- visitLiteralNode
Variant visitLiteralNode(LiteralNode lnode)
- visitFunctionLiteralNode
Variant visitFunctionLiteralNode(FunctionLiteralNode flnode)
- visitLambdaNode
Variant visitLambdaNode(LambdaNode lnode)
- visitTemplateStringNode
Variant visitTemplateStringNode(TemplateStringNode tsnode)
- visitArrayLiteralNode
Variant visitArrayLiteralNode(ArrayLiteralNode alnode)
- visitObjectLiteralNode
Variant visitObjectLiteralNode(ObjectLiteralNode olnode)
- visitClassLiteralNode
Variant visitClassLiteralNode(ClassLiteralNode clnode)
- visitBinaryOpNode
Variant visitBinaryOpNode(BinaryOpNode bonode)
- visitUnaryOpNode
Variant visitUnaryOpNode(UnaryOpNode uonode)
- visitPostfixOpNode
Variant visitPostfixOpNode(PostfixOpNode ponode)
- visitTerniaryOpNode
Variant visitTerniaryOpNode(TerniaryOpNode tonode)
- visitVarAccessNode
Variant visitVarAccessNode(VarAccessNode vanode)
- visitFunctionCallNode
Variant visitFunctionCallNode(FunctionCallNode fcnode)
- visitArrayIndexNode
Variant visitArrayIndexNode(ArrayIndexNode ainode)
- visitMemberAccessNode
Variant visitMemberAccessNode(MemberAccessNode manode)
- visitNewExpressionNode
Variant visitNewExpressionNode(NewExpressionNode nenode)
- visitSuperNode
Variant visitSuperNode(SuperNode snode)
- visitYieldNode
Variant visitYieldNode(YieldNode ynode)
- visitVarDeclarationStatementNode
Variant visitVarDeclarationStatementNode(VarDeclarationStatementNode vdsnode)
- visitBlockStatementNode
Variant visitBlockStatementNode(BlockStatementNode bsnode)
- visitIfStatementNode
Variant visitIfStatementNode(IfStatementNode isnode)
- visitSwitchStatementNode
Variant visitSwitchStatementNode(SwitchStatementNode ssnode)
- visitWhileStatementNode
Variant visitWhileStatementNode(WhileStatementNode wsnode)
- visitDoWhileStatementNode
Variant visitDoWhileStatementNode(DoWhileStatementNode dwsnode)
- visitForStatementNode
Variant visitForStatementNode(ForStatementNode fsnode)
- visitForOfStatementNode
Variant visitForOfStatementNode(ForOfStatementNode fosnode)
- visitBreakStatementNode
Variant visitBreakStatementNode(BreakStatementNode bsnode)
- visitContinueStatementNode
Variant visitContinueStatementNode(ContinueStatementNode csnode)
- visitReturnStatementNode
Variant visitReturnStatementNode(ReturnStatementNode rsnode)
- visitFunctionDeclarationStatementNode
Variant visitFunctionDeclarationStatementNode(FunctionDeclarationStatementNode fdsnode)
- visitThrowStatementNode
Variant visitThrowStatementNode(ThrowStatementNode tsnode)
- visitTryCatchBlockStatementNode
Variant visitTryCatchBlockStatementNode(TryCatchBlockStatementNode tcbsnode)
- visitDeleteStatementNode
Variant visitDeleteStatementNode(DeleteStatementNode dsnode)
- visitClassDeclarationStatementNode
Variant visitClassDeclarationStatementNode(ClassDeclarationStatementNode cdsnode)
- visitExpressionStatementNode
Variant visitExpressionStatementNode(ExpressionStatementNode esnode)
Defines an interface that can visit both ExpressionNodes and StatementNodes