 | 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
|
Classe que implementa uma declaracao de variavel (let)
|
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 unaria menos.
|
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
|
Um objeto desta classe representa um identificador
|
Valor
|
Valor agrupa valores concretos e abstratos
|
ValorBooleano
|
Este valor primitivo encapsula um valor booleano.
|
ValorConcreto
|
Esta classe agrupa diferentes tipos de ValorConcreto .
|
ValorInteiro
|
Objetos desta classe encapsulam valor inteiro.
|
ValorString
|
Este valor primitivo encapsula um String.
|