org.norecess.citkit.visitors
Interface ExpressionTIRVisitor<T>
public interface ExpressionTIRVisitor<T>
Implements a visitor pattern for the expressions in a Hobbes program.
- Author:
- Jeremy D. Frens
visitArrayETIR
T visitArrayETIR(IArrayETIR expression)
visitAssignmentETIR
T visitAssignmentETIR(IAssignmentETIR expression)
visitBooleanETIR
T visitBooleanETIR(IBooleanETIR booleanETIR)
visitBreakETIR
T visitBreakETIR(BreakETIR expression)
visitCallETIR
T visitCallETIR(ICallETIR expression)
visitFieldAssignmentETIR
T visitFieldAssignmentETIR(IFieldAssignmentTIR expression)
visitForETIR
T visitForETIR(IForETIR expression)
visitIfETIR
T visitIfETIR(IIfETIR expression)
visitIntegerETIR
T visitIntegerETIR(IIntegerETIR expression)
visitLambdaETIR
T visitLambdaETIR(ILambdaETIR lambdaETIR)
visitLetETIR
T visitLetETIR(ILetETIR expression)
visitNilETIR
T visitNilETIR(NilETIR expression)
visitOperatorETIR
T visitOperatorETIR(IOperatorETIR expression)
visitRecordETIR
T visitRecordETIR(IRecordETIR expression)
visitSequenceETIR
T visitSequenceETIR(ISequenceETIR expression)
visitStringETIR
T visitStringETIR(IStringETIR expression)
visitVariableETIR
T visitVariableETIR(IVariableETIR expression)
visitWhileETIR
T visitWhileETIR(IWhileETIR expression)