private AST notStatement() { var notAST = new AST(match(Token.TokenType.NOT)); var expr = expression(); notAST.addChild(expr); return notAST; }