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
C
compiler
- package compiler
compiler.code
- package compiler.code
compiler.intermediate
- package compiler.intermediate
compiler.lexical
- package compiler.lexical
compiler.semantic.symbol
- package compiler.semantic.symbol
compiler.semantic.type
- package compiler.semantic.type
compiler.syntax.nonTerminal
- package compiler.syntax.nonTerminal
compiler.test
- package compiler.test
CompilerContext
- Class in
compiler
Clase que implementa un "contexto" para la práctica.
CompilerContext()
- Constructor for class compiler.
CompilerContext
containsSymbol(SymbolIF)
- Method in class compiler.semantic.symbol.
SymbolTable
Indicates whether the symbol is contained in the symbol table.
containsSymbol(String)
- Method in class compiler.semantic.symbol.
SymbolTable
Indicates whether the symbol is contained in the symbol table.
containsSymbol(String)
- Method in class es.uned.compiler.semantic.symbol.
ScopeManager
Indicates whether a symbol is contained witin the scope stack.
containsSymbol(SymbolIF)
- Method in class es.uned.compiler.semantic.symbol.
ScopeManager
Indicates whether a symbol is contained witin the scope stack.
containsSymbol(SymbolIF)
- Method in interface es.uned.compiler.semantic.symbol.
ScopeManagerIF
Indicates whether a symbol is contained witin the scope stack.
containsSymbol(String)
- Method in interface es.uned.compiler.semantic.symbol.
ScopeManagerIF
Indicates whether a symbol is contained witin the scope stack.
containsSymbol(SymbolIF)
- Method in interface es.uned.compiler.semantic.symbol.
SymbolTableIF
Indicates whether the symbol is contained in the symbol table.
containsSymbol(String)
- Method in interface es.uned.compiler.semantic.symbol.
SymbolTableIF
Indicates whether the symbol is contained in the symbol table.
containsTemporal(Temporal)
- Method in class es.uned.compiler.intermediate.
TemporalTable
Indicates whether the temporal is contained in the temporal table.
containsTemporal(Temporal)
- Method in interface es.uned.compiler.intermediate.
TemporalTableIF
Indicates whether the temporal is contained in the temporal table.
containsType(TypeIF)
- Method in class compiler.semantic.type.
TypeTable
Indicates whether the type is contained in the type table.
containsType(String)
- Method in class compiler.semantic.type.
TypeTable
Indicates whether the type is contained in the type table.
containsType(TypeIF)
- Method in interface es.uned.compiler.semantic.type.
TypeTableIF
Indicates whether the type is contained in the type table.
containsType(String)
- Method in interface es.uned.compiler.semantic.type.
TypeTableIF
Indicates whether the type is contained in the type table.
create(List)
- Method in class es.uned.compiler.code.
FinalCodeFactory
Creates the final code and serializes to the file.
create(List)
- Method in interface es.uned.compiler.code.
FinalCodeFactoryIF
Creates the final code and serializes to the file.
create()
- Method in class es.uned.compiler.intermediate.
IntermediateCodeBuilder
Creates the intermediate code list from added cuadruples.
create()
- Method in interface es.uned.compiler.intermediate.
IntermediateCodeBuilderIF
Creates the intermediate code list from added cuadruples.
create()
- Method in class es.uned.compiler.intermediate.
LabelFactory
Creates a new label.
create(String)
- Method in class es.uned.compiler.intermediate.
LabelFactory
Creates a new label with the selected name.
create()
- Method in interface es.uned.compiler.intermediate.
LabelFactoryIF
Creates a new label.
create(String)
- Method in interface es.uned.compiler.intermediate.
LabelFactoryIF
Creates a new label with the selected name.
create()
- Method in class es.uned.compiler.intermediate.
TemporalFactory
Creates a new temporal.
create(String)
- Method in class es.uned.compiler.intermediate.
TemporalFactory
Creates a new temporal with the selected name.
create()
- Method in interface es.uned.compiler.intermediate.
TemporalFactoryIF
Creates a new temporal.
create(String)
- Method in interface es.uned.compiler.intermediate.
TemporalFactoryIF
Creates a new temporal with the selected name.
createScope(String)
- Method in class es.uned.compiler.semantic.symbol.
ScopeManager
Creates a new scope and adds it to the scope stack.
createScope(String)
- Method in interface es.uned.compiler.semantic.symbol.
ScopeManagerIF
Creates a new scope and adds it to the scope stack.
Cuadruple
- Class in
es.uned.compiler.intermediate
Clase que representa un cuarteto del código intermedio
Cuadruple(String)
- Constructor for class es.uned.compiler.intermediate.
Cuadruple
Constructor for CuadrupleIF.
Cuadruple(String, OperandIF)
- Constructor for class es.uned.compiler.intermediate.
Cuadruple
Constructor for CuadrupleIF.
Cuadruple(String, OperandIF, OperandIF)
- Constructor for class es.uned.compiler.intermediate.
Cuadruple
Constructor for CuadrupleIF.
Cuadruple(String, OperandIF, OperandIF, OperandIF)
- Constructor for class es.uned.compiler.intermediate.
Cuadruple
Constructor for CuadrupleIF.
CuadrupleIF
- Interface in
es.uned.compiler.intermediate
Interfaz que ha de implementar la clase Cuadruple.
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