|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExpressionTIRVisitor | |
---|---|
org.norecess.citkit.tir | This package provides the classes necessary to implement a Tree Intermediate Representation (TIR) of a program. |
org.norecess.citkit.tir.expressions | This package provides the classes for the expressions in a language. |
Uses of ExpressionTIRVisitor in org.norecess.citkit.tir |
---|
Methods in org.norecess.citkit.tir with parameters of type ExpressionTIRVisitor | ||
---|---|---|
|
ExpressionTIR.accept(ExpressionTIRVisitor<A> visitor)
Implements the visitor pattern with ExpressionTIRVisitor . |
Uses of ExpressionTIRVisitor in org.norecess.citkit.tir.expressions |
---|
Methods in org.norecess.citkit.tir.expressions with parameters of type ExpressionTIRVisitor | ||
---|---|---|
|
BooleanETIR.accept(ExpressionTIRVisitor<A> visitor)
|
|
|
LambdaETIR.accept(ExpressionTIRVisitor<A> visitor)
|
|
|
IntegerETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
ForETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
OperatorETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
RecordETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
LetETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
AssignmentETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
VariableETIR.accept(ExpressionTIRVisitor<T> visitor)
Implements the visitor pattern. |
|
|
IfETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
ArrayETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
NilETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
StringETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
SequenceETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
WhileETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
CallETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
BreakETIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
|
FieldAssignmentTIR.accept(ExpressionTIRVisitor<T> visitor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |