Uses of Interface
plp.expressions2.expression.Valor

Packages that use Valor
plp.expressions2   
plp.expressions2.expression   
plp.expressions2.parser   
plp.imperative1.memory   
plp.imperative1.parser   
 

Uses of Valor in plp.expressions2
 

Methods in plp.expressions2 that return Valor
 Valor Programa.executar()
           
 

Uses of Valor in plp.expressions2.expression
 

Classes in plp.expressions2.expression that implement Valor
 class ValorBooleano
          Este valor primitivo encapsula um valor booleano.
 class ValorConcreto<T>
           
 class ValorInteiro
          Objetos desta classe encapsulam valor inteiro.
 class ValorString
          Este valor primitivo encapsula um String.
 

Methods in plp.expressions2.expression that return Valor
 Valor ValorConcreto.avaliar(AmbienteExecucao amb)
          Retorna o valor deste valor primitivo, i.e, ele mesmo.
 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
 

Uses of Valor in plp.expressions2.parser
 

Methods in plp.expressions2.parser that return Valor
static Valor Exp2Parser.PValor()
           
static Valor Exp2Parser.PValorBooleano()
           
static Valor Exp2Parser.PValorInteiro()
           
static Valor Exp2Parser.PValorString()
           
 

Uses of Valor in plp.imperative1.memory
 

Methods in plp.imperative1.memory that return Valor
 Valor ContextoExecucaoImperativa.read()
           
 Valor AmbienteExecucaoImperativa.read()
           
 

Methods in plp.imperative1.memory with parameters of type Valor
 void ContextoExecucaoImperativa.changeValor(Id idArg, Valor valorId)
          Altera o valor mapeado do id dado.
 void AmbienteExecucaoImperativa.changeValor(Id idArg, Valor valorId)
           
 void ContextoExecucaoImperativa.write(Valor v)
           
 void AmbienteExecucaoImperativa.write(Valor v)
           
 

Constructors in plp.imperative1.memory with parameters of type Valor
ListaValor(Valor valor)
           
ListaValor(Valor valor, ListaValor listaValor)
           
 

Uses of Valor in plp.imperative1.parser
 

Methods in plp.imperative1.parser that return Valor
static Valor Imp1Parser.PValor()
           
static Valor Imp1Parser.PValorBooleano()
           
static Valor Imp1Parser.PValorInteiro()
           
static Valor Imp1Parser.PValorString()