|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaObjetos1.parser.OO1Parser
public class OO1Parser
Parser para a Linguagem de Programação Orientada a Objetos
Nested Class Summary | |
---|---|
(package private) static class |
OO1Parser.JJCalls
|
private static class |
OO1Parser.LookaheadSuccess
|
Field Summary | |
---|---|
private int |
ConcorrenteNum
|
private OO1Parser.JJCalls[] |
jj_2_rtns
|
private int |
jj_endpos
|
private java.util.Vector |
jj_expentries
|
private int[] |
jj_expentry
|
private int |
jj_gc
|
private int |
jj_gen
|
(package private) JavaCharStream |
jj_input_stream
|
private int |
jj_kind
|
private int |
jj_la
|
private int[] |
jj_la1
|
private static int[] |
jj_la1_0
|
private static int[] |
jj_la1_1
|
private static int[] |
jj_la1_2
|
private Token |
jj_lastpos
|
private int[] |
jj_lasttokens
|
private OO1Parser.LookaheadSuccess |
jj_ls
|
Token |
jj_nt
|
private int |
jj_ntk
|
private boolean |
jj_rescan
|
private Token |
jj_scanpos
|
private boolean |
jj_semLA
|
boolean |
lookingAhead
|
private int |
ReceiveNum
|
private int |
SendNum
|
Token |
token
|
OO1ParserTokenManager |
token_source
|
private boolean |
trace_enabled
|
private int |
trace_indent
|
Fields inherited from interface plp.orientadaObjetos1.parser.OO1ParserConstants |
---|
AND, ASSIGN, ATTRIB, BANG, BIT_AND, BIT_OR, BOOLEAN, CHANNEL, CLASSE, COLON, COMAND_SKIP, COMMA, CONCAT, CONCURRENT, DECIMAL_LITERAL, DEFAULT, DIGIT, DO, DOT, ELSE, EOF, EQ, FALSE, FORMAL_COMMENT, GE, GT, HEX_LITERAL, HOOK, IDENTIFIER, IF, INT, INTEGER_LITERAL, LBRACE, LBRACKET, LE, LENGTH, LETTER, LPAREN, LT, MINUS, MULTI_LINE_COMMENT, NE, NEW, NOT, NULL, OCTAL_LITERAL, OR, PLUS, PROC, RBRACE, RBRACKET, READ, RECEIVE, REM, RPAREN, SC_AND, SC_OR, SEMICOLON, SEND, SINGLE_LINE_COMMENT, SLASH, STAR, STRING, STRING_LITERAL, THEN, THIS, TILDE, tokenImage, TRUE, VAR, WHILE, WRITE, XOR |
Constructor Summary | |
---|---|
OO1Parser(java.io.InputStream stream)
|
|
OO1Parser(java.io.InputStream stream,
java.lang.String encoding)
|
|
OO1Parser(OO1ParserTokenManager tm)
|
|
OO1Parser(java.io.Reader stream)
|
Method Summary | |
---|---|
static ListaValor |
criaListaValor(java.util.List valores)
|
void |
disable_tracing()
|
void |
enable_tracing()
|
ParseException |
generateParseException()
|
Token |
getNextToken()
|
Token |
getToken(int index)
|
private boolean |
jj_2_1(int xla)
|
private boolean |
jj_2_10(int xla)
|
private boolean |
jj_2_11(int xla)
|
private boolean |
jj_2_12(int xla)
|
private boolean |
jj_2_13(int xla)
|
private boolean |
jj_2_14(int xla)
|
private boolean |
jj_2_15(int xla)
|
private boolean |
jj_2_16(int xla)
|
private boolean |
jj_2_17(int xla)
|
private boolean |
jj_2_18(int xla)
|
private boolean |
jj_2_19(int xla)
|
private boolean |
jj_2_2(int xla)
|
private boolean |
jj_2_20(int xla)
|
private boolean |
jj_2_21(int xla)
|
private boolean |
jj_2_22(int xla)
|
private boolean |
jj_2_23(int xla)
|
private boolean |
jj_2_24(int xla)
|
private boolean |
jj_2_25(int xla)
|
private boolean |
jj_2_26(int xla)
|
private boolean |
jj_2_27(int xla)
|
private boolean |
jj_2_28(int xla)
|
private boolean |
jj_2_29(int xla)
|
private boolean |
jj_2_3(int xla)
|
private boolean |
jj_2_30(int xla)
|
private boolean |
jj_2_31(int xla)
|
private boolean |
jj_2_32(int xla)
|
private boolean |
jj_2_33(int xla)
|
private boolean |
jj_2_34(int xla)
|
private boolean |
jj_2_35(int xla)
|
private boolean |
jj_2_36(int xla)
|
private boolean |
jj_2_37(int xla)
|
private boolean |
jj_2_38(int xla)
|
private boolean |
jj_2_39(int xla)
|
private boolean |
jj_2_4(int xla)
|
private boolean |
jj_2_40(int xla)
|
private boolean |
jj_2_41(int xla)
|
private boolean |
jj_2_42(int xla)
|
private boolean |
jj_2_43(int xla)
|
private boolean |
jj_2_44(int xla)
|
private boolean |
jj_2_45(int xla)
|
private boolean |
jj_2_46(int xla)
|
private boolean |
jj_2_47(int xla)
|
private boolean |
jj_2_48(int xla)
|
private boolean |
jj_2_49(int xla)
|
private boolean |
jj_2_5(int xla)
|
private boolean |
jj_2_6(int xla)
|
private boolean |
jj_2_7(int xla)
|
private boolean |
jj_2_8(int xla)
|
private boolean |
jj_2_9(int xla)
|
private boolean |
jj_3_1()
|
private boolean |
jj_3_10()
|
private boolean |
jj_3_11()
|
private boolean |
jj_3_12()
|
private boolean |
jj_3_13()
|
private boolean |
jj_3_14()
|
private boolean |
jj_3_15()
|
private boolean |
jj_3_16()
|
private boolean |
jj_3_17()
|
private boolean |
jj_3_18()
|
private boolean |
jj_3_19()
|
private boolean |
jj_3_2()
|
private boolean |
jj_3_20()
|
private boolean |
jj_3_21()
|
private boolean |
jj_3_22()
|
private boolean |
jj_3_23()
|
private boolean |
jj_3_24()
|
private boolean |
jj_3_25()
|
private boolean |
jj_3_26()
|
private boolean |
jj_3_27()
|
private boolean |
jj_3_28()
|
private boolean |
jj_3_29()
|
private boolean |
jj_3_3()
|
private boolean |
jj_3_30()
|
private boolean |
jj_3_31()
|
private boolean |
jj_3_32()
|
private boolean |
jj_3_33()
|
private boolean |
jj_3_34()
|
private boolean |
jj_3_35()
|
private boolean |
jj_3_36()
|
private boolean |
jj_3_37()
|
private boolean |
jj_3_38()
|
private boolean |
jj_3_39()
|
private boolean |
jj_3_4()
|
private boolean |
jj_3_40()
|
private boolean |
jj_3_41()
|
private boolean |
jj_3_42()
|
private boolean |
jj_3_43()
|
private boolean |
jj_3_44()
|
private boolean |
jj_3_45()
|
private boolean |
jj_3_46()
|
private boolean |
jj_3_47()
|
private boolean |
jj_3_48()
|
private boolean |
jj_3_49()
|
private boolean |
jj_3_5()
|
private boolean |
jj_3_6()
|
private boolean |
jj_3_7()
|
private boolean |
jj_3_8()
|
private boolean |
jj_3_9()
|
private boolean |
jj_3R_10()
|
private boolean |
jj_3R_100()
|
private boolean |
jj_3R_101()
|
private boolean |
jj_3R_102()
|
private boolean |
jj_3R_103()
|
private boolean |
jj_3R_104()
|
private boolean |
jj_3R_105()
|
private boolean |
jj_3R_106()
|
private boolean |
jj_3R_107()
|
private boolean |
jj_3R_108()
|
private boolean |
jj_3R_109()
|
private boolean |
jj_3R_11()
|
private boolean |
jj_3R_110()
|
private boolean |
jj_3R_111()
|
private boolean |
jj_3R_112()
|
private boolean |
jj_3R_113()
|
private boolean |
jj_3R_114()
|
private boolean |
jj_3R_115()
|
private boolean |
jj_3R_116()
|
private boolean |
jj_3R_117()
|
private boolean |
jj_3R_118()
|
private boolean |
jj_3R_119()
|
private boolean |
jj_3R_12()
|
private boolean |
jj_3R_120()
|
private boolean |
jj_3R_121()
|
private boolean |
jj_3R_122()
|
private boolean |
jj_3R_123()
|
private boolean |
jj_3R_124()
|
private boolean |
jj_3R_125()
|
private boolean |
jj_3R_126()
|
private boolean |
jj_3R_127()
|
private boolean |
jj_3R_128()
|
private boolean |
jj_3R_129()
|
private boolean |
jj_3R_13()
|
private boolean |
jj_3R_130()
|
private boolean |
jj_3R_131()
|
private boolean |
jj_3R_14()
|
private boolean |
jj_3R_15()
|
private boolean |
jj_3R_16()
|
private boolean |
jj_3R_17()
|
private boolean |
jj_3R_18()
|
private boolean |
jj_3R_19()
|
private boolean |
jj_3R_2()
|
private boolean |
jj_3R_20()
|
private boolean |
jj_3R_21()
|
private boolean |
jj_3R_22()
|
private boolean |
jj_3R_23()
|
private boolean |
jj_3R_24()
|
private boolean |
jj_3R_25()
|
private boolean |
jj_3R_26()
|
private boolean |
jj_3R_27()
|
private boolean |
jj_3R_28()
|
private boolean |
jj_3R_29()
|
private boolean |
jj_3R_3()
|
private boolean |
jj_3R_30()
|
private boolean |
jj_3R_31()
|
private boolean |
jj_3R_32()
|
private boolean |
jj_3R_33()
|
private boolean |
jj_3R_34()
|
private boolean |
jj_3R_35()
|
private boolean |
jj_3R_36()
|
private boolean |
jj_3R_37()
|
private boolean |
jj_3R_38()
|
private boolean |
jj_3R_39()
|
private boolean |
jj_3R_4()
|
private boolean |
jj_3R_40()
|
private boolean |
jj_3R_41()
|
private boolean |
jj_3R_42()
|
private boolean |
jj_3R_43()
|
private boolean |
jj_3R_44()
|
private boolean |
jj_3R_45()
|
private boolean |
jj_3R_46()
|
private boolean |
jj_3R_47()
|
private boolean |
jj_3R_48()
|
private boolean |
jj_3R_49()
|
private boolean |
jj_3R_5()
|
private boolean |
jj_3R_50()
|
private boolean |
jj_3R_51()
|
private boolean |
jj_3R_52()
|
private boolean |
jj_3R_53()
|
private boolean |
jj_3R_54()
|
private boolean |
jj_3R_55()
|
private boolean |
jj_3R_56()
|
private boolean |
jj_3R_57()
|
private boolean |
jj_3R_58()
|
private boolean |
jj_3R_59()
|
private boolean |
jj_3R_6()
|
private boolean |
jj_3R_60()
|
private boolean |
jj_3R_61()
|
private boolean |
jj_3R_62()
|
private boolean |
jj_3R_63()
|
private boolean |
jj_3R_64()
|
private boolean |
jj_3R_65()
|
private boolean |
jj_3R_66()
|
private boolean |
jj_3R_67()
|
private boolean |
jj_3R_68()
|
private boolean |
jj_3R_69()
|
private boolean |
jj_3R_7()
|
private boolean |
jj_3R_70()
|
private boolean |
jj_3R_71()
|
private boolean |
jj_3R_72()
|
private boolean |
jj_3R_73()
|
private boolean |
jj_3R_74()
|
private boolean |
jj_3R_75()
|
private boolean |
jj_3R_76()
|
private boolean |
jj_3R_77()
|
private boolean |
jj_3R_78()
|
private boolean |
jj_3R_79()
|
private boolean |
jj_3R_8()
|
private boolean |
jj_3R_80()
|
private boolean |
jj_3R_81()
|
private boolean |
jj_3R_82()
|
private boolean |
jj_3R_83()
|
private boolean |
jj_3R_84()
|
private boolean |
jj_3R_85()
|
private boolean |
jj_3R_86()
|
private boolean |
jj_3R_87()
|
private boolean |
jj_3R_88()
|
private boolean |
jj_3R_89()
|
private boolean |
jj_3R_9()
|
private boolean |
jj_3R_90()
|
private boolean |
jj_3R_91()
|
private boolean |
jj_3R_92()
|
private boolean |
jj_3R_93()
|
private boolean |
jj_3R_94()
|
private boolean |
jj_3R_95()
|
private boolean |
jj_3R_96()
|
private boolean |
jj_3R_97()
|
private boolean |
jj_3R_98()
|
private boolean |
jj_3R_99()
|
private void |
jj_add_error_token(int kind,
int pos)
|
private Token |
jj_consume_token(int kind)
|
private static void |
jj_la1_0()
|
private static void |
jj_la1_1()
|
private static void |
jj_la1_2()
|
private int |
jj_ntk()
|
private void |
jj_rescan_token()
|
private void |
jj_save(int index,
int xla)
|
private boolean |
jj_scan_token(int kind)
|
static void |
main(java.lang.String[] args)
Método principal que executa um dado programa que pode ser fornecido através da entrada padrão ou em um arquivo cujo nome entra como parâmetro para esse método. |
AcessoAtributo |
PAcessoAtributo()
AcessoAtributo ::= this.Id | (this).id | "("LeftExpression")".Id | Id.Id |
AcessoAtributoId |
PAcessoAtributoId()
... |
AcessoAtributoId |
PAcessoAtributoIdChamador()
... |
AcessoAtributoThis |
PAcessoAtributoThis()
... this.Id | (this).id |
Atribuicao |
PAtribuicao()
Atribuicao ::= LeftExpression ":=" Expressao |
ChamadaMetodo |
PChamadaMetodo()
ChamadaMetodo ::= ExpressaoChamadora "." |
Comando |
PComando()
Comando::= ComandoSimples | ComandoSequencial |
Concorrente |
PComandoConcorrente()
ComandoConcorrente ::= concurrent "("Comando"," Comando")" |
Receive |
PComandoReceive()
ComandoReceive ::= receive Id "(" Expressao ")" |
Send |
PComandoSend()
ComandoSend ::= send Id "(" Expressao ")" |
Sequencial |
PComandoSequencial()
ComandoSequencial ::= ComandoSimples ";" Comando |
Comando |
PComandoSimples()
ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | "("Comando") |
ComDeclaracao |
PComDeclaracao()
ComDeclaracao :: = "{" DecVariavel ";" Comando "}" |
CompostaDecVariavel |
PCompostaDecVariavel()
... |
DecCanal |
PDecCanal()
DecCanal ::= Channel Id |
DecClasse |
PDecClasse()
DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse |
DecClasse |
PDecClasseAtomica()
... |
DecClasseComposta |
PDecClasseComposta()
... |
DecParametro |
PDecParametroAtomico()
...Tipo Id |
ListaDeclaracaoParametro |
PDecParametroComposto()
... |
DecProcedimento |
PDecProcedimento()
DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento |
DecProcedimentoComposta |
PDecProcedimentoComposta()
... |
DecProcedimento |
PDecProcedimentoSimples()
... |
DecVariavel |
PDecVariavel()
DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | Tipo Id ":=" "new" Id | "("DecVariavel")" |
DecVariavel |
PDecVariavelAtomica()
... |
DecVariavelObjeto |
PDecVariavelObjeto()
... |
Expressao |
PExpBinaria()
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)* |
Expressao |
PExpLength()
... |
Expressao |
PExpMenos()
... "-" Expressao |
Expressao |
PExpNot()
... |
Expressao |
PExpPrimaria()
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")" |
Expressao |
PExpressao()
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria |
Expressao |
PExpressaoChamadora()
Uma expressao chamadora eh aquela que chama um método. |
Expressao |
PExpUnaria()
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria |
Id |
PId()
... |
IfThenElse |
PIfThenElse()
IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}" |
IO |
PIO()
IO ::= "write" "(" Expressao ")" | "read" "(" Id ")" |
LeftExpression |
PLeftExpression()
LeftExpression ::= Id | AcessoAtributo |
LeftExpression |
PLeftExpressionChamadora()
LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id |
ListaDeclaracaoParametro |
PListaDeclaracaoParametro()
ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro |
ListaExpressao |
PListaExpressao()
ListaExpressao ::= Expressao | Expressao "," ListaExpressao |
Expressao |
PListaExpressaoAtomica()
...Expressao |
ListaExpressao |
PListaExpressaoComposta()
... |
New |
PNew()
New ::= LeftExpression ":=" "new" Id |
Programa |
PPrograma()
Programa ::= "{" DecClasse ";" Comando "}" |
Read |
PRead()
... |
Programa |
processaEntrada()
Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa. |
SimplesDecVariavel |
PSimplesDecVariavel()
... |
Skip |
PSkip()
Skip::= |
This |
PThis()
... this |
Tipo |
PTipo()
Tipo ::= TipoClasse | TipoPrimitivo |
Tipo |
PTipoClasse()
TipoClasse ::= Id |
Tipo |
PTipoPrimitivo()
TipoPrimitivo ::= "string" | "int" | "boolean" |
Valor |
PValor()
Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString |
Valor |
PValorBooleano()
... |
Valor |
PValorInteiro()
... |
ValorNull |
PValorNull()
... |
Valor |
PValorString()
... |
While |
PWhile()
While ::= "while" Expressao do" "{" Comando "}" |
Write |
PWrite()
... |
void |
ReInit(java.io.InputStream stream)
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
|
void |
ReInit(OO1ParserTokenManager tm)
|
void |
ReInit(java.io.Reader stream)
|
private void |
trace_call(java.lang.String s)
|
private void |
trace_return(java.lang.String s)
|
private void |
trace_scan(Token t1,
int t2)
|
private void |
trace_token(Token t,
java.lang.String where)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int ConcorrenteNum
private int SendNum
private int ReceiveNum
public OO1ParserTokenManager token_source
JavaCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private Token jj_scanpos
private Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private static int[] jj_la1_1
private static int[] jj_la1_2
private final OO1Parser.JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final OO1Parser.LookaheadSuccess jj_ls
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
private int trace_indent
private boolean trace_enabled
Constructor Detail |
---|
public OO1Parser(java.io.InputStream stream)
public OO1Parser(java.io.InputStream stream, java.lang.String encoding)
public OO1Parser(java.io.Reader stream)
public OO1Parser(OO1ParserTokenManager tm)
Method Detail |
---|
public static void main(java.lang.String[] args)
args
- Argumentos para o método.public static ListaValor criaListaValor(java.util.List valores)
public final Programa processaEntrada() throws ParseException
ParseException
public final Programa PPrograma() throws ParseException
ParseException
public final Comando PComando() throws ParseException
ParseException
public final Concorrente PComandoConcorrente() throws ParseException
ParseException
public final Send PComandoSend() throws ParseException
ParseException
public final Receive PComandoReceive() throws ParseException
ParseException
public final DecCanal PDecCanal() throws ParseException
ParseException
public final Sequencial PComandoSequencial() throws ParseException
ParseException
public final Comando PComandoSimples() throws ParseException
ParseException
public final Skip PSkip() throws ParseException
ParseException
public final ComDeclaracao PComDeclaracao() throws ParseException
ParseException
public final While PWhile() throws ParseException
ParseException
public final IfThenElse PIfThenElse() throws ParseException
ParseException
public final ChamadaMetodo PChamadaMetodo() throws ParseException
ParseException
public final ListaExpressao PListaExpressao() throws ParseException
ParseException
public final ListaExpressao PListaExpressaoComposta() throws ParseException
ParseException
public final Expressao PListaExpressaoAtomica() throws ParseException
ParseException
public final New PNew() throws ParseException
ParseException
public final Atribuicao PAtribuicao() throws ParseException
ParseException
public final IO PIO() throws ParseException
ParseException
public final Read PRead() throws ParseException
ParseException
public final Write PWrite() throws ParseException
ParseException
public final Expressao PExpressao() throws ParseException
ParseException
public final Expressao PExpPrimaria() throws ParseException
ParseException
public final Valor PValor() throws ParseException
ParseException
public final Valor PValorInteiro() throws ParseException
ParseException
public final ValorNull PValorNull() throws ParseException
ParseException
public final Valor PValorBooleano() throws ParseException
ParseException
public final Valor PValorString() throws ParseException
ParseException
public final Expressao PExpUnaria() throws ParseException
ParseException
public final Expressao PExpMenos() throws ParseException
ParseException
public final Expressao PExpNot() throws ParseException
ParseException
public final Expressao PExpLength() throws ParseException
ParseException
public final Expressao PExpBinaria() throws ParseException
ParseException
public final This PThis() throws ParseException
ParseException
public final LeftExpression PLeftExpression() throws ParseException
ParseException
public final Id PId() throws ParseException
ParseException
public final AcessoAtributo PAcessoAtributo() throws ParseException
ParseException
public final AcessoAtributoThis PAcessoAtributoThis() throws ParseException
ParseException
public final AcessoAtributoId PAcessoAtributoId() throws ParseException
ParseException
public final Expressao PExpressaoChamadora() throws ParseException
ParseException
public final LeftExpression PLeftExpressionChamadora() throws ParseException
ParseException
public final AcessoAtributoId PAcessoAtributoIdChamador() throws ParseException
ParseException
public final DecClasse PDecClasse() throws ParseException
ParseException
public final DecClasse PDecClasseAtomica() throws ParseException
ParseException
public final DecClasseComposta PDecClasseComposta() throws ParseException
ParseException
public final DecVariavel PDecVariavel() throws ParseException
ParseException
public final CompostaDecVariavel PCompostaDecVariavel() throws ParseException
ParseException
public final DecVariavel PDecVariavelAtomica() throws ParseException
ParseException
public final DecVariavelObjeto PDecVariavelObjeto() throws ParseException
ParseException
public final SimplesDecVariavel PSimplesDecVariavel() throws ParseException
ParseException
public final DecProcedimento PDecProcedimento() throws ParseException
ParseException
public final DecProcedimentoComposta PDecProcedimentoComposta() throws ParseException
ParseException
public final DecProcedimento PDecProcedimentoSimples() throws ParseException
ParseException
public final ListaDeclaracaoParametro PListaDeclaracaoParametro() throws ParseException
ParseException
public final ListaDeclaracaoParametro PDecParametroComposto() throws ParseException
ParseException
public final DecParametro PDecParametroAtomico() throws ParseException
ParseException
public final Tipo PTipo() throws ParseException
ParseException
public final Tipo PTipoPrimitivo() throws ParseException
ParseException
public final Tipo PTipoClasse() throws ParseException
ParseException
private final boolean jj_2_1(int xla)
private final boolean jj_2_2(int xla)
private final boolean jj_2_3(int xla)
private final boolean jj_2_4(int xla)
private final boolean jj_2_5(int xla)
private final boolean jj_2_6(int xla)
private final boolean jj_2_7(int xla)
private final boolean jj_2_8(int xla)
private final boolean jj_2_9(int xla)
private final boolean jj_2_10(int xla)
private final boolean jj_2_11(int xla)
private final boolean jj_2_12(int xla)
private final boolean jj_2_13(int xla)
private final boolean jj_2_14(int xla)
private final boolean jj_2_15(int xla)
private final boolean jj_2_16(int xla)
private final boolean jj_2_17(int xla)
private final boolean jj_2_18(int xla)
private final boolean jj_2_19(int xla)
private final boolean jj_2_20(int xla)
private final boolean jj_2_21(int xla)
private final boolean jj_2_22(int xla)
private final boolean jj_2_23(int xla)
private final boolean jj_2_24(int xla)
private final boolean jj_2_25(int xla)
private final boolean jj_2_26(int xla)
private final boolean jj_2_27(int xla)
private final boolean jj_2_28(int xla)
private final boolean jj_2_29(int xla)
private final boolean jj_2_30(int xla)
private final boolean jj_2_31(int xla)
private final boolean jj_2_32(int xla)
private final boolean jj_2_33(int xla)
private final boolean jj_2_34(int xla)
private final boolean jj_2_35(int xla)
private final boolean jj_2_36(int xla)
private final boolean jj_2_37(int xla)
private final boolean jj_2_38(int xla)
private final boolean jj_2_39(int xla)
private final boolean jj_2_40(int xla)
private final boolean jj_2_41(int xla)
private final boolean jj_2_42(int xla)
private final boolean jj_2_43(int xla)
private final boolean jj_2_44(int xla)
private final boolean jj_2_45(int xla)
private final boolean jj_2_46(int xla)
private final boolean jj_2_47(int xla)
private final boolean jj_2_48(int xla)
private final boolean jj_2_49(int xla)
private final boolean jj_3_34()
private final boolean jj_3R_47()
private final boolean jj_3R_67()
private final boolean jj_3R_45()
private final boolean jj_3R_6()
private final boolean jj_3R_46()
private final boolean jj_3R_11()
private final boolean jj_3_32()
private final boolean jj_3R_106()
private final boolean jj_3_31()
private final boolean jj_3_30()
private final boolean jj_3R_34()
private final boolean jj_3R_66()
private final boolean jj_3R_33()
private final boolean jj_3_29()
private final boolean jj_3R_32()
private final boolean jj_3R_3()
private final boolean jj_3_16()
private final boolean jj_3R_107()
private final boolean jj_3R_42()
private final boolean jj_3R_81()
private final boolean jj_3_1()
private final boolean jj_3R_87()
private final boolean jj_3R_41()
private final boolean jj_3R_86()
private final boolean jj_3_49()
private final boolean jj_3R_40()
private final boolean jj_3R_103()
private final boolean jj_3R_39()
private final boolean jj_3R_9()
private final boolean jj_3_48()
private final boolean jj_3R_65()
private final boolean jj_3R_7()
private final boolean jj_3R_102()
private final boolean jj_3_28()
private final boolean jj_3R_101()
private final boolean jj_3R_71()
private final boolean jj_3R_44()
private final boolean jj_3_47()
private final boolean jj_3R_80()
private final boolean jj_3R_43()
private final boolean jj_3R_10()
private final boolean jj_3_27()
private final boolean jj_3R_56()
private final boolean jj_3R_55()
private final boolean jj_3R_70()
private final boolean jj_3R_15()
private final boolean jj_3R_8()
private final boolean jj_3_26()
private final boolean jj_3R_19()
private final boolean jj_3_25()
private final boolean jj_3R_4()
private final boolean jj_3_24()
private final boolean jj_3R_120()
private final boolean jj_3R_37()
private final boolean jj_3_15()
private final boolean jj_3R_36()
private final boolean jj_3R_35()
private final boolean jj_3R_113()
private final boolean jj_3R_115()
private final boolean jj_3_46()
private final boolean jj_3R_114()
private final boolean jj_3R_5()
private final boolean jj_3R_105()
private final boolean jj_3R_104()
private final boolean jj_3R_108()
private final boolean jj_3R_89()
private final boolean jj_3R_72()
private final boolean jj_3R_83()
private final boolean jj_3_14()
private final boolean jj_3R_88()
private final boolean jj_3_45()
private final boolean jj_3R_99()
private final boolean jj_3R_69()
private final boolean jj_3R_98()
private final boolean jj_3R_60()
private final boolean jj_3R_59()
private final boolean jj_3R_97()
private final boolean jj_3R_18()
private final boolean jj_3R_96()
private final boolean jj_3R_95()
private final boolean jj_3R_74()
private final boolean jj_3R_94()
private final boolean jj_3_44()
private final boolean jj_3R_100()
private final boolean jj_3R_85()
private final boolean jj_3R_38()
private final boolean jj_3R_77()
private final boolean jj_3_13()
private final boolean jj_3R_76()
private final boolean jj_3R_84()
private final boolean jj_3R_50()
private final boolean jj_3R_111()
private final boolean jj_3R_64()
private final boolean jj_3R_110()
private final boolean jj_3R_63()
private final boolean jj_3R_79()
private final boolean jj_3R_109()
private final boolean jj_3R_62()
private final boolean jj_3R_78()
private final boolean jj_3_43()
private final boolean jj_3_42()
private final boolean jj_3R_93()
private final boolean jj_3R_92()
private final boolean jj_3R_91()
private final boolean jj_3_41()
private final boolean jj_3_40()
private final boolean jj_3R_90()
private final boolean jj_3R_54()
private final boolean jj_3R_61()
private final boolean jj_3R_53()
private final boolean jj_3R_73()
private final boolean jj_3_12()
private final boolean jj_3R_51()
private final boolean jj_3R_52()
private final boolean jj_3_11()
private final boolean jj_3R_14()
private final boolean jj_3_10()
private final boolean jj_3_9()
private final boolean jj_3_8()
private final boolean jj_3R_31()
private final boolean jj_3_7()
private final boolean jj_3R_30()
private final boolean jj_3_6()
private final boolean jj_3R_29()
private final boolean jj_3_5()
private final boolean jj_3R_28()
private final boolean jj_3R_82()
private final boolean jj_3R_129()
private final boolean jj_3_4()
private final boolean jj_3R_27()
private final boolean jj_3_3()
private final boolean jj_3R_26()
private final boolean jj_3_2()
private final boolean jj_3R_25()
private final boolean jj_3_39()
private final boolean jj_3R_24()
private final boolean jj_3R_23()
private final boolean jj_3R_22()
private final boolean jj_3_23()
private final boolean jj_3R_21()
private final boolean jj_3R_58()
private final boolean jj_3R_131()
private final boolean jj_3R_20()
private final boolean jj_3R_57()
private final boolean jj_3R_16()
private final boolean jj_3R_2()
private final boolean jj_3R_130()
private final boolean jj_3R_128()
private final boolean jj_3R_126()
private final boolean jj_3R_75()
private final boolean jj_3_22()
private final boolean jj_3R_127()
private final boolean jj_3_20()
private final boolean jj_3R_13()
private final boolean jj_3R_125()
private final boolean jj_3R_124()
private final boolean jj_3_21()
private final boolean jj_3_38()
private final boolean jj_3R_17()
private final boolean jj_3R_122()
private final boolean jj_3_37()
private final boolean jj_3R_123()
private final boolean jj_3_36()
private final boolean jj_3R_121()
private final boolean jj_3_19()
private final boolean jj_3R_49()
private final boolean jj_3_18()
private final boolean jj_3_17()
private final boolean jj_3R_48()
private final boolean jj_3R_68()
private final boolean jj_3R_119()
private final boolean jj_3R_118()
private final boolean jj_3R_117()
private final boolean jj_3R_116()
private final boolean jj_3R_12()
private final boolean jj_3_35()
private final boolean jj_3R_112()
private final boolean jj_3_33()
private static void jj_la1_0()
private static void jj_la1_1()
private static void jj_la1_2()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(OO1ParserTokenManager tm)
private final Token jj_consume_token(int kind) throws ParseException
ParseException
private final boolean jj_scan_token(int kind)
public final Token getNextToken()
public final Token getToken(int index)
private final int jj_ntk()
private void jj_add_error_token(int kind, int pos)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
private final void trace_call(java.lang.String s)
private final void trace_return(java.lang.String s)
private final void trace_token(Token t, java.lang.String where)
private final void trace_scan(Token t1, int t2)
private final void jj_rescan_token()
private final void jj_save(int index, int xla)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |