yacc now builds AST