/src/mruby/build/host/mrbgems/mruby-io/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_pool_value gem_mrblib_mruby_io_proc_pool_6[1] = { |
23 | | {IREP_TT_STR|(1<<2), {"\x72"}}, |
24 | | }; |
25 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_6, 5, (MRB_SYM(Integer), MRB_SYM_Q(kind_of), MRB_IVSYM(path), MRB_SYM(IO), MRB_SYM(sysopen), ), const); |
26 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_6[85] = { |
27 | | 0x34,0x04,0x40,0x00,0x25,0x00,0x06,0x25,0x00,0x06,0x25,0x00,0x07,0x51,0x02,0x00,0x0e,0x03,0x01,0xb6, |
28 | | 0x01,0x06,0x01,0x1d,0x07,0x00,0x2f,0x06,0x01,0x01,0x27,0x06,0x00,0x0f,0x01,0x07,0x01,0x01,0x08,0x02, |
29 | | 0x01,0x09,0x04,0x32,0x06,0x02,0x25,0x00,0x22,0x1a,0x01,0x02,0x1d,0x06,0x03,0x19,0x07,0x02,0x01,0x08, |
30 | | 0x02,0x01,0x09,0x03,0x2f,0x06,0x04,0x03,0x01,0x05,0x06,0x01,0x07,0x05,0x01,0x08,0x02,0x01,0x09,0x04, |
31 | | 0x32,0x06,0x02,0x38,0x06,}; |
32 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_6, 5, (MRB_SYM(fd_or_path), MRB_SYM(mode), MRB_SYM(perm), 0,MRB_SYM(fd), ), const); |
33 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_6 = { |
34 | | 6,11,0, |
35 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_6, |
36 | | gem_mrblib_mruby_io_proc_pool_6,gem_mrblib_mruby_io_proc_syms_6,NULL, |
37 | | gem_mrblib_mruby_io_proc_lv_6, |
38 | | NULL, /* debug_info */ |
39 | | 85,1,5,0,0 |
40 | | }; |
41 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_7, 3, (MRB_SYM(_atime), MRB_SYM(Time), MRB_SYM(at), ), const); |
42 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_7[32] = { |
43 | | 0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a, |
44 | | 0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,}; |
45 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_7, 2, (0,MRB_SYM(t), ), const); |
46 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_7 = { |
47 | | 3,6,0, |
48 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_7, |
49 | | NULL,gem_mrblib_mruby_io_proc_syms_7,NULL, |
50 | | gem_mrblib_mruby_io_proc_lv_7, |
51 | | NULL, /* debug_info */ |
52 | | 32,0,3,0,0 |
53 | | }; |
54 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_8, 3, (MRB_SYM(_ctime), MRB_SYM(Time), MRB_SYM(at), ), const); |
55 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_8[32] = { |
56 | | 0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a, |
57 | | 0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,}; |
58 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_8, 2, (0,MRB_SYM(t), ), const); |
59 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_8 = { |
60 | | 3,6,0, |
61 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_8, |
62 | | NULL,gem_mrblib_mruby_io_proc_syms_8,NULL, |
63 | | gem_mrblib_mruby_io_proc_lv_8, |
64 | | NULL, /* debug_info */ |
65 | | 32,0,3,0,0 |
66 | | }; |
67 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_9, 3, (MRB_SYM(_mtime), MRB_SYM(Time), MRB_SYM(at), ), const); |
68 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_9[32] = { |
69 | | 0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a, |
70 | | 0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,}; |
71 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_9, 2, (0,MRB_SYM(t), ), const); |
72 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_9 = { |
73 | | 3,6,0, |
74 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_9, |
75 | | NULL,gem_mrblib_mruby_io_proc_syms_9,NULL, |
76 | | gem_mrblib_mruby_io_proc_lv_9, |
77 | | NULL, /* debug_info */ |
78 | | 32,0,3,0,0 |
79 | | }; |
80 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_10[3] = { |
81 | | {IREP_TT_STR|(1<<2), {"\x3c"}}, |
82 | | {IREP_TT_STR|(1<<2), {"\x3a"}}, |
83 | | {IREP_TT_STR|(1<<2), {"\x3e"}}, |
84 | | }; |
85 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_10, 2, (MRB_SYM(class), MRB_IVSYM(path), ), const); |
86 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_10[32] = { |
87 | | 0x34,0x00,0x00,0x00,0x51,0x02,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x52,0x02,0x51,0x03,0x01,0x52,0x02, |
88 | | 0x19,0x03,0x01,0x52,0x02,0x51,0x03,0x02,0x52,0x02,0x38,0x02,}; |
89 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_10, 1, (0,), const); |
90 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_10 = { |
91 | | 2,5,0, |
92 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_10, |
93 | | gem_mrblib_mruby_io_proc_pool_10,gem_mrblib_mruby_io_proc_syms_10,NULL, |
94 | | gem_mrblib_mruby_io_proc_lv_10, |
95 | | NULL, /* debug_info */ |
96 | | 32,3,2,0,0 |
97 | | }; |
98 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_132[3] = { |
99 | | {IREP_TT_STR|(15<<2), {"\x72\x65\x63\x75\x72\x73\x69\x76\x65\x20\x61\x72\x72\x61\x79"}}, |
100 | | {IREP_TT_STR|(26<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20"}}, |
101 | | {IREP_TT_STR|(12<<2), {"\x20\x69\x6e\x74\x6f\x20\x53\x74\x72\x69\x6e\x67"}}, |
102 | | }; |
103 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_132, 8, (MRB_SYM(String), MRB_OPSYM(eqq), MRB_SYM(Array), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(join), MRB_SYM(TypeError), MRB_SYM(class), ), const); |
104 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_132[115] = { |
105 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,0x26,0x04,0x00, |
106 | | 0x03,0x25,0x00,0x06,0x01,0x04,0x01,0x25,0x00,0x53,0x1d,0x04,0x02,0x01,0x05,0x03,0x2f,0x04,0x01,0x01, |
107 | | 0x26,0x04,0x00,0x03,0x25,0x00,0x25,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x42,0x04,0x27,0x04,0x00,0x0a, |
108 | | 0x1d,0x05,0x03,0x51,0x06,0x00,0x2d,0x04,0x04,0x02,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2d,0x04,0x05, |
109 | | 0x0f,0x25,0x00,0x1d,0x1d,0x05,0x06,0x51,0x06,0x01,0x01,0x07,0x01,0x2f,0x07,0x07,0x00,0x52,0x06,0x51, |
110 | | 0x07,0x02,0x52,0x06,0x2d,0x04,0x04,0x02,0x25,0x00,0x02,0x11,0x04,0x38,0x04,}; |
111 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_132, 2, (MRB_SYM(name), 0,), const); |
112 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_132 = { |
113 | | 3,9,0, |
114 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_132, |
115 | | gem_mrblib_mruby_io_proc_pool_132,gem_mrblib_mruby_io_proc_syms_132,NULL, |
116 | | gem_mrblib_mruby_io_proc_lv_132, |
117 | | NULL, /* debug_info */ |
118 | | 115,3,8,0,0 |
119 | | }; |
120 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_133[1] = { |
121 | | {IREP_TT_STR|(0<<2), {""}}, |
122 | | }; |
123 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_133, 3, (MRB_SYM(SEPARATOR), MRB_SYM(File), MRB_OPSYM(neq), ), const); |
124 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_133[184] = { |
125 | | 0x34,0x04,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x03,0x04,0x01,0x04,0x03,0x06, |
126 | | 0x05,0x23,0x04,0x1d,0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x03,0x05,0x05, |
127 | | 0x23,0x04,0x1d,0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x12,0x01,0x04,0x03,0x07,0x05,0x04, |
128 | | 0x06,0x02,0x59,0x05,0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x46,0x01,0x04,0x03,0x06,0x05,0x23,0x04,0x1d, |
129 | | 0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x11,0x01,0x04,0x03,0x07,0x05,0x05,0x06,0x59,0x05, |
130 | | 0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x22,0x01,0x04,0x03,0x05,0x05,0x23,0x04,0x1d,0x05,0x01,0x1f,0x05, |
131 | | 0x00,0x42,0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x03,0x06,0x05,0x04,0x06,0x02,0x59,0x05,0x23,0x04,0x01, |
132 | | 0x03,0x04,0x01,0x04,0x03,0x51,0x05,0x00,0x2f,0x04,0x02,0x01,0x27,0x04,0x00,0x18,0x21,0x04,0x03,0x00, |
133 | | 0x1d,0x05,0x01,0x1f,0x05,0x00,0x01,0x06,0x03,0x3c,0x05,0x3c,0x04,0x22,0x04,0x03,0x00,0x25,0x00,0x02, |
134 | | 0x11,0x04,0x38,0x04,}; |
135 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_133, 3, (MRB_SYM(i), 0,MRB_SYM(t), ), const); |
136 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_133 = { |
137 | | 4,8,0, |
138 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_133, |
139 | | gem_mrblib_mruby_io_proc_pool_133,gem_mrblib_mruby_io_proc_syms_133,NULL, |
140 | | gem_mrblib_mruby_io_proc_lv_133, |
141 | | NULL, /* debug_info */ |
142 | | 184,1,3,0,0 |
143 | | }; |
144 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_11[2] = { |
145 | | &gem_mrblib_mruby_io_proc_irep_132, |
146 | | &gem_mrblib_mruby_io_proc_irep_133, |
147 | | }; |
148 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_11[1] = { |
149 | | {IREP_TT_STR|(0<<2), {""}}, |
150 | | }; |
151 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_11, 7, (MRB_SYM_Q(empty), MRB_SYM_B(map), MRB_SYM(size), MRB_SYM(SEPARATOR), MRB_SYM(File), MRB_SYM(dup), MRB_SYM(each), ), const); |
152 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_11[216] = { |
153 | | 0x34,0x00,0x10,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x27,0x04,0x00,0x05,0x51,0x04,0x00,0x38,0x04, |
154 | | 0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x01,0x00,0x01,0x04,0x01,0x2f,0x04,0x02,0x00,0x07,0x05,0x42, |
155 | | 0x04,0x27,0x04,0x00,0x09,0x01,0x04,0x01,0x06,0x05,0x23,0x04,0x38,0x04,0x01,0x04,0x01,0x06,0x05,0x23, |
156 | | 0x04,0x05,0x05,0x23,0x04,0x1d,0x05,0x04,0x1f,0x05,0x03,0x42,0x04,0x27,0x04,0x00,0x16,0x01,0x04,0x01, |
157 | | 0x06,0x05,0x23,0x04,0x06,0x05,0x04,0x06,0x02,0x59,0x05,0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x0e,0x01, |
158 | | 0x04,0x01,0x06,0x05,0x23,0x04,0x2f,0x04,0x05,0x00,0x01,0x03,0x04,0x07,0x04,0x01,0x05,0x01,0x2f,0x05, |
159 | | 0x02,0x00,0x3f,0x05,0x02,0x59,0x04,0x57,0x05,0x01,0x30,0x04,0x06,0x00,0x01,0x04,0x01,0x05,0x05,0x23, |
160 | | 0x04,0x06,0x05,0x23,0x04,0x1d,0x05,0x04,0x1f,0x05,0x03,0x42,0x04,0x27,0x04,0x00,0x22,0x01,0x04,0x03, |
161 | | 0x1d,0x05,0x04,0x1f,0x05,0x03,0x01,0x06,0x01,0x05,0x07,0x23,0x06,0x07,0x07,0x05,0x08,0x59,0x07,0x23, |
162 | | 0x06,0x3c,0x05,0x3c,0x04,0x01,0x03,0x04,0x25,0x00,0x17,0x01,0x04,0x03,0x1d,0x05,0x04,0x1f,0x05,0x03, |
163 | | 0x01,0x06,0x01,0x05,0x07,0x23,0x06,0x3c,0x05,0x3c,0x04,0x01,0x03,0x04,0x38,0x03,}; |
164 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_11, 3, (MRB_SYM(names), 0,MRB_SYM(s), ), const); |
165 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_11 = { |
166 | | 4,9,0, |
167 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_11, |
168 | | gem_mrblib_mruby_io_proc_pool_11,gem_mrblib_mruby_io_proc_syms_11,gem_mrblib_mruby_io_proc_reps_11, |
169 | | gem_mrblib_mruby_io_proc_lv_11, |
170 | | NULL, /* debug_info */ |
171 | | 216,1,7,2,0 |
172 | | }; |
173 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_12[6] = { |
174 | | {IREP_TT_STR|(1<<2), {"\x2f"}}, |
175 | | {IREP_TT_STR|(1<<2), {"\x3a"}}, |
176 | | {IREP_TT_STR|(1<<2), {"\x7e"}}, |
177 | | {IREP_TT_STR|(47<<2), {"\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x66\x69\x6e\x64\x20\x48\x4f\x4d\x45\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x20\x2d\x2d\x20\x65\x78\x70\x61\x6e\x64\x69\x6e\x67\x20\x27\x7e\x27"}}, |
178 | | {IREP_TT_STR|(5<<2), {"\x75\x73\x65\x72\x20"}}, |
179 | | {IREP_TT_STR|(14<<2), {"\x20\x64\x6f\x65\x73\x6e\x27\x74\x20\x65\x78\x69\x73\x74"}}, |
180 | | }; |
181 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_12, 9, (MRB_SYM(size), MRB_OPSYM(aref), MRB_SYM(_gethome), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(split), MRB_SYM(join), MRB_SYM(_getwd), MRB_SYM(_concat_path), ), const); |
182 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_12[342] = { |
183 | | 0x34,0x08,0x00,0x00,0x01,0x09,0x01,0x06,0x0a,0x23,0x09,0x51,0x0a,0x00,0x42,0x09,0x26,0x09,0x00,0x0c, |
184 | | 0x01,0x09,0x01,0x07,0x0a,0x23,0x09,0x51,0x0a,0x01,0x42,0x09,0x27,0x09,0x00,0x06,0x01,0x04,0x01,0x25, |
185 | | 0x01,0x2a,0x01,0x09,0x01,0x06,0x0a,0x23,0x09,0x51,0x0a,0x02,0x42,0x09,0x27,0x09,0x00,0xfc,0x01,0x09, |
186 | | 0x01,0x07,0x0a,0x23,0x09,0x51,0x0a,0x00,0x42,0x09,0x26,0x09,0x00,0x0b,0x01,0x09,0x01,0x07,0x0a,0x23, |
187 | | 0x09,0x11,0x0a,0x42,0x09,0x27,0x09,0x00,0x4e,0x01,0x09,0x01,0x07,0x0a,0x01,0x0b,0x01,0x2f,0x0b,0x00, |
188 | | 0x00,0x2f,0x09,0x01,0x02,0x01,0x05,0x09,0x2d,0x09,0x02,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x26,0x09, |
189 | | 0x00,0x0a,0x1d,0x0a,0x03,0x51,0x0b,0x03,0x2d,0x09,0x04,0x02,0x01,0x04,0x06,0x01,0x09,0x05,0x27,0x09, |
190 | | 0x00,0x0b,0x01,0x09,0x04,0x01,0x0a,0x05,0x3c,0x09,0x01,0x04,0x09,0x01,0x09,0x04,0x51,0x0a,0x00,0x3c, |
191 | | 0x09,0x01,0x04,0x09,0x25,0x00,0x8c,0x01,0x09,0x01,0x51,0x0a,0x00,0x2f,0x09,0x05,0x01,0x01,0x07,0x09, |
192 | | 0x01,0x09,0x07,0x06,0x0a,0x23,0x09,0x07,0x0a,0x01,0x0b,0x07,0x06,0x0c,0x23,0x0b,0x2f,0x0b,0x00,0x00, |
193 | | 0x2f,0x09,0x01,0x02,0x01,0x08,0x09,0x51,0x09,0x00,0x01,0x0a,0x07,0x07,0x0b,0x01,0x0c,0x07,0x2f,0x0c, |
194 | | 0x00,0x00,0x2f,0x0a,0x01,0x02,0x51,0x0b,0x00,0x2f,0x0a,0x06,0x01,0x3c,0x09,0x01,0x05,0x09,0x01,0x0a, |
195 | | 0x08,0x2d,0x09,0x02,0x01,0x01,0x06,0x09,0x01,0x09,0x06,0x26,0x09,0x00,0x14,0x1d,0x0a,0x03,0x51,0x0b, |
196 | | 0x04,0x01,0x0c,0x08,0x52,0x0b,0x51,0x0c,0x05,0x52,0x0b,0x2d,0x09,0x04,0x02,0x01,0x04,0x06,0x01,0x09, |
197 | | 0x05,0x27,0x09,0x00,0x0b,0x01,0x09,0x04,0x01,0x0a,0x05,0x3c,0x09,0x01,0x04,0x09,0x01,0x09,0x04,0x51, |
198 | | 0x0a,0x00,0x3c,0x09,0x01,0x04,0x09,0x25,0x00,0x1e,0x01,0x0a,0x02,0x2d,0x0b,0x07,0x00,0x2d,0x09,0x08, |
199 | | 0x02,0x01,0x04,0x09,0x01,0x09,0x04,0x51,0x0a,0x00,0x01,0x0b,0x01,0x3c,0x0a,0x3c,0x09,0x01,0x04,0x09, |
200 | | 0x38,0x04,}; |
201 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_12, 8, (MRB_SYM(path), MRB_SYM(base_path), 0,MRB_SYM(expanded_path), MRB_SYM(dir), MRB_SYM(home_dir), MRB_SYM(splitted_path), MRB_SYM(user), ), const); |
202 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_12 = { |
203 | | 9,14,0, |
204 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_12, |
205 | | gem_mrblib_mruby_io_proc_pool_12,gem_mrblib_mruby_io_proc_syms_12,NULL, |
206 | | gem_mrblib_mruby_io_proc_lv_12, |
207 | | NULL, /* debug_info */ |
208 | | 342,6,9,0,0 |
209 | | }; |
210 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_178[2] = { |
211 | | {IREP_TT_STR|(2<<2), {"\x2e\x2e"}}, |
212 | | {IREP_TT_STR|(1<<2), {"\x2e"}}, |
213 | | }; |
214 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_178, 3, (MRB_SYM(size), MRB_SYM(pop), MRB_OPSYM(lshift), ), const); |
215 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_178[78] = { |
216 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x51,0x04,0x00,0x42,0x03,0x27,0x03,0x00,0x20,0x21,0x03,0x06,0x00, |
217 | | 0x2f,0x03,0x00,0x00,0x07,0x04,0x45,0x03,0x27,0x03,0x00,0x0b,0x21,0x03,0x06,0x00,0x2f,0x03,0x01,0x00, |
218 | | 0x25,0x00,0x02,0x11,0x03,0x25,0x00,0x1c,0x01,0x03,0x01,0x51,0x04,0x01,0x42,0x03,0x27,0x03,0x00,0x05, |
219 | | 0x11,0x03,0x25,0x00,0x0b,0x21,0x03,0x06,0x00,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x38,0x03,}; |
220 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_178, 2, (MRB_SYM(path_token), 0,), const); |
221 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_178 = { |
222 | | 3,6,0, |
223 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_178, |
224 | | gem_mrblib_mruby_io_proc_pool_178,gem_mrblib_mruby_io_proc_syms_178,NULL, |
225 | | gem_mrblib_mruby_io_proc_lv_178, |
226 | | NULL, /* debug_info */ |
227 | | 78,2,3,0,0 |
228 | | }; |
229 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_13[1] = { |
230 | | &gem_mrblib_mruby_io_proc_irep_178, |
231 | | }; |
232 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_13[7] = { |
233 | | {IREP_TT_STR|(1<<2), {"\x2e"}}, |
234 | | {IREP_TT_STR|(0<<2), {""}}, |
235 | | {IREP_TT_STR|(1<<2), {"\x41"}}, |
236 | | {IREP_TT_STR|(1<<2), {"\x5a"}}, |
237 | | {IREP_TT_STR|(1<<2), {"\x3a"}}, |
238 | | {IREP_TT_STR|(1<<2), {"\x2f"}}, |
239 | | {IREP_TT_STR|(2<<2), {"\x2f\x2f"}}, |
240 | | }; |
241 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_13, 14, (MRB_SYM(_concat_path), MRB_SYM(ALT_SEPARATOR), MRB_SYM(File), MRB_SYM(size), MRB_SYM(upcase), MRB_SYM_Q(include), MRB_OPSYM(aref), MRB_SYM_B(gsub), MRB_SYM(gsub), MRB_OPSYM(neq), MRB_SYM(split), MRB_SYM(each), MRB_SYM(join), MRB_SYM_Q(empty), ), const); |
242 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_13[307] = { |
243 | | 0x34,0x04,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x03,0x51,0x02,0x00,0x01,0x08,0x01,0x01,0x09,0x02,0x2d, |
244 | | 0x07,0x00,0x02,0x01,0x04,0x07,0x51,0x05,0x01,0x1d,0x07,0x02,0x1f,0x07,0x01,0x27,0x07,0x00,0x0b,0x01, |
245 | | 0x07,0x04,0x2f,0x07,0x03,0x00,0x08,0x08,0x45,0x07,0x27,0x07,0x00,0x17,0x51,0x07,0x02,0x51,0x08,0x03, |
246 | | 0x59,0x07,0x01,0x08,0x04,0x06,0x09,0x23,0x08,0x2f,0x08,0x04,0x00,0x2f,0x07,0x05,0x01,0x27,0x07,0x00, |
247 | | 0x0c,0x01,0x07,0x04,0x07,0x08,0x23,0x07,0x51,0x08,0x04,0x42,0x07,0x27,0x07,0x00,0x21,0x01,0x07,0x04, |
248 | | 0x06,0x08,0x08,0x09,0x2f,0x07,0x06,0x02,0x01,0x05,0x07,0x01,0x07,0x04,0x08,0x08,0x01,0x09,0x04,0x2f, |
249 | | 0x09,0x03,0x00,0x2f,0x07,0x06,0x02,0x01,0x04,0x07,0x47,0x06,0x00,0x1d,0x07,0x02,0x1f,0x07,0x01,0x27, |
250 | | 0x07,0x00,0x0d,0x01,0x07,0x04,0x1d,0x08,0x02,0x1f,0x08,0x01,0x2f,0x07,0x05,0x01,0x27,0x07,0x00,0x10, |
251 | | 0x01,0x07,0x04,0x1d,0x08,0x02,0x1f,0x08,0x01,0x51,0x09,0x05,0x2f,0x07,0x07,0x02,0x01,0x07,0x04,0x51, |
252 | | 0x08,0x06,0x2f,0x07,0x05,0x01,0x27,0x07,0x00,0x13,0x01,0x07,0x04,0x51,0x08,0x06,0x51,0x09,0x05,0x2f, |
253 | | 0x07,0x08,0x02,0x01,0x04,0x07,0x25,0xff,0xdf,0x01,0x07,0x04,0x51,0x08,0x05,0x2f,0x07,0x09,0x01,0x27, |
254 | | 0x07,0x00,0x2c,0x01,0x07,0x04,0x51,0x08,0x05,0x2f,0x07,0x0a,0x01,0x57,0x08,0x00,0x30,0x07,0x0b,0x00, |
255 | | 0x01,0x07,0x06,0x51,0x08,0x05,0x2f,0x07,0x0c,0x01,0x01,0x04,0x07,0x01,0x07,0x04,0x2f,0x07,0x0d,0x00, |
256 | | 0x27,0x07,0x00,0x03,0x51,0x04,0x05,0x01,0x07,0x05,0x2f,0x07,0x0d,0x00,0x27,0x07,0x00,0x06,0x01,0x07, |
257 | | 0x04,0x25,0x00,0x15,0x01,0x07,0x05,0x01,0x08,0x04,0x51,0x09,0x05,0x1d,0x0a,0x02,0x1f,0x0a,0x01,0x2f, |
258 | | 0x08,0x08,0x02,0x3c,0x07,0x38,0x07,}; |
259 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_13, 6, (MRB_SYM(path), MRB_SYM(default_dir), 0,MRB_SYM(expanded_path), MRB_SYM(drive_prefix), MRB_SYM(expand_path_array), ), const); |
260 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_13 = { |
261 | | 7,12,0, |
262 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_13, |
263 | | gem_mrblib_mruby_io_proc_pool_13,gem_mrblib_mruby_io_proc_syms_13,gem_mrblib_mruby_io_proc_reps_13, |
264 | | gem_mrblib_mruby_io_proc_lv_13, |
265 | | NULL, /* debug_info */ |
266 | | 307,7,14,1,0 |
267 | | }; |
268 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_201, 1, (MRB_SYM(call), ), const); |
269 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_201[17] = { |
270 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x3b,0x03,0x08,0x02,0x2f,0x03,0x00,0x01,0x38,0x03,}; |
271 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_201, 2, (MRB_SYM(l), 0,), const); |
272 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_201 = { |
273 | | 3,6,0, |
274 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_201, |
275 | | NULL,gem_mrblib_mruby_io_proc_syms_201,NULL, |
276 | | gem_mrblib_mruby_io_proc_lv_201, |
277 | | NULL, /* debug_info */ |
278 | | 17,0,1,0,0 |
279 | | }; |
280 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_200[1] = { |
281 | | &gem_mrblib_mruby_io_proc_irep_201, |
282 | | }; |
283 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_200, 1, (MRB_SYM(each), ), const); |
284 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_200[16] = { |
285 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x00,0x00,0x38,0x03,}; |
286 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_200, 2, (MRB_SYM(f), 0,), const); |
287 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_200 = { |
288 | | 3,5,0, |
289 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_200, |
290 | | NULL,gem_mrblib_mruby_io_proc_syms_200,gem_mrblib_mruby_io_proc_reps_200, |
291 | | gem_mrblib_mruby_io_proc_lv_200, |
292 | | NULL, /* debug_info */ |
293 | | 16,0,1,1,0 |
294 | | }; |
295 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_14[1] = { |
296 | | &gem_mrblib_mruby_io_proc_irep_200, |
297 | | }; |
298 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_14, 3, (MRB_SYM_Q(block_given), MRB_SYM(open), MRB_SYM(new), ), const); |
299 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_14[40] = { |
300 | | 0x34,0x04,0x00,0x00,0x2d,0x03,0x00,0x00,0x27,0x03,0x00,0x0f,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00, |
301 | | 0x30,0x03,0x01,0x01,0x25,0x00,0x0b,0x12,0x03,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x38,0x03,0x38,0x03,}; |
302 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_14, 2, (MRB_SYM(file), 0,), const); |
303 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_14 = { |
304 | | 3,6,0, |
305 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_14, |
306 | | NULL,gem_mrblib_mruby_io_proc_syms_14,gem_mrblib_mruby_io_proc_reps_14, |
307 | | gem_mrblib_mruby_io_proc_lv_14, |
308 | | NULL, /* debug_info */ |
309 | | 40,0,3,1,0 |
310 | | }; |
311 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_15, 2, (MRB_SYM(FileTest), MRB_SYM_Q(directory), ), const); |
312 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_15[16] = { |
313 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
314 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_15, 2, (MRB_SYM(file), 0,), const); |
315 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_15 = { |
316 | | 3,6,0, |
317 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_15, |
318 | | NULL,gem_mrblib_mruby_io_proc_syms_15,NULL, |
319 | | gem_mrblib_mruby_io_proc_lv_15, |
320 | | NULL, /* debug_info */ |
321 | | 16,0,2,0,0 |
322 | | }; |
323 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_16, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exist), ), const); |
324 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_16[16] = { |
325 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
326 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_16, 2, (MRB_SYM(file), 0,), const); |
327 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_16 = { |
328 | | 3,6,0, |
329 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_16, |
330 | | NULL,gem_mrblib_mruby_io_proc_syms_16,NULL, |
331 | | gem_mrblib_mruby_io_proc_lv_16, |
332 | | NULL, /* debug_info */ |
333 | | 16,0,2,0,0 |
334 | | }; |
335 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_17, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exists), ), const); |
336 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_17[16] = { |
337 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
338 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_17, 2, (MRB_SYM(file), 0,), const); |
339 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_17 = { |
340 | | 3,6,0, |
341 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_17, |
342 | | NULL,gem_mrblib_mruby_io_proc_syms_17,NULL, |
343 | | gem_mrblib_mruby_io_proc_lv_17, |
344 | | NULL, /* debug_info */ |
345 | | 16,0,2,0,0 |
346 | | }; |
347 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_18, 2, (MRB_SYM(FileTest), MRB_SYM_Q(file), ), const); |
348 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_18[16] = { |
349 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
350 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_18, 2, (MRB_SYM(file), 0,), const); |
351 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_18 = { |
352 | | 3,6,0, |
353 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_18, |
354 | | NULL,gem_mrblib_mruby_io_proc_syms_18,NULL, |
355 | | gem_mrblib_mruby_io_proc_lv_18, |
356 | | NULL, /* debug_info */ |
357 | | 16,0,2,0,0 |
358 | | }; |
359 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_19, 2, (MRB_SYM(FileTest), MRB_SYM_Q(pipe), ), const); |
360 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_19[16] = { |
361 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
362 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_19, 2, (MRB_SYM(file), 0,), const); |
363 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_19 = { |
364 | | 3,6,0, |
365 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_19, |
366 | | NULL,gem_mrblib_mruby_io_proc_syms_19,NULL, |
367 | | gem_mrblib_mruby_io_proc_lv_19, |
368 | | NULL, /* debug_info */ |
369 | | 16,0,2,0,0 |
370 | | }; |
371 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_20, 2, (MRB_SYM(FileTest), MRB_SYM(size), ), const); |
372 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_20[16] = { |
373 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
374 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_20, 2, (MRB_SYM(file), 0,), const); |
375 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_20 = { |
376 | | 3,6,0, |
377 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_20, |
378 | | NULL,gem_mrblib_mruby_io_proc_syms_20,NULL, |
379 | | gem_mrblib_mruby_io_proc_lv_20, |
380 | | NULL, /* debug_info */ |
381 | | 16,0,2,0,0 |
382 | | }; |
383 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_21, 2, (MRB_SYM(FileTest), MRB_SYM_Q(size), ), const); |
384 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_21[16] = { |
385 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
386 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_21, 2, (MRB_SYM(file), 0,), const); |
387 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_21 = { |
388 | | 3,6,0, |
389 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_21, |
390 | | NULL,gem_mrblib_mruby_io_proc_syms_21,NULL, |
391 | | gem_mrblib_mruby_io_proc_lv_21, |
392 | | NULL, /* debug_info */ |
393 | | 16,0,2,0,0 |
394 | | }; |
395 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_22, 2, (MRB_SYM(FileTest), MRB_SYM_Q(socket), ), const); |
396 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_22[16] = { |
397 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
398 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_22, 2, (MRB_SYM(file), 0,), const); |
399 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_22 = { |
400 | | 3,6,0, |
401 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_22, |
402 | | NULL,gem_mrblib_mruby_io_proc_syms_22,NULL, |
403 | | gem_mrblib_mruby_io_proc_lv_22, |
404 | | NULL, /* debug_info */ |
405 | | 16,0,2,0,0 |
406 | | }; |
407 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_23, 2, (MRB_SYM(FileTest), MRB_SYM_Q(symlink), ), const); |
408 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_23[16] = { |
409 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
410 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_23, 2, (MRB_SYM(file), 0,), const); |
411 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_23 = { |
412 | | 3,6,0, |
413 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_23, |
414 | | NULL,gem_mrblib_mruby_io_proc_syms_23,NULL, |
415 | | gem_mrblib_mruby_io_proc_lv_23, |
416 | | NULL, /* debug_info */ |
417 | | 16,0,2,0,0 |
418 | | }; |
419 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_24, 2, (MRB_SYM(FileTest), MRB_SYM_Q(zero), ), const); |
420 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_24[16] = { |
421 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,}; |
422 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_24, 2, (MRB_SYM(file), 0,), const); |
423 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_24 = { |
424 | | 3,6,0, |
425 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_24, |
426 | | NULL,gem_mrblib_mruby_io_proc_syms_24,NULL, |
427 | | gem_mrblib_mruby_io_proc_lv_24, |
428 | | NULL, /* debug_info */ |
429 | | 16,0,2,0,0 |
430 | | }; |
431 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_25[2] = { |
432 | | {IREP_TT_STR|(1<<2), {"\x2e"}}, |
433 | | {IREP_TT_STR|(0<<2), {""}}, |
434 | | }; |
435 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_25, 3, (MRB_SYM(basename), MRB_SYM(rindex), MRB_SYM_Q(nil), ), const); |
436 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_25[70] = { |
437 | | 0x34,0x04,0x00,0x00,0x12,0x05,0x01,0x06,0x01,0x2f,0x05,0x00,0x01,0x01,0x03,0x05,0x01,0x05,0x03,0x51, |
438 | | 0x06,0x00,0x2f,0x05,0x01,0x01,0x01,0x04,0x05,0x01,0x05,0x04,0x06,0x06,0x42,0x05,0x26,0x05,0x00,0x07, |
439 | | 0x01,0x05,0x04,0x2f,0x05,0x02,0x00,0x27,0x05,0x00,0x05,0x51,0x05,0x01,0x38,0x05,0x01,0x05,0x03,0x01, |
440 | | 0x06,0x04,0x05,0x07,0x59,0x06,0x23,0x05,0x38,0x05,}; |
441 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_25, 4, (MRB_SYM(filename), 0,MRB_SYM(fname), MRB_SYM(epos), ), const); |
442 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_25 = { |
443 | | 5,8,0, |
444 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_25, |
445 | | gem_mrblib_mruby_io_proc_pool_25,gem_mrblib_mruby_io_proc_syms_25,NULL, |
446 | | gem_mrblib_mruby_io_proc_lv_25, |
447 | | NULL, /* debug_info */ |
448 | | 70,2,3,0,0 |
449 | | }; |
450 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_26[2] = { |
451 | | {IREP_TT_STR|(26<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20"}}, |
452 | | {IREP_TT_STR|(12<<2), {"\x20\x69\x6e\x74\x6f\x20\x53\x74\x72\x69\x6e\x67"}}, |
453 | | }; |
454 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_26, 5, (MRB_SYM(String), MRB_SYM_Q(kind_of), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), ), const); |
455 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_26[50] = { |
456 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x2f,0x03,0x01,0x01,0x27,0x03,0x00,0x06,0x01,0x03, |
457 | | 0x01,0x25,0x00,0x18,0x1d,0x04,0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51, |
458 | | 0x06,0x01,0x52,0x05,0x2d,0x03,0x04,0x02,0x38,0x03,}; |
459 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_26, 2, (MRB_SYM(filename), 0,), const); |
460 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_26 = { |
461 | | 3,8,0, |
462 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_26, |
463 | | gem_mrblib_mruby_io_proc_pool_26,gem_mrblib_mruby_io_proc_syms_26,NULL, |
464 | | gem_mrblib_mruby_io_proc_lv_26, |
465 | | NULL, /* debug_info */ |
466 | | 50,2,5,0,0 |
467 | | }; |
468 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_1[21] = { |
469 | | &gem_mrblib_mruby_io_proc_irep_6, |
470 | | &gem_mrblib_mruby_io_proc_irep_7, |
471 | | &gem_mrblib_mruby_io_proc_irep_8, |
472 | | &gem_mrblib_mruby_io_proc_irep_9, |
473 | | &gem_mrblib_mruby_io_proc_irep_10, |
474 | | &gem_mrblib_mruby_io_proc_irep_11, |
475 | | &gem_mrblib_mruby_io_proc_irep_12, |
476 | | &gem_mrblib_mruby_io_proc_irep_13, |
477 | | &gem_mrblib_mruby_io_proc_irep_14, |
478 | | &gem_mrblib_mruby_io_proc_irep_15, |
479 | | &gem_mrblib_mruby_io_proc_irep_16, |
480 | | &gem_mrblib_mruby_io_proc_irep_17, |
481 | | &gem_mrblib_mruby_io_proc_irep_18, |
482 | | &gem_mrblib_mruby_io_proc_irep_19, |
483 | | &gem_mrblib_mruby_io_proc_irep_20, |
484 | | &gem_mrblib_mruby_io_proc_irep_21, |
485 | | &gem_mrblib_mruby_io_proc_irep_22, |
486 | | &gem_mrblib_mruby_io_proc_irep_23, |
487 | | &gem_mrblib_mruby_io_proc_irep_24, |
488 | | &gem_mrblib_mruby_io_proc_irep_25, |
489 | | &gem_mrblib_mruby_io_proc_irep_26, |
490 | | }; |
491 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_1, 22, (MRB_SYM(path), MRB_SYM(attr_accessor), MRB_SYM(initialize), MRB_SYM(atime), MRB_SYM(ctime), MRB_SYM(mtime), MRB_SYM(inspect), MRB_SYM(join), MRB_SYM(_concat_path), MRB_SYM(expand_path), MRB_SYM(foreach), MRB_SYM_Q(directory), MRB_SYM_Q(exist), MRB_SYM_Q(exists), MRB_SYM_Q(file), MRB_SYM_Q(pipe), MRB_SYM(size), MRB_SYM_Q(size), MRB_SYM_Q(socket), MRB_SYM_Q(symlink), MRB_SYM_Q(zero), MRB_SYM(extname), ), const); |
492 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_1[209] = { |
493 | | 0x10,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01, |
494 | | 0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x05,0x63, |
495 | | 0x01,0x58,0x02,0x04,0x5f,0x01,0x06,0x12,0x01,0x62,0x01,0x58,0x02,0x05,0x5f,0x01,0x07,0x12,0x01,0x62, |
496 | | 0x01,0x58,0x02,0x06,0x5f,0x01,0x08,0x12,0x01,0x62,0x01,0x58,0x02,0x07,0x5f,0x01,0x09,0x12,0x01,0x62, |
497 | | 0x01,0x58,0x02,0x08,0x5f,0x01,0x0a,0x12,0x01,0x62,0x01,0x58,0x02,0x09,0x5f,0x01,0x0b,0x12,0x01,0x62, |
498 | | 0x01,0x58,0x02,0x0a,0x5f,0x01,0x0c,0x12,0x01,0x62,0x01,0x58,0x02,0x0b,0x5f,0x01,0x0d,0x12,0x01,0x62, |
499 | | 0x01,0x58,0x02,0x0c,0x5f,0x01,0x0e,0x12,0x01,0x62,0x01,0x58,0x02,0x0d,0x5f,0x01,0x0f,0x12,0x01,0x62, |
500 | | 0x01,0x58,0x02,0x0e,0x5f,0x01,0x10,0x12,0x01,0x62,0x01,0x58,0x02,0x0f,0x5f,0x01,0x11,0x12,0x01,0x62, |
501 | | 0x01,0x58,0x02,0x10,0x5f,0x01,0x12,0x12,0x01,0x62,0x01,0x58,0x02,0x11,0x5f,0x01,0x13,0x12,0x01,0x62, |
502 | | 0x01,0x58,0x02,0x12,0x5f,0x01,0x14,0x12,0x01,0x62,0x01,0x58,0x02,0x13,0x5f,0x01,0x15,0x12,0x01,0x62, |
503 | | 0x01,0x58,0x02,0x14,0x5f,0x01,0x00,0x38,0x01,}; |
504 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_1 = { |
505 | | 1,4,0, |
506 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_1, |
507 | | NULL,gem_mrblib_mruby_io_proc_syms_1,gem_mrblib_mruby_io_proc_reps_1, |
508 | | NULL, /* lv */ |
509 | | NULL, /* debug_info */ |
510 | | 209,0,22,21,0 |
511 | | }; |
512 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_459, 5, (MRB_SYM(FNM_SYSCASE), MRB_SYM(FNM_NOESCAPE), MRB_SYM(FNM_PATHNAME), MRB_SYM(FNM_DOTMATCH), MRB_SYM(FNM_CASEFOLD), ), const); |
513 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_459[28] = { |
514 | | 0x06,0x01,0x1e,0x01,0x00,0x07,0x01,0x1e,0x01,0x01,0x08,0x01,0x1e,0x01,0x02,0x0a,0x01,0x1e,0x01,0x03, |
515 | | 0x03,0x01,0x08,0x1e,0x01,0x04,0x38,0x01,}; |
516 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_459 = { |
517 | | 1,2,0, |
518 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_459, |
519 | | NULL,gem_mrblib_mruby_io_proc_syms_459,NULL, |
520 | | NULL, /* lv */ |
521 | | NULL, /* debug_info */ |
522 | | 28,0,5,0,0 |
523 | | }; |
524 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_2[1] = { |
525 | | &gem_mrblib_mruby_io_proc_irep_459, |
526 | | }; |
527 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_2, 1, (MRB_SYM(Constants), ), const); |
528 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_2[10] = { |
529 | | 0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,}; |
530 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_2 = { |
531 | | 1,2,0, |
532 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_2, |
533 | | NULL,gem_mrblib_mruby_io_proc_syms_2,gem_mrblib_mruby_io_proc_reps_2, |
534 | | NULL, /* lv */ |
535 | | NULL, /* debug_info */ |
536 | | 10,0,1,1,0 |
537 | | }; |
538 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_3, 3, (MRB_SYM(Constants), MRB_SYM(File), MRB_SYM(include), ), const); |
539 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_3[12] = { |
540 | | 0x1d,0x02,0x01,0x1f,0x02,0x00,0x2d,0x01,0x02,0x01,0x38,0x01,}; |
541 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_3 = { |
542 | | 1,4,0, |
543 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_3, |
544 | | NULL,gem_mrblib_mruby_io_proc_syms_3,NULL, |
545 | | NULL, /* lv */ |
546 | | NULL, /* debug_info */ |
547 | | 12,0,3,0,0 |
548 | | }; |
549 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_470, 5, (MRB_SYM(new), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), MRB_SYM(StandardError), ), const); |
550 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_470[118] = { |
551 | | 0x34,0x00,0x10,0x01,0x12,0x04,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2f,0x04,0x00,0x0f,0x01,0x03,0x04, |
552 | | 0x01,0x04,0x02,0x26,0x04,0x00,0x02,0x38,0x03,0x01,0x05,0x03,0x3b,0x04,0x04,0x00,0x2f,0x04,0x01,0x01, |
553 | | 0x2a,0x06,0x01,0x07,0x03,0x2f,0x07,0x02,0x00,0x27,0x07,0x00,0x05,0x11,0x07,0x25,0x00,0x07,0x01,0x07, |
554 | | 0x03,0x2f,0x07,0x03,0x00,0x25,0x00,0x14,0x2a,0x07,0x1d,0x08,0x04,0x2b,0x07,0x08,0x26,0x08,0x00,0x03, |
555 | | 0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x07,0x2c,0x06,0x38,0x04,0x01,0x00,0x00,0x00,0x1d,0x00,0x00,0x00, |
556 | | 0x28,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x44,}; |
557 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_470, 3, (MRB_SYM(args), MRB_SYM(block), MRB_SYM(io), ), const); |
558 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_470 = { |
559 | | 4,9,2, |
560 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_470, |
561 | | NULL,gem_mrblib_mruby_io_proc_syms_470,NULL, |
562 | | gem_mrblib_mruby_io_proc_lv_470, |
563 | | NULL, /* debug_info */ |
564 | | 92,0,5,0,0 |
565 | | }; |
566 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_471[2] = { |
567 | | {IREP_TT_STR|(1<<2), {"\x72"}}, |
568 | | {IREP_TT_STR|(39<<2), {"\x70\x6f\x70\x65\x6e\x20\x69\x73\x20\x6e\x6f\x74\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x6f\x6e\x20\x74\x68\x69\x73\x20\x70\x6c\x61\x74\x66\x6f\x72\x6d"}}, |
569 | | }; |
570 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_471, 9, (MRB_SYM(_popen), MRB_SYM_Q(respond_to), MRB_OPSYM(not), MRB_SYM(NotImplementedError), MRB_SYM(raise), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), MRB_SYM(IOError), ), const); |
571 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_471[161] = { |
572 | | 0x34,0x04,0x20,0x03,0x25,0x00,0x03,0x25,0x00,0x03,0x51,0x02,0x00,0x12,0x06,0x10,0x07,0x00,0x2f,0x06, |
573 | | 0x01,0x01,0x2f,0x06,0x02,0x00,0x27,0x06,0x00,0x0a,0x1d,0x07,0x03,0x51,0x08,0x01,0x2d,0x06,0x04,0x02, |
574 | | 0x12,0x06,0x01,0x07,0x01,0x01,0x08,0x02,0x53,0x09,0x00,0x01,0x0a,0x03,0x55,0x09,0x2f,0x06,0x00,0xf2, |
575 | | 0x01,0x05,0x06,0x01,0x06,0x04,0x26,0x06,0x00,0x02,0x38,0x05,0x01,0x07,0x05,0x3b,0x06,0x10,0x10,0x2f, |
576 | | 0x06,0x05,0x01,0x2a,0x08,0x01,0x09,0x05,0x2f,0x09,0x06,0x00,0x27,0x09,0x00,0x05,0x11,0x09,0x25,0x00, |
577 | | 0x07,0x01,0x09,0x05,0x2f,0x09,0x07,0x00,0x25,0x00,0x14,0x2a,0x09,0x1d,0x0a,0x08,0x2b,0x09,0x0a,0x26, |
578 | | 0x0a,0x00,0x03,0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x09,0x2c,0x08,0x38,0x06,0x01,0x00,0x00,0x00,0x48, |
579 | | 0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, |
580 | | 0x6f,}; |
581 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_471, 5, (MRB_SYM(command), MRB_SYM(mode), MRB_SYM(opts), MRB_SYM(block), MRB_SYM(io), ), const); |
582 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_471 = { |
583 | | 6,11,2, |
584 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_471, |
585 | | gem_mrblib_mruby_io_proc_pool_471,gem_mrblib_mruby_io_proc_syms_471,NULL, |
586 | | gem_mrblib_mruby_io_proc_lv_471, |
587 | | NULL, /* debug_info */ |
588 | | 135,2,9,0,0 |
589 | | }; |
590 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_472[1] = { |
591 | | {IREP_TT_STR|(38<<2), {"\x70\x69\x70\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x6f\x6e\x20\x74\x68\x69\x73\x20\x70\x6c\x61\x74\x66\x6f\x72\x6d"}}, |
592 | | }; |
593 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_472, 9, (MRB_SYM(_pipe), MRB_SYM_Q(respond_to), MRB_OPSYM(not), MRB_SYM(NotImplementedError), MRB_SYM(raise), MRB_SYM(IO), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), ), const); |
594 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_472[132] = { |
595 | | 0x34,0x00,0x00,0x01,0x12,0x04,0x10,0x05,0x00,0x2f,0x04,0x01,0x01,0x2f,0x04,0x02,0x00,0x27,0x04,0x00, |
596 | | 0x0a,0x1d,0x05,0x03,0x51,0x06,0x00,0x2d,0x04,0x04,0x02,0x01,0x04,0x01,0x27,0x04,0x00,0x48,0x1d,0x04, |
597 | | 0x05,0x2f,0x04,0x00,0x00,0x4c,0x02,0x04,0x00,0x4c,0x03,0x04,0x01,0x01,0x05,0x02,0x01,0x06,0x03,0x3b, |
598 | | 0x04,0x00,0x00,0x2f,0x04,0x06,0x02,0x2a,0x06,0x01,0x07,0x02,0x2f,0x07,0x07,0x00,0x26,0x07,0x00,0x07, |
599 | | 0x01,0x07,0x02,0x2f,0x07,0x08,0x00,0x01,0x07,0x03,0x2f,0x07,0x07,0x00,0x26,0x07,0x00,0x07,0x01,0x07, |
600 | | 0x03,0x2f,0x07,0x08,0x00,0x2c,0x06,0x25,0x00,0x07,0x1d,0x04,0x05,0x2f,0x04,0x00,0x00,0x38,0x04,0x01, |
601 | | 0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x43,0x00,0x00,0x00,0x43,}; |
602 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_472, 3, (MRB_SYM(block), MRB_SYM(r), MRB_SYM(w), ), const); |
603 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_472 = { |
604 | | 4,9,1, |
605 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_472, |
606 | | gem_mrblib_mruby_io_proc_pool_472,gem_mrblib_mruby_io_proc_syms_472,NULL, |
607 | | gem_mrblib_mruby_io_proc_lv_472, |
608 | | NULL, /* debug_info */ |
609 | | 119,1,9,0,0 |
610 | | }; |
611 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_473[2] = { |
612 | | {IREP_TT_STR|(1<<2), {"\x72"}}, |
613 | | {IREP_TT_STR|(0<<2), {""}}, |
614 | | }; |
615 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_473, 9, (MRB_SYM(mode), MRB_SYM(IO), MRB_SYM(sysopen), MRB_SYM(open), MRB_SYM(seek), MRB_SYM(read), MRB_SYM(close), MRB_OPSYM(neq), MRB_SYM(_sysclose), ), const); |
616 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_473[163] = { |
617 | | 0x34,0x04,0x40,0x04,0x25,0x00,0x06,0x25,0x00,0x05,0x25,0x00,0x04,0x11,0x02,0x06,0x03,0x35,0x06,0x00, |
618 | | 0x26,0x06,0x00,0x06,0x51,0x06,0x00,0x25,0x00,0x03,0x37,0x06,0x00,0x36,0x51,0x07,0x01,0x05,0x08,0x11, |
619 | | 0x09,0x1d,0x0a,0x01,0x01,0x0b,0x01,0x01,0x0c,0x06,0x2f,0x0a,0x02,0x02,0x01,0x08,0x0a,0x1d,0x0a,0x01, |
620 | | 0x01,0x0b,0x08,0x01,0x0c,0x06,0x2f,0x0a,0x03,0x02,0x01,0x09,0x0a,0x01,0x0a,0x03,0x06,0x0b,0x45,0x0a, |
621 | | 0x27,0x0a,0x00,0x0a,0x01,0x0a,0x09,0x01,0x0b,0x03,0x2f,0x0a,0x04,0x01,0x01,0x0a,0x09,0x01,0x0b,0x02, |
622 | | 0x2f,0x0a,0x05,0x01,0x01,0x07,0x0a,0x2a,0x0b,0x27,0x09,0x00,0x0a,0x01,0x0c,0x09,0x2f,0x0c,0x06,0x00, |
623 | | 0x25,0x00,0x17,0x01,0x0c,0x08,0x05,0x0d,0x2f,0x0c,0x07,0x01,0x27,0x0c,0x00,0x0a,0x1d,0x0c,0x01,0x01, |
624 | | 0x0d,0x08,0x2f,0x0c,0x08,0x01,0x2c,0x0b,0x38,0x07,0x01,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x6b,0x00, |
625 | | 0x00,0x00,0x6b,}; |
626 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_473, 9, (MRB_SYM(path), MRB_SYM(length), MRB_SYM(offset), MRB_OPSYM(pow), 0,MRB_SYM(mode), MRB_SYM(str), MRB_SYM(fd), MRB_SYM(io), ), const); |
627 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_473 = { |
628 | | 10,15,1, |
629 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_473, |
630 | | gem_mrblib_mruby_io_proc_pool_473,gem_mrblib_mruby_io_proc_syms_473,NULL, |
631 | | gem_mrblib_mruby_io_proc_lv_473, |
632 | | NULL, /* debug_info */ |
633 | | 150,2,9,0,0 |
634 | | }; |
635 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_474, 1, (MRB_SYM(__id__), ), const); |
636 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_474[12] = { |
637 | | 0x34,0x00,0x00,0x00,0x12,0x02,0x2f,0x02,0x00,0x00,0x38,0x02,}; |
638 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_474, 1, (0,), const); |
639 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_474 = { |
640 | | 2,4,0, |
641 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_474, |
642 | | NULL,gem_mrblib_mruby_io_proc_syms_474,NULL, |
643 | | gem_mrblib_mruby_io_proc_lv_474, |
644 | | NULL, /* debug_info */ |
645 | | 12,0,1,0,0 |
646 | | }; |
647 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_475, 1, (MRB_SYM(write), ), const); |
648 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_475[15] = { |
649 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x2d,0x03,0x00,0x01,0x12,0x03,0x38,0x03,}; |
650 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_475, 2, (MRB_SYM(str), 0,), const); |
651 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_475 = { |
652 | | 3,6,0, |
653 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_475, |
654 | | NULL,gem_mrblib_mruby_io_proc_syms_475,NULL, |
655 | | gem_mrblib_mruby_io_proc_lv_475, |
656 | | NULL, /* debug_info */ |
657 | | 15,0,1,0,0 |
658 | | }; |
659 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_476, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const); |
660 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_476[16] = { |
661 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2d,0x03,0x01,0x02,0x38,0x03,}; |
662 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_476, 2, (MRB_SYM(i), 0,), const); |
663 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_476 = { |
664 | | 3,7,0, |
665 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_476, |
666 | | NULL,gem_mrblib_mruby_io_proc_syms_476,NULL, |
667 | | gem_mrblib_mruby_io_proc_lv_476, |
668 | | NULL, /* debug_info */ |
669 | | 16,0,2,0,0 |
670 | | }; |
671 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_477, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const); |
672 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_477[15] = { |
673 | | 0x34,0x00,0x00,0x00,0x06,0x03,0x1d,0x04,0x00,0x2d,0x02,0x01,0x02,0x38,0x02,}; |
674 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_477, 1, (0,), const); |
675 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_477 = { |
676 | | 2,6,0, |
677 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_477, |
678 | | NULL,gem_mrblib_mruby_io_proc_syms_477,NULL, |
679 | | gem_mrblib_mruby_io_proc_lv_477, |
680 | | NULL, /* debug_info */ |
681 | | 15,0,2,0,0 |
682 | | }; |
683 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_478[1] = { |
684 | | {IREP_TT_STR|(1<<2), {"\x20"}}, |
685 | | }; |
686 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_478, 6, (MRB_SYM(String), MRB_SYM_Q(is_a), MRB_SYM(getbyte), MRB_OPSYM(and), MRB_SYM(setbyte), MRB_SYM(ungetc), ), const); |
687 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_478[70] = { |
688 | | 0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2f,0x04,0x01,0x01,0x27,0x04,0x00,0x0f,0x01,0x04, |
689 | | 0x01,0x06,0x05,0x2f,0x04,0x02,0x01,0x01,0x01,0x04,0x25,0x00,0x0d,0x01,0x04,0x01,0x03,0x05,0xff,0x2f, |
690 | | 0x04,0x03,0x01,0x01,0x01,0x04,0x51,0x03,0x00,0x01,0x04,0x03,0x06,0x05,0x01,0x06,0x01,0x2f,0x04,0x04, |
691 | | 0x02,0x01,0x05,0x03,0x2d,0x04,0x05,0x01,0x38,0x04,}; |
692 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_478, 3, (MRB_SYM(c), 0,MRB_SYM(s), ), const); |
693 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_478 = { |
694 | | 4,8,0, |
695 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_478, |
696 | | gem_mrblib_mruby_io_proc_pool_478,gem_mrblib_mruby_io_proc_syms_478,NULL, |
697 | | gem_mrblib_mruby_io_proc_lv_478, |
698 | | NULL, /* debug_info */ |
699 | | 70,1,6,0,0 |
700 | | }; |
701 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_479, 3, (MRB_SYM(to_enum), MRB_SYM(gets), MRB_SYM(call), ), const); |
702 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_479[47] = { |
703 | | 0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x06,0x2d,0x03,0x00,0x00,0x38,0x03,0x12,0x03,0x2f, |
704 | | 0x03,0x01,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01, |
705 | | 0x25,0xff,0xe6,0x12,0x03,0x38,0x03,}; |
706 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_479, 2, (MRB_SYM(block), MRB_SYM(line), ), const); |
707 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_479 = { |
708 | | 3,6,0, |
709 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_479, |
710 | | NULL,gem_mrblib_mruby_io_proc_syms_479,NULL, |
711 | | gem_mrblib_mruby_io_proc_lv_479, |
712 | | NULL, /* debug_info */ |
713 | | 47,0,3,0,0 |
714 | | }; |
715 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_480, 4, (MRB_SYM(each_byte), MRB_SYM(to_enum), MRB_SYM(getbyte), MRB_SYM(call), ), const); |
716 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_480[50] = { |
717 | | 0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03, |
718 | | 0x12,0x03,0x2f,0x03,0x02,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f, |
719 | | 0x03,0x03,0x01,0x25,0xff,0xe6,0x12,0x03,0x38,0x03,}; |
720 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_480, 2, (MRB_SYM(block), MRB_SYM(byte), ), const); |
721 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_480 = { |
722 | | 3,6,0, |
723 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_480, |
724 | | NULL,gem_mrblib_mruby_io_proc_syms_480,NULL, |
725 | | gem_mrblib_mruby_io_proc_lv_480, |
726 | | NULL, /* debug_info */ |
727 | | 50,0,4,0,0 |
728 | | }; |
729 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_481, 4, (MRB_SYM(each_char), MRB_SYM(to_enum), MRB_SYM(getc), MRB_SYM(call), ), const); |
730 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_481[50] = { |
731 | | 0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03, |
732 | | 0x12,0x03,0x2f,0x03,0x02,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f, |
733 | | 0x03,0x03,0x01,0x25,0xff,0xe6,0x12,0x03,0x38,0x03,}; |
734 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_481, 2, (MRB_SYM(block), MRB_SYM(char), ), const); |
735 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_481 = { |
736 | | 3,6,0, |
737 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_481, |
738 | | NULL,gem_mrblib_mruby_io_proc_syms_481,NULL, |
739 | | gem_mrblib_mruby_io_proc_lv_481, |
740 | | NULL, /* debug_info */ |
741 | | 50,0,4,0,0 |
742 | | }; |
743 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_482[1] = { |
744 | | {IREP_TT_STR|(1<<2), {"\x0a"}}, |
745 | | }; |
746 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_482, 7, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(kind_of), MRB_SYM(puts), MRB_SYM(to_s), MRB_SYM(write), MRB_OPSYM(neq), ), const); |
747 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_482[137] = { |
748 | | 0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x06,0x01,0x2f,0x06,0x00,0x00,0x01,0x04,0x06,0x01,0x06,0x03,0x01, |
749 | | 0x07,0x04,0x43,0x06,0x27,0x06,0x00,0x57,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x01,0x05,0x06,0x01, |
750 | | 0x06,0x05,0x1d,0x07,0x01,0x2f,0x06,0x02,0x01,0x27,0x06,0x00,0x0e,0x11,0x07,0x01,0x08,0x05,0x49,0x07, |
751 | | 0x2d,0x06,0x03,0x0f,0x25,0x00,0x2a,0x01,0x06,0x05,0x2f,0x06,0x04,0x00,0x01,0x05,0x06,0x01,0x07,0x05, |
752 | | 0x2d,0x06,0x05,0x01,0x01,0x06,0x05,0x05,0x07,0x23,0x06,0x51,0x07,0x00,0x2f,0x06,0x06,0x01,0x27,0x06, |
753 | | 0x00,0x07,0x51,0x07,0x00,0x2d,0x06,0x05,0x01,0x3d,0x03,0x01,0x25,0xff,0x9d,0x01,0x06,0x04,0x06,0x07, |
754 | | 0x42,0x06,0x27,0x06,0x00,0x07,0x51,0x07,0x00,0x2d,0x06,0x05,0x01,0x11,0x06,0x38,0x06,}; |
755 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_482, 5, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), MRB_SYM(s), ), const); |
756 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_482 = { |
757 | | 6,9,0, |
758 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_482, |
759 | | gem_mrblib_mruby_io_proc_pool_482,gem_mrblib_mruby_io_proc_syms_482,NULL, |
760 | | gem_mrblib_mruby_io_proc_lv_482, |
761 | | NULL, /* debug_info */ |
762 | | 137,1,7,0,0 |
763 | | }; |
764 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_483, 3, (MRB_SYM(size), MRB_SYM(to_s), MRB_SYM(write), ), const); |
765 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_483[54] = { |
766 | | 0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x05,0x01,0x2f,0x05,0x00,0x00,0x01,0x04,0x05,0x01,0x05,0x03,0x01, |
767 | | 0x06,0x04,0x43,0x05,0x27,0x05,0x00,0x16,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x2f,0x06,0x01,0x00, |
768 | | 0x2d,0x05,0x02,0x01,0x3d,0x03,0x01,0x25,0xff,0xde,0x11,0x05,0x38,0x05,}; |
769 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_483, 4, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), ), const); |
770 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_483 = { |
771 | | 5,9,0, |
772 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_483, |
773 | | NULL,gem_mrblib_mruby_io_proc_syms_483,NULL, |
774 | | gem_mrblib_mruby_io_proc_lv_483, |
775 | | NULL, /* debug_info */ |
776 | | 54,0,3,0,0 |
777 | | }; |
778 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_484, 2, (MRB_SYM(sprintf), MRB_SYM(write), ), const); |
779 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_484[23] = { |
780 | | 0x34,0x00,0x10,0x00,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2d,0x04,0x00,0x0f,0x2d,0x03,0x01,0x01,0x11, |
781 | | 0x03,0x38,0x03,}; |
782 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_484, 2, (MRB_SYM(args), 0,), const); |
783 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_484 = { |
784 | | 3,7,0, |
785 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_484, |
786 | | NULL,gem_mrblib_mruby_io_proc_syms_484,NULL, |
787 | | gem_mrblib_mruby_io_proc_lv_484, |
788 | | NULL, /* debug_info */ |
789 | | 23,0,2,0,0 |
790 | | }; |
791 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_4[15] = { |
792 | | &gem_mrblib_mruby_io_proc_irep_470, |
793 | | &gem_mrblib_mruby_io_proc_irep_471, |
794 | | &gem_mrblib_mruby_io_proc_irep_472, |
795 | | &gem_mrblib_mruby_io_proc_irep_473, |
796 | | &gem_mrblib_mruby_io_proc_irep_474, |
797 | | &gem_mrblib_mruby_io_proc_irep_475, |
798 | | &gem_mrblib_mruby_io_proc_irep_476, |
799 | | &gem_mrblib_mruby_io_proc_irep_477, |
800 | | &gem_mrblib_mruby_io_proc_irep_478, |
801 | | &gem_mrblib_mruby_io_proc_irep_479, |
802 | | &gem_mrblib_mruby_io_proc_irep_480, |
803 | | &gem_mrblib_mruby_io_proc_irep_481, |
804 | | &gem_mrblib_mruby_io_proc_irep_482, |
805 | | &gem_mrblib_mruby_io_proc_irep_483, |
806 | | &gem_mrblib_mruby_io_proc_irep_484, |
807 | | }; |
808 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_4, 25, (MRB_SYM(open), MRB_SYM(popen), MRB_SYM(pipe), MRB_SYM(read), MRB_SYM(hash), MRB_OPSYM(lshift), MRB_SYM(eof), MRB_SYM_Q(eof), MRB_SYM(alias_method), MRB_SYM(tell), MRB_SYM(pos), MRB_SYM_E(pos), MRB_SYM(rewind), MRB_SYM(ungetbyte), MRB_SYM(each), MRB_SYM(each_byte), MRB_SYM(each_line), MRB_SYM(each_char), MRB_SYM(puts), MRB_SYM(print), MRB_SYM(printf), MRB_SYM(to_i), MRB_SYM(fileno), MRB_SYM_Q(tty), MRB_SYM(isatty), ), const); |
809 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_4[173] = { |
810 | | 0x12,0x01,0x62,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x12,0x01,0x62,0x01,0x58,0x02,0x01,0x5f,0x01,0x01, |
811 | | 0x12,0x01,0x62,0x01,0x58,0x02,0x02,0x5f,0x01,0x02,0x12,0x01,0x62,0x01,0x58,0x02,0x03,0x5f,0x01,0x03, |
812 | | 0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x10,0x02,0x06,0x10, |
813 | | 0x03,0x07,0x2d,0x01,0x08,0x02,0x10,0x02,0x09,0x10,0x03,0x0a,0x2d,0x01,0x08,0x02,0x63,0x01,0x58,0x02, |
814 | | 0x06,0x5f,0x01,0x0b,0x63,0x01,0x58,0x02,0x07,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x0d, |
815 | | 0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x0e,0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0f,0x60,0x10,0x0e,0x63, |
816 | | 0x01,0x58,0x02,0x0b,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x0c,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,0x0d, |
817 | | 0x5f,0x01,0x13,0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x14,0x10,0x02,0x15,0x10,0x03,0x16,0x2d,0x01,0x08, |
818 | | 0x02,0x10,0x02,0x17,0x10,0x03,0x18,0x2d,0x01,0x08,0x02,0x38,0x01,}; |
819 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_4 = { |
820 | | 1,5,0, |
821 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_4, |
822 | | NULL,gem_mrblib_mruby_io_proc_syms_4,gem_mrblib_mruby_io_proc_reps_4, |
823 | | NULL, /* lv */ |
824 | | NULL, /* debug_info */ |
825 | | 173,0,25,15,0 |
826 | | }; |
827 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_706, 1, (MRB_SYM(read), ), const); |
828 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_706[13] = { |
829 | | 0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x2f,0x03,0x00,0x00,0x38,0x03,}; |
830 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_706, 2, (MRB_SYM(io), 0,), const); |
831 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_706 = { |
832 | | 3,5,0, |
833 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_706, |
834 | | NULL,gem_mrblib_mruby_io_proc_syms_706,NULL, |
835 | | gem_mrblib_mruby_io_proc_lv_706, |
836 | | NULL, /* debug_info */ |
837 | | 13,0,1,0,0 |
838 | | }; |
839 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_700[1] = { |
840 | | &gem_mrblib_mruby_io_proc_irep_706, |
841 | | }; |
842 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_700, 2, (MRB_SYM(IO), MRB_SYM(popen), ), const); |
843 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_700[19] = { |
844 | | 0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x03,0x01,0x01,0x38,0x03,}; |
845 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_700, 2, (MRB_SYM(cmd), 0,), const); |
846 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_700 = { |
847 | | 3,6,0, |
848 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_700, |
849 | | NULL,gem_mrblib_mruby_io_proc_syms_700,gem_mrblib_mruby_io_proc_reps_700, |
850 | | gem_mrblib_mruby_io_proc_lv_700, |
851 | | NULL, /* debug_info */ |
852 | | 19,0,2,1,0 |
853 | | }; |
854 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_701[1] = { |
855 | | {IREP_TT_STR|(1<<2), {"\x7c"}}, |
856 | | }; |
857 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_701, 8, (MRB_SYM(String), MRB_SYM_Q(is_a), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(IO), MRB_SYM(popen), MRB_SYM(File), MRB_SYM(open), ), const); |
858 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_701[96] = { |
859 | | 0x34,0x04,0x10,0x01,0x01,0x04,0x01,0x1d,0x05,0x00,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,0x07,0x1d,0x05, |
860 | | 0x02,0x2d,0x04,0x03,0x01,0x01,0x04,0x01,0x06,0x05,0x23,0x04,0x51,0x05,0x00,0x42,0x04,0x27,0x04,0x00, |
861 | | 0x20,0x1d,0x04,0x04,0x01,0x05,0x01,0x07,0x06,0x05,0x07,0x59,0x06,0x23,0x05,0x47,0x05,0x01,0x01,0x06, |
862 | | 0x02,0x49,0x05,0x01,0x06,0x03,0x30,0x04,0x05,0x0f,0x25,0x00,0x15,0x1d,0x04,0x06,0x01,0x05,0x01,0x47, |
863 | | 0x05,0x01,0x01,0x06,0x02,0x49,0x05,0x01,0x06,0x03,0x30,0x04,0x07,0x0f,0x38,0x04,}; |
864 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_701, 3, (MRB_SYM(file), MRB_SYM(rest), MRB_SYM(block), ), const); |
865 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_701 = { |
866 | | 4,8,0, |
867 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_701, |
868 | | gem_mrblib_mruby_io_proc_pool_701,gem_mrblib_mruby_io_proc_syms_701,NULL, |
869 | | gem_mrblib_mruby_io_proc_lv_701, |
870 | | NULL, /* debug_info */ |
871 | | 96,1,8,0,0 |
872 | | }; |
873 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_702, 2, (0, MRB_SYM(print), ), ); |
874 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_702[20] = { |
875 | | 0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,}; |
876 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_702, 2, (MRB_SYM(args), 0,), const); |
877 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_702 = { |
878 | | 3,6,0, |
879 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_702, |
880 | | NULL,gem_mrblib_mruby_io_proc_syms_702,NULL, |
881 | | gem_mrblib_mruby_io_proc_lv_702, |
882 | | NULL, /* debug_info */ |
883 | | 20,0,2,0,0 |
884 | | }; |
885 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_703, 2, (0, MRB_SYM(puts), ), ); |
886 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_703[20] = { |
887 | | 0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,}; |
888 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_703, 2, (MRB_SYM(args), 0,), const); |
889 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_703 = { |
890 | | 3,6,0, |
891 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_703, |
892 | | NULL,gem_mrblib_mruby_io_proc_syms_703,NULL, |
893 | | gem_mrblib_mruby_io_proc_lv_703, |
894 | | NULL, /* debug_info */ |
895 | | 20,0,2,0,0 |
896 | | }; |
897 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_704, 2, (0, MRB_SYM(printf), ), ); |
898 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_704[20] = { |
899 | | 0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,}; |
900 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_704, 2, (MRB_SYM(args), 0,), const); |
901 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_704 = { |
902 | | 3,6,0, |
903 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_704, |
904 | | NULL,gem_mrblib_mruby_io_proc_syms_704,NULL, |
905 | | gem_mrblib_mruby_io_proc_lv_704, |
906 | | NULL, /* debug_info */ |
907 | | 20,0,2,0,0 |
908 | | }; |
909 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_705, 2, (0, MRB_SYM(gets), ), ); |
910 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_705[20] = { |
911 | | 0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,}; |
912 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_705, 2, (MRB_SYM(args), 0,), const); |
913 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_705 = { |
914 | | 3,6,0, |
915 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_705, |
916 | | NULL,gem_mrblib_mruby_io_proc_syms_705,NULL, |
917 | | gem_mrblib_mruby_io_proc_lv_705, |
918 | | NULL, /* debug_info */ |
919 | | 20,0,2,0,0 |
920 | | }; |
921 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_5[6] = { |
922 | | &gem_mrblib_mruby_io_proc_irep_700, |
923 | | &gem_mrblib_mruby_io_proc_irep_701, |
924 | | &gem_mrblib_mruby_io_proc_irep_702, |
925 | | &gem_mrblib_mruby_io_proc_irep_703, |
926 | | &gem_mrblib_mruby_io_proc_irep_704, |
927 | | &gem_mrblib_mruby_io_proc_irep_705, |
928 | | }; |
929 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_5, 6, (MRB_OPSYM(tick), MRB_SYM(open), MRB_SYM(print), MRB_SYM(puts), MRB_SYM(printf), MRB_SYM(gets), ), const); |
930 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_5[50] = { |
931 | | 0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,0x63,0x01,0x58,0x02, |
932 | | 0x02,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04, |
933 | | 0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x38,0x01,}; |
934 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_5 = { |
935 | | 1,3,0, |
936 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_5, |
937 | | NULL,gem_mrblib_mruby_io_proc_syms_5,gem_mrblib_mruby_io_proc_reps_5, |
938 | | NULL, /* lv */ |
939 | | NULL, /* debug_info */ |
940 | | 50,0,6,6,0 |
941 | | }; |
942 | | static const mrb_irep *gem_mrblib_mruby_io_proc_reps_0[5] = { |
943 | | &gem_mrblib_mruby_io_proc_irep_1, |
944 | | &gem_mrblib_mruby_io_proc_irep_2, |
945 | | &gem_mrblib_mruby_io_proc_irep_3, |
946 | | &gem_mrblib_mruby_io_proc_irep_4, |
947 | | &gem_mrblib_mruby_io_proc_irep_5, |
948 | | }; |
949 | | static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_0[2] = { |
950 | | {IREP_TT_STR|(1<<2), {"\x72"}}, |
951 | | {IREP_TT_STR|(1<<2), {"\x77"}}, |
952 | | }; |
953 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_0, 13, (MRB_SYM(IO), MRB_SYM(File), MRB_SYM(StandardError), MRB_SYM(IOError), MRB_SYM(EOFError), MRB_SYM(open), MRB_SYM(STDIN), MRB_SYM(STDOUT), MRB_SYM(STDERR), 0, 0, 0, MRB_SYM(Kernel), ), ); |
954 | | static const mrb_code gem_mrblib_mruby_io_proc_iseq_0[135] = { |
955 | | 0x11,0x01,0x1d,0x02,0x00,0x5c,0x01,0x01,0x5e,0x01,0x00,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01, |
956 | | 0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,0x02,0x11,0x01,0x1d,0x02,0x02,0x5c,0x01,0x03,0x11, |
957 | | 0x01,0x11,0x01,0x1d,0x02,0x03,0x5c,0x01,0x04,0x11,0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01, |
958 | | 0x03,0x1d,0x01,0x00,0x06,0x02,0x51,0x03,0x00,0x2f,0x01,0x05,0x02,0x1e,0x01,0x06,0x1d,0x01,0x00,0x07, |
959 | | 0x02,0x51,0x03,0x01,0x2f,0x01,0x05,0x02,0x1e,0x01,0x07,0x1d,0x01,0x00,0x08,0x02,0x51,0x03,0x01,0x2f, |
960 | | 0x01,0x05,0x02,0x1e,0x01,0x08,0x1d,0x01,0x06,0x16,0x01,0x09,0x1d,0x01,0x07,0x16,0x01,0x0a,0x1d,0x01, |
961 | | 0x08,0x16,0x01,0x0b,0x11,0x01,0x5d,0x01,0x0c,0x5e,0x01,0x04,0x38,0x01,0x69,}; |
962 | | static const mrb_irep gem_mrblib_mruby_io_proc_irep_0 = { |
963 | | 1,5,0, |
964 | | MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_0, |
965 | | gem_mrblib_mruby_io_proc_pool_0,gem_mrblib_mruby_io_proc_syms_0,gem_mrblib_mruby_io_proc_reps_0, |
966 | | NULL, /* lv */ |
967 | | NULL, /* debug_info */ |
968 | | 135,2,13,5,0 |
969 | | }; |
970 | | static |
971 | | const struct RProc gem_mrblib_mruby_io_proc[] = {{ |
972 | | NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_io_proc_irep_0},NULL,{NULL}, |
973 | | }}; |
974 | | static void |
975 | | gem_mrblib_mruby_io_proc_init_syms(mrb_state *mrb) |
976 | 476 | { |
977 | 476 | gem_mrblib_mruby_io_proc_syms_702[0] = mrb_intern_lit(mrb, "$stdout"); |
978 | 476 | gem_mrblib_mruby_io_proc_syms_703[0] = mrb_intern_lit(mrb, "$stdout"); |
979 | 476 | gem_mrblib_mruby_io_proc_syms_704[0] = mrb_intern_lit(mrb, "$stdout"); |
980 | 476 | gem_mrblib_mruby_io_proc_syms_705[0] = mrb_intern_lit(mrb, "$stdin"); |
981 | 476 | gem_mrblib_mruby_io_proc_syms_0[9] = mrb_intern_lit(mrb, "$stdin"); |
982 | 476 | gem_mrblib_mruby_io_proc_syms_0[10] = mrb_intern_lit(mrb, "$stdout"); |
983 | 476 | gem_mrblib_mruby_io_proc_syms_0[11] = mrb_intern_lit(mrb, "$stderr"); |
984 | 476 | } |
985 | | void mrb_mruby_io_gem_init(mrb_state *mrb); |
986 | | void mrb_mruby_io_gem_final(mrb_state *mrb); |
987 | | |
988 | 476 | void GENERATED_TMP_mrb_mruby_io_gem_init(mrb_state *mrb) { |
989 | 476 | gem_mrblib_mruby_io_proc_init_syms(mrb); |
990 | 476 | mrb_mruby_io_gem_init(mrb); |
991 | 476 | mrb_load_proc(mrb, gem_mrblib_mruby_io_proc); |
992 | 476 | } |
993 | | |
994 | 476 | void GENERATED_TMP_mrb_mruby_io_gem_final(mrb_state *mrb) { |
995 | 476 | mrb_mruby_io_gem_final(mrb); |
996 | 476 | } |