Ruby  2.5.0dev(2017-10-22revision60238)
Data Structures | Macros | Typedefs | Enumerations
parse.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE
 
struct  YYLTYPE
 

Macros

#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 tRATIONAL   316
 
#define tIMAGINARY   317
 
#define tSTRING_CONTENT   318
 
#define tCHAR   319
 
#define tNTH_REF   320
 
#define tBACK_REF   321
 
#define tREGEXP_END   322
 
#define tUPLUS   130
 
#define tUMINUS   131
 
#define tPOW   132
 
#define tCMP   133
 
#define tEQ   138
 
#define tEQQ   139
 
#define tNEQ   140
 
#define tGEQ   137
 
#define tLEQ   136
 
#define tANDOP   146
 
#define tOROP   147
 
#define tMATCH   141
 
#define tNMATCH   142
 
#define tDOT2   128
 
#define tDOT3   129
 
#define tAREF   143
 
#define tASET   144
 
#define tLSHFT   134
 
#define tRSHFT   135
 
#define tANDDOT   148
 
#define tCOLON2   145
 
#define tCOLON3   323
 
#define tOP_ASGN   324
 
#define tASSOC   325
 
#define tLPAREN   326
 
#define tLPAREN_ARG   327
 
#define tRPAREN   328
 
#define tLBRACK   329
 
#define tLBRACE   330
 
#define tLBRACE_ARG   331
 
#define tSTAR   332
 
#define tDSTAR   333
 
#define tAMPER   334
 
#define tLAMBDA   335
 
#define tSYMBEG   336
 
#define tSTRING_BEG   337
 
#define tXSTRING_BEG   338
 
#define tREGEXP_BEG   339
 
#define tWORDS_BEG   340
 
#define tQWORDS_BEG   341
 
#define tSYMBOLS_BEG   342
 
#define tQSYMBOLS_BEG   343
 
#define tSTRING_DBEG   344
 
#define tSTRING_DEND   345
 
#define tSTRING_DVAR   346
 
#define tSTRING_END   347
 
#define tLAMBEG   348
 
#define tLABEL_END   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 yyltype   YYLTYPE /* obsolescent; will be withdrawn */
 
#define YYLTYPE_IS_DECLARED   1
 
