pub fn tokenize(source: &str, language: Language) -> Vec<Token>
Tokenizes a whole source file losslessly.