5 match Stream.peek stream with
15 | [< _ = op 0x86; index = u30 >] ->
17 | [< _ = op 0x87 >] ->
19 | [< _ = op 0xa8 >] ->
21 | [< _ = op 0x97 >] ->
23 | [< _ = op 0xa9 >] ->
25 | [< _ = op 0xaa >] ->
27 | [< _ = op 0x41; arg_count = u30 >] ->
29 | [< _ = op 0x43; index = u30; arg_count = u30 >] ->
30 `CallMethod (index,arg_count)
31 | [< _ = op 0x46; index = u30; arg_count = u30 >] ->
32 `CallProperty (index,arg_count)
33 | [< _ = op 0x4c; index = u30; arg_count = u30 >] ->
34 `CallPropLex (index,arg_count)
35 | [< _ = op 0x4f; index = u30; arg_count = u30 >] ->
36 `CallPropVoid (index,arg_count)
37 | [< _ = op 0x44; index = u30; arg_count = u30 >] ->
38 `CallStatic (index,arg_count)
39 | [< _ = op 0x45; index = u30; arg_count = u30 >] ->
40 `CallSuper (index,arg_count)
41 | [< _ = op 0x4e; index = u30; arg_count = u30 >] ->
42 `CallSuperVoid (index,arg_count)
43 | [< _ = op 0x78 >] ->
45 | [< _ = op 0x80; index = u30 >] ->
47 | [< _ = op 0x82 >] ->
49 | [< _ = op 0x85 >] ->
51 | [< _ = op 0x42; arg_count = u30 >] ->
53 | [< _ = op 0x4a; index = u30; arg_count = u30 >] ->
54 `ConstructProp (index,arg_count)
55 | [< _ = op 0x49; arg_count = u30 >] ->
56 `ConstructSuper arg_count
57 | [< _ = op 0x76 >] ->
59 | [< _ = op 0x73 >] ->
61 | [< _ = op 0x75 >] ->
63 | [< _ = op 0x77 >] ->
65 | [< _ = op 0x74 >] ->
67 | [< _ = op 0x70 >] ->
69 | [< _ = op 0xef; debug_type = u8; index = u30; reg = u8; extra = u30 >] ->
70 `Debug (debug_type,index,reg,extra)
71 | [< _ = op 0xf1; index = u30 >] ->
73 | [< _ = op 0xf0; linenum = u30 >] ->
75 | [< _ = op 0x94; index = u30 >] ->
77 | [< _ = op 0xc3; index = u30 >] ->
79 | [< _ = op 0x93 >] ->
81 | [< _ = op 0xc1 >] ->
83 | [< _ = op 0x6a; name = u30 >] ->
85 | [< _ = op 0xa3 >] ->
87 | [< _ = op 0x2a >] ->
89 | [< _ = op 0x06; string = u30 >] ->
91 | [< _ = op 0x07 >] ->
93 | [< _ = op 0xab >] ->
95 | [< _ = op 0x72 >] ->
97 | [< _ = op 0x71 >] ->
99 | [< _ = op 0x5f; _ = u30 >] ->
100 failwith "finddef: undocumented instruction"
101 | [< _ = op 0x5e; name = u30 >] ->
103 | [< _ = op 0x5d; name = u30 >] ->
105 | [< _ = op 0x59; name = u30 >] ->
107 | [< _ = op 0x64 >] ->
109 | [< _ = op 0x6e; slot_id = u30 >] ->
110 `GetGlobalSlot slot_id
111 | [< _ = op 0x60; name = u30 >] ->
113 | [< _ = op 0x62; index = u30 >] ->
115 | [< _ = op 0xD0 >] ->
117 | [< _ = op 0xD1 >] ->
119 | [< _ = op 0xD2 >] ->
121 | [< _ = op 0xD3 >] ->
123 | [< _ = op 0x66; name = u30 >] ->
125 | [< _ = op 0x65; index = u8 >] ->
126 `GetScopeObject index
127 | [< _ = op 0x6c; slot_id = u30 >] ->
129 | [< _ = op 0x04; name = u30 >] ->
131 | [< _ = op 0xb0 >] ->
133 | [< _ = op 0xaf >] ->
135 | [< _ = op 0x1f >] ->
137 | [< _ = op 0x32; object_reg = u32; index_reg = u32 >] ->
138 `HasNext2 (object_reg,index_reg)
139 | [< _ = op 0x13; offset = s24 >] ->
141 | [< _ = op 0x12; offset = s24 >] ->
143 | [< _ = op 0x17; offset = s24 >] ->
145 | [< _ = op 0x16; offset = s24 >] ->
147 | [< _ = op 0x15; offset = s24 >] ->
149 | [< _ = op 0x15; offset = s24 >] ->
151 | [< _ = op 0x0f; offset = s24 >] ->
153 | [< _ = op 0x0e; offset = s24 >] ->
155 | [< _ = op 0x0d; offset = s24 >] ->
157 | [< _ = op 0x0c; offset = s24 >] ->
159 | [< _ = op 0x14; offset = s24 >] ->
161 | [< _ = op 0x19; offset = s24 >] ->
163 | [< _ = op 0x1a; offset = s24 >] ->
165 | [< _ = op 0x11; offset = s24 >] ->
167 | [< _ = op 0xb4 >] ->
169 | [< _ = op 0x92; index = u30 >] ->
171 | [< _ = op 0xc2; index = u30 >] ->
173 | [< _ = op 0x91 >] ->
175 | [< _ = op 0xc0 >] ->
177 | [< _ = op 0x68; index = u30 >] ->
179 | [< _ = op 0xb1 >] ->
181 | [< _ = op 0xb2; index = u30 >] ->
183 | [< _ = op 0xb3 >] ->
185 | [< _ = op 0x10; offset = s24 >] ->
187 | [< _ = op 0x08; index = u30 >] ->
189 | [< _ = op 0x09 >] ->
191 | [< _ = op 0xae >] ->
193 | [< _ = op 0xad >] ->
196 default_offset = s24;
198 case_offsets = Parsec.repeat_l (Int32.add case_count 1l) s24 >] ->
199 `LookupSwitch (default_offset,case_offsets)
200 | [< _ = op 0xa5 >] ->
202 | [< _ = op 0xa4 >] ->
204 | [< _ = op 0xa2 >] ->
206 | [< _ = op 0xc7 >] ->
208 | [< _ = op 0x90 >] ->
210 | [< _ = op 0xc4 >] ->
212 | [< _ = op 0x57 >] ->
214 | [< _ = op 0x56; arg_count = u30 >] ->
216 | [< _ = op 0x5a; index = u30 >] ->
218 | [< _ = op 0x58; index = u30 >] ->
220 | [< _ = op 0x40; index = u30 >] ->
222 | [< _ = op 0x55; arg_count = u30 >] ->
224 | [< _ = op 0x1e >] ->
226 | [< _ = op 0x23 >] ->
228 | [< _ = op 0x02 >] ->
230 | [< _ = op 0x96 >] ->
232 | [< _ = op 0x29 >] ->
234 | [< _ = op 0x1d >] ->
236 | [< _ = op 0x24; byte_value = u8 >] ->
238 | [< _ = op 0x2f; index = u30 >] ->
240 | [< _ = op 0x27 >] ->
242 | [< _ = op 0x2d; index = u30 >] ->
244 | [< _ = op 0x31; index = u30 >] ->
246 | [< _ = op 0x28 >] ->
248 | [< _ = op 0x20 >] ->
250 | [< _ = op 0x30 >] ->
252 | [< _ = op 0x25; value = u30 >] ->
254 | [< _ = op 0x2c; index = u30 >] ->
256 | [< _ = op 0x26 >] ->
258 | [< _ = op 0x2e; index = u30 >] ->
260 | [< _ = op 0x21 >] ->
262 | [< _ = op 0x1c >] ->
264 | [< _ = op 0x48 >] ->
266 | [< _ = op 0x47 >] ->
268 | [< _ = op 0xa6 >] ->
270 | [< _ = op 0x63; index = u30 >] ->
272 | [< _ = op 0xd4 >] ->
274 | [< _ = op 0xd5 >] ->
276 | [< _ = op 0xd6 >] ->
278 | [< _ = op 0xd7 >] ->
280 | [< _ = op 0x6f; slot_index = u30 >] ->
281 `SetGlobalSlot slot_index
282 | [< _ = op 0x61; index = u30 >] ->
284 | [< _ = op 0x6d; slot_index = u30 >] ->
286 | [< _ = op 0x05; index = u30 >] ->
288 | [< _ = op 0xac >] ->
290 | [< _ = op 0xa1 >] ->
292 | [< _ = op 0xc6 >] ->
294 | [< _ = op 0x2b >] ->
296 | [< _ = op 0x03 >] ->
298 | [< _ = op 0x95 >] ->
300 | [< _ = op 0xa7 >] ->