Lex the given source and return a list of tokens.
This can be useful for extension development and debugging templates.
Iterable<Token> lex(String source, {String? path}) { return lexer.tokenize(source, path: path); }