Interface: StrictVisitor<TReturn>
Type Parameters
| Type Parameter |
|---|
TReturn |
Methods
visit()
visit(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ASTNode |
Returns
TReturn
visitAlterDatabase()
visitAlterDatabase(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | AlterDatabase |
Returns
TReturn
visitAlterTable()
visitAlterTable(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | AlterTable |
Returns
TReturn
visitApplication()
visitApplication(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Application |
Returns
TReturn
visitApplicationPattern()
visitApplicationPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ApplicationPattern |
Returns
TReturn
visitArithmeticBinaryOperation()
visitArithmeticBinaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ArithmeticBinaryOperation |
Returns
TReturn
visitArithmeticUnaryOperation()
visitArithmeticUnaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ArithmeticUnaryOperation |
Returns
TReturn
visitAsPattern()
visitAsPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | AsPattern |
Returns
TReturn
visitAssignment()
visitAssignment(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Assignment |
Returns
TReturn
visitAssignOperation()
visitAssignOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | AssignOperation |
Returns
TReturn
visitAttribute()
visitAttribute(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Attribute |
Returns
TReturn
visitBitwiseBinaryOperation()
visitBitwiseBinaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | BitwiseBinaryOperation |
Returns
TReturn
visitBitwiseUnaryOperation()
visitBitwiseUnaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | BitwiseUnaryOperation |
Returns
TReturn
visitBooleanPrimitive()
visitBooleanPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | BooleanPrimitive |
Returns
TReturn
visitBreak()
visitBreak(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Break |
Returns
TReturn
visitCall()
visitCall(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Call |
Returns
TReturn
visitCase()
visitCase(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Case |
Returns
TReturn
visitCatch()
visitCatch(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Catch |
Returns
TReturn
visitCharPrimitive()
visitCharPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | CharPrimitive |
Returns
TReturn
visitClass()
visitClass(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Class |
Returns
TReturn
visitCommit()
visitCommit(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Commit |
Returns
TReturn
visitComparisonOperation()
visitComparisonOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ComparisonOperation |
Returns
TReturn
visitCompositionExpression()
visitCompositionExpression(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | CompositionExpression |
Returns
TReturn
visitConsExpr()
visitConsExpr(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConsExpression |
Returns
TReturn
visitConsPattern()
visitConsPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConsPattern |
Returns
TReturn
visitConstrainedType()
visitConstrainedType(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConstrainedType |
Returns
TReturn
visitConstraint()
visitConstraint(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Constraint |
Returns
TReturn
visitConstructor()
visitConstructor(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Constructor |
Returns
TReturn
visitConstructorPattern()
visitConstructorPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConstructorPattern |
Returns
TReturn
visitContinue()
visitContinue(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Continue |
Returns
TReturn
visitCreateDatabase()
visitCreateDatabase(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | CreateDatabase |
Returns
TReturn
visitCreateIndex()
visitCreateIndex(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | CreateIndex |
Returns
TReturn
visitCreateTable()
visitCreateTable(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | CreateTable |
Returns
TReturn
visitDataExpr()
visitDataExpr(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | DataExpression |
Returns
TReturn
visitDelete()
visitDelete(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Delete |
Returns
TReturn
visitDropIndex()
visitDropIndex(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | DropIndex |
Returns
TReturn
visitDropTable()
visitDropTable(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | DropTable |
Returns
TReturn
visitEntryPoint()
visitEntryPoint(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | EntryPoint |
Returns
TReturn
visitEnumeration()
visitEnumeration(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Enumeration |
Returns
TReturn
visitEquation()
visitEquation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Equation |
Returns
TReturn
visitExist()
visitExist(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Exist |
Returns
TReturn
visitFact()
visitFact(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Fact |
Returns
TReturn
visitField()
visitField(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Field |
Returns
TReturn
visitFieldExpr()
visitFieldExpr(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | FieldExpression |
Returns
TReturn
visitFindall()
visitFindall(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Findall |
Returns
TReturn
visitFor()
visitFor(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | For |
Returns
TReturn
visitForall()
visitForall(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Forall |
Returns
TReturn
visitForLoop()
visitForLoop(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ForLoop |
Returns
TReturn
visitFunction()
visitFunction(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Function |
Returns
TReturn
visitFunctorPattern()
visitFunctorPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | FunctorPattern |
Returns
TReturn
visitGenerator()
visitGenerator(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Generator |
Returns
TReturn
visitGoal()
visitGoal(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Goal |
Returns
TReturn
visitGuardedBody()
visitGuardedBody(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | GuardedBody |
Returns
TReturn
visitIf()
visitIf(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | If |
Returns
TReturn
visitImplement()
visitImplement(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Implement |
Returns
TReturn
visitInput()
visitInput(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Input |
Returns
TReturn
visitInsertInto()
visitInsertInto(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | InsertInto |
Returns
TReturn
visitInterface()
visitInterface(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Interface |
Returns
TReturn
visitLambda()
visitLambda(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Lambda |
Returns
TReturn
visitLetInExpr()
visitLetInExpr(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | LetInExpression |
Returns
TReturn
visitListBinaryOperation()
visitListBinaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListBinaryOperation |
Returns
TReturn
visitListComprehension()
visitListComprehension(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListComprehension |
Returns
TReturn
visitListPattern()
visitListPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListPattern |
Returns
TReturn
visitListPrimitive()
visitListPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListPrimitive |
Returns
TReturn
visitListType()
visitListType(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListType |
Returns
TReturn
visitListUnaryOperation()
visitListUnaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListUnaryOperation |
Returns
TReturn
visitLiteralPattern()
visitLiteralPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | LiteralPattern |
Returns
TReturn
visitLogicalBinaryOperation()
visitLogicalBinaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | LogicalBinaryOperation |
Returns
TReturn
visitLogicalUnaryOperation()
visitLogicalUnaryOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | LogicalUnaryOperation |
Returns
TReturn
visitMethod()
visitMethod(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Method |
Returns
TReturn
visitNamedArgument()
visitNamedArgument(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | NamedArgument |
Returns
TReturn
visitNew()
visitNew(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | New |
Returns
TReturn
visitNilPrimitive()
visitNilPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | NilPrimitive |
Returns
TReturn
visitNot()
visitNot(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Not |
Returns
TReturn
visitNumberPrimitive()
visitNumberPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | NumberPrimitive |
Returns
TReturn
visitObject()
visitObject(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Object |
Returns
TReturn
visitOtherwise()
visitOtherwise(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Otherwise |
Returns
TReturn
visitParameterizedType()
visitParameterizedType(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ParameterizedType |
Returns
TReturn
visitPrimitiveMethod()
visitPrimitiveMethod(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | PrimitiveMethod |
Returns
TReturn
visitPrint()
visitPrint(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Print |
Returns
TReturn
visitProcedure()
visitProcedure(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Procedure |
Returns
TReturn
visitQuery()
visitQuery(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Query |
Returns
TReturn
visitRaise()
visitRaise(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Raise |
Returns
TReturn
visitRangeExpression()
visitRangeExpression(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | RangeExpression |
Returns
TReturn
visitRecord()
visitRecord(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Record |
Returns
TReturn
visitRepeat()
visitRepeat(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Repeat |
Returns
TReturn
visitReturn()
visitReturn(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Return |
Returns
TReturn
visitRollback()
visitRollback(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Rollback |
Returns
TReturn
visitRule()
visitRule(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Rule |
Returns
TReturn
visitSelect()
visitSelect(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Select |
Returns
TReturn
visitSelf()
visitSelf(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Self |
Returns
TReturn
visitSend()
visitSend(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Send |
Returns
TReturn
visitSequence()
visitSequence(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Sequence |
Returns
TReturn
visitSimpleType()
visitSimpleType(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | SimpleType |
Returns
TReturn
visitStringOperation()
visitStringOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | StringOperation |
Returns
TReturn
visitStringPrimitive()
visitStringPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | StringPrimitive |
Returns
TReturn
visitStructure()
visitStructure(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Structure |
Returns
TReturn
visitSuper()
visitSuper(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Super |
Returns
TReturn
visitSwitch()
visitSwitch(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Switch |
Returns
TReturn
visitSymbolPrimitive()
visitSymbolPrimitive(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | SymbolPrimitive |
Returns
TReturn
visitTry()
visitTry(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Try |
Returns
TReturn
visitTupleExpr()
visitTupleExpr(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TupleExpression |
Returns
TReturn
visitTuplePattern()
visitTuplePattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TuplePattern |
Returns
TReturn
visitTupleType()
visitTupleType(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TupleType |
Returns
TReturn
visitTypeAlias()
visitTypeAlias(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypeAlias |
Returns
TReturn
visitTypeApplication()
visitTypeApplication(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypeApplication |
Returns
TReturn
visitTypeCast()
visitTypeCast(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypeCast |
Returns
TReturn
visitTypeSignature()
visitTypeSignature(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypeSignature |
Returns
TReturn
visitTypeVar()
visitTypeVar(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypeVar |
Returns
TReturn
visitUnguardedBody()
visitUnguardedBody(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | UnguardedBody |
Returns
TReturn
visitUnifyOperation()
visitUnifyOperation(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | UnifyOperation |
Returns
TReturn
visitUnionPattern()
visitUnionPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | UnionPattern |
Returns
TReturn
visitUpdate()
visitUpdate(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Update |
Returns
TReturn
visitVariable()
visitVariable(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Variable |
Returns
TReturn
visitVariablePattern()
visitVariablePattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | VariablePattern |
Returns
TReturn
visitWhile()
visitWhile(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | While |
Returns
TReturn
visitWildcardPattern()
visitWildcardPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | WildcardPattern |
Returns
TReturn
visitYield()
visitYield(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | Yield |
Returns
TReturn