1
static ID ripper_id_BEGIN;
2
static ID ripper_id_END;
3
static ID ripper_id_alias;
4
static ID ripper_id_alias_error;
5
static ID ripper_id_aref;
6
static ID ripper_id_aref_field;
7
static ID ripper_id_arg_ambiguous;
8
static ID ripper_id_arg_paren;
9
static ID ripper_id_args_add;
10
static ID ripper_id_args_add_block;
11
static ID ripper_id_args_add_star;
12
static ID ripper_id_args_new;
13
static ID ripper_id_args_prepend;
14
static ID ripper_id_array;
15
static ID ripper_id_assign;
16
static ID ripper_id_assign_error;
17
static ID ripper_id_assoc_new;
18
static ID ripper_id_assoclist_from_args;
19
static ID ripper_id_bare_assoc_hash;
20
static ID ripper_id_begin;
21
static ID ripper_id_binary;
22
static ID ripper_id_block_var;
23
static ID ripper_id_block_var_add_block;
24
static ID ripper_id_block_var_add_star;
25
static ID ripper_id_blockarg;
26
static ID ripper_id_bodystmt;
27
static ID ripper_id_brace_block;
28
static ID ripper_id_break;
29
static ID ripper_id_call;
30
static ID ripper_id_case;
31
static ID ripper_id_class;
32
static ID ripper_id_class_name_error;
33
static ID ripper_id_command;
34
static ID ripper_id_command_call;
35
static ID ripper_id_const_path_field;
36
static ID ripper_id_const_path_ref;
37
static ID ripper_id_const_ref;
38
static ID ripper_id_def;
39
static ID ripper_id_defined;
40
static ID ripper_id_defs;
41
static ID ripper_id_do_block;
42
static ID ripper_id_dot2;
43
static ID ripper_id_dot3;
44
static ID ripper_id_dyna_symbol;
45
static ID ripper_id_else;
46
static ID ripper_id_elsif;
47
static ID ripper_id_ensure;
48
static ID ripper_id_excessed_comma;
49
static ID ripper_id_fcall;
50
static ID ripper_id_field;
51
static ID ripper_id_for;
52
static ID ripper_id_hash;
53
static ID ripper_id_if;
54
static ID ripper_id_if_mod;
55
static ID ripper_id_ifop;
56
static ID ripper_id_lambda;
57
static ID ripper_id_magic_comment;
58
static ID ripper_id_massign;
59
static ID ripper_id_method_add_arg;
60
static ID ripper_id_method_add_block;
61
static ID ripper_id_mlhs_add;
62
static ID ripper_id_mlhs_add_star;
63
static ID ripper_id_mlhs_new;
64
static ID ripper_id_mlhs_paren;
65
static ID ripper_id_module;
66
static ID ripper_id_mrhs_add;
67
static ID ripper_id_mrhs_add_star;
68
static ID ripper_id_mrhs_new;
69
static ID ripper_id_mrhs_new_from_args;
70
static ID ripper_id_next;
71
static ID ripper_id_opassign;
72
static ID ripper_id_param_error;
73
static ID ripper_id_params;
74
static ID ripper_id_paren;
75
static ID ripper_id_parse_error;
76
static ID ripper_id_program;
77
static ID ripper_id_qwords_add;
78
static ID ripper_id_qwords_new;
79
static ID ripper_id_redo;
80
static ID ripper_id_regexp_literal;
81
static ID ripper_id_rescue;
82
static ID ripper_id_rescue_mod;
83
static ID ripper_id_rest_param;
84
static ID ripper_id_retry;
85
static ID ripper_id_return;
86
static ID ripper_id_return0;
87
static ID ripper_id_sclass;
88
static ID ripper_id_stmts_add;
89
static ID ripper_id_stmts_new;
90
static ID ripper_id_string_add;
91
static ID ripper_id_string_concat;
92
static ID ripper_id_string_content;
93
static ID ripper_id_string_dvar;
94
static ID ripper_id_string_embexpr;
95
static ID ripper_id_string_literal;
96
static ID ripper_id_super;
97
static ID ripper_id_symbol;
98
static ID ripper_id_symbol_literal;
99
static ID ripper_id_top_const_field;
100
static ID ripper_id_top_const_ref;
101
static ID ripper_id_unary;
102
static ID ripper_id_undef;
103
static ID ripper_id_unless;
104
static ID ripper_id_unless_mod;
105
static ID ripper_id_until;
106
static ID ripper_id_until_mod;
107
static ID ripper_id_var_alias;
108
static ID ripper_id_var_field;
109
static ID ripper_id_var_ref;
110
static ID ripper_id_void_stmt;
111
static ID ripper_id_when;
112
static ID ripper_id_while;
113
static ID ripper_id_while_mod;
114
static ID ripper_id_word_add;
115
static ID ripper_id_word_new;
116
static ID ripper_id_words_add;
117
static ID ripper_id_words_new;
118
static ID ripper_id_xstring_add;
119
static ID ripper_id_xstring_literal;
120
static ID ripper_id_xstring_new;
121
static ID ripper_id_yield;
122
static ID ripper_id_yield0;
123
static ID ripper_id_zsuper;
126
ripper_init_eventids1(VALUE self)
130
ripper_id_BEGIN = rb_intern_const("on_BEGIN");
131
ripper_id_END = rb_intern_const("on_END");
132
ripper_id_alias = rb_intern_const("on_alias");
133
ripper_id_alias_error = rb_intern_const("on_alias_error");
134
ripper_id_aref = rb_intern_const("on_aref");
135
ripper_id_aref_field = rb_intern_const("on_aref_field");
136
ripper_id_arg_ambiguous = rb_intern_const("on_arg_ambiguous");
137
ripper_id_arg_paren = rb_intern_const("on_arg_paren");
138
ripper_id_args_add = rb_intern_const("on_args_add");
139
ripper_id_args_add_block = rb_intern_const("on_args_add_block");
140
ripper_id_args_add_star = rb_intern_const("on_args_add_star");
141
ripper_id_args_new = rb_intern_const("on_args_new");
142
ripper_id_args_prepend = rb_intern_const("on_args_prepend");
143
ripper_id_array = rb_intern_const("on_array");
144
ripper_id_assign = rb_intern_const("on_assign");
145
ripper_id_assign_error = rb_intern_const("on_assign_error");
146
ripper_id_assoc_new = rb_intern_const("on_assoc_new");
147
ripper_id_assoclist_from_args = rb_intern_const("on_assoclist_from_args");
148
ripper_id_bare_assoc_hash = rb_intern_const("on_bare_assoc_hash");
149
ripper_id_begin = rb_intern_const("on_begin");
150
ripper_id_binary = rb_intern_const("on_binary");
151
ripper_id_block_var = rb_intern_const("on_block_var");
152
ripper_id_block_var_add_block = rb_intern_const("on_block_var_add_block");
153
ripper_id_block_var_add_star = rb_intern_const("on_block_var_add_star");
154
ripper_id_blockarg = rb_intern_const("on_blockarg");
155
ripper_id_bodystmt = rb_intern_const("on_bodystmt");
156
ripper_id_brace_block = rb_intern_const("on_brace_block");
157
ripper_id_break = rb_intern_const("on_break");
158
ripper_id_call = rb_intern_const("on_call");
159
ripper_id_case = rb_intern_const("on_case");
160
ripper_id_class = rb_intern_const("on_class");
161
ripper_id_class_name_error = rb_intern_const("on_class_name_error");
162
ripper_id_command = rb_intern_const("on_command");
163
ripper_id_command_call = rb_intern_const("on_command_call");
164
ripper_id_const_path_field = rb_intern_const("on_const_path_field");
165
ripper_id_const_path_ref = rb_intern_const("on_const_path_ref");
166
ripper_id_const_ref = rb_intern_const("on_const_ref");
167
ripper_id_def = rb_intern_const("on_def");
168
ripper_id_defined = rb_intern_const("on_defined");
169
ripper_id_defs = rb_intern_const("on_defs");
170
ripper_id_do_block = rb_intern_const("on_do_block");
171
ripper_id_dot2 = rb_intern_const("on_dot2");
172
ripper_id_dot3 = rb_intern_const("on_dot3");
173
ripper_id_dyna_symbol = rb_intern_const("on_dyna_symbol");
174
ripper_id_else = rb_intern_const("on_else");
175
ripper_id_elsif = rb_intern_const("on_elsif");
176
ripper_id_ensure = rb_intern_const("on_ensure");
177
ripper_id_excessed_comma = rb_intern_const("on_excessed_comma");
178
ripper_id_fcall = rb_intern_const("on_fcall");
179
ripper_id_field = rb_intern_const("on_field");
180
ripper_id_for = rb_intern_const("on_for");
181
ripper_id_hash = rb_intern_const("on_hash");
182
ripper_id_if = rb_intern_const("on_if");
183
ripper_id_if_mod = rb_intern_const("on_if_mod");
184
ripper_id_ifop = rb_intern_const("on_ifop");
185
ripper_id_lambda = rb_intern_const("on_lambda");
186
ripper_id_magic_comment = rb_intern_const("on_magic_comment");
187
ripper_id_massign = rb_intern_const("on_massign");
188
ripper_id_method_add_arg = rb_intern_const("on_method_add_arg");
189
ripper_id_method_add_block = rb_intern_const("on_method_add_block");
190
ripper_id_mlhs_add = rb_intern_const("on_mlhs_add");
191
ripper_id_mlhs_add_star = rb_intern_const("on_mlhs_add_star");
192
ripper_id_mlhs_new = rb_intern_const("on_mlhs_new");
193
ripper_id_mlhs_paren = rb_intern_const("on_mlhs_paren");
194
ripper_id_module = rb_intern_const("on_module");
195
ripper_id_mrhs_add = rb_intern_const("on_mrhs_add");
196
ripper_id_mrhs_add_star = rb_intern_const("on_mrhs_add_star");
197
ripper_id_mrhs_new = rb_intern_const("on_mrhs_new");
198
ripper_id_mrhs_new_from_args = rb_intern_const("on_mrhs_new_from_args");
199
ripper_id_next = rb_intern_const("on_next");
200
ripper_id_opassign = rb_intern_const("on_opassign");
201
ripper_id_param_error = rb_intern_const("on_param_error");
202
ripper_id_params = rb_intern_const("on_params");
203
ripper_id_paren = rb_intern_const("on_paren");
204
ripper_id_parse_error = rb_intern_const("on_parse_error");
205
ripper_id_program = rb_intern_const("on_program");
206
ripper_id_qwords_add = rb_intern_const("on_qwords_add");
207
ripper_id_qwords_new = rb_intern_const("on_qwords_new");
208
ripper_id_redo = rb_intern_const("on_redo");
209
ripper_id_regexp_literal = rb_intern_const("on_regexp_literal");
210
ripper_id_rescue = rb_intern_const("on_rescue");
211
ripper_id_rescue_mod = rb_intern_const("on_rescue_mod");
212
ripper_id_rest_param = rb_intern_const("on_rest_param");
213
ripper_id_retry = rb_intern_const("on_retry");
214
ripper_id_return = rb_intern_const("on_return");
215
ripper_id_return0 = rb_intern_const("on_return0");
216
ripper_id_sclass = rb_intern_const("on_sclass");
217
ripper_id_stmts_add = rb_intern_const("on_stmts_add");
218
ripper_id_stmts_new = rb_intern_const("on_stmts_new");
219
ripper_id_string_add = rb_intern_const("on_string_add");
220
ripper_id_string_concat = rb_intern_const("on_string_concat");
221
ripper_id_string_content = rb_intern_const("on_string_content");
222
ripper_id_string_dvar = rb_intern_const("on_string_dvar");
223
ripper_id_string_embexpr = rb_intern_const("on_string_embexpr");
224
ripper_id_string_literal = rb_intern_const("on_string_literal");
225
ripper_id_super = rb_intern_const("on_super");
226
ripper_id_symbol = rb_intern_const("on_symbol");
227
ripper_id_symbol_literal = rb_intern_const("on_symbol_literal");
228
ripper_id_top_const_field = rb_intern_const("on_top_const_field");
229
ripper_id_top_const_ref = rb_intern_const("on_top_const_ref");
230
ripper_id_unary = rb_intern_const("on_unary");
231
ripper_id_undef = rb_intern_const("on_undef");
232
ripper_id_unless = rb_intern_const("on_unless");
233
ripper_id_unless_mod = rb_intern_const("on_unless_mod");
234
ripper_id_until = rb_intern_const("on_until");
235
ripper_id_until_mod = rb_intern_const("on_until_mod");
236
ripper_id_var_alias = rb_intern_const("on_var_alias");
237
ripper_id_var_field = rb_intern_const("on_var_field");
238
ripper_id_var_ref = rb_intern_const("on_var_ref");
239
ripper_id_void_stmt = rb_intern_const("on_void_stmt");
240
ripper_id_when = rb_intern_const("on_when");
241
ripper_id_while = rb_intern_const("on_while");
242
ripper_id_while_mod = rb_intern_const("on_while_mod");
243
ripper_id_word_add = rb_intern_const("on_word_add");
244
ripper_id_word_new = rb_intern_const("on_word_new");
245
ripper_id_words_add = rb_intern_const("on_words_add");
246
ripper_id_words_new = rb_intern_const("on_words_new");
247
ripper_id_xstring_add = rb_intern_const("on_xstring_add");
248
ripper_id_xstring_literal = rb_intern_const("on_xstring_literal");
249
ripper_id_xstring_new = rb_intern_const("on_xstring_new");
250
ripper_id_yield = rb_intern_const("on_yield");
251
ripper_id_yield0 = rb_intern_const("on_yield0");
252
ripper_id_zsuper = rb_intern_const("on_zsuper");
255
rb_define_const(self, "PARSER_EVENT_TABLE", h);
256
id = rb_intern_const("BEGIN");
257
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
258
id = rb_intern_const("END");
259
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
260
id = rb_intern_const("alias");
261
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
262
id = rb_intern_const("alias_error");
263
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
264
id = rb_intern_const("aref");
265
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
266
id = rb_intern_const("aref_field");
267
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
268
id = rb_intern_const("arg_ambiguous");
269
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
270
id = rb_intern_const("arg_paren");
271
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
272
id = rb_intern_const("args_add");
273
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
274
id = rb_intern_const("args_add_block");
275
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
276
id = rb_intern_const("args_add_star");
277
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
278
id = rb_intern_const("args_new");
279
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
280
id = rb_intern_const("args_prepend");
281
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
282
id = rb_intern_const("array");
283
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
284
id = rb_intern_const("assign");
285
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
286
id = rb_intern_const("assign_error");
287
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
288
id = rb_intern_const("assoc_new");
289
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
290
id = rb_intern_const("assoclist_from_args");
291
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
292
id = rb_intern_const("bare_assoc_hash");
293
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
294
id = rb_intern_const("begin");
295
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
296
id = rb_intern_const("binary");
297
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
298
id = rb_intern_const("block_var");
299
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
300
id = rb_intern_const("block_var_add_block");
301
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
302
id = rb_intern_const("block_var_add_star");
303
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
304
id = rb_intern_const("blockarg");
305
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
306
id = rb_intern_const("bodystmt");
307
rb_hash_aset(h, ID2SYM(id), INT2NUM(4));
308
id = rb_intern_const("brace_block");
309
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
310
id = rb_intern_const("break");
311
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
312
id = rb_intern_const("call");
313
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
314
id = rb_intern_const("case");
315
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
316
id = rb_intern_const("class");
317
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
318
id = rb_intern_const("class_name_error");
319
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
320
id = rb_intern_const("command");
321
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
322
id = rb_intern_const("command_call");
323
rb_hash_aset(h, ID2SYM(id), INT2NUM(4));
324
id = rb_intern_const("const_path_field");
325
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
326
id = rb_intern_const("const_path_ref");
327
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
328
id = rb_intern_const("const_ref");
329
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
330
id = rb_intern_const("def");
331
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
332
id = rb_intern_const("defined");
333
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
334
id = rb_intern_const("defs");
335
rb_hash_aset(h, ID2SYM(id), INT2NUM(5));
336
id = rb_intern_const("do_block");
337
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
338
id = rb_intern_const("dot2");
339
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
340
id = rb_intern_const("dot3");
341
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
342
id = rb_intern_const("dyna_symbol");
343
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
344
id = rb_intern_const("else");
345
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
346
id = rb_intern_const("elsif");
347
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
348
id = rb_intern_const("ensure");
349
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
350
id = rb_intern_const("excessed_comma");
351
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
352
id = rb_intern_const("fcall");
353
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
354
id = rb_intern_const("field");
355
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
356
id = rb_intern_const("for");
357
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
358
id = rb_intern_const("hash");
359
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
360
id = rb_intern_const("if");
361
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
362
id = rb_intern_const("if_mod");
363
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
364
id = rb_intern_const("ifop");
365
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
366
id = rb_intern_const("lambda");
367
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
368
id = rb_intern_const("magic_comment");
369
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
370
id = rb_intern_const("massign");
371
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
372
id = rb_intern_const("method_add_arg");
373
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
374
id = rb_intern_const("method_add_block");
375
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
376
id = rb_intern_const("mlhs_add");
377
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
378
id = rb_intern_const("mlhs_add_star");
379
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
380
id = rb_intern_const("mlhs_new");
381
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
382
id = rb_intern_const("mlhs_paren");
383
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
384
id = rb_intern_const("module");
385
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
386
id = rb_intern_const("mrhs_add");
387
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
388
id = rb_intern_const("mrhs_add_star");
389
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
390
id = rb_intern_const("mrhs_new");
391
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
392
id = rb_intern_const("mrhs_new_from_args");
393
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
394
id = rb_intern_const("next");
395
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
396
id = rb_intern_const("opassign");
397
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
398
id = rb_intern_const("param_error");
399
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
400
id = rb_intern_const("params");
401
rb_hash_aset(h, ID2SYM(id), INT2NUM(5));
402
id = rb_intern_const("paren");
403
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
404
id = rb_intern_const("parse_error");
405
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
406
id = rb_intern_const("program");
407
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
408
id = rb_intern_const("qwords_add");
409
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
410
id = rb_intern_const("qwords_new");
411
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
412
id = rb_intern_const("redo");
413
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
414
id = rb_intern_const("regexp_literal");
415
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
416
id = rb_intern_const("rescue");
417
rb_hash_aset(h, ID2SYM(id), INT2NUM(4));
418
id = rb_intern_const("rescue_mod");
419
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
420
id = rb_intern_const("rest_param");
421
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
422
id = rb_intern_const("retry");
423
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
424
id = rb_intern_const("return");
425
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
426
id = rb_intern_const("return0");
427
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
428
id = rb_intern_const("sclass");
429
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
430
id = rb_intern_const("stmts_add");
431
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
432
id = rb_intern_const("stmts_new");
433
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
434
id = rb_intern_const("string_add");
435
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
436
id = rb_intern_const("string_concat");
437
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
438
id = rb_intern_const("string_content");
439
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
440
id = rb_intern_const("string_dvar");
441
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
442
id = rb_intern_const("string_embexpr");
443
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
444
id = rb_intern_const("string_literal");
445
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
446
id = rb_intern_const("super");
447
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
448
id = rb_intern_const("symbol");
449
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
450
id = rb_intern_const("symbol_literal");
451
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
452
id = rb_intern_const("top_const_field");
453
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
454
id = rb_intern_const("top_const_ref");
455
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
456
id = rb_intern_const("unary");
457
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
458
id = rb_intern_const("undef");
459
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
460
id = rb_intern_const("unless");
461
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
462
id = rb_intern_const("unless_mod");
463
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
464
id = rb_intern_const("until");
465
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
466
id = rb_intern_const("until_mod");
467
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
468
id = rb_intern_const("var_alias");
469
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
470
id = rb_intern_const("var_field");
471
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
472
id = rb_intern_const("var_ref");
473
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
474
id = rb_intern_const("void_stmt");
475
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
476
id = rb_intern_const("when");
477
rb_hash_aset(h, ID2SYM(id), INT2NUM(3));
478
id = rb_intern_const("while");
479
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
480
id = rb_intern_const("while_mod");
481
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
482
id = rb_intern_const("word_add");
483
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
484
id = rb_intern_const("word_new");
485
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
486
id = rb_intern_const("words_add");
487
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
488
id = rb_intern_const("words_new");
489
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
490
id = rb_intern_const("xstring_add");
491
rb_hash_aset(h, ID2SYM(id), INT2NUM(2));
492
id = rb_intern_const("xstring_literal");
493
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
494
id = rb_intern_const("xstring_new");
495
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
496
id = rb_intern_const("yield");
497
rb_hash_aset(h, ID2SYM(id), INT2NUM(1));
498
id = rb_intern_const("yield0");
499
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));
500
id = rb_intern_const("zsuper");
501
rb_hash_aset(h, ID2SYM(id), INT2NUM(0));