A B C D E F G H I J K L M N O P R S T V W X

A

AcessoAtributo - Class in plp.orientadaObjetos1.expressao.leftExpression
Classe que representa um acesso de atributo.
AcessoAtributo(Id) - Constructor for class plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributo
Construtor
AcessoAtributoId - Class in plp.orientadaObjetos1.expressao.leftExpression
Classe que representa um acesso de atributo a partir de uma expressao.
AcessoAtributoId(LeftExpression, Id) - Constructor for class plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoId
Construtor.
AcessoAtributoSuper - Class in plp.orientadaObjetos2.expressao.leftExpression
 
AcessoAtributoSuper(Super, Id) - Constructor for class plp.orientadaObjetos2.expressao.leftExpression.AcessoAtributoSuper
Construtor.
AcessoAtributoThis - Class in plp.orientadaObjetos1.expressao.leftExpression
Representa um acesso de atributo a partir de um objeto this.
AcessoAtributoThis(This, Id) - Constructor for class plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoThis
Construtor.
adjustBeginLineColumn(int, int) - Static method in class plp.expressions1.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class plp.expressions2.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class plp.imperative1.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class plp.orientadaObjetos1.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class plp.orientadaObjetos2.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
Ambiente<T> - Interface in plp.expressions2.memory
 
Ambiente - Interface in plp.orientadaObjetos1.memoria
Interface que representa um ambiente.
AmbienteCompilacao - Interface in plp.expressions2.memory
 
AmbienteCompilacao - Interface in plp.orientadaObjetos1.memoria
Classe que representa o ambiente de compilação, contendo o mapeamento entre identificadores e tipos.
AmbienteCompilacaoImperativa - Interface in plp.imperative1.memory
 
AmbienteCompilacaoOO2 - Interface in plp.orientadaObjetos2.memoria
 
AmbienteExecucao - Interface in plp.expressions2.memory
 
AmbienteExecucao - Interface in plp.orientadaObjetos1.memoria
Classe que representa um ambiente de execução, contendo om mapeamento entre identificadores e valores.
AmbienteExecucaoImperativa - Interface in plp.imperative1.memory
 
AmbienteExecucaoOO2 - Interface in plp.orientadaObjetos2.memoria
 
AND - Static variable in interface plp.expressions1.parser.Exp1ParserConstants
 
AND - Static variable in interface plp.expressions2.parser.Exp2ParserConstants
 
AND - Static variable in interface plp.imperative1.parser.Imp1ParserConstants
 
AND - Static variable in interface plp.orientadaObjetos1.parser.OO1ParserConstants
 
AND - Static variable in interface plp.orientadaObjetos2.parser.OO2ParserConstants
 
ASSIGN - Static variable in interface plp.expressions1.parser.Exp1ParserConstants
 
ASSIGN - Static variable in interface plp.expressions2.parser.Exp2ParserConstants
 
ASSIGN - Static variable in interface plp.imperative1.parser.Imp1ParserConstants
 
ASSIGN - Static variable in interface plp.orientadaObjetos1.parser.OO1ParserConstants
 
ASSIGN - Static variable in interface plp.orientadaObjetos2.parser.OO2ParserConstants
 
Atribuicao - Class in plp.imperative1.command
 
Atribuicao(Id, Expressao) - Constructor for class plp.imperative1.command.Atribuicao
 
Atribuicao - Class in plp.orientadaObjetos1.comando
Classe que representa um comando de atribuição.
Atribuicao(LeftExpression, Expressao) - Constructor for class plp.orientadaObjetos1.comando.Atribuicao
Construtor.
AtribuicaoOO2 - Class in plp.orientadaObjetos2.comando
 
AtribuicaoOO2(LeftExpression, Expressao) - Constructor for class plp.orientadaObjetos2.comando.AtribuicaoOO2
 
ATTRIB - Static variable in interface plp.imperative1.parser.Imp1ParserConstants
 
ATTRIB - Static variable in interface plp.orientadaObjetos1.parser.OO1ParserConstants
 
ATTRIB - Static variable in interface plp.orientadaObjetos2.parser.OO2ParserConstants
 
