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

P

PAcessoAtributo() - Method in class plp.orientadaObjetos1.parser.OO1Parser
AcessoAtributo ::= this.Id | (this).id | "("LeftExpression")".Id | Id.Id
PAcessoAtributoId() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PAcessoAtributoIdChamador() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PAcessoAtributoThis() - Method in class plp.orientadaObjetos1.parser.OO1Parser
... this.Id | (this).id
PAplicacao() - Static method in class plp.functional1.parser.Func1Parser
 
ParseException - Exception in plp.expressions1.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.expressions1.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.expressions1.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.expressions1.parser.ParseException
 
ParseException - Exception in plp.expressions2.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.expressions2.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.expressions2.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.expressions2.parser.ParseException
 
ParseException - Exception in plp.functional1.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.functional1.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.functional1.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.functional1.parser.ParseException
 
ParseException - Exception in plp.functional2.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.functional2.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.functional2.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.functional2.parser.ParseException
 
ParseException - Exception in plp.imperative1.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.imperative1.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.imperative1.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.imperative1.parser.ParseException
 
ParseException - Exception in plp.imperative2.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.imperative2.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.imperative2.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.imperative2.parser.ParseException
 
ParseException - Exception in plp.orientadaObjetos1.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception plp.orientadaObjetos1.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception plp.orientadaObjetos1.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception plp.orientadaObjetos1.parser.ParseException
 
PartialInstantiatorVisitor - Class in plp.functional2.util
 
PAtribuicao() - Static method in class plp.imperative1.parser.Imp1Parser
 
PAtribuicao() - Static method in class plp.imperative2.parser.Imp2Parser
 
PAtribuicao() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Atribuicao ::= LeftExpression ":=" Expressao
PChamadaMetodo() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ChamadaMetodo ::= ExpressaoChamadora "."
PChamadaProcedimento() - Static method in class plp.imperative2.parser.Imp2Parser
 
PComando() - Static method in class plp.imperative1.parser.Imp1Parser
 
PComando() - Static method in class plp.imperative2.parser.Imp2Parser
 
PComando() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Comando::= ComandoSimples | ComandoSequencial
PComandoConcorrente() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComandoConcorrente ::= concurrent "("Comando"," Comando")"
PComandoDeclaracao() - Static method in class plp.imperative1.parser.Imp1Parser
 
PComandoDeclaracao() - Static method in class plp.imperative2.parser.Imp2Parser
 
PComandoReceive() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComandoReceive ::= receive LeftExpression "(" LeftExpression ")"
PComandoSend() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComandoSend ::= send LeftExpression "(" Expressao ")"
PComandoSequencial() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComandoSequencial ::= ComandoSimples ";" Comando
PComandoSimples() - Static method in class plp.imperative1.parser.Imp1Parser
 
PComandoSimples() - Static method in class plp.imperative2.parser.Imp2Parser
 
PComandoSimples() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | Concurrent | Send | Receive | "("Comando")
PComDeclaracao() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ComDeclaracao :: = "{" DecVariavel ";" Comando "}"
PCompostaDecVariavel() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecCanal() - Method in class plp.orientadaObjetos1.parser.OO1Parser
DecCanal ::= Channel Id
PDecClasse() - Method in class plp.orientadaObjetos1.parser.OO1Parser
DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse
PDecClasseAtomica() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecClasseComposta() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDeclaracao() - Static method in class plp.imperative1.parser.Imp1Parser
 
PDeclaracao() - Static method in class plp.imperative2.parser.Imp2Parser
 
PDeclaracaoComposta() - Static method in class plp.imperative1.parser.Imp1Parser
 
PDeclaracaoComposta() - Static method in class plp.imperative2.parser.Imp2Parser
 
PDeclaracaoProcedimento() - Static method in class plp.imperative2.parser.Imp2Parser
 
PDeclaracaoVariavel() - Static method in class plp.imperative1.parser.Imp1Parser
 
PDeclaracaoVariavel() - Static method in class plp.imperative2.parser.Imp2Parser
 
PDeclFuncao() - Static method in class plp.functional1.parser.Func1Parser
 
PDeclFuncao() - Static method in class plp.functional2.parser.Func2Parser
 
PDeclFuncional() - Static method in class plp.functional1.parser.Func1Parser
 
PDeclFuncional() - Static method in class plp.functional2.parser.Func2Parser
 
PDeclVar() - Static method in class plp.expressions2.parser.Exp2Parser
 
PDeclVar() - Static method in class plp.functional1.parser.Func1Parser
 
PDeclVar() - Static method in class plp.functional2.parser.Func2Parser
 
PDecParametroAtomico() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...Tipo Id
PDecParametroComposto() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecProcedimento() - Method in class plp.orientadaObjetos1.parser.OO1Parser
DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento
PDecProcedimentoComposta() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecProcedimentoSimples() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecVariavel() - Method in class plp.orientadaObjetos1.parser.OO1Parser
DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | TipoClasse Id ":=" "new" TipoClasse | "("DecVariavel")"
PDecVariavelAtomica() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDecVariavelObjeto() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PDefProcedimento() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpAnd() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpAnd() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpBinaria() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpBinaria() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpBinaria() - Static method in class plp.functional1.parser.Func1Parser
 
PExpBinaria() - Static method in class plp.functional2.parser.Func2Parser
 
PExpBinaria() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpBinaria() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpBinaria() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)*
PExpConcat() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpConcat() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpCondicional() - Static method in class plp.functional1.parser.Func1Parser
 
PExpCondicional() - Static method in class plp.functional2.parser.Func2Parser
 
PExpDeclaracao() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpDeclaracao() - Static method in class plp.functional1.parser.Func1Parser
 
PExpDeclaracao() - Static method in class plp.functional2.parser.Func2Parser
 
PExpEquals() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpEquals() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpLength() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpLength() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpLength() - Static method in class plp.functional1.parser.Func1Parser
 
PExpLength() - Static method in class plp.functional2.parser.Func2Parser
 
PExpLength() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpLength() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpLength() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PExpMenos() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpMenos() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpMenos() - Static method in class plp.functional1.parser.Func1Parser
 
PExpMenos() - Static method in class plp.functional2.parser.Func2Parser
 
PExpMenos() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpMenos() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpMenos() - Method in class plp.orientadaObjetos1.parser.OO1Parser
... "-" Expressao
PExpNot() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpNot() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpNot() - Static method in class plp.functional1.parser.Func1Parser
 
PExpNot() - Static method in class plp.functional2.parser.Func2Parser
 
PExpNot() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpNot() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpNot() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PExpOr() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpOr() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpPrimaria() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpPrimaria() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpPrimaria() - Static method in class plp.functional1.parser.Func1Parser
 
PExpPrimaria() - Static method in class plp.functional2.parser.Func2Parser
 
PExpPrimaria() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpPrimaria() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpPrimaria() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")"
PExpressao() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpressao() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpressao() - Static method in class plp.functional1.parser.Func1Parser
 
PExpressao() - Static method in class plp.functional2.parser.Func2Parser
 
PExpressao() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpressao() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpressao() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria
PExpressaoChamadora() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Uma expressao chamadora eh aquela que chama um método.
PExpSoma() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpSoma() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpSub() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpSub() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpUnaria() - Static method in class plp.expressions1.parser.Exp1Parser
 
PExpUnaria() - Static method in class plp.expressions2.parser.Exp2Parser
 
PExpUnaria() - Static method in class plp.functional1.parser.Func1Parser
 
PExpUnaria() - Static method in class plp.functional2.parser.Func2Parser
 
PExpUnaria() - Static method in class plp.imperative1.parser.Imp1Parser
 
PExpUnaria() - Static method in class plp.imperative2.parser.Imp2Parser
 
PExpUnaria() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria
PId() - Static method in class plp.expressions2.parser.Exp2Parser
 
PId() - Static method in class plp.functional1.parser.Func1Parser
 
PId() - Static method in class plp.functional2.parser.Func2Parser
 
PId() - Static method in class plp.imperative1.parser.Imp1Parser
 
PId() - Static method in class plp.imperative2.parser.Imp2Parser
 
PId() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PIfThenElse() - Static method in class plp.imperative1.parser.Imp1Parser
 
PIfThenElse() - Static method in class plp.imperative2.parser.Imp2Parser
 
PIfThenElse() - Method in class plp.orientadaObjetos1.parser.OO1Parser
IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}"
PIO() - Static method in class plp.imperative1.parser.Imp1Parser
 
PIO() - Static method in class plp.imperative2.parser.Imp2Parser
 
PIO() - Method in class plp.orientadaObjetos1.parser.OO1Parser
IO ::= "write" "(" Expressao ")" | "read" "(" Id ")"
PLeftExpression() - Method in class plp.orientadaObjetos1.parser.OO1Parser
LeftExpression ::= Id | AcessoAtributo
PLeftExpressionChamadora() - Method in class plp.orientadaObjetos1.parser.OO1Parser
LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id
PListaDeclaracaoParametro() - Static method in class plp.imperative2.parser.Imp2Parser
 
PListaDeclaracaoParametro() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro
PListaExpr() - Static method in class plp.functional2.parser.Func2Parser
 
PListaExpressao() - Static method in class plp.imperative2.parser.Imp2Parser
 
PListaExpressao() - Method in class plp.orientadaObjetos1.parser.OO1Parser
ListaExpressao ::= Expressao | Expressao "," ListaExpressao
PListaExpressaoAtomica() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...Expressao
PListaExpressaoComposta() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PListaId() - Static method in class plp.functional1.parser.Func1Parser
 
PListaId() - Static method in class plp.functional2.parser.Func2Parser
 
plp - package plp
 
plp.expressions1 - package plp.expressions1
 
plp.expressions1.expression - package plp.expressions1.expression
 
plp.expressions1.parser - package plp.expressions1.parser
 
plp.expressions1.util - package plp.expressions1.util
 
plp.expressions2 - package plp.expressions2
 
plp.expressions2.declaration - package plp.expressions2.declaration
 
plp.expressions2.expression - package plp.expressions2.expression
 
plp.expressions2.memory - package plp.expressions2.memory
 
plp.expressions2.parser - package plp.expressions2.parser
 
plp.functional1 - package plp.functional1
 
plp.functional1.declaration - package plp.functional1.declaration
 
plp.functional1.expression - package plp.functional1.expression
 
plp.functional1.memory - package plp.functional1.memory
 
plp.functional1.parser - package plp.functional1.parser
 
plp.functional1.util - package plp.functional1.util
 
plp.functional2 - package plp.functional2
 
plp.functional2.declaration - package plp.functional2.declaration
 
plp.functional2.expression - package plp.functional2.expression
 
plp.functional2.parser - package plp.functional2.parser
 
plp.functional2.util - package plp.functional2.util
 
plp.imperative1 - package plp.imperative1
 
plp.imperative1.command - package plp.imperative1.command
 
plp.imperative1.declaration - package plp.imperative1.declaration
 
plp.imperative1.memory - package plp.imperative1.memory
 
plp.imperative1.parser - package plp.imperative1.parser
 
plp.imperative1.util - package plp.imperative1.util
 
plp.imperative2 - package plp.imperative2
 
plp.imperative2.command - package plp.imperative2.command
 
plp.imperative2.declaration - package plp.imperative2.declaration
 
plp.imperative2.memory - package plp.imperative2.memory
 
plp.imperative2.parser - package plp.imperative2.parser
 
plp.orientadaObjetos1 - package plp.orientadaObjetos1
 
plp.orientadaObjetos1.comando - package plp.orientadaObjetos1.comando
 
plp.orientadaObjetos1.declaracao - package plp.orientadaObjetos1.declaracao
 
plp.orientadaObjetos1.declaracao.classe - package plp.orientadaObjetos1.declaracao.classe
 
plp.orientadaObjetos1.declaracao.procedimento - package plp.orientadaObjetos1.declaracao.procedimento
 
plp.orientadaObjetos1.declaracao.variavel - package plp.orientadaObjetos1.declaracao.variavel
 
plp.orientadaObjetos1.excecao.declaracao - package plp.orientadaObjetos1.excecao.declaracao
 
plp.orientadaObjetos1.excecao.execucao - package plp.orientadaObjetos1.excecao.execucao
 
plp.orientadaObjetos1.expressao - package plp.orientadaObjetos1.expressao
 
plp.orientadaObjetos1.expressao.binaria - package plp.orientadaObjetos1.expressao.binaria
 
plp.orientadaObjetos1.expressao.leftExpression - package plp.orientadaObjetos1.expressao.leftExpression
 
plp.orientadaObjetos1.expressao.unaria - package plp.orientadaObjetos1.expressao.unaria
 
plp.orientadaObjetos1.expressao.valor - package plp.orientadaObjetos1.expressao.valor
 
plp.orientadaObjetos1.memoria - package plp.orientadaObjetos1.memoria
 
plp.orientadaObjetos1.memoria.colecao - package plp.orientadaObjetos1.memoria.colecao
 
plp.orientadaObjetos1.parser - package plp.orientadaObjetos1.parser
 
plp.orientadaObjetos1.testes - package plp.orientadaObjetos1.testes
 
plp.orientadaObjetos1.util - package plp.orientadaObjetos1.util
 
PLUS - Static variable in interface plp.expressions1.parser.Exp1ParserConstants
 
PLUS - Static variable in interface plp.expressions2.parser.Exp2ParserConstants
 
PLUS - Static variable in interface plp.functional1.parser.Func1ParserConstants
 
PLUS - Static variable in interface plp.functional2.parser.Func2ParserConstants
 
PLUS - Static variable in interface plp.imperative1.parser.Imp1ParserConstants
 
PLUS - Static variable in interface plp.imperative2.parser.Imp2ParserConstants
 
PLUS - Static variable in interface plp.orientadaObjetos1.parser.OO1ParserConstants
 
PNew() - Method in class plp.orientadaObjetos1.parser.OO1Parser
New ::= LeftExpression ":=" "new" TipoClasse
PPrograma() - Static method in class plp.expressions1.parser.Exp1Parser
 
PPrograma() - Static method in class plp.expressions2.parser.Exp2Parser
 
PPrograma() - Static method in class plp.functional1.parser.Func1Parser
 
PPrograma() - Static method in class plp.functional2.parser.Func2Parser
 
PPrograma() - Static method in class plp.imperative1.parser.Imp1Parser
 
PPrograma() - Static method in class plp.imperative2.parser.Imp2Parser
 
PPrograma() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Programa ::= "{" DecClasse ";" Comando "}"
PRead() - Static method in class plp.imperative1.parser.Imp1Parser
 
PRead() - Static method in class plp.imperative2.parser.Imp2Parser
 
PRead() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PROC - Static variable in interface plp.imperative1.parser.Imp1ParserConstants
 
PROC - Static variable in interface plp.imperative2.parser.Imp2ParserConstants
 
PROC - Static variable in interface plp.orientadaObjetos1.parser.OO1ParserConstants
 
Procedimento - Class in plp.imperative2.memory
 
Procedimento(ListaDeclaracaoParametro, DefProcedimento) - Constructor for class plp.imperative2.memory.Procedimento
 
Procedimento - Class in plp.orientadaObjetos1.comando
Representa um procedimento.
Procedimento(ListaDeclaracaoParametro, Comando) - Constructor for class plp.orientadaObjetos1.comando.Procedimento
Construtor
ProcedimentoJaDeclaradoException - Exception in plp.imperative2.memory
 
ProcedimentoJaDeclaradoException(Id) - Constructor for exception plp.imperative2.memory.ProcedimentoJaDeclaradoException
 
ProcedimentoJaDeclaradoException - Exception in plp.orientadaObjetos1.excecao.declaracao
Exceção lançada quando um procedimento está sendo declarado novamente.
ProcedimentoJaDeclaradoException(Id) - Constructor for exception plp.orientadaObjetos1.excecao.declaracao.ProcedimentoJaDeclaradoException
Construtor
ProcedimentoNaoDeclaradoException - Exception in plp.imperative2.memory
 
ProcedimentoNaoDeclaradoException(Id) - Constructor for exception plp.imperative2.memory.ProcedimentoNaoDeclaradoException
 
ProcedimentoNaoDeclaradoException - Exception in plp.orientadaObjetos1.excecao.declaracao
Exceçao lançada quando um procedimento que está sendo referenciado não foi declarado.
ProcedimentoNaoDeclaradoException(Id) - Constructor for exception plp.orientadaObjetos1.excecao.declaracao.ProcedimentoNaoDeclaradoException
Construtor
Process - Class in plp.orientadaObjetos1.comando
 
Process(Comando, AmbienteExecucao) - Constructor for class plp.orientadaObjetos1.comando.Process
 
processaEntrada() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa.
Programa - Class in plp.expressions1
 
Programa(Expressao) - Constructor for class plp.expressions1.Programa
 
Programa - Class in plp.expressions2
 
Programa(Expressao) - Constructor for class plp.expressions2.Programa
 
Programa - Class in plp.functional1
 
Programa(Expressao) - Constructor for class plp.functional1.Programa
 
Programa - Class in plp.functional2
 
Programa(Expressao) - Constructor for class plp.functional2.Programa
 
Programa - Class in plp.imperative1
 
Programa(Comando) - Constructor for class plp.imperative1.Programa
 
Programa - Class in plp.imperative2
 
Programa(Comando) - Constructor for class plp.imperative2.Programa
 
Programa - Class in plp.orientadaObjetos1
Classe que representa um programa na linguagem OO.
Programa(DecClasse, Comando) - Constructor for class plp.orientadaObjetos1.Programa
Construtor.
PSequenciaComando() - Static method in class plp.imperative1.parser.Imp1Parser
 
PSequenciaComando() - Static method in class plp.imperative2.parser.Imp2Parser
 
PSimplesDecVariavel() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PSkip() - Static method in class plp.imperative1.parser.Imp1Parser
 
PSkip() - Static method in class plp.imperative2.parser.Imp2Parser
 
PSkip() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Skip::=
PThis() - Method in class plp.orientadaObjetos1.parser.OO1Parser
... this
PTipo() - Static method in class plp.imperative2.parser.Imp2Parser
 
PTipo() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Tipo ::= TipoClasse | TipoPrimitivo
PTipoCanal() - Method in class plp.orientadaObjetos1.parser.OO1Parser
 
PTipoClasse() - Method in class plp.orientadaObjetos1.parser.OO1Parser
TipoClasse ::= Id
PTipoPrimitivo() - Method in class plp.orientadaObjetos1.parser.OO1Parser
TipoPrimitivo ::= "string" | "int" | "boolean"
put(Valor) - Method in class plp.orientadaObjetos1.expressao.valor.ValorCanal
 
put(Id, Valor) - Method in interface plp.orientadaObjetos1.memoria.AmbienteExecucao
 
put(Id, Valor) - Method in class plp.orientadaObjetos1.memoria.ContextoExecucao
 
PValor() - Static method in class plp.expressions1.parser.Exp1Parser
 
PValor() - Static method in class plp.expressions2.parser.Exp2Parser
 
PValor() - Static method in class plp.functional1.parser.Func1Parser
 
PValor() - Static method in class plp.functional2.parser.Func2Parser
 
PValor() - Static method in class plp.imperative1.parser.Imp1Parser
 
PValor() - Static method in class plp.imperative2.parser.Imp2Parser
 
PValor() - Method in class plp.orientadaObjetos1.parser.OO1Parser
Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString
PValorBooleano() - Static method in class plp.expressions1.parser.Exp1Parser
 
PValorBooleano() - Static method in class plp.expressions2.parser.Exp2Parser
 
PValorBooleano() - Static method in class plp.functional1.parser.Func1Parser
 
PValorBooleano() - Static method in class plp.functional2.parser.Func2Parser
 
PValorBooleano() - Static method in class plp.imperative1.parser.Imp1Parser
 
PValorBooleano() - Static method in class plp.imperative2.parser.Imp2Parser
 
PValorBooleano() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PValorFuncao() - Static method in class plp.functional2.parser.Func2Parser
 
PValorInteiro() - Static method in class plp.expressions1.parser.Exp1Parser
 
PValorInteiro() - Static method in class plp.expressions2.parser.Exp2Parser
 
PValorInteiro() - Static method in class plp.functional1.parser.Func1Parser
 
PValorInteiro() - Static method in class plp.functional2.parser.Func2Parser
 
PValorInteiro() - Static method in class plp.imperative1.parser.Imp1Parser
 
PValorInteiro() - Static method in class plp.imperative2.parser.Imp2Parser
 
PValorInteiro() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PValorNull() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PValorString() - Static method in class plp.expressions1.parser.Exp1Parser
 
PValorString() - Static method in class plp.expressions2.parser.Exp2Parser
 
PValorString() - Static method in class plp.functional1.parser.Func1Parser
 
PValorString() - Static method in class plp.functional2.parser.Func2Parser
 
PValorString() - Static method in class plp.imperative1.parser.Imp1Parser
 
PValorString() - Static method in class plp.imperative2.parser.Imp2Parser
 
PValorString() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...
PWhile() - Static method in class plp.imperative1.parser.Imp1Parser
 
PWhile() - Static method in class plp.imperative2.parser.Imp2Parser
 
PWhile() - Method in class plp.orientadaObjetos1.parser.OO1Parser
While ::= "while" Expressao do" "{" Comando "}"
PWrite() - Static method in class plp.imperative1.parser.Imp1Parser
 
PWrite() - Static method in class plp.imperative2.parser.Imp2Parser
 
PWrite() - Method in class plp.orientadaObjetos1.parser.OO1Parser
...

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