Ruby 2.0.0p353(2013-11-22revision43784)

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Enumerations
parse.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
union | YYSTYPE

## Macros
#define | YYTOKENTYPE
#define | YYSTYPE_IS_TRIVIAL 1
#define | yystype YYSTYPE /* obsolescent; will be withdrawn */
#define | YYSTYPE_IS_DECLARED 1

## Typedefs
typedef union YYSTYPE | YYSTYPE

## Enumerations
enum | yytokentype { END_OF_INPUT = 0, keyword_class = 258, keyword_module = 259, keyword_def = 260, keyword_undef = 261, keyword_begin = 262, keyword_rescue = 263, keyword_ensure = 264, keyword_end = 265, keyword_if = 266, keyword_unless = 267, keyword_then = 268, keyword_elsif = 269, keyword_else = 270, keyword_case = 271, keyword_when = 272, keyword_while = 273, keyword_until = 274, keyword_for = 275, keyword_break = 276, keyword_next = 277, keyword_redo = 278, keyword_retry = 279, keyword_in = 280, keyword_do = 281, keyword_do_cond = 282, keyword_do_block = 283, keyword_do_LAMBDA = 284, keyword_return = 285, keyword_yield = 286, keyword_super = 287, keyword_self = 288, keyword_nil = 289, keyword_true = 290, keyword_false = 291, keyword_and = 292, keyword_or = 293, keyword_not = 294, modifier_if = 295, modifier_unless = 296, modifier_while = 297, modifier_until = 298, modifier_rescue = 299, keyword_alias = 300, keyword_defined = 301, keyword_BEGIN = 302, keyword_END = 303, keyword__LINE__ = 304, keyword__FILE__ = 305, keyword__ENCODING__ = 306, tIDENTIFIER = 307, tFID = 308, tGVAR = 309, tIVAR = 310, tCONSTANT = 311, tCVAR = 312, tLABEL = 313, tINTEGER = 314, tFLOAT = 315, tSTRING_CONTENT = 316, tCHAR = 317, tNTH_REF = 318, tBACK_REF = 319, tREGEXP_END = 320, tUPLUS = 130, tUMINUS = 131, tPOW = 132, tCMP = 134, tEQ = 139, tEQQ = 140, tNEQ = 141, tGEQ = 138, tLEQ = 137, tANDOP = 321, tOROP = 322, tMATCH = 142, tNMATCH = 143, tDOT2 = 128, tDOT3 = 129, tAREF = 144, tASET = 145, tLSHFT = 135, tRSHFT = 136, tCOLON2 = 323, tCOLON3 = 324, tOP_ASGN = 325, tASSOC = 326, tLPAREN = 327, tLPAREN_ARG = 328, tRPAREN = 329, tLBRACK = 330, tLBRACE = 331, tLBRACE_ARG = 332, tSTAR = 333, tDSTAR = 334, tAMPER = 335, tLAMBDA = 336, tSYMBEG = 337, tSTRING_BEG = 338, tXSTRING_BEG = 339, tREGEXP_BEG = 340, tWORDS_BEG = 341, tQWORDS_BEG = 342, tSYMBOLS_BEG = 343, tQSYMBOLS_BEG = 344, tSTRING_DBEG = 345, tSTRING_DEND = 346, tSTRING_DVAR = 347, tSTRING_END = 348, tLAMBEG = 349, tLOWEST = 350, tUMINUS_NUM = 351, tLAST_TOKEN = 352, END_OF_INPUT = 0, keyword_class = 258, keyword_module = 259, keyword_def = 260, keyword_undef = 261, keyword_begin = 262, keyword_rescue = 263, keyword_ensure = 264, keyword_end = 265, keyword_if = 266, keyword_unless = 267, keyword_then = 268, keyword_elsif = 269, keyword_else = 270, keyword_case = 271, keyword_when = 272, keyword_while = 273, keyword_until = 274, keyword_for = 275, keyword_break = 276, keyword_next = 277, keyword_redo = 278, keyword_retry = 279, keyword_in = 280, keyword_do = 281, keyword_do_cond = 282, keyword_do_block = 283, keyword_do_LAMBDA = 284, keyword_return = 285, keyword_yield = 286, keyword_super = 287, keyword_self = 288, keyword_nil = 289, keyword_true = 290, keyword_false = 291, keyword_and = 292, keyword_or = 293, keyword_not = 294, modifier_if = 295, modifier_unless = 296, modifier_while = 297, modifier_until = 298, modifier_rescue = 299, keyword_alias = 300, keyword_defined = 301, keyword_BEGIN = 302, keyword_END = 303, keyword__LINE__ = 304, keyword__FILE__ = 305, keyword__ENCODING__ = 306, tIDENTIFIER = 307, tFID = 308, tGVAR = 309, tIVAR = 310, tCONSTANT = 311, tCVAR = 312, tLABEL = 313, tINTEGER = 314, tFLOAT = 315, tSTRING_CONTENT = 316, tCHAR = 317, tNTH_REF = 318, tBACK_REF = 319, tREGEXP_END = 320, tUPLUS = 130, tUMINUS = 131, tPOW = 132, tCMP = 134, tEQ = 139, tEQQ = 140, tNEQ = 141, tGEQ = 138, tLEQ = 137, tANDOP = 321, tOROP = 322, tMATCH = 142, tNMATCH = 143, tDOT2 = 128, tDOT3 = 129, tAREF = 144, tASET = 145, tLSHFT = 135, tRSHFT = 136, tCOLON2 = 323, tCOLON3 = 324, tOP_ASGN = 325, tASSOC = 326, tLPAREN = 327, tLPAREN_ARG = 328, tRPAREN = 329, tLBRACK = 330, tLBRACE = 331, tLBRACE_ARG = 332, tSTAR = 333, tDSTAR = 334, tAMPER = 335, tLAMBDA = 336, tSYMBEG = 337, tSTRING_BEG = 338, tXSTRING_BEG = 339, tREGEXP_BEG = 340, tWORDS_BEG = 341, tQWORDS_BEG = 342, tSYMBOLS_BEG = 343, tQSYMBOLS_BEG = 344, tSTRING_DBEG = 345, tSTRING_DEND = 346, tSTRING_DVAR = 347, tSTRING_END = 348, tLAMBEG = 349, tLOWEST = 350, tUMINUS_NUM = 351, tLAST_TOKEN = 352 }

