|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |