Skip to content

Interface: StatementVisitor<TReturn>

Extended by

Type Parameters

Type Parameter
TReturn

Methods

visitAssignment()

visitAssignment(node): TReturn

Parameters

ParameterType
nodeAssignment

Returns

TReturn


visitAttribute()

visitAttribute(node): TReturn

Parameters

ParameterType
nodeAttribute

Returns

TReturn


visitBreak()

visitBreak(node): TReturn

Parameters

ParameterType
nodeBreak

Returns

TReturn


visitCase()

visitCase(node): TReturn

Parameters

ParameterType
nodeCase

Returns

TReturn


visitCatch()

visitCatch(node): TReturn

Parameters

ParameterType
nodeCatch

Returns

TReturn


visitClass()

visitClass(node): TReturn

Parameters

ParameterType
nodeClass

Returns

TReturn


visitConstructor()

visitConstructor(node): TReturn

Parameters

ParameterType
nodeConstructor

Returns

TReturn


visitContinue()

visitContinue(node): TReturn

Parameters

ParameterType
nodeContinue

Returns

TReturn


visitEntryPoint()

visitEntryPoint(node): TReturn

Parameters

ParameterType
nodeEntryPoint

Returns

TReturn


visitEnumeration()

visitEnumeration(node): TReturn

Parameters

ParameterType
nodeEnumeration

Returns

TReturn


visitEquation()

visitEquation(node): TReturn

Parameters

ParameterType
nodeEquation

Returns

TReturn


visitFact()

visitFact(node): TReturn

Parameters

ParameterType
nodeFact

Returns

TReturn


visitField()

visitField(node): TReturn

Parameters

ParameterType
nodeField

Returns

TReturn


visitFor()

visitFor(node): TReturn

Parameters

ParameterType
nodeFor

Returns

TReturn


visitForLoop()

visitForLoop(node): TReturn

Parameters

ParameterType
nodeForLoop

Returns

TReturn


visitFunction()

visitFunction(node): TReturn

Parameters

ParameterType
nodeFunction

Returns

TReturn


visitGuardedBody()

visitGuardedBody(node): TReturn

Parameters

ParameterType
nodeGuardedBody

Returns

TReturn


visitIf()

visitIf(node): TReturn

Parameters

ParameterType
nodeIf

Returns

TReturn


visitInput()

visitInput(node): TReturn

Parameters

ParameterType
nodeInput

Returns

TReturn


visitInterface()

visitInterface(node): TReturn

Parameters

ParameterType
nodeInterface

Returns

TReturn


visitLogicConstraint()

visitLogicConstraint(node): TReturn

Parameters

ParameterType
nodeLogicConstraint

Returns

TReturn


visitMethod()

visitMethod(node): TReturn

Parameters

ParameterType
nodeMethod

Returns

TReturn


visitObject()

visitObject(node): TReturn

Parameters

ParameterType
nodeObject

Returns

TReturn


visitPrimitiveMethod()

visitPrimitiveMethod(node): TReturn

Parameters

ParameterType
nodePrimitiveMethod

Returns

TReturn


visitPrint()

visitPrint(node): TReturn

Parameters

ParameterType
nodePrint

Returns

TReturn


visitProcedure()

visitProcedure(node): TReturn

Parameters

ParameterType
nodeProcedure

Returns

TReturn


visitQuery()

visitQuery(node): TReturn

Parameters

ParameterType
nodeQuery

Returns

TReturn


visitRaise()

visitRaise(node): TReturn

Parameters

ParameterType
nodeRaise

Returns

TReturn


visitRecord()

visitRecord(node): TReturn

Parameters

ParameterType
nodeRecord

Returns

TReturn


visitRepeat()

visitRepeat(node): TReturn

Parameters

ParameterType
nodeRepeat

Returns

TReturn


visitReturn()

visitReturn(node): TReturn

Parameters

ParameterType
nodeReturn

Returns

TReturn


visitRule()

visitRule(node): TReturn

Parameters

ParameterType
nodeRule

Returns

TReturn


visitSelf()

visitSelf(node): TReturn

Parameters

ParameterType
nodeSelf

Returns

TReturn


visitSequence()

visitSequence(node): TReturn

Parameters

ParameterType
nodeSequence

Returns

TReturn


visitStructure()

visitStructure(node): TReturn

Parameters

ParameterType
nodeStructure

Returns

TReturn


visitSuper()

visitSuper(node): TReturn

Parameters

ParameterType
nodeSuper

Returns

TReturn


visitSwitch()

visitSwitch(node): TReturn

Parameters

ParameterType
nodeSwitch

Returns

TReturn


visitTry()

visitTry(node): TReturn

Parameters

ParameterType
nodeTry

Returns

TReturn


visitUnguardedBody()

visitUnguardedBody(node): TReturn

Parameters

ParameterType
nodeUnguardedBody

Returns

TReturn


visitVariable()

visitVariable(node): TReturn

Parameters

ParameterType
nodeVariable

Returns

TReturn


visitWhile()

visitWhile(node): TReturn

Parameters

ParameterType
nodeWhile

Returns

TReturn