/src/mruby/build/host/mrbgems/mruby-array-ext/gem_init.c
Line | Count | Source |
1 | | /* |
2 | | * This file is loading the irep |
3 | | * Ruby GEM code. |
4 | | * |
5 | | * This file was generated by mruby/lib/mruby/gem.rb. |
6 | | * |
7 | | * IMPORTANT: |
8 | | * This file was generated! |
9 | | * All manual changes will get lost. |
10 | | */ |
11 | | #include <stdlib.h> |
12 | | #include <mruby.h> |
13 | | #include <mruby/irep.h> |
14 | | #include <mruby/debug.h> |
15 | | #include <mruby/proc.h> |
16 | | #include <mruby/presym.h> |
17 | | |
18 | | #define mrb_BRACED(...) {__VA_ARGS__} |
19 | | #define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \ |
20 | | static qualifier mrb_sym name[len] = mrb_BRACED syms |
21 | | |
22 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_33, 2, (MRB_SYM(call), MRB_SYM_Q(key), ), const); |
23 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_33[55] = { |
24 | | 0x34,0x04,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x01,0x03,0x04,0x21,0x04, |
25 | | 0x03,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,0x27,0x04,0x00,0x05,0x11,0x04,0x25,0x00,0x0f,0x21,0x05, |
26 | | 0x03,0x00,0x01,0x06,0x03,0x01,0x07,0x01,0x01,0x04,0x07,0x24,0x05,0x38,0x04,}; |
27 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_33, 3, (MRB_SYM(val), 0,MRB_SYM(key), ), const); |
28 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_33 = { |
29 | | 4,9,0, |
30 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_33, |
31 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_33,NULL, |
32 | | gem_mrblib_mruby_array_ext_proc_lv_33, |
33 | | NULL, /* debug_info */ |
34 | | 55,0,2,0,0 |
35 | | }; |
36 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_34[21] = { |
37 | | 0x34,0x04,0x00,0x00,0x21,0x04,0x03,0x00,0x01,0x05,0x01,0x01,0x06,0x01,0x01,0x03,0x06,0x24,0x04,0x38, |
38 | | 0x03,}; |
39 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_34, 2, (MRB_SYM(val), 0,), const); |
40 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_34 = { |
41 | | 3,8,0, |
42 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_34, |
43 | | NULL,NULL,NULL, |
44 | | gem_mrblib_mruby_array_ext_proc_lv_34, |
45 | | NULL, /* debug_info */ |
46 | | 21,0,0,0,0 |
47 | | }; |
48 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_2[2] = { |
49 | | &gem_mrblib_mruby_array_ext_proc_irep_33, |
50 | | &gem_mrblib_mruby_array_ext_proc_irep_34, |
51 | | }; |
52 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_2, 5, (MRB_SYM(each), MRB_SYM(values), MRB_SYM(keys), MRB_SYM(size), MRB_SYM(replace), ), const); |
53 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_2[88] = { |
54 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x53,0x03,0x00,0x01,0x05,0x02,0x27,0x05,0x00,0x14,0x57,0x06,0x00, |
55 | | 0x2e,0x05,0x00,0x00,0x01,0x05,0x03,0x2f,0x05,0x01,0x00,0x01,0x04,0x05,0x25,0x00,0x14,0x53,0x03,0x00, |
56 | | 0x57,0x06,0x01,0x2e,0x05,0x00,0x00,0x01,0x05,0x03,0x2f,0x05,0x02,0x00,0x01,0x04,0x05,0x01,0x05,0x04, |
57 | | 0x2f,0x05,0x03,0x00,0x2d,0x06,0x03,0x00,0x42,0x05,0x27,0x05,0x00,0x05,0x11,0x05,0x25,0x00,0x07,0x01, |
58 | | 0x06,0x04,0x2d,0x05,0x04,0x01,0x38,0x05,}; |
59 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_2, 4, (0,MRB_SYM(block), MRB_SYM(hash), MRB_SYM(result), ), const); |
60 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_2 = { |
61 | | 5,8,0, |
62 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_2, |
63 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_2,gem_mrblib_mruby_array_ext_proc_reps_2, |
64 | | gem_mrblib_mruby_array_ext_proc_lv_2, |
65 | | NULL, /* debug_info */ |
66 | | 88,0,5,2,0 |
67 | | }; |
68 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_3, 1, (MRB_SYM_B(uniq), ), const); |
69 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_3[32] = { |
70 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x12,0x04,0x06,0x05,0x05,0x06,0x59,0x05,0x23,0x04,0x01,0x03,0x04, |
71 | | 0x01,0x04,0x03,0x01,0x05,0x02,0x30,0x04,0x00,0x00,0x38,0x03,}; |
72 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_3, 3, (0,MRB_SYM(block), MRB_SYM(ary), ), const); |
73 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_3 = { |
74 | | 4,7,0, |
75 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_3, |
76 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_3,NULL, |
77 | | gem_mrblib_mruby_array_ext_proc_lv_3, |
78 | | NULL, /* debug_info */ |
79 | | 32,0,1,0,0 |
80 | | }; |
81 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_4[2] = { |
82 | | {IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}}, |
83 | | {IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}}, |
84 | | }; |
85 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_4, 6, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_OPSYM(lshift), ), const); |
86 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_4[170] = { |
87 | | 0x34,0x04,0x00,0x00,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x1d,0x09,0x01,0x42,0x08,0x26,0x08,0x00,0x18, |
88 | | 0x1d,0x09,0x02,0x51,0x0a,0x00,0x01,0x0b,0x01,0x2f,0x0b,0x00,0x00,0x52,0x0a,0x51,0x0b,0x01,0x52,0x0a, |
89 | | 0x2d,0x08,0x03,0x02,0x53,0x03,0x00,0x47,0x04,0x00,0x06,0x05,0x01,0x08,0x01,0x2f,0x08,0x04,0x00,0x01, |
90 | | 0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x1c,0x00,0x01,0x08,0x03,0x01,0x09, |
91 | | 0x01,0x01,0x0a,0x05,0x23,0x09,0x13,0x0a,0x24,0x08,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25, |
92 | | 0xff,0xd8,0x06,0x05,0x2d,0x08,0x04,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27, |
93 | | 0x08,0x00,0x2d,0x00,0x12,0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x03,0x01,0x09,0x07, |
94 | | 0x23,0x08,0x26,0x08,0x00,0x0a,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x05,0x3d, |
95 | | 0x08,0x01,0x01,0x05,0x08,0x25,0xff,0xc7,0x38,0x04,}; |
96 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_4, 7, (MRB_SYM(elem), 0,MRB_SYM(hash), MRB_SYM(array), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const); |
97 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_4 = { |
98 | | 8,13,0, |
99 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_4, |
100 | | gem_mrblib_mruby_array_ext_proc_pool_4,gem_mrblib_mruby_array_ext_proc_syms_4,NULL, |
101 | | gem_mrblib_mruby_array_ext_proc_lv_4, |
102 | | NULL, /* debug_info */ |
103 | | 170,2,6,0,0 |
104 | | }; |
105 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_130[19] = { |
106 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x3e,0x03,0x22,0x03,0x03,0x00,0x38,0x03,}; |
107 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_130, 2, (MRB_SYM(x), 0,), const); |
108 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_130 = { |
109 | | 3,6,0, |
110 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_130, |
111 | | NULL,NULL,NULL, |
112 | | gem_mrblib_mruby_array_ext_proc_lv_130, |
113 | | NULL, /* debug_info */ |
114 | | 19,0,0,0,0 |
115 | | }; |
116 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_5[1] = { |
117 | | &gem_mrblib_mruby_array_ext_proc_irep_130, |
118 | | }; |
119 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_5, 1, (MRB_SYM(each), ), const); |
120 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_5[18] = { |
121 | | 0x34,0x00,0x10,0x00,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x03,}; |
122 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_5, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const); |
123 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_5 = { |
124 | | 4,6,0, |
125 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_5, |
126 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_5,gem_mrblib_mruby_array_ext_proc_reps_5, |
127 | | gem_mrblib_mruby_array_ext_proc_lv_5, |
128 | | NULL, /* debug_info */ |
129 | | 18,0,1,1,0 |
130 | | }; |
131 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_6[2] = { |
132 | | {IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}}, |
133 | | {IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}}, |
134 | | }; |
135 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_6, 5, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM_B(uniq), ), const); |
136 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_6[70] = { |
137 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x1d,0x05,0x01,0x42,0x04,0x26,0x04,0x00,0x18, |
138 | | 0x1d,0x05,0x02,0x51,0x06,0x00,0x01,0x07,0x01,0x2f,0x07,0x00,0x00,0x52,0x06,0x51,0x07,0x01,0x52,0x06, |
139 | | 0x2d,0x04,0x03,0x02,0x12,0x04,0x01,0x05,0x01,0x3c,0x04,0x01,0x03,0x04,0x01,0x04,0x03,0x2f,0x04,0x04, |
140 | | 0x00,0x26,0x04,0x00,0x03,0x01,0x04,0x03,0x38,0x04,}; |
141 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_6, 3, (MRB_SYM(elem), 0,MRB_SYM(ary), ), const); |
142 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_6 = { |
143 | | 4,9,0, |
144 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_6, |
145 | | gem_mrblib_mruby_array_ext_proc_pool_6,gem_mrblib_mruby_array_ext_proc_syms_6,NULL, |
146 | | gem_mrblib_mruby_array_ext_proc_lv_6, |
147 | | NULL, /* debug_info */ |
148 | | 70,2,5,0,0 |
149 | | }; |
150 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_193, 2, (MRB_SYM(concat), MRB_SYM_B(uniq), ), const); |
151 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_193[25] = { |
152 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x00,0x01,0x21,0x03,0x03,0x00,0x2f, |
153 | | 0x03,0x01,0x00,0x38,0x03,}; |
154 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_193, 2, (MRB_SYM(x), 0,), const); |
155 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_193 = { |
156 | | 3,6,0, |
157 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_193, |
158 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_193,NULL, |
159 | | gem_mrblib_mruby_array_ext_proc_lv_193, |
160 | | NULL, /* debug_info */ |
161 | | 25,0,2,0,0 |
162 | | }; |
163 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_7[1] = { |
164 | | &gem_mrblib_mruby_array_ext_proc_irep_193, |
165 | | }; |
166 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_7, 2, (MRB_SYM(dup), MRB_SYM(each), ), const); |
167 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_7[23] = { |
168 | | 0x34,0x00,0x10,0x00,0x2d,0x04,0x00,0x00,0x01,0x03,0x04,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x01, |
169 | | 0x00,0x38,0x03,}; |
170 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_7, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const); |
171 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_7 = { |
172 | | 4,6,0, |
173 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_7, |
174 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_7,gem_mrblib_mruby_array_ext_proc_reps_7, |
175 | | gem_mrblib_mruby_array_ext_proc_lv_7, |
176 | | NULL, /* debug_info */ |
177 | | 23,0,2,1,0 |
178 | | }; |
179 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_8[2] = { |
180 | | {IREP_TT_STR|(15<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}}, |
181 | | {IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}}, |
182 | | }; |
183 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_8, 7, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_OPSYM(lshift), MRB_SYM(delete), ), const); |
184 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_8[180] = { |
185 | | 0x34,0x04,0x00,0x00,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x1d,0x09,0x01,0x42,0x08,0x26,0x08,0x00,0x18, |
186 | | 0x1d,0x09,0x02,0x51,0x0a,0x00,0x01,0x0b,0x01,0x2f,0x0b,0x00,0x00,0x52,0x0a,0x51,0x0b,0x01,0x52,0x0a, |
187 | | 0x2d,0x08,0x03,0x02,0x53,0x03,0x00,0x47,0x04,0x00,0x06,0x05,0x01,0x08,0x01,0x2f,0x08,0x04,0x00,0x01, |
188 | | 0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x1c,0x00,0x01,0x08,0x03,0x01,0x09, |
189 | | 0x01,0x01,0x0a,0x05,0x23,0x09,0x13,0x0a,0x24,0x08,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25, |
190 | | 0xff,0xd8,0x06,0x05,0x2d,0x08,0x04,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27, |
191 | | 0x08,0x00,0x37,0x00,0x12,0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x03,0x01,0x09,0x07, |
192 | | 0x23,0x08,0x27,0x08,0x00,0x14,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x03,0x01, |
193 | | 0x09,0x07,0x2f,0x08,0x06,0x01,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,0xff,0xbd,0x38,0x04,}; |
194 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_8, 7, (MRB_SYM(elem), 0,MRB_SYM(hash), MRB_SYM(array), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const); |
195 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_8 = { |
196 | | 8,13,0, |
197 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_8, |
198 | | gem_mrblib_mruby_array_ext_proc_pool_8,gem_mrblib_mruby_array_ext_proc_syms_8,NULL, |
199 | | gem_mrblib_mruby_array_ext_proc_lv_8, |
200 | | NULL, /* debug_info */ |
201 | | 180,2,7,0,0 |
202 | | }; |
203 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_256, 1, (MRB_OPSYM(and), ), const); |
204 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_256[21] = { |
205 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x00,0x01,0x22,0x03,0x03,0x00,0x38, |
206 | | 0x03,}; |
207 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_256, 2, (MRB_SYM(x), 0,), const); |
208 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_256 = { |
209 | | 3,6,0, |
210 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_256, |
211 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_256,NULL, |
212 | | gem_mrblib_mruby_array_ext_proc_lv_256, |
213 | | NULL, /* debug_info */ |
214 | | 21,0,1,0,0 |
215 | | }; |
216 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_9[1] = { |
217 | | &gem_mrblib_mruby_array_ext_proc_irep_256, |
218 | | }; |
219 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_9, 1, (MRB_SYM(each), ), const); |
220 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_9[18] = { |
221 | | 0x34,0x00,0x10,0x00,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x03,}; |
222 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_9, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const); |
223 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_9 = { |
224 | | 4,6,0, |
225 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_9, |
226 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_9,gem_mrblib_mruby_array_ext_proc_reps_9, |
227 | | gem_mrblib_mruby_array_ext_proc_lv_9, |
228 | | NULL, /* debug_info */ |
229 | | 18,0,1,1,0 |
230 | | }; |
231 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_10[2] = { |
232 | | {IREP_TT_STR|(15<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}}, |
233 | | {IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}}, |
234 | | }; |
235 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_10, 6, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(length), MRB_SYM(size), ), const); |
236 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_10[194] = { |
237 | | 0x34,0x04,0x00,0x00,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x1d,0x0a,0x01,0x42,0x09,0x26,0x09,0x00,0x18, |
238 | | 0x1d,0x0a,0x02,0x51,0x0b,0x00,0x01,0x0c,0x01,0x2f,0x0c,0x00,0x00,0x52,0x0b,0x51,0x0c,0x01,0x52,0x0b, |
239 | | 0x2d,0x09,0x03,0x02,0x53,0x03,0x00,0x2d,0x09,0x04,0x00,0x01,0x0a,0x01,0x2f,0x0a,0x04,0x00,0x45,0x09, |
240 | | 0x27,0x09,0x00,0x08,0x01,0x04,0x01,0x12,0x05,0x25,0x00,0x05,0x12,0x04,0x01,0x05,0x01,0x06,0x06,0x01, |
241 | | 0x09,0x04,0x2f,0x09,0x05,0x00,0x01,0x07,0x09,0x01,0x09,0x06,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00, |
242 | | 0x1c,0x00,0x01,0x09,0x03,0x01,0x0a,0x04,0x01,0x0b,0x06,0x23,0x0a,0x13,0x0b,0x24,0x09,0x01,0x09,0x06, |
243 | | 0x3d,0x09,0x01,0x01,0x06,0x09,0x25,0xff,0xd8,0x06,0x06,0x2d,0x09,0x05,0x00,0x01,0x07,0x09,0x01,0x09, |
244 | | 0x06,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x28,0x00,0x01,0x09,0x05,0x01,0x0a,0x06,0x23,0x09,0x01, |
245 | | 0x08,0x09,0x01,0x09,0x03,0x01,0x0a,0x08,0x23,0x09,0x27,0x09,0x00,0x04,0x13,0x09,0x39,0x09,0x01,0x09, |
246 | | 0x06,0x3d,0x09,0x01,0x01,0x06,0x09,0x25,0xff,0xcc,0x14,0x09,0x38,0x09,}; |
247 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_10, 8, (MRB_SYM(ary), 0,MRB_SYM(hash), MRB_SYM(shorter), MRB_SYM(longer), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const); |
248 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_10 = { |
249 | | 9,14,0, |
250 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_10, |
251 | | gem_mrblib_mruby_array_ext_proc_pool_10,gem_mrblib_mruby_array_ext_proc_syms_10,NULL, |
252 | | gem_mrblib_mruby_array_ext_proc_lv_10, |
253 | | NULL, /* debug_info */ |
254 | | 194,2,6,0,0 |
255 | | }; |
256 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_11, 3, (MRB_SYM(Array), MRB_SYM(new), MRB_SYM_B(flatten), ), const); |
257 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_11[36] = { |
258 | | 0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x01,0x1d,0x04,0x00,0x12,0x05,0x2f,0x04,0x01, |
259 | | 0x01,0x01,0x03,0x04,0x01,0x04,0x03,0x01,0x05,0x01,0x2f,0x04,0x02,0x01,0x38,0x03,}; |
260 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_11, 3, (MRB_SYM(depth), 0,MRB_SYM(res), ), const); |
261 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_11 = { |
262 | | 4,7,0, |
263 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_11, |
264 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_11,NULL, |
265 | | gem_mrblib_mruby_array_ext_proc_lv_11, |
266 | | NULL, /* debug_info */ |
267 | | 36,0,3,0,0 |
268 | | }; |
269 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_12, 7, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(is_a), MRB_SYM_Q(nil), MRB_SYM(flatten), MRB_OPSYM(lshift), MRB_SYM(replace), ), const); |
270 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_12[169] = { |
271 | | 0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x01,0x14,0x03,0x47,0x04,0x00,0x06,0x05,0x2d, |
272 | | 0x08,0x00,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x6e,0x00,0x12, |
273 | | 0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x07,0x1d,0x09,0x01,0x2f,0x08,0x02,0x01,0x27, |
274 | | 0x08,0x00,0x12,0x01,0x08,0x01,0x2f,0x08,0x03,0x00,0x26,0x08,0x00,0x07,0x01,0x08,0x01,0x06,0x09,0x45, |
275 | | 0x08,0x27,0x08,0x00,0x29,0x01,0x08,0x04,0x01,0x09,0x07,0x01,0x0a,0x01,0x28,0x0a,0x00,0x03,0x25,0x00, |
276 | | 0x05,0x11,0x0a,0x25,0x00,0x06,0x01,0x0a,0x01,0x3f,0x0a,0x01,0x2f,0x09,0x04,0x01,0x3c,0x08,0x01,0x04, |
277 | | 0x08,0x13,0x03,0x25,0x00,0x0a,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x05,0x3d, |
278 | | 0x08,0x01,0x01,0x05,0x08,0x25,0xff,0x86,0x01,0x08,0x03,0x27,0x08,0x00,0x0a,0x01,0x09,0x04,0x2d,0x08, |
279 | | 0x06,0x01,0x25,0x00,0x02,0x11,0x08,0x38,0x08,}; |
280 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_12, 7, (MRB_SYM(depth), 0,MRB_SYM(modified), MRB_SYM(ar), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(e), ), const); |
281 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_12 = { |
282 | | 8,13,0, |
283 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_12, |
284 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_12,NULL, |
285 | | gem_mrblib_mruby_array_ext_proc_lv_12, |
286 | | NULL, /* debug_info */ |
287 | | 169,0,7,0,0 |
288 | | }; |
289 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_13, 4, (MRB_SYM(reverse_each), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), ), const); |
290 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_13[75] = { |
291 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01, |
292 | | 0x01,0x38,0x04,0x2d,0x04,0x02,0x00,0x3f,0x04,0x01,0x01,0x03,0x04,0x01,0x04,0x03,0x06,0x05,0x46,0x04, |
293 | | 0x27,0x04,0x00,0x1b,0x00,0x01,0x04,0x02,0x12,0x05,0x01,0x06,0x03,0x23,0x05,0x2f,0x04,0x03,0x01,0x01, |
294 | | 0x04,0x03,0x3f,0x04,0x01,0x01,0x03,0x04,0x25,0xff,0xda,0x12,0x04,0x38,0x04,}; |
295 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_13, 3, (0,MRB_SYM(block), MRB_SYM(i), ), const); |
296 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_13 = { |
297 | | 4,8,0, |
298 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_13, |
299 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_13,NULL, |
300 | | gem_mrblib_mruby_array_ext_proc_lv_13, |
301 | | NULL, /* debug_info */ |
302 | | 75,0,4,0,0 |
303 | | }; |
304 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_14[3] = { |
305 | | {IREP_TT_STR|(6<<2), {"\x69\x6e\x64\x65\x78\x20"}}, |
306 | | {IREP_TT_STR|(26<<2), {"\x20\x6f\x75\x74\x73\x69\x64\x65\x20\x6f\x66\x20\x61\x72\x72\x61\x79\x20\x62\x6f\x75\x6e\x64\x73\x3a\x20"}}, |
307 | | {IREP_TT_STR|(3<<2), {"\x2e\x2e\x2e"}}, |
308 | | }; |
309 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_14, 8, (MRB_SYM(NONE), MRB_SYM(__to_int), MRB_SYM(size), MRB_SYM(call), MRB_SYM_Q(equal), MRB_SYM(IndexError), MRB_OPSYM(minus), MRB_SYM(raise), ), const); |
310 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_14[158] = { |
311 | | 0x34,0x04,0x20,0x01,0x25,0x00,0x03,0x25,0x00,0x03,0x1d,0x02,0x00,0x01,0x04,0x03,0x01,0x06,0x01,0x2f, |
312 | | 0x06,0x01,0x00,0x01,0x05,0x06,0x01,0x06,0x05,0x06,0x07,0x43,0x06,0x27,0x06,0x00,0x0c,0x01,0x06,0x05, |
313 | | 0x2d,0x07,0x02,0x00,0x3c,0x06,0x01,0x05,0x06,0x01,0x06,0x05,0x06,0x07,0x43,0x06,0x26,0x06,0x00,0x09, |
314 | | 0x2d,0x06,0x02,0x00,0x01,0x07,0x05,0x44,0x06,0x27,0x06,0x00,0x4c,0x01,0x06,0x04,0x27,0x06,0x00,0x0c, |
315 | | 0x01,0x06,0x04,0x01,0x07,0x01,0x2f,0x06,0x03,0x01,0x38,0x06,0x1d,0x06,0x00,0x01,0x07,0x02,0x2f,0x06, |
316 | | 0x04,0x01,0x27,0x06,0x00,0x29,0x1d,0x07,0x05,0x51,0x08,0x00,0x01,0x09,0x01,0x52,0x08,0x51,0x09,0x01, |
317 | | 0x52,0x08,0x2d,0x09,0x02,0x00,0x2f,0x09,0x06,0x00,0x52,0x08,0x51,0x09,0x02,0x52,0x08,0x2d,0x09,0x02, |
318 | | 0x00,0x52,0x08,0x2d,0x06,0x07,0x02,0x38,0x02,0x12,0x06,0x01,0x07,0x05,0x23,0x06,0x38,0x06,}; |
319 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_14, 5, (MRB_SYM(n), MRB_SYM(ifnone), 0,MRB_SYM(block), MRB_SYM(idx), ), const); |
320 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_14 = { |
321 | | 6,11,0, |
322 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_14, |
323 | | gem_mrblib_mruby_array_ext_proc_pool_14,gem_mrblib_mruby_array_ext_proc_syms_14,NULL, |
324 | | gem_mrblib_mruby_array_ext_proc_lv_14, |
325 | | NULL, /* debug_info */ |
326 | | 158,3,8,0,0 |
327 | | }; |
328 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_15[1] = { |
329 | | {IREP_TT_STR|(50<<2), {"\x77\x72\x6f\x6e\x67\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x20\x28\x67\x69\x76\x65\x6e\x20\x30\x2c\x20\x65\x78\x70\x65\x63\x74\x65\x64\x20\x31\x2e\x2e\x33\x29"}}, |
330 | | }; |
331 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_15, 12, (MRB_SYM_Q(nil), MRB_OPSYM(not), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(size), MRB_SYM(Range), MRB_SYM_Q(kind_of), MRB_SYM(begin), MRB_SYM(end), MRB_SYM_Q(exclude_end), MRB_SYM(__to_int), MRB_SYM(call), ), const); |
332 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_15[717] = { |
333 | | 0x34,0x00,0x60,0x01,0x25,0x00,0x09,0x25,0x00,0x08,0x25,0x00,0x07,0x25,0x00,0x06,0x11,0x01,0x11,0x02, |
334 | | 0x11,0x03,0x01,0x05,0x04,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x02,0x2f, |
335 | | 0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09, |
336 | | 0x05,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0a,0x1d,0x0a,0x02,0x51,0x0b,0x00,0x2d,0x09,0x03,0x02,0x06, |
337 | | 0x09,0x01,0x07,0x09,0x01,0x06,0x09,0x01,0x09,0x05,0x27,0x09,0x00,0xf9,0x01,0x09,0x01,0x2f,0x09,0x00, |
338 | | 0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f, |
339 | | 0x09,0x00,0x00,0x27,0x09,0x00,0x0c,0x06,0x06,0x2d,0x09,0x04,0x00,0x01,0x07,0x09,0x25,0x00,0xc9,0x01, |
340 | | 0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0a,0x01,0x09,0x01,0x1d,0x0a,0x05, |
341 | | 0x2f,0x09,0x06,0x01,0x27,0x09,0x00,0x59,0x01,0x09,0x01,0x2f,0x09,0x07,0x00,0x01,0x06,0x09,0x01,0x09, |
342 | | 0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x06, |
343 | | 0x09,0x01,0x09,0x01,0x2f,0x09,0x08,0x00,0x01,0x07,0x09,0x01,0x09,0x07,0x06,0x0a,0x43,0x09,0x27,0x09, |
344 | | 0x00,0x0c,0x01,0x09,0x07,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x07,0x09,0x01,0x09,0x01,0x2f,0x09,0x09, |
345 | | 0x00,0x26,0x09,0x00,0x09,0x01,0x09,0x07,0x3d,0x09,0x01,0x01,0x07,0x09,0x25,0x00,0x53,0x01,0x09,0x01, |
346 | | 0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x44,0x01,0x09,0x01,0x2f,0x09,0x0a,0x00,0x01, |
347 | | 0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d,0x0a,0x04,0x00, |
348 | | 0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x02,0x28,0x09,0x00,0x03,0x25,0x00,0x0a,0x2d,0x09,0x04,0x00,0x01, |
349 | | 0x07,0x09,0x25,0x00,0x0f,0x01,0x09,0x06,0x01,0x0a,0x02,0x2f,0x0a,0x0a,0x00,0x3c,0x09,0x01,0x07,0x09, |
350 | | 0x25,0x01,0x18,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x07,0x01,0x09, |
351 | | 0x02,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x0c, |
352 | | 0x06,0x06,0x2d,0x09,0x04,0x00,0x01,0x07,0x09,0x25,0x00,0xe7,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f, |
353 | | 0x09,0x01,0x00,0x27,0x09,0x00,0x0b,0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09, |
354 | | 0x00,0x0a,0x01,0x09,0x02,0x1d,0x0a,0x05,0x2f,0x09,0x06,0x01,0x27,0x09,0x00,0x59,0x01,0x09,0x02,0x2f, |
355 | | 0x09,0x07,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06, |
356 | | 0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x02,0x2f,0x09,0x08,0x00,0x01,0x07,0x09,0x01, |
357 | | 0x09,0x07,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x07,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01, |
358 | | 0x07,0x09,0x01,0x09,0x02,0x2f,0x09,0x09,0x00,0x26,0x09,0x00,0x09,0x01,0x09,0x07,0x3d,0x09,0x01,0x01, |
359 | | 0x07,0x09,0x25,0x00,0x62,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0b, |
360 | | 0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x44,0x01,0x09,0x02,0x2f,0x09, |
361 | | 0x0a,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d, |
362 | | 0x0a,0x04,0x00,0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x03,0x28,0x09,0x00,0x03,0x25,0x00,0x0a,0x2d,0x09, |
363 | | 0x04,0x00,0x01,0x07,0x09,0x25,0x00,0x0f,0x01,0x09,0x06,0x01,0x0a,0x03,0x2f,0x0a,0x0a,0x00,0x3c,0x09, |
364 | | 0x01,0x07,0x09,0x01,0x08,0x06,0x01,0x09,0x05,0x27,0x09,0x00,0x2d,0x01,0x09,0x08,0x01,0x0a,0x07,0x43, |
365 | | 0x09,0x27,0x09,0x00,0x1e,0x00,0x12,0x09,0x01,0x0a,0x08,0x01,0x0b,0x05,0x01,0x0c,0x08,0x2f,0x0b,0x0b, |
366 | | 0x01,0x24,0x09,0x01,0x09,0x08,0x3d,0x09,0x01,0x01,0x08,0x09,0x25,0xff,0xd6,0x25,0x00,0x23,0x01,0x09, |
367 | | 0x08,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x17,0x00,0x12,0x09,0x01,0x0a,0x08,0x01,0x0b,0x01,0x24, |
368 | | 0x09,0x01,0x09,0x08,0x3d,0x09,0x01,0x01,0x08,0x09,0x25,0xff,0xdd,0x12,0x09,0x38,0x09,}; |
369 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_15, 8, (MRB_SYM(arg0), MRB_SYM(arg1), MRB_SYM(arg2), 0,MRB_SYM(block), MRB_SYM(beg), MRB_SYM(len), MRB_SYM(i), ), const); |
370 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_15 = { |
371 | | 9,14,0, |
372 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_15, |
373 | | gem_mrblib_mruby_array_ext_proc_pool_15,gem_mrblib_mruby_array_ext_proc_syms_15,NULL, |
374 | | gem_mrblib_mruby_array_ext_proc_lv_15, |
375 | | NULL, /* debug_info */ |
376 | | 717,1,12,0,0 |
377 | | }; |
378 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_16, 6, (MRB_SYM(delete_if), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const); |
379 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_16[103] = { |
380 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01, |
381 | | 0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08, |
382 | | 0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07, |
383 | | 0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x26,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07, |
384 | | 0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x08,0x03,0x2d,0x07,0x05, |
385 | | 0x01,0x38,0x07,}; |
386 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_16, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const); |
387 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_16 = { |
388 | | 7,10,0, |
389 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_16, |
390 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_16,NULL, |
391 | | gem_mrblib_mruby_array_ext_proc_lv_16, |
392 | | NULL, /* debug_info */ |
393 | | 103,0,6,0,0 |
394 | | }; |
395 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_17, 6, (MRB_SYM_B(reject), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const); |
396 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_17[123] = { |
397 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01, |
398 | | 0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08, |
399 | | 0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07, |
400 | | 0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x26,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07, |
401 | | 0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x07,0x05,0x01,0x08,0x03, |
402 | | 0x2f,0x08,0x02,0x00,0x42,0x07,0x27,0x07,0x00,0x04,0x11,0x07,0x38,0x07,0x01,0x08,0x03,0x2d,0x07,0x05, |
403 | | 0x01,0x38,0x07,}; |
404 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_17, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const); |
405 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_17 = { |
406 | | 7,10,0, |
407 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_17, |
408 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_17,NULL, |
409 | | gem_mrblib_mruby_array_ext_proc_lv_17, |
410 | | NULL, /* debug_info */ |
411 | | 123,0,6,0,0 |
412 | | }; |
413 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_18, 3, (MRB_SYM(__to_int), MRB_SYM(size), MRB_OPSYM(aset), ), const); |
414 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_18[58] = { |
415 | | 0x34,0x04,0x10,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x01,0x01,0x04,0x01,0x04,0x01,0x06,0x05,0x43, |
416 | | 0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x01,0x2d,0x05,0x01,0x00,0x3d,0x05,0x01,0x3c,0x04,0x01,0x01,0x04, |
417 | | 0x12,0x04,0x01,0x05,0x01,0x06,0x06,0x01,0x07,0x02,0x2f,0x04,0x02,0x03,0x12,0x04,0x38,0x04,}; |
418 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_18, 3, (MRB_SYM(idx), MRB_SYM(args), 0,), const); |
419 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_18 = { |
420 | | 4,9,0, |
421 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_18, |
422 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_18,NULL, |
423 | | gem_mrblib_mruby_array_ext_proc_lv_18, |
424 | | NULL, /* debug_info */ |
425 | | 58,0,3,0,0 |
426 | | }; |
427 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_19, 3, (MRB_SYM(bsearch), MRB_SYM(to_enum), MRB_SYM(bsearch_index), ), const); |
428 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_19[51] = { |
429 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01, |
430 | | 0x01,0x38,0x04,0x01,0x05,0x02,0x2e,0x04,0x02,0x00,0x01,0x03,0x04,0x27,0x04,0x00,0x0a,0x12,0x04,0x01, |
431 | | 0x05,0x03,0x23,0x04,0x25,0x00,0x02,0x11,0x04,0x38,0x04,}; |
432 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_19, 3, (0,MRB_SYM(block), MRB_SYM(idx), ), const); |
433 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_19 = { |
434 | | 4,7,0, |
435 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_19, |
436 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_19,NULL, |
437 | | gem_mrblib_mruby_array_ext_proc_lv_19, |
438 | | NULL, /* debug_info */ |
439 | | 51,0,3,0,0 |
440 | | }; |
441 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_20[1] = { |
442 | | {IREP_TT_STR|(58<<2), {"\x69\x6e\x76\x61\x6c\x69\x64\x20\x62\x6c\x6f\x63\x6b\x20\x72\x65\x73\x75\x6c\x74\x20\x28\x6d\x75\x73\x74\x20\x62\x65\x20\x6e\x75\x6d\x65\x72\x69\x63\x2c\x20\x74\x72\x75\x65\x2c\x20\x66\x61\x6c\x73\x65\x20\x6f\x72\x20\x6e\x69\x6c\x29"}}, |
443 | | }; |
444 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_20, 9, (MRB_SYM(bsearch_index), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(truncate), MRB_SYM(call), MRB_OPSYM(eqq), MRB_SYM(Numeric), MRB_SYM(TypeError), MRB_SYM(raise), ), const); |
445 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_20[249] = { |
446 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x09,0x02,0x26,0x09,0x00,0x09,0x10,0x0a,0x00,0x2d,0x09,0x01, |
447 | | 0x01,0x38,0x09,0x06,0x03,0x2d,0x09,0x02,0x00,0x01,0x04,0x09,0x14,0x05,0x01,0x09,0x03,0x01,0x0a,0x04, |
448 | | 0x43,0x09,0x27,0x09,0x00,0xba,0x00,0x01,0x09,0x03,0x01,0x0a,0x04,0x3c,0x09,0x08,0x0a,0x41,0x09,0x2f, |
449 | | 0x09,0x03,0x00,0x01,0x06,0x09,0x01,0x09,0x02,0x12,0x0a,0x01,0x0b,0x06,0x23,0x0a,0x2f,0x09,0x04,0x01, |
450 | | 0x01,0x07,0x09,0x01,0x09,0x07,0x06,0x0a,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x03,0x25, |
451 | | 0x00,0x05,0x39,0x06,0x25,0x00,0x64,0x1d,0x0a,0x06,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00, |
452 | | 0x03,0x25,0x00,0x0d,0x01,0x0a,0x07,0x06,0x0b,0x43,0x0a,0x01,0x08,0x0a,0x25,0x00,0x46,0x13,0x0a,0x01, |
453 | | 0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x03,0x25,0x00,0x07,0x13,0x08,0x13,0x05,0x25,0x00,0x2f, |
454 | | 0x14,0x0a,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x10,0x11,0x0a,0x01,0x0b,0x09,0x2f,0x0a, |
455 | | 0x05,0x01,0x26,0x0a,0x00,0x03,0x25,0x00,0x05,0x14,0x08,0x25,0x00,0x0d,0x1d,0x0b,0x07,0x51,0x0c,0x00, |
456 | | 0x2d,0x0a,0x08,0x02,0x25,0x00,0x00,0x01,0x09,0x08,0x27,0x09,0x00,0x06,0x01,0x04,0x06,0x25,0x00,0x09, |
457 | | 0x01,0x09,0x06,0x3d,0x09,0x01,0x01,0x03,0x09,0x25,0xff,0x3a,0x01,0x09,0x05,0x27,0x09,0x00,0x06,0x01, |
458 | | 0x09,0x03,0x25,0x00,0x02,0x11,0x09,0x38,0x09,}; |
459 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_20, 8, (0,MRB_SYM(block), MRB_SYM(low), MRB_SYM(high), MRB_SYM(satisfied), MRB_SYM(mid), MRB_SYM(res), MRB_SYM(in_lower_half), ), const); |
460 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_20 = { |
461 | | 9,14,0, |
462 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_20, |
463 | | gem_mrblib_mruby_array_ext_proc_pool_20,gem_mrblib_mruby_array_ext_proc_syms_20,NULL, |
464 | | gem_mrblib_mruby_array_ext_proc_lv_20, |
465 | | NULL, /* debug_info */ |
466 | | 249,1,9,0,0 |
467 | | }; |
468 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_21, 6, (MRB_SYM(keep_if), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const); |
469 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_21[103] = { |
470 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01, |
471 | | 0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08, |
472 | | 0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07, |
473 | | 0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x27,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07, |
474 | | 0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x08,0x03,0x2d,0x07,0x05, |
475 | | 0x01,0x38,0x07,}; |
476 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_21, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const); |
477 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_21 = { |
478 | | 7,10,0, |
479 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_21, |
480 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_21,NULL, |
481 | | gem_mrblib_mruby_array_ext_proc_lv_21, |
482 | | NULL, /* debug_info */ |
483 | | 103,0,6,0,0 |
484 | | }; |
485 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_22, 6, (MRB_SYM_B(select), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const); |
486 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_22[123] = { |
487 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01, |
488 | | 0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08, |
489 | | 0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07, |
490 | | 0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x27,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07, |
491 | | 0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x07,0x05,0x01,0x08,0x03, |
492 | | 0x2f,0x08,0x02,0x00,0x42,0x07,0x27,0x07,0x00,0x04,0x11,0x07,0x38,0x07,0x01,0x08,0x03,0x2d,0x07,0x05, |
493 | | 0x01,0x38,0x07,}; |
494 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_22, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const); |
495 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_22 = { |
496 | | 7,10,0, |
497 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_22, |
498 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_22,NULL, |
499 | | gem_mrblib_mruby_array_ext_proc_lv_22, |
500 | | NULL, /* debug_info */ |
501 | | 123,0,6,0,0 |
502 | | }; |
503 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_23, 3, (MRB_SYM(__to_int), MRB_SYM(size), MRB_SYM(dig), ), const); |
504 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_23[68] = { |
505 | | 0x34,0x04,0x10,0x00,0x01,0x05,0x01,0x2f,0x05,0x00,0x00,0x01,0x01,0x05,0x12,0x05,0x01,0x06,0x01,0x23, |
506 | | 0x05,0x01,0x04,0x05,0x01,0x05,0x02,0x2f,0x05,0x01,0x00,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x18,0x01, |
507 | | 0x05,0x04,0x01,0x06,0x05,0x28,0x06,0x00,0x0b,0x11,0x06,0x01,0x07,0x02,0x49,0x06,0x2f,0x05,0x02,0x0f, |
508 | | 0x25,0x00,0x03,0x01,0x05,0x04,0x38,0x05,}; |
509 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_23, 4, (MRB_SYM(idx), MRB_SYM(args), 0,MRB_SYM(n), ), const); |
510 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_23 = { |
511 | | 5,8,0, |
512 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_23, |
513 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_23,NULL, |
514 | | gem_mrblib_mruby_array_ext_proc_lv_23, |
515 | | NULL, /* debug_info */ |
516 | | 68,0,3,0,0 |
517 | | }; |
518 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_722, 1, (MRB_SYM(call), ), const); |
519 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_722[23] = { |
520 | | 0x34,0x04,0x00,0x00,0x21,0x04,0x06,0x00,0x01,0x05,0x01,0x3c,0x04,0x3b,0x03,0x08,0x01,0x2f,0x03,0x00, |
521 | | 0x01,0x38,0x03,}; |
522 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_722, 2, (MRB_SYM(c), 0,), const); |
523 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_722 = { |
524 | | 3,7,0, |
525 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_722, |
526 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_722,NULL, |
527 | | gem_mrblib_mruby_array_ext_proc_lv_722, |
528 | | NULL, /* debug_info */ |
529 | | 23,0,1,0,0 |
530 | | }; |
531 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_24[1] = { |
532 | | &gem_mrblib_mruby_array_ext_proc_irep_722, |
533 | | }; |
534 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_24, 5, (MRB_SYM(size), MRB_SYM(__to_int), MRB_SYM(permutation), MRB_SYM(to_enum), MRB_SYM(call), ), const); |
535 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_24[220] = { |
536 | | 0x34,0x00,0x20,0x01,0x25,0x00,0x03,0x25,0x00,0x07,0x2d,0x08,0x00,0x00,0x01,0x01,0x08,0x01,0x03,0x02, |
537 | | 0x01,0x08,0x01,0x2f,0x08,0x01,0x00,0x01,0x01,0x08,0x01,0x08,0x03,0x26,0x08,0x00,0x0c,0x10,0x09,0x02, |
538 | | 0x01,0x0a,0x01,0x2d,0x08,0x03,0x02,0x38,0x08,0x2d,0x08,0x00,0x00,0x01,0x04,0x08,0x01,0x08,0x01,0x06, |
539 | | 0x09,0x42,0x08,0x27,0x08,0x00,0x0e,0x47,0x09,0x00,0x3b,0x08,0x08,0x00,0x2f,0x08,0x04,0x01,0x25,0x00, |
540 | | 0x87,0x06,0x08,0x01,0x09,0x01,0x43,0x08,0x27,0x08,0x00,0x08,0x01,0x08,0x01,0x01,0x09,0x04,0x44,0x08, |
541 | | 0x27,0x08,0x00,0x70,0x06,0x05,0x01,0x08,0x05,0x01,0x09,0x04,0x43,0x08,0x27,0x08,0x00,0x62,0x00,0x12, |
542 | | 0x08,0x01,0x09,0x05,0x23,0x08,0x48,0x06,0x08,0x01,0x01,0x08,0x01,0x3f,0x08,0x01,0x06,0x09,0x45,0x08, |
543 | | 0x27,0x08,0x00,0x31,0x12,0x08,0x06,0x09,0x01,0x0a,0x05,0x5a,0x09,0x23,0x08,0x12,0x09,0x01,0x0a,0x05, |
544 | | 0x3d,0x0a,0x01,0x05,0x0b,0x59,0x0a,0x23,0x09,0x3c,0x08,0x01,0x07,0x08,0x01,0x08,0x07,0x01,0x09,0x01, |
545 | | 0x3f,0x09,0x01,0x57,0x0a,0x00,0x30,0x08,0x02,0x01,0x25,0x00,0x0b,0x01,0x09,0x06,0x3b,0x08,0x08,0x00, |
546 | | 0x2f,0x08,0x04,0x01,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,0xff,0x92,0x12,0x08,0x38,0x08,}; |
547 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_24, 7, (MRB_SYM(n), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(result), MRB_SYM(ary), ), const); |
548 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_24 = { |
549 | | 8,13,0, |
550 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_24, |
551 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_24,gem_mrblib_mruby_array_ext_proc_reps_24, |
552 | | gem_mrblib_mruby_array_ext_proc_lv_24, |
553 | | NULL, /* debug_info */ |
554 | | 220,0,5,1,0 |
555 | | }; |
556 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_754, 1, (MRB_SYM(call), ), const); |
557 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_754[23] = { |
558 | | 0x34,0x04,0x00,0x00,0x21,0x04,0x06,0x00,0x01,0x05,0x01,0x3c,0x04,0x3b,0x03,0x08,0x01,0x2f,0x03,0x00, |
559 | | 0x01,0x38,0x03,}; |
560 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_754, 2, (MRB_SYM(c), 0,), const); |
561 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_754 = { |
562 | | 3,7,0, |
563 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_754, |
564 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_754,NULL, |
565 | | gem_mrblib_mruby_array_ext_proc_lv_754, |
566 | | NULL, /* debug_info */ |
567 | | 23,0,1,0,0 |
568 | | }; |
569 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_25[1] = { |
570 | | &gem_mrblib_mruby_array_ext_proc_irep_754, |
571 | | }; |
572 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_25, 5, (MRB_SYM(__to_int), MRB_SYM(combination), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), ), const); |
573 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_25[208] = { |
574 | | 0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x01,0x07,0x01,0x2f,0x07,0x00,0x00,0x01,0x01,0x07,0x01,0x07,0x03, |
575 | | 0x26,0x07,0x00,0x0c,0x10,0x08,0x01,0x01,0x09,0x01,0x2d,0x07,0x02,0x02,0x38,0x07,0x2d,0x07,0x03,0x00, |
576 | | 0x01,0x04,0x07,0x01,0x07,0x01,0x06,0x08,0x42,0x07,0x27,0x07,0x00,0x0e,0x47,0x08,0x00,0x3b,0x07,0x08, |
577 | | 0x00,0x2f,0x07,0x04,0x01,0x25,0x00,0x88,0x01,0x07,0x01,0x07,0x08,0x42,0x07,0x27,0x07,0x00,0x30,0x06, |
578 | | 0x05,0x01,0x07,0x05,0x01,0x08,0x04,0x43,0x07,0x27,0x07,0x00,0x1f,0x00,0x12,0x08,0x01,0x09,0x05,0x23, |
579 | | 0x08,0x47,0x08,0x01,0x3b,0x07,0x08,0x00,0x2f,0x07,0x04,0x01,0x01,0x07,0x05,0x3d,0x07,0x01,0x01,0x05, |
580 | | 0x07,0x25,0xff,0xd5,0x25,0x00,0x4d,0x01,0x07,0x01,0x01,0x08,0x04,0x44,0x07,0x27,0x07,0x00,0x41,0x06, |
581 | | 0x05,0x01,0x07,0x05,0x01,0x08,0x04,0x43,0x07,0x27,0x07,0x00,0x33,0x00,0x12,0x07,0x01,0x08,0x05,0x23, |
582 | | 0x07,0x48,0x06,0x07,0x01,0x12,0x07,0x01,0x08,0x05,0x3d,0x08,0x01,0x05,0x09,0x59,0x08,0x23,0x07,0x01, |
583 | | 0x08,0x01,0x3f,0x08,0x01,0x57,0x09,0x00,0x30,0x07,0x01,0x01,0x01,0x07,0x05,0x3d,0x07,0x01,0x01,0x05, |
584 | | 0x07,0x25,0xff,0xc1,0x12,0x07,0x38,0x07,}; |
585 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_25, 6, (MRB_SYM(n), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(result), ), const); |
586 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_25 = { |
587 | | 7,11,0, |
588 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_25, |
589 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_25,gem_mrblib_mruby_array_ext_proc_reps_25, |
590 | | gem_mrblib_mruby_array_ext_proc_lv_25, |
591 | | NULL, /* debug_info */ |
592 | | 208,0,5,1,0 |
593 | | }; |
594 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_786[1] = { |
595 | | {IREP_TT_STR|(20<<2), {"\x65\x6c\x65\x6d\x65\x6e\x74\x20\x73\x69\x7a\x65\x20\x64\x69\x66\x66\x65\x72\x73"}}, |
596 | | }; |
597 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_786, 6, (MRB_SYM(Array), MRB_SYM_Q(is_a), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_SYM(IndexError), ), const); |
598 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_786[78] = { |
599 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x07,0x1d,0x04, |
600 | | 0x02,0x2d,0x03,0x03,0x01,0x21,0x03,0x02,0x00,0x26,0x03,0x00,0x0b,0x01,0x03,0x01,0x2f,0x03,0x04,0x00, |
601 | | 0x22,0x03,0x02,0x00,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f,0x04,0x04,0x00,0x42,0x03,0x27,0x03,0x00, |
602 | | 0x05,0x11,0x03,0x25,0x00,0x0a,0x1d,0x04,0x05,0x51,0x05,0x00,0x2d,0x03,0x03,0x02,0x38,0x03,}; |
603 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_786, 2, (MRB_SYM(row), 0,), const); |
604 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_786 = { |
605 | | 3,7,0, |
606 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_786, |
607 | | gem_mrblib_mruby_array_ext_proc_pool_786,gem_mrblib_mruby_array_ext_proc_syms_786,NULL, |
608 | | gem_mrblib_mruby_array_ext_proc_lv_786, |
609 | | NULL, /* debug_info */ |
610 | | 78,1,6,0,0 |
611 | | }; |
612 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_790[15] = { |
613 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x21,0x04,0x01,0x00,0x23,0x03,0x38,0x03,}; |
614 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_790, 2, (MRB_SYM(row), 0,), const); |
615 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_790 = { |
616 | | 3,6,0, |
617 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_790, |
618 | | NULL,NULL,NULL, |
619 | | gem_mrblib_mruby_array_ext_proc_lv_790, |
620 | | NULL, /* debug_info */ |
621 | | 15,0,0,0,0 |
622 | | }; |
623 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_787[1] = { |
624 | | &gem_mrblib_mruby_array_ext_proc_irep_790, |
625 | | }; |
626 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_787, 1, (MRB_SYM(map), ), const); |
627 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_787[13] = { |
628 | | 0x34,0x04,0x00,0x00,0x57,0x04,0x00,0x2e,0x03,0x00,0x00,0x38,0x03,}; |
629 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_787, 2, (MRB_SYM(column_index), 0,), const); |
630 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_787 = { |
631 | | 3,5,0, |
632 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_787, |
633 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_787,gem_mrblib_mruby_array_ext_proc_reps_787, |
634 | | gem_mrblib_mruby_array_ext_proc_lv_787, |
635 | | NULL, /* debug_info */ |
636 | | 13,0,1,1,0 |
637 | | }; |
638 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_26[2] = { |
639 | | &gem_mrblib_mruby_array_ext_proc_irep_786, |
640 | | &gem_mrblib_mruby_array_ext_proc_irep_787, |
641 | | }; |
642 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_26, 4, (MRB_SYM_Q(empty), MRB_SYM(each), MRB_SYM(Array), MRB_SYM(new), ), const); |
643 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_26[41] = { |
644 | | 0x34,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x27,0x03,0x00,0x05,0x47,0x03,0x00,0x38,0x03,0x11,0x02,0x57, |
645 | | 0x04,0x00,0x2e,0x03,0x01,0x00,0x1d,0x03,0x02,0x01,0x04,0x02,0x57,0x05,0x01,0x30,0x03,0x03,0x01,0x38, |
646 | | 0x03,}; |
647 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_26, 2, (0,MRB_SYM(column_count), ), const); |
648 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_26 = { |
649 | | 3,6,0, |
650 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_26, |
651 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_26,gem_mrblib_mruby_array_ext_proc_reps_26, |
652 | | gem_mrblib_mruby_array_ext_proc_lv_26, |
653 | | NULL, /* debug_info */ |
654 | | 41,0,4,2,0 |
655 | | }; |
656 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_822[3] = { |
657 | | {IREP_TT_STR|(19<<2), {"\x77\x72\x6f\x6e\x67\x20\x65\x6c\x65\x6d\x65\x6e\x74\x20\x74\x79\x70\x65\x20"}}, |
658 | | {IREP_TT_STR|(36<<2), {"\x77\x72\x6f\x6e\x67\x20\x61\x72\x72\x61\x79\x20\x6c\x65\x6e\x67\x74\x68\x20\x28\x65\x78\x70\x65\x63\x74\x65\x64\x20\x32\x2c\x20\x77\x61\x73\x20"}}, |
659 | | {IREP_TT_STR|(1<<2), {"\x29"}}, |
660 | | }; |
661 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_822, 8, (MRB_SYM(call), MRB_SYM(Array), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(length), MRB_SYM(ArgumentError), ), const); |
662 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_822[123] = { |
663 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x27,0x03,0x00,0x0e,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f, |
664 | | 0x03,0x00,0x01,0x01,0x01,0x03,0x1d,0x03,0x01,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x26,0x03,0x00,0x13, |
665 | | 0x1d,0x04,0x03,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x04,0x00,0x52,0x05,0x2d,0x03,0x05,0x02,0x01, |
666 | | 0x03,0x01,0x2f,0x03,0x06,0x00,0x08,0x04,0x42,0x03,0x26,0x03,0x00,0x18,0x1d,0x04,0x07,0x51,0x05,0x01, |
667 | | 0x01,0x06,0x01,0x2f,0x06,0x06,0x00,0x52,0x05,0x51,0x06,0x02,0x52,0x05,0x2d,0x03,0x05,0x02,0x21,0x04, |
668 | | 0x03,0x00,0x01,0x05,0x01,0x06,0x06,0x23,0x05,0x01,0x06,0x01,0x07,0x07,0x23,0x06,0x01,0x03,0x06,0x24, |
669 | | 0x04,0x38,0x03,}; |
670 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_822, 2, (MRB_SYM(v), 0,), const); |
671 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_822 = { |
672 | | 3,9,0, |
673 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_822, |
674 | | gem_mrblib_mruby_array_ext_proc_pool_822,gem_mrblib_mruby_array_ext_proc_syms_822,NULL, |
675 | | gem_mrblib_mruby_array_ext_proc_lv_822, |
676 | | NULL, /* debug_info */ |
677 | | 123,3,8,0,0 |
678 | | }; |
679 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_27[1] = { |
680 | | &gem_mrblib_mruby_array_ext_proc_irep_822, |
681 | | }; |
682 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_27, 1, (MRB_SYM(each), ), const); |
683 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_27[19] = { |
684 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x53,0x03,0x00,0x57,0x05,0x00,0x2e,0x04,0x00,0x00,0x38,0x03,}; |
685 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_27, 3, (0,MRB_SYM(blk), MRB_SYM(h), ), const); |
686 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_27 = { |
687 | | 4,6,0, |
688 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_27, |
689 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_27,gem_mrblib_mruby_array_ext_proc_reps_27, |
690 | | gem_mrblib_mruby_array_ext_proc_lv_27, |
691 | | NULL, /* debug_info */ |
692 | | 19,0,1,1,0 |
693 | | }; |
694 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_854, 1, (MRB_SYM(fetch), ), const); |
695 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_854[17] = { |
696 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x21,0x05,0x03,0x00,0x2e,0x03,0x00,0x01,0x38,0x03,}; |
697 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_854, 2, (MRB_SYM(i), 0,), const); |
698 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_854 = { |
699 | | 3,6,0, |
700 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_854, |
701 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_854,NULL, |
702 | | gem_mrblib_mruby_array_ext_proc_lv_854, |
703 | | NULL, /* debug_info */ |
704 | | 17,0,1,0,0 |
705 | | }; |
706 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_28[1] = { |
707 | | &gem_mrblib_mruby_array_ext_proc_irep_854, |
708 | | }; |
709 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_28, 1, (MRB_SYM(map), ), const); |
710 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_28[19] = { |
711 | | 0x34,0x00,0x10,0x01,0x01,0x03,0x02,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x04,}; |
712 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_28, 3, (MRB_SYM(idx), 0,MRB_SYM(block), ), const); |
713 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_28 = { |
714 | | 4,6,0, |
715 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_28, |
716 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_28,gem_mrblib_mruby_array_ext_proc_reps_28, |
717 | | gem_mrblib_mruby_array_ext_proc_lv_28, |
718 | | NULL, /* debug_info */ |
719 | | 19,0,1,1,0 |
720 | | }; |
721 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_886, 1, (MRB_SYM(call), ), const); |
722 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_886[17] = { |
723 | | 0x34,0x00,0x10,0x80,0x21,0x04,0x03,0x00,0x01,0x05,0x02,0x2f,0x04,0x00,0x01,0x38,0x04,}; |
724 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_886, 3, (MRB_OPSYM(mul), MRB_SYM(e), 0,), const); |
725 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_886 = { |
726 | | 4,7,0, |
727 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_886, |
728 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_886,NULL, |
729 | | gem_mrblib_mruby_array_ext_proc_lv_886, |
730 | | NULL, /* debug_info */ |
731 | | 17,0,1,0,0 |
732 | | }; |
733 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_887, 2, (MRB_OPSYM(aset), MRB_SYM(call), ), const); |
734 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_887[7] = { |
735 | | 0x60,0x00,0x01,0x11,0x01,0x38,0x01,}; |
736 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_887 = { |
737 | | 1,2,0, |
738 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_887, |
739 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_887,NULL, |
740 | | NULL, /* lv */ |
741 | | NULL, /* debug_info */ |
742 | | 7,0,2,0,0 |
743 | | }; |
744 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_29[2] = { |
745 | | &gem_mrblib_mruby_array_ext_proc_irep_886, |
746 | | &gem_mrblib_mruby_array_ext_proc_irep_887, |
747 | | }; |
748 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_29[1] = { |
749 | | {IREP_TT_STR|(33<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}}, |
750 | | }; |
751 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_29, 6, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(kind_of), MRB_SYM(TypeError), MRB_SYM(raise), MRB_OPSYM(mod), ), const); |
752 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_29[321] = { |
753 | | 0x34,0x00,0x10,0x01,0x01,0x03,0x02,0x01,0x0e,0x01,0x2f,0x0e,0x00,0x00,0x01,0x04,0x0e,0x01,0x05,0x04, |
754 | | 0x01,0x0e,0x05,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x2a,0x00,0x01,0x0e,0x05,0x3f,0x0e,0x01,0x01,0x05, |
755 | | 0x0e,0x01,0x0e,0x01,0x01,0x0f,0x05,0x23,0x0e,0x1d,0x0f,0x01,0x2f,0x0e,0x02,0x01,0x26,0x0e,0x00,0x0a, |
756 | | 0x1d,0x0f,0x03,0x51,0x10,0x00,0x2d,0x0e,0x04,0x02,0x25,0xff,0xcb,0x01,0x05,0x04,0x2d,0x0e,0x00,0x00, |
757 | | 0x01,0x06,0x0e,0x01,0x0e,0x05,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x1e,0x00,0x01,0x0e,0x06,0x01,0x0f, |
758 | | 0x01,0x01,0x10,0x05,0x3f,0x10,0x01,0x01,0x05,0x10,0x23,0x0f,0x2f,0x0f,0x00,0x00,0x40,0x0e,0x01,0x06, |
759 | | 0x0e,0x25,0xff,0xd7,0x01,0x0e,0x03,0x27,0x0e,0x00,0x10,0x12,0x07,0x56,0x08,0x00,0x01,0x0e,0x08,0x62, |
760 | | 0x0e,0x5e,0x0e,0x01,0x25,0x00,0x10,0x11,0x0e,0x47,0x0e,0x01,0x01,0x0f,0x06,0x40,0x0e,0x01,0x07,0x0e, |
761 | | 0x01,0x08,0x07,0x06,0x05,0x01,0x0e,0x05,0x01,0x0f,0x06,0x43,0x0e,0x27,0x0e,0x00,0x8e,0x00,0x11,0x0e, |
762 | | 0x47,0x0e,0x01,0x01,0x0f,0x04,0x3d,0x0f,0x01,0x40,0x0e,0x01,0x09,0x0e,0x01,0x0a,0x04,0x01,0x0b,0x05, |
763 | | 0x01,0x0e,0x0a,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x47,0x00,0x01,0x0e,0x0a,0x3f,0x0e,0x01,0x01,0x0a, |
764 | | 0x0e,0x01,0x0e,0x01,0x01,0x0f,0x0a,0x23,0x0e,0x01,0x0c,0x0e,0x01,0x0e,0x0c,0x2f,0x0e,0x00,0x00,0x01, |
765 | | 0x0d,0x0e,0x01,0x0e,0x09,0x01,0x0f,0x0a,0x3d,0x0f,0x01,0x01,0x10,0x0c,0x01,0x11,0x0b,0x01,0x12,0x0d, |
766 | | 0x2f,0x11,0x05,0x01,0x23,0x10,0x24,0x0e,0x01,0x0e,0x0b,0x01,0x0f,0x0d,0x41,0x0e,0x01,0x0b,0x0e,0x25, |
767 | | 0xff,0xae,0x01,0x0e,0x09,0x06,0x0f,0x12,0x10,0x01,0x11,0x0b,0x23,0x10,0x24,0x0e,0x01,0x0e,0x08,0x01, |
768 | | 0x0f,0x05,0x01,0x10,0x09,0x24,0x0e,0x01,0x0e,0x05,0x3d,0x0e,0x01,0x01,0x05,0x0e,0x25,0xff,0x66,0x38, |
769 | | 0x07,}; |
770 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_29, 13, (MRB_SYM(arys), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(total), MRB_SYM(result), MRB_SYM(list), MRB_SYM(group), MRB_SYM(j), MRB_SYM(n), MRB_SYM(a), MRB_SYM(b), ), const); |
771 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_29 = { |
772 | | 14,20,0, |
773 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_29, |
774 | | gem_mrblib_mruby_array_ext_proc_pool_29,gem_mrblib_mruby_array_ext_proc_syms_29,gem_mrblib_mruby_array_ext_proc_reps_29, |
775 | | gem_mrblib_mruby_array_ext_proc_lv_29, |
776 | | NULL, /* debug_info */ |
777 | | 321,1,6,2,0 |
778 | | }; |
779 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_30[1] = { |
780 | | {IREP_TT_STR|(35<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x49\x6e\x74\x65\x67\x65\x72"}}, |
781 | | }; |
782 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_30, 6, (MRB_OPSYM(cmp), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(repeated_combination), MRB_SYM(to_enum), MRB_SYM(__repeated_combination), ), const); |
783 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_30[63] = { |
784 | | 0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x06,0x04,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x26,0x04,0x00,0x0a, |
785 | | 0x1d,0x05,0x01,0x51,0x06,0x00,0x2d,0x04,0x02,0x02,0x01,0x04,0x03,0x26,0x04,0x00,0x0c,0x10,0x05,0x03, |
786 | | 0x01,0x06,0x01,0x2d,0x04,0x04,0x02,0x38,0x04,0x01,0x05,0x01,0x14,0x06,0x01,0x07,0x03,0x2e,0x04,0x05, |
787 | | 0x02,0x38,0x04,}; |
788 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_30, 3, (MRB_SYM(n), 0,MRB_SYM(block), ), const); |
789 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_30 = { |
790 | | 4,8,0, |
791 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_30, |
792 | | gem_mrblib_mruby_array_ext_proc_pool_30,gem_mrblib_mruby_array_ext_proc_syms_30,NULL, |
793 | | gem_mrblib_mruby_array_ext_proc_lv_30, |
794 | | NULL, /* debug_info */ |
795 | | 63,1,6,0,0 |
796 | | }; |
797 | | static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_31[1] = { |
798 | | {IREP_TT_STR|(35<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x49\x6e\x74\x65\x67\x65\x72"}}, |
799 | | }; |
800 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_31, 7, (MRB_SYM(__to_int), MRB_OPSYM(cmp), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(repeated_permutation), MRB_SYM(to_enum), MRB_SYM(__repeated_combination), ), const); |
801 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_31[73] = { |
802 | | 0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x01,0x01,0x04,0x06,0x04,0x01, |
803 | | 0x05,0x01,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,0x0a,0x1d,0x05,0x02,0x51,0x06,0x00,0x2d,0x04,0x03,0x02, |
804 | | 0x01,0x04,0x03,0x26,0x04,0x00,0x0c,0x10,0x05,0x04,0x01,0x06,0x01,0x2d,0x04,0x05,0x02,0x38,0x04,0x01, |
805 | | 0x05,0x01,0x13,0x06,0x01,0x07,0x03,0x2e,0x04,0x06,0x02,0x38,0x04,}; |
806 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_31, 3, (MRB_SYM(n), 0,MRB_SYM(block), ), const); |
807 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_31 = { |
808 | | 4,8,0, |
809 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_31, |
810 | | gem_mrblib_mruby_array_ext_proc_pool_31,gem_mrblib_mruby_array_ext_proc_syms_31,NULL, |
811 | | gem_mrblib_mruby_array_ext_proc_lv_31, |
812 | | NULL, /* debug_info */ |
813 | | 73,1,7,0,0 |
814 | | }; |
815 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_32, 6, (MRB_SYM(__to_int), MRB_OPSYM(eqq), MRB_SYM(call), MRB_SYM(size), MRB_OPSYM(aref), MRB_OPSYM(aset), ), const); |
816 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_32[403] = { |
817 | | 0x34,0x08,0x00,0x01,0x01,0x04,0x03,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x01,0x01,0x08,0x01,0x08,0x01, |
818 | | 0x06,0x09,0x01,0x0a,0x08,0x2f,0x09,0x01,0x01,0x26,0x09,0x00,0x03,0x25,0x00,0x0e,0x47,0x0a,0x00,0x3b, |
819 | | 0x09,0x10,0x00,0x2f,0x09,0x02,0x01,0x25,0x01,0x5d,0x07,0x09,0x01,0x0a,0x08,0x2f,0x09,0x01,0x01,0x26, |
820 | | 0x09,0x00,0x03,0x25,0x00,0x31,0x06,0x05,0x01,0x09,0x05,0x2d,0x0a,0x03,0x00,0x43,0x09,0x27,0x09,0x00, |
821 | | 0x1f,0x00,0x12,0x0a,0x01,0x0b,0x05,0x23,0x0a,0x47,0x0a,0x01,0x3b,0x09,0x10,0x00,0x2f,0x09,0x02,0x01, |
822 | | 0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xd4,0x25,0x01,0x1c,0x01,0x09,0x01,0x06,0x0a, |
823 | | 0x45,0x09,0x27,0x09,0x01,0x0e,0x06,0x09,0x47,0x09,0x01,0x01,0x0a,0x01,0x40,0x09,0x01,0x06,0x09,0x00, |
824 | | 0x11,0x09,0x47,0x09,0x01,0x01,0x0a,0x01,0x40,0x09,0x01,0x07,0x09,0x06,0x05,0x01,0x09,0x05,0x01,0x0a, |
825 | | 0x01,0x43,0x09,0x27,0x09,0x00,0x21,0x00,0x01,0x09,0x07,0x01,0x0a,0x05,0x12,0x0b,0x01,0x0c,0x06,0x01, |
826 | | 0x0d,0x05,0x23,0x0c,0x23,0x0b,0x24,0x09,0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xd3, |
827 | | 0x01,0x0a,0x07,0x3b,0x09,0x10,0x00,0x2f,0x09,0x02,0x01,0x2d,0x09,0x03,0x00,0x01,0x07,0x09,0x01,0x09, |
828 | | 0x01,0x3f,0x09,0x01,0x01,0x05,0x09,0x01,0x09,0x05,0x06,0x0a,0x46,0x09,0x27,0x09,0x00,0x38,0x00,0x01, |
829 | | 0x09,0x06,0x01,0x0a,0x05,0x01,0x0b,0x09,0x01,0x0c,0x0a,0x2f,0x0b,0x04,0x01,0x3d,0x0b,0x01,0x2f,0x09, |
830 | | 0x05,0x02,0x01,0x09,0x06,0x01,0x0a,0x05,0x23,0x09,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x03,0x29, |
831 | | 0x00,0x0c,0x01,0x09,0x05,0x3f,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xbd,0x01,0x09,0x06,0x06,0x0a,0x23, |
832 | | 0x09,0x01,0x0a,0x07,0x43,0x09,0x26,0x09,0x00,0x03,0x29,0x00,0x53,0x07,0x05,0x01,0x09,0x05,0x01,0x0a, |
833 | | 0x01,0x43,0x09,0x27,0x09,0x00,0x42,0x00,0x01,0x09,0x06,0x01,0x0a,0x05,0x23,0x09,0x01,0x0a,0x07,0x43, |
834 | | 0x09,0x26,0x09,0x00,0x24,0x27,0x02,0x00,0x0d,0x01,0x09,0x06,0x01,0x0a,0x05,0x06,0x0b,0x24,0x09,0x25, |
835 | | 0x00,0x13,0x01,0x09,0x06,0x01,0x0a,0x05,0x01,0x0b,0x06,0x01,0x0c,0x05,0x3f,0x0c,0x01,0x23,0x0b,0x24, |
836 | | 0x09,0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xb2,0x25,0xfe,0xff,0x25,0x00,0x00,0x12, |
837 | | 0x08,0x38,0x08,}; |
838 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_32, 7, (MRB_SYM(n), MRB_SYM(permutation), 0,MRB_SYM(block), MRB_SYM(i), MRB_SYM(v), MRB_SYM(tmp), ), const); |
839 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_32 = { |
840 | | 8,15,0, |
841 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_32, |
842 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_32,NULL, |
843 | | gem_mrblib_mruby_array_ext_proc_lv_32, |
844 | | NULL, /* debug_info */ |
845 | | 403,0,6,0,0 |
846 | | }; |
847 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_1[31] = { |
848 | | &gem_mrblib_mruby_array_ext_proc_irep_2, |
849 | | &gem_mrblib_mruby_array_ext_proc_irep_3, |
850 | | &gem_mrblib_mruby_array_ext_proc_irep_4, |
851 | | &gem_mrblib_mruby_array_ext_proc_irep_5, |
852 | | &gem_mrblib_mruby_array_ext_proc_irep_6, |
853 | | &gem_mrblib_mruby_array_ext_proc_irep_7, |
854 | | &gem_mrblib_mruby_array_ext_proc_irep_8, |
855 | | &gem_mrblib_mruby_array_ext_proc_irep_9, |
856 | | &gem_mrblib_mruby_array_ext_proc_irep_10, |
857 | | &gem_mrblib_mruby_array_ext_proc_irep_11, |
858 | | &gem_mrblib_mruby_array_ext_proc_irep_12, |
859 | | &gem_mrblib_mruby_array_ext_proc_irep_13, |
860 | | &gem_mrblib_mruby_array_ext_proc_irep_14, |
861 | | &gem_mrblib_mruby_array_ext_proc_irep_15, |
862 | | &gem_mrblib_mruby_array_ext_proc_irep_16, |
863 | | &gem_mrblib_mruby_array_ext_proc_irep_17, |
864 | | &gem_mrblib_mruby_array_ext_proc_irep_18, |
865 | | &gem_mrblib_mruby_array_ext_proc_irep_19, |
866 | | &gem_mrblib_mruby_array_ext_proc_irep_20, |
867 | | &gem_mrblib_mruby_array_ext_proc_irep_21, |
868 | | &gem_mrblib_mruby_array_ext_proc_irep_22, |
869 | | &gem_mrblib_mruby_array_ext_proc_irep_23, |
870 | | &gem_mrblib_mruby_array_ext_proc_irep_24, |
871 | | &gem_mrblib_mruby_array_ext_proc_irep_25, |
872 | | &gem_mrblib_mruby_array_ext_proc_irep_26, |
873 | | &gem_mrblib_mruby_array_ext_proc_irep_27, |
874 | | &gem_mrblib_mruby_array_ext_proc_irep_28, |
875 | | &gem_mrblib_mruby_array_ext_proc_irep_29, |
876 | | &gem_mrblib_mruby_array_ext_proc_irep_30, |
877 | | &gem_mrblib_mruby_array_ext_proc_irep_31, |
878 | | &gem_mrblib_mruby_array_ext_proc_irep_32, |
879 | | }; |
880 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_1, 36, (MRB_SYM_B(uniq), MRB_SYM(uniq), MRB_OPSYM(sub), MRB_SYM(difference), MRB_OPSYM(or), MRB_SYM(union), MRB_OPSYM(and), MRB_SYM(intersection), MRB_SYM_Q(intersect), MRB_SYM(flatten), MRB_SYM_B(flatten), MRB_SYM(reverse_each), MRB_SYM(fetch), MRB_SYM(fill), MRB_SYM(delete_if), MRB_SYM_B(reject), MRB_SYM(insert), MRB_SYM(bsearch), MRB_SYM(bsearch_index), MRB_SYM(keep_if), MRB_SYM_B(select), MRB_SYM(dig), MRB_SYM(permutation), MRB_SYM(combination), MRB_SYM(transpose), MRB_SYM(to_h), MRB_SYM(append), MRB_SYM(push), MRB_SYM(prepend), MRB_SYM(unshift), MRB_SYM_B(filter), MRB_SYM(fetch_values), MRB_SYM(product), MRB_SYM(repeated_combination), MRB_SYM(repeated_permutation), MRB_SYM(__repeated_combination), ), const); |
881 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_1[259] = { |
882 | | 0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,0x63,0x01,0x58,0x02, |
883 | | 0x02,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04, |
884 | | 0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x63,0x01,0x58,0x02,0x06,0x5f,0x01,0x06,0x63,0x01,0x58,0x02, |
885 | | 0x07,0x5f,0x01,0x07,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x08,0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x09, |
886 | | 0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0a,0x63,0x01,0x58,0x02,0x0b,0x5f,0x01,0x0b,0x63,0x01,0x58,0x02, |
887 | | 0x0c,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x0d,0x5f,0x01,0x0d,0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x0e, |
888 | | 0x63,0x01,0x58,0x02,0x0f,0x5f,0x01,0x0f,0x63,0x01,0x58,0x02,0x10,0x5f,0x01,0x10,0x63,0x01,0x58,0x02, |
889 | | 0x11,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x12,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,0x13,0x5f,0x01,0x13, |
890 | | 0x63,0x01,0x58,0x02,0x14,0x5f,0x01,0x14,0x63,0x01,0x58,0x02,0x15,0x5f,0x01,0x15,0x63,0x01,0x58,0x02, |
891 | | 0x16,0x5f,0x01,0x16,0x63,0x01,0x58,0x02,0x17,0x5f,0x01,0x17,0x63,0x01,0x58,0x02,0x18,0x5f,0x01,0x18, |
892 | | 0x63,0x01,0x58,0x02,0x19,0x5f,0x01,0x19,0x60,0x1a,0x1b,0x60,0x1c,0x1d,0x60,0x1e,0x14,0x63,0x01,0x58, |
893 | | 0x02,0x1a,0x5f,0x01,0x1f,0x63,0x01,0x58,0x02,0x1b,0x5f,0x01,0x20,0x63,0x01,0x58,0x02,0x1c,0x5f,0x01, |
894 | | 0x21,0x63,0x01,0x58,0x02,0x1d,0x5f,0x01,0x22,0x63,0x01,0x58,0x02,0x1e,0x5f,0x01,0x23,0x38,0x01,}; |
895 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_1 = { |
896 | | 1,3,0, |
897 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_1, |
898 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_1,gem_mrblib_mruby_array_ext_proc_reps_1, |
899 | | NULL, /* lv */ |
900 | | NULL, /* debug_info */ |
901 | | 259,0,36,31,0 |
902 | | }; |
903 | | static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_0[1] = { |
904 | | &gem_mrblib_mruby_array_ext_proc_irep_1, |
905 | | }; |
906 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_0, 1, (MRB_SYM(Array), ), const); |
907 | | static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_0[13] = { |
908 | | 0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,}; |
909 | | static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_0 = { |
910 | | 1,3,0, |
911 | | MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_0, |
912 | | NULL,gem_mrblib_mruby_array_ext_proc_syms_0,gem_mrblib_mruby_array_ext_proc_reps_0, |
913 | | NULL, /* lv */ |
914 | | NULL, /* debug_info */ |
915 | | 13,0,1,1,0 |
916 | | }; |
917 | | static |
918 | | const struct RProc gem_mrblib_mruby_array_ext_proc[] = {{ |
919 | | NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_array_ext_proc_irep_0},NULL,{NULL}, |
920 | | }}; |
921 | | static void |
922 | | gem_mrblib_mruby_array_ext_proc_init_syms(mrb_state *mrb) |
923 | 2.05k | { |
924 | 2.05k | } |
925 | | void mrb_mruby_array_ext_gem_init(mrb_state *mrb); |
926 | | void mrb_mruby_array_ext_gem_final(mrb_state *mrb); |
927 | | |
928 | 2.05k | void GENERATED_TMP_mrb_mruby_array_ext_gem_init(mrb_state *mrb) { |
929 | 2.05k | gem_mrblib_mruby_array_ext_proc_init_syms(mrb); |
930 | 2.05k | mrb_mruby_array_ext_gem_init(mrb); |
931 | 2.05k | mrb_load_proc(mrb, gem_mrblib_mruby_array_ext_proc); |
932 | 2.05k | } |
933 | | |
934 | 2.05k | void GENERATED_TMP_mrb_mruby_array_ext_gem_final(mrb_state *mrb) { |
935 | 2.05k | mrb_mruby_array_ext_gem_final(mrb); |
936 | 2.05k | } |