Uses of Class
plp.orientadaObjetos2.parser.ParseException

Packages that use ParseException
plp.orientadaObjetos2.parser   
 

Uses of ParseException in plp.orientadaObjetos2.parser
 

Methods in plp.orientadaObjetos2.parser that return ParseException
 ParseException OO2Parser.generateParseException()
           
 

Methods in plp.orientadaObjetos2.parser that throw ParseException
 AcessoAtributo OO2Parser.PAcessoAtributo()
          AcessoAtributo ::= this.Id | (this).id | (super).id | "("LeftExpression")".Id | Id.Id
 AcessoAtributoId OO2Parser.PAcessoAtributoId()
          ...
 AcessoAtributoId OO2Parser.PAcessoAtributoIdChamador()
          ...
 AcessoAtributoSuper OO2Parser.PAcessoAtributoSuper()
          ... super.Id | (super).id
 AcessoAtributoThis OO2Parser.PAcessoAtributoThis()
          ... this.Id | (this).id
 AtribuicaoOO2 OO2Parser.PAtribuicao()
          Atribuicao ::= LeftExpression ":=" Expressao
 Cast OO2Parser.PCast()
          Cast ::= LeftExpression ":=" "("idClasseCast")" Id
 ChamadaMetodoOO2 OO2Parser.PChamadaMetodo()
          ChamadaMetodo ::= ExpressaoChamadora "."
 Comando OO2Parser.PComando()
          Comando::= ComandoSimples | ComandoSequencial
 Sequencial OO2Parser.PComandoSequencial()
          ComandoSequencial ::= ComandoSimples ";" Comando
 Comando OO2Parser.PComandoSimples()
          ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Cast | Atribuicao | "("Comando")
 ComDeclaracao OO2Parser.PComDeclaracao()
          ComDeclaracao :: = "{" DecVariavel ";" Comando "}"
 CompostaDecVariavel OO2Parser.PCompostaDecVariavel()
          ...
 DecClasse OO2Parser.PDecClasse()
          DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse
 DecClasse OO2Parser.PDecClasseAtomica()
          ...
 DecClasseComposta OO2Parser.PDecClasseComposta()
          ...
 DecConstrutor OO2Parser.PDecConstrutor()
          ...
 java.lang.String OO2Parser.PDecModificador()
           
 DecParametro OO2Parser.PDecParametroAtomico()
          ...Tipo Id
 ListaDeclaracaoParametro OO2Parser.PDecParametroComposto()
          ...
 DecProcedimento OO2Parser.PDecProcedimento()
          DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento
 DecProcedimentoComposta OO2Parser.PDecProcedimentoComposta()
          ...
 DecProcedimento OO2Parser.PDecProcedimentoSimples()
          ...
 DecVariavel OO2Parser.PDecVariavel()
          DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | Tipo Id ":=" "new" Id | "("DecVariavel")"
 DecVariavel OO2Parser.PDecVariavelAtomica()
          ...
 DecVariavelObjeto OO2Parser.PDecVariavelObjeto()
          ...
 Expressao OO2Parser.PExpBinaria()
          ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)*
 Expressao OO2Parser.PExpLength()
          ...
 Expressao OO2Parser.PExpMenos()
          ... "-" Expressao
 Expressao OO2Parser.PExpNot()
          ...
 Expressao OO2Parser.PExpPrimaria()
          ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")"
 Expressao OO2Parser.PExpressao()
          Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria
 Expressao OO2Parser.PExpressaoChamadora()
          Uma expressao chamadora eh aquela que chama um método.
 Expressao OO2Parser.PExpUnaria()
          ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria
 Id OO2Parser.PId()
          ...
 IfThenElse OO2Parser.PIfThenElse()
          IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}"
 IO OO2Parser.PIO()
          IO ::= "write" "(" Expressao ")" | "read" "(" Id ")"
 LeftExpression OO2Parser.PLeftExpression()
          LeftExpression ::= Id | AcessoAtributo
 LeftExpression OO2Parser.PLeftExpressionChamadora()
          LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id
 ListaDeclaracaoParametro OO2Parser.PListaDeclaracaoParametro()
          ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro
 ListaExpressao OO2Parser.PListaExpressao()
          ListaExpressao ::= Expressao | Expressao "," ListaExpressao
 Expressao OO2Parser.PListaExpressaoAtomica()
          ...Expressao
 ListaExpressao OO2Parser.PListaExpressaoComposta()
          ...
 NewOO2 OO2Parser.PNew()
          New ::= LeftExpression ":=" "new" Id
 Programa OO2Parser.PPrograma()
          Programa ::= "{" DecClasse ";" Comando "}"
 Read OO2Parser.PRead()
          ...
 Programa OO2Parser.processaEntrada()
          Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa.
 SimplesDecVariavel OO2Parser.PSimplesDecVariavel()
          ...
 Skip OO2Parser.PSkip()
          Skip::=
 Super OO2Parser.PSuper()
          ... super
 This OO2Parser.PThis()
          ... this
 Tipo OO2Parser.PTipo()
          Tipo ::= TipoClasse | TipoPrimitivo
 Tipo OO2Parser.PTipoClasse()
          TipoClasse ::= Id
 Tipo OO2Parser.PTipoPrimitivo()
          TipoPrimitivo ::= "string" | "int" | "boolean"
 Valor OO2Parser.PValor()
          Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString
 Valor OO2Parser.PValorBooleano()
          ...
 Valor OO2Parser.PValorInteiro()
          ...
 ValorNull OO2Parser.PValorNull()
          ...
 Valor OO2Parser.PValorString()
          ...
 While OO2Parser.PWhile()
          While ::= "while" Expressao do" "{" Comando "}"
 Write OO2Parser.PWrite()
          ...