avaliar() - Method in class plp.expressions1.expression.ExpAnd
Retorna o valor da Expressao de Conjuncao Logica
avaliar() - Method in class plp.expressions1.expression.ExpConcat
Retorna o valor da Expressao de Concatenacao
avaliar() - Method in class plp.expressions1.expression.ExpEquals
Retorna o valor da Expressao de Igualdade
avaliar() - Method in class plp.expressions1.expression.ExpLength
Retorna o valor da Expressao de tamanho.
avaliar() - Method in class plp.expressions1.expression.ExpMenos
Retorna o valor da Expressao de menos unario
avaliar() - Method in class plp.expressions1.expression.ExpNot
Retorna o valor da Expressao de negacao logica.
avaliar() - Method in class plp.expressions1.expression.ExpOr
Retorna o valor da Expressao de disjuncao logica
avaliar() - Method in class plp.expressions1.expression.ExpOrdem
Retorna um valor inteiro correspondendo ao codigo ASCII do caracter.
avaliar() - Method in interface plp.expressions1.expression.Expressao
Avalia a expressao retornando seu Valor.
avaliar() - Method in class plp.expressions1.expression.ExpSoma
Retorna o valor da Expressao de Soma
avaliar() - Method in class plp.expressions1.expression.ExpSub
Retorna o valor da Expressao de Subtracao.
avaliar() - Method in class plp.expressions1.expression.ValorConcreto
Retorna o valor deste valor primitivo, i.e., ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpAnd
Retorna o valor da Expressao de Conjuncao Logica
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpConcat
Retorna o valor da Expressao de Concatenacao
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpDeclaracao
 
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpEquals
Retorna o valor da Expressao de Igualdade
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpLength
Retorna o valor da Expressao de tamanho.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpMenos
Retorna o valor da Expressao de menos unario.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpNot
Retorna o valor da Expressao de negacao logica.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpOr
Retorna o valor da Expressao de disjuncao logica
avaliar(AmbienteExecucao) - Method in interface plp.expressions2.expression.Expressao
Avalia a expressao retornando seu Valor.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpSoma
Retorna o valor da Expressao de Soma
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ExpSub
Retorna o valor da Expressao de Subtracao.
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.Id
 
avaliar(AmbienteExecucao) - Method in class plp.expressions2.expression.ValorConcreto
Retorna o valor deste valor primitivo, i.e, ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpAnd
Retorna o valor da expressao de Conjuncao Logica
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpConcat
Retorna o valor da expressao de Concatenacao
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpEquals
Retorna o valor da expressao de Igualdade
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpOr
Retorna o valor da expressao de disjuncao logica
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpSoma
Retorna o valor da expressao de Soma
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.binaria.ExpSub
Retorna o valor da expressao de Subtracao.
avaliar(AmbienteExecucao) - Method in interface plp.orientadaObjetos1.expressao.Expressao
Avalia a expressao retornando seu Valor.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoId
Avalia esse acesso de atributo obtendo o valor do atributo no ambiente.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoThis
O valor do atributo acessado no ambiente.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.leftExpression.Id
Retorna o valor deste identificador.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.ListaExpressao
Avalia a tail de expressões.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.This
Obtém o valor do objeto this no ambiente e o avalia.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.unaria.ExpLength
Retorna o valor da expressao de tamanho.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.unaria.ExpMenos
Retorna o valor da expressao de menos unario.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.unaria.ExpNot
Retorna o valor da expressao de negacao logica.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.valor.ValorBooleano
Retorna o valor deste valor primitivo, i.e, ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.valor.ValorInteiro
Retorna o valor deste valor primitivo, i.e., ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.valor.ValorNull
Retorna ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.valor.ValorRef
Avalia um certo valor referência.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos1.expressao.valor.ValorString
Retorna o valor deste valor primitivo, i.e, ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos2.expressao.binaria.ExpInstanceOf
Retorna o valor da expressao instanceof.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos2.expressao.leftExpression.AcessoAtributoSuper
O valor do atributo acessado no ambiente.
avaliar(AmbienteExecucao) - Method in class plp.orientadaObjetos2.expressao.Super
Obtém o valor do objeto super no ambiente e o avalia.

A B C D E F G H I J K L M N O P R S T V W X