pull out prettify mcode
This commit is contained in:
@@ -6,10 +6,10 @@
|
||||
"nr_slots": 24,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 3, 1, 1, 16, 7],
|
||||
["get", 3, 14, 1, 16, 7],
|
||||
["load_dynamic", 4, 3, 1, 16, 17],
|
||||
["jump_false", 4, "if_else_0", 16, 17],
|
||||
["get", 5, 1, 1, 17, 12],
|
||||
["get", 5, 14, 1, 17, 12],
|
||||
["load_dynamic", 6, 5, 1, 17, 22],
|
||||
["return", 6, 17, 22],
|
||||
"_nop_ur_1",
|
||||
@@ -39,7 +39,7 @@
|
||||
["add", 14, 7, 10, 18, 38],
|
||||
["access", 15, "_use", 18, 64],
|
||||
["add", 16, 14, 15, 18, 64],
|
||||
["get", 18, 18, 1, 18, 16],
|
||||
["get", 18, 9, 1, 18, 16],
|
||||
["frame", 19, 18, 1, 18, 16],
|
||||
["null", 20, 18, 16],
|
||||
["setarg", 19, 0, 20, 18, 16],
|
||||
@@ -47,7 +47,7 @@
|
||||
["invoke", 19, 17, 18, 16],
|
||||
["move", 2, 17, 18, 16],
|
||||
["jump_false", 2, "if_else_2", 19, 7],
|
||||
["get", 21, 1, 1, 20, 5],
|
||||
["get", 21, 14, 1, 20, 5],
|
||||
["store_dynamic", 21, 2, 1, 20, 15],
|
||||
["return", 2, 21, 12],
|
||||
"_nop_ur_2",
|
||||
@@ -85,7 +85,7 @@
|
||||
["add", 9, 7, 8, 28, 50],
|
||||
["move", 2, 9, 28, 50],
|
||||
["null", 3, 29, 20],
|
||||
["get", 11, 3, 1, 30, 8],
|
||||
["get", 11, 2, 1, 30, 8],
|
||||
["is_proxy", 12, 11, 30, 8],
|
||||
["jump_false", 12, "record_path_6", 30, 8],
|
||||
["null", 13, 30, 8],
|
||||
@@ -131,7 +131,7 @@
|
||||
["jump", "if_end_5", 32, 5],
|
||||
"if_else_4",
|
||||
"if_end_5",
|
||||
["get", 29, 3, 1, 34, 21],
|
||||
["get", 29, 2, 1, 34, 21],
|
||||
["is_proxy", 30, 29, 34, 21],
|
||||
["jump_false", 30, "record_path_8", 34, 21],
|
||||
["null", 31, 34, 21],
|
||||
@@ -169,7 +169,7 @@
|
||||
["invoke", 39, 37, 34, 16],
|
||||
["move", 3, 37, 34, 16],
|
||||
["record", 41, 0],
|
||||
["get", 42, 17, 1, 35, 50],
|
||||
["get", 42, 18, 1, 35, 50],
|
||||
["store_field", 41, 42, "use", 35, 50],
|
||||
[
|
||||
"access",
|
||||
@@ -202,7 +202,7 @@
|
||||
"nr_slots": 81,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 9, 6, 1, 51, 20],
|
||||
["get", 9, 4, 1, 51, 20],
|
||||
["frame", 10, 9, 2, 51, 20],
|
||||
["null", 11, 51, 20],
|
||||
["setarg", 10, 0, 11, 51, 20],
|
||||
@@ -211,8 +211,8 @@
|
||||
["invoke", 10, 8, 51, 20],
|
||||
["move", 3, 8, 51, 20],
|
||||
["load_field", 12, 3, "tokens", 52, 23],
|
||||
["get", 13, 6, 1, 52, 57],
|
||||
["get", 15, 9, 1, 52, 13],
|
||||
["get", 13, 4, 1, 52, 57],
|
||||
["get", 15, 12, 1, 52, 13],
|
||||
["frame", 16, 15, 4, 52, 13],
|
||||
["null", 17, 52, 13],
|
||||
["setarg", 16, 0, 17, 52, 13],
|
||||
@@ -503,7 +503,7 @@
|
||||
["jump", "if_end_24", 66, 5],
|
||||
"if_else_23",
|
||||
"if_end_24",
|
||||
["get", 77, 2, 1, 68, 10],
|
||||
["get", 77, 1, 1, 68, 10],
|
||||
["frame", 78, 77, 1, 68, 10],
|
||||
["null", 79, 68, 10],
|
||||
["setarg", 78, 0, 79, 68, 10],
|
||||
@@ -522,14 +522,14 @@
|
||||
"nr_slots": 29,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 8, 7, 1, 72, 18],
|
||||
["get", 8, 5, 1, 72, 18],
|
||||
["frame", 9, 8, 1, 72, 18],
|
||||
["null", 10, 72, 18],
|
||||
["setarg", 9, 0, 10, 72, 18],
|
||||
["setarg", 9, 1, 2, 72, 18],
|
||||
["invoke", 9, 7, 72, 18],
|
||||
["move", 4, 7, 72, 18],
|
||||
["get", 12, 14, 1, 73, 19],
|
||||
["get", 12, 16, 1, 73, 19],
|
||||
["frame", 13, 12, 1, 73, 19],
|
||||
["null", 14, 73, 19],
|
||||
["setarg", 13, 0, 14, 73, 19],
|
||||
@@ -604,10 +604,10 @@
|
||||
["null", 5, 82, 13],
|
||||
["null", 7, 83, 20],
|
||||
["null", 6, 84, 20],
|
||||
["get", 8, 1, 1, 85, 7],
|
||||
["get", 8, 14, 1, 85, 7],
|
||||
["load_dynamic", 9, 8, 1, 85, 17],
|
||||
["jump_false", 9, "if_else_43", 85, 17],
|
||||
["get", 10, 1, 1, 86, 12],
|
||||
["get", 10, 14, 1, 86, 12],
|
||||
["load_dynamic", 11, 10, 1, 86, 22],
|
||||
["return", 11, 86, 22],
|
||||
"_nop_ur_1",
|
||||
@@ -637,7 +637,7 @@
|
||||
["add", 19, 12, 15, 89, 34],
|
||||
["access", 20, "_use", 89, 60],
|
||||
["add", 21, 19, 20, 89, 60],
|
||||
["get", 23, 18, 1, 89, 12],
|
||||
["get", 23, 9, 1, 89, 12],
|
||||
["frame", 24, 23, 1, 89, 12],
|
||||
["null", 25, 89, 12],
|
||||
["setarg", 24, 0, 25, 89, 12],
|
||||
@@ -645,7 +645,7 @@
|
||||
["invoke", 24, 22, 89, 12],
|
||||
["move", 3, 22, 89, 12],
|
||||
["jump_false", 3, "if_else_45", 90, 7],
|
||||
["get", 26, 1, 1, 91, 5],
|
||||
["get", 26, 14, 1, 91, 5],
|
||||
["store_dynamic", 26, 3, 1, 91, 15],
|
||||
["return", 3, 92, 12],
|
||||
"_nop_ur_2",
|
||||
@@ -668,7 +668,7 @@
|
||||
["access", 31, ".cm.mcode", 96, 46],
|
||||
["add", 32, 30, 31, 96, 46],
|
||||
["move", 7, 32, 96, 46],
|
||||
["get", 34, 3, 1, 97, 7],
|
||||
["get", 34, 2, 1, 97, 7],
|
||||
["is_proxy", 35, 34, 97, 7],
|
||||
["jump_false", 35, "record_path_49", 97, 7],
|
||||
["null", 36, 97, 7],
|
||||
@@ -689,7 +689,7 @@
|
||||
["invoke", 41, 33, 97, 7],
|
||||
"call_done_50",
|
||||
["jump_false", 33, "if_else_47", 97, 7],
|
||||
["get", 43, 3, 1, 98, 23],
|
||||
["get", 43, 2, 1, 98, 23],
|
||||
["is_proxy", 44, 43, 98, 23],
|
||||
["jump_false", 44, "record_path_51", 98, 23],
|
||||
["null", 45, 98, 23],
|
||||
@@ -727,7 +727,7 @@
|
||||
["invoke", 53, 51, 98, 18],
|
||||
["move", 6, 51, 98, 18],
|
||||
["record", 55, 0],
|
||||
["get", 56, 11, 1, 99, 54],
|
||||
["get", 56, 8, 1, 99, 54],
|
||||
["store_field", 55, 56, "use", 99, 54],
|
||||
[
|
||||
"access",
|
||||
@@ -748,7 +748,7 @@
|
||||
["setarg", 59, 3, 55, 99, 14],
|
||||
["invoke", 59, 57, 99, 14],
|
||||
["move", 3, 57, 99, 14],
|
||||
["get", 61, 1, 1, 100, 5],
|
||||
["get", 61, 14, 1, 100, 5],
|
||||
["store_dynamic", 61, 3, 1, 100, 15],
|
||||
["return", 3, 101, 12],
|
||||
"_nop_ur_3",
|
||||
@@ -757,7 +757,7 @@
|
||||
["access", 62, ".cm", 105, 22],
|
||||
["add", 63, 1, 62, 105, 22],
|
||||
["move", 2, 63, 105, 22],
|
||||
["get", 65, 3, 1, 106, 8],
|
||||
["get", 65, 2, 1, 106, 8],
|
||||
["is_proxy", 66, 65, 106, 8],
|
||||
["jump_false", 66, "record_path_55", 106, 8],
|
||||
["null", 67, 106, 8],
|
||||
@@ -799,7 +799,7 @@
|
||||
["jump", "if_end_54", 107, 42],
|
||||
"if_else_53",
|
||||
"if_end_54",
|
||||
["get", 81, 3, 1, 108, 7],
|
||||
["get", 81, 2, 1, 108, 7],
|
||||
["is_proxy", 82, 81, 108, 7],
|
||||
["jump_false", 82, "record_path_59", 108, 7],
|
||||
["null", 83, 108, 7],
|
||||
@@ -820,7 +820,7 @@
|
||||
["invoke", 88, 80, 108, 7],
|
||||
"call_done_60",
|
||||
["jump_false", 80, "if_else_57", 108, 7],
|
||||
["get", 90, 3, 1, 109, 19],
|
||||
["get", 90, 2, 1, 109, 19],
|
||||
["is_proxy", 91, 90, 109, 19],
|
||||
["jump_false", 91, "record_path_61", 109, 19],
|
||||
["null", 92, 109, 19],
|
||||
@@ -857,7 +857,7 @@
|
||||
["setarg", 100, 1, 89, 109, 14],
|
||||
["invoke", 100, 98, 109, 14],
|
||||
["move", 4, 98, 109, 14],
|
||||
["get", 103, 10, 1, 110, 11],
|
||||
["get", 103, 7, 1, 110, 11],
|
||||
["frame", 104, 103, 2, 110, 11],
|
||||
["null", 105, 110, 11],
|
||||
["setarg", 104, 0, 105, 110, 11],
|
||||
@@ -866,9 +866,9 @@
|
||||
["invoke", 104, 102, 110, 11],
|
||||
["move", 5, 102, 110, 11],
|
||||
["record", 106, 0],
|
||||
["get", 107, 11, 1, 111, 39],
|
||||
["get", 107, 8, 1, 111, 39],
|
||||
["store_field", 106, 107, "use", 111, 39],
|
||||
["get", 109, 12, 1, 111, 14],
|
||||
["get", 109, 10, 1, 111, 14],
|
||||
["frame", 110, 109, 3, 111, 14],
|
||||
["null", 111, 111, 14],
|
||||
["setarg", 110, 0, 111, 111, 14],
|
||||
@@ -877,7 +877,7 @@
|
||||
["setarg", 110, 3, 106, 111, 14],
|
||||
["invoke", 110, 108, 111, 14],
|
||||
["move", 3, 108, 111, 14],
|
||||
["get", 112, 1, 1, 112, 5],
|
||||
["get", 112, 14, 1, 112, 5],
|
||||
["store_dynamic", 112, 3, 1, 112, 15],
|
||||
["return", 3, 113, 12],
|
||||
"_nop_ur_4",
|
||||
@@ -918,15 +918,15 @@
|
||||
"nr_slots": 161,
|
||||
"instructions": [
|
||||
["function", 20, 0, 0, 0],
|
||||
["move", 17, 20, 0, 0],
|
||||
["move", 18, 20, 0, 0],
|
||||
["function", 21, 1, 0, 0],
|
||||
["move", 19, 21, 0, 0],
|
||||
["move", 13, 21, 0, 0],
|
||||
["function", 22, 2, 0, 0],
|
||||
["move", 10, 22, 0, 0],
|
||||
["move", 7, 22, 0, 0],
|
||||
["function", 23, 3, 0, 0],
|
||||
["move", 12, 23, 0, 0],
|
||||
["move", 10, 23, 0, 0],
|
||||
["function", 24, 4, 0, 0],
|
||||
["move", 11, 24, 0, 0],
|
||||
["move", 8, 24, 0, 0],
|
||||
[
|
||||
"access",
|
||||
25,
|
||||
@@ -939,18 +939,18 @@
|
||||
21
|
||||
],
|
||||
["load_field", 26, 25, "load_internal", 7, 21],
|
||||
["move", 18, 26, 7, 21],
|
||||
["move", 9, 26, 7, 21],
|
||||
["access", 27, "js_fd_use", 8, 24],
|
||||
["frame", 29, 18, 1, 8, 10],
|
||||
["frame", 29, 9, 1, 8, 10],
|
||||
["null", 30, 8, 10],
|
||||
["setarg", 29, 0, 30, 8, 10],
|
||||
["setarg", 29, 1, 27, 8, 10],
|
||||
["invoke", 29, 28, 8, 10],
|
||||
["move", 3, 28, 8, 10],
|
||||
["move", 2, 28, 8, 10],
|
||||
["record", 31, 0],
|
||||
["move", 1, 31, 10, 17],
|
||||
["move", 14, 31, 10, 17],
|
||||
["access", 32, "fd", 11, 11],
|
||||
["store_field", 1, 3, 32, 11, 11],
|
||||
["store_field", 14, 2, 32, 11, 11],
|
||||
[
|
||||
"access",
|
||||
33,
|
||||
@@ -963,7 +963,7 @@
|
||||
19
|
||||
],
|
||||
["access", 34, "os", 12, 11],
|
||||
["store_field", 1, 33, 34, 12, 11],
|
||||
["store_field", 14, 33, 34, 12, 11],
|
||||
[
|
||||
"access",
|
||||
35,
|
||||
@@ -976,52 +976,52 @@
|
||||
21
|
||||
],
|
||||
["access", 36, "json", 13, 11],
|
||||
["store_field", 1, 35, 36, 13, 11],
|
||||
["store_field", 14, 35, 36, 13, 11],
|
||||
["access", 37, "tokenize", 38, 30],
|
||||
["frame", 39, 19, 1, 38, 20],
|
||||
["frame", 39, 13, 1, 38, 20],
|
||||
["null", 40, 38, 20],
|
||||
["setarg", 39, 0, 40, 38, 20],
|
||||
["setarg", 39, 1, 37, 38, 20],
|
||||
["invoke", 39, 38, 38, 20],
|
||||
["move", 6, 38, 38, 20],
|
||||
["move", 4, 38, 38, 20],
|
||||
["access", 41, "parse", 39, 27],
|
||||
["frame", 43, 19, 1, 39, 17],
|
||||
["frame", 43, 13, 1, 39, 17],
|
||||
["null", 44, 39, 17],
|
||||
["setarg", 43, 0, 44, 39, 17],
|
||||
["setarg", 43, 1, 41, 39, 17],
|
||||
["invoke", 43, 42, 39, 17],
|
||||
["move", 9, 42, 39, 17],
|
||||
["move", 12, 42, 39, 17],
|
||||
["access", 45, "fold", 40, 26],
|
||||
["frame", 47, 19, 1, 40, 16],
|
||||
["frame", 47, 13, 1, 40, 16],
|
||||
["null", 48, 40, 16],
|
||||
["setarg", 47, 0, 48, 40, 16],
|
||||
["setarg", 47, 1, 45, 40, 16],
|
||||
["invoke", 47, 46, 40, 16],
|
||||
["move", 2, 46, 40, 16],
|
||||
["move", 1, 46, 40, 16],
|
||||
["access", 49, "mcode", 41, 27],
|
||||
["frame", 51, 19, 1, 41, 17],
|
||||
["frame", 51, 13, 1, 41, 17],
|
||||
["null", 52, 41, 17],
|
||||
["setarg", 51, 0, 52, 41, 17],
|
||||
["setarg", 51, 1, 49, 41, 17],
|
||||
["invoke", 51, 50, 41, 17],
|
||||
["move", 7, 50, 41, 17],
|
||||
["move", 5, 50, 41, 17],
|
||||
["access", 53, "streamline", 42, 32],
|
||||
["frame", 55, 19, 1, 42, 22],
|
||||
["frame", 55, 13, 1, 42, 22],
|
||||
["null", 56, 42, 22],
|
||||
["setarg", 55, 0, 56, 42, 22],
|
||||
["setarg", 55, 1, 53, 42, 22],
|
||||
["invoke", 55, 54, 42, 22],
|
||||
["move", 14, 54, 42, 22],
|
||||
["move", 16, 54, 42, 22],
|
||||
["access", 57, "tokenize", 44, 11],
|
||||
["store_field", 1, 6, 57, 44, 11],
|
||||
["store_field", 14, 4, 57, 44, 11],
|
||||
["access", 58, "parse", 45, 11],
|
||||
["store_field", 1, 9, 58, 45, 11],
|
||||
["store_field", 14, 12, 58, 45, 11],
|
||||
["access", 59, "fold", 46, 11],
|
||||
["store_field", 1, 2, 59, 46, 11],
|
||||
["store_field", 14, 1, 59, 46, 11],
|
||||
["access", 60, "mcode", 47, 11],
|
||||
["store_field", 1, 7, 60, 47, 11],
|
||||
["store_field", 14, 5, 60, 47, 11],
|
||||
["access", 61, "streamline", 48, 11],
|
||||
["store_field", 1, 14, 61, 48, 11],
|
||||
["store_field", 14, 16, 61, 48, 11],
|
||||
[
|
||||
"access",
|
||||
62,
|
||||
@@ -1035,15 +1035,15 @@
|
||||
],
|
||||
["access", 63, 0, 121, 20],
|
||||
["load_index", 64, 62, 63, 121, 20],
|
||||
["move", 13, 64, 121, 20],
|
||||
["move", 15, 64, 121, 20],
|
||||
["array", 65, 0, 122, 17],
|
||||
["move", 4, 65, 122, 17],
|
||||
["access", 8, 1, 123, 10],
|
||||
["null", 15, 124, 17],
|
||||
["null", 5, 125, 14],
|
||||
["null", 16, 126, 11],
|
||||
["move", 11, 65, 122, 17],
|
||||
["access", 6, 1, 123, 10],
|
||||
["null", 19, 124, 17],
|
||||
["null", 3, 125, 14],
|
||||
["null", 17, 126, 11],
|
||||
"_nop_bl_1",
|
||||
["jump_true", 13, "if_else_63", 128, 6],
|
||||
["jump_true", 15, "if_else_63", 128, 6],
|
||||
["access", 67, "seed: no program specified\n", 129, 9],
|
||||
[
|
||||
"access",
|
||||
@@ -1078,25 +1078,25 @@
|
||||
20
|
||||
],
|
||||
["length", 73, 72, 133, 20],
|
||||
["is_int", 75, 8, 133, 20],
|
||||
["is_int", 75, 6, 133, 20],
|
||||
["jump_false", 75, "rel_ni_67", 133, 20],
|
||||
"_nop_tc_1",
|
||||
"_nop_tc_2",
|
||||
["lt_int", 74, 8, 73, 133, 20],
|
||||
["lt_int", 74, 6, 73, 133, 20],
|
||||
["jump", "rel_done_69", 133, 20],
|
||||
"rel_ni_67",
|
||||
["is_num", 75, 8, 133, 20],
|
||||
["is_num", 75, 6, 133, 20],
|
||||
["jump_false", 75, "rel_nn_68", 133, 20],
|
||||
"_nop_tc_3",
|
||||
"_nop_tc_4",
|
||||
["lt_float", 74, 8, 73, 133, 20],
|
||||
["lt_float", 74, 6, 73, 133, 20],
|
||||
["jump", "rel_done_69", 133, 20],
|
||||
"rel_nn_68",
|
||||
["is_text", 75, 8, 133, 20],
|
||||
["is_text", 75, 6, 133, 20],
|
||||
["jump_false", 75, "rel_err_70", 133, 20],
|
||||
"_nop_tc_5",
|
||||
["jump", "rel_err_70", 133, 20],
|
||||
["lt_text", 74, 8, 73, 133, 20],
|
||||
["lt_text", 74, 6, 73, 133, 20],
|
||||
["jump", "rel_done_69", 133, 20],
|
||||
"rel_err_70",
|
||||
["disrupt", 133, 20],
|
||||
@@ -1113,39 +1113,39 @@
|
||||
134,
|
||||
19
|
||||
],
|
||||
["load_dynamic", 78, 77, 8, 134, 24],
|
||||
["is_array", 79, 4, 134, 24],
|
||||
["load_dynamic", 78, 77, 6, 134, 24],
|
||||
["is_array", 79, 11, 134, 24],
|
||||
["jump_false", 79, "push_err_71", 134, 24],
|
||||
["push", 4, 78, 134, 24],
|
||||
["push", 11, 78, 134, 24],
|
||||
["jump", "push_done_72", 134, 24],
|
||||
"push_err_71",
|
||||
["disrupt", 134, 24],
|
||||
"push_done_72",
|
||||
["access", 80, 1, 135, 13],
|
||||
["add", 81, 8, 80, 135, 13],
|
||||
["move", 8, 81, 135, 13],
|
||||
["add", 81, 6, 80, 135, 13],
|
||||
["move", 6, 81, 135, 13],
|
||||
["jump", "while_start_65", 135, 13],
|
||||
"while_end_66",
|
||||
["access", 82, ".ce", 138, 23],
|
||||
["add", 83, 13, 82, 138, 23],
|
||||
["move", 15, 83, 138, 23],
|
||||
["is_proxy", 85, 3, 139, 6],
|
||||
["add", 83, 15, 82, 138, 23],
|
||||
["move", 19, 83, 138, 23],
|
||||
["is_proxy", 85, 2, 139, 6],
|
||||
["jump_false", 85, "record_path_75", 139, 6],
|
||||
["null", 86, 139, 6],
|
||||
["access", 87, "is_file", 139, 6],
|
||||
["array", 88, 0, 139, 6],
|
||||
["push", 88, 15, 139, 6],
|
||||
["frame", 89, 3, 2, 139, 6],
|
||||
["push", 88, 19, 139, 6],
|
||||
["frame", 89, 2, 2, 139, 6],
|
||||
["setarg", 89, 0, 86, 139, 6],
|
||||
["setarg", 89, 1, 87, 139, 6],
|
||||
["setarg", 89, 2, 88, 139, 6],
|
||||
["invoke", 89, 84, 139, 6],
|
||||
["jump", "call_done_76", 139, 6],
|
||||
"record_path_75",
|
||||
["load_field", 90, 3, "is_file", 139, 6],
|
||||
["load_field", 90, 2, "is_file", 139, 6],
|
||||
["frame", 91, 90, 1, 139, 6],
|
||||
["setarg", 91, 0, 3, 139, 6],
|
||||
["setarg", 91, 1, 15, 139, 6],
|
||||
["setarg", 91, 0, 2, 139, 6],
|
||||
["setarg", 91, 1, 19, 139, 6],
|
||||
["invoke", 91, 84, 139, 6],
|
||||
"call_done_76",
|
||||
"_nop_bl_2",
|
||||
@@ -1163,54 +1163,54 @@
|
||||
],
|
||||
["access", 94, "/", 140, 27],
|
||||
["add", 95, 93, 94, 140, 27],
|
||||
["add", 96, 95, 13, 140, 33],
|
||||
["add", 96, 95, 15, 140, 33],
|
||||
["access", 97, ".ce", 140, 43],
|
||||
["add", 98, 96, 97, 140, 43],
|
||||
["move", 15, 98, 140, 43],
|
||||
["move", 19, 98, 140, 43],
|
||||
["jump", "if_end_74", 140, 43],
|
||||
"if_else_73",
|
||||
"if_end_74",
|
||||
["is_proxy", 100, 3, 141, 6],
|
||||
["is_proxy", 100, 2, 141, 6],
|
||||
["jump_false", 100, "record_path_79", 141, 6],
|
||||
["null", 101, 141, 6],
|
||||
["access", 102, "is_file", 141, 6],
|
||||
["array", 103, 0, 141, 6],
|
||||
["push", 103, 15, 141, 6],
|
||||
["frame", 104, 3, 2, 141, 6],
|
||||
["push", 103, 19, 141, 6],
|
||||
["frame", 104, 2, 2, 141, 6],
|
||||
["setarg", 104, 0, 101, 141, 6],
|
||||
["setarg", 104, 1, 102, 141, 6],
|
||||
["setarg", 104, 2, 103, 141, 6],
|
||||
["invoke", 104, 99, 141, 6],
|
||||
["jump", "call_done_80", 141, 6],
|
||||
"record_path_79",
|
||||
["load_field", 105, 3, "is_file", 141, 6],
|
||||
["load_field", 105, 2, "is_file", 141, 6],
|
||||
["frame", 106, 105, 1, 141, 6],
|
||||
["setarg", 106, 0, 3, 141, 6],
|
||||
["setarg", 106, 1, 15, 141, 6],
|
||||
["setarg", 106, 0, 2, 141, 6],
|
||||
["setarg", 106, 1, 19, 141, 6],
|
||||
["invoke", 106, 99, 141, 6],
|
||||
"call_done_80",
|
||||
"_nop_bl_3",
|
||||
["jump_true", 99, "if_else_77", 141, 6],
|
||||
["access", 108, ".cm", 142, 25],
|
||||
["add", 109, 13, 108, 142, 25],
|
||||
["move", 15, 109, 142, 25],
|
||||
["is_proxy", 111, 3, 143, 8],
|
||||
["add", 109, 15, 108, 142, 25],
|
||||
["move", 19, 109, 142, 25],
|
||||
["is_proxy", 111, 2, 143, 8],
|
||||
["jump_false", 111, "record_path_83", 143, 8],
|
||||
["null", 112, 143, 8],
|
||||
["access", 113, "is_file", 143, 8],
|
||||
["array", 114, 0, 143, 8],
|
||||
["push", 114, 15, 143, 8],
|
||||
["frame", 115, 3, 2, 143, 8],
|
||||
["push", 114, 19, 143, 8],
|
||||
["frame", 115, 2, 2, 143, 8],
|
||||
["setarg", 115, 0, 112, 143, 8],
|
||||
["setarg", 115, 1, 113, 143, 8],
|
||||
["setarg", 115, 2, 114, 143, 8],
|
||||
["invoke", 115, 110, 143, 8],
|
||||
["jump", "call_done_84", 143, 8],
|
||||
"record_path_83",
|
||||
["load_field", 116, 3, "is_file", 143, 8],
|
||||
["load_field", 116, 2, "is_file", 143, 8],
|
||||
["frame", 117, 116, 1, 143, 8],
|
||||
["setarg", 117, 0, 3, 143, 8],
|
||||
["setarg", 117, 1, 15, 143, 8],
|
||||
["setarg", 117, 0, 2, 143, 8],
|
||||
["setarg", 117, 1, 19, 143, 8],
|
||||
["invoke", 117, 110, 143, 8],
|
||||
"call_done_84",
|
||||
"_nop_bl_4",
|
||||
@@ -1228,39 +1228,39 @@
|
||||
],
|
||||
["access", 120, "/", 144, 29],
|
||||
["add", 121, 119, 120, 144, 29],
|
||||
["add", 122, 121, 13, 144, 35],
|
||||
["add", 122, 121, 15, 144, 35],
|
||||
["access", 123, ".cm", 144, 45],
|
||||
["add", 124, 122, 123, 144, 45],
|
||||
["move", 15, 124, 144, 45],
|
||||
["move", 19, 124, 144, 45],
|
||||
["jump", "if_end_82", 144, 45],
|
||||
"if_else_81",
|
||||
"if_end_82",
|
||||
["jump", "if_end_78", 144, 45],
|
||||
"if_else_77",
|
||||
"if_end_78",
|
||||
["is_proxy", 126, 3, 146, 6],
|
||||
["is_proxy", 126, 2, 146, 6],
|
||||
["jump_false", 126, "record_path_87", 146, 6],
|
||||
["null", 127, 146, 6],
|
||||
["access", 128, "is_file", 146, 6],
|
||||
["array", 129, 0, 146, 6],
|
||||
["push", 129, 15, 146, 6],
|
||||
["frame", 130, 3, 2, 146, 6],
|
||||
["push", 129, 19, 146, 6],
|
||||
["frame", 130, 2, 2, 146, 6],
|
||||
["setarg", 130, 0, 127, 146, 6],
|
||||
["setarg", 130, 1, 128, 146, 6],
|
||||
["setarg", 130, 2, 129, 146, 6],
|
||||
["invoke", 130, 125, 146, 6],
|
||||
["jump", "call_done_88", 146, 6],
|
||||
"record_path_87",
|
||||
["load_field", 131, 3, "is_file", 146, 6],
|
||||
["load_field", 131, 2, "is_file", 146, 6],
|
||||
["frame", 132, 131, 1, 146, 6],
|
||||
["setarg", 132, 0, 3, 146, 6],
|
||||
["setarg", 132, 1, 15, 146, 6],
|
||||
["setarg", 132, 0, 2, 146, 6],
|
||||
["setarg", 132, 1, 19, 146, 6],
|
||||
["invoke", 132, 125, 146, 6],
|
||||
"call_done_88",
|
||||
"_nop_bl_5",
|
||||
["jump_true", 125, "if_else_85", 146, 6],
|
||||
["access", 134, "seed: program not found: ", 147, 9],
|
||||
["add", 135, 134, 13, 147, 39],
|
||||
["add", 135, 134, 15, 147, 39],
|
||||
["access", 136, "\n", 147, 49],
|
||||
["add", 137, 135, 136, 147, 49],
|
||||
[
|
||||
@@ -1283,23 +1283,23 @@
|
||||
["jump", "if_end_86", 148, 3],
|
||||
"if_else_85",
|
||||
"if_end_86",
|
||||
["is_proxy", 143, 3, 151, 15],
|
||||
["is_proxy", 143, 2, 151, 15],
|
||||
["jump_false", 143, "record_path_89", 151, 15],
|
||||
["null", 144, 151, 15],
|
||||
["access", 145, "slurp", 151, 15],
|
||||
["array", 146, 0, 151, 15],
|
||||
["push", 146, 15, 151, 15],
|
||||
["frame", 147, 3, 2, 151, 15],
|
||||
["push", 146, 19, 151, 15],
|
||||
["frame", 147, 2, 2, 151, 15],
|
||||
["setarg", 147, 0, 144, 151, 15],
|
||||
["setarg", 147, 1, 145, 151, 15],
|
||||
["setarg", 147, 2, 146, 151, 15],
|
||||
["invoke", 147, 142, 151, 15],
|
||||
["jump", "call_done_90", 151, 15],
|
||||
"record_path_89",
|
||||
["load_field", 148, 3, "slurp", 151, 15],
|
||||
["load_field", 148, 2, "slurp", 151, 15],
|
||||
["frame", 149, 148, 1, 151, 15],
|
||||
["setarg", 149, 0, 3, 151, 15],
|
||||
["setarg", 149, 1, 15, 151, 15],
|
||||
["setarg", 149, 0, 2, 151, 15],
|
||||
["setarg", 149, 1, 19, 151, 15],
|
||||
["invoke", 149, 142, 151, 15],
|
||||
"call_done_90",
|
||||
[
|
||||
@@ -1318,22 +1318,22 @@
|
||||
["setarg", 152, 0, 153, 151, 10],
|
||||
["setarg", 152, 1, 142, 151, 10],
|
||||
["invoke", 152, 150, 151, 10],
|
||||
["move", 5, 150, 151, 10],
|
||||
["frame", 155, 10, 2, 152, 7],
|
||||
["move", 3, 150, 151, 10],
|
||||
["frame", 155, 7, 2, 152, 7],
|
||||
["null", 156, 152, 7],
|
||||
["setarg", 155, 0, 156, 152, 7],
|
||||
["setarg", 155, 1, 5, 152, 7],
|
||||
["setarg", 155, 2, 15, 152, 7],
|
||||
["setarg", 155, 1, 3, 152, 7],
|
||||
["setarg", 155, 2, 19, 152, 7],
|
||||
["invoke", 155, 154, 152, 7],
|
||||
["move", 16, 154, 152, 7],
|
||||
["move", 17, 154, 152, 7],
|
||||
["record", 157, 0],
|
||||
["store_field", 157, 11, "use", 153, 29],
|
||||
["store_field", 157, 4, "args", 153, 43],
|
||||
["frame", 159, 12, 3, 153, 1],
|
||||
["store_field", 157, 8, "use", 153, 29],
|
||||
["store_field", 157, 11, "args", 153, 43],
|
||||
["frame", 159, 10, 3, 153, 1],
|
||||
["null", 160, 153, 1],
|
||||
["setarg", 159, 0, 160, 153, 1],
|
||||
["setarg", 159, 1, 13, 153, 1],
|
||||
["setarg", 159, 2, 16, 153, 1],
|
||||
["setarg", 159, 1, 15, 153, 1],
|
||||
["setarg", 159, 2, 17, 153, 1],
|
||||
["setarg", 159, 3, 157, 153, 1],
|
||||
["invoke", 159, 158, 153, 1],
|
||||
["return", 158, 153, 1]
|
||||
|
||||
Reference in New Issue
Block a user