|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VariavelNaoDeclaradaException | |
---|---|
plp.expressions2 | |
plp.expressions2.expression | |
plp.expressions2.memory | |
plp.imperative1.command | |
plp.imperative1.memory |
Uses of VariavelNaoDeclaradaException in plp.expressions2 |
---|
Methods in plp.expressions2 that throw VariavelNaoDeclaradaException | |
---|---|
boolean |
Programa.checaTipo()
|
Valor |
Programa.executar()
|
Uses of VariavelNaoDeclaradaException in plp.expressions2.expression |
---|
Methods in plp.expressions2.expression that throw VariavelNaoDeclaradaException | |
---|---|
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 |
boolean |
Id.checaTipo(AmbienteCompilacao amb)
Realiza a verificacao de tipos desta expressao. |
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 |
Id.getTipo(AmbienteCompilacao amb)
Retorna os tipos possiveis 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 VariavelNaoDeclaradaException in plp.expressions2.memory |
---|
Methods in plp.expressions2.memory that throw VariavelNaoDeclaradaException | |
---|---|
T |
Contexto.get(Id idArg)
Retorna o valor mapeado ao id dado. |
T |
Ambiente.get(Id idArg)
|
Uses of VariavelNaoDeclaradaException in plp.imperative1.command |
---|
Methods in plp.imperative1.command that throw VariavelNaoDeclaradaException | |
---|---|
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 VariavelNaoDeclaradaException in plp.imperative1.memory |
---|
Methods in plp.imperative1.memory that throw VariavelNaoDeclaradaException | |
---|---|
void |
ContextoExecucaoImperativa.changeValor(Id idArg,
Valor valorId)
Altera o valor mapeado do id dado. |
void |
AmbienteExecucaoImperativa.changeValor(Id idArg,
Valor valorId)
|
Tipo |
ContextoCompilacaoImperativa.getTipoEntrada()
|
Tipo |
AmbienteCompilacaoImperativa.getTipoEntrada()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |