| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| private static final int | |
| pack-priv static ParserState | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| protected static final int[] | |
| protected YYDebug | |
| protected static final int[] | yyDefRed
parser tables. |
| protected static final int[] | yyDgoto
parser tables. |
| public static final int | |
| protected static final int | yyFinal
number of final state. |
| protected static final int[] | yyGindex
parser tables. |
| protected static final int[] | yyLen
parser tables. |
| protected static final int[] | yyLhs
parser tables. |
| private static final int | |
| protected static final String[] | yyNames
maps symbol value to printable name. |
| protected static final int[] | yyRindex
parser tables. |
| protected static final String[] | yyRule
printable rules for debugging. |
| protected static final int[] | yySindex
parser tables. |
| protected static final int[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | |
| protected String[] | Returns: list of token names.for which to compute the list. state)computes list of expected tokens on error by tracing the tables. |
| public static String | |
| public Object | Returns: result of the last reduction, if any.scanner. yyLex, Object debug message writer implementing ayydebug)yyDebug, or null.Overrides org. the generated parser, with debugging messages. |
| public Object | Returns: result of the last reduction, if any.scanner. yyLex)Overrides org. the generated parser. |
| DEFAULT | back to summary |
|---|---|
| private static final int DEFAULT | |
| END_OF_INPUT | back to summary |
|---|---|
| public static final int END_OF_INPUT | |
| k__END__ | back to summary |
|---|---|
| public static final int k__END__ | |
| keyword__ENCODING__ | back to summary |
|---|---|
| public static final int keyword__ENCODING__ | |
| keyword__FILE__ | back to summary |
|---|---|
| public static final int keyword__FILE__ | |
| keyword__LINE__ | back to summary |
|---|---|
| public static final int keyword__LINE__ | |
| keyword_alias | back to summary |
|---|---|
| public static final int keyword_alias | |
| keyword_and | back to summary |
|---|---|
| public static final int keyword_and | |
| keyword_begin | back to summary |
|---|---|
| public static final int keyword_begin | |
| keyword_BEGIN | back to summary |
|---|---|
| public static final int keyword_BEGIN | |
| keyword_break | back to summary |
|---|---|
| public static final int keyword_break | |
| keyword_case | back to summary |
|---|---|
| public static final int keyword_case | |
| keyword_class | back to summary |
|---|---|
| public static final int keyword_class | |
| keyword_def | back to summary |
|---|---|
| public static final int keyword_def | |
| keyword_defined | back to summary |
|---|---|
| public static final int keyword_defined | |
| keyword_do | back to summary |
|---|---|
| public static final int keyword_do | |
| keyword_do_block | back to summary |
|---|---|
| public static final int keyword_do_block | |
| keyword_do_cond | back to summary |
|---|---|
| public static final int keyword_do_cond | |
| keyword_do_LAMBDA | back to summary |
|---|---|
| public static final int keyword_do_LAMBDA | |
| keyword_else | back to summary |
|---|---|
| public static final int keyword_else | |
| keyword_elsif | back to summary |
|---|---|
| public static final int keyword_elsif | |
| keyword_end | back to summary |
|---|---|
| public static final int keyword_end | |
| keyword_END | back to summary |
|---|---|
| public static final int keyword_END | |
| keyword_ensure | back to summary |
|---|---|
| public static final int keyword_ensure | |
| keyword_false | back to summary |
|---|---|
| public static final int keyword_false | |
| keyword_for | back to summary |
|---|---|
| public static final int keyword_for | |
| keyword_if | back to summary |
|---|---|
| public static final int keyword_if | |
| keyword_in | back to summary |
|---|---|
| public static final int keyword_in | |
| keyword_module | back to summary |
|---|---|
| public static final int keyword_module | |
| keyword_next | back to summary |
|---|---|
| public static final int keyword_next | |
| keyword_nil | back to summary |
|---|---|
| public static final int keyword_nil | |
| keyword_not | back to summary |
|---|---|
| public static final int keyword_not | |
| keyword_or | back to summary |
|---|---|
| public static final int keyword_or | |
| keyword_redo | back to summary |
|---|---|
| public static final int keyword_redo | |
| keyword_rescue | back to summary |
|---|---|
| public static final int keyword_rescue | |
| keyword_retry | back to summary |
|---|---|
| public static final int keyword_retry | |
| keyword_return | back to summary |
|---|---|
| public static final int keyword_return | |
| keyword_self | back to summary |
|---|---|
| public static final int keyword_self | |
| keyword_super | back to summary |
|---|---|
| public static final int keyword_super | |
| keyword_then | back to summary |
|---|---|
| public static final int keyword_then | |
| keyword_true | back to summary |
|---|---|
| public static final int keyword_true | |
| keyword_undef | back to summary |
|---|---|
| public static final int keyword_undef | |
| keyword_unless | back to summary |
|---|---|
| public static final int keyword_unless | |
| keyword_until | back to summary |
|---|---|
| public static final int keyword_until | |
| keyword_when | back to summary |
|---|---|
| public static final int keyword_when | |
| keyword_while | back to summary |
|---|---|
| public static final int keyword_while | |
| keyword_yield | back to summary |
|---|---|
| public static final int keyword_yield | |
| modifier_if | back to summary |
|---|---|
| public static final int modifier_if | |
| modifier_rescue | back to summary |
|---|---|
| public static final int modifier_rescue | |
| modifier_unless | back to summary |
|---|---|
| public static final int modifier_unless | |
| modifier_until | back to summary |
|---|---|
| public static final int modifier_until | |
| modifier_while | back to summary |
|---|---|
| public static final int modifier_while | |
| NEEDS_TOKEN | back to summary |
|---|---|
| private static final int NEEDS_TOKEN | |
| states | back to summary |
|---|---|
| pack-priv static ParserState<RipperParser>[] states | |
| tAMPER | back to summary |
|---|---|
| public static final int tAMPER | |
| tANDDOT | back to summary |
|---|---|
| public static final int tANDDOT | |
| tANDOP | back to summary |
|---|---|
| public static final int tANDOP | |
| tAREF | back to summary |
|---|---|
| public static final int tAREF | |
| tASET | back to summary |
|---|---|
| public static final int tASET | |
| tASSOC | back to summary |
|---|---|
| public static final int tASSOC | |
| tBACK_REF | back to summary |
|---|---|
| public static final int tBACK_REF | |
| tBDOT2 | back to summary |
|---|---|
| public static final int tBDOT2 | |
| tBDOT3 | back to summary |
|---|---|
| public static final int tBDOT3 | |
| tCHAR | back to summary |
|---|---|
| public static final int tCHAR | |
| tCMP | back to summary |
|---|---|
| public static final int tCMP | |
| tCOLON2 | back to summary |
|---|---|
| public static final int tCOLON2 | |
| tCOLON3 | back to summary |
|---|---|
| public static final int tCOLON3 | |
| tCOMMENT | back to summary |
|---|---|
| public static final int tCOMMENT | |
| tCONSTANT | back to summary |
|---|---|
| public static final int tCONSTANT | |
| tCVAR | back to summary |
|---|---|
| public static final int tCVAR | |
| tDOT2 | back to summary |
|---|---|
| public static final int tDOT2 | |
| tDOT3 | back to summary |
|---|---|
| public static final int tDOT3 | |
| tDSTAR | back to summary |
|---|---|
| public static final int tDSTAR | |
| tDUMNY_END | back to summary |
|---|---|
| public static final int tDUMNY_END | |
| tEMBDOC | back to summary |
|---|---|
| public static final int tEMBDOC | |
| tEMBDOC_BEG | back to summary |
|---|---|
| public static final int tEMBDOC_BEG | |
| tEMBDOC_END | back to summary |
|---|---|
| public static final int tEMBDOC_END | |
| tEQ | back to summary |
|---|---|
| public static final int tEQ | |
| tEQQ | back to summary |
|---|---|
| public static final int tEQQ | |
| tFID | back to summary |
|---|---|
| public static final int tFID | |
| tFLOAT | back to summary |
|---|---|
| public static final int tFLOAT | |
| tGEQ | back to summary |
|---|---|
| public static final int tGEQ | |
| tGVAR | back to summary |
|---|---|
| public static final int tGVAR | |
| tHEREDOC_BEG | back to summary |
|---|---|
| public static final int tHEREDOC_BEG | |
| tHEREDOC_END | back to summary |
|---|---|
| public static final int tHEREDOC_END | |
| tIDENTIFIER | back to summary |
|---|---|
| public static final int tIDENTIFIER | |
| tIGNORED_NL | back to summary |
|---|---|
| public static final int tIGNORED_NL | |
| tIMAGINARY | back to summary |
|---|---|
| public static final int tIMAGINARY | |
| tINTEGER | back to summary |
|---|---|
| public static final int tINTEGER | |
| tIVAR | back to summary |
|---|---|
| public static final int tIVAR | |
| tLABEL | back to summary |
|---|---|
| public static final int tLABEL | |
| tLABEL_END | back to summary |
|---|---|
| public static final int tLABEL_END | |
| tLAMBDA | back to summary |
|---|---|
| public static final int tLAMBDA | |
| tLAMBEG | back to summary |
|---|---|
| public static final int tLAMBEG | |
| tLBRACE | back to summary |
|---|---|
| public static final int tLBRACE | |
| tLBRACE_ARG | back to summary |
|---|---|
| public static final int tLBRACE_ARG | |
| tLBRACK | back to summary |
|---|---|
| public static final int tLBRACK | |
| tLEQ | back to summary |
|---|---|
| public static final int tLEQ | |
| tLOWEST | back to summary |
|---|---|
| public static final int tLOWEST | |
| tLPAREN | back to summary |
|---|---|
| public static final int tLPAREN | |
| tLPAREN_ARG | back to summary |
|---|---|
| public static final int tLPAREN_ARG | |
| tLSHFT | back to summary |
|---|---|
| public static final int tLSHFT | |
| tMATCH | back to summary |
|---|---|
| public static final int tMATCH | |
| tNEQ | back to summary |
|---|---|
| public static final int tNEQ | |
| tNMATCH | back to summary |
|---|---|
| public static final int tNMATCH | |
| tNTH_REF | back to summary |
|---|---|
| public static final int tNTH_REF | |
| tOP_ASGN | back to summary |
|---|---|
| public static final int tOP_ASGN | |
| tOROP | back to summary |
|---|---|
| public static final int tOROP | |
| tPOW | back to summary |
|---|---|
| public static final int tPOW | |
| tQSYMBOLS_BEG | back to summary |
|---|---|
| public static final int tQSYMBOLS_BEG | |
| tQWORDS_BEG | back to summary |
|---|---|
| public static final int tQWORDS_BEG | |
| tRATIONAL | back to summary |
|---|---|
| public static final int tRATIONAL | |
| tREGEXP_BEG | back to summary |
|---|---|
| public static final int tREGEXP_BEG | |
| tREGEXP_END | back to summary |
|---|---|
| public static final int tREGEXP_END | |
| tRSHFT | back to summary |
|---|---|
| public static final int tRSHFT | |
| tSP | back to summary |
|---|---|
| public static final int tSP | |
| tSTAR | back to summary |
|---|---|
| public static final int tSTAR | |
| tSTRING_BEG | back to summary |
|---|---|
| public static final int tSTRING_BEG | |
| tSTRING_CONTENT | back to summary |
|---|---|
| public static final int tSTRING_CONTENT | |
| tSTRING_DBEG | back to summary |
|---|---|
| public static final int tSTRING_DBEG | |
| tSTRING_DEND | back to summary |
|---|---|
| public static final int tSTRING_DEND | |
| tSTRING_DVAR | back to summary |
|---|---|
| public static final int tSTRING_DVAR | |
| tSTRING_END | back to summary |
|---|---|
| public static final int tSTRING_END | |
| tSYMBEG | back to summary |
|---|---|
| public static final int tSYMBEG | |
| tSYMBOLS_BEG | back to summary |
|---|---|
| public static final int tSYMBOLS_BEG | |
| tUMINUS | back to summary |
|---|---|
| public static final int tUMINUS | |
| tUMINUS_NUM | back to summary |
|---|---|
| public static final int tUMINUS_NUM | |
| tUPLUS | back to summary |
|---|---|
| public static final int tUPLUS | |
| tWORDS_BEG | back to summary |
|---|---|
| public static final int tWORDS_BEG | |
| tXSTRING_BEG | back to summary |
|---|---|
| public static final int tXSTRING_BEG | |
| yyCheck | back to summary |
|---|---|
| protected static final int[] yyCheck | |
| yydebug | back to summary |
|---|---|
| protected YYDebug yydebug | |
| yyDefRed | back to summary |
|---|---|
| protected static final int[] yyDefRed parser tables. Order is mandated by jay. | |
| yyDgoto | back to summary |
|---|---|
| protected static final int[] yyDgoto parser tables. Order is mandated by jay. | |
| yyErrorCode | back to summary |
|---|---|
| public static final int yyErrorCode | |
| yyFinal | back to summary |
|---|---|
| protected static final int yyFinal number of final state. | |
| yyGindex | back to summary |
|---|---|
| protected static final int[] yyGindex parser tables. Order is mandated by jay. | |
| yyLen | back to summary |
|---|---|
| protected static final int[] yyLen parser tables. Order is mandated by jay. | |
| yyLhs | back to summary |
|---|---|
| protected static final int[] yyLhs parser tables. Order is mandated by jay. | |
| YYMAX | back to summary |
|---|---|
| private static final int YYMAX | |
| yyNames | back to summary |
|---|---|
| protected static final String[] yyNames maps symbol value to printable name.
| |
| yyRindex | back to summary |
|---|---|
| protected static final int[] yyRindex parser tables. Order is mandated by jay. | |
| yyRule | back to summary |
|---|---|
| protected static final String[] yyRule printable rules for debugging. | |
| yySindex | back to summary |
|---|---|
| protected static final int[] yySindex parser tables. Order is mandated by jay. | |
| yyTable | back to summary |
|---|---|
| protected static final int[] yyTable | |
| RipperParser | back to summary |
|---|---|
| public RipperParser(ThreadContext context, IRubyObject ripper, LexerSource source) | |
| initializeStates | back to summary |
|---|---|
| private static void initializeStates(ProductionState[] states, int start, int length) | |
| printstates | back to summary |
|---|---|
| private static void printstates(int yytop, ProductionState[] yystates) | |
| yyExpecting | back to summary |
|---|---|
| protected String[] yyExpecting(int state) computes list of expected tokens on error by tracing the tables.
| |
| yyName | back to summary |
|---|---|
| public static String yyName(int token) index-checked interface to
| |
| yyparse | back to summary |
|---|---|
| public Object yyparse(RubyLexer yyLex, Object ayydebug) throws IOException Overrides org. the generated parser, with debugging messages. Maintains a dynamic state and value stack. | |
| yyparse | back to summary |
|---|---|
| public Object yyparse(RubyLexer yyLex) throws IOException Overrides org. the generated parser. Maintains a dynamic state and value stack. | |