Uses of Class
plp.orientadaAspectos1.parser.ParseException

Packages that use ParseException
plp.orientadaAspectos1.parser   
 

Uses of ParseException in plp.orientadaAspectos1.parser
 

Methods in plp.orientadaAspectos1.parser that return ParseException
 ParseException OA1Parser.generateParseException()
           
 

Methods in plp.orientadaAspectos1.parser that throw ParseException
 AcessoAtributo OA1Parser.PAcessoAtributo(This thisObject)
          AcessoAtributo ::= this.Id | (this).id | "("LeftExpression")".Id | Id.Id
 AcessoAtributoId OA1Parser.PAcessoAtributoId(This thisObject)
          ...
 AcessoAtributoId OA1Parser.PAcessoAtributoIdChamador(This thisObject)
          ...
 AcessoAtributoThis OA1Parser.PAcessoAtributoThis(This thisObject)
          ... this.Id | (this).id
 Atribuicao OA1Parser.PAtribuicao(This thisObject)
          Atribuicao ::= LeftExpression ":=" Expressao
 PointcutExpressao OA1Parser.PCflowbelowPointcutDesignator()
          cflowbelow "(" Id "."
 PointcutExpressao OA1Parser.PCflowPointcutDesignator()
          cflow "(" Id.Id ")"
 ChamadaMetodo OA1Parser.PChamadaMetodo(This thisObject)
          ChamadaMetodo ::= ExpressaoChamadora "."
 Comando OA1Parser.PComando(This thisObject)
          Comando::= ComandoSimples | ComandoSequencial
 ComandoAround OA1Parser.PComandoAround()
          Comando | Comando "proceed" Comando
 ComandoAround OA1Parser.PComandoAroundProceed()
          ComandoAroundProceed
 ComandoAround OA1Parser.PComandoAroundSimples()
          ComandoAroundSimples
 Sequencial OA1Parser.PComandoSequencial(This thisObject)
          ComandoSequencial ::= ComandoSimples ";" Comando
 Comando OA1Parser.PComandoSimples(This thisObject)
          ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | "("Comando")
 ComDeclaracao OA1Parser.PComDeclaracao(This thisObject)
          ComDeclaracao :: = "{" DecVariavel ";" Comando "}"
 CompostaDecVariavel OA1Parser.PCompostaDecVariavel(This thisObject)
          ...
 DecAdvice OA1Parser.PDecAdvice()
          DecAdviceSimples | DecAdvice "," DecAdvice
 DecAdvice OA1Parser.PDecAdviceAfter()
          "after" ":" Id "{" Comando "}"
 DecAdvice OA1Parser.PDecAdviceAround()
          "around" ":" Id "{" ComandoAround "}"
 DecAdvice OA1Parser.PDecAdviceBefore()
          "before" ":" Id "{" Comando "}"
 DecAdvice OA1Parser.PDecAdviceComposto()
          DecAdvice "," DecAdvice
 DecAdvice OA1Parser.PDecAdviceSimples()
          "before" ":" Id "{" Comando "}" | "after" ":" Id "{" Comando "}" | "around" ":" "{" ComandoAround "}" |
 DecAspecto OA1Parser.PDecAspecto(This thisObject)
          ...
 DecAspecto OA1Parser.PDecAspectoComIntroducao(This thisObject)
           
 DecAspecto OA1Parser.PDecAspectoSemIntroducao()
           
 DecClasse OA1Parser.PDecClasse()
          ...
 DecElemento OA1Parser.PDecElemento()
          DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse
 DecElementoComposto OA1Parser.PDecElementoComposto()
          ...
 DecElemento OA1Parser.PDecElementoSimples()
          ...
 DecIntroducao OA1Parser.PDecIntroducao(This thisObject)
           
 DecIntroducao OA1Parser.PDecIntroducaoComposta(This thisObject)
           
 DecIntroducaoProcedimento OA1Parser.PDecIntroducaoProcedimento(This thisObject)
           
 DecIntroducao OA1Parser.PDecIntroducaoSimples(This thisObject)
           
 DecIntroducao OA1Parser.PDecIntroducaoVariavel(This thisObject)
           
 DecIntroducaoVariavel OA1Parser.PDecIntroducaoVariavelObjeto()
           
 DecParametro OA1Parser.PDecParametroAtomico()
          ...Tipo Id
 ListaDeclaracaoParametro OA1Parser.PDecParametroComposto()
          ...
 DecPointcut OA1Parser.PDecPointcut()
          ...
 DecPointcut OA1Parser.PDecPointcutComposto()
          DecPointcut "," DecPointut
 DecPointcut OA1Parser.PDecPointcutSimples()
          "pointcut" Id ":" PointcutExpressao
 DecProcedimento OA1Parser.PDecProcedimento()
          DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento
 DecProcedimentoComposta OA1Parser.PDecProcedimentoComposta()
          ...
 DecProcedimento OA1Parser.PDecProcedimentoSimples()
          ...
 DecVariavel OA1Parser.PDecVariavel(This thisObject)
          DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | Tipo Id ":=" "new" Id | "("DecVariavel")"
 DecVariavel OA1Parser.PDecVariavelAtomica(This thisObject)
          ...
 DecVariavelObjeto OA1Parser.PDecVariavelObjeto()
          ...
 PointcutExpressao OA1Parser.PEscritaAtributoPointcutDesignator()
          set "(" Id "."
 Expressao OA1Parser.PExpBinaria(This thisObject)
          ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)*
 Expressao OA1Parser.PExpLength(This thisObject)
          ...
 Expressao OA1Parser.PExpMenos(This thisObject)
          ... "-" Expressao
 Expressao OA1Parser.PExpNot(This thisObject)
          ...
 Expressao OA1Parser.PExpPrimaria(This thisObject)
          ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")"
 Expressao OA1Parser.PExpressao(This thisObject)
          Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria
 Expressao OA1Parser.PExpressaoChamadora(This thisObject)
          Uma expressao chamadora eh aquela que chama um método.
 Expressao OA1Parser.PExpUnaria(This thisObject)
          ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria
 Id OA1Parser.PId()
          ...
 IfThenElse OA1Parser.PIfThenElse(This thisObject)
          IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}"
 DecIntroducaoVariavel OA1Parser.PIntroducaoSimplesDecVariavel(This thisObject)
           
 IO OA1Parser.PIO(This thisObject)
          IO ::= "write" "(" Expressao ")" | "read" "(" Id ")"
 LeftExpression OA1Parser.PLeftExpression(This thisObject)
          LeftExpression ::= Id | AcessoAtributo
 LeftExpression OA1Parser.PLeftExpressionChamadora(This thisObject)
          LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id
 PointcutExpressao OA1Parser.PLeituraAtributoPointcutDesignator()
          get "(" Id "."
 ListaDeclaracaoParametro OA1Parser.PListaDeclaracaoParametro()
          ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro
 ListaExpressao OA1Parser.PListaExpressao(This thisObject)
          ListaExpressao ::= Expressao | Expressao "," ListaExpressao
 Expressao OA1Parser.PListaExpressaoAtomica(This thisObject)
          ...Expressao
 ListaExpressao OA1Parser.PListaExpressaoComposta(This thisObject)
          ...
 ListaTipoParametro OA1Parser.PListaTipoParametro()
          ListaTipoParametro ::= Id | Id "," ListaTipoParametro
 ListaTipoParametro OA1Parser.PListaTipoParametroStar()
          ListaTipoParametro ::= Id
 PointcutExpressao OA1Parser.PMethodCallPointcutDesignator()
          Id "."
 New OA1Parser.PNew(This thisObject)
          New ::= LeftExpression ":=" "new" Id
 PointcutExpressao OA1Parser.PPointcutDesignator()
          PointcutDesignator
 PointcutExpressao OA1Parser.PPointcutDesignatorBooleanaNot()
           PointcutDesignator
 PointcutExpressao OA1Parser.PPointcutExpressao()
          PointcutDesignator | PointcutExpressaoBooleana
 PointcutExpressao OA1Parser.PPointcutExpressaoBooleana()
          PointcutExpressaoBooleana
 PointcutExpressao OA1Parser.PPointcutExpressaoBooleanaNot()
           PointcutExpressao
 Id OA1Parser.PPointcutPattern()
          ...
 Id OA1Parser.PPointcutPatternId()
          
 Id OA1Parser.PPointcutPatternIdStar()
          
 Id OA1Parser.PPointcutPatternStar()
          
 Id OA1Parser.PPointcutPatternStarId()
          
 Programa OA1Parser.PPrograma()
          Programa ::= "{" DecElemento ";" Comando "}"
 Read OA1Parser.PRead()
          ...
 PointcutExpressao OA1Parser.PRefPointcutDesignator()
          Id
 Programa OA1Parser.processaEntrada()
          Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa.
 SimplesDecVariavel OA1Parser.PSimplesDecVariavel(This thisObject)
          ...
 Skip OA1Parser.PSkip()
          Skip::=
 This OA1Parser.PThis(This thisObject)
          ... this
 Tipo OA1Parser.PTipo()
          Tipo ::= TipoClasse | TipoPrimitivo
 Tipo OA1Parser.PTipoClasse()
          TipoClasse ::= Id
 Tipo OA1Parser.PTipoPrimitivo()
          TipoPrimitivo ::= "string" | "int" | "boolean"
 Token OA1Parser.PTiposValidosListaParametros()
          PTiposValidosListaParametros ::= | | |
 Valor OA1Parser.PValor()
          Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString
 Valor OA1Parser.PValorBooleano()
          ...
 Valor OA1Parser.PValorInteiro()
          ...
 ValorNull OA1Parser.PValorNull()
          ...
 Valor OA1Parser.PValorString()
          ...
 While OA1Parser.PWhile(This thisObject)
          While ::= "while" Expressao do" "{" Comando "}"
 PointcutExpressao OA1Parser.PWithincodePointcutDesignator()
          withincode "(" Id "."
 PointcutExpressao OA1Parser.PWithinPointcutDesignator()
          within "(" Id ")"
 Write OA1Parser.PWrite(This thisObject)
          ...