Uses of Class
plp.expressions2.memory.VariavelNaoDeclaradaException

Packages that use VariavelNaoDeclaradaException
plp.expressions2   
plp.expressions2.expression   
plp.expressions2.memory   
plp.functional1   
plp.functional1.declaration   
plp.functional1.expression   
plp.functional1.memory   
plp.functional1.util   
plp.functional2   
plp.functional2.declaration   
plp.functional2.expression   
plp.imperative1.command   
plp.imperative1.memory   
plp.imperative2.command   
plp.imperative2.declaration   
 

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 ExpSub.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Subtracao.
 Valor ExpSoma.avaliar(AmbienteExecucao amb)
          Retorna o valor da Expressao de Soma
 Valor Expressao.avaliar(AmbienteExecucao amb)
          Avalia a expressao retornando seu Valor.
 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 ExpUnaria.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 boolean Expressao.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.functional1
 

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

Uses of VariavelNaoDeclaradaException in plp.functional1.declaration
 

Methods in plp.functional1.declaration that throw VariavelNaoDeclaradaException
 boolean DecVariavel.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 boolean DeclaracaoFuncional.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 boolean DecFuncao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 Tipo DecVariavel.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta declaração.
 Tipo DeclaracaoFuncional.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta declaração.
 Tipo DecFuncao.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis da função declarada.
 

Uses of VariavelNaoDeclaradaException in plp.functional1.expression
 

Methods in plp.functional1.expression that throw VariavelNaoDeclaradaException
 Valor IfThenElse.avaliar(AmbienteExecucao ambiente)
           
 Valor ExpDeclaracao.avaliar(AmbienteExecucao ambienteFuncional)
           
 Valor Aplicacao.avaliar(AmbienteExecucao ambiente)
           
 boolean IfThenElse.checaTipo(AmbienteCompilacao amb)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpDeclaracao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean Aplicacao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 Tipo IfThenElse.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta expressao.
 Tipo ExpDeclaracao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 Tipo Aplicacao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 

Uses of VariavelNaoDeclaradaException in plp.functional1.memory
 

Methods in plp.functional1.memory that throw VariavelNaoDeclaradaException
 ValorFuncao ContextoExecucaoFuncional.getFuncao(Id idArg)
          Retorna uma funcao.
 ValorFuncao AmbienteExecucaoFuncional.getFuncao(Id idArg)
          Retorna uma funcao.
 

Uses of VariavelNaoDeclaradaException in plp.functional1.util
 

Methods in plp.functional1.util that throw VariavelNaoDeclaradaException
 boolean ValorFuncao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 Tipo ValorFuncao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta função.
 

Uses of VariavelNaoDeclaradaException in plp.functional2
 

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

Uses of VariavelNaoDeclaradaException in plp.functional2.declaration
 

Methods in plp.functional2.declaration that throw VariavelNaoDeclaradaException
 boolean DecFuncao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 Tipo DecFuncao.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis da função declarada.
 

Uses of VariavelNaoDeclaradaException in plp.functional2.expression
 

Methods in plp.functional2.expression that throw VariavelNaoDeclaradaException
 Valor ExpDeclaracao.avaliar(AmbienteExecucao ambiente)
           
 Valor Aplicacao.avaliar(AmbienteExecucao ambiente)
           
 boolean ValorFuncao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta declaração.
 boolean ExpDeclaracao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean Aplicacao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 Tipo ValorFuncao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta função.
 Tipo ExpDeclaracao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 Tipo Aplicacao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 

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()
           
 

Uses of VariavelNaoDeclaradaException in plp.imperative2.command
 

Methods in plp.imperative2.command that throw VariavelNaoDeclaradaException
 ListaValor ListaExpressao.avaliar(AmbienteExecucaoImperativa2 ambiente)
           
 java.util.List<Tipo> ListaExpressao.getTipos(AmbienteCompilacaoImperativa2 ambiente)
           
 

Uses of VariavelNaoDeclaradaException in plp.imperative2.declaration
 

Methods in plp.imperative2.declaration that throw VariavelNaoDeclaradaException
 boolean ListaDeclaracaoParametro.checaTipo(AmbienteCompilacaoImperativa2 ambiente)
           
 AmbienteCompilacaoImperativa2 ListaDeclaracaoParametro.declaraParametro(AmbienteCompilacaoImperativa2 ambiente)
          Cria um mapeamento do identificador para o tipo do parametro desta declaração no AmbienteCompilacaoImperativa2
 AmbienteCompilacaoImperativa2 DeclaracaoParametro.declaraParametro(AmbienteCompilacaoImperativa2 ambiente)
          Cria um mapeamento do identificador para o tipo do parametro desta declaração no AmbienteCompilacaoImperativa2