Uses of Class
plp.expressions2.memory.IdentificadorNaoDeclaradoException

Packages that use IdentificadorNaoDeclaradoException
plp.expressions2.memory   
plp.imperative1   
plp.imperative1.command   
plp.imperative1.declaration   
 

Uses of IdentificadorNaoDeclaradoException in plp.expressions2.memory
 

Subclasses of IdentificadorNaoDeclaradoException in plp.expressions2.memory
 class VariavelNaoDeclaradaException
           
 

Methods in plp.expressions2.memory that throw IdentificadorNaoDeclaradoException
static java.lang.Object StackHandler.getFromId(java.util.Stack stack, Id id)
          Looks for the object whose Id is 'id' on the mappings that exist on the specified Stack.
 

Uses of IdentificadorNaoDeclaradoException in plp.imperative1
 

Methods in plp.imperative1 that throw IdentificadorNaoDeclaradoException
 boolean Programa.checaTipo(AmbienteCompilacaoImperativa ambienteCompilacao)
          Realiza a verificacao de tipos do programa
 ListaValor Programa.executar(AmbienteExecucaoImperativa ambienteExecucao)
          Executa o programa.
 

Uses of IdentificadorNaoDeclaradoException in plp.imperative1.command
 

Methods in plp.imperative1.command that throw IdentificadorNaoDeclaradoException
 boolean While.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando while
 boolean SequenciaComando.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos dos comandos
 boolean IfThenElse.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando if then else
 boolean ComandoDeclaracao.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Verifica se o tipo do comando esta correto, levando em conta que o tipo de uma variavel é o tipo do valor da sua primeira atribuicao.
 boolean Comando.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos deste comando.
 AmbienteExecucaoImperativa While.executar(AmbienteExecucaoImperativa ambiente)
          Implementa o comando while.
 AmbienteExecucaoImperativa SequenciaComando.executar(AmbienteExecucaoImperativa ambiente)
          Executa os comandos sequencialmente.
 AmbienteExecucaoImperativa IfThenElse.executar(AmbienteExecucaoImperativa ambiente)
          Implementa o comando if then else.
 AmbienteExecucaoImperativa ComandoDeclaracao.executar(AmbienteExecucaoImperativa ambiente)
          Declara a(s) variável(is) e executa o comando.
 AmbienteExecucaoImperativa Comando.executar(AmbienteExecucaoImperativa ambiente)
          Executa este comando.
 

Uses of IdentificadorNaoDeclaradoException in plp.imperative1.declaration
 

Methods in plp.imperative1.declaration that throw IdentificadorNaoDeclaradoException
 boolean DeclaracaoVariavel.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada, e cria o mapeamento da variavel para o seu tipo correspondente
 boolean DeclaracaoComposta.checaTipo(AmbienteCompilacaoImperativa ambiente)
           
abstract  boolean Declaracao.checaTipo(AmbienteCompilacaoImperativa ambiente)
           
 AmbienteExecucaoImperativa DeclaracaoVariavel.elabora(AmbienteExecucaoImperativa ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 AmbienteExecucaoImperativa DeclaracaoComposta.elabora(AmbienteExecucaoImperativa ambiente)
           
abstract  AmbienteExecucaoImperativa Declaracao.elabora(AmbienteExecucaoImperativa ambiente)