@@ -27,7 +27,7 @@ public final class CoreSymbols {
27
27
public static final long STATIC_SYMBOL_ID = 0x1 ;
28
28
private static final long GLOBAL_SYMBOL_ID = (0x03 << 1 );
29
29
30
- public static final int STATIC_SYMBOLS_SIZE = 239 ;
30
+ public static final int STATIC_SYMBOLS_SIZE = 242 ;
31
31
32
32
public final List <RubySymbol > CORE_SYMBOLS = new ArrayList <>();
33
33
public final RubySymbol [] STATIC_SYMBOLS = new RubySymbol [STATIC_SYMBOLS_SIZE ];
@@ -135,69 +135,72 @@ public final class CoreSymbols {
135
135
public final RubySymbol INSPECT = createRubySymbol ("inspect" , toLocal (173 ));
136
136
public final RubySymbol INTERN = createRubySymbol ("intern" , toLocal (174 ));
137
137
public final RubySymbol OBJECT_ID = createRubySymbol ("object_id" , toLocal (175 ));
138
- public final RubySymbol CONST_MISSING = createRubySymbol ("const_missing" , toLocal (176 ));
139
- public final RubySymbol METHODMISSING = createRubySymbol ("method_missing" , toLocal (177 ));
140
- public final RubySymbol METHOD_ADDED = createRubySymbol ("method_added" , toLocal (178 ));
141
- public final RubySymbol SINGLETON_METHOD_ADDED = createRubySymbol ("singleton_method_added" , toLocal (179 ));
142
- public final RubySymbol METHOD_REMOVED = createRubySymbol ("method_removed" , toLocal (180 ));
143
- public final RubySymbol SINGLETON_METHOD_REMOVED = createRubySymbol ("singleton_method_removed" , toLocal (181 ));
144
- public final RubySymbol METHOD_UNDEFINED = createRubySymbol ("method_undefined" , toLocal (182 ));
145
- public final RubySymbol SINGLETON_METHOD_UNDEFINED = createRubySymbol ("singleton_method_undefined" , toLocal (183 ));
146
- public final RubySymbol LENGTH = createRubySymbol ("length" , toLocal (184 ));
147
- public final RubySymbol SIZE = createRubySymbol ("size" , toLocal (185 ));
148
- public final RubySymbol GETS = createRubySymbol ("gets" , toLocal (186 ));
149
- public final RubySymbol SUCC = createRubySymbol ("succ" , toLocal (187 ));
150
- public final RubySymbol EACH = createRubySymbol ("each" , toLocal (188 ));
151
- public final RubySymbol PROC = createRubySymbol ("proc" , toLocal (189 ));
152
- public final RubySymbol LAMBDA = createRubySymbol ("lambda" , toLocal (190 ));
153
- public final RubySymbol SEND = createRubySymbol ("send" , toLocal (191 ));
154
- public final RubySymbol __SEND__ = createRubySymbol ("__send__" , toLocal (192 ));
155
- public final RubySymbol __ATTACHED__ = createRubySymbol ("__attached__" , toLocal (193 ));
156
- public final RubySymbol __RECURSIVE_KEY__ = createRubySymbol ("__recursive_key__" , toLocal (194 ));
157
- public final RubySymbol INITIALIZE = createRubySymbol ("initialize" , toLocal (195 ));
158
- public final RubySymbol INITIALIZE_COPY = createRubySymbol ("initialize_copy" , toLocal (196 ));
159
- public final RubySymbol INITIALIZE_CLONE = createRubySymbol ("initialize_clone" , toLocal (197 ));
160
- public final RubySymbol INITIALIZE_DUP = createRubySymbol ("initialize_dup" , toLocal (198 ));
161
- public final RubySymbol TO_INT = createRubySymbol ("to_int" , toLocal (199 ));
162
- public final RubySymbol TO_ARY = createRubySymbol ("to_ary" , toLocal (200 ));
163
- public final RubySymbol TO_STR = createRubySymbol ("to_str" , toLocal (201 ));
164
- public final RubySymbol TO_SYM = createRubySymbol ("to_sym" , toLocal (202 ));
165
- public final RubySymbol TO_HASH = createRubySymbol ("to_hash" , toLocal (203 ));
166
- public final RubySymbol TO_PROC = createRubySymbol ("to_proc" , toLocal (204 ));
167
- public final RubySymbol TO_IO = createRubySymbol ("to_io" , toLocal (205 ));
168
- public final RubySymbol TO_A = createRubySymbol ("to_a" , toLocal (206 ));
169
- public final RubySymbol TO_S = createRubySymbol ("to_s" , toLocal (207 ));
170
- public final RubySymbol TO_I = createRubySymbol ("to_i" , toLocal (208 ));
171
- public final RubySymbol TO_F = createRubySymbol ("to_f" , toLocal (209 ));
172
- public final RubySymbol TO_R = createRubySymbol ("to_r" , toLocal (210 ));
173
- public final RubySymbol BT = createRubySymbol ("bt" , toLocal (211 ));
174
- public final RubySymbol BT_LOCATIONS = createRubySymbol ("bt_locations" , toLocal (212 ));
175
- public final RubySymbol CALL = createRubySymbol ("call" , toLocal (213 ));
176
- public final RubySymbol MESG = createRubySymbol ("mesg" , toLocal (214 ));
177
- public final RubySymbol EXCEPTION = createRubySymbol ("exception" , toLocal (215 ));
178
- public final RubySymbol LOCALS = createRubySymbol ("locals" , toLocal (216 ));
179
- public final RubySymbol NOT = createRubySymbol ("not" , toLocal (217 ));
180
- public final RubySymbol AND = createRubySymbol ("and" , toLocal (218 ));
181
- public final RubySymbol OR = createRubySymbol ("or" , toLocal (219 ));
182
- public final RubySymbol DIV = createRubySymbol ("div" , toLocal (220 ));
183
- public final RubySymbol DIVMOD = createRubySymbol ("divmod" , toLocal (221 ));
184
- public final RubySymbol FDIV = createRubySymbol ("fdiv" , toLocal (222 ));
185
- public final RubySymbol QUO = createRubySymbol ("quo" , toLocal (223 ));
186
- public final RubySymbol NAME = createRubySymbol ("name" , toLocal (224 ));
187
- public final RubySymbol NIL = createRubySymbol ("nil" , toLocal (225 ));
188
- public final RubySymbol USCORE = createRubySymbol ("_" , toLocal (226 ));
189
- public final RubySymbol NUMPARAM_1 = createRubySymbol ("_1" , toLocal (227 ));
190
- public final RubySymbol NUMPARAM_2 = createRubySymbol ("_2" , toLocal (228 ));
191
- public final RubySymbol NUMPARAM_3 = createRubySymbol ("_3" , toLocal (229 ));
192
- public final RubySymbol NUMPARAM_4 = createRubySymbol ("_4" , toLocal (230 ));
193
- public final RubySymbol NUMPARAM_5 = createRubySymbol ("_5" , toLocal (231 ));
194
- public final RubySymbol NUMPARAM_6 = createRubySymbol ("_6" , toLocal (232 ));
195
- public final RubySymbol NUMPARAM_7 = createRubySymbol ("_7" , toLocal (233 ));
196
- public final RubySymbol NUMPARAM_8 = createRubySymbol ("_8" , toLocal (234 ));
197
- public final RubySymbol NUMPARAM_9 = createRubySymbol ("_9" , toLocal (235 ));
198
- public final RubySymbol LASTLINE = createRubySymbol ("$_" , toGlobal (236 ));
199
- public final RubySymbol BACKREF = createRubySymbol ("$~" , toGlobal (237 ));
200
- public final RubySymbol ERROR_INFO = createRubySymbol ("$!" , toGlobal (238 ));
138
+ public final RubySymbol CONST_ADDED = createRubySymbol ("const_added" , toLocal (176 ));
139
+ public final RubySymbol CONST_MISSING = createRubySymbol ("const_missing" , toLocal (177 ));
140
+ public final RubySymbol METHODMISSING = createRubySymbol ("method_missing" , toLocal (178 ));
141
+ public final RubySymbol METHOD_ADDED = createRubySymbol ("method_added" , toLocal (179 ));
142
+ public final RubySymbol SINGLETON_METHOD_ADDED = createRubySymbol ("singleton_method_added" , toLocal (180 ));
143
+ public final RubySymbol METHOD_REMOVED = createRubySymbol ("method_removed" , toLocal (181 ));
144
+ public final RubySymbol SINGLETON_METHOD_REMOVED = createRubySymbol ("singleton_method_removed" , toLocal (182 ));
145
+ public final RubySymbol METHOD_UNDEFINED = createRubySymbol ("method_undefined" , toLocal (183 ));
146
+ public final RubySymbol SINGLETON_METHOD_UNDEFINED = createRubySymbol ("singleton_method_undefined" , toLocal (184 ));
147
+ public final RubySymbol LENGTH = createRubySymbol ("length" , toLocal (185 ));
148
+ public final RubySymbol SIZE = createRubySymbol ("size" , toLocal (186 ));
149
+ public final RubySymbol GETS = createRubySymbol ("gets" , toLocal (187 ));
150
+ public final RubySymbol SUCC = createRubySymbol ("succ" , toLocal (188 ));
151
+ public final RubySymbol EACH = createRubySymbol ("each" , toLocal (189 ));
152
+ public final RubySymbol PROC = createRubySymbol ("proc" , toLocal (190 ));
153
+ public final RubySymbol LAMBDA = createRubySymbol ("lambda" , toLocal (191 ));
154
+ public final RubySymbol SEND = createRubySymbol ("send" , toLocal (192 ));
155
+ public final RubySymbol __SEND__ = createRubySymbol ("__send__" , toLocal (193 ));
156
+ public final RubySymbol __ATTACHED__ = createRubySymbol ("__attached__" , toLocal (194 ));
157
+ public final RubySymbol __RECURSIVE_KEY__ = createRubySymbol ("__recursive_key__" , toLocal (195 ));
158
+ public final RubySymbol INITIALIZE = createRubySymbol ("initialize" , toLocal (196 ));
159
+ public final RubySymbol INITIALIZE_COPY = createRubySymbol ("initialize_copy" , toLocal (197 ));
160
+ public final RubySymbol INITIALIZE_CLONE = createRubySymbol ("initialize_clone" , toLocal (198 ));
161
+ public final RubySymbol INITIALIZE_DUP = createRubySymbol ("initialize_dup" , toLocal (199 ));
162
+ public final RubySymbol TO_INT = createRubySymbol ("to_int" , toLocal (200 ));
163
+ public final RubySymbol TO_ARY = createRubySymbol ("to_ary" , toLocal (201 ));
164
+ public final RubySymbol TO_STR = createRubySymbol ("to_str" , toLocal (202 ));
165
+ public final RubySymbol TO_SYM = createRubySymbol ("to_sym" , toLocal (203 ));
166
+ public final RubySymbol TO_HASH = createRubySymbol ("to_hash" , toLocal (204 ));
167
+ public final RubySymbol TO_PROC = createRubySymbol ("to_proc" , toLocal (205 ));
168
+ public final RubySymbol TO_IO = createRubySymbol ("to_io" , toLocal (206 ));
169
+ public final RubySymbol TO_A = createRubySymbol ("to_a" , toLocal (207 ));
170
+ public final RubySymbol TO_S = createRubySymbol ("to_s" , toLocal (208 ));
171
+ public final RubySymbol TO_I = createRubySymbol ("to_i" , toLocal (209 ));
172
+ public final RubySymbol TO_F = createRubySymbol ("to_f" , toLocal (210 ));
173
+ public final RubySymbol TO_R = createRubySymbol ("to_r" , toLocal (211 ));
174
+ public final RubySymbol BT = createRubySymbol ("bt" , toLocal (212 ));
175
+ public final RubySymbol BT_LOCATIONS = createRubySymbol ("bt_locations" , toLocal (213 ));
176
+ public final RubySymbol CALL = createRubySymbol ("call" , toLocal (214 ));
177
+ public final RubySymbol MESG = createRubySymbol ("mesg" , toLocal (215 ));
178
+ public final RubySymbol EXCEPTION = createRubySymbol ("exception" , toLocal (216 ));
179
+ public final RubySymbol LOCALS = createRubySymbol ("locals" , toLocal (217 ));
180
+ public final RubySymbol NOT = createRubySymbol ("not" , toLocal (218 ));
181
+ public final RubySymbol AND = createRubySymbol ("and" , toLocal (219 ));
182
+ public final RubySymbol OR = createRubySymbol ("or" , toLocal (220 ));
183
+ public final RubySymbol DIV = createRubySymbol ("div" , toLocal (221 ));
184
+ public final RubySymbol DIVMOD = createRubySymbol ("divmod" , toLocal (222 ));
185
+ public final RubySymbol FDIV = createRubySymbol ("fdiv" , toLocal (223 ));
186
+ public final RubySymbol QUO = createRubySymbol ("quo" , toLocal (224 ));
187
+ public final RubySymbol NAME = createRubySymbol ("name" , toLocal (225 ));
188
+ public final RubySymbol NIL = createRubySymbol ("nil" , toLocal (226 ));
189
+ public final RubySymbol PATH = createRubySymbol ("path" , toLocal (227 ));
190
+ public final RubySymbol USCORE = createRubySymbol ("_" , toLocal (228 ));
191
+ public final RubySymbol NUMPARAM_1 = createRubySymbol ("_1" , toLocal (229 ));
192
+ public final RubySymbol NUMPARAM_2 = createRubySymbol ("_2" , toLocal (230 ));
193
+ public final RubySymbol NUMPARAM_3 = createRubySymbol ("_3" , toLocal (231 ));
194
+ public final RubySymbol NUMPARAM_4 = createRubySymbol ("_4" , toLocal (232 ));
195
+ public final RubySymbol NUMPARAM_5 = createRubySymbol ("_5" , toLocal (233 ));
196
+ public final RubySymbol NUMPARAM_6 = createRubySymbol ("_6" , toLocal (234 ));
197
+ public final RubySymbol NUMPARAM_7 = createRubySymbol ("_7" , toLocal (235 ));
198
+ public final RubySymbol NUMPARAM_8 = createRubySymbol ("_8" , toLocal (236 ));
199
+ public final RubySymbol NUMPARAM_9 = createRubySymbol ("_9" , toLocal (237 ));
200
+ public final RubySymbol DEFAULT = createRubySymbol ("default" , toLocal (238 ));
201
+ public final RubySymbol LASTLINE = createRubySymbol ("$_" , toGlobal (239 ));
202
+ public final RubySymbol BACKREF = createRubySymbol ("$~" , toGlobal (240 ));
203
+ public final RubySymbol ERROR_INFO = createRubySymbol ("$!" , toGlobal (241 ));
201
204
202
205
public RubySymbol createRubySymbol (String string , long id ) {
203
206
TruffleString tstring = TStringConstants .lookupUSASCIITString (string );
0 commit comments