Uses of Class
plp.expressions2.memory.VariavelJaDeclaradaException

Packages that use VariavelJaDeclaradaException
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 VariavelJaDeclaradaException in plp.expressions2
 

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

Uses of VariavelJaDeclaradaException in plp.expressions2.expression
 

Methods in plp.expressions2.expression that throw VariavelJaDeclaradaException
 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 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 Expressao.getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta expressao.
 Tipo ExpDeclaracao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 

Uses of VariavelJaDeclaradaException in plp.expressions2.memory
 

Methods in plp.expressions2.memory that throw VariavelJaDeclaradaException
 void Contexto.map(Id idArg, T valorId)
          Mapeia o id no valor dado.
 void Ambiente.map(Id idArg, T tipoId)
           
 

Uses of VariavelJaDeclaradaException in plp.functional1
 

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

Uses of VariavelJaDeclaradaException in plp.functional1.declaration
 

Methods in plp.functional1.declaration that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.functional1.expression
 

Methods in plp.functional1.expression that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.functional1.memory
 

Methods in plp.functional1.memory that throw VariavelJaDeclaradaException
 void ContextoExecucaoFuncional.mapFuncao(Id idArg, ValorFuncao funcao)
          Mapeia um identificador em uma funcao.
 void AmbienteExecucaoFuncional.mapFuncao(Id idArg, ValorFuncao funcao)
          Mapeia um identificador em uma funcao.
 

Uses of VariavelJaDeclaradaException in plp.functional1.util
 

Methods in plp.functional1.util that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.functional2
 

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

Uses of VariavelJaDeclaradaException in plp.functional2.declaration
 

Methods in plp.functional2.declaration that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.functional2.expression
 

Methods in plp.functional2.expression that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.imperative1.command
 

Methods in plp.imperative1.command that throw VariavelJaDeclaradaException
 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 VariavelJaDeclaradaException in plp.imperative1.memory
 

Methods in plp.imperative1.memory that throw VariavelJaDeclaradaException
 Tipo ContextoCompilacaoImperativa.getTipoEntrada()
           
 Tipo AmbienteCompilacaoImperativa.getTipoEntrada()
           
 

Uses of VariavelJaDeclaradaException in plp.imperative2.command
 

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

Uses of VariavelJaDeclaradaException in plp.imperative2.declaration
 

Methods in plp.imperative2.declaration that throw VariavelJaDeclaradaException
 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