#define YYLTYPE_IS_TRIVIAL   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 
typedef struct YYLTYPE YYLTYPE
 

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, tRATIONAL = 316,
  tIMAGINARY = 317, tSTRING_CONTENT = 318, tCHAR = 319, tNTH_REF = 320,
  tBACK_REF = 321, tREGEXP_END = 322, tUPLUS = 130, tUMINUS = 131,
  tPOW = 132, tCMP = 133, tEQ = 138, tEQQ = 139,
  tNEQ = 140, tGEQ = 137, tLEQ = 136, tANDOP = 146,
  tOROP = 147, tMATCH = 141, tNMATCH = 142, tDOT2 = 128,
  tDOT3 = 129, tAREF = 143, tASET = 144, tLSHFT = 134,
  tRSHFT = 135, tANDDOT = 148, tCOLON2 = 145, tCOLON3 = 323,
  tOP_ASGN = 324, tASSOC = 325, tLPAREN = 326, tLPAREN_ARG = 327,
  tRPAREN = 328, tLBRACK = 329, tLBRACE = 330, tLBRACE_ARG = 331,
  tSTAR = 332, tDSTAR = 333, tAMPER = 334, tLAMBDA = 335,
  tSYMBEG = 336, tSTRING_BEG = 337, tXSTRING_BEG = 338, tREGEXP_BEG = 339,
  tWORDS_BEG = 340, tQWORDS_BEG = 341, tSYMBOLS_BEG = 342, tQSYMBOLS_BEG = 343,
  tSTRING_DBEG = 344, tSTRING_DEND = 345, tSTRING_DVAR = 346, tSTRING_END = 347,
  tLAMBEG = 348, tLABEL_END = 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,
  tRATIONAL = 316, tIMAGINARY = 317, tSTRING_CONTENT = 318, tCHAR = 319,
  tNTH_REF = 320, tBACK_REF = 321, tREGEXP_END = 322, tUPLUS = 130,
  tUMINUS = 131, tPOW = 132, tCMP = 133, tEQ = 138,
  tEQQ = 139, tNEQ = 140, tGEQ = 137, tLEQ = 136,
  tANDOP = 146, tOROP = 147, tMATCH = 141, tNMATCH = 142,
  tDOT2 = 128, tDOT3 = 129, tAREF = 143, tASET = 144,
  tLSHFT = 134, tRSHFT = 135, tANDDOT = 148, tCOLON2 = 145,
  tCOLON3 = 323, tOP_ASGN = 324, tASSOC = 325, tLPAREN = 326,
  tLPAREN_ARG = 327, tRPAREN = 328, tLBRACK = 329, tLBRACE = 330,
  tLBRACE_ARG = 331, tSTAR = 332, tDSTAR = 333, tAMPER = 334,
  tLAMBDA = 335, tSYMBEG = 336, tSTRING_BEG = 337, tXSTRING_BEG = 338,
  tREGEXP_BEG = 339, tWORDS_BEG = 340, tQWORDS_BEG = 341, tSYMBOLS_BEG = 342,
  tQSYMBOLS_BEG = 343, tSTRING_DBEG = 344, tSTRING_DEND = 345, tSTRING_DVAR = 346,
  tSTRING_END = 347, tLAMBEG = 348, tLABEL_END = 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, tRATIONAL = 316, tIMAGINARY = 317, tSTRING_CONTENT = 318,
  tCHAR = 319, tNTH_REF = 320, tBACK_REF = 321, tREGEXP_END = 322,
  tUPLUS = 130, tUMINUS = 131, tPOW = 132, tCMP = 133,
  tEQ = 138, tEQQ = 139, tNEQ = 140, tGEQ = 137,
  tLEQ = 136, tANDOP = 146, tOROP = 147, tMATCH = 141,
  tNMATCH = 142, tDOT2 = 128, tDOT3 = 129, tAREF = 143,
  tASET = 144, tLSHFT = 134, tRSHFT = 135, tANDDOT = 148,
  tCOLON2 = 145, tCOLON3 = 323, tOP_ASGN = 324, tASSOC = 325,
  tLPAREN = 326, tLPAREN_ARG = 327, tRPAREN = 328, tLBRACK = 329,
  tLBRACE = 330, tLBRACE_ARG = 331, tSTAR = 332, tDSTAR = 333,
  tAMPER = 334, tLAMBDA = 335, tSYMBEG = 336, tSTRING_BEG = 337,
  tXSTRING_BEG = 338, tREGEXP_BEG = 339, tWORDS_BEG = 340, tQWORDS_BEG = 341,
  tSYMBOLS_BEG = 342, tQSYMBOLS_BEG = 343, tSTRING_DBEG = 344, tSTRING_DEND = 345,
  tSTRING_DVAR = 346, tSTRING_END = 347, tLAMBEG = 348, tLABEL_END = 349,
  tLOWEST = 350, tUMINUS_NUM = 351, tLAST_TOKEN = 352
}
 

Macro Definition Documentation

◆ END_OF_INPUT

#define END_OF_INPUT   0

Definition at line 162 of file parse.h.

◆ keyword__ENCODING__

#define keyword__ENCODING__   306

Definition at line 211 of file parse.h.

◆ keyword__FILE__

#define keyword__FILE__   305

Definition at line 210 of file parse.h.

◆ keyword__LINE__

#define keyword__LINE__   304

Definition at line 209 of file parse.h.

◆ keyword_alias

#define keyword_alias   300

Definition at line 205 of file parse.h.

◆ keyword_and

#define keyword_and   292

