13#define tDOT2 RUBY_TOKEN(DOT2)
14#define tDOT3 RUBY_TOKEN(DOT3)
15#define tUPLUS RUBY_TOKEN(UPLUS)
16#define tUMINUS RUBY_TOKEN(UMINUS)
17#define tPOW RUBY_TOKEN(POW)
18#define tCMP RUBY_TOKEN(CMP)
19#define tLSHFT RUBY_TOKEN(LSHFT)
20#define tRSHFT RUBY_TOKEN(RSHFT)
21#define tLEQ RUBY_TOKEN(LEQ)
22#define tGEQ RUBY_TOKEN(GEQ)
23#define tEQ RUBY_TOKEN(EQ)
24#define tEQQ RUBY_TOKEN(EQQ)
25#define tNEQ RUBY_TOKEN(NEQ)
26#define tMATCH RUBY_TOKEN(MATCH)
27#define tNMATCH RUBY_TOKEN(NMATCH)
28#define tAREF RUBY_TOKEN(AREF)
29#define tASET RUBY_TOKEN(ASET)
30#define tCOLON2 RUBY_TOKEN(COLON2)
31#define tANDOP RUBY_TOKEN(ANDOP)
32#define tOROP RUBY_TOKEN(OROP)
33#define tANDDOT RUBY_TOKEN(ANDDOT)
37 const char name[3], term;
67 REGISTER_SYMID(idMax,
"max");
68 REGISTER_SYMID(idMin,
"min");
69 REGISTER_SYMID(idHash,
"hash");
70 REGISTER_SYMID(idFreeze,
"freeze");
71 REGISTER_SYMID(idNilP,
"nil?");
72 REGISTER_SYMID(idInspect,
"inspect");
73 REGISTER_SYMID(idIntern,
"intern");
74 REGISTER_SYMID(idObject_id,
"object_id");
75 REGISTER_SYMID(id__id__,
"__id__");
76 REGISTER_SYMID(idConst_added,
"const_added");
77 REGISTER_SYMID(idConst_missing,
"const_missing");
78 REGISTER_SYMID(idMethodMissing,
"method_missing");
79 REGISTER_SYMID(idMethod_added,
"method_added");
80 REGISTER_SYMID(idSingleton_method_added,
"singleton_method_added");
81 REGISTER_SYMID(idMethod_removed,
"method_removed");
82 REGISTER_SYMID(idSingleton_method_removed,
"singleton_method_removed");
83 REGISTER_SYMID(idMethod_undefined,
"method_undefined");
84 REGISTER_SYMID(idSingleton_method_undefined,
"singleton_method_undefined");
85 REGISTER_SYMID(idLength,
"length");
86 REGISTER_SYMID(idSize,
"size");
87 REGISTER_SYMID(idGets,
"gets");
88 REGISTER_SYMID(idSucc,
"succ");
89 REGISTER_SYMID(idEach,
"each");
90 REGISTER_SYMID(idProc,
"proc");
91 REGISTER_SYMID(idLambda,
"lambda");
92 REGISTER_SYMID(idSend,
"send");
93 REGISTER_SYMID(id__send__,
"__send__");
94 REGISTER_SYMID(id__recursive_key__,
"__recursive_key__");
95 REGISTER_SYMID(idInitialize,
"initialize");
96 REGISTER_SYMID(idInitialize_copy,
"initialize_copy");
97 REGISTER_SYMID(idInitialize_clone,
"initialize_clone");
98 REGISTER_SYMID(idInitialize_dup,
"initialize_dup");
99 REGISTER_SYMID(idTo_int,
"to_int");
100 REGISTER_SYMID(idTo_ary,
"to_ary");
101 REGISTER_SYMID(idTo_str,
"to_str");
102 REGISTER_SYMID(idTo_sym,
"to_sym");
103 REGISTER_SYMID(idTo_hash,
"to_hash");
104 REGISTER_SYMID(idTo_proc,
"to_proc");
105 REGISTER_SYMID(idTo_io,
"to_io");
106 REGISTER_SYMID(idTo_a,
"to_a");
107 REGISTER_SYMID(idTo_s,
"to_s");
108 REGISTER_SYMID(idTo_i,
"to_i");
109 REGISTER_SYMID(idTo_f,
"to_f");
110 REGISTER_SYMID(idTo_r,
"to_r");
111 REGISTER_SYMID(idBt,
"bt");
112 REGISTER_SYMID(idBt_locations,
"bt_locations");
113 REGISTER_SYMID(idCall,
"call");
114 REGISTER_SYMID(idMesg,
"mesg");
115 REGISTER_SYMID(idException,
"exception");
116 REGISTER_SYMID(idLocals,
"locals");
117 REGISTER_SYMID(idNOT,
"not");
118 REGISTER_SYMID(idAND,
"and");
119 REGISTER_SYMID(idOR,
"or");
120 REGISTER_SYMID(idDiv,
"div");
121 REGISTER_SYMID(idDivmod,
"divmod");
122 REGISTER_SYMID(idFdiv,
"fdiv");
123 REGISTER_SYMID(idQuo,
"quo");
124 REGISTER_SYMID(idName,
"name");
125 REGISTER_SYMID(idNil,
"nil");
126 REGISTER_SYMID(idPath,
"path");
127 REGISTER_SYMID(idPack,
"pack");
128 REGISTER_SYMID(idBuffer,
"buffer");
129 REGISTER_SYMID(idIncludeP,
"include?");
130 REGISTER_SYMID(idUScore,
"_");
131 REGISTER_SYMID(idNUMPARAM_1,
"_1");
132 REGISTER_SYMID(idNUMPARAM_2,
"_2");
133 REGISTER_SYMID(idNUMPARAM_3,
"_3");
134 REGISTER_SYMID(idNUMPARAM_4,
"_4");
135 REGISTER_SYMID(idNUMPARAM_5,
"_5");
136 REGISTER_SYMID(idNUMPARAM_6,
"_6");
137 REGISTER_SYMID(idNUMPARAM_7,
"_7");
138 REGISTER_SYMID(idNUMPARAM_8,
"_8");
139 REGISTER_SYMID(idNUMPARAM_9,
"_9");
140 REGISTER_SYMID(idNULL,
"""");
141 REGISTER_SYMID(idEmptyP,
"empty?");
142 REGISTER_SYMID(idEqlP,
"eql?");
143 REGISTER_SYMID(idDefault,
"default");
144 REGISTER_SYMID(idRespond_to,
"respond_to?");
145 REGISTER_SYMID(idRespond_to_missing,
"respond_to_missing?");
146 REGISTER_SYMID(idIFUNC,
"<IFUNC>");
147 REGISTER_SYMID(idCFUNC,
"<CFUNC>");
148 REGISTER_SYMID(id_core_set_method_alias,
"core#set_method_alias");
149 REGISTER_SYMID(id_core_set_variable_alias,
"core#set_variable_alias");
150 REGISTER_SYMID(id_core_undef_method,
"core#undef_method");
151 REGISTER_SYMID(id_core_define_method,
"core#define_method");
152 REGISTER_SYMID(id_core_define_singleton_method,
"core#define_singleton_method");
153 REGISTER_SYMID(id_core_set_postexe,
"core#set_postexe");
154 REGISTER_SYMID(id_core_hash_merge_ptr,
"core#hash_merge_ptr");
155 REGISTER_SYMID(id_core_hash_merge_kwd,
"core#hash_merge_kwd");
156 REGISTER_SYMID(id_core_raise,
"core#raise");
157 REGISTER_SYMID(id_core_sprintf,
"core#sprintf");
158 REGISTER_SYMID(idLASTLINE,
"$_");
159 REGISTER_SYMID(idBACKREF,
"$~");
160 REGISTER_SYMID(idERROR_INFO,
"$!");
161 REGISTER_SYMID(idRuby,
"Ruby");