AST almost complete, only missing postfix expressions and primaryexpression