lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
token_ids.hpp
Go to the documentation of this file.
1 #ifndef LIB_RUBY_PARSER_TOKEN_IDS_HPP
2 #define LIB_RUBY_PARSER_TOKEN_IDS_HPP
3 
7 
8 
10 #define LIB_RUBY_PARSER_TOKEN_END_OF_INPUT 0
11 
13 #define LIB_RUBY_PARSER_TOKEN_YYerror 256
14 
16 #define LIB_RUBY_PARSER_TOKEN_YYUNDEF 257
17 
19 #define LIB_RUBY_PARSER_TOKEN_kCLASS 258
20 
22 #define LIB_RUBY_PARSER_TOKEN_kMODULE 259
23 
25 #define LIB_RUBY_PARSER_TOKEN_kDEF 260
26 
28 #define LIB_RUBY_PARSER_TOKEN_kUNDEF 261
29 
31 #define LIB_RUBY_PARSER_TOKEN_kBEGIN 262
32 
34 #define LIB_RUBY_PARSER_TOKEN_kRESCUE 263
35 
37 #define LIB_RUBY_PARSER_TOKEN_kENSURE 264
38 
40 #define LIB_RUBY_PARSER_TOKEN_kEND 265
41 
43 #define LIB_RUBY_PARSER_TOKEN_kIF 266
44 
46 #define LIB_RUBY_PARSER_TOKEN_kUNLESS 267
47 
49 #define LIB_RUBY_PARSER_TOKEN_kTHEN 268
50 
52 #define LIB_RUBY_PARSER_TOKEN_kELSIF 269
53 
55 #define LIB_RUBY_PARSER_TOKEN_kELSE 270
56 
58 #define LIB_RUBY_PARSER_TOKEN_kCASE 271
59 
61 #define LIB_RUBY_PARSER_TOKEN_kWHEN 272
62 
64 #define LIB_RUBY_PARSER_TOKEN_kWHILE 273
65 
67 #define LIB_RUBY_PARSER_TOKEN_kUNTIL 274
68 
70 #define LIB_RUBY_PARSER_TOKEN_kFOR 275
71 
73 #define LIB_RUBY_PARSER_TOKEN_kBREAK 276
74 
76 #define LIB_RUBY_PARSER_TOKEN_kNEXT 277
77 
79 #define LIB_RUBY_PARSER_TOKEN_kREDO 278
80 
82 #define LIB_RUBY_PARSER_TOKEN_kRETRY 279
83 
85 #define LIB_RUBY_PARSER_TOKEN_kIN 280
86 
88 #define LIB_RUBY_PARSER_TOKEN_kDO 281
89 
91 #define LIB_RUBY_PARSER_TOKEN_kDO_COND 282
92 
94 #define LIB_RUBY_PARSER_TOKEN_kDO_BLOCK 283
95 
97 #define LIB_RUBY_PARSER_TOKEN_kDO_LAMBDA 284
98 
100 #define LIB_RUBY_PARSER_TOKEN_kRETURN 285
101 
103 #define LIB_RUBY_PARSER_TOKEN_kYIELD 286
104 
106 #define LIB_RUBY_PARSER_TOKEN_kSUPER 287
107 
109 #define LIB_RUBY_PARSER_TOKEN_kSELF 288
110 
112 #define LIB_RUBY_PARSER_TOKEN_kNIL 289
113 
115 #define LIB_RUBY_PARSER_TOKEN_kTRUE 290
116 
118 #define LIB_RUBY_PARSER_TOKEN_kFALSE 291
119 
121 #define LIB_RUBY_PARSER_TOKEN_kAND 292
122 
124 #define LIB_RUBY_PARSER_TOKEN_kOR 293
125 
127 #define LIB_RUBY_PARSER_TOKEN_kNOT 294
128 
130 #define LIB_RUBY_PARSER_TOKEN_kIF_MOD 295
131 
133 #define LIB_RUBY_PARSER_TOKEN_kUNLESS_MOD 296
134 
136 #define LIB_RUBY_PARSER_TOKEN_kWHILE_MOD 297
137 
139 #define LIB_RUBY_PARSER_TOKEN_kUNTIL_MOD 298
140 
142 #define LIB_RUBY_PARSER_TOKEN_kRESCUE_MOD 299
143 
145 #define LIB_RUBY_PARSER_TOKEN_kALIAS 300
146 
148 #define LIB_RUBY_PARSER_TOKEN_kDEFINED 301
149 
151 #define LIB_RUBY_PARSER_TOKEN_klBEGIN 302
152 
154 #define LIB_RUBY_PARSER_TOKEN_klEND 303
155 
157 #define LIB_RUBY_PARSER_TOKEN_k__LINE__ 304
158 
160 #define LIB_RUBY_PARSER_TOKEN_k__FILE__ 305
161 
163 #define LIB_RUBY_PARSER_TOKEN_k__ENCODING__ 306
164 
166 #define LIB_RUBY_PARSER_TOKEN_tIDENTIFIER 307
167 
169 #define LIB_RUBY_PARSER_TOKEN_tFID 308
170 
172 #define LIB_RUBY_PARSER_TOKEN_tGVAR 309
173 
175 #define LIB_RUBY_PARSER_TOKEN_tIVAR 310
176 
178 #define LIB_RUBY_PARSER_TOKEN_tCONSTANT 311
179 
181 #define LIB_RUBY_PARSER_TOKEN_tCVAR 312
182 
184 #define LIB_RUBY_PARSER_TOKEN_tLABEL 313
185 
187 #define LIB_RUBY_PARSER_TOKEN_tINTEGER 314
188 
190 #define LIB_RUBY_PARSER_TOKEN_tFLOAT 315
191 
193 #define LIB_RUBY_PARSER_TOKEN_tRATIONAL 316
194 
196 #define LIB_RUBY_PARSER_TOKEN_tIMAGINARY 317
197 
199 #define LIB_RUBY_PARSER_TOKEN_tCHAR 318
200 
202 #define LIB_RUBY_PARSER_TOKEN_tNTH_REF 319
203 
205 #define LIB_RUBY_PARSER_TOKEN_tBACK_REF 320
206 
208 #define LIB_RUBY_PARSER_TOKEN_tSTRING_CONTENT 321
209 
211 #define LIB_RUBY_PARSER_TOKEN_tREGEXP_END 322
212 
214 #define LIB_RUBY_PARSER_TOKEN_tDOT 323
215 
217 #define LIB_RUBY_PARSER_TOKEN_tBACKSLASH 324
218 
220 #define LIB_RUBY_PARSER_TOKEN_tSP 325
221 
223 #define LIB_RUBY_PARSER_TOKEN_tSLASH_T 326
224 
226 #define LIB_RUBY_PARSER_TOKEN_tSLASH_F 327
227 
229 #define LIB_RUBY_PARSER_TOKEN_tSLASH_R 328
230 
232 #define LIB_RUBY_PARSER_TOKEN_tVTAB 329
233 
235 #define LIB_RUBY_PARSER_TOKEN_tUPLUS 330
236 
238 #define LIB_RUBY_PARSER_TOKEN_tUMINUS 331
239 
241 #define LIB_RUBY_PARSER_TOKEN_tPOW 332
242 
244 #define LIB_RUBY_PARSER_TOKEN_tCMP 333
245 
247 #define LIB_RUBY_PARSER_TOKEN_tEQ 334
248 
250 #define LIB_RUBY_PARSER_TOKEN_tEQQ 335
251 
253 #define LIB_RUBY_PARSER_TOKEN_tNEQ 336
254 
256 #define LIB_RUBY_PARSER_TOKEN_tGEQ 337
257 
259 #define LIB_RUBY_PARSER_TOKEN_tLEQ 338
260 
262 #define LIB_RUBY_PARSER_TOKEN_tANDOP 339
263 
265 #define LIB_RUBY_PARSER_TOKEN_tOROP 340
266 
268 #define LIB_RUBY_PARSER_TOKEN_tMATCH 341
269 
271 #define LIB_RUBY_PARSER_TOKEN_tNMATCH 342
272 
274 #define LIB_RUBY_PARSER_TOKEN_tDOT2 343
275 
277 #define LIB_RUBY_PARSER_TOKEN_tDOT3 344
278 
280 #define LIB_RUBY_PARSER_TOKEN_tBDOT2 345
281 
283 #define LIB_RUBY_PARSER_TOKEN_tBDOT3 346
284 
286 #define LIB_RUBY_PARSER_TOKEN_tAREF 347
287 
289 #define LIB_RUBY_PARSER_TOKEN_tASET 348
290 
292 #define LIB_RUBY_PARSER_TOKEN_tLSHFT 349
293 
295 #define LIB_RUBY_PARSER_TOKEN_tRSHFT 350
296 
298 #define LIB_RUBY_PARSER_TOKEN_tANDDOT 351
299 
301 #define LIB_RUBY_PARSER_TOKEN_tCOLON2 352
302 
304 #define LIB_RUBY_PARSER_TOKEN_tCOLON3 353
305 
307 #define LIB_RUBY_PARSER_TOKEN_tOP_ASGN 354
308 
310 #define LIB_RUBY_PARSER_TOKEN_tASSOC 355
311 
313 #define LIB_RUBY_PARSER_TOKEN_tLPAREN 356
314 
316 #define LIB_RUBY_PARSER_TOKEN_tLPAREN_ARG 357
317 
319 #define LIB_RUBY_PARSER_TOKEN_tRPAREN 358
320 
322 #define LIB_RUBY_PARSER_TOKEN_tLBRACK 359
323 
325 #define LIB_RUBY_PARSER_TOKEN_tLBRACE 360
326 
328 #define LIB_RUBY_PARSER_TOKEN_tLBRACE_ARG 361
329 
331 #define LIB_RUBY_PARSER_TOKEN_tSTAR 362
332 
334 #define LIB_RUBY_PARSER_TOKEN_tDSTAR 363
335 
337 #define LIB_RUBY_PARSER_TOKEN_tAMPER 364
338 
340 #define LIB_RUBY_PARSER_TOKEN_tLAMBDA 365
341 
343 #define LIB_RUBY_PARSER_TOKEN_tSYMBEG 366
344 
346 #define LIB_RUBY_PARSER_TOKEN_tSTRING_BEG 367
347 
349 #define LIB_RUBY_PARSER_TOKEN_tXSTRING_BEG 368
350 
352 #define LIB_RUBY_PARSER_TOKEN_tREGEXP_BEG 369
353 
355 #define LIB_RUBY_PARSER_TOKEN_tWORDS_BEG 370
356 
358 #define LIB_RUBY_PARSER_TOKEN_tQWORDS_BEG 371
359 
361 #define LIB_RUBY_PARSER_TOKEN_tSYMBOLS_BEG 372
362 
364 #define LIB_RUBY_PARSER_TOKEN_tQSYMBOLS_BEG 373
365 
367 #define LIB_RUBY_PARSER_TOKEN_tSTRING_END 374
368 
370 #define LIB_RUBY_PARSER_TOKEN_tSTRING_DEND 375
371 
373 #define LIB_RUBY_PARSER_TOKEN_tSTRING_DBEG 376
374 
376 #define LIB_RUBY_PARSER_TOKEN_tSTRING_DVAR 377
377 
379 #define LIB_RUBY_PARSER_TOKEN_tLAMBEG 378
380 
382 #define LIB_RUBY_PARSER_TOKEN_tLABEL_END 379
383 
385 #define LIB_RUBY_PARSER_TOKEN_tCOMMA 380
386 
388 #define LIB_RUBY_PARSER_TOKEN_tLCURLY 381
389 
391 #define LIB_RUBY_PARSER_TOKEN_tRCURLY 382
392 
394 #define LIB_RUBY_PARSER_TOKEN_tLBRACK2 383
395 
397 #define LIB_RUBY_PARSER_TOKEN_tEQL 384
398 
400 #define LIB_RUBY_PARSER_TOKEN_tPIPE 385
401 
403 #define LIB_RUBY_PARSER_TOKEN_tAMPER2 386
404 
406 #define LIB_RUBY_PARSER_TOKEN_tGT 387
407 
409 #define LIB_RUBY_PARSER_TOKEN_tLT 388
410 
412 #define LIB_RUBY_PARSER_TOKEN_tBACK_REF2 389
413 
415 #define LIB_RUBY_PARSER_TOKEN_tCARET 390
416 
418 #define LIB_RUBY_PARSER_TOKEN_tLPAREN2 391
419 
421 #define LIB_RUBY_PARSER_TOKEN_tRBRACK 392
422 
424 #define LIB_RUBY_PARSER_TOKEN_tSEMI 393
425 
427 #define LIB_RUBY_PARSER_TOKEN_tSPACE 394
428 
430 #define LIB_RUBY_PARSER_TOKEN_tNL 395
431 
433 #define LIB_RUBY_PARSER_TOKEN_tPLUS 396
434 
436 #define LIB_RUBY_PARSER_TOKEN_tMINUS 397
437 
439 #define LIB_RUBY_PARSER_TOKEN_tSTAR2 398
440 
442 #define LIB_RUBY_PARSER_TOKEN_tDIVIDE 399
443 
445 #define LIB_RUBY_PARSER_TOKEN_tPERCENT 400
446 
448 #define LIB_RUBY_PARSER_TOKEN_tTILDE 401
449 
451 #define LIB_RUBY_PARSER_TOKEN_tBANG 402
452 
454 #define LIB_RUBY_PARSER_TOKEN_tLOWEST 403
455 
457 #define LIB_RUBY_PARSER_TOKEN_tEH 404
458 
460 #define LIB_RUBY_PARSER_TOKEN_tCOLON 405
461 
463 #define LIB_RUBY_PARSER_TOKEN_tUMINUS_NUM 406
464 
466 #define LIB_RUBY_PARSER_TOKEN_tLAST_TOKEN 407
467 
468 
469 #endif // LIB_RUBY_PARSER_TOKEN_IDS_HPP