Uses of Interface
es.uned.compiler.semantic.symbol.SymbolIF

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.