INodeVisitor

Defines an interface that can visit both ExpressionNodes and StatementNodes

package
interface INodeVisitor : IExpressionVisitor , IStatementVisitor

Inherited Members

From IExpressionVisitor

visitLiteralNode
Variant visitLiteralNode(LiteralNode lnode)

Undocumented in source.

visitFunctionLiteralNode
Variant visitFunctionLiteralNode(FunctionLiteralNode flnode)

Undocumented in source.

visitLambdaNode
Variant visitLambdaNode(LambdaNode lnode)

Undocumented in source.

visitTemplateStringNode
Variant visitTemplateStringNode(TemplateStringNode tsnode)

Undocumented in source.

visitArrayLiteralNode
Variant visitArrayLiteralNode(ArrayLiteralNode alnode)

Undocumented in source.

visitObjectLiteralNode
Variant visitObjectLiteralNode(ObjectLiteralNode olnode)

Undocumented in source.

visitClassLiteralNode
Variant visitClassLiteralNode(ClassLiteralNode clnode)

Undocumented in source.

visitBinaryOpNode
Variant visitBinaryOpNode(BinaryOpNode bonode)

Undocumented in source.

visitUnaryOpNode
Variant visitUnaryOpNode(UnaryOpNode uonode)

Undocumented in source.

visitPostfixOpNode
Variant visitPostfixOpNode(PostfixOpNode ponode)

Undocumented in source.

visitTerniaryOpNode
Variant visitTerniaryOpNode(TerniaryOpNode tonode)

Undocumented in source.

visitVarAccessNode
Variant visitVarAccessNode(VarAccessNode vanode)

Undocumented in source.

visitFunctionCallNode
Variant visitFunctionCallNode(FunctionCallNode fcnode)

Undocumented in source.

visitArrayIndexNode
Variant visitArrayIndexNode(ArrayIndexNode ainode)

Undocumented in source.

visitMemberAccessNode
Variant visitMemberAccessNode(MemberAccessNode manode)

Undocumented in source.

visitNewExpressionNode
Variant visitNewExpressionNode(NewExpressionNode nenode)

Undocumented in source.

visitSuperNode
Variant visitSuperNode(SuperNode snode)

Undocumented in source.

visitYieldNode
Variant visitYieldNode(YieldNode ynode)

Undocumented in source.

From IStatementVisitor

visitVarDeclarationStatementNode
Variant visitVarDeclarationStatementNode(VarDeclarationStatementNode vdsnode)

Undocumented in source.

visitBlockStatementNode
Variant visitBlockStatementNode(BlockStatementNode bsnode)

Undocumented in source.

visitIfStatementNode
Variant visitIfStatementNode(IfStatementNode isnode)

Undocumented in source.

visitSwitchStatementNode
Variant visitSwitchStatementNode(SwitchStatementNode ssnode)

Undocumented in source.

visitWhileStatementNode
Variant visitWhileStatementNode(WhileStatementNode wsnode)

Undocumented in source.

visitDoWhileStatementNode
Variant visitDoWhileStatementNode(DoWhileStatementNode dwsnode)

Undocumented in source.

visitForStatementNode
Variant visitForStatementNode(ForStatementNode fsnode)

Undocumented in source.

visitForOfStatementNode
Variant visitForOfStatementNode(ForOfStatementNode fosnode)

Undocumented in source.

visitBreakStatementNode
Variant visitBreakStatementNode(BreakStatementNode bsnode)

Undocumented in source.

visitContinueStatementNode
Variant visitContinueStatementNode(ContinueStatementNode csnode)

Undocumented in source.

visitReturnStatementNode
Variant visitReturnStatementNode(ReturnStatementNode rsnode)

Undocumented in source.

visitFunctionDeclarationStatementNode
Variant visitFunctionDeclarationStatementNode(FunctionDeclarationStatementNode fdsnode)

Undocumented in source.

visitThrowStatementNode
Variant visitThrowStatementNode(ThrowStatementNode tsnode)

Undocumented in source.

visitTryCatchBlockStatementNode
Variant visitTryCatchBlockStatementNode(TryCatchBlockStatementNode tcbsnode)

Undocumented in source.

visitDeleteStatementNode
Variant visitDeleteStatementNode(DeleteStatementNode dsnode)

Undocumented in source.

visitClassDeclarationStatementNode
Variant visitClassDeclarationStatementNode(ClassDeclarationStatementNode cdsnode)

Undocumented in source.

visitExpressionStatementNode
Variant visitExpressionStatementNode(ExpressionStatementNode esnode)

Undocumented in source.

Meta