Uses of Interface
plp.expressions1.expression.Expressao

Packages that use Expressao
plp.expressions1   
plp.expressions1.expression   
plp.expressions1.parser   
 

Uses of Expressao in plp.expressions1
 

Methods in plp.expressions1 that return Expressao
 Expressao Programa.getExpressao()
           
 

Constructors in plp.expressions1 with parameters of type Expressao
Programa(Expressao exp)
           
 

Uses of Expressao in plp.expressions1.expression
 

Subinterfaces of Expressao in plp.expressions1.expression
 interface Valor
          Valor agrupa valores concretos e abstratos
 

Classes in plp.expressions1.expression that implement Expressao
 class ExpAnd
          Um objeto desta classe representa uma Expressao de Conjuncao logica.
 class ExpBinaria
          Uma expressao binaria contem duas expressoes e um operador.
 class ExpConcat
          Um objeto desta classe representa uma Expressao de Concatenacao entre objetos ValorString
 class ExpEquals
          Um objeto desta classe representa uma Expressao de Igualdade entre Expressoes cuja avaliacao resulta num mesmo valor primitivo.
 class ExpLength
          Um objeto desta classe representa uma Expressao de tamanho de String.
 class ExpMenos
          Um objeto desta classe representa uma Expressao de menos unario.
 class ExpNot
          Um objeto desta classe representa uma Expressao de Negacao logica.
 class ExpOr
          Um objeto desta classe representa uma Disjuncao Logica.
 class ExpOrdem
          Classe que representa uma expressao unaria que retorna o codigo ASCII de um caracter.
 class ExpSoma
          Um objeto desta classe representa uma Expressao de Soma.
 class ExpSub
          Um objeto desta classe representa uma Expressao de Subtracao.
 class ExpUnaria
          Uma expressao unaria contem uma expressao e um operador sobre a mesma.
 class ValorBooleano
          Este valor primitivo encapsula um valor booleano.
 class ValorCharacter
          Objetos desta classe encapsulam valor caracter.
 class ValorConcreto<T>
           
 class ValorInteiro
          Objetos desta classe encapsulam valor inteiro.
 class ValorReal
          Objetos desta classe encapsulam valor inteiro.
 class ValorString
          Este valor primitivo encapsula um String.
 

Methods in plp.expressions1.expression that return Expressao
 Expressao ExpBinaria.getDir()
          Retorna a expressao da direita
 Expressao ExpBinaria.getEsq()
          Retorna a expressao da esquerda
 Expressao ExpUnaria.getExp()
          Retorna a expressao contida pela expressao unaria
 

Constructors in plp.expressions1.expression with parameters of type Expressao
ExpAnd(Expressao esq, Expressao dir)
          Controi uma Expressao de Conjuncao logica com as sub-expressoes especificadas.
ExpBinaria(Expressao esq, Expressao dir, java.lang.String operador)
          Construtor da classe.
ExpConcat(Expressao esq, Expressao dir)
          Controi uma Expressao de Concatenacao com as sub-expressoes especificadas.
ExpEquals(Expressao esq, Expressao dir)
          Controi uma Expressao de Igualdade com as sub-expressoes especificadas.
ExpLength(Expressao exp)
          Controi uma Expressao de tamanho com a expressao especificada assume-se que exp é uma expressao cuja avaliacao resulta num ValorString
ExpMenos(Expressao exp)
          Controi uma Expressao de menos unario com expressao especificada
ExpNot(Expressao exp)
          Controi uma Expressao de negacao logica com expressao especificada
ExpOr(Expressao esq, Expressao dir)
          Controi uma Expressao de disjuncao logica com as sub-expressoes especificadas.Estas devem ser tais que sua avaliacao resulta em ValorBooleano
ExpOrdem(Expressao exp)
          Constroi uma expressao ordem, que retorna o codigo ASCII de um caracter
ExpSoma(Expressao esq, Expressao dir)
          Controi uma Expressao de Soma com as sub-expressoes especificadas.
ExpSub(Expressao esq, Expressao dir)
          Controi uma Expressao de Subtracao com as sub-expressoes especificadas.
ExpUnaria(Expressao exp, java.lang.String operador)
          Construtor da classe.
 

Uses of Expressao in plp.expressions1.parser
 

Methods in plp.expressions1.parser that return Expressao
static Expressao Exp1Parser.PExpBinaria()
           
static Expressao Exp1Parser.PExpLength()
           
static Expressao Exp1Parser.PExpMenos()
           
static Expressao Exp1Parser.PExpNot()
           
static Expressao Exp1Parser.PExpOrdem()
           
static Expressao Exp1Parser.PExpPrimaria()
           
static Expressao Exp1Parser.PExpressao()
           
static Expressao Exp1Parser.PExpUnaria()