NodeVisitor

interface NodeVisitor

A Node Visitor with no parameters and no return value. NOTE: This file is generated!

Functions

visitArrayExpr
Link copied to clipboard
abstract fun visitArrayExpr(node: ArrayExpr)
visitAssignNode
Link copied to clipboard
abstract fun visitAssignNode(node: AssignNode)
visitBinaryOperation
Link copied to clipboard
abstract fun visitBinaryOperation(node: BinaryOperation)
visitBooleanExpr
Link copied to clipboard
abstract fun visitBooleanExpr(node: BooleanExpr)
visitBreakExpr
Link copied to clipboard
abstract fun visitBreakExpr(node: BreakExpr)
visitContinueExpr
Link copied to clipboard
abstract fun visitContinueExpr(node: ContinueExpr)
visitDecimalExpr
Link copied to clipboard
abstract fun visitDecimalExpr(node: DecimalExpr)
visitDeclareFunctionExpr
Link copied to clipboard
abstract fun visitDeclareFunctionExpr(node: DeclareFunctionExpr)
visitDeclareVariableNode
Link copied to clipboard
abstract fun visitDeclareVariableNode(node: DeclareVariableNode)
visitDoWhileNode
Link copied to clipboard
abstract fun visitDoWhileNode(node: DoWhileNode)
visitEnsureNotNullExpr
Link copied to clipboard
abstract fun visitEnsureNotNullExpr(node: EnsureNotNullExpr)
visitForNode
Link copied to clipboard
abstract fun visitForNode(node: ForNode)
visitFunctionExpr
Link copied to clipboard
abstract fun visitFunctionExpr(node: FunctionExpr)
visitIdentifierExpr
Link copied to clipboard
abstract fun visitIdentifierExpr(node: IdentifierExpr)
visitIfExpr
Link copied to clipboard
abstract fun visitIfExpr(node: IfExpr)
visitIfNode
Link copied to clipboard
abstract fun visitIfNode(node: IfNode)
visitIntegerExpr
Link copied to clipboard
abstract fun visitIntegerExpr(node: IntegerExpr)
visitInvalidNode
Link copied to clipboard
abstract fun visitInvalidNode(node: InvalidNode)
visitInvokeExpr
Link copied to clipboard
abstract fun visitInvokeExpr(node: InvokeExpr)
visitInvokeLocalExpr
Link copied to clipboard
abstract fun visitInvokeLocalExpr(node: InvokeLocalExpr)
visitInvokeMemberExpr
Link copied to clipboard
abstract fun visitInvokeMemberExpr(node: InvokeMemberExpr)
visitMultiExpr
Link copied to clipboard
abstract fun visitMultiExpr(node: MultiExpr)
visitMultiNode
Link copied to clipboard
abstract fun visitMultiNode(node: MultiNode)
visitNullExpr
Link copied to clipboard
abstract fun visitNullExpr(node: NullExpr)
visitObjectExpr
Link copied to clipboard
abstract fun visitObjectExpr(node: ObjectExpr)
visitPropertyAccessExpr
Link copied to clipboard
abstract fun visitPropertyAccessExpr(node: PropertyAccessExpr)
visitPropertyAssignNode
Link copied to clipboard
abstract fun visitPropertyAssignNode(node: PropertyAssignNode)
visitReturnExpr
Link copied to clipboard
abstract fun visitReturnExpr(node: ReturnExpr)
visitStringExpr
Link copied to clipboard
abstract fun visitStringExpr(node: StringExpr)
visitSubscriptAccessExpr
Link copied to clipboard
abstract fun visitSubscriptAccessExpr(node: SubscriptAccessExpr)
visitSubscriptAssignNode
Link copied to clipboard
abstract fun visitSubscriptAssignNode(node: SubscriptAssignNode)
visitThisExpr
Link copied to clipboard
abstract fun visitThisExpr(node: ThisExpr)
visitThrowExpr
Link copied to clipboard
abstract fun visitThrowExpr(node: ThrowExpr)
visitTryExpr
Link copied to clipboard
abstract fun visitTryExpr(node: TryExpr)
visitTypeofExpr
Link copied to clipboard
abstract fun visitTypeofExpr(node: TypeofExpr)
visitUnaryOperation
Link copied to clipboard
abstract fun visitUnaryOperation(node: UnaryOperation)
visitWhileNode
Link copied to clipboard
abstract fun visitWhileNode(node: WhileNode)

Inheritors

NodeTreePrinter
Link copied to clipboard
NodeCompiler
Link copied to clipboard