Uses of Class
plp.expressions2.memory.VariavelJaDeclaradaException

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

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