@@ -176,59 +176,62 @@ static const char *builtin_symbols[] = {
176
176
"printf" , // MRBC_SYMID_printf = 169(0xa9)
177
177
"priority" , // MRBC_SYMID_priority = 170(0xaa)
178
178
"priority=" , // MRBC_SYMID_priority_EQ = 171(0xab)
179
- "push" , // MRBC_SYMID_push = 172(0xac)
180
- "puts" , // MRBC_SYMID_puts = 173(0xad)
181
- "raise" , // MRBC_SYMID_raise = 174(0xae)
182
- "reject" , // MRBC_SYMID_reject = 175(0xaf)
183
- "reject!" , // MRBC_SYMID_reject_E = 176(0xb0)
184
- "resume" , // MRBC_SYMID_resume = 177(0xb1)
185
- "rewind" , // MRBC_SYMID_rewind = 178(0xb2)
186
- "rjust" , // MRBC_SYMID_rjust = 179(0xb3)
187
- "rstrip" , // MRBC_SYMID_rstrip = 180(0xb4)
188
- "rstrip!" , // MRBC_SYMID_rstrip_E = 181(0xb5)
189
- "run" , // MRBC_SYMID_run = 182(0xb6)
190
- "setbyte" , // MRBC_SYMID_setbyte = 183(0xb7)
191
- "shift" , // MRBC_SYMID_shift = 184(0xb8)
192
- "sin" , // MRBC_SYMID_sin = 185(0xb9)
193
- "sinh" , // MRBC_SYMID_sinh = 186(0xba)
194
- "size" , // MRBC_SYMID_size = 187(0xbb)
195
- "slice" , // MRBC_SYMID_slice = 188(0xbc)
196
- "slice!" , // MRBC_SYMID_slice_E = 189(0xbd)
197
- "sort" , // MRBC_SYMID_sort = 190(0xbe)
198
- "sort!" , // MRBC_SYMID_sort_E = 191(0xbf)
199
- "split" , // MRBC_SYMID_split = 192(0xc0)
200
- "sprintf" , // MRBC_SYMID_sprintf = 193(0xc1)
201
- "sqrt" , // MRBC_SYMID_sqrt = 194(0xc2)
202
- "start_with?" , // MRBC_SYMID_start_with_Q = 195(0xc3)
203
- "status" , // MRBC_SYMID_status = 196(0xc4)
204
- "strip" , // MRBC_SYMID_strip = 197(0xc5)
205
- "strip!" , // MRBC_SYMID_strip_E = 198(0xc6)
206
- "suspend" , // MRBC_SYMID_suspend = 199(0xc7)
207
- "tan" , // MRBC_SYMID_tan = 200(0xc8)
208
- "tanh" , // MRBC_SYMID_tanh = 201(0xc9)
209
- "terminate" , // MRBC_SYMID_terminate = 202(0xca)
210
- "tick" , // MRBC_SYMID_tick = 203(0xcb)
211
- "times" , // MRBC_SYMID_times = 204(0xcc)
212
- "to_a" , // MRBC_SYMID_to_a = 205(0xcd)
213
- "to_f" , // MRBC_SYMID_to_f = 206(0xce)
214
- "to_h" , // MRBC_SYMID_to_h = 207(0xcf)
215
- "to_i" , // MRBC_SYMID_to_i = 208(0xd0)
216
- "to_s" , // MRBC_SYMID_to_s = 209(0xd1)
217
- "to_sym" , // MRBC_SYMID_to_sym = 210(0xd2)
218
- "tr" , // MRBC_SYMID_tr = 211(0xd3)
219
- "tr!" , // MRBC_SYMID_tr_E = 212(0xd4)
220
- "try_lock" , // MRBC_SYMID_try_lock = 213(0xd5)
221
- "uniq" , // MRBC_SYMID_uniq = 214(0xd6)
222
- "uniq!" , // MRBC_SYMID_uniq_E = 215(0xd7)
223
- "unlock" , // MRBC_SYMID_unlock = 216(0xd8)
224
- "unshift" , // MRBC_SYMID_unshift = 217(0xd9)
225
- "upcase" , // MRBC_SYMID_upcase = 218(0xda)
226
- "upcase!" , // MRBC_SYMID_upcase_E = 219(0xdb)
227
- "upto" , // MRBC_SYMID_upto = 220(0xdc)
228
- "value" , // MRBC_SYMID_value = 221(0xdd)
229
- "values" , // MRBC_SYMID_values = 222(0xde)
230
- "|" , // MRBC_SYMID_OR = 223(0xdf)
231
- "~" , // MRBC_SYMID_NEG = 224(0xe0)
179
+ "private" , // MRBC_SYMID_private = 172(0xac)
180
+ "protected" , // MRBC_SYMID_protected = 173(0xad)
181
+ "public" , // MRBC_SYMID_public = 174(0xae)
182
+ "push" , // MRBC_SYMID_push = 175(0xaf)
183
+ "puts" , // MRBC_SYMID_puts = 176(0xb0)
184
+ "raise" , // MRBC_SYMID_raise = 177(0xb1)
185
+ "reject" , // MRBC_SYMID_reject = 178(0xb2)
186
+ "reject!" , // MRBC_SYMID_reject_E = 179(0xb3)
187
+ "resume" , // MRBC_SYMID_resume = 180(0xb4)
188
+ "rewind" , // MRBC_SYMID_rewind = 181(0xb5)
189
+ "rjust" , // MRBC_SYMID_rjust = 182(0xb6)
190
+ "rstrip" , // MRBC_SYMID_rstrip = 183(0xb7)
191
+ "rstrip!" , // MRBC_SYMID_rstrip_E = 184(0xb8)
192
+ "run" , // MRBC_SYMID_run = 185(0xb9)
193
+ "setbyte" , // MRBC_SYMID_setbyte = 186(0xba)
194
+ "shift" , // MRBC_SYMID_shift = 187(0xbb)
195
+ "sin" , // MRBC_SYMID_sin = 188(0xbc)
196
+ "sinh" , // MRBC_SYMID_sinh = 189(0xbd)
197
+ "size" , // MRBC_SYMID_size = 190(0xbe)
198
+ "slice" , // MRBC_SYMID_slice = 191(0xbf)
199
+ "slice!" , // MRBC_SYMID_slice_E = 192(0xc0)
200
+ "sort" , // MRBC_SYMID_sort = 193(0xc1)
201
+ "sort!" , // MRBC_SYMID_sort_E = 194(0xc2)
202
+ "split" , // MRBC_SYMID_split = 195(0xc3)
203
+ "sprintf" , // MRBC_SYMID_sprintf = 196(0xc4)
204
+ "sqrt" , // MRBC_SYMID_sqrt = 197(0xc5)
205
+ "start_with?" , // MRBC_SYMID_start_with_Q = 198(0xc6)
206
+ "status" , // MRBC_SYMID_status = 199(0xc7)
207
+ "strip" , // MRBC_SYMID_strip = 200(0xc8)
208
+ "strip!" , // MRBC_SYMID_strip_E = 201(0xc9)
209
+ "suspend" , // MRBC_SYMID_suspend = 202(0xca)
210
+ "tan" , // MRBC_SYMID_tan = 203(0xcb)
211
+ "tanh" , // MRBC_SYMID_tanh = 204(0xcc)
212
+ "terminate" , // MRBC_SYMID_terminate = 205(0xcd)
213
+ "tick" , // MRBC_SYMID_tick = 206(0xce)
214
+ "times" , // MRBC_SYMID_times = 207(0xcf)
215
+ "to_a" , // MRBC_SYMID_to_a = 208(0xd0)
216
+ "to_f" , // MRBC_SYMID_to_f = 209(0xd1)
217
+ "to_h" , // MRBC_SYMID_to_h = 210(0xd2)
218
+ "to_i" , // MRBC_SYMID_to_i = 211(0xd3)
219
+ "to_s" , // MRBC_SYMID_to_s = 212(0xd4)
220
+ "to_sym" , // MRBC_SYMID_to_sym = 213(0xd5)
221
+ "tr" , // MRBC_SYMID_tr = 214(0xd6)
222
+ "tr!" , // MRBC_SYMID_tr_E = 215(0xd7)
223
+ "try_lock" , // MRBC_SYMID_try_lock = 216(0xd8)
224
+ "uniq" , // MRBC_SYMID_uniq = 217(0xd9)
225
+ "uniq!" , // MRBC_SYMID_uniq_E = 218(0xda)
226
+ "unlock" , // MRBC_SYMID_unlock = 219(0xdb)
227
+ "unshift" , // MRBC_SYMID_unshift = 220(0xdc)
228
+ "upcase" , // MRBC_SYMID_upcase = 221(0xdd)
229
+ "upcase!" , // MRBC_SYMID_upcase_E = 222(0xde)
230
+ "upto" , // MRBC_SYMID_upto = 223(0xdf)
231
+ "value" , // MRBC_SYMID_value = 224(0xe0)
232
+ "values" , // MRBC_SYMID_values = 225(0xe1)
233
+ "|" , // MRBC_SYMID_OR = 226(0xe2)
234
+ "~" , // MRBC_SYMID_NEG = 227(0xe3)
232
235
};
233
236
#endif
234
237
@@ -404,59 +407,62 @@ enum {
404
407
MRBC_SYMID_printf = 169 ,
405
408
MRBC_SYMID_priority = 170 ,
406
409
MRBC_SYMID_priority_EQ = 171 ,
407
- MRBC_SYMID_push = 172 ,
408
- MRBC_SYMID_puts = 173 ,
409
- MRBC_SYMID_raise = 174 ,
410
- MRBC_SYMID_reject = 175 ,
411
- MRBC_SYMID_reject_E = 176 ,
412
- MRBC_SYMID_resume = 177 ,
413
- MRBC_SYMID_rewind = 178 ,
414
- MRBC_SYMID_rjust = 179 ,
415
- MRBC_SYMID_rstrip = 180 ,
416
- MRBC_SYMID_rstrip_E = 181 ,
417
- MRBC_SYMID_run = 182 ,
418
- MRBC_SYMID_setbyte = 183 ,
419
- MRBC_SYMID_shift = 184 ,
420
- MRBC_SYMID_sin = 185 ,
421
- MRBC_SYMID_sinh = 186 ,
422
- MRBC_SYMID_size = 187 ,
423
- MRBC_SYMID_slice = 188 ,
424
- MRBC_SYMID_slice_E = 189 ,
425
- MRBC_SYMID_sort = 190 ,
426
- MRBC_SYMID_sort_E = 191 ,
427
- MRBC_SYMID_split = 192 ,
428
- MRBC_SYMID_sprintf = 193 ,
429
- MRBC_SYMID_sqrt = 194 ,
430
- MRBC_SYMID_start_with_Q = 195 ,
431
- MRBC_SYMID_status = 196 ,
432
- MRBC_SYMID_strip = 197 ,
433
- MRBC_SYMID_strip_E = 198 ,
434
- MRBC_SYMID_suspend = 199 ,
435
- MRBC_SYMID_tan = 200 ,
436
- MRBC_SYMID_tanh = 201 ,
437
- MRBC_SYMID_terminate = 202 ,
438
- MRBC_SYMID_tick = 203 ,
439
- MRBC_SYMID_times = 204 ,
440
- MRBC_SYMID_to_a = 205 ,
441
- MRBC_SYMID_to_f = 206 ,
442
- MRBC_SYMID_to_h = 207 ,
443
- MRBC_SYMID_to_i = 208 ,
444
- MRBC_SYMID_to_s = 209 ,
445
- MRBC_SYMID_to_sym = 210 ,
446
- MRBC_SYMID_tr = 211 ,
447
- MRBC_SYMID_tr_E = 212 ,
448
- MRBC_SYMID_try_lock = 213 ,
449
- MRBC_SYMID_uniq = 214 ,
450
- MRBC_SYMID_uniq_E = 215 ,
451
- MRBC_SYMID_unlock = 216 ,
452
- MRBC_SYMID_unshift = 217 ,
453
- MRBC_SYMID_upcase = 218 ,
454
- MRBC_SYMID_upcase_E = 219 ,
455
- MRBC_SYMID_upto = 220 ,
456
- MRBC_SYMID_value = 221 ,
457
- MRBC_SYMID_values = 222 ,
458
- MRBC_SYMID_OR = 223 ,
459
- MRBC_SYMID_NEG = 224 ,
410
+ MRBC_SYMID_private = 172 ,
411
+ MRBC_SYMID_protected = 173 ,
412
+ MRBC_SYMID_public = 174 ,
413
+ MRBC_SYMID_push = 175 ,
414
+ MRBC_SYMID_puts = 176 ,
415
+ MRBC_SYMID_raise = 177 ,
416
+ MRBC_SYMID_reject = 178 ,
417
+ MRBC_SYMID_reject_E = 179 ,
418
+ MRBC_SYMID_resume = 180 ,
419
+ MRBC_SYMID_rewind = 181 ,
420
+ MRBC_SYMID_rjust = 182 ,
421
+ MRBC_SYMID_rstrip = 183 ,
422
+ MRBC_SYMID_rstrip_E = 184 ,
423
+ MRBC_SYMID_run = 185 ,
424
+ MRBC_SYMID_setbyte = 186 ,
425
+ MRBC_SYMID_shift = 187 ,
426
+ MRBC_SYMID_sin = 188 ,
427
+ MRBC_SYMID_sinh = 189 ,
428
+ MRBC_SYMID_size = 190 ,
429
+ MRBC_SYMID_slice = 191 ,
430
+ MRBC_SYMID_slice_E = 192 ,
431
+ MRBC_SYMID_sort = 193 ,
432
+ MRBC_SYMID_sort_E = 194 ,
433
+ MRBC_SYMID_split = 195 ,
434
+ MRBC_SYMID_sprintf = 196 ,
435
+ MRBC_SYMID_sqrt = 197 ,
436
+ MRBC_SYMID_start_with_Q = 198 ,
437
+ MRBC_SYMID_status = 199 ,
438
+ MRBC_SYMID_strip = 200 ,
439
+ MRBC_SYMID_strip_E = 201 ,
440
+ MRBC_SYMID_suspend = 202 ,
441
+ MRBC_SYMID_tan = 203 ,
442
+ MRBC_SYMID_tanh = 204 ,
443
+ MRBC_SYMID_terminate = 205 ,
444
+ MRBC_SYMID_tick = 206 ,
445
+ MRBC_SYMID_times = 207 ,
446
+ MRBC_SYMID_to_a = 208 ,
447
+ MRBC_SYMID_to_f = 209 ,
448
+ MRBC_SYMID_to_h = 210 ,
449
+ MRBC_SYMID_to_i = 211 ,
450
+ MRBC_SYMID_to_s = 212 ,
451
+ MRBC_SYMID_to_sym = 213 ,
452
+ MRBC_SYMID_tr = 214 ,
453
+ MRBC_SYMID_tr_E = 215 ,
454
+ MRBC_SYMID_try_lock = 216 ,
455
+ MRBC_SYMID_uniq = 217 ,
456
+ MRBC_SYMID_uniq_E = 218 ,
457
+ MRBC_SYMID_unlock = 219 ,
458
+ MRBC_SYMID_unshift = 220 ,
459
+ MRBC_SYMID_upcase = 221 ,
460
+ MRBC_SYMID_upcase_E = 222 ,
461
+ MRBC_SYMID_upto = 223 ,
462
+ MRBC_SYMID_value = 224 ,
463
+ MRBC_SYMID_values = 225 ,
464
+ MRBC_SYMID_OR = 226 ,
465
+ MRBC_SYMID_NEG = 227 ,
460
466
};
461
467
462
468
#endif
0 commit comments