Coverage Report

Created: 2023-09-25 06:17

/src/mruby/build/host/mrbgems/mruby-hash-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
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_24[21] = {
23
0x34,0x08,0x00,0x00,0x21,0x05,0x05,0x00,0x01,0x06,0x01,0x01,0x07,0x02,0x01,0x04,0x07,0x24,0x05,0x38,
24
0x04,};
25
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_24, 3, (MRB_SYM(k), MRB_SYM(v), 0,), const);
26
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_24 = {
27
  4,9,0,
28
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_24,
29
  NULL,NULL,NULL,
30
  gem_mrblib_mruby_hash_ext_proc_lv_24,
31
  NULL,         /* debug_info */
32
  21,0,0,0,0
33
};
34
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_25[4] = {
35
{IREP_TT_STR|(19<<2), {"\x77\x72\x6f\x6e\x67\x20\x65\x6c\x65\x6d\x65\x6e\x74\x20\x74\x79\x70\x65\x20"}},
36
{IREP_TT_STR|(17<<2), {"\x20\x28\x65\x78\x70\x65\x63\x74\x65\x64\x20\x61\x72\x72\x61\x79\x29"}},
37
{IREP_TT_STR|(28<<2), {"\x69\x6e\x76\x61\x6c\x69\x64\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x65\x6c\x65\x6d\x65\x6e\x74\x73\x20\x28"}},
38
{IREP_TT_STR|(10<<2), {"\x20\x66\x6f\x72\x20\x31\x2e\x2e\x32\x29"}},
39
};
40
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_25, 7, (MRB_SYM(to_a), MRB_SYM_Q(respond_to), MRB_SYM(ArgumentError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_OPSYM(eqq), ), const);
41
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_25[171] = {
42
0x34,0x04,0x00,0x00,0x01,0x05,0x01,0x10,0x06,0x00,0x2f,0x05,0x01,0x01,0x26,0x05,0x00,0x18,0x1d,0x06,
43
0x02,0x51,0x07,0x00,0x01,0x08,0x01,0x2f,0x08,0x03,0x00,0x52,0x07,0x51,0x08,0x01,0x52,0x07,0x2d,0x05,
44
0x04,0x02,0x11,0x05,0x4c,0x03,0x05,0x00,0x4c,0x04,0x05,0x01,0x01,0x05,0x01,0x2f,0x05,0x05,0x00,0x08,
45
0x06,0x01,0x07,0x05,0x2f,0x06,0x06,0x01,0x26,0x06,0x00,0x03,0x25,0x00,0x17,0x01,0x06,0x01,0x06,0x07,
46
0x23,0x06,0x01,0x03,0x06,0x01,0x06,0x01,0x07,0x07,0x23,0x06,0x01,0x04,0x06,0x25,0x00,0x38,0x07,0x06,
47
0x01,0x07,0x05,0x2f,0x06,0x06,0x01,0x26,0x06,0x00,0x03,0x25,0x00,0x0d,0x01,0x06,0x01,0x06,0x07,0x23,
48
0x06,0x01,0x03,0x06,0x25,0x00,0x1b,0x1d,0x07,0x02,0x51,0x08,0x02,0x01,0x09,0x01,0x2f,0x09,0x05,0x00,
49
0x52,0x08,0x51,0x09,0x03,0x52,0x08,0x2d,0x06,0x04,0x02,0x25,0x00,0x00,0x21,0x06,0x05,0x00,0x01,0x07,
50
0x03,0x01,0x08,0x04,0x01,0x05,0x08,0x24,0x06,0x38,0x05,};
51
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_25, 4, (MRB_SYM(i), 0,MRB_SYM(k), MRB_SYM(v), ), const);
52
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_25 = {
53
  5,11,0,
54
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_25,
55
  gem_mrblib_mruby_hash_ext_proc_pool_25,gem_mrblib_mruby_hash_ext_proc_syms_25,NULL,
56
  gem_mrblib_mruby_hash_ext_proc_lv_25,
57
  NULL,         /* debug_info */
58
  171,4,7,0,0
59
};
60
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_26[36] = {
61
0x34,0x04,0x00,0x00,0x21,0x04,0x05,0x00,0x21,0x05,0x01,0x00,0x01,0x06,0x01,0x23,0x05,0x21,0x06,0x01,
62
0x00,0x01,0x07,0x01,0x3d,0x07,0x01,0x23,0x06,0x01,0x03,0x06,0x24,0x04,0x38,0x03,};
63
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_26, 2, (MRB_SYM(i), 0,), const);
64
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_26 = {
65
  3,10,0,
66
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_26,
67
  NULL,NULL,NULL,
68
  gem_mrblib_mruby_hash_ext_proc_lv_26,
69
  NULL,         /* debug_info */
70
  36,0,0,0,0
71
};
72
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_2[3] = {
73
  &gem_mrblib_mruby_hash_ext_proc_irep_24,
74
  &gem_mrblib_mruby_hash_ext_proc_irep_25,
75
  &gem_mrblib_mruby_hash_ext_proc_irep_26,
76
};
77
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_2[1] = {
78
{IREP_TT_STR|(32<<2), {"\x6f\x64\x64\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x20\x66\x6f\x72\x20\x48\x61\x73\x68"}},
79
};
80
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_2, 11, (MRB_SYM(length), MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(new), MRB_SYM(each), MRB_SYM(to_a), MRB_SYM_Q(respond_to), MRB_OPSYM(mod), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(step), ), const);
81
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_2[167] = {
82
0x34,0x00,0x10,0x00,0x01,0x06,0x01,0x2f,0x06,0x00,0x00,0x01,0x03,0x06,0x01,0x06,0x03,0x07,0x07,0x42,
83
0x06,0x27,0x06,0x00,0x57,0x01,0x06,0x01,0x06,0x07,0x23,0x06,0x01,0x04,0x06,0x1d,0x06,0x01,0x01,0x07,
84
0x04,0x2f,0x06,0x02,0x01,0x27,0x06,0x00,0x18,0x12,0x06,0x2f,0x06,0x03,0x00,0x01,0x05,0x06,0x01,0x06,
85
0x04,0x57,0x07,0x00,0x30,0x06,0x04,0x00,0x38,0x05,0x25,0x00,0x27,0x01,0x06,0x04,0x10,0x07,0x05,0x2f,
86
0x06,0x06,0x01,0x27,0x06,0x00,0x19,0x12,0x06,0x2f,0x06,0x03,0x00,0x01,0x05,0x06,0x01,0x06,0x04,0x2f,
87
0x06,0x05,0x00,0x57,0x07,0x01,0x30,0x06,0x04,0x00,0x38,0x05,0x01,0x06,0x03,0x08,0x07,0x2f,0x06,0x07,
88
0x01,0x06,0x07,0x42,0x06,0x26,0x06,0x00,0x0a,0x1d,0x07,0x08,0x51,0x08,0x00,0x2d,0x06,0x09,0x02,0x12,
89
0x06,0x2f,0x06,0x03,0x00,0x01,0x05,0x06,0x06,0x06,0x01,0x07,0x03,0x3f,0x07,0x02,0x08,0x08,0x57,0x09,
90
0x02,0x30,0x06,0x0a,0x02,0x38,0x05,};
91
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_2, 5, (MRB_SYM(object), 0,MRB_SYM(length), MRB_SYM(o), MRB_SYM(h), ), const);
92
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_2 = {
93
  6,10,0,
94
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_2,
95
  gem_mrblib_mruby_hash_ext_proc_pool_2,gem_mrblib_mruby_hash_ext_proc_syms_2,gem_mrblib_mruby_hash_ext_proc_reps_2,
96
  gem_mrblib_mruby_hash_ext_proc_lv_2,
97
  NULL,         /* debug_info */
98
  167,1,11,3,0
99
};
100
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_55, 2, (MRB_SYM_Q(has_key), MRB_SYM(call), ), const);
101
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_55[68] = {
102
0x34,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x12,0x06,0x01,0x07,0x01,0x2f,0x06,0x00,0x01,0x27,0x06,
103
0x00,0x1e,0x21,0x06,0x02,0x00,0x01,0x07,0x01,0x12,0x08,0x01,0x09,0x01,0x23,0x08,0x21,0x09,0x05,0x00,
104
0x01,0x0a,0x01,0x23,0x09,0x2f,0x06,0x01,0x03,0x25,0x00,0x09,0x21,0x06,0x05,0x00,0x01,0x07,0x01,0x23,
105
0x06,0x01,0x03,0x06,0x24,0x04,0x38,0x03,};
106
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_55, 2, (MRB_SYM(k), 0,), const);
107
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_55 = {
108
  3,12,0,
109
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_55,
110
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_55,NULL,
111
  gem_mrblib_mruby_hash_ext_proc_lv_55,
112
  NULL,         /* debug_info */
113
  68,0,2,0,0
114
};
115
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_56[25] = {
116
0x34,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x21,0x06,0x05,0x00,0x01,0x07,0x01,0x23,0x06,0x01,0x03,
117
0x06,0x24,0x04,0x38,0x03,};
118
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_56, 2, (MRB_SYM(k), 0,), const);
119
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_56 = {
120
  3,9,0,
121
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_56,
122
  NULL,NULL,NULL,
123
  gem_mrblib_mruby_hash_ext_proc_lv_56,
124
  NULL,         /* debug_info */
125
  25,0,0,0,0
126
};
127
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_3[2] = {
128
  &gem_mrblib_mruby_hash_ext_proc_irep_55,
129
  &gem_mrblib_mruby_hash_ext_proc_irep_56,
130
};
131
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_3[2] = {
132
{IREP_TT_STR|(15<<2), {"\x48\x61\x73\x68\x20\x72\x65\x71\x75\x69\x72\x65\x64\x20\x28"}},
133
{IREP_TT_STR|(7<<2), {"\x20\x67\x69\x76\x65\x6e\x29"}},
134
};
135
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_3, 8, (MRB_SYM(size), MRB_SYM(__merge), MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(each_key), ), const);
136
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_3[139] = {
137
0x34,0x00,0x10,0x01,0x06,0x03,0x01,0x06,0x01,0x2f,0x06,0x00,0x00,0x01,0x04,0x06,0x01,0x06,0x02,0x26,
138
0x06,0x00,0x0f,0x12,0x06,0x11,0x07,0x01,0x08,0x01,0x49,0x07,0x2f,0x06,0x01,0x0f,0x38,0x06,0x01,0x06,
139
0x03,0x01,0x07,0x04,0x43,0x06,0x27,0x06,0x00,0x55,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x01,0x05,
140
0x06,0x3d,0x03,0x01,0x1d,0x06,0x02,0x01,0x07,0x05,0x2f,0x06,0x03,0x01,0x26,0x06,0x00,0x18,0x1d,0x07,
141
0x04,0x51,0x08,0x00,0x01,0x09,0x05,0x2f,0x09,0x05,0x00,0x52,0x08,0x51,0x09,0x01,0x52,0x08,0x2d,0x06,
142
0x06,0x02,0x01,0x06,0x02,0x27,0x06,0x00,0x0d,0x01,0x06,0x05,0x57,0x07,0x00,0x30,0x06,0x07,0x00,0x25,
143
0x00,0x0a,0x01,0x06,0x05,0x57,0x07,0x01,0x30,0x06,0x07,0x00,0x25,0xff,0x9f,0x12,0x06,0x38,0x06,};
144
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_3, 5, (MRB_SYM(others), MRB_SYM(block), MRB_SYM(i), MRB_SYM(len), MRB_SYM(other), ), const);
145
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_3 = {
146
  6,11,0,
147
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_3,
148
  gem_mrblib_mruby_hash_ext_proc_pool_3,gem_mrblib_mruby_hash_ext_proc_syms_3,gem_mrblib_mruby_hash_ext_proc_reps_3,
149
  gem_mrblib_mruby_hash_ext_proc_lv_3,
150
  NULL,         /* debug_info */
151
  139,2,8,2,0
152
};
153
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_4, 1, (MRB_SYM(__compact), ), const);
154
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_4[12] = {
155
0x34,0x00,0x00,0x00,0x12,0x02,0x2f,0x02,0x00,0x00,0x38,0x02,};
156
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_4, 1, (0,), const);
157
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_4 = {
158
  2,4,0,
159
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_4,
160
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_4,NULL,
161
  gem_mrblib_mruby_hash_ext_proc_lv_4,
162
  NULL,         /* debug_info */
163
  12,0,1,0,0
164
};
165
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_5, 2, (MRB_SYM(dup), MRB_SYM(__compact), ), const);
166
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_5[22] = {
167
0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x2f,0x03,0x01,0x00,
168
0x38,0x02,};
169
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_5, 2, (0,MRB_SYM(h), ), const);
170
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_5 = {
171
  3,5,0,
172
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_5,
173
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_5,NULL,
174
  gem_mrblib_mruby_hash_ext_proc_lv_5,
175
  NULL,         /* debug_info */
176
  22,0,2,0,0
177
};
178
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_6[1] = {
179
{IREP_TT_STR|(15<<2), {"\x4b\x65\x79\x20\x6e\x6f\x74\x20\x66\x6f\x75\x6e\x64\x3a\x20"}},
180
};
181
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_6, 7, (MRB_SYM(NONE), MRB_SYM_Q(key), MRB_SYM(call), MRB_OPSYM(neq), MRB_SYM(KeyError), MRB_SYM(inspect), MRB_SYM(raise), ), const);
182
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_6[97] = {
183
0x34,0x04,0x20,0x01,0x25,0x00,0x03,0x25,0x00,0x03,0x1d,0x02,0x00,0x12,0x04,0x01,0x05,0x01,0x2f,0x04,
184
0x01,0x01,0x27,0x04,0x00,0x0a,0x12,0x04,0x01,0x05,0x01,0x23,0x04,0x25,0x00,0x3b,0x01,0x04,0x03,0x27,
185
0x04,0x00,0x0d,0x01,0x04,0x03,0x01,0x05,0x01,0x2f,0x04,0x02,0x01,0x25,0x00,0x27,0x01,0x04,0x02,0x1d,
186
0x05,0x00,0x2f,0x04,0x03,0x01,0x27,0x04,0x00,0x06,0x01,0x04,0x02,0x25,0x00,0x13,0x1d,0x05,0x04,0x51,
187
0x06,0x00,0x01,0x07,0x01,0x2f,0x07,0x05,0x00,0x52,0x06,0x2d,0x04,0x06,0x02,0x38,0x04,};
188
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_6, 3, (MRB_SYM(key), MRB_SYM(none), MRB_SYM(block), ), const);
189
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_6 = {
190
  4,9,0,
191
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_6,
192
  gem_mrblib_mruby_hash_ext_proc_pool_6,gem_mrblib_mruby_hash_ext_proc_syms_6,NULL,
193
  gem_mrblib_mruby_hash_ext_proc_lv_6,
194
  NULL,         /* debug_info */
195
  97,1,7,0,0
196
};
197
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_147, 2, (MRB_SYM(call), MRB_SYM(delete), ), const);
198
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_147[38] = {
199
0x34,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x01,0x06,0x02,0x2f,0x04,0x00,0x02,0x27,0x04,
200
0x00,0x0c,0x12,0x04,0x01,0x05,0x01,0x2f,0x04,0x01,0x01,0x25,0x00,0x02,0x11,0x04,0x38,0x04,};
201
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_147, 3, (MRB_SYM(k), MRB_SYM(v), 0,), const);
202
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_147 = {
203
  4,8,0,
204
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_147,
205
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_147,NULL,
206
  gem_mrblib_mruby_hash_ext_proc_lv_147,
207
  NULL,         /* debug_info */
208
  38,0,2,0,0
209
};
210
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_7[1] = {
211
  &gem_mrblib_mruby_hash_ext_proc_irep_147,
212
};
213
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_7, 3, (MRB_SYM(delete_if), MRB_SYM(to_enum), MRB_SYM(each), ), const);
214
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_7[33] = {
215
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x26,0x02,0x00,0x09,0x10,0x03,0x00,0x2d,0x02,0x01,0x01,0x38,0x02,
216
0x12,0x02,0x57,0x03,0x00,0x30,0x02,0x02,0x00,0x12,0x02,0x38,0x02,};
217
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_7, 1, (MRB_SYM(block), ), const);
218
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_7 = {
219
  2,5,0,
220
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_7,
221
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_7,gem_mrblib_mruby_hash_ext_proc_reps_7,
222
  gem_mrblib_mruby_hash_ext_proc_lv_7,
223
  NULL,         /* debug_info */
224
  33,0,3,1,0
225
};
226
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_8, 2, (MRB_SYM(to_a), MRB_SYM(flatten), ), const);
227
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_8[27] = {
228
0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x07,0x01,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x04,
229
0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
230
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_8, 2, (MRB_SYM(level), 0,), const);
231
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_8 = {
232
  3,6,0,
233
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_8,
234
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_8,NULL,
235
  gem_mrblib_mruby_hash_ext_proc_lv_8,
236
  NULL,         /* debug_info */
237
  27,0,2,0,0
238
};
239
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_192[21] = {
240
0x34,0x08,0x00,0x00,0x21,0x05,0x02,0x00,0x01,0x06,0x02,0x01,0x07,0x01,0x01,0x04,0x07,0x24,0x05,0x38,
241
0x04,};
242
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_192, 3, (MRB_SYM(k), MRB_SYM(v), 0,), const);
243
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_192 = {
244
  4,9,0,
245
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_192,
246
  NULL,NULL,NULL,
247
  gem_mrblib_mruby_hash_ext_proc_lv_192,
248
  NULL,         /* debug_info */
249
  21,0,0,0,0
250
};
251
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_9[1] = {
252
  &gem_mrblib_mruby_hash_ext_proc_irep_192,
253
};
254
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_9, 3, (MRB_SYM(class), MRB_SYM(new), MRB_SYM(each), ), const);
255
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_9[28] = {
256
0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x2f,0x03,0x01,0x00,0x01,0x02,0x03,0x12,0x03,0x57,
257
0x04,0x00,0x30,0x03,0x02,0x00,0x38,0x02,};
258
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_9, 2, (0,MRB_SYM(h), ), const);
259
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_9 = {
260
  3,5,0,
261
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_9,
262
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_9,gem_mrblib_mruby_hash_ext_proc_reps_9,
263
  gem_mrblib_mruby_hash_ext_proc_lv_9,
264
  NULL,         /* debug_info */
265
  28,0,3,1,0
266
};
267
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_215, 2, (MRB_SYM(call), MRB_SYM(delete), ), const);
268
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_215[41] = {
269
0x34,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x01,0x06,0x02,0x47,0x05,0x02,0x2f,0x04,0x00,
270
0x01,0x27,0x04,0x00,0x05,0x11,0x04,0x25,0x00,0x09,0x12,0x04,0x01,0x05,0x01,0x2f,0x04,0x01,0x01,0x38,
271
0x04,};
272
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_215, 3, (MRB_SYM(k), MRB_SYM(v), 0,), const);
273
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_215 = {
274
  4,7,0,
275
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_215,
276
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_215,NULL,
277
  gem_mrblib_mruby_hash_ext_proc_lv_215,
278
  NULL,         /* debug_info */
279
  41,0,2,0,0
280
};
281
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_10[1] = {
282
  &gem_mrblib_mruby_hash_ext_proc_irep_215,
283
};
284
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_10, 3, (MRB_SYM(keep_if), MRB_SYM(to_enum), MRB_SYM(each), ), const);
285
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_10[33] = {
286
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x26,0x02,0x00,0x09,0x10,0x03,0x00,0x2d,0x02,0x01,0x01,0x38,0x02,
287
0x12,0x02,0x57,0x03,0x00,0x30,0x02,0x02,0x00,0x12,0x02,0x38,0x02,};
288
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_10, 1, (MRB_SYM(block), ), const);
289
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_10 = {
290
  2,5,0,
291
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_10,
292
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_10,gem_mrblib_mruby_hash_ext_proc_reps_10,
293
  gem_mrblib_mruby_hash_ext_proc_lv_10,
294
  NULL,         /* debug_info */
295
  33,0,3,1,0
296
};
297
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_238[26] = {
298
0x34,0x08,0x00,0x00,0x01,0x04,0x02,0x21,0x05,0x01,0x00,0x42,0x04,0x27,0x04,0x00,0x05,0x39,0x01,0x25,
299
0x00,0x02,0x11,0x04,0x38,0x04,};
300
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_238, 3, (MRB_SYM(k), MRB_SYM(v), 0,), const);
301
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_238 = {
302
  4,7,0,
303
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_238,
304
  NULL,NULL,NULL,
305
  gem_mrblib_mruby_hash_ext_proc_lv_238,
306
  NULL,         /* debug_info */
307
  26,0,0,0,0
308
};
309
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_11[1] = {
310
  &gem_mrblib_mruby_hash_ext_proc_irep_238,
311
};
312
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_11, 1, (MRB_SYM(each), ), const);
313
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_11[17] = {
314
0x34,0x04,0x00,0x00,0x12,0x03,0x57,0x04,0x00,0x30,0x03,0x00,0x00,0x11,0x03,0x38,0x03,};
315
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_11, 2, (MRB_SYM(val), 0,), const);
316
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_11 = {
317
  3,5,0,
318
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_11,
319
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_11,gem_mrblib_mruby_hash_ext_proc_reps_11,
320
  gem_mrblib_mruby_hash_ext_proc_lv_11,
321
  NULL,         /* debug_info */
322
  17,0,1,1,0
323
};
324
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_12[8] = {
325
0x34,0x00,0x00,0x00,0x12,0x02,0x38,0x02,};
326
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_12, 1, (0,), const);
327
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_12 = {
328
  2,3,0,
329
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_12,
330
  NULL,NULL,NULL,
331
  gem_mrblib_mruby_hash_ext_proc_lv_12,
332
  NULL,         /* debug_info */
333
  8,0,0,0,0
334
};
335
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_283, 1, (MRB_SYM_Q(key), ), const);
336
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_283[35] = {
337
0x34,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x27,0x04,0x00,0x0e,0x21,
338
0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x05,0x02,0x42,0x04,0x38,0x04,};
339
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_283, 3, (MRB_SYM(key), MRB_SYM(val), 0,), const);
340
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_283 = {
341
  4,7,0,
342
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_283,
343
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_283,NULL,
344
  gem_mrblib_mruby_hash_ext_proc_lv_283,
345
  NULL,         /* debug_info */
346
  35,0,1,0,0
347
};
348
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_13[1] = {
349
  &gem_mrblib_mruby_hash_ext_proc_irep_283,
350
};
351
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_13[2] = {
352
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
353
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
354
};
355
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_13, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
356
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_13[68] = {
357
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x18,0x1d,0x04,
358
0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,0x06,0x01,0x52,0x05,0x2d,0x03,
359
0x04,0x02,0x2d,0x03,0x05,0x00,0x01,0x04,0x01,0x2f,0x04,0x05,0x00,0x43,0x03,0x27,0x03,0x00,0x07,0x57,
360
0x04,0x00,0x2e,0x03,0x06,0x00,0x38,0x03,};
361
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_13, 2, (MRB_SYM(hash), 0,), const);
362
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_13 = {
363
  3,8,0,
364
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_13,
365
  gem_mrblib_mruby_hash_ext_proc_pool_13,gem_mrblib_mruby_hash_ext_proc_syms_13,gem_mrblib_mruby_hash_ext_proc_reps_13,
366
  gem_mrblib_mruby_hash_ext_proc_lv_13,
367
  NULL,         /* debug_info */
368
  68,2,7,1,0
369
};
370
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_306, 1, (MRB_SYM_Q(key), ), const);
371
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_306[35] = {
372
0x34,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x27,0x04,0x00,0x0e,0x21,
373
0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x05,0x02,0x42,0x04,0x38,0x04,};
374
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_306, 3, (MRB_SYM(key), MRB_SYM(val), 0,), const);
375
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_306 = {
376
  4,7,0,
377
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_306,
378
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_306,NULL,
379
  gem_mrblib_mruby_hash_ext_proc_lv_306,
380
  NULL,         /* debug_info */
381
  35,0,1,0,0
382
};
383
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_14[1] = {
384
  &gem_mrblib_mruby_hash_ext_proc_irep_306,
385
};
386
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_14[2] = {
387
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
388
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
389
};
390
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_14, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
391
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_14[68] = {
392
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x18,0x1d,0x04,
393
0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,0x06,0x01,0x52,0x05,0x2d,0x03,
394
0x04,0x02,0x2d,0x03,0x05,0x00,0x01,0x04,0x01,0x2f,0x04,0x05,0x00,0x44,0x03,0x27,0x03,0x00,0x07,0x57,
395
0x04,0x00,0x2e,0x03,0x06,0x00,0x38,0x03,};
396
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_14, 2, (MRB_SYM(hash), 0,), const);
397
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_14 = {
398
  3,8,0,
399
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_14,
400
  gem_mrblib_mruby_hash_ext_proc_pool_14,gem_mrblib_mruby_hash_ext_proc_syms_14,gem_mrblib_mruby_hash_ext_proc_reps_14,
401
  gem_mrblib_mruby_hash_ext_proc_lv_14,
402
  NULL,         /* debug_info */
403
  68,2,7,1,0
404
};
405
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_329, 1, (MRB_SYM_Q(key), ), const);
406
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_329[29] = {
407
0x34,0x08,0x00,0x00,0x01,0x05,0x01,0x2d,0x04,0x00,0x01,0x27,0x04,0x00,0x0c,0x12,0x04,0x01,0x05,0x01,
408
0x23,0x04,0x01,0x05,0x02,0x42,0x04,0x38,0x04,};
409
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_329, 3, (MRB_SYM(key), MRB_SYM(val), 0,), const);
410
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_329 = {
411
  4,7,0,
412
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_329,
413
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_329,NULL,
414
  gem_mrblib_mruby_hash_ext_proc_lv_329,
415
  NULL,         /* debug_info */
416
  29,0,1,0,0
417
};
418
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_15[1] = {
419
  &gem_mrblib_mruby_hash_ext_proc_irep_329,
420
};
421
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_15[2] = {
422
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
423
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
424
};
425
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_15, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
426
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_15[71] = {
427
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x18,0x1d,0x04,
428
0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,0x06,0x01,0x52,0x05,0x2d,0x03,
429
0x04,0x02,0x2d,0x03,0x05,0x00,0x01,0x04,0x01,0x2f,0x04,0x05,0x00,0x45,0x03,0x27,0x03,0x00,0x0a,0x01,
430
0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x06,0x00,0x38,0x03,};
431
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_15, 2, (MRB_SYM(hash), 0,), const);
432
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_15 = {
433
  3,8,0,
434
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_15,
435
  gem_mrblib_mruby_hash_ext_proc_pool_15,gem_mrblib_mruby_hash_ext_proc_syms_15,gem_mrblib_mruby_hash_ext_proc_reps_15,
436
  gem_mrblib_mruby_hash_ext_proc_lv_15,
437
  NULL,         /* debug_info */
438
  71,2,7,1,0
439
};
440
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_352, 1, (MRB_SYM_Q(key), ), const);
441
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_352[29] = {
442
0x34,0x08,0x00,0x00,0x01,0x05,0x01,0x2d,0x04,0x00,0x01,0x27,0x04,0x00,0x0c,0x12,0x04,0x01,0x05,0x01,
443
0x23,0x04,0x01,0x05,0x02,0x42,0x04,0x38,0x04,};
444
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_352, 3, (MRB_SYM(key), MRB_SYM(val), 0,), const);
445
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_352 = {
446
  4,7,0,
447
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_352,
448
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_352,NULL,
449
  gem_mrblib_mruby_hash_ext_proc_lv_352,
450
  NULL,         /* debug_info */
451
  29,0,1,0,0
452
};
453
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_16[1] = {
454
  &gem_mrblib_mruby_hash_ext_proc_irep_352,
455
};
456
static const mrb_pool_value gem_mrblib_mruby_hash_ext_proc_pool_16[2] = {
457
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
458
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
459
};
460
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_16, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
461
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_16[71] = {
462
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x18,0x1d,0x04,
463
0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,0x06,0x01,0x52,0x05,0x2d,0x03,
464
0x04,0x02,0x2d,0x03,0x05,0x00,0x01,0x04,0x01,0x2f,0x04,0x05,0x00,0x46,0x03,0x27,0x03,0x00,0x0a,0x01,
465
0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x06,0x00,0x38,0x03,};
466
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_16, 2, (MRB_SYM(hash), 0,), const);
467
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_16 = {
468
  3,8,0,
469
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_16,
470
  gem_mrblib_mruby_hash_ext_proc_pool_16,gem_mrblib_mruby_hash_ext_proc_syms_16,gem_mrblib_mruby_hash_ext_proc_reps_16,
471
  gem_mrblib_mruby_hash_ext_proc_lv_16,
472
  NULL,         /* debug_info */
473
  71,2,7,1,0
474
};
475
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_17, 2, (MRB_SYM(size), MRB_SYM(dig), ), const);
476
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_17[58] = {
477
0x34,0x04,0x10,0x00,0x12,0x05,0x01,0x06,0x01,0x23,0x05,0x01,0x04,0x05,0x01,0x05,0x02,0x2f,0x05,0x00,
478
0x00,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x18,0x01,0x05,0x04,0x01,0x06,0x05,0x28,0x06,0x00,0x0b,0x11,
479
0x06,0x01,0x07,0x02,0x49,0x06,0x2f,0x05,0x01,0x0f,0x25,0x00,0x03,0x01,0x05,0x04,0x38,0x05,};
480
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_17, 4, (MRB_SYM(idx), MRB_SYM(args), 0,MRB_SYM(n), ), const);
481
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_17 = {
482
  5,8,0,
483
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_17,
484
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_17,NULL,
485
  gem_mrblib_mruby_hash_ext_proc_lv_17,
486
  NULL,         /* debug_info */
487
  58,0,2,0,0
488
};
489
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_397, 1, (MRB_SYM(call), ), const);
490
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_397[39] = {
491
0x34,0x04,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x01,0x03,0x04,0x21,0x05,
492
0x02,0x00,0x01,0x06,0x03,0x12,0x07,0x01,0x08,0x01,0x23,0x07,0x01,0x04,0x07,0x24,0x05,0x38,0x04,};
493
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_397, 3, (MRB_SYM(k), 0,MRB_SYM(new_key), ), const);
494
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_397 = {
495
  4,10,0,
496
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_397,
497
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_397,NULL,
498
  gem_mrblib_mruby_hash_ext_proc_lv_397,
499
  NULL,         /* debug_info */
500
  39,0,1,0,0
501
};
502
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_18[1] = {
503
  &gem_mrblib_mruby_hash_ext_proc_irep_397,
504
};
505
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_18, 4, (MRB_SYM(transform_keys), MRB_SYM(to_enum), MRB_SYM(keys), MRB_SYM(each), ), const);
506
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_18[38] = {
507
0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03,
508
0x53,0x02,0x00,0x12,0x03,0x2f,0x03,0x02,0x00,0x57,0x04,0x00,0x30,0x03,0x03,0x00,0x38,0x02,};
509
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_18, 2, (MRB_SYM(block), MRB_SYM(hash), ), const);
510
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_18 = {
511
  3,6,0,
512
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_18,
513
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_18,gem_mrblib_mruby_hash_ext_proc_reps_18,
514
  gem_mrblib_mruby_hash_ext_proc_lv_18,
515
  NULL,         /* debug_info */
516
  38,0,4,1,0
517
};
518
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_19, 4, (MRB_SYM_B(transform_keys), MRB_SYM(to_enum), MRB_SYM(transform_keys), MRB_SYM(replace), ), const);
519
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_19[45] = {
520
0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03,
521
0x12,0x03,0x01,0x04,0x01,0x30,0x03,0x02,0x00,0x01,0x02,0x03,0x12,0x03,0x01,0x04,0x02,0x2f,0x03,0x03,
522
0x01,0x12,0x03,0x38,0x03,};
523
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_19, 2, (MRB_SYM(block), MRB_SYM(hash), ), const);
524
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_19 = {
525
  3,6,0,
526
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_19,
527
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_19,NULL,
528
  gem_mrblib_mruby_hash_ext_proc_lv_19,
529
  NULL,         /* debug_info */
530
  45,0,4,0,0
531
};
532
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_442, 1, (MRB_SYM(call), ), const);
533
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_442[33] = {
534
0x34,0x04,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x12,0x07,0x01,0x08,0x01,0x23,0x07,0x3b,0x06,
535
0x00,0x01,0x2f,0x06,0x00,0x01,0x01,0x03,0x06,0x24,0x04,0x38,0x03,};
536
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_442, 2, (MRB_SYM(k), 0,), const);
537
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_442 = {
538
  3,10,0,
539
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_442,
540
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_442,NULL,
541
  gem_mrblib_mruby_hash_ext_proc_lv_442,
542
  NULL,         /* debug_info */
543
  33,0,1,0,0
544
};
545
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_20[1] = {
546
  &gem_mrblib_mruby_hash_ext_proc_irep_442,
547
};
548
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_20, 5, (MRB_SYM_Q(block_given), MRB_SYM(transform_values), MRB_SYM(to_enum), MRB_SYM(keys), MRB_SYM(each), ), const);
549
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_20[39] = {
550
0x34,0x00,0x00,0x01,0x2d,0x03,0x00,0x00,0x26,0x03,0x00,0x09,0x10,0x04,0x01,0x2d,0x03,0x02,0x01,0x38,
551
0x03,0x53,0x02,0x00,0x12,0x03,0x2f,0x03,0x03,0x00,0x57,0x04,0x00,0x30,0x03,0x04,0x00,0x38,0x02,};
552
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_20, 2, (MRB_SYM(b), MRB_SYM(hash), ), const);
553
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_20 = {
554
  3,6,0,
555
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_20,
556
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_20,gem_mrblib_mruby_hash_ext_proc_reps_20,
557
  gem_mrblib_mruby_hash_ext_proc_lv_20,
558
  NULL,         /* debug_info */
559
  39,0,5,1,0
560
};
561
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_465, 1, (MRB_SYM(call), ), const);
562
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_465[31] = {
563
0x34,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x12,0x07,0x01,0x08,0x01,0x23,0x07,0x3b,0x06,0x00,0x01,
564
0x2f,0x06,0x00,0x01,0x01,0x03,0x06,0x24,0x04,0x38,0x03,};
565
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_465, 2, (MRB_SYM(k), 0,), const);
566
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_465 = {
567
  3,10,0,
568
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_465,
569
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_465,NULL,
570
  gem_mrblib_mruby_hash_ext_proc_lv_465,
571
  NULL,         /* debug_info */
572
  31,0,1,0,0
573
};
574
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_21[1] = {
575
  &gem_mrblib_mruby_hash_ext_proc_irep_465,
576
};
577
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_21, 5, (MRB_SYM_Q(block_given), MRB_SYM_B(transform_values), MRB_SYM(to_enum), MRB_SYM(keys), MRB_SYM(each), ), const);
578
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_21[38] = {
579
0x34,0x00,0x00,0x01,0x2d,0x02,0x00,0x00,0x26,0x02,0x00,0x09,0x10,0x03,0x01,0x2d,0x02,0x02,0x01,0x38,
580
0x02,0x12,0x02,0x2f,0x02,0x03,0x00,0x57,0x03,0x00,0x30,0x02,0x04,0x00,0x12,0x02,0x38,0x02,};
581
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_21, 1, (MRB_SYM(b), ), const);
582
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_21 = {
583
  2,5,0,
584
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_21,
585
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_21,gem_mrblib_mruby_hash_ext_proc_reps_21,
586
  gem_mrblib_mruby_hash_ext_proc_lv_21,
587
  NULL,         /* debug_info */
588
  38,0,5,1,0
589
};
590
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_488[13] = {
591
0x34,0x04,0x00,0x00,0x12,0x03,0x01,0x04,0x01,0x23,0x03,0x38,0x03,};
592
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_488, 2, (MRB_SYM(x), 0,), const);
593
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_488 = {
594
  3,6,0,
595
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_488,
596
  NULL,NULL,NULL,
597
  gem_mrblib_mruby_hash_ext_proc_lv_488,
598
  NULL,         /* debug_info */
599
  13,0,0,0,0
600
};
601
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_22[1] = {
602
  &gem_mrblib_mruby_hash_ext_proc_irep_488,
603
};
604
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_22[9] = {
605
0x34,0x00,0x00,0x00,0x56,0x02,0x00,0x38,0x02,};
606
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_22, 1, (0,), const);
607
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_22 = {
608
  2,3,0,
609
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_22,
610
  NULL,NULL,gem_mrblib_mruby_hash_ext_proc_reps_22,
611
  gem_mrblib_mruby_hash_ext_proc_lv_22,
612
  NULL,         /* debug_info */
613
  9,0,0,1,0
614
};
615
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_511, 1, (MRB_SYM(fetch), ), const);
616
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_511[19] = {
617
0x34,0x04,0x00,0x00,0x12,0x03,0x01,0x04,0x01,0x21,0x05,0x02,0x00,0x30,0x03,0x00,0x01,0x38,0x03,};
618
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_511, 2, (MRB_SYM(k), 0,), const);
619
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_511 = {
620
  3,6,0,
621
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_511,
622
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_511,NULL,
623
  gem_mrblib_mruby_hash_ext_proc_lv_511,
624
  NULL,         /* debug_info */
625
  19,0,1,0,0
626
};
627
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_23[1] = {
628
  &gem_mrblib_mruby_hash_ext_proc_irep_511,
629
};
630
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_23, 1, (MRB_SYM(map), ), const);
631
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_23[16] = {
632
0x34,0x00,0x10,0x01,0x01,0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x00,0x00,0x38,0x03,};
633
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_23, 2, (MRB_SYM(keys), MRB_SYM(block), ), const);
634
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_23 = {
635
  3,5,0,
636
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_23,
637
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_23,gem_mrblib_mruby_hash_ext_proc_reps_23,
638
  gem_mrblib_mruby_hash_ext_proc_lv_23,
639
  NULL,         /* debug_info */
640
  16,0,1,1,0
641
};
642
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_1[22] = {
643
  &gem_mrblib_mruby_hash_ext_proc_irep_2,
644
  &gem_mrblib_mruby_hash_ext_proc_irep_3,
645
  &gem_mrblib_mruby_hash_ext_proc_irep_4,
646
  &gem_mrblib_mruby_hash_ext_proc_irep_5,
647
  &gem_mrblib_mruby_hash_ext_proc_irep_6,
648
  &gem_mrblib_mruby_hash_ext_proc_irep_7,
649
  &gem_mrblib_mruby_hash_ext_proc_irep_8,
650
  &gem_mrblib_mruby_hash_ext_proc_irep_9,
651
  &gem_mrblib_mruby_hash_ext_proc_irep_10,
652
  &gem_mrblib_mruby_hash_ext_proc_irep_11,
653
  &gem_mrblib_mruby_hash_ext_proc_irep_12,
654
  &gem_mrblib_mruby_hash_ext_proc_irep_13,
655
  &gem_mrblib_mruby_hash_ext_proc_irep_14,
656
  &gem_mrblib_mruby_hash_ext_proc_irep_15,
657
  &gem_mrblib_mruby_hash_ext_proc_irep_16,
658
  &gem_mrblib_mruby_hash_ext_proc_irep_17,
659
  &gem_mrblib_mruby_hash_ext_proc_irep_18,
660
  &gem_mrblib_mruby_hash_ext_proc_irep_19,
661
  &gem_mrblib_mruby_hash_ext_proc_irep_20,
662
  &gem_mrblib_mruby_hash_ext_proc_irep_21,
663
  &gem_mrblib_mruby_hash_ext_proc_irep_22,
664
  &gem_mrblib_mruby_hash_ext_proc_irep_23,
665
};
666
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_1, 29, (MRB_SYM(each_pair), MRB_SYM(each), MRB_OPSYM(aref), MRB_SYM_B(merge), MRB_SYM(update), MRB_SYM_B(compact), MRB_SYM(compact), MRB_SYM(fetch), MRB_SYM(delete_if), MRB_SYM(flatten), MRB_SYM(invert), MRB_SYM(keep_if), MRB_SYM(key), MRB_SYM(to_h), MRB_OPSYM(lt), MRB_OPSYM(le), MRB_OPSYM(gt), MRB_OPSYM(ge), MRB_SYM(dig), MRB_SYM(transform_keys), MRB_SYM_B(transform_keys), MRB_SYM(transform_values), MRB_SYM_B(transform_values), MRB_SYM(to_proc), MRB_SYM(fetch_values), MRB_SYM(filter), MRB_SYM(select), MRB_SYM_B(filter), MRB_SYM_B(select), ), const);
667
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_1[194] = {
668
0x60,0x00,0x01,0x12,0x01,0x62,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,
669
0x03,0x60,0x04,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x05,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x06,
670
0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x07,0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x08,0x63,0x01,0x58,0x02,
671
0x06,0x5f,0x01,0x09,0x63,0x01,0x58,0x02,0x07,0x5f,0x01,0x0a,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x0b,
672
0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0d,0x63,0x01,0x58,0x02,
673
0x0b,0x5f,0x01,0x0e,0x63,0x01,0x58,0x02,0x0c,0x5f,0x01,0x0f,0x63,0x01,0x58,0x02,0x0d,0x5f,0x01,0x10,
674
0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x0f,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,
675
0x10,0x5f,0x01,0x13,0x63,0x01,0x58,0x02,0x11,0x5f,0x01,0x14,0x63,0x01,0x58,0x02,0x12,0x5f,0x01,0x15,
676
0x63,0x01,0x58,0x02,0x13,0x5f,0x01,0x16,0x63,0x01,0x58,0x02,0x14,0x5f,0x01,0x17,0x63,0x01,0x58,0x02,
677
0x15,0x5f,0x01,0x18,0x60,0x19,0x1a,0x60,0x1b,0x1c,0x11,0x01,0x38,0x01,};
678
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_1 = {
679
  1,3,0,
680
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_1,
681
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_1,gem_mrblib_mruby_hash_ext_proc_reps_1,
682
  NULL,         /* lv */
683
  NULL,         /* debug_info */
684
  194,0,29,22,0
685
};
686
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_0[1] = {
687
  &gem_mrblib_mruby_hash_ext_proc_irep_1,
688
};
689
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_0, 1, (MRB_SYM(Hash), ), const);
690
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_0[13] = {
691
0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
692
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_0 = {
693
  1,3,0,
694
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_0,
695
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_0,gem_mrblib_mruby_hash_ext_proc_reps_0,
696
  NULL,         /* lv */
697
  NULL,         /* debug_info */
698
  13,0,1,1,0
699
};
700
static
701
const struct RProc gem_mrblib_mruby_hash_ext_proc[] = {{
702
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_hash_ext_proc_irep_0},NULL,{NULL},
703
}};
704
static void
705
gem_mrblib_mruby_hash_ext_proc_init_syms(mrb_state *mrb)
706
476
{
707
476
}
708
void mrb_mruby_hash_ext_gem_init(mrb_state *mrb);
709
void mrb_mruby_hash_ext_gem_final(mrb_state *mrb);
710
711
476
void GENERATED_TMP_mrb_mruby_hash_ext_gem_init(mrb_state *mrb) {
712
476
  gem_mrblib_mruby_hash_ext_proc_init_syms(mrb);
713
476
  mrb_mruby_hash_ext_gem_init(mrb);
714
476
  mrb_load_proc(mrb, gem_mrblib_mruby_hash_ext_proc);
715
476
}
716
717
476
void GENERATED_TMP_mrb_mruby_hash_ext_gem_final(mrb_state *mrb) {
718
476
  mrb_mruby_hash_ext_gem_final(mrb);
719
476
}