Files
cell/boot/mcode.cm.mcode
2026-02-20 15:40:27 -06:00

31253 lines
1.0 MiB

{
"name": ".cell/packages/core/mcode.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["record", 1, 17],
["get", 2, 2, 1, 103, 21],
["store_field", 1, 2, "instructions", 103, 21],
["get", 2, 13, 1, 104, 13],
["store_field", 1, 2, "vars", 104, 13],
["get", 2, 14, 1, 105, 18],
["store_field", 1, 2, "this_slot", 105, 18],
["get", 2, 15, 1, 106, 16],
["store_field", 1, 2, "nr_args", 106, 16],
["get", 2, 16, 1, 107, 23],
["store_field", 1, 2, "nr_close_slots", 107, 23],
["get", 2, 17, 1, 108, 23],
["store_field", 1, 2, "nr_local_slots", 108, 23],
["get", 2, 18, 1, 109, 23],
["store_field", 1, 2, "next_temp_slot", 109, 23],
["get", 2, 19, 1, 110, 17],
["store_field", 1, 2, "max_slot", 110, 17],
["get", 2, 22, 1, 111, 19],
["store_field", 1, 2, "loop_break", 111, 19],
["get", 2, 23, 1, 112, 22],
["store_field", 1, 2, "loop_continue", 112, 22],
["get", 2, 25, 1, 113, 18],
["store_field", 1, 2, "label_map", 113, 18],
["get", 2, 26, 1, 114, 17],
["store_field", 1, 2, "is_arrow", 114, 17],
["get", 2, 27, 1, 115, 20],
["store_field", 1, 2, "function_nr", 115, 20],
["get", 2, 29, 1, 116, 24],
["store_field", 1, 2, "intrinsic_cache", 116, 24],
["get", 2, 30, 1, 117, 17],
["store_field", 1, 2, "cur_line", 117, 17],
["get", 2, 31, 1, 118, 16],
["store_field", 1, 2, "cur_col", 118, 16],
["get", 2, 33, 1, 119, 23],
["store_field", 1, 2, "has_disruption", 119, 23],
["return", 1, 119, 23],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "instructions", 124, 22],
["put", 2, 2, 1, 124, 22],
["load_field", 2, 1, "vars", 125, 14],
["put", 2, 13, 1, 125, 14],
["load_field", 2, 1, "this_slot", 126, 19],
["put", 2, 14, 1, 126, 19],
["load_field", 2, 1, "nr_args", 127, 17],
["put", 2, 15, 1, 127, 17],
["load_field", 2, 1, "nr_close_slots", 128, 24],
["put", 2, 16, 1, 128, 24],
["load_field", 2, 1, "nr_local_slots", 129, 24],
["put", 2, 17, 1, 129, 24],
["load_field", 2, 1, "next_temp_slot", 130, 24],
["put", 2, 18, 1, 130, 24],
["load_field", 2, 1, "max_slot", 131, 18],
["put", 2, 19, 1, 131, 18],
["load_field", 2, 1, "loop_break", 132, 20],
["put", 2, 22, 1, 132, 20],
["load_field", 2, 1, "loop_continue", 133, 23],
["put", 2, 23, 1, 133, 23],
["load_field", 2, 1, "label_map", 134, 19],
["put", 2, 25, 1, 134, 19],
["load_field", 2, 1, "is_arrow", 135, 18],
["put", 2, 26, 1, 135, 18],
["load_field", 2, 1, "function_nr", 136, 21],
["put", 2, 27, 1, 136, 21],
["load_field", 2, 1, "intrinsic_cache", 137, 25],
["put", 2, 29, 1, 137, 25],
["load_field", 2, 1, "cur_line", 138, 18],
["put", 2, 30, 1, 138, 18],
["load_field", 2, 1, "cur_col", 139, 17],
["put", 2, 31, 1, 139, 17],
["load_field", 2, 1, "has_disruption", 140, 24],
["put", 2, 33, 1, 140, 24],
["null", 2, 140, 24],
["return", 2, 140, 24]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["get", 1, 18, 1, 145, 16],
["move", 2, 1, 145, 16],
["get", 1, 18, 1, 146, 24],
["access", 3, 1, 146, 43],
["is_num", 4, 1, 146, 43],
["jump_false", 4, "num_err_0", 146, 43],
"_nop_tc_1",
"_nop_tc_2",
["add", 4, 1, 3, 146, 43],
["jump", "num_done_1", 146, 43],
"num_err_0",
[
"access",
1,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
146,
43
],
["access", 3, "error", 146, 43],
["access", 5, "cannot apply '+': operands must be numbers", 146, 43],
["array", 6, 0, 146, 43],
["push", 6, 5, 146, 43],
["frame", 5, 1, 2, 146, 43],
["null", 1, 146, 43],
["setarg", 5, 0, 1, 146, 43],
["setarg", 5, 1, 3, 146, 43],
["setarg", 5, 2, 6, 146, 43],
["invoke", 5, 1, 146, 43],
["disrupt", 146, 43],
"num_done_1",
["put", 4, 18, 1, 146, 43],
["get", 1, 19, 1, 147, 16],
["is_int", 3, 2, 147, 16],
["jump_false", 3, "rel_ni_4", 147, 16],
["is_int", 4, 1, 147, 16],
["jump_false", 4, "rel_ni_4", 147, 16],
["gt_int", 5, 2, 1, 147, 16],
["jump", "rel_done_6", 147, 16],
"rel_ni_4",
["is_num", 3, 2, 147, 16],
["jump_false", 3, "rel_nn_5", 147, 16],
["is_num", 4, 1, 147, 16],
["jump_false", 4, "rel_nn_5", 147, 16],
["gt_float", 5, 2, 1, 147, 16],
["jump", "rel_done_6", 147, 16],
"rel_nn_5",
["is_text", 3, 2, 147, 16],
["jump_false", 3, "rel_err_7", 147, 16],
["is_text", 4, 1, 147, 16],
["jump_false", 4, "rel_err_7", 147, 16],
["gt_text", 5, 2, 1, 147, 16],
["jump", "rel_done_6", 147, 16],
"rel_err_7",
[
"access",
1,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
147,
16
],
["access", 3, "error", 147, 16],
["access", 4, "cannot compare with '>': operands must be same type", 147, 16],
["array", 6, 0, 147, 16],
["push", 6, 4, 147, 16],
["frame", 4, 1, 2, 147, 16],
["null", 1, 147, 16],
["setarg", 4, 0, 1, 147, 16],
["setarg", 4, 1, 3, 147, 16],
["setarg", 4, 2, 6, 147, 16],
["invoke", 4, 1, 147, 16],
["disrupt", 147, 16],
"rel_done_6",
["jump_false", 5, "if_else_2", 147, 16],
["put", 2, 19, 1, 148, 20],
["jump", "if_end_3", 148, 20],
"if_else_2",
"if_end_3",
["return", 2, 150, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["get", 4, 13, 1, 155, 10],
["record", 5, 4],
["store_field", 5, 1, "name", 155, 25],
["store_field", 5, 2, "slot", 155, 37],
["store_field", 5, 3, "is_const", 155, 53],
["false", 6, 155, 75],
["store_field", 5, 6, "is_closure", 155, 75],
["is_array", 6, 4, 155, 75],
["jump_false", 6, "push_err_8", 155, 75],
["push", 4, 5, 155, 75],
["jump", "push_done_9", 155, 75],
"push_err_8",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
155,
75
],
["access", 5, "error", 155, 75],
["access", 6, "cannot push: target must be an array", 155, 75],
["array", 7, 0, 155, 75],
["push", 7, 6, 155, 75],
["frame", 6, 4, 2, 155, 75],
["null", 4, 155, 75],
["setarg", 6, 0, 4, 155, 75],
["setarg", 6, 1, 5, 155, 75],
["setarg", 6, 2, 7, 155, 75],
["invoke", 6, 4, 155, 75],
["disrupt", 155, 75],
"push_done_9",
["null", 4, 155, 75],
["return", 4, 155, 75]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 159, 14],
"while_start_10",
["get", 3, 13, 1, 160, 24],
["length", 4, 3, 160, 24],
["is_int", 3, 2, 160, 24],
["jump_false", 3, "rel_ni_12", 160, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 3, 2, 4, 160, 24],
["jump", "rel_done_14", 160, 24],
"rel_ni_12",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 3, 2, 4, 160, 24],
["jump", "rel_done_14", 160, 24],
"rel_nn_13",
"_nop_tc_7",
["jump", "rel_err_15", 160, 24],
"_nop_tc_8",
["jump", "rel_err_15", 160, 24],
["lt_text", 3, 2, 4, 160, 24],
["jump", "rel_done_14", 160, 24],
"rel_err_15",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
160,
24
],
["access", 5, "error", 160, 24],
["access", 6, "cannot compare with '<': operands must be same type", 160, 24],
["array", 7, 0, 160, 24],
["push", 7, 6, 160, 24],
["frame", 6, 4, 2, 160, 24],
["null", 4, 160, 24],
["setarg", 6, 0, 4, 160, 24],
["setarg", 6, 1, 5, 160, 24],
["setarg", 6, 2, 7, 160, 24],
["invoke", 6, 4, 160, 24],
["disrupt", 160, 24],
"rel_done_14",
["jump_false", 3, "while_end_11", 160, 24],
["get", 3, 13, 1, 161, 11],
["load_dynamic", 4, 3, 2, 161, 18],
["load_field", 3, 4, "name", 161, 18],
["is_identical", 4, 3, 1, 161, 30],
["jump_true", 4, "eq_done_18", 161, 30],
["is_int", 5, 3, 161, 30],
["jump_false", 5, "eq_ni_19", 161, 30],
["is_int", 6, 1, 161, 30],
["jump_false", 6, "eq_ni_19", 161, 30],
["eq_int", 4, 3, 1, 161, 30],
["jump", "eq_done_18", 161, 30],
"eq_ni_19",
["is_num", 5, 3, 161, 30],
["jump_false", 5, "eq_nn_20", 161, 30],
["is_num", 6, 1, 161, 30],
["jump_false", 6, "eq_nn_20", 161, 30],
["eq_float", 4, 3, 1, 161, 30],
["jump", "eq_done_18", 161, 30],
"eq_nn_20",
["is_text", 5, 3, 161, 30],
["jump_false", 5, "eq_nt_21", 161, 30],
["is_text", 6, 1, 161, 30],
["jump_false", 6, "eq_nt_21", 161, 30],
["eq_text", 4, 3, 1, 161, 30],
["jump", "eq_done_18", 161, 30],
"eq_nt_21",
["is_null", 5, 3, 161, 30],
["jump_false", 5, "eq_nnl_22", 161, 30],
["is_null", 6, 1, 161, 30],
["jump_false", 6, "eq_nnl_22", 161, 30],
["true", 4, 161, 30],
["jump", "eq_done_18", 161, 30],
"eq_nnl_22",
["is_bool", 5, 3, 161, 30],
["jump_false", 5, "eq_nb_23", 161, 30],
["is_bool", 6, 1, 161, 30],
["jump_false", 6, "eq_nb_23", 161, 30],
["eq_bool", 4, 3, 1, 161, 30],
["jump", "eq_done_18", 161, 30],
"eq_nb_23",
["false", 4, 161, 30],
"eq_done_18",
["jump_false", 4, "if_else_16", 161, 30],
["get", 3, 13, 1, 162, 16],
["load_dynamic", 4, 3, 2, 162, 23],
["load_field", 3, 4, "slot", 162, 23],
["return", 3, 162, 23],
"_nop_ur_1",
"if_else_16",
"if_end_17",
["access", 3, 1, 164, 17],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 4, 2, 3, 164, 17],
["jump", "num_done_25", 164, 17],
"num_err_24",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
164,
17
],
["access", 5, "error", 164, 17],
["access", 6, "cannot apply '+': operands must be numbers", 164, 17],
["array", 7, 0, 164, 17],
["push", 7, 6, 164, 17],
["frame", 6, 3, 2, 164, 17],
["null", 3, 164, 17],
["setarg", 6, 0, 3, 164, 17],
["setarg", 6, 1, 5, 164, 17],
["setarg", 6, 2, 7, 164, 17],
["invoke", 6, 3, 164, 17],
["disrupt", 164, 17],
"num_done_25",
["move", 2, 4, 164, 17],
["jump", "while_start_10", 164, 17],
"while_end_11",
["access", 2, -1, 166, 12],
["return", 2, 166, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 171, 14],
"while_start_26",
["get", 3, 29, 1, 172, 24],
["length", 4, 3, 172, 24],
["is_int", 3, 2, 172, 24],
["jump_false", 3, "rel_ni_28", 172, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 3, 2, 4, 172, 24],
["jump", "rel_done_30", 172, 24],
"rel_ni_28",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 3, 2, 4, 172, 24],
["jump", "rel_done_30", 172, 24],
"rel_nn_29",
"_nop_tc_7",
["jump", "rel_err_31", 172, 24],
"_nop_tc_8",
["jump", "rel_err_31", 172, 24],
["lt_text", 3, 2, 4, 172, 24],
["jump", "rel_done_30", 172, 24],
"rel_err_31",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
172,
24
],
["access", 5, "error", 172, 24],
["access", 6, "cannot compare with '<': operands must be same type", 172, 24],
["array", 7, 0, 172, 24],
["push", 7, 6, 172, 24],
["frame", 6, 4, 2, 172, 24],
["null", 4, 172, 24],
["setarg", 6, 0, 4, 172, 24],
["setarg", 6, 1, 5, 172, 24],
["setarg", 6, 2, 7, 172, 24],
["invoke", 6, 4, 172, 24],
["disrupt", 172, 24],
"rel_done_30",
["jump_false", 3, "while_end_27", 172, 24],
["get", 3, 29, 1, 173, 11],
["load_dynamic", 4, 3, 2, 173, 29],
["load_field", 3, 4, "name", 173, 29],
["is_identical", 4, 3, 1, 173, 41],
["jump_true", 4, "eq_done_34", 173, 41],
["is_int", 5, 3, 173, 41],
["jump_false", 5, "eq_ni_35", 173, 41],
["is_int", 6, 1, 173, 41],
["jump_false", 6, "eq_ni_35", 173, 41],
["eq_int", 4, 3, 1, 173, 41],
["jump", "eq_done_34", 173, 41],
"eq_ni_35",
["is_num", 5, 3, 173, 41],
["jump_false", 5, "eq_nn_36", 173, 41],
["is_num", 6, 1, 173, 41],
["jump_false", 6, "eq_nn_36", 173, 41],
["eq_float", 4, 3, 1, 173, 41],
["jump", "eq_done_34", 173, 41],
"eq_nn_36",
["is_text", 5, 3, 173, 41],
["jump_false", 5, "eq_nt_37", 173, 41],
["is_text", 6, 1, 173, 41],
["jump_false", 6, "eq_nt_37", 173, 41],
["eq_text", 4, 3, 1, 173, 41],
["jump", "eq_done_34", 173, 41],
"eq_nt_37",
["is_null", 5, 3, 173, 41],
["jump_false", 5, "eq_nnl_38", 173, 41],
["is_null", 6, 1, 173, 41],
["jump_false", 6, "eq_nnl_38", 173, 41],
["true", 4, 173, 41],
["jump", "eq_done_34", 173, 41],
"eq_nnl_38",
["is_bool", 5, 3, 173, 41],
["jump_false", 5, "eq_nb_39", 173, 41],
["is_bool", 6, 1, 173, 41],
["jump_false", 6, "eq_nb_39", 173, 41],
["eq_bool", 4, 3, 1, 173, 41],
["jump", "eq_done_34", 173, 41],
"eq_nb_39",
["false", 4, 173, 41],
"eq_done_34",
["jump_false", 4, "if_else_32", 173, 41],
["get", 3, 29, 1, 174, 16],
["load_dynamic", 4, 3, 2, 174, 34],
["load_field", 3, 4, "slot", 174, 34],
["return", 3, 174, 34],
"_nop_ur_1",
"if_else_32",
"if_end_33",
["access", 3, 1, 176, 17],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 4, 2, 3, 176, 17],
["jump", "num_done_41", 176, 17],
"num_err_40",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
176,
17
],
["access", 5, "error", 176, 17],
["access", 6, "cannot apply '+': operands must be numbers", 176, 17],
["array", 7, 0, 176, 17],
["push", 7, 6, 176, 17],
["frame", 6, 3, 2, 176, 17],
["null", 3, 176, 17],
["setarg", 6, 0, 3, 176, 17],
["setarg", 6, 1, 5, 176, 17],
["setarg", 6, 2, 7, 176, 17],
["invoke", 6, 3, 176, 17],
["disrupt", 176, 17],
"num_done_41",
["move", 2, 4, 176, 17],
["jump", "while_start_26", 176, 17],
"while_end_27",
["access", 2, -1, 178, 12],
["return", 2, 178, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["get", 2, 28, 1, 183, 9],
["null", 3, 183, 21],
["is_identical", 4, 2, 3, 183, 21],
["jump_true", 4, "eq_done_44", 183, 21],
["is_int", 5, 2, 183, 21],
["jump_false", 5, "eq_ni_45", 183, 21],
"_nop_tc_1",
["jump", "eq_ni_45", 183, 21],
["eq_int", 4, 2, 3, 183, 21],
["jump", "eq_done_44", 183, 21],
"eq_ni_45",
["is_num", 5, 2, 183, 21],
["jump_false", 5, "eq_nn_46", 183, 21],
"_nop_tc_2",
["jump", "eq_nn_46", 183, 21],
["eq_float", 4, 2, 3, 183, 21],
["jump", "eq_done_44", 183, 21],
"eq_nn_46",
["is_text", 5, 2, 183, 21],
["jump_false", 5, "eq_nt_47", 183, 21],
"_nop_tc_3",
["jump", "eq_nt_47", 183, 21],
["eq_text", 4, 2, 3, 183, 21],
["jump", "eq_done_44", 183, 21],
"eq_nt_47",
["is_null", 5, 2, 183, 21],
["jump_false", 5, "eq_nnl_48", 183, 21],
"_nop_tc_4",
"_nop_tc_5",
["true", 4, 183, 21],
["jump", "eq_done_44", 183, 21],
"eq_nnl_48",
["is_bool", 5, 2, 183, 21],
["jump_false", 5, "eq_nb_49", 183, 21],
"_nop_tc_6",
["jump", "eq_nb_49", 183, 21],
["eq_bool", 4, 2, 3, 183, 21],
["jump", "eq_done_44", 183, 21],
"eq_nb_49",
["false", 4, 183, 21],
"eq_done_44",
["jump_false", 4, "if_else_42", 183, 21],
["null", 2, 184, 14],
["return", 2, 184, 14],
"_nop_ur_1",
"if_else_42",
"if_end_43",
["access", 2, 0, 186, 14],
["null", 3, 187, 17],
"while_start_50",
["get", 4, 28, 1, 188, 24],
["length", 5, 4, 188, 24],
["is_int", 4, 2, 188, 24],
["jump_false", 4, "rel_ni_52", 188, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 4, 2, 5, 188, 24],
["jump", "rel_done_54", 188, 24],
"rel_ni_52",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 4, 2, 5, 188, 24],
["jump", "rel_done_54", 188, 24],
"rel_nn_53",
"_nop_tc_13",
["jump", "rel_err_55", 188, 24],
"_nop_tc_14",
["jump", "rel_err_55", 188, 24],
["lt_text", 4, 2, 5, 188, 24],
["jump", "rel_done_54", 188, 24],
"rel_err_55",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
188,
24
],
["access", 6, "error", 188, 24],
["access", 7, "cannot compare with '<': operands must be same type", 188, 24],
["array", 8, 0, 188, 24],
["push", 8, 7, 188, 24],
["frame", 7, 5, 2, 188, 24],
["null", 5, 188, 24],
["setarg", 7, 0, 5, 188, 24],
["setarg", 7, 1, 6, 188, 24],
["setarg", 7, 2, 8, 188, 24],
["invoke", 7, 5, 188, 24],
["disrupt", 188, 24],
"rel_done_54",
["jump_false", 4, "while_end_51", 188, 24],
["get", 4, 28, 1, 189, 15],
["load_dynamic", 5, 4, 2, 189, 24],
["move", 3, 5, 189, 24],
["load_field", 4, 3, "function_nr", 190, 11],
["is_identical", 5, 4, 1, 190, 32],
["jump_true", 5, "eq_done_58", 190, 32],
["is_int", 6, 4, 190, 32],
["jump_false", 6, "eq_ni_59", 190, 32],
["is_int", 7, 1, 190, 32],
["jump_false", 7, "eq_ni_59", 190, 32],
["eq_int", 5, 4, 1, 190, 32],
["jump", "eq_done_58", 190, 32],
"eq_ni_59",
["is_num", 6, 4, 190, 32],
["jump_false", 6, "eq_nn_60", 190, 32],
["is_num", 7, 1, 190, 32],
["jump_false", 7, "eq_nn_60", 190, 32],
["eq_float", 5, 4, 1, 190, 32],
["jump", "eq_done_58", 190, 32],
"eq_nn_60",
["is_text", 6, 4, 190, 32],
["jump_false", 6, "eq_nt_61", 190, 32],
["is_text", 7, 1, 190, 32],
["jump_false", 7, "eq_nt_61", 190, 32],
["eq_text", 5, 4, 1, 190, 32],
["jump", "eq_done_58", 190, 32],
"eq_nt_61",
["is_null", 6, 4, 190, 32],
["jump_false", 6, "eq_nnl_62", 190, 32],
["is_null", 7, 1, 190, 32],
["jump_false", 7, "eq_nnl_62", 190, 32],
["true", 5, 190, 32],
["jump", "eq_done_58", 190, 32],
"eq_nnl_62",
["is_bool", 6, 4, 190, 32],
["jump_false", 6, "eq_nb_63", 190, 32],
["is_bool", 7, 1, 190, 32],
["jump_false", 7, "eq_nb_63", 190, 32],
["eq_bool", 5, 4, 1, 190, 32],
["jump", "eq_done_58", 190, 32],
"eq_nb_63",
["false", 5, 190, 32],
"eq_done_58",
["jump_false", 5, "if_else_56", 190, 32],
["return", 3, 191, 16],
"_nop_ur_2",
"if_else_56",
"if_end_57",
["access", 4, 1, 193, 17],
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["add", 5, 2, 4, 193, 17],
["jump", "num_done_65", 193, 17],
"num_err_64",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
193,
17
],
["access", 6, "error", 193, 17],
["access", 7, "cannot apply '+': operands must be numbers", 193, 17],
["array", 8, 0, 193, 17],
["push", 8, 7, 193, 17],
["frame", 7, 4, 2, 193, 17],
["null", 4, 193, 17],
["setarg", 7, 0, 4, 193, 17],
["setarg", 7, 1, 6, 193, 17],
["setarg", 7, 2, 8, 193, 17],
["invoke", 7, 4, 193, 17],
["disrupt", 193, 17],
"num_done_65",
["move", 2, 5, 193, 17],
["jump", "while_start_50", 193, 17],
"while_end_51",
["null", 2, 195, 12],
["return", 2, 195, 12],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, "_", 200, 26],
["is_text", 3, 1, 200, 26],
["jump_false", 3, "add_cn_67", 200, 26],
"_nop_tc_1",
"_nop_tc_2",
["concat", 4, 1, 2, 200, 26],
["jump", "add_done_66", 200, 26],
"add_cn_67",
["is_num", 3, 1, 200, 26],
["jump_false", 3, "add_err_68", 200, 26],
"_nop_tc_3",
["jump", "add_err_68", 200, 26],
["add", 4, 1, 2, 200, 26],
["jump", "add_done_66", 200, 26],
"add_err_68",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
200,
26
],
["access", 3, "error", 200, 26],
["access", 5, "cannot apply '+': operands must both be text or both be numbers", 200, 26],
["array", 6, 0, 200, 26],
["push", 6, 5, 200, 26],
["frame", 5, 2, 2, 200, 26],
["null", 2, 200, 26],
["setarg", 5, 0, 2, 200, 26],
["setarg", 5, 1, 3, 200, 26],
["setarg", 5, 2, 6, 200, 26],
["invoke", 5, 2, 200, 26],
["disrupt", 200, 26],
"add_done_66",
["get", 2, 20, 1, 200, 37],
[
"access",
3,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
200,
32
],
["frame", 5, 3, 1, 200, 32],
["null", 3, 200, 32],
["setarg", 5, 0, 3, 200, 32],
["setarg", 5, 1, 2, 200, 32],
["invoke", 5, 2, 200, 32],
["is_text", 3, 4, 200, 32],
["jump_false", 3, "add_cn_70", 200, 32],
["is_text", 5, 2, 200, 32],
["jump_false", 5, "add_cn_70", 200, 32],
["concat", 6, 4, 2, 200, 32],
["jump", "add_done_69", 200, 32],
"add_cn_70",
["is_num", 3, 4, 200, 32],
["jump_false", 3, "add_err_71", 200, 32],
["is_num", 5, 2, 200, 32],
["jump_false", 5, "add_err_71", 200, 32],
["add", 6, 4, 2, 200, 32],
["jump", "add_done_69", 200, 32],
"add_err_71",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
200,
32
],
["access", 3, "error", 200, 32],
["access", 4, "cannot apply '+': operands must both be text or both be numbers", 200, 32],
["array", 5, 0, 200, 32],
["push", 5, 4, 200, 32],
["frame", 4, 2, 2, 200, 32],
["null", 2, 200, 32],
["setarg", 4, 0, 2, 200, 32],
["setarg", 4, 1, 3, 200, 32],
["setarg", 4, 2, 5, 200, 32],
["invoke", 4, 2, 200, 32],
["disrupt", 200, 32],
"add_done_69",
["move", 2, 6, 200, 32],
["get", 3, 20, 1, 201, 23],
["access", 4, 1, 201, 41],
["is_num", 5, 3, 201, 41],
["jump_false", 5, "num_err_72", 201, 41],
"_nop_tc_4",
"_nop_tc_5",
["add", 5, 3, 4, 201, 41],
["jump", "num_done_73", 201, 41],
"num_err_72",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
201,
41
],
["access", 4, "error", 201, 41],
["access", 6, "cannot apply '+': operands must be numbers", 201, 41],
["array", 7, 0, 201, 41],
["push", 7, 6, 201, 41],
["frame", 6, 3, 2, 201, 41],
["null", 3, 201, 41],
["setarg", 6, 0, 3, 201, 41],
["setarg", 6, 1, 4, 201, 41],
["setarg", 6, 2, 7, 201, 41],
["invoke", 6, 3, 201, 41],
["disrupt", 201, 41],
"num_done_73",
["put", 5, 20, 1, 201, 41],
["return", 2, 202, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "from_row", 207, 9],
["null", 3, 207, 26],
["is_identical", 4, 2, 3, 207, 26],
["jump_true", 4, "ne_nid_77", 207, 26],
["jump", "ne_ni_78", 207, 26],
"ne_nid_77",
["false", 4, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_ni_78",
["is_int", 5, 2, 207, 26],
["jump_false", 5, "ne_nn_79", 207, 26],
"_nop_tc_1",
["jump", "ne_nn_79", 207, 26],
["ne_int", 4, 2, 3, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_nn_79",
["is_num", 5, 2, 207, 26],
["jump_false", 5, "ne_nt_80", 207, 26],
"_nop_tc_2",
["jump", "ne_nt_80", 207, 26],
["ne_float", 4, 2, 3, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_nt_80",
["is_text", 5, 2, 207, 26],
["jump_false", 5, "ne_nnl_81", 207, 26],
"_nop_tc_3",
["jump", "ne_nnl_81", 207, 26],
["ne_text", 4, 2, 3, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_nnl_81",
["is_null", 5, 2, 207, 26],
["jump_false", 5, "ne_nb_82", 207, 26],
"_nop_tc_4",
"_nop_tc_5",
["false", 4, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_nb_82",
["is_bool", 5, 2, 207, 26],
["jump_false", 5, "ne_mis_83", 207, 26],
"_nop_tc_6",
["jump", "ne_mis_83", 207, 26],
["ne_bool", 4, 2, 3, 207, 26],
["jump", "ne_done_76", 207, 26],
"ne_mis_83",
["true", 4, 207, 26],
"ne_done_76",
["jump_false", 4, "if_else_74", 207, 26],
["load_field", 2, 1, "from_row", 208, 20],
["access", 3, 1, 208, 36],
["is_num", 4, 2, 208, 36],
["jump_false", 4, "num_err_84", 208, 36],
"_nop_tc_7",
"_nop_tc_8",
["add", 4, 2, 3, 208, 36],
["jump", "num_done_85", 208, 36],
"num_err_84",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
208,
36
],
["access", 3, "error", 208, 36],
["access", 5, "cannot apply '+': operands must be numbers", 208, 36],
["array", 6, 0, 208, 36],
["push", 6, 5, 208, 36],
["frame", 5, 2, 2, 208, 36],
["null", 2, 208, 36],
["setarg", 5, 0, 2, 208, 36],
["setarg", 5, 1, 3, 208, 36],
["setarg", 5, 2, 6, 208, 36],
["invoke", 5, 2, 208, 36],
["disrupt", 208, 36],
"num_done_85",
["put", 4, 30, 1, 208, 36],
["jump", "if_end_75", 208, 36],
"if_else_74",
"if_end_75",
["load_field", 2, 1, "from_column", 210, 9],
["null", 3, 210, 29],
["is_identical", 4, 2, 3, 210, 29],
["jump_true", 4, "ne_nid_89", 210, 29],
["jump", "ne_ni_90", 210, 29],
"ne_nid_89",
["false", 4, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_ni_90",
["is_int", 5, 2, 210, 29],
["jump_false", 5, "ne_nn_91", 210, 29],
"_nop_tc_9",
["jump", "ne_nn_91", 210, 29],
["ne_int", 4, 2, 3, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_nn_91",
["is_num", 5, 2, 210, 29],
["jump_false", 5, "ne_nt_92", 210, 29],
"_nop_tc_10",
["jump", "ne_nt_92", 210, 29],
["ne_float", 4, 2, 3, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_nt_92",
["is_text", 5, 2, 210, 29],
["jump_false", 5, "ne_nnl_93", 210, 29],
"_nop_tc_11",
["jump", "ne_nnl_93", 210, 29],
["ne_text", 4, 2, 3, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_nnl_93",
["is_null", 5, 2, 210, 29],
["jump_false", 5, "ne_nb_94", 210, 29],
"_nop_tc_12",
"_nop_tc_13",
["false", 4, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_nb_94",
["is_bool", 5, 2, 210, 29],
["jump_false", 5, "ne_mis_95", 210, 29],
"_nop_tc_14",
["jump", "ne_mis_95", 210, 29],
["ne_bool", 4, 2, 3, 210, 29],
["jump", "ne_done_88", 210, 29],
"ne_mis_95",
["true", 4, 210, 29],
"ne_done_88",
["jump_false", 4, "if_else_86", 210, 29],
["load_field", 2, 1, "from_column", 211, 19],
["access", 3, 1, 211, 38],
["is_num", 4, 2, 211, 38],
["jump_false", 4, "num_err_96", 211, 38],
"_nop_tc_15",
"_nop_tc_16",
["add", 4, 2, 3, 211, 38],
["jump", "num_done_97", 211, 38],
"num_err_96",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
211,
38
],
["access", 3, "error", 211, 38],
["access", 5, "cannot apply '+': operands must be numbers", 211, 38],
["array", 6, 0, 211, 38],
["push", 6, 5, 211, 38],
["frame", 5, 2, 2, 211, 38],
["null", 2, 211, 38],
["setarg", 5, 0, 2, 211, 38],
["setarg", 5, 1, 3, 211, 38],
["setarg", 5, 2, 6, 211, 38],
["invoke", 5, 2, 211, 38],
["disrupt", 211, 38],
"num_done_97",
["put", 4, 31, 1, 211, 38],
["jump", "if_end_87", 211, 38],
"if_else_86",
"if_end_87",
["null", 2, 211, 38],
["return", 2, 211, 38]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 30, 1, 217, 17],
"_nop_tc_1",
"_nop_tc_2",
["push", 1, 2, 217, 17],
["jump", "push_done_99", 217, 17],
"push_err_98",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
217,
17
],
["access", 3, "error", 217, 17],
["access", 4, "cannot push: target must be an array", 217, 17],
["array", 5, 0, 217, 17],
["push", 5, 4, 217, 17],
["frame", 4, 2, 2, 217, 17],
["null", 2, 217, 17],
["setarg", 4, 0, 2, 217, 17],
["setarg", 4, 1, 3, 217, 17],
["setarg", 4, 2, 5, 217, 17],
["invoke", 4, 2, 217, 17],
["disrupt", 217, 17],
"push_done_99",
["get", 2, 31, 1, 218, 17],
"_nop_tc_3",
"_nop_tc_4",
["push", 1, 2, 218, 17],
["jump", "push_done_101", 218, 17],
"push_err_100",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
218,
17
],
["access", 3, "error", 218, 17],
["access", 4, "cannot push: target must be an array", 218, 17],
["array", 5, 0, 218, 17],
["push", 5, 4, 218, 17],
["frame", 4, 2, 2, 218, 17],
["null", 2, 218, 17],
["setarg", 4, 0, 2, 218, 17],
["setarg", 4, 1, 3, 218, 17],
["setarg", 4, 2, 5, 218, 17],
["invoke", 4, 2, 218, 17],
["disrupt", 218, 17],
"push_done_101",
["get", 2, 2, 1, 219, 10],
["is_array", 3, 2, 219, 26],
["jump_false", 3, "push_err_102", 219, 26],
["push", 2, 1, 219, 26],
["jump", "push_done_103", 219, 26],
"push_err_102",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
219,
26
],
["access", 3, "error", 219, 26],
["access", 4, "cannot push: target must be an array", 219, 26],
["array", 5, 0, 219, 26],
["push", 5, 4, 219, 26],
["frame", 4, 2, 2, 219, 26],
["null", 2, 219, 26],
["setarg", 4, 0, 2, 219, 26],
["setarg", 4, 1, 3, 219, 26],
["setarg", 4, 2, 5, 219, 26],
["invoke", 4, 2, 219, 26],
["disrupt", 219, 26],
"push_done_103",
["null", 2, 219, 26],
["return", 2, 219, 26]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 2, 1, 223, 10],
["is_array", 3, 2, 223, 26],
["jump_false", 3, "push_err_104", 223, 26],
["push", 2, 1, 223, 26],
["jump", "push_done_105", 223, 26],
"push_err_104",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
223,
26
],
["access", 3, "error", 223, 26],
["access", 4, "cannot push: target must be an array", 223, 26],
["array", 5, 0, 223, 26],
["push", 5, 4, 223, 26],
["frame", 4, 2, 2, 223, 26],
["null", 2, 223, 26],
["setarg", 4, 0, 2, 223, 26],
["setarg", 4, 1, 3, 223, 26],
["setarg", 4, 2, 5, 223, 26],
["invoke", 4, 2, 223, 26],
["disrupt", 223, 26],
"push_done_105",
["null", 2, 223, 26],
["return", 2, 223, 26]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["array", 2, 1, 227, 16],
["push", 2, 1, 227, 16],
["get", 3, 50, 1, 227, 5],
["frame", 4, 3, 1, 227, 5],
["null", 3, 227, 5],
["setarg", 4, 0, 3, 227, 5],
["setarg", 4, 1, 2, 227, 5],
["invoke", 4, 2, 227, 5],
["null", 2, 227, 5],
["return", 2, 227, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["array", 3, 2, 231, 20],
["push", 3, 1, 231, 20],
["push", 3, 2, 231, 20],
["get", 4, 50, 1, 231, 5],
["frame", 5, 4, 1, 231, 5],
["null", 4, 231, 5],
["setarg", 5, 0, 4, 231, 5],
["setarg", 5, 1, 3, 231, 5],
["invoke", 5, 3, 231, 5],
["null", 3, 231, 5],
["return", 3, 231, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 235, 23],
["push", 4, 1, 235, 23],
["push", 4, 2, 235, 23],
["push", 4, 3, 235, 23],
["get", 5, 50, 1, 235, 5],
["frame", 6, 5, 1, 235, 5],
["null", 5, 235, 5],
["setarg", 6, 0, 5, 235, 5],
["setarg", 6, 1, 4, 235, 5],
["invoke", 6, 4, 235, 5],
["null", 4, 235, 5],
["return", 4, 235, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["array", 5, 4, 239, 26],
["push", 5, 1, 239, 26],
["push", 5, 2, 239, 26],
["push", 5, 3, 239, 26],
["push", 5, 4, 239, 26],
["get", 6, 50, 1, 239, 5],
["frame", 7, 6, 1, 239, 5],
["null", 6, 239, 5],
["setarg", 7, 0, 6, 239, 5],
["setarg", 7, 1, 5, 239, 5],
["invoke", 7, 5, 239, 5],
["null", 5, 239, 5],
["return", 5, 239, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 248, 27],
["load_index", 4, 2, 3, 248, 27],
["access", 3, 1, 248, 36],
["load_index", 5, 2, 3, 248, 36],
["access", 3, 2, 248, 45],
["load_index", 6, 2, 3, 248, 45],
["access", 3, 3, 248, 54],
["load_index", 7, 2, 3, 248, 54],
["array", 3, 5, 248, 54],
["push", 3, 1, 248, 54],
["push", 3, 4, 248, 54],
["push", 3, 5, 248, 54],
["push", 3, 6, 248, 54],
["push", 3, 7, 248, 54],
["move", 4, 3, 248, 54],
["get", 3, 50, 1, 249, 5],
["frame", 5, 3, 1, 249, 5],
["null", 3, 249, 5],
["setarg", 5, 0, 3, 249, 5],
["setarg", 5, 1, 4, 249, 5],
["invoke", 5, 3, 249, 5],
["null", 3, 249, 5],
["return", 3, 249, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 253, 16],
["array", 4, 3, 253, 32],
["push", 4, 3, 253, 32],
["push", 4, 1, 253, 32],
["push", 4, 2, 253, 32],
["get", 3, 50, 1, 253, 5],
["frame", 5, 3, 1, 253, 5],
["null", 3, 253, 5],
["setarg", 5, 0, 3, 253, 5],
["setarg", 5, 1, 4, 253, 5],
["invoke", 5, 3, 253, 5],
["null", 3, 253, 5],
["return", 3, 253, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 257, 16],
["array", 4, 3, 257, 32],
["push", 4, 3, 257, 32],
["push", 4, 1, 257, 32],
["push", 4, 2, 257, 32],
["get", 3, 50, 1, 257, 5],
["frame", 5, 3, 1, 257, 5],
["null", 3, 257, 5],
["setarg", 5, 0, 3, 257, 5],
["setarg", 5, 1, 4, 257, 5],
["invoke", 5, 3, 257, 5],
["null", 3, 257, 5],
["return", 3, 257, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["jump_false", 2, "if_else_106", 261, 9],
["access", 3, "true", 262, 14],
["get", 4, 53, 1, 262, 7],
["frame", 5, 4, 2, 262, 7],
["null", 4, 262, 7],
["setarg", 5, 0, 4, 262, 7],
["setarg", 5, 1, 3, 262, 7],
["setarg", 5, 2, 1, 262, 7],
["invoke", 5, 3, 262, 7],
["jump", "if_end_107", 262, 7],
"if_else_106",
["access", 3, "false", 264, 14],
["get", 4, 53, 1, 264, 7],
["frame", 5, 4, 2, 264, 7],
["null", 4, 264, 7],
["setarg", 5, 0, 4, 264, 7],
["setarg", 5, 1, 3, 264, 7],
["setarg", 5, 2, 1, 264, 7],
["invoke", 5, 3, 264, 7],
"if_end_107",
["null", 3, 264, 7],
["return", 3, 264, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["access", 2, "null", 269, 12],
["get", 3, 53, 1, 269, 5],
["frame", 4, 3, 2, 269, 5],
["null", 3, 269, 5],
["setarg", 4, 0, 3, 269, 5],
["setarg", 4, 1, 2, 269, 5],
["setarg", 4, 2, 1, 269, 5],
["invoke", 4, 2, 269, 5],
["null", 2, 269, 5],
["return", 2, 269, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 2, 43, 1, 273, 20],
["frame", 3, 2, 0, 273, 20],
["null", 2, 273, 20],
["setarg", 3, 0, 2, 273, 20],
["invoke", 3, 2, 273, 20],
["move", 3, 2, 273, 20],
["access", 2, "access", 274, 16],
["record", 4, 3],
["access", 5, "name", 274, 43],
["store_field", 4, 5, "kind", 274, 43],
["access", 5, "log", 274, 57],
["store_field", 4, 5, "name", 274, 57],
["access", 5, "intrinsic", 274, 70],
["store_field", 4, 5, "make", 274, 70],
["array", 5, 3, 274, 70],
["push", 5, 2, 274, 70],
["push", 5, 3, 274, 70],
["push", 5, 4, 274, 70],
["get", 2, 50, 1, 274, 5],
["frame", 4, 2, 1, 274, 5],
["null", 2, 274, 5],
["setarg", 4, 0, 2, 274, 5],
["setarg", 4, 1, 5, 274, 5],
["invoke", 4, 2, 274, 5],
["get", 2, 43, 1, 275, 21],
["frame", 4, 2, 0, 275, 21],
["null", 2, 275, 21],
["setarg", 4, 0, 2, 275, 21],
["invoke", 4, 2, 275, 21],
["move", 4, 2, 275, 21],
["access", 2, "error", 276, 31],
["get", 5, 58, 1, 276, 5],
["frame", 6, 5, 2, 276, 5],
["null", 5, 276, 5],
["setarg", 6, 0, 5, 276, 5],
["setarg", 6, 1, 4, 276, 5],
["setarg", 6, 2, 2, 276, 5],
["invoke", 6, 2, 276, 5],
["get", 2, 43, 1, 277, 20],
["frame", 5, 2, 0, 277, 20],
["null", 2, 277, 20],
["setarg", 5, 0, 2, 277, 20],
["invoke", 5, 2, 277, 20],
["move", 5, 2, 277, 20],
["get", 2, 58, 1, 278, 5],
["frame", 6, 2, 2, 278, 5],
["null", 2, 278, 5],
["setarg", 6, 0, 2, 278, 5],
["setarg", 6, 1, 5, 278, 5],
["setarg", 6, 2, 1, 278, 5],
["invoke", 6, 2, 278, 5],
["get", 2, 43, 1, 279, 20],
["frame", 6, 2, 0, 279, 20],
["null", 2, 279, 20],
["setarg", 6, 0, 2, 279, 20],
["invoke", 6, 2, 279, 20],
["move", 6, 2, 279, 20],
["access", 2, "array", 280, 16],
["access", 7, 0, 280, 35],
["array", 8, 3, 280, 35],
["push", 8, 2, 280, 35],
["push", 8, 6, 280, 35],
["push", 8, 7, 280, 35],
["get", 2, 50, 1, 280, 5],
["frame", 7, 2, 1, 280, 5],
["null", 2, 280, 5],
["setarg", 7, 0, 2, 280, 5],
["setarg", 7, 1, 8, 280, 5],
["invoke", 7, 2, 280, 5],
["access", 2, "push", 281, 12],
["get", 7, 54, 1, 281, 5],
["frame", 8, 7, 3, 281, 5],
["null", 7, 281, 5],
["setarg", 8, 0, 7, 281, 5],
["setarg", 8, 1, 2, 281, 5],
["setarg", 8, 2, 6, 281, 5],
["setarg", 8, 3, 5, 281, 5],
["invoke", 8, 2, 281, 5],
["get", 2, 43, 1, 282, 18],
["frame", 5, 2, 0, 282, 18],
["null", 2, 282, 18],
["setarg", 5, 0, 2, 282, 18],
["invoke", 5, 2, 282, 18],
["move", 5, 2, 282, 18],
["get", 2, 43, 1, 283, 22],
["frame", 7, 2, 0, 283, 22],
["null", 2, 283, 22],
["setarg", 7, 0, 2, 283, 22],
["invoke", 7, 2, 283, 22],
["move", 7, 2, 283, 22],
["access", 2, "frame", 284, 12],
["access", 8, 2, 284, 43],
["get", 9, 55, 1, 284, 5],
["frame", 10, 9, 4, 284, 5],
["null", 9, 284, 5],
["setarg", 10, 0, 9, 284, 5],
["setarg", 10, 1, 2, 284, 5],
["setarg", 10, 2, 7, 284, 5],
["setarg", 10, 3, 3, 284, 5],
["setarg", 10, 4, 8, 284, 5],
["invoke", 10, 2, 284, 5],
["get", 2, 43, 1, 285, 21],
["frame", 3, 2, 0, 285, 21],
["null", 2, 285, 21],
["setarg", 3, 0, 2, 285, 21],
["invoke", 3, 2, 285, 21],
["move", 3, 2, 285, 21],
["access", 2, "null", 286, 12],
["get", 8, 53, 1, 286, 5],
["frame", 9, 8, 2, 286, 5],
["null", 8, 286, 5],
["setarg", 9, 0, 8, 286, 5],
["setarg", 9, 1, 2, 286, 5],
["setarg", 9, 2, 3, 286, 5],
["invoke", 9, 2, 286, 5],
["access", 2, "setarg", 287, 12],
["access", 8, 0, 287, 34],
["get", 9, 55, 1, 287, 5],
["frame", 10, 9, 4, 287, 5],
["null", 9, 287, 5],
["setarg", 10, 0, 9, 287, 5],
["setarg", 10, 1, 2, 287, 5],
["setarg", 10, 2, 7, 287, 5],
["setarg", 10, 3, 8, 287, 5],
["setarg", 10, 4, 3, 287, 5],
["invoke", 10, 2, 287, 5],
["access", 2, "setarg", 288, 12],
["access", 3, 1, 288, 34],
["get", 8, 55, 1, 288, 5],
["frame", 9, 8, 4, 288, 5],
["null", 8, 288, 5],
["setarg", 9, 0, 8, 288, 5],
["setarg", 9, 1, 2, 288, 5],
["setarg", 9, 2, 7, 288, 5],
["setarg", 9, 3, 3, 288, 5],
["setarg", 9, 4, 4, 288, 5],
["invoke", 9, 2, 288, 5],
["access", 2, "setarg", 289, 12],
["access", 3, 2, 289, 34],
["get", 4, 55, 1, 289, 5],
["frame", 8, 4, 4, 289, 5],
["null", 4, 289, 5],
["setarg", 8, 0, 4, 289, 5],
["setarg", 8, 1, 2, 289, 5],
["setarg", 8, 2, 7, 289, 5],
["setarg", 8, 3, 3, 289, 5],
["setarg", 8, 4, 6, 289, 5],
["invoke", 8, 2, 289, 5],
["access", 2, "invoke", 290, 12],
["get", 3, 54, 1, 290, 5],
["frame", 4, 3, 3, 290, 5],
["null", 3, 290, 5],
["setarg", 4, 0, 3, 290, 5],
["setarg", 4, 1, 2, 290, 5],
["setarg", 4, 2, 7, 290, 5],
["setarg", 4, 3, 5, 290, 5],
["invoke", 4, 2, 290, 5],
["null", 2, 290, 5],
["return", 2, 290, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["access", 2, "jump", 294, 16],
["array", 3, 2, 294, 24],
["push", 3, 2, 294, 24],
["push", 3, 1, 294, 24],
["get", 2, 50, 1, 294, 5],
["frame", 4, 2, 1, 294, 5],
["null", 2, 294, 5],
["setarg", 4, 0, 2, 294, 5],
["setarg", 4, 1, 3, 294, 5],
["invoke", 4, 2, 294, 5],
["null", 2, 294, 5],
["return", 2, 294, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 298, 26],
["push", 4, 1, 298, 26],
["push", 4, 2, 298, 26],
["push", 4, 3, 298, 26],
["get", 5, 50, 1, 298, 5],
["frame", 6, 5, 1, 298, 5],
["null", 5, 298, 5],
["setarg", 6, 0, 5, 298, 5],
["setarg", 6, 1, 4, 298, 5],
["invoke", 6, 4, 298, 5],
["null", 4, 298, 5],
["return", 4, 298, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 2, 305, 17],
["is_identical", 3, 1, 2, 305, 17],
["jump_true", 3, "eq_done_110", 305, 17],
"_nop_tc_1",
["jump", "eq_ni_111", 305, 17],
"_nop_tc_2",
["jump", "eq_ni_111", 305, 17],
["eq_int", 3, 1, 2, 305, 17],
["jump", "eq_done_110", 305, 17],
"eq_ni_111",
"_nop_tc_3",
["jump", "eq_nn_112", 305, 17],
"_nop_tc_4",
["jump", "eq_nn_112", 305, 17],
["eq_float", 3, 1, 2, 305, 17],
["jump", "eq_done_110", 305, 17],
"eq_nn_112",
"_nop_tc_5",
["jump", "eq_nt_113", 305, 17],
"_nop_tc_6",
["jump", "eq_nt_113", 305, 17],
["eq_text", 3, 1, 2, 305, 17],
["jump", "eq_done_110", 305, 17],
"eq_nt_113",
"_nop_tc_7",
["jump", "eq_nnl_114", 305, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 305, 17],
["jump", "eq_done_110", 305, 17],
"eq_nnl_114",
"_nop_tc_10",
["jump", "eq_nb_115", 305, 17],
"_nop_tc_11",
["jump", "eq_nb_115", 305, 17],
["eq_bool", 3, 1, 2, 305, 17],
["jump", "eq_done_110", 305, 17],
"eq_nb_115",
["false", 3, 305, 17],
"eq_done_110",
["jump_false", 3, "if_else_108", 305, 17],
["false", 2, 305, 32],
["return", 2, 305, 32],
"_nop_ur_1",
"if_else_108",
"if_end_109",
["load_field", 2, 1, "kind", 306, 12],
["access", 3, "number", 306, 25],
["is_identical", 4, 2, 3, 306, 25],
["jump_true", 4, "eq_done_117", 306, 25],
["is_int", 5, 2, 306, 25],
["jump_false", 5, "eq_ni_118", 306, 25],
"_nop_tc_12",
["jump", "eq_ni_118", 306, 25],
["eq_int", 4, 2, 3, 306, 25],
["jump", "eq_done_117", 306, 25],
"eq_ni_118",
["is_num", 5, 2, 306, 25],
["jump_false", 5, "eq_nn_119", 306, 25],
"_nop_tc_13",
["jump", "eq_nn_119", 306, 25],
["eq_float", 4, 2, 3, 306, 25],
["jump", "eq_done_117", 306, 25],
"eq_nn_119",
["is_text", 5, 2, 306, 25],
["jump_false", 5, "eq_nt_120", 306, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 306, 25],
["jump", "eq_done_117", 306, 25],
"eq_nt_120",
["is_null", 5, 2, 306, 25],
["jump_false", 5, "eq_nnl_121", 306, 25],
"_nop_tc_16",
["jump", "eq_nnl_121", 306, 25],
["true", 4, 306, 25],
["jump", "eq_done_117", 306, 25],
"eq_nnl_121",
["is_bool", 5, 2, 306, 25],
["jump_false", 5, "eq_nb_122", 306, 25],
"_nop_tc_17",
["jump", "eq_nb_122", 306, 25],
["eq_bool", 4, 2, 3, 306, 25],
["jump", "eq_done_117", 306, 25],
"eq_nb_122",
["false", 4, 306, 25],
"eq_done_117",
["move", 2, 4, 306, 25],
["jump_false", 2, "and_end_116", 306, 25],
["load_field", 3, 1, "number", 306, 48],
["is_int", 4, 3, 306, 48],
["move", 2, 4, 306, 48],
"and_end_116",
["return", 2, 306, 48],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["null", 2, 311, 17],
["is_identical", 3, 1, 2, 311, 17],
["jump_true", 3, "eq_done_125", 311, 17],
"_nop_tc_1",
["jump", "eq_ni_126", 311, 17],
"_nop_tc_2",
["jump", "eq_ni_126", 311, 17],
["eq_int", 3, 1, 2, 311, 17],
["jump", "eq_done_125", 311, 17],
"eq_ni_126",
"_nop_tc_3",
["jump", "eq_nn_127", 311, 17],
"_nop_tc_4",
["jump", "eq_nn_127", 311, 17],
["eq_float", 3, 1, 2, 311, 17],
["jump", "eq_done_125", 311, 17],
"eq_nn_127",
"_nop_tc_5",
["jump", "eq_nt_128", 311, 17],
"_nop_tc_6",
["jump", "eq_nt_128", 311, 17],
["eq_text", 3, 1, 2, 311, 17],
["jump", "eq_done_125", 311, 17],
"eq_nt_128",
"_nop_tc_7",
["jump", "eq_nnl_129", 311, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 311, 17],
["jump", "eq_done_125", 311, 17],
"eq_nnl_129",
"_nop_tc_10",
["jump", "eq_nb_130", 311, 17],
"_nop_tc_11",
["jump", "eq_nb_130", 311, 17],
["eq_bool", 3, 1, 2, 311, 17],
["jump", "eq_done_125", 311, 17],
"eq_nb_130",
["false", 3, 311, 17],
"eq_done_125",
["jump_false", 3, "if_else_123", 311, 17],
["false", 2, 311, 32],
["return", 2, 311, 32],
"_nop_ur_1",
"if_else_123",
"if_end_124",
["load_field", 2, 1, "kind", 312, 12],
["access", 3, "text", 312, 25],
["is_identical", 4, 2, 3, 312, 25],
["jump_true", 4, "eq_done_132", 312, 25],
["is_int", 5, 2, 312, 25],
["jump_false", 5, "eq_ni_133", 312, 25],
"_nop_tc_12",
["jump", "eq_ni_133", 312, 25],
["eq_int", 4, 2, 3, 312, 25],
["jump", "eq_done_132", 312, 25],
"eq_ni_133",
["is_num", 5, 2, 312, 25],
["jump_false", 5, "eq_nn_134", 312, 25],
"_nop_tc_13",
["jump", "eq_nn_134", 312, 25],
["eq_float", 4, 2, 3, 312, 25],
["jump", "eq_done_132", 312, 25],
"eq_nn_134",
["is_text", 5, 2, 312, 25],
["jump_false", 5, "eq_nt_135", 312, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 312, 25],
["jump", "eq_done_132", 312, 25],
"eq_nt_135",
["is_null", 5, 2, 312, 25],
["jump_false", 5, "eq_nnl_136", 312, 25],
"_nop_tc_16",
["jump", "eq_nnl_136", 312, 25],
["true", 4, 312, 25],
["jump", "eq_done_132", 312, 25],
"eq_nnl_136",
["is_bool", 5, 2, 312, 25],
["jump_false", 5, "eq_nb_137", 312, 25],
"_nop_tc_17",
["jump", "eq_nb_137", 312, 25],
["eq_bool", 4, 2, 3, 312, 25],
["jump", "eq_done_132", 312, 25],
"eq_nb_137",
["false", 4, 312, 25],
"eq_done_132",
["move", 2, 4, 312, 25],
["jump_true", 2, "or_end_131", 312, 25],
["load_field", 3, 1, "kind", 312, 35],
["access", 4, "text literal", 312, 48],
["is_identical", 5, 3, 4, 312, 48],
["jump_true", 5, "eq_done_138", 312, 48],
["is_int", 6, 3, 312, 48],
["jump_false", 6, "eq_ni_139", 312, 48],
"_nop_tc_18",
["jump", "eq_ni_139", 312, 48],
["eq_int", 5, 3, 4, 312, 48],
["jump", "eq_done_138", 312, 48],
"eq_ni_139",
["is_num", 6, 3, 312, 48],
["jump_false", 6, "eq_nn_140", 312, 48],
"_nop_tc_19",
["jump", "eq_nn_140", 312, 48],
["eq_float", 5, 3, 4, 312, 48],
["jump", "eq_done_138", 312, 48],
"eq_nn_140",
["is_text", 6, 3, 312, 48],
["jump_false", 6, "eq_nt_141", 312, 48],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 5, 3, 4, 312, 48],
["jump", "eq_done_138", 312, 48],
"eq_nt_141",
["is_null", 6, 3, 312, 48],
["jump_false", 6, "eq_nnl_142", 312, 48],
"_nop_tc_22",
["jump", "eq_nnl_142", 312, 48],
["true", 5, 312, 48],
["jump", "eq_done_138", 312, 48],
"eq_nnl_142",
["is_bool", 6, 3, 312, 48],
["jump_false", 6, "eq_nb_143", 312, 48],
"_nop_tc_23",
["jump", "eq_nb_143", 312, 48],
["eq_bool", 5, 3, 4, 312, 48],
["jump", "eq_done_138", 312, 48],
"eq_nb_143",
["false", 5, 312, 48],
"eq_done_138",
["move", 2, 5, 312, 48],
"or_end_131",
["return", 2, 312, 48],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 2, 317, 17],
["is_identical", 3, 1, 2, 317, 17],
["jump_true", 3, "eq_done_146", 317, 17],
"_nop_tc_1",
["jump", "eq_ni_147", 317, 17],
"_nop_tc_2",
["jump", "eq_ni_147", 317, 17],
["eq_int", 3, 1, 2, 317, 17],
["jump", "eq_done_146", 317, 17],
"eq_ni_147",
"_nop_tc_3",
["jump", "eq_nn_148", 317, 17],
"_nop_tc_4",
["jump", "eq_nn_148", 317, 17],
["eq_float", 3, 1, 2, 317, 17],
["jump", "eq_done_146", 317, 17],
"eq_nn_148",
"_nop_tc_5",
["jump", "eq_nt_149", 317, 17],
"_nop_tc_6",
["jump", "eq_nt_149", 317, 17],
["eq_text", 3, 1, 2, 317, 17],
["jump", "eq_done_146", 317, 17],
"eq_nt_149",
"_nop_tc_7",
["jump", "eq_nnl_150", 317, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 317, 17],
["jump", "eq_done_146", 317, 17],
"eq_nnl_150",
"_nop_tc_10",
["jump", "eq_nb_151", 317, 17],
"_nop_tc_11",
["jump", "eq_nb_151", 317, 17],
["eq_bool", 3, 1, 2, 317, 17],
["jump", "eq_done_146", 317, 17],
"eq_nb_151",
["false", 3, 317, 17],
"eq_done_146",
["jump_false", 3, "if_else_144", 317, 17],
["false", 2, 317, 32],
["return", 2, 317, 32],
"_nop_ur_1",
"if_else_144",
"if_end_145",
["load_field", 2, 1, "kind", 318, 12],
["access", 3, "number", 318, 25],
["is_identical", 4, 2, 3, 318, 25],
["jump_true", 4, "eq_done_152", 318, 25],
["is_int", 5, 2, 318, 25],
["jump_false", 5, "eq_ni_153", 318, 25],
"_nop_tc_12",
["jump", "eq_ni_153", 318, 25],
["eq_int", 4, 2, 3, 318, 25],
["jump", "eq_done_152", 318, 25],
"eq_ni_153",
["is_num", 5, 2, 318, 25],
["jump_false", 5, "eq_nn_154", 318, 25],
"_nop_tc_13",
["jump", "eq_nn_154", 318, 25],
["eq_float", 4, 2, 3, 318, 25],
["jump", "eq_done_152", 318, 25],
"eq_nn_154",
["is_text", 5, 2, 318, 25],
["jump_false", 5, "eq_nt_155", 318, 25],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 2, 3, 318, 25],
["jump", "eq_done_152", 318, 25],
"eq_nt_155",
["is_null", 5, 2, 318, 25],
["jump_false", 5, "eq_nnl_156", 318, 25],
"_nop_tc_16",
["jump", "eq_nnl_156", 318, 25],
["true", 4, 318, 25],
["jump", "eq_done_152", 318, 25],
"eq_nnl_156",
["is_bool", 5, 2, 318, 25],
["jump_false", 5, "eq_nb_157", 318, 25],
"_nop_tc_17",
["jump", "eq_nb_157", 318, 25],
["eq_bool", 4, 2, 3, 318, 25],
["jump", "eq_done_152", 318, 25],
"eq_nb_157",
["false", 4, 318, 25],
"eq_done_152",
["return", 4, 318, 25],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 1, 37, 1, 336, 23],
["get", 2, 65, 1, 336, 9],
["frame", 3, 2, 1, 336, 9],
["null", 2, 336, 9],
["setarg", 3, 0, 2, 336, 9],
["setarg", 3, 1, 1, 336, 9],
["invoke", 3, 1, 336, 9],
["move", 2, 1, 336, 9],
["jump_false", 2, "and_end_160", 336, 9],
["get", 1, 38, 1, 336, 48],
["get", 3, 65, 1, 336, 34],
["frame", 4, 3, 1, 336, 34],
["null", 3, 336, 34],
["setarg", 4, 0, 3, 336, 34],
["setarg", 4, 1, 1, 336, 34],
["invoke", 4, 1, 336, 34],
["move", 2, 1, 336, 34],
"and_end_160",
["jump_false", 2, "if_else_158", 336, 34],
["access", 1, "concat", 337, 14],
["get", 2, 34, 1, 337, 24],
["get", 3, 35, 1, 337, 34],
["get", 4, 36, 1, 337, 44],
["get", 5, 55, 1, 337, 7],
["frame", 6, 5, 4, 337, 7],
["null", 5, 337, 7],
["setarg", 6, 0, 5, 337, 7],
["setarg", 6, 1, 1, 337, 7],
["setarg", 6, 2, 2, 337, 7],
["setarg", 6, 3, 3, 337, 7],
["setarg", 6, 4, 4, 337, 7],
["invoke", 6, 1, 337, 7],
["null", 1, 338, 14],
["return", 1, 338, 14],
"_nop_ur_1",
"if_else_158",
"if_end_159",
["get", 1, 37, 1, 340, 25],
["get", 2, 66, 1, 340, 9],
["frame", 3, 2, 1, 340, 9],
["null", 2, 340, 9],
["setarg", 3, 0, 2, 340, 9],
["setarg", 3, 1, 1, 340, 9],
["invoke", 3, 1, 340, 9],
["move", 2, 1, 340, 9],
["jump_false", 2, "and_end_163", 340, 9],
["get", 1, 38, 1, 340, 52],
["get", 3, 66, 1, 340, 36],
["frame", 4, 3, 1, 340, 36],
["null", 3, 340, 36],
["setarg", 4, 0, 3, 340, 36],
["setarg", 4, 1, 1, 340, 36],
["invoke", 4, 1, 340, 36],
["move", 2, 1, 340, 36],
"and_end_163",
["jump_false", 2, "if_else_161", 340, 36],
["access", 1, "add", 341, 14],
["get", 2, 34, 1, 341, 21],
["get", 3, 35, 1, 341, 31],
["get", 4, 36, 1, 341, 41],
["get", 5, 55, 1, 341, 7],
["frame", 6, 5, 4, 341, 7],
["null", 5, 341, 7],
["setarg", 6, 0, 5, 341, 7],
["setarg", 6, 1, 1, 341, 7],
["setarg", 6, 2, 2, 341, 7],
["setarg", 6, 3, 3, 341, 7],
["setarg", 6, 4, 4, 341, 7],
["invoke", 6, 1, 341, 7],
["null", 1, 342, 14],
["return", 1, 342, 14],
"_nop_ur_2",
"if_else_161",
"if_end_162",
["get", 1, 37, 1, 345, 25],
["get", 2, 66, 1, 345, 9],
["frame", 3, 2, 1, 345, 9],
["null", 2, 345, 9],
["setarg", 3, 0, 2, 345, 9],
["setarg", 3, 1, 1, 345, 9],
["invoke", 3, 1, 345, 9],
["move", 2, 1, 345, 9],
["jump_true", 2, "or_end_166", 345, 9],
["get", 1, 38, 1, 345, 52],
["get", 3, 66, 1, 345, 36],
["frame", 4, 3, 1, 345, 36],
["null", 3, 345, 36],
["setarg", 4, 0, 3, 345, 36],
["setarg", 4, 1, 1, 345, 36],
["invoke", 4, 1, 345, 36],
["move", 2, 1, 345, 36],
"or_end_166",
["jump_false", 2, "if_else_164", 345, 36],
["access", 1, "add", 346, 26],
["get", 2, 68, 1, 346, 7],
["frame", 3, 2, 1, 346, 7],
["null", 2, 346, 7],
["setarg", 3, 0, 2, 346, 7],
["setarg", 3, 1, 1, 346, 7],
["invoke", 3, 1, 346, 7],
["null", 1, 347, 14],
["return", 1, 347, 14],
"_nop_ur_3",
"if_else_164",
"if_end_165",
["get", 1, 43, 1, 350, 14],
["frame", 2, 1, 0, 350, 14],
["null", 1, 350, 14],
["setarg", 2, 0, 1, 350, 14],
["invoke", 2, 1, 350, 14],
["move", 2, 1, 350, 14],
["get", 1, 43, 1, 351, 14],
["frame", 3, 1, 0, 351, 14],
["null", 1, 351, 14],
["setarg", 3, 0, 1, 351, 14],
["invoke", 3, 1, 351, 14],
["move", 3, 1, 351, 14],
["access", 1, "add_done", 352, 26],
["get", 4, 48, 1, 352, 16],
["frame", 5, 4, 1, 352, 16],
["null", 4, 352, 16],
["setarg", 5, 0, 4, 352, 16],
["setarg", 5, 1, 1, 352, 16],
["invoke", 5, 1, 352, 16],
["move", 4, 1, 352, 16],
["access", 1, "add_cn", 353, 31],
["get", 5, 48, 1, 353, 21],
["frame", 6, 5, 1, 353, 21],
["null", 5, 353, 21],
["setarg", 6, 0, 5, 353, 21],
["setarg", 6, 1, 1, 353, 21],
["invoke", 6, 1, 353, 21],
["move", 5, 1, 353, 21],
["access", 1, "is_text", 356, 12],
["get", 6, 35, 1, 356, 27],
["get", 7, 54, 1, 356, 5],
["frame", 8, 7, 3, 356, 5],
["null", 7, 356, 5],
["setarg", 8, 0, 7, 356, 5],
["setarg", 8, 1, 1, 356, 5],
["setarg", 8, 2, 2, 356, 5],
["setarg", 8, 3, 6, 356, 5],
["invoke", 8, 1, 356, 5],
["access", 1, "jump_false", 357, 20],
["get", 6, 63, 1, 357, 5],
["frame", 7, 6, 3, 357, 5],
["null", 6, 357, 5],
["setarg", 7, 0, 6, 357, 5],
["setarg", 7, 1, 1, 357, 5],
["setarg", 7, 2, 2, 357, 5],
["setarg", 7, 3, 5, 357, 5],
["invoke", 7, 1, 357, 5],
["access", 1, "is_text", 358, 12],
["get", 6, 36, 1, 358, 27],
["get", 7, 54, 1, 358, 5],
["frame", 8, 7, 3, 358, 5],
["null", 7, 358, 5],
["setarg", 8, 0, 7, 358, 5],
["setarg", 8, 1, 1, 358, 5],
["setarg", 8, 2, 3, 358, 5],
["setarg", 8, 3, 6, 358, 5],
["invoke", 8, 1, 358, 5],
["access", 1, "jump_false", 359, 20],
["get", 6, 63, 1, 359, 5],
["frame", 7, 6, 3, 359, 5],
["null", 6, 359, 5],
["setarg", 7, 0, 6, 359, 5],
["setarg", 7, 1, 1, 359, 5],
["setarg", 7, 2, 3, 359, 5],
["setarg", 7, 3, 5, 359, 5],
["invoke", 7, 1, 359, 5],
["access", 1, "concat", 360, 12],
["get", 6, 34, 1, 360, 22],
["get", 7, 35, 1, 360, 32],
["get", 8, 36, 1, 360, 42],
["get", 9, 55, 1, 360, 5],
["frame", 10, 9, 4, 360, 5],
["null", 9, 360, 5],
["setarg", 10, 0, 9, 360, 5],
["setarg", 10, 1, 1, 360, 5],
["setarg", 10, 2, 6, 360, 5],
["setarg", 10, 3, 7, 360, 5],
["setarg", 10, 4, 8, 360, 5],
["invoke", 10, 1, 360, 5],
["get", 1, 62, 1, 361, 5],
["frame", 6, 1, 1, 361, 5],
["null", 1, 361, 5],
["setarg", 6, 0, 1, 361, 5],
["setarg", 6, 1, 4, 361, 5],
["invoke", 6, 1, 361, 5],
["access", 1, "add_err", 364, 25],
["get", 6, 48, 1, 364, 15],
["frame", 7, 6, 1, 364, 15],
["null", 6, 364, 15],
["setarg", 7, 0, 6, 364, 15],
["setarg", 7, 1, 1, 364, 15],
["invoke", 7, 1, 364, 15],
["move", 6, 1, 364, 15],
["get", 1, 51, 1, 365, 5],
["frame", 7, 1, 1, 365, 5],
["null", 1, 365, 5],
["setarg", 7, 0, 1, 365, 5],
["setarg", 7, 1, 5, 365, 5],
["invoke", 7, 1, 365, 5],
["access", 1, "is_num", 366, 12],
["get", 5, 35, 1, 366, 26],
["get", 7, 54, 1, 366, 5],
["frame", 8, 7, 3, 366, 5],
["null", 7, 366, 5],
["setarg", 8, 0, 7, 366, 5],
["setarg", 8, 1, 1, 366, 5],
["setarg", 8, 2, 2, 366, 5],
["setarg", 8, 3, 5, 366, 5],
["invoke", 8, 1, 366, 5],
["access", 1, "jump_false", 367, 20],
["get", 5, 63, 1, 367, 5],
["frame", 7, 5, 3, 367, 5],
["null", 5, 367, 5],
["setarg", 7, 0, 5, 367, 5],
["setarg", 7, 1, 1, 367, 5],
["setarg", 7, 2, 2, 367, 5],
["setarg", 7, 3, 6, 367, 5],
["invoke", 7, 1, 367, 5],
["access", 1, "is_num", 368, 12],
["get", 2, 36, 1, 368, 26],
["get", 5, 54, 1, 368, 5],
["frame", 7, 5, 3, 368, 5],
["null", 5, 368, 5],
["setarg", 7, 0, 5, 368, 5],
["setarg", 7, 1, 1, 368, 5],
["setarg", 7, 2, 3, 368, 5],
["setarg", 7, 3, 2, 368, 5],
["invoke", 7, 1, 368, 5],
["access", 1, "jump_false", 369, 20],
["get", 2, 63, 1, 369, 5],
["frame", 5, 2, 3, 369, 5],
["null", 2, 369, 5],
["setarg", 5, 0, 2, 369, 5],
["setarg", 5, 1, 1, 369, 5],
["setarg", 5, 2, 3, 369, 5],
["setarg", 5, 3, 6, 369, 5],
["invoke", 5, 1, 369, 5],
["access", 1, "add", 370, 12],
["get", 2, 34, 1, 370, 19],
["get", 3, 35, 1, 370, 29],
["get", 5, 36, 1, 370, 39],
["get", 7, 55, 1, 370, 5],
["frame", 8, 7, 4, 370, 5],
["null", 7, 370, 5],
["setarg", 8, 0, 7, 370, 5],
["setarg", 8, 1, 1, 370, 5],
["setarg", 8, 2, 2, 370, 5],
["setarg", 8, 3, 3, 370, 5],
["setarg", 8, 4, 5, 370, 5],
["invoke", 8, 1, 370, 5],
["get", 1, 62, 1, 371, 5],
["frame", 2, 1, 1, 371, 5],
["null", 1, 371, 5],
["setarg", 2, 0, 1, 371, 5],
["setarg", 2, 1, 4, 371, 5],
["invoke", 2, 1, 371, 5],
["get", 1, 51, 1, 373, 5],
["frame", 2, 1, 1, 373, 5],
["null", 1, 373, 5],
["setarg", 2, 0, 1, 373, 5],
["setarg", 2, 1, 6, 373, 5],
["invoke", 2, 1, 373, 5],
["access", 1, "cannot apply '+': operands must both be text or both be numbers", 374, 20],
["get", 2, 61, 1, 374, 5],
["frame", 3, 2, 1, 374, 5],
["null", 2, 374, 5],
["setarg", 3, 0, 2, 374, 5],
["setarg", 3, 1, 1, 374, 5],
["invoke", 3, 1, 374, 5],
["access", 1, "disrupt", 375, 12],
["get", 2, 52, 1, 375, 5],
["frame", 3, 2, 1, 375, 5],
["null", 2, 375, 5],
["setarg", 3, 0, 2, 375, 5],
["setarg", 3, 1, 1, 375, 5],
["invoke", 3, 1, 375, 5],
["get", 1, 51, 1, 376, 5],
["frame", 2, 1, 1, 376, 5],
["null", 1, 376, 5],
["setarg", 2, 0, 1, 376, 5],
["setarg", 2, 1, 4, 376, 5],
["invoke", 2, 1, 376, 5],
["null", 1, 377, 12],
["return", 1, 377, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 2, 37, 1, 383, 25],
["get", 3, 66, 1, 383, 9],
["frame", 4, 3, 1, 383, 9],
["null", 3, 383, 9],
["setarg", 4, 0, 3, 383, 9],
["setarg", 4, 1, 2, 383, 9],
["invoke", 4, 2, 383, 9],
["move", 3, 2, 383, 9],
["jump_false", 3, "and_end_169", 383, 9],
["get", 2, 38, 1, 383, 52],
["get", 4, 66, 1, 383, 36],
["frame", 5, 4, 1, 383, 36],
["null", 4, 383, 36],
["setarg", 5, 0, 4, 383, 36],
["setarg", 5, 1, 2, 383, 36],
["invoke", 5, 2, 383, 36],
["move", 3, 2, 383, 36],
"and_end_169",
["jump_false", 3, "if_else_167", 383, 36],
["get", 2, 34, 1, 384, 22],
["get", 3, 35, 1, 384, 32],
["get", 4, 36, 1, 384, 42],
["get", 5, 55, 1, 384, 7],
["frame", 6, 5, 4, 384, 7],
["null", 5, 384, 7],
["setarg", 6, 0, 5, 384, 7],
["setarg", 6, 1, 1, 384, 7],
["setarg", 6, 2, 2, 384, 7],
["setarg", 6, 3, 3, 384, 7],
["setarg", 6, 4, 4, 384, 7],
["invoke", 6, 2, 384, 7],
["null", 2, 385, 14],
["return", 2, 385, 14],
"_nop_ur_1",
"if_else_167",
"if_end_168",
["get", 2, 43, 1, 387, 14],
["frame", 3, 2, 0, 387, 14],
["null", 2, 387, 14],
["setarg", 3, 0, 2, 387, 14],
["invoke", 3, 2, 387, 14],
["move", 3, 2, 387, 14],
["get", 2, 43, 1, 388, 14],
["frame", 4, 2, 0, 388, 14],
["null", 2, 388, 14],
["setarg", 4, 0, 2, 388, 14],
["invoke", 4, 2, 388, 14],
["move", 4, 2, 388, 14],
["access", 2, "num_err", 389, 25],
["get", 5, 48, 1, 389, 15],
["frame", 6, 5, 1, 389, 15],
["null", 5, 389, 15],
["setarg", 6, 0, 5, 389, 15],
["setarg", 6, 1, 2, 389, 15],
["invoke", 6, 2, 389, 15],
["move", 5, 2, 389, 15],
["access", 2, "num_done", 390, 26],
["get", 6, 48, 1, 390, 16],
["frame", 7, 6, 1, 390, 16],
["null", 6, 390, 16],
["setarg", 7, 0, 6, 390, 16],
["setarg", 7, 1, 2, 390, 16],
["invoke", 7, 2, 390, 16],
["move", 6, 2, 390, 16],
["access", 2, "is_num", 391, 12],
["get", 7, 35, 1, 391, 26],
["get", 8, 54, 1, 391, 5],
["frame", 9, 8, 3, 391, 5],
["null", 8, 391, 5],
["setarg", 9, 0, 8, 391, 5],
["setarg", 9, 1, 2, 391, 5],
["setarg", 9, 2, 3, 391, 5],
["setarg", 9, 3, 7, 391, 5],
["invoke", 9, 2, 391, 5],
["access", 2, "jump_false", 392, 20],
["get", 7, 63, 1, 392, 5],
["frame", 8, 7, 3, 392, 5],
["null", 7, 392, 5],
["setarg", 8, 0, 7, 392, 5],
["setarg", 8, 1, 2, 392, 5],
["setarg", 8, 2, 3, 392, 5],
["setarg", 8, 3, 5, 392, 5],
["invoke", 8, 2, 392, 5],
["access", 2, "is_num", 393, 12],
["get", 3, 36, 1, 393, 26],
["get", 7, 54, 1, 393, 5],
["frame", 8, 7, 3, 393, 5],
["null", 7, 393, 5],
["setarg", 8, 0, 7, 393, 5],
["setarg", 8, 1, 2, 393, 5],
["setarg", 8, 2, 4, 393, 5],
["setarg", 8, 3, 3, 393, 5],
["invoke", 8, 2, 393, 5],
["access", 2, "jump_false", 394, 20],
["get", 3, 63, 1, 394, 5],
["frame", 7, 3, 3, 394, 5],
["null", 3, 394, 5],
["setarg", 7, 0, 3, 394, 5],
["setarg", 7, 1, 2, 394, 5],
["setarg", 7, 2, 4, 394, 5],
["setarg", 7, 3, 5, 394, 5],
["invoke", 7, 2, 394, 5],
["get", 2, 34, 1, 395, 20],
["get", 3, 35, 1, 395, 30],
["get", 4, 36, 1, 395, 40],
["get", 7, 55, 1, 395, 5],
["frame", 8, 7, 4, 395, 5],
["null", 7, 395, 5],
["setarg", 8, 0, 7, 395, 5],
["setarg", 8, 1, 1, 395, 5],
["setarg", 8, 2, 2, 395, 5],
["setarg", 8, 3, 3, 395, 5],
["setarg", 8, 4, 4, 395, 5],
["invoke", 8, 2, 395, 5],
["get", 2, 62, 1, 396, 5],
["frame", 3, 2, 1, 396, 5],
["null", 2, 396, 5],
["setarg", 3, 0, 2, 396, 5],
["setarg", 3, 1, 6, 396, 5],
["invoke", 3, 2, 396, 5],
["get", 2, 51, 1, 398, 5],
["frame", 3, 2, 1, 398, 5],
["null", 2, 398, 5],
["setarg", 3, 0, 2, 398, 5],
["setarg", 3, 1, 5, 398, 5],
["invoke", 3, 2, 398, 5],
["access", 2, "cannot apply '", 399, 20],
["get", 3, 39, 1, 399, 39],
"_nop_tc_1",
"_nop_tc_2",
["is_text", 4, 3, 399, 39],
["jump_false", 4, "add_cn_171", 399, 39],
["concat", 5, 2, 3, 399, 39],
["jump", "add_done_170", 399, 39],
"add_cn_171",
"_nop_tc_3",
["jump", "add_err_172", 399, 39],
["is_num", 4, 3, 399, 39],
["jump_false", 4, "add_err_172", 399, 39],
["add", 5, 2, 3, 399, 39],
["jump", "add_done_170", 399, 39],
"add_err_172",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
399,
39
],
["access", 3, "error", 399, 39],
["access", 4, "cannot apply '+': operands must both be text or both be numbers", 399, 39],
["array", 7, 0, 399, 39],
["push", 7, 4, 399, 39],
["frame", 4, 2, 2, 399, 39],
["null", 2, 399, 39],
["setarg", 4, 0, 2, 399, 39],
["setarg", 4, 1, 3, 399, 39],
["setarg", 4, 2, 7, 399, 39],
["invoke", 4, 2, 399, 39],
["disrupt", 399, 39],
"add_done_170",
["access", 2, "': operands must be numbers", 399, 52],
["is_text", 3, 5, 399, 52],
["jump_false", 3, "add_cn_174", 399, 52],
"_nop_tc_4",
"_nop_tc_5",
["concat", 4, 5, 2, 399, 52],
["jump", "add_done_173", 399, 52],
"add_cn_174",
["is_num", 3, 5, 399, 52],
["jump_false", 3, "add_err_175", 399, 52],
"_nop_tc_6",
["jump", "add_err_175", 399, 52],
["add", 4, 5, 2, 399, 52],
["jump", "add_done_173", 399, 52],
"add_err_175",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
399,
52
],
["access", 3, "error", 399, 52],
["access", 5, "cannot apply '+': operands must both be text or both be numbers", 399, 52],
["array", 7, 0, 399, 52],
["push", 7, 5, 399, 52],
["frame", 5, 2, 2, 399, 52],
["null", 2, 399, 52],
["setarg", 5, 0, 2, 399, 52],
["setarg", 5, 1, 3, 399, 52],
["setarg", 5, 2, 7, 399, 52],
["invoke", 5, 2, 399, 52],
["disrupt", 399, 52],
"add_done_173",
["get", 2, 61, 1, 399, 5],
["frame", 3, 2, 1, 399, 5],
["null", 2, 399, 5],
["setarg", 3, 0, 2, 399, 5],
["setarg", 3, 1, 4, 399, 5],
["invoke", 3, 2, 399, 5],
["access", 2, "disrupt", 400, 12],
["get", 3, 52, 1, 400, 5],
["frame", 4, 3, 1, 400, 5],
["null", 3, 400, 5],
["setarg", 4, 0, 3, 400, 5],
["setarg", 4, 1, 2, 400, 5],
["invoke", 4, 2, 400, 5],
["get", 2, 51, 1, 401, 5],
["frame", 3, 2, 1, 401, 5],
["null", 2, 401, 5],
["setarg", 3, 0, 2, 401, 5],
["setarg", 3, 1, 6, 401, 5],
["invoke", 3, 2, 401, 5],
["null", 2, 402, 12],
["return", 2, 402, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["get", 1, 34, 1, 408, 16],
["move", 2, 1, 408, 16],
["get", 1, 35, 1, 409, 16],
["move", 3, 1, 409, 16],
["get", 1, 36, 1, 410, 17],
["move", 4, 1, 410, 17],
["access", 1, 0, 411, 14],
["access", 5, 0, 412, 14],
["access", 6, "eq_done", 413, 26],
["get", 7, 48, 1, 413, 16],
["frame", 8, 7, 1, 413, 16],
["null", 7, 413, 16],
["setarg", 8, 0, 7, 413, 16],
["setarg", 8, 1, 6, 413, 16],
["invoke", 8, 6, 413, 16],
["move", 7, 6, 413, 16],
["access", 6, "eq_ni", 414, 29],
["get", 8, 48, 1, 414, 19],
["frame", 9, 8, 1, 414, 19],
["null", 8, 414, 19],
["setarg", 9, 0, 8, 414, 19],
["setarg", 9, 1, 6, 414, 19],
["invoke", 9, 6, 414, 19],
["move", 8, 6, 414, 19],
["access", 6, "eq_nn", 415, 29],
["get", 9, 48, 1, 415, 19],
["frame", 10, 9, 1, 415, 19],
["null", 9, 415, 19],
["setarg", 10, 0, 9, 415, 19],
["setarg", 10, 1, 6, 415, 19],
["invoke", 10, 6, 415, 19],
["move", 9, 6, 415, 19],
["access", 6, "eq_nt", 416, 30],
["get", 10, 48, 1, 416, 20],
["frame", 11, 10, 1, 416, 20],
["null", 10, 416, 20],
["setarg", 11, 0, 10, 416, 20],
["setarg", 11, 1, 6, 416, 20],
["invoke", 11, 6, 416, 20],
["move", 10, 6, 416, 20],
["access", 6, "eq_nnl", 417, 30],
["get", 11, 48, 1, 417, 20],
["frame", 12, 11, 1, 417, 20],
["null", 11, 417, 20],
["setarg", 12, 0, 11, 417, 20],
["setarg", 12, 1, 6, 417, 20],
["invoke", 12, 6, 417, 20],
["move", 11, 6, 417, 20],
["access", 6, "eq_nb", 418, 30],
["get", 12, 48, 1, 418, 20],
["frame", 13, 12, 1, 418, 20],
["null", 12, 418, 20],
["setarg", 13, 0, 12, 418, 20],
["setarg", 13, 1, 6, 418, 20],
["invoke", 13, 6, 418, 20],
["move", 12, 6, 418, 20],
["access", 6, "is_identical", 421, 12],
["get", 13, 55, 1, 421, 5],
["frame", 14, 13, 4, 421, 5],
["null", 13, 421, 5],
["setarg", 14, 0, 13, 421, 5],
["setarg", 14, 1, 6, 421, 5],
["setarg", 14, 2, 2, 421, 5],
["setarg", 14, 3, 3, 421, 5],
["setarg", 14, 4, 4, 421, 5],
["invoke", 14, 6, 421, 5],
["access", 6, "jump_true", 422, 20],
["get", 13, 63, 1, 422, 5],
["frame", 14, 13, 3, 422, 5],
["null", 13, 422, 5],
["setarg", 14, 0, 13, 422, 5],
["setarg", 14, 1, 6, 422, 5],
["setarg", 14, 2, 2, 422, 5],
["setarg", 14, 3, 7, 422, 5],
["invoke", 14, 6, 422, 5],
["get", 6, 43, 1, 425, 10],
["frame", 13, 6, 0, 425, 10],
["null", 6, 425, 10],
["setarg", 13, 0, 6, 425, 10],
["invoke", 13, 6, 425, 10],
["move", 1, 6, 425, 10],
["access", 6, "is_int", 426, 12],
["get", 13, 54, 1, 426, 5],
["frame", 14, 13, 3, 426, 5],
["null", 13, 426, 5],
["setarg", 14, 0, 13, 426, 5],
["setarg", 14, 1, 6, 426, 5],
["setarg", 14, 2, 1, 426, 5],
["setarg", 14, 3, 3, 426, 5],
["invoke", 14, 6, 426, 5],
["access", 6, "jump_false", 427, 20],
["get", 13, 63, 1, 427, 5],
["frame", 14, 13, 3, 427, 5],
["null", 13, 427, 5],
["setarg", 14, 0, 13, 427, 5],
["setarg", 14, 1, 6, 427, 5],
["setarg", 14, 2, 1, 427, 5],
["setarg", 14, 3, 8, 427, 5],
["invoke", 14, 6, 427, 5],
["get", 6, 43, 1, 428, 10],
["frame", 13, 6, 0, 428, 10],
["null", 6, 428, 10],
["setarg", 13, 0, 6, 428, 10],
["invoke", 13, 6, 428, 10],
["move", 5, 6, 428, 10],
["access", 6, "is_int", 429, 12],
["get", 13, 54, 1, 429, 5],
["frame", 14, 13, 3, 429, 5],
["null", 13, 429, 5],
["setarg", 14, 0, 13, 429, 5],
["setarg", 14, 1, 6, 429, 5],
["setarg", 14, 2, 5, 429, 5],
["setarg", 14, 3, 4, 429, 5],
["invoke", 14, 6, 429, 5],
["access", 6, "jump_false", 430, 20],
["get", 13, 63, 1, 430, 5],
["frame", 14, 13, 3, 430, 5],
["null", 13, 430, 5],
["setarg", 14, 0, 13, 430, 5],
["setarg", 14, 1, 6, 430, 5],
["setarg", 14, 2, 5, 430, 5],
["setarg", 14, 3, 8, 430, 5],
["invoke", 14, 6, 430, 5],
["access", 6, "eq_int", 431, 12],
["get", 13, 55, 1, 431, 5],
["frame", 14, 13, 4, 431, 5],
["null", 13, 431, 5],
["setarg", 14, 0, 13, 431, 5],
["setarg", 14, 1, 6, 431, 5],
["setarg", 14, 2, 2, 431, 5],
["setarg", 14, 3, 3, 431, 5],
["setarg", 14, 4, 4, 431, 5],
["invoke", 14, 6, 431, 5],
["get", 6, 62, 1, 432, 5],
["frame", 13, 6, 1, 432, 5],
["null", 6, 432, 5],
["setarg", 13, 0, 6, 432, 5],
["setarg", 13, 1, 7, 432, 5],
["invoke", 13, 6, 432, 5],
["get", 6, 51, 1, 435, 5],
["frame", 13, 6, 1, 435, 5],
["null", 6, 435, 5],
["setarg", 13, 0, 6, 435, 5],
["setarg", 13, 1, 8, 435, 5],
["invoke", 13, 6, 435, 5],
["access", 6, "is_num", 436, 12],
["get", 8, 54, 1, 436, 5],
["frame", 13, 8, 3, 436, 5],
["null", 8, 436, 5],
["setarg", 13, 0, 8, 436, 5],
["setarg", 13, 1, 6, 436, 5],
["setarg", 13, 2, 1, 436, 5],
["setarg", 13, 3, 3, 436, 5],
["invoke", 13, 6, 436, 5],
["access", 6, "jump_false", 437, 20],
["get", 8, 63, 1, 437, 5],
["frame", 13, 8, 3, 437, 5],
["null", 8, 437, 5],
["setarg", 13, 0, 8, 437, 5],
["setarg", 13, 1, 6, 437, 5],
["setarg", 13, 2, 1, 437, 5],
["setarg", 13, 3, 9, 437, 5],
["invoke", 13, 6, 437, 5],
["access", 6, "is_num", 438, 12],
["get", 8, 54, 1, 438, 5],
["frame", 13, 8, 3, 438, 5],
["null", 8, 438, 5],
["setarg", 13, 0, 8, 438, 5],
["setarg", 13, 1, 6, 438, 5],
["setarg", 13, 2, 5, 438, 5],
["setarg", 13, 3, 4, 438, 5],
["invoke", 13, 6, 438, 5],
["access", 6, "jump_false", 439, 20],
["get", 8, 63, 1, 439, 5],
["frame", 13, 8, 3, 439, 5],
["null", 8, 439, 5],
["setarg", 13, 0, 8, 439, 5],
["setarg", 13, 1, 6, 439, 5],
["setarg", 13, 2, 5, 439, 5],
["setarg", 13, 3, 9, 439, 5],
["invoke", 13, 6, 439, 5],
["access", 6, "eq_float", 440, 12],
["get", 8, 55, 1, 440, 5],
["frame", 13, 8, 4, 440, 5],
["null", 8, 440, 5],
["setarg", 13, 0, 8, 440, 5],
["setarg", 13, 1, 6, 440, 5],
["setarg", 13, 2, 2, 440, 5],
["setarg", 13, 3, 3, 440, 5],
["setarg", 13, 4, 4, 440, 5],
["invoke", 13, 6, 440, 5],
["get", 6, 62, 1, 441, 5],
["frame", 8, 6, 1, 441, 5],
["null", 6, 441, 5],
["setarg", 8, 0, 6, 441, 5],
["setarg", 8, 1, 7, 441, 5],
["invoke", 8, 6, 441, 5],
["get", 6, 51, 1, 444, 5],
["frame", 8, 6, 1, 444, 5],
["null", 6, 444, 5],
["setarg", 8, 0, 6, 444, 5],
["setarg", 8, 1, 9, 444, 5],
["invoke", 8, 6, 444, 5],
["access", 6, "is_text", 445, 12],
["get", 8, 54, 1, 445, 5],
["frame", 9, 8, 3, 445, 5],
["null", 8, 445, 5],
["setarg", 9, 0, 8, 445, 5],
["setarg", 9, 1, 6, 445, 5],
["setarg", 9, 2, 1, 445, 5],
["setarg", 9, 3, 3, 445, 5],
["invoke", 9, 6, 445, 5],
["access", 6, "jump_false", 446, 20],
["get", 8, 63, 1, 446, 5],
["frame", 9, 8, 3, 446, 5],
["null", 8, 446, 5],
["setarg", 9, 0, 8, 446, 5],
["setarg", 9, 1, 6, 446, 5],
["setarg", 9, 2, 1, 446, 5],
["setarg", 9, 3, 10, 446, 5],
["invoke", 9, 6, 446, 5],
["access", 6, "is_text", 447, 12],
["get", 8, 54, 1, 447, 5],
["frame", 9, 8, 3, 447, 5],
["null", 8, 447, 5],
["setarg", 9, 0, 8, 447, 5],
["setarg", 9, 1, 6, 447, 5],
["setarg", 9, 2, 5, 447, 5],
["setarg", 9, 3, 4, 447, 5],
["invoke", 9, 6, 447, 5],
["access", 6, "jump_false", 448, 20],
["get", 8, 63, 1, 448, 5],
["frame", 9, 8, 3, 448, 5],
["null", 8, 448, 5],
["setarg", 9, 0, 8, 448, 5],
["setarg", 9, 1, 6, 448, 5],
["setarg", 9, 2, 5, 448, 5],
["setarg", 9, 3, 10, 448, 5],
["invoke", 9, 6, 448, 5],
["access", 6, "eq_text", 449, 12],
["get", 8, 55, 1, 449, 5],
["frame", 9, 8, 4, 449, 5],
["null", 8, 449, 5],
["setarg", 9, 0, 8, 449, 5],
["setarg", 9, 1, 6, 449, 5],
["setarg", 9, 2, 2, 449, 5],
["setarg", 9, 3, 3, 449, 5],
["setarg", 9, 4, 4, 449, 5],
["invoke", 9, 6, 449, 5],
["get", 6, 62, 1, 450, 5],
["frame", 8, 6, 1, 450, 5],
["null", 6, 450, 5],
["setarg", 8, 0, 6, 450, 5],
["setarg", 8, 1, 7, 450, 5],
["invoke", 8, 6, 450, 5],
["get", 6, 51, 1, 453, 5],
["frame", 8, 6, 1, 453, 5],
["null", 6, 453, 5],
["setarg", 8, 0, 6, 453, 5],
["setarg", 8, 1, 10, 453, 5],
["invoke", 8, 6, 453, 5],
["access", 6, "is_null", 454, 12],
["get", 8, 54, 1, 454, 5],
["frame", 9, 8, 3, 454, 5],
["null", 8, 454, 5],
["setarg", 9, 0, 8, 454, 5],
["setarg", 9, 1, 6, 454, 5],
["setarg", 9, 2, 1, 454, 5],
["setarg", 9, 3, 3, 454, 5],
["invoke", 9, 6, 454, 5],
["access", 6, "jump_false", 455, 20],
["get", 8, 63, 1, 455, 5],
["frame", 9, 8, 3, 455, 5],
["null", 8, 455, 5],
["setarg", 9, 0, 8, 455, 5],
["setarg", 9, 1, 6, 455, 5],
["setarg", 9, 2, 1, 455, 5],
["setarg", 9, 3, 11, 455, 5],
["invoke", 9, 6, 455, 5],
["access", 6, "is_null", 456, 12],
["get", 8, 54, 1, 456, 5],
["frame", 9, 8, 3, 456, 5],
["null", 8, 456, 5],
["setarg", 9, 0, 8, 456, 5],
["setarg", 9, 1, 6, 456, 5],
["setarg", 9, 2, 5, 456, 5],
["setarg", 9, 3, 4, 456, 5],
["invoke", 9, 6, 456, 5],
["access", 6, "jump_false", 457, 20],
["get", 8, 63, 1, 457, 5],
["frame", 9, 8, 3, 457, 5],
["null", 8, 457, 5],
["setarg", 9, 0, 8, 457, 5],
["setarg", 9, 1, 6, 457, 5],
["setarg", 9, 2, 5, 457, 5],
["setarg", 9, 3, 11, 457, 5],
["invoke", 9, 6, 457, 5],
["access", 6, "true", 458, 12],
["get", 8, 53, 1, 458, 5],
["frame", 9, 8, 2, 458, 5],
["null", 8, 458, 5],
["setarg", 9, 0, 8, 458, 5],
["setarg", 9, 1, 6, 458, 5],
["setarg", 9, 2, 2, 458, 5],
["invoke", 9, 6, 458, 5],
["get", 6, 62, 1, 459, 5],
["frame", 8, 6, 1, 459, 5],
["null", 6, 459, 5],
["setarg", 8, 0, 6, 459, 5],
["setarg", 8, 1, 7, 459, 5],
["invoke", 8, 6, 459, 5],
["get", 6, 51, 1, 462, 5],
["frame", 8, 6, 1, 462, 5],
["null", 6, 462, 5],
["setarg", 8, 0, 6, 462, 5],
["setarg", 8, 1, 11, 462, 5],
["invoke", 8, 6, 462, 5],
["access", 6, "is_bool", 463, 12],
["get", 8, 54, 1, 463, 5],
["frame", 9, 8, 3, 463, 5],
["null", 8, 463, 5],
["setarg", 9, 0, 8, 463, 5],
["setarg", 9, 1, 6, 463, 5],
["setarg", 9, 2, 1, 463, 5],
["setarg", 9, 3, 3, 463, 5],
["invoke", 9, 6, 463, 5],
["access", 6, "jump_false", 464, 20],
["get", 8, 63, 1, 464, 5],
["frame", 9, 8, 3, 464, 5],
["null", 8, 464, 5],
["setarg", 9, 0, 8, 464, 5],
["setarg", 9, 1, 6, 464, 5],
["setarg", 9, 2, 1, 464, 5],
["setarg", 9, 3, 12, 464, 5],
["invoke", 9, 1, 464, 5],
["access", 1, "is_bool", 465, 12],
["get", 6, 54, 1, 465, 5],
["frame", 8, 6, 3, 465, 5],
["null", 6, 465, 5],
["setarg", 8, 0, 6, 465, 5],
["setarg", 8, 1, 1, 465, 5],
["setarg", 8, 2, 5, 465, 5],
["setarg", 8, 3, 4, 465, 5],
["invoke", 8, 1, 465, 5],
["access", 1, "jump_false", 466, 20],
["get", 6, 63, 1, 466, 5],
["frame", 8, 6, 3, 466, 5],
["null", 6, 466, 5],
["setarg", 8, 0, 6, 466, 5],
["setarg", 8, 1, 1, 466, 5],
["setarg", 8, 2, 5, 466, 5],
["setarg", 8, 3, 12, 466, 5],
["invoke", 8, 1, 466, 5],
["access", 1, "eq_bool", 467, 12],
["get", 5, 55, 1, 467, 5],
["frame", 6, 5, 4, 467, 5],
["null", 5, 467, 5],
["setarg", 6, 0, 5, 467, 5],
["setarg", 6, 1, 1, 467, 5],
["setarg", 6, 2, 2, 467, 5],
["setarg", 6, 3, 3, 467, 5],
["setarg", 6, 4, 4, 467, 5],
["invoke", 6, 1, 467, 5],
["get", 1, 62, 1, 468, 5],
["frame", 3, 1, 1, 468, 5],
["null", 1, 468, 5],
["setarg", 3, 0, 1, 468, 5],
["setarg", 3, 1, 7, 468, 5],
["invoke", 3, 1, 468, 5],
["get", 1, 51, 1, 471, 5],
["frame", 3, 1, 1, 471, 5],
["null", 1, 471, 5],
["setarg", 3, 0, 1, 471, 5],
["setarg", 3, 1, 12, 471, 5],
["invoke", 3, 1, 471, 5],
["access", 1, "false", 472, 12],
["get", 3, 53, 1, 472, 5],
["frame", 4, 3, 2, 472, 5],
["null", 3, 472, 5],
["setarg", 4, 0, 3, 472, 5],
["setarg", 4, 1, 1, 472, 5],
["setarg", 4, 2, 2, 472, 5],
["invoke", 4, 1, 472, 5],
["get", 1, 51, 1, 473, 5],
["frame", 2, 1, 1, 473, 5],
["null", 1, 473, 5],
["setarg", 2, 0, 1, 473, 5],
["setarg", 2, 1, 7, 473, 5],
["invoke", 2, 1, 473, 5],
["null", 1, 474, 12],
["return", 1, 474, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["get", 1, 34, 1, 480, 16],
["move", 2, 1, 480, 16],
["get", 1, 35, 1, 481, 16],
["move", 3, 1, 481, 16],
["get", 1, 36, 1, 482, 17],
["move", 4, 1, 482, 17],
["access", 1, 0, 483, 14],
["access", 5, 0, 484, 14],
["access", 6, "ne_done", 485, 26],
["get", 7, 48, 1, 485, 16],
["frame", 8, 7, 1, 485, 16],
["null", 7, 485, 16],
["setarg", 8, 0, 7, 485, 16],
["setarg", 8, 1, 6, 485, 16],
["invoke", 8, 6, 485, 16],
["move", 7, 6, 485, 16],
["access", 6, "ne_nid", 486, 31],
["get", 8, 48, 1, 486, 21],
["frame", 9, 8, 1, 486, 21],
["null", 8, 486, 21],
["setarg", 9, 0, 8, 486, 21],
["setarg", 9, 1, 6, 486, 21],
["invoke", 9, 6, 486, 21],
["move", 8, 6, 486, 21],
["access", 6, "ne_ni", 487, 29],
["get", 9, 48, 1, 487, 19],
["frame", 10, 9, 1, 487, 19],
["null", 9, 487, 19],
["setarg", 10, 0, 9, 487, 19],
["setarg", 10, 1, 6, 487, 19],
["invoke", 10, 6, 487, 19],
["move", 9, 6, 487, 19],
["access", 6, "ne_nn", 488, 29],
["get", 10, 48, 1, 488, 19],
["frame", 11, 10, 1, 488, 19],
["null", 10, 488, 19],
["setarg", 11, 0, 10, 488, 19],
["setarg", 11, 1, 6, 488, 19],
["invoke", 11, 6, 488, 19],
["move", 10, 6, 488, 19],
["access", 6, "ne_nt", 489, 30],
["get", 11, 48, 1, 489, 20],
["frame", 12, 11, 1, 489, 20],
["null", 11, 489, 20],
["setarg", 12, 0, 11, 489, 20],
["setarg", 12, 1, 6, 489, 20],
["invoke", 12, 6, 489, 20],
["move", 11, 6, 489, 20],
["access", 6, "ne_nnl", 490, 30],
["get", 12, 48, 1, 490, 20],
["frame", 13, 12, 1, 490, 20],
["null", 12, 490, 20],
["setarg", 13, 0, 12, 490, 20],
["setarg", 13, 1, 6, 490, 20],
["invoke", 13, 6, 490, 20],
["move", 12, 6, 490, 20],
["access", 6, "ne_nb", 491, 30],
["get", 13, 48, 1, 491, 20],
["frame", 14, 13, 1, 491, 20],
["null", 13, 491, 20],
["setarg", 14, 0, 13, 491, 20],
["setarg", 14, 1, 6, 491, 20],
["invoke", 14, 6, 491, 20],
["move", 13, 6, 491, 20],
["access", 6, "is_identical", 494, 12],
["get", 14, 55, 1, 494, 5],
["frame", 15, 14, 4, 494, 5],
["null", 14, 494, 5],
["setarg", 15, 0, 14, 494, 5],
["setarg", 15, 1, 6, 494, 5],
["setarg", 15, 2, 2, 494, 5],
["setarg", 15, 3, 3, 494, 5],
["setarg", 15, 4, 4, 494, 5],
["invoke", 15, 6, 494, 5],
["access", 6, "jump_true", 495, 20],
["get", 14, 63, 1, 495, 5],
["frame", 15, 14, 3, 495, 5],
["null", 14, 495, 5],
["setarg", 15, 0, 14, 495, 5],
["setarg", 15, 1, 6, 495, 5],
["setarg", 15, 2, 2, 495, 5],
["setarg", 15, 3, 8, 495, 5],
["invoke", 15, 6, 495, 5],
["get", 6, 62, 1, 497, 5],
["frame", 14, 6, 1, 497, 5],
["null", 6, 497, 5],
["setarg", 14, 0, 6, 497, 5],
["setarg", 14, 1, 9, 497, 5],
["invoke", 14, 6, 497, 5],
["get", 6, 51, 1, 499, 5],
["frame", 14, 6, 1, 499, 5],
["null", 6, 499, 5],
["setarg", 14, 0, 6, 499, 5],
["setarg", 14, 1, 8, 499, 5],
["invoke", 14, 6, 499, 5],
["access", 6, "false", 500, 12],
["get", 8, 53, 1, 500, 5],
["frame", 14, 8, 2, 500, 5],
["null", 8, 500, 5],
["setarg", 14, 0, 8, 500, 5],
["setarg", 14, 1, 6, 500, 5],
["setarg", 14, 2, 2, 500, 5],
["invoke", 14, 6, 500, 5],
["get", 6, 62, 1, 501, 5],
["frame", 8, 6, 1, 501, 5],
["null", 6, 501, 5],
["setarg", 8, 0, 6, 501, 5],
["setarg", 8, 1, 7, 501, 5],
["invoke", 8, 6, 501, 5],
["get", 6, 51, 1, 504, 5],
["frame", 8, 6, 1, 504, 5],
["null", 6, 504, 5],
["setarg", 8, 0, 6, 504, 5],
["setarg", 8, 1, 9, 504, 5],
["invoke", 8, 6, 504, 5],
["get", 6, 43, 1, 505, 10],
["frame", 8, 6, 0, 505, 10],
["null", 6, 505, 10],
["setarg", 8, 0, 6, 505, 10],
["invoke", 8, 6, 505, 10],
["move", 1, 6, 505, 10],
["access", 6, "is_int", 506, 12],
["get", 8, 54, 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, 1, 506, 5],
["setarg", 9, 3, 3, 506, 5],
["invoke", 9, 6, 506, 5],
["access", 6, "jump_false", 507, 20],
["get", 8, 63, 1, 507, 5],
["frame", 9, 8, 3, 507, 5],
["null", 8, 507, 5],
["setarg", 9, 0, 8, 507, 5],
["setarg", 9, 1, 6, 507, 5],
["setarg", 9, 2, 1, 507, 5],
["setarg", 9, 3, 10, 507, 5],
["invoke", 9, 6, 507, 5],
["get", 6, 43, 1, 508, 10],
["frame", 8, 6, 0, 508, 10],
["null", 6, 508, 10],
["setarg", 8, 0, 6, 508, 10],
["invoke", 8, 6, 508, 10],
["move", 5, 6, 508, 10],
["access", 6, "is_int", 509, 12],
["get", 8, 54, 1, 509, 5],
["frame", 9, 8, 3, 509, 5],
["null", 8, 509, 5],
["setarg", 9, 0, 8, 509, 5],
["setarg", 9, 1, 6, 509, 5],
["setarg", 9, 2, 5, 509, 5],
["setarg", 9, 3, 4, 509, 5],
["invoke", 9, 6, 509, 5],
["access", 6, "jump_false", 510, 20],
["get", 8, 63, 1, 510, 5],
["frame", 9, 8, 3, 510, 5],
["null", 8, 510, 5],
["setarg", 9, 0, 8, 510, 5],
["setarg", 9, 1, 6, 510, 5],
["setarg", 9, 2, 5, 510, 5],
["setarg", 9, 3, 10, 510, 5],
["invoke", 9, 6, 510, 5],
["access", 6, "ne_int", 511, 12],
["get", 8, 55, 1, 511, 5],
["frame", 9, 8, 4, 511, 5],
["null", 8, 511, 5],
["setarg", 9, 0, 8, 511, 5],
["setarg", 9, 1, 6, 511, 5],
["setarg", 9, 2, 2, 511, 5],
["setarg", 9, 3, 3, 511, 5],
["setarg", 9, 4, 4, 511, 5],
["invoke", 9, 6, 511, 5],
["get", 6, 62, 1, 512, 5],
["frame", 8, 6, 1, 512, 5],
["null", 6, 512, 5],
["setarg", 8, 0, 6, 512, 5],
["setarg", 8, 1, 7, 512, 5],
["invoke", 8, 6, 512, 5],
["get", 6, 51, 1, 515, 5],
["frame", 8, 6, 1, 515, 5],
["null", 6, 515, 5],
["setarg", 8, 0, 6, 515, 5],
["setarg", 8, 1, 10, 515, 5],
["invoke", 8, 6, 515, 5],
["access", 6, "is_num", 516, 12],
["get", 8, 54, 1, 516, 5],
["frame", 9, 8, 3, 516, 5],
["null", 8, 516, 5],
["setarg", 9, 0, 8, 516, 5],
["setarg", 9, 1, 6, 516, 5],
["setarg", 9, 2, 1, 516, 5],
["setarg", 9, 3, 3, 516, 5],
["invoke", 9, 6, 516, 5],
["access", 6, "jump_false", 517, 20],
["get", 8, 63, 1, 517, 5],
["frame", 9, 8, 3, 517, 5],
["null", 8, 517, 5],
["setarg", 9, 0, 8, 517, 5],
["setarg", 9, 1, 6, 517, 5],
["setarg", 9, 2, 1, 517, 5],
["setarg", 9, 3, 11, 517, 5],
["invoke", 9, 6, 517, 5],
["access", 6, "is_num", 518, 12],
["get", 8, 54, 1, 518, 5],
["frame", 9, 8, 3, 518, 5],
["null", 8, 518, 5],
["setarg", 9, 0, 8, 518, 5],
["setarg", 9, 1, 6, 518, 5],
["setarg", 9, 2, 5, 518, 5],
["setarg", 9, 3, 4, 518, 5],
["invoke", 9, 6, 518, 5],
["access", 6, "jump_false", 519, 20],
["get", 8, 63, 1, 519, 5],
["frame", 9, 8, 3, 519, 5],
["null", 8, 519, 5],
["setarg", 9, 0, 8, 519, 5],
["setarg", 9, 1, 6, 519, 5],
["setarg", 9, 2, 5, 519, 5],
["setarg", 9, 3, 11, 519, 5],
["invoke", 9, 6, 519, 5],
["access", 6, "ne_float", 520, 12],
["get", 8, 55, 1, 520, 5],
["frame", 9, 8, 4, 520, 5],
["null", 8, 520, 5],
["setarg", 9, 0, 8, 520, 5],
["setarg", 9, 1, 6, 520, 5],
["setarg", 9, 2, 2, 520, 5],
["setarg", 9, 3, 3, 520, 5],
["setarg", 9, 4, 4, 520, 5],
["invoke", 9, 6, 520, 5],
["get", 6, 62, 1, 521, 5],
["frame", 8, 6, 1, 521, 5],
["null", 6, 521, 5],
["setarg", 8, 0, 6, 521, 5],
["setarg", 8, 1, 7, 521, 5],
["invoke", 8, 6, 521, 5],
["get", 6, 51, 1, 524, 5],
["frame", 8, 6, 1, 524, 5],
["null", 6, 524, 5],
["setarg", 8, 0, 6, 524, 5],
["setarg", 8, 1, 11, 524, 5],
["invoke", 8, 6, 524, 5],
["access", 6, "is_text", 525, 12],
["get", 8, 54, 1, 525, 5],
["frame", 9, 8, 3, 525, 5],
["null", 8, 525, 5],
["setarg", 9, 0, 8, 525, 5],
["setarg", 9, 1, 6, 525, 5],
["setarg", 9, 2, 1, 525, 5],
["setarg", 9, 3, 3, 525, 5],
["invoke", 9, 6, 525, 5],
["access", 6, "jump_false", 526, 20],
["get", 8, 63, 1, 526, 5],
["frame", 9, 8, 3, 526, 5],
["null", 8, 526, 5],
["setarg", 9, 0, 8, 526, 5],
["setarg", 9, 1, 6, 526, 5],
["setarg", 9, 2, 1, 526, 5],
["setarg", 9, 3, 12, 526, 5],
["invoke", 9, 6, 526, 5],
["access", 6, "is_text", 527, 12],
["get", 8, 54, 1, 527, 5],
["frame", 9, 8, 3, 527, 5],
["null", 8, 527, 5],
["setarg", 9, 0, 8, 527, 5],
["setarg", 9, 1, 6, 527, 5],
["setarg", 9, 2, 5, 527, 5],
["setarg", 9, 3, 4, 527, 5],
["invoke", 9, 6, 527, 5],
["access", 6, "jump_false", 528, 20],
["get", 8, 63, 1, 528, 5],
["frame", 9, 8, 3, 528, 5],
["null", 8, 528, 5],
["setarg", 9, 0, 8, 528, 5],
["setarg", 9, 1, 6, 528, 5],
["setarg", 9, 2, 5, 528, 5],
["setarg", 9, 3, 12, 528, 5],
["invoke", 9, 6, 528, 5],
["access", 6, "ne_text", 529, 12],
["get", 8, 55, 1, 529, 5],
["frame", 9, 8, 4, 529, 5],
["null", 8, 529, 5],
["setarg", 9, 0, 8, 529, 5],
["setarg", 9, 1, 6, 529, 5],
["setarg", 9, 2, 2, 529, 5],
["setarg", 9, 3, 3, 529, 5],
["setarg", 9, 4, 4, 529, 5],
["invoke", 9, 6, 529, 5],
["get", 6, 62, 1, 530, 5],
["frame", 8, 6, 1, 530, 5],
["null", 6, 530, 5],
["setarg", 8, 0, 6, 530, 5],
["setarg", 8, 1, 7, 530, 5],
["invoke", 8, 6, 530, 5],
["get", 6, 51, 1, 533, 5],
["frame", 8, 6, 1, 533, 5],
["null", 6, 533, 5],
["setarg", 8, 0, 6, 533, 5],
["setarg", 8, 1, 12, 533, 5],
["invoke", 8, 6, 533, 5],
["access", 6, "is_null", 534, 12],
["get", 8, 54, 1, 534, 5],
["frame", 9, 8, 3, 534, 5],
["null", 8, 534, 5],
["setarg", 9, 0, 8, 534, 5],
["setarg", 9, 1, 6, 534, 5],
["setarg", 9, 2, 1, 534, 5],
["setarg", 9, 3, 3, 534, 5],
["invoke", 9, 6, 534, 5],
["access", 6, "jump_false", 535, 20],
["get", 8, 63, 1, 535, 5],
["frame", 9, 8, 3, 535, 5],
["null", 8, 535, 5],
["setarg", 9, 0, 8, 535, 5],
["setarg", 9, 1, 6, 535, 5],
["setarg", 9, 2, 1, 535, 5],
["setarg", 9, 3, 13, 535, 5],
["invoke", 9, 6, 535, 5],
["access", 6, "is_null", 536, 12],
["get", 8, 54, 1, 536, 5],
["frame", 9, 8, 3, 536, 5],
["null", 8, 536, 5],
["setarg", 9, 0, 8, 536, 5],
["setarg", 9, 1, 6, 536, 5],
["setarg", 9, 2, 5, 536, 5],
["setarg", 9, 3, 4, 536, 5],
["invoke", 9, 6, 536, 5],
["access", 6, "jump_false", 537, 20],
["get", 8, 63, 1, 537, 5],
["frame", 9, 8, 3, 537, 5],
["null", 8, 537, 5],
["setarg", 9, 0, 8, 537, 5],
["setarg", 9, 1, 6, 537, 5],
["setarg", 9, 2, 5, 537, 5],
["setarg", 9, 3, 13, 537, 5],
["invoke", 9, 6, 537, 5],
["access", 6, "false", 538, 12],
["get", 8, 53, 1, 538, 5],
["frame", 9, 8, 2, 538, 5],
["null", 8, 538, 5],
["setarg", 9, 0, 8, 538, 5],
["setarg", 9, 1, 6, 538, 5],
["setarg", 9, 2, 2, 538, 5],
["invoke", 9, 6, 538, 5],
["get", 6, 62, 1, 539, 5],
["frame", 8, 6, 1, 539, 5],
["null", 6, 539, 5],
["setarg", 8, 0, 6, 539, 5],
["setarg", 8, 1, 7, 539, 5],
["invoke", 8, 6, 539, 5],
["access", 6, "ne_mis", 542, 30],
["get", 8, 48, 1, 542, 20],
["frame", 9, 8, 1, 542, 20],
["null", 8, 542, 20],
["setarg", 9, 0, 8, 542, 20],
["setarg", 9, 1, 6, 542, 20],
["invoke", 9, 6, 542, 20],
["move", 8, 6, 542, 20],
["get", 6, 51, 1, 543, 5],
["frame", 9, 6, 1, 543, 5],
["null", 6, 543, 5],
["setarg", 9, 0, 6, 543, 5],
["setarg", 9, 1, 13, 543, 5],
["invoke", 9, 6, 543, 5],
["access", 6, "is_bool", 544, 12],
["get", 9, 54, 1, 544, 5],
["frame", 10, 9, 3, 544, 5],
["null", 9, 544, 5],
["setarg", 10, 0, 9, 544, 5],
["setarg", 10, 1, 6, 544, 5],
["setarg", 10, 2, 1, 544, 5],
["setarg", 10, 3, 3, 544, 5],
["invoke", 10, 6, 544, 5],
["access", 6, "jump_false", 545, 20],
["get", 9, 63, 1, 545, 5],
["frame", 10, 9, 3, 545, 5],
["null", 9, 545, 5],
["setarg", 10, 0, 9, 545, 5],
["setarg", 10, 1, 6, 545, 5],
["setarg", 10, 2, 1, 545, 5],
["setarg", 10, 3, 8, 545, 5],
["invoke", 10, 1, 545, 5],
["access", 1, "is_bool", 546, 12],
["get", 6, 54, 1, 546, 5],
["frame", 9, 6, 3, 546, 5],
["null", 6, 546, 5],
["setarg", 9, 0, 6, 546, 5],
["setarg", 9, 1, 1, 546, 5],
["setarg", 9, 2, 5, 546, 5],
["setarg", 9, 3, 4, 546, 5],
["invoke", 9, 1, 546, 5],
["access", 1, "jump_false", 547, 20],
["get", 6, 63, 1, 547, 5],
["frame", 9, 6, 3, 547, 5],
["null", 6, 547, 5],
["setarg", 9, 0, 6, 547, 5],
["setarg", 9, 1, 1, 547, 5],
["setarg", 9, 2, 5, 547, 5],
["setarg", 9, 3, 8, 547, 5],
["invoke", 9, 1, 547, 5],
["access", 1, "ne_bool", 548, 12],
["get", 5, 55, 1, 548, 5],
["frame", 6, 5, 4, 548, 5],
["null", 5, 548, 5],
["setarg", 6, 0, 5, 548, 5],
["setarg", 6, 1, 1, 548, 5],
["setarg", 6, 2, 2, 548, 5],
["setarg", 6, 3, 3, 548, 5],
["setarg", 6, 4, 4, 548, 5],
["invoke", 6, 1, 548, 5],
["get", 1, 62, 1, 549, 5],
["frame", 3, 1, 1, 549, 5],
["null", 1, 549, 5],
["setarg", 3, 0, 1, 549, 5],
["setarg", 3, 1, 7, 549, 5],
["invoke", 3, 1, 549, 5],
["get", 1, 51, 1, 552, 5],
["frame", 3, 1, 1, 552, 5],
["null", 1, 552, 5],
["setarg", 3, 0, 1, 552, 5],
["setarg", 3, 1, 8, 552, 5],
["invoke", 3, 1, 552, 5],
["access", 1, "true", 553, 12],
["get", 3, 53, 1, 553, 5],
["frame", 4, 3, 2, 553, 5],
["null", 3, 553, 5],
["setarg", 4, 0, 3, 553, 5],
["setarg", 4, 1, 1, 553, 5],
["setarg", 4, 2, 2, 553, 5],
["invoke", 4, 1, 553, 5],
["get", 1, 51, 1, 554, 5],
["frame", 2, 1, 1, 554, 5],
["null", 1, 554, 5],
["setarg", 2, 0, 1, 554, 5],
["setarg", 2, 1, 7, 554, 5],
["invoke", 2, 1, 554, 5],
["null", 1, 555, 12],
["return", 1, 555, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["get", 4, 34, 1, 561, 16],
["move", 5, 4, 561, 16],
["get", 4, 35, 1, 562, 16],
["move", 6, 4, 562, 16],
["get", 4, 36, 1, 563, 17],
["move", 7, 4, 563, 17],
["access", 4, 0, 564, 14],
["access", 8, 0, 565, 14],
["get", 9, 37, 1, 566, 36],
["get", 10, 64, 1, 566, 23],
["frame", 11, 10, 1, 566, 23],
["null", 10, 566, 23],
["setarg", 11, 0, 10, 566, 23],
["setarg", 11, 1, 9, 566, 23],
["invoke", 11, 9, 566, 23],
["move", 10, 9, 566, 23],
["get", 9, 37, 1, 567, 39],
["get", 11, 66, 1, 567, 23],
["frame", 12, 11, 1, 567, 23],
["null", 11, 567, 23],
["setarg", 12, 0, 11, 567, 23],
["setarg", 12, 1, 9, 567, 23],
["invoke", 12, 9, 567, 23],
["move", 11, 9, 567, 23],
["get", 9, 37, 1, 568, 38],
["get", 12, 65, 1, 568, 24],
["frame", 13, 12, 1, 568, 24],
["null", 12, 568, 24],
["setarg", 13, 0, 12, 568, 24],
["setarg", 13, 1, 9, 568, 24],
["invoke", 13, 9, 568, 24],
["move", 12, 9, 568, 24],
["get", 9, 38, 1, 569, 37],
["get", 13, 64, 1, 569, 24],
["frame", 14, 13, 1, 569, 24],
["null", 13, 569, 24],
["setarg", 14, 0, 13, 569, 24],
["setarg", 14, 1, 9, 569, 24],
["invoke", 14, 9, 569, 24],
["move", 13, 9, 569, 24],
["get", 9, 38, 1, 570, 40],
["get", 14, 66, 1, 570, 24],
["frame", 15, 14, 1, 570, 24],
["null", 14, 570, 24],
["setarg", 15, 0, 14, 570, 24],
["setarg", 15, 1, 9, 570, 24],
["invoke", 15, 9, 570, 24],
["move", 14, 9, 570, 24],
["get", 9, 38, 1, 571, 39],
["get", 15, 65, 1, 571, 25],
["frame", 16, 15, 1, 571, 25],
["null", 15, 571, 25],
["setarg", 16, 0, 15, 571, 25],
["setarg", 16, 1, 9, 571, 25],
["invoke", 16, 9, 571, 25],
["move", 15, 9, 571, 25],
["null", 9, 572, 19],
["null", 16, 573, 19],
["null", 17, 574, 16],
["null", 18, 575, 15],
["move", 19, 10, 578, 9],
["jump_false", 19, "and_end_178", 578, 9],
["move", 19, 13, 578, 24],
"and_end_178",
["jump_false", 19, "if_else_176", 578, 24],
["get", 10, 55, 1, 579, 7],
["frame", 13, 10, 4, 579, 7],
["null", 10, 579, 7],
["setarg", 13, 0, 10, 579, 7],
["setarg", 13, 1, 1, 579, 7],
["setarg", 13, 2, 5, 579, 7],
["setarg", 13, 3, 6, 579, 7],
["setarg", 13, 4, 7, 579, 7],
["invoke", 13, 10, 579, 7],
["null", 10, 580, 14],
["return", 10, 580, 14],
"_nop_ur_1",
"if_else_176",
"if_end_177",
["move", 10, 11, 583, 9],
["jump_false", 10, "and_end_181", 583, 9],
["move", 10, 14, 583, 24],
"and_end_181",
["jump_false", 10, "if_else_179", 583, 24],
["get", 10, 55, 1, 584, 7],
["frame", 11, 10, 4, 584, 7],
["null", 10, 584, 7],
["setarg", 11, 0, 10, 584, 7],
["setarg", 11, 1, 2, 584, 7],
["setarg", 11, 2, 5, 584, 7],
["setarg", 11, 3, 6, 584, 7],
["setarg", 11, 4, 7, 584, 7],
["invoke", 11, 10, 584, 7],
["null", 10, 585, 14],
["return", 10, 585, 14],
"_nop_ur_2",
"if_else_179",
"if_end_180",
["move", 10, 12, 588, 9],
["jump_false", 10, "and_end_184", 588, 9],
["move", 10, 15, 588, 25],
"and_end_184",
["jump_false", 10, "if_else_182", 588, 25],
["get", 10, 55, 1, 589, 7],
["frame", 11, 10, 4, 589, 7],
["null", 10, 589, 7],
["setarg", 11, 0, 10, 589, 7],
["setarg", 11, 1, 3, 589, 7],
["setarg", 11, 2, 5, 589, 7],
["setarg", 11, 3, 6, 589, 7],
["setarg", 11, 4, 7, 589, 7],
["invoke", 11, 10, 589, 7],
["null", 10, 590, 14],
["return", 10, 590, 14],
"_nop_ur_3",
"if_else_182",
"if_end_183",
["access", 10, "rel_ni", 593, 25],
["get", 11, 48, 1, 593, 15],
["frame", 12, 11, 1, 593, 15],
["null", 11, 593, 15],
["setarg", 12, 0, 11, 593, 15],
["setarg", 12, 1, 10, 593, 15],
["invoke", 12, 10, 593, 15],
["move", 9, 10, 593, 15],
["access", 10, "rel_nn", 594, 25],
["get", 11, 48, 1, 594, 15],
["frame", 12, 11, 1, 594, 15],
["null", 11, 594, 15],
["setarg", 12, 0, 11, 594, 15],
["setarg", 12, 1, 10, 594, 15],
["invoke", 12, 10, 594, 15],
["move", 16, 10, 594, 15],
["access", 10, "rel_done", 595, 22],
["get", 11, 48, 1, 595, 12],
["frame", 12, 11, 1, 595, 12],
["null", 11, 595, 12],
["setarg", 12, 0, 11, 595, 12],
["setarg", 12, 1, 10, 595, 12],
["invoke", 12, 10, 595, 12],
["move", 17, 10, 595, 12],
["access", 10, "rel_err", 596, 21],
["get", 11, 48, 1, 596, 11],
["frame", 12, 11, 1, 596, 11],
["null", 11, 596, 11],
["setarg", 12, 0, 11, 596, 11],
["setarg", 12, 1, 10, 596, 11],
["invoke", 12, 10, 596, 11],
["move", 18, 10, 596, 11],
["get", 10, 43, 1, 598, 10],
["frame", 11, 10, 0, 598, 10],
["null", 10, 598, 10],
["setarg", 11, 0, 10, 598, 10],
["invoke", 11, 10, 598, 10],
["move", 4, 10, 598, 10],
["access", 10, "is_int", 599, 12],
["get", 11, 54, 1, 599, 5],
["frame", 12, 11, 3, 599, 5],
["null", 11, 599, 5],
["setarg", 12, 0, 11, 599, 5],
["setarg", 12, 1, 10, 599, 5],
["setarg", 12, 2, 4, 599, 5],
["setarg", 12, 3, 6, 599, 5],
["invoke", 12, 10, 599, 5],
["access", 10, "jump_false", 600, 20],
["get", 11, 63, 1, 600, 5],
["frame", 12, 11, 3, 600, 5],
["null", 11, 600, 5],
["setarg", 12, 0, 11, 600, 5],
["setarg", 12, 1, 10, 600, 5],
["setarg", 12, 2, 4, 600, 5],
["setarg", 12, 3, 9, 600, 5],
["invoke", 12, 10, 600, 5],
["get", 10, 43, 1, 601, 10],
["frame", 11, 10, 0, 601, 10],
["null", 10, 601, 10],
["setarg", 11, 0, 10, 601, 10],
["invoke", 11, 10, 601, 10],
["move", 8, 10, 601, 10],
["access", 10, "is_int", 602, 12],
["get", 11, 54, 1, 602, 5],
["frame", 12, 11, 3, 602, 5],
["null", 11, 602, 5],
["setarg", 12, 0, 11, 602, 5],
["setarg", 12, 1, 10, 602, 5],
["setarg", 12, 2, 8, 602, 5],
["setarg", 12, 3, 7, 602, 5],
["invoke", 12, 10, 602, 5],
["access", 10, "jump_false", 603, 20],
["get", 11, 63, 1, 603, 5],
["frame", 12, 11, 3, 603, 5],
["null", 11, 603, 5],
["setarg", 12, 0, 11, 603, 5],
["setarg", 12, 1, 10, 603, 5],
["setarg", 12, 2, 8, 603, 5],
["setarg", 12, 3, 9, 603, 5],
["invoke", 12, 10, 603, 5],
["get", 10, 55, 1, 604, 5],
["frame", 11, 10, 4, 604, 5],
["null", 10, 604, 5],
["setarg", 11, 0, 10, 604, 5],
["setarg", 11, 1, 1, 604, 5],
["setarg", 11, 2, 5, 604, 5],
["setarg", 11, 3, 6, 604, 5],
["setarg", 11, 4, 7, 604, 5],
["invoke", 11, 10, 604, 5],
["get", 10, 62, 1, 605, 5],
["frame", 11, 10, 1, 605, 5],
["null", 10, 605, 5],
["setarg", 11, 0, 10, 605, 5],
["setarg", 11, 1, 17, 605, 5],
["invoke", 11, 10, 605, 5],
["get", 10, 51, 1, 607, 5],
["frame", 11, 10, 1, 607, 5],
["null", 10, 607, 5],
["setarg", 11, 0, 10, 607, 5],
["setarg", 11, 1, 9, 607, 5],
["invoke", 11, 9, 607, 5],
["access", 9, "is_num", 608, 12],
["get", 10, 54, 1, 608, 5],
["frame", 11, 10, 3, 608, 5],
["null", 10, 608, 5],
["setarg", 11, 0, 10, 608, 5],
["setarg", 11, 1, 9, 608, 5],
["setarg", 11, 2, 4, 608, 5],
["setarg", 11, 3, 6, 608, 5],
["invoke", 11, 9, 608, 5],
["access", 9, "jump_false", 609, 20],
["get", 10, 63, 1, 609, 5],
["frame", 11, 10, 3, 609, 5],
["null", 10, 609, 5],
["setarg", 11, 0, 10, 609, 5],
["setarg", 11, 1, 9, 609, 5],
["setarg", 11, 2, 4, 609, 5],
["setarg", 11, 3, 16, 609, 5],
["invoke", 11, 9, 609, 5],
["access", 9, "is_num", 610, 12],
["get", 10, 54, 1, 610, 5],
["frame", 11, 10, 3, 610, 5],
["null", 10, 610, 5],
["setarg", 11, 0, 10, 610, 5],
["setarg", 11, 1, 9, 610, 5],
["setarg", 11, 2, 8, 610, 5],
["setarg", 11, 3, 7, 610, 5],
["invoke", 11, 9, 610, 5],
["access", 9, "jump_false", 611, 20],
["get", 10, 63, 1, 611, 5],
["frame", 11, 10, 3, 611, 5],
["null", 10, 611, 5],
["setarg", 11, 0, 10, 611, 5],
["setarg", 11, 1, 9, 611, 5],
["setarg", 11, 2, 8, 611, 5],
["setarg", 11, 3, 16, 611, 5],
["invoke", 11, 9, 611, 5],
["get", 9, 55, 1, 612, 5],
["frame", 10, 9, 4, 612, 5],
["null", 9, 612, 5],
["setarg", 10, 0, 9, 612, 5],
["setarg", 10, 1, 2, 612, 5],
["setarg", 10, 2, 5, 612, 5],
["setarg", 10, 3, 6, 612, 5],
["setarg", 10, 4, 7, 612, 5],
["invoke", 10, 9, 612, 5],
["get", 9, 62, 1, 613, 5],
["frame", 10, 9, 1, 613, 5],
["null", 9, 613, 5],
["setarg", 10, 0, 9, 613, 5],
["setarg", 10, 1, 17, 613, 5],
["invoke", 10, 9, 613, 5],
["get", 9, 51, 1, 615, 5],
["frame", 10, 9, 1, 615, 5],
["null", 9, 615, 5],
["setarg", 10, 0, 9, 615, 5],
["setarg", 10, 1, 16, 615, 5],
["invoke", 10, 9, 615, 5],
["access", 9, "is_text", 616, 12],
["get", 10, 54, 1, 616, 5],
["frame", 11, 10, 3, 616, 5],
["null", 10, 616, 5],
["setarg", 11, 0, 10, 616, 5],
["setarg", 11, 1, 9, 616, 5],
["setarg", 11, 2, 4, 616, 5],
["setarg", 11, 3, 6, 616, 5],
["invoke", 11, 9, 616, 5],
["access", 9, "jump_false", 617, 20],
["get", 10, 63, 1, 617, 5],
["frame", 11, 10, 3, 617, 5],
["null", 10, 617, 5],
["setarg", 11, 0, 10, 617, 5],
["setarg", 11, 1, 9, 617, 5],
["setarg", 11, 2, 4, 617, 5],
["setarg", 11, 3, 18, 617, 5],
["invoke", 11, 4, 617, 5],
["access", 4, "is_text", 618, 12],
["get", 9, 54, 1, 618, 5],
["frame", 10, 9, 3, 618, 5],
["null", 9, 618, 5],
["setarg", 10, 0, 9, 618, 5],
["setarg", 10, 1, 4, 618, 5],
["setarg", 10, 2, 8, 618, 5],
["setarg", 10, 3, 7, 618, 5],
["invoke", 10, 4, 618, 5],
["access", 4, "jump_false", 619, 20],
["get", 9, 63, 1, 619, 5],
["frame", 10, 9, 3, 619, 5],
["null", 9, 619, 5],
["setarg", 10, 0, 9, 619, 5],
["setarg", 10, 1, 4, 619, 5],
["setarg", 10, 2, 8, 619, 5],
["setarg", 10, 3, 18, 619, 5],
["invoke", 10, 4, 619, 5],
["get", 4, 55, 1, 620, 5],
["frame", 8, 4, 4, 620, 5],
["null", 4, 620, 5],
["setarg", 8, 0, 4, 620, 5],
["setarg", 8, 1, 3, 620, 5],
["setarg", 8, 2, 5, 620, 5],
["setarg", 8, 3, 6, 620, 5],
["setarg", 8, 4, 7, 620, 5],
["invoke", 8, 4, 620, 5],
["get", 4, 62, 1, 621, 5],
["frame", 5, 4, 1, 621, 5],
["null", 4, 621, 5],
["setarg", 5, 0, 4, 621, 5],
["setarg", 5, 1, 17, 621, 5],
["invoke", 5, 4, 621, 5],
["get", 4, 51, 1, 623, 5],
["frame", 5, 4, 1, 623, 5],
["null", 4, 623, 5],
["setarg", 5, 0, 4, 623, 5],
["setarg", 5, 1, 18, 623, 5],
["invoke", 5, 4, 623, 5],
["access", 4, "cannot compare with '", 624, 20],
["get", 5, 39, 1, 624, 46],
"_nop_tc_1",
"_nop_tc_2",
["is_text", 6, 5, 624, 46],
["jump_false", 6, "add_cn_186", 624, 46],
["concat", 7, 4, 5, 624, 46],
["jump", "add_done_185", 624, 46],
"add_cn_186",
"_nop_tc_3",
["jump", "add_err_187", 624, 46],
["is_num", 6, 5, 624, 46],
["jump_false", 6, "add_err_187", 624, 46],
["add", 7, 4, 5, 624, 46],
["jump", "add_done_185", 624, 46],
"add_err_187",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
624,
46
],
["access", 5, "error", 624, 46],
["access", 6, "cannot apply '+': operands must both be text or both be numbers", 624, 46],
["array", 8, 0, 624, 46],
["push", 8, 6, 624, 46],
["frame", 6, 4, 2, 624, 46],
["null", 4, 624, 46],
["setarg", 6, 0, 4, 624, 46],
["setarg", 6, 1, 5, 624, 46],
["setarg", 6, 2, 8, 624, 46],
["invoke", 6, 4, 624, 46],
["disrupt", 624, 46],
"add_done_185",
["access", 4, "': operands must be same type", 624, 59],
["is_text", 5, 7, 624, 59],
["jump_false", 5, "add_cn_189", 624, 59],
"_nop_tc_4",
"_nop_tc_5",
["concat", 6, 7, 4, 624, 59],
["jump", "add_done_188", 624, 59],
"add_cn_189",
["is_num", 5, 7, 624, 59],
["jump_false", 5, "add_err_190", 624, 59],
"_nop_tc_6",
["jump", "add_err_190", 624, 59],
["add", 6, 7, 4, 624, 59],
["jump", "add_done_188", 624, 59],
"add_err_190",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
624,
59
],
["access", 5, "error", 624, 59],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 624, 59],
["array", 8, 0, 624, 59],
["push", 8, 7, 624, 59],
["frame", 7, 4, 2, 624, 59],
["null", 4, 624, 59],
["setarg", 7, 0, 4, 624, 59],
["setarg", 7, 1, 5, 624, 59],
["setarg", 7, 2, 8, 624, 59],
["invoke", 7, 4, 624, 59],
["disrupt", 624, 59],
"add_done_188",
["get", 4, 61, 1, 624, 5],
["frame", 5, 4, 1, 624, 5],
["null", 4, 624, 5],
["setarg", 5, 0, 4, 624, 5],
["setarg", 5, 1, 6, 624, 5],
["invoke", 5, 4, 624, 5],
["access", 4, "disrupt", 625, 12],
["get", 5, 52, 1, 625, 5],
["frame", 6, 5, 1, 625, 5],
["null", 5, 625, 5],
["setarg", 6, 0, 5, 625, 5],
["setarg", 6, 1, 4, 625, 5],
["invoke", 6, 4, 625, 5],
["get", 4, 51, 1, 626, 5],
["frame", 5, 4, 1, 626, 5],
["null", 4, 626, 5],
["setarg", 5, 0, 4, 626, 5],
["setarg", 5, 1, 17, 626, 5],
["invoke", 5, 4, 626, 5],
["null", 4, 627, 12],
["return", 4, 627, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 4, 66, 1, 632, 9],
["frame", 5, 4, 1, 632, 9],
["null", 4, 632, 9],
["setarg", 5, 0, 4, 632, 9],
["setarg", 5, 1, 3, 632, 9],
["invoke", 5, 4, 632, 9],
["jump_false", 4, "if_else_191", 632, 9],
["access", 4, "negate", 633, 14],
["get", 5, 54, 1, 633, 7],
["frame", 6, 5, 3, 633, 7],
["null", 5, 633, 7],
["setarg", 6, 0, 5, 633, 7],
["setarg", 6, 1, 4, 633, 7],
["setarg", 6, 2, 1, 633, 7],
["setarg", 6, 3, 2, 633, 7],
["invoke", 6, 4, 633, 7],
["null", 4, 634, 14],
["return", 4, 634, 14],
"_nop_ur_1",
"if_else_191",
"if_end_192",
["get", 4, 43, 1, 636, 14],
["frame", 5, 4, 0, 636, 14],
["null", 4, 636, 14],
["setarg", 5, 0, 4, 636, 14],
["invoke", 5, 4, 636, 14],
["move", 5, 4, 636, 14],
["access", 4, "neg_err", 637, 25],
["get", 6, 48, 1, 637, 15],
["frame", 7, 6, 1, 637, 15],
["null", 6, 637, 15],
["setarg", 7, 0, 6, 637, 15],
["setarg", 7, 1, 4, 637, 15],
["invoke", 7, 4, 637, 15],
["move", 6, 4, 637, 15],
["access", 4, "neg_done", 638, 26],
["get", 7, 48, 1, 638, 16],
["frame", 8, 7, 1, 638, 16],
["null", 7, 638, 16],
["setarg", 8, 0, 7, 638, 16],
["setarg", 8, 1, 4, 638, 16],
["invoke", 8, 4, 638, 16],
["move", 7, 4, 638, 16],
["access", 4, "is_num", 639, 12],
["get", 8, 54, 1, 639, 5],
["frame", 9, 8, 3, 639, 5],
["null", 8, 639, 5],
["setarg", 9, 0, 8, 639, 5],
["setarg", 9, 1, 4, 639, 5],
["setarg", 9, 2, 5, 639, 5],
["setarg", 9, 3, 2, 639, 5],
["invoke", 9, 4, 639, 5],
["access", 4, "jump_false", 640, 20],
["get", 8, 63, 1, 640, 5],
["frame", 9, 8, 3, 640, 5],
["null", 8, 640, 5],
["setarg", 9, 0, 8, 640, 5],
["setarg", 9, 1, 4, 640, 5],
["setarg", 9, 2, 5, 640, 5],
["setarg", 9, 3, 6, 640, 5],
["invoke", 9, 4, 640, 5],
["access", 4, "negate", 641, 12],
["get", 5, 54, 1, 641, 5],
["frame", 8, 5, 3, 641, 5],
["null", 5, 641, 5],
["setarg", 8, 0, 5, 641, 5],
["setarg", 8, 1, 4, 641, 5],
["setarg", 8, 2, 1, 641, 5],
["setarg", 8, 3, 2, 641, 5],
["invoke", 8, 4, 641, 5],
["get", 4, 62, 1, 642, 5],
["frame", 5, 4, 1, 642, 5],
["null", 4, 642, 5],
["setarg", 5, 0, 4, 642, 5],
["setarg", 5, 1, 7, 642, 5],
["invoke", 5, 4, 642, 5],
["get", 4, 51, 1, 644, 5],
["frame", 5, 4, 1, 644, 5],
["null", 4, 644, 5],
["setarg", 5, 0, 4, 644, 5],
["setarg", 5, 1, 6, 644, 5],
["invoke", 5, 4, 644, 5],
["access", 4, "cannot negate: operand must be a number", 645, 20],
["get", 5, 61, 1, 645, 5],
["frame", 6, 5, 1, 645, 5],
["null", 5, 645, 5],
["setarg", 6, 0, 5, 645, 5],
["setarg", 6, 1, 4, 645, 5],
["invoke", 6, 4, 645, 5],
["access", 4, "disrupt", 646, 12],
["get", 5, 52, 1, 646, 5],
["frame", 6, 5, 1, 646, 5],
["null", 5, 646, 5],
["setarg", 6, 0, 5, 646, 5],
["setarg", 6, 1, 4, 646, 5],
["invoke", 6, 4, 646, 5],
["get", 4, 51, 1, 647, 5],
["frame", 5, 4, 1, 647, 5],
["null", 4, 647, 5],
["setarg", 5, 0, 4, 647, 5],
["setarg", 5, 1, 7, 647, 5],
["invoke", 5, 4, 647, 5],
["null", 4, 648, 12],
["return", 4, 648, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["null", 5, 660, 15],
["put", 2, 34, 1, 661, 16],
["put", 3, 35, 1, 662, 16],
["put", 4, 36, 1, 663, 17],
["get", 6, 5, 1, 664, 18],
["load_dynamic", 7, 6, 1, 664, 28],
["move", 6, 7, 664, 28],
["jump_true", 6, "or_end_193", 664, 28],
["move", 6, 1, 664, 39],
"or_end_193",
["put", 6, 39, 1, 664, 39],
["access", 6, "add", 665, 19],
["is_identical", 7, 1, 6, 665, 19],
["jump_true", 7, "eq_done_196", 665, 19],
["is_int", 8, 1, 665, 19],
["jump_false", 8, "eq_ni_197", 665, 19],
"_nop_tc_1",
["jump", "eq_ni_197", 665, 19],
["eq_int", 7, 1, 6, 665, 19],
["jump", "eq_done_196", 665, 19],
"eq_ni_197",
["is_num", 8, 1, 665, 19],
["jump_false", 8, "eq_nn_198", 665, 19],
"_nop_tc_2",
["jump", "eq_nn_198", 665, 19],
["eq_float", 7, 1, 6, 665, 19],
["jump", "eq_done_196", 665, 19],
"eq_nn_198",
["is_text", 8, 1, 665, 19],
["jump_false", 8, "eq_nt_199", 665, 19],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 7, 1, 6, 665, 19],
["jump", "eq_done_196", 665, 19],
"eq_nt_199",
["is_null", 8, 1, 665, 19],
["jump_false", 8, "eq_nnl_200", 665, 19],
"_nop_tc_5",
["jump", "eq_nnl_200", 665, 19],
["true", 7, 665, 19],
["jump", "eq_done_196", 665, 19],
"eq_nnl_200",
["is_bool", 8, 1, 665, 19],
["jump_false", 8, "eq_nb_201", 665, 19],
"_nop_tc_6",
["jump", "eq_nb_201", 665, 19],
["eq_bool", 7, 1, 6, 665, 19],
["jump", "eq_done_196", 665, 19],
"eq_nb_201",
["false", 7, 665, 19],
"eq_done_196",
["jump_false", 7, "if_else_194", 665, 19],
["get", 6, 67, 1, 666, 7],
["frame", 7, 6, 0, 666, 7],
["null", 6, 666, 7],
["setarg", 7, 0, 6, 666, 7],
["invoke", 7, 6, 666, 7],
["jump", "if_end_195", 666, 7],
"if_else_194",
["access", 6, "eq", 667, 26],
["is_identical", 7, 1, 6, 667, 26],
["jump_true", 7, "eq_done_204", 667, 26],
["is_int", 8, 1, 667, 26],
["jump_false", 8, "eq_ni_205", 667, 26],
"_nop_tc_7",
["jump", "eq_ni_205", 667, 26],
["eq_int", 7, 1, 6, 667, 26],
["jump", "eq_done_204", 667, 26],
"eq_ni_205",
["is_num", 8, 1, 667, 26],
["jump_false", 8, "eq_nn_206", 667, 26],
"_nop_tc_8",
["jump", "eq_nn_206", 667, 26],
["eq_float", 7, 1, 6, 667, 26],
["jump", "eq_done_204", 667, 26],
"eq_nn_206",
["is_text", 8, 1, 667, 26],
["jump_false", 8, "eq_nt_207", 667, 26],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 7, 1, 6, 667, 26],
["jump", "eq_done_204", 667, 26],
"eq_nt_207",
["is_null", 8, 1, 667, 26],
["jump_false", 8, "eq_nnl_208", 667, 26],
"_nop_tc_11",
["jump", "eq_nnl_208", 667, 26],
["true", 7, 667, 26],
["jump", "eq_done_204", 667, 26],
"eq_nnl_208",
["is_bool", 8, 1, 667, 26],
["jump_false", 8, "eq_nb_209", 667, 26],
"_nop_tc_12",
["jump", "eq_nb_209", 667, 26],
["eq_bool", 7, 1, 6, 667, 26],
["jump", "eq_done_204", 667, 26],
"eq_nb_209",
["false", 7, 667, 26],
"eq_done_204",
["jump_false", 7, "if_else_202", 667, 26],
["get", 6, 69, 1, 668, 7],
["frame", 7, 6, 0, 668, 7],
["null", 6, 668, 7],
["setarg", 7, 0, 6, 668, 7],
["invoke", 7, 6, 668, 7],
["jump", "if_end_203", 668, 7],
"if_else_202",
["access", 6, "ne", 669, 26],
["is_identical", 7, 1, 6, 669, 26],
["jump_true", 7, "eq_done_212", 669, 26],
["is_int", 8, 1, 669, 26],
["jump_false", 8, "eq_ni_213", 669, 26],
"_nop_tc_13",
["jump", "eq_ni_213", 669, 26],
["eq_int", 7, 1, 6, 669, 26],
["jump", "eq_done_212", 669, 26],
"eq_ni_213",
["is_num", 8, 1, 669, 26],
["jump_false", 8, "eq_nn_214", 669, 26],
"_nop_tc_14",
["jump", "eq_nn_214", 669, 26],
["eq_float", 7, 1, 6, 669, 26],
["jump", "eq_done_212", 669, 26],
"eq_nn_214",
["is_text", 8, 1, 669, 26],
["jump_false", 8, "eq_nt_215", 669, 26],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 7, 1, 6, 669, 26],
["jump", "eq_done_212", 669, 26],
"eq_nt_215",
["is_null", 8, 1, 669, 26],
["jump_false", 8, "eq_nnl_216", 669, 26],
"_nop_tc_17",
["jump", "eq_nnl_216", 669, 26],
["true", 7, 669, 26],
["jump", "eq_done_212", 669, 26],
"eq_nnl_216",
["is_bool", 8, 1, 669, 26],
["jump_false", 8, "eq_nb_217", 669, 26],
"_nop_tc_18",
["jump", "eq_nb_217", 669, 26],
["eq_bool", 7, 1, 6, 669, 26],
["jump", "eq_done_212", 669, 26],
"eq_nb_217",
["false", 7, 669, 26],
"eq_done_212",
["jump_false", 7, "if_else_210", 669, 26],
["get", 6, 70, 1, 670, 7],
["frame", 7, 6, 0, 670, 7],
["null", 6, 670, 7],
["setarg", 7, 0, 6, 670, 7],
["invoke", 7, 6, 670, 7],
["jump", "if_end_211", 670, 7],
"if_else_210",
["get", 6, 73, 1, 672, 13],
["load_dynamic", 7, 6, 1, 672, 28],
["move", 5, 7, 672, 28],
["null", 6, 673, 18],
["is_identical", 7, 5, 6, 673, 18],
["jump_true", 7, "ne_nid_221", 673, 18],
["jump", "ne_ni_222", 673, 18],
"ne_nid_221",
["false", 7, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_ni_222",
["is_int", 8, 5, 673, 18],
["jump_false", 8, "ne_nn_223", 673, 18],
"_nop_tc_19",
["jump", "ne_nn_223", 673, 18],
["ne_int", 7, 5, 6, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_nn_223",
["is_num", 8, 5, 673, 18],
["jump_false", 8, "ne_nt_224", 673, 18],
"_nop_tc_20",
["jump", "ne_nt_224", 673, 18],
["ne_float", 7, 5, 6, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_nt_224",
["is_text", 8, 5, 673, 18],
["jump_false", 8, "ne_nnl_225", 673, 18],
"_nop_tc_21",
["jump", "ne_nnl_225", 673, 18],
["ne_text", 7, 5, 6, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_nnl_225",
["is_null", 8, 5, 673, 18],
["jump_false", 8, "ne_nb_226", 673, 18],
"_nop_tc_22",
"_nop_tc_23",
["false", 7, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_nb_226",
["is_bool", 8, 5, 673, 18],
["jump_false", 8, "ne_mis_227", 673, 18],
"_nop_tc_24",
["jump", "ne_mis_227", 673, 18],
["ne_bool", 7, 5, 6, 673, 18],
["jump", "ne_done_220", 673, 18],
"ne_mis_227",
["true", 7, 673, 18],
"ne_done_220",
["jump_false", 7, "if_else_218", 673, 18],
["access", 6, 0, 674, 29],
["load_index", 7, 5, 6, 674, 29],
["access", 6, 1, 674, 37],
["load_index", 8, 5, 6, 674, 37],
["access", 6, 2, 674, 45],
["load_index", 9, 5, 6, 674, 45],
["get", 5, 71, 1, 674, 9],
["frame", 6, 5, 3, 674, 9],
["null", 5, 674, 9],
["setarg", 6, 0, 5, 674, 9],
["setarg", 6, 1, 7, 674, 9],
["setarg", 6, 2, 8, 674, 9],
["setarg", 6, 3, 9, 674, 9],
["invoke", 6, 5, 674, 9],
["jump", "if_end_219", 674, 9],
"if_else_218",
["access", 5, "subtract", 675, 28],
["is_identical", 6, 1, 5, 675, 28],
["jump_true", 6, "eq_done_235", 675, 28],
["is_int", 7, 1, 675, 28],
["jump_false", 7, "eq_ni_236", 675, 28],
"_nop_tc_25",
["jump", "eq_ni_236", 675, 28],
["eq_int", 6, 1, 5, 675, 28],
["jump", "eq_done_235", 675, 28],
"eq_ni_236",
["is_num", 7, 1, 675, 28],
["jump_false", 7, "eq_nn_237", 675, 28],
"_nop_tc_26",
["jump", "eq_nn_237", 675, 28],
["eq_float", 6, 1, 5, 675, 28],
["jump", "eq_done_235", 675, 28],
"eq_nn_237",
["is_text", 7, 1, 675, 28],
["jump_false", 7, "eq_nt_238", 675, 28],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 6, 1, 5, 675, 28],
["jump", "eq_done_235", 675, 28],
"eq_nt_238",
["is_null", 7, 1, 675, 28],
["jump_false", 7, "eq_nnl_239", 675, 28],
"_nop_tc_29",
["jump", "eq_nnl_239", 675, 28],
["true", 6, 675, 28],
["jump", "eq_done_235", 675, 28],
"eq_nnl_239",
["is_bool", 7, 1, 675, 28],
["jump_false", 7, "eq_nb_240", 675, 28],
"_nop_tc_30",
["jump", "eq_nb_240", 675, 28],
["eq_bool", 6, 1, 5, 675, 28],
["jump", "eq_done_235", 675, 28],
"eq_nb_240",
["false", 6, 675, 28],
"eq_done_235",
["move", 5, 6, 675, 28],
["jump_true", 5, "or_end_234", 675, 28],
["access", 6, "multiply", 675, 52],
["is_identical", 7, 1, 6, 675, 52],
["jump_true", 7, "eq_done_241", 675, 52],
["is_int", 8, 1, 675, 52],
["jump_false", 8, "eq_ni_242", 675, 52],
"_nop_tc_31",
["jump", "eq_ni_242", 675, 52],
["eq_int", 7, 1, 6, 675, 52],
["jump", "eq_done_241", 675, 52],
"eq_ni_242",
["is_num", 8, 1, 675, 52],
["jump_false", 8, "eq_nn_243", 675, 52],
"_nop_tc_32",
["jump", "eq_nn_243", 675, 52],
["eq_float", 7, 1, 6, 675, 52],
["jump", "eq_done_241", 675, 52],
"eq_nn_243",
["is_text", 8, 1, 675, 52],
["jump_false", 8, "eq_nt_244", 675, 52],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 7, 1, 6, 675, 52],
["jump", "eq_done_241", 675, 52],
"eq_nt_244",
["is_null", 8, 1, 675, 52],
["jump_false", 8, "eq_nnl_245", 675, 52],
"_nop_tc_35",
["jump", "eq_nnl_245", 675, 52],
["true", 7, 675, 52],
["jump", "eq_done_241", 675, 52],
"eq_nnl_245",
["is_bool", 8, 1, 675, 52],
["jump_false", 8, "eq_nb_246", 675, 52],
"_nop_tc_36",
["jump", "eq_nb_246", 675, 52],
["eq_bool", 7, 1, 6, 675, 52],
["jump", "eq_done_241", 675, 52],
"eq_nb_246",
["false", 7, 675, 52],
"eq_done_241",
["move", 5, 7, 675, 52],
"or_end_234",
["move", 6, 5, 675, 52],
["jump_true", 6, "or_end_233", 675, 52],
["access", 5, "divide", 676, 28],
["is_identical", 7, 1, 5, 676, 28],
["jump_true", 7, "eq_done_247", 676, 28],
["is_int", 8, 1, 676, 28],
["jump_false", 8, "eq_ni_248", 676, 28],
"_nop_tc_37",
["jump", "eq_ni_248", 676, 28],
["eq_int", 7, 1, 5, 676, 28],
["jump", "eq_done_247", 676, 28],
"eq_ni_248",
["is_num", 8, 1, 676, 28],
["jump_false", 8, "eq_nn_249", 676, 28],
"_nop_tc_38",
["jump", "eq_nn_249", 676, 28],
["eq_float", 7, 1, 5, 676, 28],
["jump", "eq_done_247", 676, 28],
"eq_nn_249",
["is_text", 8, 1, 676, 28],
["jump_false", 8, "eq_nt_250", 676, 28],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 7, 1, 5, 676, 28],
["jump", "eq_done_247", 676, 28],
"eq_nt_250",
["is_null", 8, 1, 676, 28],
["jump_false", 8, "eq_nnl_251", 676, 28],
"_nop_tc_41",
["jump", "eq_nnl_251", 676, 28],
["true", 7, 676, 28],
["jump", "eq_done_247", 676, 28],
"eq_nnl_251",
["is_bool", 8, 1, 676, 28],
["jump_false", 8, "eq_nb_252", 676, 28],
"_nop_tc_42",
["jump", "eq_nb_252", 676, 28],
["eq_bool", 7, 1, 5, 676, 28],
["jump", "eq_done_247", 676, 28],
"eq_nb_252",
["false", 7, 676, 28],
"eq_done_247",
["move", 6, 7, 676, 28],
"or_end_233",
["move", 5, 6, 676, 28],
["jump_true", 5, "or_end_232", 676, 28],
["access", 6, "modulo", 676, 50],
["is_identical", 7, 1, 6, 676, 50],
["jump_true", 7, "eq_done_253", 676, 50],
["is_int", 8, 1, 676, 50],
["jump_false", 8, "eq_ni_254", 676, 50],
"_nop_tc_43",
["jump", "eq_ni_254", 676, 50],
["eq_int", 7, 1, 6, 676, 50],
["jump", "eq_done_253", 676, 50],
"eq_ni_254",
["is_num", 8, 1, 676, 50],
["jump_false", 8, "eq_nn_255", 676, 50],
"_nop_tc_44",
["jump", "eq_nn_255", 676, 50],
["eq_float", 7, 1, 6, 676, 50],
["jump", "eq_done_253", 676, 50],
"eq_nn_255",
["is_text", 8, 1, 676, 50],
["jump_false", 8, "eq_nt_256", 676, 50],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 7, 1, 6, 676, 50],
["jump", "eq_done_253", 676, 50],
"eq_nt_256",
["is_null", 8, 1, 676, 50],
["jump_false", 8, "eq_nnl_257", 676, 50],
"_nop_tc_47",
["jump", "eq_nnl_257", 676, 50],
["true", 7, 676, 50],
["jump", "eq_done_253", 676, 50],
"eq_nnl_257",
["is_bool", 8, 1, 676, 50],
["jump_false", 8, "eq_nb_258", 676, 50],
"_nop_tc_48",
["jump", "eq_nb_258", 676, 50],
["eq_bool", 7, 1, 6, 676, 50],
["jump", "eq_done_253", 676, 50],
"eq_nb_258",
["false", 7, 676, 50],
"eq_done_253",
["move", 5, 7, 676, 50],
"or_end_232",
["move", 6, 5, 676, 50],
["jump_true", 6, "or_end_231", 676, 50],
["access", 5, "remainder", 676, 72],
["is_identical", 7, 1, 5, 676, 72],
["jump_true", 7, "eq_done_259", 676, 72],
["is_int", 8, 1, 676, 72],
["jump_false", 8, "eq_ni_260", 676, 72],
"_nop_tc_49",
["jump", "eq_ni_260", 676, 72],
["eq_int", 7, 1, 5, 676, 72],
["jump", "eq_done_259", 676, 72],
"eq_ni_260",
["is_num", 8, 1, 676, 72],
["jump_false", 8, "eq_nn_261", 676, 72],
"_nop_tc_50",
["jump", "eq_nn_261", 676, 72],
["eq_float", 7, 1, 5, 676, 72],
["jump", "eq_done_259", 676, 72],
"eq_nn_261",
["is_text", 8, 1, 676, 72],
["jump_false", 8, "eq_nt_262", 676, 72],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 7, 1, 5, 676, 72],
["jump", "eq_done_259", 676, 72],
"eq_nt_262",
["is_null", 8, 1, 676, 72],
["jump_false", 8, "eq_nnl_263", 676, 72],
"_nop_tc_53",
["jump", "eq_nnl_263", 676, 72],
["true", 7, 676, 72],
["jump", "eq_done_259", 676, 72],
"eq_nnl_263",
["is_bool", 8, 1, 676, 72],
["jump_false", 8, "eq_nb_264", 676, 72],
"_nop_tc_54",
["jump", "eq_nb_264", 676, 72],
["eq_bool", 7, 1, 5, 676, 72],
["jump", "eq_done_259", 676, 72],
"eq_nb_264",
["false", 7, 676, 72],
"eq_done_259",
["move", 6, 7, 676, 72],
"or_end_231",
["move", 5, 6, 676, 72],
["jump_true", 5, "or_end_230", 676, 72],
["access", 6, "pow", 677, 28],
["is_identical", 7, 1, 6, 677, 28],
["jump_true", 7, "eq_done_265", 677, 28],
["is_int", 8, 1, 677, 28],
["jump_false", 8, "eq_ni_266", 677, 28],
"_nop_tc_55",
["jump", "eq_ni_266", 677, 28],
["eq_int", 7, 1, 6, 677, 28],
["jump", "eq_done_265", 677, 28],
"eq_ni_266",
["is_num", 8, 1, 677, 28],
["jump_false", 8, "eq_nn_267", 677, 28],
"_nop_tc_56",
["jump", "eq_nn_267", 677, 28],
["eq_float", 7, 1, 6, 677, 28],
["jump", "eq_done_265", 677, 28],
"eq_nn_267",
["is_text", 8, 1, 677, 28],
["jump_false", 8, "eq_nt_268", 677, 28],
"_nop_tc_57",
"_nop_tc_58",
["eq_text", 7, 1, 6, 677, 28],
["jump", "eq_done_265", 677, 28],
"eq_nt_268",
["is_null", 8, 1, 677, 28],
["jump_false", 8, "eq_nnl_269", 677, 28],
"_nop_tc_59",
["jump", "eq_nnl_269", 677, 28],
["true", 7, 677, 28],
["jump", "eq_done_265", 677, 28],
"eq_nnl_269",
["is_bool", 8, 1, 677, 28],
["jump_false", 8, "eq_nb_270", 677, 28],
"_nop_tc_60",
["jump", "eq_nb_270", 677, 28],
["eq_bool", 7, 1, 6, 677, 28],
["jump", "eq_done_265", 677, 28],
"eq_nb_270",
["false", 7, 677, 28],
"eq_done_265",
["move", 5, 7, 677, 28],
"or_end_230",
["jump_false", 5, "if_else_228", 677, 28],
["get", 5, 68, 1, 678, 9],
["frame", 6, 5, 1, 678, 9],
["null", 5, 678, 9],
["setarg", 6, 0, 5, 678, 9],
["setarg", 6, 1, 1, 678, 9],
["invoke", 6, 5, 678, 9],
["jump", "if_end_229", 678, 9],
"if_else_228",
["get", 5, 55, 1, 681, 9],
["frame", 6, 5, 4, 681, 9],
["null", 5, 681, 9],
["setarg", 6, 0, 5, 681, 9],
["setarg", 6, 1, 1, 681, 9],
["setarg", 6, 2, 2, 681, 9],
["setarg", 6, 3, 3, 681, 9],
["setarg", 6, 4, 4, 681, 9],
["invoke", 6, 5, 681, 9],
"if_end_229",
"if_end_219",
"if_end_211",
"if_end_203",
"if_end_195",
["null", 5, 684, 12],
["return", 5, 684, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["access", 4, "load_field", 688, 16],
["array", 5, 4, 688, 41],
["push", 5, 4, 688, 41],
["push", 5, 1, 688, 41],
["push", 5, 2, 688, 41],
["push", 5, 3, 688, 41],
["get", 4, 50, 1, 688, 5],
["frame", 6, 4, 1, 688, 5],
["null", 4, 688, 5],
["setarg", 6, 0, 4, 688, 5],
["setarg", 6, 1, 5, 688, 5],
["invoke", 6, 4, 688, 5],
["null", 4, 688, 5],
["return", 4, 688, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["access", 4, "store_field", 692, 16],
["array", 5, 4, 692, 41],
["push", 5, 4, 692, 41],
["push", 5, 1, 692, 41],
["push", 5, 3, 692, 41],
["push", 5, 2, 692, 41],
["get", 4, 50, 1, 692, 5],
["frame", 6, 4, 1, 692, 5],
["null", 4, 692, 5],
["setarg", 6, 0, 4, 692, 5],
["setarg", 6, 1, 5, 692, 5],
["invoke", 6, 4, 692, 5],
["null", 4, 692, 5],
["return", 4, 692, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 696, 24],
["is_identical", 6, 4, 5, 696, 24],
["jump_true", 6, "eq_done_273", 696, 24],
["is_int", 7, 4, 696, 24],
["jump_false", 7, "eq_ni_274", 696, 24],
"_nop_tc_1",
["jump", "eq_ni_274", 696, 24],
["eq_int", 6, 4, 5, 696, 24],
["jump", "eq_done_273", 696, 24],
"eq_ni_274",
["is_num", 7, 4, 696, 24],
["jump_false", 7, "eq_nn_275", 696, 24],
"_nop_tc_2",
["jump", "eq_nn_275", 696, 24],
["eq_float", 6, 4, 5, 696, 24],
["jump", "eq_done_273", 696, 24],
"eq_nn_275",
["is_text", 7, 4, 696, 24],
["jump_false", 7, "eq_nt_276", 696, 24],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 6, 4, 5, 696, 24],
["jump", "eq_done_273", 696, 24],
"eq_nt_276",
["is_null", 7, 4, 696, 24],
["jump_false", 7, "eq_nnl_277", 696, 24],
"_nop_tc_5",
["jump", "eq_nnl_277", 696, 24],
["true", 6, 696, 24],
["jump", "eq_done_273", 696, 24],
"eq_nnl_277",
["is_bool", 7, 4, 696, 24],
["jump_false", 7, "eq_nb_278", 696, 24],
"_nop_tc_6",
["jump", "eq_nb_278", 696, 24],
["eq_bool", 6, 4, 5, 696, 24],
["jump", "eq_done_273", 696, 24],
"eq_nb_278",
["false", 6, 696, 24],
"eq_done_273",
["jump_false", 6, "if_else_271", 696, 24],
["access", 5, "load_index", 697, 14],
["get", 6, 55, 1, 697, 7],
["frame", 7, 6, 4, 697, 7],
["null", 6, 697, 7],
["setarg", 7, 0, 6, 697, 7],
["setarg", 7, 1, 5, 697, 7],
["setarg", 7, 2, 1, 697, 7],
["setarg", 7, 3, 2, 697, 7],
["setarg", 7, 4, 3, 697, 7],
["invoke", 7, 5, 697, 7],
["jump", "if_end_272", 697, 7],
"if_else_271",
["access", 5, "field", 698, 31],
["is_identical", 6, 4, 5, 698, 31],
["jump_true", 6, "eq_done_281", 698, 31],
["is_int", 7, 4, 698, 31],
["jump_false", 7, "eq_ni_282", 698, 31],
"_nop_tc_7",
["jump", "eq_ni_282", 698, 31],
["eq_int", 6, 4, 5, 698, 31],
["jump", "eq_done_281", 698, 31],
"eq_ni_282",
["is_num", 7, 4, 698, 31],
["jump_false", 7, "eq_nn_283", 698, 31],
"_nop_tc_8",
["jump", "eq_nn_283", 698, 31],
["eq_float", 6, 4, 5, 698, 31],
["jump", "eq_done_281", 698, 31],
"eq_nn_283",
["is_text", 7, 4, 698, 31],
["jump_false", 7, "eq_nt_284", 698, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 6, 4, 5, 698, 31],
["jump", "eq_done_281", 698, 31],
"eq_nt_284",
["is_null", 7, 4, 698, 31],
["jump_false", 7, "eq_nnl_285", 698, 31],
"_nop_tc_11",
["jump", "eq_nnl_285", 698, 31],
["true", 6, 698, 31],
["jump", "eq_done_281", 698, 31],
"eq_nnl_285",
["is_bool", 7, 4, 698, 31],
["jump_false", 7, "eq_nb_286", 698, 31],
"_nop_tc_12",
["jump", "eq_nb_286", 698, 31],
["eq_bool", 6, 4, 5, 698, 31],
["jump", "eq_done_281", 698, 31],
"eq_nb_286",
["false", 6, 698, 31],
"eq_done_281",
["jump_false", 6, "if_else_279", 698, 31],
["access", 5, "load_field", 699, 14],
["get", 6, 55, 1, 699, 7],
["frame", 7, 6, 4, 699, 7],
["null", 6, 699, 7],
["setarg", 7, 0, 6, 699, 7],
["setarg", 7, 1, 5, 699, 7],
["setarg", 7, 2, 1, 699, 7],
["setarg", 7, 3, 2, 699, 7],
["setarg", 7, 4, 3, 699, 7],
["invoke", 7, 5, 699, 7],
["jump", "if_end_280", 699, 7],
"if_else_279",
["access", 5, "load_dynamic", 701, 14],
["get", 6, 55, 1, 701, 7],
["frame", 7, 6, 4, 701, 7],
["null", 6, 701, 7],
["setarg", 7, 0, 6, 701, 7],
["setarg", 7, 1, 5, 701, 7],
["setarg", 7, 2, 1, 701, 7],
["setarg", 7, 3, 2, 701, 7],
["setarg", 7, 4, 3, 701, 7],
["invoke", 7, 5, 701, 7],
"if_end_280",
"if_end_272",
["null", 5, 701, 7],
["return", 5, 701, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 706, 24],
["is_identical", 6, 4, 5, 706, 24],
["jump_true", 6, "eq_done_289", 706, 24],
["is_int", 7, 4, 706, 24],
["jump_false", 7, "eq_ni_290", 706, 24],
"_nop_tc_1",
["jump", "eq_ni_290", 706, 24],
["eq_int", 6, 4, 5, 706, 24],
["jump", "eq_done_289", 706, 24],
"eq_ni_290",
["is_num", 7, 4, 706, 24],
["jump_false", 7, "eq_nn_291", 706, 24],
"_nop_tc_2",
["jump", "eq_nn_291", 706, 24],
["eq_float", 6, 4, 5, 706, 24],
["jump", "eq_done_289", 706, 24],
"eq_nn_291",
["is_text", 7, 4, 706, 24],
["jump_false", 7, "eq_nt_292", 706, 24],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 6, 4, 5, 706, 24],
["jump", "eq_done_289", 706, 24],
"eq_nt_292",
["is_null", 7, 4, 706, 24],
["jump_false", 7, "eq_nnl_293", 706, 24],
"_nop_tc_5",
["jump", "eq_nnl_293", 706, 24],
["true", 6, 706, 24],
["jump", "eq_done_289", 706, 24],
"eq_nnl_293",
["is_bool", 7, 4, 706, 24],
["jump_false", 7, "eq_nb_294", 706, 24],
"_nop_tc_6",
["jump", "eq_nb_294", 706, 24],
["eq_bool", 6, 4, 5, 706, 24],
["jump", "eq_done_289", 706, 24],
"eq_nb_294",
["false", 6, 706, 24],
"eq_done_289",
["jump_false", 6, "if_else_287", 706, 24],
["access", 5, "store_index", 707, 14],
["get", 6, 55, 1, 707, 7],
["frame", 7, 6, 4, 707, 7],
["null", 6, 707, 7],
["setarg", 7, 0, 6, 707, 7],
["setarg", 7, 1, 5, 707, 7],
["setarg", 7, 2, 1, 707, 7],
["setarg", 7, 3, 3, 707, 7],
["setarg", 7, 4, 2, 707, 7],
["invoke", 7, 5, 707, 7],
["jump", "if_end_288", 707, 7],
"if_else_287",
["access", 5, "field", 708, 31],
["is_identical", 6, 4, 5, 708, 31],
["jump_true", 6, "eq_done_297", 708, 31],
["is_int", 7, 4, 708, 31],
["jump_false", 7, "eq_ni_298", 708, 31],
"_nop_tc_7",
["jump", "eq_ni_298", 708, 31],
["eq_int", 6, 4, 5, 708, 31],
["jump", "eq_done_297", 708, 31],
"eq_ni_298",
["is_num", 7, 4, 708, 31],
["jump_false", 7, "eq_nn_299", 708, 31],
"_nop_tc_8",
["jump", "eq_nn_299", 708, 31],
["eq_float", 6, 4, 5, 708, 31],
["jump", "eq_done_297", 708, 31],
"eq_nn_299",
["is_text", 7, 4, 708, 31],
["jump_false", 7, "eq_nt_300", 708, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 6, 4, 5, 708, 31],
["jump", "eq_done_297", 708, 31],
"eq_nt_300",
["is_null", 7, 4, 708, 31],
["jump_false", 7, "eq_nnl_301", 708, 31],
"_nop_tc_11",
["jump", "eq_nnl_301", 708, 31],
["true", 6, 708, 31],
["jump", "eq_done_297", 708, 31],
"eq_nnl_301",
["is_bool", 7, 4, 708, 31],
["jump_false", 7, "eq_nb_302", 708, 31],
"_nop_tc_12",
["jump", "eq_nb_302", 708, 31],
["eq_bool", 6, 4, 5, 708, 31],
["jump", "eq_done_297", 708, 31],
"eq_nb_302",
["false", 6, 708, 31],
"eq_done_297",
["jump_false", 6, "if_else_295", 708, 31],
["access", 5, "store_field", 709, 14],
["get", 6, 55, 1, 709, 7],
["frame", 7, 6, 4, 709, 7],
["null", 6, 709, 7],
["setarg", 7, 0, 6, 709, 7],
["setarg", 7, 1, 5, 709, 7],
["setarg", 7, 2, 1, 709, 7],
["setarg", 7, 3, 3, 709, 7],
["setarg", 7, 4, 2, 709, 7],
["invoke", 7, 5, 709, 7],
["jump", "if_end_296", 709, 7],
"if_else_295",
["access", 5, "store_dynamic", 711, 14],
["get", 6, 55, 1, 711, 7],
["frame", 7, 6, 4, 711, 7],
["null", 6, 711, 7],
["setarg", 7, 0, 6, 711, 7],
["setarg", 7, 1, 5, 711, 7],
["setarg", 7, 2, 1, 711, 7],
["setarg", 7, 3, 3, 711, 7],
["setarg", 7, 4, 2, 711, 7],
["invoke", 7, 5, 711, 7],
"if_end_296",
"if_end_288",
["null", 5, 711, 7],
["return", 5, 711, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["length", 4, 3, 716, 23],
["move", 5, 4, 716, 23],
["get", 4, 43, 1, 717, 22],
["frame", 6, 4, 0, 717, 22],
["null", 4, 717, 22],
["setarg", 6, 0, 4, 717, 22],
["invoke", 6, 4, 717, 22],
["move", 6, 4, 717, 22],
["access", 4, "frame", 718, 12],
["get", 7, 55, 1, 718, 5],
["frame", 8, 7, 4, 718, 5],
["null", 7, 718, 5],
["setarg", 8, 0, 7, 718, 5],
["setarg", 8, 1, 4, 718, 5],
["setarg", 8, 2, 6, 718, 5],
["setarg", 8, 3, 2, 718, 5],
["setarg", 8, 4, 5, 718, 5],
["invoke", 8, 4, 718, 5],
["get", 4, 43, 1, 719, 21],
["frame", 7, 4, 0, 719, 21],
["null", 4, 719, 21],
["setarg", 7, 0, 4, 719, 21],
["invoke", 7, 4, 719, 21],
["move", 7, 4, 719, 21],
["access", 4, "null", 720, 12],
["get", 8, 53, 1, 720, 5],
["frame", 9, 8, 2, 720, 5],
["null", 8, 720, 5],
["setarg", 9, 0, 8, 720, 5],
["setarg", 9, 1, 4, 720, 5],
["setarg", 9, 2, 7, 720, 5],
["invoke", 9, 4, 720, 5],
["access", 4, "setarg", 721, 12],
["access", 8, 0, 721, 34],
["get", 9, 55, 1, 721, 5],
["frame", 10, 9, 4, 721, 5],
["null", 9, 721, 5],
["setarg", 10, 0, 9, 721, 5],
["setarg", 10, 1, 4, 721, 5],
["setarg", 10, 2, 6, 721, 5],
["setarg", 10, 3, 8, 721, 5],
["setarg", 10, 4, 7, 721, 5],
["invoke", 10, 4, 721, 5],
["access", 4, 1, 722, 19],
["access", 7, 0, 723, 14],
"while_start_303",
["is_int", 8, 7, 724, 17],
["jump_false", 8, "rel_ni_305", 724, 17],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 8, 7, 5, 724, 17],
["jump", "rel_done_307", 724, 17],
"rel_ni_305",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 8, 7, 5, 724, 17],
["jump", "rel_done_307", 724, 17],
"rel_nn_306",
"_nop_tc_7",
["jump", "rel_err_308", 724, 17],
"_nop_tc_8",
["jump", "rel_err_308", 724, 17],
["lt_text", 8, 7, 5, 724, 17],
["jump", "rel_done_307", 724, 17],
"rel_err_308",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
724,
17
],
["access", 10, "error", 724, 17],
["access", 11, "cannot compare with '<': operands must be same type", 724, 17],
["array", 12, 0, 724, 17],
["push", 12, 11, 724, 17],
["frame", 11, 9, 2, 724, 17],
["null", 9, 724, 17],
["setarg", 11, 0, 9, 724, 17],
["setarg", 11, 1, 10, 724, 17],
["setarg", 11, 2, 12, 724, 17],
["invoke", 11, 9, 724, 17],
["disrupt", 724, 17],
"rel_done_307",
["jump_false", 8, "while_end_304", 724, 17],
["access", 8, "setarg", 725, 14],
["load_dynamic", 9, 3, 7, 725, 50],
["get", 10, 55, 1, 725, 7],
["frame", 11, 10, 4, 725, 7],
["null", 10, 725, 7],
["setarg", 11, 0, 10, 725, 7],
["setarg", 11, 1, 8, 725, 7],
["setarg", 11, 2, 6, 725, 7],
["setarg", 11, 3, 4, 725, 7],
["setarg", 11, 4, 9, 725, 7],
["invoke", 11, 8, 725, 7],
["access", 8, 1, 726, 27],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 9, 4, 8, 726, 27],
["jump", "num_done_310", 726, 27],
"num_err_309",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
726,
27
],
["access", 10, "error", 726, 27],
["access", 11, "cannot apply '+': operands must be numbers", 726, 27],
["array", 12, 0, 726, 27],
["push", 12, 11, 726, 27],
["frame", 11, 8, 2, 726, 27],
["null", 8, 726, 27],
["setarg", 11, 0, 8, 726, 27],
["setarg", 11, 1, 10, 726, 27],
["setarg", 11, 2, 12, 726, 27],
["invoke", 11, 8, 726, 27],
["disrupt", 726, 27],
"num_done_310",
["move", 4, 9, 726, 27],
["access", 8, 1, 727, 17],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
["add", 9, 7, 8, 727, 17],
["jump", "num_done_312", 727, 17],
"num_err_311",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
727,
17
],
["access", 10, "error", 727, 17],
["access", 11, "cannot apply '+': operands must be numbers", 727, 17],
["array", 12, 0, 727, 17],
["push", 12, 11, 727, 17],
["frame", 11, 8, 2, 727, 17],
["null", 8, 727, 17],
["setarg", 11, 0, 8, 727, 17],
["setarg", 11, 1, 10, 727, 17],
["setarg", 11, 2, 12, 727, 17],
["invoke", 11, 8, 727, 17],
["disrupt", 727, 17],
"num_done_312",
["move", 7, 9, 727, 17],
["jump", "while_start_303", 727, 17],
"while_end_304",
["access", 4, "invoke", 729, 12],
["get", 5, 54, 1, 729, 5],
["frame", 7, 5, 3, 729, 5],
["null", 5, 729, 5],
["setarg", 7, 0, 5, 729, 5],
["setarg", 7, 1, 4, 729, 5],
["setarg", 7, 2, 6, 729, 5],
["setarg", 7, 3, 1, 729, 5],
["invoke", 7, 4, 729, 5],
["null", 4, 729, 5],
["return", 4, 729, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["length", 5, 4, 733, 23],
["move", 6, 5, 733, 23],
["get", 5, 43, 1, 734, 17],
["frame", 7, 5, 0, 734, 17],
["null", 5, 734, 17],
["setarg", 7, 0, 5, 734, 17],
["invoke", 7, 5, 734, 17],
["move", 7, 5, 734, 17],
["access", 5, "record_path", 735, 33],
["get", 8, 48, 1, 735, 23],
["frame", 9, 8, 1, 735, 23],
["null", 8, 735, 23],
["setarg", 9, 0, 8, 735, 23],
["setarg", 9, 1, 5, 735, 23],
["invoke", 9, 5, 735, 23],
["move", 8, 5, 735, 23],
["access", 5, "call_done", 736, 32],
["get", 9, 48, 1, 736, 22],
["frame", 10, 9, 1, 736, 22],
["null", 9, 736, 22],
["setarg", 10, 0, 9, 736, 22],
["setarg", 10, 1, 5, 736, 22],
["invoke", 10, 5, 736, 22],
["move", 9, 5, 736, 22],
["access", 5, 0, 737, 14],
["access", 10, 0, 738, 19],
["access", 11, "is_proxy", 741, 12],
["get", 12, 54, 1, 741, 5],
["frame", 13, 12, 3, 741, 5],
["null", 12, 741, 5],
["setarg", 13, 0, 12, 741, 5],
["setarg", 13, 1, 11, 741, 5],
["setarg", 13, 2, 7, 741, 5],
["setarg", 13, 3, 2, 741, 5],
["invoke", 13, 11, 741, 5],
["access", 11, "jump_false", 742, 20],
["get", 12, 63, 1, 742, 5],
["frame", 13, 12, 3, 742, 5],
["null", 12, 742, 5],
["setarg", 13, 0, 12, 742, 5],
["setarg", 13, 1, 11, 742, 5],
["setarg", 13, 2, 7, 742, 5],
["setarg", 13, 3, 8, 742, 5],
["invoke", 13, 7, 742, 5],
["get", 7, 43, 1, 745, 21],
["frame", 11, 7, 0, 745, 21],
["null", 7, 745, 21],
["setarg", 11, 0, 7, 745, 21],
["invoke", 11, 7, 745, 21],
["move", 11, 7, 745, 21],
["get", 7, 60, 1, 746, 5],
["frame", 12, 7, 1, 746, 5],
["null", 7, 746, 5],
["setarg", 12, 0, 7, 746, 5],
["setarg", 12, 1, 11, 746, 5],
["invoke", 12, 7, 746, 5],
["get", 7, 43, 1, 747, 20],
["frame", 12, 7, 0, 747, 20],
["null", 7, 747, 20],
["setarg", 12, 0, 7, 747, 20],
["invoke", 12, 7, 747, 20],
["move", 12, 7, 747, 20],
["get", 7, 58, 1, 748, 5],
["frame", 13, 7, 2, 748, 5],
["null", 7, 748, 5],
["setarg", 13, 0, 7, 748, 5],
["setarg", 13, 1, 12, 748, 5],
["setarg", 13, 2, 3, 748, 5],
["invoke", 13, 7, 748, 5],
["get", 7, 43, 1, 749, 20],
["frame", 13, 7, 0, 749, 20],
["null", 7, 749, 20],
["setarg", 13, 0, 7, 749, 20],
["invoke", 13, 7, 749, 20],
["move", 13, 7, 749, 20],
["access", 7, "array", 750, 16],
["access", 14, 0, 750, 35],
["array", 15, 3, 750, 35],
["push", 15, 7, 750, 35],
["push", 15, 13, 750, 35],
["push", 15, 14, 750, 35],
["get", 7, 50, 1, 750, 5],
["frame", 14, 7, 1, 750, 5],
["null", 7, 750, 5],
["setarg", 14, 0, 7, 750, 5],
["setarg", 14, 1, 15, 750, 5],
["invoke", 14, 7, 750, 5],
["access", 5, 0, 751, 10],
"while_start_313",
["is_int", 7, 5, 752, 17],
["jump_false", 7, "rel_ni_315", 752, 17],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 7, 5, 6, 752, 17],
["jump", "rel_done_317", 752, 17],
"rel_ni_315",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 7, 5, 6, 752, 17],
["jump", "rel_done_317", 752, 17],
"rel_nn_316",
"_nop_tc_7",
["jump", "rel_err_318", 752, 17],
"_nop_tc_8",
["jump", "rel_err_318", 752, 17],
["lt_text", 7, 5, 6, 752, 17],
["jump", "rel_done_317", 752, 17],
"rel_err_318",
[
"access",
14,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
752,
17
],
["access", 15, "error", 752, 17],
["access", 16, "cannot compare with '<': operands must be same type", 752, 17],
["array", 17, 0, 752, 17],
["push", 17, 16, 752, 17],
["frame", 16, 14, 2, 752, 17],
["null", 14, 752, 17],
["setarg", 16, 0, 14, 752, 17],
["setarg", 16, 1, 15, 752, 17],
["setarg", 16, 2, 17, 752, 17],
["invoke", 16, 14, 752, 17],
["disrupt", 752, 17],
"rel_done_317",
["jump_false", 7, "while_end_314", 752, 17],
["access", 7, "push", 753, 14],
["load_dynamic", 14, 4, 5, 753, 37],
["get", 15, 54, 1, 753, 7],
["frame", 16, 15, 3, 753, 7],
["null", 15, 753, 7],
["setarg", 16, 0, 15, 753, 7],
["setarg", 16, 1, 7, 753, 7],
["setarg", 16, 2, 13, 753, 7],
["setarg", 16, 3, 14, 753, 7],
["invoke", 16, 7, 753, 7],
["access", 7, 1, 754, 17],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 14, 5, 7, 754, 17],
["jump", "num_done_320", 754, 17],
"num_err_319",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
754,
17
],
["access", 15, "error", 754, 17],
["access", 16, "cannot apply '+': operands must be numbers", 754, 17],
["array", 17, 0, 754, 17],
["push", 17, 16, 754, 17],
["frame", 16, 7, 2, 754, 17],
["null", 7, 754, 17],
["setarg", 16, 0, 7, 754, 17],
["setarg", 16, 1, 15, 754, 17],
["setarg", 16, 2, 17, 754, 17],
["invoke", 16, 7, 754, 17],
["disrupt", 754, 17],
"num_done_320",
["move", 5, 14, 754, 17],
["jump", "while_start_313", 754, 17],
"while_end_314",
["get", 7, 43, 1, 756, 14],
["frame", 14, 7, 0, 756, 14],
["null", 7, 756, 14],
["setarg", 14, 0, 7, 756, 14],
["invoke", 14, 7, 756, 14],
["move", 14, 7, 756, 14],
["access", 7, "frame", 757, 12],
["access", 15, 2, 757, 30],
["get", 16, 55, 1, 757, 5],
["frame", 17, 16, 4, 757, 5],
["null", 16, 757, 5],
["setarg", 17, 0, 16, 757, 5],
["setarg", 17, 1, 7, 757, 5],
["setarg", 17, 2, 14, 757, 5],
["setarg", 17, 3, 2, 757, 5],
["setarg", 17, 4, 15, 757, 5],
["invoke", 17, 7, 757, 5],
["access", 7, "setarg", 758, 12],
["access", 15, 0, 758, 26],
["get", 16, 55, 1, 758, 5],
["frame", 17, 16, 4, 758, 5],
["null", 16, 758, 5],
["setarg", 17, 0, 16, 758, 5],
["setarg", 17, 1, 7, 758, 5],
["setarg", 17, 2, 14, 758, 5],
["setarg", 17, 3, 15, 758, 5],
["setarg", 17, 4, 11, 758, 5],
["invoke", 17, 7, 758, 5],
["access", 7, "setarg", 759, 12],
["access", 11, 1, 759, 26],
["get", 15, 55, 1, 759, 5],
["frame", 16, 15, 4, 759, 5],
["null", 15, 759, 5],
["setarg", 16, 0, 15, 759, 5],
["setarg", 16, 1, 7, 759, 5],
["setarg", 16, 2, 14, 759, 5],
["setarg", 16, 3, 11, 759, 5],
["setarg", 16, 4, 12, 759, 5],
["invoke", 16, 7, 759, 5],
["access", 7, "setarg", 760, 12],
["access", 11, 2, 760, 26],
["get", 12, 55, 1, 760, 5],
["frame", 15, 12, 4, 760, 5],
["null", 12, 760, 5],
["setarg", 15, 0, 12, 760, 5],
["setarg", 15, 1, 7, 760, 5],
["setarg", 15, 2, 14, 760, 5],
["setarg", 15, 3, 11, 760, 5],
["setarg", 15, 4, 13, 760, 5],
["invoke", 15, 7, 760, 5],
["access", 7, "invoke", 761, 12],
["get", 11, 54, 1, 761, 5],
["frame", 12, 11, 3, 761, 5],
["null", 11, 761, 5],
["setarg", 12, 0, 11, 761, 5],
["setarg", 12, 1, 7, 761, 5],
["setarg", 12, 2, 14, 761, 5],
["setarg", 12, 3, 1, 761, 5],
["invoke", 12, 7, 761, 5],
["get", 7, 62, 1, 762, 5],
["frame", 11, 7, 1, 762, 5],
["null", 7, 762, 5],
["setarg", 11, 0, 7, 762, 5],
["setarg", 11, 1, 9, 762, 5],
["invoke", 11, 7, 762, 5],
["get", 7, 51, 1, 765, 5],
["frame", 11, 7, 1, 765, 5],
["null", 7, 765, 5],
["setarg", 11, 0, 7, 765, 5],
["setarg", 11, 1, 8, 765, 5],
["invoke", 11, 7, 765, 5],
["get", 7, 43, 1, 766, 23],
["frame", 8, 7, 0, 766, 23],
["null", 7, 766, 23],
["setarg", 8, 0, 7, 766, 23],
["invoke", 8, 7, 766, 23],
["move", 8, 7, 766, 23],
["access", 7, "load_field", 767, 16],
["array", 11, 4, 767, 48],
["push", 11, 7, 767, 48],
["push", 11, 8, 767, 48],
["push", 11, 2, 767, 48],
["push", 11, 3, 767, 48],
["get", 7, 50, 1, 767, 5],
["frame", 12, 7, 1, 767, 5],
["null", 7, 767, 5],
["setarg", 12, 0, 7, 767, 5],
["setarg", 12, 1, 11, 767, 5],
["invoke", 12, 7, 767, 5],
["get", 7, 43, 1, 768, 22],
["frame", 11, 7, 0, 768, 22],
["null", 7, 768, 22],
["setarg", 11, 0, 7, 768, 22],
["invoke", 11, 7, 768, 22],
["move", 11, 7, 768, 22],
["access", 7, "frame", 769, 12],
["get", 12, 55, 1, 769, 5],
["frame", 13, 12, 4, 769, 5],
["null", 12, 769, 5],
["setarg", 13, 0, 12, 769, 5],
["setarg", 13, 1, 7, 769, 5],
["setarg", 13, 2, 11, 769, 5],
["setarg", 13, 3, 8, 769, 5],
["setarg", 13, 4, 6, 769, 5],
["invoke", 13, 7, 769, 5],
["access", 7, "setarg", 770, 12],
["access", 8, 0, 770, 34],
["get", 12, 55, 1, 770, 5],
["frame", 13, 12, 4, 770, 5],
["null", 12, 770, 5],
["setarg", 13, 0, 12, 770, 5],
["setarg", 13, 1, 7, 770, 5],
["setarg", 13, 2, 11, 770, 5],
["setarg", 13, 3, 8, 770, 5],
["setarg", 13, 4, 2, 770, 5],
["invoke", 13, 7, 770, 5],
["access", 10, 1, 771, 15],
["access", 5, 0, 772, 10],
"while_start_321",
["is_int", 7, 5, 773, 17],
["jump_false", 7, "rel_ni_323", 773, 17],
"_nop_tc_13",
"_nop_tc_14",
["lt_int", 7, 5, 6, 773, 17],
["jump", "rel_done_325", 773, 17],
"rel_ni_323",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["lt_float", 7, 5, 6, 773, 17],
["jump", "rel_done_325", 773, 17],
"rel_nn_324",
"_nop_tc_19",
["jump", "rel_err_326", 773, 17],
"_nop_tc_20",
["jump", "rel_err_326", 773, 17],
["lt_text", 7, 5, 6, 773, 17],
["jump", "rel_done_325", 773, 17],
"rel_err_326",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
773,
17
],
["access", 12, "error", 773, 17],
["access", 13, "cannot compare with '<': operands must be same type", 773, 17],
["array", 14, 0, 773, 17],
["push", 14, 13, 773, 17],
["frame", 13, 8, 2, 773, 17],
["null", 8, 773, 17],
["setarg", 13, 0, 8, 773, 17],
["setarg", 13, 1, 12, 773, 17],
["setarg", 13, 2, 14, 773, 17],
["invoke", 13, 8, 773, 17],
["disrupt", 773, 17],
"rel_done_325",
["jump_false", 7, "while_end_322", 773, 17],
["access", 7, "setarg", 774, 14],
["load_dynamic", 8, 4, 5, 774, 50],
["get", 12, 55, 1, 774, 7],
["frame", 13, 12, 4, 774, 7],
["null", 12, 774, 7],
["setarg", 13, 0, 12, 774, 7],
["setarg", 13, 1, 7, 774, 7],
["setarg", 13, 2, 11, 774, 7],
["setarg", 13, 3, 10, 774, 7],
["setarg", 13, 4, 8, 774, 7],
["invoke", 13, 7, 774, 7],
["access", 7, 1, 775, 27],
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
"_nop_tc_24",
["add", 8, 10, 7, 775, 27],
["jump", "num_done_328", 775, 27],
"num_err_327",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
775,
27
],
["access", 12, "error", 775, 27],
["access", 13, "cannot apply '+': operands must be numbers", 775, 27],
["array", 14, 0, 775, 27],
["push", 14, 13, 775, 27],
["frame", 13, 7, 2, 775, 27],
["null", 7, 775, 27],
["setarg", 13, 0, 7, 775, 27],
["setarg", 13, 1, 12, 775, 27],
["setarg", 13, 2, 14, 775, 27],
["invoke", 13, 7, 775, 27],
["disrupt", 775, 27],
"num_done_328",
["move", 10, 8, 775, 27],
["access", 7, 1, 776, 17],
"_nop_tc_25",
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
["add", 8, 5, 7, 776, 17],
["jump", "num_done_330", 776, 17],
"num_err_329",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
776,
17
],
["access", 12, "error", 776, 17],
["access", 13, "cannot apply '+': operands must be numbers", 776, 17],
["array", 14, 0, 776, 17],
["push", 14, 13, 776, 17],
["frame", 13, 7, 2, 776, 17],
["null", 7, 776, 17],
["setarg", 13, 0, 7, 776, 17],
["setarg", 13, 1, 12, 776, 17],
["setarg", 13, 2, 14, 776, 17],
["invoke", 13, 7, 776, 17],
["disrupt", 776, 17],
"num_done_330",
["move", 5, 8, 776, 17],
["jump", "while_start_321", 776, 17],
"while_end_322",
["access", 5, "invoke", 778, 12],
["get", 6, 54, 1, 778, 5],
["frame", 7, 6, 3, 778, 5],
["null", 6, 778, 5],
["setarg", 7, 0, 6, 778, 5],
["setarg", 7, 1, 5, 778, 5],
["setarg", 7, 2, 11, 778, 5],
["setarg", 7, 3, 1, 778, 5],
["invoke", 7, 5, 778, 5],
["get", 5, 51, 1, 780, 5],
["frame", 6, 5, 1, 780, 5],
["null", 5, 780, 5],
["setarg", 6, 0, 5, 780, 5],
["setarg", 6, 1, 9, 780, 5],
["invoke", 6, 5, 780, 5],
["null", 5, 780, 5],
["return", 5, 780, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["length", 5, 4, 784, 23],
["move", 6, 5, 784, 23],
["get", 5, 43, 1, 785, 17],
["frame", 7, 5, 0, 785, 17],
["null", 5, 785, 17],
["setarg", 7, 0, 5, 785, 17],
["invoke", 7, 5, 785, 17],
["move", 7, 5, 785, 17],
["access", 5, "dyn_record_path", 786, 33],
["get", 8, 48, 1, 786, 23],
["frame", 9, 8, 1, 786, 23],
["null", 8, 786, 23],
["setarg", 9, 0, 8, 786, 23],
["setarg", 9, 1, 5, 786, 23],
["invoke", 9, 5, 786, 23],
["move", 8, 5, 786, 23],
["access", 5, "dyn_call_done", 787, 32],
["get", 9, 48, 1, 787, 22],
["frame", 10, 9, 1, 787, 22],
["null", 9, 787, 22],
["setarg", 10, 0, 9, 787, 22],
["setarg", 10, 1, 5, 787, 22],
["invoke", 10, 5, 787, 22],
["move", 9, 5, 787, 22],
["access", 5, 0, 788, 14],
["access", 10, 0, 789, 19],
["access", 11, "is_proxy", 792, 12],
["get", 12, 54, 1, 792, 5],
["frame", 13, 12, 3, 792, 5],
["null", 12, 792, 5],
["setarg", 13, 0, 12, 792, 5],
["setarg", 13, 1, 11, 792, 5],
["setarg", 13, 2, 7, 792, 5],
["setarg", 13, 3, 2, 792, 5],
["invoke", 13, 11, 792, 5],
["access", 11, "jump_false", 793, 20],
["get", 12, 63, 1, 793, 5],
["frame", 13, 12, 3, 793, 5],
["null", 12, 793, 5],
["setarg", 13, 0, 12, 793, 5],
["setarg", 13, 1, 11, 793, 5],
["setarg", 13, 2, 7, 793, 5],
["setarg", 13, 3, 8, 793, 5],
["invoke", 13, 7, 793, 5],
["get", 7, 43, 1, 796, 18],
["frame", 11, 7, 0, 796, 18],
["null", 7, 796, 18],
["setarg", 11, 0, 7, 796, 18],
["invoke", 11, 7, 796, 18],
["move", 11, 7, 796, 18],
["access", 7, "dyn_error", 797, 32],
["get", 12, 48, 1, 797, 22],
["frame", 13, 12, 1, 797, 22],
["null", 12, 797, 22],
["setarg", 13, 0, 12, 797, 22],
["setarg", 13, 1, 7, 797, 22],
["invoke", 13, 7, 797, 22],
["move", 12, 7, 797, 22],
["access", 7, "is_text", 798, 12],
["get", 13, 54, 1, 798, 5],
["frame", 14, 13, 3, 798, 5],
["null", 13, 798, 5],
["setarg", 14, 0, 13, 798, 5],
["setarg", 14, 1, 7, 798, 5],
["setarg", 14, 2, 11, 798, 5],
["setarg", 14, 3, 3, 798, 5],
["invoke", 14, 7, 798, 5],
["access", 7, "jump_false", 799, 20],
["get", 13, 63, 1, 799, 5],
["frame", 14, 13, 3, 799, 5],
["null", 13, 799, 5],
["setarg", 14, 0, 13, 799, 5],
["setarg", 14, 1, 7, 799, 5],
["setarg", 14, 2, 11, 799, 5],
["setarg", 14, 3, 12, 799, 5],
["invoke", 14, 7, 799, 5],
["get", 7, 43, 1, 800, 21],
["frame", 11, 7, 0, 800, 21],
["null", 7, 800, 21],
["setarg", 11, 0, 7, 800, 21],
["invoke", 11, 7, 800, 21],
["move", 11, 7, 800, 21],
["get", 7, 60, 1, 801, 5],
["frame", 13, 7, 1, 801, 5],
["null", 7, 801, 5],
["setarg", 13, 0, 7, 801, 5],
["setarg", 13, 1, 11, 801, 5],
["invoke", 13, 7, 801, 5],
["get", 7, 43, 1, 802, 20],
["frame", 13, 7, 0, 802, 20],
["null", 7, 802, 20],
["setarg", 13, 0, 7, 802, 20],
["invoke", 13, 7, 802, 20],
["move", 13, 7, 802, 20],
["access", 7, "array", 803, 16],
["access", 14, 0, 803, 35],
["array", 15, 3, 803, 35],
["push", 15, 7, 803, 35],
["push", 15, 13, 803, 35],
["push", 15, 14, 803, 35],
["get", 7, 50, 1, 803, 5],
["frame", 14, 7, 1, 803, 5],
["null", 7, 803, 5],
["setarg", 14, 0, 7, 803, 5],
["setarg", 14, 1, 15, 803, 5],
["invoke", 14, 7, 803, 5],
["access", 5, 0, 804, 10],
"while_start_331",
["is_int", 7, 5, 805, 17],
["jump_false", 7, "rel_ni_333", 805, 17],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 7, 5, 6, 805, 17],
["jump", "rel_done_335", 805, 17],
"rel_ni_333",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 7, 5, 6, 805, 17],
["jump", "rel_done_335", 805, 17],
"rel_nn_334",
"_nop_tc_7",
["jump", "rel_err_336", 805, 17],
"_nop_tc_8",
["jump", "rel_err_336", 805, 17],
["lt_text", 7, 5, 6, 805, 17],
["jump", "rel_done_335", 805, 17],
"rel_err_336",
[
"access",
14,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
805,
17
],
["access", 15, "error", 805, 17],
["access", 16, "cannot compare with '<': operands must be same type", 805, 17],
["array", 17, 0, 805, 17],
["push", 17, 16, 805, 17],
["frame", 16, 14, 2, 805, 17],
["null", 14, 805, 17],
["setarg", 16, 0, 14, 805, 17],
["setarg", 16, 1, 15, 805, 17],
["setarg", 16, 2, 17, 805, 17],
["invoke", 16, 14, 805, 17],
["disrupt", 805, 17],
"rel_done_335",
["jump_false", 7, "while_end_332", 805, 17],
["access", 7, "push", 806, 14],
["load_dynamic", 14, 4, 5, 806, 37],
["get", 15, 54, 1, 806, 7],
["frame", 16, 15, 3, 806, 7],
["null", 15, 806, 7],
["setarg", 16, 0, 15, 806, 7],
["setarg", 16, 1, 7, 806, 7],
["setarg", 16, 2, 13, 806, 7],
["setarg", 16, 3, 14, 806, 7],
["invoke", 16, 7, 806, 7],
["access", 7, 1, 807, 17],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 14, 5, 7, 807, 17],
["jump", "num_done_338", 807, 17],
"num_err_337",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
807,
17
],
["access", 15, "error", 807, 17],
["access", 16, "cannot apply '+': operands must be numbers", 807, 17],
["array", 17, 0, 807, 17],
["push", 17, 16, 807, 17],
["frame", 16, 7, 2, 807, 17],
["null", 7, 807, 17],
["setarg", 16, 0, 7, 807, 17],
["setarg", 16, 1, 15, 807, 17],
["setarg", 16, 2, 17, 807, 17],
["invoke", 16, 7, 807, 17],
["disrupt", 807, 17],
"num_done_338",
["move", 5, 14, 807, 17],
["jump", "while_start_331", 807, 17],
"while_end_332",
["get", 7, 43, 1, 809, 14],
["frame", 14, 7, 0, 809, 14],
["null", 7, 809, 14],
["setarg", 14, 0, 7, 809, 14],
["invoke", 14, 7, 809, 14],
["move", 14, 7, 809, 14],
["access", 7, "frame", 810, 12],
["access", 15, 2, 810, 30],
["get", 16, 55, 1, 810, 5],
["frame", 17, 16, 4, 810, 5],
["null", 16, 810, 5],
["setarg", 17, 0, 16, 810, 5],
["setarg", 17, 1, 7, 810, 5],
["setarg", 17, 2, 14, 810, 5],
["setarg", 17, 3, 2, 810, 5],
["setarg", 17, 4, 15, 810, 5],
["invoke", 17, 7, 810, 5],
["access", 7, "setarg", 811, 12],
["access", 15, 0, 811, 26],
["get", 16, 55, 1, 811, 5],
["frame", 17, 16, 4, 811, 5],
["null", 16, 811, 5],
["setarg", 17, 0, 16, 811, 5],
["setarg", 17, 1, 7, 811, 5],
["setarg", 17, 2, 14, 811, 5],
["setarg", 17, 3, 15, 811, 5],
["setarg", 17, 4, 11, 811, 5],
["invoke", 17, 7, 811, 5],
["access", 7, "setarg", 812, 12],
["access", 11, 1, 812, 26],
["get", 15, 55, 1, 812, 5],
["frame", 16, 15, 4, 812, 5],
["null", 15, 812, 5],
["setarg", 16, 0, 15, 812, 5],
["setarg", 16, 1, 7, 812, 5],
["setarg", 16, 2, 14, 812, 5],
["setarg", 16, 3, 11, 812, 5],
["setarg", 16, 4, 3, 812, 5],
["invoke", 16, 7, 812, 5],
["access", 7, "setarg", 813, 12],
["access", 11, 2, 813, 26],
["get", 15, 55, 1, 813, 5],
["frame", 16, 15, 4, 813, 5],
["null", 15, 813, 5],
["setarg", 16, 0, 15, 813, 5],
["setarg", 16, 1, 7, 813, 5],
["setarg", 16, 2, 14, 813, 5],
["setarg", 16, 3, 11, 813, 5],
["setarg", 16, 4, 13, 813, 5],
["invoke", 16, 7, 813, 5],
["access", 7, "invoke", 814, 12],
["get", 11, 54, 1, 814, 5],
["frame", 13, 11, 3, 814, 5],
["null", 11, 814, 5],
["setarg", 13, 0, 11, 814, 5],
["setarg", 13, 1, 7, 814, 5],
["setarg", 13, 2, 14, 814, 5],
["setarg", 13, 3, 1, 814, 5],
["invoke", 13, 7, 814, 5],
["get", 7, 62, 1, 815, 5],
["frame", 11, 7, 1, 815, 5],
["null", 7, 815, 5],
["setarg", 11, 0, 7, 815, 5],
["setarg", 11, 1, 9, 815, 5],
["invoke", 11, 7, 815, 5],
["get", 7, 51, 1, 818, 5],
["frame", 11, 7, 1, 818, 5],
["null", 7, 818, 5],
["setarg", 11, 0, 7, 818, 5],
["setarg", 11, 1, 12, 818, 5],
["invoke", 11, 7, 818, 5],
["access", 7, "cannot access: key must be text", 819, 20],
["get", 11, 61, 1, 819, 5],
["frame", 12, 11, 1, 819, 5],
["null", 11, 819, 5],
["setarg", 12, 0, 11, 819, 5],
["setarg", 12, 1, 7, 819, 5],
["invoke", 12, 7, 819, 5],
["access", 7, "disrupt", 820, 12],
["get", 11, 52, 1, 820, 5],
["frame", 12, 11, 1, 820, 5],
["null", 11, 820, 5],
["setarg", 12, 0, 11, 820, 5],
["setarg", 12, 1, 7, 820, 5],
["invoke", 12, 7, 820, 5],
["get", 7, 62, 1, 821, 5],
["frame", 11, 7, 1, 821, 5],
["null", 7, 821, 5],
["setarg", 11, 0, 7, 821, 5],
["setarg", 11, 1, 9, 821, 5],
["invoke", 11, 7, 821, 5],
["get", 7, 51, 1, 824, 5],
["frame", 11, 7, 1, 824, 5],
["null", 7, 824, 5],
["setarg", 11, 0, 7, 824, 5],
["setarg", 11, 1, 8, 824, 5],
["invoke", 11, 7, 824, 5],
["get", 7, 43, 1, 825, 23],
["frame", 8, 7, 0, 825, 23],
["null", 7, 825, 23],
["setarg", 8, 0, 7, 825, 23],
["invoke", 8, 7, 825, 23],
["move", 8, 7, 825, 23],
["access", 7, "load_dynamic", 826, 12],
["get", 11, 55, 1, 826, 5],
["frame", 12, 11, 4, 826, 5],
["null", 11, 826, 5],
["setarg", 12, 0, 11, 826, 5],
["setarg", 12, 1, 7, 826, 5],
["setarg", 12, 2, 8, 826, 5],
["setarg", 12, 3, 2, 826, 5],
["setarg", 12, 4, 3, 826, 5],
["invoke", 12, 7, 826, 5],
["get", 7, 43, 1, 827, 22],
["frame", 11, 7, 0, 827, 22],
["null", 7, 827, 22],
["setarg", 11, 0, 7, 827, 22],
["invoke", 11, 7, 827, 22],
["move", 11, 7, 827, 22],
["access", 7, "frame", 828, 12],
["get", 12, 55, 1, 828, 5],
["frame", 13, 12, 4, 828, 5],
["null", 12, 828, 5],
["setarg", 13, 0, 12, 828, 5],
["setarg", 13, 1, 7, 828, 5],
["setarg", 13, 2, 11, 828, 5],
["setarg", 13, 3, 8, 828, 5],
["setarg", 13, 4, 6, 828, 5],
["invoke", 13, 7, 828, 5],
["access", 7, "setarg", 829, 12],
["access", 8, 0, 829, 34],
["get", 12, 55, 1, 829, 5],
["frame", 13, 12, 4, 829, 5],
["null", 12, 829, 5],
["setarg", 13, 0, 12, 829, 5],
["setarg", 13, 1, 7, 829, 5],
["setarg", 13, 2, 11, 829, 5],
["setarg", 13, 3, 8, 829, 5],
["setarg", 13, 4, 2, 829, 5],
["invoke", 13, 7, 829, 5],
["access", 10, 1, 830, 15],
["access", 5, 0, 831, 10],
"while_start_339",
["is_int", 7, 5, 832, 17],
["jump_false", 7, "rel_ni_341", 832, 17],
"_nop_tc_13",
"_nop_tc_14",
["lt_int", 7, 5, 6, 832, 17],
["jump", "rel_done_343", 832, 17],
"rel_ni_341",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["lt_float", 7, 5, 6, 832, 17],
["jump", "rel_done_343", 832, 17],
"rel_nn_342",
"_nop_tc_19",
["jump", "rel_err_344", 832, 17],
"_nop_tc_20",
["jump", "rel_err_344", 832, 17],
["lt_text", 7, 5, 6, 832, 17],
["jump", "rel_done_343", 832, 17],
"rel_err_344",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
832,
17
],
["access", 12, "error", 832, 17],
["access", 13, "cannot compare with '<': operands must be same type", 832, 17],
["array", 14, 0, 832, 17],
["push", 14, 13, 832, 17],
["frame", 13, 8, 2, 832, 17],
["null", 8, 832, 17],
["setarg", 13, 0, 8, 832, 17],
["setarg", 13, 1, 12, 832, 17],
["setarg", 13, 2, 14, 832, 17],
["invoke", 13, 8, 832, 17],
["disrupt", 832, 17],
"rel_done_343",
["jump_false", 7, "while_end_340", 832, 17],
["access", 7, "setarg", 833, 14],
["load_dynamic", 8, 4, 5, 833, 50],
["get", 12, 55, 1, 833, 7],
["frame", 13, 12, 4, 833, 7],
["null", 12, 833, 7],
["setarg", 13, 0, 12, 833, 7],
["setarg", 13, 1, 7, 833, 7],
["setarg", 13, 2, 11, 833, 7],
["setarg", 13, 3, 10, 833, 7],
["setarg", 13, 4, 8, 833, 7],
["invoke", 13, 7, 833, 7],
["access", 7, 1, 834, 27],
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
"_nop_tc_24",
["add", 8, 10, 7, 834, 27],
["jump", "num_done_346", 834, 27],
"num_err_345",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
834,
27
],
["access", 12, "error", 834, 27],
["access", 13, "cannot apply '+': operands must be numbers", 834, 27],
["array", 14, 0, 834, 27],
["push", 14, 13, 834, 27],
["frame", 13, 7, 2, 834, 27],
["null", 7, 834, 27],
["setarg", 13, 0, 7, 834, 27],
["setarg", 13, 1, 12, 834, 27],
["setarg", 13, 2, 14, 834, 27],
["invoke", 13, 7, 834, 27],
["disrupt", 834, 27],
"num_done_346",
["move", 10, 8, 834, 27],
["access", 7, 1, 835, 17],
"_nop_tc_25",
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
["add", 8, 5, 7, 835, 17],
["jump", "num_done_348", 835, 17],
"num_err_347",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
835,
17
],
["access", 12, "error", 835, 17],
["access", 13, "cannot apply '+': operands must be numbers", 835, 17],
["array", 14, 0, 835, 17],
["push", 14, 13, 835, 17],
["frame", 13, 7, 2, 835, 17],
["null", 7, 835, 17],
["setarg", 13, 0, 7, 835, 17],
["setarg", 13, 1, 12, 835, 17],
["setarg", 13, 2, 14, 835, 17],
["invoke", 13, 7, 835, 17],
["disrupt", 835, 17],
"num_done_348",
["move", 5, 8, 835, 17],
["jump", "while_start_339", 835, 17],
"while_end_340",
["access", 5, "invoke", 837, 12],
["get", 6, 54, 1, 837, 5],
["frame", 7, 6, 3, 837, 5],
["null", 6, 837, 5],
["setarg", 7, 0, 6, 837, 5],
["setarg", 7, 1, 5, 837, 5],
["setarg", 7, 2, 11, 837, 5],
["setarg", 7, 3, 1, 837, 5],
["invoke", 7, 5, 837, 5],
["get", 5, 51, 1, 839, 5],
["frame", 6, 5, 1, 839, 5],
["null", 5, 839, 5],
["setarg", 6, 0, 5, 839, 5],
["setarg", 6, 1, 9, 839, 5],
["invoke", 6, 5, 839, 5],
["null", 5, 839, 5],
["return", 5, 839, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["length", 3, 2, 843, 23],
["move", 4, 3, 843, 23],
["get", 3, 43, 1, 844, 22],
["frame", 5, 3, 0, 844, 22],
["null", 3, 844, 22],
["setarg", 5, 0, 3, 844, 22],
["invoke", 5, 3, 844, 22],
["move", 5, 3, 844, 22],
["access", 3, "goframe", 845, 12],
["get", 6, 55, 1, 845, 5],
["frame", 7, 6, 4, 845, 5],
["null", 6, 845, 5],
["setarg", 7, 0, 6, 845, 5],
["setarg", 7, 1, 3, 845, 5],
["setarg", 7, 2, 5, 845, 5],
["setarg", 7, 3, 1, 845, 5],
["setarg", 7, 4, 4, 845, 5],
["invoke", 7, 3, 845, 5],
["get", 3, 43, 1, 846, 21],
["frame", 6, 3, 0, 846, 21],
["null", 3, 846, 21],
["setarg", 6, 0, 3, 846, 21],
["invoke", 6, 3, 846, 21],
["move", 6, 3, 846, 21],
["access", 3, "null", 847, 12],
["get", 7, 53, 1, 847, 5],
["frame", 8, 7, 2, 847, 5],
["null", 7, 847, 5],
["setarg", 8, 0, 7, 847, 5],
["setarg", 8, 1, 3, 847, 5],
["setarg", 8, 2, 6, 847, 5],
["invoke", 8, 3, 847, 5],
["access", 3, "setarg", 848, 12],
["access", 7, 0, 848, 34],
["get", 8, 55, 1, 848, 5],
["frame", 9, 8, 4, 848, 5],
["null", 8, 848, 5],
["setarg", 9, 0, 8, 848, 5],
["setarg", 9, 1, 3, 848, 5],
["setarg", 9, 2, 5, 848, 5],
["setarg", 9, 3, 7, 848, 5],
["setarg", 9, 4, 6, 848, 5],
["invoke", 9, 3, 848, 5],
["access", 3, 1, 849, 19],
["access", 6, 0, 850, 14],
"while_start_349",
["is_int", 7, 6, 851, 17],
["jump_false", 7, "rel_ni_351", 851, 17],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 7, 6, 4, 851, 17],
["jump", "rel_done_353", 851, 17],
"rel_ni_351",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 7, 6, 4, 851, 17],
["jump", "rel_done_353", 851, 17],
"rel_nn_352",
"_nop_tc_7",
["jump", "rel_err_354", 851, 17],
"_nop_tc_8",
["jump", "rel_err_354", 851, 17],
["lt_text", 7, 6, 4, 851, 17],
["jump", "rel_done_353", 851, 17],
"rel_err_354",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
851,
17
],
["access", 9, "error", 851, 17],
["access", 10, "cannot compare with '<': operands must be same type", 851, 17],
["array", 11, 0, 851, 17],
["push", 11, 10, 851, 17],
["frame", 10, 8, 2, 851, 17],
["null", 8, 851, 17],
["setarg", 10, 0, 8, 851, 17],
["setarg", 10, 1, 9, 851, 17],
["setarg", 10, 2, 11, 851, 17],
["invoke", 10, 8, 851, 17],
["disrupt", 851, 17],
"rel_done_353",
["jump_false", 7, "while_end_350", 851, 17],
["access", 7, "setarg", 852, 14],
["load_dynamic", 8, 2, 6, 852, 50],
["get", 9, 55, 1, 852, 7],
["frame", 10, 9, 4, 852, 7],
["null", 9, 852, 7],
["setarg", 10, 0, 9, 852, 7],
["setarg", 10, 1, 7, 852, 7],
["setarg", 10, 2, 5, 852, 7],
["setarg", 10, 3, 3, 852, 7],
["setarg", 10, 4, 8, 852, 7],
["invoke", 10, 7, 852, 7],
["access", 7, 1, 853, 27],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 8, 3, 7, 853, 27],
["jump", "num_done_356", 853, 27],
"num_err_355",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
853,
27
],
["access", 9, "error", 853, 27],
["access", 10, "cannot apply '+': operands must be numbers", 853, 27],
["array", 11, 0, 853, 27],
["push", 11, 10, 853, 27],
["frame", 10, 7, 2, 853, 27],
["null", 7, 853, 27],
["setarg", 10, 0, 7, 853, 27],
["setarg", 10, 1, 9, 853, 27],
["setarg", 10, 2, 11, 853, 27],
["invoke", 10, 7, 853, 27],
["disrupt", 853, 27],
"num_done_356",
["move", 3, 8, 853, 27],
["access", 7, 1, 854, 17],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
["add", 8, 6, 7, 854, 17],
["jump", "num_done_358", 854, 17],
"num_err_357",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
854,
17
],
["access", 9, "error", 854, 17],
["access", 10, "cannot apply '+': operands must be numbers", 854, 17],
["array", 11, 0, 854, 17],
["push", 11, 10, 854, 17],
["frame", 10, 7, 2, 854, 17],
["null", 7, 854, 17],
["setarg", 10, 0, 7, 854, 17],
["setarg", 10, 1, 9, 854, 17],
["setarg", 10, 2, 11, 854, 17],
["invoke", 10, 7, 854, 17],
["disrupt", 854, 17],
"num_done_358",
["move", 6, 8, 854, 17],
["jump", "while_start_349", 854, 17],
"while_end_350",
["access", 3, "goinvoke", 856, 12],
["get", 4, 53, 1, 856, 5],
["frame", 6, 4, 2, 856, 5],
["null", 4, 856, 5],
["setarg", 6, 0, 4, 856, 5],
["setarg", 6, 1, 3, 856, 5],
["setarg", 6, 2, 5, 856, 5],
["invoke", 6, 3, 856, 5],
["null", 3, 856, 5],
["return", 3, 856, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 860, 21],
["frame", 5, 4, 0, 860, 21],
["null", 4, 860, 21],
["setarg", 5, 0, 4, 860, 21],
["invoke", 5, 4, 860, 21],
["move", 5, 4, 860, 21],
["get", 4, 75, 1, 861, 5],
["frame", 6, 4, 3, 861, 5],
["null", 4, 861, 5],
["setarg", 6, 0, 4, 861, 5],
["setarg", 6, 1, 5, 861, 5],
["setarg", 6, 2, 1, 861, 5],
["setarg", 6, 3, 2, 861, 5],
["invoke", 6, 4, 861, 5],
["length", 4, 3, 862, 23],
["move", 6, 4, 862, 23],
["get", 4, 43, 1, 863, 22],
["frame", 7, 4, 0, 863, 22],
["null", 4, 863, 22],
["setarg", 7, 0, 4, 863, 22],
["invoke", 7, 4, 863, 22],
["move", 7, 4, 863, 22],
["access", 4, "goframe", 864, 12],
["get", 8, 55, 1, 864, 5],
["frame", 9, 8, 4, 864, 5],
["null", 8, 864, 5],
["setarg", 9, 0, 8, 864, 5],
["setarg", 9, 1, 4, 864, 5],
["setarg", 9, 2, 7, 864, 5],
["setarg", 9, 3, 5, 864, 5],
["setarg", 9, 4, 6, 864, 5],
["invoke", 9, 4, 864, 5],
["access", 4, "setarg", 865, 12],
["access", 5, 0, 865, 34],
["get", 8, 55, 1, 865, 5],
["frame", 9, 8, 4, 865, 5],
["null", 8, 865, 5],
["setarg", 9, 0, 8, 865, 5],
["setarg", 9, 1, 4, 865, 5],
["setarg", 9, 2, 7, 865, 5],
["setarg", 9, 3, 5, 865, 5],
["setarg", 9, 4, 1, 865, 5],
["invoke", 9, 4, 865, 5],
["access", 4, 1, 866, 19],
["access", 5, 0, 867, 14],
"while_start_359",
["is_int", 8, 5, 868, 17],
["jump_false", 8, "rel_ni_361", 868, 17],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 8, 5, 6, 868, 17],
["jump", "rel_done_363", 868, 17],
"rel_ni_361",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 8, 5, 6, 868, 17],
["jump", "rel_done_363", 868, 17],
"rel_nn_362",
"_nop_tc_7",
["jump", "rel_err_364", 868, 17],
"_nop_tc_8",
["jump", "rel_err_364", 868, 17],
["lt_text", 8, 5, 6, 868, 17],
["jump", "rel_done_363", 868, 17],
"rel_err_364",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
868,
17
],
["access", 10, "error", 868, 17],
["access", 11, "cannot compare with '<': operands must be same type", 868, 17],
["array", 12, 0, 868, 17],
["push", 12, 11, 868, 17],
["frame", 11, 9, 2, 868, 17],
["null", 9, 868, 17],
["setarg", 11, 0, 9, 868, 17],
["setarg", 11, 1, 10, 868, 17],
["setarg", 11, 2, 12, 868, 17],
["invoke", 11, 9, 868, 17],
["disrupt", 868, 17],
"rel_done_363",
["jump_false", 8, "while_end_360", 868, 17],
["access", 8, "setarg", 869, 14],
["load_dynamic", 9, 3, 5, 869, 50],
["get", 10, 55, 1, 869, 7],
["frame", 11, 10, 4, 869, 7],
["null", 10, 869, 7],
["setarg", 11, 0, 10, 869, 7],
["setarg", 11, 1, 8, 869, 7],
["setarg", 11, 2, 7, 869, 7],
["setarg", 11, 3, 4, 869, 7],
["setarg", 11, 4, 9, 869, 7],
["invoke", 11, 8, 869, 7],
["access", 8, 1, 870, 27],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 9, 4, 8, 870, 27],
["jump", "num_done_366", 870, 27],
"num_err_365",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
870,
27
],
["access", 10, "error", 870, 27],
["access", 11, "cannot apply '+': operands must be numbers", 870, 27],
["array", 12, 0, 870, 27],
["push", 12, 11, 870, 27],
["frame", 11, 8, 2, 870, 27],
["null", 8, 870, 27],
["setarg", 11, 0, 8, 870, 27],
["setarg", 11, 1, 10, 870, 27],
["setarg", 11, 2, 12, 870, 27],
["invoke", 11, 8, 870, 27],
["disrupt", 870, 27],
"num_done_366",
["move", 4, 9, 870, 27],
["access", 8, 1, 871, 17],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
["add", 9, 5, 8, 871, 17],
["jump", "num_done_368", 871, 17],
"num_err_367",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
871,
17
],
["access", 10, "error", 871, 17],
["access", 11, "cannot apply '+': operands must be numbers", 871, 17],
["array", 12, 0, 871, 17],
["push", 12, 11, 871, 17],
["frame", 11, 8, 2, 871, 17],
["null", 8, 871, 17],
["setarg", 11, 0, 8, 871, 17],
["setarg", 11, 1, 10, 871, 17],
["setarg", 11, 2, 12, 871, 17],
["invoke", 11, 8, 871, 17],
["disrupt", 871, 17],
"num_done_368",
["move", 5, 9, 871, 17],
["jump", "while_start_359", 871, 17],
"while_end_360",
["access", 4, "goinvoke", 873, 12],
["get", 5, 53, 1, 873, 5],
["frame", 6, 5, 2, 873, 5],
["null", 5, 873, 5],
["setarg", 6, 0, 5, 873, 5],
["setarg", 6, 1, 4, 873, 5],
["setarg", 6, 2, 7, 873, 5],
["invoke", 6, 4, 873, 5],
["null", 4, 873, 5],
["return", 4, 873, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["null", 2, 878, 23],
["is_identical", 3, 1, 2, 878, 23],
["jump_true", 3, "eq_done_371", 878, 23],
["is_int", 4, 1, 878, 23],
["jump_false", 4, "eq_ni_372", 878, 23],
"_nop_tc_1",
["jump", "eq_ni_372", 878, 23],
["eq_int", 3, 1, 2, 878, 23],
["jump", "eq_done_371", 878, 23],
"eq_ni_372",
["is_num", 4, 1, 878, 23],
["jump_false", 4, "eq_nn_373", 878, 23],
"_nop_tc_2",
["jump", "eq_nn_373", 878, 23],
["eq_float", 3, 1, 2, 878, 23],
["jump", "eq_done_371", 878, 23],
"eq_nn_373",
["is_text", 4, 1, 878, 23],
["jump_false", 4, "eq_nt_374", 878, 23],
"_nop_tc_3",
["jump", "eq_nt_374", 878, 23],
["eq_text", 3, 1, 2, 878, 23],
["jump", "eq_done_371", 878, 23],
"eq_nt_374",
["is_null", 4, 1, 878, 23],
["jump_false", 4, "eq_nnl_375", 878, 23],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 878, 23],
["jump", "eq_done_371", 878, 23],
"eq_nnl_375",
["is_bool", 4, 1, 878, 23],
["jump_false", 4, "eq_nb_376", 878, 23],
"_nop_tc_6",
["jump", "eq_nb_376", 878, 23],
["eq_bool", 3, 1, 2, 878, 23],
["jump", "eq_done_371", 878, 23],
"eq_nb_376",
["false", 3, 878, 23],
"eq_done_371",
["jump_false", 3, "if_else_369", 878, 23],
["null", 2, 879, 14],
["return", 2, 879, 14],
"_nop_ur_1",
"if_else_369",
"if_end_370",
["access", 2, 0, 881, 14],
["null", 3, 882, 16],
["access", 4, 0, 883, 16],
["null", 5, 884, 15],
"while_start_377",
["length", 6, 1, 885, 24],
["is_int", 7, 2, 885, 24],
["jump_false", 7, "rel_ni_379", 885, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 7, 2, 6, 885, 24],
["jump", "rel_done_381", 885, 24],
"rel_ni_379",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 7, 2, 6, 885, 24],
["jump", "rel_done_381", 885, 24],
"rel_nn_380",
"_nop_tc_13",
["jump", "rel_err_382", 885, 24],
"_nop_tc_14",
["jump", "rel_err_382", 885, 24],
["lt_text", 7, 2, 6, 885, 24],
["jump", "rel_done_381", 885, 24],
"rel_err_382",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
885,
24
],
["access", 8, "error", 885, 24],
["access", 9, "cannot compare with '<': operands must be same type", 885, 24],
["array", 10, 0, 885, 24],
["push", 10, 9, 885, 24],
["frame", 9, 6, 2, 885, 24],
["null", 6, 885, 24],
["setarg", 9, 0, 6, 885, 24],
["setarg", 9, 1, 8, 885, 24],
["setarg", 9, 2, 10, 885, 24],
["invoke", 9, 6, 885, 24],
["disrupt", 885, 24],
"rel_done_381",
["jump_false", 7, "while_end_378", 885, 24],
["load_dynamic", 6, 1, 2, 886, 25],
["move", 3, 6, 886, 25],
["null", 6, 887, 19],
["is_identical", 7, 3, 6, 887, 19],
["jump_true", 7, "eq_done_386", 887, 19],
["is_int", 8, 3, 887, 19],
["jump_false", 8, "eq_ni_387", 887, 19],
"_nop_tc_15",
["jump", "eq_ni_387", 887, 19],
["eq_int", 7, 3, 6, 887, 19],
["jump", "eq_done_386", 887, 19],
"eq_ni_387",
["is_num", 8, 3, 887, 19],
["jump_false", 8, "eq_nn_388", 887, 19],
"_nop_tc_16",
["jump", "eq_nn_388", 887, 19],
["eq_float", 7, 3, 6, 887, 19],
["jump", "eq_done_386", 887, 19],
"eq_nn_388",
["is_text", 8, 3, 887, 19],
["jump_false", 8, "eq_nt_389", 887, 19],
"_nop_tc_17",
["jump", "eq_nt_389", 887, 19],
["eq_text", 7, 3, 6, 887, 19],
["jump", "eq_done_386", 887, 19],
"eq_nt_389",
["is_null", 8, 3, 887, 19],
["jump_false", 8, "eq_nnl_390", 887, 19],
"_nop_tc_18",
"_nop_tc_19",
["true", 7, 887, 19],
["jump", "eq_done_386", 887, 19],
"eq_nnl_390",
["is_bool", 8, 3, 887, 19],
["jump_false", 8, "eq_nb_391", 887, 19],
"_nop_tc_20",
["jump", "eq_nb_391", 887, 19],
["eq_bool", 7, 3, 6, 887, 19],
["jump", "eq_done_386", 887, 19],
"eq_nb_391",
["false", 7, 887, 19],
"eq_done_386",
["move", 6, 7, 887, 19],
["jump_true", 6, "or_end_385", 887, 19],
["get", 7, 29, 1, 887, 34],
["length", 8, 7, 887, 34],
["access", 7, 64, 887, 56],
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
"_nop_tc_24",
["ge_int", 9, 8, 7, 887, 56],
["jump", "rel_done_394", 887, 56],
"rel_ni_392",
"_nop_tc_25",
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
["ge_float", 9, 8, 7, 887, 56],
["jump", "rel_done_394", 887, 56],
"rel_nn_393",
"_nop_tc_29",
["jump", "rel_err_395", 887, 56],
"_nop_tc_30",
["jump", "rel_err_395", 887, 56],
["ge_text", 9, 8, 7, 887, 56],
["jump", "rel_done_394", 887, 56],
"rel_err_395",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
887,
56
],
["access", 8, "error", 887, 56],
["access", 10, "cannot compare with '>=': operands must be same type", 887, 56],
["array", 11, 0, 887, 56],
["push", 11, 10, 887, 56],
["frame", 10, 7, 2, 887, 56],
["null", 7, 887, 56],
["setarg", 10, 0, 7, 887, 56],
["setarg", 10, 1, 8, 887, 56],
["setarg", 10, 2, 11, 887, 56],
["invoke", 10, 7, 887, 56],
["disrupt", 887, 56],
"rel_done_394",
["move", 6, 9, 887, 56],
"or_end_385",
["jump_false", 6, "if_else_383", 887, 56],
["access", 6, 1, 888, 19],
"_nop_tc_31",
"_nop_tc_32",
"_nop_tc_33",
"_nop_tc_34",
["add", 7, 2, 6, 888, 19],
["jump", "num_done_397", 888, 19],
"num_err_396",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
888,
19
],
["access", 8, "error", 888, 19],
["access", 9, "cannot apply '+': operands must be numbers", 888, 19],
["array", 10, 0, 888, 19],
["push", 10, 9, 888, 19],
["frame", 9, 6, 2, 888, 19],
["null", 6, 888, 19],
["setarg", 9, 0, 6, 888, 19],
["setarg", 9, 1, 8, 888, 19],
["setarg", 9, 2, 10, 888, 19],
["invoke", 9, 6, 888, 19],
["disrupt", 888, 19],
"num_done_397",
["move", 2, 7, 888, 19],
["jump", "while_start_377", 889, 9],
["jump", "if_end_384", 889, 9],
"if_else_383",
"if_end_384",
["get", 6, 46, 1, 891, 11],
["frame", 7, 6, 1, 891, 11],
["null", 6, 891, 11],
["setarg", 7, 0, 6, 891, 11],
["setarg", 7, 1, 3, 891, 11],
["invoke", 7, 6, 891, 11],
["access", 7, 0, 891, 35],
["is_int", 8, 6, 891, 35],
["jump_false", 8, "rel_ni_400", 891, 35],
"_nop_tc_35",
"_nop_tc_36",
["ge_int", 9, 6, 7, 891, 35],
["jump", "rel_done_402", 891, 35],
"rel_ni_400",
["is_num", 8, 6, 891, 35],
["jump_false", 8, "rel_nn_401", 891, 35],
"_nop_tc_37",
"_nop_tc_38",
["ge_float", 9, 6, 7, 891, 35],
["jump", "rel_done_402", 891, 35],
"rel_nn_401",
["is_text", 8, 6, 891, 35],
["jump_false", 8, "rel_err_403", 891, 35],
"_nop_tc_39",
["jump", "rel_err_403", 891, 35],
["ge_text", 9, 6, 7, 891, 35],
["jump", "rel_done_402", 891, 35],
"rel_err_403",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
891,
35
],
["access", 7, "error", 891, 35],
["access", 8, "cannot compare with '>=': operands must be same type", 891, 35],
["array", 10, 0, 891, 35],
["push", 10, 8, 891, 35],
["frame", 8, 6, 2, 891, 35],
["null", 6, 891, 35],
["setarg", 8, 0, 6, 891, 35],
["setarg", 8, 1, 7, 891, 35],
["setarg", 8, 2, 10, 891, 35],
["invoke", 8, 6, 891, 35],
["disrupt", 891, 35],
"rel_done_402",
["jump_false", 9, "if_else_398", 891, 35],
["access", 6, 1, 892, 19],
"_nop_tc_40",
"_nop_tc_41",
"_nop_tc_42",
"_nop_tc_43",
["add", 7, 2, 6, 892, 19],
["jump", "num_done_405", 892, 19],
"num_err_404",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
892,
19
],
["access", 8, "error", 892, 19],
["access", 9, "cannot apply '+': operands must be numbers", 892, 19],
["array", 10, 0, 892, 19],
["push", 10, 9, 892, 19],
["frame", 9, 6, 2, 892, 19],
["null", 6, 892, 19],
["setarg", 9, 0, 6, 892, 19],
["setarg", 9, 1, 8, 892, 19],
["setarg", 9, 2, 10, 892, 19],
["invoke", 9, 6, 892, 19],
["disrupt", 892, 19],
"num_done_405",
["move", 2, 7, 892, 19],
["jump", "while_start_377", 893, 9],
["jump", "if_end_399", 893, 9],
"if_else_398",
"if_end_399",
["get", 6, 43, 1, 895, 14],
["frame", 7, 6, 0, 895, 14],
["null", 6, 895, 14],
["setarg", 7, 0, 6, 895, 14],
["invoke", 7, 6, 895, 14],
["move", 4, 6, 895, 14],
["record", 6, 3],
["access", 7, "name", 896, 20],
["store_field", 6, 7, "kind", 896, 20],
["store_field", 6, 3, "name", 896, 34],
["access", 7, "intrinsic", 896, 46],
["store_field", 6, 7, "make", 896, 46],
["move", 5, 6, 896, 46],
["access", 6, "access", 897, 18],
["array", 7, 3, 897, 34],
["push", 7, 6, 897, 34],
["push", 7, 4, 897, 34],
["push", 7, 5, 897, 34],
["get", 6, 50, 1, 897, 7],
["frame", 8, 6, 1, 897, 7],
["null", 6, 897, 7],
["setarg", 8, 0, 6, 897, 7],
["setarg", 8, 1, 7, 897, 7],
["invoke", 8, 6, 897, 7],
["get", 6, 29, 1, 898, 12],
["record", 7, 2],
["store_field", 7, 3, "name", 898, 38],
["store_field", 7, 4, "slot", 898, 50],
["is_array", 8, 6, 898, 50],
["jump_false", 8, "push_err_406", 898, 50],
["push", 6, 7, 898, 50],
["jump", "push_done_407", 898, 50],
"push_err_406",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
898,
50
],
["access", 7, "error", 898, 50],
["access", 8, "cannot push: target must be an array", 898, 50],
["array", 9, 0, 898, 50],
["push", 9, 8, 898, 50],
["frame", 8, 6, 2, 898, 50],
["null", 6, 898, 50],
["setarg", 8, 0, 6, 898, 50],
["setarg", 8, 1, 7, 898, 50],
["setarg", 8, 2, 9, 898, 50],
["invoke", 8, 6, 898, 50],
["disrupt", 898, 50],
"push_done_407",
["access", 6, 1, 899, 17],
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
"_nop_tc_47",
["add", 7, 2, 6, 899, 17],
["jump", "num_done_409", 899, 17],
"num_err_408",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
899,
17
],
["access", 8, "error", 899, 17],
["access", 9, "cannot apply '+': operands must be numbers", 899, 17],
["array", 10, 0, 899, 17],
["push", 10, 9, 899, 17],
["frame", 9, 6, 2, 899, 17],
["null", 6, 899, 17],
["setarg", 9, 0, 6, 899, 17],
["setarg", 9, 1, 8, 899, 17],
["setarg", 9, 2, 10, 899, 17],
["invoke", 9, 6, 899, 17],
["disrupt", 899, 17],
"num_done_409",
["move", 2, 7, 899, 17],
["jump", "while_start_377", 899, 17],
"while_end_378",
["null", 2, 899, 17],
["return", 2, 899, 17]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 3, 43, 1, 906, 16],
["frame", 4, 3, 0, 906, 16],
["null", 3, 906, 16],
["setarg", 4, 0, 3, 906, 16],
["invoke", 4, 3, 906, 16],
["move", 4, 3, 906, 16],
["get", 3, 43, 1, 907, 13],
["frame", 5, 3, 0, 907, 13],
["null", 3, 907, 13],
["setarg", 5, 0, 3, 907, 13],
["invoke", 5, 3, 907, 13],
["move", 5, 3, 907, 13],
["access", 3, "_arg_bad", 908, 30],
["is_text", 6, 1, 908, 30],
["jump_false", 6, "add_cn_411", 908, 30],
"_nop_tc_1",
"_nop_tc_2",
["concat", 7, 1, 3, 908, 30],
["jump", "add_done_410", 908, 30],
"add_cn_411",
["is_num", 6, 1, 908, 30],
["jump_false", 6, "add_err_412", 908, 30],
"_nop_tc_3",
["jump", "add_err_412", 908, 30],
["add", 7, 1, 3, 908, 30],
["jump", "add_done_410", 908, 30],
"add_err_412",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
908,
30
],
["access", 6, "error", 908, 30],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 908, 30],
["array", 9, 0, 908, 30],
["push", 9, 8, 908, 30],
["frame", 8, 3, 2, 908, 30],
["null", 3, 908, 30],
["setarg", 8, 0, 3, 908, 30],
["setarg", 8, 1, 6, 908, 30],
["setarg", 8, 2, 9, 908, 30],
["invoke", 8, 3, 908, 30],
["disrupt", 908, 30],
"add_done_410",
["get", 3, 48, 1, 908, 15],
["frame", 6, 3, 1, 908, 15],
["null", 3, 908, 15],
["setarg", 6, 0, 3, 908, 15],
["setarg", 6, 1, 7, 908, 15],
["invoke", 6, 3, 908, 15],
["move", 6, 3, 908, 15],
["access", 3, "_arg_done", 909, 31],
["is_text", 7, 1, 909, 31],
["jump_false", 7, "add_cn_414", 909, 31],
"_nop_tc_4",
"_nop_tc_5",
["concat", 8, 1, 3, 909, 31],
["jump", "add_done_413", 909, 31],
"add_cn_414",
["is_num", 7, 1, 909, 31],
["jump_false", 7, "add_err_415", 909, 31],
"_nop_tc_6",
["jump", "add_err_415", 909, 31],
["add", 8, 1, 3, 909, 31],
["jump", "add_done_413", 909, 31],
"add_err_415",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
909,
31
],
["access", 7, "error", 909, 31],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 909, 31],
["array", 10, 0, 909, 31],
["push", 10, 9, 909, 31],
["frame", 9, 3, 2, 909, 31],
["null", 3, 909, 31],
["setarg", 9, 0, 3, 909, 31],
["setarg", 9, 1, 7, 909, 31],
["setarg", 9, 2, 10, 909, 31],
["invoke", 9, 3, 909, 31],
["disrupt", 909, 31],
"add_done_413",
["get", 3, 48, 1, 909, 16],
["frame", 7, 3, 1, 909, 16],
["null", 3, 909, 16],
["setarg", 7, 0, 3, 909, 16],
["setarg", 7, 1, 8, 909, 16],
["invoke", 7, 3, 909, 16],
["move", 7, 3, 909, 16],
["access", 3, "is_num", 910, 12],
["get", 8, 54, 1, 910, 5],
["frame", 9, 8, 3, 910, 5],
["null", 8, 910, 5],
["setarg", 9, 0, 8, 910, 5],
["setarg", 9, 1, 3, 910, 5],
["setarg", 9, 2, 5, 910, 5],
["setarg", 9, 3, 2, 910, 5],
["invoke", 9, 3, 910, 5],
["access", 3, "jump_false", 911, 20],
["get", 8, 63, 1, 911, 5],
["frame", 9, 8, 3, 911, 5],
["null", 8, 911, 5],
["setarg", 9, 0, 8, 911, 5],
["setarg", 9, 1, 3, 911, 5],
["setarg", 9, 2, 5, 911, 5],
["setarg", 9, 3, 6, 911, 5],
["invoke", 9, 3, 911, 5],
["get", 3, 54, 1, 912, 5],
["frame", 5, 3, 3, 912, 5],
["null", 3, 912, 5],
["setarg", 5, 0, 3, 912, 5],
["setarg", 5, 1, 1, 912, 5],
["setarg", 5, 2, 4, 912, 5],
["setarg", 5, 3, 2, 912, 5],
["invoke", 5, 3, 912, 5],
["get", 3, 62, 1, 913, 5],
["frame", 5, 3, 1, 913, 5],
["null", 3, 913, 5],
["setarg", 5, 0, 3, 913, 5],
["setarg", 5, 1, 7, 913, 5],
["invoke", 5, 3, 913, 5],
["get", 3, 51, 1, 914, 5],
["frame", 5, 3, 1, 914, 5],
["null", 3, 914, 5],
["setarg", 5, 0, 3, 914, 5],
["setarg", 5, 1, 6, 914, 5],
["invoke", 5, 3, 914, 5],
["access", 3, "null", 915, 12],
["get", 5, 53, 1, 915, 5],
["frame", 6, 5, 2, 915, 5],
["null", 5, 915, 5],
["setarg", 6, 0, 5, 915, 5],
["setarg", 6, 1, 3, 915, 5],
["setarg", 6, 2, 4, 915, 5],
["invoke", 6, 3, 915, 5],
["get", 3, 51, 1, 916, 5],
["frame", 5, 3, 1, 916, 5],
["null", 3, 916, 5],
["setarg", 5, 0, 3, 916, 5],
["setarg", 5, 1, 7, 916, 5],
["invoke", 5, 3, 916, 5],
["return", 4, 917, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 921, 16],
["frame", 5, 4, 0, 921, 16],
["null", 4, 921, 16],
["setarg", 5, 0, 4, 921, 16],
["invoke", 5, 4, 921, 16],
["move", 5, 4, 921, 16],
["get", 4, 43, 1, 922, 14],
["frame", 6, 4, 0, 922, 14],
["null", 4, 922, 14],
["setarg", 6, 0, 4, 922, 14],
["invoke", 6, 4, 922, 14],
["move", 6, 4, 922, 14],
["get", 4, 43, 1, 923, 14],
["frame", 7, 4, 0, 923, 14],
["null", 4, 923, 14],
["setarg", 7, 0, 4, 923, 14],
["invoke", 7, 4, 923, 14],
["move", 7, 4, 923, 14],
["access", 4, "_arg_bad", 924, 30],
["is_text", 8, 1, 924, 30],
["jump_false", 8, "add_cn_417", 924, 30],
"_nop_tc_1",
"_nop_tc_2",
["concat", 9, 1, 4, 924, 30],
["jump", "add_done_416", 924, 30],
"add_cn_417",
["is_num", 8, 1, 924, 30],
["jump_false", 8, "add_err_418", 924, 30],
"_nop_tc_3",
["jump", "add_err_418", 924, 30],
["add", 9, 1, 4, 924, 30],
["jump", "add_done_416", 924, 30],
"add_err_418",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
924,
30
],
["access", 8, "error", 924, 30],
["access", 10, "cannot apply '+': operands must both be text or both be numbers", 924, 30],
["array", 11, 0, 924, 30],
["push", 11, 10, 924, 30],
["frame", 10, 4, 2, 924, 30],
["null", 4, 924, 30],
["setarg", 10, 0, 4, 924, 30],
["setarg", 10, 1, 8, 924, 30],
["setarg", 10, 2, 11, 924, 30],
["invoke", 10, 4, 924, 30],
["disrupt", 924, 30],
"add_done_416",
["get", 4, 48, 1, 924, 15],
["frame", 8, 4, 1, 924, 15],
["null", 4, 924, 15],
["setarg", 8, 0, 4, 924, 15],
["setarg", 8, 1, 9, 924, 15],
["invoke", 8, 4, 924, 15],
["move", 8, 4, 924, 15],
["access", 4, "_arg_done", 925, 31],
["is_text", 9, 1, 925, 31],
["jump_false", 9, "add_cn_420", 925, 31],
"_nop_tc_4",
"_nop_tc_5",
["concat", 10, 1, 4, 925, 31],
["jump", "add_done_419", 925, 31],
"add_cn_420",
["is_num", 9, 1, 925, 31],
["jump_false", 9, "add_err_421", 925, 31],
"_nop_tc_6",
["jump", "add_err_421", 925, 31],
["add", 10, 1, 4, 925, 31],
["jump", "add_done_419", 925, 31],
"add_err_421",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
925,
31
],
["access", 9, "error", 925, 31],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 925, 31],
["array", 12, 0, 925, 31],
["push", 12, 11, 925, 31],
["frame", 11, 4, 2, 925, 31],
["null", 4, 925, 31],
["setarg", 11, 0, 4, 925, 31],
["setarg", 11, 1, 9, 925, 31],
["setarg", 11, 2, 12, 925, 31],
["invoke", 11, 4, 925, 31],
["disrupt", 925, 31],
"add_done_419",
["get", 4, 48, 1, 925, 16],
["frame", 9, 4, 1, 925, 16],
["null", 4, 925, 16],
["setarg", 9, 0, 4, 925, 16],
["setarg", 9, 1, 10, 925, 16],
["invoke", 9, 4, 925, 16],
["move", 9, 4, 925, 16],
["access", 4, "is_num", 926, 12],
["get", 10, 54, 1, 926, 5],
["frame", 11, 10, 3, 926, 5],
["null", 10, 926, 5],
["setarg", 11, 0, 10, 926, 5],
["setarg", 11, 1, 4, 926, 5],
["setarg", 11, 2, 6, 926, 5],
["setarg", 11, 3, 2, 926, 5],
["invoke", 11, 4, 926, 5],
["access", 4, "jump_false", 927, 20],
["get", 10, 63, 1, 927, 5],
["frame", 11, 10, 3, 927, 5],
["null", 10, 927, 5],
["setarg", 11, 0, 10, 927, 5],
["setarg", 11, 1, 4, 927, 5],
["setarg", 11, 2, 6, 927, 5],
["setarg", 11, 3, 8, 927, 5],
["invoke", 11, 4, 927, 5],
["access", 4, "is_num", 928, 12],
["get", 6, 54, 1, 928, 5],
["frame", 10, 6, 3, 928, 5],
["null", 6, 928, 5],
["setarg", 10, 0, 6, 928, 5],
["setarg", 10, 1, 4, 928, 5],
["setarg", 10, 2, 7, 928, 5],
["setarg", 10, 3, 3, 928, 5],
["invoke", 10, 4, 928, 5],
["access", 4, "jump_false", 929, 20],
["get", 6, 63, 1, 929, 5],
["frame", 10, 6, 3, 929, 5],
["null", 6, 929, 5],
["setarg", 10, 0, 6, 929, 5],
["setarg", 10, 1, 4, 929, 5],
["setarg", 10, 2, 7, 929, 5],
["setarg", 10, 3, 8, 929, 5],
["invoke", 10, 4, 929, 5],
["get", 4, 55, 1, 930, 5],
["frame", 6, 4, 4, 930, 5],
["null", 4, 930, 5],
["setarg", 6, 0, 4, 930, 5],
["setarg", 6, 1, 1, 930, 5],
["setarg", 6, 2, 5, 930, 5],
["setarg", 6, 3, 2, 930, 5],
["setarg", 6, 4, 3, 930, 5],
["invoke", 6, 4, 930, 5],
["get", 4, 62, 1, 931, 5],
["frame", 6, 4, 1, 931, 5],
["null", 4, 931, 5],
["setarg", 6, 0, 4, 931, 5],
["setarg", 6, 1, 9, 931, 5],
["invoke", 6, 4, 931, 5],
["get", 4, 51, 1, 932, 5],
["frame", 6, 4, 1, 932, 5],
["null", 4, 932, 5],
["setarg", 6, 0, 4, 932, 5],
["setarg", 6, 1, 8, 932, 5],
["invoke", 6, 4, 932, 5],
["access", 4, "null", 933, 12],
["get", 6, 53, 1, 933, 5],
["frame", 7, 6, 2, 933, 5],
["null", 6, 933, 5],
["setarg", 7, 0, 6, 933, 5],
["setarg", 7, 1, 4, 933, 5],
["setarg", 7, 2, 5, 933, 5],
["invoke", 7, 4, 933, 5],
["get", 4, 51, 1, 934, 5],
["frame", 6, 4, 1, 934, 5],
["null", 4, 934, 5],
["setarg", 6, 0, 4, 934, 5],
["setarg", 6, 1, 9, 934, 5],
["invoke", 6, 4, 934, 5],
["return", 5, 935, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 939, 16],
["frame", 5, 4, 0, 939, 16],
["null", 4, 939, 16],
["setarg", 5, 0, 4, 939, 16],
["invoke", 5, 4, 939, 16],
["move", 5, 4, 939, 16],
["get", 4, 43, 1, 940, 13],
["frame", 6, 4, 0, 940, 13],
["null", 4, 940, 13],
["setarg", 6, 0, 4, 940, 13],
["invoke", 6, 4, 940, 13],
["move", 6, 4, 940, 13],
["access", 4, "_arg_bad", 941, 30],
["is_text", 7, 1, 941, 30],
["jump_false", 7, "add_cn_423", 941, 30],
"_nop_tc_1",
"_nop_tc_2",
["concat", 8, 1, 4, 941, 30],
["jump", "add_done_422", 941, 30],
"add_cn_423",
["is_num", 7, 1, 941, 30],
["jump_false", 7, "add_err_424", 941, 30],
"_nop_tc_3",
["jump", "add_err_424", 941, 30],
["add", 8, 1, 4, 941, 30],
["jump", "add_done_422", 941, 30],
"add_err_424",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
941,
30
],
["access", 7, "error", 941, 30],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 941, 30],
["array", 10, 0, 941, 30],
["push", 10, 9, 941, 30],
["frame", 9, 4, 2, 941, 30],
["null", 4, 941, 30],
["setarg", 9, 0, 4, 941, 30],
["setarg", 9, 1, 7, 941, 30],
["setarg", 9, 2, 10, 941, 30],
["invoke", 9, 4, 941, 30],
["disrupt", 941, 30],
"add_done_422",
["get", 4, 48, 1, 941, 15],
["frame", 7, 4, 1, 941, 15],
["null", 4, 941, 15],
["setarg", 7, 0, 4, 941, 15],
["setarg", 7, 1, 8, 941, 15],
["invoke", 7, 4, 941, 15],
["move", 7, 4, 941, 15],
["access", 4, "_arg_done", 942, 31],
["is_text", 8, 1, 942, 31],
["jump_false", 8, "add_cn_426", 942, 31],
"_nop_tc_4",
"_nop_tc_5",
["concat", 9, 1, 4, 942, 31],
["jump", "add_done_425", 942, 31],
"add_cn_426",
["is_num", 8, 1, 942, 31],
["jump_false", 8, "add_err_427", 942, 31],
"_nop_tc_6",
["jump", "add_err_427", 942, 31],
["add", 9, 1, 4, 942, 31],
["jump", "add_done_425", 942, 31],
"add_err_427",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
942,
31
],
["access", 8, "error", 942, 31],
["access", 10, "cannot apply '+': operands must both be text or both be numbers", 942, 31],
["array", 11, 0, 942, 31],
["push", 11, 10, 942, 31],
["frame", 10, 4, 2, 942, 31],
["null", 4, 942, 31],
["setarg", 10, 0, 4, 942, 31],
["setarg", 10, 1, 8, 942, 31],
["setarg", 10, 2, 11, 942, 31],
["invoke", 10, 4, 942, 31],
["disrupt", 942, 31],
"add_done_425",
["get", 4, 48, 1, 942, 16],
["frame", 8, 4, 1, 942, 16],
["null", 4, 942, 16],
["setarg", 8, 0, 4, 942, 16],
["setarg", 8, 1, 9, 942, 16],
["invoke", 8, 4, 942, 16],
["move", 8, 4, 942, 16],
["access", 4, "is_num", 943, 12],
["get", 9, 54, 1, 943, 5],
["frame", 10, 9, 3, 943, 5],
["null", 9, 943, 5],
["setarg", 10, 0, 9, 943, 5],
["setarg", 10, 1, 4, 943, 5],
["setarg", 10, 2, 6, 943, 5],
["setarg", 10, 3, 2, 943, 5],
["invoke", 10, 4, 943, 5],
["access", 4, "jump_false", 944, 20],
["get", 9, 63, 1, 944, 5],
["frame", 10, 9, 3, 944, 5],
["null", 9, 944, 5],
["setarg", 10, 0, 9, 944, 5],
["setarg", 10, 1, 4, 944, 5],
["setarg", 10, 2, 6, 944, 5],
["setarg", 10, 3, 7, 944, 5],
["invoke", 10, 4, 944, 5],
["get", 4, 55, 1, 945, 5],
["frame", 6, 4, 4, 945, 5],
["null", 4, 945, 5],
["setarg", 6, 0, 4, 945, 5],
["setarg", 6, 1, 1, 945, 5],
["setarg", 6, 2, 5, 945, 5],
["setarg", 6, 3, 2, 945, 5],
["setarg", 6, 4, 3, 945, 5],
["invoke", 6, 4, 945, 5],
["get", 4, 62, 1, 946, 5],
["frame", 6, 4, 1, 946, 5],
["null", 4, 946, 5],
["setarg", 6, 0, 4, 946, 5],
["setarg", 6, 1, 8, 946, 5],
["invoke", 6, 4, 946, 5],
["get", 4, 51, 1, 947, 5],
["frame", 6, 4, 1, 947, 5],
["null", 4, 947, 5],
["setarg", 6, 0, 4, 947, 5],
["setarg", 6, 1, 7, 947, 5],
["invoke", 6, 4, 947, 5],
["access", 4, "null", 948, 12],
["get", 6, 53, 1, 948, 5],
["frame", 7, 6, 2, 948, 5],
["null", 6, 948, 5],
["setarg", 7, 0, 6, 948, 5],
["setarg", 7, 1, 4, 948, 5],
["setarg", 7, 2, 5, 948, 5],
["invoke", 7, 4, 948, 5],
["get", 4, 51, 1, 949, 5],
["frame", 6, 4, 1, 949, 5],
["null", 4, 949, 5],
["setarg", 6, 0, 4, 949, 5],
["setarg", 6, 1, 8, 949, 5],
["invoke", 6, 4, 949, 5],
["return", 5, 950, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["get", 1, 27, 1, 956, 35],
["get", 2, 47, 1, 956, 17],
["frame", 3, 2, 1, 956, 17],
["null", 2, 956, 17],
["setarg", 3, 0, 2, 956, 17],
["setarg", 3, 1, 1, 956, 17],
["invoke", 3, 1, 956, 17],
["move", 2, 1, 956, 17],
["null", 1, 957, 18],
["is_identical", 3, 2, 1, 957, 18],
["jump_true", 3, "eq_done_430", 957, 18],
["is_int", 4, 2, 957, 18],
["jump_false", 4, "eq_ni_431", 957, 18],
"_nop_tc_1",
["jump", "eq_ni_431", 957, 18],
["eq_int", 3, 2, 1, 957, 18],
["jump", "eq_done_430", 957, 18],
"eq_ni_431",
["is_num", 4, 2, 957, 18],
["jump_false", 4, "eq_nn_432", 957, 18],
"_nop_tc_2",
["jump", "eq_nn_432", 957, 18],
["eq_float", 3, 2, 1, 957, 18],
["jump", "eq_done_430", 957, 18],
"eq_nn_432",
["is_text", 4, 2, 957, 18],
["jump_false", 4, "eq_nt_433", 957, 18],
"_nop_tc_3",
["jump", "eq_nt_433", 957, 18],
["eq_text", 3, 2, 1, 957, 18],
["jump", "eq_done_430", 957, 18],
"eq_nt_433",
["is_null", 4, 2, 957, 18],
["jump_false", 4, "eq_nnl_434", 957, 18],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 957, 18],
["jump", "eq_done_430", 957, 18],
"eq_nnl_434",
["is_bool", 4, 2, 957, 18],
["jump_false", 4, "eq_nb_435", 957, 18],
"_nop_tc_6",
["jump", "eq_nb_435", 957, 18],
["eq_bool", 3, 2, 1, 957, 18],
["jump", "eq_done_430", 957, 18],
"eq_nb_435",
["false", 3, 957, 18],
"eq_done_430",
["jump_false", 3, "if_else_428", 957, 18],
["null", 1, 958, 14],
["return", 1, 958, 14],
"_nop_ur_1",
"if_else_428",
"if_end_429",
[
"access",
1,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
960,
21
],
["frame", 3, 1, 1, 960, 21],
["null", 1, 960, 21],
["setarg", 3, 0, 1, 960, 21],
["setarg", 3, 1, 2, 960, 21],
["invoke", 3, 1, 960, 21],
[
"access",
3,
{
"name": "sort",
"kind": "name",
"make": "intrinsic"
},
960,
16
],
["frame", 4, 3, 1, 960, 16],
["null", 3, 960, 16],
["setarg", 4, 0, 3, 960, 16],
["setarg", 4, 1, 1, 960, 16],
["invoke", 4, 1, 960, 16],
["move", 3, 1, 960, 16],
["access", 1, 0, 961, 14],
["null", 4, 962, 16],
["null", 5, 963, 13],
["null", 6, 964, 16],
["false", 7, 965, 20],
["access", 8, 0, 966, 16],
["access", 1, 0, 969, 10],
"while_start_436",
["length", 9, 3, 970, 24],
["is_int", 10, 1, 970, 24],
["jump_false", 10, "rel_ni_438", 970, 24],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 10, 1, 9, 970, 24],
["jump", "rel_done_440", 970, 24],
"rel_ni_438",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 10, 1, 9, 970, 24],
["jump", "rel_done_440", 970, 24],
"rel_nn_439",
"_nop_tc_13",
["jump", "rel_err_441", 970, 24],
"_nop_tc_14",
["jump", "rel_err_441", 970, 24],
["lt_text", 10, 1, 9, 970, 24],
["jump", "rel_done_440", 970, 24],
"rel_err_441",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
970,
24
],
["access", 11, "error", 970, 24],
["access", 12, "cannot compare with '<': operands must be same type", 970, 24],
["array", 13, 0, 970, 24],
["push", 13, 12, 970, 24],
["frame", 12, 9, 2, 970, 24],
["null", 9, 970, 24],
["setarg", 12, 0, 9, 970, 24],
["setarg", 12, 1, 11, 970, 24],
["setarg", 12, 2, 13, 970, 24],
["invoke", 12, 9, 970, 24],
["disrupt", 970, 24],
"rel_done_440",
["jump_false", 10, "while_end_437", 970, 24],
["load_dynamic", 9, 3, 1, 971, 19],
["move", 4, 9, 971, 19],
["access", 9, "function_nr", 972, 19],
["is_identical", 10, 4, 9, 972, 19],
["jump_true", 10, "eq_done_445", 972, 19],
["is_int", 11, 4, 972, 19],
["jump_false", 11, "eq_ni_446", 972, 19],
"_nop_tc_15",
["jump", "eq_ni_446", 972, 19],
["eq_int", 10, 4, 9, 972, 19],
["jump", "eq_done_445", 972, 19],
"eq_ni_446",
["is_num", 11, 4, 972, 19],
["jump_false", 11, "eq_nn_447", 972, 19],
"_nop_tc_16",
["jump", "eq_nn_447", 972, 19],
["eq_float", 10, 4, 9, 972, 19],
["jump", "eq_done_445", 972, 19],
"eq_nn_447",
["is_text", 11, 4, 972, 19],
["jump_false", 11, "eq_nt_448", 972, 19],
"_nop_tc_17",
"_nop_tc_18",
["eq_text", 10, 4, 9, 972, 19],
["jump", "eq_done_445", 972, 19],
"eq_nt_448",
["is_null", 11, 4, 972, 19],
["jump_false", 11, "eq_nnl_449", 972, 19],
"_nop_tc_19",
["jump", "eq_nnl_449", 972, 19],
["true", 10, 972, 19],
["jump", "eq_done_445", 972, 19],
"eq_nnl_449",
["is_bool", 11, 4, 972, 19],
["jump_false", 11, "eq_nb_450", 972, 19],
"_nop_tc_20",
["jump", "eq_nb_450", 972, 19],
["eq_bool", 10, 4, 9, 972, 19],
["jump", "eq_done_445", 972, 19],
"eq_nb_450",
["false", 10, 972, 19],
"eq_done_445",
["move", 9, 10, 972, 19],
["jump_true", 9, "or_end_444", 972, 19],
["access", 10, "nr_close_slots", 972, 44],
["is_identical", 11, 4, 10, 972, 44],
["jump_true", 11, "eq_done_451", 972, 44],
["is_int", 12, 4, 972, 44],
["jump_false", 12, "eq_ni_452", 972, 44],
"_nop_tc_21",
["jump", "eq_ni_452", 972, 44],
["eq_int", 11, 4, 10, 972, 44],
["jump", "eq_done_451", 972, 44],
"eq_ni_452",
["is_num", 12, 4, 972, 44],
["jump_false", 12, "eq_nn_453", 972, 44],
"_nop_tc_22",
["jump", "eq_nn_453", 972, 44],
["eq_float", 11, 4, 10, 972, 44],
["jump", "eq_done_451", 972, 44],
"eq_nn_453",
["is_text", 12, 4, 972, 44],
["jump_false", 12, "eq_nt_454", 972, 44],
"_nop_tc_23",
"_nop_tc_24",
["eq_text", 11, 4, 10, 972, 44],
["jump", "eq_done_451", 972, 44],
"eq_nt_454",
["is_null", 12, 4, 972, 44],
["jump_false", 12, "eq_nnl_455", 972, 44],
"_nop_tc_25",
["jump", "eq_nnl_455", 972, 44],
["true", 11, 972, 44],
["jump", "eq_done_451", 972, 44],
"eq_nnl_455",
["is_bool", 12, 4, 972, 44],
["jump_false", 12, "eq_nb_456", 972, 44],
"_nop_tc_26",
["jump", "eq_nb_456", 972, 44],
["eq_bool", 11, 4, 10, 972, 44],
["jump", "eq_done_451", 972, 44],
"eq_nb_456",
["false", 11, 972, 44],
"eq_done_451",
["move", 9, 11, 972, 44],
"or_end_444",
["jump_false", 9, "if_else_442", 972, 44],
["access", 9, 1, 973, 19],
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
"_nop_tc_30",
["add", 10, 1, 9, 973, 19],
["jump", "num_done_458", 973, 19],
"num_err_457",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
973,
19
],
["access", 11, "error", 973, 19],
["access", 12, "cannot apply '+': operands must be numbers", 973, 19],
["array", 13, 0, 973, 19],
["push", 13, 12, 973, 19],
["frame", 12, 9, 2, 973, 19],
["null", 9, 973, 19],
["setarg", 12, 0, 9, 973, 19],
["setarg", 12, 1, 11, 973, 19],
["setarg", 12, 2, 13, 973, 19],
["invoke", 12, 9, 973, 19],
["disrupt", 973, 19],
"num_done_458",
["move", 1, 10, 973, 19],
["jump", "while_start_436", 974, 9],
["jump", "if_end_443", 974, 9],
"if_else_442",
"if_end_443",
["load_dynamic", 9, 2, 4, 976, 17],
["move", 5, 9, 976, 17],
["load_field", 9, 5, "make", 977, 14],
["move", 6, 9, 977, 14],
["null", 9, 978, 19],
["is_identical", 10, 6, 9, 978, 19],
["jump_true", 10, "eq_done_462", 978, 19],
["is_int", 11, 6, 978, 19],
["jump_false", 11, "eq_ni_463", 978, 19],
"_nop_tc_31",
["jump", "eq_ni_463", 978, 19],
["eq_int", 10, 6, 9, 978, 19],
["jump", "eq_done_462", 978, 19],
"eq_ni_463",
["is_num", 11, 6, 978, 19],
["jump_false", 11, "eq_nn_464", 978, 19],
"_nop_tc_32",
["jump", "eq_nn_464", 978, 19],
["eq_float", 10, 6, 9, 978, 19],
["jump", "eq_done_462", 978, 19],
"eq_nn_464",
["is_text", 11, 6, 978, 19],
["jump_false", 11, "eq_nt_465", 978, 19],
"_nop_tc_33",
["jump", "eq_nt_465", 978, 19],
["eq_text", 10, 6, 9, 978, 19],
["jump", "eq_done_462", 978, 19],
"eq_nt_465",
["is_null", 11, 6, 978, 19],
["jump_false", 11, "eq_nnl_466", 978, 19],
"_nop_tc_34",
"_nop_tc_35",
["true", 10, 978, 19],
["jump", "eq_done_462", 978, 19],
"eq_nnl_466",
["is_bool", 11, 6, 978, 19],
["jump_false", 11, "eq_nb_467", 978, 19],
"_nop_tc_36",
["jump", "eq_nb_467", 978, 19],
["eq_bool", 10, 6, 9, 978, 19],
["jump", "eq_done_462", 978, 19],
"eq_nb_467",
["false", 10, 978, 19],
"eq_done_462",
["move", 9, 10, 978, 19],
["jump_true", 9, "or_end_461", 978, 19],
["access", 10, "input", 978, 35],
["is_identical", 11, 6, 10, 978, 35],
["jump_true", 11, "eq_done_468", 978, 35],
["is_int", 12, 6, 978, 35],
["jump_false", 12, "eq_ni_469", 978, 35],
"_nop_tc_37",
["jump", "eq_ni_469", 978, 35],
["eq_int", 11, 6, 10, 978, 35],
["jump", "eq_done_468", 978, 35],
"eq_ni_469",
["is_num", 12, 6, 978, 35],
["jump_false", 12, "eq_nn_470", 978, 35],
"_nop_tc_38",
["jump", "eq_nn_470", 978, 35],
["eq_float", 11, 6, 10, 978, 35],
["jump", "eq_done_468", 978, 35],
"eq_nn_470",
["is_text", 12, 6, 978, 35],
["jump_false", 12, "eq_nt_471", 978, 35],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 11, 6, 10, 978, 35],
["jump", "eq_done_468", 978, 35],
"eq_nt_471",
["is_null", 12, 6, 978, 35],
["jump_false", 12, "eq_nnl_472", 978, 35],
"_nop_tc_41",
["jump", "eq_nnl_472", 978, 35],
["true", 11, 978, 35],
["jump", "eq_done_468", 978, 35],
"eq_nnl_472",
["is_bool", 12, 6, 978, 35],
["jump_false", 12, "eq_nb_473", 978, 35],
"_nop_tc_42",
["jump", "eq_nb_473", 978, 35],
["eq_bool", 11, 6, 10, 978, 35],
["jump", "eq_done_468", 978, 35],
"eq_nb_473",
["false", 11, 978, 35],
"eq_done_468",
["move", 9, 11, 978, 35],
"or_end_461",
["jump_false", 9, "if_else_459", 978, 35],
["access", 9, 1, 979, 19],
"_nop_tc_43",
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
["add", 10, 1, 9, 979, 19],
["jump", "num_done_475", 979, 19],
"num_err_474",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
979,
19
],
["access", 11, "error", 979, 19],
["access", 12, "cannot apply '+': operands must be numbers", 979, 19],
["array", 13, 0, 979, 19],
["push", 13, 12, 979, 19],
["frame", 12, 9, 2, 979, 19],
["null", 9, 979, 19],
["setarg", 12, 0, 9, 979, 19],
["setarg", 12, 1, 11, 979, 19],
["setarg", 12, 2, 13, 979, 19],
["invoke", 12, 9, 979, 19],
["disrupt", 979, 19],
"num_done_475",
["move", 1, 10, 979, 19],
["jump", "while_start_436", 980, 9],
["jump", "if_end_460", 980, 9],
"if_else_459",
"if_end_460",
["load_field", 9, 5, "closure", 982, 11],
["true", 10, 982, 24],
["is_identical", 11, 9, 10, 982, 24],
["jump_true", 11, "eq_done_479", 982, 24],
["is_int", 12, 9, 982, 24],
["jump_false", 12, "eq_ni_480", 982, 24],
"_nop_tc_47",
["jump", "eq_ni_480", 982, 24],
["eq_int", 11, 9, 10, 982, 24],
["jump", "eq_done_479", 982, 24],
"eq_ni_480",
["is_num", 12, 9, 982, 24],
["jump_false", 12, "eq_nn_481", 982, 24],
"_nop_tc_48",
["jump", "eq_nn_481", 982, 24],
["eq_float", 11, 9, 10, 982, 24],
["jump", "eq_done_479", 982, 24],
"eq_nn_481",
["is_text", 12, 9, 982, 24],
["jump_false", 12, "eq_nt_482", 982, 24],
"_nop_tc_49",
["jump", "eq_nt_482", 982, 24],
["eq_text", 11, 9, 10, 982, 24],
["jump", "eq_done_479", 982, 24],
"eq_nt_482",
["is_null", 12, 9, 982, 24],
["jump_false", 12, "eq_nnl_483", 982, 24],
"_nop_tc_50",
["jump", "eq_nnl_483", 982, 24],
["true", 11, 982, 24],
["jump", "eq_done_479", 982, 24],
"eq_nnl_483",
["is_bool", 12, 9, 982, 24],
["jump_false", 12, "eq_nb_484", 982, 24],
"_nop_tc_51",
"_nop_tc_52",
["eq_bool", 11, 9, 10, 982, 24],
["jump", "eq_done_479", 982, 24],
"eq_nb_484",
["false", 11, 982, 24],
"eq_done_479",
["move", 9, 11, 982, 24],
["jump_false", 9, "and_end_478", 982, 24],
["get", 10, 45, 1, 982, 32],
["frame", 11, 10, 1, 982, 32],
["null", 10, 982, 32],
["setarg", 11, 0, 10, 982, 32],
["setarg", 11, 1, 4, 982, 32],
["invoke", 11, 10, 982, 32],
["access", 11, 0, 982, 49],
["is_int", 12, 10, 982, 49],
["jump_false", 12, "rel_ni_485", 982, 49],
"_nop_tc_53",
"_nop_tc_54",
["lt_int", 13, 10, 11, 982, 49],
["jump", "rel_done_487", 982, 49],
"rel_ni_485",
["is_num", 12, 10, 982, 49],
["jump_false", 12, "rel_nn_486", 982, 49],
"_nop_tc_55",
"_nop_tc_56",
["lt_float", 13, 10, 11, 982, 49],
["jump", "rel_done_487", 982, 49],
"rel_nn_486",
["is_text", 12, 10, 982, 49],
["jump_false", 12, "rel_err_488", 982, 49],
"_nop_tc_57",
["jump", "rel_err_488", 982, 49],
["lt_text", 13, 10, 11, 982, 49],
["jump", "rel_done_487", 982, 49],
"rel_err_488",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
982,
49
],
["access", 11, "error", 982, 49],
["access", 12, "cannot compare with '<': operands must be same type", 982, 49],
["array", 14, 0, 982, 49],
["push", 14, 12, 982, 49],
["frame", 12, 10, 2, 982, 49],
["null", 10, 982, 49],
["setarg", 12, 0, 10, 982, 49],
["setarg", 12, 1, 11, 982, 49],
["setarg", 12, 2, 14, 982, 49],
["invoke", 12, 10, 982, 49],
["disrupt", 982, 49],
"rel_done_487",
["move", 9, 13, 982, 49],
"and_end_478",
["jump_false", 9, "if_else_476", 982, 49],
["access", 9, "def", 983, 29],
["is_identical", 10, 6, 9, 983, 29],
["jump_true", 10, "eq_done_490", 983, 29],
["is_int", 11, 6, 983, 29],
["jump_false", 11, "eq_ni_491", 983, 29],
"_nop_tc_58",
["jump", "eq_ni_491", 983, 29],
["eq_int", 10, 6, 9, 983, 29],
["jump", "eq_done_490", 983, 29],
"eq_ni_491",
["is_num", 11, 6, 983, 29],
["jump_false", 11, "eq_nn_492", 983, 29],
"_nop_tc_59",
["jump", "eq_nn_492", 983, 29],
["eq_float", 10, 6, 9, 983, 29],
["jump", "eq_done_490", 983, 29],
"eq_nn_492",
["is_text", 11, 6, 983, 29],
["jump_false", 11, "eq_nt_493", 983, 29],
"_nop_tc_60",
"_nop_tc_61",
["eq_text", 10, 6, 9, 983, 29],
["jump", "eq_done_490", 983, 29],
"eq_nt_493",
["is_null", 11, 6, 983, 29],
["jump_false", 11, "eq_nnl_494", 983, 29],
"_nop_tc_62",
["jump", "eq_nnl_494", 983, 29],
["true", 10, 983, 29],
["jump", "eq_done_490", 983, 29],
"eq_nnl_494",
["is_bool", 11, 6, 983, 29],
["jump_false", 11, "eq_nb_495", 983, 29],
"_nop_tc_63",
["jump", "eq_nb_495", 983, 29],
["eq_bool", 10, 6, 9, 983, 29],
["jump", "eq_done_490", 983, 29],
"eq_nb_495",
["false", 10, 983, 29],
"eq_done_490",
["move", 9, 10, 983, 29],
["jump_true", 9, "or_end_489", 983, 29],
["access", 10, "function", 983, 46],
["is_identical", 11, 6, 10, 983, 46],
["jump_true", 11, "eq_done_496", 983, 46],
["is_int", 12, 6, 983, 46],
["jump_false", 12, "eq_ni_497", 983, 46],
"_nop_tc_64",
["jump", "eq_ni_497", 983, 46],
["eq_int", 11, 6, 10, 983, 46],
["jump", "eq_done_496", 983, 46],
"eq_ni_497",
["is_num", 12, 6, 983, 46],
["jump_false", 12, "eq_nn_498", 983, 46],
"_nop_tc_65",
["jump", "eq_nn_498", 983, 46],
["eq_float", 11, 6, 10, 983, 46],
["jump", "eq_done_496", 983, 46],
"eq_nn_498",
["is_text", 12, 6, 983, 46],
["jump_false", 12, "eq_nt_499", 983, 46],
"_nop_tc_66",
"_nop_tc_67",
["eq_text", 11, 6, 10, 983, 46],
["jump", "eq_done_496", 983, 46],
"eq_nt_499",
["is_null", 12, 6, 983, 46],
["jump_false", 12, "eq_nnl_500", 983, 46],
"_nop_tc_68",
["jump", "eq_nnl_500", 983, 46],
["true", 11, 983, 46],
["jump", "eq_done_496", 983, 46],
"eq_nnl_500",
["is_bool", 12, 6, 983, 46],
["jump_false", 12, "eq_nb_501", 983, 46],
"_nop_tc_69",
["jump", "eq_nb_501", 983, 46],
["eq_bool", 11, 6, 10, 983, 46],
["jump", "eq_done_496", 983, 46],
"eq_nb_501",
["false", 11, 983, 46],
"eq_done_496",
["move", 9, 11, 983, 46],
"or_end_489",
["move", 7, 9, 983, 46],
["access", 9, 1, 984, 16],
["get", 10, 15, 1, 984, 20],
"_nop_tc_70",
"_nop_tc_71",
["is_num", 11, 10, 984, 20],
["jump_false", 11, "num_err_502", 984, 20],
["add", 11, 9, 10, 984, 20],
["jump", "num_done_503", 984, 20],
"num_err_502",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
984,
20
],
["access", 10, "error", 984, 20],
["access", 12, "cannot apply '+': operands must be numbers", 984, 20],
["array", 13, 0, 984, 20],
["push", 13, 12, 984, 20],
["frame", 12, 9, 2, 984, 20],
["null", 9, 984, 20],
["setarg", 12, 0, 9, 984, 20],
["setarg", 12, 1, 10, 984, 20],
["setarg", 12, 2, 13, 984, 20],
["invoke", 12, 9, 984, 20],
["disrupt", 984, 20],
"num_done_503",
["get", 9, 17, 1, 984, 32],
"_nop_tc_72",
["jump", "add_cn_505", 984, 32],
["is_text", 10, 9, 984, 32],
["jump_false", 10, "add_cn_505", 984, 32],
["concat", 12, 11, 9, 984, 32],
["jump", "add_done_504", 984, 32],
"add_cn_505",
"_nop_tc_73",
"_nop_tc_74",
["is_num", 10, 9, 984, 32],
["jump_false", 10, "add_err_506", 984, 32],
["add", 12, 11, 9, 984, 32],
["jump", "add_done_504", 984, 32],
"add_err_506",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
984,
32
],
["access", 10, "error", 984, 32],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 984, 32],
["array", 13, 0, 984, 32],
["push", 13, 11, 984, 32],
["frame", 11, 9, 2, 984, 32],
["null", 9, 984, 32],
["setarg", 11, 0, 9, 984, 32],
["setarg", 11, 1, 10, 984, 32],
["setarg", 11, 2, 13, 984, 32],
["invoke", 11, 9, 984, 32],
["disrupt", 984, 32],
"add_done_504",
["move", 8, 12, 984, 32],
["get", 9, 17, 1, 985, 28],
["access", 10, 1, 985, 47],
["is_num", 11, 9, 985, 47],
["jump_false", 11, "num_err_507", 985, 47],
"_nop_tc_75",
"_nop_tc_76",
["add", 11, 9, 10, 985, 47],
["jump", "num_done_508", 985, 47],
"num_err_507",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
985,
47
],
["access", 10, "error", 985, 47],
["access", 12, "cannot apply '+': operands must be numbers", 985, 47],
["array", 13, 0, 985, 47],
["push", 13, 12, 985, 47],
["frame", 12, 9, 2, 985, 47],
["null", 9, 985, 47],
["setarg", 12, 0, 9, 985, 47],
["setarg", 12, 1, 10, 985, 47],
["setarg", 12, 2, 13, 985, 47],
["invoke", 12, 9, 985, 47],
["disrupt", 985, 47],
"num_done_508",
["put", 11, 17, 1, 985, 47],
["get", 9, 16, 1, 986, 28],
["access", 10, 1, 986, 47],
["is_num", 11, 9, 986, 47],
["jump_false", 11, "num_err_509", 986, 47],
"_nop_tc_77",
"_nop_tc_78",
["add", 11, 9, 10, 986, 47],
["jump", "num_done_510", 986, 47],
"num_err_509",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
986,
47
],
["access", 10, "error", 986, 47],
["access", 12, "cannot apply '+': operands must be numbers", 986, 47],
["array", 13, 0, 986, 47],
["push", 13, 12, 986, 47],
["frame", 12, 9, 2, 986, 47],
["null", 9, 986, 47],
["setarg", 12, 0, 9, 986, 47],
["setarg", 12, 1, 10, 986, 47],
["setarg", 12, 2, 13, 986, 47],
["invoke", 12, 9, 986, 47],
["disrupt", 986, 47],
"num_done_510",
["put", 11, 16, 1, 986, 47],
["get", 9, 44, 1, 987, 9],
["frame", 10, 9, 3, 987, 9],
["null", 9, 987, 9],
["setarg", 10, 0, 9, 987, 9],
["setarg", 10, 1, 4, 987, 9],
["setarg", 10, 2, 8, 987, 9],
["setarg", 10, 3, 7, 987, 9],
["invoke", 10, 9, 987, 9],
["true", 9, 988, 49],
["get", 10, 13, 1, 988, 9],
["get", 11, 13, 1, 988, 23],
["length", 12, 11, 988, 23],
["access", 11, 1, 988, 33],
"_nop_tc_79",
"_nop_tc_80",
"_nop_tc_81",
"_nop_tc_82",
["subtract", 13, 12, 11, 988, 33],
["jump", "num_done_512", 988, 33],
"num_err_511",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
988,
33
],
["access", 12, "error", 988, 33],
["access", 14, "cannot apply '-': operands must be numbers", 988, 33],
["array", 15, 0, 988, 33],
["push", 15, 14, 988, 33],
["frame", 14, 11, 2, 988, 33],
["null", 11, 988, 33],
["setarg", 14, 0, 11, 988, 33],
["setarg", 14, 1, 12, 988, 33],
["setarg", 14, 2, 15, 988, 33],
["invoke", 14, 11, 988, 33],
["disrupt", 988, 33],
"num_done_512",
["load_dynamic", 11, 10, 13, 988, 33],
["store_field", 11, 9, "is_closure", 988, 33],
["jump", "if_end_477", 988, 33],
"if_else_476",
"if_end_477",
["access", 9, 1, 990, 17],
"_nop_tc_83",
"_nop_tc_84",
"_nop_tc_85",
"_nop_tc_86",
["add", 10, 1, 9, 990, 17],
["jump", "num_done_514", 990, 17],
"num_err_513",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
990,
17
],
["access", 11, "error", 990, 17],
["access", 12, "cannot apply '+': operands must be numbers", 990, 17],
["array", 13, 0, 990, 17],
["push", 13, 12, 990, 17],
["frame", 12, 9, 2, 990, 17],
["null", 9, 990, 17],
["setarg", 12, 0, 9, 990, 17],
["setarg", 12, 1, 11, 990, 17],
["setarg", 12, 2, 13, 990, 17],
["invoke", 12, 9, 990, 17],
["disrupt", 990, 17],
"num_done_514",
["move", 1, 10, 990, 17],
["jump", "while_start_436", 990, 17],
"while_end_437",
["access", 1, 0, 994, 10],
"while_start_515",
["length", 9, 3, 995, 24],
["is_int", 10, 1, 995, 24],
["jump_false", 10, "rel_ni_517", 995, 24],
"_nop_tc_87",
"_nop_tc_88",
["lt_int", 10, 1, 9, 995, 24],
["jump", "rel_done_519", 995, 24],
"rel_ni_517",
"_nop_tc_89",
"_nop_tc_90",
"_nop_tc_91",
"_nop_tc_92",
["lt_float", 10, 1, 9, 995, 24],
["jump", "rel_done_519", 995, 24],
"rel_nn_518",
"_nop_tc_93",
["jump", "rel_err_520", 995, 24],
"_nop_tc_94",
["jump", "rel_err_520", 995, 24],
["lt_text", 10, 1, 9, 995, 24],
["jump", "rel_done_519", 995, 24],
"rel_err_520",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
995,
24
],
["access", 11, "error", 995, 24],
["access", 12, "cannot compare with '<': operands must be same type", 995, 24],
["array", 13, 0, 995, 24],
["push", 13, 12, 995, 24],
["frame", 12, 9, 2, 995, 24],
["null", 9, 995, 24],
["setarg", 12, 0, 9, 995, 24],
["setarg", 12, 1, 11, 995, 24],
["setarg", 12, 2, 13, 995, 24],
["invoke", 12, 9, 995, 24],
["disrupt", 995, 24],
"rel_done_519",
["jump_false", 10, "while_end_516", 995, 24],
["load_dynamic", 9, 3, 1, 996, 19],
["move", 4, 9, 996, 19],
["access", 9, "function_nr", 997, 19],
["is_identical", 10, 4, 9, 997, 19],
["jump_true", 10, "eq_done_524", 997, 19],
["is_int", 11, 4, 997, 19],
["jump_false", 11, "eq_ni_525", 997, 19],
"_nop_tc_95",
["jump", "eq_ni_525", 997, 19],
["eq_int", 10, 4, 9, 997, 19],
["jump", "eq_done_524", 997, 19],
"eq_ni_525",
["is_num", 11, 4, 997, 19],
["jump_false", 11, "eq_nn_526", 997, 19],
"_nop_tc_96",
["jump", "eq_nn_526", 997, 19],
["eq_float", 10, 4, 9, 997, 19],
["jump", "eq_done_524", 997, 19],
"eq_nn_526",
["is_text", 11, 4, 997, 19],
["jump_false", 11, "eq_nt_527", 997, 19],
"_nop_tc_97",
"_nop_tc_98",
["eq_text", 10, 4, 9, 997, 19],
["jump", "eq_done_524", 997, 19],
"eq_nt_527",
["is_null", 11, 4, 997, 19],
["jump_false", 11, "eq_nnl_528", 997, 19],
"_nop_tc_99",
["jump", "eq_nnl_528", 997, 19],
["true", 10, 997, 19],
["jump", "eq_done_524", 997, 19],
"eq_nnl_528",
["is_bool", 11, 4, 997, 19],
["jump_false", 11, "eq_nb_529", 997, 19],
"_nop_tc_100",
["jump", "eq_nb_529", 997, 19],
["eq_bool", 10, 4, 9, 997, 19],
["jump", "eq_done_524", 997, 19],
"eq_nb_529",
["false", 10, 997, 19],
"eq_done_524",
["move", 9, 10, 997, 19],
["jump_true", 9, "or_end_523", 997, 19],
["access", 10, "nr_close_slots", 997, 44],
["is_identical", 11, 4, 10, 997, 44],
["jump_true", 11, "eq_done_530", 997, 44],
["is_int", 12, 4, 997, 44],
["jump_false", 12, "eq_ni_531", 997, 44],
"_nop_tc_101",
["jump", "eq_ni_531", 997, 44],
["eq_int", 11, 4, 10, 997, 44],
["jump", "eq_done_530", 997, 44],
"eq_ni_531",
["is_num", 12, 4, 997, 44],
["jump_false", 12, "eq_nn_532", 997, 44],
"_nop_tc_102",
["jump", "eq_nn_532", 997, 44],
["eq_float", 11, 4, 10, 997, 44],
["jump", "eq_done_530", 997, 44],
"eq_nn_532",
["is_text", 12, 4, 997, 44],
["jump_false", 12, "eq_nt_533", 997, 44],
"_nop_tc_103",
"_nop_tc_104",
["eq_text", 11, 4, 10, 997, 44],
["jump", "eq_done_530", 997, 44],
"eq_nt_533",
["is_null", 12, 4, 997, 44],
["jump_false", 12, "eq_nnl_534", 997, 44],
"_nop_tc_105",
["jump", "eq_nnl_534", 997, 44],
["true", 11, 997, 44],
["jump", "eq_done_530", 997, 44],
"eq_nnl_534",
["is_bool", 12, 4, 997, 44],
["jump_false", 12, "eq_nb_535", 997, 44],
"_nop_tc_106",
["jump", "eq_nb_535", 997, 44],
["eq_bool", 11, 4, 10, 997, 44],
["jump", "eq_done_530", 997, 44],
"eq_nb_535",
["false", 11, 997, 44],
"eq_done_530",
["move", 9, 11, 997, 44],
"or_end_523",
["jump_false", 9, "if_else_521", 997, 44],
["access", 9, 1, 998, 19],
"_nop_tc_107",
"_nop_tc_108",
"_nop_tc_109",
"_nop_tc_110",
["add", 10, 1, 9, 998, 19],
["jump", "num_done_537", 998, 19],
"num_err_536",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
998,
19
],
["access", 11, "error", 998, 19],
["access", 12, "cannot apply '+': operands must be numbers", 998, 19],
["array", 13, 0, 998, 19],
["push", 13, 12, 998, 19],
["frame", 12, 9, 2, 998, 19],
["null", 9, 998, 19],
["setarg", 12, 0, 9, 998, 19],
["setarg", 12, 1, 11, 998, 19],
["setarg", 12, 2, 13, 998, 19],
["invoke", 12, 9, 998, 19],
["disrupt", 998, 19],
"num_done_537",
["move", 1, 10, 998, 19],
["jump", "while_start_515", 999, 9],
["jump", "if_end_522", 999, 9],
"if_else_521",
"if_end_522",
["load_dynamic", 9, 2, 4, 1001, 17],
["move", 5, 9, 1001, 17],
["load_field", 9, 5, "make", 1002, 14],
["move", 6, 9, 1002, 14],
["null", 9, 1003, 19],
["is_identical", 10, 6, 9, 1003, 19],
["jump_true", 10, "eq_done_541", 1003, 19],
["is_int", 11, 6, 1003, 19],
["jump_false", 11, "eq_ni_542", 1003, 19],
"_nop_tc_111",
["jump", "eq_ni_542", 1003, 19],
["eq_int", 10, 6, 9, 1003, 19],
["jump", "eq_done_541", 1003, 19],
"eq_ni_542",
["is_num", 11, 6, 1003, 19],
["jump_false", 11, "eq_nn_543", 1003, 19],
"_nop_tc_112",
["jump", "eq_nn_543", 1003, 19],
["eq_float", 10, 6, 9, 1003, 19],
["jump", "eq_done_541", 1003, 19],
"eq_nn_543",
["is_text", 11, 6, 1003, 19],
["jump_false", 11, "eq_nt_544", 1003, 19],
"_nop_tc_113",
["jump", "eq_nt_544", 1003, 19],
["eq_text", 10, 6, 9, 1003, 19],
["jump", "eq_done_541", 1003, 19],
"eq_nt_544",
["is_null", 11, 6, 1003, 19],
["jump_false", 11, "eq_nnl_545", 1003, 19],
"_nop_tc_114",
"_nop_tc_115",
["true", 10, 1003, 19],
["jump", "eq_done_541", 1003, 19],
"eq_nnl_545",
["is_bool", 11, 6, 1003, 19],
["jump_false", 11, "eq_nb_546", 1003, 19],
"_nop_tc_116",
["jump", "eq_nb_546", 1003, 19],
["eq_bool", 10, 6, 9, 1003, 19],
["jump", "eq_done_541", 1003, 19],
"eq_nb_546",
["false", 10, 1003, 19],
"eq_done_541",
["move", 9, 10, 1003, 19],
["jump_true", 9, "or_end_540", 1003, 19],
["access", 10, "input", 1003, 35],
["is_identical", 11, 6, 10, 1003, 35],
["jump_true", 11, "eq_done_547", 1003, 35],
["is_int", 12, 6, 1003, 35],
["jump_false", 12, "eq_ni_548", 1003, 35],
"_nop_tc_117",
["jump", "eq_ni_548", 1003, 35],
["eq_int", 11, 6, 10, 1003, 35],
["jump", "eq_done_547", 1003, 35],
"eq_ni_548",
["is_num", 12, 6, 1003, 35],
["jump_false", 12, "eq_nn_549", 1003, 35],
"_nop_tc_118",
["jump", "eq_nn_549", 1003, 35],
["eq_float", 11, 6, 10, 1003, 35],
["jump", "eq_done_547", 1003, 35],
"eq_nn_549",
["is_text", 12, 6, 1003, 35],
["jump_false", 12, "eq_nt_550", 1003, 35],
"_nop_tc_119",
"_nop_tc_120",
["eq_text", 11, 6, 10, 1003, 35],
["jump", "eq_done_547", 1003, 35],
"eq_nt_550",
["is_null", 12, 6, 1003, 35],
["jump_false", 12, "eq_nnl_551", 1003, 35],
"_nop_tc_121",
["jump", "eq_nnl_551", 1003, 35],
["true", 11, 1003, 35],
["jump", "eq_done_547", 1003, 35],
"eq_nnl_551",
["is_bool", 12, 6, 1003, 35],
["jump_false", 12, "eq_nb_552", 1003, 35],
"_nop_tc_122",
["jump", "eq_nb_552", 1003, 35],
["eq_bool", 11, 6, 10, 1003, 35],
["jump", "eq_done_547", 1003, 35],
"eq_nb_552",
["false", 11, 1003, 35],
"eq_done_547",
["move", 9, 11, 1003, 35],
"or_end_540",
["jump_false", 9, "if_else_538", 1003, 35],
["access", 9, 1, 1004, 19],
"_nop_tc_123",
"_nop_tc_124",
"_nop_tc_125",
"_nop_tc_126",
["add", 10, 1, 9, 1004, 19],
["jump", "num_done_554", 1004, 19],
"num_err_553",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1004,
19
],
["access", 11, "error", 1004, 19],
["access", 12, "cannot apply '+': operands must be numbers", 1004, 19],
["array", 13, 0, 1004, 19],
["push", 13, 12, 1004, 19],
["frame", 12, 9, 2, 1004, 19],
["null", 9, 1004, 19],
["setarg", 12, 0, 9, 1004, 19],
["setarg", 12, 1, 11, 1004, 19],
["setarg", 12, 2, 13, 1004, 19],
["invoke", 12, 9, 1004, 19],
["disrupt", 1004, 19],
"num_done_554",
["move", 1, 10, 1004, 19],
["jump", "while_start_515", 1005, 9],
["jump", "if_end_539", 1005, 9],
"if_else_538",
"if_end_539",
["load_field", 9, 5, "closure", 1007, 11],
["true", 10, 1007, 24],
["is_identical", 11, 9, 10, 1007, 24],
["jump_true", 11, "ne_nid_559", 1007, 24],
["jump", "ne_ni_560", 1007, 24],
"ne_nid_559",
["false", 11, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_ni_560",
["is_int", 12, 9, 1007, 24],
["jump_false", 12, "ne_nn_561", 1007, 24],
"_nop_tc_127",
["jump", "ne_nn_561", 1007, 24],
["ne_int", 11, 9, 10, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_nn_561",
["is_num", 12, 9, 1007, 24],
["jump_false", 12, "ne_nt_562", 1007, 24],
"_nop_tc_128",
["jump", "ne_nt_562", 1007, 24],
["ne_float", 11, 9, 10, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_nt_562",
["is_text", 12, 9, 1007, 24],
["jump_false", 12, "ne_nnl_563", 1007, 24],
"_nop_tc_129",
["jump", "ne_nnl_563", 1007, 24],
["ne_text", 11, 9, 10, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_nnl_563",
["is_null", 12, 9, 1007, 24],
["jump_false", 12, "ne_nb_564", 1007, 24],
"_nop_tc_130",
["jump", "ne_nb_564", 1007, 24],
["false", 11, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_nb_564",
["is_bool", 12, 9, 1007, 24],
["jump_false", 12, "ne_mis_565", 1007, 24],
"_nop_tc_131",
"_nop_tc_132",
["ne_bool", 11, 9, 10, 1007, 24],
["jump", "ne_done_558", 1007, 24],
"ne_mis_565",
["true", 11, 1007, 24],
"ne_done_558",
["move", 9, 11, 1007, 24],
["jump_false", 9, "and_end_557", 1007, 24],
["get", 10, 45, 1, 1007, 32],
["frame", 11, 10, 1, 1007, 32],
["null", 10, 1007, 32],
["setarg", 11, 0, 10, 1007, 32],
["setarg", 11, 1, 4, 1007, 32],
["invoke", 11, 10, 1007, 32],
["access", 11, 0, 1007, 49],
["is_int", 12, 10, 1007, 49],
["jump_false", 12, "rel_ni_566", 1007, 49],
"_nop_tc_133",
"_nop_tc_134",
["lt_int", 13, 10, 11, 1007, 49],
["jump", "rel_done_568", 1007, 49],
"rel_ni_566",
["is_num", 12, 10, 1007, 49],
["jump_false", 12, "rel_nn_567", 1007, 49],
"_nop_tc_135",
"_nop_tc_136",
["lt_float", 13, 10, 11, 1007, 49],
["jump", "rel_done_568", 1007, 49],
"rel_nn_567",
["is_text", 12, 10, 1007, 49],
["jump_false", 12, "rel_err_569", 1007, 49],
"_nop_tc_137",
["jump", "rel_err_569", 1007, 49],
["lt_text", 13, 10, 11, 1007, 49],
["jump", "rel_done_568", 1007, 49],
"rel_err_569",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1007,
49
],
["access", 11, "error", 1007, 49],
["access", 12, "cannot compare with '<': operands must be same type", 1007, 49],
["array", 14, 0, 1007, 49],
["push", 14, 12, 1007, 49],
["frame", 12, 10, 2, 1007, 49],
["null", 10, 1007, 49],
["setarg", 12, 0, 10, 1007, 49],
["setarg", 12, 1, 11, 1007, 49],
["setarg", 12, 2, 14, 1007, 49],
["invoke", 12, 10, 1007, 49],
["disrupt", 1007, 49],
"rel_done_568",
["move", 9, 13, 1007, 49],
"and_end_557",
["jump_false", 9, "if_else_555", 1007, 49],
["access", 9, "def", 1008, 29],
["is_identical", 10, 6, 9, 1008, 29],
["jump_true", 10, "eq_done_571", 1008, 29],
["is_int", 11, 6, 1008, 29],
["jump_false", 11, "eq_ni_572", 1008, 29],
"_nop_tc_138",
["jump", "eq_ni_572", 1008, 29],
["eq_int", 10, 6, 9, 1008, 29],
["jump", "eq_done_571", 1008, 29],
"eq_ni_572",
["is_num", 11, 6, 1008, 29],
["jump_false", 11, "eq_nn_573", 1008, 29],
"_nop_tc_139",
["jump", "eq_nn_573", 1008, 29],
["eq_float", 10, 6, 9, 1008, 29],
["jump", "eq_done_571", 1008, 29],
"eq_nn_573",
["is_text", 11, 6, 1008, 29],
["jump_false", 11, "eq_nt_574", 1008, 29],
"_nop_tc_140",
"_nop_tc_141",
["eq_text", 10, 6, 9, 1008, 29],
["jump", "eq_done_571", 1008, 29],
"eq_nt_574",
["is_null", 11, 6, 1008, 29],
["jump_false", 11, "eq_nnl_575", 1008, 29],
"_nop_tc_142",
["jump", "eq_nnl_575", 1008, 29],
["true", 10, 1008, 29],
["jump", "eq_done_571", 1008, 29],
"eq_nnl_575",
["is_bool", 11, 6, 1008, 29],
["jump_false", 11, "eq_nb_576", 1008, 29],
"_nop_tc_143",
["jump", "eq_nb_576", 1008, 29],
["eq_bool", 10, 6, 9, 1008, 29],
["jump", "eq_done_571", 1008, 29],
"eq_nb_576",
["false", 10, 1008, 29],
"eq_done_571",
["move", 9, 10, 1008, 29],
["jump_true", 9, "or_end_570", 1008, 29],
["access", 10, "function", 1008, 46],
["is_identical", 11, 6, 10, 1008, 46],
["jump_true", 11, "eq_done_577", 1008, 46],
["is_int", 12, 6, 1008, 46],
["jump_false", 12, "eq_ni_578", 1008, 46],
"_nop_tc_144",
["jump", "eq_ni_578", 1008, 46],
["eq_int", 11, 6, 10, 1008, 46],
["jump", "eq_done_577", 1008, 46],
"eq_ni_578",
["is_num", 12, 6, 1008, 46],
["jump_false", 12, "eq_nn_579", 1008, 46],
"_nop_tc_145",
["jump", "eq_nn_579", 1008, 46],
["eq_float", 11, 6, 10, 1008, 46],
["jump", "eq_done_577", 1008, 46],
"eq_nn_579",
["is_text", 12, 6, 1008, 46],
["jump_false", 12, "eq_nt_580", 1008, 46],
"_nop_tc_146",
"_nop_tc_147",
["eq_text", 11, 6, 10, 1008, 46],
["jump", "eq_done_577", 1008, 46],
"eq_nt_580",
["is_null", 12, 6, 1008, 46],
["jump_false", 12, "eq_nnl_581", 1008, 46],
"_nop_tc_148",
["jump", "eq_nnl_581", 1008, 46],
["true", 11, 1008, 46],
["jump", "eq_done_577", 1008, 46],
"eq_nnl_581",
["is_bool", 12, 6, 1008, 46],
["jump_false", 12, "eq_nb_582", 1008, 46],
"_nop_tc_149",
["jump", "eq_nb_582", 1008, 46],
["eq_bool", 11, 6, 10, 1008, 46],
["jump", "eq_done_577", 1008, 46],
"eq_nb_582",
["false", 11, 1008, 46],
"eq_done_577",
["move", 9, 11, 1008, 46],
"or_end_570",
["move", 7, 9, 1008, 46],
["access", 9, 1, 1009, 16],
["get", 10, 15, 1, 1009, 20],
"_nop_tc_150",
"_nop_tc_151",
["is_num", 11, 10, 1009, 20],
["jump_false", 11, "num_err_583", 1009, 20],
["add", 11, 9, 10, 1009, 20],
["jump", "num_done_584", 1009, 20],
"num_err_583",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1009,
20
],
["access", 10, "error", 1009, 20],
["access", 12, "cannot apply '+': operands must be numbers", 1009, 20],
["array", 13, 0, 1009, 20],
["push", 13, 12, 1009, 20],
["frame", 12, 9, 2, 1009, 20],
["null", 9, 1009, 20],
["setarg", 12, 0, 9, 1009, 20],
["setarg", 12, 1, 10, 1009, 20],
["setarg", 12, 2, 13, 1009, 20],
["invoke", 12, 9, 1009, 20],
["disrupt", 1009, 20],
"num_done_584",
["get", 9, 17, 1, 1009, 32],
"_nop_tc_152",
["jump", "add_cn_586", 1009, 32],
["is_text", 10, 9, 1009, 32],
["jump_false", 10, "add_cn_586", 1009, 32],
["concat", 12, 11, 9, 1009, 32],
["jump", "add_done_585", 1009, 32],
"add_cn_586",
"_nop_tc_153",
"_nop_tc_154",
["is_num", 10, 9, 1009, 32],
["jump_false", 10, "add_err_587", 1009, 32],
["add", 12, 11, 9, 1009, 32],
["jump", "add_done_585", 1009, 32],
"add_err_587",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1009,
32
],
["access", 10, "error", 1009, 32],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 1009, 32],
["array", 13, 0, 1009, 32],
["push", 13, 11, 1009, 32],
["frame", 11, 9, 2, 1009, 32],
["null", 9, 1009, 32],
["setarg", 11, 0, 9, 1009, 32],
["setarg", 11, 1, 10, 1009, 32],
["setarg", 11, 2, 13, 1009, 32],
["invoke", 11, 9, 1009, 32],
["disrupt", 1009, 32],
"add_done_585",
["move", 8, 12, 1009, 32],
["get", 9, 17, 1, 1010, 28],
["access", 10, 1, 1010, 47],
["is_num", 11, 9, 1010, 47],
["jump_false", 11, "num_err_588", 1010, 47],
"_nop_tc_155",
"_nop_tc_156",
["add", 11, 9, 10, 1010, 47],
["jump", "num_done_589", 1010, 47],
"num_err_588",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1010,
47
],
["access", 10, "error", 1010, 47],
["access", 12, "cannot apply '+': operands must be numbers", 1010, 47],
["array", 13, 0, 1010, 47],
["push", 13, 12, 1010, 47],
["frame", 12, 9, 2, 1010, 47],
["null", 9, 1010, 47],
["setarg", 12, 0, 9, 1010, 47],
["setarg", 12, 1, 10, 1010, 47],
["setarg", 12, 2, 13, 1010, 47],
["invoke", 12, 9, 1010, 47],
["disrupt", 1010, 47],
"num_done_589",
["put", 11, 17, 1, 1010, 47],
["get", 9, 44, 1, 1011, 9],
["frame", 10, 9, 3, 1011, 9],
["null", 9, 1011, 9],
["setarg", 10, 0, 9, 1011, 9],
["setarg", 10, 1, 4, 1011, 9],
["setarg", 10, 2, 8, 1011, 9],
["setarg", 10, 3, 7, 1011, 9],
["invoke", 10, 9, 1011, 9],
["jump", "if_end_556", 1011, 9],
"if_else_555",
"if_end_556",
["access", 9, 1, 1013, 17],
"_nop_tc_157",
"_nop_tc_158",
"_nop_tc_159",
"_nop_tc_160",
["add", 10, 1, 9, 1013, 17],
["jump", "num_done_591", 1013, 17],
"num_err_590",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1013,
17
],
["access", 11, "error", 1013, 17],
["access", 12, "cannot apply '+': operands must be numbers", 1013, 17],
["array", 13, 0, 1013, 17],
["push", 13, 12, 1013, 17],
["frame", 12, 9, 2, 1013, 17],
["null", 9, 1013, 17],
["setarg", 12, 0, 9, 1013, 17],
["setarg", 12, 1, 11, 1013, 17],
["setarg", 12, 2, 13, 1013, 17],
["invoke", 12, 9, 1013, 17],
["disrupt", 1013, 17],
"num_done_591",
["move", 1, 10, 1013, 17],
["jump", "while_start_515", 1013, 17],
"while_end_516",
["null", 1, 1013, 17],
["return", 1, 1013, 17]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 1019, 14],
"while_start_592",
["load_field", 4, 1, "vars", 1020, 24],
["length", 5, 4, 1020, 24],
["is_int", 4, 3, 1020, 24],
["jump_false", 4, "rel_ni_594", 1020, 24],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 4, 3, 5, 1020, 24],
["jump", "rel_done_596", 1020, 24],
"rel_ni_594",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 4, 3, 5, 1020, 24],
["jump", "rel_done_596", 1020, 24],
"rel_nn_595",
"_nop_tc_7",
["jump", "rel_err_597", 1020, 24],
"_nop_tc_8",
["jump", "rel_err_597", 1020, 24],
["lt_text", 4, 3, 5, 1020, 24],
["jump", "rel_done_596", 1020, 24],
"rel_err_597",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1020,
24
],
["access", 6, "error", 1020, 24],
["access", 7, "cannot compare with '<': operands must be same type", 1020, 24],
["array", 8, 0, 1020, 24],
["push", 8, 7, 1020, 24],
["frame", 7, 5, 2, 1020, 24],
["null", 5, 1020, 24],
["setarg", 7, 0, 5, 1020, 24],
["setarg", 7, 1, 6, 1020, 24],
["setarg", 7, 2, 8, 1020, 24],
["invoke", 7, 5, 1020, 24],
["disrupt", 1020, 24],
"rel_done_596",
["jump_false", 4, "while_end_593", 1020, 24],
["load_field", 4, 1, "vars", 1021, 11],
["load_dynamic", 5, 4, 3, 1021, 22],
["load_field", 4, 5, "name", 1021, 22],
["is_identical", 5, 4, 2, 1021, 34],
["jump_true", 5, "eq_done_600", 1021, 34],
["is_int", 6, 4, 1021, 34],
["jump_false", 6, "eq_ni_601", 1021, 34],
["is_int", 7, 2, 1021, 34],
["jump_false", 7, "eq_ni_601", 1021, 34],
["eq_int", 5, 4, 2, 1021, 34],
["jump", "eq_done_600", 1021, 34],
"eq_ni_601",
["is_num", 6, 4, 1021, 34],
["jump_false", 6, "eq_nn_602", 1021, 34],
["is_num", 7, 2, 1021, 34],
["jump_false", 7, "eq_nn_602", 1021, 34],
["eq_float", 5, 4, 2, 1021, 34],
["jump", "eq_done_600", 1021, 34],
"eq_nn_602",
["is_text", 6, 4, 1021, 34],
["jump_false", 6, "eq_nt_603", 1021, 34],
["is_text", 7, 2, 1021, 34],
["jump_false", 7, "eq_nt_603", 1021, 34],
["eq_text", 5, 4, 2, 1021, 34],
["jump", "eq_done_600", 1021, 34],
"eq_nt_603",
["is_null", 6, 4, 1021, 34],
["jump_false", 6, "eq_nnl_604", 1021, 34],
["is_null", 7, 2, 1021, 34],
["jump_false", 7, "eq_nnl_604", 1021, 34],
["true", 5, 1021, 34],
["jump", "eq_done_600", 1021, 34],
"eq_nnl_604",
["is_bool", 6, 4, 1021, 34],
["jump_false", 6, "eq_nb_605", 1021, 34],
["is_bool", 7, 2, 1021, 34],
["jump_false", 7, "eq_nb_605", 1021, 34],
["eq_bool", 5, 4, 2, 1021, 34],
["jump", "eq_done_600", 1021, 34],
"eq_nb_605",
["false", 5, 1021, 34],
"eq_done_600",
["jump_false", 5, "if_else_598", 1021, 34],
["load_field", 4, 1, "vars", 1022, 16],
["load_dynamic", 5, 4, 3, 1022, 27],
["load_field", 4, 5, "slot", 1022, 27],
["return", 4, 1022, 27],
"_nop_ur_1",
"if_else_598",
"if_end_599",
["access", 4, 1, 1024, 17],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 5, 3, 4, 1024, 17],
["jump", "num_done_607", 1024, 17],
"num_err_606",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1024,
17
],
["access", 6, "error", 1024, 17],
["access", 7, "cannot apply '+': operands must be numbers", 1024, 17],
["array", 8, 0, 1024, 17],
["push", 8, 7, 1024, 17],
["frame", 7, 4, 2, 1024, 17],
["null", 4, 1024, 17],
["setarg", 7, 0, 4, 1024, 17],
["setarg", 7, 1, 6, 1024, 17],
["setarg", 7, 2, 8, 1024, 17],
["invoke", 7, 4, 1024, 17],
["disrupt", 1024, 17],
"num_done_607",
["move", 3, 5, 1024, 17],
["jump", "while_start_592", 1024, 17],
"while_end_593",
["access", 3, -1, 1026, 12],
["return", 3, 1026, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 26,
"nr_close_slots": 0,
"instructions": [
["load_field", 4, 1, "acc", 1040, 15],
["move", 5, 4, 1040, 15],
["load_field", 4, 1, "i", 1041, 13],
["move", 6, 4, 1041, 13],
["load_field", 4, 1, "arr", 1042, 20],
["move", 7, 4, 1042, 20],
["load_field", 4, 1, "fn", 1043, 19],
["move", 8, 4, 1043, 19],
["load_field", 4, 1, "len", 1044, 15],
["move", 9, 4, 1044, 15],
["load_field", 4, 1, "fn_arity", 1045, 20],
["move", 10, 4, 1045, 20],
["get", 4, 43, 1, 1046, 17],
["frame", 11, 4, 0, 1046, 17],
["null", 4, 1046, 17],
["setarg", 11, 0, 4, 1046, 17],
["invoke", 11, 4, 1046, 17],
["move", 11, 4, 1046, 17],
["get", 4, 43, 1, 1047, 16],
["frame", 12, 4, 0, 1047, 16],
["null", 4, 1047, 16],
["setarg", 12, 0, 4, 1047, 16],
["invoke", 12, 4, 1047, 16],
["move", 12, 4, 1047, 16],
["get", 4, 43, 1, 1048, 18],
["frame", 13, 4, 0, 1048, 18],
["null", 4, 1048, 18],
["setarg", 13, 0, 4, 1048, 18],
["invoke", 13, 4, 1048, 18],
["move", 13, 4, 1048, 18],
["get", 4, 43, 1, 1049, 15],
["frame", 14, 4, 0, 1049, 15],
["null", 4, 1049, 15],
["setarg", 14, 0, 4, 1049, 15],
["invoke", 14, 4, 1049, 15],
["move", 14, 4, 1049, 15],
["get", 4, 43, 1, 1050, 16],
["frame", 15, 4, 0, 1050, 16],
["null", 4, 1050, 16],
["setarg", 15, 0, 4, 1050, 16],
["invoke", 15, 4, 1050, 16],
["move", 15, 4, 1050, 16],
["get", 4, 43, 1, 1051, 25],
["frame", 16, 4, 0, 1051, 25],
["null", 4, 1051, 25],
["setarg", 16, 0, 4, 1051, 25],
["invoke", 16, 4, 1051, 25],
["move", 16, 4, 1051, 25],
["get", 4, 43, 1, 1052, 24],
["frame", 17, 4, 0, 1052, 24],
["null", 4, 1052, 24],
["setarg", 17, 0, 4, 1052, 24],
["invoke", 17, 4, 1052, 24],
["move", 17, 4, 1052, 24],
["get", 4, 43, 1, 1053, 13],
["frame", 18, 4, 0, 1053, 13],
["null", 4, 1053, 13],
["setarg", 18, 0, 4, 1053, 13],
["invoke", 18, 4, 1053, 13],
["move", 18, 4, 1053, 13],
["access", 4, "reduce_loop", 1054, 32],
["get", 19, 48, 1, 1054, 22],
["frame", 20, 19, 1, 1054, 22],
["null", 19, 1054, 22],
["setarg", 20, 0, 19, 1054, 22],
["setarg", 20, 1, 4, 1054, 22],
["invoke", 20, 4, 1054, 22],
["move", 19, 4, 1054, 22],
["access", 4, "reduce_call_one", 1055, 36],
["get", 20, 48, 1, 1055, 26],
["frame", 21, 20, 1, 1055, 26],
["null", 20, 1055, 26],
["setarg", 21, 0, 20, 1055, 26],
["setarg", 21, 1, 4, 1055, 26],
["invoke", 21, 4, 1055, 26],
["move", 20, 4, 1055, 26],
["access", 4, "reduce_call_two", 1056, 36],
["get", 21, 48, 1, 1056, 26],
["frame", 22, 21, 1, 1056, 26],
["null", 21, 1056, 26],
["setarg", 22, 0, 21, 1056, 26],
["setarg", 22, 1, 4, 1056, 26],
["invoke", 22, 4, 1056, 26],
["move", 21, 4, 1056, 26],
["access", 4, "reduce_call_done", 1057, 37],
["get", 22, 48, 1, 1057, 27],
["frame", 23, 22, 1, 1057, 27],
["null", 22, 1057, 27],
["setarg", 23, 0, 22, 1057, 27],
["setarg", 23, 1, 4, 1057, 27],
["invoke", 23, 4, 1057, 27],
["move", 22, 4, 1057, 27],
["access", 4, "int", 1058, 12],
["access", 23, 1, 1058, 24],
["get", 24, 54, 1, 1058, 5],
["frame", 25, 24, 3, 1058, 5],
["null", 24, 1058, 5],
["setarg", 25, 0, 24, 1058, 5],
["setarg", 25, 1, 4, 1058, 5],
["setarg", 25, 2, 14, 1058, 5],
["setarg", 25, 3, 23, 1058, 5],
["invoke", 25, 4, 1058, 5],
["access", 4, "int", 1059, 12],
["access", 23, 0, 1059, 25],
["get", 24, 54, 1, 1059, 5],
["frame", 25, 24, 3, 1059, 5],
["null", 24, 1059, 5],
["setarg", 25, 0, 24, 1059, 5],
["setarg", 25, 1, 4, 1059, 5],
["setarg", 25, 2, 15, 1059, 5],
["setarg", 25, 3, 23, 1059, 5],
["invoke", 25, 4, 1059, 5],
["access", 4, "null", 1060, 12],
["get", 23, 53, 1, 1060, 5],
["frame", 24, 23, 2, 1060, 5],
["null", 23, 1060, 5],
["setarg", 24, 0, 23, 1060, 5],
["setarg", 24, 1, 4, 1060, 5],
["setarg", 24, 2, 13, 1060, 5],
["invoke", 24, 4, 1060, 5],
["get", 4, 51, 1, 1061, 5],
["frame", 23, 4, 1, 1061, 5],
["null", 4, 1061, 5],
["setarg", 23, 0, 4, 1061, 5],
["setarg", 23, 1, 19, 1061, 5],
["invoke", 23, 4, 1061, 5],
["jump_false", 2, "if_else_608", 1062, 9],
["access", 4, "lt_int", 1063, 14],
["get", 23, 55, 1, 1063, 7],
["frame", 24, 23, 4, 1063, 7],
["null", 23, 1063, 7],
["setarg", 24, 0, 23, 1063, 7],
["setarg", 24, 1, 4, 1063, 7],
["setarg", 24, 2, 11, 1063, 7],
["setarg", 24, 3, 6, 1063, 7],
["setarg", 24, 4, 9, 1063, 7],
["invoke", 24, 4, 1063, 7],
["jump", "if_end_609", 1063, 7],
"if_else_608",
["access", 4, "ge_int", 1065, 14],
["get", 9, 55, 1, 1065, 7],
["frame", 23, 9, 4, 1065, 7],
["null", 9, 1065, 7],
["setarg", 23, 0, 9, 1065, 7],
["setarg", 23, 1, 4, 1065, 7],
["setarg", 23, 2, 11, 1065, 7],
["setarg", 23, 3, 6, 1065, 7],
["setarg", 23, 4, 15, 1065, 7],
["invoke", 23, 4, 1065, 7],
"if_end_609",
["access", 4, "jump_false", 1067, 20],
["get", 9, 63, 1, 1067, 5],
["frame", 23, 9, 3, 1067, 5],
["null", 9, 1067, 5],
["setarg", 23, 0, 9, 1067, 5],
["setarg", 23, 1, 4, 1067, 5],
["setarg", 23, 2, 11, 1067, 5],
["setarg", 23, 3, 3, 1067, 5],
["invoke", 23, 4, 1067, 5],
["access", 4, "load_index", 1068, 12],
["get", 9, 55, 1, 1068, 5],
["frame", 11, 9, 4, 1068, 5],
["null", 9, 1068, 5],
["setarg", 11, 0, 9, 1068, 5],
["setarg", 11, 1, 4, 1068, 5],
["setarg", 11, 2, 12, 1068, 5],
["setarg", 11, 3, 7, 1068, 5],
["setarg", 11, 4, 6, 1068, 5],
["invoke", 11, 4, 1068, 5],
["access", 4, "eq_int", 1069, 12],
["get", 7, 55, 1, 1069, 5],
["frame", 9, 7, 4, 1069, 5],
["null", 7, 1069, 5],
["setarg", 9, 0, 7, 1069, 5],
["setarg", 9, 1, 4, 1069, 5],
["setarg", 9, 2, 16, 1069, 5],
["setarg", 9, 3, 10, 1069, 5],
["setarg", 9, 4, 15, 1069, 5],
["invoke", 9, 4, 1069, 5],
["access", 4, "jump_false", 1070, 20],
["get", 7, 63, 1, 1070, 5],
["frame", 9, 7, 3, 1070, 5],
["null", 7, 1070, 5],
["setarg", 9, 0, 7, 1070, 5],
["setarg", 9, 1, 4, 1070, 5],
["setarg", 9, 2, 16, 1070, 5],
["setarg", 9, 3, 20, 1070, 5],
["invoke", 9, 4, 1070, 5],
["access", 4, "frame", 1071, 12],
["access", 7, 0, 1071, 33],
["get", 9, 55, 1, 1071, 5],
["frame", 11, 9, 4, 1071, 5],
["null", 9, 1071, 5],
["setarg", 11, 0, 9, 1071, 5],
["setarg", 11, 1, 4, 1071, 5],
["setarg", 11, 2, 18, 1071, 5],
["setarg", 11, 3, 8, 1071, 5],
["setarg", 11, 4, 7, 1071, 5],
["invoke", 11, 4, 1071, 5],
["access", 4, "setarg", 1072, 12],
["access", 7, 0, 1072, 25],
["get", 9, 55, 1, 1072, 5],
["frame", 11, 9, 4, 1072, 5],
["null", 9, 1072, 5],
["setarg", 11, 0, 9, 1072, 5],
["setarg", 11, 1, 4, 1072, 5],
["setarg", 11, 2, 18, 1072, 5],
["setarg", 11, 3, 7, 1072, 5],
["setarg", 11, 4, 13, 1072, 5],
["invoke", 11, 4, 1072, 5],
["access", 4, "invoke", 1073, 12],
["get", 7, 54, 1, 1073, 5],
["frame", 9, 7, 3, 1073, 5],
["null", 7, 1073, 5],
["setarg", 9, 0, 7, 1073, 5],
["setarg", 9, 1, 4, 1073, 5],
["setarg", 9, 2, 18, 1073, 5],
["setarg", 9, 3, 5, 1073, 5],
["invoke", 9, 4, 1073, 5],
["get", 4, 62, 1, 1074, 5],
["frame", 7, 4, 1, 1074, 5],
["null", 4, 1074, 5],
["setarg", 7, 0, 4, 1074, 5],
["setarg", 7, 1, 22, 1074, 5],
["invoke", 7, 4, 1074, 5],
["get", 4, 51, 1, 1075, 5],
["frame", 7, 4, 1, 1075, 5],
["null", 4, 1075, 5],
["setarg", 7, 0, 4, 1075, 5],
["setarg", 7, 1, 20, 1075, 5],
["invoke", 7, 4, 1075, 5],
["access", 4, "eq_int", 1076, 12],
["get", 7, 55, 1, 1076, 5],
["frame", 9, 7, 4, 1076, 5],
["null", 7, 1076, 5],
["setarg", 9, 0, 7, 1076, 5],
["setarg", 9, 1, 4, 1076, 5],
["setarg", 9, 2, 17, 1076, 5],
["setarg", 9, 3, 10, 1076, 5],
["setarg", 9, 4, 14, 1076, 5],
["invoke", 9, 4, 1076, 5],
["access", 4, "jump_false", 1077, 20],
["get", 7, 63, 1, 1077, 5],
["frame", 9, 7, 3, 1077, 5],
["null", 7, 1077, 5],
["setarg", 9, 0, 7, 1077, 5],
["setarg", 9, 1, 4, 1077, 5],
["setarg", 9, 2, 17, 1077, 5],
["setarg", 9, 3, 21, 1077, 5],
["invoke", 9, 4, 1077, 5],
["access", 4, "frame", 1078, 12],
["access", 7, 1, 1078, 33],
["get", 9, 55, 1, 1078, 5],
["frame", 10, 9, 4, 1078, 5],
["null", 9, 1078, 5],
["setarg", 10, 0, 9, 1078, 5],
["setarg", 10, 1, 4, 1078, 5],
["setarg", 10, 2, 18, 1078, 5],
["setarg", 10, 3, 8, 1078, 5],
["setarg", 10, 4, 7, 1078, 5],
["invoke", 10, 4, 1078, 5],
["access", 4, "setarg", 1079, 12],
["access", 7, 0, 1079, 25],
["get", 9, 55, 1, 1079, 5],
["frame", 10, 9, 4, 1079, 5],
["null", 9, 1079, 5],
["setarg", 10, 0, 9, 1079, 5],
["setarg", 10, 1, 4, 1079, 5],
["setarg", 10, 2, 18, 1079, 5],
["setarg", 10, 3, 7, 1079, 5],
["setarg", 10, 4, 13, 1079, 5],
["invoke", 10, 4, 1079, 5],
["access", 4, "setarg", 1080, 12],
["access", 7, 1, 1080, 25],
["get", 9, 55, 1, 1080, 5],
["frame", 10, 9, 4, 1080, 5],
["null", 9, 1080, 5],
["setarg", 10, 0, 9, 1080, 5],
["setarg", 10, 1, 4, 1080, 5],
["setarg", 10, 2, 18, 1080, 5],
["setarg", 10, 3, 7, 1080, 5],
["setarg", 10, 4, 5, 1080, 5],
["invoke", 10, 4, 1080, 5],
["access", 4, "invoke", 1081, 12],
["get", 7, 54, 1, 1081, 5],
["frame", 9, 7, 3, 1081, 5],
["null", 7, 1081, 5],
["setarg", 9, 0, 7, 1081, 5],
["setarg", 9, 1, 4, 1081, 5],
["setarg", 9, 2, 18, 1081, 5],
["setarg", 9, 3, 5, 1081, 5],
["invoke", 9, 4, 1081, 5],
["get", 4, 62, 1, 1082, 5],
["frame", 7, 4, 1, 1082, 5],
["null", 4, 1082, 5],
["setarg", 7, 0, 4, 1082, 5],
["setarg", 7, 1, 22, 1082, 5],
["invoke", 7, 4, 1082, 5],
["get", 4, 51, 1, 1083, 5],
["frame", 7, 4, 1, 1083, 5],
["null", 4, 1083, 5],
["setarg", 7, 0, 4, 1083, 5],
["setarg", 7, 1, 21, 1083, 5],
["invoke", 7, 4, 1083, 5],
["access", 4, "frame", 1084, 12],
["access", 7, 2, 1084, 33],
["get", 9, 55, 1, 1084, 5],
["frame", 10, 9, 4, 1084, 5],
["null", 9, 1084, 5],
["setarg", 10, 0, 9, 1084, 5],
["setarg", 10, 1, 4, 1084, 5],
["setarg", 10, 2, 18, 1084, 5],
["setarg", 10, 3, 8, 1084, 5],
["setarg", 10, 4, 7, 1084, 5],
["invoke", 10, 4, 1084, 5],
["access", 4, "setarg", 1085, 12],
["access", 7, 0, 1085, 25],
["get", 8, 55, 1, 1085, 5],
["frame", 9, 8, 4, 1085, 5],
["null", 8, 1085, 5],
["setarg", 9, 0, 8, 1085, 5],
["setarg", 9, 1, 4, 1085, 5],
["setarg", 9, 2, 18, 1085, 5],
["setarg", 9, 3, 7, 1085, 5],
["setarg", 9, 4, 13, 1085, 5],
["invoke", 9, 4, 1085, 5],
["access", 4, "setarg", 1086, 12],
["access", 7, 1, 1086, 25],
["get", 8, 55, 1, 1086, 5],
["frame", 9, 8, 4, 1086, 5],
["null", 8, 1086, 5],
["setarg", 9, 0, 8, 1086, 5],
["setarg", 9, 1, 4, 1086, 5],
["setarg", 9, 2, 18, 1086, 5],
["setarg", 9, 3, 7, 1086, 5],
["setarg", 9, 4, 5, 1086, 5],
["invoke", 9, 4, 1086, 5],
["access", 4, "setarg", 1087, 12],
["access", 7, 2, 1087, 25],
["get", 8, 55, 1, 1087, 5],
["frame", 9, 8, 4, 1087, 5],
["null", 8, 1087, 5],
["setarg", 9, 0, 8, 1087, 5],
["setarg", 9, 1, 4, 1087, 5],
["setarg", 9, 2, 18, 1087, 5],
["setarg", 9, 3, 7, 1087, 5],
["setarg", 9, 4, 12, 1087, 5],
["invoke", 9, 4, 1087, 5],
["access", 4, "invoke", 1088, 12],
["get", 7, 54, 1, 1088, 5],
["frame", 8, 7, 3, 1088, 5],
["null", 7, 1088, 5],
["setarg", 8, 0, 7, 1088, 5],
["setarg", 8, 1, 4, 1088, 5],
["setarg", 8, 2, 18, 1088, 5],
["setarg", 8, 3, 5, 1088, 5],
["invoke", 8, 4, 1088, 5],
["get", 4, 51, 1, 1089, 5],
["frame", 5, 4, 1, 1089, 5],
["null", 4, 1089, 5],
["setarg", 5, 0, 4, 1089, 5],
["setarg", 5, 1, 22, 1089, 5],
["invoke", 5, 4, 1089, 5],
["jump_false", 2, "if_else_610", 1090, 9],
["access", 4, "add", 1091, 14],
["get", 5, 55, 1, 1091, 7],
["frame", 7, 5, 4, 1091, 7],
["null", 5, 1091, 7],
["setarg", 7, 0, 5, 1091, 7],
["setarg", 7, 1, 4, 1091, 7],
["setarg", 7, 2, 6, 1091, 7],
["setarg", 7, 3, 6, 1091, 7],
["setarg", 7, 4, 14, 1091, 7],
["invoke", 7, 4, 1091, 7],
["jump", "if_end_611", 1091, 7],
"if_else_610",
["access", 4, "subtract", 1093, 14],
["get", 5, 55, 1, 1093, 7],
["frame", 7, 5, 4, 1093, 7],
["null", 5, 1093, 7],
["setarg", 7, 0, 5, 1093, 7],
["setarg", 7, 1, 4, 1093, 7],
["setarg", 7, 2, 6, 1093, 7],
["setarg", 7, 3, 6, 1093, 7],
["setarg", 7, 4, 14, 1093, 7],
["invoke", 7, 4, 1093, 7],
"if_end_611",
["get", 4, 62, 1, 1095, 5],
["frame", 5, 4, 1, 1095, 5],
["null", 4, 1095, 5],
["setarg", 5, 0, 4, 1095, 5],
["setarg", 5, 1, 19, 1095, 5],
["invoke", 5, 4, 1095, 5],
["null", 4, 1095, 5],
["return", 4, 1095, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 25,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 1100, 15],
["frame", 5, 4, 0, 1100, 15],
["null", 4, 1100, 15],
["setarg", 5, 0, 4, 1100, 15],
["invoke", 5, 4, 1100, 15],
["move", 5, 4, 1100, 15],
["get", 4, 43, 1, 1101, 13],
["frame", 6, 4, 0, 1101, 13],
["null", 4, 1101, 13],
["setarg", 6, 0, 4, 1101, 13],
["invoke", 6, 4, 1101, 13],
["move", 6, 4, 1101, 13],
["get", 4, 43, 1, 1102, 17],
["frame", 7, 4, 0, 1102, 17],
["null", 4, 1102, 17],
["setarg", 7, 0, 4, 1102, 17],
["invoke", 7, 4, 1102, 17],
["move", 7, 4, 1102, 17],
["get", 4, 43, 1, 1103, 16],
["frame", 8, 4, 0, 1103, 16],
["null", 4, 1103, 16],
["setarg", 8, 0, 4, 1103, 16],
["invoke", 8, 4, 1103, 16],
["move", 8, 4, 1103, 16],
["get", 4, 43, 1, 1104, 20],
["frame", 9, 4, 0, 1104, 20],
["null", 4, 1104, 20],
["setarg", 9, 0, 4, 1104, 20],
["invoke", 9, 4, 1104, 20],
["move", 9, 4, 1104, 20],
["get", 4, 43, 1, 1105, 25],
["frame", 10, 4, 0, 1105, 25],
["null", 4, 1105, 25],
["setarg", 10, 0, 4, 1105, 25],
["invoke", 10, 4, 1105, 25],
["move", 10, 4, 1105, 25],
["get", 4, 43, 1, 1106, 24],
["frame", 11, 4, 0, 1106, 24],
["null", 4, 1106, 24],
["setarg", 11, 0, 4, 1106, 24],
["invoke", 11, 4, 1106, 24],
["move", 11, 4, 1106, 24],
["get", 4, 43, 1, 1107, 18],
["frame", 12, 4, 0, 1107, 18],
["null", 4, 1107, 18],
["setarg", 12, 0, 4, 1107, 18],
["invoke", 12, 4, 1107, 18],
["move", 12, 4, 1107, 18],
["get", 4, 43, 1, 1108, 16],
["frame", 13, 4, 0, 1108, 16],
["null", 4, 1108, 16],
["setarg", 13, 0, 4, 1108, 16],
["invoke", 13, 4, 1108, 16],
["move", 13, 4, 1108, 16],
["get", 4, 43, 1, 1109, 15],
["frame", 14, 4, 0, 1109, 15],
["null", 4, 1109, 15],
["setarg", 14, 0, 4, 1109, 15],
["invoke", 14, 4, 1109, 15],
["move", 14, 4, 1109, 15],
["get", 4, 43, 1, 1110, 13],
["frame", 15, 4, 0, 1110, 13],
["null", 4, 1110, 13],
["setarg", 15, 0, 4, 1110, 13],
["invoke", 15, 4, 1110, 13],
["move", 15, 4, 1110, 13],
["get", 4, 43, 1, 1111, 19],
["frame", 16, 4, 0, 1111, 19],
["null", 4, 1111, 19],
["setarg", 16, 0, 4, 1111, 19],
["invoke", 16, 4, 1111, 19],
["move", 16, 4, 1111, 19],
["access", 4, "arrfor_loop", 1112, 32],
["get", 17, 48, 1, 1112, 22],
["frame", 18, 17, 1, 1112, 22],
["null", 17, 1112, 22],
["setarg", 18, 0, 17, 1112, 22],
["setarg", 18, 1, 4, 1112, 22],
["invoke", 18, 4, 1112, 22],
["move", 17, 4, 1112, 22],
["access", 4, "arrfor_done", 1113, 32],
["get", 18, 48, 1, 1113, 22],
["frame", 19, 18, 1, 1113, 22],
["null", 18, 1113, 22],
["setarg", 19, 0, 18, 1113, 22],
["setarg", 19, 1, 4, 1113, 22],
["invoke", 19, 4, 1113, 22],
["move", 18, 4, 1113, 22],
["access", 4, "arrfor_call_one", 1114, 36],
["get", 19, 48, 1, 1114, 26],
["frame", 20, 19, 1, 1114, 26],
["null", 19, 1114, 26],
["setarg", 20, 0, 19, 1114, 26],
["setarg", 20, 1, 4, 1114, 26],
["invoke", 20, 4, 1114, 26],
["move", 19, 4, 1114, 26],
["access", 4, "arrfor_call_two", 1115, 36],
["get", 20, 48, 1, 1115, 26],
["frame", 21, 20, 1, 1115, 26],
["null", 20, 1115, 26],
["setarg", 21, 0, 20, 1115, 26],
["setarg", 21, 1, 4, 1115, 26],
["invoke", 21, 4, 1115, 26],
["move", 20, 4, 1115, 26],
["access", 4, "arrfor_call_done", 1116, 37],
["get", 21, 48, 1, 1116, 27],
["frame", 22, 21, 1, 1116, 27],
["null", 21, 1116, 27],
["setarg", 22, 0, 21, 1116, 27],
["setarg", 22, 1, 4, 1116, 27],
["invoke", 22, 4, 1116, 27],
["move", 21, 4, 1116, 27],
["access", 4, "length", 1117, 12],
["get", 22, 54, 1, 1117, 5],
["frame", 23, 22, 3, 1117, 5],
["null", 22, 1117, 5],
["setarg", 23, 0, 22, 1117, 5],
["setarg", 23, 1, 4, 1117, 5],
["setarg", 23, 2, 5, 1117, 5],
["setarg", 23, 3, 2, 1117, 5],
["invoke", 23, 4, 1117, 5],
["access", 4, "int", 1118, 12],
["access", 22, 0, 1118, 22],
["get", 23, 54, 1, 1118, 5],
["frame", 24, 23, 3, 1118, 5],
["null", 23, 1118, 5],
["setarg", 24, 0, 23, 1118, 5],
["setarg", 24, 1, 4, 1118, 5],
["setarg", 24, 2, 6, 1118, 5],
["setarg", 24, 3, 22, 1118, 5],
["invoke", 24, 4, 1118, 5],
["access", 4, "int", 1119, 12],
["access", 22, 0, 1119, 25],
["get", 23, 54, 1, 1119, 5],
["frame", 24, 23, 3, 1119, 5],
["null", 23, 1119, 5],
["setarg", 24, 0, 23, 1119, 5],
["setarg", 24, 1, 4, 1119, 5],
["setarg", 24, 2, 13, 1119, 5],
["setarg", 24, 3, 22, 1119, 5],
["invoke", 24, 4, 1119, 5],
["access", 4, "int", 1120, 12],
["access", 22, 1, 1120, 24],
["get", 23, 54, 1, 1120, 5],
["frame", 24, 23, 3, 1120, 5],
["null", 23, 1120, 5],
["setarg", 24, 0, 23, 1120, 5],
["setarg", 24, 1, 4, 1120, 5],
["setarg", 24, 2, 14, 1120, 5],
["setarg", 24, 3, 22, 1120, 5],
["invoke", 24, 4, 1120, 5],
["access", 4, "null", 1121, 12],
["get", 22, 53, 1, 1121, 5],
["frame", 23, 22, 2, 1121, 5],
["null", 22, 1121, 5],
["setarg", 23, 0, 22, 1121, 5],
["setarg", 23, 1, 4, 1121, 5],
["setarg", 23, 2, 12, 1121, 5],
["invoke", 23, 4, 1121, 5],
["access", 4, "length", 1122, 12],
["get", 22, 54, 1, 1122, 5],
["frame", 23, 22, 3, 1122, 5],
["null", 22, 1122, 5],
["setarg", 23, 0, 22, 1122, 5],
["setarg", 23, 1, 4, 1122, 5],
["setarg", 23, 2, 9, 1122, 5],
["setarg", 23, 3, 3, 1122, 5],
["invoke", 23, 4, 1122, 5],
["get", 4, 51, 1, 1123, 5],
["frame", 22, 4, 1, 1123, 5],
["null", 4, 1123, 5],
["setarg", 22, 0, 4, 1123, 5],
["setarg", 22, 1, 17, 1123, 5],
["invoke", 22, 4, 1123, 5],
["access", 4, "lt_int", 1124, 12],
["get", 22, 55, 1, 1124, 5],
["frame", 23, 22, 4, 1124, 5],
["null", 22, 1124, 5],
["setarg", 23, 0, 22, 1124, 5],
["setarg", 23, 1, 4, 1124, 5],
["setarg", 23, 2, 7, 1124, 5],
["setarg", 23, 3, 6, 1124, 5],
["setarg", 23, 4, 5, 1124, 5],
["invoke", 23, 4, 1124, 5],
["access", 4, "jump_false", 1125, 20],
["get", 5, 63, 1, 1125, 5],
["frame", 22, 5, 3, 1125, 5],
["null", 5, 1125, 5],
["setarg", 22, 0, 5, 1125, 5],
["setarg", 22, 1, 4, 1125, 5],
["setarg", 22, 2, 7, 1125, 5],
["setarg", 22, 3, 18, 1125, 5],
["invoke", 22, 4, 1125, 5],
["access", 4, "load_index", 1126, 12],
["get", 5, 55, 1, 1126, 5],
["frame", 7, 5, 4, 1126, 5],
["null", 5, 1126, 5],
["setarg", 7, 0, 5, 1126, 5],
["setarg", 7, 1, 4, 1126, 5],
["setarg", 7, 2, 8, 1126, 5],
["setarg", 7, 3, 2, 1126, 5],
["setarg", 7, 4, 6, 1126, 5],
["invoke", 7, 4, 1126, 5],
["access", 4, "eq_int", 1127, 12],
["get", 5, 55, 1, 1127, 5],
["frame", 7, 5, 4, 1127, 5],
["null", 5, 1127, 5],
["setarg", 7, 0, 5, 1127, 5],
["setarg", 7, 1, 4, 1127, 5],
["setarg", 7, 2, 10, 1127, 5],
["setarg", 7, 3, 9, 1127, 5],
["setarg", 7, 4, 13, 1127, 5],
["invoke", 7, 4, 1127, 5],
["access", 4, "jump_false", 1128, 20],
["get", 5, 63, 1, 1128, 5],
["frame", 7, 5, 3, 1128, 5],
["null", 5, 1128, 5],
["setarg", 7, 0, 5, 1128, 5],
["setarg", 7, 1, 4, 1128, 5],
["setarg", 7, 2, 10, 1128, 5],
["setarg", 7, 3, 19, 1128, 5],
["invoke", 7, 4, 1128, 5],
["access", 4, "frame", 1129, 12],
["access", 5, 0, 1129, 33],
["get", 7, 55, 1, 1129, 5],
["frame", 10, 7, 4, 1129, 5],
["null", 7, 1129, 5],
["setarg", 10, 0, 7, 1129, 5],
["setarg", 10, 1, 4, 1129, 5],
["setarg", 10, 2, 15, 1129, 5],
["setarg", 10, 3, 3, 1129, 5],
["setarg", 10, 4, 5, 1129, 5],
["invoke", 10, 4, 1129, 5],
["access", 4, "setarg", 1130, 12],
["access", 5, 0, 1130, 25],
["get", 7, 55, 1, 1130, 5],
["frame", 10, 7, 4, 1130, 5],
["null", 7, 1130, 5],
["setarg", 10, 0, 7, 1130, 5],
["setarg", 10, 1, 4, 1130, 5],
["setarg", 10, 2, 15, 1130, 5],
["setarg", 10, 3, 5, 1130, 5],
["setarg", 10, 4, 12, 1130, 5],
["invoke", 10, 4, 1130, 5],
["access", 4, "invoke", 1131, 12],
["get", 5, 54, 1, 1131, 5],
["frame", 7, 5, 3, 1131, 5],
["null", 5, 1131, 5],
["setarg", 7, 0, 5, 1131, 5],
["setarg", 7, 1, 4, 1131, 5],
["setarg", 7, 2, 15, 1131, 5],
["setarg", 7, 3, 16, 1131, 5],
["invoke", 7, 4, 1131, 5],
["get", 4, 62, 1, 1132, 5],
["frame", 5, 4, 1, 1132, 5],
["null", 4, 1132, 5],
["setarg", 5, 0, 4, 1132, 5],
["setarg", 5, 1, 21, 1132, 5],
["invoke", 5, 4, 1132, 5],
["get", 4, 51, 1, 1133, 5],
["frame", 5, 4, 1, 1133, 5],
["null", 4, 1133, 5],
["setarg", 5, 0, 4, 1133, 5],
["setarg", 5, 1, 19, 1133, 5],
["invoke", 5, 4, 1133, 5],
["access", 4, "eq_int", 1134, 12],
["get", 5, 55, 1, 1134, 5],
["frame", 7, 5, 4, 1134, 5],
["null", 5, 1134, 5],
["setarg", 7, 0, 5, 1134, 5],
["setarg", 7, 1, 4, 1134, 5],
["setarg", 7, 2, 11, 1134, 5],
["setarg", 7, 3, 9, 1134, 5],
["setarg", 7, 4, 14, 1134, 5],
["invoke", 7, 4, 1134, 5],
["access", 4, "jump_false", 1135, 20],
["get", 5, 63, 1, 1135, 5],
["frame", 7, 5, 3, 1135, 5],
["null", 5, 1135, 5],
["setarg", 7, 0, 5, 1135, 5],
["setarg", 7, 1, 4, 1135, 5],
["setarg", 7, 2, 11, 1135, 5],
["setarg", 7, 3, 20, 1135, 5],
["invoke", 7, 4, 1135, 5],
["access", 4, "frame", 1136, 12],
["access", 5, 1, 1136, 33],
["get", 7, 55, 1, 1136, 5],
["frame", 9, 7, 4, 1136, 5],
["null", 7, 1136, 5],
["setarg", 9, 0, 7, 1136, 5],
["setarg", 9, 1, 4, 1136, 5],
["setarg", 9, 2, 15, 1136, 5],
["setarg", 9, 3, 3, 1136, 5],
["setarg", 9, 4, 5, 1136, 5],
["invoke", 9, 4, 1136, 5],
["access", 4, "setarg", 1137, 12],
["access", 5, 0, 1137, 25],
["get", 7, 55, 1, 1137, 5],
["frame", 9, 7, 4, 1137, 5],
["null", 7, 1137, 5],
["setarg", 9, 0, 7, 1137, 5],
["setarg", 9, 1, 4, 1137, 5],
["setarg", 9, 2, 15, 1137, 5],
["setarg", 9, 3, 5, 1137, 5],
["setarg", 9, 4, 12, 1137, 5],
["invoke", 9, 4, 1137, 5],
["access", 4, "setarg", 1138, 12],
["access", 5, 1, 1138, 25],
["get", 7, 55, 1, 1138, 5],
["frame", 9, 7, 4, 1138, 5],
["null", 7, 1138, 5],
["setarg", 9, 0, 7, 1138, 5],
["setarg", 9, 1, 4, 1138, 5],
["setarg", 9, 2, 15, 1138, 5],
["setarg", 9, 3, 5, 1138, 5],
["setarg", 9, 4, 8, 1138, 5],
["invoke", 9, 4, 1138, 5],
["access", 4, "invoke", 1139, 12],
["get", 5, 54, 1, 1139, 5],
["frame", 7, 5, 3, 1139, 5],
["null", 5, 1139, 5],
["setarg", 7, 0, 5, 1139, 5],
["setarg", 7, 1, 4, 1139, 5],
["setarg", 7, 2, 15, 1139, 5],
["setarg", 7, 3, 16, 1139, 5],
["invoke", 7, 4, 1139, 5],
["get", 4, 62, 1, 1140, 5],
["frame", 5, 4, 1, 1140, 5],
["null", 4, 1140, 5],
["setarg", 5, 0, 4, 1140, 5],
["setarg", 5, 1, 21, 1140, 5],
["invoke", 5, 4, 1140, 5],
["get", 4, 51, 1, 1141, 5],
["frame", 5, 4, 1, 1141, 5],
["null", 4, 1141, 5],
["setarg", 5, 0, 4, 1141, 5],
["setarg", 5, 1, 20, 1141, 5],
["invoke", 5, 4, 1141, 5],
["access", 4, "frame", 1142, 12],
["access", 5, 2, 1142, 33],
["get", 7, 55, 1, 1142, 5],
["frame", 9, 7, 4, 1142, 5],
["null", 7, 1142, 5],
["setarg", 9, 0, 7, 1142, 5],
["setarg", 9, 1, 4, 1142, 5],
["setarg", 9, 2, 15, 1142, 5],
["setarg", 9, 3, 3, 1142, 5],
["setarg", 9, 4, 5, 1142, 5],
["invoke", 9, 4, 1142, 5],
["access", 4, "setarg", 1143, 12],
["access", 5, 0, 1143, 25],
["get", 7, 55, 1, 1143, 5],
["frame", 9, 7, 4, 1143, 5],
["null", 7, 1143, 5],
["setarg", 9, 0, 7, 1143, 5],
["setarg", 9, 1, 4, 1143, 5],
["setarg", 9, 2, 15, 1143, 5],
["setarg", 9, 3, 5, 1143, 5],
["setarg", 9, 4, 12, 1143, 5],
["invoke", 9, 4, 1143, 5],
["access", 4, "setarg", 1144, 12],
["access", 5, 1, 1144, 25],
["get", 7, 55, 1, 1144, 5],
["frame", 9, 7, 4, 1144, 5],
["null", 7, 1144, 5],
["setarg", 9, 0, 7, 1144, 5],
["setarg", 9, 1, 4, 1144, 5],
["setarg", 9, 2, 15, 1144, 5],
["setarg", 9, 3, 5, 1144, 5],
["setarg", 9, 4, 8, 1144, 5],
["invoke", 9, 4, 1144, 5],
["access", 4, "setarg", 1145, 12],
["access", 5, 2, 1145, 25],
["get", 7, 55, 1, 1145, 5],
["frame", 8, 7, 4, 1145, 5],
["null", 7, 1145, 5],
["setarg", 8, 0, 7, 1145, 5],
["setarg", 8, 1, 4, 1145, 5],
["setarg", 8, 2, 15, 1145, 5],
["setarg", 8, 3, 5, 1145, 5],
["setarg", 8, 4, 6, 1145, 5],
["invoke", 8, 4, 1145, 5],
["access", 4, "invoke", 1146, 12],
["get", 5, 54, 1, 1146, 5],
["frame", 7, 5, 3, 1146, 5],
["null", 5, 1146, 5],
["setarg", 7, 0, 5, 1146, 5],
["setarg", 7, 1, 4, 1146, 5],
["setarg", 7, 2, 15, 1146, 5],
["setarg", 7, 3, 16, 1146, 5],
["invoke", 7, 4, 1146, 5],
["get", 4, 51, 1, 1147, 5],
["frame", 5, 4, 1, 1147, 5],
["null", 4, 1147, 5],
["setarg", 5, 0, 4, 1147, 5],
["setarg", 5, 1, 21, 1147, 5],
["invoke", 5, 4, 1147, 5],
["access", 4, "add", 1148, 12],
["get", 5, 55, 1, 1148, 5],
["frame", 7, 5, 4, 1148, 5],
["null", 5, 1148, 5],
["setarg", 7, 0, 5, 1148, 5],
["setarg", 7, 1, 4, 1148, 5],
["setarg", 7, 2, 6, 1148, 5],
["setarg", 7, 3, 6, 1148, 5],
["setarg", 7, 4, 14, 1148, 5],
["invoke", 7, 4, 1148, 5],
["get", 4, 62, 1, 1149, 5],
["frame", 5, 4, 1, 1149, 5],
["null", 4, 1149, 5],
["setarg", 5, 0, 4, 1149, 5],
["setarg", 5, 1, 17, 1149, 5],
["invoke", 5, 4, 1149, 5],
["get", 4, 51, 1, 1150, 5],
["frame", 5, 4, 1, 1150, 5],
["null", 4, 1150, 5],
["setarg", 5, 0, 4, 1150, 5],
["setarg", 5, 1, 18, 1150, 5],
["invoke", 5, 4, 1150, 5],
["access", 4, "null", 1151, 12],
["get", 5, 53, 1, 1151, 5],
["frame", 6, 5, 2, 1151, 5],
["null", 5, 1151, 5],
["setarg", 6, 0, 5, 1151, 5],
["setarg", 6, 1, 4, 1151, 5],
["setarg", 6, 2, 1, 1151, 5],
["invoke", 6, 4, 1151, 5],
["return", 1, 1152, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 25,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 1157, 15],
["frame", 5, 4, 0, 1157, 15],
["null", 4, 1157, 15],
["setarg", 5, 0, 4, 1157, 15],
["invoke", 5, 4, 1157, 15],
["move", 5, 4, 1157, 15],
["get", 4, 43, 1, 1158, 13],
["frame", 6, 4, 0, 1158, 13],
["null", 4, 1158, 13],
["setarg", 6, 0, 4, 1158, 13],
["invoke", 6, 4, 1158, 13],
["move", 6, 4, 1158, 13],
["get", 4, 43, 1, 1159, 17],
["frame", 7, 4, 0, 1159, 17],
["null", 4, 1159, 17],
["setarg", 7, 0, 4, 1159, 17],
["invoke", 7, 4, 1159, 17],
["move", 7, 4, 1159, 17],
["get", 4, 43, 1, 1160, 16],
["frame", 8, 4, 0, 1160, 16],
["null", 4, 1160, 16],
["setarg", 8, 0, 4, 1160, 16],
["invoke", 8, 4, 1160, 16],
["move", 8, 4, 1160, 16],
["get", 4, 43, 1, 1161, 20],
["frame", 9, 4, 0, 1161, 20],
["null", 4, 1161, 20],
["setarg", 9, 0, 4, 1161, 20],
["invoke", 9, 4, 1161, 20],
["move", 9, 4, 1161, 20],
["get", 4, 43, 1, 1162, 25],
["frame", 10, 4, 0, 1162, 25],
["null", 4, 1162, 25],
["setarg", 10, 0, 4, 1162, 25],
["invoke", 10, 4, 1162, 25],
["move", 10, 4, 1162, 25],
["get", 4, 43, 1, 1163, 18],
["frame", 11, 4, 0, 1163, 18],
["null", 4, 1163, 18],
["setarg", 11, 0, 4, 1163, 18],
["invoke", 11, 4, 1163, 18],
["move", 11, 4, 1163, 18],
["get", 4, 43, 1, 1164, 16],
["frame", 12, 4, 0, 1164, 16],
["null", 4, 1164, 16],
["setarg", 12, 0, 4, 1164, 16],
["invoke", 12, 4, 1164, 16],
["move", 12, 4, 1164, 16],
["get", 4, 43, 1, 1165, 15],
["frame", 13, 4, 0, 1165, 15],
["null", 4, 1165, 15],
["setarg", 13, 0, 4, 1165, 15],
["invoke", 13, 4, 1165, 15],
["move", 13, 4, 1165, 15],
["get", 4, 43, 1, 1166, 13],
["frame", 14, 4, 0, 1166, 13],
["null", 4, 1166, 13],
["setarg", 14, 0, 4, 1166, 13],
["invoke", 14, 4, 1166, 13],
["move", 14, 4, 1166, 13],
["get", 4, 43, 1, 1167, 15],
["frame", 15, 4, 0, 1167, 15],
["null", 4, 1167, 15],
["setarg", 15, 0, 4, 1167, 15],
["invoke", 15, 4, 1167, 15],
["move", 15, 4, 1167, 15],
["access", 4, "every_loop", 1168, 32],
["get", 16, 48, 1, 1168, 22],
["frame", 17, 16, 1, 1168, 22],
["null", 16, 1168, 22],
["setarg", 17, 0, 16, 1168, 22],
["setarg", 17, 1, 4, 1168, 22],
["invoke", 17, 4, 1168, 22],
["move", 16, 4, 1168, 22],
["access", 4, "every_call_one", 1169, 36],
["get", 17, 48, 1, 1169, 26],
["frame", 18, 17, 1, 1169, 26],
["null", 17, 1169, 26],
["setarg", 18, 0, 17, 1169, 26],
["setarg", 18, 1, 4, 1169, 26],
["invoke", 18, 4, 1169, 26],
["move", 17, 4, 1169, 26],
["access", 4, "every_call_done", 1170, 37],
["get", 18, 48, 1, 1170, 27],
["frame", 19, 18, 1, 1170, 27],
["null", 18, 1170, 27],
["setarg", 19, 0, 18, 1170, 27],
["setarg", 19, 1, 4, 1170, 27],
["invoke", 19, 4, 1170, 27],
["move", 18, 4, 1170, 27],
["access", 4, "every_true", 1171, 30],
["get", 19, 48, 1, 1171, 20],
["frame", 20, 19, 1, 1171, 20],
["null", 19, 1171, 20],
["setarg", 20, 0, 19, 1171, 20],
["setarg", 20, 1, 4, 1171, 20],
["invoke", 20, 4, 1171, 20],
["move", 19, 4, 1171, 20],
["access", 4, "every_false", 1172, 31],
["get", 20, 48, 1, 1172, 21],
["frame", 21, 20, 1, 1172, 21],
["null", 20, 1172, 21],
["setarg", 21, 0, 20, 1172, 21],
["setarg", 21, 1, 4, 1172, 21],
["invoke", 21, 4, 1172, 21],
["move", 20, 4, 1172, 21],
["access", 4, "every_done", 1173, 32],
["get", 21, 48, 1, 1173, 22],
["frame", 22, 21, 1, 1173, 22],
["null", 21, 1173, 22],
["setarg", 22, 0, 21, 1173, 22],
["setarg", 22, 1, 4, 1173, 22],
["invoke", 22, 4, 1173, 22],
["move", 21, 4, 1173, 22],
["access", 4, "length", 1174, 12],
["get", 22, 54, 1, 1174, 5],
["frame", 23, 22, 3, 1174, 5],
["null", 22, 1174, 5],
["setarg", 23, 0, 22, 1174, 5],
["setarg", 23, 1, 4, 1174, 5],
["setarg", 23, 2, 5, 1174, 5],
["setarg", 23, 3, 2, 1174, 5],
["invoke", 23, 4, 1174, 5],
["access", 4, "int", 1175, 12],
["access", 22, 0, 1175, 22],
["get", 23, 54, 1, 1175, 5],
["frame", 24, 23, 3, 1175, 5],
["null", 23, 1175, 5],
["setarg", 24, 0, 23, 1175, 5],
["setarg", 24, 1, 4, 1175, 5],
["setarg", 24, 2, 6, 1175, 5],
["setarg", 24, 3, 22, 1175, 5],
["invoke", 24, 4, 1175, 5],
["access", 4, "int", 1176, 12],
["access", 22, 0, 1176, 25],
["get", 23, 54, 1, 1176, 5],
["frame", 24, 23, 3, 1176, 5],
["null", 23, 1176, 5],
["setarg", 24, 0, 23, 1176, 5],
["setarg", 24, 1, 4, 1176, 5],
["setarg", 24, 2, 12, 1176, 5],
["setarg", 24, 3, 22, 1176, 5],
["invoke", 24, 4, 1176, 5],
["access", 4, "int", 1177, 12],
["access", 22, 1, 1177, 24],
["get", 23, 54, 1, 1177, 5],
["frame", 24, 23, 3, 1177, 5],
["null", 23, 1177, 5],
["setarg", 24, 0, 23, 1177, 5],
["setarg", 24, 1, 4, 1177, 5],
["setarg", 24, 2, 13, 1177, 5],
["setarg", 24, 3, 22, 1177, 5],
["invoke", 24, 4, 1177, 5],
["access", 4, "null", 1178, 12],
["get", 22, 53, 1, 1178, 5],
["frame", 23, 22, 2, 1178, 5],
["null", 22, 1178, 5],
["setarg", 23, 0, 22, 1178, 5],
["setarg", 23, 1, 4, 1178, 5],
["setarg", 23, 2, 11, 1178, 5],
["invoke", 23, 4, 1178, 5],
["access", 4, "length", 1179, 12],
["get", 22, 54, 1, 1179, 5],
["frame", 23, 22, 3, 1179, 5],
["null", 22, 1179, 5],
["setarg", 23, 0, 22, 1179, 5],
["setarg", 23, 1, 4, 1179, 5],
["setarg", 23, 2, 9, 1179, 5],
["setarg", 23, 3, 3, 1179, 5],
["invoke", 23, 4, 1179, 5],
["get", 4, 51, 1, 1180, 5],
["frame", 22, 4, 1, 1180, 5],
["null", 4, 1180, 5],
["setarg", 22, 0, 4, 1180, 5],
["setarg", 22, 1, 16, 1180, 5],
["invoke", 22, 4, 1180, 5],
["access", 4, "lt_int", 1181, 12],
["get", 22, 55, 1, 1181, 5],
["frame", 23, 22, 4, 1181, 5],
["null", 22, 1181, 5],
["setarg", 23, 0, 22, 1181, 5],
["setarg", 23, 1, 4, 1181, 5],
["setarg", 23, 2, 7, 1181, 5],
["setarg", 23, 3, 6, 1181, 5],
["setarg", 23, 4, 5, 1181, 5],
["invoke", 23, 4, 1181, 5],
["access", 4, "jump_false", 1182, 20],
["get", 5, 63, 1, 1182, 5],
["frame", 22, 5, 3, 1182, 5],
["null", 5, 1182, 5],
["setarg", 22, 0, 5, 1182, 5],
["setarg", 22, 1, 4, 1182, 5],
["setarg", 22, 2, 7, 1182, 5],
["setarg", 22, 3, 19, 1182, 5],
["invoke", 22, 4, 1182, 5],
["access", 4, "load_index", 1183, 12],
["get", 5, 55, 1, 1183, 5],
["frame", 7, 5, 4, 1183, 5],
["null", 5, 1183, 5],
["setarg", 7, 0, 5, 1183, 5],
["setarg", 7, 1, 4, 1183, 5],
["setarg", 7, 2, 8, 1183, 5],
["setarg", 7, 3, 2, 1183, 5],
["setarg", 7, 4, 6, 1183, 5],
["invoke", 7, 4, 1183, 5],
["access", 4, "eq_int", 1184, 12],
["get", 5, 55, 1, 1184, 5],
["frame", 7, 5, 4, 1184, 5],
["null", 5, 1184, 5],
["setarg", 7, 0, 5, 1184, 5],
["setarg", 7, 1, 4, 1184, 5],
["setarg", 7, 2, 10, 1184, 5],
["setarg", 7, 3, 9, 1184, 5],
["setarg", 7, 4, 12, 1184, 5],
["invoke", 7, 4, 1184, 5],
["access", 4, "jump_false", 1185, 20],
["get", 5, 63, 1, 1185, 5],
["frame", 7, 5, 3, 1185, 5],
["null", 5, 1185, 5],
["setarg", 7, 0, 5, 1185, 5],
["setarg", 7, 1, 4, 1185, 5],
["setarg", 7, 2, 10, 1185, 5],
["setarg", 7, 3, 17, 1185, 5],
["invoke", 7, 4, 1185, 5],
["access", 4, "frame", 1186, 12],
["access", 5, 0, 1186, 33],
["get", 7, 55, 1, 1186, 5],
["frame", 9, 7, 4, 1186, 5],
["null", 7, 1186, 5],
["setarg", 9, 0, 7, 1186, 5],
["setarg", 9, 1, 4, 1186, 5],
["setarg", 9, 2, 14, 1186, 5],
["setarg", 9, 3, 3, 1186, 5],
["setarg", 9, 4, 5, 1186, 5],
["invoke", 9, 4, 1186, 5],
["access", 4, "setarg", 1187, 12],
["access", 5, 0, 1187, 25],
["get", 7, 55, 1, 1187, 5],
["frame", 9, 7, 4, 1187, 5],
["null", 7, 1187, 5],
["setarg", 9, 0, 7, 1187, 5],
["setarg", 9, 1, 4, 1187, 5],
["setarg", 9, 2, 14, 1187, 5],
["setarg", 9, 3, 5, 1187, 5],
["setarg", 9, 4, 11, 1187, 5],
["invoke", 9, 4, 1187, 5],
["access", 4, "invoke", 1188, 12],
["get", 5, 54, 1, 1188, 5],
["frame", 7, 5, 3, 1188, 5],
["null", 5, 1188, 5],
["setarg", 7, 0, 5, 1188, 5],
["setarg", 7, 1, 4, 1188, 5],
["setarg", 7, 2, 14, 1188, 5],
["setarg", 7, 3, 15, 1188, 5],
["invoke", 7, 4, 1188, 5],
["get", 4, 62, 1, 1189, 5],
["frame", 5, 4, 1, 1189, 5],
["null", 4, 1189, 5],
["setarg", 5, 0, 4, 1189, 5],
["setarg", 5, 1, 18, 1189, 5],
["invoke", 5, 4, 1189, 5],
["get", 4, 51, 1, 1190, 5],
["frame", 5, 4, 1, 1190, 5],
["null", 4, 1190, 5],
["setarg", 5, 0, 4, 1190, 5],
["setarg", 5, 1, 17, 1190, 5],
["invoke", 5, 4, 1190, 5],
["access", 4, "frame", 1191, 12],
["access", 5, 1, 1191, 33],
["get", 7, 55, 1, 1191, 5],
["frame", 9, 7, 4, 1191, 5],
["null", 7, 1191, 5],
["setarg", 9, 0, 7, 1191, 5],
["setarg", 9, 1, 4, 1191, 5],
["setarg", 9, 2, 14, 1191, 5],
["setarg", 9, 3, 3, 1191, 5],
["setarg", 9, 4, 5, 1191, 5],
["invoke", 9, 4, 1191, 5],
["access", 4, "setarg", 1192, 12],
["access", 5, 0, 1192, 25],
["get", 7, 55, 1, 1192, 5],
["frame", 9, 7, 4, 1192, 5],
["null", 7, 1192, 5],
["setarg", 9, 0, 7, 1192, 5],
["setarg", 9, 1, 4, 1192, 5],
["setarg", 9, 2, 14, 1192, 5],
["setarg", 9, 3, 5, 1192, 5],
["setarg", 9, 4, 11, 1192, 5],
["invoke", 9, 4, 1192, 5],
["access", 4, "setarg", 1193, 12],
["access", 5, 1, 1193, 25],
["get", 7, 55, 1, 1193, 5],
["frame", 9, 7, 4, 1193, 5],
["null", 7, 1193, 5],
["setarg", 9, 0, 7, 1193, 5],
["setarg", 9, 1, 4, 1193, 5],
["setarg", 9, 2, 14, 1193, 5],
["setarg", 9, 3, 5, 1193, 5],
["setarg", 9, 4, 8, 1193, 5],
["invoke", 9, 4, 1193, 5],
["access", 4, "invoke", 1194, 12],
["get", 5, 54, 1, 1194, 5],
["frame", 7, 5, 3, 1194, 5],
["null", 5, 1194, 5],
["setarg", 7, 0, 5, 1194, 5],
["setarg", 7, 1, 4, 1194, 5],
["setarg", 7, 2, 14, 1194, 5],
["setarg", 7, 3, 15, 1194, 5],
["invoke", 7, 4, 1194, 5],
["get", 4, 51, 1, 1195, 5],
["frame", 5, 4, 1, 1195, 5],
["null", 4, 1195, 5],
["setarg", 5, 0, 4, 1195, 5],
["setarg", 5, 1, 18, 1195, 5],
["invoke", 5, 4, 1195, 5],
["access", 4, "jump_false", 1196, 20],
["get", 5, 63, 1, 1196, 5],
["frame", 7, 5, 3, 1196, 5],
["null", 5, 1196, 5],
["setarg", 7, 0, 5, 1196, 5],
["setarg", 7, 1, 4, 1196, 5],
["setarg", 7, 2, 15, 1196, 5],
["setarg", 7, 3, 20, 1196, 5],
["invoke", 7, 4, 1196, 5],
["access", 4, "add", 1197, 12],
["get", 5, 55, 1, 1197, 5],
["frame", 7, 5, 4, 1197, 5],
["null", 5, 1197, 5],
["setarg", 7, 0, 5, 1197, 5],
["setarg", 7, 1, 4, 1197, 5],
["setarg", 7, 2, 6, 1197, 5],
["setarg", 7, 3, 6, 1197, 5],
["setarg", 7, 4, 13, 1197, 5],
["invoke", 7, 4, 1197, 5],
["get", 4, 62, 1, 1198, 5],
["frame", 5, 4, 1, 1198, 5],
["null", 4, 1198, 5],
["setarg", 5, 0, 4, 1198, 5],
["setarg", 5, 1, 16, 1198, 5],
["invoke", 5, 4, 1198, 5],
["get", 4, 51, 1, 1199, 5],
["frame", 5, 4, 1, 1199, 5],
["null", 4, 1199, 5],
["setarg", 5, 0, 4, 1199, 5],
["setarg", 5, 1, 19, 1199, 5],
["invoke", 5, 4, 1199, 5],
["access", 4, "true", 1200, 12],
["get", 5, 53, 1, 1200, 5],
["frame", 6, 5, 2, 1200, 5],
["null", 5, 1200, 5],
["setarg", 6, 0, 5, 1200, 5],
["setarg", 6, 1, 4, 1200, 5],
["setarg", 6, 2, 1, 1200, 5],
["invoke", 6, 4, 1200, 5],
["get", 4, 62, 1, 1201, 5],
["frame", 5, 4, 1, 1201, 5],
["null", 4, 1201, 5],
["setarg", 5, 0, 4, 1201, 5],
["setarg", 5, 1, 21, 1201, 5],
["invoke", 5, 4, 1201, 5],
["get", 4, 51, 1, 1202, 5],
["frame", 5, 4, 1, 1202, 5],
["null", 4, 1202, 5],
["setarg", 5, 0, 4, 1202, 5],
["setarg", 5, 1, 20, 1202, 5],
["invoke", 5, 4, 1202, 5],
["access", 4, "false", 1203, 12],
["get", 5, 53, 1, 1203, 5],
["frame", 6, 5, 2, 1203, 5],
["null", 5, 1203, 5],
["setarg", 6, 0, 5, 1203, 5],
["setarg", 6, 1, 4, 1203, 5],
["setarg", 6, 2, 1, 1203, 5],
["invoke", 6, 4, 1203, 5],
["get", 4, 51, 1, 1204, 5],
["frame", 5, 4, 1, 1204, 5],
["null", 4, 1204, 5],
["setarg", 5, 0, 4, 1204, 5],
["setarg", 5, 1, 21, 1204, 5],
["invoke", 5, 4, 1204, 5],
["return", 1, 1205, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 25,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 1210, 15],
["frame", 5, 4, 0, 1210, 15],
["null", 4, 1210, 15],
["setarg", 5, 0, 4, 1210, 15],
["invoke", 5, 4, 1210, 15],
["move", 5, 4, 1210, 15],
["get", 4, 43, 1, 1211, 13],
["frame", 6, 4, 0, 1211, 13],
["null", 4, 1211, 13],
["setarg", 6, 0, 4, 1211, 13],
["invoke", 6, 4, 1211, 13],
["move", 6, 4, 1211, 13],
["get", 4, 43, 1, 1212, 17],
["frame", 7, 4, 0, 1212, 17],
["null", 4, 1212, 17],
["setarg", 7, 0, 4, 1212, 17],
["invoke", 7, 4, 1212, 17],
["move", 7, 4, 1212, 17],
["get", 4, 43, 1, 1213, 16],
["frame", 8, 4, 0, 1213, 16],
["null", 4, 1213, 16],
["setarg", 8, 0, 4, 1213, 16],
["invoke", 8, 4, 1213, 16],
["move", 8, 4, 1213, 16],
["get", 4, 43, 1, 1214, 20],
["frame", 9, 4, 0, 1214, 20],
["null", 4, 1214, 20],
["setarg", 9, 0, 4, 1214, 20],
["invoke", 9, 4, 1214, 20],
["move", 9, 4, 1214, 20],
["get", 4, 43, 1, 1215, 25],
["frame", 10, 4, 0, 1215, 25],
["null", 4, 1215, 25],
["setarg", 10, 0, 4, 1215, 25],
["invoke", 10, 4, 1215, 25],
["move", 10, 4, 1215, 25],
["get", 4, 43, 1, 1216, 18],
["frame", 11, 4, 0, 1216, 18],
["null", 4, 1216, 18],
["setarg", 11, 0, 4, 1216, 18],
["invoke", 11, 4, 1216, 18],
["move", 11, 4, 1216, 18],
["get", 4, 43, 1, 1217, 16],
["frame", 12, 4, 0, 1217, 16],
["null", 4, 1217, 16],
["setarg", 12, 0, 4, 1217, 16],
["invoke", 12, 4, 1217, 16],
["move", 12, 4, 1217, 16],
["get", 4, 43, 1, 1218, 15],
["frame", 13, 4, 0, 1218, 15],
["null", 4, 1218, 15],
["setarg", 13, 0, 4, 1218, 15],
["invoke", 13, 4, 1218, 15],
["move", 13, 4, 1218, 15],
["get", 4, 43, 1, 1219, 13],
["frame", 14, 4, 0, 1219, 13],
["null", 4, 1219, 13],
["setarg", 14, 0, 4, 1219, 13],
["invoke", 14, 4, 1219, 13],
["move", 14, 4, 1219, 13],
["get", 4, 43, 1, 1220, 15],
["frame", 15, 4, 0, 1220, 15],
["null", 4, 1220, 15],
["setarg", 15, 0, 4, 1220, 15],
["invoke", 15, 4, 1220, 15],
["move", 15, 4, 1220, 15],
["access", 4, "some_loop", 1221, 32],
["get", 16, 48, 1, 1221, 22],
["frame", 17, 16, 1, 1221, 22],
["null", 16, 1221, 22],
["setarg", 17, 0, 16, 1221, 22],
["setarg", 17, 1, 4, 1221, 22],
["invoke", 17, 4, 1221, 22],
["move", 16, 4, 1221, 22],
["access", 4, "some_call_one", 1222, 36],
["get", 17, 48, 1, 1222, 26],
["frame", 18, 17, 1, 1222, 26],
["null", 17, 1222, 26],
["setarg", 18, 0, 17, 1222, 26],
["setarg", 18, 1, 4, 1222, 26],
["invoke", 18, 4, 1222, 26],
["move", 17, 4, 1222, 26],
["access", 4, "some_call_done", 1223, 37],
["get", 18, 48, 1, 1223, 27],
["frame", 19, 18, 1, 1223, 27],
["null", 18, 1223, 27],
["setarg", 19, 0, 18, 1223, 27],
["setarg", 19, 1, 4, 1223, 27],
["invoke", 19, 4, 1223, 27],
["move", 18, 4, 1223, 27],
["access", 4, "some_true", 1224, 30],
["get", 19, 48, 1, 1224, 20],
["frame", 20, 19, 1, 1224, 20],
["null", 19, 1224, 20],
["setarg", 20, 0, 19, 1224, 20],
["setarg", 20, 1, 4, 1224, 20],
["invoke", 20, 4, 1224, 20],
["move", 19, 4, 1224, 20],
["access", 4, "some_false", 1225, 31],
["get", 20, 48, 1, 1225, 21],
["frame", 21, 20, 1, 1225, 21],
["null", 20, 1225, 21],
["setarg", 21, 0, 20, 1225, 21],
["setarg", 21, 1, 4, 1225, 21],
["invoke", 21, 4, 1225, 21],
["move", 20, 4, 1225, 21],
["access", 4, "some_done", 1226, 32],
["get", 21, 48, 1, 1226, 22],
["frame", 22, 21, 1, 1226, 22],
["null", 21, 1226, 22],
["setarg", 22, 0, 21, 1226, 22],
["setarg", 22, 1, 4, 1226, 22],
["invoke", 22, 4, 1226, 22],
["move", 21, 4, 1226, 22],
["access", 4, "length", 1227, 12],
["get", 22, 54, 1, 1227, 5],
["frame", 23, 22, 3, 1227, 5],
["null", 22, 1227, 5],
["setarg", 23, 0, 22, 1227, 5],
["setarg", 23, 1, 4, 1227, 5],
["setarg", 23, 2, 5, 1227, 5],
["setarg", 23, 3, 2, 1227, 5],
["invoke", 23, 4, 1227, 5],
["access", 4, "int", 1228, 12],
["access", 22, 0, 1228, 22],
["get", 23, 54, 1, 1228, 5],
["frame", 24, 23, 3, 1228, 5],
["null", 23, 1228, 5],
["setarg", 24, 0, 23, 1228, 5],
["setarg", 24, 1, 4, 1228, 5],
["setarg", 24, 2, 6, 1228, 5],
["setarg", 24, 3, 22, 1228, 5],
["invoke", 24, 4, 1228, 5],
["access", 4, "int", 1229, 12],
["access", 22, 0, 1229, 25],
["get", 23, 54, 1, 1229, 5],
["frame", 24, 23, 3, 1229, 5],
["null", 23, 1229, 5],
["setarg", 24, 0, 23, 1229, 5],
["setarg", 24, 1, 4, 1229, 5],
["setarg", 24, 2, 12, 1229, 5],
["setarg", 24, 3, 22, 1229, 5],
["invoke", 24, 4, 1229, 5],
["access", 4, "int", 1230, 12],
["access", 22, 1, 1230, 24],
["get", 23, 54, 1, 1230, 5],
["frame", 24, 23, 3, 1230, 5],
["null", 23, 1230, 5],
["setarg", 24, 0, 23, 1230, 5],
["setarg", 24, 1, 4, 1230, 5],
["setarg", 24, 2, 13, 1230, 5],
["setarg", 24, 3, 22, 1230, 5],
["invoke", 24, 4, 1230, 5],
["access", 4, "null", 1231, 12],
["get", 22, 53, 1, 1231, 5],
["frame", 23, 22, 2, 1231, 5],
["null", 22, 1231, 5],
["setarg", 23, 0, 22, 1231, 5],
["setarg", 23, 1, 4, 1231, 5],
["setarg", 23, 2, 11, 1231, 5],
["invoke", 23, 4, 1231, 5],
["access", 4, "length", 1232, 12],
["get", 22, 54, 1, 1232, 5],
["frame", 23, 22, 3, 1232, 5],
["null", 22, 1232, 5],
["setarg", 23, 0, 22, 1232, 5],
["setarg", 23, 1, 4, 1232, 5],
["setarg", 23, 2, 9, 1232, 5],
["setarg", 23, 3, 3, 1232, 5],
["invoke", 23, 4, 1232, 5],
["get", 4, 51, 1, 1233, 5],
["frame", 22, 4, 1, 1233, 5],
["null", 4, 1233, 5],
["setarg", 22, 0, 4, 1233, 5],
["setarg", 22, 1, 16, 1233, 5],
["invoke", 22, 4, 1233, 5],
["access", 4, "lt_int", 1234, 12],
["get", 22, 55, 1, 1234, 5],
["frame", 23, 22, 4, 1234, 5],
["null", 22, 1234, 5],
["setarg", 23, 0, 22, 1234, 5],
["setarg", 23, 1, 4, 1234, 5],
["setarg", 23, 2, 7, 1234, 5],
["setarg", 23, 3, 6, 1234, 5],
["setarg", 23, 4, 5, 1234, 5],
["invoke", 23, 4, 1234, 5],
["access", 4, "jump_false", 1235, 20],
["get", 5, 63, 1, 1235, 5],
["frame", 22, 5, 3, 1235, 5],
["null", 5, 1235, 5],
["setarg", 22, 0, 5, 1235, 5],
["setarg", 22, 1, 4, 1235, 5],
["setarg", 22, 2, 7, 1235, 5],
["setarg", 22, 3, 20, 1235, 5],
["invoke", 22, 4, 1235, 5],
["access", 4, "load_index", 1236, 12],
["get", 5, 55, 1, 1236, 5],
["frame", 7, 5, 4, 1236, 5],
["null", 5, 1236, 5],
["setarg", 7, 0, 5, 1236, 5],
["setarg", 7, 1, 4, 1236, 5],
["setarg", 7, 2, 8, 1236, 5],
["setarg", 7, 3, 2, 1236, 5],
["setarg", 7, 4, 6, 1236, 5],
["invoke", 7, 4, 1236, 5],
["access", 4, "eq_int", 1237, 12],
["get", 5, 55, 1, 1237, 5],
["frame", 7, 5, 4, 1237, 5],
["null", 5, 1237, 5],
["setarg", 7, 0, 5, 1237, 5],
["setarg", 7, 1, 4, 1237, 5],
["setarg", 7, 2, 10, 1237, 5],
["setarg", 7, 3, 9, 1237, 5],
["setarg", 7, 4, 12, 1237, 5],
["invoke", 7, 4, 1237, 5],
["access", 4, "jump_false", 1238, 20],
["get", 5, 63, 1, 1238, 5],
["frame", 7, 5, 3, 1238, 5],
["null", 5, 1238, 5],
["setarg", 7, 0, 5, 1238, 5],
["setarg", 7, 1, 4, 1238, 5],
["setarg", 7, 2, 10, 1238, 5],
["setarg", 7, 3, 17, 1238, 5],
["invoke", 7, 4, 1238, 5],
["access", 4, "frame", 1239, 12],
["access", 5, 0, 1239, 33],
["get", 7, 55, 1, 1239, 5],
["frame", 9, 7, 4, 1239, 5],
["null", 7, 1239, 5],
["setarg", 9, 0, 7, 1239, 5],
["setarg", 9, 1, 4, 1239, 5],
["setarg", 9, 2, 14, 1239, 5],
["setarg", 9, 3, 3, 1239, 5],
["setarg", 9, 4, 5, 1239, 5],
["invoke", 9, 4, 1239, 5],
["access", 4, "setarg", 1240, 12],
["access", 5, 0, 1240, 25],
["get", 7, 55, 1, 1240, 5],
["frame", 9, 7, 4, 1240, 5],
["null", 7, 1240, 5],
["setarg", 9, 0, 7, 1240, 5],
["setarg", 9, 1, 4, 1240, 5],
["setarg", 9, 2, 14, 1240, 5],
["setarg", 9, 3, 5, 1240, 5],
["setarg", 9, 4, 11, 1240, 5],
["invoke", 9, 4, 1240, 5],
["access", 4, "invoke", 1241, 12],
["get", 5, 54, 1, 1241, 5],
["frame", 7, 5, 3, 1241, 5],
["null", 5, 1241, 5],
["setarg", 7, 0, 5, 1241, 5],
["setarg", 7, 1, 4, 1241, 5],
["setarg", 7, 2, 14, 1241, 5],
["setarg", 7, 3, 15, 1241, 5],
["invoke", 7, 4, 1241, 5],
["get", 4, 62, 1, 1242, 5],
["frame", 5, 4, 1, 1242, 5],
["null", 4, 1242, 5],
["setarg", 5, 0, 4, 1242, 5],
["setarg", 5, 1, 18, 1242, 5],
["invoke", 5, 4, 1242, 5],
["get", 4, 51, 1, 1243, 5],
["frame", 5, 4, 1, 1243, 5],
["null", 4, 1243, 5],
["setarg", 5, 0, 4, 1243, 5],
["setarg", 5, 1, 17, 1243, 5],
["invoke", 5, 4, 1243, 5],
["access", 4, "frame", 1244, 12],
["access", 5, 1, 1244, 33],
["get", 7, 55, 1, 1244, 5],
["frame", 9, 7, 4, 1244, 5],
["null", 7, 1244, 5],
["setarg", 9, 0, 7, 1244, 5],
["setarg", 9, 1, 4, 1244, 5],
["setarg", 9, 2, 14, 1244, 5],
["setarg", 9, 3, 3, 1244, 5],
["setarg", 9, 4, 5, 1244, 5],
["invoke", 9, 4, 1244, 5],
["access", 4, "setarg", 1245, 12],
["access", 5, 0, 1245, 25],
["get", 7, 55, 1, 1245, 5],
["frame", 9, 7, 4, 1245, 5],
["null", 7, 1245, 5],
["setarg", 9, 0, 7, 1245, 5],
["setarg", 9, 1, 4, 1245, 5],
["setarg", 9, 2, 14, 1245, 5],
["setarg", 9, 3, 5, 1245, 5],
["setarg", 9, 4, 11, 1245, 5],
["invoke", 9, 4, 1245, 5],
["access", 4, "setarg", 1246, 12],
["access", 5, 1, 1246, 25],
["get", 7, 55, 1, 1246, 5],
["frame", 9, 7, 4, 1246, 5],
["null", 7, 1246, 5],
["setarg", 9, 0, 7, 1246, 5],
["setarg", 9, 1, 4, 1246, 5],
["setarg", 9, 2, 14, 1246, 5],
["setarg", 9, 3, 5, 1246, 5],
["setarg", 9, 4, 8, 1246, 5],
["invoke", 9, 4, 1246, 5],
["access", 4, "invoke", 1247, 12],
["get", 5, 54, 1, 1247, 5],
["frame", 7, 5, 3, 1247, 5],
["null", 5, 1247, 5],
["setarg", 7, 0, 5, 1247, 5],
["setarg", 7, 1, 4, 1247, 5],
["setarg", 7, 2, 14, 1247, 5],
["setarg", 7, 3, 15, 1247, 5],
["invoke", 7, 4, 1247, 5],
["get", 4, 51, 1, 1248, 5],
["frame", 5, 4, 1, 1248, 5],
["null", 4, 1248, 5],
["setarg", 5, 0, 4, 1248, 5],
["setarg", 5, 1, 18, 1248, 5],
["invoke", 5, 4, 1248, 5],
["access", 4, "jump_true", 1249, 20],
["get", 5, 63, 1, 1249, 5],
["frame", 7, 5, 3, 1249, 5],
["null", 5, 1249, 5],
["setarg", 7, 0, 5, 1249, 5],
["setarg", 7, 1, 4, 1249, 5],
["setarg", 7, 2, 15, 1249, 5],
["setarg", 7, 3, 19, 1249, 5],
["invoke", 7, 4, 1249, 5],
["access", 4, "add", 1250, 12],
["get", 5, 55, 1, 1250, 5],
["frame", 7, 5, 4, 1250, 5],
["null", 5, 1250, 5],
["setarg", 7, 0, 5, 1250, 5],
["setarg", 7, 1, 4, 1250, 5],
["setarg", 7, 2, 6, 1250, 5],
["setarg", 7, 3, 6, 1250, 5],
["setarg", 7, 4, 13, 1250, 5],
["invoke", 7, 4, 1250, 5],
["get", 4, 62, 1, 1251, 5],
["frame", 5, 4, 1, 1251, 5],
["null", 4, 1251, 5],
["setarg", 5, 0, 4, 1251, 5],
["setarg", 5, 1, 16, 1251, 5],
["invoke", 5, 4, 1251, 5],
["get", 4, 51, 1, 1252, 5],
["frame", 5, 4, 1, 1252, 5],
["null", 4, 1252, 5],
["setarg", 5, 0, 4, 1252, 5],
["setarg", 5, 1, 19, 1252, 5],
["invoke", 5, 4, 1252, 5],
["access", 4, "true", 1253, 12],
["get", 5, 53, 1, 1253, 5],
["frame", 6, 5, 2, 1253, 5],
["null", 5, 1253, 5],
["setarg", 6, 0, 5, 1253, 5],
["setarg", 6, 1, 4, 1253, 5],
["setarg", 6, 2, 1, 1253, 5],
["invoke", 6, 4, 1253, 5],
["get", 4, 62, 1, 1254, 5],
["frame", 5, 4, 1, 1254, 5],
["null", 4, 1254, 5],
["setarg", 5, 0, 4, 1254, 5],
["setarg", 5, 1, 21, 1254, 5],
["invoke", 5, 4, 1254, 5],
["get", 4, 51, 1, 1255, 5],
["frame", 5, 4, 1, 1255, 5],
["null", 4, 1255, 5],
["setarg", 5, 0, 4, 1255, 5],
["setarg", 5, 1, 20, 1255, 5],
["invoke", 5, 4, 1255, 5],
["access", 4, "false", 1256, 12],
["get", 5, 53, 1, 1256, 5],
["frame", 6, 5, 2, 1256, 5],
["null", 5, 1256, 5],
["setarg", 6, 0, 5, 1256, 5],
["setarg", 6, 1, 4, 1256, 5],
["setarg", 6, 2, 1, 1256, 5],
["invoke", 6, 4, 1256, 5],
["get", 4, 51, 1, 1257, 5],
["frame", 5, 4, 1, 1257, 5],
["null", 4, 1257, 5],
["setarg", 5, 0, 4, 1257, 5],
["setarg", 5, 1, 21, 1257, 5],
["invoke", 5, 4, 1257, 5],
["return", 1, 1258, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 27,
"nr_close_slots": 0,
"instructions": [
["get", 4, 43, 1, 1263, 18],
["frame", 5, 4, 0, 1263, 18],
["null", 4, 1263, 18],
["setarg", 5, 0, 4, 1263, 18],
["invoke", 5, 4, 1263, 18],
["move", 5, 4, 1263, 18],
["get", 4, 43, 1, 1264, 15],
["frame", 6, 4, 0, 1264, 15],
["null", 4, 1264, 15],
["setarg", 6, 0, 4, 1264, 15],
["invoke", 6, 4, 1264, 15],
["move", 6, 4, 1264, 15],
["get", 4, 43, 1, 1265, 13],
["frame", 7, 4, 0, 1265, 13],
["null", 4, 1265, 13],
["setarg", 7, 0, 4, 1265, 13],
["invoke", 7, 4, 1265, 13],
["move", 7, 4, 1265, 13],
["get", 4, 43, 1, 1266, 17],
["frame", 8, 4, 0, 1266, 17],
["null", 4, 1266, 17],
["setarg", 8, 0, 4, 1266, 17],
["invoke", 8, 4, 1266, 17],
["move", 8, 4, 1266, 17],
["get", 4, 43, 1, 1267, 16],
["frame", 9, 4, 0, 1267, 16],
["null", 4, 1267, 16],
["setarg", 9, 0, 4, 1267, 16],
["invoke", 9, 4, 1267, 16],
["move", 9, 4, 1267, 16],
["get", 4, 43, 1, 1268, 20],
["frame", 10, 4, 0, 1268, 20],
["null", 4, 1268, 20],
["setarg", 10, 0, 4, 1268, 20],
["invoke", 10, 4, 1268, 20],
["move", 10, 4, 1268, 20],
["get", 4, 43, 1, 1269, 25],
["frame", 11, 4, 0, 1269, 25],
["null", 4, 1269, 25],
["setarg", 11, 0, 4, 1269, 25],
["invoke", 11, 4, 1269, 25],
["move", 11, 4, 1269, 25],
["get", 4, 43, 1, 1270, 24],
["frame", 12, 4, 0, 1270, 24],
["null", 4, 1270, 24],
["setarg", 12, 0, 4, 1270, 24],
["invoke", 12, 4, 1270, 24],
["move", 12, 4, 1270, 24],
["get", 4, 43, 1, 1271, 18],
["frame", 13, 4, 0, 1271, 18],
["null", 4, 1271, 18],
["setarg", 13, 0, 4, 1271, 18],
["invoke", 13, 4, 1271, 18],
["move", 13, 4, 1271, 18],
["get", 4, 43, 1, 1272, 16],
["frame", 14, 4, 0, 1272, 16],
["null", 4, 1272, 16],
["setarg", 14, 0, 4, 1272, 16],
["invoke", 14, 4, 1272, 16],
["move", 14, 4, 1272, 16],
["get", 4, 43, 1, 1273, 15],
["frame", 15, 4, 0, 1273, 15],
["null", 4, 1273, 15],
["setarg", 15, 0, 4, 1273, 15],
["invoke", 15, 4, 1273, 15],
["move", 15, 4, 1273, 15],
["get", 4, 43, 1, 1274, 13],
["frame", 16, 4, 0, 1274, 13],
["null", 4, 1274, 13],
["setarg", 16, 0, 4, 1274, 13],
["invoke", 16, 4, 1274, 13],
["move", 16, 4, 1274, 13],
["get", 4, 43, 1, 1275, 15],
["frame", 17, 4, 0, 1275, 15],
["null", 4, 1275, 15],
["setarg", 17, 0, 4, 1275, 15],
["invoke", 17, 4, 1275, 15],
["move", 17, 4, 1275, 15],
["access", 4, "filter_loop", 1276, 32],
["get", 18, 48, 1, 1276, 22],
["frame", 19, 18, 1, 1276, 22],
["null", 18, 1276, 22],
["setarg", 19, 0, 18, 1276, 22],
["setarg", 19, 1, 4, 1276, 22],
["invoke", 19, 4, 1276, 22],
["move", 18, 4, 1276, 22],
["access", 4, "filter_call_one", 1277, 36],
["get", 19, 48, 1, 1277, 26],
["frame", 20, 19, 1, 1277, 26],
["null", 19, 1277, 26],
["setarg", 20, 0, 19, 1277, 26],
["setarg", 20, 1, 4, 1277, 26],
["invoke", 20, 4, 1277, 26],
["move", 19, 4, 1277, 26],
["access", 4, "filter_call_two", 1278, 36],
["get", 20, 48, 1, 1278, 26],
["frame", 21, 20, 1, 1278, 26],
["null", 20, 1278, 26],
["setarg", 21, 0, 20, 1278, 26],
["setarg", 21, 1, 4, 1278, 26],
["invoke", 21, 4, 1278, 26],
["move", 20, 4, 1278, 26],
["access", 4, "filter_call_done", 1279, 37],
["get", 21, 48, 1, 1279, 27],
["frame", 22, 21, 1, 1279, 27],
["null", 21, 1279, 27],
["setarg", 22, 0, 21, 1279, 27],
["setarg", 22, 1, 4, 1279, 27],
["invoke", 22, 4, 1279, 27],
["move", 21, 4, 1279, 27],
["access", 4, "filter_skip", 1280, 32],
["get", 22, 48, 1, 1280, 22],
["frame", 23, 22, 1, 1280, 22],
["null", 22, 1280, 22],
["setarg", 23, 0, 22, 1280, 22],
["setarg", 23, 1, 4, 1280, 22],
["invoke", 23, 4, 1280, 22],
["move", 22, 4, 1280, 22],
["access", 4, "filter_done", 1281, 32],
["get", 23, 48, 1, 1281, 22],
["frame", 24, 23, 1, 1281, 22],
["null", 23, 1281, 22],
["setarg", 24, 0, 23, 1281, 22],
["setarg", 24, 1, 4, 1281, 22],
["invoke", 24, 4, 1281, 22],
["move", 23, 4, 1281, 22],
["access", 4, "array", 1282, 16],
["access", 24, 0, 1282, 33],
["array", 25, 3, 1282, 33],
["push", 25, 4, 1282, 33],
["push", 25, 5, 1282, 33],
["push", 25, 24, 1282, 33],
["get", 4, 50, 1, 1282, 5],
["frame", 24, 4, 1, 1282, 5],
["null", 4, 1282, 5],
["setarg", 24, 0, 4, 1282, 5],
["setarg", 24, 1, 25, 1282, 5],
["invoke", 24, 4, 1282, 5],
["access", 4, "length", 1283, 12],
["get", 24, 54, 1, 1283, 5],
["frame", 25, 24, 3, 1283, 5],
["null", 24, 1283, 5],
["setarg", 25, 0, 24, 1283, 5],
["setarg", 25, 1, 4, 1283, 5],
["setarg", 25, 2, 6, 1283, 5],
["setarg", 25, 3, 2, 1283, 5],
["invoke", 25, 4, 1283, 5],
["access", 4, "int", 1284, 12],
["access", 24, 0, 1284, 22],
["get", 25, 54, 1, 1284, 5],
["frame", 26, 25, 3, 1284, 5],
["null", 25, 1284, 5],
["setarg", 26, 0, 25, 1284, 5],
["setarg", 26, 1, 4, 1284, 5],
["setarg", 26, 2, 7, 1284, 5],
["setarg", 26, 3, 24, 1284, 5],
["invoke", 26, 4, 1284, 5],
["access", 4, "int", 1285, 12],
["access", 24, 0, 1285, 25],
["get", 25, 54, 1, 1285, 5],
["frame", 26, 25, 3, 1285, 5],
["null", 25, 1285, 5],
["setarg", 26, 0, 25, 1285, 5],
["setarg", 26, 1, 4, 1285, 5],
["setarg", 26, 2, 14, 1285, 5],
["setarg", 26, 3, 24, 1285, 5],
["invoke", 26, 4, 1285, 5],
["access", 4, "int", 1286, 12],
["access", 24, 1, 1286, 24],
["get", 25, 54, 1, 1286, 5],
["frame", 26, 25, 3, 1286, 5],
["null", 25, 1286, 5],
["setarg", 26, 0, 25, 1286, 5],
["setarg", 26, 1, 4, 1286, 5],
["setarg", 26, 2, 15, 1286, 5],
["setarg", 26, 3, 24, 1286, 5],
["invoke", 26, 4, 1286, 5],
["access", 4, "null", 1287, 12],
["get", 24, 53, 1, 1287, 5],
["frame", 25, 24, 2, 1287, 5],
["null", 24, 1287, 5],
["setarg", 25, 0, 24, 1287, 5],
["setarg", 25, 1, 4, 1287, 5],
["setarg", 25, 2, 13, 1287, 5],
["invoke", 25, 4, 1287, 5],
["access", 4, "length", 1288, 12],
["get", 24, 54, 1, 1288, 5],
["frame", 25, 24, 3, 1288, 5],
["null", 24, 1288, 5],
["setarg", 25, 0, 24, 1288, 5],
["setarg", 25, 1, 4, 1288, 5],
["setarg", 25, 2, 10, 1288, 5],
["setarg", 25, 3, 3, 1288, 5],
["invoke", 25, 4, 1288, 5],
["get", 4, 51, 1, 1289, 5],
["frame", 24, 4, 1, 1289, 5],
["null", 4, 1289, 5],
["setarg", 24, 0, 4, 1289, 5],
["setarg", 24, 1, 18, 1289, 5],
["invoke", 24, 4, 1289, 5],
["access", 4, "lt_int", 1290, 12],
["get", 24, 55, 1, 1290, 5],
["frame", 25, 24, 4, 1290, 5],
["null", 24, 1290, 5],
["setarg", 25, 0, 24, 1290, 5],
["setarg", 25, 1, 4, 1290, 5],
["setarg", 25, 2, 8, 1290, 5],
["setarg", 25, 3, 7, 1290, 5],
["setarg", 25, 4, 6, 1290, 5],
["invoke", 25, 4, 1290, 5],
["access", 4, "jump_false", 1291, 20],
["get", 6, 63, 1, 1291, 5],
["frame", 24, 6, 3, 1291, 5],
["null", 6, 1291, 5],
["setarg", 24, 0, 6, 1291, 5],
["setarg", 24, 1, 4, 1291, 5],
["setarg", 24, 2, 8, 1291, 5],
["setarg", 24, 3, 23, 1291, 5],
["invoke", 24, 4, 1291, 5],
["access", 4, "load_index", 1292, 12],
["get", 6, 55, 1, 1292, 5],
["frame", 8, 6, 4, 1292, 5],
["null", 6, 1292, 5],
["setarg", 8, 0, 6, 1292, 5],
["setarg", 8, 1, 4, 1292, 5],
["setarg", 8, 2, 9, 1292, 5],
["setarg", 8, 3, 2, 1292, 5],
["setarg", 8, 4, 7, 1292, 5],
["invoke", 8, 4, 1292, 5],
["access", 4, "eq_int", 1293, 12],
["get", 6, 55, 1, 1293, 5],
["frame", 8, 6, 4, 1293, 5],
["null", 6, 1293, 5],
["setarg", 8, 0, 6, 1293, 5],
["setarg", 8, 1, 4, 1293, 5],
["setarg", 8, 2, 11, 1293, 5],
["setarg", 8, 3, 10, 1293, 5],
["setarg", 8, 4, 14, 1293, 5],
["invoke", 8, 4, 1293, 5],
["access", 4, "jump_false", 1294, 20],
["get", 6, 63, 1, 1294, 5],
["frame", 8, 6, 3, 1294, 5],
["null", 6, 1294, 5],
["setarg", 8, 0, 6, 1294, 5],
["setarg", 8, 1, 4, 1294, 5],
["setarg", 8, 2, 11, 1294, 5],
["setarg", 8, 3, 19, 1294, 5],
["invoke", 8, 4, 1294, 5],
["access", 4, "frame", 1295, 12],
["access", 6, 0, 1295, 33],
["get", 8, 55, 1, 1295, 5],
["frame", 11, 8, 4, 1295, 5],
["null", 8, 1295, 5],
["setarg", 11, 0, 8, 1295, 5],
["setarg", 11, 1, 4, 1295, 5],
["setarg", 11, 2, 16, 1295, 5],
["setarg", 11, 3, 3, 1295, 5],
["setarg", 11, 4, 6, 1295, 5],
["invoke", 11, 4, 1295, 5],
["access", 4, "setarg", 1296, 12],
["access", 6, 0, 1296, 25],
["get", 8, 55, 1, 1296, 5],
["frame", 11, 8, 4, 1296, 5],
["null", 8, 1296, 5],
["setarg", 11, 0, 8, 1296, 5],
["setarg", 11, 1, 4, 1296, 5],
["setarg", 11, 2, 16, 1296, 5],
["setarg", 11, 3, 6, 1296, 5],
["setarg", 11, 4, 13, 1296, 5],
["invoke", 11, 4, 1296, 5],
["access", 4, "invoke", 1297, 12],
["get", 6, 54, 1, 1297, 5],
["frame", 8, 6, 3, 1297, 5],
["null", 6, 1297, 5],
["setarg", 8, 0, 6, 1297, 5],
["setarg", 8, 1, 4, 1297, 5],
["setarg", 8, 2, 16, 1297, 5],
["setarg", 8, 3, 17, 1297, 5],
["invoke", 8, 4, 1297, 5],
["get", 4, 62, 1, 1298, 5],
["frame", 6, 4, 1, 1298, 5],
["null", 4, 1298, 5],
["setarg", 6, 0, 4, 1298, 5],
["setarg", 6, 1, 21, 1298, 5],
["invoke", 6, 4, 1298, 5],
["get", 4, 51, 1, 1299, 5],
["frame", 6, 4, 1, 1299, 5],
["null", 4, 1299, 5],
["setarg", 6, 0, 4, 1299, 5],
["setarg", 6, 1, 19, 1299, 5],
["invoke", 6, 4, 1299, 5],
["access", 4, "eq_int", 1300, 12],
["get", 6, 55, 1, 1300, 5],
["frame", 8, 6, 4, 1300, 5],
["null", 6, 1300, 5],
["setarg", 8, 0, 6, 1300, 5],
["setarg", 8, 1, 4, 1300, 5],
["setarg", 8, 2, 12, 1300, 5],
["setarg", 8, 3, 10, 1300, 5],
["setarg", 8, 4, 15, 1300, 5],
["invoke", 8, 4, 1300, 5],
["access", 4, "jump_false", 1301, 20],
["get", 6, 63, 1, 1301, 5],
["frame", 8, 6, 3, 1301, 5],
["null", 6, 1301, 5],
["setarg", 8, 0, 6, 1301, 5],
["setarg", 8, 1, 4, 1301, 5],
["setarg", 8, 2, 12, 1301, 5],
["setarg", 8, 3, 20, 1301, 5],
["invoke", 8, 4, 1301, 5],
["access", 4, "frame", 1302, 12],
["access", 6, 1, 1302, 33],
["get", 8, 55, 1, 1302, 5],
["frame", 10, 8, 4, 1302, 5],
["null", 8, 1302, 5],
["setarg", 10, 0, 8, 1302, 5],
["setarg", 10, 1, 4, 1302, 5],
["setarg", 10, 2, 16, 1302, 5],
["setarg", 10, 3, 3, 1302, 5],
["setarg", 10, 4, 6, 1302, 5],
["invoke", 10, 4, 1302, 5],
["access", 4, "setarg", 1303, 12],
["access", 6, 0, 1303, 25],
["get", 8, 55, 1, 1303, 5],
["frame", 10, 8, 4, 1303, 5],
["null", 8, 1303, 5],
["setarg", 10, 0, 8, 1303, 5],
["setarg", 10, 1, 4, 1303, 5],
["setarg", 10, 2, 16, 1303, 5],
["setarg", 10, 3, 6, 1303, 5],
["setarg", 10, 4, 13, 1303, 5],
["invoke", 10, 4, 1303, 5],
["access", 4, "setarg", 1304, 12],
["access", 6, 1, 1304, 25],
["get", 8, 55, 1, 1304, 5],
["frame", 10, 8, 4, 1304, 5],
["null", 8, 1304, 5],
["setarg", 10, 0, 8, 1304, 5],
["setarg", 10, 1, 4, 1304, 5],
["setarg", 10, 2, 16, 1304, 5],
["setarg", 10, 3, 6, 1304, 5],
["setarg", 10, 4, 9, 1304, 5],
["invoke", 10, 4, 1304, 5],
["access", 4, "invoke", 1305, 12],
["get", 6, 54, 1, 1305, 5],
["frame", 8, 6, 3, 1305, 5],
["null", 6, 1305, 5],
["setarg", 8, 0, 6, 1305, 5],
["setarg", 8, 1, 4, 1305, 5],
["setarg", 8, 2, 16, 1305, 5],
["setarg", 8, 3, 17, 1305, 5],
["invoke", 8, 4, 1305, 5],
["get", 4, 62, 1, 1306, 5],
["frame", 6, 4, 1, 1306, 5],
["null", 4, 1306, 5],
["setarg", 6, 0, 4, 1306, 5],
["setarg", 6, 1, 21, 1306, 5],
["invoke", 6, 4, 1306, 5],
["get", 4, 51, 1, 1307, 5],
["frame", 6, 4, 1, 1307, 5],
["null", 4, 1307, 5],
["setarg", 6, 0, 4, 1307, 5],
["setarg", 6, 1, 20, 1307, 5],
["invoke", 6, 4, 1307, 5],
["access", 4, "frame", 1308, 12],
["access", 6, 2, 1308, 33],
["get", 8, 55, 1, 1308, 5],
["frame", 10, 8, 4, 1308, 5],
["null", 8, 1308, 5],
["setarg", 10, 0, 8, 1308, 5],
["setarg", 10, 1, 4, 1308, 5],
["setarg", 10, 2, 16, 1308, 5],
["setarg", 10, 3, 3, 1308, 5],
["setarg", 10, 4, 6, 1308, 5],
["invoke", 10, 4, 1308, 5],
["access", 4, "setarg", 1309, 12],
["access", 6, 0, 1309, 25],
["get", 8, 55, 1, 1309, 5],
["frame", 10, 8, 4, 1309, 5],
["null", 8, 1309, 5],
["setarg", 10, 0, 8, 1309, 5],
["setarg", 10, 1, 4, 1309, 5],
["setarg", 10, 2, 16, 1309, 5],
["setarg", 10, 3, 6, 1309, 5],
["setarg", 10, 4, 13, 1309, 5],
["invoke", 10, 4, 1309, 5],
["access", 4, "setarg", 1310, 12],
["access", 6, 1, 1310, 25],
["get", 8, 55, 1, 1310, 5],
["frame", 10, 8, 4, 1310, 5],
["null", 8, 1310, 5],
["setarg", 10, 0, 8, 1310, 5],
["setarg", 10, 1, 4, 1310, 5],
["setarg", 10, 2, 16, 1310, 5],
["setarg", 10, 3, 6, 1310, 5],
["setarg", 10, 4, 9, 1310, 5],
["invoke", 10, 4, 1310, 5],
["access", 4, "setarg", 1311, 12],
["access", 6, 2, 1311, 25],
["get", 8, 55, 1, 1311, 5],
["frame", 10, 8, 4, 1311, 5],
["null", 8, 1311, 5],
["setarg", 10, 0, 8, 1311, 5],
["setarg", 10, 1, 4, 1311, 5],
["setarg", 10, 2, 16, 1311, 5],
["setarg", 10, 3, 6, 1311, 5],
["setarg", 10, 4, 7, 1311, 5],
["invoke", 10, 4, 1311, 5],
["access", 4, "invoke", 1312, 12],
["get", 6, 54, 1, 1312, 5],
["frame", 8, 6, 3, 1312, 5],
["null", 6, 1312, 5],
["setarg", 8, 0, 6, 1312, 5],
["setarg", 8, 1, 4, 1312, 5],
["setarg", 8, 2, 16, 1312, 5],
["setarg", 8, 3, 17, 1312, 5],
["invoke", 8, 4, 1312, 5],
["get", 4, 51, 1, 1313, 5],
["frame", 6, 4, 1, 1313, 5],
["null", 4, 1313, 5],
["setarg", 6, 0, 4, 1313, 5],
["setarg", 6, 1, 21, 1313, 5],
["invoke", 6, 4, 1313, 5],
["access", 4, "jump_false", 1314, 20],
["get", 6, 63, 1, 1314, 5],
["frame", 8, 6, 3, 1314, 5],
["null", 6, 1314, 5],
["setarg", 8, 0, 6, 1314, 5],
["setarg", 8, 1, 4, 1314, 5],
["setarg", 8, 2, 17, 1314, 5],
["setarg", 8, 3, 22, 1314, 5],
["invoke", 8, 4, 1314, 5],
["access", 4, "push", 1315, 12],
["get", 6, 54, 1, 1315, 5],
["frame", 8, 6, 3, 1315, 5],
["null", 6, 1315, 5],
["setarg", 8, 0, 6, 1315, 5],
["setarg", 8, 1, 4, 1315, 5],
["setarg", 8, 2, 5, 1315, 5],
["setarg", 8, 3, 9, 1315, 5],
["invoke", 8, 4, 1315, 5],
["get", 4, 51, 1, 1316, 5],
["frame", 6, 4, 1, 1316, 5],
["null", 4, 1316, 5],
["setarg", 6, 0, 4, 1316, 5],
["setarg", 6, 1, 22, 1316, 5],
["invoke", 6, 4, 1316, 5],
["access", 4, "add", 1317, 12],
["get", 6, 55, 1, 1317, 5],
["frame", 8, 6, 4, 1317, 5],
["null", 6, 1317, 5],
["setarg", 8, 0, 6, 1317, 5],
["setarg", 8, 1, 4, 1317, 5],
["setarg", 8, 2, 7, 1317, 5],
["setarg", 8, 3, 7, 1317, 5],
["setarg", 8, 4, 15, 1317, 5],
["invoke", 8, 4, 1317, 5],
["get", 4, 62, 1, 1318, 5],
["frame", 6, 4, 1, 1318, 5],
["null", 4, 1318, 5],
["setarg", 6, 0, 4, 1318, 5],
["setarg", 6, 1, 18, 1318, 5],
["invoke", 6, 4, 1318, 5],
["get", 4, 51, 1, 1319, 5],
["frame", 6, 4, 1, 1319, 5],
["null", 4, 1319, 5],
["setarg", 6, 0, 4, 1319, 5],
["setarg", 6, 1, 23, 1319, 5],
["invoke", 6, 4, 1319, 5],
["access", 4, "move", 1320, 12],
["get", 6, 54, 1, 1320, 5],
["frame", 7, 6, 3, 1320, 5],
["null", 6, 1320, 5],
["setarg", 7, 0, 6, 1320, 5],
["setarg", 7, 1, 4, 1320, 5],
["setarg", 7, 2, 1, 1320, 5],
["setarg", 7, 3, 5, 1320, 5],
["invoke", 7, 4, 1320, 5],
["return", 1, 1321, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 29,
"nr_close_slots": 0,
"instructions": [
["load_field", 4, 2, "arr", 1326, 20],
["move", 5, 4, 1326, 20],
["load_field", 4, 2, "fn", 1327, 19],
["move", 6, 4, 1327, 19],
["load_field", 4, 2, "init", 1328, 21],
["move", 7, 4, 1328, 21],
["load_field", 4, 2, "rev", 1329, 20],
["move", 8, 4, 1329, 20],
["get", 4, 43, 1, 1330, 20],
["frame", 9, 4, 0, 1330, 20],
["null", 4, 1330, 20],
["setarg", 9, 0, 4, 1330, 20],
["invoke", 9, 4, 1330, 20],
["move", 9, 4, 1330, 20],
["get", 4, 43, 1, 1331, 15],
["frame", 10, 4, 0, 1331, 15],
["null", 4, 1331, 15],
["setarg", 10, 0, 4, 1331, 15],
["invoke", 10, 4, 1331, 15],
["move", 10, 4, 1331, 15],
["get", 4, 43, 1, 1332, 15],
["frame", 11, 4, 0, 1332, 15],
["null", 4, 1332, 15],
["setarg", 11, 0, 4, 1332, 15],
["invoke", 11, 4, 1332, 15],
["move", 11, 4, 1332, 15],
["get", 4, 43, 1, 1333, 13],
["frame", 12, 4, 0, 1333, 13],
["null", 4, 1333, 13],
["setarg", 12, 0, 4, 1333, 13],
["invoke", 12, 4, 1333, 13],
["move", 12, 4, 1333, 13],
["get", 4, 43, 1, 1334, 17],
["frame", 13, 4, 0, 1334, 17],
["null", 4, 1334, 17],
["setarg", 13, 0, 4, 1334, 17],
["invoke", 13, 4, 1334, 17],
["move", 13, 4, 1334, 17],
["get", 4, 43, 1, 1335, 16],
["frame", 14, 4, 0, 1335, 16],
["null", 4, 1335, 16],
["setarg", 14, 0, 4, 1335, 16],
["invoke", 14, 4, 1335, 16],
["move", 14, 4, 1335, 16],
["get", 4, 43, 1, 1336, 15],
["frame", 15, 4, 0, 1336, 15],
["null", 4, 1336, 15],
["setarg", 15, 0, 4, 1336, 15],
["invoke", 15, 4, 1336, 15],
["move", 15, 4, 1336, 15],
["access", 4, "reduce_final", 1337, 33],
["get", 16, 48, 1, 1337, 23],
["frame", 17, 16, 1, 1337, 23],
["null", 16, 1337, 23],
["setarg", 17, 0, 16, 1337, 23],
["setarg", 17, 1, 4, 1337, 23],
["invoke", 17, 4, 1337, 23],
["move", 16, 4, 1337, 23],
["null", 4, 1338, 20],
["null", 17, 1339, 23],
["null", 18, 1340, 20],
["null", 19, 1341, 22],
["null", 20, 1342, 14],
["null", 21, 1343, 14],
["null", 22, 1344, 14],
["null", 23, 1345, 14],
["null", 24, 1346, 13],
["access", 25, "length", 1347, 12],
["get", 26, 54, 1, 1347, 5],
["frame", 27, 26, 3, 1347, 5],
["null", 26, 1347, 5],
["setarg", 27, 0, 26, 1347, 5],
["setarg", 27, 1, 25, 1347, 5],
["setarg", 27, 2, 10, 1347, 5],
["setarg", 27, 3, 5, 1347, 5],
["invoke", 27, 25, 1347, 5],
["access", 25, "length", 1348, 12],
["get", 26, 54, 1, 1348, 5],
["frame", 27, 26, 3, 1348, 5],
["null", 26, 1348, 5],
["setarg", 27, 0, 26, 1348, 5],
["setarg", 27, 1, 25, 1348, 5],
["setarg", 27, 2, 9, 1348, 5],
["setarg", 27, 3, 6, 1348, 5],
["invoke", 27, 25, 1348, 5],
["access", 25, "int", 1349, 12],
["access", 26, 0, 1349, 25],
["get", 27, 54, 1, 1349, 5],
["frame", 28, 27, 3, 1349, 5],
["null", 27, 1349, 5],
["setarg", 28, 0, 27, 1349, 5],
["setarg", 28, 1, 25, 1349, 5],
["setarg", 28, 2, 14, 1349, 5],
["setarg", 28, 3, 26, 1349, 5],
["invoke", 28, 25, 1349, 5],
["access", 25, "int", 1350, 12],
["access", 26, 1, 1350, 24],
["get", 27, 54, 1, 1350, 5],
["frame", 28, 27, 3, 1350, 5],
["null", 27, 1350, 5],
["setarg", 28, 0, 27, 1350, 5],
["setarg", 28, 1, 25, 1350, 5],
["setarg", 28, 2, 15, 1350, 5],
["setarg", 28, 3, 26, 1350, 5],
["invoke", 28, 25, 1350, 5],
["record", 25, 6],
["store_field", 25, 11, "acc", 1351, 15],
["store_field", 25, 12, "i", 1351, 23],
["store_field", 25, 5, "arr", 1351, 31],
["store_field", 25, 6, "fn", 1351, 45],
["store_field", 25, 10, "len", 1351, 59],
["store_field", 25, 9, "fn_arity", 1351, 74],
["move", 24, 25, 1351, 74],
["access", 6, 2, 1352, 18],
["is_identical", 9, 3, 6, 1352, 18],
["jump_true", 9, "eq_done_614", 1352, 18],
["is_int", 25, 3, 1352, 18],
["jump_false", 25, "eq_ni_615", 1352, 18],
"_nop_tc_1",
"_nop_tc_2",
["eq_int", 9, 3, 6, 1352, 18],
["jump", "eq_done_614", 1352, 18],
"eq_ni_615",
["is_num", 25, 3, 1352, 18],
["jump_false", 25, "eq_nn_616", 1352, 18],
"_nop_tc_3",
"_nop_tc_4",
["eq_float", 9, 3, 6, 1352, 18],
["jump", "eq_done_614", 1352, 18],
"eq_nn_616",
["is_text", 25, 3, 1352, 18],
["jump_false", 25, "eq_nt_617", 1352, 18],
"_nop_tc_5",
["jump", "eq_nt_617", 1352, 18],
["eq_text", 9, 3, 6, 1352, 18],
["jump", "eq_done_614", 1352, 18],
"eq_nt_617",
["is_null", 25, 3, 1352, 18],
["jump_false", 25, "eq_nnl_618", 1352, 18],
"_nop_tc_6",
["jump", "eq_nnl_618", 1352, 18],
["true", 9, 1352, 18],
["jump", "eq_done_614", 1352, 18],
"eq_nnl_618",
["is_bool", 25, 3, 1352, 18],
["jump_false", 25, "eq_nb_619", 1352, 18],
"_nop_tc_7",
["jump", "eq_nb_619", 1352, 18],
["eq_bool", 9, 3, 6, 1352, 18],
["jump", "eq_done_614", 1352, 18],
"eq_nb_619",
["false", 9, 1352, 18],
"eq_done_614",
["jump_false", 9, "if_else_612", 1352, 18],
["access", 6, "reduce_null", 1353, 30],
["get", 9, 48, 1, 1353, 20],
["frame", 25, 9, 1, 1353, 20],
["null", 9, 1353, 20],
["setarg", 25, 0, 9, 1353, 20],
["setarg", 25, 1, 6, 1353, 20],
["invoke", 25, 6, 1353, 20],
["move", 19, 6, 1353, 20],
["access", 6, "reduce_d1", 1354, 22],
["get", 9, 48, 1, 1354, 12],
["frame", 25, 9, 1, 1354, 12],
["null", 9, 1354, 12],
["setarg", 25, 0, 9, 1354, 12],
["setarg", 25, 1, 6, 1354, 12],
["invoke", 25, 6, 1354, 12],
["move", 20, 6, 1354, 12],
["access", 6, "lt_int", 1355, 14],
["get", 9, 55, 1, 1355, 7],
["frame", 25, 9, 4, 1355, 7],
["null", 9, 1355, 7],
["setarg", 25, 0, 9, 1355, 7],
["setarg", 25, 1, 6, 1355, 7],
["setarg", 25, 2, 13, 1355, 7],
["setarg", 25, 3, 14, 1355, 7],
["setarg", 25, 4, 10, 1355, 7],
["invoke", 25, 6, 1355, 7],
["access", 6, "jump_false", 1356, 22],
["get", 9, 63, 1, 1356, 7],
["frame", 25, 9, 3, 1356, 7],
["null", 9, 1356, 7],
["setarg", 25, 0, 9, 1356, 7],
["setarg", 25, 1, 6, 1356, 7],
["setarg", 25, 2, 13, 1356, 7],
["setarg", 25, 3, 19, 1356, 7],
["invoke", 25, 6, 1356, 7],
["access", 6, "load_index", 1357, 14],
["get", 9, 55, 1, 1357, 7],
["frame", 25, 9, 4, 1357, 7],
["null", 9, 1357, 7],
["setarg", 25, 0, 9, 1357, 7],
["setarg", 25, 1, 6, 1357, 7],
["setarg", 25, 2, 11, 1357, 7],
["setarg", 25, 3, 5, 1357, 7],
["setarg", 25, 4, 14, 1357, 7],
["invoke", 25, 6, 1357, 7],
["access", 6, "move", 1358, 14],
["get", 9, 54, 1, 1358, 7],
["frame", 25, 9, 3, 1358, 7],
["null", 9, 1358, 7],
["setarg", 25, 0, 9, 1358, 7],
["setarg", 25, 1, 6, 1358, 7],
["setarg", 25, 2, 12, 1358, 7],
["setarg", 25, 3, 15, 1358, 7],
["invoke", 25, 6, 1358, 7],
["true", 6, 1359, 27],
["get", 9, 95, 1, 1359, 7],
["frame", 25, 9, 3, 1359, 7],
["null", 9, 1359, 7],
["setarg", 25, 0, 9, 1359, 7],
["setarg", 25, 1, 24, 1359, 7],
["setarg", 25, 2, 6, 1359, 7],
["setarg", 25, 3, 20, 1359, 7],
["invoke", 25, 6, 1359, 7],
["get", 6, 51, 1, 1360, 7],
["frame", 9, 6, 1, 1360, 7],
["null", 6, 1360, 7],
["setarg", 9, 0, 6, 1360, 7],
["setarg", 9, 1, 20, 1360, 7],
["invoke", 9, 6, 1360, 7],
["access", 6, "move", 1361, 14],
["get", 9, 54, 1, 1361, 7],
["frame", 25, 9, 3, 1361, 7],
["null", 9, 1361, 7],
["setarg", 25, 0, 9, 1361, 7],
["setarg", 25, 1, 6, 1361, 7],
["setarg", 25, 2, 1, 1361, 7],
["setarg", 25, 3, 11, 1361, 7],
["invoke", 25, 6, 1361, 7],
["get", 6, 62, 1, 1362, 7],
["frame", 9, 6, 1, 1362, 7],
["null", 6, 1362, 7],
["setarg", 9, 0, 6, 1362, 7],
["setarg", 9, 1, 16, 1362, 7],
["invoke", 9, 6, 1362, 7],
["get", 6, 51, 1, 1363, 7],
["frame", 9, 6, 1, 1363, 7],
["null", 6, 1363, 7],
["setarg", 9, 0, 6, 1363, 7],
["setarg", 9, 1, 19, 1363, 7],
["invoke", 9, 6, 1363, 7],
["access", 6, "null", 1364, 14],
["get", 9, 53, 1, 1364, 7],
["frame", 25, 9, 2, 1364, 7],
["null", 9, 1364, 7],
["setarg", 25, 0, 9, 1364, 7],
["setarg", 25, 1, 6, 1364, 7],
["setarg", 25, 2, 1, 1364, 7],
["invoke", 25, 6, 1364, 7],
["get", 6, 51, 1, 1365, 7],
["frame", 9, 6, 1, 1365, 7],
["null", 6, 1365, 7],
["setarg", 9, 0, 6, 1365, 7],
["setarg", 9, 1, 16, 1365, 7],
["invoke", 9, 6, 1365, 7],
["jump", "if_end_613", 1365, 7],
"if_else_612",
["access", 6, 3, 1366, 25],
["is_identical", 9, 3, 6, 1366, 25],
["jump_true", 9, "eq_done_622", 1366, 25],
["is_int", 25, 3, 1366, 25],
["jump_false", 25, "eq_ni_623", 1366, 25],
"_nop_tc_8",
"_nop_tc_9",
["eq_int", 9, 3, 6, 1366, 25],
["jump", "eq_done_622", 1366, 25],
"eq_ni_623",
["is_num", 25, 3, 1366, 25],
["jump_false", 25, "eq_nn_624", 1366, 25],
"_nop_tc_10",
"_nop_tc_11",
["eq_float", 9, 3, 6, 1366, 25],
["jump", "eq_done_622", 1366, 25],
"eq_nn_624",
["is_text", 25, 3, 1366, 25],
["jump_false", 25, "eq_nt_625", 1366, 25],
"_nop_tc_12",
["jump", "eq_nt_625", 1366, 25],
["eq_text", 9, 3, 6, 1366, 25],
["jump", "eq_done_622", 1366, 25],
"eq_nt_625",
["is_null", 25, 3, 1366, 25],
["jump_false", 25, "eq_nnl_626", 1366, 25],
"_nop_tc_13",
["jump", "eq_nnl_626", 1366, 25],
["true", 9, 1366, 25],
["jump", "eq_done_622", 1366, 25],
"eq_nnl_626",
["is_bool", 25, 3, 1366, 25],
["jump_false", 25, "eq_nb_627", 1366, 25],
"_nop_tc_14",
["jump", "eq_nb_627", 1366, 25],
["eq_bool", 9, 3, 6, 1366, 25],
["jump", "eq_done_622", 1366, 25],
"eq_nb_627",
["false", 9, 1366, 25],
"eq_done_622",
["jump_false", 9, "if_else_620", 1366, 25],
["access", 6, "reduce_has_init", 1367, 28],
["get", 9, 48, 1, 1367, 18],
["frame", 25, 9, 1, 1367, 18],
["null", 9, 1367, 18],
["setarg", 25, 0, 9, 1367, 18],
["setarg", 25, 1, 6, 1367, 18],
["invoke", 25, 6, 1367, 18],
["move", 4, 6, 1367, 18],
["access", 6, "reduce_null", 1368, 30],
["get", 9, 48, 1, 1368, 20],
["frame", 25, 9, 1, 1368, 20],
["null", 9, 1368, 20],
["setarg", 25, 0, 9, 1368, 20],
["setarg", 25, 1, 6, 1368, 20],
["invoke", 25, 6, 1368, 20],
["move", 19, 6, 1368, 20],
["access", 6, "reduce_d1", 1369, 22],
["get", 9, 48, 1, 1369, 12],
["frame", 25, 9, 1, 1369, 12],
["null", 9, 1369, 12],
["setarg", 25, 0, 9, 1369, 12],
["setarg", 25, 1, 6, 1369, 12],
["invoke", 25, 6, 1369, 12],
["move", 20, 6, 1369, 12],
["access", 6, "reduce_d2", 1370, 22],
["get", 9, 48, 1, 1370, 12],
["frame", 25, 9, 1, 1370, 12],
["null", 9, 1370, 12],
["setarg", 25, 0, 9, 1370, 12],
["setarg", 25, 1, 6, 1370, 12],
["invoke", 25, 6, 1370, 12],
["move", 21, 6, 1370, 12],
["access", 6, "is_null", 1371, 14],
["get", 9, 54, 1, 1371, 7],
["frame", 25, 9, 3, 1371, 7],
["null", 9, 1371, 7],
["setarg", 25, 0, 9, 1371, 7],
["setarg", 25, 1, 6, 1371, 7],
["setarg", 25, 2, 13, 1371, 7],
["setarg", 25, 3, 7, 1371, 7],
["invoke", 25, 6, 1371, 7],
["access", 6, "jump_false", 1372, 22],
["get", 9, 63, 1, 1372, 7],
["frame", 25, 9, 3, 1372, 7],
["null", 9, 1372, 7],
["setarg", 25, 0, 9, 1372, 7],
["setarg", 25, 1, 6, 1372, 7],
["setarg", 25, 2, 13, 1372, 7],
["setarg", 25, 3, 4, 1372, 7],
["invoke", 25, 6, 1372, 7],
["access", 6, "lt_int", 1374, 14],
["get", 9, 55, 1, 1374, 7],
["frame", 25, 9, 4, 1374, 7],
["null", 9, 1374, 7],
["setarg", 25, 0, 9, 1374, 7],
["setarg", 25, 1, 6, 1374, 7],
["setarg", 25, 2, 13, 1374, 7],
["setarg", 25, 3, 14, 1374, 7],
["setarg", 25, 4, 10, 1374, 7],
["invoke", 25, 6, 1374, 7],
["access", 6, "jump_false", 1375, 22],
["get", 9, 63, 1, 1375, 7],
["frame", 25, 9, 3, 1375, 7],
["null", 9, 1375, 7],
["setarg", 25, 0, 9, 1375, 7],
["setarg", 25, 1, 6, 1375, 7],
["setarg", 25, 2, 13, 1375, 7],
["setarg", 25, 3, 19, 1375, 7],
["invoke", 25, 6, 1375, 7],
["access", 6, "load_index", 1376, 14],
["get", 9, 55, 1, 1376, 7],
["frame", 25, 9, 4, 1376, 7],
["null", 9, 1376, 7],
["setarg", 25, 0, 9, 1376, 7],
["setarg", 25, 1, 6, 1376, 7],
["setarg", 25, 2, 11, 1376, 7],
["setarg", 25, 3, 5, 1376, 7],
["setarg", 25, 4, 14, 1376, 7],
["invoke", 25, 6, 1376, 7],
["access", 6, "move", 1377, 14],
["get", 9, 54, 1, 1377, 7],
["frame", 25, 9, 3, 1377, 7],
["null", 9, 1377, 7],
["setarg", 25, 0, 9, 1377, 7],
["setarg", 25, 1, 6, 1377, 7],
["setarg", 25, 2, 12, 1377, 7],
["setarg", 25, 3, 15, 1377, 7],
["invoke", 25, 6, 1377, 7],
["true", 6, 1378, 27],
["get", 9, 95, 1, 1378, 7],
["frame", 25, 9, 3, 1378, 7],
["null", 9, 1378, 7],
["setarg", 25, 0, 9, 1378, 7],
["setarg", 25, 1, 24, 1378, 7],
["setarg", 25, 2, 6, 1378, 7],
["setarg", 25, 3, 20, 1378, 7],
["invoke", 25, 6, 1378, 7],
["get", 6, 51, 1, 1379, 7],
["frame", 9, 6, 1, 1379, 7],
["null", 6, 1379, 7],
["setarg", 9, 0, 6, 1379, 7],
["setarg", 9, 1, 20, 1379, 7],
["invoke", 9, 6, 1379, 7],
["access", 6, "move", 1380, 14],
["get", 9, 54, 1, 1380, 7],
["frame", 25, 9, 3, 1380, 7],
["null", 9, 1380, 7],
["setarg", 25, 0, 9, 1380, 7],
["setarg", 25, 1, 6, 1380, 7],
["setarg", 25, 2, 1, 1380, 7],
["setarg", 25, 3, 11, 1380, 7],
["invoke", 25, 6, 1380, 7],
["get", 6, 62, 1, 1381, 7],
["frame", 9, 6, 1, 1381, 7],
["null", 6, 1381, 7],
["setarg", 9, 0, 6, 1381, 7],
["setarg", 9, 1, 16, 1381, 7],
["invoke", 9, 6, 1381, 7],
["get", 6, 51, 1, 1382, 7],
["frame", 9, 6, 1, 1382, 7],
["null", 6, 1382, 7],
["setarg", 9, 0, 6, 1382, 7],
["setarg", 9, 1, 19, 1382, 7],
["invoke", 9, 6, 1382, 7],
["access", 6, "null", 1383, 14],
["get", 9, 53, 1, 1383, 7],
["frame", 25, 9, 2, 1383, 7],
["null", 9, 1383, 7],
["setarg", 25, 0, 9, 1383, 7],
["setarg", 25, 1, 6, 1383, 7],
["setarg", 25, 2, 1, 1383, 7],
["invoke", 25, 6, 1383, 7],
["get", 6, 62, 1, 1384, 7],
["frame", 9, 6, 1, 1384, 7],
["null", 6, 1384, 7],
["setarg", 9, 0, 6, 1384, 7],
["setarg", 9, 1, 16, 1384, 7],
["invoke", 9, 6, 1384, 7],
["get", 6, 51, 1, 1386, 7],
["frame", 9, 6, 1, 1386, 7],
["null", 6, 1386, 7],
["setarg", 9, 0, 6, 1386, 7],
["setarg", 9, 1, 4, 1386, 7],
["invoke", 9, 6, 1386, 7],
["access", 6, "move", 1387, 14],
["get", 9, 54, 1, 1387, 7],
["frame", 25, 9, 3, 1387, 7],
["null", 9, 1387, 7],
["setarg", 25, 0, 9, 1387, 7],
["setarg", 25, 1, 6, 1387, 7],
["setarg", 25, 2, 11, 1387, 7],
["setarg", 25, 3, 7, 1387, 7],
["invoke", 25, 6, 1387, 7],
["access", 6, "int", 1388, 14],
["access", 9, 0, 1388, 24],
["get", 25, 54, 1, 1388, 7],
["frame", 26, 25, 3, 1388, 7],
["null", 25, 1388, 7],
["setarg", 26, 0, 25, 1388, 7],
["setarg", 26, 1, 6, 1388, 7],
["setarg", 26, 2, 12, 1388, 7],
["setarg", 26, 3, 9, 1388, 7],
["invoke", 26, 6, 1388, 7],
["true", 6, 1389, 27],
["get", 9, 95, 1, 1389, 7],
["frame", 25, 9, 3, 1389, 7],
["null", 9, 1389, 7],
["setarg", 25, 0, 9, 1389, 7],
["setarg", 25, 1, 24, 1389, 7],
["setarg", 25, 2, 6, 1389, 7],
["setarg", 25, 3, 21, 1389, 7],
["invoke", 25, 6, 1389, 7],
["get", 6, 51, 1, 1390, 7],
["frame", 9, 6, 1, 1390, 7],
["null", 6, 1390, 7],
["setarg", 9, 0, 6, 1390, 7],
["setarg", 9, 1, 21, 1390, 7],
["invoke", 9, 6, 1390, 7],
["access", 6, "move", 1391, 14],
["get", 9, 54, 1, 1391, 7],
["frame", 25, 9, 3, 1391, 7],
["null", 9, 1391, 7],
["setarg", 25, 0, 9, 1391, 7],
["setarg", 25, 1, 6, 1391, 7],
["setarg", 25, 2, 1, 1391, 7],
["setarg", 25, 3, 11, 1391, 7],
["invoke", 25, 6, 1391, 7],
["get", 6, 51, 1, 1392, 7],
["frame", 9, 6, 1, 1392, 7],
["null", 6, 1392, 7],
["setarg", 9, 0, 6, 1392, 7],
["setarg", 9, 1, 16, 1392, 7],
["invoke", 9, 6, 1392, 7],
["jump", "if_end_621", 1392, 7],
"if_else_620",
["access", 6, "reduce_has_init", 1395, 28],
["get", 9, 48, 1, 1395, 18],
["frame", 25, 9, 1, 1395, 18],
["null", 9, 1395, 18],
["setarg", 25, 0, 9, 1395, 18],
["setarg", 25, 1, 6, 1395, 18],
["invoke", 25, 6, 1395, 18],
["move", 4, 6, 1395, 18],
["access", 6, "reduce_no_init_rev", 1396, 31],
["get", 9, 48, 1, 1396, 21],
["frame", 25, 9, 1, 1396, 21],
["null", 9, 1396, 21],
["setarg", 25, 0, 9, 1396, 21],
["setarg", 25, 1, 6, 1396, 21],
["invoke", 25, 6, 1396, 21],
["move", 17, 6, 1396, 21],
["access", 6, "reduce_init_rev", 1397, 28],
["get", 9, 48, 1, 1397, 18],
["frame", 25, 9, 1, 1397, 18],
["null", 9, 1397, 18],
["setarg", 25, 0, 9, 1397, 18],
["setarg", 25, 1, 6, 1397, 18],
["invoke", 25, 6, 1397, 18],
["move", 18, 6, 1397, 18],
["access", 6, "reduce_null", 1398, 30],
["get", 9, 48, 1, 1398, 20],
["frame", 25, 9, 1, 1398, 20],
["null", 9, 1398, 20],
["setarg", 25, 0, 9, 1398, 20],
["setarg", 25, 1, 6, 1398, 20],
["invoke", 25, 6, 1398, 20],
["move", 19, 6, 1398, 20],
["access", 6, "reduce_d1", 1399, 22],
["get", 9, 48, 1, 1399, 12],
["frame", 25, 9, 1, 1399, 12],
["null", 9, 1399, 12],
["setarg", 25, 0, 9, 1399, 12],
["setarg", 25, 1, 6, 1399, 12],
["invoke", 25, 6, 1399, 12],
["move", 20, 6, 1399, 12],
["access", 6, "reduce_d2", 1400, 22],
["get", 9, 48, 1, 1400, 12],
["frame", 25, 9, 1, 1400, 12],
["null", 9, 1400, 12],
["setarg", 25, 0, 9, 1400, 12],
["setarg", 25, 1, 6, 1400, 12],
["invoke", 25, 6, 1400, 12],
["move", 21, 6, 1400, 12],
["access", 6, "reduce_d3", 1401, 22],
["get", 9, 48, 1, 1401, 12],
["frame", 25, 9, 1, 1401, 12],
["null", 9, 1401, 12],
["setarg", 25, 0, 9, 1401, 12],
["setarg", 25, 1, 6, 1401, 12],
["invoke", 25, 6, 1401, 12],
["move", 22, 6, 1401, 12],
["access", 6, "reduce_d4", 1402, 22],
["get", 9, 48, 1, 1402, 12],
["frame", 25, 9, 1, 1402, 12],
["null", 9, 1402, 12],
["setarg", 25, 0, 9, 1402, 12],
["setarg", 25, 1, 6, 1402, 12],
["invoke", 25, 6, 1402, 12],
["move", 23, 6, 1402, 12],
["access", 6, "is_null", 1403, 14],
["get", 9, 54, 1, 1403, 7],
["frame", 25, 9, 3, 1403, 7],
["null", 9, 1403, 7],
["setarg", 25, 0, 9, 1403, 7],
["setarg", 25, 1, 6, 1403, 7],
["setarg", 25, 2, 13, 1403, 7],
["setarg", 25, 3, 7, 1403, 7],
["invoke", 25, 6, 1403, 7],
["access", 6, "jump_false", 1404, 22],
["get", 9, 63, 1, 1404, 7],
["frame", 25, 9, 3, 1404, 7],
["null", 9, 1404, 7],
["setarg", 25, 0, 9, 1404, 7],
["setarg", 25, 1, 6, 1404, 7],
["setarg", 25, 2, 13, 1404, 7],
["setarg", 25, 3, 4, 1404, 7],
["invoke", 25, 6, 1404, 7],
["access", 6, "lt_int", 1406, 14],
["get", 9, 55, 1, 1406, 7],
["frame", 25, 9, 4, 1406, 7],
["null", 9, 1406, 7],
["setarg", 25, 0, 9, 1406, 7],
["setarg", 25, 1, 6, 1406, 7],
["setarg", 25, 2, 13, 1406, 7],
["setarg", 25, 3, 14, 1406, 7],
["setarg", 25, 4, 10, 1406, 7],
["invoke", 25, 6, 1406, 7],
["access", 6, "jump_false", 1407, 22],
["get", 9, 63, 1, 1407, 7],
["frame", 25, 9, 3, 1407, 7],
["null", 9, 1407, 7],
["setarg", 25, 0, 9, 1407, 7],
["setarg", 25, 1, 6, 1407, 7],
["setarg", 25, 2, 13, 1407, 7],
["setarg", 25, 3, 19, 1407, 7],
["invoke", 25, 6, 1407, 7],
["access", 6, "jump_true", 1408, 22],
["get", 9, 63, 1, 1408, 7],
["frame", 13, 9, 3, 1408, 7],
["null", 9, 1408, 7],
["setarg", 13, 0, 9, 1408, 7],
["setarg", 13, 1, 6, 1408, 7],
["setarg", 13, 2, 8, 1408, 7],
["setarg", 13, 3, 17, 1408, 7],
["invoke", 13, 6, 1408, 7],
["access", 6, "load_index", 1410, 14],
["get", 9, 55, 1, 1410, 7],
["frame", 13, 9, 4, 1410, 7],
["null", 9, 1410, 7],
["setarg", 13, 0, 9, 1410, 7],
["setarg", 13, 1, 6, 1410, 7],
["setarg", 13, 2, 11, 1410, 7],
["setarg", 13, 3, 5, 1410, 7],
["setarg", 13, 4, 14, 1410, 7],
["invoke", 13, 6, 1410, 7],
["access", 6, "move", 1411, 14],
["get", 9, 54, 1, 1411, 7],
["frame", 13, 9, 3, 1411, 7],
["null", 9, 1411, 7],
["setarg", 13, 0, 9, 1411, 7],
["setarg", 13, 1, 6, 1411, 7],
["setarg", 13, 2, 12, 1411, 7],
["setarg", 13, 3, 15, 1411, 7],
["invoke", 13, 6, 1411, 7],
["true", 6, 1412, 27],
["get", 9, 95, 1, 1412, 7],
["frame", 13, 9, 3, 1412, 7],
["null", 9, 1412, 7],
["setarg", 13, 0, 9, 1412, 7],
["setarg", 13, 1, 24, 1412, 7],
["setarg", 13, 2, 6, 1412, 7],
["setarg", 13, 3, 20, 1412, 7],
["invoke", 13, 6, 1412, 7],
["get", 6, 51, 1, 1413, 7],
["frame", 9, 6, 1, 1413, 7],
["null", 6, 1413, 7],
["setarg", 9, 0, 6, 1413, 7],
["setarg", 9, 1, 20, 1413, 7],
["invoke", 9, 6, 1413, 7],
["access", 6, "move", 1414, 14],
["get", 9, 54, 1, 1414, 7],
["frame", 13, 9, 3, 1414, 7],
["null", 9, 1414, 7],
["setarg", 13, 0, 9, 1414, 7],
["setarg", 13, 1, 6, 1414, 7],
["setarg", 13, 2, 1, 1414, 7],
["setarg", 13, 3, 11, 1414, 7],
["invoke", 13, 6, 1414, 7],
["get", 6, 62, 1, 1415, 7],
["frame", 9, 6, 1, 1415, 7],
["null", 6, 1415, 7],
["setarg", 9, 0, 6, 1415, 7],
["setarg", 9, 1, 16, 1415, 7],
["invoke", 9, 6, 1415, 7],
["get", 6, 51, 1, 1417, 7],
["frame", 9, 6, 1, 1417, 7],
["null", 6, 1417, 7],
["setarg", 9, 0, 6, 1417, 7],
["setarg", 9, 1, 17, 1417, 7],
["invoke", 9, 6, 1417, 7],
["access", 6, "subtract", 1418, 14],
["get", 9, 55, 1, 1418, 7],
["frame", 13, 9, 4, 1418, 7],
["null", 9, 1418, 7],
["setarg", 13, 0, 9, 1418, 7],
["setarg", 13, 1, 6, 1418, 7],
["setarg", 13, 2, 12, 1418, 7],
["setarg", 13, 3, 10, 1418, 7],
["setarg", 13, 4, 15, 1418, 7],
["invoke", 13, 6, 1418, 7],
["access", 6, "load_index", 1419, 14],
["get", 9, 55, 1, 1419, 7],
["frame", 13, 9, 4, 1419, 7],
["null", 9, 1419, 7],
["setarg", 13, 0, 9, 1419, 7],
["setarg", 13, 1, 6, 1419, 7],
["setarg", 13, 2, 11, 1419, 7],
["setarg", 13, 3, 5, 1419, 7],
["setarg", 13, 4, 12, 1419, 7],
["invoke", 13, 5, 1419, 7],
["access", 5, "subtract", 1420, 14],
["get", 6, 55, 1, 1420, 7],
["frame", 9, 6, 4, 1420, 7],
["null", 6, 1420, 7],
["setarg", 9, 0, 6, 1420, 7],
["setarg", 9, 1, 5, 1420, 7],
["setarg", 9, 2, 12, 1420, 7],
["setarg", 9, 3, 12, 1420, 7],
["setarg", 9, 4, 15, 1420, 7],
["invoke", 9, 5, 1420, 7],
["false", 5, 1421, 27],
["get", 6, 95, 1, 1421, 7],
["frame", 9, 6, 3, 1421, 7],
["null", 6, 1421, 7],
["setarg", 9, 0, 6, 1421, 7],
["setarg", 9, 1, 24, 1421, 7],
["setarg", 9, 2, 5, 1421, 7],
["setarg", 9, 3, 21, 1421, 7],
["invoke", 9, 5, 1421, 7],
["get", 5, 51, 1, 1422, 7],
["frame", 6, 5, 1, 1422, 7],
["null", 5, 1422, 7],
["setarg", 6, 0, 5, 1422, 7],
["setarg", 6, 1, 21, 1422, 7],
["invoke", 6, 5, 1422, 7],
["access", 5, "move", 1423, 14],
["get", 6, 54, 1, 1423, 7],
["frame", 9, 6, 3, 1423, 7],
["null", 6, 1423, 7],
["setarg", 9, 0, 6, 1423, 7],
["setarg", 9, 1, 5, 1423, 7],
["setarg", 9, 2, 1, 1423, 7],
["setarg", 9, 3, 11, 1423, 7],
["invoke", 9, 5, 1423, 7],
["get", 5, 62, 1, 1424, 7],
["frame", 6, 5, 1, 1424, 7],
["null", 5, 1424, 7],
["setarg", 6, 0, 5, 1424, 7],
["setarg", 6, 1, 16, 1424, 7],
["invoke", 6, 5, 1424, 7],
["get", 5, 51, 1, 1425, 7],
["frame", 6, 5, 1, 1425, 7],
["null", 5, 1425, 7],
["setarg", 6, 0, 5, 1425, 7],
["setarg", 6, 1, 19, 1425, 7],
["invoke", 6, 5, 1425, 7],
["access", 5, "null", 1426, 14],
["get", 6, 53, 1, 1426, 7],
["frame", 9, 6, 2, 1426, 7],
["null", 6, 1426, 7],
["setarg", 9, 0, 6, 1426, 7],
["setarg", 9, 1, 5, 1426, 7],
["setarg", 9, 2, 1, 1426, 7],
["invoke", 9, 5, 1426, 7],
["get", 5, 62, 1, 1427, 7],
["frame", 6, 5, 1, 1427, 7],
["null", 5, 1427, 7],
["setarg", 6, 0, 5, 1427, 7],
["setarg", 6, 1, 16, 1427, 7],
["invoke", 6, 5, 1427, 7],
["get", 5, 51, 1, 1429, 7],
["frame", 6, 5, 1, 1429, 7],
["null", 5, 1429, 7],
["setarg", 6, 0, 5, 1429, 7],
["setarg", 6, 1, 4, 1429, 7],
["invoke", 6, 4, 1429, 7],
["access", 4, "jump_true", 1430, 22],
["get", 5, 63, 1, 1430, 7],
["frame", 6, 5, 3, 1430, 7],
["null", 5, 1430, 7],
["setarg", 6, 0, 5, 1430, 7],
["setarg", 6, 1, 4, 1430, 7],
["setarg", 6, 2, 8, 1430, 7],
["setarg", 6, 3, 18, 1430, 7],
["invoke", 6, 4, 1430, 7],
["access", 4, "move", 1432, 14],
["get", 5, 54, 1, 1432, 7],
["frame", 6, 5, 3, 1432, 7],
["null", 5, 1432, 7],
["setarg", 6, 0, 5, 1432, 7],
["setarg", 6, 1, 4, 1432, 7],
["setarg", 6, 2, 11, 1432, 7],
["setarg", 6, 3, 7, 1432, 7],
["invoke", 6, 4, 1432, 7],
["access", 4, "int", 1433, 14],
["access", 5, 0, 1433, 24],
["get", 6, 54, 1, 1433, 7],
["frame", 8, 6, 3, 1433, 7],
["null", 6, 1433, 7],
["setarg", 8, 0, 6, 1433, 7],
["setarg", 8, 1, 4, 1433, 7],
["setarg", 8, 2, 12, 1433, 7],
["setarg", 8, 3, 5, 1433, 7],
["invoke", 8, 4, 1433, 7],
["true", 4, 1434, 27],
["get", 5, 95, 1, 1434, 7],
["frame", 6, 5, 3, 1434, 7],
["null", 5, 1434, 7],
["setarg", 6, 0, 5, 1434, 7],
["setarg", 6, 1, 24, 1434, 7],
["setarg", 6, 2, 4, 1434, 7],
["setarg", 6, 3, 22, 1434, 7],
["invoke", 6, 4, 1434, 7],
["get", 4, 51, 1, 1435, 7],
["frame", 5, 4, 1, 1435, 7],
["null", 4, 1435, 7],
["setarg", 5, 0, 4, 1435, 7],
["setarg", 5, 1, 22, 1435, 7],
["invoke", 5, 4, 1435, 7],
["access", 4, "move", 1436, 14],
["get", 5, 54, 1, 1436, 7],
["frame", 6, 5, 3, 1436, 7],
["null", 5, 1436, 7],
["setarg", 6, 0, 5, 1436, 7],
["setarg", 6, 1, 4, 1436, 7],
["setarg", 6, 2, 1, 1436, 7],
["setarg", 6, 3, 11, 1436, 7],
["invoke", 6, 4, 1436, 7],
["get", 4, 62, 1, 1437, 7],
["frame", 5, 4, 1, 1437, 7],
["null", 4, 1437, 7],
["setarg", 5, 0, 4, 1437, 7],
["setarg", 5, 1, 16, 1437, 7],
["invoke", 5, 4, 1437, 7],
["get", 4, 51, 1, 1439, 7],
["frame", 5, 4, 1, 1439, 7],
["null", 4, 1439, 7],
["setarg", 5, 0, 4, 1439, 7],
["setarg", 5, 1, 18, 1439, 7],
["invoke", 5, 4, 1439, 7],
["access", 4, "move", 1440, 14],
["get", 5, 54, 1, 1440, 7],
["frame", 6, 5, 3, 1440, 7],
["null", 5, 1440, 7],
["setarg", 6, 0, 5, 1440, 7],
["setarg", 6, 1, 4, 1440, 7],
["setarg", 6, 2, 11, 1440, 7],
["setarg", 6, 3, 7, 1440, 7],
["invoke", 6, 4, 1440, 7],
["access", 4, "subtract", 1441, 14],
["get", 5, 55, 1, 1441, 7],
["frame", 6, 5, 4, 1441, 7],
["null", 5, 1441, 7],
["setarg", 6, 0, 5, 1441, 7],
["setarg", 6, 1, 4, 1441, 7],
["setarg", 6, 2, 12, 1441, 7],
["setarg", 6, 3, 10, 1441, 7],
["setarg", 6, 4, 15, 1441, 7],
["invoke", 6, 4, 1441, 7],
["false", 4, 1442, 27],
["get", 5, 95, 1, 1442, 7],
["frame", 6, 5, 3, 1442, 7],
["null", 5, 1442, 7],
["setarg", 6, 0, 5, 1442, 7],
["setarg", 6, 1, 24, 1442, 7],
["setarg", 6, 2, 4, 1442, 7],
["setarg", 6, 3, 23, 1442, 7],
["invoke", 6, 4, 1442, 7],
["get", 4, 51, 1, 1443, 7],
["frame", 5, 4, 1, 1443, 7],
["null", 4, 1443, 7],
["setarg", 5, 0, 4, 1443, 7],
["setarg", 5, 1, 23, 1443, 7],
["invoke", 5, 4, 1443, 7],
["access", 4, "move", 1444, 14],
["get", 5, 54, 1, 1444, 7],
["frame", 6, 5, 3, 1444, 7],
["null", 5, 1444, 7],
["setarg", 6, 0, 5, 1444, 7],
["setarg", 6, 1, 4, 1444, 7],
["setarg", 6, 2, 1, 1444, 7],
["setarg", 6, 3, 11, 1444, 7],
["invoke", 6, 4, 1444, 7],
["get", 4, 51, 1, 1445, 7],
["frame", 5, 4, 1, 1445, 7],
["null", 4, 1445, 7],
["setarg", 5, 0, 4, 1445, 7],
["setarg", 5, 1, 16, 1445, 7],
["invoke", 5, 4, 1445, 7],
"if_end_621",
"if_end_613",
["return", 1, 1447, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["record", 3, 3],
["access", 4, "name", 1457, 22],
["store_field", 3, 4, "kind", 1457, 22],
["store_field", 3, 2, "name", 1457, 36],
["access", 4, "intrinsic", 1457, 48],
["store_field", 3, 4, "make", 1457, 48],
["move", 4, 3, 1457, 48],
["access", 3, "access", 1458, 16],
["array", 5, 3, 1458, 32],
["push", 5, 3, 1458, 32],
["push", 5, 1, 1458, 32],
["push", 5, 4, 1458, 32],
["get", 3, 50, 1, 1458, 5],
["frame", 4, 3, 1, 1458, 5],
["null", 3, 1458, 5],
["setarg", 4, 0, 3, 1458, 5],
["setarg", 4, 1, 5, 1458, 5],
["invoke", 4, 3, 1458, 5],
["null", 3, 1458, 5],
["return", 3, 1458, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "kind", 1463, 16],
["move", 4, 3, 1463, 16],
["load_field", 3, 1, "left", 1464, 16],
["move", 5, 3, 1464, 16],
["load_field", 3, 1, "right", 1465, 17],
["move", 6, 3, 1465, 17],
["null", 3, 1466, 21],
["access", 7, 0, 1467, 21],
["access", 8, 0, 1468, 22],
["access", 9, 0, 1469, 16],
["null", 10, 1470, 14],
["access", 11, "&&", 1472, 17],
["is_identical", 12, 4, 11, 1472, 17],
["jump_true", 12, "eq_done_630", 1472, 17],
["is_int", 13, 4, 1472, 17],
["jump_false", 13, "eq_ni_631", 1472, 17],
"_nop_tc_1",
["jump", "eq_ni_631", 1472, 17],
["eq_int", 12, 4, 11, 1472, 17],
["jump", "eq_done_630", 1472, 17],
"eq_ni_631",
["is_num", 13, 4, 1472, 17],
["jump_false", 13, "eq_nn_632", 1472, 17],
"_nop_tc_2",
["jump", "eq_nn_632", 1472, 17],
["eq_float", 12, 4, 11, 1472, 17],
["jump", "eq_done_630", 1472, 17],
"eq_nn_632",
["is_text", 13, 4, 1472, 17],
["jump_false", 13, "eq_nt_633", 1472, 17],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 12, 4, 11, 1472, 17],
["jump", "eq_done_630", 1472, 17],
"eq_nt_633",
["is_null", 13, 4, 1472, 17],
["jump_false", 13, "eq_nnl_634", 1472, 17],
"_nop_tc_5",
["jump", "eq_nnl_634", 1472, 17],
["true", 12, 1472, 17],
["jump", "eq_done_630", 1472, 17],
"eq_nnl_634",
["is_bool", 13, 4, 1472, 17],
["jump_false", 13, "eq_nb_635", 1472, 17],
"_nop_tc_6",
["jump", "eq_nb_635", 1472, 17],
["eq_bool", 12, 4, 11, 1472, 17],
["jump", "eq_done_630", 1472, 17],
"eq_nb_635",
["false", 12, 1472, 17],
"eq_done_630",
["jump_false", 12, "if_else_628", 1472, 17],
["access", 11, "and_end", 1473, 29],
["get", 12, 48, 1, 1473, 19],
["frame", 13, 12, 1, 1473, 19],
["null", 12, 1473, 19],
["setarg", 13, 0, 12, 1473, 19],
["setarg", 13, 1, 11, 1473, 19],
["invoke", 13, 11, 1473, 19],
["move", 3, 11, 1473, 19],
["access", 11, -1, 1474, 34],
["get", 12, 94, 1, 1474, 19],
["frame", 13, 12, 2, 1474, 19],
["null", 12, 1474, 19],
["setarg", 13, 0, 12, 1474, 19],
["setarg", 13, 1, 5, 1474, 19],
["setarg", 13, 2, 11, 1474, 19],
["invoke", 13, 11, 1474, 19],
["move", 7, 11, 1474, 19],
["get", 11, 43, 1, 1475, 14],
["frame", 12, 11, 0, 1475, 14],
["null", 11, 1475, 14],
["setarg", 12, 0, 11, 1475, 14],
["invoke", 12, 11, 1475, 14],
["move", 9, 11, 1475, 14],
["access", 11, "move", 1476, 14],
["get", 12, 54, 1, 1476, 7],
["frame", 13, 12, 3, 1476, 7],
["null", 12, 1476, 7],
["setarg", 13, 0, 12, 1476, 7],
["setarg", 13, 1, 11, 1476, 7],
["setarg", 13, 2, 9, 1476, 7],
["setarg", 13, 3, 7, 1476, 7],
["invoke", 13, 11, 1476, 7],
["access", 11, "jump_false", 1477, 22],
["get", 12, 63, 1, 1477, 7],
["frame", 13, 12, 3, 1477, 7],
["null", 12, 1477, 7],
["setarg", 13, 0, 12, 1477, 7],
["setarg", 13, 1, 11, 1477, 7],
["setarg", 13, 2, 9, 1477, 7],
["setarg", 13, 3, 3, 1477, 7],
["invoke", 13, 11, 1477, 7],
["access", 11, -1, 1478, 36],
["get", 12, 94, 1, 1478, 20],
["frame", 13, 12, 2, 1478, 20],
["null", 12, 1478, 20],
["setarg", 13, 0, 12, 1478, 20],
["setarg", 13, 1, 6, 1478, 20],
["setarg", 13, 2, 11, 1478, 20],
["invoke", 13, 11, 1478, 20],
["move", 8, 11, 1478, 20],
["access", 11, "move", 1479, 14],
["get", 12, 54, 1, 1479, 7],
["frame", 13, 12, 3, 1479, 7],
["null", 12, 1479, 7],
["setarg", 13, 0, 12, 1479, 7],
["setarg", 13, 1, 11, 1479, 7],
["setarg", 13, 2, 9, 1479, 7],
["setarg", 13, 3, 8, 1479, 7],
["invoke", 13, 11, 1479, 7],
["get", 11, 51, 1, 1480, 7],
["frame", 12, 11, 1, 1480, 7],
["null", 11, 1480, 7],
["setarg", 12, 0, 11, 1480, 7],
["setarg", 12, 1, 3, 1480, 7],
["invoke", 12, 11, 1480, 7],
["return", 9, 1481, 14],
"_nop_ur_1",
"if_else_628",
"if_end_629",
["access", 11, "||", 1484, 17],
["is_identical", 12, 4, 11, 1484, 17],
["jump_true", 12, "eq_done_638", 1484, 17],
["is_int", 13, 4, 1484, 17],
["jump_false", 13, "eq_ni_639", 1484, 17],
"_nop_tc_7",
["jump", "eq_ni_639", 1484, 17],
["eq_int", 12, 4, 11, 1484, 17],
["jump", "eq_done_638", 1484, 17],
"eq_ni_639",
["is_num", 13, 4, 1484, 17],
["jump_false", 13, "eq_nn_640", 1484, 17],
"_nop_tc_8",
["jump", "eq_nn_640", 1484, 17],
["eq_float", 12, 4, 11, 1484, 17],
["jump", "eq_done_638", 1484, 17],
"eq_nn_640",
["is_text", 13, 4, 1484, 17],
["jump_false", 13, "eq_nt_641", 1484, 17],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 12, 4, 11, 1484, 17],
["jump", "eq_done_638", 1484, 17],
"eq_nt_641",
["is_null", 13, 4, 1484, 17],
["jump_false", 13, "eq_nnl_642", 1484, 17],
"_nop_tc_11",
["jump", "eq_nnl_642", 1484, 17],
["true", 12, 1484, 17],
["jump", "eq_done_638", 1484, 17],
"eq_nnl_642",
["is_bool", 13, 4, 1484, 17],
["jump_false", 13, "eq_nb_643", 1484, 17],
"_nop_tc_12",
["jump", "eq_nb_643", 1484, 17],
["eq_bool", 12, 4, 11, 1484, 17],
["jump", "eq_done_638", 1484, 17],
"eq_nb_643",
["false", 12, 1484, 17],
"eq_done_638",
["jump_false", 12, "if_else_636", 1484, 17],
["access", 11, "or_end", 1485, 29],
["get", 12, 48, 1, 1485, 19],
["frame", 13, 12, 1, 1485, 19],
["null", 12, 1485, 19],
["setarg", 13, 0, 12, 1485, 19],
["setarg", 13, 1, 11, 1485, 19],
["invoke", 13, 11, 1485, 19],
["move", 3, 11, 1485, 19],
["access", 11, -1, 1486, 34],
["get", 12, 94, 1, 1486, 19],
["frame", 13, 12, 2, 1486, 19],
["null", 12, 1486, 19],
["setarg", 13, 0, 12, 1486, 19],
["setarg", 13, 1, 5, 1486, 19],
["setarg", 13, 2, 11, 1486, 19],
["invoke", 13, 11, 1486, 19],
["move", 7, 11, 1486, 19],
["get", 11, 43, 1, 1487, 14],
["frame", 12, 11, 0, 1487, 14],
["null", 11, 1487, 14],
["setarg", 12, 0, 11, 1487, 14],
["invoke", 12, 11, 1487, 14],
["move", 9, 11, 1487, 14],
["access", 11, "move", 1488, 14],
["get", 12, 54, 1, 1488, 7],
["frame", 13, 12, 3, 1488, 7],
["null", 12, 1488, 7],
["setarg", 13, 0, 12, 1488, 7],
["setarg", 13, 1, 11, 1488, 7],
["setarg", 13, 2, 9, 1488, 7],
["setarg", 13, 3, 7, 1488, 7],
["invoke", 13, 11, 1488, 7],
["access", 11, "jump_true", 1489, 22],
["get", 12, 63, 1, 1489, 7],
["frame", 13, 12, 3, 1489, 7],
["null", 12, 1489, 7],
["setarg", 13, 0, 12, 1489, 7],
["setarg", 13, 1, 11, 1489, 7],
["setarg", 13, 2, 9, 1489, 7],
["setarg", 13, 3, 3, 1489, 7],
["invoke", 13, 11, 1489, 7],
["access", 11, -1, 1490, 36],
["get", 12, 94, 1, 1490, 20],
["frame", 13, 12, 2, 1490, 20],
["null", 12, 1490, 20],
["setarg", 13, 0, 12, 1490, 20],
["setarg", 13, 1, 6, 1490, 20],
["setarg", 13, 2, 11, 1490, 20],
["invoke", 13, 11, 1490, 20],
["move", 8, 11, 1490, 20],
["access", 11, "move", 1491, 14],
["get", 12, 54, 1, 1491, 7],
["frame", 13, 12, 3, 1491, 7],
["null", 12, 1491, 7],
["setarg", 13, 0, 12, 1491, 7],
["setarg", 13, 1, 11, 1491, 7],
["setarg", 13, 2, 9, 1491, 7],
["setarg", 13, 3, 8, 1491, 7],
["invoke", 13, 11, 1491, 7],
["get", 11, 51, 1, 1492, 7],
["frame", 12, 11, 1, 1492, 7],
["null", 11, 1492, 7],
["setarg", 12, 0, 11, 1492, 7],
["setarg", 12, 1, 3, 1492, 7],
["invoke", 12, 11, 1492, 7],
["return", 9, 1493, 14],
"_nop_ur_2",
"if_else_636",
"if_end_637",
["access", 11, "??", 1496, 17],
["is_identical", 12, 4, 11, 1496, 17],
["jump_true", 12, "eq_done_646", 1496, 17],
["is_int", 13, 4, 1496, 17],
["jump_false", 13, "eq_ni_647", 1496, 17],
"_nop_tc_13",
["jump", "eq_ni_647", 1496, 17],
["eq_int", 12, 4, 11, 1496, 17],
["jump", "eq_done_646", 1496, 17],
"eq_ni_647",
["is_num", 13, 4, 1496, 17],
["jump_false", 13, "eq_nn_648", 1496, 17],
"_nop_tc_14",
["jump", "eq_nn_648", 1496, 17],
["eq_float", 12, 4, 11, 1496, 17],
["jump", "eq_done_646", 1496, 17],
"eq_nn_648",
["is_text", 13, 4, 1496, 17],
["jump_false", 13, "eq_nt_649", 1496, 17],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 12, 4, 11, 1496, 17],
["jump", "eq_done_646", 1496, 17],
"eq_nt_649",
["is_null", 13, 4, 1496, 17],
["jump_false", 13, "eq_nnl_650", 1496, 17],
"_nop_tc_17",
["jump", "eq_nnl_650", 1496, 17],
["true", 12, 1496, 17],
["jump", "eq_done_646", 1496, 17],
"eq_nnl_650",
["is_bool", 13, 4, 1496, 17],
["jump_false", 13, "eq_nb_651", 1496, 17],
"_nop_tc_18",
["jump", "eq_nb_651", 1496, 17],
["eq_bool", 12, 4, 11, 1496, 17],
["jump", "eq_done_646", 1496, 17],
"eq_nb_651",
["false", 12, 1496, 17],
"eq_done_646",
["jump_false", 12, "if_else_644", 1496, 17],
["access", 11, "nullish_end", 1497, 29],
["get", 12, 48, 1, 1497, 19],
["frame", 13, 12, 1, 1497, 19],
["null", 12, 1497, 19],
["setarg", 13, 0, 12, 1497, 19],
["setarg", 13, 1, 11, 1497, 19],
["invoke", 13, 11, 1497, 19],
["move", 3, 11, 1497, 19],
["access", 11, -1, 1498, 34],
["get", 12, 94, 1, 1498, 19],
["frame", 13, 12, 2, 1498, 19],
["null", 12, 1498, 19],
["setarg", 13, 0, 12, 1498, 19],
["setarg", 13, 1, 5, 1498, 19],
["setarg", 13, 2, 11, 1498, 19],
["invoke", 13, 11, 1498, 19],
["move", 7, 11, 1498, 19],
["get", 11, 43, 1, 1499, 14],
["frame", 12, 11, 0, 1499, 14],
["null", 11, 1499, 14],
["setarg", 12, 0, 11, 1499, 14],
["invoke", 12, 11, 1499, 14],
["move", 9, 11, 1499, 14],
["access", 11, "move", 1500, 14],
["get", 12, 54, 1, 1500, 7],
["frame", 13, 12, 3, 1500, 7],
["null", 12, 1500, 7],
["setarg", 13, 0, 12, 1500, 7],
["setarg", 13, 1, 11, 1500, 7],
["setarg", 13, 2, 9, 1500, 7],
["setarg", 13, 3, 7, 1500, 7],
["invoke", 13, 11, 1500, 7],
["access", 11, "jump_not_null", 1501, 22],
["get", 12, 63, 1, 1501, 7],
["frame", 13, 12, 3, 1501, 7],
["null", 12, 1501, 7],
["setarg", 13, 0, 12, 1501, 7],
["setarg", 13, 1, 11, 1501, 7],
["setarg", 13, 2, 9, 1501, 7],
["setarg", 13, 3, 3, 1501, 7],
["invoke", 13, 11, 1501, 7],
["access", 11, -1, 1502, 36],
["get", 12, 94, 1, 1502, 20],
["frame", 13, 12, 2, 1502, 20],
["null", 12, 1502, 20],
["setarg", 13, 0, 12, 1502, 20],
["setarg", 13, 1, 6, 1502, 20],
["setarg", 13, 2, 11, 1502, 20],
["invoke", 13, 11, 1502, 20],
["move", 8, 11, 1502, 20],
["access", 11, "move", 1503, 14],
["get", 12, 54, 1, 1503, 7],
["frame", 13, 12, 3, 1503, 7],
["null", 12, 1503, 7],
["setarg", 13, 0, 12, 1503, 7],
["setarg", 13, 1, 11, 1503, 7],
["setarg", 13, 2, 9, 1503, 7],
["setarg", 13, 3, 8, 1503, 7],
["invoke", 13, 11, 1503, 7],
["get", 11, 51, 1, 1504, 7],
["frame", 12, 11, 1, 1504, 7],
["null", 11, 1504, 7],
["setarg", 12, 0, 11, 1504, 7],
["setarg", 12, 1, 3, 1504, 7],
["invoke", 12, 3, 1504, 7],
["return", 9, 1505, 14],
"_nop_ur_3",
"if_else_644",
"if_end_645",
["access", 3, ",", 1509, 17],
["is_identical", 11, 4, 3, 1509, 17],
["jump_true", 11, "eq_done_654", 1509, 17],
["is_int", 12, 4, 1509, 17],
["jump_false", 12, "eq_ni_655", 1509, 17],
"_nop_tc_19",
["jump", "eq_ni_655", 1509, 17],
["eq_int", 11, 4, 3, 1509, 17],
["jump", "eq_done_654", 1509, 17],
"eq_ni_655",
["is_num", 12, 4, 1509, 17],
["jump_false", 12, "eq_nn_656", 1509, 17],
"_nop_tc_20",
["jump", "eq_nn_656", 1509, 17],
["eq_float", 11, 4, 3, 1509, 17],
["jump", "eq_done_654", 1509, 17],
"eq_nn_656",
["is_text", 12, 4, 1509, 17],
["jump_false", 12, "eq_nt_657", 1509, 17],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 11, 4, 3, 1509, 17],
["jump", "eq_done_654", 1509, 17],
"eq_nt_657",
["is_null", 12, 4, 1509, 17],
["jump_false", 12, "eq_nnl_658", 1509, 17],
"_nop_tc_23",
["jump", "eq_nnl_658", 1509, 17],
["true", 11, 1509, 17],
["jump", "eq_done_654", 1509, 17],
"eq_nnl_658",
["is_bool", 12, 4, 1509, 17],
["jump_false", 12, "eq_nb_659", 1509, 17],
"_nop_tc_24",
["jump", "eq_nb_659", 1509, 17],
["eq_bool", 11, 4, 3, 1509, 17],
["jump", "eq_done_654", 1509, 17],
"eq_nb_659",
["false", 11, 1509, 17],
"eq_done_654",
["jump_false", 11, "if_else_652", 1509, 17],
["access", 3, -1, 1510, 22],
["get", 11, 94, 1, 1510, 7],
["frame", 12, 11, 2, 1510, 7],
["null", 11, 1510, 7],
["setarg", 12, 0, 11, 1510, 7],
["setarg", 12, 1, 5, 1510, 7],
["setarg", 12, 2, 3, 1510, 7],
["invoke", 12, 3, 1510, 7],
["access", 3, -1, 1511, 30],
["get", 11, 94, 1, 1511, 14],
["frame", 12, 11, 2, 1511, 14],
["null", 11, 1511, 14],
["setarg", 12, 0, 11, 1511, 14],
["setarg", 12, 1, 6, 1511, 14],
["setarg", 12, 2, 3, 1511, 14],
["tail_invoke", 12, 3, 1511, 14],
["return", 3, 1511, 14],
"_nop_ur_4",
"if_else_652",
"if_end_653",
["access", 3, -1, 1515, 32],
["get", 11, 94, 1, 1515, 17],
["frame", 12, 11, 2, 1515, 17],
["null", 11, 1515, 17],
["setarg", 12, 0, 11, 1515, 17],
["setarg", 12, 1, 5, 1515, 17],
["setarg", 12, 2, 3, 1515, 17],
["invoke", 12, 3, 1515, 17],
["move", 7, 3, 1515, 17],
["access", 3, -1, 1516, 34],
["get", 11, 94, 1, 1516, 18],
["frame", 12, 11, 2, 1516, 18],
["null", 11, 1516, 18],
["setarg", 12, 0, 11, 1516, 18],
["setarg", 12, 1, 6, 1516, 18],
["setarg", 12, 2, 3, 1516, 18],
["invoke", 12, 3, 1516, 18],
["move", 8, 3, 1516, 18],
["access", 3, 0, 1518, 23],
["is_int", 11, 2, 1518, 23],
["jump_false", 11, "rel_ni_663", 1518, 23],
"_nop_tc_25",
"_nop_tc_26",
["ge_int", 12, 2, 3, 1518, 23],
["jump", "rel_done_665", 1518, 23],
"rel_ni_663",
["is_num", 11, 2, 1518, 23],
["jump_false", 11, "rel_nn_664", 1518, 23],
"_nop_tc_27",
"_nop_tc_28",
["ge_float", 12, 2, 3, 1518, 23],
["jump", "rel_done_665", 1518, 23],
"rel_nn_664",
["is_text", 11, 2, 1518, 23],
["jump_false", 11, "rel_err_666", 1518, 23],
"_nop_tc_29",
["jump", "rel_err_666", 1518, 23],
["ge_text", 12, 2, 3, 1518, 23],
["jump", "rel_done_665", 1518, 23],
"rel_err_666",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1518,
23
],
["access", 11, "error", 1518, 23],
["access", 13, "cannot compare with '>=': operands must be same type", 1518, 23],
["array", 14, 0, 1518, 23],
["push", 14, 13, 1518, 23],
["frame", 13, 3, 2, 1518, 23],
["null", 3, 1518, 23],
["setarg", 13, 0, 3, 1518, 23],
["setarg", 13, 1, 11, 1518, 23],
["setarg", 13, 2, 14, 1518, 23],
["invoke", 13, 3, 1518, 23],
["disrupt", 1518, 23],
"rel_done_665",
["move", 3, 12, 1518, 23],
["jump_false", 3, "and_end_662", 1518, 23],
["access", 11, "+", 1518, 36],
["is_identical", 12, 4, 11, 1518, 36],
["jump_true", 12, "ne_nid_668", 1518, 36],
["jump", "ne_ni_669", 1518, 36],
"ne_nid_668",
["false", 12, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_ni_669",
["is_int", 13, 4, 1518, 36],
["jump_false", 13, "ne_nn_670", 1518, 36],
"_nop_tc_30",
["jump", "ne_nn_670", 1518, 36],
["ne_int", 12, 4, 11, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_nn_670",
["is_num", 13, 4, 1518, 36],
["jump_false", 13, "ne_nt_671", 1518, 36],
"_nop_tc_31",
["jump", "ne_nt_671", 1518, 36],
["ne_float", 12, 4, 11, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_nt_671",
["is_text", 13, 4, 1518, 36],
["jump_false", 13, "ne_nnl_672", 1518, 36],
"_nop_tc_32",
"_nop_tc_33",
["ne_text", 12, 4, 11, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_nnl_672",
["is_null", 13, 4, 1518, 36],
["jump_false", 13, "ne_nb_673", 1518, 36],
"_nop_tc_34",
["jump", "ne_nb_673", 1518, 36],
["false", 12, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_nb_673",
["is_bool", 13, 4, 1518, 36],
["jump_false", 13, "ne_mis_674", 1518, 36],
"_nop_tc_35",
["jump", "ne_mis_674", 1518, 36],
["ne_bool", 12, 4, 11, 1518, 36],
["jump", "ne_done_667", 1518, 36],
"ne_mis_674",
["true", 12, 1518, 36],
"ne_done_667",
["move", 3, 12, 1518, 36],
"and_end_662",
["jump_false", 3, "tern_else_660", 1518, 36],
["move", 3, 2, 1518, 43],
["jump", "tern_end_661", 1518, 43],
"tern_else_660",
["get", 11, 43, 1, 1518, 52],
["frame", 12, 11, 0, 1518, 52],
["null", 11, 1518, 52],
["setarg", 12, 0, 11, 1518, 52],
["invoke", 12, 11, 1518, 52],
["move", 3, 11, 1518, 52],
"tern_end_661",
["move", 9, 3, 1518, 52],
["get", 3, 3, 1, 1519, 10],
["load_dynamic", 11, 3, 4, 1519, 20],
["move", 10, 11, 1519, 20],
["null", 3, 1520, 15],
["is_identical", 4, 10, 3, 1520, 15],
["jump_true", 4, "eq_done_677", 1520, 15],
["is_int", 11, 10, 1520, 15],
["jump_false", 11, "eq_ni_678", 1520, 15],
"_nop_tc_36",
["jump", "eq_ni_678", 1520, 15],
["eq_int", 4, 10, 3, 1520, 15],
["jump", "eq_done_677", 1520, 15],
"eq_ni_678",
["is_num", 11, 10, 1520, 15],
["jump_false", 11, "eq_nn_679", 1520, 15],
"_nop_tc_37",
["jump", "eq_nn_679", 1520, 15],
["eq_float", 4, 10, 3, 1520, 15],
["jump", "eq_done_677", 1520, 15],
"eq_nn_679",
["is_text", 11, 10, 1520, 15],
["jump_false", 11, "eq_nt_680", 1520, 15],
"_nop_tc_38",
["jump", "eq_nt_680", 1520, 15],
["eq_text", 4, 10, 3, 1520, 15],
["jump", "eq_done_677", 1520, 15],
"eq_nt_680",
["is_null", 11, 10, 1520, 15],
["jump_false", 11, "eq_nnl_681", 1520, 15],
"_nop_tc_39",
"_nop_tc_40",
["true", 4, 1520, 15],
["jump", "eq_done_677", 1520, 15],
"eq_nnl_681",
["is_bool", 11, 10, 1520, 15],
["jump_false", 11, "eq_nb_682", 1520, 15],
"_nop_tc_41",
["jump", "eq_nb_682", 1520, 15],
["eq_bool", 4, 10, 3, 1520, 15],
["jump", "eq_done_677", 1520, 15],
"eq_nb_682",
["false", 4, 1520, 15],
"eq_done_677",
["jump_false", 4, "if_else_675", 1520, 15],
["access", 10, "add", 1521, 12],
["jump", "if_end_676", 1521, 12],
"if_else_675",
"if_end_676",
["put", 5, 37, 1, 1523, 14],
["put", 6, 38, 1, 1524, 14],
["get", 3, 74, 1, 1525, 5],
["frame", 4, 3, 4, 1525, 5],
["null", 3, 1525, 5],
["setarg", 4, 0, 3, 1525, 5],
["setarg", 4, 1, 10, 1525, 5],
["setarg", 4, 2, 9, 1525, 5],
["setarg", 4, 3, 7, 1525, 5],
["setarg", 4, 4, 8, 1525, 5],
["invoke", 4, 3, 1525, 5],
["return", 9, 1526, 12],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 27,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "left", 1534, 16],
["move", 4, 3, 1534, 16],
["load_field", 3, 1, "right", 1535, 17],
["move", 5, 3, 1535, 17],
["load_field", 3, 4, "kind", 1536, 21],
["move", 6, 3, 1536, 21],
["null", 3, 1537, 16],
["access", 7, 0, 1538, 17],
["access", 8, 0, 1539, 21],
["access", 9, 0, 1540, 17],
["access", 10, 0, 1541, 15],
["null", 11, 1542, 18],
["access", 12, 0, 1543, 17],
["access", 13, 0, 1544, 22],
["access", 14, 0, 1545, 16],
["null", 15, 1546, 15],
["null", 16, 1547, 16],
["access", 17, 0, 1548, 20],
["access", 18, 0, 1549, 19],
["null", 19, 1550, 20],
["access", 20, 0, 1551, 20],
["access", 21, "name", 1553, 22],
["is_identical", 22, 6, 21, 1553, 22],
["jump_true", 22, "eq_done_685", 1553, 22],
["is_int", 23, 6, 1553, 22],
["jump_false", 23, "eq_ni_686", 1553, 22],
"_nop_tc_1",
["jump", "eq_ni_686", 1553, 22],
["eq_int", 22, 6, 21, 1553, 22],
["jump", "eq_done_685", 1553, 22],
"eq_ni_686",
["is_num", 23, 6, 1553, 22],
["jump_false", 23, "eq_nn_687", 1553, 22],
"_nop_tc_2",
["jump", "eq_nn_687", 1553, 22],
["eq_float", 22, 6, 21, 1553, 22],
["jump", "eq_done_685", 1553, 22],
"eq_nn_687",
["is_text", 23, 6, 1553, 22],
["jump_false", 23, "eq_nt_688", 1553, 22],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 22, 6, 21, 1553, 22],
["jump", "eq_done_685", 1553, 22],
"eq_nt_688",
["is_null", 23, 6, 1553, 22],
["jump_false", 23, "eq_nnl_689", 1553, 22],
"_nop_tc_5",
["jump", "eq_nnl_689", 1553, 22],
["true", 22, 1553, 22],
["jump", "eq_done_685", 1553, 22],
"eq_nnl_689",
["is_bool", 23, 6, 1553, 22],
["jump_false", 23, "eq_nb_690", 1553, 22],
"_nop_tc_6",
["jump", "eq_nb_690", 1553, 22],
["eq_bool", 22, 6, 21, 1553, 22],
["jump", "eq_done_685", 1553, 22],
"eq_nb_690",
["false", 22, 1553, 22],
"eq_done_685",
["jump_false", 22, "if_else_683", 1553, 22],
["load_field", 21, 4, "name", 1554, 14],
["move", 3, 21, 1554, 14],
["load_field", 21, 4, "level", 1555, 15],
["move", 7, 21, 1555, 15],
["null", 21, 1556, 20],
["is_identical", 22, 7, 21, 1556, 20],
["jump_true", 22, "eq_done_693", 1556, 20],
["is_int", 23, 7, 1556, 20],
["jump_false", 23, "eq_ni_694", 1556, 20],
"_nop_tc_7",
["jump", "eq_ni_694", 1556, 20],
["eq_int", 22, 7, 21, 1556, 20],
["jump", "eq_done_693", 1556, 20],
"eq_ni_694",
["is_num", 23, 7, 1556, 20],
["jump_false", 23, "eq_nn_695", 1556, 20],
"_nop_tc_8",
["jump", "eq_nn_695", 1556, 20],
["eq_float", 22, 7, 21, 1556, 20],
["jump", "eq_done_693", 1556, 20],
"eq_nn_695",
["is_text", 23, 7, 1556, 20],
["jump_false", 23, "eq_nt_696", 1556, 20],
"_nop_tc_9",
["jump", "eq_nt_696", 1556, 20],
["eq_text", 22, 7, 21, 1556, 20],
["jump", "eq_done_693", 1556, 20],
"eq_nt_696",
["is_null", 23, 7, 1556, 20],
["jump_false", 23, "eq_nnl_697", 1556, 20],
"_nop_tc_10",
"_nop_tc_11",
["true", 22, 1556, 20],
["jump", "eq_done_693", 1556, 20],
"eq_nnl_697",
["is_bool", 23, 7, 1556, 20],
["jump_false", 23, "eq_nb_698", 1556, 20],
"_nop_tc_12",
["jump", "eq_nb_698", 1556, 20],
["eq_bool", 22, 7, 21, 1556, 20],
["jump", "eq_done_693", 1556, 20],
"eq_nb_698",
["false", 22, 1556, 20],
"eq_done_693",
["jump_false", 22, "if_else_691", 1556, 20],
["access", 7, -1, 1557, 17],
["jump", "if_end_692", 1557, 17],
"if_else_691",
"if_end_692",
["get", 21, 43, 1, 1559, 19],
["frame", 22, 21, 0, 1559, 19],
["null", 21, 1559, 19],
["setarg", 22, 0, 21, 1559, 19],
["invoke", 22, 21, 1559, 19],
["move", 8, 21, 1559, 19],
["access", 21, 0, 1560, 20],
["is_identical", 22, 7, 21, 1560, 20],
["jump_true", 22, "eq_done_702", 1560, 20],
["is_int", 23, 7, 1560, 20],
["jump_false", 23, "eq_ni_703", 1560, 20],
"_nop_tc_13",
"_nop_tc_14",
["eq_int", 22, 7, 21, 1560, 20],
["jump", "eq_done_702", 1560, 20],
"eq_ni_703",
["is_num", 23, 7, 1560, 20],
["jump_false", 23, "eq_nn_704", 1560, 20],
"_nop_tc_15",
"_nop_tc_16",
["eq_float", 22, 7, 21, 1560, 20],
["jump", "eq_done_702", 1560, 20],
"eq_nn_704",
["is_text", 23, 7, 1560, 20],
["jump_false", 23, "eq_nt_705", 1560, 20],
"_nop_tc_17",
["jump", "eq_nt_705", 1560, 20],
["eq_text", 22, 7, 21, 1560, 20],
["jump", "eq_done_702", 1560, 20],
"eq_nt_705",
["is_null", 23, 7, 1560, 20],
["jump_false", 23, "eq_nnl_706", 1560, 20],
"_nop_tc_18",
["jump", "eq_nnl_706", 1560, 20],
["true", 22, 1560, 20],
["jump", "eq_done_702", 1560, 20],
"eq_nnl_706",
["is_bool", 23, 7, 1560, 20],
["jump_false", 23, "eq_nb_707", 1560, 20],
"_nop_tc_19",
["jump", "eq_nb_707", 1560, 20],
["eq_bool", 22, 7, 21, 1560, 20],
["jump", "eq_done_702", 1560, 20],
"eq_nb_707",
["false", 22, 1560, 20],
"eq_done_702",
["move", 21, 22, 1560, 20],
["jump_true", 21, "or_end_701", 1560, 20],
["access", 22, -1, 1560, 34],
["is_identical", 23, 7, 22, 1560, 34],
["jump_true", 23, "eq_done_708", 1560, 34],
["is_int", 24, 7, 1560, 34],
["jump_false", 24, "eq_ni_709", 1560, 34],
"_nop_tc_20",
"_nop_tc_21",
["eq_int", 23, 7, 22, 1560, 34],
["jump", "eq_done_708", 1560, 34],
"eq_ni_709",
["is_num", 24, 7, 1560, 34],
["jump_false", 24, "eq_nn_710", 1560, 34],
"_nop_tc_22",
"_nop_tc_23",
["eq_float", 23, 7, 22, 1560, 34],
["jump", "eq_done_708", 1560, 34],
"eq_nn_710",
["is_text", 24, 7, 1560, 34],
["jump_false", 24, "eq_nt_711", 1560, 34],
"_nop_tc_24",
["jump", "eq_nt_711", 1560, 34],
["eq_text", 23, 7, 22, 1560, 34],
["jump", "eq_done_708", 1560, 34],
"eq_nt_711",
["is_null", 24, 7, 1560, 34],
["jump_false", 24, "eq_nnl_712", 1560, 34],
"_nop_tc_25",
["jump", "eq_nnl_712", 1560, 34],
["true", 23, 1560, 34],
["jump", "eq_done_708", 1560, 34],
"eq_nnl_712",
["is_bool", 24, 7, 1560, 34],
["jump_false", 24, "eq_nb_713", 1560, 34],
"_nop_tc_26",
["jump", "eq_nb_713", 1560, 34],
["eq_bool", 23, 7, 22, 1560, 34],
["jump", "eq_done_708", 1560, 34],
"eq_nb_713",
["false", 23, 1560, 34],
"eq_done_708",
["move", 21, 23, 1560, 34],
"or_end_701",
["jump_false", 21, "if_else_699", 1560, 34],
["get", 21, 45, 1, 1561, 17],
["frame", 22, 21, 1, 1561, 17],
["null", 21, 1561, 17],
["setarg", 22, 0, 21, 1561, 17],
["setarg", 22, 1, 3, 1561, 17],
["invoke", 22, 21, 1561, 17],
["move", 9, 21, 1561, 17],
["access", 21, 0, 1562, 22],
["is_int", 22, 9, 1562, 22],
["jump_false", 22, "rel_ni_716", 1562, 22],
"_nop_tc_27",
"_nop_tc_28",
["ge_int", 23, 9, 21, 1562, 22],
["jump", "rel_done_718", 1562, 22],
"rel_ni_716",
["is_num", 22, 9, 1562, 22],
["jump_false", 22, "rel_nn_717", 1562, 22],
"_nop_tc_29",
"_nop_tc_30",
["ge_float", 23, 9, 21, 1562, 22],
["jump", "rel_done_718", 1562, 22],
"rel_nn_717",
["is_text", 22, 9, 1562, 22],
["jump_false", 22, "rel_err_719", 1562, 22],
"_nop_tc_31",
["jump", "rel_err_719", 1562, 22],
["ge_text", 23, 9, 21, 1562, 22],
["jump", "rel_done_718", 1562, 22],
"rel_err_719",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1562,
22
],
["access", 22, "error", 1562, 22],
["access", 24, "cannot compare with '>=': operands must be same type", 1562, 22],
["array", 25, 0, 1562, 22],
["push", 25, 24, 1562, 22],
["frame", 24, 21, 2, 1562, 22],
["null", 21, 1562, 22],
["setarg", 24, 0, 21, 1562, 22],
["setarg", 24, 1, 22, 1562, 22],
["setarg", 24, 2, 25, 1562, 22],
["invoke", 24, 21, 1562, 22],
["disrupt", 1562, 22],
"rel_done_718",
["jump_false", 23, "if_else_714", 1562, 22],
["access", 21, "move", 1563, 18],
["get", 22, 54, 1, 1563, 11],
["frame", 23, 22, 3, 1563, 11],
["null", 22, 1563, 11],
["setarg", 23, 0, 22, 1563, 11],
["setarg", 23, 1, 21, 1563, 11],
["setarg", 23, 2, 8, 1563, 11],
["setarg", 23, 3, 9, 1563, 11],
["invoke", 23, 21, 1563, 11],
["access", 7, 0, 1564, 19],
["jump", "if_end_715", 1564, 19],
"if_else_714",
"if_end_715",
["jump", "if_end_700", 1564, 19],
"if_else_699",
"if_end_700",
["access", 21, 0, 1567, 19],
["is_int", 22, 7, 1567, 19],
["jump_false", 22, "rel_ni_722", 1567, 19],
"_nop_tc_32",
"_nop_tc_33",
["gt_int", 23, 7, 21, 1567, 19],
["jump", "rel_done_724", 1567, 19],
"rel_ni_722",
["is_num", 22, 7, 1567, 19],
["jump_false", 22, "rel_nn_723", 1567, 19],
"_nop_tc_34",
"_nop_tc_35",
["gt_float", 23, 7, 21, 1567, 19],
["jump", "rel_done_724", 1567, 19],
"rel_nn_723",
["is_text", 22, 7, 1567, 19],
["jump_false", 22, "rel_err_725", 1567, 19],
"_nop_tc_36",
["jump", "rel_err_725", 1567, 19],
["gt_text", 23, 7, 21, 1567, 19],
["jump", "rel_done_724", 1567, 19],
"rel_err_725",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1567,
19
],
["access", 22, "error", 1567, 19],
["access", 24, "cannot compare with '>': operands must be same type", 1567, 19],
["array", 25, 0, 1567, 19],
["push", 25, 24, 1567, 19],
["frame", 24, 21, 2, 1567, 19],
["null", 21, 1567, 19],
["setarg", 24, 0, 21, 1567, 19],
["setarg", 24, 1, 22, 1567, 19],
["setarg", 24, 2, 25, 1567, 19],
["invoke", 24, 21, 1567, 19],
["disrupt", 1567, 19],
"rel_done_724",
["jump_false", 23, "if_else_720", 1567, 19],
["access", 21, 1, 1568, 23],
["is_num", 22, 7, 1568, 23],
["jump_false", 22, "num_err_726", 1568, 23],
"_nop_tc_37",
"_nop_tc_38",
["subtract", 10, 7, 21, 1568, 23],
["jump", "num_done_727", 1568, 23],
"num_err_726",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1568,
23
],
["access", 22, "error", 1568, 23],
["access", 23, "cannot apply '-': operands must be numbers", 1568, 23],
["array", 24, 0, 1568, 23],
["push", 24, 23, 1568, 23],
["frame", 23, 21, 2, 1568, 23],
["null", 21, 1568, 23],
["setarg", 23, 0, 21, 1568, 23],
["setarg", 23, 1, 22, 1568, 23],
["setarg", 23, 2, 24, 1568, 23],
["invoke", 23, 21, 1568, 23],
["disrupt", 1568, 23],
"num_done_727",
["get", 21, 106, 1, 1569, 18],
["get", 22, 106, 1, 1569, 39],
["length", 23, 22, 1569, 39],
["access", 22, 1, 1569, 56],
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
"_nop_tc_42",
["subtract", 24, 23, 22, 1569, 56],
["jump", "num_done_729", 1569, 56],
"num_err_728",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1569,
56
],
["access", 23, "error", 1569, 56],
["access", 25, "cannot apply '-': operands must be numbers", 1569, 56],
["array", 26, 0, 1569, 56],
["push", 26, 25, 1569, 56],
["frame", 25, 22, 2, 1569, 56],
["null", 22, 1569, 56],
["setarg", 25, 0, 22, 1569, 56],
["setarg", 25, 1, 23, 1569, 56],
["setarg", 25, 2, 26, 1569, 56],
["invoke", 25, 22, 1569, 56],
["disrupt", 1569, 56],
"num_done_729",
"_nop_tc_43",
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
["subtract", 22, 24, 10, 1569, 60],
["jump", "num_done_731", 1569, 60],
"num_err_730",
[
"access",
23,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1569,
60
],
["access", 24, "error", 1569, 60],
["access", 25, "cannot apply '-': operands must be numbers", 1569, 60],
["array", 26, 0, 1569, 60],
["push", 26, 25, 1569, 60],
["frame", 25, 23, 2, 1569, 60],
["null", 23, 1569, 60],
["setarg", 25, 0, 23, 1569, 60],
["setarg", 25, 1, 24, 1569, 60],
["setarg", 25, 2, 26, 1569, 60],
["invoke", 25, 23, 1569, 60],
["disrupt", 1569, 60],
"num_done_731",
["load_dynamic", 23, 21, 22, 1569, 60],
["move", 11, 23, 1569, 60],
["get", 21, 89, 1, 1570, 17],
["frame", 22, 21, 2, 1570, 17],
["null", 21, 1570, 17],
["setarg", 22, 0, 21, 1570, 17],
["setarg", 22, 1, 11, 1570, 17],
["setarg", 22, 2, 3, 1570, 17],
["invoke", 22, 21, 1570, 17],
["move", 12, 21, 1570, 17],
["access", 21, "get", 1571, 16],
["get", 22, 55, 1, 1571, 9],
["frame", 23, 22, 4, 1571, 9],
["null", 22, 1571, 9],
["setarg", 23, 0, 22, 1571, 9],
["setarg", 23, 1, 21, 1571, 9],
["setarg", 23, 2, 8, 1571, 9],
["setarg", 23, 3, 12, 1571, 9],
["setarg", 23, 4, 7, 1571, 9],
["invoke", 23, 21, 1571, 9],
["jump", "if_end_721", 1571, 9],
"if_else_720",
["access", 21, -1, 1572, 27],
["is_identical", 22, 7, 21, 1572, 27],
["jump_true", 22, "eq_done_734", 1572, 27],
["is_int", 23, 7, 1572, 27],
["jump_false", 23, "eq_ni_735", 1572, 27],
"_nop_tc_47",
"_nop_tc_48",
["eq_int", 22, 7, 21, 1572, 27],
["jump", "eq_done_734", 1572, 27],
"eq_ni_735",
["is_num", 23, 7, 1572, 27],
["jump_false", 23, "eq_nn_736", 1572, 27],
"_nop_tc_49",
"_nop_tc_50",
["eq_float", 22, 7, 21, 1572, 27],
["jump", "eq_done_734", 1572, 27],
"eq_nn_736",
["is_text", 23, 7, 1572, 27],
["jump_false", 23, "eq_nt_737", 1572, 27],
"_nop_tc_51",
["jump", "eq_nt_737", 1572, 27],
["eq_text", 22, 7, 21, 1572, 27],
["jump", "eq_done_734", 1572, 27],
"eq_nt_737",
["is_null", 23, 7, 1572, 27],
["jump_false", 23, "eq_nnl_738", 1572, 27],
"_nop_tc_52",
["jump", "eq_nnl_738", 1572, 27],
["true", 22, 1572, 27],
["jump", "eq_done_734", 1572, 27],
"eq_nnl_738",
["is_bool", 23, 7, 1572, 27],
["jump_false", 23, "eq_nb_739", 1572, 27],
"_nop_tc_53",
["jump", "eq_nb_739", 1572, 27],
["eq_bool", 22, 7, 21, 1572, 27],
["jump", "eq_done_734", 1572, 27],
"eq_nb_739",
["false", 22, 1572, 27],
"eq_done_734",
["jump_false", 22, "if_else_732", 1572, 27],
["get", 21, 104, 1, 1573, 9],
["frame", 22, 21, 2, 1573, 9],
["null", 21, 1573, 9],
["setarg", 22, 0, 21, 1573, 9],
["setarg", 22, 1, 8, 1573, 9],
["setarg", 22, 2, 3, 1573, 9],
["invoke", 22, 21, 1573, 9],
["jump", "if_end_733", 1573, 9],
"if_else_732",
"if_end_733",
"if_end_721",
["access", 21, -1, 1575, 36],
["get", 22, 94, 1, 1575, 20],
["frame", 23, 22, 2, 1575, 20],
["null", 22, 1575, 20],
["setarg", 23, 0, 22, 1575, 20],
["setarg", 23, 1, 5, 1575, 20],
["setarg", 23, 2, 21, 1575, 20],
["invoke", 23, 21, 1575, 20],
["move", 13, 21, 1575, 20],
["get", 21, 43, 1, 1576, 14],
["frame", 22, 21, 0, 1576, 14],
["null", 21, 1576, 14],
["setarg", 22, 0, 21, 1576, 14],
["invoke", 22, 21, 1576, 14],
["move", 14, 21, 1576, 14],
["null", 21, 1577, 16],
["put", 21, 37, 1, 1577, 16],
["put", 5, 38, 1, 1578, 16],
["get", 21, 74, 1, 1579, 7],
["frame", 22, 21, 4, 1579, 7],
["null", 21, 1579, 7],
["setarg", 22, 0, 21, 1579, 7],
["setarg", 22, 1, 2, 1579, 7],
["setarg", 22, 2, 14, 1579, 7],
["setarg", 22, 3, 8, 1579, 7],
["setarg", 22, 4, 13, 1579, 7],
["invoke", 22, 8, 1579, 7],
["access", 8, 0, 1580, 20],
["is_identical", 21, 7, 8, 1580, 20],
["jump_true", 21, "eq_done_742", 1580, 20],
["is_int", 22, 7, 1580, 20],
["jump_false", 22, "eq_ni_743", 1580, 20],
"_nop_tc_54",
"_nop_tc_55",
["eq_int", 21, 7, 8, 1580, 20],
["jump", "eq_done_742", 1580, 20],
"eq_ni_743",
["is_num", 22, 7, 1580, 20],
["jump_false", 22, "eq_nn_744", 1580, 20],
"_nop_tc_56",
"_nop_tc_57",
["eq_float", 21, 7, 8, 1580, 20],
["jump", "eq_done_742", 1580, 20],
"eq_nn_744",
["is_text", 22, 7, 1580, 20],
["jump_false", 22, "eq_nt_745", 1580, 20],
"_nop_tc_58",
["jump", "eq_nt_745", 1580, 20],
["eq_text", 21, 7, 8, 1580, 20],
["jump", "eq_done_742", 1580, 20],
"eq_nt_745",
["is_null", 22, 7, 1580, 20],
["jump_false", 22, "eq_nnl_746", 1580, 20],
"_nop_tc_59",
["jump", "eq_nnl_746", 1580, 20],
["true", 21, 1580, 20],
["jump", "eq_done_742", 1580, 20],
"eq_nnl_746",
["is_bool", 22, 7, 1580, 20],
["jump_false", 22, "eq_nb_747", 1580, 20],
"_nop_tc_60",
["jump", "eq_nb_747", 1580, 20],
["eq_bool", 21, 7, 8, 1580, 20],
["jump", "eq_done_742", 1580, 20],
"eq_nb_747",
["false", 21, 1580, 20],
"eq_done_742",
["jump_false", 21, "if_else_740", 1580, 20],
["get", 8, 45, 1, 1581, 17],
["frame", 21, 8, 1, 1581, 17],
["null", 8, 1581, 17],
["setarg", 21, 0, 8, 1581, 17],
["setarg", 21, 1, 3, 1581, 17],
["invoke", 21, 8, 1581, 17],
["move", 9, 8, 1581, 17],
["access", 8, 0, 1582, 22],
["is_int", 21, 9, 1582, 22],
["jump_false", 21, "rel_ni_750", 1582, 22],
"_nop_tc_61",
"_nop_tc_62",
["ge_int", 22, 9, 8, 1582, 22],
["jump", "rel_done_752", 1582, 22],
"rel_ni_750",
["is_num", 21, 9, 1582, 22],
["jump_false", 21, "rel_nn_751", 1582, 22],
"_nop_tc_63",
"_nop_tc_64",
["ge_float", 22, 9, 8, 1582, 22],
["jump", "rel_done_752", 1582, 22],
"rel_nn_751",
["is_text", 21, 9, 1582, 22],
["jump_false", 21, "rel_err_753", 1582, 22],
"_nop_tc_65",
["jump", "rel_err_753", 1582, 22],
["ge_text", 22, 9, 8, 1582, 22],
["jump", "rel_done_752", 1582, 22],
"rel_err_753",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1582,
22
],
["access", 21, "error", 1582, 22],
["access", 23, "cannot compare with '>=': operands must be same type", 1582, 22],
["array", 24, 0, 1582, 22],
["push", 24, 23, 1582, 22],
["frame", 23, 8, 2, 1582, 22],
["null", 8, 1582, 22],
["setarg", 23, 0, 8, 1582, 22],
["setarg", 23, 1, 21, 1582, 22],
["setarg", 23, 2, 24, 1582, 22],
["invoke", 23, 8, 1582, 22],
["disrupt", 1582, 22],
"rel_done_752",
["jump_false", 22, "if_else_748", 1582, 22],
["access", 8, "move", 1583, 18],
["get", 21, 54, 1, 1583, 11],
["frame", 22, 21, 3, 1583, 11],
["null", 21, 1583, 11],
["setarg", 22, 0, 21, 1583, 11],
["setarg", 22, 1, 8, 1583, 11],
["setarg", 22, 2, 9, 1583, 11],
["setarg", 22, 3, 14, 1583, 11],
["invoke", 22, 8, 1583, 11],
["jump", "if_end_749", 1583, 11],
"if_else_748",
"if_end_749",
["jump", "if_end_741", 1583, 11],
"if_else_740",
["access", 8, 0, 1585, 26],
["is_int", 9, 7, 1585, 26],
["jump_false", 9, "rel_ni_756", 1585, 26],
"_nop_tc_66",
"_nop_tc_67",
["gt_int", 21, 7, 8, 1585, 26],
["jump", "rel_done_758", 1585, 26],
"rel_ni_756",
["is_num", 9, 7, 1585, 26],
["jump_false", 9, "rel_nn_757", 1585, 26],
"_nop_tc_68",
"_nop_tc_69",
["gt_float", 21, 7, 8, 1585, 26],
["jump", "rel_done_758", 1585, 26],
"rel_nn_757",
["is_text", 9, 7, 1585, 26],
["jump_false", 9, "rel_err_759", 1585, 26],
"_nop_tc_70",
["jump", "rel_err_759", 1585, 26],
["gt_text", 21, 7, 8, 1585, 26],
["jump", "rel_done_758", 1585, 26],
"rel_err_759",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1585,
26
],
["access", 9, "error", 1585, 26],
["access", 22, "cannot compare with '>': operands must be same type", 1585, 26],
["array", 23, 0, 1585, 26],
["push", 23, 22, 1585, 26],
["frame", 22, 8, 2, 1585, 26],
["null", 8, 1585, 26],
["setarg", 22, 0, 8, 1585, 26],
["setarg", 22, 1, 9, 1585, 26],
["setarg", 22, 2, 23, 1585, 26],
["invoke", 22, 8, 1585, 26],
["disrupt", 1585, 26],
"rel_done_758",
["jump_false", 21, "if_else_754", 1585, 26],
["access", 8, 1, 1586, 23],
["is_num", 9, 7, 1586, 23],
["jump_false", 9, "num_err_760", 1586, 23],
"_nop_tc_71",
"_nop_tc_72",
["subtract", 10, 7, 8, 1586, 23],
["jump", "num_done_761", 1586, 23],
"num_err_760",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1586,
23
],
["access", 9, "error", 1586, 23],
["access", 21, "cannot apply '-': operands must be numbers", 1586, 23],
["array", 22, 0, 1586, 23],
["push", 22, 21, 1586, 23],
["frame", 21, 8, 2, 1586, 23],
["null", 8, 1586, 23],
["setarg", 21, 0, 8, 1586, 23],
["setarg", 21, 1, 9, 1586, 23],
["setarg", 21, 2, 22, 1586, 23],
["invoke", 21, 8, 1586, 23],
["disrupt", 1586, 23],
"num_done_761",
["get", 8, 106, 1, 1587, 18],
["get", 9, 106, 1, 1587, 39],
["length", 21, 9, 1587, 39],
["access", 9, 1, 1587, 56],
"_nop_tc_73",
"_nop_tc_74",
"_nop_tc_75",
"_nop_tc_76",
["subtract", 22, 21, 9, 1587, 56],
["jump", "num_done_763", 1587, 56],
"num_err_762",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1587,
56
],
["access", 21, "error", 1587, 56],
["access", 23, "cannot apply '-': operands must be numbers", 1587, 56],
["array", 24, 0, 1587, 56],
["push", 24, 23, 1587, 56],
["frame", 23, 9, 2, 1587, 56],
["null", 9, 1587, 56],
["setarg", 23, 0, 9, 1587, 56],
["setarg", 23, 1, 21, 1587, 56],
["setarg", 23, 2, 24, 1587, 56],
["invoke", 23, 9, 1587, 56],
["disrupt", 1587, 56],
"num_done_763",
"_nop_tc_77",
"_nop_tc_78",
"_nop_tc_79",
"_nop_tc_80",
["subtract", 9, 22, 10, 1587, 60],
["jump", "num_done_765", 1587, 60],
"num_err_764",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1587,
60
],
["access", 21, "error", 1587, 60],
["access", 22, "cannot apply '-': operands must be numbers", 1587, 60],
["array", 23, 0, 1587, 60],
["push", 23, 22, 1587, 60],
["frame", 22, 10, 2, 1587, 60],
["null", 10, 1587, 60],
["setarg", 22, 0, 10, 1587, 60],
["setarg", 22, 1, 21, 1587, 60],
["setarg", 22, 2, 23, 1587, 60],
["invoke", 22, 10, 1587, 60],
["disrupt", 1587, 60],
"num_done_765",
["load_dynamic", 10, 8, 9, 1587, 60],
["move", 11, 10, 1587, 60],
["get", 8, 89, 1, 1588, 17],
["frame", 9, 8, 2, 1588, 17],
["null", 8, 1588, 17],
["setarg", 9, 0, 8, 1588, 17],
["setarg", 9, 1, 11, 1588, 17],
["setarg", 9, 2, 3, 1588, 17],
["invoke", 9, 3, 1588, 17],
["move", 12, 3, 1588, 17],
["access", 3, "put", 1589, 16],
["get", 8, 55, 1, 1589, 9],
["frame", 9, 8, 4, 1589, 9],
["null", 8, 1589, 9],
["setarg", 9, 0, 8, 1589, 9],
["setarg", 9, 1, 3, 1589, 9],
["setarg", 9, 2, 14, 1589, 9],
["setarg", 9, 3, 12, 1589, 9],
["setarg", 9, 4, 7, 1589, 9],
["invoke", 9, 3, 1589, 9],
["jump", "if_end_755", 1589, 9],
"if_else_754",
"if_end_755",
"if_end_741",
["return", 14, 1591, 14],
"_nop_ur_1",
"if_else_683",
["access", 3, ".", 1592, 29],
["is_identical", 7, 6, 3, 1592, 29],
["jump_true", 7, "eq_done_768", 1592, 29],
["is_int", 8, 6, 1592, 29],
["jump_false", 8, "eq_ni_769", 1592, 29],
"_nop_tc_81",
["jump", "eq_ni_769", 1592, 29],
["eq_int", 7, 6, 3, 1592, 29],
["jump", "eq_done_768", 1592, 29],
"eq_ni_769",
["is_num", 8, 6, 1592, 29],
["jump_false", 8, "eq_nn_770", 1592, 29],
"_nop_tc_82",
["jump", "eq_nn_770", 1592, 29],
["eq_float", 7, 6, 3, 1592, 29],
["jump", "eq_done_768", 1592, 29],
"eq_nn_770",
["is_text", 8, 6, 1592, 29],
["jump_false", 8, "eq_nt_771", 1592, 29],
"_nop_tc_83",
"_nop_tc_84",
["eq_text", 7, 6, 3, 1592, 29],
["jump", "eq_done_768", 1592, 29],
"eq_nt_771",
["is_null", 8, 6, 1592, 29],
["jump_false", 8, "eq_nnl_772", 1592, 29],
"_nop_tc_85",
["jump", "eq_nnl_772", 1592, 29],
["true", 7, 1592, 29],
["jump", "eq_done_768", 1592, 29],
"eq_nnl_772",
["is_bool", 8, 6, 1592, 29],
["jump_false", 8, "eq_nb_773", 1592, 29],
"_nop_tc_86",
["jump", "eq_nb_773", 1592, 29],
["eq_bool", 7, 6, 3, 1592, 29],
["jump", "eq_done_768", 1592, 29],
"eq_nb_773",
["false", 7, 1592, 29],
"eq_done_768",
["jump_false", 7, "if_else_766", 1592, 29],
["load_field", 3, 4, "left", 1593, 13],
["move", 15, 3, 1593, 13],
["load_field", 3, 4, "right", 1594, 14],
["move", 16, 3, 1594, 14],
["access", 3, -1, 1595, 32],
["get", 7, 94, 1, 1595, 18],
["frame", 8, 7, 2, 1595, 18],
["null", 7, 1595, 18],
["setarg", 8, 0, 7, 1595, 18],
["setarg", 8, 1, 15, 1595, 18],
["setarg", 8, 2, 3, 1595, 18],
["invoke", 8, 3, 1595, 18],
["move", 17, 3, 1595, 18],
["get", 3, 43, 1, 1596, 17],
["frame", 7, 3, 0, 1596, 17],
["null", 3, 1596, 17],
["setarg", 7, 0, 3, 1596, 17],
["invoke", 7, 3, 1596, 17],
["move", 18, 3, 1596, 17],
["get", 3, 75, 1, 1597, 7],
["frame", 7, 3, 3, 1597, 7],
["null", 3, 1597, 7],
["setarg", 7, 0, 3, 1597, 7],
["setarg", 7, 1, 18, 1597, 7],
["setarg", 7, 2, 17, 1597, 7],
["setarg", 7, 3, 16, 1597, 7],
["invoke", 7, 3, 1597, 7],
["access", 3, -1, 1598, 36],
["get", 7, 94, 1, 1598, 20],
["frame", 8, 7, 2, 1598, 20],
["null", 7, 1598, 20],
["setarg", 8, 0, 7, 1598, 20],
["setarg", 8, 1, 5, 1598, 20],
["setarg", 8, 2, 3, 1598, 20],
["invoke", 8, 3, 1598, 20],
["move", 13, 3, 1598, 20],
["get", 3, 43, 1, 1599, 14],
["frame", 7, 3, 0, 1599, 14],
["null", 3, 1599, 14],
["setarg", 7, 0, 3, 1599, 14],
["invoke", 7, 3, 1599, 14],
["move", 14, 3, 1599, 14],
["null", 3, 1600, 16],
["put", 3, 37, 1, 1600, 16],
["put", 5, 38, 1, 1601, 16],
["get", 3, 74, 1, 1602, 7],
["frame", 7, 3, 4, 1602, 7],
["null", 3, 1602, 7],
["setarg", 7, 0, 3, 1602, 7],
["setarg", 7, 1, 2, 1602, 7],
["setarg", 7, 2, 14, 1602, 7],
["setarg", 7, 3, 18, 1602, 7],
["setarg", 7, 4, 13, 1602, 7],
["invoke", 7, 3, 1602, 7],
["get", 3, 76, 1, 1603, 7],
["frame", 7, 3, 3, 1603, 7],
["null", 3, 1603, 7],
["setarg", 7, 0, 3, 1603, 7],
["setarg", 7, 1, 17, 1603, 7],
["setarg", 7, 2, 16, 1603, 7],
["setarg", 7, 3, 14, 1603, 7],
["invoke", 7, 3, 1603, 7],
["return", 14, 1604, 14],
"_nop_ur_2",
"if_else_766",
["access", 3, "[", 1605, 29],
["is_identical", 7, 6, 3, 1605, 29],
["jump_true", 7, "eq_done_776", 1605, 29],
["is_int", 8, 6, 1605, 29],
["jump_false", 8, "eq_ni_777", 1605, 29],
"_nop_tc_87",
["jump", "eq_ni_777", 1605, 29],
["eq_int", 7, 6, 3, 1605, 29],
["jump", "eq_done_776", 1605, 29],
"eq_ni_777",
["is_num", 8, 6, 1605, 29],
["jump_false", 8, "eq_nn_778", 1605, 29],
"_nop_tc_88",
["jump", "eq_nn_778", 1605, 29],
["eq_float", 7, 6, 3, 1605, 29],
["jump", "eq_done_776", 1605, 29],
"eq_nn_778",
["is_text", 8, 6, 1605, 29],
["jump_false", 8, "eq_nt_779", 1605, 29],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 7, 6, 3, 1605, 29],
["jump", "eq_done_776", 1605, 29],
"eq_nt_779",
["is_null", 8, 6, 1605, 29],
["jump_false", 8, "eq_nnl_780", 1605, 29],
"_nop_tc_91",
["jump", "eq_nnl_780", 1605, 29],
["true", 7, 1605, 29],
["jump", "eq_done_776", 1605, 29],
"eq_nnl_780",
["is_bool", 8, 6, 1605, 29],
["jump_false", 8, "eq_nb_781", 1605, 29],
"_nop_tc_92",
["jump", "eq_nb_781", 1605, 29],
["eq_bool", 7, 6, 3, 1605, 29],
["jump", "eq_done_776", 1605, 29],
"eq_nb_781",
["false", 7, 1605, 29],
"eq_done_776",
["jump_false", 7, "if_else_774", 1605, 29],
["load_field", 3, 4, "left", 1606, 13],
["move", 15, 3, 1606, 13],
["load_field", 3, 4, "right", 1607, 18],
["move", 19, 3, 1607, 18],
["access", 3, -1, 1608, 32],
["get", 6, 94, 1, 1608, 18],
["frame", 7, 6, 2, 1608, 18],
["null", 6, 1608, 18],
["setarg", 7, 0, 6, 1608, 18],
["setarg", 7, 1, 15, 1608, 18],
["setarg", 7, 2, 3, 1608, 18],
["invoke", 7, 3, 1608, 18],
["move", 17, 3, 1608, 18],
["access", 3, -1, 1609, 37],
["get", 6, 94, 1, 1609, 18],
["frame", 7, 6, 2, 1609, 18],
["null", 6, 1609, 18],
["setarg", 7, 0, 6, 1609, 18],
["setarg", 7, 1, 19, 1609, 18],
["setarg", 7, 2, 3, 1609, 18],
["invoke", 7, 3, 1609, 18],
["move", 20, 3, 1609, 18],
["get", 3, 43, 1, 1610, 17],
["frame", 6, 3, 0, 1610, 17],
["null", 3, 1610, 17],
["setarg", 6, 0, 3, 1610, 17],
["invoke", 6, 3, 1610, 17],
["move", 18, 3, 1610, 17],
["load_field", 3, 4, "access_kind", 1611, 50],
["get", 6, 77, 1, 1611, 7],
["frame", 7, 6, 4, 1611, 7],
["null", 6, 1611, 7],
["setarg", 7, 0, 6, 1611, 7],
["setarg", 7, 1, 18, 1611, 7],
["setarg", 7, 2, 17, 1611, 7],
["setarg", 7, 3, 20, 1611, 7],
["setarg", 7, 4, 3, 1611, 7],
["invoke", 7, 3, 1611, 7],
["access", 3, -1, 1612, 36],
["get", 6, 94, 1, 1612, 20],
["frame", 7, 6, 2, 1612, 20],
["null", 6, 1612, 20],
["setarg", 7, 0, 6, 1612, 20],
["setarg", 7, 1, 5, 1612, 20],
["setarg", 7, 2, 3, 1612, 20],
["invoke", 7, 3, 1612, 20],
["move", 13, 3, 1612, 20],
["get", 3, 43, 1, 1613, 14],
["frame", 6, 3, 0, 1613, 14],
["null", 3, 1613, 14],
["setarg", 6, 0, 3, 1613, 14],
["invoke", 6, 3, 1613, 14],
["move", 14, 3, 1613, 14],
["null", 3, 1614, 16],
["put", 3, 37, 1, 1614, 16],
["put", 5, 38, 1, 1615, 16],
["get", 3, 74, 1, 1616, 7],
["frame", 5, 3, 4, 1616, 7],
["null", 3, 1616, 7],
["setarg", 5, 0, 3, 1616, 7],
["setarg", 5, 1, 2, 1616, 7],
["setarg", 5, 2, 14, 1616, 7],
["setarg", 5, 3, 18, 1616, 7],
["setarg", 5, 4, 13, 1616, 7],
["invoke", 5, 3, 1616, 7],
["load_field", 3, 4, "access_kind", 1617, 47],
["get", 4, 78, 1, 1617, 7],
["frame", 5, 4, 4, 1617, 7],
["null", 4, 1617, 7],
["setarg", 5, 0, 4, 1617, 7],
["setarg", 5, 1, 17, 1617, 7],
["setarg", 5, 2, 20, 1617, 7],
["setarg", 5, 3, 14, 1617, 7],
["setarg", 5, 4, 3, 1617, 7],
["invoke", 5, 3, 1617, 7],
["return", 14, 1618, 14],
"_nop_ur_3",
"if_else_774",
"if_end_775",
"if_end_767",
"if_end_684",
["access", 3, -1, 1620, 12],
["return", 3, 1620, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 26,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "kind", 1625, 16],
["move", 3, 2, 1625, 16],
["load_field", 2, 1, "left", 1626, 16],
["move", 4, 2, 1626, 16],
["load_field", 2, 1, "right", 1627, 17],
["move", 5, 2, 1627, 17],
["get", 2, 6, 1, 1628, 15],
["load_dynamic", 6, 2, 3, 1628, 28],
["move", 2, 6, 1628, 28],
["null", 3, 1629, 20],
["access", 6, 0, 1630, 20],
["access", 7, 0, 1631, 20],
["null", 8, 1632, 21],
["null", 9, 1633, 16],
["access", 10, 0, 1634, 17],
["access", 11, 0, 1635, 16],
["access", 12, 0, 1636, 15],
["null", 13, 1637, 18],
["access", 14, 0, 1638, 17],
["null", 15, 1639, 15],
["null", 16, 1640, 16],
["access", 17, 0, 1641, 20],
["null", 18, 1642, 20],
["access", 19, 0, 1643, 20],
["access", 20, 0, 1644, 19],
["null", 21, 1645, 21],
["null", 22, 1646, 22],
["null", 23, 1648, 16],
["is_identical", 24, 2, 23, 1648, 16],
["jump_true", 24, "ne_nid_785", 1648, 16],
["jump", "ne_ni_786", 1648, 16],
"ne_nid_785",
["false", 24, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_ni_786",
["is_int", 25, 2, 1648, 16],
["jump_false", 25, "ne_nn_787", 1648, 16],
"_nop_tc_1",
["jump", "ne_nn_787", 1648, 16],
["ne_int", 24, 2, 23, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_nn_787",
["is_num", 25, 2, 1648, 16],
["jump_false", 25, "ne_nt_788", 1648, 16],
"_nop_tc_2",
["jump", "ne_nt_788", 1648, 16],
["ne_float", 24, 2, 23, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_nt_788",
["is_text", 25, 2, 1648, 16],
["jump_false", 25, "ne_nnl_789", 1648, 16],
"_nop_tc_3",
["jump", "ne_nnl_789", 1648, 16],
["ne_text", 24, 2, 23, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_nnl_789",
["is_null", 25, 2, 1648, 16],
["jump_false", 25, "ne_nb_790", 1648, 16],
"_nop_tc_4",
"_nop_tc_5",
["false", 24, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_nb_790",
["is_bool", 25, 2, 1648, 16],
["jump_false", 25, "ne_mis_791", 1648, 16],
"_nop_tc_6",
["jump", "ne_mis_791", 1648, 16],
["ne_bool", 24, 2, 23, 1648, 16],
["jump", "ne_done_784", 1648, 16],
"ne_mis_791",
["true", 24, 1648, 16],
"ne_done_784",
["jump_false", 24, "if_else_782", 1648, 16],
["get", 23, 107, 1, 1649, 14],
["frame", 24, 23, 2, 1649, 14],
["null", 23, 1649, 14],
["setarg", 24, 0, 23, 1649, 14],
["setarg", 24, 1, 1, 1649, 14],
["setarg", 24, 2, 2, 1649, 14],
["tail_invoke", 24, 2, 1649, 14],
["return", 2, 1649, 14],
"_nop_ur_1",
"if_else_782",
"if_end_783",
["load_field", 2, 1, "push", 1653, 9],
["true", 23, 1653, 22],
["is_identical", 24, 2, 23, 1653, 22],
["jump_true", 24, "eq_done_794", 1653, 22],
["is_int", 25, 2, 1653, 22],
["jump_false", 25, "eq_ni_795", 1653, 22],
"_nop_tc_7",
["jump", "eq_ni_795", 1653, 22],
["eq_int", 24, 2, 23, 1653, 22],
["jump", "eq_done_794", 1653, 22],
"eq_ni_795",
["is_num", 25, 2, 1653, 22],
["jump_false", 25, "eq_nn_796", 1653, 22],
"_nop_tc_8",
["jump", "eq_nn_796", 1653, 22],
["eq_float", 24, 2, 23, 1653, 22],
["jump", "eq_done_794", 1653, 22],
"eq_nn_796",
["is_text", 25, 2, 1653, 22],
["jump_false", 25, "eq_nt_797", 1653, 22],
"_nop_tc_9",
["jump", "eq_nt_797", 1653, 22],
["eq_text", 24, 2, 23, 1653, 22],
["jump", "eq_done_794", 1653, 22],
"eq_nt_797",
["is_null", 25, 2, 1653, 22],
["jump_false", 25, "eq_nnl_798", 1653, 22],
"_nop_tc_10",
["jump", "eq_nnl_798", 1653, 22],
["true", 24, 1653, 22],
["jump", "eq_done_794", 1653, 22],
"eq_nnl_798",
["is_bool", 25, 2, 1653, 22],
["jump_false", 25, "eq_nb_799", 1653, 22],
"_nop_tc_11",
"_nop_tc_12",
["eq_bool", 24, 2, 23, 1653, 22],
["jump", "eq_done_794", 1653, 22],
"eq_nb_799",
["false", 24, 1653, 22],
"eq_done_794",
["jump_false", 24, "if_else_792", 1653, 22],
["load_field", 2, 4, "left", 1654, 18],
["move", 3, 2, 1654, 18],
["access", 2, -1, 1655, 37],
["get", 23, 94, 1, 1655, 18],
["frame", 24, 23, 2, 1655, 18],
["null", 23, 1655, 18],
["setarg", 24, 0, 23, 1655, 18],
["setarg", 24, 1, 3, 1655, 18],
["setarg", 24, 2, 2, 1655, 18],
["invoke", 24, 2, 1655, 18],
["move", 6, 2, 1655, 18],
["access", 2, -1, 1656, 34],
["get", 3, 94, 1, 1656, 18],
["frame", 23, 3, 2, 1656, 18],
["null", 3, 1656, 18],
["setarg", 23, 0, 3, 1656, 18],
["setarg", 23, 1, 5, 1656, 18],
["setarg", 23, 2, 2, 1656, 18],
["invoke", 23, 2, 1656, 18],
["move", 7, 2, 1656, 18],
["get", 2, 43, 1, 1657, 17],
["frame", 3, 2, 0, 1657, 17],
["null", 2, 1657, 17],
["setarg", 3, 0, 2, 1657, 17],
["invoke", 3, 2, 1657, 17],
["move", 20, 2, 1657, 17],
["access", 2, "push_err", 1658, 29],
["get", 3, 48, 1, 1658, 19],
["frame", 23, 3, 1, 1658, 19],
["null", 3, 1658, 19],
["setarg", 23, 0, 3, 1658, 19],
["setarg", 23, 1, 2, 1658, 19],
["invoke", 23, 2, 1658, 19],
["move", 21, 2, 1658, 19],
["access", 2, "push_done", 1659, 30],
["get", 3, 48, 1, 1659, 20],
["frame", 23, 3, 1, 1659, 20],
["null", 3, 1659, 20],
["setarg", 23, 0, 3, 1659, 20],
["setarg", 23, 1, 2, 1659, 20],
["invoke", 23, 2, 1659, 20],
["move", 22, 2, 1659, 20],
["access", 2, "is_array", 1660, 14],
["get", 3, 54, 1, 1660, 7],
["frame", 23, 3, 3, 1660, 7],
["null", 3, 1660, 7],
["setarg", 23, 0, 3, 1660, 7],
["setarg", 23, 1, 2, 1660, 7],
["setarg", 23, 2, 20, 1660, 7],
["setarg", 23, 3, 6, 1660, 7],
["invoke", 23, 2, 1660, 7],
["access", 2, "jump_false", 1661, 22],
["get", 3, 63, 1, 1661, 7],
["frame", 23, 3, 3, 1661, 7],
["null", 3, 1661, 7],
["setarg", 23, 0, 3, 1661, 7],
["setarg", 23, 1, 2, 1661, 7],
["setarg", 23, 2, 20, 1661, 7],
["setarg", 23, 3, 21, 1661, 7],
["invoke", 23, 2, 1661, 7],
["access", 2, "push", 1662, 14],
["get", 3, 54, 1, 1662, 7],
["frame", 20, 3, 3, 1662, 7],
["null", 3, 1662, 7],
["setarg", 20, 0, 3, 1662, 7],
["setarg", 20, 1, 2, 1662, 7],
["setarg", 20, 2, 6, 1662, 7],
["setarg", 20, 3, 7, 1662, 7],
["invoke", 20, 2, 1662, 7],
["get", 2, 62, 1, 1663, 7],
["frame", 3, 2, 1, 1663, 7],
["null", 2, 1663, 7],
["setarg", 3, 0, 2, 1663, 7],
["setarg", 3, 1, 22, 1663, 7],
["invoke", 3, 2, 1663, 7],
["get", 2, 51, 1, 1664, 7],
["frame", 3, 2, 1, 1664, 7],
["null", 2, 1664, 7],
["setarg", 3, 0, 2, 1664, 7],
["setarg", 3, 1, 21, 1664, 7],
["invoke", 3, 2, 1664, 7],
["access", 2, "cannot push: target must be an array", 1665, 22],
["get", 3, 61, 1, 1665, 7],
["frame", 6, 3, 1, 1665, 7],
["null", 3, 1665, 7],
["setarg", 6, 0, 3, 1665, 7],
["setarg", 6, 1, 2, 1665, 7],
["invoke", 6, 2, 1665, 7],
["access", 2, "disrupt", 1666, 14],
["get", 3, 52, 1, 1666, 7],
["frame", 6, 3, 1, 1666, 7],
["null", 3, 1666, 7],
["setarg", 6, 0, 3, 1666, 7],
["setarg", 6, 1, 2, 1666, 7],
["invoke", 6, 2, 1666, 7],
["get", 2, 51, 1, 1667, 7],
["frame", 3, 2, 1, 1667, 7],
["null", 2, 1667, 7],
["setarg", 3, 0, 2, 1667, 7],
["setarg", 3, 1, 22, 1667, 7],
["invoke", 3, 2, 1667, 7],
["return", 7, 1668, 14],
"_nop_ur_2",
"if_else_792",
"if_end_793",
["load_field", 2, 4, "kind", 1671, 17],
["move", 8, 2, 1671, 17],
["access", 2, "name", 1674, 22],
["is_identical", 3, 8, 2, 1674, 22],
["jump_true", 3, "eq_done_802", 1674, 22],
["is_int", 6, 8, 1674, 22],
["jump_false", 6, "eq_ni_803", 1674, 22],
"_nop_tc_13",
["jump", "eq_ni_803", 1674, 22],
["eq_int", 3, 8, 2, 1674, 22],
["jump", "eq_done_802", 1674, 22],
"eq_ni_803",
["is_num", 6, 8, 1674, 22],
["jump_false", 6, "eq_nn_804", 1674, 22],
"_nop_tc_14",
["jump", "eq_nn_804", 1674, 22],
["eq_float", 3, 8, 2, 1674, 22],
["jump", "eq_done_802", 1674, 22],
"eq_nn_804",
["is_text", 6, 8, 1674, 22],
["jump_false", 6, "eq_nt_805", 1674, 22],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 3, 8, 2, 1674, 22],
["jump", "eq_done_802", 1674, 22],
"eq_nt_805",
["is_null", 6, 8, 1674, 22],
["jump_false", 6, "eq_nnl_806", 1674, 22],
"_nop_tc_17",
["jump", "eq_nnl_806", 1674, 22],
["true", 3, 1674, 22],
["jump", "eq_done_802", 1674, 22],
"eq_nnl_806",
["is_bool", 6, 8, 1674, 22],
["jump_false", 6, "eq_nb_807", 1674, 22],
"_nop_tc_18",
["jump", "eq_nb_807", 1674, 22],
["eq_bool", 3, 8, 2, 1674, 22],
["jump", "eq_done_802", 1674, 22],
"eq_nb_807",
["false", 3, 1674, 22],
"eq_done_802",
["jump_false", 3, "if_else_800", 1674, 22],
["load_field", 2, 4, "name", 1675, 14],
["move", 9, 2, 1675, 14],
["load_field", 2, 4, "level", 1676, 15],
["move", 10, 2, 1676, 15],
["null", 2, 1677, 20],
["is_identical", 3, 10, 2, 1677, 20],
["jump_true", 3, "eq_done_810", 1677, 20],
["is_int", 6, 10, 1677, 20],
["jump_false", 6, "eq_ni_811", 1677, 20],
"_nop_tc_19",
["jump", "eq_ni_811", 1677, 20],
["eq_int", 3, 10, 2, 1677, 20],
["jump", "eq_done_810", 1677, 20],
"eq_ni_811",
["is_num", 6, 10, 1677, 20],
["jump_false", 6, "eq_nn_812", 1677, 20],
"_nop_tc_20",
["jump", "eq_nn_812", 1677, 20],
["eq_float", 3, 10, 2, 1677, 20],
["jump", "eq_done_810", 1677, 20],
"eq_nn_812",
["is_text", 6, 10, 1677, 20],
["jump_false", 6, "eq_nt_813", 1677, 20],
"_nop_tc_21",
["jump", "eq_nt_813", 1677, 20],
["eq_text", 3, 10, 2, 1677, 20],
["jump", "eq_done_810", 1677, 20],
"eq_nt_813",
["is_null", 6, 10, 1677, 20],
["jump_false", 6, "eq_nnl_814", 1677, 20],
"_nop_tc_22",
"_nop_tc_23",
["true", 3, 1677, 20],
["jump", "eq_done_810", 1677, 20],
"eq_nnl_814",
["is_bool", 6, 10, 1677, 20],
["jump_false", 6, "eq_nb_815", 1677, 20],
"_nop_tc_24",
["jump", "eq_nb_815", 1677, 20],
["eq_bool", 3, 10, 2, 1677, 20],
["jump", "eq_done_810", 1677, 20],
"eq_nb_815",
["false", 3, 1677, 20],
"eq_done_810",
["jump_false", 3, "if_else_808", 1677, 20],
["access", 10, -1, 1678, 17],
["jump", "if_end_809", 1678, 17],
"if_else_808",
"if_end_809",
["access", 2, 0, 1680, 20],
["is_identical", 3, 10, 2, 1680, 20],
["jump_true", 3, "eq_done_819", 1680, 20],
["is_int", 6, 10, 1680, 20],
["jump_false", 6, "eq_ni_820", 1680, 20],
"_nop_tc_25",
"_nop_tc_26",
["eq_int", 3, 10, 2, 1680, 20],
["jump", "eq_done_819", 1680, 20],
"eq_ni_820",
["is_num", 6, 10, 1680, 20],
["jump_false", 6, "eq_nn_821", 1680, 20],
"_nop_tc_27",
"_nop_tc_28",
["eq_float", 3, 10, 2, 1680, 20],
["jump", "eq_done_819", 1680, 20],
"eq_nn_821",
["is_text", 6, 10, 1680, 20],
["jump_false", 6, "eq_nt_822", 1680, 20],
"_nop_tc_29",
["jump", "eq_nt_822", 1680, 20],
["eq_text", 3, 10, 2, 1680, 20],
["jump", "eq_done_819", 1680, 20],
"eq_nt_822",
["is_null", 6, 10, 1680, 20],
["jump_false", 6, "eq_nnl_823", 1680, 20],
"_nop_tc_30",
["jump", "eq_nnl_823", 1680, 20],
["true", 3, 1680, 20],
["jump", "eq_done_819", 1680, 20],
"eq_nnl_823",
["is_bool", 6, 10, 1680, 20],
["jump_false", 6, "eq_nb_824", 1680, 20],
"_nop_tc_31",
["jump", "eq_nb_824", 1680, 20],
["eq_bool", 3, 10, 2, 1680, 20],
["jump", "eq_done_819", 1680, 20],
"eq_nb_824",
["false", 3, 1680, 20],
"eq_done_819",
["move", 2, 3, 1680, 20],
["jump_true", 2, "or_end_818", 1680, 20],
["access", 3, -1, 1680, 34],
["is_identical", 6, 10, 3, 1680, 34],
["jump_true", 6, "eq_done_825", 1680, 34],
["is_int", 20, 10, 1680, 34],
["jump_false", 20, "eq_ni_826", 1680, 34],
"_nop_tc_32",
"_nop_tc_33",
["eq_int", 6, 10, 3, 1680, 34],
["jump", "eq_done_825", 1680, 34],
"eq_ni_826",
["is_num", 20, 10, 1680, 34],
["jump_false", 20, "eq_nn_827", 1680, 34],
"_nop_tc_34",
"_nop_tc_35",
["eq_float", 6, 10, 3, 1680, 34],
["jump", "eq_done_825", 1680, 34],
"eq_nn_827",
["is_text", 20, 10, 1680, 34],
["jump_false", 20, "eq_nt_828", 1680, 34],
"_nop_tc_36",
["jump", "eq_nt_828", 1680, 34],
["eq_text", 6, 10, 3, 1680, 34],
["jump", "eq_done_825", 1680, 34],
"eq_nt_828",
["is_null", 20, 10, 1680, 34],
["jump_false", 20, "eq_nnl_829", 1680, 34],
"_nop_tc_37",
["jump", "eq_nnl_829", 1680, 34],
["true", 6, 1680, 34],
["jump", "eq_done_825", 1680, 34],
"eq_nnl_829",
["is_bool", 20, 10, 1680, 34],
["jump_false", 20, "eq_nb_830", 1680, 34],
"_nop_tc_38",
["jump", "eq_nb_830", 1680, 34],
["eq_bool", 6, 10, 3, 1680, 34],
["jump", "eq_done_825", 1680, 34],
"eq_nb_830",
["false", 6, 1680, 34],
"eq_done_825",
["move", 2, 6, 1680, 34],
"or_end_818",
["jump_false", 2, "if_else_816", 1680, 34],
["get", 2, 45, 1, 1681, 16],
["frame", 3, 2, 1, 1681, 16],
["null", 2, 1681, 16],
["setarg", 3, 0, 2, 1681, 16],
["setarg", 3, 1, 9, 1681, 16],
["invoke", 3, 2, 1681, 16],
["move", 11, 2, 1681, 16],
["access", 2, 0, 1682, 21],
["is_int", 3, 11, 1682, 21],
["jump_false", 3, "rel_ni_833", 1682, 21],
"_nop_tc_39",
"_nop_tc_40",
["ge_int", 6, 11, 2, 1682, 21],
["jump", "rel_done_835", 1682, 21],
"rel_ni_833",
["is_num", 3, 11, 1682, 21],
["jump_false", 3, "rel_nn_834", 1682, 21],
"_nop_tc_41",
"_nop_tc_42",
["ge_float", 6, 11, 2, 1682, 21],
["jump", "rel_done_835", 1682, 21],
"rel_nn_834",
["is_text", 3, 11, 1682, 21],
["jump_false", 3, "rel_err_836", 1682, 21],
"_nop_tc_43",
["jump", "rel_err_836", 1682, 21],
["ge_text", 6, 11, 2, 1682, 21],
["jump", "rel_done_835", 1682, 21],
"rel_err_836",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1682,
21
],
["access", 3, "error", 1682, 21],
["access", 20, "cannot compare with '>=': operands must be same type", 1682, 21],
["array", 21, 0, 1682, 21],
["push", 21, 20, 1682, 21],
["frame", 20, 2, 2, 1682, 21],
["null", 2, 1682, 21],
["setarg", 20, 0, 2, 1682, 21],
["setarg", 20, 1, 3, 1682, 21],
["setarg", 20, 2, 21, 1682, 21],
["invoke", 20, 2, 1682, 21],
["disrupt", 1682, 21],
"rel_done_835",
["jump_false", 6, "if_else_831", 1682, 21],
["get", 2, 94, 1, 1683, 22],
["frame", 3, 2, 2, 1683, 22],
["null", 2, 1683, 22],
["setarg", 3, 0, 2, 1683, 22],
["setarg", 3, 1, 5, 1683, 22],
["setarg", 3, 2, 11, 1683, 22],
["invoke", 3, 2, 1683, 22],
["move", 7, 2, 1683, 22],
["is_identical", 2, 7, 11, 1684, 27],
["jump_true", 2, "ne_nid_840", 1684, 27],
["jump", "ne_ni_841", 1684, 27],
"ne_nid_840",
["false", 2, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_ni_841",
["is_int", 3, 7, 1684, 27],
["jump_false", 3, "ne_nn_842", 1684, 27],
["is_int", 6, 11, 1684, 27],
["jump_false", 6, "ne_nn_842", 1684, 27],
["ne_int", 2, 7, 11, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_nn_842",
["is_num", 3, 7, 1684, 27],
["jump_false", 3, "ne_nt_843", 1684, 27],
["is_num", 6, 11, 1684, 27],
["jump_false", 6, "ne_nt_843", 1684, 27],
["ne_float", 2, 7, 11, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_nt_843",
["is_text", 3, 7, 1684, 27],
["jump_false", 3, "ne_nnl_844", 1684, 27],
["is_text", 6, 11, 1684, 27],
["jump_false", 6, "ne_nnl_844", 1684, 27],
["ne_text", 2, 7, 11, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_nnl_844",
["is_null", 3, 7, 1684, 27],
["jump_false", 3, "ne_nb_845", 1684, 27],
["is_null", 6, 11, 1684, 27],
["jump_false", 6, "ne_nb_845", 1684, 27],
["false", 2, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_nb_845",
["is_bool", 3, 7, 1684, 27],
["jump_false", 3, "ne_mis_846", 1684, 27],
["is_bool", 6, 11, 1684, 27],
["jump_false", 6, "ne_mis_846", 1684, 27],
["ne_bool", 2, 7, 11, 1684, 27],
["jump", "ne_done_839", 1684, 27],
"ne_mis_846",
["true", 2, 1684, 27],
"ne_done_839",
["jump_false", 2, "if_else_837", 1684, 27],
["access", 2, "move", 1685, 20],
["get", 3, 54, 1, 1685, 13],
["frame", 6, 3, 3, 1685, 13],
["null", 3, 1685, 13],
["setarg", 6, 0, 3, 1685, 13],
["setarg", 6, 1, 2, 1685, 13],
["setarg", 6, 2, 11, 1685, 13],
["setarg", 6, 3, 7, 1685, 13],
["invoke", 6, 2, 1685, 13],
["jump", "if_end_838", 1685, 13],
"if_else_837",
"if_end_838",
["return", 7, 1687, 18],
"_nop_ur_3",
"if_else_831",
"if_end_832",
["access", 2, -1, 1689, 36],
["get", 3, 94, 1, 1689, 20],
["frame", 6, 3, 2, 1689, 20],
["null", 3, 1689, 20],
["setarg", 6, 0, 3, 1689, 20],
["setarg", 6, 1, 5, 1689, 20],
["setarg", 6, 2, 2, 1689, 20],
["invoke", 6, 2, 1689, 20],
["move", 7, 2, 1689, 20],
["jump", "if_end_817", 1689, 20],
"if_else_816",
["access", 2, -1, 1691, 36],
["get", 3, 94, 1, 1691, 20],
["frame", 6, 3, 2, 1691, 20],
["null", 3, 1691, 20],
["setarg", 6, 0, 3, 1691, 20],
["setarg", 6, 1, 5, 1691, 20],
["setarg", 6, 2, 2, 1691, 20],
["invoke", 6, 2, 1691, 20],
["move", 7, 2, 1691, 20],
["access", 2, 0, 1692, 21],
["is_int", 3, 10, 1692, 21],
["jump_false", 3, "rel_ni_849", 1692, 21],
"_nop_tc_44",
"_nop_tc_45",
["gt_int", 6, 10, 2, 1692, 21],
["jump", "rel_done_851", 1692, 21],
"rel_ni_849",
["is_num", 3, 10, 1692, 21],
["jump_false", 3, "rel_nn_850", 1692, 21],
"_nop_tc_46",
"_nop_tc_47",
["gt_float", 6, 10, 2, 1692, 21],
["jump", "rel_done_851", 1692, 21],
"rel_nn_850",
["is_text", 3, 10, 1692, 21],
["jump_false", 3, "rel_err_852", 1692, 21],
"_nop_tc_48",
["jump", "rel_err_852", 1692, 21],
["gt_text", 6, 10, 2, 1692, 21],
["jump", "rel_done_851", 1692, 21],
"rel_err_852",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1692,
21
],
["access", 3, "error", 1692, 21],
["access", 11, "cannot compare with '>': operands must be same type", 1692, 21],
["array", 20, 0, 1692, 21],
["push", 20, 11, 1692, 21],
["frame", 11, 2, 2, 1692, 21],
["null", 2, 1692, 21],
["setarg", 11, 0, 2, 1692, 21],
["setarg", 11, 1, 3, 1692, 21],
["setarg", 11, 2, 20, 1692, 21],
["invoke", 11, 2, 1692, 21],
["disrupt", 1692, 21],
"rel_done_851",
["jump_false", 6, "if_else_847", 1692, 21],
["access", 2, 1, 1693, 25],
["is_num", 3, 10, 1693, 25],
["jump_false", 3, "num_err_853", 1693, 25],
"_nop_tc_49",
"_nop_tc_50",
["subtract", 12, 10, 2, 1693, 25],
["jump", "num_done_854", 1693, 25],
"num_err_853",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1693,
25
],
["access", 3, "error", 1693, 25],
["access", 6, "cannot apply '-': operands must be numbers", 1693, 25],
["array", 11, 0, 1693, 25],
["push", 11, 6, 1693, 25],
["frame", 6, 2, 2, 1693, 25],
["null", 2, 1693, 25],
["setarg", 6, 0, 2, 1693, 25],
["setarg", 6, 1, 3, 1693, 25],
["setarg", 6, 2, 11, 1693, 25],
["invoke", 6, 2, 1693, 25],
["disrupt", 1693, 25],
"num_done_854",
["get", 2, 106, 1, 1694, 20],
["get", 3, 106, 1, 1694, 41],
["length", 6, 3, 1694, 41],
["access", 3, 1, 1694, 58],
"_nop_tc_51",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
["subtract", 11, 6, 3, 1694, 58],
["jump", "num_done_856", 1694, 58],
"num_err_855",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1694,
58
],
["access", 6, "error", 1694, 58],
["access", 20, "cannot apply '-': operands must be numbers", 1694, 58],
["array", 21, 0, 1694, 58],
["push", 21, 20, 1694, 58],
["frame", 20, 3, 2, 1694, 58],
["null", 3, 1694, 58],
["setarg", 20, 0, 3, 1694, 58],
["setarg", 20, 1, 6, 1694, 58],
["setarg", 20, 2, 21, 1694, 58],
["invoke", 20, 3, 1694, 58],
["disrupt", 1694, 58],
"num_done_856",
"_nop_tc_55",
"_nop_tc_56",
"_nop_tc_57",
"_nop_tc_58",
["subtract", 3, 11, 12, 1694, 62],
["jump", "num_done_858", 1694, 62],
"num_err_857",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1694,
62
],
["access", 11, "error", 1694, 62],
["access", 12, "cannot apply '-': operands must be numbers", 1694, 62],
["array", 20, 0, 1694, 62],
["push", 20, 12, 1694, 62],
["frame", 12, 6, 2, 1694, 62],
["null", 6, 1694, 62],
["setarg", 12, 0, 6, 1694, 62],
["setarg", 12, 1, 11, 1694, 62],
["setarg", 12, 2, 20, 1694, 62],
["invoke", 12, 6, 1694, 62],
["disrupt", 1694, 62],
"num_done_858",
["load_dynamic", 6, 2, 3, 1694, 62],
["move", 13, 6, 1694, 62],
["get", 2, 89, 1, 1695, 19],
["frame", 3, 2, 2, 1695, 19],
["null", 2, 1695, 19],
["setarg", 3, 0, 2, 1695, 19],
["setarg", 3, 1, 13, 1695, 19],
["setarg", 3, 2, 9, 1695, 19],
["invoke", 3, 2, 1695, 19],
["move", 14, 2, 1695, 19],
["access", 2, "put", 1696, 18],
["get", 3, 55, 1, 1696, 11],
["frame", 6, 3, 4, 1696, 11],
["null", 3, 1696, 11],
["setarg", 6, 0, 3, 1696, 11],
["setarg", 6, 1, 2, 1696, 11],
["setarg", 6, 2, 7, 1696, 11],
["setarg", 6, 3, 14, 1696, 11],
["setarg", 6, 4, 10, 1696, 11],
["invoke", 6, 2, 1696, 11],
["jump", "if_end_848", 1696, 11],
"if_else_847",
"if_end_848",
"if_end_817",
["return", 7, 1699, 14],
"_nop_ur_4",
"if_else_800",
"if_end_801",
["access", 2, -1, 1702, 32],
["get", 3, 94, 1, 1702, 16],
["frame", 6, 3, 2, 1702, 16],
["null", 3, 1702, 16],
["setarg", 6, 0, 3, 1702, 16],
["setarg", 6, 1, 5, 1702, 16],
["setarg", 6, 2, 2, 1702, 16],
["invoke", 6, 2, 1702, 16],
["move", 7, 2, 1702, 16],
["access", 2, ".", 1703, 22],
["is_identical", 3, 8, 2, 1703, 22],
["jump_true", 3, "eq_done_861", 1703, 22],
["is_int", 5, 8, 1703, 22],
["jump_false", 5, "eq_ni_862", 1703, 22],
"_nop_tc_59",
["jump", "eq_ni_862", 1703, 22],
["eq_int", 3, 8, 2, 1703, 22],
["jump", "eq_done_861", 1703, 22],
"eq_ni_862",
["is_num", 5, 8, 1703, 22],
["jump_false", 5, "eq_nn_863", 1703, 22],
"_nop_tc_60",
["jump", "eq_nn_863", 1703, 22],
["eq_float", 3, 8, 2, 1703, 22],
["jump", "eq_done_861", 1703, 22],
"eq_nn_863",
["is_text", 5, 8, 1703, 22],
["jump_false", 5, "eq_nt_864", 1703, 22],
"_nop_tc_61",
"_nop_tc_62",
["eq_text", 3, 8, 2, 1703, 22],
["jump", "eq_done_861", 1703, 22],
"eq_nt_864",
["is_null", 5, 8, 1703, 22],
["jump_false", 5, "eq_nnl_865", 1703, 22],
"_nop_tc_63",
["jump", "eq_nnl_865", 1703, 22],
["true", 3, 1703, 22],
["jump", "eq_done_861", 1703, 22],
"eq_nnl_865",
["is_bool", 5, 8, 1703, 22],
["jump_false", 5, "eq_nb_866", 1703, 22],
"_nop_tc_64",
["jump", "eq_nb_866", 1703, 22],
["eq_bool", 3, 8, 2, 1703, 22],
["jump", "eq_done_861", 1703, 22],
"eq_nb_866",
["false", 3, 1703, 22],
"eq_done_861",
["jump_false", 3, "if_else_859", 1703, 22],
["load_field", 2, 4, "left", 1704, 13],
["move", 15, 2, 1704, 13],
["load_field", 2, 4, "right", 1705, 14],
["move", 16, 2, 1705, 14],
["access", 2, -1, 1706, 32],
["get", 3, 94, 1, 1706, 18],
["frame", 5, 3, 2, 1706, 18],
["null", 3, 1706, 18],
["setarg", 5, 0, 3, 1706, 18],
["setarg", 5, 1, 15, 1706, 18],
["setarg", 5, 2, 2, 1706, 18],
["invoke", 5, 2, 1706, 18],
["move", 17, 2, 1706, 18],
["get", 2, 76, 1, 1707, 7],
["frame", 3, 2, 3, 1707, 7],
["null", 2, 1707, 7],
["setarg", 3, 0, 2, 1707, 7],
["setarg", 3, 1, 17, 1707, 7],
["setarg", 3, 2, 16, 1707, 7],
["setarg", 3, 3, 7, 1707, 7],
["invoke", 3, 2, 1707, 7],
["jump", "if_end_860", 1707, 7],
"if_else_859",
["access", 2, "[", 1708, 29],
["is_identical", 3, 8, 2, 1708, 29],
["jump_true", 3, "eq_done_869", 1708, 29],
["is_int", 5, 8, 1708, 29],
["jump_false", 5, "eq_ni_870", 1708, 29],
"_nop_tc_65",
["jump", "eq_ni_870", 1708, 29],
["eq_int", 3, 8, 2, 1708, 29],
["jump", "eq_done_869", 1708, 29],
"eq_ni_870",
["is_num", 5, 8, 1708, 29],
["jump_false", 5, "eq_nn_871", 1708, 29],
"_nop_tc_66",
["jump", "eq_nn_871", 1708, 29],
["eq_float", 3, 8, 2, 1708, 29],
["jump", "eq_done_869", 1708, 29],
"eq_nn_871",
["is_text", 5, 8, 1708, 29],
["jump_false", 5, "eq_nt_872", 1708, 29],
"_nop_tc_67",
"_nop_tc_68",
["eq_text", 3, 8, 2, 1708, 29],
["jump", "eq_done_869", 1708, 29],
"eq_nt_872",
["is_null", 5, 8, 1708, 29],
["jump_false", 5, "eq_nnl_873", 1708, 29],
"_nop_tc_69",
["jump", "eq_nnl_873", 1708, 29],
["true", 3, 1708, 29],
["jump", "eq_done_869", 1708, 29],
"eq_nnl_873",
["is_bool", 5, 8, 1708, 29],
["jump_false", 5, "eq_nb_874", 1708, 29],
"_nop_tc_70",
["jump", "eq_nb_874", 1708, 29],
["eq_bool", 3, 8, 2, 1708, 29],
["jump", "eq_done_869", 1708, 29],
"eq_nb_874",
["false", 3, 1708, 29],
"eq_done_869",
["jump_false", 3, "if_else_867", 1708, 29],
["load_field", 2, 4, "left", 1709, 13],
["move", 15, 2, 1709, 13],
["load_field", 2, 4, "right", 1710, 18],
["move", 18, 2, 1710, 18],
["access", 2, -1, 1711, 32],
["get", 3, 94, 1, 1711, 18],
["frame", 5, 3, 2, 1711, 18],
["null", 3, 1711, 18],
["setarg", 5, 0, 3, 1711, 18],
["setarg", 5, 1, 15, 1711, 18],
["setarg", 5, 2, 2, 1711, 18],
["invoke", 5, 2, 1711, 18],
["move", 17, 2, 1711, 18],
["access", 2, -1, 1712, 37],
["get", 3, 94, 1, 1712, 18],
["frame", 5, 3, 2, 1712, 18],
["null", 3, 1712, 18],
["setarg", 5, 0, 3, 1712, 18],
["setarg", 5, 1, 18, 1712, 18],
["setarg", 5, 2, 2, 1712, 18],
["invoke", 5, 2, 1712, 18],
["move", 19, 2, 1712, 18],
["load_field", 2, 4, "access_kind", 1713, 51],
["get", 3, 78, 1, 1713, 7],
["frame", 4, 3, 4, 1713, 7],
["null", 3, 1713, 7],
["setarg", 4, 0, 3, 1713, 7],
["setarg", 4, 1, 17, 1713, 7],
["setarg", 4, 2, 19, 1713, 7],
["setarg", 4, 3, 7, 1713, 7],
["setarg", 4, 4, 2, 1713, 7],
["invoke", 4, 2, 1713, 7],
["jump", "if_end_868", 1713, 7],
"if_else_867",
"if_end_868",
"if_end_860",
["return", 7, 1715, 12],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 82,
"nr_close_slots": 0,
"instructions": [
["null", 3, 1720, 16],
["access", 4, 0, 1721, 16],
["null", 5, 1722, 15],
["null", 6, 1723, 16],
["access", 7, 0, 1724, 17],
["null", 8, 1725, 22],
["access", 9, 0, 1726, 14],
["access", 10, 0, 1727, 20],
["access", 11, 0, 1729, 25],
["null", 12, 1730, 15],
["access", 13, 0, 1731, 24],
["access", 14, 0, 1732, 23],
["null", 15, 1733, 19],
["null", 16, 1734, 17],
["null", 17, 1735, 16],
["access", 18, 0, 1736, 17],
["access", 19, 0, 1737, 18],
["access", 20, 0, 1738, 16],
["access", 21, 0, 1739, 15],
["null", 22, 1740, 18],
["access", 23, 0, 1741, 23],
["null", 24, 1742, 15],
["null", 25, 1743, 16],
["access", 26, 0, 1744, 20],
["null", 27, 1745, 15],
["access", 28, 0, 1746, 20],
["null", 29, 1747, 18],
["null", 30, 1748, 21],
["null", 31, 1749, 23],
["null", 32, 1750, 17],
["null", 33, 1751, 15],
["access", 34, 0, 1752, 17],
["access", 35, 0, 1753, 14],
["access", 36, 0, 1754, 14],
["access", 37, 0, 1755, 14],
["access", 38, 0, 1756, 14],
["access", 39, 0, 1757, 13],
["null", 40, 1758, 15],
["null", 41, 1759, 21],
["null", 42, 1760, 20],
["access", 43, 0, 1761, 20],
["access", 44, 0, 1762, 21],
["access", 45, 0, 1763, 24],
["null", 46, 1764, 19],
["false", 47, 1765, 19],
["null", 48, 1766, 20],
["null", 49, 1767, 24],
["access", 50, 0, 1768, 20],
["null", 51, 1769, 20],
["access", 52, 0, 1770, 20],
["access", 53, 0, 1771, 17],
["access", 54, 0, 1772, 20],
["access", 55, 0, 1773, 17],
["null", 56, 1774, 20],
["null", 57, 1775, 16],
["null", 58, 1776, 21],
["null", 59, 1777, 21],
["null", 60, 1778, 22],
["null", 61, 1779, 21],
["access", 62, 0, 1780, 21],
["access", 63, 0, 1781, 21],
["access", 64, 0, 1782, 21],
["access", 65, 0, 1783, 17],
["null", 66, 1784, 22],
["null", 67, 1786, 16],
["null", 68, 1787, 15],
["access", 69, 0, 1788, 20],
["null", 70, 1789, 20],
["null", 71, 1790, 17],
["null", 72, 1791, 16],
["access", 73, 0, 1792, 19],
["access", 74, 0, 1793, 19],
["null", 75, 1794, 21],
["null", 76, 1795, 22],
["null", 77, 1797, 17],
["is_identical", 78, 1, 77, 1797, 17],
["jump_true", 78, "eq_done_877", 1797, 17],
"_nop_tc_1",
["jump", "eq_ni_878", 1797, 17],
"_nop_tc_2",
["jump", "eq_ni_878", 1797, 17],
["eq_int", 78, 1, 77, 1797, 17],
["jump", "eq_done_877", 1797, 17],
"eq_ni_878",
"_nop_tc_3",
["jump", "eq_nn_879", 1797, 17],
"_nop_tc_4",
["jump", "eq_nn_879", 1797, 17],
["eq_float", 78, 1, 77, 1797, 17],
["jump", "eq_done_877", 1797, 17],
"eq_nn_879",
"_nop_tc_5",
["jump", "eq_nt_880", 1797, 17],
"_nop_tc_6",
["jump", "eq_nt_880", 1797, 17],
["eq_text", 78, 1, 77, 1797, 17],
["jump", "eq_done_877", 1797, 17],
"eq_nt_880",
"_nop_tc_7",
["jump", "eq_nnl_881", 1797, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 78, 1797, 17],
["jump", "eq_done_877", 1797, 17],
"eq_nnl_881",
"_nop_tc_10",
["jump", "eq_nb_882", 1797, 17],
"_nop_tc_11",
["jump", "eq_nb_882", 1797, 17],
["eq_bool", 78, 1, 77, 1797, 17],
["jump", "eq_done_877", 1797, 17],
"eq_nb_882",
["false", 78, 1797, 17],
"eq_done_877",
["jump_false", 78, "if_else_875", 1797, 17],
["access", 77, -1, 1798, 14],
["return", 77, 1798, 14],
"_nop_ur_1",
"if_else_875",
"if_end_876",
["get", 77, 49, 1, 1800, 5],
["frame", 78, 77, 1, 1800, 5],
["null", 77, 1800, 5],
["setarg", 78, 0, 77, 1800, 5],
["setarg", 78, 1, 1, 1800, 5],
["invoke", 78, 77, 1800, 5],
["load_field", 77, 1, "kind", 1801, 12],
["move", 3, 77, 1801, 12],
["null", 77, 1802, 17],
["is_identical", 78, 3, 77, 1802, 17],
["jump_true", 78, "eq_done_885", 1802, 17],
["is_int", 79, 3, 1802, 17],
["jump_false", 79, "eq_ni_886", 1802, 17],
"_nop_tc_12",
["jump", "eq_ni_886", 1802, 17],
["eq_int", 78, 3, 77, 1802, 17],
["jump", "eq_done_885", 1802, 17],
"eq_ni_886",
["is_num", 79, 3, 1802, 17],
["jump_false", 79, "eq_nn_887", 1802, 17],
"_nop_tc_13",
["jump", "eq_nn_887", 1802, 17],
["eq_float", 78, 3, 77, 1802, 17],
["jump", "eq_done_885", 1802, 17],
"eq_nn_887",
["is_text", 79, 3, 1802, 17],
["jump_false", 79, "eq_nt_888", 1802, 17],
"_nop_tc_14",
["jump", "eq_nt_888", 1802, 17],
["eq_text", 78, 3, 77, 1802, 17],
["jump", "eq_done_885", 1802, 17],
"eq_nt_888",
["is_null", 79, 3, 1802, 17],
["jump_false", 79, "eq_nnl_889", 1802, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 78, 1802, 17],
["jump", "eq_done_885", 1802, 17],
"eq_nnl_889",
["is_bool", 79, 3, 1802, 17],
["jump_false", 79, "eq_nb_890", 1802, 17],
"_nop_tc_17",
["jump", "eq_nb_890", 1802, 17],
["eq_bool", 78, 3, 77, 1802, 17],
["jump", "eq_done_885", 1802, 17],
"eq_nb_890",
["false", 78, 1802, 17],
"eq_done_885",
["jump_false", 78, "if_else_883", 1802, 17],
["access", 77, -1, 1803, 14],
["return", 77, 1803, 14],
"_nop_ur_2",
"if_else_883",
"if_end_884",
["access", 77, "number", 1807, 17],
["is_identical", 78, 3, 77, 1807, 17],
["jump_true", 78, "eq_done_893", 1807, 17],
["is_int", 79, 3, 1807, 17],
["jump_false", 79, "eq_ni_894", 1807, 17],
"_nop_tc_18",
["jump", "eq_ni_894", 1807, 17],
["eq_int", 78, 3, 77, 1807, 17],
["jump", "eq_done_893", 1807, 17],
"eq_ni_894",
["is_num", 79, 3, 1807, 17],
["jump_false", 79, "eq_nn_895", 1807, 17],
"_nop_tc_19",
["jump", "eq_nn_895", 1807, 17],
["eq_float", 78, 3, 77, 1807, 17],
["jump", "eq_done_893", 1807, 17],
"eq_nn_895",
["is_text", 79, 3, 1807, 17],
["jump_false", 79, "eq_nt_896", 1807, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 78, 3, 77, 1807, 17],
["jump", "eq_done_893", 1807, 17],
"eq_nt_896",
["is_null", 79, 3, 1807, 17],
["jump_false", 79, "eq_nnl_897", 1807, 17],
"_nop_tc_22",
["jump", "eq_nnl_897", 1807, 17],
["true", 78, 1807, 17],
["jump", "eq_done_893", 1807, 17],
"eq_nnl_897",
["is_bool", 79, 3, 1807, 17],
["jump_false", 79, "eq_nb_898", 1807, 17],
"_nop_tc_23",
["jump", "eq_nb_898", 1807, 17],
["eq_bool", 78, 3, 77, 1807, 17],
["jump", "eq_done_893", 1807, 17],
"eq_nb_898",
["false", 78, 1807, 17],
"eq_done_893",
["jump_false", 78, "if_else_891", 1807, 17],
["access", 77, 0, 1808, 24],
["is_int", 78, 2, 1808, 24],
["jump_false", 78, "rel_ni_901", 1808, 24],
"_nop_tc_24",
"_nop_tc_25",
["ge_int", 79, 2, 77, 1808, 24],
["jump", "rel_done_903", 1808, 24],
"rel_ni_901",
["is_num", 78, 2, 1808, 24],
["jump_false", 78, "rel_nn_902", 1808, 24],
"_nop_tc_26",
"_nop_tc_27",
["ge_float", 79, 2, 77, 1808, 24],
["jump", "rel_done_903", 1808, 24],
"rel_nn_902",
["is_text", 78, 2, 1808, 24],
["jump_false", 78, "rel_err_904", 1808, 24],
"_nop_tc_28",
["jump", "rel_err_904", 1808, 24],
["ge_text", 79, 2, 77, 1808, 24],
["jump", "rel_done_903", 1808, 24],
"rel_err_904",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1808,
24
],
["access", 78, "error", 1808, 24],
["access", 80, "cannot compare with '>=': operands must be same type", 1808, 24],
["array", 81, 0, 1808, 24],
["push", 81, 80, 1808, 24],
["frame", 80, 77, 2, 1808, 24],
["null", 77, 1808, 24],
["setarg", 80, 0, 77, 1808, 24],
["setarg", 80, 1, 78, 1808, 24],
["setarg", 80, 2, 81, 1808, 24],
["invoke", 80, 77, 1808, 24],
["disrupt", 1808, 24],
"rel_done_903",
["jump_false", 79, "tern_else_899", 1808, 24],
["move", 77, 2, 1808, 28],
["jump", "tern_end_900", 1808, 28],
"tern_else_899",
["get", 78, 43, 1, 1808, 37],
["frame", 79, 78, 0, 1808, 37],
["null", 78, 1808, 37],
["setarg", 79, 0, 78, 1808, 37],
["invoke", 79, 78, 1808, 37],
["move", 77, 78, 1808, 37],
"tern_end_900",
["move", 4, 77, 1808, 37],
["load_field", 77, 1, "number", 1809, 28],
["get", 78, 57, 1, 1809, 7],
["frame", 79, 78, 2, 1809, 7],
["null", 78, 1809, 7],
["setarg", 79, 0, 78, 1809, 7],
["setarg", 79, 1, 4, 1809, 7],
["setarg", 79, 2, 77, 1809, 7],
["invoke", 79, 77, 1809, 7],
["return", 4, 1810, 14],
"_nop_ur_3",
"if_else_891",
"if_end_892",
["access", 77, "text", 1812, 17],
["is_identical", 78, 3, 77, 1812, 17],
["jump_true", 78, "eq_done_907", 1812, 17],
["is_int", 79, 3, 1812, 17],
["jump_false", 79, "eq_ni_908", 1812, 17],
"_nop_tc_29",
["jump", "eq_ni_908", 1812, 17],
["eq_int", 78, 3, 77, 1812, 17],
["jump", "eq_done_907", 1812, 17],
"eq_ni_908",
["is_num", 79, 3, 1812, 17],
["jump_false", 79, "eq_nn_909", 1812, 17],
"_nop_tc_30",
["jump", "eq_nn_909", 1812, 17],
["eq_float", 78, 3, 77, 1812, 17],
["jump", "eq_done_907", 1812, 17],
"eq_nn_909",
["is_text", 79, 3, 1812, 17],
["jump_false", 79, "eq_nt_910", 1812, 17],
"_nop_tc_31",
"_nop_tc_32",
["eq_text", 78, 3, 77, 1812, 17],
["jump", "eq_done_907", 1812, 17],
"eq_nt_910",
["is_null", 79, 3, 1812, 17],
["jump_false", 79, "eq_nnl_911", 1812, 17],
"_nop_tc_33",
["jump", "eq_nnl_911", 1812, 17],
["true", 78, 1812, 17],
["jump", "eq_done_907", 1812, 17],
"eq_nnl_911",
["is_bool", 79, 3, 1812, 17],
["jump_false", 79, "eq_nb_912", 1812, 17],
"_nop_tc_34",
["jump", "eq_nb_912", 1812, 17],
["eq_bool", 78, 3, 77, 1812, 17],
["jump", "eq_done_907", 1812, 17],
"eq_nb_912",
["false", 78, 1812, 17],
"eq_done_907",
["jump_false", 78, "if_else_905", 1812, 17],
["access", 77, 0, 1813, 24],
["is_int", 78, 2, 1813, 24],
["jump_false", 78, "rel_ni_915", 1813, 24],
"_nop_tc_35",
"_nop_tc_36",
["ge_int", 79, 2, 77, 1813, 24],
["jump", "rel_done_917", 1813, 24],
"rel_ni_915",
["is_num", 78, 2, 1813, 24],
["jump_false", 78, "rel_nn_916", 1813, 24],
"_nop_tc_37",
"_nop_tc_38",
["ge_float", 79, 2, 77, 1813, 24],
["jump", "rel_done_917", 1813, 24],
"rel_nn_916",
["is_text", 78, 2, 1813, 24],
["jump_false", 78, "rel_err_918", 1813, 24],
"_nop_tc_39",
["jump", "rel_err_918", 1813, 24],
["ge_text", 79, 2, 77, 1813, 24],
["jump", "rel_done_917", 1813, 24],
"rel_err_918",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1813,
24
],
["access", 78, "error", 1813, 24],
["access", 80, "cannot compare with '>=': operands must be same type", 1813, 24],
["array", 81, 0, 1813, 24],
["push", 81, 80, 1813, 24],
["frame", 80, 77, 2, 1813, 24],
["null", 77, 1813, 24],
["setarg", 80, 0, 77, 1813, 24],
["setarg", 80, 1, 78, 1813, 24],
["setarg", 80, 2, 81, 1813, 24],
["invoke", 80, 77, 1813, 24],
["disrupt", 1813, 24],
"rel_done_917",
["jump_false", 79, "tern_else_913", 1813, 24],
["move", 77, 2, 1813, 28],
["jump", "tern_end_914", 1813, 28],
"tern_else_913",
["get", 78, 43, 1, 1813, 37],
["frame", 79, 78, 0, 1813, 37],
["null", 78, 1813, 37],
["setarg", 79, 0, 78, 1813, 37],
["invoke", 79, 78, 1813, 37],
["move", 77, 78, 1813, 37],
"tern_end_914",
["move", 4, 77, 1813, 37],
["load_field", 77, 1, "value", 1814, 13],
["move", 5, 77, 1814, 13],
["null", 77, 1815, 18],
["is_identical", 78, 5, 77, 1815, 18],
["jump_true", 78, "eq_done_921", 1815, 18],
["is_int", 79, 5, 1815, 18],
["jump_false", 79, "eq_ni_922", 1815, 18],
"_nop_tc_40",
["jump", "eq_ni_922", 1815, 18],
["eq_int", 78, 5, 77, 1815, 18],
["jump", "eq_done_921", 1815, 18],
"eq_ni_922",
["is_num", 79, 5, 1815, 18],
["jump_false", 79, "eq_nn_923", 1815, 18],
"_nop_tc_41",
["jump", "eq_nn_923", 1815, 18],
["eq_float", 78, 5, 77, 1815, 18],
["jump", "eq_done_921", 1815, 18],
"eq_nn_923",
["is_text", 79, 5, 1815, 18],
["jump_false", 79, "eq_nt_924", 1815, 18],
"_nop_tc_42",
["jump", "eq_nt_924", 1815, 18],
["eq_text", 78, 5, 77, 1815, 18],
["jump", "eq_done_921", 1815, 18],
"eq_nt_924",
["is_null", 79, 5, 1815, 18],
["jump_false", 79, "eq_nnl_925", 1815, 18],
"_nop_tc_43",
"_nop_tc_44",
["true", 78, 1815, 18],
["jump", "eq_done_921", 1815, 18],
"eq_nnl_925",
["is_bool", 79, 5, 1815, 18],
["jump_false", 79, "eq_nb_926", 1815, 18],
"_nop_tc_45",
["jump", "eq_nb_926", 1815, 18],
["eq_bool", 78, 5, 77, 1815, 18],
["jump", "eq_done_921", 1815, 18],
"eq_nb_926",
["false", 78, 1815, 18],
"eq_done_921",
["jump_false", 78, "if_else_919", 1815, 18],
["access", 5, "", 1816, 15],
["jump", "if_end_920", 1816, 15],
"if_else_919",
"if_end_920",
["get", 77, 58, 1, 1818, 7],
["frame", 78, 77, 2, 1818, 7],
["null", 77, 1818, 7],
["setarg", 78, 0, 77, 1818, 7],
["setarg", 78, 1, 4, 1818, 7],
["setarg", 78, 2, 5, 1818, 7],
["invoke", 78, 77, 1818, 7],
["return", 4, 1819, 14],
"_nop_ur_4",
"if_else_905",
"if_end_906",
["access", 77, "text literal", 1822, 17],
["is_identical", 78, 3, 77, 1822, 17],
["jump_true", 78, "eq_done_929", 1822, 17],
["is_int", 79, 3, 1822, 17],
["jump_false", 79, "eq_ni_930", 1822, 17],
"_nop_tc_46",
["jump", "eq_ni_930", 1822, 17],
["eq_int", 78, 3, 77, 1822, 17],
["jump", "eq_done_929", 1822, 17],
"eq_ni_930",
["is_num", 79, 3, 1822, 17],
["jump_false", 79, "eq_nn_931", 1822, 17],
"_nop_tc_47",
["jump", "eq_nn_931", 1822, 17],
["eq_float", 78, 3, 77, 1822, 17],
["jump", "eq_done_929", 1822, 17],
"eq_nn_931",
["is_text", 79, 3, 1822, 17],
["jump_false", 79, "eq_nt_932", 1822, 17],
"_nop_tc_48",
"_nop_tc_49",
["eq_text", 78, 3, 77, 1822, 17],
["jump", "eq_done_929", 1822, 17],
"eq_nt_932",
["is_null", 79, 3, 1822, 17],
["jump_false", 79, "eq_nnl_933", 1822, 17],
"_nop_tc_50",
["jump", "eq_nnl_933", 1822, 17],
["true", 78, 1822, 17],
["jump", "eq_done_929", 1822, 17],
"eq_nnl_933",
["is_bool", 79, 3, 1822, 17],
["jump_false", 79, "eq_nb_934", 1822, 17],
"_nop_tc_51",
["jump", "eq_nb_934", 1822, 17],
["eq_bool", 78, 3, 77, 1822, 17],
["jump", "eq_done_929", 1822, 17],
"eq_nb_934",
["false", 78, 1822, 17],
"eq_done_929",
["jump_false", 78, "if_else_927", 1822, 17],
["load_field", 77, 1, "list", 1823, 14],
["move", 6, 77, 1823, 14],
["null", 77, 1824, 23],
["is_identical", 78, 6, 77, 1824, 23],
["jump_true", 78, "ne_nid_938", 1824, 23],
["jump", "ne_ni_939", 1824, 23],
"ne_nid_938",
["false", 78, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_ni_939",
["is_int", 79, 6, 1824, 23],
["jump_false", 79, "ne_nn_940", 1824, 23],
"_nop_tc_52",
["jump", "ne_nn_940", 1824, 23],
["ne_int", 78, 6, 77, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_nn_940",
["is_num", 79, 6, 1824, 23],
["jump_false", 79, "ne_nt_941", 1824, 23],
"_nop_tc_53",
["jump", "ne_nt_941", 1824, 23],
["ne_float", 78, 6, 77, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_nt_941",
["is_text", 79, 6, 1824, 23],
["jump_false", 79, "ne_nnl_942", 1824, 23],
"_nop_tc_54",
["jump", "ne_nnl_942", 1824, 23],
["ne_text", 78, 6, 77, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_nnl_942",
["is_null", 79, 6, 1824, 23],
["jump_false", 79, "ne_nb_943", 1824, 23],
"_nop_tc_55",
"_nop_tc_56",
["false", 78, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_nb_943",
["is_bool", 79, 6, 1824, 23],
["jump_false", 79, "ne_mis_944", 1824, 23],
"_nop_tc_57",
["jump", "ne_mis_944", 1824, 23],
["ne_bool", 78, 6, 77, 1824, 23],
["jump", "ne_done_937", 1824, 23],
"ne_mis_944",
["true", 78, 1824, 23],
"ne_done_937",
["jump_false", 78, "tern_else_935", 1824, 23],
["length", 77, 6, 1824, 37],
["move", 78, 77, 1824, 37],
["jump", "tern_end_936", 1824, 37],
"tern_else_935",
["access", 77, 0, 1824, 45],
["move", 78, 77, 1824, 45],
"tern_end_936",
["move", 7, 78, 1824, 45],
["array", 77, 0, 1825, 20],
["move", 8, 77, 1825, 20],
["access", 9, 0, 1826, 12],
"while_start_945",
["is_int", 77, 9, 1827, 19],
["jump_false", 77, "rel_ni_947", 1827, 19],
"_nop_tc_58",
"_nop_tc_59",
["lt_int", 77, 9, 7, 1827, 19],
["jump", "rel_done_949", 1827, 19],
"rel_ni_947",
"_nop_tc_60",
"_nop_tc_61",
"_nop_tc_62",
"_nop_tc_63",
["lt_float", 77, 9, 7, 1827, 19],
["jump", "rel_done_949", 1827, 19],
"rel_nn_948",
"_nop_tc_64",
["jump", "rel_err_950", 1827, 19],
"_nop_tc_65",
["jump", "rel_err_950", 1827, 19],
["lt_text", 77, 9, 7, 1827, 19],
["jump", "rel_done_949", 1827, 19],
"rel_err_950",
[
"access",
78,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1827,
19
],
["access", 79, "error", 1827, 19],
["access", 80, "cannot compare with '<': operands must be same type", 1827, 19],
["array", 81, 0, 1827, 19],
["push", 81, 80, 1827, 19],
["frame", 80, 78, 2, 1827, 19],
["null", 78, 1827, 19],
["setarg", 80, 0, 78, 1827, 19],
["setarg", 80, 1, 79, 1827, 19],
["setarg", 80, 2, 81, 1827, 19],
["invoke", 80, 78, 1827, 19],
["disrupt", 1827, 19],
"rel_done_949",
["jump_false", 77, "while_end_946", 1827, 19],
["load_dynamic", 77, 6, 9, 1828, 40],
["access", 78, -1, 1828, 45],
["get", 79, 94, 1, 1828, 26],
["frame", 80, 79, 2, 1828, 26],
["null", 79, 1828, 26],
["setarg", 80, 0, 79, 1828, 26],
["setarg", 80, 1, 77, 1828, 26],
["setarg", 80, 2, 78, 1828, 26],
["invoke", 80, 77, 1828, 26],
["is_array", 78, 8, 1828, 26],
["jump_false", 78, "push_err_951", 1828, 26],
["push", 8, 77, 1828, 26],
["jump", "push_done_952", 1828, 26],
"push_err_951",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1828,
26
],
["access", 78, "error", 1828, 26],
["access", 79, "cannot push: target must be an array", 1828, 26],
["array", 80, 0, 1828, 26],
["push", 80, 79, 1828, 26],
["frame", 79, 77, 2, 1828, 26],
["null", 77, 1828, 26],
["setarg", 79, 0, 77, 1828, 26],
["setarg", 79, 1, 78, 1828, 26],
["setarg", 79, 2, 80, 1828, 26],
["invoke", 79, 77, 1828, 26],
["disrupt", 1828, 26],
"push_done_952",
["access", 77, 1, 1829, 19],
"_nop_tc_66",
"_nop_tc_67",
"_nop_tc_68",
"_nop_tc_69",
["add", 78, 9, 77, 1829, 19],
["jump", "num_done_954", 1829, 19],
"num_err_953",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1829,
19
],
["access", 79, "error", 1829, 19],
["access", 80, "cannot apply '+': operands must be numbers", 1829, 19],
["array", 81, 0, 1829, 19],
["push", 81, 80, 1829, 19],
["frame", 80, 77, 2, 1829, 19],
["null", 77, 1829, 19],
["setarg", 80, 0, 77, 1829, 19],
["setarg", 80, 1, 79, 1829, 19],
["setarg", 80, 2, 81, 1829, 19],
["invoke", 80, 77, 1829, 19],
["disrupt", 1829, 19],
"num_done_954",
["move", 9, 78, 1829, 19],
["jump", "while_start_945", 1829, 19],
"while_end_946",
["get", 77, 43, 1, 1832, 18],
["frame", 78, 77, 0, 1832, 18],
["null", 77, 1832, 18],
["setarg", 78, 0, 77, 1832, 18],
["invoke", 78, 77, 1832, 18],
["move", 10, 77, 1832, 18],
["access", 77, "array", 1833, 18],
["access", 78, 0, 1833, 37],
["array", 79, 3, 1833, 37],
["push", 79, 77, 1833, 37],
["push", 79, 10, 1833, 37],
["push", 79, 78, 1833, 37],
["get", 77, 50, 1, 1833, 7],
["frame", 78, 77, 1, 1833, 7],
["null", 77, 1833, 7],
["setarg", 78, 0, 77, 1833, 7],
["setarg", 78, 1, 79, 1833, 7],
["invoke", 78, 77, 1833, 7],
["access", 9, 0, 1834, 12],
"while_start_955",
["is_int", 77, 9, 1835, 19],
["jump_false", 77, "rel_ni_957", 1835, 19],
"_nop_tc_70",
"_nop_tc_71",
["lt_int", 77, 9, 7, 1835, 19],
["jump", "rel_done_959", 1835, 19],
"rel_ni_957",
"_nop_tc_72",
"_nop_tc_73",
"_nop_tc_74",
"_nop_tc_75",
["lt_float", 77, 9, 7, 1835, 19],
["jump", "rel_done_959", 1835, 19],
"rel_nn_958",
"_nop_tc_76",
["jump", "rel_err_960", 1835, 19],
"_nop_tc_77",
["jump", "rel_err_960", 1835, 19],
["lt_text", 77, 9, 7, 1835, 19],
["jump", "rel_done_959", 1835, 19],
"rel_err_960",
[
"access",
78,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1835,
19
],
["access", 79, "error", 1835, 19],
["access", 80, "cannot compare with '<': operands must be same type", 1835, 19],
["array", 81, 0, 1835, 19],
["push", 81, 80, 1835, 19],
["frame", 80, 78, 2, 1835, 19],
["null", 78, 1835, 19],
["setarg", 80, 0, 78, 1835, 19],
["setarg", 80, 1, 79, 1835, 19],
["setarg", 80, 2, 81, 1835, 19],
["invoke", 80, 78, 1835, 19],
["disrupt", 1835, 19],
"rel_done_959",
["jump_false", 77, "while_end_956", 1835, 19],
["access", 77, "push", 1836, 16],
["load_dynamic", 78, 8, 9, 1836, 45],
["get", 79, 54, 1, 1836, 9],
["frame", 80, 79, 3, 1836, 9],
["null", 79, 1836, 9],
["setarg", 80, 0, 79, 1836, 9],
["setarg", 80, 1, 77, 1836, 9],
["setarg", 80, 2, 10, 1836, 9],
["setarg", 80, 3, 78, 1836, 9],
["invoke", 80, 77, 1836, 9],
["access", 77, 1, 1837, 19],
"_nop_tc_78",
"_nop_tc_79",
"_nop_tc_80",
"_nop_tc_81",
["add", 78, 9, 77, 1837, 19],
["jump", "num_done_962", 1837, 19],
"num_err_961",
[
"access",
77,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1837,
19
],
["access", 79, "error", 1837, 19],
["access", 80, "cannot apply '+': operands must be numbers", 1837, 19],
["array", 81, 0, 1837, 19],
["push", 81, 80, 1837, 19],
["frame", 80, 77, 2, 1837, 19],
["null", 77, 1837, 19],
["setarg", 80, 0, 77, 1837, 19],
["setarg", 80, 1, 79, 1837, 19],
["setarg", 80, 2, 81, 1837, 19],
["invoke", 80, 77, 1837, 19],
["disrupt", 1837, 19],
"num_done_962",
["move", 9, 78, 1837, 19],
["jump", "while_start_955", 1837, 19],
"while_end_956",
["access", 7, "format", 1840, 38],
["get", 8, 46, 1, 1840, 23],
["frame", 77, 8, 1, 1840, 23],
["null", 8, 1840, 23],
["setarg", 77, 0, 8, 1840, 23],
["setarg", 77, 1, 7, 1840, 23],
["invoke", 77, 7, 1840, 23],
["move", 11, 7, 1840, 23],
["access", 7, 0, 1841, 27],
["is_int", 8, 11, 1841, 27],
["jump_false", 8, "rel_ni_965", 1841, 27],
"_nop_tc_82",
"_nop_tc_83",
["lt_int", 77, 11, 7, 1841, 27],
["jump", "rel_done_967", 1841, 27],
"rel_ni_965",
["is_num", 8, 11, 1841, 27],
["jump_false", 8, "rel_nn_966", 1841, 27],
"_nop_tc_84",
"_nop_tc_85",
["lt_float", 77, 11, 7, 1841, 27],
["jump", "rel_done_967", 1841, 27],
"rel_nn_966",
["is_text", 8, 11, 1841, 27],
["jump_false", 8, "rel_err_968", 1841, 27],
"_nop_tc_86",
["jump", "rel_err_968", 1841, 27],
["lt_text", 77, 11, 7, 1841, 27],
["jump", "rel_done_967", 1841, 27],
"rel_err_968",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1841,
27
],
["access", 8, "error", 1841, 27],
["access", 78, "cannot compare with '<': operands must be same type", 1841, 27],
["array", 79, 0, 1841, 27],
["push", 79, 78, 1841, 27],
["frame", 78, 7, 2, 1841, 27],
["null", 7, 1841, 27],
["setarg", 78, 0, 7, 1841, 27],
["setarg", 78, 1, 8, 1841, 27],
["setarg", 78, 2, 79, 1841, 27],
["invoke", 78, 7, 1841, 27],
["disrupt", 1841, 27],
"rel_done_967",
["jump_false", 77, "if_else_963", 1841, 27],
["get", 7, 43, 1, 1842, 25],
["frame", 8, 7, 0, 1842, 25],
["null", 7, 1842, 25],
["setarg", 8, 0, 7, 1842, 25],
["invoke", 8, 7, 1842, 25],
["move", 11, 7, 1842, 25],
["access", 7, "format", 1843, 46],
["get", 8, 104, 1, 1843, 9],
["frame", 77, 8, 2, 1843, 9],
["null", 8, 1843, 9],
["setarg", 77, 0, 8, 1843, 9],
["setarg", 77, 1, 11, 1843, 9],
["setarg", 77, 2, 7, 1843, 9],
["invoke", 77, 7, 1843, 9],
["jump", "if_end_964", 1843, 9],
"if_else_963",
"if_end_964",
["load_field", 7, 1, "value", 1846, 13],
["move", 12, 7, 1846, 13],
["null", 7, 1847, 18],
["is_identical", 8, 12, 7, 1847, 18],
["jump_true", 8, "eq_done_971", 1847, 18],
["is_int", 77, 12, 1847, 18],
["jump_false", 77, "eq_ni_972", 1847, 18],
"_nop_tc_87",
["jump", "eq_ni_972", 1847, 18],
["eq_int", 8, 12, 7, 1847, 18],
["jump", "eq_done_971", 1847, 18],
"eq_ni_972",
["is_num", 77, 12, 1847, 18],
["jump_false", 77, "eq_nn_973", 1847, 18],
"_nop_tc_88",
["jump", "eq_nn_973", 1847, 18],
["eq_float", 8, 12, 7, 1847, 18],
["jump", "eq_done_971", 1847, 18],
"eq_nn_973",
["is_text", 77, 12, 1847, 18],
["jump_false", 77, "eq_nt_974", 1847, 18],
"_nop_tc_89",
["jump", "eq_nt_974", 1847, 18],
["eq_text", 8, 12, 7, 1847, 18],
["jump", "eq_done_971", 1847, 18],
"eq_nt_974",
["is_null", 77, 12, 1847, 18],
["jump_false", 77, "eq_nnl_975", 1847, 18],
"_nop_tc_90",
"_nop_tc_91",
["true", 8, 1847, 18],
["jump", "eq_done_971", 1847, 18],
"eq_nnl_975",
["is_bool", 77, 12, 1847, 18],
["jump_false", 77, "eq_nb_976", 1847, 18],
"_nop_tc_92",
["jump", "eq_nb_976", 1847, 18],
["eq_bool", 8, 12, 7, 1847, 18],
["jump", "eq_done_971", 1847, 18],
"eq_nb_976",
["false", 8, 1847, 18],
"eq_done_971",
["jump_false", 8, "if_else_969", 1847, 18],
["access", 12, "", 1848, 15],
["jump", "if_end_970", 1848, 15],
"if_else_969",
"if_end_970",
["get", 7, 43, 1, 1850, 22],
["frame", 8, 7, 0, 1850, 22],
["null", 7, 1850, 22],
["setarg", 8, 0, 7, 1850, 22],
["invoke", 8, 7, 1850, 22],
["move", 13, 7, 1850, 22],
["get", 7, 58, 1, 1851, 7],
["frame", 8, 7, 2, 1851, 7],
["null", 7, 1851, 7],
["setarg", 8, 0, 7, 1851, 7],
["setarg", 8, 1, 13, 1851, 7],
["setarg", 8, 2, 12, 1851, 7],
["invoke", 8, 7, 1851, 7],
["access", 7, 0, 1853, 31],
["is_int", 8, 2, 1853, 31],
["jump_false", 8, "rel_ni_979", 1853, 31],
"_nop_tc_93",
"_nop_tc_94",
["ge_int", 12, 2, 7, 1853, 31],
["jump", "rel_done_981", 1853, 31],
"rel_ni_979",
["is_num", 8, 2, 1853, 31],
["jump_false", 8, "rel_nn_980", 1853, 31],
"_nop_tc_95",
"_nop_tc_96",
["ge_float", 12, 2, 7, 1853, 31],
["jump", "rel_done_981", 1853, 31],
"rel_nn_980",
["is_text", 8, 2, 1853, 31],
["jump_false", 8, "rel_err_982", 1853, 31],
"_nop_tc_97",
["jump", "rel_err_982", 1853, 31],
["ge_text", 12, 2, 7, 1853, 31],
["jump", "rel_done_981", 1853, 31],
"rel_err_982",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1853,
31
],
["access", 8, "error", 1853, 31],
["access", 77, "cannot compare with '>=': operands must be same type", 1853, 31],
["array", 78, 0, 1853, 31],
["push", 78, 77, 1853, 31],
["frame", 77, 7, 2, 1853, 31],
["null", 7, 1853, 31],
["setarg", 77, 0, 7, 1853, 31],
["setarg", 77, 1, 8, 1853, 31],
["setarg", 77, 2, 78, 1853, 31],
["invoke", 77, 7, 1853, 31],
["disrupt", 1853, 31],
"rel_done_981",
["jump_false", 12, "tern_else_977", 1853, 31],
["move", 7, 2, 1853, 35],
["jump", "tern_end_978", 1853, 35],
"tern_else_977",
["get", 8, 43, 1, 1853, 44],
["frame", 12, 8, 0, 1853, 44],
["null", 8, 1853, 44],
["setarg", 12, 0, 8, 1853, 44],
["invoke", 12, 8, 1853, 44],
["move", 7, 8, 1853, 44],
"tern_end_978",
["move", 14, 7, 1853, 44],
["array", 7, 2, 1854, 60],
["push", 7, 13, 1854, 60],
["push", 7, 10, 1854, 60],
["get", 8, 79, 1, 1854, 7],
["frame", 10, 8, 3, 1854, 7],
["null", 8, 1854, 7],
["setarg", 10, 0, 8, 1854, 7],
["setarg", 10, 1, 14, 1854, 7],
["setarg", 10, 2, 11, 1854, 7],
["setarg", 10, 3, 7, 1854, 7],
["invoke", 10, 7, 1854, 7],
["return", 14, 1855, 14],
"_nop_ur_5",
"if_else_927",
"if_end_928",
["access", 7, "regexp", 1857, 17],
["is_identical", 8, 3, 7, 1857, 17],
["jump_true", 8, "eq_done_985", 1857, 17],
["is_int", 10, 3, 1857, 17],
["jump_false", 10, "eq_ni_986", 1857, 17],
"_nop_tc_98",
["jump", "eq_ni_986", 1857, 17],
["eq_int", 8, 3, 7, 1857, 17],
["jump", "eq_done_985", 1857, 17],
"eq_ni_986",
["is_num", 10, 3, 1857, 17],
["jump_false", 10, "eq_nn_987", 1857, 17],
"_nop_tc_99",
["jump", "eq_nn_987", 1857, 17],
["eq_float", 8, 3, 7, 1857, 17],
["jump", "eq_done_985", 1857, 17],
"eq_nn_987",
["is_text", 10, 3, 1857, 17],
["jump_false", 10, "eq_nt_988", 1857, 17],
"_nop_tc_100",
"_nop_tc_101",
["eq_text", 8, 3, 7, 1857, 17],
["jump", "eq_done_985", 1857, 17],
"eq_nt_988",
["is_null", 10, 3, 1857, 17],
["jump_false", 10, "eq_nnl_989", 1857, 17],
"_nop_tc_102",
["jump", "eq_nnl_989", 1857, 17],
["true", 8, 1857, 17],
["jump", "eq_done_985", 1857, 17],
"eq_nnl_989",
["is_bool", 10, 3, 1857, 17],
["jump_false", 10, "eq_nb_990", 1857, 17],
"_nop_tc_103",
["jump", "eq_nb_990", 1857, 17],
["eq_bool", 8, 3, 7, 1857, 17],
["jump", "eq_done_985", 1857, 17],
"eq_nb_990",
["false", 8, 1857, 17],
"eq_done_985",
["jump_false", 8, "if_else_983", 1857, 17],
["access", 7, 0, 1858, 24],
["is_int", 8, 2, 1858, 24],
["jump_false", 8, "rel_ni_993", 1858, 24],
"_nop_tc_104",
"_nop_tc_105",
["ge_int", 10, 2, 7, 1858, 24],
["jump", "rel_done_995", 1858, 24],
"rel_ni_993",
["is_num", 8, 2, 1858, 24],
["jump_false", 8, "rel_nn_994", 1858, 24],
"_nop_tc_106",
"_nop_tc_107",
["ge_float", 10, 2, 7, 1858, 24],
["jump", "rel_done_995", 1858, 24],
"rel_nn_994",
["is_text", 8, 2, 1858, 24],
["jump_false", 8, "rel_err_996", 1858, 24],
"_nop_tc_108",
["jump", "rel_err_996", 1858, 24],
["ge_text", 10, 2, 7, 1858, 24],
["jump", "rel_done_995", 1858, 24],
"rel_err_996",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1858,
24
],
["access", 8, "error", 1858, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1858, 24],
["array", 12, 0, 1858, 24],
["push", 12, 11, 1858, 24],
["frame", 11, 7, 2, 1858, 24],
["null", 7, 1858, 24],
["setarg", 11, 0, 7, 1858, 24],
["setarg", 11, 1, 8, 1858, 24],
["setarg", 11, 2, 12, 1858, 24],
["invoke", 11, 7, 1858, 24],
["disrupt", 1858, 24],
"rel_done_995",
["jump_false", 10, "tern_else_991", 1858, 24],
["move", 7, 2, 1858, 28],
["jump", "tern_end_992", 1858, 28],
"tern_else_991",
["get", 8, 43, 1, 1858, 37],
["frame", 10, 8, 0, 1858, 37],
["null", 8, 1858, 37],
["setarg", 10, 0, 8, 1858, 37],
["invoke", 10, 8, 1858, 37],
["move", 7, 8, 1858, 37],
"tern_end_992",
["move", 4, 7, 1858, 37],
["load_field", 7, 1, "pattern", 1859, 17],
["move", 15, 7, 1859, 17],
["null", 7, 1860, 22],
["is_identical", 8, 15, 7, 1860, 22],
["jump_true", 8, "eq_done_999", 1860, 22],
["is_int", 10, 15, 1860, 22],
["jump_false", 10, "eq_ni_1000", 1860, 22],
"_nop_tc_109",
["jump", "eq_ni_1000", 1860, 22],
["eq_int", 8, 15, 7, 1860, 22],
["jump", "eq_done_999", 1860, 22],
"eq_ni_1000",
["is_num", 10, 15, 1860, 22],
["jump_false", 10, "eq_nn_1001", 1860, 22],
"_nop_tc_110",
["jump", "eq_nn_1001", 1860, 22],
["eq_float", 8, 15, 7, 1860, 22],
["jump", "eq_done_999", 1860, 22],
"eq_nn_1001",
["is_text", 10, 15, 1860, 22],
["jump_false", 10, "eq_nt_1002", 1860, 22],
"_nop_tc_111",
["jump", "eq_nt_1002", 1860, 22],
["eq_text", 8, 15, 7, 1860, 22],
["jump", "eq_done_999", 1860, 22],
"eq_nt_1002",
["is_null", 10, 15, 1860, 22],
["jump_false", 10, "eq_nnl_1003", 1860, 22],
"_nop_tc_112",
"_nop_tc_113",
["true", 8, 1860, 22],
["jump", "eq_done_999", 1860, 22],
"eq_nnl_1003",
["is_bool", 10, 15, 1860, 22],
["jump_false", 10, "eq_nb_1004", 1860, 22],
"_nop_tc_114",
["jump", "eq_nb_1004", 1860, 22],
["eq_bool", 8, 15, 7, 1860, 22],
["jump", "eq_done_999", 1860, 22],
"eq_nb_1004",
["false", 8, 1860, 22],
"eq_done_999",
["jump_false", 8, "if_else_997", 1860, 22],
["access", 15, "", 1861, 19],
["jump", "if_end_998", 1861, 19],
"if_else_997",
"if_end_998",
["load_field", 7, 1, "flags", 1863, 15],
["move", 16, 7, 1863, 15],
["null", 7, 1864, 20],
["is_identical", 8, 16, 7, 1864, 20],
["jump_true", 8, "eq_done_1007", 1864, 20],
["is_int", 10, 16, 1864, 20],
["jump_false", 10, "eq_ni_1008", 1864, 20],
"_nop_tc_115",
["jump", "eq_ni_1008", 1864, 20],
["eq_int", 8, 16, 7, 1864, 20],
["jump", "eq_done_1007", 1864, 20],
"eq_ni_1008",
["is_num", 10, 16, 1864, 20],
["jump_false", 10, "eq_nn_1009", 1864, 20],
"_nop_tc_116",
["jump", "eq_nn_1009", 1864, 20],
["eq_float", 8, 16, 7, 1864, 20],
["jump", "eq_done_1007", 1864, 20],
"eq_nn_1009",
["is_text", 10, 16, 1864, 20],
["jump_false", 10, "eq_nt_1010", 1864, 20],
"_nop_tc_117",
["jump", "eq_nt_1010", 1864, 20],
["eq_text", 8, 16, 7, 1864, 20],
["jump", "eq_done_1007", 1864, 20],
"eq_nt_1010",
["is_null", 10, 16, 1864, 20],
["jump_false", 10, "eq_nnl_1011", 1864, 20],
"_nop_tc_118",
"_nop_tc_119",
["true", 8, 1864, 20],
["jump", "eq_done_1007", 1864, 20],
"eq_nnl_1011",
["is_bool", 10, 16, 1864, 20],
["jump_false", 10, "eq_nb_1012", 1864, 20],
"_nop_tc_120",
["jump", "eq_nb_1012", 1864, 20],
["eq_bool", 8, 16, 7, 1864, 20],
["jump", "eq_done_1007", 1864, 20],
"eq_nb_1012",
["false", 8, 1864, 20],
"eq_done_1007",
["jump_false", 8, "if_else_1005", 1864, 20],
["access", 16, "", 1865, 17],
["jump", "if_end_1006", 1865, 17],
"if_else_1005",
"if_end_1006",
["access", 7, "regexp", 1867, 18],
["array", 8, 4, 1867, 43],
["push", 8, 7, 1867, 43],
["push", 8, 4, 1867, 43],
["push", 8, 15, 1867, 43],
["push", 8, 16, 1867, 43],
["get", 7, 50, 1, 1867, 7],
["frame", 10, 7, 1, 1867, 7],
["null", 7, 1867, 7],
["setarg", 10, 0, 7, 1867, 7],
["setarg", 10, 1, 8, 1867, 7],
["invoke", 10, 7, 1867, 7],
["return", 4, 1868, 14],
"_nop_ur_6",
"if_else_983",
"if_end_984",
["access", 7, "true", 1870, 17],
["is_identical", 8, 3, 7, 1870, 17],
["jump_true", 8, "eq_done_1015", 1870, 17],
["is_int", 10, 3, 1870, 17],
["jump_false", 10, "eq_ni_1016", 1870, 17],
"_nop_tc_121",
["jump", "eq_ni_1016", 1870, 17],
["eq_int", 8, 3, 7, 1870, 17],
["jump", "eq_done_1015", 1870, 17],
"eq_ni_1016",
["is_num", 10, 3, 1870, 17],
["jump_false", 10, "eq_nn_1017", 1870, 17],
"_nop_tc_122",
["jump", "eq_nn_1017", 1870, 17],
["eq_float", 8, 3, 7, 1870, 17],
["jump", "eq_done_1015", 1870, 17],
"eq_nn_1017",
["is_text", 10, 3, 1870, 17],
["jump_false", 10, "eq_nt_1018", 1870, 17],
"_nop_tc_123",
"_nop_tc_124",
["eq_text", 8, 3, 7, 1870, 17],
["jump", "eq_done_1015", 1870, 17],
"eq_nt_1018",
["is_null", 10, 3, 1870, 17],
["jump_false", 10, "eq_nnl_1019", 1870, 17],
"_nop_tc_125",
["jump", "eq_nnl_1019", 1870, 17],
["true", 8, 1870, 17],
["jump", "eq_done_1015", 1870, 17],
"eq_nnl_1019",
["is_bool", 10, 3, 1870, 17],
["jump_false", 10, "eq_nb_1020", 1870, 17],
"_nop_tc_126",
["jump", "eq_nb_1020", 1870, 17],
["eq_bool", 8, 3, 7, 1870, 17],
["jump", "eq_done_1015", 1870, 17],
"eq_nb_1020",
["false", 8, 1870, 17],
"eq_done_1015",
["jump_false", 8, "if_else_1013", 1870, 17],
["access", 7, 0, 1871, 24],
["is_int", 8, 2, 1871, 24],
["jump_false", 8, "rel_ni_1023", 1871, 24],
"_nop_tc_127",
"_nop_tc_128",
["ge_int", 10, 2, 7, 1871, 24],
["jump", "rel_done_1025", 1871, 24],
"rel_ni_1023",
["is_num", 8, 2, 1871, 24],
["jump_false", 8, "rel_nn_1024", 1871, 24],
"_nop_tc_129",
"_nop_tc_130",
["ge_float", 10, 2, 7, 1871, 24],
["jump", "rel_done_1025", 1871, 24],
"rel_nn_1024",
["is_text", 8, 2, 1871, 24],
["jump_false", 8, "rel_err_1026", 1871, 24],
"_nop_tc_131",
["jump", "rel_err_1026", 1871, 24],
["ge_text", 10, 2, 7, 1871, 24],
["jump", "rel_done_1025", 1871, 24],
"rel_err_1026",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1871,
24
],
["access", 8, "error", 1871, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1871, 24],
["array", 12, 0, 1871, 24],
["push", 12, 11, 1871, 24],
["frame", 11, 7, 2, 1871, 24],
["null", 7, 1871, 24],
["setarg", 11, 0, 7, 1871, 24],
["setarg", 11, 1, 8, 1871, 24],
["setarg", 11, 2, 12, 1871, 24],
["invoke", 11, 7, 1871, 24],
["disrupt", 1871, 24],
"rel_done_1025",
["jump_false", 10, "tern_else_1021", 1871, 24],
["move", 7, 2, 1871, 28],
["jump", "tern_end_1022", 1871, 28],
"tern_else_1021",
["get", 8, 43, 1, 1871, 37],
["frame", 10, 8, 0, 1871, 37],
["null", 8, 1871, 37],
["setarg", 10, 0, 8, 1871, 37],
["invoke", 10, 8, 1871, 37],
["move", 7, 8, 1871, 37],
"tern_end_1022",
["move", 4, 7, 1871, 37],
["true", 7, 1872, 29],
["get", 8, 59, 1, 1872, 7],
["frame", 10, 8, 2, 1872, 7],
["null", 8, 1872, 7],
["setarg", 10, 0, 8, 1872, 7],
["setarg", 10, 1, 4, 1872, 7],
["setarg", 10, 2, 7, 1872, 7],
["invoke", 10, 7, 1872, 7],
["return", 4, 1873, 14],
"_nop_ur_7",
"if_else_1013",
"if_end_1014",
["access", 7, "false", 1875, 17],
["is_identical", 8, 3, 7, 1875, 17],
["jump_true", 8, "eq_done_1029", 1875, 17],
["is_int", 10, 3, 1875, 17],
["jump_false", 10, "eq_ni_1030", 1875, 17],
"_nop_tc_132",
["jump", "eq_ni_1030", 1875, 17],
["eq_int", 8, 3, 7, 1875, 17],
["jump", "eq_done_1029", 1875, 17],
"eq_ni_1030",
["is_num", 10, 3, 1875, 17],
["jump_false", 10, "eq_nn_1031", 1875, 17],
"_nop_tc_133",
["jump", "eq_nn_1031", 1875, 17],
["eq_float", 8, 3, 7, 1875, 17],
["jump", "eq_done_1029", 1875, 17],
"eq_nn_1031",
["is_text", 10, 3, 1875, 17],
["jump_false", 10, "eq_nt_1032", 1875, 17],
"_nop_tc_134",
"_nop_tc_135",
["eq_text", 8, 3, 7, 1875, 17],
["jump", "eq_done_1029", 1875, 17],
"eq_nt_1032",
["is_null", 10, 3, 1875, 17],
["jump_false", 10, "eq_nnl_1033", 1875, 17],
"_nop_tc_136",
["jump", "eq_nnl_1033", 1875, 17],
["true", 8, 1875, 17],
["jump", "eq_done_1029", 1875, 17],
"eq_nnl_1033",
["is_bool", 10, 3, 1875, 17],
["jump_false", 10, "eq_nb_1034", 1875, 17],
"_nop_tc_137",
["jump", "eq_nb_1034", 1875, 17],
["eq_bool", 8, 3, 7, 1875, 17],
["jump", "eq_done_1029", 1875, 17],
"eq_nb_1034",
["false", 8, 1875, 17],
"eq_done_1029",
["jump_false", 8, "if_else_1027", 1875, 17],
["access", 7, 0, 1876, 24],
["is_int", 8, 2, 1876, 24],
["jump_false", 8, "rel_ni_1037", 1876, 24],
"_nop_tc_138",
"_nop_tc_139",
["ge_int", 10, 2, 7, 1876, 24],
["jump", "rel_done_1039", 1876, 24],
"rel_ni_1037",
["is_num", 8, 2, 1876, 24],
["jump_false", 8, "rel_nn_1038", 1876, 24],
"_nop_tc_140",
"_nop_tc_141",
["ge_float", 10, 2, 7, 1876, 24],
["jump", "rel_done_1039", 1876, 24],
"rel_nn_1038",
["is_text", 8, 2, 1876, 24],
["jump_false", 8, "rel_err_1040", 1876, 24],
"_nop_tc_142",
["jump", "rel_err_1040", 1876, 24],
["ge_text", 10, 2, 7, 1876, 24],
["jump", "rel_done_1039", 1876, 24],
"rel_err_1040",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1876,
24
],
["access", 8, "error", 1876, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1876, 24],
["array", 12, 0, 1876, 24],
["push", 12, 11, 1876, 24],
["frame", 11, 7, 2, 1876, 24],
["null", 7, 1876, 24],
["setarg", 11, 0, 7, 1876, 24],
["setarg", 11, 1, 8, 1876, 24],
["setarg", 11, 2, 12, 1876, 24],
["invoke", 11, 7, 1876, 24],
["disrupt", 1876, 24],
"rel_done_1039",
["jump_false", 10, "tern_else_1035", 1876, 24],
["move", 7, 2, 1876, 28],
["jump", "tern_end_1036", 1876, 28],
"tern_else_1035",
["get", 8, 43, 1, 1876, 37],
["frame", 10, 8, 0, 1876, 37],
["null", 8, 1876, 37],
["setarg", 10, 0, 8, 1876, 37],
["invoke", 10, 8, 1876, 37],
["move", 7, 8, 1876, 37],
"tern_end_1036",
["move", 4, 7, 1876, 37],
["false", 7, 1877, 29],
["get", 8, 59, 1, 1877, 7],
["frame", 10, 8, 2, 1877, 7],
["null", 8, 1877, 7],
["setarg", 10, 0, 8, 1877, 7],
["setarg", 10, 1, 4, 1877, 7],
["setarg", 10, 2, 7, 1877, 7],
["invoke", 10, 7, 1877, 7],
["return", 4, 1878, 14],
"_nop_ur_8",
"if_else_1027",
"if_end_1028",
["access", 7, "null", 1880, 17],
["is_identical", 8, 3, 7, 1880, 17],
["jump_true", 8, "eq_done_1043", 1880, 17],
["is_int", 10, 3, 1880, 17],
["jump_false", 10, "eq_ni_1044", 1880, 17],
"_nop_tc_143",
["jump", "eq_ni_1044", 1880, 17],
["eq_int", 8, 3, 7, 1880, 17],
["jump", "eq_done_1043", 1880, 17],
"eq_ni_1044",
["is_num", 10, 3, 1880, 17],
["jump_false", 10, "eq_nn_1045", 1880, 17],
"_nop_tc_144",
["jump", "eq_nn_1045", 1880, 17],
["eq_float", 8, 3, 7, 1880, 17],
["jump", "eq_done_1043", 1880, 17],
"eq_nn_1045",
["is_text", 10, 3, 1880, 17],
["jump_false", 10, "eq_nt_1046", 1880, 17],
"_nop_tc_145",
"_nop_tc_146",
["eq_text", 8, 3, 7, 1880, 17],
["jump", "eq_done_1043", 1880, 17],
"eq_nt_1046",
["is_null", 10, 3, 1880, 17],
["jump_false", 10, "eq_nnl_1047", 1880, 17],
"_nop_tc_147",
["jump", "eq_nnl_1047", 1880, 17],
["true", 8, 1880, 17],
["jump", "eq_done_1043", 1880, 17],
"eq_nnl_1047",
["is_bool", 10, 3, 1880, 17],
["jump_false", 10, "eq_nb_1048", 1880, 17],
"_nop_tc_148",
["jump", "eq_nb_1048", 1880, 17],
["eq_bool", 8, 3, 7, 1880, 17],
["jump", "eq_done_1043", 1880, 17],
"eq_nb_1048",
["false", 8, 1880, 17],
"eq_done_1043",
["jump_false", 8, "if_else_1041", 1880, 17],
["access", 7, 0, 1881, 24],
["is_int", 8, 2, 1881, 24],
["jump_false", 8, "rel_ni_1051", 1881, 24],
"_nop_tc_149",
"_nop_tc_150",
["ge_int", 10, 2, 7, 1881, 24],
["jump", "rel_done_1053", 1881, 24],
"rel_ni_1051",
["is_num", 8, 2, 1881, 24],
["jump_false", 8, "rel_nn_1052", 1881, 24],
"_nop_tc_151",
"_nop_tc_152",
["ge_float", 10, 2, 7, 1881, 24],
["jump", "rel_done_1053", 1881, 24],
"rel_nn_1052",
["is_text", 8, 2, 1881, 24],
["jump_false", 8, "rel_err_1054", 1881, 24],
"_nop_tc_153",
["jump", "rel_err_1054", 1881, 24],
["ge_text", 10, 2, 7, 1881, 24],
["jump", "rel_done_1053", 1881, 24],
"rel_err_1054",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1881,
24
],
["access", 8, "error", 1881, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 1881, 24],
["array", 12, 0, 1881, 24],
["push", 12, 11, 1881, 24],
["frame", 11, 7, 2, 1881, 24],
["null", 7, 1881, 24],
["setarg", 11, 0, 7, 1881, 24],
["setarg", 11, 1, 8, 1881, 24],
["setarg", 11, 2, 12, 1881, 24],
["invoke", 11, 7, 1881, 24],
["disrupt", 1881, 24],
"rel_done_1053",
["jump_false", 10, "tern_else_1049", 1881, 24],
["move", 7, 2, 1881, 28],
["jump", "tern_end_1050", 1881, 28],
"tern_else_1049",
["get", 8, 43, 1, 1881, 37],
["frame", 10, 8, 0, 1881, 37],
["null", 8, 1881, 37],
["setarg", 10, 0, 8, 1881, 37],
["invoke", 10, 8, 1881, 37],
["move", 7, 8, 1881, 37],
"tern_end_1050",
["move", 4, 7, 1881, 37],
["get", 7, 60, 1, 1882, 7],
["frame", 8, 7, 1, 1882, 7],
["null", 7, 1882, 7],
["setarg", 8, 0, 7, 1882, 7],
["setarg", 8, 1, 4, 1882, 7],
["invoke", 8, 7, 1882, 7],
["return", 4, 1883, 14],
"_nop_ur_9",
"if_else_1041",
"if_end_1042",
["access", 7, "this", 1885, 17],
["is_identical", 8, 3, 7, 1885, 17],
["jump_true", 8, "eq_done_1057", 1885, 17],
["is_int", 10, 3, 1885, 17],
["jump_false", 10, "eq_ni_1058", 1885, 17],
"_nop_tc_154",
["jump", "eq_ni_1058", 1885, 17],
["eq_int", 8, 3, 7, 1885, 17],
["jump", "eq_done_1057", 1885, 17],
"eq_ni_1058",
["is_num", 10, 3, 1885, 17],
["jump_false", 10, "eq_nn_1059", 1885, 17],
"_nop_tc_155",
["jump", "eq_nn_1059", 1885, 17],
["eq_float", 8, 3, 7, 1885, 17],
["jump", "eq_done_1057", 1885, 17],
"eq_nn_1059",
["is_text", 10, 3, 1885, 17],
["jump_false", 10, "eq_nt_1060", 1885, 17],
"_nop_tc_156",
"_nop_tc_157",
["eq_text", 8, 3, 7, 1885, 17],
["jump", "eq_done_1057", 1885, 17],
"eq_nt_1060",
["is_null", 10, 3, 1885, 17],
["jump_false", 10, "eq_nnl_1061", 1885, 17],
"_nop_tc_158",
["jump", "eq_nnl_1061", 1885, 17],
["true", 8, 1885, 17],
["jump", "eq_done_1057", 1885, 17],
"eq_nnl_1061",
["is_bool", 10, 3, 1885, 17],
["jump_false", 10, "eq_nb_1062", 1885, 17],
"_nop_tc_159",
["jump", "eq_nb_1062", 1885, 17],
["eq_bool", 8, 3, 7, 1885, 17],
["jump", "eq_done_1057", 1885, 17],
"eq_nb_1062",
["false", 8, 1885, 17],
"eq_done_1057",
["jump_false", 8, "if_else_1055", 1885, 17],
["get", 7, 14, 1, 1886, 14],
["return", 7, 1886, 14],
"_nop_ur_10",
"if_else_1055",
"if_end_1056",
["access", 7, "name", 1890, 17],
["is_identical", 8, 3, 7, 1890, 17],
["jump_true", 8, "eq_done_1065", 1890, 17],
["is_int", 10, 3, 1890, 17],
["jump_false", 10, "eq_ni_1066", 1890, 17],
"_nop_tc_160",
["jump", "eq_ni_1066", 1890, 17],
["eq_int", 8, 3, 7, 1890, 17],
["jump", "eq_done_1065", 1890, 17],
"eq_ni_1066",
["is_num", 10, 3, 1890, 17],
["jump_false", 10, "eq_nn_1067", 1890, 17],
"_nop_tc_161",
["jump", "eq_nn_1067", 1890, 17],
["eq_float", 8, 3, 7, 1890, 17],
["jump", "eq_done_1065", 1890, 17],
"eq_nn_1067",
["is_text", 10, 3, 1890, 17],
["jump_false", 10, "eq_nt_1068", 1890, 17],
"_nop_tc_162",
"_nop_tc_163",
["eq_text", 8, 3, 7, 1890, 17],
["jump", "eq_done_1065", 1890, 17],
"eq_nt_1068",
["is_null", 10, 3, 1890, 17],
["jump_false", 10, "eq_nnl_1069", 1890, 17],
"_nop_tc_164",
["jump", "eq_nnl_1069", 1890, 17],
["true", 8, 1890, 17],
["jump", "eq_done_1065", 1890, 17],
"eq_nnl_1069",
["is_bool", 10, 3, 1890, 17],
["jump_false", 10, "eq_nb_1070", 1890, 17],
"_nop_tc_165",
["jump", "eq_nb_1070", 1890, 17],
["eq_bool", 8, 3, 7, 1890, 17],
["jump", "eq_done_1065", 1890, 17],
"eq_nb_1070",
["false", 8, 1890, 17],
"eq_done_1065",
["jump_false", 8, "if_else_1063", 1890, 17],
["load_field", 7, 1, "name", 1891, 14],
["move", 17, 7, 1891, 14],
["load_field", 7, 1, "level", 1892, 15],
["move", 18, 7, 1892, 15],
["null", 7, 1893, 20],
["is_identical", 8, 18, 7, 1893, 20],
["jump_true", 8, "eq_done_1073", 1893, 20],
["is_int", 10, 18, 1893, 20],
["jump_false", 10, "eq_ni_1074", 1893, 20],
"_nop_tc_166",
["jump", "eq_ni_1074", 1893, 20],
["eq_int", 8, 18, 7, 1893, 20],
["jump", "eq_done_1073", 1893, 20],
"eq_ni_1074",
["is_num", 10, 18, 1893, 20],
["jump_false", 10, "eq_nn_1075", 1893, 20],
"_nop_tc_167",
["jump", "eq_nn_1075", 1893, 20],
["eq_float", 8, 18, 7, 1893, 20],
["jump", "eq_done_1073", 1893, 20],
"eq_nn_1075",
["is_text", 10, 18, 1893, 20],
["jump_false", 10, "eq_nt_1076", 1893, 20],
"_nop_tc_168",
["jump", "eq_nt_1076", 1893, 20],
["eq_text", 8, 18, 7, 1893, 20],
["jump", "eq_done_1073", 1893, 20],
"eq_nt_1076",
["is_null", 10, 18, 1893, 20],
["jump_false", 10, "eq_nnl_1077", 1893, 20],
"_nop_tc_169",
"_nop_tc_170",
["true", 8, 1893, 20],
["jump", "eq_done_1073", 1893, 20],
"eq_nnl_1077",
["is_bool", 10, 18, 1893, 20],
["jump_false", 10, "eq_nb_1078", 1893, 20],
"_nop_tc_171",
["jump", "eq_nb_1078", 1893, 20],
["eq_bool", 8, 18, 7, 1893, 20],
["jump", "eq_done_1073", 1893, 20],
"eq_nb_1078",
["false", 8, 1893, 20],
"eq_done_1073",
["jump_false", 8, "if_else_1071", 1893, 20],
["access", 18, -1, 1894, 17],
["jump", "if_end_1072", 1894, 17],
"if_else_1071",
"if_end_1072",
["access", 7, 0, 1896, 20],
["is_identical", 8, 18, 7, 1896, 20],
["jump_true", 8, "eq_done_1082", 1896, 20],
["is_int", 10, 18, 1896, 20],
["jump_false", 10, "eq_ni_1083", 1896, 20],
"_nop_tc_172",
"_nop_tc_173",
["eq_int", 8, 18, 7, 1896, 20],
["jump", "eq_done_1082", 1896, 20],
"eq_ni_1083",
["is_num", 10, 18, 1896, 20],
["jump_false", 10, "eq_nn_1084", 1896, 20],
"_nop_tc_174",
"_nop_tc_175",
["eq_float", 8, 18, 7, 1896, 20],
["jump", "eq_done_1082", 1896, 20],
"eq_nn_1084",
["is_text", 10, 18, 1896, 20],
["jump_false", 10, "eq_nt_1085", 1896, 20],
"_nop_tc_176",
["jump", "eq_nt_1085", 1896, 20],
["eq_text", 8, 18, 7, 1896, 20],
["jump", "eq_done_1082", 1896, 20],
"eq_nt_1085",
["is_null", 10, 18, 1896, 20],
["jump_false", 10, "eq_nnl_1086", 1896, 20],
"_nop_tc_177",
["jump", "eq_nnl_1086", 1896, 20],
["true", 8, 1896, 20],
["jump", "eq_done_1082", 1896, 20],
"eq_nnl_1086",
["is_bool", 10, 18, 1896, 20],
["jump_false", 10, "eq_nb_1087", 1896, 20],
"_nop_tc_178",
["jump", "eq_nb_1087", 1896, 20],
["eq_bool", 8, 18, 7, 1896, 20],
["jump", "eq_done_1082", 1896, 20],
"eq_nb_1087",
["false", 8, 1896, 20],
"eq_done_1082",
["move", 7, 8, 1896, 20],
["jump_true", 7, "or_end_1081", 1896, 20],
["access", 8, -1, 1896, 34],
["is_identical", 10, 18, 8, 1896, 34],
["jump_true", 10, "eq_done_1088", 1896, 34],
["is_int", 11, 18, 1896, 34],
["jump_false", 11, "eq_ni_1089", 1896, 34],
"_nop_tc_179",
"_nop_tc_180",
["eq_int", 10, 18, 8, 1896, 34],
["jump", "eq_done_1088", 1896, 34],
"eq_ni_1089",
["is_num", 11, 18, 1896, 34],
["jump_false", 11, "eq_nn_1090", 1896, 34],
"_nop_tc_181",
"_nop_tc_182",
["eq_float", 10, 18, 8, 1896, 34],
["jump", "eq_done_1088", 1896, 34],
"eq_nn_1090",
["is_text", 11, 18, 1896, 34],
["jump_false", 11, "eq_nt_1091", 1896, 34],
"_nop_tc_183",
["jump", "eq_nt_1091", 1896, 34],
["eq_text", 10, 18, 8, 1896, 34],
["jump", "eq_done_1088", 1896, 34],
"eq_nt_1091",
["is_null", 11, 18, 1896, 34],
["jump_false", 11, "eq_nnl_1092", 1896, 34],
"_nop_tc_184",
["jump", "eq_nnl_1092", 1896, 34],
["true", 10, 1896, 34],
["jump", "eq_done_1088", 1896, 34],
"eq_nnl_1092",
["is_bool", 11, 18, 1896, 34],
["jump_false", 11, "eq_nb_1093", 1896, 34],
"_nop_tc_185",
["jump", "eq_nb_1093", 1896, 34],
["eq_bool", 10, 18, 8, 1896, 34],
["jump", "eq_done_1088", 1896, 34],
"eq_nb_1093",
["false", 10, 1896, 34],
"eq_done_1088",
["move", 7, 10, 1896, 34],
"or_end_1081",
["jump_false", 7, "if_else_1079", 1896, 34],
["get", 7, 45, 1, 1897, 16],
["frame", 8, 7, 1, 1897, 16],
["null", 7, 1897, 16],
["setarg", 8, 0, 7, 1897, 16],
["setarg", 8, 1, 17, 1897, 16],
["invoke", 8, 7, 1897, 16],
["move", 4, 7, 1897, 16],
["access", 7, 0, 1898, 21],
["is_int", 8, 4, 1898, 21],
["jump_false", 8, "rel_ni_1096", 1898, 21],
"_nop_tc_186",
"_nop_tc_187",
["ge_int", 10, 4, 7, 1898, 21],
["jump", "rel_done_1098", 1898, 21],
"rel_ni_1096",
["is_num", 8, 4, 1898, 21],
["jump_false", 8, "rel_nn_1097", 1898, 21],
"_nop_tc_188",
"_nop_tc_189",
["ge_float", 10, 4, 7, 1898, 21],
["jump", "rel_done_1098", 1898, 21],
"rel_nn_1097",
["is_text", 8, 4, 1898, 21],
["jump_false", 8, "rel_err_1099", 1898, 21],
"_nop_tc_190",
["jump", "rel_err_1099", 1898, 21],
["ge_text", 10, 4, 7, 1898, 21],
["jump", "rel_done_1098", 1898, 21],
"rel_err_1099",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1898,
21
],
["access", 8, "error", 1898, 21],
["access", 11, "cannot compare with '>=': operands must be same type", 1898, 21],
["array", 12, 0, 1898, 21],
["push", 12, 11, 1898, 21],
["frame", 11, 7, 2, 1898, 21],
["null", 7, 1898, 21],
["setarg", 11, 0, 7, 1898, 21],
["setarg", 11, 1, 8, 1898, 21],
["setarg", 11, 2, 12, 1898, 21],
["invoke", 11, 7, 1898, 21],
["disrupt", 1898, 21],
"rel_done_1098",
["jump_false", 10, "if_else_1094", 1898, 21],
["return", 4, 1899, 18],
"_nop_ur_11",
"if_else_1094",
"if_end_1095",
["jump", "if_end_1080", 1899, 18],
"if_else_1079",
["access", 7, 0, 1901, 26],
["is_int", 8, 18, 1901, 26],
["jump_false", 8, "rel_ni_1102", 1901, 26],
"_nop_tc_191",
"_nop_tc_192",
["gt_int", 10, 18, 7, 1901, 26],
["jump", "rel_done_1104", 1901, 26],
"rel_ni_1102",
["is_num", 8, 18, 1901, 26],
["jump_false", 8, "rel_nn_1103", 1901, 26],
"_nop_tc_193",
"_nop_tc_194",
["gt_float", 10, 18, 7, 1901, 26],
["jump", "rel_done_1104", 1901, 26],
"rel_nn_1103",
["is_text", 8, 18, 1901, 26],
["jump_false", 8, "rel_err_1105", 1901, 26],
"_nop_tc_195",
["jump", "rel_err_1105", 1901, 26],
["gt_text", 10, 18, 7, 1901, 26],
["jump", "rel_done_1104", 1901, 26],
"rel_err_1105",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1901,
26
],
["access", 8, "error", 1901, 26],
["access", 11, "cannot compare with '>': operands must be same type", 1901, 26],
["array", 12, 0, 1901, 26],
["push", 12, 11, 1901, 26],
["frame", 11, 7, 2, 1901, 26],
["null", 7, 1901, 26],
["setarg", 11, 0, 7, 1901, 26],
["setarg", 11, 1, 8, 1901, 26],
["setarg", 11, 2, 12, 1901, 26],
["invoke", 11, 7, 1901, 26],
["disrupt", 1901, 26],
"rel_done_1104",
["jump_false", 10, "if_else_1100", 1901, 26],
["access", 7, 1, 1902, 23],
["is_num", 8, 18, 1902, 23],
["jump_false", 8, "num_err_1106", 1902, 23],
"_nop_tc_196",
"_nop_tc_197",
["subtract", 21, 18, 7, 1902, 23],
["jump", "num_done_1107", 1902, 23],
"num_err_1106",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1902,
23
],
["access", 8, "error", 1902, 23],
["access", 10, "cannot apply '-': operands must be numbers", 1902, 23],
["array", 11, 0, 1902, 23],
["push", 11, 10, 1902, 23],
["frame", 10, 7, 2, 1902, 23],
["null", 7, 1902, 23],
["setarg", 10, 0, 7, 1902, 23],
["setarg", 10, 1, 8, 1902, 23],
["setarg", 10, 2, 11, 1902, 23],
["invoke", 10, 7, 1902, 23],
["disrupt", 1902, 23],
"num_done_1107",
["get", 7, 106, 1, 1903, 18],
["get", 8, 106, 1, 1903, 39],
["length", 10, 8, 1903, 39],
["access", 8, 1, 1903, 56],
"_nop_tc_198",
"_nop_tc_199",
"_nop_tc_200",
"_nop_tc_201",
["subtract", 11, 10, 8, 1903, 56],
["jump", "num_done_1109", 1903, 56],
"num_err_1108",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1903,
56
],
["access", 10, "error", 1903, 56],
["access", 12, "cannot apply '-': operands must be numbers", 1903, 56],
["array", 13, 0, 1903, 56],
["push", 13, 12, 1903, 56],
["frame", 12, 8, 2, 1903, 56],
["null", 8, 1903, 56],
["setarg", 12, 0, 8, 1903, 56],
["setarg", 12, 1, 10, 1903, 56],
["setarg", 12, 2, 13, 1903, 56],
["invoke", 12, 8, 1903, 56],
["disrupt", 1903, 56],
"num_done_1109",
"_nop_tc_202",
"_nop_tc_203",
"_nop_tc_204",
"_nop_tc_205",
["subtract", 8, 11, 21, 1903, 60],
["jump", "num_done_1111", 1903, 60],
"num_err_1110",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1903,
60
],
["access", 11, "error", 1903, 60],
["access", 12, "cannot apply '-': operands must be numbers", 1903, 60],
["array", 13, 0, 1903, 60],
["push", 13, 12, 1903, 60],
["frame", 12, 10, 2, 1903, 60],
["null", 10, 1903, 60],
["setarg", 12, 0, 10, 1903, 60],
["setarg", 12, 1, 11, 1903, 60],
["setarg", 12, 2, 13, 1903, 60],
["invoke", 12, 10, 1903, 60],
["disrupt", 1903, 60],
"num_done_1111",
["load_dynamic", 10, 7, 8, 1903, 60],
["move", 22, 10, 1903, 60],
["get", 7, 89, 1, 1904, 23],
["frame", 8, 7, 2, 1904, 23],
["null", 7, 1904, 23],
["setarg", 8, 0, 7, 1904, 23],
["setarg", 8, 1, 22, 1904, 23],
["setarg", 8, 2, 17, 1904, 23],
["invoke", 8, 7, 1904, 23],
["move", 23, 7, 1904, 23],
["get", 7, 43, 1, 1905, 16],
["frame", 8, 7, 0, 1905, 16],
["null", 7, 1905, 16],
["setarg", 8, 0, 7, 1905, 16],
["invoke", 8, 7, 1905, 16],
["move", 20, 7, 1905, 16],
["access", 7, "get", 1906, 16],
["get", 8, 55, 1, 1906, 9],
["frame", 10, 8, 4, 1906, 9],
["null", 8, 1906, 9],
["setarg", 10, 0, 8, 1906, 9],
["setarg", 10, 1, 7, 1906, 9],
["setarg", 10, 2, 20, 1906, 9],
["setarg", 10, 3, 23, 1906, 9],
["setarg", 10, 4, 18, 1906, 9],
["invoke", 10, 7, 1906, 9],
["return", 20, 1907, 16],
"_nop_ur_12",
"if_else_1100",
"if_end_1101",
"if_end_1080",
["get", 7, 46, 1, 1910, 16],
["frame", 8, 7, 1, 1910, 16],
["null", 7, 1910, 16],
["setarg", 8, 0, 7, 1910, 16],
["setarg", 8, 1, 17, 1910, 16],
["invoke", 8, 7, 1910, 16],
["move", 19, 7, 1910, 16],
["access", 7, 0, 1911, 21],
["is_int", 8, 19, 1911, 21],
["jump_false", 8, "rel_ni_1114", 1911, 21],
"_nop_tc_206",
"_nop_tc_207",
["ge_int", 10, 19, 7, 1911, 21],
["jump", "rel_done_1116", 1911, 21],
"rel_ni_1114",
["is_num", 8, 19, 1911, 21],
["jump_false", 8, "rel_nn_1115", 1911, 21],
"_nop_tc_208",
"_nop_tc_209",
["ge_float", 10, 19, 7, 1911, 21],
["jump", "rel_done_1116", 1911, 21],
"rel_nn_1115",
["is_text", 8, 19, 1911, 21],
["jump_false", 8, "rel_err_1117", 1911, 21],
"_nop_tc_210",
["jump", "rel_err_1117", 1911, 21],
["ge_text", 10, 19, 7, 1911, 21],
["jump", "rel_done_1116", 1911, 21],
"rel_err_1117",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1911,
21
],
["access", 8, "error", 1911, 21],
["access", 11, "cannot compare with '>=': operands must be same type", 1911, 21],
["array", 12, 0, 1911, 21],
["push", 12, 11, 1911, 21],
["frame", 11, 7, 2, 1911, 21],
["null", 7, 1911, 21],
["setarg", 11, 0, 7, 1911, 21],
["setarg", 11, 1, 8, 1911, 21],
["setarg", 11, 2, 12, 1911, 21],
["invoke", 11, 7, 1911, 21],
["disrupt", 1911, 21],
"rel_done_1116",
["jump_false", 10, "if_else_1112", 1911, 21],
["return", 19, 1912, 16],
"_nop_ur_13",
"if_else_1112",
"if_end_1113",
["get", 7, 43, 1, 1914, 14],
["frame", 8, 7, 0, 1914, 14],
["null", 7, 1914, 14],
["setarg", 8, 0, 7, 1914, 14],
["invoke", 8, 7, 1914, 14],
["move", 20, 7, 1914, 14],
["get", 7, 104, 1, 1915, 7],
["frame", 8, 7, 2, 1915, 7],
["null", 7, 1915, 7],
["setarg", 8, 0, 7, 1915, 7],
["setarg", 8, 1, 20, 1915, 7],
["setarg", 8, 2, 17, 1915, 7],
["invoke", 8, 7, 1915, 7],
["return", 20, 1916, 14],
"_nop_ur_14",
"if_else_1063",
"if_end_1064",
["access", 7, ".", 1920, 17],
["is_identical", 8, 3, 7, 1920, 17],
["jump_true", 8, "eq_done_1120", 1920, 17],
["is_int", 10, 3, 1920, 17],
["jump_false", 10, "eq_ni_1121", 1920, 17],
"_nop_tc_211",
["jump", "eq_ni_1121", 1920, 17],
["eq_int", 8, 3, 7, 1920, 17],
["jump", "eq_done_1120", 1920, 17],
"eq_ni_1121",
["is_num", 10, 3, 1920, 17],
["jump_false", 10, "eq_nn_1122", 1920, 17],
"_nop_tc_212",
["jump", "eq_nn_1122", 1920, 17],
["eq_float", 8, 3, 7, 1920, 17],
["jump", "eq_done_1120", 1920, 17],
"eq_nn_1122",
["is_text", 10, 3, 1920, 17],
["jump_false", 10, "eq_nt_1123", 1920, 17],
"_nop_tc_213",
"_nop_tc_214",
["eq_text", 8, 3, 7, 1920, 17],
["jump", "eq_done_1120", 1920, 17],
"eq_nt_1123",
["is_null", 10, 3, 1920, 17],
["jump_false", 10, "eq_nnl_1124", 1920, 17],
"_nop_tc_215",
["jump", "eq_nnl_1124", 1920, 17],
["true", 8, 1920, 17],
["jump", "eq_done_1120", 1920, 17],
"eq_nnl_1124",
["is_bool", 10, 3, 1920, 17],
["jump_false", 10, "eq_nb_1125", 1920, 17],
"_nop_tc_216",
["jump", "eq_nb_1125", 1920, 17],
["eq_bool", 8, 3, 7, 1920, 17],
["jump", "eq_done_1120", 1920, 17],
"eq_nb_1125",
["false", 8, 1920, 17],
"eq_done_1120",
["jump_false", 8, "if_else_1118", 1920, 17],
["load_field", 7, 1, "left", 1921, 13],
["move", 24, 7, 1921, 13],
["load_field", 7, 1, "right", 1922, 14],
["move", 25, 7, 1922, 14],
["access", 7, -1, 1923, 32],
["get", 8, 94, 1, 1923, 18],
["frame", 10, 8, 2, 1923, 18],
["null", 8, 1923, 18],
["setarg", 10, 0, 8, 1923, 18],
["setarg", 10, 1, 24, 1923, 18],
["setarg", 10, 2, 7, 1923, 18],
["invoke", 10, 7, 1923, 18],
["move", 26, 7, 1923, 18],
["get", 7, 43, 1, 1924, 14],
["frame", 8, 7, 0, 1924, 14],
["null", 7, 1924, 14],
["setarg", 8, 0, 7, 1924, 14],
["invoke", 8, 7, 1924, 14],
["move", 4, 7, 1924, 14],
["get", 7, 75, 1, 1925, 7],
["frame", 8, 7, 3, 1925, 7],
["null", 7, 1925, 7],
["setarg", 8, 0, 7, 1925, 7],
["setarg", 8, 1, 4, 1925, 7],
["setarg", 8, 2, 26, 1925, 7],
["setarg", 8, 3, 25, 1925, 7],
["invoke", 8, 7, 1925, 7],
["return", 4, 1926, 14],
"_nop_ur_15",
"if_else_1118",
"if_end_1119",
["access", 7, "[", 1930, 17],
["is_identical", 8, 3, 7, 1930, 17],
["jump_true", 8, "eq_done_1128", 1930, 17],
["is_int", 10, 3, 1930, 17],
["jump_false", 10, "eq_ni_1129", 1930, 17],
"_nop_tc_217",
["jump", "eq_ni_1129", 1930, 17],
["eq_int", 8, 3, 7, 1930, 17],
["jump", "eq_done_1128", 1930, 17],
"eq_ni_1129",
["is_num", 10, 3, 1930, 17],
["jump_false", 10, "eq_nn_1130", 1930, 17],
"_nop_tc_218",
["jump", "eq_nn_1130", 1930, 17],
["eq_float", 8, 3, 7, 1930, 17],
["jump", "eq_done_1128", 1930, 17],
"eq_nn_1130",
["is_text", 10, 3, 1930, 17],
["jump_false", 10, "eq_nt_1131", 1930, 17],
"_nop_tc_219",
"_nop_tc_220",
["eq_text", 8, 3, 7, 1930, 17],
["jump", "eq_done_1128", 1930, 17],
"eq_nt_1131",
["is_null", 10, 3, 1930, 17],
["jump_false", 10, "eq_nnl_1132", 1930, 17],
"_nop_tc_221",
["jump", "eq_nnl_1132", 1930, 17],
["true", 8, 1930, 17],
["jump", "eq_done_1128", 1930, 17],
"eq_nnl_1132",
["is_bool", 10, 3, 1930, 17],
["jump_false", 10, "eq_nb_1133", 1930, 17],
"_nop_tc_222",
["jump", "eq_nb_1133", 1930, 17],
["eq_bool", 8, 3, 7, 1930, 17],
["jump", "eq_done_1128", 1930, 17],
"eq_nb_1133",
["false", 8, 1930, 17],
"eq_done_1128",
["jump_false", 8, "if_else_1126", 1930, 17],
["load_field", 7, 1, "left", 1931, 13],
["move", 24, 7, 1931, 13],
["load_field", 7, 1, "right", 1932, 13],
["move", 27, 7, 1932, 13],
["access", 7, -1, 1933, 32],
["get", 8, 94, 1, 1933, 18],
["frame", 10, 8, 2, 1933, 18],
["null", 8, 1933, 18],
["setarg", 10, 0, 8, 1933, 18],
["setarg", 10, 1, 24, 1933, 18],
["setarg", 10, 2, 7, 1933, 18],
["invoke", 10, 7, 1933, 18],
["move", 26, 7, 1933, 18],
["access", 7, -1, 1934, 32],
["get", 8, 94, 1, 1934, 18],
["frame", 10, 8, 2, 1934, 18],
["null", 8, 1934, 18],
["setarg", 10, 0, 8, 1934, 18],
["setarg", 10, 1, 27, 1934, 18],
["setarg", 10, 2, 7, 1934, 18],
["invoke", 10, 7, 1934, 18],
["move", 28, 7, 1934, 18],
["get", 7, 43, 1, 1935, 14],
["frame", 8, 7, 0, 1935, 14],
["null", 7, 1935, 14],
["setarg", 8, 0, 7, 1935, 14],
["invoke", 8, 7, 1935, 14],
["move", 4, 7, 1935, 14],
["load_field", 7, 1, "access_kind", 1936, 47],
["get", 8, 77, 1, 1936, 7],
["frame", 10, 8, 4, 1936, 7],
["null", 8, 1936, 7],
["setarg", 10, 0, 8, 1936, 7],
["setarg", 10, 1, 4, 1936, 7],
["setarg", 10, 2, 26, 1936, 7],
["setarg", 10, 3, 28, 1936, 7],
["setarg", 10, 4, 7, 1936, 7],
["invoke", 10, 7, 1936, 7],
["return", 4, 1937, 14],
"_nop_ur_16",
"if_else_1126",
"if_end_1127",
["access", 7, "(", 1941, 17],
["is_identical", 8, 3, 7, 1941, 17],
["jump_true", 8, "eq_done_1136", 1941, 17],
["is_int", 10, 3, 1941, 17],
["jump_false", 10, "eq_ni_1137", 1941, 17],
"_nop_tc_223",
["jump", "eq_ni_1137", 1941, 17],
["eq_int", 8, 3, 7, 1941, 17],
["jump", "eq_done_1136", 1941, 17],
"eq_ni_1137",
["is_num", 10, 3, 1941, 17],
["jump_false", 10, "eq_nn_1138", 1941, 17],
"_nop_tc_224",
["jump", "eq_nn_1138", 1941, 17],
["eq_float", 8, 3, 7, 1941, 17],
["jump", "eq_done_1136", 1941, 17],
"eq_nn_1138",
["is_text", 10, 3, 1941, 17],
["jump_false", 10, "eq_nt_1139", 1941, 17],
"_nop_tc_225",
"_nop_tc_226",
["eq_text", 8, 3, 7, 1941, 17],
["jump", "eq_done_1136", 1941, 17],
"eq_nt_1139",
["is_null", 10, 3, 1941, 17],
["jump_false", 10, "eq_nnl_1140", 1941, 17],
"_nop_tc_227",
["jump", "eq_nnl_1140", 1941, 17],
["true", 8, 1941, 17],
["jump", "eq_done_1136", 1941, 17],
"eq_nnl_1140",
["is_bool", 10, 3, 1941, 17],
["jump_false", 10, "eq_nb_1141", 1941, 17],
"_nop_tc_228",
["jump", "eq_nb_1141", 1941, 17],
["eq_bool", 8, 3, 7, 1941, 17],
["jump", "eq_done_1136", 1941, 17],
"eq_nb_1141",
["false", 8, 1941, 17],
"eq_done_1136",
["jump_false", 8, "if_else_1134", 1941, 17],
["load_field", 7, 1, "expression", 1942, 16],
["move", 29, 7, 1942, 16],
["load_field", 7, 1, "list", 1943, 19],
["move", 30, 7, 1943, 19],
["load_field", 7, 29, "kind", 1944, 21],
["move", 31, 7, 1944, 21],
["access", 7, "name", 1947, 26],
["is_identical", 8, 31, 7, 1947, 26],
["jump_true", 8, "eq_done_1145", 1947, 26],
["is_int", 10, 31, 1947, 26],
["jump_false", 10, "eq_ni_1146", 1947, 26],
"_nop_tc_229",
["jump", "eq_ni_1146", 1947, 26],
["eq_int", 8, 31, 7, 1947, 26],
["jump", "eq_done_1145", 1947, 26],
"eq_ni_1146",
["is_num", 10, 31, 1947, 26],
["jump_false", 10, "eq_nn_1147", 1947, 26],
"_nop_tc_230",
["jump", "eq_nn_1147", 1947, 26],
["eq_float", 8, 31, 7, 1947, 26],
["jump", "eq_done_1145", 1947, 26],
"eq_nn_1147",
["is_text", 10, 31, 1947, 26],
["jump_false", 10, "eq_nt_1148", 1947, 26],
"_nop_tc_231",
"_nop_tc_232",
["eq_text", 8, 31, 7, 1947, 26],
["jump", "eq_done_1145", 1947, 26],
"eq_nt_1148",
["is_null", 10, 31, 1947, 26],
["jump_false", 10, "eq_nnl_1149", 1947, 26],
"_nop_tc_233",
["jump", "eq_nnl_1149", 1947, 26],
["true", 8, 1947, 26],
["jump", "eq_done_1145", 1947, 26],
"eq_nnl_1149",
["is_bool", 10, 31, 1947, 26],
["jump_false", 10, "eq_nb_1150", 1947, 26],
"_nop_tc_234",
["jump", "eq_nb_1150", 1947, 26],
["eq_bool", 8, 31, 7, 1947, 26],
["jump", "eq_done_1145", 1947, 26],
"eq_nb_1150",
["false", 8, 1947, 26],
"eq_done_1145",
["move", 7, 8, 1947, 26],
["jump_false", 7, "and_end_1144", 1947, 26],
["load_field", 8, 29, "make", 1947, 36],
["access", 10, "functino", 1947, 51],
["is_identical", 11, 8, 10, 1947, 51],
["jump_true", 11, "eq_done_1151", 1947, 51],
["is_int", 12, 8, 1947, 51],
["jump_false", 12, "eq_ni_1152", 1947, 51],
"_nop_tc_235",
["jump", "eq_ni_1152", 1947, 51],
["eq_int", 11, 8, 10, 1947, 51],
["jump", "eq_done_1151", 1947, 51],
"eq_ni_1152",
["is_num", 12, 8, 1947, 51],
["jump_false", 12, "eq_nn_1153", 1947, 51],
"_nop_tc_236",
["jump", "eq_nn_1153", 1947, 51],
["eq_float", 11, 8, 10, 1947, 51],
["jump", "eq_done_1151", 1947, 51],
"eq_nn_1153",
["is_text", 12, 8, 1947, 51],
["jump_false", 12, "eq_nt_1154", 1947, 51],
"_nop_tc_237",
"_nop_tc_238",
["eq_text", 11, 8, 10, 1947, 51],
["jump", "eq_done_1151", 1947, 51],
"eq_nt_1154",
["is_null", 12, 8, 1947, 51],
["jump_false", 12, "eq_nnl_1155", 1947, 51],
"_nop_tc_239",
["jump", "eq_nnl_1155", 1947, 51],
["true", 11, 1947, 51],
["jump", "eq_done_1151", 1947, 51],
"eq_nnl_1155",
["is_bool", 12, 8, 1947, 51],
["jump_false", 12, "eq_nb_1156", 1947, 51],
"_nop_tc_240",
["jump", "eq_nb_1156", 1947, 51],
["eq_bool", 11, 8, 10, 1947, 51],
["jump", "eq_done_1151", 1947, 51],
"eq_nb_1156",
["false", 11, 1947, 51],
"eq_done_1151",
["move", 7, 11, 1947, 51],
"and_end_1144",
["jump_false", 7, "if_else_1142", 1947, 51],
["load_field", 7, 29, "name", 1948, 17],
["move", 32, 7, 1948, 17],
["get", 7, 4, 1, 1949, 15],
["load_dynamic", 8, 7, 32, 1949, 28],
["move", 33, 8, 1949, 28],
["null", 7, 1950, 30],
["is_identical", 8, 30, 7, 1950, 30],
["jump_true", 8, "ne_nid_1160", 1950, 30],
["jump", "ne_ni_1161", 1950, 30],
"ne_nid_1160",
["false", 8, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_ni_1161",
["is_int", 10, 30, 1950, 30],
["jump_false", 10, "ne_nn_1162", 1950, 30],
"_nop_tc_241",
["jump", "ne_nn_1162", 1950, 30],
["ne_int", 8, 30, 7, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_nn_1162",
["is_num", 10, 30, 1950, 30],
["jump_false", 10, "ne_nt_1163", 1950, 30],
"_nop_tc_242",
["jump", "ne_nt_1163", 1950, 30],
["ne_float", 8, 30, 7, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_nt_1163",
["is_text", 10, 30, 1950, 30],
["jump_false", 10, "ne_nnl_1164", 1950, 30],
"_nop_tc_243",
["jump", "ne_nnl_1164", 1950, 30],
["ne_text", 8, 30, 7, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_nnl_1164",
["is_null", 10, 30, 1950, 30],
["jump_false", 10, "ne_nb_1165", 1950, 30],
"_nop_tc_244",
"_nop_tc_245",
["false", 8, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_nb_1165",
["is_bool", 10, 30, 1950, 30],
["jump_false", 10, "ne_mis_1166", 1950, 30],
"_nop_tc_246",
["jump", "ne_mis_1166", 1950, 30],
["ne_bool", 8, 30, 7, 1950, 30],
["jump", "ne_done_1159", 1950, 30],
"ne_mis_1166",
["true", 8, 1950, 30],
"ne_done_1159",
["jump_false", 8, "tern_else_1157", 1950, 30],
["length", 7, 30, 1950, 44],
["move", 8, 7, 1950, 44],
["jump", "tern_end_1158", 1950, 44],
"tern_else_1157",
["access", 7, 0, 1950, 57],
["move", 8, 7, 1950, 57],
"tern_end_1158",
["move", 34, 8, 1950, 57],
["access", 7, "~!", 1952, 22],
["is_identical", 8, 32, 7, 1952, 22],
["jump_true", 8, "eq_done_1169", 1952, 22],
["is_int", 10, 32, 1952, 22],
["jump_false", 10, "eq_ni_1170", 1952, 22],
"_nop_tc_247",
["jump", "eq_ni_1170", 1952, 22],
["eq_int", 8, 32, 7, 1952, 22],
["jump", "eq_done_1169", 1952, 22],
"eq_ni_1170",
["is_num", 10, 32, 1952, 22],
["jump_false", 10, "eq_nn_1171", 1952, 22],
"_nop_tc_248",
["jump", "eq_nn_1171", 1952, 22],
["eq_float", 8, 32, 7, 1952, 22],
["jump", "eq_done_1169", 1952, 22],
"eq_nn_1171",
["is_text", 10, 32, 1952, 22],
["jump_false", 10, "eq_nt_1172", 1952, 22],
"_nop_tc_249",
"_nop_tc_250",
["eq_text", 8, 32, 7, 1952, 22],
["jump", "eq_done_1169", 1952, 22],
"eq_nt_1172",
["is_null", 10, 32, 1952, 22],
["jump_false", 10, "eq_nnl_1173", 1952, 22],
"_nop_tc_251",
["jump", "eq_nnl_1173", 1952, 22],
["true", 8, 1952, 22],
["jump", "eq_done_1169", 1952, 22],
"eq_nnl_1173",
["is_bool", 10, 32, 1952, 22],
["jump_false", 10, "eq_nb_1174", 1952, 22],
"_nop_tc_252",
["jump", "eq_nb_1174", 1952, 22],
["eq_bool", 8, 32, 7, 1952, 22],
["jump", "eq_done_1169", 1952, 22],
"eq_nb_1174",
["false", 8, 1952, 22],
"eq_done_1169",
["jump_false", 8, "if_else_1167", 1952, 22],
["access", 7, 0, 1953, 35],
["load_index", 8, 30, 7, 1953, 35],
["access", 7, -1, 1953, 39],
["get", 10, 94, 1, 1953, 16],
["frame", 11, 10, 2, 1953, 16],
["null", 10, 1953, 16],
["setarg", 11, 0, 10, 1953, 16],
["setarg", 11, 1, 8, 1953, 16],
["setarg", 11, 2, 7, 1953, 16],
["invoke", 11, 7, 1953, 16],
["move", 35, 7, 1953, 16],
["get", 7, 43, 1, 1954, 15],
["frame", 8, 7, 0, 1954, 15],
["null", 7, 1954, 15],
["setarg", 8, 0, 7, 1954, 15],
["invoke", 8, 7, 1954, 15],
["move", 39, 7, 1954, 15],
["get", 7, 54, 1, 1955, 11],
["frame", 8, 7, 3, 1955, 11],
["null", 7, 1955, 11],
["setarg", 8, 0, 7, 1955, 11],
["setarg", 8, 1, 33, 1955, 11],
["setarg", 8, 2, 39, 1955, 11],
["setarg", 8, 3, 35, 1955, 11],
["invoke", 8, 7, 1955, 11],
["return", 39, 1956, 18],
"_nop_ur_17",
"if_else_1167",
"if_end_1168",
["access", 7, "[]!", 1958, 22],
["is_identical", 8, 32, 7, 1958, 22],
["jump_true", 8, "eq_done_1177", 1958, 22],
["is_int", 10, 32, 1958, 22],
["jump_false", 10, "eq_ni_1178", 1958, 22],
"_nop_tc_253",
["jump", "eq_ni_1178", 1958, 22],
["eq_int", 8, 32, 7, 1958, 22],
["jump", "eq_done_1177", 1958, 22],
"eq_ni_1178",
["is_num", 10, 32, 1958, 22],
["jump_false", 10, "eq_nn_1179", 1958, 22],
"_nop_tc_254",
["jump", "eq_nn_1179", 1958, 22],
["eq_float", 8, 32, 7, 1958, 22],
["jump", "eq_done_1177", 1958, 22],
"eq_nn_1179",
["is_text", 10, 32, 1958, 22],
["jump_false", 10, "eq_nt_1180", 1958, 22],
"_nop_tc_255",
"_nop_tc_256",
["eq_text", 8, 32, 7, 1958, 22],
["jump", "eq_done_1177", 1958, 22],
"eq_nt_1180",
["is_null", 10, 32, 1958, 22],
["jump_false", 10, "eq_nnl_1181", 1958, 22],
"_nop_tc_257",
["jump", "eq_nnl_1181", 1958, 22],
["true", 8, 1958, 22],
["jump", "eq_done_1177", 1958, 22],
"eq_nnl_1181",
["is_bool", 10, 32, 1958, 22],
["jump_false", 10, "eq_nb_1182", 1958, 22],
"_nop_tc_258",
["jump", "eq_nb_1182", 1958, 22],
["eq_bool", 8, 32, 7, 1958, 22],
["jump", "eq_done_1177", 1958, 22],
"eq_nb_1182",
["false", 8, 1958, 22],
"eq_done_1177",
["jump_false", 8, "if_else_1175", 1958, 22],
["access", 7, 0, 1959, 35],
["load_index", 8, 30, 7, 1959, 35],
["access", 7, -1, 1959, 39],
["get", 10, 94, 1, 1959, 16],
["frame", 11, 10, 2, 1959, 16],
["null", 10, 1959, 16],
["setarg", 11, 0, 10, 1959, 16],
["setarg", 11, 1, 8, 1959, 16],
["setarg", 11, 2, 7, 1959, 16],
["invoke", 11, 7, 1959, 16],
["move", 35, 7, 1959, 16],
["access", 7, 1, 1960, 35],
["load_index", 8, 30, 7, 1960, 35],
["access", 7, -1, 1960, 39],
["get", 10, 94, 1, 1960, 16],
["frame", 11, 10, 2, 1960, 16],
["null", 10, 1960, 16],
["setarg", 11, 0, 10, 1960, 16],
["setarg", 11, 1, 8, 1960, 16],
["setarg", 11, 2, 7, 1960, 16],
["invoke", 11, 7, 1960, 16],
["move", 36, 7, 1960, 16],
["get", 7, 43, 1, 1961, 15],
["frame", 8, 7, 0, 1961, 15],
["null", 7, 1961, 15],
["setarg", 8, 0, 7, 1961, 15],
["invoke", 8, 7, 1961, 15],
["move", 39, 7, 1961, 15],
["get", 7, 77, 1, 1962, 11],
["frame", 8, 7, 3, 1962, 11],
["null", 7, 1962, 11],
["setarg", 8, 0, 7, 1962, 11],
["setarg", 8, 1, 39, 1962, 11],
["setarg", 8, 2, 35, 1962, 11],
["setarg", 8, 3, 36, 1962, 11],
["invoke", 8, 7, 1962, 11],
["return", 39, 1963, 18],
"_nop_ur_18",
"if_else_1175",
"if_end_1176",
["access", 7, "=!", 1965, 23],
["is_identical", 8, 32, 7, 1965, 23],
["jump_true", 8, "eq_done_1187", 1965, 23],
["is_int", 10, 32, 1965, 23],
["jump_false", 10, "eq_ni_1188", 1965, 23],
"_nop_tc_259",
["jump", "eq_ni_1188", 1965, 23],
["eq_int", 8, 32, 7, 1965, 23],
["jump", "eq_done_1187", 1965, 23],
"eq_ni_1188",
["is_num", 10, 32, 1965, 23],
["jump_false", 10, "eq_nn_1189", 1965, 23],
"_nop_tc_260",
["jump", "eq_nn_1189", 1965, 23],
["eq_float", 8, 32, 7, 1965, 23],
["jump", "eq_done_1187", 1965, 23],
"eq_nn_1189",
["is_text", 10, 32, 1965, 23],
["jump_false", 10, "eq_nt_1190", 1965, 23],
"_nop_tc_261",
"_nop_tc_262",
["eq_text", 8, 32, 7, 1965, 23],
["jump", "eq_done_1187", 1965, 23],
"eq_nt_1190",
["is_null", 10, 32, 1965, 23],
["jump_false", 10, "eq_nnl_1191", 1965, 23],
"_nop_tc_263",
["jump", "eq_nnl_1191", 1965, 23],
["true", 8, 1965, 23],
["jump", "eq_done_1187", 1965, 23],
"eq_nnl_1191",
["is_bool", 10, 32, 1965, 23],
["jump_false", 10, "eq_nb_1192", 1965, 23],
"_nop_tc_264",
["jump", "eq_nb_1192", 1965, 23],
["eq_bool", 8, 32, 7, 1965, 23],
["jump", "eq_done_1187", 1965, 23],
"eq_nb_1192",
["false", 8, 1965, 23],
"eq_done_1187",
["move", 7, 8, 1965, 23],
["jump_true", 7, "or_end_1186", 1965, 23],
["access", 8, "!=!", 1965, 40],
["is_identical", 10, 32, 8, 1965, 40],
["jump_true", 10, "eq_done_1193", 1965, 40],
["is_int", 11, 32, 1965, 40],
["jump_false", 11, "eq_ni_1194", 1965, 40],
"_nop_tc_265",
["jump", "eq_ni_1194", 1965, 40],
["eq_int", 10, 32, 8, 1965, 40],
["jump", "eq_done_1193", 1965, 40],
"eq_ni_1194",
["is_num", 11, 32, 1965, 40],
["jump_false", 11, "eq_nn_1195", 1965, 40],
"_nop_tc_266",
["jump", "eq_nn_1195", 1965, 40],
["eq_float", 10, 32, 8, 1965, 40],
["jump", "eq_done_1193", 1965, 40],
"eq_nn_1195",
["is_text", 11, 32, 1965, 40],
["jump_false", 11, "eq_nt_1196", 1965, 40],
"_nop_tc_267",
"_nop_tc_268",
["eq_text", 10, 32, 8, 1965, 40],
["jump", "eq_done_1193", 1965, 40],
"eq_nt_1196",
["is_null", 11, 32, 1965, 40],
["jump_false", 11, "eq_nnl_1197", 1965, 40],
"_nop_tc_269",
["jump", "eq_nnl_1197", 1965, 40],
["true", 10, 1965, 40],
["jump", "eq_done_1193", 1965, 40],
"eq_nnl_1197",
["is_bool", 11, 32, 1965, 40],
["jump_false", 11, "eq_nb_1198", 1965, 40],
"_nop_tc_270",
["jump", "eq_nb_1198", 1965, 40],
["eq_bool", 10, 32, 8, 1965, 40],
["jump", "eq_done_1193", 1965, 40],
"eq_nb_1198",
["false", 10, 1965, 40],
"eq_done_1193",
["move", 7, 10, 1965, 40],
"or_end_1186",
["move", 8, 7, 1965, 40],
["jump_false", 8, "and_end_1185", 1965, 40],
["access", 7, 3, 1965, 59],
["is_identical", 10, 34, 7, 1965, 59],
["jump_true", 10, "eq_done_1199", 1965, 59],
"_nop_tc_271",
"_nop_tc_272",
"_nop_tc_273",
"_nop_tc_274",
["eq_int", 10, 34, 7, 1965, 59],
["jump", "eq_done_1199", 1965, 59],
"eq_ni_1200",
"_nop_tc_275",
"_nop_tc_276",
"_nop_tc_277",
"_nop_tc_278",
["eq_float", 10, 34, 7, 1965, 59],
["jump", "eq_done_1199", 1965, 59],
"eq_nn_1201",
"_nop_tc_279",
["jump", "eq_nt_1202", 1965, 59],
"_nop_tc_280",
["jump", "eq_nt_1202", 1965, 59],
["eq_text", 10, 34, 7, 1965, 59],
["jump", "eq_done_1199", 1965, 59],
"eq_nt_1202",
"_nop_tc_281",
["jump", "eq_nnl_1203", 1965, 59],
"_nop_tc_282",
["jump", "eq_nnl_1203", 1965, 59],
["true", 10, 1965, 59],
["jump", "eq_done_1199", 1965, 59],
"eq_nnl_1203",
"_nop_tc_283",
["jump", "eq_nb_1204", 1965, 59],
"_nop_tc_284",
["jump", "eq_nb_1204", 1965, 59],
["eq_bool", 10, 34, 7, 1965, 59],
["jump", "eq_done_1199", 1965, 59],
"eq_nb_1204",
["false", 10, 1965, 59],
"eq_done_1199",
["move", 8, 10, 1965, 59],
"and_end_1185",
["jump_false", 8, "if_else_1183", 1965, 59],
["access", 7, 0, 1966, 35],
["load_index", 8, 30, 7, 1966, 35],
["access", 7, -1, 1966, 39],
["get", 10, 94, 1, 1966, 16],
["frame", 11, 10, 2, 1966, 16],
["null", 10, 1966, 16],
["setarg", 11, 0, 10, 1966, 16],
["setarg", 11, 1, 8, 1966, 16],
["setarg", 11, 2, 7, 1966, 16],
["invoke", 11, 7, 1966, 16],
["move", 35, 7, 1966, 16],
["access", 7, 1, 1967, 35],
["load_index", 8, 30, 7, 1967, 35],
["access", 7, -1, 1967, 39],
["get", 10, 94, 1, 1967, 16],
["frame", 11, 10, 2, 1967, 16],
["null", 10, 1967, 16],
["setarg", 11, 0, 10, 1967, 16],
["setarg", 11, 1, 8, 1967, 16],
["setarg", 11, 2, 7, 1967, 16],
["invoke", 11, 7, 1967, 16],
["move", 36, 7, 1967, 16],
["access", 7, 2, 1968, 35],
["load_index", 8, 30, 7, 1968, 35],
["access", 7, -1, 1968, 39],
["get", 10, 94, 1, 1968, 16],
["frame", 11, 10, 2, 1968, 16],
["null", 10, 1968, 16],
["setarg", 11, 0, 10, 1968, 16],
["setarg", 11, 1, 8, 1968, 16],
["setarg", 11, 2, 7, 1968, 16],
["invoke", 11, 7, 1968, 16],
["move", 37, 7, 1968, 16],
["get", 7, 43, 1, 1969, 15],
["frame", 8, 7, 0, 1969, 15],
["null", 7, 1969, 15],
["setarg", 8, 0, 7, 1969, 15],
["invoke", 8, 7, 1969, 15],
["move", 39, 7, 1969, 15],
["access", 7, "=!", 1970, 26],
["is_identical", 8, 32, 7, 1970, 26],
["jump_true", 8, "eq_done_1207", 1970, 26],
["is_int", 10, 32, 1970, 26],
["jump_false", 10, "eq_ni_1208", 1970, 26],
"_nop_tc_285",
["jump", "eq_ni_1208", 1970, 26],
["eq_int", 8, 32, 7, 1970, 26],
["jump", "eq_done_1207", 1970, 26],
"eq_ni_1208",
["is_num", 10, 32, 1970, 26],
["jump_false", 10, "eq_nn_1209", 1970, 26],
"_nop_tc_286",
["jump", "eq_nn_1209", 1970, 26],
["eq_float", 8, 32, 7, 1970, 26],
["jump", "eq_done_1207", 1970, 26],
"eq_nn_1209",
["is_text", 10, 32, 1970, 26],
["jump_false", 10, "eq_nt_1210", 1970, 26],
"_nop_tc_287",
"_nop_tc_288",
["eq_text", 8, 32, 7, 1970, 26],
["jump", "eq_done_1207", 1970, 26],
"eq_nt_1210",
["is_null", 10, 32, 1970, 26],
["jump_false", 10, "eq_nnl_1211", 1970, 26],
"_nop_tc_289",
["jump", "eq_nnl_1211", 1970, 26],
["true", 8, 1970, 26],
["jump", "eq_done_1207", 1970, 26],
"eq_nnl_1211",
["is_bool", 10, 32, 1970, 26],
["jump_false", 10, "eq_nb_1212", 1970, 26],
"_nop_tc_290",
["jump", "eq_nb_1212", 1970, 26],
["eq_bool", 8, 32, 7, 1970, 26],
["jump", "eq_done_1207", 1970, 26],
"eq_nb_1212",
["false", 8, 1970, 26],
"eq_done_1207",
["jump_false", 8, "tern_else_1205", 1970, 26],
["access", 7, "eq_tol", 1970, 33],
["move", 8, 7, 1970, 33],
["jump", "tern_end_1206", 1970, 33],
"tern_else_1205",
["access", 7, "ne_tol", 1970, 44],
["move", 8, 7, 1970, 44],
"tern_end_1206",
["move", 40, 8, 1970, 44],
["array", 7, 4, 1971, 40],
["push", 7, 39, 1971, 40],
["push", 7, 35, 1971, 40],
["push", 7, 36, 1971, 40],
["push", 7, 37, 1971, 40],
["get", 8, 56, 1, 1971, 11],
["frame", 10, 8, 2, 1971, 11],
["null", 8, 1971, 11],
["setarg", 10, 0, 8, 1971, 11],
["setarg", 10, 1, 40, 1971, 11],
["setarg", 10, 2, 7, 1971, 11],
["invoke", 10, 7, 1971, 11],
["return", 39, 1972, 18],
"_nop_ur_19",
"if_else_1183",
"if_end_1184",
["access", 7, "&&!", 1974, 22],
["is_identical", 8, 32, 7, 1974, 22],
["jump_true", 8, "eq_done_1215", 1974, 22],
["is_int", 10, 32, 1974, 22],
["jump_false", 10, "eq_ni_1216", 1974, 22],
"_nop_tc_291",
["jump", "eq_ni_1216", 1974, 22],
["eq_int", 8, 32, 7, 1974, 22],
["jump", "eq_done_1215", 1974, 22],
"eq_ni_1216",
["is_num", 10, 32, 1974, 22],
["jump_false", 10, "eq_nn_1217", 1974, 22],
"_nop_tc_292",
["jump", "eq_nn_1217", 1974, 22],
["eq_float", 8, 32, 7, 1974, 22],
["jump", "eq_done_1215", 1974, 22],
"eq_nn_1217",
["is_text", 10, 32, 1974, 22],
["jump_false", 10, "eq_nt_1218", 1974, 22],
"_nop_tc_293",
"_nop_tc_294",
["eq_text", 8, 32, 7, 1974, 22],
["jump", "eq_done_1215", 1974, 22],
"eq_nt_1218",
["is_null", 10, 32, 1974, 22],
["jump_false", 10, "eq_nnl_1219", 1974, 22],
"_nop_tc_295",
["jump", "eq_nnl_1219", 1974, 22],
["true", 8, 1974, 22],
["jump", "eq_done_1215", 1974, 22],
"eq_nnl_1219",
["is_bool", 10, 32, 1974, 22],
["jump_false", 10, "eq_nb_1220", 1974, 22],
"_nop_tc_296",
["jump", "eq_nb_1220", 1974, 22],
["eq_bool", 8, 32, 7, 1974, 22],
["jump", "eq_done_1215", 1974, 22],
"eq_nb_1220",
["false", 8, 1974, 22],
"eq_done_1215",
["jump_false", 8, "if_else_1213", 1974, 22],
["access", 7, 0, 1975, 35],
["load_index", 8, 30, 7, 1975, 35],
["access", 7, -1, 1975, 39],
["get", 10, 94, 1, 1975, 16],
["frame", 11, 10, 2, 1975, 16],
["null", 10, 1975, 16],
["setarg", 11, 0, 10, 1975, 16],
["setarg", 11, 1, 8, 1975, 16],
["setarg", 11, 2, 7, 1975, 16],
["invoke", 11, 7, 1975, 16],
["move", 35, 7, 1975, 16],
["access", 7, 1, 1976, 35],
["load_index", 8, 30, 7, 1976, 35],
["access", 7, -1, 1976, 39],
["get", 10, 94, 1, 1976, 16],
["frame", 11, 10, 2, 1976, 16],
["null", 10, 1976, 16],
["setarg", 11, 0, 10, 1976, 16],
["setarg", 11, 1, 8, 1976, 16],
["setarg", 11, 2, 7, 1976, 16],
["invoke", 11, 7, 1976, 16],
["move", 36, 7, 1976, 16],
["get", 7, 43, 1, 1977, 15],
["frame", 8, 7, 0, 1977, 15],
["null", 7, 1977, 15],
["setarg", 8, 0, 7, 1977, 15],
["invoke", 8, 7, 1977, 15],
["move", 39, 7, 1977, 15],
["access", 7, "and", 1978, 18],
["get", 8, 55, 1, 1978, 11],
["frame", 10, 8, 4, 1978, 11],
["null", 8, 1978, 11],
["setarg", 10, 0, 8, 1978, 11],
["setarg", 10, 1, 7, 1978, 11],
["setarg", 10, 2, 39, 1978, 11],
["setarg", 10, 3, 35, 1978, 11],
["setarg", 10, 4, 36, 1978, 11],
["invoke", 10, 7, 1978, 11],
["return", 39, 1979, 18],
"_nop_ur_20",
"if_else_1213",
"if_end_1214",
["access", 7, "||!", 1981, 22],
["is_identical", 8, 32, 7, 1981, 22],
["jump_true", 8, "eq_done_1223", 1981, 22],
["is_int", 10, 32, 1981, 22],
["jump_false", 10, "eq_ni_1224", 1981, 22],
"_nop_tc_297",
["jump", "eq_ni_1224", 1981, 22],
["eq_int", 8, 32, 7, 1981, 22],
["jump", "eq_done_1223", 1981, 22],
"eq_ni_1224",
["is_num", 10, 32, 1981, 22],
["jump_false", 10, "eq_nn_1225", 1981, 22],
"_nop_tc_298",
["jump", "eq_nn_1225", 1981, 22],
["eq_float", 8, 32, 7, 1981, 22],
["jump", "eq_done_1223", 1981, 22],
"eq_nn_1225",
["is_text", 10, 32, 1981, 22],
["jump_false", 10, "eq_nt_1226", 1981, 22],
"_nop_tc_299",
"_nop_tc_300",
["eq_text", 8, 32, 7, 1981, 22],
["jump", "eq_done_1223", 1981, 22],
"eq_nt_1226",
["is_null", 10, 32, 1981, 22],
["jump_false", 10, "eq_nnl_1227", 1981, 22],
"_nop_tc_301",
["jump", "eq_nnl_1227", 1981, 22],
["true", 8, 1981, 22],
["jump", "eq_done_1223", 1981, 22],
"eq_nnl_1227",
["is_bool", 10, 32, 1981, 22],
["jump_false", 10, "eq_nb_1228", 1981, 22],
"_nop_tc_302",
["jump", "eq_nb_1228", 1981, 22],
["eq_bool", 8, 32, 7, 1981, 22],
["jump", "eq_done_1223", 1981, 22],
"eq_nb_1228",
["false", 8, 1981, 22],
"eq_done_1223",
["jump_false", 8, "if_else_1221", 1981, 22],
["access", 7, 0, 1982, 35],
["load_index", 8, 30, 7, 1982, 35],
["access", 7, -1, 1982, 39],
["get", 10, 94, 1, 1982, 16],
["frame", 11, 10, 2, 1982, 16],
["null", 10, 1982, 16],
["setarg", 11, 0, 10, 1982, 16],
["setarg", 11, 1, 8, 1982, 16],
["setarg", 11, 2, 7, 1982, 16],
["invoke", 11, 7, 1982, 16],
["move", 35, 7, 1982, 16],
["access", 7, 1, 1983, 35],
["load_index", 8, 30, 7, 1983, 35],
["access", 7, -1, 1983, 39],
["get", 10, 94, 1, 1983, 16],
["frame", 11, 10, 2, 1983, 16],
["null", 10, 1983, 16],
["setarg", 11, 0, 10, 1983, 16],
["setarg", 11, 1, 8, 1983, 16],
["setarg", 11, 2, 7, 1983, 16],
["invoke", 11, 7, 1983, 16],
["move", 36, 7, 1983, 16],
["get", 7, 43, 1, 1984, 15],
["frame", 8, 7, 0, 1984, 15],
["null", 7, 1984, 15],
["setarg", 8, 0, 7, 1984, 15],
["invoke", 8, 7, 1984, 15],
["move", 39, 7, 1984, 15],
["access", 7, "or", 1985, 18],
["get", 8, 55, 1, 1985, 11],
["frame", 10, 8, 4, 1985, 11],
["null", 8, 1985, 11],
["setarg", 10, 0, 8, 1985, 11],
["setarg", 10, 1, 7, 1985, 11],
["setarg", 10, 2, 39, 1985, 11],
["setarg", 10, 3, 35, 1985, 11],
["setarg", 10, 4, 36, 1985, 11],
["invoke", 10, 7, 1985, 11],
["return", 39, 1986, 18],
"_nop_ur_21",
"if_else_1221",
"if_end_1222",
["access", 7, 0, 1989, 33],
["load_index", 8, 30, 7, 1989, 33],
["access", 7, -1, 1989, 37],
["get", 10, 94, 1, 1989, 14],
["frame", 11, 10, 2, 1989, 14],
["null", 10, 1989, 14],
["setarg", 11, 0, 10, 1989, 14],
["setarg", 11, 1, 8, 1989, 14],
["setarg", 11, 2, 7, 1989, 14],
["invoke", 11, 7, 1989, 14],
["move", 35, 7, 1989, 14],
["access", 7, 1, 1990, 33],
["load_index", 8, 30, 7, 1990, 33],
["access", 7, -1, 1990, 37],
["get", 10, 94, 1, 1990, 14],
["frame", 11, 10, 2, 1990, 14],
["null", 10, 1990, 14],
["setarg", 11, 0, 10, 1990, 14],
["setarg", 11, 1, 8, 1990, 14],
["setarg", 11, 2, 7, 1990, 14],
["invoke", 11, 7, 1990, 14],
["move", 36, 7, 1990, 14],
["get", 7, 43, 1, 1991, 13],
["frame", 8, 7, 0, 1991, 13],
["null", 7, 1991, 13],
["setarg", 8, 0, 7, 1991, 13],
["invoke", 8, 7, 1991, 13],
["move", 39, 7, 1991, 13],
["access", 7, 0, 1992, 28],
["load_index", 8, 30, 7, 1992, 28],
["put", 8, 37, 1, 1992, 28],
["access", 7, 1, 1993, 28],
["load_index", 8, 30, 7, 1993, 28],
["put", 8, 38, 1, 1993, 28],
["get", 7, 74, 1, 1994, 9],
["frame", 8, 7, 4, 1994, 9],
["null", 7, 1994, 9],
["setarg", 8, 0, 7, 1994, 9],
["setarg", 8, 1, 33, 1994, 9],
["setarg", 8, 2, 39, 1994, 9],
["setarg", 8, 3, 35, 1994, 9],
["setarg", 8, 4, 36, 1994, 9],
["invoke", 8, 7, 1994, 9],
["return", 39, 1995, 16],
"_nop_ur_22",
"if_else_1142",
"if_end_1143",
["access", 7, "name", 1999, 26],
["is_identical", 8, 31, 7, 1999, 26],
["jump_true", 8, "eq_done_1232", 1999, 26],
["is_int", 10, 31, 1999, 26],
["jump_false", 10, "eq_ni_1233", 1999, 26],
"_nop_tc_303",
["jump", "eq_ni_1233", 1999, 26],
["eq_int", 8, 31, 7, 1999, 26],
["jump", "eq_done_1232", 1999, 26],
"eq_ni_1233",
["is_num", 10, 31, 1999, 26],
["jump_false", 10, "eq_nn_1234", 1999, 26],
"_nop_tc_304",
["jump", "eq_nn_1234", 1999, 26],
["eq_float", 8, 31, 7, 1999, 26],
["jump", "eq_done_1232", 1999, 26],
"eq_nn_1234",
["is_text", 10, 31, 1999, 26],
["jump_false", 10, "eq_nt_1235", 1999, 26],
"_nop_tc_305",
"_nop_tc_306",
["eq_text", 8, 31, 7, 1999, 26],
["jump", "eq_done_1232", 1999, 26],
"eq_nt_1235",
["is_null", 10, 31, 1999, 26],
["jump_false", 10, "eq_nnl_1236", 1999, 26],
"_nop_tc_307",
["jump", "eq_nnl_1236", 1999, 26],
["true", 8, 1999, 26],
["jump", "eq_done_1232", 1999, 26],
"eq_nnl_1236",
["is_bool", 10, 31, 1999, 26],
["jump_false", 10, "eq_nb_1237", 1999, 26],
"_nop_tc_308",
["jump", "eq_nb_1237", 1999, 26],
["eq_bool", 8, 31, 7, 1999, 26],
["jump", "eq_done_1232", 1999, 26],
"eq_nb_1237",
["false", 8, 1999, 26],
"eq_done_1232",
["move", 7, 8, 1999, 26],
["jump_false", 7, "and_end_1231", 1999, 26],
["load_field", 8, 29, "intrinsic", 1999, 36],
["true", 10, 1999, 56],
["is_identical", 11, 8, 10, 1999, 56],
["jump_true", 11, "eq_done_1238", 1999, 56],
["is_int", 12, 8, 1999, 56],
["jump_false", 12, "eq_ni_1239", 1999, 56],
"_nop_tc_309",
["jump", "eq_ni_1239", 1999, 56],
["eq_int", 11, 8, 10, 1999, 56],
["jump", "eq_done_1238", 1999, 56],
"eq_ni_1239",
["is_num", 12, 8, 1999, 56],
["jump_false", 12, "eq_nn_1240", 1999, 56],
"_nop_tc_310",
["jump", "eq_nn_1240", 1999, 56],
["eq_float", 11, 8, 10, 1999, 56],
["jump", "eq_done_1238", 1999, 56],
"eq_nn_1240",
["is_text", 12, 8, 1999, 56],
["jump_false", 12, "eq_nt_1241", 1999, 56],
"_nop_tc_311",
["jump", "eq_nt_1241", 1999, 56],
["eq_text", 11, 8, 10, 1999, 56],
["jump", "eq_done_1238", 1999, 56],
"eq_nt_1241",
["is_null", 12, 8, 1999, 56],
["jump_false", 12, "eq_nnl_1242", 1999, 56],
"_nop_tc_312",
["jump", "eq_nnl_1242", 1999, 56],
["true", 11, 1999, 56],
["jump", "eq_done_1238", 1999, 56],
"eq_nnl_1242",
["is_bool", 12, 8, 1999, 56],
["jump_false", 12, "eq_nb_1243", 1999, 56],
"_nop_tc_313",
"_nop_tc_314",
["eq_bool", 11, 8, 10, 1999, 56],
["jump", "eq_done_1238", 1999, 56],
"eq_nb_1243",
["false", 11, 1999, 56],
"eq_done_1238",
["move", 7, 11, 1999, 56],
"and_end_1231",
["jump_false", 7, "if_else_1229", 1999, 56],
["load_field", 7, 29, "name", 2000, 17],
["move", 32, 7, 2000, 17],
["null", 7, 2001, 30],
["is_identical", 8, 30, 7, 2001, 30],
["jump_true", 8, "ne_nid_1247", 2001, 30],
["jump", "ne_ni_1248", 2001, 30],
"ne_nid_1247",
["false", 8, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_ni_1248",
["is_int", 10, 30, 2001, 30],
["jump_false", 10, "ne_nn_1249", 2001, 30],
"_nop_tc_315",
["jump", "ne_nn_1249", 2001, 30],
["ne_int", 8, 30, 7, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_nn_1249",
["is_num", 10, 30, 2001, 30],
["jump_false", 10, "ne_nt_1250", 2001, 30],
"_nop_tc_316",
["jump", "ne_nt_1250", 2001, 30],
["ne_float", 8, 30, 7, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_nt_1250",
["is_text", 10, 30, 2001, 30],
["jump_false", 10, "ne_nnl_1251", 2001, 30],
"_nop_tc_317",
["jump", "ne_nnl_1251", 2001, 30],
["ne_text", 8, 30, 7, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_nnl_1251",
["is_null", 10, 30, 2001, 30],
["jump_false", 10, "ne_nb_1252", 2001, 30],
"_nop_tc_318",
"_nop_tc_319",
["false", 8, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_nb_1252",
["is_bool", 10, 30, 2001, 30],
["jump_false", 10, "ne_mis_1253", 2001, 30],
"_nop_tc_320",
["jump", "ne_mis_1253", 2001, 30],
["ne_bool", 8, 30, 7, 2001, 30],
["jump", "ne_done_1246", 2001, 30],
"ne_mis_1253",
["true", 8, 2001, 30],
"ne_done_1246",
["jump_false", 8, "tern_else_1244", 2001, 30],
["length", 7, 30, 2001, 44],
["move", 8, 7, 2001, 44],
["jump", "tern_end_1245", 2001, 44],
"tern_else_1244",
["access", 7, 0, 2001, 57],
["move", 8, 7, 2001, 57],
"tern_end_1245",
["move", 34, 8, 2001, 57],
["get", 7, 8, 1, 2002, 15],
["load_dynamic", 8, 7, 32, 2002, 39],
["move", 33, 8, 2002, 39],
["null", 7, 2003, 20],
["is_identical", 8, 33, 7, 2003, 20],
["jump_true", 8, "ne_nid_1258", 2003, 20],
["jump", "ne_ni_1259", 2003, 20],
"ne_nid_1258",
["false", 8, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_ni_1259",
["is_int", 10, 33, 2003, 20],
["jump_false", 10, "ne_nn_1260", 2003, 20],
"_nop_tc_321",
["jump", "ne_nn_1260", 2003, 20],
["ne_int", 8, 33, 7, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_nn_1260",
["is_num", 10, 33, 2003, 20],
["jump_false", 10, "ne_nt_1261", 2003, 20],
"_nop_tc_322",
["jump", "ne_nt_1261", 2003, 20],
["ne_float", 8, 33, 7, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_nt_1261",
["is_text", 10, 33, 2003, 20],
["jump_false", 10, "ne_nnl_1262", 2003, 20],
"_nop_tc_323",
["jump", "ne_nnl_1262", 2003, 20],
["ne_text", 8, 33, 7, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_nnl_1262",
["is_null", 10, 33, 2003, 20],
["jump_false", 10, "ne_nb_1263", 2003, 20],
"_nop_tc_324",
"_nop_tc_325",
["false", 8, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_nb_1263",
["is_bool", 10, 33, 2003, 20],
["jump_false", 10, "ne_mis_1264", 2003, 20],
"_nop_tc_326",
["jump", "ne_mis_1264", 2003, 20],
["ne_bool", 8, 33, 7, 2003, 20],
["jump", "ne_done_1257", 2003, 20],
"ne_mis_1264",
["true", 8, 2003, 20],
"ne_done_1257",
["move", 7, 8, 2003, 20],
["jump_false", 7, "and_end_1256", 2003, 20],
["access", 8, 1, 2003, 37],
["is_identical", 10, 34, 8, 2003, 37],
["jump_true", 10, "eq_done_1265", 2003, 37],
"_nop_tc_327",
"_nop_tc_328",
"_nop_tc_329",
"_nop_tc_330",
["eq_int", 10, 34, 8, 2003, 37],
["jump", "eq_done_1265", 2003, 37],
"eq_ni_1266",
"_nop_tc_331",
"_nop_tc_332",
"_nop_tc_333",
"_nop_tc_334",
["eq_float", 10, 34, 8, 2003, 37],
["jump", "eq_done_1265", 2003, 37],
"eq_nn_1267",
"_nop_tc_335",
["jump", "eq_nt_1268", 2003, 37],
"_nop_tc_336",
["jump", "eq_nt_1268", 2003, 37],
["eq_text", 10, 34, 8, 2003, 37],
["jump", "eq_done_1265", 2003, 37],
"eq_nt_1268",
"_nop_tc_337",
["jump", "eq_nnl_1269", 2003, 37],
"_nop_tc_338",
["jump", "eq_nnl_1269", 2003, 37],
["true", 10, 2003, 37],
["jump", "eq_done_1265", 2003, 37],
"eq_nnl_1269",
"_nop_tc_339",
["jump", "eq_nb_1270", 2003, 37],
"_nop_tc_340",
["jump", "eq_nb_1270", 2003, 37],
["eq_bool", 10, 34, 8, 2003, 37],
["jump", "eq_done_1265", 2003, 37],
"eq_nb_1270",
["false", 10, 2003, 37],
"eq_done_1265",
["move", 7, 10, 2003, 37],
"and_end_1256",
["jump_false", 7, "if_else_1254", 2003, 37],
["access", 7, 0, 2004, 35],
["load_index", 8, 30, 7, 2004, 35],
["access", 7, -1, 2004, 39],
["get", 10, 94, 1, 2004, 16],
["frame", 11, 10, 2, 2004, 16],
["null", 10, 2004, 16],
["setarg", 11, 0, 10, 2004, 16],
["setarg", 11, 1, 8, 2004, 16],
["setarg", 11, 2, 7, 2004, 16],
["invoke", 11, 7, 2004, 16],
["move", 35, 7, 2004, 16],
["get", 7, 85, 1, 2005, 18],
["frame", 8, 7, 2, 2005, 18],
["null", 7, 2005, 18],
["setarg", 8, 0, 7, 2005, 18],
["setarg", 8, 1, 33, 2005, 18],
["setarg", 8, 2, 35, 2005, 18],
["tail_invoke", 8, 7, 2005, 18],
["return", 7, 2005, 18],
"_nop_ur_23",
"if_else_1254",
"if_end_1255",
["get", 7, 9, 1, 2007, 15],
["load_dynamic", 8, 7, 32, 2007, 40],
["move", 33, 8, 2007, 40],
["null", 7, 2008, 20],
["is_identical", 8, 33, 7, 2008, 20],
["jump_true", 8, "ne_nid_1275", 2008, 20],
["jump", "ne_ni_1276", 2008, 20],
"ne_nid_1275",
["false", 8, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_ni_1276",
["is_int", 10, 33, 2008, 20],
["jump_false", 10, "ne_nn_1277", 2008, 20],
"_nop_tc_341",
["jump", "ne_nn_1277", 2008, 20],
["ne_int", 8, 33, 7, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_nn_1277",
["is_num", 10, 33, 2008, 20],
["jump_false", 10, "ne_nt_1278", 2008, 20],
"_nop_tc_342",
["jump", "ne_nt_1278", 2008, 20],
["ne_float", 8, 33, 7, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_nt_1278",
["is_text", 10, 33, 2008, 20],
["jump_false", 10, "ne_nnl_1279", 2008, 20],
"_nop_tc_343",
["jump", "ne_nnl_1279", 2008, 20],
["ne_text", 8, 33, 7, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_nnl_1279",
["is_null", 10, 33, 2008, 20],
["jump_false", 10, "ne_nb_1280", 2008, 20],
"_nop_tc_344",
"_nop_tc_345",
["false", 8, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_nb_1280",
["is_bool", 10, 33, 2008, 20],
["jump_false", 10, "ne_mis_1281", 2008, 20],
"_nop_tc_346",
["jump", "ne_mis_1281", 2008, 20],
["ne_bool", 8, 33, 7, 2008, 20],
["jump", "ne_done_1274", 2008, 20],
"ne_mis_1281",
["true", 8, 2008, 20],
"ne_done_1274",
["move", 7, 8, 2008, 20],
["jump_false", 7, "and_end_1273", 2008, 20],
["access", 8, 2, 2008, 37],
["is_identical", 10, 34, 8, 2008, 37],
["jump_true", 10, "eq_done_1282", 2008, 37],
"_nop_tc_347",
"_nop_tc_348",
"_nop_tc_349",
"_nop_tc_350",
["eq_int", 10, 34, 8, 2008, 37],
["jump", "eq_done_1282", 2008, 37],
"eq_ni_1283",
"_nop_tc_351",
"_nop_tc_352",
"_nop_tc_353",
"_nop_tc_354",
["eq_float", 10, 34, 8, 2008, 37],
["jump", "eq_done_1282", 2008, 37],
"eq_nn_1284",
"_nop_tc_355",
["jump", "eq_nt_1285", 2008, 37],
"_nop_tc_356",
["jump", "eq_nt_1285", 2008, 37],
["eq_text", 10, 34, 8, 2008, 37],
["jump", "eq_done_1282", 2008, 37],
"eq_nt_1285",
"_nop_tc_357",
["jump", "eq_nnl_1286", 2008, 37],
"_nop_tc_358",
["jump", "eq_nnl_1286", 2008, 37],
["true", 10, 2008, 37],
["jump", "eq_done_1282", 2008, 37],
"eq_nnl_1286",
"_nop_tc_359",
["jump", "eq_nb_1287", 2008, 37],
"_nop_tc_360",
["jump", "eq_nb_1287", 2008, 37],
["eq_bool", 10, 34, 8, 2008, 37],
["jump", "eq_done_1282", 2008, 37],
"eq_nb_1287",
["false", 10, 2008, 37],
"eq_done_1282",
["move", 7, 10, 2008, 37],
"and_end_1273",
["jump_false", 7, "if_else_1271", 2008, 37],
["access", 7, 0, 2009, 35],
["load_index", 8, 30, 7, 2009, 35],
["access", 7, -1, 2009, 39],
["get", 10, 94, 1, 2009, 16],
["frame", 11, 10, 2, 2009, 16],
["null", 10, 2009, 16],
["setarg", 11, 0, 10, 2009, 16],
["setarg", 11, 1, 8, 2009, 16],
["setarg", 11, 2, 7, 2009, 16],
["invoke", 11, 7, 2009, 16],
["move", 35, 7, 2009, 16],
["access", 7, 1, 2010, 35],
["load_index", 8, 30, 7, 2010, 35],
["access", 7, -1, 2010, 39],
["get", 10, 94, 1, 2010, 16],
["frame", 11, 10, 2, 2010, 16],
["null", 10, 2010, 16],
["setarg", 11, 0, 10, 2010, 16],
["setarg", 11, 1, 8, 2010, 16],
["setarg", 11, 2, 7, 2010, 16],
["invoke", 11, 7, 2010, 16],
["move", 36, 7, 2010, 16],
["get", 7, 86, 1, 2011, 18],
["frame", 8, 7, 3, 2011, 18],
["null", 7, 2011, 18],
["setarg", 8, 0, 7, 2011, 18],
["setarg", 8, 1, 33, 2011, 18],
["setarg", 8, 2, 35, 2011, 18],
["setarg", 8, 3, 36, 2011, 18],
["tail_invoke", 8, 7, 2011, 18],
["return", 7, 2011, 18],
"_nop_ur_24",
"if_else_1271",
"if_end_1272",
["get", 7, 10, 1, 2013, 15],
["load_dynamic", 8, 7, 32, 2013, 39],
["move", 33, 8, 2013, 39],
["null", 7, 2014, 20],
["is_identical", 8, 33, 7, 2014, 20],
["jump_true", 8, "ne_nid_1292", 2014, 20],
["jump", "ne_ni_1293", 2014, 20],
"ne_nid_1292",
["false", 8, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_ni_1293",
["is_int", 10, 33, 2014, 20],
["jump_false", 10, "ne_nn_1294", 2014, 20],
"_nop_tc_361",
["jump", "ne_nn_1294", 2014, 20],
["ne_int", 8, 33, 7, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_nn_1294",
["is_num", 10, 33, 2014, 20],
["jump_false", 10, "ne_nt_1295", 2014, 20],
"_nop_tc_362",
["jump", "ne_nt_1295", 2014, 20],
["ne_float", 8, 33, 7, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_nt_1295",
["is_text", 10, 33, 2014, 20],
["jump_false", 10, "ne_nnl_1296", 2014, 20],
"_nop_tc_363",
["jump", "ne_nnl_1296", 2014, 20],
["ne_text", 8, 33, 7, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_nnl_1296",
["is_null", 10, 33, 2014, 20],
["jump_false", 10, "ne_nb_1297", 2014, 20],
"_nop_tc_364",
"_nop_tc_365",
["false", 8, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_nb_1297",
["is_bool", 10, 33, 2014, 20],
["jump_false", 10, "ne_mis_1298", 2014, 20],
"_nop_tc_366",
["jump", "ne_mis_1298", 2014, 20],
["ne_bool", 8, 33, 7, 2014, 20],
["jump", "ne_done_1291", 2014, 20],
"ne_mis_1298",
["true", 8, 2014, 20],
"ne_done_1291",
["move", 7, 8, 2014, 20],
["jump_false", 7, "and_end_1290", 2014, 20],
["access", 8, 1, 2014, 38],
["is_identical", 10, 34, 8, 2014, 38],
["jump_true", 10, "eq_done_1300", 2014, 38],
"_nop_tc_367",
"_nop_tc_368",
"_nop_tc_369",
"_nop_tc_370",
["eq_int", 10, 34, 8, 2014, 38],
["jump", "eq_done_1300", 2014, 38],
"eq_ni_1301",
"_nop_tc_371",
"_nop_tc_372",
"_nop_tc_373",
"_nop_tc_374",
["eq_float", 10, 34, 8, 2014, 38],
["jump", "eq_done_1300", 2014, 38],
"eq_nn_1302",
"_nop_tc_375",
["jump", "eq_nt_1303", 2014, 38],
"_nop_tc_376",
["jump", "eq_nt_1303", 2014, 38],
["eq_text", 10, 34, 8, 2014, 38],
["jump", "eq_done_1300", 2014, 38],
"eq_nt_1303",
"_nop_tc_377",
["jump", "eq_nnl_1304", 2014, 38],
"_nop_tc_378",
["jump", "eq_nnl_1304", 2014, 38],
["true", 10, 2014, 38],
["jump", "eq_done_1300", 2014, 38],
"eq_nnl_1304",
"_nop_tc_379",
["jump", "eq_nb_1305", 2014, 38],
"_nop_tc_380",
["jump", "eq_nb_1305", 2014, 38],
["eq_bool", 10, 34, 8, 2014, 38],
["jump", "eq_done_1300", 2014, 38],
"eq_nb_1305",
["false", 10, 2014, 38],
"eq_done_1300",
["move", 8, 10, 2014, 38],
["jump_true", 8, "or_end_1299", 2014, 38],
["access", 10, 2, 2014, 52],
["is_identical", 11, 34, 10, 2014, 52],
["jump_true", 11, "eq_done_1306", 2014, 52],
"_nop_tc_381",
"_nop_tc_382",
"_nop_tc_383",
"_nop_tc_384",
["eq_int", 11, 34, 10, 2014, 52],
["jump", "eq_done_1306", 2014, 52],
"eq_ni_1307",
"_nop_tc_385",
"_nop_tc_386",
"_nop_tc_387",
"_nop_tc_388",
["eq_float", 11, 34, 10, 2014, 52],
["jump", "eq_done_1306", 2014, 52],
"eq_nn_1308",
"_nop_tc_389",
["jump", "eq_nt_1309", 2014, 52],
"_nop_tc_390",
["jump", "eq_nt_1309", 2014, 52],
["eq_text", 11, 34, 10, 2014, 52],
["jump", "eq_done_1306", 2014, 52],
"eq_nt_1309",
"_nop_tc_391",
["jump", "eq_nnl_1310", 2014, 52],
"_nop_tc_392",
["jump", "eq_nnl_1310", 2014, 52],
["true", 11, 2014, 52],
["jump", "eq_done_1306", 2014, 52],
"eq_nnl_1310",
"_nop_tc_393",
["jump", "eq_nb_1311", 2014, 52],
"_nop_tc_394",
["jump", "eq_nb_1311", 2014, 52],
["eq_bool", 11, 34, 10, 2014, 52],
["jump", "eq_done_1306", 2014, 52],
"eq_nb_1311",
["false", 11, 2014, 52],
"eq_done_1306",
["move", 8, 11, 2014, 52],
"or_end_1299",
["move", 7, 8, 2014, 52],
"and_end_1290",
["jump_false", 7, "if_else_1288", 2014, 52],
["access", 7, 0, 2015, 35],
["load_index", 8, 30, 7, 2015, 35],
["access", 7, -1, 2015, 39],
["get", 10, 94, 1, 2015, 16],
["frame", 11, 10, 2, 2015, 16],
["null", 10, 2015, 16],
["setarg", 11, 0, 10, 2015, 16],
["setarg", 11, 1, 8, 2015, 16],
["setarg", 11, 2, 7, 2015, 16],
["invoke", 11, 7, 2015, 16],
["move", 35, 7, 2015, 16],
["access", 7, 2, 2016, 24],
["is_identical", 8, 34, 7, 2016, 24],
["jump_true", 8, "eq_done_1314", 2016, 24],
"_nop_tc_395",
"_nop_tc_396",
"_nop_tc_397",
"_nop_tc_398",
["eq_int", 8, 34, 7, 2016, 24],
["jump", "eq_done_1314", 2016, 24],
"eq_ni_1315",
"_nop_tc_399",
"_nop_tc_400",
"_nop_tc_401",
"_nop_tc_402",
["eq_float", 8, 34, 7, 2016, 24],
["jump", "eq_done_1314", 2016, 24],
"eq_nn_1316",
"_nop_tc_403",
["jump", "eq_nt_1317", 2016, 24],
"_nop_tc_404",
["jump", "eq_nt_1317", 2016, 24],
["eq_text", 8, 34, 7, 2016, 24],
["jump", "eq_done_1314", 2016, 24],
"eq_nt_1317",
"_nop_tc_405",
["jump", "eq_nnl_1318", 2016, 24],
"_nop_tc_406",
["jump", "eq_nnl_1318", 2016, 24],
["true", 8, 2016, 24],
["jump", "eq_done_1314", 2016, 24],
"eq_nnl_1318",
"_nop_tc_407",
["jump", "eq_nb_1319", 2016, 24],
"_nop_tc_408",
["jump", "eq_nb_1319", 2016, 24],
["eq_bool", 8, 34, 7, 2016, 24],
["jump", "eq_done_1314", 2016, 24],
"eq_nb_1319",
["false", 8, 2016, 24],
"eq_done_1314",
["jump_false", 8, "if_else_1312", 2016, 24],
["access", 7, 1, 2017, 37],
["load_index", 8, 30, 7, 2017, 37],
["access", 7, -1, 2017, 41],
["get", 10, 94, 1, 2017, 18],
["frame", 11, 10, 2, 2017, 18],
["null", 10, 2017, 18],
["setarg", 11, 0, 10, 2017, 18],
["setarg", 11, 1, 8, 2017, 18],
["setarg", 11, 2, 7, 2017, 18],
["invoke", 11, 7, 2017, 18],
["move", 36, 7, 2017, 18],
["jump", "if_end_1313", 2017, 18],
"if_else_1312",
["get", 7, 43, 1, 2019, 18],
["frame", 8, 7, 0, 2019, 18],
["null", 7, 2019, 18],
["setarg", 8, 0, 7, 2019, 18],
["invoke", 8, 7, 2019, 18],
["move", 36, 7, 2019, 18],
["access", 7, "null", 2020, 20],
["get", 8, 53, 1, 2020, 13],
["frame", 10, 8, 2, 2020, 13],
["null", 8, 2020, 13],
["setarg", 10, 0, 8, 2020, 13],
["setarg", 10, 1, 7, 2020, 13],
["setarg", 10, 2, 36, 2020, 13],
["invoke", 10, 7, 2020, 13],
"if_end_1313",
["get", 7, 87, 1, 2022, 18],
["frame", 8, 7, 3, 2022, 18],
["null", 7, 2022, 18],
["setarg", 8, 0, 7, 2022, 18],
["setarg", 8, 1, 33, 2022, 18],
["setarg", 8, 2, 35, 2022, 18],
["setarg", 8, 3, 36, 2022, 18],
["tail_invoke", 8, 7, 2022, 18],
["return", 7, 2022, 18],
"_nop_ur_25",
"if_else_1288",
"if_end_1289",
["access", 7, 1, 2025, 22],
["is_identical", 8, 34, 7, 2025, 22],
["jump_true", 8, "eq_done_1323", 2025, 22],
"_nop_tc_409",
"_nop_tc_410",
"_nop_tc_411",
"_nop_tc_412",
["eq_int", 8, 34, 7, 2025, 22],
["jump", "eq_done_1323", 2025, 22],
"eq_ni_1324",
"_nop_tc_413",
"_nop_tc_414",
"_nop_tc_415",
"_nop_tc_416",
["eq_float", 8, 34, 7, 2025, 22],
["jump", "eq_done_1323", 2025, 22],
"eq_nn_1325",
"_nop_tc_417",
["jump", "eq_nt_1326", 2025, 22],
"_nop_tc_418",
["jump", "eq_nt_1326", 2025, 22],
["eq_text", 8, 34, 7, 2025, 22],
["jump", "eq_done_1323", 2025, 22],
"eq_nt_1326",
"_nop_tc_419",
["jump", "eq_nnl_1327", 2025, 22],
"_nop_tc_420",
["jump", "eq_nnl_1327", 2025, 22],
["true", 8, 2025, 22],
["jump", "eq_done_1323", 2025, 22],
"eq_nnl_1327",
"_nop_tc_421",
["jump", "eq_nb_1328", 2025, 22],
"_nop_tc_422",
["jump", "eq_nb_1328", 2025, 22],
["eq_bool", 8, 34, 7, 2025, 22],
["jump", "eq_done_1323", 2025, 22],
"eq_nb_1328",
["false", 8, 2025, 22],
"eq_done_1323",
["move", 7, 8, 2025, 22],
["jump_false", 7, "and_end_1322", 2025, 22],
["get", 8, 7, 1, 2025, 27],
["load_dynamic", 10, 8, 32, 2025, 39],
["null", 8, 2025, 49],
["is_identical", 11, 10, 8, 2025, 49],
["jump_true", 11, "ne_nid_1330", 2025, 49],
["jump", "ne_ni_1331", 2025, 49],
"ne_nid_1330",
["false", 11, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_ni_1331",
["is_int", 12, 10, 2025, 49],
["jump_false", 12, "ne_nn_1332", 2025, 49],
"_nop_tc_423",
["jump", "ne_nn_1332", 2025, 49],
["ne_int", 11, 10, 8, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_nn_1332",
["is_num", 12, 10, 2025, 49],
["jump_false", 12, "ne_nt_1333", 2025, 49],
"_nop_tc_424",
["jump", "ne_nt_1333", 2025, 49],
["ne_float", 11, 10, 8, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_nt_1333",
["is_text", 12, 10, 2025, 49],
["jump_false", 12, "ne_nnl_1334", 2025, 49],
"_nop_tc_425",
["jump", "ne_nnl_1334", 2025, 49],
["ne_text", 11, 10, 8, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_nnl_1334",
["is_null", 12, 10, 2025, 49],
["jump_false", 12, "ne_nb_1335", 2025, 49],
"_nop_tc_426",
"_nop_tc_427",
["false", 11, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_nb_1335",
["is_bool", 12, 10, 2025, 49],
["jump_false", 12, "ne_mis_1336", 2025, 49],
"_nop_tc_428",
["jump", "ne_mis_1336", 2025, 49],
["ne_bool", 11, 10, 8, 2025, 49],
["jump", "ne_done_1329", 2025, 49],
"ne_mis_1336",
["true", 11, 2025, 49],
"ne_done_1329",
["move", 7, 11, 2025, 49],
"and_end_1322",
["jump_false", 7, "if_else_1320", 2025, 49],
["access", 7, 0, 2026, 37],
["load_index", 8, 30, 7, 2026, 37],
["access", 7, -1, 2026, 41],
["get", 10, 94, 1, 2026, 18],
["frame", 11, 10, 2, 2026, 18],
["null", 10, 2026, 18],
["setarg", 11, 0, 10, 2026, 18],
["setarg", 11, 1, 8, 2026, 18],
["setarg", 11, 2, 7, 2026, 18],
["invoke", 11, 7, 2026, 18],
["move", 35, 7, 2026, 18],
["get", 7, 43, 1, 2027, 17],
["frame", 8, 7, 0, 2027, 17],
["null", 7, 2027, 17],
["setarg", 8, 0, 7, 2027, 17],
["invoke", 8, 7, 2027, 17],
["move", 39, 7, 2027, 17],
["get", 7, 7, 1, 2028, 20],
["load_dynamic", 8, 7, 32, 2028, 32],
["get", 7, 54, 1, 2028, 13],
["frame", 10, 7, 3, 2028, 13],
["null", 7, 2028, 13],
["setarg", 10, 0, 7, 2028, 13],
["setarg", 10, 1, 8, 2028, 13],
["setarg", 10, 2, 39, 2028, 13],
["setarg", 10, 3, 35, 2028, 13],
["invoke", 10, 7, 2028, 13],
["return", 39, 2029, 20],
"_nop_ur_26",
"if_else_1320",
"if_end_1321",
["access", 7, 2, 2032, 22],
["is_identical", 8, 34, 7, 2032, 22],
["jump_true", 8, "eq_done_1340", 2032, 22],
"_nop_tc_429",
"_nop_tc_430",
"_nop_tc_431",
"_nop_tc_432",
["eq_int", 8, 34, 7, 2032, 22],
["jump", "eq_done_1340", 2032, 22],
"eq_ni_1341",
"_nop_tc_433",
"_nop_tc_434",
"_nop_tc_435",
"_nop_tc_436",
["eq_float", 8, 34, 7, 2032, 22],
["jump", "eq_done_1340", 2032, 22],
"eq_nn_1342",
"_nop_tc_437",
["jump", "eq_nt_1343", 2032, 22],
"_nop_tc_438",
["jump", "eq_nt_1343", 2032, 22],
["eq_text", 8, 34, 7, 2032, 22],
["jump", "eq_done_1340", 2032, 22],
"eq_nt_1343",
"_nop_tc_439",
["jump", "eq_nnl_1344", 2032, 22],
"_nop_tc_440",
["jump", "eq_nnl_1344", 2032, 22],
["true", 8, 2032, 22],
["jump", "eq_done_1340", 2032, 22],
"eq_nnl_1344",
"_nop_tc_441",
["jump", "eq_nb_1345", 2032, 22],
"_nop_tc_442",
["jump", "eq_nb_1345", 2032, 22],
["eq_bool", 8, 34, 7, 2032, 22],
["jump", "eq_done_1340", 2032, 22],
"eq_nb_1345",
["false", 8, 2032, 22],
"eq_done_1340",
["move", 7, 8, 2032, 22],
["jump_false", 7, "and_end_1339", 2032, 22],
["access", 8, "push", 2032, 36],
["is_identical", 10, 32, 8, 2032, 36],
["jump_true", 10, "eq_done_1346", 2032, 36],
["is_int", 11, 32, 2032, 36],
["jump_false", 11, "eq_ni_1347", 2032, 36],
"_nop_tc_443",
["jump", "eq_ni_1347", 2032, 36],
["eq_int", 10, 32, 8, 2032, 36],
["jump", "eq_done_1346", 2032, 36],
"eq_ni_1347",
["is_num", 11, 32, 2032, 36],
["jump_false", 11, "eq_nn_1348", 2032, 36],
"_nop_tc_444",
["jump", "eq_nn_1348", 2032, 36],
["eq_float", 10, 32, 8, 2032, 36],
["jump", "eq_done_1346", 2032, 36],
"eq_nn_1348",
["is_text", 11, 32, 2032, 36],
["jump_false", 11, "eq_nt_1349", 2032, 36],
"_nop_tc_445",
"_nop_tc_446",
["eq_text", 10, 32, 8, 2032, 36],
["jump", "eq_done_1346", 2032, 36],
"eq_nt_1349",
["is_null", 11, 32, 2032, 36],
["jump_false", 11, "eq_nnl_1350", 2032, 36],
"_nop_tc_447",
["jump", "eq_nnl_1350", 2032, 36],
["true", 10, 2032, 36],
["jump", "eq_done_1346", 2032, 36],
"eq_nnl_1350",
["is_bool", 11, 32, 2032, 36],
["jump_false", 11, "eq_nb_1351", 2032, 36],
"_nop_tc_448",
["jump", "eq_nb_1351", 2032, 36],
["eq_bool", 10, 32, 8, 2032, 36],
["jump", "eq_done_1346", 2032, 36],
"eq_nb_1351",
["false", 10, 2032, 36],
"eq_done_1346",
["move", 7, 10, 2032, 36],
"and_end_1339",
["jump_false", 7, "if_else_1337", 2032, 36],
["access", 7, 0, 2033, 35],
["load_index", 8, 30, 7, 2033, 35],
["access", 7, -1, 2033, 39],
["get", 10, 94, 1, 2033, 16],
["frame", 11, 10, 2, 2033, 16],
["null", 10, 2033, 16],
["setarg", 11, 0, 10, 2033, 16],
["setarg", 11, 1, 8, 2033, 16],
["setarg", 11, 2, 7, 2033, 16],
["invoke", 11, 7, 2033, 16],
["move", 35, 7, 2033, 16],
["access", 7, 1, 2034, 35],
["load_index", 8, 30, 7, 2034, 35],
["access", 7, -1, 2034, 39],
["get", 10, 94, 1, 2034, 16],
["frame", 11, 10, 2, 2034, 16],
["null", 10, 2034, 16],
["setarg", 11, 0, 10, 2034, 16],
["setarg", 11, 1, 8, 2034, 16],
["setarg", 11, 2, 7, 2034, 16],
["invoke", 11, 7, 2034, 16],
["move", 36, 7, 2034, 16],
["get", 7, 43, 1, 2035, 21],
["frame", 8, 7, 0, 2035, 21],
["null", 7, 2035, 21],
["setarg", 8, 0, 7, 2035, 21],
["invoke", 8, 7, 2035, 21],
["move", 74, 7, 2035, 21],
["access", 7, "push_err", 2036, 33],
["get", 8, 48, 1, 2036, 23],
["frame", 10, 8, 1, 2036, 23],
["null", 8, 2036, 23],
["setarg", 10, 0, 8, 2036, 23],
["setarg", 10, 1, 7, 2036, 23],
["invoke", 10, 7, 2036, 23],
["move", 75, 7, 2036, 23],
["access", 7, "push_done", 2037, 34],
["get", 8, 48, 1, 2037, 24],
["frame", 10, 8, 1, 2037, 24],
["null", 8, 2037, 24],
["setarg", 10, 0, 8, 2037, 24],
["setarg", 10, 1, 7, 2037, 24],
["invoke", 10, 7, 2037, 24],
["move", 76, 7, 2037, 24],
["access", 7, "is_array", 2038, 18],
["get", 8, 54, 1, 2038, 11],
["frame", 10, 8, 3, 2038, 11],
["null", 8, 2038, 11],
["setarg", 10, 0, 8, 2038, 11],
["setarg", 10, 1, 7, 2038, 11],
["setarg", 10, 2, 74, 2038, 11],
["setarg", 10, 3, 35, 2038, 11],
["invoke", 10, 7, 2038, 11],
["access", 7, "jump_false", 2039, 26],
["get", 8, 63, 1, 2039, 11],
["frame", 10, 8, 3, 2039, 11],
["null", 8, 2039, 11],
["setarg", 10, 0, 8, 2039, 11],
["setarg", 10, 1, 7, 2039, 11],
["setarg", 10, 2, 74, 2039, 11],
["setarg", 10, 3, 75, 2039, 11],
["invoke", 10, 7, 2039, 11],
["access", 7, "push", 2040, 18],
["get", 8, 54, 1, 2040, 11],
["frame", 10, 8, 3, 2040, 11],
["null", 8, 2040, 11],
["setarg", 10, 0, 8, 2040, 11],
["setarg", 10, 1, 7, 2040, 11],
["setarg", 10, 2, 35, 2040, 11],
["setarg", 10, 3, 36, 2040, 11],
["invoke", 10, 7, 2040, 11],
["get", 7, 62, 1, 2041, 11],
["frame", 8, 7, 1, 2041, 11],
["null", 7, 2041, 11],
["setarg", 8, 0, 7, 2041, 11],
["setarg", 8, 1, 76, 2041, 11],
["invoke", 8, 7, 2041, 11],
["get", 7, 51, 1, 2042, 11],
["frame", 8, 7, 1, 2042, 11],
["null", 7, 2042, 11],
["setarg", 8, 0, 7, 2042, 11],
["setarg", 8, 1, 75, 2042, 11],
["invoke", 8, 7, 2042, 11],
["access", 7, "cannot push: target must be an array", 2043, 26],
["get", 8, 61, 1, 2043, 11],
["frame", 10, 8, 1, 2043, 11],
["null", 8, 2043, 11],
["setarg", 10, 0, 8, 2043, 11],
["setarg", 10, 1, 7, 2043, 11],
["invoke", 10, 7, 2043, 11],
["access", 7, "disrupt", 2044, 18],
["get", 8, 52, 1, 2044, 11],
["frame", 10, 8, 1, 2044, 11],
["null", 8, 2044, 11],
["setarg", 10, 0, 8, 2044, 11],
["setarg", 10, 1, 7, 2044, 11],
["invoke", 10, 7, 2044, 11],
["get", 7, 51, 1, 2045, 11],
["frame", 8, 7, 1, 2045, 11],
["null", 7, 2045, 11],
["setarg", 8, 0, 7, 2045, 11],
["setarg", 8, 1, 76, 2045, 11],
["invoke", 8, 7, 2045, 11],
["return", 36, 2046, 18],
"_nop_ur_27",
"if_else_1337",
"if_end_1338",
["access", 7, 2, 2049, 22],
["is_identical", 8, 34, 7, 2049, 22],
["jump_true", 8, "eq_done_1356", 2049, 22],
"_nop_tc_449",
"_nop_tc_450",
"_nop_tc_451",
"_nop_tc_452",
["eq_int", 8, 34, 7, 2049, 22],
["jump", "eq_done_1356", 2049, 22],
"eq_ni_1357",
"_nop_tc_453",
"_nop_tc_454",
"_nop_tc_455",
"_nop_tc_456",
["eq_float", 8, 34, 7, 2049, 22],
["jump", "eq_done_1356", 2049, 22],
"eq_nn_1358",
"_nop_tc_457",
["jump", "eq_nt_1359", 2049, 22],
"_nop_tc_458",
["jump", "eq_nt_1359", 2049, 22],
["eq_text", 8, 34, 7, 2049, 22],
["jump", "eq_done_1356", 2049, 22],
"eq_nt_1359",
"_nop_tc_459",
["jump", "eq_nnl_1360", 2049, 22],
"_nop_tc_460",
["jump", "eq_nnl_1360", 2049, 22],
["true", 8, 2049, 22],
["jump", "eq_done_1356", 2049, 22],
"eq_nnl_1360",
"_nop_tc_461",
["jump", "eq_nb_1361", 2049, 22],
"_nop_tc_462",
["jump", "eq_nb_1361", 2049, 22],
["eq_bool", 8, 34, 7, 2049, 22],
["jump", "eq_done_1356", 2049, 22],
"eq_nb_1361",
["false", 8, 2049, 22],
"eq_done_1356",
["move", 7, 8, 2049, 22],
["jump_false", 7, "and_end_1355", 2049, 22],
["access", 8, "arrfor", 2049, 36],
["is_identical", 10, 32, 8, 2049, 36],
["jump_true", 10, "eq_done_1362", 2049, 36],
["is_int", 11, 32, 2049, 36],
["jump_false", 11, "eq_ni_1363", 2049, 36],
"_nop_tc_463",
["jump", "eq_ni_1363", 2049, 36],
["eq_int", 10, 32, 8, 2049, 36],
["jump", "eq_done_1362", 2049, 36],
"eq_ni_1363",
["is_num", 11, 32, 2049, 36],
["jump_false", 11, "eq_nn_1364", 2049, 36],
"_nop_tc_464",
["jump", "eq_nn_1364", 2049, 36],
["eq_float", 10, 32, 8, 2049, 36],
["jump", "eq_done_1362", 2049, 36],
"eq_nn_1364",
["is_text", 11, 32, 2049, 36],
["jump_false", 11, "eq_nt_1365", 2049, 36],
"_nop_tc_465",
"_nop_tc_466",
["eq_text", 10, 32, 8, 2049, 36],
["jump", "eq_done_1362", 2049, 36],
"eq_nt_1365",
["is_null", 11, 32, 2049, 36],
["jump_false", 11, "eq_nnl_1366", 2049, 36],
"_nop_tc_467",
["jump", "eq_nnl_1366", 2049, 36],
["true", 10, 2049, 36],
["jump", "eq_done_1362", 2049, 36],
"eq_nnl_1366",
["is_bool", 11, 32, 2049, 36],
["jump_false", 11, "eq_nb_1367", 2049, 36],
"_nop_tc_468",
["jump", "eq_nb_1367", 2049, 36],
["eq_bool", 10, 32, 8, 2049, 36],
["jump", "eq_done_1362", 2049, 36],
"eq_nb_1367",
["false", 10, 2049, 36],
"eq_done_1362",
["move", 7, 10, 2049, 36],
"and_end_1355",
["move", 8, 7, 2049, 36],
["jump_false", 8, "and_end_1354", 2049, 36],
["get", 7, 40, 1, 2049, 48],
["move", 8, 7, 2049, 48],
"and_end_1354",
["jump_false", 8, "if_else_1352", 2049, 48],
["access", 7, 0, 2050, 35],
["load_index", 8, 30, 7, 2050, 35],
["access", 7, -1, 2050, 39],
["get", 10, 94, 1, 2050, 16],
["frame", 11, 10, 2, 2050, 16],
["null", 10, 2050, 16],
["setarg", 11, 0, 10, 2050, 16],
["setarg", 11, 1, 8, 2050, 16],
["setarg", 11, 2, 7, 2050, 16],
["invoke", 11, 7, 2050, 16],
["move", 35, 7, 2050, 16],
["access", 7, 1, 2051, 35],
["load_index", 8, 30, 7, 2051, 35],
["access", 7, -1, 2051, 39],
["get", 10, 94, 1, 2051, 16],
["frame", 11, 10, 2, 2051, 16],
["null", 10, 2051, 16],
["setarg", 11, 0, 10, 2051, 16],
["setarg", 11, 1, 8, 2051, 16],
["setarg", 11, 2, 7, 2051, 16],
["invoke", 11, 7, 2051, 16],
["move", 36, 7, 2051, 16],
["get", 7, 43, 1, 2052, 15],
["frame", 8, 7, 0, 2052, 15],
["null", 7, 2052, 15],
["setarg", 8, 0, 7, 2052, 15],
["invoke", 8, 7, 2052, 15],
["move", 39, 7, 2052, 15],
["get", 7, 96, 1, 2053, 18],
["frame", 8, 7, 3, 2053, 18],
["null", 7, 2053, 18],
["setarg", 8, 0, 7, 2053, 18],
["setarg", 8, 1, 39, 2053, 18],
["setarg", 8, 2, 35, 2053, 18],
["setarg", 8, 3, 36, 2053, 18],
["tail_invoke", 8, 7, 2053, 18],
["return", 7, 2053, 18],
"_nop_ur_28",
"if_else_1352",
"if_end_1353",
["access", 7, 2, 2055, 22],
["is_identical", 8, 34, 7, 2055, 22],
["jump_true", 8, "eq_done_1372", 2055, 22],
"_nop_tc_469",
"_nop_tc_470",
"_nop_tc_471",
"_nop_tc_472",
["eq_int", 8, 34, 7, 2055, 22],
["jump", "eq_done_1372", 2055, 22],
"eq_ni_1373",
"_nop_tc_473",
"_nop_tc_474",
"_nop_tc_475",
"_nop_tc_476",
["eq_float", 8, 34, 7, 2055, 22],
["jump", "eq_done_1372", 2055, 22],
"eq_nn_1374",
"_nop_tc_477",
["jump", "eq_nt_1375", 2055, 22],
"_nop_tc_478",
["jump", "eq_nt_1375", 2055, 22],
["eq_text", 8, 34, 7, 2055, 22],
["jump", "eq_done_1372", 2055, 22],
"eq_nt_1375",
"_nop_tc_479",
["jump", "eq_nnl_1376", 2055, 22],
"_nop_tc_480",
["jump", "eq_nnl_1376", 2055, 22],
["true", 8, 2055, 22],
["jump", "eq_done_1372", 2055, 22],
"eq_nnl_1376",
"_nop_tc_481",
["jump", "eq_nb_1377", 2055, 22],
"_nop_tc_482",
["jump", "eq_nb_1377", 2055, 22],
["eq_bool", 8, 34, 7, 2055, 22],
["jump", "eq_done_1372", 2055, 22],
"eq_nb_1377",
["false", 8, 2055, 22],
"eq_done_1372",
["move", 7, 8, 2055, 22],
["jump_false", 7, "and_end_1371", 2055, 22],
["access", 8, "every", 2055, 36],
["is_identical", 10, 32, 8, 2055, 36],
["jump_true", 10, "eq_done_1378", 2055, 36],
["is_int", 11, 32, 2055, 36],
["jump_false", 11, "eq_ni_1379", 2055, 36],
"_nop_tc_483",
["jump", "eq_ni_1379", 2055, 36],
["eq_int", 10, 32, 8, 2055, 36],
["jump", "eq_done_1378", 2055, 36],
"eq_ni_1379",
["is_num", 11, 32, 2055, 36],
["jump_false", 11, "eq_nn_1380", 2055, 36],
"_nop_tc_484",
["jump", "eq_nn_1380", 2055, 36],
["eq_float", 10, 32, 8, 2055, 36],
["jump", "eq_done_1378", 2055, 36],
"eq_nn_1380",
["is_text", 11, 32, 2055, 36],
["jump_false", 11, "eq_nt_1381", 2055, 36],
"_nop_tc_485",
"_nop_tc_486",
["eq_text", 10, 32, 8, 2055, 36],
["jump", "eq_done_1378", 2055, 36],
"eq_nt_1381",
["is_null", 11, 32, 2055, 36],
["jump_false", 11, "eq_nnl_1382", 2055, 36],
"_nop_tc_487",
["jump", "eq_nnl_1382", 2055, 36],
["true", 10, 2055, 36],
["jump", "eq_done_1378", 2055, 36],
"eq_nnl_1382",
["is_bool", 11, 32, 2055, 36],
["jump_false", 11, "eq_nb_1383", 2055, 36],
"_nop_tc_488",
["jump", "eq_nb_1383", 2055, 36],
["eq_bool", 10, 32, 8, 2055, 36],
["jump", "eq_done_1378", 2055, 36],
"eq_nb_1383",
["false", 10, 2055, 36],
"eq_done_1378",
["move", 7, 10, 2055, 36],
"and_end_1371",
["move", 8, 7, 2055, 36],
["jump_false", 8, "and_end_1370", 2055, 36],
["get", 7, 91, 1, 2055, 47],
["move", 8, 7, 2055, 47],
"and_end_1370",
["jump_false", 8, "if_else_1368", 2055, 47],
["access", 7, 0, 2056, 35],
["load_index", 8, 30, 7, 2056, 35],
["access", 7, -1, 2056, 39],
["get", 10, 94, 1, 2056, 16],
["frame", 11, 10, 2, 2056, 16],
["null", 10, 2056, 16],
["setarg", 11, 0, 10, 2056, 16],
["setarg", 11, 1, 8, 2056, 16],
["setarg", 11, 2, 7, 2056, 16],
["invoke", 11, 7, 2056, 16],
["move", 35, 7, 2056, 16],
["access", 7, 1, 2057, 35],
["load_index", 8, 30, 7, 2057, 35],
["access", 7, -1, 2057, 39],
["get", 10, 94, 1, 2057, 16],
["frame", 11, 10, 2, 2057, 16],
["null", 10, 2057, 16],
["setarg", 11, 0, 10, 2057, 16],
["setarg", 11, 1, 8, 2057, 16],
["setarg", 11, 2, 7, 2057, 16],
["invoke", 11, 7, 2057, 16],
["move", 36, 7, 2057, 16],
["get", 7, 43, 1, 2058, 15],
["frame", 8, 7, 0, 2058, 15],
["null", 7, 2058, 15],
["setarg", 8, 0, 7, 2058, 15],
["invoke", 8, 7, 2058, 15],
["move", 39, 7, 2058, 15],
["get", 7, 97, 1, 2059, 18],
["frame", 8, 7, 3, 2059, 18],
["null", 7, 2059, 18],
["setarg", 8, 0, 7, 2059, 18],
["setarg", 8, 1, 39, 2059, 18],
["setarg", 8, 2, 35, 2059, 18],
["setarg", 8, 3, 36, 2059, 18],
["tail_invoke", 8, 7, 2059, 18],
["return", 7, 2059, 18],
"_nop_ur_29",
"if_else_1368",
"if_end_1369",
["access", 7, 2, 2061, 22],
["is_identical", 8, 34, 7, 2061, 22],
["jump_true", 8, "eq_done_1388", 2061, 22],
"_nop_tc_489",
"_nop_tc_490",
"_nop_tc_491",
"_nop_tc_492",
["eq_int", 8, 34, 7, 2061, 22],
["jump", "eq_done_1388", 2061, 22],
"eq_ni_1389",
"_nop_tc_493",
"_nop_tc_494",
"_nop_tc_495",
"_nop_tc_496",
["eq_float", 8, 34, 7, 2061, 22],
["jump", "eq_done_1388", 2061, 22],
"eq_nn_1390",
"_nop_tc_497",
["jump", "eq_nt_1391", 2061, 22],
"_nop_tc_498",
["jump", "eq_nt_1391", 2061, 22],
["eq_text", 8, 34, 7, 2061, 22],
["jump", "eq_done_1388", 2061, 22],
"eq_nt_1391",
"_nop_tc_499",
["jump", "eq_nnl_1392", 2061, 22],
"_nop_tc_500",
["jump", "eq_nnl_1392", 2061, 22],
["true", 8, 2061, 22],
["jump", "eq_done_1388", 2061, 22],
"eq_nnl_1392",
"_nop_tc_501",
["jump", "eq_nb_1393", 2061, 22],
"_nop_tc_502",
["jump", "eq_nb_1393", 2061, 22],
["eq_bool", 8, 34, 7, 2061, 22],
["jump", "eq_done_1388", 2061, 22],
"eq_nb_1393",
["false", 8, 2061, 22],
"eq_done_1388",
["move", 7, 8, 2061, 22],
["jump_false", 7, "and_end_1387", 2061, 22],
["access", 8, "some", 2061, 36],
["is_identical", 10, 32, 8, 2061, 36],
["jump_true", 10, "eq_done_1394", 2061, 36],
["is_int", 11, 32, 2061, 36],
["jump_false", 11, "eq_ni_1395", 2061, 36],
"_nop_tc_503",
["jump", "eq_ni_1395", 2061, 36],
["eq_int", 10, 32, 8, 2061, 36],
["jump", "eq_done_1394", 2061, 36],
"eq_ni_1395",
["is_num", 11, 32, 2061, 36],
["jump_false", 11, "eq_nn_1396", 2061, 36],
"_nop_tc_504",
["jump", "eq_nn_1396", 2061, 36],
["eq_float", 10, 32, 8, 2061, 36],
["jump", "eq_done_1394", 2061, 36],
"eq_nn_1396",
["is_text", 11, 32, 2061, 36],
["jump_false", 11, "eq_nt_1397", 2061, 36],
"_nop_tc_505",
"_nop_tc_506",
["eq_text", 10, 32, 8, 2061, 36],
["jump", "eq_done_1394", 2061, 36],
"eq_nt_1397",
["is_null", 11, 32, 2061, 36],
["jump_false", 11, "eq_nnl_1398", 2061, 36],
"_nop_tc_507",
["jump", "eq_nnl_1398", 2061, 36],
["true", 10, 2061, 36],
["jump", "eq_done_1394", 2061, 36],
"eq_nnl_1398",
["is_bool", 11, 32, 2061, 36],
["jump_false", 11, "eq_nb_1399", 2061, 36],
"_nop_tc_508",
["jump", "eq_nb_1399", 2061, 36],
["eq_bool", 10, 32, 8, 2061, 36],
["jump", "eq_done_1394", 2061, 36],
"eq_nb_1399",
["false", 10, 2061, 36],
"eq_done_1394",
["move", 7, 10, 2061, 36],
"and_end_1387",
["move", 8, 7, 2061, 36],
["jump_false", 8, "and_end_1386", 2061, 36],
["get", 7, 92, 1, 2061, 46],
["move", 8, 7, 2061, 46],
"and_end_1386",
["jump_false", 8, "if_else_1384", 2061, 46],
["access", 7, 0, 2062, 35],
["load_index", 8, 30, 7, 2062, 35],
["access", 7, -1, 2062, 39],
["get", 10, 94, 1, 2062, 16],
["frame", 11, 10, 2, 2062, 16],
["null", 10, 2062, 16],
["setarg", 11, 0, 10, 2062, 16],
["setarg", 11, 1, 8, 2062, 16],
["setarg", 11, 2, 7, 2062, 16],
["invoke", 11, 7, 2062, 16],
["move", 35, 7, 2062, 16],
["access", 7, 1, 2063, 35],
["load_index", 8, 30, 7, 2063, 35],
["access", 7, -1, 2063, 39],
["get", 10, 94, 1, 2063, 16],
["frame", 11, 10, 2, 2063, 16],
["null", 10, 2063, 16],
["setarg", 11, 0, 10, 2063, 16],
["setarg", 11, 1, 8, 2063, 16],
["setarg", 11, 2, 7, 2063, 16],
["invoke", 11, 7, 2063, 16],
["move", 36, 7, 2063, 16],
["get", 7, 43, 1, 2064, 15],
["frame", 8, 7, 0, 2064, 15],
["null", 7, 2064, 15],
["setarg", 8, 0, 7, 2064, 15],
["invoke", 8, 7, 2064, 15],
["move", 39, 7, 2064, 15],
["get", 7, 98, 1, 2065, 18],
["frame", 8, 7, 3, 2065, 18],
["null", 7, 2065, 18],
["setarg", 8, 0, 7, 2065, 18],
["setarg", 8, 1, 39, 2065, 18],
["setarg", 8, 2, 35, 2065, 18],
["setarg", 8, 3, 36, 2065, 18],
["tail_invoke", 8, 7, 2065, 18],
["return", 7, 2065, 18],
"_nop_ur_30",
"if_else_1384",
"if_end_1385",
["access", 7, 2, 2067, 22],
["is_identical", 8, 34, 7, 2067, 22],
["jump_true", 8, "eq_done_1404", 2067, 22],
"_nop_tc_509",
"_nop_tc_510",
"_nop_tc_511",
"_nop_tc_512",
["eq_int", 8, 34, 7, 2067, 22],
["jump", "eq_done_1404", 2067, 22],
"eq_ni_1405",
"_nop_tc_513",
"_nop_tc_514",
"_nop_tc_515",
"_nop_tc_516",
["eq_float", 8, 34, 7, 2067, 22],
["jump", "eq_done_1404", 2067, 22],
"eq_nn_1406",
"_nop_tc_517",
["jump", "eq_nt_1407", 2067, 22],
"_nop_tc_518",
["jump", "eq_nt_1407", 2067, 22],
["eq_text", 8, 34, 7, 2067, 22],
["jump", "eq_done_1404", 2067, 22],
"eq_nt_1407",
"_nop_tc_519",
["jump", "eq_nnl_1408", 2067, 22],
"_nop_tc_520",
["jump", "eq_nnl_1408", 2067, 22],
["true", 8, 2067, 22],
["jump", "eq_done_1404", 2067, 22],
"eq_nnl_1408",
"_nop_tc_521",
["jump", "eq_nb_1409", 2067, 22],
"_nop_tc_522",
["jump", "eq_nb_1409", 2067, 22],
["eq_bool", 8, 34, 7, 2067, 22],
["jump", "eq_done_1404", 2067, 22],
"eq_nb_1409",
["false", 8, 2067, 22],
"eq_done_1404",
["move", 7, 8, 2067, 22],
["jump_false", 7, "and_end_1403", 2067, 22],
["access", 8, "filter", 2067, 36],
["is_identical", 10, 32, 8, 2067, 36],
["jump_true", 10, "eq_done_1410", 2067, 36],
["is_int", 11, 32, 2067, 36],
["jump_false", 11, "eq_ni_1411", 2067, 36],
"_nop_tc_523",
["jump", "eq_ni_1411", 2067, 36],
["eq_int", 10, 32, 8, 2067, 36],
["jump", "eq_done_1410", 2067, 36],
"eq_ni_1411",
["is_num", 11, 32, 2067, 36],
["jump_false", 11, "eq_nn_1412", 2067, 36],
"_nop_tc_524",
["jump", "eq_nn_1412", 2067, 36],
["eq_float", 10, 32, 8, 2067, 36],
["jump", "eq_done_1410", 2067, 36],
"eq_nn_1412",
["is_text", 11, 32, 2067, 36],
["jump_false", 11, "eq_nt_1413", 2067, 36],
"_nop_tc_525",
"_nop_tc_526",
["eq_text", 10, 32, 8, 2067, 36],
["jump", "eq_done_1410", 2067, 36],
"eq_nt_1413",
["is_null", 11, 32, 2067, 36],
["jump_false", 11, "eq_nnl_1414", 2067, 36],
"_nop_tc_527",
["jump", "eq_nnl_1414", 2067, 36],
["true", 10, 2067, 36],
["jump", "eq_done_1410", 2067, 36],
"eq_nnl_1414",
["is_bool", 11, 32, 2067, 36],
["jump_false", 11, "eq_nb_1415", 2067, 36],
"_nop_tc_528",
["jump", "eq_nb_1415", 2067, 36],
["eq_bool", 10, 32, 8, 2067, 36],
["jump", "eq_done_1410", 2067, 36],
"eq_nb_1415",
["false", 10, 2067, 36],
"eq_done_1410",
["move", 7, 10, 2067, 36],
"and_end_1403",
["move", 8, 7, 2067, 36],
["jump_false", 8, "and_end_1402", 2067, 36],
["get", 7, 90, 1, 2067, 48],
["move", 8, 7, 2067, 48],
"and_end_1402",
["jump_false", 8, "if_else_1400", 2067, 48],
["access", 7, 0, 2068, 35],
["load_index", 8, 30, 7, 2068, 35],
["access", 7, -1, 2068, 39],
["get", 10, 94, 1, 2068, 16],
["frame", 11, 10, 2, 2068, 16],
["null", 10, 2068, 16],
["setarg", 11, 0, 10, 2068, 16],
["setarg", 11, 1, 8, 2068, 16],
["setarg", 11, 2, 7, 2068, 16],
["invoke", 11, 7, 2068, 16],
["move", 35, 7, 2068, 16],
["access", 7, 1, 2069, 35],
["load_index", 8, 30, 7, 2069, 35],
["access", 7, -1, 2069, 39],
["get", 10, 94, 1, 2069, 16],
["frame", 11, 10, 2, 2069, 16],
["null", 10, 2069, 16],
["setarg", 11, 0, 10, 2069, 16],
["setarg", 11, 1, 8, 2069, 16],
["setarg", 11, 2, 7, 2069, 16],
["invoke", 11, 7, 2069, 16],
["move", 36, 7, 2069, 16],
["get", 7, 43, 1, 2070, 15],
["frame", 8, 7, 0, 2070, 15],
["null", 7, 2070, 15],
["setarg", 8, 0, 7, 2070, 15],
["invoke", 8, 7, 2070, 15],
["move", 39, 7, 2070, 15],
["get", 7, 99, 1, 2071, 18],
["frame", 8, 7, 3, 2071, 18],
["null", 7, 2071, 18],
["setarg", 8, 0, 7, 2071, 18],
["setarg", 8, 1, 39, 2071, 18],
["setarg", 8, 2, 35, 2071, 18],
["setarg", 8, 3, 36, 2071, 18],
["tail_invoke", 8, 7, 2071, 18],
["return", 7, 2071, 18],
"_nop_ur_31",
"if_else_1400",
"if_end_1401",
["access", 7, "reduce", 2073, 22],
["is_identical", 8, 32, 7, 2073, 22],
["jump_true", 8, "eq_done_1421", 2073, 22],
["is_int", 10, 32, 2073, 22],
["jump_false", 10, "eq_ni_1422", 2073, 22],
"_nop_tc_529",
["jump", "eq_ni_1422", 2073, 22],
["eq_int", 8, 32, 7, 2073, 22],
["jump", "eq_done_1421", 2073, 22],
"eq_ni_1422",
["is_num", 10, 32, 2073, 22],
["jump_false", 10, "eq_nn_1423", 2073, 22],
"_nop_tc_530",
["jump", "eq_nn_1423", 2073, 22],
["eq_float", 8, 32, 7, 2073, 22],
["jump", "eq_done_1421", 2073, 22],
"eq_nn_1423",
["is_text", 10, 32, 2073, 22],
["jump_false", 10, "eq_nt_1424", 2073, 22],
"_nop_tc_531",
"_nop_tc_532",
["eq_text", 8, 32, 7, 2073, 22],
["jump", "eq_done_1421", 2073, 22],
"eq_nt_1424",
["is_null", 10, 32, 2073, 22],
["jump_false", 10, "eq_nnl_1425", 2073, 22],
"_nop_tc_533",
["jump", "eq_nnl_1425", 2073, 22],
["true", 8, 2073, 22],
["jump", "eq_done_1421", 2073, 22],
"eq_nnl_1425",
["is_bool", 10, 32, 2073, 22],
["jump_false", 10, "eq_nb_1426", 2073, 22],
"_nop_tc_534",
["jump", "eq_nb_1426", 2073, 22],
["eq_bool", 8, 32, 7, 2073, 22],
["jump", "eq_done_1421", 2073, 22],
"eq_nb_1426",
["false", 8, 2073, 22],
"eq_done_1421",
["move", 7, 8, 2073, 22],
["jump_false", 7, "and_end_1420", 2073, 22],
["access", 8, 2, 2073, 43],
"_nop_tc_535",
"_nop_tc_536",
"_nop_tc_537",
"_nop_tc_538",
["ge_int", 10, 34, 8, 2073, 43],
["jump", "rel_done_1429", 2073, 43],
"rel_ni_1427",
"_nop_tc_539",
"_nop_tc_540",
"_nop_tc_541",
"_nop_tc_542",
["ge_float", 10, 34, 8, 2073, 43],
["jump", "rel_done_1429", 2073, 43],
"rel_nn_1428",
"_nop_tc_543",
["jump", "rel_err_1430", 2073, 43],
"_nop_tc_544",
["jump", "rel_err_1430", 2073, 43],
["ge_text", 10, 34, 8, 2073, 43],
["jump", "rel_done_1429", 2073, 43],
"rel_err_1430",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2073,
43
],
["access", 11, "error", 2073, 43],
["access", 12, "cannot compare with '>=': operands must be same type", 2073, 43],
["array", 13, 0, 2073, 43],
["push", 13, 12, 2073, 43],
["frame", 12, 8, 2, 2073, 43],
["null", 8, 2073, 43],
["setarg", 12, 0, 8, 2073, 43],
["setarg", 12, 1, 11, 2073, 43],
["setarg", 12, 2, 13, 2073, 43],
["invoke", 12, 8, 2073, 43],
["disrupt", 2073, 43],
"rel_done_1429",
["move", 7, 10, 2073, 43],
"and_end_1420",
["move", 8, 7, 2073, 43],
["jump_false", 8, "and_end_1419", 2073, 43],
["access", 7, 4, 2073, 57],
"_nop_tc_545",
"_nop_tc_546",
"_nop_tc_547",
"_nop_tc_548",
["le_int", 10, 34, 7, 2073, 57],
["jump", "rel_done_1433", 2073, 57],
"rel_ni_1431",
"_nop_tc_549",
"_nop_tc_550",
"_nop_tc_551",
"_nop_tc_552",
["le_float", 10, 34, 7, 2073, 57],
["jump", "rel_done_1433", 2073, 57],
"rel_nn_1432",
"_nop_tc_553",
["jump", "rel_err_1434", 2073, 57],
"_nop_tc_554",
["jump", "rel_err_1434", 2073, 57],
["le_text", 10, 34, 7, 2073, 57],
["jump", "rel_done_1433", 2073, 57],
"rel_err_1434",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2073,
57
],
["access", 11, "error", 2073, 57],
["access", 12, "cannot compare with '<=': operands must be same type", 2073, 57],
["array", 13, 0, 2073, 57],
["push", 13, 12, 2073, 57],
["frame", 12, 7, 2, 2073, 57],
["null", 7, 2073, 57],
["setarg", 12, 0, 7, 2073, 57],
["setarg", 12, 1, 11, 2073, 57],
["setarg", 12, 2, 13, 2073, 57],
["invoke", 12, 7, 2073, 57],
["disrupt", 2073, 57],
"rel_done_1433",
["move", 8, 10, 2073, 57],
"and_end_1419",
["move", 7, 8, 2073, 57],
["jump_false", 7, "and_end_1418", 2073, 57],
["get", 8, 93, 1, 2073, 62],
["move", 7, 8, 2073, 62],
"and_end_1418",
["jump_false", 7, "if_else_1416", 2073, 62],
["access", 7, 0, 2074, 35],
["load_index", 8, 30, 7, 2074, 35],
["access", 7, -1, 2074, 39],
["get", 10, 94, 1, 2074, 16],
["frame", 11, 10, 2, 2074, 16],
["null", 10, 2074, 16],
["setarg", 11, 0, 10, 2074, 16],
["setarg", 11, 1, 8, 2074, 16],
["setarg", 11, 2, 7, 2074, 16],
["invoke", 11, 7, 2074, 16],
["move", 35, 7, 2074, 16],
["access", 7, 1, 2075, 35],
["load_index", 8, 30, 7, 2075, 35],
["access", 7, -1, 2075, 39],
["get", 10, 94, 1, 2075, 16],
["frame", 11, 10, 2, 2075, 16],
["null", 10, 2075, 16],
["setarg", 11, 0, 10, 2075, 16],
["setarg", 11, 1, 8, 2075, 16],
["setarg", 11, 2, 7, 2075, 16],
["invoke", 11, 7, 2075, 16],
["move", 36, 7, 2075, 16],
["access", 7, 3, 2076, 25],
"_nop_tc_555",
"_nop_tc_556",
"_nop_tc_557",
"_nop_tc_558",
["ge_int", 8, 34, 7, 2076, 25],
["jump", "rel_done_1439", 2076, 25],
"rel_ni_1437",
"_nop_tc_559",
"_nop_tc_560",
"_nop_tc_561",
"_nop_tc_562",
["ge_float", 8, 34, 7, 2076, 25],
["jump", "rel_done_1439", 2076, 25],
"rel_nn_1438",
"_nop_tc_563",
["jump", "rel_err_1440", 2076, 25],
"_nop_tc_564",
["jump", "rel_err_1440", 2076, 25],
["ge_text", 8, 34, 7, 2076, 25],
["jump", "rel_done_1439", 2076, 25],
"rel_err_1440",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2076,
25
],
["access", 10, "error", 2076, 25],
["access", 11, "cannot compare with '>=': operands must be same type", 2076, 25],
["array", 12, 0, 2076, 25],
["push", 12, 11, 2076, 25],
["frame", 11, 7, 2, 2076, 25],
["null", 7, 2076, 25],
["setarg", 11, 0, 7, 2076, 25],
["setarg", 11, 1, 10, 2076, 25],
["setarg", 11, 2, 12, 2076, 25],
["invoke", 11, 7, 2076, 25],
["disrupt", 2076, 25],
"rel_done_1439",
["jump_false", 8, "tern_else_1435", 2076, 25],
["access", 7, 2, 2076, 48],
["load_index", 8, 30, 7, 2076, 48],
["access", 7, -1, 2076, 52],
["get", 10, 94, 1, 2076, 29],
["frame", 11, 10, 2, 2076, 29],
["null", 10, 2076, 29],
["setarg", 11, 0, 10, 2076, 29],
["setarg", 11, 1, 8, 2076, 29],
["setarg", 11, 2, 7, 2076, 29],
["invoke", 11, 7, 2076, 29],
["move", 8, 7, 2076, 29],
["jump", "tern_end_1436", 2076, 29],
"tern_else_1435",
["access", 7, -1, 2076, 58],
["move", 8, 7, 2076, 58],
"tern_end_1436",
["move", 37, 8, 2076, 58],
["access", 7, 4, 2077, 25],
"_nop_tc_565",
"_nop_tc_566",
"_nop_tc_567",
"_nop_tc_568",
["ge_int", 8, 34, 7, 2077, 25],
["jump", "rel_done_1445", 2077, 25],
"rel_ni_1443",
"_nop_tc_569",
"_nop_tc_570",
"_nop_tc_571",
"_nop_tc_572",
["ge_float", 8, 34, 7, 2077, 25],
["jump", "rel_done_1445", 2077, 25],
"rel_nn_1444",
"_nop_tc_573",
["jump", "rel_err_1446", 2077, 25],
"_nop_tc_574",
["jump", "rel_err_1446", 2077, 25],
["ge_text", 8, 34, 7, 2077, 25],
["jump", "rel_done_1445", 2077, 25],
"rel_err_1446",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2077,
25
],
["access", 10, "error", 2077, 25],
["access", 11, "cannot compare with '>=': operands must be same type", 2077, 25],
["array", 12, 0, 2077, 25],
["push", 12, 11, 2077, 25],
["frame", 11, 7, 2, 2077, 25],
["null", 7, 2077, 25],
["setarg", 11, 0, 7, 2077, 25],
["setarg", 11, 1, 10, 2077, 25],
["setarg", 11, 2, 12, 2077, 25],
["invoke", 11, 7, 2077, 25],
["disrupt", 2077, 25],
"rel_done_1445",
["jump_false", 8, "tern_else_1441", 2077, 25],
["access", 7, 3, 2077, 48],
["load_index", 8, 30, 7, 2077, 48],
["access", 7, -1, 2077, 52],
["get", 10, 94, 1, 2077, 29],
["frame", 11, 10, 2, 2077, 29],
["null", 10, 2077, 29],
["setarg", 11, 0, 10, 2077, 29],
["setarg", 11, 1, 8, 2077, 29],
["setarg", 11, 2, 7, 2077, 29],
["invoke", 11, 7, 2077, 29],
["move", 8, 7, 2077, 29],
["jump", "tern_end_1442", 2077, 29],
"tern_else_1441",
["access", 7, -1, 2077, 58],
["move", 8, 7, 2077, 58],
"tern_end_1442",
["move", 38, 8, 2077, 58],
["get", 7, 43, 1, 2078, 15],
["frame", 8, 7, 0, 2078, 15],
["null", 7, 2078, 15],
["setarg", 8, 0, 7, 2078, 15],
["invoke", 8, 7, 2078, 15],
["move", 39, 7, 2078, 15],
["record", 7, 4],
["store_field", 7, 35, "arr", 2079, 48],
["store_field", 7, 36, "fn", 2079, 56],
["store_field", 7, 37, "init", 2079, 66],
["store_field", 7, 38, "rev", 2079, 75],
["get", 8, 100, 1, 2079, 18],
["frame", 10, 8, 3, 2079, 18],
["null", 8, 2079, 18],
["setarg", 10, 0, 8, 2079, 18],
["setarg", 10, 1, 39, 2079, 18],
["setarg", 10, 2, 7, 2079, 18],
["setarg", 10, 3, 34, 2079, 18],
["tail_invoke", 10, 7, 2079, 18],
["return", 7, 2079, 18],
"_nop_ur_32",
"if_else_1416",
"if_end_1417",
["jump", "if_end_1230", 2079, 18],
"if_else_1229",
"if_end_1230",
["array", 7, 0, 2084, 19],
["move", 41, 7, 2084, 19],
["access", 9, 0, 2085, 12],
["null", 7, 2086, 28],
["is_identical", 8, 30, 7, 2086, 28],
["jump_true", 8, "ne_nid_1450", 2086, 28],
["jump", "ne_ni_1451", 2086, 28],
"ne_nid_1450",
["false", 8, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_ni_1451",
["is_int", 10, 30, 2086, 28],
["jump_false", 10, "ne_nn_1452", 2086, 28],
"_nop_tc_575",
["jump", "ne_nn_1452", 2086, 28],
["ne_int", 8, 30, 7, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_nn_1452",
["is_num", 10, 30, 2086, 28],
["jump_false", 10, "ne_nt_1453", 2086, 28],
"_nop_tc_576",
["jump", "ne_nt_1453", 2086, 28],
["ne_float", 8, 30, 7, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_nt_1453",
["is_text", 10, 30, 2086, 28],
["jump_false", 10, "ne_nnl_1454", 2086, 28],
"_nop_tc_577",
["jump", "ne_nnl_1454", 2086, 28],
["ne_text", 8, 30, 7, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_nnl_1454",
["is_null", 10, 30, 2086, 28],
["jump_false", 10, "ne_nb_1455", 2086, 28],
"_nop_tc_578",
"_nop_tc_579",
["false", 8, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_nb_1455",
["is_bool", 10, 30, 2086, 28],
["jump_false", 10, "ne_mis_1456", 2086, 28],
"_nop_tc_580",
["jump", "ne_mis_1456", 2086, 28],
["ne_bool", 8, 30, 7, 2086, 28],
["jump", "ne_done_1449", 2086, 28],
"ne_mis_1456",
["true", 8, 2086, 28],
"ne_done_1449",
["jump_false", 8, "tern_else_1447", 2086, 28],
["length", 7, 30, 2086, 42],
["move", 8, 7, 2086, 42],
["jump", "tern_end_1448", 2086, 42],
"tern_else_1447",
["access", 7, 0, 2086, 55],
["move", 8, 7, 2086, 55],
"tern_end_1448",
["move", 34, 8, 2086, 55],
"while_start_1457",
["is_int", 7, 9, 2087, 19],
["jump_false", 7, "rel_ni_1459", 2087, 19],
"_nop_tc_581",
"_nop_tc_582",
["lt_int", 7, 9, 34, 2087, 19],
["jump", "rel_done_1461", 2087, 19],
"rel_ni_1459",
"_nop_tc_583",
"_nop_tc_584",
"_nop_tc_585",
"_nop_tc_586",
["lt_float", 7, 9, 34, 2087, 19],
["jump", "rel_done_1461", 2087, 19],
"rel_nn_1460",
"_nop_tc_587",
["jump", "rel_err_1462", 2087, 19],
"_nop_tc_588",
["jump", "rel_err_1462", 2087, 19],
["lt_text", 7, 9, 34, 2087, 19],
["jump", "rel_done_1461", 2087, 19],
"rel_err_1462",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2087,
19
],
["access", 10, "error", 2087, 19],
["access", 11, "cannot compare with '<': operands must be same type", 2087, 19],
["array", 12, 0, 2087, 19],
["push", 12, 11, 2087, 19],
["frame", 11, 8, 2, 2087, 19],
["null", 8, 2087, 19],
["setarg", 11, 0, 8, 2087, 19],
["setarg", 11, 1, 10, 2087, 19],
["setarg", 11, 2, 12, 2087, 19],
["invoke", 11, 8, 2087, 19],
["disrupt", 2087, 19],
"rel_done_1461",
["jump_false", 7, "while_end_1458", 2087, 19],
["load_dynamic", 7, 30, 9, 2088, 44],
["access", 8, -1, 2088, 49],
["get", 10, 94, 1, 2088, 25],
["frame", 11, 10, 2, 2088, 25],
["null", 10, 2088, 25],
["setarg", 11, 0, 10, 2088, 25],
["setarg", 11, 1, 7, 2088, 25],
["setarg", 11, 2, 8, 2088, 25],
["invoke", 11, 7, 2088, 25],
["is_array", 8, 41, 2088, 25],
["jump_false", 8, "push_err_1463", 2088, 25],
["push", 41, 7, 2088, 25],
["jump", "push_done_1464", 2088, 25],
"push_err_1463",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2088,
25
],
["access", 8, "error", 2088, 25],
["access", 10, "cannot push: target must be an array", 2088, 25],
["array", 11, 0, 2088, 25],
["push", 11, 10, 2088, 25],
["frame", 10, 7, 2, 2088, 25],
["null", 7, 2088, 25],
["setarg", 10, 0, 7, 2088, 25],
["setarg", 10, 1, 8, 2088, 25],
["setarg", 10, 2, 11, 2088, 25],
["invoke", 10, 7, 2088, 25],
["disrupt", 2088, 25],
"push_done_1464",
["access", 7, 1, 2089, 19],
"_nop_tc_589",
"_nop_tc_590",
"_nop_tc_591",
"_nop_tc_592",
["add", 8, 9, 7, 2089, 19],
["jump", "num_done_1466", 2089, 19],
"num_err_1465",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2089,
19
],
["access", 10, "error", 2089, 19],
["access", 11, "cannot apply '+': operands must be numbers", 2089, 19],
["array", 12, 0, 2089, 19],
["push", 12, 11, 2089, 19],
["frame", 11, 7, 2, 2089, 19],
["null", 7, 2089, 19],
["setarg", 11, 0, 7, 2089, 19],
["setarg", 11, 1, 10, 2089, 19],
["setarg", 11, 2, 12, 2089, 19],
["invoke", 11, 7, 2089, 19],
["disrupt", 2089, 19],
"num_done_1466",
["move", 9, 8, 2089, 19],
["jump", "while_start_1457", 2089, 19],
"while_end_1458",
["get", 7, 43, 1, 2091, 14],
["frame", 8, 7, 0, 2091, 14],
["null", 7, 2091, 14],
["setarg", 8, 0, 7, 2091, 14],
["invoke", 8, 7, 2091, 14],
["move", 20, 7, 2091, 14],
["access", 7, ".", 2092, 26],
["is_identical", 8, 31, 7, 2092, 26],
["jump_true", 8, "eq_done_1469", 2092, 26],
["is_int", 10, 31, 2092, 26],
["jump_false", 10, "eq_ni_1470", 2092, 26],
"_nop_tc_593",
["jump", "eq_ni_1470", 2092, 26],
["eq_int", 8, 31, 7, 2092, 26],
["jump", "eq_done_1469", 2092, 26],
"eq_ni_1470",
["is_num", 10, 31, 2092, 26],
["jump_false", 10, "eq_nn_1471", 2092, 26],
"_nop_tc_594",
["jump", "eq_nn_1471", 2092, 26],
["eq_float", 8, 31, 7, 2092, 26],
["jump", "eq_done_1469", 2092, 26],
"eq_nn_1471",
["is_text", 10, 31, 2092, 26],
["jump_false", 10, "eq_nt_1472", 2092, 26],
"_nop_tc_595",
"_nop_tc_596",
["eq_text", 8, 31, 7, 2092, 26],
["jump", "eq_done_1469", 2092, 26],
"eq_nt_1472",
["is_null", 10, 31, 2092, 26],
["jump_false", 10, "eq_nnl_1473", 2092, 26],
"_nop_tc_597",
["jump", "eq_nnl_1473", 2092, 26],
["true", 8, 2092, 26],
["jump", "eq_done_1469", 2092, 26],
"eq_nnl_1473",
["is_bool", 10, 31, 2092, 26],
["jump_false", 10, "eq_nb_1474", 2092, 26],
"_nop_tc_598",
["jump", "eq_nb_1474", 2092, 26],
["eq_bool", 8, 31, 7, 2092, 26],
["jump", "eq_done_1469", 2092, 26],
"eq_nb_1474",
["false", 8, 2092, 26],
"eq_done_1469",
["jump_false", 8, "if_else_1467", 2092, 26],
["load_field", 7, 29, "left", 2093, 15],
["move", 24, 7, 2093, 15],
["load_field", 7, 29, "right", 2094, 16],
["move", 25, 7, 2094, 16],
["access", 7, -1, 2095, 34],
["get", 8, 94, 1, 2095, 20],
["frame", 10, 8, 2, 2095, 20],
["null", 8, 2095, 20],
["setarg", 10, 0, 8, 2095, 20],
["setarg", 10, 1, 24, 2095, 20],
["setarg", 10, 2, 7, 2095, 20],
["invoke", 10, 7, 2095, 20],
["move", 26, 7, 2095, 20],
["get", 7, 80, 1, 2096, 9],
["frame", 8, 7, 4, 2096, 9],
["null", 7, 2096, 9],
["setarg", 8, 0, 7, 2096, 9],
["setarg", 8, 1, 20, 2096, 9],
["setarg", 8, 2, 26, 2096, 9],
["setarg", 8, 3, 25, 2096, 9],
["setarg", 8, 4, 41, 2096, 9],
["invoke", 8, 7, 2096, 9],
["jump", "if_end_1468", 2096, 9],
"if_else_1467",
["access", 7, "[", 2097, 33],
["is_identical", 8, 31, 7, 2097, 33],
["jump_true", 8, "eq_done_1477", 2097, 33],
["is_int", 10, 31, 2097, 33],
["jump_false", 10, "eq_ni_1478", 2097, 33],
"_nop_tc_599",
["jump", "eq_ni_1478", 2097, 33],
["eq_int", 8, 31, 7, 2097, 33],
["jump", "eq_done_1477", 2097, 33],
"eq_ni_1478",
["is_num", 10, 31, 2097, 33],
["jump_false", 10, "eq_nn_1479", 2097, 33],
"_nop_tc_600",
["jump", "eq_nn_1479", 2097, 33],
["eq_float", 8, 31, 7, 2097, 33],
["jump", "eq_done_1477", 2097, 33],
"eq_nn_1479",
["is_text", 10, 31, 2097, 33],
["jump_false", 10, "eq_nt_1480", 2097, 33],
"_nop_tc_601",
"_nop_tc_602",
["eq_text", 8, 31, 7, 2097, 33],
["jump", "eq_done_1477", 2097, 33],
"eq_nt_1480",
["is_null", 10, 31, 2097, 33],
["jump_false", 10, "eq_nnl_1481", 2097, 33],
"_nop_tc_603",
["jump", "eq_nnl_1481", 2097, 33],
["true", 8, 2097, 33],
["jump", "eq_done_1477", 2097, 33],
"eq_nnl_1481",
["is_bool", 10, 31, 2097, 33],
["jump_false", 10, "eq_nb_1482", 2097, 33],
"_nop_tc_604",
["jump", "eq_nb_1482", 2097, 33],
["eq_bool", 8, 31, 7, 2097, 33],
["jump", "eq_done_1477", 2097, 33],
"eq_nb_1482",
["false", 8, 2097, 33],
"eq_done_1477",
["jump_false", 8, "if_else_1475", 2097, 33],
["load_field", 7, 29, "left", 2098, 15],
["move", 24, 7, 2098, 15],
["load_field", 7, 29, "right", 2099, 20],
["move", 42, 7, 2099, 20],
["access", 7, -1, 2100, 34],
["get", 8, 94, 1, 2100, 20],
["frame", 10, 8, 2, 2100, 20],
["null", 8, 2100, 20],
["setarg", 10, 0, 8, 2100, 20],
["setarg", 10, 1, 24, 2100, 20],
["setarg", 10, 2, 7, 2100, 20],
["invoke", 10, 7, 2100, 20],
["move", 26, 7, 2100, 20],
["access", 7, -1, 2101, 39],
["get", 8, 94, 1, 2101, 20],
["frame", 10, 8, 2, 2101, 20],
["null", 8, 2101, 20],
["setarg", 10, 0, 8, 2101, 20],
["setarg", 10, 1, 42, 2101, 20],
["setarg", 10, 2, 7, 2101, 20],
["invoke", 10, 7, 2101, 20],
["move", 43, 7, 2101, 20],
["get", 7, 81, 1, 2102, 9],
["frame", 8, 7, 4, 2102, 9],
["null", 7, 2102, 9],
["setarg", 8, 0, 7, 2102, 9],
["setarg", 8, 1, 20, 2102, 9],
["setarg", 8, 2, 26, 2102, 9],
["setarg", 8, 3, 43, 2102, 9],
["setarg", 8, 4, 41, 2102, 9],
["invoke", 8, 7, 2102, 9],
["jump", "if_end_1476", 2102, 9],
"if_else_1475",
["access", 7, -1, 2104, 38],
["get", 8, 94, 1, 2104, 21],
["frame", 10, 8, 2, 2104, 21],
["null", 8, 2104, 21],
["setarg", 10, 0, 8, 2104, 21],
["setarg", 10, 1, 29, 2104, 21],
["setarg", 10, 2, 7, 2104, 21],
["invoke", 10, 7, 2104, 21],
["move", 44, 7, 2104, 21],
["get", 7, 79, 1, 2105, 9],
["frame", 8, 7, 3, 2105, 9],
["null", 7, 2105, 9],
["setarg", 8, 0, 7, 2105, 9],
["setarg", 8, 1, 20, 2105, 9],
["setarg", 8, 2, 44, 2105, 9],
["setarg", 8, 3, 41, 2105, 9],
["invoke", 8, 7, 2105, 9],
"if_end_1476",
"if_end_1468",
["return", 20, 2107, 14],
"_nop_ur_33",
"if_else_1134",
"if_end_1135",
["access", 7, "!", 2111, 17],
["is_identical", 8, 3, 7, 2111, 17],
["jump_true", 8, "eq_done_1485", 2111, 17],
["is_int", 10, 3, 2111, 17],
["jump_false", 10, "eq_ni_1486", 2111, 17],
"_nop_tc_605",
["jump", "eq_ni_1486", 2111, 17],
["eq_int", 8, 3, 7, 2111, 17],
["jump", "eq_done_1485", 2111, 17],
"eq_ni_1486",
["is_num", 10, 3, 2111, 17],
["jump_false", 10, "eq_nn_1487", 2111, 17],
"_nop_tc_606",
["jump", "eq_nn_1487", 2111, 17],
["eq_float", 8, 3, 7, 2111, 17],
["jump", "eq_done_1485", 2111, 17],
"eq_nn_1487",
["is_text", 10, 3, 2111, 17],
["jump_false", 10, "eq_nt_1488", 2111, 17],
"_nop_tc_607",
"_nop_tc_608",
["eq_text", 8, 3, 7, 2111, 17],
["jump", "eq_done_1485", 2111, 17],
"eq_nt_1488",
["is_null", 10, 3, 2111, 17],
["jump_false", 10, "eq_nnl_1489", 2111, 17],
"_nop_tc_609",
["jump", "eq_nnl_1489", 2111, 17],
["true", 8, 2111, 17],
["jump", "eq_done_1485", 2111, 17],
"eq_nnl_1489",
["is_bool", 10, 3, 2111, 17],
["jump_false", 10, "eq_nb_1490", 2111, 17],
"_nop_tc_610",
["jump", "eq_nb_1490", 2111, 17],
["eq_bool", 8, 3, 7, 2111, 17],
["jump", "eq_done_1485", 2111, 17],
"eq_nb_1490",
["false", 8, 2111, 17],
"eq_done_1485",
["jump_false", 8, "if_else_1483", 2111, 17],
["load_field", 7, 1, "expression", 2112, 31],
["access", 8, -1, 2112, 48],
["get", 10, 94, 1, 2112, 22],
["frame", 11, 10, 2, 2112, 22],
["null", 10, 2112, 22],
["setarg", 11, 0, 10, 2112, 22],
["setarg", 11, 1, 7, 2112, 22],
["setarg", 11, 2, 8, 2112, 22],
["invoke", 11, 7, 2112, 22],
["move", 45, 7, 2112, 22],
["get", 7, 43, 1, 2113, 14],
["frame", 8, 7, 0, 2113, 14],
["null", 7, 2113, 14],
["setarg", 8, 0, 7, 2113, 14],
["invoke", 8, 7, 2113, 14],
["move", 4, 7, 2113, 14],
["access", 7, "not", 2114, 14],
["get", 8, 54, 1, 2114, 7],
["frame", 10, 8, 3, 2114, 7],
["null", 8, 2114, 7],
["setarg", 10, 0, 8, 2114, 7],
["setarg", 10, 1, 7, 2114, 7],
["setarg", 10, 2, 4, 2114, 7],
["setarg", 10, 3, 45, 2114, 7],
["invoke", 10, 7, 2114, 7],
["return", 4, 2115, 14],
"_nop_ur_34",
"if_else_1483",
"if_end_1484",
["access", 7, "~", 2117, 17],
["is_identical", 8, 3, 7, 2117, 17],
["jump_true", 8, "eq_done_1493", 2117, 17],
["is_int", 10, 3, 2117, 17],
["jump_false", 10, "eq_ni_1494", 2117, 17],
"_nop_tc_611",
["jump", "eq_ni_1494", 2117, 17],
["eq_int", 8, 3, 7, 2117, 17],
["jump", "eq_done_1493", 2117, 17],
"eq_ni_1494",
["is_num", 10, 3, 2117, 17],
["jump_false", 10, "eq_nn_1495", 2117, 17],
"_nop_tc_612",
["jump", "eq_nn_1495", 2117, 17],
["eq_float", 8, 3, 7, 2117, 17],
["jump", "eq_done_1493", 2117, 17],
"eq_nn_1495",
["is_text", 10, 3, 2117, 17],
["jump_false", 10, "eq_nt_1496", 2117, 17],
"_nop_tc_613",
"_nop_tc_614",
["eq_text", 8, 3, 7, 2117, 17],
["jump", "eq_done_1493", 2117, 17],
"eq_nt_1496",
["is_null", 10, 3, 2117, 17],
["jump_false", 10, "eq_nnl_1497", 2117, 17],
"_nop_tc_615",
["jump", "eq_nnl_1497", 2117, 17],
["true", 8, 2117, 17],
["jump", "eq_done_1493", 2117, 17],
"eq_nnl_1497",
["is_bool", 10, 3, 2117, 17],
["jump_false", 10, "eq_nb_1498", 2117, 17],
"_nop_tc_616",
["jump", "eq_nb_1498", 2117, 17],
["eq_bool", 8, 3, 7, 2117, 17],
["jump", "eq_done_1493", 2117, 17],
"eq_nb_1498",
["false", 8, 2117, 17],
"eq_done_1493",
["jump_false", 8, "if_else_1491", 2117, 17],
["load_field", 7, 1, "expression", 2118, 31],
["access", 8, -1, 2118, 48],
["get", 10, 94, 1, 2118, 22],
["frame", 11, 10, 2, 2118, 22],
["null", 10, 2118, 22],
["setarg", 11, 0, 10, 2118, 22],
["setarg", 11, 1, 7, 2118, 22],
["setarg", 11, 2, 8, 2118, 22],
["invoke", 11, 7, 2118, 22],
["move", 45, 7, 2118, 22],
["get", 7, 43, 1, 2119, 14],
["frame", 8, 7, 0, 2119, 14],
["null", 7, 2119, 14],
["setarg", 8, 0, 7, 2119, 14],
["invoke", 8, 7, 2119, 14],
["move", 4, 7, 2119, 14],
["access", 7, "bitnot", 2120, 14],
["get", 8, 54, 1, 2120, 7],
["frame", 10, 8, 3, 2120, 7],
["null", 8, 2120, 7],
["setarg", 10, 0, 8, 2120, 7],
["setarg", 10, 1, 7, 2120, 7],
["setarg", 10, 2, 4, 2120, 7],
["setarg", 10, 3, 45, 2120, 7],
["invoke", 10, 7, 2120, 7],
["return", 4, 2121, 14],
"_nop_ur_35",
"if_else_1491",
"if_end_1492",
["access", 7, "-unary", 2123, 17],
["is_identical", 8, 3, 7, 2123, 17],
["jump_true", 8, "eq_done_1501", 2123, 17],
["is_int", 10, 3, 2123, 17],
["jump_false", 10, "eq_ni_1502", 2123, 17],
"_nop_tc_617",
["jump", "eq_ni_1502", 2123, 17],
["eq_int", 8, 3, 7, 2123, 17],
["jump", "eq_done_1501", 2123, 17],
"eq_ni_1502",
["is_num", 10, 3, 2123, 17],
["jump_false", 10, "eq_nn_1503", 2123, 17],
"_nop_tc_618",
["jump", "eq_nn_1503", 2123, 17],
["eq_float", 8, 3, 7, 2123, 17],
["jump", "eq_done_1501", 2123, 17],
"eq_nn_1503",
["is_text", 10, 3, 2123, 17],
["jump_false", 10, "eq_nt_1504", 2123, 17],
"_nop_tc_619",
"_nop_tc_620",
["eq_text", 8, 3, 7, 2123, 17],
["jump", "eq_done_1501", 2123, 17],
"eq_nt_1504",
["is_null", 10, 3, 2123, 17],
["jump_false", 10, "eq_nnl_1505", 2123, 17],
"_nop_tc_621",
["jump", "eq_nnl_1505", 2123, 17],
["true", 8, 2123, 17],
["jump", "eq_done_1501", 2123, 17],
"eq_nnl_1505",
["is_bool", 10, 3, 2123, 17],
["jump_false", 10, "eq_nb_1506", 2123, 17],
"_nop_tc_622",
["jump", "eq_nb_1506", 2123, 17],
["eq_bool", 8, 3, 7, 2123, 17],
["jump", "eq_done_1501", 2123, 17],
"eq_nb_1506",
["false", 8, 2123, 17],
"eq_done_1501",
["jump_false", 8, "if_else_1499", 2123, 17],
["load_field", 7, 1, "expression", 2124, 31],
["access", 8, -1, 2124, 48],
["get", 10, 94, 1, 2124, 22],
["frame", 11, 10, 2, 2124, 22],
["null", 10, 2124, 22],
["setarg", 11, 0, 10, 2124, 22],
["setarg", 11, 1, 7, 2124, 22],
["setarg", 11, 2, 8, 2124, 22],
["invoke", 11, 7, 2124, 22],
["move", 45, 7, 2124, 22],
["get", 7, 43, 1, 2125, 14],
["frame", 8, 7, 0, 2125, 14],
["null", 7, 2125, 14],
["setarg", 8, 0, 7, 2125, 14],
["invoke", 8, 7, 2125, 14],
["move", 4, 7, 2125, 14],
["load_field", 7, 1, "expression", 2126, 47],
["get", 8, 72, 1, 2126, 7],
["frame", 10, 8, 3, 2126, 7],
["null", 8, 2126, 7],
["setarg", 10, 0, 8, 2126, 7],
["setarg", 10, 1, 4, 2126, 7],
["setarg", 10, 2, 45, 2126, 7],
["setarg", 10, 3, 7, 2126, 7],
["invoke", 10, 7, 2126, 7],
["return", 4, 2127, 14],
"_nop_ur_36",
"if_else_1499",
"if_end_1500",
["access", 7, "+unary", 2129, 17],
["is_identical", 8, 3, 7, 2129, 17],
["jump_true", 8, "eq_done_1509", 2129, 17],
["is_int", 10, 3, 2129, 17],
["jump_false", 10, "eq_ni_1510", 2129, 17],
"_nop_tc_623",
["jump", "eq_ni_1510", 2129, 17],
["eq_int", 8, 3, 7, 2129, 17],
["jump", "eq_done_1509", 2129, 17],
"eq_ni_1510",
["is_num", 10, 3, 2129, 17],
["jump_false", 10, "eq_nn_1511", 2129, 17],
"_nop_tc_624",
["jump", "eq_nn_1511", 2129, 17],
["eq_float", 8, 3, 7, 2129, 17],
["jump", "eq_done_1509", 2129, 17],
"eq_nn_1511",
["is_text", 10, 3, 2129, 17],
["jump_false", 10, "eq_nt_1512", 2129, 17],
"_nop_tc_625",
"_nop_tc_626",
["eq_text", 8, 3, 7, 2129, 17],
["jump", "eq_done_1509", 2129, 17],
"eq_nt_1512",
["is_null", 10, 3, 2129, 17],
["jump_false", 10, "eq_nnl_1513", 2129, 17],
"_nop_tc_627",
["jump", "eq_nnl_1513", 2129, 17],
["true", 8, 2129, 17],
["jump", "eq_done_1509", 2129, 17],
"eq_nnl_1513",
["is_bool", 10, 3, 2129, 17],
["jump_false", 10, "eq_nb_1514", 2129, 17],
"_nop_tc_628",
["jump", "eq_nb_1514", 2129, 17],
["eq_bool", 8, 3, 7, 2129, 17],
["jump", "eq_done_1509", 2129, 17],
"eq_nb_1514",
["false", 8, 2129, 17],
"eq_done_1509",
["jump_false", 8, "if_else_1507", 2129, 17],
["load_field", 7, 1, "expression", 2130, 23],
["access", 8, -1, 2130, 40],
["get", 10, 94, 1, 2130, 14],
["frame", 11, 10, 2, 2130, 14],
["null", 10, 2130, 14],
["setarg", 11, 0, 10, 2130, 14],
["setarg", 11, 1, 7, 2130, 14],
["setarg", 11, 2, 8, 2130, 14],
["tail_invoke", 11, 7, 2130, 14],
["return", 7, 2130, 14],
"_nop_ur_37",
"if_else_1507",
"if_end_1508",
["access", 7, "++", 2134, 17],
["is_identical", 8, 3, 7, 2134, 17],
["jump_true", 8, "eq_done_1518", 2134, 17],
["is_int", 10, 3, 2134, 17],
["jump_false", 10, "eq_ni_1519", 2134, 17],
"_nop_tc_629",
["jump", "eq_ni_1519", 2134, 17],
["eq_int", 8, 3, 7, 2134, 17],
["jump", "eq_done_1518", 2134, 17],
"eq_ni_1519",
["is_num", 10, 3, 2134, 17],
["jump_false", 10, "eq_nn_1520", 2134, 17],
"_nop_tc_630",
["jump", "eq_nn_1520", 2134, 17],
["eq_float", 8, 3, 7, 2134, 17],
["jump", "eq_done_1518", 2134, 17],
"eq_nn_1520",
["is_text", 10, 3, 2134, 17],
["jump_false", 10, "eq_nt_1521", 2134, 17],
"_nop_tc_631",
"_nop_tc_632",
["eq_text", 8, 3, 7, 2134, 17],
["jump", "eq_done_1518", 2134, 17],
"eq_nt_1521",
["is_null", 10, 3, 2134, 17],
["jump_false", 10, "eq_nnl_1522", 2134, 17],
"_nop_tc_633",
["jump", "eq_nnl_1522", 2134, 17],
["true", 8, 2134, 17],
["jump", "eq_done_1518", 2134, 17],
"eq_nnl_1522",
["is_bool", 10, 3, 2134, 17],
["jump_false", 10, "eq_nb_1523", 2134, 17],
"_nop_tc_634",
["jump", "eq_nb_1523", 2134, 17],
["eq_bool", 8, 3, 7, 2134, 17],
["jump", "eq_done_1518", 2134, 17],
"eq_nb_1523",
["false", 8, 2134, 17],
"eq_done_1518",
["move", 7, 8, 2134, 17],
["jump_true", 7, "or_end_1517", 2134, 17],
["access", 8, "--", 2134, 33],
["is_identical", 10, 3, 8, 2134, 33],
["jump_true", 10, "eq_done_1524", 2134, 33],
["is_int", 11, 3, 2134, 33],
["jump_false", 11, "eq_ni_1525", 2134, 33],
"_nop_tc_635",
["jump", "eq_ni_1525", 2134, 33],
["eq_int", 10, 3, 8, 2134, 33],
["jump", "eq_done_1524", 2134, 33],
"eq_ni_1525",
["is_num", 11, 3, 2134, 33],
["jump_false", 11, "eq_nn_1526", 2134, 33],
"_nop_tc_636",
["jump", "eq_nn_1526", 2134, 33],
["eq_float", 10, 3, 8, 2134, 33],
["jump", "eq_done_1524", 2134, 33],
"eq_nn_1526",
["is_text", 11, 3, 2134, 33],
["jump_false", 11, "eq_nt_1527", 2134, 33],
"_nop_tc_637",
"_nop_tc_638",
["eq_text", 10, 3, 8, 2134, 33],
["jump", "eq_done_1524", 2134, 33],
"eq_nt_1527",
["is_null", 11, 3, 2134, 33],
["jump_false", 11, "eq_nnl_1528", 2134, 33],
"_nop_tc_639",
["jump", "eq_nnl_1528", 2134, 33],
["true", 10, 2134, 33],
["jump", "eq_done_1524", 2134, 33],
"eq_nnl_1528",
["is_bool", 11, 3, 2134, 33],
["jump_false", 11, "eq_nb_1529", 2134, 33],
"_nop_tc_640",
["jump", "eq_nb_1529", 2134, 33],
["eq_bool", 10, 3, 8, 2134, 33],
["jump", "eq_done_1524", 2134, 33],
"eq_nb_1529",
["false", 10, 2134, 33],
"eq_done_1524",
["move", 7, 10, 2134, 33],
"or_end_1517",
["jump_false", 7, "if_else_1515", 2134, 33],
["load_field", 7, 1, "expression", 2135, 17],
["move", 46, 7, 2135, 17],
["load_field", 7, 1, "postfix", 2136, 17],
["true", 8, 2136, 33],
["is_identical", 47, 7, 8, 2136, 33],
["jump_true", 47, "eq_done_1530", 2136, 33],
["is_int", 10, 7, 2136, 33],
["jump_false", 10, "eq_ni_1531", 2136, 33],
"_nop_tc_641",
["jump", "eq_ni_1531", 2136, 33],
["eq_int", 47, 7, 8, 2136, 33],
["jump", "eq_done_1530", 2136, 33],
"eq_ni_1531",
["is_num", 10, 7, 2136, 33],
["jump_false", 10, "eq_nn_1532", 2136, 33],
"_nop_tc_642",
["jump", "eq_nn_1532", 2136, 33],
["eq_float", 47, 7, 8, 2136, 33],
["jump", "eq_done_1530", 2136, 33],
"eq_nn_1532",
["is_text", 10, 7, 2136, 33],
["jump_false", 10, "eq_nt_1533", 2136, 33],
"_nop_tc_643",
["jump", "eq_nt_1533", 2136, 33],
["eq_text", 47, 7, 8, 2136, 33],
["jump", "eq_done_1530", 2136, 33],
"eq_nt_1533",
["is_null", 10, 7, 2136, 33],
["jump_false", 10, "eq_nnl_1534", 2136, 33],
"_nop_tc_644",
["jump", "eq_nnl_1534", 2136, 33],
["true", 47, 2136, 33],
["jump", "eq_done_1530", 2136, 33],
"eq_nnl_1534",
["is_bool", 10, 7, 2136, 33],
["jump_false", 10, "eq_nb_1535", 2136, 33],
"_nop_tc_645",
"_nop_tc_646",
["eq_bool", 47, 7, 8, 2136, 33],
["jump", "eq_done_1530", 2136, 33],
"eq_nb_1535",
["false", 47, 2136, 33],
"eq_done_1530",
["access", 7, "++", 2137, 26],
["is_identical", 8, 3, 7, 2137, 26],
["jump_true", 8, "eq_done_1538", 2137, 26],
["is_int", 10, 3, 2137, 26],
["jump_false", 10, "eq_ni_1539", 2137, 26],
"_nop_tc_647",
["jump", "eq_ni_1539", 2137, 26],
["eq_int", 8, 3, 7, 2137, 26],
["jump", "eq_done_1538", 2137, 26],
"eq_ni_1539",
["is_num", 10, 3, 2137, 26],
["jump_false", 10, "eq_nn_1540", 2137, 26],
"_nop_tc_648",
["jump", "eq_nn_1540", 2137, 26],
["eq_float", 8, 3, 7, 2137, 26],
["jump", "eq_done_1538", 2137, 26],
"eq_nn_1540",
["is_text", 10, 3, 2137, 26],
["jump_false", 10, "eq_nt_1541", 2137, 26],
"_nop_tc_649",
"_nop_tc_650",
["eq_text", 8, 3, 7, 2137, 26],
["jump", "eq_done_1538", 2137, 26],
"eq_nt_1541",
["is_null", 10, 3, 2137, 26],
["jump_false", 10, "eq_nnl_1542", 2137, 26],
"_nop_tc_651",
["jump", "eq_nnl_1542", 2137, 26],
["true", 8, 2137, 26],
["jump", "eq_done_1538", 2137, 26],
"eq_nnl_1542",
["is_bool", 10, 3, 2137, 26],
["jump_false", 10, "eq_nb_1543", 2137, 26],
"_nop_tc_652",
["jump", "eq_nb_1543", 2137, 26],
["eq_bool", 8, 3, 7, 2137, 26],
["jump", "eq_done_1538", 2137, 26],
"eq_nb_1543",
["false", 8, 2137, 26],
"eq_done_1538",
["jump_false", 8, "tern_else_1536", 2137, 26],
["access", 7, "add", 2137, 33],
["move", 8, 7, 2137, 33],
["jump", "tern_end_1537", 2137, 33],
"tern_else_1536",
["access", 7, "subtract", 2137, 41],
["move", 8, 7, 2137, 41],
"tern_end_1537",
["move", 48, 8, 2137, 41],
["load_field", 7, 46, "kind", 2138, 22],
["move", 49, 7, 2138, 22],
["get", 7, 43, 1, 2139, 18],
["frame", 8, 7, 0, 2139, 18],
["null", 7, 2139, 18],
["setarg", 8, 0, 7, 2139, 18],
["invoke", 8, 7, 2139, 18],
["move", 50, 7, 2139, 18],
["access", 7, "int", 2140, 14],
["access", 8, 1, 2140, 31],
["get", 10, 54, 1, 2140, 7],
["frame", 11, 10, 3, 2140, 7],
["null", 10, 2140, 7],
["setarg", 11, 0, 10, 2140, 7],
["setarg", 11, 1, 7, 2140, 7],
["setarg", 11, 2, 50, 2140, 7],
["setarg", 11, 3, 8, 2140, 7],
["invoke", 11, 7, 2140, 7],
["record", 7, 2],
["access", 8, "number", 2141, 25],
["store_field", 7, 8, "kind", 2141, 25],
["access", 8, 1, 2141, 43],
["store_field", 7, 8, "number", 2141, 43],
["move", 51, 7, 2141, 43],
["access", 7, "name", 2143, 27],
["is_identical", 8, 49, 7, 2143, 27],
["jump_true", 8, "eq_done_1546", 2143, 27],
["is_int", 10, 49, 2143, 27],
["jump_false", 10, "eq_ni_1547", 2143, 27],
"_nop_tc_653",
["jump", "eq_ni_1547", 2143, 27],
["eq_int", 8, 49, 7, 2143, 27],
["jump", "eq_done_1546", 2143, 27],
"eq_ni_1547",
["is_num", 10, 49, 2143, 27],
["jump_false", 10, "eq_nn_1548", 2143, 27],
"_nop_tc_654",
["jump", "eq_nn_1548", 2143, 27],
["eq_float", 8, 49, 7, 2143, 27],
["jump", "eq_done_1546", 2143, 27],
"eq_nn_1548",
["is_text", 10, 49, 2143, 27],
["jump_false", 10, "eq_nt_1549", 2143, 27],
"_nop_tc_655",
"_nop_tc_656",
["eq_text", 8, 49, 7, 2143, 27],
["jump", "eq_done_1546", 2143, 27],
"eq_nt_1549",
["is_null", 10, 49, 2143, 27],
["jump_false", 10, "eq_nnl_1550", 2143, 27],
"_nop_tc_657",
["jump", "eq_nnl_1550", 2143, 27],
["true", 8, 2143, 27],
["jump", "eq_done_1546", 2143, 27],
"eq_nnl_1550",
["is_bool", 10, 49, 2143, 27],
["jump_false", 10, "eq_nb_1551", 2143, 27],
"_nop_tc_658",
["jump", "eq_nb_1551", 2143, 27],
["eq_bool", 8, 49, 7, 2143, 27],
["jump", "eq_done_1546", 2143, 27],
"eq_nb_1551",
["false", 8, 2143, 27],
"eq_done_1546",
["jump_false", 8, "if_else_1544", 2143, 27],
["load_field", 7, 46, "name", 2144, 16],
["move", 17, 7, 2144, 16],
["load_field", 7, 46, "level", 2145, 17],
["move", 18, 7, 2145, 17],
["null", 7, 2146, 22],
["is_identical", 8, 18, 7, 2146, 22],
["jump_true", 8, "eq_done_1554", 2146, 22],
["is_int", 10, 18, 2146, 22],
["jump_false", 10, "eq_ni_1555", 2146, 22],
"_nop_tc_659",
["jump", "eq_ni_1555", 2146, 22],
["eq_int", 8, 18, 7, 2146, 22],
["jump", "eq_done_1554", 2146, 22],
"eq_ni_1555",
["is_num", 10, 18, 2146, 22],
["jump_false", 10, "eq_nn_1556", 2146, 22],
"_nop_tc_660",
["jump", "eq_nn_1556", 2146, 22],
["eq_float", 8, 18, 7, 2146, 22],
["jump", "eq_done_1554", 2146, 22],
"eq_nn_1556",
["is_text", 10, 18, 2146, 22],
["jump_false", 10, "eq_nt_1557", 2146, 22],
"_nop_tc_661",
["jump", "eq_nt_1557", 2146, 22],
["eq_text", 8, 18, 7, 2146, 22],
["jump", "eq_done_1554", 2146, 22],
"eq_nt_1557",
["is_null", 10, 18, 2146, 22],
["jump_false", 10, "eq_nnl_1558", 2146, 22],
"_nop_tc_662",
"_nop_tc_663",
["true", 8, 2146, 22],
["jump", "eq_done_1554", 2146, 22],
"eq_nnl_1558",
["is_bool", 10, 18, 2146, 22],
["jump_false", 10, "eq_nb_1559", 2146, 22],
"_nop_tc_664",
["jump", "eq_nb_1559", 2146, 22],
["eq_bool", 8, 18, 7, 2146, 22],
["jump", "eq_done_1554", 2146, 22],
"eq_nb_1559",
["false", 8, 2146, 22],
"eq_done_1554",
["jump_false", 8, "if_else_1552", 2146, 22],
["access", 18, -1, 2147, 19],
["jump", "if_end_1553", 2147, 19],
"if_else_1552",
"if_end_1553",
["get", 7, 43, 1, 2149, 20],
["frame", 8, 7, 0, 2149, 20],
["null", 7, 2149, 20],
["setarg", 8, 0, 7, 2149, 20],
["invoke", 8, 7, 2149, 20],
["move", 52, 7, 2149, 20],
["access", 7, 0, 2150, 22],
["is_identical", 8, 18, 7, 2150, 22],
["jump_true", 8, "eq_done_1562", 2150, 22],
["is_int", 10, 18, 2150, 22],
["jump_false", 10, "eq_ni_1563", 2150, 22],
"_nop_tc_665",
"_nop_tc_666",
["eq_int", 8, 18, 7, 2150, 22],
["jump", "eq_done_1562", 2150, 22],
"eq_ni_1563",
["is_num", 10, 18, 2150, 22],
["jump_false", 10, "eq_nn_1564", 2150, 22],
"_nop_tc_667",
"_nop_tc_668",
["eq_float", 8, 18, 7, 2150, 22],
["jump", "eq_done_1562", 2150, 22],
"eq_nn_1564",
["is_text", 10, 18, 2150, 22],
["jump_false", 10, "eq_nt_1565", 2150, 22],
"_nop_tc_669",
["jump", "eq_nt_1565", 2150, 22],
["eq_text", 8, 18, 7, 2150, 22],
["jump", "eq_done_1562", 2150, 22],
"eq_nt_1565",
["is_null", 10, 18, 2150, 22],
["jump_false", 10, "eq_nnl_1566", 2150, 22],
"_nop_tc_670",
["jump", "eq_nnl_1566", 2150, 22],
["true", 8, 2150, 22],
["jump", "eq_done_1562", 2150, 22],
"eq_nnl_1566",
["is_bool", 10, 18, 2150, 22],
["jump_false", 10, "eq_nb_1567", 2150, 22],
"_nop_tc_671",
["jump", "eq_nb_1567", 2150, 22],
["eq_bool", 8, 18, 7, 2150, 22],
["jump", "eq_done_1562", 2150, 22],
"eq_nb_1567",
["false", 8, 2150, 22],
"eq_done_1562",
["jump_false", 8, "if_else_1560", 2150, 22],
["get", 7, 45, 1, 2151, 19],
["frame", 8, 7, 1, 2151, 19],
["null", 7, 2151, 19],
["setarg", 8, 0, 7, 2151, 19],
["setarg", 8, 1, 17, 2151, 19],
["invoke", 8, 7, 2151, 19],
["move", 53, 7, 2151, 19],
["access", 7, 0, 2152, 24],
["is_int", 8, 53, 2152, 24],
["jump_false", 8, "rel_ni_1570", 2152, 24],
"_nop_tc_672",
"_nop_tc_673",
["ge_int", 10, 53, 7, 2152, 24],
["jump", "rel_done_1572", 2152, 24],
"rel_ni_1570",
["is_num", 8, 53, 2152, 24],
["jump_false", 8, "rel_nn_1571", 2152, 24],
"_nop_tc_674",
"_nop_tc_675",
["ge_float", 10, 53, 7, 2152, 24],
["jump", "rel_done_1572", 2152, 24],
"rel_nn_1571",
["is_text", 8, 53, 2152, 24],
["jump_false", 8, "rel_err_1573", 2152, 24],
"_nop_tc_676",
["jump", "rel_err_1573", 2152, 24],
["ge_text", 10, 53, 7, 2152, 24],
["jump", "rel_done_1572", 2152, 24],
"rel_err_1573",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2152,
24
],
["access", 8, "error", 2152, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 2152, 24],
["array", 12, 0, 2152, 24],
["push", 12, 11, 2152, 24],
["frame", 11, 7, 2, 2152, 24],
["null", 7, 2152, 24],
["setarg", 11, 0, 7, 2152, 24],
["setarg", 11, 1, 8, 2152, 24],
["setarg", 11, 2, 12, 2152, 24],
["invoke", 11, 7, 2152, 24],
["disrupt", 2152, 24],
"rel_done_1572",
["jump_false", 10, "if_else_1568", 2152, 24],
["access", 7, "move", 2153, 20],
["get", 8, 54, 1, 2153, 13],
["frame", 10, 8, 3, 2153, 13],
["null", 8, 2153, 13],
["setarg", 10, 0, 8, 2153, 13],
["setarg", 10, 1, 7, 2153, 13],
["setarg", 10, 2, 52, 2153, 13],
["setarg", 10, 3, 53, 2153, 13],
["invoke", 10, 7, 2153, 13],
["jump", "if_end_1569", 2153, 13],
"if_else_1568",
"if_end_1569",
["jump", "if_end_1561", 2153, 13],
"if_else_1560",
["access", 7, 0, 2155, 28],
["is_int", 8, 18, 2155, 28],
["jump_false", 8, "rel_ni_1576", 2155, 28],
"_nop_tc_677",
"_nop_tc_678",
["gt_int", 10, 18, 7, 2155, 28],
["jump", "rel_done_1578", 2155, 28],
"rel_ni_1576",
["is_num", 8, 18, 2155, 28],
["jump_false", 8, "rel_nn_1577", 2155, 28],
"_nop_tc_679",
"_nop_tc_680",
["gt_float", 10, 18, 7, 2155, 28],
["jump", "rel_done_1578", 2155, 28],
"rel_nn_1577",
["is_text", 8, 18, 2155, 28],
["jump_false", 8, "rel_err_1579", 2155, 28],
"_nop_tc_681",
["jump", "rel_err_1579", 2155, 28],
["gt_text", 10, 18, 7, 2155, 28],
["jump", "rel_done_1578", 2155, 28],
"rel_err_1579",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2155,
28
],
["access", 8, "error", 2155, 28],
["access", 11, "cannot compare with '>': operands must be same type", 2155, 28],
["array", 12, 0, 2155, 28],
["push", 12, 11, 2155, 28],
["frame", 11, 7, 2, 2155, 28],
["null", 7, 2155, 28],
["setarg", 11, 0, 7, 2155, 28],
["setarg", 11, 1, 8, 2155, 28],
["setarg", 11, 2, 12, 2155, 28],
["invoke", 11, 7, 2155, 28],
["disrupt", 2155, 28],
"rel_done_1578",
["jump_false", 10, "if_else_1574", 2155, 28],
["access", 7, 1, 2156, 25],
["is_num", 8, 18, 2156, 25],
["jump_false", 8, "num_err_1580", 2156, 25],
"_nop_tc_682",
"_nop_tc_683",
["subtract", 21, 18, 7, 2156, 25],
["jump", "num_done_1581", 2156, 25],
"num_err_1580",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2156,
25
],
["access", 8, "error", 2156, 25],
["access", 10, "cannot apply '-': operands must be numbers", 2156, 25],
["array", 11, 0, 2156, 25],
["push", 11, 10, 2156, 25],
["frame", 10, 7, 2, 2156, 25],
["null", 7, 2156, 25],
["setarg", 10, 0, 7, 2156, 25],
["setarg", 10, 1, 8, 2156, 25],
["setarg", 10, 2, 11, 2156, 25],
["invoke", 10, 7, 2156, 25],
["disrupt", 2156, 25],
"num_done_1581",
["get", 7, 106, 1, 2157, 20],
["get", 8, 106, 1, 2157, 41],
["length", 10, 8, 2157, 41],
["access", 8, 1, 2157, 58],
"_nop_tc_684",
"_nop_tc_685",
"_nop_tc_686",
"_nop_tc_687",
["subtract", 11, 10, 8, 2157, 58],
["jump", "num_done_1583", 2157, 58],
"num_err_1582",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2157,
58
],
["access", 10, "error", 2157, 58],
["access", 12, "cannot apply '-': operands must be numbers", 2157, 58],
["array", 13, 0, 2157, 58],
["push", 13, 12, 2157, 58],
["frame", 12, 8, 2, 2157, 58],
["null", 8, 2157, 58],
["setarg", 12, 0, 8, 2157, 58],
["setarg", 12, 1, 10, 2157, 58],
["setarg", 12, 2, 13, 2157, 58],
["invoke", 12, 8, 2157, 58],
["disrupt", 2157, 58],
"num_done_1583",
"_nop_tc_688",
"_nop_tc_689",
"_nop_tc_690",
"_nop_tc_691",
["subtract", 8, 11, 21, 2157, 62],
["jump", "num_done_1585", 2157, 62],
"num_err_1584",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2157,
62
],
["access", 11, "error", 2157, 62],
["access", 12, "cannot apply '-': operands must be numbers", 2157, 62],
["array", 13, 0, 2157, 62],
["push", 13, 12, 2157, 62],
["frame", 12, 10, 2, 2157, 62],
["null", 10, 2157, 62],
["setarg", 12, 0, 10, 2157, 62],
["setarg", 12, 1, 11, 2157, 62],
["setarg", 12, 2, 13, 2157, 62],
["invoke", 12, 10, 2157, 62],
["disrupt", 2157, 62],
"num_done_1585",
["load_dynamic", 10, 7, 8, 2157, 62],
["move", 22, 10, 2157, 62],
["get", 7, 89, 1, 2158, 19],
["frame", 8, 7, 2, 2158, 19],
["null", 7, 2158, 19],
["setarg", 8, 0, 7, 2158, 19],
["setarg", 8, 1, 22, 2158, 19],
["setarg", 8, 2, 17, 2158, 19],
["invoke", 8, 7, 2158, 19],
["move", 55, 7, 2158, 19],
["access", 7, "get", 2159, 18],
["get", 8, 55, 1, 2159, 11],
["frame", 10, 8, 4, 2159, 11],
["null", 8, 2159, 11],
["setarg", 10, 0, 8, 2159, 11],
["setarg", 10, 1, 7, 2159, 11],
["setarg", 10, 2, 52, 2159, 11],
["setarg", 10, 3, 55, 2159, 11],
["setarg", 10, 4, 18, 2159, 11],
["invoke", 10, 7, 2159, 11],
["jump", "if_end_1575", 2159, 11],
"if_else_1574",
["get", 7, 104, 1, 2161, 11],
["frame", 8, 7, 2, 2161, 11],
["null", 7, 2161, 11],
["setarg", 8, 0, 7, 2161, 11],
["setarg", 8, 1, 52, 2161, 11],
["setarg", 8, 2, 17, 2161, 11],
["invoke", 8, 7, 2161, 11],
"if_end_1575",
"if_end_1561",
["get", 7, 43, 1, 2163, 20],
["frame", 8, 7, 0, 2163, 20],
["null", 7, 2163, 20],
["setarg", 8, 0, 7, 2163, 20],
["invoke", 8, 7, 2163, 20],
["move", 54, 7, 2163, 20],
["null", 7, 2164, 18],
["put", 7, 37, 1, 2164, 18],
["put", 51, 38, 1, 2165, 18],
["get", 7, 74, 1, 2166, 9],
["frame", 8, 7, 4, 2166, 9],
["null", 7, 2166, 9],
["setarg", 8, 0, 7, 2166, 9],
["setarg", 8, 1, 48, 2166, 9],
["setarg", 8, 2, 54, 2166, 9],
["setarg", 8, 3, 52, 2166, 9],
["setarg", 8, 4, 50, 2166, 9],
["invoke", 8, 7, 2166, 9],
["access", 7, 0, 2167, 22],
["is_identical", 8, 18, 7, 2167, 22],
["jump_true", 8, "eq_done_1588", 2167, 22],
["is_int", 10, 18, 2167, 22],
["jump_false", 10, "eq_ni_1589", 2167, 22],
"_nop_tc_692",
"_nop_tc_693",
["eq_int", 8, 18, 7, 2167, 22],
["jump", "eq_done_1588", 2167, 22],
"eq_ni_1589",
["is_num", 10, 18, 2167, 22],
["jump_false", 10, "eq_nn_1590", 2167, 22],
"_nop_tc_694",
"_nop_tc_695",
["eq_float", 8, 18, 7, 2167, 22],
["jump", "eq_done_1588", 2167, 22],
"eq_nn_1590",
["is_text", 10, 18, 2167, 22],
["jump_false", 10, "eq_nt_1591", 2167, 22],
"_nop_tc_696",
["jump", "eq_nt_1591", 2167, 22],
["eq_text", 8, 18, 7, 2167, 22],
["jump", "eq_done_1588", 2167, 22],
"eq_nt_1591",
["is_null", 10, 18, 2167, 22],
["jump_false", 10, "eq_nnl_1592", 2167, 22],
"_nop_tc_697",
["jump", "eq_nnl_1592", 2167, 22],
["true", 8, 2167, 22],
["jump", "eq_done_1588", 2167, 22],
"eq_nnl_1592",
["is_bool", 10, 18, 2167, 22],
["jump_false", 10, "eq_nb_1593", 2167, 22],
"_nop_tc_698",
["jump", "eq_nb_1593", 2167, 22],
["eq_bool", 8, 18, 7, 2167, 22],
["jump", "eq_done_1588", 2167, 22],
"eq_nb_1593",
["false", 8, 2167, 22],
"eq_done_1588",
["jump_false", 8, "if_else_1586", 2167, 22],
["get", 7, 45, 1, 2168, 19],
["frame", 8, 7, 1, 2168, 19],
["null", 7, 2168, 19],
["setarg", 8, 0, 7, 2168, 19],
["setarg", 8, 1, 17, 2168, 19],
["invoke", 8, 7, 2168, 19],
["move", 53, 7, 2168, 19],
["access", 7, 0, 2169, 24],
["is_int", 8, 53, 2169, 24],
["jump_false", 8, "rel_ni_1596", 2169, 24],
"_nop_tc_699",
"_nop_tc_700",
["ge_int", 10, 53, 7, 2169, 24],
["jump", "rel_done_1598", 2169, 24],
"rel_ni_1596",
["is_num", 8, 53, 2169, 24],
["jump_false", 8, "rel_nn_1597", 2169, 24],
"_nop_tc_701",
"_nop_tc_702",
["ge_float", 10, 53, 7, 2169, 24],
["jump", "rel_done_1598", 2169, 24],
"rel_nn_1597",
["is_text", 8, 53, 2169, 24],
["jump_false", 8, "rel_err_1599", 2169, 24],
"_nop_tc_703",
["jump", "rel_err_1599", 2169, 24],
["ge_text", 10, 53, 7, 2169, 24],
["jump", "rel_done_1598", 2169, 24],
"rel_err_1599",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2169,
24
],
["access", 8, "error", 2169, 24],
["access", 11, "cannot compare with '>=': operands must be same type", 2169, 24],
["array", 12, 0, 2169, 24],
["push", 12, 11, 2169, 24],
["frame", 11, 7, 2, 2169, 24],
["null", 7, 2169, 24],
["setarg", 11, 0, 7, 2169, 24],
["setarg", 11, 1, 8, 2169, 24],
["setarg", 11, 2, 12, 2169, 24],
["invoke", 11, 7, 2169, 24],
["disrupt", 2169, 24],
"rel_done_1598",
["jump_false", 10, "if_else_1594", 2169, 24],
["access", 7, "move", 2170, 20],
["get", 8, 54, 1, 2170, 13],
["frame", 10, 8, 3, 2170, 13],
["null", 8, 2170, 13],
["setarg", 10, 0, 8, 2170, 13],
["setarg", 10, 1, 7, 2170, 13],
["setarg", 10, 2, 53, 2170, 13],
["setarg", 10, 3, 54, 2170, 13],
["invoke", 10, 7, 2170, 13],
["jump", "if_end_1595", 2170, 13],
"if_else_1594",
"if_end_1595",
["jump", "if_end_1587", 2170, 13],
"if_else_1586",
["access", 7, 0, 2172, 28],
["is_int", 8, 18, 2172, 28],
["jump_false", 8, "rel_ni_1602", 2172, 28],
"_nop_tc_704",
"_nop_tc_705",
["gt_int", 10, 18, 7, 2172, 28],
["jump", "rel_done_1604", 2172, 28],
"rel_ni_1602",
["is_num", 8, 18, 2172, 28],
["jump_false", 8, "rel_nn_1603", 2172, 28],
"_nop_tc_706",
"_nop_tc_707",
["gt_float", 10, 18, 7, 2172, 28],
["jump", "rel_done_1604", 2172, 28],
"rel_nn_1603",
["is_text", 8, 18, 2172, 28],
["jump_false", 8, "rel_err_1605", 2172, 28],
"_nop_tc_708",
["jump", "rel_err_1605", 2172, 28],
["gt_text", 10, 18, 7, 2172, 28],
["jump", "rel_done_1604", 2172, 28],
"rel_err_1605",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2172,
28
],
["access", 8, "error", 2172, 28],
["access", 11, "cannot compare with '>': operands must be same type", 2172, 28],
["array", 12, 0, 2172, 28],
["push", 12, 11, 2172, 28],
["frame", 11, 7, 2, 2172, 28],
["null", 7, 2172, 28],
["setarg", 11, 0, 7, 2172, 28],
["setarg", 11, 1, 8, 2172, 28],
["setarg", 11, 2, 12, 2172, 28],
["invoke", 11, 7, 2172, 28],
["disrupt", 2172, 28],
"rel_done_1604",
["jump_false", 10, "if_else_1600", 2172, 28],
["access", 7, 1, 2173, 25],
["is_num", 8, 18, 2173, 25],
["jump_false", 8, "num_err_1606", 2173, 25],
"_nop_tc_709",
"_nop_tc_710",
["subtract", 21, 18, 7, 2173, 25],
["jump", "num_done_1607", 2173, 25],
"num_err_1606",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2173,
25
],
["access", 8, "error", 2173, 25],
["access", 10, "cannot apply '-': operands must be numbers", 2173, 25],
["array", 11, 0, 2173, 25],
["push", 11, 10, 2173, 25],
["frame", 10, 7, 2, 2173, 25],
["null", 7, 2173, 25],
["setarg", 10, 0, 7, 2173, 25],
["setarg", 10, 1, 8, 2173, 25],
["setarg", 10, 2, 11, 2173, 25],
["invoke", 10, 7, 2173, 25],
["disrupt", 2173, 25],
"num_done_1607",
["get", 7, 106, 1, 2174, 20],
["get", 8, 106, 1, 2174, 41],
["length", 10, 8, 2174, 41],
["access", 8, 1, 2174, 58],
"_nop_tc_711",
"_nop_tc_712",
"_nop_tc_713",
"_nop_tc_714",
["subtract", 11, 10, 8, 2174, 58],
["jump", "num_done_1609", 2174, 58],
"num_err_1608",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2174,
58
],
["access", 10, "error", 2174, 58],
["access", 12, "cannot apply '-': operands must be numbers", 2174, 58],
["array", 13, 0, 2174, 58],
["push", 13, 12, 2174, 58],
["frame", 12, 8, 2, 2174, 58],
["null", 8, 2174, 58],
["setarg", 12, 0, 8, 2174, 58],
["setarg", 12, 1, 10, 2174, 58],
["setarg", 12, 2, 13, 2174, 58],
["invoke", 12, 8, 2174, 58],
["disrupt", 2174, 58],
"num_done_1609",
"_nop_tc_715",
"_nop_tc_716",
"_nop_tc_717",
"_nop_tc_718",
["subtract", 8, 11, 21, 2174, 62],
["jump", "num_done_1611", 2174, 62],
"num_err_1610",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2174,
62
],
["access", 11, "error", 2174, 62],
["access", 12, "cannot apply '-': operands must be numbers", 2174, 62],
["array", 13, 0, 2174, 62],
["push", 13, 12, 2174, 62],
["frame", 12, 10, 2, 2174, 62],
["null", 10, 2174, 62],
["setarg", 12, 0, 10, 2174, 62],
["setarg", 12, 1, 11, 2174, 62],
["setarg", 12, 2, 13, 2174, 62],
["invoke", 12, 10, 2174, 62],
["disrupt", 2174, 62],
"num_done_1611",
["load_dynamic", 10, 7, 8, 2174, 62],
["move", 22, 10, 2174, 62],
["get", 7, 89, 1, 2175, 19],
["frame", 8, 7, 2, 2175, 19],
["null", 7, 2175, 19],
["setarg", 8, 0, 7, 2175, 19],
["setarg", 8, 1, 22, 2175, 19],
["setarg", 8, 2, 17, 2175, 19],
["invoke", 8, 7, 2175, 19],
["move", 55, 7, 2175, 19],
["access", 7, "put", 2176, 18],
["get", 8, 55, 1, 2176, 11],
["frame", 10, 8, 4, 2176, 11],
["null", 8, 2176, 11],
["setarg", 10, 0, 8, 2176, 11],
["setarg", 10, 1, 7, 2176, 11],
["setarg", 10, 2, 54, 2176, 11],
["setarg", 10, 3, 55, 2176, 11],
["setarg", 10, 4, 18, 2176, 11],
["invoke", 10, 7, 2176, 11],
["jump", "if_end_1601", 2176, 11],
"if_else_1600",
"if_end_1601",
"if_end_1587",
["jump_false", 47, "tern_else_1612", 2178, 16],
["move", 7, 52, 2178, 26],
["jump", "tern_end_1613", 2178, 26],
"tern_else_1612",
["move", 7, 54, 2178, 37],
"tern_end_1613",
["return", 7, 2178, 37],
"_nop_ur_38",
"if_else_1544",
["access", 7, ".", 2179, 34],
["is_identical", 8, 49, 7, 2179, 34],
["jump_true", 8, "eq_done_1616", 2179, 34],
["is_int", 10, 49, 2179, 34],
["jump_false", 10, "eq_ni_1617", 2179, 34],
"_nop_tc_719",
["jump", "eq_ni_1617", 2179, 34],
["eq_int", 8, 49, 7, 2179, 34],
["jump", "eq_done_1616", 2179, 34],
"eq_ni_1617",
["is_num", 10, 49, 2179, 34],
["jump_false", 10, "eq_nn_1618", 2179, 34],
"_nop_tc_720",
["jump", "eq_nn_1618", 2179, 34],
["eq_float", 8, 49, 7, 2179, 34],
["jump", "eq_done_1616", 2179, 34],
"eq_nn_1618",
["is_text", 10, 49, 2179, 34],
["jump_false", 10, "eq_nt_1619", 2179, 34],
"_nop_tc_721",
"_nop_tc_722",
["eq_text", 8, 49, 7, 2179, 34],
["jump", "eq_done_1616", 2179, 34],
"eq_nt_1619",
["is_null", 10, 49, 2179, 34],
["jump_false", 10, "eq_nnl_1620", 2179, 34],
"_nop_tc_723",
["jump", "eq_nnl_1620", 2179, 34],
["true", 8, 2179, 34],
["jump", "eq_done_1616", 2179, 34],
"eq_nnl_1620",
["is_bool", 10, 49, 2179, 34],
["jump_false", 10, "eq_nb_1621", 2179, 34],
"_nop_tc_724",
["jump", "eq_nb_1621", 2179, 34],
["eq_bool", 8, 49, 7, 2179, 34],
["jump", "eq_done_1616", 2179, 34],
"eq_nb_1621",
["false", 8, 2179, 34],
"eq_done_1616",
["jump_false", 8, "if_else_1614", 2179, 34],
["load_field", 7, 46, "left", 2180, 15],
["move", 24, 7, 2180, 15],
["load_field", 7, 46, "right", 2181, 16],
["move", 25, 7, 2181, 16],
["access", 7, -1, 2182, 34],
["get", 8, 94, 1, 2182, 20],
["frame", 10, 8, 2, 2182, 20],
["null", 8, 2182, 20],
["setarg", 10, 0, 8, 2182, 20],
["setarg", 10, 1, 24, 2182, 20],
["setarg", 10, 2, 7, 2182, 20],
["invoke", 10, 7, 2182, 20],
["move", 26, 7, 2182, 20],
["get", 7, 43, 1, 2183, 20],
["frame", 8, 7, 0, 2183, 20],
["null", 7, 2183, 20],
["setarg", 8, 0, 7, 2183, 20],
["invoke", 8, 7, 2183, 20],
["move", 52, 7, 2183, 20],
["get", 7, 75, 1, 2184, 9],
["frame", 8, 7, 3, 2184, 9],
["null", 7, 2184, 9],
["setarg", 8, 0, 7, 2184, 9],
["setarg", 8, 1, 52, 2184, 9],
["setarg", 8, 2, 26, 2184, 9],
["setarg", 8, 3, 25, 2184, 9],
["invoke", 8, 7, 2184, 9],
["get", 7, 43, 1, 2185, 20],
["frame", 8, 7, 0, 2185, 20],
["null", 7, 2185, 20],
["setarg", 8, 0, 7, 2185, 20],
["invoke", 8, 7, 2185, 20],
["move", 54, 7, 2185, 20],
["null", 7, 2186, 18],
["put", 7, 37, 1, 2186, 18],
["put", 51, 38, 1, 2187, 18],
["get", 7, 74, 1, 2188, 9],
["frame", 8, 7, 4, 2188, 9],
["null", 7, 2188, 9],
["setarg", 8, 0, 7, 2188, 9],
["setarg", 8, 1, 48, 2188, 9],
["setarg", 8, 2, 54, 2188, 9],
["setarg", 8, 3, 52, 2188, 9],
["setarg", 8, 4, 50, 2188, 9],
["invoke", 8, 7, 2188, 9],
["get", 7, 76, 1, 2189, 9],
["frame", 8, 7, 3, 2189, 9],
["null", 7, 2189, 9],
["setarg", 8, 0, 7, 2189, 9],
["setarg", 8, 1, 26, 2189, 9],
["setarg", 8, 2, 25, 2189, 9],
["setarg", 8, 3, 54, 2189, 9],
["invoke", 8, 7, 2189, 9],
["jump_false", 47, "tern_else_1622", 2190, 16],
["move", 7, 52, 2190, 26],
["jump", "tern_end_1623", 2190, 26],
"tern_else_1622",
["move", 7, 54, 2190, 37],
"tern_end_1623",
["return", 7, 2190, 37],
"_nop_ur_39",
"if_else_1614",
["access", 7, "[", 2191, 34],
["is_identical", 8, 49, 7, 2191, 34],
["jump_true", 8, "eq_done_1626", 2191, 34],
["is_int", 10, 49, 2191, 34],
["jump_false", 10, "eq_ni_1627", 2191, 34],
"_nop_tc_725",
["jump", "eq_ni_1627", 2191, 34],
["eq_int", 8, 49, 7, 2191, 34],
["jump", "eq_done_1626", 2191, 34],
"eq_ni_1627",
["is_num", 10, 49, 2191, 34],
["jump_false", 10, "eq_nn_1628", 2191, 34],
"_nop_tc_726",
["jump", "eq_nn_1628", 2191, 34],
["eq_float", 8, 49, 7, 2191, 34],
["jump", "eq_done_1626", 2191, 34],
"eq_nn_1628",
["is_text", 10, 49, 2191, 34],
["jump_false", 10, "eq_nt_1629", 2191, 34],
"_nop_tc_727",
"_nop_tc_728",
["eq_text", 8, 49, 7, 2191, 34],
["jump", "eq_done_1626", 2191, 34],
"eq_nt_1629",
["is_null", 10, 49, 2191, 34],
["jump_false", 10, "eq_nnl_1630", 2191, 34],
"_nop_tc_729",
["jump", "eq_nnl_1630", 2191, 34],
["true", 8, 2191, 34],
["jump", "eq_done_1626", 2191, 34],
"eq_nnl_1630",
["is_bool", 10, 49, 2191, 34],
["jump_false", 10, "eq_nb_1631", 2191, 34],
"_nop_tc_730",
["jump", "eq_nb_1631", 2191, 34],
["eq_bool", 8, 49, 7, 2191, 34],
["jump", "eq_done_1626", 2191, 34],
"eq_nb_1631",
["false", 8, 2191, 34],
"eq_done_1626",
["jump_false", 8, "if_else_1624", 2191, 34],
["load_field", 7, 46, "left", 2192, 15],
["move", 24, 7, 2192, 15],
["load_field", 7, 46, "right", 2193, 20],
["move", 56, 7, 2193, 20],
["access", 7, -1, 2194, 34],
["get", 8, 94, 1, 2194, 20],
["frame", 10, 8, 2, 2194, 20],
["null", 8, 2194, 20],
["setarg", 10, 0, 8, 2194, 20],
["setarg", 10, 1, 24, 2194, 20],
["setarg", 10, 2, 7, 2194, 20],
["invoke", 10, 7, 2194, 20],
["move", 26, 7, 2194, 20],
["access", 7, -1, 2195, 39],
["get", 8, 94, 1, 2195, 20],
["frame", 10, 8, 2, 2195, 20],
["null", 8, 2195, 20],
["setarg", 10, 0, 8, 2195, 20],
["setarg", 10, 1, 56, 2195, 20],
["setarg", 10, 2, 7, 2195, 20],
["invoke", 10, 7, 2195, 20],
["move", 28, 7, 2195, 20],
["get", 7, 43, 1, 2196, 20],
["frame", 8, 7, 0, 2196, 20],
["null", 7, 2196, 20],
["setarg", 8, 0, 7, 2196, 20],
["invoke", 8, 7, 2196, 20],
["move", 52, 7, 2196, 20],
["load_field", 7, 46, "access_kind", 2197, 53],
["get", 8, 77, 1, 2197, 9],
["frame", 10, 8, 4, 2197, 9],
["null", 8, 2197, 9],
["setarg", 10, 0, 8, 2197, 9],
["setarg", 10, 1, 52, 2197, 9],
["setarg", 10, 2, 26, 2197, 9],
["setarg", 10, 3, 28, 2197, 9],
["setarg", 10, 4, 7, 2197, 9],
["invoke", 10, 7, 2197, 9],
["get", 7, 43, 1, 2198, 20],
["frame", 8, 7, 0, 2198, 20],
["null", 7, 2198, 20],
["setarg", 8, 0, 7, 2198, 20],
["invoke", 8, 7, 2198, 20],
["move", 54, 7, 2198, 20],
["null", 7, 2199, 18],
["put", 7, 37, 1, 2199, 18],
["put", 51, 38, 1, 2200, 18],
["get", 7, 74, 1, 2201, 9],
["frame", 8, 7, 4, 2201, 9],
["null", 7, 2201, 9],
["setarg", 8, 0, 7, 2201, 9],
["setarg", 8, 1, 48, 2201, 9],
["setarg", 8, 2, 54, 2201, 9],
["setarg", 8, 3, 52, 2201, 9],
["setarg", 8, 4, 50, 2201, 9],
["invoke", 8, 7, 2201, 9],
["load_field", 7, 46, "access_kind", 2202, 53],
["get", 8, 78, 1, 2202, 9],
["frame", 10, 8, 4, 2202, 9],
["null", 8, 2202, 9],
["setarg", 10, 0, 8, 2202, 9],
["setarg", 10, 1, 26, 2202, 9],
["setarg", 10, 2, 28, 2202, 9],
["setarg", 10, 3, 54, 2202, 9],
["setarg", 10, 4, 7, 2202, 9],
["invoke", 10, 7, 2202, 9],
["jump_false", 47, "tern_else_1632", 2203, 16],
["move", 7, 52, 2203, 26],
["jump", "tern_end_1633", 2203, 26],
"tern_else_1632",
["move", 7, 54, 2203, 37],
"tern_end_1633",
["return", 7, 2203, 37],
"_nop_ur_40",
"if_else_1624",
"if_end_1625",
"if_end_1615",
"if_end_1545",
["jump", "if_end_1516", 2203, 37],
"if_else_1515",
"if_end_1516",
["access", 7, "delete", 2208, 17],
["is_identical", 8, 3, 7, 2208, 17],
["jump_true", 8, "eq_done_1636", 2208, 17],
["is_int", 10, 3, 2208, 17],
["jump_false", 10, "eq_ni_1637", 2208, 17],
"_nop_tc_731",
["jump", "eq_ni_1637", 2208, 17],
["eq_int", 8, 3, 7, 2208, 17],
["jump", "eq_done_1636", 2208, 17],
"eq_ni_1637",
["is_num", 10, 3, 2208, 17],
["jump_false", 10, "eq_nn_1638", 2208, 17],
"_nop_tc_732",
["jump", "eq_nn_1638", 2208, 17],
["eq_float", 8, 3, 7, 2208, 17],
["jump", "eq_done_1636", 2208, 17],
"eq_nn_1638",
["is_text", 10, 3, 2208, 17],
["jump_false", 10, "eq_nt_1639", 2208, 17],
"_nop_tc_733",
"_nop_tc_734",
["eq_text", 8, 3, 7, 2208, 17],
["jump", "eq_done_1636", 2208, 17],
"eq_nt_1639",
["is_null", 10, 3, 2208, 17],
["jump_false", 10, "eq_nnl_1640", 2208, 17],
"_nop_tc_735",
["jump", "eq_nnl_1640", 2208, 17],
["true", 8, 2208, 17],
["jump", "eq_done_1636", 2208, 17],
"eq_nnl_1640",
["is_bool", 10, 3, 2208, 17],
["jump_false", 10, "eq_nb_1641", 2208, 17],
"_nop_tc_736",
["jump", "eq_nb_1641", 2208, 17],
["eq_bool", 8, 3, 7, 2208, 17],
["jump", "eq_done_1636", 2208, 17],
"eq_nb_1641",
["false", 8, 2208, 17],
"eq_done_1636",
["jump_false", 8, "if_else_1634", 2208, 17],
["load_field", 7, 1, "expression", 2209, 17],
["move", 46, 7, 2209, 17],
["load_field", 7, 46, "kind", 2210, 22],
["move", 49, 7, 2210, 22],
["get", 7, 43, 1, 2211, 14],
["frame", 8, 7, 0, 2211, 14],
["null", 7, 2211, 14],
["setarg", 8, 0, 7, 2211, 14],
["invoke", 8, 7, 2211, 14],
["move", 4, 7, 2211, 14],
["access", 7, ".", 2212, 27],
["is_identical", 8, 49, 7, 2212, 27],
["jump_true", 8, "eq_done_1644", 2212, 27],
["is_int", 10, 49, 2212, 27],
["jump_false", 10, "eq_ni_1645", 2212, 27],
"_nop_tc_737",
["jump", "eq_ni_1645", 2212, 27],
["eq_int", 8, 49, 7, 2212, 27],
["jump", "eq_done_1644", 2212, 27],
"eq_ni_1645",
["is_num", 10, 49, 2212, 27],
["jump_false", 10, "eq_nn_1646", 2212, 27],
"_nop_tc_738",
["jump", "eq_nn_1646", 2212, 27],
["eq_float", 8, 49, 7, 2212, 27],
["jump", "eq_done_1644", 2212, 27],
"eq_nn_1646",
["is_text", 10, 49, 2212, 27],
["jump_false", 10, "eq_nt_1647", 2212, 27],
"_nop_tc_739",
"_nop_tc_740",
["eq_text", 8, 49, 7, 2212, 27],
["jump", "eq_done_1644", 2212, 27],
"eq_nt_1647",
["is_null", 10, 49, 2212, 27],
["jump_false", 10, "eq_nnl_1648", 2212, 27],
"_nop_tc_741",
["jump", "eq_nnl_1648", 2212, 27],
["true", 8, 2212, 27],
["jump", "eq_done_1644", 2212, 27],
"eq_nnl_1648",
["is_bool", 10, 49, 2212, 27],
["jump_false", 10, "eq_nb_1649", 2212, 27],
"_nop_tc_742",
["jump", "eq_nb_1649", 2212, 27],
["eq_bool", 8, 49, 7, 2212, 27],
["jump", "eq_done_1644", 2212, 27],
"eq_nb_1649",
["false", 8, 2212, 27],
"eq_done_1644",
["jump_false", 8, "if_else_1642", 2212, 27],
["load_field", 7, 46, "left", 2213, 15],
["move", 24, 7, 2213, 15],
["load_field", 7, 46, "right", 2214, 16],
["move", 25, 7, 2214, 16],
["access", 7, -1, 2215, 34],
["get", 8, 94, 1, 2215, 20],
["frame", 10, 8, 2, 2215, 20],
["null", 8, 2215, 20],
["setarg", 10, 0, 8, 2215, 20],
["setarg", 10, 1, 24, 2215, 20],
["setarg", 10, 2, 7, 2215, 20],
["invoke", 10, 7, 2215, 20],
["move", 26, 7, 2215, 20],
["get", 7, 2, 1, 2216, 14],
["access", 8, "delete", 2216, 31],
["array", 10, 4, 2216, 57],
["push", 10, 8, 2216, 57],
["push", 10, 4, 2216, 57],
["push", 10, 26, 2216, 57],
["push", 10, 25, 2216, 57],
["is_array", 8, 7, 2216, 57],
["jump_false", 8, "push_err_1650", 2216, 57],
["push", 7, 10, 2216, 57],
["jump", "push_done_1651", 2216, 57],
"push_err_1650",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2216,
57
],
["access", 8, "error", 2216, 57],
["access", 10, "cannot push: target must be an array", 2216, 57],
["array", 11, 0, 2216, 57],
["push", 11, 10, 2216, 57],
["frame", 10, 7, 2, 2216, 57],
["null", 7, 2216, 57],
["setarg", 10, 0, 7, 2216, 57],
["setarg", 10, 1, 8, 2216, 57],
["setarg", 10, 2, 11, 2216, 57],
["invoke", 10, 7, 2216, 57],
["disrupt", 2216, 57],
"push_done_1651",
["jump", "if_end_1643", 2216, 57],
"if_else_1642",
["access", 7, "[", 2217, 34],
["is_identical", 8, 49, 7, 2217, 34],
["jump_true", 8, "eq_done_1654", 2217, 34],
["is_int", 10, 49, 2217, 34],
["jump_false", 10, "eq_ni_1655", 2217, 34],
"_nop_tc_743",
["jump", "eq_ni_1655", 2217, 34],
["eq_int", 8, 49, 7, 2217, 34],
["jump", "eq_done_1654", 2217, 34],
"eq_ni_1655",
["is_num", 10, 49, 2217, 34],
["jump_false", 10, "eq_nn_1656", 2217, 34],
"_nop_tc_744",
["jump", "eq_nn_1656", 2217, 34],
["eq_float", 8, 49, 7, 2217, 34],
["jump", "eq_done_1654", 2217, 34],
"eq_nn_1656",
["is_text", 10, 49, 2217, 34],
["jump_false", 10, "eq_nt_1657", 2217, 34],
"_nop_tc_745",
"_nop_tc_746",
["eq_text", 8, 49, 7, 2217, 34],
["jump", "eq_done_1654", 2217, 34],
"eq_nt_1657",
["is_null", 10, 49, 2217, 34],
["jump_false", 10, "eq_nnl_1658", 2217, 34],
"_nop_tc_747",
["jump", "eq_nnl_1658", 2217, 34],
["true", 8, 2217, 34],
["jump", "eq_done_1654", 2217, 34],
"eq_nnl_1658",
["is_bool", 10, 49, 2217, 34],
["jump_false", 10, "eq_nb_1659", 2217, 34],
"_nop_tc_748",
["jump", "eq_nb_1659", 2217, 34],
["eq_bool", 8, 49, 7, 2217, 34],
["jump", "eq_done_1654", 2217, 34],
"eq_nb_1659",
["false", 8, 2217, 34],
"eq_done_1654",
["jump_false", 8, "if_else_1652", 2217, 34],
["load_field", 7, 46, "left", 2218, 15],
["move", 24, 7, 2218, 15],
["load_field", 7, 46, "right", 2219, 15],
["move", 27, 7, 2219, 15],
["access", 7, -1, 2220, 34],
["get", 8, 94, 1, 2220, 20],
["frame", 10, 8, 2, 2220, 20],
["null", 8, 2220, 20],
["setarg", 10, 0, 8, 2220, 20],
["setarg", 10, 1, 24, 2220, 20],
["setarg", 10, 2, 7, 2220, 20],
["invoke", 10, 7, 2220, 20],
["move", 26, 7, 2220, 20],
["access", 7, -1, 2221, 34],
["get", 8, 94, 1, 2221, 20],
["frame", 10, 8, 2, 2221, 20],
["null", 8, 2221, 20],
["setarg", 10, 0, 8, 2221, 20],
["setarg", 10, 1, 27, 2221, 20],
["setarg", 10, 2, 7, 2221, 20],
["invoke", 10, 7, 2221, 20],
["move", 28, 7, 2221, 20],
["access", 7, "delete", 2222, 16],
["get", 8, 55, 1, 2222, 9],
["frame", 10, 8, 4, 2222, 9],
["null", 8, 2222, 9],
["setarg", 10, 0, 8, 2222, 9],
["setarg", 10, 1, 7, 2222, 9],
["setarg", 10, 2, 4, 2222, 9],
["setarg", 10, 3, 26, 2222, 9],
["setarg", 10, 4, 28, 2222, 9],
["invoke", 10, 7, 2222, 9],
["jump", "if_end_1653", 2222, 9],
"if_else_1652",
["true", 7, 2224, 31],
["get", 8, 59, 1, 2224, 9],
["frame", 10, 8, 2, 2224, 9],
["null", 8, 2224, 9],
["setarg", 10, 0, 8, 2224, 9],
["setarg", 10, 1, 4, 2224, 9],
["setarg", 10, 2, 7, 2224, 9],
["invoke", 10, 7, 2224, 9],
"if_end_1653",
"if_end_1643",
["return", 4, 2226, 14],
"_nop_ur_41",
"if_else_1634",
"if_end_1635",
["access", 4, "then", 2230, 17],
["is_identical", 7, 3, 4, 2230, 17],
["jump_true", 7, "eq_done_1662", 2230, 17],
["is_int", 8, 3, 2230, 17],
["jump_false", 8, "eq_ni_1663", 2230, 17],
"_nop_tc_749",
["jump", "eq_ni_1663", 2230, 17],
["eq_int", 7, 3, 4, 2230, 17],
["jump", "eq_done_1662", 2230, 17],
"eq_ni_1663",
["is_num", 8, 3, 2230, 17],
["jump_false", 8, "eq_nn_1664", 2230, 17],
"_nop_tc_750",
["jump", "eq_nn_1664", 2230, 17],
["eq_float", 7, 3, 4, 2230, 17],
["jump", "eq_done_1662", 2230, 17],
"eq_nn_1664",
["is_text", 8, 3, 2230, 17],
["jump_false", 8, "eq_nt_1665", 2230, 17],
"_nop_tc_751",
"_nop_tc_752",
["eq_text", 7, 3, 4, 2230, 17],
["jump", "eq_done_1662", 2230, 17],
"eq_nt_1665",
["is_null", 8, 3, 2230, 17],
["jump_false", 8, "eq_nnl_1666", 2230, 17],
"_nop_tc_753",
["jump", "eq_nnl_1666", 2230, 17],
["true", 7, 2230, 17],
["jump", "eq_done_1662", 2230, 17],
"eq_nnl_1666",
["is_bool", 8, 3, 2230, 17],
["jump_false", 8, "eq_nb_1667", 2230, 17],
"_nop_tc_754",
["jump", "eq_nb_1667", 2230, 17],
["eq_bool", 7, 3, 4, 2230, 17],
["jump", "eq_done_1662", 2230, 17],
"eq_nb_1667",
["false", 7, 2230, 17],
"eq_done_1662",
["jump_false", 7, "if_else_1660", 2230, 17],
["load_field", 4, 1, "expression", 2231, 14],
["move", 57, 4, 2231, 14],
["load_field", 4, 1, "then", 2232, 19],
["move", 58, 4, 2232, 19],
["access", 4, "else", 2233, 24],
["load_field", 7, 1, 4, 2233, 24],
["move", 59, 7, 2233, 24],
["access", 4, "tern_else", 2234, 30],
["get", 7, 48, 1, 2234, 20],
["frame", 8, 7, 1, 2234, 20],
["null", 7, 2234, 20],
["setarg", 8, 0, 7, 2234, 20],
["setarg", 8, 1, 4, 2234, 20],
["invoke", 8, 4, 2234, 20],
["move", 60, 4, 2234, 20],
["access", 4, "tern_end", 2235, 29],
["get", 7, 48, 1, 2235, 19],
["frame", 8, 7, 1, 2235, 19],
["null", 7, 2235, 19],
["setarg", 8, 0, 7, 2235, 19],
["setarg", 8, 1, 4, 2235, 19],
["invoke", 8, 4, 2235, 19],
["move", 61, 4, 2235, 19],
["access", 4, -1, 2236, 34],
["get", 7, 94, 1, 2236, 19],
["frame", 8, 7, 2, 2236, 19],
["null", 7, 2236, 19],
["setarg", 8, 0, 7, 2236, 19],
["setarg", 8, 1, 57, 2236, 19],
["setarg", 8, 2, 4, 2236, 19],
["invoke", 8, 4, 2236, 19],
["move", 62, 4, 2236, 19],
["access", 4, "jump_false", 2237, 22],
["get", 7, 63, 1, 2237, 7],
["frame", 8, 7, 3, 2237, 7],
["null", 7, 2237, 7],
["setarg", 8, 0, 7, 2237, 7],
["setarg", 8, 1, 4, 2237, 7],
["setarg", 8, 2, 62, 2237, 7],
["setarg", 8, 3, 60, 2237, 7],
["invoke", 8, 4, 2237, 7],
["get", 4, 43, 1, 2238, 14],
["frame", 7, 4, 0, 2238, 14],
["null", 4, 2238, 14],
["setarg", 7, 0, 4, 2238, 14],
["invoke", 7, 4, 2238, 14],
["move", 20, 4, 2238, 14],
["access", 4, -1, 2239, 39],
["get", 7, 94, 1, 2239, 19],
["frame", 8, 7, 2, 2239, 19],
["null", 7, 2239, 19],
["setarg", 8, 0, 7, 2239, 19],
["setarg", 8, 1, 58, 2239, 19],
["setarg", 8, 2, 4, 2239, 19],
["invoke", 8, 4, 2239, 19],
["move", 63, 4, 2239, 19],
["access", 4, "move", 2240, 14],
["get", 7, 54, 1, 2240, 7],
["frame", 8, 7, 3, 2240, 7],
["null", 7, 2240, 7],
["setarg", 8, 0, 7, 2240, 7],
["setarg", 8, 1, 4, 2240, 7],
["setarg", 8, 2, 20, 2240, 7],
["setarg", 8, 3, 63, 2240, 7],
["invoke", 8, 4, 2240, 7],
["get", 4, 62, 1, 2241, 7],
["frame", 7, 4, 1, 2241, 7],
["null", 4, 2241, 7],
["setarg", 7, 0, 4, 2241, 7],
["setarg", 7, 1, 61, 2241, 7],
["invoke", 7, 4, 2241, 7],
["get", 4, 51, 1, 2242, 7],
["frame", 7, 4, 1, 2242, 7],
["null", 4, 2242, 7],
["setarg", 7, 0, 4, 2242, 7],
["setarg", 7, 1, 60, 2242, 7],
["invoke", 7, 4, 2242, 7],
["access", 4, -1, 2243, 39],
["get", 7, 94, 1, 2243, 19],
["frame", 8, 7, 2, 2243, 19],
["null", 7, 2243, 19],
["setarg", 8, 0, 7, 2243, 19],
["setarg", 8, 1, 59, 2243, 19],
["setarg", 8, 2, 4, 2243, 19],
["invoke", 8, 4, 2243, 19],
["move", 64, 4, 2243, 19],
["access", 4, "move", 2244, 14],
["get", 7, 54, 1, 2244, 7],
["frame", 8, 7, 3, 2244, 7],
["null", 7, 2244, 7],
["setarg", 8, 0, 7, 2244, 7],
["setarg", 8, 1, 4, 2244, 7],
["setarg", 8, 2, 20, 2244, 7],
["setarg", 8, 3, 64, 2244, 7],
["invoke", 8, 4, 2244, 7],
["get", 4, 51, 1, 2245, 7],
["frame", 7, 4, 1, 2245, 7],
["null", 4, 2245, 7],
["setarg", 7, 0, 4, 2245, 7],
["setarg", 7, 1, 61, 2245, 7],
["invoke", 7, 4, 2245, 7],
["return", 20, 2246, 14],
"_nop_ur_42",
"if_else_1660",
"if_end_1661",
["access", 4, "array", 2250, 17],
["is_identical", 7, 3, 4, 2250, 17],
["jump_true", 7, "eq_done_1670", 2250, 17],
["is_int", 8, 3, 2250, 17],
["jump_false", 8, "eq_ni_1671", 2250, 17],
"_nop_tc_755",
["jump", "eq_ni_1671", 2250, 17],
["eq_int", 7, 3, 4, 2250, 17],
["jump", "eq_done_1670", 2250, 17],
"eq_ni_1671",
["is_num", 8, 3, 2250, 17],
["jump_false", 8, "eq_nn_1672", 2250, 17],
"_nop_tc_756",
["jump", "eq_nn_1672", 2250, 17],
["eq_float", 7, 3, 4, 2250, 17],
["jump", "eq_done_1670", 2250, 17],
"eq_nn_1672",
["is_text", 8, 3, 2250, 17],
["jump_false", 8, "eq_nt_1673", 2250, 17],
"_nop_tc_757",
"_nop_tc_758",
["eq_text", 7, 3, 4, 2250, 17],
["jump", "eq_done_1670", 2250, 17],
"eq_nt_1673",
["is_null", 8, 3, 2250, 17],
["jump_false", 8, "eq_nnl_1674", 2250, 17],
"_nop_tc_759",
["jump", "eq_nnl_1674", 2250, 17],
["true", 7, 2250, 17],
["jump", "eq_done_1670", 2250, 17],
"eq_nnl_1674",
["is_bool", 8, 3, 2250, 17],
["jump_false", 8, "eq_nb_1675", 2250, 17],
"_nop_tc_760",
["jump", "eq_nb_1675", 2250, 17],
["eq_bool", 7, 3, 4, 2250, 17],
["jump", "eq_done_1670", 2250, 17],
"eq_nb_1675",
["false", 7, 2250, 17],
"eq_done_1670",
["jump_false", 7, "if_else_1668", 2250, 17],
["load_field", 4, 1, "list", 2251, 14],
["move", 6, 4, 2251, 14],
["length", 4, 6, 2252, 22],
["move", 65, 4, 2252, 22],
["array", 4, 0, 2253, 20],
["move", 66, 4, 2253, 20],
["access", 9, 0, 2254, 12],
"while_start_1676",
["is_int", 4, 9, 2255, 19],
["jump_false", 4, "rel_ni_1678", 2255, 19],
"_nop_tc_761",
"_nop_tc_762",
["lt_int", 4, 9, 65, 2255, 19],
["jump", "rel_done_1680", 2255, 19],
"rel_ni_1678",
"_nop_tc_763",
"_nop_tc_764",
"_nop_tc_765",
"_nop_tc_766",
["lt_float", 4, 9, 65, 2255, 19],
["jump", "rel_done_1680", 2255, 19],
"rel_nn_1679",
"_nop_tc_767",
["jump", "rel_err_1681", 2255, 19],
"_nop_tc_768",
["jump", "rel_err_1681", 2255, 19],
["lt_text", 4, 9, 65, 2255, 19],
["jump", "rel_done_1680", 2255, 19],
"rel_err_1681",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2255,
19
],
["access", 8, "error", 2255, 19],
["access", 10, "cannot compare with '<': operands must be same type", 2255, 19],
["array", 11, 0, 2255, 19],
["push", 11, 10, 2255, 19],
["frame", 10, 7, 2, 2255, 19],
["null", 7, 2255, 19],
["setarg", 10, 0, 7, 2255, 19],
["setarg", 10, 1, 8, 2255, 19],
["setarg", 10, 2, 11, 2255, 19],
["invoke", 10, 7, 2255, 19],
["disrupt", 2255, 19],
"rel_done_1680",
["jump_false", 4, "while_end_1677", 2255, 19],
["load_dynamic", 4, 6, 9, 2256, 40],
["access", 7, -1, 2256, 45],
["get", 8, 94, 1, 2256, 26],
["frame", 10, 8, 2, 2256, 26],
["null", 8, 2256, 26],
["setarg", 10, 0, 8, 2256, 26],
["setarg", 10, 1, 4, 2256, 26],
["setarg", 10, 2, 7, 2256, 26],
["invoke", 10, 4, 2256, 26],
["is_array", 7, 66, 2256, 26],
["jump_false", 7, "push_err_1682", 2256, 26],
["push", 66, 4, 2256, 26],
["jump", "push_done_1683", 2256, 26],
"push_err_1682",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2256,
26
],
["access", 7, "error", 2256, 26],
["access", 8, "cannot push: target must be an array", 2256, 26],
["array", 10, 0, 2256, 26],
["push", 10, 8, 2256, 26],
["frame", 8, 4, 2, 2256, 26],
["null", 4, 2256, 26],
["setarg", 8, 0, 4, 2256, 26],
["setarg", 8, 1, 7, 2256, 26],
["setarg", 8, 2, 10, 2256, 26],
["invoke", 8, 4, 2256, 26],
["disrupt", 2256, 26],
"push_done_1683",
["access", 4, 1, 2257, 19],
"_nop_tc_769",
"_nop_tc_770",
"_nop_tc_771",
"_nop_tc_772",
["add", 7, 9, 4, 2257, 19],
["jump", "num_done_1685", 2257, 19],
"num_err_1684",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2257,
19
],
["access", 8, "error", 2257, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2257, 19],
["array", 11, 0, 2257, 19],
["push", 11, 10, 2257, 19],
["frame", 10, 4, 2, 2257, 19],
["null", 4, 2257, 19],
["setarg", 10, 0, 4, 2257, 19],
["setarg", 10, 1, 8, 2257, 19],
["setarg", 10, 2, 11, 2257, 19],
["invoke", 10, 4, 2257, 19],
["disrupt", 2257, 19],
"num_done_1685",
["move", 9, 7, 2257, 19],
["jump", "while_start_1676", 2257, 19],
"while_end_1677",
["get", 4, 43, 1, 2259, 14],
["frame", 7, 4, 0, 2259, 14],
["null", 4, 2259, 14],
["setarg", 7, 0, 4, 2259, 14],
["invoke", 7, 4, 2259, 14],
["move", 20, 4, 2259, 14],
["access", 4, "array", 2260, 18],
["array", 7, 3, 2260, 33],
["push", 7, 4, 2260, 33],
["push", 7, 20, 2260, 33],
["push", 7, 65, 2260, 33],
["get", 4, 50, 1, 2260, 7],
["frame", 8, 4, 1, 2260, 7],
["null", 4, 2260, 7],
["setarg", 8, 0, 4, 2260, 7],
["setarg", 8, 1, 7, 2260, 7],
["invoke", 8, 4, 2260, 7],
["access", 9, 0, 2261, 12],
"while_start_1686",
["is_int", 4, 9, 2262, 19],
["jump_false", 4, "rel_ni_1688", 2262, 19],
"_nop_tc_773",
"_nop_tc_774",
["lt_int", 4, 9, 65, 2262, 19],
["jump", "rel_done_1690", 2262, 19],
"rel_ni_1688",
"_nop_tc_775",
"_nop_tc_776",
"_nop_tc_777",
"_nop_tc_778",
["lt_float", 4, 9, 65, 2262, 19],
["jump", "rel_done_1690", 2262, 19],
"rel_nn_1689",
"_nop_tc_779",
["jump", "rel_err_1691", 2262, 19],
"_nop_tc_780",
["jump", "rel_err_1691", 2262, 19],
["lt_text", 4, 9, 65, 2262, 19],
["jump", "rel_done_1690", 2262, 19],
"rel_err_1691",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2262,
19
],
["access", 8, "error", 2262, 19],
["access", 10, "cannot compare with '<': operands must be same type", 2262, 19],
["array", 11, 0, 2262, 19],
["push", 11, 10, 2262, 19],
["frame", 10, 7, 2, 2262, 19],
["null", 7, 2262, 19],
["setarg", 10, 0, 7, 2262, 19],
["setarg", 10, 1, 8, 2262, 19],
["setarg", 10, 2, 11, 2262, 19],
["invoke", 10, 7, 2262, 19],
["disrupt", 2262, 19],
"rel_done_1690",
["jump_false", 4, "while_end_1687", 2262, 19],
["access", 4, "push", 2263, 16],
["load_dynamic", 7, 66, 9, 2263, 41],
["get", 8, 54, 1, 2263, 9],
["frame", 10, 8, 3, 2263, 9],
["null", 8, 2263, 9],
["setarg", 10, 0, 8, 2263, 9],
["setarg", 10, 1, 4, 2263, 9],
["setarg", 10, 2, 20, 2263, 9],
["setarg", 10, 3, 7, 2263, 9],
["invoke", 10, 4, 2263, 9],
["access", 4, 1, 2264, 19],
"_nop_tc_781",
"_nop_tc_782",
"_nop_tc_783",
"_nop_tc_784",
["add", 7, 9, 4, 2264, 19],
["jump", "num_done_1693", 2264, 19],
"num_err_1692",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2264,
19
],
["access", 8, "error", 2264, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2264, 19],
["array", 11, 0, 2264, 19],
["push", 11, 10, 2264, 19],
["frame", 10, 4, 2, 2264, 19],
["null", 4, 2264, 19],
["setarg", 10, 0, 4, 2264, 19],
["setarg", 10, 1, 8, 2264, 19],
["setarg", 10, 2, 11, 2264, 19],
["invoke", 10, 4, 2264, 19],
["disrupt", 2264, 19],
"num_done_1693",
["move", 9, 7, 2264, 19],
["jump", "while_start_1686", 2264, 19],
"while_end_1687",
["return", 20, 2266, 14],
"_nop_ur_43",
"if_else_1668",
"if_end_1669",
["access", 4, "record", 2270, 17],
["is_identical", 7, 3, 4, 2270, 17],
["jump_true", 7, "eq_done_1696", 2270, 17],
["is_int", 8, 3, 2270, 17],
["jump_false", 8, "eq_ni_1697", 2270, 17],
"_nop_tc_785",
["jump", "eq_ni_1697", 2270, 17],
["eq_int", 7, 3, 4, 2270, 17],
["jump", "eq_done_1696", 2270, 17],
"eq_ni_1697",
["is_num", 8, 3, 2270, 17],
["jump_false", 8, "eq_nn_1698", 2270, 17],
"_nop_tc_786",
["jump", "eq_nn_1698", 2270, 17],
["eq_float", 7, 3, 4, 2270, 17],
["jump", "eq_done_1696", 2270, 17],
"eq_nn_1698",
["is_text", 8, 3, 2270, 17],
["jump_false", 8, "eq_nt_1699", 2270, 17],
"_nop_tc_787",
"_nop_tc_788",
["eq_text", 7, 3, 4, 2270, 17],
["jump", "eq_done_1696", 2270, 17],
"eq_nt_1699",
["is_null", 8, 3, 2270, 17],
["jump_false", 8, "eq_nnl_1700", 2270, 17],
"_nop_tc_789",
["jump", "eq_nnl_1700", 2270, 17],
["true", 7, 2270, 17],
["jump", "eq_done_1696", 2270, 17],
"eq_nnl_1700",
["is_bool", 8, 3, 2270, 17],
["jump_false", 8, "eq_nb_1701", 2270, 17],
"_nop_tc_790",
["jump", "eq_nb_1701", 2270, 17],
["eq_bool", 7, 3, 4, 2270, 17],
["jump", "eq_done_1696", 2270, 17],
"eq_nb_1701",
["false", 7, 2270, 17],
"eq_done_1696",
["jump_false", 7, "if_else_1694", 2270, 17],
["load_field", 4, 1, "list", 2271, 14],
["move", 6, 4, 2271, 14],
["get", 4, 43, 1, 2272, 14],
["frame", 7, 4, 0, 2272, 14],
["null", 4, 2272, 14],
["setarg", 7, 0, 4, 2272, 14],
["invoke", 7, 4, 2272, 14],
["move", 20, 4, 2272, 14],
["get", 4, 2, 1, 2273, 12],
["access", 7, "record", 2273, 29],
["length", 8, 6, 2273, 52],
["array", 10, 3, 2273, 52],
["push", 10, 7, 2273, 52],
["push", 10, 20, 2273, 52],
["push", 10, 8, 2273, 52],
["is_array", 7, 4, 2273, 52],
["jump_false", 7, "push_err_1702", 2273, 52],
["push", 4, 10, 2273, 52],
["jump", "push_done_1703", 2273, 52],
"push_err_1702",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2273,
52
],
["access", 7, "error", 2273, 52],
["access", 8, "cannot push: target must be an array", 2273, 52],
["array", 10, 0, 2273, 52],
["push", 10, 8, 2273, 52],
["frame", 8, 4, 2, 2273, 52],
["null", 4, 2273, 52],
["setarg", 8, 0, 4, 2273, 52],
["setarg", 8, 1, 7, 2273, 52],
["setarg", 8, 2, 10, 2273, 52],
["invoke", 8, 4, 2273, 52],
["disrupt", 2273, 52],
"push_done_1703",
["access", 9, 0, 2274, 12],
"while_start_1704",
["length", 4, 6, 2275, 26],
["is_int", 7, 9, 2275, 26],
["jump_false", 7, "rel_ni_1706", 2275, 26],
"_nop_tc_791",
"_nop_tc_792",
["lt_int", 7, 9, 4, 2275, 26],
["jump", "rel_done_1708", 2275, 26],
"rel_ni_1706",
"_nop_tc_793",
"_nop_tc_794",
"_nop_tc_795",
"_nop_tc_796",
["lt_float", 7, 9, 4, 2275, 26],
["jump", "rel_done_1708", 2275, 26],
"rel_nn_1707",
"_nop_tc_797",
["jump", "rel_err_1709", 2275, 26],
"_nop_tc_798",
["jump", "rel_err_1709", 2275, 26],
["lt_text", 7, 9, 4, 2275, 26],
["jump", "rel_done_1708", 2275, 26],
"rel_err_1709",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2275,
26
],
["access", 8, "error", 2275, 26],
["access", 10, "cannot compare with '<': operands must be same type", 2275, 26],
["array", 11, 0, 2275, 26],
["push", 11, 10, 2275, 26],
["frame", 10, 4, 2, 2275, 26],
["null", 4, 2275, 26],
["setarg", 10, 0, 4, 2275, 26],
["setarg", 10, 1, 8, 2275, 26],
["setarg", 10, 2, 11, 2275, 26],
["invoke", 10, 4, 2275, 26],
["disrupt", 2275, 26],
"rel_done_1708",
["jump_false", 7, "while_end_1705", 2275, 26],
["load_dynamic", 4, 6, 9, 2276, 21],
["move", 67, 4, 2276, 21],
["load_field", 4, 67, "left", 2277, 15],
["move", 68, 4, 2277, 15],
["load_field", 4, 67, "right", 2278, 15],
["move", 5, 4, 2278, 15],
["access", 4, -1, 2279, 34],
["get", 7, 94, 1, 2279, 20],
["frame", 8, 7, 2, 2279, 20],
["null", 7, 2279, 20],
["setarg", 8, 0, 7, 2279, 20],
["setarg", 8, 1, 5, 2279, 20],
["setarg", 8, 2, 4, 2279, 20],
["invoke", 8, 4, 2279, 20],
["move", 69, 4, 2279, 20],
["load_field", 4, 68, "kind", 2280, 20],
["move", 70, 4, 2280, 20],
["access", 4, "name", 2281, 25],
["is_identical", 7, 70, 4, 2281, 25],
["jump_true", 7, "eq_done_1712", 2281, 25],
["is_int", 8, 70, 2281, 25],
["jump_false", 8, "eq_ni_1713", 2281, 25],
"_nop_tc_799",
["jump", "eq_ni_1713", 2281, 25],
["eq_int", 7, 70, 4, 2281, 25],
["jump", "eq_done_1712", 2281, 25],
"eq_ni_1713",
["is_num", 8, 70, 2281, 25],
["jump_false", 8, "eq_nn_1714", 2281, 25],
"_nop_tc_800",
["jump", "eq_nn_1714", 2281, 25],
["eq_float", 7, 70, 4, 2281, 25],
["jump", "eq_done_1712", 2281, 25],
"eq_nn_1714",
["is_text", 8, 70, 2281, 25],
["jump_false", 8, "eq_nt_1715", 2281, 25],
"_nop_tc_801",
"_nop_tc_802",
["eq_text", 7, 70, 4, 2281, 25],
["jump", "eq_done_1712", 2281, 25],
"eq_nt_1715",
["is_null", 8, 70, 2281, 25],
["jump_false", 8, "eq_nnl_1716", 2281, 25],
"_nop_tc_803",
["jump", "eq_nnl_1716", 2281, 25],
["true", 7, 2281, 25],
["jump", "eq_done_1712", 2281, 25],
"eq_nnl_1716",
["is_bool", 8, 70, 2281, 25],
["jump_false", 8, "eq_nb_1717", 2281, 25],
"_nop_tc_804",
["jump", "eq_nb_1717", 2281, 25],
["eq_bool", 7, 70, 4, 2281, 25],
["jump", "eq_done_1712", 2281, 25],
"eq_nb_1717",
["false", 7, 2281, 25],
"eq_done_1712",
["jump_false", 7, "if_else_1710", 2281, 25],
["load_field", 4, 68, "name", 2282, 31],
["get", 7, 76, 1, 2282, 11],
["frame", 8, 7, 3, 2282, 11],
["null", 7, 2282, 11],
["setarg", 8, 0, 7, 2282, 11],
["setarg", 8, 1, 20, 2282, 11],
["setarg", 8, 2, 4, 2282, 11],
["setarg", 8, 3, 69, 2282, 11],
["invoke", 8, 4, 2282, 11],
["jump", "if_end_1711", 2282, 11],
"if_else_1710",
["access", 4, "text", 2283, 32],
["is_identical", 7, 70, 4, 2283, 32],
["jump_true", 7, "eq_done_1720", 2283, 32],
["is_int", 8, 70, 2283, 32],
["jump_false", 8, "eq_ni_1721", 2283, 32],
"_nop_tc_805",
["jump", "eq_ni_1721", 2283, 32],
["eq_int", 7, 70, 4, 2283, 32],
["jump", "eq_done_1720", 2283, 32],
"eq_ni_1721",
["is_num", 8, 70, 2283, 32],
["jump_false", 8, "eq_nn_1722", 2283, 32],
"_nop_tc_806",
["jump", "eq_nn_1722", 2283, 32],
["eq_float", 7, 70, 4, 2283, 32],
["jump", "eq_done_1720", 2283, 32],
"eq_nn_1722",
["is_text", 8, 70, 2283, 32],
["jump_false", 8, "eq_nt_1723", 2283, 32],
"_nop_tc_807",
"_nop_tc_808",
["eq_text", 7, 70, 4, 2283, 32],
["jump", "eq_done_1720", 2283, 32],
"eq_nt_1723",
["is_null", 8, 70, 2283, 32],
["jump_false", 8, "eq_nnl_1724", 2283, 32],
"_nop_tc_809",
["jump", "eq_nnl_1724", 2283, 32],
["true", 7, 2283, 32],
["jump", "eq_done_1720", 2283, 32],
"eq_nnl_1724",
["is_bool", 8, 70, 2283, 32],
["jump_false", 8, "eq_nb_1725", 2283, 32],
"_nop_tc_810",
["jump", "eq_nb_1725", 2283, 32],
["eq_bool", 7, 70, 4, 2283, 32],
["jump", "eq_done_1720", 2283, 32],
"eq_nb_1725",
["false", 7, 2283, 32],
"eq_done_1720",
["jump_false", 7, "if_else_1718", 2283, 32],
["load_field", 4, 68, "value", 2284, 19],
["move", 71, 4, 2284, 19],
["null", 4, 2285, 24],
["is_identical", 7, 71, 4, 2285, 24],
["jump_true", 7, "eq_done_1728", 2285, 24],
["is_int", 8, 71, 2285, 24],
["jump_false", 8, "eq_ni_1729", 2285, 24],
"_nop_tc_811",
["jump", "eq_ni_1729", 2285, 24],
["eq_int", 7, 71, 4, 2285, 24],
["jump", "eq_done_1728", 2285, 24],
"eq_ni_1729",
["is_num", 8, 71, 2285, 24],
["jump_false", 8, "eq_nn_1730", 2285, 24],
"_nop_tc_812",
["jump", "eq_nn_1730", 2285, 24],
["eq_float", 7, 71, 4, 2285, 24],
["jump", "eq_done_1728", 2285, 24],
"eq_nn_1730",
["is_text", 8, 71, 2285, 24],
["jump_false", 8, "eq_nt_1731", 2285, 24],
"_nop_tc_813",
["jump", "eq_nt_1731", 2285, 24],
["eq_text", 7, 71, 4, 2285, 24],
["jump", "eq_done_1728", 2285, 24],
"eq_nt_1731",
["is_null", 8, 71, 2285, 24],
["jump_false", 8, "eq_nnl_1732", 2285, 24],
"_nop_tc_814",
"_nop_tc_815",
["true", 7, 2285, 24],
["jump", "eq_done_1728", 2285, 24],
"eq_nnl_1732",
["is_bool", 8, 71, 2285, 24],
["jump_false", 8, "eq_nb_1733", 2285, 24],
"_nop_tc_816",
["jump", "eq_nb_1733", 2285, 24],
["eq_bool", 7, 71, 4, 2285, 24],
["jump", "eq_done_1728", 2285, 24],
"eq_nb_1733",
["false", 7, 2285, 24],
"eq_done_1728",
["jump_false", 7, "if_else_1726", 2285, 24],
["access", 71, "", 2286, 21],
["jump", "if_end_1727", 2286, 21],
"if_else_1726",
"if_end_1727",
["get", 4, 76, 1, 2288, 11],
["frame", 7, 4, 3, 2288, 11],
["null", 4, 2288, 11],
["setarg", 7, 0, 4, 2288, 11],
["setarg", 7, 1, 20, 2288, 11],
["setarg", 7, 2, 71, 2288, 11],
["setarg", 7, 3, 69, 2288, 11],
["invoke", 7, 4, 2288, 11],
["jump", "if_end_1719", 2288, 11],
"if_else_1718",
["access", 4, -1, 2290, 36],
["get", 7, 94, 1, 2290, 22],
["frame", 8, 7, 2, 2290, 22],
["null", 7, 2290, 22],
["setarg", 8, 0, 7, 2290, 22],
["setarg", 8, 1, 68, 2290, 22],
["setarg", 8, 2, 4, 2290, 22],
["invoke", 8, 4, 2290, 22],
["move", 43, 4, 2290, 22],
["get", 4, 78, 1, 2291, 11],
["frame", 7, 4, 3, 2291, 11],
["null", 4, 2291, 11],
["setarg", 7, 0, 4, 2291, 11],
["setarg", 7, 1, 20, 2291, 11],
["setarg", 7, 2, 43, 2291, 11],
["setarg", 7, 3, 69, 2291, 11],
["invoke", 7, 4, 2291, 11],
"if_end_1719",
"if_end_1711",
["access", 4, 1, 2293, 19],
"_nop_tc_817",
"_nop_tc_818",
"_nop_tc_819",
"_nop_tc_820",
["add", 7, 9, 4, 2293, 19],
["jump", "num_done_1735", 2293, 19],
"num_err_1734",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2293,
19
],
["access", 8, "error", 2293, 19],
["access", 10, "cannot apply '+': operands must be numbers", 2293, 19],
["array", 11, 0, 2293, 19],
["push", 11, 10, 2293, 19],
["frame", 10, 4, 2, 2293, 19],
["null", 4, 2293, 19],
["setarg", 10, 0, 4, 2293, 19],
["setarg", 10, 1, 8, 2293, 19],
["setarg", 10, 2, 11, 2293, 19],
["invoke", 10, 4, 2293, 19],
["disrupt", 2293, 19],
"num_done_1735",
["move", 9, 7, 2293, 19],
["jump", "while_start_1704", 2293, 19],
"while_end_1705",
["return", 20, 2295, 14],
"_nop_ur_44",
"if_else_1694",
"if_end_1695",
["access", 4, "function", 2299, 17],
["is_identical", 5, 3, 4, 2299, 17],
["jump_true", 5, "eq_done_1738", 2299, 17],
["is_int", 6, 3, 2299, 17],
["jump_false", 6, "eq_ni_1739", 2299, 17],
"_nop_tc_821",
["jump", "eq_ni_1739", 2299, 17],
["eq_int", 5, 3, 4, 2299, 17],
["jump", "eq_done_1738", 2299, 17],
"eq_ni_1739",
["is_num", 6, 3, 2299, 17],
["jump_false", 6, "eq_nn_1740", 2299, 17],
"_nop_tc_822",
["jump", "eq_nn_1740", 2299, 17],
["eq_float", 5, 3, 4, 2299, 17],
["jump", "eq_done_1738", 2299, 17],
"eq_nn_1740",
["is_text", 6, 3, 2299, 17],
["jump_false", 6, "eq_nt_1741", 2299, 17],
"_nop_tc_823",
"_nop_tc_824",
["eq_text", 5, 3, 4, 2299, 17],
["jump", "eq_done_1738", 2299, 17],
"eq_nt_1741",
["is_null", 6, 3, 2299, 17],
["jump_false", 6, "eq_nnl_1742", 2299, 17],
"_nop_tc_825",
["jump", "eq_nnl_1742", 2299, 17],
["true", 5, 2299, 17],
["jump", "eq_done_1738", 2299, 17],
"eq_nnl_1742",
["is_bool", 6, 3, 2299, 17],
["jump_false", 6, "eq_nb_1743", 2299, 17],
"_nop_tc_826",
["jump", "eq_nb_1743", 2299, 17],
["eq_bool", 5, 3, 4, 2299, 17],
["jump", "eq_done_1738", 2299, 17],
"eq_nb_1743",
["false", 5, 2299, 17],
"eq_done_1738",
["jump_false", 5, "if_else_1736", 2299, 17],
["get", 4, 102, 1, 2300, 14],
["frame", 5, 4, 1, 2300, 14],
["null", 4, 2300, 14],
["setarg", 5, 0, 4, 2300, 14],
["setarg", 5, 1, 1, 2300, 14],
["invoke", 5, 4, 2300, 14],
["move", 72, 4, 2300, 14],
["get", 4, 21, 1, 2301, 17],
["move", 73, 4, 2301, 17],
["get", 4, 21, 1, 2302, 24],
["access", 5, 1, 2302, 41],
["is_num", 6, 4, 2302, 41],
["jump_false", 6, "num_err_1744", 2302, 41],
"_nop_tc_827",
"_nop_tc_828",
["add", 6, 4, 5, 2302, 41],
["jump", "num_done_1745", 2302, 41],
"num_err_1744",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2302,
41
],
["access", 5, "error", 2302, 41],
["access", 7, "cannot apply '+': operands must be numbers", 2302, 41],
["array", 8, 0, 2302, 41],
["push", 8, 7, 2302, 41],
["frame", 7, 4, 2, 2302, 41],
["null", 4, 2302, 41],
["setarg", 7, 0, 4, 2302, 41],
["setarg", 7, 1, 5, 2302, 41],
["setarg", 7, 2, 8, 2302, 41],
["invoke", 7, 4, 2302, 41],
["disrupt", 2302, 41],
"num_done_1745",
["put", 6, 21, 1, 2302, 41],
["get", 4, 12, 1, 2303, 12],
["is_array", 5, 4, 2303, 25],
["jump_false", 5, "push_err_1746", 2303, 25],
["push", 4, 72, 2303, 25],
["jump", "push_done_1747", 2303, 25],
"push_err_1746",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2303,
25
],
["access", 5, "error", 2303, 25],
["access", 6, "cannot push: target must be an array", 2303, 25],
["array", 7, 0, 2303, 25],
["push", 7, 6, 2303, 25],
["frame", 6, 4, 2, 2303, 25],
["null", 4, 2303, 25],
["setarg", 6, 0, 4, 2303, 25],
["setarg", 6, 1, 5, 2303, 25],
["setarg", 6, 2, 7, 2303, 25],
["invoke", 6, 4, 2303, 25],
["disrupt", 2303, 25],
"push_done_1747",
["get", 4, 43, 1, 2304, 14],
["frame", 5, 4, 0, 2304, 14],
["null", 4, 2304, 14],
["setarg", 5, 0, 4, 2304, 14],
["invoke", 5, 4, 2304, 14],
["move", 20, 4, 2304, 14],
["access", 4, "function", 2305, 14],
["get", 5, 54, 1, 2305, 7],
["frame", 6, 5, 3, 2305, 7],
["null", 5, 2305, 7],
["setarg", 6, 0, 5, 2305, 7],
["setarg", 6, 1, 4, 2305, 7],
["setarg", 6, 2, 20, 2305, 7],
["setarg", 6, 3, 73, 2305, 7],
["invoke", 6, 4, 2305, 7],
["return", 20, 2306, 14],
"_nop_ur_45",
"if_else_1736",
"if_end_1737",
["access", 4, "assign", 2310, 17],
["is_identical", 5, 3, 4, 2310, 17],
["jump_true", 5, "eq_done_1765", 2310, 17],
["is_int", 6, 3, 2310, 17],
["jump_false", 6, "eq_ni_1766", 2310, 17],
"_nop_tc_829",
["jump", "eq_ni_1766", 2310, 17],
["eq_int", 5, 3, 4, 2310, 17],
["jump", "eq_done_1765", 2310, 17],
"eq_ni_1766",
["is_num", 6, 3, 2310, 17],
["jump_false", 6, "eq_nn_1767", 2310, 17],
"_nop_tc_830",
["jump", "eq_nn_1767", 2310, 17],
["eq_float", 5, 3, 4, 2310, 17],
["jump", "eq_done_1765", 2310, 17],
"eq_nn_1767",
["is_text", 6, 3, 2310, 17],
["jump_false", 6, "eq_nt_1768", 2310, 17],
"_nop_tc_831",
"_nop_tc_832",
["eq_text", 5, 3, 4, 2310, 17],
["jump", "eq_done_1765", 2310, 17],
"eq_nt_1768",
["is_null", 6, 3, 2310, 17],
["jump_false", 6, "eq_nnl_1769", 2310, 17],
"_nop_tc_833",
["jump", "eq_nnl_1769", 2310, 17],
["true", 5, 2310, 17],
["jump", "eq_done_1765", 2310, 17],
"eq_nnl_1769",
["is_bool", 6, 3, 2310, 17],
["jump_false", 6, "eq_nb_1770", 2310, 17],
"_nop_tc_834",
["jump", "eq_nb_1770", 2310, 17],
["eq_bool", 5, 3, 4, 2310, 17],
["jump", "eq_done_1765", 2310, 17],
"eq_nb_1770",
["false", 5, 2310, 17],
"eq_done_1765",
["move", 4, 5, 2310, 17],
["jump_true", 4, "or_end_1764", 2310, 17],
["access", 5, "+=", 2311, 17],
["is_identical", 6, 3, 5, 2311, 17],
["jump_true", 6, "eq_done_1771", 2311, 17],
["is_int", 7, 3, 2311, 17],
["jump_false", 7, "eq_ni_1772", 2311, 17],
"_nop_tc_835",
["jump", "eq_ni_1772", 2311, 17],
["eq_int", 6, 3, 5, 2311, 17],
["jump", "eq_done_1771", 2311, 17],
"eq_ni_1772",
["is_num", 7, 3, 2311, 17],
["jump_false", 7, "eq_nn_1773", 2311, 17],
"_nop_tc_836",
["jump", "eq_nn_1773", 2311, 17],
["eq_float", 6, 3, 5, 2311, 17],
["jump", "eq_done_1771", 2311, 17],
"eq_nn_1773",
["is_text", 7, 3, 2311, 17],
["jump_false", 7, "eq_nt_1774", 2311, 17],
"_nop_tc_837",
"_nop_tc_838",
["eq_text", 6, 3, 5, 2311, 17],
["jump", "eq_done_1771", 2311, 17],
"eq_nt_1774",
["is_null", 7, 3, 2311, 17],
["jump_false", 7, "eq_nnl_1775", 2311, 17],
"_nop_tc_839",
["jump", "eq_nnl_1775", 2311, 17],
["true", 6, 2311, 17],
["jump", "eq_done_1771", 2311, 17],
"eq_nnl_1775",
["is_bool", 7, 3, 2311, 17],
["jump_false", 7, "eq_nb_1776", 2311, 17],
"_nop_tc_840",
["jump", "eq_nb_1776", 2311, 17],
["eq_bool", 6, 3, 5, 2311, 17],
["jump", "eq_done_1771", 2311, 17],
"eq_nb_1776",
["false", 6, 2311, 17],
"eq_done_1771",
["move", 4, 6, 2311, 17],
"or_end_1764",
["move", 5, 4, 2311, 17],
["jump_true", 5, "or_end_1763", 2311, 17],
["access", 4, "-=", 2311, 33],
["is_identical", 6, 3, 4, 2311, 33],
["jump_true", 6, "eq_done_1777", 2311, 33],
["is_int", 7, 3, 2311, 33],
["jump_false", 7, "eq_ni_1778", 2311, 33],
"_nop_tc_841",
["jump", "eq_ni_1778", 2311, 33],
["eq_int", 6, 3, 4, 2311, 33],
["jump", "eq_done_1777", 2311, 33],
"eq_ni_1778",
["is_num", 7, 3, 2311, 33],
["jump_false", 7, "eq_nn_1779", 2311, 33],
"_nop_tc_842",
["jump", "eq_nn_1779", 2311, 33],
["eq_float", 6, 3, 4, 2311, 33],
["jump", "eq_done_1777", 2311, 33],
"eq_nn_1779",
["is_text", 7, 3, 2311, 33],
["jump_false", 7, "eq_nt_1780", 2311, 33],
"_nop_tc_843",
"_nop_tc_844",
["eq_text", 6, 3, 4, 2311, 33],
["jump", "eq_done_1777", 2311, 33],
"eq_nt_1780",
["is_null", 7, 3, 2311, 33],
["jump_false", 7, "eq_nnl_1781", 2311, 33],
"_nop_tc_845",
["jump", "eq_nnl_1781", 2311, 33],
["true", 6, 2311, 33],
["jump", "eq_done_1777", 2311, 33],
"eq_nnl_1781",
["is_bool", 7, 3, 2311, 33],
["jump_false", 7, "eq_nb_1782", 2311, 33],
"_nop_tc_846",
["jump", "eq_nb_1782", 2311, 33],
["eq_bool", 6, 3, 4, 2311, 33],
["jump", "eq_done_1777", 2311, 33],
"eq_nb_1782",
["false", 6, 2311, 33],
"eq_done_1777",
["move", 5, 6, 2311, 33],
"or_end_1763",
["move", 4, 5, 2311, 33],
["jump_true", 4, "or_end_1762", 2311, 33],
["access", 5, "*=", 2312, 17],
["is_identical", 6, 3, 5, 2312, 17],
["jump_true", 6, "eq_done_1783", 2312, 17],
["is_int", 7, 3, 2312, 17],
["jump_false", 7, "eq_ni_1784", 2312, 17],
"_nop_tc_847",
["jump", "eq_ni_1784", 2312, 17],
["eq_int", 6, 3, 5, 2312, 17],
["jump", "eq_done_1783", 2312, 17],
"eq_ni_1784",
["is_num", 7, 3, 2312, 17],
["jump_false", 7, "eq_nn_1785", 2312, 17],
"_nop_tc_848",
["jump", "eq_nn_1785", 2312, 17],
["eq_float", 6, 3, 5, 2312, 17],
["jump", "eq_done_1783", 2312, 17],
"eq_nn_1785",
["is_text", 7, 3, 2312, 17],
["jump_false", 7, "eq_nt_1786", 2312, 17],
"_nop_tc_849",
"_nop_tc_850",
["eq_text", 6, 3, 5, 2312, 17],
["jump", "eq_done_1783", 2312, 17],
"eq_nt_1786",
["is_null", 7, 3, 2312, 17],
["jump_false", 7, "eq_nnl_1787", 2312, 17],
"_nop_tc_851",
["jump", "eq_nnl_1787", 2312, 17],
["true", 6, 2312, 17],
["jump", "eq_done_1783", 2312, 17],
"eq_nnl_1787",
["is_bool", 7, 3, 2312, 17],
["jump_false", 7, "eq_nb_1788", 2312, 17],
"_nop_tc_852",
["jump", "eq_nb_1788", 2312, 17],
["eq_bool", 6, 3, 5, 2312, 17],
["jump", "eq_done_1783", 2312, 17],
"eq_nb_1788",
["false", 6, 2312, 17],
"eq_done_1783",
["move", 4, 6, 2312, 17],
"or_end_1762",
["move", 5, 4, 2312, 17],
["jump_true", 5, "or_end_1761", 2312, 17],
["access", 4, "/=", 2312, 33],
["is_identical", 6, 3, 4, 2312, 33],
["jump_true", 6, "eq_done_1789", 2312, 33],
["is_int", 7, 3, 2312, 33],
["jump_false", 7, "eq_ni_1790", 2312, 33],
"_nop_tc_853",
["jump", "eq_ni_1790", 2312, 33],
["eq_int", 6, 3, 4, 2312, 33],
["jump", "eq_done_1789", 2312, 33],
"eq_ni_1790",
["is_num", 7, 3, 2312, 33],
["jump_false", 7, "eq_nn_1791", 2312, 33],
"_nop_tc_854",
["jump", "eq_nn_1791", 2312, 33],
["eq_float", 6, 3, 4, 2312, 33],
["jump", "eq_done_1789", 2312, 33],
"eq_nn_1791",
["is_text", 7, 3, 2312, 33],
["jump_false", 7, "eq_nt_1792", 2312, 33],
"_nop_tc_855",
"_nop_tc_856",
["eq_text", 6, 3, 4, 2312, 33],
["jump", "eq_done_1789", 2312, 33],
"eq_nt_1792",
["is_null", 7, 3, 2312, 33],
["jump_false", 7, "eq_nnl_1793", 2312, 33],
"_nop_tc_857",
["jump", "eq_nnl_1793", 2312, 33],
["true", 6, 2312, 33],
["jump", "eq_done_1789", 2312, 33],
"eq_nnl_1793",
["is_bool", 7, 3, 2312, 33],
["jump_false", 7, "eq_nb_1794", 2312, 33],
"_nop_tc_858",
["jump", "eq_nb_1794", 2312, 33],
["eq_bool", 6, 3, 4, 2312, 33],
["jump", "eq_done_1789", 2312, 33],
"eq_nb_1794",
["false", 6, 2312, 33],
"eq_done_1789",
["move", 5, 6, 2312, 33],
"or_end_1761",
["move", 4, 5, 2312, 33],
["jump_true", 4, "or_end_1760", 2312, 33],
["access", 5, "%=", 2313, 17],
["is_identical", 6, 3, 5, 2313, 17],
["jump_true", 6, "eq_done_1795", 2313, 17],
["is_int", 7, 3, 2313, 17],
["jump_false", 7, "eq_ni_1796", 2313, 17],
"_nop_tc_859",
["jump", "eq_ni_1796", 2313, 17],
["eq_int", 6, 3, 5, 2313, 17],
["jump", "eq_done_1795", 2313, 17],
"eq_ni_1796",
["is_num", 7, 3, 2313, 17],
["jump_false", 7, "eq_nn_1797", 2313, 17],
"_nop_tc_860",
["jump", "eq_nn_1797", 2313, 17],
["eq_float", 6, 3, 5, 2313, 17],
["jump", "eq_done_1795", 2313, 17],
"eq_nn_1797",
["is_text", 7, 3, 2313, 17],
["jump_false", 7, "eq_nt_1798", 2313, 17],
"_nop_tc_861",
"_nop_tc_862",
["eq_text", 6, 3, 5, 2313, 17],
["jump", "eq_done_1795", 2313, 17],
"eq_nt_1798",
["is_null", 7, 3, 2313, 17],
["jump_false", 7, "eq_nnl_1799", 2313, 17],
"_nop_tc_863",
["jump", "eq_nnl_1799", 2313, 17],
["true", 6, 2313, 17],
["jump", "eq_done_1795", 2313, 17],
"eq_nnl_1799",
["is_bool", 7, 3, 2313, 17],
["jump_false", 7, "eq_nb_1800", 2313, 17],
"_nop_tc_864",
["jump", "eq_nb_1800", 2313, 17],
["eq_bool", 6, 3, 5, 2313, 17],
["jump", "eq_done_1795", 2313, 17],
"eq_nb_1800",
["false", 6, 2313, 17],
"eq_done_1795",
["move", 4, 6, 2313, 17],
"or_end_1760",
["move", 5, 4, 2313, 17],
["jump_true", 5, "or_end_1759", 2313, 17],
["access", 4, "**=", 2313, 33],
["is_identical", 6, 3, 4, 2313, 33],
["jump_true", 6, "eq_done_1801", 2313, 33],
["is_int", 7, 3, 2313, 33],
["jump_false", 7, "eq_ni_1802", 2313, 33],
"_nop_tc_865",
["jump", "eq_ni_1802", 2313, 33],
["eq_int", 6, 3, 4, 2313, 33],
["jump", "eq_done_1801", 2313, 33],
"eq_ni_1802",
["is_num", 7, 3, 2313, 33],
["jump_false", 7, "eq_nn_1803", 2313, 33],
"_nop_tc_866",
["jump", "eq_nn_1803", 2313, 33],
["eq_float", 6, 3, 4, 2313, 33],
["jump", "eq_done_1801", 2313, 33],
"eq_nn_1803",
["is_text", 7, 3, 2313, 33],
["jump_false", 7, "eq_nt_1804", 2313, 33],
"_nop_tc_867",
"_nop_tc_868",
["eq_text", 6, 3, 4, 2313, 33],
["jump", "eq_done_1801", 2313, 33],
"eq_nt_1804",
["is_null", 7, 3, 2313, 33],
["jump_false", 7, "eq_nnl_1805", 2313, 33],
"_nop_tc_869",
["jump", "eq_nnl_1805", 2313, 33],
["true", 6, 2313, 33],
["jump", "eq_done_1801", 2313, 33],
"eq_nnl_1805",
["is_bool", 7, 3, 2313, 33],
["jump_false", 7, "eq_nb_1806", 2313, 33],
"_nop_tc_870",
["jump", "eq_nb_1806", 2313, 33],
["eq_bool", 6, 3, 4, 2313, 33],
["jump", "eq_done_1801", 2313, 33],
"eq_nb_1806",
["false", 6, 2313, 33],
"eq_done_1801",
["move", 5, 6, 2313, 33],
"or_end_1759",
["move", 4, 5, 2313, 33],
["jump_true", 4, "or_end_1758", 2313, 33],
["access", 5, "&=", 2314, 17],
["is_identical", 6, 3, 5, 2314, 17],
["jump_true", 6, "eq_done_1807", 2314, 17],
["is_int", 7, 3, 2314, 17],
["jump_false", 7, "eq_ni_1808", 2314, 17],
"_nop_tc_871",
["jump", "eq_ni_1808", 2314, 17],
["eq_int", 6, 3, 5, 2314, 17],
["jump", "eq_done_1807", 2314, 17],
"eq_ni_1808",
["is_num", 7, 3, 2314, 17],
["jump_false", 7, "eq_nn_1809", 2314, 17],
"_nop_tc_872",
["jump", "eq_nn_1809", 2314, 17],
["eq_float", 6, 3, 5, 2314, 17],
["jump", "eq_done_1807", 2314, 17],
"eq_nn_1809",
["is_text", 7, 3, 2314, 17],
["jump_false", 7, "eq_nt_1810", 2314, 17],
"_nop_tc_873",
"_nop_tc_874",
["eq_text", 6, 3, 5, 2314, 17],
["jump", "eq_done_1807", 2314, 17],
"eq_nt_1810",
["is_null", 7, 3, 2314, 17],
["jump_false", 7, "eq_nnl_1811", 2314, 17],
"_nop_tc_875",
["jump", "eq_nnl_1811", 2314, 17],
["true", 6, 2314, 17],
["jump", "eq_done_1807", 2314, 17],
"eq_nnl_1811",
["is_bool", 7, 3, 2314, 17],
["jump_false", 7, "eq_nb_1812", 2314, 17],
"_nop_tc_876",
["jump", "eq_nb_1812", 2314, 17],
["eq_bool", 6, 3, 5, 2314, 17],
["jump", "eq_done_1807", 2314, 17],
"eq_nb_1812",
["false", 6, 2314, 17],
"eq_done_1807",
["move", 4, 6, 2314, 17],
"or_end_1758",
["move", 5, 4, 2314, 17],
["jump_true", 5, "or_end_1757", 2314, 17],
["access", 4, "|=", 2314, 33],
["is_identical", 6, 3, 4, 2314, 33],
["jump_true", 6, "eq_done_1813", 2314, 33],
["is_int", 7, 3, 2314, 33],
["jump_false", 7, "eq_ni_1814", 2314, 33],
"_nop_tc_877",
["jump", "eq_ni_1814", 2314, 33],
["eq_int", 6, 3, 4, 2314, 33],
["jump", "eq_done_1813", 2314, 33],
"eq_ni_1814",
["is_num", 7, 3, 2314, 33],
["jump_false", 7, "eq_nn_1815", 2314, 33],
"_nop_tc_878",
["jump", "eq_nn_1815", 2314, 33],
["eq_float", 6, 3, 4, 2314, 33],
["jump", "eq_done_1813", 2314, 33],
"eq_nn_1815",
["is_text", 7, 3, 2314, 33],
["jump_false", 7, "eq_nt_1816", 2314, 33],
"_nop_tc_879",
"_nop_tc_880",
["eq_text", 6, 3, 4, 2314, 33],
["jump", "eq_done_1813", 2314, 33],
"eq_nt_1816",
["is_null", 7, 3, 2314, 33],
["jump_false", 7, "eq_nnl_1817", 2314, 33],
"_nop_tc_881",
["jump", "eq_nnl_1817", 2314, 33],
["true", 6, 2314, 33],
["jump", "eq_done_1813", 2314, 33],
"eq_nnl_1817",
["is_bool", 7, 3, 2314, 33],
["jump_false", 7, "eq_nb_1818", 2314, 33],
"_nop_tc_882",
["jump", "eq_nb_1818", 2314, 33],
["eq_bool", 6, 3, 4, 2314, 33],
["jump", "eq_done_1813", 2314, 33],
"eq_nb_1818",
["false", 6, 2314, 33],
"eq_done_1813",
["move", 5, 6, 2314, 33],
"or_end_1757",
["move", 4, 5, 2314, 33],
["jump_true", 4, "or_end_1756", 2314, 33],
["access", 5, "^=", 2315, 17],
["is_identical", 6, 3, 5, 2315, 17],
["jump_true", 6, "eq_done_1819", 2315, 17],
["is_int", 7, 3, 2315, 17],
["jump_false", 7, "eq_ni_1820", 2315, 17],
"_nop_tc_883",
["jump", "eq_ni_1820", 2315, 17],
["eq_int", 6, 3, 5, 2315, 17],
["jump", "eq_done_1819", 2315, 17],
"eq_ni_1820",
["is_num", 7, 3, 2315, 17],
["jump_false", 7, "eq_nn_1821", 2315, 17],
"_nop_tc_884",
["jump", "eq_nn_1821", 2315, 17],
["eq_float", 6, 3, 5, 2315, 17],
["jump", "eq_done_1819", 2315, 17],
"eq_nn_1821",
["is_text", 7, 3, 2315, 17],
["jump_false", 7, "eq_nt_1822", 2315, 17],
"_nop_tc_885",
"_nop_tc_886",
["eq_text", 6, 3, 5, 2315, 17],
["jump", "eq_done_1819", 2315, 17],
"eq_nt_1822",
["is_null", 7, 3, 2315, 17],
["jump_false", 7, "eq_nnl_1823", 2315, 17],
"_nop_tc_887",
["jump", "eq_nnl_1823", 2315, 17],
["true", 6, 2315, 17],
["jump", "eq_done_1819", 2315, 17],
"eq_nnl_1823",
["is_bool", 7, 3, 2315, 17],
["jump_false", 7, "eq_nb_1824", 2315, 17],
"_nop_tc_888",
["jump", "eq_nb_1824", 2315, 17],
["eq_bool", 6, 3, 5, 2315, 17],
["jump", "eq_done_1819", 2315, 17],
"eq_nb_1824",
["false", 6, 2315, 17],
"eq_done_1819",
["move", 4, 6, 2315, 17],
"or_end_1756",
["move", 5, 4, 2315, 17],
["jump_true", 5, "or_end_1755", 2315, 17],
["access", 4, "<<=", 2315, 33],
["is_identical", 6, 3, 4, 2315, 33],
["jump_true", 6, "eq_done_1825", 2315, 33],
["is_int", 7, 3, 2315, 33],
["jump_false", 7, "eq_ni_1826", 2315, 33],
"_nop_tc_889",
["jump", "eq_ni_1826", 2315, 33],
["eq_int", 6, 3, 4, 2315, 33],
["jump", "eq_done_1825", 2315, 33],
"eq_ni_1826",
["is_num", 7, 3, 2315, 33],
["jump_false", 7, "eq_nn_1827", 2315, 33],
"_nop_tc_890",
["jump", "eq_nn_1827", 2315, 33],
["eq_float", 6, 3, 4, 2315, 33],
["jump", "eq_done_1825", 2315, 33],
"eq_nn_1827",
["is_text", 7, 3, 2315, 33],
["jump_false", 7, "eq_nt_1828", 2315, 33],
"_nop_tc_891",
"_nop_tc_892",
["eq_text", 6, 3, 4, 2315, 33],
["jump", "eq_done_1825", 2315, 33],
"eq_nt_1828",
["is_null", 7, 3, 2315, 33],
["jump_false", 7, "eq_nnl_1829", 2315, 33],
"_nop_tc_893",
["jump", "eq_nnl_1829", 2315, 33],
["true", 6, 2315, 33],
["jump", "eq_done_1825", 2315, 33],
"eq_nnl_1829",
["is_bool", 7, 3, 2315, 33],
["jump_false", 7, "eq_nb_1830", 2315, 33],
"_nop_tc_894",
["jump", "eq_nb_1830", 2315, 33],
["eq_bool", 6, 3, 4, 2315, 33],
["jump", "eq_done_1825", 2315, 33],
"eq_nb_1830",
["false", 6, 2315, 33],
"eq_done_1825",
["move", 5, 6, 2315, 33],
"or_end_1755",
["move", 4, 5, 2315, 33],
["jump_true", 4, "or_end_1754", 2315, 33],
["access", 5, ">>=", 2316, 17],
["is_identical", 6, 3, 5, 2316, 17],
["jump_true", 6, "eq_done_1831", 2316, 17],
["is_int", 7, 3, 2316, 17],
["jump_false", 7, "eq_ni_1832", 2316, 17],
"_nop_tc_895",
["jump", "eq_ni_1832", 2316, 17],
["eq_int", 6, 3, 5, 2316, 17],
["jump", "eq_done_1831", 2316, 17],
"eq_ni_1832",
["is_num", 7, 3, 2316, 17],
["jump_false", 7, "eq_nn_1833", 2316, 17],
"_nop_tc_896",
["jump", "eq_nn_1833", 2316, 17],
["eq_float", 6, 3, 5, 2316, 17],
["jump", "eq_done_1831", 2316, 17],
"eq_nn_1833",
["is_text", 7, 3, 2316, 17],
["jump_false", 7, "eq_nt_1834", 2316, 17],
"_nop_tc_897",
"_nop_tc_898",
["eq_text", 6, 3, 5, 2316, 17],
["jump", "eq_done_1831", 2316, 17],
"eq_nt_1834",
["is_null", 7, 3, 2316, 17],
["jump_false", 7, "eq_nnl_1835", 2316, 17],
"_nop_tc_899",
["jump", "eq_nnl_1835", 2316, 17],
["true", 6, 2316, 17],
["jump", "eq_done_1831", 2316, 17],
"eq_nnl_1835",
["is_bool", 7, 3, 2316, 17],
["jump_false", 7, "eq_nb_1836", 2316, 17],
"_nop_tc_900",
["jump", "eq_nb_1836", 2316, 17],
["eq_bool", 6, 3, 5, 2316, 17],
["jump", "eq_done_1831", 2316, 17],
"eq_nb_1836",
["false", 6, 2316, 17],
"eq_done_1831",
["move", 4, 6, 2316, 17],
"or_end_1754",
["move", 5, 4, 2316, 17],
["jump_true", 5, "or_end_1753", 2316, 17],
["access", 4, ">>>=", 2316, 34],
["is_identical", 6, 3, 4, 2316, 34],
["jump_true", 6, "eq_done_1837", 2316, 34],
["is_int", 7, 3, 2316, 34],
["jump_false", 7, "eq_ni_1838", 2316, 34],
"_nop_tc_901",
["jump", "eq_ni_1838", 2316, 34],
["eq_int", 6, 3, 4, 2316, 34],
["jump", "eq_done_1837", 2316, 34],
"eq_ni_1838",
["is_num", 7, 3, 2316, 34],
["jump_false", 7, "eq_nn_1839", 2316, 34],
"_nop_tc_902",
["jump", "eq_nn_1839", 2316, 34],
["eq_float", 6, 3, 4, 2316, 34],
["jump", "eq_done_1837", 2316, 34],
"eq_nn_1839",
["is_text", 7, 3, 2316, 34],
["jump_false", 7, "eq_nt_1840", 2316, 34],
"_nop_tc_903",
"_nop_tc_904",
["eq_text", 6, 3, 4, 2316, 34],
["jump", "eq_done_1837", 2316, 34],
"eq_nt_1840",
["is_null", 7, 3, 2316, 34],
["jump_false", 7, "eq_nnl_1841", 2316, 34],
"_nop_tc_905",
["jump", "eq_nnl_1841", 2316, 34],
["true", 6, 2316, 34],
["jump", "eq_done_1837", 2316, 34],
"eq_nnl_1841",
["is_bool", 7, 3, 2316, 34],
["jump_false", 7, "eq_nb_1842", 2316, 34],
"_nop_tc_906",
["jump", "eq_nb_1842", 2316, 34],
["eq_bool", 6, 3, 4, 2316, 34],
["jump", "eq_done_1837", 2316, 34],
"eq_nb_1842",
["false", 6, 2316, 34],
"eq_done_1837",
["move", 5, 6, 2316, 34],
"or_end_1753",
["move", 4, 5, 2316, 34],
["jump_true", 4, "or_end_1752", 2316, 34],
["access", 5, "&&=", 2317, 17],
["is_identical", 6, 3, 5, 2317, 17],
["jump_true", 6, "eq_done_1843", 2317, 17],
["is_int", 7, 3, 2317, 17],
["jump_false", 7, "eq_ni_1844", 2317, 17],
"_nop_tc_907",
["jump", "eq_ni_1844", 2317, 17],
["eq_int", 6, 3, 5, 2317, 17],
["jump", "eq_done_1843", 2317, 17],
"eq_ni_1844",
["is_num", 7, 3, 2317, 17],
["jump_false", 7, "eq_nn_1845", 2317, 17],
"_nop_tc_908",
["jump", "eq_nn_1845", 2317, 17],
["eq_float", 6, 3, 5, 2317, 17],
["jump", "eq_done_1843", 2317, 17],
"eq_nn_1845",
["is_text", 7, 3, 2317, 17],
["jump_false", 7, "eq_nt_1846", 2317, 17],
"_nop_tc_909",
"_nop_tc_910",
["eq_text", 6, 3, 5, 2317, 17],
["jump", "eq_done_1843", 2317, 17],
"eq_nt_1846",
["is_null", 7, 3, 2317, 17],
["jump_false", 7, "eq_nnl_1847", 2317, 17],
"_nop_tc_911",
["jump", "eq_nnl_1847", 2317, 17],
["true", 6, 2317, 17],
["jump", "eq_done_1843", 2317, 17],
"eq_nnl_1847",
["is_bool", 7, 3, 2317, 17],
["jump_false", 7, "eq_nb_1848", 2317, 17],
"_nop_tc_912",
["jump", "eq_nb_1848", 2317, 17],
["eq_bool", 6, 3, 5, 2317, 17],
["jump", "eq_done_1843", 2317, 17],
"eq_nb_1848",
["false", 6, 2317, 17],
"eq_done_1843",
["move", 4, 6, 2317, 17],
"or_end_1752",
["move", 5, 4, 2317, 17],
["jump_true", 5, "or_end_1751", 2317, 17],
["access", 4, "||=", 2317, 34],
["is_identical", 6, 3, 4, 2317, 34],
["jump_true", 6, "eq_done_1849", 2317, 34],
["is_int", 7, 3, 2317, 34],
["jump_false", 7, "eq_ni_1850", 2317, 34],
"_nop_tc_913",
["jump", "eq_ni_1850", 2317, 34],
["eq_int", 6, 3, 4, 2317, 34],
["jump", "eq_done_1849", 2317, 34],
"eq_ni_1850",
["is_num", 7, 3, 2317, 34],
["jump_false", 7, "eq_nn_1851", 2317, 34],
"_nop_tc_914",
["jump", "eq_nn_1851", 2317, 34],
["eq_float", 6, 3, 4, 2317, 34],
["jump", "eq_done_1849", 2317, 34],
"eq_nn_1851",
["is_text", 7, 3, 2317, 34],
["jump_false", 7, "eq_nt_1852", 2317, 34],
"_nop_tc_915",
"_nop_tc_916",
["eq_text", 6, 3, 4, 2317, 34],
["jump", "eq_done_1849", 2317, 34],
"eq_nt_1852",
["is_null", 7, 3, 2317, 34],
["jump_false", 7, "eq_nnl_1853", 2317, 34],
"_nop_tc_917",
["jump", "eq_nnl_1853", 2317, 34],
["true", 6, 2317, 34],
["jump", "eq_done_1849", 2317, 34],
"eq_nnl_1853",
["is_bool", 7, 3, 2317, 34],
["jump_false", 7, "eq_nb_1854", 2317, 34],
"_nop_tc_918",
["jump", "eq_nb_1854", 2317, 34],
["eq_bool", 6, 3, 4, 2317, 34],
["jump", "eq_done_1849", 2317, 34],
"eq_nb_1854",
["false", 6, 2317, 34],
"eq_done_1849",
["move", 5, 6, 2317, 34],
"or_end_1751",
["move", 4, 5, 2317, 34],
["jump_true", 4, "or_end_1750", 2317, 34],
["access", 5, "??=", 2318, 17],
["is_identical", 6, 3, 5, 2318, 17],
["jump_true", 6, "eq_done_1855", 2318, 17],
["is_int", 7, 3, 2318, 17],
["jump_false", 7, "eq_ni_1856", 2318, 17],
"_nop_tc_919",
["jump", "eq_ni_1856", 2318, 17],
["eq_int", 6, 3, 5, 2318, 17],
["jump", "eq_done_1855", 2318, 17],
"eq_ni_1856",
["is_num", 7, 3, 2318, 17],
["jump_false", 7, "eq_nn_1857", 2318, 17],
"_nop_tc_920",
["jump", "eq_nn_1857", 2318, 17],
["eq_float", 6, 3, 5, 2318, 17],
["jump", "eq_done_1855", 2318, 17],
"eq_nn_1857",
["is_text", 7, 3, 2318, 17],
["jump_false", 7, "eq_nt_1858", 2318, 17],
"_nop_tc_921",
"_nop_tc_922",
["eq_text", 6, 3, 5, 2318, 17],
["jump", "eq_done_1855", 2318, 17],
"eq_nt_1858",
["is_null", 7, 3, 2318, 17],
["jump_false", 7, "eq_nnl_1859", 2318, 17],
"_nop_tc_923",
["jump", "eq_nnl_1859", 2318, 17],
["true", 6, 2318, 17],
["jump", "eq_done_1855", 2318, 17],
"eq_nnl_1859",
["is_bool", 7, 3, 2318, 17],
["jump_false", 7, "eq_nb_1860", 2318, 17],
"_nop_tc_924",
["jump", "eq_nb_1860", 2318, 17],
["eq_bool", 6, 3, 5, 2318, 17],
["jump", "eq_done_1855", 2318, 17],
"eq_nb_1860",
["false", 6, 2318, 17],
"eq_done_1855",
["move", 4, 6, 2318, 17],
"or_end_1750",
["jump_false", 4, "if_else_1748", 2318, 17],
["get", 3, 108, 1, 2319, 14],
["frame", 4, 3, 1, 2319, 14],
["null", 3, 2319, 14],
["setarg", 4, 0, 3, 2319, 14],
["setarg", 4, 1, 1, 2319, 14],
["tail_invoke", 4, 3, 2319, 14],
["return", 3, 2319, 14],
"_nop_ur_46",
"if_else_1748",
"if_end_1749",
["get", 3, 105, 1, 2323, 12],
["frame", 4, 3, 2, 2323, 12],
["null", 3, 2323, 12],
["setarg", 4, 0, 3, 2323, 12],
["setarg", 4, 1, 1, 2323, 12],
["setarg", 4, 2, 2, 2323, 12],
["tail_invoke", 4, 3, 2323, 12],
["return", 3, 2323, 12],
"_nop_ur_47",
"_nop_ur_48"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 65,
"nr_close_slots": 0,
"instructions": [
["null", 2, 2328, 16],
["null", 3, 2329, 16],
["null", 4, 2330, 17],
["null", 5, 2331, 16],
["access", 6, 0, 2332, 22],
["null", 7, 2333, 20],
["access", 8, 0, 2334, 20],
["access", 9, 0, 2335, 20],
["null", 10, 2336, 16],
["access", 11, 0, 2337, 14],
["null", 12, 2338, 17],
["null", 13, 2339, 16],
["null", 14, 2340, 22],
["null", 15, 2341, 22],
["null", 16, 2342, 22],
["null", 17, 2343, 21],
["access", 18, 0, 2344, 21],
["null", 19, 2345, 23],
["null", 20, 2346, 21],
["null", 21, 2347, 24],
["null", 22, 2348, 22],
["null", 23, 2349, 16],
["null", 24, 2350, 16],
["null", 25, 2351, 18],
["null", 26, 2352, 24],
["null", 27, 2353, 21],
["access", 28, 0, 2354, 21],
["null", 29, 2355, 16],
["access", 30, 0, 2356, 16],
["access", 31, 0, 2357, 21],
["null", 32, 2358, 21],
["null", 33, 2359, 18],
["null", 34, 2360, 21],
["null", 35, 2361, 21],
["access", 36, 0, 2362, 17],
["null", 37, 2363, 23],
["null", 38, 2364, 20],
["null", 39, 2365, 16],
["access", 40, 0, 2366, 20],
["access", 41, 0, 2367, 21],
["null", 42, 2368, 17],
["access", 43, 0, 2369, 22],
["null", 44, 2370, 25],
["null", 45, 2371, 23],
["null", 46, 2372, 21],
["null", 47, 2373, 21],
["null", 48, 2374, 22],
["null", 49, 2375, 21],
["access", 50, 0, 2376, 20],
["access", 51, 0, 2377, 20],
["null", 52, 2378, 22],
["access", 53, 0, 2379, 14],
["null", 54, 2380, 16],
["access", 55, 0, 2381, 19],
["access", 56, 0, 2382, 16],
["access", 57, 0, 2383, 19],
["null", 58, 2384, 21],
["null", 59, 2385, 22],
["null", 60, 2386, 22],
["null", 61, 2388, 17],
["is_identical", 62, 1, 61, 2388, 17],
["jump_true", 62, "eq_done_1863", 2388, 17],
"_nop_tc_1",
["jump", "eq_ni_1864", 2388, 17],
"_nop_tc_2",
["jump", "eq_ni_1864", 2388, 17],
["eq_int", 62, 1, 61, 2388, 17],
["jump", "eq_done_1863", 2388, 17],
"eq_ni_1864",
"_nop_tc_3",
["jump", "eq_nn_1865", 2388, 17],
"_nop_tc_4",
["jump", "eq_nn_1865", 2388, 17],
["eq_float", 62, 1, 61, 2388, 17],
["jump", "eq_done_1863", 2388, 17],
"eq_nn_1865",
"_nop_tc_5",
["jump", "eq_nt_1866", 2388, 17],
"_nop_tc_6",
["jump", "eq_nt_1866", 2388, 17],
["eq_text", 62, 1, 61, 2388, 17],
["jump", "eq_done_1863", 2388, 17],
"eq_nt_1866",
"_nop_tc_7",
["jump", "eq_nnl_1867", 2388, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 62, 2388, 17],
["jump", "eq_done_1863", 2388, 17],
"eq_nnl_1867",
"_nop_tc_10",
["jump", "eq_nb_1868", 2388, 17],
"_nop_tc_11",
["jump", "eq_nb_1868", 2388, 17],
["eq_bool", 62, 1, 61, 2388, 17],
["jump", "eq_done_1863", 2388, 17],
"eq_nb_1868",
["false", 62, 2388, 17],
"eq_done_1863",
["jump_false", 62, "if_else_1861", 2388, 17],
["null", 61, 2389, 14],
["return", 61, 2389, 14],
"_nop_ur_1",
"if_else_1861",
"if_end_1862",
["get", 61, 49, 1, 2391, 5],
["frame", 62, 61, 1, 2391, 5],
["null", 61, 2391, 5],
["setarg", 62, 0, 61, 2391, 5],
["setarg", 62, 1, 1, 2391, 5],
["invoke", 62, 61, 2391, 5],
["load_field", 61, 1, "kind", 2392, 12],
["move", 2, 61, 2392, 12],
["null", 61, 2393, 17],
["is_identical", 62, 2, 61, 2393, 17],
["jump_true", 62, "eq_done_1871", 2393, 17],
["is_int", 63, 2, 2393, 17],
["jump_false", 63, "eq_ni_1872", 2393, 17],
"_nop_tc_12",
["jump", "eq_ni_1872", 2393, 17],
["eq_int", 62, 2, 61, 2393, 17],
["jump", "eq_done_1871", 2393, 17],
"eq_ni_1872",
["is_num", 63, 2, 2393, 17],
["jump_false", 63, "eq_nn_1873", 2393, 17],
"_nop_tc_13",
["jump", "eq_nn_1873", 2393, 17],
["eq_float", 62, 2, 61, 2393, 17],
["jump", "eq_done_1871", 2393, 17],
"eq_nn_1873",
["is_text", 63, 2, 2393, 17],
["jump_false", 63, "eq_nt_1874", 2393, 17],
"_nop_tc_14",
["jump", "eq_nt_1874", 2393, 17],
["eq_text", 62, 2, 61, 2393, 17],
["jump", "eq_done_1871", 2393, 17],
"eq_nt_1874",
["is_null", 63, 2, 2393, 17],
["jump_false", 63, "eq_nnl_1875", 2393, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 62, 2393, 17],
["jump", "eq_done_1871", 2393, 17],
"eq_nnl_1875",
["is_bool", 63, 2, 2393, 17],
["jump_false", 63, "eq_nb_1876", 2393, 17],
"_nop_tc_17",
["jump", "eq_nb_1876", 2393, 17],
["eq_bool", 62, 2, 61, 2393, 17],
["jump", "eq_done_1871", 2393, 17],
"eq_nb_1876",
["false", 62, 2393, 17],
"eq_done_1871",
["jump_false", 62, "if_else_1869", 2393, 17],
["null", 61, 2394, 14],
["return", 61, 2394, 14],
"_nop_ur_2",
"if_else_1869",
"if_end_1870",
["access", 61, "var", 2397, 17],
["is_identical", 62, 2, 61, 2397, 17],
["jump_true", 62, "eq_done_1880", 2397, 17],
["is_int", 63, 2, 2397, 17],
["jump_false", 63, "eq_ni_1881", 2397, 17],
"_nop_tc_18",
["jump", "eq_ni_1881", 2397, 17],
["eq_int", 62, 2, 61, 2397, 17],
["jump", "eq_done_1880", 2397, 17],
"eq_ni_1881",
["is_num", 63, 2, 2397, 17],
["jump_false", 63, "eq_nn_1882", 2397, 17],
"_nop_tc_19",
["jump", "eq_nn_1882", 2397, 17],
["eq_float", 62, 2, 61, 2397, 17],
["jump", "eq_done_1880", 2397, 17],
"eq_nn_1882",
["is_text", 63, 2, 2397, 17],
["jump_false", 63, "eq_nt_1883", 2397, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 62, 2, 61, 2397, 17],
["jump", "eq_done_1880", 2397, 17],
"eq_nt_1883",
["is_null", 63, 2, 2397, 17],
["jump_false", 63, "eq_nnl_1884", 2397, 17],
"_nop_tc_22",
["jump", "eq_nnl_1884", 2397, 17],
["true", 62, 2397, 17],
["jump", "eq_done_1880", 2397, 17],
"eq_nnl_1884",
["is_bool", 63, 2, 2397, 17],
["jump_false", 63, "eq_nb_1885", 2397, 17],
"_nop_tc_23",
["jump", "eq_nb_1885", 2397, 17],
["eq_bool", 62, 2, 61, 2397, 17],
["jump", "eq_done_1880", 2397, 17],
"eq_nb_1885",
["false", 62, 2397, 17],
"eq_done_1880",
["move", 61, 62, 2397, 17],
["jump_true", 61, "or_end_1879", 2397, 17],
["access", 62, "def", 2397, 34],
["is_identical", 63, 2, 62, 2397, 34],
["jump_true", 63, "eq_done_1886", 2397, 34],
["is_int", 64, 2, 2397, 34],
["jump_false", 64, "eq_ni_1887", 2397, 34],
"_nop_tc_24",
["jump", "eq_ni_1887", 2397, 34],
["eq_int", 63, 2, 62, 2397, 34],
["jump", "eq_done_1886", 2397, 34],
"eq_ni_1887",
["is_num", 64, 2, 2397, 34],
["jump_false", 64, "eq_nn_1888", 2397, 34],
"_nop_tc_25",
["jump", "eq_nn_1888", 2397, 34],
["eq_float", 63, 2, 62, 2397, 34],
["jump", "eq_done_1886", 2397, 34],
"eq_nn_1888",
["is_text", 64, 2, 2397, 34],
["jump_false", 64, "eq_nt_1889", 2397, 34],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 63, 2, 62, 2397, 34],
["jump", "eq_done_1886", 2397, 34],
"eq_nt_1889",
["is_null", 64, 2, 2397, 34],
["jump_false", 64, "eq_nnl_1890", 2397, 34],
"_nop_tc_28",
["jump", "eq_nnl_1890", 2397, 34],
["true", 63, 2397, 34],
["jump", "eq_done_1886", 2397, 34],
"eq_nnl_1890",
["is_bool", 64, 2, 2397, 34],
["jump_false", 64, "eq_nb_1891", 2397, 34],
"_nop_tc_29",
["jump", "eq_nb_1891", 2397, 34],
["eq_bool", 63, 2, 62, 2397, 34],
["jump", "eq_done_1886", 2397, 34],
"eq_nb_1891",
["false", 63, 2397, 34],
"eq_done_1886",
["move", 61, 63, 2397, 34],
"or_end_1879",
["jump_false", 61, "if_else_1877", 2397, 34],
["load_field", 61, 1, "left", 2398, 14],
["move", 3, 61, 2398, 14],
["load_field", 61, 1, "right", 2399, 15],
["move", 4, 61, 2399, 15],
["load_field", 61, 3, "name", 2400, 14],
["move", 5, 61, 2400, 14],
["get", 3, 45, 1, 2401, 20],
["frame", 61, 3, 1, 2401, 20],
["null", 3, 2401, 20],
["setarg", 61, 0, 3, 2401, 20],
["setarg", 61, 1, 5, 2401, 20],
["invoke", 61, 3, 2401, 20],
["move", 6, 3, 2401, 20],
["load_field", 3, 1, "pop", 2403, 11],
["true", 61, 2403, 23],
["is_identical", 62, 3, 61, 2403, 23],
["jump_true", 62, "eq_done_1895", 2403, 23],
["is_int", 63, 3, 2403, 23],
["jump_false", 63, "eq_ni_1896", 2403, 23],
"_nop_tc_30",
["jump", "eq_ni_1896", 2403, 23],
["eq_int", 62, 3, 61, 2403, 23],
["jump", "eq_done_1895", 2403, 23],
"eq_ni_1896",
["is_num", 63, 3, 2403, 23],
["jump_false", 63, "eq_nn_1897", 2403, 23],
"_nop_tc_31",
["jump", "eq_nn_1897", 2403, 23],
["eq_float", 62, 3, 61, 2403, 23],
["jump", "eq_done_1895", 2403, 23],
"eq_nn_1897",
["is_text", 63, 3, 2403, 23],
["jump_false", 63, "eq_nt_1898", 2403, 23],
"_nop_tc_32",
["jump", "eq_nt_1898", 2403, 23],
["eq_text", 62, 3, 61, 2403, 23],
["jump", "eq_done_1895", 2403, 23],
"eq_nt_1898",
["is_null", 63, 3, 2403, 23],
["jump_false", 63, "eq_nnl_1899", 2403, 23],
"_nop_tc_33",
["jump", "eq_nnl_1899", 2403, 23],
["true", 62, 2403, 23],
["jump", "eq_done_1895", 2403, 23],
"eq_nnl_1899",
["is_bool", 63, 3, 2403, 23],
["jump_false", 63, "eq_nb_1900", 2403, 23],
"_nop_tc_34",
"_nop_tc_35",
["eq_bool", 62, 3, 61, 2403, 23],
["jump", "eq_done_1895", 2403, 23],
"eq_nb_1900",
["false", 62, 2403, 23],
"eq_done_1895",
["move", 3, 62, 2403, 23],
["jump_false", 3, "and_end_1894", 2403, 23],
["null", 61, 2403, 40],
["is_identical", 62, 4, 61, 2403, 40],
["jump_true", 62, "ne_nid_1902", 2403, 40],
["jump", "ne_ni_1903", 2403, 40],
"ne_nid_1902",
["false", 62, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_ni_1903",
["is_int", 63, 4, 2403, 40],
["jump_false", 63, "ne_nn_1904", 2403, 40],
"_nop_tc_36",
["jump", "ne_nn_1904", 2403, 40],
["ne_int", 62, 4, 61, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_nn_1904",
["is_num", 63, 4, 2403, 40],
["jump_false", 63, "ne_nt_1905", 2403, 40],
"_nop_tc_37",
["jump", "ne_nt_1905", 2403, 40],
["ne_float", 62, 4, 61, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_nt_1905",
["is_text", 63, 4, 2403, 40],
["jump_false", 63, "ne_nnl_1906", 2403, 40],
"_nop_tc_38",
["jump", "ne_nnl_1906", 2403, 40],
["ne_text", 62, 4, 61, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_nnl_1906",
["is_null", 63, 4, 2403, 40],
["jump_false", 63, "ne_nb_1907", 2403, 40],
"_nop_tc_39",
"_nop_tc_40",
["false", 62, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_nb_1907",
["is_bool", 63, 4, 2403, 40],
["jump_false", 63, "ne_mis_1908", 2403, 40],
"_nop_tc_41",
["jump", "ne_mis_1908", 2403, 40],
["ne_bool", 62, 4, 61, 2403, 40],
["jump", "ne_done_1901", 2403, 40],
"ne_mis_1908",
["true", 62, 2403, 40],
"ne_done_1901",
["move", 3, 62, 2403, 40],
"and_end_1894",
["jump_false", 3, "if_else_1892", 2403, 40],
["load_field", 3, 4, "left", 2404, 20],
["move", 7, 3, 2404, 20],
["access", 3, -1, 2405, 39],
["get", 61, 94, 1, 2405, 20],
["frame", 62, 61, 2, 2405, 20],
["null", 61, 2405, 20],
["setarg", 62, 0, 61, 2405, 20],
["setarg", 62, 1, 7, 2405, 20],
["setarg", 62, 2, 3, 2405, 20],
["invoke", 62, 3, 2405, 20],
["move", 8, 3, 2405, 20],
["access", 3, 0, 2406, 27],
["is_int", 7, 6, 2406, 27],
["jump_false", 7, "rel_ni_1911", 2406, 27],
"_nop_tc_42",
"_nop_tc_43",
["ge_int", 61, 6, 3, 2406, 27],
["jump", "rel_done_1913", 2406, 27],
"rel_ni_1911",
["is_num", 7, 6, 2406, 27],
["jump_false", 7, "rel_nn_1912", 2406, 27],
"_nop_tc_44",
"_nop_tc_45",
["ge_float", 61, 6, 3, 2406, 27],
["jump", "rel_done_1913", 2406, 27],
"rel_nn_1912",
["is_text", 7, 6, 2406, 27],
["jump_false", 7, "rel_err_1914", 2406, 27],
"_nop_tc_46",
["jump", "rel_err_1914", 2406, 27],
["ge_text", 61, 6, 3, 2406, 27],
["jump", "rel_done_1913", 2406, 27],
"rel_err_1914",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2406,
27
],
["access", 7, "error", 2406, 27],
["access", 62, "cannot compare with '>=': operands must be same type", 2406, 27],
["array", 63, 0, 2406, 27],
["push", 63, 62, 2406, 27],
["frame", 62, 3, 2, 2406, 27],
["null", 3, 2406, 27],
["setarg", 62, 0, 3, 2406, 27],
["setarg", 62, 1, 7, 2406, 27],
["setarg", 62, 2, 63, 2406, 27],
["invoke", 62, 3, 2406, 27],
["disrupt", 2406, 27],
"rel_done_1913",
["jump_false", 61, "if_else_1909", 2406, 27],
["get", 3, 43, 1, 2407, 21],
["frame", 7, 3, 0, 2407, 21],
["null", 3, 2407, 21],
["setarg", 7, 0, 3, 2407, 21],
["invoke", 7, 3, 2407, 21],
["move", 57, 3, 2407, 21],
["access", 3, "pop_err", 2408, 33],
["get", 7, 48, 1, 2408, 23],
["frame", 61, 7, 1, 2408, 23],
["null", 7, 2408, 23],
["setarg", 61, 0, 7, 2408, 23],
["setarg", 61, 1, 3, 2408, 23],
["invoke", 61, 3, 2408, 23],
["move", 58, 3, 2408, 23],
["access", 3, "pop_done", 2409, 34],
["get", 7, 48, 1, 2409, 24],
["frame", 61, 7, 1, 2409, 24],
["null", 7, 2409, 24],
["setarg", 61, 0, 7, 2409, 24],
["setarg", 61, 1, 3, 2409, 24],
["invoke", 61, 3, 2409, 24],
["move", 59, 3, 2409, 24],
["access", 3, "is_array", 2410, 18],
["get", 7, 54, 1, 2410, 11],
["frame", 61, 7, 3, 2410, 11],
["null", 7, 2410, 11],
["setarg", 61, 0, 7, 2410, 11],
["setarg", 61, 1, 3, 2410, 11],
["setarg", 61, 2, 57, 2410, 11],
["setarg", 61, 3, 8, 2410, 11],
["invoke", 61, 3, 2410, 11],
["access", 3, "jump_false", 2411, 26],
["get", 7, 63, 1, 2411, 11],
["frame", 61, 7, 3, 2411, 11],
["null", 7, 2411, 11],
["setarg", 61, 0, 7, 2411, 11],
["setarg", 61, 1, 3, 2411, 11],
["setarg", 61, 2, 57, 2411, 11],
["setarg", 61, 3, 58, 2411, 11],
["invoke", 61, 3, 2411, 11],
["access", 3, "pop", 2412, 18],
["get", 7, 54, 1, 2412, 11],
["frame", 57, 7, 3, 2412, 11],
["null", 7, 2412, 11],
["setarg", 57, 0, 7, 2412, 11],
["setarg", 57, 1, 3, 2412, 11],
["setarg", 57, 2, 6, 2412, 11],
["setarg", 57, 3, 8, 2412, 11],
["invoke", 57, 3, 2412, 11],
["get", 3, 62, 1, 2413, 11],
["frame", 7, 3, 1, 2413, 11],
["null", 3, 2413, 11],
["setarg", 7, 0, 3, 2413, 11],
["setarg", 7, 1, 59, 2413, 11],
["invoke", 7, 3, 2413, 11],
["get", 3, 51, 1, 2414, 11],
["frame", 7, 3, 1, 2414, 11],
["null", 3, 2414, 11],
["setarg", 7, 0, 3, 2414, 11],
["setarg", 7, 1, 58, 2414, 11],
["invoke", 7, 3, 2414, 11],
["access", 3, "cannot pop: target must be an array", 2415, 26],
["get", 7, 61, 1, 2415, 11],
["frame", 8, 7, 1, 2415, 11],
["null", 7, 2415, 11],
["setarg", 8, 0, 7, 2415, 11],
["setarg", 8, 1, 3, 2415, 11],
["invoke", 8, 3, 2415, 11],
["access", 3, "disrupt", 2416, 18],
["get", 7, 52, 1, 2416, 11],
["frame", 8, 7, 1, 2416, 11],
["null", 7, 2416, 11],
["setarg", 8, 0, 7, 2416, 11],
["setarg", 8, 1, 3, 2416, 11],
["invoke", 8, 3, 2416, 11],
["get", 3, 51, 1, 2417, 11],
["frame", 7, 3, 1, 2417, 11],
["null", 3, 2417, 11],
["setarg", 7, 0, 3, 2417, 11],
["setarg", 7, 1, 59, 2417, 11],
["invoke", 7, 3, 2417, 11],
["jump", "if_end_1910", 2417, 11],
"if_else_1909",
"if_end_1910",
["null", 3, 2419, 16],
["return", 3, 2419, 16],
"_nop_ur_3",
"if_else_1892",
"if_end_1893",
["null", 3, 2421, 20],
["is_identical", 7, 4, 3, 2421, 20],
["jump_true", 7, "ne_nid_1918", 2421, 20],
["jump", "ne_ni_1919", 2421, 20],
"ne_nid_1918",
["false", 7, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_ni_1919",
["is_int", 8, 4, 2421, 20],
["jump_false", 8, "ne_nn_1920", 2421, 20],
"_nop_tc_47",
["jump", "ne_nn_1920", 2421, 20],
["ne_int", 7, 4, 3, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_nn_1920",
["is_num", 8, 4, 2421, 20],
["jump_false", 8, "ne_nt_1921", 2421, 20],
"_nop_tc_48",
["jump", "ne_nt_1921", 2421, 20],
["ne_float", 7, 4, 3, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_nt_1921",
["is_text", 8, 4, 2421, 20],
["jump_false", 8, "ne_nnl_1922", 2421, 20],
"_nop_tc_49",
["jump", "ne_nnl_1922", 2421, 20],
["ne_text", 7, 4, 3, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_nnl_1922",
["is_null", 8, 4, 2421, 20],
["jump_false", 8, "ne_nb_1923", 2421, 20],
"_nop_tc_50",
"_nop_tc_51",
["false", 7, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_nb_1923",
["is_bool", 8, 4, 2421, 20],
["jump_false", 8, "ne_mis_1924", 2421, 20],
"_nop_tc_52",
["jump", "ne_mis_1924", 2421, 20],
["ne_bool", 7, 4, 3, 2421, 20],
["jump", "ne_done_1917", 2421, 20],
"ne_mis_1924",
["true", 7, 2421, 20],
"ne_done_1917",
["jump_false", 7, "if_else_1915", 2421, 20],
["get", 3, 94, 1, 2422, 20],
["frame", 7, 3, 2, 2422, 20],
["null", 3, 2422, 20],
["setarg", 7, 0, 3, 2422, 20],
["setarg", 7, 1, 4, 2422, 20],
["setarg", 7, 2, 6, 2422, 20],
["invoke", 7, 3, 2422, 20],
["move", 9, 3, 2422, 20],
["access", 3, 0, 2423, 27],
["is_int", 4, 6, 2423, 27],
["jump_false", 4, "rel_ni_1928", 2423, 27],
"_nop_tc_53",
"_nop_tc_54",
["ge_int", 7, 6, 3, 2423, 27],
["jump", "rel_done_1930", 2423, 27],
"rel_ni_1928",
["is_num", 4, 6, 2423, 27],
["jump_false", 4, "rel_nn_1929", 2423, 27],
"_nop_tc_55",
"_nop_tc_56",
["ge_float", 7, 6, 3, 2423, 27],
["jump", "rel_done_1930", 2423, 27],
"rel_nn_1929",
["is_text", 4, 6, 2423, 27],
["jump_false", 4, "rel_err_1931", 2423, 27],
"_nop_tc_57",
["jump", "rel_err_1931", 2423, 27],
["ge_text", 7, 6, 3, 2423, 27],
["jump", "rel_done_1930", 2423, 27],
"rel_err_1931",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2423,
27
],
["access", 4, "error", 2423, 27],
["access", 8, "cannot compare with '>=': operands must be same type", 2423, 27],
["array", 57, 0, 2423, 27],
["push", 57, 8, 2423, 27],
["frame", 8, 3, 2, 2423, 27],
["null", 3, 2423, 27],
["setarg", 8, 0, 3, 2423, 27],
["setarg", 8, 1, 4, 2423, 27],
["setarg", 8, 2, 57, 2423, 27],
["invoke", 8, 3, 2423, 27],
["disrupt", 2423, 27],
"rel_done_1930",
["move", 3, 7, 2423, 27],
["jump_false", 3, "and_end_1927", 2423, 27],
["is_identical", 4, 9, 6, 2423, 44],
["jump_true", 4, "ne_nid_1933", 2423, 44],
["jump", "ne_ni_1934", 2423, 44],
"ne_nid_1933",
["false", 4, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_ni_1934",
["is_int", 7, 9, 2423, 44],
["jump_false", 7, "ne_nn_1935", 2423, 44],
["is_int", 8, 6, 2423, 44],
["jump_false", 8, "ne_nn_1935", 2423, 44],
["ne_int", 4, 9, 6, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_nn_1935",
["is_num", 7, 9, 2423, 44],
["jump_false", 7, "ne_nt_1936", 2423, 44],
["is_num", 8, 6, 2423, 44],
["jump_false", 8, "ne_nt_1936", 2423, 44],
["ne_float", 4, 9, 6, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_nt_1936",
["is_text", 7, 9, 2423, 44],
["jump_false", 7, "ne_nnl_1937", 2423, 44],
["is_text", 8, 6, 2423, 44],
["jump_false", 8, "ne_nnl_1937", 2423, 44],
["ne_text", 4, 9, 6, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_nnl_1937",
["is_null", 7, 9, 2423, 44],
["jump_false", 7, "ne_nb_1938", 2423, 44],
["is_null", 8, 6, 2423, 44],
["jump_false", 8, "ne_nb_1938", 2423, 44],
["false", 4, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_nb_1938",
["is_bool", 7, 9, 2423, 44],
["jump_false", 7, "ne_mis_1939", 2423, 44],
["is_bool", 8, 6, 2423, 44],
["jump_false", 8, "ne_mis_1939", 2423, 44],
["ne_bool", 4, 9, 6, 2423, 44],
["jump", "ne_done_1932", 2423, 44],
"ne_mis_1939",
["true", 4, 2423, 44],
"ne_done_1932",
["move", 3, 4, 2423, 44],
"and_end_1927",
["jump_false", 3, "if_else_1925", 2423, 44],
["access", 3, "move", 2424, 18],
["get", 4, 54, 1, 2424, 11],
["frame", 7, 4, 3, 2424, 11],
["null", 4, 2424, 11],
["setarg", 7, 0, 4, 2424, 11],
["setarg", 7, 1, 3, 2424, 11],
["setarg", 7, 2, 6, 2424, 11],
["setarg", 7, 3, 9, 2424, 11],
["invoke", 7, 3, 2424, 11],
["jump", "if_end_1926", 2424, 11],
"if_else_1925",
"if_end_1926",
["jump", "if_end_1916", 2424, 11],
"if_else_1915",
["access", 3, 0, 2426, 32],
["is_int", 4, 6, 2426, 32],
["jump_false", 4, "rel_ni_1942", 2426, 32],
"_nop_tc_58",
"_nop_tc_59",
["ge_int", 7, 6, 3, 2426, 32],
["jump", "rel_done_1944", 2426, 32],
"rel_ni_1942",
["is_num", 4, 6, 2426, 32],
["jump_false", 4, "rel_nn_1943", 2426, 32],
"_nop_tc_60",
"_nop_tc_61",
["ge_float", 7, 6, 3, 2426, 32],
["jump", "rel_done_1944", 2426, 32],
"rel_nn_1943",
["is_text", 4, 6, 2426, 32],
["jump_false", 4, "rel_err_1945", 2426, 32],
"_nop_tc_62",
["jump", "rel_err_1945", 2426, 32],
["ge_text", 7, 6, 3, 2426, 32],
["jump", "rel_done_1944", 2426, 32],
"rel_err_1945",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2426,
32
],
["access", 4, "error", 2426, 32],
["access", 8, "cannot compare with '>=': operands must be same type", 2426, 32],
["array", 9, 0, 2426, 32],
["push", 9, 8, 2426, 32],
["frame", 8, 3, 2, 2426, 32],
["null", 3, 2426, 32],
["setarg", 8, 0, 3, 2426, 32],
["setarg", 8, 1, 4, 2426, 32],
["setarg", 8, 2, 9, 2426, 32],
["invoke", 8, 3, 2426, 32],
["disrupt", 2426, 32],
"rel_done_1944",
["jump_false", 7, "if_else_1940", 2426, 32],
["get", 3, 60, 1, 2427, 9],
["frame", 4, 3, 1, 2427, 9],
["null", 3, 2427, 9],
["setarg", 4, 0, 3, 2427, 9],
["setarg", 4, 1, 6, 2427, 9],
["invoke", 4, 3, 2427, 9],
["jump", "if_end_1941", 2427, 9],
"if_else_1940",
"if_end_1941",
"if_end_1916",
["null", 3, 2429, 14],
["return", 3, 2429, 14],
"_nop_ur_4",
"if_else_1877",
"if_end_1878",
["access", 3, "var_list", 2432, 17],
["is_identical", 4, 2, 3, 2432, 17],
["jump_true", 4, "eq_done_1949", 2432, 17],
["is_int", 7, 2, 2432, 17],
["jump_false", 7, "eq_ni_1950", 2432, 17],
"_nop_tc_63",
["jump", "eq_ni_1950", 2432, 17],
["eq_int", 4, 2, 3, 2432, 17],
["jump", "eq_done_1949", 2432, 17],
"eq_ni_1950",
["is_num", 7, 2, 2432, 17],
["jump_false", 7, "eq_nn_1951", 2432, 17],
"_nop_tc_64",
["jump", "eq_nn_1951", 2432, 17],
["eq_float", 4, 2, 3, 2432, 17],
["jump", "eq_done_1949", 2432, 17],
"eq_nn_1951",
["is_text", 7, 2, 2432, 17],
["jump_false", 7, "eq_nt_1952", 2432, 17],
"_nop_tc_65",
"_nop_tc_66",
["eq_text", 4, 2, 3, 2432, 17],
["jump", "eq_done_1949", 2432, 17],
"eq_nt_1952",
["is_null", 7, 2, 2432, 17],
["jump_false", 7, "eq_nnl_1953", 2432, 17],
"_nop_tc_67",
["jump", "eq_nnl_1953", 2432, 17],
["true", 4, 2432, 17],
["jump", "eq_done_1949", 2432, 17],
"eq_nnl_1953",
["is_bool", 7, 2, 2432, 17],
["jump_false", 7, "eq_nb_1954", 2432, 17],
"_nop_tc_68",
["jump", "eq_nb_1954", 2432, 17],
["eq_bool", 4, 2, 3, 2432, 17],
["jump", "eq_done_1949", 2432, 17],
"eq_nb_1954",
["false", 4, 2432, 17],
"eq_done_1949",
["move", 3, 4, 2432, 17],
["jump_true", 3, "or_end_1948", 2432, 17],
["access", 4, "def_list", 2432, 39],
["is_identical", 7, 2, 4, 2432, 39],
["jump_true", 7, "eq_done_1955", 2432, 39],
["is_int", 8, 2, 2432, 39],
["jump_false", 8, "eq_ni_1956", 2432, 39],
"_nop_tc_69",
["jump", "eq_ni_1956", 2432, 39],
["eq_int", 7, 2, 4, 2432, 39],
["jump", "eq_done_1955", 2432, 39],
"eq_ni_1956",
["is_num", 8, 2, 2432, 39],
["jump_false", 8, "eq_nn_1957", 2432, 39],
"_nop_tc_70",
["jump", "eq_nn_1957", 2432, 39],
["eq_float", 7, 2, 4, 2432, 39],
["jump", "eq_done_1955", 2432, 39],
"eq_nn_1957",
["is_text", 8, 2, 2432, 39],
["jump_false", 8, "eq_nt_1958", 2432, 39],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 7, 2, 4, 2432, 39],
["jump", "eq_done_1955", 2432, 39],
"eq_nt_1958",
["is_null", 8, 2, 2432, 39],
["jump_false", 8, "eq_nnl_1959", 2432, 39],
"_nop_tc_73",
["jump", "eq_nnl_1959", 2432, 39],
["true", 7, 2432, 39],
["jump", "eq_done_1955", 2432, 39],
"eq_nnl_1959",
["is_bool", 8, 2, 2432, 39],
["jump_false", 8, "eq_nb_1960", 2432, 39],
"_nop_tc_74",
["jump", "eq_nb_1960", 2432, 39],
["eq_bool", 7, 2, 4, 2432, 39],
["jump", "eq_done_1955", 2432, 39],
"eq_nb_1960",
["false", 7, 2432, 39],
"eq_done_1955",
["move", 3, 7, 2432, 39],
"or_end_1948",
["jump_false", 3, "if_else_1946", 2432, 39],
["load_field", 3, 1, "list", 2433, 14],
["move", 10, 3, 2433, 14],
["access", 11, 0, 2434, 12],
"while_start_1961",
["length", 3, 10, 2435, 26],
["is_int", 4, 11, 2435, 26],
["jump_false", 4, "rel_ni_1963", 2435, 26],
"_nop_tc_75",
"_nop_tc_76",
["lt_int", 4, 11, 3, 2435, 26],
["jump", "rel_done_1965", 2435, 26],
"rel_ni_1963",
"_nop_tc_77",
"_nop_tc_78",
"_nop_tc_79",
"_nop_tc_80",
["lt_float", 4, 11, 3, 2435, 26],
["jump", "rel_done_1965", 2435, 26],
"rel_nn_1964",
"_nop_tc_81",
["jump", "rel_err_1966", 2435, 26],
"_nop_tc_82",
["jump", "rel_err_1966", 2435, 26],
["lt_text", 4, 11, 3, 2435, 26],
["jump", "rel_done_1965", 2435, 26],
"rel_err_1966",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2435,
26
],
["access", 7, "error", 2435, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2435, 26],
["array", 9, 0, 2435, 26],
["push", 9, 8, 2435, 26],
["frame", 8, 3, 2, 2435, 26],
["null", 3, 2435, 26],
["setarg", 8, 0, 3, 2435, 26],
["setarg", 8, 1, 7, 2435, 26],
["setarg", 8, 2, 9, 2435, 26],
["invoke", 8, 3, 2435, 26],
["disrupt", 2435, 26],
"rel_done_1965",
["jump_false", 4, "while_end_1962", 2435, 26],
["load_dynamic", 3, 10, 11, 2436, 28],
["get", 4, 101, 1, 2436, 9],
["frame", 7, 4, 1, 2436, 9],
["null", 4, 2436, 9],
["setarg", 7, 0, 4, 2436, 9],
["setarg", 7, 1, 3, 2436, 9],
["invoke", 7, 3, 2436, 9],
["access", 3, 1, 2437, 19],
"_nop_tc_83",
"_nop_tc_84",
"_nop_tc_85",
"_nop_tc_86",
["add", 4, 11, 3, 2437, 19],
["jump", "num_done_1968", 2437, 19],
"num_err_1967",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2437,
19
],
["access", 7, "error", 2437, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2437, 19],
["array", 9, 0, 2437, 19],
["push", 9, 8, 2437, 19],
["frame", 8, 3, 2, 2437, 19],
["null", 3, 2437, 19],
["setarg", 8, 0, 3, 2437, 19],
["setarg", 8, 1, 7, 2437, 19],
["setarg", 8, 2, 9, 2437, 19],
["invoke", 8, 3, 2437, 19],
["disrupt", 2437, 19],
"num_done_1968",
["move", 11, 4, 2437, 19],
["jump", "while_start_1961", 2437, 19],
"while_end_1962",
["null", 3, 2439, 14],
["return", 3, 2439, 14],
"_nop_ur_5",
"if_else_1946",
"if_end_1947",
["access", 3, "block", 2442, 17],
["is_identical", 4, 2, 3, 2442, 17],
["jump_true", 4, "eq_done_1971", 2442, 17],
["is_int", 7, 2, 2442, 17],
["jump_false", 7, "eq_ni_1972", 2442, 17],
"_nop_tc_87",
["jump", "eq_ni_1972", 2442, 17],
["eq_int", 4, 2, 3, 2442, 17],
["jump", "eq_done_1971", 2442, 17],
"eq_ni_1972",
["is_num", 7, 2, 2442, 17],
["jump_false", 7, "eq_nn_1973", 2442, 17],
"_nop_tc_88",
["jump", "eq_nn_1973", 2442, 17],
["eq_float", 4, 2, 3, 2442, 17],
["jump", "eq_done_1971", 2442, 17],
"eq_nn_1973",
["is_text", 7, 2, 2442, 17],
["jump_false", 7, "eq_nt_1974", 2442, 17],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 4, 2, 3, 2442, 17],
["jump", "eq_done_1971", 2442, 17],
"eq_nt_1974",
["is_null", 7, 2, 2442, 17],
["jump_false", 7, "eq_nnl_1975", 2442, 17],
"_nop_tc_91",
["jump", "eq_nnl_1975", 2442, 17],
["true", 4, 2442, 17],
["jump", "eq_done_1971", 2442, 17],
"eq_nnl_1975",
["is_bool", 7, 2, 2442, 17],
["jump_false", 7, "eq_nb_1976", 2442, 17],
"_nop_tc_92",
["jump", "eq_nb_1976", 2442, 17],
["eq_bool", 4, 2, 3, 2442, 17],
["jump", "eq_done_1971", 2442, 17],
"eq_nb_1976",
["false", 4, 2442, 17],
"eq_done_1971",
["jump_false", 4, "if_else_1969", 2442, 17],
["load_field", 3, 1, "statements", 2443, 15],
["move", 12, 3, 2443, 15],
["access", 11, 0, 2444, 12],
"while_start_1977",
["length", 3, 12, 2445, 26],
["is_int", 4, 11, 2445, 26],
["jump_false", 4, "rel_ni_1979", 2445, 26],
"_nop_tc_93",
"_nop_tc_94",
["lt_int", 4, 11, 3, 2445, 26],
["jump", "rel_done_1981", 2445, 26],
"rel_ni_1979",
"_nop_tc_95",
"_nop_tc_96",
"_nop_tc_97",
"_nop_tc_98",
["lt_float", 4, 11, 3, 2445, 26],
["jump", "rel_done_1981", 2445, 26],
"rel_nn_1980",
"_nop_tc_99",
["jump", "rel_err_1982", 2445, 26],
"_nop_tc_100",
["jump", "rel_err_1982", 2445, 26],
["lt_text", 4, 11, 3, 2445, 26],
["jump", "rel_done_1981", 2445, 26],
"rel_err_1982",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2445,
26
],
["access", 7, "error", 2445, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2445, 26],
["array", 9, 0, 2445, 26],
["push", 9, 8, 2445, 26],
["frame", 8, 3, 2, 2445, 26],
["null", 3, 2445, 26],
["setarg", 8, 0, 3, 2445, 26],
["setarg", 8, 1, 7, 2445, 26],
["setarg", 8, 2, 9, 2445, 26],
["invoke", 8, 3, 2445, 26],
["disrupt", 2445, 26],
"rel_done_1981",
["jump_false", 4, "while_end_1978", 2445, 26],
["load_dynamic", 3, 12, 11, 2446, 29],
["get", 4, 101, 1, 2446, 9],
["frame", 7, 4, 1, 2446, 9],
["null", 4, 2446, 9],
["setarg", 7, 0, 4, 2446, 9],
["setarg", 7, 1, 3, 2446, 9],
["invoke", 7, 3, 2446, 9],
["access", 3, 1, 2447, 19],
"_nop_tc_101",
"_nop_tc_102",
"_nop_tc_103",
"_nop_tc_104",
["add", 4, 11, 3, 2447, 19],
["jump", "num_done_1984", 2447, 19],
"num_err_1983",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2447,
19
],
["access", 7, "error", 2447, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2447, 19],
["array", 9, 0, 2447, 19],
["push", 9, 8, 2447, 19],
["frame", 8, 3, 2, 2447, 19],
["null", 3, 2447, 19],
["setarg", 8, 0, 3, 2447, 19],
["setarg", 8, 1, 7, 2447, 19],
["setarg", 8, 2, 9, 2447, 19],
["invoke", 8, 3, 2447, 19],
["disrupt", 2447, 19],
"num_done_1984",
["move", 11, 4, 2447, 19],
["jump", "while_start_1977", 2447, 19],
"while_end_1978",
["null", 3, 2449, 14],
["return", 3, 2449, 14],
"_nop_ur_6",
"if_else_1969",
"if_end_1970",
["access", 3, "if", 2452, 17],
["is_identical", 4, 2, 3, 2452, 17],
["jump_true", 4, "eq_done_1987", 2452, 17],
["is_int", 7, 2, 2452, 17],
["jump_false", 7, "eq_ni_1988", 2452, 17],
"_nop_tc_105",
["jump", "eq_ni_1988", 2452, 17],
["eq_int", 4, 2, 3, 2452, 17],
["jump", "eq_done_1987", 2452, 17],
"eq_ni_1988",
["is_num", 7, 2, 2452, 17],
["jump_false", 7, "eq_nn_1989", 2452, 17],
"_nop_tc_106",
["jump", "eq_nn_1989", 2452, 17],
["eq_float", 4, 2, 3, 2452, 17],
["jump", "eq_done_1987", 2452, 17],
"eq_nn_1989",
["is_text", 7, 2, 2452, 17],
["jump_false", 7, "eq_nt_1990", 2452, 17],
"_nop_tc_107",
"_nop_tc_108",
["eq_text", 4, 2, 3, 2452, 17],
["jump", "eq_done_1987", 2452, 17],
"eq_nt_1990",
["is_null", 7, 2, 2452, 17],
["jump_false", 7, "eq_nnl_1991", 2452, 17],
"_nop_tc_109",
["jump", "eq_nnl_1991", 2452, 17],
["true", 4, 2452, 17],
["jump", "eq_done_1987", 2452, 17],
"eq_nnl_1991",
["is_bool", 7, 2, 2452, 17],
["jump_false", 7, "eq_nb_1992", 2452, 17],
"_nop_tc_110",
["jump", "eq_nb_1992", 2452, 17],
["eq_bool", 4, 2, 3, 2452, 17],
["jump", "eq_done_1987", 2452, 17],
"eq_nb_1992",
["false", 4, 2452, 17],
"eq_done_1987",
["jump_false", 4, "if_else_1985", 2452, 17],
["load_field", 3, 1, "expression", 2453, 14],
["move", 13, 3, 2453, 14],
["load_field", 3, 1, "then", 2454, 20],
["move", 14, 3, 2454, 20],
["access", 3, "else", 2455, 25],
["load_field", 4, 1, 3, 2455, 25],
["move", 15, 4, 2455, 25],
["null", 3, 2456, 25],
["is_identical", 4, 15, 3, 2456, 25],
["jump_true", 4, "eq_done_1995", 2456, 25],
["is_int", 7, 15, 2456, 25],
["jump_false", 7, "eq_ni_1996", 2456, 25],
"_nop_tc_111",
["jump", "eq_ni_1996", 2456, 25],
["eq_int", 4, 15, 3, 2456, 25],
["jump", "eq_done_1995", 2456, 25],
"eq_ni_1996",
["is_num", 7, 15, 2456, 25],
["jump_false", 7, "eq_nn_1997", 2456, 25],
"_nop_tc_112",
["jump", "eq_nn_1997", 2456, 25],
["eq_float", 4, 15, 3, 2456, 25],
["jump", "eq_done_1995", 2456, 25],
"eq_nn_1997",
["is_text", 7, 15, 2456, 25],
["jump_false", 7, "eq_nt_1998", 2456, 25],
"_nop_tc_113",
["jump", "eq_nt_1998", 2456, 25],
["eq_text", 4, 15, 3, 2456, 25],
["jump", "eq_done_1995", 2456, 25],
"eq_nt_1998",
["is_null", 7, 15, 2456, 25],
["jump_false", 7, "eq_nnl_1999", 2456, 25],
"_nop_tc_114",
"_nop_tc_115",
["true", 4, 2456, 25],
["jump", "eq_done_1995", 2456, 25],
"eq_nnl_1999",
["is_bool", 7, 15, 2456, 25],
["jump_false", 7, "eq_nb_2000", 2456, 25],
"_nop_tc_116",
["jump", "eq_nb_2000", 2456, 25],
["eq_bool", 4, 15, 3, 2456, 25],
["jump", "eq_done_1995", 2456, 25],
"eq_nb_2000",
["false", 4, 2456, 25],
"eq_done_1995",
["jump_false", 4, "if_else_1993", 2456, 25],
["load_field", 3, 1, "list", 2457, 22],
["move", 15, 3, 2457, 22],
["jump", "if_end_1994", 2457, 22],
"if_else_1993",
"if_end_1994",
["access", 3, "if_else", 2459, 30],
["get", 4, 48, 1, 2459, 20],
["frame", 7, 4, 1, 2459, 20],
["null", 4, 2459, 20],
["setarg", 7, 0, 4, 2459, 20],
["setarg", 7, 1, 3, 2459, 20],
["invoke", 7, 3, 2459, 20],
["move", 16, 3, 2459, 20],
["access", 3, "if_end", 2460, 29],
["get", 4, 48, 1, 2460, 19],
["frame", 7, 4, 1, 2460, 19],
["null", 4, 2460, 19],
["setarg", 7, 0, 4, 2460, 19],
["setarg", 7, 1, 3, 2460, 19],
["invoke", 7, 3, 2460, 19],
["move", 17, 3, 2460, 19],
["access", 3, -1, 2461, 34],
["get", 4, 94, 1, 2461, 19],
["frame", 7, 4, 2, 2461, 19],
["null", 4, 2461, 19],
["setarg", 7, 0, 4, 2461, 19],
["setarg", 7, 1, 13, 2461, 19],
["setarg", 7, 2, 3, 2461, 19],
["invoke", 7, 3, 2461, 19],
["move", 18, 3, 2461, 19],
["access", 3, "jump_false", 2462, 22],
["get", 4, 63, 1, 2462, 7],
["frame", 7, 4, 3, 2462, 7],
["null", 4, 2462, 7],
["setarg", 7, 0, 4, 2462, 7],
["setarg", 7, 1, 3, 2462, 7],
["setarg", 7, 2, 18, 2462, 7],
["setarg", 7, 3, 16, 2462, 7],
["invoke", 7, 3, 2462, 7],
["access", 11, 0, 2463, 12],
"while_start_2001",
["length", 3, 14, 2464, 26],
["is_int", 4, 11, 2464, 26],
["jump_false", 4, "rel_ni_2003", 2464, 26],
"_nop_tc_117",
"_nop_tc_118",
["lt_int", 4, 11, 3, 2464, 26],
["jump", "rel_done_2005", 2464, 26],
"rel_ni_2003",
"_nop_tc_119",
"_nop_tc_120",
"_nop_tc_121",
"_nop_tc_122",
["lt_float", 4, 11, 3, 2464, 26],
["jump", "rel_done_2005", 2464, 26],
"rel_nn_2004",
"_nop_tc_123",
["jump", "rel_err_2006", 2464, 26],
"_nop_tc_124",
["jump", "rel_err_2006", 2464, 26],
["lt_text", 4, 11, 3, 2464, 26],
["jump", "rel_done_2005", 2464, 26],
"rel_err_2006",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2464,
26
],
["access", 7, "error", 2464, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2464, 26],
["array", 9, 0, 2464, 26],
["push", 9, 8, 2464, 26],
["frame", 8, 3, 2, 2464, 26],
["null", 3, 2464, 26],
["setarg", 8, 0, 3, 2464, 26],
["setarg", 8, 1, 7, 2464, 26],
["setarg", 8, 2, 9, 2464, 26],
["invoke", 8, 3, 2464, 26],
["disrupt", 2464, 26],
"rel_done_2005",
["jump_false", 4, "while_end_2002", 2464, 26],
["load_dynamic", 3, 14, 11, 2465, 34],
["get", 4, 101, 1, 2465, 9],
["frame", 7, 4, 1, 2465, 9],
["null", 4, 2465, 9],
["setarg", 7, 0, 4, 2465, 9],
["setarg", 7, 1, 3, 2465, 9],
["invoke", 7, 3, 2465, 9],
["access", 3, 1, 2466, 19],
"_nop_tc_125",
"_nop_tc_126",
"_nop_tc_127",
"_nop_tc_128",
["add", 4, 11, 3, 2466, 19],
["jump", "num_done_2008", 2466, 19],
"num_err_2007",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2466,
19
],
["access", 7, "error", 2466, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2466, 19],
["array", 9, 0, 2466, 19],
["push", 9, 8, 2466, 19],
["frame", 8, 3, 2, 2466, 19],
["null", 3, 2466, 19],
["setarg", 8, 0, 3, 2466, 19],
["setarg", 8, 1, 7, 2466, 19],
["setarg", 8, 2, 9, 2466, 19],
["invoke", 8, 3, 2466, 19],
["disrupt", 2466, 19],
"num_done_2008",
["move", 11, 4, 2466, 19],
["jump", "while_start_2001", 2466, 19],
"while_end_2002",
["get", 3, 62, 1, 2468, 7],
["frame", 4, 3, 1, 2468, 7],
["null", 3, 2468, 7],
["setarg", 4, 0, 3, 2468, 7],
["setarg", 4, 1, 17, 2468, 7],
["invoke", 4, 3, 2468, 7],
["get", 3, 51, 1, 2469, 7],
["frame", 4, 3, 1, 2469, 7],
["null", 3, 2469, 7],
["setarg", 4, 0, 3, 2469, 7],
["setarg", 4, 1, 16, 2469, 7],
["invoke", 4, 3, 2469, 7],
["null", 3, 2470, 25],
["is_identical", 4, 15, 3, 2470, 25],
["jump_true", 4, "ne_nid_2012", 2470, 25],
["jump", "ne_ni_2013", 2470, 25],
"ne_nid_2012",
["false", 4, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_ni_2013",
["is_int", 7, 15, 2470, 25],
["jump_false", 7, "ne_nn_2014", 2470, 25],
"_nop_tc_129",
["jump", "ne_nn_2014", 2470, 25],
["ne_int", 4, 15, 3, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_nn_2014",
["is_num", 7, 15, 2470, 25],
["jump_false", 7, "ne_nt_2015", 2470, 25],
"_nop_tc_130",
["jump", "ne_nt_2015", 2470, 25],
["ne_float", 4, 15, 3, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_nt_2015",
["is_text", 7, 15, 2470, 25],
["jump_false", 7, "ne_nnl_2016", 2470, 25],
"_nop_tc_131",
["jump", "ne_nnl_2016", 2470, 25],
["ne_text", 4, 15, 3, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_nnl_2016",
["is_null", 7, 15, 2470, 25],
["jump_false", 7, "ne_nb_2017", 2470, 25],
"_nop_tc_132",
"_nop_tc_133",
["false", 4, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_nb_2017",
["is_bool", 7, 15, 2470, 25],
["jump_false", 7, "ne_mis_2018", 2470, 25],
"_nop_tc_134",
["jump", "ne_mis_2018", 2470, 25],
["ne_bool", 4, 15, 3, 2470, 25],
["jump", "ne_done_2011", 2470, 25],
"ne_mis_2018",
["true", 4, 2470, 25],
"ne_done_2011",
["jump_false", 4, "if_else_2009", 2470, 25],
["access", 11, 0, 2471, 14],
"while_start_2019",
["length", 3, 15, 2472, 28],
["is_int", 4, 11, 2472, 28],
["jump_false", 4, "rel_ni_2021", 2472, 28],
"_nop_tc_135",
"_nop_tc_136",
["lt_int", 4, 11, 3, 2472, 28],
["jump", "rel_done_2023", 2472, 28],
"rel_ni_2021",
"_nop_tc_137",
"_nop_tc_138",
"_nop_tc_139",
"_nop_tc_140",
["lt_float", 4, 11, 3, 2472, 28],
["jump", "rel_done_2023", 2472, 28],
"rel_nn_2022",
"_nop_tc_141",
["jump", "rel_err_2024", 2472, 28],
"_nop_tc_142",
["jump", "rel_err_2024", 2472, 28],
["lt_text", 4, 11, 3, 2472, 28],
["jump", "rel_done_2023", 2472, 28],
"rel_err_2024",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2472,
28
],
["access", 7, "error", 2472, 28],
["access", 8, "cannot compare with '<': operands must be same type", 2472, 28],
["array", 9, 0, 2472, 28],
["push", 9, 8, 2472, 28],
["frame", 8, 3, 2, 2472, 28],
["null", 3, 2472, 28],
["setarg", 8, 0, 3, 2472, 28],
["setarg", 8, 1, 7, 2472, 28],
["setarg", 8, 2, 9, 2472, 28],
["invoke", 8, 3, 2472, 28],
["disrupt", 2472, 28],
"rel_done_2023",
["jump_false", 4, "while_end_2020", 2472, 28],
["load_dynamic", 3, 15, 11, 2473, 36],
["get", 4, 101, 1, 2473, 11],
["frame", 7, 4, 1, 2473, 11],
["null", 4, 2473, 11],
["setarg", 7, 0, 4, 2473, 11],
["setarg", 7, 1, 3, 2473, 11],
["invoke", 7, 3, 2473, 11],
["access", 3, 1, 2474, 21],
"_nop_tc_143",
"_nop_tc_144",
"_nop_tc_145",
"_nop_tc_146",
["add", 4, 11, 3, 2474, 21],
["jump", "num_done_2026", 2474, 21],
"num_err_2025",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2474,
21
],
["access", 7, "error", 2474, 21],
["access", 8, "cannot apply '+': operands must be numbers", 2474, 21],
["array", 9, 0, 2474, 21],
["push", 9, 8, 2474, 21],
["frame", 8, 3, 2, 2474, 21],
["null", 3, 2474, 21],
["setarg", 8, 0, 3, 2474, 21],
["setarg", 8, 1, 7, 2474, 21],
["setarg", 8, 2, 9, 2474, 21],
["invoke", 8, 3, 2474, 21],
["disrupt", 2474, 21],
"num_done_2026",
["move", 11, 4, 2474, 21],
["jump", "while_start_2019", 2474, 21],
"while_end_2020",
["jump", "if_end_2010", 2474, 21],
"if_else_2009",
"if_end_2010",
["get", 3, 51, 1, 2477, 7],
["frame", 4, 3, 1, 2477, 7],
["null", 3, 2477, 7],
["setarg", 4, 0, 3, 2477, 7],
["setarg", 4, 1, 17, 2477, 7],
["invoke", 4, 3, 2477, 7],
["null", 3, 2478, 14],
["return", 3, 2478, 14],
"_nop_ur_7",
"if_else_1985",
"if_end_1986",
["access", 3, "label", 2481, 17],
["is_identical", 4, 2, 3, 2481, 17],
["jump_true", 4, "eq_done_2029", 2481, 17],
["is_int", 7, 2, 2481, 17],
["jump_false", 7, "eq_ni_2030", 2481, 17],
"_nop_tc_147",
["jump", "eq_ni_2030", 2481, 17],
["eq_int", 4, 2, 3, 2481, 17],
["jump", "eq_done_2029", 2481, 17],
"eq_ni_2030",
["is_num", 7, 2, 2481, 17],
["jump_false", 7, "eq_nn_2031", 2481, 17],
"_nop_tc_148",
["jump", "eq_nn_2031", 2481, 17],
["eq_float", 4, 2, 3, 2481, 17],
["jump", "eq_done_2029", 2481, 17],
"eq_nn_2031",
["is_text", 7, 2, 2481, 17],
["jump_false", 7, "eq_nt_2032", 2481, 17],
"_nop_tc_149",
"_nop_tc_150",
["eq_text", 4, 2, 3, 2481, 17],
["jump", "eq_done_2029", 2481, 17],
"eq_nt_2032",
["is_null", 7, 2, 2481, 17],
["jump_false", 7, "eq_nnl_2033", 2481, 17],
"_nop_tc_151",
["jump", "eq_nnl_2033", 2481, 17],
["true", 4, 2481, 17],
["jump", "eq_done_2029", 2481, 17],
"eq_nnl_2033",
["is_bool", 7, 2, 2481, 17],
["jump_false", 7, "eq_nb_2034", 2481, 17],
"_nop_tc_152",
["jump", "eq_nb_2034", 2481, 17],
["eq_bool", 4, 2, 3, 2481, 17],
["jump", "eq_done_2029", 2481, 17],
"eq_nb_2034",
["false", 4, 2481, 17],
"eq_done_2029",
["jump_false", 4, "if_else_2027", 2481, 17],
["load_field", 3, 1, "name", 2482, 25],
["put", 3, 24, 1, 2482, 25],
["load_field", 3, 1, "statement", 2483, 21],
["get", 4, 101, 1, 2483, 7],
["frame", 7, 4, 1, 2483, 7],
["null", 4, 2483, 7],
["setarg", 7, 0, 4, 2483, 7],
["setarg", 7, 1, 3, 2483, 7],
["invoke", 7, 3, 2483, 7],
["null", 3, 2484, 25],
["put", 3, 24, 1, 2484, 25],
["null", 3, 2485, 14],
["return", 3, 2485, 14],
"_nop_ur_8",
"if_else_2027",
"if_end_2028",
["access", 3, "while", 2488, 17],
["is_identical", 4, 2, 3, 2488, 17],
["jump_true", 4, "eq_done_2037", 2488, 17],
["is_int", 7, 2, 2488, 17],
["jump_false", 7, "eq_ni_2038", 2488, 17],
"_nop_tc_153",
["jump", "eq_ni_2038", 2488, 17],
["eq_int", 4, 2, 3, 2488, 17],
["jump", "eq_done_2037", 2488, 17],
"eq_ni_2038",
["is_num", 7, 2, 2488, 17],
["jump_false", 7, "eq_nn_2039", 2488, 17],
"_nop_tc_154",
["jump", "eq_nn_2039", 2488, 17],
["eq_float", 4, 2, 3, 2488, 17],
["jump", "eq_done_2037", 2488, 17],
"eq_nn_2039",
["is_text", 7, 2, 2488, 17],
["jump_false", 7, "eq_nt_2040", 2488, 17],
"_nop_tc_155",
"_nop_tc_156",
["eq_text", 4, 2, 3, 2488, 17],
["jump", "eq_done_2037", 2488, 17],
"eq_nt_2040",
["is_null", 7, 2, 2488, 17],
["jump_false", 7, "eq_nnl_2041", 2488, 17],
"_nop_tc_157",
["jump", "eq_nnl_2041", 2488, 17],
["true", 4, 2488, 17],
["jump", "eq_done_2037", 2488, 17],
"eq_nnl_2041",
["is_bool", 7, 2, 2488, 17],
["jump_false", 7, "eq_nb_2042", 2488, 17],
"_nop_tc_158",
["jump", "eq_nb_2042", 2488, 17],
["eq_bool", 4, 2, 3, 2488, 17],
["jump", "eq_done_2037", 2488, 17],
"eq_nb_2042",
["false", 4, 2488, 17],
"eq_done_2037",
["jump_false", 4, "if_else_2035", 2488, 17],
["load_field", 3, 1, "expression", 2489, 14],
["move", 13, 3, 2489, 14],
["load_field", 3, 1, "statements", 2490, 15],
["move", 12, 3, 2490, 15],
["access", 3, "while_start", 2491, 31],
["get", 4, 48, 1, 2491, 21],
["frame", 7, 4, 1, 2491, 21],
["null", 4, 2491, 21],
["setarg", 7, 0, 4, 2491, 21],
["setarg", 7, 1, 3, 2491, 21],
["invoke", 7, 3, 2491, 21],
["move", 19, 3, 2491, 21],
["access", 3, "while_end", 2492, 29],
["get", 4, 48, 1, 2492, 19],
["frame", 7, 4, 1, 2492, 19],
["null", 4, 2492, 19],
["setarg", 7, 0, 4, 2492, 19],
["setarg", 7, 1, 3, 2492, 19],
["invoke", 7, 3, 2492, 19],
["move", 17, 3, 2492, 19],
["get", 3, 22, 1, 2493, 19],
["move", 20, 3, 2493, 19],
["get", 3, 23, 1, 2494, 22],
["move", 21, 3, 2494, 22],
["put", 17, 22, 1, 2495, 22],
["put", 19, 23, 1, 2496, 25],
["get", 3, 24, 1, 2497, 11],
["null", 4, 2497, 30],
["is_identical", 7, 3, 4, 2497, 30],
["jump_true", 7, "ne_nid_2046", 2497, 30],
["jump", "ne_ni_2047", 2497, 30],
"ne_nid_2046",
["false", 7, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_ni_2047",
["is_int", 8, 3, 2497, 30],
["jump_false", 8, "ne_nn_2048", 2497, 30],
"_nop_tc_159",
["jump", "ne_nn_2048", 2497, 30],
["ne_int", 7, 3, 4, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_nn_2048",
["is_num", 8, 3, 2497, 30],
["jump_false", 8, "ne_nt_2049", 2497, 30],
"_nop_tc_160",
["jump", "ne_nt_2049", 2497, 30],
["ne_float", 7, 3, 4, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_nt_2049",
["is_text", 8, 3, 2497, 30],
["jump_false", 8, "ne_nnl_2050", 2497, 30],
"_nop_tc_161",
["jump", "ne_nnl_2050", 2497, 30],
["ne_text", 7, 3, 4, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_nnl_2050",
["is_null", 8, 3, 2497, 30],
["jump_false", 8, "ne_nb_2051", 2497, 30],
"_nop_tc_162",
"_nop_tc_163",
["false", 7, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_nb_2051",
["is_bool", 8, 3, 2497, 30],
["jump_false", 8, "ne_mis_2052", 2497, 30],
"_nop_tc_164",
["jump", "ne_mis_2052", 2497, 30],
["ne_bool", 7, 3, 4, 2497, 30],
["jump", "ne_done_2045", 2497, 30],
"ne_mis_2052",
["true", 7, 2497, 30],
"ne_done_2045",
["jump_false", 7, "if_else_2043", 2497, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2498, 55],
["store_field", 3, 19, "continue_target", 2498, 83],
["get", 4, 25, 1, 2498, 9],
["get", 7, 24, 1, 2498, 21],
["store_dynamic", 4, 3, 7, 2498, 21],
["null", 3, 2499, 27],
["put", 3, 24, 1, 2499, 27],
["jump", "if_end_2044", 2499, 27],
"if_else_2043",
"if_end_2044",
["get", 3, 51, 1, 2501, 7],
["frame", 4, 3, 1, 2501, 7],
["null", 3, 2501, 7],
["setarg", 4, 0, 3, 2501, 7],
["setarg", 4, 1, 19, 2501, 7],
["invoke", 4, 3, 2501, 7],
["access", 3, -1, 2502, 34],
["get", 4, 94, 1, 2502, 19],
["frame", 7, 4, 2, 2502, 19],
["null", 4, 2502, 19],
["setarg", 7, 0, 4, 2502, 19],
["setarg", 7, 1, 13, 2502, 19],
["setarg", 7, 2, 3, 2502, 19],
["invoke", 7, 3, 2502, 19],
["move", 18, 3, 2502, 19],
["access", 3, "jump_false", 2503, 22],
["get", 4, 63, 1, 2503, 7],
["frame", 7, 4, 3, 2503, 7],
["null", 4, 2503, 7],
["setarg", 7, 0, 4, 2503, 7],
["setarg", 7, 1, 3, 2503, 7],
["setarg", 7, 2, 18, 2503, 7],
["setarg", 7, 3, 17, 2503, 7],
["invoke", 7, 3, 2503, 7],
["access", 11, 0, 2504, 12],
"while_start_2053",
["length", 3, 12, 2505, 26],
["is_int", 4, 11, 2505, 26],
["jump_false", 4, "rel_ni_2055", 2505, 26],
"_nop_tc_165",
"_nop_tc_166",
["lt_int", 4, 11, 3, 2505, 26],
["jump", "rel_done_2057", 2505, 26],
"rel_ni_2055",
"_nop_tc_167",
"_nop_tc_168",
"_nop_tc_169",
"_nop_tc_170",
["lt_float", 4, 11, 3, 2505, 26],
["jump", "rel_done_2057", 2505, 26],
"rel_nn_2056",
"_nop_tc_171",
["jump", "rel_err_2058", 2505, 26],
"_nop_tc_172",
["jump", "rel_err_2058", 2505, 26],
["lt_text", 4, 11, 3, 2505, 26],
["jump", "rel_done_2057", 2505, 26],
"rel_err_2058",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2505,
26
],
["access", 7, "error", 2505, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2505, 26],
["array", 9, 0, 2505, 26],
["push", 9, 8, 2505, 26],
["frame", 8, 3, 2, 2505, 26],
["null", 3, 2505, 26],
["setarg", 8, 0, 3, 2505, 26],
["setarg", 8, 1, 7, 2505, 26],
["setarg", 8, 2, 9, 2505, 26],
["invoke", 8, 3, 2505, 26],
["disrupt", 2505, 26],
"rel_done_2057",
["jump_false", 4, "while_end_2054", 2505, 26],
["load_dynamic", 3, 12, 11, 2506, 29],
["get", 4, 101, 1, 2506, 9],
["frame", 7, 4, 1, 2506, 9],
["null", 4, 2506, 9],
["setarg", 7, 0, 4, 2506, 9],
["setarg", 7, 1, 3, 2506, 9],
["invoke", 7, 3, 2506, 9],
["access", 3, 1, 2507, 19],
"_nop_tc_173",
"_nop_tc_174",
"_nop_tc_175",
"_nop_tc_176",
["add", 4, 11, 3, 2507, 19],
["jump", "num_done_2060", 2507, 19],
"num_err_2059",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2507,
19
],
["access", 7, "error", 2507, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2507, 19],
["array", 9, 0, 2507, 19],
["push", 9, 8, 2507, 19],
["frame", 8, 3, 2, 2507, 19],
["null", 3, 2507, 19],
["setarg", 8, 0, 3, 2507, 19],
["setarg", 8, 1, 7, 2507, 19],
["setarg", 8, 2, 9, 2507, 19],
["invoke", 8, 3, 2507, 19],
["disrupt", 2507, 19],
"num_done_2060",
["move", 11, 4, 2507, 19],
["jump", "while_start_2053", 2507, 19],
"while_end_2054",
["get", 3, 62, 1, 2509, 7],
["frame", 4, 3, 1, 2509, 7],
["null", 3, 2509, 7],
["setarg", 4, 0, 3, 2509, 7],
["setarg", 4, 1, 19, 2509, 7],
["invoke", 4, 3, 2509, 7],
["get", 3, 51, 1, 2510, 7],
["frame", 4, 3, 1, 2510, 7],
["null", 3, 2510, 7],
["setarg", 4, 0, 3, 2510, 7],
["setarg", 4, 1, 17, 2510, 7],
["invoke", 4, 3, 2510, 7],
["put", 20, 22, 1, 2511, 22],
["put", 21, 23, 1, 2512, 25],
["null", 3, 2513, 14],
["return", 3, 2513, 14],
"_nop_ur_9",
"if_else_2035",
"if_end_2036",
["access", 3, "do", 2516, 17],
["is_identical", 4, 2, 3, 2516, 17],
["jump_true", 4, "eq_done_2063", 2516, 17],
["is_int", 7, 2, 2516, 17],
["jump_false", 7, "eq_ni_2064", 2516, 17],
"_nop_tc_177",
["jump", "eq_ni_2064", 2516, 17],
["eq_int", 4, 2, 3, 2516, 17],
["jump", "eq_done_2063", 2516, 17],
"eq_ni_2064",
["is_num", 7, 2, 2516, 17],
["jump_false", 7, "eq_nn_2065", 2516, 17],
"_nop_tc_178",
["jump", "eq_nn_2065", 2516, 17],
["eq_float", 4, 2, 3, 2516, 17],
["jump", "eq_done_2063", 2516, 17],
"eq_nn_2065",
["is_text", 7, 2, 2516, 17],
["jump_false", 7, "eq_nt_2066", 2516, 17],
"_nop_tc_179",
"_nop_tc_180",
["eq_text", 4, 2, 3, 2516, 17],
["jump", "eq_done_2063", 2516, 17],
"eq_nt_2066",
["is_null", 7, 2, 2516, 17],
["jump_false", 7, "eq_nnl_2067", 2516, 17],
"_nop_tc_181",
["jump", "eq_nnl_2067", 2516, 17],
["true", 4, 2516, 17],
["jump", "eq_done_2063", 2516, 17],
"eq_nnl_2067",
["is_bool", 7, 2, 2516, 17],
["jump_false", 7, "eq_nb_2068", 2516, 17],
"_nop_tc_182",
["jump", "eq_nb_2068", 2516, 17],
["eq_bool", 4, 2, 3, 2516, 17],
["jump", "eq_done_2063", 2516, 17],
"eq_nb_2068",
["false", 4, 2516, 17],
"eq_done_2063",
["jump_false", 4, "if_else_2061", 2516, 17],
["load_field", 3, 1, "expression", 2517, 14],
["move", 13, 3, 2517, 14],
["load_field", 3, 1, "statements", 2518, 15],
["move", 12, 3, 2518, 15],
["access", 3, "do_start", 2519, 31],
["get", 4, 48, 1, 2519, 21],
["frame", 7, 4, 1, 2519, 21],
["null", 4, 2519, 21],
["setarg", 7, 0, 4, 2519, 21],
["setarg", 7, 1, 3, 2519, 21],
["invoke", 7, 3, 2519, 21],
["move", 19, 3, 2519, 21],
["access", 3, "do_cond", 2520, 30],
["get", 4, 48, 1, 2520, 20],
["frame", 7, 4, 1, 2520, 20],
["null", 4, 2520, 20],
["setarg", 7, 0, 4, 2520, 20],
["setarg", 7, 1, 3, 2520, 20],
["invoke", 7, 3, 2520, 20],
["move", 22, 3, 2520, 20],
["access", 3, "do_end", 2521, 29],
["get", 4, 48, 1, 2521, 19],
["frame", 7, 4, 1, 2521, 19],
["null", 4, 2521, 19],
["setarg", 7, 0, 4, 2521, 19],
["setarg", 7, 1, 3, 2521, 19],
["invoke", 7, 3, 2521, 19],
["move", 17, 3, 2521, 19],
["get", 3, 22, 1, 2522, 19],
["move", 20, 3, 2522, 19],
["get", 3, 23, 1, 2523, 22],
["move", 21, 3, 2523, 22],
["put", 17, 22, 1, 2524, 22],
["put", 22, 23, 1, 2525, 25],
["get", 3, 24, 1, 2526, 11],
["null", 4, 2526, 30],
["is_identical", 7, 3, 4, 2526, 30],
["jump_true", 7, "ne_nid_2072", 2526, 30],
["jump", "ne_ni_2073", 2526, 30],
"ne_nid_2072",
["false", 7, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_ni_2073",
["is_int", 8, 3, 2526, 30],
["jump_false", 8, "ne_nn_2074", 2526, 30],
"_nop_tc_183",
["jump", "ne_nn_2074", 2526, 30],
["ne_int", 7, 3, 4, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_nn_2074",
["is_num", 8, 3, 2526, 30],
["jump_false", 8, "ne_nt_2075", 2526, 30],
"_nop_tc_184",
["jump", "ne_nt_2075", 2526, 30],
["ne_float", 7, 3, 4, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_nt_2075",
["is_text", 8, 3, 2526, 30],
["jump_false", 8, "ne_nnl_2076", 2526, 30],
"_nop_tc_185",
["jump", "ne_nnl_2076", 2526, 30],
["ne_text", 7, 3, 4, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_nnl_2076",
["is_null", 8, 3, 2526, 30],
["jump_false", 8, "ne_nb_2077", 2526, 30],
"_nop_tc_186",
"_nop_tc_187",
["false", 7, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_nb_2077",
["is_bool", 8, 3, 2526, 30],
["jump_false", 8, "ne_mis_2078", 2526, 30],
"_nop_tc_188",
["jump", "ne_mis_2078", 2526, 30],
["ne_bool", 7, 3, 4, 2526, 30],
["jump", "ne_done_2071", 2526, 30],
"ne_mis_2078",
["true", 7, 2526, 30],
"ne_done_2071",
["jump_false", 7, "if_else_2069", 2526, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2527, 55],
["store_field", 3, 22, "continue_target", 2527, 83],
["get", 4, 25, 1, 2527, 9],
["get", 7, 24, 1, 2527, 21],
["store_dynamic", 4, 3, 7, 2527, 21],
["null", 3, 2528, 27],
["put", 3, 24, 1, 2528, 27],
["jump", "if_end_2070", 2528, 27],
"if_else_2069",
"if_end_2070",
["get", 3, 51, 1, 2530, 7],
["frame", 4, 3, 1, 2530, 7],
["null", 3, 2530, 7],
["setarg", 4, 0, 3, 2530, 7],
["setarg", 4, 1, 19, 2530, 7],
["invoke", 4, 3, 2530, 7],
["access", 11, 0, 2531, 12],
"while_start_2079",
["length", 3, 12, 2532, 26],
["is_int", 4, 11, 2532, 26],
["jump_false", 4, "rel_ni_2081", 2532, 26],
"_nop_tc_189",
"_nop_tc_190",
["lt_int", 4, 11, 3, 2532, 26],
["jump", "rel_done_2083", 2532, 26],
"rel_ni_2081",
"_nop_tc_191",
"_nop_tc_192",
"_nop_tc_193",
"_nop_tc_194",
["lt_float", 4, 11, 3, 2532, 26],
["jump", "rel_done_2083", 2532, 26],
"rel_nn_2082",
"_nop_tc_195",
["jump", "rel_err_2084", 2532, 26],
"_nop_tc_196",
["jump", "rel_err_2084", 2532, 26],
["lt_text", 4, 11, 3, 2532, 26],
["jump", "rel_done_2083", 2532, 26],
"rel_err_2084",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2532,
26
],
["access", 7, "error", 2532, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2532, 26],
["array", 9, 0, 2532, 26],
["push", 9, 8, 2532, 26],
["frame", 8, 3, 2, 2532, 26],
["null", 3, 2532, 26],
["setarg", 8, 0, 3, 2532, 26],
["setarg", 8, 1, 7, 2532, 26],
["setarg", 8, 2, 9, 2532, 26],
["invoke", 8, 3, 2532, 26],
["disrupt", 2532, 26],
"rel_done_2083",
["jump_false", 4, "while_end_2080", 2532, 26],
["load_dynamic", 3, 12, 11, 2533, 29],
["get", 4, 101, 1, 2533, 9],
["frame", 7, 4, 1, 2533, 9],
["null", 4, 2533, 9],
["setarg", 7, 0, 4, 2533, 9],
["setarg", 7, 1, 3, 2533, 9],
["invoke", 7, 3, 2533, 9],
["access", 3, 1, 2534, 19],
"_nop_tc_197",
"_nop_tc_198",
"_nop_tc_199",
"_nop_tc_200",
["add", 4, 11, 3, 2534, 19],
["jump", "num_done_2086", 2534, 19],
"num_err_2085",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2534,
19
],
["access", 7, "error", 2534, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2534, 19],
["array", 9, 0, 2534, 19],
["push", 9, 8, 2534, 19],
["frame", 8, 3, 2, 2534, 19],
["null", 3, 2534, 19],
["setarg", 8, 0, 3, 2534, 19],
["setarg", 8, 1, 7, 2534, 19],
["setarg", 8, 2, 9, 2534, 19],
["invoke", 8, 3, 2534, 19],
["disrupt", 2534, 19],
"num_done_2086",
["move", 11, 4, 2534, 19],
["jump", "while_start_2079", 2534, 19],
"while_end_2080",
["get", 3, 51, 1, 2536, 7],
["frame", 4, 3, 1, 2536, 7],
["null", 3, 2536, 7],
["setarg", 4, 0, 3, 2536, 7],
["setarg", 4, 1, 22, 2536, 7],
["invoke", 4, 3, 2536, 7],
["access", 3, -1, 2537, 34],
["get", 4, 94, 1, 2537, 19],
["frame", 7, 4, 2, 2537, 19],
["null", 4, 2537, 19],
["setarg", 7, 0, 4, 2537, 19],
["setarg", 7, 1, 13, 2537, 19],
["setarg", 7, 2, 3, 2537, 19],
["invoke", 7, 3, 2537, 19],
["move", 18, 3, 2537, 19],
["access", 3, "jump_true", 2538, 22],
["get", 4, 63, 1, 2538, 7],
["frame", 7, 4, 3, 2538, 7],
["null", 4, 2538, 7],
["setarg", 7, 0, 4, 2538, 7],
["setarg", 7, 1, 3, 2538, 7],
["setarg", 7, 2, 18, 2538, 7],
["setarg", 7, 3, 19, 2538, 7],
["invoke", 7, 3, 2538, 7],
["get", 3, 51, 1, 2539, 7],
["frame", 4, 3, 1, 2539, 7],
["null", 3, 2539, 7],
["setarg", 4, 0, 3, 2539, 7],
["setarg", 4, 1, 17, 2539, 7],
["invoke", 4, 3, 2539, 7],
["put", 20, 22, 1, 2540, 22],
["put", 21, 23, 1, 2541, 25],
["null", 3, 2542, 14],
["return", 3, 2542, 14],
"_nop_ur_10",
"if_else_2061",
"if_end_2062",
["access", 3, "for", 2545, 17],
["is_identical", 4, 2, 3, 2545, 17],
["jump_true", 4, "eq_done_2089", 2545, 17],
["is_int", 7, 2, 2545, 17],
["jump_false", 7, "eq_ni_2090", 2545, 17],
"_nop_tc_201",
["jump", "eq_ni_2090", 2545, 17],
["eq_int", 4, 2, 3, 2545, 17],
["jump", "eq_done_2089", 2545, 17],
"eq_ni_2090",
["is_num", 7, 2, 2545, 17],
["jump_false", 7, "eq_nn_2091", 2545, 17],
"_nop_tc_202",
["jump", "eq_nn_2091", 2545, 17],
["eq_float", 4, 2, 3, 2545, 17],
["jump", "eq_done_2089", 2545, 17],
"eq_nn_2091",
["is_text", 7, 2, 2545, 17],
["jump_false", 7, "eq_nt_2092", 2545, 17],
"_nop_tc_203",
"_nop_tc_204",
["eq_text", 4, 2, 3, 2545, 17],
["jump", "eq_done_2089", 2545, 17],
"eq_nt_2092",
["is_null", 7, 2, 2545, 17],
["jump_false", 7, "eq_nnl_2093", 2545, 17],
"_nop_tc_205",
["jump", "eq_nnl_2093", 2545, 17],
["true", 4, 2545, 17],
["jump", "eq_done_2089", 2545, 17],
"eq_nnl_2093",
["is_bool", 7, 2, 2545, 17],
["jump_false", 7, "eq_nb_2094", 2545, 17],
"_nop_tc_206",
["jump", "eq_nb_2094", 2545, 17],
["eq_bool", 4, 2, 3, 2545, 17],
["jump", "eq_done_2089", 2545, 17],
"eq_nb_2094",
["false", 4, 2545, 17],
"eq_done_2089",
["jump_false", 4, "if_else_2087", 2545, 17],
["load_field", 3, 1, "init", 2546, 14],
["move", 23, 3, 2546, 14],
["load_field", 3, 1, "test", 2547, 14],
["move", 24, 3, 2547, 14],
["load_field", 3, 1, "update", 2548, 16],
["move", 25, 3, 2548, 16],
["load_field", 3, 1, "statements", 2549, 15],
["move", 12, 3, 2549, 15],
["access", 3, "for_start", 2550, 31],
["get", 4, 48, 1, 2550, 21],
["frame", 7, 4, 1, 2550, 21],
["null", 4, 2550, 21],
["setarg", 7, 0, 4, 2550, 21],
["setarg", 7, 1, 3, 2550, 21],
["invoke", 7, 3, 2550, 21],
["move", 19, 3, 2550, 21],
["access", 3, "for_update", 2551, 32],
["get", 4, 48, 1, 2551, 22],
["frame", 7, 4, 1, 2551, 22],
["null", 4, 2551, 22],
["setarg", 7, 0, 4, 2551, 22],
["setarg", 7, 1, 3, 2551, 22],
["invoke", 7, 3, 2551, 22],
["move", 26, 3, 2551, 22],
["access", 3, "for_end", 2552, 29],
["get", 4, 48, 1, 2552, 19],
["frame", 7, 4, 1, 2552, 19],
["null", 4, 2552, 19],
["setarg", 7, 0, 4, 2552, 19],
["setarg", 7, 1, 3, 2552, 19],
["invoke", 7, 3, 2552, 19],
["move", 17, 3, 2552, 19],
["get", 3, 22, 1, 2553, 19],
["move", 20, 3, 2553, 19],
["get", 3, 23, 1, 2554, 22],
["move", 21, 3, 2554, 22],
["put", 17, 22, 1, 2555, 22],
["put", 26, 23, 1, 2556, 25],
["get", 3, 24, 1, 2557, 11],
["null", 4, 2557, 30],
["is_identical", 7, 3, 4, 2557, 30],
["jump_true", 7, "ne_nid_2098", 2557, 30],
["jump", "ne_ni_2099", 2557, 30],
"ne_nid_2098",
["false", 7, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_ni_2099",
["is_int", 8, 3, 2557, 30],
["jump_false", 8, "ne_nn_2100", 2557, 30],
"_nop_tc_207",
["jump", "ne_nn_2100", 2557, 30],
["ne_int", 7, 3, 4, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_nn_2100",
["is_num", 8, 3, 2557, 30],
["jump_false", 8, "ne_nt_2101", 2557, 30],
"_nop_tc_208",
["jump", "ne_nt_2101", 2557, 30],
["ne_float", 7, 3, 4, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_nt_2101",
["is_text", 8, 3, 2557, 30],
["jump_false", 8, "ne_nnl_2102", 2557, 30],
"_nop_tc_209",
["jump", "ne_nnl_2102", 2557, 30],
["ne_text", 7, 3, 4, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_nnl_2102",
["is_null", 8, 3, 2557, 30],
["jump_false", 8, "ne_nb_2103", 2557, 30],
"_nop_tc_210",
"_nop_tc_211",
["false", 7, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_nb_2103",
["is_bool", 8, 3, 2557, 30],
["jump_false", 8, "ne_mis_2104", 2557, 30],
"_nop_tc_212",
["jump", "ne_mis_2104", 2557, 30],
["ne_bool", 7, 3, 4, 2557, 30],
["jump", "ne_done_2097", 2557, 30],
"ne_mis_2104",
["true", 7, 2557, 30],
"ne_done_2097",
["jump_false", 7, "if_else_2095", 2557, 30],
["record", 3, 2],
["store_field", 3, 17, "break_target", 2558, 55],
["store_field", 3, 26, "continue_target", 2558, 83],
["get", 4, 25, 1, 2558, 9],
["get", 7, 24, 1, 2558, 21],
["store_dynamic", 4, 3, 7, 2558, 21],
["null", 3, 2559, 27],
["put", 3, 24, 1, 2559, 27],
["jump", "if_end_2096", 2559, 27],
"if_else_2095",
"if_end_2096",
["null", 3, 2561, 19],
["is_identical", 4, 23, 3, 2561, 19],
["jump_true", 4, "ne_nid_2108", 2561, 19],
["jump", "ne_ni_2109", 2561, 19],
"ne_nid_2108",
["false", 4, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_ni_2109",
["is_int", 7, 23, 2561, 19],
["jump_false", 7, "ne_nn_2110", 2561, 19],
"_nop_tc_213",
["jump", "ne_nn_2110", 2561, 19],
["ne_int", 4, 23, 3, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_nn_2110",
["is_num", 7, 23, 2561, 19],
["jump_false", 7, "ne_nt_2111", 2561, 19],
"_nop_tc_214",
["jump", "ne_nt_2111", 2561, 19],
["ne_float", 4, 23, 3, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_nt_2111",
["is_text", 7, 23, 2561, 19],
["jump_false", 7, "ne_nnl_2112", 2561, 19],
"_nop_tc_215",
["jump", "ne_nnl_2112", 2561, 19],
["ne_text", 4, 23, 3, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_nnl_2112",
["is_null", 7, 23, 2561, 19],
["jump_false", 7, "ne_nb_2113", 2561, 19],
"_nop_tc_216",
"_nop_tc_217",
["false", 4, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_nb_2113",
["is_bool", 7, 23, 2561, 19],
["jump_false", 7, "ne_mis_2114", 2561, 19],
"_nop_tc_218",
["jump", "ne_mis_2114", 2561, 19],
["ne_bool", 4, 23, 3, 2561, 19],
["jump", "ne_done_2107", 2561, 19],
"ne_mis_2114",
["true", 4, 2561, 19],
"ne_done_2107",
["jump_false", 4, "if_else_2105", 2561, 19],
["load_field", 3, 23, "kind", 2562, 21],
["move", 27, 3, 2562, 21],
["access", 3, "var", 2563, 26],
["is_identical", 4, 27, 3, 2563, 26],
["jump_true", 4, "eq_done_2118", 2563, 26],
["is_int", 7, 27, 2563, 26],
["jump_false", 7, "eq_ni_2119", 2563, 26],
"_nop_tc_219",
["jump", "eq_ni_2119", 2563, 26],
["eq_int", 4, 27, 3, 2563, 26],
["jump", "eq_done_2118", 2563, 26],
"eq_ni_2119",
["is_num", 7, 27, 2563, 26],
["jump_false", 7, "eq_nn_2120", 2563, 26],
"_nop_tc_220",
["jump", "eq_nn_2120", 2563, 26],
["eq_float", 4, 27, 3, 2563, 26],
["jump", "eq_done_2118", 2563, 26],
"eq_nn_2120",
["is_text", 7, 27, 2563, 26],
["jump_false", 7, "eq_nt_2121", 2563, 26],
"_nop_tc_221",
"_nop_tc_222",
["eq_text", 4, 27, 3, 2563, 26],
["jump", "eq_done_2118", 2563, 26],
"eq_nt_2121",
["is_null", 7, 27, 2563, 26],
["jump_false", 7, "eq_nnl_2122", 2563, 26],
"_nop_tc_223",
["jump", "eq_nnl_2122", 2563, 26],
["true", 4, 2563, 26],
["jump", "eq_done_2118", 2563, 26],
"eq_nnl_2122",
["is_bool", 7, 27, 2563, 26],
["jump_false", 7, "eq_nb_2123", 2563, 26],
"_nop_tc_224",
["jump", "eq_nb_2123", 2563, 26],
["eq_bool", 4, 27, 3, 2563, 26],
["jump", "eq_done_2118", 2563, 26],
"eq_nb_2123",
["false", 4, 2563, 26],
"eq_done_2118",
["move", 3, 4, 2563, 26],
["jump_true", 3, "or_end_2117", 2563, 26],
["access", 4, "def", 2563, 48],
["is_identical", 7, 27, 4, 2563, 48],
["jump_true", 7, "eq_done_2124", 2563, 48],
["is_int", 8, 27, 2563, 48],
["jump_false", 8, "eq_ni_2125", 2563, 48],
"_nop_tc_225",
["jump", "eq_ni_2125", 2563, 48],
["eq_int", 7, 27, 4, 2563, 48],
["jump", "eq_done_2124", 2563, 48],
"eq_ni_2125",
["is_num", 8, 27, 2563, 48],
["jump_false", 8, "eq_nn_2126", 2563, 48],
"_nop_tc_226",
["jump", "eq_nn_2126", 2563, 48],
["eq_float", 7, 27, 4, 2563, 48],
["jump", "eq_done_2124", 2563, 48],
"eq_nn_2126",
["is_text", 8, 27, 2563, 48],
["jump_false", 8, "eq_nt_2127", 2563, 48],
"_nop_tc_227",
"_nop_tc_228",
["eq_text", 7, 27, 4, 2563, 48],
["jump", "eq_done_2124", 2563, 48],
"eq_nt_2127",
["is_null", 8, 27, 2563, 48],
["jump_false", 8, "eq_nnl_2128", 2563, 48],
"_nop_tc_229",
["jump", "eq_nnl_2128", 2563, 48],
["true", 7, 2563, 48],
["jump", "eq_done_2124", 2563, 48],
"eq_nnl_2128",
["is_bool", 8, 27, 2563, 48],
["jump_false", 8, "eq_nb_2129", 2563, 48],
"_nop_tc_230",
["jump", "eq_nb_2129", 2563, 48],
["eq_bool", 7, 27, 4, 2563, 48],
["jump", "eq_done_2124", 2563, 48],
"eq_nb_2129",
["false", 7, 2563, 48],
"eq_done_2124",
["move", 3, 7, 2563, 48],
"or_end_2117",
["jump_false", 3, "if_else_2115", 2563, 48],
["get", 3, 101, 1, 2564, 11],
["frame", 4, 3, 1, 2564, 11],
["null", 3, 2564, 11],
["setarg", 4, 0, 3, 2564, 11],
["setarg", 4, 1, 23, 2564, 11],
["invoke", 4, 3, 2564, 11],
["jump", "if_end_2116", 2564, 11],
"if_else_2115",
["access", 3, -1, 2566, 26],
["get", 4, 94, 1, 2566, 11],
["frame", 7, 4, 2, 2566, 11],
["null", 4, 2566, 11],
["setarg", 7, 0, 4, 2566, 11],
["setarg", 7, 1, 23, 2566, 11],
["setarg", 7, 2, 3, 2566, 11],
["invoke", 7, 3, 2566, 11],
"if_end_2116",
["jump", "if_end_2106", 2566, 11],
"if_else_2105",
"if_end_2106",
["get", 3, 51, 1, 2569, 7],
["frame", 4, 3, 1, 2569, 7],
["null", 3, 2569, 7],
["setarg", 4, 0, 3, 2569, 7],
["setarg", 4, 1, 19, 2569, 7],
["invoke", 4, 3, 2569, 7],
["null", 3, 2570, 19],
["is_identical", 4, 24, 3, 2570, 19],
["jump_true", 4, "ne_nid_2133", 2570, 19],
["jump", "ne_ni_2134", 2570, 19],
"ne_nid_2133",
["false", 4, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_ni_2134",
["is_int", 7, 24, 2570, 19],
["jump_false", 7, "ne_nn_2135", 2570, 19],
"_nop_tc_231",
["jump", "ne_nn_2135", 2570, 19],
["ne_int", 4, 24, 3, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_nn_2135",
["is_num", 7, 24, 2570, 19],
["jump_false", 7, "ne_nt_2136", 2570, 19],
"_nop_tc_232",
["jump", "ne_nt_2136", 2570, 19],
["ne_float", 4, 24, 3, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_nt_2136",
["is_text", 7, 24, 2570, 19],
["jump_false", 7, "ne_nnl_2137", 2570, 19],
"_nop_tc_233",
["jump", "ne_nnl_2137", 2570, 19],
["ne_text", 4, 24, 3, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_nnl_2137",
["is_null", 7, 24, 2570, 19],
["jump_false", 7, "ne_nb_2138", 2570, 19],
"_nop_tc_234",
"_nop_tc_235",
["false", 4, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_nb_2138",
["is_bool", 7, 24, 2570, 19],
["jump_false", 7, "ne_mis_2139", 2570, 19],
"_nop_tc_236",
["jump", "ne_mis_2139", 2570, 19],
["ne_bool", 4, 24, 3, 2570, 19],
["jump", "ne_done_2132", 2570, 19],
"ne_mis_2139",
["true", 4, 2570, 19],
"ne_done_2132",
["jump_false", 4, "if_else_2130", 2570, 19],
["access", 3, -1, 2571, 36],
["get", 4, 94, 1, 2571, 21],
["frame", 7, 4, 2, 2571, 21],
["null", 4, 2571, 21],
["setarg", 7, 0, 4, 2571, 21],
["setarg", 7, 1, 24, 2571, 21],
["setarg", 7, 2, 3, 2571, 21],
["invoke", 7, 3, 2571, 21],
["move", 28, 3, 2571, 21],
["access", 3, "jump_false", 2572, 24],
["get", 4, 63, 1, 2572, 9],
["frame", 7, 4, 3, 2572, 9],
["null", 4, 2572, 9],
["setarg", 7, 0, 4, 2572, 9],
["setarg", 7, 1, 3, 2572, 9],
["setarg", 7, 2, 28, 2572, 9],
["setarg", 7, 3, 17, 2572, 9],
["invoke", 7, 3, 2572, 9],
["jump", "if_end_2131", 2572, 9],
"if_else_2130",
"if_end_2131",
["access", 11, 0, 2574, 12],
"while_start_2140",
["length", 3, 12, 2575, 26],
["is_int", 4, 11, 2575, 26],
["jump_false", 4, "rel_ni_2142", 2575, 26],
"_nop_tc_237",
"_nop_tc_238",
["lt_int", 4, 11, 3, 2575, 26],
["jump", "rel_done_2144", 2575, 26],
"rel_ni_2142",
"_nop_tc_239",
"_nop_tc_240",
"_nop_tc_241",
"_nop_tc_242",
["lt_float", 4, 11, 3, 2575, 26],
["jump", "rel_done_2144", 2575, 26],
"rel_nn_2143",
"_nop_tc_243",
["jump", "rel_err_2145", 2575, 26],
"_nop_tc_244",
["jump", "rel_err_2145", 2575, 26],
["lt_text", 4, 11, 3, 2575, 26],
["jump", "rel_done_2144", 2575, 26],
"rel_err_2145",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2575,
26
],
["access", 7, "error", 2575, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2575, 26],
["array", 9, 0, 2575, 26],
["push", 9, 8, 2575, 26],
["frame", 8, 3, 2, 2575, 26],
["null", 3, 2575, 26],
["setarg", 8, 0, 3, 2575, 26],
["setarg", 8, 1, 7, 2575, 26],
["setarg", 8, 2, 9, 2575, 26],
["invoke", 8, 3, 2575, 26],
["disrupt", 2575, 26],
"rel_done_2144",
["jump_false", 4, "while_end_2141", 2575, 26],
["load_dynamic", 3, 12, 11, 2576, 29],
["get", 4, 101, 1, 2576, 9],
["frame", 7, 4, 1, 2576, 9],
["null", 4, 2576, 9],
["setarg", 7, 0, 4, 2576, 9],
["setarg", 7, 1, 3, 2576, 9],
["invoke", 7, 3, 2576, 9],
["access", 3, 1, 2577, 19],
"_nop_tc_245",
"_nop_tc_246",
"_nop_tc_247",
"_nop_tc_248",
["add", 4, 11, 3, 2577, 19],
["jump", "num_done_2147", 2577, 19],
"num_err_2146",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2577,
19
],
["access", 7, "error", 2577, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2577, 19],
["array", 9, 0, 2577, 19],
["push", 9, 8, 2577, 19],
["frame", 8, 3, 2, 2577, 19],
["null", 3, 2577, 19],
["setarg", 8, 0, 3, 2577, 19],
["setarg", 8, 1, 7, 2577, 19],
["setarg", 8, 2, 9, 2577, 19],
["invoke", 8, 3, 2577, 19],
["disrupt", 2577, 19],
"num_done_2147",
["move", 11, 4, 2577, 19],
["jump", "while_start_2140", 2577, 19],
"while_end_2141",
["get", 3, 51, 1, 2579, 7],
["frame", 4, 3, 1, 2579, 7],
["null", 3, 2579, 7],
["setarg", 4, 0, 3, 2579, 7],
["setarg", 4, 1, 26, 2579, 7],
["invoke", 4, 3, 2579, 7],
["null", 3, 2580, 21],
["is_identical", 4, 25, 3, 2580, 21],
["jump_true", 4, "ne_nid_2151", 2580, 21],
["jump", "ne_ni_2152", 2580, 21],
"ne_nid_2151",
["false", 4, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_ni_2152",
["is_int", 7, 25, 2580, 21],
["jump_false", 7, "ne_nn_2153", 2580, 21],
"_nop_tc_249",
["jump", "ne_nn_2153", 2580, 21],
["ne_int", 4, 25, 3, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_nn_2153",
["is_num", 7, 25, 2580, 21],
["jump_false", 7, "ne_nt_2154", 2580, 21],
"_nop_tc_250",
["jump", "ne_nt_2154", 2580, 21],
["ne_float", 4, 25, 3, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_nt_2154",
["is_text", 7, 25, 2580, 21],
["jump_false", 7, "ne_nnl_2155", 2580, 21],
"_nop_tc_251",
["jump", "ne_nnl_2155", 2580, 21],
["ne_text", 4, 25, 3, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_nnl_2155",
["is_null", 7, 25, 2580, 21],
["jump_false", 7, "ne_nb_2156", 2580, 21],
"_nop_tc_252",
"_nop_tc_253",
["false", 4, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_nb_2156",
["is_bool", 7, 25, 2580, 21],
["jump_false", 7, "ne_mis_2157", 2580, 21],
"_nop_tc_254",
["jump", "ne_mis_2157", 2580, 21],
["ne_bool", 4, 25, 3, 2580, 21],
["jump", "ne_done_2150", 2580, 21],
"ne_mis_2157",
["true", 4, 2580, 21],
"ne_done_2150",
["jump_false", 4, "if_else_2148", 2580, 21],
["access", 3, -1, 2581, 26],
["get", 4, 94, 1, 2581, 9],
["frame", 7, 4, 2, 2581, 9],
["null", 4, 2581, 9],
["setarg", 7, 0, 4, 2581, 9],
["setarg", 7, 1, 25, 2581, 9],
["setarg", 7, 2, 3, 2581, 9],
["invoke", 7, 3, 2581, 9],
["jump", "if_end_2149", 2581, 9],
"if_else_2148",
"if_end_2149",
["get", 3, 62, 1, 2583, 7],
["frame", 4, 3, 1, 2583, 7],
["null", 3, 2583, 7],
["setarg", 4, 0, 3, 2583, 7],
["setarg", 4, 1, 19, 2583, 7],
["invoke", 4, 3, 2583, 7],
["get", 3, 51, 1, 2584, 7],
["frame", 4, 3, 1, 2584, 7],
["null", 3, 2584, 7],
["setarg", 4, 0, 3, 2584, 7],
["setarg", 4, 1, 17, 2584, 7],
["invoke", 4, 3, 2584, 7],
["put", 20, 22, 1, 2585, 22],
["put", 21, 23, 1, 2586, 25],
["null", 3, 2587, 14],
["return", 3, 2587, 14],
"_nop_ur_11",
"if_else_2087",
"if_end_2088",
["access", 3, "return", 2590, 17],
["is_identical", 4, 2, 3, 2590, 17],
["jump_true", 4, "eq_done_2160", 2590, 17],
["is_int", 7, 2, 2590, 17],
["jump_false", 7, "eq_ni_2161", 2590, 17],
"_nop_tc_255",
["jump", "eq_ni_2161", 2590, 17],
["eq_int", 4, 2, 3, 2590, 17],
["jump", "eq_done_2160", 2590, 17],
"eq_ni_2161",
["is_num", 7, 2, 2590, 17],
["jump_false", 7, "eq_nn_2162", 2590, 17],
"_nop_tc_256",
["jump", "eq_nn_2162", 2590, 17],
["eq_float", 4, 2, 3, 2590, 17],
["jump", "eq_done_2160", 2590, 17],
"eq_nn_2162",
["is_text", 7, 2, 2590, 17],
["jump_false", 7, "eq_nt_2163", 2590, 17],
"_nop_tc_257",
"_nop_tc_258",
["eq_text", 4, 2, 3, 2590, 17],
["jump", "eq_done_2160", 2590, 17],
"eq_nt_2163",
["is_null", 7, 2, 2590, 17],
["jump_false", 7, "eq_nnl_2164", 2590, 17],
"_nop_tc_259",
["jump", "eq_nnl_2164", 2590, 17],
["true", 4, 2590, 17],
["jump", "eq_done_2160", 2590, 17],
"eq_nnl_2164",
["is_bool", 7, 2, 2590, 17],
["jump_false", 7, "eq_nb_2165", 2590, 17],
"_nop_tc_260",
["jump", "eq_nb_2165", 2590, 17],
["eq_bool", 4, 2, 3, 2590, 17],
["jump", "eq_done_2160", 2590, 17],
"eq_nb_2165",
["false", 4, 2590, 17],
"eq_done_2160",
["jump_false", 4, "if_else_2158", 2590, 17],
["load_field", 3, 1, "expression", 2591, 14],
["move", 29, 3, 2591, 14],
["null", 3, 2592, 19],
["is_identical", 4, 29, 3, 2592, 19],
["jump_true", 4, "ne_nid_2169", 2592, 19],
["jump", "ne_ni_2170", 2592, 19],
"ne_nid_2169",
["false", 4, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_ni_2170",
["is_int", 7, 29, 2592, 19],
["jump_false", 7, "ne_nn_2171", 2592, 19],
"_nop_tc_261",
["jump", "ne_nn_2171", 2592, 19],
["ne_int", 4, 29, 3, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_nn_2171",
["is_num", 7, 29, 2592, 19],
["jump_false", 7, "ne_nt_2172", 2592, 19],
"_nop_tc_262",
["jump", "ne_nt_2172", 2592, 19],
["ne_float", 4, 29, 3, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_nt_2172",
["is_text", 7, 29, 2592, 19],
["jump_false", 7, "ne_nnl_2173", 2592, 19],
"_nop_tc_263",
["jump", "ne_nnl_2173", 2592, 19],
["ne_text", 4, 29, 3, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_nnl_2173",
["is_null", 7, 29, 2592, 19],
["jump_false", 7, "ne_nb_2174", 2592, 19],
"_nop_tc_264",
"_nop_tc_265",
["false", 4, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_nb_2174",
["is_bool", 7, 29, 2592, 19],
["jump_false", 7, "ne_mis_2175", 2592, 19],
"_nop_tc_266",
["jump", "ne_mis_2175", 2592, 19],
["ne_bool", 4, 29, 3, 2592, 19],
["jump", "ne_done_2168", 2592, 19],
"ne_mis_2175",
["true", 4, 2592, 19],
"ne_done_2168",
["jump_false", 4, "if_else_2166", 2592, 19],
["access", 3, -1, 2593, 31],
["get", 4, 94, 1, 2593, 16],
["frame", 7, 4, 2, 2593, 16],
["null", 4, 2593, 16],
["setarg", 7, 0, 4, 2593, 16],
["setarg", 7, 1, 29, 2593, 16],
["setarg", 7, 2, 3, 2593, 16],
["invoke", 7, 3, 2593, 16],
["move", 30, 3, 2593, 16],
["load_field", 3, 1, "tail", 2595, 13],
["true", 4, 2595, 26],
["is_identical", 7, 3, 4, 2595, 26],
["jump_true", 7, "eq_done_2179", 2595, 26],
["is_int", 8, 3, 2595, 26],
["jump_false", 8, "eq_ni_2180", 2595, 26],
"_nop_tc_267",
["jump", "eq_ni_2180", 2595, 26],
["eq_int", 7, 3, 4, 2595, 26],
["jump", "eq_done_2179", 2595, 26],
"eq_ni_2180",
["is_num", 8, 3, 2595, 26],
["jump_false", 8, "eq_nn_2181", 2595, 26],
"_nop_tc_268",
["jump", "eq_nn_2181", 2595, 26],
["eq_float", 7, 3, 4, 2595, 26],
["jump", "eq_done_2179", 2595, 26],
"eq_nn_2181",
["is_text", 8, 3, 2595, 26],
["jump_false", 8, "eq_nt_2182", 2595, 26],
"_nop_tc_269",
["jump", "eq_nt_2182", 2595, 26],
["eq_text", 7, 3, 4, 2595, 26],
["jump", "eq_done_2179", 2595, 26],
"eq_nt_2182",
["is_null", 8, 3, 2595, 26],
["jump_false", 8, "eq_nnl_2183", 2595, 26],
"_nop_tc_270",
["jump", "eq_nnl_2183", 2595, 26],
["true", 7, 2595, 26],
["jump", "eq_done_2179", 2595, 26],
"eq_nnl_2183",
["is_bool", 8, 3, 2595, 26],
["jump_false", 8, "eq_nb_2184", 2595, 26],
"_nop_tc_271",
"_nop_tc_272",
["eq_bool", 7, 3, 4, 2595, 26],
["jump", "eq_done_2179", 2595, 26],
"eq_nb_2184",
["false", 7, 2595, 26],
"eq_done_2179",
["move", 3, 7, 2595, 26],
["jump_false", 3, "and_end_2178", 2595, 26],
["get", 4, 33, 1, 2595, 35],
["not", 7, 4, 2595, 35],
["move", 3, 7, 2595, 35],
"and_end_2178",
["jump_false", 3, "if_else_2176", 2595, 35],
["get", 3, 2, 1, 2596, 24],
["get", 4, 2, 1, 2596, 46],
["length", 7, 4, 2596, 46],
["access", 4, 1, 2596, 64],
"_nop_tc_273",
"_nop_tc_274",
"_nop_tc_275",
"_nop_tc_276",
["subtract", 8, 7, 4, 2596, 64],
["jump", "num_done_2186", 2596, 64],
"num_err_2185",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2596,
64
],
["access", 7, "error", 2596, 64],
["access", 9, "cannot apply '-': operands must be numbers", 2596, 64],
["array", 10, 0, 2596, 64],
["push", 10, 9, 2596, 64],
["frame", 9, 4, 2, 2596, 64],
["null", 4, 2596, 64],
["setarg", 9, 0, 4, 2596, 64],
["setarg", 9, 1, 7, 2596, 64],
["setarg", 9, 2, 10, 2596, 64],
["invoke", 9, 4, 2596, 64],
["disrupt", 2596, 64],
"num_done_2186",
["load_dynamic", 4, 3, 8, 2596, 64],
["move", 60, 4, 2596, 64],
["is_array", 3, 60, 2597, 24],
["move", 4, 3, 2597, 24],
["jump_false", 4, "and_end_2189", 2597, 24],
["access", 3, 0, 2597, 50],
["load_index", 7, 60, 3, 2597, 50],
["access", 3, "invoke", 2597, 56],
["is_identical", 8, 7, 3, 2597, 56],
["jump_true", 8, "eq_done_2190", 2597, 56],
["is_int", 9, 7, 2597, 56],
["jump_false", 9, "eq_ni_2191", 2597, 56],
"_nop_tc_277",
["jump", "eq_ni_2191", 2597, 56],
["eq_int", 8, 7, 3, 2597, 56],
["jump", "eq_done_2190", 2597, 56],
"eq_ni_2191",
["is_num", 9, 7, 2597, 56],
["jump_false", 9, "eq_nn_2192", 2597, 56],
"_nop_tc_278",
["jump", "eq_nn_2192", 2597, 56],
["eq_float", 8, 7, 3, 2597, 56],
["jump", "eq_done_2190", 2597, 56],
"eq_nn_2192",
["is_text", 9, 7, 2597, 56],
["jump_false", 9, "eq_nt_2193", 2597, 56],
"_nop_tc_279",
"_nop_tc_280",
["eq_text", 8, 7, 3, 2597, 56],
["jump", "eq_done_2190", 2597, 56],
"eq_nt_2193",
["is_null", 9, 7, 2597, 56],
["jump_false", 9, "eq_nnl_2194", 2597, 56],
"_nop_tc_281",
["jump", "eq_nnl_2194", 2597, 56],
["true", 8, 2597, 56],
["jump", "eq_done_2190", 2597, 56],
"eq_nnl_2194",
["is_bool", 9, 7, 2597, 56],
["jump_false", 9, "eq_nb_2195", 2597, 56],
"_nop_tc_282",
["jump", "eq_nb_2195", 2597, 56],
["eq_bool", 8, 7, 3, 2597, 56],
["jump", "eq_done_2190", 2597, 56],
"eq_nb_2195",
["false", 8, 2597, 56],
"eq_done_2190",
["move", 4, 8, 2597, 56],
"and_end_2189",
["jump_false", 4, "if_else_2187", 2597, 56],
["access", 3, "tail_invoke", 2598, 29],
["access", 4, 0, 2598, 24],
["store_index", 60, 3, 4, 2598, 24],
["jump", "if_end_2188", 2598, 24],
"if_else_2187",
"if_end_2188",
["jump", "if_end_2177", 2598, 24],
"if_else_2176",
"if_end_2177",
["access", 3, "return", 2601, 16],
["get", 4, 53, 1, 2601, 9],
["frame", 7, 4, 2, 2601, 9],
["null", 4, 2601, 9],
["setarg", 7, 0, 4, 2601, 9],
["setarg", 7, 1, 3, 2601, 9],
["setarg", 7, 2, 30, 2601, 9],
["invoke", 7, 3, 2601, 9],
["jump", "if_end_2167", 2601, 9],
"if_else_2166",
["get", 3, 43, 1, 2603, 21],
["frame", 4, 3, 0, 2603, 21],
["null", 3, 2603, 21],
["setarg", 4, 0, 3, 2603, 21],
["invoke", 4, 3, 2603, 21],
["move", 31, 3, 2603, 21],
["access", 3, "null", 2604, 16],
["get", 4, 53, 1, 2604, 9],
["frame", 7, 4, 2, 2604, 9],
["null", 4, 2604, 9],
["setarg", 7, 0, 4, 2604, 9],
["setarg", 7, 1, 3, 2604, 9],
["setarg", 7, 2, 31, 2604, 9],
["invoke", 7, 3, 2604, 9],
["access", 3, "return", 2605, 16],
["get", 4, 53, 1, 2605, 9],
["frame", 7, 4, 2, 2605, 9],
["null", 4, 2605, 9],
["setarg", 7, 0, 4, 2605, 9],
["setarg", 7, 1, 3, 2605, 9],
["setarg", 7, 2, 31, 2605, 9],
["invoke", 7, 3, 2605, 9],
"if_end_2167",
["null", 3, 2607, 14],
["return", 3, 2607, 14],
"_nop_ur_12",
"if_else_2158",
"if_end_2159",
["access", 3, "go", 2610, 17],
["is_identical", 4, 2, 3, 2610, 17],
["jump_true", 4, "eq_done_2198", 2610, 17],
["is_int", 7, 2, 2610, 17],
["jump_false", 7, "eq_ni_2199", 2610, 17],
"_nop_tc_283",
["jump", "eq_ni_2199", 2610, 17],
["eq_int", 4, 2, 3, 2610, 17],
["jump", "eq_done_2198", 2610, 17],
"eq_ni_2199",
["is_num", 7, 2, 2610, 17],
["jump_false", 7, "eq_nn_2200", 2610, 17],
"_nop_tc_284",
["jump", "eq_nn_2200", 2610, 17],
["eq_float", 4, 2, 3, 2610, 17],
["jump", "eq_done_2198", 2610, 17],
"eq_nn_2200",
["is_text", 7, 2, 2610, 17],
["jump_false", 7, "eq_nt_2201", 2610, 17],
"_nop_tc_285",
"_nop_tc_286",
["eq_text", 4, 2, 3, 2610, 17],
["jump", "eq_done_2198", 2610, 17],
"eq_nt_2201",
["is_null", 7, 2, 2610, 17],
["jump_false", 7, "eq_nnl_2202", 2610, 17],
"_nop_tc_287",
["jump", "eq_nnl_2202", 2610, 17],
["true", 4, 2610, 17],
["jump", "eq_done_2198", 2610, 17],
"eq_nnl_2202",
["is_bool", 7, 2, 2610, 17],
["jump_false", 7, "eq_nb_2203", 2610, 17],
"_nop_tc_288",
["jump", "eq_nb_2203", 2610, 17],
["eq_bool", 4, 2, 3, 2610, 17],
["jump", "eq_done_2198", 2610, 17],
"eq_nb_2203",
["false", 4, 2610, 17],
"eq_done_2198",
["jump_false", 4, "if_else_2196", 2610, 17],
["load_field", 3, 1, "expression", 2611, 19],
["move", 32, 3, 2611, 19],
["null", 3, 2612, 24],
["is_identical", 4, 32, 3, 2612, 24],
["jump_true", 4, "eq_done_2207", 2612, 24],
["is_int", 7, 32, 2612, 24],
["jump_false", 7, "eq_ni_2208", 2612, 24],
"_nop_tc_289",
["jump", "eq_ni_2208", 2612, 24],
["eq_int", 4, 32, 3, 2612, 24],
["jump", "eq_done_2207", 2612, 24],
"eq_ni_2208",
["is_num", 7, 32, 2612, 24],
["jump_false", 7, "eq_nn_2209", 2612, 24],
"_nop_tc_290",
["jump", "eq_nn_2209", 2612, 24],
["eq_float", 4, 32, 3, 2612, 24],
["jump", "eq_done_2207", 2612, 24],
"eq_nn_2209",
["is_text", 7, 32, 2612, 24],
["jump_false", 7, "eq_nt_2210", 2612, 24],
"_nop_tc_291",
["jump", "eq_nt_2210", 2612, 24],
["eq_text", 4, 32, 3, 2612, 24],
["jump", "eq_done_2207", 2612, 24],
"eq_nt_2210",
["is_null", 7, 32, 2612, 24],
["jump_false", 7, "eq_nnl_2211", 2612, 24],
"_nop_tc_292",
"_nop_tc_293",
["true", 4, 2612, 24],
["jump", "eq_done_2207", 2612, 24],
"eq_nnl_2211",
["is_bool", 7, 32, 2612, 24],
["jump_false", 7, "eq_nb_2212", 2612, 24],
"_nop_tc_294",
["jump", "eq_nb_2212", 2612, 24],
["eq_bool", 4, 32, 3, 2612, 24],
["jump", "eq_done_2207", 2612, 24],
"eq_nb_2212",
["false", 4, 2612, 24],
"eq_done_2207",
["move", 3, 4, 2612, 24],
["jump_true", 3, "or_end_2206", 2612, 24],
["load_field", 4, 32, "kind", 2612, 32],
["access", 7, "(", 2612, 50],
["is_identical", 8, 4, 7, 2612, 50],
["jump_true", 8, "ne_nid_2214", 2612, 50],
["jump", "ne_ni_2215", 2612, 50],
"ne_nid_2214",
["false", 8, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_ni_2215",
["is_int", 9, 4, 2612, 50],
["jump_false", 9, "ne_nn_2216", 2612, 50],
"_nop_tc_295",
["jump", "ne_nn_2216", 2612, 50],
["ne_int", 8, 4, 7, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_nn_2216",
["is_num", 9, 4, 2612, 50],
["jump_false", 9, "ne_nt_2217", 2612, 50],
"_nop_tc_296",
["jump", "ne_nt_2217", 2612, 50],
["ne_float", 8, 4, 7, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_nt_2217",
["is_text", 9, 4, 2612, 50],
["jump_false", 9, "ne_nnl_2218", 2612, 50],
"_nop_tc_297",
"_nop_tc_298",
["ne_text", 8, 4, 7, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_nnl_2218",
["is_null", 9, 4, 2612, 50],
["jump_false", 9, "ne_nb_2219", 2612, 50],
"_nop_tc_299",
["jump", "ne_nb_2219", 2612, 50],
["false", 8, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_nb_2219",
["is_bool", 9, 4, 2612, 50],
["jump_false", 9, "ne_mis_2220", 2612, 50],
"_nop_tc_300",
["jump", "ne_mis_2220", 2612, 50],
["ne_bool", 8, 4, 7, 2612, 50],
["jump", "ne_done_2213", 2612, 50],
"ne_mis_2220",
["true", 8, 2612, 50],
"ne_done_2213",
["move", 3, 8, 2612, 50],
"or_end_2206",
["jump_false", 3, "if_else_2204", 2612, 50],
["null", 3, 2613, 16],
["return", 3, 2613, 16],
"_nop_ur_13",
"if_else_2204",
"if_end_2205",
["load_field", 3, 32, "expression", 2615, 16],
["move", 33, 3, 2615, 16],
["load_field", 3, 32, "list", 2616, 19],
["move", 34, 3, 2616, 19],
["array", 3, 0, 2617, 19],
["move", 35, 3, 2617, 19],
["access", 11, 0, 2618, 12],
["null", 3, 2619, 28],
["is_identical", 4, 34, 3, 2619, 28],
["jump_true", 4, "ne_nid_2224", 2619, 28],
["jump", "ne_ni_2225", 2619, 28],
"ne_nid_2224",
["false", 4, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_ni_2225",
["is_int", 7, 34, 2619, 28],
["jump_false", 7, "ne_nn_2226", 2619, 28],
"_nop_tc_301",
["jump", "ne_nn_2226", 2619, 28],
["ne_int", 4, 34, 3, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_nn_2226",
["is_num", 7, 34, 2619, 28],
["jump_false", 7, "ne_nt_2227", 2619, 28],
"_nop_tc_302",
["jump", "ne_nt_2227", 2619, 28],
["ne_float", 4, 34, 3, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_nt_2227",
["is_text", 7, 34, 2619, 28],
["jump_false", 7, "ne_nnl_2228", 2619, 28],
"_nop_tc_303",
["jump", "ne_nnl_2228", 2619, 28],
["ne_text", 4, 34, 3, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_nnl_2228",
["is_null", 7, 34, 2619, 28],
["jump_false", 7, "ne_nb_2229", 2619, 28],
"_nop_tc_304",
"_nop_tc_305",
["false", 4, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_nb_2229",
["is_bool", 7, 34, 2619, 28],
["jump_false", 7, "ne_mis_2230", 2619, 28],
"_nop_tc_306",
["jump", "ne_mis_2230", 2619, 28],
["ne_bool", 4, 34, 3, 2619, 28],
["jump", "ne_done_2223", 2619, 28],
"ne_mis_2230",
["true", 4, 2619, 28],
"ne_done_2223",
["jump_false", 4, "tern_else_2221", 2619, 28],
["length", 3, 34, 2619, 42],
["move", 4, 3, 2619, 42],
["jump", "tern_end_2222", 2619, 42],
"tern_else_2221",
["access", 3, 0, 2619, 55],
["move", 4, 3, 2619, 55],
"tern_end_2222",
["move", 36, 4, 2619, 55],
"while_start_2231",
["is_int", 3, 11, 2620, 19],
["jump_false", 3, "rel_ni_2233", 2620, 19],
"_nop_tc_307",
"_nop_tc_308",
["lt_int", 3, 11, 36, 2620, 19],
["jump", "rel_done_2235", 2620, 19],
"rel_ni_2233",
"_nop_tc_309",
"_nop_tc_310",
"_nop_tc_311",
"_nop_tc_312",
["lt_float", 3, 11, 36, 2620, 19],
["jump", "rel_done_2235", 2620, 19],
"rel_nn_2234",
"_nop_tc_313",
["jump", "rel_err_2236", 2620, 19],
"_nop_tc_314",
["jump", "rel_err_2236", 2620, 19],
["lt_text", 3, 11, 36, 2620, 19],
["jump", "rel_done_2235", 2620, 19],
"rel_err_2236",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2620,
19
],
["access", 7, "error", 2620, 19],
["access", 8, "cannot compare with '<': operands must be same type", 2620, 19],
["array", 9, 0, 2620, 19],
["push", 9, 8, 2620, 19],
["frame", 8, 4, 2, 2620, 19],
["null", 4, 2620, 19],
["setarg", 8, 0, 4, 2620, 19],
["setarg", 8, 1, 7, 2620, 19],
["setarg", 8, 2, 9, 2620, 19],
["invoke", 8, 4, 2620, 19],
["disrupt", 2620, 19],
"rel_done_2235",
["jump_false", 3, "while_end_2232", 2620, 19],
["load_dynamic", 3, 34, 11, 2621, 44],
["access", 4, -1, 2621, 49],
["get", 7, 94, 1, 2621, 25],
["frame", 8, 7, 2, 2621, 25],
["null", 7, 2621, 25],
["setarg", 8, 0, 7, 2621, 25],
["setarg", 8, 1, 3, 2621, 25],
["setarg", 8, 2, 4, 2621, 25],
["invoke", 8, 3, 2621, 25],
["is_array", 4, 35, 2621, 25],
["jump_false", 4, "push_err_2237", 2621, 25],
["push", 35, 3, 2621, 25],
["jump", "push_done_2238", 2621, 25],
"push_err_2237",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2621,
25
],
["access", 4, "error", 2621, 25],
["access", 7, "cannot push: target must be an array", 2621, 25],
["array", 8, 0, 2621, 25],
["push", 8, 7, 2621, 25],
["frame", 7, 3, 2, 2621, 25],
["null", 3, 2621, 25],
["setarg", 7, 0, 3, 2621, 25],
["setarg", 7, 1, 4, 2621, 25],
["setarg", 7, 2, 8, 2621, 25],
["invoke", 7, 3, 2621, 25],
["disrupt", 2621, 25],
"push_done_2238",
["access", 3, 1, 2622, 19],
"_nop_tc_315",
"_nop_tc_316",
"_nop_tc_317",
"_nop_tc_318",
["add", 4, 11, 3, 2622, 19],
["jump", "num_done_2240", 2622, 19],
"num_err_2239",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2622,
19
],
["access", 7, "error", 2622, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2622, 19],
["array", 9, 0, 2622, 19],
["push", 9, 8, 2622, 19],
["frame", 8, 3, 2, 2622, 19],
["null", 3, 2622, 19],
["setarg", 8, 0, 3, 2622, 19],
["setarg", 8, 1, 7, 2622, 19],
["setarg", 8, 2, 9, 2622, 19],
["invoke", 8, 3, 2622, 19],
["disrupt", 2622, 19],
"num_done_2240",
["move", 11, 4, 2622, 19],
["jump", "while_start_2231", 2622, 19],
"while_end_2232",
["load_field", 3, 33, "kind", 2624, 21],
["move", 37, 3, 2624, 21],
["access", 3, ".", 2625, 26],
["is_identical", 4, 37, 3, 2625, 26],
["jump_true", 4, "eq_done_2243", 2625, 26],
["is_int", 7, 37, 2625, 26],
["jump_false", 7, "eq_ni_2244", 2625, 26],
"_nop_tc_319",
["jump", "eq_ni_2244", 2625, 26],
["eq_int", 4, 37, 3, 2625, 26],
["jump", "eq_done_2243", 2625, 26],
"eq_ni_2244",
["is_num", 7, 37, 2625, 26],
["jump_false", 7, "eq_nn_2245", 2625, 26],
"_nop_tc_320",
["jump", "eq_nn_2245", 2625, 26],
["eq_float", 4, 37, 3, 2625, 26],
["jump", "eq_done_2243", 2625, 26],
"eq_nn_2245",
["is_text", 7, 37, 2625, 26],
["jump_false", 7, "eq_nt_2246", 2625, 26],
"_nop_tc_321",
"_nop_tc_322",
["eq_text", 4, 37, 3, 2625, 26],
["jump", "eq_done_2243", 2625, 26],
"eq_nt_2246",
["is_null", 7, 37, 2625, 26],
["jump_false", 7, "eq_nnl_2247", 2625, 26],
"_nop_tc_323",
["jump", "eq_nnl_2247", 2625, 26],
["true", 4, 2625, 26],
["jump", "eq_done_2243", 2625, 26],
"eq_nnl_2247",
["is_bool", 7, 37, 2625, 26],
["jump_false", 7, "eq_nb_2248", 2625, 26],
"_nop_tc_324",
["jump", "eq_nb_2248", 2625, 26],
["eq_bool", 4, 37, 3, 2625, 26],
["jump", "eq_done_2243", 2625, 26],
"eq_nb_2248",
["false", 4, 2625, 26],
"eq_done_2243",
["jump_false", 4, "if_else_2241", 2625, 26],
["load_field", 3, 33, "left", 2626, 20],
["move", 38, 3, 2626, 20],
["load_field", 3, 33, "right", 2627, 16],
["move", 39, 3, 2627, 16],
["access", 3, -1, 2628, 39],
["get", 4, 94, 1, 2628, 20],
["frame", 7, 4, 2, 2628, 20],
["null", 4, 2628, 20],
["setarg", 7, 0, 4, 2628, 20],
["setarg", 7, 1, 38, 2628, 20],
["setarg", 7, 2, 3, 2628, 20],
["invoke", 7, 3, 2628, 20],
["move", 40, 3, 2628, 20],
["get", 3, 83, 1, 2629, 9],
["frame", 4, 3, 3, 2629, 9],
["null", 3, 2629, 9],
["setarg", 4, 0, 3, 2629, 9],
["setarg", 4, 1, 40, 2629, 9],
["setarg", 4, 2, 39, 2629, 9],
["setarg", 4, 3, 35, 2629, 9],
["invoke", 4, 3, 2629, 9],
["jump", "if_end_2242", 2629, 9],
"if_else_2241",
["access", 3, -1, 2631, 38],
["get", 4, 94, 1, 2631, 21],
["frame", 7, 4, 2, 2631, 21],
["null", 4, 2631, 21],
["setarg", 7, 0, 4, 2631, 21],
["setarg", 7, 1, 33, 2631, 21],
["setarg", 7, 2, 3, 2631, 21],
["invoke", 7, 3, 2631, 21],
["move", 41, 3, 2631, 21],
["get", 3, 82, 1, 2632, 9],
["frame", 4, 3, 2, 2632, 9],
["null", 3, 2632, 9],
["setarg", 4, 0, 3, 2632, 9],
["setarg", 4, 1, 41, 2632, 9],
["setarg", 4, 2, 35, 2632, 9],
["invoke", 4, 3, 2632, 9],
"if_end_2242",
["null", 3, 2634, 14],
["return", 3, 2634, 14],
"_nop_ur_14",
"if_else_2196",
"if_end_2197",
["access", 3, "disrupt", 2637, 17],
["is_identical", 4, 2, 3, 2637, 17],
["jump_true", 4, "eq_done_2251", 2637, 17],
["is_int", 7, 2, 2637, 17],
["jump_false", 7, "eq_ni_2252", 2637, 17],
"_nop_tc_325",
["jump", "eq_ni_2252", 2637, 17],
["eq_int", 4, 2, 3, 2637, 17],
["jump", "eq_done_2251", 2637, 17],
"eq_ni_2252",
["is_num", 7, 2, 2637, 17],
["jump_false", 7, "eq_nn_2253", 2637, 17],
"_nop_tc_326",
["jump", "eq_nn_2253", 2637, 17],
["eq_float", 4, 2, 3, 2637, 17],
["jump", "eq_done_2251", 2637, 17],
"eq_nn_2253",
["is_text", 7, 2, 2637, 17],
["jump_false", 7, "eq_nt_2254", 2637, 17],
"_nop_tc_327",
"_nop_tc_328",
["eq_text", 4, 2, 3, 2637, 17],
["jump", "eq_done_2251", 2637, 17],
"eq_nt_2254",
["is_null", 7, 2, 2637, 17],
["jump_false", 7, "eq_nnl_2255", 2637, 17],
"_nop_tc_329",
["jump", "eq_nnl_2255", 2637, 17],
["true", 4, 2637, 17],
["jump", "eq_done_2251", 2637, 17],
"eq_nnl_2255",
["is_bool", 7, 2, 2637, 17],
["jump_false", 7, "eq_nb_2256", 2637, 17],
"_nop_tc_330",
["jump", "eq_nb_2256", 2637, 17],
["eq_bool", 4, 2, 3, 2637, 17],
["jump", "eq_done_2251", 2637, 17],
"eq_nb_2256",
["false", 4, 2637, 17],
"eq_done_2251",
["jump_false", 4, "if_else_2249", 2637, 17],
["access", 3, "disrupt", 2638, 14],
["get", 4, 52, 1, 2638, 7],
["frame", 7, 4, 1, 2638, 7],
["null", 4, 2638, 7],
["setarg", 7, 0, 4, 2638, 7],
["setarg", 7, 1, 3, 2638, 7],
["invoke", 7, 3, 2638, 7],
["null", 3, 2639, 14],
["return", 3, 2639, 14],
"_nop_ur_15",
"if_else_2249",
"if_end_2250",
["access", 3, "break", 2642, 17],
["is_identical", 4, 2, 3, 2642, 17],
["jump_true", 4, "eq_done_2259", 2642, 17],
["is_int", 7, 2, 2642, 17],
["jump_false", 7, "eq_ni_2260", 2642, 17],
"_nop_tc_331",
["jump", "eq_ni_2260", 2642, 17],
["eq_int", 4, 2, 3, 2642, 17],
["jump", "eq_done_2259", 2642, 17],
"eq_ni_2260",
["is_num", 7, 2, 2642, 17],
["jump_false", 7, "eq_nn_2261", 2642, 17],
"_nop_tc_332",
["jump", "eq_nn_2261", 2642, 17],
["eq_float", 4, 2, 3, 2642, 17],
["jump", "eq_done_2259", 2642, 17],
"eq_nn_2261",
["is_text", 7, 2, 2642, 17],
["jump_false", 7, "eq_nt_2262", 2642, 17],
"_nop_tc_333",
"_nop_tc_334",
["eq_text", 4, 2, 3, 2642, 17],
["jump", "eq_done_2259", 2642, 17],
"eq_nt_2262",
["is_null", 7, 2, 2642, 17],
["jump_false", 7, "eq_nnl_2263", 2642, 17],
"_nop_tc_335",
["jump", "eq_nnl_2263", 2642, 17],
["true", 4, 2642, 17],
["jump", "eq_done_2259", 2642, 17],
"eq_nnl_2263",
["is_bool", 7, 2, 2642, 17],
["jump_false", 7, "eq_nb_2264", 2642, 17],
"_nop_tc_336",
["jump", "eq_nb_2264", 2642, 17],
["eq_bool", 4, 2, 3, 2642, 17],
["jump", "eq_done_2259", 2642, 17],
"eq_nb_2264",
["false", 4, 2642, 17],
"eq_done_2259",
["jump_false", 4, "if_else_2257", 2642, 17],
["load_field", 3, 1, "name", 2643, 11],
["null", 4, 2643, 24],
["is_identical", 7, 3, 4, 2643, 24],
["jump_true", 7, "ne_nid_2269", 2643, 24],
["jump", "ne_ni_2270", 2643, 24],
"ne_nid_2269",
["false", 7, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_ni_2270",
["is_int", 8, 3, 2643, 24],
["jump_false", 8, "ne_nn_2271", 2643, 24],
"_nop_tc_337",
["jump", "ne_nn_2271", 2643, 24],
["ne_int", 7, 3, 4, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_nn_2271",
["is_num", 8, 3, 2643, 24],
["jump_false", 8, "ne_nt_2272", 2643, 24],
"_nop_tc_338",
["jump", "ne_nt_2272", 2643, 24],
["ne_float", 7, 3, 4, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_nt_2272",
["is_text", 8, 3, 2643, 24],
["jump_false", 8, "ne_nnl_2273", 2643, 24],
"_nop_tc_339",
["jump", "ne_nnl_2273", 2643, 24],
["ne_text", 7, 3, 4, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_nnl_2273",
["is_null", 8, 3, 2643, 24],
["jump_false", 8, "ne_nb_2274", 2643, 24],
"_nop_tc_340",
"_nop_tc_341",
["false", 7, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_nb_2274",
["is_bool", 8, 3, 2643, 24],
["jump_false", 8, "ne_mis_2275", 2643, 24],
"_nop_tc_342",
["jump", "ne_mis_2275", 2643, 24],
["ne_bool", 7, 3, 4, 2643, 24],
["jump", "ne_done_2268", 2643, 24],
"ne_mis_2275",
["true", 7, 2643, 24],
"ne_done_2268",
["move", 3, 7, 2643, 24],
["jump_false", 3, "and_end_2267", 2643, 24],
["get", 4, 25, 1, 2643, 32],
["load_field", 7, 1, "name", 2643, 44],
["load_dynamic", 8, 4, 7, 2643, 44],
["null", 4, 2643, 58],
["is_identical", 7, 8, 4, 2643, 58],
["jump_true", 7, "ne_nid_2277", 2643, 58],
["jump", "ne_ni_2278", 2643, 58],
"ne_nid_2277",
["false", 7, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_ni_2278",
["is_int", 9, 8, 2643, 58],
["jump_false", 9, "ne_nn_2279", 2643, 58],
"_nop_tc_343",
["jump", "ne_nn_2279", 2643, 58],
["ne_int", 7, 8, 4, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_nn_2279",
["is_num", 9, 8, 2643, 58],
["jump_false", 9, "ne_nt_2280", 2643, 58],
"_nop_tc_344",
["jump", "ne_nt_2280", 2643, 58],
["ne_float", 7, 8, 4, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_nt_2280",
["is_text", 9, 8, 2643, 58],
["jump_false", 9, "ne_nnl_2281", 2643, 58],
"_nop_tc_345",
["jump", "ne_nnl_2281", 2643, 58],
["ne_text", 7, 8, 4, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_nnl_2281",
["is_null", 9, 8, 2643, 58],
["jump_false", 9, "ne_nb_2282", 2643, 58],
"_nop_tc_346",
"_nop_tc_347",
["false", 7, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_nb_2282",
["is_bool", 9, 8, 2643, 58],
["jump_false", 9, "ne_mis_2283", 2643, 58],
"_nop_tc_348",
["jump", "ne_mis_2283", 2643, 58],
["ne_bool", 7, 8, 4, 2643, 58],
["jump", "ne_done_2276", 2643, 58],
"ne_mis_2283",
["true", 7, 2643, 58],
"ne_done_2276",
["move", 3, 7, 2643, 58],
"and_end_2267",
["jump_false", 3, "if_else_2265", 2643, 58],
["get", 3, 25, 1, 2644, 19],
["load_field", 4, 1, "name", 2644, 31],
["load_dynamic", 7, 3, 4, 2644, 31],
["load_field", 3, 7, "break_target", 2644, 31],
["get", 4, 62, 1, 2644, 9],
["frame", 7, 4, 1, 2644, 9],
["null", 4, 2644, 9],
["setarg", 7, 0, 4, 2644, 9],
["setarg", 7, 1, 3, 2644, 9],
["invoke", 7, 3, 2644, 9],
["jump", "if_end_2266", 2644, 9],
"if_else_2265",
["get", 3, 22, 1, 2645, 18],
["null", 4, 2645, 34],
["is_identical", 7, 3, 4, 2645, 34],
["jump_true", 7, "ne_nid_2287", 2645, 34],
["jump", "ne_ni_2288", 2645, 34],
"ne_nid_2287",
["false", 7, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_ni_2288",
["is_int", 8, 3, 2645, 34],
["jump_false", 8, "ne_nn_2289", 2645, 34],
"_nop_tc_349",
["jump", "ne_nn_2289", 2645, 34],
["ne_int", 7, 3, 4, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_nn_2289",
["is_num", 8, 3, 2645, 34],
["jump_false", 8, "ne_nt_2290", 2645, 34],
"_nop_tc_350",
["jump", "ne_nt_2290", 2645, 34],
["ne_float", 7, 3, 4, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_nt_2290",
["is_text", 8, 3, 2645, 34],
["jump_false", 8, "ne_nnl_2291", 2645, 34],
"_nop_tc_351",
["jump", "ne_nnl_2291", 2645, 34],
["ne_text", 7, 3, 4, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_nnl_2291",
["is_null", 8, 3, 2645, 34],
["jump_false", 8, "ne_nb_2292", 2645, 34],
"_nop_tc_352",
"_nop_tc_353",
["false", 7, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_nb_2292",
["is_bool", 8, 3, 2645, 34],
["jump_false", 8, "ne_mis_2293", 2645, 34],
"_nop_tc_354",
["jump", "ne_mis_2293", 2645, 34],
["ne_bool", 7, 3, 4, 2645, 34],
["jump", "ne_done_2286", 2645, 34],
"ne_mis_2293",
["true", 7, 2645, 34],
"ne_done_2286",
["jump_false", 7, "if_else_2284", 2645, 34],
["get", 3, 22, 1, 2646, 19],
["get", 4, 62, 1, 2646, 9],
["frame", 7, 4, 1, 2646, 9],
["null", 4, 2646, 9],
["setarg", 7, 0, 4, 2646, 9],
["setarg", 7, 1, 3, 2646, 9],
["invoke", 7, 3, 2646, 9],
["jump", "if_end_2285", 2646, 9],
"if_else_2284",
"if_end_2285",
"if_end_2266",
["null", 3, 2648, 14],
["return", 3, 2648, 14],
"_nop_ur_16",
"if_else_2257",
"if_end_2258",
["access", 3, "continue", 2651, 17],
["is_identical", 4, 2, 3, 2651, 17],
["jump_true", 4, "eq_done_2296", 2651, 17],
["is_int", 7, 2, 2651, 17],
["jump_false", 7, "eq_ni_2297", 2651, 17],
"_nop_tc_355",
["jump", "eq_ni_2297", 2651, 17],
["eq_int", 4, 2, 3, 2651, 17],
["jump", "eq_done_2296", 2651, 17],
"eq_ni_2297",
["is_num", 7, 2, 2651, 17],
["jump_false", 7, "eq_nn_2298", 2651, 17],
"_nop_tc_356",
["jump", "eq_nn_2298", 2651, 17],
["eq_float", 4, 2, 3, 2651, 17],
["jump", "eq_done_2296", 2651, 17],
"eq_nn_2298",
["is_text", 7, 2, 2651, 17],
["jump_false", 7, "eq_nt_2299", 2651, 17],
"_nop_tc_357",
"_nop_tc_358",
["eq_text", 4, 2, 3, 2651, 17],
["jump", "eq_done_2296", 2651, 17],
"eq_nt_2299",
["is_null", 7, 2, 2651, 17],
["jump_false", 7, "eq_nnl_2300", 2651, 17],
"_nop_tc_359",
["jump", "eq_nnl_2300", 2651, 17],
["true", 4, 2651, 17],
["jump", "eq_done_2296", 2651, 17],
"eq_nnl_2300",
["is_bool", 7, 2, 2651, 17],
["jump_false", 7, "eq_nb_2301", 2651, 17],
"_nop_tc_360",
["jump", "eq_nb_2301", 2651, 17],
["eq_bool", 4, 2, 3, 2651, 17],
["jump", "eq_done_2296", 2651, 17],
"eq_nb_2301",
["false", 4, 2651, 17],
"eq_done_2296",
["jump_false", 4, "if_else_2294", 2651, 17],
["load_field", 3, 1, "name", 2652, 11],
["null", 4, 2652, 24],
["is_identical", 7, 3, 4, 2652, 24],
["jump_true", 7, "ne_nid_2306", 2652, 24],
["jump", "ne_ni_2307", 2652, 24],
"ne_nid_2306",
["false", 7, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_ni_2307",
["is_int", 8, 3, 2652, 24],
["jump_false", 8, "ne_nn_2308", 2652, 24],
"_nop_tc_361",
["jump", "ne_nn_2308", 2652, 24],
["ne_int", 7, 3, 4, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_nn_2308",
["is_num", 8, 3, 2652, 24],
["jump_false", 8, "ne_nt_2309", 2652, 24],
"_nop_tc_362",
["jump", "ne_nt_2309", 2652, 24],
["ne_float", 7, 3, 4, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_nt_2309",
["is_text", 8, 3, 2652, 24],
["jump_false", 8, "ne_nnl_2310", 2652, 24],
"_nop_tc_363",
["jump", "ne_nnl_2310", 2652, 24],
["ne_text", 7, 3, 4, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_nnl_2310",
["is_null", 8, 3, 2652, 24],
["jump_false", 8, "ne_nb_2311", 2652, 24],
"_nop_tc_364",
"_nop_tc_365",
["false", 7, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_nb_2311",
["is_bool", 8, 3, 2652, 24],
["jump_false", 8, "ne_mis_2312", 2652, 24],
"_nop_tc_366",
["jump", "ne_mis_2312", 2652, 24],
["ne_bool", 7, 3, 4, 2652, 24],
["jump", "ne_done_2305", 2652, 24],
"ne_mis_2312",
["true", 7, 2652, 24],
"ne_done_2305",
["move", 3, 7, 2652, 24],
["jump_false", 3, "and_end_2304", 2652, 24],
["get", 4, 25, 1, 2652, 32],
["load_field", 7, 1, "name", 2652, 44],
["load_dynamic", 8, 4, 7, 2652, 44],
["null", 4, 2652, 58],
["is_identical", 7, 8, 4, 2652, 58],
["jump_true", 7, "ne_nid_2314", 2652, 58],
["jump", "ne_ni_2315", 2652, 58],
"ne_nid_2314",
["false", 7, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_ni_2315",
["is_int", 9, 8, 2652, 58],
["jump_false", 9, "ne_nn_2316", 2652, 58],
"_nop_tc_367",
["jump", "ne_nn_2316", 2652, 58],
["ne_int", 7, 8, 4, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_nn_2316",
["is_num", 9, 8, 2652, 58],
["jump_false", 9, "ne_nt_2317", 2652, 58],
"_nop_tc_368",
["jump", "ne_nt_2317", 2652, 58],
["ne_float", 7, 8, 4, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_nt_2317",
["is_text", 9, 8, 2652, 58],
["jump_false", 9, "ne_nnl_2318", 2652, 58],
"_nop_tc_369",
["jump", "ne_nnl_2318", 2652, 58],
["ne_text", 7, 8, 4, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_nnl_2318",
["is_null", 9, 8, 2652, 58],
["jump_false", 9, "ne_nb_2319", 2652, 58],
"_nop_tc_370",
"_nop_tc_371",
["false", 7, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_nb_2319",
["is_bool", 9, 8, 2652, 58],
["jump_false", 9, "ne_mis_2320", 2652, 58],
"_nop_tc_372",
["jump", "ne_mis_2320", 2652, 58],
["ne_bool", 7, 8, 4, 2652, 58],
["jump", "ne_done_2313", 2652, 58],
"ne_mis_2320",
["true", 7, 2652, 58],
"ne_done_2313",
["move", 3, 7, 2652, 58],
"and_end_2304",
["jump_false", 3, "if_else_2302", 2652, 58],
["get", 3, 25, 1, 2653, 19],
["load_field", 4, 1, "name", 2653, 31],
["load_dynamic", 7, 3, 4, 2653, 31],
["load_field", 3, 7, "continue_target", 2653, 31],
["get", 4, 62, 1, 2653, 9],
["frame", 7, 4, 1, 2653, 9],
["null", 4, 2653, 9],
["setarg", 7, 0, 4, 2653, 9],
["setarg", 7, 1, 3, 2653, 9],
["invoke", 7, 3, 2653, 9],
["jump", "if_end_2303", 2653, 9],
"if_else_2302",
["get", 3, 23, 1, 2654, 18],
["null", 4, 2654, 37],
["is_identical", 7, 3, 4, 2654, 37],
["jump_true", 7, "ne_nid_2324", 2654, 37],
["jump", "ne_ni_2325", 2654, 37],
"ne_nid_2324",
["false", 7, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_ni_2325",
["is_int", 8, 3, 2654, 37],
["jump_false", 8, "ne_nn_2326", 2654, 37],
"_nop_tc_373",
["jump", "ne_nn_2326", 2654, 37],
["ne_int", 7, 3, 4, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_nn_2326",
["is_num", 8, 3, 2654, 37],
["jump_false", 8, "ne_nt_2327", 2654, 37],
"_nop_tc_374",
["jump", "ne_nt_2327", 2654, 37],
["ne_float", 7, 3, 4, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_nt_2327",
["is_text", 8, 3, 2654, 37],
["jump_false", 8, "ne_nnl_2328", 2654, 37],
"_nop_tc_375",
["jump", "ne_nnl_2328", 2654, 37],
["ne_text", 7, 3, 4, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_nnl_2328",
["is_null", 8, 3, 2654, 37],
["jump_false", 8, "ne_nb_2329", 2654, 37],
"_nop_tc_376",
"_nop_tc_377",
["false", 7, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_nb_2329",
["is_bool", 8, 3, 2654, 37],
["jump_false", 8, "ne_mis_2330", 2654, 37],
"_nop_tc_378",
["jump", "ne_mis_2330", 2654, 37],
["ne_bool", 7, 3, 4, 2654, 37],
["jump", "ne_done_2323", 2654, 37],
"ne_mis_2330",
["true", 7, 2654, 37],
"ne_done_2323",
["jump_false", 7, "if_else_2321", 2654, 37],
["get", 3, 23, 1, 2655, 19],
["get", 4, 62, 1, 2655, 9],
["frame", 7, 4, 1, 2655, 9],
["null", 4, 2655, 9],
["setarg", 7, 0, 4, 2655, 9],
["setarg", 7, 1, 3, 2655, 9],
["invoke", 7, 3, 2655, 9],
["jump", "if_end_2322", 2655, 9],
"if_else_2321",
"if_end_2322",
"if_end_2303",
["null", 3, 2657, 14],
["return", 3, 2657, 14],
"_nop_ur_17",
"if_else_2294",
"if_end_2295",
["access", 3, "switch", 2660, 17],
["is_identical", 4, 2, 3, 2660, 17],
["jump_true", 4, "eq_done_2333", 2660, 17],
["is_int", 7, 2, 2660, 17],
["jump_false", 7, "eq_ni_2334", 2660, 17],
"_nop_tc_379",
["jump", "eq_ni_2334", 2660, 17],
["eq_int", 4, 2, 3, 2660, 17],
["jump", "eq_done_2333", 2660, 17],
"eq_ni_2334",
["is_num", 7, 2, 2660, 17],
["jump_false", 7, "eq_nn_2335", 2660, 17],
"_nop_tc_380",
["jump", "eq_nn_2335", 2660, 17],
["eq_float", 4, 2, 3, 2660, 17],
["jump", "eq_done_2333", 2660, 17],
"eq_nn_2335",
["is_text", 7, 2, 2660, 17],
["jump_false", 7, "eq_nt_2336", 2660, 17],
"_nop_tc_381",
"_nop_tc_382",
["eq_text", 4, 2, 3, 2660, 17],
["jump", "eq_done_2333", 2660, 17],
"eq_nt_2336",
["is_null", 7, 2, 2660, 17],
["jump_false", 7, "eq_nnl_2337", 2660, 17],
"_nop_tc_383",
["jump", "eq_nnl_2337", 2660, 17],
["true", 4, 2660, 17],
["jump", "eq_done_2333", 2660, 17],
"eq_nnl_2337",
["is_bool", 7, 2, 2660, 17],
["jump_false", 7, "eq_nb_2338", 2660, 17],
"_nop_tc_384",
["jump", "eq_nb_2338", 2660, 17],
["eq_bool", 4, 2, 3, 2660, 17],
["jump", "eq_done_2333", 2660, 17],
"eq_nb_2338",
["false", 4, 2660, 17],
"eq_done_2333",
["jump_false", 4, "if_else_2331", 2660, 17],
["load_field", 3, 1, "expression", 2661, 14],
["move", 29, 3, 2661, 14],
["load_field", 3, 1, "cases", 2662, 15],
["move", 42, 3, 2662, 15],
["access", 3, -1, 2663, 35],
["get", 4, 94, 1, 2663, 20],
["frame", 7, 4, 2, 2663, 20],
["null", 4, 2663, 20],
["setarg", 7, 0, 4, 2663, 20],
["setarg", 7, 1, 29, 2663, 20],
["setarg", 7, 2, 3, 2663, 20],
["invoke", 7, 3, 2663, 20],
["move", 43, 3, 2663, 20],
["access", 3, "switch_end", 2664, 29],
["get", 4, 48, 1, 2664, 19],
["frame", 7, 4, 1, 2664, 19],
["null", 4, 2664, 19],
["setarg", 7, 0, 4, 2664, 19],
["setarg", 7, 1, 3, 2664, 19],
["invoke", 7, 3, 2664, 19],
["move", 17, 3, 2664, 19],
["null", 44, 2665, 23],
["get", 3, 22, 1, 2666, 19],
["move", 20, 3, 2666, 19],
["put", 17, 22, 1, 2667, 22],
["array", 3, 0, 2669, 21],
["move", 45, 3, 2669, 21],
["access", 11, 0, 2670, 12],
"while_start_2339",
["length", 3, 42, 2671, 26],
["is_int", 4, 11, 2671, 26],
["jump_false", 4, "rel_ni_2341", 2671, 26],
"_nop_tc_385",
"_nop_tc_386",
["lt_int", 4, 11, 3, 2671, 26],
["jump", "rel_done_2343", 2671, 26],
"rel_ni_2341",
"_nop_tc_387",
"_nop_tc_388",
"_nop_tc_389",
"_nop_tc_390",
["lt_float", 4, 11, 3, 2671, 26],
["jump", "rel_done_2343", 2671, 26],
"rel_nn_2342",
"_nop_tc_391",
["jump", "rel_err_2344", 2671, 26],
"_nop_tc_392",
["jump", "rel_err_2344", 2671, 26],
["lt_text", 4, 11, 3, 2671, 26],
["jump", "rel_done_2343", 2671, 26],
"rel_err_2344",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2671,
26
],
["access", 7, "error", 2671, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2671, 26],
["array", 9, 0, 2671, 26],
["push", 9, 8, 2671, 26],
["frame", 8, 3, 2, 2671, 26],
["null", 3, 2671, 26],
["setarg", 8, 0, 3, 2671, 26],
["setarg", 8, 1, 7, 2671, 26],
["setarg", 8, 2, 9, 2671, 26],
["invoke", 8, 3, 2671, 26],
["disrupt", 2671, 26],
"rel_done_2343",
["jump_false", 4, "while_end_2340", 2671, 26],
["load_dynamic", 3, 42, 11, 2672, 27],
["move", 46, 3, 2672, 27],
["load_field", 3, 46, "kind", 2673, 21],
["move", 47, 3, 2673, 21],
["access", 3, "default", 2674, 26],
["is_identical", 4, 47, 3, 2674, 26],
["jump_true", 4, "eq_done_2347", 2674, 26],
["is_int", 7, 47, 2674, 26],
["jump_false", 7, "eq_ni_2348", 2674, 26],
"_nop_tc_393",
["jump", "eq_ni_2348", 2674, 26],
["eq_int", 4, 47, 3, 2674, 26],
["jump", "eq_done_2347", 2674, 26],
"eq_ni_2348",
["is_num", 7, 47, 2674, 26],
["jump_false", 7, "eq_nn_2349", 2674, 26],
"_nop_tc_394",
["jump", "eq_nn_2349", 2674, 26],
["eq_float", 4, 47, 3, 2674, 26],
["jump", "eq_done_2347", 2674, 26],
"eq_nn_2349",
["is_text", 7, 47, 2674, 26],
["jump_false", 7, "eq_nt_2350", 2674, 26],
"_nop_tc_395",
"_nop_tc_396",
["eq_text", 4, 47, 3, 2674, 26],
["jump", "eq_done_2347", 2674, 26],
"eq_nt_2350",
["is_null", 7, 47, 2674, 26],
["jump_false", 7, "eq_nnl_2351", 2674, 26],
"_nop_tc_397",
["jump", "eq_nnl_2351", 2674, 26],
["true", 4, 2674, 26],
["jump", "eq_done_2347", 2674, 26],
"eq_nnl_2351",
["is_bool", 7, 47, 2674, 26],
["jump_false", 7, "eq_nb_2352", 2674, 26],
"_nop_tc_398",
["jump", "eq_nb_2352", 2674, 26],
["eq_bool", 4, 47, 3, 2674, 26],
["jump", "eq_done_2347", 2674, 26],
"eq_nb_2352",
["false", 4, 2674, 26],
"eq_done_2347",
["jump_false", 4, "if_else_2345", 2674, 26],
["access", 3, "switch_default", 2675, 37],
["get", 4, 48, 1, 2675, 27],
["frame", 7, 4, 1, 2675, 27],
["null", 4, 2675, 27],
["setarg", 7, 0, 4, 2675, 27],
["setarg", 7, 1, 3, 2675, 27],
["invoke", 7, 3, 2675, 27],
["move", 44, 3, 2675, 27],
["is_array", 3, 45, 2676, 29],
["jump_false", 3, "push_err_2353", 2676, 29],
["push", 45, 44, 2676, 29],
["jump", "push_done_2354", 2676, 29],
"push_err_2353",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2676,
29
],
["access", 4, "error", 2676, 29],
["access", 7, "cannot push: target must be an array", 2676, 29],
["array", 8, 0, 2676, 29],
["push", 8, 7, 2676, 29],
["frame", 7, 3, 2, 2676, 29],
["null", 3, 2676, 29],
["setarg", 7, 0, 3, 2676, 29],
["setarg", 7, 1, 4, 2676, 29],
["setarg", 7, 2, 8, 2676, 29],
["invoke", 7, 3, 2676, 29],
["disrupt", 2676, 29],
"push_done_2354",
["jump", "if_end_2346", 2676, 29],
"if_else_2345",
["access", 3, "switch_case", 2678, 34],
["get", 4, 48, 1, 2678, 24],
["frame", 7, 4, 1, 2678, 24],
["null", 4, 2678, 24],
["setarg", 7, 0, 4, 2678, 24],
["setarg", 7, 1, 3, 2678, 24],
["invoke", 7, 3, 2678, 24],
["move", 48, 3, 2678, 24],
["load_field", 3, 46, "expression", 2679, 23],
["move", 49, 3, 2679, 23],
["access", 3, -1, 2680, 42],
["get", 4, 94, 1, 2680, 22],
["frame", 7, 4, 2, 2680, 22],
["null", 4, 2680, 22],
["setarg", 7, 0, 4, 2680, 22],
["setarg", 7, 1, 49, 2680, 22],
["setarg", 7, 2, 3, 2680, 22],
["invoke", 7, 3, 2680, 22],
["move", 50, 3, 2680, 22],
["get", 3, 43, 1, 2681, 22],
["frame", 4, 3, 0, 2681, 22],
["null", 3, 2681, 22],
["setarg", 4, 0, 3, 2681, 22],
["invoke", 4, 3, 2681, 22],
["move", 51, 3, 2681, 22],
["null", 3, 2682, 20],
["put", 3, 37, 1, 2682, 20],
["put", 49, 38, 1, 2683, 20],
["access", 3, "eq", 2684, 22],
["get", 4, 74, 1, 2684, 11],
["frame", 7, 4, 4, 2684, 11],
["null", 4, 2684, 11],
["setarg", 7, 0, 4, 2684, 11],
["setarg", 7, 1, 3, 2684, 11],
["setarg", 7, 2, 51, 2684, 11],
["setarg", 7, 3, 43, 2684, 11],
["setarg", 7, 4, 50, 2684, 11],
["invoke", 7, 3, 2684, 11],
["access", 3, "jump_true", 2685, 26],
["get", 4, 63, 1, 2685, 11],
["frame", 7, 4, 3, 2685, 11],
["null", 4, 2685, 11],
["setarg", 7, 0, 4, 2685, 11],
["setarg", 7, 1, 3, 2685, 11],
["setarg", 7, 2, 51, 2685, 11],
["setarg", 7, 3, 48, 2685, 11],
["invoke", 7, 3, 2685, 11],
["is_array", 3, 45, 2686, 29],
["jump_false", 3, "push_err_2355", 2686, 29],
["push", 45, 48, 2686, 29],
["jump", "push_done_2356", 2686, 29],
"push_err_2355",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2686,
29
],
["access", 4, "error", 2686, 29],
["access", 7, "cannot push: target must be an array", 2686, 29],
["array", 8, 0, 2686, 29],
["push", 8, 7, 2686, 29],
["frame", 7, 3, 2, 2686, 29],
["null", 3, 2686, 29],
["setarg", 7, 0, 3, 2686, 29],
["setarg", 7, 1, 4, 2686, 29],
["setarg", 7, 2, 8, 2686, 29],
["invoke", 7, 3, 2686, 29],
["disrupt", 2686, 29],
"push_done_2356",
"if_end_2346",
["access", 3, 1, 2688, 19],
"_nop_tc_399",
"_nop_tc_400",
"_nop_tc_401",
"_nop_tc_402",
["add", 4, 11, 3, 2688, 19],
["jump", "num_done_2358", 2688, 19],
"num_err_2357",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2688,
19
],
["access", 7, "error", 2688, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2688, 19],
["array", 9, 0, 2688, 19],
["push", 9, 8, 2688, 19],
["frame", 8, 3, 2, 2688, 19],
["null", 3, 2688, 19],
["setarg", 8, 0, 3, 2688, 19],
["setarg", 8, 1, 7, 2688, 19],
["setarg", 8, 2, 9, 2688, 19],
["invoke", 8, 3, 2688, 19],
["disrupt", 2688, 19],
"num_done_2358",
["move", 11, 4, 2688, 19],
["jump", "while_start_2339", 2688, 19],
"while_end_2340",
["null", 3, 2690, 28],
["is_identical", 4, 44, 3, 2690, 28],
["jump_true", 4, "ne_nid_2362", 2690, 28],
["jump", "ne_ni_2363", 2690, 28],
"ne_nid_2362",
["false", 4, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_ni_2363",
["is_int", 7, 44, 2690, 28],
["jump_false", 7, "ne_nn_2364", 2690, 28],
"_nop_tc_403",
["jump", "ne_nn_2364", 2690, 28],
["ne_int", 4, 44, 3, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_nn_2364",
["is_num", 7, 44, 2690, 28],
["jump_false", 7, "ne_nt_2365", 2690, 28],
"_nop_tc_404",
["jump", "ne_nt_2365", 2690, 28],
["ne_float", 4, 44, 3, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_nt_2365",
["is_text", 7, 44, 2690, 28],
["jump_false", 7, "ne_nnl_2366", 2690, 28],
"_nop_tc_405",
["jump", "ne_nnl_2366", 2690, 28],
["ne_text", 4, 44, 3, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_nnl_2366",
["is_null", 7, 44, 2690, 28],
["jump_false", 7, "ne_nb_2367", 2690, 28],
"_nop_tc_406",
"_nop_tc_407",
["false", 4, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_nb_2367",
["is_bool", 7, 44, 2690, 28],
["jump_false", 7, "ne_mis_2368", 2690, 28],
"_nop_tc_408",
["jump", "ne_mis_2368", 2690, 28],
["ne_bool", 4, 44, 3, 2690, 28],
["jump", "ne_done_2361", 2690, 28],
"ne_mis_2368",
["true", 4, 2690, 28],
"ne_done_2361",
["jump_false", 4, "if_else_2359", 2690, 28],
["get", 3, 62, 1, 2691, 9],
["frame", 4, 3, 1, 2691, 9],
["null", 3, 2691, 9],
["setarg", 4, 0, 3, 2691, 9],
["setarg", 4, 1, 44, 2691, 9],
["invoke", 4, 3, 2691, 9],
["jump", "if_end_2360", 2691, 9],
"if_else_2359",
["get", 3, 62, 1, 2693, 9],
["frame", 4, 3, 1, 2693, 9],
["null", 3, 2693, 9],
["setarg", 4, 0, 3, 2693, 9],
["setarg", 4, 1, 17, 2693, 9],
["invoke", 4, 3, 2693, 9],
"if_end_2360",
["access", 11, 0, 2696, 12],
"while_start_2369",
["length", 3, 42, 2697, 26],
["is_int", 4, 11, 2697, 26],
["jump_false", 4, "rel_ni_2371", 2697, 26],
"_nop_tc_409",
"_nop_tc_410",
["lt_int", 4, 11, 3, 2697, 26],
["jump", "rel_done_2373", 2697, 26],
"rel_ni_2371",
"_nop_tc_411",
"_nop_tc_412",
"_nop_tc_413",
"_nop_tc_414",
["lt_float", 4, 11, 3, 2697, 26],
["jump", "rel_done_2373", 2697, 26],
"rel_nn_2372",
"_nop_tc_415",
["jump", "rel_err_2374", 2697, 26],
"_nop_tc_416",
["jump", "rel_err_2374", 2697, 26],
["lt_text", 4, 11, 3, 2697, 26],
["jump", "rel_done_2373", 2697, 26],
"rel_err_2374",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2697,
26
],
["access", 7, "error", 2697, 26],
["access", 8, "cannot compare with '<': operands must be same type", 2697, 26],
["array", 9, 0, 2697, 26],
["push", 9, 8, 2697, 26],
["frame", 8, 3, 2, 2697, 26],
["null", 3, 2697, 26],
["setarg", 8, 0, 3, 2697, 26],
["setarg", 8, 1, 7, 2697, 26],
["setarg", 8, 2, 9, 2697, 26],
["invoke", 8, 3, 2697, 26],
["disrupt", 2697, 26],
"rel_done_2373",
["jump_false", 4, "while_end_2370", 2697, 26],
["load_dynamic", 3, 45, 11, 2698, 32],
["get", 4, 51, 1, 2698, 9],
["frame", 7, 4, 1, 2698, 9],
["null", 4, 2698, 9],
["setarg", 7, 0, 4, 2698, 9],
["setarg", 7, 1, 3, 2698, 9],
["invoke", 7, 3, 2698, 9],
["load_dynamic", 3, 42, 11, 2699, 28],
["load_field", 4, 3, "statements", 2699, 28],
["move", 52, 4, 2699, 28],
["access", 53, 0, 2700, 14],
"while_start_2375",
["length", 3, 52, 2701, 28],
["is_int", 4, 53, 2701, 28],
["jump_false", 4, "rel_ni_2377", 2701, 28],
"_nop_tc_417",
"_nop_tc_418",
["lt_int", 4, 53, 3, 2701, 28],
["jump", "rel_done_2379", 2701, 28],
"rel_ni_2377",
"_nop_tc_419",
"_nop_tc_420",
"_nop_tc_421",
"_nop_tc_422",
["lt_float", 4, 53, 3, 2701, 28],
["jump", "rel_done_2379", 2701, 28],
"rel_nn_2378",
"_nop_tc_423",
["jump", "rel_err_2380", 2701, 28],
"_nop_tc_424",
["jump", "rel_err_2380", 2701, 28],
["lt_text", 4, 53, 3, 2701, 28],
["jump", "rel_done_2379", 2701, 28],
"rel_err_2380",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2701,
28
],
["access", 7, "error", 2701, 28],
["access", 8, "cannot compare with '<': operands must be same type", 2701, 28],
["array", 9, 0, 2701, 28],
["push", 9, 8, 2701, 28],
["frame", 8, 3, 2, 2701, 28],
["null", 3, 2701, 28],
["setarg", 8, 0, 3, 2701, 28],
["setarg", 8, 1, 7, 2701, 28],
["setarg", 8, 2, 9, 2701, 28],
["invoke", 8, 3, 2701, 28],
["disrupt", 2701, 28],
"rel_done_2379",
["jump_false", 4, "while_end_2376", 2701, 28],
["load_dynamic", 3, 52, 53, 2702, 36],
["get", 4, 101, 1, 2702, 11],
["frame", 7, 4, 1, 2702, 11],
["null", 4, 2702, 11],
["setarg", 7, 0, 4, 2702, 11],
["setarg", 7, 1, 3, 2702, 11],
["invoke", 7, 3, 2702, 11],
["access", 3, 1, 2703, 21],
"_nop_tc_425",
"_nop_tc_426",
"_nop_tc_427",
"_nop_tc_428",
["add", 4, 53, 3, 2703, 21],
["jump", "num_done_2382", 2703, 21],
"num_err_2381",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2703,
21
],
["access", 7, "error", 2703, 21],
["access", 8, "cannot apply '+': operands must be numbers", 2703, 21],
["array", 9, 0, 2703, 21],
["push", 9, 8, 2703, 21],
["frame", 8, 3, 2, 2703, 21],
["null", 3, 2703, 21],
["setarg", 8, 0, 3, 2703, 21],
["setarg", 8, 1, 7, 2703, 21],
["setarg", 8, 2, 9, 2703, 21],
["invoke", 8, 3, 2703, 21],
["disrupt", 2703, 21],
"num_done_2382",
["move", 53, 4, 2703, 21],
["jump", "while_start_2375", 2703, 21],
"while_end_2376",
["access", 3, 1, 2705, 19],
"_nop_tc_429",
"_nop_tc_430",
"_nop_tc_431",
"_nop_tc_432",
["add", 4, 11, 3, 2705, 19],
["jump", "num_done_2384", 2705, 19],
"num_err_2383",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2705,
19
],
["access", 7, "error", 2705, 19],
["access", 8, "cannot apply '+': operands must be numbers", 2705, 19],
["array", 9, 0, 2705, 19],
["push", 9, 8, 2705, 19],
["frame", 8, 3, 2, 2705, 19],
["null", 3, 2705, 19],
["setarg", 8, 0, 3, 2705, 19],
["setarg", 8, 1, 7, 2705, 19],
["setarg", 8, 2, 9, 2705, 19],
["invoke", 8, 3, 2705, 19],
["disrupt", 2705, 19],
"num_done_2384",
["move", 11, 4, 2705, 19],
["jump", "while_start_2369", 2705, 19],
"while_end_2370",
["get", 3, 51, 1, 2707, 7],
["frame", 4, 3, 1, 2707, 7],
["null", 3, 2707, 7],
["setarg", 4, 0, 3, 2707, 7],
["setarg", 4, 1, 17, 2707, 7],
["invoke", 4, 3, 2707, 7],
["put", 20, 22, 1, 2708, 22],
["null", 3, 2709, 14],
["return", 3, 2709, 14],
"_nop_ur_18",
"if_else_2331",
"if_end_2332",
["access", 3, "function", 2712, 17],
["is_identical", 4, 2, 3, 2712, 17],
["jump_true", 4, "eq_done_2387", 2712, 17],
["is_int", 7, 2, 2712, 17],
["jump_false", 7, "eq_ni_2388", 2712, 17],
"_nop_tc_433",
["jump", "eq_ni_2388", 2712, 17],
["eq_int", 4, 2, 3, 2712, 17],
["jump", "eq_done_2387", 2712, 17],
"eq_ni_2388",
["is_num", 7, 2, 2712, 17],
["jump_false", 7, "eq_nn_2389", 2712, 17],
"_nop_tc_434",
["jump", "eq_nn_2389", 2712, 17],
["eq_float", 4, 2, 3, 2712, 17],
["jump", "eq_done_2387", 2712, 17],
"eq_nn_2389",
["is_text", 7, 2, 2712, 17],
["jump_false", 7, "eq_nt_2390", 2712, 17],
"_nop_tc_435",
"_nop_tc_436",
["eq_text", 4, 2, 3, 2712, 17],
["jump", "eq_done_2387", 2712, 17],
"eq_nt_2390",
["is_null", 7, 2, 2712, 17],
["jump_false", 7, "eq_nnl_2391", 2712, 17],
"_nop_tc_437",
["jump", "eq_nnl_2391", 2712, 17],
["true", 4, 2712, 17],
["jump", "eq_done_2387", 2712, 17],
"eq_nnl_2391",
["is_bool", 7, 2, 2712, 17],
["jump_false", 7, "eq_nb_2392", 2712, 17],
"_nop_tc_438",
["jump", "eq_nb_2392", 2712, 17],
["eq_bool", 4, 2, 3, 2712, 17],
["jump", "eq_done_2387", 2712, 17],
"eq_nb_2392",
["false", 4, 2712, 17],
"eq_done_2387",
["jump_false", 4, "if_else_2385", 2712, 17],
["load_field", 3, 1, "name", 2713, 14],
["move", 5, 3, 2713, 14],
["null", 3, 2714, 19],
["is_identical", 4, 5, 3, 2714, 19],
["jump_true", 4, "ne_nid_2396", 2714, 19],
["jump", "ne_ni_2397", 2714, 19],
"ne_nid_2396",
["false", 4, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_ni_2397",
["is_int", 7, 5, 2714, 19],
["jump_false", 7, "ne_nn_2398", 2714, 19],
"_nop_tc_439",
["jump", "ne_nn_2398", 2714, 19],
["ne_int", 4, 5, 3, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_nn_2398",
["is_num", 7, 5, 2714, 19],
["jump_false", 7, "ne_nt_2399", 2714, 19],
"_nop_tc_440",
["jump", "ne_nt_2399", 2714, 19],
["ne_float", 4, 5, 3, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_nt_2399",
["is_text", 7, 5, 2714, 19],
["jump_false", 7, "ne_nnl_2400", 2714, 19],
"_nop_tc_441",
["jump", "ne_nnl_2400", 2714, 19],
["ne_text", 4, 5, 3, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_nnl_2400",
["is_null", 7, 5, 2714, 19],
["jump_false", 7, "ne_nb_2401", 2714, 19],
"_nop_tc_442",
"_nop_tc_443",
["false", 4, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_nb_2401",
["is_bool", 7, 5, 2714, 19],
["jump_false", 7, "ne_mis_2402", 2714, 19],
"_nop_tc_444",
["jump", "ne_mis_2402", 2714, 19],
["ne_bool", 4, 5, 3, 2714, 19],
["jump", "ne_done_2395", 2714, 19],
"ne_mis_2402",
["true", 4, 2714, 19],
"ne_done_2395",
["jump_false", 4, "if_else_2393", 2714, 19],
["get", 3, 102, 1, 2715, 16],
["frame", 4, 3, 1, 2715, 16],
["null", 3, 2715, 16],
["setarg", 4, 0, 3, 2715, 16],
["setarg", 4, 1, 1, 2715, 16],
["invoke", 4, 3, 2715, 16],
["move", 54, 3, 2715, 16],
["get", 3, 21, 1, 2716, 19],
["move", 55, 3, 2716, 19],
["get", 3, 21, 1, 2717, 26],
["access", 4, 1, 2717, 43],
["is_num", 7, 3, 2717, 43],
["jump_false", 7, "num_err_2403", 2717, 43],
"_nop_tc_445",
"_nop_tc_446",
["add", 7, 3, 4, 2717, 43],
["jump", "num_done_2404", 2717, 43],
"num_err_2403",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2717,
43
],
["access", 4, "error", 2717, 43],
["access", 8, "cannot apply '+': operands must be numbers", 2717, 43],
["array", 9, 0, 2717, 43],
["push", 9, 8, 2717, 43],
["frame", 8, 3, 2, 2717, 43],
["null", 3, 2717, 43],
["setarg", 8, 0, 3, 2717, 43],
["setarg", 8, 1, 4, 2717, 43],
["setarg", 8, 2, 9, 2717, 43],
["invoke", 8, 3, 2717, 43],
["disrupt", 2717, 43],
"num_done_2404",
["put", 7, 21, 1, 2717, 43],
["get", 3, 12, 1, 2718, 14],
["is_array", 4, 3, 2718, 27],
["jump_false", 4, "push_err_2405", 2718, 27],
["push", 3, 54, 2718, 27],
["jump", "push_done_2406", 2718, 27],
"push_err_2405",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2718,
27
],
["access", 4, "error", 2718, 27],
["access", 7, "cannot push: target must be an array", 2718, 27],
["array", 8, 0, 2718, 27],
["push", 8, 7, 2718, 27],
["frame", 7, 3, 2, 2718, 27],
["null", 3, 2718, 27],
["setarg", 7, 0, 3, 2718, 27],
["setarg", 7, 1, 4, 2718, 27],
["setarg", 7, 2, 8, 2718, 27],
["invoke", 7, 3, 2718, 27],
["disrupt", 2718, 27],
"push_done_2406",
["get", 3, 45, 1, 2719, 22],
["frame", 4, 3, 1, 2719, 22],
["null", 3, 2719, 22],
["setarg", 4, 0, 3, 2719, 22],
["setarg", 4, 1, 5, 2719, 22],
["invoke", 4, 3, 2719, 22],
["move", 6, 3, 2719, 22],
["get", 3, 43, 1, 2720, 16],
["frame", 4, 3, 0, 2720, 16],
["null", 3, 2720, 16],
["setarg", 4, 0, 3, 2720, 16],
["invoke", 4, 3, 2720, 16],
["move", 56, 3, 2720, 16],
["access", 3, "function", 2721, 16],
["get", 4, 54, 1, 2721, 9],
["frame", 5, 4, 3, 2721, 9],
["null", 4, 2721, 9],
["setarg", 5, 0, 4, 2721, 9],
["setarg", 5, 1, 3, 2721, 9],
["setarg", 5, 2, 56, 2721, 9],
["setarg", 5, 3, 55, 2721, 9],
["invoke", 5, 3, 2721, 9],
["access", 3, 0, 2722, 27],
["is_int", 4, 6, 2722, 27],
["jump_false", 4, "rel_ni_2409", 2722, 27],
"_nop_tc_447",
"_nop_tc_448",
["ge_int", 5, 6, 3, 2722, 27],
["jump", "rel_done_2411", 2722, 27],
"rel_ni_2409",
["is_num", 4, 6, 2722, 27],
["jump_false", 4, "rel_nn_2410", 2722, 27],
"_nop_tc_449",
"_nop_tc_450",
["ge_float", 5, 6, 3, 2722, 27],
["jump", "rel_done_2411", 2722, 27],
"rel_nn_2410",
["is_text", 4, 6, 2722, 27],
["jump_false", 4, "rel_err_2412", 2722, 27],
"_nop_tc_451",
["jump", "rel_err_2412", 2722, 27],
["ge_text", 5, 6, 3, 2722, 27],
["jump", "rel_done_2411", 2722, 27],
"rel_err_2412",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2722,
27
],
["access", 4, "error", 2722, 27],
["access", 7, "cannot compare with '>=': operands must be same type", 2722, 27],
["array", 8, 0, 2722, 27],
["push", 8, 7, 2722, 27],
["frame", 7, 3, 2, 2722, 27],
["null", 3, 2722, 27],
["setarg", 7, 0, 3, 2722, 27],
["setarg", 7, 1, 4, 2722, 27],
["setarg", 7, 2, 8, 2722, 27],
["invoke", 7, 3, 2722, 27],
["disrupt", 2722, 27],
"rel_done_2411",
["jump_false", 5, "if_else_2407", 2722, 27],
["access", 3, "move", 2723, 18],
["get", 4, 54, 1, 2723, 11],
["frame", 5, 4, 3, 2723, 11],
["null", 4, 2723, 11],
["setarg", 5, 0, 4, 2723, 11],
["setarg", 5, 1, 3, 2723, 11],
["setarg", 5, 2, 6, 2723, 11],
["setarg", 5, 3, 56, 2723, 11],
["invoke", 5, 3, 2723, 11],
["jump", "if_end_2408", 2723, 11],
"if_else_2407",
"if_end_2408",
["jump", "if_end_2394", 2723, 11],
"if_else_2393",
"if_end_2394",
["null", 3, 2726, 14],
["return", 3, 2726, 14],
"_nop_ur_19",
"if_else_2385",
"if_end_2386",
["access", 3, "call", 2729, 17],
["is_identical", 4, 2, 3, 2729, 17],
["jump_true", 4, "eq_done_2415", 2729, 17],
["is_int", 5, 2, 2729, 17],
["jump_false", 5, "eq_ni_2416", 2729, 17],
"_nop_tc_452",
["jump", "eq_ni_2416", 2729, 17],
["eq_int", 4, 2, 3, 2729, 17],
["jump", "eq_done_2415", 2729, 17],
"eq_ni_2416",
["is_num", 5, 2, 2729, 17],
["jump_false", 5, "eq_nn_2417", 2729, 17],
"_nop_tc_453",
["jump", "eq_nn_2417", 2729, 17],
["eq_float", 4, 2, 3, 2729, 17],
["jump", "eq_done_2415", 2729, 17],
"eq_nn_2417",
["is_text", 5, 2, 2729, 17],
["jump_false", 5, "eq_nt_2418", 2729, 17],
"_nop_tc_454",
"_nop_tc_455",
["eq_text", 4, 2, 3, 2729, 17],
["jump", "eq_done_2415", 2729, 17],
"eq_nt_2418",
["is_null", 5, 2, 2729, 17],
["jump_false", 5, "eq_nnl_2419", 2729, 17],
"_nop_tc_456",
["jump", "eq_nnl_2419", 2729, 17],
["true", 4, 2729, 17],
["jump", "eq_done_2415", 2729, 17],
"eq_nnl_2419",
["is_bool", 5, 2, 2729, 17],
["jump_false", 5, "eq_nb_2420", 2729, 17],
"_nop_tc_457",
["jump", "eq_nb_2420", 2729, 17],
["eq_bool", 4, 2, 3, 2729, 17],
["jump", "eq_done_2415", 2729, 17],
"eq_nb_2420",
["false", 4, 2729, 17],
"eq_done_2415",
["jump_false", 4, "if_else_2413", 2729, 17],
["load_field", 2, 1, "expression", 2730, 16],
["access", 3, -1, 2730, 33],
["get", 4, 94, 1, 2730, 7],
["frame", 5, 4, 2, 2730, 7],
["null", 4, 2730, 7],
["setarg", 5, 0, 4, 2730, 7],
["setarg", 5, 1, 2, 2730, 7],
["setarg", 5, 2, 3, 2730, 7],
["invoke", 5, 2, 2730, 7],
["null", 2, 2731, 14],
["return", 2, 2731, 14],
"_nop_ur_20",
"if_else_2413",
"if_end_2414",
["access", 2, -1, 2734, 20],
["get", 3, 94, 1, 2734, 5],
["frame", 4, 3, 2, 2734, 5],
["null", 3, 2734, 5],
["setarg", 4, 0, 3, 2734, 5],
["setarg", 4, 1, 1, 2734, 5],
["setarg", 4, 2, 2, 2734, 5],
["invoke", 4, 2, 2734, 5],
["null", 2, 2735, 12],
["return", 2, 2735, 12],
"_nop_ur_21",
"_nop_ur_22"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 36,
"nr_close_slots": 0,
"instructions": [
["get", 2, 41, 1, 2740, 17],
["frame", 3, 2, 0, 2740, 17],
["null", 2, 2740, 17],
["setarg", 3, 0, 2, 2740, 17],
["invoke", 3, 2, 2740, 17],
["move", 3, 2, 2740, 17],
["load_field", 2, 1, "arrow", 2741, 20],
["true", 4, 2741, 39],
["is_identical", 5, 2, 4, 2741, 39],
["jump_true", 5, "eq_done_2421", 2741, 39],
["is_int", 6, 2, 2741, 39],
["jump_false", 6, "eq_ni_2422", 2741, 39],
"_nop_tc_1",
["jump", "eq_ni_2422", 2741, 39],
["eq_int", 5, 2, 4, 2741, 39],
["jump", "eq_done_2421", 2741, 39],
"eq_ni_2422",
["is_num", 6, 2, 2741, 39],
["jump_false", 6, "eq_nn_2423", 2741, 39],
"_nop_tc_2",
["jump", "eq_nn_2423", 2741, 39],
["eq_float", 5, 2, 4, 2741, 39],
["jump", "eq_done_2421", 2741, 39],
"eq_nn_2423",
["is_text", 6, 2, 2741, 39],
["jump_false", 6, "eq_nt_2424", 2741, 39],
"_nop_tc_3",
["jump", "eq_nt_2424", 2741, 39],
["eq_text", 5, 2, 4, 2741, 39],
["jump", "eq_done_2421", 2741, 39],
"eq_nt_2424",
["is_null", 6, 2, 2741, 39],
["jump_false", 6, "eq_nnl_2425", 2741, 39],
"_nop_tc_4",
["jump", "eq_nnl_2425", 2741, 39],
["true", 5, 2741, 39],
["jump", "eq_done_2421", 2741, 39],
"eq_nnl_2425",
["is_bool", 6, 2, 2741, 39],
["jump_false", 6, "eq_nb_2426", 2741, 39],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 5, 2, 4, 2741, 39],
["jump", "eq_done_2421", 2741, 39],
"eq_nb_2426",
["false", 5, 2741, 39],
"eq_done_2421",
["load_field", 2, 1, "function_nr", 2742, 22],
["move", 4, 2, 2742, 22],
["load_field", 2, 1, "list", 2743, 18],
["move", 6, 2, 2743, 18],
["access", 2, 0, 2744, 21],
["access", 7, 1, 2745, 22],
["access", 8, 0, 2746, 14],
["null", 9, 2747, 17],
["null", 10, 2748, 22],
["access", 11, 1, 2749, 14],
["null", 12, 2750, 24],
["null", 13, 2751, 21],
["access", 14, 0, 2752, 24],
["null", 15, 2753, 19],
["null", 16, 2754, 14],
["null", 17, 2755, 17],
["null", 18, 2756, 20],
["access", 19, 0, 2757, 19],
["access", 20, 0, 2758, 22],
["access", 21, 0, 2759, 16],
["null", 22, 2760, 17],
["null", 23, 2761, 16],
["access", 24, 0, 2762, 21],
["access", 25, 0, 2763, 28],
["load_field", 26, 1, "disruption", 2764, 26],
["move", 27, 26, 2764, 26],
["null", 26, 2765, 22],
["load_field", 28, 1, "name", 2766, 19],
["move", 29, 28, 2766, 19],
["null", 28, 2767, 18],
["access", 30, 0, 2768, 23],
["access", 31, 0, 2769, 22],
["get", 32, 106, 1, 2771, 10],
["is_array", 33, 32, 2771, 25],
["jump_false", 33, "push_err_2427", 2771, 25],
["push", 32, 3, 2771, 25],
["jump", "push_done_2428", 2771, 25],
"push_err_2427",
[
"access",
32,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2771,
25
],
["access", 33, "error", 2771, 25],
["access", 34, "cannot push: target must be an array", 2771, 25],
["array", 35, 0, 2771, 25],
["push", 35, 34, 2771, 25],
["frame", 34, 32, 2, 2771, 25],
["null", 32, 2771, 25],
["setarg", 34, 0, 32, 2771, 25],
["setarg", 34, 1, 33, 2771, 25],
["setarg", 34, 2, 35, 2771, 25],
["invoke", 34, 32, 2771, 25],
["disrupt", 2771, 25],
"push_done_2428",
["array", 32, 0, 2773, 22],
["put", 32, 2, 1, 2773, 22],
["array", 32, 0, 2774, 14],
["put", 32, 13, 1, 2774, 14],
["array", 32, 0, 2775, 25],
["put", 32, 29, 1, 2775, 25],
["null", 32, 2776, 20],
["put", 32, 22, 1, 2776, 20],
["null", 32, 2777, 23],
["put", 32, 23, 1, 2777, 23],
["record", 32, 0],
["put", 32, 25, 1, 2778, 19],
["put", 5, 26, 1, 2780, 18],
["null", 5, 2781, 42],
["is_identical", 32, 27, 5, 2781, 42],
["jump_true", 32, "ne_nid_2431", 2781, 42],
["jump", "ne_ni_2432", 2781, 42],
"ne_nid_2431",
["false", 32, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_ni_2432",
["is_int", 33, 27, 2781, 42],
["jump_false", 33, "ne_nn_2433", 2781, 42],
"_nop_tc_7",
["jump", "ne_nn_2433", 2781, 42],
["ne_int", 32, 27, 5, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_nn_2433",
["is_num", 33, 27, 2781, 42],
["jump_false", 33, "ne_nt_2434", 2781, 42],
"_nop_tc_8",
["jump", "ne_nt_2434", 2781, 42],
["ne_float", 32, 27, 5, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_nt_2434",
["is_text", 33, 27, 2781, 42],
["jump_false", 33, "ne_nnl_2435", 2781, 42],
"_nop_tc_9",
["jump", "ne_nnl_2435", 2781, 42],
["ne_text", 32, 27, 5, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_nnl_2435",
["is_null", 33, 27, 2781, 42],
["jump_false", 33, "ne_nb_2436", 2781, 42],
"_nop_tc_10",
"_nop_tc_11",
["false", 32, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_nb_2436",
["is_bool", 33, 27, 2781, 42],
["jump_false", 33, "ne_mis_2437", 2781, 42],
"_nop_tc_12",
["jump", "ne_mis_2437", 2781, 42],
["ne_bool", 32, 27, 5, 2781, 42],
["jump", "ne_done_2430", 2781, 42],
"ne_mis_2437",
["true", 32, 2781, 42],
"ne_done_2430",
["move", 5, 32, 2781, 42],
["jump_false", 5, "and_end_2429", 2781, 42],
["is_array", 32, 27, 2781, 59],
["move", 5, 32, 2781, 59],
"and_end_2429",
["put", 5, 33, 1, 2781, 59],
["null", 5, 2783, 35],
["is_identical", 32, 4, 5, 2783, 35],
["jump_true", 32, "ne_nid_2441", 2783, 35],
["jump", "ne_ni_2442", 2783, 35],
"ne_nid_2441",
["false", 32, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_ni_2442",
["is_int", 33, 4, 2783, 35],
["jump_false", 33, "ne_nn_2443", 2783, 35],
"_nop_tc_13",
["jump", "ne_nn_2443", 2783, 35],
["ne_int", 32, 4, 5, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_nn_2443",
["is_num", 33, 4, 2783, 35],
["jump_false", 33, "ne_nt_2444", 2783, 35],
"_nop_tc_14",
["jump", "ne_nt_2444", 2783, 35],
["ne_float", 32, 4, 5, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_nt_2444",
["is_text", 33, 4, 2783, 35],
["jump_false", 33, "ne_nnl_2445", 2783, 35],
"_nop_tc_15",
["jump", "ne_nnl_2445", 2783, 35],
["ne_text", 32, 4, 5, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_nnl_2445",
["is_null", 33, 4, 2783, 35],
["jump_false", 33, "ne_nb_2446", 2783, 35],
"_nop_tc_16",
"_nop_tc_17",
["false", 32, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_nb_2446",
["is_bool", 33, 4, 2783, 35],
["jump_false", 33, "ne_mis_2447", 2783, 35],
"_nop_tc_18",
["jump", "ne_mis_2447", 2783, 35],
["ne_bool", 32, 4, 5, 2783, 35],
["jump", "ne_done_2440", 2783, 35],
"ne_mis_2447",
["true", 32, 2783, 35],
"ne_done_2440",
["jump_false", 32, "tern_else_2438", 2783, 35],
["move", 5, 4, 2783, 42],
["jump", "tern_end_2439", 2783, 42],
"tern_else_2438",
["access", 4, 0, 2783, 55],
["move", 5, 4, 2783, 55],
"tern_end_2439",
["put", 5, 27, 1, 2783, 55],
["null", 4, 2786, 19],
["is_identical", 5, 6, 4, 2786, 19],
["jump_true", 5, "eq_done_2450", 2786, 19],
["is_int", 32, 6, 2786, 19],
["jump_false", 32, "eq_ni_2451", 2786, 19],
"_nop_tc_19",
["jump", "eq_ni_2451", 2786, 19],
["eq_int", 5, 6, 4, 2786, 19],
["jump", "eq_done_2450", 2786, 19],
"eq_ni_2451",
["is_num", 32, 6, 2786, 19],
["jump_false", 32, "eq_nn_2452", 2786, 19],
"_nop_tc_20",
["jump", "eq_nn_2452", 2786, 19],
["eq_float", 5, 6, 4, 2786, 19],
["jump", "eq_done_2450", 2786, 19],
"eq_nn_2452",
["is_text", 32, 6, 2786, 19],
["jump_false", 32, "eq_nt_2453", 2786, 19],
"_nop_tc_21",
["jump", "eq_nt_2453", 2786, 19],
["eq_text", 5, 6, 4, 2786, 19],
["jump", "eq_done_2450", 2786, 19],
"eq_nt_2453",
["is_null", 32, 6, 2786, 19],
["jump_false", 32, "eq_nnl_2454", 2786, 19],
"_nop_tc_22",
"_nop_tc_23",
["true", 5, 2786, 19],
["jump", "eq_done_2450", 2786, 19],
"eq_nnl_2454",
["is_bool", 32, 6, 2786, 19],
["jump_false", 32, "eq_nb_2455", 2786, 19],
"_nop_tc_24",
["jump", "eq_nb_2455", 2786, 19],
["eq_bool", 5, 6, 4, 2786, 19],
["jump", "eq_done_2450", 2786, 19],
"eq_nb_2455",
["false", 5, 2786, 19],
"eq_done_2450",
["jump_false", 5, "if_else_2448", 2786, 19],
["load_field", 4, 1, "parameters", 2787, 16],
["move", 6, 4, 2787, 16],
["jump", "if_end_2449", 2787, 16],
"if_else_2448",
"if_end_2449",
["null", 4, 2789, 27],
["is_identical", 5, 6, 4, 2789, 27],
["jump_true", 5, "ne_nid_2459", 2789, 27],
["jump", "ne_ni_2460", 2789, 27],
"ne_nid_2459",
["false", 5, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_ni_2460",
["is_int", 32, 6, 2789, 27],
["jump_false", 32, "ne_nn_2461", 2789, 27],
"_nop_tc_25",
["jump", "ne_nn_2461", 2789, 27],
["ne_int", 5, 6, 4, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_nn_2461",
["is_num", 32, 6, 2789, 27],
["jump_false", 32, "ne_nt_2462", 2789, 27],
"_nop_tc_26",
["jump", "ne_nt_2462", 2789, 27],
["ne_float", 5, 6, 4, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_nt_2462",
["is_text", 32, 6, 2789, 27],
["jump_false", 32, "ne_nnl_2463", 2789, 27],
"_nop_tc_27",
["jump", "ne_nnl_2463", 2789, 27],
["ne_text", 5, 6, 4, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_nnl_2463",
["is_null", 32, 6, 2789, 27],
["jump_false", 32, "ne_nb_2464", 2789, 27],
"_nop_tc_28",
"_nop_tc_29",
["false", 5, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_nb_2464",
["is_bool", 32, 6, 2789, 27],
["jump_false", 32, "ne_mis_2465", 2789, 27],
"_nop_tc_30",
["jump", "ne_mis_2465", 2789, 27],
["ne_bool", 5, 6, 4, 2789, 27],
["jump", "ne_done_2458", 2789, 27],
"ne_mis_2465",
["true", 5, 2789, 27],
"ne_done_2458",
["jump_false", 5, "tern_else_2456", 2789, 27],
["length", 4, 6, 2789, 41],
["move", 5, 4, 2789, 41],
["jump", "tern_end_2457", 2789, 41],
"tern_else_2456",
["access", 4, 0, 2789, 51],
["move", 5, 4, 2789, 51],
"tern_end_2457",
["move", 2, 5, 2789, 51],
["put", 2, 15, 1, 2790, 17],
["access", 4, 0, 2791, 19],
["put", 4, 14, 1, 2791, 19],
["access", 4, 0, 2792, 24],
["put", 4, 16, 1, 2792, 24],
["access", 4, 0, 2793, 24],
["put", 4, 17, 1, 2793, 24],
["access", 7, 1, 2795, 18],
["access", 8, 0, 2796, 10],
"while_start_2466",
["is_int", 4, 8, 2797, 17],
["jump_false", 4, "rel_ni_2468", 2797, 17],
"_nop_tc_31",
"_nop_tc_32",
["lt_int", 4, 8, 2, 2797, 17],
["jump", "rel_done_2470", 2797, 17],
"rel_ni_2468",
"_nop_tc_33",
"_nop_tc_34",
"_nop_tc_35",
"_nop_tc_36",
["lt_float", 4, 8, 2, 2797, 17],
["jump", "rel_done_2470", 2797, 17],
"rel_nn_2469",
"_nop_tc_37",
["jump", "rel_err_2471", 2797, 17],
"_nop_tc_38",
["jump", "rel_err_2471", 2797, 17],
["lt_text", 4, 8, 2, 2797, 17],
["jump", "rel_done_2470", 2797, 17],
"rel_err_2471",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2797,
17
],
["access", 32, "error", 2797, 17],
["access", 33, "cannot compare with '<': operands must be same type", 2797, 17],
["array", 34, 0, 2797, 17],
["push", 34, 33, 2797, 17],
["frame", 33, 5, 2, 2797, 17],
["null", 5, 2797, 17],
["setarg", 33, 0, 5, 2797, 17],
["setarg", 33, 1, 32, 2797, 17],
["setarg", 33, 2, 34, 2797, 17],
["invoke", 33, 5, 2797, 17],
["disrupt", 2797, 17],
"rel_done_2470",
["jump_false", 4, "while_end_2467", 2797, 17],
["load_dynamic", 4, 6, 8, 2798, 22],
["move", 9, 4, 2798, 22],
["load_field", 4, 9, "name", 2799, 20],
["move", 10, 4, 2799, 20],
["null", 4, 2800, 25],
["is_identical", 5, 10, 4, 2800, 25],
["jump_true", 5, "eq_done_2475", 2800, 25],
["is_int", 32, 10, 2800, 25],
["jump_false", 32, "eq_ni_2476", 2800, 25],
"_nop_tc_39",
["jump", "eq_ni_2476", 2800, 25],
["eq_int", 5, 10, 4, 2800, 25],
["jump", "eq_done_2475", 2800, 25],
"eq_ni_2476",
["is_num", 32, 10, 2800, 25],
["jump_false", 32, "eq_nn_2477", 2800, 25],
"_nop_tc_40",
["jump", "eq_nn_2477", 2800, 25],
["eq_float", 5, 10, 4, 2800, 25],
["jump", "eq_done_2475", 2800, 25],
"eq_nn_2477",
["is_text", 32, 10, 2800, 25],
["jump_false", 32, "eq_nt_2478", 2800, 25],
"_nop_tc_41",
["jump", "eq_nt_2478", 2800, 25],
["eq_text", 5, 10, 4, 2800, 25],
["jump", "eq_done_2475", 2800, 25],
"eq_nt_2478",
["is_null", 32, 10, 2800, 25],
["jump_false", 32, "eq_nnl_2479", 2800, 25],
"_nop_tc_42",
"_nop_tc_43",
["true", 5, 2800, 25],
["jump", "eq_done_2475", 2800, 25],
"eq_nnl_2479",
["is_bool", 32, 10, 2800, 25],
["jump_false", 32, "eq_nb_2480", 2800, 25],
"_nop_tc_44",
["jump", "eq_nb_2480", 2800, 25],
["eq_bool", 5, 10, 4, 2800, 25],
["jump", "eq_done_2475", 2800, 25],
"eq_nb_2480",
["false", 5, 2800, 25],
"eq_done_2475",
["move", 4, 5, 2800, 25],
["jump_false", 4, "and_end_2474", 2800, 25],
["is_text", 5, 9, 2800, 41],
["move", 4, 5, 2800, 41],
"and_end_2474",
["jump_false", 4, "if_else_2472", 2800, 41],
["move", 10, 9, 2801, 22],
["jump", "if_end_2473", 2801, 22],
"if_else_2472",
"if_end_2473",
["null", 4, 2803, 25],
["is_identical", 5, 10, 4, 2803, 25],
["jump_true", 5, "ne_nid_2484", 2803, 25],
["jump", "ne_ni_2485", 2803, 25],
"ne_nid_2484",
["false", 5, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_ni_2485",
["is_int", 32, 10, 2803, 25],
["jump_false", 32, "ne_nn_2486", 2803, 25],
"_nop_tc_45",
["jump", "ne_nn_2486", 2803, 25],
["ne_int", 5, 10, 4, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_nn_2486",
["is_num", 32, 10, 2803, 25],
["jump_false", 32, "ne_nt_2487", 2803, 25],
"_nop_tc_46",
["jump", "ne_nt_2487", 2803, 25],
["ne_float", 5, 10, 4, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_nt_2487",
["is_text", 32, 10, 2803, 25],
["jump_false", 32, "ne_nnl_2488", 2803, 25],
"_nop_tc_47",
["jump", "ne_nnl_2488", 2803, 25],
["ne_text", 5, 10, 4, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_nnl_2488",
["is_null", 32, 10, 2803, 25],
["jump_false", 32, "ne_nb_2489", 2803, 25],
"_nop_tc_48",
"_nop_tc_49",
["false", 5, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_nb_2489",
["is_bool", 32, 10, 2803, 25],
["jump_false", 32, "ne_mis_2490", 2803, 25],
"_nop_tc_50",
["jump", "ne_mis_2490", 2803, 25],
["ne_bool", 5, 10, 4, 2803, 25],
["jump", "ne_done_2483", 2803, 25],
"ne_mis_2490",
["true", 5, 2803, 25],
"ne_done_2483",
["jump_false", 5, "if_else_2481", 2803, 25],
["true", 4, 2804, 41],
["get", 5, 44, 1, 2804, 9],
["frame", 32, 5, 3, 2804, 9],
["null", 5, 2804, 9],
["setarg", 32, 0, 5, 2804, 9],
["setarg", 32, 1, 10, 2804, 9],
["setarg", 32, 2, 7, 2804, 9],
["setarg", 32, 3, 4, 2804, 9],
["invoke", 32, 4, 2804, 9],
["access", 4, 1, 2805, 35],
"_nop_tc_51",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
["add", 5, 7, 4, 2805, 35],
["jump", "num_done_2492", 2805, 35],
"num_err_2491",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2805,
35
],
["access", 32, "error", 2805, 35],
["access", 33, "cannot apply '+': operands must be numbers", 2805, 35],
["array", 34, 0, 2805, 35],
["push", 34, 33, 2805, 35],
["frame", 33, 4, 2, 2805, 35],
["null", 4, 2805, 35],
["setarg", 33, 0, 4, 2805, 35],
["setarg", 33, 1, 32, 2805, 35],
["setarg", 33, 2, 34, 2805, 35],
["invoke", 33, 4, 2805, 35],
["disrupt", 2805, 35],
"num_done_2492",
["move", 7, 5, 2805, 35],
["jump", "if_end_2482", 2805, 35],
"if_else_2481",
"if_end_2482",
["access", 4, 1, 2807, 17],
"_nop_tc_55",
"_nop_tc_56",
"_nop_tc_57",
"_nop_tc_58",
["add", 5, 8, 4, 2807, 17],
["jump", "num_done_2494", 2807, 17],
"num_err_2493",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2807,
17
],
["access", 32, "error", 2807, 17],
["access", 33, "cannot apply '+': operands must be numbers", 2807, 17],
["array", 34, 0, 2807, 17],
["push", 34, 33, 2807, 17],
["frame", 33, 4, 2, 2807, 17],
["null", 4, 2807, 17],
["setarg", 33, 0, 4, 2807, 17],
["setarg", 33, 1, 32, 2807, 17],
["setarg", 33, 2, 34, 2807, 17],
["invoke", 33, 4, 2807, 17],
["disrupt", 2807, 17],
"num_done_2494",
["move", 8, 5, 2807, 17],
["jump", "while_start_2466", 2807, 17],
"while_end_2467",
["access", 4, 1, 2810, 24],
["get", 5, 15, 1, 2810, 28],
"_nop_tc_59",
"_nop_tc_60",
["is_num", 7, 5, 2810, 28],
["jump_false", 7, "num_err_2495", 2810, 28],
["add", 7, 4, 5, 2810, 28],
["jump", "num_done_2496", 2810, 28],
"num_err_2495",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2810,
28
],
["access", 5, "error", 2810, 28],
["access", 10, "cannot apply '+': operands must be numbers", 2810, 28],
["array", 32, 0, 2810, 28],
["push", 32, 10, 2810, 28],
["frame", 10, 4, 2, 2810, 28],
["null", 4, 2810, 28],
["setarg", 10, 0, 4, 2810, 28],
["setarg", 10, 1, 5, 2810, 28],
["setarg", 10, 2, 32, 2810, 28],
["invoke", 10, 4, 2810, 28],
["disrupt", 2810, 28],
"num_done_2496",
["put", 7, 18, 1, 2810, 28],
["access", 4, 1, 2811, 18],
["get", 5, 15, 1, 2811, 22],
"_nop_tc_61",
"_nop_tc_62",
["is_num", 7, 5, 2811, 22],
["jump_false", 7, "num_err_2497", 2811, 22],
["add", 7, 4, 5, 2811, 22],
["jump", "num_done_2498", 2811, 22],
"num_err_2497",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2811,
22
],
["access", 5, "error", 2811, 22],
["access", 10, "cannot apply '+': operands must be numbers", 2811, 22],
["array", 32, 0, 2811, 22],
["push", 32, 10, 2811, 22],
["frame", 10, 4, 2, 2811, 22],
["null", 4, 2811, 22],
["setarg", 10, 0, 4, 2811, 22],
["setarg", 10, 1, 5, 2811, 22],
["setarg", 10, 2, 32, 2811, 22],
["invoke", 10, 4, 2811, 22],
["disrupt", 2811, 22],
"num_done_2498",
["put", 7, 19, 1, 2811, 22],
["get", 4, 88, 1, 2814, 5],
["frame", 5, 4, 0, 2814, 5],
["null", 4, 2814, 5],
["setarg", 5, 0, 4, 2814, 5],
["invoke", 5, 4, 2814, 5],
["access", 4, 1, 2816, 24],
["get", 5, 15, 1, 2816, 28],
"_nop_tc_63",
"_nop_tc_64",
["is_num", 7, 5, 2816, 28],
["jump_false", 7, "num_err_2499", 2816, 28],
["add", 7, 4, 5, 2816, 28],
["jump", "num_done_2500", 2816, 28],
"num_err_2499",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2816,
28
],
["access", 5, "error", 2816, 28],
["access", 10, "cannot apply '+': operands must be numbers", 2816, 28],
["array", 32, 0, 2816, 28],
["push", 32, 10, 2816, 28],
["frame", 10, 4, 2, 2816, 28],
["null", 4, 2816, 28],
["setarg", 10, 0, 4, 2816, 28],
["setarg", 10, 1, 5, 2816, 28],
["setarg", 10, 2, 32, 2816, 28],
["invoke", 10, 4, 2816, 28],
["disrupt", 2816, 28],
"num_done_2500",
["get", 4, 17, 1, 2816, 40],
"_nop_tc_65",
["jump", "add_cn_2502", 2816, 40],
["is_text", 5, 4, 2816, 40],
["jump_false", 5, "add_cn_2502", 2816, 40],
["concat", 10, 7, 4, 2816, 40],
["jump", "add_done_2501", 2816, 40],
"add_cn_2502",
"_nop_tc_66",
"_nop_tc_67",
["is_num", 5, 4, 2816, 40],
["jump_false", 5, "add_err_2503", 2816, 40],
["add", 10, 7, 4, 2816, 40],
["jump", "add_done_2501", 2816, 40],
"add_err_2503",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2816,
40
],
["access", 5, "error", 2816, 40],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2816, 40],
["array", 32, 0, 2816, 40],
["push", 32, 7, 2816, 40],
["frame", 7, 4, 2, 2816, 40],
["null", 4, 2816, 40],
["setarg", 7, 0, 4, 2816, 40],
["setarg", 7, 1, 5, 2816, 40],
["setarg", 7, 2, 32, 2816, 40],
["invoke", 7, 4, 2816, 40],
["disrupt", 2816, 40],
"add_done_2501",
["put", 10, 18, 1, 2816, 40],
["get", 4, 18, 1, 2817, 9],
["get", 5, 19, 1, 2817, 28],
["is_int", 7, 4, 2817, 28],
["jump_false", 7, "rel_ni_2506", 2817, 28],
["is_int", 10, 5, 2817, 28],
["jump_false", 10, "rel_ni_2506", 2817, 28],
["gt_int", 32, 4, 5, 2817, 28],
["jump", "rel_done_2508", 2817, 28],
"rel_ni_2506",
["is_num", 7, 4, 2817, 28],
["jump_false", 7, "rel_nn_2507", 2817, 28],
["is_num", 10, 5, 2817, 28],
["jump_false", 10, "rel_nn_2507", 2817, 28],
["gt_float", 32, 4, 5, 2817, 28],
["jump", "rel_done_2508", 2817, 28],
"rel_nn_2507",
["is_text", 7, 4, 2817, 28],
["jump_false", 7, "rel_err_2509", 2817, 28],
["is_text", 10, 5, 2817, 28],
["jump_false", 10, "rel_err_2509", 2817, 28],
["gt_text", 32, 4, 5, 2817, 28],
["jump", "rel_done_2508", 2817, 28],
"rel_err_2509",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2817,
28
],
["access", 5, "error", 2817, 28],
["access", 7, "cannot compare with '>': operands must be same type", 2817, 28],
["array", 10, 0, 2817, 28],
["push", 10, 7, 2817, 28],
["frame", 7, 4, 2, 2817, 28],
["null", 4, 2817, 28],
["setarg", 7, 0, 4, 2817, 28],
["setarg", 7, 1, 5, 2817, 28],
["setarg", 7, 2, 10, 2817, 28],
["invoke", 7, 4, 2817, 28],
["disrupt", 2817, 28],
"rel_done_2508",
["jump_false", 32, "if_else_2504", 2817, 28],
["get", 4, 18, 1, 2818, 20],
["put", 4, 19, 1, 2818, 20],
["jump", "if_end_2505", 2818, 20],
"if_else_2504",
"if_end_2505",
["access", 11, 1, 2822, 10],
["access", 8, 0, 2823, 10],
"while_start_2510",
["is_int", 4, 8, 2824, 17],
["jump_false", 4, "rel_ni_2512", 2824, 17],
"_nop_tc_68",
"_nop_tc_69",
["lt_int", 4, 8, 2, 2824, 17],
["jump", "rel_done_2514", 2824, 17],
"rel_ni_2512",
"_nop_tc_70",
"_nop_tc_71",
"_nop_tc_72",
"_nop_tc_73",
["lt_float", 4, 8, 2, 2824, 17],
["jump", "rel_done_2514", 2824, 17],
"rel_nn_2513",
"_nop_tc_74",
["jump", "rel_err_2515", 2824, 17],
"_nop_tc_75",
["jump", "rel_err_2515", 2824, 17],
["lt_text", 4, 8, 2, 2824, 17],
["jump", "rel_done_2514", 2824, 17],
"rel_err_2515",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2824,
17
],
["access", 7, "error", 2824, 17],
["access", 10, "cannot compare with '<': operands must be same type", 2824, 17],
["array", 32, 0, 2824, 17],
["push", 32, 10, 2824, 17],
["frame", 10, 5, 2, 2824, 17],
["null", 5, 2824, 17],
["setarg", 10, 0, 5, 2824, 17],
["setarg", 10, 1, 7, 2824, 17],
["setarg", 10, 2, 32, 2824, 17],
["invoke", 10, 5, 2824, 17],
["disrupt", 2824, 17],
"rel_done_2514",
["jump_false", 4, "while_end_2511", 2824, 17],
["load_dynamic", 4, 6, 8, 2825, 22],
["move", 9, 4, 2825, 22],
["load_field", 4, 9, "expression", 2826, 22],
["move", 12, 4, 2826, 22],
["null", 4, 2827, 27],
["is_identical", 5, 12, 4, 2827, 27],
["jump_true", 5, "ne_nid_2519", 2827, 27],
["jump", "ne_ni_2520", 2827, 27],
"ne_nid_2519",
["false", 5, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_ni_2520",
["is_int", 7, 12, 2827, 27],
["jump_false", 7, "ne_nn_2521", 2827, 27],
"_nop_tc_76",
["jump", "ne_nn_2521", 2827, 27],
["ne_int", 5, 12, 4, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_nn_2521",
["is_num", 7, 12, 2827, 27],
["jump_false", 7, "ne_nt_2522", 2827, 27],
"_nop_tc_77",
["jump", "ne_nt_2522", 2827, 27],
["ne_float", 5, 12, 4, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_nt_2522",
["is_text", 7, 12, 2827, 27],
["jump_false", 7, "ne_nnl_2523", 2827, 27],
"_nop_tc_78",
["jump", "ne_nnl_2523", 2827, 27],
["ne_text", 5, 12, 4, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_nnl_2523",
["is_null", 7, 12, 2827, 27],
["jump_false", 7, "ne_nb_2524", 2827, 27],
"_nop_tc_79",
"_nop_tc_80",
["false", 5, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_nb_2524",
["is_bool", 7, 12, 2827, 27],
["jump_false", 7, "ne_mis_2525", 2827, 27],
"_nop_tc_81",
["jump", "ne_mis_2525", 2827, 27],
["ne_bool", 5, 12, 4, 2827, 27],
["jump", "ne_done_2518", 2827, 27],
"ne_mis_2525",
["true", 5, 2827, 27],
"ne_done_2518",
["jump_false", 5, "if_else_2516", 2827, 27],
["access", 4, "default_end", 2828, 31],
["get", 5, 48, 1, 2828, 21],
["frame", 7, 5, 1, 2828, 21],
["null", 5, 2828, 21],
["setarg", 7, 0, 5, 2828, 21],
["setarg", 7, 1, 4, 2828, 21],
["invoke", 7, 4, 2828, 21],
["move", 13, 4, 2828, 21],
["access", 4, "jump_not_null", 2829, 24],
["get", 5, 63, 1, 2829, 9],
["frame", 7, 5, 3, 2829, 9],
["null", 5, 2829, 9],
["setarg", 7, 0, 5, 2829, 9],
["setarg", 7, 1, 4, 2829, 9],
["setarg", 7, 2, 11, 2829, 9],
["setarg", 7, 3, 13, 2829, 9],
["invoke", 7, 4, 2829, 9],
["access", 4, -1, 2830, 47],
["get", 5, 94, 1, 2830, 24],
["frame", 7, 5, 2, 2830, 24],
["null", 5, 2830, 24],
["setarg", 7, 0, 5, 2830, 24],
["setarg", 7, 1, 12, 2830, 24],
["setarg", 7, 2, 4, 2830, 24],
["invoke", 7, 4, 2830, 24],
["move", 14, 4, 2830, 24],
["access", 4, "move", 2831, 16],
["get", 5, 54, 1, 2831, 9],
["frame", 7, 5, 3, 2831, 9],
["null", 5, 2831, 9],
["setarg", 7, 0, 5, 2831, 9],
["setarg", 7, 1, 4, 2831, 9],
["setarg", 7, 2, 11, 2831, 9],
["setarg", 7, 3, 14, 2831, 9],
["invoke", 7, 4, 2831, 9],
["get", 4, 51, 1, 2832, 9],
["frame", 5, 4, 1, 2832, 9],
["null", 4, 2832, 9],
["setarg", 5, 0, 4, 2832, 9],
["setarg", 5, 1, 13, 2832, 9],
["invoke", 5, 4, 2832, 9],
["jump", "if_end_2517", 2832, 9],
"if_else_2516",
"if_end_2517",
["access", 4, 1, 2834, 17],
"_nop_tc_82",
"_nop_tc_83",
"_nop_tc_84",
"_nop_tc_85",
["add", 5, 11, 4, 2834, 17],
["jump", "num_done_2527", 2834, 17],
"num_err_2526",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2834,
17
],
["access", 7, "error", 2834, 17],
["access", 10, "cannot apply '+': operands must be numbers", 2834, 17],
["array", 32, 0, 2834, 17],
["push", 32, 10, 2834, 17],
["frame", 10, 4, 2, 2834, 17],
["null", 4, 2834, 17],
["setarg", 10, 0, 4, 2834, 17],
["setarg", 10, 1, 7, 2834, 17],
["setarg", 10, 2, 32, 2834, 17],
["invoke", 10, 4, 2834, 17],
["disrupt", 2834, 17],
"num_done_2527",
["move", 11, 5, 2834, 17],
["access", 4, 1, 2835, 17],
"_nop_tc_86",
"_nop_tc_87",
"_nop_tc_88",
"_nop_tc_89",
["add", 5, 8, 4, 2835, 17],
["jump", "num_done_2529", 2835, 17],
"num_err_2528",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2835,
17
],
["access", 7, "error", 2835, 17],
["access", 10, "cannot apply '+': operands must be numbers", 2835, 17],
["array", 32, 0, 2835, 17],
["push", 32, 10, 2835, 17],
["frame", 10, 4, 2, 2835, 17],
["null", 4, 2835, 17],
["setarg", 10, 0, 4, 2835, 17],
["setarg", 10, 1, 7, 2835, 17],
["setarg", 10, 2, 32, 2835, 17],
["invoke", 10, 4, 2835, 17],
["disrupt", 2835, 17],
"num_done_2529",
["move", 8, 5, 2835, 17],
["jump", "while_start_2510", 2835, 17],
"while_end_2511",
["load_field", 4, 1, "intrinsics", 2839, 21],
["get", 5, 84, 1, 2839, 5],
["frame", 6, 5, 1, 2839, 5],
["null", 5, 2839, 5],
["setarg", 6, 0, 5, 2839, 5],
["setarg", 6, 1, 4, 2839, 5],
["invoke", 6, 4, 2839, 5],
["load_field", 4, 1, "functions", 2842, 15],
["move", 15, 4, 2842, 15],
["null", 4, 2843, 20],
["is_identical", 5, 15, 4, 2843, 20],
["jump_true", 5, "ne_nid_2533", 2843, 20],
["jump", "ne_ni_2534", 2843, 20],
"ne_nid_2533",
["false", 5, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_ni_2534",
["is_int", 6, 15, 2843, 20],
["jump_false", 6, "ne_nn_2535", 2843, 20],
"_nop_tc_90",
["jump", "ne_nn_2535", 2843, 20],
["ne_int", 5, 15, 4, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_nn_2535",
["is_num", 6, 15, 2843, 20],
["jump_false", 6, "ne_nt_2536", 2843, 20],
"_nop_tc_91",
["jump", "ne_nt_2536", 2843, 20],
["ne_float", 5, 15, 4, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_nt_2536",
["is_text", 6, 15, 2843, 20],
["jump_false", 6, "ne_nnl_2537", 2843, 20],
"_nop_tc_92",
["jump", "ne_nnl_2537", 2843, 20],
["ne_text", 5, 15, 4, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_nnl_2537",
["is_null", 6, 15, 2843, 20],
["jump_false", 6, "ne_nb_2538", 2843, 20],
"_nop_tc_93",
"_nop_tc_94",
["false", 5, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_nb_2538",
["is_bool", 6, 15, 2843, 20],
["jump_false", 6, "ne_mis_2539", 2843, 20],
"_nop_tc_95",
["jump", "ne_mis_2539", 2843, 20],
["ne_bool", 5, 15, 4, 2843, 20],
["jump", "ne_done_2532", 2843, 20],
"ne_mis_2539",
["true", 5, 2843, 20],
"ne_done_2532",
["jump_false", 5, "if_else_2530", 2843, 20],
["access", 8, 0, 2844, 12],
"while_start_2540",
["length", 4, 15, 2845, 26],
["is_int", 5, 8, 2845, 26],
["jump_false", 5, "rel_ni_2542", 2845, 26],
"_nop_tc_96",
"_nop_tc_97",
["lt_int", 5, 8, 4, 2845, 26],
["jump", "rel_done_2544", 2845, 26],
"rel_ni_2542",
"_nop_tc_98",
"_nop_tc_99",
"_nop_tc_100",
"_nop_tc_101",
["lt_float", 5, 8, 4, 2845, 26],
["jump", "rel_done_2544", 2845, 26],
"rel_nn_2543",
"_nop_tc_102",
["jump", "rel_err_2545", 2845, 26],
"_nop_tc_103",
["jump", "rel_err_2545", 2845, 26],
["lt_text", 5, 8, 4, 2845, 26],
["jump", "rel_done_2544", 2845, 26],
"rel_err_2545",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2845,
26
],
["access", 6, "error", 2845, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2845, 26],
["array", 9, 0, 2845, 26],
["push", 9, 7, 2845, 26],
["frame", 7, 4, 2, 2845, 26],
["null", 4, 2845, 26],
["setarg", 7, 0, 4, 2845, 26],
["setarg", 7, 1, 6, 2845, 26],
["setarg", 7, 2, 9, 2845, 26],
["invoke", 7, 4, 2845, 26],
["disrupt", 2845, 26],
"rel_done_2544",
["jump_false", 5, "while_end_2541", 2845, 26],
["load_dynamic", 4, 15, 8, 2846, 22],
["move", 16, 4, 2846, 22],
["load_field", 4, 16, "name", 2847, 17],
["move", 17, 4, 2847, 17],
["null", 4, 2848, 22],
["is_identical", 5, 17, 4, 2848, 22],
["jump_true", 5, "ne_nid_2549", 2848, 22],
["jump", "ne_ni_2550", 2848, 22],
"ne_nid_2549",
["false", 5, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_ni_2550",
["is_int", 6, 17, 2848, 22],
["jump_false", 6, "ne_nn_2551", 2848, 22],
"_nop_tc_104",
["jump", "ne_nn_2551", 2848, 22],
["ne_int", 5, 17, 4, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_nn_2551",
["is_num", 6, 17, 2848, 22],
["jump_false", 6, "ne_nt_2552", 2848, 22],
"_nop_tc_105",
["jump", "ne_nt_2552", 2848, 22],
["ne_float", 5, 17, 4, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_nt_2552",
["is_text", 6, 17, 2848, 22],
["jump_false", 6, "ne_nnl_2553", 2848, 22],
"_nop_tc_106",
["jump", "ne_nnl_2553", 2848, 22],
["ne_text", 5, 17, 4, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_nnl_2553",
["is_null", 6, 17, 2848, 22],
["jump_false", 6, "ne_nb_2554", 2848, 22],
"_nop_tc_107",
"_nop_tc_108",
["false", 5, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_nb_2554",
["is_bool", 6, 17, 2848, 22],
["jump_false", 6, "ne_mis_2555", 2848, 22],
"_nop_tc_109",
["jump", "ne_mis_2555", 2848, 22],
["ne_bool", 5, 17, 4, 2848, 22],
["jump", "ne_done_2548", 2848, 22],
"ne_mis_2555",
["true", 5, 2848, 22],
"ne_done_2548",
["jump_false", 5, "if_else_2546", 2848, 22],
["get", 4, 102, 1, 2849, 22],
["frame", 5, 4, 1, 2849, 22],
["null", 4, 2849, 22],
["setarg", 5, 0, 4, 2849, 22],
["setarg", 5, 1, 16, 2849, 22],
["invoke", 5, 4, 2849, 22],
["move", 18, 4, 2849, 22],
["get", 4, 21, 1, 2850, 21],
["move", 19, 4, 2850, 21],
["get", 4, 21, 1, 2851, 28],
["access", 5, 1, 2851, 45],
["is_num", 6, 4, 2851, 45],
["jump_false", 6, "num_err_2556", 2851, 45],
"_nop_tc_110",
"_nop_tc_111",
["add", 6, 4, 5, 2851, 45],
["jump", "num_done_2557", 2851, 45],
"num_err_2556",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2851,
45
],
["access", 5, "error", 2851, 45],
["access", 7, "cannot apply '+': operands must be numbers", 2851, 45],
["array", 9, 0, 2851, 45],
["push", 9, 7, 2851, 45],
["frame", 7, 4, 2, 2851, 45],
["null", 4, 2851, 45],
["setarg", 7, 0, 4, 2851, 45],
["setarg", 7, 1, 5, 2851, 45],
["setarg", 7, 2, 9, 2851, 45],
["invoke", 7, 4, 2851, 45],
["disrupt", 2851, 45],
"num_done_2557",
["put", 6, 21, 1, 2851, 45],
["get", 4, 12, 1, 2852, 16],
["is_array", 5, 4, 2852, 29],
["jump_false", 5, "push_err_2558", 2852, 29],
["push", 4, 18, 2852, 29],
["jump", "push_done_2559", 2852, 29],
"push_err_2558",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2852,
29
],
["access", 5, "error", 2852, 29],
["access", 6, "cannot push: target must be an array", 2852, 29],
["array", 7, 0, 2852, 29],
["push", 7, 6, 2852, 29],
["frame", 6, 4, 2, 2852, 29],
["null", 4, 2852, 29],
["setarg", 6, 0, 4, 2852, 29],
["setarg", 6, 1, 5, 2852, 29],
["setarg", 6, 2, 7, 2852, 29],
["invoke", 6, 4, 2852, 29],
["disrupt", 2852, 29],
"push_done_2559",
["get", 4, 45, 1, 2853, 24],
["frame", 5, 4, 1, 2853, 24],
["null", 4, 2853, 24],
["setarg", 5, 0, 4, 2853, 24],
["setarg", 5, 1, 17, 2853, 24],
["invoke", 5, 4, 2853, 24],
["move", 20, 4, 2853, 24],
["get", 4, 43, 1, 2854, 18],
["frame", 5, 4, 0, 2854, 18],
["null", 4, 2854, 18],
["setarg", 5, 0, 4, 2854, 18],
["invoke", 5, 4, 2854, 18],
["move", 21, 4, 2854, 18],
["access", 4, "function", 2855, 18],
["get", 5, 54, 1, 2855, 11],
["frame", 6, 5, 3, 2855, 11],
["null", 5, 2855, 11],
["setarg", 6, 0, 5, 2855, 11],
["setarg", 6, 1, 4, 2855, 11],
["setarg", 6, 2, 21, 2855, 11],
["setarg", 6, 3, 19, 2855, 11],
["invoke", 6, 4, 2855, 11],
["access", 4, 0, 2856, 29],
["is_int", 5, 20, 2856, 29],
["jump_false", 5, "rel_ni_2562", 2856, 29],
"_nop_tc_112",
"_nop_tc_113",
["ge_int", 6, 20, 4, 2856, 29],
["jump", "rel_done_2564", 2856, 29],
"rel_ni_2562",
["is_num", 5, 20, 2856, 29],
["jump_false", 5, "rel_nn_2563", 2856, 29],
"_nop_tc_114",
"_nop_tc_115",
["ge_float", 6, 20, 4, 2856, 29],
["jump", "rel_done_2564", 2856, 29],
"rel_nn_2563",
["is_text", 5, 20, 2856, 29],
["jump_false", 5, "rel_err_2565", 2856, 29],
"_nop_tc_116",
["jump", "rel_err_2565", 2856, 29],
["ge_text", 6, 20, 4, 2856, 29],
["jump", "rel_done_2564", 2856, 29],
"rel_err_2565",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2856,
29
],
["access", 5, "error", 2856, 29],
["access", 7, "cannot compare with '>=': operands must be same type", 2856, 29],
["array", 9, 0, 2856, 29],
["push", 9, 7, 2856, 29],
["frame", 7, 4, 2, 2856, 29],
["null", 4, 2856, 29],
["setarg", 7, 0, 4, 2856, 29],
["setarg", 7, 1, 5, 2856, 29],
["setarg", 7, 2, 9, 2856, 29],
["invoke", 7, 4, 2856, 29],
["disrupt", 2856, 29],
"rel_done_2564",
["jump_false", 6, "if_else_2560", 2856, 29],
["access", 4, "move", 2857, 20],
["get", 5, 54, 1, 2857, 13],
["frame", 6, 5, 3, 2857, 13],
["null", 5, 2857, 13],
["setarg", 6, 0, 5, 2857, 13],
["setarg", 6, 1, 4, 2857, 13],
["setarg", 6, 2, 20, 2857, 13],
["setarg", 6, 3, 21, 2857, 13],
["invoke", 6, 4, 2857, 13],
["jump", "if_end_2561", 2857, 13],
"if_else_2560",
"if_end_2561",
["jump", "if_end_2547", 2857, 13],
"if_else_2546",
"if_end_2547",
["access", 4, 1, 2860, 19],
"_nop_tc_117",
"_nop_tc_118",
"_nop_tc_119",
"_nop_tc_120",
["add", 5, 8, 4, 2860, 19],
["jump", "num_done_2567", 2860, 19],
"num_err_2566",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2860,
19
],
["access", 6, "error", 2860, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2860, 19],
["array", 9, 0, 2860, 19],
["push", 9, 7, 2860, 19],
["frame", 7, 4, 2, 2860, 19],
["null", 4, 2860, 19],
["setarg", 7, 0, 4, 2860, 19],
["setarg", 7, 1, 6, 2860, 19],
["setarg", 7, 2, 9, 2860, 19],
["invoke", 7, 4, 2860, 19],
["disrupt", 2860, 19],
"num_done_2567",
["move", 8, 5, 2860, 19],
["jump", "while_start_2540", 2860, 19],
"while_end_2541",
["jump", "if_end_2531", 2860, 19],
"if_else_2530",
"if_end_2531",
["load_field", 4, 1, "statements", 2865, 13],
["move", 22, 4, 2865, 13],
["null", 4, 2866, 18],
["is_identical", 5, 22, 4, 2866, 18],
["jump_true", 5, "eq_done_2570", 2866, 18],
["is_int", 6, 22, 2866, 18],
["jump_false", 6, "eq_ni_2571", 2866, 18],
"_nop_tc_121",
["jump", "eq_ni_2571", 2866, 18],
["eq_int", 5, 22, 4, 2866, 18],
["jump", "eq_done_2570", 2866, 18],
"eq_ni_2571",
["is_num", 6, 22, 2866, 18],
["jump_false", 6, "eq_nn_2572", 2866, 18],
"_nop_tc_122",
["jump", "eq_nn_2572", 2866, 18],
["eq_float", 5, 22, 4, 2866, 18],
["jump", "eq_done_2570", 2866, 18],
"eq_nn_2572",
["is_text", 6, 22, 2866, 18],
["jump_false", 6, "eq_nt_2573", 2866, 18],
"_nop_tc_123",
["jump", "eq_nt_2573", 2866, 18],
["eq_text", 5, 22, 4, 2866, 18],
["jump", "eq_done_2570", 2866, 18],
"eq_nt_2573",
["is_null", 6, 22, 2866, 18],
["jump_false", 6, "eq_nnl_2574", 2866, 18],
"_nop_tc_124",
"_nop_tc_125",
["true", 5, 2866, 18],
["jump", "eq_done_2570", 2866, 18],
"eq_nnl_2574",
["is_bool", 6, 22, 2866, 18],
["jump_false", 6, "eq_nb_2575", 2866, 18],
"_nop_tc_126",
["jump", "eq_nb_2575", 2866, 18],
["eq_bool", 5, 22, 4, 2866, 18],
["jump", "eq_done_2570", 2866, 18],
"eq_nb_2575",
["false", 5, 2866, 18],
"eq_done_2570",
["jump_false", 5, "if_else_2568", 2866, 18],
["load_field", 4, 1, "body", 2867, 14],
["move", 23, 4, 2867, 14],
["null", 4, 2868, 19],
["is_identical", 5, 23, 4, 2868, 19],
["jump_true", 5, "ne_nid_2579", 2868, 19],
["jump", "ne_ni_2580", 2868, 19],
"ne_nid_2579",
["false", 5, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_ni_2580",
["is_int", 6, 23, 2868, 19],
["jump_false", 6, "ne_nn_2581", 2868, 19],
"_nop_tc_127",
["jump", "ne_nn_2581", 2868, 19],
["ne_int", 5, 23, 4, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_nn_2581",
["is_num", 6, 23, 2868, 19],
["jump_false", 6, "ne_nt_2582", 2868, 19],
"_nop_tc_128",
["jump", "ne_nt_2582", 2868, 19],
["ne_float", 5, 23, 4, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_nt_2582",
["is_text", 6, 23, 2868, 19],
["jump_false", 6, "ne_nnl_2583", 2868, 19],
"_nop_tc_129",
["jump", "ne_nnl_2583", 2868, 19],
["ne_text", 5, 23, 4, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_nnl_2583",
["is_null", 6, 23, 2868, 19],
["jump_false", 6, "ne_nb_2584", 2868, 19],
"_nop_tc_130",
"_nop_tc_131",
["false", 5, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_nb_2584",
["is_bool", 6, 23, 2868, 19],
["jump_false", 6, "ne_mis_2585", 2868, 19],
"_nop_tc_132",
["jump", "ne_mis_2585", 2868, 19],
["ne_bool", 5, 23, 4, 2868, 19],
["jump", "ne_done_2578", 2868, 19],
"ne_mis_2585",
["true", 5, 2868, 19],
"ne_done_2578",
["jump_false", 5, "if_else_2576", 2868, 19],
["load_field", 4, 23, "statements", 2869, 17],
["move", 22, 4, 2869, 17],
["null", 4, 2870, 22],
["is_identical", 5, 22, 4, 2870, 22],
["jump_true", 5, "eq_done_2588", 2870, 22],
["is_int", 6, 22, 2870, 22],
["jump_false", 6, "eq_ni_2589", 2870, 22],
"_nop_tc_133",
["jump", "eq_ni_2589", 2870, 22],
["eq_int", 5, 22, 4, 2870, 22],
["jump", "eq_done_2588", 2870, 22],
"eq_ni_2589",
["is_num", 6, 22, 2870, 22],
["jump_false", 6, "eq_nn_2590", 2870, 22],
"_nop_tc_134",
["jump", "eq_nn_2590", 2870, 22],
["eq_float", 5, 22, 4, 2870, 22],
["jump", "eq_done_2588", 2870, 22],
"eq_nn_2590",
["is_text", 6, 22, 2870, 22],
["jump_false", 6, "eq_nt_2591", 2870, 22],
"_nop_tc_135",
["jump", "eq_nt_2591", 2870, 22],
["eq_text", 5, 22, 4, 2870, 22],
["jump", "eq_done_2588", 2870, 22],
"eq_nt_2591",
["is_null", 6, 22, 2870, 22],
["jump_false", 6, "eq_nnl_2592", 2870, 22],
"_nop_tc_136",
"_nop_tc_137",
["true", 5, 2870, 22],
["jump", "eq_done_2588", 2870, 22],
"eq_nnl_2592",
["is_bool", 6, 22, 2870, 22],
["jump_false", 6, "eq_nb_2593", 2870, 22],
"_nop_tc_138",
["jump", "eq_nb_2593", 2870, 22],
["eq_bool", 5, 22, 4, 2870, 22],
["jump", "eq_done_2588", 2870, 22],
"eq_nb_2593",
["false", 5, 2870, 22],
"eq_done_2588",
["jump_false", 5, "if_else_2586", 2870, 22],
["move", 22, 23, 2871, 19],
["jump", "if_end_2587", 2871, 19],
"if_else_2586",
"if_end_2587",
["jump", "if_end_2577", 2871, 19],
"if_else_2576",
"if_end_2577",
["jump", "if_end_2569", 2871, 19],
"if_else_2568",
"if_end_2569",
["null", 4, 2875, 18],
["is_identical", 5, 22, 4, 2875, 18],
["jump_true", 5, "ne_nid_2598", 2875, 18],
["jump", "ne_ni_2599", 2875, 18],
"ne_nid_2598",
["false", 5, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_ni_2599",
["is_int", 6, 22, 2875, 18],
["jump_false", 6, "ne_nn_2600", 2875, 18],
"_nop_tc_139",
["jump", "ne_nn_2600", 2875, 18],
["ne_int", 5, 22, 4, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_nn_2600",
["is_num", 6, 22, 2875, 18],
["jump_false", 6, "ne_nt_2601", 2875, 18],
"_nop_tc_140",
["jump", "ne_nt_2601", 2875, 18],
["ne_float", 5, 22, 4, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_nt_2601",
["is_text", 6, 22, 2875, 18],
["jump_false", 6, "ne_nnl_2602", 2875, 18],
"_nop_tc_141",
["jump", "ne_nnl_2602", 2875, 18],
["ne_text", 5, 22, 4, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_nnl_2602",
["is_null", 6, 22, 2875, 18],
["jump_false", 6, "ne_nb_2603", 2875, 18],
"_nop_tc_142",
"_nop_tc_143",
["false", 5, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_nb_2603",
["is_bool", 6, 22, 2875, 18],
["jump_false", 6, "ne_mis_2604", 2875, 18],
"_nop_tc_144",
["jump", "ne_mis_2604", 2875, 18],
["ne_bool", 5, 22, 4, 2875, 18],
["jump", "ne_done_2597", 2875, 18],
"ne_mis_2604",
["true", 5, 2875, 18],
"ne_done_2597",
["move", 4, 5, 2875, 18],
["jump_false", 4, "and_end_2596", 2875, 18],
["is_array", 5, 22, 2875, 35],
["move", 4, 5, 2875, 35],
"and_end_2596",
["jump_false", 4, "if_else_2594", 2875, 35],
["access", 8, 0, 2876, 12],
"while_start_2605",
["length", 4, 22, 2877, 26],
["is_int", 5, 8, 2877, 26],
["jump_false", 5, "rel_ni_2607", 2877, 26],
"_nop_tc_145",
"_nop_tc_146",
["lt_int", 5, 8, 4, 2877, 26],
["jump", "rel_done_2609", 2877, 26],
"rel_ni_2607",
"_nop_tc_147",
"_nop_tc_148",
"_nop_tc_149",
"_nop_tc_150",
["lt_float", 5, 8, 4, 2877, 26],
["jump", "rel_done_2609", 2877, 26],
"rel_nn_2608",
"_nop_tc_151",
["jump", "rel_err_2610", 2877, 26],
"_nop_tc_152",
["jump", "rel_err_2610", 2877, 26],
["lt_text", 5, 8, 4, 2877, 26],
["jump", "rel_done_2609", 2877, 26],
"rel_err_2610",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2877,
26
],
["access", 6, "error", 2877, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2877, 26],
["array", 9, 0, 2877, 26],
["push", 9, 7, 2877, 26],
["frame", 7, 4, 2, 2877, 26],
["null", 4, 2877, 26],
["setarg", 7, 0, 4, 2877, 26],
["setarg", 7, 1, 6, 2877, 26],
["setarg", 7, 2, 9, 2877, 26],
["invoke", 7, 4, 2877, 26],
["disrupt", 2877, 26],
"rel_done_2609",
["jump_false", 5, "while_end_2606", 2877, 26],
["load_dynamic", 4, 22, 8, 2878, 29],
["get", 5, 101, 1, 2878, 9],
["frame", 6, 5, 1, 2878, 9],
["null", 5, 2878, 9],
["setarg", 6, 0, 5, 2878, 9],
["setarg", 6, 1, 4, 2878, 9],
["invoke", 6, 4, 2878, 9],
["access", 4, 1, 2879, 19],
"_nop_tc_153",
"_nop_tc_154",
"_nop_tc_155",
"_nop_tc_156",
["add", 5, 8, 4, 2879, 19],
["jump", "num_done_2612", 2879, 19],
"num_err_2611",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2879,
19
],
["access", 6, "error", 2879, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2879, 19],
["array", 9, 0, 2879, 19],
["push", 9, 7, 2879, 19],
["frame", 7, 4, 2, 2879, 19],
["null", 4, 2879, 19],
["setarg", 7, 0, 4, 2879, 19],
["setarg", 7, 1, 6, 2879, 19],
["setarg", 7, 2, 9, 2879, 19],
["invoke", 7, 4, 2879, 19],
["disrupt", 2879, 19],
"num_done_2612",
["move", 8, 5, 2879, 19],
["jump", "while_start_2605", 2879, 19],
"while_end_2606",
["jump", "if_end_2595", 2879, 19],
"if_else_2594",
"if_end_2595",
["get", 4, 43, 1, 2884, 17],
["frame", 5, 4, 0, 2884, 17],
["null", 4, 2884, 17],
["setarg", 5, 0, 4, 2884, 17],
["invoke", 5, 4, 2884, 17],
["move", 24, 4, 2884, 17],
["access", 4, "null", 2885, 12],
["get", 5, 53, 1, 2885, 5],
["frame", 6, 5, 2, 2885, 5],
["null", 5, 2885, 5],
["setarg", 6, 0, 5, 2885, 5],
["setarg", 6, 1, 4, 2885, 5],
["setarg", 6, 2, 24, 2885, 5],
["invoke", 6, 4, 2885, 5],
["access", 4, "return", 2886, 12],
["get", 5, 53, 1, 2886, 5],
["frame", 6, 5, 2, 2886, 5],
["null", 5, 2886, 5],
["setarg", 6, 0, 5, 2886, 5],
["setarg", 6, 1, 4, 2886, 5],
["setarg", 6, 2, 24, 2886, 5],
["invoke", 6, 4, 2886, 5],
["null", 4, 2889, 27],
["is_identical", 5, 27, 4, 2889, 27],
["jump_true", 5, "ne_nid_2617", 2889, 27],
["jump", "ne_ni_2618", 2889, 27],
"ne_nid_2617",
["false", 5, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_ni_2618",
["is_int", 6, 27, 2889, 27],
["jump_false", 6, "ne_nn_2619", 2889, 27],
"_nop_tc_157",
["jump", "ne_nn_2619", 2889, 27],
["ne_int", 5, 27, 4, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_nn_2619",
["is_num", 6, 27, 2889, 27],
["jump_false", 6, "ne_nt_2620", 2889, 27],
"_nop_tc_158",
["jump", "ne_nt_2620", 2889, 27],
["ne_float", 5, 27, 4, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_nt_2620",
["is_text", 6, 27, 2889, 27],
["jump_false", 6, "ne_nnl_2621", 2889, 27],
"_nop_tc_159",
["jump", "ne_nnl_2621", 2889, 27],
["ne_text", 5, 27, 4, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_nnl_2621",
["is_null", 6, 27, 2889, 27],
["jump_false", 6, "ne_nb_2622", 2889, 27],
"_nop_tc_160",
"_nop_tc_161",
["false", 5, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_nb_2622",
["is_bool", 6, 27, 2889, 27],
["jump_false", 6, "ne_mis_2623", 2889, 27],
"_nop_tc_162",
["jump", "ne_mis_2623", 2889, 27],
["ne_bool", 5, 27, 4, 2889, 27],
["jump", "ne_done_2616", 2889, 27],
"ne_mis_2623",
["true", 5, 2889, 27],
"ne_done_2616",
["move", 4, 5, 2889, 27],
["jump_false", 4, "and_end_2615", 2889, 27],
["is_array", 5, 27, 2889, 44],
["move", 4, 5, 2889, 44],
"and_end_2615",
["jump_false", 4, "if_else_2613", 2889, 44],
["access", 4, "disruption", 2890, 28],
["get", 5, 48, 1, 2890, 18],
["frame", 6, 5, 1, 2890, 18],
["null", 5, 2890, 18],
["setarg", 6, 0, 5, 2890, 18],
["setarg", 6, 1, 4, 2890, 18],
["invoke", 6, 4, 2890, 18],
["get", 5, 51, 1, 2890, 7],
["frame", 6, 5, 1, 2890, 7],
["null", 5, 2890, 7],
["setarg", 6, 0, 5, 2890, 7],
["setarg", 6, 1, 4, 2890, 7],
["invoke", 6, 4, 2890, 7],
["get", 4, 2, 1, 2891, 33],
["length", 5, 4, 2891, 33],
["move", 25, 5, 2891, 33],
["access", 8, 0, 2892, 12],
"while_start_2624",
["length", 4, 27, 2893, 26],
["is_int", 5, 8, 2893, 26],
["jump_false", 5, "rel_ni_2626", 2893, 26],
"_nop_tc_163",
"_nop_tc_164",
["lt_int", 5, 8, 4, 2893, 26],
["jump", "rel_done_2628", 2893, 26],
"rel_ni_2626",
"_nop_tc_165",
"_nop_tc_166",
"_nop_tc_167",
"_nop_tc_168",
["lt_float", 5, 8, 4, 2893, 26],
["jump", "rel_done_2628", 2893, 26],
"rel_nn_2627",
"_nop_tc_169",
["jump", "rel_err_2629", 2893, 26],
"_nop_tc_170",
["jump", "rel_err_2629", 2893, 26],
["lt_text", 5, 8, 4, 2893, 26],
["jump", "rel_done_2628", 2893, 26],
"rel_err_2629",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2893,
26
],
["access", 6, "error", 2893, 26],
["access", 7, "cannot compare with '<': operands must be same type", 2893, 26],
["array", 9, 0, 2893, 26],
["push", 9, 7, 2893, 26],
["frame", 7, 4, 2, 2893, 26],
["null", 4, 2893, 26],
["setarg", 7, 0, 4, 2893, 26],
["setarg", 7, 1, 6, 2893, 26],
["setarg", 7, 2, 9, 2893, 26],
["invoke", 7, 4, 2893, 26],
["disrupt", 2893, 26],
"rel_done_2628",
["jump_false", 5, "while_end_2625", 2893, 26],
["load_dynamic", 4, 27, 8, 2894, 38],
["get", 5, 101, 1, 2894, 9],
["frame", 6, 5, 1, 2894, 9],
["null", 5, 2894, 9],
["setarg", 6, 0, 5, 2894, 9],
["setarg", 6, 1, 4, 2894, 9],
["invoke", 6, 4, 2894, 9],
["access", 4, 1, 2895, 19],
"_nop_tc_171",
"_nop_tc_172",
"_nop_tc_173",
"_nop_tc_174",
["add", 5, 8, 4, 2895, 19],
["jump", "num_done_2631", 2895, 19],
"num_err_2630",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2895,
19
],
["access", 6, "error", 2895, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2895, 19],
["array", 9, 0, 2895, 19],
["push", 9, 7, 2895, 19],
["frame", 7, 4, 2, 2895, 19],
["null", 4, 2895, 19],
["setarg", 7, 0, 4, 2895, 19],
["setarg", 7, 1, 6, 2895, 19],
["setarg", 7, 2, 9, 2895, 19],
["invoke", 7, 4, 2895, 19],
["disrupt", 2895, 19],
"num_done_2631",
["move", 8, 5, 2895, 19],
["jump", "while_start_2624", 2895, 19],
"while_end_2625",
["get", 4, 43, 1, 2897, 20],
["frame", 5, 4, 0, 2897, 20],
["null", 4, 2897, 20],
["setarg", 5, 0, 4, 2897, 20],
["invoke", 5, 4, 2897, 20],
["move", 26, 4, 2897, 20],
["access", 4, "null", 2898, 14],
["get", 5, 53, 1, 2898, 7],
["frame", 6, 5, 2, 2898, 7],
["null", 5, 2898, 7],
["setarg", 6, 0, 5, 2898, 7],
["setarg", 6, 1, 4, 2898, 7],
["setarg", 6, 2, 26, 2898, 7],
["invoke", 6, 4, 2898, 7],
["access", 4, "return", 2899, 14],
["get", 5, 53, 1, 2899, 7],
["frame", 6, 5, 2, 2899, 7],
["null", 5, 2899, 7],
["setarg", 6, 0, 5, 2899, 7],
["setarg", 6, 1, 4, 2899, 7],
["setarg", 6, 2, 26, 2899, 7],
["invoke", 6, 4, 2899, 7],
["jump", "if_end_2614", 2899, 7],
"if_else_2613",
"if_end_2614",
["null", 4, 2903, 20],
["is_identical", 5, 29, 4, 2903, 20],
["jump_true", 5, "eq_done_2634", 2903, 20],
["is_int", 6, 29, 2903, 20],
["jump_false", 6, "eq_ni_2635", 2903, 20],
"_nop_tc_175",
["jump", "eq_ni_2635", 2903, 20],
["eq_int", 5, 29, 4, 2903, 20],
["jump", "eq_done_2634", 2903, 20],
"eq_ni_2635",
["is_num", 6, 29, 2903, 20],
["jump_false", 6, "eq_nn_2636", 2903, 20],
"_nop_tc_176",
["jump", "eq_nn_2636", 2903, 20],
["eq_float", 5, 29, 4, 2903, 20],
["jump", "eq_done_2634", 2903, 20],
"eq_nn_2636",
["is_text", 6, 29, 2903, 20],
["jump_false", 6, "eq_nt_2637", 2903, 20],
"_nop_tc_177",
["jump", "eq_nt_2637", 2903, 20],
["eq_text", 5, 29, 4, 2903, 20],
["jump", "eq_done_2634", 2903, 20],
"eq_nt_2637",
["is_null", 6, 29, 2903, 20],
["jump_false", 6, "eq_nnl_2638", 2903, 20],
"_nop_tc_178",
"_nop_tc_179",
["true", 5, 2903, 20],
["jump", "eq_done_2634", 2903, 20],
"eq_nnl_2638",
["is_bool", 6, 29, 2903, 20],
["jump_false", 6, "eq_nb_2639", 2903, 20],
"_nop_tc_180",
["jump", "eq_nb_2639", 2903, 20],
["eq_bool", 5, 29, 4, 2903, 20],
["jump", "eq_done_2634", 2903, 20],
"eq_nb_2639",
["false", 5, 2903, 20],
"eq_done_2634",
["jump_false", 5, "if_else_2632", 2903, 20],
["access", 29, "<anonymous>", 2904, 17],
["jump", "if_end_2633", 2904, 17],
"if_else_2632",
"if_end_2633",
["record", 4, 6],
["store_field", 4, 29, "name", 2908, 13],
["store_field", 4, 2, "nr_args", 2909, 16],
["get", 2, 16, 1, 2910, 23],
["store_field", 4, 2, "nr_close_slots", 2910, 23],
["get", 2, 19, 1, 2911, 17],
["access", 5, 1, 2911, 30],
["is_num", 6, 2, 2911, 30],
["jump_false", 6, "num_err_2640", 2911, 30],
"_nop_tc_181",
"_nop_tc_182",
["add", 6, 2, 5, 2911, 30],
["jump", "num_done_2641", 2911, 30],
"num_err_2640",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2911,
30
],
["access", 5, "error", 2911, 30],
["access", 7, "cannot apply '+': operands must be numbers", 2911, 30],
["array", 8, 0, 2911, 30],
["push", 8, 7, 2911, 30],
["frame", 7, 2, 2, 2911, 30],
["null", 2, 2911, 30],
["setarg", 7, 0, 2, 2911, 30],
["setarg", 7, 1, 5, 2911, 30],
["setarg", 7, 2, 8, 2911, 30],
["invoke", 7, 2, 2911, 30],
["disrupt", 2911, 30],
"num_done_2641",
["store_field", 4, 6, "nr_slots", 2911, 30],
["store_field", 4, 25, "disruption_pc", 2912, 22],
["get", 2, 2, 1, 2913, 21],
["store_field", 4, 2, "instructions", 2913, 21],
["move", 28, 4, 2913, 21],
["get", 2, 32, 1, 2916, 9],
["null", 4, 2916, 23],
["is_identical", 5, 2, 4, 2916, 23],
["jump_true", 5, "ne_nid_2645", 2916, 23],
["jump", "ne_ni_2646", 2916, 23],
"ne_nid_2645",
["false", 5, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_ni_2646",
["is_int", 6, 2, 2916, 23],
["jump_false", 6, "ne_nn_2647", 2916, 23],
"_nop_tc_183",
["jump", "ne_nn_2647", 2916, 23],
["ne_int", 5, 2, 4, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_nn_2647",
["is_num", 6, 2, 2916, 23],
["jump_false", 6, "ne_nt_2648", 2916, 23],
"_nop_tc_184",
["jump", "ne_nt_2648", 2916, 23],
["ne_float", 5, 2, 4, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_nt_2648",
["is_text", 6, 2, 2916, 23],
["jump_false", 6, "ne_nnl_2649", 2916, 23],
"_nop_tc_185",
["jump", "ne_nnl_2649", 2916, 23],
["ne_text", 5, 2, 4, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_nnl_2649",
["is_null", 6, 2, 2916, 23],
["jump_false", 6, "ne_nb_2650", 2916, 23],
"_nop_tc_186",
"_nop_tc_187",
["false", 5, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_nb_2650",
["is_bool", 6, 2, 2916, 23],
["jump_false", 6, "ne_mis_2651", 2916, 23],
"_nop_tc_188",
["jump", "ne_mis_2651", 2916, 23],
["ne_bool", 5, 2, 4, 2916, 23],
["jump", "ne_done_2644", 2916, 23],
"ne_mis_2651",
["true", 5, 2916, 23],
"ne_done_2644",
["jump_false", 5, "if_else_2642", 2916, 23],
["get", 2, 32, 1, 2917, 25],
["store_field", 28, 2, "filename", 2917, 7],
["jump", "if_end_2643", 2917, 7],
"if_else_2642",
"if_end_2643",
["get", 2, 20, 1, 2921, 19],
["move", 30, 2, 2921, 19],
["get", 2, 21, 1, 2922, 18],
["move", 31, 2, 2922, 18],
["get", 2, 106, 1, 2925, 9],
[
"access",
4,
{
"name": "pop",
"kind": "name",
"make": "intrinsic"
},
2925,
5
],
["frame", 5, 4, 1, 2925, 5],
["null", 4, 2925, 5],
["setarg", 5, 0, 4, 2925, 5],
["setarg", 5, 1, 2, 2925, 5],
["invoke", 5, 2, 2925, 5],
["get", 2, 42, 1, 2926, 5],
["frame", 4, 2, 1, 2926, 5],
["null", 2, 2926, 5],
["setarg", 4, 0, 2, 2926, 5],
["setarg", 4, 1, 3, 2926, 5],
["invoke", 4, 2, 2926, 5],
["put", 30, 20, 1, 2927, 23],
["put", 31, 21, 1, 2928, 22],
["return", 28, 2930, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 22,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "filename", 2935, 20],
["move", 3, 2, 2935, 20],
["load_field", 2, 1, "functions", 2936, 19],
["move", 4, 2, 2936, 19],
["access", 2, 0, 2937, 14],
["null", 5, 2938, 14],
["null", 6, 2939, 16],
["null", 7, 2940, 20],
["access", 8, 0, 2941, 19],
["access", 9, 0, 2942, 22],
["access", 10, 0, 2943, 16],
["load_field", 11, 1, "statements", 2944, 22],
["move", 12, 11, 2944, 22],
["access", 11, -1, 2945, 26],
["null", 13, 2946, 16],
["null", 14, 2947, 16],
["access", 15, 0, 2948, 21],
["null", 16, 2949, 18],
["put", 3, 32, 1, 2951, 18],
["array", 17, 0, 2953, 22],
["put", 17, 2, 1, 2953, 22],
["record", 17, 0],
["put", 17, 11, 1, 2954, 14],
["array", 17, 0, 2955, 19],
["put", 17, 12, 1, 2955, 19],
["array", 17, 0, 2956, 14],
["put", 17, 13, 1, 2956, 14],
["array", 17, 0, 2957, 25],
["put", 17, 29, 1, 2957, 25],
["load_field", 17, 1, "scopes", 2958, 16],
["put", 17, 28, 1, 2958, 16],
["access", 17, 0, 2959, 19],
["put", 17, 14, 1, 2959, 19],
["access", 17, 0, 2960, 17],
["put", 17, 15, 1, 2960, 17],
["access", 17, 0, 2961, 24],
["put", 17, 16, 1, 2961, 24],
["access", 17, 0, 2962, 24],
["put", 17, 17, 1, 2962, 24],
["access", 17, 1, 2963, 24],
["put", 17, 18, 1, 2963, 24],
["access", 17, 1, 2964, 18],
["put", 17, 19, 1, 2964, 18],
["access", 17, 0, 2965, 23],
["put", 17, 20, 1, 2965, 23],
["access", 17, 0, 2966, 22],
["put", 17, 21, 1, 2966, 22],
["null", 17, 2967, 20],
["put", 17, 22, 1, 2967, 20],
["null", 17, 2968, 23],
["put", 17, 23, 1, 2968, 23],
["record", 17, 0],
["put", 17, 25, 1, 2969, 19],
["access", 17, 0, 2970, 21],
["put", 17, 27, 1, 2970, 21],
["get", 17, 88, 1, 2973, 5],
["frame", 18, 17, 0, 2973, 5],
["null", 17, 2973, 5],
["setarg", 18, 0, 17, 2973, 5],
["invoke", 18, 17, 2973, 5],
["access", 17, 1, 2975, 24],
["get", 18, 17, 1, 2975, 28],
"_nop_tc_1",
"_nop_tc_2",
["is_num", 19, 18, 2975, 28],
["jump_false", 19, "num_err_2652", 2975, 28],
["add", 19, 17, 18, 2975, 28],
["jump", "num_done_2653", 2975, 28],
"num_err_2652",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2975,
28
],
["access", 18, "error", 2975, 28],
["access", 20, "cannot apply '+': operands must be numbers", 2975, 28],
["array", 21, 0, 2975, 28],
["push", 21, 20, 2975, 28],
["frame", 20, 17, 2, 2975, 28],
["null", 17, 2975, 28],
["setarg", 20, 0, 17, 2975, 28],
["setarg", 20, 1, 18, 2975, 28],
["setarg", 20, 2, 21, 2975, 28],
["invoke", 20, 17, 2975, 28],
["disrupt", 2975, 28],
"num_done_2653",
["put", 19, 18, 1, 2975, 28],
["get", 17, 18, 1, 2976, 9],
["get", 18, 19, 1, 2976, 28],
["is_int", 19, 17, 2976, 28],
["jump_false", 19, "rel_ni_2656", 2976, 28],
["is_int", 20, 18, 2976, 28],
["jump_false", 20, "rel_ni_2656", 2976, 28],
["gt_int", 21, 17, 18, 2976, 28],
["jump", "rel_done_2658", 2976, 28],
"rel_ni_2656",
["is_num", 19, 17, 2976, 28],
["jump_false", 19, "rel_nn_2657", 2976, 28],
["is_num", 20, 18, 2976, 28],
["jump_false", 20, "rel_nn_2657", 2976, 28],
["gt_float", 21, 17, 18, 2976, 28],
["jump", "rel_done_2658", 2976, 28],
"rel_nn_2657",
["is_text", 19, 17, 2976, 28],
["jump_false", 19, "rel_err_2659", 2976, 28],
["is_text", 20, 18, 2976, 28],
["jump_false", 20, "rel_err_2659", 2976, 28],
["gt_text", 21, 17, 18, 2976, 28],
["jump", "rel_done_2658", 2976, 28],
"rel_err_2659",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2976,
28
],
["access", 18, "error", 2976, 28],
["access", 19, "cannot compare with '>': operands must be same type", 2976, 28],
["array", 20, 0, 2976, 28],
["push", 20, 19, 2976, 28],
["frame", 19, 17, 2, 2976, 28],
["null", 17, 2976, 28],
["setarg", 19, 0, 17, 2976, 28],
["setarg", 19, 1, 18, 2976, 28],
["setarg", 19, 2, 20, 2976, 28],
["invoke", 19, 17, 2976, 28],
["disrupt", 2976, 28],
"rel_done_2658",
["jump_false", 21, "if_else_2654", 2976, 28],
["get", 17, 18, 1, 2977, 20],
["put", 17, 19, 1, 2977, 20],
["jump", "if_end_2655", 2977, 20],
"if_else_2654",
"if_end_2655",
["null", 17, 2981, 20],
["is_identical", 18, 4, 17, 2981, 20],
["jump_true", 18, "ne_nid_2663", 2981, 20],
["jump", "ne_ni_2664", 2981, 20],
"ne_nid_2663",
["false", 18, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_ni_2664",
["is_int", 19, 4, 2981, 20],
["jump_false", 19, "ne_nn_2665", 2981, 20],
"_nop_tc_3",
["jump", "ne_nn_2665", 2981, 20],
["ne_int", 18, 4, 17, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_nn_2665",
["is_num", 19, 4, 2981, 20],
["jump_false", 19, "ne_nt_2666", 2981, 20],
"_nop_tc_4",
["jump", "ne_nt_2666", 2981, 20],
["ne_float", 18, 4, 17, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_nt_2666",
["is_text", 19, 4, 2981, 20],
["jump_false", 19, "ne_nnl_2667", 2981, 20],
"_nop_tc_5",
["jump", "ne_nnl_2667", 2981, 20],
["ne_text", 18, 4, 17, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_nnl_2667",
["is_null", 19, 4, 2981, 20],
["jump_false", 19, "ne_nb_2668", 2981, 20],
"_nop_tc_6",
"_nop_tc_7",
["false", 18, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_nb_2668",
["is_bool", 19, 4, 2981, 20],
["jump_false", 19, "ne_mis_2669", 2981, 20],
"_nop_tc_8",
["jump", "ne_mis_2669", 2981, 20],
["ne_bool", 18, 4, 17, 2981, 20],
["jump", "ne_done_2662", 2981, 20],
"ne_mis_2669",
["true", 18, 2981, 20],
"ne_done_2662",
["jump_false", 18, "if_else_2660", 2981, 20],
["access", 2, 0, 2982, 12],
"while_start_2670",
["length", 17, 4, 2983, 26],
["is_int", 18, 2, 2983, 26],
["jump_false", 18, "rel_ni_2672", 2983, 26],
"_nop_tc_9",
"_nop_tc_10",
["lt_int", 18, 2, 17, 2983, 26],
["jump", "rel_done_2674", 2983, 26],
"rel_ni_2672",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
["lt_float", 18, 2, 17, 2983, 26],
["jump", "rel_done_2674", 2983, 26],
"rel_nn_2673",
"_nop_tc_15",
["jump", "rel_err_2675", 2983, 26],
"_nop_tc_16",
["jump", "rel_err_2675", 2983, 26],
["lt_text", 18, 2, 17, 2983, 26],
["jump", "rel_done_2674", 2983, 26],
"rel_err_2675",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2983,
26
],
["access", 19, "error", 2983, 26],
["access", 20, "cannot compare with '<': operands must be same type", 2983, 26],
["array", 21, 0, 2983, 26],
["push", 21, 20, 2983, 26],
["frame", 20, 17, 2, 2983, 26],
["null", 17, 2983, 26],
["setarg", 20, 0, 17, 2983, 26],
["setarg", 20, 1, 19, 2983, 26],
["setarg", 20, 2, 21, 2983, 26],
["invoke", 20, 17, 2983, 26],
["disrupt", 2983, 26],
"rel_done_2674",
["jump_false", 18, "while_end_2671", 2983, 26],
["load_dynamic", 17, 4, 2, 2984, 22],
["move", 5, 17, 2984, 22],
["load_field", 17, 5, "name", 2985, 16],
["move", 6, 17, 2985, 16],
["null", 17, 2986, 21],
["is_identical", 18, 6, 17, 2986, 21],
["jump_true", 18, "ne_nid_2679", 2986, 21],
["jump", "ne_ni_2680", 2986, 21],
"ne_nid_2679",
["false", 18, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_ni_2680",
["is_int", 19, 6, 2986, 21],
["jump_false", 19, "ne_nn_2681", 2986, 21],
"_nop_tc_17",
["jump", "ne_nn_2681", 2986, 21],
["ne_int", 18, 6, 17, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_nn_2681",
["is_num", 19, 6, 2986, 21],
["jump_false", 19, "ne_nt_2682", 2986, 21],
"_nop_tc_18",
["jump", "ne_nt_2682", 2986, 21],
["ne_float", 18, 6, 17, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_nt_2682",
["is_text", 19, 6, 2986, 21],
["jump_false", 19, "ne_nnl_2683", 2986, 21],
"_nop_tc_19",
["jump", "ne_nnl_2683", 2986, 21],
["ne_text", 18, 6, 17, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_nnl_2683",
["is_null", 19, 6, 2986, 21],
["jump_false", 19, "ne_nb_2684", 2986, 21],
"_nop_tc_20",
"_nop_tc_21",
["false", 18, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_nb_2684",
["is_bool", 19, 6, 2986, 21],
["jump_false", 19, "ne_mis_2685", 2986, 21],
"_nop_tc_22",
["jump", "ne_mis_2685", 2986, 21],
["ne_bool", 18, 6, 17, 2986, 21],
["jump", "ne_done_2678", 2986, 21],
"ne_mis_2685",
["true", 18, 2986, 21],
"ne_done_2678",
["jump_false", 18, "if_else_2676", 2986, 21],
["get", 17, 102, 1, 2987, 22],
["frame", 18, 17, 1, 2987, 22],
["null", 17, 2987, 22],
["setarg", 18, 0, 17, 2987, 22],
["setarg", 18, 1, 5, 2987, 22],
["invoke", 18, 17, 2987, 22],
["move", 7, 17, 2987, 22],
["get", 17, 21, 1, 2988, 21],
["move", 8, 17, 2988, 21],
["get", 17, 21, 1, 2989, 28],
["access", 18, 1, 2989, 45],
["is_num", 19, 17, 2989, 45],
["jump_false", 19, "num_err_2686", 2989, 45],
"_nop_tc_23",
"_nop_tc_24",
["add", 19, 17, 18, 2989, 45],
["jump", "num_done_2687", 2989, 45],
"num_err_2686",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2989,
45
],
["access", 18, "error", 2989, 45],
["access", 20, "cannot apply '+': operands must be numbers", 2989, 45],
["array", 21, 0, 2989, 45],
["push", 21, 20, 2989, 45],
["frame", 20, 17, 2, 2989, 45],
["null", 17, 2989, 45],
["setarg", 20, 0, 17, 2989, 45],
["setarg", 20, 1, 18, 2989, 45],
["setarg", 20, 2, 21, 2989, 45],
["invoke", 20, 17, 2989, 45],
["disrupt", 2989, 45],
"num_done_2687",
["put", 19, 21, 1, 2989, 45],
["get", 17, 12, 1, 2990, 16],
["is_array", 18, 17, 2990, 29],
["jump_false", 18, "push_err_2688", 2990, 29],
["push", 17, 7, 2990, 29],
["jump", "push_done_2689", 2990, 29],
"push_err_2688",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2990,
29
],
["access", 18, "error", 2990, 29],
["access", 19, "cannot push: target must be an array", 2990, 29],
["array", 20, 0, 2990, 29],
["push", 20, 19, 2990, 29],
["frame", 19, 17, 2, 2990, 29],
["null", 17, 2990, 29],
["setarg", 19, 0, 17, 2990, 29],
["setarg", 19, 1, 18, 2990, 29],
["setarg", 19, 2, 20, 2990, 29],
["invoke", 19, 17, 2990, 29],
["disrupt", 2990, 29],
"push_done_2689",
["get", 17, 45, 1, 2991, 24],
["frame", 18, 17, 1, 2991, 24],
["null", 17, 2991, 24],
["setarg", 18, 0, 17, 2991, 24],
["setarg", 18, 1, 6, 2991, 24],
["invoke", 18, 17, 2991, 24],
["move", 9, 17, 2991, 24],
["get", 17, 43, 1, 2992, 18],
["frame", 18, 17, 0, 2992, 18],
["null", 17, 2992, 18],
["setarg", 18, 0, 17, 2992, 18],
["invoke", 18, 17, 2992, 18],
["move", 10, 17, 2992, 18],
["access", 17, "function", 2993, 18],
["get", 18, 54, 1, 2993, 11],
["frame", 19, 18, 3, 2993, 11],
["null", 18, 2993, 11],
["setarg", 19, 0, 18, 2993, 11],
["setarg", 19, 1, 17, 2993, 11],
["setarg", 19, 2, 10, 2993, 11],
["setarg", 19, 3, 8, 2993, 11],
["invoke", 19, 17, 2993, 11],
["access", 17, 0, 2994, 29],
["is_int", 18, 9, 2994, 29],
["jump_false", 18, "rel_ni_2692", 2994, 29],
"_nop_tc_25",
"_nop_tc_26",
["ge_int", 19, 9, 17, 2994, 29],
["jump", "rel_done_2694", 2994, 29],
"rel_ni_2692",
["is_num", 18, 9, 2994, 29],
["jump_false", 18, "rel_nn_2693", 2994, 29],
"_nop_tc_27",
"_nop_tc_28",
["ge_float", 19, 9, 17, 2994, 29],
["jump", "rel_done_2694", 2994, 29],
"rel_nn_2693",
["is_text", 18, 9, 2994, 29],
["jump_false", 18, "rel_err_2695", 2994, 29],
"_nop_tc_29",
["jump", "rel_err_2695", 2994, 29],
["ge_text", 19, 9, 17, 2994, 29],
["jump", "rel_done_2694", 2994, 29],
"rel_err_2695",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2994,
29
],
["access", 18, "error", 2994, 29],
["access", 20, "cannot compare with '>=': operands must be same type", 2994, 29],
["array", 21, 0, 2994, 29],
["push", 21, 20, 2994, 29],
["frame", 20, 17, 2, 2994, 29],
["null", 17, 2994, 29],
["setarg", 20, 0, 17, 2994, 29],
["setarg", 20, 1, 18, 2994, 29],
["setarg", 20, 2, 21, 2994, 29],
["invoke", 20, 17, 2994, 29],
["disrupt", 2994, 29],
"rel_done_2694",
["jump_false", 19, "if_else_2690", 2994, 29],
["access", 17, "move", 2995, 20],
["get", 18, 54, 1, 2995, 13],
["frame", 19, 18, 3, 2995, 13],
["null", 18, 2995, 13],
["setarg", 19, 0, 18, 2995, 13],
["setarg", 19, 1, 17, 2995, 13],
["setarg", 19, 2, 9, 2995, 13],
["setarg", 19, 3, 10, 2995, 13],
["invoke", 19, 17, 2995, 13],
["jump", "if_end_2691", 2995, 13],
"if_else_2690",
"if_end_2691",
["jump", "if_end_2677", 2995, 13],
"if_else_2676",
"if_end_2677",
["access", 17, 1, 2998, 19],
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
"_nop_tc_33",
["add", 18, 2, 17, 2998, 19],
["jump", "num_done_2697", 2998, 19],
"num_err_2696",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2998,
19
],
["access", 19, "error", 2998, 19],
["access", 20, "cannot apply '+': operands must be numbers", 2998, 19],
["array", 21, 0, 2998, 19],
["push", 21, 20, 2998, 19],
["frame", 20, 17, 2, 2998, 19],
["null", 17, 2998, 19],
["setarg", 20, 0, 17, 2998, 19],
["setarg", 20, 1, 19, 2998, 19],
["setarg", 20, 2, 21, 2998, 19],
["invoke", 20, 17, 2998, 19],
["disrupt", 2998, 19],
"num_done_2697",
["move", 2, 18, 2998, 19],
["jump", "while_start_2670", 2998, 19],
"while_end_2671",
["jump", "if_end_2661", 2998, 19],
"if_else_2660",
"if_end_2661",
["access", 2, 0, 3003, 10],
"while_start_2698",
["length", 4, 12, 3004, 24],
["is_int", 5, 2, 3004, 24],
["jump_false", 5, "rel_ni_2700", 3004, 24],
"_nop_tc_34",
"_nop_tc_35",
["lt_int", 5, 2, 4, 3004, 24],
["jump", "rel_done_2702", 3004, 24],
"rel_ni_2700",
"_nop_tc_36",
"_nop_tc_37",
"_nop_tc_38",
"_nop_tc_39",
["lt_float", 5, 2, 4, 3004, 24],
["jump", "rel_done_2702", 3004, 24],
"rel_nn_2701",
"_nop_tc_40",
["jump", "rel_err_2703", 3004, 24],
"_nop_tc_41",
["jump", "rel_err_2703", 3004, 24],
["lt_text", 5, 2, 4, 3004, 24],
["jump", "rel_done_2702", 3004, 24],
"rel_err_2703",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
3004,
24
],
["access", 6, "error", 3004, 24],
["access", 7, "cannot compare with '<': operands must be same type", 3004, 24],
["array", 8, 0, 3004, 24],
["push", 8, 7, 3004, 24],
["frame", 7, 4, 2, 3004, 24],
["null", 4, 3004, 24],
["setarg", 7, 0, 4, 3004, 24],
["setarg", 7, 1, 6, 3004, 24],
["setarg", 7, 2, 8, 3004, 24],
["invoke", 7, 4, 3004, 24],
["disrupt", 3004, 24],
"rel_done_2702",
["jump_false", 5, "while_end_2699", 3004, 24],
["load_dynamic", 4, 12, 2, 3005, 25],
["move", 13, 4, 3005, 25],
["load_field", 4, 13, "kind", 3006, 14],
["move", 14, 4, 3006, 14],
["null", 4, 3007, 19],
["is_identical", 5, 14, 4, 3007, 19],
["jump_true", 5, "ne_nid_2707", 3007, 19],
["jump", "ne_ni_2708", 3007, 19],
"ne_nid_2707",
["false", 5, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_ni_2708",
["is_int", 6, 14, 3007, 19],
["jump_false", 6, "ne_nn_2709", 3007, 19],
"_nop_tc_42",
["jump", "ne_nn_2709", 3007, 19],
["ne_int", 5, 14, 4, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_nn_2709",
["is_num", 6, 14, 3007, 19],
["jump_false", 6, "ne_nt_2710", 3007, 19],
"_nop_tc_43",
["jump", "ne_nt_2710", 3007, 19],
["ne_float", 5, 14, 4, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_nt_2710",
["is_text", 6, 14, 3007, 19],
["jump_false", 6, "ne_nnl_2711", 3007, 19],
"_nop_tc_44",
["jump", "ne_nnl_2711", 3007, 19],
["ne_text", 5, 14, 4, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_nnl_2711",
["is_null", 6, 14, 3007, 19],
["jump_false", 6, "ne_nb_2712", 3007, 19],
"_nop_tc_45",
"_nop_tc_46",
["false", 5, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_nb_2712",
["is_bool", 6, 14, 3007, 19],
["jump_false", 6, "ne_mis_2713", 3007, 19],
"_nop_tc_47",
["jump", "ne_mis_2713", 3007, 19],
["ne_bool", 5, 14, 4, 3007, 19],
["jump", "ne_done_2706", 3007, 19],
"ne_mis_2713",
["true", 5, 3007, 19],
"ne_done_2706",
["jump_false", 5, "if_else_2704", 3007, 19],
["access", 4, "call", 3008, 21],
["is_identical", 5, 14, 4, 3008, 21],
["jump_true", 5, "eq_done_2716", 3008, 21],
["is_int", 6, 14, 3008, 21],
["jump_false", 6, "eq_ni_2717", 3008, 21],
"_nop_tc_48",
["jump", "eq_ni_2717", 3008, 21],
["eq_int", 5, 14, 4, 3008, 21],
["jump", "eq_done_2716", 3008, 21],
"eq_ni_2717",
["is_num", 6, 14, 3008, 21],
["jump_false", 6, "eq_nn_2718", 3008, 21],
"_nop_tc_49",
["jump", "eq_nn_2718", 3008, 21],
["eq_float", 5, 14, 4, 3008, 21],
["jump", "eq_done_2716", 3008, 21],
"eq_nn_2718",
["is_text", 6, 14, 3008, 21],
["jump_false", 6, "eq_nt_2719", 3008, 21],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 5, 14, 4, 3008, 21],
["jump", "eq_done_2716", 3008, 21],
"eq_nt_2719",
["is_null", 6, 14, 3008, 21],
["jump_false", 6, "eq_nnl_2720", 3008, 21],
"_nop_tc_52",
["jump", "eq_nnl_2720", 3008, 21],
["true", 5, 3008, 21],
["jump", "eq_done_2716", 3008, 21],
"eq_nnl_2720",
["is_bool", 6, 14, 3008, 21],
["jump_false", 6, "eq_nb_2721", 3008, 21],
"_nop_tc_53",
["jump", "eq_nb_2721", 3008, 21],
["eq_bool", 5, 14, 4, 3008, 21],
["jump", "eq_done_2716", 3008, 21],
"eq_nb_2721",
["false", 5, 3008, 21],
"eq_done_2716",
["jump_false", 5, "if_else_2714", 3008, 21],
["load_field", 4, 13, "expression", 3009, 37],
["access", 5, -1, 3009, 54],
["get", 6, 94, 1, 3009, 28],
["frame", 7, 6, 2, 3009, 28],
["null", 6, 3009, 28],
["setarg", 7, 0, 6, 3009, 28],
["setarg", 7, 1, 4, 3009, 28],
["setarg", 7, 2, 5, 3009, 28],
["invoke", 7, 4, 3009, 28],
["move", 11, 4, 3009, 28],
["jump", "if_end_2715", 3009, 28],
"if_else_2714",
["access", 4, "return", 3010, 28],
["is_identical", 5, 14, 4, 3010, 28],
["jump_true", 5, "eq_done_2727", 3010, 28],
["is_int", 6, 14, 3010, 28],
["jump_false", 6, "eq_ni_2728", 3010, 28],
"_nop_tc_54",
["jump", "eq_ni_2728", 3010, 28],
["eq_int", 5, 14, 4, 3010, 28],
["jump", "eq_done_2727", 3010, 28],
"eq_ni_2728",
["is_num", 6, 14, 3010, 28],
["jump_false", 6, "eq_nn_2729", 3010, 28],
"_nop_tc_55",
["jump", "eq_nn_2729", 3010, 28],
["eq_float", 5, 14, 4, 3010, 28],
["jump", "eq_done_2727", 3010, 28],
"eq_nn_2729",
["is_text", 6, 14, 3010, 28],
["jump_false", 6, "eq_nt_2730", 3010, 28],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 5, 14, 4, 3010, 28],
["jump", "eq_done_2727", 3010, 28],
"eq_nt_2730",
["is_null", 6, 14, 3010, 28],
["jump_false", 6, "eq_nnl_2731", 3010, 28],
"_nop_tc_58",
["jump", "eq_nnl_2731", 3010, 28],
["true", 5, 3010, 28],
["jump", "eq_done_2727", 3010, 28],
"eq_nnl_2731",
["is_bool", 6, 14, 3010, 28],
["jump_false", 6, "eq_nb_2732", 3010, 28],
"_nop_tc_59",
["jump", "eq_nb_2732", 3010, 28],
["eq_bool", 5, 14, 4, 3010, 28],
["jump", "eq_done_2727", 3010, 28],
"eq_nb_2732",
["false", 5, 3010, 28],
"eq_done_2727",
["move", 4, 5, 3010, 28],
["jump_true", 4, "or_end_2726", 3010, 28],
["access", 5, "disrupt", 3010, 48],
["is_identical", 6, 14, 5, 3010, 48],
["jump_true", 6, "eq_done_2733", 3010, 48],
["is_int", 7, 14, 3010, 48],
["jump_false", 7, "eq_ni_2734", 3010, 48],
"_nop_tc_60",
["jump", "eq_ni_2734", 3010, 48],
["eq_int", 6, 14, 5, 3010, 48],
["jump", "eq_done_2733", 3010, 48],
"eq_ni_2734",
["is_num", 7, 14, 3010, 48],
["jump_false", 7, "eq_nn_2735", 3010, 48],
"_nop_tc_61",
["jump", "eq_nn_2735", 3010, 48],
["eq_float", 6, 14, 5, 3010, 48],
["jump", "eq_done_2733", 3010, 48],
"eq_nn_2735",
["is_text", 7, 14, 3010, 48],
["jump_false", 7, "eq_nt_2736", 3010, 48],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 6, 14, 5, 3010, 48],
["jump", "eq_done_2733", 3010, 48],
"eq_nt_2736",
["is_null", 7, 14, 3010, 48],
["jump_false", 7, "eq_nnl_2737", 3010, 48],
"_nop_tc_64",
["jump", "eq_nnl_2737", 3010, 48],
["true", 6, 3010, 48],
["jump", "eq_done_2733", 3010, 48],
"eq_nnl_2737",
["is_bool", 7, 14, 3010, 48],
["jump_false", 7, "eq_nb_2738", 3010, 48],
"_nop_tc_65",
["jump", "eq_nb_2738", 3010, 48],
["eq_bool", 6, 14, 5, 3010, 48],
["jump", "eq_done_2733", 3010, 48],
"eq_nb_2738",
["false", 6, 3010, 48],
"eq_done_2733",
["move", 4, 6, 3010, 48],
"or_end_2726",
["move", 5, 4, 3010, 48],
["jump_true", 5, "or_end_2725", 3010, 48],
["access", 4, "break", 3011, 28],
["is_identical", 6, 14, 4, 3011, 28],
["jump_true", 6, "eq_done_2739", 3011, 28],
["is_int", 7, 14, 3011, 28],
["jump_false", 7, "eq_ni_2740", 3011, 28],
"_nop_tc_66",
["jump", "eq_ni_2740", 3011, 28],
["eq_int", 6, 14, 4, 3011, 28],
["jump", "eq_done_2739", 3011, 28],
"eq_ni_2740",
["is_num", 7, 14, 3011, 28],
["jump_false", 7, "eq_nn_2741", 3011, 28],
"_nop_tc_67",
["jump", "eq_nn_2741", 3011, 28],
["eq_float", 6, 14, 4, 3011, 28],
["jump", "eq_done_2739", 3011, 28],
"eq_nn_2741",
["is_text", 7, 14, 3011, 28],
["jump_false", 7, "eq_nt_2742", 3011, 28],
"_nop_tc_68",
"_nop_tc_69",
["eq_text", 6, 14, 4, 3011, 28],
["jump", "eq_done_2739", 3011, 28],
"eq_nt_2742",
["is_null", 7, 14, 3011, 28],
["jump_false", 7, "eq_nnl_2743", 3011, 28],
"_nop_tc_70",
["jump", "eq_nnl_2743", 3011, 28],
["true", 6, 3011, 28],
["jump", "eq_done_2739", 3011, 28],
"eq_nnl_2743",
["is_bool", 7, 14, 3011, 28],
["jump_false", 7, "eq_nb_2744", 3011, 28],
"_nop_tc_71",
["jump", "eq_nb_2744", 3011, 28],
["eq_bool", 6, 14, 4, 3011, 28],
["jump", "eq_done_2739", 3011, 28],
"eq_nb_2744",
["false", 6, 3011, 28],
"eq_done_2739",
["move", 5, 6, 3011, 28],
"or_end_2725",
["move", 4, 5, 3011, 28],
["jump_true", 4, "or_end_2724", 3011, 28],
["access", 5, "continue", 3011, 47],
["is_identical", 6, 14, 5, 3011, 47],
["jump_true", 6, "eq_done_2745", 3011, 47],
["is_int", 7, 14, 3011, 47],
["jump_false", 7, "eq_ni_2746", 3011, 47],
"_nop_tc_72",
["jump", "eq_ni_2746", 3011, 47],
["eq_int", 6, 14, 5, 3011, 47],
["jump", "eq_done_2745", 3011, 47],
"eq_ni_2746",
["is_num", 7, 14, 3011, 47],
["jump_false", 7, "eq_nn_2747", 3011, 47],
"_nop_tc_73",
["jump", "eq_nn_2747", 3011, 47],
["eq_float", 6, 14, 5, 3011, 47],
["jump", "eq_done_2745", 3011, 47],
"eq_nn_2747",
["is_text", 7, 14, 3011, 47],
["jump_false", 7, "eq_nt_2748", 3011, 47],
"_nop_tc_74",
"_nop_tc_75",
["eq_text", 6, 14, 5, 3011, 47],
["jump", "eq_done_2745", 3011, 47],
"eq_nt_2748",
["is_null", 7, 14, 3011, 47],
["jump_false", 7, "eq_nnl_2749", 3011, 47],
"_nop_tc_76",
["jump", "eq_nnl_2749", 3011, 47],
["true", 6, 3011, 47],
["jump", "eq_done_2745", 3011, 47],
"eq_nnl_2749",
["is_bool", 7, 14, 3011, 47],
["jump_false", 7, "eq_nb_2750", 3011, 47],
"_nop_tc_77",
["jump", "eq_nb_2750", 3011, 47],
["eq_bool", 6, 14, 5, 3011, 47],
["jump", "eq_done_2745", 3011, 47],
"eq_nb_2750",
["false", 6, 3011, 47],
"eq_done_2745",
["move", 4, 6, 3011, 47],
"or_end_2724",
["jump_false", 4, "if_else_2722", 3011, 47],
["get", 4, 101, 1, 3012, 11],
["frame", 5, 4, 1, 3012, 11],
["null", 4, 3012, 11],
["setarg", 5, 0, 4, 3012, 11],
["setarg", 5, 1, 13, 3012, 11],
["invoke", 5, 4, 3012, 11],
["access", 11, -1, 3013, 28],
["jump", "if_end_2723", 3013, 28],
"if_else_2722",
["access", 4, "var", 3014, 28],
["is_identical", 5, 14, 4, 3014, 28],
["jump_true", 5, "eq_done_2763", 3014, 28],
["is_int", 6, 14, 3014, 28],
["jump_false", 6, "eq_ni_2764", 3014, 28],
"_nop_tc_78",
["jump", "eq_ni_2764", 3014, 28],
["eq_int", 5, 14, 4, 3014, 28],
["jump", "eq_done_2763", 3014, 28],
"eq_ni_2764",
["is_num", 6, 14, 3014, 28],
["jump_false", 6, "eq_nn_2765", 3014, 28],
"_nop_tc_79",
["jump", "eq_nn_2765", 3014, 28],
["eq_float", 5, 14, 4, 3014, 28],
["jump", "eq_done_2763", 3014, 28],
"eq_nn_2765",
["is_text", 6, 14, 3014, 28],
["jump_false", 6, "eq_nt_2766", 3014, 28],
"_nop_tc_80",
"_nop_tc_81",
["eq_text", 5, 14, 4, 3014, 28],
["jump", "eq_done_2763", 3014, 28],
"eq_nt_2766",
["is_null", 6, 14, 3014, 28],
["jump_false", 6, "eq_nnl_2767", 3014, 28],
"_nop_tc_82",
["jump", "eq_nnl_2767", 3014, 28],
["true", 5, 3014, 28],
["jump", "eq_done_2763", 3014, 28],
"eq_nnl_2767",
["is_bool", 6, 14, 3014, 28],
["jump_false", 6, "eq_nb_2768", 3014, 28],
"_nop_tc_83",
["jump", "eq_nb_2768", 3014, 28],
["eq_bool", 5, 14, 4, 3014, 28],
["jump", "eq_done_2763", 3014, 28],
"eq_nb_2768",
["false", 5, 3014, 28],
"eq_done_2763",
["move", 4, 5, 3014, 28],
["jump_true", 4, "or_end_2762", 3014, 28],
["access", 5, "def", 3014, 45],
["is_identical", 6, 14, 5, 3014, 45],
["jump_true", 6, "eq_done_2769", 3014, 45],
["is_int", 7, 14, 3014, 45],
["jump_false", 7, "eq_ni_2770", 3014, 45],
"_nop_tc_84",
["jump", "eq_ni_2770", 3014, 45],
["eq_int", 6, 14, 5, 3014, 45],
["jump", "eq_done_2769", 3014, 45],
"eq_ni_2770",
["is_num", 7, 14, 3014, 45],
["jump_false", 7, "eq_nn_2771", 3014, 45],
"_nop_tc_85",
["jump", "eq_nn_2771", 3014, 45],
["eq_float", 6, 14, 5, 3014, 45],
["jump", "eq_done_2769", 3014, 45],
"eq_nn_2771",
["is_text", 7, 14, 3014, 45],
["jump_false", 7, "eq_nt_2772", 3014, 45],
"_nop_tc_86",
"_nop_tc_87",
["eq_text", 6, 14, 5, 3014, 45],
["jump", "eq_done_2769", 3014, 45],
"eq_nt_2772",
["is_null", 7, 14, 3014, 45],
["jump_false", 7, "eq_nnl_2773", 3014, 45],
"_nop_tc_88",
["jump", "eq_nnl_2773", 3014, 45],
["true", 6, 3014, 45],
["jump", "eq_done_2769", 3014, 45],
"eq_nnl_2773",
["is_bool", 7, 14, 3014, 45],
["jump_false", 7, "eq_nb_2774", 3014, 45],
"_nop_tc_89",
["jump", "eq_nb_2774", 3014, 45],
["eq_bool", 6, 14, 5, 3014, 45],
["jump", "eq_done_2769", 3014, 45],
"eq_nb_2774",
["false", 6, 3014, 45],
"eq_done_2769",
["move", 4, 6, 3014, 45],
"or_end_2762",
["move", 5, 4, 3014, 45],
["jump_true", 5, "or_end_2761", 3014, 45],
["access", 4, "var_list", 3015, 28],
["is_identical", 6, 14, 4, 3015, 28],
["jump_true", 6, "eq_done_2775", 3015, 28],
["is_int", 7, 14, 3015, 28],
["jump_false", 7, "eq_ni_2776", 3015, 28],
"_nop_tc_90",
["jump", "eq_ni_2776", 3015, 28],
["eq_int", 6, 14, 4, 3015, 28],
["jump", "eq_done_2775", 3015, 28],
"eq_ni_2776",
["is_num", 7, 14, 3015, 28],
["jump_false", 7, "eq_nn_2777", 3015, 28],
"_nop_tc_91",
["jump", "eq_nn_2777", 3015, 28],
["eq_float", 6, 14, 4, 3015, 28],
["jump", "eq_done_2775", 3015, 28],
"eq_nn_2777",
["is_text", 7, 14, 3015, 28],
["jump_false", 7, "eq_nt_2778", 3015, 28],
"_nop_tc_92",
"_nop_tc_93",
["eq_text", 6, 14, 4, 3015, 28],
["jump", "eq_done_2775", 3015, 28],
"eq_nt_2778",
["is_null", 7, 14, 3015, 28],
["jump_false", 7, "eq_nnl_2779", 3015, 28],
"_nop_tc_94",
["jump", "eq_nnl_2779", 3015, 28],
["true", 6, 3015, 28],
["jump", "eq_done_2775", 3015, 28],
"eq_nnl_2779",
["is_bool", 7, 14, 3015, 28],
["jump_false", 7, "eq_nb_2780", 3015, 28],
"_nop_tc_95",
["jump", "eq_nb_2780", 3015, 28],
["eq_bool", 6, 14, 4, 3015, 28],
["jump", "eq_done_2775", 3015, 28],
"eq_nb_2780",
["false", 6, 3015, 28],
"eq_done_2775",
["move", 5, 6, 3015, 28],
"or_end_2761",
["move", 4, 5, 3015, 28],
["jump_true", 4, "or_end_2760", 3015, 28],
["access", 5, "def_list", 3015, 50],
["is_identical", 6, 14, 5, 3015, 50],
["jump_true", 6, "eq_done_2781", 3015, 50],
["is_int", 7, 14, 3015, 50],
["jump_false", 7, "eq_ni_2782", 3015, 50],
"_nop_tc_96",
["jump", "eq_ni_2782", 3015, 50],
["eq_int", 6, 14, 5, 3015, 50],
["jump", "eq_done_2781", 3015, 50],
"eq_ni_2782",
["is_num", 7, 14, 3015, 50],
["jump_false", 7, "eq_nn_2783", 3015, 50],
"_nop_tc_97",
["jump", "eq_nn_2783", 3015, 50],
["eq_float", 6, 14, 5, 3015, 50],
["jump", "eq_done_2781", 3015, 50],
"eq_nn_2783",
["is_text", 7, 14, 3015, 50],
["jump_false", 7, "eq_nt_2784", 3015, 50],
"_nop_tc_98",
"_nop_tc_99",
["eq_text", 6, 14, 5, 3015, 50],
["jump", "eq_done_2781", 3015, 50],
"eq_nt_2784",
["is_null", 7, 14, 3015, 50],
["jump_false", 7, "eq_nnl_2785", 3015, 50],
"_nop_tc_100",
["jump", "eq_nnl_2785", 3015, 50],
["true", 6, 3015, 50],
["jump", "eq_done_2781", 3015, 50],
"eq_nnl_2785",
["is_bool", 7, 14, 3015, 50],
["jump_false", 7, "eq_nb_2786", 3015, 50],
"_nop_tc_101",
["jump", "eq_nb_2786", 3015, 50],
["eq_bool", 6, 14, 5, 3015, 50],
["jump", "eq_done_2781", 3015, 50],
"eq_nb_2786",
["false", 6, 3015, 50],
"eq_done_2781",
["move", 4, 6, 3015, 50],
"or_end_2760",
["move", 5, 4, 3015, 50],
["jump_true", 5, "or_end_2759", 3015, 50],
["access", 4, "function", 3016, 28],
["is_identical", 6, 14, 4, 3016, 28],
["jump_true", 6, "eq_done_2787", 3016, 28],
["is_int", 7, 14, 3016, 28],
["jump_false", 7, "eq_ni_2788", 3016, 28],
"_nop_tc_102",
["jump", "eq_ni_2788", 3016, 28],
["eq_int", 6, 14, 4, 3016, 28],
["jump", "eq_done_2787", 3016, 28],
"eq_ni_2788",
["is_num", 7, 14, 3016, 28],
["jump_false", 7, "eq_nn_2789", 3016, 28],
"_nop_tc_103",
["jump", "eq_nn_2789", 3016, 28],
["eq_float", 6, 14, 4, 3016, 28],
["jump", "eq_done_2787", 3016, 28],
"eq_nn_2789",
["is_text", 7, 14, 3016, 28],
["jump_false", 7, "eq_nt_2790", 3016, 28],
"_nop_tc_104",
"_nop_tc_105",
["eq_text", 6, 14, 4, 3016, 28],
["jump", "eq_done_2787", 3016, 28],
"eq_nt_2790",
["is_null", 7, 14, 3016, 28],
["jump_false", 7, "eq_nnl_2791", 3016, 28],
"_nop_tc_106",
["jump", "eq_nnl_2791", 3016, 28],
["true", 6, 3016, 28],
["jump", "eq_done_2787", 3016, 28],
"eq_nnl_2791",
["is_bool", 7, 14, 3016, 28],
["jump_false", 7, "eq_nb_2792", 3016, 28],
"_nop_tc_107",
["jump", "eq_nb_2792", 3016, 28],
["eq_bool", 6, 14, 4, 3016, 28],
["jump", "eq_done_2787", 3016, 28],
"eq_nb_2792",
["false", 6, 3016, 28],
"eq_done_2787",
["move", 5, 6, 3016, 28],
"or_end_2759",
["move", 4, 5, 3016, 28],
["jump_true", 4, "or_end_2758", 3016, 28],
["access", 5, "block", 3016, 50],
["is_identical", 6, 14, 5, 3016, 50],
["jump_true", 6, "eq_done_2793", 3016, 50],
["is_int", 7, 14, 3016, 50],
["jump_false", 7, "eq_ni_2794", 3016, 50],
"_nop_tc_108",
["jump", "eq_ni_2794", 3016, 50],
["eq_int", 6, 14, 5, 3016, 50],
["jump", "eq_done_2793", 3016, 50],
"eq_ni_2794",
["is_num", 7, 14, 3016, 50],
["jump_false", 7, "eq_nn_2795", 3016, 50],
"_nop_tc_109",
["jump", "eq_nn_2795", 3016, 50],
["eq_float", 6, 14, 5, 3016, 50],
["jump", "eq_done_2793", 3016, 50],
"eq_nn_2795",
["is_text", 7, 14, 3016, 50],
["jump_false", 7, "eq_nt_2796", 3016, 50],
"_nop_tc_110",
"_nop_tc_111",
["eq_text", 6, 14, 5, 3016, 50],
["jump", "eq_done_2793", 3016, 50],
"eq_nt_2796",
["is_null", 7, 14, 3016, 50],
["jump_false", 7, "eq_nnl_2797", 3016, 50],
"_nop_tc_112",
["jump", "eq_nnl_2797", 3016, 50],
["true", 6, 3016, 50],
["jump", "eq_done_2793", 3016, 50],
"eq_nnl_2797",
["is_bool", 7, 14, 3016, 50],
["jump_false", 7, "eq_nb_2798", 3016, 50],
"_nop_tc_113",
["jump", "eq_nb_2798", 3016, 50],
["eq_bool", 6, 14, 5, 3016, 50],
["jump", "eq_done_2793", 3016, 50],
"eq_nb_2798",
["false", 6, 3016, 50],
"eq_done_2793",
["move", 4, 6, 3016, 50],
"or_end_2758",
["move", 5, 4, 3016, 50],
["jump_true", 5, "or_end_2757", 3016, 50],
["access", 4, "if", 3017, 28],
["is_identical", 6, 14, 4, 3017, 28],
["jump_true", 6, "eq_done_2799", 3017, 28],
["is_int", 7, 14, 3017, 28],
["jump_false", 7, "eq_ni_2800", 3017, 28],
"_nop_tc_114",
["jump", "eq_ni_2800", 3017, 28],
["eq_int", 6, 14, 4, 3017, 28],
["jump", "eq_done_2799", 3017, 28],
"eq_ni_2800",
["is_num", 7, 14, 3017, 28],
["jump_false", 7, "eq_nn_2801", 3017, 28],
"_nop_tc_115",
["jump", "eq_nn_2801", 3017, 28],
["eq_float", 6, 14, 4, 3017, 28],
["jump", "eq_done_2799", 3017, 28],
"eq_nn_2801",
["is_text", 7, 14, 3017, 28],
["jump_false", 7, "eq_nt_2802", 3017, 28],
"_nop_tc_116",
"_nop_tc_117",
["eq_text", 6, 14, 4, 3017, 28],
["jump", "eq_done_2799", 3017, 28],
"eq_nt_2802",
["is_null", 7, 14, 3017, 28],
["jump_false", 7, "eq_nnl_2803", 3017, 28],
"_nop_tc_118",
["jump", "eq_nnl_2803", 3017, 28],
["true", 6, 3017, 28],
["jump", "eq_done_2799", 3017, 28],
"eq_nnl_2803",
["is_bool", 7, 14, 3017, 28],
["jump_false", 7, "eq_nb_2804", 3017, 28],
"_nop_tc_119",
["jump", "eq_nb_2804", 3017, 28],
["eq_bool", 6, 14, 4, 3017, 28],
["jump", "eq_done_2799", 3017, 28],
"eq_nb_2804",
["false", 6, 3017, 28],
"eq_done_2799",
["move", 5, 6, 3017, 28],
"or_end_2757",
["move", 4, 5, 3017, 28],
["jump_true", 4, "or_end_2756", 3017, 28],
["access", 5, "while", 3017, 44],
["is_identical", 6, 14, 5, 3017, 44],
["jump_true", 6, "eq_done_2805", 3017, 44],
["is_int", 7, 14, 3017, 44],
["jump_false", 7, "eq_ni_2806", 3017, 44],
"_nop_tc_120",
["jump", "eq_ni_2806", 3017, 44],
["eq_int", 6, 14, 5, 3017, 44],
["jump", "eq_done_2805", 3017, 44],
"eq_ni_2806",
["is_num", 7, 14, 3017, 44],
["jump_false", 7, "eq_nn_2807", 3017, 44],
"_nop_tc_121",
["jump", "eq_nn_2807", 3017, 44],
["eq_float", 6, 14, 5, 3017, 44],
["jump", "eq_done_2805", 3017, 44],
"eq_nn_2807",
["is_text", 7, 14, 3017, 44],
["jump_false", 7, "eq_nt_2808", 3017, 44],
"_nop_tc_122",
"_nop_tc_123",
["eq_text", 6, 14, 5, 3017, 44],
["jump", "eq_done_2805", 3017, 44],
"eq_nt_2808",
["is_null", 7, 14, 3017, 44],
["jump_false", 7, "eq_nnl_2809", 3017, 44],
"_nop_tc_124",
["jump", "eq_nnl_2809", 3017, 44],
["true", 6, 3017, 44],
["jump", "eq_done_2805", 3017, 44],
"eq_nnl_2809",
["is_bool", 7, 14, 3017, 44],
["jump_false", 7, "eq_nb_2810", 3017, 44],
"_nop_tc_125",
["jump", "eq_nb_2810", 3017, 44],
["eq_bool", 6, 14, 5, 3017, 44],
["jump", "eq_done_2805", 3017, 44],
"eq_nb_2810",
["false", 6, 3017, 44],
"eq_done_2805",
["move", 4, 6, 3017, 44],
"or_end_2756",
["move", 5, 4, 3017, 44],
["jump_true", 5, "or_end_2755", 3017, 44],
["access", 4, "do", 3018, 28],
["is_identical", 6, 14, 4, 3018, 28],
["jump_true", 6, "eq_done_2811", 3018, 28],
["is_int", 7, 14, 3018, 28],
["jump_false", 7, "eq_ni_2812", 3018, 28],
"_nop_tc_126",
["jump", "eq_ni_2812", 3018, 28],
["eq_int", 6, 14, 4, 3018, 28],
["jump", "eq_done_2811", 3018, 28],
"eq_ni_2812",
["is_num", 7, 14, 3018, 28],
["jump_false", 7, "eq_nn_2813", 3018, 28],
"_nop_tc_127",
["jump", "eq_nn_2813", 3018, 28],
["eq_float", 6, 14, 4, 3018, 28],
["jump", "eq_done_2811", 3018, 28],
"eq_nn_2813",
["is_text", 7, 14, 3018, 28],
["jump_false", 7, "eq_nt_2814", 3018, 28],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 6, 14, 4, 3018, 28],
["jump", "eq_done_2811", 3018, 28],
"eq_nt_2814",
["is_null", 7, 14, 3018, 28],
["jump_false", 7, "eq_nnl_2815", 3018, 28],
"_nop_tc_130",
["jump", "eq_nnl_2815", 3018, 28],
["true", 6, 3018, 28],
["jump", "eq_done_2811", 3018, 28],
"eq_nnl_2815",
["is_bool", 7, 14, 3018, 28],
["jump_false", 7, "eq_nb_2816", 3018, 28],
"_nop_tc_131",
["jump", "eq_nb_2816", 3018, 28],
["eq_bool", 6, 14, 4, 3018, 28],
["jump", "eq_done_2811", 3018, 28],
"eq_nb_2816",
["false", 6, 3018, 28],
"eq_done_2811",
["move", 5, 6, 3018, 28],
"or_end_2755",
["move", 4, 5, 3018, 28],
["jump_true", 4, "or_end_2754", 3018, 28],
["access", 5, "for", 3018, 44],
["is_identical", 6, 14, 5, 3018, 44],
["jump_true", 6, "eq_done_2817", 3018, 44],
["is_int", 7, 14, 3018, 44],
["jump_false", 7, "eq_ni_2818", 3018, 44],
"_nop_tc_132",
["jump", "eq_ni_2818", 3018, 44],
["eq_int", 6, 14, 5, 3018, 44],
["jump", "eq_done_2817", 3018, 44],
"eq_ni_2818",
["is_num", 7, 14, 3018, 44],
["jump_false", 7, "eq_nn_2819", 3018, 44],
"_nop_tc_133",
["jump", "eq_nn_2819", 3018, 44],
["eq_float", 6, 14, 5, 3018, 44],
["jump", "eq_done_2817", 3018, 44],
"eq_nn_2819",
["is_text", 7, 14, 3018, 44],
["jump_false", 7, "eq_nt_2820", 3018, 44],
"_nop_tc_134",
"_nop_tc_135",
["eq_text", 6, 14, 5, 3018, 44],
["jump", "eq_done_2817", 3018, 44],
"eq_nt_2820",
["is_null", 7, 14, 3018, 44],
["jump_false", 7, "eq_nnl_2821", 3018, 44],
"_nop_tc_136",
["jump", "eq_nnl_2821", 3018, 44],
["true", 6, 3018, 44],
["jump", "eq_done_2817", 3018, 44],
"eq_nnl_2821",
["is_bool", 7, 14, 3018, 44],
["jump_false", 7, "eq_nb_2822", 3018, 44],
"_nop_tc_137",
["jump", "eq_nb_2822", 3018, 44],
["eq_bool", 6, 14, 5, 3018, 44],
["jump", "eq_done_2817", 3018, 44],
"eq_nb_2822",
["false", 6, 3018, 44],
"eq_done_2817",
["move", 4, 6, 3018, 44],
"or_end_2754",
["move", 5, 4, 3018, 44],
["jump_true", 5, "or_end_2753", 3018, 44],
["access", 4, "switch", 3019, 28],
["is_identical", 6, 14, 4, 3019, 28],
["jump_true", 6, "eq_done_2823", 3019, 28],
["is_int", 7, 14, 3019, 28],
["jump_false", 7, "eq_ni_2824", 3019, 28],
"_nop_tc_138",
["jump", "eq_ni_2824", 3019, 28],
["eq_int", 6, 14, 4, 3019, 28],
["jump", "eq_done_2823", 3019, 28],
"eq_ni_2824",
["is_num", 7, 14, 3019, 28],
["jump_false", 7, "eq_nn_2825", 3019, 28],
"_nop_tc_139",
["jump", "eq_nn_2825", 3019, 28],
["eq_float", 6, 14, 4, 3019, 28],
["jump", "eq_done_2823", 3019, 28],
"eq_nn_2825",
["is_text", 7, 14, 3019, 28],
["jump_false", 7, "eq_nt_2826", 3019, 28],
"_nop_tc_140",
"_nop_tc_141",
["eq_text", 6, 14, 4, 3019, 28],
["jump", "eq_done_2823", 3019, 28],
"eq_nt_2826",
["is_null", 7, 14, 3019, 28],
["jump_false", 7, "eq_nnl_2827", 3019, 28],
"_nop_tc_142",
["jump", "eq_nnl_2827", 3019, 28],
["true", 6, 3019, 28],
["jump", "eq_done_2823", 3019, 28],
"eq_nnl_2827",
["is_bool", 7, 14, 3019, 28],
["jump_false", 7, "eq_nb_2828", 3019, 28],
"_nop_tc_143",
["jump", "eq_nb_2828", 3019, 28],
["eq_bool", 6, 14, 4, 3019, 28],
["jump", "eq_done_2823", 3019, 28],
"eq_nb_2828",
["false", 6, 3019, 28],
"eq_done_2823",
["move", 5, 6, 3019, 28],
"or_end_2753",
["jump_false", 5, "if_else_2751", 3019, 28],
["get", 4, 101, 1, 3020, 11],
["frame", 5, 4, 1, 3020, 11],
["null", 4, 3020, 11],
["setarg", 5, 0, 4, 3020, 11],
["setarg", 5, 1, 13, 3020, 11],
["invoke", 5, 4, 3020, 11],
["access", 11, -1, 3021, 28],
["jump", "if_end_2752", 3021, 28],
"if_else_2751",
["access", 4, -1, 3023, 43],
["get", 5, 94, 1, 3023, 28],
["frame", 6, 5, 2, 3023, 28],
["null", 5, 3023, 28],
["setarg", 6, 0, 5, 3023, 28],
["setarg", 6, 1, 13, 3023, 28],
["setarg", 6, 2, 4, 3023, 28],
["invoke", 6, 4, 3023, 28],
["move", 11, 4, 3023, 28],
"if_end_2752",
"if_end_2723",
"if_end_2715",
["jump", "if_end_2705", 3023, 28],
"if_else_2704",
["get", 4, 101, 1, 3026, 9],
["frame", 5, 4, 1, 3026, 9],
["null", 4, 3026, 9],
["setarg", 5, 0, 4, 3026, 9],
["setarg", 5, 1, 13, 3026, 9],
["invoke", 5, 4, 3026, 9],
"if_end_2705",
["access", 4, 1, 3028, 17],
"_nop_tc_144",
"_nop_tc_145",
"_nop_tc_146",
"_nop_tc_147",
["add", 5, 2, 4, 3028, 17],
["jump", "num_done_2830", 3028, 17],
"num_err_2829",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
3028,
17
],
["access", 6, "error", 3028, 17],
["access", 7, "cannot apply '+': operands must be numbers", 3028, 17],
["array", 8, 0, 3028, 17],
["push", 8, 7, 3028, 17],
["frame", 7, 4, 2, 3028, 17],
["null", 4, 3028, 17],
["setarg", 7, 0, 4, 3028, 17],
["setarg", 7, 1, 6, 3028, 17],
["setarg", 7, 2, 8, 3028, 17],
["invoke", 7, 4, 3028, 17],
["disrupt", 3028, 17],
"num_done_2830",
["move", 2, 5, 3028, 17],
["jump", "while_start_2698", 3028, 17],
"while_end_2699",
["access", 2, 0, 3031, 27],
["is_int", 4, 11, 3031, 27],
["jump_false", 4, "rel_ni_2833", 3031, 27],
"_nop_tc_148",
"_nop_tc_149",
["ge_int", 5, 11, 2, 3031, 27],
["jump", "rel_done_2835", 3031, 27],
"rel_ni_2833",
["is_num", 4, 11, 3031, 27],
["jump_false", 4, "rel_nn_2834", 3031, 27],
"_nop_tc_150",
"_nop_tc_151",
["ge_float", 5, 11, 2, 3031, 27],
["jump", "rel_done_2835", 3031, 27],
"rel_nn_2834",
["is_text", 4, 11, 3031, 27],
["jump_false", 4, "rel_err_2836", 3031, 27],
"_nop_tc_152",
["jump", "rel_err_2836", 3031, 27],
["ge_text", 5, 11, 2, 3031, 27],
["jump", "rel_done_2835", 3031, 27],
"rel_err_2836",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
3031,
27
],
["access", 4, "error", 3031, 27],
["access", 6, "cannot compare with '>=': operands must be same type", 3031, 27],
["array", 7, 0, 3031, 27],
["push", 7, 6, 3031, 27],
["frame", 6, 2, 2, 3031, 27],
["null", 2, 3031, 27],
["setarg", 6, 0, 2, 3031, 27],
["setarg", 6, 1, 4, 3031, 27],
["setarg", 6, 2, 7, 3031, 27],
["invoke", 6, 2, 3031, 27],
["disrupt", 3031, 27],
"rel_done_2835",
["jump_false", 5, "if_else_2831", 3031, 27],
["access", 2, "return", 3032, 14],
["get", 4, 53, 1, 3032, 7],
["frame", 5, 4, 2, 3032, 7],
["null", 4, 3032, 7],
["setarg", 5, 0, 4, 3032, 7],
["setarg", 5, 1, 2, 3032, 7],
["setarg", 5, 2, 11, 3032, 7],
["invoke", 5, 2, 3032, 7],
["jump", "if_end_2832", 3032, 7],
"if_else_2831",
["get", 2, 43, 1, 3034, 19],
["frame", 4, 2, 0, 3034, 19],
["null", 2, 3034, 19],
["setarg", 4, 0, 2, 3034, 19],
["invoke", 4, 2, 3034, 19],
["move", 15, 2, 3034, 19],
["access", 2, "null", 3035, 14],
["get", 4, 53, 1, 3035, 7],
["frame", 5, 4, 2, 3035, 7],
["null", 4, 3035, 7],
["setarg", 5, 0, 4, 3035, 7],
["setarg", 5, 1, 2, 3035, 7],
["setarg", 5, 2, 15, 3035, 7],
["invoke", 5, 2, 3035, 7],
["access", 2, "return", 3036, 14],
["get", 4, 53, 1, 3036, 7],
["frame", 5, 4, 2, 3036, 7],
["null", 4, 3036, 7],
["setarg", 5, 0, 4, 3036, 7],
["setarg", 5, 1, 2, 3036, 7],
["setarg", 5, 2, 15, 3036, 7],
["invoke", 5, 2, 3036, 7],
"if_end_2832",
["record", 2, 0],
["move", 16, 2, 3039, 14],
["null", 2, 3040, 31],
["is_identical", 4, 3, 2, 3040, 31],
["jump_true", 4, "ne_nid_2840", 3040, 31],
["jump", "ne_ni_2841", 3040, 31],
"ne_nid_2840",
["false", 4, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_ni_2841",
["is_int", 5, 3, 3040, 31],
["jump_false", 5, "ne_nn_2842", 3040, 31],
"_nop_tc_153",
["jump", "ne_nn_2842", 3040, 31],
["ne_int", 4, 3, 2, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_nn_2842",
["is_num", 5, 3, 3040, 31],
["jump_false", 5, "ne_nt_2843", 3040, 31],
"_nop_tc_154",
["jump", "ne_nt_2843", 3040, 31],
["ne_float", 4, 3, 2, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_nt_2843",
["is_text", 5, 3, 3040, 31],
["jump_false", 5, "ne_nnl_2844", 3040, 31],
"_nop_tc_155",
["jump", "ne_nnl_2844", 3040, 31],
["ne_text", 4, 3, 2, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_nnl_2844",
["is_null", 5, 3, 3040, 31],
["jump_false", 5, "ne_nb_2845", 3040, 31],
"_nop_tc_156",
"_nop_tc_157",
["false", 4, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_nb_2845",
["is_bool", 5, 3, 3040, 31],
["jump_false", 5, "ne_mis_2846", 3040, 31],
"_nop_tc_158",
["jump", "ne_mis_2846", 3040, 31],
["ne_bool", 4, 3, 2, 3040, 31],
["jump", "ne_done_2839", 3040, 31],
"ne_mis_2846",
["true", 4, 3040, 31],
"ne_done_2839",
["jump_false", 4, "tern_else_2837", 3040, 31],
["move", 2, 3, 3040, 38],
["jump", "tern_end_2838", 3040, 38],
"tern_else_2837",
["access", 4, "<eval>", 3040, 49],
["move", 2, 4, 3040, 49],
"tern_end_2838",
["store_field", 16, 2, "name", 3040, 5],
["get", 2, 11, 1, 3041, 19],
["store_field", 16, 2, "data", 3041, 5],
["get", 2, 12, 1, 3042, 24],
["store_field", 16, 2, "functions", 3042, 5],
["record", 2, 4],
["access", 4, 0, 3044, 16],
["store_field", 2, 4, "nr_args", 3044, 16],
["access", 4, 0, 3045, 23],
["store_field", 2, 4, "nr_close_slots", 3045, 23],
["get", 4, 19, 1, 3046, 17],
["access", 5, 1, 3046, 30],
["is_num", 6, 4, 3046, 30],
["jump_false", 6, "num_err_2847", 3046, 30],
"_nop_tc_159",
"_nop_tc_160",
["add", 6, 4, 5, 3046, 30],
["jump", "num_done_2848", 3046, 30],
"num_err_2847",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
3046,
30
],
["access", 5, "error", 3046, 30],
["access", 7, "cannot apply '+': operands must be numbers", 3046, 30],
["array", 8, 0, 3046, 30],
["push", 8, 7, 3046, 30],
["frame", 7, 4, 2, 3046, 30],
["null", 4, 3046, 30],
["setarg", 7, 0, 4, 3046, 30],
["setarg", 7, 1, 5, 3046, 30],
["setarg", 7, 2, 8, 3046, 30],
["invoke", 7, 4, 3046, 30],
["disrupt", 3046, 30],
"num_done_2848",
["store_field", 2, 6, "nr_slots", 3046, 30],
["get", 4, 2, 1, 3047, 21],
["store_field", 2, 4, "instructions", 3047, 21],
["store_field", 16, 2, "main", 3043, 5],
["null", 2, 3050, 21],
["is_identical", 4, 3, 2, 3050, 21],
["jump_true", 4, "ne_nid_2852", 3050, 21],
["jump", "ne_ni_2853", 3050, 21],
"ne_nid_2852",
["false", 4, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_ni_2853",
["is_int", 5, 3, 3050, 21],
["jump_false", 5, "ne_nn_2854", 3050, 21],
"_nop_tc_161",
["jump", "ne_nn_2854", 3050, 21],
["ne_int", 4, 3, 2, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_nn_2854",
["is_num", 5, 3, 3050, 21],
["jump_false", 5, "ne_nt_2855", 3050, 21],
"_nop_tc_162",
["jump", "ne_nt_2855", 3050, 21],
["ne_float", 4, 3, 2, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_nt_2855",
["is_text", 5, 3, 3050, 21],
["jump_false", 5, "ne_nnl_2856", 3050, 21],
"_nop_tc_163",
["jump", "ne_nnl_2856", 3050, 21],
["ne_text", 4, 3, 2, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_nnl_2856",
["is_null", 5, 3, 3050, 21],
["jump_false", 5, "ne_nb_2857", 3050, 21],
"_nop_tc_164",
"_nop_tc_165",
["false", 4, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_nb_2857",
["is_bool", 5, 3, 3050, 21],
["jump_false", 5, "ne_mis_2858", 3050, 21],
"_nop_tc_166",
["jump", "ne_mis_2858", 3050, 21],
["ne_bool", 4, 3, 2, 3050, 21],
["jump", "ne_done_2851", 3050, 21],
"ne_mis_2858",
["true", 4, 3050, 21],
"ne_done_2851",
["jump_false", 4, "if_else_2849", 3050, 21],
["store_field", 16, 3, "filename", 3051, 7],
["jump", "if_end_2850", 3051, 7],
"if_else_2849",
"if_end_2850",
["return", 16, 3054, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 110,
"nr_close_slots": 106,
"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, "remainder", 7, 10],
["store_field", 2, 3, "%", 7, 10],
["access", 3, "bitand", 7, 28],
["store_field", 2, 3, "&", 7, 28],
["access", 3, "bitor", 7, 43],
["store_field", 2, 3, "|", 7, 43],
["access", 3, "bitxor", 7, 57],
["store_field", 2, 3, "^", 7, 57],
["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, 16],
["store_field", 2, 5, "remainder", 27, 16],
["access", 5, "**", 27, 26],
["store_field", 2, 5, "pow", 27, 26],
["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, "remainder", 33, 11],
["store_field", 2, 6, "%=", 33, 11],
["access", 6, "bitand", 33, 30],
["store_field", 2, 6, "&=", 33, 30],
["access", 6, "bitor", 33, 46],
["store_field", 2, 6, "|=", 33, 46],
["access", 6, "bitxor", 33, 61],
["store_field", 2, 6, "^=", 33, 61],
["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],
["record", 2, 6],
["access", 8, "abs", 46, 10],
["store_field", 2, 8, "abs", 46, 10],
["access", 8, "sign", 47, 11],
["store_field", 2, 8, "sign", 47, 11],
["access", 8, "fraction", 48, 15],
["store_field", 2, 8, "fraction", 48, 15],
["access", 8, "integer", 49, 14],
["store_field", 2, 8, "integer", 49, 14],
["access", 8, "integer", 50, 12],
["store_field", 2, 8, "whole", 50, 12],
["access", 8, "negate", 51, 10],
["store_field", 2, 8, "neg", 51, 10],
["move", 8, 2, 51, 10],
["record", 2, 4],
["access", 9, "modulo", 54, 13],
["store_field", 2, 9, "modulo", 54, 13],
["access", 9, "remainder", 55, 16],
["store_field", 2, 9, "remainder", 55, 16],
["access", 9, "max", 56, 10],
["store_field", 2, 9, "max", 56, 10],
["access", 9, "min", 57, 10],
["store_field", 2, 9, "min", 57, 10],
["move", 9, 2, 57, 10],
["record", 2, 4],
["access", 10, "floor", 60, 12],
["store_field", 2, 10, "floor", 60, 12],
["access", 10, "ceiling", 61, 14],
["store_field", 2, 10, "ceiling", 61, 14],
["access", 10, "round", 62, 12],
["store_field", 2, 10, "round", 62, 12],
["access", 10, "trunc", 63, 12],
["store_field", 2, 10, "trunc", 63, 12],
["move", 10, 2, 63, 12],
["null", 2, 67, 24],
["null", 11, 68, 16],
["null", 12, 69, 21],
["null", 13, 70, 16],
["access", 14, 0, 71, 21],
["access", 15, 0, 72, 19],
["access", 16, 0, 73, 26],
["access", 17, 0, 74, 26],
["access", 18, 0, 75, 26],
["access", 19, 0, 76, 20],
["access", 20, 0, 77, 25],
["access", 21, 0, 78, 24],
["null", 22, 79, 22],
["null", 23, 80, 25],
["record", 24, 0],
["move", 25, 24, 81, 21],
["null", 24, 82, 25],
["false", 26, 83, 20],
["access", 27, 0, 84, 23],
["null", 28, 85, 18],
["null", 29, 86, 27],
["access", 30, 0, 87, 20],
["access", 31, 0, 88, 19],
["null", 32, 89, 20],
["false", 33, 90, 26],
["access", 34, 0, 93, 18],
["access", 35, 0, 94, 18],
["access", 36, 0, 95, 19],
["null", 37, 96, 16],
["null", 38, 97, 16],
["null", 39, 98, 20],
["function", 40, 0, 101, 20],
["move", 41, 40, 101, 20],
["function", 40, 1, 123, 23],
["move", 42, 40, 123, 23],
["function", 40, 2, 144, 20],
["move", 43, 40, 144, 20],
["function", 40, 3, 154, 17],
["move", 44, 40, 154, 17],
["function", 40, 4, 158, 18],
["move", 45, 40, 158, 18],
["function", 40, 5, 170, 24],
["move", 46, 40, 170, 24],
["function", 40, 6, 182, 27],
["move", 47, 40, 182, 27],
["function", 40, 7, 199, 19],
["move", 48, 40, 199, 19],
["function", 40, 8, 206, 17],
["move", 49, 40, 206, 17],
["function", 40, 9, 216, 19],
["move", 50, 40, 216, 19],
["function", 40, 10, 222, 20],
["move", 51, 40, 222, 20],
["function", 40, 11, 226, 16],
["move", 52, 40, 226, 16],
["function", 40, 12, 230, 16],
["move", 53, 40, 230, 16],
["function", 40, 13, 234, 16],
["move", 54, 40, 234, 16],
["function", 40, 14, 238, 16],
["move", 55, 40, 238, 16],
["function", 40, 15, 247, 21],
["move", 56, 40, 247, 21],
["function", 40, 16, 252, 24],
["move", 57, 40, 252, 24],
["function", 40, 17, 256, 24],
["move", 58, 40, 256, 24],
["function", 40, 18, 260, 25],
["move", 59, 40, 260, 25],
["function", 40, 19, 268, 25],
["move", 60, 40, 268, 25],
["function", 40, 20, 272, 24],
["move", 61, 40, 272, 24],
["function", 40, 21, 293, 19],
["move", 62, 40, 293, 19],
["function", 40, 22, 297, 24],
["move", 63, 40, 297, 24],
["function", 40, 23, 304, 22],
["move", 64, 40, 304, 22],
["function", 40, 24, 310, 23],
["move", 65, 40, 310, 23],
["function", 40, 25, 316, 25],
["move", 66, 40, 316, 25],
["function", 40, 26, 335, 29],
["move", 67, 40, 335, 29],
["function", 40, 27, 382, 28],
["move", 68, 40, 382, 28],
["function", 40, 28, 407, 28],
["move", 69, 40, 407, 28],
["function", 40, 29, 479, 28],
["move", 70, 40, 479, 28],
["function", 40, 30, 560, 25],
["move", 71, 40, 560, 25],
["function", 40, 31, 631, 29],
["move", 72, 40, 631, 29],
["record", 40, 4],
["access", 73, "lt_int", 654, 10],
["access", 74, "lt_float", 654, 20],
["access", 75, "lt_text", 654, 32],
["array", 76, 3, 654, 32],
["push", 76, 73, 654, 32],
["push", 76, 74, 654, 32],
["push", 76, 75, 654, 32],
["store_field", 40, 76, "lt", 654, 32],
["access", 73, "le_int", 655, 10],
["access", 74, "le_float", 655, 20],
["access", 75, "le_text", 655, 32],
["array", 76, 3, 655, 32],
["push", 76, 73, 655, 32],
["push", 76, 74, 655, 32],
["push", 76, 75, 655, 32],
["store_field", 40, 76, "le", 655, 32],
["access", 73, "gt_int", 656, 10],
["access", 74, "gt_float", 656, 20],
["access", 75, "gt_text", 656, 32],
["array", 76, 3, 656, 32],
["push", 76, 73, 656, 32],
["push", 76, 74, 656, 32],
["push", 76, 75, 656, 32],
["store_field", 40, 76, "gt", 656, 32],
["access", 73, "ge_int", 657, 10],
["access", 74, "ge_float", 657, 20],
["access", 75, "ge_text", 657, 32],
["array", 76, 3, 657, 32],
["push", 76, 73, 657, 32],
["push", 76, 74, 657, 32],
["push", 76, 75, 657, 32],
["store_field", 40, 76, "ge", 657, 32],
["move", 73, 40, 657, 32],
["function", 40, 32, 659, 20],
["move", 74, 40, 659, 20],
["function", 40, 33, 687, 23],
["move", 75, 40, 687, 23],
["function", 40, 34, 691, 23],
["move", 76, 40, 691, 23],
["function", 40, 35, 695, 23],
["move", 77, 40, 695, 23],
["function", 40, 36, 705, 23],
["move", 78, 40, 705, 23],
["function", 40, 37, 715, 19],
["move", 79, 40, 715, 19],
["function", 40, 38, 732, 26],
["move", 80, 40, 732, 26],
["function", 40, 39, 783, 30],
["move", 81, 40, 783, 30],
["function", 40, 40, 842, 22],
["move", 82, 40, 842, 22],
["function", 40, 41, 859, 29],
["move", 83, 40, 859, 29],
["function", 40, 42, 877, 25],
["move", 84, 40, 877, 25],
["function", 40, 43, 905, 34],
["move", 85, 40, 905, 34],
["function", 40, 44, 920, 35],
["move", 86, 40, 920, 35],
["function", 40, 45, 938, 34],
["move", 87, 40, 938, 34],
["function", 40, 46, 955, 20],
["move", 88, 40, 955, 20],
["function", 40, 47, 1018, 27],
["move", 89, 40, 1018, 27],
["true", 40, 1030, 23],
["true", 90, 1031, 23],
["true", 91, 1032, 22],
["true", 92, 1033, 21],
["true", 93, 1034, 23],
["function", 94, 48, 1039, 26],
["move", 95, 94, 1039, 26],
["function", 94, 49, 1099, 30],
["move", 96, 94, 1099, 30],
["function", 94, 50, 1156, 29],
["move", 97, 94, 1156, 29],
["function", 94, 51, 1209, 28],
["move", 98, 94, 1209, 28],
["function", 94, 52, 1262, 30],
["move", 99, 94, 1262, 30],
["function", 94, 53, 1325, 30],
["move", 100, 94, 1325, 30],
["null", 94, 1451, 18],
["null", 101, 1452, 23],
["null", 102, 1453, 22],
["function", 103, 54, 1456, 31],
["move", 104, 103, 1456, 31],
["function", 103, 55, 1462, 20],
["move", 105, 103, 1462, 20],
["array", 103, 0, 1531, 23],
["move", 106, 103, 1531, 23],
["function", 103, 56, 1533, 29],
["move", 107, 103, 1533, 29],
["function", 103, 57, 1624, 20],
["move", 108, 103, 1624, 20],
["function", 103, 58, 1719, 14],
["move", 94, 103, 1719, 14],
["function", 103, 59, 2327, 19],
["move", 101, 103, 2327, 19],
["function", 103, 60, 2739, 18],
["move", 102, 103, 2739, 18],
["function", 103, 61, 2934, 21],
["move", 109, 103, 2934, 21],
["frame", 103, 109, 1, 3057, 10],
["null", 109, 3057, 10],
["setarg", 103, 0, 109, 3057, 10],
["setarg", 103, 1, 1, 3057, 10],
["tail_invoke", 103, 109, 3057, 10],
["return", 109, 3057, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/mcode.cm",
"nr_args": 1,
"closure_written": {
"4": true,
"85": true,
"89": true,
"88": true,
"94": true,
"92": true,
"83": true,
"93": true,
"81": true,
"5": true,
"82": true,
"101": true,
"99": true,
"91": true,
"3": true,
"7": true,
"103": true,
"98": true,
"80": true,
"100": true,
"102": true,
"96": true,
"95": true,
"97": true,
"6": true,
"84": true,
"86": true,
"87": true,
"90": true,
"2": true
}
}
],
"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, 62, 3, 13],
["move", 2, 1, 3, 13],
["return", 2, 3060, 8],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": ".cell/packages/core/mcode.cm",
"data": {}
}