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

Packages that use ScopeIF
compiler.intermediate   
compiler.semantic.symbol   
compiler.semantic.type   
es.uned.compiler.intermediate   
es.uned.compiler.semantic.symbol   
es.uned.compiler.semantic.type   
 

Uses of ScopeIF in compiler.intermediate
 

Methods in compiler.intermediate that return ScopeIF
 ScopeIF Variable.getScope()
          Returns the scope.
 ScopeIF Temporal.getScope()
          Returns the scope.
 

Methods in compiler.intermediate with parameters of type ScopeIF
 void Variable.setScope(ScopeIF scope)
          Sets The scope.
 void Temporal.setScope(ScopeIF scope)
          Sets The scope.
 

Constructors in compiler.intermediate with parameters of type ScopeIF
Temporal(java.lang.String name, ScopeIF scope)
          Constructor for Variable.
Variable(java.lang.String name, ScopeIF scope)
          Constructor for Variable.
 

Uses of ScopeIF in compiler.semantic.symbol
 

Methods in compiler.semantic.symbol that return ScopeIF
 ScopeIF SymbolTable.getScope()
          Returns the scope of this Symbol table.
 

Constructors in compiler.semantic.symbol with parameters of type ScopeIF
SymbolConstant(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
SymbolFunction(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
SymbolParameter(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
SymbolProcedure(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
SymbolTable(ScopeIF scope)
          Constructor for TypeTable.
SymbolVariable(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
 

Uses of ScopeIF in compiler.semantic.type
 

Methods in compiler.semantic.type that return ScopeIF
 ScopeIF TypeTable.getScope()
          Returns the scope of this Symbol table.
 

Constructors in compiler.semantic.type with parameters of type ScopeIF
TypeArray(ScopeIF scope)
          Constructor for TypeArray
TypeArray(ScopeIF scope, java.lang.String name)
          Constructor for TypeArray
TypeEnum(ScopeIF scope)
          Constructor for TypeEnum.
TypeEnum(ScopeIF scope, java.lang.String name)
          Constructor for TypeEnum.
TypeFunction(ScopeIF scope)
          Constructor for TypeBase.
TypeFunction(ScopeIF scope, java.lang.String name)
          Constructor for TypeBase.
TypeProcedure(ScopeIF scope)
          Constructor for TypeBase.
TypeProcedure(ScopeIF scope, java.lang.String name)
          Constructor for TypeBase.
TypeRecord(ScopeIF scope)
          Constructor for TypeBase.
TypeRecord(ScopeIF scope, java.lang.String name)
          Constructor for TypeBase.
TypeSimple(ScopeIF scope)
          Constructor for TypeSimple.
TypeTable(ScopeIF scope)
          Constructor for TypeTable.
 

Uses of ScopeIF in es.uned.compiler.intermediate
 

Methods in es.uned.compiler.intermediate that return ScopeIF
 ScopeIF TemporalTableIF.getScope()
          Returns the scope of this temporal table.
 ScopeIF TemporalTable.getScope()
          Returns the scope of this Symbol table.
 ScopeIF IntermediateCodeBuilder.getScope()
          Returns the scope.
 

Methods in es.uned.compiler.intermediate with parameters of type ScopeIF
 void IntermediateCodeBuilder.setScope(ScopeIF scope)
          Sets The scope.
 

Constructors in es.uned.compiler.intermediate with parameters of type ScopeIF
IntermediateCodeBuilder(ScopeIF scope)
          Constructor for IntermediateCodeBuilder.
TemporalFactory(ScopeIF scope)
          Constructor for TemporalFactory.
TemporalTable(ScopeIF scope)
          Returns the scope of this temporal table.
 

Uses of ScopeIF in es.uned.compiler.semantic.symbol
 

Classes in es.uned.compiler.semantic.symbol that implement ScopeIF
 class Scope
          Clase que implementa un ámbito.
 

Methods in es.uned.compiler.semantic.symbol that return ScopeIF
 ScopeIF ScopeManagerIF.getParentScope()
          Returns the parent scope.
 ScopeIF ScopeManager.getParentScope()
          Returns the parent scope.
 ScopeIF SymbolTableIF.getScope()
          Returns the scope of this Symbol table.
 ScopeIF SymbolIF.getScope()
          Returns the scope.
 ScopeIF SymbolBase.getScope()
          Returns the scope.
 ScopeIF ScopeManagerIF.getScope()
          Returns the current scope.
 ScopeIF ScopeManager.getScope()
          Returns the current scope.
 ScopeIF ScopeManagerIF.getScope(int index)
          Returns a scope.
 ScopeIF ScopeManager.getScope(int scopeLevel)
          Returns a scope.
 

Methods in es.uned.compiler.semantic.symbol with parameters of type ScopeIF
 void SymbolIF.setScope(ScopeIF scope)
          Sets The scope.
 void SymbolBase.setScope(ScopeIF scope)
          Sets The scope.
 

Constructors in es.uned.compiler.semantic.symbol with parameters of type ScopeIF
SymbolBase(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
 

Uses of ScopeIF in es.uned.compiler.semantic.type
 

Methods in es.uned.compiler.semantic.type that return ScopeIF
 ScopeIF TypeTableIF.getScope()
          Returns the scope of this Symbol table.
 ScopeIF TypeIF.getScope()
          Returns the scope.
 ScopeIF TypeBase.getScope()
          Returns the scope.
 

Methods in es.uned.compiler.semantic.type with parameters of type ScopeIF
 void TypeIF.setScope(ScopeIF scope)
          Sets The scope.
 void TypeBase.setScope(ScopeIF scope)
          Sets The scope.
 

Constructors in es.uned.compiler.semantic.type with parameters of type ScopeIF
TypeBase(ScopeIF scope)
          s Constructor for TypeBase.
TypeBase(ScopeIF scope, java.lang.String name)
          Constructor for TypeBase.