Overview
Package
Class
Use
Tree
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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)
Overview
Package
Class
Use
Tree
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
V