/src/mruby/build/host/mrbgems/mruby-struct/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_struct_proc_syms_6, 1, (MRB_SYM(call), ), const); |
23 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_6[21] = { |
24 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x12,0x04,0x01,0x05,0x01,0x23,0x04,0x2f,0x03,0x00,0x01,0x38, |
25 | | 0x03,}; |
26 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_6, 2, (MRB_SYM(field), 0,), const); |
27 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_6 = { |
28 | | 3,7,0, |
29 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_6, |
30 | | NULL,gem_mrblib_mruby_struct_proc_syms_6,NULL, |
31 | | gem_mrblib_mruby_struct_proc_lv_6, |
32 | | NULL, /* debug_info */ |
33 | | 21,0,1,0,0 |
34 | | }; |
35 | | static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_2[1] = { |
36 | | &gem_mrblib_mruby_struct_proc_irep_6, |
37 | | }; |
38 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_2, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const); |
39 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_2[26] = { |
40 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x2d,0x03,0x00,0x00,0x2f,0x03,0x01,0x00,0x57,0x04,0x00,0x30,0x03, |
41 | | 0x02,0x00,0x12,0x03,0x38,0x03,}; |
42 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_2, 2, (0,MRB_SYM(block), ), const); |
43 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_2 = { |
44 | | 3,5,0, |
45 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_2, |
46 | | NULL,gem_mrblib_mruby_struct_proc_syms_2,gem_mrblib_mruby_struct_proc_reps_2, |
47 | | gem_mrblib_mruby_struct_proc_lv_2, |
48 | | NULL, /* debug_info */ |
49 | | 26,0,3,1,0 |
50 | | }; |
51 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_11, 2, (MRB_SYM(to_sym), MRB_SYM(call), ), const); |
52 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_11[28] = { |
53 | | 0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x12,0x05,0x01,0x06,0x01, |
54 | | 0x23,0x05,0x2f,0x03,0x01,0x02,0x38,0x03,}; |
55 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_11, 2, (MRB_SYM(field), 0,), const); |
56 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_11 = { |
57 | | 3,8,0, |
58 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_11, |
59 | | NULL,gem_mrblib_mruby_struct_proc_syms_11,NULL, |
60 | | gem_mrblib_mruby_struct_proc_lv_11, |
61 | | NULL, /* debug_info */ |
62 | | 28,0,2,0,0 |
63 | | }; |
64 | | static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_3[1] = { |
65 | | &gem_mrblib_mruby_struct_proc_irep_11, |
66 | | }; |
67 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_3, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const); |
68 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_3[26] = { |
69 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x2d,0x03,0x00,0x00,0x2f,0x03,0x01,0x00,0x57,0x04,0x00,0x30,0x03, |
70 | | 0x02,0x00,0x12,0x03,0x38,0x03,}; |
71 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_3, 2, (0,MRB_SYM(block), ), const); |
72 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_3 = { |
73 | | 3,5,0, |
74 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_3, |
75 | | NULL,gem_mrblib_mruby_struct_proc_syms_3,gem_mrblib_mruby_struct_proc_reps_3, |
76 | | gem_mrblib_mruby_struct_proc_lv_3, |
77 | | NULL, /* debug_info */ |
78 | | 26,0,3,1,0 |
79 | | }; |
80 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_16, 2, (MRB_SYM(call), MRB_SYM(push), ), const); |
81 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_16[47] = { |
82 | | 0x34,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x23,0x04,0x01,0x03,0x04,0x21,0x04,0x02,0x00,0x01,0x05, |
83 | | 0x03,0x2f,0x04,0x00,0x01,0x27,0x04,0x00,0x0e,0x21,0x04,0x03,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01, |
84 | | 0x25,0x00,0x02,0x11,0x04,0x38,0x04,}; |
85 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_16, 3, (MRB_SYM(field), 0,MRB_SYM(val), ), const); |
86 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_16 = { |
87 | | 4,7,0, |
88 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_16, |
89 | | NULL,gem_mrblib_mruby_struct_proc_syms_16,NULL, |
90 | | gem_mrblib_mruby_struct_proc_lv_16, |
91 | | NULL, /* debug_info */ |
92 | | 47,0,2,0,0 |
93 | | }; |
94 | | static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_4[1] = { |
95 | | &gem_mrblib_mruby_struct_proc_irep_16, |
96 | | }; |
97 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_4, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const); |
98 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_4[27] = { |
99 | | 0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x47,0x03,0x00,0x2d,0x04,0x00,0x00,0x2f,0x04,0x01,0x00,0x57,0x05, |
100 | | 0x00,0x30,0x04,0x02,0x00,0x38,0x03,}; |
101 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_4, 3, (0,MRB_SYM(block), MRB_SYM(ary), ), const); |
102 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_4 = { |
103 | | 4,6,0, |
104 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_4, |
105 | | NULL,gem_mrblib_mruby_struct_proc_syms_4,gem_mrblib_mruby_struct_proc_reps_4, |
106 | | gem_mrblib_mruby_struct_proc_lv_4, |
107 | | NULL, /* debug_info */ |
108 | | 27,0,3,1,0 |
109 | | }; |
110 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_5, 2, (MRB_SYM(size), MRB_SYM(dig), ), const); |
111 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_5[58] = { |
112 | | 0x34,0x04,0x10,0x00,0x12,0x05,0x01,0x06,0x01,0x23,0x05,0x01,0x04,0x05,0x01,0x05,0x02,0x2f,0x05,0x00, |
113 | | 0x00,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x18,0x01,0x05,0x04,0x01,0x06,0x05,0x28,0x06,0x00,0x0b,0x11, |
114 | | 0x06,0x01,0x07,0x02,0x49,0x06,0x2f,0x05,0x01,0x0f,0x25,0x00,0x03,0x01,0x05,0x04,0x38,0x05,}; |
115 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_5, 4, (MRB_SYM(idx), MRB_SYM(args), 0,MRB_SYM(n), ), const); |
116 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_5 = { |
117 | | 5,8,0, |
118 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_5, |
119 | | NULL,gem_mrblib_mruby_struct_proc_syms_5,NULL, |
120 | | gem_mrblib_mruby_struct_proc_lv_5, |
121 | | NULL, /* debug_info */ |
122 | | 58,0,2,0,0 |
123 | | }; |
124 | | static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_1[4] = { |
125 | | &gem_mrblib_mruby_struct_proc_irep_2, |
126 | | &gem_mrblib_mruby_struct_proc_irep_3, |
127 | | &gem_mrblib_mruby_struct_proc_irep_4, |
128 | | &gem_mrblib_mruby_struct_proc_irep_5, |
129 | | }; |
130 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_1, 8, (MRB_SYM(Enumerable), MRB_SYM(include), MRB_SYM(each), MRB_SYM(each_pair), MRB_SYM(select), MRB_SYM(to_s), MRB_SYM(inspect), MRB_SYM(dig), ), const); |
131 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_1[44] = { |
132 | | 0x1d,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01, |
133 | | 0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x60,0x05,0x06,0x63,0x01,0x58,0x02,0x03,0x5f, |
134 | | 0x01,0x07,0x38,0x01,}; |
135 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_1 = { |
136 | | 1,4,0, |
137 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_1, |
138 | | NULL,gem_mrblib_mruby_struct_proc_syms_1,gem_mrblib_mruby_struct_proc_reps_1, |
139 | | NULL, /* lv */ |
140 | | NULL, /* debug_info */ |
141 | | 44,0,8,4,0 |
142 | | }; |
143 | | static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_0[1] = { |
144 | | &gem_mrblib_mruby_struct_proc_irep_1, |
145 | | }; |
146 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_0, 1, (MRB_SYM(Struct), ), const); |
147 | | static const mrb_code gem_mrblib_mruby_struct_proc_iseq_0[13] = { |
148 | | 0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,}; |
149 | | static const mrb_irep gem_mrblib_mruby_struct_proc_irep_0 = { |
150 | | 1,3,0, |
151 | | MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_0, |
152 | | NULL,gem_mrblib_mruby_struct_proc_syms_0,gem_mrblib_mruby_struct_proc_reps_0, |
153 | | NULL, /* lv */ |
154 | | NULL, /* debug_info */ |
155 | | 13,0,1,1,0 |
156 | | }; |
157 | | static |
158 | | const struct RProc gem_mrblib_mruby_struct_proc[] = {{ |
159 | | NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_struct_proc_irep_0},NULL,{NULL}, |
160 | | }}; |
161 | | static void |
162 | | gem_mrblib_mruby_struct_proc_init_syms(mrb_state *mrb) |
163 | 2.69k | { |
164 | 2.69k | } |
165 | | void mrb_mruby_struct_gem_init(mrb_state *mrb); |
166 | | void mrb_mruby_struct_gem_final(mrb_state *mrb); |
167 | | |
168 | 2.69k | void GENERATED_TMP_mrb_mruby_struct_gem_init(mrb_state *mrb) { |
169 | 2.69k | gem_mrblib_mruby_struct_proc_init_syms(mrb); |
170 | 2.69k | mrb_mruby_struct_gem_init(mrb); |
171 | 2.69k | mrb_load_proc(mrb, gem_mrblib_mruby_struct_proc); |
172 | 2.69k | } |
173 | | |
174 | 2.69k | void GENERATED_TMP_mrb_mruby_struct_gem_final(mrb_state *mrb) { |
175 | 2.69k | mrb_mruby_struct_gem_final(mrb); |
176 | 2.69k | } |