Coverage Report

Created: 2025-07-09 06:44

/src/mruby/build/host/mrbgems/mruby-enum-chain/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_enum_chain_proc_syms_3, 3, (MRB_SYM(Chain), MRB_SYM(Enumerator), MRB_SYM(new), ), const);
23
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_3[26] = {
24
0x34,0x00,0x10,0x00,0x1d,0x03,0x01,0x1f,0x03,0x00,0x12,0x04,0x47,0x04,0x01,0x01,0x05,0x01,0x49,0x04,
25
0x2f,0x03,0x02,0x0f,0x38,0x03,};
26
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_3, 2, (MRB_SYM(args), 0,), const);
27
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_3 = {
28
  3,6,0,
29
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_3,
30
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_3,NULL,
31
  gem_mrblib_mruby_enum_chain_proc_lv_3,
32
  NULL,         /* debug_info */
33
  26,0,3,0,0
34
};
35
static const mrb_irep *gem_mrblib_mruby_enum_chain_proc_reps_1[1] = {
36
  &gem_mrblib_mruby_enum_chain_proc_irep_3,
37
};
38
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_1, 1, (MRB_SYM(chain), ), const);
39
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_1[10] = {
40
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x38,0x01,};
41
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_1 = {
42
  1,3,0,
43
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_1,
44
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_1,gem_mrblib_mruby_enum_chain_proc_reps_1,
45
  NULL,         /* lv */
46
  NULL,         /* debug_info */
47
  10,0,1,1,0
48
};
49
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_6, 2, (MRB_SYM(Chain), MRB_SYM(new), ), const);
50
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_6[18] = {
51
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x12,0x04,0x01,0x05,0x01,0x2f,0x03,0x01,0x02,0x38,0x03,};
52
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_6, 2, (MRB_SYM(other), 0,), const);
53
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_6 = {
54
  3,7,0,
55
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_6,
56
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_6,NULL,
57
  gem_mrblib_mruby_enum_chain_proc_lv_6,
58
  NULL,         /* debug_info */
59
  18,0,2,0,0
60
};
61
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_10, 3, (MRB_SYM(freeze), MRB_IVSYM(enums), MRB_IVSYM(pos), ), const);
62
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_10[21] = {
63
0x34,0x00,0x10,0x00,0x01,0x03,0x01,0x2f,0x03,0x00,0x00,0x1a,0x03,0x01,0x05,0x03,0x1a,0x03,0x02,0x38,
64
0x03,};
65
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_10, 2, (MRB_SYM(args), 0,), const);
66
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_10 = {
67
  3,5,0,
68
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_10,
69
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_10,NULL,
70
  gem_mrblib_mruby_enum_chain_proc_lv_10,
71
  NULL,         /* debug_info */
72
  21,0,3,0,0
73
};
74
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_11, 5, (MRB_SYM(to_enum), MRB_IVSYM(enums), MRB_SYM(size), MRB_IVSYM(pos), MRB_SYM(each), ), const);
75
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_11[73] = {
76
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x06,0x2d,0x04,0x00,0x00,0x38,0x04,
77
0x06,0x03,0x01,0x04,0x03,0x19,0x05,0x01,0x2f,0x05,0x02,0x00,0x43,0x04,0x27,0x04,0x00,0x1f,0x00,0x1a,
78
0x03,0x03,0x19,0x04,0x01,0x01,0x05,0x03,0x23,0x04,0x01,0x05,0x02,0x30,0x04,0x04,0x00,0x01,0x04,0x03,
79
0x3d,0x04,0x01,0x01,0x03,0x04,0x25,0xff,0xd1,0x12,0x04,0x38,0x04,};
80
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_11, 3, (0,MRB_SYM(block), MRB_SYM(i), ), const);
81
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_11 = {
82
  4,7,0,
83
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_11,
84
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_11,NULL,
85
  gem_mrblib_mruby_enum_chain_proc_lv_11,
86
  NULL,         /* debug_info */
87
  73,0,5,0,0
88
};
89
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_28, 2, (MRB_SYM(size), MRB_SYM_Q(respond_to), ), const);
90
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_28[36] = {
91
0x34,0x08,0x00,0x00,0x01,0x04,0x02,0x10,0x05,0x00,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,0x04,0x11,0x04,
92
0x39,0x04,0x01,0x04,0x01,0x01,0x05,0x02,0x2f,0x05,0x00,0x00,0x3c,0x04,0x38,0x04,};
93
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_28, 3, (MRB_SYM(a), MRB_SYM(e), 0,), const);
94
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_28 = {
95
  4,7,0,
96
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_28,
97
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_28,NULL,
98
  gem_mrblib_mruby_enum_chain_proc_lv_28,
99
  NULL,         /* debug_info */
100
  36,0,2,0,0
101
};
102
static const mrb_irep *gem_mrblib_mruby_enum_chain_proc_reps_12[1] = {
103
  &gem_mrblib_mruby_enum_chain_proc_irep_28,
104
};
105
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_12, 2, (MRB_IVSYM(enums), MRB_SYM(reduce), ), const);
106
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_12[18] = {
107
0x34,0x00,0x00,0x00,0x19,0x02,0x00,0x06,0x03,0x57,0x04,0x00,0x30,0x02,0x01,0x01,0x38,0x02,};
108
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_12, 1, (0,), const);
109
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_12 = {
110
  2,5,0,
111
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_12,
112
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_12,gem_mrblib_mruby_enum_chain_proc_reps_12,
113
  gem_mrblib_mruby_enum_chain_proc_lv_12,
114
  NULL,         /* debug_info */
115
  18,0,2,1,0
116
};
117
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_13, 5, (MRB_IVSYM(pos), MRB_IVSYM(enums), MRB_SYM(size), MRB_SYM(rewind), MRB_SYM_Q(respond_to), ), const);
118
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_13[80] = {
119
0x34,0x00,0x00,0x00,0x06,0x03,0x19,0x04,0x00,0x44,0x03,0x27,0x03,0x00,0x0c,0x19,0x03,0x00,0x19,0x04,
120
0x01,0x2f,0x04,0x02,0x00,0x43,0x03,0x27,0x03,0x00,0x2d,0x00,0x19,0x03,0x01,0x19,0x04,0x00,0x23,0x03,
121
0x01,0x02,0x03,0x01,0x03,0x02,0x10,0x04,0x03,0x2f,0x03,0x04,0x01,0x27,0x03,0x00,0x07,0x01,0x03,0x02,
122
0x2f,0x03,0x03,0x00,0x19,0x03,0x00,0x3f,0x03,0x01,0x1a,0x03,0x00,0x25,0xff,0xb8,0x12,0x03,0x38,0x03,};
123
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_13, 2, (0,MRB_SYM(e), ), const);
124
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_13 = {
125
  3,6,0,
126
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_13,
127
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_13,NULL,
128
  gem_mrblib_mruby_enum_chain_proc_lv_13,
129
  NULL,         /* debug_info */
130
  80,0,5,0,0
131
};
132
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_14, 2, (MRB_SYM(class), MRB_SYM(new), ), const);
133
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_14[19] = {
134
0x34,0x04,0x00,0x00,0x2d,0x03,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x2f,0x03,0x01,0x02,0x38,0x03,};
135
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_14, 2, (MRB_SYM(other), 0,), const);
136
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_14 = {
137
  3,7,0,
138
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_14,
139
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_14,NULL,
140
  gem_mrblib_mruby_enum_chain_proc_lv_14,
141
  NULL,         /* debug_info */
142
  19,0,2,0,0
143
};
144
static const mrb_irep_pool gem_mrblib_mruby_enum_chain_proc_pool_15[3] = {
145
{IREP_TT_STR|(2<<2), {"\x23\x3c"}},
146
{IREP_TT_STR|(2<<2), {"\x3a\x20"}},
147
{IREP_TT_STR|(1<<2), {"\x3e"}},
148
};
149
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_15, 3, (MRB_SYM(class), MRB_IVSYM(enums), MRB_SYM(inspect), ), const);
150
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_15[34] = {
151
0x34,0x00,0x00,0x00,0x51,0x02,0x00,0x2d,0x03,0x00,0x00,0x52,0x02,0x51,0x03,0x01,0x52,0x02,0x19,0x03,
152
0x01,0x2f,0x03,0x02,0x00,0x52,0x02,0x51,0x03,0x02,0x52,0x02,0x38,0x02,};
153
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_lv_15, 1, (0,), const);
154
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_15 = {
155
  2,5,0,
156
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_15,
157
  gem_mrblib_mruby_enum_chain_proc_pool_15,gem_mrblib_mruby_enum_chain_proc_syms_15,NULL,
158
  gem_mrblib_mruby_enum_chain_proc_lv_15,
159
  NULL,         /* debug_info */
160
  34,3,3,0,0
161
};
162
static const mrb_irep *gem_mrblib_mruby_enum_chain_proc_reps_7[6] = {
163
  &gem_mrblib_mruby_enum_chain_proc_irep_10,
164
  &gem_mrblib_mruby_enum_chain_proc_irep_11,
165
  &gem_mrblib_mruby_enum_chain_proc_irep_12,
166
  &gem_mrblib_mruby_enum_chain_proc_irep_13,
167
  &gem_mrblib_mruby_enum_chain_proc_irep_14,
168
  &gem_mrblib_mruby_enum_chain_proc_irep_15,
169
};
170
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_7, 8, (MRB_SYM(Enumerable), MRB_SYM(include), MRB_SYM(initialize), MRB_SYM(each), MRB_SYM(size), MRB_SYM(rewind), MRB_OPSYM(add), MRB_SYM(inspect), ), const);
171
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_7[57] = {
172
0x1d,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01,
173
0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x05,0x63,
174
0x01,0x58,0x02,0x04,0x5f,0x01,0x06,0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x07,0x38,0x01,};
175
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_7 = {
176
  1,4,0,
177
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_7,
178
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_7,gem_mrblib_mruby_enum_chain_proc_reps_7,
179
  NULL,         /* lv */
180
  NULL,         /* debug_info */
181
  57,0,8,6,0
182
};
183
static const mrb_irep *gem_mrblib_mruby_enum_chain_proc_reps_2[2] = {
184
  &gem_mrblib_mruby_enum_chain_proc_irep_6,
185
  &gem_mrblib_mruby_enum_chain_proc_irep_7,
186
};
187
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_2, 2, (MRB_OPSYM(add), MRB_SYM(Chain), ), const);
188
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_2[20] = {
189
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,0x01,0x38,0x01,};
190
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_2 = {
191
  1,3,0,
192
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_2,
193
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_2,gem_mrblib_mruby_enum_chain_proc_reps_2,
194
  NULL,         /* lv */
195
  NULL,         /* debug_info */
196
  20,0,2,2,0
197
};
198
static const mrb_irep *gem_mrblib_mruby_enum_chain_proc_reps_0[2] = {
199
  &gem_mrblib_mruby_enum_chain_proc_irep_1,
200
  &gem_mrblib_mruby_enum_chain_proc_irep_2,
201
};
202
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_enum_chain_proc_syms_0, 2, (MRB_SYM(Enumerable), MRB_SYM(Enumerator), ), const);
203
static const mrb_code gem_mrblib_mruby_enum_chain_proc_iseq_0[21] = {
204
0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,0x01,0x38,0x01,
205
0x69,};
206
static const mrb_irep gem_mrblib_mruby_enum_chain_proc_irep_0 = {
207
  1,3,0,
208
  MRB_IREP_STATIC,gem_mrblib_mruby_enum_chain_proc_iseq_0,
209
  NULL,gem_mrblib_mruby_enum_chain_proc_syms_0,gem_mrblib_mruby_enum_chain_proc_reps_0,
210
  NULL,         /* lv */
211
  NULL,         /* debug_info */
212
  21,0,2,2,0
213
};
214
static
215
const struct RProc gem_mrblib_mruby_enum_chain_proc[] = {{
216
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_enum_chain_proc_irep_0},NULL,{NULL},
217
}};
218
static void
219
gem_mrblib_mruby_enum_chain_proc_init_syms(mrb_state *mrb)
220
2.69k
{
221
2.69k
}
222
void mrb_mruby_enum_chain_gem_init(mrb_state *mrb);
223
void mrb_mruby_enum_chain_gem_final(mrb_state *mrb);
224
225
2.69k
void GENERATED_TMP_mrb_mruby_enum_chain_gem_init(mrb_state *mrb) {
226
2.69k
  gem_mrblib_mruby_enum_chain_proc_init_syms(mrb);
227
2.69k
  mrb_load_proc(mrb, gem_mrblib_mruby_enum_chain_proc);
228
2.69k
}
229
230
2.69k
void GENERATED_TMP_mrb_mruby_enum_chain_gem_final(mrb_state *mrb) {
231
2.69k
}