|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LValueTIR | |
---|---|
org.norecess.citkit.tir.expressions | This package provides the classes for the expressions in a language. |
org.norecess.citkit.tir.lvalues |
Uses of LValueTIR in org.norecess.citkit.tir.expressions |
---|
Methods in org.norecess.citkit.tir.expressions that return LValueTIR | |
---|---|
LValueTIR |
IAssignmentETIR.getLValue()
Returns the variable of the assignment expression. |
LValueTIR |
AssignmentETIR.getLValue()
Returns the variable of the assignment expression. |
LValueTIR |
VariableETIR.getLValue()
Returns the l-value of this variable expression. |
LValueTIR |
IVariableETIR.getLValue()
Returns the l-value of this variable expression. |
Constructors in org.norecess.citkit.tir.expressions with parameters of type LValueTIR | |
---|---|
AssignmentETIR(IPosition position,
LValueTIR lvalue,
ExpressionTIR expression)
Creates an assignment expression. |
|
AssignmentETIR(LValueTIR lvalue,
ExpressionTIR expression)
Basic constructor. |
|
VariableETIR(IPosition position,
LValueTIR lvalue)
Constructs a variable expression. |
|
VariableETIR(IPosition position,
LValueTIR lvalue,
HobbesType type)
Constructs a variable expression. |
|
VariableETIR(LValueTIR lvalue)
Basic constructor. |
|
VariableETIR(LValueTIR lvalue,
HobbesType type)
Basic constructor. |
Uses of LValueTIR in org.norecess.citkit.tir.lvalues |
---|
Subinterfaces of LValueTIR in org.norecess.citkit.tir.lvalues | |
---|---|
interface |
IFieldValueTIR
|
interface |
ISimpleLValueTIR
|
interface |
ISubscriptLValueTIR
|
Classes in org.norecess.citkit.tir.lvalues that implement LValueTIR | |
---|---|
class |
FieldLValueTIR
The AST for a field variable of a record. |
class |
SimpleLValueTIR
The TIR for a simple variable reference. |
class |
SubscriptLValueTIR
The AST for a subscripted variable reference. |
Methods in org.norecess.citkit.tir.lvalues that return LValueTIR | |
---|---|
LValueTIR |
FieldLValueTIR.getVariable()
Returns the variable being dereferenced. |
LValueTIR |
ISubscriptLValueTIR.getVariable()
Returns the variable being dereferenced. |
LValueTIR |
SubscriptLValueTIR.getVariable()
Returns the variable being dereferenced. |
LValueTIR |
IFieldValueTIR.getVariable()
Returns the variable being dereferenced. |
Constructors in org.norecess.citkit.tir.lvalues with parameters of type LValueTIR | |
---|---|
FieldLValueTIR(IPosition position,
LValueTIR variable,
java.lang.String field)
Constructs a field variable reference. |
|
FieldLValueTIR(LValueTIR variable,
java.lang.String field)
Basic constructor. |
|
SubscriptLValueTIR(IPosition position,
LValueTIR variable,
ExpressionTIR index)
Constructs a subscripted variable reference. |
|
SubscriptLValueTIR(LValueTIR variable,
ExpressionTIR index)
Basic constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |