1      case NODE_SCOPE:
2	return "NODE_SCOPE";
3      case NODE_BLOCK:
4	return "NODE_BLOCK";
5      case NODE_IF:
6	return "NODE_IF";
7      case NODE_CASE:
8	return "NODE_CASE";
9      case NODE_WHEN:
10	return "NODE_WHEN";
11      case NODE_OPT_N:
12	return "NODE_OPT_N";
13      case NODE_WHILE:
14	return "NODE_WHILE";
15      case NODE_UNTIL:
16	return "NODE_UNTIL";
17      case NODE_ITER:
18	return "NODE_ITER";
19      case NODE_FOR:
20	return "NODE_FOR";
21      case NODE_BREAK:
22	return "NODE_BREAK";
23      case NODE_NEXT:
24	return "NODE_NEXT";
25      case NODE_REDO:
26	return "NODE_REDO";
27      case NODE_RETRY:
28	return "NODE_RETRY";
29      case NODE_BEGIN:
30	return "NODE_BEGIN";
31      case NODE_RESCUE:
32	return "NODE_RESCUE";
33      case NODE_RESBODY:
34	return "NODE_RESBODY";
35      case NODE_ENSURE:
36	return "NODE_ENSURE";
37      case NODE_AND:
38	return "NODE_AND";
39      case NODE_OR:
40	return "NODE_OR";
41      case NODE_MASGN:
42	return "NODE_MASGN";
43      case NODE_LASGN:
44	return "NODE_LASGN";
45      case NODE_DASGN:
46	return "NODE_DASGN";
47      case NODE_DASGN_CURR:
48	return "NODE_DASGN_CURR";
49      case NODE_GASGN:
50	return "NODE_GASGN";
51      case NODE_IASGN:
52	return "NODE_IASGN";
53      case NODE_IASGN2:
54	return "NODE_IASGN2";
55      case NODE_CDECL:
56	return "NODE_CDECL";
57      case NODE_CVASGN:
58	return "NODE_CVASGN";
59      case NODE_CVDECL:
60	return "NODE_CVDECL";
61      case NODE_OP_ASGN1:
62	return "NODE_OP_ASGN1";
63      case NODE_OP_ASGN2:
64	return "NODE_OP_ASGN2";
65      case NODE_OP_ASGN_AND:
66	return "NODE_OP_ASGN_AND";
67      case NODE_OP_ASGN_OR:
68	return "NODE_OP_ASGN_OR";
69      case NODE_OP_CDECL:
70	return "NODE_OP_CDECL";
71      case NODE_CALL:
72	return "NODE_CALL";
73      case NODE_FCALL:
74	return "NODE_FCALL";
75      case NODE_VCALL:
76	return "NODE_VCALL";
77      case NODE_SUPER:
78	return "NODE_SUPER";
79      case NODE_ZSUPER:
80	return "NODE_ZSUPER";
81      case NODE_ARRAY:
82	return "NODE_ARRAY";
83      case NODE_ZARRAY:
84	return "NODE_ZARRAY";
85      case NODE_VALUES:
86	return "NODE_VALUES";
87      case NODE_HASH:
88	return "NODE_HASH";
89      case NODE_RETURN:
90	return "NODE_RETURN";
91      case NODE_YIELD:
92	return "NODE_YIELD";
93      case NODE_LVAR:
94	return "NODE_LVAR";
95      case NODE_DVAR:
96	return "NODE_DVAR";
97      case NODE_GVAR:
98	return "NODE_GVAR";
99      case NODE_IVAR:
100	return "NODE_IVAR";
101      case NODE_CONST:
102	return "NODE_CONST";
103      case NODE_CVAR:
104	return "NODE_CVAR";
105      case NODE_NTH_REF:
106	return "NODE_NTH_REF";
107      case NODE_BACK_REF:
108	return "NODE_BACK_REF";
109      case NODE_MATCH:
110	return "NODE_MATCH";
111      case NODE_MATCH2:
112	return "NODE_MATCH2";
113      case NODE_MATCH3:
114	return "NODE_MATCH3";
115      case NODE_LIT:
116	return "NODE_LIT";
117      case NODE_STR:
118	return "NODE_STR";
119      case NODE_DSTR:
120	return "NODE_DSTR";
121      case NODE_XSTR:
122	return "NODE_XSTR";
123      case NODE_DXSTR:
124	return "NODE_DXSTR";
125      case NODE_EVSTR:
126	return "NODE_EVSTR";
127      case NODE_DREGX:
128	return "NODE_DREGX";
129      case NODE_DREGX_ONCE:
130	return "NODE_DREGX_ONCE";
131      case NODE_ARGS:
132	return "NODE_ARGS";
133      case NODE_ARGS_AUX:
134	return "NODE_ARGS_AUX";
135      case NODE_OPT_ARG:
136	return "NODE_OPT_ARG";
137      case NODE_KW_ARG:
138	return "NODE_KW_ARG";
139      case NODE_POSTARG:
140	return "NODE_POSTARG";
141      case NODE_ARGSCAT:
142	return "NODE_ARGSCAT";
143      case NODE_ARGSPUSH:
144	return "NODE_ARGSPUSH";
145      case NODE_SPLAT:
146	return "NODE_SPLAT";
147      case NODE_TO_ARY:
148	return "NODE_TO_ARY";
149      case NODE_BLOCK_ARG:
150	return "NODE_BLOCK_ARG";
151      case NODE_BLOCK_PASS:
152	return "NODE_BLOCK_PASS";
153      case NODE_DEFN:
154	return "NODE_DEFN";
155      case NODE_DEFS:
156	return "NODE_DEFS";
157      case NODE_ALIAS:
158	return "NODE_ALIAS";
159      case NODE_VALIAS:
160	return "NODE_VALIAS";
161      case NODE_UNDEF:
162	return "NODE_UNDEF";
163      case NODE_CLASS:
164	return "NODE_CLASS";
165      case NODE_MODULE:
166	return "NODE_MODULE";
167      case NODE_SCLASS:
168	return "NODE_SCLASS";
169      case NODE_COLON2:
170	return "NODE_COLON2";
171      case NODE_COLON3:
172	return "NODE_COLON3";
173      case NODE_CREF:
174	return "NODE_CREF";
175      case NODE_DOT2:
176	return "NODE_DOT2";
177      case NODE_DOT3:
178	return "NODE_DOT3";
179      case NODE_FLIP2:
180	return "NODE_FLIP2";
181      case NODE_FLIP3:
182	return "NODE_FLIP3";
183      case NODE_SELF:
184	return "NODE_SELF";
185      case NODE_NIL:
186	return "NODE_NIL";
187      case NODE_TRUE:
188	return "NODE_TRUE";
189      case NODE_FALSE:
190	return "NODE_FALSE";
191      case NODE_ERRINFO:
192	return "NODE_ERRINFO";
193      case NODE_DEFINED:
194	return "NODE_DEFINED";
195      case NODE_POSTEXE:
196	return "NODE_POSTEXE";
197      case NODE_ALLOCA:
198	return "NODE_ALLOCA";
199      case NODE_BMETHOD:
200	return "NODE_BMETHOD";
201      case NODE_MEMO:
202	return "NODE_MEMO";
203      case NODE_IFUNC:
204	return "NODE_IFUNC";
205      case NODE_DSYM:
206	return "NODE_DSYM";
207      case NODE_ATTRASGN:
208	return "NODE_ATTRASGN";
209      case NODE_PRELUDE:
210	return "NODE_PRELUDE";
211      case NODE_LAMBDA:
212	return "NODE_LAMBDA";
213