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
I
IArrayETIR
- Interface in
org.norecess.citkit.tir.expressions
IArrayTIR
- Interface in
org.norecess.citkit.tir.types
IArrayType
- Interface in
org.norecess.citkit.types
IAssignmentETIR
- Interface in
org.norecess.citkit.tir.expressions
IBooleanETIR
- Interface in
org.norecess.citkit.tir.expressions
ICallETIR
- Interface in
org.norecess.citkit.tir.expressions
IEnvironment
<
T
> - Interface in
org.norecess.citkit.environment
Interface for environments.
IfETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for an if statement.
IfETIR(IPosition, ExpressionTIR, ExpressionTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
IfETIR
Constructs an if statement.
IfETIR(IPosition, ExpressionTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
IfETIR
Constructs an if statement without an else clause.
IfETIR(ExpressionTIR, ExpressionTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
IfETIR
Basic constructor.
IfETIR(ExpressionTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
IfETIR
Basic constructor.
IFieldAssignmentTIR
- Interface in
org.norecess.citkit.tir.expressions
IFieldTIR
- Interface in
org.norecess.citkit.tir.lvalues
IFieldValueTIR
- Interface in
org.norecess.citkit.tir.lvalues
IForETIR
- Interface in
org.norecess.citkit.tir.expressions
IFunctionDTIR
- Interface in
org.norecess.citkit.tir.declarations
IFunctionType
- Interface in
org.norecess.citkit.types
IIfETIR
- Interface in
org.norecess.citkit.tir.expressions
IIntegerETIR
- Interface in
org.norecess.citkit.tir.expressions
ILambdaETIR
- Interface in
org.norecess.citkit.tir.expressions
ILetETIR
- Interface in
org.norecess.citkit.tir.expressions
INameTTIR
- Interface in
org.norecess.citkit.tir.types
INameType
- Interface in
org.norecess.citkit.types
INTEGER_TYPE
- Static variable in class org.norecess.citkit.types.
IntegerType
IntegerETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for a literal integer expression.
IntegerETIR(IPosition, int)
- Constructor for class org.norecess.citkit.tir.expressions.
IntegerETIR
Constructs a literal integer expression.
IntegerETIR(int)
- Constructor for class org.norecess.citkit.tir.expressions.
IntegerETIR
Basic constructor.
IntegerETIR(String)
- Constructor for class org.norecess.citkit.tir.expressions.
IntegerETIR
Parses the string as an integer.
IntegerETIR(Position, String)
- Constructor for class org.norecess.citkit.tir.expressions.
IntegerETIR
Parses the string as an integer.
IntegerType
- Class in
org.norecess.citkit.types
Data type for integers.
InvalidVariableException
- Exception in
org.norecess.citkit.environment
Indicates that a variable is being used incorrectly.
InvalidVariableException(String, ISymbol)
- Constructor for exception org.norecess.citkit.environment.
InvalidVariableException
IOperatorETIR
- Interface in
org.norecess.citkit.tir.expressions
IOperatorETIR.IOperator
- Interface in
org.norecess.citkit.tir.expressions
This is for easy mocking of an
OperatorETIR.Operator
.
IPosition
- Interface in
org.norecess.citkit.tir
IRecordETIR
- Interface in
org.norecess.citkit.tir.expressions
IRecordTTIR
- Interface in
org.norecess.citkit.tir.types
IRecordType
- Interface in
org.norecess.citkit.types
isBound()
- Method in class org.norecess.citkit.types.
ArrayType
isBound()
- Method in class org.norecess.citkit.types.
BooleanType
isBound()
- Method in class org.norecess.citkit.types.
FunctionType
isBound()
- Method in interface org.norecess.citkit.types.
HobbesType
isBound()
- Method in class org.norecess.citkit.types.
IntegerType
isBound()
- Method in class org.norecess.citkit.types.
NameType
Returns a boolean regarding the boundness of this named type.
isBound()
- Method in class org.norecess.citkit.types.
NilType
isBound()
- Method in class org.norecess.citkit.types.
RecordType
isBound()
- Method in class org.norecess.citkit.types.
StringType
isBound()
- Method in class org.norecess.citkit.types.
VoidType
ISequenceETIR
- Interface in
org.norecess.citkit.tir.expressions
isFunction()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Indicates if this TIR represents a function (i.e., there is a return type).
isFunction()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Indicates if this TIR represents a function (i.e., there is a return type).
ISimpleLValueTIR
- Interface in
org.norecess.citkit.tir.lvalues
isProcedure()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Indicates if this TIR represents a procedure (i.e., there's no return type).
isProcedure()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Indicates if this TIR represents a procedure (i.e., there's no return type).
isSingleBranch()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
isSingleBranch()
- Method in interface org.norecess.citkit.tir.expressions.
IIfETIR
IStringETIR
- Interface in
org.norecess.citkit.tir.expressions
ISubscriptLValueTIR
- Interface in
org.norecess.citkit.tir.lvalues
ISymbol
- Interface in
org.norecess.citkit
iterator()
- Method in class org.norecess.citkit.tir.expressions.
SequenceETIR
iterator()
- Method in class org.norecess.citkit.tir.types.
RecordTTIR
iterator()
- Method in class org.norecess.citkit.types.
ParametersTypes
ITypeDTIR
- Interface in
org.norecess.citkit.tir.declarations
IVariableDTIR
- Interface in
org.norecess.citkit.tir.declarations
IVariableETIR
- Interface in
org.norecess.citkit.tir.expressions
IWhileETIR
- Interface in
org.norecess.citkit.tir.expressions
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