Definition at line 197 of file parse.h.

◆ keyword_begin

#define keyword_begin   262

Definition at line 167 of file parse.h.

◆ keyword_BEGIN

#define keyword_BEGIN   302

Definition at line 207 of file parse.h.

◆ keyword_break

#define keyword_break   276

Definition at line 181 of file parse.h.

◆ keyword_case

#define keyword_case   271

Definition at line 176 of file parse.h.

◆ keyword_class

#define keyword_class   258

Definition at line 163 of file parse.h.

◆ keyword_def

#define keyword_def   260

Definition at line 165 of file parse.h.

◆ keyword_defined

#define keyword_defined   301

Definition at line 206 of file parse.h.

◆ keyword_do

#define keyword_do   281

Definition at line 186 of file parse.h.

◆ keyword_do_block

#define keyword_do_block   283

Definition at line 188 of file parse.h.

◆ keyword_do_cond

#define keyword_do_cond   282

Definition at line 187 of file parse.h.

◆ keyword_do_LAMBDA

#define keyword_do_LAMBDA   284

Definition at line 189 of file parse.h.

◆ keyword_else

#define keyword_else   270

Definition at line 175 of file parse.h.

◆ keyword_elsif

#define keyword_elsif   269

Definition at line 174 of file parse.h.

◆ keyword_end

#define keyword_end   265

Definition at line 170 of file parse.h.

◆ keyword_END

#define keyword_END   303

Definition at line 208 of file parse.h.

◆ keyword_ensure

#define keyword_ensure   264

Definition at line 169 of file parse.h.

◆ keyword_false

#define keyword_false   291

Definition at line 196 of file parse.h.

◆ keyword_for

#define keyword_for   275

Definition at line 180 of file parse.h.

◆ keyword_if

#define keyword_if   266

Definition at line 171 of file parse.h.

◆ keyword_in

#define keyword_in   280

Definition at line 185 of file parse.h.

◆ keyword_module

#define keyword_module   259

Definition at line 164 of file parse.h.

◆ keyword_next

#define keyword_next   277

Definition at line 182 of file parse.h.

◆ keyword_nil

#define keyword_nil   289

Definition at line 194 of file parse.h.

◆ keyword_not

#define keyword_not   294

Definition at line 199 of file parse.h.

◆ keyword_or

#define keyword_or   293

Definition at line 198 of file parse.h.

◆ keyword_redo

#define keyword_redo   278

Definition at line 183 of file parse.h.

◆ keyword_rescue

#define keyword_rescue   263

Definition at line 168 of file parse.h.

◆ keyword_retry

#define keyword_retry   279

Definition at line 184 of file parse.h.

◆ keyword_return

#define keyword_return   285

Definition at line 190 of file parse.h.

◆ keyword_self

#define keyword_self   288

Definition at line 193 of file parse.h.

◆ keyword_super

#define keyword_super   287

Definition at line 192 of file parse.h.

◆ keyword_then

#define keyword_then   268

Definition at line 173 of file parse.h.

◆ keyword_true

#define keyword_true   290

Definition at line 195 of file parse.h.

◆ keyword_undef

#define keyword_undef   261

Definition at line 166 of file parse.h.

◆ keyword_unless

#define keyword_unless   267

Definition at line 172 of file parse.h.

◆ keyword_until

#define keyword_until   274

Definition at line 179 of file parse.h.

◆ keyword_when

#define keyword_when   272

Definition at line 177 of file parse.h.

◆ keyword_while

#define keyword_while   273

Definition at line 178 of file parse.h.

◆ keyword_yield

#define keyword_yield   286

Definition at line 191 of file parse.h.

◆ modifier_if

#define modifier_if   295

Definition at line 200 of file parse.h.

◆ modifier_rescue

#define modifier_rescue   299

Definition at line 204 of file parse.h.

◆ modifier_unless

#define modifier_unless   296

Definition at line 201 of file parse.h.

◆ modifier_until

#define modifier_until   298

Definition at line 203 of file parse.h.

◆ modifier_while

#define modifier_while   297

Definition at line 202 of file parse.h.

◆ tAMPER

#define tAMPER   334

Definition at line 260 of file parse.h.

◆ tANDDOT

#define tANDDOT   148

Definition at line 247 of file parse.h.

◆ tANDOP

#define tANDOP   146

Definition at line 237 of file parse.h.

◆ tAREF

#define tAREF   143

Definition at line 243 of file parse.h.

◆ tASET

#define tASET   144

Definition at line 244 of file parse.h.

◆ tASSOC

#define tASSOC   325

Definition at line 251 of file parse.h.

◆ tBACK_REF

#define tBACK_REF   321

Definition at line 226 of file parse.h.

◆ tCHAR

#define tCHAR   319

Definition at line 224 of file parse.h.

◆ tCMP

#define tCMP   133

Definition at line 231 of file parse.h.

◆ tCOLON2

#define tCOLON2   145

Definition at line 248 of file parse.h.

◆ tCOLON3

#define tCOLON3   323

Definition at line 249 of file parse.h.

◆ tCONSTANT

#define tCONSTANT   311

Definition at line 216 of file parse.h.

◆ tCVAR

#define tCVAR   312

Definition at line 217 of file parse.h.

◆ tDOT2

#define tDOT2   128

Definition at line 241 of file parse.h.

◆ tDOT3

#define tDOT3   129

Definition at line 242 of file parse.h.

◆ tDSTAR

#define tDSTAR   333

Definition at line 259 of file parse.h.

◆ tEQ

#define tEQ   138

Definition at line 232 of file parse.h.

◆ tEQQ

#define tEQQ   139

Definition at line 233 of file parse.h.

◆ tFID

#define tFID   308

Definition at line 213 of file parse.h.

◆ tFLOAT

#define tFLOAT   315

Definition at line 220 of file parse.h.

◆ tGEQ

#define tGEQ   137

Definition at line 235 of file parse.h.

◆ tGVAR

#define tGVAR   309

Definition at line 214 of file parse.h.

◆ tIDENTIFIER

#define tIDENTIFIER   307

Definition at line 212 of file parse.h.

◆ tIMAGINARY

#define tIMAGINARY   317

Definition at line 222 of file parse.h.

◆ tINTEGER

#define tINTEGER   314

Definition at line 219 of file parse.h.

◆ tIVAR

#define tIVAR   310

Definition at line 215 of file parse.h.

◆ tLABEL

#define tLABEL   313

Definition at line 218 of file parse.h.

◆ tLABEL_END

#define tLABEL_END   349

Definition at line 275 of file parse.h.

◆ tLAMBDA

#define tLAMBDA   335

Definition at line 261 of file parse.h.

◆ tLAMBEG

#define tLAMBEG   348

Definition at line 274 of file parse.h.

◆ tLAST_TOKEN

#define tLAST_TOKEN   352

Definition at line 278 of file parse.h.

◆ tLBRACE

#define tLBRACE   330

Definition at line 256 of file parse.h.

◆ tLBRACE_ARG

#define tLBRACE_ARG   331

Definition at line 257 of file parse.h.

◆ tLBRACK

#define tLBRACK   329

Definition at line 255 of file parse.h.

◆ tLEQ

#define tLEQ   136

Definition at line 236 of file parse.h.

◆ tLOWEST

#define tLOWEST   350

Definition at line 276 of file parse.h.

◆ tLPAREN

#define tLPAREN   326

Definition at line 252 of file parse.h.

◆ tLPAREN_ARG

#define tLPAREN_ARG   327

Definition at line 253 of file parse.h.

◆ tLSHFT

#define tLSHFT   134

Definition at line 245 of file parse.h.

◆ tMATCH

#define tMATCH   141

Definition at line 239 of file parse.h.

◆ tNEQ

#define tNEQ   140

Definition at line 234 of file parse.h.

◆ tNMATCH

#define tNMATCH   142

Definition at line 240 of file parse.h.

◆ tNTH_REF

#define tNTH_REF   320

Definition at line 225 of file parse.h.

◆ tOP_ASGN

#define tOP_ASGN   324

Definition at line 250 of file parse.h.

◆ tOROP

#define tOROP   147

Definition at line 238 of file parse.h.

◆ tPOW

#define tPOW   132

Definition at line 230 of file parse.h.

◆ tQSYMBOLS_BEG

#define tQSYMBOLS_BEG   343

Definition at line 269 of file parse.h.

◆ tQWORDS_BEG

#define tQWORDS_BEG   341

Definition at line 267 of file parse.h.

◆ tRATIONAL

#define tRATIONAL   316

Definition at line 221 of file parse.h.

◆ tREGEXP_BEG

#define tREGEXP_BEG   339

Definition at line 265 of file parse.h.

◆ tREGEXP_END

#define tREGEXP_END   322

Definition at line 227 of file parse.h.

◆ tRPAREN

#define tRPAREN   328

Definition at line 254 of file parse.h.

◆ tRSHFT

#define tRSHFT   135

Definition at line 246 of file parse.h.

◆ tSTAR

#define tSTAR   332

Definition at line 258 of file parse.h.

◆ tSTRING_BEG

#define tSTRING_BEG   337

Definition at line 263 of file parse.h.

◆ tSTRING_CONTENT

#define tSTRING_CONTENT   318

Definition at line 223 of file parse.h.

◆ tSTRING_DBEG

#define tSTRING_DBEG   344

Definition at line 270 of file parse.h.

◆ tSTRING_DEND

#define tSTRING_DEND   345

Definition at line 271 of file parse.h.

◆ tSTRING_DVAR

#define tSTRING_DVAR   346

Definition at line 272 of file parse.h.

◆ tSTRING_END

#define tSTRING_END   347

Definition at line 273 of file parse.h.

◆ tSYMBEG

#define tSYMBEG   336

Definition at line 262 of file parse.h.

◆ tSYMBOLS_BEG

#define tSYMBOLS_BEG   342

Definition at line 268 of file parse.h.

◆ tUMINUS

#define tUMINUS   131

Definition at line 229 of file parse.h.

◆ tUMINUS_NUM

#define tUMINUS_NUM   351

Definition at line 277 of file parse.h.

◆ tUPLUS

#define tUPLUS   130

Definition at line 228 of file parse.h.

◆ tWORDS_BEG

#define tWORDS_BEG   340

Definition at line 266 of file parse.h.

◆ tXSTRING_BEG

#define tXSTRING_BEG   338

Definition at line 264 of file parse.h.

◆ yyltype

#define yyltype   YYLTYPE /* obsolescent; will be withdrawn */

Definition at line 309 of file parse.h.

◆ YYLTYPE_IS_DECLARED

#define YYLTYPE_IS_DECLARED   1

Definition at line 310 of file parse.h.

◆ YYLTYPE_IS_TRIVIAL

#define YYLTYPE_IS_TRIVIAL   1

Definition at line 311 of file parse.h.

◆ yystype

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

Definition at line 294 of file parse.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 295 of file parse.h.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 296 of file parse.h.

Typedef Documentation

◆ YYLTYPE

typedef struct YYLTYPE YYLTYPE

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ 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 
tRATIONAL 
tIMAGINARY 
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 
tANDDOT 
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 
tLABEL_END 
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 
tRATIONAL 
tIMAGINARY 
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 
tANDDOT 
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 
tLABEL_END 
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 
tRATIONAL 
tIMAGINARY 
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 
tANDDOT 
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 
tLABEL_END 
tLOWEST 
tUMINUS_NUM 
tLAST_TOKEN 

Definition at line 41 of file parse.h.