00001 case NODE_SCOPE: 00002 return "NODE_SCOPE"; 00003 case NODE_BLOCK: 00004 return "NODE_BLOCK"; 00005 case NODE_IF: 00006 return "NODE_IF"; 00007 case NODE_CASE: 00008 return "NODE_CASE"; 00009 case NODE_WHEN: 00010 return "NODE_WHEN"; 00011 case NODE_OPT_N: 00012 return "NODE_OPT_N"; 00013 case NODE_WHILE: 00014 return "NODE_WHILE"; 00015 case NODE_UNTIL: 00016 return "NODE_UNTIL"; 00017 case NODE_ITER: 00018 return "NODE_ITER"; 00019 case NODE_FOR: 00020 return "NODE_FOR"; 00021 case NODE_BREAK: 00022 return "NODE_BREAK"; 00023 case NODE_NEXT: 00024 return "NODE_NEXT"; 00025 case NODE_REDO: 00026 return "NODE_REDO"; 00027 case NODE_RETRY: 00028 return "NODE_RETRY"; 00029 case NODE_BEGIN: 00030 return "NODE_BEGIN"; 00031 case NODE_RESCUE: 00032 return "NODE_RESCUE"; 00033 case NODE_RESBODY: 00034 return "NODE_RESBODY"; 00035 case NODE_ENSURE: 00036 return "NODE_ENSURE"; 00037 case NODE_AND: 00038 return "NODE_AND"; 00039 case NODE_OR: 00040 return "NODE_OR"; 00041 case NODE_MASGN: 00042 return "NODE_MASGN"; 00043 case NODE_LASGN: 00044 return "NODE_LASGN"; 00045 case NODE_DASGN: 00046 return "NODE_DASGN"; 00047 case NODE_DASGN_CURR: 00048 return "NODE_DASGN_CURR"; 00049 case NODE_GASGN: 00050 return "NODE_GASGN"; 00051 case NODE_IASGN: 00052 return "NODE_IASGN"; 00053 case NODE_IASGN2: 00054 return "NODE_IASGN2"; 00055 case NODE_CDECL: 00056 return "NODE_CDECL"; 00057 case NODE_CVASGN: 00058 return "NODE_CVASGN"; 00059 case NODE_CVDECL: 00060 return "NODE_CVDECL"; 00061 case NODE_OP_ASGN1: 00062 return "NODE_OP_ASGN1"; 00063 case NODE_OP_ASGN2: 00064 return "NODE_OP_ASGN2"; 00065 case NODE_OP_ASGN_AND: 00066 return "NODE_OP_ASGN_AND"; 00067 case NODE_OP_ASGN_OR: 00068 return "NODE_OP_ASGN_OR"; 00069 case NODE_CALL: 00070 return "NODE_CALL"; 00071 case NODE_FCALL: 00072 return "NODE_FCALL"; 00073 case NODE_VCALL: 00074 return "NODE_VCALL"; 00075 case NODE_SUPER: 00076 return "NODE_SUPER"; 00077 case NODE_ZSUPER: 00078 return "NODE_ZSUPER"; 00079 case NODE_ARRAY: 00080 return "NODE_ARRAY"; 00081 case NODE_ZARRAY: 00082 return "NODE_ZARRAY"; 00083 case NODE_VALUES: 00084 return "NODE_VALUES"; 00085 case NODE_HASH: 00086 return "NODE_HASH"; 00087 case NODE_RETURN: 00088 return "NODE_RETURN"; 00089 case NODE_YIELD: 00090 return "NODE_YIELD"; 00091 case NODE_LVAR: 00092 return "NODE_LVAR"; 00093 case NODE_DVAR: 00094 return "NODE_DVAR"; 00095 case NODE_GVAR: 00096 return "NODE_GVAR"; 00097 case NODE_IVAR: 00098 return "NODE_IVAR"; 00099 case NODE_CONST: 00100 return "NODE_CONST"; 00101 case NODE_CVAR: 00102 return "NODE_CVAR"; 00103 case NODE_NTH_REF: 00104 return "NODE_NTH_REF"; 00105 case NODE_BACK_REF: 00106 return "NODE_BACK_REF"; 00107 case NODE_MATCH: 00108 return "NODE_MATCH"; 00109 case NODE_MATCH2: 00110 return "NODE_MATCH2"; 00111 case NODE_MATCH3: 00112 return "NODE_MATCH3"; 00113 case NODE_LIT: 00114 return "NODE_LIT"; 00115 case NODE_STR: 00116 return "NODE_STR"; 00117 case NODE_DSTR: 00118 return "NODE_DSTR"; 00119 case NODE_XSTR: 00120 return "NODE_XSTR"; 00121 case NODE_DXSTR: 00122 return "NODE_DXSTR"; 00123 case NODE_EVSTR: 00124 return "NODE_EVSTR"; 00125 case NODE_DREGX: 00126 return "NODE_DREGX"; 00127 case NODE_DREGX_ONCE: 00128 return "NODE_DREGX_ONCE"; 00129 case NODE_ARGS: 00130 return "NODE_ARGS"; 00131 case NODE_ARGS_AUX: 00132 return "NODE_ARGS_AUX"; 00133 case NODE_OPT_ARG: 00134 return "NODE_OPT_ARG"; 00135 case NODE_POSTARG: 00136 return "NODE_POSTARG"; 00137 case NODE_ARGSCAT: 00138 return "NODE_ARGSCAT"; 00139 case NODE_ARGSPUSH: 00140 return "NODE_ARGSPUSH"; 00141 case NODE_SPLAT: 00142 return "NODE_SPLAT"; 00143 case NODE_TO_ARY: 00144 return "NODE_TO_ARY"; 00145 case NODE_BLOCK_ARG: 00146 return "NODE_BLOCK_ARG"; 00147 case NODE_BLOCK_PASS: 00148 return "NODE_BLOCK_PASS"; 00149 case NODE_DEFN: 00150 return "NODE_DEFN"; 00151 case NODE_DEFS: 00152 return "NODE_DEFS"; 00153 case NODE_ALIAS: 00154 return "NODE_ALIAS"; 00155 case NODE_VALIAS: 00156 return "NODE_VALIAS"; 00157 case NODE_UNDEF: 00158 return "NODE_UNDEF"; 00159 case NODE_CLASS: 00160 return "NODE_CLASS"; 00161 case NODE_MODULE: 00162 return "NODE_MODULE"; 00163 case NODE_SCLASS: 00164 return "NODE_SCLASS"; 00165 case NODE_COLON2: 00166 return "NODE_COLON2"; 00167 case NODE_COLON3: 00168 return "NODE_COLON3"; 00169 case NODE_DOT2: 00170 return "NODE_DOT2"; 00171 case NODE_DOT3: 00172 return "NODE_DOT3"; 00173 case NODE_FLIP2: 00174 return "NODE_FLIP2"; 00175 case NODE_FLIP3: 00176 return "NODE_FLIP3"; 00177 case NODE_SELF: 00178 return "NODE_SELF"; 00179 case NODE_NIL: 00180 return "NODE_NIL"; 00181 case NODE_TRUE: 00182 return "NODE_TRUE"; 00183 case NODE_FALSE: 00184 return "NODE_FALSE"; 00185 case NODE_ERRINFO: 00186 return "NODE_ERRINFO"; 00187 case NODE_DEFINED: 00188 return "NODE_DEFINED"; 00189 case NODE_POSTEXE: 00190 return "NODE_POSTEXE"; 00191 case NODE_ALLOCA: 00192 return "NODE_ALLOCA"; 00193 case NODE_BMETHOD: 00194 return "NODE_BMETHOD"; 00195 case NODE_MEMO: 00196 return "NODE_MEMO"; 00197 case NODE_IFUNC: 00198 return "NODE_IFUNC"; 00199 case NODE_DSYM: 00200 return "NODE_DSYM"; 00201 case NODE_ATTRASGN: 00202 return "NODE_ATTRASGN"; 00203 case NODE_PRELUDE: 00204 return "NODE_PRELUDE"; 00205 case NODE_LAMBDA: 00206 return "NODE_LAMBDA"; 00207 case NODE_OPTBLOCK: 00208 return "NODE_OPTBLOCK"; 00209