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

T

Temporal - Class in compiler.intermediate
Clase que representa un temporal del código intermedio
Temporal(String) - Constructor for class compiler.intermediate.Temporal
Constructor for Variable.
Temporal(String, ScopeIF) - Constructor for class compiler.intermediate.Temporal
Constructor for Variable.
TemporalFactory - Class in es.uned.compiler.intermediate
Factoria para la creación de temporales (Temporal) de código intermedio.
TemporalFactory(ScopeIF) - Constructor for class es.uned.compiler.intermediate.TemporalFactory
Constructor for TemporalFactory.
TemporalFactoryIF - Interface in es.uned.compiler.intermediate
Interfaz para creación de temporales de código intermedio
TemporalTable - Class in es.uned.compiler.intermediate
Clase que implementa una tabla de temporales.
TemporalTable(ScopeIF) - Constructor for class es.uned.compiler.intermediate.TemporalTable
Returns the scope of this temporal table.
TemporalTableIF - Interface in es.uned.compiler.intermediate
Interfaz de la tabla de temporales
testParse(String) - Method in class compiler.test.SyntaxTestCase
Tests the parser agains a test file.
testScan(String) - Method in class compiler.test.LexicalTestCase
Tests the scanner.
testSemantic(String) - Method in class compiler.test.FinalTestCase
Tests the parser agains a test file.
Token - Class in compiler.lexical
 
Token() - Constructor for class compiler.lexical.Token
Constructor for Token.
Token(int) - Constructor for class compiler.lexical.Token
Constructor for Token.
TokenBase - Class in es.uned.compiler.lexical
 
TokenBase() - Constructor for class es.uned.compiler.lexical.TokenBase
Constructor for TokenBase.
TokenBase(int) - Constructor for class es.uned.compiler.lexical.TokenBase
Constructor for TokenBase.
TokenIF - Interface in es.uned.compiler.lexical
 
toString() - Method in class compiler.intermediate.Label
Return a string representing the object.
toString() - Method in class compiler.intermediate.Temporal
Return a string representing the object.
toString() - Method in class compiler.intermediate.Value
Return a string representing the object.
toString() - Method in class compiler.intermediate.Variable
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolConstant
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolFunction
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolParameter
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolProcedure
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolTable
Return a string representing the object.
toString() - Method in class compiler.semantic.symbol.SymbolVariable
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeArray
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeEnum
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeFunction
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeProcedure
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeRecord
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeSimple
Return a string representing the object.
toString() - Method in class compiler.semantic.type.TypeTable
Return a string representing the object.
toString() - Method in class es.uned.compiler.intermediate.Cuadruple
Return a string representing the object.
toString() - Method in class es.uned.compiler.lexical.TokenBase
Return a string representing the object.
toString() - Method in class es.uned.compiler.semantic.symbol.Scope
Return a string representing the object.
toString() - Method in class es.uned.compiler.semantic.symbol.ScopeManager
Return a string representing the object.
toString() - Method in class es.uned.compiler.semantic.symbol.SymbolBase
Return a string representing the object.
toString() - Method in class es.uned.compiler.semantic.type.TypeBase
Return a string representing the object.
translate(CuadrupleIF) - Method in class compiler.code.ENS2001Environment
Translate the intermediate code operation into a final code operation.
translate(CuadrupleIF) - Method in interface es.uned.compiler.code.ExecutionEnvironmentIF
Translate the intermediate code operation into a final code operation.
TypeArray - Class in compiler.semantic.type
Clase que representa un tipo Array.
TypeArray(ScopeIF) - Constructor for class compiler.semantic.type.TypeArray
Constructor for TypeArray
TypeArray(ScopeIF, String) - Constructor for class compiler.semantic.type.TypeArray
Constructor for TypeArray
TypeBase - Class in es.uned.compiler.semantic.type
Clase de la que heredaran aquellas que representen los posibles tipos.
TypeBase(ScopeIF) - Constructor for class es.uned.compiler.semantic.type.TypeBase
s Constructor for TypeBase.
TypeBase(ScopeIF, String) - Constructor for class es.uned.compiler.semantic.type.TypeBase
Constructor for TypeBase.
TypeBase(TypeIF) - Constructor for class es.uned.compiler.semantic.type.TypeBase
 
TypeEnum - Class in compiler.semantic.type
Clase que representa un tipo enumerado Ha de ser implementada por el estudiante
TypeEnum(ScopeIF) - Constructor for class compiler.semantic.type.TypeEnum
Constructor for TypeEnum.
TypeEnum(ScopeIF, String) - Constructor for class compiler.semantic.type.TypeEnum
Constructor for TypeEnum.
TypeFunction - Class in compiler.semantic.type
Clase que representa un tipo Función.
TypeFunction(ScopeIF) - Constructor for class compiler.semantic.type.TypeFunction
Constructor for TypeBase.
TypeFunction(ScopeIF, String) - Constructor for class compiler.semantic.type.TypeFunction
Constructor for TypeBase.
TypeIF - Interface in es.uned.compiler.semantic.type
Interfaz que han de seguir las clases necesarias para representar los tipos
TypeProcedure - Class in compiler.semantic.type
Clase que representa un tipo procedimiento.
TypeProcedure(ScopeIF) - Constructor for class compiler.semantic.type.TypeProcedure
Constructor for TypeBase.
TypeProcedure(ScopeIF, String) - Constructor for class compiler.semantic.type.TypeProcedure
Constructor for TypeBase.
TypeRecord - Class in compiler.semantic.type
Clase que representa un tipo registro Ha de implementarse por el estudiante
TypeRecord(ScopeIF) - Constructor for class compiler.semantic.type.TypeRecord
Constructor for TypeBase.
TypeRecord(ScopeIF, String) - Constructor for class compiler.semantic.type.TypeRecord
Constructor for TypeBase.
TypeRecord(TypeRecord) - Constructor for class compiler.semantic.type.TypeRecord
Constructor for TypeBase.
TypeSimple - Class in compiler.semantic.type
Clase que representa un tipo simple (Boolean, Integer, ..)
TypeSimple(ScopeIF) - Constructor for class compiler.semantic.type.TypeSimple
Constructor for TypeSimple.
TypeTable - Class in compiler.semantic.type
Clase que representa la tabla de tipos.
TypeTable() - Constructor for class compiler.semantic.type.TypeTable
Constructor for TypeTable.
TypeTable(ScopeIF) - Constructor for class compiler.semantic.type.TypeTable
Constructor for TypeTable.
TypeTableIF - Interface in es.uned.compiler.semantic.type
Interfaz que ha de seguir la tabla de tipos (TypeTable)

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