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.

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