|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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()
|
PointcutExpressao |
OA1Parser.PPointcutExpressao()
PointcutDesignator | PointcutExpressaoBooleana |
PointcutExpressao |
OA1Parser.PPointcutExpressaoBooleana()
PointcutExpressaoBooleana |
PointcutExpressao |
OA1Parser.PPointcutExpressaoBooleanaNot()
|
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)
... |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |