Convert the lexer token stream to AST nodes.
Abstract syntax tree node types.
Iterators for the AST nodes.
Convert a lexer token stream to AST nodes.
Set the file name used in error messages.