Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
V
W
S
SequenceETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for a sequence of expressions.
SequenceETIR(IPosition, List<ExpressionTIR>)
- Constructor for class org.norecess.citkit.tir.expressions.
SequenceETIR
Constructs a sequence of expressions.
SequenceETIR(List<ExpressionTIR>)
- Constructor for class org.norecess.citkit.tir.expressions.
SequenceETIR
Basic construcotr.
set(ISymbol, T)
- Method in class org.norecess.citkit.environment.
Environment
set(ISymbol, T)
- Method in interface org.norecess.citkit.environment.
IEnvironment
Changes the value associated with the specified variable.
set(ISymbol, T)
- Method in class org.norecess.citkit.environment.
NullEnvironment
set(Symbol, T)
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
Based on previous implementations, this method returns
null
.
set(String, T)
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
Returns
null
.
set(Symbol, A)
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Changes the value associated with the specified variable.
set(String, A)
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Sets a value associated with a name..
set(Symbol, A)
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Changes the value associated with the specified variable.
set(String, A)
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Sets a value associated with a name.
setInCurrentScope(ISymbol, T)
- Method in class org.norecess.citkit.environment.
NullEnvironment
setInCurrentScope(Symbol, A)
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Changes the value associated with the specified variable
only
in the current scope.
setType(HobbesType)
- Method in class org.norecess.citkit.tir.expressions.
CallETIR
setType(HobbesType)
- Method in interface org.norecess.citkit.tir.expressions.
ICallETIR
setType(HobbesType)
- Method in class org.norecess.citkit.tir.expressions.
VariableETIR
setType(HobbesType)
- Method in class org.norecess.citkit.tir.lvalues.
FieldLValueTIR
setType(HobbesType)
- Method in class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
setType(HobbesType)
- Method in class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
setType(HobbesType)
- Method in interface org.norecess.citkit.tir.
LValueTIR
Sets the type of the l-value.
setTypeTable(SymbolTable<HobbesType>)
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
SimpleLValueTIR
- Class in
org.norecess.citkit.tir.lvalues
The TIR for a simple variable reference.
SimpleLValueTIR(IPosition, ISymbol)
- Constructor for class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
Constructs a simple variable reference.
SimpleLValueTIR(IPosition, ISymbol, HobbesType)
- Constructor for class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
Constructs a simple variable reference.
SimpleLValueTIR(ISymbol)
- Constructor for class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
Basic constructor.
SimpleLValueTIR(ISymbol, HobbesType)
- Constructor for class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
Basic constructor.
STRING_TYPE
- Static variable in class org.norecess.citkit.types.
StringType
StringETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for a literal string expression.
StringETIR(IPosition, String)
- Constructor for class org.norecess.citkit.tir.expressions.
StringETIR
Constructs a literal string expression.
StringETIR(String)
- Constructor for class org.norecess.citkit.tir.expressions.
StringETIR
Basic constructor.
StringType
- Class in
org.norecess.citkit.types
Data type for strings.
SubscriptLValueTIR
- Class in
org.norecess.citkit.tir.lvalues
The AST for a subscripted variable reference.
SubscriptLValueTIR(IPosition, LValueTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
Constructs a subscripted variable reference.
SubscriptLValueTIR(LValueTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
Basic constructor.
Symbol
- Class in
org.norecess.citkit
Symbols are interned names for identifiers and other names in a program.
SymbolTable
<
A
> - Interface in
org.norecess.citkit.symboltable
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
V
W