## Macro Definition Documentation

#define yystype YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 175 of file parse.h.

#define YYSTYPE_IS_DECLARED 1

Definition at line 176 of file parse.h.

#define YYSTYPE_IS_TRIVIAL 1

Definition at line 174 of file parse.h.

#define YYTOKENTYPE

Definition at line 37 of file ripper.y.

## Typedef Documentation

typedef union YYSTYPE YYSTYPE

## Enumeration Type Documentation

enum yytokentype

Enumerator
END_OF_INPUT |
keyword_class |
keyword_module |
keyword_def |
keyword_undef |
keyword_begin |
keyword_rescue |
keyword_ensure |
keyword_end |
keyword_if |
keyword_unless |
keyword_then |
keyword_elsif |
keyword_else |
keyword_case |
keyword_when |
keyword_while |
keyword_until |
keyword_for |
keyword_break |
keyword_next |
keyword_redo |
keyword_retry |
keyword_in |
keyword_do |
keyword_do_cond |
keyword_do_block |
keyword_do_LAMBDA |
keyword_return |
keyword_yield |
keyword_super |
keyword_self |
keyword_nil |
keyword_true |
keyword_false |
keyword_and |
keyword_or |
keyword_not |
modifier_if |
modifier_unless |
modifier_while |
modifier_until |
modifier_rescue |
keyword_alias |
keyword_defined |
keyword_BEGIN |
keyword_END |
keyword__LINE__ |
keyword__FILE__ |
keyword__ENCODING__ |
tIDENTIFIER |
tFID |
tGVAR |
tIVAR |
tCONSTANT |
tCVAR |
tLABEL |
tINTEGER |
tFLOAT |
tSTRING_CONTENT |
tCHAR |
tNTH_REF |
tBACK_REF |
tREGEXP_END |
tUPLUS |
tUMINUS |
tPOW |
tCMP |
tEQ |
tEQQ |
tNEQ |
tGEQ |
tLEQ |
tANDOP |
tOROP |
tMATCH |
tNMATCH |
tDOT2 |
tDOT3 |
tAREF |
tASET |
tLSHFT |
tRSHFT |
tCOLON2 |
tCOLON3 |
tOP_ASGN |
tASSOC |
tLPAREN |
tLPAREN_ARG |
tRPAREN |
tLBRACK |
tLBRACE |
tLBRACE_ARG |
tSTAR |
tDSTAR |
tAMPER |
tLAMBDA |
tSYMBEG |
tSTRING_BEG |
tXSTRING_BEG |
tREGEXP_BEG |
tWORDS_BEG |
tQWORDS_BEG |
tSYMBOLS_BEG |
tQSYMBOLS_BEG |
tSTRING_DBEG |
tSTRING_DEND |
tSTRING_DVAR |
tSTRING_END |
tLAMBEG |
tLOWEST |
tUMINUS_NUM |
tLAST_TOKEN |
END_OF_INPUT |
keyword_class |
keyword_module |
keyword_def |
keyword_undef |
keyword_begin |
keyword_rescue |
keyword_ensure |
keyword_end |
keyword_if |
keyword_unless |
keyword_then |
keyword_elsif |
keyword_else |
keyword_case |
keyword_when |
keyword_while |
keyword_until |
keyword_for |
keyword_break |
keyword_next |
keyword_redo |
keyword_retry |
keyword_in |
keyword_do |
keyword_do_cond |
keyword_do_block |
keyword_do_LAMBDA |
keyword_return |
keyword_yield |
keyword_super |
keyword_self |
keyword_nil |
keyword_true |
keyword_false |
keyword_and |
keyword_or |
keyword_not |
modifier_if |
modifier_unless |
modifier_while |
modifier_until |
modifier_rescue |
keyword_alias |
keyword_defined |
keyword_BEGIN |
keyword_END |
keyword__LINE__ |
keyword__FILE__ |
keyword__ENCODING__ |
tIDENTIFIER |
tFID |
tGVAR |
tIVAR |
tCONSTANT |
tCVAR |
tLABEL |
tINTEGER |
tFLOAT |
tSTRING_CONTENT |
tCHAR |
tNTH_REF |
tBACK_REF |
tREGEXP_END |
tUPLUS |
tUMINUS |
tPOW |
tCMP |
tEQ |
tEQQ |
tNEQ |
tGEQ |
tLEQ |
tANDOP |
tOROP |
tMATCH |
tNMATCH |
tDOT2 |
tDOT3 |
tAREF |
tASET |
tLSHFT |
tRSHFT |
tCOLON2 |
tCOLON3 |
tOP_ASGN |
tASSOC |
tLPAREN |
tLPAREN_ARG |
tRPAREN |
tLBRACK |
tLBRACE |
tLBRACE_ARG |
tSTAR |
tDSTAR |
tAMPER |
tLAMBDA |
tSYMBEG |
tSTRING_BEG |
tXSTRING_BEG |
tREGEXP_BEG |
tWORDS_BEG |
tQWORDS_BEG |
tSYMBOLS_BEG |
tQSYMBOLS_BEG |
tSTRING_DBEG |
tSTRING_DEND |
tSTRING_DVAR |
tSTRING_END |
tLAMBEG |
tLOWEST |
tUMINUS_NUM |
tLAST_TOKEN |

Definition at line 39 of file parse.h.