NodeValidator

object NodeValidator : NodeVisitorR<InvalidNode?>

Functions

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