Updated lexer, parser, and parsetree