Ruby 2.0.0p247(2013-06-27revision41674)

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

## 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, 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 END_OF_INPUT 0

Definition at line 158 of file parse.h.

#define END_OF_INPUT 0

#define keyword__ENCODING__ 306

Definition at line 207 of file parse.h.

#define keyword__ENCODING__ 306

#define keyword__FILE__ 305

Definition at line 206 of file parse.h.

#define keyword__FILE__ 305

#define keyword__LINE__ 304

Definition at line 205 of file parse.h.

#define keyword__LINE__ 304

#define keyword_alias 300

Definition at line 201 of file parse.h.

#define keyword_alias 300

#define keyword_and 292

Definition at line 193 of file parse.h.

#define keyword_and 292

#define keyword_begin 262

Definition at line 163 of file parse.h.

#define keyword_BEGIN 302

Definition at line 203 of file parse.h.

#define keyword_BEGIN 302

#define keyword_break 276

Definition at line 177 of file parse.h.

#define keyword_break 276

#define keyword_case 271

Definition at line 172 of file parse.h.

#define keyword_case 271

#define keyword_class 258

Definition at line 159 of file parse.h.

#define keyword_def 260

Definition at line 161 of file parse.h.

#define keyword_defined 301

Definition at line 202 of file parse.h.

#define keyword_defined 301

#define keyword_do 281

Definition at line 182 of file parse.h.

#define keyword_do 281

#define keyword_do_block 283

Definition at line 184 of file parse.h.

#define keyword_do_block 283

#define keyword_do_cond 282

Definition at line 183 of file parse.h.

#define keyword_do_cond 282

#define keyword_do_LAMBDA 284

Definition at line 185 of file parse.h.

#define keyword_do_LAMBDA 284

#define keyword_else 270

Definition at line 171 of file parse.h.

#define keyword_else 270

#define keyword_elsif 269

Definition at line 170 of file parse.h.

#define keyword_end 265

Definition at line 166 of file parse.h.

#define keyword_END 303

Definition at line 204 of file parse.h.

#define keyword_END 303

#define keyword_ensure 264

Definition at line 165 of file parse.h.

#define keyword_false 291

Definition at line 192 of file parse.h.

#define keyword_for 275

Definition at line 176 of file parse.h.

#define keyword_for 275

#define keyword_if 266

Definition at line 167 of file parse.h.

#define keyword_in 280

Definition at line 181 of file parse.h.

#define keyword_in 280

#define keyword_module 259

Definition at line 160 of file parse.h.

#define keyword_next 277

Definition at line 178 of file parse.h.

#define keyword_next 277

#define keyword_nil 289

Definition at line 190 of file parse.h.

#define keyword_not 294

Definition at line 195 of file parse.h.

#define keyword_not 294

#define keyword_or 293

Definition at line 194 of file parse.h.

#define keyword_or 293

#define keyword_redo 278

Definition at line 179 of file parse.h.

#define keyword_redo 278

#define keyword_rescue 263

Definition at line 164 of file parse.h.

#define keyword_retry 279

Definition at line 180 of file parse.h.

#define keyword_retry 279

#define keyword_return 285

Definition at line 186 of file parse.h.

#define keyword_return 285

#define keyword_self 288

Definition at line 189 of file parse.h.

#define keyword_super 287

Definition at line 188 of file parse.h.

#define keyword_then 268

Definition at line 169 of file parse.h.

#define keyword_true 290

Definition at line 191 of file parse.h.

#define keyword_undef 261

Definition at line 162 of file parse.h.

#define keyword_unless 267

Definition at line 168 of file parse.h.

#define keyword_until 274

Definition at line 175 of file parse.h.

#define keyword_until 274

#define keyword_when 272

Definition at line 173 of file parse.h.

#define keyword_when 272

#define keyword_while 273

Definition at line 174 of file parse.h.

#define keyword_while 273

#define keyword_yield 286

Definition at line 187 of file parse.h.

#define keyword_yield 286

#define modifier_if 295

Definition at line 196 of file parse.h.

#define modifier_if 295

#define modifier_rescue 299

Definition at line 200 of file parse.h.

#define modifier_rescue 299

#define modifier_unless 296

Definition at line 197 of file parse.h.

#define modifier_unless 296

#define modifier_until 298

Definition at line 199 of file parse.h.

#define modifier_until 298

#define modifier_while 297

Definition at line 198 of file parse.h.

#define modifier_while 297

#define tAMPER 335

Definition at line 253 of file parse.h.

#define tANDOP 321

Definition at line 231 of file parse.h.

#define tAREF 144

Definition at line 237 of file parse.h.

#define tAREF 144

#define tASET 145

Definition at line 238 of file parse.h.

#define tASSOC 326

Definition at line 244 of file parse.h.

#define tBACK_REF 319

Definition at line 220 of file parse.h.

#define tCHAR 317

Definition at line 218 of file parse.h.

#define tCMP 134

Definition at line 225 of file parse.h.

#define tCOLON2 323

Definition at line 241 of file parse.h.

#define tCOLON2 323

#define tCOLON3 324

Definition at line 242 of file parse.h.

#define tCOLON3 324

#define tCONSTANT 311

Definition at line 212 of file parse.h.

#define tCONSTANT 311

#define tCVAR 312

Definition at line 213 of file parse.h.

#define tCVAR 312

#define tDOT2 128

Definition at line 235 of file parse.h.

#define tDOT3 129

Definition at line 236 of file parse.h.

#define tDOT3 129

#define tDSTAR 334

Definition at line 252 of file parse.h.

#define tEQ 139

Definition at line 226 of file parse.h.

#define tEQQ 140

Definition at line 227 of file parse.h.

#define tEQQ 140

#define tFID 308

Definition at line 209 of file parse.h.

#define tFID 308

#define tFLOAT 315

Definition at line 216 of file parse.h.

#define tFLOAT 315

#define tGEQ 138

Definition at line 229 of file parse.h.

#define tGVAR 309

Definition at line 210 of file parse.h.

#define tGVAR 309

#define tIDENTIFIER 307

Definition at line 208 of file parse.h.

#define tIDENTIFIER 307

#define tINTEGER 314

Definition at line 215 of file parse.h.

#define tINTEGER 314

#define tIVAR 310

Definition at line 211 of file parse.h.

#define tIVAR 310

#define tLABEL 313

Definition at line 214 of file parse.h.

#define tLABEL 313

#define tLAMBDA 336

Definition at line 254 of file parse.h.

#define tLAMBEG 349

Definition at line 267 of file parse.h.

#define tLAMBEG 349

#define tLAST_TOKEN 352

Definition at line 270 of file parse.h.

#define tLAST_TOKEN 352

#define tLBRACE 331

Definition at line 249 of file parse.h.

#define tLBRACE_ARG 332

Definition at line 250 of file parse.h.

#define tLBRACK 330

Definition at line 248 of file parse.h.

#define tLBRACK 330

#define tLEQ 137

Definition at line 230 of file parse.h.

#define tLOWEST 350

Definition at line 268 of file parse.h.

#define tLOWEST 350

#define tLPAREN 327

Definition at line 245 of file parse.h.

#define tLPAREN_ARG 328

Definition at line 246 of file parse.h.

#define tLSHFT 135

Definition at line 239 of file parse.h.

#define tLSHFT 135

#define tMATCH 142

Definition at line 233 of file parse.h.

#define tNEQ 141

Definition at line 228 of file parse.h.

#define tNEQ 141

#define tNMATCH 143

Definition at line 234 of file parse.h.

#define tNMATCH 143

#define tNTH_REF 318

Definition at line 219 of file parse.h.

#define tNTH_REF 318

#define tOP_ASGN 325

Definition at line 243 of file parse.h.

#define tOP_ASGN 325

#define tOROP 322

Definition at line 232 of file parse.h.

#define tPOW 132

Definition at line 224 of file parse.h.

#define tPOW 132

#define tQSYMBOLS_BEG 344

Definition at line 262 of file parse.h.

#define tQWORDS_BEG 342

Definition at line 260 of file parse.h.

#define tREGEXP_BEG 340

Definition at line 258 of file parse.h.

#define tREGEXP_END 320

Definition at line 221 of file parse.h.

#define tRPAREN 329

Definition at line 247 of file parse.h.

#define tRSHFT 136

Definition at line 240 of file parse.h.

#define tRSHFT 136

#define tSTAR 333

Definition at line 251 of file parse.h.

#define tSTAR 333

#define tSTRING_BEG 338

Definition at line 256 of file parse.h.

#define tSTRING_CONTENT 316

Definition at line 217 of file parse.h.

#define tSTRING_DBEG 345

Definition at line 263 of file parse.h.

#define tSTRING_DEND 346

Definition at line 264 of file parse.h.

#define tSTRING_DEND 346

#define tSTRING_DVAR 347

Definition at line 265 of file parse.h.

#define tSTRING_DVAR 347

#define tSTRING_END 348

Definition at line 266 of file parse.h.

#define tSYMBEG 337

Definition at line 255 of file parse.h.

#define tSYMBEG 337

#define tSYMBOLS_BEG 343

Definition at line 261 of file parse.h.

#define tSYMBOLS_BEG 343

#define tUMINUS 131

Definition at line 223 of file parse.h.

#define tUMINUS_NUM 351

Definition at line 269 of file parse.h.

#define tUMINUS_NUM 351

#define tUPLUS 130

Definition at line 222 of file parse.h.

#define tWORDS_BEG 341

Definition at line 259 of file parse.h.

#define tWORDS_BEG 341

#define tXSTRING_BEG 339

Definition at line 257 of file parse.h.

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

Definition at line 286 of file parse.h.

#define YYSTYPE_IS_DECLARED 1

Definition at line 287 of file parse.h.

#define YYSTYPE_IS_TRIVIAL 1

Definition at line 288 of file parse.h.

#define YYTOKENTYPE

## 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 |
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 41 of file parse.h.