Inheritance diagram for plp.imperative1.command.While:
Public Member Functions | |
While (Expressao expressao, Comando comando) | |
AmbienteExecucaoImperativa | executar (AmbienteExecucaoImperativa ambiente) throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
boolean | checaTipo (AmbienteCompilacaoImperativa ambiente) throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Private Attributes | |
Expressao | expressao |
Comando | comando |
Definition at line 11 of file While.java.
Definition at line 17 of file While.java.
References plp.imperative1.command.While.comando, and plp.imperative1.command.While.expressao.
boolean plp.imperative1.command.While.checaTipo | ( | AmbienteCompilacaoImperativa | ambiente | ) | throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Realiza a verificacao de tipos da expressão e dos comandos do comando while
ambiente | o ambiente de compilação. |
true
se os comando são bem tipados; false
caso contrario. Implements plp.imperative1.command.Comando.
Definition at line 47 of file While.java.
References plp.imperative1.command.Comando.checaTipo(), plp.expressions2.expression.Expressao.checaTipo(), plp.imperative1.command.While.comando, plp.imperative1.command.While.expressao, and plp.expressions2.expression.Expressao.getTipo().
Here is the call graph for this function:
AmbienteExecucaoImperativa plp.imperative1.command.While.executar | ( | AmbienteExecucaoImperativa | ambiente | ) | throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Implementa o comando while
.
ambiente | o ambiente de execução. |
while
. Implements plp.imperative1.command.Comando.
Definition at line 31 of file While.java.
References plp.expressions2.expression.Expressao.avaliar(), plp.imperative1.command.While.comando, plp.imperative1.command.Comando.executar(), and plp.imperative1.command.While.expressao.
Here is the call graph for this function:
Comando plp.imperative1.command.While.comando [private] |
Definition at line 15 of file While.java.
Referenced by plp.imperative1.command.While.checaTipo(), plp.imperative1.command.While.executar(), and plp.imperative1.command.While.While().
Definition at line 13 of file While.java.
Referenced by plp.imperative1.command.While.checaTipo(), plp.imperative1.command.While.executar(), and plp.imperative1.command.While.While().