|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SymbolIF | |
---|---|
compiler.semantic.symbol | |
es.uned.compiler.semantic.symbol |
Uses of SymbolIF in compiler.semantic.symbol |
---|
Classes in compiler.semantic.symbol that implement SymbolIF | |
---|---|
class |
SymbolConstant
Representa una constante en la tabla de símbolos. |
class |
SymbolFunction
Clase que representa una función en la tabla de símbolos Ha de ser implementada por el estudiante |
class |
SymbolParameter
Clase que representa una variable en la tabla de símbolos Ha de ser implementada por el estudiante |
class |
SymbolProcedure
Clase que representa un procedimiento en la tabla de símbolos Ha de ser implementada por el estudiante |
class |
SymbolVariable
Clase que representa una variable en la tabla de símbolos Ha de ser implementada por el estudiante |
Methods in compiler.semantic.symbol that return SymbolIF | |
---|---|
SymbolIF |
SymbolTable.getSymbol(java.lang.String name)
Returns a symbol from the symbol table. |
Methods in compiler.semantic.symbol with parameters of type SymbolIF | |
---|---|
boolean |
SymbolTable.containsSymbol(SymbolIF symbol)
Indicates whether the symbol is contained in the symbol table. |
void |
SymbolTable.setSymbol(java.lang.String name,
SymbolIF symbol)
Sets a symbol to the symbol table. |
Uses of SymbolIF in es.uned.compiler.semantic.symbol |
---|
Classes in es.uned.compiler.semantic.symbol that implement SymbolIF | |
---|---|
class |
SymbolBase
Clase de la que deben heredar todos los objetos que almacene la tabla de símbolos |
Methods in es.uned.compiler.semantic.symbol that return SymbolIF | |
---|---|
SymbolIF |
SymbolTableIF.getSymbol(java.lang.String name)
Returns a symbol from the symbol table. |
SymbolIF |
ScopeManagerIF.searchSymbol(java.lang.String name)
Looks up a symbol accross all scopes within the stack. |
SymbolIF |
ScopeManager.searchSymbol(java.lang.String name)
Looks up a symbol accross all scopes within the stack. |
Methods in es.uned.compiler.semantic.symbol with parameters of type SymbolIF | |
---|---|
boolean |
SymbolTableIF.containsSymbol(SymbolIF symbol)
Indicates whether the symbol is contained in the symbol table. |
boolean |
ScopeManagerIF.containsSymbol(SymbolIF symbol)
Indicates whether a symbol is contained witin the scope stack. |
boolean |
ScopeManager.containsSymbol(SymbolIF symbol)
Indicates whether a symbol is contained witin the scope stack. |
void |
SymbolTableIF.setSymbol(java.lang.String name,
SymbolIF symbol)
Sets a symbol to the symbol table. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |