|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParseException | |
---|---|
plp.orientadaObjetos1.parser |
Uses of ParseException in plp.orientadaObjetos1.parser |
---|
Methods in plp.orientadaObjetos1.parser that return ParseException | |
---|---|
ParseException |
OO1Parser.generateParseException()
|
Methods in plp.orientadaObjetos1.parser that throw ParseException | |
---|---|
private Token |
OO1Parser.jj_consume_token(int kind)
|
AcessoAtributo |
OO1Parser.PAcessoAtributo()
AcessoAtributo ::= this.Id | (this).id | "("LeftExpression")".Id | Id.Id |
AcessoAtributoId |
OO1Parser.PAcessoAtributoId()
... |
AcessoAtributoId |
OO1Parser.PAcessoAtributoIdChamador()
... |
AcessoAtributoThis |
OO1Parser.PAcessoAtributoThis()
... this.Id | (this).id |
Atribuicao |
OO1Parser.PAtribuicao()
Atribuicao ::= LeftExpression ":=" Expressao |
ChamadaMetodo |
OO1Parser.PChamadaMetodo()
ChamadaMetodo ::= ExpressaoChamadora "." |
Comando |
OO1Parser.PComando()
Comando::= ComandoSimples | ComandoSequencial |
Concorrente |
OO1Parser.PComandoConcorrente()
ComandoConcorrente ::= concurrent "("Comando"," Comando")" |
Receive |
OO1Parser.PComandoReceive()
ComandoReceive ::= receive Id "(" Expressao ")" |
Send |
OO1Parser.PComandoSend()
ComandoSend ::= send Id "(" Expressao ")" |
Sequencial |
OO1Parser.PComandoSequencial()
ComandoSequencial ::= ComandoSimples ";" Comando |
Comando |
OO1Parser.PComandoSimples()
ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | "("Comando") |
ComDeclaracao |
OO1Parser.PComDeclaracao()
ComDeclaracao :: = "{" DecVariavel ";" Comando "}" |
CompostaDecVariavel |
OO1Parser.PCompostaDecVariavel()
... |
DecCanal |
OO1Parser.PDecCanal()
DecCanal ::= Channel Id |
DecClasse |
OO1Parser.PDecClasse()
DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse |
DecClasse |
OO1Parser.PDecClasseAtomica()
... |
DecClasseComposta |
OO1Parser.PDecClasseComposta()
... |
DecParametro |
OO1Parser.PDecParametroAtomico()
...Tipo Id |
ListaDeclaracaoParametro |
OO1Parser.PDecParametroComposto()
... |
DecProcedimento |
OO1Parser.PDecProcedimento()
DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento |
DecProcedimentoComposta |
OO1Parser.PDecProcedimentoComposta()
... |
DecProcedimento |
OO1Parser.PDecProcedimentoSimples()
... |
DecVariavel |
OO1Parser.PDecVariavel()
DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | Tipo Id ":=" "new" Id | "("DecVariavel")" |
DecVariavel |
OO1Parser.PDecVariavelAtomica()
... |
DecVariavelObjeto |
OO1Parser.PDecVariavelObjeto()
... |
Expressao |
OO1Parser.PExpBinaria()
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)* |
Expressao |
OO1Parser.PExpLength()
... |
Expressao |
OO1Parser.PExpMenos()
... "-" Expressao |
Expressao |
OO1Parser.PExpNot()
... |
Expressao |
OO1Parser.PExpPrimaria()
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")" |
Expressao |
OO1Parser.PExpressao()
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria |
Expressao |
OO1Parser.PExpressaoChamadora()
Uma expressao chamadora eh aquela que chama um método. |
Expressao |
OO1Parser.PExpUnaria()
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria |
Id |
OO1Parser.PId()
... |
IfThenElse |
OO1Parser.PIfThenElse()
IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}" |
IO |
OO1Parser.PIO()
IO ::= "write" "(" Expressao ")" | "read" "(" Id ")" |
LeftExpression |
OO1Parser.PLeftExpression()
LeftExpression ::= Id | AcessoAtributo |
LeftExpression |
OO1Parser.PLeftExpressionChamadora()
LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id |
ListaDeclaracaoParametro |
OO1Parser.PListaDeclaracaoParametro()
ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro |
ListaExpressao |
OO1Parser.PListaExpressao()
ListaExpressao ::= Expressao | Expressao "," ListaExpressao |
Expressao |
OO1Parser.PListaExpressaoAtomica()
...Expressao |
ListaExpressao |
OO1Parser.PListaExpressaoComposta()
... |
New |
OO1Parser.PNew()
New ::= LeftExpression ":=" "new" Id |
Programa |
OO1Parser.PPrograma()
Programa ::= "{" DecClasse ";" Comando "}" |
Read |
OO1Parser.PRead()
... |
Programa |
OO1Parser.processaEntrada()
Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa. |
SimplesDecVariavel |
OO1Parser.PSimplesDecVariavel()
... |
Skip |
OO1Parser.PSkip()
Skip::= |
This |
OO1Parser.PThis()
... this |
Tipo |
OO1Parser.PTipo()
Tipo ::= TipoClasse | TipoPrimitivo |
Tipo |
OO1Parser.PTipoClasse()
TipoClasse ::= Id |
Tipo |
OO1Parser.PTipoPrimitivo()
TipoPrimitivo ::= "string" | "int" | "boolean" |
Valor |
OO1Parser.PValor()
Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString |
Valor |
OO1Parser.PValorBooleano()
... |
Valor |
OO1Parser.PValorInteiro()
... |
ValorNull |
OO1Parser.PValorNull()
... |
Valor |
OO1Parser.PValorString()
... |
While |
OO1Parser.PWhile()
While ::= "while" Expressao do" "{" Comando "}" |
Write |
OO1Parser.PWrite()
... |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |