Uses of Class
plp.expressions2.memory.VariavelNaoDeclaradaException

Packages that use VariavelNaoDeclaradaException
plp.expressions2   
plp.expressions2.expression   
plp.expressions2.memory   
plp.imperative1.command   
plp.imperative1.memory   
 

Uses of VariavelNaoDeclaradaException in plp.expressions2
 

Methods in plp.expressions2 that throw VariavelNaoDeclaradaException
 boolean Programa.checaTipo()
           
 Valor Programa.executar()
           
 

Uses of VariavelNaoDeclaradaException in plp.expressions2.expression
 

Methods in plp.expressions2.expression that throw VariavelNaoDeclaradaException
 Valor Id.avaliar(AmbienteExecucao ambiente)
           
 Valor Expressao.avaliar(AmbienteExecucao amb)
          Avalia a expressao retornando seu Valor.
 Valor ExpSub.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Subtracao.
 Valor ExpSoma.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Soma
 Valor ExpOr.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de disjuncao logica
 Valor ExpNot.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de negacao logica.
 Valor ExpMenos.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de menos unario.
 Valor ExpLength.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de tamanho.
 Valor ExpEquals.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Igualdade
 Valor ExpDeclaracao.avaliar(AmbienteExecucao ambiente)
           
 Valor ExpConcat.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Concatenacao
 Valor ExpAnd.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Conjuncao Logica
 boolean Id.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 boolean Expressao.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpUnaria.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpDeclaracao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpBinaria.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 Tipo Id.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta expressao.
 Tipo Expressao.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta expressao.
 Tipo ExpDeclaracao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 

Uses of VariavelNaoDeclaradaException in plp.expressions2.memory
 

Methods in plp.expressions2.memory that throw VariavelNaoDeclaradaException
 T Contexto.get(Id idArg)
          Retorna o valor mapeado ao id dado.
 T Ambiente.get(Id idArg)
           
 

Uses of VariavelNaoDeclaradaException in plp.imperative1.command
 

Methods in plp.imperative1.command that throw VariavelNaoDeclaradaException
 boolean Write.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos da expressão a ser escrita na pelo comando write
 boolean Read.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Realiza a verificacao de tipos da entrada
 boolean Atribuicao.checaTipo(AmbienteCompilacaoImperativa ambiente)
          Um comando de atribuição está bem tipado, se o tipo do identificador é o mesmo da expressão.
 AmbienteExecucaoImperativa Write.executar(AmbienteExecucaoImperativa ambiente)
          Escreve na saida padrão.
 AmbienteExecucaoImperativa Read.executar(AmbienteExecucaoImperativa ambiente)
          Lê da entrada padrão.
 AmbienteExecucaoImperativa Atribuicao.executar(AmbienteExecucaoImperativa ambiente)
          Executa a atribuição.
 

Uses of VariavelNaoDeclaradaException in plp.imperative1.memory
 

Methods in plp.imperative1.memory that throw VariavelNaoDeclaradaException
 void ContextoExecucaoImperativa.changeValor(Id idArg, Valor valorId)
          Altera o valor mapeado do id dado.
 void AmbienteExecucaoImperativa.changeValor(Id idArg, Valor valorId)
           
 Tipo ContextoCompilacaoImperativa.getTipoEntrada()
           
 Tipo AmbienteCompilacaoImperativa.getTipoEntrada()