Uses of Interface
es.uned.compiler.semantic.type.TypeIF

Packages that use TypeIF
compiler.semantic.symbol   
compiler.semantic.type   
es.uned.compiler.semantic.symbol   
es.uned.compiler.semantic.type   
 

Uses of TypeIF in compiler.semantic.symbol
 

Constructors in compiler.semantic.symbol with parameters of type TypeIF
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.
SymbolVariable(ScopeIF scope, java.lang.String name, TypeIF type)
          Constructor for SymbolBase.
 

Uses of TypeIF in compiler.semantic.type
 

Classes in compiler.semantic.type that implement TypeIF
 class TypeArray
          Clase que representa un tipo Array.
 class TypeEnum
          Clase que representa un tipo enumerado Ha de ser implementada por el estudiante
 class TypeFunction
          Clase que representa un tipo Función.
 class TypeProcedure
          Clase que representa un tipo procedimiento.
 class TypeRecord
          Clase que representa un tipo registro Ha de implementarse por el estudiante
 class TypeSimple
          Clase que representa un tipo simple (Boolean, Integer, ..)
 

Methods in compiler.semantic.type that return TypeIF
 TypeIF TypeTable.getType(java.lang.String name)
          Looks up a type by name.
 

Methods in compiler.semantic.type with parameters of type TypeIF
 boolean TypeTable.containsType(TypeIF symbol)
          Indicates whether the type is contained in the type table.
 void TypeTable.setType(java.lang.String name, TypeIF type)
          Sets a type in the type table.
 void TypeTable.setType(TypeIF type)
          Sets a type in the type table.
 

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

Methods in es.uned.compiler.semantic.symbol that return TypeIF
 TypeIF SymbolIF.getType()
          Returns the type.
 TypeIF SymbolBase.getType()
          Returns the type.
 

Methods in es.uned.compiler.semantic.symbol with parameters of type TypeIF
 void SymbolIF.setType(TypeIF type)
          Sets The type.
 void SymbolBase.setType(TypeIF type)
          Sets The type.
 

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

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

Classes in es.uned.compiler.semantic.type that implement TypeIF
 class TypeBase
          Clase de la que heredaran aquellas que representen los posibles tipos.
 

Methods in es.uned.compiler.semantic.type that return TypeIF
 TypeIF TypeTableIF.getType(java.lang.String name)
          Looks up a type by name.
 

Methods in es.uned.compiler.semantic.type with parameters of type TypeIF
 boolean TypeTableIF.containsType(TypeIF symbol)
          Indicates whether the type is contained in the type table.
 void TypeTableIF.setType(java.lang.String name, TypeIF type)
          Sets a type in the type table.
 void TypeTableIF.setType(TypeIF type)
          Sets a type in the type table.
 

Constructors in es.uned.compiler.semantic.type with parameters of type TypeIF
TypeBase(TypeIF type)