NodeCompiler

class NodeCompiler(source: CompiledSourceBuilder) : NodeVisitor

Types

Companion
Link copied to clipboard
object Companion

Functions

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