Package plp.expressions2.expression

Interface Summary
Expressao Uma expressao é a unidade basica na Linguagem de Expressoes.
Valor Valor agrupa valores concretos e abstratos
 

Class Summary
ExpAnd Um objeto desta classe representa uma Expressao de Conjuncao logica.
ExpBinaria Uma expressao binaria contem duas expressoes e um operador.
ExpConcat Um objeto desta classe representa uma Expressao de Concatenacao entre objetos ValorString
ExpDeclaracao  
ExpEquals Um objeto desta classe representa uma Expressao de Igualdade entre Expressoes cuja avaliacao resulta num mesmo valor primitivo.
ExpLength Um objeto desta classe representa uma Expressao de tamanho de String.
ExpMenos Um objeto desta classe representa uma Expressao de menos unario.
ExpNot Um objeto desta classe representa uma Expressao de Negacao logica.
ExpOr Um objeto desta classe representa uma Disjuncao Logica.
ExpSoma Um objeto desta classe representa uma Expressao de Soma.
ExpSub Um objeto desta classe representa uma Expressao de Subtracao.
ExpUnaria Uma expressao unaria contem uma expressao e um operador sobre a mesma.
Id  
ValorBooleano Este valor primitivo encapsula um valor booleano.
ValorConcreto<T>  
ValorInteiro Objetos desta classe encapsulam valor inteiro.
ValorString Este valor primitivo encapsula um String.