|
Poseidon for UMLTM UMLdoc
|
|
plp.expressions2.memory
Class ContextoCompilacao
- public class ContextoCompilacao
-
 | Association Summary |
|
private
Stack
|
pilha
* A pilha de blocos de contexto.
|
 | Association Detail |
|
pilha
private
Stack pilha
* A pilha de blocos de contexto.
 | Constructor Detail |
|
ContextoCompilacao
public
ContextoCompilacao
ContextoCompilacao()
* Construtor da classe.
 | Method Detail |
|
atualizar
public
AmbienteCompilacao
atualizar(
Substituicao phi
)
Aplica uma substituicao a todos os elementos do ambiente
- Parameters:
-
phi
-
getTipo
public
Tipo
getTipo(
Id idArg
)
* Retorna o tipo mapeado ao id dado.
*
* @exception VariavelNaoDeclaradaException se não existir nenhum tipo
* mapeado ao id dado nesta tabela.
incrementa
public
void
incrementa()
mapTipo
public
void
mapTipo(
Id idArg
,
Tipo tipoId
)
* Mapeia o id no tipo dado.
*
* @exception VariavelJaDeclaradaException se já existir um mapeamento
* do identificador nesta tabela.
restaura
public
void
restaura()
Created 2003 - 7 - 22
|
Poseidon for UMLTM UMLdoc
|
|
Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries.
Copyright 2001 Gentleware AG, Vogt-Kölln-Str.30, 22527 Hamburg, Germany. All Rights Reserved.
UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.