Files
cell/boot/mcode.cm.mcode

28663 lines
867 KiB
Plaintext

{"name":"mcode.cm","main":{
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
["access", 1, "json", 1, 16],
[
"access",
2,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
1,
12
],
["frame", 3, 2, 1, 1, 12],
["null", 2, 1, 12],
["setarg", 3, 0, 2, 1, 12],
["setarg", 3, 1, 1, 1, 12],
["invoke", 3, 1, 1, 12],
["function", 1, 59, 3, 13],
["move", 2, 1, 3, 13],
["return", 2, 2842, 8],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},"functions":[{
"disruption_pc": 0,
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["record", 1, 17],
["get", 2, 2, 1, 81, 21],
["store_field", 1, 2, "instructions", 81, 21],
["get", 2, 10, 1, 82, 13],
["store_field", 1, 2, "vars", 82, 13],
["get", 2, 11, 1, 83, 18],
["store_field", 1, 2, "this_slot", 83, 18],
["get", 2, 12, 1, 84, 16],
["store_field", 1, 2, "nr_args", 84, 16],
["get", 2, 13, 1, 85, 23],
["store_field", 1, 2, "nr_close_slots", 85, 23],
["get", 2, 14, 1, 86, 23],
["store_field", 1, 2, "nr_local_slots", 86, 23],
["get", 2, 15, 1, 87, 23],
["store_field", 1, 2, "next_temp_slot", 87, 23],
["get", 2, 16, 1, 88, 17],
["store_field", 1, 2, "max_slot", 88, 17],
["get", 2, 19, 1, 89, 19],
["store_field", 1, 2, "loop_break", 89, 19],
["get", 2, 20, 1, 90, 22],
["store_field", 1, 2, "loop_continue", 90, 22],
["get", 2, 22, 1, 91, 18],
["store_field", 1, 2, "label_map", 91, 18],
["get", 2, 23, 1, 92, 17],
["store_field", 1, 2, "is_arrow", 92, 17],
["get", 2, 24, 1, 93, 20],
["store_field", 1, 2, "function_nr", 93, 20],
["get", 2, 26, 1, 94, 24],
["store_field", 1, 2, "intrinsic_cache", 94, 24],
["get", 2, 27, 1, 95, 17],
["store_field", 1, 2, "cur_line", 95, 17],
["get", 2, 28, 1, 96, 16],
["store_field", 1, 2, "cur_col", 96, 16],
["get", 2, 30, 1, 97, 23],
["store_field", 1, 2, "has_disruption", 97, 23],
["return", 1, 97, 23],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "instructions", 102, 22],
["put", 2, 2, 1, 102, 22],
["load_field", 2, 1, "vars", 103, 14],
["put", 2, 10, 1, 103, 14],
["load_field", 2, 1, "this_slot", 104, 19],
["put", 2, 11, 1, 104, 19],
["load_field", 2, 1, "nr_args", 105, 17],
["put", 2, 12, 1, 105, 17],
["load_field", 2, 1, "nr_close_slots", 106, 24],
["put", 2, 13, 1, 106, 24],
["load_field", 2, 1, "nr_local_slots", 107, 24],
["put", 2, 14, 1, 107, 24],
["load_field", 2, 1, "next_temp_slot", 108, 24],
["put", 2, 15, 1, 108, 24],
["load_field", 2, 1, "max_slot", 109, 18],
["put", 2, 16, 1, 109, 18],
["load_field", 2, 1, "loop_break", 110, 20],
["put", 2, 19, 1, 110, 20],
["load_field", 2, 1, "loop_continue", 111, 23],
["put", 2, 20, 1, 111, 23],
["load_field", 2, 1, "label_map", 112, 19],
["put", 2, 22, 1, 112, 19],
["load_field", 2, 1, "is_arrow", 113, 18],
["put", 2, 23, 1, 113, 18],
["load_field", 2, 1, "function_nr", 114, 21],
["put", 2, 24, 1, 114, 21],
["load_field", 2, 1, "intrinsic_cache", 115, 25],
["put", 2, 26, 1, 115, 25],
["load_field", 2, 1, "cur_line", 116, 18],
["put", 2, 27, 1, 116, 18],
["load_field", 2, 1, "cur_col", 117, 17],
["put", 2, 28, 1, 117, 17],
["load_field", 2, 1, "has_disruption", 118, 24],
["put", 2, 30, 1, 118, 24],
["null", 2, 118, 24],
["return", 2, 118, 24]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["get", 1, 15, 1, 123, 16],
["move", 2, 1, 123, 16],
["get", 1, 15, 1, 124, 24],
["access", 3, 1, 124, 43],
["is_num", 4, 1, 124, 43],
["jump_false", 4, "num_err_0", 124, 43],
"_nop_tc_1",
"_nop_tc_2",
["add", 4, 1, 3, 124, 43],
["jump", "num_done_1", 124, 43],
"num_err_0",
[
"access",
1,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
124,
43
],
["access", 3, "error", 124, 43],
["access", 5, "cannot apply '+': operands must be numbers", 124, 43],
["array", 6, 0, 124, 43],
["push", 6, 5, 124, 43],
["frame", 5, 1, 2, 124, 43],
["null", 1, 124, 43],
["setarg", 5, 0, 1, 124, 43],
["setarg", 5, 1, 3, 124, 43],
["setarg", 5, 2, 6, 124, 43],
["invoke", 5, 1, 124, 43],
["disrupt", 124, 43],
"num_done_1",
["put", 4, 15, 1, 124, 43],
["get", 1, 16, 1, 125, 16],
["is_int", 3, 2, 125, 16],
["jump_false", 3, "rel_ni_4", 125, 16],
["is_int", 4, 1, 125, 16],
["jump_false", 4, "rel_ni_4", 125, 16],
["gt_int", 5, 2, 1, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_ni_4",
["is_num", 3, 2, 125, 16],
["jump_false", 3, "rel_nn_5", 125, 16],
["is_num", 4, 1, 125, 16],
["jump_false", 4, "rel_nn_5", 125, 16],
["gt_float", 5, 2, 1, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_nn_5",
["is_text", 3, 2, 125, 16],
["jump_false", 3, "rel_err_7", 125, 16],
["is_text", 4, 1, 125, 16],
["jump_false", 4, "rel_err_7", 125, 16],
["gt_text", 5, 2, 1, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_err_7",
[
"access",
1,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
125,
16
],
["access", 3, "error", 125, 16],
["access", 4, "cannot compare with '>': operands must be same type", 125, 16],
["array", 6, 0, 125, 16],
["push", 6, 4, 125, 16],
["frame", 4, 1, 2, 125, 16],
["null", 1, 125, 16],
["setarg", 4, 0, 1, 125, 16],
["setarg", 4, 1, 3, 125, 16],
["setarg", 4, 2, 6, 125, 16],
["invoke", 4, 1, 125, 16],
["disrupt", 125, 16],
"rel_done_6",
["jump_false", 5, "if_else_2", 125, 16],
["put", 2, 16, 1, 126, 20],
["jump", "if_end_3", 126, 20],
"if_else_2",
"if_end_3",
["return", 2, 128, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["get", 4, 10, 1, 133, 10],
["record", 5, 4],
["store_field", 5, 1, "name", 133, 25],
["store_field", 5, 2, "slot", 133, 37],
["store_field", 5, 3, "is_const", 133, 53],
["false", 6, 133, 75],
["store_field", 5, 6, "is_closure", 133, 75],
["is_array", 6, 4, 133, 75],
["jump_false", 6, "push_err_8", 133, 75],
["push", 4, 5, 133, 75],
["jump", "push_done_9", 133, 75],
"push_err_8",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
133,
75
],
["access", 5, "error", 133, 75],
["access", 6, "cannot push: target must be an array", 133, 75],
["array", 7, 0, 133, 75],
["push", 7, 6, 133, 75],
["frame", 6, 4, 2, 133, 75],
["null", 4, 133, 75],
["setarg", 6, 0, 4, 133, 75],
["setarg", 6, 1, 5, 133, 75],
["setarg", 6, 2, 7, 133, 75],
["invoke", 6, 4, 133, 75],
["disrupt", 133, 75],
"push_done_9",
["null", 4, 133, 75],
["return", 4, 133, 75]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 137, 14],
"while_start_10",
["get", 3, 10, 1, 138, 24],
["length", 4, 3, 138, 24],
["is_int", 3, 2, 138, 24],
["jump_false", 3, "rel_ni_12", 138, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_ni_12",
["is_num", 3, 2, 138, 24],
["jump_false", 3, "rel_nn_13", 138, 24],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_nn_13",
["is_text", 3, 2, 138, 24],
["jump_false", 3, "rel_err_15", 138, 24],
"_nop_tc_5",
["jump", "rel_err_15", 138, 24],
["lt_text", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_err_15",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
138,
24
],
["access", 4, "error", 138, 24],
["access", 6, "cannot compare with '<': operands must be same type", 138, 24],
["array", 7, 0, 138, 24],
["push", 7, 6, 138, 24],
["frame", 6, 3, 2, 138, 24],
["null", 3, 138, 24],
["setarg", 6, 0, 3, 138, 24],
["setarg", 6, 1, 4, 138, 24],
["setarg", 6, 2, 7, 138, 24],
["invoke", 6, 3, 138, 24],
["disrupt", 138, 24],
"rel_done_14",
["jump_false", 5, "while_end_11", 138, 24],
["get", 3, 10, 1, 139, 11],
["load_dynamic", 4, 3, 2, 139, 18],
["load_field", 3, 4, "name", 139, 18],
["is_identical", 4, 3, 1, 139, 30],
["jump_true", 4, "eq_done_18", 139, 30],
["is_int", 5, 3, 139, 30],
["jump_false", 5, "eq_ni_19", 139, 30],
["is_int", 6, 1, 139, 30],
["jump_false", 6, "eq_ni_19", 139, 30],
["eq_int", 4, 3, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_ni_19",
["is_num", 5, 3, 139, 30],
["jump_false", 5, "eq_nn_20", 139, 30],
["is_num", 6, 1, 139, 30],
["jump_false", 6, "eq_nn_20", 139, 30],
["eq_float", 4, 3, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nn_20",
["is_text", 5, 3, 139, 30],
["jump_false", 5, "eq_nt_21", 139, 30],
["is_text", 6, 1, 139, 30],
["jump_false", 6, "eq_nt_21", 139, 30],
["eq_text", 4, 3, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nt_21",
["is_null", 5, 3, 139, 30],
["jump_false", 5, "eq_nnl_22", 139, 30],
["is_null", 6, 1, 139, 30],
["jump_false", 6, "eq_nnl_22", 139, 30],
["true", 4, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nnl_22",
["is_bool", 5, 3, 139, 30],
["jump_false", 5, "eq_nb_23", 139, 30],
["is_bool", 6, 1, 139, 30],
["jump_false", 6, "eq_nb_23", 139, 30],
["eq_bool", 4, 3, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nb_23",
["false", 4, 139, 30],
"eq_done_18",
["jump_false", 4, "if_else_16", 139, 30],
["get", 3, 10, 1, 140, 16],
["load_dynamic", 4, 3, 2, 140, 23],
["load_field", 3, 4, "slot", 140, 23],
["return", 3, 140, 23],
"_nop_ur_1",
"if_else_16",
"if_end_17",
["access", 3, 1, 142, 17],
["is_num", 4, 2, 142, 17],
["jump_false", 4, "num_err_24", 142, 17],
"_nop_tc_6",
"_nop_tc_7",
["add", 4, 2, 3, 142, 17],
["jump", "num_done_25", 142, 17],
"num_err_24",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
142,
17
],
["access", 5, "error", 142, 17],
["access", 6, "cannot apply '+': operands must be numbers", 142, 17],
["array", 7, 0, 142, 17],
["push", 7, 6, 142, 17],
["frame", 6, 3, 2, 142, 17],
["null", 3, 142, 17],
["setarg", 6, 0, 3, 142, 17],
["setarg", 6, 1, 5, 142, 17],
["setarg", 6, 2, 7, 142, 17],
["invoke", 6, 3, 142, 17],
["disrupt", 142, 17],
"num_done_25",
["move", 2, 4, 142, 17],
["jump", "while_start_10", 142, 17],
"while_end_11",
["access", 2, -1, 144, 12],
["return", 2, 144, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 149, 14],
"while_start_26",
["get", 3, 26, 1, 150, 24],
["length", 4, 3, 150, 24],
["is_int", 3, 2, 150, 24],
["jump_false", 3, "rel_ni_28", 150, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_ni_28",
["is_num", 3, 2, 150, 24],
["jump_false", 3, "rel_nn_29", 150, 24],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_nn_29",
["is_text", 3, 2, 150, 24],
["jump_false", 3, "rel_err_31", 150, 24],
"_nop_tc_5",
["jump", "rel_err_31", 150, 24],
["lt_text", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_err_31",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
150,
24
],
["access", 4, "error", 150, 24],
["access", 6, "cannot compare with '<': operands must be same type", 150, 24],
["array", 7, 0, 150, 24],
["push", 7, 6, 150, 24],
["frame", 6, 3, 2, 150, 24],
["null", 3, 150, 24],
["setarg", 6, 0, 3, 150, 24],
["setarg", 6, 1, 4, 150, 24],
["setarg", 6, 2, 7, 150, 24],
["invoke", 6, 3, 150, 24],
["disrupt", 150, 24],
"rel_done_30",
["jump_false", 5, "while_end_27", 150, 24],
["get", 3, 26, 1, 151, 11],
["load_dynamic", 4, 3, 2, 151, 29],
["load_field", 3, 4, "name", 151, 29],
["is_identical", 4, 3, 1, 151, 41],
["jump_true", 4, "eq_done_34", 151, 41],
["is_int", 5, 3, 151, 41],
["jump_false", 5, "eq_ni_35", 151, 41],
["is_int", 6, 1, 151, 41],
["jump_false", 6, "eq_ni_35", 151, 41],
["eq_int", 4, 3, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_ni_35",
["is_num", 5, 3, 151, 41],
["jump_false", 5, "eq_nn_36", 151, 41],
["is_num", 6, 1, 151, 41],
["jump_false", 6, "eq_nn_36", 151, 41],
["eq_float", 4, 3, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nn_36",
["is_text", 5, 3, 151, 41],
["jump_false", 5, "eq_nt_37", 151, 41],
["is_text", 6, 1, 151, 41],
["jump_false", 6, "eq_nt_37", 151, 41],
["eq_text", 4, 3, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nt_37",
["is_null", 5, 3, 151, 41],
["jump_false", 5, "eq_nnl_38", 151, 41],
["is_null", 6, 1, 151, 41],
["jump_false", 6, "eq_nnl_38", 151, 41],
["true", 4, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nnl_38",
["is_bool", 5, 3, 151, 41],
["jump_false", 5, "eq_nb_39", 151, 41],
["is_bool", 6, 1, 151, 41],
["jump_false", 6, "eq_nb_39", 151, 41],
["eq_bool", 4, 3, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nb_39",
["false", 4, 151, 41],
"eq_done_34",
["jump_false", 4, "if_else_32", 151, 41],
["get", 3, 26, 1, 152, 16],
["load_dynamic", 4, 3, 2, 152, 34],
["load_field", 3, 4, "slot", 152, 34],
["return", 3, 152, 34],
"_nop_ur_1",
"if_else_32",
"if_end_33",
["access", 3, 1, 154, 17],
["is_num", 4, 2, 154, 17],
["jump_false", 4, "num_err_40", 154, 17],
"_nop_tc_6",
"_nop_tc_7",
["add", 4, 2, 3, 154, 17],
["jump", "num_done_41", 154, 17],
"num_err_40",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
154,
17
],
["access", 5, "error", 154, 17],
["access", 6, "cannot apply '+': operands must be numbers", 154, 17],
["array", 7, 0, 154, 17],
["push", 7, 6, 154, 17],
["frame", 6, 3, 2, 154, 17],
["null", 3, 154, 17],
["setarg", 6, 0, 3, 154, 17],
["setarg", 6, 1, 5, 154, 17],
["setarg", 6, 2, 7, 154, 17],
["invoke", 6, 3, 154, 17],
["disrupt", 154, 17],
"num_done_41",
["move", 2, 4, 154, 17],
["jump", "while_start_26", 154, 17],
"while_end_27",
["access", 2, -1, 156, 12],
["return", 2, 156, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["get", 2, 25, 1, 161, 9],
["null", 3, 161, 21],
["is_identical", 4, 2, 3, 161, 21],
["jump_true", 4, "eq_done_44", 161, 21],
["is_int", 5, 2, 161, 21],
["jump_false", 5, "eq_ni_45", 161, 21],
"_nop_tc_1",
["jump", "eq_ni_45", 161, 21],
["eq_int", 4, 2, 3, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_ni_45",
["is_num", 5, 2, 161, 21],
["jump_false", 5, "eq_nn_46", 161, 21],
"_nop_tc_2",
["jump", "eq_nn_46", 161, 21],
["eq_float", 4, 2, 3, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nn_46",
["is_text", 5, 2, 161, 21],
["jump_false", 5, "eq_nt_47", 161, 21],
"_nop_tc_3",
["jump", "eq_nt_47", 161, 21],
["eq_text", 4, 2, 3, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nt_47",
["is_null", 5, 2, 161, 21],
["jump_false", 5, "eq_nnl_48", 161, 21],
"_nop_tc_4",
"_nop_tc_5",
["true", 4, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nnl_48",
["is_bool", 5, 2, 161, 21],
["jump_false", 5, "eq_nb_49", 161, 21],
"_nop_tc_6",
["jump", "eq_nb_49", 161, 21],
["eq_bool", 4, 2, 3, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nb_49",
["false", 4, 161, 21],
"eq_done_44",
["jump_false", 4, "if_else_42", 161, 21],
["null", 2, 162, 14],
["return", 2, 162, 14],
"_nop_ur_1",
"if_else_42",
"if_end_43",
["access", 2, 0, 164, 14],
["null", 3, 165, 17],
"while_start_50",
["get", 4, 25, 1, 166, 24],
["length", 5, 4, 166, 24],
["is_int", 4, 2, 166, 24],
["jump_false", 4, "rel_ni_52", 166, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 6, 2, 5, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_ni_52",
["is_num", 4, 2, 166, 24],
["jump_false", 4, "rel_nn_53", 166, 24],
"_nop_tc_9",
"_nop_tc_10",
["lt_float", 6, 2, 5, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_nn_53",
["is_text", 4, 2, 166, 24],
["jump_false", 4, "rel_err_55", 166, 24],
"_nop_tc_11",
["jump", "rel_err_55", 166, 24],
["lt_text", 6, 2, 5, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_err_55",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
166,
24
],
["access", 5, "error", 166, 24],
["access", 7, "cannot compare with '<': operands must be same type", 166, 24],
["array", 8, 0, 166, 24],
["push", 8, 7, 166, 24],
["frame", 7, 4, 2, 166, 24],
["null", 4, 166, 24],
["setarg", 7, 0, 4, 166, 24],
["setarg", 7, 1, 5, 166, 24],
["setarg", 7, 2, 8, 166, 24],
["invoke", 7, 4, 166, 24],
["disrupt", 166, 24],
"rel_done_54",
["jump_false", 6, "while_end_51", 166, 24],
["get", 4, 25, 1, 167, 15],
["load_dynamic", 5, 4, 2, 167, 24],
["move", 3, 5, 167, 24],
["load_field", 4, 3, "function_nr", 168, 11],
["is_identical", 5, 4, 1, 168, 32],
["jump_true", 5, "eq_done_58", 168, 32],
["is_int", 6, 4, 168, 32],
["jump_false", 6, "eq_ni_59", 168, 32],
["is_int", 7, 1, 168, 32],
["jump_false", 7, "eq_ni_59", 168, 32],
["eq_int", 5, 4, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_ni_59",
["is_num", 6, 4, 168, 32],
["jump_false", 6, "eq_nn_60", 168, 32],
["is_num", 7, 1, 168, 32],
["jump_false", 7, "eq_nn_60", 168, 32],
["eq_float", 5, 4, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nn_60",
["is_text", 6, 4, 168, 32],
["jump_false", 6, "eq_nt_61", 168, 32],
["is_text", 7, 1, 168, 32],
["jump_false", 7, "eq_nt_61", 168, 32],
["eq_text", 5, 4, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nt_61",
["is_null", 6, 4, 168, 32],
["jump_false", 6, "eq_nnl_62", 168, 32],
["is_null", 7, 1, 168, 32],
["jump_false", 7, "eq_nnl_62", 168, 32],
["true", 5, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nnl_62",
["is_bool", 6, 4, 168, 32],
["jump_false", 6, "eq_nb_63", 168, 32],
["is_bool", 7, 1, 168, 32],
["jump_false", 7, "eq_nb_63", 168, 32],
["eq_bool", 5, 4, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nb_63",
["false", 5, 168, 32],
"eq_done_58",
["jump_false", 5, "if_else_56", 168, 32],
["return", 3, 169, 16],
"_nop_ur_2",
"if_else_56",
"if_end_57",
["access", 4, 1, 171, 17],
["is_num", 5, 2, 171, 17],
["jump_false", 5, "num_err_64", 171, 17],
"_nop_tc_12",
"_nop_tc_13",
["add", 5, 2, 4, 171, 17],
["jump", "num_done_65", 171, 17],
"num_err_64",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
171,
17
],
["access", 6, "error", 171, 17],
["access", 7, "cannot apply '+': operands must be numbers", 171, 17],
["array", 8, 0, 171, 17],
["push", 8, 7, 171, 17],
["frame", 7, 4, 2, 171, 17],
["null", 4, 171, 17],
["setarg", 7, 0, 4, 171, 17],
["setarg", 7, 1, 6, 171, 17],
["setarg", 7, 2, 8, 171, 17],
["invoke", 7, 4, 171, 17],
["disrupt", 171, 17],
"num_done_65",
["move", 2, 5, 171, 17],
["jump", "while_start_50", 171, 17],
"while_end_51",
["null", 2, 173, 12],
["return", 2, 173, 12],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, "_", 178, 26],
["is_text", 3, 1, 178, 26],
["jump_false", 3, "add_cn_67", 178, 26],
"_nop_tc_1",
"_nop_tc_2",
["concat", 4, 1, 2, 178, 26],
["jump", "add_done_66", 178, 26],
"add_cn_67",
["is_num", 3, 1, 178, 26],
["jump_false", 3, "add_err_68", 178, 26],
"_nop_tc_3",
["jump", "add_err_68", 178, 26],
["add", 4, 1, 2, 178, 26],
["jump", "add_done_66", 178, 26],
"add_err_68",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
178,
26
],
["access", 3, "error", 178, 26],
["access", 5, "cannot apply '+': operands must both be text or both be numbers", 178, 26],
["array", 6, 0, 178, 26],
["push", 6, 5, 178, 26],
["frame", 5, 2, 2, 178, 26],
["null", 2, 178, 26],
["setarg", 5, 0, 2, 178, 26],
["setarg", 5, 1, 3, 178, 26],
["setarg", 5, 2, 6, 178, 26],
["invoke", 5, 2, 178, 26],
["disrupt", 178, 26],
"add_done_66",
["get", 2, 17, 1, 178, 37],
[
"access",
3,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
178,
32
],
["frame", 5, 3, 1, 178, 32],
["null", 3, 178, 32],
["setarg", 5, 0, 3, 178, 32],
["setarg", 5, 1, 2, 178, 32],
["invoke", 5, 2, 178, 32],
["is_text", 3, 4, 178, 32],
["jump_false", 3, "add_cn_70", 178, 32],
["is_text", 5, 2, 178, 32],
["jump_false", 5, "add_cn_70", 178, 32],
["concat", 6, 4, 2, 178, 32],
["jump", "add_done_69", 178, 32],
"add_cn_70",
["is_num", 3, 4, 178, 32],
["jump_false", 3, "add_err_71", 178, 32],
["is_num", 5, 2, 178, 32],
["jump_false", 5, "add_err_71", 178, 32],
["add", 6, 4, 2, 178, 32],
["jump", "add_done_69", 178, 32],
"add_err_71",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
178,
32
],
["access", 3, "error", 178, 32],
["access", 4, "cannot apply '+': operands must both be text or both be numbers", 178, 32],
["array", 5, 0, 178, 32],
["push", 5, 4, 178, 32],
["frame", 4, 2, 2, 178, 32],
["null", 2, 178, 32],
["setarg", 4, 0, 2, 178, 32],
["setarg", 4, 1, 3, 178, 32],
["setarg", 4, 2, 5, 178, 32],
["invoke", 4, 2, 178, 32],
["disrupt", 178, 32],
"add_done_69",
["move", 2, 6, 178, 32],
["get", 3, 17, 1, 179, 23],
["access", 4, 1, 179, 41],
["is_num", 5, 3, 179, 41],
["jump_false", 5, "num_err_72", 179, 41],
"_nop_tc_4",
"_nop_tc_5",
["add", 5, 3, 4, 179, 41],
["jump", "num_done_73", 179, 41],
"num_err_72",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
179,
41
],
["access", 4, "error", 179, 41],
["access", 6, "cannot apply '+': operands must be numbers", 179, 41],
["array", 7, 0, 179, 41],
["push", 7, 6, 179, 41],
["frame", 6, 3, 2, 179, 41],
["null", 3, 179, 41],
["setarg", 6, 0, 3, 179, 41],
["setarg", 6, 1, 4, 179, 41],
["setarg", 6, 2, 7, 179, 41],
["invoke", 6, 3, 179, 41],
["disrupt", 179, 41],
"num_done_73",
["put", 5, 17, 1, 179, 41],
["return", 2, 180, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "from_row", 185, 9],
["null", 3, 185, 26],
["is_identical", 4, 2, 3, 185, 26],
["jump_true", 4, "ne_nid_77", 185, 26],
["jump", "ne_ni_78", 185, 26],
"ne_nid_77",
["false", 4, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_ni_78",
["is_int", 5, 2, 185, 26],
["jump_false", 5, "ne_nn_79", 185, 26],
"_nop_tc_1",
["jump", "ne_nn_79", 185, 26],
["ne_int", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nn_79",
["is_num", 5, 2, 185, 26],
["jump_false", 5, "ne_nt_80", 185, 26],
"_nop_tc_2",
["jump", "ne_nt_80", 185, 26],
["ne_float", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nt_80",
["is_text", 5, 2, 185, 26],
["jump_false", 5, "ne_nnl_81", 185, 26],
"_nop_tc_3",
["jump", "ne_nnl_81", 185, 26],
["ne_text", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nnl_81",
["is_null", 5, 2, 185, 26],
["jump_false", 5, "ne_nb_82", 185, 26],
"_nop_tc_4",
"_nop_tc_5",
["false", 4, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nb_82",
["is_bool", 5, 2, 185, 26],
["jump_false", 5, "ne_mis_83", 185, 26],
"_nop_tc_6",
["jump", "ne_mis_83", 185, 26],
["ne_bool", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_mis_83",
["true", 4, 185, 26],
"ne_done_76",
["jump_false", 4, "if_else_74", 185, 26],
["load_field", 2, 1, "from_row", 186, 20],
["access", 3, 1, 186, 36],
["is_num", 4, 2, 186, 36],
["jump_false", 4, "num_err_84", 186, 36],
"_nop_tc_7",
"_nop_tc_8",
["add", 4, 2, 3, 186, 36],
["jump", "num_done_85", 186, 36],
"num_err_84",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
186,
36
],
["access", 3, "error", 186, 36],
["access", 5, "cannot apply '+': operands must be numbers", 186, 36],
["array", 6, 0, 186, 36],
["push", 6, 5, 186, 36],
["frame", 5, 2, 2, 186, 36],
["null", 2, 186, 36],
["setarg", 5, 0, 2, 186, 36],
["setarg", 5, 1, 3, 186, 36],
["setarg", 5, 2, 6, 186, 36],
["invoke", 5, 2, 186, 36],
["disrupt", 186, 36],
"num_done_85",
["put", 4, 27, 1, 186, 36],
["jump", "if_end_75", 186, 36],
"if_else_74",
"if_end_75",
["load_field", 2, 1, "from_column", 188, 9],
["null", 3, 188, 29],
["is_identical", 4, 2, 3, 188, 29],
["jump_true", 4, "ne_nid_89", 188, 29],
["jump", "ne_ni_90", 188, 29],
"ne_nid_89",
["false", 4, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_ni_90",
["is_int", 5, 2, 188, 29],
["jump_false", 5, "ne_nn_91", 188, 29],
"_nop_tc_9",
["jump", "ne_nn_91", 188, 29],
["ne_int", 4, 2, 3, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nn_91",
["is_num", 5, 2, 188, 29],
["jump_false", 5, "ne_nt_92", 188, 29],
"_nop_tc_10",
["jump", "ne_nt_92", 188, 29],
["ne_float", 4, 2, 3, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nt_92",
["is_text", 5, 2, 188, 29],
["jump_false", 5, "ne_nnl_93", 188, 29],
"_nop_tc_11",
["jump", "ne_nnl_93", 188, 29],
["ne_text", 4, 2, 3, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nnl_93",
["is_null", 5, 2, 188, 29],
["jump_false", 5, "ne_nb_94", 188, 29],
"_nop_tc_12",
"_nop_tc_13",
["false", 4, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nb_94",
["is_bool", 5, 2, 188, 29],
["jump_false", 5, "ne_mis_95", 188, 29],
"_nop_tc_14",
["jump", "ne_mis_95", 188, 29],
["ne_bool", 4, 2, 3, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_mis_95",
["true", 4, 188, 29],
"ne_done_88",
["jump_false", 4, "if_else_86", 188, 29],
["load_field", 2, 1, "from_column", 189, 19],
["access", 3, 1, 189, 38],
["is_num", 4, 2, 189, 38],
["jump_false", 4, "num_err_96", 189, 38],
"_nop_tc_15",
"_nop_tc_16",
["add", 4, 2, 3, 189, 38],
["jump", "num_done_97", 189, 38],
"num_err_96",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
189,
38
],
["access", 3, "error", 189, 38],
["access", 5, "cannot apply '+': operands must be numbers", 189, 38],
["array", 6, 0, 189, 38],
["push", 6, 5, 189, 38],
["frame", 5, 2, 2, 189, 38],
["null", 2, 189, 38],
["setarg", 5, 0, 2, 189, 38],
["setarg", 5, 1, 3, 189, 38],
["setarg", 5, 2, 6, 189, 38],
["invoke", 5, 2, 189, 38],
["disrupt", 189, 38],
"num_done_97",
["put", 4, 28, 1, 189, 38],
["jump", "if_end_87", 189, 38],
"if_else_86",
"if_end_87",
["null", 2, 189, 38],
["return", 2, 189, 38]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 27, 1, 195, 17],
"_nop_tc_1",
"_nop_tc_2",
["push", 1, 2, 195, 17],
["jump", "push_done_99", 195, 17],
"push_err_98",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
195,
17
],
["access", 3, "error", 195, 17],
["access", 4, "cannot push: target must be an array", 195, 17],
["array", 5, 0, 195, 17],
["push", 5, 4, 195, 17],
["frame", 4, 2, 2, 195, 17],
["null", 2, 195, 17],
["setarg", 4, 0, 2, 195, 17],
["setarg", 4, 1, 3, 195, 17],
["setarg", 4, 2, 5, 195, 17],
["invoke", 4, 2, 195, 17],
["disrupt", 195, 17],
"push_done_99",
["get", 2, 28, 1, 196, 17],
"_nop_tc_3",
"_nop_tc_4",
["push", 1, 2, 196, 17],
["jump", "push_done_101", 196, 17],
"push_err_100",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
196,
17
],
["access", 3, "error", 196, 17],
["access", 4, "cannot push: target must be an array", 196, 17],
["array", 5, 0, 196, 17],
["push", 5, 4, 196, 17],
["frame", 4, 2, 2, 196, 17],
["null", 2, 196, 17],
["setarg", 4, 0, 2, 196, 17],
["setarg", 4, 1, 3, 196, 17],
["setarg", 4, 2, 5, 196, 17],
["invoke", 4, 2, 196, 17],
["disrupt", 196, 17],
"push_done_101",
["get", 2, 2, 1, 197, 10],
["is_array", 3, 2, 197, 26],
["jump_false", 3, "push_err_102", 197, 26],
["push", 2, 1, 197, 26],
["jump", "push_done_103", 197, 26],
"push_err_102",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
197,
26
],
["access", 3, "error", 197, 26],
["access", 4, "cannot push: target must be an array", 197, 26],
["array", 5, 0, 197, 26],
["push", 5, 4, 197, 26],
["frame", 4, 2, 2, 197, 26],
["null", 2, 197, 26],
["setarg", 4, 0, 2, 197, 26],
["setarg", 4, 1, 3, 197, 26],
["setarg", 4, 2, 5, 197, 26],
["invoke", 4, 2, 197, 26],
["disrupt", 197, 26],
"push_done_103",
["null", 2, 197, 26],
["return", 2, 197, 26]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 2, 1, 201, 10],
["is_array", 3, 2, 201, 26],
["jump_false", 3, "push_err_104", 201, 26],
["push", 2, 1, 201, 26],
["jump", "push_done_105", 201, 26],
"push_err_104",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
201,
26
],
["access", 3, "error", 201, 26],
["access", 4, "cannot push: target must be an array", 201, 26],
["array", 5, 0, 201, 26],
["push", 5, 4, 201, 26],
["frame", 4, 2, 2, 201, 26],
["null", 2, 201, 26],
["setarg", 4, 0, 2, 201, 26],
["setarg", 4, 1, 3, 201, 26],
["setarg", 4, 2, 5, 201, 26],
["invoke", 4, 2, 201, 26],
["disrupt", 201, 26],
"push_done_105",
["null", 2, 201, 26],
["return", 2, 201, 26]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["array", 2, 1, 205, 16],
["push", 2, 1, 205, 16],
["get", 3, 47, 1, 205, 5],
["frame", 4, 3, 1, 205, 5],
["null", 3, 205, 5],
["setarg", 4, 0, 3, 205, 5],
["setarg", 4, 1, 2, 205, 5],
["invoke", 4, 2, 205, 5],
["null", 2, 205, 5],
["return", 2, 205, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["array", 3, 2, 209, 20],
["push", 3, 1, 209, 20],
["push", 3, 2, 209, 20],
["get", 4, 47, 1, 209, 5],
["frame", 5, 4, 1, 209, 5],
["null", 4, 209, 5],
["setarg", 5, 0, 4, 209, 5],
["setarg", 5, 1, 3, 209, 5],
["invoke", 5, 3, 209, 5],
["null", 3, 209, 5],
["return", 3, 209, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 213, 23],
["push", 4, 1, 213, 23],
["push", 4, 2, 213, 23],
["push", 4, 3, 213, 23],
["get", 5, 47, 1, 213, 5],
["frame", 6, 5, 1, 213, 5],
["null", 5, 213, 5],
["setarg", 6, 0, 5, 213, 5],
["setarg", 6, 1, 4, 213, 5],
["invoke", 6, 4, 213, 5],
["null", 4, 213, 5],
["return", 4, 213, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["array", 5, 4, 217, 26],
["push", 5, 1, 217, 26],
["push", 5, 2, 217, 26],
["push", 5, 3, 217, 26],
["push", 5, 4, 217, 26],
["get", 6, 47, 1, 217, 5],
["frame", 7, 6, 1, 217, 5],
["null", 6, 217, 5],
["setarg", 7, 0, 6, 217, 5],
["setarg", 7, 1, 5, 217, 5],
["invoke", 7, 5, 217, 5],
["null", 5, 217, 5],
["return", 5, 217, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 226, 27],
["load_index", 4, 2, 3, 226, 27],
["access", 3, 1, 226, 36],
["load_index", 5, 2, 3, 226, 36],
["access", 3, 2, 226, 45],
["load_index", 6, 2, 3, 226, 45],
["access", 3, 3, 226, 54],
["load_index", 7, 2, 3, 226, 54],
["array", 3, 5, 226, 54],
["push", 3, 1, 226, 54],
["push", 3, 4, 226, 54],
["push", 3, 5, 226, 54],
["push", 3, 6, 226, 54],
["push", 3, 7, 226, 54],
["move", 4, 3, 226, 54],
["get", 3, 47, 1, 227, 5],
["frame", 5, 3, 1, 227, 5],
["null", 3, 227, 5],
["setarg", 5, 0, 3, 227, 5],
["setarg", 5, 1, 4, 227, 5],
["invoke", 5, 3, 227, 5],
["null", 3, 227, 5],
["return", 3, 227, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 231, 16],
["array", 4, 3, 231, 32],
["push", 4, 3, 231, 32],
["push", 4, 1, 231, 32],
["push", 4, 2, 231, 32],
["get", 3, 47, 1, 231, 5],
["frame", 5, 3, 1, 231, 5],
["null", 3, 231, 5],
["setarg", 5, 0, 3, 231, 5],
["setarg", 5, 1, 4, 231, 5],
["invoke", 5, 3, 231, 5],
["null", 3, 231, 5],
["return", 3, 231, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 235, 16],
["array", 4, 3, 235, 32],
["push", 4, 3, 235, 32],
["push", 4, 1, 235, 32],
["push", 4, 2, 235, 32],
["get", 3, 47, 1, 235, 5],
["frame", 5, 3, 1, 235, 5],
["null", 3, 235, 5],
["setarg", 5, 0, 3, 235, 5],
["setarg", 5, 1, 4, 235, 5],
["invoke", 5, 3, 235, 5],
["null", 3, 235, 5],
["return", 3, 235, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["jump_false", 2, "if_else_106", 239, 9],
["access", 3, "true", 240, 14],
["get", 4, 50, 1, 240, 7],
["frame", 5, 4, 2, 240, 7],
["null", 4, 240, 7],
["setarg", 5, 0, 4, 240, 7],
["setarg", 5, 1, 3, 240, 7],
["setarg", 5, 2, 1, 240, 7],
["invoke", 5, 3, 240, 7],
["jump", "if_end_107", 240, 7],
"if_else_106",
["access", 3, "false", 242, 14],
["get", 4, 50, 1, 242, 7],
["frame", 5, 4, 2, 242, 7],
["null", 4, 242, 7],
["setarg", 5, 0, 4, 242, 7],
["setarg", 5, 1, 3, 242, 7],
["setarg", 5, 2, 1, 242, 7],
["invoke", 5, 3, 242, 7],
"if_end_107",
["null", 3, 242, 7],
["return", 3, 242, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["access", 2, "null", 247, 12],
["get", 3, 50, 1, 247, 5],
["frame", 4, 3, 2, 247, 5],
["null", 3, 247, 5],
["setarg", 4, 0, 3, 247, 5],
["setarg", 4, 1, 2, 247, 5],
["setarg", 4, 2, 1, 247, 5],
["invoke", 4, 2, 247, 5],
["null", 2, 247, 5],
["return", 2, 247, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 2, 40, 1, 251, 20],
["frame", 3, 2, 0, 251, 20],
["null", 2, 251, 20],
["setarg", 3, 0, 2, 251, 20],
["invoke", 3, 2, 251, 20],
["move", 3, 2, 251, 20],
["access", 2, "access", 252, 16],
["record", 4, 3],
["access", 5, "name", 252, 43],
["store_field", 4, 5, "kind", 252, 43],
["access", 5, "log", 252, 57],
["store_field", 4, 5, "name", 252, 57],
["access", 5, "intrinsic", 252, 70],
["store_field", 4, 5, "make", 252, 70],
["array", 5, 3, 252, 70],
["push", 5, 2, 252, 70],
["push", 5, 3, 252, 70],
["push", 5, 4, 252, 70],
["get", 2, 47, 1, 252, 5],
["frame", 4, 2, 1, 252, 5],
["null", 2, 252, 5],
["setarg", 4, 0, 2, 252, 5],
["setarg", 4, 1, 5, 252, 5],
["invoke", 4, 2, 252, 5],
["get", 2, 40, 1, 253, 21],
["frame", 4, 2, 0, 253, 21],
["null", 2, 253, 21],
["setarg", 4, 0, 2, 253, 21],
["invoke", 4, 2, 253, 21],
["move", 4, 2, 253, 21],
["access", 2, "error", 254, 31],
["get", 5, 55, 1, 254, 5],
["frame", 6, 5, 2, 254, 5],
["null", 5, 254, 5],
["setarg", 6, 0, 5, 254, 5],
["setarg", 6, 1, 4, 254, 5],
["setarg", 6, 2, 2, 254, 5],
["invoke", 6, 2, 254, 5],
["get", 2, 40, 1, 255, 20],
["frame", 5, 2, 0, 255, 20],
["null", 2, 255, 20],
["setarg", 5, 0, 2, 255, 20],
["invoke", 5, 2, 255, 20],
["move", 5, 2, 255, 20],
["get", 2, 55, 1, 256, 5],
["frame", 6, 2, 2, 256, 5],
["null", 2, 256, 5],
["setarg", 6, 0, 2, 256, 5],
["setarg", 6, 1, 5, 256, 5],
["setarg", 6, 2, 1, 256, 5],
["invoke", 6, 2, 256, 5],
["get", 2, 40, 1, 257, 20],
["frame", 6, 2, 0, 257, 20],
["null", 2, 257, 20],
["setarg", 6, 0, 2, 257, 20],
["invoke", 6, 2, 257, 20],
["move", 6, 2, 257, 20],
["access", 2, "array", 258, 16],
["access", 7, 0, 258, 35],
["array", 8, 3, 258, 35],
["push", 8, 2, 258, 35],
["push", 8, 6, 258, 35],
["push", 8, 7, 258, 35],
["get", 2, 47, 1, 258, 5],
["frame", 7, 2, 1, 258, 5],
["null", 2, 258, 5],
["setarg", 7, 0, 2, 258, 5],
["setarg", 7, 1, 8, 258, 5],
["invoke", 7, 2, 258, 5],
["access", 2, "push", 259, 12],
["get", 7, 51, 1, 259, 5],
["frame", 8, 7, 3, 259, 5],
["null", 7, 259, 5],
["setarg", 8, 0, 7, 259, 5],
["setarg", 8, 1, 2, 259, 5],
["setarg", 8, 2, 6, 259, 5],
["setarg", 8, 3, 5, 259, 5],
["invoke", 8, 2, 259, 5],
["get", 2, 40, 1, 260, 18],
["frame", 5, 2, 0, 260, 18],
["null", 2, 260, 18],
["setarg", 5, 0, 2, 260, 18],
["invoke", 5, 2, 260, 18],
["move", 5, 2, 260, 18],
["get", 2, 40, 1, 261, 22],
["frame", 7, 2, 0, 261, 22],
["null", 2, 261, 22],
["setarg", 7, 0, 2, 261, 22],
["invoke", 7, 2, 261, 22],
["move", 7, 2, 261, 22],
["access", 2, "frame", 262, 12],
["access", 8, 2, 262, 43],
["get", 9, 52, 1, 262, 5],
["frame", 10, 9, 4, 262, 5],
["null", 9, 262, 5],
["setarg", 10, 0, 9, 262, 5],
["setarg", 10, 1, 2, 262, 5],
["setarg", 10, 2, 7, 262, 5],
["setarg", 10, 3, 3, 262, 5],
["setarg", 10, 4, 8, 262, 5],
["invoke", 10, 2, 262, 5],
["get", 2, 40, 1, 263, 21],
["frame", 3, 2, 0, 263, 21],
["null", 2, 263, 21],
["setarg", 3, 0, 2, 263, 21],
["invoke", 3, 2, 263, 21],
["move", 3, 2, 263, 21],
["access", 2, "null", 264, 12],
["get", 8, 50, 1, 264, 5],
["frame", 9, 8, 2, 264, 5],
["null", 8, 264, 5],
["setarg", 9, 0, 8, 264, 5],
["setarg", 9, 1, 2, 264, 5],
["setarg", 9, 2, 3, 264, 5],
["invoke", 9, 2, 264, 5],
["access", 2, "setarg", 265, 12],
["access", 8, 0, 265, 34],
["get", 9, 52, 1, 265, 5],
["frame", 10, 9, 4, 265, 5],
["null", 9, 265, 5],
["setarg", 10, 0, 9, 265, 5],
["setarg", 10, 1, 2, 265, 5],
["setarg", 10, 2, 7, 265, 5],
["setarg", 10, 3, 8, 265, 5],
["setarg", 10, 4, 3, 265, 5],
["invoke", 10, 2, 265, 5],
["access", 2, "setarg", 266, 12],
["access", 3, 1, 266, 34],
["get", 8, 52, 1, 266, 5],
["frame", 9, 8, 4, 266, 5],
["null", 8, 266, 5],
["setarg", 9, 0, 8, 266, 5],
["setarg", 9, 1, 2, 266, 5],
["setarg", 9, 2, 7, 266, 5],
["setarg", 9, 3, 3, 266, 5],
["setarg", 9, 4, 4, 266, 5],
["invoke", 9, 2, 266, 5],
["access", 2, "setarg", 267, 12],
["access", 3, 2, 267, 34],
["get", 4, 52, 1, 267, 5],
["frame", 8, 4, 4, 267, 5],
["null", 4, 267, 5],
["setarg", 8, 0, 4, 267, 5],
["setarg", 8, 1, 2, 267, 5],
["setarg", 8, 2, 7, 267, 5],
["setarg", 8, 3, 3, 267, 5],
["setarg", 8, 4, 6, 267, 5],
["invoke", 8, 2, 267, 5],
["access", 2, "invoke", 268, 12],
["get", 3, 51, 1, 268, 5],
["frame", 4, 3, 3, 268, 5],
["null", 3, 268, 5],
["setarg", 4, 0, 3, 268, 5],
["setarg", 4, 1, 2, 268, 5],
["setarg", 4, 2, 7, 268, 5],
["setarg", 4, 3, 5, 268, 5],
["invoke", 4, 2, 268, 5],
["null", 2, 268, 5],
["return", 2, 268, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["access", 2, "jump", 272, 16],
["array", 3, 2, 272, 24],
["push", 3, 2, 272, 24],
["push", 3, 1, 272, 24],
["get", 2, 47, 1, 272, 5],
["frame", 4, 2, 1, 272, 5],
["null", 2, 272, 5],
["setarg", 4, 0, 2, 272, 5],
["setarg", 4, 1, 3, 272, 5],
["invoke", 4, 2, 272, 5],
["null", 2, 272, 5],
["return", 2, 272, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 276, 26],
["push", 4, 1, 276, 26],
["push", 4, 2, 276, 26],
["push", 4, 3, 276, 26],
["get", 5, 47, 1, 276, 5],
["frame", 6, 5, 1, 276, 5],
["null", 5, 276, 5],
["setarg", 6, 0, 5, 276, 5],
["setarg", 6, 1, 4, 276, 5],
["invoke", 6, 4, 276, 5],
["null", 4, 276, 5],
["return", 4, 276, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 2, 283, 17],
["is_identical", 3, 1, 2, 283, 17],
["jump_true", 3, "eq_done_110", 283, 17],
"_nop_tc_1",
["jump", "eq_ni_111", 283, 17],
"_nop_tc_2",
["jump", "eq_ni_111", 283, 17],
["eq_int", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_ni_111",
"_nop_tc_3",
["jump", "eq_nn_112", 283, 17],
"_nop_tc_4",
["jump", "eq_nn_112", 283, 17],
["eq_float", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nn_112",
"_nop_tc_5",
["jump", "eq_nt_113", 283, 17],
"_nop_tc_6",
["jump", "eq_nt_113", 283, 17],
["eq_text", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nt_113",
"_nop_tc_7",
["jump", "eq_nnl_114", 283, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nnl_114",
"_nop_tc_10",
["jump", "eq_nb_115", 283, 17],
"_nop_tc_11",
["jump", "eq_nb_115", 283, 17],
["eq_bool", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nb_115",
["false", 3, 283, 17],
"eq_done_110",
["jump_false", 3, "if_else_108", 283, 17],
["false", 2, 283, 32],
["return", 2, 283, 32],
"_nop_ur_1",
"if_else_108",
"if_end_109",
["load_field", 2, 1, "kind", 284, 12],
["access", 3, "number", 284, 25],
["is_identical", 4, 2, 3, 284, 25],
["jump_true", 4, "eq_done_117", 284, 25],
["is_int", 5, 2, 284, 25],
["jump_false", 5, "eq_ni_118", 284, 25],
"_nop_tc_12",
["jump", "eq_ni_118", 284, 25],
["eq_int", 4, 2, 3, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_ni_118",
["is_num", 5, 2, 284, 25],
["jump_false", 5, "eq_nn_119", 284, 25],
"_nop_tc_13",
["jump", "eq_nn_119", 284, 25],
["eq_float", 4, 2, 3, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nn_119",
["is_text", 5, 2, 284, 25],
["jump_false", 5, "eq_nt_120", 284, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nt_120",
["is_null", 5, 2, 284, 25],
["jump_false", 5, "eq_nnl_121", 284, 25],
"_nop_tc_16",
["jump", "eq_nnl_121", 284, 25],
["true", 4, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nnl_121",
["is_bool", 5, 2, 284, 25],
["jump_false", 5, "eq_nb_122", 284, 25],
"_nop_tc_17",
["jump", "eq_nb_122", 284, 25],
["eq_bool", 4, 2, 3, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nb_122",
["false", 4, 284, 25],
"eq_done_117",
["move", 2, 4, 284, 25],
["jump_false", 2, "and_end_116", 284, 25],
["load_field", 3, 1, "number", 284, 48],
["is_int", 4, 3, 284, 48],
["move", 2, 4, 284, 48],
"and_end_116",
["return", 2, 284, 48],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["null", 2, 289, 17],
["is_identical", 3, 1, 2, 289, 17],
["jump_true", 3, "eq_done_125", 289, 17],
"_nop_tc_1",
["jump", "eq_ni_126", 289, 17],
"_nop_tc_2",
["jump", "eq_ni_126", 289, 17],
["eq_int", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_ni_126",
"_nop_tc_3",
["jump", "eq_nn_127", 289, 17],
"_nop_tc_4",
["jump", "eq_nn_127", 289, 17],
["eq_float", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nn_127",
"_nop_tc_5",
["jump", "eq_nt_128", 289, 17],
"_nop_tc_6",
["jump", "eq_nt_128", 289, 17],
["eq_text", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nt_128",
"_nop_tc_7",
["jump", "eq_nnl_129", 289, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nnl_129",
"_nop_tc_10",
["jump", "eq_nb_130", 289, 17],
"_nop_tc_11",
["jump", "eq_nb_130", 289, 17],
["eq_bool", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nb_130",
["false", 3, 289, 17],
"eq_done_125",
["jump_false", 3, "if_else_123", 289, 17],
["false", 2, 289, 32],
["return", 2, 289, 32],
"_nop_ur_1",
"if_else_123",
"if_end_124",
["load_field", 2, 1, "kind", 290, 12],
["access", 3, "text", 290, 25],
["is_identical", 4, 2, 3, 290, 25],
["jump_true", 4, "eq_done_132", 290, 25],
["is_int", 5, 2, 290, 25],
["jump_false", 5, "eq_ni_133", 290, 25],
"_nop_tc_12",
["jump", "eq_ni_133", 290, 25],
["eq_int", 4, 2, 3, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_ni_133",
["is_num", 5, 2, 290, 25],
["jump_false", 5, "eq_nn_134", 290, 25],
"_nop_tc_13",
["jump", "eq_nn_134", 290, 25],
["eq_float", 4, 2, 3, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nn_134",
["is_text", 5, 2, 290, 25],
["jump_false", 5, "eq_nt_135", 290, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nt_135",
["is_null", 5, 2, 290, 25],
["jump_false", 5, "eq_nnl_136", 290, 25],
"_nop_tc_16",
["jump", "eq_nnl_136", 290, 25],
["true", 4, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nnl_136",
["is_bool", 5, 2, 290, 25],
["jump_false", 5, "eq_nb_137", 290, 25],
"_nop_tc_17",
["jump", "eq_nb_137", 290, 25],
["eq_bool", 4, 2, 3, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nb_137",
["false", 4, 290, 25],
"eq_done_132",
["move", 2, 4, 290, 25],
["jump_true", 2, "or_end_131", 290, 25],
["load_field", 3, 1, "kind", 290, 35],
["access", 4, "text literal", 290, 48],
["is_identical", 5, 3, 4, 290, 48],
["jump_true", 5, "eq_done_138", 290, 48],
["is_int", 6, 3, 290, 48],
["jump_false", 6, "eq_ni_139", 290, 48],
"_nop_tc_18",
["jump", "eq_ni_139", 290, 48],
["eq_int", 5, 3, 4, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_ni_139",
["is_num", 6, 3, 290, 48],
["jump_false", 6, "eq_nn_140", 290, 48],
"_nop_tc_19",
["jump", "eq_nn_140", 290, 48],
["eq_float", 5, 3, 4, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nn_140",
["is_text", 6, 3, 290, 48],
["jump_false", 6, "eq_nt_141", 290, 48],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 5, 3, 4, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nt_141",
["is_null", 6, 3, 290, 48],
["jump_false", 6, "eq_nnl_142", 290, 48],
"_nop_tc_22",
["jump", "eq_nnl_142", 290, 48],
["true", 5, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nnl_142",
["is_bool", 6, 3, 290, 48],
["jump_false", 6, "eq_nb_143", 290, 48],
"_nop_tc_23",
["jump", "eq_nb_143", 290, 48],
["eq_bool", 5, 3, 4, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nb_143",
["false", 5, 290, 48],
"eq_done_138",
["move", 2, 5, 290, 48],
"or_end_131",
["return", 2, 290, 48],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 2, 295, 17],
["is_identical", 3, 1, 2, 295, 17],
["jump_true", 3, "eq_done_146", 295, 17],
"_nop_tc_1",
["jump", "eq_ni_147", 295, 17],
"_nop_tc_2",
["jump", "eq_ni_147", 295, 17],
["eq_int", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_ni_147",
"_nop_tc_3",
["jump", "eq_nn_148", 295, 17],
"_nop_tc_4",
["jump", "eq_nn_148", 295, 17],
["eq_float", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nn_148",
"_nop_tc_5",
["jump", "eq_nt_149", 295, 17],
"_nop_tc_6",
["jump", "eq_nt_149", 295, 17],
["eq_text", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nt_149",
"_nop_tc_7",
["jump", "eq_nnl_150", 295, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nnl_150",
"_nop_tc_10",
["jump", "eq_nb_151", 295, 17],
"_nop_tc_11",
["jump", "eq_nb_151", 295, 17],
["eq_bool", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nb_151",
["false", 3, 295, 17],
"eq_done_146",
["jump_false", 3, "if_else_144", 295, 17],
["false", 2, 295, 32],
["return", 2, 295, 32],
"_nop_ur_1",
"if_else_144",
"if_end_145",
["load_field", 2, 1, "kind", 296, 12],
["access", 3, "number", 296, 25],
["is_identical", 4, 2, 3, 296, 25],
["jump_true", 4, "eq_done_152", 296, 25],
["is_int", 5, 2, 296, 25],
["jump_false", 5, "eq_ni_153", 296, 25],
"_nop_tc_12",
["jump", "eq_ni_153", 296, 25],
["eq_int", 4, 2, 3, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_ni_153",
["is_num", 5, 2, 296, 25],
["jump_false", 5, "eq_nn_154", 296, 25],
"_nop_tc_13",
["jump", "eq_nn_154", 296, 25],
["eq_float", 4, 2, 3, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nn_154",
["is_text", 5, 2, 296, 25],
["jump_false", 5, "eq_nt_155", 296, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nt_155",
["is_null", 5, 2, 296, 25],
["jump_false", 5, "eq_nnl_156", 296, 25],
"_nop_tc_16",
["jump", "eq_nnl_156", 296, 25],
["true", 4, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nnl_156",
["is_bool", 5, 2, 296, 25],
["jump_false", 5, "eq_nb_157", 296, 25],
"_nop_tc_17",
["jump", "eq_nb_157", 296, 25],
["eq_bool", 4, 2, 3, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nb_157",
["false", 4, 296, 25],
"eq_done_152",
["return", 4, 296, 25],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 1, 34, 1, 314, 23],
["get", 2, 62, 1, 314, 9],
["frame", 3, 2, 1, 314, 9],
["null", 2, 314, 9],
["setarg", 3, 0, 2, 314, 9],
["setarg", 3, 1, 1, 314, 9],
["invoke", 3, 1, 314, 9],
["move", 2, 1, 314, 9],
["jump_false", 2, "and_end_160", 314, 9],
["get", 1, 35, 1, 314, 48],
["get", 3, 62, 1, 314, 34],
["frame", 4, 3, 1, 314, 34],
["null", 3, 314, 34],
["setarg", 4, 0, 3, 314, 34],
["setarg", 4, 1, 1, 314, 34],
["invoke", 4, 1, 314, 34],
["move", 2, 1, 314, 34],
"and_end_160",
["jump_false", 2, "if_else_158", 314, 34],
["access", 1, "concat", 315, 14],
["get", 2, 31, 1, 315, 24],
["get", 3, 32, 1, 315, 34],
["get", 4, 33, 1, 315, 44],
["get", 5, 52, 1, 315, 7],
["frame", 6, 5, 4, 315, 7],
["null", 5, 315, 7],
["setarg", 6, 0, 5, 315, 7],
["setarg", 6, 1, 1, 315, 7],
["setarg", 6, 2, 2, 315, 7],
["setarg", 6, 3, 3, 315, 7],
["setarg", 6, 4, 4, 315, 7],
["invoke", 6, 1, 315, 7],
["null", 1, 316, 14],
["return", 1, 316, 14],
"_nop_ur_1",
"if_else_158",
"if_end_159",
["get", 1, 34, 1, 318, 25],
["get", 2, 63, 1, 318, 9],
["frame", 3, 2, 1, 318, 9],
["null", 2, 318, 9],
["setarg", 3, 0, 2, 318, 9],
["setarg", 3, 1, 1, 318, 9],
["invoke", 3, 1, 318, 9],
["move", 2, 1, 318, 9],
["jump_false", 2, "and_end_163", 318, 9],
["get", 1, 35, 1, 318, 52],
["get", 3, 63, 1, 318, 36],
["frame", 4, 3, 1, 318, 36],
["null", 3, 318, 36],
["setarg", 4, 0, 3, 318, 36],
["setarg", 4, 1, 1, 318, 36],
["invoke", 4, 1, 318, 36],
["move", 2, 1, 318, 36],
"and_end_163",
["jump_false", 2, "if_else_161", 318, 36],
["access", 1, "add", 319, 14],
["get", 2, 31, 1, 319, 21],
["get", 3, 32, 1, 319, 31],
["get", 4, 33, 1, 319, 41],
["get", 5, 52, 1, 319, 7],
["frame", 6, 5, 4, 319, 7],
["null", 5, 319, 7],
["setarg", 6, 0, 5, 319, 7],
["setarg", 6, 1, 1, 319, 7],
["setarg", 6, 2, 2, 319, 7],
["setarg", 6, 3, 3, 319, 7],
["setarg", 6, 4, 4, 319, 7],
["invoke", 6, 1, 319, 7],
["null", 1, 320, 14],
["return", 1, 320, 14],
"_nop_ur_2",
"if_else_161",
"if_end_162",
["get", 1, 34, 1, 323, 25],
["get", 2, 63, 1, 323, 9],
["frame", 3, 2, 1, 323, 9],
["null", 2, 323, 9],
["setarg", 3, 0, 2, 323, 9],
["setarg", 3, 1, 1, 323, 9],
["invoke", 3, 1, 323, 9],
["move", 2, 1, 323, 9],
["jump_true", 2, "or_end_166", 323, 9],
["get", 1, 35, 1, 323, 52],
["get", 3, 63, 1, 323, 36],
["frame", 4, 3, 1, 323, 36],
["null", 3, 323, 36],
["setarg", 4, 0, 3, 323, 36],
["setarg", 4, 1, 1, 323, 36],
["invoke", 4, 1, 323, 36],
["move", 2, 1, 323, 36],
"or_end_166",
["jump_false", 2, "if_else_164", 323, 36],
["access", 1, "add", 324, 26],
["get", 2, 65, 1, 324, 7],
["frame", 3, 2, 1, 324, 7],
["null", 2, 324, 7],
["setarg", 3, 0, 2, 324, 7],
["setarg", 3, 1, 1, 324, 7],
["invoke", 3, 1, 324, 7],
["null", 1, 325, 14],
["return", 1, 325, 14],
"_nop_ur_3",
"if_else_164",
"if_end_165",
["get", 1, 40, 1, 328, 14],
["frame", 2, 1, 0, 328, 14],
["null", 1, 328, 14],
["setarg", 2, 0, 1, 328, 14],
["invoke", 2, 1, 328, 14],
["move", 2, 1, 328, 14],
["get", 1, 40, 1, 329, 14],
["frame", 3, 1, 0, 329, 14],
["null", 1, 329, 14],
["setarg", 3, 0, 1, 329, 14],
["invoke", 3, 1, 329, 14],
["move", 3, 1, 329, 14],
["access", 1, "add_done", 330, 26],
["get", 4, 45, 1, 330, 16],
["frame", 5, 4, 1, 330, 16],
["null", 4, 330, 16],
["setarg", 5, 0, 4, 330, 16],
["setarg", 5, 1, 1, 330, 16],
["invoke", 5, 1, 330, 16],
["move", 4, 1, 330, 16],
["access", 1, "add_cn", 331, 31],
["get", 5, 45, 1, 331, 21],
["frame", 6, 5, 1, 331, 21],
["null", 5, 331, 21],
["setarg", 6, 0, 5, 331, 21],
["setarg", 6, 1, 1, 331, 21],
["invoke", 6, 1, 331, 21],
["move", 5, 1, 331, 21],
["access", 1, "is_text", 334, 12],
["get", 6, 32, 1, 334, 27],
["get", 7, 51, 1, 334, 5],
["frame", 8, 7, 3, 334, 5],
["null", 7, 334, 5],
["setarg", 8, 0, 7, 334, 5],
["setarg", 8, 1, 1, 334, 5],
["setarg", 8, 2, 2, 334, 5],
["setarg", 8, 3, 6, 334, 5],
["invoke", 8, 1, 334, 5],
["access", 1, "jump_false", 335, 20],
["get", 6, 60, 1, 335, 5],
["frame", 7, 6, 3, 335, 5],
["null", 6, 335, 5],
["setarg", 7, 0, 6, 335, 5],
["setarg", 7, 1, 1, 335, 5],
["setarg", 7, 2, 2, 335, 5],
["setarg", 7, 3, 5, 335, 5],
["invoke", 7, 1, 335, 5],
["access", 1, "is_text", 336, 12],
["get", 6, 33, 1, 336, 27],
["get", 7, 51, 1, 336, 5],
["frame", 8, 7, 3, 336, 5],
["null", 7, 336, 5],
["setarg", 8, 0, 7, 336, 5],
["setarg", 8, 1, 1, 336, 5],
["setarg", 8, 2, 3, 336, 5],
["setarg", 8, 3, 6, 336, 5],
["invoke", 8, 1, 336, 5],
["access", 1, "jump_false", 337, 20],
["get", 6, 60, 1, 337, 5],
["frame", 7, 6, 3, 337, 5],
["null", 6, 337, 5],
["setarg", 7, 0, 6, 337, 5],
["setarg", 7, 1, 1, 337, 5],
["setarg", 7, 2, 3, 337, 5],
["setarg", 7, 3, 5, 337, 5],
["invoke", 7, 1, 337, 5],
["access", 1, "concat", 338, 12],
["get", 6, 31, 1, 338, 22],
["get", 7, 32, 1, 338, 32],
["get", 8, 33, 1, 338, 42],
["get", 9, 52, 1, 338, 5],
["frame", 10, 9, 4, 338, 5],
["null", 9, 338, 5],
["setarg", 10, 0, 9, 338, 5],
["setarg", 10, 1, 1, 338, 5],
["setarg", 10, 2, 6, 338, 5],
["setarg", 10, 3, 7, 338, 5],
["setarg", 10, 4, 8, 338, 5],
["invoke", 10, 1, 338, 5],
["get", 1, 59, 1, 339, 5],
["frame", 6, 1, 1, 339, 5],
["null", 1, 339, 5],
["setarg", 6, 0, 1, 339, 5],
["setarg", 6, 1, 4, 339, 5],
["invoke", 6, 1, 339, 5],
["access", 1, "add_err", 342, 25],
["get", 6, 45, 1, 342, 15],
["frame", 7, 6, 1, 342, 15],
["null", 6, 342, 15],
["setarg", 7, 0, 6, 342, 15],
["setarg", 7, 1, 1, 342, 15],
["invoke", 7, 1, 342, 15],
["move", 6, 1, 342, 15],
["get", 1, 48, 1, 343, 5],
["frame", 7, 1, 1, 343, 5],
["null", 1, 343, 5],
["setarg", 7, 0, 1, 343, 5],
["setarg", 7, 1, 5, 343, 5],
["invoke", 7, 1, 343, 5],
["access", 1, "is_num", 344, 12],
["get", 5, 32, 1, 344, 26],
["get", 7, 51, 1, 344, 5],
["frame", 8, 7, 3, 344, 5],
["null", 7, 344, 5],
["setarg", 8, 0, 7, 344, 5],
["setarg", 8, 1, 1, 344, 5],
["setarg", 8, 2, 2, 344, 5],
["setarg", 8, 3, 5, 344, 5],
["invoke", 8, 1, 344, 5],
["access", 1, "jump_false", 345, 20],
["get", 5, 60, 1, 345, 5],
["frame", 7, 5, 3, 345, 5],
["null", 5, 345, 5],
["setarg", 7, 0, 5, 345, 5],
["setarg", 7, 1, 1, 345, 5],
["setarg", 7, 2, 2, 345, 5],
["setarg", 7, 3, 6, 345, 5],
["invoke", 7, 1, 345, 5],
["access", 1, "is_num", 346, 12],
["get", 2, 33, 1, 346, 26],
["get", 5, 51, 1, 346, 5],
["frame", 7, 5, 3, 346, 5],
["null", 5, 346, 5],
["setarg", 7, 0, 5, 346, 5],
["setarg", 7, 1, 1, 346, 5],
["setarg", 7, 2, 3, 346, 5],
["setarg", 7, 3, 2, 346, 5],
["invoke", 7, 1, 346, 5],
["access", 1, "jump_false", 347, 20],
["get", 2, 60, 1, 347, 5],
["frame", 5, 2, 3, 347, 5],
["null", 2, 347, 5],
["setarg", 5, 0, 2, 347, 5],
["setarg", 5, 1, 1, 347, 5],
["setarg", 5, 2, 3, 347, 5],
["setarg", 5, 3, 6, 347, 5],
["invoke", 5, 1, 347, 5],
["access", 1, "add", 348, 12],
["get", 2, 31, 1, 348, 19],
["get", 3, 32, 1, 348, 29],
["get", 5, 33, 1, 348, 39],
["get", 7, 52, 1, 348, 5],
["frame", 8, 7, 4, 348, 5],
["null", 7, 348, 5],
["setarg", 8, 0, 7, 348, 5],
["setarg", 8, 1, 1, 348, 5],
["setarg", 8, 2, 2, 348, 5],
["setarg", 8, 3, 3, 348, 5],
["setarg", 8, 4, 5, 348, 5],
["invoke", 8, 1, 348, 5],
["get", 1, 59, 1, 349, 5],
["frame", 2, 1, 1, 349, 5],
["null", 1, 349, 5],
["setarg", 2, 0, 1, 349, 5],
["setarg", 2, 1, 4, 349, 5],
["invoke", 2, 1, 349, 5],
["get", 1, 48, 1, 351, 5],
["frame", 2, 1, 1, 351, 5],
["null", 1, 351, 5],
["setarg", 2, 0, 1, 351, 5],
["setarg", 2, 1, 6, 351, 5],
["invoke", 2, 1, 351, 5],
["access", 1, "cannot apply '+': operands must both be text or both be numbers", 352, 20],
["get", 2, 58, 1, 352, 5],
["frame", 3, 2, 1, 352, 5],
["null", 2, 352, 5],
["setarg", 3, 0, 2, 352, 5],
["setarg", 3, 1, 1, 352, 5],
["invoke", 3, 1, 352, 5],
["access", 1, "disrupt", 353, 12],
["get", 2, 49, 1, 353, 5],
["frame", 3, 2, 1, 353, 5],
["null", 2, 353, 5],
["setarg", 3, 0, 2, 353, 5],
["setarg", 3, 1, 1, 353, 5],
["invoke", 3, 1, 353, 5],
["get", 1, 48, 1, 354, 5],
["frame", 2, 1, 1, 354, 5],
["null", 1, 354, 5],
["setarg", 2, 0, 1, 354, 5],
["setarg", 2, 1, 4, 354, 5],
["invoke", 2, 1, 354, 5],
["null", 1, 355, 12],
["return", 1, 355, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 2, 34, 1, 361, 25],
["get", 3, 63, 1, 361, 9],
["frame", 4, 3, 1, 361, 9],
["null", 3, 361, 9],
["setarg", 4, 0, 3, 361, 9],
["setarg", 4, 1, 2, 361, 9],
["invoke", 4, 2, 361, 9],
["move", 3, 2, 361, 9],
["jump_false", 3, "and_end_169", 361, 9],
["get", 2, 35, 1, 361, 52],
["get", 4, 63, 1, 361, 36],
["frame", 5, 4, 1, 361, 36],
["null", 4, 361, 36],
["setarg", 5, 0, 4, 361, 36],
["setarg", 5, 1, 2, 361, 36],
["invoke", 5, 2, 361, 36],
["move", 3, 2, 361, 36],
"and_end_169",
["jump_false", 3, "if_else_167", 361, 36],
["get", 2, 31, 1, 362, 22],
["get", 3, 32, 1, 362, 32],
["get", 4, 33, 1, 362, 42],
["get", 5, 52, 1, 362, 7],
["frame", 6, 5, 4, 362, 7],
["null", 5, 362, 7],
["setarg", 6, 0, 5, 362, 7],
["setarg", 6, 1, 1, 362, 7],
["setarg", 6, 2, 2, 362, 7],
["setarg", 6, 3, 3, 362, 7],
["setarg", 6, 4, 4, 362, 7],
["invoke", 6, 2, 362, 7],
["null", 2, 363, 14],
["return", 2, 363, 14],
"_nop_ur_1",
"if_else_167",
"if_end_168",
["get", 2, 40, 1, 365, 14],
["frame", 3, 2, 0, 365, 14],
["null", 2, 365, 14],
["setarg", 3, 0, 2, 365, 14],
["invoke", 3, 2, 365, 14],
["move", 3, 2, 365, 14],
["get", 2, 40, 1, 366, 14],
["frame", 4, 2, 0, 366, 14],
["null", 2, 366, 14],
["setarg", 4, 0, 2, 366, 14],
["invoke", 4, 2, 366, 14],
["move", 4, 2, 366, 14],
["access", 2, "num_err", 367, 25],
["get", 5, 45, 1, 367, 15],
["frame", 6, 5, 1, 367, 15],
["null", 5, 367, 15],
["setarg", 6, 0, 5, 367, 15],
["setarg", 6, 1, 2, 367, 15],
["invoke", 6, 2, 367, 15],
["move", 5, 2, 367, 15],
["access", 2, "num_done", 368, 26],
["get", 6, 45, 1, 368, 16],
["frame", 7, 6, 1, 368, 16],
["null", 6, 368, 16],
["setarg", 7, 0, 6, 368, 16],
["setarg", 7, 1, 2, 368, 16],
["invoke", 7, 2, 368, 16],
["move", 6, 2, 368, 16],
["access", 2, "is_num", 369, 12],
["get", 7, 32, 1, 369, 26],
["get", 8, 51, 1, 369, 5],
["frame", 9, 8, 3, 369, 5],
["null", 8, 369, 5],
["setarg", 9, 0, 8, 369, 5],
["setarg", 9, 1, 2, 369, 5],
["setarg", 9, 2, 3, 369, 5],
["setarg", 9, 3, 7, 369, 5],
["invoke", 9, 2, 369, 5],
["access", 2, "jump_false", 370, 20],
["get", 7, 60, 1, 370, 5],
["frame", 8, 7, 3, 370, 5],
["null", 7, 370, 5],
["setarg", 8, 0, 7, 370, 5],
["setarg", 8, 1, 2, 370, 5],
["setarg", 8, 2, 3, 370, 5],
["setarg", 8, 3, 5, 370, 5],
["invoke", 8, 2, 370, 5],
["access", 2, "is_num", 371, 12],
["get", 3, 33, 1, 371, 26],
["get", 7, 51, 1, 371, 5],
["frame", 8, 7, 3, 371, 5],
["null", 7, 371, 5],
["setarg", 8, 0, 7, 371, 5],
["setarg", 8, 1, 2, 371, 5],
["setarg", 8, 2, 4, 371, 5],
["setarg", 8, 3, 3, 371, 5],
["invoke", 8, 2, 371, 5],
["access", 2, "jump_false", 372, 20],
["get", 3, 60, 1, 372, 5],
["frame", 7, 3, 3, 372, 5],
["null", 3, 372, 5],
["setarg", 7, 0, 3, 372, 5],
["setarg", 7, 1, 2, 372, 5],
["setarg", 7, 2, 4, 372, 5],
["setarg", 7, 3, 5, 372, 5],
["invoke", 7, 2, 372, 5],
["get", 2, 31, 1, 373, 20],
["get", 3, 32, 1, 373, 30],
["get", 4, 33, 1, 373, 40],
["get", 7, 52, 1, 373, 5],
["frame", 8, 7, 4, 373, 5],
["null", 7, 373, 5],
["setarg", 8, 0, 7, 373, 5],
["setarg", 8, 1, 1, 373, 5],
["setarg", 8, 2, 2, 373, 5],
["setarg", 8, 3, 3, 373, 5],
["setarg", 8, 4, 4, 373, 5],
["invoke", 8, 2, 373, 5],
["get", 2, 59, 1, 374, 5],
["frame", 3, 2, 1, 374, 5],
["null", 2, 374, 5],
["setarg", 3, 0, 2, 374, 5],
["setarg", 3, 1, 6, 374, 5],
["invoke", 3, 2, 374, 5],
["get", 2, 48, 1, 376, 5],
["frame", 3, 2, 1, 376, 5],
["null", 2, 376, 5],
["setarg", 3, 0, 2, 376, 5],
["setarg", 3, 1, 5, 376, 5],
["invoke", 3, 2, 376, 5],
["access", 2, "cannot apply '", 377, 20],
["get", 3, 36, 1, 377, 39],
"_nop_tc_1",
"_nop_tc_2",
["is_text", 4, 3, 377, 39],
["jump_false", 4, "add_cn_171", 377, 39],
["concat", 5, 2, 3, 377, 39],
["jump", "add_done_170", 377, 39],
"add_cn_171",
"_nop_tc_3",
["jump", "add_err_172", 377, 39],
["is_num", 4, 3, 377, 39],
["jump_false", 4, "add_err_172", 377, 39],
["add", 5, 2, 3, 377, 39],
["jump", "add_done_170", 377, 39],
"add_err_172",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
377,
39
],
["access", 3, "error", 377, 39],
["access", 4, "cannot apply '+': operands must both be text or both be numbers", 377, 39],
["array", 7, 0, 377, 39],
["push", 7, 4, 377, 39],
["frame", 4, 2, 2, 377, 39],
["null", 2, 377, 39],
["setarg", 4, 0, 2, 377, 39],
["setarg", 4, 1, 3, 377, 39],
["setarg", 4, 2, 7, 377, 39],
["invoke", 4, 2, 377, 39],
["disrupt", 377, 39],
"add_done_170",
["access", 2, "': operands must be numbers", 377, 52],
["is_text", 3, 5, 377, 52],
["jump_false", 3, "add_cn_174", 377, 52],
"_nop_tc_4",
"_nop_tc_5",
["concat", 4, 5, 2, 377, 52],
["jump", "add_done_173", 377, 52],
"add_cn_174",
["is_num", 3, 5, 377, 52],
["jump_false", 3, "add_err_175", 377, 52],
"_nop_tc_6",
["jump", "add_err_175", 377, 52],
["add", 4, 5, 2, 377, 52],
["jump", "add_done_173", 377, 52],
"add_err_175",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
377,
52
],
["access", 3, "error", 377, 52],
["access", 5, "cannot apply '+': operands must both be text or both be numbers", 377, 52],
["array", 7, 0, 377, 52],
["push", 7, 5, 377, 52],
["frame", 5, 2, 2, 377, 52],
["null", 2, 377, 52],
["setarg", 5, 0, 2, 377, 52],
["setarg", 5, 1, 3, 377, 52],
["setarg", 5, 2, 7, 377, 52],
["invoke", 5, 2, 377, 52],
["disrupt", 377, 52],
"add_done_173",
["get", 2, 58, 1, 377, 5],
["frame", 3, 2, 1, 377, 5],
["null", 2, 377, 5],
["setarg", 3, 0, 2, 377, 5],
["setarg", 3, 1, 4, 377, 5],
["invoke", 3, 2, 377, 5],
["access", 2, "disrupt", 378, 12],
["get", 3, 49, 1, 378, 5],
["frame", 4, 3, 1, 378, 5],
["null", 3, 378, 5],
["setarg", 4, 0, 3, 378, 5],
["setarg", 4, 1, 2, 378, 5],
["invoke", 4, 2, 378, 5],
["get", 2, 48, 1, 379, 5],
["frame", 3, 2, 1, 379, 5],
["null", 2, 379, 5],
["setarg", 3, 0, 2, 379, 5],
["setarg", 3, 1, 6, 379, 5],
["invoke", 3, 2, 379, 5],
["null", 2, 380, 12],
["return", 2, 380, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["get", 1, 31, 1, 386, 16],
["move", 2, 1, 386, 16],
["get", 1, 32, 1, 387, 16],
["move", 3, 1, 387, 16],
["get", 1, 33, 1, 388, 17],
["move", 4, 1, 388, 17],
["access", 1, 0, 389, 14],
["access", 5, 0, 390, 14],
["access", 6, "eq_done", 391, 26],
["get", 7, 45, 1, 391, 16],
["frame", 8, 7, 1, 391, 16],
["null", 7, 391, 16],
["setarg", 8, 0, 7, 391, 16],
["setarg", 8, 1, 6, 391, 16],
["invoke", 8, 6, 391, 16],
["move", 7, 6, 391, 16],
["access", 6, "eq_ni", 392, 29],
["get", 8, 45, 1, 392, 19],
["frame", 9, 8, 1, 392, 19],
["null", 8, 392, 19],
["setarg", 9, 0, 8, 392, 19],
["setarg", 9, 1, 6, 392, 19],
["invoke", 9, 6, 392, 19],
["move", 8, 6, 392, 19],
["access", 6, "eq_nn", 393, 29],
["get", 9, 45, 1, 393, 19],
["frame", 10, 9, 1, 393, 19],
["null", 9, 393, 19],
["setarg", 10, 0, 9, 393, 19],
["setarg", 10, 1, 6, 393, 19],
["invoke", 10, 6, 393, 19],
["move", 9, 6, 393, 19],
["access", 6, "eq_nt", 394, 30],
["get", 10, 45, 1, 394, 20],
["frame", 11, 10, 1, 394, 20],
["null", 10, 394, 20],
["setarg", 11, 0, 10, 394, 20],
["setarg", 11, 1, 6, 394, 20],
["invoke", 11, 6, 394, 20],
["move", 10, 6, 394, 20],
["access", 6, "eq_nnl", 395, 30],
["get", 11, 45, 1, 395, 20],
["frame", 12, 11, 1, 395, 20],
["null", 11, 395, 20],
["setarg", 12, 0, 11, 395, 20],
["setarg", 12, 1, 6, 395, 20],
["invoke", 12, 6, 395, 20],
["move", 11, 6, 395, 20],
["access", 6, "eq_nb", 396, 30],
["get", 12, 45, 1, 396, 20],
["frame", 13, 12, 1, 396, 20],
["null", 12, 396, 20],
["setarg", 13, 0, 12, 396, 20],
["setarg", 13, 1, 6, 396, 20],
["invoke", 13, 6, 396, 20],
["move", 12, 6, 396, 20],
["access", 6, "is_identical", 399, 12],
["get", 13, 52, 1, 399, 5],
["frame", 14, 13, 4, 399, 5],
["null", 13, 399, 5],
["setarg", 14, 0, 13, 399, 5],
["setarg", 14, 1, 6, 399, 5],
["setarg", 14, 2, 2, 399, 5],
["setarg", 14, 3, 3, 399, 5],
["setarg", 14, 4, 4, 399, 5],
["invoke", 14, 6, 399, 5],
["access", 6, "jump_true", 400, 20],
["get", 13, 60, 1, 400, 5],
["frame", 14, 13, 3, 400, 5],
["null", 13, 400, 5],
["setarg", 14, 0, 13, 400, 5],
["setarg", 14, 1, 6, 400, 5],
["setarg", 14, 2, 2, 400, 5],
["setarg", 14, 3, 7, 400, 5],
["invoke", 14, 6, 400, 5],
["get", 6, 40, 1, 403, 10],
["frame", 13, 6, 0, 403, 10],
["null", 6, 403, 10],
["setarg", 13, 0, 6, 403, 10],
["invoke", 13, 6, 403, 10],
["move", 1, 6, 403, 10],
["access", 6, "is_int", 404, 12],
["get", 13, 51, 1, 404, 5],
["frame", 14, 13, 3, 404, 5],
["null", 13, 404, 5],
["setarg", 14, 0, 13, 404, 5],
["setarg", 14, 1, 6, 404, 5],
["setarg", 14, 2, 1, 404, 5],
["setarg", 14, 3, 3, 404, 5],
["invoke", 14, 6, 404, 5],
["access", 6, "jump_false", 405, 20],
["get", 13, 60, 1, 405, 5],
["frame", 14, 13, 3, 405, 5],
["null", 13, 405, 5],
["setarg", 14, 0, 13, 405, 5],
["setarg", 14, 1, 6, 405, 5],
["setarg", 14, 2, 1, 405, 5],
["setarg", 14, 3, 8, 405, 5],
["invoke", 14, 6, 405, 5],
["get", 6, 40, 1, 406, 10],
["frame", 13, 6, 0, 406, 10],
["null", 6, 406, 10],
["setarg", 13, 0, 6, 406, 10],
["invoke", 13, 6, 406, 10],
["move", 5, 6, 406, 10],
["access", 6, "is_int", 407, 12],
["get", 13, 51, 1, 407, 5],
["frame", 14, 13, 3, 407, 5],
["null", 13, 407, 5],
["setarg", 14, 0, 13, 407, 5],
["setarg", 14, 1, 6, 407, 5],
["setarg", 14, 2, 5, 407, 5],
["setarg", 14, 3, 4, 407, 5],
["invoke", 14, 6, 407, 5],
["access", 6, "jump_false", 408, 20],
["get", 13, 60, 1, 408, 5],
["frame", 14, 13, 3, 408, 5],
["null", 13, 408, 5],
["setarg", 14, 0, 13, 408, 5],
["setarg", 14, 1, 6, 408, 5],
["setarg", 14, 2, 5, 408, 5],
["setarg", 14, 3, 8, 408, 5],
["invoke", 14, 6, 408, 5],
["access", 6, "eq_int", 409, 12],
["get", 13, 52, 1, 409, 5],
["frame", 14, 13, 4, 409, 5],
["null", 13, 409, 5],
["setarg", 14, 0, 13, 409, 5],
["setarg", 14, 1, 6, 409, 5],
["setarg", 14, 2, 2, 409, 5],
["setarg", 14, 3, 3, 409, 5],
["setarg", 14, 4, 4, 409, 5],
["invoke", 14, 6, 409, 5],
["get", 6, 59, 1, 410, 5],
["frame", 13, 6, 1, 410, 5],
["null", 6, 410, 5],
["setarg", 13, 0, 6, 410, 5],
["setarg", 13, 1, 7, 410, 5],
["invoke", 13, 6, 410, 5],
["get", 6, 48, 1, 413, 5],
["frame", 13, 6, 1, 413, 5],
["null", 6, 413, 5],
["setarg", 13, 0, 6, 413, 5],
["setarg", 13, 1, 8, 413, 5],
["invoke", 13, 6, 413, 5],
["access", 6, "is_num", 414, 12],
["get", 8, 51, 1, 414, 5],
["frame", 13, 8, 3, 414, 5],
["null", 8, 414, 5],
["setarg", 13, 0, 8, 414, 5],
["setarg", 13, 1, 6, 414, 5],
["setarg", 13, 2, 1, 414, 5],
["setarg", 13, 3, 3, 414, 5],
["invoke", 13, 6, 414, 5],
["access", 6, "jump_false", 415, 20],
["get", 8, 60, 1, 415, 5],
["frame", 13, 8, 3, 415, 5],
["null", 8, 415, 5],
["setarg", 13, 0, 8, 415, 5],
["setarg", 13, 1, 6, 415, 5],
["setarg", 13, 2, 1, 415, 5],
["setarg", 13, 3, 9, 415, 5],
["invoke", 13, 6, 415, 5],
["access", 6, "is_num", 416, 12],
["get", 8, 51, 1, 416, 5],
["frame", 13, 8, 3, 416, 5],
["null", 8, 416, 5],
["setarg", 13, 0, 8, 416, 5],
["setarg", 13, 1, 6, 416, 5],
["setarg", 13, 2, 5, 416, 5],
["setarg", 13, 3, 4, 416, 5],
["invoke", 13, 6, 416, 5],
["access", 6, "jump_false", 417, 20],
["get", 8, 60, 1, 417, 5],
["frame", 13, 8, 3, 417, 5],
["null", 8, 417, 5],
["setarg", 13, 0, 8, 417, 5],
["setarg", 13, 1, 6, 417, 5],
["setarg", 13, 2, 5, 417, 5],
["setarg", 13, 3, 9, 417, 5],
["invoke", 13, 6, 417, 5],
["access", 6, "eq_float", 418, 12],
["get", 8, 52, 1, 418, 5],
["frame", 13, 8, 4, 418, 5],
["null", 8, 418, 5],
["setarg", 13, 0, 8, 418, 5],
["setarg", 13, 1, 6, 418, 5],
["setarg", 13, 2, 2, 418, 5],
["setarg", 13, 3, 3, 418, 5],
["setarg", 13, 4, 4, 418, 5],
["invoke", 13, 6, 418, 5],
["get", 6, 59, 1, 419, 5],
["frame", 8, 6, 1, 419, 5],
["null", 6, 419, 5],
["setarg", 8, 0, 6, 419, 5],
["setarg", 8, 1, 7, 419, 5],
["invoke", 8, 6, 419, 5],
["get", 6, 48, 1, 422, 5],
["frame", 8, 6, 1, 422, 5],
["null", 6, 422, 5],
["setarg", 8, 0, 6, 422, 5],
["setarg", 8, 1, 9, 422, 5],
["invoke", 8, 6, 422, 5],
["access", 6, "is_text", 423, 12],
["get", 8, 51, 1, 423, 5],
["frame", 9, 8, 3, 423, 5],
["null", 8, 423, 5],
["setarg", 9, 0, 8, 423, 5],
["setarg", 9, 1, 6, 423, 5],
["setarg", 9, 2, 1, 423, 5],
["setarg", 9, 3, 3, 423, 5],
["invoke", 9, 6, 423, 5],
["access", 6, "jump_false", 424, 20],
["get", 8, 60, 1, 424, 5],
["frame", 9, 8, 3, 424, 5],
["null", 8, 424, 5],
["setarg", 9, 0, 8, 424, 5],
["setarg", 9, 1, 6, 424, 5],
["setarg", 9, 2, 1, 424, 5],
["setarg", 9, 3, 10, 424, 5],
["invoke", 9, 6, 424, 5],
["access", 6, "is_text", 425, 12],
["get", 8, 51, 1, 425, 5],
["frame", 9, 8, 3, 425, 5],
["null", 8, 425, 5],
["setarg", 9, 0, 8, 425, 5],
["setarg", 9, 1, 6, 425, 5],
["setarg", 9, 2, 5, 425, 5],
["setarg", 9, 3, 4, 425, 5],
["invoke", 9, 6, 425, 5],
["access", 6, "jump_false", 426, 20],
["get", 8, 60, 1, 426, 5],
["frame", 9, 8, 3, 426, 5],
["null", 8, 426, 5],
["setarg", 9, 0, 8, 426, 5],
["setarg", 9, 1, 6, 426, 5],
["setarg", 9, 2, 5, 426, 5],
["setarg", 9, 3, 10, 426, 5],
["invoke", 9, 6, 426, 5],
["access", 6, "eq_text", 427, 12],
["get", 8, 52, 1, 427, 5],
["frame", 9, 8, 4, 427, 5],
["null", 8, 427, 5],
["setarg", 9, 0, 8, 427, 5],
["setarg", 9, 1, 6, 427, 5],
["setarg", 9, 2, 2, 427, 5],
["setarg", 9, 3, 3, 427, 5],
["setarg", 9, 4, 4, 427, 5],
["invoke", 9, 6, 427, 5],
["get", 6, 59, 1, 428, 5],
["frame", 8, 6, 1, 428, 5],
["null", 6, 428, 5],
["setarg", 8, 0, 6, 428, 5],
["setarg", 8, 1, 7, 428, 5],
["invoke", 8, 6, 428, 5],
["get", 6, 48, 1, 431, 5],
["frame", 8, 6, 1, 431, 5],
["null", 6, 431, 5],
["setarg", 8, 0, 6, 431, 5],
["setarg", 8, 1, 10, 431, 5],
["invoke", 8, 6, 431, 5],
["access", 6, "is_null", 432, 12],
["get", 8, 51, 1, 432, 5],
["frame", 9, 8, 3, 432, 5],
["null", 8, 432, 5],
["setarg", 9, 0, 8, 432, 5],
["setarg", 9, 1, 6, 432, 5],
["setarg", 9, 2, 1, 432, 5],
["setarg", 9, 3, 3, 432, 5],
["invoke", 9, 6, 432, 5],
["access", 6, "jump_false", 433, 20],
["get", 8, 60, 1, 433, 5],
["frame", 9, 8, 3, 433, 5],
["null", 8, 433, 5],
["setarg", 9, 0, 8, 433, 5],
["setarg", 9, 1, 6, 433, 5],
["setarg", 9, 2, 1, 433, 5],
["setarg", 9, 3, 11, 433, 5],
["invoke", 9, 6, 433, 5],
["access", 6, "is_null", 434, 12],
["get", 8, 51, 1, 434, 5],
["frame", 9, 8, 3, 434, 5],
["null", 8, 434, 5],
["setarg", 9, 0, 8, 434, 5],
["setarg", 9, 1, 6, 434, 5],
["setarg", 9, 2, 5, 434, 5],
["setarg", 9, 3, 4, 434, 5],
["invoke", 9, 6, 434, 5],
["access", 6, "jump_false", 435, 20],
["get", 8, 60, 1, 435, 5],
["frame", 9, 8, 3, 435, 5],
["null", 8, 435, 5],
["setarg", 9, 0, 8, 435, 5],
["setarg", 9, 1, 6, 435, 5],
["setarg", 9, 2, 5, 435, 5],
["setarg", 9, 3, 11, 435, 5],
["invoke", 9, 6, 435, 5],
["access", 6, "true", 436, 12],
["get", 8, 50, 1, 436, 5],
["frame", 9, 8, 2, 436, 5],
["null", 8, 436, 5],
["setarg", 9, 0, 8, 436, 5],
["setarg", 9, 1, 6, 436, 5],
["setarg", 9, 2, 2, 436, 5],
["invoke", 9, 6, 436, 5],
["get", 6, 59, 1, 437, 5],
["frame", 8, 6, 1, 437, 5],
["null", 6, 437, 5],
["setarg", 8, 0, 6, 437, 5],
["setarg", 8, 1, 7, 437, 5],
["invoke", 8, 6, 437, 5],
["get", 6, 48, 1, 440, 5],
["frame", 8, 6, 1, 440, 5],
["null", 6, 440, 5],
["setarg", 8, 0, 6, 440, 5],
["setarg", 8, 1, 11, 440, 5],
["invoke", 8, 6, 440, 5],
["access", 6, "is_bool", 441, 12],
["get", 8, 51, 1, 441, 5],
["frame", 9, 8, 3, 441, 5],
["null", 8, 441, 5],
["setarg", 9, 0, 8, 441, 5],
["setarg", 9, 1, 6, 441, 5],
["setarg", 9, 2, 1, 441, 5],
["setarg", 9, 3, 3, 441, 5],
["invoke", 9, 6, 441, 5],
["access", 6, "jump_false", 442, 20],
["get", 8, 60, 1, 442, 5],
["frame", 9, 8, 3, 442, 5],
["null", 8, 442, 5],
["setarg", 9, 0, 8, 442, 5],
["setarg", 9, 1, 6, 442, 5],
["setarg", 9, 2, 1, 442, 5],
["setarg", 9, 3, 12, 442, 5],
["invoke", 9, 1, 442, 5],
["access", 1, "is_bool", 443, 12],
["get", 6, 51, 1, 443, 5],
["frame", 8, 6, 3, 443, 5],
["null", 6, 443, 5],
["setarg", 8, 0, 6, 443, 5],
["setarg", 8, 1, 1, 443, 5],
["setarg", 8, 2, 5, 443, 5],
["setarg", 8, 3, 4, 443, 5],
["invoke", 8, 1, 443, 5],
["access", 1, "jump_false", 444, 20],
["get", 6, 60, 1, 444, 5],
["frame", 8, 6, 3, 444, 5],
["null", 6, 444, 5],
["setarg", 8, 0, 6, 444, 5],
["setarg", 8, 1, 1, 444, 5],
["setarg", 8, 2, 5, 444, 5],
["setarg", 8, 3, 12, 444, 5],
["invoke", 8, 1, 444, 5],
["access", 1, "eq_bool", 445, 12],
["get", 5, 52, 1, 445, 5],
["frame", 6, 5, 4, 445, 5],
["null", 5, 445, 5],
["setarg", 6, 0, 5, 445, 5],
["setarg", 6, 1, 1, 445, 5],
["setarg", 6, 2, 2, 445, 5],
["setarg", 6, 3, 3, 445, 5],
["setarg", 6, 4, 4, 445, 5],
["invoke", 6, 1, 445, 5],
["get", 1, 59, 1, 446, 5],
["frame", 3, 1, 1, 446, 5],
["null", 1, 446, 5],
["setarg", 3, 0, 1, 446, 5],
["setarg", 3, 1, 7, 446, 5],
["invoke", 3, 1, 446, 5],
["get", 1, 48, 1, 449, 5],
["frame", 3, 1, 1, 449, 5],
["null", 1, 449, 5],
["setarg", 3, 0, 1, 449, 5],
["setarg", 3, 1, 12, 449, 5],
["invoke", 3, 1, 449, 5],
["access", 1, "false", 450, 12],
["get", 3, 50, 1, 450, 5],
["frame", 4, 3, 2, 450, 5],
["null", 3, 450, 5],
["setarg", 4, 0, 3, 450, 5],
["setarg", 4, 1, 1, 450, 5],
["setarg", 4, 2, 2, 450, 5],
["invoke", 4, 1, 450, 5],
["get", 1, 48, 1, 451, 5],
["frame", 2, 1, 1, 451, 5],
["null", 1, 451, 5],
["setarg", 2, 0, 1, 451, 5],
["setarg", 2, 1, 7, 451, 5],
["invoke", 2, 1, 451, 5],
["null", 1, 452, 12],
["return", 1, 452, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["get", 1, 31, 1, 458, 16],
["move", 2, 1, 458, 16],
["get", 1, 32, 1, 459, 16],
["move", 3, 1, 459, 16],
["get", 1, 33, 1, 460, 17],
["move", 4, 1, 460, 17],
["access", 1, 0, 461, 14],
["access", 5, 0, 462, 14],
["access", 6, "ne_done", 463, 26],
["get", 7, 45, 1, 463, 16],
["frame", 8, 7, 1, 463, 16],
["null", 7, 463, 16],
["setarg", 8, 0, 7, 463, 16],
["setarg", 8, 1, 6, 463, 16],
["invoke", 8, 6, 463, 16],
["move", 7, 6, 463, 16],
["access", 6, "ne_nid", 464, 31],
["get", 8, 45, 1, 464, 21],
["frame", 9, 8, 1, 464, 21],
["null", 8, 464, 21],
["setarg", 9, 0, 8, 464, 21],
["setarg", 9, 1, 6, 464, 21],
["invoke", 9, 6, 464, 21],
["move", 8, 6, 464, 21],
["access", 6, "ne_ni", 465, 29],
["get", 9, 45, 1, 465, 19],
["frame", 10, 9, 1, 465, 19],
["null", 9, 465, 19],
["setarg", 10, 0, 9, 465, 19],
["setarg", 10, 1, 6, 465, 19],
["invoke", 10, 6, 465, 19],
["move", 9, 6, 465, 19],
["access", 6, "ne_nn", 466, 29],
["get", 10, 45, 1, 466, 19],
["frame", 11, 10, 1, 466, 19],
["null", 10, 466, 19],
["setarg", 11, 0, 10, 466, 19],
["setarg", 11, 1, 6, 466, 19],
["invoke", 11, 6, 466, 19],
["move", 10, 6, 466, 19],
["access", 6, "ne_nt", 467, 30],
["get", 11, 45, 1, 467, 20],
["frame", 12, 11, 1, 467, 20],
["null", 11, 467, 20],
["setarg", 12, 0, 11, 467, 20],
["setarg", 12, 1, 6, 467, 20],
["invoke", 12, 6, 467, 20],
["move", 11, 6, 467, 20],
["access", 6, "ne_nnl", 468, 30],
["get", 12, 45, 1, 468, 20],
["frame", 13, 12, 1, 468, 20],
["null", 12, 468, 20],
["setarg", 13, 0, 12, 468, 20],
["setarg", 13, 1, 6, 468, 20],
["invoke", 13, 6, 468, 20],
["move", 12, 6, 468, 20],
["access", 6, "ne_nb", 469, 30],
["get", 13, 45, 1, 469, 20],
["frame", 14, 13, 1, 469, 20],
["null", 13, 469, 20],
["setarg", 14, 0, 13, 469, 20],
["setarg", 14, 1, 6, 469, 20],
["invoke", 14, 6, 469, 20],
["move", 13, 6, 469, 20],
["access", 6, "is_identical", 472, 12],
["get", 14, 52, 1, 472, 5],
["frame", 15, 14, 4, 472, 5],
["null", 14, 472, 5],
["setarg", 15, 0, 14, 472, 5],
["setarg", 15, 1, 6, 472, 5],
["setarg", 15, 2, 2, 472, 5],
["setarg", 15, 3, 3, 472, 5],
["setarg", 15, 4, 4, 472, 5],
["invoke", 15, 6, 472, 5],
["access", 6, "jump_true", 473, 20],
["get", 14, 60, 1, 473, 5],
["frame", 15, 14, 3, 473, 5],
["null", 14, 473, 5],
["setarg", 15, 0, 14, 473, 5],
["setarg", 15, 1, 6, 473, 5],
["setarg", 15, 2, 2, 473, 5],
["setarg", 15, 3, 8, 473, 5],
["invoke", 15, 6, 473, 5],
["get", 6, 59, 1, 475, 5],
["frame", 14, 6, 1, 475, 5],
["null", 6, 475, 5],
["setarg", 14, 0, 6, 475, 5],
["setarg", 14, 1, 9, 475, 5],
["invoke", 14, 6, 475, 5],
["get", 6, 48, 1, 477, 5],
["frame", 14, 6, 1, 477, 5],
["null", 6, 477, 5],
["setarg", 14, 0, 6, 477, 5],
["setarg", 14, 1, 8, 477, 5],
["invoke", 14, 6, 477, 5],
["access", 6, "false", 478, 12],
["get", 8, 50, 1, 478, 5],
["frame", 14, 8, 2, 478, 5],
["null", 8, 478, 5],
["setarg", 14, 0, 8, 478, 5],
["setarg", 14, 1, 6, 478, 5],
["setarg", 14, 2, 2, 478, 5],
["invoke", 14, 6, 478, 5],
["get", 6, 59, 1, 479, 5],
["frame", 8, 6, 1, 479, 5],
["null", 6, 479, 5],
["setarg", 8, 0, 6, 479, 5],
["setarg", 8, 1, 7, 479, 5],
["invoke", 8, 6, 479, 5],
["get", 6, 48, 1, 482, 5],
["frame", 8, 6, 1, 482, 5],
["null", 6, 482, 5],
["setarg", 8, 0, 6, 482, 5],
["setarg", 8, 1, 9, 482, 5],
["invoke", 8, 6, 482, 5],
["get", 6, 40, 1, 483, 10],
["frame", 8, 6, 0, 483, 10],
["null", 6, 483, 10],
["setarg", 8, 0, 6, 483, 10],
["invoke", 8, 6, 483, 10],
["move", 1, 6, 483, 10],
["access", 6, "is_int", 484, 12],
["get", 8, 51, 1, 484, 5],
["frame", 9, 8, 3, 484, 5],
["null", 8, 484, 5],
["setarg", 9, 0, 8, 484, 5],
["setarg", 9, 1, 6, 484, 5],
["setarg", 9, 2, 1, 484, 5],
["setarg", 9, 3, 3, 484, 5],
["invoke", 9, 6, 484, 5],
["access", 6, "jump_false", 485, 20],
["get", 8, 60, 1, 485, 5],
["frame", 9, 8, 3, 485, 5],
["null", 8, 485, 5],
["setarg", 9, 0, 8, 485, 5],
["setarg", 9, 1, 6, 485, 5],
["setarg", 9, 2, 1, 485, 5],
["setarg", 9, 3, 10, 485, 5],
["invoke", 9, 6, 485, 5],
["get", 6, 40, 1, 486, 10],
["frame", 8, 6, 0, 486, 10],
["null", 6, 486, 10],
["setarg", 8, 0, 6, 486, 10],
["invoke", 8, 6, 486, 10],
["move", 5, 6, 486, 10],
["access", 6, "is_int", 487, 12],
["get", 8, 51, 1, 487, 5],
["frame", 9, 8, 3, 487, 5],
["null", 8, 487, 5],
["setarg", 9, 0, 8, 487, 5],
["setarg", 9, 1, 6, 487, 5],
["setarg", 9, 2, 5, 487, 5],
["setarg", 9, 3, 4, 487, 5],
["invoke", 9, 6, 487, 5],
["access", 6, "jump_false", 488, 20],
["get", 8, 60, 1, 488, 5],
["frame", 9, 8, 3, 488, 5],
["null", 8, 488, 5],
["setarg", 9, 0, 8, 488, 5],
["setarg", 9, 1, 6, 488, 5],
["setarg", 9, 2, 5, 488, 5],
["setarg", 9, 3, 10, 488, 5],
["invoke", 9, 6, 488, 5],
["access", 6, "ne_int", 489, 12],
["get", 8, 52, 1, 489, 5],
["frame", 9, 8, 4, 489, 5],
["null", 8, 489, 5],
["setarg", 9, 0, 8, 489, 5],
["setarg", 9, 1, 6, 489, 5],
["setarg", 9, 2, 2, 489, 5],
["setarg", 9, 3, 3, 489, 5],
["setarg", 9, 4, 4, 489, 5],
["invoke", 9, 6, 489, 5],
["get", 6, 59, 1, 490, 5],
["frame", 8, 6, 1, 490, 5],
["null", 6, 490, 5],
["setarg", 8, 0, 6, 490, 5],
["setarg", 8, 1, 7, 490, 5],
["invoke", 8, 6, 490, 5],
["get", 6, 48, 1, 493, 5],
["frame", 8, 6, 1, 493, 5],
["null", 6, 493, 5],
["setarg", 8, 0, 6, 493, 5],
["setarg", 8, 1, 10, 493, 5],
["invoke", 8, 6, 493, 5],
["access", 6, "is_num", 494, 12],
["get", 8, 51, 1, 494, 5],
["frame", 9, 8, 3, 494, 5],
["null", 8, 494, 5],
["setarg", 9, 0, 8, 494, 5],
["setarg", 9, 1, 6, 494, 5],
["setarg", 9, 2, 1, 494, 5],
["setarg", 9, 3, 3, 494, 5],
["invoke", 9, 6, 494, 5],
["access", 6, "jump_false", 495, 20],
["get", 8, 60, 1, 495, 5],
["frame", 9, 8, 3, 495, 5],
["null", 8, 495, 5],
["setarg", 9, 0, 8, 495, 5],
["setarg", 9, 1, 6, 495, 5],
["setarg", 9, 2, 1, 495, 5],
["setarg", 9, 3, 11, 495, 5],
["invoke", 9, 6, 495, 5],
["access", 6, "is_num", 496, 12],
["get", 8, 51, 1, 496, 5],
["frame", 9, 8, 3, 496, 5],
["null", 8, 496, 5],
["setarg", 9, 0, 8, 496, 5],
["setarg", 9, 1, 6, 496, 5],
["setarg", 9, 2, 5, 496, 5],
["setarg", 9, 3, 4, 496, 5],
["invoke", 9, 6, 496, 5],
["access", 6, "jump_false", 497, 20],
["get", 8, 60, 1, 497, 5],
["frame", 9, 8, 3, 497, 5],
["null", 8, 497, 5],
["setarg", 9, 0, 8, 497, 5],
["setarg", 9, 1, 6, 497, 5],
["setarg", 9, 2, 5, 497, 5],
["setarg", 9, 3, 11, 497, 5],
["invoke", 9, 6, 497, 5],
["access", 6, "ne_float", 498, 12],
["get", 8, 52, 1, 498, 5],
["frame", 9, 8, 4, 498, 5],
["null", 8, 498, 5],
["setarg", 9, 0, 8, 498, 5],
["setarg", 9, 1, 6, 498, 5],
["setarg", 9, 2, 2, 498, 5],
["setarg", 9, 3, 3, 498, 5],
["setarg", 9, 4, 4, 498, 5],
["invoke", 9, 6, 498, 5],
["get", 6, 59, 1, 499, 5],
["frame", 8, 6, 1, 499, 5],
["null", 6, 499, 5],
["setarg", 8, 0, 6, 499, 5],
["setarg", 8, 1, 7, 499, 5],
["invoke", 8, 6, 499, 5],
["get", 6, 48, 1, 502, 5],
["frame", 8, 6, 1, 502, 5],
["null", 6, 502, 5],
["setarg", 8, 0, 6, 502, 5],
["setarg", 8, 1, 11, 502, 5],
["invoke", 8, 6, 502, 5],
["access", 6, "is_text", 503, 12],
["get", 8, 51, 1, 503, 5],
["frame", 9, 8, 3, 503, 5],
["null", 8, 503, 5],
["setarg", 9, 0, 8, 503, 5],
["setarg", 9, 1, 6, 503, 5],
["setarg", 9, 2, 1, 503, 5],
["setarg", 9, 3, 3, 503, 5],
["invoke", 9, 6, 503, 5],
["access", 6, "jump_false", 504, 20],
["get", 8, 60, 1, 504, 5],
["frame", 9, 8, 3, 504, 5],
["null", 8, 504, 5],
["setarg", 9, 0, 8, 504, 5],
["setarg", 9, 1, 6, 504, 5],
["setarg", 9, 2, 1, 504, 5],
["setarg", 9, 3, 12, 504, 5],
["invoke", 9, 6, 504, 5],
["access", 6, "is_text", 505, 12],
["get", 8, 51, 1, 505, 5],
["frame", 9, 8, 3, 505, 5],
["null", 8, 505, 5],
["setarg", 9, 0, 8, 505, 5],
["setarg", 9, 1, 6, 505, 5],
["setarg", 9, 2, 5, 505, 5],
["setarg", 9, 3, 4, 505, 5],
["invoke", 9, 6, 505, 5],
["access", 6, "jump_false", 506, 20],
["get", 8, 60, 1, 506, 5],
["frame", 9, 8, 3, 506, 5],
["null", 8, 506, 5],
["setarg", 9, 0, 8, 506, 5],
["setarg", 9, 1, 6, 506, 5],
["setarg", 9, 2, 5, 506, 5],
["setarg", 9, 3, 12, 506, 5],
["invoke", 9, 6, 506, 5],
["access", 6, "ne_text", 507, 12],
["get", 8, 52, 1, 507, 5],
["frame", 9, 8, 4, 507, 5],
["null", 8, 507, 5],
["setarg", 9, 0, 8, 507, 5],
["setarg", 9, 1, 6, 507, 5],
["setarg", 9, 2, 2, 507, 5],
["setarg", 9, 3, 3, 507, 5],
["setarg", 9, 4, 4, 507, 5],
["invoke", 9, 6, 507, 5],
["get", 6, 59, 1, 508, 5],
["frame", 8, 6, 1, 508, 5],
["null", 6, 508, 5],
["setarg", 8, 0, 6, 508, 5],
["setarg", 8, 1, 7, 508, 5],
["invoke", 8, 6, 508, 5],
["get", 6, 48, 1, 511, 5],
["frame", 8, 6, 1, 511, 5],
["null", 6, 511, 5],
["setarg", 8, 0, 6, 511, 5],
["setarg", 8, 1, 12, 511, 5],
["invoke", 8, 6, 511, 5],
["access", 6, "is_null", 512, 12],
["get", 8, 51, 1, 512, 5],
["frame", 9, 8, 3, 512, 5],
["null", 8, 512, 5],
["setarg", 9, 0, 8, 512, 5],
["setarg", 9, 1, 6, 512, 5],
["setarg", 9, 2, 1, 512, 5],
["setarg", 9, 3, 3, 512, 5],
["invoke", 9, 6, 512, 5],
["access", 6, "jump_false", 513, 20],
["get", 8, 60, 1, 513, 5],
["frame", 9, 8, 3, 513, 5],
["null", 8, 513, 5],
["setarg", 9, 0, 8, 513, 5],
["setarg", 9, 1, 6, 513, 5],
["setarg", 9, 2, 1, 513, 5],
["setarg", 9, 3, 13, 513, 5],
["invoke", 9, 6, 513, 5],
["access", 6, "is_null", 514, 12],
["get", 8, 51, 1, 514, 5],
["frame", 9, 8, 3, 514, 5],
["null", 8, 514, 5],
["setarg", 9, 0, 8, 514, 5],
["setarg", 9, 1, 6, 514, 5],
["setarg", 9, 2, 5, 514, 5],
["setarg", 9, 3, 4, 514, 5],
["invoke", 9, 6, 514, 5],
["access", 6, "jump_false", 515, 20],
["get", 8, 60, 1, 515, 5],
["frame", 9, 8, 3, 515, 5],
["null", 8, 515, 5],
["setarg", 9, 0, 8, 515, 5],
["setarg", 9, 1, 6, 515, 5],
["setarg", 9, 2, 5, 515, 5],
["setarg", 9, 3, 13, 515, 5],
["invoke", 9, 6, 515, 5],
["access", 6, "false", 516, 12],
["get", 8, 50, 1, 516, 5],
["frame", 9, 8, 2, 516, 5],
["null", 8, 516, 5],
["setarg", 9, 0, 8, 516, 5],
["setarg", 9, 1, 6, 516, 5],
["setarg", 9, 2, 2, 516, 5],
["invoke", 9, 6, 516, 5],
["get", 6, 59, 1, 517, 5],
["frame", 8, 6, 1, 517, 5],
["null", 6, 517, 5],
["setarg", 8, 0, 6, 517, 5],
["setarg", 8, 1, 7, 517, 5],
["invoke", 8, 6, 517, 5],
["access", 6, "ne_mis", 520, 30],
["get", 8, 45, 1, 520, 20],
["frame", 9, 8, 1, 520, 20],
["null", 8, 520, 20],
["setarg", 9, 0, 8, 520, 20],
["setarg", 9, 1, 6, 520, 20],
["invoke", 9, 6, 520, 20],
["move", 8, 6, 520, 20],
["get", 6, 48, 1, 521, 5],
["frame", 9, 6, 1, 521, 5],
["null", 6, 521, 5],
["setarg", 9, 0, 6, 521, 5],
["setarg", 9, 1, 13, 521, 5],
["invoke", 9, 6, 521, 5],
["access", 6, "is_bool", 522, 12],
["get", 9, 51, 1, 522, 5],
["frame", 10, 9, 3, 522, 5],
["null", 9, 522, 5],
["setarg", 10, 0, 9, 522, 5],
["setarg", 10, 1, 6, 522, 5],
["setarg", 10, 2, 1, 522, 5],
["setarg", 10, 3, 3, 522, 5],
["invoke", 10, 6, 522, 5],
["access", 6, "jump_false", 523, 20],
["get", 9, 60, 1, 523, 5],
["frame", 10, 9, 3, 523, 5],
["null", 9, 523, 5],
["setarg", 10, 0, 9, 523, 5],
["setarg", 10, 1, 6, 523, 5],
["setarg", 10, 2, 1, 523, 5],
["setarg", 10, 3, 8, 523, 5],
["invoke", 10, 1, 523, 5],
["access", 1, "is_bool", 524, 12],
["get", 6, 51, 1, 524, 5],
["frame", 9, 6, 3, 524, 5],
["null", 6, 524, 5],
["setarg", 9, 0, 6, 524, 5],
["setarg", 9, 1, 1, 524, 5],
["setarg", 9, 2, 5, 524, 5],
["setarg", 9, 3, 4, 524, 5],
["invoke", 9, 1, 524, 5],
["access", 1, "jump_false", 525, 20],
["get", 6, 60, 1, 525, 5],
["frame", 9, 6, 3, 525, 5],
["null", 6, 525, 5],
["setarg", 9, 0, 6, 525, 5],
["setarg", 9, 1, 1, 525, 5],
["setarg", 9, 2, 5, 525, 5],
["setarg", 9, 3, 8, 525, 5],
["invoke", 9, 1, 525, 5],
["access", 1, "ne_bool", 526, 12],
["get", 5, 52, 1, 526, 5],
["frame", 6, 5, 4, 526, 5],
["null", 5, 526, 5],
["setarg", 6, 0, 5, 526, 5],
["setarg", 6, 1, 1, 526, 5],
["setarg", 6, 2, 2, 526, 5],
["setarg", 6, 3, 3, 526, 5],
["setarg", 6, 4, 4, 526, 5],
["invoke", 6, 1, 526, 5],
["get", 1, 59, 1, 527, 5],
["frame", 3, 1, 1, 527, 5],
["null", 1, 527, 5],
["setarg", 3, 0, 1, 527, 5],
["setarg", 3, 1, 7, 527, 5],
["invoke", 3, 1, 527, 5],
["get", 1, 48, 1, 530, 5],
["frame", 3, 1, 1, 530, 5],
["null", 1, 530, 5],
["setarg", 3, 0, 1, 530, 5],
["setarg", 3, 1, 8, 530, 5],
["invoke", 3, 1, 530, 5],
["access", 1, "true", 531, 12],
["get", 3, 50, 1, 531, 5],
["frame", 4, 3, 2, 531, 5],
["null", 3, 531, 5],
["setarg", 4, 0, 3, 531, 5],
["setarg", 4, 1, 1, 531, 5],
["setarg", 4, 2, 2, 531, 5],
["invoke", 4, 1, 531, 5],
["get", 1, 48, 1, 532, 5],
["frame", 2, 1, 1, 532, 5],
["null", 1, 532, 5],
["setarg", 2, 0, 1, 532, 5],
["setarg", 2, 1, 7, 532, 5],
["invoke", 2, 1, 532, 5],
["null", 1, 533, 12],
["return", 1, 533, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["get", 4, 31, 1, 539, 16],
["move", 5, 4, 539, 16],
["get", 4, 32, 1, 540, 16],
["move", 6, 4, 540, 16],
["get", 4, 33, 1, 541, 17],
["move", 7, 4, 541, 17],
["access", 4, 0, 542, 14],
["access", 8, 0, 543, 14],
["get", 9, 34, 1, 544, 36],
["get", 10, 61, 1, 544, 23],
["frame", 11, 10, 1, 544, 23],
["null", 10, 544, 23],
["setarg", 11, 0, 10, 544, 23],
["setarg", 11, 1, 9, 544, 23],
["invoke", 11, 9, 544, 23],
["move", 10, 9, 544, 23],
["get", 9, 34, 1, 545, 39],
["get", 11, 63, 1, 545, 23],
["frame", 12, 11, 1, 545, 23],
["null", 11, 545, 23],
["setarg", 12, 0, 11, 545, 23],
["setarg", 12, 1, 9, 545, 23],
["invoke", 12, 9, 545, 23],
["move", 11, 9, 545, 23],
["get", 9, 34, 1, 546, 38],
["get", 12, 62, 1, 546, 24],
["frame", 13, 12, 1, 546, 24],
["null", 12, 546, 24],
["setarg", 13, 0, 12, 546, 24],
["setarg", 13, 1, 9, 546, 24],
["invoke", 13, 9, 546, 24],
["move", 12, 9, 546, 24],
["get", 9, 35, 1, 547, 37],
["get", 13, 61, 1, 547, 24],
["frame", 14, 13, 1, 547, 24],
["null", 13, 547, 24],
["setarg", 14, 0, 13, 547, 24],
["setarg", 14, 1, 9, 547, 24],
["invoke", 14, 9, 547, 24],
["move", 13, 9, 547, 24],
["get", 9, 35, 1, 548, 40],
["get", 14, 63, 1, 548, 24],
["frame", 15, 14, 1, 548, 24],
["null", 14, 548, 24],
["setarg", 15, 0, 14, 548, 24],
["setarg", 15, 1, 9, 548, 24],
["invoke", 15, 9, 548, 24],
["move", 14, 9, 548, 24],
["get", 9, 35, 1, 549, 39],
["get", 15, 62, 1, 549, 25],
["frame", 16, 15, 1, 549, 25],
["null", 15, 549, 25],
["setarg", 16, 0, 15, 549, 25],
["setarg", 16, 1, 9, 549, 25],
["invoke", 16, 9, 549, 25],
["move", 15, 9, 549, 25],
["null", 9, 550, 19],
["null", 16, 551, 19],
["null", 17, 552, 16],
["null", 18, 553, 15],
["move", 19, 10, 556, 9],
["jump_false", 19, "and_end_178", 556, 9],
["move", 19, 13, 556, 24],
"and_end_178",
["jump_false", 19, "if_else_176", 556, 24],
["get", 10, 52, 1, 557, 7],
["frame", 13, 10, 4, 557, 7],
["null", 10, 557, 7],
["setarg", 13, 0, 10, 557, 7],
["setarg", 13, 1, 1, 557, 7],
["setarg", 13, 2, 5, 557, 7],
["setarg", 13, 3, 6, 557, 7],
["setarg", 13, 4, 7, 557, 7],
["invoke", 13, 10, 557, 7],
["null", 10, 558, 14],
["return", 10, 558, 14],
"_nop_ur_1",
"if_else_176",
"if_end_177",
["move", 10, 11, 561, 9],
["jump_false", 10, "and_end_181", 561, 9],
["move", 10, 14, 561, 24],
"and_end_181",
["jump_false", 10, "if_else_179", 561, 24],
["get", 10, 52, 1, 562, 7],
["frame", 11, 10, 4, 562, 7],
["null", 10, 562, 7],
["setarg", 11, 0, 10, 562, 7],
["setarg", 11, 1, 2, 562, 7],
["setarg", 11, 2, 5, 562, 7],
["setarg", 11, 3, 6, 562, 7],
["setarg", 11, 4, 7, 562, 7],
["invoke", 11, 10, 562, 7],
["null", 10, 563, 14],
["return", 10, 563, 14],
"_nop_ur_2",
"if_else_179",
"if_end_180",
["move", 10, 12, 566, 9],
["jump_false", 10, "and_end_184", 566, 9],
["move", 10, 15, 566, 25],
"and_end_184",
["jump_false", 10, "if_else_182", 566, 25],
["get", 10, 52, 1, 567, 7],
["frame", 11, 10, 4, 567, 7],
["null", 10, 567, 7],
["setarg", 11, 0, 10, 567, 7],
["setarg", 11, 1, 3, 567, 7],
["setarg", 11, 2, 5, 567, 7],
["setarg", 11, 3, 6, 567, 7],
["setarg", 11, 4, 7, 567, 7],
["invoke", 11, 10, 567, 7],
["null", 10, 568, 14],
["return", 10, 568, 14],
"_nop_ur_3",
"if_else_182",
"if_end_183",
["access", 10, "rel_ni", 571, 25],
["get", 11, 45, 1, 571, 15],
["frame", 12, 11, 1, 571, 15],
["null", 11, 571, 15],
["setarg", 12, 0, 11, 571, 15],
["setarg", 12, 1, 10, 571, 15],
["invoke", 12, 10, 571, 15],
["move", 9, 10, 571, 15],
["access", 10, "rel_nn", 572, 25],
["get", 11, 45, 1, 572, 15],
["frame", 12, 11, 1, 572, 15],
["null", 11, 572, 15],
["setarg", 12, 0, 11, 572, 15],
["setarg", 12, 1, 10, 572, 15],
["invoke", 12, 10, 572, 15],
["move", 16, 10, 572, 15],
["access", 10, "rel_done", 573, 22],
["get", 11, 45, 1, 573, 12],
["frame", 12, 11, 1, 573, 12],
["null", 11, 573, 12],
["setarg", 12, 0, 11, 573, 12],
["setarg", 12, 1, 10, 573, 12],
["invoke", 12, 10, 573, 12],
["move", 17, 10, 573, 12],
["access", 10, "rel_err", 574, 21],
["get", 11, 45, 1, 574, 11],
["frame", 12, 11, 1, 574, 11],
["null", 11, 574, 11],
["setarg", 12, 0, 11, 574, 11],
["setarg", 12, 1, 10, 574, 11],
["invoke", 12, 10, 574, 11],
["move", 18, 10, 574, 11],
["get", 10, 40, 1, 576, 10],
["frame", 11, 10, 0, 576, 10],
["null", 10, 576, 10],
["setarg", 11, 0, 10, 576, 10],
["invoke", 11, 10, 576, 10],
["move", 4, 10, 576, 10],
["access", 10, "is_int", 577, 12],
["get", 11, 51, 1, 577, 5],
["frame", 12, 11, 3, 577, 5],
["null", 11, 577, 5],
["setarg", 12, 0, 11, 577, 5],
["setarg", 12, 1, 10, 577, 5],
["setarg", 12, 2, 4, 577, 5],
["setarg", 12, 3, 6, 577, 5],
["invoke", 12, 10, 577, 5],
["access", 10, "jump_false", 578, 20],
["get", 11, 60, 1, 578, 5],
["frame", 12, 11, 3, 578, 5],
["null", 11, 578, 5],
["setarg", 12, 0, 11, 578, 5],
["setarg", 12, 1, 10, 578, 5],
["setarg", 12, 2, 4, 578, 5],
["setarg", 12, 3, 9, 578, 5],
["invoke", 12, 10, 578, 5],
["get", 10, 40, 1, 579, 10],
["frame", 11, 10, 0, 579, 10],
["null", 10, 579, 10],
["setarg", 11, 0, 10, 579, 10],
["invoke", 11, 10, 579, 10],
["move", 8, 10, 579, 10],
["access", 10, "is_int", 580, 12],
["get", 11, 51, 1, 580, 5],
["frame", 12, 11, 3, 580, 5],
["null", 11, 580, 5],
["setarg", 12, 0, 11, 580, 5],
["setarg", 12, 1, 10, 580, 5],
["setarg", 12, 2, 8, 580, 5],
["setarg", 12, 3, 7, 580, 5],
["invoke", 12, 10, 580, 5],
["access", 10, "jump_false", 581, 20],
["get", 11, 60, 1, 581, 5],
["frame", 12, 11, 3, 581, 5],
["null", 11, 581, 5],
["setarg", 12, 0, 11, 581, 5],
["setarg", 12, 1, 10, 581, 5],
["setarg", 12, 2, 8, 581, 5],
["setarg", 12, 3, 9, 581, 5],
["invoke", 12, 10, 581, 5],
["get", 10, 52, 1, 582, 5],
["frame", 11, 10, 4, 582, 5],
["null", 10, 582, 5],
["setarg", 11, 0, 10, 582, 5],
["setarg", 11, 1, 1, 582, 5],
["setarg", 11, 2, 5, 582, 5],
["setarg", 11, 3, 6, 582, 5],
["setarg", 11, 4, 7, 582, 5],
["invoke", 11, 10, 582, 5],
["get", 10, 59, 1, 583, 5],
["frame", 11, 10, 1, 583, 5],
["null", 10, 583, 5],
["setarg", 11, 0, 10, 583, 5],
["setarg", 11, 1, 17, 583, 5],
["invoke", 11, 10, 583, 5],
["get", 10, 48, 1, 585, 5],
["frame", 11, 10, 1, 585, 5],
["null", 10, 585, 5],
["setarg", 11, 0, 10, 585, 5],
["setarg", 11, 1, 9, 585, 5],
["invoke", 11, 9, 585, 5],
["access", 9, "is_num", 586, 12],
["get", 10, 51, 1, 586, 5],
["frame", 11, 10, 3, 586, 5],
["null", 10, 586, 5],
["setarg", 11, 0, 10, 586, 5],
["setarg", 11, 1, 9, 586, 5],
["setarg", 11, 2, 4, 586, 5],
["setarg", 11, 3, 6, 586, 5],
["invoke", 11, 9, 586, 5],
["access", 9, "jump_false", 587, 20],
["get", 10, 60, 1, 587, 5],
["frame", 11, 10, 3, 587, 5],
["null", 10, 587, 5],
["setarg", 11, 0, 10, 587, 5],
["setarg", 11, 1, 9, 587, 5],
["setarg", 11, 2, 4, 587, 5],
["setarg", 11, 3, 16, 587, 5],
["invoke", 11, 9, 587, 5],
["access", 9, "is_num", 588, 12],
["get", 10, 51, 1, 588, 5],
["frame", 11, 10, 3, 588, 5],
["null", 10, 588, 5],
["setarg", 11, 0, 10, 588, 5],
["setarg", 11, 1, 9, 588, 5],
["setarg", 11, 2, 8, 588, 5],
["setarg", 11, 3, 7, 588, 5],
["invoke", 11, 9, 588, 5],
["access", 9, "jump_false", 589, 20],
["get", 10, 60, 1, 589, 5],
["frame", 11, 10, 3, 589, 5],
["null", 10, 589, 5],
["setarg", 11, 0, 10, 589, 5],
["setarg", 11, 1, 9, 589, 5],
["setarg", 11, 2, 8, 589, 5],
["setarg", 11, 3, 16, 589, 5],
["invoke", 11, 9, 589, 5],
["get", 9, 52, 1, 590, 5],
["frame", 10, 9, 4, 590, 5],
["null", 9, 590, 5],
["setarg", 10, 0, 9, 590, 5],
["setarg", 10, 1, 2, 590, 5],
["setarg", 10, 2, 5, 590, 5],
["setarg", 10, 3, 6, 590, 5],
["setarg", 10, 4, 7, 590, 5],
["invoke", 10, 9, 590, 5],
["get", 9, 59, 1, 591, 5],
["frame", 10, 9, 1, 591, 5],
["null", 9, 591, 5],
["setarg", 10, 0, 9, 591, 5],
["setarg", 10, 1, 17, 591, 5],
["invoke", 10, 9, 591, 5],
["get", 9, 48, 1, 593, 5],
["frame", 10, 9, 1, 593, 5],
["null", 9, 593, 5],
["setarg", 10, 0, 9, 593, 5],
["setarg", 10, 1, 16, 593, 5],
["invoke", 10, 9, 593, 5],
["access", 9, "is_text", 594, 12],
["get", 10, 51, 1, 594, 5],
["frame", 11, 10, 3, 594, 5],
["null", 10, 594, 5],
["setarg", 11, 0, 10, 594, 5],
["setarg", 11, 1, 9, 594, 5],
["setarg", 11, 2, 4, 594, 5],
["setarg", 11, 3, 6, 594, 5],
["invoke", 11, 9, 594, 5],
["access", 9, "jump_false", 595, 20],
["get", 10, 60, 1, 595, 5],
["frame", 11, 10, 3, 595, 5],
["null", 10, 595, 5],
["setarg", 11, 0, 10, 595, 5],
["setarg", 11, 1, 9, 595, 5],
["setarg", 11, 2, 4, 595, 5],
["setarg", 11, 3, 18, 595, 5],
["invoke", 11, 4, 595, 5],
["access", 4, "is_text", 596, 12],
["get", 9, 51, 1, 596, 5],
["frame", 10, 9, 3, 596, 5],
["null", 9, 596, 5],
["setarg", 10, 0, 9, 596, 5],
["setarg", 10, 1, 4, 596, 5],
["setarg", 10, 2, 8, 596, 5],
["setarg", 10, 3, 7, 596, 5],
["invoke", 10, 4, 596, 5],
["access", 4, "jump_false", 597, 20],
["get", 9, 60, 1, 597, 5],
["frame", 10, 9, 3, 597, 5],
["null", 9, 597, 5],
["setarg", 10, 0, 9, 597, 5],
["setarg", 10, 1, 4, 597, 5],
["setarg", 10, 2, 8, 597, 5],
["setarg", 10, 3, 18, 597, 5],
["invoke", 10, 4, 597, 5],
["get", 4, 52, 1, 598, 5],
["frame", 8, 4, 4, 598, 5],
["null", 4, 598, 5],
["setarg", 8, 0, 4, 598, 5],
["setarg", 8, 1, 3, 598, 5],
["setarg", 8, 2, 5, 598, 5],
["setarg", 8, 3, 6, 598, 5],
["setarg", 8, 4, 7, 598, 5],
["invoke", 8, 4, 598, 5],
["get", 4, 59, 1, 599, 5],
["frame", 5, 4, 1, 599, 5],
["null", 4, 599, 5],
["setarg", 5, 0, 4, 599, 5],
["setarg", 5, 1, 17, 599, 5],
["invoke", 5, 4, 599, 5],
["get", 4, 48, 1, 601, 5],
["frame", 5, 4, 1, 601, 5],
["null", 4, 601, 5],
["setarg", 5, 0, 4, 601, 5],
["setarg", 5, 1, 18, 601, 5],
["invoke", 5, 4, 601, 5],
["access", 4, "cannot compare with '", 602, 20],
["get", 5, 36, 1, 602, 46],
"_nop_tc_1",
"_nop_tc_2",
["is_text", 6, 5, 602, 46],
["jump_false", 6, "add_cn_186", 602, 46],
["concat", 7, 4, 5, 602, 46],
["jump", "add_done_185", 602, 46],
"add_cn_186",
"_nop_tc_3",
["jump", "add_err_187", 602, 46],
["is_num", 6, 5, 602, 46],
["jump_false", 6, "add_err_187", 602, 46],
["add", 7, 4, 5, 602, 46],
["jump", "add_done_185", 602, 46],
"add_err_187",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
602,
46
],
["access", 5, "error", 602, 46],
["access", 6, "cannot apply '+': operands must both be text or both be numbers", 602, 46],
["array", 8, 0, 602, 46],
["push", 8, 6, 602, 46],
["frame", 6, 4, 2, 602, 46],
["null", 4, 602, 46],
["setarg", 6, 0, 4, 602, 46],
["setarg", 6, 1, 5, 602, 46],
["setarg", 6, 2, 8, 602, 46],
["invoke", 6, 4, 602, 46],
["disrupt", 602, 46],
"add_done_185",
["access", 4, "': operands must be same type", 602, 59],
["is_text", 5, 7, 602, 59],
["jump_false", 5, "add_cn_189", 602, 59],
"_nop_tc_4",
"_nop_tc_5",
["concat", 6, 7, 4, 602, 59],
["jump", "add_done_188", 602, 59],
"add_cn_189",
["is_num", 5, 7, 602, 59],
["jump_false", 5, "add_err_190", 602, 59],
"_nop_tc_6",
["jump", "add_err_190", 602, 59],
["add", 6, 7, 4, 602, 59],
["jump", "add_done_188", 602, 59],
"add_err_190",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
602,
59
],
["access", 5, "error", 602, 59],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 602, 59],
["array", 8, 0, 602, 59],
["push", 8, 7, 602, 59],
["frame", 7, 4, 2, 602, 59],
["null", 4, 602, 59],
["setarg", 7, 0, 4, 602, 59],
["setarg", 7, 1, 5, 602, 59],
["setarg", 7, 2, 8, 602, 59],
["invoke", 7, 4, 602, 59],
["disrupt", 602, 59],
"add_done_188",
["get", 4, 58, 1, 602, 5],
["frame", 5, 4, 1, 602, 5],
["null", 4, 602, 5],
["setarg", 5, 0, 4, 602, 5],
["setarg", 5, 1, 6, 602, 5],
["invoke", 5, 4, 602, 5],
["access", 4, "disrupt", 603, 12],
["get", 5, 49, 1, 603, 5],
["frame", 6, 5, 1, 603, 5],
["null", 5, 603, 5],
["setarg", 6, 0, 5, 603, 5],
["setarg", 6, 1, 4, 603, 5],
["invoke", 6, 4, 603, 5],
["get", 4, 48, 1, 604, 5],
["frame", 5, 4, 1, 604, 5],
["null", 4, 604, 5],
["setarg", 5, 0, 4, 604, 5],
["setarg", 5, 1, 17, 604, 5],
["invoke", 5, 4, 604, 5],
["null", 4, 605, 12],
["return", 4, 605, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 4, 63, 1, 610, 9],
["frame", 5, 4, 1, 610, 9],
["null", 4, 610, 9],
["setarg", 5, 0, 4, 610, 9],
["setarg", 5, 1, 3, 610, 9],
["invoke", 5, 4, 610, 9],
["jump_false", 4, "if_else_191", 610, 9],
["access", 4, "negate", 611, 14],
["get", 5, 51, 1, 611, 7],
["frame", 6, 5, 3, 611, 7],
["null", 5, 611, 7],
["setarg", 6, 0, 5, 611, 7],
["setarg", 6, 1, 4, 611, 7],
["setarg", 6, 2, 1, 611, 7],
["setarg", 6, 3, 2, 611, 7],
["invoke", 6, 4, 611, 7],
["null", 4, 612, 14],
["return", 4, 612, 14],
"_nop_ur_1",
"if_else_191",
"if_end_192",
["get", 4, 40, 1, 614, 14],
["frame", 5, 4, 0, 614, 14],
["null", 4, 614, 14],
["setarg", 5, 0, 4, 614, 14],
["invoke", 5, 4, 614, 14],
["move", 5, 4, 614, 14],
["access", 4, "neg_err", 615, 25],
["get", 6, 45, 1, 615, 15],
["frame", 7, 6, 1, 615, 15],
["null", 6, 615, 15],
["setarg", 7, 0, 6, 615, 15],
["setarg", 7, 1, 4, 615, 15],
["invoke", 7, 4, 615, 15],
["move", 6, 4, 615, 15],
["access", 4, "neg_done", 616, 26],
["get", 7, 45, 1, 616, 16],
["frame", 8, 7, 1, 616, 16],
["null", 7, 616, 16],
["setarg", 8, 0, 7, 616, 16],
["setarg", 8, 1, 4, 616, 16],
["invoke", 8, 4, 616, 16],
["move", 7, 4, 616, 16],
["access", 4, "is_num", 617, 12],
["get", 8, 51, 1, 617, 5],
["frame", 9, 8, 3, 617, 5],
["null", 8, 617, 5],
["setarg", 9, 0, 8, 617, 5],
["setarg", 9, 1, 4, 617, 5],
["setarg", 9, 2, 5, 617, 5],
["setarg", 9, 3, 2, 617, 5],
["invoke", 9, 4, 617, 5],
["access", 4, "jump_false", 618, 20],
["get", 8, 60, 1, 618, 5],
["frame", 9, 8, 3, 618, 5],
["null", 8, 618, 5],
["setarg", 9, 0, 8, 618, 5],
["setarg", 9, 1, 4, 618, 5],
["setarg", 9, 2, 5, 618, 5],
["setarg", 9, 3, 6, 618, 5],
["invoke", 9, 4, 618, 5],
["access", 4, "negate", 619, 12],
["get", 5, 51, 1, 619, 5],
["frame", 8, 5, 3, 619, 5],
["null", 5, 619, 5],
["setarg", 8, 0, 5, 619, 5],
["setarg", 8, 1, 4, 619, 5],
["setarg", 8, 2, 1, 619, 5],
["setarg", 8, 3, 2, 619, 5],
["invoke", 8, 4, 619, 5],
["get", 4, 59, 1, 620, 5],
["frame", 5, 4, 1, 620, 5],
["null", 4, 620, 5],
["setarg", 5, 0, 4, 620, 5],
["setarg", 5, 1, 7, 620, 5],
["invoke", 5, 4, 620, 5],
["get", 4, 48, 1, 622, 5],
["frame", 5, 4, 1, 622, 5],
["null", 4, 622, 5],
["setarg", 5, 0, 4, 622, 5],
["setarg", 5, 1, 6, 622, 5],
["invoke", 5, 4, 622, 5],
["access", 4, "cannot negate: operand must be a number", 623, 20],
["get", 5, 58, 1, 623, 5],
["frame", 6, 5, 1, 623, 5],
["null", 5, 623, 5],
["setarg", 6, 0, 5, 623, 5],
["setarg", 6, 1, 4, 623, 5],
["invoke", 6, 4, 623, 5],
["access", 4, "disrupt", 624, 12],
["get", 5, 49, 1, 624, 5],
["frame", 6, 5, 1, 624, 5],
["null", 5, 624, 5],
["setarg", 6, 0, 5, 624, 5],
["setarg", 6, 1, 4, 624, 5],
["invoke", 6, 4, 624, 5],
["get", 4, 48, 1, 625, 5],
["frame", 5, 4, 1, 625, 5],
["null", 4, 625, 5],
["setarg", 5, 0, 4, 625, 5],
["setarg", 5, 1, 7, 625, 5],
["invoke", 5, 4, 625, 5],
["null", 4, 626, 12],
["return", 4, 626, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["null", 5, 638, 15],
["put", 2, 31, 1, 639, 16],
["put", 3, 32, 1, 640, 16],
["put", 4, 33, 1, 641, 17],
["get", 6, 5, 1, 642, 18],
["load_dynamic", 7, 6, 1, 642, 28],
["move", 6, 7, 642, 28],
["jump_true", 6, "or_end_193", 642, 28],
["move", 6, 1, 642, 39],
"or_end_193",
["put", 6, 36, 1, 642, 39],
["access", 6, "add", 643, 19],
["is_identical", 7, 1, 6, 643, 19],
["jump_true", 7, "eq_done_196", 643, 19],
["is_int", 8, 1, 643, 19],
["jump_false", 8, "eq_ni_197", 643, 19],
"_nop_tc_1",
["jump", "eq_ni_197", 643, 19],
["eq_int", 7, 1, 6, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_ni_197",
["is_num", 8, 1, 643, 19],
["jump_false", 8, "eq_nn_198", 643, 19],
"_nop_tc_2",
["jump", "eq_nn_198", 643, 19],
["eq_float", 7, 1, 6, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nn_198",
["is_text", 8, 1, 643, 19],
["jump_false", 8, "eq_nt_199", 643, 19],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 7, 1, 6, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nt_199",
["is_null", 8, 1, 643, 19],
["jump_false", 8, "eq_nnl_200", 643, 19],
"_nop_tc_5",
["jump", "eq_nnl_200", 643, 19],
["true", 7, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nnl_200",
["is_bool", 8, 1, 643, 19],
["jump_false", 8, "eq_nb_201", 643, 19],
"_nop_tc_6",
["jump", "eq_nb_201", 643, 19],
["eq_bool", 7, 1, 6, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nb_201",
["false", 7, 643, 19],
"eq_done_196",
["jump_false", 7, "if_else_194", 643, 19],
["get", 6, 64, 1, 644, 7],
["frame", 7, 6, 0, 644, 7],
["null", 6, 644, 7],
["setarg", 7, 0, 6, 644, 7],
["invoke", 7, 6, 644, 7],
["jump", "if_end_195", 644, 7],
"if_else_194",
["access", 6, "eq", 645, 26],
["is_identical", 7, 1, 6, 645, 26],
["jump_true", 7, "eq_done_204", 645, 26],
["is_int", 8, 1, 645, 26],
["jump_false", 8, "eq_ni_205", 645, 26],
"_nop_tc_7",
["jump", "eq_ni_205", 645, 26],
["eq_int", 7, 1, 6, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_ni_205",
["is_num", 8, 1, 645, 26],
["jump_false", 8, "eq_nn_206", 645, 26],
"_nop_tc_8",
["jump", "eq_nn_206", 645, 26],
["eq_float", 7, 1, 6, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nn_206",
["is_text", 8, 1, 645, 26],
["jump_false", 8, "eq_nt_207", 645, 26],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 7, 1, 6, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nt_207",
["is_null", 8, 1, 645, 26],
["jump_false", 8, "eq_nnl_208", 645, 26],
"_nop_tc_11",
["jump", "eq_nnl_208", 645, 26],
["true", 7, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nnl_208",
["is_bool", 8, 1, 645, 26],
["jump_false", 8, "eq_nb_209", 645, 26],
"_nop_tc_12",
["jump", "eq_nb_209", 645, 26],
["eq_bool", 7, 1, 6, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nb_209",
["false", 7, 645, 26],
"eq_done_204",
["jump_false", 7, "if_else_202", 645, 26],
["get", 6, 66, 1, 646, 7],
["frame", 7, 6, 0, 646, 7],
["null", 6, 646, 7],
["setarg", 7, 0, 6, 646, 7],
["invoke", 7, 6, 646, 7],
["jump", "if_end_203", 646, 7],
"if_else_202",
["access", 6, "ne", 647, 26],
["is_identical", 7, 1, 6, 647, 26],
["jump_true", 7, "eq_done_212", 647, 26],
["is_int", 8, 1, 647, 26],
["jump_false", 8, "eq_ni_213", 647, 26],
"_nop_tc_13",
["jump", "eq_ni_213", 647, 26],
["eq_int", 7, 1, 6, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_ni_213",
["is_num", 8, 1, 647, 26],
["jump_false", 8, "eq_nn_214", 647, 26],
"_nop_tc_14",
["jump", "eq_nn_214", 647, 26],
["eq_float", 7, 1, 6, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nn_214",
["is_text", 8, 1, 647, 26],
["jump_false", 8, "eq_nt_215", 647, 26],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 7, 1, 6, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nt_215",
["is_null", 8, 1, 647, 26],
["jump_false", 8, "eq_nnl_216", 647, 26],
"_nop_tc_17",
["jump", "eq_nnl_216", 647, 26],
["true", 7, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nnl_216",
["is_bool", 8, 1, 647, 26],
["jump_false", 8, "eq_nb_217", 647, 26],
"_nop_tc_18",
["jump", "eq_nb_217", 647, 26],
["eq_bool", 7, 1, 6, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nb_217",
["false", 7, 647, 26],
"eq_done_212",
["jump_false", 7, "if_else_210", 647, 26],
["get", 6, 67, 1, 648, 7],
["frame", 7, 6, 0, 648, 7],
["null", 6, 648, 7],
["setarg", 7, 0, 6, 648, 7],
["invoke", 7, 6, 648, 7],
["jump", "if_end_211", 648, 7],
"if_else_210",
["get", 6, 70, 1, 650, 13],
["load_dynamic", 7, 6, 1, 650, 28],
["move", 5, 7, 650, 28],
["null", 6, 651, 18],
["is_identical", 7, 5, 6, 651, 18],
["jump_true", 7, "ne_nid_221", 651, 18],
["jump", "ne_ni_222", 651, 18],
"ne_nid_221",
["false", 7, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_ni_222",
["is_int", 8, 5, 651, 18],
["jump_false", 8, "ne_nn_223", 651, 18],
"_nop_tc_19",
["jump", "ne_nn_223", 651, 18],
["ne_int", 7, 5, 6, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nn_223",
["is_num", 8, 5, 651, 18],
["jump_false", 8, "ne_nt_224", 651, 18],
"_nop_tc_20",
["jump", "ne_nt_224", 651, 18],
["ne_float", 7, 5, 6, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nt_224",
["is_text", 8, 5, 651, 18],
["jump_false", 8, "ne_nnl_225", 651, 18],
"_nop_tc_21",
["jump", "ne_nnl_225", 651, 18],
["ne_text", 7, 5, 6, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nnl_225",
["is_null", 8, 5, 651, 18],
["jump_false", 8, "ne_nb_226", 651, 18],
"_nop_tc_22",
"_nop_tc_23",
["false", 7, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nb_226",
["is_bool", 8, 5, 651, 18],
["jump_false", 8, "ne_mis_227", 651, 18],
"_nop_tc_24",
["jump", "ne_mis_227", 651, 18],
["ne_bool", 7, 5, 6, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_mis_227",
["true", 7, 651, 18],
"ne_done_220",
["jump_false", 7, "if_else_218", 651, 18],
["access", 6, 0, 652, 29],
["load_index", 7, 5, 6, 652, 29],
["access", 6, 1, 652, 37],
["load_index", 8, 5, 6, 652, 37],
["access", 6, 2, 652, 45],
["load_index", 9, 5, 6, 652, 45],
["get", 5, 68, 1, 652, 9],
["frame", 6, 5, 3, 652, 9],
["null", 5, 652, 9],
["setarg", 6, 0, 5, 652, 9],
["setarg", 6, 1, 7, 652, 9],
["setarg", 6, 2, 8, 652, 9],
["setarg", 6, 3, 9, 652, 9],
["invoke", 6, 5, 652, 9],
["jump", "if_end_219", 652, 9],
"if_else_218",
["access", 5, "subtract", 653, 28],
["is_identical", 6, 1, 5, 653, 28],
["jump_true", 6, "eq_done_234", 653, 28],
["is_int", 7, 1, 653, 28],
["jump_false", 7, "eq_ni_235", 653, 28],
"_nop_tc_25",
["jump", "eq_ni_235", 653, 28],
["eq_int", 6, 1, 5, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_ni_235",
["is_num", 7, 1, 653, 28],
["jump_false", 7, "eq_nn_236", 653, 28],
"_nop_tc_26",
["jump", "eq_nn_236", 653, 28],
["eq_float", 6, 1, 5, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nn_236",
["is_text", 7, 1, 653, 28],
["jump_false", 7, "eq_nt_237", 653, 28],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 6, 1, 5, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nt_237",
["is_null", 7, 1, 653, 28],
["jump_false", 7, "eq_nnl_238", 653, 28],
"_nop_tc_29",
["jump", "eq_nnl_238", 653, 28],
["true", 6, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nnl_238",
["is_bool", 7, 1, 653, 28],
["jump_false", 7, "eq_nb_239", 653, 28],
"_nop_tc_30",
["jump", "eq_nb_239", 653, 28],
["eq_bool", 6, 1, 5, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nb_239",
["false", 6, 653, 28],
"eq_done_234",
["move", 5, 6, 653, 28],
["jump_true", 5, "or_end_233", 653, 28],
["access", 6, "multiply", 653, 52],
["is_identical", 7, 1, 6, 653, 52],
["jump_true", 7, "eq_done_240", 653, 52],
["is_int", 8, 1, 653, 52],
["jump_false", 8, "eq_ni_241", 653, 52],
"_nop_tc_31",
["jump", "eq_ni_241", 653, 52],
["eq_int", 7, 1, 6, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_ni_241",
["is_num", 8, 1, 653, 52],
["jump_false", 8, "eq_nn_242", 653, 52],
"_nop_tc_32",
["jump", "eq_nn_242", 653, 52],
["eq_float", 7, 1, 6, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nn_242",
["is_text", 8, 1, 653, 52],
["jump_false", 8, "eq_nt_243", 653, 52],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 7, 1, 6, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nt_243",
["is_null", 8, 1, 653, 52],
["jump_false", 8, "eq_nnl_244", 653, 52],
"_nop_tc_35",
["jump", "eq_nnl_244", 653, 52],
["true", 7, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nnl_244",
["is_bool", 8, 1, 653, 52],
["jump_false", 8, "eq_nb_245", 653, 52],
"_nop_tc_36",
["jump", "eq_nb_245", 653, 52],
["eq_bool", 7, 1, 6, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nb_245",
["false", 7, 653, 52],
"eq_done_240",
["move", 5, 7, 653, 52],
"or_end_233",
["move", 6, 5, 653, 52],
["jump_true", 6, "or_end_232", 653, 52],
["access", 5, "divide", 654, 28],
["is_identical", 7, 1, 5, 654, 28],
["jump_true", 7, "eq_done_246", 654, 28],
["is_int", 8, 1, 654, 28],
["jump_false", 8, "eq_ni_247", 654, 28],
"_nop_tc_37",
["jump", "eq_ni_247", 654, 28],
["eq_int", 7, 1, 5, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_ni_247",
["is_num", 8, 1, 654, 28],
["jump_false", 8, "eq_nn_248", 654, 28],
"_nop_tc_38",
["jump", "eq_nn_248", 654, 28],
["eq_float", 7, 1, 5, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nn_248",
["is_text", 8, 1, 654, 28],
["jump_false", 8, "eq_nt_249", 654, 28],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 7, 1, 5, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nt_249",
["is_null", 8, 1, 654, 28],
["jump_false", 8, "eq_nnl_250", 654, 28],
"_nop_tc_41",
["jump", "eq_nnl_250", 654, 28],
["true", 7, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nnl_250",
["is_bool", 8, 1, 654, 28],
["jump_false", 8, "eq_nb_251", 654, 28],
"_nop_tc_42",
["jump", "eq_nb_251", 654, 28],
["eq_bool", 7, 1, 5, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nb_251",
["false", 7, 654, 28],
"eq_done_246",
["move", 6, 7, 654, 28],
"or_end_232",
["move", 5, 6, 654, 28],
["jump_true", 5, "or_end_231", 654, 28],
["access", 6, "modulo", 654, 50],
["is_identical", 7, 1, 6, 654, 50],
["jump_true", 7, "eq_done_252", 654, 50],
["is_int", 8, 1, 654, 50],
["jump_false", 8, "eq_ni_253", 654, 50],
"_nop_tc_43",
["jump", "eq_ni_253", 654, 50],
["eq_int", 7, 1, 6, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_ni_253",
["is_num", 8, 1, 654, 50],
["jump_false", 8, "eq_nn_254", 654, 50],
"_nop_tc_44",
["jump", "eq_nn_254", 654, 50],
["eq_float", 7, 1, 6, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nn_254",
["is_text", 8, 1, 654, 50],
["jump_false", 8, "eq_nt_255", 654, 50],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 7, 1, 6, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nt_255",
["is_null", 8, 1, 654, 50],
["jump_false", 8, "eq_nnl_256", 654, 50],
"_nop_tc_47",
["jump", "eq_nnl_256", 654, 50],
["true", 7, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nnl_256",
["is_bool", 8, 1, 654, 50],
["jump_false", 8, "eq_nb_257", 654, 50],
"_nop_tc_48",
["jump", "eq_nb_257", 654, 50],
["eq_bool", 7, 1, 6, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nb_257",
["false", 7, 654, 50],
"eq_done_252",
["move", 5, 7, 654, 50],
"or_end_231",
["move", 6, 5, 654, 50],
["jump_true", 6, "or_end_230", 654, 50],
["access", 5, "pow", 654, 72],
["is_identical", 7, 1, 5, 654, 72],
["jump_true", 7, "eq_done_258", 654, 72],
["is_int", 8, 1, 654, 72],
["jump_false", 8, "eq_ni_259", 654, 72],
"_nop_tc_49",
["jump", "eq_ni_259", 654, 72],
["eq_int", 7, 1, 5, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_ni_259",
["is_num", 8, 1, 654, 72],
["jump_false", 8, "eq_nn_260", 654, 72],
"_nop_tc_50",
["jump", "eq_nn_260", 654, 72],
["eq_float", 7, 1, 5, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nn_260",
["is_text", 8, 1, 654, 72],
["jump_false", 8, "eq_nt_261", 654, 72],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 7, 1, 5, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nt_261",
["is_null", 8, 1, 654, 72],
["jump_false", 8, "eq_nnl_262", 654, 72],
"_nop_tc_53",
["jump", "eq_nnl_262", 654, 72],
["true", 7, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nnl_262",
["is_bool", 8, 1, 654, 72],
["jump_false", 8, "eq_nb_263", 654, 72],
"_nop_tc_54",
["jump", "eq_nb_263", 654, 72],
["eq_bool", 7, 1, 5, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nb_263",
["false", 7, 654, 72],
"eq_done_258",
["move", 6, 7, 654, 72],
"or_end_230",
["jump_false", 6, "if_else_228", 654, 72],
["get", 5, 65, 1, 655, 9],
["frame", 6, 5, 1, 655, 9],
["null", 5, 655, 9],
["setarg", 6, 0, 5, 655, 9],
["setarg", 6, 1, 1, 655, 9],
["invoke", 6, 5, 655, 9],
["jump", "if_end_229", 655, 9],
"if_else_228",
["get", 5, 52, 1, 658, 9],
["frame", 6, 5, 4, 658, 9],
["null", 5, 658, 9],
["setarg", 6, 0, 5, 658, 9],
["setarg", 6, 1, 1, 658, 9],
["setarg", 6, 2, 2, 658, 9],
["setarg", 6, 3, 3, 658, 9],
["setarg", 6, 4, 4, 658, 9],
["invoke", 6, 5, 658, 9],
"if_end_229",
"if_end_219",
"if_end_211",
"if_end_203",
"if_end_195",
["null", 5, 661, 12],
["return", 5, 661, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["access", 4, "load_field", 665, 16],
["array", 5, 4, 665, 41],
["push", 5, 4, 665, 41],
["push", 5, 1, 665, 41],
["push", 5, 2, 665, 41],
["push", 5, 3, 665, 41],
["get", 4, 47, 1, 665, 5],
["frame", 6, 4, 1, 665, 5],
["null", 4, 665, 5],
["setarg", 6, 0, 4, 665, 5],
["setarg", 6, 1, 5, 665, 5],
["invoke", 6, 4, 665, 5],
["null", 4, 665, 5],
["return", 4, 665, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["access", 4, "store_field", 669, 16],
["array", 5, 4, 669, 41],
["push", 5, 4, 669, 41],
["push", 5, 1, 669, 41],
["push", 5, 3, 669, 41],
["push", 5, 2, 669, 41],
["get", 4, 47, 1, 669, 5],
["frame", 6, 4, 1, 669, 5],
["null", 4, 669, 5],
["setarg", 6, 0, 4, 669, 5],
["setarg", 6, 1, 5, 669, 5],
["invoke", 6, 4, 669, 5],
["null", 4, 669, 5],
["return", 4, 669, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 673, 24],
["is_identical", 6, 4, 5, 673, 24],
["jump_true", 6, "eq_done_266", 673, 24],
["is_int", 7, 4, 673, 24],
["jump_false", 7, "eq_ni_267", 673, 24],
"_nop_tc_1",
["jump", "eq_ni_267", 673, 24],
["eq_int", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_ni_267",
["is_num", 7, 4, 673, 24],
["jump_false", 7, "eq_nn_268", 673, 24],
"_nop_tc_2",
["jump", "eq_nn_268", 673, 24],
["eq_float", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nn_268",
["is_text", 7, 4, 673, 24],
["jump_false", 7, "eq_nt_269", 673, 24],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nt_269",
["is_null", 7, 4, 673, 24],
["jump_false", 7, "eq_nnl_270", 673, 24],
"_nop_tc_5",
["jump", "eq_nnl_270", 673, 24],
["true", 6, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nnl_270",
["is_bool", 7, 4, 673, 24],
["jump_false", 7, "eq_nb_271", 673, 24],
"_nop_tc_6",
["jump", "eq_nb_271", 673, 24],
["eq_bool", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nb_271",
["false", 6, 673, 24],
"eq_done_266",
["jump_false", 6, "if_else_264", 673, 24],
["access", 5, "load_index", 674, 14],
["get", 6, 52, 1, 674, 7],
["frame", 7, 6, 4, 674, 7],
["null", 6, 674, 7],
["setarg", 7, 0, 6, 674, 7],
["setarg", 7, 1, 5, 674, 7],
["setarg", 7, 2, 1, 674, 7],
["setarg", 7, 3, 2, 674, 7],
["setarg", 7, 4, 3, 674, 7],
["invoke", 7, 5, 674, 7],
["jump", "if_end_265", 674, 7],
"if_else_264",
["access", 5, "field", 675, 31],
["is_identical", 6, 4, 5, 675, 31],
["jump_true", 6, "eq_done_274", 675, 31],
["is_int", 7, 4, 675, 31],
["jump_false", 7, "eq_ni_275", 675, 31],
"_nop_tc_7",
["jump", "eq_ni_275", 675, 31],
["eq_int", 6, 4, 5, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_ni_275",
["is_num", 7, 4, 675, 31],
["jump_false", 7, "eq_nn_276", 675, 31],
"_nop_tc_8",
["jump", "eq_nn_276", 675, 31],
["eq_float", 6, 4, 5, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nn_276",
["is_text", 7, 4, 675, 31],
["jump_false", 7, "eq_nt_277", 675, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 6, 4, 5, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nt_277",
["is_null", 7, 4, 675, 31],
["jump_false", 7, "eq_nnl_278", 675, 31],
"_nop_tc_11",
["jump", "eq_nnl_278", 675, 31],
["true", 6, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nnl_278",
["is_bool", 7, 4, 675, 31],
["jump_false", 7, "eq_nb_279", 675, 31],
"_nop_tc_12",
["jump", "eq_nb_279", 675, 31],
["eq_bool", 6, 4, 5, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nb_279",
["false", 6, 675, 31],
"eq_done_274",
["jump_false", 6, "if_else_272", 675, 31],
["access", 5, "load_field", 676, 14],
["get", 6, 52, 1, 676, 7],
["frame", 7, 6, 4, 676, 7],
["null", 6, 676, 7],
["setarg", 7, 0, 6, 676, 7],
["setarg", 7, 1, 5, 676, 7],
["setarg", 7, 2, 1, 676, 7],
["setarg", 7, 3, 2, 676, 7],
["setarg", 7, 4, 3, 676, 7],
["invoke", 7, 5, 676, 7],
["jump", "if_end_273", 676, 7],
"if_else_272",
["access", 5, "load_dynamic", 678, 14],
["get", 6, 52, 1, 678, 7],
["frame", 7, 6, 4, 678, 7],
["null", 6, 678, 7],
["setarg", 7, 0, 6, 678, 7],
["setarg", 7, 1, 5, 678, 7],
["setarg", 7, 2, 1, 678, 7],
["setarg", 7, 3, 2, 678, 7],
["setarg", 7, 4, 3, 678, 7],
["invoke", 7, 5, 678, 7],
"if_end_273",
"if_end_265",
["null", 5, 678, 7],
["return", 5, 678, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 683, 24],
["is_identical", 6, 4, 5, 683, 24],
["jump_true", 6, "eq_done_282", 683, 24],
["is_int", 7, 4, 683, 24],
["jump_false", 7, "eq_ni_283", 683, 24],
"_nop_tc_1",
["jump", "eq_ni_283", 683, 24],
["eq_int", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_ni_283",
["is_num", 7, 4, 683, 24],
["jump_false", 7, "eq_nn_284", 683, 24],
"_nop_tc_2",
["jump", "eq_nn_284", 683, 24],
["eq_float", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nn_284",
["is_text", 7, 4, 683, 24],
["jump_false", 7, "eq_nt_285", 683, 24],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nt_285",
["is_null", 7, 4, 683, 24],
["jump_false", 7, "eq_nnl_286", 683, 24],
"_nop_tc_5",
["jump", "eq_nnl_286", 683, 24],
["true", 6, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nnl_286",
["is_bool", 7, 4, 683, 24],
["jump_false", 7, "eq_nb_287", 683, 24],
"_nop_tc_6",
["jump", "eq_nb_287", 683, 24],
["eq_bool", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nb_287",
["false", 6, 683, 24],
"eq_done_282",
["jump_false", 6, "if_else_280", 683, 24],
["access", 5, "store_index", 684, 14],
["get", 6, 52, 1, 684, 7],
["frame", 7, 6, 4, 684, 7],
["null", 6, 684, 7],
["setarg", 7, 0, 6, 684, 7],
["setarg", 7, 1, 5, 684, 7],
["setarg", 7, 2, 1, 684, 7],
["setarg", 7, 3, 3, 684, 7],
["setarg", 7, 4, 2, 684, 7],
["invoke", 7, 5, 684, 7],
["jump", "if_end_281", 684, 7],
"if_else_280",
["access", 5, "field", 685, 31],
["is_identical", 6, 4, 5, 685, 31],
["jump_true", 6, "eq_done_290", 685, 31],
["is_int", 7, 4, 685, 31],
["jump_false", 7, "eq_ni_291", 685, 31],
"_nop_tc_7",
["jump", "eq_ni_291", 685, 31],
["eq_int", 6, 4, 5, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_ni_291",
["is_num", 7, 4, 685, 31],
["jump_false", 7, "eq_nn_292", 685, 31],
"_nop_tc_8",
["jump", "eq_nn_292", 685, 31],
["eq_float", 6, 4, 5, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nn_292",
["is_text", 7, 4, 685, 31],
["jump_false", 7, "eq_nt_293", 685, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 6, 4, 5, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nt_293",
["is_null", 7, 4, 685, 31],
["jump_false", 7, "eq_nnl_294", 685, 31],
"_nop_tc_11",
["jump", "eq_nnl_294", 685, 31],
["true", 6, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nnl_294",
["is_bool", 7, 4, 685, 31],
["jump_false", 7, "eq_nb_295", 685, 31],
"_nop_tc_12",
["jump", "eq_nb_295", 685, 31],
["eq_bool", 6, 4, 5, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nb_295",
["false", 6, 685, 31],
"eq_done_290",
["jump_false", 6, "if_else_288", 685, 31],
["access", 5, "store_field", 686, 14],
["get", 6, 52, 1, 686, 7],
["frame", 7, 6, 4, 686, 7],
["null", 6, 686, 7],
["setarg", 7, 0, 6, 686, 7],
["setarg", 7, 1, 5, 686, 7],
["setarg", 7, 2, 1, 686, 7],
["setarg", 7, 3, 3, 686, 7],
["setarg", 7, 4, 2, 686, 7],
["invoke", 7, 5, 686, 7],
["jump", "if_end_289", 686, 7],
"if_else_288",
["access", 5, "store_dynamic", 688, 14],
["get", 6, 52, 1, 688, 7],
["frame", 7, 6, 4, 688, 7],
["null", 6, 688, 7],
["setarg", 7, 0, 6, 688, 7],
["setarg", 7, 1, 5, 688, 7],
["setarg", 7, 2, 1, 688, 7],
["setarg", 7, 3, 3, 688, 7],
["setarg", 7, 4, 2, 688, 7],
["invoke", 7, 5, 688, 7],
"if_end_289",
"if_end_281",
["null", 5, 688, 7],
["return", 5, 688, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["length", 4, 3, 693, 23],
["move", 5, 4, 693, 23],
["get", 4, 40, 1, 694, 22],
["frame", 6, 4, 0, 694, 22],
["null", 4, 694, 22],
["setarg", 6, 0, 4, 694, 22],
["invoke", 6, 4, 694, 22],
["move", 6, 4, 694, 22],
["access", 4, "frame", 695, 12],
["get", 7, 52, 1, 695, 5],
["frame", 8, 7, 4, 695, 5],
["null", 7, 695, 5],
["setarg", 8, 0, 7, 695, 5],
["setarg", 8, 1, 4, 695, 5],
["setarg", 8, 2, 6, 695, 5],
["setarg", 8, 3, 2, 695, 5],
["setarg", 8, 4, 5, 695, 5],
["invoke", 8, 4, 695, 5],
["get", 4, 40, 1, 696, 21],
["frame", 7, 4, 0, 696, 21],
["null", 4, 696, 21],
["setarg", 7, 0, 4, 696, 21],
["invoke", 7, 4, 696, 21],
["move", 7, 4, 696, 21],
["access", 4, "null", 697, 12],
["get", 8, 50, 1, 697, 5],
["frame", 9, 8, 2, 697, 5],
["null", 8, 697, 5],
["setarg", 9, 0, 8, 697, 5],
["setarg", 9, 1, 4, 697, 5],
["setarg", 9, 2, 7, 697, 5],
["invoke", 9, 4, 697, 5],
["access", 4, "setarg", 698, 12],
["access", 8, 0, 698, 34],
["get", 9, 52, 1, 698, 5],
["frame", 10, 9, 4, 698, 5],
["null", 9, 698, 5],
["setarg", 10, 0, 9, 698, 5],
["setarg", 10, 1, 4, 698, 5],
["setarg", 10, 2, 6, 698, 5],
["setarg", 10, 3, 8, 698, 5],
["setarg", 10, 4, 7, 698, 5],
["invoke", 10, 4, 698, 5],
["access", 4, 1, 699, 19],
["access", 7, 0, 700, 14],
"while_start_296",
["is_int", 8, 7, 701, 17],
["jump_false", 8, "rel_ni_298", 701, 17],
["is_int", 9, 5, 701, 17],
["jump_false", 9, "rel_ni_298", 701, 17],
["lt_int", 10, 7, 5, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_ni_298",
["is_num", 8, 7, 701, 17],
["jump_false", 8, "rel_nn_299", 701, 17],
["is_num", 9, 5, 701, 17],
["jump_false", 9, "rel_nn_299", 701, 17],
["lt_float", 10, 7, 5, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_nn_299",
["is_text", 8, 7, 701, 17],
["jump_false", 8, "rel_err_301", 701, 17],
["is_text", 9, 5, 701, 17],
["jump_false", 9, "rel_err_301", 701, 17],
["lt_text", 10, 7, 5, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_err_301",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
701,
17
],
["access", 9, "error", 701, 17],
["access", 11, "cannot compare with '<': operands must be same type", 701, 17],
["array", 12, 0, 701, 17],
["push", 12, 11, 701, 17],
["frame", 11, 8, 2, 701, 17],
["null", 8, 701, 17],
["setarg", 11, 0, 8, 701, 17],
["setarg", 11, 1, 9, 701, 17],
["setarg", 11, 2, 12, 701, 17],
["invoke", 11, 8, 701, 17],
["disrupt", 701, 17],
"rel_done_300",
["jump_false", 10, "while_end_297", 701, 17],
["access", 8, "setarg", 702, 14],
["load_dynamic", 9, 3, 7, 702, 50],
["get", 10, 52, 1, 702, 7],
["frame", 11, 10, 4, 702, 7],
["null", 10, 702, 7],
["setarg", 11, 0, 10, 702, 7],
["setarg", 11, 1, 8, 702, 7],
["setarg", 11, 2, 6, 702, 7],
["setarg", 11, 3, 4, 702, 7],
["setarg", 11, 4, 9, 702, 7],
["invoke", 11, 8, 702, 7],
["access", 8, 1, 703, 27],
["is_num", 9, 4, 703, 27],
["jump_false", 9, "num_err_302", 703, 27],
"_nop_tc_1",
"_nop_tc_2",
["add", 9, 4, 8, 703, 27],
["jump", "num_done_303", 703, 27],
"num_err_302",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
703,
27
],
["access", 10, "error", 703, 27],
["access", 11, "cannot apply '+': operands must be numbers", 703, 27],
["array", 12, 0, 703, 27],
["push", 12, 11, 703, 27],
["frame", 11, 8, 2, 703, 27],
["null", 8, 703, 27],
["setarg", 11, 0, 8, 703, 27],
["setarg", 11, 1, 10, 703, 27],
["setarg", 11, 2, 12, 703, 27],
["invoke", 11, 8, 703, 27],
["disrupt", 703, 27],
"num_done_303",
["move", 4, 9, 703, 27],
["access", 8, 1, 704, 17],
["is_num", 9, 7, 704, 17],
["jump_false", 9, "num_err_304", 704, 17],
"_nop_tc_3",
"_nop_tc_4",
["add", 9, 7, 8, 704, 17],
["jump", "num_done_305", 704, 17],
"num_err_304",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
704,
17
],
["access", 10, "error", 704, 17],
["access", 11, "cannot apply '+': operands must be numbers", 704, 17],
["array", 12, 0, 704, 17],
["push", 12, 11, 704, 17],
["frame", 11, 8, 2, 704, 17],
["null", 8, 704, 17],
["setarg", 11, 0, 8, 704, 17],
["setarg", 11, 1, 10, 704, 17],
["setarg", 11, 2, 12, 704, 17],
["invoke", 11, 8, 704, 17],
["disrupt", 704, 17],
"num_done_305",
["move", 7, 9, 704, 17],
["jump", "while_start_296", 704, 17],
"while_end_297",
["access", 4, "invoke", 706, 12],
["get", 5, 51, 1, 706, 5],
["frame", 7, 5, 3, 706, 5],
["null", 5, 706, 5],
["setarg", 7, 0, 5, 706, 5],
["setarg", 7, 1, 4, 706, 5],
["setarg", 7, 2, 6, 706, 5],
["setarg", 7, 3, 1, 706, 5],
["invoke", 7, 4, 706, 5],
["null", 4, 706, 5],
["return", 4, 706, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["length", 5, 4, 710, 23],
["move", 6, 5, 710, 23],
["get", 5, 40, 1, 711, 17],
["frame", 7, 5, 0, 711, 17],
["null", 5, 711, 17],
["setarg", 7, 0, 5, 711, 17],
["invoke", 7, 5, 711, 17],
["move", 7, 5, 711, 17],
["access", 5, "record_path", 712, 33],
["get", 8, 45, 1, 712, 23],
["frame", 9, 8, 1, 712, 23],
["null", 8, 712, 23],
["setarg", 9, 0, 8, 712, 23],
["setarg", 9, 1, 5, 712, 23],
["invoke", 9, 5, 712, 23],
["move", 8, 5, 712, 23],
["access", 5, "call_done", 713, 32],
["get", 9, 45, 1, 713, 22],
["frame", 10, 9, 1, 713, 22],
["null", 9, 713, 22],
["setarg", 10, 0, 9, 713, 22],
["setarg", 10, 1, 5, 713, 22],
["invoke", 10, 5, 713, 22],
["move", 9, 5, 713, 22],
["access", 5, 0, 714, 14],
["access", 10, 0, 715, 19],
["access", 11, "is_proxy", 718, 12],
["get", 12, 51, 1, 718, 5],
["frame", 13, 12, 3, 718, 5],
["null", 12, 718, 5],
["setarg", 13, 0, 12, 718, 5],
["setarg", 13, 1, 11, 718, 5],
["setarg", 13, 2, 7, 718, 5],
["setarg", 13, 3, 2, 718, 5],
["invoke", 13, 11, 718, 5],
["access", 11, "jump_false", 719, 20],
["get", 12, 60, 1, 719, 5],
["frame", 13, 12, 3, 719, 5],
["null", 12, 719, 5],
["setarg", 13, 0, 12, 719, 5],
["setarg", 13, 1, 11, 719, 5],
["setarg", 13, 2, 7, 719, 5],
["setarg", 13, 3, 8, 719, 5],
["invoke", 13, 7, 719, 5],
["get", 7, 40, 1, 722, 21],
["frame", 11, 7, 0, 722, 21],
["null", 7, 722, 21],
["setarg", 11, 0, 7, 722, 21],
["invoke", 11, 7, 722, 21],
["move", 11, 7, 722, 21],
["get", 7, 57, 1, 723, 5],
["frame", 12, 7, 1, 723, 5],
["null", 7, 723, 5],
["setarg", 12, 0, 7, 723, 5],
["setarg", 12, 1, 11, 723, 5],
["invoke", 12, 7, 723, 5],
["get", 7, 40, 1, 724, 20],
["frame", 12, 7, 0, 724, 20],
["null", 7, 724, 20],
["setarg", 12, 0, 7, 724, 20],
["invoke", 12, 7, 724, 20],
["move", 12, 7, 724, 20],
["get", 7, 55, 1, 725, 5],
["frame", 13, 7, 2, 725, 5],
["null", 7, 725, 5],
["setarg", 13, 0, 7, 725, 5],
["setarg", 13, 1, 12, 725, 5],
["setarg", 13, 2, 3, 725, 5],
["invoke", 13, 7, 725, 5],
["get", 7, 40, 1, 726, 20],
["frame", 13, 7, 0, 726, 20],
["null", 7, 726, 20],
["setarg", 13, 0, 7, 726, 20],
["invoke", 13, 7, 726, 20],
["move", 13, 7, 726, 20],
["access", 7, "array", 727, 16],
["access", 14, 0, 727, 35],
["array", 15, 3, 727, 35],
["push", 15, 7, 727, 35],
["push", 15, 13, 727, 35],
["push", 15, 14, 727, 35],
["get", 7, 47, 1, 727, 5],
["frame", 14, 7, 1, 727, 5],
["null", 7, 727, 5],
["setarg", 14, 0, 7, 727, 5],
["setarg", 14, 1, 15, 727, 5],
["invoke", 14, 7, 727, 5],
["access", 5, 0, 728, 10],
"while_start_306",
["is_int", 7, 5, 729, 17],
["jump_false", 7, "rel_ni_308", 729, 17],
["is_int", 14, 6, 729, 17],
["jump_false", 14, "rel_ni_308", 729, 17],
["lt_int", 15, 5, 6, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_ni_308",
["is_num", 7, 5, 729, 17],
["jump_false", 7, "rel_nn_309", 729, 17],
["is_num", 14, 6, 729, 17],
["jump_false", 14, "rel_nn_309", 729, 17],
["lt_float", 15, 5, 6, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_nn_309",
["is_text", 7, 5, 729, 17],
["jump_false", 7, "rel_err_311", 729, 17],
["is_text", 14, 6, 729, 17],
["jump_false", 14, "rel_err_311", 729, 17],
["lt_text", 15, 5, 6, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_err_311",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
729,
17
],
["access", 14, "error", 729, 17],
["access", 16, "cannot compare with '<': operands must be same type", 729, 17],
["array", 17, 0, 729, 17],
["push", 17, 16, 729, 17],
["frame", 16, 7, 2, 729, 17],
["null", 7, 729, 17],
["setarg", 16, 0, 7, 729, 17],
["setarg", 16, 1, 14, 729, 17],
["setarg", 16, 2, 17, 729, 17],
["invoke", 16, 7, 729, 17],
["disrupt", 729, 17],
"rel_done_310",
["jump_false", 15, "while_end_307", 729, 17],
["access", 7, "push", 730, 14],
["load_dynamic", 14, 4, 5, 730, 37],
["get", 15, 51, 1, 730, 7],
["frame", 16, 15, 3, 730, 7],
["null", 15, 730, 7],
["setarg", 16, 0, 15, 730, 7],
["setarg", 16, 1, 7, 730, 7],
["setarg", 16, 2, 13, 730, 7],
["setarg", 16, 3, 14, 730, 7],
["invoke", 16, 7, 730, 7],
["access", 7, 1, 731, 17],
["is_num", 14, 5, 731, 17],
["jump_false", 14, "num_err_312", 731, 17],
"_nop_tc_1",
"_nop_tc_2",
["add", 14, 5, 7, 731, 17],
["jump", "num_done_313", 731, 17],
"num_err_312",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
731,
17
],
["access", 15, "error", 731, 17],
["access", 16, "cannot apply '+': operands must be numbers", 731, 17],
["array", 17, 0, 731, 17],
["push", 17, 16, 731, 17],
["frame", 16, 7, 2, 731, 17],
["null", 7, 731, 17],
["setarg", 16, 0, 7, 731, 17],
["setarg", 16, 1, 15, 731, 17],
["setarg", 16, 2, 17, 731, 17],
["invoke", 16, 7, 731, 17],
["disrupt", 731, 17],
"num_done_313",
["move", 5, 14, 731, 17],
["jump", "while_start_306", 731, 17],
"while_end_307",
["get", 7, 40, 1, 733, 14],
["frame", 14, 7, 0, 733, 14],
["null", 7, 733, 14],
["setarg", 14, 0, 7, 733, 14],
["invoke", 14, 7, 733, 14],
["move", 14, 7, 733, 14],
["access", 7, "frame", 734, 12],
["access", 15, 2, 734, 30],
["get", 16, 52, 1, 734, 5],
["frame", 17, 16, 4, 734, 5],
["null", 16, 734, 5],
["setarg", 17, 0, 16, 734, 5],
["setarg", 17, 1, 7, 734, 5],
["setarg", 17, 2, 14, 734, 5],
["setarg", 17, 3, 2, 734, 5],
["setarg", 17, 4, 15, 734, 5],
["invoke", 17, 7, 734, 5],
["access", 7, "setarg", 735, 12],
["access", 15, 0, 735, 26],
["get", 16, 52, 1, 735, 5],
["frame", 17, 16, 4, 735, 5],
["null", 16, 735, 5],
["setarg", 17, 0, 16, 735, 5],
["setarg", 17, 1, 7, 735, 5],
["setarg", 17, 2, 14, 735, 5],
["setarg", 17, 3, 15, 735, 5],
["setarg", 17, 4, 11, 735, 5],
["invoke", 17, 7, 735, 5],
["access", 7, "setarg", 736, 12],
["access", 11, 1, 736, 26],
["get", 15, 52, 1, 736, 5],
["frame", 16, 15, 4, 736, 5],
["null", 15, 736, 5],
["setarg", 16, 0, 15, 736, 5],
["setarg", 16, 1, 7, 736, 5],
["setarg", 16, 2, 14, 736, 5],
["setarg", 16, 3, 11, 736, 5],
["setarg", 16, 4, 12, 736, 5],
["invoke", 16, 7, 736, 5],
["access", 7, "setarg", 737, 12],
["access", 11, 2, 737, 26],
["get", 12, 52, 1, 737, 5],
["frame", 15, 12, 4, 737, 5],
["null", 12, 737, 5],
["setarg", 15, 0, 12, 737, 5],
["setarg", 15, 1, 7, 737, 5],
["setarg", 15, 2, 14, 737, 5],
["setarg", 15, 3, 11, 737, 5],
["setarg", 15, 4, 13, 737, 5],
["invoke", 15, 7, 737, 5],
["access", 7, "invoke", 738, 12],
["get", 11, 51, 1, 738, 5],
["frame", 12, 11, 3, 738, 5],
["null", 11, 738, 5],
["setarg", 12, 0, 11, 738, 5],
["setarg", 12, 1, 7, 738, 5],
["setarg", 12, 2, 14, 738, 5],
["setarg", 12, 3, 1, 738, 5],
["invoke", 12, 7, 738, 5],
["get", 7, 59, 1, 739, 5],
["frame", 11, 7, 1, 739, 5],
["null", 7, 739, 5],
["setarg", 11, 0, 7, 739, 5],
["setarg", 11, 1, 9, 739, 5],
["invoke", 11, 7, 739, 5],
["get", 7, 48, 1, 742, 5],
["frame", 11, 7, 1, 742, 5],
["null", 7, 742, 5],
["setarg", 11, 0, 7, 742, 5],
["setarg", 11, 1, 8, 742, 5],
["invoke", 11, 7, 742, 5],
["get", 7, 40, 1, 743, 23],
["frame", 8, 7, 0, 743, 23],
["null", 7, 743, 23],
["setarg", 8, 0, 7, 743, 23],
["invoke", 8, 7, 743, 23],
["move", 8, 7, 743, 23],
["access", 7, "load_field", 744, 16],
["array", 11, 4, 744, 48],
["push", 11, 7, 744, 48],
["push", 11, 8, 744, 48],
["push", 11, 2, 744, 48],
["push", 11, 3, 744, 48],
["get", 7, 47, 1, 744, 5],
["frame", 12, 7, 1, 744, 5],
["null", 7, 744, 5],
["setarg", 12, 0, 7, 744, 5],
["setarg", 12, 1, 11, 744, 5],
["invoke", 12, 7, 744, 5],
["get", 7, 40, 1, 745, 22],
["frame", 11, 7, 0, 745, 22],
["null", 7, 745, 22],
["setarg", 11, 0, 7, 745, 22],
["invoke", 11, 7, 745, 22],
["move", 11, 7, 745, 22],
["access", 7, "frame", 746, 12],
["get", 12, 52, 1, 746, 5],
["frame", 13, 12, 4, 746, 5],
["null", 12, 746, 5],
["setarg", 13, 0, 12, 746, 5],
["setarg", 13, 1, 7, 746, 5],
["setarg", 13, 2, 11, 746, 5],
["setarg", 13, 3, 8, 746, 5],
["setarg", 13, 4, 6, 746, 5],
["invoke", 13, 7, 746, 5],
["access", 7, "setarg", 747, 12],
["access", 8, 0, 747, 34],
["get", 12, 52, 1, 747, 5],
["frame", 13, 12, 4, 747, 5],
["null", 12, 747, 5],
["setarg", 13, 0, 12, 747, 5],
["setarg", 13, 1, 7, 747, 5],
["setarg", 13, 2, 11, 747, 5],
["setarg", 13, 3, 8, 747, 5],
["setarg", 13, 4, 2, 747, 5],
["invoke", 13, 7, 747, 5],
["access", 10, 1, 748, 15],
["access", 5, 0, 749, 10],
"while_start_314",
["is_int", 7, 5, 750, 17],
["jump_false", 7, "rel_ni_316", 750, 17],
["is_int", 8, 6, 750, 17],
["jump_false", 8, "rel_ni_316", 750, 17],
["lt_int", 12, 5, 6, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_ni_316",
["is_num", 7, 5, 750, 17],
["jump_false", 7, "rel_nn_317", 750, 17],
["is_num", 8, 6, 750, 17],
["jump_false", 8, "rel_nn_317", 750, 17],
["lt_float", 12, 5, 6, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_nn_317",
["is_text", 7, 5, 750, 17],
["jump_false", 7, "rel_err_319", 750, 17],
["is_text", 8, 6, 750, 17],
["jump_false", 8, "rel_err_319", 750, 17],
["lt_text", 12, 5, 6, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_err_319",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
750,
17
],
["access", 8, "error", 750, 17],
["access", 13, "cannot compare with '<': operands must be same type", 750, 17],
["array", 14, 0, 750, 17],
["push", 14, 13, 750, 17],
["frame", 13, 7, 2, 750, 17],
["null", 7, 750, 17],
["setarg", 13, 0, 7, 750, 17],
["setarg", 13, 1, 8, 750, 17],
["setarg", 13, 2, 14, 750, 17],
["invoke", 13, 7, 750, 17],
["disrupt", 750, 17],
"rel_done_318",
["jump_false", 12, "while_end_315", 750, 17],
["access", 7, "setarg", 751, 14],
["load_dynamic", 8, 4, 5, 751, 50],
["get", 12, 52, 1, 751, 7],
["frame", 13, 12, 4, 751, 7],
["null", 12, 751, 7],
["setarg", 13, 0, 12, 751, 7],
["setarg", 13, 1, 7, 751, 7],
["setarg", 13, 2, 11, 751, 7],
["setarg", 13, 3, 10, 751, 7],
["setarg", 13, 4, 8, 751, 7],
["invoke", 13, 7, 751, 7],
["access", 7, 1, 752, 27],
["is_num", 8, 10, 752, 27],
["jump_false", 8, "num_err_320", 752, 27],
"_nop_tc_3",
"_nop_tc_4",
["add", 8, 10, 7, 752, 27],
["jump", "num_done_321", 752, 27],
"num_err_320",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
752,
27
],
["access", 12, "error", 752, 27],
["access", 13, "cannot apply '+': operands must be numbers", 752, 27],
["array", 14, 0, 752, 27],
["push", 14, 13, 752, 27],
["frame", 13, 7, 2, 752, 27],
["null", 7, 752, 27],
["setarg", 13, 0, 7, 752, 27],
["setarg", 13, 1, 12, 752, 27],
["setarg", 13, 2, 14, 752, 27],
["invoke", 13, 7, 752, 27],
["disrupt", 752, 27],
"num_done_321",
["move", 10, 8, 752, 27],
["access", 7, 1, 753, 17],
["is_num", 8, 5, 753, 17],
["jump_false", 8, "num_err_322", 753, 17],
"_nop_tc_5",
"_nop_tc_6",
["add", 8, 5, 7, 753, 17],
["jump", "num_done_323", 753, 17],
"num_err_322",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
753,
17
],
["access", 12, "error", 753, 17],
["access", 13, "cannot apply '+': operands must be numbers", 753, 17],
["array", 14, 0, 753, 17],
["push", 14, 13, 753, 17],
["frame", 13, 7, 2, 753, 17],
["null", 7, 753, 17],
["setarg", 13, 0, 7, 753, 17],
["setarg", 13, 1, 12, 753, 17],
["setarg", 13, 2, 14, 753, 17],
["invoke", 13, 7, 753, 17],
["disrupt", 753, 17],
"num_done_323",
["move", 5, 8, 753, 17],
["jump", "while_start_314", 753, 17],
"while_end_315",
["access", 5, "invoke", 755, 12],
["get", 6, 51, 1, 755, 5],
["frame", 7, 6, 3, 755, 5],
["null", 6, 755, 5],
["setarg", 7, 0, 6, 755, 5],
["setarg", 7, 1, 5, 755, 5],
["setarg", 7, 2, 11, 755, 5],
["setarg", 7, 3, 1, 755, 5],
["invoke", 7, 5, 755, 5],
["get", 5, 48, 1, 757, 5],
["frame", 6, 5, 1, 757, 5],
["null", 5, 757, 5],
["setarg", 6, 0, 5, 757, 5],
["setarg", 6, 1, 9, 757, 5],
["invoke", 6, 5, 757, 5],
["null", 5, 757, 5],
["return", 5, 757, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["length", 5, 4, 761, 23],
["move", 6, 5, 761, 23],
["get", 5, 40, 1, 762, 17],
["frame", 7, 5, 0, 762, 17],
["null", 5, 762, 17],
["setarg", 7, 0, 5, 762, 17],
["invoke", 7, 5, 762, 17],
["move", 7, 5, 762, 17],
["access", 5, "dyn_record_path", 763, 33],
["get", 8, 45, 1, 763, 23],
["frame", 9, 8, 1, 763, 23],
["null", 8, 763, 23],
["setarg", 9, 0, 8, 763, 23],
["setarg", 9, 1, 5, 763, 23],
["invoke", 9, 5, 763, 23],
["move", 8, 5, 763, 23],
["access", 5, "dyn_call_done", 764, 32],
["get", 9, 45, 1, 764, 22],
["frame", 10, 9, 1, 764, 22],
["null", 9, 764, 22],
["setarg", 10, 0, 9, 764, 22],
["setarg", 10, 1, 5, 764, 22],
["invoke", 10, 5, 764, 22],
["move", 9, 5, 764, 22],
["access", 5, 0, 765, 14],
["access", 10, 0, 766, 19],
["access", 11, "is_proxy", 769, 12],
["get", 12, 51, 1, 769, 5],
["frame", 13, 12, 3, 769, 5],
["null", 12, 769, 5],
["setarg", 13, 0, 12, 769, 5],
["setarg", 13, 1, 11, 769, 5],
["setarg", 13, 2, 7, 769, 5],
["setarg", 13, 3, 2, 769, 5],
["invoke", 13, 11, 769, 5],
["access", 11, "jump_false", 770, 20],
["get", 12, 60, 1, 770, 5],
["frame", 13, 12, 3, 770, 5],
["null", 12, 770, 5],
["setarg", 13, 0, 12, 770, 5],
["setarg", 13, 1, 11, 770, 5],
["setarg", 13, 2, 7, 770, 5],
["setarg", 13, 3, 8, 770, 5],
["invoke", 13, 7, 770, 5],
["get", 7, 40, 1, 773, 18],
["frame", 11, 7, 0, 773, 18],
["null", 7, 773, 18],
["setarg", 11, 0, 7, 773, 18],
["invoke", 11, 7, 773, 18],
["move", 11, 7, 773, 18],
["access", 7, "dyn_error", 774, 32],
["get", 12, 45, 1, 774, 22],
["frame", 13, 12, 1, 774, 22],
["null", 12, 774, 22],
["setarg", 13, 0, 12, 774, 22],
["setarg", 13, 1, 7, 774, 22],
["invoke", 13, 7, 774, 22],
["move", 12, 7, 774, 22],
["access", 7, "is_text", 775, 12],
["get", 13, 51, 1, 775, 5],
["frame", 14, 13, 3, 775, 5],
["null", 13, 775, 5],
["setarg", 14, 0, 13, 775, 5],
["setarg", 14, 1, 7, 775, 5],
["setarg", 14, 2, 11, 775, 5],
["setarg", 14, 3, 3, 775, 5],
["invoke", 14, 7, 775, 5],
["access", 7, "jump_false", 776, 20],
["get", 13, 60, 1, 776, 5],
["frame", 14, 13, 3, 776, 5],
["null", 13, 776, 5],
["setarg", 14, 0, 13, 776, 5],
["setarg", 14, 1, 7, 776, 5],
["setarg", 14, 2, 11, 776, 5],
["setarg", 14, 3, 12, 776, 5],
["invoke", 14, 7, 776, 5],
["get", 7, 40, 1, 777, 21],
["frame", 11, 7, 0, 777, 21],
["null", 7, 777, 21],
["setarg", 11, 0, 7, 777, 21],
["invoke", 11, 7, 777, 21],
["move", 11, 7, 777, 21],
["get", 7, 57, 1, 778, 5],
["frame", 13, 7, 1, 778, 5],
["null", 7, 778, 5],
["setarg", 13, 0, 7, 778, 5],
["setarg", 13, 1, 11, 778, 5],
["invoke", 13, 7, 778, 5],
["get", 7, 40, 1, 779, 20],
["frame", 13, 7, 0, 779, 20],
["null", 7, 779, 20],
["setarg", 13, 0, 7, 779, 20],
["invoke", 13, 7, 779, 20],
["move", 13, 7, 779, 20],
["access", 7, "array", 780, 16],
["access", 14, 0, 780, 35],
["array", 15, 3, 780, 35],
["push", 15, 7, 780, 35],
["push", 15, 13, 780, 35],
["push", 15, 14, 780, 35],
["get", 7, 47, 1, 780, 5],
["frame", 14, 7, 1, 780, 5],
["null", 7, 780, 5],
["setarg", 14, 0, 7, 780, 5],
["setarg", 14, 1, 15, 780, 5],
["invoke", 14, 7, 780, 5],
["access", 5, 0, 781, 10],
"while_start_324",
["is_int", 7, 5, 782, 17],
["jump_false", 7, "rel_ni_326", 782, 17],
["is_int", 14, 6, 782, 17],
["jump_false", 14, "rel_ni_326", 782, 17],
["lt_int", 15, 5, 6, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_ni_326",
["is_num", 7, 5, 782, 17],
["jump_false", 7, "rel_nn_327", 782, 17],
["is_num", 14, 6, 782, 17],
["jump_false", 14, "rel_nn_327", 782, 17],
["lt_float", 15, 5, 6, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_nn_327",
["is_text", 7, 5, 782, 17],
["jump_false", 7, "rel_err_329", 782, 17],
["is_text", 14, 6, 782, 17],
["jump_false", 14, "rel_err_329", 782, 17],
["lt_text", 15, 5, 6, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_err_329",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
782,
17
],
["access", 14, "error", 782, 17],
["access", 16, "cannot compare with '<': operands must be same type", 782, 17],
["array", 17, 0, 782, 17],
["push", 17, 16, 782, 17],
["frame", 16, 7, 2, 782, 17],
["null", 7, 782, 17],
["setarg", 16, 0, 7, 782, 17],
["setarg", 16, 1, 14, 782, 17],
["setarg", 16, 2, 17, 782, 17],
["invoke", 16, 7, 782, 17],
["disrupt", 782, 17],
"rel_done_328",
["jump_false", 15, "while_end_325", 782, 17],
["access", 7, "push", 783, 14],
["load_dynamic", 14, 4, 5, 783, 37],
["get", 15, 51, 1, 783, 7],
["frame", 16, 15, 3, 783, 7],
["null", 15, 783, 7],
["setarg", 16, 0, 15, 783, 7],
["setarg", 16, 1, 7, 783, 7],
["setarg", 16, 2, 13, 783, 7],
["setarg", 16, 3, 14, 783, 7],
["invoke", 16, 7, 783, 7],
["access", 7, 1, 784, 17],
["is_num", 14, 5, 784, 17],
["jump_false", 14, "num_err_330", 784, 17],
"_nop_tc_1",
"_nop_tc_2",
["add", 14, 5, 7, 784, 17],
["jump", "num_done_331", 784, 17],
"num_err_330",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
784,
17
],
["access", 15, "error", 784, 17],
["access", 16, "cannot apply '+': operands must be numbers", 784, 17],
["array", 17, 0, 784, 17],
["push", 17, 16, 784, 17],
["frame", 16, 7, 2, 784, 17],
["null", 7, 784, 17],
["setarg", 16, 0, 7, 784, 17],
["setarg", 16, 1, 15, 784, 17],
["setarg", 16, 2, 17, 784, 17],
["invoke", 16, 7, 784, 17],
["disrupt", 784, 17],
"num_done_331",
["move", 5, 14, 784, 17],
["jump", "while_start_324", 784, 17],
"while_end_325",
["get", 7, 40, 1, 786, 14],
["frame", 14, 7, 0, 786, 14],
["null", 7, 786, 14],
["setarg", 14, 0, 7, 786, 14],
["invoke", 14, 7, 786, 14],
["move", 14, 7, 786, 14],
["access", 7, "frame", 787, 12],
["access", 15, 2, 787, 30],
["get", 16, 52, 1, 787, 5],
["frame", 17, 16, 4, 787, 5],
["null", 16, 787, 5],
["setarg", 17, 0, 16, 787, 5],
["setarg", 17, 1, 7, 787, 5],
["setarg", 17, 2, 14, 787, 5],
["setarg", 17, 3, 2, 787, 5],
["setarg", 17, 4, 15, 787, 5],
["invoke", 17, 7, 787, 5],
["access", 7, "setarg", 788, 12],
["access", 15, 0, 788, 26],
["get", 16, 52, 1, 788, 5],
["frame", 17, 16, 4, 788, 5],
["null", 16, 788, 5],
["setarg", 17, 0, 16, 788, 5],
["setarg", 17, 1, 7, 788, 5],
["setarg", 17, 2, 14, 788, 5],
["setarg", 17, 3, 15, 788, 5],
["setarg", 17, 4, 11, 788, 5],
["invoke", 17, 7, 788, 5],
["access", 7, "setarg", 789, 12],
["access", 11, 1, 789, 26],
["get", 15, 52, 1, 789, 5],
["frame", 16, 15, 4, 789, 5],
["null", 15, 789, 5],
["setarg", 16, 0, 15, 789, 5],
["setarg", 16, 1, 7, 789, 5],
["setarg", 16, 2, 14, 789, 5],
["setarg", 16, 3, 11, 789, 5],
["setarg", 16, 4, 3, 789, 5],
["invoke", 16, 7, 789, 5],
["access", 7, "setarg", 790, 12],
["access", 11, 2, 790, 26],
["get", 15, 52, 1, 790, 5],
["frame", 16, 15, 4, 790, 5],
["null", 15, 790, 5],
["setarg", 16, 0, 15, 790, 5],
["setarg", 16, 1, 7, 790, 5],
["setarg", 16, 2, 14, 790, 5],
["setarg", 16, 3, 11, 790, 5],
["setarg", 16, 4, 13, 790, 5],
["invoke", 16, 7, 790, 5],
["access", 7, "invoke", 791, 12],
["get", 11, 51, 1, 791, 5],
["frame", 13, 11, 3, 791, 5],
["null", 11, 791, 5],
["setarg", 13, 0, 11, 791, 5],
["setarg", 13, 1, 7, 791, 5],
["setarg", 13, 2, 14, 791, 5],
["setarg", 13, 3, 1, 791, 5],
["invoke", 13, 7, 791, 5],
["get", 7, 59, 1, 792, 5],
["frame", 11, 7, 1, 792, 5],
["null", 7, 792, 5],
["setarg", 11, 0, 7, 792, 5],
["setarg", 11, 1, 9, 792, 5],
["invoke", 11, 7, 792, 5],
["get", 7, 48, 1, 795, 5],
["frame", 11, 7, 1, 795, 5],
["null", 7, 795, 5],
["setarg", 11, 0, 7, 795, 5],
["setarg", 11, 1, 12, 795, 5],
["invoke", 11, 7, 795, 5],
["access", 7, "cannot access: key must be text", 796, 20],
["get", 11, 58, 1, 796, 5],
["frame", 12, 11, 1, 796, 5],
["null", 11, 796, 5],
["setarg", 12, 0, 11, 796, 5],
["setarg", 12, 1, 7, 796, 5],
["invoke", 12, 7, 796, 5],
["access", 7, "disrupt", 797, 12],
["get", 11, 49, 1, 797, 5],
["frame", 12, 11, 1, 797, 5],
["null", 11, 797, 5],
["setarg", 12, 0, 11, 797, 5],
["setarg", 12, 1, 7, 797, 5],
["invoke", 12, 7, 797, 5],
["get", 7, 59, 1, 798, 5],
["frame", 11, 7, 1, 798, 5],
["null", 7, 798, 5],
["setarg", 11, 0, 7, 798, 5],
["setarg", 11, 1, 9, 798, 5],
["invoke", 11, 7, 798, 5],
["get", 7, 48, 1, 801, 5],
["frame", 11, 7, 1, 801, 5],
["null", 7, 801, 5],
["setarg", 11, 0, 7, 801, 5],
["setarg", 11, 1, 8, 801, 5],
["invoke", 11, 7, 801, 5],
["get", 7, 40, 1, 802, 23],
["frame", 8, 7, 0, 802, 23],
["null", 7, 802, 23],
["setarg", 8, 0, 7, 802, 23],
["invoke", 8, 7, 802, 23],
["move", 8, 7, 802, 23],
["access", 7, "load_dynamic", 803, 12],
["get", 11, 52, 1, 803, 5],
["frame", 12, 11, 4, 803, 5],
["null", 11, 803, 5],
["setarg", 12, 0, 11, 803, 5],
["setarg", 12, 1, 7, 803, 5],
["setarg", 12, 2, 8, 803, 5],
["setarg", 12, 3, 2, 803, 5],
["setarg", 12, 4, 3, 803, 5],
["invoke", 12, 7, 803, 5],
["get", 7, 40, 1, 804, 22],
["frame", 11, 7, 0, 804, 22],
["null", 7, 804, 22],
["setarg", 11, 0, 7, 804, 22],
["invoke", 11, 7, 804, 22],
["move", 11, 7, 804, 22],
["access", 7, "frame", 805, 12],
["get", 12, 52, 1, 805, 5],
["frame", 13, 12, 4, 805, 5],
["null", 12, 805, 5],
["setarg", 13, 0, 12, 805, 5],
["setarg", 13, 1, 7, 805, 5],
["setarg", 13, 2, 11, 805, 5],
["setarg", 13, 3, 8, 805, 5],
["setarg", 13, 4, 6, 805, 5],
["invoke", 13, 7, 805, 5],
["access", 7, "setarg", 806, 12],
["access", 8, 0, 806, 34],
["get", 12, 52, 1, 806, 5],
["frame", 13, 12, 4, 806, 5],
["null", 12, 806, 5],
["setarg", 13, 0, 12, 806, 5],
["setarg", 13, 1, 7, 806, 5],
["setarg", 13, 2, 11, 806, 5],
["setarg", 13, 3, 8, 806, 5],
["setarg", 13, 4, 2, 806, 5],
["invoke", 13, 7, 806, 5],
["access", 10, 1, 807, 15],
["access", 5, 0, 808, 10],
"while_start_332",
["is_int", 7, 5, 809, 17],
["jump_false", 7, "rel_ni_334", 809, 17],
["is_int", 8, 6, 809, 17],
["jump_false", 8, "rel_ni_334", 809, 17],
["lt_int", 12, 5, 6, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_ni_334",
["is_num", 7, 5, 809, 17],
["jump_false", 7, "rel_nn_335", 809, 17],
["is_num", 8, 6, 809, 17],
["jump_false", 8, "rel_nn_335", 809, 17],
["lt_float", 12, 5, 6, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_nn_335",
["is_text", 7, 5, 809, 17],
["jump_false", 7, "rel_err_337", 809, 17],
["is_text", 8, 6, 809, 17],
["jump_false", 8, "rel_err_337", 809, 17],
["lt_text", 12, 5, 6, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_err_337",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
809,
17
],
["access", 8, "error", 809, 17],
["access", 13, "cannot compare with '<': operands must be same type", 809, 17],
["array", 14, 0, 809, 17],
["push", 14, 13, 809, 17],
["frame", 13, 7, 2, 809, 17],
["null", 7, 809, 17],
["setarg", 13, 0, 7, 809, 17],
["setarg", 13, 1, 8, 809, 17],
["setarg", 13, 2, 14, 809, 17],
["invoke", 13, 7, 809, 17],
["disrupt", 809, 17],
"rel_done_336",
["jump_false", 12, "while_end_333", 809, 17],
["access", 7, "setarg", 810, 14],
["load_dynamic", 8, 4, 5, 810, 50],
["get", 12, 52, 1, 810, 7],
["frame", 13, 12, 4, 810, 7],
["null", 12, 810, 7],
["setarg", 13, 0, 12, 810, 7],
["setarg", 13, 1, 7, 810, 7],
["setarg", 13, 2, 11, 810, 7],
["setarg", 13, 3, 10, 810, 7],
["setarg", 13, 4, 8, 810, 7],
["invoke", 13, 7, 810, 7],
["access", 7, 1, 811, 27],
["is_num", 8, 10, 811, 27],
["jump_false", 8, "num_err_338", 811, 27],
"_nop_tc_3",
"_nop_tc_4",
["add", 8, 10, 7, 811, 27],
["jump", "num_done_339", 811, 27],
"num_err_338",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
811,
27
],
["access", 12, "error", 811, 27],
["access", 13, "cannot apply '+': operands must be numbers", 811, 27],
["array", 14, 0, 811, 27],
["push", 14, 13, 811, 27],
["frame", 13, 7, 2, 811, 27],
["null", 7, 811, 27],
["setarg", 13, 0, 7, 811, 27],
["setarg", 13, 1, 12, 811, 27],
["setarg", 13, 2, 14, 811, 27],
["invoke", 13, 7, 811, 27],
["disrupt", 811, 27],
"num_done_339",
["move", 10, 8, 811, 27],
["access", 7, 1, 812, 17],
["is_num", 8, 5, 812, 17],
["jump_false", 8, "num_err_340", 812, 17],
"_nop_tc_5",
"_nop_tc_6",
["add", 8, 5, 7, 812, 17],
["jump", "num_done_341", 812, 17],
"num_err_340",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
812,
17
],
["access", 12, "error", 812, 17],
["access", 13, "cannot apply '+': operands must be numbers", 812, 17],
["array", 14, 0, 812, 17],
["push", 14, 13, 812, 17],
["frame", 13, 7, 2, 812, 17],
["null", 7, 812, 17],
["setarg", 13, 0, 7, 812, 17],
["setarg", 13, 1, 12, 812, 17],
["setarg", 13, 2, 14, 812, 17],
["invoke", 13, 7, 812, 17],
["disrupt", 812, 17],
"num_done_341",
["move", 5, 8, 812, 17],
["jump", "while_start_332", 812, 17],
"while_end_333",
["access", 5, "invoke", 814, 12],
["get", 6, 51, 1, 814, 5],
["frame", 7, 6, 3, 814, 5],
["null", 6, 814, 5],
["setarg", 7, 0, 6, 814, 5],
["setarg", 7, 1, 5, 814, 5],
["setarg", 7, 2, 11, 814, 5],
["setarg", 7, 3, 1, 814, 5],
["invoke", 7, 5, 814, 5],
["get", 5, 48, 1, 816, 5],
["frame", 6, 5, 1, 816, 5],
["null", 5, 816, 5],
["setarg", 6, 0, 5, 816, 5],
["setarg", 6, 1, 9, 816, 5],
["invoke", 6, 5, 816, 5],
["null", 5, 816, 5],
["return", 5, 816, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["length", 3, 2, 820, 23],
["move", 4, 3, 820, 23],
["get", 3, 40, 1, 821, 22],
["frame", 5, 3, 0, 821, 22],
["null", 3, 821, 22],
["setarg", 5, 0, 3, 821, 22],
["invoke", 5, 3, 821, 22],
["move", 5, 3, 821, 22],
["access", 3, "goframe", 822, 12],
["get", 6, 52, 1, 822, 5],
["frame", 7, 6, 4, 822, 5],
["null", 6, 822, 5],
["setarg", 7, 0, 6, 822, 5],
["setarg", 7, 1, 3, 822, 5],
["setarg", 7, 2, 5, 822, 5],
["setarg", 7, 3, 1, 822, 5],
["setarg", 7, 4, 4, 822, 5],
["invoke", 7, 3, 822, 5],
["get", 3, 40, 1, 823, 21],
["frame", 6, 3, 0, 823, 21],
["null", 3, 823, 21],
["setarg", 6, 0, 3, 823, 21],
["invoke", 6, 3, 823, 21],
["move", 6, 3, 823, 21],
["access", 3, "null", 824, 12],
["get", 7, 50, 1, 824, 5],
["frame", 8, 7, 2, 824, 5],
["null", 7, 824, 5],
["setarg", 8, 0, 7, 824, 5],
["setarg", 8, 1, 3, 824, 5],
["setarg", 8, 2, 6, 824, 5],
["invoke", 8, 3, 824, 5],
["access", 3, "setarg", 825, 12],
["access", 7, 0, 825, 34],
["get", 8, 52, 1, 825, 5],
["frame", 9, 8, 4, 825, 5],
["null", 8, 825, 5],
["setarg", 9, 0, 8, 825, 5],
["setarg", 9, 1, 3, 825, 5],
["setarg", 9, 2, 5, 825, 5],
["setarg", 9, 3, 7, 825, 5],
["setarg", 9, 4, 6, 825, 5],
["invoke", 9, 3, 825, 5],
["access", 3, 1, 826, 19],
["access", 6, 0, 827, 14],
"while_start_342",
["is_int", 7, 6, 828, 17],
["jump_false", 7, "rel_ni_344", 828, 17],
["is_int", 8, 4, 828, 17],
["jump_false", 8, "rel_ni_344", 828, 17],
["lt_int", 9, 6, 4, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_ni_344",
["is_num", 7, 6, 828, 17],
["jump_false", 7, "rel_nn_345", 828, 17],
["is_num", 8, 4, 828, 17],
["jump_false", 8, "rel_nn_345", 828, 17],
["lt_float", 9, 6, 4, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_nn_345",
["is_text", 7, 6, 828, 17],
["jump_false", 7, "rel_err_347", 828, 17],
["is_text", 8, 4, 828, 17],
["jump_false", 8, "rel_err_347", 828, 17],
["lt_text", 9, 6, 4, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_err_347",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
828,
17
],
["access", 8, "error", 828, 17],
["access", 10, "cannot compare with '<': operands must be same type", 828, 17],
["array", 11, 0, 828, 17],
["push", 11, 10, 828, 17],
["frame", 10, 7, 2, 828, 17],
["null", 7, 828, 17],
["setarg", 10, 0, 7, 828, 17],
["setarg", 10, 1, 8, 828, 17],
["setarg", 10, 2, 11, 828, 17],
["invoke", 10, 7, 828, 17],
["disrupt", 828, 17],
"rel_done_346",
["jump_false", 9, "while_end_343", 828, 17],
["access", 7, "setarg", 829, 14],
["load_dynamic", 8, 2, 6, 829, 50],
["get", 9, 52, 1, 829, 7],
["frame", 10, 9, 4, 829, 7],
["null", 9, 829, 7],
["setarg", 10, 0, 9, 829, 7],
["setarg", 10, 1, 7, 829, 7],
["setarg", 10, 2, 5, 829, 7],
["setarg", 10, 3, 3, 829, 7],
["setarg", 10, 4, 8, 829, 7],
["invoke", 10, 7, 829, 7],
["access", 7, 1, 830, 27],
["is_num", 8, 3, 830, 27],
["jump_false", 8, "num_err_348", 830, 27],
"_nop_tc_1",
"_nop_tc_2",
["add", 8, 3, 7, 830, 27],
["jump", "num_done_349", 830, 27],
"num_err_348",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
830,
27
],
["access", 9, "error", 830, 27],
["access", 10, "cannot apply '+': operands must be numbers", 830, 27],
["array", 11, 0, 830, 27],
["push", 11, 10, 830, 27],
["frame", 10, 7, 2, 830, 27],
["null", 7, 830, 27],
["setarg", 10, 0, 7, 830, 27],
["setarg", 10, 1, 9, 830, 27],
["setarg", 10, 2, 11, 830, 27],
["invoke", 10, 7, 830, 27],
["disrupt", 830, 27],
"num_done_349",
["move", 3, 8, 830, 27],
["access", 7, 1, 831, 17],
["is_num", 8, 6, 831, 17],
["jump_false", 8, "num_err_350", 831, 17],
"_nop_tc_3",
"_nop_tc_4",
["add", 8, 6, 7, 831, 17],
["jump", "num_done_351", 831, 17],
"num_err_350",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
831,
17
],
["access", 9, "error", 831, 17],
["access", 10, "cannot apply '+': operands must be numbers", 831, 17],
["array", 11, 0, 831, 17],
["push", 11, 10, 831, 17],
["frame", 10, 7, 2, 831, 17],
["null", 7, 831, 17],
["setarg", 10, 0, 7, 831, 17],
["setarg", 10, 1, 9, 831, 17],
["setarg", 10, 2, 11, 831, 17],
["invoke", 10, 7, 831, 17],
["disrupt", 831, 17],
"num_done_351",
["move", 6, 8, 831, 17],
["jump", "while_start_342", 831, 17],
"while_end_343",
["access", 3, "goinvoke", 833, 12],
["get", 4, 50, 1, 833, 5],
["frame", 6, 4, 2, 833, 5],
["null", 4, 833, 5],
["setarg", 6, 0, 4, 833, 5],
["setarg", 6, 1, 3, 833, 5],
["setarg", 6, 2, 5, 833, 5],
["invoke", 6, 3, 833, 5],
["null", 3, 833, 5],
["return", 3, 833, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["get", 4, 40, 1, 837, 21],
["frame", 5, 4, 0, 837, 21],
["null", 4, 837, 21],
["setarg", 5, 0, 4, 837, 21],
["invoke", 5, 4, 837, 21],
["move", 5, 4, 837, 21],
["get", 4, 72, 1, 838, 5],
["frame", 6, 4, 3, 838, 5],
["null", 4, 838, 5],
["setarg", 6, 0, 4, 838, 5],
["setarg", 6, 1, 5, 838, 5],
["setarg", 6, 2, 1, 838, 5],
["setarg", 6, 3, 2, 838, 5],
["invoke", 6, 4, 838, 5],
["length", 4, 3, 839, 23],
["move", 6, 4, 839, 23],
["get", 4, 40, 1, 840, 22],
["frame", 7, 4, 0, 840, 22],
["null", 4, 840, 22],
["setarg", 7, 0, 4, 840, 22],
["invoke", 7, 4, 840, 22],
["move", 7, 4, 840, 22],
["access", 4, "goframe", 841, 12],
["get", 8, 52, 1, 841, 5],
["frame", 9, 8, 4, 841, 5],
["null", 8, 841, 5],
["setarg", 9, 0, 8, 841, 5],
["setarg", 9, 1, 4, 841, 5],
["setarg", 9, 2, 7, 841, 5],
["setarg", 9, 3, 5, 841, 5],
["setarg", 9, 4, 6, 841, 5],
["invoke", 9, 4, 841, 5],
["access", 4, "setarg", 842, 12],
["access", 5, 0, 842, 34],
["get", 8, 52, 1, 842, 5],
["frame", 9, 8, 4, 842, 5],
["null", 8, 842, 5],
["setarg", 9, 0, 8, 842, 5],
["setarg", 9, 1, 4, 842, 5],
["setarg", 9, 2, 7, 842, 5],
["setarg", 9, 3, 5, 842, 5],
["setarg", 9, 4, 1, 842, 5],
["invoke", 9, 4, 842, 5],
["access", 4, 1, 843, 19],
["access", 5, 0, 844, 14],
"while_start_352",
["is_int", 8, 5, 845, 17],
["jump_false", 8, "rel_ni_354", 845, 17],
["is_int", 9, 6, 845, 17],
["jump_false", 9, "rel_ni_354", 845, 17],
["lt_int", 10, 5, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_ni_354",
["is_num", 8, 5, 845, 17],
["jump_false", 8, "rel_nn_355", 845, 17],
["is_num", 9, 6, 845, 17],
["jump_false", 9, "rel_nn_355", 845, 17],
["lt_float", 10, 5, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_nn_355",
["is_text", 8, 5, 845, 17],
["jump_false", 8, "rel_err_357", 845, 17],
["is_text", 9, 6, 845, 17],
["jump_false", 9, "rel_err_357", 845, 17],
["lt_text", 10, 5, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_err_357",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
845,
17
],
["access", 9, "error", 845, 17],
["access", 11, "cannot compare with '<': operands must be same type", 845, 17],
["array", 12, 0, 845, 17],
["push", 12, 11, 845, 17],
["frame", 11, 8, 2, 845, 17],
["null", 8, 845, 17],
["setarg", 11, 0, 8, 845, 17],
["setarg", 11, 1, 9, 845, 17],
["setarg", 11, 2, 12, 845, 17],
["invoke", 11, 8, 845, 17],
["disrupt", 845, 17],
"rel_done_356",
["jump_false", 10, "while_end_353", 845, 17],
["access", 8, "setarg", 846, 14],
["load_dynamic", 9, 3, 5, 846, 50],
["get", 10, 52, 1, 846, 7],
["frame", 11, 10, 4, 846, 7],
["null", 10, 846, 7],
["setarg", 11, 0, 10, 846, 7],
["setarg", 11, 1, 8, 846, 7],
["setarg", 11, 2, 7, 846, 7],
["setarg", 11, 3, 4, 846, 7],
["setarg", 11, 4, 9, 846, 7],
["invoke", 11, 8, 846, 7],
["access", 8, 1, 847, 27],
["is_num", 9, 4, 847, 27],
["jump_false", 9, "num_err_358", 847, 27],
"_nop_tc_1",
"_nop_tc_2",
["add", 9, 4, 8, 847, 27],
["jump", "num_done_359", 847, 27],
"num_err_358",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
847,
27
],
["access", 10, "error", 847, 27],
["access", 11, "cannot apply '+': operands must be numbers", 847, 27],
["array", 12, 0, 847, 27],
["push", 12, 11, 847, 27],
["frame", 11, 8, 2, 847, 27],
["null", 8, 847, 27],
["setarg", 11, 0, 8, 847, 27],
["setarg", 11, 1, 10, 847, 27],
["setarg", 11, 2, 12, 847, 27],
["invoke", 11, 8, 847, 27],
["disrupt", 847, 27],
"num_done_359",
["move", 4, 9, 847, 27],
["access", 8, 1, 848, 17],
["is_num", 9, 5, 848, 17],
["jump_false", 9, "num_err_360", 848, 17],
"_nop_tc_3",
"_nop_tc_4",
["add", 9, 5, 8, 848, 17],
["jump", "num_done_361", 848, 17],
"num_err_360",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
848,
17
],
["access", 10, "error", 848, 17],
["access", 11, "cannot apply '+': operands must be numbers", 848, 17],
["array", 12, 0, 848, 17],
["push", 12, 11, 848, 17],
["frame", 11, 8, 2, 848, 17],
["null", 8, 848, 17],
["setarg", 11, 0, 8, 848, 17],
["setarg", 11, 1, 10, 848, 17],
["setarg", 11, 2, 12, 848, 17],
["invoke", 11, 8, 848, 17],
["disrupt", 848, 17],
"num_done_361",
["move", 5, 9, 848, 17],
["jump", "while_start_352", 848, 17],
"while_end_353",
["access", 4, "goinvoke", 850, 12],
["get", 5, 50, 1, 850, 5],
["frame", 6, 5, 2, 850, 5],
["null", 5, 850, 5],
["setarg", 6, 0, 5, 850, 5],
["setarg", 6, 1, 4, 850, 5],
["setarg", 6, 2, 7, 850, 5],
["invoke", 6, 4, 850, 5],
["null", 4, 850, 5],
["return", 4, 850, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["null", 2, 855, 23],
["is_identical", 3, 1, 2, 855, 23],
["jump_true", 3, "eq_done_364", 855, 23],
["is_int", 4, 1, 855, 23],
["jump_false", 4, "eq_ni_365", 855, 23],
"_nop_tc_1",
["jump", "eq_ni_365", 855, 23],
["eq_int", 3, 1, 2, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_ni_365",
["is_num", 4, 1, 855, 23],
["jump_false", 4, "eq_nn_366", 855, 23],
"_nop_tc_2",
["jump", "eq_nn_366", 855, 23],
["eq_float", 3, 1, 2, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nn_366",
["is_text", 4, 1, 855, 23],
["jump_false", 4, "eq_nt_367", 855, 23],
"_nop_tc_3",
["jump", "eq_nt_367", 855, 23],
["eq_text", 3, 1, 2, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nt_367",
["is_null", 4, 1, 855, 23],
["jump_false", 4, "eq_nnl_368", 855, 23],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nnl_368",
["is_bool", 4, 1, 855, 23],
["jump_false", 4, "eq_nb_369", 855, 23],
"_nop_tc_6",
["jump", "eq_nb_369", 855, 23],
["eq_bool", 3, 1, 2, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nb_369",
["false", 3, 855, 23],
"eq_done_364",
["jump_false", 3, "if_else_362", 855, 23],
["null", 2, 856, 14],
["return", 2, 856, 14],
"_nop_ur_1",
"if_else_362",
"if_end_363",
["access", 2, 0, 858, 14],
["null", 3, 859, 16],
["access", 4, 0, 860, 16],
["null", 5, 861, 15],
"while_start_370",
["length", 6, 1, 862, 24],
["is_int", 7, 2, 862, 24],
["jump_false", 7, "rel_ni_372", 862, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 8, 2, 6, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_ni_372",
["is_num", 7, 2, 862, 24],
["jump_false", 7, "rel_nn_373", 862, 24],
"_nop_tc_9",
"_nop_tc_10",
["lt_float", 8, 2, 6, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_nn_373",
["is_text", 7, 2, 862, 24],
["jump_false", 7, "rel_err_375", 862, 24],
"_nop_tc_11",
["jump", "rel_err_375", 862, 24],
["lt_text", 8, 2, 6, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_err_375",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
862,
24
],
["access", 7, "error", 862, 24],
["access", 9, "cannot compare with '<': operands must be same type", 862, 24],
["array", 10, 0, 862, 24],
["push", 10, 9, 862, 24],
["frame", 9, 6, 2, 862, 24],
["null", 6, 862, 24],
["setarg", 9, 0, 6, 862, 24],
["setarg", 9, 1, 7, 862, 24],
["setarg", 9, 2, 10, 862, 24],
["invoke", 9, 6, 862, 24],
["disrupt", 862, 24],
"rel_done_374",
["jump_false", 8, "while_end_371", 862, 24],
["load_dynamic", 6, 1, 2, 863, 25],
["move", 3, 6, 863, 25],
["null", 6, 864, 19],
["is_identical", 7, 3, 6, 864, 19],
["jump_true", 7, "eq_done_379", 864, 19],
["is_int", 8, 3, 864, 19],
["jump_false", 8, "eq_ni_380", 864, 19],
"_nop_tc_12",
["jump", "eq_ni_380", 864, 19],
["eq_int", 7, 3, 6, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_ni_380",
["is_num", 8, 3, 864, 19],
["jump_false", 8, "eq_nn_381", 864, 19],
"_nop_tc_13",
["jump", "eq_nn_381", 864, 19],
["eq_float", 7, 3, 6, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nn_381",
["is_text", 8, 3, 864, 19],
["jump_false", 8, "eq_nt_382", 864, 19],
"_nop_tc_14",
["jump", "eq_nt_382", 864, 19],
["eq_text", 7, 3, 6, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nt_382",
["is_null", 8, 3, 864, 19],
["jump_false", 8, "eq_nnl_383", 864, 19],
"_nop_tc_15",
"_nop_tc_16",
["true", 7, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nnl_383",
["is_bool", 8, 3, 864, 19],
["jump_false", 8, "eq_nb_384", 864, 19],
"_nop_tc_17",
["jump", "eq_nb_384", 864, 19],
["eq_bool", 7, 3, 6, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nb_384",
["false", 7, 864, 19],
"eq_done_379",
["move", 6, 7, 864, 19],
["jump_true", 6, "or_end_378", 864, 19],
["get", 7, 26, 1, 864, 34],
["length", 8, 7, 864, 34],
["access", 7, 64, 864, 56],
"_nop_tc_18",
"_nop_tc_19",
"_nop_tc_20",
"_nop_tc_21",
["ge_int", 9, 8, 7, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_ni_385",
"_nop_tc_22",
"_nop_tc_23",
"_nop_tc_24",
"_nop_tc_25",
["ge_float", 9, 8, 7, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_nn_386",
"_nop_tc_26",
["jump", "rel_err_388", 864, 56],
"_nop_tc_27",
["jump", "rel_err_388", 864, 56],
["ge_text", 9, 8, 7, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_err_388",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
864,
56
],
["access", 8, "error", 864, 56],
["access", 10, "cannot compare with '>=': operands must be same type", 864, 56],
["array", 11, 0, 864, 56],
["push", 11, 10, 864, 56],
["frame", 10, 7, 2, 864, 56],
["null", 7, 864, 56],
["setarg", 10, 0, 7, 864, 56],
["setarg", 10, 1, 8, 864, 56],
["setarg", 10, 2, 11, 864, 56],
["invoke", 10, 7, 864, 56],
["disrupt", 864, 56],
"rel_done_387",
["move", 6, 9, 864, 56],
"or_end_378",
["jump_false", 6, "if_else_376", 864, 56],
["access", 6, 1, 865, 19],
["is_num", 7, 2, 865, 19],
["jump_false", 7, "num_err_389", 865, 19],
"_nop_tc_28",
"_nop_tc_29",
["add", 7, 2, 6, 865, 19],
["jump", "num_done_390", 865, 19],
"num_err_389",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
865,
19
],
["access", 8, "error", 865, 19],
["access", 9, "cannot apply '+': operands must be numbers", 865, 19],
["array", 10, 0, 865, 19],
["push", 10, 9, 865, 19],
["frame", 9, 6, 2, 865, 19],
["null", 6, 865, 19],
["setarg", 9, 0, 6, 865, 19],
["setarg", 9, 1, 8, 865, 19],
["setarg", 9, 2, 10, 865, 19],
["invoke", 9, 6, 865, 19],
["disrupt", 865, 19],
"num_done_390",
["move", 2, 7, 865, 19],
["jump", "while_start_370", 866, 9],
["jump", "if_end_377", 866, 9],
"if_else_376",
"if_end_377",
["get", 6, 43, 1, 868, 11],
["frame", 7, 6, 1, 868, 11],
["null", 6, 868, 11],
["setarg", 7, 0, 6, 868, 11],
["setarg", 7, 1, 3, 868, 11],
["invoke", 7, 6, 868, 11],
["access", 7, 0, 868, 35],
["is_int", 8, 6, 868, 35],
["jump_false", 8, "rel_ni_393", 868, 35],
"_nop_tc_30",
"_nop_tc_31",
["ge_int", 9, 6, 7, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_ni_393",
["is_num", 8, 6, 868, 35],
["jump_false", 8, "rel_nn_394", 868, 35],
"_nop_tc_32",
"_nop_tc_33",
["ge_float", 9, 6, 7, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_nn_394",
["is_text", 8, 6, 868, 35],
["jump_false", 8, "rel_err_396", 868, 35],
"_nop_tc_34",
["jump", "rel_err_396", 868, 35],
["ge_text", 9, 6, 7, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_err_396",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
868,
35
],
["access", 7, "error", 868, 35],
["access", 8, "cannot compare with '>=': operands must be same type", 868, 35],
["array", 10, 0, 868, 35],
["push", 10, 8, 868, 35],
["frame", 8, 6, 2, 868, 35],
["null", 6, 868, 35],
["setarg", 8, 0, 6, 868, 35],
["setarg", 8, 1, 7, 868, 35],
["setarg", 8, 2, 10, 868, 35],
["invoke", 8, 6, 868, 35],
["disrupt", 868, 35],
"rel_done_395",
["jump_false", 9, "if_else_391", 868, 35],
["access", 6, 1, 869, 19],
["is_num", 7, 2, 869, 19],
["jump_false", 7, "num_err_397", 869, 19],
"_nop_tc_35",
"_nop_tc_36",
["add", 7, 2, 6, 869, 19],
["jump", "num_done_398", 869, 19],
"num_err_397",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
869,
19
],
["access", 8, "error", 869, 19],
["access", 9, "cannot apply '+': operands must be numbers", 869, 19],
["array", 10, 0, 869, 19],
["push", 10, 9, 869, 19],
["frame", 9, 6, 2, 869, 19],
["null", 6, 869, 19],
["setarg", 9, 0, 6, 869, 19],
["setarg", 9, 1, 8, 869, 19],
["setarg", 9, 2, 10, 869, 19],
["invoke", 9, 6, 869, 19],
["disrupt", 869, 19],
"num_done_398",
["move", 2, 7, 869, 19],
["jump", "while_start_370", 870, 9],
["jump", "if_end_392", 870, 9],
"if_else_391",
"if_end_392",
["get", 6, 40, 1, 872, 14],
["frame", 7, 6, 0, 872, 14],
["null", 6, 872, 14],
["setarg", 7, 0, 6, 872, 14],
["invoke", 7, 6, 872, 14],
["move", 4, 6, 872, 14],
["record", 6, 3],
["access", 7, "name", 873, 20],
["store_field", 6, 7, "kind", 873, 20],
["store_field", 6, 3, "name", 873, 34],
["access", 7, "intrinsic", 873, 46],
["store_field", 6, 7, "make", 873, 46],
["move", 5, 6, 873, 46],
["access", 6, "access", 874, 18],
["array", 7, 3, 874, 34],
["push", 7, 6, 874, 34],
["push", 7, 4, 874, 34],
["push", 7, 5, 874, 34],
["get", 6, 47, 1, 874, 7],
["frame", 8, 6, 1, 874, 7],
["null", 6, 874, 7],
["setarg", 8, 0, 6, 874, 7],
["setarg", 8, 1, 7, 874, 7],
["invoke", 8, 6, 874, 7],
["get", 6, 26, 1, 875, 12],
["record", 7, 2],
["store_field", 7, 3, "name", 875, 38],
["store_field", 7, 4, "slot", 875, 50],
["is_array", 8, 6, 875, 50],
["jump_false", 8, "push_err_399", 875, 50],
["push", 6, 7, 875, 50],
["jump", "push_done_400", 875, 50],
"push_err_399",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
875,
50
],
["access", 7, "error", 875, 50],
["access", 8, "cannot push: target must be an array", 875, 50],
["array", 9, 0, 875, 50],
["push", 9, 8, 875, 50],
["frame", 8, 6, 2, 875, 50],
["null", 6, 875, 50],
["setarg", 8, 0, 6, 875, 50],
["setarg", 8, 1, 7, 875, 50],
["setarg", 8, 2, 9, 875, 50],
["invoke", 8, 6, 875, 50],
["disrupt", 875, 50],
"push_done_400",
["access", 6, 1, 876, 17],
["is_num", 7, 2, 876, 17],
["jump_false", 7, "num_err_401", 876, 17],
"_nop_tc_37",
"_nop_tc_38",
["add", 7, 2, 6, 876, 17],
["jump", "num_done_402", 876, 17],
"num_err_401",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
876,
17
],
["access", 8, "error", 876, 17],
["access", 9, "cannot apply '+': operands must be numbers", 876, 17],
["array", 10, 0, 876, 17],
["push", 10, 9, 876, 17],
["frame", 9, 6, 2, 876, 17],
["null", 6, 876, 17],
["setarg", 9, 0, 6, 876, 17],
["setarg", 9, 1, 8, 876, 17],
["setarg", 9, 2, 10, 876, 17],
["invoke", 9, 6, 876, 17],
["disrupt", 876, 17],
"num_done_402",
["move", 2, 7, 876, 17],
["jump", "while_start_370", 876, 17],
"while_end_371",
["null", 2, 876, 17],
["return", 2, 876, 17]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["get", 1, 24, 1, 882, 35],
["get", 2, 44, 1, 882, 17],
["frame", 3, 2, 1, 882, 17],
["null", 2, 882, 17],
["setarg", 3, 0, 2, 882, 17],
["setarg", 3, 1, 1, 882, 17],
["invoke", 3, 1, 882, 17],
["move", 2, 1, 882, 17],
["null", 1, 883, 18],
["is_identical", 3, 2, 1, 883, 18],
["jump_true", 3, "eq_done_405", 883, 18],
["is_int", 4, 2, 883, 18],
["jump_false", 4, "eq_ni_406", 883, 18],
"_nop_tc_1",
["jump", "eq_ni_406", 883, 18],
["eq_int", 3, 2, 1, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_ni_406",
["is_num", 4, 2, 883, 18],
["jump_false", 4, "eq_nn_407", 883, 18],
"_nop_tc_2",
["jump", "eq_nn_407", 883, 18],
["eq_float", 3, 2, 1, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nn_407",
["is_text", 4, 2, 883, 18],
["jump_false", 4, "eq_nt_408", 883, 18],
"_nop_tc_3",
["jump", "eq_nt_408", 883, 18],
["eq_text", 3, 2, 1, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nt_408",
["is_null", 4, 2, 883, 18],
["jump_false", 4, "eq_nnl_409", 883, 18],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nnl_409",
["is_bool", 4, 2, 883, 18],
["jump_false", 4, "eq_nb_410", 883, 18],
"_nop_tc_6",
["jump", "eq_nb_410", 883, 18],
["eq_bool", 3, 2, 1, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nb_410",
["false", 3, 883, 18],
"eq_done_405",
["jump_false", 3, "if_else_403", 883, 18],
["null", 1, 884, 14],
["return", 1, 884, 14],
"_nop_ur_1",
"if_else_403",
"if_end_404",
[
"access",
1,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
886,
21
],
["frame", 3, 1, 1, 886, 21],
["null", 1, 886, 21],
["setarg", 3, 0, 1, 886, 21],
["setarg", 3, 1, 2, 886, 21],
["invoke", 3, 1, 886, 21],
[
"access",
3,
{
"name": "sort",
"kind": "name",
"make": "intrinsic"
},
886,
16
],
["frame", 4, 3, 1, 886, 16],
["null", 3, 886, 16],
["setarg", 4, 0, 3, 886, 16],
["setarg", 4, 1, 1, 886, 16],
["invoke", 4, 1, 886, 16],
["move", 3, 1, 886, 16],
["access", 1, 0, 887, 14],
["null", 4, 888, 16],
["null", 5, 889, 13],
["null", 6, 890, 16],
["false", 7, 891, 20],
["access", 8, 0, 892, 16],
"while_start_411",
["length", 9, 3, 893, 24],
["is_int", 10, 1, 893, 24],
["jump_false", 10, "rel_ni_413", 893, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 11, 1, 9, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_ni_413",
["is_num", 10, 1, 893, 24],
["jump_false", 10, "rel_nn_414", 893, 24],
"_nop_tc_9",
"_nop_tc_10",
["lt_float", 11, 1, 9, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_nn_414",
["is_text", 10, 1, 893, 24],
["jump_false", 10, "rel_err_416", 893, 24],
"_nop_tc_11",
["jump", "rel_err_416", 893, 24],
["lt_text", 11, 1, 9, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_err_416",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
893,
24
],
["access", 10, "error", 893, 24],
["access", 12, "cannot compare with '<': operands must be same type", 893, 24],
["array", 13, 0, 893, 24],
["push", 13, 12, 893, 24],
["frame", 12, 9, 2, 893, 24],
["null", 9, 893, 24],
["setarg", 12, 0, 9, 893, 24],
["setarg", 12, 1, 10, 893, 24],
["setarg", 12, 2, 13, 893, 24],
["invoke", 12, 9, 893, 24],
["disrupt", 893, 24],
"rel_done_415",
["jump_false", 11, "while_end_412", 893, 24],
["load_dynamic", 9, 3, 1, 894, 19],
["move", 4, 9, 894, 19],
["access", 9, "function_nr", 895, 19],
["is_identical", 10, 4, 9, 895, 19],
["jump_true", 10, "eq_done_420", 895, 19],
["is_int", 11, 4, 895, 19],
["jump_false", 11, "eq_ni_421", 895, 19],
"_nop_tc_12",
["jump", "eq_ni_421", 895, 19],
["eq_int", 10, 4, 9, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_ni_421",
["is_num", 11, 4, 895, 19],
["jump_false", 11, "eq_nn_422", 895, 19],
"_nop_tc_13",
["jump", "eq_nn_422", 895, 19],
["eq_float", 10, 4, 9, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nn_422",
["is_text", 11, 4, 895, 19],
["jump_false", 11, "eq_nt_423", 895, 19],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 10, 4, 9, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nt_423",
["is_null", 11, 4, 895, 19],
["jump_false", 11, "eq_nnl_424", 895, 19],
"_nop_tc_16",
["jump", "eq_nnl_424", 895, 19],
["true", 10, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nnl_424",
["is_bool", 11, 4, 895, 19],
["jump_false", 11, "eq_nb_425", 895, 19],
"_nop_tc_17",
["jump", "eq_nb_425", 895, 19],
["eq_bool", 10, 4, 9, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nb_425",
["false", 10, 895, 19],
"eq_done_420",
["move", 9, 10, 895, 19],
["jump_true", 9, "or_end_419", 895, 19],
["access", 10, "nr_close_slots", 895, 44],
["is_identical", 11, 4, 10, 895, 44],
["jump_true", 11, "eq_done_426", 895, 44],
["is_int", 12, 4, 895, 44],
["jump_false", 12, "eq_ni_427", 895, 44],
"_nop_tc_18",
["jump", "eq_ni_427", 895, 44],
["eq_int", 11, 4, 10, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_ni_427",
["is_num", 12, 4, 895, 44],
["jump_false", 12, "eq_nn_428", 895, 44],
"_nop_tc_19",
["jump", "eq_nn_428", 895, 44],
["eq_float", 11, 4, 10, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nn_428",
["is_text", 12, 4, 895, 44],
["jump_false", 12, "eq_nt_429", 895, 44],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 11, 4, 10, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nt_429",
["is_null", 12, 4, 895, 44],
["jump_false", 12, "eq_nnl_430", 895, 44],
"_nop_tc_22",
["jump", "eq_nnl_430", 895, 44],
["true", 11, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nnl_430",
["is_bool", 12, 4, 895, 44],
["jump_false", 12, "eq_nb_431", 895, 44],
"_nop_tc_23",
["jump", "eq_nb_431", 895, 44],
["eq_bool", 11, 4, 10, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nb_431",
["false", 11, 895, 44],
"eq_done_426",
["move", 9, 11, 895, 44],
"or_end_419",
["jump_false", 9, "if_else_417", 895, 44],
["access", 9, 1, 896, 19],
["is_num", 10, 1, 896, 19],
["jump_false", 10, "num_err_432", 896, 19],
"_nop_tc_24",
"_nop_tc_25",
["add", 10, 1, 9, 896, 19],
["jump", "num_done_433", 896, 19],
"num_err_432",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
896,
19
],
["access", 11, "error", 896, 19],
["access", 12, "cannot apply '+': operands must be numbers", 896, 19],
["array", 13, 0, 896, 19],
["push", 13, 12, 896, 19],
["frame", 12, 9, 2, 896, 19],
["null", 9, 896, 19],
["setarg", 12, 0, 9, 896, 19],
["setarg", 12, 1, 11, 896, 19],
["setarg", 12, 2, 13, 896, 19],
["invoke", 12, 9, 896, 19],
["disrupt", 896, 19],
"num_done_433",
["move", 1, 10, 896, 19],
["jump", "while_start_411", 897, 9],
["jump", "if_end_418", 897, 9],
"if_else_417",
"if_end_418",
["load_dynamic", 9, 2, 4, 899, 17],
["move", 5, 9, 899, 17],
["load_field", 9, 5, "make", 900, 14],
["move", 6, 9, 900, 14],
["null", 9, 901, 19],
["is_identical", 10, 6, 9, 901, 19],
["jump_true", 10, "eq_done_437", 901, 19],
["is_int", 11, 6, 901, 19],
["jump_false", 11, "eq_ni_438", 901, 19],
"_nop_tc_26",
["jump", "eq_ni_438", 901, 19],
["eq_int", 10, 6, 9, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_ni_438",
["is_num", 11, 6, 901, 19],
["jump_false", 11, "eq_nn_439", 901, 19],
"_nop_tc_27",
["jump", "eq_nn_439", 901, 19],
["eq_float", 10, 6, 9, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nn_439",
["is_text", 11, 6, 901, 19],
["jump_false", 11, "eq_nt_440", 901, 19],
"_nop_tc_28",
["jump", "eq_nt_440", 901, 19],
["eq_text", 10, 6, 9, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nt_440",
["is_null", 11, 6, 901, 19],
["jump_false", 11, "eq_nnl_441", 901, 19],
"_nop_tc_29",
"_nop_tc_30",
["true", 10, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nnl_441",
["is_bool", 11, 6, 901, 19],
["jump_false", 11, "eq_nb_442", 901, 19],
"_nop_tc_31",
["jump", "eq_nb_442", 901, 19],
["eq_bool", 10, 6, 9, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nb_442",
["false", 10, 901, 19],
"eq_done_437",
["move", 9, 10, 901, 19],
["jump_true", 9, "or_end_436", 901, 19],
["access", 10, "input", 901, 35],
["is_identical", 11, 6, 10, 901, 35],
["jump_true", 11, "eq_done_443", 901, 35],
["is_int", 12, 6, 901, 35],
["jump_false", 12, "eq_ni_444", 901, 35],
"_nop_tc_32",
["jump", "eq_ni_444", 901, 35],
["eq_int", 11, 6, 10, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_ni_444",
["is_num", 12, 6, 901, 35],
["jump_false", 12, "eq_nn_445", 901, 35],
"_nop_tc_33",
["jump", "eq_nn_445", 901, 35],
["eq_float", 11, 6, 10, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nn_445",
["is_text", 12, 6, 901, 35],
["jump_false", 12, "eq_nt_446", 901, 35],
"_nop_tc_34",
"_nop_tc_35",
["eq_text", 11, 6, 10, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nt_446",
["is_null", 12, 6, 901, 35],
["jump_false", 12, "eq_nnl_447", 901, 35],
"_nop_tc_36",
["jump", "eq_nnl_447", 901, 35],
["true", 11, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nnl_447",
["is_bool", 12, 6, 901, 35],
["jump_false", 12, "eq_nb_448", 901, 35],
"_nop_tc_37",
["jump", "eq_nb_448", 901, 35],
["eq_bool", 11, 6, 10, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nb_448",
["false", 11, 901, 35],
"eq_done_443",
["move", 9, 11, 901, 35],
"or_end_436",
["jump_false", 9, "if_else_434", 901, 35],
["access", 9, 1, 902, 19],
["is_num", 10, 1, 902, 19],
["jump_false", 10, "num_err_449", 902, 19],
"_nop_tc_38",
"_nop_tc_39",
["add", 10, 1, 9, 902, 19],
["jump", "num_done_450", 902, 19],
"num_err_449",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
902,
19
],
["access", 11, "error", 902, 19],
["access", 12, "cannot apply '+': operands must be numbers", 902, 19],
["array", 13, 0, 902, 19],
["push", 13, 12, 902, 19],
["frame", 12, 9, 2, 902, 19],
["null", 9, 902, 19],
["setarg", 12, 0, 9, 902, 19],
["setarg", 12, 1, 11, 902, 19],
["setarg", 12, 2, 13, 902, 19],
["invoke", 12, 9, 902, 19],
["disrupt", 902, 19],
"num_done_450",
["move", 1, 10, 902, 19],
["jump", "while_start_411", 903, 9],
["jump", "if_end_435", 903, 9],
"if_else_434",
"if_end_435",
["get", 9, 42, 1, 905, 11],
["frame", 10, 9, 1, 905, 11],
["null", 9, 905, 11],
["setarg", 10, 0, 9, 905, 11],
["setarg", 10, 1, 4, 905, 11],
["invoke", 10, 9, 905, 11],
["access", 10, 0, 905, 28],
["is_int", 11, 9, 905, 28],
["jump_false", 11, "rel_ni_453", 905, 28],
"_nop_tc_40",
"_nop_tc_41",
["lt_int", 12, 9, 10, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_ni_453",
["is_num", 11, 9, 905, 28],
["jump_false", 11, "rel_nn_454", 905, 28],
"_nop_tc_42",
"_nop_tc_43",
["lt_float", 12, 9, 10, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_nn_454",
["is_text", 11, 9, 905, 28],
["jump_false", 11, "rel_err_456", 905, 28],
"_nop_tc_44",
["jump", "rel_err_456", 905, 28],
["lt_text", 12, 9, 10, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_err_456",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
905,
28
],
["access", 10, "error", 905, 28],
["access", 11, "cannot compare with '<': operands must be same type", 905, 28],
["array", 13, 0, 905, 28],
["push", 13, 11, 905, 28],
["frame", 11, 9, 2, 905, 28],
["null", 9, 905, 28],
["setarg", 11, 0, 9, 905, 28],
["setarg", 11, 1, 10, 905, 28],
["setarg", 11, 2, 13, 905, 28],
["invoke", 11, 9, 905, 28],
["disrupt", 905, 28],
"rel_done_455",
["jump_false", 12, "if_else_451", 905, 28],
["access", 9, "def", 906, 29],
["is_identical", 10, 6, 9, 906, 29],
["jump_true", 10, "eq_done_458", 906, 29],
["is_int", 11, 6, 906, 29],
["jump_false", 11, "eq_ni_459", 906, 29],
"_nop_tc_45",
["jump", "eq_ni_459", 906, 29],
["eq_int", 10, 6, 9, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_ni_459",
["is_num", 11, 6, 906, 29],
["jump_false", 11, "eq_nn_460", 906, 29],
"_nop_tc_46",
["jump", "eq_nn_460", 906, 29],
["eq_float", 10, 6, 9, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nn_460",
["is_text", 11, 6, 906, 29],
["jump_false", 11, "eq_nt_461", 906, 29],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 10, 6, 9, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nt_461",
["is_null", 11, 6, 906, 29],
["jump_false", 11, "eq_nnl_462", 906, 29],
"_nop_tc_49",
["jump", "eq_nnl_462", 906, 29],
["true", 10, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nnl_462",
["is_bool", 11, 6, 906, 29],
["jump_false", 11, "eq_nb_463", 906, 29],
"_nop_tc_50",
["jump", "eq_nb_463", 906, 29],
["eq_bool", 10, 6, 9, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nb_463",
["false", 10, 906, 29],
"eq_done_458",
["move", 9, 10, 906, 29],
["jump_true", 9, "or_end_457", 906, 29],
["access", 10, "function", 906, 46],
["is_identical", 11, 6, 10, 906, 46],
["jump_true", 11, "eq_done_464", 906, 46],
["is_int", 12, 6, 906, 46],
["jump_false", 12, "eq_ni_465", 906, 46],
"_nop_tc_51",
["jump", "eq_ni_465", 906, 46],
["eq_int", 11, 6, 10, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_ni_465",
["is_num", 12, 6, 906, 46],
["jump_false", 12, "eq_nn_466", 906, 46],
"_nop_tc_52",
["jump", "eq_nn_466", 906, 46],
["eq_float", 11, 6, 10, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nn_466",
["is_text", 12, 6, 906, 46],
["jump_false", 12, "eq_nt_467", 906, 46],
"_nop_tc_53",
"_nop_tc_54",
["eq_text", 11, 6, 10, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nt_467",
["is_null", 12, 6, 906, 46],
["jump_false", 12, "eq_nnl_468", 906, 46],
"_nop_tc_55",
["jump", "eq_nnl_468", 906, 46],
["true", 11, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nnl_468",
["is_bool", 12, 6, 906, 46],
["jump_false", 12, "eq_nb_469", 906, 46],
"_nop_tc_56",
["jump", "eq_nb_469", 906, 46],
["eq_bool", 11, 6, 10, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nb_469",
["false", 11, 906, 46],
"eq_done_464",
["move", 9, 11, 906, 46],
"or_end_457",
["move", 7, 9, 906, 46],
["access", 9, 1, 907, 16],
["get", 10, 12, 1, 907, 20],
"_nop_tc_57",
"_nop_tc_58",
["is_num", 11, 10, 907, 20],
["jump_false", 11, "num_err_470", 907, 20],
["add", 11, 9, 10, 907, 20],
["jump", "num_done_471", 907, 20],
"num_err_470",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
907,
20
],
["access", 10, "error", 907, 20],
["access", 12, "cannot apply '+': operands must be numbers", 907, 20],
["array", 13, 0, 907, 20],
["push", 13, 12, 907, 20],
["frame", 12, 9, 2, 907, 20],
["null", 9, 907, 20],
["setarg", 12, 0, 9, 907, 20],
["setarg", 12, 1, 10, 907, 20],
["setarg", 12, 2, 13, 907, 20],
["invoke", 12, 9, 907, 20],
["disrupt", 907, 20],
"num_done_471",
["get", 9, 14, 1, 907, 32],
"_nop_tc_59",
["jump", "add_cn_473", 907, 32],
["is_text", 10, 9, 907, 32],
["jump_false", 10, "add_cn_473", 907, 32],
["concat", 12, 11, 9, 907, 32],
["jump", "add_done_472", 907, 32],
"add_cn_473",
"_nop_tc_60",
"_nop_tc_61",
["is_num", 10, 9, 907, 32],
["jump_false", 10, "add_err_474", 907, 32],
["add", 12, 11, 9, 907, 32],
["jump", "add_done_472", 907, 32],
"add_err_474",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
907,
32
],
["access", 10, "error", 907, 32],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 907, 32],
["array", 13, 0, 907, 32],
["push", 13, 11, 907, 32],
["frame", 11, 9, 2, 907, 32],
["null", 9, 907, 32],
["setarg", 11, 0, 9, 907, 32],
["setarg", 11, 1, 10, 907, 32],
["setarg", 11, 2, 13, 907, 32],
["invoke", 11, 9, 907, 32],
["disrupt", 907, 32],
"add_done_472",
["move", 8, 12, 907, 32],
["get", 9, 14, 1, 908, 28],
["access", 10, 1, 908, 47],
["is_num", 11, 9, 908, 47],
["jump_false", 11, "num_err_475", 908, 47],
"_nop_tc_62",
"_nop_tc_63",
["add", 11, 9, 10, 908, 47],
["jump", "num_done_476", 908, 47],
"num_err_475",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
908,
47
],
["access", 10, "error", 908, 47],
["access", 12, "cannot apply '+': operands must be numbers", 908, 47],
["array", 13, 0, 908, 47],
["push", 13, 12, 908, 47],
["frame", 12, 9, 2, 908, 47],
["null", 9, 908, 47],
["setarg", 12, 0, 9, 908, 47],
["setarg", 12, 1, 10, 908, 47],
["setarg", 12, 2, 13, 908, 47],
["invoke", 12, 9, 908, 47],
["disrupt", 908, 47],
"num_done_476",
["put", 11, 14, 1, 908, 47],
["get", 9, 41, 1, 909, 9],
["frame", 10, 9, 3, 909, 9],
["null", 9, 909, 9],
["setarg", 10, 0, 9, 909, 9],
["setarg", 10, 1, 4, 909, 9],
["setarg", 10, 2, 8, 909, 9],
["setarg", 10, 3, 7, 909, 9],
["invoke", 10, 9, 909, 9],
["load_field", 9, 5, "closure", 910, 13],
["true", 10, 910, 26],
["is_identical", 11, 9, 10, 910, 26],
["jump_true", 11, "eq_done_479", 910, 26],
["is_int", 12, 9, 910, 26],
["jump_false", 12, "eq_ni_480", 910, 26],
"_nop_tc_64",
["jump", "eq_ni_480", 910, 26],
["eq_int", 11, 9, 10, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_ni_480",
["is_num", 12, 9, 910, 26],
["jump_false", 12, "eq_nn_481", 910, 26],
"_nop_tc_65",
["jump", "eq_nn_481", 910, 26],
["eq_float", 11, 9, 10, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nn_481",
["is_text", 12, 9, 910, 26],
["jump_false", 12, "eq_nt_482", 910, 26],
"_nop_tc_66",
["jump", "eq_nt_482", 910, 26],
["eq_text", 11, 9, 10, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nt_482",
["is_null", 12, 9, 910, 26],
["jump_false", 12, "eq_nnl_483", 910, 26],
"_nop_tc_67",
["jump", "eq_nnl_483", 910, 26],
["true", 11, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nnl_483",
["is_bool", 12, 9, 910, 26],
["jump_false", 12, "eq_nb_484", 910, 26],
"_nop_tc_68",
"_nop_tc_69",
["eq_bool", 11, 9, 10, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nb_484",
["false", 11, 910, 26],
"eq_done_479",
["jump_false", 11, "if_else_477", 910, 26],
["true", 9, 911, 51],
["get", 10, 10, 1, 911, 11],
["get", 11, 10, 1, 911, 25],
["length", 12, 11, 911, 25],
["access", 11, 1, 911, 35],
"_nop_tc_70",
"_nop_tc_71",
"_nop_tc_72",
"_nop_tc_73",
["subtract", 13, 12, 11, 911, 35],
["jump", "num_done_486", 911, 35],
"num_err_485",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
911,
35
],
["access", 12, "error", 911, 35],
["access", 14, "cannot apply '-': operands must be numbers", 911, 35],
["array", 15, 0, 911, 35],
["push", 15, 14, 911, 35],
["frame", 14, 11, 2, 911, 35],
["null", 11, 911, 35],
["setarg", 14, 0, 11, 911, 35],
["setarg", 14, 1, 12, 911, 35],
["setarg", 14, 2, 15, 911, 35],
["invoke", 14, 11, 911, 35],
["disrupt", 911, 35],
"num_done_486",
["load_dynamic", 11, 10, 13, 911, 35],
["store_field", 11, 9, "is_closure", 911, 35],
["jump", "if_end_478", 911, 35],
"if_else_477",
"if_end_478",
["jump", "if_end_452", 911, 35],
"if_else_451",
"if_end_452",
["access", 9, 1, 914, 17],
["is_num", 10, 1, 914, 17],
["jump_false", 10, "num_err_487", 914, 17],
"_nop_tc_74",
"_nop_tc_75",
["add", 10, 1, 9, 914, 17],
["jump", "num_done_488", 914, 17],
"num_err_487",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
914,
17
],
["access", 11, "error", 914, 17],
["access", 12, "cannot apply '+': operands must be numbers", 914, 17],
["array", 13, 0, 914, 17],
["push", 13, 12, 914, 17],
["frame", 12, 9, 2, 914, 17],
["null", 9, 914, 17],
["setarg", 12, 0, 9, 914, 17],
["setarg", 12, 1, 11, 914, 17],
["setarg", 12, 2, 13, 914, 17],
["invoke", 12, 9, 914, 17],
["disrupt", 914, 17],
"num_done_488",
["move", 1, 10, 914, 17],
["jump", "while_start_411", 914, 17],
"while_end_412",
["null", 1, 914, 17],
["return", 1, 914, 17]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 920, 14],
"while_start_489",
["load_field", 4, 1, "vars", 921, 24],
["length", 5, 4, 921, 24],
["is_int", 4, 3, 921, 24],
["jump_false", 4, "rel_ni_491", 921, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_ni_491",
["is_num", 4, 3, 921, 24],
["jump_false", 4, "rel_nn_492", 921, 24],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_nn_492",
["is_text", 4, 3, 921, 24],
["jump_false", 4, "rel_err_494", 921, 24],
"_nop_tc_5",
["jump", "rel_err_494", 921, 24],
["lt_text", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_err_494",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
921,
24
],
["access", 5, "error", 921, 24],
["access", 7, "cannot compare with '<': operands must be same type", 921, 24],
["array", 8, 0, 921, 24],
["push", 8, 7, 921, 24],
["frame", 7, 4, 2, 921, 24],
["null", 4, 921, 24],
["setarg", 7, 0, 4, 921, 24],
["setarg", 7, 1, 5, 921, 24],
["setarg", 7, 2, 8, 921, 24],
["invoke", 7, 4, 921, 24],
["disrupt", 921, 24],
"rel_done_493",
["jump_false", 6, "while_end_490", 921, 24],
["load_field", 4, 1, "vars", 922, 11],
["load_dynamic", 5, 4, 3, 922, 22],
["load_field", 4, 5, "name", 922, 22],
["is_identical", 5, 4, 2, 922, 34],
["jump_true", 5, "eq_done_497", 922, 34],
["is_int", 6, 4, 922, 34],
["jump_false", 6, "eq_ni_498", 922, 34],
["is_int", 7, 2, 922, 34],
["jump_false", 7, "eq_ni_498", 922, 34],
["eq_int", 5, 4, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_ni_498",
["is_num", 6, 4, 922, 34],
["jump_false", 6, "eq_nn_499", 922, 34],
["is_num", 7, 2, 922, 34],
["jump_false", 7, "eq_nn_499", 922, 34],
["eq_float", 5, 4, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nn_499",
["is_text", 6, 4, 922, 34],
["jump_false", 6, "eq_nt_500", 922, 34],
["is_text", 7, 2, 922, 34],
["jump_false", 7, "eq_nt_500", 922, 34],
["eq_text", 5, 4, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nt_500",
["is_null", 6, 4, 922, 34],
["jump_false", 6, "eq_nnl_501", 922, 34],
["is_null", 7, 2, 922, 34],
["jump_false", 7, "eq_nnl_501", 922, 34],
["true", 5, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nnl_501",
["is_bool", 6, 4, 922, 34],
["jump_false", 6, "eq_nb_502", 922, 34],
["is_bool", 7, 2, 922, 34],
["jump_false", 7, "eq_nb_502", 922, 34],
["eq_bool", 5, 4, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nb_502",
["false", 5, 922, 34],
"eq_done_497",
["jump_false", 5, "if_else_495", 922, 34],
["load_field", 4, 1, "vars", 923, 16],
["load_dynamic", 5, 4, 3, 923, 27],
["load_field", 4, 5, "slot", 923, 27],
["return", 4, 923, 27],
"_nop_ur_1",
"if_else_495",
"if_end_496",
["access", 4, 1, 925, 17],
["is_num", 5, 3, 925, 17],
["jump_false", 5, "num_err_503", 925, 17],
"_nop_tc_6",
"_nop_tc_7",
["add", 5, 3, 4, 925, 17],
["jump", "num_done_504", 925, 17],
"num_err_503",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
925,
17
],
["access", 6, "error", 925, 17],
["access", 7, "cannot apply '+': operands must be numbers", 925, 17],
["array", 8, 0, 925, 17],
["push", 8, 7, 925, 17],
["frame", 7, 4, 2, 925, 17],
["null", 4, 925, 17],
["setarg", 7, 0, 4, 925, 17],
["setarg", 7, 1, 6, 925, 17],
["setarg", 7, 2, 8, 925, 17],
["invoke", 7, 4, 925, 17],
["disrupt", 925, 17],
"num_done_504",
["move", 3, 5, 925, 17],
["jump", "while_start_489", 925, 17],
"while_end_490",
["access", 3, -1, 927, 12],
["return", 3, 927, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["load_field", 4, 1, "acc", 941, 15],
["move", 5, 4, 941, 15],
["load_field", 4, 1, "i", 942, 13],
["move", 6, 4, 942, 13],
["load_field", 4, 1, "arr", 943, 20],
["move", 7, 4, 943, 20],
["load_field", 4, 1, "fn", 944, 19],
["move", 8, 4, 944, 19],
["load_field", 4, 1, "len", 945, 15],
["move", 9, 4, 945, 15],
["get", 4, 40, 1, 946, 17],
["frame", 10, 4, 0, 946, 17],
["null", 4, 946, 17],
["setarg", 10, 0, 4, 946, 17],
["invoke", 10, 4, 946, 17],
["move", 10, 4, 946, 17],
["get", 4, 40, 1, 947, 16],
["frame", 11, 4, 0, 947, 16],
["null", 4, 947, 16],
["setarg", 11, 0, 4, 947, 16],
["invoke", 11, 4, 947, 16],
["move", 11, 4, 947, 16],
["get", 4, 40, 1, 948, 18],
["frame", 12, 4, 0, 948, 18],
["null", 4, 948, 18],
["setarg", 12, 0, 4, 948, 18],
["invoke", 12, 4, 948, 18],
["move", 12, 4, 948, 18],
["get", 4, 40, 1, 949, 15],
["frame", 13, 4, 0, 949, 15],
["null", 4, 949, 15],
["setarg", 13, 0, 4, 949, 15],
["invoke", 13, 4, 949, 15],
["move", 13, 4, 949, 15],
["get", 4, 40, 1, 950, 16],
["frame", 14, 4, 0, 950, 16],
["null", 4, 950, 16],
["setarg", 14, 0, 4, 950, 16],
["invoke", 14, 4, 950, 16],
["move", 14, 4, 950, 16],
["get", 4, 40, 1, 951, 13],
["frame", 15, 4, 0, 951, 13],
["null", 4, 951, 13],
["setarg", 15, 0, 4, 951, 13],
["invoke", 15, 4, 951, 13],
["move", 15, 4, 951, 13],
["access", 4, "reduce_loop", 952, 32],
["get", 16, 45, 1, 952, 22],
["frame", 17, 16, 1, 952, 22],
["null", 16, 952, 22],
["setarg", 17, 0, 16, 952, 22],
["setarg", 17, 1, 4, 952, 22],
["invoke", 17, 4, 952, 22],
["move", 16, 4, 952, 22],
["access", 4, "int", 953, 12],
["access", 17, 1, 953, 24],
["get", 18, 51, 1, 953, 5],
["frame", 19, 18, 3, 953, 5],
["null", 18, 953, 5],
["setarg", 19, 0, 18, 953, 5],
["setarg", 19, 1, 4, 953, 5],
["setarg", 19, 2, 13, 953, 5],
["setarg", 19, 3, 17, 953, 5],
["invoke", 19, 4, 953, 5],
["access", 4, "null", 954, 12],
["get", 17, 50, 1, 954, 5],
["frame", 18, 17, 2, 954, 5],
["null", 17, 954, 5],
["setarg", 18, 0, 17, 954, 5],
["setarg", 18, 1, 4, 954, 5],
["setarg", 18, 2, 12, 954, 5],
["invoke", 18, 4, 954, 5],
["get", 4, 48, 1, 955, 5],
["frame", 17, 4, 1, 955, 5],
["null", 4, 955, 5],
["setarg", 17, 0, 4, 955, 5],
["setarg", 17, 1, 16, 955, 5],
["invoke", 17, 4, 955, 5],
["jump_false", 2, "if_else_505", 956, 9],
["access", 4, "lt_int", 957, 14],
["get", 17, 52, 1, 957, 7],
["frame", 18, 17, 4, 957, 7],
["null", 17, 957, 7],
["setarg", 18, 0, 17, 957, 7],
["setarg", 18, 1, 4, 957, 7],
["setarg", 18, 2, 10, 957, 7],
["setarg", 18, 3, 6, 957, 7],
["setarg", 18, 4, 9, 957, 7],
["invoke", 18, 4, 957, 7],
["jump", "if_end_506", 957, 7],
"if_else_505",
["access", 4, "int", 959, 14],
["access", 9, 0, 959, 27],
["get", 17, 51, 1, 959, 7],
["frame", 18, 17, 3, 959, 7],
["null", 17, 959, 7],
["setarg", 18, 0, 17, 959, 7],
["setarg", 18, 1, 4, 959, 7],
["setarg", 18, 2, 14, 959, 7],
["setarg", 18, 3, 9, 959, 7],
["invoke", 18, 4, 959, 7],
["access", 4, "ge_int", 960, 14],
["get", 9, 52, 1, 960, 7],
["frame", 17, 9, 4, 960, 7],
["null", 9, 960, 7],
["setarg", 17, 0, 9, 960, 7],
["setarg", 17, 1, 4, 960, 7],
["setarg", 17, 2, 10, 960, 7],
["setarg", 17, 3, 6, 960, 7],
["setarg", 17, 4, 14, 960, 7],
["invoke", 17, 4, 960, 7],
"if_end_506",
["access", 4, "jump_false", 962, 20],
["get", 9, 60, 1, 962, 5],
["frame", 14, 9, 3, 962, 5],
["null", 9, 962, 5],
["setarg", 14, 0, 9, 962, 5],
["setarg", 14, 1, 4, 962, 5],
["setarg", 14, 2, 10, 962, 5],
["setarg", 14, 3, 3, 962, 5],
["invoke", 14, 4, 962, 5],
["access", 4, "load_index", 963, 12],
["get", 9, 52, 1, 963, 5],
["frame", 10, 9, 4, 963, 5],
["null", 9, 963, 5],
["setarg", 10, 0, 9, 963, 5],
["setarg", 10, 1, 4, 963, 5],
["setarg", 10, 2, 11, 963, 5],
["setarg", 10, 3, 7, 963, 5],
["setarg", 10, 4, 6, 963, 5],
["invoke", 10, 4, 963, 5],
["access", 4, "frame", 964, 12],
["access", 7, 2, 964, 33],
["get", 9, 52, 1, 964, 5],
["frame", 10, 9, 4, 964, 5],
["null", 9, 964, 5],
["setarg", 10, 0, 9, 964, 5],
["setarg", 10, 1, 4, 964, 5],
["setarg", 10, 2, 15, 964, 5],
["setarg", 10, 3, 8, 964, 5],
["setarg", 10, 4, 7, 964, 5],
["invoke", 10, 4, 964, 5],
["access", 4, "setarg", 965, 12],
["access", 7, 0, 965, 25],
["get", 8, 52, 1, 965, 5],
["frame", 9, 8, 4, 965, 5],
["null", 8, 965, 5],
["setarg", 9, 0, 8, 965, 5],
["setarg", 9, 1, 4, 965, 5],
["setarg", 9, 2, 15, 965, 5],
["setarg", 9, 3, 7, 965, 5],
["setarg", 9, 4, 12, 965, 5],
["invoke", 9, 4, 965, 5],
["access", 4, "setarg", 966, 12],
["access", 7, 1, 966, 25],
["get", 8, 52, 1, 966, 5],
["frame", 9, 8, 4, 966, 5],
["null", 8, 966, 5],
["setarg", 9, 0, 8, 966, 5],
["setarg", 9, 1, 4, 966, 5],
["setarg", 9, 2, 15, 966, 5],
["setarg", 9, 3, 7, 966, 5],
["setarg", 9, 4, 5, 966, 5],
["invoke", 9, 4, 966, 5],
["access", 4, "setarg", 967, 12],
["access", 7, 2, 967, 25],
["get", 8, 52, 1, 967, 5],
["frame", 9, 8, 4, 967, 5],
["null", 8, 967, 5],
["setarg", 9, 0, 8, 967, 5],
["setarg", 9, 1, 4, 967, 5],
["setarg", 9, 2, 15, 967, 5],
["setarg", 9, 3, 7, 967, 5],
["setarg", 9, 4, 11, 967, 5],
["invoke", 9, 4, 967, 5],
["access", 4, "invoke", 968, 12],
["get", 7, 51, 1, 968, 5],
["frame", 8, 7, 3, 968, 5],
["null", 7, 968, 5],
["setarg", 8, 0, 7, 968, 5],
["setarg", 8, 1, 4, 968, 5],
["setarg", 8, 2, 15, 968, 5],
["setarg", 8, 3, 5, 968, 5],
["invoke", 8, 4, 968, 5],
["jump_false", 2, "if_else_507", 969, 9],
["access", 4, "add", 970, 14],
["get", 5, 52, 1, 970, 7],
["frame", 7, 5, 4, 970, 7],
["null", 5, 970, 7],
["setarg", 7, 0, 5, 970, 7],
["setarg", 7, 1, 4, 970, 7],
["setarg", 7, 2, 6, 970, 7],
["setarg", 7, 3, 6, 970, 7],
["setarg", 7, 4, 13, 970, 7],
["invoke", 7, 4, 970, 7],
["jump", "if_end_508", 970, 7],
"if_else_507",
["access", 4, "subtract", 972, 14],
["get", 5, 52, 1, 972, 7],
["frame", 7, 5, 4, 972, 7],
["null", 5, 972, 7],
["setarg", 7, 0, 5, 972, 7],
["setarg", 7, 1, 4, 972, 7],
["setarg", 7, 2, 6, 972, 7],
["setarg", 7, 3, 6, 972, 7],
["setarg", 7, 4, 13, 972, 7],
["invoke", 7, 4, 972, 7],
"if_end_508",
["get", 4, 59, 1, 974, 5],
["frame", 5, 4, 1, 974, 5],
["null", 4, 974, 5],
["setarg", 5, 0, 4, 974, 5],
["setarg", 5, 1, 16, 974, 5],
["invoke", 5, 4, 974, 5],
["null", 4, 974, 5],
["return", 4, 974, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["get", 4, 40, 1, 979, 15],
["frame", 5, 4, 0, 979, 15],
["null", 4, 979, 15],
["setarg", 5, 0, 4, 979, 15],
["invoke", 5, 4, 979, 15],
["move", 5, 4, 979, 15],
["get", 4, 40, 1, 980, 13],
["frame", 6, 4, 0, 980, 13],
["null", 4, 980, 13],
["setarg", 6, 0, 4, 980, 13],
["invoke", 6, 4, 980, 13],
["move", 6, 4, 980, 13],
["get", 4, 40, 1, 981, 17],
["frame", 7, 4, 0, 981, 17],
["null", 4, 981, 17],
["setarg", 7, 0, 4, 981, 17],
["invoke", 7, 4, 981, 17],
["move", 7, 4, 981, 17],
["get", 4, 40, 1, 982, 16],
["frame", 8, 4, 0, 982, 16],
["null", 4, 982, 16],
["setarg", 8, 0, 4, 982, 16],
["invoke", 8, 4, 982, 16],
["move", 8, 4, 982, 16],
["get", 4, 40, 1, 983, 18],
["frame", 9, 4, 0, 983, 18],
["null", 4, 983, 18],
["setarg", 9, 0, 4, 983, 18],
["invoke", 9, 4, 983, 18],
["move", 9, 4, 983, 18],
["get", 4, 40, 1, 984, 15],
["frame", 10, 4, 0, 984, 15],
["null", 4, 984, 15],
["setarg", 10, 0, 4, 984, 15],
["invoke", 10, 4, 984, 15],
["move", 10, 4, 984, 15],
["get", 4, 40, 1, 985, 13],
["frame", 11, 4, 0, 985, 13],
["null", 4, 985, 13],
["setarg", 11, 0, 4, 985, 13],
["invoke", 11, 4, 985, 13],
["move", 11, 4, 985, 13],
["get", 4, 40, 1, 986, 19],
["frame", 12, 4, 0, 986, 19],
["null", 4, 986, 19],
["setarg", 12, 0, 4, 986, 19],
["invoke", 12, 4, 986, 19],
["move", 12, 4, 986, 19],
["access", 4, "arrfor_loop", 987, 32],
["get", 13, 45, 1, 987, 22],
["frame", 14, 13, 1, 987, 22],
["null", 13, 987, 22],
["setarg", 14, 0, 13, 987, 22],
["setarg", 14, 1, 4, 987, 22],
["invoke", 14, 4, 987, 22],
["move", 13, 4, 987, 22],
["access", 4, "arrfor_done", 988, 32],
["get", 14, 45, 1, 988, 22],
["frame", 15, 14, 1, 988, 22],
["null", 14, 988, 22],
["setarg", 15, 0, 14, 988, 22],
["setarg", 15, 1, 4, 988, 22],
["invoke", 15, 4, 988, 22],
["move", 14, 4, 988, 22],
["access", 4, "length", 989, 12],
["get", 15, 51, 1, 989, 5],
["frame", 16, 15, 3, 989, 5],
["null", 15, 989, 5],
["setarg", 16, 0, 15, 989, 5],
["setarg", 16, 1, 4, 989, 5],
["setarg", 16, 2, 5, 989, 5],
["setarg", 16, 3, 2, 989, 5],
["invoke", 16, 4, 989, 5],
["access", 4, "int", 990, 12],
["access", 15, 0, 990, 22],
["get", 16, 51, 1, 990, 5],
["frame", 17, 16, 3, 990, 5],
["null", 16, 990, 5],
["setarg", 17, 0, 16, 990, 5],
["setarg", 17, 1, 4, 990, 5],
["setarg", 17, 2, 6, 990, 5],
["setarg", 17, 3, 15, 990, 5],
["invoke", 17, 4, 990, 5],
["access", 4, "int", 991, 12],
["access", 15, 1, 991, 24],
["get", 16, 51, 1, 991, 5],
["frame", 17, 16, 3, 991, 5],
["null", 16, 991, 5],
["setarg", 17, 0, 16, 991, 5],
["setarg", 17, 1, 4, 991, 5],
["setarg", 17, 2, 10, 991, 5],
["setarg", 17, 3, 15, 991, 5],
["invoke", 17, 4, 991, 5],
["access", 4, "null", 992, 12],
["get", 15, 50, 1, 992, 5],
["frame", 16, 15, 2, 992, 5],
["null", 15, 992, 5],
["setarg", 16, 0, 15, 992, 5],
["setarg", 16, 1, 4, 992, 5],
["setarg", 16, 2, 9, 992, 5],
["invoke", 16, 4, 992, 5],
["get", 4, 48, 1, 993, 5],
["frame", 15, 4, 1, 993, 5],
["null", 4, 993, 5],
["setarg", 15, 0, 4, 993, 5],
["setarg", 15, 1, 13, 993, 5],
["invoke", 15, 4, 993, 5],
["access", 4, "lt_int", 994, 12],
["get", 15, 52, 1, 994, 5],
["frame", 16, 15, 4, 994, 5],
["null", 15, 994, 5],
["setarg", 16, 0, 15, 994, 5],
["setarg", 16, 1, 4, 994, 5],
["setarg", 16, 2, 7, 994, 5],
["setarg", 16, 3, 6, 994, 5],
["setarg", 16, 4, 5, 994, 5],
["invoke", 16, 4, 994, 5],
["access", 4, "jump_false", 995, 20],
["get", 5, 60, 1, 995, 5],
["frame", 15, 5, 3, 995, 5],
["null", 5, 995, 5],
["setarg", 15, 0, 5, 995, 5],
["setarg", 15, 1, 4, 995, 5],
["setarg", 15, 2, 7, 995, 5],
["setarg", 15, 3, 14, 995, 5],
["invoke", 15, 4, 995, 5],
["access", 4, "load_index", 996, 12],
["get", 5, 52, 1, 996, 5],
["frame", 7, 5, 4, 996, 5],
["null", 5, 996, 5],
["setarg", 7, 0, 5, 996, 5],
["setarg", 7, 1, 4, 996, 5],
["setarg", 7, 2, 8, 996, 5],
["setarg", 7, 3, 2, 996, 5],
["setarg", 7, 4, 6, 996, 5],
["invoke", 7, 4, 996, 5],
["access", 4, "frame", 997, 12],
["access", 5, 2, 997, 33],
["get", 7, 52, 1, 997, 5],
["frame", 15, 7, 4, 997, 5],
["null", 7, 997, 5],
["setarg", 15, 0, 7, 997, 5],
["setarg", 15, 1, 4, 997, 5],
["setarg", 15, 2, 11, 997, 5],
["setarg", 15, 3, 3, 997, 5],
["setarg", 15, 4, 5, 997, 5],
["invoke", 15, 4, 997, 5],
["access", 4, "setarg", 998, 12],
["access", 5, 0, 998, 25],
["get", 7, 52, 1, 998, 5],
["frame", 15, 7, 4, 998, 5],
["null", 7, 998, 5],
["setarg", 15, 0, 7, 998, 5],
["setarg", 15, 1, 4, 998, 5],
["setarg", 15, 2, 11, 998, 5],
["setarg", 15, 3, 5, 998, 5],
["setarg", 15, 4, 9, 998, 5],
["invoke", 15, 4, 998, 5],
["access", 4, "setarg", 999, 12],
["access", 5, 1, 999, 25],
["get", 7, 52, 1, 999, 5],
["frame", 9, 7, 4, 999, 5],
["null", 7, 999, 5],
["setarg", 9, 0, 7, 999, 5],
["setarg", 9, 1, 4, 999, 5],
["setarg", 9, 2, 11, 999, 5],
["setarg", 9, 3, 5, 999, 5],
["setarg", 9, 4, 8, 999, 5],
["invoke", 9, 4, 999, 5],
["access", 4, "setarg", 1000, 12],
["access", 5, 2, 1000, 25],
["get", 7, 52, 1, 1000, 5],
["frame", 8, 7, 4, 1000, 5],
["null", 7, 1000, 5],
["setarg", 8, 0, 7, 1000, 5],
["setarg", 8, 1, 4, 1000, 5],
["setarg", 8, 2, 11, 1000, 5],
["setarg", 8, 3, 5, 1000, 5],
["setarg", 8, 4, 6, 1000, 5],
["invoke", 8, 4, 1000, 5],
["access", 4, "invoke", 1001, 12],
["get", 5, 51, 1, 1001, 5],
["frame", 7, 5, 3, 1001, 5],
["null", 5, 1001, 5],
["setarg", 7, 0, 5, 1001, 5],
["setarg", 7, 1, 4, 1001, 5],
["setarg", 7, 2, 11, 1001, 5],
["setarg", 7, 3, 12, 1001, 5],
["invoke", 7, 4, 1001, 5],
["access", 4, "add", 1002, 12],
["get", 5, 52, 1, 1002, 5],
["frame", 7, 5, 4, 1002, 5],
["null", 5, 1002, 5],
["setarg", 7, 0, 5, 1002, 5],
["setarg", 7, 1, 4, 1002, 5],
["setarg", 7, 2, 6, 1002, 5],
["setarg", 7, 3, 6, 1002, 5],
["setarg", 7, 4, 10, 1002, 5],
["invoke", 7, 4, 1002, 5],
["get", 4, 59, 1, 1003, 5],
["frame", 5, 4, 1, 1003, 5],
["null", 4, 1003, 5],
["setarg", 5, 0, 4, 1003, 5],
["setarg", 5, 1, 13, 1003, 5],
["invoke", 5, 4, 1003, 5],
["get", 4, 48, 1, 1004, 5],
["frame", 5, 4, 1, 1004, 5],
["null", 4, 1004, 5],
["setarg", 5, 0, 4, 1004, 5],
["setarg", 5, 1, 14, 1004, 5],
["invoke", 5, 4, 1004, 5],
["access", 4, "null", 1005, 12],
["get", 5, 50, 1, 1005, 5],
["frame", 6, 5, 2, 1005, 5],
["null", 5, 1005, 5],
["setarg", 6, 0, 5, 1005, 5],
["setarg", 6, 1, 4, 1005, 5],
["setarg", 6, 2, 1, 1005, 5],
["invoke", 6, 4, 1005, 5],
["return", 1, 1006, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["get", 4, 40, 1, 1011, 15],
["frame", 5, 4, 0, 1011, 15],
["null", 4, 1011, 15],
["setarg", 5, 0, 4, 1011, 15],
["invoke", 5, 4, 1011, 15],
["move", 5, 4, 1011, 15],
["get", 4, 40, 1, 1012, 13],
["frame", 6, 4, 0, 1012, 13],
["null", 4, 1012, 13],
["setarg", 6, 0, 4, 1012, 13],
["invoke", 6, 4, 1012, 13],
["move", 6, 4, 1012, 13],
["get", 4, 40, 1, 1013, 17],
["frame", 7, 4, 0, 1013, 17],
["null", 4, 1013, 17],
["setarg", 7, 0, 4, 1013, 17],
["invoke", 7, 4, 1013, 17],
["move", 7, 4, 1013, 17],
["get", 4, 40, 1, 1014, 16],
["frame", 8, 4, 0, 1014, 16],
["null", 4, 1014, 16],
["setarg", 8, 0, 4, 1014, 16],
["invoke", 8, 4, 1014, 16],
["move", 8, 4, 1014, 16],
["get", 4, 40, 1, 1015, 18],
["frame", 9, 4, 0, 1015, 18],
["null", 4, 1015, 18],
["setarg", 9, 0, 4, 1015, 18],
["invoke", 9, 4, 1015, 18],
["move", 9, 4, 1015, 18],
["get", 4, 40, 1, 1016, 15],
["frame", 10, 4, 0, 1016, 15],
["null", 4, 1016, 15],
["setarg", 10, 0, 4, 1016, 15],
["invoke", 10, 4, 1016, 15],
["move", 10, 4, 1016, 15],
["get", 4, 40, 1, 1017, 13],
["frame", 11, 4, 0, 1017, 13],
["null", 4, 1017, 13],
["setarg", 11, 0, 4, 1017, 13],
["invoke", 11, 4, 1017, 13],
["move", 11, 4, 1017, 13],
["get", 4, 40, 1, 1018, 15],
["frame", 12, 4, 0, 1018, 15],
["null", 4, 1018, 15],
["setarg", 12, 0, 4, 1018, 15],
["invoke", 12, 4, 1018, 15],
["move", 12, 4, 1018, 15],
["access", 4, "every_loop", 1019, 32],
["get", 13, 45, 1, 1019, 22],
["frame", 14, 13, 1, 1019, 22],
["null", 13, 1019, 22],
["setarg", 14, 0, 13, 1019, 22],
["setarg", 14, 1, 4, 1019, 22],
["invoke", 14, 4, 1019, 22],
["move", 13, 4, 1019, 22],
["access", 4, "every_true", 1020, 30],
["get", 14, 45, 1, 1020, 20],
["frame", 15, 14, 1, 1020, 20],
["null", 14, 1020, 20],
["setarg", 15, 0, 14, 1020, 20],
["setarg", 15, 1, 4, 1020, 20],
["invoke", 15, 4, 1020, 20],
["move", 14, 4, 1020, 20],
["access", 4, "every_false", 1021, 31],
["get", 15, 45, 1, 1021, 21],
["frame", 16, 15, 1, 1021, 21],
["null", 15, 1021, 21],
["setarg", 16, 0, 15, 1021, 21],
["setarg", 16, 1, 4, 1021, 21],
["invoke", 16, 4, 1021, 21],
["move", 15, 4, 1021, 21],
["access", 4, "every_done", 1022, 32],
["get", 16, 45, 1, 1022, 22],
["frame", 17, 16, 1, 1022, 22],
["null", 16, 1022, 22],
["setarg", 17, 0, 16, 1022, 22],
["setarg", 17, 1, 4, 1022, 22],
["invoke", 17, 4, 1022, 22],
["move", 16, 4, 1022, 22],
["access", 4, "length", 1023, 12],
["get", 17, 51, 1, 1023, 5],
["frame", 18, 17, 3, 1023, 5],
["null", 17, 1023, 5],
["setarg", 18, 0, 17, 1023, 5],
["setarg", 18, 1, 4, 1023, 5],
["setarg", 18, 2, 5, 1023, 5],
["setarg", 18, 3, 2, 1023, 5],
["invoke", 18, 4, 1023, 5],
["access", 4, "int", 1024, 12],
["access", 17, 0, 1024, 22],
["get", 18, 51, 1, 1024, 5],
["frame", 19, 18, 3, 1024, 5],
["null", 18, 1024, 5],
["setarg", 19, 0, 18, 1024, 5],
["setarg", 19, 1, 4, 1024, 5],
["setarg", 19, 2, 6, 1024, 5],
["setarg", 19, 3, 17, 1024, 5],
["invoke", 19, 4, 1024, 5],
["access", 4, "int", 1025, 12],
["access", 17, 1, 1025, 24],
["get", 18, 51, 1, 1025, 5],
["frame", 19, 18, 3, 1025, 5],
["null", 18, 1025, 5],
["setarg", 19, 0, 18, 1025, 5],
["setarg", 19, 1, 4, 1025, 5],
["setarg", 19, 2, 10, 1025, 5],
["setarg", 19, 3, 17, 1025, 5],
["invoke", 19, 4, 1025, 5],
["access", 4, "null", 1026, 12],
["get", 17, 50, 1, 1026, 5],
["frame", 18, 17, 2, 1026, 5],
["null", 17, 1026, 5],
["setarg", 18, 0, 17, 1026, 5],
["setarg", 18, 1, 4, 1026, 5],
["setarg", 18, 2, 9, 1026, 5],
["invoke", 18, 4, 1026, 5],
["get", 4, 48, 1, 1027, 5],
["frame", 17, 4, 1, 1027, 5],
["null", 4, 1027, 5],
["setarg", 17, 0, 4, 1027, 5],
["setarg", 17, 1, 13, 1027, 5],
["invoke", 17, 4, 1027, 5],
["access", 4, "lt_int", 1028, 12],
["get", 17, 52, 1, 1028, 5],
["frame", 18, 17, 4, 1028, 5],
["null", 17, 1028, 5],
["setarg", 18, 0, 17, 1028, 5],
["setarg", 18, 1, 4, 1028, 5],
["setarg", 18, 2, 7, 1028, 5],
["setarg", 18, 3, 6, 1028, 5],
["setarg", 18, 4, 5, 1028, 5],
["invoke", 18, 4, 1028, 5],
["access", 4, "jump_false", 1029, 20],
["get", 5, 60, 1, 1029, 5],
["frame", 17, 5, 3, 1029, 5],
["null", 5, 1029, 5],
["setarg", 17, 0, 5, 1029, 5],
["setarg", 17, 1, 4, 1029, 5],
["setarg", 17, 2, 7, 1029, 5],
["setarg", 17, 3, 14, 1029, 5],
["invoke", 17, 4, 1029, 5],
["access", 4, "load_index", 1030, 12],
["get", 5, 52, 1, 1030, 5],
["frame", 7, 5, 4, 1030, 5],
["null", 5, 1030, 5],
["setarg", 7, 0, 5, 1030, 5],
["setarg", 7, 1, 4, 1030, 5],
["setarg", 7, 2, 8, 1030, 5],
["setarg", 7, 3, 2, 1030, 5],
["setarg", 7, 4, 6, 1030, 5],
["invoke", 7, 4, 1030, 5],
["access", 4, "frame", 1031, 12],
["access", 5, 1, 1031, 33],
["get", 7, 52, 1, 1031, 5],
["frame", 17, 7, 4, 1031, 5],
["null", 7, 1031, 5],
["setarg", 17, 0, 7, 1031, 5],
["setarg", 17, 1, 4, 1031, 5],
["setarg", 17, 2, 11, 1031, 5],
["setarg", 17, 3, 3, 1031, 5],
["setarg", 17, 4, 5, 1031, 5],
["invoke", 17, 4, 1031, 5],
["access", 4, "setarg", 1032, 12],
["access", 5, 0, 1032, 25],
["get", 7, 52, 1, 1032, 5],
["frame", 17, 7, 4, 1032, 5],
["null", 7, 1032, 5],
["setarg", 17, 0, 7, 1032, 5],
["setarg", 17, 1, 4, 1032, 5],
["setarg", 17, 2, 11, 1032, 5],
["setarg", 17, 3, 5, 1032, 5],
["setarg", 17, 4, 9, 1032, 5],
["invoke", 17, 4, 1032, 5],
["access", 4, "setarg", 1033, 12],
["access", 5, 1, 1033, 25],
["get", 7, 52, 1, 1033, 5],
["frame", 9, 7, 4, 1033, 5],
["null", 7, 1033, 5],
["setarg", 9, 0, 7, 1033, 5],
["setarg", 9, 1, 4, 1033, 5],
["setarg", 9, 2, 11, 1033, 5],
["setarg", 9, 3, 5, 1033, 5],
["setarg", 9, 4, 8, 1033, 5],
["invoke", 9, 4, 1033, 5],
["access", 4, "invoke", 1034, 12],
["get", 5, 51, 1, 1034, 5],
["frame", 7, 5, 3, 1034, 5],
["null", 5, 1034, 5],
["setarg", 7, 0, 5, 1034, 5],
["setarg", 7, 1, 4, 1034, 5],
["setarg", 7, 2, 11, 1034, 5],
["setarg", 7, 3, 12, 1034, 5],
["invoke", 7, 4, 1034, 5],
["access", 4, "jump_false", 1035, 20],
["get", 5, 60, 1, 1035, 5],
["frame", 7, 5, 3, 1035, 5],
["null", 5, 1035, 5],
["setarg", 7, 0, 5, 1035, 5],
["setarg", 7, 1, 4, 1035, 5],
["setarg", 7, 2, 12, 1035, 5],
["setarg", 7, 3, 15, 1035, 5],
["invoke", 7, 4, 1035, 5],
["access", 4, "add", 1036, 12],
["get", 5, 52, 1, 1036, 5],
["frame", 7, 5, 4, 1036, 5],
["null", 5, 1036, 5],
["setarg", 7, 0, 5, 1036, 5],
["setarg", 7, 1, 4, 1036, 5],
["setarg", 7, 2, 6, 1036, 5],
["setarg", 7, 3, 6, 1036, 5],
["setarg", 7, 4, 10, 1036, 5],
["invoke", 7, 4, 1036, 5],
["get", 4, 59, 1, 1037, 5],
["frame", 5, 4, 1, 1037, 5],
["null", 4, 1037, 5],
["setarg", 5, 0, 4, 1037, 5],
["setarg", 5, 1, 13, 1037, 5],
["invoke", 5, 4, 1037, 5],
["get", 4, 48, 1, 1038, 5],
["frame", 5, 4, 1, 1038, 5],
["null", 4, 1038, 5],
["setarg", 5, 0, 4, 1038, 5],
["setarg", 5, 1, 14, 1038, 5],
["invoke", 5, 4, 1038, 5],
["access", 4, "true", 1039, 12],
["get", 5, 50, 1, 1039, 5],
["frame", 6, 5, 2, 1039, 5],
["null", 5, 1039, 5],
["setarg", 6, 0, 5, 1039, 5],
["setarg", 6, 1, 4, 1039, 5],
["setarg", 6, 2, 1, 1039, 5],
["invoke", 6, 4, 1039, 5],
["get", 4, 59, 1, 1040, 5],
["frame", 5, 4, 1, 1040, 5],
["null", 4, 1040, 5],
["setarg", 5, 0, 4, 1040, 5],
["setarg", 5, 1, 16, 1040, 5],
["invoke", 5, 4, 1040, 5],
["get", 4, 48, 1, 1041, 5],
["frame", 5, 4, 1, 1041, 5],
["null", 4, 1041, 5],
["setarg", 5, 0, 4, 1041, 5],
["setarg", 5, 1, 15, 1041, 5],
["invoke", 5, 4, 1041, 5],
["access", 4, "false", 1042, 12],
["get", 5, 50, 1, 1042, 5],
["frame", 6, 5, 2, 1042, 5],
["null", 5, 1042, 5],
["setarg", 6, 0, 5, 1042, 5],
["setarg", 6, 1, 4, 1042, 5],
["setarg", 6, 2, 1, 1042, 5],
["invoke", 6, 4, 1042, 5],
["get", 4, 48, 1, 1043, 5],
["frame", 5, 4, 1, 1043, 5],
["null", 4, 1043, 5],
["setarg", 5, 0, 4, 1043, 5],
["setarg", 5, 1, 16, 1043, 5],
["invoke", 5, 4, 1043, 5],
["return", 1, 1044, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["get", 4, 40, 1, 1049, 15],
["frame", 5, 4, 0, 1049, 15],
["null", 4, 1049, 15],
["setarg", 5, 0, 4, 1049, 15],
["invoke", 5, 4, 1049, 15],
["move", 5, 4, 1049, 15],
["get", 4, 40, 1, 1050, 13],
["frame", 6, 4, 0, 1050, 13],
["null", 4, 1050, 13],
["setarg", 6, 0, 4, 1050, 13],
["invoke", 6, 4, 1050, 13],
["move", 6, 4, 1050, 13],
["get", 4, 40, 1, 1051, 17],
["frame", 7, 4, 0, 1051, 17],
["null", 4, 1051, 17],
["setarg", 7, 0, 4, 1051, 17],
["invoke", 7, 4, 1051, 17],
["move", 7, 4, 1051, 17],
["get", 4, 40, 1, 1052, 16],
["frame", 8, 4, 0, 1052, 16],
["null", 4, 1052, 16],
["setarg", 8, 0, 4, 1052, 16],
["invoke", 8, 4, 1052, 16],
["move", 8, 4, 1052, 16],
["get", 4, 40, 1, 1053, 18],
["frame", 9, 4, 0, 1053, 18],
["null", 4, 1053, 18],
["setarg", 9, 0, 4, 1053, 18],
["invoke", 9, 4, 1053, 18],
["move", 9, 4, 1053, 18],
["get", 4, 40, 1, 1054, 15],
["frame", 10, 4, 0, 1054, 15],
["null", 4, 1054, 15],
["setarg", 10, 0, 4, 1054, 15],
["invoke", 10, 4, 1054, 15],
["move", 10, 4, 1054, 15],
["get", 4, 40, 1, 1055, 13],
["frame", 11, 4, 0, 1055, 13],
["null", 4, 1055, 13],
["setarg", 11, 0, 4, 1055, 13],
["invoke", 11, 4, 1055, 13],
["move", 11, 4, 1055, 13],
["get", 4, 40, 1, 1056, 15],
["frame", 12, 4, 0, 1056, 15],
["null", 4, 1056, 15],
["setarg", 12, 0, 4, 1056, 15],
["invoke", 12, 4, 1056, 15],
["move", 12, 4, 1056, 15],
["access", 4, "some_loop", 1057, 32],
["get", 13, 45, 1, 1057, 22],
["frame", 14, 13, 1, 1057, 22],
["null", 13, 1057, 22],
["setarg", 14, 0, 13, 1057, 22],
["setarg", 14, 1, 4, 1057, 22],
["invoke", 14, 4, 1057, 22],
["move", 13, 4, 1057, 22],
["access", 4, "some_true", 1058, 30],
["get", 14, 45, 1, 1058, 20],
["frame", 15, 14, 1, 1058, 20],
["null", 14, 1058, 20],
["setarg", 15, 0, 14, 1058, 20],
["setarg", 15, 1, 4, 1058, 20],
["invoke", 15, 4, 1058, 20],
["move", 14, 4, 1058, 20],
["access", 4, "some_false", 1059, 31],
["get", 15, 45, 1, 1059, 21],
["frame", 16, 15, 1, 1059, 21],
["null", 15, 1059, 21],
["setarg", 16, 0, 15, 1059, 21],
["setarg", 16, 1, 4, 1059, 21],
["invoke", 16, 4, 1059, 21],
["move", 15, 4, 1059, 21],
["access", 4, "some_done", 1060, 32],
["get", 16, 45, 1, 1060, 22],
["frame", 17, 16, 1, 1060, 22],
["null", 16, 1060, 22],
["setarg", 17, 0, 16, 1060, 22],
["setarg", 17, 1, 4, 1060, 22],
["invoke", 17, 4, 1060, 22],
["move", 16, 4, 1060, 22],
["access", 4, "length", 1061, 12],
["get", 17, 51, 1, 1061, 5],
["frame", 18, 17, 3, 1061, 5],
["null", 17, 1061, 5],
["setarg", 18, 0, 17, 1061, 5],
["setarg", 18, 1, 4, 1061, 5],
["setarg", 18, 2, 5, 1061, 5],
["setarg", 18, 3, 2, 1061, 5],
["invoke", 18, 4, 1061, 5],
["access", 4, "int", 1062, 12],
["access", 17, 0, 1062, 22],
["get", 18, 51, 1, 1062, 5],
["frame", 19, 18, 3, 1062, 5],
["null", 18, 1062, 5],
["setarg", 19, 0, 18, 1062, 5],
["setarg", 19, 1, 4, 1062, 5],
["setarg", 19, 2, 6, 1062, 5],
["setarg", 19, 3, 17, 1062, 5],
["invoke", 19, 4, 1062, 5],
["access", 4, "int", 1063, 12],
["access", 17, 1, 1063, 24],
["get", 18, 51, 1, 1063, 5],
["frame", 19, 18, 3, 1063, 5],
["null", 18, 1063, 5],
["setarg", 19, 0, 18, 1063, 5],
["setarg", 19, 1, 4, 1063, 5],
["setarg", 19, 2, 10, 1063, 5],
["setarg", 19, 3, 17, 1063, 5],
["invoke", 19, 4, 1063, 5],
["access", 4, "null", 1064, 12],
["get", 17, 50, 1, 1064, 5],
["frame", 18, 17, 2, 1064, 5],
["null", 17, 1064, 5],
["setarg", 18, 0, 17, 1064, 5],
["setarg", 18, 1, 4, 1064, 5],
["setarg", 18, 2, 9, 1064, 5],
["invoke", 18, 4, 1064, 5],
["get", 4, 48, 1, 1065, 5],
["frame", 17, 4, 1, 1065, 5],
["null", 4, 1065, 5],
["setarg", 17, 0, 4, 1065, 5],
["setarg", 17, 1, 13, 1065, 5],
["invoke", 17, 4, 1065, 5],
["access", 4, "lt_int", 1066, 12],
["get", 17, 52, 1, 1066, 5],
["frame", 18, 17, 4, 1066, 5],
["null", 17, 1066, 5],
["setarg", 18, 0, 17, 1066, 5],
["setarg", 18, 1, 4, 1066, 5],
["setarg", 18, 2, 7, 1066, 5],
["setarg", 18, 3, 6, 1066, 5],
["setarg", 18, 4, 5, 1066, 5],
["invoke", 18, 4, 1066, 5],
["access", 4, "jump_false", 1067, 20],
["get", 5, 60, 1, 1067, 5],
["frame", 17, 5, 3, 1067, 5],
["null", 5, 1067, 5],
["setarg", 17, 0, 5, 1067, 5],
["setarg", 17, 1, 4, 1067, 5],
["setarg", 17, 2, 7, 1067, 5],
["setarg", 17, 3, 15, 1067, 5],
["invoke", 17, 4, 1067, 5],
["access", 4, "load_index", 1068, 12],
["get", 5, 52, 1, 1068, 5],
["frame", 7, 5, 4, 1068, 5],
["null", 5, 1068, 5],
["setarg", 7, 0, 5, 1068, 5],
["setarg", 7, 1, 4, 1068, 5],
["setarg", 7, 2, 8, 1068, 5],
["setarg", 7, 3, 2, 1068, 5],
["setarg", 7, 4, 6, 1068, 5],
["invoke", 7, 4, 1068, 5],
["access", 4, "frame", 1069, 12],
["access", 5, 1, 1069, 33],
["get", 7, 52, 1, 1069, 5],
["frame", 17, 7, 4, 1069, 5],
["null", 7, 1069, 5],
["setarg", 17, 0, 7, 1069, 5],
["setarg", 17, 1, 4, 1069, 5],
["setarg", 17, 2, 11, 1069, 5],
["setarg", 17, 3, 3, 1069, 5],
["setarg", 17, 4, 5, 1069, 5],
["invoke", 17, 4, 1069, 5],
["access", 4, "setarg", 1070, 12],
["access", 5, 0, 1070, 25],
["get", 7, 52, 1, 1070, 5],
["frame", 17, 7, 4, 1070, 5],
["null", 7, 1070, 5],
["setarg", 17, 0, 7, 1070, 5],
["setarg", 17, 1, 4, 1070, 5],
["setarg", 17, 2, 11, 1070, 5],
["setarg", 17, 3, 5, 1070, 5],
["setarg", 17, 4, 9, 1070, 5],
["invoke", 17, 4, 1070, 5],
["access", 4, "setarg", 1071, 12],
["access", 5, 1, 1071, 25],
["get", 7, 52, 1, 1071, 5],
["frame", 9, 7, 4, 1071, 5],
["null", 7, 1071, 5],
["setarg", 9, 0, 7, 1071, 5],
["setarg", 9, 1, 4, 1071, 5],
["setarg", 9, 2, 11, 1071, 5],
["setarg", 9, 3, 5, 1071, 5],
["setarg", 9, 4, 8, 1071, 5],
["invoke", 9, 4, 1071, 5],
["access", 4, "invoke", 1072, 12],
["get", 5, 51, 1, 1072, 5],
["frame", 7, 5, 3, 1072, 5],
["null", 5, 1072, 5],
["setarg", 7, 0, 5, 1072, 5],
["setarg", 7, 1, 4, 1072, 5],
["setarg", 7, 2, 11, 1072, 5],
["setarg", 7, 3, 12, 1072, 5],
["invoke", 7, 4, 1072, 5],
["access", 4, "jump_true", 1073, 20],
["get", 5, 60, 1, 1073, 5],
["frame", 7, 5, 3, 1073, 5],
["null", 5, 1073, 5],
["setarg", 7, 0, 5, 1073, 5],
["setarg", 7, 1, 4, 1073, 5],
["setarg", 7, 2, 12, 1073, 5],
["setarg", 7, 3, 14, 1073, 5],
["invoke", 7, 4, 1073, 5],
["access", 4, "add", 1074, 12],
["get", 5, 52, 1, 1074, 5],
["frame", 7, 5, 4, 1074, 5],
["null", 5, 1074, 5],
["setarg", 7, 0, 5, 1074, 5],
["setarg", 7, 1, 4, 1074, 5],
["setarg", 7, 2, 6, 1074, 5],
["setarg", 7, 3, 6, 1074, 5],
["setarg", 7, 4, 10, 1074, 5],
["invoke", 7, 4, 1074, 5],
["get", 4, 59, 1, 1075, 5],
["frame", 5, 4, 1, 1075, 5],
["null", 4, 1075, 5],
["setarg", 5, 0, 4, 1075, 5],
["setarg", 5, 1, 13, 1075, 5],
["invoke", 5, 4, 1075, 5],
["get", 4, 48, 1, 1076, 5],
["frame", 5, 4, 1, 1076, 5],
["null", 4, 1076, 5],
["setarg", 5, 0, 4, 1076, 5],
["setarg", 5, 1, 14, 1076, 5],
["invoke", 5, 4, 1076, 5],
["access", 4, "true", 1077, 12],
["get", 5, 50, 1, 1077, 5],
["frame", 6, 5, 2, 1077, 5],
["null", 5, 1077, 5],
["setarg", 6, 0, 5, 1077, 5],
["setarg", 6, 1, 4, 1077, 5],
["setarg", 6, 2, 1, 1077, 5],
["invoke", 6, 4, 1077, 5],
["get", 4, 59, 1, 1078, 5],
["frame", 5, 4, 1, 1078, 5],
["null", 4, 1078, 5],
["setarg", 5, 0, 4, 1078, 5],
["setarg", 5, 1, 16, 1078, 5],
["invoke", 5, 4, 1078, 5],
["get", 4, 48, 1, 1079, 5],
["frame", 5, 4, 1, 1079, 5],
["null", 4, 1079, 5],
["setarg", 5, 0, 4, 1079, 5],
["setarg", 5, 1, 15, 1079, 5],
["invoke", 5, 4, 1079, 5],
["access", 4, "false", 1080, 12],
["get", 5, 50, 1, 1080, 5],
["frame", 6, 5, 2, 1080, 5],
["null", 5, 1080, 5],
["setarg", 6, 0, 5, 1080, 5],
["setarg", 6, 1, 4, 1080, 5],
["setarg", 6, 2, 1, 1080, 5],
["invoke", 6, 4, 1080, 5],
["get", 4, 48, 1, 1081, 5],
["frame", 5, 4, 1, 1081, 5],
["null", 4, 1081, 5],
["setarg", 5, 0, 4, 1081, 5],
["setarg", 5, 1, 16, 1081, 5],
["invoke", 5, 4, 1081, 5],
["return", 1, 1082, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["get", 4, 40, 1, 1087, 18],
["frame", 5, 4, 0, 1087, 18],
["null", 4, 1087, 18],
["setarg", 5, 0, 4, 1087, 18],
["invoke", 5, 4, 1087, 18],
["move", 5, 4, 1087, 18],
["get", 4, 40, 1, 1088, 15],
["frame", 6, 4, 0, 1088, 15],
["null", 4, 1088, 15],
["setarg", 6, 0, 4, 1088, 15],
["invoke", 6, 4, 1088, 15],
["move", 6, 4, 1088, 15],
["get", 4, 40, 1, 1089, 13],
["frame", 7, 4, 0, 1089, 13],
["null", 4, 1089, 13],
["setarg", 7, 0, 4, 1089, 13],
["invoke", 7, 4, 1089, 13],
["move", 7, 4, 1089, 13],
["get", 4, 40, 1, 1090, 17],
["frame", 8, 4, 0, 1090, 17],
["null", 4, 1090, 17],
["setarg", 8, 0, 4, 1090, 17],
["invoke", 8, 4, 1090, 17],
["move", 8, 4, 1090, 17],
["get", 4, 40, 1, 1091, 16],
["frame", 9, 4, 0, 1091, 16],
["null", 4, 1091, 16],
["setarg", 9, 0, 4, 1091, 16],
["invoke", 9, 4, 1091, 16],
["move", 9, 4, 1091, 16],
["get", 4, 40, 1, 1092, 18],
["frame", 10, 4, 0, 1092, 18],
["null", 4, 1092, 18],
["setarg", 10, 0, 4, 1092, 18],
["invoke", 10, 4, 1092, 18],
["move", 10, 4, 1092, 18],
["get", 4, 40, 1, 1093, 15],
["frame", 11, 4, 0, 1093, 15],
["null", 4, 1093, 15],
["setarg", 11, 0, 4, 1093, 15],
["invoke", 11, 4, 1093, 15],
["move", 11, 4, 1093, 15],
["get", 4, 40, 1, 1094, 13],
["frame", 12, 4, 0, 1094, 13],
["null", 4, 1094, 13],
["setarg", 12, 0, 4, 1094, 13],
["invoke", 12, 4, 1094, 13],
["move", 12, 4, 1094, 13],
["get", 4, 40, 1, 1095, 15],
["frame", 13, 4, 0, 1095, 15],
["null", 4, 1095, 15],
["setarg", 13, 0, 4, 1095, 15],
["invoke", 13, 4, 1095, 15],
["move", 13, 4, 1095, 15],
["access", 4, "filter_loop", 1096, 32],
["get", 14, 45, 1, 1096, 22],
["frame", 15, 14, 1, 1096, 22],
["null", 14, 1096, 22],
["setarg", 15, 0, 14, 1096, 22],
["setarg", 15, 1, 4, 1096, 22],
["invoke", 15, 4, 1096, 22],
["move", 14, 4, 1096, 22],
["access", 4, "filter_skip", 1097, 32],
["get", 15, 45, 1, 1097, 22],
["frame", 16, 15, 1, 1097, 22],
["null", 15, 1097, 22],
["setarg", 16, 0, 15, 1097, 22],
["setarg", 16, 1, 4, 1097, 22],
["invoke", 16, 4, 1097, 22],
["move", 15, 4, 1097, 22],
["access", 4, "filter_done", 1098, 32],
["get", 16, 45, 1, 1098, 22],
["frame", 17, 16, 1, 1098, 22],
["null", 16, 1098, 22],
["setarg", 17, 0, 16, 1098, 22],
["setarg", 17, 1, 4, 1098, 22],
["invoke", 17, 4, 1098, 22],
["move", 16, 4, 1098, 22],
["access", 4, "array", 1099, 16],
["access", 17, 0, 1099, 33],
["array", 18, 3, 1099, 33],
["push", 18, 4, 1099, 33],
["push", 18, 5, 1099, 33],
["push", 18, 17, 1099, 33],
["get", 4, 47, 1, 1099, 5],
["frame", 17, 4, 1, 1099, 5],
["null", 4, 1099, 5],
["setarg", 17, 0, 4, 1099, 5],
["setarg", 17, 1, 18, 1099, 5],
["invoke", 17, 4, 1099, 5],
["access", 4, "length", 1100, 12],
["get", 17, 51, 1, 1100, 5],
["frame", 18, 17, 3, 1100, 5],
["null", 17, 1100, 5],
["setarg", 18, 0, 17, 1100, 5],
["setarg", 18, 1, 4, 1100, 5],
["setarg", 18, 2, 6, 1100, 5],
["setarg", 18, 3, 2, 1100, 5],
["invoke", 18, 4, 1100, 5],
["access", 4, "int", 1101, 12],
["access", 17, 0, 1101, 22],
["get", 18, 51, 1, 1101, 5],
["frame", 19, 18, 3, 1101, 5],
["null", 18, 1101, 5],
["setarg", 19, 0, 18, 1101, 5],
["setarg", 19, 1, 4, 1101, 5],
["setarg", 19, 2, 7, 1101, 5],
["setarg", 19, 3, 17, 1101, 5],
["invoke", 19, 4, 1101, 5],
["access", 4, "int", 1102, 12],
["access", 17, 1, 1102, 24],
["get", 18, 51, 1, 1102, 5],
["frame", 19, 18, 3, 1102, 5],
["null", 18, 1102, 5],
["setarg", 19, 0, 18, 1102, 5],
["setarg", 19, 1, 4, 1102, 5],
["setarg", 19, 2, 11, 1102, 5],
["setarg", 19, 3, 17, 1102, 5],
["invoke", 19, 4, 1102, 5],
["access", 4, "null", 1103, 12],
["get", 17, 50, 1, 1103, 5],
["frame", 18, 17, 2, 1103, 5],
["null", 17, 1103, 5],
["setarg", 18, 0, 17, 1103, 5],
["setarg", 18, 1, 4, 1103, 5],
["setarg", 18, 2, 10, 1103, 5],
["invoke", 18, 4, 1103, 5],
["get", 4, 48, 1, 1104, 5],
["frame", 17, 4, 1, 1104, 5],
["null", 4, 1104, 5],
["setarg", 17, 0, 4, 1104, 5],
["setarg", 17, 1, 14, 1104, 5],
["invoke", 17, 4, 1104, 5],
["access", 4, "lt_int", 1105, 12],
["get", 17, 52, 1, 1105, 5],
["frame", 18, 17, 4, 1105, 5],
["null", 17, 1105, 5],
["setarg", 18, 0, 17, 1105, 5],
["setarg", 18, 1, 4, 1105, 5],
["setarg", 18, 2, 8, 1105, 5],
["setarg", 18, 3, 7, 1105, 5],
["setarg", 18, 4, 6, 1105, 5],
["invoke", 18, 4, 1105, 5],
["access", 4, "jump_false", 1106, 20],
["get", 6, 60, 1, 1106, 5],
["frame", 17, 6, 3, 1106, 5],
["null", 6, 1106, 5],
["setarg", 17, 0, 6, 1106, 5],
["setarg", 17, 1, 4, 1106, 5],
["setarg", 17, 2, 8, 1106, 5],
["setarg", 17, 3, 16, 1106, 5],
["invoke", 17, 4, 1106, 5],
["access", 4, "load_index", 1107, 12],
["get", 6, 52, 1, 1107, 5],
["frame", 8, 6, 4, 1107, 5],
["null", 6, 1107, 5],
["setarg", 8, 0, 6, 1107, 5],
["setarg", 8, 1, 4, 1107, 5],
["setarg", 8, 2, 9, 1107, 5],
["setarg", 8, 3, 2, 1107, 5],
["setarg", 8, 4, 7, 1107, 5],
["invoke", 8, 4, 1107, 5],
["access", 4, "frame", 1108, 12],
["access", 6, 2, 1108, 33],
["get", 8, 52, 1, 1108, 5],
["frame", 17, 8, 4, 1108, 5],
["null", 8, 1108, 5],
["setarg", 17, 0, 8, 1108, 5],
["setarg", 17, 1, 4, 1108, 5],
["setarg", 17, 2, 12, 1108, 5],
["setarg", 17, 3, 3, 1108, 5],
["setarg", 17, 4, 6, 1108, 5],
["invoke", 17, 4, 1108, 5],
["access", 4, "setarg", 1109, 12],
["access", 6, 0, 1109, 25],
["get", 8, 52, 1, 1109, 5],
["frame", 17, 8, 4, 1109, 5],
["null", 8, 1109, 5],
["setarg", 17, 0, 8, 1109, 5],
["setarg", 17, 1, 4, 1109, 5],
["setarg", 17, 2, 12, 1109, 5],
["setarg", 17, 3, 6, 1109, 5],
["setarg", 17, 4, 10, 1109, 5],
["invoke", 17, 4, 1109, 5],
["access", 4, "setarg", 1110, 12],
["access", 6, 1, 1110, 25],
["get", 8, 52, 1, 1110, 5],
["frame", 10, 8, 4, 1110, 5],
["null", 8, 1110, 5],
["setarg", 10, 0, 8, 1110, 5],
["setarg", 10, 1, 4, 1110, 5],
["setarg", 10, 2, 12, 1110, 5],
["setarg", 10, 3, 6, 1110, 5],
["setarg", 10, 4, 9, 1110, 5],
["invoke", 10, 4, 1110, 5],
["access", 4, "setarg", 1111, 12],
["access", 6, 2, 1111, 25],
["get", 8, 52, 1, 1111, 5],
["frame", 10, 8, 4, 1111, 5],
["null", 8, 1111, 5],
["setarg", 10, 0, 8, 1111, 5],
["setarg", 10, 1, 4, 1111, 5],
["setarg", 10, 2, 12, 1111, 5],
["setarg", 10, 3, 6, 1111, 5],
["setarg", 10, 4, 7, 1111, 5],
["invoke", 10, 4, 1111, 5],
["access", 4, "invoke", 1112, 12],
["get", 6, 51, 1, 1112, 5],
["frame", 8, 6, 3, 1112, 5],
["null", 6, 1112, 5],
["setarg", 8, 0, 6, 1112, 5],
["setarg", 8, 1, 4, 1112, 5],
["setarg", 8, 2, 12, 1112, 5],
["setarg", 8, 3, 13, 1112, 5],
["invoke", 8, 4, 1112, 5],
["access", 4, "jump_false", 1113, 20],
["get", 6, 60, 1, 1113, 5],
["frame", 8, 6, 3, 1113, 5],
["null", 6, 1113, 5],
["setarg", 8, 0, 6, 1113, 5],
["setarg", 8, 1, 4, 1113, 5],
["setarg", 8, 2, 13, 1113, 5],
["setarg", 8, 3, 15, 1113, 5],
["invoke", 8, 4, 1113, 5],
["access", 4, "push", 1114, 12],
["get", 6, 51, 1, 1114, 5],
["frame", 8, 6, 3, 1114, 5],
["null", 6, 1114, 5],
["setarg", 8, 0, 6, 1114, 5],
["setarg", 8, 1, 4, 1114, 5],
["setarg", 8, 2, 5, 1114, 5],
["setarg", 8, 3, 9, 1114, 5],
["invoke", 8, 4, 1114, 5],
["get", 4, 48, 1, 1115, 5],
["frame", 6, 4, 1, 1115, 5],
["null", 4, 1115, 5],
["setarg", 6, 0, 4, 1115, 5],
["setarg", 6, 1, 15, 1115, 5],
["invoke", 6, 4, 1115, 5],
["access", 4, "add", 1116, 12],
["get", 6, 52, 1, 1116, 5],
["frame", 8, 6, 4, 1116, 5],
["null", 6, 1116, 5],
["setarg", 8, 0, 6, 1116, 5],
["setarg", 8, 1, 4, 1116, 5],
["setarg", 8, 2, 7, 1116, 5],
["setarg", 8, 3, 7, 1116, 5],
["setarg", 8, 4, 11, 1116, 5],
["invoke", 8, 4, 1116, 5],
["get", 4, 59, 1, 1117, 5],
["frame", 6, 4, 1, 1117, 5],
["null", 4, 1117, 5],
["setarg", 6, 0, 4, 1117, 5],
["setarg", 6, 1, 14, 1117, 5],
["invoke", 6, 4, 1117, 5],
["get", 4, 48, 1, 1118, 5],
["frame", 6, 4, 1, 1118, 5],
["null", 4, 1118, 5],
["setarg", 6, 0, 4, 1118, 5],
["setarg", 6, 1, 16, 1118, 5],
["invoke", 6, 4, 1118, 5],
["access", 4, "move", 1119, 12],
["get", 6, 51, 1, 1119, 5],
["frame", 7, 6, 3, 1119, 5],
["null", 6, 1119, 5],
["setarg", 7, 0, 6, 1119, 5],
["setarg", 7, 1, 4, 1119, 5],
["setarg", 7, 2, 1, 1119, 5],
["setarg", 7, 3, 5, 1119, 5],
["invoke", 7, 4, 1119, 5],
["return", 1, 1120, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 28,
"nr_close_slots": 0,
"instructions": [
["load_field", 4, 2, "arr", 1125, 20],
["move", 5, 4, 1125, 20],
["load_field", 4, 2, "fn", 1126, 19],
["move", 6, 4, 1126, 19],
["load_field", 4, 2, "init", 1127, 21],
["move", 7, 4, 1127, 21],
["load_field", 4, 2, "rev", 1128, 20],
["move", 8, 4, 1128, 20],
["get", 4, 40, 1, 1129, 15],
["frame", 9, 4, 0, 1129, 15],
["null", 4, 1129, 15],
["setarg", 9, 0, 4, 1129, 15],
["invoke", 9, 4, 1129, 15],
["move", 9, 4, 1129, 15],
["get", 4, 40, 1, 1130, 15],
["frame", 10, 4, 0, 1130, 15],
["null", 4, 1130, 15],
["setarg", 10, 0, 4, 1130, 15],
["invoke", 10, 4, 1130, 15],
["move", 10, 4, 1130, 15],
["get", 4, 40, 1, 1131, 13],
["frame", 11, 4, 0, 1131, 13],
["null", 4, 1131, 13],
["setarg", 11, 0, 4, 1131, 13],
["invoke", 11, 4, 1131, 13],
["move", 11, 4, 1131, 13],
["get", 4, 40, 1, 1132, 17],
["frame", 12, 4, 0, 1132, 17],
["null", 4, 1132, 17],
["setarg", 12, 0, 4, 1132, 17],
["invoke", 12, 4, 1132, 17],
["move", 12, 4, 1132, 17],
["get", 4, 40, 1, 1133, 16],
["frame", 13, 4, 0, 1133, 16],
["null", 4, 1133, 16],
["setarg", 13, 0, 4, 1133, 16],
["invoke", 13, 4, 1133, 16],
["move", 13, 4, 1133, 16],
["get", 4, 40, 1, 1134, 15],
["frame", 14, 4, 0, 1134, 15],
["null", 4, 1134, 15],
["setarg", 14, 0, 4, 1134, 15],
["invoke", 14, 4, 1134, 15],
["move", 14, 4, 1134, 15],
["access", 4, "reduce_final", 1135, 33],
["get", 15, 45, 1, 1135, 23],
["frame", 16, 15, 1, 1135, 23],
["null", 15, 1135, 23],
["setarg", 16, 0, 15, 1135, 23],
["setarg", 16, 1, 4, 1135, 23],
["invoke", 16, 4, 1135, 23],
["move", 15, 4, 1135, 23],
["null", 4, 1136, 20],
["null", 16, 1137, 23],
["null", 17, 1138, 20],
["null", 18, 1139, 22],
["null", 19, 1140, 14],
["null", 20, 1141, 14],
["null", 21, 1142, 14],
["null", 22, 1143, 14],
["null", 23, 1144, 13],
["access", 24, "length", 1145, 12],
["get", 25, 51, 1, 1145, 5],
["frame", 26, 25, 3, 1145, 5],
["null", 25, 1145, 5],
["setarg", 26, 0, 25, 1145, 5],
["setarg", 26, 1, 24, 1145, 5],
["setarg", 26, 2, 9, 1145, 5],
["setarg", 26, 3, 5, 1145, 5],
["invoke", 26, 24, 1145, 5],
["access", 24, "int", 1146, 12],
["access", 25, 0, 1146, 25],
["get", 26, 51, 1, 1146, 5],
["frame", 27, 26, 3, 1146, 5],
["null", 26, 1146, 5],
["setarg", 27, 0, 26, 1146, 5],
["setarg", 27, 1, 24, 1146, 5],
["setarg", 27, 2, 13, 1146, 5],
["setarg", 27, 3, 25, 1146, 5],
["invoke", 27, 24, 1146, 5],
["access", 24, "int", 1147, 12],
["access", 25, 1, 1147, 24],
["get", 26, 51, 1, 1147, 5],
["frame", 27, 26, 3, 1147, 5],
["null", 26, 1147, 5],
["setarg", 27, 0, 26, 1147, 5],
["setarg", 27, 1, 24, 1147, 5],
["setarg", 27, 2, 14, 1147, 5],
["setarg", 27, 3, 25, 1147, 5],
["invoke", 27, 24, 1147, 5],
["record", 24, 5],
["store_field", 24, 10, "acc", 1148, 15],
["store_field", 24, 11, "i", 1148, 23],
["store_field", 24, 5, "arr", 1148, 31],
["store_field", 24, 6, "fn", 1148, 45],
["store_field", 24, 9, "len", 1148, 59],
["move", 23, 24, 1148, 59],
["access", 6, 2, 1149, 18],
["is_identical", 24, 3, 6, 1149, 18],
["jump_true", 24, "eq_done_511", 1149, 18],
["is_int", 25, 3, 1149, 18],
["jump_false", 25, "eq_ni_512", 1149, 18],
"_nop_tc_1",
"_nop_tc_2",
["eq_int", 24, 3, 6, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_ni_512",
["is_num", 25, 3, 1149, 18],
["jump_false", 25, "eq_nn_513", 1149, 18],
"_nop_tc_3",
"_nop_tc_4",
["eq_float", 24, 3, 6, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nn_513",
["is_text", 25, 3, 1149, 18],
["jump_false", 25, "eq_nt_514", 1149, 18],
"_nop_tc_5",
["jump", "eq_nt_514", 1149, 18],
["eq_text", 24, 3, 6, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nt_514",
["is_null", 25, 3, 1149, 18],
["jump_false", 25, "eq_nnl_515", 1149, 18],
"_nop_tc_6",
["jump", "eq_nnl_515", 1149, 18],
["true", 24, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nnl_515",
["is_bool", 25, 3, 1149, 18],
["jump_false", 25, "eq_nb_516", 1149, 18],
"_nop_tc_7",
["jump", "eq_nb_516", 1149, 18],
["eq_bool", 24, 3, 6, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nb_516",
["false", 24, 1149, 18],
"eq_done_511",
["jump_false", 24, "if_else_509", 1149, 18],
["access", 6, "reduce_null", 1150, 30],
["get", 24, 45, 1, 1150, 20],
["frame", 25, 24, 1, 1150, 20],
["null", 24, 1150, 20],
["setarg", 25, 0, 24, 1150, 20],
["setarg", 25, 1, 6, 1150, 20],
["invoke", 25, 6, 1150, 20],
["move", 18, 6, 1150, 20],
["access", 6, "reduce_d1", 1151, 22],
["get", 24, 45, 1, 1151, 12],
["frame", 25, 24, 1, 1151, 12],
["null", 24, 1151, 12],
["setarg", 25, 0, 24, 1151, 12],
["setarg", 25, 1, 6, 1151, 12],
["invoke", 25, 6, 1151, 12],
["move", 19, 6, 1151, 12],
["access", 6, "lt_int", 1152, 14],
["get", 24, 52, 1, 1152, 7],
["frame", 25, 24, 4, 1152, 7],
["null", 24, 1152, 7],
["setarg", 25, 0, 24, 1152, 7],
["setarg", 25, 1, 6, 1152, 7],
["setarg", 25, 2, 12, 1152, 7],
["setarg", 25, 3, 13, 1152, 7],
["setarg", 25, 4, 9, 1152, 7],
["invoke", 25, 6, 1152, 7],
["access", 6, "jump_false", 1153, 22],
["get", 24, 60, 1, 1153, 7],
["frame", 25, 24, 3, 1153, 7],
["null", 24, 1153, 7],
["setarg", 25, 0, 24, 1153, 7],
["setarg", 25, 1, 6, 1153, 7],
["setarg", 25, 2, 12, 1153, 7],
["setarg", 25, 3, 18, 1153, 7],
["invoke", 25, 6, 1153, 7],
["access", 6, "load_index", 1154, 14],
["get", 24, 52, 1, 1154, 7],
["frame", 25, 24, 4, 1154, 7],
["null", 24, 1154, 7],
["setarg", 25, 0, 24, 1154, 7],
["setarg", 25, 1, 6, 1154, 7],
["setarg", 25, 2, 10, 1154, 7],
["setarg", 25, 3, 5, 1154, 7],
["setarg", 25, 4, 13, 1154, 7],
["invoke", 25, 6, 1154, 7],
["access", 6, "move", 1155, 14],
["get", 24, 51, 1, 1155, 7],
["frame", 25, 24, 3, 1155, 7],
["null", 24, 1155, 7],
["setarg", 25, 0, 24, 1155, 7],
["setarg", 25, 1, 6, 1155, 7],
["setarg", 25, 2, 11, 1155, 7],
["setarg", 25, 3, 14, 1155, 7],
["invoke", 25, 6, 1155, 7],
["true", 6, 1156, 27],
["get", 24, 89, 1, 1156, 7],
["frame", 25, 24, 3, 1156, 7],
["null", 24, 1156, 7],
["setarg", 25, 0, 24, 1156, 7],
["setarg", 25, 1, 23, 1156, 7],
["setarg", 25, 2, 6, 1156, 7],
["setarg", 25, 3, 19, 1156, 7],
["invoke", 25, 6, 1156, 7],
["get", 6, 48, 1, 1157, 7],
["frame", 24, 6, 1, 1157, 7],
["null", 6, 1157, 7],
["setarg", 24, 0, 6, 1157, 7],
["setarg", 24, 1, 19, 1157, 7],
["invoke", 24, 6, 1157, 7],
["access", 6, "move", 1158, 14],
["get", 24, 51, 1, 1158, 7],
["frame", 25, 24, 3, 1158, 7],
["null", 24, 1158, 7],
["setarg", 25, 0, 24, 1158, 7],
["setarg", 25, 1, 6, 1158, 7],
["setarg", 25, 2, 1, 1158, 7],
["setarg", 25, 3, 10, 1158, 7],
["invoke", 25, 6, 1158, 7],
["get", 6, 59, 1, 1159, 7],
["frame", 24, 6, 1, 1159, 7],
["null", 6, 1159, 7],
["setarg", 24, 0, 6, 1159, 7],
["setarg", 24, 1, 15, 1159, 7],
["invoke", 24, 6, 1159, 7],
["get", 6, 48, 1, 1160, 7],
["frame", 24, 6, 1, 1160, 7],
["null", 6, 1160, 7],
["setarg", 24, 0, 6, 1160, 7],
["setarg", 24, 1, 18, 1160, 7],
["invoke", 24, 6, 1160, 7],
["access", 6, "null", 1161, 14],
["get", 24, 50, 1, 1161, 7],
["frame", 25, 24, 2, 1161, 7],
["null", 24, 1161, 7],
["setarg", 25, 0, 24, 1161, 7],
["setarg", 25, 1, 6, 1161, 7],
["setarg", 25, 2, 1, 1161, 7],
["invoke", 25, 6, 1161, 7],
["get", 6, 48, 1, 1162, 7],
["frame", 24, 6, 1, 1162, 7],
["null", 6, 1162, 7],
["setarg", 24, 0, 6, 1162, 7],
["setarg", 24, 1, 15, 1162, 7],
["invoke", 24, 6, 1162, 7],
["jump", "if_end_510", 1162, 7],
"if_else_509",
["access", 6, 3, 1163, 25],
["is_identical", 24, 3, 6, 1163, 25],
["jump_true", 24, "eq_done_519", 1163, 25],
["is_int", 25, 3, 1163, 25],
["jump_false", 25, "eq_ni_520", 1163, 25],
"_nop_tc_8",
"_nop_tc_9",
["eq_int", 24, 3, 6, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_ni_520",
["is_num", 25, 3, 1163, 25],
["jump_false", 25, "eq_nn_521", 1163, 25],
"_nop_tc_10",
"_nop_tc_11",
["eq_float", 24, 3, 6, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nn_521",
["is_text", 25, 3, 1163, 25],
["jump_false", 25, "eq_nt_522", 1163, 25],
"_nop_tc_12",
["jump", "eq_nt_522", 1163, 25],
["eq_text", 24, 3, 6, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nt_522",
["is_null", 25, 3, 1163, 25],
["jump_false", 25, "eq_nnl_523", 1163, 25],
"_nop_tc_13",
["jump", "eq_nnl_523", 1163, 25],
["true", 24, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nnl_523",
["is_bool", 25, 3, 1163, 25],
["jump_false", 25, "eq_nb_524", 1163, 25],
"_nop_tc_14",
["jump", "eq_nb_524", 1163, 25],
["eq_bool", 24, 3, 6, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nb_524",
["false", 24, 1163, 25],
"eq_done_519",
["jump_false", 24, "if_else_517", 1163, 25],
["access", 6, "reduce_has_init", 1164, 28],
["get", 24, 45, 1, 1164, 18],
["frame", 25, 24, 1, 1164, 18],
["null", 24, 1164, 18],
["setarg", 25, 0, 24, 1164, 18],
["setarg", 25, 1, 6, 1164, 18],
["invoke", 25, 6, 1164, 18],
["move", 4, 6, 1164, 18],
["access", 6, "reduce_null", 1165, 30],
["get", 24, 45, 1, 1165, 20],
["frame", 25, 24, 1, 1165, 20],
["null", 24, 1165, 20],
["setarg", 25, 0, 24, 1165, 20],
["setarg", 25, 1, 6, 1165, 20],
["invoke", 25, 6, 1165, 20],
["move", 18, 6, 1165, 20],
["access", 6, "reduce_d1", 1166, 22],
["get", 24, 45, 1, 1166, 12],
["frame", 25, 24, 1, 1166, 12],
["null", 24, 1166, 12],
["setarg", 25, 0, 24, 1166, 12],
["setarg", 25, 1, 6, 1166, 12],
["invoke", 25, 6, 1166, 12],
["move", 19, 6, 1166, 12],
["access", 6, "reduce_d2", 1167, 22],
["get", 24, 45, 1, 1167, 12],
["frame", 25, 24, 1, 1167, 12],
["null", 24, 1167, 12],
["setarg", 25, 0, 24, 1167, 12],
["setarg", 25, 1, 6, 1167, 12],
["invoke", 25, 6, 1167, 12],
["move", 20, 6, 1167, 12],
["access", 6, "is_null", 1168, 14],
["get", 24, 51, 1, 1168, 7],
["frame", 25, 24, 3, 1168, 7],
["null", 24, 1168, 7],
["setarg", 25, 0, 24, 1168, 7],
["setarg", 25, 1, 6, 1168, 7],
["setarg", 25, 2, 12, 1168, 7],
["setarg", 25, 3, 7, 1168, 7],
["invoke", 25, 6, 1168, 7],
["access", 6, "jump_false", 1169, 22],
["get", 24, 60, 1, 1169, 7],
["frame", 25, 24, 3, 1169, 7],
["null", 24, 1169, 7],
["setarg", 25, 0, 24, 1169, 7],
["setarg", 25, 1, 6, 1169, 7],
["setarg", 25, 2, 12, 1169, 7],
["setarg", 25, 3, 4, 1169, 7],
["invoke", 25, 6, 1169, 7],
["access", 6, "lt_int", 1171, 14],
["get", 24, 52, 1, 1171, 7],
["frame", 25, 24, 4, 1171, 7],
["null", 24, 1171, 7],
["setarg", 25, 0, 24, 1171, 7],
["setarg", 25, 1, 6, 1171, 7],
["setarg", 25, 2, 12, 1171, 7],
["setarg", 25, 3, 13, 1171, 7],
["setarg", 25, 4, 9, 1171, 7],
["invoke", 25, 6, 1171, 7],
["access", 6, "jump_false", 1172, 22],
["get", 24, 60, 1, 1172, 7],
["frame", 25, 24, 3, 1172, 7],
["null", 24, 1172, 7],
["setarg", 25, 0, 24, 1172, 7],
["setarg", 25, 1, 6, 1172, 7],
["setarg", 25, 2, 12, 1172, 7],
["setarg", 25, 3, 18, 1172, 7],
["invoke", 25, 6, 1172, 7],
["access", 6, "load_index", 1173, 14],
["get", 24, 52, 1, 1173, 7],
["frame", 25, 24, 4, 1173, 7],
["null", 24, 1173, 7],
["setarg", 25, 0, 24, 1173, 7],
["setarg", 25, 1, 6, 1173, 7],
["setarg", 25, 2, 10, 1173, 7],
["setarg", 25, 3, 5, 1173, 7],
["setarg", 25, 4, 13, 1173, 7],
["invoke", 25, 6, 1173, 7],
["access", 6, "move", 1174, 14],
["get", 24, 51, 1, 1174, 7],
["frame", 25, 24, 3, 1174, 7],
["null", 24, 1174, 7],
["setarg", 25, 0, 24, 1174, 7],
["setarg", 25, 1, 6, 1174, 7],
["setarg", 25, 2, 11, 1174, 7],
["setarg", 25, 3, 14, 1174, 7],
["invoke", 25, 6, 1174, 7],
["true", 6, 1175, 27],
["get", 24, 89, 1, 1175, 7],
["frame", 25, 24, 3, 1175, 7],
["null", 24, 1175, 7],
["setarg", 25, 0, 24, 1175, 7],
["setarg", 25, 1, 23, 1175, 7],
["setarg", 25, 2, 6, 1175, 7],
["setarg", 25, 3, 19, 1175, 7],
["invoke", 25, 6, 1175, 7],
["get", 6, 48, 1, 1176, 7],
["frame", 24, 6, 1, 1176, 7],
["null", 6, 1176, 7],
["setarg", 24, 0, 6, 1176, 7],
["setarg", 24, 1, 19, 1176, 7],
["invoke", 24, 6, 1176, 7],
["access", 6, "move", 1177, 14],
["get", 24, 51, 1, 1177, 7],
["frame", 25, 24, 3, 1177, 7],
["null", 24, 1177, 7],
["setarg", 25, 0, 24, 1177, 7],
["setarg", 25, 1, 6, 1177, 7],
["setarg", 25, 2, 1, 1177, 7],
["setarg", 25, 3, 10, 1177, 7],
["invoke", 25, 6, 1177, 7],
["get", 6, 59, 1, 1178, 7],
["frame", 24, 6, 1, 1178, 7],
["null", 6, 1178, 7],
["setarg", 24, 0, 6, 1178, 7],
["setarg", 24, 1, 15, 1178, 7],
["invoke", 24, 6, 1178, 7],
["get", 6, 48, 1, 1179, 7],
["frame", 24, 6, 1, 1179, 7],
["null", 6, 1179, 7],
["setarg", 24, 0, 6, 1179, 7],
["setarg", 24, 1, 18, 1179, 7],
["invoke", 24, 6, 1179, 7],
["access", 6, "null", 1180, 14],
["get", 24, 50, 1, 1180, 7],
["frame", 25, 24, 2, 1180, 7],
["null", 24, 1180, 7],
["setarg", 25, 0, 24, 1180, 7],
["setarg", 25, 1, 6, 1180, 7],
["setarg", 25, 2, 1, 1180, 7],
["invoke", 25, 6, 1180, 7],
["get", 6, 59, 1, 1181, 7],
["frame", 24, 6, 1, 1181, 7],
["null", 6, 1181, 7],
["setarg", 24, 0, 6, 1181, 7],
["setarg", 24, 1, 15, 1181, 7],
["invoke", 24, 6, 1181, 7],
["get", 6, 48, 1, 1183, 7],
["frame", 24, 6, 1, 1183, 7],
["null", 6, 1183, 7],
["setarg", 24, 0, 6, 1183, 7],
["setarg", 24, 1, 4, 1183, 7],
["invoke", 24, 6, 1183, 7],
["access", 6, "move", 1184, 14],
["get", 24, 51, 1, 1184, 7],
["frame", 25, 24, 3, 1184, 7],
["null", 24, 1184, 7],
["setarg", 25, 0, 24, 1184, 7],
["setarg", 25, 1, 6, 1184, 7],
["setarg", 25, 2, 10, 1184, 7],
["setarg", 25, 3, 7, 1184, 7],
["invoke", 25, 6, 1184, 7],
["access", 6, "int", 1185, 14],
["access", 24, 0, 1185, 24],
["get", 25, 51, 1, 1185, 7],
["frame", 26, 25, 3, 1185, 7],
["null", 25, 1185, 7],
["setarg", 26, 0, 25, 1185, 7],
["setarg", 26, 1, 6, 1185, 7],
["setarg", 26, 2, 11, 1185, 7],
["setarg", 26, 3, 24, 1185, 7],
["invoke", 26, 6, 1185, 7],
["true", 6, 1186, 27],
["get", 24, 89, 1, 1186, 7],
["frame", 25, 24, 3, 1186, 7],
["null", 24, 1186, 7],
["setarg", 25, 0, 24, 1186, 7],
["setarg", 25, 1, 23, 1186, 7],
["setarg", 25, 2, 6, 1186, 7],
["setarg", 25, 3, 20, 1186, 7],
["invoke", 25, 6, 1186, 7],
["get", 6, 48, 1, 1187, 7],
["frame", 24, 6, 1, 1187, 7],
["null", 6, 1187, 7],
["setarg", 24, 0, 6, 1187, 7],
["setarg", 24, 1, 20, 1187, 7],
["invoke", 24, 6, 1187, 7],
["access", 6, "move", 1188, 14],
["get", 24, 51, 1, 1188, 7],
["frame", 25, 24, 3, 1188, 7],
["null", 24, 1188, 7],
["setarg", 25, 0, 24, 1188, 7],
["setarg", 25, 1, 6, 1188, 7],
["setarg", 25, 2, 1, 1188, 7],
["setarg", 25, 3, 10, 1188, 7],
["invoke", 25, 6, 1188, 7],
["get", 6, 48, 1, 1189, 7],
["frame", 24, 6, 1, 1189, 7],
["null", 6, 1189, 7],
["setarg", 24, 0, 6, 1189, 7],
["setarg", 24, 1, 15, 1189, 7],
["invoke", 24, 6, 1189, 7],
["jump", "if_end_518", 1189, 7],
"if_else_517",
["access", 6, "reduce_has_init", 1192, 28],
["get", 24, 45, 1, 1192, 18],
["frame", 25, 24, 1, 1192, 18],
["null", 24, 1192, 18],
["setarg", 25, 0, 24, 1192, 18],
["setarg", 25, 1, 6, 1192, 18],
["invoke", 25, 6, 1192, 18],
["move", 4, 6, 1192, 18],
["access", 6, "reduce_no_init_rev", 1193, 31],
["get", 24, 45, 1, 1193, 21],
["frame", 25, 24, 1, 1193, 21],
["null", 24, 1193, 21],
["setarg", 25, 0, 24, 1193, 21],
["setarg", 25, 1, 6, 1193, 21],
["invoke", 25, 6, 1193, 21],
["move", 16, 6, 1193, 21],
["access", 6, "reduce_init_rev", 1194, 28],
["get", 24, 45, 1, 1194, 18],
["frame", 25, 24, 1, 1194, 18],
["null", 24, 1194, 18],
["setarg", 25, 0, 24, 1194, 18],
["setarg", 25, 1, 6, 1194, 18],
["invoke", 25, 6, 1194, 18],
["move", 17, 6, 1194, 18],
["access", 6, "reduce_null", 1195, 30],
["get", 24, 45, 1, 1195, 20],
["frame", 25, 24, 1, 1195, 20],
["null", 24, 1195, 20],
["setarg", 25, 0, 24, 1195, 20],
["setarg", 25, 1, 6, 1195, 20],
["invoke", 25, 6, 1195, 20],
["move", 18, 6, 1195, 20],
["access", 6, "reduce_d1", 1196, 22],
["get", 24, 45, 1, 1196, 12],
["frame", 25, 24, 1, 1196, 12],
["null", 24, 1196, 12],
["setarg", 25, 0, 24, 1196, 12],
["setarg", 25, 1, 6, 1196, 12],
["invoke", 25, 6, 1196, 12],
["move", 19, 6, 1196, 12],
["access", 6, "reduce_d2", 1197, 22],
["get", 24, 45, 1, 1197, 12],
["frame", 25, 24, 1, 1197, 12],
["null", 24, 1197, 12],
["setarg", 25, 0, 24, 1197, 12],
["setarg", 25, 1, 6, 1197, 12],
["invoke", 25, 6, 1197, 12],
["move", 20, 6, 1197, 12],
["access", 6, "reduce_d3", 1198, 22],
["get", 24, 45, 1, 1198, 12],
["frame", 25, 24, 1, 1198, 12],
["null", 24, 1198, 12],
["setarg", 25, 0, 24, 1198, 12],
["setarg", 25, 1, 6, 1198, 12],
["invoke", 25, 6, 1198, 12],
["move", 21, 6, 1198, 12],
["access", 6, "reduce_d4", 1199, 22],
["get", 24, 45, 1, 1199, 12],
["frame", 25, 24, 1, 1199, 12],
["null", 24, 1199, 12],
["setarg", 25, 0, 24, 1199, 12],
["setarg", 25, 1, 6, 1199, 12],
["invoke", 25, 6, 1199, 12],
["move", 22, 6, 1199, 12],
["access", 6, "is_null", 1200, 14],
["get", 24, 51, 1, 1200, 7],
["frame", 25, 24, 3, 1200, 7],
["null", 24, 1200, 7],
["setarg", 25, 0, 24, 1200, 7],
["setarg", 25, 1, 6, 1200, 7],
["setarg", 25, 2, 12, 1200, 7],
["setarg", 25, 3, 7, 1200, 7],
["invoke", 25, 6, 1200, 7],
["access", 6, "jump_false", 1201, 22],
["get", 24, 60, 1, 1201, 7],
["frame", 25, 24, 3, 1201, 7],
["null", 24, 1201, 7],
["setarg", 25, 0, 24, 1201, 7],
["setarg", 25, 1, 6, 1201, 7],
["setarg", 25, 2, 12, 1201, 7],
["setarg", 25, 3, 4, 1201, 7],
["invoke", 25, 6, 1201, 7],
["access", 6, "lt_int", 1203, 14],
["get", 24, 52, 1, 1203, 7],
["frame", 25, 24, 4, 1203, 7],
["null", 24, 1203, 7],
["setarg", 25, 0, 24, 1203, 7],
["setarg", 25, 1, 6, 1203, 7],
["setarg", 25, 2, 12, 1203, 7],
["setarg", 25, 3, 13, 1203, 7],
["setarg", 25, 4, 9, 1203, 7],
["invoke", 25, 6, 1203, 7],
["access", 6, "jump_false", 1204, 22],
["get", 24, 60, 1, 1204, 7],
["frame", 25, 24, 3, 1204, 7],
["null", 24, 1204, 7],
["setarg", 25, 0, 24, 1204, 7],
["setarg", 25, 1, 6, 1204, 7],
["setarg", 25, 2, 12, 1204, 7],
["setarg", 25, 3, 18, 1204, 7],
["invoke", 25, 6, 1204, 7],
["access", 6, "jump_true", 1205, 22],
["get", 12, 60, 1, 1205, 7],
["frame", 24, 12, 3, 1205, 7],
["null", 12, 1205, 7],
["setarg", 24, 0, 12, 1205, 7],
["setarg", 24, 1, 6, 1205, 7],
["setarg", 24, 2, 8, 1205, 7],
["setarg", 24, 3, 16, 1205, 7],
["invoke", 24, 6, 1205, 7],
["access", 6, "load_index", 1207, 14],
["get", 12, 52, 1, 1207, 7],
["frame", 24, 12, 4, 1207, 7],
["null", 12, 1207, 7],
["setarg", 24, 0, 12, 1207, 7],
["setarg", 24, 1, 6, 1207, 7],
["setarg", 24, 2, 10, 1207, 7],
["setarg", 24, 3, 5, 1207, 7],
["setarg", 24, 4, 13, 1207, 7],
["invoke", 24, 6, 1207, 7],
["access", 6, "move", 1208, 14],
["get", 12, 51, 1, 1208, 7],
["frame", 13, 12, 3, 1208, 7],
["null", 12, 1208, 7],
["setarg", 13, 0, 12, 1208, 7],
["setarg", 13, 1, 6, 1208, 7],
["setarg", 13, 2, 11, 1208, 7],
["setarg", 13, 3, 14, 1208, 7],
["invoke", 13, 6, 1208, 7],
["true", 6, 1209, 27],
["get", 12, 89, 1, 1209, 7],
["frame", 13, 12, 3, 1209, 7],
["null", 12, 1209, 7],
["setarg", 13, 0, 12, 1209, 7],
["setarg", 13, 1, 23, 1209, 7],
["setarg", 13, 2, 6, 1209, 7],
["setarg", 13, 3, 19, 1209, 7],
["invoke", 13, 6, 1209, 7],
["get", 6, 48, 1, 1210, 7],
["frame", 12, 6, 1, 1210, 7],
["null", 6, 1210, 7],
["setarg", 12, 0, 6, 1210, 7],
["setarg", 12, 1, 19, 1210, 7],
["invoke", 12, 6, 1210, 7],
["access", 6, "move", 1211, 14],
["get", 12, 51, 1, 1211, 7],
["frame", 13, 12, 3, 1211, 7],
["null", 12, 1211, 7],
["setarg", 13, 0, 12, 1211, 7],
["setarg", 13, 1, 6, 1211, 7],
["setarg", 13, 2, 1, 1211, 7],
["setarg", 13, 3, 10, 1211, 7],
["invoke", 13, 6, 1211, 7],
["get", 6, 59, 1, 1212, 7],
["frame", 12, 6, 1, 1212, 7],
["null", 6, 1212, 7],
["setarg", 12, 0, 6, 1212, 7],
["setarg", 12, 1, 15, 1212, 7],
["invoke", 12, 6, 1212, 7],
["get", 6, 48, 1, 1214, 7],
["frame", 12, 6, 1, 1214, 7],
["null", 6, 1214, 7],
["setarg", 12, 0, 6, 1214, 7],
["setarg", 12, 1, 16, 1214, 7],
["invoke", 12, 6, 1214, 7],
["access", 6, "subtract", 1215, 14],
["get", 12, 52, 1, 1215, 7],
["frame", 13, 12, 4, 1215, 7],
["null", 12, 1215, 7],
["setarg", 13, 0, 12, 1215, 7],
["setarg", 13, 1, 6, 1215, 7],
["setarg", 13, 2, 11, 1215, 7],
["setarg", 13, 3, 9, 1215, 7],
["setarg", 13, 4, 14, 1215, 7],
["invoke", 13, 6, 1215, 7],
["access", 6, "load_index", 1216, 14],
["get", 12, 52, 1, 1216, 7],
["frame", 13, 12, 4, 1216, 7],
["null", 12, 1216, 7],
["setarg", 13, 0, 12, 1216, 7],
["setarg", 13, 1, 6, 1216, 7],
["setarg", 13, 2, 10, 1216, 7],
["setarg", 13, 3, 5, 1216, 7],
["setarg", 13, 4, 11, 1216, 7],
["invoke", 13, 5, 1216, 7],
["access", 5, "subtract", 1217, 14],
["get", 6, 52, 1, 1217, 7],
["frame", 12, 6, 4, 1217, 7],
["null", 6, 1217, 7],
["setarg", 12, 0, 6, 1217, 7],
["setarg", 12, 1, 5, 1217, 7],
["setarg", 12, 2, 11, 1217, 7],
["setarg", 12, 3, 11, 1217, 7],
["setarg", 12, 4, 14, 1217, 7],
["invoke", 12, 5, 1217, 7],
["false", 5, 1218, 27],
["get", 6, 89, 1, 1218, 7],
["frame", 12, 6, 3, 1218, 7],
["null", 6, 1218, 7],
["setarg", 12, 0, 6, 1218, 7],
["setarg", 12, 1, 23, 1218, 7],
["setarg", 12, 2, 5, 1218, 7],
["setarg", 12, 3, 20, 1218, 7],
["invoke", 12, 5, 1218, 7],
["get", 5, 48, 1, 1219, 7],
["frame", 6, 5, 1, 1219, 7],
["null", 5, 1219, 7],
["setarg", 6, 0, 5, 1219, 7],
["setarg", 6, 1, 20, 1219, 7],
["invoke", 6, 5, 1219, 7],
["access", 5, "move", 1220, 14],
["get", 6, 51, 1, 1220, 7],
["frame", 12, 6, 3, 1220, 7],
["null", 6, 1220, 7],
["setarg", 12, 0, 6, 1220, 7],
["setarg", 12, 1, 5, 1220, 7],
["setarg", 12, 2, 1, 1220, 7],
["setarg", 12, 3, 10, 1220, 7],
["invoke", 12, 5, 1220, 7],
["get", 5, 59, 1, 1221, 7],
["frame", 6, 5, 1, 1221, 7],
["null", 5, 1221, 7],
["setarg", 6, 0, 5, 1221, 7],
["setarg", 6, 1, 15, 1221, 7],
["invoke", 6, 5, 1221, 7],
["get", 5, 48, 1, 1222, 7],
["frame", 6, 5, 1, 1222, 7],
["null", 5, 1222, 7],
["setarg", 6, 0, 5, 1222, 7],
["setarg", 6, 1, 18, 1222, 7],
["invoke", 6, 5, 1222, 7],
["access", 5, "null", 1223, 14],
["get", 6, 50, 1, 1223, 7],
["frame", 12, 6, 2, 1223, 7],
["null", 6, 1223, 7],
["setarg", 12, 0, 6, 1223, 7],
["setarg", 12, 1, 5, 1223, 7],
["setarg", 12, 2, 1, 1223, 7],
["invoke", 12, 5, 1223, 7],
["get", 5, 59, 1, 1224, 7],
["frame", 6, 5, 1, 1224, 7],
["null", 5, 1224, 7],
["setarg", 6, 0, 5, 1224, 7],
["setarg", 6, 1, 15, 1224, 7],
["invoke", 6, 5, 1224, 7],
["get", 5, 48, 1, 1226, 7],
["frame", 6, 5, 1, 1226, 7],
["null", 5, 1226, 7],
["setarg", 6, 0, 5, 1226, 7],
["setarg", 6, 1, 4, 1226, 7],
["invoke", 6, 4, 1226, 7],
["access", 4, "jump_true", 1227, 22],
["get", 5, 60, 1, 1227, 7],
["frame", 6, 5, 3, 1227, 7],
["null", 5, 1227, 7],
["setarg", 6, 0, 5, 1227, 7],
["setarg", 6, 1, 4, 1227, 7],
["setarg", 6, 2, 8, 1227, 7],
["setarg", 6, 3, 17, 1227, 7],
["invoke", 6, 4, 1227, 7],
["access", 4, "move", 1229, 14],
["get", 5, 51, 1, 1229, 7],
["frame", 6, 5, 3, 1229, 7],
["null", 5, 1229, 7],
["setarg", 6, 0, 5, 1229, 7],
["setarg", 6, 1, 4, 1229, 7],
["setarg", 6, 2, 10, 1229, 7],
["setarg", 6, 3, 7, 1229, 7],
["invoke", 6, 4, 1229, 7],
["access", 4, "int", 1230, 14],
["access", 5, 0, 1230, 24],
["get", 6, 51, 1, 1230, 7],
["frame", 8, 6, 3, 1230, 7],
["null", 6, 1230, 7],
["setarg", 8, 0, 6, 1230, 7],
["setarg", 8, 1, 4, 1230, 7],
["setarg", 8, 2, 11, 1230, 7],
["setarg", 8, 3, 5, 1230, 7],
["invoke", 8, 4, 1230, 7],
["true", 4, 1231, 27],
["get", 5, 89, 1, 1231, 7],
["frame", 6, 5, 3, 1231, 7],
["null", 5, 1231, 7],
["setarg", 6, 0, 5, 1231, 7],
["setarg", 6, 1, 23, 1231, 7],
["setarg", 6, 2, 4, 1231, 7],
["setarg", 6, 3, 21, 1231, 7],
["invoke", 6, 4, 1231, 7],
["get", 4, 48, 1, 1232, 7],
["frame", 5, 4, 1, 1232, 7],
["null", 4, 1232, 7],
["setarg", 5, 0, 4, 1232, 7],
["setarg", 5, 1, 21, 1232, 7],
["invoke", 5, 4, 1232, 7],
["access", 4, "move", 1233, 14],
["get", 5, 51, 1, 1233, 7],
["frame", 6, 5, 3, 1233, 7],
["null", 5, 1233, 7],
["setarg", 6, 0, 5, 1233, 7],
["setarg", 6, 1, 4, 1233, 7],
["setarg", 6, 2, 1, 1233, 7],
["setarg", 6, 3, 10, 1233, 7],
["invoke", 6, 4, 1233, 7],
["get", 4, 59, 1, 1234, 7],
["frame", 5, 4, 1, 1234, 7],
["null", 4, 1234, 7],
["setarg", 5, 0, 4, 1234, 7],
["setarg", 5, 1, 15, 1234, 7],
["invoke", 5, 4, 1234, 7],
["get", 4, 48, 1, 1236, 7],
["frame", 5, 4, 1, 1236, 7],
["null", 4, 1236, 7],
["setarg", 5, 0, 4, 1236, 7],
["setarg", 5, 1, 17, 1236, 7],
["invoke", 5, 4, 1236, 7],
["access", 4, "move", 1237, 14],
["get", 5, 51, 1, 1237, 7],
["frame", 6, 5, 3, 1237, 7],
["null", 5, 1237, 7],
["setarg", 6, 0, 5, 1237, 7],
["setarg", 6, 1, 4, 1237, 7],
["setarg", 6, 2, 10, 1237, 7],
["setarg", 6, 3, 7, 1237, 7],
["invoke", 6, 4, 1237, 7],
["access", 4, "subtract", 1238, 14],
["get", 5, 52, 1, 1238, 7],
["frame", 6, 5, 4, 1238, 7],
["null", 5, 1238, 7],
["setarg", 6, 0, 5, 1238, 7],
["setarg", 6, 1, 4, 1238, 7],
["setarg", 6, 2, 11, 1238, 7],
["setarg", 6, 3, 9, 1238, 7],
["setarg", 6, 4, 14, 1238, 7],
["invoke", 6, 4, 1238, 7],
["false", 4, 1239, 27],
["get", 5, 89, 1, 1239, 7],
["frame", 6, 5, 3, 1239, 7],
["null", 5, 1239, 7],
["setarg", 6, 0, 5, 1239, 7],
["setarg", 6, 1, 23, 1239, 7],
["setarg", 6, 2, 4, 1239, 7],
["setarg", 6, 3, 22, 1239, 7],
["invoke", 6, 4, 1239, 7],
["get", 4, 48, 1, 1240, 7],
["frame", 5, 4, 1, 1240, 7],
["null", 4, 1240, 7],
["setarg", 5, 0, 4, 1240, 7],
["setarg", 5, 1, 22, 1240, 7],
["invoke", 5, 4, 1240, 7],
["access", 4, "move", 1241, 14],
["get", 5, 51, 1, 1241, 7],
["frame", 6, 5, 3, 1241, 7],
["null", 5, 1241, 7],
["setarg", 6, 0, 5, 1241, 7],
["setarg", 6, 1, 4, 1241, 7],
["setarg", 6, 2, 1, 1241, 7],
["setarg", 6, 3, 10, 1241, 7],
["invoke", 6, 4, 1241, 7],
["get", 4, 48, 1, 1242, 7],
["frame", 5, 4, 1, 1242, 7],
["null", 4, 1242, 7],
["setarg", 5, 0, 4, 1242, 7],
["setarg", 5, 1, 15, 1242, 7],
["invoke", 5, 4, 1242, 7],
"if_end_518",
"if_end_510",
["return", 1, 1244, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["record", 3, 3],
["access", 4, "name", 1254, 22],
["store_field", 3, 4, "kind", 1254, 22],
["store_field", 3, 2, "name", 1254, 36],
["access", 4, "intrinsic", 1254, 48],
["store_field", 3, 4, "make", 1254, 48],
["move", 4, 3, 1254, 48],
["access", 3, "access", 1255, 16],
["array", 5, 3, 1255, 32],
["push", 5, 3, 1255, 32],
["push", 5, 1, 1255, 32],
["push", 5, 4, 1255, 32],
["get", 3, 47, 1, 1255, 5],
["frame", 4, 3, 1, 1255, 5],
["null", 3, 1255, 5],
["setarg", 4, 0, 3, 1255, 5],
["setarg", 4, 1, 5, 1255, 5],
["invoke", 4, 3, 1255, 5],
["null", 3, 1255, 5],
["return", 3, 1255, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "kind", 1260, 16],
["move", 4, 3, 1260, 16],
["load_field", 3, 1, "left", 1261, 16],
["move", 5, 3, 1261, 16],
["load_field", 3, 1, "right", 1262, 17],
["move", 6, 3, 1262, 17],
["null", 3, 1263, 21],
["access", 7, 0, 1264, 21],
["access", 8, 0, 1265, 22],
["access", 9, 0, 1266, 16],
["null", 10, 1267, 14],
["access", 11, "&&", 1269, 17],
["is_identical", 12, 4, 11, 1269, 17],
["jump_true", 12, "eq_done_527", 1269, 17],
["is_int", 13, 4, 1269, 17],
["jump_false", 13, "eq_ni_528", 1269, 17],
"_nop_tc_1",
["jump", "eq_ni_528", 1269, 17],
["eq_int", 12, 4, 11, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_ni_528",
["is_num", 13, 4, 1269, 17],
["jump_false", 13, "eq_nn_529", 1269, 17],
"_nop_tc_2",
["jump", "eq_nn_529", 1269, 17],
["eq_float", 12, 4, 11, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nn_529",
["is_text", 13, 4, 1269, 17],
["jump_false", 13, "eq_nt_530", 1269, 17],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 12, 4, 11, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nt_530",
["is_null", 13, 4, 1269, 17],
["jump_false", 13, "eq_nnl_531", 1269, 17],
"_nop_tc_5",
["jump", "eq_nnl_531", 1269, 17],
["true", 12, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nnl_531",
["is_bool", 13, 4, 1269, 17],
["jump_false", 13, "eq_nb_532", 1269, 17],
"_nop_tc_6",
["jump", "eq_nb_532", 1269, 17],
["eq_bool", 12, 4, 11, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nb_532",
["false", 12, 1269, 17],
"eq_done_527",
["jump_false", 12, "if_else_525", 1269, 17],
["access", 11, "and_end", 1270, 29],
["get", 12, 45, 1, 1270, 19],
["frame", 13, 12, 1, 1270, 19],
["null", 12, 1270, 19],
["setarg", 13, 0, 12, 1270, 19],
["setarg", 13, 1, 11, 1270, 19],
["invoke", 13, 11, 1270, 19],
["move", 3, 11, 1270, 19],
["access", 11, -1, 1271, 34],
["get", 12, 88, 1, 1271, 19],
["frame", 13, 12, 2, 1271, 19],
["null", 12, 1271, 19],
["setarg", 13, 0, 12, 1271, 19],
["setarg", 13, 1, 5, 1271, 19],
["setarg", 13, 2, 11, 1271, 19],
["invoke", 13, 11, 1271, 19],
["move", 7, 11, 1271, 19],
["get", 11, 40, 1, 1272, 14],
["frame", 12, 11, 0, 1272, 14],
["null", 11, 1272, 14],
["setarg", 12, 0, 11, 1272, 14],
["invoke", 12, 11, 1272, 14],
["move", 9, 11, 1272, 14],
["access", 11, "move", 1273, 14],
["get", 12, 51, 1, 1273, 7],
["frame", 13, 12, 3, 1273, 7],
["null", 12, 1273, 7],
["setarg", 13, 0, 12, 1273, 7],
["setarg", 13, 1, 11, 1273, 7],
["setarg", 13, 2, 9, 1273, 7],
["setarg", 13, 3, 7, 1273, 7],
["invoke", 13, 11, 1273, 7],
["access", 11, "jump_false", 1274, 22],
["get", 12, 60, 1, 1274, 7],
["frame", 13, 12, 3, 1274, 7],
["null", 12, 1274, 7],
["setarg", 13, 0, 12, 1274, 7],
["setarg", 13, 1, 11, 1274, 7],
["setarg", 13, 2, 9, 1274, 7],
["setarg", 13, 3, 3, 1274, 7],
["invoke", 13, 11, 1274, 7],
["access", 11, -1, 1275, 36],
["get", 12, 88, 1, 1275, 20],
["frame", 13, 12, 2, 1275, 20],
["null", 12, 1275, 20],
["setarg", 13, 0, 12, 1275, 20],
["setarg", 13, 1, 6, 1275, 20],
["setarg", 13, 2, 11, 1275, 20],
["invoke", 13, 11, 1275, 20],
["move", 8, 11, 1275, 20],
["access", 11, "move", 1276, 14],
["get", 12, 51, 1, 1276, 7],
["frame", 13, 12, 3, 1276, 7],
["null", 12, 1276, 7],
["setarg", 13, 0, 12, 1276, 7],
["setarg", 13, 1, 11, 1276, 7],
["setarg", 13, 2, 9, 1276, 7],
["setarg", 13, 3, 8, 1276, 7],
["invoke", 13, 11, 1276, 7],
["get", 11, 48, 1, 1277, 7],
["frame", 12, 11, 1, 1277, 7],
["null", 11, 1277, 7],
["setarg", 12, 0, 11, 1277, 7],
["setarg", 12, 1, 3, 1277, 7],
["invoke", 12, 11, 1277, 7],
["return", 9, 1278, 14],
"_nop_ur_1",
"if_else_525",
"if_end_526",
["access", 11, "||", 1281, 17],
["is_identical", 12, 4, 11, 1281, 17],
["jump_true", 12, "eq_done_535", 1281, 17],
["is_int", 13, 4, 1281, 17],
["jump_false", 13, "eq_ni_536", 1281, 17],
"_nop_tc_7",
["jump", "eq_ni_536", 1281, 17],
["eq_int", 12, 4, 11, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_ni_536",
["is_num", 13, 4, 1281, 17],
["jump_false", 13, "eq_nn_537", 1281, 17],
"_nop_tc_8",
["jump", "eq_nn_537", 1281, 17],
["eq_float", 12, 4, 11, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nn_537",
["is_text", 13, 4, 1281, 17],
["jump_false", 13, "eq_nt_538", 1281, 17],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 12, 4, 11, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nt_538",
["is_null", 13, 4, 1281, 17],
["jump_false", 13, "eq_nnl_539", 1281, 17],
"_nop_tc_11",
["jump", "eq_nnl_539", 1281, 17],
["true", 12, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nnl_539",
["is_bool", 13, 4, 1281, 17],
["jump_false", 13, "eq_nb_540", 1281, 17],
"_nop_tc_12",
["jump", "eq_nb_540", 1281, 17],
["eq_bool", 12, 4, 11, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nb_540",
["false", 12, 1281, 17],
"eq_done_535",
["jump_false", 12, "if_else_533", 1281, 17],
["access", 11, "or_end", 1282, 29],
["get", 12, 45, 1, 1282, 19],
["frame", 13, 12, 1, 1282, 19],
["null", 12, 1282, 19],
["setarg", 13, 0, 12, 1282, 19],
["setarg", 13, 1, 11, 1282, 19],
["invoke", 13, 11, 1282, 19],
["move", 3, 11, 1282, 19],
["access", 11, -1, 1283, 34],
["get", 12, 88, 1, 1283, 19],
["frame", 13, 12, 2, 1283, 19],
["null", 12, 1283, 19],
["setarg", 13, 0, 12, 1283, 19],
["setarg", 13, 1, 5, 1283, 19],
["setarg", 13, 2, 11, 1283, 19],
["invoke", 13, 11, 1283, 19],
["move", 7, 11, 1283, 19],
["get", 11, 40, 1, 1284, 14],
["frame", 12, 11, 0, 1284, 14],
["null", 11, 1284, 14],
["setarg", 12, 0, 11, 1284, 14],
["invoke", 12, 11, 1284, 14],
["move", 9, 11, 1284, 14],
["access", 11, "move", 1285, 14],
["get", 12, 51, 1, 1285, 7],
["frame", 13, 12, 3, 1285, 7],
["null", 12, 1285, 7],
["setarg", 13, 0, 12, 1285, 7],
["setarg", 13, 1, 11, 1285, 7],
["setarg", 13, 2, 9, 1285, 7],
["setarg", 13, 3, 7, 1285, 7],
["invoke", 13, 11, 1285, 7],
["access", 11, "jump_true", 1286, 22],
["get", 12, 60, 1, 1286, 7],
["frame", 13, 12, 3, 1286, 7],
["null", 12, 1286, 7],
["setarg", 13, 0, 12, 1286, 7],
["setarg", 13, 1, 11, 1286, 7],
["setarg", 13, 2, 9, 1286, 7],
["setarg", 13, 3, 3, 1286, 7],
["invoke", 13, 11, 1286, 7],
["access", 11, -1, 1287, 36],
["get", 12, 88, 1, 1287, 20],
["frame", 13, 12, 2, 1287, 20],
["null", 12, 1287, 20],
["setarg", 13, 0, 12, 1287, 20],
["setarg", 13, 1, 6, 1287, 20],
["setarg", 13, 2, 11, 1287, 20],
["invoke", 13, 11, 1287, 20],
["move", 8, 11, 1287, 20],
["access", 11, "move", 1288, 14],
["get", 12, 51, 1, 1288, 7],
["frame", 13, 12, 3, 1288, 7],
["null", 12, 1288, 7],
["setarg", 13, 0, 12, 1288, 7],
["setarg", 13, 1, 11, 1288, 7],
["setarg", 13, 2, 9, 1288, 7],
["setarg", 13, 3, 8, 1288, 7],
["invoke", 13, 11, 1288, 7],
["get", 11, 48, 1, 1289, 7],
["frame", 12, 11, 1, 1289, 7],
["null", 11, 1289, 7],
["setarg", 12, 0, 11, 1289, 7],
["setarg", 12, 1, 3, 1289, 7],
["invoke", 12, 11, 1289, 7],
["return", 9, 1290, 14],
"_nop_ur_2",
"if_else_533",
"if_end_534",
["access", 11, "??", 1293, 17],
["is_identical", 12, 4, 11, 1293, 17],
["jump_true", 12, "eq_done_543", 1293, 17],
["is_int", 13, 4, 1293, 17],
["jump_false", 13, "eq_ni_544", 1293, 17],
"_nop_tc_13",
["jump", "eq_ni_544", 1293, 17],
["eq_int", 12, 4, 11, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_ni_544",
["is_num", 13, 4, 1293, 17],
["jump_false", 13, "eq_nn_545", 1293, 17],
"_nop_tc_14",
["jump", "eq_nn_545", 1293, 17],
["eq_float", 12, 4, 11, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nn_545",
["is_text", 13, 4, 1293, 17],
["jump_false", 13, "eq_nt_546", 1293, 17],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 12, 4, 11, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nt_546",
["is_null", 13, 4, 1293, 17],
["jump_false", 13, "eq_nnl_547", 1293, 17],
"_nop_tc_17",
["jump", "eq_nnl_547", 1293, 17],
["true", 12, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nnl_547",
["is_bool", 13, 4, 1293, 17],
["jump_false", 13, "eq_nb_548", 1293, 17],
"_nop_tc_18",
["jump", "eq_nb_548", 1293, 17],
["eq_bool", 12, 4, 11, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nb_548",
["false", 12, 1293, 17],
"eq_done_543",
["jump_false", 12, "if_else_541", 1293, 17],
["access", 11, "nullish_end", 1294, 29],
["get", 12, 45, 1, 1294, 19],
["frame", 13, 12, 1, 1294, 19],
["null", 12, 1294, 19],
["setarg", 13, 0, 12, 1294, 19],
["setarg", 13, 1, 11, 1294, 19],
["invoke", 13, 11, 1294, 19],
["move", 3, 11, 1294, 19],
["access", 11, -1, 1295, 34],
["get", 12, 88, 1, 1295, 19],
["frame", 13, 12, 2, 1295, 19],
["null", 12, 1295, 19],
["setarg", 13, 0, 12, 1295, 19],
["setarg", 13, 1, 5, 1295, 19],
["setarg", 13, 2, 11, 1295, 19],
["invoke", 13, 11, 1295, 19],
["move", 7, 11, 1295, 19],
["get", 11, 40, 1, 1296, 14],
["frame", 12, 11, 0, 1296, 14],
["null", 11, 1296, 14],
["setarg", 12, 0, 11, 1296, 14],
["invoke", 12, 11, 1296, 14],
["move", 9, 11, 1296, 14],
["access", 11, "move", 1297, 14],
["get", 12, 51, 1, 1297, 7],
["frame", 13, 12, 3, 1297, 7],
["null", 12, 1297, 7],
["setarg", 13, 0, 12, 1297, 7],
["setarg", 13, 1, 11, 1297, 7],
["setarg", 13, 2, 9, 1297, 7],
["setarg", 13, 3, 7, 1297, 7],
["invoke", 13, 11, 1297, 7],
["access", 11, "jump_not_null", 1298, 22],
["get", 12, 60, 1, 1298, 7],
["frame", 13, 12, 3, 1298, 7],
["null", 12, 1298, 7],
["setarg", 13, 0, 12, 1298, 7],
["setarg", 13, 1, 11, 1298, 7],
["setarg", 13, 2, 9, 1298, 7],
["setarg", 13, 3, 3, 1298, 7],
["invoke", 13, 11, 1298, 7],
["access", 11, -1, 1299, 36],
["get", 12, 88, 1, 1299, 20],
["frame", 13, 12, 2, 1299, 20],
["null", 12, 1299, 20],
["setarg", 13, 0, 12, 1299, 20],
["setarg", 13, 1, 6, 1299, 20],
["setarg", 13, 2, 11, 1299, 20],
["invoke", 13, 11, 1299, 20],
["move", 8, 11, 1299, 20],
["access", 11, "move", 1300, 14],
["get", 12, 51, 1, 1300, 7],
["frame", 13, 12, 3, 1300, 7],
["null", 12, 1300, 7],
["setarg", 13, 0, 12, 1300, 7],
["setarg", 13, 1, 11, 1300, 7],
["setarg", 13, 2, 9, 1300, 7],
["setarg", 13, 3, 8, 1300, 7],
["invoke", 13, 11, 1300, 7],
["get", 11, 48, 1, 1301, 7],
["frame", 12, 11, 1, 1301, 7],
["null", 11, 1301, 7],
["setarg", 12, 0, 11, 1301, 7],
["setarg", 12, 1, 3, 1301, 7],
["invoke", 12, 3, 1301, 7],
["return", 9, 1302, 14],
"_nop_ur_3",
"if_else_541",
"if_end_542",
["access", 3, ",", 1306, 17],
["is_identical", 11, 4, 3, 1306, 17],
["jump_true", 11, "eq_done_551", 1306, 17],
["is_int", 12, 4, 1306, 17],
["jump_false", 12, "eq_ni_552", 1306, 17],
"_nop_tc_19",
["jump", "eq_ni_552", 1306, 17],
["eq_int", 11, 4, 3, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_ni_552",
["is_num", 12, 4, 1306, 17],
["jump_false", 12, "eq_nn_553", 1306, 17],
"_nop_tc_20",
["jump", "eq_nn_553", 1306, 17],
["eq_float", 11, 4, 3, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nn_553",
["is_text", 12, 4, 1306, 17],
["jump_false", 12, "eq_nt_554", 1306, 17],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 11, 4, 3, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nt_554",
["is_null", 12, 4, 1306, 17],
["jump_false", 12, "eq_nnl_555", 1306, 17],
"_nop_tc_23",
["jump", "eq_nnl_555", 1306, 17],
["true", 11, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nnl_555",
["is_bool", 12, 4, 1306, 17],
["jump_false", 12, "eq_nb_556", 1306, 17],
"_nop_tc_24",
["jump", "eq_nb_556", 1306, 17],
["eq_bool", 11, 4, 3, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nb_556",
["false", 11, 1306, 17],
"eq_done_551",
["jump_false", 11, "if_else_549", 1306, 17],
["access", 3, -1, 1307, 22],
["get", 11, 88, 1, 1307, 7],
["frame", 12, 11, 2, 1307, 7],
["null", 11, 1307, 7],
["setarg", 12, 0, 11, 1307, 7],
["setarg", 12, 1, 5, 1307, 7],
["setarg", 12, 2, 3, 1307, 7],
["invoke", 12, 3, 1307, 7],
["access", 3, -1, 1308, 30],
["get", 11, 88, 1, 1308, 14],
["frame", 12, 11, 2, 1308, 14],
["null", 11, 1308, 14],
["setarg", 12, 0, 11, 1308, 14],
["setarg", 12, 1, 6, 1308, 14],
["setarg", 12, 2, 3, 1308, 14],
["tail_invoke", 12, 3, 1308, 14],
["return", 3, 1308, 14],
"_nop_ur_4",
"if_else_549",
"if_end_550",
["access", 3, -1, 1312, 32],
["get", 11, 88, 1, 1312, 17],
["frame", 12, 11, 2, 1312, 17],
["null", 11, 1312, 17],
["setarg", 12, 0, 11, 1312, 17],
["setarg", 12, 1, 5, 1312, 17],
["setarg", 12, 2, 3, 1312, 17],
["invoke", 12, 3, 1312, 17],
["move", 7, 3, 1312, 17],
["access", 3, -1, 1313, 34],
["get", 11, 88, 1, 1313, 18],
["frame", 12, 11, 2, 1313, 18],
["null", 11, 1313, 18],
["setarg", 12, 0, 11, 1313, 18],
["setarg", 12, 1, 6, 1313, 18],
["setarg", 12, 2, 3, 1313, 18],
["invoke", 12, 3, 1313, 18],
["move", 8, 3, 1313, 18],
["access", 3, 0, 1315, 23],
["is_int", 11, 2, 1315, 23],
["jump_false", 11, "rel_ni_560", 1315, 23],
"_nop_tc_25",
"_nop_tc_26",
["ge_int", 12, 2, 3, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_ni_560",
["is_num", 11, 2, 1315, 23],
["jump_false", 11, "rel_nn_561", 1315, 23],
"_nop_tc_27",
"_nop_tc_28",
["ge_float", 12, 2, 3, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_nn_561",
["is_text", 11, 2, 1315, 23],
["jump_false", 11, "rel_err_563", 1315, 23],
"_nop_tc_29",
["jump", "rel_err_563", 1315, 23],
["ge_text", 12, 2, 3, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_err_563",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1315,
23
],
["access", 11, "error", 1315, 23],
["access", 13, "cannot compare with '>=': operands must be same type", 1315, 23],
["array", 14, 0, 1315, 23],
["push", 14, 13, 1315, 23],
["frame", 13, 3, 2, 1315, 23],
["null", 3, 1315, 23],
["setarg", 13, 0, 3, 1315, 23],
["setarg", 13, 1, 11, 1315, 23],
["setarg", 13, 2, 14, 1315, 23],
["invoke", 13, 3, 1315, 23],
["disrupt", 1315, 23],
"rel_done_562",
["move", 3, 12, 1315, 23],
["jump_false", 3, "and_end_559", 1315, 23],
["access", 11, "+", 1315, 36],
["is_identical", 12, 4, 11, 1315, 36],
["jump_true", 12, "ne_nid_565", 1315, 36],
["jump", "ne_ni_566", 1315, 36],
"ne_nid_565",
["false", 12, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_ni_566",
["is_int", 13, 4, 1315, 36],
["jump_false", 13, "ne_nn_567", 1315, 36],
"_nop_tc_30",
["jump", "ne_nn_567", 1315, 36],
["ne_int", 12, 4, 11, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nn_567",
["is_num", 13, 4, 1315, 36],
["jump_false", 13, "ne_nt_568", 1315, 36],
"_nop_tc_31",
["jump", "ne_nt_568", 1315, 36],
["ne_float", 12, 4, 11, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nt_568",
["is_text", 13, 4, 1315, 36],
["jump_false", 13, "ne_nnl_569", 1315, 36],
"_nop_tc_32",
"_nop_tc_33",
["ne_text", 12, 4, 11, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nnl_569",
["is_null", 13, 4, 1315, 36],
["jump_false", 13, "ne_nb_570", 1315, 36],
"_nop_tc_34",
["jump", "ne_nb_570", 1315, 36],
["false", 12, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nb_570",
["is_bool", 13, 4, 1315, 36],
["jump_false", 13, "ne_mis_571", 1315, 36],
"_nop_tc_35",
["jump", "ne_mis_571", 1315, 36],
["ne_bool", 12, 4, 11, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_mis_571",
["true", 12, 1315, 36],
"ne_done_564",
["move", 3, 12, 1315, 36],
"and_end_559",
["jump_false", 3, "tern_else_557", 1315, 36],
["move", 3, 2, 1315, 43],
["jump", "tern_end_558", 1315, 43],
"tern_else_557",
["get", 11, 40, 1, 1315, 52],
["frame", 12, 11, 0, 1315, 52],
["null", 11, 1315, 52],
["setarg", 12, 0, 11, 1315, 52],
["invoke", 12, 11, 1315, 52],
["move", 3, 11, 1315, 52],
"tern_end_558",
["move", 9, 3, 1315, 52],
["get", 3, 3, 1, 1316, 10],
["load_dynamic", 11, 3, 4, 1316, 20],
["move", 10, 11, 1316, 20],
["null", 3, 1317, 15],
["is_identical", 4, 10, 3, 1317, 15],
["jump_true", 4, "eq_done_574", 1317, 15],
["is_int", 11, 10, 1317, 15],
["jump_false", 11, "eq_ni_575", 1317, 15],
"_nop_tc_36",
["jump", "eq_ni_575", 1317, 15],
["eq_int", 4, 10, 3, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_ni_575",
["is_num", 11, 10, 1317, 15],
["jump_false", 11, "eq_nn_576", 1317, 15],
"_nop_tc_37",
["jump", "eq_nn_576", 1317, 15],
["eq_float", 4, 10, 3, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nn_576",
["is_text", 11, 10, 1317, 15],
["jump_false", 11, "eq_nt_577", 1317, 15],
"_nop_tc_38",
["jump", "eq_nt_577", 1317, 15],
["eq_text", 4, 10, 3, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nt_577",
["is_null", 11, 10, 1317, 15],
["jump_false", 11, "eq_nnl_578", 1317, 15],
"_nop_tc_39",
"_nop_tc_40",
["true", 4, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nnl_578",
["is_bool", 11, 10, 1317, 15],
["jump_false", 11, "eq_nb_579", 1317, 15],
"_nop_tc_41",
["jump", "eq_nb_579", 1317, 15],
["eq_bool", 4, 10, 3, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nb_579",
["false", 4, 1317, 15],
"eq_done_574",
["jump_false", 4, "if_else_572", 1317, 15],
["access", 10, "add", 1318, 12],
["jump", "if_end_573", 1318, 12],
"if_else_572",
"if_end_573",
["put", 5, 34, 1, 1320, 14],
["put", 6, 35, 1, 1321, 14],
["get", 3, 71, 1, 1322, 5],
["frame", 4, 3, 4, 1322, 5],
["null", 3, 1322, 5],
["setarg", 4, 0, 3, 1322, 5],
["setarg", 4, 1, 10, 1322, 5],
["setarg", 4, 2, 9, 1322, 5],
["setarg", 4, 3, 7, 1322, 5],
["setarg", 4, 4, 8, 1322, 5],
["invoke", 4, 3, 1322, 5],
["return", 9, 1323, 12],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 27,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "left", 1331, 16],
["move", 4, 3, 1331, 16],
["load_field", 3, 1, "right", 1332, 17],
["move", 5, 3, 1332, 17],
["load_field", 3, 4, "kind", 1333, 21],
["move", 6, 3, 1333, 21],
["null", 3, 1334, 16],
["access", 7, 0, 1335, 17],
["access", 8, 0, 1336, 21],
["access", 9, 0, 1337, 17],
["access", 10, 0, 1338, 15],
["null", 11, 1339, 18],
["access", 12, 0, 1340, 17],
["access", 13, 0, 1341, 22],
["access", 14, 0, 1342, 16],
["null", 15, 1343, 15],
["null", 16, 1344, 16],
["access", 17, 0, 1345, 20],
["access", 18, 0, 1346, 19],
["null", 19, 1347, 20],
["access", 20, 0, 1348, 20],
["access", 21, "name", 1350, 22],
["is_identical", 22, 6, 21, 1350, 22],
["jump_true", 22, "eq_done_582", 1350, 22],
["is_int", 23, 6, 1350, 22],
["jump_false", 23, "eq_ni_583", 1350, 22],
"_nop_tc_1",
["jump", "eq_ni_583", 1350, 22],
["eq_int", 22, 6, 21, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_ni_583",
["is_num", 23, 6, 1350, 22],
["jump_false", 23, "eq_nn_584", 1350, 22],
"_nop_tc_2",
["jump", "eq_nn_584", 1350, 22],
["eq_float", 22, 6, 21, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nn_584",
["is_text", 23, 6, 1350, 22],
["jump_false", 23, "eq_nt_585", 1350, 22],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 22, 6, 21, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nt_585",
["is_null", 23, 6, 1350, 22],
["jump_false", 23, "eq_nnl_586", 1350, 22],
"_nop_tc_5",
["jump", "eq_nnl_586", 1350, 22],
["true", 22, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nnl_586",
["is_bool", 23, 6, 1350, 22],
["jump_false", 23, "eq_nb_587", 1350, 22],
"_nop_tc_6",
["jump", "eq_nb_587", 1350, 22],
["eq_bool", 22, 6, 21, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nb_587",
["false", 22, 1350, 22],
"eq_done_582",
["jump_false", 22, "if_else_580", 1350, 22],
["load_field", 21, 4, "name", 1351, 14],
["move", 3, 21, 1351, 14],
["load_field", 21, 4, "level", 1352, 15],
["move", 7, 21, 1352, 15],
["null", 21, 1353, 20],
["is_identical", 22, 7, 21, 1353, 20],
["jump_true", 22, "eq_done_590", 1353, 20],
["is_int", 23, 7, 1353, 20],
["jump_false", 23, "eq_ni_591", 1353, 20],
"_nop_tc_7",
["jump", "eq_ni_591", 1353, 20],
["eq_int", 22, 7, 21, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_ni_591",
["is_num", 23, 7, 1353, 20],
["jump_false", 23, "eq_nn_592", 1353, 20],
"_nop_tc_8",
["jump", "eq_nn_592", 1353, 20],
["eq_float", 22, 7, 21, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nn_592",
["is_text", 23, 7, 1353, 20],
["jump_false", 23, "eq_nt_593", 1353, 20],
"_nop_tc_9",
["jump", "eq_nt_593", 1353, 20],
["eq_text", 22, 7, 21, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nt_593",
["is_null", 23, 7, 1353, 20],
["jump_false", 23, "eq_nnl_594", 1353, 20],
"_nop_tc_10",
"_nop_tc_11",
["true", 22, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nnl_594",
["is_bool", 23, 7, 1353, 20],
["jump_false", 23, "eq_nb_595", 1353, 20],
"_nop_tc_12",
["jump", "eq_nb_595", 1353, 20],
["eq_bool", 22, 7, 21, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nb_595",
["false", 22, 1353, 20],
"eq_done_590",
["jump_false", 22, "if_else_588", 1353, 20],
["access", 7, -1, 1354, 17],
["jump", "if_end_589", 1354, 17],
"if_else_588",
"if_end_589",
["get", 21, 40, 1, 1356, 19],
["frame", 22, 21, 0, 1356, 19],
["null", 21, 1356, 19],
["setarg", 22, 0, 21, 1356, 19],
["invoke", 22, 21, 1356, 19],
["move", 8, 21, 1356, 19],
["access", 21, 0, 1357, 20],
["is_identical", 22, 7, 21, 1357, 20],
["jump_true", 22, "eq_done_599", 1357, 20],
["is_int", 23, 7, 1357, 20],
["jump_false", 23, "eq_ni_600", 1357, 20],
"_nop_tc_13",
"_nop_tc_14",
["eq_int", 22, 7, 21, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_ni_600",
["is_num", 23, 7, 1357, 20],
["jump_false", 23, "eq_nn_601", 1357, 20],
"_nop_tc_15",
"_nop_tc_16",
["eq_float", 22, 7, 21, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nn_601",
["is_text", 23, 7, 1357, 20],
["jump_false", 23, "eq_nt_602", 1357, 20],
"_nop_tc_17",
["jump", "eq_nt_602", 1357, 20],
["eq_text", 22, 7, 21, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nt_602",
["is_null", 23, 7, 1357, 20],
["jump_false", 23, "eq_nnl_603", 1357, 20],
"_nop_tc_18",
["jump", "eq_nnl_603", 1357, 20],
["true", 22, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nnl_603",
["is_bool", 23, 7, 1357, 20],
["jump_false", 23, "eq_nb_604", 1357, 20],
"_nop_tc_19",
["jump", "eq_nb_604", 1357, 20],
["eq_bool", 22, 7, 21, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nb_604",
["false", 22, 1357, 20],
"eq_done_599",
["move", 21, 22, 1357, 20],
["jump_true", 21, "or_end_598", 1357, 20],
["access", 22, -1, 1357, 34],
["is_identical", 23, 7, 22, 1357, 34],
["jump_true", 23, "eq_done_605", 1357, 34],
["is_int", 24, 7, 1357, 34],
["jump_false", 24, "eq_ni_606", 1357, 34],
"_nop_tc_20",
"_nop_tc_21",
["eq_int", 23, 7, 22, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_ni_606",
["is_num", 24, 7, 1357, 34],
["jump_false", 24, "eq_nn_607", 1357, 34],
"_nop_tc_22",
"_nop_tc_23",
["eq_float", 23, 7, 22, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nn_607",
["is_text", 24, 7, 1357, 34],
["jump_false", 24, "eq_nt_608", 1357, 34],
"_nop_tc_24",
["jump", "eq_nt_608", 1357, 34],
["eq_text", 23, 7, 22, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nt_608",
["is_null", 24, 7, 1357, 34],
["jump_false", 24, "eq_nnl_609", 1357, 34],
"_nop_tc_25",
["jump", "eq_nnl_609", 1357, 34],
["true", 23, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nnl_609",
["is_bool", 24, 7, 1357, 34],
["jump_false", 24, "eq_nb_610", 1357, 34],
"_nop_tc_26",
["jump", "eq_nb_610", 1357, 34],
["eq_bool", 23, 7, 22, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nb_610",
["false", 23, 1357, 34],
"eq_done_605",
["move", 21, 23, 1357, 34],
"or_end_598",
["jump_false", 21, "if_else_596", 1357, 34],
["get", 21, 42, 1, 1358, 17],
["frame", 22, 21, 1, 1358, 17],
["null", 21, 1358, 17],
["setarg", 22, 0, 21, 1358, 17],
["setarg", 22, 1, 3, 1358, 17],
["invoke", 22, 21, 1358, 17],
["move", 9, 21, 1358, 17],
["access", 21, 0, 1359, 22],
["is_int", 22, 9, 1359, 22],
["jump_false", 22, "rel_ni_613", 1359, 22],
"_nop_tc_27",
"_nop_tc_28",
["ge_int", 23, 9, 21, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_ni_613",
["is_num", 22, 9, 1359, 22],
["jump_false", 22, "rel_nn_614", 1359, 22],
"_nop_tc_29",
"_nop_tc_30",
["ge_float", 23, 9, 21, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_nn_614",
["is_text", 22, 9, 1359, 22],
["jump_false", 22, "rel_err_616", 1359, 22],
"_nop_tc_31",
["jump", "rel_err_616", 1359, 22],
["ge_text", 23, 9, 21, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_err_616",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1359,
22
],
["access", 22, "error", 1359, 22],
["access", 24, "cannot compare with '>=': operands must be same type", 1359, 22],
["array", 25, 0, 1359, 22],
["push", 25, 24, 1359, 22],
["frame", 24, 21, 2, 1359, 22],
["null", 21, 1359, 22],
["setarg", 24, 0, 21, 1359, 22],
["setarg", 24, 1, 22, 1359, 22],
["setarg", 24, 2, 25, 1359, 22],
["invoke", 24, 21, 1359, 22],
["disrupt", 1359, 22],
"rel_done_615",
["jump_false", 23, "if_else_611", 1359, 22],
["access", 21, "move", 1360, 18],
["get", 22, 51, 1, 1360, 11],
["frame", 23, 22, 3, 1360, 11],
["null", 22, 1360, 11],
["setarg", 23, 0, 22, 1360, 11],
["setarg", 23, 1, 21, 1360, 11],
["setarg", 23, 2, 8, 1360, 11],
["setarg", 23, 3, 9, 1360, 11],
["invoke", 23, 21, 1360, 11],
["access", 7, 0, 1361, 19],
["jump", "if_end_612", 1361, 19],
"if_else_611",
"if_end_612",
["jump", "if_end_597", 1361, 19],
"if_else_596",
"if_end_597",
["access", 21, 0, 1364, 19],
["is_int", 22, 7, 1364, 19],
["jump_false", 22, "rel_ni_619", 1364, 19],
"_nop_tc_32",
"_nop_tc_33",
["gt_int", 23, 7, 21, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_ni_619",
["is_num", 22, 7, 1364, 19],
["jump_false", 22, "rel_nn_620", 1364, 19],
"_nop_tc_34",
"_nop_tc_35",
["gt_float", 23, 7, 21, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_nn_620",
["is_text", 22, 7, 1364, 19],
["jump_false", 22, "rel_err_622", 1364, 19],
"_nop_tc_36",
["jump", "rel_err_622", 1364, 19],
["gt_text", 23, 7, 21, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_err_622",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1364,
19
],
["access", 22, "error", 1364, 19],
["access", 24, "cannot compare with '>': operands must be same type", 1364, 19],
["array", 25, 0, 1364, 19],
["push", 25, 24, 1364, 19],
["frame", 24, 21, 2, 1364, 19],
["null", 21, 1364, 19],
["setarg", 24, 0, 21, 1364, 19],
["setarg", 24, 1, 22, 1364, 19],
["setarg", 24, 2, 25, 1364, 19],
["invoke", 24, 21, 1364, 19],
["disrupt", 1364, 19],
"rel_done_621",
["jump_false", 23, "if_else_617", 1364, 19],
["access", 21, 1, 1365, 23],
["is_num", 22, 7, 1365, 23],
["jump_false", 22, "num_err_623", 1365, 23],
"_nop_tc_37",
"_nop_tc_38",
["subtract", 10, 7, 21, 1365, 23],
["jump", "num_done_624", 1365, 23],
"num_err_623",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1365,
23
],
["access", 22, "error", 1365, 23],
["access", 23, "cannot apply '-': operands must be numbers", 1365, 23],
["array", 24, 0, 1365, 23],
["push", 24, 23, 1365, 23],
["frame", 23, 21, 2, 1365, 23],
["null", 21, 1365, 23],
["setarg", 23, 0, 21, 1365, 23],
["setarg", 23, 1, 22, 1365, 23],
["setarg", 23, 2, 24, 1365, 23],
["invoke", 23, 21, 1365, 23],
["disrupt", 1365, 23],
"num_done_624",
["get", 21, 100, 1, 1366, 18],
["get", 22, 100, 1, 1366, 39],
["length", 23, 22, 1366, 39],
["access", 22, 1, 1366, 56],
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
"_nop_tc_42",
["subtract", 24, 23, 22, 1366, 56],
["jump", "num_done_626", 1366, 56],
"num_err_625",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1366,
56
],
["access", 23, "error", 1366, 56],
["access", 25, "cannot apply '-': operands must be numbers", 1366, 56],
["array", 26, 0, 1366, 56],
["push", 26, 25, 1366, 56],
["frame", 25, 22, 2, 1366, 56],
["null", 22, 1366, 56],
["setarg", 25, 0, 22, 1366, 56],
["setarg", 25, 1, 23, 1366, 56],
["setarg", 25, 2, 26, 1366, 56],
["invoke", 25, 22, 1366, 56],
["disrupt", 1366, 56],
"num_done_626",
"_nop_tc_43",
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
["subtract", 22, 24, 10, 1366, 60],
["jump", "num_done_628", 1366, 60],
"num_err_627",
[
"access",
23,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1366,
60
],
["access", 24, "error", 1366, 60],
["access", 25, "cannot apply '-': operands must be numbers", 1366, 60],
["array", 26, 0, 1366, 60],
["push", 26, 25, 1366, 60],
["frame", 25, 23, 2, 1366, 60],
["null", 23, 1366, 60],
["setarg", 25, 0, 23, 1366, 60],
["setarg", 25, 1, 24, 1366, 60],
["setarg", 25, 2, 26, 1366, 60],
["invoke", 25, 23, 1366, 60],
["disrupt", 1366, 60],
"num_done_628",
["load_dynamic", 23, 21, 22, 1366, 60],
["move", 11, 23, 1366, 60],
["get", 21, 83, 1, 1367, 17],
["frame", 22, 21, 2, 1367, 17],
["null", 21, 1367, 17],
["setarg", 22, 0, 21, 1367, 17],
["setarg", 22, 1, 11, 1367, 17],
["setarg", 22, 2, 3, 1367, 17],
["invoke", 22, 21, 1367, 17],
["move", 12, 21, 1367, 17],
["access", 21, "get", 1368, 16],
["get", 22, 52, 1, 1368, 9],
["frame", 23, 22, 4, 1368, 9],
["null", 22, 1368, 9],
["setarg", 23, 0, 22, 1368, 9],
["setarg", 23, 1, 21, 1368, 9],
["setarg", 23, 2, 8, 1368, 9],
["setarg", 23, 3, 12, 1368, 9],
["setarg", 23, 4, 7, 1368, 9],
["invoke", 23, 21, 1368, 9],
["jump", "if_end_618", 1368, 9],
"if_else_617",
["access", 21, -1, 1369, 27],
["is_identical", 22, 7, 21, 1369, 27],
["jump_true", 22, "eq_done_631", 1369, 27],
["is_int", 23, 7, 1369, 27],
["jump_false", 23, "eq_ni_632", 1369, 27],
"_nop_tc_47",
"_nop_tc_48",
["eq_int", 22, 7, 21, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_ni_632",
["is_num", 23, 7, 1369, 27],
["jump_false", 23, "eq_nn_633", 1369, 27],
"_nop_tc_49",
"_nop_tc_50",
["eq_float", 22, 7, 21, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nn_633",
["is_text", 23, 7, 1369, 27],
["jump_false", 23, "eq_nt_634", 1369, 27],
"_nop_tc_51",
["jump", "eq_nt_634", 1369, 27],
["eq_text", 22, 7, 21, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nt_634",
["is_null", 23, 7, 1369, 27],
["jump_false", 23, "eq_nnl_635", 1369, 27],
"_nop_tc_52",
["jump", "eq_nnl_635", 1369, 27],
["true", 22, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nnl_635",
["is_bool", 23, 7, 1369, 27],
["jump_false", 23, "eq_nb_636", 1369, 27],
"_nop_tc_53",
["jump", "eq_nb_636", 1369, 27],
["eq_bool", 22, 7, 21, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nb_636",
["false", 22, 1369, 27],
"eq_done_631",
["jump_false", 22, "if_else_629", 1369, 27],
["get", 21, 98, 1, 1370, 9],
["frame", 22, 21, 2, 1370, 9],
["null", 21, 1370, 9],
["setarg", 22, 0, 21, 1370, 9],
["setarg", 22, 1, 8, 1370, 9],
["setarg", 22, 2, 3, 1370, 9],
["invoke", 22, 21, 1370, 9],
["jump", "if_end_630", 1370, 9],
"if_else_629",
"if_end_630",
"if_end_618",
["access", 21, -1, 1372, 36],
["get", 22, 88, 1, 1372, 20],
["frame", 23, 22, 2, 1372, 20],
["null", 22, 1372, 20],
["setarg", 23, 0, 22, 1372, 20],
["setarg", 23, 1, 5, 1372, 20],
["setarg", 23, 2, 21, 1372, 20],
["invoke", 23, 21, 1372, 20],
["move", 13, 21, 1372, 20],
["get", 21, 40, 1, 1373, 14],
["frame", 22, 21, 0, 1373, 14],
["null", 21, 1373, 14],
["setarg", 22, 0, 21, 1373, 14],
["invoke", 22, 21, 1373, 14],
["move", 14, 21, 1373, 14],
["null", 21, 1374, 16],
["put", 21, 34, 1, 1374, 16],
["put", 5, 35, 1, 1375, 16],
["get", 21, 71, 1, 1376, 7],
["frame", 22, 21, 4, 1376, 7],
["null", 21, 1376, 7],
["setarg", 22, 0, 21, 1376, 7],
["setarg", 22, 1, 2, 1376, 7],
["setarg", 22, 2, 14, 1376, 7],
["setarg", 22, 3, 8, 1376, 7],
["setarg", 22, 4, 13, 1376, 7],
["invoke", 22, 8, 1376, 7],
["access", 8, 0, 1377, 20],
["is_identical", 21, 7, 8, 1377, 20],
["jump_true", 21, "eq_done_639", 1377, 20],
["is_int", 22, 7, 1377, 20],
["jump_false", 22, "eq_ni_640", 1377, 20],
"_nop_tc_54",
"_nop_tc_55",
["eq_int", 21, 7, 8, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_ni_640",
["is_num", 22, 7, 1377, 20],
["jump_false", 22, "eq_nn_641", 1377, 20],
"_nop_tc_56",
"_nop_tc_57",
["eq_float", 21, 7, 8, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nn_641",
["is_text", 22, 7, 1377, 20],
["jump_false", 22, "eq_nt_642", 1377, 20],
"_nop_tc_58",
["jump", "eq_nt_642", 1377, 20],
["eq_text", 21, 7, 8, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nt_642",
["is_null", 22, 7, 1377, 20],
["jump_false", 22, "eq_nnl_643", 1377, 20],
"_nop_tc_59",
["jump", "eq_nnl_643", 1377, 20],
["true", 21, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nnl_643",
["is_bool", 22, 7, 1377, 20],
["jump_false", 22, "eq_nb_644", 1377, 20],
"_nop_tc_60",
["jump", "eq_nb_644", 1377, 20],
["eq_bool", 21, 7, 8, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nb_644",
["false", 21, 1377, 20],
"eq_done_639",
["jump_false", 21, "if_else_637", 1377, 20],
["get", 8, 42, 1, 1378, 17],
["frame", 21, 8, 1, 1378, 17],
["null", 8, 1378, 17],
["setarg", 21, 0, 8, 1378, 17],
["setarg", 21, 1, 3, 1378, 17],
["invoke", 21, 8, 1378, 17],
["move", 9, 8, 1378, 17],
["access", 8, 0, 1379, 22],
["is_int", 21, 9, 1379, 22],
["jump_false", 21, "rel_ni_647", 1379, 22],
"_nop_tc_61",
"_nop_tc_62",
["ge_int", 22, 9, 8, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_ni_647",
["is_num", 21, 9, 1379, 22],
["jump_false", 21, "rel_nn_648", 1379, 22],
"_nop_tc_63",
"_nop_tc_64",
["ge_float", 22, 9, 8, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_nn_648",
["is_text", 21, 9, 1379, 22],
["jump_false", 21, "rel_err_650", 1379, 22],
"_nop_tc_65",
["jump", "rel_err_650", 1379, 22],
["ge_text", 22, 9, 8, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_err_650",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1379,
22
],
["access", 21, "error", 1379, 22],
["access", 23, "cannot compare with '>=': operands must be same type", 1379, 22],
["array", 24, 0, 1379, 22],
["push", 24, 23, 1379, 22],
["frame", 23, 8, 2, 1379, 22],
["null", 8, 1379, 22],
["setarg", 23, 0, 8, 1379, 22],
["setarg", 23, 1, 21, 1379, 22],
["setarg", 23, 2, 24, 1379, 22],
["invoke", 23, 8, 1379, 22],
["disrupt", 1379, 22],
"rel_done_649",
["jump_false", 22, "if_else_645", 1379, 22],
["access", 8, "move", 1380, 18],
["get", 21, 51, 1, 1380, 11],
["frame", 22, 21, 3, 1380, 11],
["null", 21, 1380, 11],
["setarg", 22, 0, 21, 1380, 11],
["setarg", 22, 1, 8, 1380, 11],
["setarg", 22, 2, 9, 1380, 11],
["setarg", 22, 3, 14, 1380, 11],
["invoke", 22, 8, 1380, 11],
["jump", "if_end_646", 1380, 11],
"if_else_645",
"if_end_646",
["jump", "if_end_638", 1380, 11],
"if_else_637",
["access", 8, 0, 1382, 26],
["is_int", 9, 7, 1382, 26],
["jump_false", 9, "rel_ni_653", 1382, 26],
"_nop_tc_66",
"_nop_tc_67",
["gt_int", 21, 7, 8, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_ni_653",
["is_num", 9, 7, 1382, 26],
["jump_false", 9, "rel_nn_654", 1382, 26],
"_nop_tc_68",
"_nop_tc_69",
["gt_float", 21, 7, 8, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_nn_654",
["is_text", 9, 7, 1382, 26],
["jump_false", 9, "rel_err_656", 1382, 26],
"_nop_tc_70",
["jump", "rel_err_656", 1382, 26],
["gt_text", 21, 7, 8, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_err_656",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1382,
26
],
["access", 9, "error", 1382, 26],
["access", 22, "cannot compare with '>': operands must be same type", 1382, 26],
["array", 23, 0, 1382, 26],
["push", 23, 22, 1382, 26],
["frame", 22, 8, 2, 1382, 26],
["null", 8, 1382, 26],
["setarg", 22, 0, 8, 1382, 26],
["setarg", 22, 1, 9, 1382, 26],
["setarg", 22, 2, 23, 1382, 26],
["invoke", 22, 8, 1382, 26],
["disrupt", 1382, 26],
"rel_done_655",
["jump_false", 21, "if_else_651", 1382, 26],
["access", 8, 1, 1383, 23],
["is_num", 9, 7, 1383, 23],
["jump_false", 9, "num_err_657", 1383, 23],
"_nop_tc_71",
"_nop_tc_72",
["subtract", 10, 7, 8, 1383, 23],
["jump", "num_done_658", 1383, 23],
"num_err_657",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1383,
23
],
["access", 9, "error", 1383, 23],
["access", 21, "cannot apply '-': operands must be numbers", 1383, 23],
["array", 22, 0, 1383, 23],
["push", 22, 21, 1383, 23],
["frame", 21, 8, 2, 1383, 23],
["null", 8, 1383, 23],
["setarg", 21, 0, 8, 1383, 23],
["setarg", 21, 1, 9, 1383, 23],
["setarg", 21, 2, 22, 1383, 23],
["invoke", 21, 8, 1383, 23],
["disrupt", 1383, 23],
"num_done_658",
["get", 8, 100, 1, 1384, 18],
["get", 9, 100, 1, 1384, 39],
["length", 21, 9, 1384, 39],
["access", 9, 1, 1384, 56],
"_nop_tc_73",
"_nop_tc_74",
"_nop_tc_75",
"_nop_tc_76",
["subtract", 22, 21, 9, 1384, 56],
["jump", "num_done_660", 1384, 56],
"num_err_659",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1384,
56
],
["access", 21, "error", 1384, 56],
["access", 23, "cannot apply '-': operands must be numbers", 1384, 56],
["array", 24, 0, 1384, 56],
["push", 24, 23, 1384, 56],
["frame", 23, 9, 2, 1384, 56],
["null", 9, 1384, 56],
["setarg", 23, 0, 9, 1384, 56],
["setarg", 23, 1, 21, 1384, 56],
["setarg", 23, 2, 24, 1384, 56],
["invoke", 23, 9, 1384, 56],
["disrupt", 1384, 56],
"num_done_660",
"_nop_tc_77",
"_nop_tc_78",
"_nop_tc_79",
"_nop_tc_80",
["subtract", 9, 22, 10, 1384, 60],
["jump", "num_done_662", 1384, 60],
"num_err_661",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1384,
60
],
["access", 21, "error", 1384, 60],
["access", 22, "cannot apply '-': operands must be numbers", 1384, 60],
["array", 23, 0, 1384, 60],
["push", 23, 22, 1384, 60],
["frame", 22, 10, 2, 1384, 60],
["null", 10, 1384, 60],
["setarg", 22, 0, 10, 1384, 60],
["setarg", 22, 1, 21, 1384, 60],
["setarg", 22, 2, 23, 1384, 60],
["invoke", 22, 10, 1384, 60],
["disrupt", 1384, 60],
"num_done_662",
["load_dynamic", 10, 8, 9, 1384, 60],
["move", 11, 10, 1384, 60],
["get", 8, 83, 1, 1385, 17],
["frame", 9, 8, 2, 1385, 17],
["null", 8, 1385, 17],
["setarg", 9, 0, 8, 1385, 17],
["setarg", 9, 1, 11, 1385, 17],
["setarg", 9, 2, 3, 1385, 17],
["invoke", 9, 3, 1385, 17],
["move", 12, 3, 1385, 17],
["access", 3, "put", 1386, 16],
["get", 8, 52, 1, 1386, 9],
["frame", 9, 8, 4, 1386, 9],
["null", 8, 1386, 9],
["setarg", 9, 0, 8, 1386, 9],
["setarg", 9, 1, 3, 1386, 9],
["setarg", 9, 2, 14, 1386, 9],
["setarg", 9, 3, 12, 1386, 9],
["setarg", 9, 4, 7, 1386, 9],
["invoke", 9, 3, 1386, 9],
["jump", "if_end_652", 1386, 9],
"if_else_651",
"if_end_652",
"if_end_638",
["return", 14, 1388, 14],
"_nop_ur_1",
"if_else_580",
["access", 3, ".", 1389, 29],
["is_identical", 7, 6, 3, 1389, 29],
["jump_true", 7, "eq_done_665", 1389, 29],
["is_int", 8, 6, 1389, 29],
["jump_false", 8, "eq_ni_666", 1389, 29],
"_nop_tc_81",
["jump", "eq_ni_666", 1389, 29],
["eq_int", 7, 6, 3, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_ni_666",
["is_num", 8, 6, 1389, 29],
["jump_false", 8, "eq_nn_667", 1389, 29],
"_nop_tc_82",
["jump", "eq_nn_667", 1389, 29],
["eq_float", 7, 6, 3, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nn_667",
["is_text", 8, 6, 1389, 29],
["jump_false", 8, "eq_nt_668", 1389, 29],
"_nop_tc_83",
"_nop_tc_84",
["eq_text", 7, 6, 3, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nt_668",
["is_null", 8, 6, 1389, 29],
["jump_false", 8, "eq_nnl_669", 1389, 29],
"_nop_tc_85",
["jump", "eq_nnl_669", 1389, 29],
["true", 7, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nnl_669",
["is_bool", 8, 6, 1389, 29],
["jump_false", 8, "eq_nb_670", 1389, 29],
"_nop_tc_86",
["jump", "eq_nb_670", 1389, 29],
["eq_bool", 7, 6, 3, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nb_670",
["false", 7, 1389, 29],
"eq_done_665",
["jump_false", 7, "if_else_663", 1389, 29],
["load_field", 3, 4, "left", 1390, 13],
["move", 15, 3, 1390, 13],
["load_field", 3, 4, "right", 1391, 14],
["move", 16, 3, 1391, 14],
["access", 3, -1, 1392, 32],
["get", 7, 88, 1, 1392, 18],
["frame", 8, 7, 2, 1392, 18],
["null", 7, 1392, 18],
["setarg", 8, 0, 7, 1392, 18],
["setarg", 8, 1, 15, 1392, 18],
["setarg", 8, 2, 3, 1392, 18],
["invoke", 8, 3, 1392, 18],
["move", 17, 3, 1392, 18],
["get", 3, 40, 1, 1393, 17],
["frame", 7, 3, 0, 1393, 17],
["null", 3, 1393, 17],
["setarg", 7, 0, 3, 1393, 17],
["invoke", 7, 3, 1393, 17],
["move", 18, 3, 1393, 17],
["get", 3, 72, 1, 1394, 7],
["frame", 7, 3, 3, 1394, 7],
["null", 3, 1394, 7],
["setarg", 7, 0, 3, 1394, 7],
["setarg", 7, 1, 18, 1394, 7],
["setarg", 7, 2, 17, 1394, 7],
["setarg", 7, 3, 16, 1394, 7],
["invoke", 7, 3, 1394, 7],
["access", 3, -1, 1395, 36],
["get", 7, 88, 1, 1395, 20],
["frame", 8, 7, 2, 1395, 20],
["null", 7, 1395, 20],
["setarg", 8, 0, 7, 1395, 20],
["setarg", 8, 1, 5, 1395, 20],
["setarg", 8, 2, 3, 1395, 20],
["invoke", 8, 3, 1395, 20],
["move", 13, 3, 1395, 20],
["get", 3, 40, 1, 1396, 14],
["frame", 7, 3, 0, 1396, 14],
["null", 3, 1396, 14],
["setarg", 7, 0, 3, 1396, 14],
["invoke", 7, 3, 1396, 14],
["move", 14, 3, 1396, 14],
["null", 3, 1397, 16],
["put", 3, 34, 1, 1397, 16],
["put", 5, 35, 1, 1398, 16],
["get", 3, 71, 1, 1399, 7],
["frame", 7, 3, 4, 1399, 7],
["null", 3, 1399, 7],
["setarg", 7, 0, 3, 1399, 7],
["setarg", 7, 1, 2, 1399, 7],
["setarg", 7, 2, 14, 1399, 7],
["setarg", 7, 3, 18, 1399, 7],
["setarg", 7, 4, 13, 1399, 7],
["invoke", 7, 3, 1399, 7],
["get", 3, 73, 1, 1400, 7],
["frame", 7, 3, 3, 1400, 7],
["null", 3, 1400, 7],
["setarg", 7, 0, 3, 1400, 7],
["setarg", 7, 1, 17, 1400, 7],
["setarg", 7, 2, 16, 1400, 7],
["setarg", 7, 3, 14, 1400, 7],
["invoke", 7, 3, 1400, 7],
["return", 14, 1401, 14],
"_nop_ur_2",
"if_else_663",
["access", 3, "[", 1402, 29],
["is_identical", 7, 6, 3, 1402, 29],
["jump_true", 7, "eq_done_673", 1402, 29],
["is_int", 8, 6, 1402, 29],
["jump_false", 8, "eq_ni_674", 1402, 29],
"_nop_tc_87",
["jump", "eq_ni_674", 1402, 29],
["eq_int", 7, 6, 3, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_ni_674",
["is_num", 8, 6, 1402, 29],
["jump_false", 8, "eq_nn_675", 1402, 29],
"_nop_tc_88",
["jump", "eq_nn_675", 1402, 29],
["eq_float", 7, 6, 3, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nn_675",
["is_text", 8, 6, 1402, 29],
["jump_false", 8, "eq_nt_676", 1402, 29],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 7, 6, 3, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nt_676",
["is_null", 8, 6, 1402, 29],
["jump_false", 8, "eq_nnl_677", 1402, 29],
"_nop_tc_91",
["jump", "eq_nnl_677", 1402, 29],
["true", 7, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nnl_677",
["is_bool", 8, 6, 1402, 29],
["jump_false", 8, "eq_nb_678", 1402, 29],
"_nop_tc_92",
["jump", "eq_nb_678", 1402, 29],
["eq_bool", 7, 6, 3, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nb_678",
["false", 7, 1402, 29],
"eq_done_673",
["jump_false", 7, "if_else_671", 1402, 29],
["load_field", 3, 4, "left", 1403, 13],
["move", 15, 3, 1403, 13],
["load_field", 3, 4, "right", 1404, 18],
["move", 19, 3, 1404, 18],
["access", 3, -1, 1405, 32],
["get", 6, 88, 1, 1405, 18],
["frame", 7, 6, 2, 1405, 18],
["null", 6, 1405, 18],
["setarg", 7, 0, 6, 1405, 18],
["setarg", 7, 1, 15, 1405, 18],
["setarg", 7, 2, 3, 1405, 18],
["invoke", 7, 3, 1405, 18],
["move", 17, 3, 1405, 18],
["access", 3, -1, 1406, 37],
["get", 6, 88, 1, 1406, 18],
["frame", 7, 6, 2, 1406, 18],
["null", 6, 1406, 18],
["setarg", 7, 0, 6, 1406, 18],
["setarg", 7, 1, 19, 1406, 18],
["setarg", 7, 2, 3, 1406, 18],
["invoke", 7, 3, 1406, 18],
["move", 20, 3, 1406, 18],
["get", 3, 40, 1, 1407, 17],
["frame", 6, 3, 0, 1407, 17],
["null", 3, 1407, 17],
["setarg", 6, 0, 3, 1407, 17],
["invoke", 6, 3, 1407, 17],
["move", 18, 3, 1407, 17],
["load_field", 3, 4, "access_kind", 1408, 50],
["get", 6, 74, 1, 1408, 7],
["frame", 7, 6, 4, 1408, 7],
["null", 6, 1408, 7],
["setarg", 7, 0, 6, 1408, 7],
["setarg", 7, 1, 18, 1408, 7],
["setarg", 7, 2, 17, 1408, 7],
["setarg", 7, 3, 20, 1408, 7],
["setarg", 7, 4, 3, 1408, 7],
["invoke", 7, 3, 1408, 7],
["access", 3, -1, 1409, 36],
["get", 6, 88, 1, 1409, 20],
["frame", 7, 6, 2, 1409, 20],
["null", 6, 1409, 20],
["setarg", 7, 0, 6, 1409, 20],
["setarg", 7, 1, 5, 1409, 20],
["setarg", 7, 2, 3, 1409, 20],
["invoke", 7, 3, 1409, 20],
["move", 13, 3, 1409, 20],
["get", 3, 40, 1, 1410, 14],
["frame", 6, 3, 0, 1410, 14],
["null", 3, 1410, 14],
["setarg", 6, 0, 3, 1410, 14],
["invoke", 6, 3, 1410, 14],
["move", 14, 3, 1410, 14],
["null", 3, 1411, 16],
["put", 3, 34, 1, 1411, 16],
["put", 5, 35, 1, 1412, 16],
["get", 3, 71, 1, 1413, 7],
["frame", 5, 3, 4, 1413, 7],
["null", 3, 1413, 7],
["setarg", 5, 0, 3, 1413, 7],
["setarg", 5, 1, 2, 1413, 7],
["setarg", 5, 2, 14, 1413, 7],
["setarg", 5, 3, 18, 1413, 7],
["setarg", 5, 4, 13, 1413, 7],
["invoke", 5, 3, 1413, 7],
["load_field", 3, 4, "access_kind", 1414, 47],
["get", 4, 75, 1, 1414, 7],
["frame", 5, 4, 4, 1414, 7],
["null", 4, 1414, 7],
["setarg", 5, 0, 4, 1414, 7],
["setarg", 5, 1, 17, 1414, 7],
["setarg", 5, 2, 20, 1414, 7],
["setarg", 5, 3, 14, 1414, 7],
["setarg", 5, 4, 3, 1414, 7],
["invoke", 5, 3, 1414, 7],
["return", 14, 1415, 14],
"_nop_ur_3",
"if_else_671",
"if_end_672",
"if_end_664",
"if_end_581",
["access", 3, -1, 1417, 12],
["return", 3, 1417, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 26,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "kind", 1422, 16],
["move", 3, 2, 1422, 16],
["load_field", 2, 1, "left", 1423, 16],
["move", 4, 2, 1423, 16],
["load_field", 2, 1, "right", 1424, 17],
["move", 5, 2, 1424, 17],
["get", 2, 6, 1, 1425, 15],
["load_dynamic", 6, 2, 3, 1425, 28],
["move", 2, 6, 1425, 28],
["null", 3, 1426, 20],
["access", 6, 0, 1427, 20],
["access", 7, 0, 1428, 20],
["null", 8, 1429, 21],
["null", 9, 1430, 16],
["access", 10, 0, 1431, 17],
["access", 11, 0, 1432, 16],
["access", 12, 0, 1433, 15],
["null", 13, 1434, 18],
["access", 14, 0, 1435, 17],
["null", 15, 1436, 15],
["null", 16, 1437, 16],
["access", 17, 0, 1438, 20],
["null", 18, 1439, 20],
["access", 19, 0, 1440, 20],
["access", 20, 0, 1441, 19],
["null", 21, 1442, 21],
["null", 22, 1443, 22],
["null", 23, 1445, 16],
["is_identical", 24, 2, 23, 1445, 16],
["jump_true", 24, "ne_nid_682", 1445, 16],
["jump", "ne_ni_683", 1445, 16],
"ne_nid_682",
["false", 24, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_ni_683",
["is_int", 25, 2, 1445, 16],
["jump_false", 25, "ne_nn_684", 1445, 16],
"_nop_tc_1",
["jump", "ne_nn_684", 1445, 16],
["ne_int", 24, 2, 23, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nn_684",
["is_num", 25, 2, 1445, 16],
["jump_false", 25, "ne_nt_685", 1445, 16],
"_nop_tc_2",
["jump", "ne_nt_685", 1445, 16],
["ne_float", 24, 2, 23, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nt_685",
["is_text", 25, 2, 1445, 16],
["jump_false", 25, "ne_nnl_686", 1445, 16],
"_nop_tc_3",
["jump", "ne_nnl_686", 1445, 16],
["ne_text", 24, 2, 23, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nnl_686",
["is_null", 25, 2, 1445, 16],
["jump_false", 25, "ne_nb_687", 1445, 16],
"_nop_tc_4",
"_nop_tc_5",
["false", 24, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nb_687",
["is_bool", 25, 2, 1445, 16],
["jump_false", 25, "ne_mis_688", 1445, 16],
"_nop_tc_6",
["jump", "ne_mis_688", 1445, 16],
["ne_bool", 24, 2, 23, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_mis_688",
["true", 24, 1445, 16],
"ne_done_681",
["jump_false", 24, "if_else_679", 1445, 16],
["get", 23, 101, 1, 1446, 14],
["frame", 24, 23, 2, 1446, 14],
["null", 23, 1446, 14],
["setarg", 24, 0, 23, 1446, 14],
["setarg", 24, 1, 1, 1446, 14],
["setarg", 24, 2, 2, 1446, 14],
["tail_invoke", 24, 2, 1446, 14],
["return", 2, 1446, 14],
"_nop_ur_1",
"if_else_679",
"if_end_680",
["load_field", 2, 1, "push", 1450, 9],
["true", 23, 1450, 22],
["is_identical", 24, 2, 23, 1450, 22],
["jump_true", 24, "eq_done_691", 1450, 22],
["is_int", 25, 2, 1450, 22],
["jump_false", 25, "eq_ni_692", 1450, 22],
"_nop_tc_7",
["jump", "eq_ni_692", 1450, 22],
["eq_int", 24, 2, 23, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_ni_692",
["is_num", 25, 2, 1450, 22],
["jump_false", 25, "eq_nn_693", 1450, 22],
"_nop_tc_8",
["jump", "eq_nn_693", 1450, 22],
["eq_float", 24, 2, 23, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nn_693",
["is_text", 25, 2, 1450, 22],
["jump_false", 25, "eq_nt_694", 1450, 22],
"_nop_tc_9",
["jump", "eq_nt_694", 1450, 22],
["eq_text", 24, 2, 23, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nt_694",
["is_null", 25, 2, 1450, 22],
["jump_false", 25, "eq_nnl_695", 1450, 22],
"_nop_tc_10",
["jump", "eq_nnl_695", 1450, 22],
["true", 24, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nnl_695",
["is_bool", 25, 2, 1450, 22],
["jump_false", 25, "eq_nb_696", 1450, 22],
"_nop_tc_11",
"_nop_tc_12",
["eq_bool", 24, 2, 23, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nb_696",
["false", 24, 1450, 22],
"eq_done_691",
["jump_false", 24, "if_else_689", 1450, 22],
["load_field", 2, 4, "left", 1451, 18],
["move", 3, 2, 1451, 18],
["access", 2, -1, 1452, 37],
["get", 23, 88, 1, 1452, 18],
["frame", 24, 23, 2, 1452, 18],
["null", 23, 1452, 18],
["setarg", 24, 0, 23, 1452, 18],
["setarg", 24, 1, 3, 1452, 18],
["setarg", 24, 2, 2, 1452, 18],
["invoke", 24, 2, 1452, 18],
["move", 6, 2, 1452, 18],
["access", 2, -1, 1453, 34],
["get", 3, 88, 1, 1453, 18],
["frame", 23, 3, 2, 1453, 18],
["null", 3, 1453, 18],
["setarg", 23, 0, 3, 1453, 18],
["setarg", 23, 1, 5, 1453, 18],
["setarg", 23, 2, 2, 1453, 18],
["invoke", 23, 2, 1453, 18],
["move", 7, 2, 1453, 18],
["get", 2, 40, 1, 1454, 17],
["frame", 3, 2, 0, 1454, 17],
["null", 2, 1454, 17],
["setarg", 3, 0, 2, 1454, 17],
["invoke", 3, 2, 1454, 17],
["move", 20, 2, 1454, 17],
["access", 2, "push_err", 1455, 29],
["get", 3, 45, 1, 1455, 19],
["frame", 23, 3, 1, 1455, 19],
["null", 3, 1455, 19],
["setarg", 23, 0, 3, 1455, 19],
["setarg", 23, 1, 2, 1455, 19],
["invoke", 23, 2, 1455, 19],
["move", 21, 2, 1455, 19],
["access", 2, "push_done", 1456, 30],
["get", 3, 45, 1, 1456, 20],
["frame", 23, 3, 1, 1456, 20],
["null", 3, 1456, 20],
["setarg", 23, 0, 3, 1456, 20],
["setarg", 23, 1, 2, 1456, 20],
["invoke", 23, 2, 1456, 20],
["move", 22, 2, 1456, 20],
["access", 2, "is_array", 1457, 14],
["get", 3, 51, 1, 1457, 7],
["frame", 23, 3, 3, 1457, 7],
["null", 3, 1457, 7],
["setarg", 23, 0, 3, 1457, 7],
["setarg", 23, 1, 2, 1457, 7],
["setarg", 23, 2, 20, 1457, 7],
["setarg", 23, 3, 6, 1457, 7],
["invoke", 23, 2, 1457, 7],
["access", 2, "jump_false", 1458, 22],
["get", 3, 60, 1, 1458, 7],
["frame", 23, 3, 3, 1458, 7],
["null", 3, 1458, 7],
["setarg", 23, 0, 3, 1458, 7],
["setarg", 23, 1, 2, 1458, 7],
["setarg", 23, 2, 20, 1458, 7],
["setarg", 23, 3, 21, 1458, 7],
["invoke", 23, 2, 1458, 7],
["access", 2, "push", 1459, 14],
["get", 3, 51, 1, 1459, 7],
["frame", 20, 3, 3, 1459, 7],
["null", 3, 1459, 7],
["setarg", 20, 0, 3, 1459, 7],
["setarg", 20, 1, 2, 1459, 7],
["setarg", 20, 2, 6, 1459, 7],
["setarg", 20, 3, 7, 1459, 7],
["invoke", 20, 2, 1459, 7],
["get", 2, 59, 1, 1460, 7],
["frame", 3, 2, 1, 1460, 7],
["null", 2, 1460, 7],
["setarg", 3, 0, 2, 1460, 7],
["setarg", 3, 1, 22, 1460, 7],
["invoke", 3, 2, 1460, 7],
["get", 2, 48, 1, 1461, 7],
["frame", 3, 2, 1, 1461, 7],
["null", 2, 1461, 7],
["setarg", 3, 0, 2, 1461, 7],
["setarg", 3, 1, 21, 1461, 7],
["invoke", 3, 2, 1461, 7],
["access", 2, "cannot push: target must be an array", 1462, 22],
["get", 3, 58, 1, 1462, 7],
["frame", 6, 3, 1, 1462, 7],
["null", 3, 1462, 7],
["setarg", 6, 0, 3, 1462, 7],
["setarg", 6, 1, 2, 1462, 7],
["invoke", 6, 2, 1462, 7],
["access", 2, "disrupt", 1463, 14],
["get", 3, 49, 1, 1463, 7],
["frame", 6, 3, 1, 1463, 7],
["null", 3, 1463, 7],
["setarg", 6, 0, 3, 1463, 7],
["setarg", 6, 1, 2, 1463, 7],
["invoke", 6, 2, 1463, 7],
["get", 2, 48, 1, 1464, 7],
["frame", 3, 2, 1, 1464, 7],
["null", 2, 1464, 7],
["setarg", 3, 0, 2, 1464, 7],
["setarg", 3, 1, 22, 1464, 7],
["invoke", 3, 2, 1464, 7],
["return", 7, 1465, 14],
"_nop_ur_2",
"if_else_689",
"if_end_690",
["load_field", 2, 4, "kind", 1468, 17],
["move", 8, 2, 1468, 17],
["access", 2, "name", 1471, 22],
["is_identical", 3, 8, 2, 1471, 22],
["jump_true", 3, "eq_done_699", 1471, 22],
["is_int", 6, 8, 1471, 22],
["jump_false", 6, "eq_ni_700", 1471, 22],
"_nop_tc_13",
["jump", "eq_ni_700", 1471, 22],
["eq_int", 3, 8, 2, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_ni_700",
["is_num", 6, 8, 1471, 22],
["jump_false", 6, "eq_nn_701", 1471, 22],
"_nop_tc_14",
["jump", "eq_nn_701", 1471, 22],
["eq_float", 3, 8, 2, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nn_701",
["is_text", 6, 8, 1471, 22],
["jump_false", 6, "eq_nt_702", 1471, 22],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 3, 8, 2, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nt_702",
["is_null", 6, 8, 1471, 22],
["jump_false", 6, "eq_nnl_703", 1471, 22],
"_nop_tc_17",
["jump", "eq_nnl_703", 1471, 22],
["true", 3, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nnl_703",
["is_bool", 6, 8, 1471, 22],
["jump_false", 6, "eq_nb_704", 1471, 22],
"_nop_tc_18",
["jump", "eq_nb_704", 1471, 22],
["eq_bool", 3, 8, 2, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nb_704",
["false", 3, 1471, 22],
"eq_done_699",
["jump_false", 3, "if_else_697", 1471, 22],
["load_field", 2, 4, "name", 1472, 14],
["move", 9, 2, 1472, 14],
["load_field", 2, 4, "level", 1473, 15],
["move", 10, 2, 1473, 15],
["null", 2, 1474, 20],
["is_identical", 3, 10, 2, 1474, 20],
["jump_true", 3, "eq_done_707", 1474, 20],
["is_int", 6, 10, 1474, 20],
["jump_false", 6, "eq_ni_708", 1474, 20],
"_nop_tc_19",
["jump", "eq_ni_708", 1474, 20],
["eq_int", 3, 10, 2, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_ni_708",
["is_num", 6, 10, 1474, 20],
["jump_false", 6, "eq_nn_709", 1474, 20],
"_nop_tc_20",
["jump", "eq_nn_709", 1474, 20],
["eq_float", 3, 10, 2, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nn_709",
["is_text", 6, 10, 1474, 20],
["jump_false", 6, "eq_nt_710", 1474, 20],
"_nop_tc_21",
["jump", "eq_nt_710", 1474, 20],
["eq_text", 3, 10, 2, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nt_710",
["is_null", 6, 10, 1474, 20],
["jump_false", 6, "eq_nnl_711", 1474, 20],
"_nop_tc_22",
"_nop_tc_23",
["true", 3, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nnl_711",
["is_bool", 6, 10, 1474, 20],
["jump_false", 6, "eq_nb_712", 1474, 20],
"_nop_tc_24",
["jump", "eq_nb_712", 1474, 20],
["eq_bool", 3, 10, 2, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nb_712",
["false", 3, 1474, 20],
"eq_done_707",
["jump_false", 3, "if_else_705", 1474, 20],
["access", 10, -1, 1475, 17],
["jump", "if_end_706", 1475, 17],
"if_else_705",
"if_end_706",
["access", 2, 0, 1477, 20],
["is_identical", 3, 10, 2, 1477, 20],
["jump_true", 3, "eq_done_716", 1477, 20],
["is_int", 6, 10, 1477, 20],
["jump_false", 6, "eq_ni_717", 1477, 20],
"_nop_tc_25",
"_nop_tc_26",
["eq_int", 3, 10, 2, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_ni_717",
["is_num", 6, 10, 1477, 20],
["jump_false", 6, "eq_nn_718", 1477, 20],
"_nop_tc_27",
"_nop_tc_28",
["eq_float", 3, 10, 2, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nn_718",
["is_text", 6, 10, 1477, 20],
["jump_false", 6, "eq_nt_719", 1477, 20],
"_nop_tc_29",
["jump", "eq_nt_719", 1477, 20],
["eq_text", 3, 10, 2, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nt_719",
["is_null", 6, 10, 1477, 20],
["jump_false", 6, "eq_nnl_720", 1477, 20],
"_nop_tc_30",
["jump", "eq_nnl_720", 1477, 20],
["true", 3, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nnl_720",
["is_bool", 6, 10, 1477, 20],
["jump_false", 6, "eq_nb_721", 1477, 20],
"_nop_tc_31",
["jump", "eq_nb_721", 1477, 20],
["eq_bool", 3, 10, 2, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nb_721",
["false", 3, 1477, 20],
"eq_done_716",
["move", 2, 3, 1477, 20],
["jump_true", 2, "or_end_715", 1477, 20],
["access", 3, -1, 1477, 34],
["is_identical", 6, 10, 3, 1477, 34],
["jump_true", 6, "eq_done_722", 1477, 34],
["is_int", 20, 10, 1477, 34],
["jump_false", 20, "eq_ni_723", 1477, 34],
"_nop_tc_32",
"_nop_tc_33",
["eq_int", 6, 10, 3, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_ni_723",
["is_num", 20, 10, 1477, 34],
["jump_false", 20, "eq_nn_724", 1477, 34],
"_nop_tc_34",
"_nop_tc_35",
["eq_float", 6, 10, 3, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nn_724",
["is_text", 20, 10, 1477, 34],
["jump_false", 20, "eq_nt_725", 1477, 34],
"_nop_tc_36",
["jump", "eq_nt_725", 1477, 34],
["eq_text", 6, 10, 3, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nt_725",
["is_null", 20, 10, 1477, 34],
["jump_false", 20, "eq_nnl_726", 1477, 34],
"_nop_tc_37",
["jump", "eq_nnl_726", 1477, 34],
["true", 6, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nnl_726",
["is_bool", 20, 10, 1477, 34],
["jump_false", 20, "eq_nb_727", 1477, 34],
"_nop_tc_38",
["jump", "eq_nb_727", 1477, 34],
["eq_bool", 6, 10, 3, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nb_727",
["false", 6, 1477, 34],
"eq_done_722",
["move", 2, 6, 1477, 34],
"or_end_715",
["jump_false", 2, "if_else_713", 1477, 34],
["get", 2, 42, 1, 1478, 16],
["frame", 3, 2, 1, 1478, 16],
["null", 2, 1478, 16],
["setarg", 3, 0, 2, 1478, 16],
["setarg", 3, 1, 9, 1478, 16],
["invoke", 3, 2, 1478, 16],
["move", 11, 2, 1478, 16],
["access", 2, 0, 1479, 21],
["is_int", 3, 11, 1479, 21],
["jump_false", 3, "rel_ni_730", 1479, 21],
"_nop_tc_39",
"_nop_tc_40",
["ge_int", 6, 11, 2, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_ni_730",
["is_num", 3, 11, 1479, 21],
["jump_false", 3, "rel_nn_731", 1479, 21],
"_nop_tc_41",
"_nop_tc_42",
["ge_float", 6, 11, 2, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_nn_731",
["is_text", 3, 11, 1479, 21],
["jump_false", 3, "rel_err_733", 1479, 21],
"_nop_tc_43",
["jump", "rel_err_733", 1479, 21],
["ge_text", 6, 11, 2, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_err_733",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1479,
21
],
["access", 3, "error", 1479, 21],
["access", 20, "cannot compare with '>=': operands must be same type", 1479, 21],
["array", 21, 0, 1479, 21],
["push", 21, 20, 1479, 21],
["frame", 20, 2, 2, 1479, 21],
["null", 2, 1479, 21],
["setarg", 20, 0, 2, 1479, 21],
["setarg", 20, 1, 3, 1479, 21],
["setarg", 20, 2, 21, 1479, 21],
["invoke", 20, 2, 1479, 21],
["disrupt", 1479, 21],
"rel_done_732",
["jump_false", 6, "if_else_728", 1479, 21],
["get", 2, 88, 1, 1480, 22],
["frame", 3, 2, 2, 1480, 22],
["null", 2, 1480, 22],
["setarg", 3, 0, 2, 1480, 22],
["setarg", 3, 1, 5, 1480, 22],
["setarg", 3, 2, 11, 1480, 22],
["invoke", 3, 2, 1480, 22],
["move", 7, 2, 1480, 22],
["is_identical", 2, 7, 11, 1481, 27],
["jump_true", 2, "ne_nid_737", 1481, 27],
["jump", "ne_ni_738", 1481, 27],
"ne_nid_737",
["false", 2, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_ni_738",
["is_int", 3, 7, 1481, 27],
["jump_false", 3, "ne_nn_739", 1481, 27],
["is_int", 6, 11, 1481, 27],
["jump_false", 6, "ne_nn_739", 1481, 27],
["ne_int", 2, 7, 11, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nn_739",
["is_num", 3, 7, 1481, 27],
["jump_false", 3, "ne_nt_740", 1481, 27],
["is_num", 6, 11, 1481, 27],
["jump_false", 6, "ne_nt_740", 1481, 27],
["ne_float", 2, 7, 11, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nt_740",
["is_text", 3, 7, 1481, 27],
["jump_false", 3, "ne_nnl_741", 1481, 27],
["is_text", 6, 11, 1481, 27],
["jump_false", 6, "ne_nnl_741", 1481, 27],
["ne_text", 2, 7, 11, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nnl_741",
["is_null", 3, 7, 1481, 27],
["jump_false", 3, "ne_nb_742", 1481, 27],
["is_null", 6, 11, 1481, 27],
["jump_false", 6, "ne_nb_742", 1481, 27],
["false", 2, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nb_742",
["is_bool", 3, 7, 1481, 27],
["jump_false", 3, "ne_mis_743", 1481, 27],
["is_bool", 6, 11, 1481, 27],
["jump_false", 6, "ne_mis_743", 1481, 27],
["ne_bool", 2, 7, 11, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_mis_743",
["true", 2, 1481, 27],
"ne_done_736",
["jump_false", 2, "if_else_734", 1481, 27],
["access", 2, "move", 1482, 20],
["get", 3, 51, 1, 1482, 13],
["frame", 6, 3, 3, 1482, 13],
["null", 3, 1482, 13],
["setarg", 6, 0, 3, 1482, 13],
["setarg", 6, 1, 2, 1482, 13],
["setarg", 6, 2, 11, 1482, 13],
["setarg", 6, 3, 7, 1482, 13],
["invoke", 6, 2, 1482, 13],
["jump", "if_end_735", 1482, 13],
"if_else_734",
"if_end_735",
["return", 7, 1484, 18],
"_nop_ur_3",
"if_else_728",
"if_end_729",
["access", 2, -1, 1486, 36],
["get", 3, 88, 1, 1486, 20],
["frame", 6, 3, 2, 1486, 20],
["null", 3, 1486, 20],
["setarg", 6, 0, 3, 1486, 20],
["setarg", 6, 1, 5, 1486, 20],
["setarg", 6, 2, 2, 1486, 20],
["invoke", 6, 2, 1486, 20],
["move", 7, 2, 1486, 20],
["jump", "if_end_714", 1486, 20],
"if_else_713",
["access", 2, -1, 1488, 36],
["get", 3, 88, 1, 1488, 20],
["frame", 6, 3, 2, 1488, 20],
["null", 3, 1488, 20],
["setarg", 6, 0, 3, 1488, 20],
["setarg", 6, 1, 5, 1488, 20],
["setarg", 6, 2, 2, 1488, 20],
["invoke", 6, 2, 1488, 20],
["move", 7, 2, 1488, 20],
["access", 2, 0, 1489, 21],
["is_int", 3, 10, 1489, 21],
["jump_false", 3, "rel_ni_746", 1489, 21],
"_nop_tc_44",
"_nop_tc_45",
["gt_int", 6, 10, 2, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_ni_746",
["is_num", 3, 10, 1489, 21],
["jump_false", 3, "rel_nn_747", 1489, 21],
"_nop_tc_46",
"_nop_tc_47",
["gt_float", 6, 10, 2, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_nn_747",
["is_text", 3, 10, 1489, 21],
["jump_false", 3, "rel_err_749", 1489, 21],
"_nop_tc_48",
["jump", "rel_err_749", 1489, 21],
["gt_text", 6, 10, 2, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_err_749",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1489,
21
],
["access", 3, "error", 1489, 21],
["access", 11, "cannot compare with '>': operands must be same type", 1489, 21],
["array", 20, 0, 1489, 21],
["push", 20, 11, 1489, 21],
["frame", 11, 2, 2, 1489, 21],
["null", 2, 1489, 21],
["setarg", 11, 0, 2, 1489, 21],
["setarg", 11, 1, 3, 1489, 21],
["setarg", 11, 2, 20, 1489, 21],
["invoke", 11, 2, 1489, 21],
["disrupt", 1489, 21],
"rel_done_748",
["jump_false", 6, "if_else_744", 1489, 21],
["access", 2, 1, 1490, 25],
["is_num", 3, 10, 1490, 25],
["jump_false", 3, "num_err_750", 1490, 25],
"_nop_tc_49",
"_nop_tc_50",
["subtract", 12, 10, 2, 1490, 25],
["jump", "num_done_751", 1490, 25],
"num_err_750",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1490,
25
],
["access", 3, "error", 1490, 25],
["access", 6, "cannot apply '-': operands must be numbers", 1490, 25],
["array", 11, 0, 1490, 25],
["push", 11, 6, 1490, 25],
["frame", 6, 2, 2, 1490, 25],
["null", 2, 1490, 25],
["setarg", 6, 0, 2, 1490, 25],
["setarg", 6, 1, 3, 1490, 25],
["setarg", 6, 2, 11, 1490, 25],
["invoke", 6, 2, 1490, 25],
["disrupt", 1490, 25],
"num_done_751",
["get", 2, 100, 1, 1491, 20],
["get", 3, 100, 1, 1491, 41],
["length", 6, 3, 1491, 41],
["access", 3, 1, 1491, 58],
"_nop_tc_51",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
["subtract", 11, 6, 3, 1491, 58],
["jump", "num_done_753", 1491, 58],
"num_err_752",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1491,
58
],
["access", 6, "error", 1491, 58],
["access", 20, "cannot apply '-': operands must be numbers", 1491, 58],
["array", 21, 0, 1491, 58],
["push", 21, 20, 1491, 58],
["frame", 20, 3, 2, 1491, 58],
["null", 3, 1491, 58],
["setarg", 20, 0, 3, 1491, 58],
["setarg", 20, 1, 6, 1491, 58],
["setarg", 20, 2, 21, 1491, 58],
["invoke", 20, 3, 1491, 58],
["disrupt", 1491, 58],
"num_done_753",
"_nop_tc_55",
"_nop_tc_56",
"_nop_tc_57",
"_nop_tc_58",
["subtract", 3, 11, 12, 1491, 62],
["jump", "num_done_755", 1491, 62],
"num_err_754",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1491,
62
],
["access", 11, "error", 1491, 62],
["access", 12, "cannot apply '-': operands must be numbers", 1491, 62],
["array", 20, 0, 1491, 62],
["push", 20, 12, 1491, 62],
["frame", 12, 6, 2, 1491, 62],
["null", 6, 1491, 62],
["setarg", 12, 0, 6, 1491, 62],
["setarg", 12, 1, 11, 1491, 62],
["setarg", 12, 2, 20, 1491, 62],
["invoke", 12, 6, 1491, 62],
["disrupt", 1491, 62],
"num_done_755",
["load_dynamic", 6, 2, 3, 1491, 62],
["move", 13, 6, 1491, 62],
["get", 2, 83, 1, 1492, 19],
["frame", 3, 2, 2, 1492, 19],
["null", 2, 1492, 19],
["setarg", 3, 0, 2, 1492, 19],
["setarg", 3, 1, 13, 1492, 19],
["setarg", 3, 2, 9, 1492, 19],
["invoke", 3, 2, 1492, 19],
["move", 14, 2, 1492, 19],
["access", 2, "put", 1493, 18],
["get", 3, 52, 1, 1493, 11],
["frame", 6, 3, 4, 1493, 11],
["null", 3, 1493, 11],
["setarg", 6, 0, 3, 1493, 11],
["setarg", 6, 1, 2, 1493, 11],
["setarg", 6, 2, 7, 1493, 11],
["setarg", 6, 3, 14, 1493, 11],
["setarg", 6, 4, 10, 1493, 11],
["invoke", 6, 2, 1493, 11],
["jump", "if_end_745", 1493, 11],
"if_else_744",
"if_end_745",
"if_end_714",
["return", 7, 1496, 14],
"_nop_ur_4",
"if_else_697",
"if_end_698",
["access", 2, -1, 1499, 32],
["get", 3, 88, 1, 1499, 16],
["frame", 6, 3, 2, 1499, 16],
["null", 3, 1499, 16],
["setarg", 6, 0, 3, 1499, 16],
["setarg", 6, 1, 5, 1499, 16],
["setarg", 6, 2, 2, 1499, 16],
["invoke", 6, 2, 1499, 16],
["move", 7, 2, 1499, 16],
["access", 2, ".", 1500, 22],
["is_identical", 3, 8, 2, 1500, 22],
["jump_true", 3, "eq_done_758", 1500, 22],
["is_int", 5, 8, 1500, 22],
["jump_false", 5, "eq_ni_759", 1500, 22],
"_nop_tc_59",
["jump", "eq_ni_759", 1500, 22],
["eq_int", 3, 8, 2, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_ni_759",
["is_num", 5, 8, 1500, 22],
["jump_false", 5, "eq_nn_760", 1500, 22],
"_nop_tc_60",
["jump", "eq_nn_760", 1500, 22],
["eq_float", 3, 8, 2, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nn_760",
["is_text", 5, 8, 1500, 22],
["jump_false", 5, "eq_nt_761", 1500, 22],
"_nop_tc_61",
"_nop_tc_62",
["eq_text", 3, 8, 2, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nt_761",
["is_null", 5, 8, 1500, 22],
["jump_false", 5, "eq_nnl_762", 1500, 22],
"_nop_tc_63",
["jump", "eq_nnl_762", 1500, 22],
["true", 3, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nnl_762",
["is_bool", 5, 8, 1500, 22],
["jump_false", 5, "eq_nb_763", 1500, 22],
"_nop_tc_64",
["jump", "eq_nb_763", 1500, 22],
["eq_bool", 3, 8, 2, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nb_763",
["false", 3, 1500, 22],
"eq_done_758",
["jump_false", 3, "if_else_756", 1500, 22],
["load_field", 2, 4, "left", 1501, 13],
["move", 15, 2, 1501, 13],
["load_field", 2, 4, "right", 1502, 14],
["move", 16, 2, 1502, 14],
["access", 2, -1, 1503, 32],
["get", 3, 88, 1, 1503, 18],
["frame", 5, 3, 2, 1503, 18],
["null", 3, 1503, 18],
["setarg", 5, 0, 3, 1503, 18],
["setarg", 5, 1, 15, 1503, 18],
["setarg", 5, 2, 2, 1503, 18],
["invoke", 5, 2, 1503, 18],
["move", 17, 2, 1503, 18],
["get", 2, 73, 1, 1504, 7],
["frame", 3, 2, 3, 1504, 7],
["null", 2, 1504, 7],
["setarg", 3, 0, 2, 1504, 7],
["setarg", 3, 1, 17, 1504, 7],
["setarg", 3, 2, 16, 1504, 7],
["setarg", 3, 3, 7, 1504, 7],
["invoke", 3, 2, 1504, 7],
["jump", "if_end_757", 1504, 7],
"if_else_756",
["access", 2, "[", 1505, 29],
["is_identical", 3, 8, 2, 1505, 29],
["jump_true", 3, "eq_done_766", 1505, 29],
["is_int", 5, 8, 1505, 29],
["jump_false", 5, "eq_ni_767", 1505, 29],
"_nop_tc_65",
["jump", "eq_ni_767", 1505, 29],
["eq_int", 3, 8, 2, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_ni_767",
["is_num", 5, 8, 1505, 29],
["jump_false", 5, "eq_nn_768", 1505, 29],
"_nop_tc_66",
["jump", "eq_nn_768", 1505, 29],
["eq_float", 3, 8, 2, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nn_768",
["is_text", 5, 8, 1505, 29],
["jump_false", 5, "eq_nt_769", 1505, 29],
"_nop_tc_67",
"_nop_tc_68",
["eq_text", 3, 8, 2, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nt_769",
["is_null", 5, 8, 1505, 29],
["jump_false", 5, "eq_nnl_770", 1505, 29],
"_nop_tc_69",
["jump", "eq_nnl_770", 1505, 29],
["true", 3, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nnl_770",
["is_bool", 5, 8, 1505, 29],
["jump_false", 5, "eq_nb_771", 1505, 29],
"_nop_tc_70",
["jump", "eq_nb_771", 1505, 29],
["eq_bool", 3, 8, 2, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nb_771",
["false", 3, 1505, 29],
"eq_done_766",
["jump_false", 3, "if_else_764", 1505, 29],
["load_field", 2, 4, "left", 1506, 13],
["move", 15, 2, 1506, 13],
["load_field", 2, 4, "right", 1507, 18],
["move", 18, 2, 1507, 18],
["access", 2, -1, 1508, 32],
["get", 3, 88, 1, 1508, 18],
["frame", 5, 3, 2, 1508, 18],
["null", 3, 1508, 18],
["setarg", 5, 0, 3, 1508, 18],
["setarg", 5, 1, 15, 1508, 18],
["setarg", 5, 2, 2, 1508, 18],
["invoke", 5, 2, 1508, 18],
["move", 17, 2, 1508, 18],
["access", 2, -1, 1509, 37],
["get", 3, 88, 1, 1509, 18],
["frame", 5, 3, 2, 1509, 18],
["null", 3, 1509, 18],
["setarg", 5, 0, 3, 1509, 18],
["setarg", 5, 1, 18, 1509, 18],
["setarg", 5, 2, 2, 1509, 18],
["invoke", 5, 2, 1509, 18],
["move", 19, 2, 1509, 18],
["load_field", 2, 4, "access_kind", 1510, 51],
["get", 3, 75, 1, 1510, 7],
["frame", 4, 3, 4, 1510, 7],
["null", 3, 1510, 7],
["setarg", 4, 0, 3, 1510, 7],
["setarg", 4, 1, 17, 1510, 7],
["setarg", 4, 2, 19, 1510, 7],
["setarg", 4, 3, 7, 1510, 7],
["setarg", 4, 4, 2, 1510, 7],
["invoke", 4, 2, 1510, 7],
["jump", "if_end_765", 1510, 7],
"if_else_764",
"if_end_765",
"if_end_757",
["return", 7, 1512, 12],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 82,
"nr_close_slots": 0,
"instructions": [
["null", 3, 1517, 16],
["access", 4, 0, 1518, 16],
["null", 5, 1519, 15],
["null", 6, 1520, 16],
["access", 7, 0, 1521, 17],
["null", 8, 1522, 22],
["access", 9, 0, 1523, 14],
["access", 10, 0, 1524, 20],
["access", 11, 0, 1526, 25],
["null", 12, 1527, 15],
["access", 13, 0, 1528, 24],
["access", 14, 0, 1529, 23],
["null", 15, 1530, 19],
["null", 16, 1531, 17],
["null", 17, 1532, 16],
["access", 18, 0, 1533, 17],
["access", 19, 0, 1534, 18],
["access", 20, 0, 1535, 16],
["access", 21, 0, 1536, 15],
["null", 22, 1537, 18],
["access", 23, 0, 1538, 23],
["null", 24, 1539, 15],
["null", 25, 1540, 16],
["access", 26, 0, 1541, 20],
["null", 27, 1542, 15],
["access", 28, 0, 1543, 20],
["null", 29, 1544, 18],
["null", 30, 1545, 21],
["null", 31, 1546, 23],
["null", 32, 1547, 17],
["null", 33, 1548, 15],
["access", 34, 0, 1549, 17],
["access", 35, 0, 1550, 14],
["access", 36, 0, 1551, 14],
["access", 37, 0, 1552, 14],
["access", 38, 0, 1553, 14],
["access", 39, 0, 1554, 13],
["null", 40, 1555, 15],
["null", 41, 1556, 21],
["null", 42, 1557, 20],
["access", 43, 0, 1558, 20],
["access", 44, 0, 1559, 21],
["access", 45, 0, 1560, 24],
["null", 46, 1561, 19],
["false", 47, 1562, 19],
["null", 48, 1563, 20],
["null", 49, 1564, 24],
["access", 50, 0, 1565, 20],
["null", 51, 1566, 20],
["access", 52, 0, 1567, 20],
["access", 53, 0, 1568, 17],
["access", 54, 0, 1569, 20],
["access", 55, 0, 1570, 17],
["null", 56, 1571, 20],
["null", 57, 1572, 16],
["null", 58, 1573, 21],
["null", 59, 1574, 21],
["null", 60, 1575, 22],
["null", 61, 1576, 21],
["access", 62, 0, 1577, 21],
["access", 63, 0, 1578, 21],
["access", 64, 0, 1579, 21],
["access", 65, 0, 1580, 17],
["null", 66, 1581, 22],
["null", 67, 1583, 16],
["null", 68, 1584, 15],
["access", 69, 0, 1585, 20],
["null", 70, 1586, 20],
["null", 71, 1587, 17],
["null", 72, 1588, 16],
["access", 73, 0, 1589, 19],
["access", 74, 0, 1590, 19],
["null", 75, 1591, 21],
["null", 76, 1592, 22],
["null", 77, 1594, 17],
["is_identical", 78, 1, 77, 1594, 17],
["jump_true", 78, "eq_done_774", 1594, 17],
"_nop_tc_1",
["jump", "eq_ni_775", 1594, 17],
"_nop_tc_2",
["jump", "eq_ni_775", 1594, 17],
["eq_int", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_ni_775",
"_nop_tc_3",
["jump", "eq_nn_776", 1594, 17],
"_nop_tc_4",
["jump", "eq_nn_776", 1594, 17],
["eq_float", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nn_776",
"_nop_tc_5",
["jump", "eq_nt_777", 1594, 17],
"_nop_tc_6",
["jump", "eq_nt_777", 1594, 17],
["eq_text", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nt_777",
"_nop_tc_7",
["jump", "eq_nnl_778", 1594, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 78, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nnl_778",
"_nop_tc_10",
["jump", "eq_nb_779", 1594, 17],
"_nop_tc_11",
["jump", "eq_nb_779", 1594, 17],
["eq_bool", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nb_779",
["false", 78, 1594, 17],
"eq_done_774",
["jump_false", 78, "if_else_772", 1594, 17],
["access", 77, -1, 1595, 14],
["return", 77, 1595, 14],
"_nop_ur_1",
"if_else_772",
"if_end_773",
["get", 77, 46, 1, 1597, 5],
["frame", 78, 77, 1, 1597, 5],
["null", 77, 1597, 5],
["setarg", 78, 0, 77, 1597, 5],
["setarg", 78, 1, 1, 1597, 5],
["invoke", 78, 77, 1597, 5],
["load_field", 77, 1, "kind", 1598, 12],
["move", 3, 77, 1598, 12],
["null", 77, 1599, 17],
["is_identical", 78, 3, 77, 1599, 17],
["jump_true", 78, "eq_done_782", 1599, 17],
["is_int", 79, 3, 1599, 17],
["jump_false", 79, "eq_ni_783", 1599, 17],
"_nop_tc_12",
["jump", "eq_ni_783", 1599, 17],
["eq_int", 78, 3, 77, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_ni_783",
["is_num", 79, 3, 1599, 17],
["jump_false", 79, "eq_nn_784", 1599, 17],
"_nop_tc_13",
["jump", "eq_nn_784", 1599, 17],
["eq_float", 78, 3, 77, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nn_784",
["is_text", 79, 3, 1599, 17],
["jump_false", 79, "eq_nt_785", 1599, 17],
"_nop_tc_14",
["jump", "eq_nt_785", 1599, 17],
["eq_text", 78, 3, 77, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nt_785",
["is_null", 79, 3, 1599, 17],
["jump_false", 79, "eq_nnl_786", 1599, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 78, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nnl_786",
["is_bool", 79, 3, 1599, 17],
["jump_false", 79, "eq_nb_787", 1599, 17],
"_nop_tc_17",
["jump", "eq_nb_787", 1599, 17],
["eq_bool", 78, 3, 77, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nb_787",
["false", 78, 1599, 17],
"eq_done_782",
["jump_false", 78, "if_else_780", 1599, 17],
["access", 77, -1, 1600, 14],
["return", 77, 1600, 14],
"_nop_ur_2",
"if_else_780",
"if_end_781",
["access", 77, "number", 1604, 17],
["is_identical", 78, 3, 77, 1604, 17],
["jump_true", 78, "eq_done_790", 1604, 17],
["is_int", 79, 3, 1604, 17],
["jump_false", 79, "eq_ni_791", 1604, 17],
"_nop_tc_18",
["jump", "eq_ni_791", 1604, 17],
["eq_int", 78, 3, 77, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_ni_791",
["is_num", 79, 3, 1604, 17],
["jump_false", 79, "eq_nn_792", 1604, 17],
"_nop_tc_19",
["jump", "eq_nn_792", 1604, 17],
["eq_float", 78, 3, 77, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nn_792",
["is_text", 79, 3, 1604, 17],
["jump_false", 79, "eq_nt_793", 1604, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 78, 3, 77, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nt_793",
["is_null", 79, 3, 1604, 17],
["jump_false", 79, "eq_nnl_794", 1604, 17],
"_nop_tc_22",
["jump", "eq_nnl_794", 1604, 17],
["true", 78, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nnl_794",
["is_bool", 79, 3, 1604, 17],
["jump_false", 79, "eq_nb_795", 1604, 17],
"_nop_tc_23",
["jump", "eq_nb_795", 1604, 17],
["eq_bool", 78, 3, 77, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nb_795",
["false", 78, 1604, 17],
"eq_done_790",
["jump_false", 78, "if_else_788", 1604, 17],
["access", 77, 0, 1605, 24],
["is_int", 78, 2, 1605, 24],
["jump_false", 78, "rel_ni_798", 1605, 24],
"_nop_tc_24",
"_nop_tc_25",
["ge_int", 79, 2, 77, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_ni_798",
["is_num", 78, 2, 1605, 24],
["jump_false", 78, "rel_nn_799", 1605, 24],
"_nop_tc_26",
"_nop_tc_27",
["ge_float", 79, 2, 77, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_nn_799",
["is_text", 78, 2, 1605, 24],
["jump_false", 78, "rel_err_801", 1605, 24],
"_nop_tc_28",
["jump", "rel_err_801", 1605, 24],
["ge_text", 79, 2, 77, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_err_801",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1605,
24
],
["access", 78, "error", 1605, 24],
["access", 80, "cannot compare with '>=': operands must be same type", 1605, 24],
["array", 81, 0, 1605, 24],
["push", 81, 80, 1605, 24],
["frame", 80, 77, 2, 1605, 24],
["null", 77, 1605, 24],
["setarg", 80, 0, 77, 1605, 24],
["setarg", 80, 1, 78, 1605, 24],
["setarg", 80, 2, 81, 1605, 24],
["invoke", 80, 77, 1605, 24],
["disrupt", 1605, 24],
"rel_done_800",
["jump_false", 79, "tern_else_796", 1605, 24],
["move", 77, 2, 1605, 28],
["jump", "tern_end_797", 1605, 28],
"tern_else_796",
["get", 78, 40, 1, 1605, 37],
["frame", 79, 78, 0, 1605, 37],
["null", 78, 1605, 37],
["setarg", 79, 0, 78, 1605, 37],
["invoke", 79, 78, 1605, 37],
["move", 77, 78, 1605, 37],
"tern_end_797",
["move", 4, 77, 1605, 37],
["load_field", 77, 1, "number", 1606, 28],
["get", 78, 54, 1, 1606, 7],
["frame", 79, 78, 2, 1606, 7],
["null", 78, 1606, 7],
["setarg", 79, 0, 78, 1606, 7],
["setarg", 79, 1, 4, 1606, 7],
["setarg", 79, 2, 77, 1606, 7],
["invoke", 79, 77, 1606, 7],
["return", 4, 1607, 14],
"_nop_ur_3",
"if_else_788",
"if_end_789",
["access", 77, "text", 1609, 17],
["is_identical", 78, 3, 77, 1609, 17],
["jump_true", 78, "eq_done_804", 1609, 17],
["is_int", 79, 3, 1609, 17],
["jump_false", 79, "eq_ni_805", 1609, 17],
"_nop_tc_29",
["jump", "eq_ni_805", 1609, 17],
["eq_int", 78, 3, 77, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_ni_805",
["is_num", 79, 3, 1609, 17],
["jump_false", 79, "eq_nn_806", 1609, 17],
"_nop_tc_30",
["jump", "eq_nn_806", 1609, 17],
["eq_float", 78, 3, 77, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nn_806",
["is_text", 79, 3, 1609, 17],
["jump_false", 79, "eq_nt_807", 1609, 17],
"_nop_tc_31",
"_nop_tc_32",
["eq_text", 78, 3, 77, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nt_807",
["is_null", 79, 3, 1609, 17],
["jump_false", 79, "eq_nnl_808", 1609, 17],
"_nop_tc_33",
["jump", "eq_nnl_808", 1609, 17],
["true", 78, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nnl_808",
["is_bool", 79, 3, 1609, 17],
["jump_false", 79, "eq_nb_809", 1609, 17],
"_nop_tc_34",
["jump", "eq_nb_809", 1609, 17],
["eq_bool", 78, 3, 77, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nb_809",
["false", 78, 1609, 17],
"eq_done_804",
["jump_false", 78, "if_else_802", 1609, 17],
["access", 77, 0, 1610, 24],
["is_int", 78, 2, 1610, 24],
["jump_false", 78, "rel_ni_812", 1610, 24],
"_nop_tc_35",
"_nop_tc_36",
["ge_int", 79, 2, 77, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_ni_812",
["is_num", 78, 2, 1610, 24],
["jump_false", 78, "rel_nn_813", 1610, 24],
"_nop_tc_37",
"_nop_tc_38",
["ge_float", 79, 2, 77, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_nn_813",
["is_text", 78, 2, 1610, 24],
["jump_false", 78, "rel_err_815", 1610, 24],
"_nop_tc_39",
["jump", "rel_err_815", 1610, 24],
["ge_text", 79, 2, 77, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_err_815",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1610,
24
],
["access", 78, "error", 1610, 24],
["access", 80, "cannot compare with '>=': operands must be same type", 1610, 24],
["array", 81, 0, 1610, 24],
["push", 81, 80, 1610, 24],
["frame", 80, 77, 2, 1610, 24],
["null", 77, 1610, 24],
["setarg", 80, 0, 77, 1610, 24],
["setarg", 80, 1, 78, 1610, 24],
["setarg", 80, 2, 81, 1610, 24],
["invoke", 80, 77, 1610, 24],
["disrupt", 1610, 24],
"rel_done_814",
["jump_false", 79, "tern_else_810", 1610, 24],
["move", 77, 2, 1610, 28],
["jump", "tern_end_811", 1610, 28],
"tern_else_810",
["get", 78, 40, 1, 1610, 37],
["frame", 79, 78, 0, 1610, 37],
["null", 78, 1610, 37],
["setarg", 79, 0, 78, 1610, 37],
["invoke", 79, 78, 1610, 37],
["move", 77, 78, 1610, 37],
"tern_end_811",
["move", 4, 77, 1610, 37],
["load_field", 77, 1, "value", 1611, 13],
["move", 5, 77, 1611, 13],
["null", 77, 1612, 18],
["is_identical", 78, 5, 77, 1612, 18],
["jump_true", 78, "eq_done_818", 1612, 18],
["is_int", 79, 5, 1612, 18],
["jump_false", 79, "eq_ni_819", 1612, 18],
"_nop_tc_40",
["jump", "eq_ni_819", 1612, 18],
["eq_int", 78, 5, 77, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_ni_819",
["is_num", 79, 5, 1612, 18],
["jump_false", 79, "eq_nn_820", 1612, 18],
"_nop_tc_41",
["jump", "eq_nn_820", 1612, 18],
["eq_float", 78, 5, 77, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nn_820",
["is_text", 79, 5, 1612, 18],
["jump_false", 79, "eq_nt_821", 1612, 18],
"_nop_tc_42",
["jump", "eq_nt_821", 1612, 18],
["eq_text", 78, 5, 77, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nt_821",
["is_null", 79, 5, 1612, 18],
["jump_false", 79, "eq_nnl_822", 1612, 18],
"_nop_tc_43",
"_nop_tc_44",
["true", 78, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nnl_822",
["is_bool", 79, 5, 1612, 18],
["jump_false", 79, "eq_nb_823", 1612, 18],
"_nop_tc_45",
["jump", "eq_nb_823", 1612, 18],
["eq_bool", 78, 5, 77, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nb_823",
["false", 78, 1612, 18],
"eq_done_818",
["jump_false", 78, "if_else_816", 1612, 18],
["access", 5, "", 1613, 15],
["jump", "if_end_817", 1613, 15],
"if_else_816",
"if_end_817",
["get", 77, 55, 1, 1615, 7],
["frame", 78, 77, 2, 1615, 7],
["null", 77, 1615, 7],
["setarg", 78, 0, 77, 1615, 7],
["setarg", 78, 1, 4, 1615, 7],
["setarg", 78, 2, 5, 1615, 7],
["invoke", 78, 77, 1615, 7],
["return", 4, 1616, 14],
"_nop_ur_4",
"if_else_802",
"if_end_803",
["access", 77, "text literal", 1619, 17],
["is_identical", 78, 3, 77, 1619, 17],
["jump_true", 78, "eq_done_826", 1619, 17],
["is_int", 79, 3, 1619, 17],
["jump_false", 79, "eq_ni_827", 1619, 17],
"_nop_tc_46",
["jump", "eq_ni_827", 1619, 17],
["eq_int", 78, 3, 77, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_ni_827",
["is_num", 79, 3, 1619, 17],
["jump_false", 79, "eq_nn_828", 1619, 17],
"_nop_tc_47",
["jump", "eq_nn_828", 1619, 17],
["eq_float", 78, 3, 77, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nn_828",
["is_text", 79, 3, 1619, 17],
["jump_false", 79, "eq_nt_829", 1619, 17],
"_nop_tc_48",
"_nop_tc_49",
["eq_text", 78, 3, 77, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nt_829",
["is_null", 79, 3, 1619, 17],
["jump_false", 79, "eq_nnl_830", 1619, 17],
"_nop_tc_50",
["jump", "eq_nnl_830", 1619, 17],
["true", 78, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nnl_830",
["is_bool", 79, 3, 1619, 17],
["jump_false", 79, "eq_nb_831", 1619, 17],
"_nop_tc_51",
["jump", "eq_nb_831", 1619, 17],
["eq_bool", 78, 3, 77, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nb_831",
["false", 78, 1619, 17],
"eq_done_826",
["jump_false", 78, "if_else_824", 1619, 17],
["load_field", 77, 1, "list", 1620, 14],
["move", 6, 77, 1620, 14],
["null", 77, 1621, 23],
["is_identical", 78, 6, 77, 1621, 23],
["jump_true", 78, "ne_nid_835", 1621, 23],
["jump", "ne_ni_836", 1621, 23],
"ne_nid_835",
["false", 78, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_ni_836",
["is_int", 79, 6, 1621, 23],
["jump_false", 79, "ne_nn_837", 1621, 23],
"_nop_tc_52",
["jump", "ne_nn_837", 1621, 23],
["ne_int", 78, 6, 77, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nn_837",
["is_num", 79, 6, 1621, 23],
["jump_false", 79, "ne_nt_838", 1621, 23],
"_nop_tc_53",
["jump", "ne_nt_838", 1621, 23],
["ne_float", 78, 6, 77, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nt_838",
["is_text", 79, 6, 1621, 23],
["jump_false", 79, "ne_nnl_839", 1621, 23],
"_nop_tc_54",
["jump", "ne_nnl_839", 1621, 23],
["ne_text", 78, 6, 77, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nnl_839",
["is_null", 79, 6, 1621, 23],
["jump_false", 79, "ne_nb_840", 1621, 23],
"_nop_tc_55",
"_nop_tc_56",
["false", 78, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nb_840",
["is_bool", 79, 6, 1621, 23],
["jump_false", 79, "ne_mis_841", 1621, 23],
"_nop_tc_57",
["jump", "ne_mis_841", 1621, 23],
["ne_bool", 78, 6, 77, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_mis_841",
["true", 78, 1621, 23],
"ne_done_834",
["jump_false", 78, "tern_else_832", 1621, 23],
["length", 77, 6, 1621, 37],
["move", 78, 77, 1621, 37],
["jump", "tern_end_833", 1621, 37],
"tern_else_832",
["access", 77, 0, 1621, 45],
["move", 78, 77, 1621, 45],
"tern_end_833",
["move", 7, 78, 1621, 45],
["array", 77, 0, 1622, 20],
["move", 8, 77, 1622, 20],
["access", 9, 0, 1623, 12],
"while_start_842",
["is_int", 77, 9, 1624, 19],
["jump_false", 77, "rel_ni_844", 1624, 19],
["is_int", 78, 7, 1624, 19],
["jump_false", 78, "rel_ni_844", 1624, 19],
["lt_int", 79, 9, 7, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_ni_844",
["is_num", 77, 9, 1624, 19],
["jump_false", 77, "rel_nn_845", 1624, 19],
["is_num", 78, 7, 1624, 19],
["jump_false", 78, "rel_nn_845", 1624, 19],
["lt_float", 79, 9, 7, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_nn_845",
["is_text", 77, 9, 1624, 19],
["jump_false", 77, "rel_err_847", 1624, 19],
["is_text", 78, 7, 1624, 19],
["jump_false", 78, "rel_err_847", 1624, 19],
["lt_text", 79, 9, 7, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_err_847",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1624,
19
],
["access", 78, "error", 1624, 19],
["access", 80, "cannot compare with '<': operands must be same type", 1624, 19],
["array", 81, 0, 1624, 19],
["push", 81, 80, 1624, 19],
["frame", 80, 77, 2, 1624, 19],
["null", 77, 1624, 19],
["setarg", 80, 0, 77, 1624, 19],
["setarg", 80, 1, 78, 1624, 19],
["setarg", 80, 2, 81, 1624, 19],
["invoke", 80, 77, 1624, 19],
["disrupt", 1624, 19],
"rel_done_846",
["jump_false", 79, "while_end_843", 1624, 19],
["load_dynamic", 77, 6, 9, 1625, 40],
["access", 78, -1, 1625, 45],
["get", 79, 88, 1, 1625, 26],
["frame", 80, 79, 2, 1625, 26],
["null", 79, 1625, 26],
["setarg", 80, 0, 79, 1625, 26],
["setarg", 80, 1, 77, 1625, 26],
["setarg", 80, 2, 78, 1625, 26],
["invoke", 80, 77, 1625, 26],
["is_array", 78, 8, 1625, 26],
["jump_false", 78, "push_err_848", 1625, 26],
["push", 8, 77, 1625, 26],
["jump", "push_done_849", 1625, 26],
"push_err_848",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1625,
26
],
["access", 78, "error", 1625, 26],
["access", 79, "cannot push: target must be an array", 1625, 26],
["array", 80, 0, 1625, 26],
["push", 80, 79, 1625, 26],
["frame", 79, 77, 2, 1625, 26],
["null", 77, 1625, 26],
["setarg", 79, 0, 77, 1625, 26],
["setarg", 79, 1, 78, 1625, 26],
["setarg", 79, 2, 80, 1625, 26],
["invoke", 79, 77, 1625, 26],
["disrupt", 1625, 26],
"push_done_849",
["access", 77, 1, 1626, 19],
["is_num", 78, 9, 1626, 19],
["jump_false", 78, "num_err_850", 1626, 19],
"_nop_tc_58",
"_nop_tc_59",
["add", 78, 9, 77, 1626, 19],
["jump", "num_done_851", 1626, 19],
"num_err_850",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1626,
19
],
["access", 79, "error", 1626, 19],
["access", 80, "cannot apply '+': operands must be numbers", 1626, 19],
["array", 81, 0, 1626, 19],
["push", 81, 80, 1626, 19],
["frame", 80, 77, 2, 1626, 19],
["null", 77, 1626, 19],
["setarg", 80, 0, 77, 1626, 19],
["setarg", 80, 1, 79, 1626, 19],
["setarg", 80, 2, 81, 1626, 19],
["invoke", 80, 77, 1626, 19],
["disrupt", 1626, 19],
"num_done_851",
["move", 9, 78, 1626, 19],
["jump", "while_start_842", 1626, 19],
"while_end_843",
["get", 77, 40, 1, 1629, 18],
["frame", 78, 77, 0, 1629, 18],
["null", 77, 1629, 18],
["setarg", 78, 0, 77, 1629, 18],
["invoke", 78, 77, 1629, 18],
["move", 10, 77, 1629, 18],
["access", 77, "array", 1630, 18],
["access", 78, 0, 1630, 37],
["array", 79, 3, 1630, 37],
["push", 79, 77, 1630, 37],
["push", 79, 10, 1630, 37],
["push", 79, 78, 1630, 37],
["get", 77, 47, 1, 1630, 7],
["frame", 78, 77, 1, 1630, 7],
["null", 77, 1630, 7],
["setarg", 78, 0, 77, 1630, 7],
["setarg", 78, 1, 79, 1630, 7],
["invoke", 78, 77, 1630, 7],
["access", 9, 0, 1631, 12],
"while_start_852",
["is_int", 77, 9, 1632, 19],
["jump_false", 77, "rel_ni_854", 1632, 19],
["is_int", 78, 7, 1632, 19],
["jump_false", 78, "rel_ni_854", 1632, 19],
["lt_int", 79, 9, 7, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_ni_854",
["is_num", 77, 9, 1632, 19],
["jump_false", 77, "rel_nn_855", 1632, 19],
["is_num", 78, 7, 1632, 19],
["jump_false", 78, "rel_nn_855", 1632, 19],
["lt_float", 79, 9, 7, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_nn_855",
["is_text", 77, 9, 1632, 19],
["jump_false", 77, "rel_err_857", 1632, 19],
["is_text", 78, 7, 1632, 19],
["jump_false", 78, "rel_err_857", 1632, 19],
["lt_text", 79, 9, 7, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_err_857",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1632,
19
],
["access", 78, "error", 1632, 19],
["access", 80, "cannot compare with '<': operands must be same type", 1632, 19],
["array", 81, 0, 1632, 19],
["push", 81, 80, 1632, 19],
["frame", 80, 77, 2, 1632, 19],
["null", 77, 1632, 19],
["setarg", 80, 0, 77, 1632, 19],
["setarg", 80, 1, 78, 1632, 19],
["setarg", 80, 2, 81, 1632, 19],
["invoke", 80, 77, 1632, 19],
["disrupt", 1632, 19],
"rel_done_856",
["jump_false", 79, "while_end_853", 1632, 19],
["access", 77, "push", 1633, 16],
["load_dynamic", 78, 8, 9, 1633, 45],
["get", 79, 51, 1, 1633, 9],
["frame", 80, 79, 3, 1633, 9],
["null", 79, 1633, 9],
["setarg", 80, 0, 79, 1633, 9],
["setarg", 80, 1, 77, 1633, 9],
["setarg", 80, 2, 10, 1633, 9],
["setarg", 80, 3, 78, 1633, 9],
["invoke", 80, 77, 1633, 9],
["access", 77, 1, 1634, 19],
["is_num", 78, 9, 1634, 19],
["jump_false", 78, "num_err_858", 1634, 19],
"_nop_tc_60",
"_nop_tc_61",
["add", 78, 9, 77, 1634, 19],
["jump", "num_done_859", 1634, 19],
"num_err_858",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1634,
19
],
["access", 79, "error", 1634, 19],
["access", 80, "cannot apply '+': operands must be numbers", 1634, 19],
["array", 81, 0, 1634, 19],
["push", 81, 80, 1634, 19],
["frame", 80, 77, 2, 1634, 19],
["null", 77, 1634, 19],
["setarg", 80, 0, 77, 1634, 19],
["setarg", 80, 1, 79, 1634, 19],
["setarg", 80, 2, 81, 1634, 19],
["invoke", 80, 77, 1634, 19],
["disrupt", 1634, 19],
"num_done_859",
["move", 9, 78, 1634, 19],
["jump", "while_start_852", 1634, 19],
"while_end_853",
["access", 7, "format", 1637, 38],
["get", 8, 43, 1, 1637, 23],
["frame", 77, 8, 1, 1637, 23],
["null", 8, 1637, 23],
["setarg", 77, 0, 8, 1637, 23],
["setarg", 77, 1, 7, 1637, 23],
["invoke", 77, 7, 1637, 23],
["move", 11, 7, 1637, 23],
["access", 7, 0, 1638, 27],
["is_int", 8, 11, 1638, 27],
["jump_false", 8, "rel_ni_862", 1638, 27],
"_nop_tc_62",
"_nop_tc_63",
["lt_int", 77, 11, 7, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_ni_862",
["is_num", 8, 11, 1638, 27],
["jump_false", 8, "rel_nn_863", 1638, 27],
"_nop_tc_64",
"_nop_tc_65",
["lt_float", 77, 11, 7, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_nn_863",
["is_text", 8, 11, 1638, 27],
["jump_false", 8, "rel_err_865", 1638, 27],
"_nop_tc_66",
["jump", "rel_err_865", 1638, 27],
["lt_text", 77, 11, 7, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_err_865",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1638,
27
],
["access", 8, "error", 1638, 27],
["access", 78, "cannot compare with '<': operands must be same type", 1638, 27],
["array", 79, 0, 1638, 27],
["push", 79, 78, 1638, 27],
["frame", 78, 7, 2, 1638, 27],
["null", 7, 1638, 27],
["setarg", 78, 0, 7, 1638, 27],
["setarg", 78, 1, 8, 1638, 27],
["setarg", 78, 2, 79, 1638, 27],
["invoke", 78, 7, 1638, 27],
["disrupt", 1638, 27],
"rel_done_864",
["jump_false", 77, "if_else_860", 1638, 27],
["get", 7, 40, 1, 1639, 25],
["frame", 8, 7, 0, 1639, 25],
["null", 7, 1639, 25],
["setarg", 8, 0, 7, 1639, 25],
["invoke", 8, 7, 1639, 25],
["move", 11, 7, 1639, 25],
["access", 7, "format", 1640, 46],
["get", 8, 98, 1, 1640, 9],
["frame", 77, 8, 2, 1640, 9],
["null", 8, 1640, 9],
["setarg", 77, 0, 8, 1640, 9],
["setarg", 77, 1, 11, 1640, 9],
["setarg", 77, 2, 7, 1640, 9],
["invoke", 77, 7, 1640, 9],
["jump", "if_end_861", 1640, 9],
"if_else_860",
"if_end_861",
["load_field", 7, 1, "value", 1643, 13],
["move", 12, 7, 1643, 13],
["null", 7, 1644, 18],
["is_identical", 8, 12, 7, 1644, 18],
["jump_true", 8, "eq_done_868", 1644, 18],
["is_int", 77, 12, 1644, 18],
["jump_false", 77, "eq_ni_869", 1644, 18],
"_nop_tc_67",
["jump", "eq_ni_869", 1644, 18],
["eq_int", 8, 12, 7, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_ni_869",
["is_num", 77, 12, 1644, 18],
["jump_false", 77, "eq_nn_870", 1644, 18],
"_nop_tc_68",
["jump", "eq_nn_870", 1644, 18],
["eq_float", 8, 12, 7, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nn_870",
["is_text", 77, 12, 1644, 18],
["jump_false", 77, "eq_nt_871", 1644, 18],
"_nop_tc_69",
["jump", "eq_nt_871", 1644, 18],
["eq_text", 8, 12, 7, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nt_871",
["is_null", 77, 12, 1644, 18],
["jump_false", 77, "eq_nnl_872", 1644, 18],
"_nop_tc_70",
"_nop_tc_71",
["true", 8, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nnl_872",
["is_bool", 77, 12, 1644, 18],
["jump_false", 77, "eq_nb_873", 1644, 18],
"_nop_tc_72",
["jump", "eq_nb_873", 1644, 18],
["eq_bool", 8, 12, 7, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nb_873",
["false", 8, 1644, 18],
"eq_done_868",
["jump_false", 8, "if_else_866", 1644, 18],
["access", 12, "", 1645, 15],
["jump", "if_end_867", 1645, 15],
"if_else_866",
"if_end_867",
["get", 7, 40, 1, 1647, 22],
["frame", 8, 7, 0, 1647, 22],
["null", 7, 1647, 22],
["setarg", 8, 0, 7, 1647, 22],
["invoke", 8, 7, 1647, 22],
["move", 13, 7, 1647, 22],
["get", 7, 55, 1, 1648, 7],
["frame", 8, 7, 2, 1648, 7],
["null", 7, 1648, 7],
["setarg", 8, 0, 7, 1648, 7],
["setarg", 8, 1, 13, 1648, 7],
["setarg", 8, 2, 12, 1648, 7],
["invoke", 8, 7, 1648, 7],
["access", 7, 0, 1650, 31],
["is_int", 8, 2, 1650, 31],
["jump_false", 8, "rel_ni_876", 1650, 31],
"_nop_tc_73",
"_nop_tc_74",
["ge_int", 12, 2, 7, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_ni_876",
["is_num", 8, 2, 1650, 31],
["jump_false", 8, "rel_nn_877", 1650, 31],
"_nop_tc_75",
"_nop_tc_76",
["ge_float", 12, 2, 7, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_nn_877",
["is_text", 8, 2, 1650, 31],
["jump_false", 8, "rel_err_879", 1650, 31],
"_nop_tc_77",
["jump", "rel_err_879", 1650, 31],
["ge_text", 12, 2, 7, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_err_879",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
31
],
["access", 8, "error", 1650, 31],
["access", 77, "cannot compare with '>=': operands must be same type", 1650, 31],
["array", 78, 0, 1650, 31],
["push", 78, 77, 1650, 31],
["frame", 77, 7, 2, 1650, 31],
["null", 7, 1650, 31],
["setarg", 77, 0, 7, 1650, 31],
["setarg", 77, 1, 8, 1650, 31],
["setarg", 77, 2, 78, 1650, 31],
["invoke", 77, 7, 1650, 31],
["disrupt", 1650, 31],
"rel_done_878",
["jump_false", 12, "tern_else_874", 1650, 31],
["move", 7, 2, 1650, 35],
["jump", "tern_end_875", 1650, 35],
"tern_else_874",
["get", 8, 40, 1, 1650, 44],
["frame", 12, 8, 0, 1650, 44],
["null", 8, 1650, 44],
["setarg", 12, 0, 8, 1650, 44],
["invoke", 12, 8, 1650, 44],
["move", 7, 8, 1650, 44],
"tern_end_875",
["move", 14, 7, 1650, 44],
["array", 7, 2, 1651, 60],
["push", 7, 13, 1651, 60],
["push", 7, 10, 1651, 60],
["get", 8, 76, 1, 1651, 7],
["frame", 10, 8, 3, 1651, 7],
["null", 8, 1651, 7],
["setarg", 10, 0, 8, 1651, 7],
["setarg", 10, 1, 14, 1651, 7],
["setarg", 10, 2, 11, 1651, 7],
["setarg", 10, 3, 7, 1651, 7],
["invoke", 10, 7, 1651, 7],
["return", 14, 1652, 14],
"_nop_ur_5",
"if_else_824",
"if_end_825",
["access", 7, "regexp", 1654, 17],
["is_identical", 8, 3, 7, 1654, 17],
["jump_true", 8, "eq_done_882", 1654, 17],
["is_int", 10, 3, 1654, 17],
["jump_false", 10, "eq_ni_883", 1654, 17],
"_nop_tc_78",
["jump", "eq_ni_883", 1654, 17],
["eq_int", 8, 3, 7, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_ni_883",
["is_num", 10, 3, 1654, 17],
["jump_false", 10, "eq_nn_884", 1654, 17],
"_nop_tc_79",
["jump", "eq_nn_884", 1654, 17],
["eq_float", 8, 3, 7, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nn_884",
["is_text", 10, 3, 1654, 17],
["jump_false", 10, "eq_nt_885", 1654, 17],
"_nop_tc_80",
"_nop_tc_81",
["eq_text", 8, 3, 7, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nt_885",
["is_null", 10, 3, 1654, 17],
["jump_false", 10, "eq_nnl_886", 1654, 17],
"_nop_tc_82",
["jump", "eq_nnl_886", 1654, 17],
["true", 8, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nnl_886",
["is_bool", 10, 3, 1654, 17],
["jump_false", 10, "eq_nb_887", 1654, 17],
"_nop_tc_83",
["jump", "eq_nb_887", 1654, 17],
["eq_bool", 8, 3, 7, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nb_887",
["false", 8, 1654, 17],
"eq_done_882",
["jump_false", 8, "if_else_880", 1654, 17],
["access", 7, 0, 1655, 24],
["is_int", 8, 2, 1655, 24],
["jump_false", 8, "rel_ni_890", 1655, 24],
"_nop_tc_84",
"_nop_tc_85",
["ge_int", 10, 2, 7, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_ni_890",
["is_num", 8, 2, 1655, 24],
["jump_false", 8, "rel_nn_891", 1655, 24],
"_nop_tc_86",
"_nop_tc_87",
["ge_float", 10, 2, 7, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_nn_891",
["is_text", 8, 2, 1655, 24],
["jump_false", 8, "rel_err_893", 1655, 24],
"_nop_tc_88",
["jump", "rel_err_893", 1655, 24],
["ge_text", 10, 2, 7, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_err_893",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1655,
24
],
["access", 8, "error", 1655, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1655, 24],
["array", 12, 0, 1655, 24],
["push", 12, 11, 1655, 24],
["frame", 11, 7, 2, 1655, 24],
["null", 7, 1655, 24],
["setarg", 11, 0, 7, 1655, 24],
["setarg", 11, 1, 8, 1655, 24],
["setarg", 11, 2, 12, 1655, 24],
["invoke", 11, 7, 1655, 24],
["disrupt", 1655, 24],
"rel_done_892",
["jump_false", 10, "tern_else_888", 1655, 24],
["move", 7, 2, 1655, 28],
["jump", "tern_end_889", 1655, 28],
"tern_else_888",
["get", 8, 40, 1, 1655, 37],
["frame", 10, 8, 0, 1655, 37],
["null", 8, 1655, 37],
["setarg", 10, 0, 8, 1655, 37],
["invoke", 10, 8, 1655, 37],
["move", 7, 8, 1655, 37],
"tern_end_889",
["move", 4, 7, 1655, 37],
["load_field", 7, 1, "pattern", 1656, 17],
["move", 15, 7, 1656, 17],
["null", 7, 1657, 22],
["is_identical", 8, 15, 7, 1657, 22],
["jump_true", 8, "eq_done_896", 1657, 22],
["is_int", 10, 15, 1657, 22],
["jump_false", 10, "eq_ni_897", 1657, 22],
"_nop_tc_89",
["jump", "eq_ni_897", 1657, 22],
["eq_int", 8, 15, 7, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_ni_897",
["is_num", 10, 15, 1657, 22],
["jump_false", 10, "eq_nn_898", 1657, 22],
"_nop_tc_90",
["jump", "eq_nn_898", 1657, 22],
["eq_float", 8, 15, 7, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nn_898",
["is_text", 10, 15, 1657, 22],
["jump_false", 10, "eq_nt_899", 1657, 22],
"_nop_tc_91",
["jump", "eq_nt_899", 1657, 22],
["eq_text", 8, 15, 7, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nt_899",
["is_null", 10, 15, 1657, 22],
["jump_false", 10, "eq_nnl_900", 1657, 22],
"_nop_tc_92",
"_nop_tc_93",
["true", 8, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nnl_900",
["is_bool", 10, 15, 1657, 22],
["jump_false", 10, "eq_nb_901", 1657, 22],
"_nop_tc_94",
["jump", "eq_nb_901", 1657, 22],
["eq_bool", 8, 15, 7, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nb_901",
["false", 8, 1657, 22],
"eq_done_896",
["jump_false", 8, "if_else_894", 1657, 22],
["access", 15, "", 1658, 19],
["jump", "if_end_895", 1658, 19],
"if_else_894",
"if_end_895",
["load_field", 7, 1, "flags", 1660, 15],
["move", 16, 7, 1660, 15],
["null", 7, 1661, 20],
["is_identical", 8, 16, 7, 1661, 20],
["jump_true", 8, "eq_done_904", 1661, 20],
["is_int", 10, 16, 1661, 20],
["jump_false", 10, "eq_ni_905", 1661, 20],
"_nop_tc_95",
["jump", "eq_ni_905", 1661, 20],
["eq_int", 8, 16, 7, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_ni_905",
["is_num", 10, 16, 1661, 20],
["jump_false", 10, "eq_nn_906", 1661, 20],
"_nop_tc_96",
["jump", "eq_nn_906", 1661, 20],
["eq_float", 8, 16, 7, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nn_906",
["is_text", 10, 16, 1661, 20],
["jump_false", 10, "eq_nt_907", 1661, 20],
"_nop_tc_97",
["jump", "eq_nt_907", 1661, 20],
["eq_text", 8, 16, 7, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nt_907",
["is_null", 10, 16, 1661, 20],
["jump_false", 10, "eq_nnl_908", 1661, 20],
"_nop_tc_98",
"_nop_tc_99",
["true", 8, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nnl_908",
["is_bool", 10, 16, 1661, 20],
["jump_false", 10, "eq_nb_909", 1661, 20],
"_nop_tc_100",
["jump", "eq_nb_909", 1661, 20],
["eq_bool", 8, 16, 7, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nb_909",
["false", 8, 1661, 20],
"eq_done_904",
["jump_false", 8, "if_else_902", 1661, 20],
["access", 16, "", 1662, 17],
["jump", "if_end_903", 1662, 17],
"if_else_902",
"if_end_903",
["access", 7, "regexp", 1664, 18],
["array", 8, 4, 1664, 43],
["push", 8, 7, 1664, 43],
["push", 8, 4, 1664, 43],
["push", 8, 15, 1664, 43],
["push", 8, 16, 1664, 43],
["get", 7, 47, 1, 1664, 7],
["frame", 10, 7, 1, 1664, 7],
["null", 7, 1664, 7],
["setarg", 10, 0, 7, 1664, 7],
["setarg", 10, 1, 8, 1664, 7],
["invoke", 10, 7, 1664, 7],
["return", 4, 1665, 14],
"_nop_ur_6",
"if_else_880",
"if_end_881",
["access", 7, "true", 1667, 17],
["is_identical", 8, 3, 7, 1667, 17],
["jump_true", 8, "eq_done_912", 1667, 17],
["is_int", 10, 3, 1667, 17],
["jump_false", 10, "eq_ni_913", 1667, 17],
"_nop_tc_101",
["jump", "eq_ni_913", 1667, 17],
["eq_int", 8, 3, 7, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_ni_913",
["is_num", 10, 3, 1667, 17],
["jump_false", 10, "eq_nn_914", 1667, 17],
"_nop_tc_102",
["jump", "eq_nn_914", 1667, 17],
["eq_float", 8, 3, 7, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nn_914",
["is_text", 10, 3, 1667, 17],
["jump_false", 10, "eq_nt_915", 1667, 17],
"_nop_tc_103",
"_nop_tc_104",
["eq_text", 8, 3, 7, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nt_915",
["is_null", 10, 3, 1667, 17],
["jump_false", 10, "eq_nnl_916", 1667, 17],
"_nop_tc_105",
["jump", "eq_nnl_916", 1667, 17],
["true", 8, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nnl_916",
["is_bool", 10, 3, 1667, 17],
["jump_false", 10, "eq_nb_917", 1667, 17],
"_nop_tc_106",
["jump", "eq_nb_917", 1667, 17],
["eq_bool", 8, 3, 7, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nb_917",
["false", 8, 1667, 17],
"eq_done_912",
["jump_false", 8, "if_else_910", 1667, 17],
["access", 7, 0, 1668, 24],
["is_int", 8, 2, 1668, 24],
["jump_false", 8, "rel_ni_920", 1668, 24],
"_nop_tc_107",
"_nop_tc_108",
["ge_int", 10, 2, 7, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_ni_920",
["is_num", 8, 2, 1668, 24],
["jump_false", 8, "rel_nn_921", 1668, 24],
"_nop_tc_109",
"_nop_tc_110",
["ge_float", 10, 2, 7, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_nn_921",
["is_text", 8, 2, 1668, 24],
["jump_false", 8, "rel_err_923", 1668, 24],
"_nop_tc_111",
["jump", "rel_err_923", 1668, 24],
["ge_text", 10, 2, 7, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_err_923",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1668,
24
],
["access", 8, "error", 1668, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1668, 24],
["array", 12, 0, 1668, 24],
["push", 12, 11, 1668, 24],
["frame", 11, 7, 2, 1668, 24],
["null", 7, 1668, 24],
["setarg", 11, 0, 7, 1668, 24],
["setarg", 11, 1, 8, 1668, 24],
["setarg", 11, 2, 12, 1668, 24],
["invoke", 11, 7, 1668, 24],
["disrupt", 1668, 24],
"rel_done_922",
["jump_false", 10, "tern_else_918", 1668, 24],
["move", 7, 2, 1668, 28],
["jump", "tern_end_919", 1668, 28],
"tern_else_918",
["get", 8, 40, 1, 1668, 37],
["frame", 10, 8, 0, 1668, 37],
["null", 8, 1668, 37],
["setarg", 10, 0, 8, 1668, 37],
["invoke", 10, 8, 1668, 37],
["move", 7, 8, 1668, 37],
"tern_end_919",
["move", 4, 7, 1668, 37],
["true", 7, 1669, 29],
["get", 8, 56, 1, 1669, 7],
["frame", 10, 8, 2, 1669, 7],
["null", 8, 1669, 7],
["setarg", 10, 0, 8, 1669, 7],
["setarg", 10, 1, 4, 1669, 7],
["setarg", 10, 2, 7, 1669, 7],
["invoke", 10, 7, 1669, 7],
["return", 4, 1670, 14],
"_nop_ur_7",
"if_else_910",
"if_end_911",
["access", 7, "false", 1672, 17],
["is_identical", 8, 3, 7, 1672, 17],
["jump_true", 8, "eq_done_926", 1672, 17],
["is_int", 10, 3, 1672, 17],
["jump_false", 10, "eq_ni_927", 1672, 17],
"_nop_tc_112",
["jump", "eq_ni_927", 1672, 17],
["eq_int", 8, 3, 7, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_ni_927",
["is_num", 10, 3, 1672, 17],
["jump_false", 10, "eq_nn_928", 1672, 17],
"_nop_tc_113",
["jump", "eq_nn_928", 1672, 17],
["eq_float", 8, 3, 7, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nn_928",
["is_text", 10, 3, 1672, 17],
["jump_false", 10, "eq_nt_929", 1672, 17],
"_nop_tc_114",
"_nop_tc_115",
["eq_text", 8, 3, 7, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nt_929",
["is_null", 10, 3, 1672, 17],
["jump_false", 10, "eq_nnl_930", 1672, 17],
"_nop_tc_116",
["jump", "eq_nnl_930", 1672, 17],
["true", 8, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nnl_930",
["is_bool", 10, 3, 1672, 17],
["jump_false", 10, "eq_nb_931", 1672, 17],
"_nop_tc_117",
["jump", "eq_nb_931", 1672, 17],
["eq_bool", 8, 3, 7, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nb_931",
["false", 8, 1672, 17],
"eq_done_926",
["jump_false", 8, "if_else_924", 1672, 17],
["access", 7, 0, 1673, 24],
["is_int", 8, 2, 1673, 24],
["jump_false", 8, "rel_ni_934", 1673, 24],
"_nop_tc_118",
"_nop_tc_119",
["ge_int", 10, 2, 7, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_ni_934",
["is_num", 8, 2, 1673, 24],
["jump_false", 8, "rel_nn_935", 1673, 24],
"_nop_tc_120",
"_nop_tc_121",
["ge_float", 10, 2, 7, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_nn_935",
["is_text", 8, 2, 1673, 24],
["jump_false", 8, "rel_err_937", 1673, 24],
"_nop_tc_122",
["jump", "rel_err_937", 1673, 24],
["ge_text", 10, 2, 7, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_err_937",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1673,
24
],
["access", 8, "error", 1673, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1673, 24],
["array", 12, 0, 1673, 24],
["push", 12, 11, 1673, 24],
["frame", 11, 7, 2, 1673, 24],
["null", 7, 1673, 24],
["setarg", 11, 0, 7, 1673, 24],
["setarg", 11, 1, 8, 1673, 24],
["setarg", 11, 2, 12, 1673, 24],
["invoke", 11, 7, 1673, 24],
["disrupt", 1673, 24],
"rel_done_936",
["jump_false", 10, "tern_else_932", 1673, 24],
["move", 7, 2, 1673, 28],
["jump", "tern_end_933", 1673, 28],
"tern_else_932",
["get", 8, 40, 1, 1673, 37],
["frame", 10, 8, 0, 1673, 37],
["null", 8, 1673, 37],
["setarg", 10, 0, 8, 1673, 37],
["invoke", 10, 8, 1673, 37],
["move", 7, 8, 1673, 37],
"tern_end_933",
["move", 4, 7, 1673, 37],
["false", 7, 1674, 29],
["get", 8, 56, 1, 1674, 7],
["frame", 10, 8, 2, 1674, 7],
["null", 8, 1674, 7],
["setarg", 10, 0, 8, 1674, 7],
["setarg", 10, 1, 4, 1674, 7],
["setarg", 10, 2, 7, 1674, 7],
["invoke", 10, 7, 1674, 7],
["return", 4, 1675, 14],
"_nop_ur_8",
"if_else_924",
"if_end_925",
["access", 7, "null", 1677, 17],
["is_identical", 8, 3, 7, 1677, 17],
["jump_true", 8, "eq_done_940", 1677, 17],
["is_int", 10, 3, 1677, 17],
["jump_false", 10, "eq_ni_941", 1677, 17],
"_nop_tc_123",
["jump", "eq_ni_941", 1677, 17],
["eq_int", 8, 3, 7, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_ni_941",
["is_num", 10, 3, 1677, 17],
["jump_false", 10, "eq_nn_942", 1677, 17],
"_nop_tc_124",
["jump", "eq_nn_942", 1677, 17],
["eq_float", 8, 3, 7, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nn_942",
["is_text", 10, 3, 1677, 17],
["jump_false", 10, "eq_nt_943", 1677, 17],
"_nop_tc_125",
"_nop_tc_126",
["eq_text", 8, 3, 7, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nt_943",
["is_null", 10, 3, 1677, 17],
["jump_false", 10, "eq_nnl_944", 1677, 17],
"_nop_tc_127",
["jump", "eq_nnl_944", 1677, 17],
["true", 8, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nnl_944",
["is_bool", 10, 3, 1677, 17],
["jump_false", 10, "eq_nb_945", 1677, 17],
"_nop_tc_128",
["jump", "eq_nb_945", 1677, 17],
["eq_bool", 8, 3, 7, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nb_945",
["false", 8, 1677, 17],
"eq_done_940",
["jump_false", 8, "if_else_938", 1677, 17],
["access", 7, 0, 1678, 24],
["is_int", 8, 2, 1678, 24],
["jump_false", 8, "rel_ni_948", 1678, 24],
"_nop_tc_129",
"_nop_tc_130",
["ge_int", 10, 2, 7, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_ni_948",
["is_num", 8, 2, 1678, 24],
["jump_false", 8, "rel_nn_949", 1678, 24],
"_nop_tc_131",
"_nop_tc_132",
["ge_float", 10, 2, 7, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_nn_949",
["is_text", 8, 2, 1678, 24],
["jump_false", 8, "rel_err_951", 1678, 24],
"_nop_tc_133",
["jump", "rel_err_951", 1678, 24],
["ge_text", 10, 2, 7, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_err_951",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1678,
24
],
["access", 8, "error", 1678, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1678, 24],
["array", 12, 0, 1678, 24],
["push", 12, 11, 1678, 24],
["frame", 11, 7, 2, 1678, 24],
["null", 7, 1678, 24],
["setarg", 11, 0, 7, 1678, 24],
["setarg", 11, 1, 8, 1678, 24],
["setarg", 11, 2, 12, 1678, 24],
["invoke", 11, 7, 1678, 24],
["disrupt", 1678, 24],
"rel_done_950",
["jump_false", 10, "tern_else_946", 1678, 24],
["move", 7, 2, 1678, 28],
["jump", "tern_end_947", 1678, 28],
"tern_else_946",
["get", 8, 40, 1, 1678, 37],
["frame", 10, 8, 0, 1678, 37],
["null", 8, 1678, 37],
["setarg", 10, 0, 8, 1678, 37],
["invoke", 10, 8, 1678, 37],
["move", 7, 8, 1678, 37],
"tern_end_947",
["move", 4, 7, 1678, 37],
["get", 7, 57, 1, 1679, 7],
["frame", 8, 7, 1, 1679, 7],
["null", 7, 1679, 7],
["setarg", 8, 0, 7, 1679, 7],
["setarg", 8, 1, 4, 1679, 7],
["invoke", 8, 7, 1679, 7],
["return", 4, 1680, 14],
"_nop_ur_9",
"if_else_938",
"if_end_939",
["access", 7, "this", 1682, 17],
["is_identical", 8, 3, 7, 1682, 17],
["jump_true", 8, "eq_done_954", 1682, 17],
["is_int", 10, 3, 1682, 17],
["jump_false", 10, "eq_ni_955", 1682, 17],
"_nop_tc_134",
["jump", "eq_ni_955", 1682, 17],
["eq_int", 8, 3, 7, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_ni_955",
["is_num", 10, 3, 1682, 17],
["jump_false", 10, "eq_nn_956", 1682, 17],
"_nop_tc_135",
["jump", "eq_nn_956", 1682, 17],
["eq_float", 8, 3, 7, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nn_956",
["is_text", 10, 3, 1682, 17],
["jump_false", 10, "eq_nt_957", 1682, 17],
"_nop_tc_136",
"_nop_tc_137",
["eq_text", 8, 3, 7, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nt_957",
["is_null", 10, 3, 1682, 17],
["jump_false", 10, "eq_nnl_958", 1682, 17],
"_nop_tc_138",
["jump", "eq_nnl_958", 1682, 17],
["true", 8, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nnl_958",
["is_bool", 10, 3, 1682, 17],
["jump_false", 10, "eq_nb_959", 1682, 17],
"_nop_tc_139",
["jump", "eq_nb_959", 1682, 17],
["eq_bool", 8, 3, 7, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nb_959",
["false", 8, 1682, 17],
"eq_done_954",
["jump_false", 8, "if_else_952", 1682, 17],
["get", 7, 11, 1, 1683, 14],
["return", 7, 1683, 14],
"_nop_ur_10",
"if_else_952",
"if_end_953",
["access", 7, "name", 1687, 17],
["is_identical", 8, 3, 7, 1687, 17],
["jump_true", 8, "eq_done_962", 1687, 17],
["is_int", 10, 3, 1687, 17],
["jump_false", 10, "eq_ni_963", 1687, 17],
"_nop_tc_140",
["jump", "eq_ni_963", 1687, 17],
["eq_int", 8, 3, 7, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_ni_963",
["is_num", 10, 3, 1687, 17],
["jump_false", 10, "eq_nn_964", 1687, 17],
"_nop_tc_141",
["jump", "eq_nn_964", 1687, 17],
["eq_float", 8, 3, 7, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nn_964",
["is_text", 10, 3, 1687, 17],
["jump_false", 10, "eq_nt_965", 1687, 17],
"_nop_tc_142",
"_nop_tc_143",
["eq_text", 8, 3, 7, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nt_965",
["is_null", 10, 3, 1687, 17],
["jump_false", 10, "eq_nnl_966", 1687, 17],
"_nop_tc_144",
["jump", "eq_nnl_966", 1687, 17],
["true", 8, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nnl_966",
["is_bool", 10, 3, 1687, 17],
["jump_false", 10, "eq_nb_967", 1687, 17],
"_nop_tc_145",
["jump", "eq_nb_967", 1687, 17],
["eq_bool", 8, 3, 7, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nb_967",
["false", 8, 1687, 17],
"eq_done_962",
["jump_false", 8, "if_else_960", 1687, 17],
["load_field", 7, 1, "name", 1688, 14],
["move", 17, 7, 1688, 14],
["load_field", 7, 1, "level", 1689, 15],
["move", 18, 7, 1689, 15],
["null", 7, 1690, 20],
["is_identical", 8, 18, 7, 1690, 20],
["jump_true", 8, "eq_done_970", 1690, 20],
["is_int", 10, 18, 1690, 20],
["jump_false", 10, "eq_ni_971", 1690, 20],
"_nop_tc_146",
["jump", "eq_ni_971", 1690, 20],
["eq_int", 8, 18, 7, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_ni_971",
["is_num", 10, 18, 1690, 20],
["jump_false", 10, "eq_nn_972", 1690, 20],
"_nop_tc_147",
["jump", "eq_nn_972", 1690, 20],
["eq_float", 8, 18, 7, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nn_972",
["is_text", 10, 18, 1690, 20],
["jump_false", 10, "eq_nt_973", 1690, 20],
"_nop_tc_148",
["jump", "eq_nt_973", 1690, 20],
["eq_text", 8, 18, 7, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nt_973",
["is_null", 10, 18, 1690, 20],
["jump_false", 10, "eq_nnl_974", 1690, 20],
"_nop_tc_149",
"_nop_tc_150",
["true", 8, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nnl_974",
["is_bool", 10, 18, 1690, 20],
["jump_false", 10, "eq_nb_975", 1690, 20],
"_nop_tc_151",
["jump", "eq_nb_975", 1690, 20],
["eq_bool", 8, 18, 7, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nb_975",
["false", 8, 1690, 20],
"eq_done_970",
["jump_false", 8, "if_else_968", 1690, 20],
["access", 18, -1, 1691, 17],
["jump", "if_end_969", 1691, 17],
"if_else_968",
"if_end_969",
["access", 7, 0, 1693, 20],
["is_identical", 8, 18, 7, 1693, 20],
["jump_true", 8, "eq_done_979", 1693, 20],
["is_int", 10, 18, 1693, 20],
["jump_false", 10, "eq_ni_980", 1693, 20],
"_nop_tc_152",
"_nop_tc_153",
["eq_int", 8, 18, 7, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_ni_980",
["is_num", 10, 18, 1693, 20],
["jump_false", 10, "eq_nn_981", 1693, 20],
"_nop_tc_154",
"_nop_tc_155",
["eq_float", 8, 18, 7, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nn_981",
["is_text", 10, 18, 1693, 20],
["jump_false", 10, "eq_nt_982", 1693, 20],
"_nop_tc_156",
["jump", "eq_nt_982", 1693, 20],
["eq_text", 8, 18, 7, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nt_982",
["is_null", 10, 18, 1693, 20],
["jump_false", 10, "eq_nnl_983", 1693, 20],
"_nop_tc_157",
["jump", "eq_nnl_983", 1693, 20],
["true", 8, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nnl_983",
["is_bool", 10, 18, 1693, 20],
["jump_false", 10, "eq_nb_984", 1693, 20],
"_nop_tc_158",
["jump", "eq_nb_984", 1693, 20],
["eq_bool", 8, 18, 7, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nb_984",
["false", 8, 1693, 20],
"eq_done_979",
["move", 7, 8, 1693, 20],
["jump_true", 7, "or_end_978", 1693, 20],
["access", 8, -1, 1693, 34],
["is_identical", 10, 18, 8, 1693, 34],
["jump_true", 10, "eq_done_985", 1693, 34],
["is_int", 11, 18, 1693, 34],
["jump_false", 11, "eq_ni_986", 1693, 34],
"_nop_tc_159",
"_nop_tc_160",
["eq_int", 10, 18, 8, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_ni_986",
["is_num", 11, 18, 1693, 34],
["jump_false", 11, "eq_nn_987", 1693, 34],
"_nop_tc_161",
"_nop_tc_162",
["eq_float", 10, 18, 8, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nn_987",
["is_text", 11, 18, 1693, 34],
["jump_false", 11, "eq_nt_988", 1693, 34],
"_nop_tc_163",
["jump", "eq_nt_988", 1693, 34],
["eq_text", 10, 18, 8, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nt_988",
["is_null", 11, 18, 1693, 34],
["jump_false", 11, "eq_nnl_989", 1693, 34],
"_nop_tc_164",
["jump", "eq_nnl_989", 1693, 34],
["true", 10, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nnl_989",
["is_bool", 11, 18, 1693, 34],
["jump_false", 11, "eq_nb_990", 1693, 34],
"_nop_tc_165",
["jump", "eq_nb_990", 1693, 34],
["eq_bool", 10, 18, 8, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nb_990",
["false", 10, 1693, 34],
"eq_done_985",
["move", 7, 10, 1693, 34],
"or_end_978",
["jump_false", 7, "if_else_976", 1693, 34],
["get", 7, 42, 1, 1694, 16],
["frame", 8, 7, 1, 1694, 16],
["null", 7, 1694, 16],
["setarg", 8, 0, 7, 1694, 16],
["setarg", 8, 1, 17, 1694, 16],
["invoke", 8, 7, 1694, 16],
["move", 4, 7, 1694, 16],
["access", 7, 0, 1695, 21],
["is_int", 8, 4, 1695, 21],
["jump_false", 8, "rel_ni_993", 1695, 21],
"_nop_tc_166",
"_nop_tc_167",
["ge_int", 10, 4, 7, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_ni_993",
["is_num", 8, 4, 1695, 21],
["jump_false", 8, "rel_nn_994", 1695, 21],
"_nop_tc_168",
"_nop_tc_169",
["ge_float", 10, 4, 7, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_nn_994",
["is_text", 8, 4, 1695, 21],
["jump_false", 8, "rel_err_996", 1695, 21],
"_nop_tc_170",
["jump", "rel_err_996", 1695, 21],
["ge_text", 10, 4, 7, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_err_996",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1695,
21
],
["access", 8, "error", 1695, 21],
["access", 11, "cannot compare with '>=': operands must be same type", 1695, 21],
["array", 12, 0, 1695, 21],
["push", 12, 11, 1695, 21],
["frame", 11, 7, 2, 1695, 21],
["null", 7, 1695, 21],
["setarg", 11, 0, 7, 1695, 21],
["setarg", 11, 1, 8, 1695, 21],
["setarg", 11, 2, 12, 1695, 21],
["invoke", 11, 7, 1695, 21],
["disrupt", 1695, 21],
"rel_done_995",
["jump_false", 10, "if_else_991", 1695, 21],
["return", 4, 1696, 18],
"_nop_ur_11",
"if_else_991",
"if_end_992",
["jump", "if_end_977", 1696, 18],
"if_else_976",
["access", 7, 0, 1698, 26],
["is_int", 8, 18, 1698, 26],
["jump_false", 8, "rel_ni_999", 1698, 26],
"_nop_tc_171",
"_nop_tc_172",
["gt_int", 10, 18, 7, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_ni_999",
["is_num", 8, 18, 1698, 26],
["jump_false", 8, "rel_nn_1000", 1698, 26],
"_nop_tc_173",
"_nop_tc_174",
["gt_float", 10, 18, 7, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_nn_1000",
["is_text", 8, 18, 1698, 26],
["jump_false", 8, "rel_err_1002", 1698, 26],
"_nop_tc_175",
["jump", "rel_err_1002", 1698, 26],
["gt_text", 10, 18, 7, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_err_1002",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1698,
26
],
["access", 8, "error", 1698, 26],
["access", 11, "cannot compare with '>': operands must be same type", 1698, 26],
["array", 12, 0, 1698, 26],
["push", 12, 11, 1698, 26],
["frame", 11, 7, 2, 1698, 26],
["null", 7, 1698, 26],
["setarg", 11, 0, 7, 1698, 26],
["setarg", 11, 1, 8, 1698, 26],
["setarg", 11, 2, 12, 1698, 26],
["invoke", 11, 7, 1698, 26],
["disrupt", 1698, 26],
"rel_done_1001",
["jump_false", 10, "if_else_997", 1698, 26],
["access", 7, 1, 1699, 23],
["is_num", 8, 18, 1699, 23],
["jump_false", 8, "num_err_1003", 1699, 23],
"_nop_tc_176",
"_nop_tc_177",
["subtract", 21, 18, 7, 1699, 23],
["jump", "num_done_1004", 1699, 23],
"num_err_1003",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1699,
23
],
["access", 8, "error", 1699, 23],
["access", 10, "cannot apply '-': operands must be numbers", 1699, 23],
["array", 11, 0, 1699, 23],
["push", 11, 10, 1699, 23],
["frame", 10, 7, 2, 1699, 23],
["null", 7, 1699, 23],
["setarg", 10, 0, 7, 1699, 23],
["setarg", 10, 1, 8, 1699, 23],
["setarg", 10, 2, 11, 1699, 23],
["invoke", 10, 7, 1699, 23],
["disrupt", 1699, 23],
"num_done_1004",
["get", 7, 100, 1, 1700, 18],
["get", 8, 100, 1, 1700, 39],
["length", 10, 8, 1700, 39],
["access", 8, 1, 1700, 56],
"_nop_tc_178",
"_nop_tc_179",
"_nop_tc_180",
"_nop_tc_181",
["subtract", 11, 10, 8, 1700, 56],
["jump", "num_done_1006", 1700, 56],
"num_err_1005",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1700,
56
],
["access", 10, "error", 1700, 56],
["access", 12, "cannot apply '-': operands must be numbers", 1700, 56],
["array", 13, 0, 1700, 56],
["push", 13, 12, 1700, 56],
["frame", 12, 8, 2, 1700, 56],
["null", 8, 1700, 56],
["setarg", 12, 0, 8, 1700, 56],
["setarg", 12, 1, 10, 1700, 56],
["setarg", 12, 2, 13, 1700, 56],
["invoke", 12, 8, 1700, 56],
["disrupt", 1700, 56],
"num_done_1006",
"_nop_tc_182",
"_nop_tc_183",
"_nop_tc_184",
"_nop_tc_185",
["subtract", 8, 11, 21, 1700, 60],
["jump", "num_done_1008", 1700, 60],
"num_err_1007",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1700,
60
],
["access", 11, "error", 1700, 60],
["access", 12, "cannot apply '-': operands must be numbers", 1700, 60],
["array", 13, 0, 1700, 60],
["push", 13, 12, 1700, 60],
["frame", 12, 10, 2, 1700, 60],
["null", 10, 1700, 60],
["setarg", 12, 0, 10, 1700, 60],
["setarg", 12, 1, 11, 1700, 60],
["setarg", 12, 2, 13, 1700, 60],
["invoke", 12, 10, 1700, 60],
["disrupt", 1700, 60],
"num_done_1008",
["load_dynamic", 10, 7, 8, 1700, 60],
["move", 22, 10, 1700, 60],
["get", 7, 83, 1, 1701, 23],
["frame", 8, 7, 2, 1701, 23],
["null", 7, 1701, 23],
["setarg", 8, 0, 7, 1701, 23],
["setarg", 8, 1, 22, 1701, 23],
["setarg", 8, 2, 17, 1701, 23],
["invoke", 8, 7, 1701, 23],
["move", 23, 7, 1701, 23],
["get", 7, 40, 1, 1702, 16],
["frame", 8, 7, 0, 1702, 16],
["null", 7, 1702, 16],
["setarg", 8, 0, 7, 1702, 16],
["invoke", 8, 7, 1702, 16],
["move", 20, 7, 1702, 16],
["access", 7, "get", 1703, 16],
["get", 8, 52, 1, 1703, 9],
["frame", 10, 8, 4, 1703, 9],
["null", 8, 1703, 9],
["setarg", 10, 0, 8, 1703, 9],
["setarg", 10, 1, 7, 1703, 9],
["setarg", 10, 2, 20, 1703, 9],
["setarg", 10, 3, 23, 1703, 9],
["setarg", 10, 4, 18, 1703, 9],
["invoke", 10, 7, 1703, 9],
["return", 20, 1704, 16],
"_nop_ur_12",
"if_else_997",
"if_end_998",
"if_end_977",
["get", 7, 43, 1, 1707, 16],
["frame", 8, 7, 1, 1707, 16],
["null", 7, 1707, 16],
["setarg", 8, 0, 7, 1707, 16],
["setarg", 8, 1, 17, 1707, 16],
["invoke", 8, 7, 1707, 16],
["move", 19, 7, 1707, 16],
["access", 7, 0, 1708, 21],
["is_int", 8, 19, 1708, 21],
["jump_false", 8, "rel_ni_1011", 1708, 21],
"_nop_tc_186",
"_nop_tc_187",
["ge_int", 10, 19, 7, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_ni_1011",
["is_num", 8, 19, 1708, 21],
["jump_false", 8, "rel_nn_1012", 1708, 21],
"_nop_tc_188",
"_nop_tc_189",
["ge_float", 10, 19, 7, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_nn_1012",
["is_text", 8, 19, 1708, 21],
["jump_false", 8, "rel_err_1014", 1708, 21],
"_nop_tc_190",
["jump", "rel_err_1014", 1708, 21],
["ge_text", 10, 19, 7, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_err_1014",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1708,
21
],
["access", 8, "error", 1708, 21],
["access", 11, "cannot compare with '>=': operands must be same type", 1708, 21],
["array", 12, 0, 1708, 21],
["push", 12, 11, 1708, 21],
["frame", 11, 7, 2, 1708, 21],
["null", 7, 1708, 21],
["setarg", 11, 0, 7, 1708, 21],
["setarg", 11, 1, 8, 1708, 21],
["setarg", 11, 2, 12, 1708, 21],
["invoke", 11, 7, 1708, 21],
["disrupt", 1708, 21],
"rel_done_1013",
["jump_false", 10, "if_else_1009", 1708, 21],
["return", 19, 1709, 16],
"_nop_ur_13",
"if_else_1009",
"if_end_1010",
["get", 7, 40, 1, 1711, 14],
["frame", 8, 7, 0, 1711, 14],
["null", 7, 1711, 14],
["setarg", 8, 0, 7, 1711, 14],
["invoke", 8, 7, 1711, 14],
["move", 20, 7, 1711, 14],
["get", 7, 98, 1, 1712, 7],
["frame", 8, 7, 2, 1712, 7],
["null", 7, 1712, 7],
["setarg", 8, 0, 7, 1712, 7],
["setarg", 8, 1, 20, 1712, 7],
["setarg", 8, 2, 17, 1712, 7],
["invoke", 8, 7, 1712, 7],
["return", 20, 1713, 14],
"_nop_ur_14",
"if_else_960",
"if_end_961",
["access", 7, ".", 1717, 17],
["is_identical", 8, 3, 7, 1717, 17],
["jump_true", 8, "eq_done_1017", 1717, 17],
["is_int", 10, 3, 1717, 17],
["jump_false", 10, "eq_ni_1018", 1717, 17],
"_nop_tc_191",
["jump", "eq_ni_1018", 1717, 17],
["eq_int", 8, 3, 7, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_ni_1018",
["is_num", 10, 3, 1717, 17],
["jump_false", 10, "eq_nn_1019", 1717, 17],
"_nop_tc_192",
["jump", "eq_nn_1019", 1717, 17],
["eq_float", 8, 3, 7, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nn_1019",
["is_text", 10, 3, 1717, 17],
["jump_false", 10, "eq_nt_1020", 1717, 17],
"_nop_tc_193",
"_nop_tc_194",
["eq_text", 8, 3, 7, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nt_1020",
["is_null", 10, 3, 1717, 17],
["jump_false", 10, "eq_nnl_1021", 1717, 17],
"_nop_tc_195",
["jump", "eq_nnl_1021", 1717, 17],
["true", 8, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nnl_1021",
["is_bool", 10, 3, 1717, 17],
["jump_false", 10, "eq_nb_1022", 1717, 17],
"_nop_tc_196",
["jump", "eq_nb_1022", 1717, 17],
["eq_bool", 8, 3, 7, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nb_1022",
["false", 8, 1717, 17],
"eq_done_1017",
["jump_false", 8, "if_else_1015", 1717, 17],
["load_field", 7, 1, "left", 1718, 13],
["move", 24, 7, 1718, 13],
["load_field", 7, 1, "right", 1719, 14],
["move", 25, 7, 1719, 14],
["access", 7, -1, 1720, 32],
["get", 8, 88, 1, 1720, 18],
["frame", 10, 8, 2, 1720, 18],
["null", 8, 1720, 18],
["setarg", 10, 0, 8, 1720, 18],
["setarg", 10, 1, 24, 1720, 18],
["setarg", 10, 2, 7, 1720, 18],
["invoke", 10, 7, 1720, 18],
["move", 26, 7, 1720, 18],
["get", 7, 40, 1, 1721, 14],
["frame", 8, 7, 0, 1721, 14],
["null", 7, 1721, 14],
["setarg", 8, 0, 7, 1721, 14],
["invoke", 8, 7, 1721, 14],
["move", 4, 7, 1721, 14],
["get", 7, 72, 1, 1722, 7],
["frame", 8, 7, 3, 1722, 7],
["null", 7, 1722, 7],
["setarg", 8, 0, 7, 1722, 7],
["setarg", 8, 1, 4, 1722, 7],
["setarg", 8, 2, 26, 1722, 7],
["setarg", 8, 3, 25, 1722, 7],
["invoke", 8, 7, 1722, 7],
["return", 4, 1723, 14],
"_nop_ur_15",
"if_else_1015",
"if_end_1016",
["access", 7, "[", 1727, 17],
["is_identical", 8, 3, 7, 1727, 17],
["jump_true", 8, "eq_done_1025", 1727, 17],
["is_int", 10, 3, 1727, 17],
["jump_false", 10, "eq_ni_1026", 1727, 17],
"_nop_tc_197",
["jump", "eq_ni_1026", 1727, 17],
["eq_int", 8, 3, 7, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_ni_1026",
["is_num", 10, 3, 1727, 17],
["jump_false", 10, "eq_nn_1027", 1727, 17],
"_nop_tc_198",
["jump", "eq_nn_1027", 1727, 17],
["eq_float", 8, 3, 7, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nn_1027",
["is_text", 10, 3, 1727, 17],
["jump_false", 10, "eq_nt_1028", 1727, 17],
"_nop_tc_199",
"_nop_tc_200",
["eq_text", 8, 3, 7, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nt_1028",
["is_null", 10, 3, 1727, 17],
["jump_false", 10, "eq_nnl_1029", 1727, 17],
"_nop_tc_201",
["jump", "eq_nnl_1029", 1727, 17],
["true", 8, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nnl_1029",
["is_bool", 10, 3, 1727, 17],
["jump_false", 10, "eq_nb_1030", 1727, 17],
"_nop_tc_202",
["jump", "eq_nb_1030", 1727, 17],
["eq_bool", 8, 3, 7, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nb_1030",
["false", 8, 1727, 17],
"eq_done_1025",
["jump_false", 8, "if_else_1023", 1727, 17],
["load_field", 7, 1, "left", 1728, 13],
["move", 24, 7, 1728, 13],
["load_field", 7, 1, "right", 1729, 13],
["move", 27, 7, 1729, 13],
["access", 7, -1, 1730, 32],
["get", 8, 88, 1, 1730, 18],
["frame", 10, 8, 2, 1730, 18],
["null", 8, 1730, 18],
["setarg", 10, 0, 8, 1730, 18],
["setarg", 10, 1, 24, 1730, 18],
["setarg", 10, 2, 7, 1730, 18],
["invoke", 10, 7, 1730, 18],
["move", 26, 7, 1730, 18],
["access", 7, -1, 1731, 32],
["get", 8, 88, 1, 1731, 18],
["frame", 10, 8, 2, 1731, 18],
["null", 8, 1731, 18],
["setarg", 10, 0, 8, 1731, 18],
["setarg", 10, 1, 27, 1731, 18],
["setarg", 10, 2, 7, 1731, 18],
["invoke", 10, 7, 1731, 18],
["move", 28, 7, 1731, 18],
["get", 7, 40, 1, 1732, 14],
["frame", 8, 7, 0, 1732, 14],
["null", 7, 1732, 14],
["setarg", 8, 0, 7, 1732, 14],
["invoke", 8, 7, 1732, 14],
["move", 4, 7, 1732, 14],
["load_field", 7, 1, "access_kind", 1733, 47],
["get", 8, 74, 1, 1733, 7],
["frame", 10, 8, 4, 1733, 7],
["null", 8, 1733, 7],
["setarg", 10, 0, 8, 1733, 7],
["setarg", 10, 1, 4, 1733, 7],
["setarg", 10, 2, 26, 1733, 7],
["setarg", 10, 3, 28, 1733, 7],
["setarg", 10, 4, 7, 1733, 7],
["invoke", 10, 7, 1733, 7],
["return", 4, 1734, 14],
"_nop_ur_16",
"if_else_1023",
"if_end_1024",
["access", 7, "(", 1738, 17],
["is_identical", 8, 3, 7, 1738, 17],
["jump_true", 8, "eq_done_1033", 1738, 17],
["is_int", 10, 3, 1738, 17],
["jump_false", 10, "eq_ni_1034", 1738, 17],
"_nop_tc_203",
["jump", "eq_ni_1034", 1738, 17],
["eq_int", 8, 3, 7, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_ni_1034",
["is_num", 10, 3, 1738, 17],
["jump_false", 10, "eq_nn_1035", 1738, 17],
"_nop_tc_204",
["jump", "eq_nn_1035", 1738, 17],
["eq_float", 8, 3, 7, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nn_1035",
["is_text", 10, 3, 1738, 17],
["jump_false", 10, "eq_nt_1036", 1738, 17],
"_nop_tc_205",
"_nop_tc_206",
["eq_text", 8, 3, 7, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nt_1036",
["is_null", 10, 3, 1738, 17],
["jump_false", 10, "eq_nnl_1037", 1738, 17],
"_nop_tc_207",
["jump", "eq_nnl_1037", 1738, 17],
["true", 8, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nnl_1037",
["is_bool", 10, 3, 1738, 17],
["jump_false", 10, "eq_nb_1038", 1738, 17],
"_nop_tc_208",
["jump", "eq_nb_1038", 1738, 17],
["eq_bool", 8, 3, 7, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nb_1038",
["false", 8, 1738, 17],
"eq_done_1033",
["jump_false", 8, "if_else_1031", 1738, 17],
["load_field", 7, 1, "expression", 1739, 16],
["move", 29, 7, 1739, 16],
["load_field", 7, 1, "list", 1740, 19],
["move", 30, 7, 1740, 19],
["load_field", 7, 29, "kind", 1741, 21],
["move", 31, 7, 1741, 21],
["access", 7, "name", 1744, 26],
["is_identical", 8, 31, 7, 1744, 26],
["jump_true", 8, "eq_done_1042", 1744, 26],
["is_int", 10, 31, 1744, 26],
["jump_false", 10, "eq_ni_1043", 1744, 26],
"_nop_tc_209",
["jump", "eq_ni_1043", 1744, 26],
["eq_int", 8, 31, 7, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_ni_1043",
["is_num", 10, 31, 1744, 26],
["jump_false", 10, "eq_nn_1044", 1744, 26],
"_nop_tc_210",
["jump", "eq_nn_1044", 1744, 26],
["eq_float", 8, 31, 7, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nn_1044",
["is_text", 10, 31, 1744, 26],
["jump_false", 10, "eq_nt_1045", 1744, 26],
"_nop_tc_211",
"_nop_tc_212",
["eq_text", 8, 31, 7, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nt_1045",
["is_null", 10, 31, 1744, 26],
["jump_false", 10, "eq_nnl_1046", 1744, 26],
"_nop_tc_213",
["jump", "eq_nnl_1046", 1744, 26],
["true", 8, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nnl_1046",
["is_bool", 10, 31, 1744, 26],
["jump_false", 10, "eq_nb_1047", 1744, 26],
"_nop_tc_214",
["jump", "eq_nb_1047", 1744, 26],
["eq_bool", 8, 31, 7, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nb_1047",
["false", 8, 1744, 26],
"eq_done_1042",
["move", 7, 8, 1744, 26],
["jump_false", 7, "and_end_1041", 1744, 26],
["load_field", 8, 29, "make", 1744, 36],
["access", 10, "functino", 1744, 51],
["is_identical", 11, 8, 10, 1744, 51],
["jump_true", 11, "eq_done_1048", 1744, 51],
["is_int", 12, 8, 1744, 51],
["jump_false", 12, "eq_ni_1049", 1744, 51],
"_nop_tc_215",
["jump", "eq_ni_1049", 1744, 51],
["eq_int", 11, 8, 10, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_ni_1049",
["is_num", 12, 8, 1744, 51],
["jump_false", 12, "eq_nn_1050", 1744, 51],
"_nop_tc_216",
["jump", "eq_nn_1050", 1744, 51],
["eq_float", 11, 8, 10, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nn_1050",
["is_text", 12, 8, 1744, 51],
["jump_false", 12, "eq_nt_1051", 1744, 51],
"_nop_tc_217",
"_nop_tc_218",
["eq_text", 11, 8, 10, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nt_1051",
["is_null", 12, 8, 1744, 51],
["jump_false", 12, "eq_nnl_1052", 1744, 51],
"_nop_tc_219",
["jump", "eq_nnl_1052", 1744, 51],
["true", 11, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nnl_1052",
["is_bool", 12, 8, 1744, 51],
["jump_false", 12, "eq_nb_1053", 1744, 51],
"_nop_tc_220",
["jump", "eq_nb_1053", 1744, 51],
["eq_bool", 11, 8, 10, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nb_1053",
["false", 11, 1744, 51],
"eq_done_1048",
["move", 7, 11, 1744, 51],
"and_end_1041",
["jump_false", 7, "if_else_1039", 1744, 51],
["load_field", 7, 29, "name", 1745, 17],
["move", 32, 7, 1745, 17],
["get", 7, 4, 1, 1746, 15],
["load_dynamic", 8, 7, 32, 1746, 28],
["move", 33, 8, 1746, 28],
["null", 7, 1747, 30],
["is_identical", 8, 30, 7, 1747, 30],
["jump_true", 8, "ne_nid_1057", 1747, 30],
["jump", "ne_ni_1058", 1747, 30],
"ne_nid_1057",
["false", 8, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_ni_1058",
["is_int", 10, 30, 1747, 30],
["jump_false", 10, "ne_nn_1059", 1747, 30],
"_nop_tc_221",
["jump", "ne_nn_1059", 1747, 30],
["ne_int", 8, 30, 7, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nn_1059",
["is_num", 10, 30, 1747, 30],
["jump_false", 10, "ne_nt_1060", 1747, 30],
"_nop_tc_222",
["jump", "ne_nt_1060", 1747, 30],
["ne_float", 8, 30, 7, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nt_1060",
["is_text", 10, 30, 1747, 30],
["jump_false", 10, "ne_nnl_1061", 1747, 30],
"_nop_tc_223",
["jump", "ne_nnl_1061", 1747, 30],
["ne_text", 8, 30, 7, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nnl_1061",
["is_null", 10, 30, 1747, 30],
["jump_false", 10, "ne_nb_1062", 1747, 30],
"_nop_tc_224",
"_nop_tc_225",
["false", 8, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nb_1062",
["is_bool", 10, 30, 1747, 30],
["jump_false", 10, "ne_mis_1063", 1747, 30],
"_nop_tc_226",
["jump", "ne_mis_1063", 1747, 30],
["ne_bool", 8, 30, 7, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_mis_1063",
["true", 8, 1747, 30],
"ne_done_1056",
["jump_false", 8, "tern_else_1054", 1747, 30],
["length", 7, 30, 1747, 44],
["move", 8, 7, 1747, 44],
["jump", "tern_end_1055", 1747, 44],
"tern_else_1054",
["access", 7, 0, 1747, 57],
["move", 8, 7, 1747, 57],
"tern_end_1055",
["move", 34, 8, 1747, 57],
["access", 7, "~!", 1749, 22],
["is_identical", 8, 32, 7, 1749, 22],
["jump_true", 8, "eq_done_1066", 1749, 22],
["is_int", 10, 32, 1749, 22],
["jump_false", 10, "eq_ni_1067", 1749, 22],
"_nop_tc_227",
["jump", "eq_ni_1067", 1749, 22],
["eq_int", 8, 32, 7, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_ni_1067",
["is_num", 10, 32, 1749, 22],
["jump_false", 10, "eq_nn_1068", 1749, 22],
"_nop_tc_228",
["jump", "eq_nn_1068", 1749, 22],
["eq_float", 8, 32, 7, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nn_1068",
["is_text", 10, 32, 1749, 22],
["jump_false", 10, "eq_nt_1069", 1749, 22],
"_nop_tc_229",
"_nop_tc_230",
["eq_text", 8, 32, 7, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nt_1069",
["is_null", 10, 32, 1749, 22],
["jump_false", 10, "eq_nnl_1070", 1749, 22],
"_nop_tc_231",
["jump", "eq_nnl_1070", 1749, 22],
["true", 8, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nnl_1070",
["is_bool", 10, 32, 1749, 22],
["jump_false", 10, "eq_nb_1071", 1749, 22],
"_nop_tc_232",
["jump", "eq_nb_1071", 1749, 22],
["eq_bool", 8, 32, 7, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nb_1071",
["false", 8, 1749, 22],
"eq_done_1066",
["jump_false", 8, "if_else_1064", 1749, 22],
["access", 7, 0, 1750, 35],
["load_index", 8, 30, 7, 1750, 35],
["access", 7, -1, 1750, 39],
["get", 10, 88, 1, 1750, 16],
["frame", 11, 10, 2, 1750, 16],
["null", 10, 1750, 16],
["setarg", 11, 0, 10, 1750, 16],
["setarg", 11, 1, 8, 1750, 16],
["setarg", 11, 2, 7, 1750, 16],
["invoke", 11, 7, 1750, 16],
["move", 35, 7, 1750, 16],
["get", 7, 40, 1, 1751, 15],
["frame", 8, 7, 0, 1751, 15],
["null", 7, 1751, 15],
["setarg", 8, 0, 7, 1751, 15],
["invoke", 8, 7, 1751, 15],
["move", 39, 7, 1751, 15],
["get", 7, 51, 1, 1752, 11],
["frame", 8, 7, 3, 1752, 11],
["null", 7, 1752, 11],
["setarg", 8, 0, 7, 1752, 11],
["setarg", 8, 1, 33, 1752, 11],
["setarg", 8, 2, 39, 1752, 11],
["setarg", 8, 3, 35, 1752, 11],
["invoke", 8, 7, 1752, 11],
["return", 39, 1753, 18],
"_nop_ur_17",
"if_else_1064",
"if_end_1065",
["access", 7, "[]!", 1755, 22],
["is_identical", 8, 32, 7, 1755, 22],
["jump_true", 8, "eq_done_1074", 1755, 22],
["is_int", 10, 32, 1755, 22],
["jump_false", 10, "eq_ni_1075", 1755, 22],
"_nop_tc_233",
["jump", "eq_ni_1075", 1755, 22],
["eq_int", 8, 32, 7, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_ni_1075",
["is_num", 10, 32, 1755, 22],
["jump_false", 10, "eq_nn_1076", 1755, 22],
"_nop_tc_234",
["jump", "eq_nn_1076", 1755, 22],
["eq_float", 8, 32, 7, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nn_1076",
["is_text", 10, 32, 1755, 22],
["jump_false", 10, "eq_nt_1077", 1755, 22],
"_nop_tc_235",
"_nop_tc_236",
["eq_text", 8, 32, 7, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nt_1077",
["is_null", 10, 32, 1755, 22],
["jump_false", 10, "eq_nnl_1078", 1755, 22],
"_nop_tc_237",
["jump", "eq_nnl_1078", 1755, 22],
["true", 8, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nnl_1078",
["is_bool", 10, 32, 1755, 22],
["jump_false", 10, "eq_nb_1079", 1755, 22],
"_nop_tc_238",
["jump", "eq_nb_1079", 1755, 22],
["eq_bool", 8, 32, 7, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nb_1079",
["false", 8, 1755, 22],
"eq_done_1074",
["jump_false", 8, "if_else_1072", 1755, 22],
["access", 7, 0, 1756, 35],
["load_index", 8, 30, 7, 1756, 35],
["access", 7, -1, 1756, 39],
["get", 10, 88, 1, 1756, 16],
["frame", 11, 10, 2, 1756, 16],
["null", 10, 1756, 16],
["setarg", 11, 0, 10, 1756, 16],
["setarg", 11, 1, 8, 1756, 16],
["setarg", 11, 2, 7, 1756, 16],
["invoke", 11, 7, 1756, 16],
["move", 35, 7, 1756, 16],
["access", 7, 1, 1757, 35],
["load_index", 8, 30, 7, 1757, 35],
["access", 7, -1, 1757, 39],
["get", 10, 88, 1, 1757, 16],
["frame", 11, 10, 2, 1757, 16],
["null", 10, 1757, 16],
["setarg", 11, 0, 10, 1757, 16],
["setarg", 11, 1, 8, 1757, 16],
["setarg", 11, 2, 7, 1757, 16],
["invoke", 11, 7, 1757, 16],
["move", 36, 7, 1757, 16],
["get", 7, 40, 1, 1758, 15],
["frame", 8, 7, 0, 1758, 15],
["null", 7, 1758, 15],
["setarg", 8, 0, 7, 1758, 15],
["invoke", 8, 7, 1758, 15],
["move", 39, 7, 1758, 15],
["get", 7, 74, 1, 1759, 11],
["frame", 8, 7, 3, 1759, 11],
["null", 7, 1759, 11],
["setarg", 8, 0, 7, 1759, 11],
["setarg", 8, 1, 39, 1759, 11],
["setarg", 8, 2, 35, 1759, 11],
["setarg", 8, 3, 36, 1759, 11],
["invoke", 8, 7, 1759, 11],
["return", 39, 1760, 18],
"_nop_ur_18",
"if_else_1072",
"if_end_1073",
["access", 7, "=!", 1762, 23],
["is_identical", 8, 32, 7, 1762, 23],
["jump_true", 8, "eq_done_1084", 1762, 23],
["is_int", 10, 32, 1762, 23],
["jump_false", 10, "eq_ni_1085", 1762, 23],
"_nop_tc_239",
["jump", "eq_ni_1085", 1762, 23],
["eq_int", 8, 32, 7, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_ni_1085",
["is_num", 10, 32, 1762, 23],
["jump_false", 10, "eq_nn_1086", 1762, 23],
"_nop_tc_240",
["jump", "eq_nn_1086", 1762, 23],
["eq_float", 8, 32, 7, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nn_1086",
["is_text", 10, 32, 1762, 23],
["jump_false", 10, "eq_nt_1087", 1762, 23],
"_nop_tc_241",
"_nop_tc_242",
["eq_text", 8, 32, 7, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nt_1087",
["is_null", 10, 32, 1762, 23],
["jump_false", 10, "eq_nnl_1088", 1762, 23],
"_nop_tc_243",
["jump", "eq_nnl_1088", 1762, 23],
["true", 8, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nnl_1088",
["is_bool", 10, 32, 1762, 23],
["jump_false", 10, "eq_nb_1089", 1762, 23],
"_nop_tc_244",
["jump", "eq_nb_1089", 1762, 23],
["eq_bool", 8, 32, 7, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nb_1089",
["false", 8, 1762, 23],
"eq_done_1084",
["move", 7, 8, 1762, 23],
["jump_true", 7, "or_end_1083", 1762, 23],
["access", 8, "!=!", 1762, 40],
["is_identical", 10, 32, 8, 1762, 40],
["jump_true", 10, "eq_done_1090", 1762, 40],
["is_int", 11, 32, 1762, 40],
["jump_false", 11, "eq_ni_1091", 1762, 40],
"_nop_tc_245",
["jump", "eq_ni_1091", 1762, 40],
["eq_int", 10, 32, 8, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_ni_1091",
["is_num", 11, 32, 1762, 40],
["jump_false", 11, "eq_nn_1092", 1762, 40],
"_nop_tc_246",
["jump", "eq_nn_1092", 1762, 40],
["eq_float", 10, 32, 8, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nn_1092",
["is_text", 11, 32, 1762, 40],
["jump_false", 11, "eq_nt_1093", 1762, 40],
"_nop_tc_247",
"_nop_tc_248",
["eq_text", 10, 32, 8, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nt_1093",
["is_null", 11, 32, 1762, 40],
["jump_false", 11, "eq_nnl_1094", 1762, 40],
"_nop_tc_249",
["jump", "eq_nnl_1094", 1762, 40],
["true", 10, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nnl_1094",
["is_bool", 11, 32, 1762, 40],
["jump_false", 11, "eq_nb_1095", 1762, 40],
"_nop_tc_250",
["jump", "eq_nb_1095", 1762, 40],
["eq_bool", 10, 32, 8, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nb_1095",
["false", 10, 1762, 40],
"eq_done_1090",
["move", 7, 10, 1762, 40],
"or_end_1083",
["move", 8, 7, 1762, 40],
["jump_false", 8, "and_end_1082", 1762, 40],
["access", 7, 3, 1762, 59],
["is_identical", 10, 34, 7, 1762, 59],
["jump_true", 10, "eq_done_1096", 1762, 59],
["is_int", 11, 34, 1762, 59],
["jump_false", 11, "eq_ni_1097", 1762, 59],
"_nop_tc_251",
"_nop_tc_252",
["eq_int", 10, 34, 7, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_ni_1097",
["is_num", 11, 34, 1762, 59],
["jump_false", 11, "eq_nn_1098", 1762, 59],
"_nop_tc_253",
"_nop_tc_254",
["eq_float", 10, 34, 7, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nn_1098",
["is_text", 11, 34, 1762, 59],
["jump_false", 11, "eq_nt_1099", 1762, 59],
"_nop_tc_255",
["jump", "eq_nt_1099", 1762, 59],
["eq_text", 10, 34, 7, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nt_1099",
["is_null", 11, 34, 1762, 59],
["jump_false", 11, "eq_nnl_1100", 1762, 59],
"_nop_tc_256",
["jump", "eq_nnl_1100", 1762, 59],
["true", 10, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nnl_1100",
["is_bool", 11, 34, 1762, 59],
["jump_false", 11, "eq_nb_1101", 1762, 59],
"_nop_tc_257",
["jump", "eq_nb_1101", 1762, 59],
["eq_bool", 10, 34, 7, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nb_1101",
["false", 10, 1762, 59],
"eq_done_1096",
["move", 8, 10, 1762, 59],
"and_end_1082",
["jump_false", 8, "if_else_1080", 1762, 59],
["access", 7, 0, 1763, 35],
["load_index", 8, 30, 7, 1763, 35],
["access", 7, -1, 1763, 39],
["get", 10, 88, 1, 1763, 16],
["frame", 11, 10, 2, 1763, 16],
["null", 10, 1763, 16],
["setarg", 11, 0, 10, 1763, 16],
["setarg", 11, 1, 8, 1763, 16],
["setarg", 11, 2, 7, 1763, 16],
["invoke", 11, 7, 1763, 16],
["move", 35, 7, 1763, 16],
["access", 7, 1, 1764, 35],
["load_index", 8, 30, 7, 1764, 35],
["access", 7, -1, 1764, 39],
["get", 10, 88, 1, 1764, 16],
["frame", 11, 10, 2, 1764, 16],
["null", 10, 1764, 16],
["setarg", 11, 0, 10, 1764, 16],
["setarg", 11, 1, 8, 1764, 16],
["setarg", 11, 2, 7, 1764, 16],
["invoke", 11, 7, 1764, 16],
["move", 36, 7, 1764, 16],
["access", 7, 2, 1765, 35],
["load_index", 8, 30, 7, 1765, 35],
["access", 7, -1, 1765, 39],
["get", 10, 88, 1, 1765, 16],
["frame", 11, 10, 2, 1765, 16],
["null", 10, 1765, 16],
["setarg", 11, 0, 10, 1765, 16],
["setarg", 11, 1, 8, 1765, 16],
["setarg", 11, 2, 7, 1765, 16],
["invoke", 11, 7, 1765, 16],
["move", 37, 7, 1765, 16],
["get", 7, 40, 1, 1766, 15],
["frame", 8, 7, 0, 1766, 15],
["null", 7, 1766, 15],
["setarg", 8, 0, 7, 1766, 15],
["invoke", 8, 7, 1766, 15],
["move", 39, 7, 1766, 15],
["access", 7, "=!", 1767, 26],
["is_identical", 8, 32, 7, 1767, 26],
["jump_true", 8, "eq_done_1104", 1767, 26],
["is_int", 10, 32, 1767, 26],
["jump_false", 10, "eq_ni_1105", 1767, 26],
"_nop_tc_258",
["jump", "eq_ni_1105", 1767, 26],
["eq_int", 8, 32, 7, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_ni_1105",
["is_num", 10, 32, 1767, 26],
["jump_false", 10, "eq_nn_1106", 1767, 26],
"_nop_tc_259",
["jump", "eq_nn_1106", 1767, 26],
["eq_float", 8, 32, 7, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nn_1106",
["is_text", 10, 32, 1767, 26],
["jump_false", 10, "eq_nt_1107", 1767, 26],
"_nop_tc_260",
"_nop_tc_261",
["eq_text", 8, 32, 7, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nt_1107",
["is_null", 10, 32, 1767, 26],
["jump_false", 10, "eq_nnl_1108", 1767, 26],
"_nop_tc_262",
["jump", "eq_nnl_1108", 1767, 26],
["true", 8, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nnl_1108",
["is_bool", 10, 32, 1767, 26],
["jump_false", 10, "eq_nb_1109", 1767, 26],
"_nop_tc_263",
["jump", "eq_nb_1109", 1767, 26],
["eq_bool", 8, 32, 7, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nb_1109",
["false", 8, 1767, 26],
"eq_done_1104",
["jump_false", 8, "tern_else_1102", 1767, 26],
["access", 7, "eq_tol", 1767, 33],
["move", 8, 7, 1767, 33],
["jump", "tern_end_1103", 1767, 33],
"tern_else_1102",
["access", 7, "ne_tol", 1767, 44],
["move", 8, 7, 1767, 44],
"tern_end_1103",
["move", 40, 8, 1767, 44],
["array", 7, 4, 1768, 40],
["push", 7, 39, 1768, 40],
["push", 7, 35, 1768, 40],
["push", 7, 36, 1768, 40],
["push", 7, 37, 1768, 40],
["get", 8, 53, 1, 1768, 11],
["frame", 10, 8, 2, 1768, 11],
["null", 8, 1768, 11],
["setarg", 10, 0, 8, 1768, 11],
["setarg", 10, 1, 40, 1768, 11],
["setarg", 10, 2, 7, 1768, 11],
["invoke", 10, 7, 1768, 11],
["return", 39, 1769, 18],
"_nop_ur_19",
"if_else_1080",
"if_end_1081",
["access", 7, "&&!", 1771, 22],
["is_identical", 8, 32, 7, 1771, 22],
["jump_true", 8, "eq_done_1112", 1771, 22],
["is_int", 10, 32, 1771, 22],
["jump_false", 10, "eq_ni_1113", 1771, 22],
"_nop_tc_264",
["jump", "eq_ni_1113", 1771, 22],
["eq_int", 8, 32, 7, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_ni_1113",
["is_num", 10, 32, 1771, 22],
["jump_false", 10, "eq_nn_1114", 1771, 22],
"_nop_tc_265",
["jump", "eq_nn_1114", 1771, 22],
["eq_float", 8, 32, 7, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nn_1114",
["is_text", 10, 32, 1771, 22],
["jump_false", 10, "eq_nt_1115", 1771, 22],
"_nop_tc_266",
"_nop_tc_267",
["eq_text", 8, 32, 7, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nt_1115",
["is_null", 10, 32, 1771, 22],
["jump_false", 10, "eq_nnl_1116", 1771, 22],
"_nop_tc_268",
["jump", "eq_nnl_1116", 1771, 22],
["true", 8, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nnl_1116",
["is_bool", 10, 32, 1771, 22],
["jump_false", 10, "eq_nb_1117", 1771, 22],
"_nop_tc_269",
["jump", "eq_nb_1117", 1771, 22],
["eq_bool", 8, 32, 7, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nb_1117",
["false", 8, 1771, 22],
"eq_done_1112",
["jump_false", 8, "if_else_1110", 1771, 22],
["access", 7, 0, 1772, 35],
["load_index", 8, 30, 7, 1772, 35],
["access", 7, -1, 1772, 39],
["get", 10, 88, 1, 1772, 16],
["frame", 11, 10, 2, 1772, 16],
["null", 10, 1772, 16],
["setarg", 11, 0, 10, 1772, 16],
["setarg", 11, 1, 8, 1772, 16],
["setarg", 11, 2, 7, 1772, 16],
["invoke", 11, 7, 1772, 16],
["move", 35, 7, 1772, 16],
["access", 7, 1, 1773, 35],
["load_index", 8, 30, 7, 1773, 35],
["access", 7, -1, 1773, 39],
["get", 10, 88, 1, 1773, 16],
["frame", 11, 10, 2, 1773, 16],
["null", 10, 1773, 16],
["setarg", 11, 0, 10, 1773, 16],
["setarg", 11, 1, 8, 1773, 16],
["setarg", 11, 2, 7, 1773, 16],
["invoke", 11, 7, 1773, 16],
["move", 36, 7, 1773, 16],
["get", 7, 40, 1, 1774, 15],
["frame", 8, 7, 0, 1774, 15],
["null", 7, 1774, 15],
["setarg", 8, 0, 7, 1774, 15],
["invoke", 8, 7, 1774, 15],
["move", 39, 7, 1774, 15],
["access", 7, "and", 1775, 18],
["get", 8, 52, 1, 1775, 11],
["frame", 10, 8, 4, 1775, 11],
["null", 8, 1775, 11],
["setarg", 10, 0, 8, 1775, 11],
["setarg", 10, 1, 7, 1775, 11],
["setarg", 10, 2, 39, 1775, 11],
["setarg", 10, 3, 35, 1775, 11],
["setarg", 10, 4, 36, 1775, 11],
["invoke", 10, 7, 1775, 11],
["return", 39, 1776, 18],
"_nop_ur_20",
"if_else_1110",
"if_end_1111",
["access", 7, "||!", 1778, 22],
["is_identical", 8, 32, 7, 1778, 22],
["jump_true", 8, "eq_done_1120", 1778, 22],
["is_int", 10, 32, 1778, 22],
["jump_false", 10, "eq_ni_1121", 1778, 22],
"_nop_tc_270",
["jump", "eq_ni_1121", 1778, 22],
["eq_int", 8, 32, 7, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_ni_1121",
["is_num", 10, 32, 1778, 22],
["jump_false", 10, "eq_nn_1122", 1778, 22],
"_nop_tc_271",
["jump", "eq_nn_1122", 1778, 22],
["eq_float", 8, 32, 7, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nn_1122",
["is_text", 10, 32, 1778, 22],
["jump_false", 10, "eq_nt_1123", 1778, 22],
"_nop_tc_272",
"_nop_tc_273",
["eq_text", 8, 32, 7, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nt_1123",
["is_null", 10, 32, 1778, 22],
["jump_false", 10, "eq_nnl_1124", 1778, 22],
"_nop_tc_274",
["jump", "eq_nnl_1124", 1778, 22],
["true", 8, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nnl_1124",
["is_bool", 10, 32, 1778, 22],
["jump_false", 10, "eq_nb_1125", 1778, 22],
"_nop_tc_275",
["jump", "eq_nb_1125", 1778, 22],
["eq_bool", 8, 32, 7, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nb_1125",
["false", 8, 1778, 22],
"eq_done_1120",
["jump_false", 8, "if_else_1118", 1778, 22],
["access", 7, 0, 1779, 35],
["load_index", 8, 30, 7, 1779, 35],
["access", 7, -1, 1779, 39],
["get", 10, 88, 1, 1779, 16],
["frame", 11, 10, 2, 1779, 16],
["null", 10, 1779, 16],
["setarg", 11, 0, 10, 1779, 16],
["setarg", 11, 1, 8, 1779, 16],
["setarg", 11, 2, 7, 1779, 16],
["invoke", 11, 7, 1779, 16],
["move", 35, 7, 1779, 16],
["access", 7, 1, 1780, 35],
["load_index", 8, 30, 7, 1780, 35],
["access", 7, -1, 1780, 39],
["get", 10, 88, 1, 1780, 16],
["frame", 11, 10, 2, 1780, 16],
["null", 10, 1780, 16],
["setarg", 11, 0, 10, 1780, 16],
["setarg", 11, 1, 8, 1780, 16],
["setarg", 11, 2, 7, 1780, 16],
["invoke", 11, 7, 1780, 16],
["move", 36, 7, 1780, 16],
["get", 7, 40, 1, 1781, 15],
["frame", 8, 7, 0, 1781, 15],
["null", 7, 1781, 15],
["setarg", 8, 0, 7, 1781, 15],
["invoke", 8, 7, 1781, 15],
["move", 39, 7, 1781, 15],
["access", 7, "or", 1782, 18],
["get", 8, 52, 1, 1782, 11],
["frame", 10, 8, 4, 1782, 11],
["null", 8, 1782, 11],
["setarg", 10, 0, 8, 1782, 11],
["setarg", 10, 1, 7, 1782, 11],
["setarg", 10, 2, 39, 1782, 11],
["setarg", 10, 3, 35, 1782, 11],
["setarg", 10, 4, 36, 1782, 11],
["invoke", 10, 7, 1782, 11],
["return", 39, 1783, 18],
"_nop_ur_21",
"if_else_1118",
"if_end_1119",
["access", 7, 0, 1786, 33],
["load_index", 8, 30, 7, 1786, 33],
["access", 7, -1, 1786, 37],
["get", 10, 88, 1, 1786, 14],
["frame", 11, 10, 2, 1786, 14],
["null", 10, 1786, 14],
["setarg", 11, 0, 10, 1786, 14],
["setarg", 11, 1, 8, 1786, 14],
["setarg", 11, 2, 7, 1786, 14],
["invoke", 11, 7, 1786, 14],
["move", 35, 7, 1786, 14],
["access", 7, 1, 1787, 33],
["load_index", 8, 30, 7, 1787, 33],
["access", 7, -1, 1787, 37],
["get", 10, 88, 1, 1787, 14],
["frame", 11, 10, 2, 1787, 14],
["null", 10, 1787, 14],
["setarg", 11, 0, 10, 1787, 14],
["setarg", 11, 1, 8, 1787, 14],
["setarg", 11, 2, 7, 1787, 14],
["invoke", 11, 7, 1787, 14],
["move", 36, 7, 1787, 14],
["get", 7, 40, 1, 1788, 13],
["frame", 8, 7, 0, 1788, 13],
["null", 7, 1788, 13],
["setarg", 8, 0, 7, 1788, 13],
["invoke", 8, 7, 1788, 13],
["move", 39, 7, 1788, 13],
["access", 7, 0, 1789, 28],
["load_index", 8, 30, 7, 1789, 28],
["put", 8, 34, 1, 1789, 28],
["access", 7, 1, 1790, 28],
["load_index", 8, 30, 7, 1790, 28],
["put", 8, 35, 1, 1790, 28],
["get", 7, 71, 1, 1791, 9],
["frame", 8, 7, 4, 1791, 9],
["null", 7, 1791, 9],
["setarg", 8, 0, 7, 1791, 9],
["setarg", 8, 1, 33, 1791, 9],
["setarg", 8, 2, 39, 1791, 9],
["setarg", 8, 3, 35, 1791, 9],
["setarg", 8, 4, 36, 1791, 9],
["invoke", 8, 7, 1791, 9],
["return", 39, 1792, 16],
"_nop_ur_22",
"if_else_1039",
"if_end_1040",
["access", 7, "name", 1796, 26],
["is_identical", 8, 31, 7, 1796, 26],
["jump_true", 8, "eq_done_1129", 1796, 26],
["is_int", 10, 31, 1796, 26],
["jump_false", 10, "eq_ni_1130", 1796, 26],
"_nop_tc_276",
["jump", "eq_ni_1130", 1796, 26],
["eq_int", 8, 31, 7, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_ni_1130",
["is_num", 10, 31, 1796, 26],
["jump_false", 10, "eq_nn_1131", 1796, 26],
"_nop_tc_277",
["jump", "eq_nn_1131", 1796, 26],
["eq_float", 8, 31, 7, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nn_1131",
["is_text", 10, 31, 1796, 26],
["jump_false", 10, "eq_nt_1132", 1796, 26],
"_nop_tc_278",
"_nop_tc_279",
["eq_text", 8, 31, 7, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nt_1132",
["is_null", 10, 31, 1796, 26],
["jump_false", 10, "eq_nnl_1133", 1796, 26],
"_nop_tc_280",
["jump", "eq_nnl_1133", 1796, 26],
["true", 8, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nnl_1133",
["is_bool", 10, 31, 1796, 26],
["jump_false", 10, "eq_nb_1134", 1796, 26],
"_nop_tc_281",
["jump", "eq_nb_1134", 1796, 26],
["eq_bool", 8, 31, 7, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nb_1134",
["false", 8, 1796, 26],
"eq_done_1129",
["move", 7, 8, 1796, 26],
["jump_false", 7, "and_end_1128", 1796, 26],
["load_field", 8, 29, "intrinsic", 1796, 36],
["true", 10, 1796, 56],
["is_identical", 11, 8, 10, 1796, 56],
["jump_true", 11, "eq_done_1135", 1796, 56],
["is_int", 12, 8, 1796, 56],
["jump_false", 12, "eq_ni_1136", 1796, 56],
"_nop_tc_282",
["jump", "eq_ni_1136", 1796, 56],
["eq_int", 11, 8, 10, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_ni_1136",
["is_num", 12, 8, 1796, 56],
["jump_false", 12, "eq_nn_1137", 1796, 56],
"_nop_tc_283",
["jump", "eq_nn_1137", 1796, 56],
["eq_float", 11, 8, 10, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nn_1137",
["is_text", 12, 8, 1796, 56],
["jump_false", 12, "eq_nt_1138", 1796, 56],
"_nop_tc_284",
["jump", "eq_nt_1138", 1796, 56],
["eq_text", 11, 8, 10, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nt_1138",
["is_null", 12, 8, 1796, 56],
["jump_false", 12, "eq_nnl_1139", 1796, 56],
"_nop_tc_285",
["jump", "eq_nnl_1139", 1796, 56],
["true", 11, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nnl_1139",
["is_bool", 12, 8, 1796, 56],
["jump_false", 12, "eq_nb_1140", 1796, 56],
"_nop_tc_286",
"_nop_tc_287",
["eq_bool", 11, 8, 10, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nb_1140",
["false", 11, 1796, 56],
"eq_done_1135",
["move", 7, 11, 1796, 56],
"and_end_1128",
["jump_false", 7, "if_else_1126", 1796, 56],
["load_field", 7, 29, "name", 1797, 17],
["move", 32, 7, 1797, 17],
["null", 7, 1798, 30],
["is_identical", 8, 30, 7, 1798, 30],
["jump_true", 8, "ne_nid_1144", 1798, 30],
["jump", "ne_ni_1145", 1798, 30],
"ne_nid_1144",
["false", 8, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_ni_1145",
["is_int", 10, 30, 1798, 30],
["jump_false", 10, "ne_nn_1146", 1798, 30],
"_nop_tc_288",
["jump", "ne_nn_1146", 1798, 30],
["ne_int", 8, 30, 7, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nn_1146",
["is_num", 10, 30, 1798, 30],
["jump_false", 10, "ne_nt_1147", 1798, 30],
"_nop_tc_289",
["jump", "ne_nt_1147", 1798, 30],
["ne_float", 8, 30, 7, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nt_1147",
["is_text", 10, 30, 1798, 30],
["jump_false", 10, "ne_nnl_1148", 1798, 30],
"_nop_tc_290",
["jump", "ne_nnl_1148", 1798, 30],
["ne_text", 8, 30, 7, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nnl_1148",
["is_null", 10, 30, 1798, 30],
["jump_false", 10, "ne_nb_1149", 1798, 30],
"_nop_tc_291",
"_nop_tc_292",
["false", 8, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nb_1149",
["is_bool", 10, 30, 1798, 30],
["jump_false", 10, "ne_mis_1150", 1798, 30],
"_nop_tc_293",
["jump", "ne_mis_1150", 1798, 30],
["ne_bool", 8, 30, 7, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_mis_1150",
["true", 8, 1798, 30],
"ne_done_1143",
["jump_false", 8, "tern_else_1141", 1798, 30],
["length", 7, 30, 1798, 44],
["move", 8, 7, 1798, 44],
["jump", "tern_end_1142", 1798, 44],
"tern_else_1141",
["access", 7, 0, 1798, 57],
["move", 8, 7, 1798, 57],
"tern_end_1142",
["move", 34, 8, 1798, 57],
["access", 7, 1, 1800, 22],
["is_identical", 8, 34, 7, 1800, 22],
["jump_true", 8, "eq_done_1154", 1800, 22],
["is_int", 10, 34, 1800, 22],
["jump_false", 10, "eq_ni_1155", 1800, 22],
"_nop_tc_294",
"_nop_tc_295",
["eq_int", 8, 34, 7, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_ni_1155",
["is_num", 10, 34, 1800, 22],
["jump_false", 10, "eq_nn_1156", 1800, 22],
"_nop_tc_296",
"_nop_tc_297",
["eq_float", 8, 34, 7, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nn_1156",
["is_text", 10, 34, 1800, 22],
["jump_false", 10, "eq_nt_1157", 1800, 22],
"_nop_tc_298",
["jump", "eq_nt_1157", 1800, 22],
["eq_text", 8, 34, 7, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nt_1157",
["is_null", 10, 34, 1800, 22],
["jump_false", 10, "eq_nnl_1158", 1800, 22],
"_nop_tc_299",
["jump", "eq_nnl_1158", 1800, 22],
["true", 8, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nnl_1158",
["is_bool", 10, 34, 1800, 22],
["jump_false", 10, "eq_nb_1159", 1800, 22],
"_nop_tc_300",
["jump", "eq_nb_1159", 1800, 22],
["eq_bool", 8, 34, 7, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nb_1159",
["false", 8, 1800, 22],
"eq_done_1154",
["move", 7, 8, 1800, 22],
["jump_false", 7, "and_end_1153", 1800, 22],
["get", 8, 7, 1, 1800, 27],
["load_dynamic", 10, 8, 32, 1800, 39],
["null", 8, 1800, 49],
["is_identical", 11, 10, 8, 1800, 49],
["jump_true", 11, "ne_nid_1161", 1800, 49],
["jump", "ne_ni_1162", 1800, 49],
"ne_nid_1161",
["false", 11, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_ni_1162",
["is_int", 12, 10, 1800, 49],
["jump_false", 12, "ne_nn_1163", 1800, 49],
"_nop_tc_301",
["jump", "ne_nn_1163", 1800, 49],
["ne_int", 11, 10, 8, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nn_1163",
["is_num", 12, 10, 1800, 49],
["jump_false", 12, "ne_nt_1164", 1800, 49],
"_nop_tc_302",
["jump", "ne_nt_1164", 1800, 49],
["ne_float", 11, 10, 8, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nt_1164",
["is_text", 12, 10, 1800, 49],
["jump_false", 12, "ne_nnl_1165", 1800, 49],
"_nop_tc_303",
["jump", "ne_nnl_1165", 1800, 49],
["ne_text", 11, 10, 8, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nnl_1165",
["is_null", 12, 10, 1800, 49],
["jump_false", 12, "ne_nb_1166", 1800, 49],
"_nop_tc_304",
"_nop_tc_305",
["false", 11, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nb_1166",
["is_bool", 12, 10, 1800, 49],
["jump_false", 12, "ne_mis_1167", 1800, 49],
"_nop_tc_306",
["jump", "ne_mis_1167", 1800, 49],
["ne_bool", 11, 10, 8, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_mis_1167",
["true", 11, 1800, 49],
"ne_done_1160",
["move", 7, 11, 1800, 49],
"and_end_1153",
["jump_false", 7, "if_else_1151", 1800, 49],
["access", 7, 0, 1801, 37],
["load_index", 8, 30, 7, 1801, 37],
["access", 7, -1, 1801, 41],
["get", 10, 88, 1, 1801, 18],
["frame", 11, 10, 2, 1801, 18],
["null", 10, 1801, 18],
["setarg", 11, 0, 10, 1801, 18],
["setarg", 11, 1, 8, 1801, 18],
["setarg", 11, 2, 7, 1801, 18],
["invoke", 11, 7, 1801, 18],
["move", 35, 7, 1801, 18],
["get", 7, 40, 1, 1802, 17],
["frame", 8, 7, 0, 1802, 17],
["null", 7, 1802, 17],
["setarg", 8, 0, 7, 1802, 17],
["invoke", 8, 7, 1802, 17],
["move", 39, 7, 1802, 17],
["get", 7, 7, 1, 1803, 20],
["load_dynamic", 8, 7, 32, 1803, 32],
["get", 7, 51, 1, 1803, 13],
["frame", 10, 7, 3, 1803, 13],
["null", 7, 1803, 13],
["setarg", 10, 0, 7, 1803, 13],
["setarg", 10, 1, 8, 1803, 13],
["setarg", 10, 2, 39, 1803, 13],
["setarg", 10, 3, 35, 1803, 13],
["invoke", 10, 7, 1803, 13],
["return", 39, 1804, 20],
"_nop_ur_23",
"if_else_1151",
"if_end_1152",
["access", 7, 2, 1807, 22],
["is_identical", 8, 34, 7, 1807, 22],
["jump_true", 8, "eq_done_1171", 1807, 22],
["is_int", 10, 34, 1807, 22],
["jump_false", 10, "eq_ni_1172", 1807, 22],
"_nop_tc_307",
"_nop_tc_308",
["eq_int", 8, 34, 7, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_ni_1172",
["is_num", 10, 34, 1807, 22],
["jump_false", 10, "eq_nn_1173", 1807, 22],
"_nop_tc_309",
"_nop_tc_310",
["eq_float", 8, 34, 7, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nn_1173",
["is_text", 10, 34, 1807, 22],
["jump_false", 10, "eq_nt_1174", 1807, 22],
"_nop_tc_311",
["jump", "eq_nt_1174", 1807, 22],
["eq_text", 8, 34, 7, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nt_1174",
["is_null", 10, 34, 1807, 22],
["jump_false", 10, "eq_nnl_1175", 1807, 22],
"_nop_tc_312",
["jump", "eq_nnl_1175", 1807, 22],
["true", 8, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nnl_1175",
["is_bool", 10, 34, 1807, 22],
["jump_false", 10, "eq_nb_1176", 1807, 22],
"_nop_tc_313",
["jump", "eq_nb_1176", 1807, 22],
["eq_bool", 8, 34, 7, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nb_1176",
["false", 8, 1807, 22],
"eq_done_1171",
["move", 7, 8, 1807, 22],
["jump_false", 7, "and_end_1170", 1807, 22],
["access", 8, "push", 1807, 36],
["is_identical", 10, 32, 8, 1807, 36],
["jump_true", 10, "eq_done_1177", 1807, 36],
["is_int", 11, 32, 1807, 36],
["jump_false", 11, "eq_ni_1178", 1807, 36],
"_nop_tc_314",
["jump", "eq_ni_1178", 1807, 36],
["eq_int", 10, 32, 8, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_ni_1178",
["is_num", 11, 32, 1807, 36],
["jump_false", 11, "eq_nn_1179", 1807, 36],
"_nop_tc_315",
["jump", "eq_nn_1179", 1807, 36],
["eq_float", 10, 32, 8, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nn_1179",
["is_text", 11, 32, 1807, 36],
["jump_false", 11, "eq_nt_1180", 1807, 36],
"_nop_tc_316",
"_nop_tc_317",
["eq_text", 10, 32, 8, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nt_1180",
["is_null", 11, 32, 1807, 36],
["jump_false", 11, "eq_nnl_1181", 1807, 36],
"_nop_tc_318",
["jump", "eq_nnl_1181", 1807, 36],
["true", 10, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nnl_1181",
["is_bool", 11, 32, 1807, 36],
["jump_false", 11, "eq_nb_1182", 1807, 36],
"_nop_tc_319",
["jump", "eq_nb_1182", 1807, 36],
["eq_bool", 10, 32, 8, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nb_1182",
["false", 10, 1807, 36],
"eq_done_1177",
["move", 7, 10, 1807, 36],
"and_end_1170",
["jump_false", 7, "if_else_1168", 1807, 36],
["access", 7, 0, 1808, 35],
["load_index", 8, 30, 7, 1808, 35],
["access", 7, -1, 1808, 39],
["get", 10, 88, 1, 1808, 16],
["frame", 11, 10, 2, 1808, 16],
["null", 10, 1808, 16],
["setarg", 11, 0, 10, 1808, 16],
["setarg", 11, 1, 8, 1808, 16],
["setarg", 11, 2, 7, 1808, 16],
["invoke", 11, 7, 1808, 16],
["move", 35, 7, 1808, 16],
["access", 7, 1, 1809, 35],
["load_index", 8, 30, 7, 1809, 35],
["access", 7, -1, 1809, 39],
["get", 10, 88, 1, 1809, 16],
["frame", 11, 10, 2, 1809, 16],
["null", 10, 1809, 16],
["setarg", 11, 0, 10, 1809, 16],
["setarg", 11, 1, 8, 1809, 16],
["setarg", 11, 2, 7, 1809, 16],
["invoke", 11, 7, 1809, 16],
["move", 36, 7, 1809, 16],
["get", 7, 40, 1, 1810, 21],
["frame", 8, 7, 0, 1810, 21],
["null", 7, 1810, 21],
["setarg", 8, 0, 7, 1810, 21],
["invoke", 8, 7, 1810, 21],
["move", 74, 7, 1810, 21],
["access", 7, "push_err", 1811, 33],
["get", 8, 45, 1, 1811, 23],
["frame", 10, 8, 1, 1811, 23],
["null", 8, 1811, 23],
["setarg", 10, 0, 8, 1811, 23],
["setarg", 10, 1, 7, 1811, 23],
["invoke", 10, 7, 1811, 23],
["move", 75, 7, 1811, 23],
["access", 7, "push_done", 1812, 34],
["get", 8, 45, 1, 1812, 24],
["frame", 10, 8, 1, 1812, 24],
["null", 8, 1812, 24],
["setarg", 10, 0, 8, 1812, 24],
["setarg", 10, 1, 7, 1812, 24],
["invoke", 10, 7, 1812, 24],
["move", 76, 7, 1812, 24],
["access", 7, "is_array", 1813, 18],
["get", 8, 51, 1, 1813, 11],
["frame", 10, 8, 3, 1813, 11],
["null", 8, 1813, 11],
["setarg", 10, 0, 8, 1813, 11],
["setarg", 10, 1, 7, 1813, 11],
["setarg", 10, 2, 74, 1813, 11],
["setarg", 10, 3, 35, 1813, 11],
["invoke", 10, 7, 1813, 11],
["access", 7, "jump_false", 1814, 26],
["get", 8, 60, 1, 1814, 11],
["frame", 10, 8, 3, 1814, 11],
["null", 8, 1814, 11],
["setarg", 10, 0, 8, 1814, 11],
["setarg", 10, 1, 7, 1814, 11],
["setarg", 10, 2, 74, 1814, 11],
["setarg", 10, 3, 75, 1814, 11],
["invoke", 10, 7, 1814, 11],
["access", 7, "push", 1815, 18],
["get", 8, 51, 1, 1815, 11],
["frame", 10, 8, 3, 1815, 11],
["null", 8, 1815, 11],
["setarg", 10, 0, 8, 1815, 11],
["setarg", 10, 1, 7, 1815, 11],
["setarg", 10, 2, 35, 1815, 11],
["setarg", 10, 3, 36, 1815, 11],
["invoke", 10, 7, 1815, 11],
["get", 7, 59, 1, 1816, 11],
["frame", 8, 7, 1, 1816, 11],
["null", 7, 1816, 11],
["setarg", 8, 0, 7, 1816, 11],
["setarg", 8, 1, 76, 1816, 11],
["invoke", 8, 7, 1816, 11],
["get", 7, 48, 1, 1817, 11],
["frame", 8, 7, 1, 1817, 11],
["null", 7, 1817, 11],
["setarg", 8, 0, 7, 1817, 11],
["setarg", 8, 1, 75, 1817, 11],
["invoke", 8, 7, 1817, 11],
["access", 7, "cannot push: target must be an array", 1818, 26],
["get", 8, 58, 1, 1818, 11],
["frame", 10, 8, 1, 1818, 11],
["null", 8, 1818, 11],
["setarg", 10, 0, 8, 1818, 11],
["setarg", 10, 1, 7, 1818, 11],
["invoke", 10, 7, 1818, 11],
["access", 7, "disrupt", 1819, 18],
["get", 8, 49, 1, 1819, 11],
["frame", 10, 8, 1, 1819, 11],
["null", 8, 1819, 11],
["setarg", 10, 0, 8, 1819, 11],
["setarg", 10, 1, 7, 1819, 11],
["invoke", 10, 7, 1819, 11],
["get", 7, 48, 1, 1820, 11],
["frame", 8, 7, 1, 1820, 11],
["null", 7, 1820, 11],
["setarg", 8, 0, 7, 1820, 11],
["setarg", 8, 1, 76, 1820, 11],
["invoke", 8, 7, 1820, 11],
["return", 36, 1821, 18],
"_nop_ur_24",
"if_else_1168",
"if_end_1169",
["access", 7, 2, 1824, 22],
["is_identical", 8, 34, 7, 1824, 22],
["jump_true", 8, "eq_done_1187", 1824, 22],
["is_int", 10, 34, 1824, 22],
["jump_false", 10, "eq_ni_1188", 1824, 22],
"_nop_tc_320",
"_nop_tc_321",
["eq_int", 8, 34, 7, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_ni_1188",
["is_num", 10, 34, 1824, 22],
["jump_false", 10, "eq_nn_1189", 1824, 22],
"_nop_tc_322",
"_nop_tc_323",
["eq_float", 8, 34, 7, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nn_1189",
["is_text", 10, 34, 1824, 22],
["jump_false", 10, "eq_nt_1190", 1824, 22],
"_nop_tc_324",
["jump", "eq_nt_1190", 1824, 22],
["eq_text", 8, 34, 7, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nt_1190",
["is_null", 10, 34, 1824, 22],
["jump_false", 10, "eq_nnl_1191", 1824, 22],
"_nop_tc_325",
["jump", "eq_nnl_1191", 1824, 22],
["true", 8, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nnl_1191",
["is_bool", 10, 34, 1824, 22],
["jump_false", 10, "eq_nb_1192", 1824, 22],
"_nop_tc_326",
["jump", "eq_nb_1192", 1824, 22],
["eq_bool", 8, 34, 7, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nb_1192",
["false", 8, 1824, 22],
"eq_done_1187",
["move", 7, 8, 1824, 22],
["jump_false", 7, "and_end_1186", 1824, 22],
["access", 8, "arrfor", 1824, 36],
["is_identical", 10, 32, 8, 1824, 36],
["jump_true", 10, "eq_done_1193", 1824, 36],
["is_int", 11, 32, 1824, 36],
["jump_false", 11, "eq_ni_1194", 1824, 36],
"_nop_tc_327",
["jump", "eq_ni_1194", 1824, 36],
["eq_int", 10, 32, 8, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_ni_1194",
["is_num", 11, 32, 1824, 36],
["jump_false", 11, "eq_nn_1195", 1824, 36],
"_nop_tc_328",
["jump", "eq_nn_1195", 1824, 36],
["eq_float", 10, 32, 8, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nn_1195",
["is_text", 11, 32, 1824, 36],
["jump_false", 11, "eq_nt_1196", 1824, 36],
"_nop_tc_329",
"_nop_tc_330",
["eq_text", 10, 32, 8, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nt_1196",
["is_null", 11, 32, 1824, 36],
["jump_false", 11, "eq_nnl_1197", 1824, 36],
"_nop_tc_331",
["jump", "eq_nnl_1197", 1824, 36],
["true", 10, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nnl_1197",
["is_bool", 11, 32, 1824, 36],
["jump_false", 11, "eq_nb_1198", 1824, 36],
"_nop_tc_332",
["jump", "eq_nb_1198", 1824, 36],
["eq_bool", 10, 32, 8, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nb_1198",
["false", 10, 1824, 36],
"eq_done_1193",
["move", 7, 10, 1824, 36],
"and_end_1186",
["move", 8, 7, 1824, 36],
["jump_false", 8, "and_end_1185", 1824, 36],
["get", 7, 37, 1, 1824, 48],
["move", 8, 7, 1824, 48],
"and_end_1185",
["jump_false", 8, "if_else_1183", 1824, 48],
["access", 7, 0, 1825, 35],
["load_index", 8, 30, 7, 1825, 35],
["access", 7, -1, 1825, 39],
["get", 10, 88, 1, 1825, 16],
["frame", 11, 10, 2, 1825, 16],
["null", 10, 1825, 16],
["setarg", 11, 0, 10, 1825, 16],
["setarg", 11, 1, 8, 1825, 16],
["setarg", 11, 2, 7, 1825, 16],
["invoke", 11, 7, 1825, 16],
["move", 35, 7, 1825, 16],
["access", 7, 1, 1826, 35],
["load_index", 8, 30, 7, 1826, 35],
["access", 7, -1, 1826, 39],
["get", 10, 88, 1, 1826, 16],
["frame", 11, 10, 2, 1826, 16],
["null", 10, 1826, 16],
["setarg", 11, 0, 10, 1826, 16],
["setarg", 11, 1, 8, 1826, 16],
["setarg", 11, 2, 7, 1826, 16],
["invoke", 11, 7, 1826, 16],
["move", 36, 7, 1826, 16],
["get", 7, 40, 1, 1827, 15],
["frame", 8, 7, 0, 1827, 15],
["null", 7, 1827, 15],
["setarg", 8, 0, 7, 1827, 15],
["invoke", 8, 7, 1827, 15],
["move", 39, 7, 1827, 15],
["get", 7, 90, 1, 1828, 18],
["frame", 8, 7, 3, 1828, 18],
["null", 7, 1828, 18],
["setarg", 8, 0, 7, 1828, 18],
["setarg", 8, 1, 39, 1828, 18],
["setarg", 8, 2, 35, 1828, 18],
["setarg", 8, 3, 36, 1828, 18],
["tail_invoke", 8, 7, 1828, 18],
["return", 7, 1828, 18],
"_nop_ur_25",
"if_else_1183",
"if_end_1184",
["access", 7, 2, 1830, 22],
["is_identical", 8, 34, 7, 1830, 22],
["jump_true", 8, "eq_done_1203", 1830, 22],
["is_int", 10, 34, 1830, 22],
["jump_false", 10, "eq_ni_1204", 1830, 22],
"_nop_tc_333",
"_nop_tc_334",
["eq_int", 8, 34, 7, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_ni_1204",
["is_num", 10, 34, 1830, 22],
["jump_false", 10, "eq_nn_1205", 1830, 22],
"_nop_tc_335",
"_nop_tc_336",
["eq_float", 8, 34, 7, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nn_1205",
["is_text", 10, 34, 1830, 22],
["jump_false", 10, "eq_nt_1206", 1830, 22],
"_nop_tc_337",
["jump", "eq_nt_1206", 1830, 22],
["eq_text", 8, 34, 7, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nt_1206",
["is_null", 10, 34, 1830, 22],
["jump_false", 10, "eq_nnl_1207", 1830, 22],
"_nop_tc_338",
["jump", "eq_nnl_1207", 1830, 22],
["true", 8, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nnl_1207",
["is_bool", 10, 34, 1830, 22],
["jump_false", 10, "eq_nb_1208", 1830, 22],
"_nop_tc_339",
["jump", "eq_nb_1208", 1830, 22],
["eq_bool", 8, 34, 7, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nb_1208",
["false", 8, 1830, 22],
"eq_done_1203",
["move", 7, 8, 1830, 22],
["jump_false", 7, "and_end_1202", 1830, 22],
["access", 8, "every", 1830, 36],
["is_identical", 10, 32, 8, 1830, 36],
["jump_true", 10, "eq_done_1209", 1830, 36],
["is_int", 11, 32, 1830, 36],
["jump_false", 11, "eq_ni_1210", 1830, 36],
"_nop_tc_340",
["jump", "eq_ni_1210", 1830, 36],
["eq_int", 10, 32, 8, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_ni_1210",
["is_num", 11, 32, 1830, 36],
["jump_false", 11, "eq_nn_1211", 1830, 36],
"_nop_tc_341",
["jump", "eq_nn_1211", 1830, 36],
["eq_float", 10, 32, 8, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nn_1211",
["is_text", 11, 32, 1830, 36],
["jump_false", 11, "eq_nt_1212", 1830, 36],
"_nop_tc_342",
"_nop_tc_343",
["eq_text", 10, 32, 8, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nt_1212",
["is_null", 11, 32, 1830, 36],
["jump_false", 11, "eq_nnl_1213", 1830, 36],
"_nop_tc_344",
["jump", "eq_nnl_1213", 1830, 36],
["true", 10, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nnl_1213",
["is_bool", 11, 32, 1830, 36],
["jump_false", 11, "eq_nb_1214", 1830, 36],
"_nop_tc_345",
["jump", "eq_nb_1214", 1830, 36],
["eq_bool", 10, 32, 8, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nb_1214",
["false", 10, 1830, 36],
"eq_done_1209",
["move", 7, 10, 1830, 36],
"and_end_1202",
["move", 8, 7, 1830, 36],
["jump_false", 8, "and_end_1201", 1830, 36],
["get", 7, 85, 1, 1830, 47],
["move", 8, 7, 1830, 47],
"and_end_1201",
["jump_false", 8, "if_else_1199", 1830, 47],
["access", 7, 0, 1831, 35],
["load_index", 8, 30, 7, 1831, 35],
["access", 7, -1, 1831, 39],
["get", 10, 88, 1, 1831, 16],
["frame", 11, 10, 2, 1831, 16],
["null", 10, 1831, 16],
["setarg", 11, 0, 10, 1831, 16],
["setarg", 11, 1, 8, 1831, 16],
["setarg", 11, 2, 7, 1831, 16],
["invoke", 11, 7, 1831, 16],
["move", 35, 7, 1831, 16],
["access", 7, 1, 1832, 35],
["load_index", 8, 30, 7, 1832, 35],
["access", 7, -1, 1832, 39],
["get", 10, 88, 1, 1832, 16],
["frame", 11, 10, 2, 1832, 16],
["null", 10, 1832, 16],
["setarg", 11, 0, 10, 1832, 16],
["setarg", 11, 1, 8, 1832, 16],
["setarg", 11, 2, 7, 1832, 16],
["invoke", 11, 7, 1832, 16],
["move", 36, 7, 1832, 16],
["get", 7, 40, 1, 1833, 15],
["frame", 8, 7, 0, 1833, 15],
["null", 7, 1833, 15],
["setarg", 8, 0, 7, 1833, 15],
["invoke", 8, 7, 1833, 15],
["move", 39, 7, 1833, 15],
["get", 7, 91, 1, 1834, 18],
["frame", 8, 7, 3, 1834, 18],
["null", 7, 1834, 18],
["setarg", 8, 0, 7, 1834, 18],
["setarg", 8, 1, 39, 1834, 18],
["setarg", 8, 2, 35, 1834, 18],
["setarg", 8, 3, 36, 1834, 18],
["tail_invoke", 8, 7, 1834, 18],
["return", 7, 1834, 18],
"_nop_ur_26",
"if_else_1199",
"if_end_1200",
["access", 7, 2, 1836, 22],
["is_identical", 8, 34, 7, 1836, 22],
["jump_true", 8, "eq_done_1219", 1836, 22],
["is_int", 10, 34, 1836, 22],
["jump_false", 10, "eq_ni_1220", 1836, 22],
"_nop_tc_346",
"_nop_tc_347",
["eq_int", 8, 34, 7, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_ni_1220",
["is_num", 10, 34, 1836, 22],
["jump_false", 10, "eq_nn_1221", 1836, 22],
"_nop_tc_348",
"_nop_tc_349",
["eq_float", 8, 34, 7, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nn_1221",
["is_text", 10, 34, 1836, 22],
["jump_false", 10, "eq_nt_1222", 1836, 22],
"_nop_tc_350",
["jump", "eq_nt_1222", 1836, 22],
["eq_text", 8, 34, 7, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nt_1222",
["is_null", 10, 34, 1836, 22],
["jump_false", 10, "eq_nnl_1223", 1836, 22],
"_nop_tc_351",
["jump", "eq_nnl_1223", 1836, 22],
["true", 8, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nnl_1223",
["is_bool", 10, 34, 1836, 22],
["jump_false", 10, "eq_nb_1224", 1836, 22],
"_nop_tc_352",
["jump", "eq_nb_1224", 1836, 22],
["eq_bool", 8, 34, 7, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nb_1224",
["false", 8, 1836, 22],
"eq_done_1219",
["move", 7, 8, 1836, 22],
["jump_false", 7, "and_end_1218", 1836, 22],
["access", 8, "some", 1836, 36],
["is_identical", 10, 32, 8, 1836, 36],
["jump_true", 10, "eq_done_1225", 1836, 36],
["is_int", 11, 32, 1836, 36],
["jump_false", 11, "eq_ni_1226", 1836, 36],
"_nop_tc_353",
["jump", "eq_ni_1226", 1836, 36],
["eq_int", 10, 32, 8, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_ni_1226",
["is_num", 11, 32, 1836, 36],
["jump_false", 11, "eq_nn_1227", 1836, 36],
"_nop_tc_354",
["jump", "eq_nn_1227", 1836, 36],
["eq_float", 10, 32, 8, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nn_1227",
["is_text", 11, 32, 1836, 36],
["jump_false", 11, "eq_nt_1228", 1836, 36],
"_nop_tc_355",
"_nop_tc_356",
["eq_text", 10, 32, 8, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nt_1228",
["is_null", 11, 32, 1836, 36],
["jump_false", 11, "eq_nnl_1229", 1836, 36],
"_nop_tc_357",
["jump", "eq_nnl_1229", 1836, 36],
["true", 10, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nnl_1229",
["is_bool", 11, 32, 1836, 36],
["jump_false", 11, "eq_nb_1230", 1836, 36],
"_nop_tc_358",
["jump", "eq_nb_1230", 1836, 36],
["eq_bool", 10, 32, 8, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nb_1230",
["false", 10, 1836, 36],
"eq_done_1225",
["move", 7, 10, 1836, 36],
"and_end_1218",
["move", 8, 7, 1836, 36],
["jump_false", 8, "and_end_1217", 1836, 36],
["get", 7, 86, 1, 1836, 46],
["move", 8, 7, 1836, 46],
"and_end_1217",
["jump_false", 8, "if_else_1215", 1836, 46],
["access", 7, 0, 1837, 35],
["load_index", 8, 30, 7, 1837, 35],
["access", 7, -1, 1837, 39],
["get", 10, 88, 1, 1837, 16],
["frame", 11, 10, 2, 1837, 16],
["null", 10, 1837, 16],
["setarg", 11, 0, 10, 1837, 16],
["setarg", 11, 1, 8, 1837, 16],
["setarg", 11, 2, 7, 1837, 16],
["invoke", 11, 7, 1837, 16],
["move", 35, 7, 1837, 16],
["access", 7, 1, 1838, 35],
["load_index", 8, 30, 7, 1838, 35],
["access", 7, -1, 1838, 39],
["get", 10, 88, 1, 1838, 16],
["frame", 11, 10, 2, 1838, 16],
["null", 10, 1838, 16],
["setarg", 11, 0, 10, 1838, 16],
["setarg", 11, 1, 8, 1838, 16],
["setarg", 11, 2, 7, 1838, 16],
["invoke", 11, 7, 1838, 16],
["move", 36, 7, 1838, 16],
["get", 7, 40, 1, 1839, 15],
["frame", 8, 7, 0, 1839, 15],
["null", 7, 1839, 15],
["setarg", 8, 0, 7, 1839, 15],
["invoke", 8, 7, 1839, 15],
["move", 39, 7, 1839, 15],
["get", 7, 92, 1, 1840, 18],
["frame", 8, 7, 3, 1840, 18],
["null", 7, 1840, 18],
["setarg", 8, 0, 7, 1840, 18],
["setarg", 8, 1, 39, 1840, 18],
["setarg", 8, 2, 35, 1840, 18],
["setarg", 8, 3, 36, 1840, 18],
["tail_invoke", 8, 7, 1840, 18],
["return", 7, 1840, 18],
"_nop_ur_27",
"if_else_1215",
"if_end_1216",
["access", 7, 2, 1842, 22],
["is_identical", 8, 34, 7, 1842, 22],
["jump_true", 8, "eq_done_1235", 1842, 22],
["is_int", 10, 34, 1842, 22],
["jump_false", 10, "eq_ni_1236", 1842, 22],
"_nop_tc_359",
"_nop_tc_360",
["eq_int", 8, 34, 7, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_ni_1236",
["is_num", 10, 34, 1842, 22],
["jump_false", 10, "eq_nn_1237", 1842, 22],
"_nop_tc_361",
"_nop_tc_362",
["eq_float", 8, 34, 7, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nn_1237",
["is_text", 10, 34, 1842, 22],
["jump_false", 10, "eq_nt_1238", 1842, 22],
"_nop_tc_363",
["jump", "eq_nt_1238", 1842, 22],
["eq_text", 8, 34, 7, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nt_1238",
["is_null", 10, 34, 1842, 22],
["jump_false", 10, "eq_nnl_1239", 1842, 22],
"_nop_tc_364",
["jump", "eq_nnl_1239", 1842, 22],
["true", 8, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nnl_1239",
["is_bool", 10, 34, 1842, 22],
["jump_false", 10, "eq_nb_1240", 1842, 22],
"_nop_tc_365",
["jump", "eq_nb_1240", 1842, 22],
["eq_bool", 8, 34, 7, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nb_1240",
["false", 8, 1842, 22],
"eq_done_1235",
["move", 7, 8, 1842, 22],
["jump_false", 7, "and_end_1234", 1842, 22],
["access", 8, "filter", 1842, 36],
["is_identical", 10, 32, 8, 1842, 36],
["jump_true", 10, "eq_done_1241", 1842, 36],
["is_int", 11, 32, 1842, 36],
["jump_false", 11, "eq_ni_1242", 1842, 36],
"_nop_tc_366",
["jump", "eq_ni_1242", 1842, 36],
["eq_int", 10, 32, 8, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_ni_1242",
["is_num", 11, 32, 1842, 36],
["jump_false", 11, "eq_nn_1243", 1842, 36],
"_nop_tc_367",
["jump", "eq_nn_1243", 1842, 36],
["eq_float", 10, 32, 8, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nn_1243",
["is_text", 11, 32, 1842, 36],
["jump_false", 11, "eq_nt_1244", 1842, 36],
"_nop_tc_368",
"_nop_tc_369",
["eq_text", 10, 32, 8, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nt_1244",
["is_null", 11, 32, 1842, 36],
["jump_false", 11, "eq_nnl_1245", 1842, 36],
"_nop_tc_370",
["jump", "eq_nnl_1245", 1842, 36],
["true", 10, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nnl_1245",
["is_bool", 11, 32, 1842, 36],
["jump_false", 11, "eq_nb_1246", 1842, 36],
"_nop_tc_371",
["jump", "eq_nb_1246", 1842, 36],
["eq_bool", 10, 32, 8, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nb_1246",
["false", 10, 1842, 36],
"eq_done_1241",
["move", 7, 10, 1842, 36],
"and_end_1234",
["move", 8, 7, 1842, 36],
["jump_false", 8, "and_end_1233", 1842, 36],
["get", 7, 84, 1, 1842, 48],
["move", 8, 7, 1842, 48],
"and_end_1233",
["jump_false", 8, "if_else_1231", 1842, 48],
["access", 7, 0, 1843, 35],
["load_index", 8, 30, 7, 1843, 35],
["access", 7, -1, 1843, 39],
["get", 10, 88, 1, 1843, 16],
["frame", 11, 10, 2, 1843, 16],
["null", 10, 1843, 16],
["setarg", 11, 0, 10, 1843, 16],
["setarg", 11, 1, 8, 1843, 16],
["setarg", 11, 2, 7, 1843, 16],
["invoke", 11, 7, 1843, 16],
["move", 35, 7, 1843, 16],
["access", 7, 1, 1844, 35],
["load_index", 8, 30, 7, 1844, 35],
["access", 7, -1, 1844, 39],
["get", 10, 88, 1, 1844, 16],
["frame", 11, 10, 2, 1844, 16],
["null", 10, 1844, 16],
["setarg", 11, 0, 10, 1844, 16],
["setarg", 11, 1, 8, 1844, 16],
["setarg", 11, 2, 7, 1844, 16],
["invoke", 11, 7, 1844, 16],
["move", 36, 7, 1844, 16],
["get", 7, 40, 1, 1845, 15],
["frame", 8, 7, 0, 1845, 15],
["null", 7, 1845, 15],
["setarg", 8, 0, 7, 1845, 15],
["invoke", 8, 7, 1845, 15],
["move", 39, 7, 1845, 15],
["get", 7, 93, 1, 1846, 18],
["frame", 8, 7, 3, 1846, 18],
["null", 7, 1846, 18],
["setarg", 8, 0, 7, 1846, 18],
["setarg", 8, 1, 39, 1846, 18],
["setarg", 8, 2, 35, 1846, 18],
["setarg", 8, 3, 36, 1846, 18],
["tail_invoke", 8, 7, 1846, 18],
["return", 7, 1846, 18],
"_nop_ur_28",
"if_else_1231",
"if_end_1232",
["access", 7, "reduce", 1848, 22],
["is_identical", 8, 32, 7, 1848, 22],
["jump_true", 8, "eq_done_1252", 1848, 22],
["is_int", 10, 32, 1848, 22],
["jump_false", 10, "eq_ni_1253", 1848, 22],
"_nop_tc_372",
["jump", "eq_ni_1253", 1848, 22],
["eq_int", 8, 32, 7, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_ni_1253",
["is_num", 10, 32, 1848, 22],
["jump_false", 10, "eq_nn_1254", 1848, 22],
"_nop_tc_373",
["jump", "eq_nn_1254", 1848, 22],
["eq_float", 8, 32, 7, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nn_1254",
["is_text", 10, 32, 1848, 22],
["jump_false", 10, "eq_nt_1255", 1848, 22],
"_nop_tc_374",
"_nop_tc_375",
["eq_text", 8, 32, 7, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nt_1255",
["is_null", 10, 32, 1848, 22],
["jump_false", 10, "eq_nnl_1256", 1848, 22],
"_nop_tc_376",
["jump", "eq_nnl_1256", 1848, 22],
["true", 8, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nnl_1256",
["is_bool", 10, 32, 1848, 22],
["jump_false", 10, "eq_nb_1257", 1848, 22],
"_nop_tc_377",
["jump", "eq_nb_1257", 1848, 22],
["eq_bool", 8, 32, 7, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nb_1257",
["false", 8, 1848, 22],
"eq_done_1252",
["move", 7, 8, 1848, 22],
["jump_false", 7, "and_end_1251", 1848, 22],
["access", 8, 2, 1848, 43],
["is_int", 10, 34, 1848, 43],
["jump_false", 10, "rel_ni_1258", 1848, 43],
"_nop_tc_378",
"_nop_tc_379",
["ge_int", 11, 34, 8, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_ni_1258",
["is_num", 10, 34, 1848, 43],
["jump_false", 10, "rel_nn_1259", 1848, 43],
"_nop_tc_380",
"_nop_tc_381",
["ge_float", 11, 34, 8, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_nn_1259",
["is_text", 10, 34, 1848, 43],
["jump_false", 10, "rel_err_1261", 1848, 43],
"_nop_tc_382",
["jump", "rel_err_1261", 1848, 43],
["ge_text", 11, 34, 8, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_err_1261",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1848,
43
],
["access", 10, "error", 1848, 43],
["access", 12, "cannot compare with '>=': operands must be same type", 1848, 43],
["array", 13, 0, 1848, 43],
["push", 13, 12, 1848, 43],
["frame", 12, 8, 2, 1848, 43],
["null", 8, 1848, 43],
["setarg", 12, 0, 8, 1848, 43],
["setarg", 12, 1, 10, 1848, 43],
["setarg", 12, 2, 13, 1848, 43],
["invoke", 12, 8, 1848, 43],
["disrupt", 1848, 43],
"rel_done_1260",
["move", 7, 11, 1848, 43],
"and_end_1251",
["move", 8, 7, 1848, 43],
["jump_false", 8, "and_end_1250", 1848, 43],
["access", 7, 4, 1848, 57],
["is_int", 10, 34, 1848, 57],
["jump_false", 10, "rel_ni_1262", 1848, 57],
"_nop_tc_383",
"_nop_tc_384",
["le_int", 11, 34, 7, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_ni_1262",
["is_num", 10, 34, 1848, 57],
["jump_false", 10, "rel_nn_1263", 1848, 57],
"_nop_tc_385",
"_nop_tc_386",
["le_float", 11, 34, 7, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_nn_1263",
["is_text", 10, 34, 1848, 57],
["jump_false", 10, "rel_err_1265", 1848, 57],
"_nop_tc_387",
["jump", "rel_err_1265", 1848, 57],
["le_text", 11, 34, 7, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_err_1265",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1848,
57
],
["access", 10, "error", 1848, 57],
["access", 12, "cannot compare with '<=': operands must be same type", 1848, 57],
["array", 13, 0, 1848, 57],
["push", 13, 12, 1848, 57],
["frame", 12, 7, 2, 1848, 57],
["null", 7, 1848, 57],
["setarg", 12, 0, 7, 1848, 57],
["setarg", 12, 1, 10, 1848, 57],
["setarg", 12, 2, 13, 1848, 57],
["invoke", 12, 7, 1848, 57],
["disrupt", 1848, 57],
"rel_done_1264",
["move", 8, 11, 1848, 57],
"and_end_1250",
["move", 7, 8, 1848, 57],
["jump_false", 7, "and_end_1249", 1848, 57],
["get", 8, 87, 1, 1848, 62],
["move", 7, 8, 1848, 62],
"and_end_1249",
["jump_false", 7, "if_else_1247", 1848, 62],
["access", 7, 0, 1849, 35],
["load_index", 8, 30, 7, 1849, 35],
["access", 7, -1, 1849, 39],
["get", 10, 88, 1, 1849, 16],
["frame", 11, 10, 2, 1849, 16],
["null", 10, 1849, 16],
["setarg", 11, 0, 10, 1849, 16],
["setarg", 11, 1, 8, 1849, 16],
["setarg", 11, 2, 7, 1849, 16],
["invoke", 11, 7, 1849, 16],
["move", 35, 7, 1849, 16],
["access", 7, 1, 1850, 35],
["load_index", 8, 30, 7, 1850, 35],
["access", 7, -1, 1850, 39],
["get", 10, 88, 1, 1850, 16],
["frame", 11, 10, 2, 1850, 16],
["null", 10, 1850, 16],
["setarg", 11, 0, 10, 1850, 16],
["setarg", 11, 1, 8, 1850, 16],
["setarg", 11, 2, 7, 1850, 16],
["invoke", 11, 7, 1850, 16],
["move", 36, 7, 1850, 16],
["access", 7, 3, 1851, 25],
["is_int", 8, 34, 1851, 25],
["jump_false", 8, "rel_ni_1268", 1851, 25],
"_nop_tc_388",
"_nop_tc_389",
["ge_int", 10, 34, 7, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_ni_1268",
["is_num", 8, 34, 1851, 25],
["jump_false", 8, "rel_nn_1269", 1851, 25],
"_nop_tc_390",
"_nop_tc_391",
["ge_float", 10, 34, 7, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_nn_1269",
["is_text", 8, 34, 1851, 25],
["jump_false", 8, "rel_err_1271", 1851, 25],
"_nop_tc_392",
["jump", "rel_err_1271", 1851, 25],
["ge_text", 10, 34, 7, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_err_1271",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1851,
25
],
["access", 8, "error", 1851, 25],
["access", 11, "cannot compare with '>=': operands must be same type", 1851, 25],
["array", 12, 0, 1851, 25],
["push", 12, 11, 1851, 25],
["frame", 11, 7, 2, 1851, 25],
["null", 7, 1851, 25],
["setarg", 11, 0, 7, 1851, 25],
["setarg", 11, 1, 8, 1851, 25],
["setarg", 11, 2, 12, 1851, 25],
["invoke", 11, 7, 1851, 25],
["disrupt", 1851, 25],
"rel_done_1270",
["jump_false", 10, "tern_else_1266", 1851, 25],
["access", 7, 2, 1851, 48],
["load_index", 8, 30, 7, 1851, 48],
["access", 7, -1, 1851, 52],
["get", 10, 88, 1, 1851, 29],
["frame", 11, 10, 2, 1851, 29],
["null", 10, 1851, 29],
["setarg", 11, 0, 10, 1851, 29],
["setarg", 11, 1, 8, 1851, 29],
["setarg", 11, 2, 7, 1851, 29],
["invoke", 11, 7, 1851, 29],
["move", 8, 7, 1851, 29],
["jump", "tern_end_1267", 1851, 29],
"tern_else_1266",
["access", 7, -1, 1851, 58],
["move", 8, 7, 1851, 58],
"tern_end_1267",
["move", 37, 8, 1851, 58],
["access", 7, 4, 1852, 25],
["is_int", 8, 34, 1852, 25],
["jump_false", 8, "rel_ni_1274", 1852, 25],
"_nop_tc_393",
"_nop_tc_394",
["ge_int", 10, 34, 7, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_ni_1274",
["is_num", 8, 34, 1852, 25],
["jump_false", 8, "rel_nn_1275", 1852, 25],
"_nop_tc_395",
"_nop_tc_396",
["ge_float", 10, 34, 7, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_nn_1275",
["is_text", 8, 34, 1852, 25],
["jump_false", 8, "rel_err_1277", 1852, 25],
"_nop_tc_397",
["jump", "rel_err_1277", 1852, 25],
["ge_text", 10, 34, 7, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_err_1277",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1852,
25
],
["access", 8, "error", 1852, 25],
["access", 11, "cannot compare with '>=': operands must be same type", 1852, 25],
["array", 12, 0, 1852, 25],
["push", 12, 11, 1852, 25],
["frame", 11, 7, 2, 1852, 25],
["null", 7, 1852, 25],
["setarg", 11, 0, 7, 1852, 25],
["setarg", 11, 1, 8, 1852, 25],
["setarg", 11, 2, 12, 1852, 25],
["invoke", 11, 7, 1852, 25],
["disrupt", 1852, 25],
"rel_done_1276",
["jump_false", 10, "tern_else_1272", 1852, 25],
["access", 7, 3, 1852, 48],
["load_index", 8, 30, 7, 1852, 48],
["access", 7, -1, 1852, 52],
["get", 10, 88, 1, 1852, 29],
["frame", 11, 10, 2, 1852, 29],
["null", 10, 1852, 29],
["setarg", 11, 0, 10, 1852, 29],
["setarg", 11, 1, 8, 1852, 29],
["setarg", 11, 2, 7, 1852, 29],
["invoke", 11, 7, 1852, 29],
["move", 8, 7, 1852, 29],
["jump", "tern_end_1273", 1852, 29],
"tern_else_1272",
["access", 7, -1, 1852, 58],
["move", 8, 7, 1852, 58],
"tern_end_1273",
["move", 38, 8, 1852, 58],
["get", 7, 40, 1, 1853, 15],
["frame", 8, 7, 0, 1853, 15],
["null", 7, 1853, 15],
["setarg", 8, 0, 7, 1853, 15],
["invoke", 8, 7, 1853, 15],
["move", 39, 7, 1853, 15],
["record", 7, 4],
["store_field", 7, 35, "arr", 1854, 48],
["store_field", 7, 36, "fn", 1854, 56],
["store_field", 7, 37, "init", 1854, 66],
["store_field", 7, 38, "rev", 1854, 75],
["get", 8, 94, 1, 1854, 18],
["frame", 10, 8, 3, 1854, 18],
["null", 8, 1854, 18],
["setarg", 10, 0, 8, 1854, 18],
["setarg", 10, 1, 39, 1854, 18],
["setarg", 10, 2, 7, 1854, 18],
["setarg", 10, 3, 34, 1854, 18],
["tail_invoke", 10, 7, 1854, 18],
["return", 7, 1854, 18],
"_nop_ur_29",
"if_else_1247",
"if_end_1248",
["jump", "if_end_1127", 1854, 18],
"if_else_1126",
"if_end_1127",
["array", 7, 0, 1859, 19],
["move", 41, 7, 1859, 19],
["access", 9, 0, 1860, 12],
["null", 7, 1861, 28],
["is_identical", 8, 30, 7, 1861, 28],
["jump_true", 8, "ne_nid_1281", 1861, 28],
["jump", "ne_ni_1282", 1861, 28],
"ne_nid_1281",
["false", 8, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_ni_1282",
["is_int", 10, 30, 1861, 28],
["jump_false", 10, "ne_nn_1283", 1861, 28],
"_nop_tc_398",
["jump", "ne_nn_1283", 1861, 28],
["ne_int", 8, 30, 7, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nn_1283",
["is_num", 10, 30, 1861, 28],
["jump_false", 10, "ne_nt_1284", 1861, 28],
"_nop_tc_399",
["jump", "ne_nt_1284", 1861, 28],
["ne_float", 8, 30, 7, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nt_1284",
["is_text", 10, 30, 1861, 28],
["jump_false", 10, "ne_nnl_1285", 1861, 28],
"_nop_tc_400",
["jump", "ne_nnl_1285", 1861, 28],
["ne_text", 8, 30, 7, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nnl_1285",
["is_null", 10, 30, 1861, 28],
["jump_false", 10, "ne_nb_1286", 1861, 28],
"_nop_tc_401",
"_nop_tc_402",
["false", 8, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nb_1286",
["is_bool", 10, 30, 1861, 28],
["jump_false", 10, "ne_mis_1287", 1861, 28],
"_nop_tc_403",
["jump", "ne_mis_1287", 1861, 28],
["ne_bool", 8, 30, 7, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_mis_1287",
["true", 8, 1861, 28],
"ne_done_1280",
["jump_false", 8, "tern_else_1278", 1861, 28],
["length", 7, 30, 1861, 42],
["move", 8, 7, 1861, 42],
["jump", "tern_end_1279", 1861, 42],
"tern_else_1278",
["access", 7, 0, 1861, 55],
["move", 8, 7, 1861, 55],
"tern_end_1279",
["move", 34, 8, 1861, 55],
"while_start_1288",
["is_int", 7, 9, 1862, 19],
["jump_false", 7, "rel_ni_1290", 1862, 19],
["is_int", 8, 34, 1862, 19],
["jump_false", 8, "rel_ni_1290", 1862, 19],
["lt_int", 10, 9, 34, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_ni_1290",
["is_num", 7, 9, 1862, 19],
["jump_false", 7, "rel_nn_1291", 1862, 19],
["is_num", 8, 34, 1862, 19],
["jump_false", 8, "rel_nn_1291", 1862, 19],
["lt_float", 10, 9, 34, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_nn_1291",
["is_text", 7, 9, 1862, 19],
["jump_false", 7, "rel_err_1293", 1862, 19],
["is_text", 8, 34, 1862, 19],
["jump_false", 8, "rel_err_1293", 1862, 19],
["lt_text", 10, 9, 34, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_err_1293",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1862,
19
],
["access", 8, "error", 1862, 19],
["access", 11, "cannot compare with '<': operands must be same type", 1862, 19],
["array", 12, 0, 1862, 19],
["push", 12, 11, 1862, 19],
["frame", 11, 7, 2, 1862, 19],
["null", 7, 1862, 19],
["setarg", 11, 0, 7, 1862, 19],
["setarg", 11, 1, 8, 1862, 19],
["setarg", 11, 2, 12, 1862, 19],
["invoke", 11, 7, 1862, 19],
["disrupt", 1862, 19],
"rel_done_1292",
["jump_false", 10, "while_end_1289", 1862, 19],
["load_dynamic", 7, 30, 9, 1863, 44],
["access", 8, -1, 1863, 49],
["get", 10, 88, 1, 1863, 25],
["frame", 11, 10, 2, 1863, 25],
["null", 10, 1863, 25],
["setarg", 11, 0, 10, 1863, 25],
["setarg", 11, 1, 7, 1863, 25],
["setarg", 11, 2, 8, 1863, 25],
["invoke", 11, 7, 1863, 25],
["is_array", 8, 41, 1863, 25],
["jump_false", 8, "push_err_1294", 1863, 25],
["push", 41, 7, 1863, 25],
["jump", "push_done_1295", 1863, 25],
"push_err_1294",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1863,
25
],
["access", 8, "error", 1863, 25],
["access", 10, "cannot push: target must be an array", 1863, 25],
["array", 11, 0, 1863, 25],
["push", 11, 10, 1863, 25],
["frame", 10, 7, 2, 1863, 25],
["null", 7, 1863, 25],
["setarg", 10, 0, 7, 1863, 25],
["setarg", 10, 1, 8, 1863, 25],
["setarg", 10, 2, 11, 1863, 25],
["invoke", 10, 7, 1863, 25],
["disrupt", 1863, 25],
"push_done_1295",
["access", 7, 1, 1864, 19],
["is_num", 8, 9, 1864, 19],
["jump_false", 8, "num_err_1296", 1864, 19],
"_nop_tc_404",
"_nop_tc_405",
["add", 8, 9, 7, 1864, 19],
["jump", "num_done_1297", 1864, 19],
"num_err_1296",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1864,
19
],
["access", 10, "error", 1864, 19],
["access", 11, "cannot apply '+': operands must be numbers", 1864, 19],
["array", 12, 0, 1864, 19],
["push", 12, 11, 1864, 19],
["frame", 11, 7, 2, 1864, 19],
["null", 7, 1864, 19],
["setarg", 11, 0, 7, 1864, 19],
["setarg", 11, 1, 10, 1864, 19],
["setarg", 11, 2, 12, 1864, 19],
["invoke", 11, 7, 1864, 19],
["disrupt", 1864, 19],
"num_done_1297",
["move", 9, 8, 1864, 19],
["jump", "while_start_1288", 1864, 19],
"while_end_1289",
["get", 7, 40, 1, 1866, 14],
["frame", 8, 7, 0, 1866, 14],
["null", 7, 1866, 14],
["setarg", 8, 0, 7, 1866, 14],
["invoke", 8, 7, 1866, 14],
["move", 20, 7, 1866, 14],
["access", 7, ".", 1867, 26],
["is_identical", 8, 31, 7, 1867, 26],
["jump_true", 8, "eq_done_1300", 1867, 26],
["is_int", 10, 31, 1867, 26],
["jump_false", 10, "eq_ni_1301", 1867, 26],
"_nop_tc_406",
["jump", "eq_ni_1301", 1867, 26],
["eq_int", 8, 31, 7, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_ni_1301",
["is_num", 10, 31, 1867, 26],
["jump_false", 10, "eq_nn_1302", 1867, 26],
"_nop_tc_407",
["jump", "eq_nn_1302", 1867, 26],
["eq_float", 8, 31, 7, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nn_1302",
["is_text", 10, 31, 1867, 26],
["jump_false", 10, "eq_nt_1303", 1867, 26],
"_nop_tc_408",
"_nop_tc_409",
["eq_text", 8, 31, 7, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nt_1303",
["is_null", 10, 31, 1867, 26],
["jump_false", 10, "eq_nnl_1304", 1867, 26],
"_nop_tc_410",
["jump", "eq_nnl_1304", 1867, 26],
["true", 8, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nnl_1304",
["is_bool", 10, 31, 1867, 26],
["jump_false", 10, "eq_nb_1305", 1867, 26],
"_nop_tc_411",
["jump", "eq_nb_1305", 1867, 26],
["eq_bool", 8, 31, 7, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nb_1305",
["false", 8, 1867, 26],
"eq_done_1300",
["jump_false", 8, "if_else_1298", 1867, 26],
["load_field", 7, 29, "left", 1868, 15],
["move", 24, 7, 1868, 15],
["load_field", 7, 29, "right", 1869, 16],
["move", 25, 7, 1869, 16],
["access", 7, -1, 1870, 34],
["get", 8, 88, 1, 1870, 20],
["frame", 10, 8, 2, 1870, 20],
["null", 8, 1870, 20],
["setarg", 10, 0, 8, 1870, 20],
["setarg", 10, 1, 24, 1870, 20],
["setarg", 10, 2, 7, 1870, 20],
["invoke", 10, 7, 1870, 20],
["move", 26, 7, 1870, 20],
["get", 7, 77, 1, 1871, 9],
["frame", 8, 7, 4, 1871, 9],
["null", 7, 1871, 9],
["setarg", 8, 0, 7, 1871, 9],
["setarg", 8, 1, 20, 1871, 9],
["setarg", 8, 2, 26, 1871, 9],
["setarg", 8, 3, 25, 1871, 9],
["setarg", 8, 4, 41, 1871, 9],
["invoke", 8, 7, 1871, 9],
["jump", "if_end_1299", 1871, 9],
"if_else_1298",
["access", 7, "[", 1872, 33],
["is_identical", 8, 31, 7, 1872, 33],
["jump_true", 8, "eq_done_1308", 1872, 33],
["is_int", 10, 31, 1872, 33],
["jump_false", 10, "eq_ni_1309", 1872, 33],
"_nop_tc_412",
["jump", "eq_ni_1309", 1872, 33],
["eq_int", 8, 31, 7, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_ni_1309",
["is_num", 10, 31, 1872, 33],
["jump_false", 10, "eq_nn_1310", 1872, 33],
"_nop_tc_413",
["jump", "eq_nn_1310", 1872, 33],
["eq_float", 8, 31, 7, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nn_1310",
["is_text", 10, 31, 1872, 33],
["jump_false", 10, "eq_nt_1311", 1872, 33],
"_nop_tc_414",
"_nop_tc_415",
["eq_text", 8, 31, 7, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nt_1311",
["is_null", 10, 31, 1872, 33],
["jump_false", 10, "eq_nnl_1312", 1872, 33],
"_nop_tc_416",
["jump", "eq_nnl_1312", 1872, 33],
["true", 8, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nnl_1312",
["is_bool", 10, 31, 1872, 33],
["jump_false", 10, "eq_nb_1313", 1872, 33],
"_nop_tc_417",
["jump", "eq_nb_1313", 1872, 33],
["eq_bool", 8, 31, 7, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nb_1313",
["false", 8, 1872, 33],
"eq_done_1308",
["jump_false", 8, "if_else_1306", 1872, 33],
["load_field", 7, 29, "left", 1873, 15],
["move", 24, 7, 1873, 15],
["load_field", 7, 29, "right", 1874, 20],
["move", 42, 7, 1874, 20],
["access", 7, -1, 1875, 34],
["get", 8, 88, 1, 1875, 20],
["frame", 10, 8, 2, 1875, 20],
["null", 8, 1875, 20],
["setarg", 10, 0, 8, 1875, 20],
["setarg", 10, 1, 24, 1875, 20],
["setarg", 10, 2, 7, 1875, 20],
["invoke", 10, 7, 1875, 20],
["move", 26, 7, 1875, 20],
["access", 7, -1, 1876, 39],
["get", 8, 88, 1, 1876, 20],
["frame", 10, 8, 2, 1876, 20],
["null", 8, 1876, 20],
["setarg", 10, 0, 8, 1876, 20],
["setarg", 10, 1, 42, 1876, 20],
["setarg", 10, 2, 7, 1876, 20],
["invoke", 10, 7, 1876, 20],
["move", 43, 7, 1876, 20],
["get", 7, 78, 1, 1877, 9],
["frame", 8, 7, 4, 1877, 9],
["null", 7, 1877, 9],
["setarg", 8, 0, 7, 1877, 9],
["setarg", 8, 1, 20, 1877, 9],
["setarg", 8, 2, 26, 1877, 9],
["setarg", 8, 3, 43, 1877, 9],
["setarg", 8, 4, 41, 1877, 9],
["invoke", 8, 7, 1877, 9],
["jump", "if_end_1307", 1877, 9],
"if_else_1306",
["access", 7, -1, 1879, 38],
["get", 8, 88, 1, 1879, 21],
["frame", 10, 8, 2, 1879, 21],
["null", 8, 1879, 21],
["setarg", 10, 0, 8, 1879, 21],
["setarg", 10, 1, 29, 1879, 21],
["setarg", 10, 2, 7, 1879, 21],
["invoke", 10, 7, 1879, 21],
["move", 44, 7, 1879, 21],
["get", 7, 76, 1, 1880, 9],
["frame", 8, 7, 3, 1880, 9],
["null", 7, 1880, 9],
["setarg", 8, 0, 7, 1880, 9],
["setarg", 8, 1, 20, 1880, 9],
["setarg", 8, 2, 44, 1880, 9],
["setarg", 8, 3, 41, 1880, 9],
["invoke", 8, 7, 1880, 9],
"if_end_1307",
"if_end_1299",
["return", 20, 1882, 14],
"_nop_ur_30",
"if_else_1031",
"if_end_1032",
["access", 7, "!", 1886, 17],
["is_identical", 8, 3, 7, 1886, 17],
["jump_true", 8, "eq_done_1316", 1886, 17],
["is_int", 10, 3, 1886, 17],
["jump_false", 10, "eq_ni_1317", 1886, 17],
"_nop_tc_418",
["jump", "eq_ni_1317", 1886, 17],
["eq_int", 8, 3, 7, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_ni_1317",
["is_num", 10, 3, 1886, 17],
["jump_false", 10, "eq_nn_1318", 1886, 17],
"_nop_tc_419",
["jump", "eq_nn_1318", 1886, 17],
["eq_float", 8, 3, 7, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nn_1318",
["is_text", 10, 3, 1886, 17],
["jump_false", 10, "eq_nt_1319", 1886, 17],
"_nop_tc_420",
"_nop_tc_421",
["eq_text", 8, 3, 7, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nt_1319",
["is_null", 10, 3, 1886, 17],
["jump_false", 10, "eq_nnl_1320", 1886, 17],
"_nop_tc_422",
["jump", "eq_nnl_1320", 1886, 17],
["true", 8, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nnl_1320",
["is_bool", 10, 3, 1886, 17],
["jump_false", 10, "eq_nb_1321", 1886, 17],
"_nop_tc_423",
["jump", "eq_nb_1321", 1886, 17],
["eq_bool", 8, 3, 7, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nb_1321",
["false", 8, 1886, 17],
"eq_done_1316",
["jump_false", 8, "if_else_1314", 1886, 17],
["load_field", 7, 1, "expression", 1887, 31],
["access", 8, -1, 1887, 48],
["get", 10, 88, 1, 1887, 22],
["frame", 11, 10, 2, 1887, 22],
["null", 10, 1887, 22],
["setarg", 11, 0, 10, 1887, 22],
["setarg", 11, 1, 7, 1887, 22],
["setarg", 11, 2, 8, 1887, 22],
["invoke", 11, 7, 1887, 22],
["move", 45, 7, 1887, 22],
["get", 7, 40, 1, 1888, 14],
["frame", 8, 7, 0, 1888, 14],
["null", 7, 1888, 14],
["setarg", 8, 0, 7, 1888, 14],
["invoke", 8, 7, 1888, 14],
["move", 4, 7, 1888, 14],
["access", 7, "not", 1889, 14],
["get", 8, 51, 1, 1889, 7],
["frame", 10, 8, 3, 1889, 7],
["null", 8, 1889, 7],
["setarg", 10, 0, 8, 1889, 7],
["setarg", 10, 1, 7, 1889, 7],
["setarg", 10, 2, 4, 1889, 7],
["setarg", 10, 3, 45, 1889, 7],
["invoke", 10, 7, 1889, 7],
["return", 4, 1890, 14],
"_nop_ur_31",
"if_else_1314",
"if_end_1315",
["access", 7, "~", 1892, 17],
["is_identical", 8, 3, 7, 1892, 17],
["jump_true", 8, "eq_done_1324", 1892, 17],
["is_int", 10, 3, 1892, 17],
["jump_false", 10, "eq_ni_1325", 1892, 17],
"_nop_tc_424",
["jump", "eq_ni_1325", 1892, 17],
["eq_int", 8, 3, 7, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_ni_1325",
["is_num", 10, 3, 1892, 17],
["jump_false", 10, "eq_nn_1326", 1892, 17],
"_nop_tc_425",
["jump", "eq_nn_1326", 1892, 17],
["eq_float", 8, 3, 7, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nn_1326",
["is_text", 10, 3, 1892, 17],
["jump_false", 10, "eq_nt_1327", 1892, 17],
"_nop_tc_426",
"_nop_tc_427",
["eq_text", 8, 3, 7, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nt_1327",
["is_null", 10, 3, 1892, 17],
["jump_false", 10, "eq_nnl_1328", 1892, 17],
"_nop_tc_428",
["jump", "eq_nnl_1328", 1892, 17],
["true", 8, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nnl_1328",
["is_bool", 10, 3, 1892, 17],
["jump_false", 10, "eq_nb_1329", 1892, 17],
"_nop_tc_429",
["jump", "eq_nb_1329", 1892, 17],
["eq_bool", 8, 3, 7, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nb_1329",
["false", 8, 1892, 17],
"eq_done_1324",
["jump_false", 8, "if_else_1322", 1892, 17],
["load_field", 7, 1, "expression", 1893, 31],
["access", 8, -1, 1893, 48],
["get", 10, 88, 1, 1893, 22],
["frame", 11, 10, 2, 1893, 22],
["null", 10, 1893, 22],
["setarg", 11, 0, 10, 1893, 22],
["setarg", 11, 1, 7, 1893, 22],
["setarg", 11, 2, 8, 1893, 22],
["invoke", 11, 7, 1893, 22],
["move", 45, 7, 1893, 22],
["get", 7, 40, 1, 1894, 14],
["frame", 8, 7, 0, 1894, 14],
["null", 7, 1894, 14],
["setarg", 8, 0, 7, 1894, 14],
["invoke", 8, 7, 1894, 14],
["move", 4, 7, 1894, 14],
["access", 7, "bitnot", 1895, 14],
["get", 8, 51, 1, 1895, 7],
["frame", 10, 8, 3, 1895, 7],
["null", 8, 1895, 7],
["setarg", 10, 0, 8, 1895, 7],
["setarg", 10, 1, 7, 1895, 7],
["setarg", 10, 2, 4, 1895, 7],
["setarg", 10, 3, 45, 1895, 7],
["invoke", 10, 7, 1895, 7],
["return", 4, 1896, 14],
"_nop_ur_32",
"if_else_1322",
"if_end_1323",
["access", 7, "-unary", 1898, 17],
["is_identical", 8, 3, 7, 1898, 17],
["jump_true", 8, "eq_done_1332", 1898, 17],
["is_int", 10, 3, 1898, 17],
["jump_false", 10, "eq_ni_1333", 1898, 17],
"_nop_tc_430",
["jump", "eq_ni_1333", 1898, 17],
["eq_int", 8, 3, 7, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_ni_1333",
["is_num", 10, 3, 1898, 17],
["jump_false", 10, "eq_nn_1334", 1898, 17],
"_nop_tc_431",
["jump", "eq_nn_1334", 1898, 17],
["eq_float", 8, 3, 7, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nn_1334",
["is_text", 10, 3, 1898, 17],
["jump_false", 10, "eq_nt_1335", 1898, 17],
"_nop_tc_432",
"_nop_tc_433",
["eq_text", 8, 3, 7, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nt_1335",
["is_null", 10, 3, 1898, 17],
["jump_false", 10, "eq_nnl_1336", 1898, 17],
"_nop_tc_434",
["jump", "eq_nnl_1336", 1898, 17],
["true", 8, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nnl_1336",
["is_bool", 10, 3, 1898, 17],
["jump_false", 10, "eq_nb_1337", 1898, 17],
"_nop_tc_435",
["jump", "eq_nb_1337", 1898, 17],
["eq_bool", 8, 3, 7, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nb_1337",
["false", 8, 1898, 17],
"eq_done_1332",
["jump_false", 8, "if_else_1330", 1898, 17],
["load_field", 7, 1, "expression", 1899, 31],
["access", 8, -1, 1899, 48],
["get", 10, 88, 1, 1899, 22],
["frame", 11, 10, 2, 1899, 22],
["null", 10, 1899, 22],
["setarg", 11, 0, 10, 1899, 22],
["setarg", 11, 1, 7, 1899, 22],
["setarg", 11, 2, 8, 1899, 22],
["invoke", 11, 7, 1899, 22],
["move", 45, 7, 1899, 22],
["get", 7, 40, 1, 1900, 14],
["frame", 8, 7, 0, 1900, 14],
["null", 7, 1900, 14],
["setarg", 8, 0, 7, 1900, 14],
["invoke", 8, 7, 1900, 14],
["move", 4, 7, 1900, 14],
["load_field", 7, 1, "expression", 1901, 47],
["get", 8, 69, 1, 1901, 7],
["frame", 10, 8, 3, 1901, 7],
["null", 8, 1901, 7],
["setarg", 10, 0, 8, 1901, 7],
["setarg", 10, 1, 4, 1901, 7],
["setarg", 10, 2, 45, 1901, 7],
["setarg", 10, 3, 7, 1901, 7],
["invoke", 10, 7, 1901, 7],
["return", 4, 1902, 14],
"_nop_ur_33",
"if_else_1330",
"if_end_1331",
["access", 7, "+unary", 1904, 17],
["is_identical", 8, 3, 7, 1904, 17],
["jump_true", 8, "eq_done_1340", 1904, 17],
["is_int", 10, 3, 1904, 17],
["jump_false", 10, "eq_ni_1341", 1904, 17],
"_nop_tc_436",
["jump", "eq_ni_1341", 1904, 17],
["eq_int", 8, 3, 7, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_ni_1341",
["is_num", 10, 3, 1904, 17],
["jump_false", 10, "eq_nn_1342", 1904, 17],
"_nop_tc_437",
["jump", "eq_nn_1342", 1904, 17],
["eq_float", 8, 3, 7, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nn_1342",
["is_text", 10, 3, 1904, 17],
["jump_false", 10, "eq_nt_1343", 1904, 17],
"_nop_tc_438",
"_nop_tc_439",
["eq_text", 8, 3, 7, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nt_1343",
["is_null", 10, 3, 1904, 17],
["jump_false", 10, "eq_nnl_1344", 1904, 17],
"_nop_tc_440",
["jump", "eq_nnl_1344", 1904, 17],
["true", 8, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nnl_1344",
["is_bool", 10, 3, 1904, 17],
["jump_false", 10, "eq_nb_1345", 1904, 17],
"_nop_tc_441",
["jump", "eq_nb_1345", 1904, 17],
["eq_bool", 8, 3, 7, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nb_1345",
["false", 8, 1904, 17],
"eq_done_1340",
["jump_false", 8, "if_else_1338", 1904, 17],
["load_field", 7, 1, "expression", 1905, 23],
["access", 8, -1, 1905, 40],
["get", 10, 88, 1, 1905, 14],
["frame", 11, 10, 2, 1905, 14],
["null", 10, 1905, 14],
["setarg", 11, 0, 10, 1905, 14],
["setarg", 11, 1, 7, 1905, 14],
["setarg", 11, 2, 8, 1905, 14],
["tail_invoke", 11, 7, 1905, 14],
["return", 7, 1905, 14],
"_nop_ur_34",
"if_else_1338",
"if_end_1339",
["access", 7, "++", 1909, 17],
["is_identical", 8, 3, 7, 1909, 17],
["jump_true", 8, "eq_done_1349", 1909, 17],
["is_int", 10, 3, 1909, 17],
["jump_false", 10, "eq_ni_1350", 1909, 17],
"_nop_tc_442",
["jump", "eq_ni_1350", 1909, 17],
["eq_int", 8, 3, 7, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_ni_1350",
["is_num", 10, 3, 1909, 17],
["jump_false", 10, "eq_nn_1351", 1909, 17],
"_nop_tc_443",
["jump", "eq_nn_1351", 1909, 17],
["eq_float", 8, 3, 7, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nn_1351",
["is_text", 10, 3, 1909, 17],
["jump_false", 10, "eq_nt_1352", 1909, 17],
"_nop_tc_444",
"_nop_tc_445",
["eq_text", 8, 3, 7, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nt_1352",
["is_null", 10, 3, 1909, 17],
["jump_false", 10, "eq_nnl_1353", 1909, 17],
"_nop_tc_446",
["jump", "eq_nnl_1353", 1909, 17],
["true", 8, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nnl_1353",
["is_bool", 10, 3, 1909, 17],
["jump_false", 10, "eq_nb_1354", 1909, 17],
"_nop_tc_447",
["jump", "eq_nb_1354", 1909, 17],
["eq_bool", 8, 3, 7, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nb_1354",
["false", 8, 1909, 17],
"eq_done_1349",
["move", 7, 8, 1909, 17],
["jump_true", 7, "or_end_1348", 1909, 17],
["access", 8, "--", 1909, 33],
["is_identical", 10, 3, 8, 1909, 33],
["jump_true", 10, "eq_done_1355", 1909, 33],
["is_int", 11, 3, 1909, 33],
["jump_false", 11, "eq_ni_1356", 1909, 33],
"_nop_tc_448",
["jump", "eq_ni_1356", 1909, 33],
["eq_int", 10, 3, 8, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_ni_1356",
["is_num", 11, 3, 1909, 33],
["jump_false", 11, "eq_nn_1357", 1909, 33],
"_nop_tc_449",
["jump", "eq_nn_1357", 1909, 33],
["eq_float", 10, 3, 8, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nn_1357",
["is_text", 11, 3, 1909, 33],
["jump_false", 11, "eq_nt_1358", 1909, 33],
"_nop_tc_450",
"_nop_tc_451",
["eq_text", 10, 3, 8, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nt_1358",
["is_null", 11, 3, 1909, 33],
["jump_false", 11, "eq_nnl_1359", 1909, 33],
"_nop_tc_452",
["jump", "eq_nnl_1359", 1909, 33],
["true", 10, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nnl_1359",
["is_bool", 11, 3, 1909, 33],
["jump_false", 11, "eq_nb_1360", 1909, 33],
"_nop_tc_453",
["jump", "eq_nb_1360", 1909, 33],
["eq_bool", 10, 3, 8, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nb_1360",
["false", 10, 1909, 33],
"eq_done_1355",
["move", 7, 10, 1909, 33],
"or_end_1348",
["jump_false", 7, "if_else_1346", 1909, 33],
["load_field", 7, 1, "expression", 1910, 17],
["move", 46, 7, 1910, 17],
["load_field", 7, 1, "postfix", 1911, 17],
["true", 8, 1911, 33],
["is_identical", 47, 7, 8, 1911, 33],
["jump_true", 47, "eq_done_1361", 1911, 33],
["is_int", 10, 7, 1911, 33],
["jump_false", 10, "eq_ni_1362", 1911, 33],
"_nop_tc_454",
["jump", "eq_ni_1362", 1911, 33],
["eq_int", 47, 7, 8, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_ni_1362",
["is_num", 10, 7, 1911, 33],
["jump_false", 10, "eq_nn_1363", 1911, 33],
"_nop_tc_455",
["jump", "eq_nn_1363", 1911, 33],
["eq_float", 47, 7, 8, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nn_1363",
["is_text", 10, 7, 1911, 33],
["jump_false", 10, "eq_nt_1364", 1911, 33],
"_nop_tc_456",
["jump", "eq_nt_1364", 1911, 33],
["eq_text", 47, 7, 8, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nt_1364",
["is_null", 10, 7, 1911, 33],
["jump_false", 10, "eq_nnl_1365", 1911, 33],
"_nop_tc_457",
["jump", "eq_nnl_1365", 1911, 33],
["true", 47, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nnl_1365",
["is_bool", 10, 7, 1911, 33],
["jump_false", 10, "eq_nb_1366", 1911, 33],
"_nop_tc_458",
"_nop_tc_459",
["eq_bool", 47, 7, 8, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nb_1366",
["false", 47, 1911, 33],
"eq_done_1361",
["access", 7, "++", 1912, 26],
["is_identical", 8, 3, 7, 1912, 26],
["jump_true", 8, "eq_done_1369", 1912, 26],
["is_int", 10, 3, 1912, 26],
["jump_false", 10, "eq_ni_1370", 1912, 26],
"_nop_tc_460",
["jump", "eq_ni_1370", 1912, 26],
["eq_int", 8, 3, 7, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_ni_1370",
["is_num", 10, 3, 1912, 26],
["jump_false", 10, "eq_nn_1371", 1912, 26],
"_nop_tc_461",
["jump", "eq_nn_1371", 1912, 26],
["eq_float", 8, 3, 7, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nn_1371",
["is_text", 10, 3, 1912, 26],
["jump_false", 10, "eq_nt_1372", 1912, 26],
"_nop_tc_462",
"_nop_tc_463",
["eq_text", 8, 3, 7, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nt_1372",
["is_null", 10, 3, 1912, 26],
["jump_false", 10, "eq_nnl_1373", 1912, 26],
"_nop_tc_464",
["jump", "eq_nnl_1373", 1912, 26],
["true", 8, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nnl_1373",
["is_bool", 10, 3, 1912, 26],
["jump_false", 10, "eq_nb_1374", 1912, 26],
"_nop_tc_465",
["jump", "eq_nb_1374", 1912, 26],
["eq_bool", 8, 3, 7, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nb_1374",
["false", 8, 1912, 26],
"eq_done_1369",
["jump_false", 8, "tern_else_1367", 1912, 26],
["access", 7, "add", 1912, 33],
["move", 8, 7, 1912, 33],
["jump", "tern_end_1368", 1912, 33],
"tern_else_1367",
["access", 7, "subtract", 1912, 41],
["move", 8, 7, 1912, 41],
"tern_end_1368",
["move", 48, 8, 1912, 41],
["load_field", 7, 46, "kind", 1913, 22],
["move", 49, 7, 1913, 22],
["get", 7, 40, 1, 1914, 18],
["frame", 8, 7, 0, 1914, 18],
["null", 7, 1914, 18],
["setarg", 8, 0, 7, 1914, 18],
["invoke", 8, 7, 1914, 18],
["move", 50, 7, 1914, 18],
["access", 7, "int", 1915, 14],
["access", 8, 1, 1915, 31],
["get", 10, 51, 1, 1915, 7],
["frame", 11, 10, 3, 1915, 7],
["null", 10, 1915, 7],
["setarg", 11, 0, 10, 1915, 7],
["setarg", 11, 1, 7, 1915, 7],
["setarg", 11, 2, 50, 1915, 7],
["setarg", 11, 3, 8, 1915, 7],
["invoke", 11, 7, 1915, 7],
["record", 7, 2],
["access", 8, "number", 1916, 25],
["store_field", 7, 8, "kind", 1916, 25],
["access", 8, 1, 1916, 43],
["store_field", 7, 8, "number", 1916, 43],
["move", 51, 7, 1916, 43],
["access", 7, "name", 1918, 27],
["is_identical", 8, 49, 7, 1918, 27],
["jump_true", 8, "eq_done_1377", 1918, 27],
["is_int", 10, 49, 1918, 27],
["jump_false", 10, "eq_ni_1378", 1918, 27],
"_nop_tc_466",
["jump", "eq_ni_1378", 1918, 27],
["eq_int", 8, 49, 7, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_ni_1378",
["is_num", 10, 49, 1918, 27],
["jump_false", 10, "eq_nn_1379", 1918, 27],
"_nop_tc_467",
["jump", "eq_nn_1379", 1918, 27],
["eq_float", 8, 49, 7, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nn_1379",
["is_text", 10, 49, 1918, 27],
["jump_false", 10, "eq_nt_1380", 1918, 27],
"_nop_tc_468",
"_nop_tc_469",
["eq_text", 8, 49, 7, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nt_1380",
["is_null", 10, 49, 1918, 27],
["jump_false", 10, "eq_nnl_1381", 1918, 27],
"_nop_tc_470",
["jump", "eq_nnl_1381", 1918, 27],
["true", 8, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nnl_1381",
["is_bool", 10, 49, 1918, 27],
["jump_false", 10, "eq_nb_1382", 1918, 27],
"_nop_tc_471",
["jump", "eq_nb_1382", 1918, 27],
["eq_bool", 8, 49, 7, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nb_1382",
["false", 8, 1918, 27],
"eq_done_1377",
["jump_false", 8, "if_else_1375", 1918, 27],
["load_field", 7, 46, "name", 1919, 16],
["move", 17, 7, 1919, 16],
["load_field", 7, 46, "level", 1920, 17],
["move", 18, 7, 1920, 17],
["null", 7, 1921, 22],
["is_identical", 8, 18, 7, 1921, 22],
["jump_true", 8, "eq_done_1385", 1921, 22],
["is_int", 10, 18, 1921, 22],
["jump_false", 10, "eq_ni_1386", 1921, 22],
"_nop_tc_472",
["jump", "eq_ni_1386", 1921, 22],
["eq_int", 8, 18, 7, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_ni_1386",
["is_num", 10, 18, 1921, 22],
["jump_false", 10, "eq_nn_1387", 1921, 22],
"_nop_tc_473",
["jump", "eq_nn_1387", 1921, 22],
["eq_float", 8, 18, 7, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nn_1387",
["is_text", 10, 18, 1921, 22],
["jump_false", 10, "eq_nt_1388", 1921, 22],
"_nop_tc_474",
["jump", "eq_nt_1388", 1921, 22],
["eq_text", 8, 18, 7, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nt_1388",
["is_null", 10, 18, 1921, 22],
["jump_false", 10, "eq_nnl_1389", 1921, 22],
"_nop_tc_475",
"_nop_tc_476",
["true", 8, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nnl_1389",
["is_bool", 10, 18, 1921, 22],
["jump_false", 10, "eq_nb_1390", 1921, 22],
"_nop_tc_477",
["jump", "eq_nb_1390", 1921, 22],
["eq_bool", 8, 18, 7, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nb_1390",
["false", 8, 1921, 22],
"eq_done_1385",
["jump_false", 8, "if_else_1383", 1921, 22],
["access", 18, -1, 1922, 19],
["jump", "if_end_1384", 1922, 19],
"if_else_1383",
"if_end_1384",
["get", 7, 40, 1, 1924, 20],
["frame", 8, 7, 0, 1924, 20],
["null", 7, 1924, 20],
["setarg", 8, 0, 7, 1924, 20],
["invoke", 8, 7, 1924, 20],
["move", 52, 7, 1924, 20],
["access", 7, 0, 1925, 22],
["is_identical", 8, 18, 7, 1925, 22],
["jump_true", 8, "eq_done_1393", 1925, 22],
["is_int", 10, 18, 1925, 22],
["jump_false", 10, "eq_ni_1394", 1925, 22],
"_nop_tc_478",
"_nop_tc_479",
["eq_int", 8, 18, 7, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_ni_1394",
["is_num", 10, 18, 1925, 22],
["jump_false", 10, "eq_nn_1395", 1925, 22],
"_nop_tc_480",
"_nop_tc_481",
["eq_float", 8, 18, 7, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nn_1395",
["is_text", 10, 18, 1925, 22],
["jump_false", 10, "eq_nt_1396", 1925, 22],
"_nop_tc_482",
["jump", "eq_nt_1396", 1925, 22],
["eq_text", 8, 18, 7, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nt_1396",
["is_null", 10, 18, 1925, 22],
["jump_false", 10, "eq_nnl_1397", 1925, 22],
"_nop_tc_483",
["jump", "eq_nnl_1397", 1925, 22],
["true", 8, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nnl_1397",
["is_bool", 10, 18, 1925, 22],
["jump_false", 10, "eq_nb_1398", 1925, 22],
"_nop_tc_484",
["jump", "eq_nb_1398", 1925, 22],
["eq_bool", 8, 18, 7, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nb_1398",
["false", 8, 1925, 22],
"eq_done_1393",
["jump_false", 8, "if_else_1391", 1925, 22],
["get", 7, 42, 1, 1926, 19],
["frame", 8, 7, 1, 1926, 19],
["null", 7, 1926, 19],
["setarg", 8, 0, 7, 1926, 19],
["setarg", 8, 1, 17, 1926, 19],
["invoke", 8, 7, 1926, 19],
["move", 53, 7, 1926, 19],
["access", 7, 0, 1927, 24],
["is_int", 8, 53, 1927, 24],
["jump_false", 8, "rel_ni_1401", 1927, 24],
"_nop_tc_485",
"_nop_tc_486",
["ge_int", 10, 53, 7, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_ni_1401",
["is_num", 8, 53, 1927, 24],
["jump_false", 8, "rel_nn_1402", 1927, 24],
"_nop_tc_487",
"_nop_tc_488",
["ge_float", 10, 53, 7, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_nn_1402",
["is_text", 8, 53, 1927, 24],
["jump_false", 8, "rel_err_1404", 1927, 24],
"_nop_tc_489",
["jump", "rel_err_1404", 1927, 24],
["ge_text", 10, 53, 7, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_err_1404",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1927,
24
],
["access", 8, "error", 1927, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1927, 24],
["array", 12, 0, 1927, 24],
["push", 12, 11, 1927, 24],
["frame", 11, 7, 2, 1927, 24],
["null", 7, 1927, 24],
["setarg", 11, 0, 7, 1927, 24],
["setarg", 11, 1, 8, 1927, 24],
["setarg", 11, 2, 12, 1927, 24],
["invoke", 11, 7, 1927, 24],
["disrupt", 1927, 24],
"rel_done_1403",
["jump_false", 10, "if_else_1399", 1927, 24],
["access", 7, "move", 1928, 20],
["get", 8, 51, 1, 1928, 13],
["frame", 10, 8, 3, 1928, 13],
["null", 8, 1928, 13],
["setarg", 10, 0, 8, 1928, 13],
["setarg", 10, 1, 7, 1928, 13],
["setarg", 10, 2, 52, 1928, 13],
["setarg", 10, 3, 53, 1928, 13],
["invoke", 10, 7, 1928, 13],
["jump", "if_end_1400", 1928, 13],
"if_else_1399",
"if_end_1400",
["jump", "if_end_1392", 1928, 13],
"if_else_1391",
["access", 7, 0, 1930, 28],
["is_int", 8, 18, 1930, 28],
["jump_false", 8, "rel_ni_1407", 1930, 28],
"_nop_tc_490",
"_nop_tc_491",
["gt_int", 10, 18, 7, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_ni_1407",
["is_num", 8, 18, 1930, 28],
["jump_false", 8, "rel_nn_1408", 1930, 28],
"_nop_tc_492",
"_nop_tc_493",
["gt_float", 10, 18, 7, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_nn_1408",
["is_text", 8, 18, 1930, 28],
["jump_false", 8, "rel_err_1410", 1930, 28],
"_nop_tc_494",
["jump", "rel_err_1410", 1930, 28],
["gt_text", 10, 18, 7, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_err_1410",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1930,
28
],
["access", 8, "error", 1930, 28],
["access", 11, "cannot compare with '>': operands must be same type", 1930, 28],
["array", 12, 0, 1930, 28],
["push", 12, 11, 1930, 28],
["frame", 11, 7, 2, 1930, 28],
["null", 7, 1930, 28],
["setarg", 11, 0, 7, 1930, 28],
["setarg", 11, 1, 8, 1930, 28],
["setarg", 11, 2, 12, 1930, 28],
["invoke", 11, 7, 1930, 28],
["disrupt", 1930, 28],
"rel_done_1409",
["jump_false", 10, "if_else_1405", 1930, 28],
["access", 7, 1, 1931, 25],
["is_num", 8, 18, 1931, 25],
["jump_false", 8, "num_err_1411", 1931, 25],
"_nop_tc_495",
"_nop_tc_496",
["subtract", 21, 18, 7, 1931, 25],
["jump", "num_done_1412", 1931, 25],
"num_err_1411",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1931,
25
],
["access", 8, "error", 1931, 25],
["access", 10, "cannot apply '-': operands must be numbers", 1931, 25],
["array", 11, 0, 1931, 25],
["push", 11, 10, 1931, 25],
["frame", 10, 7, 2, 1931, 25],
["null", 7, 1931, 25],
["setarg", 10, 0, 7, 1931, 25],
["setarg", 10, 1, 8, 1931, 25],
["setarg", 10, 2, 11, 1931, 25],
["invoke", 10, 7, 1931, 25],
["disrupt", 1931, 25],
"num_done_1412",
["get", 7, 100, 1, 1932, 20],
["get", 8, 100, 1, 1932, 41],
["length", 10, 8, 1932, 41],
["access", 8, 1, 1932, 58],
"_nop_tc_497",
"_nop_tc_498",
"_nop_tc_499",
"_nop_tc_500",
["subtract", 11, 10, 8, 1932, 58],
["jump", "num_done_1414", 1932, 58],
"num_err_1413",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1932,
58
],
["access", 10, "error", 1932, 58],
["access", 12, "cannot apply '-': operands must be numbers", 1932, 58],
["array", 13, 0, 1932, 58],
["push", 13, 12, 1932, 58],
["frame", 12, 8, 2, 1932, 58],
["null", 8, 1932, 58],
["setarg", 12, 0, 8, 1932, 58],
["setarg", 12, 1, 10, 1932, 58],
["setarg", 12, 2, 13, 1932, 58],
["invoke", 12, 8, 1932, 58],
["disrupt", 1932, 58],
"num_done_1414",
"_nop_tc_501",
"_nop_tc_502",
"_nop_tc_503",
"_nop_tc_504",
["subtract", 8, 11, 21, 1932, 62],
["jump", "num_done_1416", 1932, 62],
"num_err_1415",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1932,
62
],
["access", 11, "error", 1932, 62],
["access", 12, "cannot apply '-': operands must be numbers", 1932, 62],
["array", 13, 0, 1932, 62],
["push", 13, 12, 1932, 62],
["frame", 12, 10, 2, 1932, 62],
["null", 10, 1932, 62],
["setarg", 12, 0, 10, 1932, 62],
["setarg", 12, 1, 11, 1932, 62],
["setarg", 12, 2, 13, 1932, 62],
["invoke", 12, 10, 1932, 62],
["disrupt", 1932, 62],
"num_done_1416",
["load_dynamic", 10, 7, 8, 1932, 62],
["move", 22, 10, 1932, 62],
["get", 7, 83, 1, 1933, 19],
["frame", 8, 7, 2, 1933, 19],
["null", 7, 1933, 19],
["setarg", 8, 0, 7, 1933, 19],
["setarg", 8, 1, 22, 1933, 19],
["setarg", 8, 2, 17, 1933, 19],
["invoke", 8, 7, 1933, 19],
["move", 55, 7, 1933, 19],
["access", 7, "get", 1934, 18],
["get", 8, 52, 1, 1934, 11],
["frame", 10, 8, 4, 1934, 11],
["null", 8, 1934, 11],
["setarg", 10, 0, 8, 1934, 11],
["setarg", 10, 1, 7, 1934, 11],
["setarg", 10, 2, 52, 1934, 11],
["setarg", 10, 3, 55, 1934, 11],
["setarg", 10, 4, 18, 1934, 11],
["invoke", 10, 7, 1934, 11],
["jump", "if_end_1406", 1934, 11],
"if_else_1405",
["get", 7, 98, 1, 1936, 11],
["frame", 8, 7, 2, 1936, 11],
["null", 7, 1936, 11],
["setarg", 8, 0, 7, 1936, 11],
["setarg", 8, 1, 52, 1936, 11],
["setarg", 8, 2, 17, 1936, 11],
["invoke", 8, 7, 1936, 11],
"if_end_1406",
"if_end_1392",
["get", 7, 40, 1, 1938, 20],
["frame", 8, 7, 0, 1938, 20],
["null", 7, 1938, 20],
["setarg", 8, 0, 7, 1938, 20],
["invoke", 8, 7, 1938, 20],
["move", 54, 7, 1938, 20],
["null", 7, 1939, 18],
["put", 7, 34, 1, 1939, 18],
["put", 51, 35, 1, 1940, 18],
["get", 7, 71, 1, 1941, 9],
["frame", 8, 7, 4, 1941, 9],
["null", 7, 1941, 9],
["setarg", 8, 0, 7, 1941, 9],
["setarg", 8, 1, 48, 1941, 9],
["setarg", 8, 2, 54, 1941, 9],
["setarg", 8, 3, 52, 1941, 9],
["setarg", 8, 4, 50, 1941, 9],
["invoke", 8, 7, 1941, 9],
["access", 7, 0, 1942, 22],
["is_identical", 8, 18, 7, 1942, 22],
["jump_true", 8, "eq_done_1419", 1942, 22],
["is_int", 10, 18, 1942, 22],
["jump_false", 10, "eq_ni_1420", 1942, 22],
"_nop_tc_505",
"_nop_tc_506",
["eq_int", 8, 18, 7, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_ni_1420",
["is_num", 10, 18, 1942, 22],
["jump_false", 10, "eq_nn_1421", 1942, 22],
"_nop_tc_507",
"_nop_tc_508",
["eq_float", 8, 18, 7, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nn_1421",
["is_text", 10, 18, 1942, 22],
["jump_false", 10, "eq_nt_1422", 1942, 22],
"_nop_tc_509",
["jump", "eq_nt_1422", 1942, 22],
["eq_text", 8, 18, 7, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nt_1422",
["is_null", 10, 18, 1942, 22],
["jump_false", 10, "eq_nnl_1423", 1942, 22],
"_nop_tc_510",
["jump", "eq_nnl_1423", 1942, 22],
["true", 8, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nnl_1423",
["is_bool", 10, 18, 1942, 22],
["jump_false", 10, "eq_nb_1424", 1942, 22],
"_nop_tc_511",
["jump", "eq_nb_1424", 1942, 22],
["eq_bool", 8, 18, 7, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nb_1424",
["false", 8, 1942, 22],
"eq_done_1419",
["jump_false", 8, "if_else_1417", 1942, 22],
["get", 7, 42, 1, 1943, 19],
["frame", 8, 7, 1, 1943, 19],
["null", 7, 1943, 19],
["setarg", 8, 0, 7, 1943, 19],
["setarg", 8, 1, 17, 1943, 19],
["invoke", 8, 7, 1943, 19],
["move", 53, 7, 1943, 19],
["access", 7, 0, 1944, 24],
["is_int", 8, 53, 1944, 24],
["jump_false", 8, "rel_ni_1427", 1944, 24],
"_nop_tc_512",
"_nop_tc_513",
["ge_int", 10, 53, 7, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_ni_1427",
["is_num", 8, 53, 1944, 24],
["jump_false", 8, "rel_nn_1428", 1944, 24],
"_nop_tc_514",
"_nop_tc_515",
["ge_float", 10, 53, 7, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_nn_1428",
["is_text", 8, 53, 1944, 24],
["jump_false", 8, "rel_err_1430", 1944, 24],
"_nop_tc_516",
["jump", "rel_err_1430", 1944, 24],
["ge_text", 10, 53, 7, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_err_1430",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1944,
24
],
["access", 8, "error", 1944, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1944, 24],
["array", 12, 0, 1944, 24],
["push", 12, 11, 1944, 24],
["frame", 11, 7, 2, 1944, 24],
["null", 7, 1944, 24],
["setarg", 11, 0, 7, 1944, 24],
["setarg", 11, 1, 8, 1944, 24],
["setarg", 11, 2, 12, 1944, 24],
["invoke", 11, 7, 1944, 24],
["disrupt", 1944, 24],
"rel_done_1429",
["jump_false", 10, "if_else_1425", 1944, 24],
["access", 7, "move", 1945, 20],
["get", 8, 51, 1, 1945, 13],
["frame", 10, 8, 3, 1945, 13],
["null", 8, 1945, 13],
["setarg", 10, 0, 8, 1945, 13],
["setarg", 10, 1, 7, 1945, 13],
["setarg", 10, 2, 53, 1945, 13],
["setarg", 10, 3, 54, 1945, 13],
["invoke", 10, 7, 1945, 13],
["jump", "if_end_1426", 1945, 13],
"if_else_1425",
"if_end_1426",
["jump", "if_end_1418", 1945, 13],
"if_else_1417",
["access", 7, 0, 1947, 28],
["is_int", 8, 18, 1947, 28],
["jump_false", 8, "rel_ni_1433", 1947, 28],
"_nop_tc_517",
"_nop_tc_518",
["gt_int", 10, 18, 7, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_ni_1433",
["is_num", 8, 18, 1947, 28],
["jump_false", 8, "rel_nn_1434", 1947, 28],
"_nop_tc_519",
"_nop_tc_520",
["gt_float", 10, 18, 7, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_nn_1434",
["is_text", 8, 18, 1947, 28],
["jump_false", 8, "rel_err_1436", 1947, 28],
"_nop_tc_521",
["jump", "rel_err_1436", 1947, 28],
["gt_text", 10, 18, 7, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_err_1436",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1947,
28
],
["access", 8, "error", 1947, 28],
["access", 11, "cannot compare with '>': operands must be same type", 1947, 28],
["array", 12, 0, 1947, 28],
["push", 12, 11, 1947, 28],
["frame", 11, 7, 2, 1947, 28],
["null", 7, 1947, 28],
["setarg", 11, 0, 7, 1947, 28],
["setarg", 11, 1, 8, 1947, 28],
["setarg", 11, 2, 12, 1947, 28],
["invoke", 11, 7, 1947, 28],
["disrupt", 1947, 28],
"rel_done_1435",
["jump_false", 10, "if_else_1431", 1947, 28],
["access", 7, 1, 1948, 25],
["is_num", 8, 18, 1948, 25],
["jump_false", 8, "num_err_1437", 1948, 25],
"_nop_tc_522",
"_nop_tc_523",
["subtract", 21, 18, 7, 1948, 25],
["jump", "num_done_1438", 1948, 25],
"num_err_1437",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1948,
25
],
["access", 8, "error", 1948, 25],
["access", 10, "cannot apply '-': operands must be numbers", 1948, 25],
["array", 11, 0, 1948, 25],
["push", 11, 10, 1948, 25],
["frame", 10, 7, 2, 1948, 25],
["null", 7, 1948, 25],
["setarg", 10, 0, 7, 1948, 25],
["setarg", 10, 1, 8, 1948, 25],
["setarg", 10, 2, 11, 1948, 25],
["invoke", 10, 7, 1948, 25],
["disrupt", 1948, 25],
"num_done_1438",
["get", 7, 100, 1, 1949, 20],
["get", 8, 100, 1, 1949, 41],
["length", 10, 8, 1949, 41],
["access", 8, 1, 1949, 58],
"_nop_tc_524",
"_nop_tc_525",
"_nop_tc_526",
"_nop_tc_527",
["subtract", 11, 10, 8, 1949, 58],
["jump", "num_done_1440", 1949, 58],
"num_err_1439",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1949,
58
],
["access", 10, "error", 1949, 58],
["access", 12, "cannot apply '-': operands must be numbers", 1949, 58],
["array", 13, 0, 1949, 58],
["push", 13, 12, 1949, 58],
["frame", 12, 8, 2, 1949, 58],
["null", 8, 1949, 58],
["setarg", 12, 0, 8, 1949, 58],
["setarg", 12, 1, 10, 1949, 58],
["setarg", 12, 2, 13, 1949, 58],
["invoke", 12, 8, 1949, 58],
["disrupt", 1949, 58],
"num_done_1440",
"_nop_tc_528",
"_nop_tc_529",
"_nop_tc_530",
"_nop_tc_531",
["subtract", 8, 11, 21, 1949, 62],
["jump", "num_done_1442", 1949, 62],
"num_err_1441",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1949,
62
],
["access", 11, "error", 1949, 62],
["access", 12, "cannot apply '-': operands must be numbers", 1949, 62],
["array", 13, 0, 1949, 62],
["push", 13, 12, 1949, 62],
["frame", 12, 10, 2, 1949, 62],
["null", 10, 1949, 62],
["setarg", 12, 0, 10, 1949, 62],
["setarg", 12, 1, 11, 1949, 62],
["setarg", 12, 2, 13, 1949, 62],
["invoke", 12, 10, 1949, 62],
["disrupt", 1949, 62],
"num_done_1442",
["load_dynamic", 10, 7, 8, 1949, 62],
["move", 22, 10, 1949, 62],
["get", 7, 83, 1, 1950, 19],
["frame", 8, 7, 2, 1950, 19],
["null", 7, 1950, 19],
["setarg", 8, 0, 7, 1950, 19],
["setarg", 8, 1, 22, 1950, 19],
["setarg", 8, 2, 17, 1950, 19],
["invoke", 8, 7, 1950, 19],
["move", 55, 7, 1950, 19],
["access", 7, "put", 1951, 18],
["get", 8, 52, 1, 1951, 11],
["frame", 10, 8, 4, 1951, 11],
["null", 8, 1951, 11],
["setarg", 10, 0, 8, 1951, 11],
["setarg", 10, 1, 7, 1951, 11],
["setarg", 10, 2, 54, 1951, 11],
["setarg", 10, 3, 55, 1951, 11],
["setarg", 10, 4, 18, 1951, 11],
["invoke", 10, 7, 1951, 11],
["jump", "if_end_1432", 1951, 11],
"if_else_1431",
"if_end_1432",
"if_end_1418",
["jump_false", 47, "tern_else_1443", 1953, 16],
["move", 7, 52, 1953, 26],
["jump", "tern_end_1444", 1953, 26],
"tern_else_1443",
["move", 7, 54, 1953, 37],
"tern_end_1444",
["return", 7, 1953, 37],
"_nop_ur_35",
"if_else_1375",
["access", 7, ".", 1954, 34],
["is_identical", 8, 49, 7, 1954, 34],
["jump_true", 8, "eq_done_1447", 1954, 34],
["is_int", 10, 49, 1954, 34],
["jump_false", 10, "eq_ni_1448", 1954, 34],
"_nop_tc_532",
["jump", "eq_ni_1448", 1954, 34],
["eq_int", 8, 49, 7, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_ni_1448",
["is_num", 10, 49, 1954, 34],
["jump_false", 10, "eq_nn_1449", 1954, 34],
"_nop_tc_533",
["jump", "eq_nn_1449", 1954, 34],
["eq_float", 8, 49, 7, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nn_1449",
["is_text", 10, 49, 1954, 34],
["jump_false", 10, "eq_nt_1450", 1954, 34],
"_nop_tc_534",
"_nop_tc_535",
["eq_text", 8, 49, 7, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nt_1450",
["is_null", 10, 49, 1954, 34],
["jump_false", 10, "eq_nnl_1451", 1954, 34],
"_nop_tc_536",
["jump", "eq_nnl_1451", 1954, 34],
["true", 8, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nnl_1451",
["is_bool", 10, 49, 1954, 34],
["jump_false", 10, "eq_nb_1452", 1954, 34],
"_nop_tc_537",
["jump", "eq_nb_1452", 1954, 34],
["eq_bool", 8, 49, 7, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nb_1452",
["false", 8, 1954, 34],
"eq_done_1447",
["jump_false", 8, "if_else_1445", 1954, 34],
["load_field", 7, 46, "left", 1955, 15],
["move", 24, 7, 1955, 15],
["load_field", 7, 46, "right", 1956, 16],
["move", 25, 7, 1956, 16],
["access", 7, -1, 1957, 34],
["get", 8, 88, 1, 1957, 20],
["frame", 10, 8, 2, 1957, 20],
["null", 8, 1957, 20],
["setarg", 10, 0, 8, 1957, 20],
["setarg", 10, 1, 24, 1957, 20],
["setarg", 10, 2, 7, 1957, 20],
["invoke", 10, 7, 1957, 20],
["move", 26, 7, 1957, 20],
["get", 7, 40, 1, 1958, 20],
["frame", 8, 7, 0, 1958, 20],
["null", 7, 1958, 20],
["setarg", 8, 0, 7, 1958, 20],
["invoke", 8, 7, 1958, 20],
["move", 52, 7, 1958, 20],
["get", 7, 72, 1, 1959, 9],
["frame", 8, 7, 3, 1959, 9],
["null", 7, 1959, 9],
["setarg", 8, 0, 7, 1959, 9],
["setarg", 8, 1, 52, 1959, 9],
["setarg", 8, 2, 26, 1959, 9],
["setarg", 8, 3, 25, 1959, 9],
["invoke", 8, 7, 1959, 9],
["get", 7, 40, 1, 1960, 20],
["frame", 8, 7, 0, 1960, 20],
["null", 7, 1960, 20],
["setarg", 8, 0, 7, 1960, 20],
["invoke", 8, 7, 1960, 20],
["move", 54, 7, 1960, 20],
["null", 7, 1961, 18],
["put", 7, 34, 1, 1961, 18],
["put", 51, 35, 1, 1962, 18],
["get", 7, 71, 1, 1963, 9],
["frame", 8, 7, 4, 1963, 9],
["null", 7, 1963, 9],
["setarg", 8, 0, 7, 1963, 9],
["setarg", 8, 1, 48, 1963, 9],
["setarg", 8, 2, 54, 1963, 9],
["setarg", 8, 3, 52, 1963, 9],
["setarg", 8, 4, 50, 1963, 9],
["invoke", 8, 7, 1963, 9],
["get", 7, 73, 1, 1964, 9],
["frame", 8, 7, 3, 1964, 9],
["null", 7, 1964, 9],
["setarg", 8, 0, 7, 1964, 9],
["setarg", 8, 1, 26, 1964, 9],
["setarg", 8, 2, 25, 1964, 9],
["setarg", 8, 3, 54, 1964, 9],
["invoke", 8, 7, 1964, 9],
["jump_false", 47, "tern_else_1453", 1965, 16],
["move", 7, 52, 1965, 26],
["jump", "tern_end_1454", 1965, 26],
"tern_else_1453",
["move", 7, 54, 1965, 37],
"tern_end_1454",
["return", 7, 1965, 37],
"_nop_ur_36",
"if_else_1445",
["access", 7, "[", 1966, 34],
["is_identical", 8, 49, 7, 1966, 34],
["jump_true", 8, "eq_done_1457", 1966, 34],
["is_int", 10, 49, 1966, 34],
["jump_false", 10, "eq_ni_1458", 1966, 34],
"_nop_tc_538",
["jump", "eq_ni_1458", 1966, 34],
["eq_int", 8, 49, 7, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_ni_1458",
["is_num", 10, 49, 1966, 34],
["jump_false", 10, "eq_nn_1459", 1966, 34],
"_nop_tc_539",
["jump", "eq_nn_1459", 1966, 34],
["eq_float", 8, 49, 7, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nn_1459",
["is_text", 10, 49, 1966, 34],
["jump_false", 10, "eq_nt_1460", 1966, 34],
"_nop_tc_540",
"_nop_tc_541",
["eq_text", 8, 49, 7, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nt_1460",
["is_null", 10, 49, 1966, 34],
["jump_false", 10, "eq_nnl_1461", 1966, 34],
"_nop_tc_542",
["jump", "eq_nnl_1461", 1966, 34],
["true", 8, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nnl_1461",
["is_bool", 10, 49, 1966, 34],
["jump_false", 10, "eq_nb_1462", 1966, 34],
"_nop_tc_543",
["jump", "eq_nb_1462", 1966, 34],
["eq_bool", 8, 49, 7, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nb_1462",
["false", 8, 1966, 34],
"eq_done_1457",
["jump_false", 8, "if_else_1455", 1966, 34],
["load_field", 7, 46, "left", 1967, 15],
["move", 24, 7, 1967, 15],
["load_field", 7, 46, "right", 1968, 20],
["move", 56, 7, 1968, 20],
["access", 7, -1, 1969, 34],
["get", 8, 88, 1, 1969, 20],
["frame", 10, 8, 2, 1969, 20],
["null", 8, 1969, 20],
["setarg", 10, 0, 8, 1969, 20],
["setarg", 10, 1, 24, 1969, 20],
["setarg", 10, 2, 7, 1969, 20],
["invoke", 10, 7, 1969, 20],
["move", 26, 7, 1969, 20],
["access", 7, -1, 1970, 39],
["get", 8, 88, 1, 1970, 20],
["frame", 10, 8, 2, 1970, 20],
["null", 8, 1970, 20],
["setarg", 10, 0, 8, 1970, 20],
["setarg", 10, 1, 56, 1970, 20],
["setarg", 10, 2, 7, 1970, 20],
["invoke", 10, 7, 1970, 20],
["move", 28, 7, 1970, 20],
["get", 7, 40, 1, 1971, 20],
["frame", 8, 7, 0, 1971, 20],
["null", 7, 1971, 20],
["setarg", 8, 0, 7, 1971, 20],
["invoke", 8, 7, 1971, 20],
["move", 52, 7, 1971, 20],
["load_field", 7, 46, "access_kind", 1972, 53],
["get", 8, 74, 1, 1972, 9],
["frame", 10, 8, 4, 1972, 9],
["null", 8, 1972, 9],
["setarg", 10, 0, 8, 1972, 9],
["setarg", 10, 1, 52, 1972, 9],
["setarg", 10, 2, 26, 1972, 9],
["setarg", 10, 3, 28, 1972, 9],
["setarg", 10, 4, 7, 1972, 9],
["invoke", 10, 7, 1972, 9],
["get", 7, 40, 1, 1973, 20],
["frame", 8, 7, 0, 1973, 20],
["null", 7, 1973, 20],
["setarg", 8, 0, 7, 1973, 20],
["invoke", 8, 7, 1973, 20],
["move", 54, 7, 1973, 20],
["null", 7, 1974, 18],
["put", 7, 34, 1, 1974, 18],
["put", 51, 35, 1, 1975, 18],
["get", 7, 71, 1, 1976, 9],
["frame", 8, 7, 4, 1976, 9],
["null", 7, 1976, 9],
["setarg", 8, 0, 7, 1976, 9],
["setarg", 8, 1, 48, 1976, 9],
["setarg", 8, 2, 54, 1976, 9],
["setarg", 8, 3, 52, 1976, 9],
["setarg", 8, 4, 50, 1976, 9],
["invoke", 8, 7, 1976, 9],
["load_field", 7, 46, "access_kind", 1977, 53],
["get", 8, 75, 1, 1977, 9],
["frame", 10, 8, 4, 1977, 9],
["null", 8, 1977, 9],
["setarg", 10, 0, 8, 1977, 9],
["setarg", 10, 1, 26, 1977, 9],
["setarg", 10, 2, 28, 1977, 9],
["setarg", 10, 3, 54, 1977, 9],
["setarg", 10, 4, 7, 1977, 9],
["invoke", 10, 7, 1977, 9],
["jump_false", 47, "tern_else_1463", 1978, 16],
["move", 7, 52, 1978, 26],
["jump", "tern_end_1464", 1978, 26],
"tern_else_1463",
["move", 7, 54, 1978, 37],
"tern_end_1464",
["return", 7, 1978, 37],
"_nop_ur_37",
"if_else_1455",
"if_end_1456",
"if_end_1446",
"if_end_1376",
["jump", "if_end_1347", 1978, 37],
"if_else_1346",
"if_end_1347",
["access", 7, "delete", 1983, 17],
["is_identical", 8, 3, 7, 1983, 17],
["jump_true", 8, "eq_done_1467", 1983, 17],
["is_int", 10, 3, 1983, 17],
["jump_false", 10, "eq_ni_1468", 1983, 17],
"_nop_tc_544",
["jump", "eq_ni_1468", 1983, 17],
["eq_int", 8, 3, 7, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_ni_1468",
["is_num", 10, 3, 1983, 17],
["jump_false", 10, "eq_nn_1469", 1983, 17],
"_nop_tc_545",
["jump", "eq_nn_1469", 1983, 17],
["eq_float", 8, 3, 7, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nn_1469",
["is_text", 10, 3, 1983, 17],
["jump_false", 10, "eq_nt_1470", 1983, 17],
"_nop_tc_546",
"_nop_tc_547",
["eq_text", 8, 3, 7, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nt_1470",
["is_null", 10, 3, 1983, 17],
["jump_false", 10, "eq_nnl_1471", 1983, 17],
"_nop_tc_548",
["jump", "eq_nnl_1471", 1983, 17],
["true", 8, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nnl_1471",
["is_bool", 10, 3, 1983, 17],
["jump_false", 10, "eq_nb_1472", 1983, 17],
"_nop_tc_549",
["jump", "eq_nb_1472", 1983, 17],
["eq_bool", 8, 3, 7, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nb_1472",
["false", 8, 1983, 17],
"eq_done_1467",
["jump_false", 8, "if_else_1465", 1983, 17],
["load_field", 7, 1, "expression", 1984, 17],
["move", 46, 7, 1984, 17],
["load_field", 7, 46, "kind", 1985, 22],
["move", 49, 7, 1985, 22],
["get", 7, 40, 1, 1986, 14],
["frame", 8, 7, 0, 1986, 14],
["null", 7, 1986, 14],
["setarg", 8, 0, 7, 1986, 14],
["invoke", 8, 7, 1986, 14],
["move", 4, 7, 1986, 14],
["access", 7, ".", 1987, 27],
["is_identical", 8, 49, 7, 1987, 27],
["jump_true", 8, "eq_done_1475", 1987, 27],
["is_int", 10, 49, 1987, 27],
["jump_false", 10, "eq_ni_1476", 1987, 27],
"_nop_tc_550",
["jump", "eq_ni_1476", 1987, 27],
["eq_int", 8, 49, 7, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_ni_1476",
["is_num", 10, 49, 1987, 27],
["jump_false", 10, "eq_nn_1477", 1987, 27],
"_nop_tc_551",
["jump", "eq_nn_1477", 1987, 27],
["eq_float", 8, 49, 7, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nn_1477",
["is_text", 10, 49, 1987, 27],
["jump_false", 10, "eq_nt_1478", 1987, 27],
"_nop_tc_552",
"_nop_tc_553",
["eq_text", 8, 49, 7, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nt_1478",
["is_null", 10, 49, 1987, 27],
["jump_false", 10, "eq_nnl_1479", 1987, 27],
"_nop_tc_554",
["jump", "eq_nnl_1479", 1987, 27],
["true", 8, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nnl_1479",
["is_bool", 10, 49, 1987, 27],
["jump_false", 10, "eq_nb_1480", 1987, 27],
"_nop_tc_555",
["jump", "eq_nb_1480", 1987, 27],
["eq_bool", 8, 49, 7, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nb_1480",
["false", 8, 1987, 27],
"eq_done_1475",
["jump_false", 8, "if_else_1473", 1987, 27],
["load_field", 7, 46, "left", 1988, 15],
["move", 24, 7, 1988, 15],
["load_field", 7, 46, "right", 1989, 16],
["move", 25, 7, 1989, 16],
["access", 7, -1, 1990, 34],
["get", 8, 88, 1, 1990, 20],
["frame", 10, 8, 2, 1990, 20],
["null", 8, 1990, 20],
["setarg", 10, 0, 8, 1990, 20],
["setarg", 10, 1, 24, 1990, 20],
["setarg", 10, 2, 7, 1990, 20],
["invoke", 10, 7, 1990, 20],
["move", 26, 7, 1990, 20],
["get", 7, 2, 1, 1991, 14],
["access", 8, "delete", 1991, 31],
["array", 10, 4, 1991, 57],
["push", 10, 8, 1991, 57],
["push", 10, 4, 1991, 57],
["push", 10, 26, 1991, 57],
["push", 10, 25, 1991, 57],
["is_array", 8, 7, 1991, 57],
["jump_false", 8, "push_err_1481", 1991, 57],
["push", 7, 10, 1991, 57],
["jump", "push_done_1482", 1991, 57],
"push_err_1481",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1991,
57
],
["access", 8, "error", 1991, 57],
["access", 10, "cannot push: target must be an array", 1991, 57],
["array", 11, 0, 1991, 57],
["push", 11, 10, 1991, 57],
["frame", 10, 7, 2, 1991, 57],
["null", 7, 1991, 57],
["setarg", 10, 0, 7, 1991, 57],
["setarg", 10, 1, 8, 1991, 57],
["setarg", 10, 2, 11, 1991, 57],
["invoke", 10, 7, 1991, 57],
["disrupt", 1991, 57],
"push_done_1482",
["jump", "if_end_1474", 1991, 57],
"if_else_1473",
["access", 7, "[", 1992, 34],
["is_identical", 8, 49, 7, 1992, 34],
["jump_true", 8, "eq_done_1485", 1992, 34],
["is_int", 10, 49, 1992, 34],
["jump_false", 10, "eq_ni_1486", 1992, 34],
"_nop_tc_556",
["jump", "eq_ni_1486", 1992, 34],
["eq_int", 8, 49, 7, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_ni_1486",
["is_num", 10, 49, 1992, 34],
["jump_false", 10, "eq_nn_1487", 1992, 34],
"_nop_tc_557",
["jump", "eq_nn_1487", 1992, 34],
["eq_float", 8, 49, 7, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nn_1487",
["is_text", 10, 49, 1992, 34],
["jump_false", 10, "eq_nt_1488", 1992, 34],
"_nop_tc_558",
"_nop_tc_559",
["eq_text", 8, 49, 7, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nt_1488",
["is_null", 10, 49, 1992, 34],
["jump_false", 10, "eq_nnl_1489", 1992, 34],
"_nop_tc_560",
["jump", "eq_nnl_1489", 1992, 34],
["true", 8, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nnl_1489",
["is_bool", 10, 49, 1992, 34],
["jump_false", 10, "eq_nb_1490", 1992, 34],
"_nop_tc_561",
["jump", "eq_nb_1490", 1992, 34],
["eq_bool", 8, 49, 7, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nb_1490",
["false", 8, 1992, 34],
"eq_done_1485",
["jump_false", 8, "if_else_1483", 1992, 34],
["load_field", 7, 46, "left", 1993, 15],
["move", 24, 7, 1993, 15],
["load_field", 7, 46, "right", 1994, 15],
["move", 27, 7, 1994, 15],
["access", 7, -1, 1995, 34],
["get", 8, 88, 1, 1995, 20],
["frame", 10, 8, 2, 1995, 20],
["null", 8, 1995, 20],
["setarg", 10, 0, 8, 1995, 20],
["setarg", 10, 1, 24, 1995, 20],
["setarg", 10, 2, 7, 1995, 20],
["invoke", 10, 7, 1995, 20],
["move", 26, 7, 1995, 20],
["access", 7, -1, 1996, 34],
["get", 8, 88, 1, 1996, 20],
["frame", 10, 8, 2, 1996, 20],
["null", 8, 1996, 20],
["setarg", 10, 0, 8, 1996, 20],
["setarg", 10, 1, 27, 1996, 20],
["setarg", 10, 2, 7, 1996, 20],
["invoke", 10, 7, 1996, 20],
["move", 28, 7, 1996, 20],
["access", 7, "delete", 1997, 16],
["get", 8, 52, 1, 1997, 9],
["frame", 10, 8, 4, 1997, 9],
["null", 8, 1997, 9],
["setarg", 10, 0, 8, 1997, 9],
["setarg", 10, 1, 7, 1997, 9],
["setarg", 10, 2, 4, 1997, 9],
["setarg", 10, 3, 26, 1997, 9],
["setarg", 10, 4, 28, 1997, 9],
["invoke", 10, 7, 1997, 9],
["jump", "if_end_1484", 1997, 9],
"if_else_1483",
["true", 7, 1999, 31],
["get", 8, 56, 1, 1999, 9],
["frame", 10, 8, 2, 1999, 9],
["null", 8, 1999, 9],
["setarg", 10, 0, 8, 1999, 9],
["setarg", 10, 1, 4, 1999, 9],
["setarg", 10, 2, 7, 1999, 9],
["invoke", 10, 7, 1999, 9],
"if_end_1484",
"if_end_1474",
["return", 4, 2001, 14],
"_nop_ur_38",
"if_else_1465",
"if_end_1466",
["access", 4, "then", 2005, 17],
["is_identical", 7, 3, 4, 2005, 17],
["jump_true", 7, "eq_done_1493", 2005, 17],
["is_int", 8, 3, 2005, 17],
["jump_false", 8, "eq_ni_1494", 2005, 17],
"_nop_tc_562",
["jump", "eq_ni_1494", 2005, 17],
["eq_int", 7, 3, 4, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_ni_1494",
["is_num", 8, 3, 2005, 17],
["jump_false", 8, "eq_nn_1495", 2005, 17],
"_nop_tc_563",
["jump", "eq_nn_1495", 2005, 17],
["eq_float", 7, 3, 4, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nn_1495",
["is_text", 8, 3, 2005, 17],
["jump_false", 8, "eq_nt_1496", 2005, 17],
"_nop_tc_564",
"_nop_tc_565",
["eq_text", 7, 3, 4, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nt_1496",
["is_null", 8, 3, 2005, 17],
["jump_false", 8, "eq_nnl_1497", 2005, 17],
"_nop_tc_566",
["jump", "eq_nnl_1497", 2005, 17],
["true", 7, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nnl_1497",
["is_bool", 8, 3, 2005, 17],
["jump_false", 8, "eq_nb_1498", 2005, 17],
"_nop_tc_567",
["jump", "eq_nb_1498", 2005, 17],
["eq_bool", 7, 3, 4, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nb_1498",
["false", 7, 2005, 17],
"eq_done_1493",
["jump_false", 7, "if_else_1491", 2005, 17],
["load_field", 4, 1, "expression", 2006, 14],
["move", 57, 4, 2006, 14],
["load_field", 4, 1, "then", 2007, 19],
["move", 58, 4, 2007, 19],
["access", 4, "else", 2008, 24],
["load_field", 7, 1, 4, 2008, 24],
["move", 59, 7, 2008, 24],
["access", 4, "tern_else", 2009, 30],
["get", 7, 45, 1, 2009, 20],
["frame", 8, 7, 1, 2009, 20],
["null", 7, 2009, 20],
["setarg", 8, 0, 7, 2009, 20],
["setarg", 8, 1, 4, 2009, 20],
["invoke", 8, 4, 2009, 20],
["move", 60, 4, 2009, 20],
["access", 4, "tern_end", 2010, 29],
["get", 7, 45, 1, 2010, 19],
["frame", 8, 7, 1, 2010, 19],
["null", 7, 2010, 19],
["setarg", 8, 0, 7, 2010, 19],
["setarg", 8, 1, 4, 2010, 19],
["invoke", 8, 4, 2010, 19],
["move", 61, 4, 2010, 19],
["access", 4, -1, 2011, 34],
["get", 7, 88, 1, 2011, 19],
["frame", 8, 7, 2, 2011, 19],
["null", 7, 2011, 19],
["setarg", 8, 0, 7, 2011, 19],
["setarg", 8, 1, 57, 2011, 19],
["setarg", 8, 2, 4, 2011, 19],
["invoke", 8, 4, 2011, 19],
["move", 62, 4, 2011, 19],
["access", 4, "jump_false", 2012, 22],
["get", 7, 60, 1, 2012, 7],
["frame", 8, 7, 3, 2012, 7],
["null", 7, 2012, 7],
["setarg", 8, 0, 7, 2012, 7],
["setarg", 8, 1, 4, 2012, 7],
["setarg", 8, 2, 62, 2012, 7],
["setarg", 8, 3, 60, 2012, 7],
["invoke", 8, 4, 2012, 7],
["get", 4, 40, 1, 2013, 14],
["frame", 7, 4, 0, 2013, 14],
["null", 4, 2013, 14],
["setarg", 7, 0, 4, 2013, 14],
["invoke", 7, 4, 2013, 14],
["move", 20, 4, 2013, 14],
["access", 4, -1, 2014, 39],
["get", 7, 88, 1, 2014, 19],
["frame", 8, 7, 2, 2014, 19],
["null", 7, 2014, 19],
["setarg", 8, 0, 7, 2014, 19],
["setarg", 8, 1, 58, 2014, 19],
["setarg", 8, 2, 4, 2014, 19],
["invoke", 8, 4, 2014, 19],
["move", 63, 4, 2014, 19],
["access", 4, "move", 2015, 14],
["get", 7, 51, 1, 2015, 7],
["frame", 8, 7, 3, 2015, 7],
["null", 7, 2015, 7],
["setarg", 8, 0, 7, 2015, 7],
["setarg", 8, 1, 4, 2015, 7],
["setarg", 8, 2, 20, 2015, 7],
["setarg", 8, 3, 63, 2015, 7],
["invoke", 8, 4, 2015, 7],
["get", 4, 59, 1, 2016, 7],
["frame", 7, 4, 1, 2016, 7],
["null", 4, 2016, 7],
["setarg", 7, 0, 4, 2016, 7],
["setarg", 7, 1, 61, 2016, 7],
["invoke", 7, 4, 2016, 7],
["get", 4, 48, 1, 2017, 7],
["frame", 7, 4, 1, 2017, 7],
["null", 4, 2017, 7],
["setarg", 7, 0, 4, 2017, 7],
["setarg", 7, 1, 60, 2017, 7],
["invoke", 7, 4, 2017, 7],
["access", 4, -1, 2018, 39],
["get", 7, 88, 1, 2018, 19],
["frame", 8, 7, 2, 2018, 19],
["null", 7, 2018, 19],
["setarg", 8, 0, 7, 2018, 19],
["setarg", 8, 1, 59, 2018, 19],
["setarg", 8, 2, 4, 2018, 19],
["invoke", 8, 4, 2018, 19],
["move", 64, 4, 2018, 19],
["access", 4, "move", 2019, 14],
["get", 7, 51, 1, 2019, 7],
["frame", 8, 7, 3, 2019, 7],
["null", 7, 2019, 7],
["setarg", 8, 0, 7, 2019, 7],
["setarg", 8, 1, 4, 2019, 7],
["setarg", 8, 2, 20, 2019, 7],
["setarg", 8, 3, 64, 2019, 7],
["invoke", 8, 4, 2019, 7],
["get", 4, 48, 1, 2020, 7],
["frame", 7, 4, 1, 2020, 7],
["null", 4, 2020, 7],
["setarg", 7, 0, 4, 2020, 7],
["setarg", 7, 1, 61, 2020, 7],
["invoke", 7, 4, 2020, 7],
["return", 20, 2021, 14],
"_nop_ur_39",
"if_else_1491",
"if_end_1492",
["access", 4, "array", 2025, 17],
["is_identical", 7, 3, 4, 2025, 17],
["jump_true", 7, "eq_done_1501", 2025, 17],
["is_int", 8, 3, 2025, 17],
["jump_false", 8, "eq_ni_1502", 2025, 17],
"_nop_tc_568",
["jump", "eq_ni_1502", 2025, 17],
["eq_int", 7, 3, 4, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_ni_1502",
["is_num", 8, 3, 2025, 17],
["jump_false", 8, "eq_nn_1503", 2025, 17],
"_nop_tc_569",
["jump", "eq_nn_1503", 2025, 17],
["eq_float", 7, 3, 4, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nn_1503",
["is_text", 8, 3, 2025, 17],
["jump_false", 8, "eq_nt_1504", 2025, 17],
"_nop_tc_570",
"_nop_tc_571",
["eq_text", 7, 3, 4, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nt_1504",
["is_null", 8, 3, 2025, 17],
["jump_false", 8, "eq_nnl_1505", 2025, 17],
"_nop_tc_572",
["jump", "eq_nnl_1505", 2025, 17],
["true", 7, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nnl_1505",
["is_bool", 8, 3, 2025, 17],
["jump_false", 8, "eq_nb_1506", 2025, 17],
"_nop_tc_573",
["jump", "eq_nb_1506", 2025, 17],
["eq_bool", 7, 3, 4, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nb_1506",
["false", 7, 2025, 17],
"eq_done_1501",
["jump_false", 7, "if_else_1499", 2025, 17],
["load_field", 4, 1, "list", 2026, 14],
["move", 6, 4, 2026, 14],
["length", 4, 6, 2027, 22],
["move", 65, 4, 2027, 22],
["array", 4, 0, 2028, 20],
["move", 66, 4, 2028, 20],
["access", 9, 0, 2029, 12],
"while_start_1507",
["is_int", 4, 9, 2030, 19],
["jump_false", 4, "rel_ni_1509", 2030, 19],
["is_int", 7, 65, 2030, 19],
["jump_false", 7, "rel_ni_1509", 2030, 19],
["lt_int", 8, 9, 65, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_ni_1509",
["is_num", 4, 9, 2030, 19],
["jump_false", 4, "rel_nn_1510", 2030, 19],
["is_num", 7, 65, 2030, 19],
["jump_false", 7, "rel_nn_1510", 2030, 19],
["lt_float", 8, 9, 65, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_nn_1510",
["is_text", 4, 9, 2030, 19],
["jump_false", 4, "rel_err_1512", 2030, 19],
["is_text", 7, 65, 2030, 19],
["jump_false", 7, "rel_err_1512", 2030, 19],
["lt_text", 8, 9, 65, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_err_1512",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2030,
19
],
["access", 7, "error", 2030, 19],
["access", 10, "cannot compare with '<': operands must be same type", 2030, 19],
["array", 11, 0, 2030, 19],
["push", 11, 10, 2030, 19],
["frame", 10, 4, 2, 2030, 19],
["null", 4, 2030, 19],
["setarg", 10, 0, 4, 2030, 19],
["setarg", 10, 1, 7, 2030, 19],
["setarg", 10, 2, 11, 2030, 19],
["invoke", 10, 4, 2030, 19],
["disrupt", 2030, 19],
"rel_done_1511",
["jump_false", 8, "while_end_1508", 2030, 19],
["load_dynamic", 4, 6, 9, 2031, 40],
["access", 7, -1, 2031, 45],
["get", 8, 88, 1, 2031, 26],
["frame", 10, 8, 2, 2031, 26],
["null", 8, 2031, 26],
["setarg", 10, 0, 8, 2031, 26],
["setarg", 10, 1, 4, 2031, 26],
["setarg", 10, 2, 7, 2031, 26],
["invoke", 10, 4, 2031, 26],
["is_array", 7, 66, 2031, 26],
["jump_false", 7, "push_err_1513", 2031, 26],
["push", 66, 4, 2031, 26],
["jump", "push_done_1514", 2031, 26],
"push_err_1513",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2031,
26
],
["access", 7, "error", 2031, 26],
["access", 8, "cannot push: target must be an array", 2031, 26],
["array", 10, 0, 2031, 26],
["push", 10, 8, 2031, 26],
["frame", 8, 4, 2, 2031, 26],
["null", 4, 2031, 26],
["setarg", 8, 0, 4, 2031, 26],
["setarg", 8, 1, 7, 2031, 26],
["setarg", 8, 2, 10, 2031, 26],
["invoke", 8, 4, 2031, 26],
["disrupt", 2031, 26],
"push_done_1514",
["access", 4, 1, 2032, 19],
["is_num", 7, 9, 2032, 19],
["jump_false", 7, "num_err_1515", 2032, 19],
"_nop_tc_574",
"_nop_tc_575",
["add", 7, 9, 4, 2032, 19],
["jump", "num_done_1516", 2032, 19],
"num_err_1515",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2032,
19
],
["access", 8, "error", 2032, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2032, 19],
["array", 11, 0, 2032, 19],
["push", 11, 10, 2032, 19],
["frame", 10, 4, 2, 2032, 19],
["null", 4, 2032, 19],
["setarg", 10, 0, 4, 2032, 19],
["setarg", 10, 1, 8, 2032, 19],
["setarg", 10, 2, 11, 2032, 19],
["invoke", 10, 4, 2032, 19],
["disrupt", 2032, 19],
"num_done_1516",
["move", 9, 7, 2032, 19],
["jump", "while_start_1507", 2032, 19],
"while_end_1508",
["get", 4, 40, 1, 2034, 14],
["frame", 7, 4, 0, 2034, 14],
["null", 4, 2034, 14],
["setarg", 7, 0, 4, 2034, 14],
["invoke", 7, 4, 2034, 14],
["move", 20, 4, 2034, 14],
["access", 4, "array", 2035, 18],
["array", 7, 3, 2035, 33],
["push", 7, 4, 2035, 33],
["push", 7, 20, 2035, 33],
["push", 7, 65, 2035, 33],
["get", 4, 47, 1, 2035, 7],
["frame", 8, 4, 1, 2035, 7],
["null", 4, 2035, 7],
["setarg", 8, 0, 4, 2035, 7],
["setarg", 8, 1, 7, 2035, 7],
["invoke", 8, 4, 2035, 7],
["access", 9, 0, 2036, 12],
"while_start_1517",
["is_int", 4, 9, 2037, 19],
["jump_false", 4, "rel_ni_1519", 2037, 19],
["is_int", 7, 65, 2037, 19],
["jump_false", 7, "rel_ni_1519", 2037, 19],
["lt_int", 8, 9, 65, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_ni_1519",
["is_num", 4, 9, 2037, 19],
["jump_false", 4, "rel_nn_1520", 2037, 19],
["is_num", 7, 65, 2037, 19],
["jump_false", 7, "rel_nn_1520", 2037, 19],
["lt_float", 8, 9, 65, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_nn_1520",
["is_text", 4, 9, 2037, 19],
["jump_false", 4, "rel_err_1522", 2037, 19],
["is_text", 7, 65, 2037, 19],
["jump_false", 7, "rel_err_1522", 2037, 19],
["lt_text", 8, 9, 65, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_err_1522",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2037,
19
],
["access", 7, "error", 2037, 19],
["access", 10, "cannot compare with '<': operands must be same type", 2037, 19],
["array", 11, 0, 2037, 19],
["push", 11, 10, 2037, 19],
["frame", 10, 4, 2, 2037, 19],
["null", 4, 2037, 19],
["setarg", 10, 0, 4, 2037, 19],
["setarg", 10, 1, 7, 2037, 19],
["setarg", 10, 2, 11, 2037, 19],
["invoke", 10, 4, 2037, 19],
["disrupt", 2037, 19],
"rel_done_1521",
["jump_false", 8, "while_end_1518", 2037, 19],
["access", 4, "push", 2038, 16],
["load_dynamic", 7, 66, 9, 2038, 41],
["get", 8, 51, 1, 2038, 9],
["frame", 10, 8, 3, 2038, 9],
["null", 8, 2038, 9],
["setarg", 10, 0, 8, 2038, 9],
["setarg", 10, 1, 4, 2038, 9],
["setarg", 10, 2, 20, 2038, 9],
["setarg", 10, 3, 7, 2038, 9],
["invoke", 10, 4, 2038, 9],
["access", 4, 1, 2039, 19],
["is_num", 7, 9, 2039, 19],
["jump_false", 7, "num_err_1523", 2039, 19],
"_nop_tc_576",
"_nop_tc_577",
["add", 7, 9, 4, 2039, 19],
["jump", "num_done_1524", 2039, 19],
"num_err_1523",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2039,
19
],
["access", 8, "error", 2039, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2039, 19],
["array", 11, 0, 2039, 19],
["push", 11, 10, 2039, 19],
["frame", 10, 4, 2, 2039, 19],
["null", 4, 2039, 19],
["setarg", 10, 0, 4, 2039, 19],
["setarg", 10, 1, 8, 2039, 19],
["setarg", 10, 2, 11, 2039, 19],
["invoke", 10, 4, 2039, 19],
["disrupt", 2039, 19],
"num_done_1524",
["move", 9, 7, 2039, 19],
["jump", "while_start_1517", 2039, 19],
"while_end_1518",
["return", 20, 2041, 14],
"_nop_ur_40",
"if_else_1499",
"if_end_1500",
["access", 4, "record", 2045, 17],
["is_identical", 7, 3, 4, 2045, 17],
["jump_true", 7, "eq_done_1527", 2045, 17],
["is_int", 8, 3, 2045, 17],
["jump_false", 8, "eq_ni_1528", 2045, 17],
"_nop_tc_578",
["jump", "eq_ni_1528", 2045, 17],
["eq_int", 7, 3, 4, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_ni_1528",
["is_num", 8, 3, 2045, 17],
["jump_false", 8, "eq_nn_1529", 2045, 17],
"_nop_tc_579",
["jump", "eq_nn_1529", 2045, 17],
["eq_float", 7, 3, 4, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nn_1529",
["is_text", 8, 3, 2045, 17],
["jump_false", 8, "eq_nt_1530", 2045, 17],
"_nop_tc_580",
"_nop_tc_581",
["eq_text", 7, 3, 4, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nt_1530",
["is_null", 8, 3, 2045, 17],
["jump_false", 8, "eq_nnl_1531", 2045, 17],
"_nop_tc_582",
["jump", "eq_nnl_1531", 2045, 17],
["true", 7, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nnl_1531",
["is_bool", 8, 3, 2045, 17],
["jump_false", 8, "eq_nb_1532", 2045, 17],
"_nop_tc_583",
["jump", "eq_nb_1532", 2045, 17],
["eq_bool", 7, 3, 4, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nb_1532",
["false", 7, 2045, 17],
"eq_done_1527",
["jump_false", 7, "if_else_1525", 2045, 17],
["load_field", 4, 1, "list", 2046, 14],
["move", 6, 4, 2046, 14],
["get", 4, 40, 1, 2047, 14],
["frame", 7, 4, 0, 2047, 14],
["null", 4, 2047, 14],
["setarg", 7, 0, 4, 2047, 14],
["invoke", 7, 4, 2047, 14],
["move", 20, 4, 2047, 14],
["get", 4, 2, 1, 2048, 12],
["access", 7, "record", 2048, 29],
["length", 8, 6, 2048, 52],
["array", 10, 3, 2048, 52],
["push", 10, 7, 2048, 52],
["push", 10, 20, 2048, 52],
["push", 10, 8, 2048, 52],
["is_array", 7, 4, 2048, 52],
["jump_false", 7, "push_err_1533", 2048, 52],
["push", 4, 10, 2048, 52],
["jump", "push_done_1534", 2048, 52],
"push_err_1533",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2048,
52
],
["access", 7, "error", 2048, 52],
["access", 8, "cannot push: target must be an array", 2048, 52],
["array", 10, 0, 2048, 52],
["push", 10, 8, 2048, 52],
["frame", 8, 4, 2, 2048, 52],
["null", 4, 2048, 52],
["setarg", 8, 0, 4, 2048, 52],
["setarg", 8, 1, 7, 2048, 52],
["setarg", 8, 2, 10, 2048, 52],
["invoke", 8, 4, 2048, 52],
["disrupt", 2048, 52],
"push_done_1534",
["access", 9, 0, 2049, 12],
"while_start_1535",
["length", 4, 6, 2050, 26],
["is_int", 7, 9, 2050, 26],
["jump_false", 7, "rel_ni_1537", 2050, 26],
"_nop_tc_584",
"_nop_tc_585",
["lt_int", 8, 9, 4, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_ni_1537",
["is_num", 7, 9, 2050, 26],
["jump_false", 7, "rel_nn_1538", 2050, 26],
"_nop_tc_586",
"_nop_tc_587",
["lt_float", 8, 9, 4, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_nn_1538",
["is_text", 7, 9, 2050, 26],
["jump_false", 7, "rel_err_1540", 2050, 26],
"_nop_tc_588",
["jump", "rel_err_1540", 2050, 26],
["lt_text", 8, 9, 4, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_err_1540",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2050,
26
],
["access", 7, "error", 2050, 26],
["access", 10, "cannot compare with '<': operands must be same type", 2050, 26],
["array", 11, 0, 2050, 26],
["push", 11, 10, 2050, 26],
["frame", 10, 4, 2, 2050, 26],
["null", 4, 2050, 26],
["setarg", 10, 0, 4, 2050, 26],
["setarg", 10, 1, 7, 2050, 26],
["setarg", 10, 2, 11, 2050, 26],
["invoke", 10, 4, 2050, 26],
["disrupt", 2050, 26],
"rel_done_1539",
["jump_false", 8, "while_end_1536", 2050, 26],
["load_dynamic", 4, 6, 9, 2051, 21],
["move", 67, 4, 2051, 21],
["load_field", 4, 67, "left", 2052, 15],
["move", 68, 4, 2052, 15],
["load_field", 4, 67, "right", 2053, 15],
["move", 5, 4, 2053, 15],
["access", 4, -1, 2054, 34],
["get", 7, 88, 1, 2054, 20],
["frame", 8, 7, 2, 2054, 20],
["null", 7, 2054, 20],
["setarg", 8, 0, 7, 2054, 20],
["setarg", 8, 1, 5, 2054, 20],
["setarg", 8, 2, 4, 2054, 20],
["invoke", 8, 4, 2054, 20],
["move", 69, 4, 2054, 20],
["load_field", 4, 68, "kind", 2055, 20],
["move", 70, 4, 2055, 20],
["access", 4, "name", 2056, 25],
["is_identical", 7, 70, 4, 2056, 25],
["jump_true", 7, "eq_done_1543", 2056, 25],
["is_int", 8, 70, 2056, 25],
["jump_false", 8, "eq_ni_1544", 2056, 25],
"_nop_tc_589",
["jump", "eq_ni_1544", 2056, 25],
["eq_int", 7, 70, 4, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_ni_1544",
["is_num", 8, 70, 2056, 25],
["jump_false", 8, "eq_nn_1545", 2056, 25],
"_nop_tc_590",
["jump", "eq_nn_1545", 2056, 25],
["eq_float", 7, 70, 4, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nn_1545",
["is_text", 8, 70, 2056, 25],
["jump_false", 8, "eq_nt_1546", 2056, 25],
"_nop_tc_591",
"_nop_tc_592",
["eq_text", 7, 70, 4, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nt_1546",
["is_null", 8, 70, 2056, 25],
["jump_false", 8, "eq_nnl_1547", 2056, 25],
"_nop_tc_593",
["jump", "eq_nnl_1547", 2056, 25],
["true", 7, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nnl_1547",
["is_bool", 8, 70, 2056, 25],
["jump_false", 8, "eq_nb_1548", 2056, 25],
"_nop_tc_594",
["jump", "eq_nb_1548", 2056, 25],
["eq_bool", 7, 70, 4, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nb_1548",
["false", 7, 2056, 25],
"eq_done_1543",
["jump_false", 7, "if_else_1541", 2056, 25],
["load_field", 4, 68, "name", 2057, 31],
["get", 7, 73, 1, 2057, 11],
["frame", 8, 7, 3, 2057, 11],
["null", 7, 2057, 11],
["setarg", 8, 0, 7, 2057, 11],
["setarg", 8, 1, 20, 2057, 11],
["setarg", 8, 2, 4, 2057, 11],
["setarg", 8, 3, 69, 2057, 11],
["invoke", 8, 4, 2057, 11],
["jump", "if_end_1542", 2057, 11],
"if_else_1541",
["access", 4, "text", 2058, 32],
["is_identical", 7, 70, 4, 2058, 32],
["jump_true", 7, "eq_done_1551", 2058, 32],
["is_int", 8, 70, 2058, 32],
["jump_false", 8, "eq_ni_1552", 2058, 32],
"_nop_tc_595",
["jump", "eq_ni_1552", 2058, 32],
["eq_int", 7, 70, 4, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_ni_1552",
["is_num", 8, 70, 2058, 32],
["jump_false", 8, "eq_nn_1553", 2058, 32],
"_nop_tc_596",
["jump", "eq_nn_1553", 2058, 32],
["eq_float", 7, 70, 4, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nn_1553",
["is_text", 8, 70, 2058, 32],
["jump_false", 8, "eq_nt_1554", 2058, 32],
"_nop_tc_597",
"_nop_tc_598",
["eq_text", 7, 70, 4, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nt_1554",
["is_null", 8, 70, 2058, 32],
["jump_false", 8, "eq_nnl_1555", 2058, 32],
"_nop_tc_599",
["jump", "eq_nnl_1555", 2058, 32],
["true", 7, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nnl_1555",
["is_bool", 8, 70, 2058, 32],
["jump_false", 8, "eq_nb_1556", 2058, 32],
"_nop_tc_600",
["jump", "eq_nb_1556", 2058, 32],
["eq_bool", 7, 70, 4, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nb_1556",
["false", 7, 2058, 32],
"eq_done_1551",
["jump_false", 7, "if_else_1549", 2058, 32],
["load_field", 4, 68, "value", 2059, 19],
["move", 71, 4, 2059, 19],
["null", 4, 2060, 24],
["is_identical", 7, 71, 4, 2060, 24],
["jump_true", 7, "eq_done_1559", 2060, 24],
["is_int", 8, 71, 2060, 24],
["jump_false", 8, "eq_ni_1560", 2060, 24],
"_nop_tc_601",
["jump", "eq_ni_1560", 2060, 24],
["eq_int", 7, 71, 4, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_ni_1560",
["is_num", 8, 71, 2060, 24],
["jump_false", 8, "eq_nn_1561", 2060, 24],
"_nop_tc_602",
["jump", "eq_nn_1561", 2060, 24],
["eq_float", 7, 71, 4, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nn_1561",
["is_text", 8, 71, 2060, 24],
["jump_false", 8, "eq_nt_1562", 2060, 24],
"_nop_tc_603",
["jump", "eq_nt_1562", 2060, 24],
["eq_text", 7, 71, 4, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nt_1562",
["is_null", 8, 71, 2060, 24],
["jump_false", 8, "eq_nnl_1563", 2060, 24],
"_nop_tc_604",
"_nop_tc_605",
["true", 7, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nnl_1563",
["is_bool", 8, 71, 2060, 24],
["jump_false", 8, "eq_nb_1564", 2060, 24],
"_nop_tc_606",
["jump", "eq_nb_1564", 2060, 24],
["eq_bool", 7, 71, 4, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nb_1564",
["false", 7, 2060, 24],
"eq_done_1559",
["jump_false", 7, "if_else_1557", 2060, 24],
["access", 71, "", 2061, 21],
["jump", "if_end_1558", 2061, 21],
"if_else_1557",
"if_end_1558",
["get", 4, 73, 1, 2063, 11],
["frame", 7, 4, 3, 2063, 11],
["null", 4, 2063, 11],
["setarg", 7, 0, 4, 2063, 11],
["setarg", 7, 1, 20, 2063, 11],
["setarg", 7, 2, 71, 2063, 11],
["setarg", 7, 3, 69, 2063, 11],
["invoke", 7, 4, 2063, 11],
["jump", "if_end_1550", 2063, 11],
"if_else_1549",
["access", 4, -1, 2065, 36],
["get", 7, 88, 1, 2065, 22],
["frame", 8, 7, 2, 2065, 22],
["null", 7, 2065, 22],
["setarg", 8, 0, 7, 2065, 22],
["setarg", 8, 1, 68, 2065, 22],
["setarg", 8, 2, 4, 2065, 22],
["invoke", 8, 4, 2065, 22],
["move", 43, 4, 2065, 22],
["get", 4, 75, 1, 2066, 11],
["frame", 7, 4, 3, 2066, 11],
["null", 4, 2066, 11],
["setarg", 7, 0, 4, 2066, 11],
["setarg", 7, 1, 20, 2066, 11],
["setarg", 7, 2, 43, 2066, 11],
["setarg", 7, 3, 69, 2066, 11],
["invoke", 7, 4, 2066, 11],
"if_end_1550",
"if_end_1542",
["access", 4, 1, 2068, 19],
["is_num", 7, 9, 2068, 19],
["jump_false", 7, "num_err_1565", 2068, 19],
"_nop_tc_607",
"_nop_tc_608",
["add", 7, 9, 4, 2068, 19],
["jump", "num_done_1566", 2068, 19],
"num_err_1565",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2068,
19
],
["access", 8, "error", 2068, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2068, 19],
["array", 11, 0, 2068, 19],
["push", 11, 10, 2068, 19],
["frame", 10, 4, 2, 2068, 19],
["null", 4, 2068, 19],
["setarg", 10, 0, 4, 2068, 19],
["setarg", 10, 1, 8, 2068, 19],
["setarg", 10, 2, 11, 2068, 19],
["invoke", 10, 4, 2068, 19],
["disrupt", 2068, 19],
"num_done_1566",
["move", 9, 7, 2068, 19],
["jump", "while_start_1535", 2068, 19],
"while_end_1536",
["return", 20, 2070, 14],
"_nop_ur_41",
"if_else_1525",
"if_end_1526",
["access", 4, "function", 2074, 17],
["is_identical", 5, 3, 4, 2074, 17],
["jump_true", 5, "eq_done_1569", 2074, 17],
["is_int", 6, 3, 2074, 17],
["jump_false", 6, "eq_ni_1570", 2074, 17],
"_nop_tc_609",
["jump", "eq_ni_1570", 2074, 17],
["eq_int", 5, 3, 4, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_ni_1570",
["is_num", 6, 3, 2074, 17],
["jump_false", 6, "eq_nn_1571", 2074, 17],
"_nop_tc_610",
["jump", "eq_nn_1571", 2074, 17],
["eq_float", 5, 3, 4, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nn_1571",
["is_text", 6, 3, 2074, 17],
["jump_false", 6, "eq_nt_1572", 2074, 17],
"_nop_tc_611",
"_nop_tc_612",
["eq_text", 5, 3, 4, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nt_1572",
["is_null", 6, 3, 2074, 17],
["jump_false", 6, "eq_nnl_1573", 2074, 17],
"_nop_tc_613",
["jump", "eq_nnl_1573", 2074, 17],
["true", 5, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nnl_1573",
["is_bool", 6, 3, 2074, 17],
["jump_false", 6, "eq_nb_1574", 2074, 17],
"_nop_tc_614",
["jump", "eq_nb_1574", 2074, 17],
["eq_bool", 5, 3, 4, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nb_1574",
["false", 5, 2074, 17],
"eq_done_1569",
["jump_false", 5, "if_else_1567", 2074, 17],
["get", 4, 96, 1, 2075, 14],
["frame", 5, 4, 1, 2075, 14],
["null", 4, 2075, 14],
["setarg", 5, 0, 4, 2075, 14],
["setarg", 5, 1, 1, 2075, 14],
["invoke", 5, 4, 2075, 14],
["move", 72, 4, 2075, 14],
["get", 4, 18, 1, 2076, 17],
["move", 73, 4, 2076, 17],
["get", 4, 18, 1, 2077, 24],
["access", 5, 1, 2077, 41],
["is_num", 6, 4, 2077, 41],
["jump_false", 6, "num_err_1575", 2077, 41],
"_nop_tc_615",
"_nop_tc_616",
["add", 6, 4, 5, 2077, 41],
["jump", "num_done_1576", 2077, 41],
"num_err_1575",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2077,
41
],
["access", 5, "error", 2077, 41],
["access", 7, "cannot apply '+': operands must be numbers", 2077, 41],
["array", 8, 0, 2077, 41],
["push", 8, 7, 2077, 41],
["frame", 7, 4, 2, 2077, 41],
["null", 4, 2077, 41],
["setarg", 7, 0, 4, 2077, 41],
["setarg", 7, 1, 5, 2077, 41],
["setarg", 7, 2, 8, 2077, 41],
["invoke", 7, 4, 2077, 41],
["disrupt", 2077, 41],
"num_done_1576",
["put", 6, 18, 1, 2077, 41],
["get", 4, 9, 1, 2078, 12],
["is_array", 5, 4, 2078, 25],
["jump_false", 5, "push_err_1577", 2078, 25],
["push", 4, 72, 2078, 25],
["jump", "push_done_1578", 2078, 25],
"push_err_1577",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2078,
25
],
["access", 5, "error", 2078, 25],
["access", 6, "cannot push: target must be an array", 2078, 25],
["array", 7, 0, 2078, 25],
["push", 7, 6, 2078, 25],
["frame", 6, 4, 2, 2078, 25],
["null", 4, 2078, 25],
["setarg", 6, 0, 4, 2078, 25],
["setarg", 6, 1, 5, 2078, 25],
["setarg", 6, 2, 7, 2078, 25],
["invoke", 6, 4, 2078, 25],
["disrupt", 2078, 25],
"push_done_1578",
["get", 4, 40, 1, 2079, 14],
["frame", 5, 4, 0, 2079, 14],
["null", 4, 2079, 14],
["setarg", 5, 0, 4, 2079, 14],
["invoke", 5, 4, 2079, 14],
["move", 20, 4, 2079, 14],
["access", 4, "function", 2080, 14],
["get", 5, 51, 1, 2080, 7],
["frame", 6, 5, 3, 2080, 7],
["null", 5, 2080, 7],
["setarg", 6, 0, 5, 2080, 7],
["setarg", 6, 1, 4, 2080, 7],
["setarg", 6, 2, 20, 2080, 7],
["setarg", 6, 3, 73, 2080, 7],
["invoke", 6, 4, 2080, 7],
["return", 20, 2081, 14],
"_nop_ur_42",
"if_else_1567",
"if_end_1568",
["access", 4, "assign", 2085, 17],
["is_identical", 5, 3, 4, 2085, 17],
["jump_true", 5, "eq_done_1596", 2085, 17],
["is_int", 6, 3, 2085, 17],
["jump_false", 6, "eq_ni_1597", 2085, 17],
"_nop_tc_617",
["jump", "eq_ni_1597", 2085, 17],
["eq_int", 5, 3, 4, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_ni_1597",
["is_num", 6, 3, 2085, 17],
["jump_false", 6, "eq_nn_1598", 2085, 17],
"_nop_tc_618",
["jump", "eq_nn_1598", 2085, 17],
["eq_float", 5, 3, 4, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nn_1598",
["is_text", 6, 3, 2085, 17],
["jump_false", 6, "eq_nt_1599", 2085, 17],
"_nop_tc_619",
"_nop_tc_620",
["eq_text", 5, 3, 4, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nt_1599",
["is_null", 6, 3, 2085, 17],
["jump_false", 6, "eq_nnl_1600", 2085, 17],
"_nop_tc_621",
["jump", "eq_nnl_1600", 2085, 17],
["true", 5, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nnl_1600",
["is_bool", 6, 3, 2085, 17],
["jump_false", 6, "eq_nb_1601", 2085, 17],
"_nop_tc_622",
["jump", "eq_nb_1601", 2085, 17],
["eq_bool", 5, 3, 4, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nb_1601",
["false", 5, 2085, 17],
"eq_done_1596",
["move", 4, 5, 2085, 17],
["jump_true", 4, "or_end_1595", 2085, 17],
["access", 5, "+=", 2086, 17],
["is_identical", 6, 3, 5, 2086, 17],
["jump_true", 6, "eq_done_1602", 2086, 17],
["is_int", 7, 3, 2086, 17],
["jump_false", 7, "eq_ni_1603", 2086, 17],
"_nop_tc_623",
["jump", "eq_ni_1603", 2086, 17],
["eq_int", 6, 3, 5, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_ni_1603",
["is_num", 7, 3, 2086, 17],
["jump_false", 7, "eq_nn_1604", 2086, 17],
"_nop_tc_624",
["jump", "eq_nn_1604", 2086, 17],
["eq_float", 6, 3, 5, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nn_1604",
["is_text", 7, 3, 2086, 17],
["jump_false", 7, "eq_nt_1605", 2086, 17],
"_nop_tc_625",
"_nop_tc_626",
["eq_text", 6, 3, 5, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nt_1605",
["is_null", 7, 3, 2086, 17],
["jump_false", 7, "eq_nnl_1606", 2086, 17],
"_nop_tc_627",
["jump", "eq_nnl_1606", 2086, 17],
["true", 6, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nnl_1606",
["is_bool", 7, 3, 2086, 17],
["jump_false", 7, "eq_nb_1607", 2086, 17],
"_nop_tc_628",
["jump", "eq_nb_1607", 2086, 17],
["eq_bool", 6, 3, 5, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nb_1607",
["false", 6, 2086, 17],
"eq_done_1602",
["move", 4, 6, 2086, 17],
"or_end_1595",
["move", 5, 4, 2086, 17],
["jump_true", 5, "or_end_1594", 2086, 17],
["access", 4, "-=", 2086, 33],
["is_identical", 6, 3, 4, 2086, 33],
["jump_true", 6, "eq_done_1608", 2086, 33],
["is_int", 7, 3, 2086, 33],
["jump_false", 7, "eq_ni_1609", 2086, 33],
"_nop_tc_629",
["jump", "eq_ni_1609", 2086, 33],
["eq_int", 6, 3, 4, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_ni_1609",
["is_num", 7, 3, 2086, 33],
["jump_false", 7, "eq_nn_1610", 2086, 33],
"_nop_tc_630",
["jump", "eq_nn_1610", 2086, 33],
["eq_float", 6, 3, 4, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nn_1610",
["is_text", 7, 3, 2086, 33],
["jump_false", 7, "eq_nt_1611", 2086, 33],
"_nop_tc_631",
"_nop_tc_632",
["eq_text", 6, 3, 4, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nt_1611",
["is_null", 7, 3, 2086, 33],
["jump_false", 7, "eq_nnl_1612", 2086, 33],
"_nop_tc_633",
["jump", "eq_nnl_1612", 2086, 33],
["true", 6, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nnl_1612",
["is_bool", 7, 3, 2086, 33],
["jump_false", 7, "eq_nb_1613", 2086, 33],
"_nop_tc_634",
["jump", "eq_nb_1613", 2086, 33],
["eq_bool", 6, 3, 4, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nb_1613",
["false", 6, 2086, 33],
"eq_done_1608",
["move", 5, 6, 2086, 33],
"or_end_1594",
["move", 4, 5, 2086, 33],
["jump_true", 4, "or_end_1593", 2086, 33],
["access", 5, "*=", 2087, 17],
["is_identical", 6, 3, 5, 2087, 17],
["jump_true", 6, "eq_done_1614", 2087, 17],
["is_int", 7, 3, 2087, 17],
["jump_false", 7, "eq_ni_1615", 2087, 17],
"_nop_tc_635",
["jump", "eq_ni_1615", 2087, 17],
["eq_int", 6, 3, 5, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_ni_1615",
["is_num", 7, 3, 2087, 17],
["jump_false", 7, "eq_nn_1616", 2087, 17],
"_nop_tc_636",
["jump", "eq_nn_1616", 2087, 17],
["eq_float", 6, 3, 5, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nn_1616",
["is_text", 7, 3, 2087, 17],
["jump_false", 7, "eq_nt_1617", 2087, 17],
"_nop_tc_637",
"_nop_tc_638",
["eq_text", 6, 3, 5, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nt_1617",
["is_null", 7, 3, 2087, 17],
["jump_false", 7, "eq_nnl_1618", 2087, 17],
"_nop_tc_639",
["jump", "eq_nnl_1618", 2087, 17],
["true", 6, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nnl_1618",
["is_bool", 7, 3, 2087, 17],
["jump_false", 7, "eq_nb_1619", 2087, 17],
"_nop_tc_640",
["jump", "eq_nb_1619", 2087, 17],
["eq_bool", 6, 3, 5, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nb_1619",
["false", 6, 2087, 17],
"eq_done_1614",
["move", 4, 6, 2087, 17],
"or_end_1593",
["move", 5, 4, 2087, 17],
["jump_true", 5, "or_end_1592", 2087, 17],
["access", 4, "/=", 2087, 33],
["is_identical", 6, 3, 4, 2087, 33],
["jump_true", 6, "eq_done_1620", 2087, 33],
["is_int", 7, 3, 2087, 33],
["jump_false", 7, "eq_ni_1621", 2087, 33],
"_nop_tc_641",
["jump", "eq_ni_1621", 2087, 33],
["eq_int", 6, 3, 4, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_ni_1621",
["is_num", 7, 3, 2087, 33],
["jump_false", 7, "eq_nn_1622", 2087, 33],
"_nop_tc_642",
["jump", "eq_nn_1622", 2087, 33],
["eq_float", 6, 3, 4, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nn_1622",
["is_text", 7, 3, 2087, 33],
["jump_false", 7, "eq_nt_1623", 2087, 33],
"_nop_tc_643",
"_nop_tc_644",
["eq_text", 6, 3, 4, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nt_1623",
["is_null", 7, 3, 2087, 33],
["jump_false", 7, "eq_nnl_1624", 2087, 33],
"_nop_tc_645",
["jump", "eq_nnl_1624", 2087, 33],
["true", 6, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nnl_1624",
["is_bool", 7, 3, 2087, 33],
["jump_false", 7, "eq_nb_1625", 2087, 33],
"_nop_tc_646",
["jump", "eq_nb_1625", 2087, 33],
["eq_bool", 6, 3, 4, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nb_1625",
["false", 6, 2087, 33],
"eq_done_1620",
["move", 5, 6, 2087, 33],
"or_end_1592",
["move", 4, 5, 2087, 33],
["jump_true", 4, "or_end_1591", 2087, 33],
["access", 5, "%=", 2088, 17],
["is_identical", 6, 3, 5, 2088, 17],
["jump_true", 6, "eq_done_1626", 2088, 17],
["is_int", 7, 3, 2088, 17],
["jump_false", 7, "eq_ni_1627", 2088, 17],
"_nop_tc_647",
["jump", "eq_ni_1627", 2088, 17],
["eq_int", 6, 3, 5, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_ni_1627",
["is_num", 7, 3, 2088, 17],
["jump_false", 7, "eq_nn_1628", 2088, 17],
"_nop_tc_648",
["jump", "eq_nn_1628", 2088, 17],
["eq_float", 6, 3, 5, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nn_1628",
["is_text", 7, 3, 2088, 17],
["jump_false", 7, "eq_nt_1629", 2088, 17],
"_nop_tc_649",
"_nop_tc_650",
["eq_text", 6, 3, 5, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nt_1629",
["is_null", 7, 3, 2088, 17],
["jump_false", 7, "eq_nnl_1630", 2088, 17],
"_nop_tc_651",
["jump", "eq_nnl_1630", 2088, 17],
["true", 6, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nnl_1630",
["is_bool", 7, 3, 2088, 17],
["jump_false", 7, "eq_nb_1631", 2088, 17],
"_nop_tc_652",
["jump", "eq_nb_1631", 2088, 17],
["eq_bool", 6, 3, 5, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nb_1631",
["false", 6, 2088, 17],
"eq_done_1626",
["move", 4, 6, 2088, 17],
"or_end_1591",
["move", 5, 4, 2088, 17],
["jump_true", 5, "or_end_1590", 2088, 17],
["access", 4, "**=", 2088, 33],
["is_identical", 6, 3, 4, 2088, 33],
["jump_true", 6, "eq_done_1632", 2088, 33],
["is_int", 7, 3, 2088, 33],
["jump_false", 7, "eq_ni_1633", 2088, 33],
"_nop_tc_653",
["jump", "eq_ni_1633", 2088, 33],
["eq_int", 6, 3, 4, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_ni_1633",
["is_num", 7, 3, 2088, 33],
["jump_false", 7, "eq_nn_1634", 2088, 33],
"_nop_tc_654",
["jump", "eq_nn_1634", 2088, 33],
["eq_float", 6, 3, 4, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nn_1634",
["is_text", 7, 3, 2088, 33],
["jump_false", 7, "eq_nt_1635", 2088, 33],
"_nop_tc_655",
"_nop_tc_656",
["eq_text", 6, 3, 4, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nt_1635",
["is_null", 7, 3, 2088, 33],
["jump_false", 7, "eq_nnl_1636", 2088, 33],
"_nop_tc_657",
["jump", "eq_nnl_1636", 2088, 33],
["true", 6, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nnl_1636",
["is_bool", 7, 3, 2088, 33],
["jump_false", 7, "eq_nb_1637", 2088, 33],
"_nop_tc_658",
["jump", "eq_nb_1637", 2088, 33],
["eq_bool", 6, 3, 4, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nb_1637",
["false", 6, 2088, 33],
"eq_done_1632",
["move", 5, 6, 2088, 33],
"or_end_1590",
["move", 4, 5, 2088, 33],
["jump_true", 4, "or_end_1589", 2088, 33],
["access", 5, "&=", 2089, 17],
["is_identical", 6, 3, 5, 2089, 17],
["jump_true", 6, "eq_done_1638", 2089, 17],
["is_int", 7, 3, 2089, 17],
["jump_false", 7, "eq_ni_1639", 2089, 17],
"_nop_tc_659",
["jump", "eq_ni_1639", 2089, 17],
["eq_int", 6, 3, 5, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_ni_1639",
["is_num", 7, 3, 2089, 17],
["jump_false", 7, "eq_nn_1640", 2089, 17],
"_nop_tc_660",
["jump", "eq_nn_1640", 2089, 17],
["eq_float", 6, 3, 5, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nn_1640",
["is_text", 7, 3, 2089, 17],
["jump_false", 7, "eq_nt_1641", 2089, 17],
"_nop_tc_661",
"_nop_tc_662",
["eq_text", 6, 3, 5, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nt_1641",
["is_null", 7, 3, 2089, 17],
["jump_false", 7, "eq_nnl_1642", 2089, 17],
"_nop_tc_663",
["jump", "eq_nnl_1642", 2089, 17],
["true", 6, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nnl_1642",
["is_bool", 7, 3, 2089, 17],
["jump_false", 7, "eq_nb_1643", 2089, 17],
"_nop_tc_664",
["jump", "eq_nb_1643", 2089, 17],
["eq_bool", 6, 3, 5, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nb_1643",
["false", 6, 2089, 17],
"eq_done_1638",
["move", 4, 6, 2089, 17],
"or_end_1589",
["move", 5, 4, 2089, 17],
["jump_true", 5, "or_end_1588", 2089, 17],
["access", 4, "|=", 2089, 33],
["is_identical", 6, 3, 4, 2089, 33],
["jump_true", 6, "eq_done_1644", 2089, 33],
["is_int", 7, 3, 2089, 33],
["jump_false", 7, "eq_ni_1645", 2089, 33],
"_nop_tc_665",
["jump", "eq_ni_1645", 2089, 33],
["eq_int", 6, 3, 4, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_ni_1645",
["is_num", 7, 3, 2089, 33],
["jump_false", 7, "eq_nn_1646", 2089, 33],
"_nop_tc_666",
["jump", "eq_nn_1646", 2089, 33],
["eq_float", 6, 3, 4, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nn_1646",
["is_text", 7, 3, 2089, 33],
["jump_false", 7, "eq_nt_1647", 2089, 33],
"_nop_tc_667",
"_nop_tc_668",
["eq_text", 6, 3, 4, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nt_1647",
["is_null", 7, 3, 2089, 33],
["jump_false", 7, "eq_nnl_1648", 2089, 33],
"_nop_tc_669",
["jump", "eq_nnl_1648", 2089, 33],
["true", 6, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nnl_1648",
["is_bool", 7, 3, 2089, 33],
["jump_false", 7, "eq_nb_1649", 2089, 33],
"_nop_tc_670",
["jump", "eq_nb_1649", 2089, 33],
["eq_bool", 6, 3, 4, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nb_1649",
["false", 6, 2089, 33],
"eq_done_1644",
["move", 5, 6, 2089, 33],
"or_end_1588",
["move", 4, 5, 2089, 33],
["jump_true", 4, "or_end_1587", 2089, 33],
["access", 5, "^=", 2090, 17],
["is_identical", 6, 3, 5, 2090, 17],
["jump_true", 6, "eq_done_1650", 2090, 17],
["is_int", 7, 3, 2090, 17],
["jump_false", 7, "eq_ni_1651", 2090, 17],
"_nop_tc_671",
["jump", "eq_ni_1651", 2090, 17],
["eq_int", 6, 3, 5, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_ni_1651",
["is_num", 7, 3, 2090, 17],
["jump_false", 7, "eq_nn_1652", 2090, 17],
"_nop_tc_672",
["jump", "eq_nn_1652", 2090, 17],
["eq_float", 6, 3, 5, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nn_1652",
["is_text", 7, 3, 2090, 17],
["jump_false", 7, "eq_nt_1653", 2090, 17],
"_nop_tc_673",
"_nop_tc_674",
["eq_text", 6, 3, 5, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nt_1653",
["is_null", 7, 3, 2090, 17],
["jump_false", 7, "eq_nnl_1654", 2090, 17],
"_nop_tc_675",
["jump", "eq_nnl_1654", 2090, 17],
["true", 6, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nnl_1654",
["is_bool", 7, 3, 2090, 17],
["jump_false", 7, "eq_nb_1655", 2090, 17],
"_nop_tc_676",
["jump", "eq_nb_1655", 2090, 17],
["eq_bool", 6, 3, 5, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nb_1655",
["false", 6, 2090, 17],
"eq_done_1650",
["move", 4, 6, 2090, 17],
"or_end_1587",
["move", 5, 4, 2090, 17],
["jump_true", 5, "or_end_1586", 2090, 17],
["access", 4, "<<=", 2090, 33],
["is_identical", 6, 3, 4, 2090, 33],
["jump_true", 6, "eq_done_1656", 2090, 33],
["is_int", 7, 3, 2090, 33],
["jump_false", 7, "eq_ni_1657", 2090, 33],
"_nop_tc_677",
["jump", "eq_ni_1657", 2090, 33],
["eq_int", 6, 3, 4, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_ni_1657",
["is_num", 7, 3, 2090, 33],
["jump_false", 7, "eq_nn_1658", 2090, 33],
"_nop_tc_678",
["jump", "eq_nn_1658", 2090, 33],
["eq_float", 6, 3, 4, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nn_1658",
["is_text", 7, 3, 2090, 33],
["jump_false", 7, "eq_nt_1659", 2090, 33],
"_nop_tc_679",
"_nop_tc_680",
["eq_text", 6, 3, 4, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nt_1659",
["is_null", 7, 3, 2090, 33],
["jump_false", 7, "eq_nnl_1660", 2090, 33],
"_nop_tc_681",
["jump", "eq_nnl_1660", 2090, 33],
["true", 6, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nnl_1660",
["is_bool", 7, 3, 2090, 33],
["jump_false", 7, "eq_nb_1661", 2090, 33],
"_nop_tc_682",
["jump", "eq_nb_1661", 2090, 33],
["eq_bool", 6, 3, 4, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nb_1661",
["false", 6, 2090, 33],
"eq_done_1656",
["move", 5, 6, 2090, 33],
"or_end_1586",
["move", 4, 5, 2090, 33],
["jump_true", 4, "or_end_1585", 2090, 33],
["access", 5, ">>=", 2091, 17],
["is_identical", 6, 3, 5, 2091, 17],
["jump_true", 6, "eq_done_1662", 2091, 17],
["is_int", 7, 3, 2091, 17],
["jump_false", 7, "eq_ni_1663", 2091, 17],
"_nop_tc_683",
["jump", "eq_ni_1663", 2091, 17],
["eq_int", 6, 3, 5, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_ni_1663",
["is_num", 7, 3, 2091, 17],
["jump_false", 7, "eq_nn_1664", 2091, 17],
"_nop_tc_684",
["jump", "eq_nn_1664", 2091, 17],
["eq_float", 6, 3, 5, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nn_1664",
["is_text", 7, 3, 2091, 17],
["jump_false", 7, "eq_nt_1665", 2091, 17],
"_nop_tc_685",
"_nop_tc_686",
["eq_text", 6, 3, 5, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nt_1665",
["is_null", 7, 3, 2091, 17],
["jump_false", 7, "eq_nnl_1666", 2091, 17],
"_nop_tc_687",
["jump", "eq_nnl_1666", 2091, 17],
["true", 6, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nnl_1666",
["is_bool", 7, 3, 2091, 17],
["jump_false", 7, "eq_nb_1667", 2091, 17],
"_nop_tc_688",
["jump", "eq_nb_1667", 2091, 17],
["eq_bool", 6, 3, 5, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nb_1667",
["false", 6, 2091, 17],
"eq_done_1662",
["move", 4, 6, 2091, 17],
"or_end_1585",
["move", 5, 4, 2091, 17],
["jump_true", 5, "or_end_1584", 2091, 17],
["access", 4, ">>>=", 2091, 34],
["is_identical", 6, 3, 4, 2091, 34],
["jump_true", 6, "eq_done_1668", 2091, 34],
["is_int", 7, 3, 2091, 34],
["jump_false", 7, "eq_ni_1669", 2091, 34],
"_nop_tc_689",
["jump", "eq_ni_1669", 2091, 34],
["eq_int", 6, 3, 4, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_ni_1669",
["is_num", 7, 3, 2091, 34],
["jump_false", 7, "eq_nn_1670", 2091, 34],
"_nop_tc_690",
["jump", "eq_nn_1670", 2091, 34],
["eq_float", 6, 3, 4, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nn_1670",
["is_text", 7, 3, 2091, 34],
["jump_false", 7, "eq_nt_1671", 2091, 34],
"_nop_tc_691",
"_nop_tc_692",
["eq_text", 6, 3, 4, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nt_1671",
["is_null", 7, 3, 2091, 34],
["jump_false", 7, "eq_nnl_1672", 2091, 34],
"_nop_tc_693",
["jump", "eq_nnl_1672", 2091, 34],
["true", 6, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nnl_1672",
["is_bool", 7, 3, 2091, 34],
["jump_false", 7, "eq_nb_1673", 2091, 34],
"_nop_tc_694",
["jump", "eq_nb_1673", 2091, 34],
["eq_bool", 6, 3, 4, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nb_1673",
["false", 6, 2091, 34],
"eq_done_1668",
["move", 5, 6, 2091, 34],
"or_end_1584",
["move", 4, 5, 2091, 34],
["jump_true", 4, "or_end_1583", 2091, 34],
["access", 5, "&&=", 2092, 17],
["is_identical", 6, 3, 5, 2092, 17],
["jump_true", 6, "eq_done_1674", 2092, 17],
["is_int", 7, 3, 2092, 17],
["jump_false", 7, "eq_ni_1675", 2092, 17],
"_nop_tc_695",
["jump", "eq_ni_1675", 2092, 17],
["eq_int", 6, 3, 5, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_ni_1675",
["is_num", 7, 3, 2092, 17],
["jump_false", 7, "eq_nn_1676", 2092, 17],
"_nop_tc_696",
["jump", "eq_nn_1676", 2092, 17],
["eq_float", 6, 3, 5, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nn_1676",
["is_text", 7, 3, 2092, 17],
["jump_false", 7, "eq_nt_1677", 2092, 17],
"_nop_tc_697",
"_nop_tc_698",
["eq_text", 6, 3, 5, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nt_1677",
["is_null", 7, 3, 2092, 17],
["jump_false", 7, "eq_nnl_1678", 2092, 17],
"_nop_tc_699",
["jump", "eq_nnl_1678", 2092, 17],
["true", 6, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nnl_1678",
["is_bool", 7, 3, 2092, 17],
["jump_false", 7, "eq_nb_1679", 2092, 17],
"_nop_tc_700",
["jump", "eq_nb_1679", 2092, 17],
["eq_bool", 6, 3, 5, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nb_1679",
["false", 6, 2092, 17],
"eq_done_1674",
["move", 4, 6, 2092, 17],
"or_end_1583",
["move", 5, 4, 2092, 17],
["jump_true", 5, "or_end_1582", 2092, 17],
["access", 4, "||=", 2092, 34],
["is_identical", 6, 3, 4, 2092, 34],
["jump_true", 6, "eq_done_1680", 2092, 34],
["is_int", 7, 3, 2092, 34],
["jump_false", 7, "eq_ni_1681", 2092, 34],
"_nop_tc_701",
["jump", "eq_ni_1681", 2092, 34],
["eq_int", 6, 3, 4, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_ni_1681",
["is_num", 7, 3, 2092, 34],
["jump_false", 7, "eq_nn_1682", 2092, 34],
"_nop_tc_702",
["jump", "eq_nn_1682", 2092, 34],
["eq_float", 6, 3, 4, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nn_1682",
["is_text", 7, 3, 2092, 34],
["jump_false", 7, "eq_nt_1683", 2092, 34],
"_nop_tc_703",
"_nop_tc_704",
["eq_text", 6, 3, 4, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nt_1683",
["is_null", 7, 3, 2092, 34],
["jump_false", 7, "eq_nnl_1684", 2092, 34],
"_nop_tc_705",
["jump", "eq_nnl_1684", 2092, 34],
["true", 6, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nnl_1684",
["is_bool", 7, 3, 2092, 34],
["jump_false", 7, "eq_nb_1685", 2092, 34],
"_nop_tc_706",
["jump", "eq_nb_1685", 2092, 34],
["eq_bool", 6, 3, 4, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nb_1685",
["false", 6, 2092, 34],
"eq_done_1680",
["move", 5, 6, 2092, 34],
"or_end_1582",
["move", 4, 5, 2092, 34],
["jump_true", 4, "or_end_1581", 2092, 34],
["access", 5, "??=", 2093, 17],
["is_identical", 6, 3, 5, 2093, 17],
["jump_true", 6, "eq_done_1686", 2093, 17],
["is_int", 7, 3, 2093, 17],
["jump_false", 7, "eq_ni_1687", 2093, 17],
"_nop_tc_707",
["jump", "eq_ni_1687", 2093, 17],
["eq_int", 6, 3, 5, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_ni_1687",
["is_num", 7, 3, 2093, 17],
["jump_false", 7, "eq_nn_1688", 2093, 17],
"_nop_tc_708",
["jump", "eq_nn_1688", 2093, 17],
["eq_float", 6, 3, 5, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nn_1688",
["is_text", 7, 3, 2093, 17],
["jump_false", 7, "eq_nt_1689", 2093, 17],
"_nop_tc_709",
"_nop_tc_710",
["eq_text", 6, 3, 5, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nt_1689",
["is_null", 7, 3, 2093, 17],
["jump_false", 7, "eq_nnl_1690", 2093, 17],
"_nop_tc_711",
["jump", "eq_nnl_1690", 2093, 17],
["true", 6, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nnl_1690",
["is_bool", 7, 3, 2093, 17],
["jump_false", 7, "eq_nb_1691", 2093, 17],
"_nop_tc_712",
["jump", "eq_nb_1691", 2093, 17],
["eq_bool", 6, 3, 5, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nb_1691",
["false", 6, 2093, 17],
"eq_done_1686",
["move", 4, 6, 2093, 17],
"or_end_1581",
["jump_false", 4, "if_else_1579", 2093, 17],
["get", 3, 102, 1, 2094, 14],
["frame", 4, 3, 1, 2094, 14],
["null", 3, 2094, 14],
["setarg", 4, 0, 3, 2094, 14],
["setarg", 4, 1, 1, 2094, 14],
["tail_invoke", 4, 3, 2094, 14],
["return", 3, 2094, 14],
"_nop_ur_43",
"if_else_1579",
"if_end_1580",
["get", 3, 99, 1, 2098, 12],
["frame", 4, 3, 2, 2098, 12],
["null", 3, 2098, 12],
["setarg", 4, 0, 3, 2098, 12],
["setarg", 4, 1, 1, 2098, 12],
["setarg", 4, 2, 2, 2098, 12],
["tail_invoke", 4, 3, 2098, 12],
["return", 3, 2098, 12],
"_nop_ur_44",
"_nop_ur_45"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},{
"disruption_pc": 0,
"nr_slots": 65,
"nr_close_slots": 0,
"instructions": [
["null", 2, 2103, 16],
["null", 3, 2104, 16],
["null", 4, 2105, 17],
["null", 5, 2106, 16],
["access", 6, 0, 2107, 22],
["null", 7, 2108, 20],
["access", 8, 0, 2109, 20],
["access", 9, 0, 2110, 20],
["null", 10, 2111, 16],
["access", 11, 0, 2112, 14],
["null", 12, 2113, 17],
["null", 13, 2114, 16],
["null", 14, 2115, 22],
["null", 15, 2116, 22],
["null", 16, 2117, 22],
["null", 17, 2118, 21],
["access", 18, 0, 2119, 21],
["null", 19, 2120, 23],
["null", 20, 2121, 21],
["null", 21, 2122, 24],
["null", 22, 2123, 22],
["null", 23, 2124, 16],
["null", 24, 2125, 16],
["null", 25, 2126, 18],
["null", 26, 2127, 24],
["null", 27, 2128, 21],
["access", 28, 0, 2129, 21],
["null", 29, 2130, 16],
["access", 30, 0, 2131, 16],
["access", 31, 0, 2132, 21],
["null", 32, 2133, 21],
["null", 33, 2134, 18],
["null", 34, 2135, 21],
["null", 35, 2136, 21],
["access", 36, 0, 2137, 17],
["null", 37, 2138, 23],
["null", 38, 2139, 20],
["null", 39, 2140, 16],
["access", 40, 0, 2141, 20],
["access", 41, 0, 2142, 21],
["null", 42, 2143, 17],
["access", 43, 0, 2144, 22],
["null", 44, 2145, 25],
["null", 45, 2146, 23],
["null", 46, 2147, 21],
["null", 47, 2148, 21],
["null", 48, 2149, 22],
["null", 49, 2150, 21],
["access", 50, 0, 2151, 20],
["access", 51, 0, 2152, 20],
["null", 52, 2153, 22],
["access", 53, 0, 2154, 14],
["null", 54, 2155, 16],
["access", 55, 0, 2156, 19],
["access", 56, 0, 2157, 16],
["access", 57, 0, 2158, 19],
["null", 58, 2159, 21],
["null", 59, 2160, 22],
["null", 60, 2161, 22],
["null", 61, 2163, 17],
["is_identical", 62, 1, 61, 2163, 17],
["jump_true", 62, "eq_done_1694", 2163, 17],
"_nop_tc_1",
["jump", "eq_ni_1695", 2163, 17],
"_nop_tc_2",
["jump", "eq_ni_1695", 2163, 17],
["eq_int", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_ni_1695",
"_nop_tc_3",
["jump", "eq_nn_1696", 2163, 17],
"_nop_tc_4",
["jump", "eq_nn_1696", 2163, 17],
["eq_float", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nn_1696",
"_nop_tc_5",
["jump", "eq_nt_1697", 2163, 17],
"_nop_tc_6",
["jump", "eq_nt_1697", 2163, 17],
["eq_text", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nt_1697",
"_nop_tc_7",
["jump", "eq_nnl_1698", 2163, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 62, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nnl_1698",
"_nop_tc_10",
["jump", "eq_nb_1699", 2163, 17],
"_nop_tc_11",
["jump", "eq_nb_1699", 2163, 17],
["eq_bool", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nb_1699",
["false", 62, 2163, 17],
"eq_done_1694",
["jump_false", 62, "if_else_1692", 2163, 17],
["null", 61, 2164, 14],
["return", 61, 2164, 14],
"_nop_ur_1",
"if_else_1692",
"if_end_1693",
["get", 61, 46, 1, 2166, 5],
["frame", 62, 61, 1, 2166, 5],
["null", 61, 2166, 5],
["setarg", 62, 0, 61, 2166, 5],
["setarg", 62, 1, 1, 2166, 5],
["invoke", 62, 61, 2166, 5],
["load_field", 61, 1, "kind", 2167, 12],
["move", 2, 61, 2167, 12],
["null", 61, 2168, 17],
["is_identical", 62, 2, 61, 2168, 17],
["jump_true", 62, "eq_done_1702", 2168, 17],
["is_int", 63, 2, 2168, 17],
["jump_false", 63, "eq_ni_1703", 2168, 17],
"_nop_tc_12",
["jump", "eq_ni_1703", 2168, 17],
["eq_int", 62, 2, 61, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_ni_1703",
["is_num", 63, 2, 2168, 17],
["jump_false", 63, "eq_nn_1704", 2168, 17],
"_nop_tc_13",
["jump", "eq_nn_1704", 2168, 17],
["eq_float", 62, 2, 61, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nn_1704",
["is_text", 63, 2, 2168, 17],
["jump_false", 63, "eq_nt_1705", 2168, 17],
"_nop_tc_14",
["jump", "eq_nt_1705", 2168, 17],
["eq_text", 62, 2, 61, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nt_1705",
["is_null", 63, 2, 2168, 17],
["jump_false", 63, "eq_nnl_1706", 2168, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 62, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nnl_1706",
["is_bool", 63, 2, 2168, 17],
["jump_false", 63, "eq_nb_1707", 2168, 17],
"_nop_tc_17",
["jump", "eq_nb_1707", 2168, 17],
["eq_bool", 62, 2, 61, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nb_1707",
["false", 62, 2168, 17],
"eq_done_1702",
["jump_false", 62, "if_else_1700", 2168, 17],
["null", 61, 2169, 14],
["return", 61, 2169, 14],
"_nop_ur_2",
"if_else_1700",
"if_end_1701",
["access", 61, "var", 2172, 17],
["is_identical", 62, 2, 61, 2172, 17],
["jump_true", 62, "eq_done_1711", 2172, 17],
["is_int", 63, 2, 2172, 17],
["jump_false", 63, "eq_ni_1712", 2172, 17],
"_nop_tc_18",
["jump", "eq_ni_1712", 2172, 17],
["eq_int", 62, 2, 61, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_ni_1712",
["is_num", 63, 2, 2172, 17],
["jump_false", 63, "eq_nn_1713", 2172, 17],
"_nop_tc_19",
["jump", "eq_nn_1713", 2172, 17],
["eq_float", 62, 2, 61, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nn_1713",
["is_text", 63, 2, 2172, 17],
["jump_false", 63, "eq_nt_1714", 2172, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 62, 2, 61, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nt_1714",
["is_null", 63, 2, 2172, 17],
["jump_false", 63, "eq_nnl_1715", 2172, 17],
"_nop_tc_22",
["jump", "eq_nnl_1715", 2172, 17],
["true", 62, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nnl_1715",
["is_bool", 63, 2, 2172, 17],
["jump_false", 63, "eq_nb_1716", 2172, 17],
"_nop_tc_23",
["jump", "eq_nb_1716", 2172, 17],
["eq_bool", 62, 2, 61, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nb_1716",
["false", 62, 2172, 17],
"eq_done_1711",
["move", 61, 62, 2172, 17],
["jump_true", 61, "or_end_1710", 2172, 17],
["access", 62, "def", 2172, 34],
["is_identical", 63, 2, 62, 2172, 34],
["jump_true", 63, "eq_done_1717", 2172, 34],
["is_int", 64, 2, 2172, 34],
["jump_false", 64, "eq_ni_1718", 2172, 34],
"_nop_tc_24",
["jump", "eq_ni_1718", 2172, 34],
["eq_int", 63, 2, 62, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_ni_1718",
["is_num", 64, 2, 2172, 34],
["jump_false", 64, "eq_nn_1719", 2172, 34],
"_nop_tc_25",
["jump", "eq_nn_1719", 2172, 34],
["eq_float", 63, 2, 62, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nn_1719",
["is_text", 64, 2, 2172, 34],
["jump_false", 64, "eq_nt_1720", 2172, 34],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 63, 2, 62, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nt_1720",
["is_null", 64, 2, 2172, 34],
["jump_false", 64, "eq_nnl_1721", 2172, 34],
"_nop_tc_28",
["jump", "eq_nnl_1721", 2172, 34],
["true", 63, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nnl_1721",
["is_bool", 64, 2, 2172, 34],
["jump_false", 64, "eq_nb_1722", 2172, 34],
"_nop_tc_29",
["jump", "eq_nb_1722", 2172, 34],
["eq_bool", 63, 2, 62, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nb_1722",
["false", 63, 2172, 34],
"eq_done_1717",
["move", 61, 63, 2172, 34],
"or_end_1710",
["jump_false", 61, "if_else_1708", 2172, 34],
["load_field", 61, 1, "left", 2173, 14],
["move", 3, 61, 2173, 14],
["load_field", 61, 1, "right", 2174, 15],
["move", 4, 61, 2174, 15],
["load_field", 61, 3, "name", 2175, 14],
["move", 5, 61, 2175, 14],
["get", 3, 42, 1, 2176, 20],
["frame", 61, 3, 1, 2176, 20],
["null", 3, 2176, 20],
["setarg", 61, 0, 3, 2176, 20],
["setarg", 61, 1, 5, 2176, 20],
["invoke", 61, 3, 2176, 20],
["move", 6, 3, 2176, 20],
["load_field", 3, 1, "pop", 2178, 11],
["true", 61, 2178, 23],
["is_identical", 62, 3, 61, 2178, 23],
["jump_true", 62, "eq_done_1726", 2178, 23],
["is_int", 63, 3, 2178, 23],
["jump_false", 63, "eq_ni_1727", 2178, 23],
"_nop_tc_30",
["jump", "eq_ni_1727", 2178, 23],
["eq_int", 62, 3, 61, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_ni_1727",
["is_num", 63, 3, 2178, 23],
["jump_false", 63, "eq_nn_1728", 2178, 23],
"_nop_tc_31",
["jump", "eq_nn_1728", 2178, 23],
["eq_float", 62, 3, 61, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nn_1728",
["is_text", 63, 3, 2178, 23],
["jump_false", 63, "eq_nt_1729", 2178, 23],
"_nop_tc_32",
["jump", "eq_nt_1729", 2178, 23],
["eq_text", 62, 3, 61, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nt_1729",
["is_null", 63, 3, 2178, 23],
["jump_false", 63, "eq_nnl_1730", 2178, 23],
"_nop_tc_33",
["jump", "eq_nnl_1730", 2178, 23],
["true", 62, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nnl_1730",
["is_bool", 63, 3, 2178, 23],
["jump_false", 63, "eq_nb_1731", 2178, 23],
"_nop_tc_34",
"_nop_tc_35",
["eq_bool", 62, 3, 61, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nb_1731",
["false", 62, 2178, 23],
"eq_done_1726",
["move", 3, 62, 2178, 23],
["jump_false", 3, "and_end_1725", 2178, 23],
["null", 61, 2178, 40],
["is_identical", 62, 4, 61, 2178, 40],
["jump_true", 62, "ne_nid_1733", 2178, 40],
["jump", "ne_ni_1734", 2178, 40],
"ne_nid_1733",
["false", 62, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_ni_1734",
["is_int", 63, 4, 2178, 40],
["jump_false", 63, "ne_nn_1735", 2178, 40],
"_nop_tc_36",
["jump", "ne_nn_1735", 2178, 40],
["ne_int", 62, 4, 61, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nn_1735",
["is_num", 63, 4, 2178, 40],
["jump_false", 63, "ne_nt_1736", 2178, 40],
"_nop_tc_37",
["jump", "ne_nt_1736", 2178, 40],
["ne_float", 62, 4, 61, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nt_1736",
["is_text", 63, 4, 2178, 40],
["jump_false", 63, "ne_nnl_1737", 2178, 40],
"_nop_tc_38",
["jump", "ne_nnl_1737", 2178, 40],
["ne_text", 62, 4, 61, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nnl_1737",
["is_null", 63, 4, 2178, 40],
["jump_false", 63, "ne_nb_1738", 2178, 40],
"_nop_tc_39",
"_nop_tc_40",
["false", 62, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nb_1738",
["is_bool", 63, 4, 2178, 40],
["jump_false", 63, "ne_mis_1739", 2178, 40],
"_nop_tc_41",
["jump", "ne_mis_1739", 2178, 40],
["ne_bool", 62, 4, 61, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_mis_1739",
["true", 62, 2178, 40],
"ne_done_1732",
["move", 3, 62, 2178, 40],
"and_end_1725",
["jump_false", 3, "if_else_1723", 2178, 40],
["load_field", 3, 4, "left", 2179, 20],
["move", 7, 3, 2179, 20],
["access", 3, -1, 2180, 39],
["get", 61, 88, 1, 2180, 20],
["frame", 62, 61, 2, 2180, 20],
["null", 61, 2180, 20],
["setarg", 62, 0, 61, 2180, 20],
["setarg", 62, 1, 7, 2180, 20],
["setarg", 62, 2, 3, 2180, 20],
["invoke", 62, 3, 2180, 20],
["move", 8, 3, 2180, 20],
["access", 3, 0, 2181, 27],
["is_int", 7, 6, 2181, 27],
["jump_false", 7, "rel_ni_1742", 2181, 27],
"_nop_tc_42",
"_nop_tc_43",
["ge_int", 61, 6, 3, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_ni_1742",
["is_num", 7, 6, 2181, 27],
["jump_false", 7, "rel_nn_1743", 2181, 27],
"_nop_tc_44",
"_nop_tc_45",
["ge_float", 61, 6, 3, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_nn_1743",
["is_text", 7, 6, 2181, 27],
["jump_false", 7, "rel_err_1745", 2181, 27],
"_nop_tc_46",
["jump", "rel_err_1745", 2181, 27],
["ge_text", 61, 6, 3, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_err_1745",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2181,
27
],
["access", 7, "error", 2181, 27],
["access", 62, "cannot compare with '>=': operands must be same type", 2181, 27],
["array", 63, 0, 2181, 27],
["push", 63, 62, 2181, 27],
["frame", 62, 3, 2, 2181, 27],
["null", 3, 2181, 27],
["setarg", 62, 0, 3, 2181, 27],
["setarg", 62, 1, 7, 2181, 27],
["setarg", 62, 2, 63, 2181, 27],
["invoke", 62, 3, 2181, 27],
["disrupt", 2181, 27],
"rel_done_1744",
["jump_false", 61, "if_else_1740", 2181, 27],
["get", 3, 40, 1, 2182, 21],
["frame", 7, 3, 0, 2182, 21],
["null", 3, 2182, 21],
["setarg", 7, 0, 3, 2182, 21],
["invoke", 7, 3, 2182, 21],
["move", 57, 3, 2182, 21],
["access", 3, "pop_err", 2183, 33],
["get", 7, 45, 1, 2183, 23],
["frame", 61, 7, 1, 2183, 23],
["null", 7, 2183, 23],
["setarg", 61, 0, 7, 2183, 23],
["setarg", 61, 1, 3, 2183, 23],
["invoke", 61, 3, 2183, 23],
["move", 58, 3, 2183, 23],
["access", 3, "pop_done", 2184, 34],
["get", 7, 45, 1, 2184, 24],
["frame", 61, 7, 1, 2184, 24],
["null", 7, 2184, 24],
["setarg", 61, 0, 7, 2184, 24],
["setarg", 61, 1, 3, 2184, 24],
["invoke", 61, 3, 2184, 24],
["move", 59, 3, 2184, 24],
["access", 3, "is_array", 2185, 18],
["get", 7, 51, 1, 2185, 11],
["frame", 61, 7, 3, 2185, 11],
["null", 7, 2185, 11],
["setarg", 61, 0, 7, 2185, 11],
["setarg", 61, 1, 3, 2185, 11],
["setarg", 61, 2, 57, 2185, 11],
["setarg", 61, 3, 8, 2185, 11],
["invoke", 61, 3, 2185, 11],
["access", 3, "jump_false", 2186, 26],
["get", 7, 60, 1, 2186, 11],
["frame", 61, 7, 3, 2186, 11],
["null", 7, 2186, 11],
["setarg", 61, 0, 7, 2186, 11],
["setarg", 61, 1, 3, 2186, 11],
["setarg", 61, 2, 57, 2186, 11],
["setarg", 61, 3, 58, 2186, 11],
["invoke", 61, 3, 2186, 11],
["access", 3, "pop", 2187, 18],
["get", 7, 51, 1, 2187, 11],
["frame", 57, 7, 3, 2187, 11],
["null", 7, 2187, 11],
["setarg", 57, 0, 7, 2187, 11],
["setarg", 57, 1, 3, 2187, 11],
["setarg", 57, 2, 6, 2187, 11],
["setarg", 57, 3, 8, 2187, 11],
["invoke", 57, 3, 2187, 11],
["get", 3, 59, 1, 2188, 11],
["frame", 7, 3, 1, 2188, 11],
["null", 3, 2188, 11],
["setarg", 7, 0, 3, 2188, 11],
["setarg", 7, 1, 59, 2188, 11],
["invoke", 7, 3, 2188, 11],
["get", 3, 48, 1, 2189, 11],
["frame", 7, 3, 1, 2189, 11],
["null", 3, 2189, 11],
["setarg", 7, 0, 3, 2189, 11],
["setarg", 7, 1, 58, 2189, 11],
["invoke", 7, 3, 2189, 11],
["access", 3, "cannot pop: target must be an array", 2190, 26],
["get", 7, 58, 1, 2190, 11],
["frame", 8, 7, 1, 2190, 11],
["null", 7, 2190, 11],
["setarg", 8, 0, 7, 2190, 11],
["setarg", 8, 1, 3, 2190, 11],
["invoke", 8, 3, 2190, 11],
["access", 3, "disrupt", 2191, 18],
["get", 7, 49, 1, 2191, 11],
["frame", 8, 7, 1, 2191, 11],
["null", 7, 2191, 11],
["setarg", 8, 0, 7, 2191, 11],
["setarg", 8, 1, 3, 2191, 11],
["invoke", 8, 3, 2191, 11],
["get", 3, 48, 1, 2192, 11],
["frame", 7, 3, 1, 2192, 11],
["null", 3, 2192, 11],
["setarg", 7, 0, 3, 2192, 11],
["setarg", 7, 1, 59, 2192, 11],
["invoke", 7, 3, 2192, 11],
["jump", "if_end_1741", 2192, 11],
"if_else_1740",
"if_end_1741",
["null", 3, 2194, 16],
["return", 3, 2194, 16],
"_nop_ur_3",
"if_else_1723",
"if_end_1724",
["null", 3, 2196, 20],
["is_identical", 7, 4, 3, 2196, 20],
["jump_true", 7, "ne_nid_1749", 2196, 20],
["jump", "ne_ni_1750", 2196, 20],
"ne_nid_1749",
["false", 7, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_ni_1750",
["is_int", 8, 4, 2196, 20],
["jump_false", 8, "ne_nn_1751", 2196, 20],
"_nop_tc_47",
["jump", "ne_nn_1751", 2196, 20],
["ne_int", 7, 4, 3, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nn_1751",
["is_num", 8, 4, 2196, 20],
["jump_false", 8, "ne_nt_1752", 2196, 20],
"_nop_tc_48",
["jump", "ne_nt_1752", 2196, 20],
["ne_float", 7, 4, 3, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nt_1752",
["is_text", 8, 4, 2196, 20],
["jump_false", 8, "ne_nnl_1753", 2196, 20],
"_nop_tc_49",
["jump", "ne_nnl_1753", 2196, 20],
["ne_text", 7, 4, 3, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nnl_1753",
["is_null", 8, 4, 2196, 20],
["jump_false", 8, "ne_nb_1754", 2196, 20],
"_nop_tc_50",
"_nop_tc_51",
["false", 7, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nb_1754",
["is_bool", 8, 4, 2196, 20],
["jump_false", 8, "ne_mis_1755", 2196, 20],
"_nop_tc_52",
["jump", "ne_mis_1755", 2196, 20],
["ne_bool", 7, 4, 3, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_mis_1755",
["true", 7, 2196, 20],
"ne_done_1748",
["jump_false", 7, "if_else_1746", 2196, 20],
["get", 3, 88, 1, 2197, 20],
["frame", 7, 3, 2, 2197, 20],
["null", 3, 2197, 20],
["setarg", 7, 0, 3, 2197, 20],
["setarg", 7, 1, 4, 2197, 20],
["setarg", 7, 2, 6, 2197, 20],
["invoke", 7, 3, 2197, 20],
["move", 9, 3, 2197, 20],
["access", 3, 0, 2198, 27],
["is_int", 4, 6, 2198, 27],
["jump_false", 4, "rel_ni_1759", 2198, 27],
"_nop_tc_53",
"_nop_tc_54",
["ge_int", 7, 6, 3, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_ni_1759",
["is_num", 4, 6, 2198, 27],
["jump_false", 4, "rel_nn_1760", 2198, 27],
"_nop_tc_55",
"_nop_tc_56",
["ge_float", 7, 6, 3, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_nn_1760",
["is_text", 4, 6, 2198, 27],
["jump_false", 4, "rel_err_1762", 2198, 27],
"_nop_tc_57",
["jump", "rel_err_1762", 2198, 27],
["ge_text", 7, 6, 3, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_err_1762",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2198,
27
],
["access", 4, "error", 2198, 27],
["access", 8, "cannot compare with '>=': operands must be same type", 2198, 27],
["array", 57, 0, 2198, 27],
["push", 57, 8, 2198, 27],
["frame", 8, 3, 2, 2198, 27],
["null", 3, 2198, 27],
["setarg", 8, 0, 3, 2198, 27],
["setarg", 8, 1, 4, 2198, 27],
["setarg", 8, 2, 57, 2198, 27],
["invoke", 8, 3, 2198, 27],
["disrupt", 2198, 27],
"rel_done_1761",
["move", 3, 7, 2198, 27],
["jump_false", 3, "and_end_1758", 2198, 27],
["is_identical", 4, 9, 6, 2198, 44],
["jump_true", 4, "ne_nid_1764", 2198, 44],
["jump", "ne_ni_1765", 2198, 44],
"ne_nid_1764",
["false", 4, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_ni_1765",
["is_int", 7, 9, 2198, 44],
["jump_false", 7, "ne_nn_1766", 2198, 44],
["is_int", 8, 6, 2198, 44],
["jump_false", 8, "ne_nn_1766", 2198, 44],
["ne_int", 4, 9, 6, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nn_1766",
["is_num", 7, 9, 2198, 44],
["jump_false", 7, "ne_nt_1767", 2198, 44],
["is_num", 8, 6, 2198, 44],
["jump_false", 8, "ne_nt_1767", 2198, 44],
["ne_float", 4, 9, 6, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nt_1767",
["is_text", 7, 9, 2198, 44],
["jump_false", 7, "ne_nnl_1768", 2198, 44],
["is_text", 8, 6, 2198, 44],
["jump_false", 8, "ne_nnl_1768", 2198, 44],
["ne_text", 4, 9, 6, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nnl_1768",
["is_null", 7, 9, 2198, 44],
["jump_false", 7, "ne_nb_1769", 2198, 44],
["is_null", 8, 6, 2198, 44],
["jump_false", 8, "ne_nb_1769", 2198, 44],
["false", 4, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nb_1769",
["is_bool", 7, 9, 2198, 44],
["jump_false", 7, "ne_mis_1770", 2198, 44],
["is_bool", 8, 6, 2198, 44],
["jump_false", 8, "ne_mis_1770", 2198, 44],
["ne_bool", 4, 9, 6, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_mis_1770",
["true", 4, 2198, 44],
"ne_done_1763",
["move", 3, 4, 2198, 44],
"and_end_1758",
["jump_false", 3, "if_else_1756", 2198, 44],
["access", 3, "move", 2199, 18],
["get", 4, 51, 1, 2199, 11],
["frame", 7, 4, 3, 2199, 11],
["null", 4, 2199, 11],
["setarg", 7, 0, 4, 2199, 11],
["setarg", 7, 1, 3, 2199, 11],
["setarg", 7, 2, 6, 2199, 11],
["setarg", 7, 3, 9, 2199, 11],
["invoke", 7, 3, 2199, 11],
["jump", "if_end_1757", 2199, 11],
"if_else_1756",
"if_end_1757",
["jump", "if_end_1747", 2199, 11],
"if_else_1746",
["access", 3, 0, 2201, 32],
["is_int", 4, 6, 2201, 32],
["jump_false", 4, "rel_ni_1773", 2201, 32],
"_nop_tc_58",
"_nop_tc_59",
["ge_int", 7, 6, 3, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_ni_1773",
["is_num", 4, 6, 2201, 32],
["jump_false", 4, "rel_nn_1774", 2201, 32],
"_nop_tc_60",
"_nop_tc_61",
["ge_float", 7, 6, 3, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_nn_1774",
["is_text", 4, 6, 2201, 32],
["jump_false", 4, "rel_err_1776", 2201, 32],
"_nop_tc_62",
["jump", "rel_err_1776", 2201, 32],
["ge_text", 7, 6, 3, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_err_1776",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2201,
32
],
["access", 4, "error", 2201, 32],
["access", 8, "cannot compare with '>=': operands must be same type", 2201, 32],
["array", 9, 0, 2201, 32],
["push", 9, 8, 2201, 32],
["frame", 8, 3, 2, 2201, 32],
["null", 3, 2201, 32],
["setarg", 8, 0, 3, 2201, 32],
["setarg", 8, 1, 4, 2201, 32],
["setarg", 8, 2, 9, 2201, 32],
["invoke", 8, 3, 2201, 32],
["disrupt", 2201, 32],
"rel_done_1775",
["jump_false", 7, "if_else_1771", 2201, 32],
["get", 3, 57, 1, 2202, 9],
["frame", 4, 3, 1, 2202, 9],
["null", 3, 2202, 9],
["setarg", 4, 0, 3, 2202, 9],
["setarg", 4, 1, 6, 2202, 9],
["invoke", 4, 3, 2202, 9],
["jump", "if_end_1772", 2202, 9],
"if_else_1771",
"if_end_1772",
"if_end_1747",
["null", 3, 2204, 14],
["return", 3, 2204, 14],
"_nop_ur_4",
"if_else_1708",
"if_end_1709",
["access", 3, "var_list", 2207, 17],
["is_identical", 4, 2, 3, 2207, 17],
["jump_true", 4, "eq_done_1780", 2207, 17],
["is_int", 7, 2, 2207, 17],
["jump_false", 7, "eq_ni_1781", 2207, 17],
"_nop_tc_63",
["jump", "eq_ni_1781", 2207, 17],
["eq_int", 4, 2, 3, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_ni_1781",
["is_num", 7, 2, 2207, 17],
["jump_false", 7, "eq_nn_1782", 2207, 17],
"_nop_tc_64",
["jump", "eq_nn_1782", 2207, 17],
["eq_float", 4, 2, 3, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nn_1782",
["is_text", 7, 2, 2207, 17],
["jump_false", 7, "eq_nt_1783", 2207, 17],
"_nop_tc_65",
"_nop_tc_66",
["eq_text", 4, 2, 3, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nt_1783",
["is_null", 7, 2, 2207, 17],
["jump_false", 7, "eq_nnl_1784", 2207, 17],
"_nop_tc_67",
["jump", "eq_nnl_1784", 2207, 17],
["true", 4, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nnl_1784",
["is_bool", 7, 2, 2207, 17],
["jump_false", 7, "eq_nb_1785", 2207, 17],
"_nop_tc_68",
["jump", "eq_nb_1785", 2207, 17],
["eq_bool", 4, 2, 3, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nb_1785",
["false", 4, 2207, 17],
"eq_done_1780",
["move", 3, 4, 2207, 17],
["jump_true", 3, "or_end_1779", 2207, 17],
["access", 4, "def_list", 2207, 39],
["is_identical", 7, 2, 4, 2207, 39],
["jump_true", 7, "eq_done_1786", 2207, 39],
["is_int", 8, 2, 2207, 39],
["jump_false", 8, "eq_ni_1787", 2207, 39],
"_nop_tc_69",
["jump", "eq_ni_1787", 2207, 39],
["eq_int", 7, 2, 4, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_ni_1787",
["is_num", 8, 2, 2207, 39],
["jump_false", 8, "eq_nn_1788", 2207, 39],
"_nop_tc_70",
["jump", "eq_nn_1788", 2207, 39],
["eq_float", 7, 2, 4, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nn_1788",
["is_text", 8, 2, 2207, 39],
["jump_false", 8, "eq_nt_1789", 2207, 39],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 7, 2, 4, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nt_1789",
["is_null", 8, 2, 2207, 39],
["jump_false", 8, "eq_nnl_1790", 2207, 39],
"_nop_tc_73",
["jump", "eq_nnl_1790", 2207, 39],
["true", 7, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nnl_1790",
["is_bool", 8, 2, 2207, 39],
["jump_false", 8, "eq_nb_1791", 2207, 39],
"_nop_tc_74",
["jump", "eq_nb_1791", 2207, 39],
["eq_bool", 7, 2, 4, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nb_1791",
["false", 7, 2207, 39],
"eq_done_1786",
["move", 3, 7, 2207, 39],
"or_end_1779",
["jump_false", 3, "if_else_1777", 2207, 39],
["load_field", 3, 1, "list", 2208, 14],
["move", 10, 3, 2208, 14],
["access", 11, 0, 2209, 12],
"while_start_1792",
["length", 3, 10, 2210, 26],
["is_int", 4, 11, 2210, 26],
["jump_false", 4, "rel_ni_1794", 2210, 26],
"_nop_tc_75",
"_nop_tc_76",
["lt_int", 7, 11, 3, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_ni_1794",
["is_num", 4, 11, 2210, 26],
["jump_false", 4, "rel_nn_1795", 2210, 26],
"_nop_tc_77",
"_nop_tc_78",
["lt_float", 7, 11, 3, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_nn_1795",
["is_text", 4, 11, 2210, 26],
["jump_false", 4, "rel_err_1797", 2210, 26],
"_nop_tc_79",
["jump", "rel_err_1797", 2210, 26],
["lt_text", 7, 11, 3, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_err_1797",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2210,
26
],
["access", 4, "error", 2210, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2210, 26],
["array", 9, 0, 2210, 26],
["push", 9, 8, 2210, 26],
["frame", 8, 3, 2, 2210, 26],
["null", 3, 2210, 26],
["setarg", 8, 0, 3, 2210, 26],
["setarg", 8, 1, 4, 2210, 26],
["setarg", 8, 2, 9, 2210, 26],
["invoke", 8, 3, 2210, 26],
["disrupt", 2210, 26],
"rel_done_1796",
["jump_false", 7, "while_end_1793", 2210, 26],
["load_dynamic", 3, 10, 11, 2211, 28],
["get", 4, 95, 1, 2211, 9],
["frame", 7, 4, 1, 2211, 9],
["null", 4, 2211, 9],
["setarg", 7, 0, 4, 2211, 9],
["setarg", 7, 1, 3, 2211, 9],
["invoke", 7, 3, 2211, 9],
["access", 3, 1, 2212, 19],
["is_num", 4, 11, 2212, 19],
["jump_false", 4, "num_err_1798", 2212, 19],
"_nop_tc_80",
"_nop_tc_81",
["add", 4, 11, 3, 2212, 19],
["jump", "num_done_1799", 2212, 19],
"num_err_1798",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2212,
19
],
["access", 7, "error", 2212, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2212, 19],
["array", 9, 0, 2212, 19],
["push", 9, 8, 2212, 19],
["frame", 8, 3, 2, 2212, 19],
["null", 3, 2212, 19],
["setarg", 8, 0, 3, 2212, 19],
["setarg", 8, 1, 7, 2212, 19],
["setarg", 8, 2, 9, 2212, 19],
["invoke", 8, 3, 2212, 19],
["disrupt", 2212, 19],
"num_done_1799",
["move", 11, 4, 2212, 19],
["jump", "while_start_1792", 2212, 19],
"while_end_1793",
["null", 3, 2214, 14],
["return", 3, 2214, 14],
"_nop_ur_5",
"if_else_1777",
"if_end_1778",
["access", 3, "block", 2217, 17],
["is_identical", 4, 2, 3, 2217, 17],
["jump_true", 4, "eq_done_1802", 2217, 17],
["is_int", 7, 2, 2217, 17],
["jump_false", 7, "eq_ni_1803", 2217, 17],
"_nop_tc_82",
["jump", "eq_ni_1803", 2217, 17],
["eq_int", 4, 2, 3, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_ni_1803",
["is_num", 7, 2, 2217, 17],
["jump_false", 7, "eq_nn_1804", 2217, 17],
"_nop_tc_83",
["jump", "eq_nn_1804", 2217, 17],
["eq_float", 4, 2, 3, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nn_1804",
["is_text", 7, 2, 2217, 17],
["jump_false", 7, "eq_nt_1805", 2217, 17],
"_nop_tc_84",
"_nop_tc_85",
["eq_text", 4, 2, 3, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nt_1805",
["is_null", 7, 2, 2217, 17],
["jump_false", 7, "eq_nnl_1806", 2217, 17],
"_nop_tc_86",
["jump", "eq_nnl_1806", 2217, 17],
["true", 4, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nnl_1806",
["is_bool", 7, 2, 2217, 17],
["jump_false", 7, "eq_nb_1807", 2217, 17],
"_nop_tc_87",
["jump", "eq_nb_1807", 2217, 17],
["eq_bool", 4, 2, 3, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nb_1807",
["false", 4, 2217, 17],
"eq_done_1802",
["jump_false", 4, "if_else_1800", 2217, 17],
["load_field", 3, 1, "statements", 2218, 15],
["move", 12, 3, 2218, 15],
["access", 11, 0, 2219, 12],
"while_start_1808",
["length", 3, 12, 2220, 26],
["is_int", 4, 11, 2220, 26],
["jump_false", 4, "rel_ni_1810", 2220, 26],
"_nop_tc_88",
"_nop_tc_89",
["lt_int", 7, 11, 3, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_ni_1810",
["is_num", 4, 11, 2220, 26],
["jump_false", 4, "rel_nn_1811", 2220, 26],
"_nop_tc_90",
"_nop_tc_91",
["lt_float", 7, 11, 3, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_nn_1811",
["is_text", 4, 11, 2220, 26],
["jump_false", 4, "rel_err_1813", 2220, 26],
"_nop_tc_92",
["jump", "rel_err_1813", 2220, 26],
["lt_text", 7, 11, 3, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_err_1813",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2220,
26
],
["access", 4, "error", 2220, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2220, 26],
["array", 9, 0, 2220, 26],
["push", 9, 8, 2220, 26],
["frame", 8, 3, 2, 2220, 26],
["null", 3, 2220, 26],
["setarg", 8, 0, 3, 2220, 26],
["setarg", 8, 1, 4, 2220, 26],
["setarg", 8, 2, 9, 2220, 26],
["invoke", 8, 3, 2220, 26],
["disrupt", 2220, 26],
"rel_done_1812",
["jump_false", 7, "while_end_1809", 2220, 26],
["load_dynamic", 3, 12, 11, 2221, 29],
["get", 4, 95, 1, 2221, 9],
["frame", 7, 4, 1, 2221, 9],
["null", 4, 2221, 9],
["setarg", 7, 0, 4, 2221, 9],
["setarg", 7, 1, 3, 2221, 9],
["invoke", 7, 3, 2221, 9],
["access", 3, 1, 2222, 19],
["is_num", 4, 11, 2222, 19],
["jump_false", 4, "num_err_1814", 2222, 19],
"_nop_tc_93",
"_nop_tc_94",
["add", 4, 11, 3, 2222, 19],
["jump", "num_done_1815", 2222, 19],
"num_err_1814",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2222,
19
],
["access", 7, "error", 2222, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2222, 19],
["array", 9, 0, 2222, 19],
["push", 9, 8, 2222, 19],
["frame", 8, 3, 2, 2222, 19],
["null", 3, 2222, 19],
["setarg", 8, 0, 3, 2222, 19],
["setarg", 8, 1, 7, 2222, 19],
["setarg", 8, 2, 9, 2222, 19],
["invoke", 8, 3, 2222, 19],
["disrupt", 2222, 19],
"num_done_1815",
["move", 11, 4, 2222, 19],
["jump", "while_start_1808", 2222, 19],
"while_end_1809",
["null", 3, 2224, 14],
["return", 3, 2224, 14],
"_nop_ur_6",
"if_else_1800",
"if_end_1801",
["access", 3, "if", 2227, 17],
["is_identical", 4, 2, 3, 2227, 17],
["jump_true", 4, "eq_done_1818", 2227, 17],
["is_int", 7, 2, 2227, 17],
["jump_false", 7, "eq_ni_1819", 2227, 17],
"_nop_tc_95",
["jump", "eq_ni_1819", 2227, 17],
["eq_int", 4, 2, 3, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_ni_1819",
["is_num", 7, 2, 2227, 17],
["jump_false", 7, "eq_nn_1820", 2227, 17],
"_nop_tc_96",
["jump", "eq_nn_1820", 2227, 17],
["eq_float", 4, 2, 3, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nn_1820",
["is_text", 7, 2, 2227, 17],
["jump_false", 7, "eq_nt_1821", 2227, 17],
"_nop_tc_97",
"_nop_tc_98",
["eq_text", 4, 2, 3, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nt_1821",
["is_null", 7, 2, 2227, 17],
["jump_false", 7, "eq_nnl_1822", 2227, 17],
"_nop_tc_99",
["jump", "eq_nnl_1822", 2227, 17],
["true", 4, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nnl_1822",
["is_bool", 7, 2, 2227, 17],
["jump_false", 7, "eq_nb_1823", 2227, 17],
"_nop_tc_100",
["jump", "eq_nb_1823", 2227, 17],
["eq_bool", 4, 2, 3, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nb_1823",
["false", 4, 2227, 17],
"eq_done_1818",
["jump_false", 4, "if_else_1816", 2227, 17],
["load_field", 3, 1, "expression", 2228, 14],
["move", 13, 3, 2228, 14],
["load_field", 3, 1, "then", 2229, 20],
["move", 14, 3, 2229, 20],
["access", 3, "else", 2230, 25],
["load_field", 4, 1, 3, 2230, 25],
["move", 15, 4, 2230, 25],
["null", 3, 2231, 25],
["is_identical", 4, 15, 3, 2231, 25],
["jump_true", 4, "eq_done_1826", 2231, 25],
["is_int", 7, 15, 2231, 25],
["jump_false", 7, "eq_ni_1827", 2231, 25],
"_nop_tc_101",
["jump", "eq_ni_1827", 2231, 25],
["eq_int", 4, 15, 3, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_ni_1827",
["is_num", 7, 15, 2231, 25],
["jump_false", 7, "eq_nn_1828", 2231, 25],
"_nop_tc_102",
["jump", "eq_nn_1828", 2231, 25],
["eq_float", 4, 15, 3, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nn_1828",
["is_text", 7, 15, 2231, 25],
["jump_false", 7, "eq_nt_1829", 2231, 25],
"_nop_tc_103",
["jump", "eq_nt_1829", 2231, 25],
["eq_text", 4, 15, 3, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nt_1829",
["is_null", 7, 15, 2231, 25],
["jump_false", 7, "eq_nnl_1830", 2231, 25],
"_nop_tc_104",
"_nop_tc_105",
["true", 4, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nnl_1830",
["is_bool", 7, 15, 2231, 25],
["jump_false", 7, "eq_nb_1831", 2231, 25],
"_nop_tc_106",
["jump", "eq_nb_1831", 2231, 25],
["eq_bool", 4, 15, 3, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nb_1831",
["false", 4, 2231, 25],
"eq_done_1826",
["jump_false", 4, "if_else_1824", 2231, 25],
["load_field", 3, 1, "list", 2232, 22],
["move", 15, 3, 2232, 22],
["jump", "if_end_1825", 2232, 22],
"if_else_1824",
"if_end_1825",
["access", 3, "if_else", 2234, 30],
["get", 4, 45, 1, 2234, 20],
["frame", 7, 4, 1, 2234, 20],
["null", 4, 2234, 20],
["setarg", 7, 0, 4, 2234, 20],
["setarg", 7, 1, 3, 2234, 20],
["invoke", 7, 3, 2234, 20],
["move", 16, 3, 2234, 20],
["access", 3, "if_end", 2235, 29],
["get", 4, 45, 1, 2235, 19],
["frame", 7, 4, 1, 2235, 19],
["null", 4, 2235, 19],
["setarg", 7, 0, 4, 2235, 19],
["setarg", 7, 1, 3, 2235, 19],
["invoke", 7, 3, 2235, 19],
["move", 17, 3, 2235, 19],
["access", 3, -1, 2236, 34],
["get", 4, 88, 1, 2236, 19],
["frame", 7, 4, 2, 2236, 19],
["null", 4, 2236, 19],
["setarg", 7, 0, 4, 2236, 19],
["setarg", 7, 1, 13, 2236, 19],
["setarg", 7, 2, 3, 2236, 19],
["invoke", 7, 3, 2236, 19],
["move", 18, 3, 2236, 19],
["access", 3, "jump_false", 2237, 22],
["get", 4, 60, 1, 2237, 7],
["frame", 7, 4, 3, 2237, 7],
["null", 4, 2237, 7],
["setarg", 7, 0, 4, 2237, 7],
["setarg", 7, 1, 3, 2237, 7],
["setarg", 7, 2, 18, 2237, 7],
["setarg", 7, 3, 16, 2237, 7],
["invoke", 7, 3, 2237, 7],
["access", 11, 0, 2238, 12],
"while_start_1832",
["length", 3, 14, 2239, 26],
["is_int", 4, 11, 2239, 26],
["jump_false", 4, "rel_ni_1834", 2239, 26],
"_nop_tc_107",
"_nop_tc_108",
["lt_int", 7, 11, 3, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_ni_1834",
["is_num", 4, 11, 2239, 26],
["jump_false", 4, "rel_nn_1835", 2239, 26],
"_nop_tc_109",
"_nop_tc_110",
["lt_float", 7, 11, 3, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_nn_1835",
["is_text", 4, 11, 2239, 26],
["jump_false", 4, "rel_err_1837", 2239, 26],
"_nop_tc_111",
["jump", "rel_err_1837", 2239, 26],
["lt_text", 7, 11, 3, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_err_1837",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2239,
26
],
["access", 4, "error", 2239, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2239, 26],
["array", 9, 0, 2239, 26],
["push", 9, 8, 2239, 26],
["frame", 8, 3, 2, 2239, 26],
["null", 3, 2239, 26],
["setarg", 8, 0, 3, 2239, 26],
["setarg", 8, 1, 4, 2239, 26],
["setarg", 8, 2, 9, 2239, 26],
["invoke", 8, 3, 2239, 26],
["disrupt", 2239, 26],
"rel_done_1836",
["jump_false", 7, "while_end_1833", 2239, 26],
["load_dynamic", 3, 14, 11, 2240, 34],
["get", 4, 95, 1, 2240, 9],
["frame", 7, 4, 1, 2240, 9],
["null", 4, 2240, 9],
["setarg", 7, 0, 4, 2240, 9],
["setarg", 7, 1, 3, 2240, 9],
["invoke", 7, 3, 2240, 9],
["access", 3, 1, 2241, 19],
["is_num", 4, 11, 2241, 19],
["jump_false", 4, "num_err_1838", 2241, 19],
"_nop_tc_112",
"_nop_tc_113",
["add", 4, 11, 3, 2241, 19],
["jump", "num_done_1839", 2241, 19],
"num_err_1838",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2241,
19
],
["access", 7, "error", 2241, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2241, 19],
["array", 9, 0, 2241, 19],
["push", 9, 8, 2241, 19],
["frame", 8, 3, 2, 2241, 19],
["null", 3, 2241, 19],
["setarg", 8, 0, 3, 2241, 19],
["setarg", 8, 1, 7, 2241, 19],
["setarg", 8, 2, 9, 2241, 19],
["invoke", 8, 3, 2241, 19],
["disrupt", 2241, 19],
"num_done_1839",
["move", 11, 4, 2241, 19],
["jump", "while_start_1832", 2241, 19],
"while_end_1833",
["get", 3, 59, 1, 2243, 7],
["frame", 4, 3, 1, 2243, 7],
["null", 3, 2243, 7],
["setarg", 4, 0, 3, 2243, 7],
["setarg", 4, 1, 17, 2243, 7],
["invoke", 4, 3, 2243, 7],
["get", 3, 48, 1, 2244, 7],
["frame", 4, 3, 1, 2244, 7],
["null", 3, 2244, 7],
["setarg", 4, 0, 3, 2244, 7],
["setarg", 4, 1, 16, 2244, 7],
["invoke", 4, 3, 2244, 7],
["null", 3, 2245, 25],
["is_identical", 4, 15, 3, 2245, 25],
["jump_true", 4, "ne_nid_1843", 2245, 25],
["jump", "ne_ni_1844", 2245, 25],
"ne_nid_1843",
["false", 4, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_ni_1844",
["is_int", 7, 15, 2245, 25],
["jump_false", 7, "ne_nn_1845", 2245, 25],
"_nop_tc_114",
["jump", "ne_nn_1845", 2245, 25],
["ne_int", 4, 15, 3, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nn_1845",
["is_num", 7, 15, 2245, 25],
["jump_false", 7, "ne_nt_1846", 2245, 25],
"_nop_tc_115",
["jump", "ne_nt_1846", 2245, 25],
["ne_float", 4, 15, 3, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nt_1846",
["is_text", 7, 15, 2245, 25],
["jump_false", 7, "ne_nnl_1847", 2245, 25],
"_nop_tc_116",
["jump", "ne_nnl_1847", 2245, 25],
["ne_text", 4, 15, 3, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nnl_1847",
["is_null", 7, 15, 2245, 25],
["jump_false", 7, "ne_nb_1848", 2245, 25],
"_nop_tc_117",
"_nop_tc_118",
["false", 4, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nb_1848",
["is_bool", 7, 15, 2245, 25],
["jump_false", 7, "ne_mis_1849", 2245, 25],
"_nop_tc_119",
["jump", "ne_mis_1849", 2245, 25],
["ne_bool", 4, 15, 3, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_mis_1849",
["true", 4, 2245, 25],
"ne_done_1842",
["jump_false", 4, "if_else_1840", 2245, 25],
["access", 11, 0, 2246, 14],
"while_start_1850",
["length", 3, 15, 2247, 28],
["is_int", 4, 11, 2247, 28],
["jump_false", 4, "rel_ni_1852", 2247, 28],
"_nop_tc_120",
"_nop_tc_121",
["lt_int", 7, 11, 3, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_ni_1852",
["is_num", 4, 11, 2247, 28],
["jump_false", 4, "rel_nn_1853", 2247, 28],
"_nop_tc_122",
"_nop_tc_123",
["lt_float", 7, 11, 3, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_nn_1853",
["is_text", 4, 11, 2247, 28],
["jump_false", 4, "rel_err_1855", 2247, 28],
"_nop_tc_124",
["jump", "rel_err_1855", 2247, 28],
["lt_text", 7, 11, 3, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_err_1855",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2247,
28
],
["access", 4, "error", 2247, 28],
["access", 8, "cannot compare with '<': operands must be same type", 2247, 28],
["array", 9, 0, 2247, 28],
["push", 9, 8, 2247, 28],
["frame", 8, 3, 2, 2247, 28],
["null", 3, 2247, 28],
["setarg", 8, 0, 3, 2247, 28],
["setarg", 8, 1, 4, 2247, 28],
["setarg", 8, 2, 9, 2247, 28],
["invoke", 8, 3, 2247, 28],
["disrupt", 2247, 28],
"rel_done_1854",
["jump_false", 7, "while_end_1851", 2247, 28],
["load_dynamic", 3, 15, 11, 2248, 36],
["get", 4, 95, 1, 2248, 11],
["frame", 7, 4, 1, 2248, 11],
["null", 4, 2248, 11],
["setarg", 7, 0, 4, 2248, 11],
["setarg", 7, 1, 3, 2248, 11],
["invoke", 7, 3, 2248, 11],
["access", 3, 1, 2249, 21],
["is_num", 4, 11, 2249, 21],
["jump_false", 4, "num_err_1856", 2249, 21],
"_nop_tc_125",
"_nop_tc_126",
["add", 4, 11, 3, 2249, 21],
["jump", "num_done_1857", 2249, 21],
"num_err_1856",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2249,
21
],
["access", 7, "error", 2249, 21],
["access", 8, "cannot apply '+': operands must be numbers", 2249, 21],
["array", 9, 0, 2249, 21],
["push", 9, 8, 2249, 21],
["frame", 8, 3, 2, 2249, 21],
["null", 3, 2249, 21],
["setarg", 8, 0, 3, 2249, 21],
["setarg", 8, 1, 7, 2249, 21],
["setarg", 8, 2, 9, 2249, 21],
["invoke", 8, 3, 2249, 21],
["disrupt", 2249, 21],
"num_done_1857",
["move", 11, 4, 2249, 21],
["jump", "while_start_1850", 2249, 21],
"while_end_1851",
["jump", "if_end_1841", 2249, 21],
"if_else_1840",
"if_end_1841",
["get", 3, 48, 1, 2252, 7],
["frame", 4, 3, 1, 2252, 7],
["null", 3, 2252, 7],
["setarg", 4, 0, 3, 2252, 7],
["setarg", 4, 1, 17, 2252, 7],
["invoke", 4, 3, 2252, 7],
["null", 3, 2253, 14],
["return", 3, 2253, 14],
"_nop_ur_7",
"if_else_1816",
"if_end_1817",
["access", 3, "label", 2256, 17],
["is_identical", 4, 2, 3, 2256, 17],
["jump_true", 4, "eq_done_1860", 2256, 17],
["is_int", 7, 2, 2256, 17],
["jump_false", 7, "eq_ni_1861", 2256, 17],
"_nop_tc_127",
["jump", "eq_ni_1861", 2256, 17],
["eq_int", 4, 2, 3, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_ni_1861",
["is_num", 7, 2, 2256, 17],
["jump_false", 7, "eq_nn_1862", 2256, 17],
"_nop_tc_128",
["jump", "eq_nn_1862", 2256, 17],
["eq_float", 4, 2, 3, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nn_1862",
["is_text", 7, 2, 2256, 17],
["jump_false", 7, "eq_nt_1863", 2256, 17],
"_nop_tc_129",
"_nop_tc_130",
["eq_text", 4, 2, 3, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nt_1863",
["is_null", 7, 2, 2256, 17],
["jump_false", 7, "eq_nnl_1864", 2256, 17],
"_nop_tc_131",
["jump", "eq_nnl_1864", 2256, 17],
["true", 4, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nnl_1864",
["is_bool", 7, 2, 2256, 17],
["jump_false", 7, "eq_nb_1865", 2256, 17],
"_nop_tc_132",
["jump", "eq_nb_1865", 2256, 17],
["eq_bool", 4, 2, 3, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nb_1865",
["false", 4, 2256, 17],
"eq_done_1860",
["jump_false", 4, "if_else_1858", 2256, 17],
["load_field", 3, 1, "name", 2257, 25],
["put", 3, 21, 1, 2257, 25],
["load_field", 3, 1, "statement", 2258, 21],
["get", 4, 95, 1, 2258, 7],
["frame", 7, 4, 1, 2258, 7],
["null", 4, 2258, 7],
["setarg", 7, 0, 4, 2258, 7],
["setarg", 7, 1, 3, 2258, 7],
["invoke", 7, 3, 2258, 7],
["null", 3, 2259, 25],
["put", 3, 21, 1, 2259, 25],
["null", 3, 2260, 14],
["return", 3, 2260, 14],
"_nop_ur_8",
"if_else_1858",
"if_end_1859",
["access", 3, "while", 2263, 17],
["is_identical", 4, 2, 3, 2263, 17],
["jump_true", 4, "eq_done_1868", 2263, 17],
["is_int", 7, 2, 2263, 17],
["jump_false", 7, "eq_ni_1869", 2263, 17],
"_nop_tc_133",
["jump", "eq_ni_1869", 2263, 17],
["eq_int", 4, 2, 3, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_ni_1869",
["is_num", 7, 2, 2263, 17],
["jump_false", 7, "eq_nn_1870", 2263, 17],
"_nop_tc_134",
["jump", "eq_nn_1870", 2263, 17],
["eq_float", 4, 2, 3, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nn_1870",
["is_text", 7, 2, 2263, 17],
["jump_false", 7, "eq_nt_1871", 2263, 17],
"_nop_tc_135",
"_nop_tc_136",
["eq_text", 4, 2, 3, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nt_1871",
["is_null", 7, 2, 2263, 17],
["jump_false", 7, "eq_nnl_1872", 2263, 17],
"_nop_tc_137",
["jump", "eq_nnl_1872", 2263, 17],
["true", 4, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nnl_1872",
["is_bool", 7, 2, 2263, 17],
["jump_false", 7, "eq_nb_1873", 2263, 17],
"_nop_tc_138",
["jump", "eq_nb_1873", 2263, 17],
["eq_bool", 4, 2, 3, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nb_1873",
["false", 4, 2263, 17],
"eq_done_1868",
["jump_false", 4, "if_else_1866", 2263, 17],
["load_field", 3, 1, "expression", 2264, 14],
["move", 13, 3, 2264, 14],
["load_field", 3, 1, "statements", 2265, 15],
["move", 12, 3, 2265, 15],
["access", 3, "while_start", 2266, 31],
["get", 4, 45, 1, 2266, 21],
["frame", 7, 4, 1, 2266, 21],
["null", 4, 2266, 21],
["setarg", 7, 0, 4, 2266, 21],
["setarg", 7, 1, 3, 2266, 21],
["invoke", 7, 3, 2266, 21],
["move", 19, 3, 2266, 21],
["access", 3, "while_end", 2267, 29],
["get", 4, 45, 1, 2267, 19],
["frame", 7, 4, 1, 2267, 19],
["null", 4, 2267, 19],
["setarg", 7, 0, 4, 2267, 19],
["setarg", 7, 1, 3, 2267, 19],
["invoke", 7, 3, 2267, 19],
["move", 17, 3, 2267, 19],
["get", 3, 19, 1, 2268, 19],
["move", 20, 3, 2268, 19],
["get", 3, 20, 1, 2269, 22],
["move", 21, 3, 2269, 22],
["put", 17, 19, 1, 2270, 22],
["put", 19, 20, 1, 2271, 25],
["get", 3, 21, 1, 2272, 11],
["null", 4, 2272, 30],
["is_identical", 7, 3, 4, 2272, 30],
["jump_true", 7, "ne_nid_1877", 2272, 30],
["jump", "ne_ni_1878", 2272, 30],
"ne_nid_1877",
["false", 7, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_ni_1878",
["is_int", 8, 3, 2272, 30],
["jump_false", 8, "ne_nn_1879", 2272, 30],
"_nop_tc_139",
["jump", "ne_nn_1879", 2272, 30],
["ne_int", 7, 3, 4, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nn_1879",
["is_num", 8, 3, 2272, 30],
["jump_false", 8, "ne_nt_1880", 2272, 30],
"_nop_tc_140",
["jump", "ne_nt_1880", 2272, 30],
["ne_float", 7, 3, 4, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nt_1880",
["is_text", 8, 3, 2272, 30],
["jump_false", 8, "ne_nnl_1881", 2272, 30],
"_nop_tc_141",
["jump", "ne_nnl_1881", 2272, 30],
["ne_text", 7, 3, 4, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nnl_1881",
["is_null", 8, 3, 2272, 30],
["jump_false", 8, "ne_nb_1882", 2272, 30],
"_nop_tc_142",
"_nop_tc_143",
["false", 7, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nb_1882",
["is_bool", 8, 3, 2272, 30],
["jump_false", 8, "ne_mis_1883", 2272, 30],
"_nop_tc_144",
["jump", "ne_mis_1883", 2272, 30],
["ne_bool", 7, 3, 4, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_mis_1883",
["true", 7, 2272, 30],
"ne_done_1876",
["jump_false", 7, "if_else_1874", 2272, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2273, 55],
["store_field", 3, 19, "continue_target", 2273, 83],
["get", 4, 22, 1, 2273, 9],
["get", 7, 21, 1, 2273, 21],
["store_dynamic", 4, 3, 7, 2273, 21],
["null", 3, 2274, 27],
["put", 3, 21, 1, 2274, 27],
["jump", "if_end_1875", 2274, 27],
"if_else_1874",
"if_end_1875",
["get", 3, 48, 1, 2276, 7],
["frame", 4, 3, 1, 2276, 7],
["null", 3, 2276, 7],
["setarg", 4, 0, 3, 2276, 7],
["setarg", 4, 1, 19, 2276, 7],
["invoke", 4, 3, 2276, 7],
["access", 3, -1, 2277, 34],
["get", 4, 88, 1, 2277, 19],
["frame", 7, 4, 2, 2277, 19],
["null", 4, 2277, 19],
["setarg", 7, 0, 4, 2277, 19],
["setarg", 7, 1, 13, 2277, 19],
["setarg", 7, 2, 3, 2277, 19],
["invoke", 7, 3, 2277, 19],
["move", 18, 3, 2277, 19],
["access", 3, "jump_false", 2278, 22],
["get", 4, 60, 1, 2278, 7],
["frame", 7, 4, 3, 2278, 7],
["null", 4, 2278, 7],
["setarg", 7, 0, 4, 2278, 7],
["setarg", 7, 1, 3, 2278, 7],
["setarg", 7, 2, 18, 2278, 7],
["setarg", 7, 3, 17, 2278, 7],
["invoke", 7, 3, 2278, 7],
["access", 11, 0, 2279, 12],
"while_start_1884",
["length", 3, 12, 2280, 26],
["is_int", 4, 11, 2280, 26],
["jump_false", 4, "rel_ni_1886", 2280, 26],
"_nop_tc_145",
"_nop_tc_146",
["lt_int", 7, 11, 3, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_ni_1886",
["is_num", 4, 11, 2280, 26],
["jump_false", 4, "rel_nn_1887", 2280, 26],
"_nop_tc_147",
"_nop_tc_148",
["lt_float", 7, 11, 3, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_nn_1887",
["is_text", 4, 11, 2280, 26],
["jump_false", 4, "rel_err_1889", 2280, 26],
"_nop_tc_149",
["jump", "rel_err_1889", 2280, 26],
["lt_text", 7, 11, 3, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_err_1889",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2280,
26
],
["access", 4, "error", 2280, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2280, 26],
["array", 9, 0, 2280, 26],
["push", 9, 8, 2280, 26],
["frame", 8, 3, 2, 2280, 26],
["null", 3, 2280, 26],
["setarg", 8, 0, 3, 2280, 26],
["setarg", 8, 1, 4, 2280, 26],
["setarg", 8, 2, 9, 2280, 26],
["invoke", 8, 3, 2280, 26],
["disrupt", 2280, 26],
"rel_done_1888",
["jump_false", 7, "while_end_1885", 2280, 26],
["load_dynamic", 3, 12, 11, 2281, 29],
["get", 4, 95, 1, 2281, 9],
["frame", 7, 4, 1, 2281, 9],
["null", 4, 2281, 9],
["setarg", 7, 0, 4, 2281, 9],
["setarg", 7, 1, 3, 2281, 9],
["invoke", 7, 3, 2281, 9],
["access", 3, 1, 2282, 19],
["is_num", 4, 11, 2282, 19],
["jump_false", 4, "num_err_1890", 2282, 19],
"_nop_tc_150",
"_nop_tc_151",
["add", 4, 11, 3, 2282, 19],
["jump", "num_done_1891", 2282, 19],
"num_err_1890",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2282,
19
],
["access", 7, "error", 2282, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2282, 19],
["array", 9, 0, 2282, 19],
["push", 9, 8, 2282, 19],
["frame", 8, 3, 2, 2282, 19],
["null", 3, 2282, 19],
["setarg", 8, 0, 3, 2282, 19],
["setarg", 8, 1, 7, 2282, 19],
["setarg", 8, 2, 9, 2282, 19],
["invoke", 8, 3, 2282, 19],
["disrupt", 2282, 19],
"num_done_1891",
["move", 11, 4, 2282, 19],
["jump", "while_start_1884", 2282, 19],
"while_end_1885",
["get", 3, 59, 1, 2284, 7],
["frame", 4, 3, 1, 2284, 7],
["null", 3, 2284, 7],
["setarg", 4, 0, 3, 2284, 7],
["setarg", 4, 1, 19, 2284, 7],
["invoke", 4, 3, 2284, 7],
["get", 3, 48, 1, 2285, 7],
["frame", 4, 3, 1, 2285, 7],
["null", 3, 2285, 7],
["setarg", 4, 0, 3, 2285, 7],
["setarg", 4, 1, 17, 2285, 7],
["invoke", 4, 3, 2285, 7],
["put", 20, 19, 1, 2286, 22],
["put", 21, 20, 1, 2287, 25],
["null", 3, 2288, 14],
["return", 3, 2288, 14],
"_nop_ur_9",
"if_else_1866",
"if_end_1867",
["access", 3, "do", 2291, 17],
["is_identical", 4, 2, 3, 2291, 17],
["jump_true", 4, "eq_done_1894", 2291, 17],
["is_int", 7, 2, 2291, 17],
["jump_false", 7, "eq_ni_1895", 2291, 17],
"_nop_tc_152",
["jump", "eq_ni_1895", 2291, 17],
["eq_int", 4, 2, 3, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_ni_1895",
["is_num", 7, 2, 2291, 17],
["jump_false", 7, "eq_nn_1896", 2291, 17],
"_nop_tc_153",
["jump", "eq_nn_1896", 2291, 17],
["eq_float", 4, 2, 3, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nn_1896",
["is_text", 7, 2, 2291, 17],
["jump_false", 7, "eq_nt_1897", 2291, 17],
"_nop_tc_154",
"_nop_tc_155",
["eq_text", 4, 2, 3, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nt_1897",
["is_null", 7, 2, 2291, 17],
["jump_false", 7, "eq_nnl_1898", 2291, 17],
"_nop_tc_156",
["jump", "eq_nnl_1898", 2291, 17],
["true", 4, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nnl_1898",
["is_bool", 7, 2, 2291, 17],
["jump_false", 7, "eq_nb_1899", 2291, 17],
"_nop_tc_157",
["jump", "eq_nb_1899", 2291, 17],
["eq_bool", 4, 2, 3, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nb_1899",
["false", 4, 2291, 17],
"eq_done_1894",
["jump_false", 4, "if_else_1892", 2291, 17],
["load_field", 3, 1, "expression", 2292, 14],
["move", 13, 3, 2292, 14],
["load_field", 3, 1, "statements", 2293, 15],
["move", 12, 3, 2293, 15],
["access", 3, "do_start", 2294, 31],
["get", 4, 45, 1, 2294, 21],
["frame", 7, 4, 1, 2294, 21],
["null", 4, 2294, 21],
["setarg", 7, 0, 4, 2294, 21],
["setarg", 7, 1, 3, 2294, 21],
["invoke", 7, 3, 2294, 21],
["move", 19, 3, 2294, 21],
["access", 3, "do_cond", 2295, 30],
["get", 4, 45, 1, 2295, 20],
["frame", 7, 4, 1, 2295, 20],
["null", 4, 2295, 20],
["setarg", 7, 0, 4, 2295, 20],
["setarg", 7, 1, 3, 2295, 20],
["invoke", 7, 3, 2295, 20],
["move", 22, 3, 2295, 20],
["access", 3, "do_end", 2296, 29],
["get", 4, 45, 1, 2296, 19],
["frame", 7, 4, 1, 2296, 19],
["null", 4, 2296, 19],
["setarg", 7, 0, 4, 2296, 19],
["setarg", 7, 1, 3, 2296, 19],
["invoke", 7, 3, 2296, 19],
["move", 17, 3, 2296, 19],
["get", 3, 19, 1, 2297, 19],
["move", 20, 3, 2297, 19],
["get", 3, 20, 1, 2298, 22],
["move", 21, 3, 2298, 22],
["put", 17, 19, 1, 2299, 22],
["put", 22, 20, 1, 2300, 25],
["get", 3, 21, 1, 2301, 11],
["null", 4, 2301, 30],
["is_identical", 7, 3, 4, 2301, 30],
["jump_true", 7, "ne_nid_1903", 2301, 30],
["jump", "ne_ni_1904", 2301, 30],
"ne_nid_1903",
["false", 7, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_ni_1904",
["is_int", 8, 3, 2301, 30],
["jump_false", 8, "ne_nn_1905", 2301, 30],
"_nop_tc_158",
["jump", "ne_nn_1905", 2301, 30],
["ne_int", 7, 3, 4, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nn_1905",
["is_num", 8, 3, 2301, 30],
["jump_false", 8, "ne_nt_1906", 2301, 30],
"_nop_tc_159",
["jump", "ne_nt_1906", 2301, 30],
["ne_float", 7, 3, 4, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nt_1906",
["is_text", 8, 3, 2301, 30],
["jump_false", 8, "ne_nnl_1907", 2301, 30],
"_nop_tc_160",
["jump", "ne_nnl_1907", 2301, 30],
["ne_text", 7, 3, 4, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nnl_1907",
["is_null", 8, 3, 2301, 30],
["jump_false", 8, "ne_nb_1908", 2301, 30],
"_nop_tc_161",
"_nop_tc_162",
["false", 7, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nb_1908",
["is_bool", 8, 3, 2301, 30],
["jump_false", 8, "ne_mis_1909", 2301, 30],
"_nop_tc_163",
["jump", "ne_mis_1909", 2301, 30],
["ne_bool", 7, 3, 4, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_mis_1909",
["true", 7, 2301, 30],
"ne_done_1902",
["jump_false", 7, "if_else_1900", 2301, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2302, 55],
["store_field", 3, 22, "continue_target", 2302, 83],
["get", 4, 22, 1, 2302, 9],
["get", 7, 21, 1, 2302, 21],
["store_dynamic", 4, 3, 7, 2302, 21],
["null", 3, 2303, 27],
["put", 3, 21, 1, 2303, 27],
["jump", "if_end_1901", 2303, 27],
"if_else_1900",
"if_end_1901",
["get", 3, 48, 1, 2305, 7],
["frame", 4, 3, 1, 2305, 7],
["null", 3, 2305, 7],
["setarg", 4, 0, 3, 2305, 7],
["setarg", 4, 1, 19, 2305, 7],
["invoke", 4, 3, 2305, 7],
["access", 11, 0, 2306, 12],
"while_start_1910",
["length", 3, 12, 2307, 26],
["is_int", 4, 11, 2307, 26],
["jump_false", 4, "rel_ni_1912", 2307, 26],
"_nop_tc_164",
"_nop_tc_165",
["lt_int", 7, 11, 3, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_ni_1912",
["is_num", 4, 11, 2307, 26],
["jump_false", 4, "rel_nn_1913", 2307, 26],
"_nop_tc_166",
"_nop_tc_167",
["lt_float", 7, 11, 3, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_nn_1913",
["is_text", 4, 11, 2307, 26],
["jump_false", 4, "rel_err_1915", 2307, 26],
"_nop_tc_168",
["jump", "rel_err_1915", 2307, 26],
["lt_text", 7, 11, 3, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_err_1915",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2307,
26
],
["access", 4, "error", 2307, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2307, 26],
["array", 9, 0, 2307, 26],
["push", 9, 8, 2307, 26],
["frame", 8, 3, 2, 2307, 26],
["null", 3, 2307, 26],
["setarg", 8, 0, 3, 2307, 26],
["setarg", 8, 1, 4, 2307, 26],
["setarg", 8, 2, 9, 2307, 26],
["invoke", 8, 3, 2307, 26],
["disrupt", 2307, 26],
"rel_done_1914",
["jump_false", 7, "while_end_1911", 2307, 26],
["load_dynamic", 3, 12, 11, 2308, 29],
["get", 4, 95, 1, 2308, 9],
["frame", 7, 4, 1, 2308, 9],
["null", 4, 2308, 9],
["setarg", 7, 0, 4, 2308, 9],
["setarg", 7, 1, 3, 2308, 9],
["invoke", 7, 3, 2308, 9],
["access", 3, 1, 2309, 19],
["is_num", 4, 11, 2309, 19],
["jump_false", 4, "num_err_1916", 2309, 19],
"_nop_tc_169",
"_nop_tc_170",
["add", 4, 11, 3, 2309, 19],
["jump", "num_done_1917", 2309, 19],
"num_err_1916",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2309,
19
],
["access", 7, "error", 2309, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2309, 19],
["array", 9, 0, 2309, 19],
["push", 9, 8, 2309, 19],
["frame", 8, 3, 2, 2309, 19],
["null", 3, 2309, 19],
["setarg", 8, 0, 3, 2309, 19],
["setarg", 8, 1, 7, 2309, 19],
["setarg", 8, 2, 9, 2309, 19],
["invoke", 8, 3, 2309, 19],
["disrupt", 2309, 19],
"num_done_1917",
["move", 11, 4, 2309, 19],
["jump", "while_start_1910", 2309, 19],
"while_end_1911",
["get", 3, 48, 1, 2311, 7],
["frame", 4, 3, 1, 2311, 7],
["null", 3, 2311, 7],
["setarg", 4, 0, 3, 2311, 7],
["setarg", 4, 1, 22, 2311, 7],
["invoke", 4, 3, 2311, 7],
["access", 3, -1, 2312, 34],
["get", 4, 88, 1, 2312, 19],
["frame", 7, 4, 2, 2312, 19],
["null", 4, 2312, 19],
["setarg", 7, 0, 4, 2312, 19],
["setarg", 7, 1, 13, 2312, 19],
["setarg", 7, 2, 3, 2312, 19],
["invoke", 7, 3, 2312, 19],
["move", 18, 3, 2312, 19],
["access", 3, "jump_true", 2313, 22],
["get", 4, 60, 1, 2313, 7],
["frame", 7, 4, 3, 2313, 7],
["null", 4, 2313, 7],
["setarg", 7, 0, 4, 2313, 7],
["setarg", 7, 1, 3, 2313, 7],
["setarg", 7, 2, 18, 2313, 7],
["setarg", 7, 3, 19, 2313, 7],
["invoke", 7, 3, 2313, 7],
["get", 3, 48, 1, 2314, 7],
["frame", 4, 3, 1, 2314, 7],
["null", 3, 2314, 7],
["setarg", 4, 0, 3, 2314, 7],
["setarg", 4, 1, 17, 2314, 7],
["invoke", 4, 3, 2314, 7],
["put", 20, 19, 1, 2315, 22],
["put", 21, 20, 1, 2316, 25],
["null", 3, 2317, 14],
["return", 3, 2317, 14],
"_nop_ur_10",
"if_else_1892",
"if_end_1893",
["access", 3, "for", 2320, 17],
["is_identical", 4, 2, 3, 2320, 17],
["jump_true", 4, "eq_done_1920", 2320, 17],
["is_int", 7, 2, 2320, 17],
["jump_false", 7, "eq_ni_1921", 2320, 17],
"_nop_tc_171",
["jump", "eq_ni_1921", 2320, 17],
["eq_int", 4, 2, 3, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_ni_1921",
["is_num", 7, 2, 2320, 17],
["jump_false", 7, "eq_nn_1922", 2320, 17],
"_nop_tc_172",
["jump", "eq_nn_1922", 2320, 17],
["eq_float", 4, 2, 3, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nn_1922",
["is_text", 7, 2, 2320, 17],
["jump_false", 7, "eq_nt_1923", 2320, 17],
"_nop_tc_173",
"_nop_tc_174",
["eq_text", 4, 2, 3, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nt_1923",
["is_null", 7, 2, 2320, 17],
["jump_false", 7, "eq_nnl_1924", 2320, 17],
"_nop_tc_175",
["jump", "eq_nnl_1924", 2320, 17],
["true", 4, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nnl_1924",
["is_bool", 7, 2, 2320, 17],
["jump_false", 7, "eq_nb_1925", 2320, 17],
"_nop_tc_176",
["jump", "eq_nb_1925", 2320, 17],
["eq_bool", 4, 2, 3, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nb_1925",
["false", 4, 2320, 17],
"eq_done_1920",
["jump_false", 4, "if_else_1918", 2320, 17],
["load_field", 3, 1, "init", 2321, 14],
["move", 23, 3, 2321, 14],
["load_field", 3, 1, "test", 2322, 14],
["move", 24, 3, 2322, 14],
["load_field", 3, 1, "update", 2323, 16],
["move", 25, 3, 2323, 16],
["load_field", 3, 1, "statements", 2324, 15],
["move", 12, 3, 2324, 15],
["access", 3, "for_start", 2325, 31],
["get", 4, 45, 1, 2325, 21],
["frame", 7, 4, 1, 2325, 21],
["null", 4, 2325, 21],
["setarg", 7, 0, 4, 2325, 21],
["setarg", 7, 1, 3, 2325, 21],
["invoke", 7, 3, 2325, 21],
["move", 19, 3, 2325, 21],
["access", 3, "for_update", 2326, 32],
["get", 4, 45, 1, 2326, 22],
["frame", 7, 4, 1, 2326, 22],
["null", 4, 2326, 22],
["setarg", 7, 0, 4, 2326, 22],
["setarg", 7, 1, 3, 2326, 22],
["invoke", 7, 3, 2326, 22],
["move", 26, 3, 2326, 22],
["access", 3, "for_end", 2327, 29],
["get", 4, 45, 1, 2327, 19],
["frame", 7, 4, 1, 2327, 19],
["null", 4, 2327, 19],
["setarg", 7, 0, 4, 2327, 19],
["setarg", 7, 1, 3, 2327, 19],
["invoke", 7, 3, 2327, 19],
["move", 17, 3, 2327, 19],
["get", 3, 19, 1, 2328, 19],
["move", 20, 3, 2328, 19],
["get", 3, 20, 1, 2329, 22],
["move", 21, 3, 2329, 22],
["put", 17, 19, 1, 2330, 22],
["put", 26, 20, 1, 2331, 25],
["get", 3, 21, 1, 2332, 11],
["null", 4, 2332, 30],
["is_identical", 7, 3, 4, 2332, 30],
["jump_true", 7, "ne_nid_1929", 2332, 30],
["jump", "ne_ni_1930", 2332, 30],
"ne_nid_1929",
["false", 7, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_ni_1930",
["is_int", 8, 3, 2332, 30],
["jump_false", 8, "ne_nn_1931", 2332, 30],
"_nop_tc_177",
["jump", "ne_nn_1931", 2332, 30],
["ne_int", 7, 3, 4, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nn_1931",
["is_num", 8, 3, 2332, 30],
["jump_false", 8, "ne_nt_1932", 2332, 30],
"_nop_tc_178",
["jump", "ne_nt_1932", 2332, 30],
["ne_float", 7, 3, 4, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nt_1932",
["is_text", 8, 3, 2332, 30],
["jump_false", 8, "ne_nnl_1933", 2332, 30],
"_nop_tc_179",
["jump", "ne_nnl_1933", 2332, 30],
["ne_text", 7, 3, 4, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nnl_1933",
["is_null", 8, 3, 2332, 30],
["jump_false", 8, "ne_nb_1934", 2332, 30],
"_nop_tc_180",
"_nop_tc_181",
["false", 7, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nb_1934",
["is_bool", 8, 3, 2332, 30],
["jump_false", 8, "ne_mis_1935", 2332, 30],
"_nop_tc_182",
["jump", "ne_mis_1935", 2332, 30],
["ne_bool", 7, 3, 4, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_mis_1935",
["true", 7, 2332, 30],
"ne_done_1928",
["jump_false", 7, "if_else_1926", 2332, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2333, 55],
["store_field", 3, 26, "continue_target", 2333, 83],
["get", 4, 22, 1, 2333, 9],
["get", 7, 21, 1, 2333, 21],
["store_dynamic", 4, 3, 7, 2333, 21],
["null", 3, 2334, 27],
["put", 3, 21, 1, 2334, 27],
["jump", "if_end_1927", 2334, 27],
"if_else_1926",
"if_end_1927",
["null", 3, 2336, 19],
["is_identical", 4, 23, 3, 2336, 19],
["jump_true", 4, "ne_nid_1939", 2336, 19],
["jump", "ne_ni_1940", 2336, 19],
"ne_nid_1939",
["false", 4, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_ni_1940",
["is_int", 7, 23, 2336, 19],
["jump_false", 7, "ne_nn_1941", 2336, 19],
"_nop_tc_183",
["jump", "ne_nn_1941", 2336, 19],
["ne_int", 4, 23, 3, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nn_1941",
["is_num", 7, 23, 2336, 19],
["jump_false", 7, "ne_nt_1942", 2336, 19],
"_nop_tc_184",
["jump", "ne_nt_1942", 2336, 19],
["ne_float", 4, 23, 3, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nt_1942",
["is_text", 7, 23, 2336, 19],
["jump_false", 7, "ne_nnl_1943", 2336, 19],
"_nop_tc_185",
["jump", "ne_nnl_1943", 2336, 19],
["ne_text", 4, 23, 3, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nnl_1943",
["is_null", 7, 23, 2336, 19],
["jump_false", 7, "ne_nb_1944", 2336, 19],
"_nop_tc_186",
"_nop_tc_187",
["false", 4, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nb_1944",
["is_bool", 7, 23, 2336, 19],
["jump_false", 7, "ne_mis_1945", 2336, 19],
"_nop_tc_188",
["jump", "ne_mis_1945", 2336, 19],
["ne_bool", 4, 23, 3, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_mis_1945",
["true", 4, 2336, 19],
"ne_done_1938",
["jump_false", 4, "if_else_1936", 2336, 19],
["load_field", 3, 23, "kind", 2337, 21],
["move", 27, 3, 2337, 21],
["access", 3, "var", 2338, 26],
["is_identical", 4, 27, 3, 2338, 26],
["jump_true", 4, "eq_done_1949", 2338, 26],
["is_int", 7, 27, 2338, 26],
["jump_false", 7, "eq_ni_1950", 2338, 26],
"_nop_tc_189",
["jump", "eq_ni_1950", 2338, 26],
["eq_int", 4, 27, 3, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_ni_1950",
["is_num", 7, 27, 2338, 26],
["jump_false", 7, "eq_nn_1951", 2338, 26],
"_nop_tc_190",
["jump", "eq_nn_1951", 2338, 26],
["eq_float", 4, 27, 3, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nn_1951",
["is_text", 7, 27, 2338, 26],
["jump_false", 7, "eq_nt_1952", 2338, 26],
"_nop_tc_191",
"_nop_tc_192",
["eq_text", 4, 27, 3, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nt_1952",
["is_null", 7, 27, 2338, 26],
["jump_false", 7, "eq_nnl_1953", 2338, 26],
"_nop_tc_193",
["jump", "eq_nnl_1953", 2338, 26],
["true", 4, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nnl_1953",
["is_bool", 7, 27, 2338, 26],
["jump_false", 7, "eq_nb_1954", 2338, 26],
"_nop_tc_194",
["jump", "eq_nb_1954", 2338, 26],
["eq_bool", 4, 27, 3, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nb_1954",
["false", 4, 2338, 26],
"eq_done_1949",
["move", 3, 4, 2338, 26],
["jump_true", 3, "or_end_1948", 2338, 26],
["access", 4, "def", 2338, 48],
["is_identical", 7, 27, 4, 2338, 48],
["jump_true", 7, "eq_done_1955", 2338, 48],
["is_int", 8, 27, 2338, 48],
["jump_false", 8, "eq_ni_1956", 2338, 48],
"_nop_tc_195",
["jump", "eq_ni_1956", 2338, 48],
["eq_int", 7, 27, 4, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_ni_1956",
["is_num", 8, 27, 2338, 48],
["jump_false", 8, "eq_nn_1957", 2338, 48],
"_nop_tc_196",
["jump", "eq_nn_1957", 2338, 48],
["eq_float", 7, 27, 4, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nn_1957",
["is_text", 8, 27, 2338, 48],
["jump_false", 8, "eq_nt_1958", 2338, 48],
"_nop_tc_197",
"_nop_tc_198",
["eq_text", 7, 27, 4, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nt_1958",
["is_null", 8, 27, 2338, 48],
["jump_false", 8, "eq_nnl_1959", 2338, 48],
"_nop_tc_199",
["jump", "eq_nnl_1959", 2338, 48],
["true", 7, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nnl_1959",
["is_bool", 8, 27, 2338, 48],
["jump_false", 8, "eq_nb_1960", 2338, 48],
"_nop_tc_200",
["jump", "eq_nb_1960", 2338, 48],
["eq_bool", 7, 27, 4, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nb_1960",
["false", 7, 2338, 48],
"eq_done_1955",
["move", 3, 7, 2338, 48],
"or_end_1948",
["jump_false", 3, "if_else_1946", 2338, 48],
["get", 3, 95, 1, 2339, 11],
["frame", 4, 3, 1, 2339, 11],
["null", 3, 2339, 11],
["setarg", 4, 0, 3, 2339, 11],
["setarg", 4, 1, 23, 2339, 11],
["invoke", 4, 3, 2339, 11],
["jump", "if_end_1947", 2339, 11],
"if_else_1946",
["access", 3, -1, 2341, 26],
["get", 4, 88, 1, 2341, 11],
["frame", 7, 4, 2, 2341, 11],
["null", 4, 2341, 11],
["setarg", 7, 0, 4, 2341, 11],
["setarg", 7, 1, 23, 2341, 11],
["setarg", 7, 2, 3, 2341, 11],
["invoke", 7, 3, 2341, 11],
"if_end_1947",
["jump", "if_end_1937", 2341, 11],
"if_else_1936",
"if_end_1937",
["get", 3, 48, 1, 2344, 7],
["frame", 4, 3, 1, 2344, 7],
["null", 3, 2344, 7],
["setarg", 4, 0, 3, 2344, 7],
["setarg", 4, 1, 19, 2344, 7],
["invoke", 4, 3, 2344, 7],
["null", 3, 2345, 19],
["is_identical", 4, 24, 3, 2345, 19],
["jump_true", 4, "ne_nid_1964", 2345, 19],
["jump", "ne_ni_1965", 2345, 19],
"ne_nid_1964",
["false", 4, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_ni_1965",
["is_int", 7, 24, 2345, 19],
["jump_false", 7, "ne_nn_1966", 2345, 19],
"_nop_tc_201",
["jump", "ne_nn_1966", 2345, 19],
["ne_int", 4, 24, 3, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nn_1966",
["is_num", 7, 24, 2345, 19],
["jump_false", 7, "ne_nt_1967", 2345, 19],
"_nop_tc_202",
["jump", "ne_nt_1967", 2345, 19],
["ne_float", 4, 24, 3, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nt_1967",
["is_text", 7, 24, 2345, 19],
["jump_false", 7, "ne_nnl_1968", 2345, 19],
"_nop_tc_203",
["jump", "ne_nnl_1968", 2345, 19],
["ne_text", 4, 24, 3, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nnl_1968",
["is_null", 7, 24, 2345, 19],
["jump_false", 7, "ne_nb_1969", 2345, 19],
"_nop_tc_204",
"_nop_tc_205",
["false", 4, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nb_1969",
["is_bool", 7, 24, 2345, 19],
["jump_false", 7, "ne_mis_1970", 2345, 19],
"_nop_tc_206",
["jump", "ne_mis_1970", 2345, 19],
["ne_bool", 4, 24, 3, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_mis_1970",
["true", 4, 2345, 19],
"ne_done_1963",
["jump_false", 4, "if_else_1961", 2345, 19],
["access", 3, -1, 2346, 36],
["get", 4, 88, 1, 2346, 21],
["frame", 7, 4, 2, 2346, 21],
["null", 4, 2346, 21],
["setarg", 7, 0, 4, 2346, 21],
["setarg", 7, 1, 24, 2346, 21],
["setarg", 7, 2, 3, 2346, 21],
["invoke", 7, 3, 2346, 21],
["move", 28, 3, 2346, 21],
["access", 3, "jump_false", 2347, 24],
["get", 4, 60, 1, 2347, 9],
["frame", 7, 4, 3, 2347, 9],
["null", 4, 2347, 9],
["setarg", 7, 0, 4, 2347, 9],
["setarg", 7, 1, 3, 2347, 9],
["setarg", 7, 2, 28, 2347, 9],
["setarg", 7, 3, 17, 2347, 9],
["invoke", 7, 3, 2347, 9],
["jump", "if_end_1962", 2347, 9],
"if_else_1961",
"if_end_1962",
["access", 11, 0, 2349, 12],
"while_start_1971",
["length", 3, 12, 2350, 26],
["is_int", 4, 11, 2350, 26],
["jump_false", 4, "rel_ni_1973", 2350, 26],
"_nop_tc_207",
"_nop_tc_208",
["lt_int", 7, 11, 3, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_ni_1973",
["is_num", 4, 11, 2350, 26],
["jump_false", 4, "rel_nn_1974", 2350, 26],
"_nop_tc_209",
"_nop_tc_210",
["lt_float", 7, 11, 3, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_nn_1974",
["is_text", 4, 11, 2350, 26],
["jump_false", 4, "rel_err_1976", 2350, 26],
"_nop_tc_211",
["jump", "rel_err_1976", 2350, 26],
["lt_text", 7, 11, 3, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_err_1976",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2350,
26
],
["access", 4, "error", 2350, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2350, 26],
["array", 9, 0, 2350, 26],
["push", 9, 8, 2350, 26],
["frame", 8, 3, 2, 2350, 26],
["null", 3, 2350, 26],
["setarg", 8, 0, 3, 2350, 26],
["setarg", 8, 1, 4, 2350, 26],
["setarg", 8, 2, 9, 2350, 26],
["invoke", 8, 3, 2350, 26],
["disrupt", 2350, 26],
"rel_done_1975",
["jump_false", 7, "while_end_1972", 2350, 26],
["load_dynamic", 3, 12, 11, 2351, 29],
["get", 4, 95, 1, 2351, 9],
["frame", 7, 4, 1, 2351, 9],
["null", 4, 2351, 9],
["setarg", 7, 0, 4, 2351, 9],
["setarg", 7, 1, 3, 2351, 9],
["invoke", 7, 3, 2351, 9],
["access", 3, 1, 2352, 19],
["is_num", 4, 11, 2352, 19],
["jump_false", 4, "num_err_1977", 2352, 19],
"_nop_tc_212",
"_nop_tc_213",
["add", 4, 11, 3, 2352, 19],
["jump", "num_done_1978", 2352, 19],
"num_err_1977",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2352,
19
],
["access", 7, "error", 2352, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2352, 19],
["array", 9, 0, 2352, 19],
["push", 9, 8, 2352, 19],
["frame", 8, 3, 2, 2352, 19],
["null", 3, 2352, 19],
["setarg", 8, 0, 3, 2352, 19],
["setarg", 8, 1, 7, 2352, 19],
["setarg", 8, 2, 9, 2352, 19],
["invoke", 8, 3, 2352, 19],
["disrupt", 2352, 19],
"num_done_1978",
["move", 11, 4, 2352, 19],
["jump", "while_start_1971", 2352, 19],
"while_end_1972",
["get", 3, 48, 1, 2354, 7],
["frame", 4, 3, 1, 2354, 7],
["null", 3, 2354, 7],
["setarg", 4, 0, 3, 2354, 7],
["setarg", 4, 1, 26, 2354, 7],
["invoke", 4, 3, 2354, 7],
["null", 3, 2355, 21],
["is_identical", 4, 25, 3, 2355, 21],
["jump_true", 4, "ne_nid_1982", 2355, 21],
["jump", "ne_ni_1983", 2355, 21],
"ne_nid_1982",
["false", 4, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_ni_1983",
["is_int", 7, 25, 2355, 21],
["jump_false", 7, "ne_nn_1984", 2355, 21],
"_nop_tc_214",
["jump", "ne_nn_1984", 2355, 21],
["ne_int", 4, 25, 3, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nn_1984",
["is_num", 7, 25, 2355, 21],
["jump_false", 7, "ne_nt_1985", 2355, 21],
"_nop_tc_215",
["jump", "ne_nt_1985", 2355, 21],
["ne_float", 4, 25, 3, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nt_1985",
["is_text", 7, 25, 2355, 21],
["jump_false", 7, "ne_nnl_1986", 2355, 21],
"_nop_tc_216",
["jump", "ne_nnl_1986", 2355, 21],
["ne_text", 4, 25, 3, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nnl_1986",
["is_null", 7, 25, 2355, 21],
["jump_false", 7, "ne_nb_1987", 2355, 21],
"_nop_tc_217",
"_nop_tc_218",
["false", 4, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nb_1987",
["is_bool", 7, 25, 2355, 21],
["jump_false", 7, "ne_mis_1988", 2355, 21],
"_nop_tc_219",
["jump", "ne_mis_1988", 2355, 21],
["ne_bool", 4, 25, 3, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_mis_1988",
["true", 4, 2355, 21],
"ne_done_1981",
["jump_false", 4, "if_else_1979", 2355, 21],
["access", 3, -1, 2356, 26],
["get", 4, 88, 1, 2356, 9],
["frame", 7, 4, 2, 2356, 9],
["null", 4, 2356, 9],
["setarg", 7, 0, 4, 2356, 9],
["setarg", 7, 1, 25, 2356, 9],
["setarg", 7, 2, 3, 2356, 9],
["invoke", 7, 3, 2356, 9],
["jump", "if_end_1980", 2356, 9],
"if_else_1979",
"if_end_1980",
["get", 3, 59, 1, 2358, 7],
["frame", 4, 3, 1, 2358, 7],
["null", 3, 2358, 7],
["setarg", 4, 0, 3, 2358, 7],
["setarg", 4, 1, 19, 2358, 7],
["invoke", 4, 3, 2358, 7],
["get", 3, 48, 1, 2359, 7],
["frame", 4, 3, 1, 2359, 7],
["null", 3, 2359, 7],
["setarg", 4, 0, 3, 2359, 7],
["setarg", 4, 1, 17, 2359, 7],
["invoke", 4, 3, 2359, 7],
["put", 20, 19, 1, 2360, 22],
["put", 21, 20, 1, 2361, 25],
["null", 3, 2362, 14],
["return", 3, 2362, 14],
"_nop_ur_11",
"if_else_1918",
"if_end_1919",
["access", 3, "return", 2365, 17],
["is_identical", 4, 2, 3, 2365, 17],
["jump_true", 4, "eq_done_1991", 2365, 17],
["is_int", 7, 2, 2365, 17],
["jump_false", 7, "eq_ni_1992", 2365, 17],
"_nop_tc_220",
["jump", "eq_ni_1992", 2365, 17],
["eq_int", 4, 2, 3, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_ni_1992",
["is_num", 7, 2, 2365, 17],
["jump_false", 7, "eq_nn_1993", 2365, 17],
"_nop_tc_221",
["jump", "eq_nn_1993", 2365, 17],
["eq_float", 4, 2, 3, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nn_1993",
["is_text", 7, 2, 2365, 17],
["jump_false", 7, "eq_nt_1994", 2365, 17],
"_nop_tc_222",
"_nop_tc_223",
["eq_text", 4, 2, 3, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nt_1994",
["is_null", 7, 2, 2365, 17],
["jump_false", 7, "eq_nnl_1995", 2365, 17],
"_nop_tc_224",
["jump", "eq_nnl_1995", 2365, 17],
["true", 4, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nnl_1995",
["is_bool", 7, 2, 2365, 17],
["jump_false", 7, "eq_nb_1996", 2365, 17],
"_nop_tc_225",
["jump", "eq_nb_1996", 2365, 17],
["eq_bool", 4, 2, 3, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nb_1996",
["false", 4, 2365, 17],
"eq_done_1991",
["jump_false", 4, "if_else_1989", 2365, 17],
["load_field", 3, 1, "expression", 2366, 14],
["move", 29, 3, 2366, 14],
["null", 3, 2367, 19],
["is_identical", 4, 29, 3, 2367, 19],
["jump_true", 4, "ne_nid_2000", 2367, 19],
["jump", "ne_ni_2001", 2367, 19],
"ne_nid_2000",
["false", 4, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_ni_2001",
["is_int", 7, 29, 2367, 19],
["jump_false", 7, "ne_nn_2002", 2367, 19],
"_nop_tc_226",
["jump", "ne_nn_2002", 2367, 19],
["ne_int", 4, 29, 3, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nn_2002",
["is_num", 7, 29, 2367, 19],
["jump_false", 7, "ne_nt_2003", 2367, 19],
"_nop_tc_227",
["jump", "ne_nt_2003", 2367, 19],
["ne_float", 4, 29, 3, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nt_2003",
["is_text", 7, 29, 2367, 19],
["jump_false", 7, "ne_nnl_2004", 2367, 19],
"_nop_tc_228",
["jump", "ne_nnl_2004", 2367, 19],
["ne_text", 4, 29, 3, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nnl_2004",
["is_null", 7, 29, 2367, 19],
["jump_false", 7, "ne_nb_2005", 2367, 19],
"_nop_tc_229",
"_nop_tc_230",
["false", 4, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nb_2005",
["is_bool", 7, 29, 2367, 19],
["jump_false", 7, "ne_mis_2006", 2367, 19],
"_nop_tc_231",
["jump", "ne_mis_2006", 2367, 19],
["ne_bool", 4, 29, 3, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_mis_2006",
["true", 4, 2367, 19],
"ne_done_1999",
["jump_false", 4, "if_else_1997", 2367, 19],
["access", 3, -1, 2368, 31],
["get", 4, 88, 1, 2368, 16],
["frame", 7, 4, 2, 2368, 16],
["null", 4, 2368, 16],
["setarg", 7, 0, 4, 2368, 16],
["setarg", 7, 1, 29, 2368, 16],
["setarg", 7, 2, 3, 2368, 16],
["invoke", 7, 3, 2368, 16],
["move", 30, 3, 2368, 16],
["load_field", 3, 1, "tail", 2370, 13],
["true", 4, 2370, 26],
["is_identical", 7, 3, 4, 2370, 26],
["jump_true", 7, "eq_done_2010", 2370, 26],
["is_int", 8, 3, 2370, 26],
["jump_false", 8, "eq_ni_2011", 2370, 26],
"_nop_tc_232",
["jump", "eq_ni_2011", 2370, 26],
["eq_int", 7, 3, 4, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_ni_2011",
["is_num", 8, 3, 2370, 26],
["jump_false", 8, "eq_nn_2012", 2370, 26],
"_nop_tc_233",
["jump", "eq_nn_2012", 2370, 26],
["eq_float", 7, 3, 4, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nn_2012",
["is_text", 8, 3, 2370, 26],
["jump_false", 8, "eq_nt_2013", 2370, 26],
"_nop_tc_234",
["jump", "eq_nt_2013", 2370, 26],
["eq_text", 7, 3, 4, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nt_2013",
["is_null", 8, 3, 2370, 26],
["jump_false", 8, "eq_nnl_2014", 2370, 26],
"_nop_tc_235",
["jump", "eq_nnl_2014", 2370, 26],
["true", 7, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nnl_2014",
["is_bool", 8, 3, 2370, 26],
["jump_false", 8, "eq_nb_2015", 2370, 26],
"_nop_tc_236",
"_nop_tc_237",
["eq_bool", 7, 3, 4, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nb_2015",
["false", 7, 2370, 26],
"eq_done_2010",
["move", 3, 7, 2370, 26],
["jump_false", 3, "and_end_2009", 2370, 26],
["get", 4, 30, 1, 2370, 35],
["not", 7, 4, 2370, 35],
["move", 3, 7, 2370, 35],
"and_end_2009",
["jump_false", 3, "if_else_2007", 2370, 35],
["get", 3, 2, 1, 2371, 24],
["get", 4, 2, 1, 2371, 46],
["length", 7, 4, 2371, 46],
["access", 4, 1, 2371, 64],
"_nop_tc_238",
"_nop_tc_239",
"_nop_tc_240",
"_nop_tc_241",
["subtract", 8, 7, 4, 2371, 64],
["jump", "num_done_2017", 2371, 64],
"num_err_2016",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2371,
64
],
["access", 7, "error", 2371, 64],
["access", 9, "cannot apply '-': operands must be numbers", 2371, 64],
["array", 10, 0, 2371, 64],
["push", 10, 9, 2371, 64],
["frame", 9, 4, 2, 2371, 64],
["null", 4, 2371, 64],
["setarg", 9, 0, 4, 2371, 64],
["setarg", 9, 1, 7, 2371, 64],
["setarg", 9, 2, 10, 2371, 64],
["invoke", 9, 4, 2371, 64],
["disrupt", 2371, 64],
"num_done_2017",
["load_dynamic", 4, 3, 8, 2371, 64],
["move", 60, 4, 2371, 64],
["is_array", 3, 60, 2372, 24],
["move", 4, 3, 2372, 24],
["jump_false", 4, "and_end_2020", 2372, 24],
["access", 3, 0, 2372, 50],
["load_index", 7, 60, 3, 2372, 50],
["access", 3, "invoke", 2372, 56],
["is_identical", 8, 7, 3, 2372, 56],
["jump_true", 8, "eq_done_2021", 2372, 56],
["is_int", 9, 7, 2372, 56],
["jump_false", 9, "eq_ni_2022", 2372, 56],
"_nop_tc_242",
["jump", "eq_ni_2022", 2372, 56],
["eq_int", 8, 7, 3, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_ni_2022",
["is_num", 9, 7, 2372, 56],
["jump_false", 9, "eq_nn_2023", 2372, 56],
"_nop_tc_243",
["jump", "eq_nn_2023", 2372, 56],
["eq_float", 8, 7, 3, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nn_2023",
["is_text", 9, 7, 2372, 56],
["jump_false", 9, "eq_nt_2024", 2372, 56],
"_nop_tc_244",
"_nop_tc_245",
["eq_text", 8, 7, 3, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nt_2024",
["is_null", 9, 7, 2372, 56],
["jump_false", 9, "eq_nnl_2025", 2372, 56],
"_nop_tc_246",
["jump", "eq_nnl_2025", 2372, 56],
["true", 8, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nnl_2025",
["is_bool", 9, 7, 2372, 56],
["jump_false", 9, "eq_nb_2026", 2372, 56],
"_nop_tc_247",
["jump", "eq_nb_2026", 2372, 56],
["eq_bool", 8, 7, 3, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nb_2026",
["false", 8, 2372, 56],
"eq_done_2021",
["move", 4, 8, 2372, 56],
"and_end_2020",
["jump_false", 4, "if_else_2018", 2372, 56],
["access", 3, "tail_invoke", 2373, 29],
["access", 4, 0, 2373, 24],
["store_index", 60, 3, 4, 2373, 24],
["jump", "if_end_2019", 2373, 24],
"if_else_2018",
"if_end_2019",
["jump", "if_end_2008", 2373, 24],
"if_else_2007",
"if_end_2008",
["access", 3, "return", 2376, 16],
["get", 4, 50, 1, 2376, 9],
["frame", 7, 4, 2, 2376, 9],
["null", 4, 2376, 9],
["setarg", 7, 0, 4, 2376, 9],
["setarg", 7, 1, 3, 2376, 9],
["setarg", 7, 2, 30, 2376, 9],
["invoke", 7, 3, 2376, 9],
["jump", "if_end_1998", 2376, 9],
"if_else_1997",
["get", 3, 40, 1, 2378, 21],
["frame", 4, 3, 0, 2378, 21],
["null", 3, 2378, 21],
["setarg", 4, 0, 3, 2378, 21],
["invoke", 4, 3, 2378, 21],
["move", 31, 3, 2378, 21],
["access", 3, "null", 2379, 16],
["get", 4, 50, 1, 2379, 9],
["frame", 7, 4, 2, 2379, 9],
["null", 4, 2379, 9],
["setarg", 7, 0, 4, 2379, 9],
["setarg", 7, 1, 3, 2379, 9],
["setarg", 7, 2, 31, 2379, 9],
["invoke", 7, 3, 2379, 9],
["access", 3, "return", 2380, 16],
["get", 4, 50, 1, 2380, 9],
["frame", 7, 4, 2, 2380, 9],
["null", 4, 2380, 9],
["setarg", 7, 0, 4, 2380, 9],
["setarg", 7, 1, 3, 2380, 9],
["setarg", 7, 2, 31, 2380, 9],
["invoke", 7, 3, 2380, 9],
"if_end_1998",
["null", 3, 2382, 14],
["return", 3, 2382, 14],
"_nop_ur_12",
"if_else_1989",
"if_end_1990",
["access", 3, "go", 2385, 17],
["is_identical", 4, 2, 3, 2385, 17],
["jump_true", 4, "eq_done_2029", 2385, 17],
["is_int", 7, 2, 2385, 17],
["jump_false", 7, "eq_ni_2030", 2385, 17],
"_nop_tc_248",
["jump", "eq_ni_2030", 2385, 17],
["eq_int", 4, 2, 3, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_ni_2030",
["is_num", 7, 2, 2385, 17],
["jump_false", 7, "eq_nn_2031", 2385, 17],
"_nop_tc_249",
["jump", "eq_nn_2031", 2385, 17],
["eq_float", 4, 2, 3, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nn_2031",
["is_text", 7, 2, 2385, 17],
["jump_false", 7, "eq_nt_2032", 2385, 17],
"_nop_tc_250",
"_nop_tc_251",
["eq_text", 4, 2, 3, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nt_2032",
["is_null", 7, 2, 2385, 17],
["jump_false", 7, "eq_nnl_2033", 2385, 17],
"_nop_tc_252",
["jump", "eq_nnl_2033", 2385, 17],
["true", 4, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nnl_2033",
["is_bool", 7, 2, 2385, 17],
["jump_false", 7, "eq_nb_2034", 2385, 17],
"_nop_tc_253",
["jump", "eq_nb_2034", 2385, 17],
["eq_bool", 4, 2, 3, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nb_2034",
["false", 4, 2385, 17],
"eq_done_2029",
["jump_false", 4, "if_else_2027", 2385, 17],
["load_field", 3, 1, "expression", 2386, 19],
["move", 32, 3, 2386, 19],
["null", 3, 2387, 24],
["is_identical", 4, 32, 3, 2387, 24],
["jump_true", 4, "eq_done_2038", 2387, 24],
["is_int", 7, 32, 2387, 24],
["jump_false", 7, "eq_ni_2039", 2387, 24],
"_nop_tc_254",
["jump", "eq_ni_2039", 2387, 24],
["eq_int", 4, 32, 3, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_ni_2039",
["is_num", 7, 32, 2387, 24],
["jump_false", 7, "eq_nn_2040", 2387, 24],
"_nop_tc_255",
["jump", "eq_nn_2040", 2387, 24],
["eq_float", 4, 32, 3, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nn_2040",
["is_text", 7, 32, 2387, 24],
["jump_false", 7, "eq_nt_2041", 2387, 24],
"_nop_tc_256",
["jump", "eq_nt_2041", 2387, 24],
["eq_text", 4, 32, 3, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nt_2041",
["is_null", 7, 32, 2387, 24],
["jump_false", 7, "eq_nnl_2042", 2387, 24],
"_nop_tc_257",
"_nop_tc_258",
["true", 4, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nnl_2042",
["is_bool", 7, 32, 2387, 24],
["jump_false", 7, "eq_nb_2043", 2387, 24],
"_nop_tc_259",
["jump", "eq_nb_2043", 2387, 24],
["eq_bool", 4, 32, 3, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nb_2043",
["false", 4, 2387, 24],
"eq_done_2038",
["move", 3, 4, 2387, 24],
["jump_true", 3, "or_end_2037", 2387, 24],
["load_field", 4, 32, "kind", 2387, 32],
["access", 7, "(", 2387, 50],
["is_identical", 8, 4, 7, 2387, 50],
["jump_true", 8, "ne_nid_2045", 2387, 50],
["jump", "ne_ni_2046", 2387, 50],
"ne_nid_2045",
["false", 8, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_ni_2046",
["is_int", 9, 4, 2387, 50],
["jump_false", 9, "ne_nn_2047", 2387, 50],
"_nop_tc_260",
["jump", "ne_nn_2047", 2387, 50],
["ne_int", 8, 4, 7, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nn_2047",
["is_num", 9, 4, 2387, 50],
["jump_false", 9, "ne_nt_2048", 2387, 50],
"_nop_tc_261",
["jump", "ne_nt_2048", 2387, 50],
["ne_float", 8, 4, 7, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nt_2048",
["is_text", 9, 4, 2387, 50],
["jump_false", 9, "ne_nnl_2049", 2387, 50],
"_nop_tc_262",
"_nop_tc_263",
["ne_text", 8, 4, 7, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nnl_2049",
["is_null", 9, 4, 2387, 50],
["jump_false", 9, "ne_nb_2050", 2387, 50],
"_nop_tc_264",
["jump", "ne_nb_2050", 2387, 50],
["false", 8, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nb_2050",
["is_bool", 9, 4, 2387, 50],
["jump_false", 9, "ne_mis_2051", 2387, 50],
"_nop_tc_265",
["jump", "ne_mis_2051", 2387, 50],
["ne_bool", 8, 4, 7, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_mis_2051",
["true", 8, 2387, 50],
"ne_done_2044",
["move", 3, 8, 2387, 50],
"or_end_2037",
["jump_false", 3, "if_else_2035", 2387, 50],
["null", 3, 2388, 16],
["return", 3, 2388, 16],
"_nop_ur_13",
"if_else_2035",
"if_end_2036",
["load_field", 3, 32, "expression", 2390, 16],
["move", 33, 3, 2390, 16],
["load_field", 3, 32, "list", 2391, 19],
["move", 34, 3, 2391, 19],
["array", 3, 0, 2392, 19],
["move", 35, 3, 2392, 19],
["access", 11, 0, 2393, 12],
["null", 3, 2394, 28],
["is_identical", 4, 34, 3, 2394, 28],
["jump_true", 4, "ne_nid_2055", 2394, 28],
["jump", "ne_ni_2056", 2394, 28],
"ne_nid_2055",
["false", 4, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_ni_2056",
["is_int", 7, 34, 2394, 28],
["jump_false", 7, "ne_nn_2057", 2394, 28],
"_nop_tc_266",
["jump", "ne_nn_2057", 2394, 28],
["ne_int", 4, 34, 3, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nn_2057",
["is_num", 7, 34, 2394, 28],
["jump_false", 7, "ne_nt_2058", 2394, 28],
"_nop_tc_267",
["jump", "ne_nt_2058", 2394, 28],
["ne_float", 4, 34, 3, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nt_2058",
["is_text", 7, 34, 2394, 28],
["jump_false", 7, "ne_nnl_2059", 2394, 28],
"_nop_tc_268",
["jump", "ne_nnl_2059", 2394, 28],
["ne_text", 4, 34, 3, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nnl_2059",
["is_null", 7, 34, 2394, 28],
["jump_false", 7, "ne_nb_2060", 2394, 28],
"_nop_tc_269",
"_nop_tc_270",
["false", 4, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nb_2060",
["is_bool", 7, 34, 2394, 28],
["jump_false", 7, "ne_mis_2061", 2394, 28],
"_nop_tc_271",
["jump", "ne_mis_2061", 2394, 28],
["ne_bool", 4, 34, 3, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_mis_2061",
["true", 4, 2394, 28],
"ne_done_2054",
["jump_false", 4, "tern_else_2052", 2394, 28],
["length", 3, 34, 2394, 42],
["move", 4, 3, 2394, 42],
["jump", "tern_end_2053", 2394, 42],
"tern_else_2052",
["access", 3, 0, 2394, 55],
["move", 4, 3, 2394, 55],
"tern_end_2053",
["move", 36, 4, 2394, 55],
"while_start_2062",
["is_int", 3, 11, 2395, 19],
["jump_false", 3, "rel_ni_2064", 2395, 19],
["is_int", 4, 36, 2395, 19],
["jump_false", 4, "rel_ni_2064", 2395, 19],
["lt_int", 7, 11, 36, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_ni_2064",
["is_num", 3, 11, 2395, 19],
["jump_false", 3, "rel_nn_2065", 2395, 19],
["is_num", 4, 36, 2395, 19],
["jump_false", 4, "rel_nn_2065", 2395, 19],
["lt_float", 7, 11, 36, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_nn_2065",
["is_text", 3, 11, 2395, 19],
["jump_false", 3, "rel_err_2067", 2395, 19],
["is_text", 4, 36, 2395, 19],
["jump_false", 4, "rel_err_2067", 2395, 19],
["lt_text", 7, 11, 36, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_err_2067",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2395,
19
],
["access", 4, "error", 2395, 19],
["access", 8, "cannot compare with '<': operands must be same type", 2395, 19],
["array", 9, 0, 2395, 19],
["push", 9, 8, 2395, 19],
["frame", 8, 3, 2, 2395, 19],
["null", 3, 2395, 19],
["setarg", 8, 0, 3, 2395, 19],
["setarg", 8, 1, 4, 2395, 19],
["setarg", 8, 2, 9, 2395, 19],
["invoke", 8, 3, 2395, 19],
["disrupt", 2395, 19],
"rel_done_2066",
["jump_false", 7, "while_end_2063", 2395, 19],
["load_dynamic", 3, 34, 11, 2396, 44],
["access", 4, -1, 2396, 49],
["get", 7, 88, 1, 2396, 25],
["frame", 8, 7, 2, 2396, 25],
["null", 7, 2396, 25],
["setarg", 8, 0, 7, 2396, 25],
["setarg", 8, 1, 3, 2396, 25],
["setarg", 8, 2, 4, 2396, 25],
["invoke", 8, 3, 2396, 25],
["is_array", 4, 35, 2396, 25],
["jump_false", 4, "push_err_2068", 2396, 25],
["push", 35, 3, 2396, 25],
["jump", "push_done_2069", 2396, 25],
"push_err_2068",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2396,
25
],
["access", 4, "error", 2396, 25],
["access", 7, "cannot push: target must be an array", 2396, 25],
["array", 8, 0, 2396, 25],
["push", 8, 7, 2396, 25],
["frame", 7, 3, 2, 2396, 25],
["null", 3, 2396, 25],
["setarg", 7, 0, 3, 2396, 25],
["setarg", 7, 1, 4, 2396, 25],
["setarg", 7, 2, 8, 2396, 25],
["invoke", 7, 3, 2396, 25],
["disrupt", 2396, 25],
"push_done_2069",
["access", 3, 1, 2397, 19],
["is_num", 4, 11, 2397, 19],
["jump_false", 4, "num_err_2070", 2397, 19],
"_nop_tc_272",
"_nop_tc_273",
["add", 4, 11, 3, 2397, 19],
["jump", "num_done_2071", 2397, 19],
"num_err_2070",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2397,
19
],
["access", 7, "error", 2397, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2397, 19],
["array", 9, 0, 2397, 19],
["push", 9, 8, 2397, 19],
["frame", 8, 3, 2, 2397, 19],
["null", 3, 2397, 19],
["setarg", 8, 0, 3, 2397, 19],
["setarg", 8, 1, 7, 2397, 19],
["setarg", 8, 2, 9, 2397, 19],
["invoke", 8, 3, 2397, 19],
["disrupt", 2397, 19],
"num_done_2071",
["move", 11, 4, 2397, 19],
["jump", "while_start_2062", 2397, 19],
"while_end_2063",
["load_field", 3, 33, "kind", 2399, 21],
["move", 37, 3, 2399, 21],
["access", 3, ".", 2400, 26],
["is_identical", 4, 37, 3, 2400, 26],
["jump_true", 4, "eq_done_2074", 2400, 26],
["is_int", 7, 37, 2400, 26],
["jump_false", 7, "eq_ni_2075", 2400, 26],
"_nop_tc_274",
["jump", "eq_ni_2075", 2400, 26],
["eq_int", 4, 37, 3, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_ni_2075",
["is_num", 7, 37, 2400, 26],
["jump_false", 7, "eq_nn_2076", 2400, 26],
"_nop_tc_275",
["jump", "eq_nn_2076", 2400, 26],
["eq_float", 4, 37, 3, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nn_2076",
["is_text", 7, 37, 2400, 26],
["jump_false", 7, "eq_nt_2077", 2400, 26],
"_nop_tc_276",
"_nop_tc_277",
["eq_text", 4, 37, 3, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nt_2077",
["is_null", 7, 37, 2400, 26],
["jump_false", 7, "eq_nnl_2078", 2400, 26],
"_nop_tc_278",
["jump", "eq_nnl_2078", 2400, 26],
["true", 4, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nnl_2078",
["is_bool", 7, 37, 2400, 26],
["jump_false", 7, "eq_nb_2079", 2400, 26],
"_nop_tc_279",
["jump", "eq_nb_2079", 2400, 26],
["eq_bool", 4, 37, 3, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nb_2079",
["false", 4, 2400, 26],
"eq_done_2074",
["jump_false", 4, "if_else_2072", 2400, 26],
["load_field", 3, 33, "left", 2401, 20],
["move", 38, 3, 2401, 20],
["load_field", 3, 33, "right", 2402, 16],
["move", 39, 3, 2402, 16],
["access", 3, -1, 2403, 39],
["get", 4, 88, 1, 2403, 20],
["frame", 7, 4, 2, 2403, 20],
["null", 4, 2403, 20],
["setarg", 7, 0, 4, 2403, 20],
["setarg", 7, 1, 38, 2403, 20],
["setarg", 7, 2, 3, 2403, 20],
["invoke", 7, 3, 2403, 20],
["move", 40, 3, 2403, 20],
["get", 3, 80, 1, 2404, 9],
["frame", 4, 3, 3, 2404, 9],
["null", 3, 2404, 9],
["setarg", 4, 0, 3, 2404, 9],
["setarg", 4, 1, 40, 2404, 9],
["setarg", 4, 2, 39, 2404, 9],
["setarg", 4, 3, 35, 2404, 9],
["invoke", 4, 3, 2404, 9],
["jump", "if_end_2073", 2404, 9],
"if_else_2072",
["access", 3, -1, 2406, 38],
["get", 4, 88, 1, 2406, 21],
["frame", 7, 4, 2, 2406, 21],
["null", 4, 2406, 21],
["setarg", 7, 0, 4, 2406, 21],
["setarg", 7, 1, 33, 2406, 21],
["setarg", 7, 2, 3, 2406, 21],
["invoke", 7, 3, 2406, 21],
["move", 41, 3, 2406, 21],
["get", 3, 79, 1, 2407, 9],
["frame", 4, 3, 2, 2407, 9],
["null", 3, 2407, 9],
["setarg", 4, 0, 3, 2407, 9],
["setarg", 4, 1, 41, 2407, 9],
["setarg", 4, 2, 35, 2407, 9],
["invoke", 4, 3, 2407, 9],
"if_end_2073",
["null", 3, 2409, 14],
["return", 3, 2409, 14],
"_nop_ur_14",
"if_else_2027",
"if_end_2028",
["access", 3, "disrupt", 2412, 17],
["is_identical", 4, 2, 3, 2412, 17],
["jump_true", 4, "eq_done_2082", 2412, 17],
["is_int", 7, 2, 2412, 17],
["jump_false", 7, "eq_ni_2083", 2412, 17],
"_nop_tc_280",
["jump", "eq_ni_2083", 2412, 17],
["eq_int", 4, 2, 3, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_ni_2083",
["is_num", 7, 2, 2412, 17],
["jump_false", 7, "eq_nn_2084", 2412, 17],
"_nop_tc_281",
["jump", "eq_nn_2084", 2412, 17],
["eq_float", 4, 2, 3, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nn_2084",
["is_text", 7, 2, 2412, 17],
["jump_false", 7, "eq_nt_2085", 2412, 17],
"_nop_tc_282",
"_nop_tc_283",
["eq_text", 4, 2, 3, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nt_2085",
["is_null", 7, 2, 2412, 17],
["jump_false", 7, "eq_nnl_2086", 2412, 17],
"_nop_tc_284",
["jump", "eq_nnl_2086", 2412, 17],
["true", 4, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nnl_2086",
["is_bool", 7, 2, 2412, 17],
["jump_false", 7, "eq_nb_2087", 2412, 17],
"_nop_tc_285",
["jump", "eq_nb_2087", 2412, 17],
["eq_bool", 4, 2, 3, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nb_2087",
["false", 4, 2412, 17],
"eq_done_2082",
["jump_false", 4, "if_else_2080", 2412, 17],
["access", 3, "disrupt", 2413, 14],
["get", 4, 49, 1, 2413, 7],
["frame", 7, 4, 1, 2413, 7],
["null", 4, 2413, 7],
["setarg", 7, 0, 4, 2413, 7],
["setarg", 7, 1, 3, 2413, 7],
["invoke", 7, 3, 2413, 7],
["null", 3, 2414, 14],
["return", 3, 2414, 14],
"_nop_ur_15",
"if_else_2080",
"if_end_2081",
["access", 3, "break", 2417, 17],
["is_identical", 4, 2, 3, 2417, 17],
["jump_true", 4, "eq_done_2090", 2417, 17],
["is_int", 7, 2, 2417, 17],
["jump_false", 7, "eq_ni_2091", 2417, 17],
"_nop_tc_286",
["jump", "eq_ni_2091", 2417, 17],
["eq_int", 4, 2, 3, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_ni_2091",
["is_num", 7, 2, 2417, 17],
["jump_false", 7, "eq_nn_2092", 2417, 17],
"_nop_tc_287",
["jump", "eq_nn_2092", 2417, 17],
["eq_float", 4, 2, 3, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nn_2092",
["is_text", 7, 2, 2417, 17],
["jump_false", 7, "eq_nt_2093", 2417, 17],
"_nop_tc_288",
"_nop_tc_289",
["eq_text", 4, 2, 3, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nt_2093",
["is_null", 7, 2, 2417, 17],
["jump_false", 7, "eq_nnl_2094", 2417, 17],
"_nop_tc_290",
["jump", "eq_nnl_2094", 2417, 17],
["true", 4, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nnl_2094",
["is_bool", 7, 2, 2417, 17],
["jump_false", 7, "eq_nb_2095", 2417, 17],
"_nop_tc_291",
["jump", "eq_nb_2095", 2417, 17],
["eq_bool", 4, 2, 3, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nb_2095",
["false", 4, 2417, 17],
"eq_done_2090",
["jump_false", 4, "if_else_2088", 2417, 17],
["load_field", 3, 1, "name", 2418, 11],
["null", 4, 2418, 24],
["is_identical", 7, 3, 4, 2418, 24],
["jump_true", 7, "ne_nid_2100", 2418, 24],
["jump", "ne_ni_2101", 2418, 24],
"ne_nid_2100",
["false", 7, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_ni_2101",
["is_int", 8, 3, 2418, 24],
["jump_false", 8, "ne_nn_2102", 2418, 24],
"_nop_tc_292",
["jump", "ne_nn_2102", 2418, 24],
["ne_int", 7, 3, 4, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nn_2102",
["is_num", 8, 3, 2418, 24],
["jump_false", 8, "ne_nt_2103", 2418, 24],
"_nop_tc_293",
["jump", "ne_nt_2103", 2418, 24],
["ne_float", 7, 3, 4, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nt_2103",
["is_text", 8, 3, 2418, 24],
["jump_false", 8, "ne_nnl_2104", 2418, 24],
"_nop_tc_294",
["jump", "ne_nnl_2104", 2418, 24],
["ne_text", 7, 3, 4, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nnl_2104",
["is_null", 8, 3, 2418, 24],
["jump_false", 8, "ne_nb_2105", 2418, 24],
"_nop_tc_295",
"_nop_tc_296",
["false", 7, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nb_2105",
["is_bool", 8, 3, 2418, 24],
["jump_false", 8, "ne_mis_2106", 2418, 24],
"_nop_tc_297",
["jump", "ne_mis_2106", 2418, 24],
["ne_bool", 7, 3, 4, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_mis_2106",
["true", 7, 2418, 24],
"ne_done_2099",
["move", 3, 7, 2418, 24],
["jump_false", 3, "and_end_2098", 2418, 24],
["get", 4, 22, 1, 2418, 32],
["load_field", 7, 1, "name", 2418, 44],
["load_dynamic", 8, 4, 7, 2418, 44],
["null", 4, 2418, 58],
["is_identical", 7, 8, 4, 2418, 58],
["jump_true", 7, "ne_nid_2108", 2418, 58],
["jump", "ne_ni_2109", 2418, 58],
"ne_nid_2108",
["false", 7, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_ni_2109",
["is_int", 9, 8, 2418, 58],
["jump_false", 9, "ne_nn_2110", 2418, 58],
"_nop_tc_298",
["jump", "ne_nn_2110", 2418, 58],
["ne_int", 7, 8, 4, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nn_2110",
["is_num", 9, 8, 2418, 58],
["jump_false", 9, "ne_nt_2111", 2418, 58],
"_nop_tc_299",
["jump", "ne_nt_2111", 2418, 58],
["ne_float", 7, 8, 4, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nt_2111",
["is_text", 9, 8, 2418, 58],
["jump_false", 9, "ne_nnl_2112", 2418, 58],
"_nop_tc_300",
["jump", "ne_nnl_2112", 2418, 58],
["ne_text", 7, 8, 4, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nnl_2112",
["is_null", 9, 8, 2418, 58],
["jump_false", 9, "ne_nb_2113", 2418, 58],
"_nop_tc_301",
"_nop_tc_302",
["false", 7, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nb_2113",
["is_bool", 9, 8, 2418, 58],
["jump_false", 9, "ne_mis_2114", 2418, 58],
"_nop_tc_303",
["jump", "ne_mis_2114", 2418, 58],
["ne_bool", 7, 8, 4, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_mis_2114",
["true", 7, 2418, 58],
"ne_done_2107",
["move", 3, 7, 2418, 58],
"and_end_2098",
["jump_false", 3, "if_else_2096", 2418, 58],
["get", 3, 22, 1, 2419, 19],
["load_field", 4, 1, "name", 2419, 31],
["load_dynamic", 7, 3, 4, 2419, 31],
["load_field", 3, 7, "break_target", 2419, 31],
["get", 4, 59, 1, 2419, 9],
["frame", 7, 4, 1, 2419, 9],
["null", 4, 2419, 9],
["setarg", 7, 0, 4, 2419, 9],
["setarg", 7, 1, 3, 2419, 9],
["invoke", 7, 3, 2419, 9],
["jump", "if_end_2097", 2419, 9],
"if_else_2096",
["get", 3, 19, 1, 2420, 18],
["null", 4, 2420, 34],
["is_identical", 7, 3, 4, 2420, 34],
["jump_true", 7, "ne_nid_2118", 2420, 34],
["jump", "ne_ni_2119", 2420, 34],
"ne_nid_2118",
["false", 7, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_ni_2119",
["is_int", 8, 3, 2420, 34],
["jump_false", 8, "ne_nn_2120", 2420, 34],
"_nop_tc_304",
["jump", "ne_nn_2120", 2420, 34],
["ne_int", 7, 3, 4, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nn_2120",
["is_num", 8, 3, 2420, 34],
["jump_false", 8, "ne_nt_2121", 2420, 34],
"_nop_tc_305",
["jump", "ne_nt_2121", 2420, 34],
["ne_float", 7, 3, 4, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nt_2121",
["is_text", 8, 3, 2420, 34],
["jump_false", 8, "ne_nnl_2122", 2420, 34],
"_nop_tc_306",
["jump", "ne_nnl_2122", 2420, 34],
["ne_text", 7, 3, 4, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nnl_2122",
["is_null", 8, 3, 2420, 34],
["jump_false", 8, "ne_nb_2123", 2420, 34],
"_nop_tc_307",
"_nop_tc_308",
["false", 7, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nb_2123",
["is_bool", 8, 3, 2420, 34],
["jump_false", 8, "ne_mis_2124", 2420, 34],
"_nop_tc_309",
["jump", "ne_mis_2124", 2420, 34],
["ne_bool", 7, 3, 4, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_mis_2124",
["true", 7, 2420, 34],
"ne_done_2117",
["jump_false", 7, "if_else_2115", 2420, 34],
["get", 3, 19, 1, 2421, 19],
["get", 4, 59, 1, 2421, 9],
["frame", 7, 4, 1, 2421, 9],
["null", 4, 2421, 9],
["setarg", 7, 0, 4, 2421, 9],
["setarg", 7, 1, 3, 2421, 9],
["invoke", 7, 3, 2421, 9],
["jump", "if_end_2116", 2421, 9],
"if_else_2115",
"if_end_2116",
"if_end_2097",
["null", 3, 2423, 14],
["return", 3, 2423, 14],
"_nop_ur_16",
"if_else_2088",
"if_end_2089",
["access", 3, "continue", 2426, 17],
["is_identical", 4, 2, 3, 2426, 17],
["jump_true", 4, "eq_done_2127", 2426, 17],
["is_int", 7, 2, 2426, 17],
["jump_false", 7, "eq_ni_2128", 2426, 17],
"_nop_tc_310",
["jump", "eq_ni_2128", 2426, 17],
["eq_int", 4, 2, 3, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_ni_2128",
["is_num", 7, 2, 2426, 17],
["jump_false", 7, "eq_nn_2129", 2426, 17],
"_nop_tc_311",
["jump", "eq_nn_2129", 2426, 17],
["eq_float", 4, 2, 3, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nn_2129",
["is_text", 7, 2, 2426, 17],
["jump_false", 7, "eq_nt_2130", 2426, 17],
"_nop_tc_312",
"_nop_tc_313",
["eq_text", 4, 2, 3, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nt_2130",
["is_null", 7, 2, 2426, 17],
["jump_false", 7, "eq_nnl_2131", 2426, 17],
"_nop_tc_314",
["jump", "eq_nnl_2131", 2426, 17],
["true", 4, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nnl_2131",
["is_bool", 7, 2, 2426, 17],
["jump_false", 7, "eq_nb_2132", 2426, 17],
"_nop_tc_315",
["jump", "eq_nb_2132", 2426, 17],
["eq_bool", 4, 2, 3, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nb_2132",
["false", 4, 2426, 17],
"eq_done_2127",
["jump_false", 4, "if_else_2125", 2426, 17],
["load_field", 3, 1, "name", 2427, 11],
["null", 4, 2427, 24],
["is_identical", 7, 3, 4, 2427, 24],
["jump_true", 7, "ne_nid_2137", 2427, 24],
["jump", "ne_ni_2138", 2427, 24],
"ne_nid_2137",
["false", 7, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_ni_2138",
["is_int", 8, 3, 2427, 24],
["jump_false", 8, "ne_nn_2139", 2427, 24],
"_nop_tc_316",
["jump", "ne_nn_2139", 2427, 24],
["ne_int", 7, 3, 4, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nn_2139",
["is_num", 8, 3, 2427, 24],
["jump_false", 8, "ne_nt_2140", 2427, 24],
"_nop_tc_317",
["jump", "ne_nt_2140", 2427, 24],
["ne_float", 7, 3, 4, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nt_2140",
["is_text", 8, 3, 2427, 24],
["jump_false", 8, "ne_nnl_2141", 2427, 24],
"_nop_tc_318",
["jump", "ne_nnl_2141", 2427, 24],
["ne_text", 7, 3, 4, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nnl_2141",
["is_null", 8, 3, 2427, 24],
["jump_false", 8, "ne_nb_2142", 2427, 24],
"_nop_tc_319",
"_nop_tc_320",
["false", 7, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nb_2142",
["is_bool", 8, 3, 2427, 24],
["jump_false", 8, "ne_mis_2143", 2427, 24],
"_nop_tc_321",
["jump", "ne_mis_2143", 2427, 24],
["ne_bool", 7, 3, 4, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_mis_2143",
["true", 7, 2427, 24],
"ne_done_2136",
["move", 3, 7, 2427, 24],
["jump_false", 3, "and_end_2135", 2427, 24],
["get", 4, 22, 1, 2427, 32],
["load_field", 7, 1, "name", 2427, 44],
["load_dynamic", 8, 4, 7, 2427, 44],
["null", 4, 2427, 58],
["is_identical", 7, 8, 4, 2427, 58],
["jump_true", 7, "ne_nid_2145", 2427, 58],
["jump", "ne_ni_2146", 2427, 58],
"ne_nid_2145",
["false", 7, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_ni_2146",
["is_int", 9, 8, 2427, 58],
["jump_false", 9, "ne_nn_2147", 2427, 58],
"_nop_tc_322",
["jump", "ne_nn_2147", 2427, 58],
["ne_int", 7, 8, 4, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nn_2147",
["is_num", 9, 8, 2427, 58],
["jump_false", 9, "ne_nt_2148", 2427, 58],
"_nop_tc_323",
["jump", "ne_nt_2148", 2427, 58],
["ne_float", 7, 8, 4, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nt_2148",
["is_text", 9, 8, 2427, 58],
["jump_false", 9, "ne_nnl_2149", 2427, 58],
"_nop_tc_324",
["jump", "ne_nnl_2149", 2427, 58],
["ne_text", 7, 8, 4, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nnl_2149",
["is_null", 9, 8, 2427, 58],
["jump_false", 9, "ne_nb_2150", 2427, 58],
"_nop_tc_325",
"_nop_tc_326",
["false", 7, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nb_2150",
["is_bool", 9, 8, 2427, 58],
["jump_false", 9, "ne_mis_2151", 2427, 58],
"_nop_tc_327",
["jump", "ne_mis_2151", 2427, 58],
["ne_bool", 7, 8, 4, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_mis_2151",
["true", 7, 2427, 58],
"ne_done_2144",
["move", 3, 7, 2427, 58],
"and_end_2135",
["jump_false", 3, "if_else_2133", 2427, 58],
["get", 3, 22, 1, 2428, 19],
["load_field", 4, 1, "name", 2428, 31],
["load_dynamic", 7, 3, 4, 2428, 31],
["load_field", 3, 7, "continue_target", 2428, 31],
["get", 4, 59, 1, 2428, 9],
["frame", 7, 4, 1, 2428, 9],
["null", 4, 2428, 9],
["setarg", 7, 0, 4, 2428, 9],
["setarg", 7, 1, 3, 2428, 9],
["invoke", 7, 3, 2428, 9],
["jump", "if_end_2134", 2428, 9],
"if_else_2133",
["get", 3, 20, 1, 2429, 18],
["null", 4, 2429, 37],
["is_identical", 7, 3, 4, 2429, 37],
["jump_true", 7, "ne_nid_2155", 2429, 37],
["jump", "ne_ni_2156", 2429, 37],
"ne_nid_2155",
["false", 7, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_ni_2156",
["is_int", 8, 3, 2429, 37],
["jump_false", 8, "ne_nn_2157", 2429, 37],
"_nop_tc_328",
["jump", "ne_nn_2157", 2429, 37],
["ne_int", 7, 3, 4, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nn_2157",
["is_num", 8, 3, 2429, 37],
["jump_false", 8, "ne_nt_2158", 2429, 37],
"_nop_tc_329",
["jump", "ne_nt_2158", 2429, 37],
["ne_float", 7, 3, 4, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nt_2158",
["is_text", 8, 3, 2429, 37],
["jump_false", 8, "ne_nnl_2159", 2429, 37],
"_nop_tc_330",
["jump", "ne_nnl_2159", 2429, 37],
["ne_text", 7, 3, 4, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nnl_2159",
["is_null", 8, 3, 2429, 37],
["jump_false", 8, "ne_nb_2160", 2429, 37],
"_nop_tc_331",
"_nop_tc_332",
["false", 7, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nb_2160",
["is_bool", 8, 3, 2429, 37],
["jump_false", 8, "ne_mis_2161", 2429, 37],
"_nop_tc_333",
["jump", "ne_mis_2161", 2429, 37],
["ne_bool", 7, 3, 4, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_mis_2161",
["true", 7, 2429, 37],
"ne_done_2154",
["jump_false", 7, "if_else_2152", 2429, 37],
["get", 3, 20, 1, 2430, 19],
["get", 4, 59, 1, 2430, 9],
["frame", 7, 4, 1, 2430, 9],
["null", 4, 2430, 9],
["setarg", 7, 0, 4, 2430, 9],
["setarg", 7, 1, 3, 2430, 9],
["invoke", 7, 3, 2430, 9],
["jump", "if_end_2153", 2430, 9],
"if_else_2152",
"if_end_2153",
"if_end_2134",
["null", 3, 2432, 14],
["return", 3, 2432, 14],
"_nop_ur_17",
"if_else_2125",
"if_end_2126",
["access", 3, "switch", 2435, 17],
["is_identical", 4, 2, 3, 2435, 17],
["jump_true", 4, "eq_done_2164", 2435, 17],
["is_int", 7, 2, 2435, 17],
["jump_false", 7, "eq_ni_2165", 2435, 17],
"_nop_tc_334",
["jump", "eq_ni_2165", 2435, 17],
["eq_int", 4, 2, 3, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_ni_2165",
["is_num", 7, 2, 2435, 17],
["jump_false", 7, "eq_nn_2166", 2435, 17],
"_nop_tc_335",
["jump", "eq_nn_2166", 2435, 17],
["eq_float", 4, 2, 3, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nn_2166",
["is_text", 7, 2, 2435, 17],
["jump_false", 7, "eq_nt_2167", 2435, 17],
"_nop_tc_336",
"_nop_tc_337",
["eq_text", 4, 2, 3, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nt_2167",
["is_null", 7, 2, 2435, 17],
["jump_false", 7, "eq_nnl_2168", 2435, 17],
"_nop_tc_338",
["jump", "eq_nnl_2168", 2435, 17],
["true", 4, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nnl_2168",
["is_bool", 7, 2, 2435, 17],
["jump_false", 7, "eq_nb_2169", 2435, 17],
"_nop_tc_339",
["jump", "eq_nb_2169", 2435, 17],
["eq_bool", 4, 2, 3, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nb_2169",
["false", 4, 2435, 17],
"eq_done_2164",
["jump_false", 4, "if_else_2162", 2435, 17],
["load_field", 3, 1, "expression", 2436, 14],
["move", 29, 3, 2436, 14],
["load_field", 3, 1, "cases", 2437, 15],
["move", 42, 3, 2437, 15],
["access", 3, -1, 2438, 35],
["get", 4, 88, 1, 2438, 20],
["frame", 7, 4, 2, 2438, 20],
["null", 4, 2438, 20],
["setarg", 7, 0, 4, 2438, 20],
["setarg", 7, 1, 29, 2438, 20],
["setarg", 7, 2, 3, 2438, 20],
["invoke", 7, 3, 2438, 20],
["move", 43, 3, 2438, 20],
["access", 3, "switch_end", 2439, 29],
["get", 4, 45, 1, 2439, 19],
["frame", 7, 4, 1, 2439, 19],
["null", 4, 2439, 19],
["setarg", 7, 0, 4, 2439, 19],
["setarg", 7, 1, 3, 2439, 19],
["invoke", 7, 3, 2439, 19],
["move", 17, 3, 2439, 19],
["null", 44, 2440, 23],
["get", 3, 19, 1, 2441, 19],
["move", 20, 3, 2441, 19],
["put", 17, 19, 1, 2442, 22],
["array", 3, 0, 2444, 21],
["move", 45, 3, 2444, 21],
["access", 11, 0, 2445, 12],
"while_start_2170",
["length", 3, 42, 2446, 26],
["is_int", 4, 11, 2446, 26],
["jump_false", 4, "rel_ni_2172", 2446, 26],
"_nop_tc_340",
"_nop_tc_341",
["lt_int", 7, 11, 3, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_ni_2172",
["is_num", 4, 11, 2446, 26],
["jump_false", 4, "rel_nn_2173", 2446, 26],
"_nop_tc_342",
"_nop_tc_343",
["lt_float", 7, 11, 3, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_nn_2173",
["is_text", 4, 11, 2446, 26],
["jump_false", 4, "rel_err_2175", 2446, 26],
"_nop_tc_344",
["jump", "rel_err_2175", 2446, 26],
["lt_text", 7, 11, 3, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_err_2175",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2446,
26
],
["access", 4, "error", 2446, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2446, 26],
["array", 9, 0, 2446, 26],
["push", 9, 8, 2446, 26],
["frame", 8, 3, 2, 2446, 26],
["null", 3, 2446, 26],
["setarg", 8, 0, 3, 2446, 26],
["setarg", 8, 1, 4, 2446, 26],
["setarg", 8, 2, 9, 2446, 26],
["invoke", 8, 3, 2446, 26],
["disrupt", 2446, 26],
"rel_done_2174",
["jump_false", 7, "while_end_2171", 2446, 26],
["load_dynamic", 3, 42, 11, 2447, 27],
["move", 46, 3, 2447, 27],
["load_field", 3, 46, "kind", 2448, 21],
["move", 47, 3, 2448, 21],
["access", 3, "default", 2449, 26],
["is_identical", 4, 47, 3, 2449, 26],
["jump_true", 4, "eq_done_2178", 2449, 26],
["is_int", 7, 47, 2449, 26],
["jump_false", 7, "eq_ni_2179", 2449, 26],
"_nop_tc_345",
["jump", "eq_ni_2179", 2449, 26],
["eq_int", 4, 47, 3, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_ni_2179",
["is_num", 7, 47, 2449, 26],
["jump_false", 7, "eq_nn_2180", 2449, 26],
"_nop_tc_346",
["jump", "eq_nn_2180", 2449, 26],
["eq_float", 4, 47, 3, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nn_2180",
["is_text", 7, 47, 2449, 26],
["jump_false", 7, "eq_nt_2181", 2449, 26],
"_nop_tc_347",
"_nop_tc_348",
["eq_text", 4, 47, 3, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nt_2181",
["is_null", 7, 47, 2449, 26],
["jump_false", 7, "eq_nnl_2182", 2449, 26],
"_nop_tc_349",
["jump", "eq_nnl_2182", 2449, 26],
["true", 4, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nnl_2182",
["is_bool", 7, 47, 2449, 26],
["jump_false", 7, "eq_nb_2183", 2449, 26],
"_nop_tc_350",
["jump", "eq_nb_2183", 2449, 26],
["eq_bool", 4, 47, 3, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nb_2183",
["false", 4, 2449, 26],
"eq_done_2178",
["jump_false", 4, "if_else_2176", 2449, 26],
["access", 3, "switch_default", 2450, 37],
["get", 4, 45, 1, 2450, 27],
["frame", 7, 4, 1, 2450, 27],
["null", 4, 2450, 27],
["setarg", 7, 0, 4, 2450, 27],
["setarg", 7, 1, 3, 2450, 27],
["invoke", 7, 3, 2450, 27],
["move", 44, 3, 2450, 27],
["is_array", 3, 45, 2451, 29],
["jump_false", 3, "push_err_2184", 2451, 29],
["push", 45, 44, 2451, 29],
["jump", "push_done_2185", 2451, 29],
"push_err_2184",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2451,
29
],
["access", 4, "error", 2451, 29],
["access", 7, "cannot push: target must be an array", 2451, 29],
["array", 8, 0, 2451, 29],
["push", 8, 7, 2451, 29],
["frame", 7, 3, 2, 2451, 29],
["null", 3, 2451, 29],
["setarg", 7, 0, 3, 2451, 29],
["setarg", 7, 1, 4, 2451, 29],
["setarg", 7, 2, 8, 2451, 29],
["invoke", 7, 3, 2451, 29],
["disrupt", 2451, 29],
"push_done_2185",
["jump", "if_end_2177", 2451, 29],
"if_else_2176",
["access", 3, "switch_case", 2453, 34],
["get", 4, 45, 1, 2453, 24],
["frame", 7, 4, 1, 2453, 24],
["null", 4, 2453, 24],
["setarg", 7, 0, 4, 2453, 24],
["setarg", 7, 1, 3, 2453, 24],
["invoke", 7, 3, 2453, 24],
["move", 48, 3, 2453, 24],
["load_field", 3, 46, "expression", 2454, 23],
["move", 49, 3, 2454, 23],
["access", 3, -1, 2455, 42],
["get", 4, 88, 1, 2455, 22],
["frame", 7, 4, 2, 2455, 22],
["null", 4, 2455, 22],
["setarg", 7, 0, 4, 2455, 22],
["setarg", 7, 1, 49, 2455, 22],
["setarg", 7, 2, 3, 2455, 22],
["invoke", 7, 3, 2455, 22],
["move", 50, 3, 2455, 22],
["get", 3, 40, 1, 2456, 22],
["frame", 4, 3, 0, 2456, 22],
["null", 3, 2456, 22],
["setarg", 4, 0, 3, 2456, 22],
["invoke", 4, 3, 2456, 22],
["move", 51, 3, 2456, 22],
["null", 3, 2457, 20],
["put", 3, 34, 1, 2457, 20],
["put", 49, 35, 1, 2458, 20],
["access", 3, "eq", 2459, 22],
["get", 4, 71, 1, 2459, 11],
["frame", 7, 4, 4, 2459, 11],
["null", 4, 2459, 11],
["setarg", 7, 0, 4, 2459, 11],
["setarg", 7, 1, 3, 2459, 11],
["setarg", 7, 2, 51, 2459, 11],
["setarg", 7, 3, 43, 2459, 11],
["setarg", 7, 4, 50, 2459, 11],
["invoke", 7, 3, 2459, 11],
["access", 3, "jump_true", 2460, 26],
["get", 4, 60, 1, 2460, 11],
["frame", 7, 4, 3, 2460, 11],
["null", 4, 2460, 11],
["setarg", 7, 0, 4, 2460, 11],
["setarg", 7, 1, 3, 2460, 11],
["setarg", 7, 2, 51, 2460, 11],
["setarg", 7, 3, 48, 2460, 11],
["invoke", 7, 3, 2460, 11],
["is_array", 3, 45, 2461, 29],
["jump_false", 3, "push_err_2186", 2461, 29],
["push", 45, 48, 2461, 29],
["jump", "push_done_2187", 2461, 29],
"push_err_2186",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2461,
29
],
["access", 4, "error", 2461, 29],
["access", 7, "cannot push: target must be an array", 2461, 29],
["array", 8, 0, 2461, 29],
["push", 8, 7, 2461, 29],
["frame", 7, 3, 2, 2461, 29],
["null", 3, 2461, 29],
["setarg", 7, 0, 3, 2461, 29],
["setarg", 7, 1, 4, 2461, 29],
["setarg", 7, 2, 8, 2461, 29],
["invoke", 7, 3, 2461, 29],
["disrupt", 2461, 29],
"push_done_2187",
"if_end_2177",
["access", 3, 1, 2463, 19],
["is_num", 4, 11, 2463, 19],
["jump_false", 4, "num_err_2188", 2463, 19],
"_nop_tc_351",
"_nop_tc_352",
["add", 4, 11, 3, 2463, 19],
["jump", "num_done_2189", 2463, 19],
"num_err_2188",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2463,
19
],
["access", 7, "error", 2463, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2463, 19],
["array", 9, 0, 2463, 19],
["push", 9, 8, 2463, 19],
["frame", 8, 3, 2, 2463, 19],
["null", 3, 2463, 19],
["setarg", 8, 0, 3, 2463, 19],
["setarg", 8, 1, 7, 2463, 19],
["setarg", 8, 2, 9, 2463, 19],
["invoke", 8, 3, 2463, 19],
["disrupt", 2463, 19],
"num_done_2189",
["move", 11, 4, 2463, 19],
["jump", "while_start_2170", 2463, 19],
"while_end_2171",
["null", 3, 2465, 28],
["is_identical", 4, 44, 3, 2465, 28],
["jump_true", 4, "ne_nid_2193", 2465, 28],
["jump", "ne_ni_2194", 2465, 28],
"ne_nid_2193",
["false", 4, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_ni_2194",
["is_int", 7, 44, 2465, 28],
["jump_false", 7, "ne_nn_2195", 2465, 28],
"_nop_tc_353",
["jump", "ne_nn_2195", 2465, 28],
["ne_int", 4, 44, 3, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nn_2195",
["is_num", 7, 44, 2465, 28],
["jump_false", 7, "ne_nt_2196", 2465, 28],
"_nop_tc_354",
["jump", "ne_nt_2196", 2465, 28],
["ne_float", 4, 44, 3, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nt_2196",
["is_text", 7, 44, 2465, 28],
["jump_false", 7, "ne_nnl_2197", 2465, 28],
"_nop_tc_355",
["jump", "ne_nnl_2197", 2465, 28],
["ne_text", 4, 44, 3, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nnl_2197",
["is_null", 7, 44, 2465, 28],
["jump_false", 7, "ne_nb_2198", 2465, 28],
"_nop_tc_356",
"_nop_tc_357",
["false", 4, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nb_2198",
["is_bool", 7, 44, 2465, 28],
["jump_false", 7, "ne_mis_2199", 2465, 28],
"_nop_tc_358",
["jump", "ne_mis_2199", 2465, 28],
["ne_bool", 4, 44, 3, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_mis_2199",
["true", 4, 2465, 28],
"ne_done_2192",
["jump_false", 4, "if_else_2190", 2465, 28],
["get", 3, 59, 1, 2466, 9],
["frame", 4, 3, 1, 2466, 9],
["null", 3, 2466, 9],
["setarg", 4, 0, 3, 2466, 9],
["setarg", 4, 1, 44, 2466, 9],
["invoke", 4, 3, 2466, 9],
["jump", "if_end_2191", 2466, 9],
"if_else_2190",
["get", 3, 59, 1, 2468, 9],
["frame", 4, 3, 1, 2468, 9],
["null", 3, 2468, 9],
["setarg", 4, 0, 3, 2468, 9],
["setarg", 4, 1, 17, 2468, 9],
["invoke", 4, 3, 2468, 9],
"if_end_2191",
["access", 11, 0, 2471, 12],
"while_start_2200",
["length", 3, 42, 2472, 26],
["is_int", 4, 11, 2472, 26],
["jump_false", 4, "rel_ni_2202", 2472, 26],
"_nop_tc_359",
"_nop_tc_360",
["lt_int", 7, 11, 3, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_ni_2202",
["is_num", 4, 11, 2472, 26],
["jump_false", 4, "rel_nn_2203", 2472, 26],
"_nop_tc_361",
"_nop_tc_362",
["lt_float", 7, 11, 3, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_nn_2203",
["is_text", 4, 11, 2472, 26],
["jump_false", 4, "rel_err_2205", 2472, 26],
"_nop_tc_363",
["jump", "rel_err_2205", 2472, 26],
["lt_text", 7, 11, 3, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_err_2205",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2472,
26
],
["access", 4, "error", 2472, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2472, 26],
["array", 9, 0, 2472, 26],
["push", 9, 8, 2472, 26],
["frame", 8, 3, 2, 2472, 26],
["null", 3, 2472, 26],
["setarg", 8, 0, 3, 2472, 26],
["setarg", 8, 1, 4, 2472, 26],
["setarg", 8, 2, 9, 2472, 26],
["invoke", 8, 3, 2472, 26],
["disrupt", 2472, 26],
"rel_done_2204",
["jump_false", 7, "while_end_2201", 2472, 26],
["load_dynamic", 3, 45, 11, 2473, 32],
["get", 4, 48, 1, 2473, 9],
["frame", 7, 4, 1, 2473, 9],
["null", 4, 2473, 9],
["setarg", 7, 0, 4, 2473, 9],
["setarg", 7, 1, 3, 2473, 9],
["invoke", 7, 3, 2473, 9],
["load_dynamic", 3, 42, 11, 2474, 28],
["load_field", 4, 3, "statements", 2474, 28],
["move", 52, 4, 2474, 28],
["access", 53, 0, 2475, 14],
"while_start_2206",
["length", 3, 52, 2476, 28],
["is_int", 4, 53, 2476, 28],
["jump_false", 4, "rel_ni_2208", 2476, 28],
"_nop_tc_364",
"_nop_tc_365",
["lt_int", 7, 53, 3, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_ni_2208",
["is_num", 4, 53, 2476, 28],
["jump_false", 4, "rel_nn_2209", 2476, 28],
"_nop_tc_366",
"_nop_tc_367",
["lt_float", 7, 53, 3, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_nn_2209",
["is_text", 4, 53, 2476, 28],
["jump_false", 4, "rel_err_2211", 2476, 28],
"_nop_tc_368",
["jump", "rel_err_2211", 2476, 28],
["lt_text", 7, 53, 3, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_err_2211",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2476,
28
],
["access", 4, "error", 2476, 28],
["access", 8, "cannot compare with '<': operands must be same type", 2476, 28],
["array", 9, 0, 2476, 28],
["push", 9, 8, 2476, 28],
["frame", 8, 3, 2, 2476, 28],
["null", 3, 2476, 28],
["setarg", 8, 0, 3, 2476, 28],
["setarg", 8, 1, 4, 2476, 28],
["setarg", 8, 2, 9, 2476, 28],
["invoke", 8, 3, 2476, 28],
["disrupt", 2476, 28],
"rel_done_2210",
["jump_false", 7, "while_end_2207", 2476, 28],
["load_dynamic", 3, 52, 53, 2477, 36],
["get", 4, 95, 1, 2477, 11],
["frame", 7, 4, 1, 2477, 11],
["null", 4, 2477, 11],
["setarg", 7, 0, 4, 2477, 11],
["setarg", 7, 1, 3, 2477, 11],
["invoke", 7, 3, 2477, 11],
["access", 3, 1, 2478, 21],
["is_num", 4, 53, 2478, 21],
["jump_false", 4, "num_err_2212", 2478, 21],
"_nop_tc_369",
"_nop_tc_370",
["add", 4, 53, 3, 2478, 21],
["jump", "num_done_2213", 2478, 21],
"num_err_2212",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2478,
21
],
["access", 7, "error", 2478, 21],
["access", 8, "cannot apply '+': operands must be numbers", 2478, 21],
["array", 9, 0, 2478, 21],
["push", 9, 8, 2478, 21],
["frame", 8, 3, 2, 2478, 21],
["null", 3, 2478, 21],
["setarg", 8, 0, 3, 2478, 21],
["setarg", 8, 1, 7, 2478, 21],
["setarg", 8, 2, 9, 2478, 21],
["invoke", 8, 3, 2478, 21],
["disrupt", 2478, 21],
"num_done_2213",
["move", 53, 4, 2478, 21],
["jump", "while_start_2206", 2478, 21],
"while_end_2207",
["access", 3, 1, 2480, 19],
["is_num", 4, 11, 2480, 19],
["jump_false", 4, "num_err_2214", 2480, 19],
"_nop_tc_371",
"_nop_tc_372",
["add", 4, 11, 3, 2480, 19],
["jump", "num_done_2215", 2480, 19],
"num_err_2214",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2480,
19
],
["access", 7, "error", 2480, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2480, 19],
["array", 9, 0, 2480, 19],
["push", 9, 8, 2480, 19],
["frame", 8, 3, 2, 2480, 19],
["null", 3, 2480, 19],
["setarg", 8, 0, 3, 2480, 19],
["setarg", 8, 1, 7, 2480, 19],
["setarg", 8, 2, 9, 2480, 19],
["invoke", 8, 3, 2480, 19],
["disrupt", 2480, 19],
"num_done_2215",
["move", 11, 4, 2480, 19],
["jump", "while_start_2200", 2480, 19],
"while_end_2201",
["get", 3, 48, 1, 2482, 7],
["frame", 4, 3, 1, 2482, 7],
["null", 3, 2482, 7],
["setarg", 4, 0, 3, 2482, 7],
["setarg", 4, 1, 17, 2482, 7],
["invoke", 4, 3, 2482, 7],
["put", 20, 19, 1, 2483, 22],
["null", 3, 2484, 14],
["return", 3, 2484, 14],
"_nop_ur_18",
"if_else_2162",
"if_end_2163",
["access", 3, "function", 2487, 17],
["is_identical", 4, 2, 3, 2487, 17],
["jump_true", 4, "eq_done_2218", 2487, 17],
["is_int", 7, 2, 2487, 17],
["jump_false", 7, "eq_ni_2219", 2487, 17],
"_nop_tc_373",
["jump", "eq_ni_2219", 2487, 17],
["eq_int", 4, 2, 3, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_ni_2219",
["is_num", 7, 2, 2487, 17],
["jump_false", 7, "eq_nn_2220", 2487, 17],
"_nop_tc_374",
["jump", "eq_nn_2220", 2487, 17],
["eq_float", 4, 2, 3, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nn_2220",
["is_text", 7, 2, 2487, 17],
["jump_false", 7, "eq_nt_2221", 2487, 17],
"_nop_tc_375",
"_nop_tc_376",
["eq_text", 4, 2, 3, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nt_2221",
["is_null", 7, 2, 2487, 17],
["jump_false", 7, "eq_nnl_2222", 2487, 17],
"_nop_tc_377",
["jump", "eq_nnl_2222", 2487, 17],
["true", 4, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nnl_2222",
["is_bool", 7, 2, 2487, 17],
["jump_false", 7, "eq_nb_2223", 2487, 17],
"_nop_tc_378",
["jump", "eq_nb_2223", 2487, 17],
["eq_bool", 4, 2, 3, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nb_2223",
["false", 4, 2487, 17],
"eq_done_2218",
["jump_false", 4, "if_else_2216", 2487, 17],
["load_field", 3, 1, "name", 2488, 14],
["move", 5, 3, 2488, 14],
["null", 3, 2489, 19],
["is_identical", 4, 5, 3, 2489, 19],
["jump_true", 4, "ne_nid_2227", 2489, 19],
["jump", "ne_ni_2228", 2489, 19],
"ne_nid_2227",
["false", 4, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_ni_2228",
["is_int", 7, 5, 2489, 19],
["jump_false", 7, "ne_nn_2229", 2489, 19],
"_nop_tc_379",
["jump", "ne_nn_2229", 2489, 19],
["ne_int", 4, 5, 3, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nn_2229",
["is_num", 7, 5, 2489, 19],
["jump_false", 7, "ne_nt_2230", 2489, 19],
"_nop_tc_380",
["jump", "ne_nt_2230", 2489, 19],
["ne_float", 4, 5, 3, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nt_2230",
["is_text", 7, 5, 2489, 19],
["jump_false", 7, "ne_nnl_2231", 2489, 19],
"_nop_tc_381",
["jump", "ne_nnl_2231", 2489, 19],
["ne_text", 4, 5, 3, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nnl_2231",
["is_null", 7, 5, 2489, 19],
["jump_false", 7, "ne_nb_2232", 2489, 19],
"_nop_tc_382",
"_nop_tc_383",
["false", 4, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nb_2232",
["is_bool", 7, 5, 2489, 19],
["jump_false", 7, "ne_mis_2233", 2489, 19],
"_nop_tc_384",
["jump", "ne_mis_2233", 2489, 19],
["ne_bool", 4, 5, 3, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_mis_2233",
["true", 4, 2489, 19],
"ne_done_2226",
["jump_false", 4, "if_else_2224", 2489, 19],
["get", 3, 96, 1, 2490, 16],
["frame", 4, 3, 1, 2490, 16],
["null", 3, 2490, 16],
["setarg", 4, 0, 3, 2490, 16],
["setarg", 4, 1, 1, 2490, 16],
["invoke", 4, 3, 2490, 16],
["move", 54, 3, 2490, 16],
["get", 3, 18, 1, 2491, 19],
["move", 55, 3, 2491, 19],
["get", 3, 18, 1, 2492, 26],
["access", 4, 1, 2492, 43],
["is_num", 7, 3, 2492, 43],
["jump_false", 7, "num_err_2234", 2492, 43],
"_nop_tc_385",
"_nop_tc_386",
["add", 7, 3, 4, 2492, 43],
["jump", "num_done_2235", 2492, 43],
"num_err_2234",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2492,
43
],
["access", 4, "error", 2492, 43],
["access", 8, "cannot apply '+': operands must be numbers", 2492, 43],
["array", 9, 0, 2492, 43],
["push", 9, 8, 2492, 43],
["frame", 8, 3, 2, 2492, 43],
["null", 3, 2492, 43],
["setarg", 8, 0, 3, 2492, 43],
["setarg", 8, 1, 4, 2492, 43],
["setarg", 8, 2, 9, 2492, 43],
["invoke", 8, 3, 2492, 43],
["disrupt", 2492, 43],
"num_done_2235",
["put", 7, 18, 1, 2492, 43],
["get", 3, 9, 1, 2493, 14],
["is_array", 4, 3, 2493, 27],
["jump_false", 4, "push_err_2236", 2493, 27],
["push", 3, 54, 2493, 27],
["jump", "push_done_2237", 2493, 27],
"push_err_2236",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2493,
27
],
["access", 4, "error", 2493, 27],
["access", 7, "cannot push: target must be an array", 2493, 27],
["array", 8, 0, 2493, 27],
["push", 8, 7, 2493, 27],
["frame", 7, 3, 2, 2493, 27],
["null", 3, 2493, 27],
["setarg", 7, 0, 3, 2493, 27],
["setarg", 7, 1, 4, 2493, 27],
["setarg", 7, 2, 8, 2493, 27],
["invoke", 7, 3, 2493, 27],
["disrupt", 2493, 27],
"push_done_2237",
["get", 3, 42, 1, 2494, 22],
["frame", 4, 3, 1, 2494, 22],
["null", 3, 2494, 22],
["setarg", 4, 0, 3, 2494, 22],
["setarg", 4, 1, 5, 2494, 22],
["invoke", 4, 3, 2494, 22],
["move", 6, 3, 2494, 22],
["get", 3, 40, 1, 2495, 16],
["frame", 4, 3, 0, 2495, 16],
["null", 3, 2495, 16],
["setarg", 4, 0, 3, 2495, 16],
["invoke", 4, 3, 2495, 16],
["move", 56, 3, 2495, 16],
["access", 3, "function", 2496, 16],
["get", 4, 51, 1, 2496, 9],
["frame", 5, 4, 3, 2496, 9],
["null", 4, 2496, 9],
["setarg", 5, 0, 4, 2496, 9],
["setarg", 5, 1, 3, 2496, 9],
["setarg", 5, 2, 56, 2496, 9],
["setarg", 5, 3, 55, 2496, 9],
["invoke", 5, 3, 2496, 9],
["access", 3, 0, 2497, 27],
["is_int", 4, 6, 2497, 27],
["jump_false", 4, "rel_ni_2240", 2497, 27],
"_nop_tc_387",
"_nop_tc_388",
["ge_int", 5, 6, 3, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_ni_2240",
["is_num", 4, 6, 2497, 27],
["jump_false", 4, "rel_nn_2241", 2497, 27],
"_nop_tc_389",
"_nop_tc_390",
["ge_float", 5, 6, 3, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_nn_2241",
["is_text", 4, 6, 2497, 27],
["jump_false", 4, "rel_err_2243", 2497, 27],
"_nop_tc_391",
["jump", "rel_err_2243", 2497, 27],
["ge_text", 5, 6, 3, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_err_2243",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2497,
27
],
["access", 4, "error", 2497, 27],
["access", 7, "cannot compare with '>=': operands must be same type", 2497, 27],
["array", 8, 0, 2497, 27],
["push", 8, 7, 2497, 27],
["frame", 7, 3, 2, 2497, 27],
["null", 3, 2497, 27],
["setarg", 7, 0, 3, 2497, 27],
["setarg", 7, 1, 4, 2497, 27],
["setarg", 7, 2, 8, 2497, 27],
["invoke", 7, 3, 2497, 27],
["disrupt", 2497, 27],
"rel_done_2242",
["jump_false", 5, "if_else_2238", 2497, 27],
["access", 3, "move", 2498, 18],
["get", 4, 51, 1, 2498, 11],
["frame", 5, 4, 3, 2498, 11],
["null", 4, 2498, 11],
["setarg", 5, 0, 4, 2498, 11],
["setarg", 5, 1, 3, 2498, 11],
["setarg", 5, 2, 6, 2498, 11],
["setarg", 5, 3, 56, 2498, 11],
["invoke", 5, 3, 2498, 11],
["jump", "if_end_2239", 2498, 11],
"if_else_2238",
"if_end_2239",
["jump", "if_end_2225", 2498, 11],
"if_else_2224",
"if_end_2225",
["null", 3, 2501, 14],
["return", 3, 2501, 14],
"_nop_ur_19",
"if_else_2216",
"if_end_2217",
["access", 3, "call", 2504, 17],
["is_identical", 4, 2, 3, 2504, 17],
["jump_true", 4, "eq_done_2246", 2504, 17],
["is_int", 5, 2, 2504, 17],
["jump_false", 5, "eq_ni_2247", 2504, 17],
"_nop_tc_392",
["jump", "eq_ni_2247", 2504, 17],
["eq_int", 4, 2, 3, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_ni_2247",
["is_num", 5, 2, 2504, 17],
["jump_false", 5, "eq_nn_2248", 2504, 17],
"_nop_tc_393",
["jump", "eq_nn_2248", 2504, 17],
["eq_float", 4, 2, 3, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nn_2248",
["is_text", 5, 2, 2504, 17],
["jump_false", 5, "eq_nt_2249", 2504, 17],
"_nop_tc_394",
"_nop_tc_395",
["eq_text", 4, 2, 3, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nt_2249",
["is_null", 5, 2, 2504, 17],
["jump_false", 5, "eq_nnl_2250", 2504, 17],
"_nop_tc_396",
["jump", "eq_nnl_2250", 2504, 17],
["true", 4, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nnl_2250",
["is_bool", 5, 2, 2504, 17],
["jump_false", 5, "eq_nb_2251", 2504, 17],
"_nop_tc_397",
["jump", "eq_nb_2251", 2504, 17],
["eq_bool", 4, 2, 3, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nb_2251",
["false", 4, 2504, 17],
"eq_done_2246",
["jump_false", 4, "if_else_2244", 2504, 17],
["load_field", 2, 1, "expression", 2505, 16],
["access", 3, -1, 2505, 33],
["get", 4, 88, 1, 2505, 7],
["frame", 5, 4, 2, 2505, 7],
["null", 4, 2505, 7],
["setarg", 5, 0, 4, 2505, 7],
["setarg", 5, 1, 2, 2505, 7],
["setarg", 5, 2, 3, 2505, 7],
["invoke", 5, 2, 2505, 7],
["null", 2, 2506, 14],
["return", 2, 2506, 14],
"_nop_ur_20",
"if_else_2244",
"if_end_2245",
["access", 2, -1, 2509, 20],
["get", 3, 88, 1, 2509, 5],
["frame", 4, 3, 2, 2509, 5],
["null", 3, 2509, 5],
["setarg", 4, 0, 3, 2509, 5],
["setarg", 4, 1, 1, 2509, 5],
["setarg", 4, 2, 2, 2509, 5],
["invoke", 4, 2, 2509, 5],
["null", 2, 2510, 12],
["return", 2, 2510, 12],
"_nop_ur_21",
"_nop_ur_22"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 38,
"nr_close_slots": 0,
"instructions": [
["get", 2, 38, 1, 2515, 17],
["frame", 3, 2, 0, 2515, 17],
["null", 2, 2515, 17],
["setarg", 3, 0, 2, 2515, 17],
["invoke", 3, 2, 2515, 17],
["move", 3, 2, 2515, 17],
["load_field", 2, 1, "arrow", 2516, 20],
["true", 4, 2516, 39],
["is_identical", 5, 2, 4, 2516, 39],
["jump_true", 5, "eq_done_2252", 2516, 39],
["is_int", 6, 2, 2516, 39],
["jump_false", 6, "eq_ni_2253", 2516, 39],
"_nop_tc_1",
["jump", "eq_ni_2253", 2516, 39],
["eq_int", 5, 2, 4, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_ni_2253",
["is_num", 6, 2, 2516, 39],
["jump_false", 6, "eq_nn_2254", 2516, 39],
"_nop_tc_2",
["jump", "eq_nn_2254", 2516, 39],
["eq_float", 5, 2, 4, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nn_2254",
["is_text", 6, 2, 2516, 39],
["jump_false", 6, "eq_nt_2255", 2516, 39],
"_nop_tc_3",
["jump", "eq_nt_2255", 2516, 39],
["eq_text", 5, 2, 4, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nt_2255",
["is_null", 6, 2, 2516, 39],
["jump_false", 6, "eq_nnl_2256", 2516, 39],
"_nop_tc_4",
["jump", "eq_nnl_2256", 2516, 39],
["true", 5, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nnl_2256",
["is_bool", 6, 2, 2516, 39],
["jump_false", 6, "eq_nb_2257", 2516, 39],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 5, 2, 4, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nb_2257",
["false", 5, 2516, 39],
"eq_done_2252",
["load_field", 2, 1, "function_nr", 2517, 22],
["move", 4, 2, 2517, 22],
["load_field", 2, 1, "list", 2518, 18],
["move", 6, 2, 2518, 18],
["access", 2, 0, 2519, 21],
["access", 7, 1, 2520, 22],
["access", 8, 0, 2521, 14],
["null", 9, 2522, 17],
["null", 10, 2523, 22],
["access", 11, 1, 2524, 14],
["null", 12, 2525, 24],
["null", 13, 2526, 21],
["access", 14, 0, 2527, 24],
["null", 15, 2528, 19],
["null", 16, 2529, 14],
["null", 17, 2530, 17],
["null", 18, 2531, 20],
["access", 19, 0, 2532, 19],
["access", 20, 0, 2533, 22],
["access", 21, 0, 2534, 16],
["null", 22, 2535, 17],
["null", 23, 2536, 16],
["access", 24, 0, 2537, 21],
["access", 25, 0, 2538, 28],
["load_field", 26, 1, "disruption", 2539, 26],
["move", 27, 26, 2539, 26],
["null", 26, 2540, 22],
["load_field", 28, 1, "name", 2541, 19],
["move", 29, 28, 2541, 19],
["null", 28, 2542, 20],
["access", 30, 0, 2543, 17],
["null", 31, 2544, 18],
["access", 32, 0, 2545, 23],
["access", 33, 0, 2546, 22],
["get", 34, 100, 1, 2548, 10],
["is_array", 35, 34, 2548, 25],
["jump_false", 35, "push_err_2258", 2548, 25],
["push", 34, 3, 2548, 25],
["jump", "push_done_2259", 2548, 25],
"push_err_2258",
[
"access",
34,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2548,
25
],
["access", 35, "error", 2548, 25],
["access", 36, "cannot push: target must be an array", 2548, 25],
["array", 37, 0, 2548, 25],
["push", 37, 36, 2548, 25],
["frame", 36, 34, 2, 2548, 25],
["null", 34, 2548, 25],
["setarg", 36, 0, 34, 2548, 25],
["setarg", 36, 1, 35, 2548, 25],
["setarg", 36, 2, 37, 2548, 25],
["invoke", 36, 34, 2548, 25],
["disrupt", 2548, 25],
"push_done_2259",
["array", 34, 0, 2550, 22],
["put", 34, 2, 1, 2550, 22],
["array", 34, 0, 2551, 14],
["put", 34, 10, 1, 2551, 14],
["array", 34, 0, 2552, 25],
["put", 34, 26, 1, 2552, 25],
["null", 34, 2553, 20],
["put", 34, 19, 1, 2553, 20],
["null", 34, 2554, 23],
["put", 34, 20, 1, 2554, 23],
["record", 34, 0],
["put", 34, 22, 1, 2555, 19],
["put", 5, 23, 1, 2557, 18],
["null", 5, 2558, 42],
["is_identical", 34, 27, 5, 2558, 42],
["jump_true", 34, "ne_nid_2262", 2558, 42],
["jump", "ne_ni_2263", 2558, 42],
"ne_nid_2262",
["false", 34, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_ni_2263",
["is_int", 35, 27, 2558, 42],
["jump_false", 35, "ne_nn_2264", 2558, 42],
"_nop_tc_7",
["jump", "ne_nn_2264", 2558, 42],
["ne_int", 34, 27, 5, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nn_2264",
["is_num", 35, 27, 2558, 42],
["jump_false", 35, "ne_nt_2265", 2558, 42],
"_nop_tc_8",
["jump", "ne_nt_2265", 2558, 42],
["ne_float", 34, 27, 5, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nt_2265",
["is_text", 35, 27, 2558, 42],
["jump_false", 35, "ne_nnl_2266", 2558, 42],
"_nop_tc_9",
["jump", "ne_nnl_2266", 2558, 42],
["ne_text", 34, 27, 5, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nnl_2266",
["is_null", 35, 27, 2558, 42],
["jump_false", 35, "ne_nb_2267", 2558, 42],
"_nop_tc_10",
"_nop_tc_11",
["false", 34, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nb_2267",
["is_bool", 35, 27, 2558, 42],
["jump_false", 35, "ne_mis_2268", 2558, 42],
"_nop_tc_12",
["jump", "ne_mis_2268", 2558, 42],
["ne_bool", 34, 27, 5, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_mis_2268",
["true", 34, 2558, 42],
"ne_done_2261",
["move", 5, 34, 2558, 42],
["jump_false", 5, "and_end_2260", 2558, 42],
["is_array", 34, 27, 2558, 59],
["move", 5, 34, 2558, 59],
"and_end_2260",
["put", 5, 30, 1, 2558, 59],
["null", 5, 2560, 35],
["is_identical", 34, 4, 5, 2560, 35],
["jump_true", 34, "ne_nid_2272", 2560, 35],
["jump", "ne_ni_2273", 2560, 35],
"ne_nid_2272",
["false", 34, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_ni_2273",
["is_int", 35, 4, 2560, 35],
["jump_false", 35, "ne_nn_2274", 2560, 35],
"_nop_tc_13",
["jump", "ne_nn_2274", 2560, 35],
["ne_int", 34, 4, 5, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nn_2274",
["is_num", 35, 4, 2560, 35],
["jump_false", 35, "ne_nt_2275", 2560, 35],
"_nop_tc_14",
["jump", "ne_nt_2275", 2560, 35],
["ne_float", 34, 4, 5, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nt_2275",
["is_text", 35, 4, 2560, 35],
["jump_false", 35, "ne_nnl_2276", 2560, 35],
"_nop_tc_15",
["jump", "ne_nnl_2276", 2560, 35],
["ne_text", 34, 4, 5, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nnl_2276",
["is_null", 35, 4, 2560, 35],
["jump_false", 35, "ne_nb_2277", 2560, 35],
"_nop_tc_16",
"_nop_tc_17",
["false", 34, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nb_2277",
["is_bool", 35, 4, 2560, 35],
["jump_false", 35, "ne_mis_2278", 2560, 35],
"_nop_tc_18",
["jump", "ne_mis_2278", 2560, 35],
["ne_bool", 34, 4, 5, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_mis_2278",
["true", 34, 2560, 35],
"ne_done_2271",
["jump_false", 34, "tern_else_2269", 2560, 35],
["move", 5, 4, 2560, 42],
["jump", "tern_end_2270", 2560, 42],
"tern_else_2269",
["access", 4, 0, 2560, 55],
["move", 5, 4, 2560, 55],
"tern_end_2270",
["put", 5, 24, 1, 2560, 55],
["null", 4, 2563, 19],
["is_identical", 5, 6, 4, 2563, 19],
["jump_true", 5, "eq_done_2281", 2563, 19],
["is_int", 34, 6, 2563, 19],
["jump_false", 34, "eq_ni_2282", 2563, 19],
"_nop_tc_19",
["jump", "eq_ni_2282", 2563, 19],
["eq_int", 5, 6, 4, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_ni_2282",
["is_num", 34, 6, 2563, 19],
["jump_false", 34, "eq_nn_2283", 2563, 19],
"_nop_tc_20",
["jump", "eq_nn_2283", 2563, 19],
["eq_float", 5, 6, 4, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nn_2283",
["is_text", 34, 6, 2563, 19],
["jump_false", 34, "eq_nt_2284", 2563, 19],
"_nop_tc_21",
["jump", "eq_nt_2284", 2563, 19],
["eq_text", 5, 6, 4, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nt_2284",
["is_null", 34, 6, 2563, 19],
["jump_false", 34, "eq_nnl_2285", 2563, 19],
"_nop_tc_22",
"_nop_tc_23",
["true", 5, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nnl_2285",
["is_bool", 34, 6, 2563, 19],
["jump_false", 34, "eq_nb_2286", 2563, 19],
"_nop_tc_24",
["jump", "eq_nb_2286", 2563, 19],
["eq_bool", 5, 6, 4, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nb_2286",
["false", 5, 2563, 19],
"eq_done_2281",
["jump_false", 5, "if_else_2279", 2563, 19],
["load_field", 4, 1, "parameters", 2564, 16],
["move", 6, 4, 2564, 16],
["jump", "if_end_2280", 2564, 16],
"if_else_2279",
"if_end_2280",
["null", 4, 2566, 27],
["is_identical", 5, 6, 4, 2566, 27],
["jump_true", 5, "ne_nid_2290", 2566, 27],
["jump", "ne_ni_2291", 2566, 27],
"ne_nid_2290",
["false", 5, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_ni_2291",
["is_int", 34, 6, 2566, 27],
["jump_false", 34, "ne_nn_2292", 2566, 27],
"_nop_tc_25",
["jump", "ne_nn_2292", 2566, 27],
["ne_int", 5, 6, 4, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nn_2292",
["is_num", 34, 6, 2566, 27],
["jump_false", 34, "ne_nt_2293", 2566, 27],
"_nop_tc_26",
["jump", "ne_nt_2293", 2566, 27],
["ne_float", 5, 6, 4, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nt_2293",
["is_text", 34, 6, 2566, 27],
["jump_false", 34, "ne_nnl_2294", 2566, 27],
"_nop_tc_27",
["jump", "ne_nnl_2294", 2566, 27],
["ne_text", 5, 6, 4, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nnl_2294",
["is_null", 34, 6, 2566, 27],
["jump_false", 34, "ne_nb_2295", 2566, 27],
"_nop_tc_28",
"_nop_tc_29",
["false", 5, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nb_2295",
["is_bool", 34, 6, 2566, 27],
["jump_false", 34, "ne_mis_2296", 2566, 27],
"_nop_tc_30",
["jump", "ne_mis_2296", 2566, 27],
["ne_bool", 5, 6, 4, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_mis_2296",
["true", 5, 2566, 27],
"ne_done_2289",
["jump_false", 5, "tern_else_2287", 2566, 27],
["length", 4, 6, 2566, 41],
["move", 5, 4, 2566, 41],
["jump", "tern_end_2288", 2566, 41],
"tern_else_2287",
["access", 4, 0, 2566, 51],
["move", 5, 4, 2566, 51],
"tern_end_2288",
["move", 2, 5, 2566, 51],
["put", 2, 12, 1, 2567, 17],
["access", 4, 0, 2568, 19],
["put", 4, 11, 1, 2568, 19],
["access", 4, 0, 2569, 24],
["put", 4, 13, 1, 2569, 24],
["access", 4, 0, 2570, 24],
["put", 4, 14, 1, 2570, 24],
["access", 7, 1, 2572, 18],
["access", 8, 0, 2573, 10],
"while_start_2297",
["is_int", 4, 8, 2574, 17],
["jump_false", 4, "rel_ni_2299", 2574, 17],
["is_int", 5, 2, 2574, 17],
["jump_false", 5, "rel_ni_2299", 2574, 17],
["lt_int", 34, 8, 2, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_ni_2299",
["is_num", 4, 8, 2574, 17],
["jump_false", 4, "rel_nn_2300", 2574, 17],
["is_num", 5, 2, 2574, 17],
["jump_false", 5, "rel_nn_2300", 2574, 17],
["lt_float", 34, 8, 2, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_nn_2300",
["is_text", 4, 8, 2574, 17],
["jump_false", 4, "rel_err_2302", 2574, 17],
["is_text", 5, 2, 2574, 17],
["jump_false", 5, "rel_err_2302", 2574, 17],
["lt_text", 34, 8, 2, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_err_2302",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2574,
17
],
["access", 5, "error", 2574, 17],
["access", 35, "cannot compare with '<': operands must be same type", 2574, 17],
["array", 36, 0, 2574, 17],
["push", 36, 35, 2574, 17],
["frame", 35, 4, 2, 2574, 17],
["null", 4, 2574, 17],
["setarg", 35, 0, 4, 2574, 17],
["setarg", 35, 1, 5, 2574, 17],
["setarg", 35, 2, 36, 2574, 17],
["invoke", 35, 4, 2574, 17],
["disrupt", 2574, 17],
"rel_done_2301",
["jump_false", 34, "while_end_2298", 2574, 17],
["load_dynamic", 4, 6, 8, 2575, 22],
["move", 9, 4, 2575, 22],
["load_field", 4, 9, "name", 2576, 20],
["move", 10, 4, 2576, 20],
["null", 4, 2577, 25],
["is_identical", 5, 10, 4, 2577, 25],
["jump_true", 5, "eq_done_2306", 2577, 25],
["is_int", 34, 10, 2577, 25],
["jump_false", 34, "eq_ni_2307", 2577, 25],
"_nop_tc_31",
["jump", "eq_ni_2307", 2577, 25],
["eq_int", 5, 10, 4, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_ni_2307",
["is_num", 34, 10, 2577, 25],
["jump_false", 34, "eq_nn_2308", 2577, 25],
"_nop_tc_32",
["jump", "eq_nn_2308", 2577, 25],
["eq_float", 5, 10, 4, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nn_2308",
["is_text", 34, 10, 2577, 25],
["jump_false", 34, "eq_nt_2309", 2577, 25],
"_nop_tc_33",
["jump", "eq_nt_2309", 2577, 25],
["eq_text", 5, 10, 4, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nt_2309",
["is_null", 34, 10, 2577, 25],
["jump_false", 34, "eq_nnl_2310", 2577, 25],
"_nop_tc_34",
"_nop_tc_35",
["true", 5, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nnl_2310",
["is_bool", 34, 10, 2577, 25],
["jump_false", 34, "eq_nb_2311", 2577, 25],
"_nop_tc_36",
["jump", "eq_nb_2311", 2577, 25],
["eq_bool", 5, 10, 4, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nb_2311",
["false", 5, 2577, 25],
"eq_done_2306",
["move", 4, 5, 2577, 25],
["jump_false", 4, "and_end_2305", 2577, 25],
["is_text", 5, 9, 2577, 41],
["move", 4, 5, 2577, 41],
"and_end_2305",
["jump_false", 4, "if_else_2303", 2577, 41],
["move", 10, 9, 2578, 22],
["jump", "if_end_2304", 2578, 22],
"if_else_2303",
"if_end_2304",
["null", 4, 2580, 25],
["is_identical", 5, 10, 4, 2580, 25],
["jump_true", 5, "ne_nid_2315", 2580, 25],
["jump", "ne_ni_2316", 2580, 25],
"ne_nid_2315",
["false", 5, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_ni_2316",
["is_int", 34, 10, 2580, 25],
["jump_false", 34, "ne_nn_2317", 2580, 25],
"_nop_tc_37",
["jump", "ne_nn_2317", 2580, 25],
["ne_int", 5, 10, 4, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nn_2317",
["is_num", 34, 10, 2580, 25],
["jump_false", 34, "ne_nt_2318", 2580, 25],
"_nop_tc_38",
["jump", "ne_nt_2318", 2580, 25],
["ne_float", 5, 10, 4, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nt_2318",
["is_text", 34, 10, 2580, 25],
["jump_false", 34, "ne_nnl_2319", 2580, 25],
"_nop_tc_39",
["jump", "ne_nnl_2319", 2580, 25],
["ne_text", 5, 10, 4, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nnl_2319",
["is_null", 34, 10, 2580, 25],
["jump_false", 34, "ne_nb_2320", 2580, 25],
"_nop_tc_40",
"_nop_tc_41",
["false", 5, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nb_2320",
["is_bool", 34, 10, 2580, 25],
["jump_false", 34, "ne_mis_2321", 2580, 25],
"_nop_tc_42",
["jump", "ne_mis_2321", 2580, 25],
["ne_bool", 5, 10, 4, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_mis_2321",
["true", 5, 2580, 25],
"ne_done_2314",
["jump_false", 5, "if_else_2312", 2580, 25],
["true", 4, 2581, 41],
["get", 5, 41, 1, 2581, 9],
["frame", 34, 5, 3, 2581, 9],
["null", 5, 2581, 9],
["setarg", 34, 0, 5, 2581, 9],
["setarg", 34, 1, 10, 2581, 9],
["setarg", 34, 2, 7, 2581, 9],
["setarg", 34, 3, 4, 2581, 9],
["invoke", 34, 4, 2581, 9],
["access", 4, 1, 2582, 35],
["is_num", 5, 7, 2582, 35],
["jump_false", 5, "num_err_2322", 2582, 35],
"_nop_tc_43",
"_nop_tc_44",
["add", 5, 7, 4, 2582, 35],
["jump", "num_done_2323", 2582, 35],
"num_err_2322",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2582,
35
],
["access", 34, "error", 2582, 35],
["access", 35, "cannot apply '+': operands must be numbers", 2582, 35],
["array", 36, 0, 2582, 35],
["push", 36, 35, 2582, 35],
["frame", 35, 4, 2, 2582, 35],
["null", 4, 2582, 35],
["setarg", 35, 0, 4, 2582, 35],
["setarg", 35, 1, 34, 2582, 35],
["setarg", 35, 2, 36, 2582, 35],
["invoke", 35, 4, 2582, 35],
["disrupt", 2582, 35],
"num_done_2323",
["move", 7, 5, 2582, 35],
["jump", "if_end_2313", 2582, 35],
"if_else_2312",
"if_end_2313",
["access", 4, 1, 2584, 17],
["is_num", 5, 8, 2584, 17],
["jump_false", 5, "num_err_2324", 2584, 17],
"_nop_tc_45",
"_nop_tc_46",
["add", 5, 8, 4, 2584, 17],
["jump", "num_done_2325", 2584, 17],
"num_err_2324",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2584,
17
],
["access", 34, "error", 2584, 17],
["access", 35, "cannot apply '+': operands must be numbers", 2584, 17],
["array", 36, 0, 2584, 17],
["push", 36, 35, 2584, 17],
["frame", 35, 4, 2, 2584, 17],
["null", 4, 2584, 17],
["setarg", 35, 0, 4, 2584, 17],
["setarg", 35, 1, 34, 2584, 17],
["setarg", 35, 2, 36, 2584, 17],
["invoke", 35, 4, 2584, 17],
["disrupt", 2584, 17],
"num_done_2325",
["move", 8, 5, 2584, 17],
["jump", "while_start_2297", 2584, 17],
"while_end_2298",
["access", 4, 1, 2587, 24],
["get", 5, 12, 1, 2587, 28],
"_nop_tc_47",
"_nop_tc_48",
["is_num", 7, 5, 2587, 28],
["jump_false", 7, "num_err_2326", 2587, 28],
["add", 7, 4, 5, 2587, 28],
["jump", "num_done_2327", 2587, 28],
"num_err_2326",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2587,
28
],
["access", 5, "error", 2587, 28],
["access", 10, "cannot apply '+': operands must be numbers", 2587, 28],
["array", 34, 0, 2587, 28],
["push", 34, 10, 2587, 28],
["frame", 10, 4, 2, 2587, 28],
["null", 4, 2587, 28],
["setarg", 10, 0, 4, 2587, 28],
["setarg", 10, 1, 5, 2587, 28],
["setarg", 10, 2, 34, 2587, 28],
["invoke", 10, 4, 2587, 28],
["disrupt", 2587, 28],
"num_done_2327",
["put", 7, 15, 1, 2587, 28],
["access", 4, 1, 2588, 18],
["get", 5, 12, 1, 2588, 22],
"_nop_tc_49",
"_nop_tc_50",
["is_num", 7, 5, 2588, 22],
["jump_false", 7, "num_err_2328", 2588, 22],
["add", 7, 4, 5, 2588, 22],
["jump", "num_done_2329", 2588, 22],
"num_err_2328",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2588,
22
],
["access", 5, "error", 2588, 22],
["access", 10, "cannot apply '+': operands must be numbers", 2588, 22],
["array", 34, 0, 2588, 22],
["push", 34, 10, 2588, 22],
["frame", 10, 4, 2, 2588, 22],
["null", 4, 2588, 22],
["setarg", 10, 0, 4, 2588, 22],
["setarg", 10, 1, 5, 2588, 22],
["setarg", 10, 2, 34, 2588, 22],
["invoke", 10, 4, 2588, 22],
["disrupt", 2588, 22],
"num_done_2329",
["put", 7, 16, 1, 2588, 22],
["get", 4, 82, 1, 2591, 5],
["frame", 5, 4, 0, 2591, 5],
["null", 4, 2591, 5],
["setarg", 5, 0, 4, 2591, 5],
["invoke", 5, 4, 2591, 5],
["access", 4, 1, 2593, 24],
["get", 5, 12, 1, 2593, 28],
"_nop_tc_51",
"_nop_tc_52",
["is_num", 7, 5, 2593, 28],
["jump_false", 7, "num_err_2330", 2593, 28],
["add", 7, 4, 5, 2593, 28],
["jump", "num_done_2331", 2593, 28],
"num_err_2330",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2593,
28
],
["access", 5, "error", 2593, 28],
["access", 10, "cannot apply '+': operands must be numbers", 2593, 28],
["array", 34, 0, 2593, 28],
["push", 34, 10, 2593, 28],
["frame", 10, 4, 2, 2593, 28],
["null", 4, 2593, 28],
["setarg", 10, 0, 4, 2593, 28],
["setarg", 10, 1, 5, 2593, 28],
["setarg", 10, 2, 34, 2593, 28],
["invoke", 10, 4, 2593, 28],
["disrupt", 2593, 28],
"num_done_2331",
["get", 4, 14, 1, 2593, 40],
"_nop_tc_53",
["jump", "add_cn_2333", 2593, 40],
["is_text", 5, 4, 2593, 40],
["jump_false", 5, "add_cn_2333", 2593, 40],
["concat", 10, 7, 4, 2593, 40],
["jump", "add_done_2332", 2593, 40],
"add_cn_2333",
"_nop_tc_54",
"_nop_tc_55",
["is_num", 5, 4, 2593, 40],
["jump_false", 5, "add_err_2334", 2593, 40],
["add", 10, 7, 4, 2593, 40],
["jump", "add_done_2332", 2593, 40],
"add_err_2334",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2593,
40
],
["access", 5, "error", 2593, 40],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2593, 40],
["array", 34, 0, 2593, 40],
["push", 34, 7, 2593, 40],
["frame", 7, 4, 2, 2593, 40],
["null", 4, 2593, 40],
["setarg", 7, 0, 4, 2593, 40],
["setarg", 7, 1, 5, 2593, 40],
["setarg", 7, 2, 34, 2593, 40],
["invoke", 7, 4, 2593, 40],
["disrupt", 2593, 40],
"add_done_2332",
["put", 10, 15, 1, 2593, 40],
["get", 4, 15, 1, 2594, 9],
["get", 5, 16, 1, 2594, 28],
["is_int", 7, 4, 2594, 28],
["jump_false", 7, "rel_ni_2337", 2594, 28],
["is_int", 10, 5, 2594, 28],
["jump_false", 10, "rel_ni_2337", 2594, 28],
["gt_int", 34, 4, 5, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_ni_2337",
["is_num", 7, 4, 2594, 28],
["jump_false", 7, "rel_nn_2338", 2594, 28],
["is_num", 10, 5, 2594, 28],
["jump_false", 10, "rel_nn_2338", 2594, 28],
["gt_float", 34, 4, 5, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_nn_2338",
["is_text", 7, 4, 2594, 28],
["jump_false", 7, "rel_err_2340", 2594, 28],
["is_text", 10, 5, 2594, 28],
["jump_false", 10, "rel_err_2340", 2594, 28],
["gt_text", 34, 4, 5, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_err_2340",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2594,
28
],
["access", 5, "error", 2594, 28],
["access", 7, "cannot compare with '>': operands must be same type", 2594, 28],
["array", 10, 0, 2594, 28],
["push", 10, 7, 2594, 28],
["frame", 7, 4, 2, 2594, 28],
["null", 4, 2594, 28],
["setarg", 7, 0, 4, 2594, 28],
["setarg", 7, 1, 5, 2594, 28],
["setarg", 7, 2, 10, 2594, 28],
["invoke", 7, 4, 2594, 28],
["disrupt", 2594, 28],
"rel_done_2339",
["jump_false", 34, "if_else_2335", 2594, 28],
["get", 4, 15, 1, 2595, 20],
["put", 4, 16, 1, 2595, 20],
["jump", "if_end_2336", 2595, 20],
"if_else_2335",
"if_end_2336",
["access", 11, 1, 2599, 10],
["access", 8, 0, 2600, 10],
"while_start_2341",
["is_int", 4, 8, 2601, 17],
["jump_false", 4, "rel_ni_2343", 2601, 17],
["is_int", 5, 2, 2601, 17],
["jump_false", 5, "rel_ni_2343", 2601, 17],
["lt_int", 7, 8, 2, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_ni_2343",
["is_num", 4, 8, 2601, 17],
["jump_false", 4, "rel_nn_2344", 2601, 17],
["is_num", 5, 2, 2601, 17],
["jump_false", 5, "rel_nn_2344", 2601, 17],
["lt_float", 7, 8, 2, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_nn_2344",
["is_text", 4, 8, 2601, 17],
["jump_false", 4, "rel_err_2346", 2601, 17],
["is_text", 5, 2, 2601, 17],
["jump_false", 5, "rel_err_2346", 2601, 17],
["lt_text", 7, 8, 2, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_err_2346",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2601,
17
],
["access", 5, "error", 2601, 17],
["access", 10, "cannot compare with '<': operands must be same type", 2601, 17],
["array", 34, 0, 2601, 17],
["push", 34, 10, 2601, 17],
["frame", 10, 4, 2, 2601, 17],
["null", 4, 2601, 17],
["setarg", 10, 0, 4, 2601, 17],
["setarg", 10, 1, 5, 2601, 17],
["setarg", 10, 2, 34, 2601, 17],
["invoke", 10, 4, 2601, 17],
["disrupt", 2601, 17],
"rel_done_2345",
["jump_false", 7, "while_end_2342", 2601, 17],
["load_dynamic", 4, 6, 8, 2602, 22],
["move", 9, 4, 2602, 22],
["load_field", 4, 9, "expression", 2603, 22],
["move", 12, 4, 2603, 22],
["null", 4, 2604, 27],
["is_identical", 5, 12, 4, 2604, 27],
["jump_true", 5, "ne_nid_2350", 2604, 27],
["jump", "ne_ni_2351", 2604, 27],
"ne_nid_2350",
["false", 5, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_ni_2351",
["is_int", 7, 12, 2604, 27],
["jump_false", 7, "ne_nn_2352", 2604, 27],
"_nop_tc_56",
["jump", "ne_nn_2352", 2604, 27],
["ne_int", 5, 12, 4, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nn_2352",
["is_num", 7, 12, 2604, 27],
["jump_false", 7, "ne_nt_2353", 2604, 27],
"_nop_tc_57",
["jump", "ne_nt_2353", 2604, 27],
["ne_float", 5, 12, 4, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nt_2353",
["is_text", 7, 12, 2604, 27],
["jump_false", 7, "ne_nnl_2354", 2604, 27],
"_nop_tc_58",
["jump", "ne_nnl_2354", 2604, 27],
["ne_text", 5, 12, 4, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nnl_2354",
["is_null", 7, 12, 2604, 27],
["jump_false", 7, "ne_nb_2355", 2604, 27],
"_nop_tc_59",
"_nop_tc_60",
["false", 5, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nb_2355",
["is_bool", 7, 12, 2604, 27],
["jump_false", 7, "ne_mis_2356", 2604, 27],
"_nop_tc_61",
["jump", "ne_mis_2356", 2604, 27],
["ne_bool", 5, 12, 4, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_mis_2356",
["true", 5, 2604, 27],
"ne_done_2349",
["jump_false", 5, "if_else_2347", 2604, 27],
["access", 4, "default_end", 2605, 31],
["get", 5, 45, 1, 2605, 21],
["frame", 7, 5, 1, 2605, 21],
["null", 5, 2605, 21],
["setarg", 7, 0, 5, 2605, 21],
["setarg", 7, 1, 4, 2605, 21],
["invoke", 7, 4, 2605, 21],
["move", 13, 4, 2605, 21],
["access", 4, "jump_not_null", 2606, 24],
["get", 5, 60, 1, 2606, 9],
["frame", 7, 5, 3, 2606, 9],
["null", 5, 2606, 9],
["setarg", 7, 0, 5, 2606, 9],
["setarg", 7, 1, 4, 2606, 9],
["setarg", 7, 2, 11, 2606, 9],
["setarg", 7, 3, 13, 2606, 9],
["invoke", 7, 4, 2606, 9],
["access", 4, -1, 2607, 47],
["get", 5, 88, 1, 2607, 24],
["frame", 7, 5, 2, 2607, 24],
["null", 5, 2607, 24],
["setarg", 7, 0, 5, 2607, 24],
["setarg", 7, 1, 12, 2607, 24],
["setarg", 7, 2, 4, 2607, 24],
["invoke", 7, 4, 2607, 24],
["move", 14, 4, 2607, 24],
["access", 4, "move", 2608, 16],
["get", 5, 51, 1, 2608, 9],
["frame", 7, 5, 3, 2608, 9],
["null", 5, 2608, 9],
["setarg", 7, 0, 5, 2608, 9],
["setarg", 7, 1, 4, 2608, 9],
["setarg", 7, 2, 11, 2608, 9],
["setarg", 7, 3, 14, 2608, 9],
["invoke", 7, 4, 2608, 9],
["get", 4, 48, 1, 2609, 9],
["frame", 5, 4, 1, 2609, 9],
["null", 4, 2609, 9],
["setarg", 5, 0, 4, 2609, 9],
["setarg", 5, 1, 13, 2609, 9],
["invoke", 5, 4, 2609, 9],
["jump", "if_end_2348", 2609, 9],
"if_else_2347",
"if_end_2348",
["access", 4, 1, 2611, 17],
["is_num", 5, 11, 2611, 17],
["jump_false", 5, "num_err_2357", 2611, 17],
"_nop_tc_62",
"_nop_tc_63",
["add", 5, 11, 4, 2611, 17],
["jump", "num_done_2358", 2611, 17],
"num_err_2357",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2611,
17
],
["access", 7, "error", 2611, 17],
["access", 10, "cannot apply '+': operands must be numbers", 2611, 17],
["array", 34, 0, 2611, 17],
["push", 34, 10, 2611, 17],
["frame", 10, 4, 2, 2611, 17],
["null", 4, 2611, 17],
["setarg", 10, 0, 4, 2611, 17],
["setarg", 10, 1, 7, 2611, 17],
["setarg", 10, 2, 34, 2611, 17],
["invoke", 10, 4, 2611, 17],
["disrupt", 2611, 17],
"num_done_2358",
["move", 11, 5, 2611, 17],
["access", 4, 1, 2612, 17],
["is_num", 5, 8, 2612, 17],
["jump_false", 5, "num_err_2359", 2612, 17],
"_nop_tc_64",
"_nop_tc_65",
["add", 5, 8, 4, 2612, 17],
["jump", "num_done_2360", 2612, 17],
"num_err_2359",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2612,
17
],
["access", 7, "error", 2612, 17],
["access", 10, "cannot apply '+': operands must be numbers", 2612, 17],
["array", 34, 0, 2612, 17],
["push", 34, 10, 2612, 17],
["frame", 10, 4, 2, 2612, 17],
["null", 4, 2612, 17],
["setarg", 10, 0, 4, 2612, 17],
["setarg", 10, 1, 7, 2612, 17],
["setarg", 10, 2, 34, 2612, 17],
["invoke", 10, 4, 2612, 17],
["disrupt", 2612, 17],
"num_done_2360",
["move", 8, 5, 2612, 17],
["jump", "while_start_2341", 2612, 17],
"while_end_2342",
["load_field", 4, 1, "intrinsics", 2616, 21],
["get", 5, 81, 1, 2616, 5],
["frame", 6, 5, 1, 2616, 5],
["null", 5, 2616, 5],
["setarg", 6, 0, 5, 2616, 5],
["setarg", 6, 1, 4, 2616, 5],
["invoke", 6, 4, 2616, 5],
["load_field", 4, 1, "functions", 2619, 15],
["move", 15, 4, 2619, 15],
["null", 4, 2620, 20],
["is_identical", 5, 15, 4, 2620, 20],
["jump_true", 5, "ne_nid_2364", 2620, 20],
["jump", "ne_ni_2365", 2620, 20],
"ne_nid_2364",
["false", 5, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_ni_2365",
["is_int", 6, 15, 2620, 20],
["jump_false", 6, "ne_nn_2366", 2620, 20],
"_nop_tc_66",
["jump", "ne_nn_2366", 2620, 20],
["ne_int", 5, 15, 4, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nn_2366",
["is_num", 6, 15, 2620, 20],
["jump_false", 6, "ne_nt_2367", 2620, 20],
"_nop_tc_67",
["jump", "ne_nt_2367", 2620, 20],
["ne_float", 5, 15, 4, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nt_2367",
["is_text", 6, 15, 2620, 20],
["jump_false", 6, "ne_nnl_2368", 2620, 20],
"_nop_tc_68",
["jump", "ne_nnl_2368", 2620, 20],
["ne_text", 5, 15, 4, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nnl_2368",
["is_null", 6, 15, 2620, 20],
["jump_false", 6, "ne_nb_2369", 2620, 20],
"_nop_tc_69",
"_nop_tc_70",
["false", 5, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nb_2369",
["is_bool", 6, 15, 2620, 20],
["jump_false", 6, "ne_mis_2370", 2620, 20],
"_nop_tc_71",
["jump", "ne_mis_2370", 2620, 20],
["ne_bool", 5, 15, 4, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_mis_2370",
["true", 5, 2620, 20],
"ne_done_2363",
["jump_false", 5, "if_else_2361", 2620, 20],
["access", 8, 0, 2621, 12],
"while_start_2371",
["length", 4, 15, 2622, 26],
["is_int", 5, 8, 2622, 26],
["jump_false", 5, "rel_ni_2373", 2622, 26],
"_nop_tc_72",
"_nop_tc_73",
["lt_int", 6, 8, 4, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_ni_2373",
["is_num", 5, 8, 2622, 26],
["jump_false", 5, "rel_nn_2374", 2622, 26],
"_nop_tc_74",
"_nop_tc_75",
["lt_float", 6, 8, 4, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_nn_2374",
["is_text", 5, 8, 2622, 26],
["jump_false", 5, "rel_err_2376", 2622, 26],
"_nop_tc_76",
["jump", "rel_err_2376", 2622, 26],
["lt_text", 6, 8, 4, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_err_2376",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2622,
26
],
["access", 5, "error", 2622, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2622, 26],
["array", 9, 0, 2622, 26],
["push", 9, 7, 2622, 26],
["frame", 7, 4, 2, 2622, 26],
["null", 4, 2622, 26],
["setarg", 7, 0, 4, 2622, 26],
["setarg", 7, 1, 5, 2622, 26],
["setarg", 7, 2, 9, 2622, 26],
["invoke", 7, 4, 2622, 26],
["disrupt", 2622, 26],
"rel_done_2375",
["jump_false", 6, "while_end_2372", 2622, 26],
["load_dynamic", 4, 15, 8, 2623, 22],
["move", 16, 4, 2623, 22],
["load_field", 4, 16, "name", 2624, 17],
["move", 17, 4, 2624, 17],
["null", 4, 2625, 22],
["is_identical", 5, 17, 4, 2625, 22],
["jump_true", 5, "ne_nid_2380", 2625, 22],
["jump", "ne_ni_2381", 2625, 22],
"ne_nid_2380",
["false", 5, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_ni_2381",
["is_int", 6, 17, 2625, 22],
["jump_false", 6, "ne_nn_2382", 2625, 22],
"_nop_tc_77",
["jump", "ne_nn_2382", 2625, 22],
["ne_int", 5, 17, 4, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nn_2382",
["is_num", 6, 17, 2625, 22],
["jump_false", 6, "ne_nt_2383", 2625, 22],
"_nop_tc_78",
["jump", "ne_nt_2383", 2625, 22],
["ne_float", 5, 17, 4, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nt_2383",
["is_text", 6, 17, 2625, 22],
["jump_false", 6, "ne_nnl_2384", 2625, 22],
"_nop_tc_79",
["jump", "ne_nnl_2384", 2625, 22],
["ne_text", 5, 17, 4, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nnl_2384",
["is_null", 6, 17, 2625, 22],
["jump_false", 6, "ne_nb_2385", 2625, 22],
"_nop_tc_80",
"_nop_tc_81",
["false", 5, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nb_2385",
["is_bool", 6, 17, 2625, 22],
["jump_false", 6, "ne_mis_2386", 2625, 22],
"_nop_tc_82",
["jump", "ne_mis_2386", 2625, 22],
["ne_bool", 5, 17, 4, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_mis_2386",
["true", 5, 2625, 22],
"ne_done_2379",
["jump_false", 5, "if_else_2377", 2625, 22],
["get", 4, 96, 1, 2626, 22],
["frame", 5, 4, 1, 2626, 22],
["null", 4, 2626, 22],
["setarg", 5, 0, 4, 2626, 22],
["setarg", 5, 1, 16, 2626, 22],
["invoke", 5, 4, 2626, 22],
["move", 18, 4, 2626, 22],
["get", 4, 18, 1, 2627, 21],
["move", 19, 4, 2627, 21],
["get", 4, 18, 1, 2628, 28],
["access", 5, 1, 2628, 45],
["is_num", 6, 4, 2628, 45],
["jump_false", 6, "num_err_2387", 2628, 45],
"_nop_tc_83",
"_nop_tc_84",
["add", 6, 4, 5, 2628, 45],
["jump", "num_done_2388", 2628, 45],
"num_err_2387",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2628,
45
],
["access", 5, "error", 2628, 45],
["access", 7, "cannot apply '+': operands must be numbers", 2628, 45],
["array", 9, 0, 2628, 45],
["push", 9, 7, 2628, 45],
["frame", 7, 4, 2, 2628, 45],
["null", 4, 2628, 45],
["setarg", 7, 0, 4, 2628, 45],
["setarg", 7, 1, 5, 2628, 45],
["setarg", 7, 2, 9, 2628, 45],
["invoke", 7, 4, 2628, 45],
["disrupt", 2628, 45],
"num_done_2388",
["put", 6, 18, 1, 2628, 45],
["get", 4, 9, 1, 2629, 16],
["is_array", 5, 4, 2629, 29],
["jump_false", 5, "push_err_2389", 2629, 29],
["push", 4, 18, 2629, 29],
["jump", "push_done_2390", 2629, 29],
"push_err_2389",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2629,
29
],
["access", 5, "error", 2629, 29],
["access", 6, "cannot push: target must be an array", 2629, 29],
["array", 7, 0, 2629, 29],
["push", 7, 6, 2629, 29],
["frame", 6, 4, 2, 2629, 29],
["null", 4, 2629, 29],
["setarg", 6, 0, 4, 2629, 29],
["setarg", 6, 1, 5, 2629, 29],
["setarg", 6, 2, 7, 2629, 29],
["invoke", 6, 4, 2629, 29],
["disrupt", 2629, 29],
"push_done_2390",
["get", 4, 42, 1, 2630, 24],
["frame", 5, 4, 1, 2630, 24],
["null", 4, 2630, 24],
["setarg", 5, 0, 4, 2630, 24],
["setarg", 5, 1, 17, 2630, 24],
["invoke", 5, 4, 2630, 24],
["move", 20, 4, 2630, 24],
["get", 4, 40, 1, 2631, 18],
["frame", 5, 4, 0, 2631, 18],
["null", 4, 2631, 18],
["setarg", 5, 0, 4, 2631, 18],
["invoke", 5, 4, 2631, 18],
["move", 21, 4, 2631, 18],
["access", 4, "function", 2632, 18],
["get", 5, 51, 1, 2632, 11],
["frame", 6, 5, 3, 2632, 11],
["null", 5, 2632, 11],
["setarg", 6, 0, 5, 2632, 11],
["setarg", 6, 1, 4, 2632, 11],
["setarg", 6, 2, 21, 2632, 11],
["setarg", 6, 3, 19, 2632, 11],
["invoke", 6, 4, 2632, 11],
["access", 4, 0, 2633, 29],
["is_int", 5, 20, 2633, 29],
["jump_false", 5, "rel_ni_2393", 2633, 29],
"_nop_tc_85",
"_nop_tc_86",
["ge_int", 6, 20, 4, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_ni_2393",
["is_num", 5, 20, 2633, 29],
["jump_false", 5, "rel_nn_2394", 2633, 29],
"_nop_tc_87",
"_nop_tc_88",
["ge_float", 6, 20, 4, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_nn_2394",
["is_text", 5, 20, 2633, 29],
["jump_false", 5, "rel_err_2396", 2633, 29],
"_nop_tc_89",
["jump", "rel_err_2396", 2633, 29],
["ge_text", 6, 20, 4, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_err_2396",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2633,
29
],
["access", 5, "error", 2633, 29],
["access", 7, "cannot compare with '>=': operands must be same type", 2633, 29],
["array", 9, 0, 2633, 29],
["push", 9, 7, 2633, 29],
["frame", 7, 4, 2, 2633, 29],
["null", 4, 2633, 29],
["setarg", 7, 0, 4, 2633, 29],
["setarg", 7, 1, 5, 2633, 29],
["setarg", 7, 2, 9, 2633, 29],
["invoke", 7, 4, 2633, 29],
["disrupt", 2633, 29],
"rel_done_2395",
["jump_false", 6, "if_else_2391", 2633, 29],
["access", 4, "move", 2634, 20],
["get", 5, 51, 1, 2634, 13],
["frame", 6, 5, 3, 2634, 13],
["null", 5, 2634, 13],
["setarg", 6, 0, 5, 2634, 13],
["setarg", 6, 1, 4, 2634, 13],
["setarg", 6, 2, 20, 2634, 13],
["setarg", 6, 3, 21, 2634, 13],
["invoke", 6, 4, 2634, 13],
["jump", "if_end_2392", 2634, 13],
"if_else_2391",
"if_end_2392",
["jump", "if_end_2378", 2634, 13],
"if_else_2377",
"if_end_2378",
["access", 4, 1, 2637, 19],
["is_num", 5, 8, 2637, 19],
["jump_false", 5, "num_err_2397", 2637, 19],
"_nop_tc_90",
"_nop_tc_91",
["add", 5, 8, 4, 2637, 19],
["jump", "num_done_2398", 2637, 19],
"num_err_2397",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2637,
19
],
["access", 6, "error", 2637, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2637, 19],
["array", 9, 0, 2637, 19],
["push", 9, 7, 2637, 19],
["frame", 7, 4, 2, 2637, 19],
["null", 4, 2637, 19],
["setarg", 7, 0, 4, 2637, 19],
["setarg", 7, 1, 6, 2637, 19],
["setarg", 7, 2, 9, 2637, 19],
["invoke", 7, 4, 2637, 19],
["disrupt", 2637, 19],
"num_done_2398",
["move", 8, 5, 2637, 19],
["jump", "while_start_2371", 2637, 19],
"while_end_2372",
["jump", "if_end_2362", 2637, 19],
"if_else_2361",
"if_end_2362",
["load_field", 4, 1, "statements", 2642, 13],
["move", 22, 4, 2642, 13],
["null", 4, 2643, 18],
["is_identical", 5, 22, 4, 2643, 18],
["jump_true", 5, "eq_done_2401", 2643, 18],
["is_int", 6, 22, 2643, 18],
["jump_false", 6, "eq_ni_2402", 2643, 18],
"_nop_tc_92",
["jump", "eq_ni_2402", 2643, 18],
["eq_int", 5, 22, 4, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_ni_2402",
["is_num", 6, 22, 2643, 18],
["jump_false", 6, "eq_nn_2403", 2643, 18],
"_nop_tc_93",
["jump", "eq_nn_2403", 2643, 18],
["eq_float", 5, 22, 4, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nn_2403",
["is_text", 6, 22, 2643, 18],
["jump_false", 6, "eq_nt_2404", 2643, 18],
"_nop_tc_94",
["jump", "eq_nt_2404", 2643, 18],
["eq_text", 5, 22, 4, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nt_2404",
["is_null", 6, 22, 2643, 18],
["jump_false", 6, "eq_nnl_2405", 2643, 18],
"_nop_tc_95",
"_nop_tc_96",
["true", 5, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nnl_2405",
["is_bool", 6, 22, 2643, 18],
["jump_false", 6, "eq_nb_2406", 2643, 18],
"_nop_tc_97",
["jump", "eq_nb_2406", 2643, 18],
["eq_bool", 5, 22, 4, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nb_2406",
["false", 5, 2643, 18],
"eq_done_2401",
["jump_false", 5, "if_else_2399", 2643, 18],
["load_field", 4, 1, "body", 2644, 14],
["move", 23, 4, 2644, 14],
["null", 4, 2645, 19],
["is_identical", 5, 23, 4, 2645, 19],
["jump_true", 5, "ne_nid_2410", 2645, 19],
["jump", "ne_ni_2411", 2645, 19],
"ne_nid_2410",
["false", 5, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_ni_2411",
["is_int", 6, 23, 2645, 19],
["jump_false", 6, "ne_nn_2412", 2645, 19],
"_nop_tc_98",
["jump", "ne_nn_2412", 2645, 19],
["ne_int", 5, 23, 4, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nn_2412",
["is_num", 6, 23, 2645, 19],
["jump_false", 6, "ne_nt_2413", 2645, 19],
"_nop_tc_99",
["jump", "ne_nt_2413", 2645, 19],
["ne_float", 5, 23, 4, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nt_2413",
["is_text", 6, 23, 2645, 19],
["jump_false", 6, "ne_nnl_2414", 2645, 19],
"_nop_tc_100",
["jump", "ne_nnl_2414", 2645, 19],
["ne_text", 5, 23, 4, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nnl_2414",
["is_null", 6, 23, 2645, 19],
["jump_false", 6, "ne_nb_2415", 2645, 19],
"_nop_tc_101",
"_nop_tc_102",
["false", 5, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nb_2415",
["is_bool", 6, 23, 2645, 19],
["jump_false", 6, "ne_mis_2416", 2645, 19],
"_nop_tc_103",
["jump", "ne_mis_2416", 2645, 19],
["ne_bool", 5, 23, 4, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_mis_2416",
["true", 5, 2645, 19],
"ne_done_2409",
["jump_false", 5, "if_else_2407", 2645, 19],
["load_field", 4, 23, "statements", 2646, 17],
["move", 22, 4, 2646, 17],
["null", 4, 2647, 22],
["is_identical", 5, 22, 4, 2647, 22],
["jump_true", 5, "eq_done_2419", 2647, 22],
["is_int", 6, 22, 2647, 22],
["jump_false", 6, "eq_ni_2420", 2647, 22],
"_nop_tc_104",
["jump", "eq_ni_2420", 2647, 22],
["eq_int", 5, 22, 4, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_ni_2420",
["is_num", 6, 22, 2647, 22],
["jump_false", 6, "eq_nn_2421", 2647, 22],
"_nop_tc_105",
["jump", "eq_nn_2421", 2647, 22],
["eq_float", 5, 22, 4, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nn_2421",
["is_text", 6, 22, 2647, 22],
["jump_false", 6, "eq_nt_2422", 2647, 22],
"_nop_tc_106",
["jump", "eq_nt_2422", 2647, 22],
["eq_text", 5, 22, 4, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nt_2422",
["is_null", 6, 22, 2647, 22],
["jump_false", 6, "eq_nnl_2423", 2647, 22],
"_nop_tc_107",
"_nop_tc_108",
["true", 5, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nnl_2423",
["is_bool", 6, 22, 2647, 22],
["jump_false", 6, "eq_nb_2424", 2647, 22],
"_nop_tc_109",
["jump", "eq_nb_2424", 2647, 22],
["eq_bool", 5, 22, 4, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nb_2424",
["false", 5, 2647, 22],
"eq_done_2419",
["jump_false", 5, "if_else_2417", 2647, 22],
["move", 22, 23, 2648, 19],
["jump", "if_end_2418", 2648, 19],
"if_else_2417",
"if_end_2418",
["jump", "if_end_2408", 2648, 19],
"if_else_2407",
"if_end_2408",
["jump", "if_end_2400", 2648, 19],
"if_else_2399",
"if_end_2400",
["null", 4, 2652, 18],
["is_identical", 5, 22, 4, 2652, 18],
["jump_true", 5, "ne_nid_2429", 2652, 18],
["jump", "ne_ni_2430", 2652, 18],
"ne_nid_2429",
["false", 5, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_ni_2430",
["is_int", 6, 22, 2652, 18],
["jump_false", 6, "ne_nn_2431", 2652, 18],
"_nop_tc_110",
["jump", "ne_nn_2431", 2652, 18],
["ne_int", 5, 22, 4, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nn_2431",
["is_num", 6, 22, 2652, 18],
["jump_false", 6, "ne_nt_2432", 2652, 18],
"_nop_tc_111",
["jump", "ne_nt_2432", 2652, 18],
["ne_float", 5, 22, 4, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nt_2432",
["is_text", 6, 22, 2652, 18],
["jump_false", 6, "ne_nnl_2433", 2652, 18],
"_nop_tc_112",
["jump", "ne_nnl_2433", 2652, 18],
["ne_text", 5, 22, 4, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nnl_2433",
["is_null", 6, 22, 2652, 18],
["jump_false", 6, "ne_nb_2434", 2652, 18],
"_nop_tc_113",
"_nop_tc_114",
["false", 5, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nb_2434",
["is_bool", 6, 22, 2652, 18],
["jump_false", 6, "ne_mis_2435", 2652, 18],
"_nop_tc_115",
["jump", "ne_mis_2435", 2652, 18],
["ne_bool", 5, 22, 4, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_mis_2435",
["true", 5, 2652, 18],
"ne_done_2428",
["move", 4, 5, 2652, 18],
["jump_false", 4, "and_end_2427", 2652, 18],
["is_array", 5, 22, 2652, 35],
["move", 4, 5, 2652, 35],
"and_end_2427",
["jump_false", 4, "if_else_2425", 2652, 35],
["access", 8, 0, 2653, 12],
"while_start_2436",
["length", 4, 22, 2654, 26],
["is_int", 5, 8, 2654, 26],
["jump_false", 5, "rel_ni_2438", 2654, 26],
"_nop_tc_116",
"_nop_tc_117",
["lt_int", 6, 8, 4, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_ni_2438",
["is_num", 5, 8, 2654, 26],
["jump_false", 5, "rel_nn_2439", 2654, 26],
"_nop_tc_118",
"_nop_tc_119",
["lt_float", 6, 8, 4, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_nn_2439",
["is_text", 5, 8, 2654, 26],
["jump_false", 5, "rel_err_2441", 2654, 26],
"_nop_tc_120",
["jump", "rel_err_2441", 2654, 26],
["lt_text", 6, 8, 4, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_err_2441",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2654,
26
],
["access", 5, "error", 2654, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2654, 26],
["array", 9, 0, 2654, 26],
["push", 9, 7, 2654, 26],
["frame", 7, 4, 2, 2654, 26],
["null", 4, 2654, 26],
["setarg", 7, 0, 4, 2654, 26],
["setarg", 7, 1, 5, 2654, 26],
["setarg", 7, 2, 9, 2654, 26],
["invoke", 7, 4, 2654, 26],
["disrupt", 2654, 26],
"rel_done_2440",
["jump_false", 6, "while_end_2437", 2654, 26],
["load_dynamic", 4, 22, 8, 2655, 29],
["get", 5, 95, 1, 2655, 9],
["frame", 6, 5, 1, 2655, 9],
["null", 5, 2655, 9],
["setarg", 6, 0, 5, 2655, 9],
["setarg", 6, 1, 4, 2655, 9],
["invoke", 6, 4, 2655, 9],
["access", 4, 1, 2656, 19],
["is_num", 5, 8, 2656, 19],
["jump_false", 5, "num_err_2442", 2656, 19],
"_nop_tc_121",
"_nop_tc_122",
["add", 5, 8, 4, 2656, 19],
["jump", "num_done_2443", 2656, 19],
"num_err_2442",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2656,
19
],
["access", 6, "error", 2656, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2656, 19],
["array", 9, 0, 2656, 19],
["push", 9, 7, 2656, 19],
["frame", 7, 4, 2, 2656, 19],
["null", 4, 2656, 19],
["setarg", 7, 0, 4, 2656, 19],
["setarg", 7, 1, 6, 2656, 19],
["setarg", 7, 2, 9, 2656, 19],
["invoke", 7, 4, 2656, 19],
["disrupt", 2656, 19],
"num_done_2443",
["move", 8, 5, 2656, 19],
["jump", "while_start_2436", 2656, 19],
"while_end_2437",
["jump", "if_end_2426", 2656, 19],
"if_else_2425",
"if_end_2426",
["get", 4, 40, 1, 2661, 17],
["frame", 5, 4, 0, 2661, 17],
["null", 4, 2661, 17],
["setarg", 5, 0, 4, 2661, 17],
["invoke", 5, 4, 2661, 17],
["move", 24, 4, 2661, 17],
["access", 4, "null", 2662, 12],
["get", 5, 50, 1, 2662, 5],
["frame", 6, 5, 2, 2662, 5],
["null", 5, 2662, 5],
["setarg", 6, 0, 5, 2662, 5],
["setarg", 6, 1, 4, 2662, 5],
["setarg", 6, 2, 24, 2662, 5],
["invoke", 6, 4, 2662, 5],
["access", 4, "return", 2663, 12],
["get", 5, 50, 1, 2663, 5],
["frame", 6, 5, 2, 2663, 5],
["null", 5, 2663, 5],
["setarg", 6, 0, 5, 2663, 5],
["setarg", 6, 1, 4, 2663, 5],
["setarg", 6, 2, 24, 2663, 5],
["invoke", 6, 4, 2663, 5],
["null", 4, 2666, 27],
["is_identical", 5, 27, 4, 2666, 27],
["jump_true", 5, "ne_nid_2448", 2666, 27],
["jump", "ne_ni_2449", 2666, 27],
"ne_nid_2448",
["false", 5, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_ni_2449",
["is_int", 6, 27, 2666, 27],
["jump_false", 6, "ne_nn_2450", 2666, 27],
"_nop_tc_123",
["jump", "ne_nn_2450", 2666, 27],
["ne_int", 5, 27, 4, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nn_2450",
["is_num", 6, 27, 2666, 27],
["jump_false", 6, "ne_nt_2451", 2666, 27],
"_nop_tc_124",
["jump", "ne_nt_2451", 2666, 27],
["ne_float", 5, 27, 4, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nt_2451",
["is_text", 6, 27, 2666, 27],
["jump_false", 6, "ne_nnl_2452", 2666, 27],
"_nop_tc_125",
["jump", "ne_nnl_2452", 2666, 27],
["ne_text", 5, 27, 4, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nnl_2452",
["is_null", 6, 27, 2666, 27],
["jump_false", 6, "ne_nb_2453", 2666, 27],
"_nop_tc_126",
"_nop_tc_127",
["false", 5, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nb_2453",
["is_bool", 6, 27, 2666, 27],
["jump_false", 6, "ne_mis_2454", 2666, 27],
"_nop_tc_128",
["jump", "ne_mis_2454", 2666, 27],
["ne_bool", 5, 27, 4, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_mis_2454",
["true", 5, 2666, 27],
"ne_done_2447",
["move", 4, 5, 2666, 27],
["jump_false", 4, "and_end_2446", 2666, 27],
["is_array", 5, 27, 2666, 44],
["move", 4, 5, 2666, 44],
"and_end_2446",
["jump_false", 4, "if_else_2444", 2666, 44],
["access", 4, "disruption", 2667, 28],
["get", 5, 45, 1, 2667, 18],
["frame", 6, 5, 1, 2667, 18],
["null", 5, 2667, 18],
["setarg", 6, 0, 5, 2667, 18],
["setarg", 6, 1, 4, 2667, 18],
["invoke", 6, 4, 2667, 18],
["get", 5, 48, 1, 2667, 7],
["frame", 6, 5, 1, 2667, 7],
["null", 5, 2667, 7],
["setarg", 6, 0, 5, 2667, 7],
["setarg", 6, 1, 4, 2667, 7],
["invoke", 6, 4, 2667, 7],
["get", 4, 2, 1, 2668, 33],
["length", 5, 4, 2668, 33],
["move", 25, 5, 2668, 33],
["access", 8, 0, 2669, 12],
"while_start_2455",
["length", 4, 27, 2670, 26],
["is_int", 5, 8, 2670, 26],
["jump_false", 5, "rel_ni_2457", 2670, 26],
"_nop_tc_129",
"_nop_tc_130",
["lt_int", 6, 8, 4, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_ni_2457",
["is_num", 5, 8, 2670, 26],
["jump_false", 5, "rel_nn_2458", 2670, 26],
"_nop_tc_131",
"_nop_tc_132",
["lt_float", 6, 8, 4, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_nn_2458",
["is_text", 5, 8, 2670, 26],
["jump_false", 5, "rel_err_2460", 2670, 26],
"_nop_tc_133",
["jump", "rel_err_2460", 2670, 26],
["lt_text", 6, 8, 4, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_err_2460",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2670,
26
],
["access", 5, "error", 2670, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2670, 26],
["array", 9, 0, 2670, 26],
["push", 9, 7, 2670, 26],
["frame", 7, 4, 2, 2670, 26],
["null", 4, 2670, 26],
["setarg", 7, 0, 4, 2670, 26],
["setarg", 7, 1, 5, 2670, 26],
["setarg", 7, 2, 9, 2670, 26],
["invoke", 7, 4, 2670, 26],
["disrupt", 2670, 26],
"rel_done_2459",
["jump_false", 6, "while_end_2456", 2670, 26],
["load_dynamic", 4, 27, 8, 2671, 38],
["get", 5, 95, 1, 2671, 9],
["frame", 6, 5, 1, 2671, 9],
["null", 5, 2671, 9],
["setarg", 6, 0, 5, 2671, 9],
["setarg", 6, 1, 4, 2671, 9],
["invoke", 6, 4, 2671, 9],
["access", 4, 1, 2672, 19],
["is_num", 5, 8, 2672, 19],
["jump_false", 5, "num_err_2461", 2672, 19],
"_nop_tc_134",
"_nop_tc_135",
["add", 5, 8, 4, 2672, 19],
["jump", "num_done_2462", 2672, 19],
"num_err_2461",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2672,
19
],
["access", 6, "error", 2672, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2672, 19],
["array", 9, 0, 2672, 19],
["push", 9, 7, 2672, 19],
["frame", 7, 4, 2, 2672, 19],
["null", 4, 2672, 19],
["setarg", 7, 0, 4, 2672, 19],
["setarg", 7, 1, 6, 2672, 19],
["setarg", 7, 2, 9, 2672, 19],
["invoke", 7, 4, 2672, 19],
["disrupt", 2672, 19],
"num_done_2462",
["move", 8, 5, 2672, 19],
["jump", "while_start_2455", 2672, 19],
"while_end_2456",
["get", 4, 40, 1, 2674, 20],
["frame", 5, 4, 0, 2674, 20],
["null", 4, 2674, 20],
["setarg", 5, 0, 4, 2674, 20],
["invoke", 5, 4, 2674, 20],
["move", 26, 4, 2674, 20],
["access", 4, "null", 2675, 14],
["get", 5, 50, 1, 2675, 7],
["frame", 6, 5, 2, 2675, 7],
["null", 5, 2675, 7],
["setarg", 6, 0, 5, 2675, 7],
["setarg", 6, 1, 4, 2675, 7],
["setarg", 6, 2, 26, 2675, 7],
["invoke", 6, 4, 2675, 7],
["access", 4, "return", 2676, 14],
["get", 5, 50, 1, 2676, 7],
["frame", 6, 5, 2, 2676, 7],
["null", 5, 2676, 7],
["setarg", 6, 0, 5, 2676, 7],
["setarg", 6, 1, 4, 2676, 7],
["setarg", 6, 2, 26, 2676, 7],
["invoke", 6, 4, 2676, 7],
["jump", "if_end_2445", 2676, 7],
"if_else_2444",
"if_end_2445",
["null", 4, 2680, 20],
["is_identical", 5, 29, 4, 2680, 20],
["jump_true", 5, "eq_done_2465", 2680, 20],
["is_int", 6, 29, 2680, 20],
["jump_false", 6, "eq_ni_2466", 2680, 20],
"_nop_tc_136",
["jump", "eq_ni_2466", 2680, 20],
["eq_int", 5, 29, 4, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_ni_2466",
["is_num", 6, 29, 2680, 20],
["jump_false", 6, "eq_nn_2467", 2680, 20],
"_nop_tc_137",
["jump", "eq_nn_2467", 2680, 20],
["eq_float", 5, 29, 4, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nn_2467",
["is_text", 6, 29, 2680, 20],
["jump_false", 6, "eq_nt_2468", 2680, 20],
"_nop_tc_138",
["jump", "eq_nt_2468", 2680, 20],
["eq_text", 5, 29, 4, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nt_2468",
["is_null", 6, 29, 2680, 20],
["jump_false", 6, "eq_nnl_2469", 2680, 20],
"_nop_tc_139",
"_nop_tc_140",
["true", 5, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nnl_2469",
["is_bool", 6, 29, 2680, 20],
["jump_false", 6, "eq_nb_2470", 2680, 20],
"_nop_tc_141",
["jump", "eq_nb_2470", 2680, 20],
["eq_bool", 5, 29, 4, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nb_2470",
["false", 5, 2680, 20],
"eq_done_2465",
["jump_false", 5, "if_else_2463", 2680, 20],
["access", 29, "<anonymous>", 2681, 17],
["jump", "if_end_2464", 2681, 17],
"if_else_2463",
"if_end_2464",
["get", 4, 24, 1, 2684, 34],
["get", 5, 44, 1, 2684, 16],
["frame", 6, 5, 1, 2684, 16],
["null", 5, 2684, 16],
["setarg", 6, 0, 5, 2684, 16],
["setarg", 6, 1, 4, 2684, 16],
["invoke", 6, 4, 2684, 16],
["move", 28, 4, 2684, 16],
["null", 4, 2685, 21],
["is_identical", 5, 28, 4, 2685, 21],
["jump_true", 5, "ne_nid_2475", 2685, 21],
["jump", "ne_ni_2476", 2685, 21],
"ne_nid_2475",
["false", 5, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_ni_2476",
["is_int", 6, 28, 2685, 21],
["jump_false", 6, "ne_nn_2477", 2685, 21],
"_nop_tc_142",
["jump", "ne_nn_2477", 2685, 21],
["ne_int", 5, 28, 4, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nn_2477",
["is_num", 6, 28, 2685, 21],
["jump_false", 6, "ne_nt_2478", 2685, 21],
"_nop_tc_143",
["jump", "ne_nt_2478", 2685, 21],
["ne_float", 5, 28, 4, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nt_2478",
["is_text", 6, 28, 2685, 21],
["jump_false", 6, "ne_nnl_2479", 2685, 21],
"_nop_tc_144",
["jump", "ne_nnl_2479", 2685, 21],
["ne_text", 5, 28, 4, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nnl_2479",
["is_null", 6, 28, 2685, 21],
["jump_false", 6, "ne_nb_2480", 2685, 21],
"_nop_tc_145",
"_nop_tc_146",
["false", 5, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nb_2480",
["is_bool", 6, 28, 2685, 21],
["jump_false", 6, "ne_mis_2481", 2685, 21],
"_nop_tc_147",
["jump", "ne_mis_2481", 2685, 21],
["ne_bool", 5, 28, 4, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_mis_2481",
["true", 5, 2685, 21],
"ne_done_2474",
["move", 4, 5, 2685, 21],
["jump_false", 4, "and_end_2473", 2685, 21],
["load_field", 5, 28, "nr_close_slots", 2685, 29],
["null", 6, 2685, 56],
["is_identical", 7, 5, 6, 2685, 56],
["jump_true", 7, "ne_nid_2483", 2685, 56],
["jump", "ne_ni_2484", 2685, 56],
"ne_nid_2483",
["false", 7, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_ni_2484",
["is_int", 8, 5, 2685, 56],
["jump_false", 8, "ne_nn_2485", 2685, 56],
"_nop_tc_148",
["jump", "ne_nn_2485", 2685, 56],
["ne_int", 7, 5, 6, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nn_2485",
["is_num", 8, 5, 2685, 56],
["jump_false", 8, "ne_nt_2486", 2685, 56],
"_nop_tc_149",
["jump", "ne_nt_2486", 2685, 56],
["ne_float", 7, 5, 6, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nt_2486",
["is_text", 8, 5, 2685, 56],
["jump_false", 8, "ne_nnl_2487", 2685, 56],
"_nop_tc_150",
["jump", "ne_nnl_2487", 2685, 56],
["ne_text", 7, 5, 6, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nnl_2487",
["is_null", 8, 5, 2685, 56],
["jump_false", 8, "ne_nb_2488", 2685, 56],
"_nop_tc_151",
"_nop_tc_152",
["false", 7, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nb_2488",
["is_bool", 8, 5, 2685, 56],
["jump_false", 8, "ne_mis_2489", 2685, 56],
"_nop_tc_153",
["jump", "ne_mis_2489", 2685, 56],
["ne_bool", 7, 5, 6, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_mis_2489",
["true", 7, 2685, 56],
"ne_done_2482",
["move", 4, 7, 2685, 56],
"and_end_2473",
["jump_false", 4, "if_else_2471", 2685, 56],
["load_field", 4, 28, "nr_close_slots", 2686, 15],
["move", 30, 4, 2686, 15],
["jump", "if_end_2472", 2686, 15],
"if_else_2471",
"if_end_2472",
["record", 4, 6],
["store_field", 4, 29, "name", 2690, 13],
["store_field", 4, 2, "nr_args", 2691, 16],
["store_field", 4, 30, "nr_close_slots", 2692, 23],
["get", 2, 16, 1, 2693, 17],
["access", 5, 1, 2693, 30],
["is_num", 6, 2, 2693, 30],
["jump_false", 6, "num_err_2490", 2693, 30],
"_nop_tc_154",
"_nop_tc_155",
["add", 6, 2, 5, 2693, 30],
["jump", "num_done_2491", 2693, 30],
"num_err_2490",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2693,
30
],
["access", 5, "error", 2693, 30],
["access", 7, "cannot apply '+': operands must be numbers", 2693, 30],
["array", 8, 0, 2693, 30],
["push", 8, 7, 2693, 30],
["frame", 7, 2, 2, 2693, 30],
["null", 2, 2693, 30],
["setarg", 7, 0, 2, 2693, 30],
["setarg", 7, 1, 5, 2693, 30],
["setarg", 7, 2, 8, 2693, 30],
["invoke", 7, 2, 2693, 30],
["disrupt", 2693, 30],
"num_done_2491",
["store_field", 4, 6, "nr_slots", 2693, 30],
["store_field", 4, 25, "disruption_pc", 2694, 22],
["get", 2, 2, 1, 2695, 21],
["store_field", 4, 2, "instructions", 2695, 21],
["move", 31, 4, 2695, 21],
["get", 2, 29, 1, 2698, 9],
["null", 4, 2698, 23],
["is_identical", 5, 2, 4, 2698, 23],
["jump_true", 5, "ne_nid_2495", 2698, 23],
["jump", "ne_ni_2496", 2698, 23],
"ne_nid_2495",
["false", 5, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_ni_2496",
["is_int", 6, 2, 2698, 23],
["jump_false", 6, "ne_nn_2497", 2698, 23],
"_nop_tc_156",
["jump", "ne_nn_2497", 2698, 23],
["ne_int", 5, 2, 4, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nn_2497",
["is_num", 6, 2, 2698, 23],
["jump_false", 6, "ne_nt_2498", 2698, 23],
"_nop_tc_157",
["jump", "ne_nt_2498", 2698, 23],
["ne_float", 5, 2, 4, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nt_2498",
["is_text", 6, 2, 2698, 23],
["jump_false", 6, "ne_nnl_2499", 2698, 23],
"_nop_tc_158",
["jump", "ne_nnl_2499", 2698, 23],
["ne_text", 5, 2, 4, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nnl_2499",
["is_null", 6, 2, 2698, 23],
["jump_false", 6, "ne_nb_2500", 2698, 23],
"_nop_tc_159",
"_nop_tc_160",
["false", 5, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nb_2500",
["is_bool", 6, 2, 2698, 23],
["jump_false", 6, "ne_mis_2501", 2698, 23],
"_nop_tc_161",
["jump", "ne_mis_2501", 2698, 23],
["ne_bool", 5, 2, 4, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_mis_2501",
["true", 5, 2698, 23],
"ne_done_2494",
["jump_false", 5, "if_else_2492", 2698, 23],
["get", 2, 29, 1, 2699, 25],
["store_field", 31, 2, "filename", 2699, 7],
["jump", "if_end_2493", 2699, 7],
"if_else_2492",
"if_end_2493",
["get", 2, 17, 1, 2703, 19],
["move", 32, 2, 2703, 19],
["get", 2, 18, 1, 2704, 18],
["move", 33, 2, 2704, 18],
["get", 2, 100, 1, 2707, 9],
[
"access",
4,
{
"name": "pop",
"kind": "name",
"make": "intrinsic"
},
2707,
5
],
["frame", 5, 4, 1, 2707, 5],
["null", 4, 2707, 5],
["setarg", 5, 0, 4, 2707, 5],
["setarg", 5, 1, 2, 2707, 5],
["invoke", 5, 2, 2707, 5],
["get", 2, 39, 1, 2708, 5],
["frame", 4, 2, 1, 2708, 5],
["null", 2, 2708, 5],
["setarg", 4, 0, 2, 2708, 5],
["setarg", 4, 1, 3, 2708, 5],
["invoke", 4, 2, 2708, 5],
["put", 32, 17, 1, 2709, 23],
["put", 33, 18, 1, 2710, 22],
["return", 31, 2712, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 22,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "filename", 2717, 20],
["move", 3, 2, 2717, 20],
["load_field", 2, 1, "functions", 2718, 19],
["move", 4, 2, 2718, 19],
["access", 2, 0, 2719, 14],
["null", 5, 2720, 14],
["null", 6, 2721, 16],
["null", 7, 2722, 20],
["access", 8, 0, 2723, 19],
["access", 9, 0, 2724, 22],
["access", 10, 0, 2725, 16],
["load_field", 11, 1, "statements", 2726, 22],
["move", 12, 11, 2726, 22],
["access", 11, -1, 2727, 26],
["null", 13, 2728, 16],
["null", 14, 2729, 16],
["access", 15, 0, 2730, 21],
["null", 16, 2731, 18],
["put", 3, 29, 1, 2733, 18],
["array", 17, 0, 2735, 22],
["put", 17, 2, 1, 2735, 22],
["record", 17, 0],
["put", 17, 8, 1, 2736, 14],
["array", 17, 0, 2737, 19],
["put", 17, 9, 1, 2737, 19],
["array", 17, 0, 2738, 14],
["put", 17, 10, 1, 2738, 14],
["array", 17, 0, 2739, 25],
["put", 17, 26, 1, 2739, 25],
["load_field", 17, 1, "scopes", 2740, 16],
["put", 17, 25, 1, 2740, 16],
["access", 17, 0, 2741, 19],
["put", 17, 11, 1, 2741, 19],
["access", 17, 0, 2742, 17],
["put", 17, 12, 1, 2742, 17],
["access", 17, 0, 2743, 24],
["put", 17, 13, 1, 2743, 24],
["access", 17, 0, 2744, 24],
["put", 17, 14, 1, 2744, 24],
["access", 17, 1, 2745, 24],
["put", 17, 15, 1, 2745, 24],
["access", 17, 1, 2746, 18],
["put", 17, 16, 1, 2746, 18],
["access", 17, 0, 2747, 23],
["put", 17, 17, 1, 2747, 23],
["access", 17, 0, 2748, 22],
["put", 17, 18, 1, 2748, 22],
["null", 17, 2749, 20],
["put", 17, 19, 1, 2749, 20],
["null", 17, 2750, 23],
["put", 17, 20, 1, 2750, 23],
["record", 17, 0],
["put", 17, 22, 1, 2751, 19],
["access", 17, 0, 2752, 21],
["put", 17, 24, 1, 2752, 21],
["get", 17, 82, 1, 2755, 5],
["frame", 18, 17, 0, 2755, 5],
["null", 17, 2755, 5],
["setarg", 18, 0, 17, 2755, 5],
["invoke", 18, 17, 2755, 5],
["access", 17, 1, 2757, 24],
["get", 18, 14, 1, 2757, 28],
"_nop_tc_1",
"_nop_tc_2",
["is_num", 19, 18, 2757, 28],
["jump_false", 19, "num_err_2502", 2757, 28],
["add", 19, 17, 18, 2757, 28],
["jump", "num_done_2503", 2757, 28],
"num_err_2502",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2757,
28
],
["access", 18, "error", 2757, 28],
["access", 20, "cannot apply '+': operands must be numbers", 2757, 28],
["array", 21, 0, 2757, 28],
["push", 21, 20, 2757, 28],
["frame", 20, 17, 2, 2757, 28],
["null", 17, 2757, 28],
["setarg", 20, 0, 17, 2757, 28],
["setarg", 20, 1, 18, 2757, 28],
["setarg", 20, 2, 21, 2757, 28],
["invoke", 20, 17, 2757, 28],
["disrupt", 2757, 28],
"num_done_2503",
["put", 19, 15, 1, 2757, 28],
["get", 17, 15, 1, 2758, 9],
["get", 18, 16, 1, 2758, 28],
["is_int", 19, 17, 2758, 28],
["jump_false", 19, "rel_ni_2506", 2758, 28],
["is_int", 20, 18, 2758, 28],
["jump_false", 20, "rel_ni_2506", 2758, 28],
["gt_int", 21, 17, 18, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_ni_2506",
["is_num", 19, 17, 2758, 28],
["jump_false", 19, "rel_nn_2507", 2758, 28],
["is_num", 20, 18, 2758, 28],
["jump_false", 20, "rel_nn_2507", 2758, 28],
["gt_float", 21, 17, 18, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_nn_2507",
["is_text", 19, 17, 2758, 28],
["jump_false", 19, "rel_err_2509", 2758, 28],
["is_text", 20, 18, 2758, 28],
["jump_false", 20, "rel_err_2509", 2758, 28],
["gt_text", 21, 17, 18, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_err_2509",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2758,
28
],
["access", 18, "error", 2758, 28],
["access", 19, "cannot compare with '>': operands must be same type", 2758, 28],
["array", 20, 0, 2758, 28],
["push", 20, 19, 2758, 28],
["frame", 19, 17, 2, 2758, 28],
["null", 17, 2758, 28],
["setarg", 19, 0, 17, 2758, 28],
["setarg", 19, 1, 18, 2758, 28],
["setarg", 19, 2, 20, 2758, 28],
["invoke", 19, 17, 2758, 28],
["disrupt", 2758, 28],
"rel_done_2508",
["jump_false", 21, "if_else_2504", 2758, 28],
["get", 17, 15, 1, 2759, 20],
["put", 17, 16, 1, 2759, 20],
["jump", "if_end_2505", 2759, 20],
"if_else_2504",
"if_end_2505",
["null", 17, 2763, 20],
["is_identical", 18, 4, 17, 2763, 20],
["jump_true", 18, "ne_nid_2513", 2763, 20],
["jump", "ne_ni_2514", 2763, 20],
"ne_nid_2513",
["false", 18, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_ni_2514",
["is_int", 19, 4, 2763, 20],
["jump_false", 19, "ne_nn_2515", 2763, 20],
"_nop_tc_3",
["jump", "ne_nn_2515", 2763, 20],
["ne_int", 18, 4, 17, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nn_2515",
["is_num", 19, 4, 2763, 20],
["jump_false", 19, "ne_nt_2516", 2763, 20],
"_nop_tc_4",
["jump", "ne_nt_2516", 2763, 20],
["ne_float", 18, 4, 17, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nt_2516",
["is_text", 19, 4, 2763, 20],
["jump_false", 19, "ne_nnl_2517", 2763, 20],
"_nop_tc_5",
["jump", "ne_nnl_2517", 2763, 20],
["ne_text", 18, 4, 17, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nnl_2517",
["is_null", 19, 4, 2763, 20],
["jump_false", 19, "ne_nb_2518", 2763, 20],
"_nop_tc_6",
"_nop_tc_7",
["false", 18, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nb_2518",
["is_bool", 19, 4, 2763, 20],
["jump_false", 19, "ne_mis_2519", 2763, 20],
"_nop_tc_8",
["jump", "ne_mis_2519", 2763, 20],
["ne_bool", 18, 4, 17, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_mis_2519",
["true", 18, 2763, 20],
"ne_done_2512",
["jump_false", 18, "if_else_2510", 2763, 20],
["access", 2, 0, 2764, 12],
"while_start_2520",
["length", 17, 4, 2765, 26],
["is_int", 18, 2, 2765, 26],
["jump_false", 18, "rel_ni_2522", 2765, 26],
"_nop_tc_9",
"_nop_tc_10",
["lt_int", 19, 2, 17, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_ni_2522",
["is_num", 18, 2, 2765, 26],
["jump_false", 18, "rel_nn_2523", 2765, 26],
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 19, 2, 17, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_nn_2523",
["is_text", 18, 2, 2765, 26],
["jump_false", 18, "rel_err_2525", 2765, 26],
"_nop_tc_13",
["jump", "rel_err_2525", 2765, 26],
["lt_text", 19, 2, 17, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_err_2525",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2765,
26
],
["access", 18, "error", 2765, 26],
["access", 20, "cannot compare with '<': operands must be same type", 2765, 26],
["array", 21, 0, 2765, 26],
["push", 21, 20, 2765, 26],
["frame", 20, 17, 2, 2765, 26],
["null", 17, 2765, 26],
["setarg", 20, 0, 17, 2765, 26],
["setarg", 20, 1, 18, 2765, 26],
["setarg", 20, 2, 21, 2765, 26],
["invoke", 20, 17, 2765, 26],
["disrupt", 2765, 26],
"rel_done_2524",
["jump_false", 19, "while_end_2521", 2765, 26],
["load_dynamic", 17, 4, 2, 2766, 22],
["move", 5, 17, 2766, 22],
["load_field", 17, 5, "name", 2767, 16],
["move", 6, 17, 2767, 16],
["null", 17, 2768, 21],
["is_identical", 18, 6, 17, 2768, 21],
["jump_true", 18, "ne_nid_2529", 2768, 21],
["jump", "ne_ni_2530", 2768, 21],
"ne_nid_2529",
["false", 18, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_ni_2530",
["is_int", 19, 6, 2768, 21],
["jump_false", 19, "ne_nn_2531", 2768, 21],
"_nop_tc_14",
["jump", "ne_nn_2531", 2768, 21],
["ne_int", 18, 6, 17, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nn_2531",
["is_num", 19, 6, 2768, 21],
["jump_false", 19, "ne_nt_2532", 2768, 21],
"_nop_tc_15",
["jump", "ne_nt_2532", 2768, 21],
["ne_float", 18, 6, 17, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nt_2532",
["is_text", 19, 6, 2768, 21],
["jump_false", 19, "ne_nnl_2533", 2768, 21],
"_nop_tc_16",
["jump", "ne_nnl_2533", 2768, 21],
["ne_text", 18, 6, 17, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nnl_2533",
["is_null", 19, 6, 2768, 21],
["jump_false", 19, "ne_nb_2534", 2768, 21],
"_nop_tc_17",
"_nop_tc_18",
["false", 18, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nb_2534",
["is_bool", 19, 6, 2768, 21],
["jump_false", 19, "ne_mis_2535", 2768, 21],
"_nop_tc_19",
["jump", "ne_mis_2535", 2768, 21],
["ne_bool", 18, 6, 17, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_mis_2535",
["true", 18, 2768, 21],
"ne_done_2528",
["jump_false", 18, "if_else_2526", 2768, 21],
["get", 17, 96, 1, 2769, 22],
["frame", 18, 17, 1, 2769, 22],
["null", 17, 2769, 22],
["setarg", 18, 0, 17, 2769, 22],
["setarg", 18, 1, 5, 2769, 22],
["invoke", 18, 17, 2769, 22],
["move", 7, 17, 2769, 22],
["get", 17, 18, 1, 2770, 21],
["move", 8, 17, 2770, 21],
["get", 17, 18, 1, 2771, 28],
["access", 18, 1, 2771, 45],
["is_num", 19, 17, 2771, 45],
["jump_false", 19, "num_err_2536", 2771, 45],
"_nop_tc_20",
"_nop_tc_21",
["add", 19, 17, 18, 2771, 45],
["jump", "num_done_2537", 2771, 45],
"num_err_2536",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2771,
45
],
["access", 18, "error", 2771, 45],
["access", 20, "cannot apply '+': operands must be numbers", 2771, 45],
["array", 21, 0, 2771, 45],
["push", 21, 20, 2771, 45],
["frame", 20, 17, 2, 2771, 45],
["null", 17, 2771, 45],
["setarg", 20, 0, 17, 2771, 45],
["setarg", 20, 1, 18, 2771, 45],
["setarg", 20, 2, 21, 2771, 45],
["invoke", 20, 17, 2771, 45],
["disrupt", 2771, 45],
"num_done_2537",
["put", 19, 18, 1, 2771, 45],
["get", 17, 9, 1, 2772, 16],
["is_array", 18, 17, 2772, 29],
["jump_false", 18, "push_err_2538", 2772, 29],
["push", 17, 7, 2772, 29],
["jump", "push_done_2539", 2772, 29],
"push_err_2538",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2772,
29
],
["access", 18, "error", 2772, 29],
["access", 19, "cannot push: target must be an array", 2772, 29],
["array", 20, 0, 2772, 29],
["push", 20, 19, 2772, 29],
["frame", 19, 17, 2, 2772, 29],
["null", 17, 2772, 29],
["setarg", 19, 0, 17, 2772, 29],
["setarg", 19, 1, 18, 2772, 29],
["setarg", 19, 2, 20, 2772, 29],
["invoke", 19, 17, 2772, 29],
["disrupt", 2772, 29],
"push_done_2539",
["get", 17, 42, 1, 2773, 24],
["frame", 18, 17, 1, 2773, 24],
["null", 17, 2773, 24],
["setarg", 18, 0, 17, 2773, 24],
["setarg", 18, 1, 6, 2773, 24],
["invoke", 18, 17, 2773, 24],
["move", 9, 17, 2773, 24],
["get", 17, 40, 1, 2774, 18],
["frame", 18, 17, 0, 2774, 18],
["null", 17, 2774, 18],
["setarg", 18, 0, 17, 2774, 18],
["invoke", 18, 17, 2774, 18],
["move", 10, 17, 2774, 18],
["access", 17, "function", 2775, 18],
["get", 18, 51, 1, 2775, 11],
["frame", 19, 18, 3, 2775, 11],
["null", 18, 2775, 11],
["setarg", 19, 0, 18, 2775, 11],
["setarg", 19, 1, 17, 2775, 11],
["setarg", 19, 2, 10, 2775, 11],
["setarg", 19, 3, 8, 2775, 11],
["invoke", 19, 17, 2775, 11],
["access", 17, 0, 2776, 29],
["is_int", 18, 9, 2776, 29],
["jump_false", 18, "rel_ni_2542", 2776, 29],
"_nop_tc_22",
"_nop_tc_23",
["ge_int", 19, 9, 17, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_ni_2542",
["is_num", 18, 9, 2776, 29],
["jump_false", 18, "rel_nn_2543", 2776, 29],
"_nop_tc_24",
"_nop_tc_25",
["ge_float", 19, 9, 17, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_nn_2543",
["is_text", 18, 9, 2776, 29],
["jump_false", 18, "rel_err_2545", 2776, 29],
"_nop_tc_26",
["jump", "rel_err_2545", 2776, 29],
["ge_text", 19, 9, 17, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_err_2545",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2776,
29
],
["access", 18, "error", 2776, 29],
["access", 20, "cannot compare with '>=': operands must be same type", 2776, 29],
["array", 21, 0, 2776, 29],
["push", 21, 20, 2776, 29],
["frame", 20, 17, 2, 2776, 29],
["null", 17, 2776, 29],
["setarg", 20, 0, 17, 2776, 29],
["setarg", 20, 1, 18, 2776, 29],
["setarg", 20, 2, 21, 2776, 29],
["invoke", 20, 17, 2776, 29],
["disrupt", 2776, 29],
"rel_done_2544",
["jump_false", 19, "if_else_2540", 2776, 29],
["access", 17, "move", 2777, 20],
["get", 18, 51, 1, 2777, 13],
["frame", 19, 18, 3, 2777, 13],
["null", 18, 2777, 13],
["setarg", 19, 0, 18, 2777, 13],
["setarg", 19, 1, 17, 2777, 13],
["setarg", 19, 2, 9, 2777, 13],
["setarg", 19, 3, 10, 2777, 13],
["invoke", 19, 17, 2777, 13],
["jump", "if_end_2541", 2777, 13],
"if_else_2540",
"if_end_2541",
["jump", "if_end_2527", 2777, 13],
"if_else_2526",
"if_end_2527",
["access", 17, 1, 2780, 19],
["is_num", 18, 2, 2780, 19],
["jump_false", 18, "num_err_2546", 2780, 19],
"_nop_tc_27",
"_nop_tc_28",
["add", 18, 2, 17, 2780, 19],
["jump", "num_done_2547", 2780, 19],
"num_err_2546",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2780,
19
],
["access", 19, "error", 2780, 19],
["access", 20, "cannot apply '+': operands must be numbers", 2780, 19],
["array", 21, 0, 2780, 19],
["push", 21, 20, 2780, 19],
["frame", 20, 17, 2, 2780, 19],
["null", 17, 2780, 19],
["setarg", 20, 0, 17, 2780, 19],
["setarg", 20, 1, 19, 2780, 19],
["setarg", 20, 2, 21, 2780, 19],
["invoke", 20, 17, 2780, 19],
["disrupt", 2780, 19],
"num_done_2547",
["move", 2, 18, 2780, 19],
["jump", "while_start_2520", 2780, 19],
"while_end_2521",
["jump", "if_end_2511", 2780, 19],
"if_else_2510",
"if_end_2511",
["access", 2, 0, 2785, 10],
"while_start_2548",
["length", 4, 12, 2786, 24],
["is_int", 5, 2, 2786, 24],
["jump_false", 5, "rel_ni_2550", 2786, 24],
"_nop_tc_29",
"_nop_tc_30",
["lt_int", 6, 2, 4, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_ni_2550",
["is_num", 5, 2, 2786, 24],
["jump_false", 5, "rel_nn_2551", 2786, 24],
"_nop_tc_31",
"_nop_tc_32",
["lt_float", 6, 2, 4, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_nn_2551",
["is_text", 5, 2, 2786, 24],
["jump_false", 5, "rel_err_2553", 2786, 24],
"_nop_tc_33",
["jump", "rel_err_2553", 2786, 24],
["lt_text", 6, 2, 4, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_err_2553",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2786,
24
],
["access", 5, "error", 2786, 24],
["access", 7, "cannot compare with '<': operands must be same type", 2786, 24],
["array", 8, 0, 2786, 24],
["push", 8, 7, 2786, 24],
["frame", 7, 4, 2, 2786, 24],
["null", 4, 2786, 24],
["setarg", 7, 0, 4, 2786, 24],
["setarg", 7, 1, 5, 2786, 24],
["setarg", 7, 2, 8, 2786, 24],
["invoke", 7, 4, 2786, 24],
["disrupt", 2786, 24],
"rel_done_2552",
["jump_false", 6, "while_end_2549", 2786, 24],
["load_dynamic", 4, 12, 2, 2787, 25],
["move", 13, 4, 2787, 25],
["load_field", 4, 13, "kind", 2788, 14],
["move", 14, 4, 2788, 14],
["null", 4, 2789, 19],
["is_identical", 5, 14, 4, 2789, 19],
["jump_true", 5, "ne_nid_2557", 2789, 19],
["jump", "ne_ni_2558", 2789, 19],
"ne_nid_2557",
["false", 5, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_ni_2558",
["is_int", 6, 14, 2789, 19],
["jump_false", 6, "ne_nn_2559", 2789, 19],
"_nop_tc_34",
["jump", "ne_nn_2559", 2789, 19],
["ne_int", 5, 14, 4, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nn_2559",
["is_num", 6, 14, 2789, 19],
["jump_false", 6, "ne_nt_2560", 2789, 19],
"_nop_tc_35",
["jump", "ne_nt_2560", 2789, 19],
["ne_float", 5, 14, 4, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nt_2560",
["is_text", 6, 14, 2789, 19],
["jump_false", 6, "ne_nnl_2561", 2789, 19],
"_nop_tc_36",
["jump", "ne_nnl_2561", 2789, 19],
["ne_text", 5, 14, 4, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nnl_2561",
["is_null", 6, 14, 2789, 19],
["jump_false", 6, "ne_nb_2562", 2789, 19],
"_nop_tc_37",
"_nop_tc_38",
["false", 5, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nb_2562",
["is_bool", 6, 14, 2789, 19],
["jump_false", 6, "ne_mis_2563", 2789, 19],
"_nop_tc_39",
["jump", "ne_mis_2563", 2789, 19],
["ne_bool", 5, 14, 4, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_mis_2563",
["true", 5, 2789, 19],
"ne_done_2556",
["jump_false", 5, "if_else_2554", 2789, 19],
["access", 4, "call", 2790, 21],
["is_identical", 5, 14, 4, 2790, 21],
["jump_true", 5, "eq_done_2566", 2790, 21],
["is_int", 6, 14, 2790, 21],
["jump_false", 6, "eq_ni_2567", 2790, 21],
"_nop_tc_40",
["jump", "eq_ni_2567", 2790, 21],
["eq_int", 5, 14, 4, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_ni_2567",
["is_num", 6, 14, 2790, 21],
["jump_false", 6, "eq_nn_2568", 2790, 21],
"_nop_tc_41",
["jump", "eq_nn_2568", 2790, 21],
["eq_float", 5, 14, 4, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nn_2568",
["is_text", 6, 14, 2790, 21],
["jump_false", 6, "eq_nt_2569", 2790, 21],
"_nop_tc_42",
"_nop_tc_43",
["eq_text", 5, 14, 4, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nt_2569",
["is_null", 6, 14, 2790, 21],
["jump_false", 6, "eq_nnl_2570", 2790, 21],
"_nop_tc_44",
["jump", "eq_nnl_2570", 2790, 21],
["true", 5, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nnl_2570",
["is_bool", 6, 14, 2790, 21],
["jump_false", 6, "eq_nb_2571", 2790, 21],
"_nop_tc_45",
["jump", "eq_nb_2571", 2790, 21],
["eq_bool", 5, 14, 4, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nb_2571",
["false", 5, 2790, 21],
"eq_done_2566",
["jump_false", 5, "if_else_2564", 2790, 21],
["load_field", 4, 13, "expression", 2791, 37],
["access", 5, -1, 2791, 54],
["get", 6, 88, 1, 2791, 28],
["frame", 7, 6, 2, 2791, 28],
["null", 6, 2791, 28],
["setarg", 7, 0, 6, 2791, 28],
["setarg", 7, 1, 4, 2791, 28],
["setarg", 7, 2, 5, 2791, 28],
["invoke", 7, 4, 2791, 28],
["move", 11, 4, 2791, 28],
["jump", "if_end_2565", 2791, 28],
"if_else_2564",
["access", 4, "return", 2792, 28],
["is_identical", 5, 14, 4, 2792, 28],
["jump_true", 5, "eq_done_2577", 2792, 28],
["is_int", 6, 14, 2792, 28],
["jump_false", 6, "eq_ni_2578", 2792, 28],
"_nop_tc_46",
["jump", "eq_ni_2578", 2792, 28],
["eq_int", 5, 14, 4, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_ni_2578",
["is_num", 6, 14, 2792, 28],
["jump_false", 6, "eq_nn_2579", 2792, 28],
"_nop_tc_47",
["jump", "eq_nn_2579", 2792, 28],
["eq_float", 5, 14, 4, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nn_2579",
["is_text", 6, 14, 2792, 28],
["jump_false", 6, "eq_nt_2580", 2792, 28],
"_nop_tc_48",
"_nop_tc_49",
["eq_text", 5, 14, 4, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nt_2580",
["is_null", 6, 14, 2792, 28],
["jump_false", 6, "eq_nnl_2581", 2792, 28],
"_nop_tc_50",
["jump", "eq_nnl_2581", 2792, 28],
["true", 5, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nnl_2581",
["is_bool", 6, 14, 2792, 28],
["jump_false", 6, "eq_nb_2582", 2792, 28],
"_nop_tc_51",
["jump", "eq_nb_2582", 2792, 28],
["eq_bool", 5, 14, 4, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nb_2582",
["false", 5, 2792, 28],
"eq_done_2577",
["move", 4, 5, 2792, 28],
["jump_true", 4, "or_end_2576", 2792, 28],
["access", 5, "disrupt", 2792, 48],
["is_identical", 6, 14, 5, 2792, 48],
["jump_true", 6, "eq_done_2583", 2792, 48],
["is_int", 7, 14, 2792, 48],
["jump_false", 7, "eq_ni_2584", 2792, 48],
"_nop_tc_52",
["jump", "eq_ni_2584", 2792, 48],
["eq_int", 6, 14, 5, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_ni_2584",
["is_num", 7, 14, 2792, 48],
["jump_false", 7, "eq_nn_2585", 2792, 48],
"_nop_tc_53",
["jump", "eq_nn_2585", 2792, 48],
["eq_float", 6, 14, 5, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nn_2585",
["is_text", 7, 14, 2792, 48],
["jump_false", 7, "eq_nt_2586", 2792, 48],
"_nop_tc_54",
"_nop_tc_55",
["eq_text", 6, 14, 5, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nt_2586",
["is_null", 7, 14, 2792, 48],
["jump_false", 7, "eq_nnl_2587", 2792, 48],
"_nop_tc_56",
["jump", "eq_nnl_2587", 2792, 48],
["true", 6, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nnl_2587",
["is_bool", 7, 14, 2792, 48],
["jump_false", 7, "eq_nb_2588", 2792, 48],
"_nop_tc_57",
["jump", "eq_nb_2588", 2792, 48],
["eq_bool", 6, 14, 5, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nb_2588",
["false", 6, 2792, 48],
"eq_done_2583",
["move", 4, 6, 2792, 48],
"or_end_2576",
["move", 5, 4, 2792, 48],
["jump_true", 5, "or_end_2575", 2792, 48],
["access", 4, "break", 2793, 28],
["is_identical", 6, 14, 4, 2793, 28],
["jump_true", 6, "eq_done_2589", 2793, 28],
["is_int", 7, 14, 2793, 28],
["jump_false", 7, "eq_ni_2590", 2793, 28],
"_nop_tc_58",
["jump", "eq_ni_2590", 2793, 28],
["eq_int", 6, 14, 4, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_ni_2590",
["is_num", 7, 14, 2793, 28],
["jump_false", 7, "eq_nn_2591", 2793, 28],
"_nop_tc_59",
["jump", "eq_nn_2591", 2793, 28],
["eq_float", 6, 14, 4, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nn_2591",
["is_text", 7, 14, 2793, 28],
["jump_false", 7, "eq_nt_2592", 2793, 28],
"_nop_tc_60",
"_nop_tc_61",
["eq_text", 6, 14, 4, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nt_2592",
["is_null", 7, 14, 2793, 28],
["jump_false", 7, "eq_nnl_2593", 2793, 28],
"_nop_tc_62",
["jump", "eq_nnl_2593", 2793, 28],
["true", 6, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nnl_2593",
["is_bool", 7, 14, 2793, 28],
["jump_false", 7, "eq_nb_2594", 2793, 28],
"_nop_tc_63",
["jump", "eq_nb_2594", 2793, 28],
["eq_bool", 6, 14, 4, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nb_2594",
["false", 6, 2793, 28],
"eq_done_2589",
["move", 5, 6, 2793, 28],
"or_end_2575",
["move", 4, 5, 2793, 28],
["jump_true", 4, "or_end_2574", 2793, 28],
["access", 5, "continue", 2793, 47],
["is_identical", 6, 14, 5, 2793, 47],
["jump_true", 6, "eq_done_2595", 2793, 47],
["is_int", 7, 14, 2793, 47],
["jump_false", 7, "eq_ni_2596", 2793, 47],
"_nop_tc_64",
["jump", "eq_ni_2596", 2793, 47],
["eq_int", 6, 14, 5, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_ni_2596",
["is_num", 7, 14, 2793, 47],
["jump_false", 7, "eq_nn_2597", 2793, 47],
"_nop_tc_65",
["jump", "eq_nn_2597", 2793, 47],
["eq_float", 6, 14, 5, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nn_2597",
["is_text", 7, 14, 2793, 47],
["jump_false", 7, "eq_nt_2598", 2793, 47],
"_nop_tc_66",
"_nop_tc_67",
["eq_text", 6, 14, 5, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nt_2598",
["is_null", 7, 14, 2793, 47],
["jump_false", 7, "eq_nnl_2599", 2793, 47],
"_nop_tc_68",
["jump", "eq_nnl_2599", 2793, 47],
["true", 6, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nnl_2599",
["is_bool", 7, 14, 2793, 47],
["jump_false", 7, "eq_nb_2600", 2793, 47],
"_nop_tc_69",
["jump", "eq_nb_2600", 2793, 47],
["eq_bool", 6, 14, 5, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nb_2600",
["false", 6, 2793, 47],
"eq_done_2595",
["move", 4, 6, 2793, 47],
"or_end_2574",
["jump_false", 4, "if_else_2572", 2793, 47],
["get", 4, 95, 1, 2794, 11],
["frame", 5, 4, 1, 2794, 11],
["null", 4, 2794, 11],
["setarg", 5, 0, 4, 2794, 11],
["setarg", 5, 1, 13, 2794, 11],
["invoke", 5, 4, 2794, 11],
["access", 11, -1, 2795, 28],
["jump", "if_end_2573", 2795, 28],
"if_else_2572",
["access", 4, "var", 2796, 28],
["is_identical", 5, 14, 4, 2796, 28],
["jump_true", 5, "eq_done_2613", 2796, 28],
["is_int", 6, 14, 2796, 28],
["jump_false", 6, "eq_ni_2614", 2796, 28],
"_nop_tc_70",
["jump", "eq_ni_2614", 2796, 28],
["eq_int", 5, 14, 4, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_ni_2614",
["is_num", 6, 14, 2796, 28],
["jump_false", 6, "eq_nn_2615", 2796, 28],
"_nop_tc_71",
["jump", "eq_nn_2615", 2796, 28],
["eq_float", 5, 14, 4, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nn_2615",
["is_text", 6, 14, 2796, 28],
["jump_false", 6, "eq_nt_2616", 2796, 28],
"_nop_tc_72",
"_nop_tc_73",
["eq_text", 5, 14, 4, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nt_2616",
["is_null", 6, 14, 2796, 28],
["jump_false", 6, "eq_nnl_2617", 2796, 28],
"_nop_tc_74",
["jump", "eq_nnl_2617", 2796, 28],
["true", 5, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nnl_2617",
["is_bool", 6, 14, 2796, 28],
["jump_false", 6, "eq_nb_2618", 2796, 28],
"_nop_tc_75",
["jump", "eq_nb_2618", 2796, 28],
["eq_bool", 5, 14, 4, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nb_2618",
["false", 5, 2796, 28],
"eq_done_2613",
["move", 4, 5, 2796, 28],
["jump_true", 4, "or_end_2612", 2796, 28],
["access", 5, "def", 2796, 45],
["is_identical", 6, 14, 5, 2796, 45],
["jump_true", 6, "eq_done_2619", 2796, 45],
["is_int", 7, 14, 2796, 45],
["jump_false", 7, "eq_ni_2620", 2796, 45],
"_nop_tc_76",
["jump", "eq_ni_2620", 2796, 45],
["eq_int", 6, 14, 5, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_ni_2620",
["is_num", 7, 14, 2796, 45],
["jump_false", 7, "eq_nn_2621", 2796, 45],
"_nop_tc_77",
["jump", "eq_nn_2621", 2796, 45],
["eq_float", 6, 14, 5, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nn_2621",
["is_text", 7, 14, 2796, 45],
["jump_false", 7, "eq_nt_2622", 2796, 45],
"_nop_tc_78",
"_nop_tc_79",
["eq_text", 6, 14, 5, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nt_2622",
["is_null", 7, 14, 2796, 45],
["jump_false", 7, "eq_nnl_2623", 2796, 45],
"_nop_tc_80",
["jump", "eq_nnl_2623", 2796, 45],
["true", 6, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nnl_2623",
["is_bool", 7, 14, 2796, 45],
["jump_false", 7, "eq_nb_2624", 2796, 45],
"_nop_tc_81",
["jump", "eq_nb_2624", 2796, 45],
["eq_bool", 6, 14, 5, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nb_2624",
["false", 6, 2796, 45],
"eq_done_2619",
["move", 4, 6, 2796, 45],
"or_end_2612",
["move", 5, 4, 2796, 45],
["jump_true", 5, "or_end_2611", 2796, 45],
["access", 4, "var_list", 2797, 28],
["is_identical", 6, 14, 4, 2797, 28],
["jump_true", 6, "eq_done_2625", 2797, 28],
["is_int", 7, 14, 2797, 28],
["jump_false", 7, "eq_ni_2626", 2797, 28],
"_nop_tc_82",
["jump", "eq_ni_2626", 2797, 28],
["eq_int", 6, 14, 4, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_ni_2626",
["is_num", 7, 14, 2797, 28],
["jump_false", 7, "eq_nn_2627", 2797, 28],
"_nop_tc_83",
["jump", "eq_nn_2627", 2797, 28],
["eq_float", 6, 14, 4, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nn_2627",
["is_text", 7, 14, 2797, 28],
["jump_false", 7, "eq_nt_2628", 2797, 28],
"_nop_tc_84",
"_nop_tc_85",
["eq_text", 6, 14, 4, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nt_2628",
["is_null", 7, 14, 2797, 28],
["jump_false", 7, "eq_nnl_2629", 2797, 28],
"_nop_tc_86",
["jump", "eq_nnl_2629", 2797, 28],
["true", 6, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nnl_2629",
["is_bool", 7, 14, 2797, 28],
["jump_false", 7, "eq_nb_2630", 2797, 28],
"_nop_tc_87",
["jump", "eq_nb_2630", 2797, 28],
["eq_bool", 6, 14, 4, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nb_2630",
["false", 6, 2797, 28],
"eq_done_2625",
["move", 5, 6, 2797, 28],
"or_end_2611",
["move", 4, 5, 2797, 28],
["jump_true", 4, "or_end_2610", 2797, 28],
["access", 5, "def_list", 2797, 50],
["is_identical", 6, 14, 5, 2797, 50],
["jump_true", 6, "eq_done_2631", 2797, 50],
["is_int", 7, 14, 2797, 50],
["jump_false", 7, "eq_ni_2632", 2797, 50],
"_nop_tc_88",
["jump", "eq_ni_2632", 2797, 50],
["eq_int", 6, 14, 5, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_ni_2632",
["is_num", 7, 14, 2797, 50],
["jump_false", 7, "eq_nn_2633", 2797, 50],
"_nop_tc_89",
["jump", "eq_nn_2633", 2797, 50],
["eq_float", 6, 14, 5, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nn_2633",
["is_text", 7, 14, 2797, 50],
["jump_false", 7, "eq_nt_2634", 2797, 50],
"_nop_tc_90",
"_nop_tc_91",
["eq_text", 6, 14, 5, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nt_2634",
["is_null", 7, 14, 2797, 50],
["jump_false", 7, "eq_nnl_2635", 2797, 50],
"_nop_tc_92",
["jump", "eq_nnl_2635", 2797, 50],
["true", 6, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nnl_2635",
["is_bool", 7, 14, 2797, 50],
["jump_false", 7, "eq_nb_2636", 2797, 50],
"_nop_tc_93",
["jump", "eq_nb_2636", 2797, 50],
["eq_bool", 6, 14, 5, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nb_2636",
["false", 6, 2797, 50],
"eq_done_2631",
["move", 4, 6, 2797, 50],
"or_end_2610",
["move", 5, 4, 2797, 50],
["jump_true", 5, "or_end_2609", 2797, 50],
["access", 4, "function", 2798, 28],
["is_identical", 6, 14, 4, 2798, 28],
["jump_true", 6, "eq_done_2637", 2798, 28],
["is_int", 7, 14, 2798, 28],
["jump_false", 7, "eq_ni_2638", 2798, 28],
"_nop_tc_94",
["jump", "eq_ni_2638", 2798, 28],
["eq_int", 6, 14, 4, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_ni_2638",
["is_num", 7, 14, 2798, 28],
["jump_false", 7, "eq_nn_2639", 2798, 28],
"_nop_tc_95",
["jump", "eq_nn_2639", 2798, 28],
["eq_float", 6, 14, 4, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nn_2639",
["is_text", 7, 14, 2798, 28],
["jump_false", 7, "eq_nt_2640", 2798, 28],
"_nop_tc_96",
"_nop_tc_97",
["eq_text", 6, 14, 4, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nt_2640",
["is_null", 7, 14, 2798, 28],
["jump_false", 7, "eq_nnl_2641", 2798, 28],
"_nop_tc_98",
["jump", "eq_nnl_2641", 2798, 28],
["true", 6, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nnl_2641",
["is_bool", 7, 14, 2798, 28],
["jump_false", 7, "eq_nb_2642", 2798, 28],
"_nop_tc_99",
["jump", "eq_nb_2642", 2798, 28],
["eq_bool", 6, 14, 4, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nb_2642",
["false", 6, 2798, 28],
"eq_done_2637",
["move", 5, 6, 2798, 28],
"or_end_2609",
["move", 4, 5, 2798, 28],
["jump_true", 4, "or_end_2608", 2798, 28],
["access", 5, "block", 2798, 50],
["is_identical", 6, 14, 5, 2798, 50],
["jump_true", 6, "eq_done_2643", 2798, 50],
["is_int", 7, 14, 2798, 50],
["jump_false", 7, "eq_ni_2644", 2798, 50],
"_nop_tc_100",
["jump", "eq_ni_2644", 2798, 50],
["eq_int", 6, 14, 5, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_ni_2644",
["is_num", 7, 14, 2798, 50],
["jump_false", 7, "eq_nn_2645", 2798, 50],
"_nop_tc_101",
["jump", "eq_nn_2645", 2798, 50],
["eq_float", 6, 14, 5, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nn_2645",
["is_text", 7, 14, 2798, 50],
["jump_false", 7, "eq_nt_2646", 2798, 50],
"_nop_tc_102",
"_nop_tc_103",
["eq_text", 6, 14, 5, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nt_2646",
["is_null", 7, 14, 2798, 50],
["jump_false", 7, "eq_nnl_2647", 2798, 50],
"_nop_tc_104",
["jump", "eq_nnl_2647", 2798, 50],
["true", 6, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nnl_2647",
["is_bool", 7, 14, 2798, 50],
["jump_false", 7, "eq_nb_2648", 2798, 50],
"_nop_tc_105",
["jump", "eq_nb_2648", 2798, 50],
["eq_bool", 6, 14, 5, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nb_2648",
["false", 6, 2798, 50],
"eq_done_2643",
["move", 4, 6, 2798, 50],
"or_end_2608",
["move", 5, 4, 2798, 50],
["jump_true", 5, "or_end_2607", 2798, 50],
["access", 4, "if", 2799, 28],
["is_identical", 6, 14, 4, 2799, 28],
["jump_true", 6, "eq_done_2649", 2799, 28],
["is_int", 7, 14, 2799, 28],
["jump_false", 7, "eq_ni_2650", 2799, 28],
"_nop_tc_106",
["jump", "eq_ni_2650", 2799, 28],
["eq_int", 6, 14, 4, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_ni_2650",
["is_num", 7, 14, 2799, 28],
["jump_false", 7, "eq_nn_2651", 2799, 28],
"_nop_tc_107",
["jump", "eq_nn_2651", 2799, 28],
["eq_float", 6, 14, 4, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nn_2651",
["is_text", 7, 14, 2799, 28],
["jump_false", 7, "eq_nt_2652", 2799, 28],
"_nop_tc_108",
"_nop_tc_109",
["eq_text", 6, 14, 4, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nt_2652",
["is_null", 7, 14, 2799, 28],
["jump_false", 7, "eq_nnl_2653", 2799, 28],
"_nop_tc_110",
["jump", "eq_nnl_2653", 2799, 28],
["true", 6, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nnl_2653",
["is_bool", 7, 14, 2799, 28],
["jump_false", 7, "eq_nb_2654", 2799, 28],
"_nop_tc_111",
["jump", "eq_nb_2654", 2799, 28],
["eq_bool", 6, 14, 4, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nb_2654",
["false", 6, 2799, 28],
"eq_done_2649",
["move", 5, 6, 2799, 28],
"or_end_2607",
["move", 4, 5, 2799, 28],
["jump_true", 4, "or_end_2606", 2799, 28],
["access", 5, "while", 2799, 44],
["is_identical", 6, 14, 5, 2799, 44],
["jump_true", 6, "eq_done_2655", 2799, 44],
["is_int", 7, 14, 2799, 44],
["jump_false", 7, "eq_ni_2656", 2799, 44],
"_nop_tc_112",
["jump", "eq_ni_2656", 2799, 44],
["eq_int", 6, 14, 5, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_ni_2656",
["is_num", 7, 14, 2799, 44],
["jump_false", 7, "eq_nn_2657", 2799, 44],
"_nop_tc_113",
["jump", "eq_nn_2657", 2799, 44],
["eq_float", 6, 14, 5, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nn_2657",
["is_text", 7, 14, 2799, 44],
["jump_false", 7, "eq_nt_2658", 2799, 44],
"_nop_tc_114",
"_nop_tc_115",
["eq_text", 6, 14, 5, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nt_2658",
["is_null", 7, 14, 2799, 44],
["jump_false", 7, "eq_nnl_2659", 2799, 44],
"_nop_tc_116",
["jump", "eq_nnl_2659", 2799, 44],
["true", 6, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nnl_2659",
["is_bool", 7, 14, 2799, 44],
["jump_false", 7, "eq_nb_2660", 2799, 44],
"_nop_tc_117",
["jump", "eq_nb_2660", 2799, 44],
["eq_bool", 6, 14, 5, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nb_2660",
["false", 6, 2799, 44],
"eq_done_2655",
["move", 4, 6, 2799, 44],
"or_end_2606",
["move", 5, 4, 2799, 44],
["jump_true", 5, "or_end_2605", 2799, 44],
["access", 4, "do", 2800, 28],
["is_identical", 6, 14, 4, 2800, 28],
["jump_true", 6, "eq_done_2661", 2800, 28],
["is_int", 7, 14, 2800, 28],
["jump_false", 7, "eq_ni_2662", 2800, 28],
"_nop_tc_118",
["jump", "eq_ni_2662", 2800, 28],
["eq_int", 6, 14, 4, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_ni_2662",
["is_num", 7, 14, 2800, 28],
["jump_false", 7, "eq_nn_2663", 2800, 28],
"_nop_tc_119",
["jump", "eq_nn_2663", 2800, 28],
["eq_float", 6, 14, 4, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nn_2663",
["is_text", 7, 14, 2800, 28],
["jump_false", 7, "eq_nt_2664", 2800, 28],
"_nop_tc_120",
"_nop_tc_121",
["eq_text", 6, 14, 4, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nt_2664",
["is_null", 7, 14, 2800, 28],
["jump_false", 7, "eq_nnl_2665", 2800, 28],
"_nop_tc_122",
["jump", "eq_nnl_2665", 2800, 28],
["true", 6, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nnl_2665",
["is_bool", 7, 14, 2800, 28],
["jump_false", 7, "eq_nb_2666", 2800, 28],
"_nop_tc_123",
["jump", "eq_nb_2666", 2800, 28],
["eq_bool", 6, 14, 4, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nb_2666",
["false", 6, 2800, 28],
"eq_done_2661",
["move", 5, 6, 2800, 28],
"or_end_2605",
["move", 4, 5, 2800, 28],
["jump_true", 4, "or_end_2604", 2800, 28],
["access", 5, "for", 2800, 44],
["is_identical", 6, 14, 5, 2800, 44],
["jump_true", 6, "eq_done_2667", 2800, 44],
["is_int", 7, 14, 2800, 44],
["jump_false", 7, "eq_ni_2668", 2800, 44],
"_nop_tc_124",
["jump", "eq_ni_2668", 2800, 44],
["eq_int", 6, 14, 5, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_ni_2668",
["is_num", 7, 14, 2800, 44],
["jump_false", 7, "eq_nn_2669", 2800, 44],
"_nop_tc_125",
["jump", "eq_nn_2669", 2800, 44],
["eq_float", 6, 14, 5, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nn_2669",
["is_text", 7, 14, 2800, 44],
["jump_false", 7, "eq_nt_2670", 2800, 44],
"_nop_tc_126",
"_nop_tc_127",
["eq_text", 6, 14, 5, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nt_2670",
["is_null", 7, 14, 2800, 44],
["jump_false", 7, "eq_nnl_2671", 2800, 44],
"_nop_tc_128",
["jump", "eq_nnl_2671", 2800, 44],
["true", 6, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nnl_2671",
["is_bool", 7, 14, 2800, 44],
["jump_false", 7, "eq_nb_2672", 2800, 44],
"_nop_tc_129",
["jump", "eq_nb_2672", 2800, 44],
["eq_bool", 6, 14, 5, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nb_2672",
["false", 6, 2800, 44],
"eq_done_2667",
["move", 4, 6, 2800, 44],
"or_end_2604",
["move", 5, 4, 2800, 44],
["jump_true", 5, "or_end_2603", 2800, 44],
["access", 4, "switch", 2801, 28],
["is_identical", 6, 14, 4, 2801, 28],
["jump_true", 6, "eq_done_2673", 2801, 28],
["is_int", 7, 14, 2801, 28],
["jump_false", 7, "eq_ni_2674", 2801, 28],
"_nop_tc_130",
["jump", "eq_ni_2674", 2801, 28],
["eq_int", 6, 14, 4, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_ni_2674",
["is_num", 7, 14, 2801, 28],
["jump_false", 7, "eq_nn_2675", 2801, 28],
"_nop_tc_131",
["jump", "eq_nn_2675", 2801, 28],
["eq_float", 6, 14, 4, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nn_2675",
["is_text", 7, 14, 2801, 28],
["jump_false", 7, "eq_nt_2676", 2801, 28],
"_nop_tc_132",
"_nop_tc_133",
["eq_text", 6, 14, 4, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nt_2676",
["is_null", 7, 14, 2801, 28],
["jump_false", 7, "eq_nnl_2677", 2801, 28],
"_nop_tc_134",
["jump", "eq_nnl_2677", 2801, 28],
["true", 6, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nnl_2677",
["is_bool", 7, 14, 2801, 28],
["jump_false", 7, "eq_nb_2678", 2801, 28],
"_nop_tc_135",
["jump", "eq_nb_2678", 2801, 28],
["eq_bool", 6, 14, 4, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nb_2678",
["false", 6, 2801, 28],
"eq_done_2673",
["move", 5, 6, 2801, 28],
"or_end_2603",
["jump_false", 5, "if_else_2601", 2801, 28],
["get", 4, 95, 1, 2802, 11],
["frame", 5, 4, 1, 2802, 11],
["null", 4, 2802, 11],
["setarg", 5, 0, 4, 2802, 11],
["setarg", 5, 1, 13, 2802, 11],
["invoke", 5, 4, 2802, 11],
["access", 11, -1, 2803, 28],
["jump", "if_end_2602", 2803, 28],
"if_else_2601",
["access", 4, -1, 2805, 43],
["get", 5, 88, 1, 2805, 28],
["frame", 6, 5, 2, 2805, 28],
["null", 5, 2805, 28],
["setarg", 6, 0, 5, 2805, 28],
["setarg", 6, 1, 13, 2805, 28],
["setarg", 6, 2, 4, 2805, 28],
["invoke", 6, 4, 2805, 28],
["move", 11, 4, 2805, 28],
"if_end_2602",
"if_end_2573",
"if_end_2565",
["jump", "if_end_2555", 2805, 28],
"if_else_2554",
["get", 4, 95, 1, 2808, 9],
["frame", 5, 4, 1, 2808, 9],
["null", 4, 2808, 9],
["setarg", 5, 0, 4, 2808, 9],
["setarg", 5, 1, 13, 2808, 9],
["invoke", 5, 4, 2808, 9],
"if_end_2555",
["access", 4, 1, 2810, 17],
["is_num", 5, 2, 2810, 17],
["jump_false", 5, "num_err_2679", 2810, 17],
"_nop_tc_136",
"_nop_tc_137",
["add", 5, 2, 4, 2810, 17],
["jump", "num_done_2680", 2810, 17],
"num_err_2679",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2810,
17
],
["access", 6, "error", 2810, 17],
["access", 7, "cannot apply '+': operands must be numbers", 2810, 17],
["array", 8, 0, 2810, 17],
["push", 8, 7, 2810, 17],
["frame", 7, 4, 2, 2810, 17],
["null", 4, 2810, 17],
["setarg", 7, 0, 4, 2810, 17],
["setarg", 7, 1, 6, 2810, 17],
["setarg", 7, 2, 8, 2810, 17],
["invoke", 7, 4, 2810, 17],
["disrupt", 2810, 17],
"num_done_2680",
["move", 2, 5, 2810, 17],
["jump", "while_start_2548", 2810, 17],
"while_end_2549",
["access", 2, 0, 2813, 27],
["is_int", 4, 11, 2813, 27],
["jump_false", 4, "rel_ni_2683", 2813, 27],
"_nop_tc_138",
"_nop_tc_139",
["ge_int", 5, 11, 2, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_ni_2683",
["is_num", 4, 11, 2813, 27],
["jump_false", 4, "rel_nn_2684", 2813, 27],
"_nop_tc_140",
"_nop_tc_141",
["ge_float", 5, 11, 2, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_nn_2684",
["is_text", 4, 11, 2813, 27],
["jump_false", 4, "rel_err_2686", 2813, 27],
"_nop_tc_142",
["jump", "rel_err_2686", 2813, 27],
["ge_text", 5, 11, 2, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_err_2686",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2813,
27
],
["access", 4, "error", 2813, 27],
["access", 6, "cannot compare with '>=': operands must be same type", 2813, 27],
["array", 7, 0, 2813, 27],
["push", 7, 6, 2813, 27],
["frame", 6, 2, 2, 2813, 27],
["null", 2, 2813, 27],
["setarg", 6, 0, 2, 2813, 27],
["setarg", 6, 1, 4, 2813, 27],
["setarg", 6, 2, 7, 2813, 27],
["invoke", 6, 2, 2813, 27],
["disrupt", 2813, 27],
"rel_done_2685",
["jump_false", 5, "if_else_2681", 2813, 27],
["access", 2, "return", 2814, 14],
["get", 4, 50, 1, 2814, 7],
["frame", 5, 4, 2, 2814, 7],
["null", 4, 2814, 7],
["setarg", 5, 0, 4, 2814, 7],
["setarg", 5, 1, 2, 2814, 7],
["setarg", 5, 2, 11, 2814, 7],
["invoke", 5, 2, 2814, 7],
["jump", "if_end_2682", 2814, 7],
"if_else_2681",
["get", 2, 40, 1, 2816, 19],
["frame", 4, 2, 0, 2816, 19],
["null", 2, 2816, 19],
["setarg", 4, 0, 2, 2816, 19],
["invoke", 4, 2, 2816, 19],
["move", 15, 2, 2816, 19],
["access", 2, "null", 2817, 14],
["get", 4, 50, 1, 2817, 7],
["frame", 5, 4, 2, 2817, 7],
["null", 4, 2817, 7],
["setarg", 5, 0, 4, 2817, 7],
["setarg", 5, 1, 2, 2817, 7],
["setarg", 5, 2, 15, 2817, 7],
["invoke", 5, 2, 2817, 7],
["access", 2, "return", 2818, 14],
["get", 4, 50, 1, 2818, 7],
["frame", 5, 4, 2, 2818, 7],
["null", 4, 2818, 7],
["setarg", 5, 0, 4, 2818, 7],
["setarg", 5, 1, 2, 2818, 7],
["setarg", 5, 2, 15, 2818, 7],
["invoke", 5, 2, 2818, 7],
"if_end_2682",
["record", 2, 0],
["move", 16, 2, 2821, 14],
["null", 2, 2822, 31],
["is_identical", 4, 3, 2, 2822, 31],
["jump_true", 4, "ne_nid_2690", 2822, 31],
["jump", "ne_ni_2691", 2822, 31],
"ne_nid_2690",
["false", 4, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_ni_2691",
["is_int", 5, 3, 2822, 31],
["jump_false", 5, "ne_nn_2692", 2822, 31],
"_nop_tc_143",
["jump", "ne_nn_2692", 2822, 31],
["ne_int", 4, 3, 2, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nn_2692",
["is_num", 5, 3, 2822, 31],
["jump_false", 5, "ne_nt_2693", 2822, 31],
"_nop_tc_144",
["jump", "ne_nt_2693", 2822, 31],
["ne_float", 4, 3, 2, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nt_2693",
["is_text", 5, 3, 2822, 31],
["jump_false", 5, "ne_nnl_2694", 2822, 31],
"_nop_tc_145",
["jump", "ne_nnl_2694", 2822, 31],
["ne_text", 4, 3, 2, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nnl_2694",
["is_null", 5, 3, 2822, 31],
["jump_false", 5, "ne_nb_2695", 2822, 31],
"_nop_tc_146",
"_nop_tc_147",
["false", 4, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nb_2695",
["is_bool", 5, 3, 2822, 31],
["jump_false", 5, "ne_mis_2696", 2822, 31],
"_nop_tc_148",
["jump", "ne_mis_2696", 2822, 31],
["ne_bool", 4, 3, 2, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_mis_2696",
["true", 4, 2822, 31],
"ne_done_2689",
["jump_false", 4, "tern_else_2687", 2822, 31],
["move", 2, 3, 2822, 38],
["jump", "tern_end_2688", 2822, 38],
"tern_else_2687",
["access", 4, "<eval>", 2822, 49],
["move", 2, 4, 2822, 49],
"tern_end_2688",
["store_field", 16, 2, "name", 2822, 5],
["get", 2, 8, 1, 2823, 19],
["store_field", 16, 2, "data", 2823, 5],
["get", 2, 9, 1, 2824, 24],
["store_field", 16, 2, "functions", 2824, 5],
["record", 2, 4],
["access", 4, 0, 2826, 16],
["store_field", 2, 4, "nr_args", 2826, 16],
["access", 4, 0, 2827, 23],
["store_field", 2, 4, "nr_close_slots", 2827, 23],
["get", 4, 16, 1, 2828, 17],
["access", 5, 1, 2828, 30],
["is_num", 6, 4, 2828, 30],
["jump_false", 6, "num_err_2697", 2828, 30],
"_nop_tc_149",
"_nop_tc_150",
["add", 6, 4, 5, 2828, 30],
["jump", "num_done_2698", 2828, 30],
"num_err_2697",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2828,
30
],
["access", 5, "error", 2828, 30],
["access", 7, "cannot apply '+': operands must be numbers", 2828, 30],
["array", 8, 0, 2828, 30],
["push", 8, 7, 2828, 30],
["frame", 7, 4, 2, 2828, 30],
["null", 4, 2828, 30],
["setarg", 7, 0, 4, 2828, 30],
["setarg", 7, 1, 5, 2828, 30],
["setarg", 7, 2, 8, 2828, 30],
["invoke", 7, 4, 2828, 30],
["disrupt", 2828, 30],
"num_done_2698",
["store_field", 2, 6, "nr_slots", 2828, 30],
["get", 4, 2, 1, 2829, 21],
["store_field", 2, 4, "instructions", 2829, 21],
["store_field", 16, 2, "main", 2825, 5],
["null", 2, 2832, 21],
["is_identical", 4, 3, 2, 2832, 21],
["jump_true", 4, "ne_nid_2702", 2832, 21],
["jump", "ne_ni_2703", 2832, 21],
"ne_nid_2702",
["false", 4, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_ni_2703",
["is_int", 5, 3, 2832, 21],
["jump_false", 5, "ne_nn_2704", 2832, 21],
"_nop_tc_151",
["jump", "ne_nn_2704", 2832, 21],
["ne_int", 4, 3, 2, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nn_2704",
["is_num", 5, 3, 2832, 21],
["jump_false", 5, "ne_nt_2705", 2832, 21],
"_nop_tc_152",
["jump", "ne_nt_2705", 2832, 21],
["ne_float", 4, 3, 2, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nt_2705",
["is_text", 5, 3, 2832, 21],
["jump_false", 5, "ne_nnl_2706", 2832, 21],
"_nop_tc_153",
["jump", "ne_nnl_2706", 2832, 21],
["ne_text", 4, 3, 2, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nnl_2706",
["is_null", 5, 3, 2832, 21],
["jump_false", 5, "ne_nb_2707", 2832, 21],
"_nop_tc_154",
"_nop_tc_155",
["false", 4, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nb_2707",
["is_bool", 5, 3, 2832, 21],
["jump_false", 5, "ne_mis_2708", 2832, 21],
"_nop_tc_156",
["jump", "ne_mis_2708", 2832, 21],
["ne_bool", 4, 3, 2, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_mis_2708",
["true", 4, 2832, 21],
"ne_done_2701",
["jump_false", 4, "if_else_2699", 2832, 21],
["store_field", 16, 3, "filename", 2833, 7],
["jump", "if_end_2700", 2833, 7],
"if_else_2699",
"if_end_2700",
["return", 16, 2836, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},{
"disruption_pc": 0,
"nr_slots": 104,
"nr_close_slots": 0,
"instructions": [
["record", 2, 21],
["access", 3, "add", 6, 10],
["store_field", 2, 3, "+", 6, 10],
["access", 3, "subtract", 6, 22],
["store_field", 2, 3, "-", 6, 22],
["access", 3, "multiply", 6, 39],
["store_field", 2, 3, "*", 6, 39],
["access", 3, "divide", 6, 56],
["store_field", 2, 3, "/", 6, 56],
["access", 3, "modulo", 7, 10],
["store_field", 2, 3, "%", 7, 10],
["access", 3, "bitand", 7, 25],
["store_field", 2, 3, "&", 7, 25],
["access", 3, "bitor", 7, 40],
["store_field", 2, 3, "|", 7, 40],
["access", 3, "bitxor", 7, 54],
["store_field", 2, 3, "^", 7, 54],
["access", 3, "shl", 8, 11],
["store_field", 2, 3, "<<", 8, 11],
["access", 3, "shr", 8, 24],
["store_field", 2, 3, ">>", 8, 24],
["access", 3, "ushr", 8, 38],
["store_field", 2, 3, ">>>", 8, 38],
["access", 3, "eq", 9, 11],
["store_field", 2, 3, "==", 9, 11],
["access", 3, "eq", 9, 24],
["store_field", 2, 3, "===", 9, 24],
["access", 3, "ne", 9, 36],
["store_field", 2, 3, "!=", 9, 36],
["access", 3, "ne", 9, 49],
["store_field", 2, 3, "!==", 9, 49],
["access", 3, "lt", 10, 10],
["store_field", 2, 3, "<", 10, 10],
["access", 3, "le", 10, 22],
["store_field", 2, 3, "<=", 10, 22],
["access", 3, "gt", 10, 33],
["store_field", 2, 3, ">", 10, 33],
["access", 3, "ge", 10, 45],
["store_field", 2, 3, ">=", 10, 45],
["access", 3, "pow", 11, 11],
["store_field", 2, 3, "**", 11, 11],
["access", 3, "in", 11, 24],
["store_field", 2, 3, "in", 11, 24],
["move", 3, 2, 11, 24],
["record", 2, 22],
["access", 4, "add", 15, 11],
["store_field", 2, 4, "+!", 15, 11],
["access", 4, "subtract", 15, 24],
["store_field", 2, 4, "-!", 15, 24],
["access", 4, "multiply", 15, 42],
["store_field", 2, 4, "*!", 15, 42],
["access", 4, "divide", 15, 60],
["store_field", 2, 4, "/!", 15, 60],
["access", 4, "modulo", 16, 11],
["store_field", 2, 4, "%!", 16, 11],
["access", 4, "pow", 16, 28],
["store_field", 2, 4, "**!", 16, 28],
["access", 4, "lt", 17, 11],
["store_field", 2, 4, "<!", 17, 11],
["access", 4, "gt", 17, 23],
["store_field", 2, 4, ">!", 17, 23],
["access", 4, "le", 17, 36],
["store_field", 2, 4, "<=!", 17, 36],
["access", 4, "ge", 17, 49],
["store_field", 2, 4, ">=!", 17, 49],
["access", 4, "eq", 18, 11],
["store_field", 2, 4, "=!", 18, 11],
["access", 4, "ne", 18, 24],
["store_field", 2, 4, "!=!", 18, 24],
["access", 4, "bitand", 19, 11],
["store_field", 2, 4, "&!", 19, 11],
["access", 4, "bitor", 19, 27],
["store_field", 2, 4, "|!", 19, 27],
["access", 4, "bitxor", 19, 42],
["store_field", 2, 4, "^!", 19, 42],
["access", 4, "shl", 20, 12],
["store_field", 2, 4, "<<!", 20, 12],
["access", 4, "shr", 20, 26],
["store_field", 2, 4, ">>!", 20, 26],
["access", 4, "ushr", 20, 41],
["store_field", 2, 4, ">>>!", 20, 41],
["access", 4, "and", 21, 12],
["store_field", 2, 4, "&&!", 21, 12],
["access", 4, "or", 21, 26],
["store_field", 2, 4, "||!", 21, 26],
["access", 4, "bitnot", 22, 11],
["store_field", 2, 4, "~!", 22, 11],
["access", 4, "load", 22, 28],
["store_field", 2, 4, "[]!", 22, 28],
["move", 4, 2, 22, 28],
["record", 2, 10],
["access", 5, "+", 26, 10],
["store_field", 2, 5, "add", 26, 10],
["access", 5, "-", 26, 25],
["store_field", 2, 5, "subtract", 26, 25],
["access", 5, "*", 26, 40],
["store_field", 2, 5, "multiply", 26, 40],
["access", 5, "/", 26, 53],
["store_field", 2, 5, "divide", 26, 53],
["access", 5, "%", 27, 13],
["store_field", 2, 5, "modulo", 27, 13],
["access", 5, "**", 27, 23],
["store_field", 2, 5, "pow", 27, 23],
["access", 5, "<", 28, 9],
["store_field", 2, 5, "lt", 28, 9],
["access", 5, "<=", 28, 18],
["store_field", 2, 5, "le", 28, 18],
["access", 5, ">", 28, 28],
["store_field", 2, 5, "gt", 28, 28],
["access", 5, ">=", 28, 37],
["store_field", 2, 5, "ge", 28, 37],
["move", 5, 2, 28, 37],
["record", 2, 11],
["access", 6, "add", 32, 11],
["store_field", 2, 6, "+=", 32, 11],
["access", 6, "subtract", 32, 24],
["store_field", 2, 6, "-=", 32, 24],
["access", 6, "multiply", 32, 42],
["store_field", 2, 6, "*=", 32, 42],
["access", 6, "divide", 32, 60],
["store_field", 2, 6, "/=", 32, 60],
["access", 6, "modulo", 33, 11],
["store_field", 2, 6, "%=", 33, 11],
["access", 6, "bitand", 33, 27],
["store_field", 2, 6, "&=", 33, 27],
["access", 6, "bitor", 33, 43],
["store_field", 2, 6, "|=", 33, 43],
["access", 6, "bitxor", 33, 58],
["store_field", 2, 6, "^=", 33, 58],
["access", 6, "shl", 34, 12],
["store_field", 2, 6, "<<=", 34, 12],
["access", 6, "shr", 34, 26],
["store_field", 2, 6, ">>=", 34, 26],
["access", 6, "ushr", 34, 41],
["store_field", 2, 6, ">>>=", 34, 41],
["move", 6, 2, 34, 41],
["record", 2, 10],
["access", 7, "is_array", 38, 15],
["store_field", 2, 7, "is_array", 38, 15],
["access", 7, "is_func", 38, 40],
["store_field", 2, 7, "is_function", 38, 40],
["access", 7, "is_record", 38, 62],
["store_field", 2, 7, "is_object", 38, 62],
["access", 7, "is_stone", 39, 15],
["store_field", 2, 7, "is_stone", 39, 15],
["access", 7, "is_int", 39, 39],
["store_field", 2, 7, "is_integer", 39, 39],
["access", 7, "is_text", 39, 58],
["store_field", 2, 7, "is_text", 39, 58],
["access", 7, "is_num", 40, 16],
["store_field", 2, 7, "is_number", 40, 16],
["access", 7, "is_bool", 40, 38],
["store_field", 2, 7, "is_logical", 40, 38],
["access", 7, "is_null", 40, 58],
["store_field", 2, 7, "is_null", 40, 58],
["access", 7, "length", 41, 13],
["store_field", 2, 7, "length", 41, 13],
["move", 7, 2, 41, 13],
["null", 2, 45, 24],
["null", 8, 46, 16],
["null", 9, 47, 21],
["null", 10, 48, 16],
["access", 11, 0, 49, 21],
["access", 12, 0, 50, 19],
["access", 13, 0, 51, 26],
["access", 14, 0, 52, 26],
["access", 15, 0, 53, 26],
["access", 16, 0, 54, 20],
["access", 17, 0, 55, 25],
["access", 18, 0, 56, 24],
["null", 19, 57, 22],
["null", 20, 58, 25],
["record", 21, 0],
["move", 22, 21, 59, 21],
["null", 21, 60, 25],
["false", 23, 61, 20],
["access", 24, 0, 62, 23],
["null", 25, 63, 18],
["null", 26, 64, 27],
["access", 27, 0, 65, 20],
["access", 28, 0, 66, 19],
["null", 29, 67, 20],
["false", 30, 68, 26],
["access", 31, 0, 71, 18],
["access", 32, 0, 72, 18],
["access", 33, 0, 73, 19],
["null", 34, 74, 16],
["null", 35, 75, 16],
["null", 36, 76, 20],
["function", 37, 0, 79, 20],
["move", 38, 37, 79, 20],
["function", 37, 1, 101, 23],
["move", 39, 37, 101, 23],
["function", 37, 2, 122, 20],
["move", 40, 37, 122, 20],
["function", 37, 3, 132, 17],
["move", 41, 37, 132, 17],
["function", 37, 4, 136, 18],
["move", 42, 37, 136, 18],
["function", 37, 5, 148, 24],
["move", 43, 37, 148, 24],
["function", 37, 6, 160, 27],
["move", 44, 37, 160, 27],
["function", 37, 7, 177, 19],
["move", 45, 37, 177, 19],
["function", 37, 8, 184, 17],
["move", 46, 37, 184, 17],
["function", 37, 9, 194, 19],
["move", 47, 37, 194, 19],
["function", 37, 10, 200, 20],
["move", 48, 37, 200, 20],
["function", 37, 11, 204, 16],
["move", 49, 37, 204, 16],
["function", 37, 12, 208, 16],
["move", 50, 37, 208, 16],
["function", 37, 13, 212, 16],
["move", 51, 37, 212, 16],
["function", 37, 14, 216, 16],
["move", 52, 37, 216, 16],
["function", 37, 15, 225, 21],
["move", 53, 37, 225, 21],
["function", 37, 16, 230, 24],
["move", 54, 37, 230, 24],
["function", 37, 17, 234, 24],
["move", 55, 37, 234, 24],
["function", 37, 18, 238, 25],
["move", 56, 37, 238, 25],
["function", 37, 19, 246, 25],
["move", 57, 37, 246, 25],
["function", 37, 20, 250, 24],
["move", 58, 37, 250, 24],
["function", 37, 21, 271, 19],
["move", 59, 37, 271, 19],
["function", 37, 22, 275, 24],
["move", 60, 37, 275, 24],
["function", 37, 23, 282, 22],
["move", 61, 37, 282, 22],
["function", 37, 24, 288, 23],
["move", 62, 37, 288, 23],
["function", 37, 25, 294, 25],
["move", 63, 37, 294, 25],
["function", 37, 26, 313, 29],
["move", 64, 37, 313, 29],
["function", 37, 27, 360, 28],
["move", 65, 37, 360, 28],
["function", 37, 28, 385, 28],
["move", 66, 37, 385, 28],
["function", 37, 29, 457, 28],
["move", 67, 37, 457, 28],
["function", 37, 30, 538, 25],
["move", 68, 37, 538, 25],
["function", 37, 31, 609, 29],
["move", 69, 37, 609, 29],
["record", 37, 4],
["access", 70, "lt_int", 632, 10],
["access", 71, "lt_float", 632, 20],
["access", 72, "lt_text", 632, 32],
["array", 73, 3, 632, 32],
["push", 73, 70, 632, 32],
["push", 73, 71, 632, 32],
["push", 73, 72, 632, 32],
["store_field", 37, 73, "lt", 632, 32],
["access", 70, "le_int", 633, 10],
["access", 71, "le_float", 633, 20],
["access", 72, "le_text", 633, 32],
["array", 73, 3, 633, 32],
["push", 73, 70, 633, 32],
["push", 73, 71, 633, 32],
["push", 73, 72, 633, 32],
["store_field", 37, 73, "le", 633, 32],
["access", 70, "gt_int", 634, 10],
["access", 71, "gt_float", 634, 20],
["access", 72, "gt_text", 634, 32],
["array", 73, 3, 634, 32],
["push", 73, 70, 634, 32],
["push", 73, 71, 634, 32],
["push", 73, 72, 634, 32],
["store_field", 37, 73, "gt", 634, 32],
["access", 70, "ge_int", 635, 10],
["access", 71, "ge_float", 635, 20],
["access", 72, "ge_text", 635, 32],
["array", 73, 3, 635, 32],
["push", 73, 70, 635, 32],
["push", 73, 71, 635, 32],
["push", 73, 72, 635, 32],
["store_field", 37, 73, "ge", 635, 32],
["move", 70, 37, 635, 32],
["function", 37, 32, 637, 20],
["move", 71, 37, 637, 20],
["function", 37, 33, 664, 23],
["move", 72, 37, 664, 23],
["function", 37, 34, 668, 23],
["move", 73, 37, 668, 23],
["function", 37, 35, 672, 23],
["move", 74, 37, 672, 23],
["function", 37, 36, 682, 23],
["move", 75, 37, 682, 23],
["function", 37, 37, 692, 19],
["move", 76, 37, 692, 19],
["function", 37, 38, 709, 26],
["move", 77, 37, 709, 26],
["function", 37, 39, 760, 30],
["move", 78, 37, 760, 30],
["function", 37, 40, 819, 22],
["move", 79, 37, 819, 22],
["function", 37, 41, 836, 29],
["move", 80, 37, 836, 29],
["function", 37, 42, 854, 25],
["move", 81, 37, 854, 25],
["function", 37, 43, 881, 20],
["move", 82, 37, 881, 20],
["function", 37, 44, 919, 27],
["move", 83, 37, 919, 27],
["true", 37, 931, 23],
["true", 84, 932, 23],
["true", 85, 933, 22],
["true", 86, 934, 21],
["true", 87, 935, 23],
["function", 88, 45, 940, 26],
["move", 89, 88, 940, 26],
["function", 88, 46, 978, 30],
["move", 90, 88, 978, 30],
["function", 88, 47, 1010, 29],
["move", 91, 88, 1010, 29],
["function", 88, 48, 1048, 28],
["move", 92, 88, 1048, 28],
["function", 88, 49, 1086, 30],
["move", 93, 88, 1086, 30],
["function", 88, 50, 1124, 30],
["move", 94, 88, 1124, 30],
["null", 88, 1248, 18],
["null", 95, 1249, 23],
["null", 96, 1250, 22],
["function", 97, 51, 1253, 31],
["move", 98, 97, 1253, 31],
["function", 97, 52, 1259, 20],
["move", 99, 97, 1259, 20],
["array", 97, 0, 1328, 23],
["move", 100, 97, 1328, 23],
["function", 97, 53, 1330, 29],
["move", 101, 97, 1330, 29],
["function", 97, 54, 1421, 20],
["move", 102, 97, 1421, 20],
["function", 97, 55, 1516, 14],
["move", 88, 97, 1516, 14],
["function", 97, 56, 2102, 19],
["move", 95, 97, 2102, 19],
["function", 97, 57, 2514, 18],
["move", 96, 97, 2514, 18],
["function", 97, 58, 2716, 21],
["move", 103, 97, 2716, 21],
["frame", 97, 103, 1, 2839, 10],
["null", 103, 2839, 10],
["setarg", 97, 0, 103, 2839, 10],
["setarg", 97, 1, 1, 2839, 10],
["tail_invoke", 97, 103, 2839, 10],
["return", 103, 2839, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
}]}