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
 

A B C D E F G H I L N O P R S T V W