|
||||||||||
| 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 | |||||||||