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
G
get(ISymbol)
- Method in class org.norecess.citkit.environment.
Environment
get(ISymbol)
- Method in interface org.norecess.citkit.environment.
IEnvironment
Returns the value associated with the specified variable.
get(ISymbol)
- Method in class org.norecess.citkit.environment.
NullEnvironment
get(ISymbol)
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
For this implementation, this method always returns
null
since the variable is not found.
get(String)
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
Always returns
null
.
get(ISymbol)
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Returns the value associated with the specified variable.
get(String)
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Invokes
HashSymbolTable.get(ISymbol)
.
get(ISymbol)
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Returns the value associated with the specified variable.
get(String)
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Returns the value associated with the specified variable.
get(ISymbol)
- Method in interface org.norecess.citkit.types.
IRecordType
get(String)
- Method in interface org.norecess.citkit.types.
IRecordType
get(ISymbol)
- Method in class org.norecess.citkit.types.
RecordType
get(String)
- Method in class org.norecess.citkit.types.
RecordType
getAddress()
- Method in class org.norecess.citkit.lir.instructions.
LIRLoad
getAddress()
- Method in class org.norecess.citkit.lir.instructions.
LIRStore
getArguments()
- Method in class org.norecess.citkit.tir.expressions.
CallETIR
Returns the arguments of the function call.
getArguments()
- Method in interface org.norecess.citkit.tir.expressions.
ICallETIR
Returns the arguments of the function call.
getBinding()
- Method in interface org.norecess.citkit.types.
INameType
Returns the binding of this named type.
getBinding()
- Method in class org.norecess.citkit.types.
NameType
Returns the binding of this named type.
getBody()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Returns the body of the function.
getBody()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Returns the body of the function.
getBody()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
Returns the body of the for loop.
getBody()
- Method in interface org.norecess.citkit.tir.expressions.
IForETIR
Returns the body of the for loop.
getBody()
- Method in interface org.norecess.citkit.tir.expressions.
ILambdaETIR
Returns the body of the lambda.
getBody()
- Method in interface org.norecess.citkit.tir.expressions.
ILetETIR
Returns the body of the let expression.
getBody()
- Method in interface org.norecess.citkit.tir.expressions.
IWhileETIR
Returns the body of the while expression.
getBody()
- Method in class org.norecess.citkit.tir.expressions.
LambdaETIR
Returns the body of the lambda.
getBody()
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
Returns the body of the let expression.
getBody()
- Method in class org.norecess.citkit.tir.expressions.
WhileETIR
Returns the body of the while expression.
getComment()
- Method in class org.norecess.citkit.lir.instructions.
LIRComment
getCondition()
- Method in class org.norecess.citkit.lir.instructions.
LIRConditionalAssignment
getCondition()
- Method in class org.norecess.citkit.lir.instructions.
LIRIf
getDeclarations()
- Method in interface org.norecess.citkit.tir.expressions.
ILetETIR
Returns the declarations of the let expression.
getDeclarations()
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
Returns the declarations of the let expression.
getDeclaredType()
- Method in class org.norecess.citkit.tir.lvalues.
FieldTIR
Returns the type of the field as declared in the code.
getDeclaredType()
- Method in interface org.norecess.citkit.tir.lvalues.
IFieldTIR
Returns the type of the field as declared in the code.
getDestination()
- Method in class org.norecess.citkit.lir.instructions.
LIRGoto
getElementType()
- Method in class org.norecess.citkit.tir.expressions.
ArrayETIR
Returns the type of the array.
getElementType()
- Method in interface org.norecess.citkit.tir.expressions.
IArrayETIR
Returns the type of the array.
getElementType()
- Method in class org.norecess.citkit.tir.types.
ArrayTTIR
Returns the type of the array.
getElementType()
- Method in interface org.norecess.citkit.tir.types.
IArrayTIR
Returns the type of the array.
getElementType()
- Method in class org.norecess.citkit.types.
ArrayType
getElementType()
- Method in interface org.norecess.citkit.types.
IArrayType
getElseClause()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
Returns the else clause of the if statement.
getElseClause()
- Method in interface org.norecess.citkit.tir.expressions.
IIfETIR
Returns the else clause of the if statement.
getExpression()
- Method in class org.norecess.citkit.lir.instructions.
LIRRegisterAssignment
getExpression()
- Method in class org.norecess.citkit.tir.expressions.
AssignmentETIR
Returns the expression of the assignment expression.
getExpression()
- Method in interface org.norecess.citkit.tir.expressions.
IAssignmentETIR
Returns the expression of the assignment expression.
getExpression(int)
- Method in interface org.norecess.citkit.tir.expressions.
ISequenceETIR
getExpression(int)
- Method in class org.norecess.citkit.tir.expressions.
SequenceETIR
getExpression()
- Method in class org.norecess.citkit.types.
TypeExpression
getExpressions()
- Method in interface org.norecess.citkit.tir.expressions.
ISequenceETIR
Returns the list of expressions in the sequence.
getExpressions()
- Method in class org.norecess.citkit.tir.expressions.
SequenceETIR
Returns the list of expressions in the sequence.
getField()
- Method in class org.norecess.citkit.tir.lvalues.
FieldLValueTIR
Returns the name of the field.
getField()
- Method in interface org.norecess.citkit.tir.lvalues.
IFieldValueTIR
Returns the name of the field.
getField(int)
- Method in interface org.norecess.citkit.tir.types.
IRecordTTIR
getField(int)
- Method in class org.norecess.citkit.tir.types.
RecordTTIR
getFieldExpressions()
- Method in interface org.norecess.citkit.tir.expressions.
IRecordETIR
Returns the list of field expressions.
getFieldExpressions()
- Method in class org.norecess.citkit.tir.expressions.
RecordETIR
Returns the list of field expressions.
getFields()
- Method in interface org.norecess.citkit.tir.types.
IRecordTTIR
Returns the list of fields in the record.
getFields()
- Method in class org.norecess.citkit.tir.types.
RecordTTIR
Returns the list of fields in the record.
getFields()
- Method in interface org.norecess.citkit.types.
IRecordType
getFields()
- Method in class org.norecess.citkit.types.
RecordType
getFormals()
- Method in class org.norecess.citkit.types.
FunctionType
getFormals()
- Method in interface org.norecess.citkit.types.
IFunctionType
getFunction()
- Method in class org.norecess.citkit.tir.expressions.
CallETIR
Returns the function of the function call.
getFunction()
- Method in interface org.norecess.citkit.tir.expressions.
ICallETIR
Returns the function of the function call.
getHigh()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
Returns the high value for the index variable.
getHigh()
- Method in interface org.norecess.citkit.tir.expressions.
IForETIR
Returns the high value for the index variable.
getIdentifier()
- Method in exception org.norecess.citkit.environment.
InvalidVariableException
getIdentifier()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
Returns the variable declaration of the for loop.
getIdentifier()
- Method in interface org.norecess.citkit.tir.expressions.
IForETIR
Returns the variable declaration of the for loop.
getIndex()
- Method in interface org.norecess.citkit.tir.lvalues.
ISubscriptLValueTIR
Returns the array index of the subscript reference.
getIndex()
- Method in class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
Returns the array index of the subscript reference.
getInit()
- Method in class org.norecess.citkit.tir.expressions.
ArrayETIR
Returns the initialization expression.
getInit()
- Method in class org.norecess.citkit.tir.expressions.
FieldAssignmentTIR
Returns the initialization expression for the field.
getInit()
- Method in interface org.norecess.citkit.tir.expressions.
IArrayETIR
Returns the initialization expression.
getInit()
- Method in interface org.norecess.citkit.tir.expressions.
IFieldAssignmentTIR
Returns the initialization expression for the field.
getInititialization()
- Method in interface org.norecess.citkit.tir.declarations.
IVariableDTIR
Returns the initialization expression.
getInititialization()
- Method in class org.norecess.citkit.tir.declarations.
VariableDTIR
Returns the initialization expression.
getLabel()
- Method in class org.norecess.citkit.lir.instructions.
LIRIf
getLabel()
- Method in class org.norecess.citkit.lir.
LIRLabel
getLeft()
- Method in class org.norecess.citkit.lir.expressions.
LIRBinaryExpression
getLeft()
- Method in interface org.norecess.citkit.tir.expressions.
IOperatorETIR
Returns the left expression.
getLeft()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Returns the left expression.
getLeftExpression()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Returns the left expression.
getLine()
- Method in interface org.norecess.citkit.tir.
IPosition
Returns the line number of the position.
getLine()
- Method in class org.norecess.citkit.tir.
Position
getLow()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
Returns the low (initial) value of the index variable.
getLow()
- Method in interface org.norecess.citkit.tir.expressions.
IForETIR
Returns the low (initial) value of the index variable.
getLValue()
- Method in class org.norecess.citkit.tir.expressions.
AssignmentETIR
Returns the variable of the assignment expression.
getLValue()
- Method in interface org.norecess.citkit.tir.expressions.
IAssignmentETIR
Returns the variable of the assignment expression.
getLValue()
- Method in interface org.norecess.citkit.tir.expressions.
IVariableETIR
Returns the l-value of this variable expression.
getLValue()
- Method in class org.norecess.citkit.tir.expressions.
VariableETIR
Returns the l-value of this variable expression.
getName()
- Method in interface org.norecess.citkit.
ISymbol
getName()
- Method in class org.norecess.citkit.
Symbol
getName()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Returns the name of the function.
getName()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Returns the name of the function.
getName()
- Method in interface org.norecess.citkit.tir.declarations.
ITypeDTIR
Returns the name of the type.
getName()
- Method in class org.norecess.citkit.tir.declarations.
TypeDTIR
Returns the name of the type.
getName()
- Method in class org.norecess.citkit.tir.expressions.
FieldAssignmentTIR
Returns the name of the field.
getName()
- Method in interface org.norecess.citkit.tir.expressions.
IFieldAssignmentTIR
Returns the name of the field.
getName()
- Method in class org.norecess.citkit.tir.lvalues.
FieldTIR
Returns the name of the field.
getName()
- Method in interface org.norecess.citkit.tir.lvalues.
IFieldTIR
Returns the name of the field.
getName()
- Method in interface org.norecess.citkit.tir.lvalues.
ISimpleLValueTIR
Returns the name of the variable.
getName()
- Method in class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
Returns the name of the variable.
getName()
- Method in interface org.norecess.citkit.tir.types.
INameTTIR
Returns the name of the type.
getName()
- Method in class org.norecess.citkit.tir.types.
NameTTIR
Returns the name of the type.
getNumber()
- Method in class org.norecess.citkit.lir.operands.registers.
LIRFloatingPointRegister
getNumber()
- Method in class org.norecess.citkit.lir.operands.registers.
LIRGeneralPurposeRegister
getNumber()
- Method in class org.norecess.citkit.lir.operands.registers.
LIRParameterRegister
getNumber()
- Method in class org.norecess.citkit.lir.operands.registers.
LIRSymbolicRegister
getOffset()
- Method in class org.norecess.citkit.lir.operands.
LIRRegisterOffset
getOperand()
- Method in class org.norecess.citkit.lir.expressions.
LIROperandExpression
getOperand()
- Method in class org.norecess.citkit.lir.expressions.
LIRUnaryExpression
getOperand()
- Method in class org.norecess.citkit.lir.instructions.
LIRConditionalAssignment
getOperand()
- Method in class org.norecess.citkit.lir.instructions.
LIRStore
getOperator()
- Method in class org.norecess.citkit.lir.expressions.
LIRBinaryExpression
getOperator()
- Method in class org.norecess.citkit.lir.expressions.
LIRUnaryExpression
getOperator()
- Method in interface org.norecess.citkit.tir.expressions.
IOperatorETIR
Returns the operator.
getOperator()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Returns the operator.
getParameter()
- Method in interface org.norecess.citkit.tir.expressions.
ILambdaETIR
Returns the single parameter of the lambda.
getParameter()
- Method in class org.norecess.citkit.tir.expressions.
LambdaETIR
Returns the single parameter of the lambda.
getParameters()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Returns the parameters of the function.
getParameters()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Returns the parameters of the function.
getParameters()
- Method in class org.norecess.citkit.types.
ParametersTypes
getPosition()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
getPosition()
- Method in class org.norecess.citkit.tir.declarations.
TypeDTIR
getPosition()
- Method in class org.norecess.citkit.tir.declarations.
VariableDTIR
getPosition()
- Method in interface org.norecess.citkit.tir.
DeclarationTIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
ArrayETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
AssignmentETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
BooleanETIR
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
BreakETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
CallETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
FieldAssignmentTIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
IntegerETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
LambdaETIR
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
NilETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Retrieves the position of the code that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
RecordETIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
SequenceETIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
StringETIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
VariableETIR
Retrieves the position of the text that generated the TIR.
getPosition()
- Method in class org.norecess.citkit.tir.expressions.
WhileETIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in interface org.norecess.citkit.tir.
HobbesTIR
The position of the TIR in the source code.
getPosition()
- Method in class org.norecess.citkit.tir.lvalues.
FieldLValueTIR
getPosition()
- Method in class org.norecess.citkit.tir.lvalues.
FieldTIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
getPosition()
- Method in class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
getPosition()
- Method in interface org.norecess.citkit.tir.
LValueTIR
Returns the location of the l-value in the code.
getPosition()
- Method in class org.norecess.citkit.tir.types.
ArrayTTIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.types.
NameTTIR
Retrieves the position of the code that generated the AST.
getPosition()
- Method in class org.norecess.citkit.tir.types.
RecordTTIR
Retrieves the position of the code that generated the AST.
getProcedureName()
- Method in class org.norecess.citkit.lir.instructions.
LIRCall
getPunctuation()
- Method in interface org.norecess.citkit.tir.expressions.
IOperatorETIR.IOperator
getPunctuation()
- Method in enum org.norecess.citkit.tir.expressions.
OperatorETIR.Operator
Gets the standard punctuation for the operator.
getRegister()
- Method in class org.norecess.citkit.lir.instructions.
LIRRegisterAssignment
getRegister()
- Method in class org.norecess.citkit.lir.memoryaddresses.
LIRRegisterMA
getRegister()
- Method in class org.norecess.citkit.lir.operands.
LIRRegisterOffset
getRegister()
- Method in class org.norecess.citkit.lir.operands.
LIRRegisterOperand
getRegister1()
- Method in class org.norecess.citkit.lir.memoryaddresses.
LIRTwoRegisterMA
getRegister2()
- Method in class org.norecess.citkit.lir.memoryaddresses.
LIRTwoRegisterMA
getRegisterAndOffset()
- Method in class org.norecess.citkit.lir.memoryaddresses.
LIRRegisterOffsetMA
getResult()
- Method in class org.norecess.citkit.lir.instructions.
LIRCall
getResult()
- Method in class org.norecess.citkit.lir.instructions.
LIRReturn
getResult()
- Method in class org.norecess.citkit.tir.declarations.
FunctionDTIR
Returns the type of the returned value.
getResult()
- Method in interface org.norecess.citkit.tir.declarations.
IFunctionDTIR
Returns the type of the returned value.
getReturnType()
- Method in class org.norecess.citkit.types.
FunctionType
getReturnType()
- Method in interface org.norecess.citkit.types.
IFunctionType
getRight()
- Method in class org.norecess.citkit.lir.expressions.
LIRBinaryExpression
getRight()
- Method in interface org.norecess.citkit.tir.expressions.
IOperatorETIR
Returns the right expression.
getRight()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Returns the right expression.
getRightExpression()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Returns the right expression.
getSize()
- Method in class org.norecess.citkit.tir.expressions.
ArrayETIR
Returns the size of the array.
getSize()
- Method in interface org.norecess.citkit.tir.expressions.
IArrayETIR
Returns the size of the array.
getSymbol()
- Method in interface org.norecess.citkit.tir.declarations.
IVariableDTIR
Returns the symbol for the variable.
getSymbol()
- Method in class org.norecess.citkit.tir.declarations.
VariableDTIR
getSymbol()
- Method in class org.norecess.citkit.tir.lvalues.
FieldTIR
Returns the name of the field as a symbol.
getSymbol()
- Method in interface org.norecess.citkit.tir.lvalues.
IFieldTIR
Returns the name of the field as a symbol.
getSymbol()
- Method in interface org.norecess.citkit.tir.types.
INameTTIR
Returns the name of the type as a symbol.
getSymbol()
- Method in class org.norecess.citkit.tir.types.
NameTTIR
Returns the name of the type as a symbol.
getSymbol()
- Method in interface org.norecess.citkit.types.
INameType
getSymbol()
- Method in class org.norecess.citkit.types.
NameType
getSymbols()
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
Returns an empty list of symbols since there are no symbols in an empty symbol table.
getSymbols()
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Returns the symbols in the current scope.
getSymbols()
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Returns all of symbols from the current scope.
getTarget()
- Method in class org.norecess.citkit.lir.instructions.
LIRConditionalAssignment
getTarget()
- Method in class org.norecess.citkit.lir.instructions.
LIRLoad
getTest()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
Returns the test of the if statement.
getTest()
- Method in interface org.norecess.citkit.tir.expressions.
IIfETIR
Returns the test of the if statement.
getTest()
- Method in interface org.norecess.citkit.tir.expressions.
IWhileETIR
Returns the test of the while expression.
getTest()
- Method in class org.norecess.citkit.tir.expressions.
WhileETIR
Returns the test of the while expression.
getThenClause()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
Returns the then clause of the if statement.
getThenClause()
- Method in interface org.norecess.citkit.tir.expressions.
IIfETIR
Returns the then clause of the if statement.
getType()
- Method in interface org.norecess.citkit.tir.data.
DatumTIR
getType()
- Method in interface org.norecess.citkit.tir.declarations.
ITypeDTIR
Returns the type.
getType()
- Method in interface org.norecess.citkit.tir.declarations.
IVariableDTIR
Returns the type of the variable.
getType()
- Method in class org.norecess.citkit.tir.declarations.
TypeDTIR
Returns the type.
getType()
- Method in class org.norecess.citkit.tir.declarations.
VariableDTIR
Returns the type of the variable.
getType()
- Method in class org.norecess.citkit.tir.expressions.
ArrayETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
AssignmentETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
BooleanETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
BreakETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
CallETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
FieldAssignmentTIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
ForETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
IfETIR
By default, this returns the type of the then clause.
getType()
- Method in class org.norecess.citkit.tir.expressions.
IntegerETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
LambdaETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
NilETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
OperatorETIR
Currently, this method returns the type of the left subtree.
getType()
- Method in class org.norecess.citkit.tir.expressions.
RecordETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
SequenceETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
StringETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
VariableETIR
getType()
- Method in class org.norecess.citkit.tir.expressions.
WhileETIR
getType()
- Method in interface org.norecess.citkit.tir.
ExpressionTIR
Retrieves the type of the expression.
getType()
- Method in class org.norecess.citkit.tir.lvalues.
FieldLValueTIR
getType()
- Method in class org.norecess.citkit.tir.lvalues.
SimpleLValueTIR
getType()
- Method in class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
getType()
- Method in interface org.norecess.citkit.tir.
LValueTIR
Returns the type of the l-value.
getType()
- Method in class org.norecess.citkit.types.
TypeExpression
getTypeFromLexicalEnvironment(ISymbol)
- Method in interface org.norecess.citkit.types.
IRecordType
getTypeFromLexicalEnvironment(ISymbol)
- Method in class org.norecess.citkit.types.
RecordType
getTypeName()
- Method in interface org.norecess.citkit.tir.expressions.
IRecordETIR
Returns the type of the record.
getTypeName()
- Method in class org.norecess.citkit.tir.expressions.
RecordETIR
Returns the type of the record.
getTypeTable()
- Method in class org.norecess.citkit.tir.expressions.
LetETIR
getValue()
- Method in class org.norecess.citkit.lir.operands.
LIRInteger
getValue()
- Method in class org.norecess.citkit.tir.expressions.
BooleanETIR
Returns the actual value for this
BooleanETIR
.
getValue()
- Method in interface org.norecess.citkit.tir.expressions.
IBooleanETIR
Returns the actual value for this
BooleanETIR
.
getValue()
- Method in interface org.norecess.citkit.tir.expressions.
IIntegerETIR
Returns the literal value of the integer expression.
getValue()
- Method in class org.norecess.citkit.tir.expressions.
IntegerETIR
Returns the literal value of the integer expression.
getValue()
- Method in interface org.norecess.citkit.tir.expressions.
IStringETIR
Returns the literal value of the string expression.
getValue()
- Method in class org.norecess.citkit.tir.expressions.
StringETIR
Returns the literal value of the string expression.
getVariable()
- Method in class org.norecess.citkit.tir.lvalues.
FieldLValueTIR
Returns the variable being dereferenced.
getVariable()
- Method in interface org.norecess.citkit.tir.lvalues.
IFieldValueTIR
Returns the variable being dereferenced.
getVariable()
- Method in interface org.norecess.citkit.tir.lvalues.
ISubscriptLValueTIR
Returns the variable being dereferenced.
getVariable()
- Method in class org.norecess.citkit.tir.lvalues.
SubscriptLValueTIR
Returns the variable being dereferenced.
getVariablesAsString()
- Method in class org.norecess.citkit.symboltable.
EmptySymbolTable
Returns an empty string since an empty symbol table has no variables to turn into a string.
getVariablesAsString()
- Method in class org.norecess.citkit.symboltable.
HashSymbolTable
Returns the variables of the scope.
getVariablesAsString()
- Method in interface org.norecess.citkit.symboltable.
SymbolTable
Returns just the variables of the scope.
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