Uses of Class
plp.orientadaObjetos1.parser.ParseException

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()
          ...