Files
cell/boot/mcode.cm.mcode
2026-02-16 23:05:00 -06:00

28730 lines
1.0 MiB

{
"name": "mcode.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["record", 1, 17],
["get", 2, 83, 1, 81, 21],
["store_field", 1, 2, "instructions", 81, 21],
["get", 3, 98, 1, 82, 13],
["store_field", 1, 3, "vars", 82, 13],
["get", 4, 97, 1, 83, 18],
["store_field", 1, 4, "this_slot", 83, 18],
["get", 5, 92, 1, 84, 16],
["store_field", 1, 5, "nr_args", 84, 16],
["get", 6, 93, 1, 85, 23],
["store_field", 1, 6, "nr_close_slots", 85, 23],
["get", 7, 94, 1, 86, 23],
["store_field", 1, 7, "nr_local_slots", 86, 23],
["get", 8, 91, 1, 87, 23],
["store_field", 1, 8, "next_temp_slot", 87, 23],
["get", 9, 90, 1, 88, 17],
["store_field", 1, 9, "max_slot", 88, 17],
["get", 10, 88, 1, 89, 19],
["store_field", 1, 10, "loop_break", 89, 19],
["get", 11, 89, 1, 90, 22],
["store_field", 1, 11, "loop_continue", 90, 22],
["get", 12, 87, 1, 91, 18],
["store_field", 1, 12, "label_map", 91, 18],
["get", 13, 85, 1, 92, 17],
["store_field", 1, 13, "is_arrow", 92, 17],
["get", 14, 80, 1, 93, 20],
["store_field", 1, 14, "function_nr", 93, 20],
["get", 15, 84, 1, 94, 24],
["store_field", 1, 15, "intrinsic_cache", 94, 24],
["get", 16, 76, 1, 95, 17],
["store_field", 1, 16, "cur_line", 95, 17],
["get", 17, 75, 1, 96, 16],
["store_field", 1, 17, "cur_col", 96, 16],
["get", 18, 82, 1, 97, 23],
["store_field", 1, 18, "has_disruption", 97, 23],
["return", 1, 97, 23],
["null", 19, 97, 23],
["return", 19, 97, 23]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 20,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "instructions", 102, 22],
["put", 2, 83, 1, 102, 22],
["load_field", 3, 1, "vars", 103, 14],
["put", 3, 98, 1, 103, 14],
["load_field", 4, 1, "this_slot", 104, 19],
["put", 4, 97, 1, 104, 19],
["load_field", 5, 1, "nr_args", 105, 17],
["put", 5, 92, 1, 105, 17],
["load_field", 6, 1, "nr_close_slots", 106, 24],
["put", 6, 93, 1, 106, 24],
["load_field", 7, 1, "nr_local_slots", 107, 24],
["put", 7, 94, 1, 107, 24],
["load_field", 8, 1, "next_temp_slot", 108, 24],
["put", 8, 91, 1, 108, 24],
["load_field", 9, 1, "max_slot", 109, 18],
["put", 9, 90, 1, 109, 18],
["load_field", 10, 1, "loop_break", 110, 20],
["put", 10, 88, 1, 110, 20],
["load_field", 11, 1, "loop_continue", 111, 23],
["put", 11, 89, 1, 111, 23],
["load_field", 12, 1, "label_map", 112, 19],
["put", 12, 87, 1, 112, 19],
["load_field", 13, 1, "is_arrow", 113, 18],
["put", 13, 85, 1, 113, 18],
["load_field", 14, 1, "function_nr", 114, 21],
["put", 14, 80, 1, 114, 21],
["load_field", 15, 1, "intrinsic_cache", 115, 25],
["put", 15, 84, 1, 115, 25],
["load_field", 16, 1, "cur_line", 116, 18],
["put", 16, 76, 1, 116, 18],
["load_field", 17, 1, "cur_col", 117, 17],
["put", 17, 75, 1, 117, 17],
["load_field", 18, 1, "has_disruption", 118, 24],
["put", 18, 82, 1, 118, 24],
["null", 19, 118, 24],
["return", 19, 118, 24]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 27,
"nr_close_slots": 0,
"instructions": [
["get", 2, 91, 1, 123, 16],
["move", 1, 2, 123, 16],
["get", 3, 91, 1, 124, 24],
["access", 4, 1, 124, 43],
["is_num", 6, 3, 124, 43],
["jump_false", 6, "num_err_0", 124, 43],
["is_num", 7, 4, 124, 43],
["jump_false", 7, "num_err_0", 124, 43],
["add", 5, 3, 4, 124, 43],
["jump", "num_done_1", 124, 43],
"num_err_0",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
124,
43
],
["access", 9, "error", 124, 43],
["access", 10, "cannot apply '+': operands must be numbers", 124, 43],
["array", 11, 0, 124, 43],
["push", 11, 10, 124, 43],
["frame", 13, 8, 2, 124, 43],
["null", 14, 124, 43],
["setarg", 13, 0, 14, 124, 43],
["setarg", 13, 1, 9, 124, 43],
["setarg", 13, 2, 11, 124, 43],
["invoke", 13, 12, 124, 43],
["disrupt", 124, 43],
"num_done_1",
["put", 5, 91, 1, 124, 43],
["get", 15, 90, 1, 125, 16],
["is_int", 17, 1, 125, 16],
["jump_false", 17, "rel_ni_4", 125, 16],
["is_int", 18, 15, 125, 16],
["jump_false", 18, "rel_ni_4", 125, 16],
["gt_int", 16, 1, 15, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_ni_4",
["is_num", 17, 1, 125, 16],
["jump_false", 17, "rel_nn_5", 125, 16],
["is_num", 18, 15, 125, 16],
["jump_false", 18, "rel_nn_5", 125, 16],
["gt_float", 16, 1, 15, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_nn_5",
["is_text", 17, 1, 125, 16],
["jump_false", 17, "rel_err_7", 125, 16],
["is_text", 18, 15, 125, 16],
["jump_false", 18, "rel_err_7", 125, 16],
["gt_text", 16, 1, 15, 125, 16],
["jump", "rel_done_6", 125, 16],
"rel_err_7",
[
"access",
19,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
125,
16
],
["access", 20, "error", 125, 16],
["access", 21, "cannot compare with '>': operands must be same type", 125, 16],
["array", 22, 0, 125, 16],
["push", 22, 21, 125, 16],
["frame", 24, 19, 2, 125, 16],
["null", 25, 125, 16],
["setarg", 24, 0, 25, 125, 16],
["setarg", 24, 1, 20, 125, 16],
["setarg", 24, 2, 22, 125, 16],
["invoke", 24, 23, 125, 16],
["disrupt", 125, 16],
"rel_done_6",
["jump_false", 16, "if_else_2", 125, 16],
["put", 1, 90, 1, 126, 20],
["jump", "if_end_3", 126, 20],
"if_else_2",
"if_end_3",
["return", 1, 128, 12],
["null", 26, 128, 12],
["return", 26, 128, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["get", 4, 98, 1, 133, 10],
["record", 5, 4],
["store_field", 5, 1, "name", 133, 25],
["store_field", 5, 2, "slot", 133, 37],
["store_field", 5, 3, "is_const", 133, 53],
["false", 6, 133, 75],
["store_field", 5, 6, "is_closure", 133, 75],
["is_array", 7, 4, 133, 75],
["jump_false", 7, "push_err_8", 133, 75],
["push", 4, 5, 133, 75],
["jump", "push_done_9", 133, 75],
"push_err_8",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
133,
75
],
["access", 9, "error", 133, 75],
["access", 10, "cannot push: target must be an array", 133, 75],
["array", 11, 0, 133, 75],
["push", 11, 10, 133, 75],
["frame", 13, 8, 2, 133, 75],
["null", 14, 133, 75],
["setarg", 13, 0, 14, 133, 75],
["setarg", 13, 1, 9, 133, 75],
["setarg", 13, 2, 11, 133, 75],
["invoke", 13, 12, 133, 75],
["disrupt", 133, 75],
"push_done_9",
["null", 15, 133, 75],
["return", 15, 133, 75]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 37,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 137, 14],
"while_start_10",
["get", 3, 98, 1, 138, 24],
["length", 4, 3, 138, 24],
["is_int", 6, 2, 138, 24],
["jump_false", 6, "rel_ni_12", 138, 24],
["is_int", 7, 4, 138, 24],
["jump_false", 7, "rel_ni_12", 138, 24],
["lt_int", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_ni_12",
["is_num", 6, 2, 138, 24],
["jump_false", 6, "rel_nn_13", 138, 24],
["is_num", 7, 4, 138, 24],
["jump_false", 7, "rel_nn_13", 138, 24],
["lt_float", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_nn_13",
["is_text", 6, 2, 138, 24],
["jump_false", 6, "rel_err_15", 138, 24],
["is_text", 7, 4, 138, 24],
["jump_false", 7, "rel_err_15", 138, 24],
["lt_text", 5, 2, 4, 138, 24],
["jump", "rel_done_14", 138, 24],
"rel_err_15",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
138,
24
],
["access", 9, "error", 138, 24],
["access", 10, "cannot compare with '<': operands must be same type", 138, 24],
["array", 11, 0, 138, 24],
["push", 11, 10, 138, 24],
["frame", 13, 8, 2, 138, 24],
["null", 14, 138, 24],
["setarg", 13, 0, 14, 138, 24],
["setarg", 13, 1, 9, 138, 24],
["setarg", 13, 2, 11, 138, 24],
["invoke", 13, 12, 138, 24],
["disrupt", 138, 24],
"rel_done_14",
["jump_false", 5, "while_end_11", 138, 24],
["get", 15, 98, 1, 139, 11],
["load_dynamic", 16, 15, 2, 139, 18],
["load_field", 17, 16, "name", 139, 18],
["is_identical", 18, 17, 1, 139, 30],
["jump_true", 18, "eq_done_18", 139, 30],
["is_int", 19, 17, 139, 30],
["jump_false", 19, "eq_ni_19", 139, 30],
["is_int", 20, 1, 139, 30],
["jump_false", 20, "eq_ni_19", 139, 30],
["eq_int", 18, 17, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_ni_19",
["is_num", 19, 17, 139, 30],
["jump_false", 19, "eq_nn_20", 139, 30],
["is_num", 20, 1, 139, 30],
["jump_false", 20, "eq_nn_20", 139, 30],
["eq_float", 18, 17, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nn_20",
["is_text", 19, 17, 139, 30],
["jump_false", 19, "eq_nt_21", 139, 30],
["is_text", 20, 1, 139, 30],
["jump_false", 20, "eq_nt_21", 139, 30],
["eq_text", 18, 17, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nt_21",
["is_null", 19, 17, 139, 30],
["jump_false", 19, "eq_nnl_22", 139, 30],
["is_null", 20, 1, 139, 30],
["jump_false", 20, "eq_nnl_22", 139, 30],
["true", 18, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nnl_22",
["is_bool", 19, 17, 139, 30],
["jump_false", 19, "eq_nb_23", 139, 30],
["is_bool", 20, 1, 139, 30],
["jump_false", 20, "eq_nb_23", 139, 30],
["eq_bool", 18, 17, 1, 139, 30],
["jump", "eq_done_18", 139, 30],
"eq_nb_23",
["false", 18, 139, 30],
"eq_done_18",
["jump_false", 18, "if_else_16", 139, 30],
["get", 21, 98, 1, 140, 16],
["load_dynamic", 22, 21, 2, 140, 23],
["load_field", 23, 22, "slot", 140, 23],
["return", 23, 140, 23],
["jump", "if_end_17", 140, 23],
"if_else_16",
"if_end_17",
["access", 24, 1, 142, 17],
["is_num", 26, 2, 142, 17],
["jump_false", 26, "num_err_24", 142, 17],
["is_num", 27, 24, 142, 17],
["jump_false", 27, "num_err_24", 142, 17],
["add", 25, 2, 24, 142, 17],
["jump", "num_done_25", 142, 17],
"num_err_24",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
142,
17
],
["access", 29, "error", 142, 17],
["access", 30, "cannot apply '+': operands must be numbers", 142, 17],
["array", 31, 0, 142, 17],
["push", 31, 30, 142, 17],
["frame", 33, 28, 2, 142, 17],
["null", 34, 142, 17],
["setarg", 33, 0, 34, 142, 17],
["setarg", 33, 1, 29, 142, 17],
["setarg", 33, 2, 31, 142, 17],
["invoke", 33, 32, 142, 17],
["disrupt", 142, 17],
"num_done_25",
["move", 2, 25, 142, 17],
["jump", "while_start_10", 142, 17],
"while_end_11",
["access", 35, -1, 144, 12],
["return", 35, 144, 12],
["null", 36, 144, 12],
["return", 36, 144, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 37,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 149, 14],
"while_start_26",
["get", 3, 84, 1, 150, 24],
["length", 4, 3, 150, 24],
["is_int", 6, 2, 150, 24],
["jump_false", 6, "rel_ni_28", 150, 24],
["is_int", 7, 4, 150, 24],
["jump_false", 7, "rel_ni_28", 150, 24],
["lt_int", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_ni_28",
["is_num", 6, 2, 150, 24],
["jump_false", 6, "rel_nn_29", 150, 24],
["is_num", 7, 4, 150, 24],
["jump_false", 7, "rel_nn_29", 150, 24],
["lt_float", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_nn_29",
["is_text", 6, 2, 150, 24],
["jump_false", 6, "rel_err_31", 150, 24],
["is_text", 7, 4, 150, 24],
["jump_false", 7, "rel_err_31", 150, 24],
["lt_text", 5, 2, 4, 150, 24],
["jump", "rel_done_30", 150, 24],
"rel_err_31",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
150,
24
],
["access", 9, "error", 150, 24],
["access", 10, "cannot compare with '<': operands must be same type", 150, 24],
["array", 11, 0, 150, 24],
["push", 11, 10, 150, 24],
["frame", 13, 8, 2, 150, 24],
["null", 14, 150, 24],
["setarg", 13, 0, 14, 150, 24],
["setarg", 13, 1, 9, 150, 24],
["setarg", 13, 2, 11, 150, 24],
["invoke", 13, 12, 150, 24],
["disrupt", 150, 24],
"rel_done_30",
["jump_false", 5, "while_end_27", 150, 24],
["get", 15, 84, 1, 151, 11],
["load_dynamic", 16, 15, 2, 151, 29],
["load_field", 17, 16, "name", 151, 29],
["is_identical", 18, 17, 1, 151, 41],
["jump_true", 18, "eq_done_34", 151, 41],
["is_int", 19, 17, 151, 41],
["jump_false", 19, "eq_ni_35", 151, 41],
["is_int", 20, 1, 151, 41],
["jump_false", 20, "eq_ni_35", 151, 41],
["eq_int", 18, 17, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_ni_35",
["is_num", 19, 17, 151, 41],
["jump_false", 19, "eq_nn_36", 151, 41],
["is_num", 20, 1, 151, 41],
["jump_false", 20, "eq_nn_36", 151, 41],
["eq_float", 18, 17, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nn_36",
["is_text", 19, 17, 151, 41],
["jump_false", 19, "eq_nt_37", 151, 41],
["is_text", 20, 1, 151, 41],
["jump_false", 20, "eq_nt_37", 151, 41],
["eq_text", 18, 17, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nt_37",
["is_null", 19, 17, 151, 41],
["jump_false", 19, "eq_nnl_38", 151, 41],
["is_null", 20, 1, 151, 41],
["jump_false", 20, "eq_nnl_38", 151, 41],
["true", 18, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nnl_38",
["is_bool", 19, 17, 151, 41],
["jump_false", 19, "eq_nb_39", 151, 41],
["is_bool", 20, 1, 151, 41],
["jump_false", 20, "eq_nb_39", 151, 41],
["eq_bool", 18, 17, 1, 151, 41],
["jump", "eq_done_34", 151, 41],
"eq_nb_39",
["false", 18, 151, 41],
"eq_done_34",
["jump_false", 18, "if_else_32", 151, 41],
["get", 21, 84, 1, 152, 16],
["load_dynamic", 22, 21, 2, 152, 34],
["load_field", 23, 22, "slot", 152, 34],
["return", 23, 152, 34],
["jump", "if_end_33", 152, 34],
"if_else_32",
"if_end_33",
["access", 24, 1, 154, 17],
["is_num", 26, 2, 154, 17],
["jump_false", 26, "num_err_40", 154, 17],
["is_num", 27, 24, 154, 17],
["jump_false", 27, "num_err_40", 154, 17],
["add", 25, 2, 24, 154, 17],
["jump", "num_done_41", 154, 17],
"num_err_40",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
154,
17
],
["access", 29, "error", 154, 17],
["access", 30, "cannot apply '+': operands must be numbers", 154, 17],
["array", 31, 0, 154, 17],
["push", 31, 30, 154, 17],
["frame", 33, 28, 2, 154, 17],
["null", 34, 154, 17],
["setarg", 33, 0, 34, 154, 17],
["setarg", 33, 1, 29, 154, 17],
["setarg", 33, 2, 31, 154, 17],
["invoke", 33, 32, 154, 17],
["disrupt", 154, 17],
"num_done_41",
["move", 2, 25, 154, 17],
["jump", "while_start_26", 154, 17],
"while_end_27",
["access", 35, -1, 156, 12],
["return", 35, 156, 12],
["null", 36, 156, 12],
["return", 36, 156, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 41,
"nr_close_slots": 0,
"instructions": [
["get", 4, 96, 1, 161, 9],
["null", 5, 161, 21],
["is_identical", 6, 4, 5, 161, 21],
["jump_true", 6, "eq_done_44", 161, 21],
["is_int", 7, 4, 161, 21],
["jump_false", 7, "eq_ni_45", 161, 21],
["is_int", 8, 5, 161, 21],
["jump_false", 8, "eq_ni_45", 161, 21],
["eq_int", 6, 4, 5, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_ni_45",
["is_num", 7, 4, 161, 21],
["jump_false", 7, "eq_nn_46", 161, 21],
["is_num", 8, 5, 161, 21],
["jump_false", 8, "eq_nn_46", 161, 21],
["eq_float", 6, 4, 5, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nn_46",
["is_text", 7, 4, 161, 21],
["jump_false", 7, "eq_nt_47", 161, 21],
["is_text", 8, 5, 161, 21],
["jump_false", 8, "eq_nt_47", 161, 21],
["eq_text", 6, 4, 5, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nt_47",
["is_null", 7, 4, 161, 21],
["jump_false", 7, "eq_nnl_48", 161, 21],
["is_null", 8, 5, 161, 21],
["jump_false", 8, "eq_nnl_48", 161, 21],
["true", 6, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nnl_48",
["is_bool", 7, 4, 161, 21],
["jump_false", 7, "eq_nb_49", 161, 21],
["is_bool", 8, 5, 161, 21],
["jump_false", 8, "eq_nb_49", 161, 21],
["eq_bool", 6, 4, 5, 161, 21],
["jump", "eq_done_44", 161, 21],
"eq_nb_49",
["false", 6, 161, 21],
"eq_done_44",
["jump_false", 6, "if_else_42", 161, 21],
["null", 9, 162, 14],
["return", 9, 162, 14],
["jump", "if_end_43", 162, 14],
"if_else_42",
"if_end_43",
["access", 2, 0, 164, 14],
["null", 3, 165, 17],
"while_start_50",
["get", 10, 96, 1, 166, 24],
["length", 11, 10, 166, 24],
["is_int", 13, 2, 166, 24],
["jump_false", 13, "rel_ni_52", 166, 24],
["is_int", 14, 11, 166, 24],
["jump_false", 14, "rel_ni_52", 166, 24],
["lt_int", 12, 2, 11, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_ni_52",
["is_num", 13, 2, 166, 24],
["jump_false", 13, "rel_nn_53", 166, 24],
["is_num", 14, 11, 166, 24],
["jump_false", 14, "rel_nn_53", 166, 24],
["lt_float", 12, 2, 11, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_nn_53",
["is_text", 13, 2, 166, 24],
["jump_false", 13, "rel_err_55", 166, 24],
["is_text", 14, 11, 166, 24],
["jump_false", 14, "rel_err_55", 166, 24],
["lt_text", 12, 2, 11, 166, 24],
["jump", "rel_done_54", 166, 24],
"rel_err_55",
[
"access",
15,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
166,
24
],
["access", 16, "error", 166, 24],
["access", 17, "cannot compare with '<': operands must be same type", 166, 24],
["array", 18, 0, 166, 24],
["push", 18, 17, 166, 24],
["frame", 20, 15, 2, 166, 24],
["null", 21, 166, 24],
["setarg", 20, 0, 21, 166, 24],
["setarg", 20, 1, 16, 166, 24],
["setarg", 20, 2, 18, 166, 24],
["invoke", 20, 19, 166, 24],
["disrupt", 166, 24],
"rel_done_54",
["jump_false", 12, "while_end_51", 166, 24],
["get", 22, 96, 1, 167, 15],
["load_dynamic", 23, 22, 2, 167, 24],
["move", 3, 23, 167, 24],
["load_field", 24, 3, "function_nr", 168, 11],
["is_identical", 25, 24, 1, 168, 32],
["jump_true", 25, "eq_done_58", 168, 32],
["is_int", 26, 24, 168, 32],
["jump_false", 26, "eq_ni_59", 168, 32],
["is_int", 27, 1, 168, 32],
["jump_false", 27, "eq_ni_59", 168, 32],
["eq_int", 25, 24, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_ni_59",
["is_num", 26, 24, 168, 32],
["jump_false", 26, "eq_nn_60", 168, 32],
["is_num", 27, 1, 168, 32],
["jump_false", 27, "eq_nn_60", 168, 32],
["eq_float", 25, 24, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nn_60",
["is_text", 26, 24, 168, 32],
["jump_false", 26, "eq_nt_61", 168, 32],
["is_text", 27, 1, 168, 32],
["jump_false", 27, "eq_nt_61", 168, 32],
["eq_text", 25, 24, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nt_61",
["is_null", 26, 24, 168, 32],
["jump_false", 26, "eq_nnl_62", 168, 32],
["is_null", 27, 1, 168, 32],
["jump_false", 27, "eq_nnl_62", 168, 32],
["true", 25, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nnl_62",
["is_bool", 26, 24, 168, 32],
["jump_false", 26, "eq_nb_63", 168, 32],
["is_bool", 27, 1, 168, 32],
["jump_false", 27, "eq_nb_63", 168, 32],
["eq_bool", 25, 24, 1, 168, 32],
["jump", "eq_done_58", 168, 32],
"eq_nb_63",
["false", 25, 168, 32],
"eq_done_58",
["jump_false", 25, "if_else_56", 168, 32],
["return", 3, 169, 16],
["jump", "if_end_57", 169, 16],
"if_else_56",
"if_end_57",
["access", 28, 1, 171, 17],
["is_num", 30, 2, 171, 17],
["jump_false", 30, "num_err_64", 171, 17],
["is_num", 31, 28, 171, 17],
["jump_false", 31, "num_err_64", 171, 17],
["add", 29, 2, 28, 171, 17],
["jump", "num_done_65", 171, 17],
"num_err_64",
[
"access",
32,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
171,
17
],
["access", 33, "error", 171, 17],
["access", 34, "cannot apply '+': operands must be numbers", 171, 17],
["array", 35, 0, 171, 17],
["push", 35, 34, 171, 17],
["frame", 37, 32, 2, 171, 17],
["null", 38, 171, 17],
["setarg", 37, 0, 38, 171, 17],
["setarg", 37, 1, 33, 171, 17],
["setarg", 37, 2, 35, 171, 17],
["invoke", 37, 36, 171, 17],
["disrupt", 171, 17],
"num_done_65",
["move", 2, 29, 171, 17],
["jump", "while_start_50", 171, 17],
"while_end_51",
["null", 39, 173, 12],
["return", 39, 173, 12],
["null", 40, 173, 12],
["return", 40, 173, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 42,
"nr_close_slots": 0,
"instructions": [
["access", 3, "_", 178, 26],
["is_text", 5, 1, 178, 26],
["jump_false", 5, "add_cn_67", 178, 26],
["is_text", 6, 3, 178, 26],
["jump_false", 6, "add_cn_67", 178, 26],
["concat", 4, 1, 3, 178, 26],
["jump", "add_done_66", 178, 26],
"add_cn_67",
["is_num", 5, 1, 178, 26],
["jump_false", 5, "add_err_68", 178, 26],
["is_num", 6, 3, 178, 26],
["jump_false", 6, "add_err_68", 178, 26],
["add", 4, 1, 3, 178, 26],
["jump", "add_done_66", 178, 26],
"add_err_68",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
178,
26
],
["access", 8, "error", 178, 26],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 178, 26],
["array", 10, 0, 178, 26],
["push", 10, 9, 178, 26],
["frame", 12, 7, 2, 178, 26],
["null", 13, 178, 26],
["setarg", 12, 0, 13, 178, 26],
["setarg", 12, 1, 8, 178, 26],
["setarg", 12, 2, 10, 178, 26],
["invoke", 12, 11, 178, 26],
["disrupt", 178, 26],
"add_done_66",
["get", 14, 86, 1, 178, 37],
[
"access",
16,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
178,
32
],
["frame", 17, 16, 1, 178, 32],
["null", 18, 178, 32],
["setarg", 17, 0, 18, 178, 32],
["setarg", 17, 1, 14, 178, 32],
["invoke", 17, 15, 178, 32],
["is_text", 20, 4, 178, 32],
["jump_false", 20, "add_cn_70", 178, 32],
["is_text", 21, 15, 178, 32],
["jump_false", 21, "add_cn_70", 178, 32],
["concat", 19, 4, 15, 178, 32],
["jump", "add_done_69", 178, 32],
"add_cn_70",
["is_num", 20, 4, 178, 32],
["jump_false", 20, "add_err_71", 178, 32],
["is_num", 21, 15, 178, 32],
["jump_false", 21, "add_err_71", 178, 32],
["add", 19, 4, 15, 178, 32],
["jump", "add_done_69", 178, 32],
"add_err_71",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
178,
32
],
["access", 23, "error", 178, 32],
["access", 24, "cannot apply '+': operands must both be text or both be numbers", 178, 32],
["array", 25, 0, 178, 32],
["push", 25, 24, 178, 32],
["frame", 27, 22, 2, 178, 32],
["null", 28, 178, 32],
["setarg", 27, 0, 28, 178, 32],
["setarg", 27, 1, 23, 178, 32],
["setarg", 27, 2, 25, 178, 32],
["invoke", 27, 26, 178, 32],
["disrupt", 178, 32],
"add_done_69",
["move", 2, 19, 178, 32],
["get", 29, 86, 1, 179, 23],
["access", 30, 1, 179, 41],
["is_num", 32, 29, 179, 41],
["jump_false", 32, "num_err_72", 179, 41],
["is_num", 33, 30, 179, 41],
["jump_false", 33, "num_err_72", 179, 41],
["add", 31, 29, 30, 179, 41],
["jump", "num_done_73", 179, 41],
"num_err_72",
[
"access",
34,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
179,
41
],
["access", 35, "error", 179, 41],
["access", 36, "cannot apply '+': operands must be numbers", 179, 41],
["array", 37, 0, 179, 41],
["push", 37, 36, 179, 41],
["frame", 39, 34, 2, 179, 41],
["null", 40, 179, 41],
["setarg", 39, 0, 40, 179, 41],
["setarg", 39, 1, 35, 179, 41],
["setarg", 39, 2, 37, 179, 41],
["invoke", 39, 38, 179, 41],
["disrupt", 179, 41],
"num_done_73",
["put", 31, 86, 1, 179, 41],
["return", 2, 180, 12],
["null", 41, 180, 12],
["return", 41, 180, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 37,
"nr_close_slots": 0,
"instructions": [
["load_field", 2, 1, "from_row", 185, 9],
["null", 3, 185, 26],
["is_identical", 4, 2, 3, 185, 26],
["jump_true", 4, "ne_nid_77", 185, 26],
["jump", "ne_ni_78", 185, 26],
"ne_nid_77",
["false", 4, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_ni_78",
["is_int", 5, 2, 185, 26],
["jump_false", 5, "ne_nn_79", 185, 26],
["is_int", 6, 3, 185, 26],
["jump_false", 6, "ne_nn_79", 185, 26],
["ne_int", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nn_79",
["is_num", 5, 2, 185, 26],
["jump_false", 5, "ne_nt_80", 185, 26],
["is_num", 6, 3, 185, 26],
["jump_false", 6, "ne_nt_80", 185, 26],
["ne_float", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nt_80",
["is_text", 5, 2, 185, 26],
["jump_false", 5, "ne_nnl_81", 185, 26],
["is_text", 6, 3, 185, 26],
["jump_false", 6, "ne_nnl_81", 185, 26],
["ne_text", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nnl_81",
["is_null", 5, 2, 185, 26],
["jump_false", 5, "ne_nb_82", 185, 26],
["is_null", 6, 3, 185, 26],
["jump_false", 6, "ne_nb_82", 185, 26],
["false", 4, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_nb_82",
["is_bool", 5, 2, 185, 26],
["jump_false", 5, "ne_mis_83", 185, 26],
["is_bool", 6, 3, 185, 26],
["jump_false", 6, "ne_mis_83", 185, 26],
["ne_bool", 4, 2, 3, 185, 26],
["jump", "ne_done_76", 185, 26],
"ne_mis_83",
["true", 4, 185, 26],
"ne_done_76",
["jump_false", 4, "if_else_74", 185, 26],
["load_field", 7, 1, "from_row", 186, 20],
["access", 8, 1, 186, 36],
["is_num", 10, 7, 186, 36],
["jump_false", 10, "num_err_84", 186, 36],
["is_num", 11, 8, 186, 36],
["jump_false", 11, "num_err_84", 186, 36],
["add", 9, 7, 8, 186, 36],
["jump", "num_done_85", 186, 36],
"num_err_84",
[
"access",
12,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
186,
36
],
["access", 13, "error", 186, 36],
["access", 14, "cannot apply '+': operands must be numbers", 186, 36],
["array", 15, 0, 186, 36],
["push", 15, 14, 186, 36],
["frame", 17, 12, 2, 186, 36],
["null", 18, 186, 36],
["setarg", 17, 0, 18, 186, 36],
["setarg", 17, 1, 13, 186, 36],
["setarg", 17, 2, 15, 186, 36],
["invoke", 17, 16, 186, 36],
["disrupt", 186, 36],
"num_done_85",
["put", 9, 76, 1, 186, 36],
["jump", "if_end_75", 186, 36],
"if_else_74",
"if_end_75",
["load_field", 19, 1, "from_column", 188, 9],
["null", 20, 188, 29],
["is_identical", 21, 19, 20, 188, 29],
["jump_true", 21, "ne_nid_89", 188, 29],
["jump", "ne_ni_90", 188, 29],
"ne_nid_89",
["false", 21, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_ni_90",
["is_int", 22, 19, 188, 29],
["jump_false", 22, "ne_nn_91", 188, 29],
["is_int", 23, 20, 188, 29],
["jump_false", 23, "ne_nn_91", 188, 29],
["ne_int", 21, 19, 20, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nn_91",
["is_num", 22, 19, 188, 29],
["jump_false", 22, "ne_nt_92", 188, 29],
["is_num", 23, 20, 188, 29],
["jump_false", 23, "ne_nt_92", 188, 29],
["ne_float", 21, 19, 20, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nt_92",
["is_text", 22, 19, 188, 29],
["jump_false", 22, "ne_nnl_93", 188, 29],
["is_text", 23, 20, 188, 29],
["jump_false", 23, "ne_nnl_93", 188, 29],
["ne_text", 21, 19, 20, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nnl_93",
["is_null", 22, 19, 188, 29],
["jump_false", 22, "ne_nb_94", 188, 29],
["is_null", 23, 20, 188, 29],
["jump_false", 23, "ne_nb_94", 188, 29],
["false", 21, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_nb_94",
["is_bool", 22, 19, 188, 29],
["jump_false", 22, "ne_mis_95", 188, 29],
["is_bool", 23, 20, 188, 29],
["jump_false", 23, "ne_mis_95", 188, 29],
["ne_bool", 21, 19, 20, 188, 29],
["jump", "ne_done_88", 188, 29],
"ne_mis_95",
["true", 21, 188, 29],
"ne_done_88",
["jump_false", 21, "if_else_86", 188, 29],
["load_field", 24, 1, "from_column", 189, 19],
["access", 25, 1, 189, 38],
["is_num", 27, 24, 189, 38],
["jump_false", 27, "num_err_96", 189, 38],
["is_num", 28, 25, 189, 38],
["jump_false", 28, "num_err_96", 189, 38],
["add", 26, 24, 25, 189, 38],
["jump", "num_done_97", 189, 38],
"num_err_96",
[
"access",
29,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
189,
38
],
["access", 30, "error", 189, 38],
["access", 31, "cannot apply '+': operands must be numbers", 189, 38],
["array", 32, 0, 189, 38],
["push", 32, 31, 189, 38],
["frame", 34, 29, 2, 189, 38],
["null", 35, 189, 38],
["setarg", 34, 0, 35, 189, 38],
["setarg", 34, 1, 30, 189, 38],
["setarg", 34, 2, 32, 189, 38],
["invoke", 34, 33, 189, 38],
["disrupt", 189, 38],
"num_done_97",
["put", 26, 75, 1, 189, 38],
["jump", "if_end_87", 189, 38],
"if_else_86",
"if_end_87",
["null", 36, 189, 38],
["return", 36, 189, 38]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 30,
"nr_close_slots": 0,
"instructions": [
["get", 2, 76, 1, 195, 17],
["is_array", 3, 1, 195, 17],
["jump_false", 3, "push_err_98", 195, 17],
["push", 1, 2, 195, 17],
["jump", "push_done_99", 195, 17],
"push_err_98",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
195,
17
],
["access", 5, "error", 195, 17],
["access", 6, "cannot push: target must be an array", 195, 17],
["array", 7, 0, 195, 17],
["push", 7, 6, 195, 17],
["frame", 9, 4, 2, 195, 17],
["null", 10, 195, 17],
["setarg", 9, 0, 10, 195, 17],
["setarg", 9, 1, 5, 195, 17],
["setarg", 9, 2, 7, 195, 17],
["invoke", 9, 8, 195, 17],
["disrupt", 195, 17],
"push_done_99",
["get", 11, 75, 1, 196, 17],
["is_array", 12, 1, 196, 17],
["jump_false", 12, "push_err_100", 196, 17],
["push", 1, 11, 196, 17],
["jump", "push_done_101", 196, 17],
"push_err_100",
[
"access",
13,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
196,
17
],
["access", 14, "error", 196, 17],
["access", 15, "cannot push: target must be an array", 196, 17],
["array", 16, 0, 196, 17],
["push", 16, 15, 196, 17],
["frame", 18, 13, 2, 196, 17],
["null", 19, 196, 17],
["setarg", 18, 0, 19, 196, 17],
["setarg", 18, 1, 14, 196, 17],
["setarg", 18, 2, 16, 196, 17],
["invoke", 18, 17, 196, 17],
["disrupt", 196, 17],
"push_done_101",
["get", 20, 83, 1, 197, 10],
["is_array", 21, 20, 197, 26],
["jump_false", 21, "push_err_102", 197, 26],
["push", 20, 1, 197, 26],
["jump", "push_done_103", 197, 26],
"push_err_102",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
197,
26
],
["access", 23, "error", 197, 26],
["access", 24, "cannot push: target must be an array", 197, 26],
["array", 25, 0, 197, 26],
["push", 25, 24, 197, 26],
["frame", 27, 22, 2, 197, 26],
["null", 28, 197, 26],
["setarg", 27, 0, 28, 197, 26],
["setarg", 27, 1, 23, 197, 26],
["setarg", 27, 2, 25, 197, 26],
["invoke", 27, 26, 197, 26],
["disrupt", 197, 26],
"push_done_103",
["null", 29, 197, 26],
["return", 29, 197, 26]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["get", 2, 83, 1, 201, 10],
["is_array", 3, 2, 201, 26],
["jump_false", 3, "push_err_104", 201, 26],
["push", 2, 1, 201, 26],
["jump", "push_done_105", 201, 26],
"push_err_104",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
201,
26
],
["access", 5, "error", 201, 26],
["access", 6, "cannot push: target must be an array", 201, 26],
["array", 7, 0, 201, 26],
["push", 7, 6, 201, 26],
["frame", 9, 4, 2, 201, 26],
["null", 10, 201, 26],
["setarg", 9, 0, 10, 201, 26],
["setarg", 9, 1, 5, 201, 26],
["setarg", 9, 2, 7, 201, 26],
["invoke", 9, 8, 201, 26],
["disrupt", 201, 26],
"push_done_105",
["null", 11, 201, 26],
["return", 11, 201, 26]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["array", 2, 1, 205, 16],
["push", 2, 1, 205, 16],
["get", 4, 8, 1, 205, 5],
["frame", 5, 4, 1, 205, 5],
["null", 6, 205, 5],
["setarg", 5, 0, 6, 205, 5],
["setarg", 5, 1, 2, 205, 5],
["invoke", 5, 3, 205, 5],
["null", 7, 205, 5],
["return", 7, 205, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["array", 3, 2, 209, 20],
["push", 3, 1, 209, 20],
["push", 3, 2, 209, 20],
["get", 5, 8, 1, 209, 5],
["frame", 6, 5, 1, 209, 5],
["null", 7, 209, 5],
["setarg", 6, 0, 7, 209, 5],
["setarg", 6, 1, 3, 209, 5],
["invoke", 6, 4, 209, 5],
["null", 8, 209, 5],
["return", 8, 209, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 213, 23],
["push", 4, 1, 213, 23],
["push", 4, 2, 213, 23],
["push", 4, 3, 213, 23],
["get", 6, 8, 1, 213, 5],
["frame", 7, 6, 1, 213, 5],
["null", 8, 213, 5],
["setarg", 7, 0, 8, 213, 5],
["setarg", 7, 1, 4, 213, 5],
["invoke", 7, 5, 213, 5],
["null", 9, 213, 5],
["return", 9, 213, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["array", 5, 4, 217, 26],
["push", 5, 1, 217, 26],
["push", 5, 2, 217, 26],
["push", 5, 3, 217, 26],
["push", 5, 4, 217, 26],
["get", 7, 8, 1, 217, 5],
["frame", 8, 7, 1, 217, 5],
["null", 9, 217, 5],
["setarg", 8, 0, 9, 217, 5],
["setarg", 8, 1, 5, 217, 5],
["invoke", 8, 6, 217, 5],
["null", 10, 217, 5],
["return", 10, 217, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["access", 4, 0, 226, 27],
["load_index", 5, 2, 4, 226, 27],
["access", 6, 1, 226, 36],
["load_index", 7, 2, 6, 226, 36],
["access", 8, 2, 226, 45],
["load_index", 9, 2, 8, 226, 45],
["access", 10, 3, 226, 54],
["load_index", 11, 2, 10, 226, 54],
["array", 12, 5, 226, 54],
["push", 12, 1, 226, 54],
["push", 12, 5, 226, 54],
["push", 12, 7, 226, 54],
["push", 12, 9, 226, 54],
["push", 12, 11, 226, 54],
["move", 3, 12, 226, 54],
["get", 14, 8, 1, 227, 5],
["frame", 15, 14, 1, 227, 5],
["null", 16, 227, 5],
["setarg", 15, 0, 16, 227, 5],
["setarg", 15, 1, 3, 227, 5],
["invoke", 15, 13, 227, 5],
["null", 17, 227, 5],
["return", 17, 227, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 231, 16],
["array", 4, 3, 231, 32],
["push", 4, 3, 231, 32],
["push", 4, 1, 231, 32],
["push", 4, 2, 231, 32],
["get", 6, 8, 1, 231, 5],
["frame", 7, 6, 1, 231, 5],
["null", 8, 231, 5],
["setarg", 7, 0, 8, 231, 5],
["setarg", 7, 1, 4, 231, 5],
["invoke", 7, 5, 231, 5],
["null", 9, 231, 5],
["return", 9, 231, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["access", 3, "access", 235, 16],
["array", 4, 3, 235, 32],
["push", 4, 3, 235, 32],
["push", 4, 1, 235, 32],
["push", 4, 2, 235, 32],
["get", 6, 8, 1, 235, 5],
["frame", 7, 6, 1, 235, 5],
["null", 8, 235, 5],
["setarg", 7, 0, 8, 235, 5],
["setarg", 7, 1, 4, 235, 5],
["invoke", 7, 5, 235, 5],
["null", 9, 235, 5],
["return", 9, 235, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 14,
"nr_close_slots": 0,
"instructions": [
["jump_false", 2, "if_else_106", 239, 9],
["access", 3, "true", 240, 14],
["get", 5, 15, 1, 240, 7],
["frame", 6, 5, 2, 240, 7],
["null", 7, 240, 7],
["setarg", 6, 0, 7, 240, 7],
["setarg", 6, 1, 3, 240, 7],
["setarg", 6, 2, 1, 240, 7],
["invoke", 6, 4, 240, 7],
["jump", "if_end_107", 240, 7],
"if_else_106",
["access", 8, "false", 242, 14],
["get", 10, 15, 1, 242, 7],
["frame", 11, 10, 2, 242, 7],
["null", 12, 242, 7],
["setarg", 11, 0, 12, 242, 7],
["setarg", 11, 1, 8, 242, 7],
["setarg", 11, 2, 1, 242, 7],
["invoke", 11, 9, 242, 7],
"if_end_107",
["null", 13, 242, 7],
["return", 13, 242, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, "null", 247, 12],
["get", 4, 15, 1, 247, 5],
["frame", 5, 4, 2, 247, 5],
["null", 6, 247, 5],
["setarg", 5, 0, 6, 247, 5],
["setarg", 5, 1, 2, 247, 5],
["setarg", 5, 2, 1, 247, 5],
["invoke", 5, 3, 247, 5],
["null", 7, 247, 5],
["return", 7, 247, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 103,
"nr_close_slots": 0,
"instructions": [
["get", 10, 10, 1, 251, 20],
["frame", 11, 10, 0, 251, 20],
["null", 12, 251, 20],
["setarg", 11, 0, 12, 251, 20],
["invoke", 11, 9, 251, 20],
["move", 4, 9, 251, 20],
["access", 13, "access", 252, 16],
["record", 14, 3],
["access", 15, "name", 252, 43],
["store_field", 14, 15, "kind", 252, 43],
["access", 16, "log", 252, 57],
["store_field", 14, 16, "name", 252, 57],
["access", 17, "intrinsic", 252, 70],
["store_field", 14, 17, "make", 252, 70],
["array", 18, 3, 252, 70],
["push", 18, 13, 252, 70],
["push", 18, 4, 252, 70],
["push", 18, 14, 252, 70],
["get", 20, 8, 1, 252, 5],
["frame", 21, 20, 1, 252, 5],
["null", 22, 252, 5],
["setarg", 21, 0, 22, 252, 5],
["setarg", 21, 1, 18, 252, 5],
["invoke", 21, 19, 252, 5],
["get", 24, 10, 1, 253, 21],
["frame", 25, 24, 0, 253, 21],
["null", 26, 253, 21],
["setarg", 25, 0, 26, 253, 21],
["invoke", 25, 23, 253, 21],
["move", 6, 23, 253, 21],
["access", 27, "error", 254, 31],
["get", 29, 28, 1, 254, 5],
["frame", 30, 29, 2, 254, 5],
["null", 31, 254, 5],
["setarg", 30, 0, 31, 254, 5],
["setarg", 30, 1, 6, 254, 5],
["setarg", 30, 2, 27, 254, 5],
["invoke", 30, 28, 254, 5],
["get", 33, 10, 1, 255, 20],
["frame", 34, 33, 0, 255, 20],
["null", 35, 255, 20],
["setarg", 34, 0, 35, 255, 20],
["invoke", 34, 32, 255, 20],
["move", 5, 32, 255, 20],
["get", 37, 28, 1, 256, 5],
["frame", 38, 37, 2, 256, 5],
["null", 39, 256, 5],
["setarg", 38, 0, 39, 256, 5],
["setarg", 38, 1, 5, 256, 5],
["setarg", 38, 2, 1, 256, 5],
["invoke", 38, 36, 256, 5],
["get", 41, 10, 1, 257, 20],
["frame", 42, 41, 0, 257, 20],
["null", 43, 257, 20],
["setarg", 42, 0, 43, 257, 20],
["invoke", 42, 40, 257, 20],
["move", 2, 40, 257, 20],
["access", 44, "array", 258, 16],
["access", 45, 0, 258, 35],
["array", 46, 3, 258, 35],
["push", 46, 44, 258, 35],
["push", 46, 2, 258, 35],
["push", 46, 45, 258, 35],
["get", 48, 8, 1, 258, 5],
["frame", 49, 48, 1, 258, 5],
["null", 50, 258, 5],
["setarg", 49, 0, 50, 258, 5],
["setarg", 49, 1, 46, 258, 5],
["invoke", 49, 47, 258, 5],
["access", 51, "push", 259, 12],
["get", 53, 16, 1, 259, 5],
["frame", 54, 53, 3, 259, 5],
["null", 55, 259, 5],
["setarg", 54, 0, 55, 259, 5],
["setarg", 54, 1, 51, 259, 5],
["setarg", 54, 2, 2, 259, 5],
["setarg", 54, 3, 5, 259, 5],
["invoke", 54, 52, 259, 5],
["get", 57, 10, 1, 260, 18],
["frame", 58, 57, 0, 260, 18],
["null", 59, 260, 18],
["setarg", 58, 0, 59, 260, 18],
["invoke", 58, 56, 260, 18],
["move", 8, 56, 260, 18],
["get", 61, 10, 1, 261, 22],
["frame", 62, 61, 0, 261, 22],
["null", 63, 261, 22],
["setarg", 62, 0, 63, 261, 22],
["invoke", 62, 60, 261, 22],
["move", 3, 60, 261, 22],
["access", 64, "frame", 262, 12],
["access", 65, 2, 262, 43],
["get", 67, 17, 1, 262, 5],
["frame", 68, 67, 4, 262, 5],
["null", 69, 262, 5],
["setarg", 68, 0, 69, 262, 5],
["setarg", 68, 1, 64, 262, 5],
["setarg", 68, 2, 3, 262, 5],
["setarg", 68, 3, 4, 262, 5],
["setarg", 68, 4, 65, 262, 5],
["invoke", 68, 66, 262, 5],
["get", 71, 10, 1, 263, 21],
["frame", 72, 71, 0, 263, 21],
["null", 73, 263, 21],
["setarg", 72, 0, 73, 263, 21],
["invoke", 72, 70, 263, 21],
["move", 7, 70, 263, 21],
["access", 74, "null", 264, 12],
["get", 76, 15, 1, 264, 5],
["frame", 77, 76, 2, 264, 5],
["null", 78, 264, 5],
["setarg", 77, 0, 78, 264, 5],
["setarg", 77, 1, 74, 264, 5],
["setarg", 77, 2, 7, 264, 5],
["invoke", 77, 75, 264, 5],
["access", 79, "setarg", 265, 12],
["access", 80, 0, 265, 34],
["get", 82, 17, 1, 265, 5],
["frame", 83, 82, 4, 265, 5],
["null", 84, 265, 5],
["setarg", 83, 0, 84, 265, 5],
["setarg", 83, 1, 79, 265, 5],
["setarg", 83, 2, 3, 265, 5],
["setarg", 83, 3, 80, 265, 5],
["setarg", 83, 4, 7, 265, 5],
["invoke", 83, 81, 265, 5],
["access", 85, "setarg", 266, 12],
["access", 86, 1, 266, 34],
["get", 88, 17, 1, 266, 5],
["frame", 89, 88, 4, 266, 5],
["null", 90, 266, 5],
["setarg", 89, 0, 90, 266, 5],
["setarg", 89, 1, 85, 266, 5],
["setarg", 89, 2, 3, 266, 5],
["setarg", 89, 3, 86, 266, 5],
["setarg", 89, 4, 6, 266, 5],
["invoke", 89, 87, 266, 5],
["access", 91, "setarg", 267, 12],
["access", 92, 2, 267, 34],
["get", 94, 17, 1, 267, 5],
["frame", 95, 94, 4, 267, 5],
["null", 96, 267, 5],
["setarg", 95, 0, 96, 267, 5],
["setarg", 95, 1, 91, 267, 5],
["setarg", 95, 2, 3, 267, 5],
["setarg", 95, 3, 92, 267, 5],
["setarg", 95, 4, 2, 267, 5],
["invoke", 95, 93, 267, 5],
["access", 97, "invoke", 268, 12],
["get", 99, 16, 1, 268, 5],
["frame", 100, 99, 3, 268, 5],
["null", 101, 268, 5],
["setarg", 100, 0, 101, 268, 5],
["setarg", 100, 1, 97, 268, 5],
["setarg", 100, 2, 3, 268, 5],
["setarg", 100, 3, 8, 268, 5],
["invoke", 100, 98, 268, 5],
["null", 102, 268, 5],
["return", 102, 268, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["access", 2, "jump", 272, 16],
["array", 3, 2, 272, 24],
["push", 3, 2, 272, 24],
["push", 3, 1, 272, 24],
["get", 5, 8, 1, 272, 5],
["frame", 6, 5, 1, 272, 5],
["null", 7, 272, 5],
["setarg", 6, 0, 7, 272, 5],
["setarg", 6, 1, 3, 272, 5],
["invoke", 6, 4, 272, 5],
["null", 8, 272, 5],
["return", 8, 272, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["array", 4, 3, 276, 26],
["push", 4, 1, 276, 26],
["push", 4, 2, 276, 26],
["push", 4, 3, 276, 26],
["get", 6, 8, 1, 276, 5],
["frame", 7, 6, 1, 276, 5],
["null", 8, 276, 5],
["setarg", 7, 0, 8, 276, 5],
["setarg", 7, 1, 4, 276, 5],
["invoke", 7, 5, 276, 5],
["null", 9, 276, 5],
["return", 9, 276, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["null", 2, 283, 17],
["is_identical", 3, 1, 2, 283, 17],
["jump_true", 3, "eq_done_110", 283, 17],
["is_int", 4, 1, 283, 17],
["jump_false", 4, "eq_ni_111", 283, 17],
["is_int", 5, 2, 283, 17],
["jump_false", 5, "eq_ni_111", 283, 17],
["eq_int", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_ni_111",
["is_num", 4, 1, 283, 17],
["jump_false", 4, "eq_nn_112", 283, 17],
["is_num", 5, 2, 283, 17],
["jump_false", 5, "eq_nn_112", 283, 17],
["eq_float", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nn_112",
["is_text", 4, 1, 283, 17],
["jump_false", 4, "eq_nt_113", 283, 17],
["is_text", 5, 2, 283, 17],
["jump_false", 5, "eq_nt_113", 283, 17],
["eq_text", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nt_113",
["is_null", 4, 1, 283, 17],
["jump_false", 4, "eq_nnl_114", 283, 17],
["is_null", 5, 2, 283, 17],
["jump_false", 5, "eq_nnl_114", 283, 17],
["true", 3, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nnl_114",
["is_bool", 4, 1, 283, 17],
["jump_false", 4, "eq_nb_115", 283, 17],
["is_bool", 5, 2, 283, 17],
["jump_false", 5, "eq_nb_115", 283, 17],
["eq_bool", 3, 1, 2, 283, 17],
["jump", "eq_done_110", 283, 17],
"eq_nb_115",
["false", 3, 283, 17],
"eq_done_110",
["jump_false", 3, "if_else_108", 283, 17],
["false", 6, 283, 32],
["return", 6, 283, 32],
["jump", "if_end_109", 283, 32],
"if_else_108",
"if_end_109",
["load_field", 7, 1, "kind", 284, 12],
["access", 8, "number", 284, 25],
["is_identical", 9, 7, 8, 284, 25],
["jump_true", 9, "eq_done_117", 284, 25],
["is_int", 10, 7, 284, 25],
["jump_false", 10, "eq_ni_118", 284, 25],
["is_int", 11, 8, 284, 25],
["jump_false", 11, "eq_ni_118", 284, 25],
["eq_int", 9, 7, 8, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_ni_118",
["is_num", 10, 7, 284, 25],
["jump_false", 10, "eq_nn_119", 284, 25],
["is_num", 11, 8, 284, 25],
["jump_false", 11, "eq_nn_119", 284, 25],
["eq_float", 9, 7, 8, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nn_119",
["is_text", 10, 7, 284, 25],
["jump_false", 10, "eq_nt_120", 284, 25],
["is_text", 11, 8, 284, 25],
["jump_false", 11, "eq_nt_120", 284, 25],
["eq_text", 9, 7, 8, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nt_120",
["is_null", 10, 7, 284, 25],
["jump_false", 10, "eq_nnl_121", 284, 25],
["is_null", 11, 8, 284, 25],
["jump_false", 11, "eq_nnl_121", 284, 25],
["true", 9, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nnl_121",
["is_bool", 10, 7, 284, 25],
["jump_false", 10, "eq_nb_122", 284, 25],
["is_bool", 11, 8, 284, 25],
["jump_false", 11, "eq_nb_122", 284, 25],
["eq_bool", 9, 7, 8, 284, 25],
["jump", "eq_done_117", 284, 25],
"eq_nb_122",
["false", 9, 284, 25],
"eq_done_117",
["move", 12, 9, 284, 25],
["jump_false", 12, "and_end_116", 284, 25],
["load_field", 13, 1, "number", 284, 48],
["is_int", 14, 13, 284, 48],
["move", 12, 14, 284, 48],
"and_end_116",
["return", 12, 284, 48],
["null", 15, 284, 48],
["return", 15, 284, 48]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 19,
"nr_close_slots": 0,
"instructions": [
["null", 2, 289, 17],
["is_identical", 3, 1, 2, 289, 17],
["jump_true", 3, "eq_done_125", 289, 17],
["is_int", 4, 1, 289, 17],
["jump_false", 4, "eq_ni_126", 289, 17],
["is_int", 5, 2, 289, 17],
["jump_false", 5, "eq_ni_126", 289, 17],
["eq_int", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_ni_126",
["is_num", 4, 1, 289, 17],
["jump_false", 4, "eq_nn_127", 289, 17],
["is_num", 5, 2, 289, 17],
["jump_false", 5, "eq_nn_127", 289, 17],
["eq_float", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nn_127",
["is_text", 4, 1, 289, 17],
["jump_false", 4, "eq_nt_128", 289, 17],
["is_text", 5, 2, 289, 17],
["jump_false", 5, "eq_nt_128", 289, 17],
["eq_text", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nt_128",
["is_null", 4, 1, 289, 17],
["jump_false", 4, "eq_nnl_129", 289, 17],
["is_null", 5, 2, 289, 17],
["jump_false", 5, "eq_nnl_129", 289, 17],
["true", 3, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nnl_129",
["is_bool", 4, 1, 289, 17],
["jump_false", 4, "eq_nb_130", 289, 17],
["is_bool", 5, 2, 289, 17],
["jump_false", 5, "eq_nb_130", 289, 17],
["eq_bool", 3, 1, 2, 289, 17],
["jump", "eq_done_125", 289, 17],
"eq_nb_130",
["false", 3, 289, 17],
"eq_done_125",
["jump_false", 3, "if_else_123", 289, 17],
["false", 6, 289, 32],
["return", 6, 289, 32],
["jump", "if_end_124", 289, 32],
"if_else_123",
"if_end_124",
["load_field", 7, 1, "kind", 290, 12],
["access", 8, "text", 290, 25],
["is_identical", 9, 7, 8, 290, 25],
["jump_true", 9, "eq_done_132", 290, 25],
["is_int", 10, 7, 290, 25],
["jump_false", 10, "eq_ni_133", 290, 25],
["is_int", 11, 8, 290, 25],
["jump_false", 11, "eq_ni_133", 290, 25],
["eq_int", 9, 7, 8, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_ni_133",
["is_num", 10, 7, 290, 25],
["jump_false", 10, "eq_nn_134", 290, 25],
["is_num", 11, 8, 290, 25],
["jump_false", 11, "eq_nn_134", 290, 25],
["eq_float", 9, 7, 8, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nn_134",
["is_text", 10, 7, 290, 25],
["jump_false", 10, "eq_nt_135", 290, 25],
["is_text", 11, 8, 290, 25],
["jump_false", 11, "eq_nt_135", 290, 25],
["eq_text", 9, 7, 8, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nt_135",
["is_null", 10, 7, 290, 25],
["jump_false", 10, "eq_nnl_136", 290, 25],
["is_null", 11, 8, 290, 25],
["jump_false", 11, "eq_nnl_136", 290, 25],
["true", 9, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nnl_136",
["is_bool", 10, 7, 290, 25],
["jump_false", 10, "eq_nb_137", 290, 25],
["is_bool", 11, 8, 290, 25],
["jump_false", 11, "eq_nb_137", 290, 25],
["eq_bool", 9, 7, 8, 290, 25],
["jump", "eq_done_132", 290, 25],
"eq_nb_137",
["false", 9, 290, 25],
"eq_done_132",
["move", 12, 9, 290, 25],
["jump_true", 12, "or_end_131", 290, 25],
["load_field", 13, 1, "kind", 290, 35],
["access", 14, "text literal", 290, 48],
["is_identical", 15, 13, 14, 290, 48],
["jump_true", 15, "eq_done_138", 290, 48],
["is_int", 16, 13, 290, 48],
["jump_false", 16, "eq_ni_139", 290, 48],
["is_int", 17, 14, 290, 48],
["jump_false", 17, "eq_ni_139", 290, 48],
["eq_int", 15, 13, 14, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_ni_139",
["is_num", 16, 13, 290, 48],
["jump_false", 16, "eq_nn_140", 290, 48],
["is_num", 17, 14, 290, 48],
["jump_false", 17, "eq_nn_140", 290, 48],
["eq_float", 15, 13, 14, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nn_140",
["is_text", 16, 13, 290, 48],
["jump_false", 16, "eq_nt_141", 290, 48],
["is_text", 17, 14, 290, 48],
["jump_false", 17, "eq_nt_141", 290, 48],
["eq_text", 15, 13, 14, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nt_141",
["is_null", 16, 13, 290, 48],
["jump_false", 16, "eq_nnl_142", 290, 48],
["is_null", 17, 14, 290, 48],
["jump_false", 17, "eq_nnl_142", 290, 48],
["true", 15, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nnl_142",
["is_bool", 16, 13, 290, 48],
["jump_false", 16, "eq_nb_143", 290, 48],
["is_bool", 17, 14, 290, 48],
["jump_false", 17, "eq_nb_143", 290, 48],
["eq_bool", 15, 13, 14, 290, 48],
["jump", "eq_done_138", 290, 48],
"eq_nb_143",
["false", 15, 290, 48],
"eq_done_138",
["move", 12, 15, 290, 48],
"or_end_131",
["return", 12, 290, 48],
["null", 18, 290, 48],
["return", 18, 290, 48]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["null", 2, 295, 17],
["is_identical", 3, 1, 2, 295, 17],
["jump_true", 3, "eq_done_146", 295, 17],
["is_int", 4, 1, 295, 17],
["jump_false", 4, "eq_ni_147", 295, 17],
["is_int", 5, 2, 295, 17],
["jump_false", 5, "eq_ni_147", 295, 17],
["eq_int", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_ni_147",
["is_num", 4, 1, 295, 17],
["jump_false", 4, "eq_nn_148", 295, 17],
["is_num", 5, 2, 295, 17],
["jump_false", 5, "eq_nn_148", 295, 17],
["eq_float", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nn_148",
["is_text", 4, 1, 295, 17],
["jump_false", 4, "eq_nt_149", 295, 17],
["is_text", 5, 2, 295, 17],
["jump_false", 5, "eq_nt_149", 295, 17],
["eq_text", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nt_149",
["is_null", 4, 1, 295, 17],
["jump_false", 4, "eq_nnl_150", 295, 17],
["is_null", 5, 2, 295, 17],
["jump_false", 5, "eq_nnl_150", 295, 17],
["true", 3, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nnl_150",
["is_bool", 4, 1, 295, 17],
["jump_false", 4, "eq_nb_151", 295, 17],
["is_bool", 5, 2, 295, 17],
["jump_false", 5, "eq_nb_151", 295, 17],
["eq_bool", 3, 1, 2, 295, 17],
["jump", "eq_done_146", 295, 17],
"eq_nb_151",
["false", 3, 295, 17],
"eq_done_146",
["jump_false", 3, "if_else_144", 295, 17],
["false", 6, 295, 32],
["return", 6, 295, 32],
["jump", "if_end_145", 295, 32],
"if_else_144",
"if_end_145",
["load_field", 7, 1, "kind", 296, 12],
["access", 8, "number", 296, 25],
["is_identical", 9, 7, 8, 296, 25],
["jump_true", 9, "eq_done_152", 296, 25],
["is_int", 10, 7, 296, 25],
["jump_false", 10, "eq_ni_153", 296, 25],
["is_int", 11, 8, 296, 25],
["jump_false", 11, "eq_ni_153", 296, 25],
["eq_int", 9, 7, 8, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_ni_153",
["is_num", 10, 7, 296, 25],
["jump_false", 10, "eq_nn_154", 296, 25],
["is_num", 11, 8, 296, 25],
["jump_false", 11, "eq_nn_154", 296, 25],
["eq_float", 9, 7, 8, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nn_154",
["is_text", 10, 7, 296, 25],
["jump_false", 10, "eq_nt_155", 296, 25],
["is_text", 11, 8, 296, 25],
["jump_false", 11, "eq_nt_155", 296, 25],
["eq_text", 9, 7, 8, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nt_155",
["is_null", 10, 7, 296, 25],
["jump_false", 10, "eq_nnl_156", 296, 25],
["is_null", 11, 8, 296, 25],
["jump_false", 11, "eq_nnl_156", 296, 25],
["true", 9, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nnl_156",
["is_bool", 10, 7, 296, 25],
["jump_false", 10, "eq_nb_157", 296, 25],
["is_bool", 11, 8, 296, 25],
["jump_false", 11, "eq_nb_157", 296, 25],
["eq_bool", 9, 7, 8, 296, 25],
["jump", "eq_done_152", 296, 25],
"eq_nb_157",
["false", 9, 296, 25],
"eq_done_152",
["return", 9, 296, 25],
["null", 12, 296, 25],
["return", 12, 296, 25]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 178,
"nr_close_slots": 0,
"instructions": [
["get", 6, 4, 1, 314, 23],
["get", 8, 70, 1, 314, 9],
["frame", 9, 8, 1, 314, 9],
["null", 10, 314, 9],
["setarg", 9, 0, 10, 314, 9],
["setarg", 9, 1, 6, 314, 9],
["invoke", 9, 7, 314, 9],
["move", 11, 7, 314, 9],
["jump_false", 11, "and_end_160", 314, 9],
["get", 12, 7, 1, 314, 48],
["get", 14, 70, 1, 314, 34],
["frame", 15, 14, 1, 314, 34],
["null", 16, 314, 34],
["setarg", 15, 0, 16, 314, 34],
["setarg", 15, 1, 12, 314, 34],
["invoke", 15, 13, 314, 34],
["move", 11, 13, 314, 34],
"and_end_160",
["jump_false", 11, "if_else_158", 314, 34],
["access", 17, "concat", 315, 14],
["get", 18, 2, 1, 315, 24],
["get", 19, 3, 1, 315, 34],
["get", 20, 6, 1, 315, 44],
["get", 22, 17, 1, 315, 7],
["frame", 23, 22, 4, 315, 7],
["null", 24, 315, 7],
["setarg", 23, 0, 24, 315, 7],
["setarg", 23, 1, 17, 315, 7],
["setarg", 23, 2, 18, 315, 7],
["setarg", 23, 3, 19, 315, 7],
["setarg", 23, 4, 20, 315, 7],
["invoke", 23, 21, 315, 7],
["null", 25, 316, 14],
["return", 25, 316, 14],
["jump", "if_end_159", 316, 14],
"if_else_158",
"if_end_159",
["get", 26, 4, 1, 318, 25],
["get", 28, 69, 1, 318, 9],
["frame", 29, 28, 1, 318, 9],
["null", 30, 318, 9],
["setarg", 29, 0, 30, 318, 9],
["setarg", 29, 1, 26, 318, 9],
["invoke", 29, 27, 318, 9],
["move", 31, 27, 318, 9],
["jump_false", 31, "and_end_163", 318, 9],
["get", 32, 7, 1, 318, 52],
["get", 34, 69, 1, 318, 36],
["frame", 35, 34, 1, 318, 36],
["null", 36, 318, 36],
["setarg", 35, 0, 36, 318, 36],
["setarg", 35, 1, 32, 318, 36],
["invoke", 35, 33, 318, 36],
["move", 31, 33, 318, 36],
"and_end_163",
["jump_false", 31, "if_else_161", 318, 36],
["access", 37, "add", 319, 14],
["get", 38, 2, 1, 319, 21],
["get", 39, 3, 1, 319, 31],
["get", 40, 6, 1, 319, 41],
["get", 42, 17, 1, 319, 7],
["frame", 43, 42, 4, 319, 7],
["null", 44, 319, 7],
["setarg", 43, 0, 44, 319, 7],
["setarg", 43, 1, 37, 319, 7],
["setarg", 43, 2, 38, 319, 7],
["setarg", 43, 3, 39, 319, 7],
["setarg", 43, 4, 40, 319, 7],
["invoke", 43, 41, 319, 7],
["null", 45, 320, 14],
["return", 45, 320, 14],
["jump", "if_end_162", 320, 14],
"if_else_161",
"if_end_162",
["get", 46, 4, 1, 323, 25],
["get", 48, 69, 1, 323, 9],
["frame", 49, 48, 1, 323, 9],
["null", 50, 323, 9],
["setarg", 49, 0, 50, 323, 9],
["setarg", 49, 1, 46, 323, 9],
["invoke", 49, 47, 323, 9],
["move", 51, 47, 323, 9],
["jump_true", 51, "or_end_166", 323, 9],
["get", 52, 7, 1, 323, 52],
["get", 54, 69, 1, 323, 36],
["frame", 55, 54, 1, 323, 36],
["null", 56, 323, 36],
["setarg", 55, 0, 56, 323, 36],
["setarg", 55, 1, 52, 323, 36],
["invoke", 55, 53, 323, 36],
["move", 51, 53, 323, 36],
"or_end_166",
["jump_false", 51, "if_else_164", 323, 36],
["access", 57, "add", 324, 26],
["get", 59, 40, 1, 324, 7],
["frame", 60, 59, 1, 324, 7],
["null", 61, 324, 7],
["setarg", 60, 0, 61, 324, 7],
["setarg", 60, 1, 57, 324, 7],
["invoke", 60, 58, 324, 7],
["null", 62, 325, 14],
["return", 62, 325, 14],
["jump", "if_end_165", 325, 14],
"if_else_164",
"if_end_165",
["get", 64, 10, 1, 328, 14],
["frame", 65, 64, 0, 328, 14],
["null", 66, 328, 14],
["setarg", 65, 0, 66, 328, 14],
["invoke", 65, 63, 328, 14],
["move", 4, 63, 328, 14],
["get", 68, 10, 1, 329, 14],
["frame", 69, 68, 0, 329, 14],
["null", 70, 329, 14],
["setarg", 69, 0, 70, 329, 14],
["invoke", 69, 67, 329, 14],
["move", 5, 67, 329, 14],
["access", 71, "add_done", 330, 26],
["get", 73, 60, 1, 330, 16],
["frame", 74, 73, 1, 330, 16],
["null", 75, 330, 16],
["setarg", 74, 0, 75, 330, 16],
["setarg", 74, 1, 71, 330, 16],
["invoke", 74, 72, 330, 16],
["move", 2, 72, 330, 16],
["access", 76, "add_cn", 331, 31],
["get", 78, 60, 1, 331, 21],
["frame", 79, 78, 1, 331, 21],
["null", 80, 331, 21],
["setarg", 79, 0, 80, 331, 21],
["setarg", 79, 1, 76, 331, 21],
["invoke", 79, 77, 331, 21],
["move", 1, 77, 331, 21],
["access", 81, "is_text", 334, 12],
["get", 82, 3, 1, 334, 27],
["get", 84, 16, 1, 334, 5],
["frame", 85, 84, 3, 334, 5],
["null", 86, 334, 5],
["setarg", 85, 0, 86, 334, 5],
["setarg", 85, 1, 81, 334, 5],
["setarg", 85, 2, 4, 334, 5],
["setarg", 85, 3, 82, 334, 5],
["invoke", 85, 83, 334, 5],
["access", 87, "jump_false", 335, 20],
["get", 89, 35, 1, 335, 5],
["frame", 90, 89, 3, 335, 5],
["null", 91, 335, 5],
["setarg", 90, 0, 91, 335, 5],
["setarg", 90, 1, 87, 335, 5],
["setarg", 90, 2, 4, 335, 5],
["setarg", 90, 3, 1, 335, 5],
["invoke", 90, 88, 335, 5],
["access", 92, "is_text", 336, 12],
["get", 93, 6, 1, 336, 27],
["get", 95, 16, 1, 336, 5],
["frame", 96, 95, 3, 336, 5],
["null", 97, 336, 5],
["setarg", 96, 0, 97, 336, 5],
["setarg", 96, 1, 92, 336, 5],
["setarg", 96, 2, 5, 336, 5],
["setarg", 96, 3, 93, 336, 5],
["invoke", 96, 94, 336, 5],
["access", 98, "jump_false", 337, 20],
["get", 100, 35, 1, 337, 5],
["frame", 101, 100, 3, 337, 5],
["null", 102, 337, 5],
["setarg", 101, 0, 102, 337, 5],
["setarg", 101, 1, 98, 337, 5],
["setarg", 101, 2, 5, 337, 5],
["setarg", 101, 3, 1, 337, 5],
["invoke", 101, 99, 337, 5],
["access", 103, "concat", 338, 12],
["get", 104, 2, 1, 338, 22],
["get", 105, 3, 1, 338, 32],
["get", 106, 6, 1, 338, 42],
["get", 108, 17, 1, 338, 5],
["frame", 109, 108, 4, 338, 5],
["null", 110, 338, 5],
["setarg", 109, 0, 110, 338, 5],
["setarg", 109, 1, 103, 338, 5],
["setarg", 109, 2, 104, 338, 5],
["setarg", 109, 3, 105, 338, 5],
["setarg", 109, 4, 106, 338, 5],
["invoke", 109, 107, 338, 5],
["get", 112, 34, 1, 339, 5],
["frame", 113, 112, 1, 339, 5],
["null", 114, 339, 5],
["setarg", 113, 0, 114, 339, 5],
["setarg", 113, 1, 2, 339, 5],
["invoke", 113, 111, 339, 5],
["access", 115, "add_err", 342, 25],
["get", 117, 60, 1, 342, 15],
["frame", 118, 117, 1, 342, 15],
["null", 119, 342, 15],
["setarg", 118, 0, 119, 342, 15],
["setarg", 118, 1, 115, 342, 15],
["invoke", 118, 116, 342, 15],
["move", 3, 116, 342, 15],
["get", 121, 36, 1, 343, 5],
["frame", 122, 121, 1, 343, 5],
["null", 123, 343, 5],
["setarg", 122, 0, 123, 343, 5],
["setarg", 122, 1, 1, 343, 5],
["invoke", 122, 120, 343, 5],
["access", 124, "is_num", 344, 12],
["get", 125, 3, 1, 344, 26],
["get", 127, 16, 1, 344, 5],
["frame", 128, 127, 3, 344, 5],
["null", 129, 344, 5],
["setarg", 128, 0, 129, 344, 5],
["setarg", 128, 1, 124, 344, 5],
["setarg", 128, 2, 4, 344, 5],
["setarg", 128, 3, 125, 344, 5],
["invoke", 128, 126, 344, 5],
["access", 130, "jump_false", 345, 20],
["get", 132, 35, 1, 345, 5],
["frame", 133, 132, 3, 345, 5],
["null", 134, 345, 5],
["setarg", 133, 0, 134, 345, 5],
["setarg", 133, 1, 130, 345, 5],
["setarg", 133, 2, 4, 345, 5],
["setarg", 133, 3, 3, 345, 5],
["invoke", 133, 131, 345, 5],
["access", 135, "is_num", 346, 12],
["get", 136, 6, 1, 346, 26],
["get", 138, 16, 1, 346, 5],
["frame", 139, 138, 3, 346, 5],
["null", 140, 346, 5],
["setarg", 139, 0, 140, 346, 5],
["setarg", 139, 1, 135, 346, 5],
["setarg", 139, 2, 5, 346, 5],
["setarg", 139, 3, 136, 346, 5],
["invoke", 139, 137, 346, 5],
["access", 141, "jump_false", 347, 20],
["get", 143, 35, 1, 347, 5],
["frame", 144, 143, 3, 347, 5],
["null", 145, 347, 5],
["setarg", 144, 0, 145, 347, 5],
["setarg", 144, 1, 141, 347, 5],
["setarg", 144, 2, 5, 347, 5],
["setarg", 144, 3, 3, 347, 5],
["invoke", 144, 142, 347, 5],
["access", 146, "add", 348, 12],
["get", 147, 2, 1, 348, 19],
["get", 148, 3, 1, 348, 29],
["get", 149, 6, 1, 348, 39],
["get", 151, 17, 1, 348, 5],
["frame", 152, 151, 4, 348, 5],
["null", 153, 348, 5],
["setarg", 152, 0, 153, 348, 5],
["setarg", 152, 1, 146, 348, 5],
["setarg", 152, 2, 147, 348, 5],
["setarg", 152, 3, 148, 348, 5],
["setarg", 152, 4, 149, 348, 5],
["invoke", 152, 150, 348, 5],
["get", 155, 34, 1, 349, 5],
["frame", 156, 155, 1, 349, 5],
["null", 157, 349, 5],
["setarg", 156, 0, 157, 349, 5],
["setarg", 156, 1, 2, 349, 5],
["invoke", 156, 154, 349, 5],
["get", 159, 36, 1, 351, 5],
["frame", 160, 159, 1, 351, 5],
["null", 161, 351, 5],
["setarg", 160, 0, 161, 351, 5],
["setarg", 160, 1, 3, 351, 5],
["invoke", 160, 158, 351, 5],
["access", 162, "cannot apply '+': operands must both be text or both be numbers", 352, 20],
["get", 164, 37, 1, 352, 5],
["frame", 165, 164, 1, 352, 5],
["null", 166, 352, 5],
["setarg", 165, 0, 166, 352, 5],
["setarg", 165, 1, 162, 352, 5],
["invoke", 165, 163, 352, 5],
["access", 167, "disrupt", 353, 12],
["get", 169, 14, 1, 353, 5],
["frame", 170, 169, 1, 353, 5],
["null", 171, 353, 5],
["setarg", 170, 0, 171, 353, 5],
["setarg", 170, 1, 167, 353, 5],
["invoke", 170, 168, 353, 5],
["get", 173, 36, 1, 354, 5],
["frame", 174, 173, 1, 354, 5],
["null", 175, 354, 5],
["setarg", 174, 0, 175, 354, 5],
["setarg", 174, 1, 2, 354, 5],
["invoke", 174, 172, 354, 5],
["null", 176, 355, 12],
["return", 176, 355, 12],
["null", 177, 355, 12],
["return", 177, 355, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 118,
"nr_close_slots": 0,
"instructions": [
["get", 6, 4, 1, 361, 25],
["get", 8, 69, 1, 361, 9],
["frame", 9, 8, 1, 361, 9],
["null", 10, 361, 9],
["setarg", 9, 0, 10, 361, 9],
["setarg", 9, 1, 6, 361, 9],
["invoke", 9, 7, 361, 9],
["move", 11, 7, 361, 9],
["jump_false", 11, "and_end_169", 361, 9],
["get", 12, 7, 1, 361, 52],
["get", 14, 69, 1, 361, 36],
["frame", 15, 14, 1, 361, 36],
["null", 16, 361, 36],
["setarg", 15, 0, 16, 361, 36],
["setarg", 15, 1, 12, 361, 36],
["invoke", 15, 13, 361, 36],
["move", 11, 13, 361, 36],
"and_end_169",
["jump_false", 11, "if_else_167", 361, 36],
["get", 17, 2, 1, 362, 22],
["get", 18, 3, 1, 362, 32],
["get", 19, 6, 1, 362, 42],
["get", 21, 17, 1, 362, 7],
["frame", 22, 21, 4, 362, 7],
["null", 23, 362, 7],
["setarg", 22, 0, 23, 362, 7],
["setarg", 22, 1, 1, 362, 7],
["setarg", 22, 2, 17, 362, 7],
["setarg", 22, 3, 18, 362, 7],
["setarg", 22, 4, 19, 362, 7],
["invoke", 22, 20, 362, 7],
["null", 24, 363, 14],
["return", 24, 363, 14],
["jump", "if_end_168", 363, 14],
"if_else_167",
"if_end_168",
["get", 26, 10, 1, 365, 14],
["frame", 27, 26, 0, 365, 14],
["null", 28, 365, 14],
["setarg", 27, 0, 28, 365, 14],
["invoke", 27, 25, 365, 14],
["move", 4, 25, 365, 14],
["get", 30, 10, 1, 366, 14],
["frame", 31, 30, 0, 366, 14],
["null", 32, 366, 14],
["setarg", 31, 0, 32, 366, 14],
["invoke", 31, 29, 366, 14],
["move", 5, 29, 366, 14],
["access", 33, "num_err", 367, 25],
["get", 35, 60, 1, 367, 15],
["frame", 36, 35, 1, 367, 15],
["null", 37, 367, 15],
["setarg", 36, 0, 37, 367, 15],
["setarg", 36, 1, 33, 367, 15],
["invoke", 36, 34, 367, 15],
["move", 3, 34, 367, 15],
["access", 38, "num_done", 368, 26],
["get", 40, 60, 1, 368, 16],
["frame", 41, 40, 1, 368, 16],
["null", 42, 368, 16],
["setarg", 41, 0, 42, 368, 16],
["setarg", 41, 1, 38, 368, 16],
["invoke", 41, 39, 368, 16],
["move", 2, 39, 368, 16],
["access", 43, "is_num", 369, 12],
["get", 44, 3, 1, 369, 26],
["get", 46, 16, 1, 369, 5],
["frame", 47, 46, 3, 369, 5],
["null", 48, 369, 5],
["setarg", 47, 0, 48, 369, 5],
["setarg", 47, 1, 43, 369, 5],
["setarg", 47, 2, 4, 369, 5],
["setarg", 47, 3, 44, 369, 5],
["invoke", 47, 45, 369, 5],
["access", 49, "jump_false", 370, 20],
["get", 51, 35, 1, 370, 5],
["frame", 52, 51, 3, 370, 5],
["null", 53, 370, 5],
["setarg", 52, 0, 53, 370, 5],
["setarg", 52, 1, 49, 370, 5],
["setarg", 52, 2, 4, 370, 5],
["setarg", 52, 3, 3, 370, 5],
["invoke", 52, 50, 370, 5],
["access", 54, "is_num", 371, 12],
["get", 55, 6, 1, 371, 26],
["get", 57, 16, 1, 371, 5],
["frame", 58, 57, 3, 371, 5],
["null", 59, 371, 5],
["setarg", 58, 0, 59, 371, 5],
["setarg", 58, 1, 54, 371, 5],
["setarg", 58, 2, 5, 371, 5],
["setarg", 58, 3, 55, 371, 5],
["invoke", 58, 56, 371, 5],
["access", 60, "jump_false", 372, 20],
["get", 62, 35, 1, 372, 5],
["frame", 63, 62, 3, 372, 5],
["null", 64, 372, 5],
["setarg", 63, 0, 64, 372, 5],
["setarg", 63, 1, 60, 372, 5],
["setarg", 63, 2, 5, 372, 5],
["setarg", 63, 3, 3, 372, 5],
["invoke", 63, 61, 372, 5],
["get", 65, 2, 1, 373, 20],
["get", 66, 3, 1, 373, 30],
["get", 67, 6, 1, 373, 40],
["get", 69, 17, 1, 373, 5],
["frame", 70, 69, 4, 373, 5],
["null", 71, 373, 5],
["setarg", 70, 0, 71, 373, 5],
["setarg", 70, 1, 1, 373, 5],
["setarg", 70, 2, 65, 373, 5],
["setarg", 70, 3, 66, 373, 5],
["setarg", 70, 4, 67, 373, 5],
["invoke", 70, 68, 373, 5],
["get", 73, 34, 1, 374, 5],
["frame", 74, 73, 1, 374, 5],
["null", 75, 374, 5],
["setarg", 74, 0, 75, 374, 5],
["setarg", 74, 1, 2, 374, 5],
["invoke", 74, 72, 374, 5],
["get", 77, 36, 1, 376, 5],
["frame", 78, 77, 1, 376, 5],
["null", 79, 376, 5],
["setarg", 78, 0, 79, 376, 5],
["setarg", 78, 1, 3, 376, 5],
["invoke", 78, 76, 376, 5],
["access", 80, "cannot apply '", 377, 20],
["get", 81, 5, 1, 377, 39],
["is_text", 83, 80, 377, 39],
["jump_false", 83, "add_cn_171", 377, 39],
["is_text", 84, 81, 377, 39],
["jump_false", 84, "add_cn_171", 377, 39],
["concat", 82, 80, 81, 377, 39],
["jump", "add_done_170", 377, 39],
"add_cn_171",
["is_num", 83, 80, 377, 39],
["jump_false", 83, "add_err_172", 377, 39],
["is_num", 84, 81, 377, 39],
["jump_false", 84, "add_err_172", 377, 39],
["add", 82, 80, 81, 377, 39],
["jump", "add_done_170", 377, 39],
"add_err_172",
[
"access",
85,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
377,
39
],
["access", 86, "error", 377, 39],
["access", 87, "cannot apply '+': operands must both be text or both be numbers", 377, 39],
["array", 88, 0, 377, 39],
["push", 88, 87, 377, 39],
["frame", 90, 85, 2, 377, 39],
["null", 91, 377, 39],
["setarg", 90, 0, 91, 377, 39],
["setarg", 90, 1, 86, 377, 39],
["setarg", 90, 2, 88, 377, 39],
["invoke", 90, 89, 377, 39],
["disrupt", 377, 39],
"add_done_170",
["access", 92, "': operands must be numbers", 377, 52],
["is_text", 94, 82, 377, 52],
["jump_false", 94, "add_cn_174", 377, 52],
["is_text", 95, 92, 377, 52],
["jump_false", 95, "add_cn_174", 377, 52],
["concat", 93, 82, 92, 377, 52],
["jump", "add_done_173", 377, 52],
"add_cn_174",
["is_num", 94, 82, 377, 52],
["jump_false", 94, "add_err_175", 377, 52],
["is_num", 95, 92, 377, 52],
["jump_false", 95, "add_err_175", 377, 52],
["add", 93, 82, 92, 377, 52],
["jump", "add_done_173", 377, 52],
"add_err_175",
[
"access",
96,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
377,
52
],
["access", 97, "error", 377, 52],
["access", 98, "cannot apply '+': operands must both be text or both be numbers", 377, 52],
["array", 99, 0, 377, 52],
["push", 99, 98, 377, 52],
["frame", 101, 96, 2, 377, 52],
["null", 102, 377, 52],
["setarg", 101, 0, 102, 377, 52],
["setarg", 101, 1, 97, 377, 52],
["setarg", 101, 2, 99, 377, 52],
["invoke", 101, 100, 377, 52],
["disrupt", 377, 52],
"add_done_173",
["get", 104, 37, 1, 377, 5],
["frame", 105, 104, 1, 377, 5],
["null", 106, 377, 5],
["setarg", 105, 0, 106, 377, 5],
["setarg", 105, 1, 93, 377, 5],
["invoke", 105, 103, 377, 5],
["access", 107, "disrupt", 378, 12],
["get", 109, 14, 1, 378, 5],
["frame", 110, 109, 1, 378, 5],
["null", 111, 378, 5],
["setarg", 110, 0, 111, 378, 5],
["setarg", 110, 1, 107, 378, 5],
["invoke", 110, 108, 378, 5],
["get", 113, 36, 1, 379, 5],
["frame", 114, 113, 1, 379, 5],
["null", 115, 379, 5],
["setarg", 114, 0, 115, 379, 5],
["setarg", 114, 1, 2, 379, 5],
["invoke", 114, 112, 379, 5],
["null", 116, 380, 12],
["return", 116, 380, 12],
["null", 117, 380, 12],
["return", 117, 380, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 239,
"nr_close_slots": 0,
"instructions": [
["get", 12, 2, 1, 386, 16],
["move", 1, 12, 386, 16],
["get", 13, 3, 1, 387, 16],
["move", 3, 13, 387, 16],
["get", 14, 6, 1, 388, 17],
["move", 9, 14, 388, 17],
["access", 10, 0, 389, 14],
["access", 11, 0, 390, 14],
["access", 15, "eq_done", 391, 26],
["get", 17, 60, 1, 391, 16],
["frame", 18, 17, 1, 391, 16],
["null", 19, 391, 16],
["setarg", 18, 0, 19, 391, 16],
["setarg", 18, 1, 15, 391, 16],
["invoke", 18, 16, 391, 16],
["move", 2, 16, 391, 16],
["access", 20, "eq_ni", 392, 29],
["get", 22, 60, 1, 392, 19],
["frame", 23, 22, 1, 392, 19],
["null", 24, 392, 19],
["setarg", 23, 0, 24, 392, 19],
["setarg", 23, 1, 20, 392, 19],
["invoke", 23, 21, 392, 19],
["move", 5, 21, 392, 19],
["access", 25, "eq_nn", 393, 29],
["get", 27, 60, 1, 393, 19],
["frame", 28, 27, 1, 393, 19],
["null", 29, 393, 19],
["setarg", 28, 0, 29, 393, 19],
["setarg", 28, 1, 25, 393, 19],
["invoke", 28, 26, 393, 19],
["move", 7, 26, 393, 19],
["access", 30, "eq_nt", 394, 30],
["get", 32, 60, 1, 394, 20],
["frame", 33, 32, 1, 394, 20],
["null", 34, 394, 20],
["setarg", 33, 0, 34, 394, 20],
["setarg", 33, 1, 30, 394, 20],
["invoke", 33, 31, 394, 20],
["move", 8, 31, 394, 20],
["access", 35, "eq_nnl", 395, 30],
["get", 37, 60, 1, 395, 20],
["frame", 38, 37, 1, 395, 20],
["null", 39, 395, 20],
["setarg", 38, 0, 39, 395, 20],
["setarg", 38, 1, 35, 395, 20],
["invoke", 38, 36, 395, 20],
["move", 6, 36, 395, 20],
["access", 40, "eq_nb", 396, 30],
["get", 42, 60, 1, 396, 20],
["frame", 43, 42, 1, 396, 20],
["null", 44, 396, 20],
["setarg", 43, 0, 44, 396, 20],
["setarg", 43, 1, 40, 396, 20],
["invoke", 43, 41, 396, 20],
["move", 4, 41, 396, 20],
["access", 45, "is_identical", 399, 12],
["get", 47, 17, 1, 399, 5],
["frame", 48, 47, 4, 399, 5],
["null", 49, 399, 5],
["setarg", 48, 0, 49, 399, 5],
["setarg", 48, 1, 45, 399, 5],
["setarg", 48, 2, 1, 399, 5],
["setarg", 48, 3, 3, 399, 5],
["setarg", 48, 4, 9, 399, 5],
["invoke", 48, 46, 399, 5],
["access", 50, "jump_true", 400, 20],
["get", 52, 35, 1, 400, 5],
["frame", 53, 52, 3, 400, 5],
["null", 54, 400, 5],
["setarg", 53, 0, 54, 400, 5],
["setarg", 53, 1, 50, 400, 5],
["setarg", 53, 2, 1, 400, 5],
["setarg", 53, 3, 2, 400, 5],
["invoke", 53, 51, 400, 5],
["get", 56, 10, 1, 403, 10],
["frame", 57, 56, 0, 403, 10],
["null", 58, 403, 10],
["setarg", 57, 0, 58, 403, 10],
["invoke", 57, 55, 403, 10],
["move", 10, 55, 403, 10],
["access", 59, "is_int", 404, 12],
["get", 61, 16, 1, 404, 5],
["frame", 62, 61, 3, 404, 5],
["null", 63, 404, 5],
["setarg", 62, 0, 63, 404, 5],
["setarg", 62, 1, 59, 404, 5],
["setarg", 62, 2, 10, 404, 5],
["setarg", 62, 3, 3, 404, 5],
["invoke", 62, 60, 404, 5],
["access", 64, "jump_false", 405, 20],
["get", 66, 35, 1, 405, 5],
["frame", 67, 66, 3, 405, 5],
["null", 68, 405, 5],
["setarg", 67, 0, 68, 405, 5],
["setarg", 67, 1, 64, 405, 5],
["setarg", 67, 2, 10, 405, 5],
["setarg", 67, 3, 5, 405, 5],
["invoke", 67, 65, 405, 5],
["get", 70, 10, 1, 406, 10],
["frame", 71, 70, 0, 406, 10],
["null", 72, 406, 10],
["setarg", 71, 0, 72, 406, 10],
["invoke", 71, 69, 406, 10],
["move", 11, 69, 406, 10],
["access", 73, "is_int", 407, 12],
["get", 75, 16, 1, 407, 5],
["frame", 76, 75, 3, 407, 5],
["null", 77, 407, 5],
["setarg", 76, 0, 77, 407, 5],
["setarg", 76, 1, 73, 407, 5],
["setarg", 76, 2, 11, 407, 5],
["setarg", 76, 3, 9, 407, 5],
["invoke", 76, 74, 407, 5],
["access", 78, "jump_false", 408, 20],
["get", 80, 35, 1, 408, 5],
["frame", 81, 80, 3, 408, 5],
["null", 82, 408, 5],
["setarg", 81, 0, 82, 408, 5],
["setarg", 81, 1, 78, 408, 5],
["setarg", 81, 2, 11, 408, 5],
["setarg", 81, 3, 5, 408, 5],
["invoke", 81, 79, 408, 5],
["access", 83, "eq_int", 409, 12],
["get", 85, 17, 1, 409, 5],
["frame", 86, 85, 4, 409, 5],
["null", 87, 409, 5],
["setarg", 86, 0, 87, 409, 5],
["setarg", 86, 1, 83, 409, 5],
["setarg", 86, 2, 1, 409, 5],
["setarg", 86, 3, 3, 409, 5],
["setarg", 86, 4, 9, 409, 5],
["invoke", 86, 84, 409, 5],
["get", 89, 34, 1, 410, 5],
["frame", 90, 89, 1, 410, 5],
["null", 91, 410, 5],
["setarg", 90, 0, 91, 410, 5],
["setarg", 90, 1, 2, 410, 5],
["invoke", 90, 88, 410, 5],
["get", 93, 36, 1, 413, 5],
["frame", 94, 93, 1, 413, 5],
["null", 95, 413, 5],
["setarg", 94, 0, 95, 413, 5],
["setarg", 94, 1, 5, 413, 5],
["invoke", 94, 92, 413, 5],
["access", 96, "is_num", 414, 12],
["get", 98, 16, 1, 414, 5],
["frame", 99, 98, 3, 414, 5],
["null", 100, 414, 5],
["setarg", 99, 0, 100, 414, 5],
["setarg", 99, 1, 96, 414, 5],
["setarg", 99, 2, 10, 414, 5],
["setarg", 99, 3, 3, 414, 5],
["invoke", 99, 97, 414, 5],
["access", 101, "jump_false", 415, 20],
["get", 103, 35, 1, 415, 5],
["frame", 104, 103, 3, 415, 5],
["null", 105, 415, 5],
["setarg", 104, 0, 105, 415, 5],
["setarg", 104, 1, 101, 415, 5],
["setarg", 104, 2, 10, 415, 5],
["setarg", 104, 3, 7, 415, 5],
["invoke", 104, 102, 415, 5],
["access", 106, "is_num", 416, 12],
["get", 108, 16, 1, 416, 5],
["frame", 109, 108, 3, 416, 5],
["null", 110, 416, 5],
["setarg", 109, 0, 110, 416, 5],
["setarg", 109, 1, 106, 416, 5],
["setarg", 109, 2, 11, 416, 5],
["setarg", 109, 3, 9, 416, 5],
["invoke", 109, 107, 416, 5],
["access", 111, "jump_false", 417, 20],
["get", 113, 35, 1, 417, 5],
["frame", 114, 113, 3, 417, 5],
["null", 115, 417, 5],
["setarg", 114, 0, 115, 417, 5],
["setarg", 114, 1, 111, 417, 5],
["setarg", 114, 2, 11, 417, 5],
["setarg", 114, 3, 7, 417, 5],
["invoke", 114, 112, 417, 5],
["access", 116, "eq_float", 418, 12],
["get", 118, 17, 1, 418, 5],
["frame", 119, 118, 4, 418, 5],
["null", 120, 418, 5],
["setarg", 119, 0, 120, 418, 5],
["setarg", 119, 1, 116, 418, 5],
["setarg", 119, 2, 1, 418, 5],
["setarg", 119, 3, 3, 418, 5],
["setarg", 119, 4, 9, 418, 5],
["invoke", 119, 117, 418, 5],
["get", 122, 34, 1, 419, 5],
["frame", 123, 122, 1, 419, 5],
["null", 124, 419, 5],
["setarg", 123, 0, 124, 419, 5],
["setarg", 123, 1, 2, 419, 5],
["invoke", 123, 121, 419, 5],
["get", 126, 36, 1, 422, 5],
["frame", 127, 126, 1, 422, 5],
["null", 128, 422, 5],
["setarg", 127, 0, 128, 422, 5],
["setarg", 127, 1, 7, 422, 5],
["invoke", 127, 125, 422, 5],
["access", 129, "is_text", 423, 12],
["get", 131, 16, 1, 423, 5],
["frame", 132, 131, 3, 423, 5],
["null", 133, 423, 5],
["setarg", 132, 0, 133, 423, 5],
["setarg", 132, 1, 129, 423, 5],
["setarg", 132, 2, 10, 423, 5],
["setarg", 132, 3, 3, 423, 5],
["invoke", 132, 130, 423, 5],
["access", 134, "jump_false", 424, 20],
["get", 136, 35, 1, 424, 5],
["frame", 137, 136, 3, 424, 5],
["null", 138, 424, 5],
["setarg", 137, 0, 138, 424, 5],
["setarg", 137, 1, 134, 424, 5],
["setarg", 137, 2, 10, 424, 5],
["setarg", 137, 3, 8, 424, 5],
["invoke", 137, 135, 424, 5],
["access", 139, "is_text", 425, 12],
["get", 141, 16, 1, 425, 5],
["frame", 142, 141, 3, 425, 5],
["null", 143, 425, 5],
["setarg", 142, 0, 143, 425, 5],
["setarg", 142, 1, 139, 425, 5],
["setarg", 142, 2, 11, 425, 5],
["setarg", 142, 3, 9, 425, 5],
["invoke", 142, 140, 425, 5],
["access", 144, "jump_false", 426, 20],
["get", 146, 35, 1, 426, 5],
["frame", 147, 146, 3, 426, 5],
["null", 148, 426, 5],
["setarg", 147, 0, 148, 426, 5],
["setarg", 147, 1, 144, 426, 5],
["setarg", 147, 2, 11, 426, 5],
["setarg", 147, 3, 8, 426, 5],
["invoke", 147, 145, 426, 5],
["access", 149, "eq_text", 427, 12],
["get", 151, 17, 1, 427, 5],
["frame", 152, 151, 4, 427, 5],
["null", 153, 427, 5],
["setarg", 152, 0, 153, 427, 5],
["setarg", 152, 1, 149, 427, 5],
["setarg", 152, 2, 1, 427, 5],
["setarg", 152, 3, 3, 427, 5],
["setarg", 152, 4, 9, 427, 5],
["invoke", 152, 150, 427, 5],
["get", 155, 34, 1, 428, 5],
["frame", 156, 155, 1, 428, 5],
["null", 157, 428, 5],
["setarg", 156, 0, 157, 428, 5],
["setarg", 156, 1, 2, 428, 5],
["invoke", 156, 154, 428, 5],
["get", 159, 36, 1, 431, 5],
["frame", 160, 159, 1, 431, 5],
["null", 161, 431, 5],
["setarg", 160, 0, 161, 431, 5],
["setarg", 160, 1, 8, 431, 5],
["invoke", 160, 158, 431, 5],
["access", 162, "is_null", 432, 12],
["get", 164, 16, 1, 432, 5],
["frame", 165, 164, 3, 432, 5],
["null", 166, 432, 5],
["setarg", 165, 0, 166, 432, 5],
["setarg", 165, 1, 162, 432, 5],
["setarg", 165, 2, 10, 432, 5],
["setarg", 165, 3, 3, 432, 5],
["invoke", 165, 163, 432, 5],
["access", 167, "jump_false", 433, 20],
["get", 169, 35, 1, 433, 5],
["frame", 170, 169, 3, 433, 5],
["null", 171, 433, 5],
["setarg", 170, 0, 171, 433, 5],
["setarg", 170, 1, 167, 433, 5],
["setarg", 170, 2, 10, 433, 5],
["setarg", 170, 3, 6, 433, 5],
["invoke", 170, 168, 433, 5],
["access", 172, "is_null", 434, 12],
["get", 174, 16, 1, 434, 5],
["frame", 175, 174, 3, 434, 5],
["null", 176, 434, 5],
["setarg", 175, 0, 176, 434, 5],
["setarg", 175, 1, 172, 434, 5],
["setarg", 175, 2, 11, 434, 5],
["setarg", 175, 3, 9, 434, 5],
["invoke", 175, 173, 434, 5],
["access", 177, "jump_false", 435, 20],
["get", 179, 35, 1, 435, 5],
["frame", 180, 179, 3, 435, 5],
["null", 181, 435, 5],
["setarg", 180, 0, 181, 435, 5],
["setarg", 180, 1, 177, 435, 5],
["setarg", 180, 2, 11, 435, 5],
["setarg", 180, 3, 6, 435, 5],
["invoke", 180, 178, 435, 5],
["access", 182, "true", 436, 12],
["get", 184, 15, 1, 436, 5],
["frame", 185, 184, 2, 436, 5],
["null", 186, 436, 5],
["setarg", 185, 0, 186, 436, 5],
["setarg", 185, 1, 182, 436, 5],
["setarg", 185, 2, 1, 436, 5],
["invoke", 185, 183, 436, 5],
["get", 188, 34, 1, 437, 5],
["frame", 189, 188, 1, 437, 5],
["null", 190, 437, 5],
["setarg", 189, 0, 190, 437, 5],
["setarg", 189, 1, 2, 437, 5],
["invoke", 189, 187, 437, 5],
["get", 192, 36, 1, 440, 5],
["frame", 193, 192, 1, 440, 5],
["null", 194, 440, 5],
["setarg", 193, 0, 194, 440, 5],
["setarg", 193, 1, 6, 440, 5],
["invoke", 193, 191, 440, 5],
["access", 195, "is_bool", 441, 12],
["get", 197, 16, 1, 441, 5],
["frame", 198, 197, 3, 441, 5],
["null", 199, 441, 5],
["setarg", 198, 0, 199, 441, 5],
["setarg", 198, 1, 195, 441, 5],
["setarg", 198, 2, 10, 441, 5],
["setarg", 198, 3, 3, 441, 5],
["invoke", 198, 196, 441, 5],
["access", 200, "jump_false", 442, 20],
["get", 202, 35, 1, 442, 5],
["frame", 203, 202, 3, 442, 5],
["null", 204, 442, 5],
["setarg", 203, 0, 204, 442, 5],
["setarg", 203, 1, 200, 442, 5],
["setarg", 203, 2, 10, 442, 5],
["setarg", 203, 3, 4, 442, 5],
["invoke", 203, 201, 442, 5],
["access", 205, "is_bool", 443, 12],
["get", 207, 16, 1, 443, 5],
["frame", 208, 207, 3, 443, 5],
["null", 209, 443, 5],
["setarg", 208, 0, 209, 443, 5],
["setarg", 208, 1, 205, 443, 5],
["setarg", 208, 2, 11, 443, 5],
["setarg", 208, 3, 9, 443, 5],
["invoke", 208, 206, 443, 5],
["access", 210, "jump_false", 444, 20],
["get", 212, 35, 1, 444, 5],
["frame", 213, 212, 3, 444, 5],
["null", 214, 444, 5],
["setarg", 213, 0, 214, 444, 5],
["setarg", 213, 1, 210, 444, 5],
["setarg", 213, 2, 11, 444, 5],
["setarg", 213, 3, 4, 444, 5],
["invoke", 213, 211, 444, 5],
["access", 215, "eq_bool", 445, 12],
["get", 217, 17, 1, 445, 5],
["frame", 218, 217, 4, 445, 5],
["null", 219, 445, 5],
["setarg", 218, 0, 219, 445, 5],
["setarg", 218, 1, 215, 445, 5],
["setarg", 218, 2, 1, 445, 5],
["setarg", 218, 3, 3, 445, 5],
["setarg", 218, 4, 9, 445, 5],
["invoke", 218, 216, 445, 5],
["get", 221, 34, 1, 446, 5],
["frame", 222, 221, 1, 446, 5],
["null", 223, 446, 5],
["setarg", 222, 0, 223, 446, 5],
["setarg", 222, 1, 2, 446, 5],
["invoke", 222, 220, 446, 5],
["get", 225, 36, 1, 449, 5],
["frame", 226, 225, 1, 449, 5],
["null", 227, 449, 5],
["setarg", 226, 0, 227, 449, 5],
["setarg", 226, 1, 4, 449, 5],
["invoke", 226, 224, 449, 5],
["access", 228, "false", 450, 12],
["get", 230, 15, 1, 450, 5],
["frame", 231, 230, 2, 450, 5],
["null", 232, 450, 5],
["setarg", 231, 0, 232, 450, 5],
["setarg", 231, 1, 228, 450, 5],
["setarg", 231, 2, 1, 450, 5],
["invoke", 231, 229, 450, 5],
["get", 234, 36, 1, 451, 5],
["frame", 235, 234, 1, 451, 5],
["null", 236, 451, 5],
["setarg", 235, 0, 236, 451, 5],
["setarg", 235, 1, 2, 451, 5],
["invoke", 235, 233, 451, 5],
["null", 237, 452, 12],
["return", 237, 452, 12],
["null", 238, 452, 12],
["return", 238, 452, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 272,
"nr_close_slots": 0,
"instructions": [
["get", 14, 2, 1, 458, 16],
["move", 1, 14, 458, 16],
["get", 15, 3, 1, 459, 16],
["move", 3, 15, 459, 16],
["get", 16, 6, 1, 460, 17],
["move", 11, 16, 460, 17],
["access", 12, 0, 461, 14],
["access", 13, 0, 462, 14],
["access", 17, "ne_done", 463, 26],
["get", 19, 60, 1, 463, 16],
["frame", 20, 19, 1, 463, 16],
["null", 21, 463, 16],
["setarg", 20, 0, 21, 463, 16],
["setarg", 20, 1, 17, 463, 16],
["invoke", 20, 18, 463, 16],
["move", 2, 18, 463, 16],
["access", 22, "ne_nid", 464, 31],
["get", 24, 60, 1, 464, 21],
["frame", 25, 24, 1, 464, 21],
["null", 26, 464, 21],
["setarg", 25, 0, 26, 464, 21],
["setarg", 25, 1, 22, 464, 21],
["invoke", 25, 23, 464, 21],
["move", 6, 23, 464, 21],
["access", 27, "ne_ni", 465, 29],
["get", 29, 60, 1, 465, 19],
["frame", 30, 29, 1, 465, 19],
["null", 31, 465, 19],
["setarg", 30, 0, 31, 465, 19],
["setarg", 30, 1, 27, 465, 19],
["invoke", 30, 28, 465, 19],
["move", 7, 28, 465, 19],
["access", 32, "ne_nn", 466, 29],
["get", 34, 60, 1, 466, 19],
["frame", 35, 34, 1, 466, 19],
["null", 36, 466, 19],
["setarg", 35, 0, 36, 466, 19],
["setarg", 35, 1, 32, 466, 19],
["invoke", 35, 33, 466, 19],
["move", 9, 33, 466, 19],
["access", 37, "ne_nt", 467, 30],
["get", 39, 60, 1, 467, 20],
["frame", 40, 39, 1, 467, 20],
["null", 41, 467, 20],
["setarg", 40, 0, 41, 467, 20],
["setarg", 40, 1, 37, 467, 20],
["invoke", 40, 38, 467, 20],
["move", 10, 38, 467, 20],
["access", 42, "ne_nnl", 468, 30],
["get", 44, 60, 1, 468, 20],
["frame", 45, 44, 1, 468, 20],
["null", 46, 468, 20],
["setarg", 45, 0, 46, 468, 20],
["setarg", 45, 1, 42, 468, 20],
["invoke", 45, 43, 468, 20],
["move", 8, 43, 468, 20],
["access", 47, "ne_nb", 469, 30],
["get", 49, 60, 1, 469, 20],
["frame", 50, 49, 1, 469, 20],
["null", 51, 469, 20],
["setarg", 50, 0, 51, 469, 20],
["setarg", 50, 1, 47, 469, 20],
["invoke", 50, 48, 469, 20],
["move", 5, 48, 469, 20],
["access", 52, "is_identical", 472, 12],
["get", 54, 17, 1, 472, 5],
["frame", 55, 54, 4, 472, 5],
["null", 56, 472, 5],
["setarg", 55, 0, 56, 472, 5],
["setarg", 55, 1, 52, 472, 5],
["setarg", 55, 2, 1, 472, 5],
["setarg", 55, 3, 3, 472, 5],
["setarg", 55, 4, 11, 472, 5],
["invoke", 55, 53, 472, 5],
["access", 57, "jump_true", 473, 20],
["get", 59, 35, 1, 473, 5],
["frame", 60, 59, 3, 473, 5],
["null", 61, 473, 5],
["setarg", 60, 0, 61, 473, 5],
["setarg", 60, 1, 57, 473, 5],
["setarg", 60, 2, 1, 473, 5],
["setarg", 60, 3, 6, 473, 5],
["invoke", 60, 58, 473, 5],
["get", 63, 34, 1, 475, 5],
["frame", 64, 63, 1, 475, 5],
["null", 65, 475, 5],
["setarg", 64, 0, 65, 475, 5],
["setarg", 64, 1, 7, 475, 5],
["invoke", 64, 62, 475, 5],
["get", 67, 36, 1, 477, 5],
["frame", 68, 67, 1, 477, 5],
["null", 69, 477, 5],
["setarg", 68, 0, 69, 477, 5],
["setarg", 68, 1, 6, 477, 5],
["invoke", 68, 66, 477, 5],
["access", 70, "false", 478, 12],
["get", 72, 15, 1, 478, 5],
["frame", 73, 72, 2, 478, 5],
["null", 74, 478, 5],
["setarg", 73, 0, 74, 478, 5],
["setarg", 73, 1, 70, 478, 5],
["setarg", 73, 2, 1, 478, 5],
["invoke", 73, 71, 478, 5],
["get", 76, 34, 1, 479, 5],
["frame", 77, 76, 1, 479, 5],
["null", 78, 479, 5],
["setarg", 77, 0, 78, 479, 5],
["setarg", 77, 1, 2, 479, 5],
["invoke", 77, 75, 479, 5],
["get", 80, 36, 1, 482, 5],
["frame", 81, 80, 1, 482, 5],
["null", 82, 482, 5],
["setarg", 81, 0, 82, 482, 5],
["setarg", 81, 1, 7, 482, 5],
["invoke", 81, 79, 482, 5],
["get", 84, 10, 1, 483, 10],
["frame", 85, 84, 0, 483, 10],
["null", 86, 483, 10],
["setarg", 85, 0, 86, 483, 10],
["invoke", 85, 83, 483, 10],
["move", 12, 83, 483, 10],
["access", 87, "is_int", 484, 12],
["get", 89, 16, 1, 484, 5],
["frame", 90, 89, 3, 484, 5],
["null", 91, 484, 5],
["setarg", 90, 0, 91, 484, 5],
["setarg", 90, 1, 87, 484, 5],
["setarg", 90, 2, 12, 484, 5],
["setarg", 90, 3, 3, 484, 5],
["invoke", 90, 88, 484, 5],
["access", 92, "jump_false", 485, 20],
["get", 94, 35, 1, 485, 5],
["frame", 95, 94, 3, 485, 5],
["null", 96, 485, 5],
["setarg", 95, 0, 96, 485, 5],
["setarg", 95, 1, 92, 485, 5],
["setarg", 95, 2, 12, 485, 5],
["setarg", 95, 3, 9, 485, 5],
["invoke", 95, 93, 485, 5],
["get", 98, 10, 1, 486, 10],
["frame", 99, 98, 0, 486, 10],
["null", 100, 486, 10],
["setarg", 99, 0, 100, 486, 10],
["invoke", 99, 97, 486, 10],
["move", 13, 97, 486, 10],
["access", 101, "is_int", 487, 12],
["get", 103, 16, 1, 487, 5],
["frame", 104, 103, 3, 487, 5],
["null", 105, 487, 5],
["setarg", 104, 0, 105, 487, 5],
["setarg", 104, 1, 101, 487, 5],
["setarg", 104, 2, 13, 487, 5],
["setarg", 104, 3, 11, 487, 5],
["invoke", 104, 102, 487, 5],
["access", 106, "jump_false", 488, 20],
["get", 108, 35, 1, 488, 5],
["frame", 109, 108, 3, 488, 5],
["null", 110, 488, 5],
["setarg", 109, 0, 110, 488, 5],
["setarg", 109, 1, 106, 488, 5],
["setarg", 109, 2, 13, 488, 5],
["setarg", 109, 3, 9, 488, 5],
["invoke", 109, 107, 488, 5],
["access", 111, "ne_int", 489, 12],
["get", 113, 17, 1, 489, 5],
["frame", 114, 113, 4, 489, 5],
["null", 115, 489, 5],
["setarg", 114, 0, 115, 489, 5],
["setarg", 114, 1, 111, 489, 5],
["setarg", 114, 2, 1, 489, 5],
["setarg", 114, 3, 3, 489, 5],
["setarg", 114, 4, 11, 489, 5],
["invoke", 114, 112, 489, 5],
["get", 117, 34, 1, 490, 5],
["frame", 118, 117, 1, 490, 5],
["null", 119, 490, 5],
["setarg", 118, 0, 119, 490, 5],
["setarg", 118, 1, 2, 490, 5],
["invoke", 118, 116, 490, 5],
["get", 121, 36, 1, 493, 5],
["frame", 122, 121, 1, 493, 5],
["null", 123, 493, 5],
["setarg", 122, 0, 123, 493, 5],
["setarg", 122, 1, 9, 493, 5],
["invoke", 122, 120, 493, 5],
["access", 124, "is_num", 494, 12],
["get", 126, 16, 1, 494, 5],
["frame", 127, 126, 3, 494, 5],
["null", 128, 494, 5],
["setarg", 127, 0, 128, 494, 5],
["setarg", 127, 1, 124, 494, 5],
["setarg", 127, 2, 12, 494, 5],
["setarg", 127, 3, 3, 494, 5],
["invoke", 127, 125, 494, 5],
["access", 129, "jump_false", 495, 20],
["get", 131, 35, 1, 495, 5],
["frame", 132, 131, 3, 495, 5],
["null", 133, 495, 5],
["setarg", 132, 0, 133, 495, 5],
["setarg", 132, 1, 129, 495, 5],
["setarg", 132, 2, 12, 495, 5],
["setarg", 132, 3, 10, 495, 5],
["invoke", 132, 130, 495, 5],
["access", 134, "is_num", 496, 12],
["get", 136, 16, 1, 496, 5],
["frame", 137, 136, 3, 496, 5],
["null", 138, 496, 5],
["setarg", 137, 0, 138, 496, 5],
["setarg", 137, 1, 134, 496, 5],
["setarg", 137, 2, 13, 496, 5],
["setarg", 137, 3, 11, 496, 5],
["invoke", 137, 135, 496, 5],
["access", 139, "jump_false", 497, 20],
["get", 141, 35, 1, 497, 5],
["frame", 142, 141, 3, 497, 5],
["null", 143, 497, 5],
["setarg", 142, 0, 143, 497, 5],
["setarg", 142, 1, 139, 497, 5],
["setarg", 142, 2, 13, 497, 5],
["setarg", 142, 3, 10, 497, 5],
["invoke", 142, 140, 497, 5],
["access", 144, "ne_float", 498, 12],
["get", 146, 17, 1, 498, 5],
["frame", 147, 146, 4, 498, 5],
["null", 148, 498, 5],
["setarg", 147, 0, 148, 498, 5],
["setarg", 147, 1, 144, 498, 5],
["setarg", 147, 2, 1, 498, 5],
["setarg", 147, 3, 3, 498, 5],
["setarg", 147, 4, 11, 498, 5],
["invoke", 147, 145, 498, 5],
["get", 150, 34, 1, 499, 5],
["frame", 151, 150, 1, 499, 5],
["null", 152, 499, 5],
["setarg", 151, 0, 152, 499, 5],
["setarg", 151, 1, 2, 499, 5],
["invoke", 151, 149, 499, 5],
["get", 154, 36, 1, 502, 5],
["frame", 155, 154, 1, 502, 5],
["null", 156, 502, 5],
["setarg", 155, 0, 156, 502, 5],
["setarg", 155, 1, 10, 502, 5],
["invoke", 155, 153, 502, 5],
["access", 157, "is_text", 503, 12],
["get", 159, 16, 1, 503, 5],
["frame", 160, 159, 3, 503, 5],
["null", 161, 503, 5],
["setarg", 160, 0, 161, 503, 5],
["setarg", 160, 1, 157, 503, 5],
["setarg", 160, 2, 12, 503, 5],
["setarg", 160, 3, 3, 503, 5],
["invoke", 160, 158, 503, 5],
["access", 162, "jump_false", 504, 20],
["get", 164, 35, 1, 504, 5],
["frame", 165, 164, 3, 504, 5],
["null", 166, 504, 5],
["setarg", 165, 0, 166, 504, 5],
["setarg", 165, 1, 162, 504, 5],
["setarg", 165, 2, 12, 504, 5],
["setarg", 165, 3, 8, 504, 5],
["invoke", 165, 163, 504, 5],
["access", 167, "is_text", 505, 12],
["get", 169, 16, 1, 505, 5],
["frame", 170, 169, 3, 505, 5],
["null", 171, 505, 5],
["setarg", 170, 0, 171, 505, 5],
["setarg", 170, 1, 167, 505, 5],
["setarg", 170, 2, 13, 505, 5],
["setarg", 170, 3, 11, 505, 5],
["invoke", 170, 168, 505, 5],
["access", 172, "jump_false", 506, 20],
["get", 174, 35, 1, 506, 5],
["frame", 175, 174, 3, 506, 5],
["null", 176, 506, 5],
["setarg", 175, 0, 176, 506, 5],
["setarg", 175, 1, 172, 506, 5],
["setarg", 175, 2, 13, 506, 5],
["setarg", 175, 3, 8, 506, 5],
["invoke", 175, 173, 506, 5],
["access", 177, "ne_text", 507, 12],
["get", 179, 17, 1, 507, 5],
["frame", 180, 179, 4, 507, 5],
["null", 181, 507, 5],
["setarg", 180, 0, 181, 507, 5],
["setarg", 180, 1, 177, 507, 5],
["setarg", 180, 2, 1, 507, 5],
["setarg", 180, 3, 3, 507, 5],
["setarg", 180, 4, 11, 507, 5],
["invoke", 180, 178, 507, 5],
["get", 183, 34, 1, 508, 5],
["frame", 184, 183, 1, 508, 5],
["null", 185, 508, 5],
["setarg", 184, 0, 185, 508, 5],
["setarg", 184, 1, 2, 508, 5],
["invoke", 184, 182, 508, 5],
["get", 187, 36, 1, 511, 5],
["frame", 188, 187, 1, 511, 5],
["null", 189, 511, 5],
["setarg", 188, 0, 189, 511, 5],
["setarg", 188, 1, 8, 511, 5],
["invoke", 188, 186, 511, 5],
["access", 190, "is_null", 512, 12],
["get", 192, 16, 1, 512, 5],
["frame", 193, 192, 3, 512, 5],
["null", 194, 512, 5],
["setarg", 193, 0, 194, 512, 5],
["setarg", 193, 1, 190, 512, 5],
["setarg", 193, 2, 12, 512, 5],
["setarg", 193, 3, 3, 512, 5],
["invoke", 193, 191, 512, 5],
["access", 195, "jump_false", 513, 20],
["get", 197, 35, 1, 513, 5],
["frame", 198, 197, 3, 513, 5],
["null", 199, 513, 5],
["setarg", 198, 0, 199, 513, 5],
["setarg", 198, 1, 195, 513, 5],
["setarg", 198, 2, 12, 513, 5],
["setarg", 198, 3, 5, 513, 5],
["invoke", 198, 196, 513, 5],
["access", 200, "is_null", 514, 12],
["get", 202, 16, 1, 514, 5],
["frame", 203, 202, 3, 514, 5],
["null", 204, 514, 5],
["setarg", 203, 0, 204, 514, 5],
["setarg", 203, 1, 200, 514, 5],
["setarg", 203, 2, 13, 514, 5],
["setarg", 203, 3, 11, 514, 5],
["invoke", 203, 201, 514, 5],
["access", 205, "jump_false", 515, 20],
["get", 207, 35, 1, 515, 5],
["frame", 208, 207, 3, 515, 5],
["null", 209, 515, 5],
["setarg", 208, 0, 209, 515, 5],
["setarg", 208, 1, 205, 515, 5],
["setarg", 208, 2, 13, 515, 5],
["setarg", 208, 3, 5, 515, 5],
["invoke", 208, 206, 515, 5],
["access", 210, "false", 516, 12],
["get", 212, 15, 1, 516, 5],
["frame", 213, 212, 2, 516, 5],
["null", 214, 516, 5],
["setarg", 213, 0, 214, 516, 5],
["setarg", 213, 1, 210, 516, 5],
["setarg", 213, 2, 1, 516, 5],
["invoke", 213, 211, 516, 5],
["get", 216, 34, 1, 517, 5],
["frame", 217, 216, 1, 517, 5],
["null", 218, 517, 5],
["setarg", 217, 0, 218, 517, 5],
["setarg", 217, 1, 2, 517, 5],
["invoke", 217, 215, 517, 5],
["access", 219, "ne_mis", 520, 30],
["get", 221, 60, 1, 520, 20],
["frame", 222, 221, 1, 520, 20],
["null", 223, 520, 20],
["setarg", 222, 0, 223, 520, 20],
["setarg", 222, 1, 219, 520, 20],
["invoke", 222, 220, 520, 20],
["move", 4, 220, 520, 20],
["get", 225, 36, 1, 521, 5],
["frame", 226, 225, 1, 521, 5],
["null", 227, 521, 5],
["setarg", 226, 0, 227, 521, 5],
["setarg", 226, 1, 5, 521, 5],
["invoke", 226, 224, 521, 5],
["access", 228, "is_bool", 522, 12],
["get", 230, 16, 1, 522, 5],
["frame", 231, 230, 3, 522, 5],
["null", 232, 522, 5],
["setarg", 231, 0, 232, 522, 5],
["setarg", 231, 1, 228, 522, 5],
["setarg", 231, 2, 12, 522, 5],
["setarg", 231, 3, 3, 522, 5],
["invoke", 231, 229, 522, 5],
["access", 233, "jump_false", 523, 20],
["get", 235, 35, 1, 523, 5],
["frame", 236, 235, 3, 523, 5],
["null", 237, 523, 5],
["setarg", 236, 0, 237, 523, 5],
["setarg", 236, 1, 233, 523, 5],
["setarg", 236, 2, 12, 523, 5],
["setarg", 236, 3, 4, 523, 5],
["invoke", 236, 234, 523, 5],
["access", 238, "is_bool", 524, 12],
["get", 240, 16, 1, 524, 5],
["frame", 241, 240, 3, 524, 5],
["null", 242, 524, 5],
["setarg", 241, 0, 242, 524, 5],
["setarg", 241, 1, 238, 524, 5],
["setarg", 241, 2, 13, 524, 5],
["setarg", 241, 3, 11, 524, 5],
["invoke", 241, 239, 524, 5],
["access", 243, "jump_false", 525, 20],
["get", 245, 35, 1, 525, 5],
["frame", 246, 245, 3, 525, 5],
["null", 247, 525, 5],
["setarg", 246, 0, 247, 525, 5],
["setarg", 246, 1, 243, 525, 5],
["setarg", 246, 2, 13, 525, 5],
["setarg", 246, 3, 4, 525, 5],
["invoke", 246, 244, 525, 5],
["access", 248, "ne_bool", 526, 12],
["get", 250, 17, 1, 526, 5],
["frame", 251, 250, 4, 526, 5],
["null", 252, 526, 5],
["setarg", 251, 0, 252, 526, 5],
["setarg", 251, 1, 248, 526, 5],
["setarg", 251, 2, 1, 526, 5],
["setarg", 251, 3, 3, 526, 5],
["setarg", 251, 4, 11, 526, 5],
["invoke", 251, 249, 526, 5],
["get", 254, 34, 1, 527, 5],
["frame", 255, 254, 1, 527, 5],
["null", 256, 527, 5],
["setarg", 255, 0, 256, 527, 5],
["setarg", 255, 1, 2, 527, 5],
["invoke", 255, 253, 527, 5],
["get", 258, 36, 1, 530, 5],
["frame", 259, 258, 1, 530, 5],
["null", 260, 530, 5],
["setarg", 259, 0, 260, 530, 5],
["setarg", 259, 1, 4, 530, 5],
["invoke", 259, 257, 530, 5],
["access", 261, "true", 531, 12],
["get", 263, 15, 1, 531, 5],
["frame", 264, 263, 2, 531, 5],
["null", 265, 531, 5],
["setarg", 264, 0, 265, 531, 5],
["setarg", 264, 1, 261, 531, 5],
["setarg", 264, 2, 1, 531, 5],
["invoke", 264, 262, 531, 5],
["get", 267, 36, 1, 532, 5],
["frame", 268, 267, 1, 532, 5],
["null", 269, 532, 5],
["setarg", 268, 0, 269, 532, 5],
["setarg", 268, 1, 2, 532, 5],
["invoke", 268, 266, 532, 5],
["null", 270, 533, 12],
["return", 270, 533, 12],
["null", 271, 533, 12],
["return", 271, 533, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 232,
"nr_close_slots": 0,
"instructions": [
["get", 19, 2, 1, 539, 16],
["move", 4, 19, 539, 16],
["get", 20, 3, 1, 540, 16],
["move", 7, 20, 540, 16],
["get", 21, 6, 1, 541, 17],
["move", 13, 21, 541, 17],
["access", 17, 0, 542, 14],
["access", 18, 0, 543, 14],
["get", 22, 4, 1, 544, 36],
["get", 24, 68, 1, 544, 23],
["frame", 25, 24, 1, 544, 23],
["null", 26, 544, 23],
["setarg", 25, 0, 26, 544, 23],
["setarg", 25, 1, 22, 544, 23],
["invoke", 25, 23, 544, 23],
["move", 8, 23, 544, 23],
["get", 27, 4, 1, 545, 39],
["get", 29, 69, 1, 545, 23],
["frame", 30, 29, 1, 545, 23],
["null", 31, 545, 23],
["setarg", 30, 0, 31, 545, 23],
["setarg", 30, 1, 27, 545, 23],
["invoke", 30, 28, 545, 23],
["move", 9, 28, 545, 23],
["get", 32, 4, 1, 546, 38],
["get", 34, 70, 1, 546, 24],
["frame", 35, 34, 1, 546, 24],
["null", 36, 546, 24],
["setarg", 35, 0, 36, 546, 24],
["setarg", 35, 1, 32, 546, 24],
["invoke", 35, 33, 546, 24],
["move", 10, 33, 546, 24],
["get", 37, 7, 1, 547, 37],
["get", 39, 68, 1, 547, 24],
["frame", 40, 39, 1, 547, 24],
["null", 41, 547, 24],
["setarg", 40, 0, 41, 547, 24],
["setarg", 40, 1, 37, 547, 24],
["invoke", 40, 38, 547, 24],
["move", 14, 38, 547, 24],
["get", 42, 7, 1, 548, 40],
["get", 44, 69, 1, 548, 24],
["frame", 45, 44, 1, 548, 24],
["null", 46, 548, 24],
["setarg", 45, 0, 46, 548, 24],
["setarg", 45, 1, 42, 548, 24],
["invoke", 45, 43, 548, 24],
["move", 15, 43, 548, 24],
["get", 47, 7, 1, 549, 39],
["get", 49, 70, 1, 549, 25],
["frame", 50, 49, 1, 549, 25],
["null", 51, 549, 25],
["setarg", 50, 0, 51, 549, 25],
["setarg", 50, 1, 47, 549, 25],
["invoke", 50, 48, 549, 25],
["move", 16, 48, 549, 25],
["null", 11, 550, 19],
["null", 12, 551, 19],
["null", 5, 552, 16],
["null", 6, 553, 15],
["move", 52, 8, 556, 9],
["jump_false", 52, "and_end_178", 556, 9],
["move", 52, 14, 556, 24],
"and_end_178",
["jump_false", 52, "if_else_176", 556, 24],
["get", 54, 17, 1, 557, 7],
["frame", 55, 54, 4, 557, 7],
["null", 56, 557, 7],
["setarg", 55, 0, 56, 557, 7],
["setarg", 55, 1, 1, 557, 7],
["setarg", 55, 2, 4, 557, 7],
["setarg", 55, 3, 7, 557, 7],
["setarg", 55, 4, 13, 557, 7],
["invoke", 55, 53, 557, 7],
["null", 57, 558, 14],
["return", 57, 558, 14],
["jump", "if_end_177", 558, 14],
"if_else_176",
"if_end_177",
["move", 58, 9, 561, 9],
["jump_false", 58, "and_end_181", 561, 9],
["move", 58, 15, 561, 24],
"and_end_181",
["jump_false", 58, "if_else_179", 561, 24],
["get", 60, 17, 1, 562, 7],
["frame", 61, 60, 4, 562, 7],
["null", 62, 562, 7],
["setarg", 61, 0, 62, 562, 7],
["setarg", 61, 1, 2, 562, 7],
["setarg", 61, 2, 4, 562, 7],
["setarg", 61, 3, 7, 562, 7],
["setarg", 61, 4, 13, 562, 7],
["invoke", 61, 59, 562, 7],
["null", 63, 563, 14],
["return", 63, 563, 14],
["jump", "if_end_180", 563, 14],
"if_else_179",
"if_end_180",
["move", 64, 10, 566, 9],
["jump_false", 64, "and_end_184", 566, 9],
["move", 64, 16, 566, 25],
"and_end_184",
["jump_false", 64, "if_else_182", 566, 25],
["get", 66, 17, 1, 567, 7],
["frame", 67, 66, 4, 567, 7],
["null", 68, 567, 7],
["setarg", 67, 0, 68, 567, 7],
["setarg", 67, 1, 3, 567, 7],
["setarg", 67, 2, 4, 567, 7],
["setarg", 67, 3, 7, 567, 7],
["setarg", 67, 4, 13, 567, 7],
["invoke", 67, 65, 567, 7],
["null", 69, 568, 14],
["return", 69, 568, 14],
["jump", "if_end_183", 568, 14],
"if_else_182",
"if_end_183",
["access", 70, "rel_ni", 571, 25],
["get", 72, 60, 1, 571, 15],
["frame", 73, 72, 1, 571, 15],
["null", 74, 571, 15],
["setarg", 73, 0, 74, 571, 15],
["setarg", 73, 1, 70, 571, 15],
["invoke", 73, 71, 571, 15],
["move", 11, 71, 571, 15],
["access", 75, "rel_nn", 572, 25],
["get", 77, 60, 1, 572, 15],
["frame", 78, 77, 1, 572, 15],
["null", 79, 572, 15],
["setarg", 78, 0, 79, 572, 15],
["setarg", 78, 1, 75, 572, 15],
["invoke", 78, 76, 572, 15],
["move", 12, 76, 572, 15],
["access", 80, "rel_done", 573, 22],
["get", 82, 60, 1, 573, 12],
["frame", 83, 82, 1, 573, 12],
["null", 84, 573, 12],
["setarg", 83, 0, 84, 573, 12],
["setarg", 83, 1, 80, 573, 12],
["invoke", 83, 81, 573, 12],
["move", 5, 81, 573, 12],
["access", 85, "rel_err", 574, 21],
["get", 87, 60, 1, 574, 11],
["frame", 88, 87, 1, 574, 11],
["null", 89, 574, 11],
["setarg", 88, 0, 89, 574, 11],
["setarg", 88, 1, 85, 574, 11],
["invoke", 88, 86, 574, 11],
["move", 6, 86, 574, 11],
["get", 91, 10, 1, 576, 10],
["frame", 92, 91, 0, 576, 10],
["null", 93, 576, 10],
["setarg", 92, 0, 93, 576, 10],
["invoke", 92, 90, 576, 10],
["move", 17, 90, 576, 10],
["access", 94, "is_int", 577, 12],
["get", 96, 16, 1, 577, 5],
["frame", 97, 96, 3, 577, 5],
["null", 98, 577, 5],
["setarg", 97, 0, 98, 577, 5],
["setarg", 97, 1, 94, 577, 5],
["setarg", 97, 2, 17, 577, 5],
["setarg", 97, 3, 7, 577, 5],
["invoke", 97, 95, 577, 5],
["access", 99, "jump_false", 578, 20],
["get", 101, 35, 1, 578, 5],
["frame", 102, 101, 3, 578, 5],
["null", 103, 578, 5],
["setarg", 102, 0, 103, 578, 5],
["setarg", 102, 1, 99, 578, 5],
["setarg", 102, 2, 17, 578, 5],
["setarg", 102, 3, 11, 578, 5],
["invoke", 102, 100, 578, 5],
["get", 105, 10, 1, 579, 10],
["frame", 106, 105, 0, 579, 10],
["null", 107, 579, 10],
["setarg", 106, 0, 107, 579, 10],
["invoke", 106, 104, 579, 10],
["move", 18, 104, 579, 10],
["access", 108, "is_int", 580, 12],
["get", 110, 16, 1, 580, 5],
["frame", 111, 110, 3, 580, 5],
["null", 112, 580, 5],
["setarg", 111, 0, 112, 580, 5],
["setarg", 111, 1, 108, 580, 5],
["setarg", 111, 2, 18, 580, 5],
["setarg", 111, 3, 13, 580, 5],
["invoke", 111, 109, 580, 5],
["access", 113, "jump_false", 581, 20],
["get", 115, 35, 1, 581, 5],
["frame", 116, 115, 3, 581, 5],
["null", 117, 581, 5],
["setarg", 116, 0, 117, 581, 5],
["setarg", 116, 1, 113, 581, 5],
["setarg", 116, 2, 18, 581, 5],
["setarg", 116, 3, 11, 581, 5],
["invoke", 116, 114, 581, 5],
["get", 119, 17, 1, 582, 5],
["frame", 120, 119, 4, 582, 5],
["null", 121, 582, 5],
["setarg", 120, 0, 121, 582, 5],
["setarg", 120, 1, 1, 582, 5],
["setarg", 120, 2, 4, 582, 5],
["setarg", 120, 3, 7, 582, 5],
["setarg", 120, 4, 13, 582, 5],
["invoke", 120, 118, 582, 5],
["get", 123, 34, 1, 583, 5],
["frame", 124, 123, 1, 583, 5],
["null", 125, 583, 5],
["setarg", 124, 0, 125, 583, 5],
["setarg", 124, 1, 5, 583, 5],
["invoke", 124, 122, 583, 5],
["get", 127, 36, 1, 585, 5],
["frame", 128, 127, 1, 585, 5],
["null", 129, 585, 5],
["setarg", 128, 0, 129, 585, 5],
["setarg", 128, 1, 11, 585, 5],
["invoke", 128, 126, 585, 5],
["access", 130, "is_num", 586, 12],
["get", 132, 16, 1, 586, 5],
["frame", 133, 132, 3, 586, 5],
["null", 134, 586, 5],
["setarg", 133, 0, 134, 586, 5],
["setarg", 133, 1, 130, 586, 5],
["setarg", 133, 2, 17, 586, 5],
["setarg", 133, 3, 7, 586, 5],
["invoke", 133, 131, 586, 5],
["access", 135, "jump_false", 587, 20],
["get", 137, 35, 1, 587, 5],
["frame", 138, 137, 3, 587, 5],
["null", 139, 587, 5],
["setarg", 138, 0, 139, 587, 5],
["setarg", 138, 1, 135, 587, 5],
["setarg", 138, 2, 17, 587, 5],
["setarg", 138, 3, 12, 587, 5],
["invoke", 138, 136, 587, 5],
["access", 140, "is_num", 588, 12],
["get", 142, 16, 1, 588, 5],
["frame", 143, 142, 3, 588, 5],
["null", 144, 588, 5],
["setarg", 143, 0, 144, 588, 5],
["setarg", 143, 1, 140, 588, 5],
["setarg", 143, 2, 18, 588, 5],
["setarg", 143, 3, 13, 588, 5],
["invoke", 143, 141, 588, 5],
["access", 145, "jump_false", 589, 20],
["get", 147, 35, 1, 589, 5],
["frame", 148, 147, 3, 589, 5],
["null", 149, 589, 5],
["setarg", 148, 0, 149, 589, 5],
["setarg", 148, 1, 145, 589, 5],
["setarg", 148, 2, 18, 589, 5],
["setarg", 148, 3, 12, 589, 5],
["invoke", 148, 146, 589, 5],
["get", 151, 17, 1, 590, 5],
["frame", 152, 151, 4, 590, 5],
["null", 153, 590, 5],
["setarg", 152, 0, 153, 590, 5],
["setarg", 152, 1, 2, 590, 5],
["setarg", 152, 2, 4, 590, 5],
["setarg", 152, 3, 7, 590, 5],
["setarg", 152, 4, 13, 590, 5],
["invoke", 152, 150, 590, 5],
["get", 155, 34, 1, 591, 5],
["frame", 156, 155, 1, 591, 5],
["null", 157, 591, 5],
["setarg", 156, 0, 157, 591, 5],
["setarg", 156, 1, 5, 591, 5],
["invoke", 156, 154, 591, 5],
["get", 159, 36, 1, 593, 5],
["frame", 160, 159, 1, 593, 5],
["null", 161, 593, 5],
["setarg", 160, 0, 161, 593, 5],
["setarg", 160, 1, 12, 593, 5],
["invoke", 160, 158, 593, 5],
["access", 162, "is_text", 594, 12],
["get", 164, 16, 1, 594, 5],
["frame", 165, 164, 3, 594, 5],
["null", 166, 594, 5],
["setarg", 165, 0, 166, 594, 5],
["setarg", 165, 1, 162, 594, 5],
["setarg", 165, 2, 17, 594, 5],
["setarg", 165, 3, 7, 594, 5],
["invoke", 165, 163, 594, 5],
["access", 167, "jump_false", 595, 20],
["get", 169, 35, 1, 595, 5],
["frame", 170, 169, 3, 595, 5],
["null", 171, 595, 5],
["setarg", 170, 0, 171, 595, 5],
["setarg", 170, 1, 167, 595, 5],
["setarg", 170, 2, 17, 595, 5],
["setarg", 170, 3, 6, 595, 5],
["invoke", 170, 168, 595, 5],
["access", 172, "is_text", 596, 12],
["get", 174, 16, 1, 596, 5],
["frame", 175, 174, 3, 596, 5],
["null", 176, 596, 5],
["setarg", 175, 0, 176, 596, 5],
["setarg", 175, 1, 172, 596, 5],
["setarg", 175, 2, 18, 596, 5],
["setarg", 175, 3, 13, 596, 5],
["invoke", 175, 173, 596, 5],
["access", 177, "jump_false", 597, 20],
["get", 179, 35, 1, 597, 5],
["frame", 180, 179, 3, 597, 5],
["null", 181, 597, 5],
["setarg", 180, 0, 181, 597, 5],
["setarg", 180, 1, 177, 597, 5],
["setarg", 180, 2, 18, 597, 5],
["setarg", 180, 3, 6, 597, 5],
["invoke", 180, 178, 597, 5],
["get", 183, 17, 1, 598, 5],
["frame", 184, 183, 4, 598, 5],
["null", 185, 598, 5],
["setarg", 184, 0, 185, 598, 5],
["setarg", 184, 1, 3, 598, 5],
["setarg", 184, 2, 4, 598, 5],
["setarg", 184, 3, 7, 598, 5],
["setarg", 184, 4, 13, 598, 5],
["invoke", 184, 182, 598, 5],
["get", 187, 34, 1, 599, 5],
["frame", 188, 187, 1, 599, 5],
["null", 189, 599, 5],
["setarg", 188, 0, 189, 599, 5],
["setarg", 188, 1, 5, 599, 5],
["invoke", 188, 186, 599, 5],
["get", 191, 36, 1, 601, 5],
["frame", 192, 191, 1, 601, 5],
["null", 193, 601, 5],
["setarg", 192, 0, 193, 601, 5],
["setarg", 192, 1, 6, 601, 5],
["invoke", 192, 190, 601, 5],
["access", 194, "cannot compare with '", 602, 20],
["get", 195, 5, 1, 602, 46],
["is_text", 197, 194, 602, 46],
["jump_false", 197, "add_cn_186", 602, 46],
["is_text", 198, 195, 602, 46],
["jump_false", 198, "add_cn_186", 602, 46],
["concat", 196, 194, 195, 602, 46],
["jump", "add_done_185", 602, 46],
"add_cn_186",
["is_num", 197, 194, 602, 46],
["jump_false", 197, "add_err_187", 602, 46],
["is_num", 198, 195, 602, 46],
["jump_false", 198, "add_err_187", 602, 46],
["add", 196, 194, 195, 602, 46],
["jump", "add_done_185", 602, 46],
"add_err_187",
[
"access",
199,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
602,
46
],
["access", 200, "error", 602, 46],
["access", 201, "cannot apply '+': operands must both be text or both be numbers", 602, 46],
["array", 202, 0, 602, 46],
["push", 202, 201, 602, 46],
["frame", 204, 199, 2, 602, 46],
["null", 205, 602, 46],
["setarg", 204, 0, 205, 602, 46],
["setarg", 204, 1, 200, 602, 46],
["setarg", 204, 2, 202, 602, 46],
["invoke", 204, 203, 602, 46],
["disrupt", 602, 46],
"add_done_185",
["access", 206, "': operands must be same type", 602, 59],
["is_text", 208, 196, 602, 59],
["jump_false", 208, "add_cn_189", 602, 59],
["is_text", 209, 206, 602, 59],
["jump_false", 209, "add_cn_189", 602, 59],
["concat", 207, 196, 206, 602, 59],
["jump", "add_done_188", 602, 59],
"add_cn_189",
["is_num", 208, 196, 602, 59],
["jump_false", 208, "add_err_190", 602, 59],
["is_num", 209, 206, 602, 59],
["jump_false", 209, "add_err_190", 602, 59],
["add", 207, 196, 206, 602, 59],
["jump", "add_done_188", 602, 59],
"add_err_190",
[
"access",
210,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
602,
59
],
["access", 211, "error", 602, 59],
["access", 212, "cannot apply '+': operands must both be text or both be numbers", 602, 59],
["array", 213, 0, 602, 59],
["push", 213, 212, 602, 59],
["frame", 215, 210, 2, 602, 59],
["null", 216, 602, 59],
["setarg", 215, 0, 216, 602, 59],
["setarg", 215, 1, 211, 602, 59],
["setarg", 215, 2, 213, 602, 59],
["invoke", 215, 214, 602, 59],
["disrupt", 602, 59],
"add_done_188",
["get", 218, 37, 1, 602, 5],
["frame", 219, 218, 1, 602, 5],
["null", 220, 602, 5],
["setarg", 219, 0, 220, 602, 5],
["setarg", 219, 1, 207, 602, 5],
["invoke", 219, 217, 602, 5],
["access", 221, "disrupt", 603, 12],
["get", 223, 14, 1, 603, 5],
["frame", 224, 223, 1, 603, 5],
["null", 225, 603, 5],
["setarg", 224, 0, 225, 603, 5],
["setarg", 224, 1, 221, 603, 5],
["invoke", 224, 222, 603, 5],
["get", 227, 36, 1, 604, 5],
["frame", 228, 227, 1, 604, 5],
["null", 229, 604, 5],
["setarg", 228, 0, 229, 604, 5],
["setarg", 228, 1, 5, 604, 5],
["invoke", 228, 226, 604, 5],
["null", 230, 605, 12],
["return", 230, 605, 12],
["null", 231, 605, 12],
["return", 231, 605, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 70,
"nr_close_slots": 0,
"instructions": [
["get", 8, 69, 1, 610, 9],
["frame", 9, 8, 1, 610, 9],
["null", 10, 610, 9],
["setarg", 9, 0, 10, 610, 9],
["setarg", 9, 1, 3, 610, 9],
["invoke", 9, 7, 610, 9],
["jump_false", 7, "if_else_191", 610, 9],
["access", 11, "negate", 611, 14],
["get", 13, 16, 1, 611, 7],
["frame", 14, 13, 3, 611, 7],
["null", 15, 611, 7],
["setarg", 14, 0, 15, 611, 7],
["setarg", 14, 1, 11, 611, 7],
["setarg", 14, 2, 1, 611, 7],
["setarg", 14, 3, 2, 611, 7],
["invoke", 14, 12, 611, 7],
["null", 16, 612, 14],
["return", 16, 612, 14],
["jump", "if_end_192", 612, 14],
"if_else_191",
"if_end_192",
["get", 18, 10, 1, 614, 14],
["frame", 19, 18, 0, 614, 14],
["null", 20, 614, 14],
["setarg", 19, 0, 20, 614, 14],
["invoke", 19, 17, 614, 14],
["move", 6, 17, 614, 14],
["access", 21, "neg_err", 615, 25],
["get", 23, 60, 1, 615, 15],
["frame", 24, 23, 1, 615, 15],
["null", 25, 615, 15],
["setarg", 24, 0, 25, 615, 15],
["setarg", 24, 1, 21, 615, 15],
["invoke", 24, 22, 615, 15],
["move", 5, 22, 615, 15],
["access", 26, "neg_done", 616, 26],
["get", 28, 60, 1, 616, 16],
["frame", 29, 28, 1, 616, 16],
["null", 30, 616, 16],
["setarg", 29, 0, 30, 616, 16],
["setarg", 29, 1, 26, 616, 16],
["invoke", 29, 27, 616, 16],
["move", 4, 27, 616, 16],
["access", 31, "is_num", 617, 12],
["get", 33, 16, 1, 617, 5],
["frame", 34, 33, 3, 617, 5],
["null", 35, 617, 5],
["setarg", 34, 0, 35, 617, 5],
["setarg", 34, 1, 31, 617, 5],
["setarg", 34, 2, 6, 617, 5],
["setarg", 34, 3, 2, 617, 5],
["invoke", 34, 32, 617, 5],
["access", 36, "jump_false", 618, 20],
["get", 38, 35, 1, 618, 5],
["frame", 39, 38, 3, 618, 5],
["null", 40, 618, 5],
["setarg", 39, 0, 40, 618, 5],
["setarg", 39, 1, 36, 618, 5],
["setarg", 39, 2, 6, 618, 5],
["setarg", 39, 3, 5, 618, 5],
["invoke", 39, 37, 618, 5],
["access", 41, "negate", 619, 12],
["get", 43, 16, 1, 619, 5],
["frame", 44, 43, 3, 619, 5],
["null", 45, 619, 5],
["setarg", 44, 0, 45, 619, 5],
["setarg", 44, 1, 41, 619, 5],
["setarg", 44, 2, 1, 619, 5],
["setarg", 44, 3, 2, 619, 5],
["invoke", 44, 42, 619, 5],
["get", 47, 34, 1, 620, 5],
["frame", 48, 47, 1, 620, 5],
["null", 49, 620, 5],
["setarg", 48, 0, 49, 620, 5],
["setarg", 48, 1, 4, 620, 5],
["invoke", 48, 46, 620, 5],
["get", 51, 36, 1, 622, 5],
["frame", 52, 51, 1, 622, 5],
["null", 53, 622, 5],
["setarg", 52, 0, 53, 622, 5],
["setarg", 52, 1, 5, 622, 5],
["invoke", 52, 50, 622, 5],
["access", 54, "cannot negate: operand must be a number", 623, 20],
["get", 56, 37, 1, 623, 5],
["frame", 57, 56, 1, 623, 5],
["null", 58, 623, 5],
["setarg", 57, 0, 58, 623, 5],
["setarg", 57, 1, 54, 623, 5],
["invoke", 57, 55, 623, 5],
["access", 59, "disrupt", 624, 12],
["get", 61, 14, 1, 624, 5],
["frame", 62, 61, 1, 624, 5],
["null", 63, 624, 5],
["setarg", 62, 0, 63, 624, 5],
["setarg", 62, 1, 59, 624, 5],
["invoke", 62, 60, 624, 5],
["get", 65, 36, 1, 625, 5],
["frame", 66, 65, 1, 625, 5],
["null", 67, 625, 5],
["setarg", 66, 0, 67, 625, 5],
["setarg", 66, 1, 4, 625, 5],
["invoke", 66, 64, 625, 5],
["null", 68, 626, 12],
["return", 68, 626, 12],
["null", 69, 626, 12],
["return", 69, 626, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 83,
"nr_close_slots": 0,
"instructions": [
["null", 5, 638, 15],
["put", 2, 2, 1, 639, 16],
["put", 3, 3, 1, 640, 16],
["put", 4, 6, 1, 641, 17],
["get", 6, 12, 1, 642, 18],
["load_dynamic", 7, 6, 1, 642, 28],
["move", 8, 7, 642, 28],
["jump_true", 8, "or_end_193", 642, 28],
["move", 8, 1, 642, 39],
"or_end_193",
["put", 8, 5, 1, 642, 39],
["access", 9, "add", 643, 19],
["is_identical", 10, 1, 9, 643, 19],
["jump_true", 10, "eq_done_196", 643, 19],
["is_int", 11, 1, 643, 19],
["jump_false", 11, "eq_ni_197", 643, 19],
["is_int", 12, 9, 643, 19],
["jump_false", 12, "eq_ni_197", 643, 19],
["eq_int", 10, 1, 9, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_ni_197",
["is_num", 11, 1, 643, 19],
["jump_false", 11, "eq_nn_198", 643, 19],
["is_num", 12, 9, 643, 19],
["jump_false", 12, "eq_nn_198", 643, 19],
["eq_float", 10, 1, 9, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nn_198",
["is_text", 11, 1, 643, 19],
["jump_false", 11, "eq_nt_199", 643, 19],
["is_text", 12, 9, 643, 19],
["jump_false", 12, "eq_nt_199", 643, 19],
["eq_text", 10, 1, 9, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nt_199",
["is_null", 11, 1, 643, 19],
["jump_false", 11, "eq_nnl_200", 643, 19],
["is_null", 12, 9, 643, 19],
["jump_false", 12, "eq_nnl_200", 643, 19],
["true", 10, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nnl_200",
["is_bool", 11, 1, 643, 19],
["jump_false", 11, "eq_nb_201", 643, 19],
["is_bool", 12, 9, 643, 19],
["jump_false", 12, "eq_nb_201", 643, 19],
["eq_bool", 10, 1, 9, 643, 19],
["jump", "eq_done_196", 643, 19],
"eq_nb_201",
["false", 10, 643, 19],
"eq_done_196",
["jump_false", 10, "if_else_194", 643, 19],
["get", 14, 20, 1, 644, 7],
["frame", 15, 14, 0, 644, 7],
["null", 16, 644, 7],
["setarg", 15, 0, 16, 644, 7],
["invoke", 15, 13, 644, 7],
["jump", "if_end_195", 644, 7],
"if_else_194",
["access", 17, "eq", 645, 26],
["is_identical", 18, 1, 17, 645, 26],
["jump_true", 18, "eq_done_204", 645, 26],
["is_int", 19, 1, 645, 26],
["jump_false", 19, "eq_ni_205", 645, 26],
["is_int", 20, 17, 645, 26],
["jump_false", 20, "eq_ni_205", 645, 26],
["eq_int", 18, 1, 17, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_ni_205",
["is_num", 19, 1, 645, 26],
["jump_false", 19, "eq_nn_206", 645, 26],
["is_num", 20, 17, 645, 26],
["jump_false", 20, "eq_nn_206", 645, 26],
["eq_float", 18, 1, 17, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nn_206",
["is_text", 19, 1, 645, 26],
["jump_false", 19, "eq_nt_207", 645, 26],
["is_text", 20, 17, 645, 26],
["jump_false", 20, "eq_nt_207", 645, 26],
["eq_text", 18, 1, 17, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nt_207",
["is_null", 19, 1, 645, 26],
["jump_false", 19, "eq_nnl_208", 645, 26],
["is_null", 20, 17, 645, 26],
["jump_false", 20, "eq_nnl_208", 645, 26],
["true", 18, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nnl_208",
["is_bool", 19, 1, 645, 26],
["jump_false", 19, "eq_nb_209", 645, 26],
["is_bool", 20, 17, 645, 26],
["jump_false", 20, "eq_nb_209", 645, 26],
["eq_bool", 18, 1, 17, 645, 26],
["jump", "eq_done_204", 645, 26],
"eq_nb_209",
["false", 18, 645, 26],
"eq_done_204",
["jump_false", 18, "if_else_202", 645, 26],
["get", 22, 29, 1, 646, 7],
["frame", 23, 22, 0, 646, 7],
["null", 24, 646, 7],
["setarg", 23, 0, 24, 646, 7],
["invoke", 23, 21, 646, 7],
["jump", "if_end_203", 646, 7],
"if_else_202",
["access", 25, "ne", 647, 26],
["is_identical", 26, 1, 25, 647, 26],
["jump_true", 26, "eq_done_212", 647, 26],
["is_int", 27, 1, 647, 26],
["jump_false", 27, "eq_ni_213", 647, 26],
["is_int", 28, 25, 647, 26],
["jump_false", 28, "eq_ni_213", 647, 26],
["eq_int", 26, 1, 25, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_ni_213",
["is_num", 27, 1, 647, 26],
["jump_false", 27, "eq_nn_214", 647, 26],
["is_num", 28, 25, 647, 26],
["jump_false", 28, "eq_nn_214", 647, 26],
["eq_float", 26, 1, 25, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nn_214",
["is_text", 27, 1, 647, 26],
["jump_false", 27, "eq_nt_215", 647, 26],
["is_text", 28, 25, 647, 26],
["jump_false", 28, "eq_nt_215", 647, 26],
["eq_text", 26, 1, 25, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nt_215",
["is_null", 27, 1, 647, 26],
["jump_false", 27, "eq_nnl_216", 647, 26],
["is_null", 28, 25, 647, 26],
["jump_false", 28, "eq_nnl_216", 647, 26],
["true", 26, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nnl_216",
["is_bool", 27, 1, 647, 26],
["jump_false", 27, "eq_nb_217", 647, 26],
["is_bool", 28, 25, 647, 26],
["jump_false", 28, "eq_nb_217", 647, 26],
["eq_bool", 26, 1, 25, 647, 26],
["jump", "eq_done_212", 647, 26],
"eq_nb_217",
["false", 26, 647, 26],
"eq_done_212",
["jump_false", 26, "if_else_210", 647, 26],
["get", 30, 38, 1, 648, 7],
["frame", 31, 30, 0, 648, 7],
["null", 32, 648, 7],
["setarg", 31, 0, 32, 648, 7],
["invoke", 31, 29, 648, 7],
["jump", "if_end_211", 648, 7],
"if_else_210",
["get", 33, 73, 1, 650, 13],
["load_dynamic", 34, 33, 1, 650, 28],
["move", 5, 34, 650, 28],
["null", 35, 651, 18],
["is_identical", 36, 5, 35, 651, 18],
["jump_true", 36, "ne_nid_221", 651, 18],
["jump", "ne_ni_222", 651, 18],
"ne_nid_221",
["false", 36, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_ni_222",
["is_int", 37, 5, 651, 18],
["jump_false", 37, "ne_nn_223", 651, 18],
["is_int", 38, 35, 651, 18],
["jump_false", 38, "ne_nn_223", 651, 18],
["ne_int", 36, 5, 35, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nn_223",
["is_num", 37, 5, 651, 18],
["jump_false", 37, "ne_nt_224", 651, 18],
["is_num", 38, 35, 651, 18],
["jump_false", 38, "ne_nt_224", 651, 18],
["ne_float", 36, 5, 35, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nt_224",
["is_text", 37, 5, 651, 18],
["jump_false", 37, "ne_nnl_225", 651, 18],
["is_text", 38, 35, 651, 18],
["jump_false", 38, "ne_nnl_225", 651, 18],
["ne_text", 36, 5, 35, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nnl_225",
["is_null", 37, 5, 651, 18],
["jump_false", 37, "ne_nb_226", 651, 18],
["is_null", 38, 35, 651, 18],
["jump_false", 38, "ne_nb_226", 651, 18],
["false", 36, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_nb_226",
["is_bool", 37, 5, 651, 18],
["jump_false", 37, "ne_mis_227", 651, 18],
["is_bool", 38, 35, 651, 18],
["jump_false", 38, "ne_mis_227", 651, 18],
["ne_bool", 36, 5, 35, 651, 18],
["jump", "ne_done_220", 651, 18],
"ne_mis_227",
["true", 36, 651, 18],
"ne_done_220",
["jump_false", 36, "if_else_218", 651, 18],
["access", 39, 0, 652, 29],
["load_index", 40, 5, 39, 652, 29],
["access", 41, 1, 652, 37],
["load_index", 42, 5, 41, 652, 37],
["access", 43, 2, 652, 45],
["load_index", 44, 5, 43, 652, 45],
["get", 46, 42, 1, 652, 9],
["frame", 47, 46, 3, 652, 9],
["null", 48, 652, 9],
["setarg", 47, 0, 48, 652, 9],
["setarg", 47, 1, 40, 652, 9],
["setarg", 47, 2, 42, 652, 9],
["setarg", 47, 3, 44, 652, 9],
["invoke", 47, 45, 652, 9],
["jump", "if_end_219", 652, 9],
"if_else_218",
["access", 49, "subtract", 653, 28],
["is_identical", 50, 1, 49, 653, 28],
["jump_true", 50, "eq_done_234", 653, 28],
["is_int", 51, 1, 653, 28],
["jump_false", 51, "eq_ni_235", 653, 28],
["is_int", 52, 49, 653, 28],
["jump_false", 52, "eq_ni_235", 653, 28],
["eq_int", 50, 1, 49, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_ni_235",
["is_num", 51, 1, 653, 28],
["jump_false", 51, "eq_nn_236", 653, 28],
["is_num", 52, 49, 653, 28],
["jump_false", 52, "eq_nn_236", 653, 28],
["eq_float", 50, 1, 49, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nn_236",
["is_text", 51, 1, 653, 28],
["jump_false", 51, "eq_nt_237", 653, 28],
["is_text", 52, 49, 653, 28],
["jump_false", 52, "eq_nt_237", 653, 28],
["eq_text", 50, 1, 49, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nt_237",
["is_null", 51, 1, 653, 28],
["jump_false", 51, "eq_nnl_238", 653, 28],
["is_null", 52, 49, 653, 28],
["jump_false", 52, "eq_nnl_238", 653, 28],
["true", 50, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nnl_238",
["is_bool", 51, 1, 653, 28],
["jump_false", 51, "eq_nb_239", 653, 28],
["is_bool", 52, 49, 653, 28],
["jump_false", 52, "eq_nb_239", 653, 28],
["eq_bool", 50, 1, 49, 653, 28],
["jump", "eq_done_234", 653, 28],
"eq_nb_239",
["false", 50, 653, 28],
"eq_done_234",
["move", 53, 50, 653, 28],
["jump_true", 53, "or_end_233", 653, 28],
["access", 54, "multiply", 653, 52],
["is_identical", 55, 1, 54, 653, 52],
["jump_true", 55, "eq_done_240", 653, 52],
["is_int", 56, 1, 653, 52],
["jump_false", 56, "eq_ni_241", 653, 52],
["is_int", 57, 54, 653, 52],
["jump_false", 57, "eq_ni_241", 653, 52],
["eq_int", 55, 1, 54, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_ni_241",
["is_num", 56, 1, 653, 52],
["jump_false", 56, "eq_nn_242", 653, 52],
["is_num", 57, 54, 653, 52],
["jump_false", 57, "eq_nn_242", 653, 52],
["eq_float", 55, 1, 54, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nn_242",
["is_text", 56, 1, 653, 52],
["jump_false", 56, "eq_nt_243", 653, 52],
["is_text", 57, 54, 653, 52],
["jump_false", 57, "eq_nt_243", 653, 52],
["eq_text", 55, 1, 54, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nt_243",
["is_null", 56, 1, 653, 52],
["jump_false", 56, "eq_nnl_244", 653, 52],
["is_null", 57, 54, 653, 52],
["jump_false", 57, "eq_nnl_244", 653, 52],
["true", 55, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nnl_244",
["is_bool", 56, 1, 653, 52],
["jump_false", 56, "eq_nb_245", 653, 52],
["is_bool", 57, 54, 653, 52],
["jump_false", 57, "eq_nb_245", 653, 52],
["eq_bool", 55, 1, 54, 653, 52],
["jump", "eq_done_240", 653, 52],
"eq_nb_245",
["false", 55, 653, 52],
"eq_done_240",
["move", 53, 55, 653, 52],
"or_end_233",
["move", 58, 53, 653, 52],
["jump_true", 58, "or_end_232", 653, 52],
["access", 59, "divide", 654, 28],
["is_identical", 60, 1, 59, 654, 28],
["jump_true", 60, "eq_done_246", 654, 28],
["is_int", 61, 1, 654, 28],
["jump_false", 61, "eq_ni_247", 654, 28],
["is_int", 62, 59, 654, 28],
["jump_false", 62, "eq_ni_247", 654, 28],
["eq_int", 60, 1, 59, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_ni_247",
["is_num", 61, 1, 654, 28],
["jump_false", 61, "eq_nn_248", 654, 28],
["is_num", 62, 59, 654, 28],
["jump_false", 62, "eq_nn_248", 654, 28],
["eq_float", 60, 1, 59, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nn_248",
["is_text", 61, 1, 654, 28],
["jump_false", 61, "eq_nt_249", 654, 28],
["is_text", 62, 59, 654, 28],
["jump_false", 62, "eq_nt_249", 654, 28],
["eq_text", 60, 1, 59, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nt_249",
["is_null", 61, 1, 654, 28],
["jump_false", 61, "eq_nnl_250", 654, 28],
["is_null", 62, 59, 654, 28],
["jump_false", 62, "eq_nnl_250", 654, 28],
["true", 60, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nnl_250",
["is_bool", 61, 1, 654, 28],
["jump_false", 61, "eq_nb_251", 654, 28],
["is_bool", 62, 59, 654, 28],
["jump_false", 62, "eq_nb_251", 654, 28],
["eq_bool", 60, 1, 59, 654, 28],
["jump", "eq_done_246", 654, 28],
"eq_nb_251",
["false", 60, 654, 28],
"eq_done_246",
["move", 58, 60, 654, 28],
"or_end_232",
["move", 63, 58, 654, 28],
["jump_true", 63, "or_end_231", 654, 28],
["access", 64, "modulo", 654, 50],
["is_identical", 65, 1, 64, 654, 50],
["jump_true", 65, "eq_done_252", 654, 50],
["is_int", 66, 1, 654, 50],
["jump_false", 66, "eq_ni_253", 654, 50],
["is_int", 67, 64, 654, 50],
["jump_false", 67, "eq_ni_253", 654, 50],
["eq_int", 65, 1, 64, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_ni_253",
["is_num", 66, 1, 654, 50],
["jump_false", 66, "eq_nn_254", 654, 50],
["is_num", 67, 64, 654, 50],
["jump_false", 67, "eq_nn_254", 654, 50],
["eq_float", 65, 1, 64, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nn_254",
["is_text", 66, 1, 654, 50],
["jump_false", 66, "eq_nt_255", 654, 50],
["is_text", 67, 64, 654, 50],
["jump_false", 67, "eq_nt_255", 654, 50],
["eq_text", 65, 1, 64, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nt_255",
["is_null", 66, 1, 654, 50],
["jump_false", 66, "eq_nnl_256", 654, 50],
["is_null", 67, 64, 654, 50],
["jump_false", 67, "eq_nnl_256", 654, 50],
["true", 65, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nnl_256",
["is_bool", 66, 1, 654, 50],
["jump_false", 66, "eq_nb_257", 654, 50],
["is_bool", 67, 64, 654, 50],
["jump_false", 67, "eq_nb_257", 654, 50],
["eq_bool", 65, 1, 64, 654, 50],
["jump", "eq_done_252", 654, 50],
"eq_nb_257",
["false", 65, 654, 50],
"eq_done_252",
["move", 63, 65, 654, 50],
"or_end_231",
["move", 68, 63, 654, 50],
["jump_true", 68, "or_end_230", 654, 50],
["access", 69, "pow", 654, 72],
["is_identical", 70, 1, 69, 654, 72],
["jump_true", 70, "eq_done_258", 654, 72],
["is_int", 71, 1, 654, 72],
["jump_false", 71, "eq_ni_259", 654, 72],
["is_int", 72, 69, 654, 72],
["jump_false", 72, "eq_ni_259", 654, 72],
["eq_int", 70, 1, 69, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_ni_259",
["is_num", 71, 1, 654, 72],
["jump_false", 71, "eq_nn_260", 654, 72],
["is_num", 72, 69, 654, 72],
["jump_false", 72, "eq_nn_260", 654, 72],
["eq_float", 70, 1, 69, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nn_260",
["is_text", 71, 1, 654, 72],
["jump_false", 71, "eq_nt_261", 654, 72],
["is_text", 72, 69, 654, 72],
["jump_false", 72, "eq_nt_261", 654, 72],
["eq_text", 70, 1, 69, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nt_261",
["is_null", 71, 1, 654, 72],
["jump_false", 71, "eq_nnl_262", 654, 72],
["is_null", 72, 69, 654, 72],
["jump_false", 72, "eq_nnl_262", 654, 72],
["true", 70, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nnl_262",
["is_bool", 71, 1, 654, 72],
["jump_false", 71, "eq_nb_263", 654, 72],
["is_bool", 72, 69, 654, 72],
["jump_false", 72, "eq_nb_263", 654, 72],
["eq_bool", 70, 1, 69, 654, 72],
["jump", "eq_done_258", 654, 72],
"eq_nb_263",
["false", 70, 654, 72],
"eq_done_258",
["move", 68, 70, 654, 72],
"or_end_230",
["jump_false", 68, "if_else_228", 654, 72],
["get", 74, 40, 1, 655, 9],
["frame", 75, 74, 1, 655, 9],
["null", 76, 655, 9],
["setarg", 75, 0, 76, 655, 9],
["setarg", 75, 1, 1, 655, 9],
["invoke", 75, 73, 655, 9],
["jump", "if_end_229", 655, 9],
"if_else_228",
["get", 78, 17, 1, 658, 9],
["frame", 79, 78, 4, 658, 9],
["null", 80, 658, 9],
["setarg", 79, 0, 80, 658, 9],
["setarg", 79, 1, 1, 658, 9],
["setarg", 79, 2, 2, 658, 9],
["setarg", 79, 3, 3, 658, 9],
["setarg", 79, 4, 4, 658, 9],
["invoke", 79, 77, 658, 9],
"if_end_229",
"if_end_219",
"if_end_211",
"if_end_203",
"if_end_195",
["null", 81, 661, 12],
["return", 81, 661, 12],
["null", 82, 661, 12],
["return", 82, 661, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["access", 4, "load_field", 665, 16],
["array", 5, 4, 665, 41],
["push", 5, 4, 665, 41],
["push", 5, 1, 665, 41],
["push", 5, 2, 665, 41],
["push", 5, 3, 665, 41],
["get", 7, 8, 1, 665, 5],
["frame", 8, 7, 1, 665, 5],
["null", 9, 665, 5],
["setarg", 8, 0, 9, 665, 5],
["setarg", 8, 1, 5, 665, 5],
["invoke", 8, 6, 665, 5],
["null", 10, 665, 5],
["return", 10, 665, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["access", 4, "store_field", 669, 16],
["array", 5, 4, 669, 41],
["push", 5, 4, 669, 41],
["push", 5, 1, 669, 41],
["push", 5, 3, 669, 41],
["push", 5, 2, 669, 41],
["get", 7, 8, 1, 669, 5],
["frame", 8, 7, 1, 669, 5],
["null", 9, 669, 5],
["setarg", 8, 0, 9, 669, 5],
["setarg", 8, 1, 5, 669, 5],
["invoke", 8, 6, 669, 5],
["null", 10, 669, 5],
["return", 10, 669, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 29,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 673, 24],
["is_identical", 6, 4, 5, 673, 24],
["jump_true", 6, "eq_done_266", 673, 24],
["is_int", 7, 4, 673, 24],
["jump_false", 7, "eq_ni_267", 673, 24],
["is_int", 8, 5, 673, 24],
["jump_false", 8, "eq_ni_267", 673, 24],
["eq_int", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_ni_267",
["is_num", 7, 4, 673, 24],
["jump_false", 7, "eq_nn_268", 673, 24],
["is_num", 8, 5, 673, 24],
["jump_false", 8, "eq_nn_268", 673, 24],
["eq_float", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nn_268",
["is_text", 7, 4, 673, 24],
["jump_false", 7, "eq_nt_269", 673, 24],
["is_text", 8, 5, 673, 24],
["jump_false", 8, "eq_nt_269", 673, 24],
["eq_text", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nt_269",
["is_null", 7, 4, 673, 24],
["jump_false", 7, "eq_nnl_270", 673, 24],
["is_null", 8, 5, 673, 24],
["jump_false", 8, "eq_nnl_270", 673, 24],
["true", 6, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nnl_270",
["is_bool", 7, 4, 673, 24],
["jump_false", 7, "eq_nb_271", 673, 24],
["is_bool", 8, 5, 673, 24],
["jump_false", 8, "eq_nb_271", 673, 24],
["eq_bool", 6, 4, 5, 673, 24],
["jump", "eq_done_266", 673, 24],
"eq_nb_271",
["false", 6, 673, 24],
"eq_done_266",
["jump_false", 6, "if_else_264", 673, 24],
["access", 9, "load_index", 674, 14],
["get", 11, 17, 1, 674, 7],
["frame", 12, 11, 4, 674, 7],
["null", 13, 674, 7],
["setarg", 12, 0, 13, 674, 7],
["setarg", 12, 1, 9, 674, 7],
["setarg", 12, 2, 1, 674, 7],
["setarg", 12, 3, 2, 674, 7],
["setarg", 12, 4, 3, 674, 7],
["invoke", 12, 10, 674, 7],
["jump", "if_end_265", 674, 7],
"if_else_264",
["access", 14, "field", 675, 31],
["is_identical", 15, 4, 14, 675, 31],
["jump_true", 15, "eq_done_274", 675, 31],
["is_int", 16, 4, 675, 31],
["jump_false", 16, "eq_ni_275", 675, 31],
["is_int", 17, 14, 675, 31],
["jump_false", 17, "eq_ni_275", 675, 31],
["eq_int", 15, 4, 14, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_ni_275",
["is_num", 16, 4, 675, 31],
["jump_false", 16, "eq_nn_276", 675, 31],
["is_num", 17, 14, 675, 31],
["jump_false", 17, "eq_nn_276", 675, 31],
["eq_float", 15, 4, 14, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nn_276",
["is_text", 16, 4, 675, 31],
["jump_false", 16, "eq_nt_277", 675, 31],
["is_text", 17, 14, 675, 31],
["jump_false", 17, "eq_nt_277", 675, 31],
["eq_text", 15, 4, 14, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nt_277",
["is_null", 16, 4, 675, 31],
["jump_false", 16, "eq_nnl_278", 675, 31],
["is_null", 17, 14, 675, 31],
["jump_false", 17, "eq_nnl_278", 675, 31],
["true", 15, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nnl_278",
["is_bool", 16, 4, 675, 31],
["jump_false", 16, "eq_nb_279", 675, 31],
["is_bool", 17, 14, 675, 31],
["jump_false", 17, "eq_nb_279", 675, 31],
["eq_bool", 15, 4, 14, 675, 31],
["jump", "eq_done_274", 675, 31],
"eq_nb_279",
["false", 15, 675, 31],
"eq_done_274",
["jump_false", 15, "if_else_272", 675, 31],
["access", 18, "load_field", 676, 14],
["get", 20, 17, 1, 676, 7],
["frame", 21, 20, 4, 676, 7],
["null", 22, 676, 7],
["setarg", 21, 0, 22, 676, 7],
["setarg", 21, 1, 18, 676, 7],
["setarg", 21, 2, 1, 676, 7],
["setarg", 21, 3, 2, 676, 7],
["setarg", 21, 4, 3, 676, 7],
["invoke", 21, 19, 676, 7],
["jump", "if_end_273", 676, 7],
"if_else_272",
["access", 23, "load_dynamic", 678, 14],
["get", 25, 17, 1, 678, 7],
["frame", 26, 25, 4, 678, 7],
["null", 27, 678, 7],
["setarg", 26, 0, 27, 678, 7],
["setarg", 26, 1, 23, 678, 7],
["setarg", 26, 2, 1, 678, 7],
["setarg", 26, 3, 2, 678, 7],
["setarg", 26, 4, 3, 678, 7],
["invoke", 26, 24, 678, 7],
"if_end_273",
"if_end_265",
["null", 28, 678, 7],
["return", 28, 678, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 29,
"nr_close_slots": 0,
"instructions": [
["access", 5, "index", 683, 24],
["is_identical", 6, 4, 5, 683, 24],
["jump_true", 6, "eq_done_282", 683, 24],
["is_int", 7, 4, 683, 24],
["jump_false", 7, "eq_ni_283", 683, 24],
["is_int", 8, 5, 683, 24],
["jump_false", 8, "eq_ni_283", 683, 24],
["eq_int", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_ni_283",
["is_num", 7, 4, 683, 24],
["jump_false", 7, "eq_nn_284", 683, 24],
["is_num", 8, 5, 683, 24],
["jump_false", 8, "eq_nn_284", 683, 24],
["eq_float", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nn_284",
["is_text", 7, 4, 683, 24],
["jump_false", 7, "eq_nt_285", 683, 24],
["is_text", 8, 5, 683, 24],
["jump_false", 8, "eq_nt_285", 683, 24],
["eq_text", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nt_285",
["is_null", 7, 4, 683, 24],
["jump_false", 7, "eq_nnl_286", 683, 24],
["is_null", 8, 5, 683, 24],
["jump_false", 8, "eq_nnl_286", 683, 24],
["true", 6, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nnl_286",
["is_bool", 7, 4, 683, 24],
["jump_false", 7, "eq_nb_287", 683, 24],
["is_bool", 8, 5, 683, 24],
["jump_false", 8, "eq_nb_287", 683, 24],
["eq_bool", 6, 4, 5, 683, 24],
["jump", "eq_done_282", 683, 24],
"eq_nb_287",
["false", 6, 683, 24],
"eq_done_282",
["jump_false", 6, "if_else_280", 683, 24],
["access", 9, "store_index", 684, 14],
["get", 11, 17, 1, 684, 7],
["frame", 12, 11, 4, 684, 7],
["null", 13, 684, 7],
["setarg", 12, 0, 13, 684, 7],
["setarg", 12, 1, 9, 684, 7],
["setarg", 12, 2, 1, 684, 7],
["setarg", 12, 3, 3, 684, 7],
["setarg", 12, 4, 2, 684, 7],
["invoke", 12, 10, 684, 7],
["jump", "if_end_281", 684, 7],
"if_else_280",
["access", 14, "field", 685, 31],
["is_identical", 15, 4, 14, 685, 31],
["jump_true", 15, "eq_done_290", 685, 31],
["is_int", 16, 4, 685, 31],
["jump_false", 16, "eq_ni_291", 685, 31],
["is_int", 17, 14, 685, 31],
["jump_false", 17, "eq_ni_291", 685, 31],
["eq_int", 15, 4, 14, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_ni_291",
["is_num", 16, 4, 685, 31],
["jump_false", 16, "eq_nn_292", 685, 31],
["is_num", 17, 14, 685, 31],
["jump_false", 17, "eq_nn_292", 685, 31],
["eq_float", 15, 4, 14, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nn_292",
["is_text", 16, 4, 685, 31],
["jump_false", 16, "eq_nt_293", 685, 31],
["is_text", 17, 14, 685, 31],
["jump_false", 17, "eq_nt_293", 685, 31],
["eq_text", 15, 4, 14, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nt_293",
["is_null", 16, 4, 685, 31],
["jump_false", 16, "eq_nnl_294", 685, 31],
["is_null", 17, 14, 685, 31],
["jump_false", 17, "eq_nnl_294", 685, 31],
["true", 15, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nnl_294",
["is_bool", 16, 4, 685, 31],
["jump_false", 16, "eq_nb_295", 685, 31],
["is_bool", 17, 14, 685, 31],
["jump_false", 17, "eq_nb_295", 685, 31],
["eq_bool", 15, 4, 14, 685, 31],
["jump", "eq_done_290", 685, 31],
"eq_nb_295",
["false", 15, 685, 31],
"eq_done_290",
["jump_false", 15, "if_else_288", 685, 31],
["access", 18, "store_field", 686, 14],
["get", 20, 17, 1, 686, 7],
["frame", 21, 20, 4, 686, 7],
["null", 22, 686, 7],
["setarg", 21, 0, 22, 686, 7],
["setarg", 21, 1, 18, 686, 7],
["setarg", 21, 2, 1, 686, 7],
["setarg", 21, 3, 3, 686, 7],
["setarg", 21, 4, 2, 686, 7],
["invoke", 21, 19, 686, 7],
["jump", "if_end_289", 686, 7],
"if_else_288",
["access", 23, "store_dynamic", 688, 14],
["get", 25, 17, 1, 688, 7],
["frame", 26, 25, 4, 688, 7],
["null", 27, 688, 7],
["setarg", 26, 0, 27, 688, 7],
["setarg", 26, 1, 23, 688, 7],
["setarg", 26, 2, 1, 688, 7],
["setarg", 26, 3, 3, 688, 7],
["setarg", 26, 4, 2, 688, 7],
["invoke", 26, 24, 688, 7],
"if_end_289",
"if_end_281",
["null", 28, 688, 7],
["return", 28, 688, 7]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 78,
"nr_close_slots": 0,
"instructions": [
["length", 9, 3, 693, 23],
["move", 6, 9, 693, 23],
["get", 11, 10, 1, 694, 22],
["frame", 12, 11, 0, 694, 22],
["null", 13, 694, 22],
["setarg", 12, 0, 13, 694, 22],
["invoke", 12, 10, 694, 22],
["move", 7, 10, 694, 22],
["access", 14, "frame", 695, 12],
["get", 16, 17, 1, 695, 5],
["frame", 17, 16, 4, 695, 5],
["null", 18, 695, 5],
["setarg", 17, 0, 18, 695, 5],
["setarg", 17, 1, 14, 695, 5],
["setarg", 17, 2, 7, 695, 5],
["setarg", 17, 3, 2, 695, 5],
["setarg", 17, 4, 6, 695, 5],
["invoke", 17, 15, 695, 5],
["get", 20, 10, 1, 696, 21],
["frame", 21, 20, 0, 696, 21],
["null", 22, 696, 21],
["setarg", 21, 0, 22, 696, 21],
["invoke", 21, 19, 696, 21],
["move", 8, 19, 696, 21],
["access", 23, "null", 697, 12],
["get", 25, 15, 1, 697, 5],
["frame", 26, 25, 2, 697, 5],
["null", 27, 697, 5],
["setarg", 26, 0, 27, 697, 5],
["setarg", 26, 1, 23, 697, 5],
["setarg", 26, 2, 8, 697, 5],
["invoke", 26, 24, 697, 5],
["access", 28, "setarg", 698, 12],
["access", 29, 0, 698, 34],
["get", 31, 17, 1, 698, 5],
["frame", 32, 31, 4, 698, 5],
["null", 33, 698, 5],
["setarg", 32, 0, 33, 698, 5],
["setarg", 32, 1, 28, 698, 5],
["setarg", 32, 2, 7, 698, 5],
["setarg", 32, 3, 29, 698, 5],
["setarg", 32, 4, 8, 698, 5],
["invoke", 32, 30, 698, 5],
["access", 5, 1, 699, 19],
["access", 4, 0, 700, 14],
"while_start_296",
["is_int", 35, 4, 701, 17],
["jump_false", 35, "rel_ni_298", 701, 17],
["is_int", 36, 6, 701, 17],
["jump_false", 36, "rel_ni_298", 701, 17],
["lt_int", 34, 4, 6, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_ni_298",
["is_num", 35, 4, 701, 17],
["jump_false", 35, "rel_nn_299", 701, 17],
["is_num", 36, 6, 701, 17],
["jump_false", 36, "rel_nn_299", 701, 17],
["lt_float", 34, 4, 6, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_nn_299",
["is_text", 35, 4, 701, 17],
["jump_false", 35, "rel_err_301", 701, 17],
["is_text", 36, 6, 701, 17],
["jump_false", 36, "rel_err_301", 701, 17],
["lt_text", 34, 4, 6, 701, 17],
["jump", "rel_done_300", 701, 17],
"rel_err_301",
[
"access",
37,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
701,
17
],
["access", 38, "error", 701, 17],
["access", 39, "cannot compare with '<': operands must be same type", 701, 17],
["array", 40, 0, 701, 17],
["push", 40, 39, 701, 17],
["frame", 42, 37, 2, 701, 17],
["null", 43, 701, 17],
["setarg", 42, 0, 43, 701, 17],
["setarg", 42, 1, 38, 701, 17],
["setarg", 42, 2, 40, 701, 17],
["invoke", 42, 41, 701, 17],
["disrupt", 701, 17],
"rel_done_300",
["jump_false", 34, "while_end_297", 701, 17],
["access", 44, "setarg", 702, 14],
["load_dynamic", 45, 3, 4, 702, 50],
["get", 47, 17, 1, 702, 7],
["frame", 48, 47, 4, 702, 7],
["null", 49, 702, 7],
["setarg", 48, 0, 49, 702, 7],
["setarg", 48, 1, 44, 702, 7],
["setarg", 48, 2, 7, 702, 7],
["setarg", 48, 3, 5, 702, 7],
["setarg", 48, 4, 45, 702, 7],
["invoke", 48, 46, 702, 7],
["access", 50, 1, 703, 27],
["is_num", 52, 5, 703, 27],
["jump_false", 52, "num_err_302", 703, 27],
["is_num", 53, 50, 703, 27],
["jump_false", 53, "num_err_302", 703, 27],
["add", 51, 5, 50, 703, 27],
["jump", "num_done_303", 703, 27],
"num_err_302",
[
"access",
54,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
703,
27
],
["access", 55, "error", 703, 27],
["access", 56, "cannot apply '+': operands must be numbers", 703, 27],
["array", 57, 0, 703, 27],
["push", 57, 56, 703, 27],
["frame", 59, 54, 2, 703, 27],
["null", 60, 703, 27],
["setarg", 59, 0, 60, 703, 27],
["setarg", 59, 1, 55, 703, 27],
["setarg", 59, 2, 57, 703, 27],
["invoke", 59, 58, 703, 27],
["disrupt", 703, 27],
"num_done_303",
["move", 5, 51, 703, 27],
["access", 61, 1, 704, 17],
["is_num", 63, 4, 704, 17],
["jump_false", 63, "num_err_304", 704, 17],
["is_num", 64, 61, 704, 17],
["jump_false", 64, "num_err_304", 704, 17],
["add", 62, 4, 61, 704, 17],
["jump", "num_done_305", 704, 17],
"num_err_304",
[
"access",
65,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
704,
17
],
["access", 66, "error", 704, 17],
["access", 67, "cannot apply '+': operands must be numbers", 704, 17],
["array", 68, 0, 704, 17],
["push", 68, 67, 704, 17],
["frame", 70, 65, 2, 704, 17],
["null", 71, 704, 17],
["setarg", 70, 0, 71, 704, 17],
["setarg", 70, 1, 66, 704, 17],
["setarg", 70, 2, 68, 704, 17],
["invoke", 70, 69, 704, 17],
["disrupt", 704, 17],
"num_done_305",
["move", 4, 62, 704, 17],
["jump", "while_start_296", 704, 17],
"while_end_297",
["access", 72, "invoke", 706, 12],
["get", 74, 16, 1, 706, 5],
["frame", 75, 74, 3, 706, 5],
["null", 76, 706, 5],
["setarg", 75, 0, 76, 706, 5],
["setarg", 75, 1, 72, 706, 5],
["setarg", 75, 2, 7, 706, 5],
["setarg", 75, 3, 1, 706, 5],
["invoke", 75, 73, 706, 5],
["null", 77, 706, 5],
["return", 77, 706, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 210,
"nr_close_slots": 0,
"instructions": [
["length", 17, 4, 710, 23],
["move", 7, 17, 710, 23],
["get", 19, 10, 1, 711, 17],
["frame", 20, 19, 0, 711, 17],
["null", 21, 711, 17],
["setarg", 20, 0, 21, 711, 17],
["invoke", 20, 18, 711, 17],
["move", 9, 18, 711, 17],
["access", 22, "record_path", 712, 33],
["get", 24, 60, 1, 712, 23],
["frame", 25, 24, 1, 712, 23],
["null", 26, 712, 23],
["setarg", 25, 0, 26, 712, 23],
["setarg", 25, 1, 22, 712, 23],
["invoke", 25, 23, 712, 23],
["move", 16, 23, 712, 23],
["access", 27, "call_done", 713, 32],
["get", 29, 60, 1, 713, 22],
["frame", 30, 29, 1, 713, 22],
["null", 31, 713, 22],
["setarg", 30, 0, 31, 713, 22],
["setarg", 30, 1, 27, 713, 22],
["invoke", 30, 28, 713, 22],
["move", 10, 28, 713, 22],
["access", 5, 0, 714, 14],
["access", 6, 0, 715, 19],
["access", 32, "is_proxy", 718, 12],
["get", 34, 16, 1, 718, 5],
["frame", 35, 34, 3, 718, 5],
["null", 36, 718, 5],
["setarg", 35, 0, 36, 718, 5],
["setarg", 35, 1, 32, 718, 5],
["setarg", 35, 2, 9, 718, 5],
["setarg", 35, 3, 2, 718, 5],
["invoke", 35, 33, 718, 5],
["access", 37, "jump_false", 719, 20],
["get", 39, 35, 1, 719, 5],
["frame", 40, 39, 3, 719, 5],
["null", 41, 719, 5],
["setarg", 40, 0, 41, 719, 5],
["setarg", 40, 1, 37, 719, 5],
["setarg", 40, 2, 9, 719, 5],
["setarg", 40, 3, 16, 719, 5],
["invoke", 40, 38, 719, 5],
["get", 43, 10, 1, 722, 21],
["frame", 44, 43, 0, 722, 21],
["null", 45, 722, 21],
["setarg", 44, 0, 45, 722, 21],
["invoke", 44, 42, 722, 21],
["move", 14, 42, 722, 21],
["get", 47, 26, 1, 723, 5],
["frame", 48, 47, 1, 723, 5],
["null", 49, 723, 5],
["setarg", 48, 0, 49, 723, 5],
["setarg", 48, 1, 14, 723, 5],
["invoke", 48, 46, 723, 5],
["get", 51, 10, 1, 724, 20],
["frame", 52, 51, 0, 724, 20],
["null", 53, 724, 20],
["setarg", 52, 0, 53, 724, 20],
["invoke", 52, 50, 724, 20],
["move", 13, 50, 724, 20],
["get", 55, 28, 1, 725, 5],
["frame", 56, 55, 2, 725, 5],
["null", 57, 725, 5],
["setarg", 56, 0, 57, 725, 5],
["setarg", 56, 1, 13, 725, 5],
["setarg", 56, 2, 3, 725, 5],
["invoke", 56, 54, 725, 5],
["get", 59, 10, 1, 726, 20],
["frame", 60, 59, 0, 726, 20],
["null", 61, 726, 20],
["setarg", 60, 0, 61, 726, 20],
["invoke", 60, 58, 726, 20],
["move", 8, 58, 726, 20],
["access", 62, "array", 727, 16],
["access", 63, 0, 727, 35],
["array", 64, 3, 727, 35],
["push", 64, 62, 727, 35],
["push", 64, 8, 727, 35],
["push", 64, 63, 727, 35],
["get", 66, 8, 1, 727, 5],
["frame", 67, 66, 1, 727, 5],
["null", 68, 727, 5],
["setarg", 67, 0, 68, 727, 5],
["setarg", 67, 1, 64, 727, 5],
["invoke", 67, 65, 727, 5],
["access", 5, 0, 728, 10],
"while_start_306",
["is_int", 70, 5, 729, 17],
["jump_false", 70, "rel_ni_308", 729, 17],
["is_int", 71, 7, 729, 17],
["jump_false", 71, "rel_ni_308", 729, 17],
["lt_int", 69, 5, 7, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_ni_308",
["is_num", 70, 5, 729, 17],
["jump_false", 70, "rel_nn_309", 729, 17],
["is_num", 71, 7, 729, 17],
["jump_false", 71, "rel_nn_309", 729, 17],
["lt_float", 69, 5, 7, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_nn_309",
["is_text", 70, 5, 729, 17],
["jump_false", 70, "rel_err_311", 729, 17],
["is_text", 71, 7, 729, 17],
["jump_false", 71, "rel_err_311", 729, 17],
["lt_text", 69, 5, 7, 729, 17],
["jump", "rel_done_310", 729, 17],
"rel_err_311",
[
"access",
72,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
729,
17
],
["access", 73, "error", 729, 17],
["access", 74, "cannot compare with '<': operands must be same type", 729, 17],
["array", 75, 0, 729, 17],
["push", 75, 74, 729, 17],
["frame", 77, 72, 2, 729, 17],
["null", 78, 729, 17],
["setarg", 77, 0, 78, 729, 17],
["setarg", 77, 1, 73, 729, 17],
["setarg", 77, 2, 75, 729, 17],
["invoke", 77, 76, 729, 17],
["disrupt", 729, 17],
"rel_done_310",
["jump_false", 69, "while_end_307", 729, 17],
["access", 79, "push", 730, 14],
["load_dynamic", 80, 4, 5, 730, 37],
["get", 82, 16, 1, 730, 7],
["frame", 83, 82, 3, 730, 7],
["null", 84, 730, 7],
["setarg", 83, 0, 84, 730, 7],
["setarg", 83, 1, 79, 730, 7],
["setarg", 83, 2, 8, 730, 7],
["setarg", 83, 3, 80, 730, 7],
["invoke", 83, 81, 730, 7],
["access", 85, 1, 731, 17],
["is_num", 87, 5, 731, 17],
["jump_false", 87, "num_err_312", 731, 17],
["is_num", 88, 85, 731, 17],
["jump_false", 88, "num_err_312", 731, 17],
["add", 86, 5, 85, 731, 17],
["jump", "num_done_313", 731, 17],
"num_err_312",
[
"access",
89,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
731,
17
],
["access", 90, "error", 731, 17],
["access", 91, "cannot apply '+': operands must be numbers", 731, 17],
["array", 92, 0, 731, 17],
["push", 92, 91, 731, 17],
["frame", 94, 89, 2, 731, 17],
["null", 95, 731, 17],
["setarg", 94, 0, 95, 731, 17],
["setarg", 94, 1, 90, 731, 17],
["setarg", 94, 2, 92, 731, 17],
["invoke", 94, 93, 731, 17],
["disrupt", 731, 17],
"num_done_313",
["move", 5, 86, 731, 17],
["jump", "while_start_306", 731, 17],
"while_end_307",
["get", 97, 10, 1, 733, 14],
["frame", 98, 97, 0, 733, 14],
["null", 99, 733, 14],
["setarg", 98, 0, 99, 733, 14],
["invoke", 98, 96, 733, 14],
["move", 15, 96, 733, 14],
["access", 100, "frame", 734, 12],
["access", 101, 2, 734, 30],
["get", 103, 17, 1, 734, 5],
["frame", 104, 103, 4, 734, 5],
["null", 105, 734, 5],
["setarg", 104, 0, 105, 734, 5],
["setarg", 104, 1, 100, 734, 5],
["setarg", 104, 2, 15, 734, 5],
["setarg", 104, 3, 2, 734, 5],
["setarg", 104, 4, 101, 734, 5],
["invoke", 104, 102, 734, 5],
["access", 106, "setarg", 735, 12],
["access", 107, 0, 735, 26],
["get", 109, 17, 1, 735, 5],
["frame", 110, 109, 4, 735, 5],
["null", 111, 735, 5],
["setarg", 110, 0, 111, 735, 5],
["setarg", 110, 1, 106, 735, 5],
["setarg", 110, 2, 15, 735, 5],
["setarg", 110, 3, 107, 735, 5],
["setarg", 110, 4, 14, 735, 5],
["invoke", 110, 108, 735, 5],
["access", 112, "setarg", 736, 12],
["access", 113, 1, 736, 26],
["get", 115, 17, 1, 736, 5],
["frame", 116, 115, 4, 736, 5],
["null", 117, 736, 5],
["setarg", 116, 0, 117, 736, 5],
["setarg", 116, 1, 112, 736, 5],
["setarg", 116, 2, 15, 736, 5],
["setarg", 116, 3, 113, 736, 5],
["setarg", 116, 4, 13, 736, 5],
["invoke", 116, 114, 736, 5],
["access", 118, "setarg", 737, 12],
["access", 119, 2, 737, 26],
["get", 121, 17, 1, 737, 5],
["frame", 122, 121, 4, 737, 5],
["null", 123, 737, 5],
["setarg", 122, 0, 123, 737, 5],
["setarg", 122, 1, 118, 737, 5],
["setarg", 122, 2, 15, 737, 5],
["setarg", 122, 3, 119, 737, 5],
["setarg", 122, 4, 8, 737, 5],
["invoke", 122, 120, 737, 5],
["access", 124, "invoke", 738, 12],
["get", 126, 16, 1, 738, 5],
["frame", 127, 126, 3, 738, 5],
["null", 128, 738, 5],
["setarg", 127, 0, 128, 738, 5],
["setarg", 127, 1, 124, 738, 5],
["setarg", 127, 2, 15, 738, 5],
["setarg", 127, 3, 1, 738, 5],
["invoke", 127, 125, 738, 5],
["get", 130, 34, 1, 739, 5],
["frame", 131, 130, 1, 739, 5],
["null", 132, 739, 5],
["setarg", 131, 0, 132, 739, 5],
["setarg", 131, 1, 10, 739, 5],
["invoke", 131, 129, 739, 5],
["get", 134, 36, 1, 742, 5],
["frame", 135, 134, 1, 742, 5],
["null", 136, 742, 5],
["setarg", 135, 0, 136, 742, 5],
["setarg", 135, 1, 16, 742, 5],
["invoke", 135, 133, 742, 5],
["get", 138, 10, 1, 743, 23],
["frame", 139, 138, 0, 743, 23],
["null", 140, 743, 23],
["setarg", 139, 0, 140, 743, 23],
["invoke", 139, 137, 743, 23],
["move", 12, 137, 743, 23],
["access", 141, "load_field", 744, 16],
["array", 142, 4, 744, 48],
["push", 142, 141, 744, 48],
["push", 142, 12, 744, 48],
["push", 142, 2, 744, 48],
["push", 142, 3, 744, 48],
["get", 144, 8, 1, 744, 5],
["frame", 145, 144, 1, 744, 5],
["null", 146, 744, 5],
["setarg", 145, 0, 146, 744, 5],
["setarg", 145, 1, 142, 744, 5],
["invoke", 145, 143, 744, 5],
["get", 148, 10, 1, 745, 22],
["frame", 149, 148, 0, 745, 22],
["null", 150, 745, 22],
["setarg", 149, 0, 150, 745, 22],
["invoke", 149, 147, 745, 22],
["move", 11, 147, 745, 22],
["access", 151, "frame", 746, 12],
["get", 153, 17, 1, 746, 5],
["frame", 154, 153, 4, 746, 5],
["null", 155, 746, 5],
["setarg", 154, 0, 155, 746, 5],
["setarg", 154, 1, 151, 746, 5],
["setarg", 154, 2, 11, 746, 5],
["setarg", 154, 3, 12, 746, 5],
["setarg", 154, 4, 7, 746, 5],
["invoke", 154, 152, 746, 5],
["access", 156, "setarg", 747, 12],
["access", 157, 0, 747, 34],
["get", 159, 17, 1, 747, 5],
["frame", 160, 159, 4, 747, 5],
["null", 161, 747, 5],
["setarg", 160, 0, 161, 747, 5],
["setarg", 160, 1, 156, 747, 5],
["setarg", 160, 2, 11, 747, 5],
["setarg", 160, 3, 157, 747, 5],
["setarg", 160, 4, 2, 747, 5],
["invoke", 160, 158, 747, 5],
["access", 6, 1, 748, 15],
["access", 5, 0, 749, 10],
"while_start_314",
["is_int", 163, 5, 750, 17],
["jump_false", 163, "rel_ni_316", 750, 17],
["is_int", 164, 7, 750, 17],
["jump_false", 164, "rel_ni_316", 750, 17],
["lt_int", 162, 5, 7, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_ni_316",
["is_num", 163, 5, 750, 17],
["jump_false", 163, "rel_nn_317", 750, 17],
["is_num", 164, 7, 750, 17],
["jump_false", 164, "rel_nn_317", 750, 17],
["lt_float", 162, 5, 7, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_nn_317",
["is_text", 163, 5, 750, 17],
["jump_false", 163, "rel_err_319", 750, 17],
["is_text", 164, 7, 750, 17],
["jump_false", 164, "rel_err_319", 750, 17],
["lt_text", 162, 5, 7, 750, 17],
["jump", "rel_done_318", 750, 17],
"rel_err_319",
[
"access",
165,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
750,
17
],
["access", 166, "error", 750, 17],
["access", 167, "cannot compare with '<': operands must be same type", 750, 17],
["array", 168, 0, 750, 17],
["push", 168, 167, 750, 17],
["frame", 170, 165, 2, 750, 17],
["null", 171, 750, 17],
["setarg", 170, 0, 171, 750, 17],
["setarg", 170, 1, 166, 750, 17],
["setarg", 170, 2, 168, 750, 17],
["invoke", 170, 169, 750, 17],
["disrupt", 750, 17],
"rel_done_318",
["jump_false", 162, "while_end_315", 750, 17],
["access", 172, "setarg", 751, 14],
["load_dynamic", 173, 4, 5, 751, 50],
["get", 175, 17, 1, 751, 7],
["frame", 176, 175, 4, 751, 7],
["null", 177, 751, 7],
["setarg", 176, 0, 177, 751, 7],
["setarg", 176, 1, 172, 751, 7],
["setarg", 176, 2, 11, 751, 7],
["setarg", 176, 3, 6, 751, 7],
["setarg", 176, 4, 173, 751, 7],
["invoke", 176, 174, 751, 7],
["access", 178, 1, 752, 27],
["is_num", 180, 6, 752, 27],
["jump_false", 180, "num_err_320", 752, 27],
["is_num", 181, 178, 752, 27],
["jump_false", 181, "num_err_320", 752, 27],
["add", 179, 6, 178, 752, 27],
["jump", "num_done_321", 752, 27],
"num_err_320",
[
"access",
182,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
752,
27
],
["access", 183, "error", 752, 27],
["access", 184, "cannot apply '+': operands must be numbers", 752, 27],
["array", 185, 0, 752, 27],
["push", 185, 184, 752, 27],
["frame", 187, 182, 2, 752, 27],
["null", 188, 752, 27],
["setarg", 187, 0, 188, 752, 27],
["setarg", 187, 1, 183, 752, 27],
["setarg", 187, 2, 185, 752, 27],
["invoke", 187, 186, 752, 27],
["disrupt", 752, 27],
"num_done_321",
["move", 6, 179, 752, 27],
["access", 189, 1, 753, 17],
["is_num", 191, 5, 753, 17],
["jump_false", 191, "num_err_322", 753, 17],
["is_num", 192, 189, 753, 17],
["jump_false", 192, "num_err_322", 753, 17],
["add", 190, 5, 189, 753, 17],
["jump", "num_done_323", 753, 17],
"num_err_322",
[
"access",
193,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
753,
17
],
["access", 194, "error", 753, 17],
["access", 195, "cannot apply '+': operands must be numbers", 753, 17],
["array", 196, 0, 753, 17],
["push", 196, 195, 753, 17],
["frame", 198, 193, 2, 753, 17],
["null", 199, 753, 17],
["setarg", 198, 0, 199, 753, 17],
["setarg", 198, 1, 194, 753, 17],
["setarg", 198, 2, 196, 753, 17],
["invoke", 198, 197, 753, 17],
["disrupt", 753, 17],
"num_done_323",
["move", 5, 190, 753, 17],
["jump", "while_start_314", 753, 17],
"while_end_315",
["access", 200, "invoke", 755, 12],
["get", 202, 16, 1, 755, 5],
["frame", 203, 202, 3, 755, 5],
["null", 204, 755, 5],
["setarg", 203, 0, 204, 755, 5],
["setarg", 203, 1, 200, 755, 5],
["setarg", 203, 2, 11, 755, 5],
["setarg", 203, 3, 1, 755, 5],
["invoke", 203, 201, 755, 5],
["get", 206, 36, 1, 757, 5],
["frame", 207, 206, 1, 757, 5],
["null", 208, 757, 5],
["setarg", 207, 0, 208, 757, 5],
["setarg", 207, 1, 10, 757, 5],
["invoke", 207, 205, 757, 5],
["null", 209, 757, 5],
["return", 209, 757, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 239,
"nr_close_slots": 0,
"instructions": [
["length", 18, 4, 761, 23],
["move", 7, 18, 761, 23],
["get", 20, 10, 1, 762, 17],
["frame", 21, 20, 0, 762, 17],
["null", 22, 762, 17],
["setarg", 21, 0, 22, 762, 17],
["invoke", 21, 19, 762, 17],
["move", 9, 19, 762, 17],
["access", 23, "dyn_record_path", 763, 33],
["get", 25, 60, 1, 763, 23],
["frame", 26, 25, 1, 763, 23],
["null", 27, 763, 23],
["setarg", 26, 0, 27, 763, 23],
["setarg", 26, 1, 23, 763, 23],
["invoke", 26, 24, 763, 23],
["move", 17, 24, 763, 23],
["access", 28, "dyn_call_done", 764, 32],
["get", 30, 60, 1, 764, 22],
["frame", 31, 30, 1, 764, 22],
["null", 32, 764, 22],
["setarg", 31, 0, 32, 764, 22],
["setarg", 31, 1, 28, 764, 22],
["invoke", 31, 29, 764, 22],
["move", 10, 29, 764, 22],
["access", 5, 0, 765, 14],
["access", 6, 0, 766, 19],
["access", 33, "is_proxy", 769, 12],
["get", 35, 16, 1, 769, 5],
["frame", 36, 35, 3, 769, 5],
["null", 37, 769, 5],
["setarg", 36, 0, 37, 769, 5],
["setarg", 36, 1, 33, 769, 5],
["setarg", 36, 2, 9, 769, 5],
["setarg", 36, 3, 2, 769, 5],
["invoke", 36, 34, 769, 5],
["access", 38, "jump_false", 770, 20],
["get", 40, 35, 1, 770, 5],
["frame", 41, 40, 3, 770, 5],
["null", 42, 770, 5],
["setarg", 41, 0, 42, 770, 5],
["setarg", 41, 1, 38, 770, 5],
["setarg", 41, 2, 9, 770, 5],
["setarg", 41, 3, 17, 770, 5],
["invoke", 41, 39, 770, 5],
["get", 44, 10, 1, 773, 18],
["frame", 45, 44, 0, 773, 18],
["null", 46, 773, 18],
["setarg", 45, 0, 46, 773, 18],
["invoke", 45, 43, 773, 18],
["move", 13, 43, 773, 18],
["access", 47, "dyn_error", 774, 32],
["get", 49, 60, 1, 774, 22],
["frame", 50, 49, 1, 774, 22],
["null", 51, 774, 22],
["setarg", 50, 0, 51, 774, 22],
["setarg", 50, 1, 47, 774, 22],
["invoke", 50, 48, 774, 22],
["move", 11, 48, 774, 22],
["access", 52, "is_text", 775, 12],
["get", 54, 16, 1, 775, 5],
["frame", 55, 54, 3, 775, 5],
["null", 56, 775, 5],
["setarg", 55, 0, 56, 775, 5],
["setarg", 55, 1, 52, 775, 5],
["setarg", 55, 2, 13, 775, 5],
["setarg", 55, 3, 3, 775, 5],
["invoke", 55, 53, 775, 5],
["access", 57, "jump_false", 776, 20],
["get", 59, 35, 1, 776, 5],
["frame", 60, 59, 3, 776, 5],
["null", 61, 776, 5],
["setarg", 60, 0, 61, 776, 5],
["setarg", 60, 1, 57, 776, 5],
["setarg", 60, 2, 13, 776, 5],
["setarg", 60, 3, 11, 776, 5],
["invoke", 60, 58, 776, 5],
["get", 63, 10, 1, 777, 21],
["frame", 64, 63, 0, 777, 21],
["null", 65, 777, 21],
["setarg", 64, 0, 65, 777, 21],
["invoke", 64, 62, 777, 21],
["move", 15, 62, 777, 21],
["get", 67, 26, 1, 778, 5],
["frame", 68, 67, 1, 778, 5],
["null", 69, 778, 5],
["setarg", 68, 0, 69, 778, 5],
["setarg", 68, 1, 15, 778, 5],
["invoke", 68, 66, 778, 5],
["get", 71, 10, 1, 779, 20],
["frame", 72, 71, 0, 779, 20],
["null", 73, 779, 20],
["setarg", 72, 0, 73, 779, 20],
["invoke", 72, 70, 779, 20],
["move", 8, 70, 779, 20],
["access", 74, "array", 780, 16],
["access", 75, 0, 780, 35],
["array", 76, 3, 780, 35],
["push", 76, 74, 780, 35],
["push", 76, 8, 780, 35],
["push", 76, 75, 780, 35],
["get", 78, 8, 1, 780, 5],
["frame", 79, 78, 1, 780, 5],
["null", 80, 780, 5],
["setarg", 79, 0, 80, 780, 5],
["setarg", 79, 1, 76, 780, 5],
["invoke", 79, 77, 780, 5],
["access", 5, 0, 781, 10],
"while_start_324",
["is_int", 82, 5, 782, 17],
["jump_false", 82, "rel_ni_326", 782, 17],
["is_int", 83, 7, 782, 17],
["jump_false", 83, "rel_ni_326", 782, 17],
["lt_int", 81, 5, 7, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_ni_326",
["is_num", 82, 5, 782, 17],
["jump_false", 82, "rel_nn_327", 782, 17],
["is_num", 83, 7, 782, 17],
["jump_false", 83, "rel_nn_327", 782, 17],
["lt_float", 81, 5, 7, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_nn_327",
["is_text", 82, 5, 782, 17],
["jump_false", 82, "rel_err_329", 782, 17],
["is_text", 83, 7, 782, 17],
["jump_false", 83, "rel_err_329", 782, 17],
["lt_text", 81, 5, 7, 782, 17],
["jump", "rel_done_328", 782, 17],
"rel_err_329",
[
"access",
84,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
782,
17
],
["access", 85, "error", 782, 17],
["access", 86, "cannot compare with '<': operands must be same type", 782, 17],
["array", 87, 0, 782, 17],
["push", 87, 86, 782, 17],
["frame", 89, 84, 2, 782, 17],
["null", 90, 782, 17],
["setarg", 89, 0, 90, 782, 17],
["setarg", 89, 1, 85, 782, 17],
["setarg", 89, 2, 87, 782, 17],
["invoke", 89, 88, 782, 17],
["disrupt", 782, 17],
"rel_done_328",
["jump_false", 81, "while_end_325", 782, 17],
["access", 91, "push", 783, 14],
["load_dynamic", 92, 4, 5, 783, 37],
["get", 94, 16, 1, 783, 7],
["frame", 95, 94, 3, 783, 7],
["null", 96, 783, 7],
["setarg", 95, 0, 96, 783, 7],
["setarg", 95, 1, 91, 783, 7],
["setarg", 95, 2, 8, 783, 7],
["setarg", 95, 3, 92, 783, 7],
["invoke", 95, 93, 783, 7],
["access", 97, 1, 784, 17],
["is_num", 99, 5, 784, 17],
["jump_false", 99, "num_err_330", 784, 17],
["is_num", 100, 97, 784, 17],
["jump_false", 100, "num_err_330", 784, 17],
["add", 98, 5, 97, 784, 17],
["jump", "num_done_331", 784, 17],
"num_err_330",
[
"access",
101,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
784,
17
],
["access", 102, "error", 784, 17],
["access", 103, "cannot apply '+': operands must be numbers", 784, 17],
["array", 104, 0, 784, 17],
["push", 104, 103, 784, 17],
["frame", 106, 101, 2, 784, 17],
["null", 107, 784, 17],
["setarg", 106, 0, 107, 784, 17],
["setarg", 106, 1, 102, 784, 17],
["setarg", 106, 2, 104, 784, 17],
["invoke", 106, 105, 784, 17],
["disrupt", 784, 17],
"num_done_331",
["move", 5, 98, 784, 17],
["jump", "while_start_324", 784, 17],
"while_end_325",
["get", 109, 10, 1, 786, 14],
["frame", 110, 109, 0, 786, 14],
["null", 111, 786, 14],
["setarg", 110, 0, 111, 786, 14],
["invoke", 110, 108, 786, 14],
["move", 16, 108, 786, 14],
["access", 112, "frame", 787, 12],
["access", 113, 2, 787, 30],
["get", 115, 17, 1, 787, 5],
["frame", 116, 115, 4, 787, 5],
["null", 117, 787, 5],
["setarg", 116, 0, 117, 787, 5],
["setarg", 116, 1, 112, 787, 5],
["setarg", 116, 2, 16, 787, 5],
["setarg", 116, 3, 2, 787, 5],
["setarg", 116, 4, 113, 787, 5],
["invoke", 116, 114, 787, 5],
["access", 118, "setarg", 788, 12],
["access", 119, 0, 788, 26],
["get", 121, 17, 1, 788, 5],
["frame", 122, 121, 4, 788, 5],
["null", 123, 788, 5],
["setarg", 122, 0, 123, 788, 5],
["setarg", 122, 1, 118, 788, 5],
["setarg", 122, 2, 16, 788, 5],
["setarg", 122, 3, 119, 788, 5],
["setarg", 122, 4, 15, 788, 5],
["invoke", 122, 120, 788, 5],
["access", 124, "setarg", 789, 12],
["access", 125, 1, 789, 26],
["get", 127, 17, 1, 789, 5],
["frame", 128, 127, 4, 789, 5],
["null", 129, 789, 5],
["setarg", 128, 0, 129, 789, 5],
["setarg", 128, 1, 124, 789, 5],
["setarg", 128, 2, 16, 789, 5],
["setarg", 128, 3, 125, 789, 5],
["setarg", 128, 4, 3, 789, 5],
["invoke", 128, 126, 789, 5],
["access", 130, "setarg", 790, 12],
["access", 131, 2, 790, 26],
["get", 133, 17, 1, 790, 5],
["frame", 134, 133, 4, 790, 5],
["null", 135, 790, 5],
["setarg", 134, 0, 135, 790, 5],
["setarg", 134, 1, 130, 790, 5],
["setarg", 134, 2, 16, 790, 5],
["setarg", 134, 3, 131, 790, 5],
["setarg", 134, 4, 8, 790, 5],
["invoke", 134, 132, 790, 5],
["access", 136, "invoke", 791, 12],
["get", 138, 16, 1, 791, 5],
["frame", 139, 138, 3, 791, 5],
["null", 140, 791, 5],
["setarg", 139, 0, 140, 791, 5],
["setarg", 139, 1, 136, 791, 5],
["setarg", 139, 2, 16, 791, 5],
["setarg", 139, 3, 1, 791, 5],
["invoke", 139, 137, 791, 5],
["get", 142, 34, 1, 792, 5],
["frame", 143, 142, 1, 792, 5],
["null", 144, 792, 5],
["setarg", 143, 0, 144, 792, 5],
["setarg", 143, 1, 10, 792, 5],
["invoke", 143, 141, 792, 5],
["get", 146, 36, 1, 795, 5],
["frame", 147, 146, 1, 795, 5],
["null", 148, 795, 5],
["setarg", 147, 0, 148, 795, 5],
["setarg", 147, 1, 11, 795, 5],
["invoke", 147, 145, 795, 5],
["access", 149, "cannot access: key must be text", 796, 20],
["get", 151, 37, 1, 796, 5],
["frame", 152, 151, 1, 796, 5],
["null", 153, 796, 5],
["setarg", 152, 0, 153, 796, 5],
["setarg", 152, 1, 149, 796, 5],
["invoke", 152, 150, 796, 5],
["access", 154, "disrupt", 797, 12],
["get", 156, 14, 1, 797, 5],
["frame", 157, 156, 1, 797, 5],
["null", 158, 797, 5],
["setarg", 157, 0, 158, 797, 5],
["setarg", 157, 1, 154, 797, 5],
["invoke", 157, 155, 797, 5],
["get", 160, 34, 1, 798, 5],
["frame", 161, 160, 1, 798, 5],
["null", 162, 798, 5],
["setarg", 161, 0, 162, 798, 5],
["setarg", 161, 1, 10, 798, 5],
["invoke", 161, 159, 798, 5],
["get", 164, 36, 1, 801, 5],
["frame", 165, 164, 1, 801, 5],
["null", 166, 801, 5],
["setarg", 165, 0, 166, 801, 5],
["setarg", 165, 1, 17, 801, 5],
["invoke", 165, 163, 801, 5],
["get", 168, 10, 1, 802, 23],
["frame", 169, 168, 0, 802, 23],
["null", 170, 802, 23],
["setarg", 169, 0, 170, 802, 23],
["invoke", 169, 167, 802, 23],
["move", 14, 167, 802, 23],
["access", 171, "load_dynamic", 803, 12],
["get", 173, 17, 1, 803, 5],
["frame", 174, 173, 4, 803, 5],
["null", 175, 803, 5],
["setarg", 174, 0, 175, 803, 5],
["setarg", 174, 1, 171, 803, 5],
["setarg", 174, 2, 14, 803, 5],
["setarg", 174, 3, 2, 803, 5],
["setarg", 174, 4, 3, 803, 5],
["invoke", 174, 172, 803, 5],
["get", 177, 10, 1, 804, 22],
["frame", 178, 177, 0, 804, 22],
["null", 179, 804, 22],
["setarg", 178, 0, 179, 804, 22],
["invoke", 178, 176, 804, 22],
["move", 12, 176, 804, 22],
["access", 180, "frame", 805, 12],
["get", 182, 17, 1, 805, 5],
["frame", 183, 182, 4, 805, 5],
["null", 184, 805, 5],
["setarg", 183, 0, 184, 805, 5],
["setarg", 183, 1, 180, 805, 5],
["setarg", 183, 2, 12, 805, 5],
["setarg", 183, 3, 14, 805, 5],
["setarg", 183, 4, 7, 805, 5],
["invoke", 183, 181, 805, 5],
["access", 185, "setarg", 806, 12],
["access", 186, 0, 806, 34],
["get", 188, 17, 1, 806, 5],
["frame", 189, 188, 4, 806, 5],
["null", 190, 806, 5],
["setarg", 189, 0, 190, 806, 5],
["setarg", 189, 1, 185, 806, 5],
["setarg", 189, 2, 12, 806, 5],
["setarg", 189, 3, 186, 806, 5],
["setarg", 189, 4, 2, 806, 5],
["invoke", 189, 187, 806, 5],
["access", 6, 1, 807, 15],
["access", 5, 0, 808, 10],
"while_start_332",
["is_int", 192, 5, 809, 17],
["jump_false", 192, "rel_ni_334", 809, 17],
["is_int", 193, 7, 809, 17],
["jump_false", 193, "rel_ni_334", 809, 17],
["lt_int", 191, 5, 7, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_ni_334",
["is_num", 192, 5, 809, 17],
["jump_false", 192, "rel_nn_335", 809, 17],
["is_num", 193, 7, 809, 17],
["jump_false", 193, "rel_nn_335", 809, 17],
["lt_float", 191, 5, 7, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_nn_335",
["is_text", 192, 5, 809, 17],
["jump_false", 192, "rel_err_337", 809, 17],
["is_text", 193, 7, 809, 17],
["jump_false", 193, "rel_err_337", 809, 17],
["lt_text", 191, 5, 7, 809, 17],
["jump", "rel_done_336", 809, 17],
"rel_err_337",
[
"access",
194,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
809,
17
],
["access", 195, "error", 809, 17],
["access", 196, "cannot compare with '<': operands must be same type", 809, 17],
["array", 197, 0, 809, 17],
["push", 197, 196, 809, 17],
["frame", 199, 194, 2, 809, 17],
["null", 200, 809, 17],
["setarg", 199, 0, 200, 809, 17],
["setarg", 199, 1, 195, 809, 17],
["setarg", 199, 2, 197, 809, 17],
["invoke", 199, 198, 809, 17],
["disrupt", 809, 17],
"rel_done_336",
["jump_false", 191, "while_end_333", 809, 17],
["access", 201, "setarg", 810, 14],
["load_dynamic", 202, 4, 5, 810, 50],
["get", 204, 17, 1, 810, 7],
["frame", 205, 204, 4, 810, 7],
["null", 206, 810, 7],
["setarg", 205, 0, 206, 810, 7],
["setarg", 205, 1, 201, 810, 7],
["setarg", 205, 2, 12, 810, 7],
["setarg", 205, 3, 6, 810, 7],
["setarg", 205, 4, 202, 810, 7],
["invoke", 205, 203, 810, 7],
["access", 207, 1, 811, 27],
["is_num", 209, 6, 811, 27],
["jump_false", 209, "num_err_338", 811, 27],
["is_num", 210, 207, 811, 27],
["jump_false", 210, "num_err_338", 811, 27],
["add", 208, 6, 207, 811, 27],
["jump", "num_done_339", 811, 27],
"num_err_338",
[
"access",
211,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
811,
27
],
["access", 212, "error", 811, 27],
["access", 213, "cannot apply '+': operands must be numbers", 811, 27],
["array", 214, 0, 811, 27],
["push", 214, 213, 811, 27],
["frame", 216, 211, 2, 811, 27],
["null", 217, 811, 27],
["setarg", 216, 0, 217, 811, 27],
["setarg", 216, 1, 212, 811, 27],
["setarg", 216, 2, 214, 811, 27],
["invoke", 216, 215, 811, 27],
["disrupt", 811, 27],
"num_done_339",
["move", 6, 208, 811, 27],
["access", 218, 1, 812, 17],
["is_num", 220, 5, 812, 17],
["jump_false", 220, "num_err_340", 812, 17],
["is_num", 221, 218, 812, 17],
["jump_false", 221, "num_err_340", 812, 17],
["add", 219, 5, 218, 812, 17],
["jump", "num_done_341", 812, 17],
"num_err_340",
[
"access",
222,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
812,
17
],
["access", 223, "error", 812, 17],
["access", 224, "cannot apply '+': operands must be numbers", 812, 17],
["array", 225, 0, 812, 17],
["push", 225, 224, 812, 17],
["frame", 227, 222, 2, 812, 17],
["null", 228, 812, 17],
["setarg", 227, 0, 228, 812, 17],
["setarg", 227, 1, 223, 812, 17],
["setarg", 227, 2, 225, 812, 17],
["invoke", 227, 226, 812, 17],
["disrupt", 812, 17],
"num_done_341",
["move", 5, 219, 812, 17],
["jump", "while_start_332", 812, 17],
"while_end_333",
["access", 229, "invoke", 814, 12],
["get", 231, 16, 1, 814, 5],
["frame", 232, 231, 3, 814, 5],
["null", 233, 814, 5],
["setarg", 232, 0, 233, 814, 5],
["setarg", 232, 1, 229, 814, 5],
["setarg", 232, 2, 12, 814, 5],
["setarg", 232, 3, 1, 814, 5],
["invoke", 232, 230, 814, 5],
["get", 235, 36, 1, 816, 5],
["frame", 236, 235, 1, 816, 5],
["null", 237, 816, 5],
["setarg", 236, 0, 237, 816, 5],
["setarg", 236, 1, 10, 816, 5],
["invoke", 236, 234, 816, 5],
["null", 238, 816, 5],
["return", 238, 816, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 77,
"nr_close_slots": 0,
"instructions": [
["length", 8, 2, 820, 23],
["move", 5, 8, 820, 23],
["get", 10, 10, 1, 821, 22],
["frame", 11, 10, 0, 821, 22],
["null", 12, 821, 22],
["setarg", 11, 0, 12, 821, 22],
["invoke", 11, 9, 821, 22],
["move", 6, 9, 821, 22],
["access", 13, "goframe", 822, 12],
["get", 15, 17, 1, 822, 5],
["frame", 16, 15, 4, 822, 5],
["null", 17, 822, 5],
["setarg", 16, 0, 17, 822, 5],
["setarg", 16, 1, 13, 822, 5],
["setarg", 16, 2, 6, 822, 5],
["setarg", 16, 3, 1, 822, 5],
["setarg", 16, 4, 5, 822, 5],
["invoke", 16, 14, 822, 5],
["get", 19, 10, 1, 823, 21],
["frame", 20, 19, 0, 823, 21],
["null", 21, 823, 21],
["setarg", 20, 0, 21, 823, 21],
["invoke", 20, 18, 823, 21],
["move", 7, 18, 823, 21],
["access", 22, "null", 824, 12],
["get", 24, 15, 1, 824, 5],
["frame", 25, 24, 2, 824, 5],
["null", 26, 824, 5],
["setarg", 25, 0, 26, 824, 5],
["setarg", 25, 1, 22, 824, 5],
["setarg", 25, 2, 7, 824, 5],
["invoke", 25, 23, 824, 5],
["access", 27, "setarg", 825, 12],
["access", 28, 0, 825, 34],
["get", 30, 17, 1, 825, 5],
["frame", 31, 30, 4, 825, 5],
["null", 32, 825, 5],
["setarg", 31, 0, 32, 825, 5],
["setarg", 31, 1, 27, 825, 5],
["setarg", 31, 2, 6, 825, 5],
["setarg", 31, 3, 28, 825, 5],
["setarg", 31, 4, 7, 825, 5],
["invoke", 31, 29, 825, 5],
["access", 4, 1, 826, 19],
["access", 3, 0, 827, 14],
"while_start_342",
["is_int", 34, 3, 828, 17],
["jump_false", 34, "rel_ni_344", 828, 17],
["is_int", 35, 5, 828, 17],
["jump_false", 35, "rel_ni_344", 828, 17],
["lt_int", 33, 3, 5, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_ni_344",
["is_num", 34, 3, 828, 17],
["jump_false", 34, "rel_nn_345", 828, 17],
["is_num", 35, 5, 828, 17],
["jump_false", 35, "rel_nn_345", 828, 17],
["lt_float", 33, 3, 5, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_nn_345",
["is_text", 34, 3, 828, 17],
["jump_false", 34, "rel_err_347", 828, 17],
["is_text", 35, 5, 828, 17],
["jump_false", 35, "rel_err_347", 828, 17],
["lt_text", 33, 3, 5, 828, 17],
["jump", "rel_done_346", 828, 17],
"rel_err_347",
[
"access",
36,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
828,
17
],
["access", 37, "error", 828, 17],
["access", 38, "cannot compare with '<': operands must be same type", 828, 17],
["array", 39, 0, 828, 17],
["push", 39, 38, 828, 17],
["frame", 41, 36, 2, 828, 17],
["null", 42, 828, 17],
["setarg", 41, 0, 42, 828, 17],
["setarg", 41, 1, 37, 828, 17],
["setarg", 41, 2, 39, 828, 17],
["invoke", 41, 40, 828, 17],
["disrupt", 828, 17],
"rel_done_346",
["jump_false", 33, "while_end_343", 828, 17],
["access", 43, "setarg", 829, 14],
["load_dynamic", 44, 2, 3, 829, 50],
["get", 46, 17, 1, 829, 7],
["frame", 47, 46, 4, 829, 7],
["null", 48, 829, 7],
["setarg", 47, 0, 48, 829, 7],
["setarg", 47, 1, 43, 829, 7],
["setarg", 47, 2, 6, 829, 7],
["setarg", 47, 3, 4, 829, 7],
["setarg", 47, 4, 44, 829, 7],
["invoke", 47, 45, 829, 7],
["access", 49, 1, 830, 27],
["is_num", 51, 4, 830, 27],
["jump_false", 51, "num_err_348", 830, 27],
["is_num", 52, 49, 830, 27],
["jump_false", 52, "num_err_348", 830, 27],
["add", 50, 4, 49, 830, 27],
["jump", "num_done_349", 830, 27],
"num_err_348",
[
"access",
53,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
830,
27
],
["access", 54, "error", 830, 27],
["access", 55, "cannot apply '+': operands must be numbers", 830, 27],
["array", 56, 0, 830, 27],
["push", 56, 55, 830, 27],
["frame", 58, 53, 2, 830, 27],
["null", 59, 830, 27],
["setarg", 58, 0, 59, 830, 27],
["setarg", 58, 1, 54, 830, 27],
["setarg", 58, 2, 56, 830, 27],
["invoke", 58, 57, 830, 27],
["disrupt", 830, 27],
"num_done_349",
["move", 4, 50, 830, 27],
["access", 60, 1, 831, 17],
["is_num", 62, 3, 831, 17],
["jump_false", 62, "num_err_350", 831, 17],
["is_num", 63, 60, 831, 17],
["jump_false", 63, "num_err_350", 831, 17],
["add", 61, 3, 60, 831, 17],
["jump", "num_done_351", 831, 17],
"num_err_350",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
831,
17
],
["access", 65, "error", 831, 17],
["access", 66, "cannot apply '+': operands must be numbers", 831, 17],
["array", 67, 0, 831, 17],
["push", 67, 66, 831, 17],
["frame", 69, 64, 2, 831, 17],
["null", 70, 831, 17],
["setarg", 69, 0, 70, 831, 17],
["setarg", 69, 1, 65, 831, 17],
["setarg", 69, 2, 67, 831, 17],
["invoke", 69, 68, 831, 17],
["disrupt", 831, 17],
"num_done_351",
["move", 3, 61, 831, 17],
["jump", "while_start_342", 831, 17],
"while_end_343",
["access", 71, "goinvoke", 833, 12],
["get", 73, 15, 1, 833, 5],
["frame", 74, 73, 2, 833, 5],
["null", 75, 833, 5],
["setarg", 74, 0, 75, 833, 5],
["setarg", 74, 1, 71, 833, 5],
["setarg", 74, 2, 6, 833, 5],
["invoke", 74, 72, 833, 5],
["null", 76, 833, 5],
["return", 76, 833, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 77,
"nr_close_slots": 0,
"instructions": [
["get", 10, 10, 1, 837, 21],
["frame", 11, 10, 0, 837, 21],
["null", 12, 837, 21],
["setarg", 11, 0, 12, 837, 21],
["invoke", 11, 9, 837, 21],
["move", 8, 9, 837, 21],
["get", 14, 31, 1, 838, 5],
["frame", 15, 14, 3, 838, 5],
["null", 16, 838, 5],
["setarg", 15, 0, 16, 838, 5],
["setarg", 15, 1, 8, 838, 5],
["setarg", 15, 2, 1, 838, 5],
["setarg", 15, 3, 2, 838, 5],
["invoke", 15, 13, 838, 5],
["length", 17, 3, 839, 23],
["move", 6, 17, 839, 23],
["get", 19, 10, 1, 840, 22],
["frame", 20, 19, 0, 840, 22],
["null", 21, 840, 22],
["setarg", 20, 0, 21, 840, 22],
["invoke", 20, 18, 840, 22],
["move", 7, 18, 840, 22],
["access", 22, "goframe", 841, 12],
["get", 24, 17, 1, 841, 5],
["frame", 25, 24, 4, 841, 5],
["null", 26, 841, 5],
["setarg", 25, 0, 26, 841, 5],
["setarg", 25, 1, 22, 841, 5],
["setarg", 25, 2, 7, 841, 5],
["setarg", 25, 3, 8, 841, 5],
["setarg", 25, 4, 6, 841, 5],
["invoke", 25, 23, 841, 5],
["access", 27, "setarg", 842, 12],
["access", 28, 0, 842, 34],
["get", 30, 17, 1, 842, 5],
["frame", 31, 30, 4, 842, 5],
["null", 32, 842, 5],
["setarg", 31, 0, 32, 842, 5],
["setarg", 31, 1, 27, 842, 5],
["setarg", 31, 2, 7, 842, 5],
["setarg", 31, 3, 28, 842, 5],
["setarg", 31, 4, 1, 842, 5],
["invoke", 31, 29, 842, 5],
["access", 5, 1, 843, 19],
["access", 4, 0, 844, 14],
"while_start_352",
["is_int", 34, 4, 845, 17],
["jump_false", 34, "rel_ni_354", 845, 17],
["is_int", 35, 6, 845, 17],
["jump_false", 35, "rel_ni_354", 845, 17],
["lt_int", 33, 4, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_ni_354",
["is_num", 34, 4, 845, 17],
["jump_false", 34, "rel_nn_355", 845, 17],
["is_num", 35, 6, 845, 17],
["jump_false", 35, "rel_nn_355", 845, 17],
["lt_float", 33, 4, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_nn_355",
["is_text", 34, 4, 845, 17],
["jump_false", 34, "rel_err_357", 845, 17],
["is_text", 35, 6, 845, 17],
["jump_false", 35, "rel_err_357", 845, 17],
["lt_text", 33, 4, 6, 845, 17],
["jump", "rel_done_356", 845, 17],
"rel_err_357",
[
"access",
36,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
845,
17
],
["access", 37, "error", 845, 17],
["access", 38, "cannot compare with '<': operands must be same type", 845, 17],
["array", 39, 0, 845, 17],
["push", 39, 38, 845, 17],
["frame", 41, 36, 2, 845, 17],
["null", 42, 845, 17],
["setarg", 41, 0, 42, 845, 17],
["setarg", 41, 1, 37, 845, 17],
["setarg", 41, 2, 39, 845, 17],
["invoke", 41, 40, 845, 17],
["disrupt", 845, 17],
"rel_done_356",
["jump_false", 33, "while_end_353", 845, 17],
["access", 43, "setarg", 846, 14],
["load_dynamic", 44, 3, 4, 846, 50],
["get", 46, 17, 1, 846, 7],
["frame", 47, 46, 4, 846, 7],
["null", 48, 846, 7],
["setarg", 47, 0, 48, 846, 7],
["setarg", 47, 1, 43, 846, 7],
["setarg", 47, 2, 7, 846, 7],
["setarg", 47, 3, 5, 846, 7],
["setarg", 47, 4, 44, 846, 7],
["invoke", 47, 45, 846, 7],
["access", 49, 1, 847, 27],
["is_num", 51, 5, 847, 27],
["jump_false", 51, "num_err_358", 847, 27],
["is_num", 52, 49, 847, 27],
["jump_false", 52, "num_err_358", 847, 27],
["add", 50, 5, 49, 847, 27],
["jump", "num_done_359", 847, 27],
"num_err_358",
[
"access",
53,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
847,
27
],
["access", 54, "error", 847, 27],
["access", 55, "cannot apply '+': operands must be numbers", 847, 27],
["array", 56, 0, 847, 27],
["push", 56, 55, 847, 27],
["frame", 58, 53, 2, 847, 27],
["null", 59, 847, 27],
["setarg", 58, 0, 59, 847, 27],
["setarg", 58, 1, 54, 847, 27],
["setarg", 58, 2, 56, 847, 27],
["invoke", 58, 57, 847, 27],
["disrupt", 847, 27],
"num_done_359",
["move", 5, 50, 847, 27],
["access", 60, 1, 848, 17],
["is_num", 62, 4, 848, 17],
["jump_false", 62, "num_err_360", 848, 17],
["is_num", 63, 60, 848, 17],
["jump_false", 63, "num_err_360", 848, 17],
["add", 61, 4, 60, 848, 17],
["jump", "num_done_361", 848, 17],
"num_err_360",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
848,
17
],
["access", 65, "error", 848, 17],
["access", 66, "cannot apply '+': operands must be numbers", 848, 17],
["array", 67, 0, 848, 17],
["push", 67, 66, 848, 17],
["frame", 69, 64, 2, 848, 17],
["null", 70, 848, 17],
["setarg", 69, 0, 70, 848, 17],
["setarg", 69, 1, 65, 848, 17],
["setarg", 69, 2, 67, 848, 17],
["invoke", 69, 68, 848, 17],
["disrupt", 848, 17],
"num_done_361",
["move", 4, 61, 848, 17],
["jump", "while_start_352", 848, 17],
"while_end_353",
["access", 71, "goinvoke", 850, 12],
["get", 73, 15, 1, 850, 5],
["frame", 74, 73, 2, 850, 5],
["null", 75, 850, 5],
["setarg", 74, 0, 75, 850, 5],
["setarg", 74, 1, 71, 850, 5],
["setarg", 74, 2, 7, 850, 5],
["invoke", 74, 72, 850, 5],
["null", 76, 850, 5],
["return", 76, 850, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 113,
"nr_close_slots": 0,
"instructions": [
["null", 6, 855, 23],
["is_identical", 7, 1, 6, 855, 23],
["jump_true", 7, "eq_done_364", 855, 23],
["is_int", 8, 1, 855, 23],
["jump_false", 8, "eq_ni_365", 855, 23],
["is_int", 9, 6, 855, 23],
["jump_false", 9, "eq_ni_365", 855, 23],
["eq_int", 7, 1, 6, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_ni_365",
["is_num", 8, 1, 855, 23],
["jump_false", 8, "eq_nn_366", 855, 23],
["is_num", 9, 6, 855, 23],
["jump_false", 9, "eq_nn_366", 855, 23],
["eq_float", 7, 1, 6, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nn_366",
["is_text", 8, 1, 855, 23],
["jump_false", 8, "eq_nt_367", 855, 23],
["is_text", 9, 6, 855, 23],
["jump_false", 9, "eq_nt_367", 855, 23],
["eq_text", 7, 1, 6, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nt_367",
["is_null", 8, 1, 855, 23],
["jump_false", 8, "eq_nnl_368", 855, 23],
["is_null", 9, 6, 855, 23],
["jump_false", 9, "eq_nnl_368", 855, 23],
["true", 7, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nnl_368",
["is_bool", 8, 1, 855, 23],
["jump_false", 8, "eq_nb_369", 855, 23],
["is_bool", 9, 6, 855, 23],
["jump_false", 9, "eq_nb_369", 855, 23],
["eq_bool", 7, 1, 6, 855, 23],
["jump", "eq_done_364", 855, 23],
"eq_nb_369",
["false", 7, 855, 23],
"eq_done_364",
["jump_false", 7, "if_else_362", 855, 23],
["null", 10, 856, 14],
["return", 10, 856, 14],
["jump", "if_end_363", 856, 14],
"if_else_362",
"if_end_363",
["access", 2, 0, 858, 14],
["null", 4, 859, 16],
["access", 5, 0, 860, 16],
["null", 3, 861, 15],
"while_start_370",
["length", 11, 1, 862, 24],
["is_int", 13, 2, 862, 24],
["jump_false", 13, "rel_ni_372", 862, 24],
["is_int", 14, 11, 862, 24],
["jump_false", 14, "rel_ni_372", 862, 24],
["lt_int", 12, 2, 11, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_ni_372",
["is_num", 13, 2, 862, 24],
["jump_false", 13, "rel_nn_373", 862, 24],
["is_num", 14, 11, 862, 24],
["jump_false", 14, "rel_nn_373", 862, 24],
["lt_float", 12, 2, 11, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_nn_373",
["is_text", 13, 2, 862, 24],
["jump_false", 13, "rel_err_375", 862, 24],
["is_text", 14, 11, 862, 24],
["jump_false", 14, "rel_err_375", 862, 24],
["lt_text", 12, 2, 11, 862, 24],
["jump", "rel_done_374", 862, 24],
"rel_err_375",
[
"access",
15,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
862,
24
],
["access", 16, "error", 862, 24],
["access", 17, "cannot compare with '<': operands must be same type", 862, 24],
["array", 18, 0, 862, 24],
["push", 18, 17, 862, 24],
["frame", 20, 15, 2, 862, 24],
["null", 21, 862, 24],
["setarg", 20, 0, 21, 862, 24],
["setarg", 20, 1, 16, 862, 24],
["setarg", 20, 2, 18, 862, 24],
["invoke", 20, 19, 862, 24],
["disrupt", 862, 24],
"rel_done_374",
["jump_false", 12, "while_end_371", 862, 24],
["load_dynamic", 22, 1, 2, 863, 25],
["move", 4, 22, 863, 25],
["null", 23, 864, 19],
["is_identical", 24, 4, 23, 864, 19],
["jump_true", 24, "eq_done_379", 864, 19],
["is_int", 25, 4, 864, 19],
["jump_false", 25, "eq_ni_380", 864, 19],
["is_int", 26, 23, 864, 19],
["jump_false", 26, "eq_ni_380", 864, 19],
["eq_int", 24, 4, 23, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_ni_380",
["is_num", 25, 4, 864, 19],
["jump_false", 25, "eq_nn_381", 864, 19],
["is_num", 26, 23, 864, 19],
["jump_false", 26, "eq_nn_381", 864, 19],
["eq_float", 24, 4, 23, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nn_381",
["is_text", 25, 4, 864, 19],
["jump_false", 25, "eq_nt_382", 864, 19],
["is_text", 26, 23, 864, 19],
["jump_false", 26, "eq_nt_382", 864, 19],
["eq_text", 24, 4, 23, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nt_382",
["is_null", 25, 4, 864, 19],
["jump_false", 25, "eq_nnl_383", 864, 19],
["is_null", 26, 23, 864, 19],
["jump_false", 26, "eq_nnl_383", 864, 19],
["true", 24, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nnl_383",
["is_bool", 25, 4, 864, 19],
["jump_false", 25, "eq_nb_384", 864, 19],
["is_bool", 26, 23, 864, 19],
["jump_false", 26, "eq_nb_384", 864, 19],
["eq_bool", 24, 4, 23, 864, 19],
["jump", "eq_done_379", 864, 19],
"eq_nb_384",
["false", 24, 864, 19],
"eq_done_379",
["move", 27, 24, 864, 19],
["jump_true", 27, "or_end_378", 864, 19],
["get", 28, 84, 1, 864, 34],
["length", 29, 28, 864, 34],
["access", 30, 64, 864, 56],
["is_int", 32, 29, 864, 56],
["jump_false", 32, "rel_ni_385", 864, 56],
["is_int", 33, 30, 864, 56],
["jump_false", 33, "rel_ni_385", 864, 56],
["ge_int", 31, 29, 30, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_ni_385",
["is_num", 32, 29, 864, 56],
["jump_false", 32, "rel_nn_386", 864, 56],
["is_num", 33, 30, 864, 56],
["jump_false", 33, "rel_nn_386", 864, 56],
["ge_float", 31, 29, 30, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_nn_386",
["is_text", 32, 29, 864, 56],
["jump_false", 32, "rel_err_388", 864, 56],
["is_text", 33, 30, 864, 56],
["jump_false", 33, "rel_err_388", 864, 56],
["ge_text", 31, 29, 30, 864, 56],
["jump", "rel_done_387", 864, 56],
"rel_err_388",
[
"access",
34,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
864,
56
],
["access", 35, "error", 864, 56],
["access", 36, "cannot compare with '>=': operands must be same type", 864, 56],
["array", 37, 0, 864, 56],
["push", 37, 36, 864, 56],
["frame", 39, 34, 2, 864, 56],
["null", 40, 864, 56],
["setarg", 39, 0, 40, 864, 56],
["setarg", 39, 1, 35, 864, 56],
["setarg", 39, 2, 37, 864, 56],
["invoke", 39, 38, 864, 56],
["disrupt", 864, 56],
"rel_done_387",
["move", 27, 31, 864, 56],
"or_end_378",
["jump_false", 27, "if_else_376", 864, 56],
["access", 41, 1, 865, 19],
["is_num", 43, 2, 865, 19],
["jump_false", 43, "num_err_389", 865, 19],
["is_num", 44, 41, 865, 19],
["jump_false", 44, "num_err_389", 865, 19],
["add", 42, 2, 41, 865, 19],
["jump", "num_done_390", 865, 19],
"num_err_389",
[
"access",
45,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
865,
19
],
["access", 46, "error", 865, 19],
["access", 47, "cannot apply '+': operands must be numbers", 865, 19],
["array", 48, 0, 865, 19],
["push", 48, 47, 865, 19],
["frame", 50, 45, 2, 865, 19],
["null", 51, 865, 19],
["setarg", 50, 0, 51, 865, 19],
["setarg", 50, 1, 46, 865, 19],
["setarg", 50, 2, 48, 865, 19],
["invoke", 50, 49, 865, 19],
["disrupt", 865, 19],
"num_done_390",
["move", 2, 42, 865, 19],
["jump", "while_start_370", 866, 9],
["jump", "if_end_377", 866, 9],
"if_else_376",
"if_end_377",
["get", 53, 50, 1, 868, 11],
["frame", 54, 53, 1, 868, 11],
["null", 55, 868, 11],
["setarg", 54, 0, 55, 868, 11],
["setarg", 54, 1, 4, 868, 11],
["invoke", 54, 52, 868, 11],
["access", 56, 0, 868, 35],
["is_int", 58, 52, 868, 35],
["jump_false", 58, "rel_ni_393", 868, 35],
["is_int", 59, 56, 868, 35],
["jump_false", 59, "rel_ni_393", 868, 35],
["ge_int", 57, 52, 56, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_ni_393",
["is_num", 58, 52, 868, 35],
["jump_false", 58, "rel_nn_394", 868, 35],
["is_num", 59, 56, 868, 35],
["jump_false", 59, "rel_nn_394", 868, 35],
["ge_float", 57, 52, 56, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_nn_394",
["is_text", 58, 52, 868, 35],
["jump_false", 58, "rel_err_396", 868, 35],
["is_text", 59, 56, 868, 35],
["jump_false", 59, "rel_err_396", 868, 35],
["ge_text", 57, 52, 56, 868, 35],
["jump", "rel_done_395", 868, 35],
"rel_err_396",
[
"access",
60,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
868,
35
],
["access", 61, "error", 868, 35],
["access", 62, "cannot compare with '>=': operands must be same type", 868, 35],
["array", 63, 0, 868, 35],
["push", 63, 62, 868, 35],
["frame", 65, 60, 2, 868, 35],
["null", 66, 868, 35],
["setarg", 65, 0, 66, 868, 35],
["setarg", 65, 1, 61, 868, 35],
["setarg", 65, 2, 63, 868, 35],
["invoke", 65, 64, 868, 35],
["disrupt", 868, 35],
"rel_done_395",
["jump_false", 57, "if_else_391", 868, 35],
["access", 67, 1, 869, 19],
["is_num", 69, 2, 869, 19],
["jump_false", 69, "num_err_397", 869, 19],
["is_num", 70, 67, 869, 19],
["jump_false", 70, "num_err_397", 869, 19],
["add", 68, 2, 67, 869, 19],
["jump", "num_done_398", 869, 19],
"num_err_397",
[
"access",
71,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
869,
19
],
["access", 72, "error", 869, 19],
["access", 73, "cannot apply '+': operands must be numbers", 869, 19],
["array", 74, 0, 869, 19],
["push", 74, 73, 869, 19],
["frame", 76, 71, 2, 869, 19],
["null", 77, 869, 19],
["setarg", 76, 0, 77, 869, 19],
["setarg", 76, 1, 72, 869, 19],
["setarg", 76, 2, 74, 869, 19],
["invoke", 76, 75, 869, 19],
["disrupt", 869, 19],
"num_done_398",
["move", 2, 68, 869, 19],
["jump", "while_start_370", 870, 9],
["jump", "if_end_392", 870, 9],
"if_else_391",
"if_end_392",
["get", 79, 10, 1, 872, 14],
["frame", 80, 79, 0, 872, 14],
["null", 81, 872, 14],
["setarg", 80, 0, 81, 872, 14],
["invoke", 80, 78, 872, 14],
["move", 5, 78, 872, 14],
["record", 82, 3],
["access", 83, "name", 873, 20],
["store_field", 82, 83, "kind", 873, 20],
["store_field", 82, 4, "name", 873, 34],
["access", 84, "intrinsic", 873, 46],
["store_field", 82, 84, "make", 873, 46],
["move", 3, 82, 873, 46],
["access", 85, "access", 874, 18],
["array", 86, 3, 874, 34],
["push", 86, 85, 874, 34],
["push", 86, 5, 874, 34],
["push", 86, 3, 874, 34],
["get", 88, 8, 1, 874, 7],
["frame", 89, 88, 1, 874, 7],
["null", 90, 874, 7],
["setarg", 89, 0, 90, 874, 7],
["setarg", 89, 1, 86, 874, 7],
["invoke", 89, 87, 874, 7],
["get", 91, 84, 1, 875, 12],
["record", 92, 2],
["store_field", 92, 4, "name", 875, 38],
["store_field", 92, 5, "slot", 875, 50],
["is_array", 93, 91, 875, 50],
["jump_false", 93, "push_err_399", 875, 50],
["push", 91, 92, 875, 50],
["jump", "push_done_400", 875, 50],
"push_err_399",
[
"access",
94,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
875,
50
],
["access", 95, "error", 875, 50],
["access", 96, "cannot push: target must be an array", 875, 50],
["array", 97, 0, 875, 50],
["push", 97, 96, 875, 50],
["frame", 99, 94, 2, 875, 50],
["null", 100, 875, 50],
["setarg", 99, 0, 100, 875, 50],
["setarg", 99, 1, 95, 875, 50],
["setarg", 99, 2, 97, 875, 50],
["invoke", 99, 98, 875, 50],
["disrupt", 875, 50],
"push_done_400",
["access", 101, 1, 876, 17],
["is_num", 103, 2, 876, 17],
["jump_false", 103, "num_err_401", 876, 17],
["is_num", 104, 101, 876, 17],
["jump_false", 104, "num_err_401", 876, 17],
["add", 102, 2, 101, 876, 17],
["jump", "num_done_402", 876, 17],
"num_err_401",
[
"access",
105,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
876,
17
],
["access", 106, "error", 876, 17],
["access", 107, "cannot apply '+': operands must be numbers", 876, 17],
["array", 108, 0, 876, 17],
["push", 108, 107, 876, 17],
["frame", 110, 105, 2, 876, 17],
["null", 111, 876, 17],
["setarg", 110, 0, 111, 876, 17],
["setarg", 110, 1, 106, 876, 17],
["setarg", 110, 2, 108, 876, 17],
["invoke", 110, 109, 876, 17],
["disrupt", 876, 17],
"num_done_402",
["move", 2, 102, 876, 17],
["jump", "while_start_370", 876, 17],
"while_end_371",
["null", 112, 876, 17],
["return", 112, 876, 17]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 177,
"nr_close_slots": 0,
"instructions": [
["get", 9, 80, 1, 882, 35],
["get", 11, 51, 1, 882, 17],
["frame", 12, 11, 1, 882, 17],
["null", 13, 882, 17],
["setarg", 12, 0, 13, 882, 17],
["setarg", 12, 1, 9, 882, 17],
["invoke", 12, 10, 882, 17],
["move", 6, 10, 882, 17],
["null", 14, 883, 18],
["is_identical", 15, 6, 14, 883, 18],
["jump_true", 15, "eq_done_405", 883, 18],
["is_int", 16, 6, 883, 18],
["jump_false", 16, "eq_ni_406", 883, 18],
["is_int", 17, 14, 883, 18],
["jump_false", 17, "eq_ni_406", 883, 18],
["eq_int", 15, 6, 14, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_ni_406",
["is_num", 16, 6, 883, 18],
["jump_false", 16, "eq_nn_407", 883, 18],
["is_num", 17, 14, 883, 18],
["jump_false", 17, "eq_nn_407", 883, 18],
["eq_float", 15, 6, 14, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nn_407",
["is_text", 16, 6, 883, 18],
["jump_false", 16, "eq_nt_408", 883, 18],
["is_text", 17, 14, 883, 18],
["jump_false", 17, "eq_nt_408", 883, 18],
["eq_text", 15, 6, 14, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nt_408",
["is_null", 16, 6, 883, 18],
["jump_false", 16, "eq_nnl_409", 883, 18],
["is_null", 17, 14, 883, 18],
["jump_false", 17, "eq_nnl_409", 883, 18],
["true", 15, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nnl_409",
["is_bool", 16, 6, 883, 18],
["jump_false", 16, "eq_nb_410", 883, 18],
["is_bool", 17, 14, 883, 18],
["jump_false", 17, "eq_nb_410", 883, 18],
["eq_bool", 15, 6, 14, 883, 18],
["jump", "eq_done_405", 883, 18],
"eq_nb_410",
["false", 15, 883, 18],
"eq_done_405",
["jump_false", 15, "if_else_403", 883, 18],
["null", 18, 884, 14],
["return", 18, 884, 14],
["jump", "if_end_404", 884, 14],
"if_else_403",
"if_end_404",
[
"access",
20,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
886,
21
],
["frame", 21, 20, 1, 886, 21],
["null", 22, 886, 21],
["setarg", 21, 0, 22, 886, 21],
["setarg", 21, 1, 6, 886, 21],
["invoke", 21, 19, 886, 21],
[
"access",
24,
{
"name": "sort",
"kind": "name",
"make": "intrinsic"
},
886,
16
],
["frame", 25, 24, 1, 886, 16],
["null", 26, 886, 16],
["setarg", 25, 0, 26, 886, 16],
["setarg", 25, 1, 19, 886, 16],
["invoke", 25, 23, 886, 16],
["move", 3, 23, 886, 16],
["access", 1, 0, 887, 14],
["null", 5, 888, 16],
["null", 8, 889, 13],
["null", 4, 890, 16],
["false", 2, 891, 20],
["access", 7, 0, 892, 16],
"while_start_411",
["length", 27, 3, 893, 24],
["is_int", 29, 1, 893, 24],
["jump_false", 29, "rel_ni_413", 893, 24],
["is_int", 30, 27, 893, 24],
["jump_false", 30, "rel_ni_413", 893, 24],
["lt_int", 28, 1, 27, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_ni_413",
["is_num", 29, 1, 893, 24],
["jump_false", 29, "rel_nn_414", 893, 24],
["is_num", 30, 27, 893, 24],
["jump_false", 30, "rel_nn_414", 893, 24],
["lt_float", 28, 1, 27, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_nn_414",
["is_text", 29, 1, 893, 24],
["jump_false", 29, "rel_err_416", 893, 24],
["is_text", 30, 27, 893, 24],
["jump_false", 30, "rel_err_416", 893, 24],
["lt_text", 28, 1, 27, 893, 24],
["jump", "rel_done_415", 893, 24],
"rel_err_416",
[
"access",
31,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
893,
24
],
["access", 32, "error", 893, 24],
["access", 33, "cannot compare with '<': operands must be same type", 893, 24],
["array", 34, 0, 893, 24],
["push", 34, 33, 893, 24],
["frame", 36, 31, 2, 893, 24],
["null", 37, 893, 24],
["setarg", 36, 0, 37, 893, 24],
["setarg", 36, 1, 32, 893, 24],
["setarg", 36, 2, 34, 893, 24],
["invoke", 36, 35, 893, 24],
["disrupt", 893, 24],
"rel_done_415",
["jump_false", 28, "while_end_412", 893, 24],
["load_dynamic", 38, 3, 1, 894, 19],
["move", 5, 38, 894, 19],
["access", 39, "function_nr", 895, 19],
["is_identical", 40, 5, 39, 895, 19],
["jump_true", 40, "eq_done_420", 895, 19],
["is_int", 41, 5, 895, 19],
["jump_false", 41, "eq_ni_421", 895, 19],
["is_int", 42, 39, 895, 19],
["jump_false", 42, "eq_ni_421", 895, 19],
["eq_int", 40, 5, 39, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_ni_421",
["is_num", 41, 5, 895, 19],
["jump_false", 41, "eq_nn_422", 895, 19],
["is_num", 42, 39, 895, 19],
["jump_false", 42, "eq_nn_422", 895, 19],
["eq_float", 40, 5, 39, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nn_422",
["is_text", 41, 5, 895, 19],
["jump_false", 41, "eq_nt_423", 895, 19],
["is_text", 42, 39, 895, 19],
["jump_false", 42, "eq_nt_423", 895, 19],
["eq_text", 40, 5, 39, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nt_423",
["is_null", 41, 5, 895, 19],
["jump_false", 41, "eq_nnl_424", 895, 19],
["is_null", 42, 39, 895, 19],
["jump_false", 42, "eq_nnl_424", 895, 19],
["true", 40, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nnl_424",
["is_bool", 41, 5, 895, 19],
["jump_false", 41, "eq_nb_425", 895, 19],
["is_bool", 42, 39, 895, 19],
["jump_false", 42, "eq_nb_425", 895, 19],
["eq_bool", 40, 5, 39, 895, 19],
["jump", "eq_done_420", 895, 19],
"eq_nb_425",
["false", 40, 895, 19],
"eq_done_420",
["move", 43, 40, 895, 19],
["jump_true", 43, "or_end_419", 895, 19],
["access", 44, "nr_close_slots", 895, 44],
["is_identical", 45, 5, 44, 895, 44],
["jump_true", 45, "eq_done_426", 895, 44],
["is_int", 46, 5, 895, 44],
["jump_false", 46, "eq_ni_427", 895, 44],
["is_int", 47, 44, 895, 44],
["jump_false", 47, "eq_ni_427", 895, 44],
["eq_int", 45, 5, 44, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_ni_427",
["is_num", 46, 5, 895, 44],
["jump_false", 46, "eq_nn_428", 895, 44],
["is_num", 47, 44, 895, 44],
["jump_false", 47, "eq_nn_428", 895, 44],
["eq_float", 45, 5, 44, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nn_428",
["is_text", 46, 5, 895, 44],
["jump_false", 46, "eq_nt_429", 895, 44],
["is_text", 47, 44, 895, 44],
["jump_false", 47, "eq_nt_429", 895, 44],
["eq_text", 45, 5, 44, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nt_429",
["is_null", 46, 5, 895, 44],
["jump_false", 46, "eq_nnl_430", 895, 44],
["is_null", 47, 44, 895, 44],
["jump_false", 47, "eq_nnl_430", 895, 44],
["true", 45, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nnl_430",
["is_bool", 46, 5, 895, 44],
["jump_false", 46, "eq_nb_431", 895, 44],
["is_bool", 47, 44, 895, 44],
["jump_false", 47, "eq_nb_431", 895, 44],
["eq_bool", 45, 5, 44, 895, 44],
["jump", "eq_done_426", 895, 44],
"eq_nb_431",
["false", 45, 895, 44],
"eq_done_426",
["move", 43, 45, 895, 44],
"or_end_419",
["jump_false", 43, "if_else_417", 895, 44],
["access", 48, 1, 896, 19],
["is_num", 50, 1, 896, 19],
["jump_false", 50, "num_err_432", 896, 19],
["is_num", 51, 48, 896, 19],
["jump_false", 51, "num_err_432", 896, 19],
["add", 49, 1, 48, 896, 19],
["jump", "num_done_433", 896, 19],
"num_err_432",
[
"access",
52,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
896,
19
],
["access", 53, "error", 896, 19],
["access", 54, "cannot apply '+': operands must be numbers", 896, 19],
["array", 55, 0, 896, 19],
["push", 55, 54, 896, 19],
["frame", 57, 52, 2, 896, 19],
["null", 58, 896, 19],
["setarg", 57, 0, 58, 896, 19],
["setarg", 57, 1, 53, 896, 19],
["setarg", 57, 2, 55, 896, 19],
["invoke", 57, 56, 896, 19],
["disrupt", 896, 19],
"num_done_433",
["move", 1, 49, 896, 19],
["jump", "while_start_411", 897, 9],
["jump", "if_end_418", 897, 9],
"if_else_417",
"if_end_418",
["load_dynamic", 59, 6, 5, 899, 17],
["move", 8, 59, 899, 17],
["load_field", 60, 8, "make", 900, 14],
["move", 4, 60, 900, 14],
["null", 61, 901, 19],
["is_identical", 62, 4, 61, 901, 19],
["jump_true", 62, "eq_done_437", 901, 19],
["is_int", 63, 4, 901, 19],
["jump_false", 63, "eq_ni_438", 901, 19],
["is_int", 64, 61, 901, 19],
["jump_false", 64, "eq_ni_438", 901, 19],
["eq_int", 62, 4, 61, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_ni_438",
["is_num", 63, 4, 901, 19],
["jump_false", 63, "eq_nn_439", 901, 19],
["is_num", 64, 61, 901, 19],
["jump_false", 64, "eq_nn_439", 901, 19],
["eq_float", 62, 4, 61, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nn_439",
["is_text", 63, 4, 901, 19],
["jump_false", 63, "eq_nt_440", 901, 19],
["is_text", 64, 61, 901, 19],
["jump_false", 64, "eq_nt_440", 901, 19],
["eq_text", 62, 4, 61, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nt_440",
["is_null", 63, 4, 901, 19],
["jump_false", 63, "eq_nnl_441", 901, 19],
["is_null", 64, 61, 901, 19],
["jump_false", 64, "eq_nnl_441", 901, 19],
["true", 62, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nnl_441",
["is_bool", 63, 4, 901, 19],
["jump_false", 63, "eq_nb_442", 901, 19],
["is_bool", 64, 61, 901, 19],
["jump_false", 64, "eq_nb_442", 901, 19],
["eq_bool", 62, 4, 61, 901, 19],
["jump", "eq_done_437", 901, 19],
"eq_nb_442",
["false", 62, 901, 19],
"eq_done_437",
["move", 65, 62, 901, 19],
["jump_true", 65, "or_end_436", 901, 19],
["access", 66, "input", 901, 35],
["is_identical", 67, 4, 66, 901, 35],
["jump_true", 67, "eq_done_443", 901, 35],
["is_int", 68, 4, 901, 35],
["jump_false", 68, "eq_ni_444", 901, 35],
["is_int", 69, 66, 901, 35],
["jump_false", 69, "eq_ni_444", 901, 35],
["eq_int", 67, 4, 66, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_ni_444",
["is_num", 68, 4, 901, 35],
["jump_false", 68, "eq_nn_445", 901, 35],
["is_num", 69, 66, 901, 35],
["jump_false", 69, "eq_nn_445", 901, 35],
["eq_float", 67, 4, 66, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nn_445",
["is_text", 68, 4, 901, 35],
["jump_false", 68, "eq_nt_446", 901, 35],
["is_text", 69, 66, 901, 35],
["jump_false", 69, "eq_nt_446", 901, 35],
["eq_text", 67, 4, 66, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nt_446",
["is_null", 68, 4, 901, 35],
["jump_false", 68, "eq_nnl_447", 901, 35],
["is_null", 69, 66, 901, 35],
["jump_false", 69, "eq_nnl_447", 901, 35],
["true", 67, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nnl_447",
["is_bool", 68, 4, 901, 35],
["jump_false", 68, "eq_nb_448", 901, 35],
["is_bool", 69, 66, 901, 35],
["jump_false", 69, "eq_nb_448", 901, 35],
["eq_bool", 67, 4, 66, 901, 35],
["jump", "eq_done_443", 901, 35],
"eq_nb_448",
["false", 67, 901, 35],
"eq_done_443",
["move", 65, 67, 901, 35],
"or_end_436",
["jump_false", 65, "if_else_434", 901, 35],
["access", 70, 1, 902, 19],
["is_num", 72, 1, 902, 19],
["jump_false", 72, "num_err_449", 902, 19],
["is_num", 73, 70, 902, 19],
["jump_false", 73, "num_err_449", 902, 19],
["add", 71, 1, 70, 902, 19],
["jump", "num_done_450", 902, 19],
"num_err_449",
[
"access",
74,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
902,
19
],
["access", 75, "error", 902, 19],
["access", 76, "cannot apply '+': operands must be numbers", 902, 19],
["array", 77, 0, 902, 19],
["push", 77, 76, 902, 19],
["frame", 79, 74, 2, 902, 19],
["null", 80, 902, 19],
["setarg", 79, 0, 80, 902, 19],
["setarg", 79, 1, 75, 902, 19],
["setarg", 79, 2, 77, 902, 19],
["invoke", 79, 78, 902, 19],
["disrupt", 902, 19],
"num_done_450",
["move", 1, 71, 902, 19],
["jump", "while_start_411", 903, 9],
["jump", "if_end_435", 903, 9],
"if_else_434",
"if_end_435",
["get", 82, 52, 1, 905, 11],
["frame", 83, 82, 1, 905, 11],
["null", 84, 905, 11],
["setarg", 83, 0, 84, 905, 11],
["setarg", 83, 1, 5, 905, 11],
["invoke", 83, 81, 905, 11],
["access", 85, 0, 905, 28],
["is_int", 87, 81, 905, 28],
["jump_false", 87, "rel_ni_453", 905, 28],
["is_int", 88, 85, 905, 28],
["jump_false", 88, "rel_ni_453", 905, 28],
["lt_int", 86, 81, 85, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_ni_453",
["is_num", 87, 81, 905, 28],
["jump_false", 87, "rel_nn_454", 905, 28],
["is_num", 88, 85, 905, 28],
["jump_false", 88, "rel_nn_454", 905, 28],
["lt_float", 86, 81, 85, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_nn_454",
["is_text", 87, 81, 905, 28],
["jump_false", 87, "rel_err_456", 905, 28],
["is_text", 88, 85, 905, 28],
["jump_false", 88, "rel_err_456", 905, 28],
["lt_text", 86, 81, 85, 905, 28],
["jump", "rel_done_455", 905, 28],
"rel_err_456",
[
"access",
89,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
905,
28
],
["access", 90, "error", 905, 28],
["access", 91, "cannot compare with '<': operands must be same type", 905, 28],
["array", 92, 0, 905, 28],
["push", 92, 91, 905, 28],
["frame", 94, 89, 2, 905, 28],
["null", 95, 905, 28],
["setarg", 94, 0, 95, 905, 28],
["setarg", 94, 1, 90, 905, 28],
["setarg", 94, 2, 92, 905, 28],
["invoke", 94, 93, 905, 28],
["disrupt", 905, 28],
"rel_done_455",
["jump_false", 86, "if_else_451", 905, 28],
["access", 96, "def", 906, 29],
["is_identical", 97, 4, 96, 906, 29],
["jump_true", 97, "eq_done_458", 906, 29],
["is_int", 98, 4, 906, 29],
["jump_false", 98, "eq_ni_459", 906, 29],
["is_int", 99, 96, 906, 29],
["jump_false", 99, "eq_ni_459", 906, 29],
["eq_int", 97, 4, 96, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_ni_459",
["is_num", 98, 4, 906, 29],
["jump_false", 98, "eq_nn_460", 906, 29],
["is_num", 99, 96, 906, 29],
["jump_false", 99, "eq_nn_460", 906, 29],
["eq_float", 97, 4, 96, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nn_460",
["is_text", 98, 4, 906, 29],
["jump_false", 98, "eq_nt_461", 906, 29],
["is_text", 99, 96, 906, 29],
["jump_false", 99, "eq_nt_461", 906, 29],
["eq_text", 97, 4, 96, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nt_461",
["is_null", 98, 4, 906, 29],
["jump_false", 98, "eq_nnl_462", 906, 29],
["is_null", 99, 96, 906, 29],
["jump_false", 99, "eq_nnl_462", 906, 29],
["true", 97, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nnl_462",
["is_bool", 98, 4, 906, 29],
["jump_false", 98, "eq_nb_463", 906, 29],
["is_bool", 99, 96, 906, 29],
["jump_false", 99, "eq_nb_463", 906, 29],
["eq_bool", 97, 4, 96, 906, 29],
["jump", "eq_done_458", 906, 29],
"eq_nb_463",
["false", 97, 906, 29],
"eq_done_458",
["move", 100, 97, 906, 29],
["jump_true", 100, "or_end_457", 906, 29],
["access", 101, "function", 906, 46],
["is_identical", 102, 4, 101, 906, 46],
["jump_true", 102, "eq_done_464", 906, 46],
["is_int", 103, 4, 906, 46],
["jump_false", 103, "eq_ni_465", 906, 46],
["is_int", 104, 101, 906, 46],
["jump_false", 104, "eq_ni_465", 906, 46],
["eq_int", 102, 4, 101, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_ni_465",
["is_num", 103, 4, 906, 46],
["jump_false", 103, "eq_nn_466", 906, 46],
["is_num", 104, 101, 906, 46],
["jump_false", 104, "eq_nn_466", 906, 46],
["eq_float", 102, 4, 101, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nn_466",
["is_text", 103, 4, 906, 46],
["jump_false", 103, "eq_nt_467", 906, 46],
["is_text", 104, 101, 906, 46],
["jump_false", 104, "eq_nt_467", 906, 46],
["eq_text", 102, 4, 101, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nt_467",
["is_null", 103, 4, 906, 46],
["jump_false", 103, "eq_nnl_468", 906, 46],
["is_null", 104, 101, 906, 46],
["jump_false", 104, "eq_nnl_468", 906, 46],
["true", 102, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nnl_468",
["is_bool", 103, 4, 906, 46],
["jump_false", 103, "eq_nb_469", 906, 46],
["is_bool", 104, 101, 906, 46],
["jump_false", 104, "eq_nb_469", 906, 46],
["eq_bool", 102, 4, 101, 906, 46],
["jump", "eq_done_464", 906, 46],
"eq_nb_469",
["false", 102, 906, 46],
"eq_done_464",
["move", 100, 102, 906, 46],
"or_end_457",
["move", 2, 100, 906, 46],
["access", 105, 1, 907, 16],
["get", 106, 92, 1, 907, 20],
["is_num", 108, 105, 907, 20],
["jump_false", 108, "num_err_470", 907, 20],
["is_num", 109, 106, 907, 20],
["jump_false", 109, "num_err_470", 907, 20],
["add", 107, 105, 106, 907, 20],
["jump", "num_done_471", 907, 20],
"num_err_470",
[
"access",
110,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
907,
20
],
["access", 111, "error", 907, 20],
["access", 112, "cannot apply '+': operands must be numbers", 907, 20],
["array", 113, 0, 907, 20],
["push", 113, 112, 907, 20],
["frame", 115, 110, 2, 907, 20],
["null", 116, 907, 20],
["setarg", 115, 0, 116, 907, 20],
["setarg", 115, 1, 111, 907, 20],
["setarg", 115, 2, 113, 907, 20],
["invoke", 115, 114, 907, 20],
["disrupt", 907, 20],
"num_done_471",
["get", 117, 94, 1, 907, 32],
["is_text", 119, 107, 907, 32],
["jump_false", 119, "add_cn_473", 907, 32],
["is_text", 120, 117, 907, 32],
["jump_false", 120, "add_cn_473", 907, 32],
["concat", 118, 107, 117, 907, 32],
["jump", "add_done_472", 907, 32],
"add_cn_473",
["is_num", 119, 107, 907, 32],
["jump_false", 119, "add_err_474", 907, 32],
["is_num", 120, 117, 907, 32],
["jump_false", 120, "add_err_474", 907, 32],
["add", 118, 107, 117, 907, 32],
["jump", "add_done_472", 907, 32],
"add_err_474",
[
"access",
121,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
907,
32
],
["access", 122, "error", 907, 32],
["access", 123, "cannot apply '+': operands must both be text or both be numbers", 907, 32],
["array", 124, 0, 907, 32],
["push", 124, 123, 907, 32],
["frame", 126, 121, 2, 907, 32],
["null", 127, 907, 32],
["setarg", 126, 0, 127, 907, 32],
["setarg", 126, 1, 122, 907, 32],
["setarg", 126, 2, 124, 907, 32],
["invoke", 126, 125, 907, 32],
["disrupt", 907, 32],
"add_done_472",
["move", 7, 118, 907, 32],
["get", 128, 94, 1, 908, 28],
["access", 129, 1, 908, 47],
["is_num", 131, 128, 908, 47],
["jump_false", 131, "num_err_475", 908, 47],
["is_num", 132, 129, 908, 47],
["jump_false", 132, "num_err_475", 908, 47],
["add", 130, 128, 129, 908, 47],
["jump", "num_done_476", 908, 47],
"num_err_475",
[
"access",
133,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
908,
47
],
["access", 134, "error", 908, 47],
["access", 135, "cannot apply '+': operands must be numbers", 908, 47],
["array", 136, 0, 908, 47],
["push", 136, 135, 908, 47],
["frame", 138, 133, 2, 908, 47],
["null", 139, 908, 47],
["setarg", 138, 0, 139, 908, 47],
["setarg", 138, 1, 134, 908, 47],
["setarg", 138, 2, 136, 908, 47],
["invoke", 138, 137, 908, 47],
["disrupt", 908, 47],
"num_done_476",
["put", 130, 94, 1, 908, 47],
["get", 141, 9, 1, 909, 9],
["frame", 142, 141, 3, 909, 9],
["null", 143, 909, 9],
["setarg", 142, 0, 143, 909, 9],
["setarg", 142, 1, 5, 909, 9],
["setarg", 142, 2, 7, 909, 9],
["setarg", 142, 3, 2, 909, 9],
["invoke", 142, 140, 909, 9],
["load_field", 144, 8, "closure", 910, 13],
["true", 145, 910, 26],
["is_identical", 146, 144, 145, 910, 26],
["jump_true", 146, "eq_done_479", 910, 26],
["is_int", 147, 144, 910, 26],
["jump_false", 147, "eq_ni_480", 910, 26],
["is_int", 148, 145, 910, 26],
["jump_false", 148, "eq_ni_480", 910, 26],
["eq_int", 146, 144, 145, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_ni_480",
["is_num", 147, 144, 910, 26],
["jump_false", 147, "eq_nn_481", 910, 26],
["is_num", 148, 145, 910, 26],
["jump_false", 148, "eq_nn_481", 910, 26],
["eq_float", 146, 144, 145, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nn_481",
["is_text", 147, 144, 910, 26],
["jump_false", 147, "eq_nt_482", 910, 26],
["is_text", 148, 145, 910, 26],
["jump_false", 148, "eq_nt_482", 910, 26],
["eq_text", 146, 144, 145, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nt_482",
["is_null", 147, 144, 910, 26],
["jump_false", 147, "eq_nnl_483", 910, 26],
["is_null", 148, 145, 910, 26],
["jump_false", 148, "eq_nnl_483", 910, 26],
["true", 146, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nnl_483",
["is_bool", 147, 144, 910, 26],
["jump_false", 147, "eq_nb_484", 910, 26],
["is_bool", 148, 145, 910, 26],
["jump_false", 148, "eq_nb_484", 910, 26],
["eq_bool", 146, 144, 145, 910, 26],
["jump", "eq_done_479", 910, 26],
"eq_nb_484",
["false", 146, 910, 26],
"eq_done_479",
["jump_false", 146, "if_else_477", 910, 26],
["true", 149, 911, 51],
["get", 150, 98, 1, 911, 11],
["get", 151, 98, 1, 911, 25],
["length", 152, 151, 911, 25],
["access", 153, 1, 911, 35],
["is_num", 155, 152, 911, 35],
["jump_false", 155, "num_err_485", 911, 35],
["is_num", 156, 153, 911, 35],
["jump_false", 156, "num_err_485", 911, 35],
["subtract", 154, 152, 153, 911, 35],
["jump", "num_done_486", 911, 35],
"num_err_485",
[
"access",
157,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
911,
35
],
["access", 158, "error", 911, 35],
["access", 159, "cannot apply '-': operands must be numbers", 911, 35],
["array", 160, 0, 911, 35],
["push", 160, 159, 911, 35],
["frame", 162, 157, 2, 911, 35],
["null", 163, 911, 35],
["setarg", 162, 0, 163, 911, 35],
["setarg", 162, 1, 158, 911, 35],
["setarg", 162, 2, 160, 911, 35],
["invoke", 162, 161, 911, 35],
["disrupt", 911, 35],
"num_done_486",
["load_dynamic", 164, 150, 154, 911, 35],
["store_field", 164, 149, "is_closure", 911, 35],
["jump", "if_end_478", 911, 35],
"if_else_477",
"if_end_478",
["jump", "if_end_452", 911, 35],
"if_else_451",
"if_end_452",
["access", 165, 1, 914, 17],
["is_num", 167, 1, 914, 17],
["jump_false", 167, "num_err_487", 914, 17],
["is_num", 168, 165, 914, 17],
["jump_false", 168, "num_err_487", 914, 17],
["add", 166, 1, 165, 914, 17],
["jump", "num_done_488", 914, 17],
"num_err_487",
[
"access",
169,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
914,
17
],
["access", 170, "error", 914, 17],
["access", 171, "cannot apply '+': operands must be numbers", 914, 17],
["array", 172, 0, 914, 17],
["push", 172, 171, 914, 17],
["frame", 174, 169, 2, 914, 17],
["null", 175, 914, 17],
["setarg", 174, 0, 175, 914, 17],
["setarg", 174, 1, 170, 914, 17],
["setarg", 174, 2, 172, 914, 17],
["invoke", 174, 173, 914, 17],
["disrupt", 914, 17],
"num_done_488",
["move", 1, 166, 914, 17],
["jump", "while_start_411", 914, 17],
"while_end_412",
["null", 176, 914, 17],
["return", 176, 914, 17]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 38,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 920, 14],
"while_start_489",
["load_field", 4, 1, "vars", 921, 24],
["length", 5, 4, 921, 24],
["is_int", 7, 3, 921, 24],
["jump_false", 7, "rel_ni_491", 921, 24],
["is_int", 8, 5, 921, 24],
["jump_false", 8, "rel_ni_491", 921, 24],
["lt_int", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_ni_491",
["is_num", 7, 3, 921, 24],
["jump_false", 7, "rel_nn_492", 921, 24],
["is_num", 8, 5, 921, 24],
["jump_false", 8, "rel_nn_492", 921, 24],
["lt_float", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_nn_492",
["is_text", 7, 3, 921, 24],
["jump_false", 7, "rel_err_494", 921, 24],
["is_text", 8, 5, 921, 24],
["jump_false", 8, "rel_err_494", 921, 24],
["lt_text", 6, 3, 5, 921, 24],
["jump", "rel_done_493", 921, 24],
"rel_err_494",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
921,
24
],
["access", 10, "error", 921, 24],
["access", 11, "cannot compare with '<': operands must be same type", 921, 24],
["array", 12, 0, 921, 24],
["push", 12, 11, 921, 24],
["frame", 14, 9, 2, 921, 24],
["null", 15, 921, 24],
["setarg", 14, 0, 15, 921, 24],
["setarg", 14, 1, 10, 921, 24],
["setarg", 14, 2, 12, 921, 24],
["invoke", 14, 13, 921, 24],
["disrupt", 921, 24],
"rel_done_493",
["jump_false", 6, "while_end_490", 921, 24],
["load_field", 16, 1, "vars", 922, 11],
["load_dynamic", 17, 16, 3, 922, 22],
["load_field", 18, 17, "name", 922, 22],
["is_identical", 19, 18, 2, 922, 34],
["jump_true", 19, "eq_done_497", 922, 34],
["is_int", 20, 18, 922, 34],
["jump_false", 20, "eq_ni_498", 922, 34],
["is_int", 21, 2, 922, 34],
["jump_false", 21, "eq_ni_498", 922, 34],
["eq_int", 19, 18, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_ni_498",
["is_num", 20, 18, 922, 34],
["jump_false", 20, "eq_nn_499", 922, 34],
["is_num", 21, 2, 922, 34],
["jump_false", 21, "eq_nn_499", 922, 34],
["eq_float", 19, 18, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nn_499",
["is_text", 20, 18, 922, 34],
["jump_false", 20, "eq_nt_500", 922, 34],
["is_text", 21, 2, 922, 34],
["jump_false", 21, "eq_nt_500", 922, 34],
["eq_text", 19, 18, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nt_500",
["is_null", 20, 18, 922, 34],
["jump_false", 20, "eq_nnl_501", 922, 34],
["is_null", 21, 2, 922, 34],
["jump_false", 21, "eq_nnl_501", 922, 34],
["true", 19, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nnl_501",
["is_bool", 20, 18, 922, 34],
["jump_false", 20, "eq_nb_502", 922, 34],
["is_bool", 21, 2, 922, 34],
["jump_false", 21, "eq_nb_502", 922, 34],
["eq_bool", 19, 18, 2, 922, 34],
["jump", "eq_done_497", 922, 34],
"eq_nb_502",
["false", 19, 922, 34],
"eq_done_497",
["jump_false", 19, "if_else_495", 922, 34],
["load_field", 22, 1, "vars", 923, 16],
["load_dynamic", 23, 22, 3, 923, 27],
["load_field", 24, 23, "slot", 923, 27],
["return", 24, 923, 27],
["jump", "if_end_496", 923, 27],
"if_else_495",
"if_end_496",
["access", 25, 1, 925, 17],
["is_num", 27, 3, 925, 17],
["jump_false", 27, "num_err_503", 925, 17],
["is_num", 28, 25, 925, 17],
["jump_false", 28, "num_err_503", 925, 17],
["add", 26, 3, 25, 925, 17],
["jump", "num_done_504", 925, 17],
"num_err_503",
[
"access",
29,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
925,
17
],
["access", 30, "error", 925, 17],
["access", 31, "cannot apply '+': operands must be numbers", 925, 17],
["array", 32, 0, 925, 17],
["push", 32, 31, 925, 17],
["frame", 34, 29, 2, 925, 17],
["null", 35, 925, 17],
["setarg", 34, 0, 35, 925, 17],
["setarg", 34, 1, 30, 925, 17],
["setarg", 34, 2, 32, 925, 17],
["invoke", 34, 33, 925, 17],
["disrupt", 925, 17],
"num_done_504",
["move", 3, 26, 925, 17],
["jump", "while_start_489", 925, 17],
"while_end_490",
["access", 36, -1, 927, 12],
["return", 36, 927, 12],
["null", 37, 927, 12],
["return", 37, 927, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 135,
"nr_close_slots": 0,
"instructions": [
["load_field", 16, 1, "acc", 941, 15],
["move", 4, 16, 941, 15],
["load_field", 17, 1, "i", 942, 13],
["move", 9, 17, 942, 13],
["load_field", 18, 1, "arr", 943, 20],
["move", 5, 18, 943, 20],
["load_field", 19, 1, "fn", 944, 19],
["move", 8, 19, 944, 19],
["load_field", 20, 1, "len", 945, 15],
["move", 11, 20, 945, 15],
["get", 22, 10, 1, 946, 17],
["frame", 23, 22, 0, 946, 17],
["null", 24, 946, 17],
["setarg", 23, 0, 24, 946, 17],
["invoke", 23, 21, 946, 17],
["move", 6, 21, 946, 17],
["get", 26, 10, 1, 947, 16],
["frame", 27, 26, 0, 947, 16],
["null", 28, 947, 16],
["setarg", 27, 0, 28, 947, 16],
["invoke", 27, 25, 947, 16],
["move", 10, 25, 947, 16],
["get", 30, 10, 1, 948, 18],
["frame", 31, 30, 0, 948, 18],
["null", 32, 948, 18],
["setarg", 31, 0, 32, 948, 18],
["invoke", 31, 29, 948, 18],
["move", 13, 29, 948, 18],
["get", 34, 10, 1, 949, 15],
["frame", 35, 34, 0, 949, 15],
["null", 36, 949, 15],
["setarg", 35, 0, 36, 949, 15],
["invoke", 35, 33, 949, 15],
["move", 14, 33, 949, 15],
["get", 38, 10, 1, 950, 16],
["frame", 39, 38, 0, 950, 16],
["null", 40, 950, 16],
["setarg", 39, 0, 40, 950, 16],
["invoke", 39, 37, 950, 16],
["move", 15, 37, 950, 16],
["get", 42, 10, 1, 951, 13],
["frame", 43, 42, 0, 951, 13],
["null", 44, 951, 13],
["setarg", 43, 0, 44, 951, 13],
["invoke", 43, 41, 951, 13],
["move", 7, 41, 951, 13],
["access", 45, "reduce_loop", 952, 32],
["get", 47, 60, 1, 952, 22],
["frame", 48, 47, 1, 952, 22],
["null", 49, 952, 22],
["setarg", 48, 0, 49, 952, 22],
["setarg", 48, 1, 45, 952, 22],
["invoke", 48, 46, 952, 22],
["move", 12, 46, 952, 22],
["access", 50, "int", 953, 12],
["access", 51, 1, 953, 24],
["get", 53, 16, 1, 953, 5],
["frame", 54, 53, 3, 953, 5],
["null", 55, 953, 5],
["setarg", 54, 0, 55, 953, 5],
["setarg", 54, 1, 50, 953, 5],
["setarg", 54, 2, 14, 953, 5],
["setarg", 54, 3, 51, 953, 5],
["invoke", 54, 52, 953, 5],
["access", 56, "null", 954, 12],
["get", 58, 15, 1, 954, 5],
["frame", 59, 58, 2, 954, 5],
["null", 60, 954, 5],
["setarg", 59, 0, 60, 954, 5],
["setarg", 59, 1, 56, 954, 5],
["setarg", 59, 2, 13, 954, 5],
["invoke", 59, 57, 954, 5],
["get", 62, 36, 1, 955, 5],
["frame", 63, 62, 1, 955, 5],
["null", 64, 955, 5],
["setarg", 63, 0, 64, 955, 5],
["setarg", 63, 1, 12, 955, 5],
["invoke", 63, 61, 955, 5],
["jump_false", 2, "if_else_505", 956, 9],
["access", 65, "lt_int", 957, 14],
["get", 67, 17, 1, 957, 7],
["frame", 68, 67, 4, 957, 7],
["null", 69, 957, 7],
["setarg", 68, 0, 69, 957, 7],
["setarg", 68, 1, 65, 957, 7],
["setarg", 68, 2, 6, 957, 7],
["setarg", 68, 3, 9, 957, 7],
["setarg", 68, 4, 11, 957, 7],
["invoke", 68, 66, 957, 7],
["jump", "if_end_506", 957, 7],
"if_else_505",
["access", 70, "int", 959, 14],
["access", 71, 0, 959, 27],
["get", 73, 16, 1, 959, 7],
["frame", 74, 73, 3, 959, 7],
["null", 75, 959, 7],
["setarg", 74, 0, 75, 959, 7],
["setarg", 74, 1, 70, 959, 7],
["setarg", 74, 2, 15, 959, 7],
["setarg", 74, 3, 71, 959, 7],
["invoke", 74, 72, 959, 7],
["access", 76, "ge_int", 960, 14],
["get", 78, 17, 1, 960, 7],
["frame", 79, 78, 4, 960, 7],
["null", 80, 960, 7],
["setarg", 79, 0, 80, 960, 7],
["setarg", 79, 1, 76, 960, 7],
["setarg", 79, 2, 6, 960, 7],
["setarg", 79, 3, 9, 960, 7],
["setarg", 79, 4, 15, 960, 7],
["invoke", 79, 77, 960, 7],
"if_end_506",
["access", 81, "jump_false", 962, 20],
["get", 83, 35, 1, 962, 5],
["frame", 84, 83, 3, 962, 5],
["null", 85, 962, 5],
["setarg", 84, 0, 85, 962, 5],
["setarg", 84, 1, 81, 962, 5],
["setarg", 84, 2, 6, 962, 5],
["setarg", 84, 3, 3, 962, 5],
["invoke", 84, 82, 962, 5],
["access", 86, "load_index", 963, 12],
["get", 88, 17, 1, 963, 5],
["frame", 89, 88, 4, 963, 5],
["null", 90, 963, 5],
["setarg", 89, 0, 90, 963, 5],
["setarg", 89, 1, 86, 963, 5],
["setarg", 89, 2, 10, 963, 5],
["setarg", 89, 3, 5, 963, 5],
["setarg", 89, 4, 9, 963, 5],
["invoke", 89, 87, 963, 5],
["access", 91, "frame", 964, 12],
["access", 92, 2, 964, 33],
["get", 94, 17, 1, 964, 5],
["frame", 95, 94, 4, 964, 5],
["null", 96, 964, 5],
["setarg", 95, 0, 96, 964, 5],
["setarg", 95, 1, 91, 964, 5],
["setarg", 95, 2, 7, 964, 5],
["setarg", 95, 3, 8, 964, 5],
["setarg", 95, 4, 92, 964, 5],
["invoke", 95, 93, 964, 5],
["access", 97, "setarg", 965, 12],
["access", 98, 0, 965, 25],
["get", 100, 17, 1, 965, 5],
["frame", 101, 100, 4, 965, 5],
["null", 102, 965, 5],
["setarg", 101, 0, 102, 965, 5],
["setarg", 101, 1, 97, 965, 5],
["setarg", 101, 2, 7, 965, 5],
["setarg", 101, 3, 98, 965, 5],
["setarg", 101, 4, 13, 965, 5],
["invoke", 101, 99, 965, 5],
["access", 103, "setarg", 966, 12],
["access", 104, 1, 966, 25],
["get", 106, 17, 1, 966, 5],
["frame", 107, 106, 4, 966, 5],
["null", 108, 966, 5],
["setarg", 107, 0, 108, 966, 5],
["setarg", 107, 1, 103, 966, 5],
["setarg", 107, 2, 7, 966, 5],
["setarg", 107, 3, 104, 966, 5],
["setarg", 107, 4, 4, 966, 5],
["invoke", 107, 105, 966, 5],
["access", 109, "setarg", 967, 12],
["access", 110, 2, 967, 25],
["get", 112, 17, 1, 967, 5],
["frame", 113, 112, 4, 967, 5],
["null", 114, 967, 5],
["setarg", 113, 0, 114, 967, 5],
["setarg", 113, 1, 109, 967, 5],
["setarg", 113, 2, 7, 967, 5],
["setarg", 113, 3, 110, 967, 5],
["setarg", 113, 4, 10, 967, 5],
["invoke", 113, 111, 967, 5],
["access", 115, "invoke", 968, 12],
["get", 117, 16, 1, 968, 5],
["frame", 118, 117, 3, 968, 5],
["null", 119, 968, 5],
["setarg", 118, 0, 119, 968, 5],
["setarg", 118, 1, 115, 968, 5],
["setarg", 118, 2, 7, 968, 5],
["setarg", 118, 3, 4, 968, 5],
["invoke", 118, 116, 968, 5],
["jump_false", 2, "if_else_507", 969, 9],
["access", 120, "add", 970, 14],
["get", 122, 17, 1, 970, 7],
["frame", 123, 122, 4, 970, 7],
["null", 124, 970, 7],
["setarg", 123, 0, 124, 970, 7],
["setarg", 123, 1, 120, 970, 7],
["setarg", 123, 2, 9, 970, 7],
["setarg", 123, 3, 9, 970, 7],
["setarg", 123, 4, 14, 970, 7],
["invoke", 123, 121, 970, 7],
["jump", "if_end_508", 970, 7],
"if_else_507",
["access", 125, "subtract", 972, 14],
["get", 127, 17, 1, 972, 7],
["frame", 128, 127, 4, 972, 7],
["null", 129, 972, 7],
["setarg", 128, 0, 129, 972, 7],
["setarg", 128, 1, 125, 972, 7],
["setarg", 128, 2, 9, 972, 7],
["setarg", 128, 3, 9, 972, 7],
["setarg", 128, 4, 14, 972, 7],
["invoke", 128, 126, 972, 7],
"if_end_508",
["get", 131, 34, 1, 974, 5],
["frame", 132, 131, 1, 974, 5],
["null", 133, 974, 5],
["setarg", 132, 0, 133, 974, 5],
["setarg", 132, 1, 12, 974, 5],
["invoke", 132, 130, 974, 5],
["null", 134, 974, 5],
["return", 134, 974, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 145,
"nr_close_slots": 0,
"instructions": [
["get", 15, 10, 1, 979, 15],
["frame", 16, 15, 0, 979, 15],
["null", 17, 979, 15],
["setarg", 16, 0, 17, 979, 15],
["invoke", 16, 14, 979, 15],
["move", 10, 14, 979, 15],
["get", 19, 10, 1, 980, 13],
["frame", 20, 19, 0, 980, 13],
["null", 21, 980, 13],
["setarg", 20, 0, 21, 980, 13],
["invoke", 20, 18, 980, 13],
["move", 8, 18, 980, 13],
["get", 23, 10, 1, 981, 17],
["frame", 24, 23, 0, 981, 17],
["null", 25, 981, 17],
["setarg", 24, 0, 25, 981, 17],
["invoke", 24, 22, 981, 17],
["move", 4, 22, 981, 17],
["get", 27, 10, 1, 982, 16],
["frame", 28, 27, 0, 982, 16],
["null", 29, 982, 16],
["setarg", 28, 0, 29, 982, 16],
["invoke", 28, 26, 982, 16],
["move", 9, 26, 982, 16],
["get", 31, 10, 1, 983, 18],
["frame", 32, 31, 0, 983, 18],
["null", 33, 983, 18],
["setarg", 32, 0, 33, 983, 18],
["invoke", 32, 30, 983, 18],
["move", 12, 30, 983, 18],
["get", 35, 10, 1, 984, 15],
["frame", 36, 35, 0, 984, 15],
["null", 37, 984, 15],
["setarg", 36, 0, 37, 984, 15],
["invoke", 36, 34, 984, 15],
["move", 13, 34, 984, 15],
["get", 39, 10, 1, 985, 13],
["frame", 40, 39, 0, 985, 13],
["null", 41, 985, 13],
["setarg", 40, 0, 41, 985, 13],
["invoke", 40, 38, 985, 13],
["move", 7, 38, 985, 13],
["get", 43, 10, 1, 986, 19],
["frame", 44, 43, 0, 986, 19],
["null", 45, 986, 19],
["setarg", 44, 0, 45, 986, 19],
["invoke", 44, 42, 986, 19],
["move", 5, 42, 986, 19],
["access", 46, "arrfor_loop", 987, 32],
["get", 48, 60, 1, 987, 22],
["frame", 49, 48, 1, 987, 22],
["null", 50, 987, 22],
["setarg", 49, 0, 50, 987, 22],
["setarg", 49, 1, 46, 987, 22],
["invoke", 49, 47, 987, 22],
["move", 11, 47, 987, 22],
["access", 51, "arrfor_done", 988, 32],
["get", 53, 60, 1, 988, 22],
["frame", 54, 53, 1, 988, 22],
["null", 55, 988, 22],
["setarg", 54, 0, 55, 988, 22],
["setarg", 54, 1, 51, 988, 22],
["invoke", 54, 52, 988, 22],
["move", 6, 52, 988, 22],
["access", 56, "length", 989, 12],
["get", 58, 16, 1, 989, 5],
["frame", 59, 58, 3, 989, 5],
["null", 60, 989, 5],
["setarg", 59, 0, 60, 989, 5],
["setarg", 59, 1, 56, 989, 5],
["setarg", 59, 2, 10, 989, 5],
["setarg", 59, 3, 2, 989, 5],
["invoke", 59, 57, 989, 5],
["access", 61, "int", 990, 12],
["access", 62, 0, 990, 22],
["get", 64, 16, 1, 990, 5],
["frame", 65, 64, 3, 990, 5],
["null", 66, 990, 5],
["setarg", 65, 0, 66, 990, 5],
["setarg", 65, 1, 61, 990, 5],
["setarg", 65, 2, 8, 990, 5],
["setarg", 65, 3, 62, 990, 5],
["invoke", 65, 63, 990, 5],
["access", 67, "int", 991, 12],
["access", 68, 1, 991, 24],
["get", 70, 16, 1, 991, 5],
["frame", 71, 70, 3, 991, 5],
["null", 72, 991, 5],
["setarg", 71, 0, 72, 991, 5],
["setarg", 71, 1, 67, 991, 5],
["setarg", 71, 2, 13, 991, 5],
["setarg", 71, 3, 68, 991, 5],
["invoke", 71, 69, 991, 5],
["access", 73, "null", 992, 12],
["get", 75, 15, 1, 992, 5],
["frame", 76, 75, 2, 992, 5],
["null", 77, 992, 5],
["setarg", 76, 0, 77, 992, 5],
["setarg", 76, 1, 73, 992, 5],
["setarg", 76, 2, 12, 992, 5],
["invoke", 76, 74, 992, 5],
["get", 79, 36, 1, 993, 5],
["frame", 80, 79, 1, 993, 5],
["null", 81, 993, 5],
["setarg", 80, 0, 81, 993, 5],
["setarg", 80, 1, 11, 993, 5],
["invoke", 80, 78, 993, 5],
["access", 82, "lt_int", 994, 12],
["get", 84, 17, 1, 994, 5],
["frame", 85, 84, 4, 994, 5],
["null", 86, 994, 5],
["setarg", 85, 0, 86, 994, 5],
["setarg", 85, 1, 82, 994, 5],
["setarg", 85, 2, 4, 994, 5],
["setarg", 85, 3, 8, 994, 5],
["setarg", 85, 4, 10, 994, 5],
["invoke", 85, 83, 994, 5],
["access", 87, "jump_false", 995, 20],
["get", 89, 35, 1, 995, 5],
["frame", 90, 89, 3, 995, 5],
["null", 91, 995, 5],
["setarg", 90, 0, 91, 995, 5],
["setarg", 90, 1, 87, 995, 5],
["setarg", 90, 2, 4, 995, 5],
["setarg", 90, 3, 6, 995, 5],
["invoke", 90, 88, 995, 5],
["access", 92, "load_index", 996, 12],
["get", 94, 17, 1, 996, 5],
["frame", 95, 94, 4, 996, 5],
["null", 96, 996, 5],
["setarg", 95, 0, 96, 996, 5],
["setarg", 95, 1, 92, 996, 5],
["setarg", 95, 2, 9, 996, 5],
["setarg", 95, 3, 2, 996, 5],
["setarg", 95, 4, 8, 996, 5],
["invoke", 95, 93, 996, 5],
["access", 97, "frame", 997, 12],
["access", 98, 2, 997, 33],
["get", 100, 17, 1, 997, 5],
["frame", 101, 100, 4, 997, 5],
["null", 102, 997, 5],
["setarg", 101, 0, 102, 997, 5],
["setarg", 101, 1, 97, 997, 5],
["setarg", 101, 2, 7, 997, 5],
["setarg", 101, 3, 3, 997, 5],
["setarg", 101, 4, 98, 997, 5],
["invoke", 101, 99, 997, 5],
["access", 103, "setarg", 998, 12],
["access", 104, 0, 998, 25],
["get", 106, 17, 1, 998, 5],
["frame", 107, 106, 4, 998, 5],
["null", 108, 998, 5],
["setarg", 107, 0, 108, 998, 5],
["setarg", 107, 1, 103, 998, 5],
["setarg", 107, 2, 7, 998, 5],
["setarg", 107, 3, 104, 998, 5],
["setarg", 107, 4, 12, 998, 5],
["invoke", 107, 105, 998, 5],
["access", 109, "setarg", 999, 12],
["access", 110, 1, 999, 25],
["get", 112, 17, 1, 999, 5],
["frame", 113, 112, 4, 999, 5],
["null", 114, 999, 5],
["setarg", 113, 0, 114, 999, 5],
["setarg", 113, 1, 109, 999, 5],
["setarg", 113, 2, 7, 999, 5],
["setarg", 113, 3, 110, 999, 5],
["setarg", 113, 4, 9, 999, 5],
["invoke", 113, 111, 999, 5],
["access", 115, "setarg", 1000, 12],
["access", 116, 2, 1000, 25],
["get", 118, 17, 1, 1000, 5],
["frame", 119, 118, 4, 1000, 5],
["null", 120, 1000, 5],
["setarg", 119, 0, 120, 1000, 5],
["setarg", 119, 1, 115, 1000, 5],
["setarg", 119, 2, 7, 1000, 5],
["setarg", 119, 3, 116, 1000, 5],
["setarg", 119, 4, 8, 1000, 5],
["invoke", 119, 117, 1000, 5],
["access", 121, "invoke", 1001, 12],
["get", 123, 16, 1, 1001, 5],
["frame", 124, 123, 3, 1001, 5],
["null", 125, 1001, 5],
["setarg", 124, 0, 125, 1001, 5],
["setarg", 124, 1, 121, 1001, 5],
["setarg", 124, 2, 7, 1001, 5],
["setarg", 124, 3, 5, 1001, 5],
["invoke", 124, 122, 1001, 5],
["access", 126, "add", 1002, 12],
["get", 128, 17, 1, 1002, 5],
["frame", 129, 128, 4, 1002, 5],
["null", 130, 1002, 5],
["setarg", 129, 0, 130, 1002, 5],
["setarg", 129, 1, 126, 1002, 5],
["setarg", 129, 2, 8, 1002, 5],
["setarg", 129, 3, 8, 1002, 5],
["setarg", 129, 4, 13, 1002, 5],
["invoke", 129, 127, 1002, 5],
["get", 132, 34, 1, 1003, 5],
["frame", 133, 132, 1, 1003, 5],
["null", 134, 1003, 5],
["setarg", 133, 0, 134, 1003, 5],
["setarg", 133, 1, 11, 1003, 5],
["invoke", 133, 131, 1003, 5],
["get", 136, 36, 1, 1004, 5],
["frame", 137, 136, 1, 1004, 5],
["null", 138, 1004, 5],
["setarg", 137, 0, 138, 1004, 5],
["setarg", 137, 1, 6, 1004, 5],
["invoke", 137, 135, 1004, 5],
["access", 139, "null", 1005, 12],
["get", 141, 15, 1, 1005, 5],
["frame", 142, 141, 2, 1005, 5],
["null", 143, 1005, 5],
["setarg", 142, 0, 143, 1005, 5],
["setarg", 142, 1, 139, 1005, 5],
["setarg", 142, 2, 1, 1005, 5],
["invoke", 142, 140, 1005, 5],
["return", 1, 1006, 12],
["null", 144, 1006, 12],
["return", 144, 1006, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 173,
"nr_close_slots": 0,
"instructions": [
["get", 17, 10, 1, 1011, 15],
["frame", 18, 17, 0, 1011, 15],
["null", 19, 1011, 15],
["setarg", 18, 0, 19, 1011, 15],
["invoke", 18, 16, 1011, 15],
["move", 9, 16, 1011, 15],
["get", 21, 10, 1, 1012, 13],
["frame", 22, 21, 0, 1012, 13],
["null", 23, 1012, 13],
["setarg", 22, 0, 23, 1012, 13],
["invoke", 22, 20, 1012, 13],
["move", 7, 20, 1012, 13],
["get", 25, 10, 1, 1013, 17],
["frame", 26, 25, 0, 1013, 17],
["null", 27, 1013, 17],
["setarg", 26, 0, 27, 1013, 17],
["invoke", 26, 24, 1013, 17],
["move", 4, 24, 1013, 17],
["get", 29, 10, 1, 1014, 16],
["frame", 30, 29, 0, 1014, 16],
["null", 31, 1014, 16],
["setarg", 30, 0, 31, 1014, 16],
["invoke", 30, 28, 1014, 16],
["move", 8, 28, 1014, 16],
["get", 33, 10, 1, 1015, 18],
["frame", 34, 33, 0, 1015, 18],
["null", 35, 1015, 18],
["setarg", 34, 0, 35, 1015, 18],
["invoke", 34, 32, 1015, 18],
["move", 11, 32, 1015, 18],
["get", 37, 10, 1, 1016, 15],
["frame", 38, 37, 0, 1016, 15],
["null", 39, 1016, 15],
["setarg", 38, 0, 39, 1016, 15],
["invoke", 38, 36, 1016, 15],
["move", 12, 36, 1016, 15],
["get", 41, 10, 1, 1017, 13],
["frame", 42, 41, 0, 1017, 13],
["null", 43, 1017, 13],
["setarg", 42, 0, 43, 1017, 13],
["invoke", 42, 40, 1017, 13],
["move", 6, 40, 1017, 13],
["get", 45, 10, 1, 1018, 15],
["frame", 46, 45, 0, 1018, 15],
["null", 47, 1018, 15],
["setarg", 46, 0, 47, 1018, 15],
["invoke", 46, 44, 1018, 15],
["move", 15, 44, 1018, 15],
["access", 48, "every_loop", 1019, 32],
["get", 50, 60, 1, 1019, 22],
["frame", 51, 50, 1, 1019, 22],
["null", 52, 1019, 22],
["setarg", 51, 0, 52, 1019, 22],
["setarg", 51, 1, 48, 1019, 22],
["invoke", 51, 49, 1019, 22],
["move", 10, 49, 1019, 22],
["access", 53, "every_true", 1020, 30],
["get", 55, 60, 1, 1020, 20],
["frame", 56, 55, 1, 1020, 20],
["null", 57, 1020, 20],
["setarg", 56, 0, 57, 1020, 20],
["setarg", 56, 1, 53, 1020, 20],
["invoke", 56, 54, 1020, 20],
["move", 14, 54, 1020, 20],
["access", 58, "every_false", 1021, 31],
["get", 60, 60, 1, 1021, 21],
["frame", 61, 60, 1, 1021, 21],
["null", 62, 1021, 21],
["setarg", 61, 0, 62, 1021, 21],
["setarg", 61, 1, 58, 1021, 21],
["invoke", 61, 59, 1021, 21],
["move", 13, 59, 1021, 21],
["access", 63, "every_done", 1022, 32],
["get", 65, 60, 1, 1022, 22],
["frame", 66, 65, 1, 1022, 22],
["null", 67, 1022, 22],
["setarg", 66, 0, 67, 1022, 22],
["setarg", 66, 1, 63, 1022, 22],
["invoke", 66, 64, 1022, 22],
["move", 5, 64, 1022, 22],
["access", 68, "length", 1023, 12],
["get", 70, 16, 1, 1023, 5],
["frame", 71, 70, 3, 1023, 5],
["null", 72, 1023, 5],
["setarg", 71, 0, 72, 1023, 5],
["setarg", 71, 1, 68, 1023, 5],
["setarg", 71, 2, 9, 1023, 5],
["setarg", 71, 3, 2, 1023, 5],
["invoke", 71, 69, 1023, 5],
["access", 73, "int", 1024, 12],
["access", 74, 0, 1024, 22],
["get", 76, 16, 1, 1024, 5],
["frame", 77, 76, 3, 1024, 5],
["null", 78, 1024, 5],
["setarg", 77, 0, 78, 1024, 5],
["setarg", 77, 1, 73, 1024, 5],
["setarg", 77, 2, 7, 1024, 5],
["setarg", 77, 3, 74, 1024, 5],
["invoke", 77, 75, 1024, 5],
["access", 79, "int", 1025, 12],
["access", 80, 1, 1025, 24],
["get", 82, 16, 1, 1025, 5],
["frame", 83, 82, 3, 1025, 5],
["null", 84, 1025, 5],
["setarg", 83, 0, 84, 1025, 5],
["setarg", 83, 1, 79, 1025, 5],
["setarg", 83, 2, 12, 1025, 5],
["setarg", 83, 3, 80, 1025, 5],
["invoke", 83, 81, 1025, 5],
["access", 85, "null", 1026, 12],
["get", 87, 15, 1, 1026, 5],
["frame", 88, 87, 2, 1026, 5],
["null", 89, 1026, 5],
["setarg", 88, 0, 89, 1026, 5],
["setarg", 88, 1, 85, 1026, 5],
["setarg", 88, 2, 11, 1026, 5],
["invoke", 88, 86, 1026, 5],
["get", 91, 36, 1, 1027, 5],
["frame", 92, 91, 1, 1027, 5],
["null", 93, 1027, 5],
["setarg", 92, 0, 93, 1027, 5],
["setarg", 92, 1, 10, 1027, 5],
["invoke", 92, 90, 1027, 5],
["access", 94, "lt_int", 1028, 12],
["get", 96, 17, 1, 1028, 5],
["frame", 97, 96, 4, 1028, 5],
["null", 98, 1028, 5],
["setarg", 97, 0, 98, 1028, 5],
["setarg", 97, 1, 94, 1028, 5],
["setarg", 97, 2, 4, 1028, 5],
["setarg", 97, 3, 7, 1028, 5],
["setarg", 97, 4, 9, 1028, 5],
["invoke", 97, 95, 1028, 5],
["access", 99, "jump_false", 1029, 20],
["get", 101, 35, 1, 1029, 5],
["frame", 102, 101, 3, 1029, 5],
["null", 103, 1029, 5],
["setarg", 102, 0, 103, 1029, 5],
["setarg", 102, 1, 99, 1029, 5],
["setarg", 102, 2, 4, 1029, 5],
["setarg", 102, 3, 14, 1029, 5],
["invoke", 102, 100, 1029, 5],
["access", 104, "load_index", 1030, 12],
["get", 106, 17, 1, 1030, 5],
["frame", 107, 106, 4, 1030, 5],
["null", 108, 1030, 5],
["setarg", 107, 0, 108, 1030, 5],
["setarg", 107, 1, 104, 1030, 5],
["setarg", 107, 2, 8, 1030, 5],
["setarg", 107, 3, 2, 1030, 5],
["setarg", 107, 4, 7, 1030, 5],
["invoke", 107, 105, 1030, 5],
["access", 109, "frame", 1031, 12],
["access", 110, 1, 1031, 33],
["get", 112, 17, 1, 1031, 5],
["frame", 113, 112, 4, 1031, 5],
["null", 114, 1031, 5],
["setarg", 113, 0, 114, 1031, 5],
["setarg", 113, 1, 109, 1031, 5],
["setarg", 113, 2, 6, 1031, 5],
["setarg", 113, 3, 3, 1031, 5],
["setarg", 113, 4, 110, 1031, 5],
["invoke", 113, 111, 1031, 5],
["access", 115, "setarg", 1032, 12],
["access", 116, 0, 1032, 25],
["get", 118, 17, 1, 1032, 5],
["frame", 119, 118, 4, 1032, 5],
["null", 120, 1032, 5],
["setarg", 119, 0, 120, 1032, 5],
["setarg", 119, 1, 115, 1032, 5],
["setarg", 119, 2, 6, 1032, 5],
["setarg", 119, 3, 116, 1032, 5],
["setarg", 119, 4, 11, 1032, 5],
["invoke", 119, 117, 1032, 5],
["access", 121, "setarg", 1033, 12],
["access", 122, 1, 1033, 25],
["get", 124, 17, 1, 1033, 5],
["frame", 125, 124, 4, 1033, 5],
["null", 126, 1033, 5],
["setarg", 125, 0, 126, 1033, 5],
["setarg", 125, 1, 121, 1033, 5],
["setarg", 125, 2, 6, 1033, 5],
["setarg", 125, 3, 122, 1033, 5],
["setarg", 125, 4, 8, 1033, 5],
["invoke", 125, 123, 1033, 5],
["access", 127, "invoke", 1034, 12],
["get", 129, 16, 1, 1034, 5],
["frame", 130, 129, 3, 1034, 5],
["null", 131, 1034, 5],
["setarg", 130, 0, 131, 1034, 5],
["setarg", 130, 1, 127, 1034, 5],
["setarg", 130, 2, 6, 1034, 5],
["setarg", 130, 3, 15, 1034, 5],
["invoke", 130, 128, 1034, 5],
["access", 132, "jump_false", 1035, 20],
["get", 134, 35, 1, 1035, 5],
["frame", 135, 134, 3, 1035, 5],
["null", 136, 1035, 5],
["setarg", 135, 0, 136, 1035, 5],
["setarg", 135, 1, 132, 1035, 5],
["setarg", 135, 2, 15, 1035, 5],
["setarg", 135, 3, 13, 1035, 5],
["invoke", 135, 133, 1035, 5],
["access", 137, "add", 1036, 12],
["get", 139, 17, 1, 1036, 5],
["frame", 140, 139, 4, 1036, 5],
["null", 141, 1036, 5],
["setarg", 140, 0, 141, 1036, 5],
["setarg", 140, 1, 137, 1036, 5],
["setarg", 140, 2, 7, 1036, 5],
["setarg", 140, 3, 7, 1036, 5],
["setarg", 140, 4, 12, 1036, 5],
["invoke", 140, 138, 1036, 5],
["get", 143, 34, 1, 1037, 5],
["frame", 144, 143, 1, 1037, 5],
["null", 145, 1037, 5],
["setarg", 144, 0, 145, 1037, 5],
["setarg", 144, 1, 10, 1037, 5],
["invoke", 144, 142, 1037, 5],
["get", 147, 36, 1, 1038, 5],
["frame", 148, 147, 1, 1038, 5],
["null", 149, 1038, 5],
["setarg", 148, 0, 149, 1038, 5],
["setarg", 148, 1, 14, 1038, 5],
["invoke", 148, 146, 1038, 5],
["access", 150, "true", 1039, 12],
["get", 152, 15, 1, 1039, 5],
["frame", 153, 152, 2, 1039, 5],
["null", 154, 1039, 5],
["setarg", 153, 0, 154, 1039, 5],
["setarg", 153, 1, 150, 1039, 5],
["setarg", 153, 2, 1, 1039, 5],
["invoke", 153, 151, 1039, 5],
["get", 156, 34, 1, 1040, 5],
["frame", 157, 156, 1, 1040, 5],
["null", 158, 1040, 5],
["setarg", 157, 0, 158, 1040, 5],
["setarg", 157, 1, 5, 1040, 5],
["invoke", 157, 155, 1040, 5],
["get", 160, 36, 1, 1041, 5],
["frame", 161, 160, 1, 1041, 5],
["null", 162, 1041, 5],
["setarg", 161, 0, 162, 1041, 5],
["setarg", 161, 1, 13, 1041, 5],
["invoke", 161, 159, 1041, 5],
["access", 163, "false", 1042, 12],
["get", 165, 15, 1, 1042, 5],
["frame", 166, 165, 2, 1042, 5],
["null", 167, 1042, 5],
["setarg", 166, 0, 167, 1042, 5],
["setarg", 166, 1, 163, 1042, 5],
["setarg", 166, 2, 1, 1042, 5],
["invoke", 166, 164, 1042, 5],
["get", 169, 36, 1, 1043, 5],
["frame", 170, 169, 1, 1043, 5],
["null", 171, 1043, 5],
["setarg", 170, 0, 171, 1043, 5],
["setarg", 170, 1, 5, 1043, 5],
["invoke", 170, 168, 1043, 5],
["return", 1, 1044, 12],
["null", 172, 1044, 12],
["return", 172, 1044, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 173,
"nr_close_slots": 0,
"instructions": [
["get", 17, 10, 1, 1049, 15],
["frame", 18, 17, 0, 1049, 15],
["null", 19, 1049, 15],
["setarg", 18, 0, 19, 1049, 15],
["invoke", 18, 16, 1049, 15],
["move", 9, 16, 1049, 15],
["get", 21, 10, 1, 1050, 13],
["frame", 22, 21, 0, 1050, 13],
["null", 23, 1050, 13],
["setarg", 22, 0, 23, 1050, 13],
["invoke", 22, 20, 1050, 13],
["move", 7, 20, 1050, 13],
["get", 25, 10, 1, 1051, 17],
["frame", 26, 25, 0, 1051, 17],
["null", 27, 1051, 17],
["setarg", 26, 0, 27, 1051, 17],
["invoke", 26, 24, 1051, 17],
["move", 4, 24, 1051, 17],
["get", 29, 10, 1, 1052, 16],
["frame", 30, 29, 0, 1052, 16],
["null", 31, 1052, 16],
["setarg", 30, 0, 31, 1052, 16],
["invoke", 30, 28, 1052, 16],
["move", 8, 28, 1052, 16],
["get", 33, 10, 1, 1053, 18],
["frame", 34, 33, 0, 1053, 18],
["null", 35, 1053, 18],
["setarg", 34, 0, 35, 1053, 18],
["invoke", 34, 32, 1053, 18],
["move", 11, 32, 1053, 18],
["get", 37, 10, 1, 1054, 15],
["frame", 38, 37, 0, 1054, 15],
["null", 39, 1054, 15],
["setarg", 38, 0, 39, 1054, 15],
["invoke", 38, 36, 1054, 15],
["move", 12, 36, 1054, 15],
["get", 41, 10, 1, 1055, 13],
["frame", 42, 41, 0, 1055, 13],
["null", 43, 1055, 13],
["setarg", 42, 0, 43, 1055, 13],
["invoke", 42, 40, 1055, 13],
["move", 6, 40, 1055, 13],
["get", 45, 10, 1, 1056, 15],
["frame", 46, 45, 0, 1056, 15],
["null", 47, 1056, 15],
["setarg", 46, 0, 47, 1056, 15],
["invoke", 46, 44, 1056, 15],
["move", 15, 44, 1056, 15],
["access", 48, "some_loop", 1057, 32],
["get", 50, 60, 1, 1057, 22],
["frame", 51, 50, 1, 1057, 22],
["null", 52, 1057, 22],
["setarg", 51, 0, 52, 1057, 22],
["setarg", 51, 1, 48, 1057, 22],
["invoke", 51, 49, 1057, 22],
["move", 10, 49, 1057, 22],
["access", 53, "some_true", 1058, 30],
["get", 55, 60, 1, 1058, 20],
["frame", 56, 55, 1, 1058, 20],
["null", 57, 1058, 20],
["setarg", 56, 0, 57, 1058, 20],
["setarg", 56, 1, 53, 1058, 20],
["invoke", 56, 54, 1058, 20],
["move", 14, 54, 1058, 20],
["access", 58, "some_false", 1059, 31],
["get", 60, 60, 1, 1059, 21],
["frame", 61, 60, 1, 1059, 21],
["null", 62, 1059, 21],
["setarg", 61, 0, 62, 1059, 21],
["setarg", 61, 1, 58, 1059, 21],
["invoke", 61, 59, 1059, 21],
["move", 13, 59, 1059, 21],
["access", 63, "some_done", 1060, 32],
["get", 65, 60, 1, 1060, 22],
["frame", 66, 65, 1, 1060, 22],
["null", 67, 1060, 22],
["setarg", 66, 0, 67, 1060, 22],
["setarg", 66, 1, 63, 1060, 22],
["invoke", 66, 64, 1060, 22],
["move", 5, 64, 1060, 22],
["access", 68, "length", 1061, 12],
["get", 70, 16, 1, 1061, 5],
["frame", 71, 70, 3, 1061, 5],
["null", 72, 1061, 5],
["setarg", 71, 0, 72, 1061, 5],
["setarg", 71, 1, 68, 1061, 5],
["setarg", 71, 2, 9, 1061, 5],
["setarg", 71, 3, 2, 1061, 5],
["invoke", 71, 69, 1061, 5],
["access", 73, "int", 1062, 12],
["access", 74, 0, 1062, 22],
["get", 76, 16, 1, 1062, 5],
["frame", 77, 76, 3, 1062, 5],
["null", 78, 1062, 5],
["setarg", 77, 0, 78, 1062, 5],
["setarg", 77, 1, 73, 1062, 5],
["setarg", 77, 2, 7, 1062, 5],
["setarg", 77, 3, 74, 1062, 5],
["invoke", 77, 75, 1062, 5],
["access", 79, "int", 1063, 12],
["access", 80, 1, 1063, 24],
["get", 82, 16, 1, 1063, 5],
["frame", 83, 82, 3, 1063, 5],
["null", 84, 1063, 5],
["setarg", 83, 0, 84, 1063, 5],
["setarg", 83, 1, 79, 1063, 5],
["setarg", 83, 2, 12, 1063, 5],
["setarg", 83, 3, 80, 1063, 5],
["invoke", 83, 81, 1063, 5],
["access", 85, "null", 1064, 12],
["get", 87, 15, 1, 1064, 5],
["frame", 88, 87, 2, 1064, 5],
["null", 89, 1064, 5],
["setarg", 88, 0, 89, 1064, 5],
["setarg", 88, 1, 85, 1064, 5],
["setarg", 88, 2, 11, 1064, 5],
["invoke", 88, 86, 1064, 5],
["get", 91, 36, 1, 1065, 5],
["frame", 92, 91, 1, 1065, 5],
["null", 93, 1065, 5],
["setarg", 92, 0, 93, 1065, 5],
["setarg", 92, 1, 10, 1065, 5],
["invoke", 92, 90, 1065, 5],
["access", 94, "lt_int", 1066, 12],
["get", 96, 17, 1, 1066, 5],
["frame", 97, 96, 4, 1066, 5],
["null", 98, 1066, 5],
["setarg", 97, 0, 98, 1066, 5],
["setarg", 97, 1, 94, 1066, 5],
["setarg", 97, 2, 4, 1066, 5],
["setarg", 97, 3, 7, 1066, 5],
["setarg", 97, 4, 9, 1066, 5],
["invoke", 97, 95, 1066, 5],
["access", 99, "jump_false", 1067, 20],
["get", 101, 35, 1, 1067, 5],
["frame", 102, 101, 3, 1067, 5],
["null", 103, 1067, 5],
["setarg", 102, 0, 103, 1067, 5],
["setarg", 102, 1, 99, 1067, 5],
["setarg", 102, 2, 4, 1067, 5],
["setarg", 102, 3, 13, 1067, 5],
["invoke", 102, 100, 1067, 5],
["access", 104, "load_index", 1068, 12],
["get", 106, 17, 1, 1068, 5],
["frame", 107, 106, 4, 1068, 5],
["null", 108, 1068, 5],
["setarg", 107, 0, 108, 1068, 5],
["setarg", 107, 1, 104, 1068, 5],
["setarg", 107, 2, 8, 1068, 5],
["setarg", 107, 3, 2, 1068, 5],
["setarg", 107, 4, 7, 1068, 5],
["invoke", 107, 105, 1068, 5],
["access", 109, "frame", 1069, 12],
["access", 110, 1, 1069, 33],
["get", 112, 17, 1, 1069, 5],
["frame", 113, 112, 4, 1069, 5],
["null", 114, 1069, 5],
["setarg", 113, 0, 114, 1069, 5],
["setarg", 113, 1, 109, 1069, 5],
["setarg", 113, 2, 6, 1069, 5],
["setarg", 113, 3, 3, 1069, 5],
["setarg", 113, 4, 110, 1069, 5],
["invoke", 113, 111, 1069, 5],
["access", 115, "setarg", 1070, 12],
["access", 116, 0, 1070, 25],
["get", 118, 17, 1, 1070, 5],
["frame", 119, 118, 4, 1070, 5],
["null", 120, 1070, 5],
["setarg", 119, 0, 120, 1070, 5],
["setarg", 119, 1, 115, 1070, 5],
["setarg", 119, 2, 6, 1070, 5],
["setarg", 119, 3, 116, 1070, 5],
["setarg", 119, 4, 11, 1070, 5],
["invoke", 119, 117, 1070, 5],
["access", 121, "setarg", 1071, 12],
["access", 122, 1, 1071, 25],
["get", 124, 17, 1, 1071, 5],
["frame", 125, 124, 4, 1071, 5],
["null", 126, 1071, 5],
["setarg", 125, 0, 126, 1071, 5],
["setarg", 125, 1, 121, 1071, 5],
["setarg", 125, 2, 6, 1071, 5],
["setarg", 125, 3, 122, 1071, 5],
["setarg", 125, 4, 8, 1071, 5],
["invoke", 125, 123, 1071, 5],
["access", 127, "invoke", 1072, 12],
["get", 129, 16, 1, 1072, 5],
["frame", 130, 129, 3, 1072, 5],
["null", 131, 1072, 5],
["setarg", 130, 0, 131, 1072, 5],
["setarg", 130, 1, 127, 1072, 5],
["setarg", 130, 2, 6, 1072, 5],
["setarg", 130, 3, 15, 1072, 5],
["invoke", 130, 128, 1072, 5],
["access", 132, "jump_true", 1073, 20],
["get", 134, 35, 1, 1073, 5],
["frame", 135, 134, 3, 1073, 5],
["null", 136, 1073, 5],
["setarg", 135, 0, 136, 1073, 5],
["setarg", 135, 1, 132, 1073, 5],
["setarg", 135, 2, 15, 1073, 5],
["setarg", 135, 3, 14, 1073, 5],
["invoke", 135, 133, 1073, 5],
["access", 137, "add", 1074, 12],
["get", 139, 17, 1, 1074, 5],
["frame", 140, 139, 4, 1074, 5],
["null", 141, 1074, 5],
["setarg", 140, 0, 141, 1074, 5],
["setarg", 140, 1, 137, 1074, 5],
["setarg", 140, 2, 7, 1074, 5],
["setarg", 140, 3, 7, 1074, 5],
["setarg", 140, 4, 12, 1074, 5],
["invoke", 140, 138, 1074, 5],
["get", 143, 34, 1, 1075, 5],
["frame", 144, 143, 1, 1075, 5],
["null", 145, 1075, 5],
["setarg", 144, 0, 145, 1075, 5],
["setarg", 144, 1, 10, 1075, 5],
["invoke", 144, 142, 1075, 5],
["get", 147, 36, 1, 1076, 5],
["frame", 148, 147, 1, 1076, 5],
["null", 149, 1076, 5],
["setarg", 148, 0, 149, 1076, 5],
["setarg", 148, 1, 14, 1076, 5],
["invoke", 148, 146, 1076, 5],
["access", 150, "true", 1077, 12],
["get", 152, 15, 1, 1077, 5],
["frame", 153, 152, 2, 1077, 5],
["null", 154, 1077, 5],
["setarg", 153, 0, 154, 1077, 5],
["setarg", 153, 1, 150, 1077, 5],
["setarg", 153, 2, 1, 1077, 5],
["invoke", 153, 151, 1077, 5],
["get", 156, 34, 1, 1078, 5],
["frame", 157, 156, 1, 1078, 5],
["null", 158, 1078, 5],
["setarg", 157, 0, 158, 1078, 5],
["setarg", 157, 1, 5, 1078, 5],
["invoke", 157, 155, 1078, 5],
["get", 160, 36, 1, 1079, 5],
["frame", 161, 160, 1, 1079, 5],
["null", 162, 1079, 5],
["setarg", 161, 0, 162, 1079, 5],
["setarg", 161, 1, 13, 1079, 5],
["invoke", 161, 159, 1079, 5],
["access", 163, "false", 1080, 12],
["get", 165, 15, 1, 1080, 5],
["frame", 166, 165, 2, 1080, 5],
["null", 167, 1080, 5],
["setarg", 166, 0, 167, 1080, 5],
["setarg", 166, 1, 163, 1080, 5],
["setarg", 166, 2, 1, 1080, 5],
["invoke", 166, 164, 1080, 5],
["get", 169, 36, 1, 1081, 5],
["frame", 170, 169, 1, 1081, 5],
["null", 171, 1081, 5],
["setarg", 170, 0, 171, 1081, 5],
["setarg", 170, 1, 5, 1081, 5],
["invoke", 170, 168, 1081, 5],
["return", 1, 1082, 12],
["null", 172, 1082, 12],
["return", 172, 1082, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 177,
"nr_close_slots": 0,
"instructions": [
["get", 17, 10, 1, 1087, 18],
["frame", 18, 17, 0, 1087, 18],
["null", 19, 1087, 18],
["setarg", 18, 0, 19, 1087, 18],
["invoke", 18, 16, 1087, 18],
["move", 13, 16, 1087, 18],
["get", 21, 10, 1, 1088, 15],
["frame", 22, 21, 0, 1088, 15],
["null", 23, 1088, 15],
["setarg", 22, 0, 23, 1088, 15],
["invoke", 22, 20, 1088, 15],
["move", 9, 20, 1088, 15],
["get", 25, 10, 1, 1089, 13],
["frame", 26, 25, 0, 1089, 13],
["null", 27, 1089, 13],
["setarg", 26, 0, 27, 1089, 13],
["invoke", 26, 24, 1089, 13],
["move", 7, 24, 1089, 13],
["get", 29, 10, 1, 1090, 17],
["frame", 30, 29, 0, 1090, 17],
["null", 31, 1090, 17],
["setarg", 30, 0, 31, 1090, 17],
["invoke", 30, 28, 1090, 17],
["move", 4, 28, 1090, 17],
["get", 33, 10, 1, 1091, 16],
["frame", 34, 33, 0, 1091, 16],
["null", 35, 1091, 16],
["setarg", 34, 0, 35, 1091, 16],
["invoke", 34, 32, 1091, 16],
["move", 8, 32, 1091, 16],
["get", 37, 10, 1, 1092, 18],
["frame", 38, 37, 0, 1092, 18],
["null", 39, 1092, 18],
["setarg", 38, 0, 39, 1092, 18],
["invoke", 38, 36, 1092, 18],
["move", 11, 36, 1092, 18],
["get", 41, 10, 1, 1093, 15],
["frame", 42, 41, 0, 1093, 15],
["null", 43, 1093, 15],
["setarg", 42, 0, 43, 1093, 15],
["invoke", 42, 40, 1093, 15],
["move", 12, 40, 1093, 15],
["get", 45, 10, 1, 1094, 13],
["frame", 46, 45, 0, 1094, 13],
["null", 47, 1094, 13],
["setarg", 46, 0, 47, 1094, 13],
["invoke", 46, 44, 1094, 13],
["move", 6, 44, 1094, 13],
["get", 49, 10, 1, 1095, 15],
["frame", 50, 49, 0, 1095, 15],
["null", 51, 1095, 15],
["setarg", 50, 0, 51, 1095, 15],
["invoke", 50, 48, 1095, 15],
["move", 15, 48, 1095, 15],
["access", 52, "filter_loop", 1096, 32],
["get", 54, 60, 1, 1096, 22],
["frame", 55, 54, 1, 1096, 22],
["null", 56, 1096, 22],
["setarg", 55, 0, 56, 1096, 22],
["setarg", 55, 1, 52, 1096, 22],
["invoke", 55, 53, 1096, 22],
["move", 10, 53, 1096, 22],
["access", 57, "filter_skip", 1097, 32],
["get", 59, 60, 1, 1097, 22],
["frame", 60, 59, 1, 1097, 22],
["null", 61, 1097, 22],
["setarg", 60, 0, 61, 1097, 22],
["setarg", 60, 1, 57, 1097, 22],
["invoke", 60, 58, 1097, 22],
["move", 14, 58, 1097, 22],
["access", 62, "filter_done", 1098, 32],
["get", 64, 60, 1, 1098, 22],
["frame", 65, 64, 1, 1098, 22],
["null", 66, 1098, 22],
["setarg", 65, 0, 66, 1098, 22],
["setarg", 65, 1, 62, 1098, 22],
["invoke", 65, 63, 1098, 22],
["move", 5, 63, 1098, 22],
["access", 67, "array", 1099, 16],
["access", 68, 0, 1099, 33],
["array", 69, 3, 1099, 33],
["push", 69, 67, 1099, 33],
["push", 69, 13, 1099, 33],
["push", 69, 68, 1099, 33],
["get", 71, 8, 1, 1099, 5],
["frame", 72, 71, 1, 1099, 5],
["null", 73, 1099, 5],
["setarg", 72, 0, 73, 1099, 5],
["setarg", 72, 1, 69, 1099, 5],
["invoke", 72, 70, 1099, 5],
["access", 74, "length", 1100, 12],
["get", 76, 16, 1, 1100, 5],
["frame", 77, 76, 3, 1100, 5],
["null", 78, 1100, 5],
["setarg", 77, 0, 78, 1100, 5],
["setarg", 77, 1, 74, 1100, 5],
["setarg", 77, 2, 9, 1100, 5],
["setarg", 77, 3, 2, 1100, 5],
["invoke", 77, 75, 1100, 5],
["access", 79, "int", 1101, 12],
["access", 80, 0, 1101, 22],
["get", 82, 16, 1, 1101, 5],
["frame", 83, 82, 3, 1101, 5],
["null", 84, 1101, 5],
["setarg", 83, 0, 84, 1101, 5],
["setarg", 83, 1, 79, 1101, 5],
["setarg", 83, 2, 7, 1101, 5],
["setarg", 83, 3, 80, 1101, 5],
["invoke", 83, 81, 1101, 5],
["access", 85, "int", 1102, 12],
["access", 86, 1, 1102, 24],
["get", 88, 16, 1, 1102, 5],
["frame", 89, 88, 3, 1102, 5],
["null", 90, 1102, 5],
["setarg", 89, 0, 90, 1102, 5],
["setarg", 89, 1, 85, 1102, 5],
["setarg", 89, 2, 12, 1102, 5],
["setarg", 89, 3, 86, 1102, 5],
["invoke", 89, 87, 1102, 5],
["access", 91, "null", 1103, 12],
["get", 93, 15, 1, 1103, 5],
["frame", 94, 93, 2, 1103, 5],
["null", 95, 1103, 5],
["setarg", 94, 0, 95, 1103, 5],
["setarg", 94, 1, 91, 1103, 5],
["setarg", 94, 2, 11, 1103, 5],
["invoke", 94, 92, 1103, 5],
["get", 97, 36, 1, 1104, 5],
["frame", 98, 97, 1, 1104, 5],
["null", 99, 1104, 5],
["setarg", 98, 0, 99, 1104, 5],
["setarg", 98, 1, 10, 1104, 5],
["invoke", 98, 96, 1104, 5],
["access", 100, "lt_int", 1105, 12],
["get", 102, 17, 1, 1105, 5],
["frame", 103, 102, 4, 1105, 5],
["null", 104, 1105, 5],
["setarg", 103, 0, 104, 1105, 5],
["setarg", 103, 1, 100, 1105, 5],
["setarg", 103, 2, 4, 1105, 5],
["setarg", 103, 3, 7, 1105, 5],
["setarg", 103, 4, 9, 1105, 5],
["invoke", 103, 101, 1105, 5],
["access", 105, "jump_false", 1106, 20],
["get", 107, 35, 1, 1106, 5],
["frame", 108, 107, 3, 1106, 5],
["null", 109, 1106, 5],
["setarg", 108, 0, 109, 1106, 5],
["setarg", 108, 1, 105, 1106, 5],
["setarg", 108, 2, 4, 1106, 5],
["setarg", 108, 3, 5, 1106, 5],
["invoke", 108, 106, 1106, 5],
["access", 110, "load_index", 1107, 12],
["get", 112, 17, 1, 1107, 5],
["frame", 113, 112, 4, 1107, 5],
["null", 114, 1107, 5],
["setarg", 113, 0, 114, 1107, 5],
["setarg", 113, 1, 110, 1107, 5],
["setarg", 113, 2, 8, 1107, 5],
["setarg", 113, 3, 2, 1107, 5],
["setarg", 113, 4, 7, 1107, 5],
["invoke", 113, 111, 1107, 5],
["access", 115, "frame", 1108, 12],
["access", 116, 2, 1108, 33],
["get", 118, 17, 1, 1108, 5],
["frame", 119, 118, 4, 1108, 5],
["null", 120, 1108, 5],
["setarg", 119, 0, 120, 1108, 5],
["setarg", 119, 1, 115, 1108, 5],
["setarg", 119, 2, 6, 1108, 5],
["setarg", 119, 3, 3, 1108, 5],
["setarg", 119, 4, 116, 1108, 5],
["invoke", 119, 117, 1108, 5],
["access", 121, "setarg", 1109, 12],
["access", 122, 0, 1109, 25],
["get", 124, 17, 1, 1109, 5],
["frame", 125, 124, 4, 1109, 5],
["null", 126, 1109, 5],
["setarg", 125, 0, 126, 1109, 5],
["setarg", 125, 1, 121, 1109, 5],
["setarg", 125, 2, 6, 1109, 5],
["setarg", 125, 3, 122, 1109, 5],
["setarg", 125, 4, 11, 1109, 5],
["invoke", 125, 123, 1109, 5],
["access", 127, "setarg", 1110, 12],
["access", 128, 1, 1110, 25],
["get", 130, 17, 1, 1110, 5],
["frame", 131, 130, 4, 1110, 5],
["null", 132, 1110, 5],
["setarg", 131, 0, 132, 1110, 5],
["setarg", 131, 1, 127, 1110, 5],
["setarg", 131, 2, 6, 1110, 5],
["setarg", 131, 3, 128, 1110, 5],
["setarg", 131, 4, 8, 1110, 5],
["invoke", 131, 129, 1110, 5],
["access", 133, "setarg", 1111, 12],
["access", 134, 2, 1111, 25],
["get", 136, 17, 1, 1111, 5],
["frame", 137, 136, 4, 1111, 5],
["null", 138, 1111, 5],
["setarg", 137, 0, 138, 1111, 5],
["setarg", 137, 1, 133, 1111, 5],
["setarg", 137, 2, 6, 1111, 5],
["setarg", 137, 3, 134, 1111, 5],
["setarg", 137, 4, 7, 1111, 5],
["invoke", 137, 135, 1111, 5],
["access", 139, "invoke", 1112, 12],
["get", 141, 16, 1, 1112, 5],
["frame", 142, 141, 3, 1112, 5],
["null", 143, 1112, 5],
["setarg", 142, 0, 143, 1112, 5],
["setarg", 142, 1, 139, 1112, 5],
["setarg", 142, 2, 6, 1112, 5],
["setarg", 142, 3, 15, 1112, 5],
["invoke", 142, 140, 1112, 5],
["access", 144, "jump_false", 1113, 20],
["get", 146, 35, 1, 1113, 5],
["frame", 147, 146, 3, 1113, 5],
["null", 148, 1113, 5],
["setarg", 147, 0, 148, 1113, 5],
["setarg", 147, 1, 144, 1113, 5],
["setarg", 147, 2, 15, 1113, 5],
["setarg", 147, 3, 14, 1113, 5],
["invoke", 147, 145, 1113, 5],
["access", 149, "push", 1114, 12],
["get", 151, 16, 1, 1114, 5],
["frame", 152, 151, 3, 1114, 5],
["null", 153, 1114, 5],
["setarg", 152, 0, 153, 1114, 5],
["setarg", 152, 1, 149, 1114, 5],
["setarg", 152, 2, 13, 1114, 5],
["setarg", 152, 3, 8, 1114, 5],
["invoke", 152, 150, 1114, 5],
["get", 155, 36, 1, 1115, 5],
["frame", 156, 155, 1, 1115, 5],
["null", 157, 1115, 5],
["setarg", 156, 0, 157, 1115, 5],
["setarg", 156, 1, 14, 1115, 5],
["invoke", 156, 154, 1115, 5],
["access", 158, "add", 1116, 12],
["get", 160, 17, 1, 1116, 5],
["frame", 161, 160, 4, 1116, 5],
["null", 162, 1116, 5],
["setarg", 161, 0, 162, 1116, 5],
["setarg", 161, 1, 158, 1116, 5],
["setarg", 161, 2, 7, 1116, 5],
["setarg", 161, 3, 7, 1116, 5],
["setarg", 161, 4, 12, 1116, 5],
["invoke", 161, 159, 1116, 5],
["get", 164, 34, 1, 1117, 5],
["frame", 165, 164, 1, 1117, 5],
["null", 166, 1117, 5],
["setarg", 165, 0, 166, 1117, 5],
["setarg", 165, 1, 10, 1117, 5],
["invoke", 165, 163, 1117, 5],
["get", 168, 36, 1, 1118, 5],
["frame", 169, 168, 1, 1118, 5],
["null", 170, 1118, 5],
["setarg", 169, 0, 170, 1118, 5],
["setarg", 169, 1, 5, 1118, 5],
["invoke", 169, 167, 1118, 5],
["access", 171, "move", 1119, 12],
["get", 173, 16, 1, 1119, 5],
["frame", 174, 173, 3, 1119, 5],
["null", 175, 1119, 5],
["setarg", 174, 0, 175, 1119, 5],
["setarg", 174, 1, 171, 1119, 5],
["setarg", 174, 2, 1, 1119, 5],
["setarg", 174, 3, 13, 1119, 5],
["invoke", 174, 172, 1119, 5],
["return", 1, 1120, 12],
["null", 176, 1120, 12],
["return", 176, 1120, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 472,
"nr_close_slots": 0,
"instructions": [
["load_field", 24, 2, "arr", 1125, 20],
["move", 5, 24, 1125, 20],
["load_field", 25, 2, "fn", 1126, 19],
["move", 12, 25, 1126, 19],
["load_field", 26, 2, "init", 1127, 21],
["move", 16, 26, 1127, 21],
["load_field", 27, 2, "rev", 1128, 20],
["move", 22, 27, 1128, 20],
["get", 29, 10, 1, 1129, 15],
["frame", 30, 29, 0, 1129, 15],
["null", 31, 1129, 15],
["setarg", 30, 0, 31, 1129, 15],
["invoke", 30, 28, 1129, 15],
["move", 17, 28, 1129, 15],
["get", 33, 10, 1, 1130, 15],
["frame", 34, 33, 0, 1130, 15],
["null", 35, 1130, 15],
["setarg", 34, 0, 35, 1130, 15],
["invoke", 34, 32, 1130, 15],
["move", 4, 32, 1130, 15],
["get", 37, 10, 1, 1131, 13],
["frame", 38, 37, 0, 1131, 13],
["null", 39, 1131, 13],
["setarg", 38, 0, 39, 1131, 13],
["invoke", 38, 36, 1131, 13],
["move", 14, 36, 1131, 13],
["get", 41, 10, 1, 1132, 17],
["frame", 42, 41, 0, 1132, 17],
["null", 43, 1132, 17],
["setarg", 42, 0, 43, 1132, 17],
["invoke", 42, 40, 1132, 17],
["move", 6, 40, 1132, 17],
["get", 45, 10, 1, 1133, 16],
["frame", 46, 45, 0, 1133, 16],
["null", 47, 1133, 16],
["setarg", 46, 0, 47, 1133, 16],
["invoke", 46, 44, 1133, 16],
["move", 23, 44, 1133, 16],
["get", 49, 10, 1, 1134, 15],
["frame", 50, 49, 0, 1134, 15],
["null", 51, 1134, 15],
["setarg", 50, 0, 51, 1134, 15],
["invoke", 50, 48, 1134, 15],
["move", 20, 48, 1134, 15],
["access", 52, "reduce_final", 1135, 33],
["get", 54, 60, 1, 1135, 23],
["frame", 55, 54, 1, 1135, 23],
["null", 56, 1135, 23],
["setarg", 55, 0, 56, 1135, 23],
["setarg", 55, 1, 52, 1135, 23],
["invoke", 55, 53, 1135, 23],
["move", 11, 53, 1135, 23],
["null", 13, 1136, 20],
["null", 18, 1137, 23],
["null", 15, 1138, 20],
["null", 19, 1139, 22],
["null", 7, 1140, 14],
["null", 8, 1141, 14],
["null", 9, 1142, 14],
["null", 10, 1143, 14],
["null", 21, 1144, 13],
["access", 57, "length", 1145, 12],
["get", 59, 16, 1, 1145, 5],
["frame", 60, 59, 3, 1145, 5],
["null", 61, 1145, 5],
["setarg", 60, 0, 61, 1145, 5],
["setarg", 60, 1, 57, 1145, 5],
["setarg", 60, 2, 17, 1145, 5],
["setarg", 60, 3, 5, 1145, 5],
["invoke", 60, 58, 1145, 5],
["access", 62, "int", 1146, 12],
["access", 63, 0, 1146, 25],
["get", 65, 16, 1, 1146, 5],
["frame", 66, 65, 3, 1146, 5],
["null", 67, 1146, 5],
["setarg", 66, 0, 67, 1146, 5],
["setarg", 66, 1, 62, 1146, 5],
["setarg", 66, 2, 23, 1146, 5],
["setarg", 66, 3, 63, 1146, 5],
["invoke", 66, 64, 1146, 5],
["access", 68, "int", 1147, 12],
["access", 69, 1, 1147, 24],
["get", 71, 16, 1, 1147, 5],
["frame", 72, 71, 3, 1147, 5],
["null", 73, 1147, 5],
["setarg", 72, 0, 73, 1147, 5],
["setarg", 72, 1, 68, 1147, 5],
["setarg", 72, 2, 20, 1147, 5],
["setarg", 72, 3, 69, 1147, 5],
["invoke", 72, 70, 1147, 5],
["record", 74, 5],
["store_field", 74, 4, "acc", 1148, 15],
["store_field", 74, 14, "i", 1148, 23],
["store_field", 74, 5, "arr", 1148, 31],
["store_field", 74, 12, "fn", 1148, 45],
["store_field", 74, 17, "len", 1148, 59],
["move", 21, 74, 1148, 59],
["access", 75, 2, 1149, 18],
["is_identical", 76, 3, 75, 1149, 18],
["jump_true", 76, "eq_done_511", 1149, 18],
["is_int", 77, 3, 1149, 18],
["jump_false", 77, "eq_ni_512", 1149, 18],
["is_int", 78, 75, 1149, 18],
["jump_false", 78, "eq_ni_512", 1149, 18],
["eq_int", 76, 3, 75, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_ni_512",
["is_num", 77, 3, 1149, 18],
["jump_false", 77, "eq_nn_513", 1149, 18],
["is_num", 78, 75, 1149, 18],
["jump_false", 78, "eq_nn_513", 1149, 18],
["eq_float", 76, 3, 75, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nn_513",
["is_text", 77, 3, 1149, 18],
["jump_false", 77, "eq_nt_514", 1149, 18],
["is_text", 78, 75, 1149, 18],
["jump_false", 78, "eq_nt_514", 1149, 18],
["eq_text", 76, 3, 75, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nt_514",
["is_null", 77, 3, 1149, 18],
["jump_false", 77, "eq_nnl_515", 1149, 18],
["is_null", 78, 75, 1149, 18],
["jump_false", 78, "eq_nnl_515", 1149, 18],
["true", 76, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nnl_515",
["is_bool", 77, 3, 1149, 18],
["jump_false", 77, "eq_nb_516", 1149, 18],
["is_bool", 78, 75, 1149, 18],
["jump_false", 78, "eq_nb_516", 1149, 18],
["eq_bool", 76, 3, 75, 1149, 18],
["jump", "eq_done_511", 1149, 18],
"eq_nb_516",
["false", 76, 1149, 18],
"eq_done_511",
["jump_false", 76, "if_else_509", 1149, 18],
["access", 79, "reduce_null", 1150, 30],
["get", 81, 60, 1, 1150, 20],
["frame", 82, 81, 1, 1150, 20],
["null", 83, 1150, 20],
["setarg", 82, 0, 83, 1150, 20],
["setarg", 82, 1, 79, 1150, 20],
["invoke", 82, 80, 1150, 20],
["move", 19, 80, 1150, 20],
["access", 84, "reduce_d1", 1151, 22],
["get", 86, 60, 1, 1151, 12],
["frame", 87, 86, 1, 1151, 12],
["null", 88, 1151, 12],
["setarg", 87, 0, 88, 1151, 12],
["setarg", 87, 1, 84, 1151, 12],
["invoke", 87, 85, 1151, 12],
["move", 7, 85, 1151, 12],
["access", 89, "lt_int", 1152, 14],
["get", 91, 17, 1, 1152, 7],
["frame", 92, 91, 4, 1152, 7],
["null", 93, 1152, 7],
["setarg", 92, 0, 93, 1152, 7],
["setarg", 92, 1, 89, 1152, 7],
["setarg", 92, 2, 6, 1152, 7],
["setarg", 92, 3, 23, 1152, 7],
["setarg", 92, 4, 17, 1152, 7],
["invoke", 92, 90, 1152, 7],
["access", 94, "jump_false", 1153, 22],
["get", 96, 35, 1, 1153, 7],
["frame", 97, 96, 3, 1153, 7],
["null", 98, 1153, 7],
["setarg", 97, 0, 98, 1153, 7],
["setarg", 97, 1, 94, 1153, 7],
["setarg", 97, 2, 6, 1153, 7],
["setarg", 97, 3, 19, 1153, 7],
["invoke", 97, 95, 1153, 7],
["access", 99, "load_index", 1154, 14],
["get", 101, 17, 1, 1154, 7],
["frame", 102, 101, 4, 1154, 7],
["null", 103, 1154, 7],
["setarg", 102, 0, 103, 1154, 7],
["setarg", 102, 1, 99, 1154, 7],
["setarg", 102, 2, 4, 1154, 7],
["setarg", 102, 3, 5, 1154, 7],
["setarg", 102, 4, 23, 1154, 7],
["invoke", 102, 100, 1154, 7],
["access", 104, "move", 1155, 14],
["get", 106, 16, 1, 1155, 7],
["frame", 107, 106, 3, 1155, 7],
["null", 108, 1155, 7],
["setarg", 107, 0, 108, 1155, 7],
["setarg", 107, 1, 104, 1155, 7],
["setarg", 107, 2, 14, 1155, 7],
["setarg", 107, 3, 20, 1155, 7],
["invoke", 107, 105, 1155, 7],
["true", 109, 1156, 27],
["get", 111, 41, 1, 1156, 7],
["frame", 112, 111, 3, 1156, 7],
["null", 113, 1156, 7],
["setarg", 112, 0, 113, 1156, 7],
["setarg", 112, 1, 21, 1156, 7],
["setarg", 112, 2, 109, 1156, 7],
["setarg", 112, 3, 7, 1156, 7],
["invoke", 112, 110, 1156, 7],
["get", 115, 36, 1, 1157, 7],
["frame", 116, 115, 1, 1157, 7],
["null", 117, 1157, 7],
["setarg", 116, 0, 117, 1157, 7],
["setarg", 116, 1, 7, 1157, 7],
["invoke", 116, 114, 1157, 7],
["access", 118, "move", 1158, 14],
["get", 120, 16, 1, 1158, 7],
["frame", 121, 120, 3, 1158, 7],
["null", 122, 1158, 7],
["setarg", 121, 0, 122, 1158, 7],
["setarg", 121, 1, 118, 1158, 7],
["setarg", 121, 2, 1, 1158, 7],
["setarg", 121, 3, 4, 1158, 7],
["invoke", 121, 119, 1158, 7],
["get", 124, 34, 1, 1159, 7],
["frame", 125, 124, 1, 1159, 7],
["null", 126, 1159, 7],
["setarg", 125, 0, 126, 1159, 7],
["setarg", 125, 1, 11, 1159, 7],
["invoke", 125, 123, 1159, 7],
["get", 128, 36, 1, 1160, 7],
["frame", 129, 128, 1, 1160, 7],
["null", 130, 1160, 7],
["setarg", 129, 0, 130, 1160, 7],
["setarg", 129, 1, 19, 1160, 7],
["invoke", 129, 127, 1160, 7],
["access", 131, "null", 1161, 14],
["get", 133, 15, 1, 1161, 7],
["frame", 134, 133, 2, 1161, 7],
["null", 135, 1161, 7],
["setarg", 134, 0, 135, 1161, 7],
["setarg", 134, 1, 131, 1161, 7],
["setarg", 134, 2, 1, 1161, 7],
["invoke", 134, 132, 1161, 7],
["get", 137, 36, 1, 1162, 7],
["frame", 138, 137, 1, 1162, 7],
["null", 139, 1162, 7],
["setarg", 138, 0, 139, 1162, 7],
["setarg", 138, 1, 11, 1162, 7],
["invoke", 138, 136, 1162, 7],
["jump", "if_end_510", 1162, 7],
"if_else_509",
["access", 140, 3, 1163, 25],
["is_identical", 141, 3, 140, 1163, 25],
["jump_true", 141, "eq_done_519", 1163, 25],
["is_int", 142, 3, 1163, 25],
["jump_false", 142, "eq_ni_520", 1163, 25],
["is_int", 143, 140, 1163, 25],
["jump_false", 143, "eq_ni_520", 1163, 25],
["eq_int", 141, 3, 140, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_ni_520",
["is_num", 142, 3, 1163, 25],
["jump_false", 142, "eq_nn_521", 1163, 25],
["is_num", 143, 140, 1163, 25],
["jump_false", 143, "eq_nn_521", 1163, 25],
["eq_float", 141, 3, 140, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nn_521",
["is_text", 142, 3, 1163, 25],
["jump_false", 142, "eq_nt_522", 1163, 25],
["is_text", 143, 140, 1163, 25],
["jump_false", 143, "eq_nt_522", 1163, 25],
["eq_text", 141, 3, 140, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nt_522",
["is_null", 142, 3, 1163, 25],
["jump_false", 142, "eq_nnl_523", 1163, 25],
["is_null", 143, 140, 1163, 25],
["jump_false", 143, "eq_nnl_523", 1163, 25],
["true", 141, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nnl_523",
["is_bool", 142, 3, 1163, 25],
["jump_false", 142, "eq_nb_524", 1163, 25],
["is_bool", 143, 140, 1163, 25],
["jump_false", 143, "eq_nb_524", 1163, 25],
["eq_bool", 141, 3, 140, 1163, 25],
["jump", "eq_done_519", 1163, 25],
"eq_nb_524",
["false", 141, 1163, 25],
"eq_done_519",
["jump_false", 141, "if_else_517", 1163, 25],
["access", 144, "reduce_has_init", 1164, 28],
["get", 146, 60, 1, 1164, 18],
["frame", 147, 146, 1, 1164, 18],
["null", 148, 1164, 18],
["setarg", 147, 0, 148, 1164, 18],
["setarg", 147, 1, 144, 1164, 18],
["invoke", 147, 145, 1164, 18],
["move", 13, 145, 1164, 18],
["access", 149, "reduce_null", 1165, 30],
["get", 151, 60, 1, 1165, 20],
["frame", 152, 151, 1, 1165, 20],
["null", 153, 1165, 20],
["setarg", 152, 0, 153, 1165, 20],
["setarg", 152, 1, 149, 1165, 20],
["invoke", 152, 150, 1165, 20],
["move", 19, 150, 1165, 20],
["access", 154, "reduce_d1", 1166, 22],
["get", 156, 60, 1, 1166, 12],
["frame", 157, 156, 1, 1166, 12],
["null", 158, 1166, 12],
["setarg", 157, 0, 158, 1166, 12],
["setarg", 157, 1, 154, 1166, 12],
["invoke", 157, 155, 1166, 12],
["move", 7, 155, 1166, 12],
["access", 159, "reduce_d2", 1167, 22],
["get", 161, 60, 1, 1167, 12],
["frame", 162, 161, 1, 1167, 12],
["null", 163, 1167, 12],
["setarg", 162, 0, 163, 1167, 12],
["setarg", 162, 1, 159, 1167, 12],
["invoke", 162, 160, 1167, 12],
["move", 8, 160, 1167, 12],
["access", 164, "is_null", 1168, 14],
["get", 166, 16, 1, 1168, 7],
["frame", 167, 166, 3, 1168, 7],
["null", 168, 1168, 7],
["setarg", 167, 0, 168, 1168, 7],
["setarg", 167, 1, 164, 1168, 7],
["setarg", 167, 2, 6, 1168, 7],
["setarg", 167, 3, 16, 1168, 7],
["invoke", 167, 165, 1168, 7],
["access", 169, "jump_false", 1169, 22],
["get", 171, 35, 1, 1169, 7],
["frame", 172, 171, 3, 1169, 7],
["null", 173, 1169, 7],
["setarg", 172, 0, 173, 1169, 7],
["setarg", 172, 1, 169, 1169, 7],
["setarg", 172, 2, 6, 1169, 7],
["setarg", 172, 3, 13, 1169, 7],
["invoke", 172, 170, 1169, 7],
["access", 174, "lt_int", 1171, 14],
["get", 176, 17, 1, 1171, 7],
["frame", 177, 176, 4, 1171, 7],
["null", 178, 1171, 7],
["setarg", 177, 0, 178, 1171, 7],
["setarg", 177, 1, 174, 1171, 7],
["setarg", 177, 2, 6, 1171, 7],
["setarg", 177, 3, 23, 1171, 7],
["setarg", 177, 4, 17, 1171, 7],
["invoke", 177, 175, 1171, 7],
["access", 179, "jump_false", 1172, 22],
["get", 181, 35, 1, 1172, 7],
["frame", 182, 181, 3, 1172, 7],
["null", 183, 1172, 7],
["setarg", 182, 0, 183, 1172, 7],
["setarg", 182, 1, 179, 1172, 7],
["setarg", 182, 2, 6, 1172, 7],
["setarg", 182, 3, 19, 1172, 7],
["invoke", 182, 180, 1172, 7],
["access", 184, "load_index", 1173, 14],
["get", 186, 17, 1, 1173, 7],
["frame", 187, 186, 4, 1173, 7],
["null", 188, 1173, 7],
["setarg", 187, 0, 188, 1173, 7],
["setarg", 187, 1, 184, 1173, 7],
["setarg", 187, 2, 4, 1173, 7],
["setarg", 187, 3, 5, 1173, 7],
["setarg", 187, 4, 23, 1173, 7],
["invoke", 187, 185, 1173, 7],
["access", 189, "move", 1174, 14],
["get", 191, 16, 1, 1174, 7],
["frame", 192, 191, 3, 1174, 7],
["null", 193, 1174, 7],
["setarg", 192, 0, 193, 1174, 7],
["setarg", 192, 1, 189, 1174, 7],
["setarg", 192, 2, 14, 1174, 7],
["setarg", 192, 3, 20, 1174, 7],
["invoke", 192, 190, 1174, 7],
["true", 194, 1175, 27],
["get", 196, 41, 1, 1175, 7],
["frame", 197, 196, 3, 1175, 7],
["null", 198, 1175, 7],
["setarg", 197, 0, 198, 1175, 7],
["setarg", 197, 1, 21, 1175, 7],
["setarg", 197, 2, 194, 1175, 7],
["setarg", 197, 3, 7, 1175, 7],
["invoke", 197, 195, 1175, 7],
["get", 200, 36, 1, 1176, 7],
["frame", 201, 200, 1, 1176, 7],
["null", 202, 1176, 7],
["setarg", 201, 0, 202, 1176, 7],
["setarg", 201, 1, 7, 1176, 7],
["invoke", 201, 199, 1176, 7],
["access", 203, "move", 1177, 14],
["get", 205, 16, 1, 1177, 7],
["frame", 206, 205, 3, 1177, 7],
["null", 207, 1177, 7],
["setarg", 206, 0, 207, 1177, 7],
["setarg", 206, 1, 203, 1177, 7],
["setarg", 206, 2, 1, 1177, 7],
["setarg", 206, 3, 4, 1177, 7],
["invoke", 206, 204, 1177, 7],
["get", 209, 34, 1, 1178, 7],
["frame", 210, 209, 1, 1178, 7],
["null", 211, 1178, 7],
["setarg", 210, 0, 211, 1178, 7],
["setarg", 210, 1, 11, 1178, 7],
["invoke", 210, 208, 1178, 7],
["get", 213, 36, 1, 1179, 7],
["frame", 214, 213, 1, 1179, 7],
["null", 215, 1179, 7],
["setarg", 214, 0, 215, 1179, 7],
["setarg", 214, 1, 19, 1179, 7],
["invoke", 214, 212, 1179, 7],
["access", 216, "null", 1180, 14],
["get", 218, 15, 1, 1180, 7],
["frame", 219, 218, 2, 1180, 7],
["null", 220, 1180, 7],
["setarg", 219, 0, 220, 1180, 7],
["setarg", 219, 1, 216, 1180, 7],
["setarg", 219, 2, 1, 1180, 7],
["invoke", 219, 217, 1180, 7],
["get", 222, 34, 1, 1181, 7],
["frame", 223, 222, 1, 1181, 7],
["null", 224, 1181, 7],
["setarg", 223, 0, 224, 1181, 7],
["setarg", 223, 1, 11, 1181, 7],
["invoke", 223, 221, 1181, 7],
["get", 226, 36, 1, 1183, 7],
["frame", 227, 226, 1, 1183, 7],
["null", 228, 1183, 7],
["setarg", 227, 0, 228, 1183, 7],
["setarg", 227, 1, 13, 1183, 7],
["invoke", 227, 225, 1183, 7],
["access", 229, "move", 1184, 14],
["get", 231, 16, 1, 1184, 7],
["frame", 232, 231, 3, 1184, 7],
["null", 233, 1184, 7],
["setarg", 232, 0, 233, 1184, 7],
["setarg", 232, 1, 229, 1184, 7],
["setarg", 232, 2, 4, 1184, 7],
["setarg", 232, 3, 16, 1184, 7],
["invoke", 232, 230, 1184, 7],
["access", 234, "int", 1185, 14],
["access", 235, 0, 1185, 24],
["get", 237, 16, 1, 1185, 7],
["frame", 238, 237, 3, 1185, 7],
["null", 239, 1185, 7],
["setarg", 238, 0, 239, 1185, 7],
["setarg", 238, 1, 234, 1185, 7],
["setarg", 238, 2, 14, 1185, 7],
["setarg", 238, 3, 235, 1185, 7],
["invoke", 238, 236, 1185, 7],
["true", 240, 1186, 27],
["get", 242, 41, 1, 1186, 7],
["frame", 243, 242, 3, 1186, 7],
["null", 244, 1186, 7],
["setarg", 243, 0, 244, 1186, 7],
["setarg", 243, 1, 21, 1186, 7],
["setarg", 243, 2, 240, 1186, 7],
["setarg", 243, 3, 8, 1186, 7],
["invoke", 243, 241, 1186, 7],
["get", 246, 36, 1, 1187, 7],
["frame", 247, 246, 1, 1187, 7],
["null", 248, 1187, 7],
["setarg", 247, 0, 248, 1187, 7],
["setarg", 247, 1, 8, 1187, 7],
["invoke", 247, 245, 1187, 7],
["access", 249, "move", 1188, 14],
["get", 251, 16, 1, 1188, 7],
["frame", 252, 251, 3, 1188, 7],
["null", 253, 1188, 7],
["setarg", 252, 0, 253, 1188, 7],
["setarg", 252, 1, 249, 1188, 7],
["setarg", 252, 2, 1, 1188, 7],
["setarg", 252, 3, 4, 1188, 7],
["invoke", 252, 250, 1188, 7],
["get", 255, 36, 1, 1189, 7],
["frame", 256, 255, 1, 1189, 7],
["null", 257, 1189, 7],
["setarg", 256, 0, 257, 1189, 7],
["setarg", 256, 1, 11, 1189, 7],
["invoke", 256, 254, 1189, 7],
["jump", "if_end_518", 1189, 7],
"if_else_517",
["access", 258, "reduce_has_init", 1192, 28],
["get", 260, 60, 1, 1192, 18],
["frame", 261, 260, 1, 1192, 18],
["null", 262, 1192, 18],
["setarg", 261, 0, 262, 1192, 18],
["setarg", 261, 1, 258, 1192, 18],
["invoke", 261, 259, 1192, 18],
["move", 13, 259, 1192, 18],
["access", 263, "reduce_no_init_rev", 1193, 31],
["get", 265, 60, 1, 1193, 21],
["frame", 266, 265, 1, 1193, 21],
["null", 267, 1193, 21],
["setarg", 266, 0, 267, 1193, 21],
["setarg", 266, 1, 263, 1193, 21],
["invoke", 266, 264, 1193, 21],
["move", 18, 264, 1193, 21],
["access", 268, "reduce_init_rev", 1194, 28],
["get", 270, 60, 1, 1194, 18],
["frame", 271, 270, 1, 1194, 18],
["null", 272, 1194, 18],
["setarg", 271, 0, 272, 1194, 18],
["setarg", 271, 1, 268, 1194, 18],
["invoke", 271, 269, 1194, 18],
["move", 15, 269, 1194, 18],
["access", 273, "reduce_null", 1195, 30],
["get", 275, 60, 1, 1195, 20],
["frame", 276, 275, 1, 1195, 20],
["null", 277, 1195, 20],
["setarg", 276, 0, 277, 1195, 20],
["setarg", 276, 1, 273, 1195, 20],
["invoke", 276, 274, 1195, 20],
["move", 19, 274, 1195, 20],
["access", 278, "reduce_d1", 1196, 22],
["get", 280, 60, 1, 1196, 12],
["frame", 281, 280, 1, 1196, 12],
["null", 282, 1196, 12],
["setarg", 281, 0, 282, 1196, 12],
["setarg", 281, 1, 278, 1196, 12],
["invoke", 281, 279, 1196, 12],
["move", 7, 279, 1196, 12],
["access", 283, "reduce_d2", 1197, 22],
["get", 285, 60, 1, 1197, 12],
["frame", 286, 285, 1, 1197, 12],
["null", 287, 1197, 12],
["setarg", 286, 0, 287, 1197, 12],
["setarg", 286, 1, 283, 1197, 12],
["invoke", 286, 284, 1197, 12],
["move", 8, 284, 1197, 12],
["access", 288, "reduce_d3", 1198, 22],
["get", 290, 60, 1, 1198, 12],
["frame", 291, 290, 1, 1198, 12],
["null", 292, 1198, 12],
["setarg", 291, 0, 292, 1198, 12],
["setarg", 291, 1, 288, 1198, 12],
["invoke", 291, 289, 1198, 12],
["move", 9, 289, 1198, 12],
["access", 293, "reduce_d4", 1199, 22],
["get", 295, 60, 1, 1199, 12],
["frame", 296, 295, 1, 1199, 12],
["null", 297, 1199, 12],
["setarg", 296, 0, 297, 1199, 12],
["setarg", 296, 1, 293, 1199, 12],
["invoke", 296, 294, 1199, 12],
["move", 10, 294, 1199, 12],
["access", 298, "is_null", 1200, 14],
["get", 300, 16, 1, 1200, 7],
["frame", 301, 300, 3, 1200, 7],
["null", 302, 1200, 7],
["setarg", 301, 0, 302, 1200, 7],
["setarg", 301, 1, 298, 1200, 7],
["setarg", 301, 2, 6, 1200, 7],
["setarg", 301, 3, 16, 1200, 7],
["invoke", 301, 299, 1200, 7],
["access", 303, "jump_false", 1201, 22],
["get", 305, 35, 1, 1201, 7],
["frame", 306, 305, 3, 1201, 7],
["null", 307, 1201, 7],
["setarg", 306, 0, 307, 1201, 7],
["setarg", 306, 1, 303, 1201, 7],
["setarg", 306, 2, 6, 1201, 7],
["setarg", 306, 3, 13, 1201, 7],
["invoke", 306, 304, 1201, 7],
["access", 308, "lt_int", 1203, 14],
["get", 310, 17, 1, 1203, 7],
["frame", 311, 310, 4, 1203, 7],
["null", 312, 1203, 7],
["setarg", 311, 0, 312, 1203, 7],
["setarg", 311, 1, 308, 1203, 7],
["setarg", 311, 2, 6, 1203, 7],
["setarg", 311, 3, 23, 1203, 7],
["setarg", 311, 4, 17, 1203, 7],
["invoke", 311, 309, 1203, 7],
["access", 313, "jump_false", 1204, 22],
["get", 315, 35, 1, 1204, 7],
["frame", 316, 315, 3, 1204, 7],
["null", 317, 1204, 7],
["setarg", 316, 0, 317, 1204, 7],
["setarg", 316, 1, 313, 1204, 7],
["setarg", 316, 2, 6, 1204, 7],
["setarg", 316, 3, 19, 1204, 7],
["invoke", 316, 314, 1204, 7],
["access", 318, "jump_true", 1205, 22],
["get", 320, 35, 1, 1205, 7],
["frame", 321, 320, 3, 1205, 7],
["null", 322, 1205, 7],
["setarg", 321, 0, 322, 1205, 7],
["setarg", 321, 1, 318, 1205, 7],
["setarg", 321, 2, 22, 1205, 7],
["setarg", 321, 3, 18, 1205, 7],
["invoke", 321, 319, 1205, 7],
["access", 323, "load_index", 1207, 14],
["get", 325, 17, 1, 1207, 7],
["frame", 326, 325, 4, 1207, 7],
["null", 327, 1207, 7],
["setarg", 326, 0, 327, 1207, 7],
["setarg", 326, 1, 323, 1207, 7],
["setarg", 326, 2, 4, 1207, 7],
["setarg", 326, 3, 5, 1207, 7],
["setarg", 326, 4, 23, 1207, 7],
["invoke", 326, 324, 1207, 7],
["access", 328, "move", 1208, 14],
["get", 330, 16, 1, 1208, 7],
["frame", 331, 330, 3, 1208, 7],
["null", 332, 1208, 7],
["setarg", 331, 0, 332, 1208, 7],
["setarg", 331, 1, 328, 1208, 7],
["setarg", 331, 2, 14, 1208, 7],
["setarg", 331, 3, 20, 1208, 7],
["invoke", 331, 329, 1208, 7],
["true", 333, 1209, 27],
["get", 335, 41, 1, 1209, 7],
["frame", 336, 335, 3, 1209, 7],
["null", 337, 1209, 7],
["setarg", 336, 0, 337, 1209, 7],
["setarg", 336, 1, 21, 1209, 7],
["setarg", 336, 2, 333, 1209, 7],
["setarg", 336, 3, 7, 1209, 7],
["invoke", 336, 334, 1209, 7],
["get", 339, 36, 1, 1210, 7],
["frame", 340, 339, 1, 1210, 7],
["null", 341, 1210, 7],
["setarg", 340, 0, 341, 1210, 7],
["setarg", 340, 1, 7, 1210, 7],
["invoke", 340, 338, 1210, 7],
["access", 342, "move", 1211, 14],
["get", 344, 16, 1, 1211, 7],
["frame", 345, 344, 3, 1211, 7],
["null", 346, 1211, 7],
["setarg", 345, 0, 346, 1211, 7],
["setarg", 345, 1, 342, 1211, 7],
["setarg", 345, 2, 1, 1211, 7],
["setarg", 345, 3, 4, 1211, 7],
["invoke", 345, 343, 1211, 7],
["get", 348, 34, 1, 1212, 7],
["frame", 349, 348, 1, 1212, 7],
["null", 350, 1212, 7],
["setarg", 349, 0, 350, 1212, 7],
["setarg", 349, 1, 11, 1212, 7],
["invoke", 349, 347, 1212, 7],
["get", 352, 36, 1, 1214, 7],
["frame", 353, 352, 1, 1214, 7],
["null", 354, 1214, 7],
["setarg", 353, 0, 354, 1214, 7],
["setarg", 353, 1, 18, 1214, 7],
["invoke", 353, 351, 1214, 7],
["access", 355, "subtract", 1215, 14],
["get", 357, 17, 1, 1215, 7],
["frame", 358, 357, 4, 1215, 7],
["null", 359, 1215, 7],
["setarg", 358, 0, 359, 1215, 7],
["setarg", 358, 1, 355, 1215, 7],
["setarg", 358, 2, 14, 1215, 7],
["setarg", 358, 3, 17, 1215, 7],
["setarg", 358, 4, 20, 1215, 7],
["invoke", 358, 356, 1215, 7],
["access", 360, "load_index", 1216, 14],
["get", 362, 17, 1, 1216, 7],
["frame", 363, 362, 4, 1216, 7],
["null", 364, 1216, 7],
["setarg", 363, 0, 364, 1216, 7],
["setarg", 363, 1, 360, 1216, 7],
["setarg", 363, 2, 4, 1216, 7],
["setarg", 363, 3, 5, 1216, 7],
["setarg", 363, 4, 14, 1216, 7],
["invoke", 363, 361, 1216, 7],
["access", 365, "subtract", 1217, 14],
["get", 367, 17, 1, 1217, 7],
["frame", 368, 367, 4, 1217, 7],
["null", 369, 1217, 7],
["setarg", 368, 0, 369, 1217, 7],
["setarg", 368, 1, 365, 1217, 7],
["setarg", 368, 2, 14, 1217, 7],
["setarg", 368, 3, 14, 1217, 7],
["setarg", 368, 4, 20, 1217, 7],
["invoke", 368, 366, 1217, 7],
["false", 370, 1218, 27],
["get", 372, 41, 1, 1218, 7],
["frame", 373, 372, 3, 1218, 7],
["null", 374, 1218, 7],
["setarg", 373, 0, 374, 1218, 7],
["setarg", 373, 1, 21, 1218, 7],
["setarg", 373, 2, 370, 1218, 7],
["setarg", 373, 3, 8, 1218, 7],
["invoke", 373, 371, 1218, 7],
["get", 376, 36, 1, 1219, 7],
["frame", 377, 376, 1, 1219, 7],
["null", 378, 1219, 7],
["setarg", 377, 0, 378, 1219, 7],
["setarg", 377, 1, 8, 1219, 7],
["invoke", 377, 375, 1219, 7],
["access", 379, "move", 1220, 14],
["get", 381, 16, 1, 1220, 7],
["frame", 382, 381, 3, 1220, 7],
["null", 383, 1220, 7],
["setarg", 382, 0, 383, 1220, 7],
["setarg", 382, 1, 379, 1220, 7],
["setarg", 382, 2, 1, 1220, 7],
["setarg", 382, 3, 4, 1220, 7],
["invoke", 382, 380, 1220, 7],
["get", 385, 34, 1, 1221, 7],
["frame", 386, 385, 1, 1221, 7],
["null", 387, 1221, 7],
["setarg", 386, 0, 387, 1221, 7],
["setarg", 386, 1, 11, 1221, 7],
["invoke", 386, 384, 1221, 7],
["get", 389, 36, 1, 1222, 7],
["frame", 390, 389, 1, 1222, 7],
["null", 391, 1222, 7],
["setarg", 390, 0, 391, 1222, 7],
["setarg", 390, 1, 19, 1222, 7],
["invoke", 390, 388, 1222, 7],
["access", 392, "null", 1223, 14],
["get", 394, 15, 1, 1223, 7],
["frame", 395, 394, 2, 1223, 7],
["null", 396, 1223, 7],
["setarg", 395, 0, 396, 1223, 7],
["setarg", 395, 1, 392, 1223, 7],
["setarg", 395, 2, 1, 1223, 7],
["invoke", 395, 393, 1223, 7],
["get", 398, 34, 1, 1224, 7],
["frame", 399, 398, 1, 1224, 7],
["null", 400, 1224, 7],
["setarg", 399, 0, 400, 1224, 7],
["setarg", 399, 1, 11, 1224, 7],
["invoke", 399, 397, 1224, 7],
["get", 402, 36, 1, 1226, 7],
["frame", 403, 402, 1, 1226, 7],
["null", 404, 1226, 7],
["setarg", 403, 0, 404, 1226, 7],
["setarg", 403, 1, 13, 1226, 7],
["invoke", 403, 401, 1226, 7],
["access", 405, "jump_true", 1227, 22],
["get", 407, 35, 1, 1227, 7],
["frame", 408, 407, 3, 1227, 7],
["null", 409, 1227, 7],
["setarg", 408, 0, 409, 1227, 7],
["setarg", 408, 1, 405, 1227, 7],
["setarg", 408, 2, 22, 1227, 7],
["setarg", 408, 3, 15, 1227, 7],
["invoke", 408, 406, 1227, 7],
["access", 410, "move", 1229, 14],
["get", 412, 16, 1, 1229, 7],
["frame", 413, 412, 3, 1229, 7],
["null", 414, 1229, 7],
["setarg", 413, 0, 414, 1229, 7],
["setarg", 413, 1, 410, 1229, 7],
["setarg", 413, 2, 4, 1229, 7],
["setarg", 413, 3, 16, 1229, 7],
["invoke", 413, 411, 1229, 7],
["access", 415, "int", 1230, 14],
["access", 416, 0, 1230, 24],
["get", 418, 16, 1, 1230, 7],
["frame", 419, 418, 3, 1230, 7],
["null", 420, 1230, 7],
["setarg", 419, 0, 420, 1230, 7],
["setarg", 419, 1, 415, 1230, 7],
["setarg", 419, 2, 14, 1230, 7],
["setarg", 419, 3, 416, 1230, 7],
["invoke", 419, 417, 1230, 7],
["true", 421, 1231, 27],
["get", 423, 41, 1, 1231, 7],
["frame", 424, 423, 3, 1231, 7],
["null", 425, 1231, 7],
["setarg", 424, 0, 425, 1231, 7],
["setarg", 424, 1, 21, 1231, 7],
["setarg", 424, 2, 421, 1231, 7],
["setarg", 424, 3, 9, 1231, 7],
["invoke", 424, 422, 1231, 7],
["get", 427, 36, 1, 1232, 7],
["frame", 428, 427, 1, 1232, 7],
["null", 429, 1232, 7],
["setarg", 428, 0, 429, 1232, 7],
["setarg", 428, 1, 9, 1232, 7],
["invoke", 428, 426, 1232, 7],
["access", 430, "move", 1233, 14],
["get", 432, 16, 1, 1233, 7],
["frame", 433, 432, 3, 1233, 7],
["null", 434, 1233, 7],
["setarg", 433, 0, 434, 1233, 7],
["setarg", 433, 1, 430, 1233, 7],
["setarg", 433, 2, 1, 1233, 7],
["setarg", 433, 3, 4, 1233, 7],
["invoke", 433, 431, 1233, 7],
["get", 436, 34, 1, 1234, 7],
["frame", 437, 436, 1, 1234, 7],
["null", 438, 1234, 7],
["setarg", 437, 0, 438, 1234, 7],
["setarg", 437, 1, 11, 1234, 7],
["invoke", 437, 435, 1234, 7],
["get", 440, 36, 1, 1236, 7],
["frame", 441, 440, 1, 1236, 7],
["null", 442, 1236, 7],
["setarg", 441, 0, 442, 1236, 7],
["setarg", 441, 1, 15, 1236, 7],
["invoke", 441, 439, 1236, 7],
["access", 443, "move", 1237, 14],
["get", 445, 16, 1, 1237, 7],
["frame", 446, 445, 3, 1237, 7],
["null", 447, 1237, 7],
["setarg", 446, 0, 447, 1237, 7],
["setarg", 446, 1, 443, 1237, 7],
["setarg", 446, 2, 4, 1237, 7],
["setarg", 446, 3, 16, 1237, 7],
["invoke", 446, 444, 1237, 7],
["access", 448, "subtract", 1238, 14],
["get", 450, 17, 1, 1238, 7],
["frame", 451, 450, 4, 1238, 7],
["null", 452, 1238, 7],
["setarg", 451, 0, 452, 1238, 7],
["setarg", 451, 1, 448, 1238, 7],
["setarg", 451, 2, 14, 1238, 7],
["setarg", 451, 3, 17, 1238, 7],
["setarg", 451, 4, 20, 1238, 7],
["invoke", 451, 449, 1238, 7],
["false", 453, 1239, 27],
["get", 455, 41, 1, 1239, 7],
["frame", 456, 455, 3, 1239, 7],
["null", 457, 1239, 7],
["setarg", 456, 0, 457, 1239, 7],
["setarg", 456, 1, 21, 1239, 7],
["setarg", 456, 2, 453, 1239, 7],
["setarg", 456, 3, 10, 1239, 7],
["invoke", 456, 454, 1239, 7],
["get", 459, 36, 1, 1240, 7],
["frame", 460, 459, 1, 1240, 7],
["null", 461, 1240, 7],
["setarg", 460, 0, 461, 1240, 7],
["setarg", 460, 1, 10, 1240, 7],
["invoke", 460, 458, 1240, 7],
["access", 462, "move", 1241, 14],
["get", 464, 16, 1, 1241, 7],
["frame", 465, 464, 3, 1241, 7],
["null", 466, 1241, 7],
["setarg", 465, 0, 466, 1241, 7],
["setarg", 465, 1, 462, 1241, 7],
["setarg", 465, 2, 1, 1241, 7],
["setarg", 465, 3, 4, 1241, 7],
["invoke", 465, 463, 1241, 7],
["get", 468, 36, 1, 1242, 7],
["frame", 469, 468, 1, 1242, 7],
["null", 470, 1242, 7],
["setarg", 469, 0, 470, 1242, 7],
["setarg", 469, 1, 11, 1242, 7],
["invoke", 469, 467, 1242, 7],
"if_end_518",
"if_end_510",
["return", 1, 1244, 12],
["null", 471, 1244, 12],
["return", 471, 1244, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 14,
"nr_close_slots": 0,
"instructions": [
["record", 4, 3],
["access", 5, "name", 1254, 22],
["store_field", 4, 5, "kind", 1254, 22],
["store_field", 4, 2, "name", 1254, 36],
["access", 6, "intrinsic", 1254, 48],
["store_field", 4, 6, "make", 1254, 48],
["move", 3, 4, 1254, 48],
["access", 7, "access", 1255, 16],
["array", 8, 3, 1255, 32],
["push", 8, 7, 1255, 32],
["push", 8, 1, 1255, 32],
["push", 8, 3, 1255, 32],
["get", 10, 8, 1, 1255, 5],
["frame", 11, 10, 1, 1255, 5],
["null", 12, 1255, 5],
["setarg", 11, 0, 12, 1255, 5],
["setarg", 11, 1, 8, 1255, 5],
["invoke", 11, 9, 1255, 5],
["null", 13, 1255, 5],
["return", 13, 1255, 5]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 196,
"nr_close_slots": 0,
"instructions": [
["load_field", 11, 1, "kind", 1260, 16],
["move", 5, 11, 1260, 16],
["load_field", 12, 1, "left", 1261, 16],
["move", 6, 12, 1261, 16],
["load_field", 13, 1, "right", 1262, 17],
["move", 9, 13, 1262, 17],
["null", 4, 1263, 21],
["access", 7, 0, 1264, 21],
["access", 10, 0, 1265, 22],
["access", 3, 0, 1266, 16],
["null", 8, 1267, 14],
["access", 14, "&&", 1269, 17],
["is_identical", 15, 5, 14, 1269, 17],
["jump_true", 15, "eq_done_527", 1269, 17],
["is_int", 16, 5, 1269, 17],
["jump_false", 16, "eq_ni_528", 1269, 17],
["is_int", 17, 14, 1269, 17],
["jump_false", 17, "eq_ni_528", 1269, 17],
["eq_int", 15, 5, 14, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_ni_528",
["is_num", 16, 5, 1269, 17],
["jump_false", 16, "eq_nn_529", 1269, 17],
["is_num", 17, 14, 1269, 17],
["jump_false", 17, "eq_nn_529", 1269, 17],
["eq_float", 15, 5, 14, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nn_529",
["is_text", 16, 5, 1269, 17],
["jump_false", 16, "eq_nt_530", 1269, 17],
["is_text", 17, 14, 1269, 17],
["jump_false", 17, "eq_nt_530", 1269, 17],
["eq_text", 15, 5, 14, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nt_530",
["is_null", 16, 5, 1269, 17],
["jump_false", 16, "eq_nnl_531", 1269, 17],
["is_null", 17, 14, 1269, 17],
["jump_false", 17, "eq_nnl_531", 1269, 17],
["true", 15, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nnl_531",
["is_bool", 16, 5, 1269, 17],
["jump_false", 16, "eq_nb_532", 1269, 17],
["is_bool", 17, 14, 1269, 17],
["jump_false", 17, "eq_nb_532", 1269, 17],
["eq_bool", 15, 5, 14, 1269, 17],
["jump", "eq_done_527", 1269, 17],
"eq_nb_532",
["false", 15, 1269, 17],
"eq_done_527",
["jump_false", 15, "if_else_525", 1269, 17],
["access", 18, "and_end", 1270, 29],
["get", 20, 60, 1, 1270, 19],
["frame", 21, 20, 1, 1270, 19],
["null", 22, 1270, 19],
["setarg", 21, 0, 22, 1270, 19],
["setarg", 21, 1, 18, 1270, 19],
["invoke", 21, 19, 1270, 19],
["move", 4, 19, 1270, 19],
["access", 23, -1, 1271, 34],
["get", 25, 58, 1, 1271, 19],
["frame", 26, 25, 2, 1271, 19],
["null", 27, 1271, 19],
["setarg", 26, 0, 27, 1271, 19],
["setarg", 26, 1, 6, 1271, 19],
["setarg", 26, 2, 23, 1271, 19],
["invoke", 26, 24, 1271, 19],
["move", 7, 24, 1271, 19],
["get", 29, 10, 1, 1272, 14],
["frame", 30, 29, 0, 1272, 14],
["null", 31, 1272, 14],
["setarg", 30, 0, 31, 1272, 14],
["invoke", 30, 28, 1272, 14],
["move", 3, 28, 1272, 14],
["access", 32, "move", 1273, 14],
["get", 34, 16, 1, 1273, 7],
["frame", 35, 34, 3, 1273, 7],
["null", 36, 1273, 7],
["setarg", 35, 0, 36, 1273, 7],
["setarg", 35, 1, 32, 1273, 7],
["setarg", 35, 2, 3, 1273, 7],
["setarg", 35, 3, 7, 1273, 7],
["invoke", 35, 33, 1273, 7],
["access", 37, "jump_false", 1274, 22],
["get", 39, 35, 1, 1274, 7],
["frame", 40, 39, 3, 1274, 7],
["null", 41, 1274, 7],
["setarg", 40, 0, 41, 1274, 7],
["setarg", 40, 1, 37, 1274, 7],
["setarg", 40, 2, 3, 1274, 7],
["setarg", 40, 3, 4, 1274, 7],
["invoke", 40, 38, 1274, 7],
["access", 42, -1, 1275, 36],
["get", 44, 58, 1, 1275, 20],
["frame", 45, 44, 2, 1275, 20],
["null", 46, 1275, 20],
["setarg", 45, 0, 46, 1275, 20],
["setarg", 45, 1, 9, 1275, 20],
["setarg", 45, 2, 42, 1275, 20],
["invoke", 45, 43, 1275, 20],
["move", 10, 43, 1275, 20],
["access", 47, "move", 1276, 14],
["get", 49, 16, 1, 1276, 7],
["frame", 50, 49, 3, 1276, 7],
["null", 51, 1276, 7],
["setarg", 50, 0, 51, 1276, 7],
["setarg", 50, 1, 47, 1276, 7],
["setarg", 50, 2, 3, 1276, 7],
["setarg", 50, 3, 10, 1276, 7],
["invoke", 50, 48, 1276, 7],
["get", 53, 36, 1, 1277, 7],
["frame", 54, 53, 1, 1277, 7],
["null", 55, 1277, 7],
["setarg", 54, 0, 55, 1277, 7],
["setarg", 54, 1, 4, 1277, 7],
["invoke", 54, 52, 1277, 7],
["return", 3, 1278, 14],
["jump", "if_end_526", 1278, 14],
"if_else_525",
"if_end_526",
["access", 56, "||", 1281, 17],
["is_identical", 57, 5, 56, 1281, 17],
["jump_true", 57, "eq_done_535", 1281, 17],
["is_int", 58, 5, 1281, 17],
["jump_false", 58, "eq_ni_536", 1281, 17],
["is_int", 59, 56, 1281, 17],
["jump_false", 59, "eq_ni_536", 1281, 17],
["eq_int", 57, 5, 56, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_ni_536",
["is_num", 58, 5, 1281, 17],
["jump_false", 58, "eq_nn_537", 1281, 17],
["is_num", 59, 56, 1281, 17],
["jump_false", 59, "eq_nn_537", 1281, 17],
["eq_float", 57, 5, 56, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nn_537",
["is_text", 58, 5, 1281, 17],
["jump_false", 58, "eq_nt_538", 1281, 17],
["is_text", 59, 56, 1281, 17],
["jump_false", 59, "eq_nt_538", 1281, 17],
["eq_text", 57, 5, 56, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nt_538",
["is_null", 58, 5, 1281, 17],
["jump_false", 58, "eq_nnl_539", 1281, 17],
["is_null", 59, 56, 1281, 17],
["jump_false", 59, "eq_nnl_539", 1281, 17],
["true", 57, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nnl_539",
["is_bool", 58, 5, 1281, 17],
["jump_false", 58, "eq_nb_540", 1281, 17],
["is_bool", 59, 56, 1281, 17],
["jump_false", 59, "eq_nb_540", 1281, 17],
["eq_bool", 57, 5, 56, 1281, 17],
["jump", "eq_done_535", 1281, 17],
"eq_nb_540",
["false", 57, 1281, 17],
"eq_done_535",
["jump_false", 57, "if_else_533", 1281, 17],
["access", 60, "or_end", 1282, 29],
["get", 62, 60, 1, 1282, 19],
["frame", 63, 62, 1, 1282, 19],
["null", 64, 1282, 19],
["setarg", 63, 0, 64, 1282, 19],
["setarg", 63, 1, 60, 1282, 19],
["invoke", 63, 61, 1282, 19],
["move", 4, 61, 1282, 19],
["access", 65, -1, 1283, 34],
["get", 67, 58, 1, 1283, 19],
["frame", 68, 67, 2, 1283, 19],
["null", 69, 1283, 19],
["setarg", 68, 0, 69, 1283, 19],
["setarg", 68, 1, 6, 1283, 19],
["setarg", 68, 2, 65, 1283, 19],
["invoke", 68, 66, 1283, 19],
["move", 7, 66, 1283, 19],
["get", 71, 10, 1, 1284, 14],
["frame", 72, 71, 0, 1284, 14],
["null", 73, 1284, 14],
["setarg", 72, 0, 73, 1284, 14],
["invoke", 72, 70, 1284, 14],
["move", 3, 70, 1284, 14],
["access", 74, "move", 1285, 14],
["get", 76, 16, 1, 1285, 7],
["frame", 77, 76, 3, 1285, 7],
["null", 78, 1285, 7],
["setarg", 77, 0, 78, 1285, 7],
["setarg", 77, 1, 74, 1285, 7],
["setarg", 77, 2, 3, 1285, 7],
["setarg", 77, 3, 7, 1285, 7],
["invoke", 77, 75, 1285, 7],
["access", 79, "jump_true", 1286, 22],
["get", 81, 35, 1, 1286, 7],
["frame", 82, 81, 3, 1286, 7],
["null", 83, 1286, 7],
["setarg", 82, 0, 83, 1286, 7],
["setarg", 82, 1, 79, 1286, 7],
["setarg", 82, 2, 3, 1286, 7],
["setarg", 82, 3, 4, 1286, 7],
["invoke", 82, 80, 1286, 7],
["access", 84, -1, 1287, 36],
["get", 86, 58, 1, 1287, 20],
["frame", 87, 86, 2, 1287, 20],
["null", 88, 1287, 20],
["setarg", 87, 0, 88, 1287, 20],
["setarg", 87, 1, 9, 1287, 20],
["setarg", 87, 2, 84, 1287, 20],
["invoke", 87, 85, 1287, 20],
["move", 10, 85, 1287, 20],
["access", 89, "move", 1288, 14],
["get", 91, 16, 1, 1288, 7],
["frame", 92, 91, 3, 1288, 7],
["null", 93, 1288, 7],
["setarg", 92, 0, 93, 1288, 7],
["setarg", 92, 1, 89, 1288, 7],
["setarg", 92, 2, 3, 1288, 7],
["setarg", 92, 3, 10, 1288, 7],
["invoke", 92, 90, 1288, 7],
["get", 95, 36, 1, 1289, 7],
["frame", 96, 95, 1, 1289, 7],
["null", 97, 1289, 7],
["setarg", 96, 0, 97, 1289, 7],
["setarg", 96, 1, 4, 1289, 7],
["invoke", 96, 94, 1289, 7],
["return", 3, 1290, 14],
["jump", "if_end_534", 1290, 14],
"if_else_533",
"if_end_534",
["access", 98, "??", 1293, 17],
["is_identical", 99, 5, 98, 1293, 17],
["jump_true", 99, "eq_done_543", 1293, 17],
["is_int", 100, 5, 1293, 17],
["jump_false", 100, "eq_ni_544", 1293, 17],
["is_int", 101, 98, 1293, 17],
["jump_false", 101, "eq_ni_544", 1293, 17],
["eq_int", 99, 5, 98, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_ni_544",
["is_num", 100, 5, 1293, 17],
["jump_false", 100, "eq_nn_545", 1293, 17],
["is_num", 101, 98, 1293, 17],
["jump_false", 101, "eq_nn_545", 1293, 17],
["eq_float", 99, 5, 98, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nn_545",
["is_text", 100, 5, 1293, 17],
["jump_false", 100, "eq_nt_546", 1293, 17],
["is_text", 101, 98, 1293, 17],
["jump_false", 101, "eq_nt_546", 1293, 17],
["eq_text", 99, 5, 98, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nt_546",
["is_null", 100, 5, 1293, 17],
["jump_false", 100, "eq_nnl_547", 1293, 17],
["is_null", 101, 98, 1293, 17],
["jump_false", 101, "eq_nnl_547", 1293, 17],
["true", 99, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nnl_547",
["is_bool", 100, 5, 1293, 17],
["jump_false", 100, "eq_nb_548", 1293, 17],
["is_bool", 101, 98, 1293, 17],
["jump_false", 101, "eq_nb_548", 1293, 17],
["eq_bool", 99, 5, 98, 1293, 17],
["jump", "eq_done_543", 1293, 17],
"eq_nb_548",
["false", 99, 1293, 17],
"eq_done_543",
["jump_false", 99, "if_else_541", 1293, 17],
["access", 102, "nullish_end", 1294, 29],
["get", 104, 60, 1, 1294, 19],
["frame", 105, 104, 1, 1294, 19],
["null", 106, 1294, 19],
["setarg", 105, 0, 106, 1294, 19],
["setarg", 105, 1, 102, 1294, 19],
["invoke", 105, 103, 1294, 19],
["move", 4, 103, 1294, 19],
["access", 107, -1, 1295, 34],
["get", 109, 58, 1, 1295, 19],
["frame", 110, 109, 2, 1295, 19],
["null", 111, 1295, 19],
["setarg", 110, 0, 111, 1295, 19],
["setarg", 110, 1, 6, 1295, 19],
["setarg", 110, 2, 107, 1295, 19],
["invoke", 110, 108, 1295, 19],
["move", 7, 108, 1295, 19],
["get", 113, 10, 1, 1296, 14],
["frame", 114, 113, 0, 1296, 14],
["null", 115, 1296, 14],
["setarg", 114, 0, 115, 1296, 14],
["invoke", 114, 112, 1296, 14],
["move", 3, 112, 1296, 14],
["access", 116, "move", 1297, 14],
["get", 118, 16, 1, 1297, 7],
["frame", 119, 118, 3, 1297, 7],
["null", 120, 1297, 7],
["setarg", 119, 0, 120, 1297, 7],
["setarg", 119, 1, 116, 1297, 7],
["setarg", 119, 2, 3, 1297, 7],
["setarg", 119, 3, 7, 1297, 7],
["invoke", 119, 117, 1297, 7],
["access", 121, "jump_not_null", 1298, 22],
["get", 123, 35, 1, 1298, 7],
["frame", 124, 123, 3, 1298, 7],
["null", 125, 1298, 7],
["setarg", 124, 0, 125, 1298, 7],
["setarg", 124, 1, 121, 1298, 7],
["setarg", 124, 2, 3, 1298, 7],
["setarg", 124, 3, 4, 1298, 7],
["invoke", 124, 122, 1298, 7],
["access", 126, -1, 1299, 36],
["get", 128, 58, 1, 1299, 20],
["frame", 129, 128, 2, 1299, 20],
["null", 130, 1299, 20],
["setarg", 129, 0, 130, 1299, 20],
["setarg", 129, 1, 9, 1299, 20],
["setarg", 129, 2, 126, 1299, 20],
["invoke", 129, 127, 1299, 20],
["move", 10, 127, 1299, 20],
["access", 131, "move", 1300, 14],
["get", 133, 16, 1, 1300, 7],
["frame", 134, 133, 3, 1300, 7],
["null", 135, 1300, 7],
["setarg", 134, 0, 135, 1300, 7],
["setarg", 134, 1, 131, 1300, 7],
["setarg", 134, 2, 3, 1300, 7],
["setarg", 134, 3, 10, 1300, 7],
["invoke", 134, 132, 1300, 7],
["get", 137, 36, 1, 1301, 7],
["frame", 138, 137, 1, 1301, 7],
["null", 139, 1301, 7],
["setarg", 138, 0, 139, 1301, 7],
["setarg", 138, 1, 4, 1301, 7],
["invoke", 138, 136, 1301, 7],
["return", 3, 1302, 14],
["jump", "if_end_542", 1302, 14],
"if_else_541",
"if_end_542",
["access", 140, ",", 1306, 17],
["is_identical", 141, 5, 140, 1306, 17],
["jump_true", 141, "eq_done_551", 1306, 17],
["is_int", 142, 5, 1306, 17],
["jump_false", 142, "eq_ni_552", 1306, 17],
["is_int", 143, 140, 1306, 17],
["jump_false", 143, "eq_ni_552", 1306, 17],
["eq_int", 141, 5, 140, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_ni_552",
["is_num", 142, 5, 1306, 17],
["jump_false", 142, "eq_nn_553", 1306, 17],
["is_num", 143, 140, 1306, 17],
["jump_false", 143, "eq_nn_553", 1306, 17],
["eq_float", 141, 5, 140, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nn_553",
["is_text", 142, 5, 1306, 17],
["jump_false", 142, "eq_nt_554", 1306, 17],
["is_text", 143, 140, 1306, 17],
["jump_false", 143, "eq_nt_554", 1306, 17],
["eq_text", 141, 5, 140, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nt_554",
["is_null", 142, 5, 1306, 17],
["jump_false", 142, "eq_nnl_555", 1306, 17],
["is_null", 143, 140, 1306, 17],
["jump_false", 143, "eq_nnl_555", 1306, 17],
["true", 141, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nnl_555",
["is_bool", 142, 5, 1306, 17],
["jump_false", 142, "eq_nb_556", 1306, 17],
["is_bool", 143, 140, 1306, 17],
["jump_false", 143, "eq_nb_556", 1306, 17],
["eq_bool", 141, 5, 140, 1306, 17],
["jump", "eq_done_551", 1306, 17],
"eq_nb_556",
["false", 141, 1306, 17],
"eq_done_551",
["jump_false", 141, "if_else_549", 1306, 17],
["access", 144, -1, 1307, 22],
["get", 146, 58, 1, 1307, 7],
["frame", 147, 146, 2, 1307, 7],
["null", 148, 1307, 7],
["setarg", 147, 0, 148, 1307, 7],
["setarg", 147, 1, 6, 1307, 7],
["setarg", 147, 2, 144, 1307, 7],
["invoke", 147, 145, 1307, 7],
["access", 149, -1, 1308, 30],
["get", 151, 58, 1, 1308, 14],
["frame", 152, 151, 2, 1308, 14],
["null", 153, 1308, 14],
["setarg", 152, 0, 153, 1308, 14],
["setarg", 152, 1, 9, 1308, 14],
["setarg", 152, 2, 149, 1308, 14],
["tail_invoke", 152, 150, 1308, 14],
["return", 150, 1308, 14],
["jump", "if_end_550", 1308, 14],
"if_else_549",
"if_end_550",
["access", 154, -1, 1312, 32],
["get", 156, 58, 1, 1312, 17],
["frame", 157, 156, 2, 1312, 17],
["null", 158, 1312, 17],
["setarg", 157, 0, 158, 1312, 17],
["setarg", 157, 1, 6, 1312, 17],
["setarg", 157, 2, 154, 1312, 17],
["invoke", 157, 155, 1312, 17],
["move", 7, 155, 1312, 17],
["access", 159, -1, 1313, 34],
["get", 161, 58, 1, 1313, 18],
["frame", 162, 161, 2, 1313, 18],
["null", 163, 1313, 18],
["setarg", 162, 0, 163, 1313, 18],
["setarg", 162, 1, 9, 1313, 18],
["setarg", 162, 2, 159, 1313, 18],
["invoke", 162, 160, 1313, 18],
["move", 10, 160, 1313, 18],
["access", 164, 0, 1315, 23],
["is_int", 166, 2, 1315, 23],
["jump_false", 166, "rel_ni_560", 1315, 23],
["is_int", 167, 164, 1315, 23],
["jump_false", 167, "rel_ni_560", 1315, 23],
["ge_int", 165, 2, 164, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_ni_560",
["is_num", 166, 2, 1315, 23],
["jump_false", 166, "rel_nn_561", 1315, 23],
["is_num", 167, 164, 1315, 23],
["jump_false", 167, "rel_nn_561", 1315, 23],
["ge_float", 165, 2, 164, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_nn_561",
["is_text", 166, 2, 1315, 23],
["jump_false", 166, "rel_err_563", 1315, 23],
["is_text", 167, 164, 1315, 23],
["jump_false", 167, "rel_err_563", 1315, 23],
["ge_text", 165, 2, 164, 1315, 23],
["jump", "rel_done_562", 1315, 23],
"rel_err_563",
[
"access",
168,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1315,
23
],
["access", 169, "error", 1315, 23],
["access", 170, "cannot compare with '>=': operands must be same type", 1315, 23],
["array", 171, 0, 1315, 23],
["push", 171, 170, 1315, 23],
["frame", 173, 168, 2, 1315, 23],
["null", 174, 1315, 23],
["setarg", 173, 0, 174, 1315, 23],
["setarg", 173, 1, 169, 1315, 23],
["setarg", 173, 2, 171, 1315, 23],
["invoke", 173, 172, 1315, 23],
["disrupt", 1315, 23],
"rel_done_562",
["move", 175, 165, 1315, 23],
["jump_false", 175, "and_end_559", 1315, 23],
["access", 176, "+", 1315, 36],
["is_identical", 177, 5, 176, 1315, 36],
["jump_true", 177, "ne_nid_565", 1315, 36],
["jump", "ne_ni_566", 1315, 36],
"ne_nid_565",
["false", 177, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_ni_566",
["is_int", 178, 5, 1315, 36],
["jump_false", 178, "ne_nn_567", 1315, 36],
["is_int", 179, 176, 1315, 36],
["jump_false", 179, "ne_nn_567", 1315, 36],
["ne_int", 177, 5, 176, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nn_567",
["is_num", 178, 5, 1315, 36],
["jump_false", 178, "ne_nt_568", 1315, 36],
["is_num", 179, 176, 1315, 36],
["jump_false", 179, "ne_nt_568", 1315, 36],
["ne_float", 177, 5, 176, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nt_568",
["is_text", 178, 5, 1315, 36],
["jump_false", 178, "ne_nnl_569", 1315, 36],
["is_text", 179, 176, 1315, 36],
["jump_false", 179, "ne_nnl_569", 1315, 36],
["ne_text", 177, 5, 176, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nnl_569",
["is_null", 178, 5, 1315, 36],
["jump_false", 178, "ne_nb_570", 1315, 36],
["is_null", 179, 176, 1315, 36],
["jump_false", 179, "ne_nb_570", 1315, 36],
["false", 177, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_nb_570",
["is_bool", 178, 5, 1315, 36],
["jump_false", 178, "ne_mis_571", 1315, 36],
["is_bool", 179, 176, 1315, 36],
["jump_false", 179, "ne_mis_571", 1315, 36],
["ne_bool", 177, 5, 176, 1315, 36],
["jump", "ne_done_564", 1315, 36],
"ne_mis_571",
["true", 177, 1315, 36],
"ne_done_564",
["move", 175, 177, 1315, 36],
"and_end_559",
["jump_false", 175, "tern_else_557", 1315, 36],
["move", 180, 2, 1315, 43],
["jump", "tern_end_558", 1315, 43],
"tern_else_557",
["get", 182, 10, 1, 1315, 52],
["frame", 183, 182, 0, 1315, 52],
["null", 184, 1315, 52],
["setarg", 183, 0, 184, 1315, 52],
["invoke", 183, 181, 1315, 52],
["move", 180, 181, 1315, 52],
"tern_end_558",
["move", 3, 180, 1315, 52],
["get", 185, 11, 1, 1316, 10],
["load_dynamic", 186, 185, 5, 1316, 20],
["move", 8, 186, 1316, 20],
["null", 187, 1317, 15],
["is_identical", 188, 8, 187, 1317, 15],
["jump_true", 188, "eq_done_574", 1317, 15],
["is_int", 189, 8, 1317, 15],
["jump_false", 189, "eq_ni_575", 1317, 15],
["is_int", 190, 187, 1317, 15],
["jump_false", 190, "eq_ni_575", 1317, 15],
["eq_int", 188, 8, 187, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_ni_575",
["is_num", 189, 8, 1317, 15],
["jump_false", 189, "eq_nn_576", 1317, 15],
["is_num", 190, 187, 1317, 15],
["jump_false", 190, "eq_nn_576", 1317, 15],
["eq_float", 188, 8, 187, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nn_576",
["is_text", 189, 8, 1317, 15],
["jump_false", 189, "eq_nt_577", 1317, 15],
["is_text", 190, 187, 1317, 15],
["jump_false", 190, "eq_nt_577", 1317, 15],
["eq_text", 188, 8, 187, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nt_577",
["is_null", 189, 8, 1317, 15],
["jump_false", 189, "eq_nnl_578", 1317, 15],
["is_null", 190, 187, 1317, 15],
["jump_false", 190, "eq_nnl_578", 1317, 15],
["true", 188, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nnl_578",
["is_bool", 189, 8, 1317, 15],
["jump_false", 189, "eq_nb_579", 1317, 15],
["is_bool", 190, 187, 1317, 15],
["jump_false", 190, "eq_nb_579", 1317, 15],
["eq_bool", 188, 8, 187, 1317, 15],
["jump", "eq_done_574", 1317, 15],
"eq_nb_579",
["false", 188, 1317, 15],
"eq_done_574",
["jump_false", 188, "if_else_572", 1317, 15],
["access", 8, "add", 1318, 12],
["jump", "if_end_573", 1318, 12],
"if_else_572",
"if_end_573",
["put", 6, 4, 1, 1320, 14],
["put", 9, 7, 1, 1321, 14],
["get", 192, 21, 1, 1322, 5],
["frame", 193, 192, 4, 1322, 5],
["null", 194, 1322, 5],
["setarg", 193, 0, 194, 1322, 5],
["setarg", 193, 1, 8, 1322, 5],
["setarg", 193, 2, 3, 1322, 5],
["setarg", 193, 3, 7, 1322, 5],
["setarg", 193, 4, 10, 1322, 5],
["invoke", 193, 191, 1322, 5],
["return", 3, 1323, 12],
["null", 195, 1323, 12],
["return", 195, 1323, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 306,
"nr_close_slots": 0,
"instructions": [
["load_field", 21, 1, "left", 1331, 16],
["move", 7, 21, 1331, 16],
["load_field", 22, 1, "right", 1332, 17],
["move", 19, 22, 1332, 17],
["load_field", 23, 7, "kind", 1333, 21],
["move", 8, 23, 1333, 21],
["null", 12, 1334, 16],
["access", 10, 0, 1335, 17],
["access", 9, 0, 1336, 21],
["access", 11, 0, 1337, 17],
["access", 3, 0, 1338, 15],
["null", 18, 1339, 18],
["access", 17, 0, 1340, 17],
["access", 20, 0, 1341, 22],
["access", 4, 0, 1342, 16],
["null", 13, 1343, 15],
["null", 16, 1344, 16],
["access", 14, 0, 1345, 20],
["access", 15, 0, 1346, 19],
["null", 5, 1347, 20],
["access", 6, 0, 1348, 20],
["access", 24, "name", 1350, 22],
["is_identical", 25, 8, 24, 1350, 22],
["jump_true", 25, "eq_done_582", 1350, 22],
["is_int", 26, 8, 1350, 22],
["jump_false", 26, "eq_ni_583", 1350, 22],
["is_int", 27, 24, 1350, 22],
["jump_false", 27, "eq_ni_583", 1350, 22],
["eq_int", 25, 8, 24, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_ni_583",
["is_num", 26, 8, 1350, 22],
["jump_false", 26, "eq_nn_584", 1350, 22],
["is_num", 27, 24, 1350, 22],
["jump_false", 27, "eq_nn_584", 1350, 22],
["eq_float", 25, 8, 24, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nn_584",
["is_text", 26, 8, 1350, 22],
["jump_false", 26, "eq_nt_585", 1350, 22],
["is_text", 27, 24, 1350, 22],
["jump_false", 27, "eq_nt_585", 1350, 22],
["eq_text", 25, 8, 24, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nt_585",
["is_null", 26, 8, 1350, 22],
["jump_false", 26, "eq_nnl_586", 1350, 22],
["is_null", 27, 24, 1350, 22],
["jump_false", 27, "eq_nnl_586", 1350, 22],
["true", 25, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nnl_586",
["is_bool", 26, 8, 1350, 22],
["jump_false", 26, "eq_nb_587", 1350, 22],
["is_bool", 27, 24, 1350, 22],
["jump_false", 27, "eq_nb_587", 1350, 22],
["eq_bool", 25, 8, 24, 1350, 22],
["jump", "eq_done_582", 1350, 22],
"eq_nb_587",
["false", 25, 1350, 22],
"eq_done_582",
["jump_false", 25, "if_else_580", 1350, 22],
["load_field", 28, 7, "name", 1351, 14],
["move", 12, 28, 1351, 14],
["load_field", 29, 7, "level", 1352, 15],
["move", 10, 29, 1352, 15],
["null", 30, 1353, 20],
["is_identical", 31, 10, 30, 1353, 20],
["jump_true", 31, "eq_done_590", 1353, 20],
["is_int", 32, 10, 1353, 20],
["jump_false", 32, "eq_ni_591", 1353, 20],
["is_int", 33, 30, 1353, 20],
["jump_false", 33, "eq_ni_591", 1353, 20],
["eq_int", 31, 10, 30, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_ni_591",
["is_num", 32, 10, 1353, 20],
["jump_false", 32, "eq_nn_592", 1353, 20],
["is_num", 33, 30, 1353, 20],
["jump_false", 33, "eq_nn_592", 1353, 20],
["eq_float", 31, 10, 30, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nn_592",
["is_text", 32, 10, 1353, 20],
["jump_false", 32, "eq_nt_593", 1353, 20],
["is_text", 33, 30, 1353, 20],
["jump_false", 33, "eq_nt_593", 1353, 20],
["eq_text", 31, 10, 30, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nt_593",
["is_null", 32, 10, 1353, 20],
["jump_false", 32, "eq_nnl_594", 1353, 20],
["is_null", 33, 30, 1353, 20],
["jump_false", 33, "eq_nnl_594", 1353, 20],
["true", 31, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nnl_594",
["is_bool", 32, 10, 1353, 20],
["jump_false", 32, "eq_nb_595", 1353, 20],
["is_bool", 33, 30, 1353, 20],
["jump_false", 33, "eq_nb_595", 1353, 20],
["eq_bool", 31, 10, 30, 1353, 20],
["jump", "eq_done_590", 1353, 20],
"eq_nb_595",
["false", 31, 1353, 20],
"eq_done_590",
["jump_false", 31, "if_else_588", 1353, 20],
["access", 10, -1, 1354, 17],
["jump", "if_end_589", 1354, 17],
"if_else_588",
"if_end_589",
["get", 35, 10, 1, 1356, 19],
["frame", 36, 35, 0, 1356, 19],
["null", 37, 1356, 19],
["setarg", 36, 0, 37, 1356, 19],
["invoke", 36, 34, 1356, 19],
["move", 9, 34, 1356, 19],
["access", 38, 0, 1357, 20],
["is_identical", 39, 10, 38, 1357, 20],
["jump_true", 39, "eq_done_599", 1357, 20],
["is_int", 40, 10, 1357, 20],
["jump_false", 40, "eq_ni_600", 1357, 20],
["is_int", 41, 38, 1357, 20],
["jump_false", 41, "eq_ni_600", 1357, 20],
["eq_int", 39, 10, 38, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_ni_600",
["is_num", 40, 10, 1357, 20],
["jump_false", 40, "eq_nn_601", 1357, 20],
["is_num", 41, 38, 1357, 20],
["jump_false", 41, "eq_nn_601", 1357, 20],
["eq_float", 39, 10, 38, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nn_601",
["is_text", 40, 10, 1357, 20],
["jump_false", 40, "eq_nt_602", 1357, 20],
["is_text", 41, 38, 1357, 20],
["jump_false", 41, "eq_nt_602", 1357, 20],
["eq_text", 39, 10, 38, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nt_602",
["is_null", 40, 10, 1357, 20],
["jump_false", 40, "eq_nnl_603", 1357, 20],
["is_null", 41, 38, 1357, 20],
["jump_false", 41, "eq_nnl_603", 1357, 20],
["true", 39, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nnl_603",
["is_bool", 40, 10, 1357, 20],
["jump_false", 40, "eq_nb_604", 1357, 20],
["is_bool", 41, 38, 1357, 20],
["jump_false", 41, "eq_nb_604", 1357, 20],
["eq_bool", 39, 10, 38, 1357, 20],
["jump", "eq_done_599", 1357, 20],
"eq_nb_604",
["false", 39, 1357, 20],
"eq_done_599",
["move", 42, 39, 1357, 20],
["jump_true", 42, "or_end_598", 1357, 20],
["access", 43, -1, 1357, 34],
["is_identical", 44, 10, 43, 1357, 34],
["jump_true", 44, "eq_done_605", 1357, 34],
["is_int", 45, 10, 1357, 34],
["jump_false", 45, "eq_ni_606", 1357, 34],
["is_int", 46, 43, 1357, 34],
["jump_false", 46, "eq_ni_606", 1357, 34],
["eq_int", 44, 10, 43, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_ni_606",
["is_num", 45, 10, 1357, 34],
["jump_false", 45, "eq_nn_607", 1357, 34],
["is_num", 46, 43, 1357, 34],
["jump_false", 46, "eq_nn_607", 1357, 34],
["eq_float", 44, 10, 43, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nn_607",
["is_text", 45, 10, 1357, 34],
["jump_false", 45, "eq_nt_608", 1357, 34],
["is_text", 46, 43, 1357, 34],
["jump_false", 46, "eq_nt_608", 1357, 34],
["eq_text", 44, 10, 43, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nt_608",
["is_null", 45, 10, 1357, 34],
["jump_false", 45, "eq_nnl_609", 1357, 34],
["is_null", 46, 43, 1357, 34],
["jump_false", 46, "eq_nnl_609", 1357, 34],
["true", 44, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nnl_609",
["is_bool", 45, 10, 1357, 34],
["jump_false", 45, "eq_nb_610", 1357, 34],
["is_bool", 46, 43, 1357, 34],
["jump_false", 46, "eq_nb_610", 1357, 34],
["eq_bool", 44, 10, 43, 1357, 34],
["jump", "eq_done_605", 1357, 34],
"eq_nb_610",
["false", 44, 1357, 34],
"eq_done_605",
["move", 42, 44, 1357, 34],
"or_end_598",
["jump_false", 42, "if_else_596", 1357, 34],
["get", 48, 52, 1, 1358, 17],
["frame", 49, 48, 1, 1358, 17],
["null", 50, 1358, 17],
["setarg", 49, 0, 50, 1358, 17],
["setarg", 49, 1, 12, 1358, 17],
["invoke", 49, 47, 1358, 17],
["move", 11, 47, 1358, 17],
["access", 51, 0, 1359, 22],
["is_int", 53, 11, 1359, 22],
["jump_false", 53, "rel_ni_613", 1359, 22],
["is_int", 54, 51, 1359, 22],
["jump_false", 54, "rel_ni_613", 1359, 22],
["ge_int", 52, 11, 51, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_ni_613",
["is_num", 53, 11, 1359, 22],
["jump_false", 53, "rel_nn_614", 1359, 22],
["is_num", 54, 51, 1359, 22],
["jump_false", 54, "rel_nn_614", 1359, 22],
["ge_float", 52, 11, 51, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_nn_614",
["is_text", 53, 11, 1359, 22],
["jump_false", 53, "rel_err_616", 1359, 22],
["is_text", 54, 51, 1359, 22],
["jump_false", 54, "rel_err_616", 1359, 22],
["ge_text", 52, 11, 51, 1359, 22],
["jump", "rel_done_615", 1359, 22],
"rel_err_616",
[
"access",
55,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1359,
22
],
["access", 56, "error", 1359, 22],
["access", 57, "cannot compare with '>=': operands must be same type", 1359, 22],
["array", 58, 0, 1359, 22],
["push", 58, 57, 1359, 22],
["frame", 60, 55, 2, 1359, 22],
["null", 61, 1359, 22],
["setarg", 60, 0, 61, 1359, 22],
["setarg", 60, 1, 56, 1359, 22],
["setarg", 60, 2, 58, 1359, 22],
["invoke", 60, 59, 1359, 22],
["disrupt", 1359, 22],
"rel_done_615",
["jump_false", 52, "if_else_611", 1359, 22],
["access", 62, "move", 1360, 18],
["get", 64, 16, 1, 1360, 11],
["frame", 65, 64, 3, 1360, 11],
["null", 66, 1360, 11],
["setarg", 65, 0, 66, 1360, 11],
["setarg", 65, 1, 62, 1360, 11],
["setarg", 65, 2, 9, 1360, 11],
["setarg", 65, 3, 11, 1360, 11],
["invoke", 65, 63, 1360, 11],
["access", 10, 0, 1361, 19],
["jump", "if_end_612", 1361, 19],
"if_else_611",
"if_end_612",
["jump", "if_end_597", 1361, 19],
"if_else_596",
"if_end_597",
["access", 67, 0, 1364, 19],
["is_int", 69, 10, 1364, 19],
["jump_false", 69, "rel_ni_619", 1364, 19],
["is_int", 70, 67, 1364, 19],
["jump_false", 70, "rel_ni_619", 1364, 19],
["gt_int", 68, 10, 67, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_ni_619",
["is_num", 69, 10, 1364, 19],
["jump_false", 69, "rel_nn_620", 1364, 19],
["is_num", 70, 67, 1364, 19],
["jump_false", 70, "rel_nn_620", 1364, 19],
["gt_float", 68, 10, 67, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_nn_620",
["is_text", 69, 10, 1364, 19],
["jump_false", 69, "rel_err_622", 1364, 19],
["is_text", 70, 67, 1364, 19],
["jump_false", 70, "rel_err_622", 1364, 19],
["gt_text", 68, 10, 67, 1364, 19],
["jump", "rel_done_621", 1364, 19],
"rel_err_622",
[
"access",
71,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1364,
19
],
["access", 72, "error", 1364, 19],
["access", 73, "cannot compare with '>': operands must be same type", 1364, 19],
["array", 74, 0, 1364, 19],
["push", 74, 73, 1364, 19],
["frame", 76, 71, 2, 1364, 19],
["null", 77, 1364, 19],
["setarg", 76, 0, 77, 1364, 19],
["setarg", 76, 1, 72, 1364, 19],
["setarg", 76, 2, 74, 1364, 19],
["invoke", 76, 75, 1364, 19],
["disrupt", 1364, 19],
"rel_done_621",
["jump_false", 68, "if_else_617", 1364, 19],
["access", 78, 1, 1365, 23],
["is_num", 79, 10, 1365, 23],
["jump_false", 79, "num_err_623", 1365, 23],
["is_num", 80, 78, 1365, 23],
["jump_false", 80, "num_err_623", 1365, 23],
["subtract", 3, 10, 78, 1365, 23],
["jump", "num_done_624", 1365, 23],
"num_err_623",
[
"access",
81,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1365,
23
],
["access", 82, "error", 1365, 23],
["access", 83, "cannot apply '-': operands must be numbers", 1365, 23],
["array", 84, 0, 1365, 23],
["push", 84, 83, 1365, 23],
["frame", 86, 81, 2, 1365, 23],
["null", 87, 1365, 23],
["setarg", 86, 0, 87, 1365, 23],
["setarg", 86, 1, 82, 1365, 23],
["setarg", 86, 2, 84, 1365, 23],
["invoke", 86, 85, 1365, 23],
["disrupt", 1365, 23],
"num_done_624",
["get", 88, 72, 1, 1366, 18],
["get", 89, 72, 1, 1366, 39],
["length", 90, 89, 1366, 39],
["access", 91, 1, 1366, 56],
["is_num", 93, 90, 1366, 56],
["jump_false", 93, "num_err_625", 1366, 56],
["is_num", 94, 91, 1366, 56],
["jump_false", 94, "num_err_625", 1366, 56],
["subtract", 92, 90, 91, 1366, 56],
["jump", "num_done_626", 1366, 56],
"num_err_625",
[
"access",
95,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1366,
56
],
["access", 96, "error", 1366, 56],
["access", 97, "cannot apply '-': operands must be numbers", 1366, 56],
["array", 98, 0, 1366, 56],
["push", 98, 97, 1366, 56],
["frame", 100, 95, 2, 1366, 56],
["null", 101, 1366, 56],
["setarg", 100, 0, 101, 1366, 56],
["setarg", 100, 1, 96, 1366, 56],
["setarg", 100, 2, 98, 1366, 56],
["invoke", 100, 99, 1366, 56],
["disrupt", 1366, 56],
"num_done_626",
["is_num", 103, 92, 1366, 60],
["jump_false", 103, "num_err_627", 1366, 60],
["is_num", 104, 3, 1366, 60],
["jump_false", 104, "num_err_627", 1366, 60],
["subtract", 102, 92, 3, 1366, 60],
["jump", "num_done_628", 1366, 60],
"num_err_627",
[
"access",
105,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1366,
60
],
["access", 106, "error", 1366, 60],
["access", 107, "cannot apply '-': operands must be numbers", 1366, 60],
["array", 108, 0, 1366, 60],
["push", 108, 107, 1366, 60],
["frame", 110, 105, 2, 1366, 60],
["null", 111, 1366, 60],
["setarg", 110, 0, 111, 1366, 60],
["setarg", 110, 1, 106, 1366, 60],
["setarg", 110, 2, 108, 1366, 60],
["invoke", 110, 109, 1366, 60],
["disrupt", 1366, 60],
"num_done_628",
["load_dynamic", 112, 88, 102, 1366, 60],
["move", 18, 112, 1366, 60],
["get", 114, 53, 1, 1367, 17],
["frame", 115, 114, 2, 1367, 17],
["null", 116, 1367, 17],
["setarg", 115, 0, 116, 1367, 17],
["setarg", 115, 1, 18, 1367, 17],
["setarg", 115, 2, 12, 1367, 17],
["invoke", 115, 113, 1367, 17],
["move", 17, 113, 1367, 17],
["access", 117, "get", 1368, 16],
["get", 119, 17, 1, 1368, 9],
["frame", 120, 119, 4, 1368, 9],
["null", 121, 1368, 9],
["setarg", 120, 0, 121, 1368, 9],
["setarg", 120, 1, 117, 1368, 9],
["setarg", 120, 2, 9, 1368, 9],
["setarg", 120, 3, 17, 1368, 9],
["setarg", 120, 4, 10, 1368, 9],
["invoke", 120, 118, 1368, 9],
["jump", "if_end_618", 1368, 9],
"if_else_617",
["access", 122, -1, 1369, 27],
["is_identical", 123, 10, 122, 1369, 27],
["jump_true", 123, "eq_done_631", 1369, 27],
["is_int", 124, 10, 1369, 27],
["jump_false", 124, "eq_ni_632", 1369, 27],
["is_int", 125, 122, 1369, 27],
["jump_false", 125, "eq_ni_632", 1369, 27],
["eq_int", 123, 10, 122, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_ni_632",
["is_num", 124, 10, 1369, 27],
["jump_false", 124, "eq_nn_633", 1369, 27],
["is_num", 125, 122, 1369, 27],
["jump_false", 125, "eq_nn_633", 1369, 27],
["eq_float", 123, 10, 122, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nn_633",
["is_text", 124, 10, 1369, 27],
["jump_false", 124, "eq_nt_634", 1369, 27],
["is_text", 125, 122, 1369, 27],
["jump_false", 125, "eq_nt_634", 1369, 27],
["eq_text", 123, 10, 122, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nt_634",
["is_null", 124, 10, 1369, 27],
["jump_false", 124, "eq_nnl_635", 1369, 27],
["is_null", 125, 122, 1369, 27],
["jump_false", 125, "eq_nnl_635", 1369, 27],
["true", 123, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nnl_635",
["is_bool", 124, 10, 1369, 27],
["jump_false", 124, "eq_nb_636", 1369, 27],
["is_bool", 125, 122, 1369, 27],
["jump_false", 125, "eq_nb_636", 1369, 27],
["eq_bool", 123, 10, 122, 1369, 27],
["jump", "eq_done_631", 1369, 27],
"eq_nb_636",
["false", 123, 1369, 27],
"eq_done_631",
["jump_false", 123, "if_else_629", 1369, 27],
["get", 127, 19, 1, 1370, 9],
["frame", 128, 127, 2, 1370, 9],
["null", 129, 1370, 9],
["setarg", 128, 0, 129, 1370, 9],
["setarg", 128, 1, 9, 1370, 9],
["setarg", 128, 2, 12, 1370, 9],
["invoke", 128, 126, 1370, 9],
["jump", "if_end_630", 1370, 9],
"if_else_629",
"if_end_630",
"if_end_618",
["access", 130, -1, 1372, 36],
["get", 132, 58, 1, 1372, 20],
["frame", 133, 132, 2, 1372, 20],
["null", 134, 1372, 20],
["setarg", 133, 0, 134, 1372, 20],
["setarg", 133, 1, 19, 1372, 20],
["setarg", 133, 2, 130, 1372, 20],
["invoke", 133, 131, 1372, 20],
["move", 20, 131, 1372, 20],
["get", 136, 10, 1, 1373, 14],
["frame", 137, 136, 0, 1373, 14],
["null", 138, 1373, 14],
["setarg", 137, 0, 138, 1373, 14],
["invoke", 137, 135, 1373, 14],
["move", 4, 135, 1373, 14],
["null", 139, 1374, 16],
["put", 139, 4, 1, 1374, 16],
["put", 19, 7, 1, 1375, 16],
["get", 141, 21, 1, 1376, 7],
["frame", 142, 141, 4, 1376, 7],
["null", 143, 1376, 7],
["setarg", 142, 0, 143, 1376, 7],
["setarg", 142, 1, 2, 1376, 7],
["setarg", 142, 2, 4, 1376, 7],
["setarg", 142, 3, 9, 1376, 7],
["setarg", 142, 4, 20, 1376, 7],
["invoke", 142, 140, 1376, 7],
["access", 144, 0, 1377, 20],
["is_identical", 145, 10, 144, 1377, 20],
["jump_true", 145, "eq_done_639", 1377, 20],
["is_int", 146, 10, 1377, 20],
["jump_false", 146, "eq_ni_640", 1377, 20],
["is_int", 147, 144, 1377, 20],
["jump_false", 147, "eq_ni_640", 1377, 20],
["eq_int", 145, 10, 144, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_ni_640",
["is_num", 146, 10, 1377, 20],
["jump_false", 146, "eq_nn_641", 1377, 20],
["is_num", 147, 144, 1377, 20],
["jump_false", 147, "eq_nn_641", 1377, 20],
["eq_float", 145, 10, 144, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nn_641",
["is_text", 146, 10, 1377, 20],
["jump_false", 146, "eq_nt_642", 1377, 20],
["is_text", 147, 144, 1377, 20],
["jump_false", 147, "eq_nt_642", 1377, 20],
["eq_text", 145, 10, 144, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nt_642",
["is_null", 146, 10, 1377, 20],
["jump_false", 146, "eq_nnl_643", 1377, 20],
["is_null", 147, 144, 1377, 20],
["jump_false", 147, "eq_nnl_643", 1377, 20],
["true", 145, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nnl_643",
["is_bool", 146, 10, 1377, 20],
["jump_false", 146, "eq_nb_644", 1377, 20],
["is_bool", 147, 144, 1377, 20],
["jump_false", 147, "eq_nb_644", 1377, 20],
["eq_bool", 145, 10, 144, 1377, 20],
["jump", "eq_done_639", 1377, 20],
"eq_nb_644",
["false", 145, 1377, 20],
"eq_done_639",
["jump_false", 145, "if_else_637", 1377, 20],
["get", 149, 52, 1, 1378, 17],
["frame", 150, 149, 1, 1378, 17],
["null", 151, 1378, 17],
["setarg", 150, 0, 151, 1378, 17],
["setarg", 150, 1, 12, 1378, 17],
["invoke", 150, 148, 1378, 17],
["move", 11, 148, 1378, 17],
["access", 152, 0, 1379, 22],
["is_int", 154, 11, 1379, 22],
["jump_false", 154, "rel_ni_647", 1379, 22],
["is_int", 155, 152, 1379, 22],
["jump_false", 155, "rel_ni_647", 1379, 22],
["ge_int", 153, 11, 152, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_ni_647",
["is_num", 154, 11, 1379, 22],
["jump_false", 154, "rel_nn_648", 1379, 22],
["is_num", 155, 152, 1379, 22],
["jump_false", 155, "rel_nn_648", 1379, 22],
["ge_float", 153, 11, 152, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_nn_648",
["is_text", 154, 11, 1379, 22],
["jump_false", 154, "rel_err_650", 1379, 22],
["is_text", 155, 152, 1379, 22],
["jump_false", 155, "rel_err_650", 1379, 22],
["ge_text", 153, 11, 152, 1379, 22],
["jump", "rel_done_649", 1379, 22],
"rel_err_650",
[
"access",
156,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1379,
22
],
["access", 157, "error", 1379, 22],
["access", 158, "cannot compare with '>=': operands must be same type", 1379, 22],
["array", 159, 0, 1379, 22],
["push", 159, 158, 1379, 22],
["frame", 161, 156, 2, 1379, 22],
["null", 162, 1379, 22],
["setarg", 161, 0, 162, 1379, 22],
["setarg", 161, 1, 157, 1379, 22],
["setarg", 161, 2, 159, 1379, 22],
["invoke", 161, 160, 1379, 22],
["disrupt", 1379, 22],
"rel_done_649",
["jump_false", 153, "if_else_645", 1379, 22],
["access", 163, "move", 1380, 18],
["get", 165, 16, 1, 1380, 11],
["frame", 166, 165, 3, 1380, 11],
["null", 167, 1380, 11],
["setarg", 166, 0, 167, 1380, 11],
["setarg", 166, 1, 163, 1380, 11],
["setarg", 166, 2, 11, 1380, 11],
["setarg", 166, 3, 4, 1380, 11],
["invoke", 166, 164, 1380, 11],
["jump", "if_end_646", 1380, 11],
"if_else_645",
"if_end_646",
["jump", "if_end_638", 1380, 11],
"if_else_637",
["access", 168, 0, 1382, 26],
["is_int", 170, 10, 1382, 26],
["jump_false", 170, "rel_ni_653", 1382, 26],
["is_int", 171, 168, 1382, 26],
["jump_false", 171, "rel_ni_653", 1382, 26],
["gt_int", 169, 10, 168, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_ni_653",
["is_num", 170, 10, 1382, 26],
["jump_false", 170, "rel_nn_654", 1382, 26],
["is_num", 171, 168, 1382, 26],
["jump_false", 171, "rel_nn_654", 1382, 26],
["gt_float", 169, 10, 168, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_nn_654",
["is_text", 170, 10, 1382, 26],
["jump_false", 170, "rel_err_656", 1382, 26],
["is_text", 171, 168, 1382, 26],
["jump_false", 171, "rel_err_656", 1382, 26],
["gt_text", 169, 10, 168, 1382, 26],
["jump", "rel_done_655", 1382, 26],
"rel_err_656",
[
"access",
172,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1382,
26
],
["access", 173, "error", 1382, 26],
["access", 174, "cannot compare with '>': operands must be same type", 1382, 26],
["array", 175, 0, 1382, 26],
["push", 175, 174, 1382, 26],
["frame", 177, 172, 2, 1382, 26],
["null", 178, 1382, 26],
["setarg", 177, 0, 178, 1382, 26],
["setarg", 177, 1, 173, 1382, 26],
["setarg", 177, 2, 175, 1382, 26],
["invoke", 177, 176, 1382, 26],
["disrupt", 1382, 26],
"rel_done_655",
["jump_false", 169, "if_else_651", 1382, 26],
["access", 179, 1, 1383, 23],
["is_num", 180, 10, 1383, 23],
["jump_false", 180, "num_err_657", 1383, 23],
["is_num", 181, 179, 1383, 23],
["jump_false", 181, "num_err_657", 1383, 23],
["subtract", 3, 10, 179, 1383, 23],
["jump", "num_done_658", 1383, 23],
"num_err_657",
[
"access",
182,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1383,
23
],
["access", 183, "error", 1383, 23],
["access", 184, "cannot apply '-': operands must be numbers", 1383, 23],
["array", 185, 0, 1383, 23],
["push", 185, 184, 1383, 23],
["frame", 187, 182, 2, 1383, 23],
["null", 188, 1383, 23],
["setarg", 187, 0, 188, 1383, 23],
["setarg", 187, 1, 183, 1383, 23],
["setarg", 187, 2, 185, 1383, 23],
["invoke", 187, 186, 1383, 23],
["disrupt", 1383, 23],
"num_done_658",
["get", 189, 72, 1, 1384, 18],
["get", 190, 72, 1, 1384, 39],
["length", 191, 190, 1384, 39],
["access", 192, 1, 1384, 56],
["is_num", 194, 191, 1384, 56],
["jump_false", 194, "num_err_659", 1384, 56],
["is_num", 195, 192, 1384, 56],
["jump_false", 195, "num_err_659", 1384, 56],
["subtract", 193, 191, 192, 1384, 56],
["jump", "num_done_660", 1384, 56],
"num_err_659",
[
"access",
196,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1384,
56
],
["access", 197, "error", 1384, 56],
["access", 198, "cannot apply '-': operands must be numbers", 1384, 56],
["array", 199, 0, 1384, 56],
["push", 199, 198, 1384, 56],
["frame", 201, 196, 2, 1384, 56],
["null", 202, 1384, 56],
["setarg", 201, 0, 202, 1384, 56],
["setarg", 201, 1, 197, 1384, 56],
["setarg", 201, 2, 199, 1384, 56],
["invoke", 201, 200, 1384, 56],
["disrupt", 1384, 56],
"num_done_660",
["is_num", 204, 193, 1384, 60],
["jump_false", 204, "num_err_661", 1384, 60],
["is_num", 205, 3, 1384, 60],
["jump_false", 205, "num_err_661", 1384, 60],
["subtract", 203, 193, 3, 1384, 60],
["jump", "num_done_662", 1384, 60],
"num_err_661",
[
"access",
206,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1384,
60
],
["access", 207, "error", 1384, 60],
["access", 208, "cannot apply '-': operands must be numbers", 1384, 60],
["array", 209, 0, 1384, 60],
["push", 209, 208, 1384, 60],
["frame", 211, 206, 2, 1384, 60],
["null", 212, 1384, 60],
["setarg", 211, 0, 212, 1384, 60],
["setarg", 211, 1, 207, 1384, 60],
["setarg", 211, 2, 209, 1384, 60],
["invoke", 211, 210, 1384, 60],
["disrupt", 1384, 60],
"num_done_662",
["load_dynamic", 213, 189, 203, 1384, 60],
["move", 18, 213, 1384, 60],
["get", 215, 53, 1, 1385, 17],
["frame", 216, 215, 2, 1385, 17],
["null", 217, 1385, 17],
["setarg", 216, 0, 217, 1385, 17],
["setarg", 216, 1, 18, 1385, 17],
["setarg", 216, 2, 12, 1385, 17],
["invoke", 216, 214, 1385, 17],
["move", 17, 214, 1385, 17],
["access", 218, "put", 1386, 16],
["get", 220, 17, 1, 1386, 9],
["frame", 221, 220, 4, 1386, 9],
["null", 222, 1386, 9],
["setarg", 221, 0, 222, 1386, 9],
["setarg", 221, 1, 218, 1386, 9],
["setarg", 221, 2, 4, 1386, 9],
["setarg", 221, 3, 17, 1386, 9],
["setarg", 221, 4, 10, 1386, 9],
["invoke", 221, 219, 1386, 9],
["jump", "if_end_652", 1386, 9],
"if_else_651",
"if_end_652",
"if_end_638",
["return", 4, 1388, 14],
["jump", "if_end_581", 1388, 14],
"if_else_580",
["access", 223, ".", 1389, 29],
["is_identical", 224, 8, 223, 1389, 29],
["jump_true", 224, "eq_done_665", 1389, 29],
["is_int", 225, 8, 1389, 29],
["jump_false", 225, "eq_ni_666", 1389, 29],
["is_int", 226, 223, 1389, 29],
["jump_false", 226, "eq_ni_666", 1389, 29],
["eq_int", 224, 8, 223, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_ni_666",
["is_num", 225, 8, 1389, 29],
["jump_false", 225, "eq_nn_667", 1389, 29],
["is_num", 226, 223, 1389, 29],
["jump_false", 226, "eq_nn_667", 1389, 29],
["eq_float", 224, 8, 223, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nn_667",
["is_text", 225, 8, 1389, 29],
["jump_false", 225, "eq_nt_668", 1389, 29],
["is_text", 226, 223, 1389, 29],
["jump_false", 226, "eq_nt_668", 1389, 29],
["eq_text", 224, 8, 223, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nt_668",
["is_null", 225, 8, 1389, 29],
["jump_false", 225, "eq_nnl_669", 1389, 29],
["is_null", 226, 223, 1389, 29],
["jump_false", 226, "eq_nnl_669", 1389, 29],
["true", 224, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nnl_669",
["is_bool", 225, 8, 1389, 29],
["jump_false", 225, "eq_nb_670", 1389, 29],
["is_bool", 226, 223, 1389, 29],
["jump_false", 226, "eq_nb_670", 1389, 29],
["eq_bool", 224, 8, 223, 1389, 29],
["jump", "eq_done_665", 1389, 29],
"eq_nb_670",
["false", 224, 1389, 29],
"eq_done_665",
["jump_false", 224, "if_else_663", 1389, 29],
["load_field", 227, 7, "left", 1390, 13],
["move", 13, 227, 1390, 13],
["load_field", 228, 7, "right", 1391, 14],
["move", 16, 228, 1391, 14],
["access", 229, -1, 1392, 32],
["get", 231, 58, 1, 1392, 18],
["frame", 232, 231, 2, 1392, 18],
["null", 233, 1392, 18],
["setarg", 232, 0, 233, 1392, 18],
["setarg", 232, 1, 13, 1392, 18],
["setarg", 232, 2, 229, 1392, 18],
["invoke", 232, 230, 1392, 18],
["move", 14, 230, 1392, 18],
["get", 235, 10, 1, 1393, 17],
["frame", 236, 235, 0, 1393, 17],
["null", 237, 1393, 17],
["setarg", 236, 0, 237, 1393, 17],
["invoke", 236, 234, 1393, 17],
["move", 15, 234, 1393, 17],
["get", 239, 31, 1, 1394, 7],
["frame", 240, 239, 3, 1394, 7],
["null", 241, 1394, 7],
["setarg", 240, 0, 241, 1394, 7],
["setarg", 240, 1, 15, 1394, 7],
["setarg", 240, 2, 14, 1394, 7],
["setarg", 240, 3, 16, 1394, 7],
["invoke", 240, 238, 1394, 7],
["access", 242, -1, 1395, 36],
["get", 244, 58, 1, 1395, 20],
["frame", 245, 244, 2, 1395, 20],
["null", 246, 1395, 20],
["setarg", 245, 0, 246, 1395, 20],
["setarg", 245, 1, 19, 1395, 20],
["setarg", 245, 2, 242, 1395, 20],
["invoke", 245, 243, 1395, 20],
["move", 20, 243, 1395, 20],
["get", 248, 10, 1, 1396, 14],
["frame", 249, 248, 0, 1396, 14],
["null", 250, 1396, 14],
["setarg", 249, 0, 250, 1396, 14],
["invoke", 249, 247, 1396, 14],
["move", 4, 247, 1396, 14],
["null", 251, 1397, 16],
["put", 251, 4, 1, 1397, 16],
["put", 19, 7, 1, 1398, 16],
["get", 253, 21, 1, 1399, 7],
["frame", 254, 253, 4, 1399, 7],
["null", 255, 1399, 7],
["setarg", 254, 0, 255, 1399, 7],
["setarg", 254, 1, 2, 1399, 7],
["setarg", 254, 2, 4, 1399, 7],
["setarg", 254, 3, 15, 1399, 7],
["setarg", 254, 4, 20, 1399, 7],
["invoke", 254, 252, 1399, 7],
["get", 257, 44, 1, 1400, 7],
["frame", 258, 257, 3, 1400, 7],
["null", 259, 1400, 7],
["setarg", 258, 0, 259, 1400, 7],
["setarg", 258, 1, 14, 1400, 7],
["setarg", 258, 2, 16, 1400, 7],
["setarg", 258, 3, 4, 1400, 7],
["invoke", 258, 256, 1400, 7],
["return", 4, 1401, 14],
["jump", "if_end_664", 1401, 14],
"if_else_663",
["access", 260, "[", 1402, 29],
["is_identical", 261, 8, 260, 1402, 29],
["jump_true", 261, "eq_done_673", 1402, 29],
["is_int", 262, 8, 1402, 29],
["jump_false", 262, "eq_ni_674", 1402, 29],
["is_int", 263, 260, 1402, 29],
["jump_false", 263, "eq_ni_674", 1402, 29],
["eq_int", 261, 8, 260, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_ni_674",
["is_num", 262, 8, 1402, 29],
["jump_false", 262, "eq_nn_675", 1402, 29],
["is_num", 263, 260, 1402, 29],
["jump_false", 263, "eq_nn_675", 1402, 29],
["eq_float", 261, 8, 260, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nn_675",
["is_text", 262, 8, 1402, 29],
["jump_false", 262, "eq_nt_676", 1402, 29],
["is_text", 263, 260, 1402, 29],
["jump_false", 263, "eq_nt_676", 1402, 29],
["eq_text", 261, 8, 260, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nt_676",
["is_null", 262, 8, 1402, 29],
["jump_false", 262, "eq_nnl_677", 1402, 29],
["is_null", 263, 260, 1402, 29],
["jump_false", 263, "eq_nnl_677", 1402, 29],
["true", 261, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nnl_677",
["is_bool", 262, 8, 1402, 29],
["jump_false", 262, "eq_nb_678", 1402, 29],
["is_bool", 263, 260, 1402, 29],
["jump_false", 263, "eq_nb_678", 1402, 29],
["eq_bool", 261, 8, 260, 1402, 29],
["jump", "eq_done_673", 1402, 29],
"eq_nb_678",
["false", 261, 1402, 29],
"eq_done_673",
["jump_false", 261, "if_else_671", 1402, 29],
["load_field", 264, 7, "left", 1403, 13],
["move", 13, 264, 1403, 13],
["load_field", 265, 7, "right", 1404, 18],
["move", 5, 265, 1404, 18],
["access", 266, -1, 1405, 32],
["get", 268, 58, 1, 1405, 18],
["frame", 269, 268, 2, 1405, 18],
["null", 270, 1405, 18],
["setarg", 269, 0, 270, 1405, 18],
["setarg", 269, 1, 13, 1405, 18],
["setarg", 269, 2, 266, 1405, 18],
["invoke", 269, 267, 1405, 18],
["move", 14, 267, 1405, 18],
["access", 271, -1, 1406, 37],
["get", 273, 58, 1, 1406, 18],
["frame", 274, 273, 2, 1406, 18],
["null", 275, 1406, 18],
["setarg", 274, 0, 275, 1406, 18],
["setarg", 274, 1, 5, 1406, 18],
["setarg", 274, 2, 271, 1406, 18],
["invoke", 274, 272, 1406, 18],
["move", 6, 272, 1406, 18],
["get", 277, 10, 1, 1407, 17],
["frame", 278, 277, 0, 1407, 17],
["null", 279, 1407, 17],
["setarg", 278, 0, 279, 1407, 17],
["invoke", 278, 276, 1407, 17],
["move", 15, 276, 1407, 17],
["load_field", 280, 7, "access_kind", 1408, 50],
["get", 282, 30, 1, 1408, 7],
["frame", 283, 282, 4, 1408, 7],
["null", 284, 1408, 7],
["setarg", 283, 0, 284, 1408, 7],
["setarg", 283, 1, 15, 1408, 7],
["setarg", 283, 2, 14, 1408, 7],
["setarg", 283, 3, 6, 1408, 7],
["setarg", 283, 4, 280, 1408, 7],
["invoke", 283, 281, 1408, 7],
["access", 285, -1, 1409, 36],
["get", 287, 58, 1, 1409, 20],
["frame", 288, 287, 2, 1409, 20],
["null", 289, 1409, 20],
["setarg", 288, 0, 289, 1409, 20],
["setarg", 288, 1, 19, 1409, 20],
["setarg", 288, 2, 285, 1409, 20],
["invoke", 288, 286, 1409, 20],
["move", 20, 286, 1409, 20],
["get", 291, 10, 1, 1410, 14],
["frame", 292, 291, 0, 1410, 14],
["null", 293, 1410, 14],
["setarg", 292, 0, 293, 1410, 14],
["invoke", 292, 290, 1410, 14],
["move", 4, 290, 1410, 14],
["null", 294, 1411, 16],
["put", 294, 4, 1, 1411, 16],
["put", 19, 7, 1, 1412, 16],
["get", 296, 21, 1, 1413, 7],
["frame", 297, 296, 4, 1413, 7],
["null", 298, 1413, 7],
["setarg", 297, 0, 298, 1413, 7],
["setarg", 297, 1, 2, 1413, 7],
["setarg", 297, 2, 4, 1413, 7],
["setarg", 297, 3, 15, 1413, 7],
["setarg", 297, 4, 20, 1413, 7],
["invoke", 297, 295, 1413, 7],
["load_field", 299, 7, "access_kind", 1414, 47],
["get", 301, 43, 1, 1414, 7],
["frame", 302, 301, 4, 1414, 7],
["null", 303, 1414, 7],
["setarg", 302, 0, 303, 1414, 7],
["setarg", 302, 1, 14, 1414, 7],
["setarg", 302, 2, 6, 1414, 7],
["setarg", 302, 3, 4, 1414, 7],
["setarg", 302, 4, 299, 1414, 7],
["invoke", 302, 300, 1414, 7],
["return", 4, 1415, 14],
["jump", "if_end_672", 1415, 14],
"if_else_671",
"if_end_672",
"if_end_664",
"if_end_581",
["access", 304, -1, 1417, 12],
["return", 304, 1417, 12],
["null", 305, 1417, 12],
["return", 305, 1417, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 258,
"nr_close_slots": 0,
"instructions": [
["load_field", 24, 1, "kind", 1422, 16],
["move", 11, 24, 1422, 16],
["load_field", 25, 1, "left", 1423, 16],
["move", 12, 25, 1423, 16],
["load_field", 26, 1, "right", 1424, 17],
["move", 21, 26, 1424, 17],
["get", 27, 13, 1, 1425, 15],
["load_dynamic", 28, 27, 11, 1425, 28],
["move", 5, 28, 1425, 28],
["null", 3, 1426, 20],
["access", 4, 0, 1427, 20],
["access", 23, 0, 1428, 20],
["null", 13, 1429, 21],
["null", 15, 1430, 16],
["access", 14, 0, 1431, 17],
["access", 22, 0, 1432, 16],
["access", 2, 0, 1433, 15],
["null", 20, 1434, 18],
["access", 19, 0, 1435, 17],
["null", 16, 1436, 15],
["null", 18, 1437, 16],
["access", 17, 0, 1438, 20],
["null", 9, 1439, 20],
["access", 10, 0, 1440, 20],
["access", 8, 0, 1441, 19],
["null", 7, 1442, 21],
["null", 6, 1443, 22],
["null", 29, 1445, 16],
["is_identical", 30, 5, 29, 1445, 16],
["jump_true", 30, "ne_nid_682", 1445, 16],
["jump", "ne_ni_683", 1445, 16],
"ne_nid_682",
["false", 30, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_ni_683",
["is_int", 31, 5, 1445, 16],
["jump_false", 31, "ne_nn_684", 1445, 16],
["is_int", 32, 29, 1445, 16],
["jump_false", 32, "ne_nn_684", 1445, 16],
["ne_int", 30, 5, 29, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nn_684",
["is_num", 31, 5, 1445, 16],
["jump_false", 31, "ne_nt_685", 1445, 16],
["is_num", 32, 29, 1445, 16],
["jump_false", 32, "ne_nt_685", 1445, 16],
["ne_float", 30, 5, 29, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nt_685",
["is_text", 31, 5, 1445, 16],
["jump_false", 31, "ne_nnl_686", 1445, 16],
["is_text", 32, 29, 1445, 16],
["jump_false", 32, "ne_nnl_686", 1445, 16],
["ne_text", 30, 5, 29, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nnl_686",
["is_null", 31, 5, 1445, 16],
["jump_false", 31, "ne_nb_687", 1445, 16],
["is_null", 32, 29, 1445, 16],
["jump_false", 32, "ne_nb_687", 1445, 16],
["false", 30, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_nb_687",
["is_bool", 31, 5, 1445, 16],
["jump_false", 31, "ne_mis_688", 1445, 16],
["is_bool", 32, 29, 1445, 16],
["jump_false", 32, "ne_mis_688", 1445, 16],
["ne_bool", 30, 5, 29, 1445, 16],
["jump", "ne_done_681", 1445, 16],
"ne_mis_688",
["true", 30, 1445, 16],
"ne_done_681",
["jump_false", 30, "if_else_679", 1445, 16],
["get", 34, 57, 1, 1446, 14],
["frame", 35, 34, 2, 1446, 14],
["null", 36, 1446, 14],
["setarg", 35, 0, 36, 1446, 14],
["setarg", 35, 1, 1, 1446, 14],
["setarg", 35, 2, 5, 1446, 14],
["tail_invoke", 35, 33, 1446, 14],
["return", 33, 1446, 14],
["jump", "if_end_680", 1446, 14],
"if_else_679",
"if_end_680",
["load_field", 37, 1, "push", 1450, 9],
["true", 38, 1450, 22],
["is_identical", 39, 37, 38, 1450, 22],
["jump_true", 39, "eq_done_691", 1450, 22],
["is_int", 40, 37, 1450, 22],
["jump_false", 40, "eq_ni_692", 1450, 22],
["is_int", 41, 38, 1450, 22],
["jump_false", 41, "eq_ni_692", 1450, 22],
["eq_int", 39, 37, 38, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_ni_692",
["is_num", 40, 37, 1450, 22],
["jump_false", 40, "eq_nn_693", 1450, 22],
["is_num", 41, 38, 1450, 22],
["jump_false", 41, "eq_nn_693", 1450, 22],
["eq_float", 39, 37, 38, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nn_693",
["is_text", 40, 37, 1450, 22],
["jump_false", 40, "eq_nt_694", 1450, 22],
["is_text", 41, 38, 1450, 22],
["jump_false", 41, "eq_nt_694", 1450, 22],
["eq_text", 39, 37, 38, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nt_694",
["is_null", 40, 37, 1450, 22],
["jump_false", 40, "eq_nnl_695", 1450, 22],
["is_null", 41, 38, 1450, 22],
["jump_false", 41, "eq_nnl_695", 1450, 22],
["true", 39, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nnl_695",
["is_bool", 40, 37, 1450, 22],
["jump_false", 40, "eq_nb_696", 1450, 22],
["is_bool", 41, 38, 1450, 22],
["jump_false", 41, "eq_nb_696", 1450, 22],
["eq_bool", 39, 37, 38, 1450, 22],
["jump", "eq_done_691", 1450, 22],
"eq_nb_696",
["false", 39, 1450, 22],
"eq_done_691",
["jump_false", 39, "if_else_689", 1450, 22],
["load_field", 42, 12, "left", 1451, 18],
["move", 3, 42, 1451, 18],
["access", 43, -1, 1452, 37],
["get", 45, 58, 1, 1452, 18],
["frame", 46, 45, 2, 1452, 18],
["null", 47, 1452, 18],
["setarg", 46, 0, 47, 1452, 18],
["setarg", 46, 1, 3, 1452, 18],
["setarg", 46, 2, 43, 1452, 18],
["invoke", 46, 44, 1452, 18],
["move", 4, 44, 1452, 18],
["access", 48, -1, 1453, 34],
["get", 50, 58, 1, 1453, 18],
["frame", 51, 50, 2, 1453, 18],
["null", 52, 1453, 18],
["setarg", 51, 0, 52, 1453, 18],
["setarg", 51, 1, 21, 1453, 18],
["setarg", 51, 2, 48, 1453, 18],
["invoke", 51, 49, 1453, 18],
["move", 23, 49, 1453, 18],
["get", 54, 10, 1, 1454, 17],
["frame", 55, 54, 0, 1454, 17],
["null", 56, 1454, 17],
["setarg", 55, 0, 56, 1454, 17],
["invoke", 55, 53, 1454, 17],
["move", 8, 53, 1454, 17],
["access", 57, "push_err", 1455, 29],
["get", 59, 60, 1, 1455, 19],
["frame", 60, 59, 1, 1455, 19],
["null", 61, 1455, 19],
["setarg", 60, 0, 61, 1455, 19],
["setarg", 60, 1, 57, 1455, 19],
["invoke", 60, 58, 1455, 19],
["move", 7, 58, 1455, 19],
["access", 62, "push_done", 1456, 30],
["get", 64, 60, 1, 1456, 20],
["frame", 65, 64, 1, 1456, 20],
["null", 66, 1456, 20],
["setarg", 65, 0, 66, 1456, 20],
["setarg", 65, 1, 62, 1456, 20],
["invoke", 65, 63, 1456, 20],
["move", 6, 63, 1456, 20],
["access", 67, "is_array", 1457, 14],
["get", 69, 16, 1, 1457, 7],
["frame", 70, 69, 3, 1457, 7],
["null", 71, 1457, 7],
["setarg", 70, 0, 71, 1457, 7],
["setarg", 70, 1, 67, 1457, 7],
["setarg", 70, 2, 8, 1457, 7],
["setarg", 70, 3, 4, 1457, 7],
["invoke", 70, 68, 1457, 7],
["access", 72, "jump_false", 1458, 22],
["get", 74, 35, 1, 1458, 7],
["frame", 75, 74, 3, 1458, 7],
["null", 76, 1458, 7],
["setarg", 75, 0, 76, 1458, 7],
["setarg", 75, 1, 72, 1458, 7],
["setarg", 75, 2, 8, 1458, 7],
["setarg", 75, 3, 7, 1458, 7],
["invoke", 75, 73, 1458, 7],
["access", 77, "push", 1459, 14],
["get", 79, 16, 1, 1459, 7],
["frame", 80, 79, 3, 1459, 7],
["null", 81, 1459, 7],
["setarg", 80, 0, 81, 1459, 7],
["setarg", 80, 1, 77, 1459, 7],
["setarg", 80, 2, 4, 1459, 7],
["setarg", 80, 3, 23, 1459, 7],
["invoke", 80, 78, 1459, 7],
["get", 83, 34, 1, 1460, 7],
["frame", 84, 83, 1, 1460, 7],
["null", 85, 1460, 7],
["setarg", 84, 0, 85, 1460, 7],
["setarg", 84, 1, 6, 1460, 7],
["invoke", 84, 82, 1460, 7],
["get", 87, 36, 1, 1461, 7],
["frame", 88, 87, 1, 1461, 7],
["null", 89, 1461, 7],
["setarg", 88, 0, 89, 1461, 7],
["setarg", 88, 1, 7, 1461, 7],
["invoke", 88, 86, 1461, 7],
["access", 90, "cannot push: target must be an array", 1462, 22],
["get", 92, 37, 1, 1462, 7],
["frame", 93, 92, 1, 1462, 7],
["null", 94, 1462, 7],
["setarg", 93, 0, 94, 1462, 7],
["setarg", 93, 1, 90, 1462, 7],
["invoke", 93, 91, 1462, 7],
["access", 95, "disrupt", 1463, 14],
["get", 97, 14, 1, 1463, 7],
["frame", 98, 97, 1, 1463, 7],
["null", 99, 1463, 7],
["setarg", 98, 0, 99, 1463, 7],
["setarg", 98, 1, 95, 1463, 7],
["invoke", 98, 96, 1463, 7],
["get", 101, 36, 1, 1464, 7],
["frame", 102, 101, 1, 1464, 7],
["null", 103, 1464, 7],
["setarg", 102, 0, 103, 1464, 7],
["setarg", 102, 1, 6, 1464, 7],
["invoke", 102, 100, 1464, 7],
["return", 23, 1465, 14],
["jump", "if_end_690", 1465, 14],
"if_else_689",
"if_end_690",
["load_field", 104, 12, "kind", 1468, 17],
["move", 13, 104, 1468, 17],
["access", 105, "name", 1471, 22],
["is_identical", 106, 13, 105, 1471, 22],
["jump_true", 106, "eq_done_699", 1471, 22],
["is_int", 107, 13, 1471, 22],
["jump_false", 107, "eq_ni_700", 1471, 22],
["is_int", 108, 105, 1471, 22],
["jump_false", 108, "eq_ni_700", 1471, 22],
["eq_int", 106, 13, 105, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_ni_700",
["is_num", 107, 13, 1471, 22],
["jump_false", 107, "eq_nn_701", 1471, 22],
["is_num", 108, 105, 1471, 22],
["jump_false", 108, "eq_nn_701", 1471, 22],
["eq_float", 106, 13, 105, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nn_701",
["is_text", 107, 13, 1471, 22],
["jump_false", 107, "eq_nt_702", 1471, 22],
["is_text", 108, 105, 1471, 22],
["jump_false", 108, "eq_nt_702", 1471, 22],
["eq_text", 106, 13, 105, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nt_702",
["is_null", 107, 13, 1471, 22],
["jump_false", 107, "eq_nnl_703", 1471, 22],
["is_null", 108, 105, 1471, 22],
["jump_false", 108, "eq_nnl_703", 1471, 22],
["true", 106, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nnl_703",
["is_bool", 107, 13, 1471, 22],
["jump_false", 107, "eq_nb_704", 1471, 22],
["is_bool", 108, 105, 1471, 22],
["jump_false", 108, "eq_nb_704", 1471, 22],
["eq_bool", 106, 13, 105, 1471, 22],
["jump", "eq_done_699", 1471, 22],
"eq_nb_704",
["false", 106, 1471, 22],
"eq_done_699",
["jump_false", 106, "if_else_697", 1471, 22],
["load_field", 109, 12, "name", 1472, 14],
["move", 15, 109, 1472, 14],
["load_field", 110, 12, "level", 1473, 15],
["move", 14, 110, 1473, 15],
["null", 111, 1474, 20],
["is_identical", 112, 14, 111, 1474, 20],
["jump_true", 112, "eq_done_707", 1474, 20],
["is_int", 113, 14, 1474, 20],
["jump_false", 113, "eq_ni_708", 1474, 20],
["is_int", 114, 111, 1474, 20],
["jump_false", 114, "eq_ni_708", 1474, 20],
["eq_int", 112, 14, 111, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_ni_708",
["is_num", 113, 14, 1474, 20],
["jump_false", 113, "eq_nn_709", 1474, 20],
["is_num", 114, 111, 1474, 20],
["jump_false", 114, "eq_nn_709", 1474, 20],
["eq_float", 112, 14, 111, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nn_709",
["is_text", 113, 14, 1474, 20],
["jump_false", 113, "eq_nt_710", 1474, 20],
["is_text", 114, 111, 1474, 20],
["jump_false", 114, "eq_nt_710", 1474, 20],
["eq_text", 112, 14, 111, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nt_710",
["is_null", 113, 14, 1474, 20],
["jump_false", 113, "eq_nnl_711", 1474, 20],
["is_null", 114, 111, 1474, 20],
["jump_false", 114, "eq_nnl_711", 1474, 20],
["true", 112, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nnl_711",
["is_bool", 113, 14, 1474, 20],
["jump_false", 113, "eq_nb_712", 1474, 20],
["is_bool", 114, 111, 1474, 20],
["jump_false", 114, "eq_nb_712", 1474, 20],
["eq_bool", 112, 14, 111, 1474, 20],
["jump", "eq_done_707", 1474, 20],
"eq_nb_712",
["false", 112, 1474, 20],
"eq_done_707",
["jump_false", 112, "if_else_705", 1474, 20],
["access", 14, -1, 1475, 17],
["jump", "if_end_706", 1475, 17],
"if_else_705",
"if_end_706",
["access", 115, 0, 1477, 20],
["is_identical", 116, 14, 115, 1477, 20],
["jump_true", 116, "eq_done_716", 1477, 20],
["is_int", 117, 14, 1477, 20],
["jump_false", 117, "eq_ni_717", 1477, 20],
["is_int", 118, 115, 1477, 20],
["jump_false", 118, "eq_ni_717", 1477, 20],
["eq_int", 116, 14, 115, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_ni_717",
["is_num", 117, 14, 1477, 20],
["jump_false", 117, "eq_nn_718", 1477, 20],
["is_num", 118, 115, 1477, 20],
["jump_false", 118, "eq_nn_718", 1477, 20],
["eq_float", 116, 14, 115, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nn_718",
["is_text", 117, 14, 1477, 20],
["jump_false", 117, "eq_nt_719", 1477, 20],
["is_text", 118, 115, 1477, 20],
["jump_false", 118, "eq_nt_719", 1477, 20],
["eq_text", 116, 14, 115, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nt_719",
["is_null", 117, 14, 1477, 20],
["jump_false", 117, "eq_nnl_720", 1477, 20],
["is_null", 118, 115, 1477, 20],
["jump_false", 118, "eq_nnl_720", 1477, 20],
["true", 116, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nnl_720",
["is_bool", 117, 14, 1477, 20],
["jump_false", 117, "eq_nb_721", 1477, 20],
["is_bool", 118, 115, 1477, 20],
["jump_false", 118, "eq_nb_721", 1477, 20],
["eq_bool", 116, 14, 115, 1477, 20],
["jump", "eq_done_716", 1477, 20],
"eq_nb_721",
["false", 116, 1477, 20],
"eq_done_716",
["move", 119, 116, 1477, 20],
["jump_true", 119, "or_end_715", 1477, 20],
["access", 120, -1, 1477, 34],
["is_identical", 121, 14, 120, 1477, 34],
["jump_true", 121, "eq_done_722", 1477, 34],
["is_int", 122, 14, 1477, 34],
["jump_false", 122, "eq_ni_723", 1477, 34],
["is_int", 123, 120, 1477, 34],
["jump_false", 123, "eq_ni_723", 1477, 34],
["eq_int", 121, 14, 120, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_ni_723",
["is_num", 122, 14, 1477, 34],
["jump_false", 122, "eq_nn_724", 1477, 34],
["is_num", 123, 120, 1477, 34],
["jump_false", 123, "eq_nn_724", 1477, 34],
["eq_float", 121, 14, 120, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nn_724",
["is_text", 122, 14, 1477, 34],
["jump_false", 122, "eq_nt_725", 1477, 34],
["is_text", 123, 120, 1477, 34],
["jump_false", 123, "eq_nt_725", 1477, 34],
["eq_text", 121, 14, 120, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nt_725",
["is_null", 122, 14, 1477, 34],
["jump_false", 122, "eq_nnl_726", 1477, 34],
["is_null", 123, 120, 1477, 34],
["jump_false", 123, "eq_nnl_726", 1477, 34],
["true", 121, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nnl_726",
["is_bool", 122, 14, 1477, 34],
["jump_false", 122, "eq_nb_727", 1477, 34],
["is_bool", 123, 120, 1477, 34],
["jump_false", 123, "eq_nb_727", 1477, 34],
["eq_bool", 121, 14, 120, 1477, 34],
["jump", "eq_done_722", 1477, 34],
"eq_nb_727",
["false", 121, 1477, 34],
"eq_done_722",
["move", 119, 121, 1477, 34],
"or_end_715",
["jump_false", 119, "if_else_713", 1477, 34],
["get", 125, 52, 1, 1478, 16],
["frame", 126, 125, 1, 1478, 16],
["null", 127, 1478, 16],
["setarg", 126, 0, 127, 1478, 16],
["setarg", 126, 1, 15, 1478, 16],
["invoke", 126, 124, 1478, 16],
["move", 22, 124, 1478, 16],
["access", 128, 0, 1479, 21],
["is_int", 130, 22, 1479, 21],
["jump_false", 130, "rel_ni_730", 1479, 21],
["is_int", 131, 128, 1479, 21],
["jump_false", 131, "rel_ni_730", 1479, 21],
["ge_int", 129, 22, 128, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_ni_730",
["is_num", 130, 22, 1479, 21],
["jump_false", 130, "rel_nn_731", 1479, 21],
["is_num", 131, 128, 1479, 21],
["jump_false", 131, "rel_nn_731", 1479, 21],
["ge_float", 129, 22, 128, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_nn_731",
["is_text", 130, 22, 1479, 21],
["jump_false", 130, "rel_err_733", 1479, 21],
["is_text", 131, 128, 1479, 21],
["jump_false", 131, "rel_err_733", 1479, 21],
["ge_text", 129, 22, 128, 1479, 21],
["jump", "rel_done_732", 1479, 21],
"rel_err_733",
[
"access",
132,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1479,
21
],
["access", 133, "error", 1479, 21],
["access", 134, "cannot compare with '>=': operands must be same type", 1479, 21],
["array", 135, 0, 1479, 21],
["push", 135, 134, 1479, 21],
["frame", 137, 132, 2, 1479, 21],
["null", 138, 1479, 21],
["setarg", 137, 0, 138, 1479, 21],
["setarg", 137, 1, 133, 1479, 21],
["setarg", 137, 2, 135, 1479, 21],
["invoke", 137, 136, 1479, 21],
["disrupt", 1479, 21],
"rel_done_732",
["jump_false", 129, "if_else_728", 1479, 21],
["get", 140, 58, 1, 1480, 22],
["frame", 141, 140, 2, 1480, 22],
["null", 142, 1480, 22],
["setarg", 141, 0, 142, 1480, 22],
["setarg", 141, 1, 21, 1480, 22],
["setarg", 141, 2, 22, 1480, 22],
["invoke", 141, 139, 1480, 22],
["move", 23, 139, 1480, 22],
["is_identical", 143, 23, 22, 1481, 27],
["jump_true", 143, "ne_nid_737", 1481, 27],
["jump", "ne_ni_738", 1481, 27],
"ne_nid_737",
["false", 143, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_ni_738",
["is_int", 144, 23, 1481, 27],
["jump_false", 144, "ne_nn_739", 1481, 27],
["is_int", 145, 22, 1481, 27],
["jump_false", 145, "ne_nn_739", 1481, 27],
["ne_int", 143, 23, 22, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nn_739",
["is_num", 144, 23, 1481, 27],
["jump_false", 144, "ne_nt_740", 1481, 27],
["is_num", 145, 22, 1481, 27],
["jump_false", 145, "ne_nt_740", 1481, 27],
["ne_float", 143, 23, 22, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nt_740",
["is_text", 144, 23, 1481, 27],
["jump_false", 144, "ne_nnl_741", 1481, 27],
["is_text", 145, 22, 1481, 27],
["jump_false", 145, "ne_nnl_741", 1481, 27],
["ne_text", 143, 23, 22, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nnl_741",
["is_null", 144, 23, 1481, 27],
["jump_false", 144, "ne_nb_742", 1481, 27],
["is_null", 145, 22, 1481, 27],
["jump_false", 145, "ne_nb_742", 1481, 27],
["false", 143, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_nb_742",
["is_bool", 144, 23, 1481, 27],
["jump_false", 144, "ne_mis_743", 1481, 27],
["is_bool", 145, 22, 1481, 27],
["jump_false", 145, "ne_mis_743", 1481, 27],
["ne_bool", 143, 23, 22, 1481, 27],
["jump", "ne_done_736", 1481, 27],
"ne_mis_743",
["true", 143, 1481, 27],
"ne_done_736",
["jump_false", 143, "if_else_734", 1481, 27],
["access", 146, "move", 1482, 20],
["get", 148, 16, 1, 1482, 13],
["frame", 149, 148, 3, 1482, 13],
["null", 150, 1482, 13],
["setarg", 149, 0, 150, 1482, 13],
["setarg", 149, 1, 146, 1482, 13],
["setarg", 149, 2, 22, 1482, 13],
["setarg", 149, 3, 23, 1482, 13],
["invoke", 149, 147, 1482, 13],
["jump", "if_end_735", 1482, 13],
"if_else_734",
"if_end_735",
["return", 23, 1484, 18],
["jump", "if_end_729", 1484, 18],
"if_else_728",
"if_end_729",
["access", 151, -1, 1486, 36],
["get", 153, 58, 1, 1486, 20],
["frame", 154, 153, 2, 1486, 20],
["null", 155, 1486, 20],
["setarg", 154, 0, 155, 1486, 20],
["setarg", 154, 1, 21, 1486, 20],
["setarg", 154, 2, 151, 1486, 20],
["invoke", 154, 152, 1486, 20],
["move", 23, 152, 1486, 20],
["jump", "if_end_714", 1486, 20],
"if_else_713",
["access", 156, -1, 1488, 36],
["get", 158, 58, 1, 1488, 20],
["frame", 159, 158, 2, 1488, 20],
["null", 160, 1488, 20],
["setarg", 159, 0, 160, 1488, 20],
["setarg", 159, 1, 21, 1488, 20],
["setarg", 159, 2, 156, 1488, 20],
["invoke", 159, 157, 1488, 20],
["move", 23, 157, 1488, 20],
["access", 161, 0, 1489, 21],
["is_int", 163, 14, 1489, 21],
["jump_false", 163, "rel_ni_746", 1489, 21],
["is_int", 164, 161, 1489, 21],
["jump_false", 164, "rel_ni_746", 1489, 21],
["gt_int", 162, 14, 161, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_ni_746",
["is_num", 163, 14, 1489, 21],
["jump_false", 163, "rel_nn_747", 1489, 21],
["is_num", 164, 161, 1489, 21],
["jump_false", 164, "rel_nn_747", 1489, 21],
["gt_float", 162, 14, 161, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_nn_747",
["is_text", 163, 14, 1489, 21],
["jump_false", 163, "rel_err_749", 1489, 21],
["is_text", 164, 161, 1489, 21],
["jump_false", 164, "rel_err_749", 1489, 21],
["gt_text", 162, 14, 161, 1489, 21],
["jump", "rel_done_748", 1489, 21],
"rel_err_749",
[
"access",
165,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1489,
21
],
["access", 166, "error", 1489, 21],
["access", 167, "cannot compare with '>': operands must be same type", 1489, 21],
["array", 168, 0, 1489, 21],
["push", 168, 167, 1489, 21],
["frame", 170, 165, 2, 1489, 21],
["null", 171, 1489, 21],
["setarg", 170, 0, 171, 1489, 21],
["setarg", 170, 1, 166, 1489, 21],
["setarg", 170, 2, 168, 1489, 21],
["invoke", 170, 169, 1489, 21],
["disrupt", 1489, 21],
"rel_done_748",
["jump_false", 162, "if_else_744", 1489, 21],
["access", 172, 1, 1490, 25],
["is_num", 173, 14, 1490, 25],
["jump_false", 173, "num_err_750", 1490, 25],
["is_num", 174, 172, 1490, 25],
["jump_false", 174, "num_err_750", 1490, 25],
["subtract", 2, 14, 172, 1490, 25],
["jump", "num_done_751", 1490, 25],
"num_err_750",
[
"access",
175,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1490,
25
],
["access", 176, "error", 1490, 25],
["access", 177, "cannot apply '-': operands must be numbers", 1490, 25],
["array", 178, 0, 1490, 25],
["push", 178, 177, 1490, 25],
["frame", 180, 175, 2, 1490, 25],
["null", 181, 1490, 25],
["setarg", 180, 0, 181, 1490, 25],
["setarg", 180, 1, 176, 1490, 25],
["setarg", 180, 2, 178, 1490, 25],
["invoke", 180, 179, 1490, 25],
["disrupt", 1490, 25],
"num_done_751",
["get", 182, 72, 1, 1491, 20],
["get", 183, 72, 1, 1491, 41],
["length", 184, 183, 1491, 41],
["access", 185, 1, 1491, 58],
["is_num", 187, 184, 1491, 58],
["jump_false", 187, "num_err_752", 1491, 58],
["is_num", 188, 185, 1491, 58],
["jump_false", 188, "num_err_752", 1491, 58],
["subtract", 186, 184, 185, 1491, 58],
["jump", "num_done_753", 1491, 58],
"num_err_752",
[
"access",
189,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1491,
58
],
["access", 190, "error", 1491, 58],
["access", 191, "cannot apply '-': operands must be numbers", 1491, 58],
["array", 192, 0, 1491, 58],
["push", 192, 191, 1491, 58],
["frame", 194, 189, 2, 1491, 58],
["null", 195, 1491, 58],
["setarg", 194, 0, 195, 1491, 58],
["setarg", 194, 1, 190, 1491, 58],
["setarg", 194, 2, 192, 1491, 58],
["invoke", 194, 193, 1491, 58],
["disrupt", 1491, 58],
"num_done_753",
["is_num", 197, 186, 1491, 62],
["jump_false", 197, "num_err_754", 1491, 62],
["is_num", 198, 2, 1491, 62],
["jump_false", 198, "num_err_754", 1491, 62],
["subtract", 196, 186, 2, 1491, 62],
["jump", "num_done_755", 1491, 62],
"num_err_754",
[
"access",
199,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1491,
62
],
["access", 200, "error", 1491, 62],
["access", 201, "cannot apply '-': operands must be numbers", 1491, 62],
["array", 202, 0, 1491, 62],
["push", 202, 201, 1491, 62],
["frame", 204, 199, 2, 1491, 62],
["null", 205, 1491, 62],
["setarg", 204, 0, 205, 1491, 62],
["setarg", 204, 1, 200, 1491, 62],
["setarg", 204, 2, 202, 1491, 62],
["invoke", 204, 203, 1491, 62],
["disrupt", 1491, 62],
"num_done_755",
["load_dynamic", 206, 182, 196, 1491, 62],
["move", 20, 206, 1491, 62],
["get", 208, 53, 1, 1492, 19],
["frame", 209, 208, 2, 1492, 19],
["null", 210, 1492, 19],
["setarg", 209, 0, 210, 1492, 19],
["setarg", 209, 1, 20, 1492, 19],
["setarg", 209, 2, 15, 1492, 19],
["invoke", 209, 207, 1492, 19],
["move", 19, 207, 1492, 19],
["access", 211, "put", 1493, 18],
["get", 213, 17, 1, 1493, 11],
["frame", 214, 213, 4, 1493, 11],
["null", 215, 1493, 11],
["setarg", 214, 0, 215, 1493, 11],
["setarg", 214, 1, 211, 1493, 11],
["setarg", 214, 2, 23, 1493, 11],
["setarg", 214, 3, 19, 1493, 11],
["setarg", 214, 4, 14, 1493, 11],
["invoke", 214, 212, 1493, 11],
["jump", "if_end_745", 1493, 11],
"if_else_744",
"if_end_745",
"if_end_714",
["return", 23, 1496, 14],
["jump", "if_end_698", 1496, 14],
"if_else_697",
"if_end_698",
["access", 216, -1, 1499, 32],
["get", 218, 58, 1, 1499, 16],
["frame", 219, 218, 2, 1499, 16],
["null", 220, 1499, 16],
["setarg", 219, 0, 220, 1499, 16],
["setarg", 219, 1, 21, 1499, 16],
["setarg", 219, 2, 216, 1499, 16],
["invoke", 219, 217, 1499, 16],
["move", 23, 217, 1499, 16],
["access", 221, ".", 1500, 22],
["is_identical", 222, 13, 221, 1500, 22],
["jump_true", 222, "eq_done_758", 1500, 22],
["is_int", 223, 13, 1500, 22],
["jump_false", 223, "eq_ni_759", 1500, 22],
["is_int", 224, 221, 1500, 22],
["jump_false", 224, "eq_ni_759", 1500, 22],
["eq_int", 222, 13, 221, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_ni_759",
["is_num", 223, 13, 1500, 22],
["jump_false", 223, "eq_nn_760", 1500, 22],
["is_num", 224, 221, 1500, 22],
["jump_false", 224, "eq_nn_760", 1500, 22],
["eq_float", 222, 13, 221, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nn_760",
["is_text", 223, 13, 1500, 22],
["jump_false", 223, "eq_nt_761", 1500, 22],
["is_text", 224, 221, 1500, 22],
["jump_false", 224, "eq_nt_761", 1500, 22],
["eq_text", 222, 13, 221, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nt_761",
["is_null", 223, 13, 1500, 22],
["jump_false", 223, "eq_nnl_762", 1500, 22],
["is_null", 224, 221, 1500, 22],
["jump_false", 224, "eq_nnl_762", 1500, 22],
["true", 222, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nnl_762",
["is_bool", 223, 13, 1500, 22],
["jump_false", 223, "eq_nb_763", 1500, 22],
["is_bool", 224, 221, 1500, 22],
["jump_false", 224, "eq_nb_763", 1500, 22],
["eq_bool", 222, 13, 221, 1500, 22],
["jump", "eq_done_758", 1500, 22],
"eq_nb_763",
["false", 222, 1500, 22],
"eq_done_758",
["jump_false", 222, "if_else_756", 1500, 22],
["load_field", 225, 12, "left", 1501, 13],
["move", 16, 225, 1501, 13],
["load_field", 226, 12, "right", 1502, 14],
["move", 18, 226, 1502, 14],
["access", 227, -1, 1503, 32],
["get", 229, 58, 1, 1503, 18],
["frame", 230, 229, 2, 1503, 18],
["null", 231, 1503, 18],
["setarg", 230, 0, 231, 1503, 18],
["setarg", 230, 1, 16, 1503, 18],
["setarg", 230, 2, 227, 1503, 18],
["invoke", 230, 228, 1503, 18],
["move", 17, 228, 1503, 18],
["get", 233, 44, 1, 1504, 7],
["frame", 234, 233, 3, 1504, 7],
["null", 235, 1504, 7],
["setarg", 234, 0, 235, 1504, 7],
["setarg", 234, 1, 17, 1504, 7],
["setarg", 234, 2, 18, 1504, 7],
["setarg", 234, 3, 23, 1504, 7],
["invoke", 234, 232, 1504, 7],
["jump", "if_end_757", 1504, 7],
"if_else_756",
["access", 236, "[", 1505, 29],
["is_identical", 237, 13, 236, 1505, 29],
["jump_true", 237, "eq_done_766", 1505, 29],
["is_int", 238, 13, 1505, 29],
["jump_false", 238, "eq_ni_767", 1505, 29],
["is_int", 239, 236, 1505, 29],
["jump_false", 239, "eq_ni_767", 1505, 29],
["eq_int", 237, 13, 236, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_ni_767",
["is_num", 238, 13, 1505, 29],
["jump_false", 238, "eq_nn_768", 1505, 29],
["is_num", 239, 236, 1505, 29],
["jump_false", 239, "eq_nn_768", 1505, 29],
["eq_float", 237, 13, 236, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nn_768",
["is_text", 238, 13, 1505, 29],
["jump_false", 238, "eq_nt_769", 1505, 29],
["is_text", 239, 236, 1505, 29],
["jump_false", 239, "eq_nt_769", 1505, 29],
["eq_text", 237, 13, 236, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nt_769",
["is_null", 238, 13, 1505, 29],
["jump_false", 238, "eq_nnl_770", 1505, 29],
["is_null", 239, 236, 1505, 29],
["jump_false", 239, "eq_nnl_770", 1505, 29],
["true", 237, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nnl_770",
["is_bool", 238, 13, 1505, 29],
["jump_false", 238, "eq_nb_771", 1505, 29],
["is_bool", 239, 236, 1505, 29],
["jump_false", 239, "eq_nb_771", 1505, 29],
["eq_bool", 237, 13, 236, 1505, 29],
["jump", "eq_done_766", 1505, 29],
"eq_nb_771",
["false", 237, 1505, 29],
"eq_done_766",
["jump_false", 237, "if_else_764", 1505, 29],
["load_field", 240, 12, "left", 1506, 13],
["move", 16, 240, 1506, 13],
["load_field", 241, 12, "right", 1507, 18],
["move", 9, 241, 1507, 18],
["access", 242, -1, 1508, 32],
["get", 244, 58, 1, 1508, 18],
["frame", 245, 244, 2, 1508, 18],
["null", 246, 1508, 18],
["setarg", 245, 0, 246, 1508, 18],
["setarg", 245, 1, 16, 1508, 18],
["setarg", 245, 2, 242, 1508, 18],
["invoke", 245, 243, 1508, 18],
["move", 17, 243, 1508, 18],
["access", 247, -1, 1509, 37],
["get", 249, 58, 1, 1509, 18],
["frame", 250, 249, 2, 1509, 18],
["null", 251, 1509, 18],
["setarg", 250, 0, 251, 1509, 18],
["setarg", 250, 1, 9, 1509, 18],
["setarg", 250, 2, 247, 1509, 18],
["invoke", 250, 248, 1509, 18],
["move", 10, 248, 1509, 18],
["load_field", 252, 12, "access_kind", 1510, 51],
["get", 254, 43, 1, 1510, 7],
["frame", 255, 254, 4, 1510, 7],
["null", 256, 1510, 7],
["setarg", 255, 0, 256, 1510, 7],
["setarg", 255, 1, 17, 1510, 7],
["setarg", 255, 2, 10, 1510, 7],
["setarg", 255, 3, 23, 1510, 7],
["setarg", 255, 4, 252, 1510, 7],
["invoke", 255, 253, 1510, 7],
["jump", "if_end_765", 1510, 7],
"if_else_764",
"if_end_765",
"if_end_757",
["return", 23, 1512, 12],
["null", 257, 1512, 12],
["return", 257, 1512, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 1977,
"nr_close_slots": 0,
"instructions": [
["null", 45, 1517, 16],
["access", 71, 0, 1518, 16],
["null", 75, 1519, 15],
["null", 48, 1520, 16],
["access", 54, 0, 1521, 17],
["null", 26, 1522, 22],
["access", 3, 0, 1523, 14],
["access", 12, 0, 1524, 20],
["access", 29, 0, 1526, 25],
["null", 28, 1527, 15],
["access", 30, 0, 1528, 24],
["access", 70, 0, 1529, 23],
["null", 65, 1530, 19],
["null", 27, 1531, 17],
["null", 51, 1532, 16],
["access", 47, 0, 1533, 17],
["access", 13, 0, 1534, 18],
["access", 20, 0, 1535, 16],
["access", 4, 0, 1536, 15],
["null", 69, 1537, 18],
["access", 64, 0, 1538, 23],
["null", 55, 1539, 15],
["null", 67, 1540, 16],
["access", 56, 0, 1541, 20],
["null", 38, 1542, 15],
["access", 40, 0, 1543, 20],
["null", 14, 1544, 18],
["null", 10, 1545, 21],
["null", 15, 1546, 23],
["null", 31, 1547, 17],
["null", 50, 1548, 15],
["access", 52, 0, 1549, 17],
["access", 5, 0, 1550, 14],
["access", 6, 0, 1551, 14],
["access", 7, 0, 1552, 14],
["access", 8, 0, 1553, 14],
["access", 19, 0, 1554, 13],
["null", 74, 1555, 15],
["null", 9, 1556, 21],
["null", 42, 1557, 20],
["access", 44, 0, 1558, 20],
["access", 34, 0, 1559, 21],
["access", 62, 0, 1560, 24],
["null", 60, 1561, 19],
["false", 66, 1562, 19],
["null", 11, 1563, 20],
["null", 61, 1564, 24],
["access", 59, 0, 1565, 20],
["null", 58, 1566, 20],
["access", 57, 0, 1567, 20],
["access", 49, 0, 1568, 17],
["access", 53, 0, 1569, 20],
["access", 68, 0, 1570, 17],
["null", 39, 1571, 20],
["null", 16, 1572, 16],
["null", 72, 1573, 21],
["null", 22, 1574, 21],
["null", 23, 1575, 22],
["null", 25, 1576, 21],
["access", 17, 0, 1577, 21],
["access", 73, 0, 1578, 21],
["access", 24, 0, 1579, 21],
["access", 18, 0, 1580, 17],
["null", 21, 1581, 22],
["null", 63, 1583, 16],
["null", 41, 1584, 15],
["access", 76, 0, 1585, 20],
["null", 43, 1586, 20],
["null", 46, 1587, 17],
["null", 32, 1588, 16],
["access", 33, 0, 1589, 19],
["access", 37, 0, 1590, 19],
["null", 36, 1591, 21],
["null", 35, 1592, 22],
["null", 77, 1594, 17],
["is_identical", 78, 1, 77, 1594, 17],
["jump_true", 78, "eq_done_774", 1594, 17],
["is_int", 79, 1, 1594, 17],
["jump_false", 79, "eq_ni_775", 1594, 17],
["is_int", 80, 77, 1594, 17],
["jump_false", 80, "eq_ni_775", 1594, 17],
["eq_int", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_ni_775",
["is_num", 79, 1, 1594, 17],
["jump_false", 79, "eq_nn_776", 1594, 17],
["is_num", 80, 77, 1594, 17],
["jump_false", 80, "eq_nn_776", 1594, 17],
["eq_float", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nn_776",
["is_text", 79, 1, 1594, 17],
["jump_false", 79, "eq_nt_777", 1594, 17],
["is_text", 80, 77, 1594, 17],
["jump_false", 80, "eq_nt_777", 1594, 17],
["eq_text", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nt_777",
["is_null", 79, 1, 1594, 17],
["jump_false", 79, "eq_nnl_778", 1594, 17],
["is_null", 80, 77, 1594, 17],
["jump_false", 80, "eq_nnl_778", 1594, 17],
["true", 78, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nnl_778",
["is_bool", 79, 1, 1594, 17],
["jump_false", 79, "eq_nb_779", 1594, 17],
["is_bool", 80, 77, 1594, 17],
["jump_false", 80, "eq_nb_779", 1594, 17],
["eq_bool", 78, 1, 77, 1594, 17],
["jump", "eq_done_774", 1594, 17],
"eq_nb_779",
["false", 78, 1594, 17],
"eq_done_774",
["jump_false", 78, "if_else_772", 1594, 17],
["access", 81, -1, 1595, 14],
["return", 81, 1595, 14],
["jump", "if_end_773", 1595, 14],
"if_else_772",
"if_end_773",
["get", 83, 102, 1, 1597, 5],
["frame", 84, 83, 1, 1597, 5],
["null", 85, 1597, 5],
["setarg", 84, 0, 85, 1597, 5],
["setarg", 84, 1, 1, 1597, 5],
["invoke", 84, 82, 1597, 5],
["load_field", 86, 1, "kind", 1598, 12],
["move", 45, 86, 1598, 12],
["null", 87, 1599, 17],
["is_identical", 88, 45, 87, 1599, 17],
["jump_true", 88, "eq_done_782", 1599, 17],
["is_int", 89, 45, 1599, 17],
["jump_false", 89, "eq_ni_783", 1599, 17],
["is_int", 90, 87, 1599, 17],
["jump_false", 90, "eq_ni_783", 1599, 17],
["eq_int", 88, 45, 87, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_ni_783",
["is_num", 89, 45, 1599, 17],
["jump_false", 89, "eq_nn_784", 1599, 17],
["is_num", 90, 87, 1599, 17],
["jump_false", 90, "eq_nn_784", 1599, 17],
["eq_float", 88, 45, 87, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nn_784",
["is_text", 89, 45, 1599, 17],
["jump_false", 89, "eq_nt_785", 1599, 17],
["is_text", 90, 87, 1599, 17],
["jump_false", 90, "eq_nt_785", 1599, 17],
["eq_text", 88, 45, 87, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nt_785",
["is_null", 89, 45, 1599, 17],
["jump_false", 89, "eq_nnl_786", 1599, 17],
["is_null", 90, 87, 1599, 17],
["jump_false", 90, "eq_nnl_786", 1599, 17],
["true", 88, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nnl_786",
["is_bool", 89, 45, 1599, 17],
["jump_false", 89, "eq_nb_787", 1599, 17],
["is_bool", 90, 87, 1599, 17],
["jump_false", 90, "eq_nb_787", 1599, 17],
["eq_bool", 88, 45, 87, 1599, 17],
["jump", "eq_done_782", 1599, 17],
"eq_nb_787",
["false", 88, 1599, 17],
"eq_done_782",
["jump_false", 88, "if_else_780", 1599, 17],
["access", 91, -1, 1600, 14],
["return", 91, 1600, 14],
["jump", "if_end_781", 1600, 14],
"if_else_780",
"if_end_781",
["access", 92, "number", 1604, 17],
["is_identical", 93, 45, 92, 1604, 17],
["jump_true", 93, "eq_done_790", 1604, 17],
["is_int", 94, 45, 1604, 17],
["jump_false", 94, "eq_ni_791", 1604, 17],
["is_int", 95, 92, 1604, 17],
["jump_false", 95, "eq_ni_791", 1604, 17],
["eq_int", 93, 45, 92, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_ni_791",
["is_num", 94, 45, 1604, 17],
["jump_false", 94, "eq_nn_792", 1604, 17],
["is_num", 95, 92, 1604, 17],
["jump_false", 95, "eq_nn_792", 1604, 17],
["eq_float", 93, 45, 92, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nn_792",
["is_text", 94, 45, 1604, 17],
["jump_false", 94, "eq_nt_793", 1604, 17],
["is_text", 95, 92, 1604, 17],
["jump_false", 95, "eq_nt_793", 1604, 17],
["eq_text", 93, 45, 92, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nt_793",
["is_null", 94, 45, 1604, 17],
["jump_false", 94, "eq_nnl_794", 1604, 17],
["is_null", 95, 92, 1604, 17],
["jump_false", 95, "eq_nnl_794", 1604, 17],
["true", 93, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nnl_794",
["is_bool", 94, 45, 1604, 17],
["jump_false", 94, "eq_nb_795", 1604, 17],
["is_bool", 95, 92, 1604, 17],
["jump_false", 95, "eq_nb_795", 1604, 17],
["eq_bool", 93, 45, 92, 1604, 17],
["jump", "eq_done_790", 1604, 17],
"eq_nb_795",
["false", 93, 1604, 17],
"eq_done_790",
["jump_false", 93, "if_else_788", 1604, 17],
["access", 96, 0, 1605, 24],
["is_int", 98, 2, 1605, 24],
["jump_false", 98, "rel_ni_798", 1605, 24],
["is_int", 99, 96, 1605, 24],
["jump_false", 99, "rel_ni_798", 1605, 24],
["ge_int", 97, 2, 96, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_ni_798",
["is_num", 98, 2, 1605, 24],
["jump_false", 98, "rel_nn_799", 1605, 24],
["is_num", 99, 96, 1605, 24],
["jump_false", 99, "rel_nn_799", 1605, 24],
["ge_float", 97, 2, 96, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_nn_799",
["is_text", 98, 2, 1605, 24],
["jump_false", 98, "rel_err_801", 1605, 24],
["is_text", 99, 96, 1605, 24],
["jump_false", 99, "rel_err_801", 1605, 24],
["ge_text", 97, 2, 96, 1605, 24],
["jump", "rel_done_800", 1605, 24],
"rel_err_801",
[
"access",
100,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1605,
24
],
["access", 101, "error", 1605, 24],
["access", 102, "cannot compare with '>=': operands must be same type", 1605, 24],
["array", 103, 0, 1605, 24],
["push", 103, 102, 1605, 24],
["frame", 105, 100, 2, 1605, 24],
["null", 106, 1605, 24],
["setarg", 105, 0, 106, 1605, 24],
["setarg", 105, 1, 101, 1605, 24],
["setarg", 105, 2, 103, 1605, 24],
["invoke", 105, 104, 1605, 24],
["disrupt", 1605, 24],
"rel_done_800",
["jump_false", 97, "tern_else_796", 1605, 24],
["move", 107, 2, 1605, 28],
["jump", "tern_end_797", 1605, 28],
"tern_else_796",
["get", 109, 10, 1, 1605, 37],
["frame", 110, 109, 0, 1605, 37],
["null", 111, 1605, 37],
["setarg", 110, 0, 111, 1605, 37],
["invoke", 110, 108, 1605, 37],
["move", 107, 108, 1605, 37],
"tern_end_797",
["move", 71, 107, 1605, 37],
["load_field", 112, 1, "number", 1606, 28],
["get", 114, 27, 1, 1606, 7],
["frame", 115, 114, 2, 1606, 7],
["null", 116, 1606, 7],
["setarg", 115, 0, 116, 1606, 7],
["setarg", 115, 1, 71, 1606, 7],
["setarg", 115, 2, 112, 1606, 7],
["invoke", 115, 113, 1606, 7],
["return", 71, 1607, 14],
["jump", "if_end_789", 1607, 14],
"if_else_788",
"if_end_789",
["access", 117, "text", 1609, 17],
["is_identical", 118, 45, 117, 1609, 17],
["jump_true", 118, "eq_done_804", 1609, 17],
["is_int", 119, 45, 1609, 17],
["jump_false", 119, "eq_ni_805", 1609, 17],
["is_int", 120, 117, 1609, 17],
["jump_false", 120, "eq_ni_805", 1609, 17],
["eq_int", 118, 45, 117, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_ni_805",
["is_num", 119, 45, 1609, 17],
["jump_false", 119, "eq_nn_806", 1609, 17],
["is_num", 120, 117, 1609, 17],
["jump_false", 120, "eq_nn_806", 1609, 17],
["eq_float", 118, 45, 117, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nn_806",
["is_text", 119, 45, 1609, 17],
["jump_false", 119, "eq_nt_807", 1609, 17],
["is_text", 120, 117, 1609, 17],
["jump_false", 120, "eq_nt_807", 1609, 17],
["eq_text", 118, 45, 117, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nt_807",
["is_null", 119, 45, 1609, 17],
["jump_false", 119, "eq_nnl_808", 1609, 17],
["is_null", 120, 117, 1609, 17],
["jump_false", 120, "eq_nnl_808", 1609, 17],
["true", 118, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nnl_808",
["is_bool", 119, 45, 1609, 17],
["jump_false", 119, "eq_nb_809", 1609, 17],
["is_bool", 120, 117, 1609, 17],
["jump_false", 120, "eq_nb_809", 1609, 17],
["eq_bool", 118, 45, 117, 1609, 17],
["jump", "eq_done_804", 1609, 17],
"eq_nb_809",
["false", 118, 1609, 17],
"eq_done_804",
["jump_false", 118, "if_else_802", 1609, 17],
["access", 121, 0, 1610, 24],
["is_int", 123, 2, 1610, 24],
["jump_false", 123, "rel_ni_812", 1610, 24],
["is_int", 124, 121, 1610, 24],
["jump_false", 124, "rel_ni_812", 1610, 24],
["ge_int", 122, 2, 121, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_ni_812",
["is_num", 123, 2, 1610, 24],
["jump_false", 123, "rel_nn_813", 1610, 24],
["is_num", 124, 121, 1610, 24],
["jump_false", 124, "rel_nn_813", 1610, 24],
["ge_float", 122, 2, 121, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_nn_813",
["is_text", 123, 2, 1610, 24],
["jump_false", 123, "rel_err_815", 1610, 24],
["is_text", 124, 121, 1610, 24],
["jump_false", 124, "rel_err_815", 1610, 24],
["ge_text", 122, 2, 121, 1610, 24],
["jump", "rel_done_814", 1610, 24],
"rel_err_815",
[
"access",
125,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1610,
24
],
["access", 126, "error", 1610, 24],
["access", 127, "cannot compare with '>=': operands must be same type", 1610, 24],
["array", 128, 0, 1610, 24],
["push", 128, 127, 1610, 24],
["frame", 130, 125, 2, 1610, 24],
["null", 131, 1610, 24],
["setarg", 130, 0, 131, 1610, 24],
["setarg", 130, 1, 126, 1610, 24],
["setarg", 130, 2, 128, 1610, 24],
["invoke", 130, 129, 1610, 24],
["disrupt", 1610, 24],
"rel_done_814",
["jump_false", 122, "tern_else_810", 1610, 24],
["move", 132, 2, 1610, 28],
["jump", "tern_end_811", 1610, 28],
"tern_else_810",
["get", 134, 10, 1, 1610, 37],
["frame", 135, 134, 0, 1610, 37],
["null", 136, 1610, 37],
["setarg", 135, 0, 136, 1610, 37],
["invoke", 135, 133, 1610, 37],
["move", 132, 133, 1610, 37],
"tern_end_811",
["move", 71, 132, 1610, 37],
["load_field", 137, 1, "value", 1611, 13],
["move", 75, 137, 1611, 13],
["null", 138, 1612, 18],
["is_identical", 139, 75, 138, 1612, 18],
["jump_true", 139, "eq_done_818", 1612, 18],
["is_int", 140, 75, 1612, 18],
["jump_false", 140, "eq_ni_819", 1612, 18],
["is_int", 141, 138, 1612, 18],
["jump_false", 141, "eq_ni_819", 1612, 18],
["eq_int", 139, 75, 138, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_ni_819",
["is_num", 140, 75, 1612, 18],
["jump_false", 140, "eq_nn_820", 1612, 18],
["is_num", 141, 138, 1612, 18],
["jump_false", 141, "eq_nn_820", 1612, 18],
["eq_float", 139, 75, 138, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nn_820",
["is_text", 140, 75, 1612, 18],
["jump_false", 140, "eq_nt_821", 1612, 18],
["is_text", 141, 138, 1612, 18],
["jump_false", 141, "eq_nt_821", 1612, 18],
["eq_text", 139, 75, 138, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nt_821",
["is_null", 140, 75, 1612, 18],
["jump_false", 140, "eq_nnl_822", 1612, 18],
["is_null", 141, 138, 1612, 18],
["jump_false", 141, "eq_nnl_822", 1612, 18],
["true", 139, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nnl_822",
["is_bool", 140, 75, 1612, 18],
["jump_false", 140, "eq_nb_823", 1612, 18],
["is_bool", 141, 138, 1612, 18],
["jump_false", 141, "eq_nb_823", 1612, 18],
["eq_bool", 139, 75, 138, 1612, 18],
["jump", "eq_done_818", 1612, 18],
"eq_nb_823",
["false", 139, 1612, 18],
"eq_done_818",
["jump_false", 139, "if_else_816", 1612, 18],
["access", 75, "", 1613, 15],
["jump", "if_end_817", 1613, 15],
"if_else_816",
"if_end_817",
["get", 143, 28, 1, 1615, 7],
["frame", 144, 143, 2, 1615, 7],
["null", 145, 1615, 7],
["setarg", 144, 0, 145, 1615, 7],
["setarg", 144, 1, 71, 1615, 7],
["setarg", 144, 2, 75, 1615, 7],
["invoke", 144, 142, 1615, 7],
["return", 71, 1616, 14],
["jump", "if_end_803", 1616, 14],
"if_else_802",
"if_end_803",
["access", 146, "text literal", 1619, 17],
["is_identical", 147, 45, 146, 1619, 17],
["jump_true", 147, "eq_done_826", 1619, 17],
["is_int", 148, 45, 1619, 17],
["jump_false", 148, "eq_ni_827", 1619, 17],
["is_int", 149, 146, 1619, 17],
["jump_false", 149, "eq_ni_827", 1619, 17],
["eq_int", 147, 45, 146, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_ni_827",
["is_num", 148, 45, 1619, 17],
["jump_false", 148, "eq_nn_828", 1619, 17],
["is_num", 149, 146, 1619, 17],
["jump_false", 149, "eq_nn_828", 1619, 17],
["eq_float", 147, 45, 146, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nn_828",
["is_text", 148, 45, 1619, 17],
["jump_false", 148, "eq_nt_829", 1619, 17],
["is_text", 149, 146, 1619, 17],
["jump_false", 149, "eq_nt_829", 1619, 17],
["eq_text", 147, 45, 146, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nt_829",
["is_null", 148, 45, 1619, 17],
["jump_false", 148, "eq_nnl_830", 1619, 17],
["is_null", 149, 146, 1619, 17],
["jump_false", 149, "eq_nnl_830", 1619, 17],
["true", 147, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nnl_830",
["is_bool", 148, 45, 1619, 17],
["jump_false", 148, "eq_nb_831", 1619, 17],
["is_bool", 149, 146, 1619, 17],
["jump_false", 149, "eq_nb_831", 1619, 17],
["eq_bool", 147, 45, 146, 1619, 17],
["jump", "eq_done_826", 1619, 17],
"eq_nb_831",
["false", 147, 1619, 17],
"eq_done_826",
["jump_false", 147, "if_else_824", 1619, 17],
["load_field", 150, 1, "list", 1620, 14],
["move", 48, 150, 1620, 14],
["null", 151, 1621, 23],
["is_identical", 152, 48, 151, 1621, 23],
["jump_true", 152, "ne_nid_835", 1621, 23],
["jump", "ne_ni_836", 1621, 23],
"ne_nid_835",
["false", 152, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_ni_836",
["is_int", 153, 48, 1621, 23],
["jump_false", 153, "ne_nn_837", 1621, 23],
["is_int", 154, 151, 1621, 23],
["jump_false", 154, "ne_nn_837", 1621, 23],
["ne_int", 152, 48, 151, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nn_837",
["is_num", 153, 48, 1621, 23],
["jump_false", 153, "ne_nt_838", 1621, 23],
["is_num", 154, 151, 1621, 23],
["jump_false", 154, "ne_nt_838", 1621, 23],
["ne_float", 152, 48, 151, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nt_838",
["is_text", 153, 48, 1621, 23],
["jump_false", 153, "ne_nnl_839", 1621, 23],
["is_text", 154, 151, 1621, 23],
["jump_false", 154, "ne_nnl_839", 1621, 23],
["ne_text", 152, 48, 151, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nnl_839",
["is_null", 153, 48, 1621, 23],
["jump_false", 153, "ne_nb_840", 1621, 23],
["is_null", 154, 151, 1621, 23],
["jump_false", 154, "ne_nb_840", 1621, 23],
["false", 152, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_nb_840",
["is_bool", 153, 48, 1621, 23],
["jump_false", 153, "ne_mis_841", 1621, 23],
["is_bool", 154, 151, 1621, 23],
["jump_false", 154, "ne_mis_841", 1621, 23],
["ne_bool", 152, 48, 151, 1621, 23],
["jump", "ne_done_834", 1621, 23],
"ne_mis_841",
["true", 152, 1621, 23],
"ne_done_834",
["jump_false", 152, "tern_else_832", 1621, 23],
["length", 156, 48, 1621, 37],
["move", 155, 156, 1621, 37],
["jump", "tern_end_833", 1621, 37],
"tern_else_832",
["access", 157, 0, 1621, 45],
["move", 155, 157, 1621, 45],
"tern_end_833",
["move", 54, 155, 1621, 45],
["array", 158, 0, 1622, 20],
["move", 26, 158, 1622, 20],
["access", 3, 0, 1623, 12],
"while_start_842",
["is_int", 160, 3, 1624, 19],
["jump_false", 160, "rel_ni_844", 1624, 19],
["is_int", 161, 54, 1624, 19],
["jump_false", 161, "rel_ni_844", 1624, 19],
["lt_int", 159, 3, 54, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_ni_844",
["is_num", 160, 3, 1624, 19],
["jump_false", 160, "rel_nn_845", 1624, 19],
["is_num", 161, 54, 1624, 19],
["jump_false", 161, "rel_nn_845", 1624, 19],
["lt_float", 159, 3, 54, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_nn_845",
["is_text", 160, 3, 1624, 19],
["jump_false", 160, "rel_err_847", 1624, 19],
["is_text", 161, 54, 1624, 19],
["jump_false", 161, "rel_err_847", 1624, 19],
["lt_text", 159, 3, 54, 1624, 19],
["jump", "rel_done_846", 1624, 19],
"rel_err_847",
[
"access",
162,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1624,
19
],
["access", 163, "error", 1624, 19],
["access", 164, "cannot compare with '<': operands must be same type", 1624, 19],
["array", 165, 0, 1624, 19],
["push", 165, 164, 1624, 19],
["frame", 167, 162, 2, 1624, 19],
["null", 168, 1624, 19],
["setarg", 167, 0, 168, 1624, 19],
["setarg", 167, 1, 163, 1624, 19],
["setarg", 167, 2, 165, 1624, 19],
["invoke", 167, 166, 1624, 19],
["disrupt", 1624, 19],
"rel_done_846",
["jump_false", 159, "while_end_843", 1624, 19],
["load_dynamic", 169, 48, 3, 1625, 40],
["access", 170, -1, 1625, 45],
["get", 172, 58, 1, 1625, 26],
["frame", 173, 172, 2, 1625, 26],
["null", 174, 1625, 26],
["setarg", 173, 0, 174, 1625, 26],
["setarg", 173, 1, 169, 1625, 26],
["setarg", 173, 2, 170, 1625, 26],
["invoke", 173, 171, 1625, 26],
["is_array", 175, 26, 1625, 26],
["jump_false", 175, "push_err_848", 1625, 26],
["push", 26, 171, 1625, 26],
["jump", "push_done_849", 1625, 26],
"push_err_848",
[
"access",
176,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1625,
26
],
["access", 177, "error", 1625, 26],
["access", 178, "cannot push: target must be an array", 1625, 26],
["array", 179, 0, 1625, 26],
["push", 179, 178, 1625, 26],
["frame", 181, 176, 2, 1625, 26],
["null", 182, 1625, 26],
["setarg", 181, 0, 182, 1625, 26],
["setarg", 181, 1, 177, 1625, 26],
["setarg", 181, 2, 179, 1625, 26],
["invoke", 181, 180, 1625, 26],
["disrupt", 1625, 26],
"push_done_849",
["access", 183, 1, 1626, 19],
["is_num", 185, 3, 1626, 19],
["jump_false", 185, "num_err_850", 1626, 19],
["is_num", 186, 183, 1626, 19],
["jump_false", 186, "num_err_850", 1626, 19],
["add", 184, 3, 183, 1626, 19],
["jump", "num_done_851", 1626, 19],
"num_err_850",
[
"access",
187,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1626,
19
],
["access", 188, "error", 1626, 19],
["access", 189, "cannot apply '+': operands must be numbers", 1626, 19],
["array", 190, 0, 1626, 19],
["push", 190, 189, 1626, 19],
["frame", 192, 187, 2, 1626, 19],
["null", 193, 1626, 19],
["setarg", 192, 0, 193, 1626, 19],
["setarg", 192, 1, 188, 1626, 19],
["setarg", 192, 2, 190, 1626, 19],
["invoke", 192, 191, 1626, 19],
["disrupt", 1626, 19],
"num_done_851",
["move", 3, 184, 1626, 19],
["jump", "while_start_842", 1626, 19],
"while_end_843",
["get", 195, 10, 1, 1629, 18],
["frame", 196, 195, 0, 1629, 18],
["null", 197, 1629, 18],
["setarg", 196, 0, 197, 1629, 18],
["invoke", 196, 194, 1629, 18],
["move", 12, 194, 1629, 18],
["access", 198, "array", 1630, 18],
["access", 199, 0, 1630, 37],
["array", 200, 3, 1630, 37],
["push", 200, 198, 1630, 37],
["push", 200, 12, 1630, 37],
["push", 200, 199, 1630, 37],
["get", 202, 8, 1, 1630, 7],
["frame", 203, 202, 1, 1630, 7],
["null", 204, 1630, 7],
["setarg", 203, 0, 204, 1630, 7],
["setarg", 203, 1, 200, 1630, 7],
["invoke", 203, 201, 1630, 7],
["access", 3, 0, 1631, 12],
"while_start_852",
["is_int", 206, 3, 1632, 19],
["jump_false", 206, "rel_ni_854", 1632, 19],
["is_int", 207, 54, 1632, 19],
["jump_false", 207, "rel_ni_854", 1632, 19],
["lt_int", 205, 3, 54, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_ni_854",
["is_num", 206, 3, 1632, 19],
["jump_false", 206, "rel_nn_855", 1632, 19],
["is_num", 207, 54, 1632, 19],
["jump_false", 207, "rel_nn_855", 1632, 19],
["lt_float", 205, 3, 54, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_nn_855",
["is_text", 206, 3, 1632, 19],
["jump_false", 206, "rel_err_857", 1632, 19],
["is_text", 207, 54, 1632, 19],
["jump_false", 207, "rel_err_857", 1632, 19],
["lt_text", 205, 3, 54, 1632, 19],
["jump", "rel_done_856", 1632, 19],
"rel_err_857",
[
"access",
208,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1632,
19
],
["access", 209, "error", 1632, 19],
["access", 210, "cannot compare with '<': operands must be same type", 1632, 19],
["array", 211, 0, 1632, 19],
["push", 211, 210, 1632, 19],
["frame", 213, 208, 2, 1632, 19],
["null", 214, 1632, 19],
["setarg", 213, 0, 214, 1632, 19],
["setarg", 213, 1, 209, 1632, 19],
["setarg", 213, 2, 211, 1632, 19],
["invoke", 213, 212, 1632, 19],
["disrupt", 1632, 19],
"rel_done_856",
["jump_false", 205, "while_end_853", 1632, 19],
["access", 215, "push", 1633, 16],
["load_dynamic", 216, 26, 3, 1633, 45],
["get", 218, 16, 1, 1633, 9],
["frame", 219, 218, 3, 1633, 9],
["null", 220, 1633, 9],
["setarg", 219, 0, 220, 1633, 9],
["setarg", 219, 1, 215, 1633, 9],
["setarg", 219, 2, 12, 1633, 9],
["setarg", 219, 3, 216, 1633, 9],
["invoke", 219, 217, 1633, 9],
["access", 221, 1, 1634, 19],
["is_num", 223, 3, 1634, 19],
["jump_false", 223, "num_err_858", 1634, 19],
["is_num", 224, 221, 1634, 19],
["jump_false", 224, "num_err_858", 1634, 19],
["add", 222, 3, 221, 1634, 19],
["jump", "num_done_859", 1634, 19],
"num_err_858",
[
"access",
225,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1634,
19
],
["access", 226, "error", 1634, 19],
["access", 227, "cannot apply '+': operands must be numbers", 1634, 19],
["array", 228, 0, 1634, 19],
["push", 228, 227, 1634, 19],
["frame", 230, 225, 2, 1634, 19],
["null", 231, 1634, 19],
["setarg", 230, 0, 231, 1634, 19],
["setarg", 230, 1, 226, 1634, 19],
["setarg", 230, 2, 228, 1634, 19],
["invoke", 230, 229, 1634, 19],
["disrupt", 1634, 19],
"num_done_859",
["move", 3, 222, 1634, 19],
["jump", "while_start_852", 1634, 19],
"while_end_853",
["access", 232, "format", 1637, 38],
["get", 234, 50, 1, 1637, 23],
["frame", 235, 234, 1, 1637, 23],
["null", 236, 1637, 23],
["setarg", 235, 0, 236, 1637, 23],
["setarg", 235, 1, 232, 1637, 23],
["invoke", 235, 233, 1637, 23],
["move", 29, 233, 1637, 23],
["access", 237, 0, 1638, 27],
["is_int", 239, 29, 1638, 27],
["jump_false", 239, "rel_ni_862", 1638, 27],
["is_int", 240, 237, 1638, 27],
["jump_false", 240, "rel_ni_862", 1638, 27],
["lt_int", 238, 29, 237, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_ni_862",
["is_num", 239, 29, 1638, 27],
["jump_false", 239, "rel_nn_863", 1638, 27],
["is_num", 240, 237, 1638, 27],
["jump_false", 240, "rel_nn_863", 1638, 27],
["lt_float", 238, 29, 237, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_nn_863",
["is_text", 239, 29, 1638, 27],
["jump_false", 239, "rel_err_865", 1638, 27],
["is_text", 240, 237, 1638, 27],
["jump_false", 240, "rel_err_865", 1638, 27],
["lt_text", 238, 29, 237, 1638, 27],
["jump", "rel_done_864", 1638, 27],
"rel_err_865",
[
"access",
241,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1638,
27
],
["access", 242, "error", 1638, 27],
["access", 243, "cannot compare with '<': operands must be same type", 1638, 27],
["array", 244, 0, 1638, 27],
["push", 244, 243, 1638, 27],
["frame", 246, 241, 2, 1638, 27],
["null", 247, 1638, 27],
["setarg", 246, 0, 247, 1638, 27],
["setarg", 246, 1, 242, 1638, 27],
["setarg", 246, 2, 244, 1638, 27],
["invoke", 246, 245, 1638, 27],
["disrupt", 1638, 27],
"rel_done_864",
["jump_false", 238, "if_else_860", 1638, 27],
["get", 249, 10, 1, 1639, 25],
["frame", 250, 249, 0, 1639, 25],
["null", 251, 1639, 25],
["setarg", 250, 0, 251, 1639, 25],
["invoke", 250, 248, 1639, 25],
["move", 29, 248, 1639, 25],
["access", 252, "format", 1640, 46],
["get", 254, 19, 1, 1640, 9],
["frame", 255, 254, 2, 1640, 9],
["null", 256, 1640, 9],
["setarg", 255, 0, 256, 1640, 9],
["setarg", 255, 1, 29, 1640, 9],
["setarg", 255, 2, 252, 1640, 9],
["invoke", 255, 253, 1640, 9],
["jump", "if_end_861", 1640, 9],
"if_else_860",
"if_end_861",
["load_field", 257, 1, "value", 1643, 13],
["move", 28, 257, 1643, 13],
["null", 258, 1644, 18],
["is_identical", 259, 28, 258, 1644, 18],
["jump_true", 259, "eq_done_868", 1644, 18],
["is_int", 260, 28, 1644, 18],
["jump_false", 260, "eq_ni_869", 1644, 18],
["is_int", 261, 258, 1644, 18],
["jump_false", 261, "eq_ni_869", 1644, 18],
["eq_int", 259, 28, 258, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_ni_869",
["is_num", 260, 28, 1644, 18],
["jump_false", 260, "eq_nn_870", 1644, 18],
["is_num", 261, 258, 1644, 18],
["jump_false", 261, "eq_nn_870", 1644, 18],
["eq_float", 259, 28, 258, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nn_870",
["is_text", 260, 28, 1644, 18],
["jump_false", 260, "eq_nt_871", 1644, 18],
["is_text", 261, 258, 1644, 18],
["jump_false", 261, "eq_nt_871", 1644, 18],
["eq_text", 259, 28, 258, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nt_871",
["is_null", 260, 28, 1644, 18],
["jump_false", 260, "eq_nnl_872", 1644, 18],
["is_null", 261, 258, 1644, 18],
["jump_false", 261, "eq_nnl_872", 1644, 18],
["true", 259, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nnl_872",
["is_bool", 260, 28, 1644, 18],
["jump_false", 260, "eq_nb_873", 1644, 18],
["is_bool", 261, 258, 1644, 18],
["jump_false", 261, "eq_nb_873", 1644, 18],
["eq_bool", 259, 28, 258, 1644, 18],
["jump", "eq_done_868", 1644, 18],
"eq_nb_873",
["false", 259, 1644, 18],
"eq_done_868",
["jump_false", 259, "if_else_866", 1644, 18],
["access", 28, "", 1645, 15],
["jump", "if_end_867", 1645, 15],
"if_else_866",
"if_end_867",
["get", 263, 10, 1, 1647, 22],
["frame", 264, 263, 0, 1647, 22],
["null", 265, 1647, 22],
["setarg", 264, 0, 265, 1647, 22],
["invoke", 264, 262, 1647, 22],
["move", 30, 262, 1647, 22],
["get", 267, 28, 1, 1648, 7],
["frame", 268, 267, 2, 1648, 7],
["null", 269, 1648, 7],
["setarg", 268, 0, 269, 1648, 7],
["setarg", 268, 1, 30, 1648, 7],
["setarg", 268, 2, 28, 1648, 7],
["invoke", 268, 266, 1648, 7],
["access", 270, 0, 1650, 31],
["is_int", 272, 2, 1650, 31],
["jump_false", 272, "rel_ni_876", 1650, 31],
["is_int", 273, 270, 1650, 31],
["jump_false", 273, "rel_ni_876", 1650, 31],
["ge_int", 271, 2, 270, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_ni_876",
["is_num", 272, 2, 1650, 31],
["jump_false", 272, "rel_nn_877", 1650, 31],
["is_num", 273, 270, 1650, 31],
["jump_false", 273, "rel_nn_877", 1650, 31],
["ge_float", 271, 2, 270, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_nn_877",
["is_text", 272, 2, 1650, 31],
["jump_false", 272, "rel_err_879", 1650, 31],
["is_text", 273, 270, 1650, 31],
["jump_false", 273, "rel_err_879", 1650, 31],
["ge_text", 271, 2, 270, 1650, 31],
["jump", "rel_done_878", 1650, 31],
"rel_err_879",
[
"access",
274,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
31
],
["access", 275, "error", 1650, 31],
["access", 276, "cannot compare with '>=': operands must be same type", 1650, 31],
["array", 277, 0, 1650, 31],
["push", 277, 276, 1650, 31],
["frame", 279, 274, 2, 1650, 31],
["null", 280, 1650, 31],
["setarg", 279, 0, 280, 1650, 31],
["setarg", 279, 1, 275, 1650, 31],
["setarg", 279, 2, 277, 1650, 31],
["invoke", 279, 278, 1650, 31],
["disrupt", 1650, 31],
"rel_done_878",
["jump_false", 271, "tern_else_874", 1650, 31],
["move", 281, 2, 1650, 35],
["jump", "tern_end_875", 1650, 35],
"tern_else_874",
["get", 283, 10, 1, 1650, 44],
["frame", 284, 283, 0, 1650, 44],
["null", 285, 1650, 44],
["setarg", 284, 0, 285, 1650, 44],
["invoke", 284, 282, 1650, 44],
["move", 281, 282, 1650, 44],
"tern_end_875",
["move", 70, 281, 1650, 44],
["array", 286, 2, 1651, 60],
["push", 286, 30, 1651, 60],
["push", 286, 12, 1651, 60],
["get", 288, 22, 1, 1651, 7],
["frame", 289, 288, 3, 1651, 7],
["null", 290, 1651, 7],
["setarg", 289, 0, 290, 1651, 7],
["setarg", 289, 1, 70, 1651, 7],
["setarg", 289, 2, 29, 1651, 7],
["setarg", 289, 3, 286, 1651, 7],
["invoke", 289, 287, 1651, 7],
["return", 70, 1652, 14],
["jump", "if_end_825", 1652, 14],
"if_else_824",
"if_end_825",
["access", 291, "regexp", 1654, 17],
["is_identical", 292, 45, 291, 1654, 17],
["jump_true", 292, "eq_done_882", 1654, 17],
["is_int", 293, 45, 1654, 17],
["jump_false", 293, "eq_ni_883", 1654, 17],
["is_int", 294, 291, 1654, 17],
["jump_false", 294, "eq_ni_883", 1654, 17],
["eq_int", 292, 45, 291, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_ni_883",
["is_num", 293, 45, 1654, 17],
["jump_false", 293, "eq_nn_884", 1654, 17],
["is_num", 294, 291, 1654, 17],
["jump_false", 294, "eq_nn_884", 1654, 17],
["eq_float", 292, 45, 291, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nn_884",
["is_text", 293, 45, 1654, 17],
["jump_false", 293, "eq_nt_885", 1654, 17],
["is_text", 294, 291, 1654, 17],
["jump_false", 294, "eq_nt_885", 1654, 17],
["eq_text", 292, 45, 291, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nt_885",
["is_null", 293, 45, 1654, 17],
["jump_false", 293, "eq_nnl_886", 1654, 17],
["is_null", 294, 291, 1654, 17],
["jump_false", 294, "eq_nnl_886", 1654, 17],
["true", 292, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nnl_886",
["is_bool", 293, 45, 1654, 17],
["jump_false", 293, "eq_nb_887", 1654, 17],
["is_bool", 294, 291, 1654, 17],
["jump_false", 294, "eq_nb_887", 1654, 17],
["eq_bool", 292, 45, 291, 1654, 17],
["jump", "eq_done_882", 1654, 17],
"eq_nb_887",
["false", 292, 1654, 17],
"eq_done_882",
["jump_false", 292, "if_else_880", 1654, 17],
["access", 295, 0, 1655, 24],
["is_int", 297, 2, 1655, 24],
["jump_false", 297, "rel_ni_890", 1655, 24],
["is_int", 298, 295, 1655, 24],
["jump_false", 298, "rel_ni_890", 1655, 24],
["ge_int", 296, 2, 295, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_ni_890",
["is_num", 297, 2, 1655, 24],
["jump_false", 297, "rel_nn_891", 1655, 24],
["is_num", 298, 295, 1655, 24],
["jump_false", 298, "rel_nn_891", 1655, 24],
["ge_float", 296, 2, 295, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_nn_891",
["is_text", 297, 2, 1655, 24],
["jump_false", 297, "rel_err_893", 1655, 24],
["is_text", 298, 295, 1655, 24],
["jump_false", 298, "rel_err_893", 1655, 24],
["ge_text", 296, 2, 295, 1655, 24],
["jump", "rel_done_892", 1655, 24],
"rel_err_893",
[
"access",
299,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1655,
24
],
["access", 300, "error", 1655, 24],
["access", 301, "cannot compare with '>=': operands must be same type", 1655, 24],
["array", 302, 0, 1655, 24],
["push", 302, 301, 1655, 24],
["frame", 304, 299, 2, 1655, 24],
["null", 305, 1655, 24],
["setarg", 304, 0, 305, 1655, 24],
["setarg", 304, 1, 300, 1655, 24],
["setarg", 304, 2, 302, 1655, 24],
["invoke", 304, 303, 1655, 24],
["disrupt", 1655, 24],
"rel_done_892",
["jump_false", 296, "tern_else_888", 1655, 24],
["move", 306, 2, 1655, 28],
["jump", "tern_end_889", 1655, 28],
"tern_else_888",
["get", 308, 10, 1, 1655, 37],
["frame", 309, 308, 0, 1655, 37],
["null", 310, 1655, 37],
["setarg", 309, 0, 310, 1655, 37],
["invoke", 309, 307, 1655, 37],
["move", 306, 307, 1655, 37],
"tern_end_889",
["move", 71, 306, 1655, 37],
["load_field", 311, 1, "pattern", 1656, 17],
["move", 65, 311, 1656, 17],
["null", 312, 1657, 22],
["is_identical", 313, 65, 312, 1657, 22],
["jump_true", 313, "eq_done_896", 1657, 22],
["is_int", 314, 65, 1657, 22],
["jump_false", 314, "eq_ni_897", 1657, 22],
["is_int", 315, 312, 1657, 22],
["jump_false", 315, "eq_ni_897", 1657, 22],
["eq_int", 313, 65, 312, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_ni_897",
["is_num", 314, 65, 1657, 22],
["jump_false", 314, "eq_nn_898", 1657, 22],
["is_num", 315, 312, 1657, 22],
["jump_false", 315, "eq_nn_898", 1657, 22],
["eq_float", 313, 65, 312, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nn_898",
["is_text", 314, 65, 1657, 22],
["jump_false", 314, "eq_nt_899", 1657, 22],
["is_text", 315, 312, 1657, 22],
["jump_false", 315, "eq_nt_899", 1657, 22],
["eq_text", 313, 65, 312, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nt_899",
["is_null", 314, 65, 1657, 22],
["jump_false", 314, "eq_nnl_900", 1657, 22],
["is_null", 315, 312, 1657, 22],
["jump_false", 315, "eq_nnl_900", 1657, 22],
["true", 313, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nnl_900",
["is_bool", 314, 65, 1657, 22],
["jump_false", 314, "eq_nb_901", 1657, 22],
["is_bool", 315, 312, 1657, 22],
["jump_false", 315, "eq_nb_901", 1657, 22],
["eq_bool", 313, 65, 312, 1657, 22],
["jump", "eq_done_896", 1657, 22],
"eq_nb_901",
["false", 313, 1657, 22],
"eq_done_896",
["jump_false", 313, "if_else_894", 1657, 22],
["access", 65, "", 1658, 19],
["jump", "if_end_895", 1658, 19],
"if_else_894",
"if_end_895",
["load_field", 316, 1, "flags", 1660, 15],
["move", 27, 316, 1660, 15],
["null", 317, 1661, 20],
["is_identical", 318, 27, 317, 1661, 20],
["jump_true", 318, "eq_done_904", 1661, 20],
["is_int", 319, 27, 1661, 20],
["jump_false", 319, "eq_ni_905", 1661, 20],
["is_int", 320, 317, 1661, 20],
["jump_false", 320, "eq_ni_905", 1661, 20],
["eq_int", 318, 27, 317, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_ni_905",
["is_num", 319, 27, 1661, 20],
["jump_false", 319, "eq_nn_906", 1661, 20],
["is_num", 320, 317, 1661, 20],
["jump_false", 320, "eq_nn_906", 1661, 20],
["eq_float", 318, 27, 317, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nn_906",
["is_text", 319, 27, 1661, 20],
["jump_false", 319, "eq_nt_907", 1661, 20],
["is_text", 320, 317, 1661, 20],
["jump_false", 320, "eq_nt_907", 1661, 20],
["eq_text", 318, 27, 317, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nt_907",
["is_null", 319, 27, 1661, 20],
["jump_false", 319, "eq_nnl_908", 1661, 20],
["is_null", 320, 317, 1661, 20],
["jump_false", 320, "eq_nnl_908", 1661, 20],
["true", 318, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nnl_908",
["is_bool", 319, 27, 1661, 20],
["jump_false", 319, "eq_nb_909", 1661, 20],
["is_bool", 320, 317, 1661, 20],
["jump_false", 320, "eq_nb_909", 1661, 20],
["eq_bool", 318, 27, 317, 1661, 20],
["jump", "eq_done_904", 1661, 20],
"eq_nb_909",
["false", 318, 1661, 20],
"eq_done_904",
["jump_false", 318, "if_else_902", 1661, 20],
["access", 27, "", 1662, 17],
["jump", "if_end_903", 1662, 17],
"if_else_902",
"if_end_903",
["access", 321, "regexp", 1664, 18],
["array", 322, 4, 1664, 43],
["push", 322, 321, 1664, 43],
["push", 322, 71, 1664, 43],
["push", 322, 65, 1664, 43],
["push", 322, 27, 1664, 43],
["get", 324, 8, 1, 1664, 7],
["frame", 325, 324, 1, 1664, 7],
["null", 326, 1664, 7],
["setarg", 325, 0, 326, 1664, 7],
["setarg", 325, 1, 322, 1664, 7],
["invoke", 325, 323, 1664, 7],
["return", 71, 1665, 14],
["jump", "if_end_881", 1665, 14],
"if_else_880",
"if_end_881",
["access", 327, "true", 1667, 17],
["is_identical", 328, 45, 327, 1667, 17],
["jump_true", 328, "eq_done_912", 1667, 17],
["is_int", 329, 45, 1667, 17],
["jump_false", 329, "eq_ni_913", 1667, 17],
["is_int", 330, 327, 1667, 17],
["jump_false", 330, "eq_ni_913", 1667, 17],
["eq_int", 328, 45, 327, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_ni_913",
["is_num", 329, 45, 1667, 17],
["jump_false", 329, "eq_nn_914", 1667, 17],
["is_num", 330, 327, 1667, 17],
["jump_false", 330, "eq_nn_914", 1667, 17],
["eq_float", 328, 45, 327, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nn_914",
["is_text", 329, 45, 1667, 17],
["jump_false", 329, "eq_nt_915", 1667, 17],
["is_text", 330, 327, 1667, 17],
["jump_false", 330, "eq_nt_915", 1667, 17],
["eq_text", 328, 45, 327, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nt_915",
["is_null", 329, 45, 1667, 17],
["jump_false", 329, "eq_nnl_916", 1667, 17],
["is_null", 330, 327, 1667, 17],
["jump_false", 330, "eq_nnl_916", 1667, 17],
["true", 328, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nnl_916",
["is_bool", 329, 45, 1667, 17],
["jump_false", 329, "eq_nb_917", 1667, 17],
["is_bool", 330, 327, 1667, 17],
["jump_false", 330, "eq_nb_917", 1667, 17],
["eq_bool", 328, 45, 327, 1667, 17],
["jump", "eq_done_912", 1667, 17],
"eq_nb_917",
["false", 328, 1667, 17],
"eq_done_912",
["jump_false", 328, "if_else_910", 1667, 17],
["access", 331, 0, 1668, 24],
["is_int", 333, 2, 1668, 24],
["jump_false", 333, "rel_ni_920", 1668, 24],
["is_int", 334, 331, 1668, 24],
["jump_false", 334, "rel_ni_920", 1668, 24],
["ge_int", 332, 2, 331, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_ni_920",
["is_num", 333, 2, 1668, 24],
["jump_false", 333, "rel_nn_921", 1668, 24],
["is_num", 334, 331, 1668, 24],
["jump_false", 334, "rel_nn_921", 1668, 24],
["ge_float", 332, 2, 331, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_nn_921",
["is_text", 333, 2, 1668, 24],
["jump_false", 333, "rel_err_923", 1668, 24],
["is_text", 334, 331, 1668, 24],
["jump_false", 334, "rel_err_923", 1668, 24],
["ge_text", 332, 2, 331, 1668, 24],
["jump", "rel_done_922", 1668, 24],
"rel_err_923",
[
"access",
335,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1668,
24
],
["access", 336, "error", 1668, 24],
["access", 337, "cannot compare with '>=': operands must be same type", 1668, 24],
["array", 338, 0, 1668, 24],
["push", 338, 337, 1668, 24],
["frame", 340, 335, 2, 1668, 24],
["null", 341, 1668, 24],
["setarg", 340, 0, 341, 1668, 24],
["setarg", 340, 1, 336, 1668, 24],
["setarg", 340, 2, 338, 1668, 24],
["invoke", 340, 339, 1668, 24],
["disrupt", 1668, 24],
"rel_done_922",
["jump_false", 332, "tern_else_918", 1668, 24],
["move", 342, 2, 1668, 28],
["jump", "tern_end_919", 1668, 28],
"tern_else_918",
["get", 344, 10, 1, 1668, 37],
["frame", 345, 344, 0, 1668, 37],
["null", 346, 1668, 37],
["setarg", 345, 0, 346, 1668, 37],
["invoke", 345, 343, 1668, 37],
["move", 342, 343, 1668, 37],
"tern_end_919",
["move", 71, 342, 1668, 37],
["true", 347, 1669, 29],
["get", 349, 25, 1, 1669, 7],
["frame", 350, 349, 2, 1669, 7],
["null", 351, 1669, 7],
["setarg", 350, 0, 351, 1669, 7],
["setarg", 350, 1, 71, 1669, 7],
["setarg", 350, 2, 347, 1669, 7],
["invoke", 350, 348, 1669, 7],
["return", 71, 1670, 14],
["jump", "if_end_911", 1670, 14],
"if_else_910",
"if_end_911",
["access", 352, "false", 1672, 17],
["is_identical", 353, 45, 352, 1672, 17],
["jump_true", 353, "eq_done_926", 1672, 17],
["is_int", 354, 45, 1672, 17],
["jump_false", 354, "eq_ni_927", 1672, 17],
["is_int", 355, 352, 1672, 17],
["jump_false", 355, "eq_ni_927", 1672, 17],
["eq_int", 353, 45, 352, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_ni_927",
["is_num", 354, 45, 1672, 17],
["jump_false", 354, "eq_nn_928", 1672, 17],
["is_num", 355, 352, 1672, 17],
["jump_false", 355, "eq_nn_928", 1672, 17],
["eq_float", 353, 45, 352, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nn_928",
["is_text", 354, 45, 1672, 17],
["jump_false", 354, "eq_nt_929", 1672, 17],
["is_text", 355, 352, 1672, 17],
["jump_false", 355, "eq_nt_929", 1672, 17],
["eq_text", 353, 45, 352, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nt_929",
["is_null", 354, 45, 1672, 17],
["jump_false", 354, "eq_nnl_930", 1672, 17],
["is_null", 355, 352, 1672, 17],
["jump_false", 355, "eq_nnl_930", 1672, 17],
["true", 353, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nnl_930",
["is_bool", 354, 45, 1672, 17],
["jump_false", 354, "eq_nb_931", 1672, 17],
["is_bool", 355, 352, 1672, 17],
["jump_false", 355, "eq_nb_931", 1672, 17],
["eq_bool", 353, 45, 352, 1672, 17],
["jump", "eq_done_926", 1672, 17],
"eq_nb_931",
["false", 353, 1672, 17],
"eq_done_926",
["jump_false", 353, "if_else_924", 1672, 17],
["access", 356, 0, 1673, 24],
["is_int", 358, 2, 1673, 24],
["jump_false", 358, "rel_ni_934", 1673, 24],
["is_int", 359, 356, 1673, 24],
["jump_false", 359, "rel_ni_934", 1673, 24],
["ge_int", 357, 2, 356, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_ni_934",
["is_num", 358, 2, 1673, 24],
["jump_false", 358, "rel_nn_935", 1673, 24],
["is_num", 359, 356, 1673, 24],
["jump_false", 359, "rel_nn_935", 1673, 24],
["ge_float", 357, 2, 356, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_nn_935",
["is_text", 358, 2, 1673, 24],
["jump_false", 358, "rel_err_937", 1673, 24],
["is_text", 359, 356, 1673, 24],
["jump_false", 359, "rel_err_937", 1673, 24],
["ge_text", 357, 2, 356, 1673, 24],
["jump", "rel_done_936", 1673, 24],
"rel_err_937",
[
"access",
360,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1673,
24
],
["access", 361, "error", 1673, 24],
["access", 362, "cannot compare with '>=': operands must be same type", 1673, 24],
["array", 363, 0, 1673, 24],
["push", 363, 362, 1673, 24],
["frame", 365, 360, 2, 1673, 24],
["null", 366, 1673, 24],
["setarg", 365, 0, 366, 1673, 24],
["setarg", 365, 1, 361, 1673, 24],
["setarg", 365, 2, 363, 1673, 24],
["invoke", 365, 364, 1673, 24],
["disrupt", 1673, 24],
"rel_done_936",
["jump_false", 357, "tern_else_932", 1673, 24],
["move", 367, 2, 1673, 28],
["jump", "tern_end_933", 1673, 28],
"tern_else_932",
["get", 369, 10, 1, 1673, 37],
["frame", 370, 369, 0, 1673, 37],
["null", 371, 1673, 37],
["setarg", 370, 0, 371, 1673, 37],
["invoke", 370, 368, 1673, 37],
["move", 367, 368, 1673, 37],
"tern_end_933",
["move", 71, 367, 1673, 37],
["false", 372, 1674, 29],
["get", 374, 25, 1, 1674, 7],
["frame", 375, 374, 2, 1674, 7],
["null", 376, 1674, 7],
["setarg", 375, 0, 376, 1674, 7],
["setarg", 375, 1, 71, 1674, 7],
["setarg", 375, 2, 372, 1674, 7],
["invoke", 375, 373, 1674, 7],
["return", 71, 1675, 14],
["jump", "if_end_925", 1675, 14],
"if_else_924",
"if_end_925",
["access", 377, "null", 1677, 17],
["is_identical", 378, 45, 377, 1677, 17],
["jump_true", 378, "eq_done_940", 1677, 17],
["is_int", 379, 45, 1677, 17],
["jump_false", 379, "eq_ni_941", 1677, 17],
["is_int", 380, 377, 1677, 17],
["jump_false", 380, "eq_ni_941", 1677, 17],
["eq_int", 378, 45, 377, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_ni_941",
["is_num", 379, 45, 1677, 17],
["jump_false", 379, "eq_nn_942", 1677, 17],
["is_num", 380, 377, 1677, 17],
["jump_false", 380, "eq_nn_942", 1677, 17],
["eq_float", 378, 45, 377, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nn_942",
["is_text", 379, 45, 1677, 17],
["jump_false", 379, "eq_nt_943", 1677, 17],
["is_text", 380, 377, 1677, 17],
["jump_false", 380, "eq_nt_943", 1677, 17],
["eq_text", 378, 45, 377, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nt_943",
["is_null", 379, 45, 1677, 17],
["jump_false", 379, "eq_nnl_944", 1677, 17],
["is_null", 380, 377, 1677, 17],
["jump_false", 380, "eq_nnl_944", 1677, 17],
["true", 378, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nnl_944",
["is_bool", 379, 45, 1677, 17],
["jump_false", 379, "eq_nb_945", 1677, 17],
["is_bool", 380, 377, 1677, 17],
["jump_false", 380, "eq_nb_945", 1677, 17],
["eq_bool", 378, 45, 377, 1677, 17],
["jump", "eq_done_940", 1677, 17],
"eq_nb_945",
["false", 378, 1677, 17],
"eq_done_940",
["jump_false", 378, "if_else_938", 1677, 17],
["access", 381, 0, 1678, 24],
["is_int", 383, 2, 1678, 24],
["jump_false", 383, "rel_ni_948", 1678, 24],
["is_int", 384, 381, 1678, 24],
["jump_false", 384, "rel_ni_948", 1678, 24],
["ge_int", 382, 2, 381, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_ni_948",
["is_num", 383, 2, 1678, 24],
["jump_false", 383, "rel_nn_949", 1678, 24],
["is_num", 384, 381, 1678, 24],
["jump_false", 384, "rel_nn_949", 1678, 24],
["ge_float", 382, 2, 381, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_nn_949",
["is_text", 383, 2, 1678, 24],
["jump_false", 383, "rel_err_951", 1678, 24],
["is_text", 384, 381, 1678, 24],
["jump_false", 384, "rel_err_951", 1678, 24],
["ge_text", 382, 2, 381, 1678, 24],
["jump", "rel_done_950", 1678, 24],
"rel_err_951",
[
"access",
385,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1678,
24
],
["access", 386, "error", 1678, 24],
["access", 387, "cannot compare with '>=': operands must be same type", 1678, 24],
["array", 388, 0, 1678, 24],
["push", 388, 387, 1678, 24],
["frame", 390, 385, 2, 1678, 24],
["null", 391, 1678, 24],
["setarg", 390, 0, 391, 1678, 24],
["setarg", 390, 1, 386, 1678, 24],
["setarg", 390, 2, 388, 1678, 24],
["invoke", 390, 389, 1678, 24],
["disrupt", 1678, 24],
"rel_done_950",
["jump_false", 382, "tern_else_946", 1678, 24],
["move", 392, 2, 1678, 28],
["jump", "tern_end_947", 1678, 28],
"tern_else_946",
["get", 394, 10, 1, 1678, 37],
["frame", 395, 394, 0, 1678, 37],
["null", 396, 1678, 37],
["setarg", 395, 0, 396, 1678, 37],
["invoke", 395, 393, 1678, 37],
["move", 392, 393, 1678, 37],
"tern_end_947",
["move", 71, 392, 1678, 37],
["get", 398, 26, 1, 1679, 7],
["frame", 399, 398, 1, 1679, 7],
["null", 400, 1679, 7],
["setarg", 399, 0, 400, 1679, 7],
["setarg", 399, 1, 71, 1679, 7],
["invoke", 399, 397, 1679, 7],
["return", 71, 1680, 14],
["jump", "if_end_939", 1680, 14],
"if_else_938",
"if_end_939",
["access", 401, "this", 1682, 17],
["is_identical", 402, 45, 401, 1682, 17],
["jump_true", 402, "eq_done_954", 1682, 17],
["is_int", 403, 45, 1682, 17],
["jump_false", 403, "eq_ni_955", 1682, 17],
["is_int", 404, 401, 1682, 17],
["jump_false", 404, "eq_ni_955", 1682, 17],
["eq_int", 402, 45, 401, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_ni_955",
["is_num", 403, 45, 1682, 17],
["jump_false", 403, "eq_nn_956", 1682, 17],
["is_num", 404, 401, 1682, 17],
["jump_false", 404, "eq_nn_956", 1682, 17],
["eq_float", 402, 45, 401, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nn_956",
["is_text", 403, 45, 1682, 17],
["jump_false", 403, "eq_nt_957", 1682, 17],
["is_text", 404, 401, 1682, 17],
["jump_false", 404, "eq_nt_957", 1682, 17],
["eq_text", 402, 45, 401, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nt_957",
["is_null", 403, 45, 1682, 17],
["jump_false", 403, "eq_nnl_958", 1682, 17],
["is_null", 404, 401, 1682, 17],
["jump_false", 404, "eq_nnl_958", 1682, 17],
["true", 402, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nnl_958",
["is_bool", 403, 45, 1682, 17],
["jump_false", 403, "eq_nb_959", 1682, 17],
["is_bool", 404, 401, 1682, 17],
["jump_false", 404, "eq_nb_959", 1682, 17],
["eq_bool", 402, 45, 401, 1682, 17],
["jump", "eq_done_954", 1682, 17],
"eq_nb_959",
["false", 402, 1682, 17],
"eq_done_954",
["jump_false", 402, "if_else_952", 1682, 17],
["get", 405, 97, 1, 1683, 14],
["return", 405, 1683, 14],
["jump", "if_end_953", 1683, 14],
"if_else_952",
"if_end_953",
["access", 406, "name", 1687, 17],
["is_identical", 407, 45, 406, 1687, 17],
["jump_true", 407, "eq_done_962", 1687, 17],
["is_int", 408, 45, 1687, 17],
["jump_false", 408, "eq_ni_963", 1687, 17],
["is_int", 409, 406, 1687, 17],
["jump_false", 409, "eq_ni_963", 1687, 17],
["eq_int", 407, 45, 406, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_ni_963",
["is_num", 408, 45, 1687, 17],
["jump_false", 408, "eq_nn_964", 1687, 17],
["is_num", 409, 406, 1687, 17],
["jump_false", 409, "eq_nn_964", 1687, 17],
["eq_float", 407, 45, 406, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nn_964",
["is_text", 408, 45, 1687, 17],
["jump_false", 408, "eq_nt_965", 1687, 17],
["is_text", 409, 406, 1687, 17],
["jump_false", 409, "eq_nt_965", 1687, 17],
["eq_text", 407, 45, 406, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nt_965",
["is_null", 408, 45, 1687, 17],
["jump_false", 408, "eq_nnl_966", 1687, 17],
["is_null", 409, 406, 1687, 17],
["jump_false", 409, "eq_nnl_966", 1687, 17],
["true", 407, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nnl_966",
["is_bool", 408, 45, 1687, 17],
["jump_false", 408, "eq_nb_967", 1687, 17],
["is_bool", 409, 406, 1687, 17],
["jump_false", 409, "eq_nb_967", 1687, 17],
["eq_bool", 407, 45, 406, 1687, 17],
["jump", "eq_done_962", 1687, 17],
"eq_nb_967",
["false", 407, 1687, 17],
"eq_done_962",
["jump_false", 407, "if_else_960", 1687, 17],
["load_field", 410, 1, "name", 1688, 14],
["move", 51, 410, 1688, 14],
["load_field", 411, 1, "level", 1689, 15],
["move", 47, 411, 1689, 15],
["null", 412, 1690, 20],
["is_identical", 413, 47, 412, 1690, 20],
["jump_true", 413, "eq_done_970", 1690, 20],
["is_int", 414, 47, 1690, 20],
["jump_false", 414, "eq_ni_971", 1690, 20],
["is_int", 415, 412, 1690, 20],
["jump_false", 415, "eq_ni_971", 1690, 20],
["eq_int", 413, 47, 412, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_ni_971",
["is_num", 414, 47, 1690, 20],
["jump_false", 414, "eq_nn_972", 1690, 20],
["is_num", 415, 412, 1690, 20],
["jump_false", 415, "eq_nn_972", 1690, 20],
["eq_float", 413, 47, 412, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nn_972",
["is_text", 414, 47, 1690, 20],
["jump_false", 414, "eq_nt_973", 1690, 20],
["is_text", 415, 412, 1690, 20],
["jump_false", 415, "eq_nt_973", 1690, 20],
["eq_text", 413, 47, 412, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nt_973",
["is_null", 414, 47, 1690, 20],
["jump_false", 414, "eq_nnl_974", 1690, 20],
["is_null", 415, 412, 1690, 20],
["jump_false", 415, "eq_nnl_974", 1690, 20],
["true", 413, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nnl_974",
["is_bool", 414, 47, 1690, 20],
["jump_false", 414, "eq_nb_975", 1690, 20],
["is_bool", 415, 412, 1690, 20],
["jump_false", 415, "eq_nb_975", 1690, 20],
["eq_bool", 413, 47, 412, 1690, 20],
["jump", "eq_done_970", 1690, 20],
"eq_nb_975",
["false", 413, 1690, 20],
"eq_done_970",
["jump_false", 413, "if_else_968", 1690, 20],
["access", 47, -1, 1691, 17],
["jump", "if_end_969", 1691, 17],
"if_else_968",
"if_end_969",
["access", 416, 0, 1693, 20],
["is_identical", 417, 47, 416, 1693, 20],
["jump_true", 417, "eq_done_979", 1693, 20],
["is_int", 418, 47, 1693, 20],
["jump_false", 418, "eq_ni_980", 1693, 20],
["is_int", 419, 416, 1693, 20],
["jump_false", 419, "eq_ni_980", 1693, 20],
["eq_int", 417, 47, 416, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_ni_980",
["is_num", 418, 47, 1693, 20],
["jump_false", 418, "eq_nn_981", 1693, 20],
["is_num", 419, 416, 1693, 20],
["jump_false", 419, "eq_nn_981", 1693, 20],
["eq_float", 417, 47, 416, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nn_981",
["is_text", 418, 47, 1693, 20],
["jump_false", 418, "eq_nt_982", 1693, 20],
["is_text", 419, 416, 1693, 20],
["jump_false", 419, "eq_nt_982", 1693, 20],
["eq_text", 417, 47, 416, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nt_982",
["is_null", 418, 47, 1693, 20],
["jump_false", 418, "eq_nnl_983", 1693, 20],
["is_null", 419, 416, 1693, 20],
["jump_false", 419, "eq_nnl_983", 1693, 20],
["true", 417, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nnl_983",
["is_bool", 418, 47, 1693, 20],
["jump_false", 418, "eq_nb_984", 1693, 20],
["is_bool", 419, 416, 1693, 20],
["jump_false", 419, "eq_nb_984", 1693, 20],
["eq_bool", 417, 47, 416, 1693, 20],
["jump", "eq_done_979", 1693, 20],
"eq_nb_984",
["false", 417, 1693, 20],
"eq_done_979",
["move", 420, 417, 1693, 20],
["jump_true", 420, "or_end_978", 1693, 20],
["access", 421, -1, 1693, 34],
["is_identical", 422, 47, 421, 1693, 34],
["jump_true", 422, "eq_done_985", 1693, 34],
["is_int", 423, 47, 1693, 34],
["jump_false", 423, "eq_ni_986", 1693, 34],
["is_int", 424, 421, 1693, 34],
["jump_false", 424, "eq_ni_986", 1693, 34],
["eq_int", 422, 47, 421, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_ni_986",
["is_num", 423, 47, 1693, 34],
["jump_false", 423, "eq_nn_987", 1693, 34],
["is_num", 424, 421, 1693, 34],
["jump_false", 424, "eq_nn_987", 1693, 34],
["eq_float", 422, 47, 421, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nn_987",
["is_text", 423, 47, 1693, 34],
["jump_false", 423, "eq_nt_988", 1693, 34],
["is_text", 424, 421, 1693, 34],
["jump_false", 424, "eq_nt_988", 1693, 34],
["eq_text", 422, 47, 421, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nt_988",
["is_null", 423, 47, 1693, 34],
["jump_false", 423, "eq_nnl_989", 1693, 34],
["is_null", 424, 421, 1693, 34],
["jump_false", 424, "eq_nnl_989", 1693, 34],
["true", 422, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nnl_989",
["is_bool", 423, 47, 1693, 34],
["jump_false", 423, "eq_nb_990", 1693, 34],
["is_bool", 424, 421, 1693, 34],
["jump_false", 424, "eq_nb_990", 1693, 34],
["eq_bool", 422, 47, 421, 1693, 34],
["jump", "eq_done_985", 1693, 34],
"eq_nb_990",
["false", 422, 1693, 34],
"eq_done_985",
["move", 420, 422, 1693, 34],
"or_end_978",
["jump_false", 420, "if_else_976", 1693, 34],
["get", 426, 52, 1, 1694, 16],
["frame", 427, 426, 1, 1694, 16],
["null", 428, 1694, 16],
["setarg", 427, 0, 428, 1694, 16],
["setarg", 427, 1, 51, 1694, 16],
["invoke", 427, 425, 1694, 16],
["move", 71, 425, 1694, 16],
["access", 429, 0, 1695, 21],
["is_int", 431, 71, 1695, 21],
["jump_false", 431, "rel_ni_993", 1695, 21],
["is_int", 432, 429, 1695, 21],
["jump_false", 432, "rel_ni_993", 1695, 21],
["ge_int", 430, 71, 429, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_ni_993",
["is_num", 431, 71, 1695, 21],
["jump_false", 431, "rel_nn_994", 1695, 21],
["is_num", 432, 429, 1695, 21],
["jump_false", 432, "rel_nn_994", 1695, 21],
["ge_float", 430, 71, 429, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_nn_994",
["is_text", 431, 71, 1695, 21],
["jump_false", 431, "rel_err_996", 1695, 21],
["is_text", 432, 429, 1695, 21],
["jump_false", 432, "rel_err_996", 1695, 21],
["ge_text", 430, 71, 429, 1695, 21],
["jump", "rel_done_995", 1695, 21],
"rel_err_996",
[
"access",
433,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1695,
21
],
["access", 434, "error", 1695, 21],
["access", 435, "cannot compare with '>=': operands must be same type", 1695, 21],
["array", 436, 0, 1695, 21],
["push", 436, 435, 1695, 21],
["frame", 438, 433, 2, 1695, 21],
["null", 439, 1695, 21],
["setarg", 438, 0, 439, 1695, 21],
["setarg", 438, 1, 434, 1695, 21],
["setarg", 438, 2, 436, 1695, 21],
["invoke", 438, 437, 1695, 21],
["disrupt", 1695, 21],
"rel_done_995",
["jump_false", 430, "if_else_991", 1695, 21],
["return", 71, 1696, 18],
["jump", "if_end_992", 1696, 18],
"if_else_991",
"if_end_992",
["jump", "if_end_977", 1696, 18],
"if_else_976",
["access", 440, 0, 1698, 26],
["is_int", 442, 47, 1698, 26],
["jump_false", 442, "rel_ni_999", 1698, 26],
["is_int", 443, 440, 1698, 26],
["jump_false", 443, "rel_ni_999", 1698, 26],
["gt_int", 441, 47, 440, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_ni_999",
["is_num", 442, 47, 1698, 26],
["jump_false", 442, "rel_nn_1000", 1698, 26],
["is_num", 443, 440, 1698, 26],
["jump_false", 443, "rel_nn_1000", 1698, 26],
["gt_float", 441, 47, 440, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_nn_1000",
["is_text", 442, 47, 1698, 26],
["jump_false", 442, "rel_err_1002", 1698, 26],
["is_text", 443, 440, 1698, 26],
["jump_false", 443, "rel_err_1002", 1698, 26],
["gt_text", 441, 47, 440, 1698, 26],
["jump", "rel_done_1001", 1698, 26],
"rel_err_1002",
[
"access",
444,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1698,
26
],
["access", 445, "error", 1698, 26],
["access", 446, "cannot compare with '>': operands must be same type", 1698, 26],
["array", 447, 0, 1698, 26],
["push", 447, 446, 1698, 26],
["frame", 449, 444, 2, 1698, 26],
["null", 450, 1698, 26],
["setarg", 449, 0, 450, 1698, 26],
["setarg", 449, 1, 445, 1698, 26],
["setarg", 449, 2, 447, 1698, 26],
["invoke", 449, 448, 1698, 26],
["disrupt", 1698, 26],
"rel_done_1001",
["jump_false", 441, "if_else_997", 1698, 26],
["access", 451, 1, 1699, 23],
["is_num", 452, 47, 1699, 23],
["jump_false", 452, "num_err_1003", 1699, 23],
["is_num", 453, 451, 1699, 23],
["jump_false", 453, "num_err_1003", 1699, 23],
["subtract", 4, 47, 451, 1699, 23],
["jump", "num_done_1004", 1699, 23],
"num_err_1003",
[
"access",
454,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1699,
23
],
["access", 455, "error", 1699, 23],
["access", 456, "cannot apply '-': operands must be numbers", 1699, 23],
["array", 457, 0, 1699, 23],
["push", 457, 456, 1699, 23],
["frame", 459, 454, 2, 1699, 23],
["null", 460, 1699, 23],
["setarg", 459, 0, 460, 1699, 23],
["setarg", 459, 1, 455, 1699, 23],
["setarg", 459, 2, 457, 1699, 23],
["invoke", 459, 458, 1699, 23],
["disrupt", 1699, 23],
"num_done_1004",
["get", 461, 72, 1, 1700, 18],
["get", 462, 72, 1, 1700, 39],
["length", 463, 462, 1700, 39],
["access", 464, 1, 1700, 56],
["is_num", 466, 463, 1700, 56],
["jump_false", 466, "num_err_1005", 1700, 56],
["is_num", 467, 464, 1700, 56],
["jump_false", 467, "num_err_1005", 1700, 56],
["subtract", 465, 463, 464, 1700, 56],
["jump", "num_done_1006", 1700, 56],
"num_err_1005",
[
"access",
468,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1700,
56
],
["access", 469, "error", 1700, 56],
["access", 470, "cannot apply '-': operands must be numbers", 1700, 56],
["array", 471, 0, 1700, 56],
["push", 471, 470, 1700, 56],
["frame", 473, 468, 2, 1700, 56],
["null", 474, 1700, 56],
["setarg", 473, 0, 474, 1700, 56],
["setarg", 473, 1, 469, 1700, 56],
["setarg", 473, 2, 471, 1700, 56],
["invoke", 473, 472, 1700, 56],
["disrupt", 1700, 56],
"num_done_1006",
["is_num", 476, 465, 1700, 60],
["jump_false", 476, "num_err_1007", 1700, 60],
["is_num", 477, 4, 1700, 60],
["jump_false", 477, "num_err_1007", 1700, 60],
["subtract", 475, 465, 4, 1700, 60],
["jump", "num_done_1008", 1700, 60],
"num_err_1007",
[
"access",
478,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1700,
60
],
["access", 479, "error", 1700, 60],
["access", 480, "cannot apply '-': operands must be numbers", 1700, 60],
["array", 481, 0, 1700, 60],
["push", 481, 480, 1700, 60],
["frame", 483, 478, 2, 1700, 60],
["null", 484, 1700, 60],
["setarg", 483, 0, 484, 1700, 60],
["setarg", 483, 1, 479, 1700, 60],
["setarg", 483, 2, 481, 1700, 60],
["invoke", 483, 482, 1700, 60],
["disrupt", 1700, 60],
"num_done_1008",
["load_dynamic", 485, 461, 475, 1700, 60],
["move", 69, 485, 1700, 60],
["get", 487, 53, 1, 1701, 23],
["frame", 488, 487, 2, 1701, 23],
["null", 489, 1701, 23],
["setarg", 488, 0, 489, 1701, 23],
["setarg", 488, 1, 69, 1701, 23],
["setarg", 488, 2, 51, 1701, 23],
["invoke", 488, 486, 1701, 23],
["move", 64, 486, 1701, 23],
["get", 491, 10, 1, 1702, 16],
["frame", 492, 491, 0, 1702, 16],
["null", 493, 1702, 16],
["setarg", 492, 0, 493, 1702, 16],
["invoke", 492, 490, 1702, 16],
["move", 20, 490, 1702, 16],
["access", 494, "get", 1703, 16],
["get", 496, 17, 1, 1703, 9],
["frame", 497, 496, 4, 1703, 9],
["null", 498, 1703, 9],
["setarg", 497, 0, 498, 1703, 9],
["setarg", 497, 1, 494, 1703, 9],
["setarg", 497, 2, 20, 1703, 9],
["setarg", 497, 3, 64, 1703, 9],
["setarg", 497, 4, 47, 1703, 9],
["invoke", 497, 495, 1703, 9],
["return", 20, 1704, 16],
["jump", "if_end_998", 1704, 16],
"if_else_997",
"if_end_998",
"if_end_977",
["get", 500, 50, 1, 1707, 16],
["frame", 501, 500, 1, 1707, 16],
["null", 502, 1707, 16],
["setarg", 501, 0, 502, 1707, 16],
["setarg", 501, 1, 51, 1707, 16],
["invoke", 501, 499, 1707, 16],
["move", 13, 499, 1707, 16],
["access", 503, 0, 1708, 21],
["is_int", 505, 13, 1708, 21],
["jump_false", 505, "rel_ni_1011", 1708, 21],
["is_int", 506, 503, 1708, 21],
["jump_false", 506, "rel_ni_1011", 1708, 21],
["ge_int", 504, 13, 503, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_ni_1011",
["is_num", 505, 13, 1708, 21],
["jump_false", 505, "rel_nn_1012", 1708, 21],
["is_num", 506, 503, 1708, 21],
["jump_false", 506, "rel_nn_1012", 1708, 21],
["ge_float", 504, 13, 503, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_nn_1012",
["is_text", 505, 13, 1708, 21],
["jump_false", 505, "rel_err_1014", 1708, 21],
["is_text", 506, 503, 1708, 21],
["jump_false", 506, "rel_err_1014", 1708, 21],
["ge_text", 504, 13, 503, 1708, 21],
["jump", "rel_done_1013", 1708, 21],
"rel_err_1014",
[
"access",
507,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1708,
21
],
["access", 508, "error", 1708, 21],
["access", 509, "cannot compare with '>=': operands must be same type", 1708, 21],
["array", 510, 0, 1708, 21],
["push", 510, 509, 1708, 21],
["frame", 512, 507, 2, 1708, 21],
["null", 513, 1708, 21],
["setarg", 512, 0, 513, 1708, 21],
["setarg", 512, 1, 508, 1708, 21],
["setarg", 512, 2, 510, 1708, 21],
["invoke", 512, 511, 1708, 21],
["disrupt", 1708, 21],
"rel_done_1013",
["jump_false", 504, "if_else_1009", 1708, 21],
["return", 13, 1709, 16],
["jump", "if_end_1010", 1709, 16],
"if_else_1009",
"if_end_1010",
["get", 515, 10, 1, 1711, 14],
["frame", 516, 515, 0, 1711, 14],
["null", 517, 1711, 14],
["setarg", 516, 0, 517, 1711, 14],
["invoke", 516, 514, 1711, 14],
["move", 20, 514, 1711, 14],
["get", 519, 19, 1, 1712, 7],
["frame", 520, 519, 2, 1712, 7],
["null", 521, 1712, 7],
["setarg", 520, 0, 521, 1712, 7],
["setarg", 520, 1, 20, 1712, 7],
["setarg", 520, 2, 51, 1712, 7],
["invoke", 520, 518, 1712, 7],
["return", 20, 1713, 14],
["jump", "if_end_961", 1713, 14],
"if_else_960",
"if_end_961",
["access", 522, ".", 1717, 17],
["is_identical", 523, 45, 522, 1717, 17],
["jump_true", 523, "eq_done_1017", 1717, 17],
["is_int", 524, 45, 1717, 17],
["jump_false", 524, "eq_ni_1018", 1717, 17],
["is_int", 525, 522, 1717, 17],
["jump_false", 525, "eq_ni_1018", 1717, 17],
["eq_int", 523, 45, 522, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_ni_1018",
["is_num", 524, 45, 1717, 17],
["jump_false", 524, "eq_nn_1019", 1717, 17],
["is_num", 525, 522, 1717, 17],
["jump_false", 525, "eq_nn_1019", 1717, 17],
["eq_float", 523, 45, 522, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nn_1019",
["is_text", 524, 45, 1717, 17],
["jump_false", 524, "eq_nt_1020", 1717, 17],
["is_text", 525, 522, 1717, 17],
["jump_false", 525, "eq_nt_1020", 1717, 17],
["eq_text", 523, 45, 522, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nt_1020",
["is_null", 524, 45, 1717, 17],
["jump_false", 524, "eq_nnl_1021", 1717, 17],
["is_null", 525, 522, 1717, 17],
["jump_false", 525, "eq_nnl_1021", 1717, 17],
["true", 523, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nnl_1021",
["is_bool", 524, 45, 1717, 17],
["jump_false", 524, "eq_nb_1022", 1717, 17],
["is_bool", 525, 522, 1717, 17],
["jump_false", 525, "eq_nb_1022", 1717, 17],
["eq_bool", 523, 45, 522, 1717, 17],
["jump", "eq_done_1017", 1717, 17],
"eq_nb_1022",
["false", 523, 1717, 17],
"eq_done_1017",
["jump_false", 523, "if_else_1015", 1717, 17],
["load_field", 526, 1, "left", 1718, 13],
["move", 55, 526, 1718, 13],
["load_field", 527, 1, "right", 1719, 14],
["move", 67, 527, 1719, 14],
["access", 528, -1, 1720, 32],
["get", 530, 58, 1, 1720, 18],
["frame", 531, 530, 2, 1720, 18],
["null", 532, 1720, 18],
["setarg", 531, 0, 532, 1720, 18],
["setarg", 531, 1, 55, 1720, 18],
["setarg", 531, 2, 528, 1720, 18],
["invoke", 531, 529, 1720, 18],
["move", 56, 529, 1720, 18],
["get", 534, 10, 1, 1721, 14],
["frame", 535, 534, 0, 1721, 14],
["null", 536, 1721, 14],
["setarg", 535, 0, 536, 1721, 14],
["invoke", 535, 533, 1721, 14],
["move", 71, 533, 1721, 14],
["get", 538, 31, 1, 1722, 7],
["frame", 539, 538, 3, 1722, 7],
["null", 540, 1722, 7],
["setarg", 539, 0, 540, 1722, 7],
["setarg", 539, 1, 71, 1722, 7],
["setarg", 539, 2, 56, 1722, 7],
["setarg", 539, 3, 67, 1722, 7],
["invoke", 539, 537, 1722, 7],
["return", 71, 1723, 14],
["jump", "if_end_1016", 1723, 14],
"if_else_1015",
"if_end_1016",
["access", 541, "[", 1727, 17],
["is_identical", 542, 45, 541, 1727, 17],
["jump_true", 542, "eq_done_1025", 1727, 17],
["is_int", 543, 45, 1727, 17],
["jump_false", 543, "eq_ni_1026", 1727, 17],
["is_int", 544, 541, 1727, 17],
["jump_false", 544, "eq_ni_1026", 1727, 17],
["eq_int", 542, 45, 541, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_ni_1026",
["is_num", 543, 45, 1727, 17],
["jump_false", 543, "eq_nn_1027", 1727, 17],
["is_num", 544, 541, 1727, 17],
["jump_false", 544, "eq_nn_1027", 1727, 17],
["eq_float", 542, 45, 541, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nn_1027",
["is_text", 543, 45, 1727, 17],
["jump_false", 543, "eq_nt_1028", 1727, 17],
["is_text", 544, 541, 1727, 17],
["jump_false", 544, "eq_nt_1028", 1727, 17],
["eq_text", 542, 45, 541, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nt_1028",
["is_null", 543, 45, 1727, 17],
["jump_false", 543, "eq_nnl_1029", 1727, 17],
["is_null", 544, 541, 1727, 17],
["jump_false", 544, "eq_nnl_1029", 1727, 17],
["true", 542, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nnl_1029",
["is_bool", 543, 45, 1727, 17],
["jump_false", 543, "eq_nb_1030", 1727, 17],
["is_bool", 544, 541, 1727, 17],
["jump_false", 544, "eq_nb_1030", 1727, 17],
["eq_bool", 542, 45, 541, 1727, 17],
["jump", "eq_done_1025", 1727, 17],
"eq_nb_1030",
["false", 542, 1727, 17],
"eq_done_1025",
["jump_false", 542, "if_else_1023", 1727, 17],
["load_field", 545, 1, "left", 1728, 13],
["move", 55, 545, 1728, 13],
["load_field", 546, 1, "right", 1729, 13],
["move", 38, 546, 1729, 13],
["access", 547, -1, 1730, 32],
["get", 549, 58, 1, 1730, 18],
["frame", 550, 549, 2, 1730, 18],
["null", 551, 1730, 18],
["setarg", 550, 0, 551, 1730, 18],
["setarg", 550, 1, 55, 1730, 18],
["setarg", 550, 2, 547, 1730, 18],
["invoke", 550, 548, 1730, 18],
["move", 56, 548, 1730, 18],
["access", 552, -1, 1731, 32],
["get", 554, 58, 1, 1731, 18],
["frame", 555, 554, 2, 1731, 18],
["null", 556, 1731, 18],
["setarg", 555, 0, 556, 1731, 18],
["setarg", 555, 1, 38, 1731, 18],
["setarg", 555, 2, 552, 1731, 18],
["invoke", 555, 553, 1731, 18],
["move", 40, 553, 1731, 18],
["get", 558, 10, 1, 1732, 14],
["frame", 559, 558, 0, 1732, 14],
["null", 560, 1732, 14],
["setarg", 559, 0, 560, 1732, 14],
["invoke", 559, 557, 1732, 14],
["move", 71, 557, 1732, 14],
["load_field", 561, 1, "access_kind", 1733, 47],
["get", 563, 30, 1, 1733, 7],
["frame", 564, 563, 4, 1733, 7],
["null", 565, 1733, 7],
["setarg", 564, 0, 565, 1733, 7],
["setarg", 564, 1, 71, 1733, 7],
["setarg", 564, 2, 56, 1733, 7],
["setarg", 564, 3, 40, 1733, 7],
["setarg", 564, 4, 561, 1733, 7],
["invoke", 564, 562, 1733, 7],
["return", 71, 1734, 14],
["jump", "if_end_1024", 1734, 14],
"if_else_1023",
"if_end_1024",
["access", 566, "(", 1738, 17],
["is_identical", 567, 45, 566, 1738, 17],
["jump_true", 567, "eq_done_1033", 1738, 17],
["is_int", 568, 45, 1738, 17],
["jump_false", 568, "eq_ni_1034", 1738, 17],
["is_int", 569, 566, 1738, 17],
["jump_false", 569, "eq_ni_1034", 1738, 17],
["eq_int", 567, 45, 566, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_ni_1034",
["is_num", 568, 45, 1738, 17],
["jump_false", 568, "eq_nn_1035", 1738, 17],
["is_num", 569, 566, 1738, 17],
["jump_false", 569, "eq_nn_1035", 1738, 17],
["eq_float", 567, 45, 566, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nn_1035",
["is_text", 568, 45, 1738, 17],
["jump_false", 568, "eq_nt_1036", 1738, 17],
["is_text", 569, 566, 1738, 17],
["jump_false", 569, "eq_nt_1036", 1738, 17],
["eq_text", 567, 45, 566, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nt_1036",
["is_null", 568, 45, 1738, 17],
["jump_false", 568, "eq_nnl_1037", 1738, 17],
["is_null", 569, 566, 1738, 17],
["jump_false", 569, "eq_nnl_1037", 1738, 17],
["true", 567, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nnl_1037",
["is_bool", 568, 45, 1738, 17],
["jump_false", 568, "eq_nb_1038", 1738, 17],
["is_bool", 569, 566, 1738, 17],
["jump_false", 569, "eq_nb_1038", 1738, 17],
["eq_bool", 567, 45, 566, 1738, 17],
["jump", "eq_done_1033", 1738, 17],
"eq_nb_1038",
["false", 567, 1738, 17],
"eq_done_1033",
["jump_false", 567, "if_else_1031", 1738, 17],
["load_field", 570, 1, "expression", 1739, 16],
["move", 14, 570, 1739, 16],
["load_field", 571, 1, "list", 1740, 19],
["move", 10, 571, 1740, 19],
["load_field", 572, 14, "kind", 1741, 21],
["move", 15, 572, 1741, 21],
["access", 573, "name", 1744, 26],
["is_identical", 574, 15, 573, 1744, 26],
["jump_true", 574, "eq_done_1042", 1744, 26],
["is_int", 575, 15, 1744, 26],
["jump_false", 575, "eq_ni_1043", 1744, 26],
["is_int", 576, 573, 1744, 26],
["jump_false", 576, "eq_ni_1043", 1744, 26],
["eq_int", 574, 15, 573, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_ni_1043",
["is_num", 575, 15, 1744, 26],
["jump_false", 575, "eq_nn_1044", 1744, 26],
["is_num", 576, 573, 1744, 26],
["jump_false", 576, "eq_nn_1044", 1744, 26],
["eq_float", 574, 15, 573, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nn_1044",
["is_text", 575, 15, 1744, 26],
["jump_false", 575, "eq_nt_1045", 1744, 26],
["is_text", 576, 573, 1744, 26],
["jump_false", 576, "eq_nt_1045", 1744, 26],
["eq_text", 574, 15, 573, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nt_1045",
["is_null", 575, 15, 1744, 26],
["jump_false", 575, "eq_nnl_1046", 1744, 26],
["is_null", 576, 573, 1744, 26],
["jump_false", 576, "eq_nnl_1046", 1744, 26],
["true", 574, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nnl_1046",
["is_bool", 575, 15, 1744, 26],
["jump_false", 575, "eq_nb_1047", 1744, 26],
["is_bool", 576, 573, 1744, 26],
["jump_false", 576, "eq_nb_1047", 1744, 26],
["eq_bool", 574, 15, 573, 1744, 26],
["jump", "eq_done_1042", 1744, 26],
"eq_nb_1047",
["false", 574, 1744, 26],
"eq_done_1042",
["move", 577, 574, 1744, 26],
["jump_false", 577, "and_end_1041", 1744, 26],
["load_field", 578, 14, "make", 1744, 36],
["access", 579, "functino", 1744, 51],
["is_identical", 580, 578, 579, 1744, 51],
["jump_true", 580, "eq_done_1048", 1744, 51],
["is_int", 581, 578, 1744, 51],
["jump_false", 581, "eq_ni_1049", 1744, 51],
["is_int", 582, 579, 1744, 51],
["jump_false", 582, "eq_ni_1049", 1744, 51],
["eq_int", 580, 578, 579, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_ni_1049",
["is_num", 581, 578, 1744, 51],
["jump_false", 581, "eq_nn_1050", 1744, 51],
["is_num", 582, 579, 1744, 51],
["jump_false", 582, "eq_nn_1050", 1744, 51],
["eq_float", 580, 578, 579, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nn_1050",
["is_text", 581, 578, 1744, 51],
["jump_false", 581, "eq_nt_1051", 1744, 51],
["is_text", 582, 579, 1744, 51],
["jump_false", 582, "eq_nt_1051", 1744, 51],
["eq_text", 580, 578, 579, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nt_1051",
["is_null", 581, 578, 1744, 51],
["jump_false", 581, "eq_nnl_1052", 1744, 51],
["is_null", 582, 579, 1744, 51],
["jump_false", 582, "eq_nnl_1052", 1744, 51],
["true", 580, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nnl_1052",
["is_bool", 581, 578, 1744, 51],
["jump_false", 581, "eq_nb_1053", 1744, 51],
["is_bool", 582, 579, 1744, 51],
["jump_false", 582, "eq_nb_1053", 1744, 51],
["eq_bool", 580, 578, 579, 1744, 51],
["jump", "eq_done_1048", 1744, 51],
"eq_nb_1053",
["false", 580, 1744, 51],
"eq_done_1048",
["move", 577, 580, 1744, 51],
"and_end_1041",
["jump_false", 577, "if_else_1039", 1744, 51],
["load_field", 583, 14, "name", 1745, 17],
["move", 31, 583, 1745, 17],
["get", 584, 54, 1, 1746, 15],
["load_dynamic", 585, 584, 31, 1746, 28],
["move", 50, 585, 1746, 28],
["null", 586, 1747, 30],
["is_identical", 587, 10, 586, 1747, 30],
["jump_true", 587, "ne_nid_1057", 1747, 30],
["jump", "ne_ni_1058", 1747, 30],
"ne_nid_1057",
["false", 587, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_ni_1058",
["is_int", 588, 10, 1747, 30],
["jump_false", 588, "ne_nn_1059", 1747, 30],
["is_int", 589, 586, 1747, 30],
["jump_false", 589, "ne_nn_1059", 1747, 30],
["ne_int", 587, 10, 586, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nn_1059",
["is_num", 588, 10, 1747, 30],
["jump_false", 588, "ne_nt_1060", 1747, 30],
["is_num", 589, 586, 1747, 30],
["jump_false", 589, "ne_nt_1060", 1747, 30],
["ne_float", 587, 10, 586, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nt_1060",
["is_text", 588, 10, 1747, 30],
["jump_false", 588, "ne_nnl_1061", 1747, 30],
["is_text", 589, 586, 1747, 30],
["jump_false", 589, "ne_nnl_1061", 1747, 30],
["ne_text", 587, 10, 586, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nnl_1061",
["is_null", 588, 10, 1747, 30],
["jump_false", 588, "ne_nb_1062", 1747, 30],
["is_null", 589, 586, 1747, 30],
["jump_false", 589, "ne_nb_1062", 1747, 30],
["false", 587, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_nb_1062",
["is_bool", 588, 10, 1747, 30],
["jump_false", 588, "ne_mis_1063", 1747, 30],
["is_bool", 589, 586, 1747, 30],
["jump_false", 589, "ne_mis_1063", 1747, 30],
["ne_bool", 587, 10, 586, 1747, 30],
["jump", "ne_done_1056", 1747, 30],
"ne_mis_1063",
["true", 587, 1747, 30],
"ne_done_1056",
["jump_false", 587, "tern_else_1054", 1747, 30],
["length", 591, 10, 1747, 44],
["move", 590, 591, 1747, 44],
["jump", "tern_end_1055", 1747, 44],
"tern_else_1054",
["access", 592, 0, 1747, 57],
["move", 590, 592, 1747, 57],
"tern_end_1055",
["move", 52, 590, 1747, 57],
["access", 593, "~!", 1749, 22],
["is_identical", 594, 31, 593, 1749, 22],
["jump_true", 594, "eq_done_1066", 1749, 22],
["is_int", 595, 31, 1749, 22],
["jump_false", 595, "eq_ni_1067", 1749, 22],
["is_int", 596, 593, 1749, 22],
["jump_false", 596, "eq_ni_1067", 1749, 22],
["eq_int", 594, 31, 593, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_ni_1067",
["is_num", 595, 31, 1749, 22],
["jump_false", 595, "eq_nn_1068", 1749, 22],
["is_num", 596, 593, 1749, 22],
["jump_false", 596, "eq_nn_1068", 1749, 22],
["eq_float", 594, 31, 593, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nn_1068",
["is_text", 595, 31, 1749, 22],
["jump_false", 595, "eq_nt_1069", 1749, 22],
["is_text", 596, 593, 1749, 22],
["jump_false", 596, "eq_nt_1069", 1749, 22],
["eq_text", 594, 31, 593, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nt_1069",
["is_null", 595, 31, 1749, 22],
["jump_false", 595, "eq_nnl_1070", 1749, 22],
["is_null", 596, 593, 1749, 22],
["jump_false", 596, "eq_nnl_1070", 1749, 22],
["true", 594, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nnl_1070",
["is_bool", 595, 31, 1749, 22],
["jump_false", 595, "eq_nb_1071", 1749, 22],
["is_bool", 596, 593, 1749, 22],
["jump_false", 596, "eq_nb_1071", 1749, 22],
["eq_bool", 594, 31, 593, 1749, 22],
["jump", "eq_done_1066", 1749, 22],
"eq_nb_1071",
["false", 594, 1749, 22],
"eq_done_1066",
["jump_false", 594, "if_else_1064", 1749, 22],
["access", 597, 0, 1750, 35],
["load_index", 598, 10, 597, 1750, 35],
["access", 599, -1, 1750, 39],
["get", 601, 58, 1, 1750, 16],
["frame", 602, 601, 2, 1750, 16],
["null", 603, 1750, 16],
["setarg", 602, 0, 603, 1750, 16],
["setarg", 602, 1, 598, 1750, 16],
["setarg", 602, 2, 599, 1750, 16],
["invoke", 602, 600, 1750, 16],
["move", 5, 600, 1750, 16],
["get", 605, 10, 1, 1751, 15],
["frame", 606, 605, 0, 1751, 15],
["null", 607, 1751, 15],
["setarg", 606, 0, 607, 1751, 15],
["invoke", 606, 604, 1751, 15],
["move", 19, 604, 1751, 15],
["get", 609, 16, 1, 1752, 11],
["frame", 610, 609, 3, 1752, 11],
["null", 611, 1752, 11],
["setarg", 610, 0, 611, 1752, 11],
["setarg", 610, 1, 50, 1752, 11],
["setarg", 610, 2, 19, 1752, 11],
["setarg", 610, 3, 5, 1752, 11],
["invoke", 610, 608, 1752, 11],
["return", 19, 1753, 18],
["jump", "if_end_1065", 1753, 18],
"if_else_1064",
"if_end_1065",
["access", 612, "[]!", 1755, 22],
["is_identical", 613, 31, 612, 1755, 22],
["jump_true", 613, "eq_done_1074", 1755, 22],
["is_int", 614, 31, 1755, 22],
["jump_false", 614, "eq_ni_1075", 1755, 22],
["is_int", 615, 612, 1755, 22],
["jump_false", 615, "eq_ni_1075", 1755, 22],
["eq_int", 613, 31, 612, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_ni_1075",
["is_num", 614, 31, 1755, 22],
["jump_false", 614, "eq_nn_1076", 1755, 22],
["is_num", 615, 612, 1755, 22],
["jump_false", 615, "eq_nn_1076", 1755, 22],
["eq_float", 613, 31, 612, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nn_1076",
["is_text", 614, 31, 1755, 22],
["jump_false", 614, "eq_nt_1077", 1755, 22],
["is_text", 615, 612, 1755, 22],
["jump_false", 615, "eq_nt_1077", 1755, 22],
["eq_text", 613, 31, 612, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nt_1077",
["is_null", 614, 31, 1755, 22],
["jump_false", 614, "eq_nnl_1078", 1755, 22],
["is_null", 615, 612, 1755, 22],
["jump_false", 615, "eq_nnl_1078", 1755, 22],
["true", 613, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nnl_1078",
["is_bool", 614, 31, 1755, 22],
["jump_false", 614, "eq_nb_1079", 1755, 22],
["is_bool", 615, 612, 1755, 22],
["jump_false", 615, "eq_nb_1079", 1755, 22],
["eq_bool", 613, 31, 612, 1755, 22],
["jump", "eq_done_1074", 1755, 22],
"eq_nb_1079",
["false", 613, 1755, 22],
"eq_done_1074",
["jump_false", 613, "if_else_1072", 1755, 22],
["access", 616, 0, 1756, 35],
["load_index", 617, 10, 616, 1756, 35],
["access", 618, -1, 1756, 39],
["get", 620, 58, 1, 1756, 16],
["frame", 621, 620, 2, 1756, 16],
["null", 622, 1756, 16],
["setarg", 621, 0, 622, 1756, 16],
["setarg", 621, 1, 617, 1756, 16],
["setarg", 621, 2, 618, 1756, 16],
["invoke", 621, 619, 1756, 16],
["move", 5, 619, 1756, 16],
["access", 623, 1, 1757, 35],
["load_index", 624, 10, 623, 1757, 35],
["access", 625, -1, 1757, 39],
["get", 627, 58, 1, 1757, 16],
["frame", 628, 627, 2, 1757, 16],
["null", 629, 1757, 16],
["setarg", 628, 0, 629, 1757, 16],
["setarg", 628, 1, 624, 1757, 16],
["setarg", 628, 2, 625, 1757, 16],
["invoke", 628, 626, 1757, 16],
["move", 6, 626, 1757, 16],
["get", 631, 10, 1, 1758, 15],
["frame", 632, 631, 0, 1758, 15],
["null", 633, 1758, 15],
["setarg", 632, 0, 633, 1758, 15],
["invoke", 632, 630, 1758, 15],
["move", 19, 630, 1758, 15],
["get", 635, 30, 1, 1759, 11],
["frame", 636, 635, 3, 1759, 11],
["null", 637, 1759, 11],
["setarg", 636, 0, 637, 1759, 11],
["setarg", 636, 1, 19, 1759, 11],
["setarg", 636, 2, 5, 1759, 11],
["setarg", 636, 3, 6, 1759, 11],
["invoke", 636, 634, 1759, 11],
["return", 19, 1760, 18],
["jump", "if_end_1073", 1760, 18],
"if_else_1072",
"if_end_1073",
["access", 638, "=!", 1762, 23],
["is_identical", 639, 31, 638, 1762, 23],
["jump_true", 639, "eq_done_1084", 1762, 23],
["is_int", 640, 31, 1762, 23],
["jump_false", 640, "eq_ni_1085", 1762, 23],
["is_int", 641, 638, 1762, 23],
["jump_false", 641, "eq_ni_1085", 1762, 23],
["eq_int", 639, 31, 638, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_ni_1085",
["is_num", 640, 31, 1762, 23],
["jump_false", 640, "eq_nn_1086", 1762, 23],
["is_num", 641, 638, 1762, 23],
["jump_false", 641, "eq_nn_1086", 1762, 23],
["eq_float", 639, 31, 638, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nn_1086",
["is_text", 640, 31, 1762, 23],
["jump_false", 640, "eq_nt_1087", 1762, 23],
["is_text", 641, 638, 1762, 23],
["jump_false", 641, "eq_nt_1087", 1762, 23],
["eq_text", 639, 31, 638, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nt_1087",
["is_null", 640, 31, 1762, 23],
["jump_false", 640, "eq_nnl_1088", 1762, 23],
["is_null", 641, 638, 1762, 23],
["jump_false", 641, "eq_nnl_1088", 1762, 23],
["true", 639, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nnl_1088",
["is_bool", 640, 31, 1762, 23],
["jump_false", 640, "eq_nb_1089", 1762, 23],
["is_bool", 641, 638, 1762, 23],
["jump_false", 641, "eq_nb_1089", 1762, 23],
["eq_bool", 639, 31, 638, 1762, 23],
["jump", "eq_done_1084", 1762, 23],
"eq_nb_1089",
["false", 639, 1762, 23],
"eq_done_1084",
["move", 642, 639, 1762, 23],
["jump_true", 642, "or_end_1083", 1762, 23],
["access", 643, "!=!", 1762, 40],
["is_identical", 644, 31, 643, 1762, 40],
["jump_true", 644, "eq_done_1090", 1762, 40],
["is_int", 645, 31, 1762, 40],
["jump_false", 645, "eq_ni_1091", 1762, 40],
["is_int", 646, 643, 1762, 40],
["jump_false", 646, "eq_ni_1091", 1762, 40],
["eq_int", 644, 31, 643, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_ni_1091",
["is_num", 645, 31, 1762, 40],
["jump_false", 645, "eq_nn_1092", 1762, 40],
["is_num", 646, 643, 1762, 40],
["jump_false", 646, "eq_nn_1092", 1762, 40],
["eq_float", 644, 31, 643, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nn_1092",
["is_text", 645, 31, 1762, 40],
["jump_false", 645, "eq_nt_1093", 1762, 40],
["is_text", 646, 643, 1762, 40],
["jump_false", 646, "eq_nt_1093", 1762, 40],
["eq_text", 644, 31, 643, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nt_1093",
["is_null", 645, 31, 1762, 40],
["jump_false", 645, "eq_nnl_1094", 1762, 40],
["is_null", 646, 643, 1762, 40],
["jump_false", 646, "eq_nnl_1094", 1762, 40],
["true", 644, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nnl_1094",
["is_bool", 645, 31, 1762, 40],
["jump_false", 645, "eq_nb_1095", 1762, 40],
["is_bool", 646, 643, 1762, 40],
["jump_false", 646, "eq_nb_1095", 1762, 40],
["eq_bool", 644, 31, 643, 1762, 40],
["jump", "eq_done_1090", 1762, 40],
"eq_nb_1095",
["false", 644, 1762, 40],
"eq_done_1090",
["move", 642, 644, 1762, 40],
"or_end_1083",
["move", 647, 642, 1762, 40],
["jump_false", 647, "and_end_1082", 1762, 40],
["access", 648, 3, 1762, 59],
["is_identical", 649, 52, 648, 1762, 59],
["jump_true", 649, "eq_done_1096", 1762, 59],
["is_int", 650, 52, 1762, 59],
["jump_false", 650, "eq_ni_1097", 1762, 59],
["is_int", 651, 648, 1762, 59],
["jump_false", 651, "eq_ni_1097", 1762, 59],
["eq_int", 649, 52, 648, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_ni_1097",
["is_num", 650, 52, 1762, 59],
["jump_false", 650, "eq_nn_1098", 1762, 59],
["is_num", 651, 648, 1762, 59],
["jump_false", 651, "eq_nn_1098", 1762, 59],
["eq_float", 649, 52, 648, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nn_1098",
["is_text", 650, 52, 1762, 59],
["jump_false", 650, "eq_nt_1099", 1762, 59],
["is_text", 651, 648, 1762, 59],
["jump_false", 651, "eq_nt_1099", 1762, 59],
["eq_text", 649, 52, 648, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nt_1099",
["is_null", 650, 52, 1762, 59],
["jump_false", 650, "eq_nnl_1100", 1762, 59],
["is_null", 651, 648, 1762, 59],
["jump_false", 651, "eq_nnl_1100", 1762, 59],
["true", 649, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nnl_1100",
["is_bool", 650, 52, 1762, 59],
["jump_false", 650, "eq_nb_1101", 1762, 59],
["is_bool", 651, 648, 1762, 59],
["jump_false", 651, "eq_nb_1101", 1762, 59],
["eq_bool", 649, 52, 648, 1762, 59],
["jump", "eq_done_1096", 1762, 59],
"eq_nb_1101",
["false", 649, 1762, 59],
"eq_done_1096",
["move", 647, 649, 1762, 59],
"and_end_1082",
["jump_false", 647, "if_else_1080", 1762, 59],
["access", 652, 0, 1763, 35],
["load_index", 653, 10, 652, 1763, 35],
["access", 654, -1, 1763, 39],
["get", 656, 58, 1, 1763, 16],
["frame", 657, 656, 2, 1763, 16],
["null", 658, 1763, 16],
["setarg", 657, 0, 658, 1763, 16],
["setarg", 657, 1, 653, 1763, 16],
["setarg", 657, 2, 654, 1763, 16],
["invoke", 657, 655, 1763, 16],
["move", 5, 655, 1763, 16],
["access", 659, 1, 1764, 35],
["load_index", 660, 10, 659, 1764, 35],
["access", 661, -1, 1764, 39],
["get", 663, 58, 1, 1764, 16],
["frame", 664, 663, 2, 1764, 16],
["null", 665, 1764, 16],
["setarg", 664, 0, 665, 1764, 16],
["setarg", 664, 1, 660, 1764, 16],
["setarg", 664, 2, 661, 1764, 16],
["invoke", 664, 662, 1764, 16],
["move", 6, 662, 1764, 16],
["access", 666, 2, 1765, 35],
["load_index", 667, 10, 666, 1765, 35],
["access", 668, -1, 1765, 39],
["get", 670, 58, 1, 1765, 16],
["frame", 671, 670, 2, 1765, 16],
["null", 672, 1765, 16],
["setarg", 671, 0, 672, 1765, 16],
["setarg", 671, 1, 667, 1765, 16],
["setarg", 671, 2, 668, 1765, 16],
["invoke", 671, 669, 1765, 16],
["move", 7, 669, 1765, 16],
["get", 674, 10, 1, 1766, 15],
["frame", 675, 674, 0, 1766, 15],
["null", 676, 1766, 15],
["setarg", 675, 0, 676, 1766, 15],
["invoke", 675, 673, 1766, 15],
["move", 19, 673, 1766, 15],
["access", 677, "=!", 1767, 26],
["is_identical", 678, 31, 677, 1767, 26],
["jump_true", 678, "eq_done_1104", 1767, 26],
["is_int", 679, 31, 1767, 26],
["jump_false", 679, "eq_ni_1105", 1767, 26],
["is_int", 680, 677, 1767, 26],
["jump_false", 680, "eq_ni_1105", 1767, 26],
["eq_int", 678, 31, 677, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_ni_1105",
["is_num", 679, 31, 1767, 26],
["jump_false", 679, "eq_nn_1106", 1767, 26],
["is_num", 680, 677, 1767, 26],
["jump_false", 680, "eq_nn_1106", 1767, 26],
["eq_float", 678, 31, 677, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nn_1106",
["is_text", 679, 31, 1767, 26],
["jump_false", 679, "eq_nt_1107", 1767, 26],
["is_text", 680, 677, 1767, 26],
["jump_false", 680, "eq_nt_1107", 1767, 26],
["eq_text", 678, 31, 677, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nt_1107",
["is_null", 679, 31, 1767, 26],
["jump_false", 679, "eq_nnl_1108", 1767, 26],
["is_null", 680, 677, 1767, 26],
["jump_false", 680, "eq_nnl_1108", 1767, 26],
["true", 678, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nnl_1108",
["is_bool", 679, 31, 1767, 26],
["jump_false", 679, "eq_nb_1109", 1767, 26],
["is_bool", 680, 677, 1767, 26],
["jump_false", 680, "eq_nb_1109", 1767, 26],
["eq_bool", 678, 31, 677, 1767, 26],
["jump", "eq_done_1104", 1767, 26],
"eq_nb_1109",
["false", 678, 1767, 26],
"eq_done_1104",
["jump_false", 678, "tern_else_1102", 1767, 26],
["access", 682, "eq_tol", 1767, 33],
["move", 681, 682, 1767, 33],
["jump", "tern_end_1103", 1767, 33],
"tern_else_1102",
["access", 683, "ne_tol", 1767, 44],
["move", 681, 683, 1767, 44],
"tern_end_1103",
["move", 74, 681, 1767, 44],
["array", 684, 4, 1768, 40],
["push", 684, 19, 1768, 40],
["push", 684, 5, 1768, 40],
["push", 684, 6, 1768, 40],
["push", 684, 7, 1768, 40],
["get", 686, 18, 1, 1768, 11],
["frame", 687, 686, 2, 1768, 11],
["null", 688, 1768, 11],
["setarg", 687, 0, 688, 1768, 11],
["setarg", 687, 1, 74, 1768, 11],
["setarg", 687, 2, 684, 1768, 11],
["invoke", 687, 685, 1768, 11],
["return", 19, 1769, 18],
["jump", "if_end_1081", 1769, 18],
"if_else_1080",
"if_end_1081",
["access", 689, "&&!", 1771, 22],
["is_identical", 690, 31, 689, 1771, 22],
["jump_true", 690, "eq_done_1112", 1771, 22],
["is_int", 691, 31, 1771, 22],
["jump_false", 691, "eq_ni_1113", 1771, 22],
["is_int", 692, 689, 1771, 22],
["jump_false", 692, "eq_ni_1113", 1771, 22],
["eq_int", 690, 31, 689, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_ni_1113",
["is_num", 691, 31, 1771, 22],
["jump_false", 691, "eq_nn_1114", 1771, 22],
["is_num", 692, 689, 1771, 22],
["jump_false", 692, "eq_nn_1114", 1771, 22],
["eq_float", 690, 31, 689, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nn_1114",
["is_text", 691, 31, 1771, 22],
["jump_false", 691, "eq_nt_1115", 1771, 22],
["is_text", 692, 689, 1771, 22],
["jump_false", 692, "eq_nt_1115", 1771, 22],
["eq_text", 690, 31, 689, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nt_1115",
["is_null", 691, 31, 1771, 22],
["jump_false", 691, "eq_nnl_1116", 1771, 22],
["is_null", 692, 689, 1771, 22],
["jump_false", 692, "eq_nnl_1116", 1771, 22],
["true", 690, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nnl_1116",
["is_bool", 691, 31, 1771, 22],
["jump_false", 691, "eq_nb_1117", 1771, 22],
["is_bool", 692, 689, 1771, 22],
["jump_false", 692, "eq_nb_1117", 1771, 22],
["eq_bool", 690, 31, 689, 1771, 22],
["jump", "eq_done_1112", 1771, 22],
"eq_nb_1117",
["false", 690, 1771, 22],
"eq_done_1112",
["jump_false", 690, "if_else_1110", 1771, 22],
["access", 693, 0, 1772, 35],
["load_index", 694, 10, 693, 1772, 35],
["access", 695, -1, 1772, 39],
["get", 697, 58, 1, 1772, 16],
["frame", 698, 697, 2, 1772, 16],
["null", 699, 1772, 16],
["setarg", 698, 0, 699, 1772, 16],
["setarg", 698, 1, 694, 1772, 16],
["setarg", 698, 2, 695, 1772, 16],
["invoke", 698, 696, 1772, 16],
["move", 5, 696, 1772, 16],
["access", 700, 1, 1773, 35],
["load_index", 701, 10, 700, 1773, 35],
["access", 702, -1, 1773, 39],
["get", 704, 58, 1, 1773, 16],
["frame", 705, 704, 2, 1773, 16],
["null", 706, 1773, 16],
["setarg", 705, 0, 706, 1773, 16],
["setarg", 705, 1, 701, 1773, 16],
["setarg", 705, 2, 702, 1773, 16],
["invoke", 705, 703, 1773, 16],
["move", 6, 703, 1773, 16],
["get", 708, 10, 1, 1774, 15],
["frame", 709, 708, 0, 1774, 15],
["null", 710, 1774, 15],
["setarg", 709, 0, 710, 1774, 15],
["invoke", 709, 707, 1774, 15],
["move", 19, 707, 1774, 15],
["access", 711, "and", 1775, 18],
["get", 713, 17, 1, 1775, 11],
["frame", 714, 713, 4, 1775, 11],
["null", 715, 1775, 11],
["setarg", 714, 0, 715, 1775, 11],
["setarg", 714, 1, 711, 1775, 11],
["setarg", 714, 2, 19, 1775, 11],
["setarg", 714, 3, 5, 1775, 11],
["setarg", 714, 4, 6, 1775, 11],
["invoke", 714, 712, 1775, 11],
["return", 19, 1776, 18],
["jump", "if_end_1111", 1776, 18],
"if_else_1110",
"if_end_1111",
["access", 716, "||!", 1778, 22],
["is_identical", 717, 31, 716, 1778, 22],
["jump_true", 717, "eq_done_1120", 1778, 22],
["is_int", 718, 31, 1778, 22],
["jump_false", 718, "eq_ni_1121", 1778, 22],
["is_int", 719, 716, 1778, 22],
["jump_false", 719, "eq_ni_1121", 1778, 22],
["eq_int", 717, 31, 716, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_ni_1121",
["is_num", 718, 31, 1778, 22],
["jump_false", 718, "eq_nn_1122", 1778, 22],
["is_num", 719, 716, 1778, 22],
["jump_false", 719, "eq_nn_1122", 1778, 22],
["eq_float", 717, 31, 716, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nn_1122",
["is_text", 718, 31, 1778, 22],
["jump_false", 718, "eq_nt_1123", 1778, 22],
["is_text", 719, 716, 1778, 22],
["jump_false", 719, "eq_nt_1123", 1778, 22],
["eq_text", 717, 31, 716, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nt_1123",
["is_null", 718, 31, 1778, 22],
["jump_false", 718, "eq_nnl_1124", 1778, 22],
["is_null", 719, 716, 1778, 22],
["jump_false", 719, "eq_nnl_1124", 1778, 22],
["true", 717, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nnl_1124",
["is_bool", 718, 31, 1778, 22],
["jump_false", 718, "eq_nb_1125", 1778, 22],
["is_bool", 719, 716, 1778, 22],
["jump_false", 719, "eq_nb_1125", 1778, 22],
["eq_bool", 717, 31, 716, 1778, 22],
["jump", "eq_done_1120", 1778, 22],
"eq_nb_1125",
["false", 717, 1778, 22],
"eq_done_1120",
["jump_false", 717, "if_else_1118", 1778, 22],
["access", 720, 0, 1779, 35],
["load_index", 721, 10, 720, 1779, 35],
["access", 722, -1, 1779, 39],
["get", 724, 58, 1, 1779, 16],
["frame", 725, 724, 2, 1779, 16],
["null", 726, 1779, 16],
["setarg", 725, 0, 726, 1779, 16],
["setarg", 725, 1, 721, 1779, 16],
["setarg", 725, 2, 722, 1779, 16],
["invoke", 725, 723, 1779, 16],
["move", 5, 723, 1779, 16],
["access", 727, 1, 1780, 35],
["load_index", 728, 10, 727, 1780, 35],
["access", 729, -1, 1780, 39],
["get", 731, 58, 1, 1780, 16],
["frame", 732, 731, 2, 1780, 16],
["null", 733, 1780, 16],
["setarg", 732, 0, 733, 1780, 16],
["setarg", 732, 1, 728, 1780, 16],
["setarg", 732, 2, 729, 1780, 16],
["invoke", 732, 730, 1780, 16],
["move", 6, 730, 1780, 16],
["get", 735, 10, 1, 1781, 15],
["frame", 736, 735, 0, 1781, 15],
["null", 737, 1781, 15],
["setarg", 736, 0, 737, 1781, 15],
["invoke", 736, 734, 1781, 15],
["move", 19, 734, 1781, 15],
["access", 738, "or", 1782, 18],
["get", 740, 17, 1, 1782, 11],
["frame", 741, 740, 4, 1782, 11],
["null", 742, 1782, 11],
["setarg", 741, 0, 742, 1782, 11],
["setarg", 741, 1, 738, 1782, 11],
["setarg", 741, 2, 19, 1782, 11],
["setarg", 741, 3, 5, 1782, 11],
["setarg", 741, 4, 6, 1782, 11],
["invoke", 741, 739, 1782, 11],
["return", 19, 1783, 18],
["jump", "if_end_1119", 1783, 18],
"if_else_1118",
"if_end_1119",
["access", 743, 0, 1786, 33],
["load_index", 744, 10, 743, 1786, 33],
["access", 745, -1, 1786, 37],
["get", 747, 58, 1, 1786, 14],
["frame", 748, 747, 2, 1786, 14],
["null", 749, 1786, 14],
["setarg", 748, 0, 749, 1786, 14],
["setarg", 748, 1, 744, 1786, 14],
["setarg", 748, 2, 745, 1786, 14],
["invoke", 748, 746, 1786, 14],
["move", 5, 746, 1786, 14],
["access", 750, 1, 1787, 33],
["load_index", 751, 10, 750, 1787, 33],
["access", 752, -1, 1787, 37],
["get", 754, 58, 1, 1787, 14],
["frame", 755, 754, 2, 1787, 14],
["null", 756, 1787, 14],
["setarg", 755, 0, 756, 1787, 14],
["setarg", 755, 1, 751, 1787, 14],
["setarg", 755, 2, 752, 1787, 14],
["invoke", 755, 753, 1787, 14],
["move", 6, 753, 1787, 14],
["get", 758, 10, 1, 1788, 13],
["frame", 759, 758, 0, 1788, 13],
["null", 760, 1788, 13],
["setarg", 759, 0, 760, 1788, 13],
["invoke", 759, 757, 1788, 13],
["move", 19, 757, 1788, 13],
["access", 761, 0, 1789, 28],
["load_index", 762, 10, 761, 1789, 28],
["put", 762, 4, 1, 1789, 28],
["access", 763, 1, 1790, 28],
["load_index", 764, 10, 763, 1790, 28],
["put", 764, 7, 1, 1790, 28],
["get", 766, 21, 1, 1791, 9],
["frame", 767, 766, 4, 1791, 9],
["null", 768, 1791, 9],
["setarg", 767, 0, 768, 1791, 9],
["setarg", 767, 1, 50, 1791, 9],
["setarg", 767, 2, 19, 1791, 9],
["setarg", 767, 3, 5, 1791, 9],
["setarg", 767, 4, 6, 1791, 9],
["invoke", 767, 765, 1791, 9],
["return", 19, 1792, 16],
["jump", "if_end_1040", 1792, 16],
"if_else_1039",
"if_end_1040",
["access", 769, "name", 1796, 26],
["is_identical", 770, 15, 769, 1796, 26],
["jump_true", 770, "eq_done_1129", 1796, 26],
["is_int", 771, 15, 1796, 26],
["jump_false", 771, "eq_ni_1130", 1796, 26],
["is_int", 772, 769, 1796, 26],
["jump_false", 772, "eq_ni_1130", 1796, 26],
["eq_int", 770, 15, 769, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_ni_1130",
["is_num", 771, 15, 1796, 26],
["jump_false", 771, "eq_nn_1131", 1796, 26],
["is_num", 772, 769, 1796, 26],
["jump_false", 772, "eq_nn_1131", 1796, 26],
["eq_float", 770, 15, 769, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nn_1131",
["is_text", 771, 15, 1796, 26],
["jump_false", 771, "eq_nt_1132", 1796, 26],
["is_text", 772, 769, 1796, 26],
["jump_false", 772, "eq_nt_1132", 1796, 26],
["eq_text", 770, 15, 769, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nt_1132",
["is_null", 771, 15, 1796, 26],
["jump_false", 771, "eq_nnl_1133", 1796, 26],
["is_null", 772, 769, 1796, 26],
["jump_false", 772, "eq_nnl_1133", 1796, 26],
["true", 770, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nnl_1133",
["is_bool", 771, 15, 1796, 26],
["jump_false", 771, "eq_nb_1134", 1796, 26],
["is_bool", 772, 769, 1796, 26],
["jump_false", 772, "eq_nb_1134", 1796, 26],
["eq_bool", 770, 15, 769, 1796, 26],
["jump", "eq_done_1129", 1796, 26],
"eq_nb_1134",
["false", 770, 1796, 26],
"eq_done_1129",
["move", 773, 770, 1796, 26],
["jump_false", 773, "and_end_1128", 1796, 26],
["load_field", 774, 14, "intrinsic", 1796, 36],
["true", 775, 1796, 56],
["is_identical", 776, 774, 775, 1796, 56],
["jump_true", 776, "eq_done_1135", 1796, 56],
["is_int", 777, 774, 1796, 56],
["jump_false", 777, "eq_ni_1136", 1796, 56],
["is_int", 778, 775, 1796, 56],
["jump_false", 778, "eq_ni_1136", 1796, 56],
["eq_int", 776, 774, 775, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_ni_1136",
["is_num", 777, 774, 1796, 56],
["jump_false", 777, "eq_nn_1137", 1796, 56],
["is_num", 778, 775, 1796, 56],
["jump_false", 778, "eq_nn_1137", 1796, 56],
["eq_float", 776, 774, 775, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nn_1137",
["is_text", 777, 774, 1796, 56],
["jump_false", 777, "eq_nt_1138", 1796, 56],
["is_text", 778, 775, 1796, 56],
["jump_false", 778, "eq_nt_1138", 1796, 56],
["eq_text", 776, 774, 775, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nt_1138",
["is_null", 777, 774, 1796, 56],
["jump_false", 777, "eq_nnl_1139", 1796, 56],
["is_null", 778, 775, 1796, 56],
["jump_false", 778, "eq_nnl_1139", 1796, 56],
["true", 776, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nnl_1139",
["is_bool", 777, 774, 1796, 56],
["jump_false", 777, "eq_nb_1140", 1796, 56],
["is_bool", 778, 775, 1796, 56],
["jump_false", 778, "eq_nb_1140", 1796, 56],
["eq_bool", 776, 774, 775, 1796, 56],
["jump", "eq_done_1135", 1796, 56],
"eq_nb_1140",
["false", 776, 1796, 56],
"eq_done_1135",
["move", 773, 776, 1796, 56],
"and_end_1128",
["jump_false", 773, "if_else_1126", 1796, 56],
["load_field", 779, 14, "name", 1797, 17],
["move", 31, 779, 1797, 17],
["null", 780, 1798, 30],
["is_identical", 781, 10, 780, 1798, 30],
["jump_true", 781, "ne_nid_1144", 1798, 30],
["jump", "ne_ni_1145", 1798, 30],
"ne_nid_1144",
["false", 781, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_ni_1145",
["is_int", 782, 10, 1798, 30],
["jump_false", 782, "ne_nn_1146", 1798, 30],
["is_int", 783, 780, 1798, 30],
["jump_false", 783, "ne_nn_1146", 1798, 30],
["ne_int", 781, 10, 780, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nn_1146",
["is_num", 782, 10, 1798, 30],
["jump_false", 782, "ne_nt_1147", 1798, 30],
["is_num", 783, 780, 1798, 30],
["jump_false", 783, "ne_nt_1147", 1798, 30],
["ne_float", 781, 10, 780, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nt_1147",
["is_text", 782, 10, 1798, 30],
["jump_false", 782, "ne_nnl_1148", 1798, 30],
["is_text", 783, 780, 1798, 30],
["jump_false", 783, "ne_nnl_1148", 1798, 30],
["ne_text", 781, 10, 780, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nnl_1148",
["is_null", 782, 10, 1798, 30],
["jump_false", 782, "ne_nb_1149", 1798, 30],
["is_null", 783, 780, 1798, 30],
["jump_false", 783, "ne_nb_1149", 1798, 30],
["false", 781, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_nb_1149",
["is_bool", 782, 10, 1798, 30],
["jump_false", 782, "ne_mis_1150", 1798, 30],
["is_bool", 783, 780, 1798, 30],
["jump_false", 783, "ne_mis_1150", 1798, 30],
["ne_bool", 781, 10, 780, 1798, 30],
["jump", "ne_done_1143", 1798, 30],
"ne_mis_1150",
["true", 781, 1798, 30],
"ne_done_1143",
["jump_false", 781, "tern_else_1141", 1798, 30],
["length", 785, 10, 1798, 44],
["move", 784, 785, 1798, 44],
["jump", "tern_end_1142", 1798, 44],
"tern_else_1141",
["access", 786, 0, 1798, 57],
["move", 784, 786, 1798, 57],
"tern_end_1142",
["move", 52, 784, 1798, 57],
["access", 787, 1, 1800, 22],
["is_identical", 788, 52, 787, 1800, 22],
["jump_true", 788, "eq_done_1154", 1800, 22],
["is_int", 789, 52, 1800, 22],
["jump_false", 789, "eq_ni_1155", 1800, 22],
["is_int", 790, 787, 1800, 22],
["jump_false", 790, "eq_ni_1155", 1800, 22],
["eq_int", 788, 52, 787, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_ni_1155",
["is_num", 789, 52, 1800, 22],
["jump_false", 789, "eq_nn_1156", 1800, 22],
["is_num", 790, 787, 1800, 22],
["jump_false", 790, "eq_nn_1156", 1800, 22],
["eq_float", 788, 52, 787, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nn_1156",
["is_text", 789, 52, 1800, 22],
["jump_false", 789, "eq_nt_1157", 1800, 22],
["is_text", 790, 787, 1800, 22],
["jump_false", 790, "eq_nt_1157", 1800, 22],
["eq_text", 788, 52, 787, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nt_1157",
["is_null", 789, 52, 1800, 22],
["jump_false", 789, "eq_nnl_1158", 1800, 22],
["is_null", 790, 787, 1800, 22],
["jump_false", 790, "eq_nnl_1158", 1800, 22],
["true", 788, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nnl_1158",
["is_bool", 789, 52, 1800, 22],
["jump_false", 789, "eq_nb_1159", 1800, 22],
["is_bool", 790, 787, 1800, 22],
["jump_false", 790, "eq_nb_1159", 1800, 22],
["eq_bool", 788, 52, 787, 1800, 22],
["jump", "eq_done_1154", 1800, 22],
"eq_nb_1159",
["false", 788, 1800, 22],
"eq_done_1154",
["move", 791, 788, 1800, 22],
["jump_false", 791, "and_end_1153", 1800, 22],
["get", 792, 101, 1, 1800, 27],
["load_dynamic", 793, 792, 31, 1800, 39],
["null", 794, 1800, 49],
["is_identical", 795, 793, 794, 1800, 49],
["jump_true", 795, "ne_nid_1161", 1800, 49],
["jump", "ne_ni_1162", 1800, 49],
"ne_nid_1161",
["false", 795, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_ni_1162",
["is_int", 796, 793, 1800, 49],
["jump_false", 796, "ne_nn_1163", 1800, 49],
["is_int", 797, 794, 1800, 49],
["jump_false", 797, "ne_nn_1163", 1800, 49],
["ne_int", 795, 793, 794, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nn_1163",
["is_num", 796, 793, 1800, 49],
["jump_false", 796, "ne_nt_1164", 1800, 49],
["is_num", 797, 794, 1800, 49],
["jump_false", 797, "ne_nt_1164", 1800, 49],
["ne_float", 795, 793, 794, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nt_1164",
["is_text", 796, 793, 1800, 49],
["jump_false", 796, "ne_nnl_1165", 1800, 49],
["is_text", 797, 794, 1800, 49],
["jump_false", 797, "ne_nnl_1165", 1800, 49],
["ne_text", 795, 793, 794, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nnl_1165",
["is_null", 796, 793, 1800, 49],
["jump_false", 796, "ne_nb_1166", 1800, 49],
["is_null", 797, 794, 1800, 49],
["jump_false", 797, "ne_nb_1166", 1800, 49],
["false", 795, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_nb_1166",
["is_bool", 796, 793, 1800, 49],
["jump_false", 796, "ne_mis_1167", 1800, 49],
["is_bool", 797, 794, 1800, 49],
["jump_false", 797, "ne_mis_1167", 1800, 49],
["ne_bool", 795, 793, 794, 1800, 49],
["jump", "ne_done_1160", 1800, 49],
"ne_mis_1167",
["true", 795, 1800, 49],
"ne_done_1160",
["move", 791, 795, 1800, 49],
"and_end_1153",
["jump_false", 791, "if_else_1151", 1800, 49],
["access", 798, 0, 1801, 37],
["load_index", 799, 10, 798, 1801, 37],
["access", 800, -1, 1801, 41],
["get", 802, 58, 1, 1801, 18],
["frame", 803, 802, 2, 1801, 18],
["null", 804, 1801, 18],
["setarg", 803, 0, 804, 1801, 18],
["setarg", 803, 1, 799, 1801, 18],
["setarg", 803, 2, 800, 1801, 18],
["invoke", 803, 801, 1801, 18],
["move", 5, 801, 1801, 18],
["get", 806, 10, 1, 1802, 17],
["frame", 807, 806, 0, 1802, 17],
["null", 808, 1802, 17],
["setarg", 807, 0, 808, 1802, 17],
["invoke", 807, 805, 1802, 17],
["move", 19, 805, 1802, 17],
["get", 809, 101, 1, 1803, 20],
["load_dynamic", 810, 809, 31, 1803, 32],
["get", 812, 16, 1, 1803, 13],
["frame", 813, 812, 3, 1803, 13],
["null", 814, 1803, 13],
["setarg", 813, 0, 814, 1803, 13],
["setarg", 813, 1, 810, 1803, 13],
["setarg", 813, 2, 19, 1803, 13],
["setarg", 813, 3, 5, 1803, 13],
["invoke", 813, 811, 1803, 13],
["return", 19, 1804, 20],
["jump", "if_end_1152", 1804, 20],
"if_else_1151",
"if_end_1152",
["access", 815, 2, 1807, 22],
["is_identical", 816, 52, 815, 1807, 22],
["jump_true", 816, "eq_done_1171", 1807, 22],
["is_int", 817, 52, 1807, 22],
["jump_false", 817, "eq_ni_1172", 1807, 22],
["is_int", 818, 815, 1807, 22],
["jump_false", 818, "eq_ni_1172", 1807, 22],
["eq_int", 816, 52, 815, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_ni_1172",
["is_num", 817, 52, 1807, 22],
["jump_false", 817, "eq_nn_1173", 1807, 22],
["is_num", 818, 815, 1807, 22],
["jump_false", 818, "eq_nn_1173", 1807, 22],
["eq_float", 816, 52, 815, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nn_1173",
["is_text", 817, 52, 1807, 22],
["jump_false", 817, "eq_nt_1174", 1807, 22],
["is_text", 818, 815, 1807, 22],
["jump_false", 818, "eq_nt_1174", 1807, 22],
["eq_text", 816, 52, 815, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nt_1174",
["is_null", 817, 52, 1807, 22],
["jump_false", 817, "eq_nnl_1175", 1807, 22],
["is_null", 818, 815, 1807, 22],
["jump_false", 818, "eq_nnl_1175", 1807, 22],
["true", 816, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nnl_1175",
["is_bool", 817, 52, 1807, 22],
["jump_false", 817, "eq_nb_1176", 1807, 22],
["is_bool", 818, 815, 1807, 22],
["jump_false", 818, "eq_nb_1176", 1807, 22],
["eq_bool", 816, 52, 815, 1807, 22],
["jump", "eq_done_1171", 1807, 22],
"eq_nb_1176",
["false", 816, 1807, 22],
"eq_done_1171",
["move", 819, 816, 1807, 22],
["jump_false", 819, "and_end_1170", 1807, 22],
["access", 820, "push", 1807, 36],
["is_identical", 821, 31, 820, 1807, 36],
["jump_true", 821, "eq_done_1177", 1807, 36],
["is_int", 822, 31, 1807, 36],
["jump_false", 822, "eq_ni_1178", 1807, 36],
["is_int", 823, 820, 1807, 36],
["jump_false", 823, "eq_ni_1178", 1807, 36],
["eq_int", 821, 31, 820, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_ni_1178",
["is_num", 822, 31, 1807, 36],
["jump_false", 822, "eq_nn_1179", 1807, 36],
["is_num", 823, 820, 1807, 36],
["jump_false", 823, "eq_nn_1179", 1807, 36],
["eq_float", 821, 31, 820, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nn_1179",
["is_text", 822, 31, 1807, 36],
["jump_false", 822, "eq_nt_1180", 1807, 36],
["is_text", 823, 820, 1807, 36],
["jump_false", 823, "eq_nt_1180", 1807, 36],
["eq_text", 821, 31, 820, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nt_1180",
["is_null", 822, 31, 1807, 36],
["jump_false", 822, "eq_nnl_1181", 1807, 36],
["is_null", 823, 820, 1807, 36],
["jump_false", 823, "eq_nnl_1181", 1807, 36],
["true", 821, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nnl_1181",
["is_bool", 822, 31, 1807, 36],
["jump_false", 822, "eq_nb_1182", 1807, 36],
["is_bool", 823, 820, 1807, 36],
["jump_false", 823, "eq_nb_1182", 1807, 36],
["eq_bool", 821, 31, 820, 1807, 36],
["jump", "eq_done_1177", 1807, 36],
"eq_nb_1182",
["false", 821, 1807, 36],
"eq_done_1177",
["move", 819, 821, 1807, 36],
"and_end_1170",
["jump_false", 819, "if_else_1168", 1807, 36],
["access", 824, 0, 1808, 35],
["load_index", 825, 10, 824, 1808, 35],
["access", 826, -1, 1808, 39],
["get", 828, 58, 1, 1808, 16],
["frame", 829, 828, 2, 1808, 16],
["null", 830, 1808, 16],
["setarg", 829, 0, 830, 1808, 16],
["setarg", 829, 1, 825, 1808, 16],
["setarg", 829, 2, 826, 1808, 16],
["invoke", 829, 827, 1808, 16],
["move", 5, 827, 1808, 16],
["access", 831, 1, 1809, 35],
["load_index", 832, 10, 831, 1809, 35],
["access", 833, -1, 1809, 39],
["get", 835, 58, 1, 1809, 16],
["frame", 836, 835, 2, 1809, 16],
["null", 837, 1809, 16],
["setarg", 836, 0, 837, 1809, 16],
["setarg", 836, 1, 832, 1809, 16],
["setarg", 836, 2, 833, 1809, 16],
["invoke", 836, 834, 1809, 16],
["move", 6, 834, 1809, 16],
["get", 839, 10, 1, 1810, 21],
["frame", 840, 839, 0, 1810, 21],
["null", 841, 1810, 21],
["setarg", 840, 0, 841, 1810, 21],
["invoke", 840, 838, 1810, 21],
["move", 37, 838, 1810, 21],
["access", 842, "push_err", 1811, 33],
["get", 844, 60, 1, 1811, 23],
["frame", 845, 844, 1, 1811, 23],
["null", 846, 1811, 23],
["setarg", 845, 0, 846, 1811, 23],
["setarg", 845, 1, 842, 1811, 23],
["invoke", 845, 843, 1811, 23],
["move", 36, 843, 1811, 23],
["access", 847, "push_done", 1812, 34],
["get", 849, 60, 1, 1812, 24],
["frame", 850, 849, 1, 1812, 24],
["null", 851, 1812, 24],
["setarg", 850, 0, 851, 1812, 24],
["setarg", 850, 1, 847, 1812, 24],
["invoke", 850, 848, 1812, 24],
["move", 35, 848, 1812, 24],
["access", 852, "is_array", 1813, 18],
["get", 854, 16, 1, 1813, 11],
["frame", 855, 854, 3, 1813, 11],
["null", 856, 1813, 11],
["setarg", 855, 0, 856, 1813, 11],
["setarg", 855, 1, 852, 1813, 11],
["setarg", 855, 2, 37, 1813, 11],
["setarg", 855, 3, 5, 1813, 11],
["invoke", 855, 853, 1813, 11],
["access", 857, "jump_false", 1814, 26],
["get", 859, 35, 1, 1814, 11],
["frame", 860, 859, 3, 1814, 11],
["null", 861, 1814, 11],
["setarg", 860, 0, 861, 1814, 11],
["setarg", 860, 1, 857, 1814, 11],
["setarg", 860, 2, 37, 1814, 11],
["setarg", 860, 3, 36, 1814, 11],
["invoke", 860, 858, 1814, 11],
["access", 862, "push", 1815, 18],
["get", 864, 16, 1, 1815, 11],
["frame", 865, 864, 3, 1815, 11],
["null", 866, 1815, 11],
["setarg", 865, 0, 866, 1815, 11],
["setarg", 865, 1, 862, 1815, 11],
["setarg", 865, 2, 5, 1815, 11],
["setarg", 865, 3, 6, 1815, 11],
["invoke", 865, 863, 1815, 11],
["get", 868, 34, 1, 1816, 11],
["frame", 869, 868, 1, 1816, 11],
["null", 870, 1816, 11],
["setarg", 869, 0, 870, 1816, 11],
["setarg", 869, 1, 35, 1816, 11],
["invoke", 869, 867, 1816, 11],
["get", 872, 36, 1, 1817, 11],
["frame", 873, 872, 1, 1817, 11],
["null", 874, 1817, 11],
["setarg", 873, 0, 874, 1817, 11],
["setarg", 873, 1, 36, 1817, 11],
["invoke", 873, 871, 1817, 11],
["access", 875, "cannot push: target must be an array", 1818, 26],
["get", 877, 37, 1, 1818, 11],
["frame", 878, 877, 1, 1818, 11],
["null", 879, 1818, 11],
["setarg", 878, 0, 879, 1818, 11],
["setarg", 878, 1, 875, 1818, 11],
["invoke", 878, 876, 1818, 11],
["access", 880, "disrupt", 1819, 18],
["get", 882, 14, 1, 1819, 11],
["frame", 883, 882, 1, 1819, 11],
["null", 884, 1819, 11],
["setarg", 883, 0, 884, 1819, 11],
["setarg", 883, 1, 880, 1819, 11],
["invoke", 883, 881, 1819, 11],
["get", 886, 36, 1, 1820, 11],
["frame", 887, 886, 1, 1820, 11],
["null", 888, 1820, 11],
["setarg", 887, 0, 888, 1820, 11],
["setarg", 887, 1, 35, 1820, 11],
["invoke", 887, 885, 1820, 11],
["return", 6, 1821, 18],
["jump", "if_end_1169", 1821, 18],
"if_else_1168",
"if_end_1169",
["access", 889, 2, 1824, 22],
["is_identical", 890, 52, 889, 1824, 22],
["jump_true", 890, "eq_done_1187", 1824, 22],
["is_int", 891, 52, 1824, 22],
["jump_false", 891, "eq_ni_1188", 1824, 22],
["is_int", 892, 889, 1824, 22],
["jump_false", 892, "eq_ni_1188", 1824, 22],
["eq_int", 890, 52, 889, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_ni_1188",
["is_num", 891, 52, 1824, 22],
["jump_false", 891, "eq_nn_1189", 1824, 22],
["is_num", 892, 889, 1824, 22],
["jump_false", 892, "eq_nn_1189", 1824, 22],
["eq_float", 890, 52, 889, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nn_1189",
["is_text", 891, 52, 1824, 22],
["jump_false", 891, "eq_nt_1190", 1824, 22],
["is_text", 892, 889, 1824, 22],
["jump_false", 892, "eq_nt_1190", 1824, 22],
["eq_text", 890, 52, 889, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nt_1190",
["is_null", 891, 52, 1824, 22],
["jump_false", 891, "eq_nnl_1191", 1824, 22],
["is_null", 892, 889, 1824, 22],
["jump_false", 892, "eq_nnl_1191", 1824, 22],
["true", 890, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nnl_1191",
["is_bool", 891, 52, 1824, 22],
["jump_false", 891, "eq_nb_1192", 1824, 22],
["is_bool", 892, 889, 1824, 22],
["jump_false", 892, "eq_nb_1192", 1824, 22],
["eq_bool", 890, 52, 889, 1824, 22],
["jump", "eq_done_1187", 1824, 22],
"eq_nb_1192",
["false", 890, 1824, 22],
"eq_done_1187",
["move", 893, 890, 1824, 22],
["jump_false", 893, "and_end_1186", 1824, 22],
["access", 894, "arrfor", 1824, 36],
["is_identical", 895, 31, 894, 1824, 36],
["jump_true", 895, "eq_done_1193", 1824, 36],
["is_int", 896, 31, 1824, 36],
["jump_false", 896, "eq_ni_1194", 1824, 36],
["is_int", 897, 894, 1824, 36],
["jump_false", 897, "eq_ni_1194", 1824, 36],
["eq_int", 895, 31, 894, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_ni_1194",
["is_num", 896, 31, 1824, 36],
["jump_false", 896, "eq_nn_1195", 1824, 36],
["is_num", 897, 894, 1824, 36],
["jump_false", 897, "eq_nn_1195", 1824, 36],
["eq_float", 895, 31, 894, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nn_1195",
["is_text", 896, 31, 1824, 36],
["jump_false", 896, "eq_nt_1196", 1824, 36],
["is_text", 897, 894, 1824, 36],
["jump_false", 897, "eq_nt_1196", 1824, 36],
["eq_text", 895, 31, 894, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nt_1196",
["is_null", 896, 31, 1824, 36],
["jump_false", 896, "eq_nnl_1197", 1824, 36],
["is_null", 897, 894, 1824, 36],
["jump_false", 897, "eq_nnl_1197", 1824, 36],
["true", 895, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nnl_1197",
["is_bool", 896, 31, 1824, 36],
["jump_false", 896, "eq_nb_1198", 1824, 36],
["is_bool", 897, 894, 1824, 36],
["jump_false", 897, "eq_nb_1198", 1824, 36],
["eq_bool", 895, 31, 894, 1824, 36],
["jump", "eq_done_1193", 1824, 36],
"eq_nb_1198",
["false", 895, 1824, 36],
"eq_done_1193",
["move", 893, 895, 1824, 36],
"and_end_1186",
["move", 898, 893, 1824, 36],
["jump_false", 898, "and_end_1185", 1824, 36],
["get", 899, 63, 1, 1824, 48],
["move", 898, 899, 1824, 48],
"and_end_1185",
["jump_false", 898, "if_else_1183", 1824, 48],
["access", 900, 0, 1825, 35],
["load_index", 901, 10, 900, 1825, 35],
["access", 902, -1, 1825, 39],
["get", 904, 58, 1, 1825, 16],
["frame", 905, 904, 2, 1825, 16],
["null", 906, 1825, 16],
["setarg", 905, 0, 906, 1825, 16],
["setarg", 905, 1, 901, 1825, 16],
["setarg", 905, 2, 902, 1825, 16],
["invoke", 905, 903, 1825, 16],
["move", 5, 903, 1825, 16],
["access", 907, 1, 1826, 35],
["load_index", 908, 10, 907, 1826, 35],
["access", 909, -1, 1826, 39],
["get", 911, 58, 1, 1826, 16],
["frame", 912, 911, 2, 1826, 16],
["null", 913, 1826, 16],
["setarg", 912, 0, 913, 1826, 16],
["setarg", 912, 1, 908, 1826, 16],
["setarg", 912, 2, 909, 1826, 16],
["invoke", 912, 910, 1826, 16],
["move", 6, 910, 1826, 16],
["get", 915, 10, 1, 1827, 15],
["frame", 916, 915, 0, 1827, 15],
["null", 917, 1827, 15],
["setarg", 916, 0, 917, 1827, 15],
["invoke", 916, 914, 1827, 15],
["move", 19, 914, 1827, 15],
["get", 919, 45, 1, 1828, 18],
["frame", 920, 919, 3, 1828, 18],
["null", 921, 1828, 18],
["setarg", 920, 0, 921, 1828, 18],
["setarg", 920, 1, 19, 1828, 18],
["setarg", 920, 2, 5, 1828, 18],
["setarg", 920, 3, 6, 1828, 18],
["tail_invoke", 920, 918, 1828, 18],
["return", 918, 1828, 18],
["jump", "if_end_1184", 1828, 18],
"if_else_1183",
"if_end_1184",
["access", 922, 2, 1830, 22],
["is_identical", 923, 52, 922, 1830, 22],
["jump_true", 923, "eq_done_1203", 1830, 22],
["is_int", 924, 52, 1830, 22],
["jump_false", 924, "eq_ni_1204", 1830, 22],
["is_int", 925, 922, 1830, 22],
["jump_false", 925, "eq_ni_1204", 1830, 22],
["eq_int", 923, 52, 922, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_ni_1204",
["is_num", 924, 52, 1830, 22],
["jump_false", 924, "eq_nn_1205", 1830, 22],
["is_num", 925, 922, 1830, 22],
["jump_false", 925, "eq_nn_1205", 1830, 22],
["eq_float", 923, 52, 922, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nn_1205",
["is_text", 924, 52, 1830, 22],
["jump_false", 924, "eq_nt_1206", 1830, 22],
["is_text", 925, 922, 1830, 22],
["jump_false", 925, "eq_nt_1206", 1830, 22],
["eq_text", 923, 52, 922, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nt_1206",
["is_null", 924, 52, 1830, 22],
["jump_false", 924, "eq_nnl_1207", 1830, 22],
["is_null", 925, 922, 1830, 22],
["jump_false", 925, "eq_nnl_1207", 1830, 22],
["true", 923, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nnl_1207",
["is_bool", 924, 52, 1830, 22],
["jump_false", 924, "eq_nb_1208", 1830, 22],
["is_bool", 925, 922, 1830, 22],
["jump_false", 925, "eq_nb_1208", 1830, 22],
["eq_bool", 923, 52, 922, 1830, 22],
["jump", "eq_done_1203", 1830, 22],
"eq_nb_1208",
["false", 923, 1830, 22],
"eq_done_1203",
["move", 926, 923, 1830, 22],
["jump_false", 926, "and_end_1202", 1830, 22],
["access", 927, "every", 1830, 36],
["is_identical", 928, 31, 927, 1830, 36],
["jump_true", 928, "eq_done_1209", 1830, 36],
["is_int", 929, 31, 1830, 36],
["jump_false", 929, "eq_ni_1210", 1830, 36],
["is_int", 930, 927, 1830, 36],
["jump_false", 930, "eq_ni_1210", 1830, 36],
["eq_int", 928, 31, 927, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_ni_1210",
["is_num", 929, 31, 1830, 36],
["jump_false", 929, "eq_nn_1211", 1830, 36],
["is_num", 930, 927, 1830, 36],
["jump_false", 930, "eq_nn_1211", 1830, 36],
["eq_float", 928, 31, 927, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nn_1211",
["is_text", 929, 31, 1830, 36],
["jump_false", 929, "eq_nt_1212", 1830, 36],
["is_text", 930, 927, 1830, 36],
["jump_false", 930, "eq_nt_1212", 1830, 36],
["eq_text", 928, 31, 927, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nt_1212",
["is_null", 929, 31, 1830, 36],
["jump_false", 929, "eq_nnl_1213", 1830, 36],
["is_null", 930, 927, 1830, 36],
["jump_false", 930, "eq_nnl_1213", 1830, 36],
["true", 928, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nnl_1213",
["is_bool", 929, 31, 1830, 36],
["jump_false", 929, "eq_nb_1214", 1830, 36],
["is_bool", 930, 927, 1830, 36],
["jump_false", 930, "eq_nb_1214", 1830, 36],
["eq_bool", 928, 31, 927, 1830, 36],
["jump", "eq_done_1209", 1830, 36],
"eq_nb_1214",
["false", 928, 1830, 36],
"eq_done_1209",
["move", 926, 928, 1830, 36],
"and_end_1202",
["move", 931, 926, 1830, 36],
["jump_false", 931, "and_end_1201", 1830, 36],
["get", 932, 64, 1, 1830, 47],
["move", 931, 932, 1830, 47],
"and_end_1201",
["jump_false", 931, "if_else_1199", 1830, 47],
["access", 933, 0, 1831, 35],
["load_index", 934, 10, 933, 1831, 35],
["access", 935, -1, 1831, 39],
["get", 937, 58, 1, 1831, 16],
["frame", 938, 937, 2, 1831, 16],
["null", 939, 1831, 16],
["setarg", 938, 0, 939, 1831, 16],
["setarg", 938, 1, 934, 1831, 16],
["setarg", 938, 2, 935, 1831, 16],
["invoke", 938, 936, 1831, 16],
["move", 5, 936, 1831, 16],
["access", 940, 1, 1832, 35],
["load_index", 941, 10, 940, 1832, 35],
["access", 942, -1, 1832, 39],
["get", 944, 58, 1, 1832, 16],
["frame", 945, 944, 2, 1832, 16],
["null", 946, 1832, 16],
["setarg", 945, 0, 946, 1832, 16],
["setarg", 945, 1, 941, 1832, 16],
["setarg", 945, 2, 942, 1832, 16],
["invoke", 945, 943, 1832, 16],
["move", 6, 943, 1832, 16],
["get", 948, 10, 1, 1833, 15],
["frame", 949, 948, 0, 1833, 15],
["null", 950, 1833, 15],
["setarg", 949, 0, 950, 1833, 15],
["invoke", 949, 947, 1833, 15],
["move", 19, 947, 1833, 15],
["get", 952, 46, 1, 1834, 18],
["frame", 953, 952, 3, 1834, 18],
["null", 954, 1834, 18],
["setarg", 953, 0, 954, 1834, 18],
["setarg", 953, 1, 19, 1834, 18],
["setarg", 953, 2, 5, 1834, 18],
["setarg", 953, 3, 6, 1834, 18],
["tail_invoke", 953, 951, 1834, 18],
["return", 951, 1834, 18],
["jump", "if_end_1200", 1834, 18],
"if_else_1199",
"if_end_1200",
["access", 955, 2, 1836, 22],
["is_identical", 956, 52, 955, 1836, 22],
["jump_true", 956, "eq_done_1219", 1836, 22],
["is_int", 957, 52, 1836, 22],
["jump_false", 957, "eq_ni_1220", 1836, 22],
["is_int", 958, 955, 1836, 22],
["jump_false", 958, "eq_ni_1220", 1836, 22],
["eq_int", 956, 52, 955, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_ni_1220",
["is_num", 957, 52, 1836, 22],
["jump_false", 957, "eq_nn_1221", 1836, 22],
["is_num", 958, 955, 1836, 22],
["jump_false", 958, "eq_nn_1221", 1836, 22],
["eq_float", 956, 52, 955, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nn_1221",
["is_text", 957, 52, 1836, 22],
["jump_false", 957, "eq_nt_1222", 1836, 22],
["is_text", 958, 955, 1836, 22],
["jump_false", 958, "eq_nt_1222", 1836, 22],
["eq_text", 956, 52, 955, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nt_1222",
["is_null", 957, 52, 1836, 22],
["jump_false", 957, "eq_nnl_1223", 1836, 22],
["is_null", 958, 955, 1836, 22],
["jump_false", 958, "eq_nnl_1223", 1836, 22],
["true", 956, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nnl_1223",
["is_bool", 957, 52, 1836, 22],
["jump_false", 957, "eq_nb_1224", 1836, 22],
["is_bool", 958, 955, 1836, 22],
["jump_false", 958, "eq_nb_1224", 1836, 22],
["eq_bool", 956, 52, 955, 1836, 22],
["jump", "eq_done_1219", 1836, 22],
"eq_nb_1224",
["false", 956, 1836, 22],
"eq_done_1219",
["move", 959, 956, 1836, 22],
["jump_false", 959, "and_end_1218", 1836, 22],
["access", 960, "some", 1836, 36],
["is_identical", 961, 31, 960, 1836, 36],
["jump_true", 961, "eq_done_1225", 1836, 36],
["is_int", 962, 31, 1836, 36],
["jump_false", 962, "eq_ni_1226", 1836, 36],
["is_int", 963, 960, 1836, 36],
["jump_false", 963, "eq_ni_1226", 1836, 36],
["eq_int", 961, 31, 960, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_ni_1226",
["is_num", 962, 31, 1836, 36],
["jump_false", 962, "eq_nn_1227", 1836, 36],
["is_num", 963, 960, 1836, 36],
["jump_false", 963, "eq_nn_1227", 1836, 36],
["eq_float", 961, 31, 960, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nn_1227",
["is_text", 962, 31, 1836, 36],
["jump_false", 962, "eq_nt_1228", 1836, 36],
["is_text", 963, 960, 1836, 36],
["jump_false", 963, "eq_nt_1228", 1836, 36],
["eq_text", 961, 31, 960, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nt_1228",
["is_null", 962, 31, 1836, 36],
["jump_false", 962, "eq_nnl_1229", 1836, 36],
["is_null", 963, 960, 1836, 36],
["jump_false", 963, "eq_nnl_1229", 1836, 36],
["true", 961, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nnl_1229",
["is_bool", 962, 31, 1836, 36],
["jump_false", 962, "eq_nb_1230", 1836, 36],
["is_bool", 963, 960, 1836, 36],
["jump_false", 963, "eq_nb_1230", 1836, 36],
["eq_bool", 961, 31, 960, 1836, 36],
["jump", "eq_done_1225", 1836, 36],
"eq_nb_1230",
["false", 961, 1836, 36],
"eq_done_1225",
["move", 959, 961, 1836, 36],
"and_end_1218",
["move", 964, 959, 1836, 36],
["jump_false", 964, "and_end_1217", 1836, 36],
["get", 965, 67, 1, 1836, 46],
["move", 964, 965, 1836, 46],
"and_end_1217",
["jump_false", 964, "if_else_1215", 1836, 46],
["access", 966, 0, 1837, 35],
["load_index", 967, 10, 966, 1837, 35],
["access", 968, -1, 1837, 39],
["get", 970, 58, 1, 1837, 16],
["frame", 971, 970, 2, 1837, 16],
["null", 972, 1837, 16],
["setarg", 971, 0, 972, 1837, 16],
["setarg", 971, 1, 967, 1837, 16],
["setarg", 971, 2, 968, 1837, 16],
["invoke", 971, 969, 1837, 16],
["move", 5, 969, 1837, 16],
["access", 973, 1, 1838, 35],
["load_index", 974, 10, 973, 1838, 35],
["access", 975, -1, 1838, 39],
["get", 977, 58, 1, 1838, 16],
["frame", 978, 977, 2, 1838, 16],
["null", 979, 1838, 16],
["setarg", 978, 0, 979, 1838, 16],
["setarg", 978, 1, 974, 1838, 16],
["setarg", 978, 2, 975, 1838, 16],
["invoke", 978, 976, 1838, 16],
["move", 6, 976, 1838, 16],
["get", 981, 10, 1, 1839, 15],
["frame", 982, 981, 0, 1839, 15],
["null", 983, 1839, 15],
["setarg", 982, 0, 983, 1839, 15],
["invoke", 982, 980, 1839, 15],
["move", 19, 980, 1839, 15],
["get", 985, 49, 1, 1840, 18],
["frame", 986, 985, 3, 1840, 18],
["null", 987, 1840, 18],
["setarg", 986, 0, 987, 1840, 18],
["setarg", 986, 1, 19, 1840, 18],
["setarg", 986, 2, 5, 1840, 18],
["setarg", 986, 3, 6, 1840, 18],
["tail_invoke", 986, 984, 1840, 18],
["return", 984, 1840, 18],
["jump", "if_end_1216", 1840, 18],
"if_else_1215",
"if_end_1216",
["access", 988, 2, 1842, 22],
["is_identical", 989, 52, 988, 1842, 22],
["jump_true", 989, "eq_done_1235", 1842, 22],
["is_int", 990, 52, 1842, 22],
["jump_false", 990, "eq_ni_1236", 1842, 22],
["is_int", 991, 988, 1842, 22],
["jump_false", 991, "eq_ni_1236", 1842, 22],
["eq_int", 989, 52, 988, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_ni_1236",
["is_num", 990, 52, 1842, 22],
["jump_false", 990, "eq_nn_1237", 1842, 22],
["is_num", 991, 988, 1842, 22],
["jump_false", 991, "eq_nn_1237", 1842, 22],
["eq_float", 989, 52, 988, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nn_1237",
["is_text", 990, 52, 1842, 22],
["jump_false", 990, "eq_nt_1238", 1842, 22],
["is_text", 991, 988, 1842, 22],
["jump_false", 991, "eq_nt_1238", 1842, 22],
["eq_text", 989, 52, 988, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nt_1238",
["is_null", 990, 52, 1842, 22],
["jump_false", 990, "eq_nnl_1239", 1842, 22],
["is_null", 991, 988, 1842, 22],
["jump_false", 991, "eq_nnl_1239", 1842, 22],
["true", 989, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nnl_1239",
["is_bool", 990, 52, 1842, 22],
["jump_false", 990, "eq_nb_1240", 1842, 22],
["is_bool", 991, 988, 1842, 22],
["jump_false", 991, "eq_nb_1240", 1842, 22],
["eq_bool", 989, 52, 988, 1842, 22],
["jump", "eq_done_1235", 1842, 22],
"eq_nb_1240",
["false", 989, 1842, 22],
"eq_done_1235",
["move", 992, 989, 1842, 22],
["jump_false", 992, "and_end_1234", 1842, 22],
["access", 993, "filter", 1842, 36],
["is_identical", 994, 31, 993, 1842, 36],
["jump_true", 994, "eq_done_1241", 1842, 36],
["is_int", 995, 31, 1842, 36],
["jump_false", 995, "eq_ni_1242", 1842, 36],
["is_int", 996, 993, 1842, 36],
["jump_false", 996, "eq_ni_1242", 1842, 36],
["eq_int", 994, 31, 993, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_ni_1242",
["is_num", 995, 31, 1842, 36],
["jump_false", 995, "eq_nn_1243", 1842, 36],
["is_num", 996, 993, 1842, 36],
["jump_false", 996, "eq_nn_1243", 1842, 36],
["eq_float", 994, 31, 993, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nn_1243",
["is_text", 995, 31, 1842, 36],
["jump_false", 995, "eq_nt_1244", 1842, 36],
["is_text", 996, 993, 1842, 36],
["jump_false", 996, "eq_nt_1244", 1842, 36],
["eq_text", 994, 31, 993, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nt_1244",
["is_null", 995, 31, 1842, 36],
["jump_false", 995, "eq_nnl_1245", 1842, 36],
["is_null", 996, 993, 1842, 36],
["jump_false", 996, "eq_nnl_1245", 1842, 36],
["true", 994, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nnl_1245",
["is_bool", 995, 31, 1842, 36],
["jump_false", 995, "eq_nb_1246", 1842, 36],
["is_bool", 996, 993, 1842, 36],
["jump_false", 996, "eq_nb_1246", 1842, 36],
["eq_bool", 994, 31, 993, 1842, 36],
["jump", "eq_done_1241", 1842, 36],
"eq_nb_1246",
["false", 994, 1842, 36],
"eq_done_1241",
["move", 992, 994, 1842, 36],
"and_end_1234",
["move", 997, 992, 1842, 36],
["jump_false", 997, "and_end_1233", 1842, 36],
["get", 998, 65, 1, 1842, 48],
["move", 997, 998, 1842, 48],
"and_end_1233",
["jump_false", 997, "if_else_1231", 1842, 48],
["access", 999, 0, 1843, 35],
["load_index", 1000, 10, 999, 1843, 35],
["access", 1001, -1, 1843, 39],
["get", 1003, 58, 1, 1843, 16],
["frame", 1004, 1003, 2, 1843, 16],
["null", 1005, 1843, 16],
["setarg", 1004, 0, 1005, 1843, 16],
["setarg", 1004, 1, 1000, 1843, 16],
["setarg", 1004, 2, 1001, 1843, 16],
["invoke", 1004, 1002, 1843, 16],
["move", 5, 1002, 1843, 16],
["access", 1006, 1, 1844, 35],
["load_index", 1007, 10, 1006, 1844, 35],
["access", 1008, -1, 1844, 39],
["get", 1010, 58, 1, 1844, 16],
["frame", 1011, 1010, 2, 1844, 16],
["null", 1012, 1844, 16],
["setarg", 1011, 0, 1012, 1844, 16],
["setarg", 1011, 1, 1007, 1844, 16],
["setarg", 1011, 2, 1008, 1844, 16],
["invoke", 1011, 1009, 1844, 16],
["move", 6, 1009, 1844, 16],
["get", 1014, 10, 1, 1845, 15],
["frame", 1015, 1014, 0, 1845, 15],
["null", 1016, 1845, 15],
["setarg", 1015, 0, 1016, 1845, 15],
["invoke", 1015, 1013, 1845, 15],
["move", 19, 1013, 1845, 15],
["get", 1018, 47, 1, 1846, 18],
["frame", 1019, 1018, 3, 1846, 18],
["null", 1020, 1846, 18],
["setarg", 1019, 0, 1020, 1846, 18],
["setarg", 1019, 1, 19, 1846, 18],
["setarg", 1019, 2, 5, 1846, 18],
["setarg", 1019, 3, 6, 1846, 18],
["tail_invoke", 1019, 1017, 1846, 18],
["return", 1017, 1846, 18],
["jump", "if_end_1232", 1846, 18],
"if_else_1231",
"if_end_1232",
["access", 1021, "reduce", 1848, 22],
["is_identical", 1022, 31, 1021, 1848, 22],
["jump_true", 1022, "eq_done_1252", 1848, 22],
["is_int", 1023, 31, 1848, 22],
["jump_false", 1023, "eq_ni_1253", 1848, 22],
["is_int", 1024, 1021, 1848, 22],
["jump_false", 1024, "eq_ni_1253", 1848, 22],
["eq_int", 1022, 31, 1021, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_ni_1253",
["is_num", 1023, 31, 1848, 22],
["jump_false", 1023, "eq_nn_1254", 1848, 22],
["is_num", 1024, 1021, 1848, 22],
["jump_false", 1024, "eq_nn_1254", 1848, 22],
["eq_float", 1022, 31, 1021, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nn_1254",
["is_text", 1023, 31, 1848, 22],
["jump_false", 1023, "eq_nt_1255", 1848, 22],
["is_text", 1024, 1021, 1848, 22],
["jump_false", 1024, "eq_nt_1255", 1848, 22],
["eq_text", 1022, 31, 1021, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nt_1255",
["is_null", 1023, 31, 1848, 22],
["jump_false", 1023, "eq_nnl_1256", 1848, 22],
["is_null", 1024, 1021, 1848, 22],
["jump_false", 1024, "eq_nnl_1256", 1848, 22],
["true", 1022, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nnl_1256",
["is_bool", 1023, 31, 1848, 22],
["jump_false", 1023, "eq_nb_1257", 1848, 22],
["is_bool", 1024, 1021, 1848, 22],
["jump_false", 1024, "eq_nb_1257", 1848, 22],
["eq_bool", 1022, 31, 1021, 1848, 22],
["jump", "eq_done_1252", 1848, 22],
"eq_nb_1257",
["false", 1022, 1848, 22],
"eq_done_1252",
["move", 1025, 1022, 1848, 22],
["jump_false", 1025, "and_end_1251", 1848, 22],
["access", 1026, 2, 1848, 43],
["is_int", 1028, 52, 1848, 43],
["jump_false", 1028, "rel_ni_1258", 1848, 43],
["is_int", 1029, 1026, 1848, 43],
["jump_false", 1029, "rel_ni_1258", 1848, 43],
["ge_int", 1027, 52, 1026, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_ni_1258",
["is_num", 1028, 52, 1848, 43],
["jump_false", 1028, "rel_nn_1259", 1848, 43],
["is_num", 1029, 1026, 1848, 43],
["jump_false", 1029, "rel_nn_1259", 1848, 43],
["ge_float", 1027, 52, 1026, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_nn_1259",
["is_text", 1028, 52, 1848, 43],
["jump_false", 1028, "rel_err_1261", 1848, 43],
["is_text", 1029, 1026, 1848, 43],
["jump_false", 1029, "rel_err_1261", 1848, 43],
["ge_text", 1027, 52, 1026, 1848, 43],
["jump", "rel_done_1260", 1848, 43],
"rel_err_1261",
[
"access",
1030,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1848,
43
],
["access", 1031, "error", 1848, 43],
["access", 1032, "cannot compare with '>=': operands must be same type", 1848, 43],
["array", 1033, 0, 1848, 43],
["push", 1033, 1032, 1848, 43],
["frame", 1035, 1030, 2, 1848, 43],
["null", 1036, 1848, 43],
["setarg", 1035, 0, 1036, 1848, 43],
["setarg", 1035, 1, 1031, 1848, 43],
["setarg", 1035, 2, 1033, 1848, 43],
["invoke", 1035, 1034, 1848, 43],
["disrupt", 1848, 43],
"rel_done_1260",
["move", 1025, 1027, 1848, 43],
"and_end_1251",
["move", 1037, 1025, 1848, 43],
["jump_false", 1037, "and_end_1250", 1848, 43],
["access", 1038, 4, 1848, 57],
["is_int", 1040, 52, 1848, 57],
["jump_false", 1040, "rel_ni_1262", 1848, 57],
["is_int", 1041, 1038, 1848, 57],
["jump_false", 1041, "rel_ni_1262", 1848, 57],
["le_int", 1039, 52, 1038, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_ni_1262",
["is_num", 1040, 52, 1848, 57],
["jump_false", 1040, "rel_nn_1263", 1848, 57],
["is_num", 1041, 1038, 1848, 57],
["jump_false", 1041, "rel_nn_1263", 1848, 57],
["le_float", 1039, 52, 1038, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_nn_1263",
["is_text", 1040, 52, 1848, 57],
["jump_false", 1040, "rel_err_1265", 1848, 57],
["is_text", 1041, 1038, 1848, 57],
["jump_false", 1041, "rel_err_1265", 1848, 57],
["le_text", 1039, 52, 1038, 1848, 57],
["jump", "rel_done_1264", 1848, 57],
"rel_err_1265",
[
"access",
1042,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1848,
57
],
["access", 1043, "error", 1848, 57],
["access", 1044, "cannot compare with '<=': operands must be same type", 1848, 57],
["array", 1045, 0, 1848, 57],
["push", 1045, 1044, 1848, 57],
["frame", 1047, 1042, 2, 1848, 57],
["null", 1048, 1848, 57],
["setarg", 1047, 0, 1048, 1848, 57],
["setarg", 1047, 1, 1043, 1848, 57],
["setarg", 1047, 2, 1045, 1848, 57],
["invoke", 1047, 1046, 1848, 57],
["disrupt", 1848, 57],
"rel_done_1264",
["move", 1037, 1039, 1848, 57],
"and_end_1250",
["move", 1049, 1037, 1848, 57],
["jump_false", 1049, "and_end_1249", 1848, 57],
["get", 1050, 66, 1, 1848, 62],
["move", 1049, 1050, 1848, 62],
"and_end_1249",
["jump_false", 1049, "if_else_1247", 1848, 62],
["access", 1051, 0, 1849, 35],
["load_index", 1052, 10, 1051, 1849, 35],
["access", 1053, -1, 1849, 39],
["get", 1055, 58, 1, 1849, 16],
["frame", 1056, 1055, 2, 1849, 16],
["null", 1057, 1849, 16],
["setarg", 1056, 0, 1057, 1849, 16],
["setarg", 1056, 1, 1052, 1849, 16],
["setarg", 1056, 2, 1053, 1849, 16],
["invoke", 1056, 1054, 1849, 16],
["move", 5, 1054, 1849, 16],
["access", 1058, 1, 1850, 35],
["load_index", 1059, 10, 1058, 1850, 35],
["access", 1060, -1, 1850, 39],
["get", 1062, 58, 1, 1850, 16],
["frame", 1063, 1062, 2, 1850, 16],
["null", 1064, 1850, 16],
["setarg", 1063, 0, 1064, 1850, 16],
["setarg", 1063, 1, 1059, 1850, 16],
["setarg", 1063, 2, 1060, 1850, 16],
["invoke", 1063, 1061, 1850, 16],
["move", 6, 1061, 1850, 16],
["access", 1065, 3, 1851, 25],
["is_int", 1067, 52, 1851, 25],
["jump_false", 1067, "rel_ni_1268", 1851, 25],
["is_int", 1068, 1065, 1851, 25],
["jump_false", 1068, "rel_ni_1268", 1851, 25],
["ge_int", 1066, 52, 1065, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_ni_1268",
["is_num", 1067, 52, 1851, 25],
["jump_false", 1067, "rel_nn_1269", 1851, 25],
["is_num", 1068, 1065, 1851, 25],
["jump_false", 1068, "rel_nn_1269", 1851, 25],
["ge_float", 1066, 52, 1065, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_nn_1269",
["is_text", 1067, 52, 1851, 25],
["jump_false", 1067, "rel_err_1271", 1851, 25],
["is_text", 1068, 1065, 1851, 25],
["jump_false", 1068, "rel_err_1271", 1851, 25],
["ge_text", 1066, 52, 1065, 1851, 25],
["jump", "rel_done_1270", 1851, 25],
"rel_err_1271",
[
"access",
1069,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1851,
25
],
["access", 1070, "error", 1851, 25],
["access", 1071, "cannot compare with '>=': operands must be same type", 1851, 25],
["array", 1072, 0, 1851, 25],
["push", 1072, 1071, 1851, 25],
["frame", 1074, 1069, 2, 1851, 25],
["null", 1075, 1851, 25],
["setarg", 1074, 0, 1075, 1851, 25],
["setarg", 1074, 1, 1070, 1851, 25],
["setarg", 1074, 2, 1072, 1851, 25],
["invoke", 1074, 1073, 1851, 25],
["disrupt", 1851, 25],
"rel_done_1270",
["jump_false", 1066, "tern_else_1266", 1851, 25],
["access", 1077, 2, 1851, 48],
["load_index", 1078, 10, 1077, 1851, 48],
["access", 1079, -1, 1851, 52],
["get", 1081, 58, 1, 1851, 29],
["frame", 1082, 1081, 2, 1851, 29],
["null", 1083, 1851, 29],
["setarg", 1082, 0, 1083, 1851, 29],
["setarg", 1082, 1, 1078, 1851, 29],
["setarg", 1082, 2, 1079, 1851, 29],
["invoke", 1082, 1080, 1851, 29],
["move", 1076, 1080, 1851, 29],
["jump", "tern_end_1267", 1851, 29],
"tern_else_1266",
["access", 1084, -1, 1851, 58],
["move", 1076, 1084, 1851, 58],
"tern_end_1267",
["move", 7, 1076, 1851, 58],
["access", 1085, 4, 1852, 25],
["is_int", 1087, 52, 1852, 25],
["jump_false", 1087, "rel_ni_1274", 1852, 25],
["is_int", 1088, 1085, 1852, 25],
["jump_false", 1088, "rel_ni_1274", 1852, 25],
["ge_int", 1086, 52, 1085, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_ni_1274",
["is_num", 1087, 52, 1852, 25],
["jump_false", 1087, "rel_nn_1275", 1852, 25],
["is_num", 1088, 1085, 1852, 25],
["jump_false", 1088, "rel_nn_1275", 1852, 25],
["ge_float", 1086, 52, 1085, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_nn_1275",
["is_text", 1087, 52, 1852, 25],
["jump_false", 1087, "rel_err_1277", 1852, 25],
["is_text", 1088, 1085, 1852, 25],
["jump_false", 1088, "rel_err_1277", 1852, 25],
["ge_text", 1086, 52, 1085, 1852, 25],
["jump", "rel_done_1276", 1852, 25],
"rel_err_1277",
[
"access",
1089,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1852,
25
],
["access", 1090, "error", 1852, 25],
["access", 1091, "cannot compare with '>=': operands must be same type", 1852, 25],
["array", 1092, 0, 1852, 25],
["push", 1092, 1091, 1852, 25],
["frame", 1094, 1089, 2, 1852, 25],
["null", 1095, 1852, 25],
["setarg", 1094, 0, 1095, 1852, 25],
["setarg", 1094, 1, 1090, 1852, 25],
["setarg", 1094, 2, 1092, 1852, 25],
["invoke", 1094, 1093, 1852, 25],
["disrupt", 1852, 25],
"rel_done_1276",
["jump_false", 1086, "tern_else_1272", 1852, 25],
["access", 1097, 3, 1852, 48],
["load_index", 1098, 10, 1097, 1852, 48],
["access", 1099, -1, 1852, 52],
["get", 1101, 58, 1, 1852, 29],
["frame", 1102, 1101, 2, 1852, 29],
["null", 1103, 1852, 29],
["setarg", 1102, 0, 1103, 1852, 29],
["setarg", 1102, 1, 1098, 1852, 29],
["setarg", 1102, 2, 1099, 1852, 29],
["invoke", 1102, 1100, 1852, 29],
["move", 1096, 1100, 1852, 29],
["jump", "tern_end_1273", 1852, 29],
"tern_else_1272",
["access", 1104, -1, 1852, 58],
["move", 1096, 1104, 1852, 58],
"tern_end_1273",
["move", 8, 1096, 1852, 58],
["get", 1106, 10, 1, 1853, 15],
["frame", 1107, 1106, 0, 1853, 15],
["null", 1108, 1853, 15],
["setarg", 1107, 0, 1108, 1853, 15],
["invoke", 1107, 1105, 1853, 15],
["move", 19, 1105, 1853, 15],
["record", 1109, 4],
["store_field", 1109, 5, "arr", 1854, 48],
["store_field", 1109, 6, "fn", 1854, 56],
["store_field", 1109, 7, "init", 1854, 66],
["store_field", 1109, 8, "rev", 1854, 75],
["get", 1111, 48, 1, 1854, 18],
["frame", 1112, 1111, 3, 1854, 18],
["null", 1113, 1854, 18],
["setarg", 1112, 0, 1113, 1854, 18],
["setarg", 1112, 1, 19, 1854, 18],
["setarg", 1112, 2, 1109, 1854, 18],
["setarg", 1112, 3, 52, 1854, 18],
["tail_invoke", 1112, 1110, 1854, 18],
["return", 1110, 1854, 18],
["jump", "if_end_1248", 1854, 18],
"if_else_1247",
"if_end_1248",
["jump", "if_end_1127", 1854, 18],
"if_else_1126",
"if_end_1127",
["array", 1114, 0, 1859, 19],
["move", 9, 1114, 1859, 19],
["access", 3, 0, 1860, 12],
["null", 1115, 1861, 28],
["is_identical", 1116, 10, 1115, 1861, 28],
["jump_true", 1116, "ne_nid_1281", 1861, 28],
["jump", "ne_ni_1282", 1861, 28],
"ne_nid_1281",
["false", 1116, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_ni_1282",
["is_int", 1117, 10, 1861, 28],
["jump_false", 1117, "ne_nn_1283", 1861, 28],
["is_int", 1118, 1115, 1861, 28],
["jump_false", 1118, "ne_nn_1283", 1861, 28],
["ne_int", 1116, 10, 1115, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nn_1283",
["is_num", 1117, 10, 1861, 28],
["jump_false", 1117, "ne_nt_1284", 1861, 28],
["is_num", 1118, 1115, 1861, 28],
["jump_false", 1118, "ne_nt_1284", 1861, 28],
["ne_float", 1116, 10, 1115, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nt_1284",
["is_text", 1117, 10, 1861, 28],
["jump_false", 1117, "ne_nnl_1285", 1861, 28],
["is_text", 1118, 1115, 1861, 28],
["jump_false", 1118, "ne_nnl_1285", 1861, 28],
["ne_text", 1116, 10, 1115, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nnl_1285",
["is_null", 1117, 10, 1861, 28],
["jump_false", 1117, "ne_nb_1286", 1861, 28],
["is_null", 1118, 1115, 1861, 28],
["jump_false", 1118, "ne_nb_1286", 1861, 28],
["false", 1116, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_nb_1286",
["is_bool", 1117, 10, 1861, 28],
["jump_false", 1117, "ne_mis_1287", 1861, 28],
["is_bool", 1118, 1115, 1861, 28],
["jump_false", 1118, "ne_mis_1287", 1861, 28],
["ne_bool", 1116, 10, 1115, 1861, 28],
["jump", "ne_done_1280", 1861, 28],
"ne_mis_1287",
["true", 1116, 1861, 28],
"ne_done_1280",
["jump_false", 1116, "tern_else_1278", 1861, 28],
["length", 1120, 10, 1861, 42],
["move", 1119, 1120, 1861, 42],
["jump", "tern_end_1279", 1861, 42],
"tern_else_1278",
["access", 1121, 0, 1861, 55],
["move", 1119, 1121, 1861, 55],
"tern_end_1279",
["move", 52, 1119, 1861, 55],
"while_start_1288",
["is_int", 1123, 3, 1862, 19],
["jump_false", 1123, "rel_ni_1290", 1862, 19],
["is_int", 1124, 52, 1862, 19],
["jump_false", 1124, "rel_ni_1290", 1862, 19],
["lt_int", 1122, 3, 52, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_ni_1290",
["is_num", 1123, 3, 1862, 19],
["jump_false", 1123, "rel_nn_1291", 1862, 19],
["is_num", 1124, 52, 1862, 19],
["jump_false", 1124, "rel_nn_1291", 1862, 19],
["lt_float", 1122, 3, 52, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_nn_1291",
["is_text", 1123, 3, 1862, 19],
["jump_false", 1123, "rel_err_1293", 1862, 19],
["is_text", 1124, 52, 1862, 19],
["jump_false", 1124, "rel_err_1293", 1862, 19],
["lt_text", 1122, 3, 52, 1862, 19],
["jump", "rel_done_1292", 1862, 19],
"rel_err_1293",
[
"access",
1125,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1862,
19
],
["access", 1126, "error", 1862, 19],
["access", 1127, "cannot compare with '<': operands must be same type", 1862, 19],
["array", 1128, 0, 1862, 19],
["push", 1128, 1127, 1862, 19],
["frame", 1130, 1125, 2, 1862, 19],
["null", 1131, 1862, 19],
["setarg", 1130, 0, 1131, 1862, 19],
["setarg", 1130, 1, 1126, 1862, 19],
["setarg", 1130, 2, 1128, 1862, 19],
["invoke", 1130, 1129, 1862, 19],
["disrupt", 1862, 19],
"rel_done_1292",
["jump_false", 1122, "while_end_1289", 1862, 19],
["load_dynamic", 1132, 10, 3, 1863, 44],
["access", 1133, -1, 1863, 49],
["get", 1135, 58, 1, 1863, 25],
["frame", 1136, 1135, 2, 1863, 25],
["null", 1137, 1863, 25],
["setarg", 1136, 0, 1137, 1863, 25],
["setarg", 1136, 1, 1132, 1863, 25],
["setarg", 1136, 2, 1133, 1863, 25],
["invoke", 1136, 1134, 1863, 25],
["is_array", 1138, 9, 1863, 25],
["jump_false", 1138, "push_err_1294", 1863, 25],
["push", 9, 1134, 1863, 25],
["jump", "push_done_1295", 1863, 25],
"push_err_1294",
[
"access",
1139,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1863,
25
],
["access", 1140, "error", 1863, 25],
["access", 1141, "cannot push: target must be an array", 1863, 25],
["array", 1142, 0, 1863, 25],
["push", 1142, 1141, 1863, 25],
["frame", 1144, 1139, 2, 1863, 25],
["null", 1145, 1863, 25],
["setarg", 1144, 0, 1145, 1863, 25],
["setarg", 1144, 1, 1140, 1863, 25],
["setarg", 1144, 2, 1142, 1863, 25],
["invoke", 1144, 1143, 1863, 25],
["disrupt", 1863, 25],
"push_done_1295",
["access", 1146, 1, 1864, 19],
["is_num", 1148, 3, 1864, 19],
["jump_false", 1148, "num_err_1296", 1864, 19],
["is_num", 1149, 1146, 1864, 19],
["jump_false", 1149, "num_err_1296", 1864, 19],
["add", 1147, 3, 1146, 1864, 19],
["jump", "num_done_1297", 1864, 19],
"num_err_1296",
[
"access",
1150,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1864,
19
],
["access", 1151, "error", 1864, 19],
["access", 1152, "cannot apply '+': operands must be numbers", 1864, 19],
["array", 1153, 0, 1864, 19],
["push", 1153, 1152, 1864, 19],
["frame", 1155, 1150, 2, 1864, 19],
["null", 1156, 1864, 19],
["setarg", 1155, 0, 1156, 1864, 19],
["setarg", 1155, 1, 1151, 1864, 19],
["setarg", 1155, 2, 1153, 1864, 19],
["invoke", 1155, 1154, 1864, 19],
["disrupt", 1864, 19],
"num_done_1297",
["move", 3, 1147, 1864, 19],
["jump", "while_start_1288", 1864, 19],
"while_end_1289",
["get", 1158, 10, 1, 1866, 14],
["frame", 1159, 1158, 0, 1866, 14],
["null", 1160, 1866, 14],
["setarg", 1159, 0, 1160, 1866, 14],
["invoke", 1159, 1157, 1866, 14],
["move", 20, 1157, 1866, 14],
["access", 1161, ".", 1867, 26],
["is_identical", 1162, 15, 1161, 1867, 26],
["jump_true", 1162, "eq_done_1300", 1867, 26],
["is_int", 1163, 15, 1867, 26],
["jump_false", 1163, "eq_ni_1301", 1867, 26],
["is_int", 1164, 1161, 1867, 26],
["jump_false", 1164, "eq_ni_1301", 1867, 26],
["eq_int", 1162, 15, 1161, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_ni_1301",
["is_num", 1163, 15, 1867, 26],
["jump_false", 1163, "eq_nn_1302", 1867, 26],
["is_num", 1164, 1161, 1867, 26],
["jump_false", 1164, "eq_nn_1302", 1867, 26],
["eq_float", 1162, 15, 1161, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nn_1302",
["is_text", 1163, 15, 1867, 26],
["jump_false", 1163, "eq_nt_1303", 1867, 26],
["is_text", 1164, 1161, 1867, 26],
["jump_false", 1164, "eq_nt_1303", 1867, 26],
["eq_text", 1162, 15, 1161, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nt_1303",
["is_null", 1163, 15, 1867, 26],
["jump_false", 1163, "eq_nnl_1304", 1867, 26],
["is_null", 1164, 1161, 1867, 26],
["jump_false", 1164, "eq_nnl_1304", 1867, 26],
["true", 1162, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nnl_1304",
["is_bool", 1163, 15, 1867, 26],
["jump_false", 1163, "eq_nb_1305", 1867, 26],
["is_bool", 1164, 1161, 1867, 26],
["jump_false", 1164, "eq_nb_1305", 1867, 26],
["eq_bool", 1162, 15, 1161, 1867, 26],
["jump", "eq_done_1300", 1867, 26],
"eq_nb_1305",
["false", 1162, 1867, 26],
"eq_done_1300",
["jump_false", 1162, "if_else_1298", 1867, 26],
["load_field", 1165, 14, "left", 1868, 15],
["move", 55, 1165, 1868, 15],
["load_field", 1166, 14, "right", 1869, 16],
["move", 67, 1166, 1869, 16],
["access", 1167, -1, 1870, 34],
["get", 1169, 58, 1, 1870, 20],
["frame", 1170, 1169, 2, 1870, 20],
["null", 1171, 1870, 20],
["setarg", 1170, 0, 1171, 1870, 20],
["setarg", 1170, 1, 55, 1870, 20],
["setarg", 1170, 2, 1167, 1870, 20],
["invoke", 1170, 1168, 1870, 20],
["move", 56, 1168, 1870, 20],
["get", 1173, 23, 1, 1871, 9],
["frame", 1174, 1173, 4, 1871, 9],
["null", 1175, 1871, 9],
["setarg", 1174, 0, 1175, 1871, 9],
["setarg", 1174, 1, 20, 1871, 9],
["setarg", 1174, 2, 56, 1871, 9],
["setarg", 1174, 3, 67, 1871, 9],
["setarg", 1174, 4, 9, 1871, 9],
["invoke", 1174, 1172, 1871, 9],
["jump", "if_end_1299", 1871, 9],
"if_else_1298",
["access", 1176, "[", 1872, 33],
["is_identical", 1177, 15, 1176, 1872, 33],
["jump_true", 1177, "eq_done_1308", 1872, 33],
["is_int", 1178, 15, 1872, 33],
["jump_false", 1178, "eq_ni_1309", 1872, 33],
["is_int", 1179, 1176, 1872, 33],
["jump_false", 1179, "eq_ni_1309", 1872, 33],
["eq_int", 1177, 15, 1176, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_ni_1309",
["is_num", 1178, 15, 1872, 33],
["jump_false", 1178, "eq_nn_1310", 1872, 33],
["is_num", 1179, 1176, 1872, 33],
["jump_false", 1179, "eq_nn_1310", 1872, 33],
["eq_float", 1177, 15, 1176, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nn_1310",
["is_text", 1178, 15, 1872, 33],
["jump_false", 1178, "eq_nt_1311", 1872, 33],
["is_text", 1179, 1176, 1872, 33],
["jump_false", 1179, "eq_nt_1311", 1872, 33],
["eq_text", 1177, 15, 1176, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nt_1311",
["is_null", 1178, 15, 1872, 33],
["jump_false", 1178, "eq_nnl_1312", 1872, 33],
["is_null", 1179, 1176, 1872, 33],
["jump_false", 1179, "eq_nnl_1312", 1872, 33],
["true", 1177, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nnl_1312",
["is_bool", 1178, 15, 1872, 33],
["jump_false", 1178, "eq_nb_1313", 1872, 33],
["is_bool", 1179, 1176, 1872, 33],
["jump_false", 1179, "eq_nb_1313", 1872, 33],
["eq_bool", 1177, 15, 1176, 1872, 33],
["jump", "eq_done_1308", 1872, 33],
"eq_nb_1313",
["false", 1177, 1872, 33],
"eq_done_1308",
["jump_false", 1177, "if_else_1306", 1872, 33],
["load_field", 1180, 14, "left", 1873, 15],
["move", 55, 1180, 1873, 15],
["load_field", 1181, 14, "right", 1874, 20],
["move", 42, 1181, 1874, 20],
["access", 1182, -1, 1875, 34],
["get", 1184, 58, 1, 1875, 20],
["frame", 1185, 1184, 2, 1875, 20],
["null", 1186, 1875, 20],
["setarg", 1185, 0, 1186, 1875, 20],
["setarg", 1185, 1, 55, 1875, 20],
["setarg", 1185, 2, 1182, 1875, 20],
["invoke", 1185, 1183, 1875, 20],
["move", 56, 1183, 1875, 20],
["access", 1187, -1, 1876, 39],
["get", 1189, 58, 1, 1876, 20],
["frame", 1190, 1189, 2, 1876, 20],
["null", 1191, 1876, 20],
["setarg", 1190, 0, 1191, 1876, 20],
["setarg", 1190, 1, 42, 1876, 20],
["setarg", 1190, 2, 1187, 1876, 20],
["invoke", 1190, 1188, 1876, 20],
["move", 44, 1188, 1876, 20],
["get", 1193, 24, 1, 1877, 9],
["frame", 1194, 1193, 4, 1877, 9],
["null", 1195, 1877, 9],
["setarg", 1194, 0, 1195, 1877, 9],
["setarg", 1194, 1, 20, 1877, 9],
["setarg", 1194, 2, 56, 1877, 9],
["setarg", 1194, 3, 44, 1877, 9],
["setarg", 1194, 4, 9, 1877, 9],
["invoke", 1194, 1192, 1877, 9],
["jump", "if_end_1307", 1877, 9],
"if_else_1306",
["access", 1196, -1, 1879, 38],
["get", 1198, 58, 1, 1879, 21],
["frame", 1199, 1198, 2, 1879, 21],
["null", 1200, 1879, 21],
["setarg", 1199, 0, 1200, 1879, 21],
["setarg", 1199, 1, 14, 1879, 21],
["setarg", 1199, 2, 1196, 1879, 21],
["invoke", 1199, 1197, 1879, 21],
["move", 34, 1197, 1879, 21],
["get", 1202, 22, 1, 1880, 9],
["frame", 1203, 1202, 3, 1880, 9],
["null", 1204, 1880, 9],
["setarg", 1203, 0, 1204, 1880, 9],
["setarg", 1203, 1, 20, 1880, 9],
["setarg", 1203, 2, 34, 1880, 9],
["setarg", 1203, 3, 9, 1880, 9],
["invoke", 1203, 1201, 1880, 9],
"if_end_1307",
"if_end_1299",
["return", 20, 1882, 14],
["jump", "if_end_1032", 1882, 14],
"if_else_1031",
"if_end_1032",
["access", 1205, "!", 1886, 17],
["is_identical", 1206, 45, 1205, 1886, 17],
["jump_true", 1206, "eq_done_1316", 1886, 17],
["is_int", 1207, 45, 1886, 17],
["jump_false", 1207, "eq_ni_1317", 1886, 17],
["is_int", 1208, 1205, 1886, 17],
["jump_false", 1208, "eq_ni_1317", 1886, 17],
["eq_int", 1206, 45, 1205, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_ni_1317",
["is_num", 1207, 45, 1886, 17],
["jump_false", 1207, "eq_nn_1318", 1886, 17],
["is_num", 1208, 1205, 1886, 17],
["jump_false", 1208, "eq_nn_1318", 1886, 17],
["eq_float", 1206, 45, 1205, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nn_1318",
["is_text", 1207, 45, 1886, 17],
["jump_false", 1207, "eq_nt_1319", 1886, 17],
["is_text", 1208, 1205, 1886, 17],
["jump_false", 1208, "eq_nt_1319", 1886, 17],
["eq_text", 1206, 45, 1205, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nt_1319",
["is_null", 1207, 45, 1886, 17],
["jump_false", 1207, "eq_nnl_1320", 1886, 17],
["is_null", 1208, 1205, 1886, 17],
["jump_false", 1208, "eq_nnl_1320", 1886, 17],
["true", 1206, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nnl_1320",
["is_bool", 1207, 45, 1886, 17],
["jump_false", 1207, "eq_nb_1321", 1886, 17],
["is_bool", 1208, 1205, 1886, 17],
["jump_false", 1208, "eq_nb_1321", 1886, 17],
["eq_bool", 1206, 45, 1205, 1886, 17],
["jump", "eq_done_1316", 1886, 17],
"eq_nb_1321",
["false", 1206, 1886, 17],
"eq_done_1316",
["jump_false", 1206, "if_else_1314", 1886, 17],
["load_field", 1209, 1, "expression", 1887, 31],
["access", 1210, -1, 1887, 48],
["get", 1212, 58, 1, 1887, 22],
["frame", 1213, 1212, 2, 1887, 22],
["null", 1214, 1887, 22],
["setarg", 1213, 0, 1214, 1887, 22],
["setarg", 1213, 1, 1209, 1887, 22],
["setarg", 1213, 2, 1210, 1887, 22],
["invoke", 1213, 1211, 1887, 22],
["move", 62, 1211, 1887, 22],
["get", 1216, 10, 1, 1888, 14],
["frame", 1217, 1216, 0, 1888, 14],
["null", 1218, 1888, 14],
["setarg", 1217, 0, 1218, 1888, 14],
["invoke", 1217, 1215, 1888, 14],
["move", 71, 1215, 1888, 14],
["access", 1219, "not", 1889, 14],
["get", 1221, 16, 1, 1889, 7],
["frame", 1222, 1221, 3, 1889, 7],
["null", 1223, 1889, 7],
["setarg", 1222, 0, 1223, 1889, 7],
["setarg", 1222, 1, 1219, 1889, 7],
["setarg", 1222, 2, 71, 1889, 7],
["setarg", 1222, 3, 62, 1889, 7],
["invoke", 1222, 1220, 1889, 7],
["return", 71, 1890, 14],
["jump", "if_end_1315", 1890, 14],
"if_else_1314",
"if_end_1315",
["access", 1224, "~", 1892, 17],
["is_identical", 1225, 45, 1224, 1892, 17],
["jump_true", 1225, "eq_done_1324", 1892, 17],
["is_int", 1226, 45, 1892, 17],
["jump_false", 1226, "eq_ni_1325", 1892, 17],
["is_int", 1227, 1224, 1892, 17],
["jump_false", 1227, "eq_ni_1325", 1892, 17],
["eq_int", 1225, 45, 1224, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_ni_1325",
["is_num", 1226, 45, 1892, 17],
["jump_false", 1226, "eq_nn_1326", 1892, 17],
["is_num", 1227, 1224, 1892, 17],
["jump_false", 1227, "eq_nn_1326", 1892, 17],
["eq_float", 1225, 45, 1224, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nn_1326",
["is_text", 1226, 45, 1892, 17],
["jump_false", 1226, "eq_nt_1327", 1892, 17],
["is_text", 1227, 1224, 1892, 17],
["jump_false", 1227, "eq_nt_1327", 1892, 17],
["eq_text", 1225, 45, 1224, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nt_1327",
["is_null", 1226, 45, 1892, 17],
["jump_false", 1226, "eq_nnl_1328", 1892, 17],
["is_null", 1227, 1224, 1892, 17],
["jump_false", 1227, "eq_nnl_1328", 1892, 17],
["true", 1225, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nnl_1328",
["is_bool", 1226, 45, 1892, 17],
["jump_false", 1226, "eq_nb_1329", 1892, 17],
["is_bool", 1227, 1224, 1892, 17],
["jump_false", 1227, "eq_nb_1329", 1892, 17],
["eq_bool", 1225, 45, 1224, 1892, 17],
["jump", "eq_done_1324", 1892, 17],
"eq_nb_1329",
["false", 1225, 1892, 17],
"eq_done_1324",
["jump_false", 1225, "if_else_1322", 1892, 17],
["load_field", 1228, 1, "expression", 1893, 31],
["access", 1229, -1, 1893, 48],
["get", 1231, 58, 1, 1893, 22],
["frame", 1232, 1231, 2, 1893, 22],
["null", 1233, 1893, 22],
["setarg", 1232, 0, 1233, 1893, 22],
["setarg", 1232, 1, 1228, 1893, 22],
["setarg", 1232, 2, 1229, 1893, 22],
["invoke", 1232, 1230, 1893, 22],
["move", 62, 1230, 1893, 22],
["get", 1235, 10, 1, 1894, 14],
["frame", 1236, 1235, 0, 1894, 14],
["null", 1237, 1894, 14],
["setarg", 1236, 0, 1237, 1894, 14],
["invoke", 1236, 1234, 1894, 14],
["move", 71, 1234, 1894, 14],
["access", 1238, "bitnot", 1895, 14],
["get", 1240, 16, 1, 1895, 7],
["frame", 1241, 1240, 3, 1895, 7],
["null", 1242, 1895, 7],
["setarg", 1241, 0, 1242, 1895, 7],
["setarg", 1241, 1, 1238, 1895, 7],
["setarg", 1241, 2, 71, 1895, 7],
["setarg", 1241, 3, 62, 1895, 7],
["invoke", 1241, 1239, 1895, 7],
["return", 71, 1896, 14],
["jump", "if_end_1323", 1896, 14],
"if_else_1322",
"if_end_1323",
["access", 1243, "-unary", 1898, 17],
["is_identical", 1244, 45, 1243, 1898, 17],
["jump_true", 1244, "eq_done_1332", 1898, 17],
["is_int", 1245, 45, 1898, 17],
["jump_false", 1245, "eq_ni_1333", 1898, 17],
["is_int", 1246, 1243, 1898, 17],
["jump_false", 1246, "eq_ni_1333", 1898, 17],
["eq_int", 1244, 45, 1243, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_ni_1333",
["is_num", 1245, 45, 1898, 17],
["jump_false", 1245, "eq_nn_1334", 1898, 17],
["is_num", 1246, 1243, 1898, 17],
["jump_false", 1246, "eq_nn_1334", 1898, 17],
["eq_float", 1244, 45, 1243, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nn_1334",
["is_text", 1245, 45, 1898, 17],
["jump_false", 1245, "eq_nt_1335", 1898, 17],
["is_text", 1246, 1243, 1898, 17],
["jump_false", 1246, "eq_nt_1335", 1898, 17],
["eq_text", 1244, 45, 1243, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nt_1335",
["is_null", 1245, 45, 1898, 17],
["jump_false", 1245, "eq_nnl_1336", 1898, 17],
["is_null", 1246, 1243, 1898, 17],
["jump_false", 1246, "eq_nnl_1336", 1898, 17],
["true", 1244, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nnl_1336",
["is_bool", 1245, 45, 1898, 17],
["jump_false", 1245, "eq_nb_1337", 1898, 17],
["is_bool", 1246, 1243, 1898, 17],
["jump_false", 1246, "eq_nb_1337", 1898, 17],
["eq_bool", 1244, 45, 1243, 1898, 17],
["jump", "eq_done_1332", 1898, 17],
"eq_nb_1337",
["false", 1244, 1898, 17],
"eq_done_1332",
["jump_false", 1244, "if_else_1330", 1898, 17],
["load_field", 1247, 1, "expression", 1899, 31],
["access", 1248, -1, 1899, 48],
["get", 1250, 58, 1, 1899, 22],
["frame", 1251, 1250, 2, 1899, 22],
["null", 1252, 1899, 22],
["setarg", 1251, 0, 1252, 1899, 22],
["setarg", 1251, 1, 1247, 1899, 22],
["setarg", 1251, 2, 1248, 1899, 22],
["invoke", 1251, 1249, 1899, 22],
["move", 62, 1249, 1899, 22],
["get", 1254, 10, 1, 1900, 14],
["frame", 1255, 1254, 0, 1900, 14],
["null", 1256, 1900, 14],
["setarg", 1255, 0, 1256, 1900, 14],
["invoke", 1255, 1253, 1900, 14],
["move", 71, 1253, 1900, 14],
["load_field", 1257, 1, "expression", 1901, 47],
["get", 1259, 39, 1, 1901, 7],
["frame", 1260, 1259, 3, 1901, 7],
["null", 1261, 1901, 7],
["setarg", 1260, 0, 1261, 1901, 7],
["setarg", 1260, 1, 71, 1901, 7],
["setarg", 1260, 2, 62, 1901, 7],
["setarg", 1260, 3, 1257, 1901, 7],
["invoke", 1260, 1258, 1901, 7],
["return", 71, 1902, 14],
["jump", "if_end_1331", 1902, 14],
"if_else_1330",
"if_end_1331",
["access", 1262, "+unary", 1904, 17],
["is_identical", 1263, 45, 1262, 1904, 17],
["jump_true", 1263, "eq_done_1340", 1904, 17],
["is_int", 1264, 45, 1904, 17],
["jump_false", 1264, "eq_ni_1341", 1904, 17],
["is_int", 1265, 1262, 1904, 17],
["jump_false", 1265, "eq_ni_1341", 1904, 17],
["eq_int", 1263, 45, 1262, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_ni_1341",
["is_num", 1264, 45, 1904, 17],
["jump_false", 1264, "eq_nn_1342", 1904, 17],
["is_num", 1265, 1262, 1904, 17],
["jump_false", 1265, "eq_nn_1342", 1904, 17],
["eq_float", 1263, 45, 1262, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nn_1342",
["is_text", 1264, 45, 1904, 17],
["jump_false", 1264, "eq_nt_1343", 1904, 17],
["is_text", 1265, 1262, 1904, 17],
["jump_false", 1265, "eq_nt_1343", 1904, 17],
["eq_text", 1263, 45, 1262, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nt_1343",
["is_null", 1264, 45, 1904, 17],
["jump_false", 1264, "eq_nnl_1344", 1904, 17],
["is_null", 1265, 1262, 1904, 17],
["jump_false", 1265, "eq_nnl_1344", 1904, 17],
["true", 1263, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nnl_1344",
["is_bool", 1264, 45, 1904, 17],
["jump_false", 1264, "eq_nb_1345", 1904, 17],
["is_bool", 1265, 1262, 1904, 17],
["jump_false", 1265, "eq_nb_1345", 1904, 17],
["eq_bool", 1263, 45, 1262, 1904, 17],
["jump", "eq_done_1340", 1904, 17],
"eq_nb_1345",
["false", 1263, 1904, 17],
"eq_done_1340",
["jump_false", 1263, "if_else_1338", 1904, 17],
["load_field", 1266, 1, "expression", 1905, 23],
["access", 1267, -1, 1905, 40],
["get", 1269, 58, 1, 1905, 14],
["frame", 1270, 1269, 2, 1905, 14],
["null", 1271, 1905, 14],
["setarg", 1270, 0, 1271, 1905, 14],
["setarg", 1270, 1, 1266, 1905, 14],
["setarg", 1270, 2, 1267, 1905, 14],
["tail_invoke", 1270, 1268, 1905, 14],
["return", 1268, 1905, 14],
["jump", "if_end_1339", 1905, 14],
"if_else_1338",
"if_end_1339",
["access", 1272, "++", 1909, 17],
["is_identical", 1273, 45, 1272, 1909, 17],
["jump_true", 1273, "eq_done_1349", 1909, 17],
["is_int", 1274, 45, 1909, 17],
["jump_false", 1274, "eq_ni_1350", 1909, 17],
["is_int", 1275, 1272, 1909, 17],
["jump_false", 1275, "eq_ni_1350", 1909, 17],
["eq_int", 1273, 45, 1272, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_ni_1350",
["is_num", 1274, 45, 1909, 17],
["jump_false", 1274, "eq_nn_1351", 1909, 17],
["is_num", 1275, 1272, 1909, 17],
["jump_false", 1275, "eq_nn_1351", 1909, 17],
["eq_float", 1273, 45, 1272, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nn_1351",
["is_text", 1274, 45, 1909, 17],
["jump_false", 1274, "eq_nt_1352", 1909, 17],
["is_text", 1275, 1272, 1909, 17],
["jump_false", 1275, "eq_nt_1352", 1909, 17],
["eq_text", 1273, 45, 1272, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nt_1352",
["is_null", 1274, 45, 1909, 17],
["jump_false", 1274, "eq_nnl_1353", 1909, 17],
["is_null", 1275, 1272, 1909, 17],
["jump_false", 1275, "eq_nnl_1353", 1909, 17],
["true", 1273, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nnl_1353",
["is_bool", 1274, 45, 1909, 17],
["jump_false", 1274, "eq_nb_1354", 1909, 17],
["is_bool", 1275, 1272, 1909, 17],
["jump_false", 1275, "eq_nb_1354", 1909, 17],
["eq_bool", 1273, 45, 1272, 1909, 17],
["jump", "eq_done_1349", 1909, 17],
"eq_nb_1354",
["false", 1273, 1909, 17],
"eq_done_1349",
["move", 1276, 1273, 1909, 17],
["jump_true", 1276, "or_end_1348", 1909, 17],
["access", 1277, "--", 1909, 33],
["is_identical", 1278, 45, 1277, 1909, 33],
["jump_true", 1278, "eq_done_1355", 1909, 33],
["is_int", 1279, 45, 1909, 33],
["jump_false", 1279, "eq_ni_1356", 1909, 33],
["is_int", 1280, 1277, 1909, 33],
["jump_false", 1280, "eq_ni_1356", 1909, 33],
["eq_int", 1278, 45, 1277, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_ni_1356",
["is_num", 1279, 45, 1909, 33],
["jump_false", 1279, "eq_nn_1357", 1909, 33],
["is_num", 1280, 1277, 1909, 33],
["jump_false", 1280, "eq_nn_1357", 1909, 33],
["eq_float", 1278, 45, 1277, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nn_1357",
["is_text", 1279, 45, 1909, 33],
["jump_false", 1279, "eq_nt_1358", 1909, 33],
["is_text", 1280, 1277, 1909, 33],
["jump_false", 1280, "eq_nt_1358", 1909, 33],
["eq_text", 1278, 45, 1277, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nt_1358",
["is_null", 1279, 45, 1909, 33],
["jump_false", 1279, "eq_nnl_1359", 1909, 33],
["is_null", 1280, 1277, 1909, 33],
["jump_false", 1280, "eq_nnl_1359", 1909, 33],
["true", 1278, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nnl_1359",
["is_bool", 1279, 45, 1909, 33],
["jump_false", 1279, "eq_nb_1360", 1909, 33],
["is_bool", 1280, 1277, 1909, 33],
["jump_false", 1280, "eq_nb_1360", 1909, 33],
["eq_bool", 1278, 45, 1277, 1909, 33],
["jump", "eq_done_1355", 1909, 33],
"eq_nb_1360",
["false", 1278, 1909, 33],
"eq_done_1355",
["move", 1276, 1278, 1909, 33],
"or_end_1348",
["jump_false", 1276, "if_else_1346", 1909, 33],
["load_field", 1281, 1, "expression", 1910, 17],
["move", 60, 1281, 1910, 17],
["load_field", 1282, 1, "postfix", 1911, 17],
["true", 1283, 1911, 33],
["is_identical", 66, 1282, 1283, 1911, 33],
["jump_true", 66, "eq_done_1361", 1911, 33],
["is_int", 1284, 1282, 1911, 33],
["jump_false", 1284, "eq_ni_1362", 1911, 33],
["is_int", 1285, 1283, 1911, 33],
["jump_false", 1285, "eq_ni_1362", 1911, 33],
["eq_int", 66, 1282, 1283, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_ni_1362",
["is_num", 1284, 1282, 1911, 33],
["jump_false", 1284, "eq_nn_1363", 1911, 33],
["is_num", 1285, 1283, 1911, 33],
["jump_false", 1285, "eq_nn_1363", 1911, 33],
["eq_float", 66, 1282, 1283, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nn_1363",
["is_text", 1284, 1282, 1911, 33],
["jump_false", 1284, "eq_nt_1364", 1911, 33],
["is_text", 1285, 1283, 1911, 33],
["jump_false", 1285, "eq_nt_1364", 1911, 33],
["eq_text", 66, 1282, 1283, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nt_1364",
["is_null", 1284, 1282, 1911, 33],
["jump_false", 1284, "eq_nnl_1365", 1911, 33],
["is_null", 1285, 1283, 1911, 33],
["jump_false", 1285, "eq_nnl_1365", 1911, 33],
["true", 66, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nnl_1365",
["is_bool", 1284, 1282, 1911, 33],
["jump_false", 1284, "eq_nb_1366", 1911, 33],
["is_bool", 1285, 1283, 1911, 33],
["jump_false", 1285, "eq_nb_1366", 1911, 33],
["eq_bool", 66, 1282, 1283, 1911, 33],
["jump", "eq_done_1361", 1911, 33],
"eq_nb_1366",
["false", 66, 1911, 33],
"eq_done_1361",
["access", 1286, "++", 1912, 26],
["is_identical", 1287, 45, 1286, 1912, 26],
["jump_true", 1287, "eq_done_1369", 1912, 26],
["is_int", 1288, 45, 1912, 26],
["jump_false", 1288, "eq_ni_1370", 1912, 26],
["is_int", 1289, 1286, 1912, 26],
["jump_false", 1289, "eq_ni_1370", 1912, 26],
["eq_int", 1287, 45, 1286, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_ni_1370",
["is_num", 1288, 45, 1912, 26],
["jump_false", 1288, "eq_nn_1371", 1912, 26],
["is_num", 1289, 1286, 1912, 26],
["jump_false", 1289, "eq_nn_1371", 1912, 26],
["eq_float", 1287, 45, 1286, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nn_1371",
["is_text", 1288, 45, 1912, 26],
["jump_false", 1288, "eq_nt_1372", 1912, 26],
["is_text", 1289, 1286, 1912, 26],
["jump_false", 1289, "eq_nt_1372", 1912, 26],
["eq_text", 1287, 45, 1286, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nt_1372",
["is_null", 1288, 45, 1912, 26],
["jump_false", 1288, "eq_nnl_1373", 1912, 26],
["is_null", 1289, 1286, 1912, 26],
["jump_false", 1289, "eq_nnl_1373", 1912, 26],
["true", 1287, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nnl_1373",
["is_bool", 1288, 45, 1912, 26],
["jump_false", 1288, "eq_nb_1374", 1912, 26],
["is_bool", 1289, 1286, 1912, 26],
["jump_false", 1289, "eq_nb_1374", 1912, 26],
["eq_bool", 1287, 45, 1286, 1912, 26],
["jump", "eq_done_1369", 1912, 26],
"eq_nb_1374",
["false", 1287, 1912, 26],
"eq_done_1369",
["jump_false", 1287, "tern_else_1367", 1912, 26],
["access", 1291, "add", 1912, 33],
["move", 1290, 1291, 1912, 33],
["jump", "tern_end_1368", 1912, 33],
"tern_else_1367",
["access", 1292, "subtract", 1912, 41],
["move", 1290, 1292, 1912, 41],
"tern_end_1368",
["move", 11, 1290, 1912, 41],
["load_field", 1293, 60, "kind", 1913, 22],
["move", 61, 1293, 1913, 22],
["get", 1295, 10, 1, 1914, 18],
["frame", 1296, 1295, 0, 1914, 18],
["null", 1297, 1914, 18],
["setarg", 1296, 0, 1297, 1914, 18],
["invoke", 1296, 1294, 1914, 18],
["move", 59, 1294, 1914, 18],
["access", 1298, "int", 1915, 14],
["access", 1299, 1, 1915, 31],
["get", 1301, 16, 1, 1915, 7],
["frame", 1302, 1301, 3, 1915, 7],
["null", 1303, 1915, 7],
["setarg", 1302, 0, 1303, 1915, 7],
["setarg", 1302, 1, 1298, 1915, 7],
["setarg", 1302, 2, 59, 1915, 7],
["setarg", 1302, 3, 1299, 1915, 7],
["invoke", 1302, 1300, 1915, 7],
["record", 1304, 2],
["access", 1305, "number", 1916, 25],
["store_field", 1304, 1305, "kind", 1916, 25],
["access", 1306, 1, 1916, 43],
["store_field", 1304, 1306, "number", 1916, 43],
["move", 58, 1304, 1916, 43],
["access", 1307, "name", 1918, 27],
["is_identical", 1308, 61, 1307, 1918, 27],
["jump_true", 1308, "eq_done_1377", 1918, 27],
["is_int", 1309, 61, 1918, 27],
["jump_false", 1309, "eq_ni_1378", 1918, 27],
["is_int", 1310, 1307, 1918, 27],
["jump_false", 1310, "eq_ni_1378", 1918, 27],
["eq_int", 1308, 61, 1307, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_ni_1378",
["is_num", 1309, 61, 1918, 27],
["jump_false", 1309, "eq_nn_1379", 1918, 27],
["is_num", 1310, 1307, 1918, 27],
["jump_false", 1310, "eq_nn_1379", 1918, 27],
["eq_float", 1308, 61, 1307, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nn_1379",
["is_text", 1309, 61, 1918, 27],
["jump_false", 1309, "eq_nt_1380", 1918, 27],
["is_text", 1310, 1307, 1918, 27],
["jump_false", 1310, "eq_nt_1380", 1918, 27],
["eq_text", 1308, 61, 1307, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nt_1380",
["is_null", 1309, 61, 1918, 27],
["jump_false", 1309, "eq_nnl_1381", 1918, 27],
["is_null", 1310, 1307, 1918, 27],
["jump_false", 1310, "eq_nnl_1381", 1918, 27],
["true", 1308, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nnl_1381",
["is_bool", 1309, 61, 1918, 27],
["jump_false", 1309, "eq_nb_1382", 1918, 27],
["is_bool", 1310, 1307, 1918, 27],
["jump_false", 1310, "eq_nb_1382", 1918, 27],
["eq_bool", 1308, 61, 1307, 1918, 27],
["jump", "eq_done_1377", 1918, 27],
"eq_nb_1382",
["false", 1308, 1918, 27],
"eq_done_1377",
["jump_false", 1308, "if_else_1375", 1918, 27],
["load_field", 1311, 60, "name", 1919, 16],
["move", 51, 1311, 1919, 16],
["load_field", 1312, 60, "level", 1920, 17],
["move", 47, 1312, 1920, 17],
["null", 1313, 1921, 22],
["is_identical", 1314, 47, 1313, 1921, 22],
["jump_true", 1314, "eq_done_1385", 1921, 22],
["is_int", 1315, 47, 1921, 22],
["jump_false", 1315, "eq_ni_1386", 1921, 22],
["is_int", 1316, 1313, 1921, 22],
["jump_false", 1316, "eq_ni_1386", 1921, 22],
["eq_int", 1314, 47, 1313, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_ni_1386",
["is_num", 1315, 47, 1921, 22],
["jump_false", 1315, "eq_nn_1387", 1921, 22],
["is_num", 1316, 1313, 1921, 22],
["jump_false", 1316, "eq_nn_1387", 1921, 22],
["eq_float", 1314, 47, 1313, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nn_1387",
["is_text", 1315, 47, 1921, 22],
["jump_false", 1315, "eq_nt_1388", 1921, 22],
["is_text", 1316, 1313, 1921, 22],
["jump_false", 1316, "eq_nt_1388", 1921, 22],
["eq_text", 1314, 47, 1313, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nt_1388",
["is_null", 1315, 47, 1921, 22],
["jump_false", 1315, "eq_nnl_1389", 1921, 22],
["is_null", 1316, 1313, 1921, 22],
["jump_false", 1316, "eq_nnl_1389", 1921, 22],
["true", 1314, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nnl_1389",
["is_bool", 1315, 47, 1921, 22],
["jump_false", 1315, "eq_nb_1390", 1921, 22],
["is_bool", 1316, 1313, 1921, 22],
["jump_false", 1316, "eq_nb_1390", 1921, 22],
["eq_bool", 1314, 47, 1313, 1921, 22],
["jump", "eq_done_1385", 1921, 22],
"eq_nb_1390",
["false", 1314, 1921, 22],
"eq_done_1385",
["jump_false", 1314, "if_else_1383", 1921, 22],
["access", 47, -1, 1922, 19],
["jump", "if_end_1384", 1922, 19],
"if_else_1383",
"if_end_1384",
["get", 1318, 10, 1, 1924, 20],
["frame", 1319, 1318, 0, 1924, 20],
["null", 1320, 1924, 20],
["setarg", 1319, 0, 1320, 1924, 20],
["invoke", 1319, 1317, 1924, 20],
["move", 57, 1317, 1924, 20],
["access", 1321, 0, 1925, 22],
["is_identical", 1322, 47, 1321, 1925, 22],
["jump_true", 1322, "eq_done_1393", 1925, 22],
["is_int", 1323, 47, 1925, 22],
["jump_false", 1323, "eq_ni_1394", 1925, 22],
["is_int", 1324, 1321, 1925, 22],
["jump_false", 1324, "eq_ni_1394", 1925, 22],
["eq_int", 1322, 47, 1321, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_ni_1394",
["is_num", 1323, 47, 1925, 22],
["jump_false", 1323, "eq_nn_1395", 1925, 22],
["is_num", 1324, 1321, 1925, 22],
["jump_false", 1324, "eq_nn_1395", 1925, 22],
["eq_float", 1322, 47, 1321, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nn_1395",
["is_text", 1323, 47, 1925, 22],
["jump_false", 1323, "eq_nt_1396", 1925, 22],
["is_text", 1324, 1321, 1925, 22],
["jump_false", 1324, "eq_nt_1396", 1925, 22],
["eq_text", 1322, 47, 1321, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nt_1396",
["is_null", 1323, 47, 1925, 22],
["jump_false", 1323, "eq_nnl_1397", 1925, 22],
["is_null", 1324, 1321, 1925, 22],
["jump_false", 1324, "eq_nnl_1397", 1925, 22],
["true", 1322, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nnl_1397",
["is_bool", 1323, 47, 1925, 22],
["jump_false", 1323, "eq_nb_1398", 1925, 22],
["is_bool", 1324, 1321, 1925, 22],
["jump_false", 1324, "eq_nb_1398", 1925, 22],
["eq_bool", 1322, 47, 1321, 1925, 22],
["jump", "eq_done_1393", 1925, 22],
"eq_nb_1398",
["false", 1322, 1925, 22],
"eq_done_1393",
["jump_false", 1322, "if_else_1391", 1925, 22],
["get", 1326, 52, 1, 1926, 19],
["frame", 1327, 1326, 1, 1926, 19],
["null", 1328, 1926, 19],
["setarg", 1327, 0, 1328, 1926, 19],
["setarg", 1327, 1, 51, 1926, 19],
["invoke", 1327, 1325, 1926, 19],
["move", 49, 1325, 1926, 19],
["access", 1329, 0, 1927, 24],
["is_int", 1331, 49, 1927, 24],
["jump_false", 1331, "rel_ni_1401", 1927, 24],
["is_int", 1332, 1329, 1927, 24],
["jump_false", 1332, "rel_ni_1401", 1927, 24],
["ge_int", 1330, 49, 1329, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_ni_1401",
["is_num", 1331, 49, 1927, 24],
["jump_false", 1331, "rel_nn_1402", 1927, 24],
["is_num", 1332, 1329, 1927, 24],
["jump_false", 1332, "rel_nn_1402", 1927, 24],
["ge_float", 1330, 49, 1329, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_nn_1402",
["is_text", 1331, 49, 1927, 24],
["jump_false", 1331, "rel_err_1404", 1927, 24],
["is_text", 1332, 1329, 1927, 24],
["jump_false", 1332, "rel_err_1404", 1927, 24],
["ge_text", 1330, 49, 1329, 1927, 24],
["jump", "rel_done_1403", 1927, 24],
"rel_err_1404",
[
"access",
1333,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1927,
24
],
["access", 1334, "error", 1927, 24],
["access", 1335, "cannot compare with '>=': operands must be same type", 1927, 24],
["array", 1336, 0, 1927, 24],
["push", 1336, 1335, 1927, 24],
["frame", 1338, 1333, 2, 1927, 24],
["null", 1339, 1927, 24],
["setarg", 1338, 0, 1339, 1927, 24],
["setarg", 1338, 1, 1334, 1927, 24],
["setarg", 1338, 2, 1336, 1927, 24],
["invoke", 1338, 1337, 1927, 24],
["disrupt", 1927, 24],
"rel_done_1403",
["jump_false", 1330, "if_else_1399", 1927, 24],
["access", 1340, "move", 1928, 20],
["get", 1342, 16, 1, 1928, 13],
["frame", 1343, 1342, 3, 1928, 13],
["null", 1344, 1928, 13],
["setarg", 1343, 0, 1344, 1928, 13],
["setarg", 1343, 1, 1340, 1928, 13],
["setarg", 1343, 2, 57, 1928, 13],
["setarg", 1343, 3, 49, 1928, 13],
["invoke", 1343, 1341, 1928, 13],
["jump", "if_end_1400", 1928, 13],
"if_else_1399",
"if_end_1400",
["jump", "if_end_1392", 1928, 13],
"if_else_1391",
["access", 1345, 0, 1930, 28],
["is_int", 1347, 47, 1930, 28],
["jump_false", 1347, "rel_ni_1407", 1930, 28],
["is_int", 1348, 1345, 1930, 28],
["jump_false", 1348, "rel_ni_1407", 1930, 28],
["gt_int", 1346, 47, 1345, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_ni_1407",
["is_num", 1347, 47, 1930, 28],
["jump_false", 1347, "rel_nn_1408", 1930, 28],
["is_num", 1348, 1345, 1930, 28],
["jump_false", 1348, "rel_nn_1408", 1930, 28],
["gt_float", 1346, 47, 1345, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_nn_1408",
["is_text", 1347, 47, 1930, 28],
["jump_false", 1347, "rel_err_1410", 1930, 28],
["is_text", 1348, 1345, 1930, 28],
["jump_false", 1348, "rel_err_1410", 1930, 28],
["gt_text", 1346, 47, 1345, 1930, 28],
["jump", "rel_done_1409", 1930, 28],
"rel_err_1410",
[
"access",
1349,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1930,
28
],
["access", 1350, "error", 1930, 28],
["access", 1351, "cannot compare with '>': operands must be same type", 1930, 28],
["array", 1352, 0, 1930, 28],
["push", 1352, 1351, 1930, 28],
["frame", 1354, 1349, 2, 1930, 28],
["null", 1355, 1930, 28],
["setarg", 1354, 0, 1355, 1930, 28],
["setarg", 1354, 1, 1350, 1930, 28],
["setarg", 1354, 2, 1352, 1930, 28],
["invoke", 1354, 1353, 1930, 28],
["disrupt", 1930, 28],
"rel_done_1409",
["jump_false", 1346, "if_else_1405", 1930, 28],
["access", 1356, 1, 1931, 25],
["is_num", 1357, 47, 1931, 25],
["jump_false", 1357, "num_err_1411", 1931, 25],
["is_num", 1358, 1356, 1931, 25],
["jump_false", 1358, "num_err_1411", 1931, 25],
["subtract", 4, 47, 1356, 1931, 25],
["jump", "num_done_1412", 1931, 25],
"num_err_1411",
[
"access",
1359,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1931,
25
],
["access", 1360, "error", 1931, 25],
["access", 1361, "cannot apply '-': operands must be numbers", 1931, 25],
["array", 1362, 0, 1931, 25],
["push", 1362, 1361, 1931, 25],
["frame", 1364, 1359, 2, 1931, 25],
["null", 1365, 1931, 25],
["setarg", 1364, 0, 1365, 1931, 25],
["setarg", 1364, 1, 1360, 1931, 25],
["setarg", 1364, 2, 1362, 1931, 25],
["invoke", 1364, 1363, 1931, 25],
["disrupt", 1931, 25],
"num_done_1412",
["get", 1366, 72, 1, 1932, 20],
["get", 1367, 72, 1, 1932, 41],
["length", 1368, 1367, 1932, 41],
["access", 1369, 1, 1932, 58],
["is_num", 1371, 1368, 1932, 58],
["jump_false", 1371, "num_err_1413", 1932, 58],
["is_num", 1372, 1369, 1932, 58],
["jump_false", 1372, "num_err_1413", 1932, 58],
["subtract", 1370, 1368, 1369, 1932, 58],
["jump", "num_done_1414", 1932, 58],
"num_err_1413",
[
"access",
1373,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1932,
58
],
["access", 1374, "error", 1932, 58],
["access", 1375, "cannot apply '-': operands must be numbers", 1932, 58],
["array", 1376, 0, 1932, 58],
["push", 1376, 1375, 1932, 58],
["frame", 1378, 1373, 2, 1932, 58],
["null", 1379, 1932, 58],
["setarg", 1378, 0, 1379, 1932, 58],
["setarg", 1378, 1, 1374, 1932, 58],
["setarg", 1378, 2, 1376, 1932, 58],
["invoke", 1378, 1377, 1932, 58],
["disrupt", 1932, 58],
"num_done_1414",
["is_num", 1381, 1370, 1932, 62],
["jump_false", 1381, "num_err_1415", 1932, 62],
["is_num", 1382, 4, 1932, 62],
["jump_false", 1382, "num_err_1415", 1932, 62],
["subtract", 1380, 1370, 4, 1932, 62],
["jump", "num_done_1416", 1932, 62],
"num_err_1415",
[
"access",
1383,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1932,
62
],
["access", 1384, "error", 1932, 62],
["access", 1385, "cannot apply '-': operands must be numbers", 1932, 62],
["array", 1386, 0, 1932, 62],
["push", 1386, 1385, 1932, 62],
["frame", 1388, 1383, 2, 1932, 62],
["null", 1389, 1932, 62],
["setarg", 1388, 0, 1389, 1932, 62],
["setarg", 1388, 1, 1384, 1932, 62],
["setarg", 1388, 2, 1386, 1932, 62],
["invoke", 1388, 1387, 1932, 62],
["disrupt", 1932, 62],
"num_done_1416",
["load_dynamic", 1390, 1366, 1380, 1932, 62],
["move", 69, 1390, 1932, 62],
["get", 1392, 53, 1, 1933, 19],
["frame", 1393, 1392, 2, 1933, 19],
["null", 1394, 1933, 19],
["setarg", 1393, 0, 1394, 1933, 19],
["setarg", 1393, 1, 69, 1933, 19],
["setarg", 1393, 2, 51, 1933, 19],
["invoke", 1393, 1391, 1933, 19],
["move", 68, 1391, 1933, 19],
["access", 1395, "get", 1934, 18],
["get", 1397, 17, 1, 1934, 11],
["frame", 1398, 1397, 4, 1934, 11],
["null", 1399, 1934, 11],
["setarg", 1398, 0, 1399, 1934, 11],
["setarg", 1398, 1, 1395, 1934, 11],
["setarg", 1398, 2, 57, 1934, 11],
["setarg", 1398, 3, 68, 1934, 11],
["setarg", 1398, 4, 47, 1934, 11],
["invoke", 1398, 1396, 1934, 11],
["jump", "if_end_1406", 1934, 11],
"if_else_1405",
["get", 1401, 19, 1, 1936, 11],
["frame", 1402, 1401, 2, 1936, 11],
["null", 1403, 1936, 11],
["setarg", 1402, 0, 1403, 1936, 11],
["setarg", 1402, 1, 57, 1936, 11],
["setarg", 1402, 2, 51, 1936, 11],
["invoke", 1402, 1400, 1936, 11],
"if_end_1406",
"if_end_1392",
["get", 1405, 10, 1, 1938, 20],
["frame", 1406, 1405, 0, 1938, 20],
["null", 1407, 1938, 20],
["setarg", 1406, 0, 1407, 1938, 20],
["invoke", 1406, 1404, 1938, 20],
["move", 53, 1404, 1938, 20],
["null", 1408, 1939, 18],
["put", 1408, 4, 1, 1939, 18],
["put", 58, 7, 1, 1940, 18],
["get", 1410, 21, 1, 1941, 9],
["frame", 1411, 1410, 4, 1941, 9],
["null", 1412, 1941, 9],
["setarg", 1411, 0, 1412, 1941, 9],
["setarg", 1411, 1, 11, 1941, 9],
["setarg", 1411, 2, 53, 1941, 9],
["setarg", 1411, 3, 57, 1941, 9],
["setarg", 1411, 4, 59, 1941, 9],
["invoke", 1411, 1409, 1941, 9],
["access", 1413, 0, 1942, 22],
["is_identical", 1414, 47, 1413, 1942, 22],
["jump_true", 1414, "eq_done_1419", 1942, 22],
["is_int", 1415, 47, 1942, 22],
["jump_false", 1415, "eq_ni_1420", 1942, 22],
["is_int", 1416, 1413, 1942, 22],
["jump_false", 1416, "eq_ni_1420", 1942, 22],
["eq_int", 1414, 47, 1413, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_ni_1420",
["is_num", 1415, 47, 1942, 22],
["jump_false", 1415, "eq_nn_1421", 1942, 22],
["is_num", 1416, 1413, 1942, 22],
["jump_false", 1416, "eq_nn_1421", 1942, 22],
["eq_float", 1414, 47, 1413, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nn_1421",
["is_text", 1415, 47, 1942, 22],
["jump_false", 1415, "eq_nt_1422", 1942, 22],
["is_text", 1416, 1413, 1942, 22],
["jump_false", 1416, "eq_nt_1422", 1942, 22],
["eq_text", 1414, 47, 1413, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nt_1422",
["is_null", 1415, 47, 1942, 22],
["jump_false", 1415, "eq_nnl_1423", 1942, 22],
["is_null", 1416, 1413, 1942, 22],
["jump_false", 1416, "eq_nnl_1423", 1942, 22],
["true", 1414, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nnl_1423",
["is_bool", 1415, 47, 1942, 22],
["jump_false", 1415, "eq_nb_1424", 1942, 22],
["is_bool", 1416, 1413, 1942, 22],
["jump_false", 1416, "eq_nb_1424", 1942, 22],
["eq_bool", 1414, 47, 1413, 1942, 22],
["jump", "eq_done_1419", 1942, 22],
"eq_nb_1424",
["false", 1414, 1942, 22],
"eq_done_1419",
["jump_false", 1414, "if_else_1417", 1942, 22],
["get", 1418, 52, 1, 1943, 19],
["frame", 1419, 1418, 1, 1943, 19],
["null", 1420, 1943, 19],
["setarg", 1419, 0, 1420, 1943, 19],
["setarg", 1419, 1, 51, 1943, 19],
["invoke", 1419, 1417, 1943, 19],
["move", 49, 1417, 1943, 19],
["access", 1421, 0, 1944, 24],
["is_int", 1423, 49, 1944, 24],
["jump_false", 1423, "rel_ni_1427", 1944, 24],
["is_int", 1424, 1421, 1944, 24],
["jump_false", 1424, "rel_ni_1427", 1944, 24],
["ge_int", 1422, 49, 1421, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_ni_1427",
["is_num", 1423, 49, 1944, 24],
["jump_false", 1423, "rel_nn_1428", 1944, 24],
["is_num", 1424, 1421, 1944, 24],
["jump_false", 1424, "rel_nn_1428", 1944, 24],
["ge_float", 1422, 49, 1421, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_nn_1428",
["is_text", 1423, 49, 1944, 24],
["jump_false", 1423, "rel_err_1430", 1944, 24],
["is_text", 1424, 1421, 1944, 24],
["jump_false", 1424, "rel_err_1430", 1944, 24],
["ge_text", 1422, 49, 1421, 1944, 24],
["jump", "rel_done_1429", 1944, 24],
"rel_err_1430",
[
"access",
1425,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1944,
24
],
["access", 1426, "error", 1944, 24],
["access", 1427, "cannot compare with '>=': operands must be same type", 1944, 24],
["array", 1428, 0, 1944, 24],
["push", 1428, 1427, 1944, 24],
["frame", 1430, 1425, 2, 1944, 24],
["null", 1431, 1944, 24],
["setarg", 1430, 0, 1431, 1944, 24],
["setarg", 1430, 1, 1426, 1944, 24],
["setarg", 1430, 2, 1428, 1944, 24],
["invoke", 1430, 1429, 1944, 24],
["disrupt", 1944, 24],
"rel_done_1429",
["jump_false", 1422, "if_else_1425", 1944, 24],
["access", 1432, "move", 1945, 20],
["get", 1434, 16, 1, 1945, 13],
["frame", 1435, 1434, 3, 1945, 13],
["null", 1436, 1945, 13],
["setarg", 1435, 0, 1436, 1945, 13],
["setarg", 1435, 1, 1432, 1945, 13],
["setarg", 1435, 2, 49, 1945, 13],
["setarg", 1435, 3, 53, 1945, 13],
["invoke", 1435, 1433, 1945, 13],
["jump", "if_end_1426", 1945, 13],
"if_else_1425",
"if_end_1426",
["jump", "if_end_1418", 1945, 13],
"if_else_1417",
["access", 1437, 0, 1947, 28],
["is_int", 1439, 47, 1947, 28],
["jump_false", 1439, "rel_ni_1433", 1947, 28],
["is_int", 1440, 1437, 1947, 28],
["jump_false", 1440, "rel_ni_1433", 1947, 28],
["gt_int", 1438, 47, 1437, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_ni_1433",
["is_num", 1439, 47, 1947, 28],
["jump_false", 1439, "rel_nn_1434", 1947, 28],
["is_num", 1440, 1437, 1947, 28],
["jump_false", 1440, "rel_nn_1434", 1947, 28],
["gt_float", 1438, 47, 1437, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_nn_1434",
["is_text", 1439, 47, 1947, 28],
["jump_false", 1439, "rel_err_1436", 1947, 28],
["is_text", 1440, 1437, 1947, 28],
["jump_false", 1440, "rel_err_1436", 1947, 28],
["gt_text", 1438, 47, 1437, 1947, 28],
["jump", "rel_done_1435", 1947, 28],
"rel_err_1436",
[
"access",
1441,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1947,
28
],
["access", 1442, "error", 1947, 28],
["access", 1443, "cannot compare with '>': operands must be same type", 1947, 28],
["array", 1444, 0, 1947, 28],
["push", 1444, 1443, 1947, 28],
["frame", 1446, 1441, 2, 1947, 28],
["null", 1447, 1947, 28],
["setarg", 1446, 0, 1447, 1947, 28],
["setarg", 1446, 1, 1442, 1947, 28],
["setarg", 1446, 2, 1444, 1947, 28],
["invoke", 1446, 1445, 1947, 28],
["disrupt", 1947, 28],
"rel_done_1435",
["jump_false", 1438, "if_else_1431", 1947, 28],
["access", 1448, 1, 1948, 25],
["is_num", 1449, 47, 1948, 25],
["jump_false", 1449, "num_err_1437", 1948, 25],
["is_num", 1450, 1448, 1948, 25],
["jump_false", 1450, "num_err_1437", 1948, 25],
["subtract", 4, 47, 1448, 1948, 25],
["jump", "num_done_1438", 1948, 25],
"num_err_1437",
[
"access",
1451,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1948,
25
],
["access", 1452, "error", 1948, 25],
["access", 1453, "cannot apply '-': operands must be numbers", 1948, 25],
["array", 1454, 0, 1948, 25],
["push", 1454, 1453, 1948, 25],
["frame", 1456, 1451, 2, 1948, 25],
["null", 1457, 1948, 25],
["setarg", 1456, 0, 1457, 1948, 25],
["setarg", 1456, 1, 1452, 1948, 25],
["setarg", 1456, 2, 1454, 1948, 25],
["invoke", 1456, 1455, 1948, 25],
["disrupt", 1948, 25],
"num_done_1438",
["get", 1458, 72, 1, 1949, 20],
["get", 1459, 72, 1, 1949, 41],
["length", 1460, 1459, 1949, 41],
["access", 1461, 1, 1949, 58],
["is_num", 1463, 1460, 1949, 58],
["jump_false", 1463, "num_err_1439", 1949, 58],
["is_num", 1464, 1461, 1949, 58],
["jump_false", 1464, "num_err_1439", 1949, 58],
["subtract", 1462, 1460, 1461, 1949, 58],
["jump", "num_done_1440", 1949, 58],
"num_err_1439",
[
"access",
1465,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1949,
58
],
["access", 1466, "error", 1949, 58],
["access", 1467, "cannot apply '-': operands must be numbers", 1949, 58],
["array", 1468, 0, 1949, 58],
["push", 1468, 1467, 1949, 58],
["frame", 1470, 1465, 2, 1949, 58],
["null", 1471, 1949, 58],
["setarg", 1470, 0, 1471, 1949, 58],
["setarg", 1470, 1, 1466, 1949, 58],
["setarg", 1470, 2, 1468, 1949, 58],
["invoke", 1470, 1469, 1949, 58],
["disrupt", 1949, 58],
"num_done_1440",
["is_num", 1473, 1462, 1949, 62],
["jump_false", 1473, "num_err_1441", 1949, 62],
["is_num", 1474, 4, 1949, 62],
["jump_false", 1474, "num_err_1441", 1949, 62],
["subtract", 1472, 1462, 4, 1949, 62],
["jump", "num_done_1442", 1949, 62],
"num_err_1441",
[
"access",
1475,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1949,
62
],
["access", 1476, "error", 1949, 62],
["access", 1477, "cannot apply '-': operands must be numbers", 1949, 62],
["array", 1478, 0, 1949, 62],
["push", 1478, 1477, 1949, 62],
["frame", 1480, 1475, 2, 1949, 62],
["null", 1481, 1949, 62],
["setarg", 1480, 0, 1481, 1949, 62],
["setarg", 1480, 1, 1476, 1949, 62],
["setarg", 1480, 2, 1478, 1949, 62],
["invoke", 1480, 1479, 1949, 62],
["disrupt", 1949, 62],
"num_done_1442",
["load_dynamic", 1482, 1458, 1472, 1949, 62],
["move", 69, 1482, 1949, 62],
["get", 1484, 53, 1, 1950, 19],
["frame", 1485, 1484, 2, 1950, 19],
["null", 1486, 1950, 19],
["setarg", 1485, 0, 1486, 1950, 19],
["setarg", 1485, 1, 69, 1950, 19],
["setarg", 1485, 2, 51, 1950, 19],
["invoke", 1485, 1483, 1950, 19],
["move", 68, 1483, 1950, 19],
["access", 1487, "put", 1951, 18],
["get", 1489, 17, 1, 1951, 11],
["frame", 1490, 1489, 4, 1951, 11],
["null", 1491, 1951, 11],
["setarg", 1490, 0, 1491, 1951, 11],
["setarg", 1490, 1, 1487, 1951, 11],
["setarg", 1490, 2, 53, 1951, 11],
["setarg", 1490, 3, 68, 1951, 11],
["setarg", 1490, 4, 47, 1951, 11],
["invoke", 1490, 1488, 1951, 11],
["jump", "if_end_1432", 1951, 11],
"if_else_1431",
"if_end_1432",
"if_end_1418",
["jump_false", 66, "tern_else_1443", 1953, 16],
["move", 1492, 57, 1953, 26],
["jump", "tern_end_1444", 1953, 26],
"tern_else_1443",
["move", 1492, 53, 1953, 37],
"tern_end_1444",
["return", 1492, 1953, 37],
["jump", "if_end_1376", 1953, 37],
"if_else_1375",
["access", 1493, ".", 1954, 34],
["is_identical", 1494, 61, 1493, 1954, 34],
["jump_true", 1494, "eq_done_1447", 1954, 34],
["is_int", 1495, 61, 1954, 34],
["jump_false", 1495, "eq_ni_1448", 1954, 34],
["is_int", 1496, 1493, 1954, 34],
["jump_false", 1496, "eq_ni_1448", 1954, 34],
["eq_int", 1494, 61, 1493, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_ni_1448",
["is_num", 1495, 61, 1954, 34],
["jump_false", 1495, "eq_nn_1449", 1954, 34],
["is_num", 1496, 1493, 1954, 34],
["jump_false", 1496, "eq_nn_1449", 1954, 34],
["eq_float", 1494, 61, 1493, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nn_1449",
["is_text", 1495, 61, 1954, 34],
["jump_false", 1495, "eq_nt_1450", 1954, 34],
["is_text", 1496, 1493, 1954, 34],
["jump_false", 1496, "eq_nt_1450", 1954, 34],
["eq_text", 1494, 61, 1493, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nt_1450",
["is_null", 1495, 61, 1954, 34],
["jump_false", 1495, "eq_nnl_1451", 1954, 34],
["is_null", 1496, 1493, 1954, 34],
["jump_false", 1496, "eq_nnl_1451", 1954, 34],
["true", 1494, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nnl_1451",
["is_bool", 1495, 61, 1954, 34],
["jump_false", 1495, "eq_nb_1452", 1954, 34],
["is_bool", 1496, 1493, 1954, 34],
["jump_false", 1496, "eq_nb_1452", 1954, 34],
["eq_bool", 1494, 61, 1493, 1954, 34],
["jump", "eq_done_1447", 1954, 34],
"eq_nb_1452",
["false", 1494, 1954, 34],
"eq_done_1447",
["jump_false", 1494, "if_else_1445", 1954, 34],
["load_field", 1497, 60, "left", 1955, 15],
["move", 55, 1497, 1955, 15],
["load_field", 1498, 60, "right", 1956, 16],
["move", 67, 1498, 1956, 16],
["access", 1499, -1, 1957, 34],
["get", 1501, 58, 1, 1957, 20],
["frame", 1502, 1501, 2, 1957, 20],
["null", 1503, 1957, 20],
["setarg", 1502, 0, 1503, 1957, 20],
["setarg", 1502, 1, 55, 1957, 20],
["setarg", 1502, 2, 1499, 1957, 20],
["invoke", 1502, 1500, 1957, 20],
["move", 56, 1500, 1957, 20],
["get", 1505, 10, 1, 1958, 20],
["frame", 1506, 1505, 0, 1958, 20],
["null", 1507, 1958, 20],
["setarg", 1506, 0, 1507, 1958, 20],
["invoke", 1506, 1504, 1958, 20],
["move", 57, 1504, 1958, 20],
["get", 1509, 31, 1, 1959, 9],
["frame", 1510, 1509, 3, 1959, 9],
["null", 1511, 1959, 9],
["setarg", 1510, 0, 1511, 1959, 9],
["setarg", 1510, 1, 57, 1959, 9],
["setarg", 1510, 2, 56, 1959, 9],
["setarg", 1510, 3, 67, 1959, 9],
["invoke", 1510, 1508, 1959, 9],
["get", 1513, 10, 1, 1960, 20],
["frame", 1514, 1513, 0, 1960, 20],
["null", 1515, 1960, 20],
["setarg", 1514, 0, 1515, 1960, 20],
["invoke", 1514, 1512, 1960, 20],
["move", 53, 1512, 1960, 20],
["null", 1516, 1961, 18],
["put", 1516, 4, 1, 1961, 18],
["put", 58, 7, 1, 1962, 18],
["get", 1518, 21, 1, 1963, 9],
["frame", 1519, 1518, 4, 1963, 9],
["null", 1520, 1963, 9],
["setarg", 1519, 0, 1520, 1963, 9],
["setarg", 1519, 1, 11, 1963, 9],
["setarg", 1519, 2, 53, 1963, 9],
["setarg", 1519, 3, 57, 1963, 9],
["setarg", 1519, 4, 59, 1963, 9],
["invoke", 1519, 1517, 1963, 9],
["get", 1522, 44, 1, 1964, 9],
["frame", 1523, 1522, 3, 1964, 9],
["null", 1524, 1964, 9],
["setarg", 1523, 0, 1524, 1964, 9],
["setarg", 1523, 1, 56, 1964, 9],
["setarg", 1523, 2, 67, 1964, 9],
["setarg", 1523, 3, 53, 1964, 9],
["invoke", 1523, 1521, 1964, 9],
["jump_false", 66, "tern_else_1453", 1965, 16],
["move", 1525, 57, 1965, 26],
["jump", "tern_end_1454", 1965, 26],
"tern_else_1453",
["move", 1525, 53, 1965, 37],
"tern_end_1454",
["return", 1525, 1965, 37],
["jump", "if_end_1446", 1965, 37],
"if_else_1445",
["access", 1526, "[", 1966, 34],
["is_identical", 1527, 61, 1526, 1966, 34],
["jump_true", 1527, "eq_done_1457", 1966, 34],
["is_int", 1528, 61, 1966, 34],
["jump_false", 1528, "eq_ni_1458", 1966, 34],
["is_int", 1529, 1526, 1966, 34],
["jump_false", 1529, "eq_ni_1458", 1966, 34],
["eq_int", 1527, 61, 1526, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_ni_1458",
["is_num", 1528, 61, 1966, 34],
["jump_false", 1528, "eq_nn_1459", 1966, 34],
["is_num", 1529, 1526, 1966, 34],
["jump_false", 1529, "eq_nn_1459", 1966, 34],
["eq_float", 1527, 61, 1526, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nn_1459",
["is_text", 1528, 61, 1966, 34],
["jump_false", 1528, "eq_nt_1460", 1966, 34],
["is_text", 1529, 1526, 1966, 34],
["jump_false", 1529, "eq_nt_1460", 1966, 34],
["eq_text", 1527, 61, 1526, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nt_1460",
["is_null", 1528, 61, 1966, 34],
["jump_false", 1528, "eq_nnl_1461", 1966, 34],
["is_null", 1529, 1526, 1966, 34],
["jump_false", 1529, "eq_nnl_1461", 1966, 34],
["true", 1527, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nnl_1461",
["is_bool", 1528, 61, 1966, 34],
["jump_false", 1528, "eq_nb_1462", 1966, 34],
["is_bool", 1529, 1526, 1966, 34],
["jump_false", 1529, "eq_nb_1462", 1966, 34],
["eq_bool", 1527, 61, 1526, 1966, 34],
["jump", "eq_done_1457", 1966, 34],
"eq_nb_1462",
["false", 1527, 1966, 34],
"eq_done_1457",
["jump_false", 1527, "if_else_1455", 1966, 34],
["load_field", 1530, 60, "left", 1967, 15],
["move", 55, 1530, 1967, 15],
["load_field", 1531, 60, "right", 1968, 20],
["move", 39, 1531, 1968, 20],
["access", 1532, -1, 1969, 34],
["get", 1534, 58, 1, 1969, 20],
["frame", 1535, 1534, 2, 1969, 20],
["null", 1536, 1969, 20],
["setarg", 1535, 0, 1536, 1969, 20],
["setarg", 1535, 1, 55, 1969, 20],
["setarg", 1535, 2, 1532, 1969, 20],
["invoke", 1535, 1533, 1969, 20],
["move", 56, 1533, 1969, 20],
["access", 1537, -1, 1970, 39],
["get", 1539, 58, 1, 1970, 20],
["frame", 1540, 1539, 2, 1970, 20],
["null", 1541, 1970, 20],
["setarg", 1540, 0, 1541, 1970, 20],
["setarg", 1540, 1, 39, 1970, 20],
["setarg", 1540, 2, 1537, 1970, 20],
["invoke", 1540, 1538, 1970, 20],
["move", 40, 1538, 1970, 20],
["get", 1543, 10, 1, 1971, 20],
["frame", 1544, 1543, 0, 1971, 20],
["null", 1545, 1971, 20],
["setarg", 1544, 0, 1545, 1971, 20],
["invoke", 1544, 1542, 1971, 20],
["move", 57, 1542, 1971, 20],
["load_field", 1546, 60, "access_kind", 1972, 53],
["get", 1548, 30, 1, 1972, 9],
["frame", 1549, 1548, 4, 1972, 9],
["null", 1550, 1972, 9],
["setarg", 1549, 0, 1550, 1972, 9],
["setarg", 1549, 1, 57, 1972, 9],
["setarg", 1549, 2, 56, 1972, 9],
["setarg", 1549, 3, 40, 1972, 9],
["setarg", 1549, 4, 1546, 1972, 9],
["invoke", 1549, 1547, 1972, 9],
["get", 1552, 10, 1, 1973, 20],
["frame", 1553, 1552, 0, 1973, 20],
["null", 1554, 1973, 20],
["setarg", 1553, 0, 1554, 1973, 20],
["invoke", 1553, 1551, 1973, 20],
["move", 53, 1551, 1973, 20],
["null", 1555, 1974, 18],
["put", 1555, 4, 1, 1974, 18],
["put", 58, 7, 1, 1975, 18],
["get", 1557, 21, 1, 1976, 9],
["frame", 1558, 1557, 4, 1976, 9],
["null", 1559, 1976, 9],
["setarg", 1558, 0, 1559, 1976, 9],
["setarg", 1558, 1, 11, 1976, 9],
["setarg", 1558, 2, 53, 1976, 9],
["setarg", 1558, 3, 57, 1976, 9],
["setarg", 1558, 4, 59, 1976, 9],
["invoke", 1558, 1556, 1976, 9],
["load_field", 1560, 60, "access_kind", 1977, 53],
["get", 1562, 43, 1, 1977, 9],
["frame", 1563, 1562, 4, 1977, 9],
["null", 1564, 1977, 9],
["setarg", 1563, 0, 1564, 1977, 9],
["setarg", 1563, 1, 56, 1977, 9],
["setarg", 1563, 2, 40, 1977, 9],
["setarg", 1563, 3, 53, 1977, 9],
["setarg", 1563, 4, 1560, 1977, 9],
["invoke", 1563, 1561, 1977, 9],
["jump_false", 66, "tern_else_1463", 1978, 16],
["move", 1565, 57, 1978, 26],
["jump", "tern_end_1464", 1978, 26],
"tern_else_1463",
["move", 1565, 53, 1978, 37],
"tern_end_1464",
["return", 1565, 1978, 37],
["jump", "if_end_1456", 1978, 37],
"if_else_1455",
"if_end_1456",
"if_end_1446",
"if_end_1376",
["jump", "if_end_1347", 1978, 37],
"if_else_1346",
"if_end_1347",
["access", 1566, "delete", 1983, 17],
["is_identical", 1567, 45, 1566, 1983, 17],
["jump_true", 1567, "eq_done_1467", 1983, 17],
["is_int", 1568, 45, 1983, 17],
["jump_false", 1568, "eq_ni_1468", 1983, 17],
["is_int", 1569, 1566, 1983, 17],
["jump_false", 1569, "eq_ni_1468", 1983, 17],
["eq_int", 1567, 45, 1566, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_ni_1468",
["is_num", 1568, 45, 1983, 17],
["jump_false", 1568, "eq_nn_1469", 1983, 17],
["is_num", 1569, 1566, 1983, 17],
["jump_false", 1569, "eq_nn_1469", 1983, 17],
["eq_float", 1567, 45, 1566, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nn_1469",
["is_text", 1568, 45, 1983, 17],
["jump_false", 1568, "eq_nt_1470", 1983, 17],
["is_text", 1569, 1566, 1983, 17],
["jump_false", 1569, "eq_nt_1470", 1983, 17],
["eq_text", 1567, 45, 1566, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nt_1470",
["is_null", 1568, 45, 1983, 17],
["jump_false", 1568, "eq_nnl_1471", 1983, 17],
["is_null", 1569, 1566, 1983, 17],
["jump_false", 1569, "eq_nnl_1471", 1983, 17],
["true", 1567, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nnl_1471",
["is_bool", 1568, 45, 1983, 17],
["jump_false", 1568, "eq_nb_1472", 1983, 17],
["is_bool", 1569, 1566, 1983, 17],
["jump_false", 1569, "eq_nb_1472", 1983, 17],
["eq_bool", 1567, 45, 1566, 1983, 17],
["jump", "eq_done_1467", 1983, 17],
"eq_nb_1472",
["false", 1567, 1983, 17],
"eq_done_1467",
["jump_false", 1567, "if_else_1465", 1983, 17],
["load_field", 1570, 1, "expression", 1984, 17],
["move", 60, 1570, 1984, 17],
["load_field", 1571, 60, "kind", 1985, 22],
["move", 61, 1571, 1985, 22],
["get", 1573, 10, 1, 1986, 14],
["frame", 1574, 1573, 0, 1986, 14],
["null", 1575, 1986, 14],
["setarg", 1574, 0, 1575, 1986, 14],
["invoke", 1574, 1572, 1986, 14],
["move", 71, 1572, 1986, 14],
["access", 1576, ".", 1987, 27],
["is_identical", 1577, 61, 1576, 1987, 27],
["jump_true", 1577, "eq_done_1475", 1987, 27],
["is_int", 1578, 61, 1987, 27],
["jump_false", 1578, "eq_ni_1476", 1987, 27],
["is_int", 1579, 1576, 1987, 27],
["jump_false", 1579, "eq_ni_1476", 1987, 27],
["eq_int", 1577, 61, 1576, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_ni_1476",
["is_num", 1578, 61, 1987, 27],
["jump_false", 1578, "eq_nn_1477", 1987, 27],
["is_num", 1579, 1576, 1987, 27],
["jump_false", 1579, "eq_nn_1477", 1987, 27],
["eq_float", 1577, 61, 1576, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nn_1477",
["is_text", 1578, 61, 1987, 27],
["jump_false", 1578, "eq_nt_1478", 1987, 27],
["is_text", 1579, 1576, 1987, 27],
["jump_false", 1579, "eq_nt_1478", 1987, 27],
["eq_text", 1577, 61, 1576, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nt_1478",
["is_null", 1578, 61, 1987, 27],
["jump_false", 1578, "eq_nnl_1479", 1987, 27],
["is_null", 1579, 1576, 1987, 27],
["jump_false", 1579, "eq_nnl_1479", 1987, 27],
["true", 1577, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nnl_1479",
["is_bool", 1578, 61, 1987, 27],
["jump_false", 1578, "eq_nb_1480", 1987, 27],
["is_bool", 1579, 1576, 1987, 27],
["jump_false", 1579, "eq_nb_1480", 1987, 27],
["eq_bool", 1577, 61, 1576, 1987, 27],
["jump", "eq_done_1475", 1987, 27],
"eq_nb_1480",
["false", 1577, 1987, 27],
"eq_done_1475",
["jump_false", 1577, "if_else_1473", 1987, 27],
["load_field", 1580, 60, "left", 1988, 15],
["move", 55, 1580, 1988, 15],
["load_field", 1581, 60, "right", 1989, 16],
["move", 67, 1581, 1989, 16],
["access", 1582, -1, 1990, 34],
["get", 1584, 58, 1, 1990, 20],
["frame", 1585, 1584, 2, 1990, 20],
["null", 1586, 1990, 20],
["setarg", 1585, 0, 1586, 1990, 20],
["setarg", 1585, 1, 55, 1990, 20],
["setarg", 1585, 2, 1582, 1990, 20],
["invoke", 1585, 1583, 1990, 20],
["move", 56, 1583, 1990, 20],
["get", 1587, 83, 1, 1991, 14],
["access", 1588, "delete", 1991, 31],
["array", 1589, 4, 1991, 57],
["push", 1589, 1588, 1991, 57],
["push", 1589, 71, 1991, 57],
["push", 1589, 56, 1991, 57],
["push", 1589, 67, 1991, 57],
["is_array", 1590, 1587, 1991, 57],
["jump_false", 1590, "push_err_1481", 1991, 57],
["push", 1587, 1589, 1991, 57],
["jump", "push_done_1482", 1991, 57],
"push_err_1481",
[
"access",
1591,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1991,
57
],
["access", 1592, "error", 1991, 57],
["access", 1593, "cannot push: target must be an array", 1991, 57],
["array", 1594, 0, 1991, 57],
["push", 1594, 1593, 1991, 57],
["frame", 1596, 1591, 2, 1991, 57],
["null", 1597, 1991, 57],
["setarg", 1596, 0, 1597, 1991, 57],
["setarg", 1596, 1, 1592, 1991, 57],
["setarg", 1596, 2, 1594, 1991, 57],
["invoke", 1596, 1595, 1991, 57],
["disrupt", 1991, 57],
"push_done_1482",
["jump", "if_end_1474", 1991, 57],
"if_else_1473",
["access", 1598, "[", 1992, 34],
["is_identical", 1599, 61, 1598, 1992, 34],
["jump_true", 1599, "eq_done_1485", 1992, 34],
["is_int", 1600, 61, 1992, 34],
["jump_false", 1600, "eq_ni_1486", 1992, 34],
["is_int", 1601, 1598, 1992, 34],
["jump_false", 1601, "eq_ni_1486", 1992, 34],
["eq_int", 1599, 61, 1598, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_ni_1486",
["is_num", 1600, 61, 1992, 34],
["jump_false", 1600, "eq_nn_1487", 1992, 34],
["is_num", 1601, 1598, 1992, 34],
["jump_false", 1601, "eq_nn_1487", 1992, 34],
["eq_float", 1599, 61, 1598, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nn_1487",
["is_text", 1600, 61, 1992, 34],
["jump_false", 1600, "eq_nt_1488", 1992, 34],
["is_text", 1601, 1598, 1992, 34],
["jump_false", 1601, "eq_nt_1488", 1992, 34],
["eq_text", 1599, 61, 1598, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nt_1488",
["is_null", 1600, 61, 1992, 34],
["jump_false", 1600, "eq_nnl_1489", 1992, 34],
["is_null", 1601, 1598, 1992, 34],
["jump_false", 1601, "eq_nnl_1489", 1992, 34],
["true", 1599, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nnl_1489",
["is_bool", 1600, 61, 1992, 34],
["jump_false", 1600, "eq_nb_1490", 1992, 34],
["is_bool", 1601, 1598, 1992, 34],
["jump_false", 1601, "eq_nb_1490", 1992, 34],
["eq_bool", 1599, 61, 1598, 1992, 34],
["jump", "eq_done_1485", 1992, 34],
"eq_nb_1490",
["false", 1599, 1992, 34],
"eq_done_1485",
["jump_false", 1599, "if_else_1483", 1992, 34],
["load_field", 1602, 60, "left", 1993, 15],
["move", 55, 1602, 1993, 15],
["load_field", 1603, 60, "right", 1994, 15],
["move", 38, 1603, 1994, 15],
["access", 1604, -1, 1995, 34],
["get", 1606, 58, 1, 1995, 20],
["frame", 1607, 1606, 2, 1995, 20],
["null", 1608, 1995, 20],
["setarg", 1607, 0, 1608, 1995, 20],
["setarg", 1607, 1, 55, 1995, 20],
["setarg", 1607, 2, 1604, 1995, 20],
["invoke", 1607, 1605, 1995, 20],
["move", 56, 1605, 1995, 20],
["access", 1609, -1, 1996, 34],
["get", 1611, 58, 1, 1996, 20],
["frame", 1612, 1611, 2, 1996, 20],
["null", 1613, 1996, 20],
["setarg", 1612, 0, 1613, 1996, 20],
["setarg", 1612, 1, 38, 1996, 20],
["setarg", 1612, 2, 1609, 1996, 20],
["invoke", 1612, 1610, 1996, 20],
["move", 40, 1610, 1996, 20],
["access", 1614, "delete", 1997, 16],
["get", 1616, 17, 1, 1997, 9],
["frame", 1617, 1616, 4, 1997, 9],
["null", 1618, 1997, 9],
["setarg", 1617, 0, 1618, 1997, 9],
["setarg", 1617, 1, 1614, 1997, 9],
["setarg", 1617, 2, 71, 1997, 9],
["setarg", 1617, 3, 56, 1997, 9],
["setarg", 1617, 4, 40, 1997, 9],
["invoke", 1617, 1615, 1997, 9],
["jump", "if_end_1484", 1997, 9],
"if_else_1483",
["true", 1619, 1999, 31],
["get", 1621, 25, 1, 1999, 9],
["frame", 1622, 1621, 2, 1999, 9],
["null", 1623, 1999, 9],
["setarg", 1622, 0, 1623, 1999, 9],
["setarg", 1622, 1, 71, 1999, 9],
["setarg", 1622, 2, 1619, 1999, 9],
["invoke", 1622, 1620, 1999, 9],
"if_end_1484",
"if_end_1474",
["return", 71, 2001, 14],
["jump", "if_end_1466", 2001, 14],
"if_else_1465",
"if_end_1466",
["access", 1624, "then", 2005, 17],
["is_identical", 1625, 45, 1624, 2005, 17],
["jump_true", 1625, "eq_done_1493", 2005, 17],
["is_int", 1626, 45, 2005, 17],
["jump_false", 1626, "eq_ni_1494", 2005, 17],
["is_int", 1627, 1624, 2005, 17],
["jump_false", 1627, "eq_ni_1494", 2005, 17],
["eq_int", 1625, 45, 1624, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_ni_1494",
["is_num", 1626, 45, 2005, 17],
["jump_false", 1626, "eq_nn_1495", 2005, 17],
["is_num", 1627, 1624, 2005, 17],
["jump_false", 1627, "eq_nn_1495", 2005, 17],
["eq_float", 1625, 45, 1624, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nn_1495",
["is_text", 1626, 45, 2005, 17],
["jump_false", 1626, "eq_nt_1496", 2005, 17],
["is_text", 1627, 1624, 2005, 17],
["jump_false", 1627, "eq_nt_1496", 2005, 17],
["eq_text", 1625, 45, 1624, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nt_1496",
["is_null", 1626, 45, 2005, 17],
["jump_false", 1626, "eq_nnl_1497", 2005, 17],
["is_null", 1627, 1624, 2005, 17],
["jump_false", 1627, "eq_nnl_1497", 2005, 17],
["true", 1625, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nnl_1497",
["is_bool", 1626, 45, 2005, 17],
["jump_false", 1626, "eq_nb_1498", 2005, 17],
["is_bool", 1627, 1624, 2005, 17],
["jump_false", 1627, "eq_nb_1498", 2005, 17],
["eq_bool", 1625, 45, 1624, 2005, 17],
["jump", "eq_done_1493", 2005, 17],
"eq_nb_1498",
["false", 1625, 2005, 17],
"eq_done_1493",
["jump_false", 1625, "if_else_1491", 2005, 17],
["load_field", 1628, 1, "expression", 2006, 14],
["move", 16, 1628, 2006, 14],
["load_field", 1629, 1, "then", 2007, 19],
["move", 72, 1629, 2007, 19],
["access", 1630, "else", 2008, 24],
["load_field", 1631, 1, 1630, 2008, 24],
["move", 22, 1631, 2008, 24],
["access", 1632, "tern_else", 2009, 30],
["get", 1634, 60, 1, 2009, 20],
["frame", 1635, 1634, 1, 2009, 20],
["null", 1636, 2009, 20],
["setarg", 1635, 0, 1636, 2009, 20],
["setarg", 1635, 1, 1632, 2009, 20],
["invoke", 1635, 1633, 2009, 20],
["move", 23, 1633, 2009, 20],
["access", 1637, "tern_end", 2010, 29],
["get", 1639, 60, 1, 2010, 19],
["frame", 1640, 1639, 1, 2010, 19],
["null", 1641, 2010, 19],
["setarg", 1640, 0, 1641, 2010, 19],
["setarg", 1640, 1, 1637, 2010, 19],
["invoke", 1640, 1638, 2010, 19],
["move", 25, 1638, 2010, 19],
["access", 1642, -1, 2011, 34],
["get", 1644, 58, 1, 2011, 19],
["frame", 1645, 1644, 2, 2011, 19],
["null", 1646, 2011, 19],
["setarg", 1645, 0, 1646, 2011, 19],
["setarg", 1645, 1, 16, 2011, 19],
["setarg", 1645, 2, 1642, 2011, 19],
["invoke", 1645, 1643, 2011, 19],
["move", 17, 1643, 2011, 19],
["access", 1647, "jump_false", 2012, 22],
["get", 1649, 35, 1, 2012, 7],
["frame", 1650, 1649, 3, 2012, 7],
["null", 1651, 2012, 7],
["setarg", 1650, 0, 1651, 2012, 7],
["setarg", 1650, 1, 1647, 2012, 7],
["setarg", 1650, 2, 17, 2012, 7],
["setarg", 1650, 3, 23, 2012, 7],
["invoke", 1650, 1648, 2012, 7],
["get", 1653, 10, 1, 2013, 14],
["frame", 1654, 1653, 0, 2013, 14],
["null", 1655, 2013, 14],
["setarg", 1654, 0, 1655, 2013, 14],
["invoke", 1654, 1652, 2013, 14],
["move", 20, 1652, 2013, 14],
["access", 1656, -1, 2014, 39],
["get", 1658, 58, 1, 2014, 19],
["frame", 1659, 1658, 2, 2014, 19],
["null", 1660, 2014, 19],
["setarg", 1659, 0, 1660, 2014, 19],
["setarg", 1659, 1, 72, 2014, 19],
["setarg", 1659, 2, 1656, 2014, 19],
["invoke", 1659, 1657, 2014, 19],
["move", 73, 1657, 2014, 19],
["access", 1661, "move", 2015, 14],
["get", 1663, 16, 1, 2015, 7],
["frame", 1664, 1663, 3, 2015, 7],
["null", 1665, 2015, 7],
["setarg", 1664, 0, 1665, 2015, 7],
["setarg", 1664, 1, 1661, 2015, 7],
["setarg", 1664, 2, 20, 2015, 7],
["setarg", 1664, 3, 73, 2015, 7],
["invoke", 1664, 1662, 2015, 7],
["get", 1667, 34, 1, 2016, 7],
["frame", 1668, 1667, 1, 2016, 7],
["null", 1669, 2016, 7],
["setarg", 1668, 0, 1669, 2016, 7],
["setarg", 1668, 1, 25, 2016, 7],
["invoke", 1668, 1666, 2016, 7],
["get", 1671, 36, 1, 2017, 7],
["frame", 1672, 1671, 1, 2017, 7],
["null", 1673, 2017, 7],
["setarg", 1672, 0, 1673, 2017, 7],
["setarg", 1672, 1, 23, 2017, 7],
["invoke", 1672, 1670, 2017, 7],
["access", 1674, -1, 2018, 39],
["get", 1676, 58, 1, 2018, 19],
["frame", 1677, 1676, 2, 2018, 19],
["null", 1678, 2018, 19],
["setarg", 1677, 0, 1678, 2018, 19],
["setarg", 1677, 1, 22, 2018, 19],
["setarg", 1677, 2, 1674, 2018, 19],
["invoke", 1677, 1675, 2018, 19],
["move", 24, 1675, 2018, 19],
["access", 1679, "move", 2019, 14],
["get", 1681, 16, 1, 2019, 7],
["frame", 1682, 1681, 3, 2019, 7],
["null", 1683, 2019, 7],
["setarg", 1682, 0, 1683, 2019, 7],
["setarg", 1682, 1, 1679, 2019, 7],
["setarg", 1682, 2, 20, 2019, 7],
["setarg", 1682, 3, 24, 2019, 7],
["invoke", 1682, 1680, 2019, 7],
["get", 1685, 36, 1, 2020, 7],
["frame", 1686, 1685, 1, 2020, 7],
["null", 1687, 2020, 7],
["setarg", 1686, 0, 1687, 2020, 7],
["setarg", 1686, 1, 25, 2020, 7],
["invoke", 1686, 1684, 2020, 7],
["return", 20, 2021, 14],
["jump", "if_end_1492", 2021, 14],
"if_else_1491",
"if_end_1492",
["access", 1688, "array", 2025, 17],
["is_identical", 1689, 45, 1688, 2025, 17],
["jump_true", 1689, "eq_done_1501", 2025, 17],
["is_int", 1690, 45, 2025, 17],
["jump_false", 1690, "eq_ni_1502", 2025, 17],
["is_int", 1691, 1688, 2025, 17],
["jump_false", 1691, "eq_ni_1502", 2025, 17],
["eq_int", 1689, 45, 1688, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_ni_1502",
["is_num", 1690, 45, 2025, 17],
["jump_false", 1690, "eq_nn_1503", 2025, 17],
["is_num", 1691, 1688, 2025, 17],
["jump_false", 1691, "eq_nn_1503", 2025, 17],
["eq_float", 1689, 45, 1688, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nn_1503",
["is_text", 1690, 45, 2025, 17],
["jump_false", 1690, "eq_nt_1504", 2025, 17],
["is_text", 1691, 1688, 2025, 17],
["jump_false", 1691, "eq_nt_1504", 2025, 17],
["eq_text", 1689, 45, 1688, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nt_1504",
["is_null", 1690, 45, 2025, 17],
["jump_false", 1690, "eq_nnl_1505", 2025, 17],
["is_null", 1691, 1688, 2025, 17],
["jump_false", 1691, "eq_nnl_1505", 2025, 17],
["true", 1689, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nnl_1505",
["is_bool", 1690, 45, 2025, 17],
["jump_false", 1690, "eq_nb_1506", 2025, 17],
["is_bool", 1691, 1688, 2025, 17],
["jump_false", 1691, "eq_nb_1506", 2025, 17],
["eq_bool", 1689, 45, 1688, 2025, 17],
["jump", "eq_done_1501", 2025, 17],
"eq_nb_1506",
["false", 1689, 2025, 17],
"eq_done_1501",
["jump_false", 1689, "if_else_1499", 2025, 17],
["load_field", 1692, 1, "list", 2026, 14],
["move", 48, 1692, 2026, 14],
["length", 1693, 48, 2027, 22],
["move", 18, 1693, 2027, 22],
["array", 1694, 0, 2028, 20],
["move", 21, 1694, 2028, 20],
["access", 3, 0, 2029, 12],
"while_start_1507",
["is_int", 1696, 3, 2030, 19],
["jump_false", 1696, "rel_ni_1509", 2030, 19],
["is_int", 1697, 18, 2030, 19],
["jump_false", 1697, "rel_ni_1509", 2030, 19],
["lt_int", 1695, 3, 18, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_ni_1509",
["is_num", 1696, 3, 2030, 19],
["jump_false", 1696, "rel_nn_1510", 2030, 19],
["is_num", 1697, 18, 2030, 19],
["jump_false", 1697, "rel_nn_1510", 2030, 19],
["lt_float", 1695, 3, 18, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_nn_1510",
["is_text", 1696, 3, 2030, 19],
["jump_false", 1696, "rel_err_1512", 2030, 19],
["is_text", 1697, 18, 2030, 19],
["jump_false", 1697, "rel_err_1512", 2030, 19],
["lt_text", 1695, 3, 18, 2030, 19],
["jump", "rel_done_1511", 2030, 19],
"rel_err_1512",
[
"access",
1698,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2030,
19
],
["access", 1699, "error", 2030, 19],
["access", 1700, "cannot compare with '<': operands must be same type", 2030, 19],
["array", 1701, 0, 2030, 19],
["push", 1701, 1700, 2030, 19],
["frame", 1703, 1698, 2, 2030, 19],
["null", 1704, 2030, 19],
["setarg", 1703, 0, 1704, 2030, 19],
["setarg", 1703, 1, 1699, 2030, 19],
["setarg", 1703, 2, 1701, 2030, 19],
["invoke", 1703, 1702, 2030, 19],
["disrupt", 2030, 19],
"rel_done_1511",
["jump_false", 1695, "while_end_1508", 2030, 19],
["load_dynamic", 1705, 48, 3, 2031, 40],
["access", 1706, -1, 2031, 45],
["get", 1708, 58, 1, 2031, 26],
["frame", 1709, 1708, 2, 2031, 26],
["null", 1710, 2031, 26],
["setarg", 1709, 0, 1710, 2031, 26],
["setarg", 1709, 1, 1705, 2031, 26],
["setarg", 1709, 2, 1706, 2031, 26],
["invoke", 1709, 1707, 2031, 26],
["is_array", 1711, 21, 2031, 26],
["jump_false", 1711, "push_err_1513", 2031, 26],
["push", 21, 1707, 2031, 26],
["jump", "push_done_1514", 2031, 26],
"push_err_1513",
[
"access",
1712,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2031,
26
],
["access", 1713, "error", 2031, 26],
["access", 1714, "cannot push: target must be an array", 2031, 26],
["array", 1715, 0, 2031, 26],
["push", 1715, 1714, 2031, 26],
["frame", 1717, 1712, 2, 2031, 26],
["null", 1718, 2031, 26],
["setarg", 1717, 0, 1718, 2031, 26],
["setarg", 1717, 1, 1713, 2031, 26],
["setarg", 1717, 2, 1715, 2031, 26],
["invoke", 1717, 1716, 2031, 26],
["disrupt", 2031, 26],
"push_done_1514",
["access", 1719, 1, 2032, 19],
["is_num", 1721, 3, 2032, 19],
["jump_false", 1721, "num_err_1515", 2032, 19],
["is_num", 1722, 1719, 2032, 19],
["jump_false", 1722, "num_err_1515", 2032, 19],
["add", 1720, 3, 1719, 2032, 19],
["jump", "num_done_1516", 2032, 19],
"num_err_1515",
[
"access",
1723,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2032,
19
],
["access", 1724, "error", 2032, 19],
["access", 1725, "cannot apply '+': operands must be numbers", 2032, 19],
["array", 1726, 0, 2032, 19],
["push", 1726, 1725, 2032, 19],
["frame", 1728, 1723, 2, 2032, 19],
["null", 1729, 2032, 19],
["setarg", 1728, 0, 1729, 2032, 19],
["setarg", 1728, 1, 1724, 2032, 19],
["setarg", 1728, 2, 1726, 2032, 19],
["invoke", 1728, 1727, 2032, 19],
["disrupt", 2032, 19],
"num_done_1516",
["move", 3, 1720, 2032, 19],
["jump", "while_start_1507", 2032, 19],
"while_end_1508",
["get", 1731, 10, 1, 2034, 14],
["frame", 1732, 1731, 0, 2034, 14],
["null", 1733, 2034, 14],
["setarg", 1732, 0, 1733, 2034, 14],
["invoke", 1732, 1730, 2034, 14],
["move", 20, 1730, 2034, 14],
["access", 1734, "array", 2035, 18],
["array", 1735, 3, 2035, 33],
["push", 1735, 1734, 2035, 33],
["push", 1735, 20, 2035, 33],
["push", 1735, 18, 2035, 33],
["get", 1737, 8, 1, 2035, 7],
["frame", 1738, 1737, 1, 2035, 7],
["null", 1739, 2035, 7],
["setarg", 1738, 0, 1739, 2035, 7],
["setarg", 1738, 1, 1735, 2035, 7],
["invoke", 1738, 1736, 2035, 7],
["access", 3, 0, 2036, 12],
"while_start_1517",
["is_int", 1741, 3, 2037, 19],
["jump_false", 1741, "rel_ni_1519", 2037, 19],
["is_int", 1742, 18, 2037, 19],
["jump_false", 1742, "rel_ni_1519", 2037, 19],
["lt_int", 1740, 3, 18, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_ni_1519",
["is_num", 1741, 3, 2037, 19],
["jump_false", 1741, "rel_nn_1520", 2037, 19],
["is_num", 1742, 18, 2037, 19],
["jump_false", 1742, "rel_nn_1520", 2037, 19],
["lt_float", 1740, 3, 18, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_nn_1520",
["is_text", 1741, 3, 2037, 19],
["jump_false", 1741, "rel_err_1522", 2037, 19],
["is_text", 1742, 18, 2037, 19],
["jump_false", 1742, "rel_err_1522", 2037, 19],
["lt_text", 1740, 3, 18, 2037, 19],
["jump", "rel_done_1521", 2037, 19],
"rel_err_1522",
[
"access",
1743,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2037,
19
],
["access", 1744, "error", 2037, 19],
["access", 1745, "cannot compare with '<': operands must be same type", 2037, 19],
["array", 1746, 0, 2037, 19],
["push", 1746, 1745, 2037, 19],
["frame", 1748, 1743, 2, 2037, 19],
["null", 1749, 2037, 19],
["setarg", 1748, 0, 1749, 2037, 19],
["setarg", 1748, 1, 1744, 2037, 19],
["setarg", 1748, 2, 1746, 2037, 19],
["invoke", 1748, 1747, 2037, 19],
["disrupt", 2037, 19],
"rel_done_1521",
["jump_false", 1740, "while_end_1518", 2037, 19],
["access", 1750, "push", 2038, 16],
["load_dynamic", 1751, 21, 3, 2038, 41],
["get", 1753, 16, 1, 2038, 9],
["frame", 1754, 1753, 3, 2038, 9],
["null", 1755, 2038, 9],
["setarg", 1754, 0, 1755, 2038, 9],
["setarg", 1754, 1, 1750, 2038, 9],
["setarg", 1754, 2, 20, 2038, 9],
["setarg", 1754, 3, 1751, 2038, 9],
["invoke", 1754, 1752, 2038, 9],
["access", 1756, 1, 2039, 19],
["is_num", 1758, 3, 2039, 19],
["jump_false", 1758, "num_err_1523", 2039, 19],
["is_num", 1759, 1756, 2039, 19],
["jump_false", 1759, "num_err_1523", 2039, 19],
["add", 1757, 3, 1756, 2039, 19],
["jump", "num_done_1524", 2039, 19],
"num_err_1523",
[
"access",
1760,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2039,
19
],
["access", 1761, "error", 2039, 19],
["access", 1762, "cannot apply '+': operands must be numbers", 2039, 19],
["array", 1763, 0, 2039, 19],
["push", 1763, 1762, 2039, 19],
["frame", 1765, 1760, 2, 2039, 19],
["null", 1766, 2039, 19],
["setarg", 1765, 0, 1766, 2039, 19],
["setarg", 1765, 1, 1761, 2039, 19],
["setarg", 1765, 2, 1763, 2039, 19],
["invoke", 1765, 1764, 2039, 19],
["disrupt", 2039, 19],
"num_done_1524",
["move", 3, 1757, 2039, 19],
["jump", "while_start_1517", 2039, 19],
"while_end_1518",
["return", 20, 2041, 14],
["jump", "if_end_1500", 2041, 14],
"if_else_1499",
"if_end_1500",
["access", 1767, "record", 2045, 17],
["is_identical", 1768, 45, 1767, 2045, 17],
["jump_true", 1768, "eq_done_1527", 2045, 17],
["is_int", 1769, 45, 2045, 17],
["jump_false", 1769, "eq_ni_1528", 2045, 17],
["is_int", 1770, 1767, 2045, 17],
["jump_false", 1770, "eq_ni_1528", 2045, 17],
["eq_int", 1768, 45, 1767, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_ni_1528",
["is_num", 1769, 45, 2045, 17],
["jump_false", 1769, "eq_nn_1529", 2045, 17],
["is_num", 1770, 1767, 2045, 17],
["jump_false", 1770, "eq_nn_1529", 2045, 17],
["eq_float", 1768, 45, 1767, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nn_1529",
["is_text", 1769, 45, 2045, 17],
["jump_false", 1769, "eq_nt_1530", 2045, 17],
["is_text", 1770, 1767, 2045, 17],
["jump_false", 1770, "eq_nt_1530", 2045, 17],
["eq_text", 1768, 45, 1767, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nt_1530",
["is_null", 1769, 45, 2045, 17],
["jump_false", 1769, "eq_nnl_1531", 2045, 17],
["is_null", 1770, 1767, 2045, 17],
["jump_false", 1770, "eq_nnl_1531", 2045, 17],
["true", 1768, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nnl_1531",
["is_bool", 1769, 45, 2045, 17],
["jump_false", 1769, "eq_nb_1532", 2045, 17],
["is_bool", 1770, 1767, 2045, 17],
["jump_false", 1770, "eq_nb_1532", 2045, 17],
["eq_bool", 1768, 45, 1767, 2045, 17],
["jump", "eq_done_1527", 2045, 17],
"eq_nb_1532",
["false", 1768, 2045, 17],
"eq_done_1527",
["jump_false", 1768, "if_else_1525", 2045, 17],
["load_field", 1771, 1, "list", 2046, 14],
["move", 48, 1771, 2046, 14],
["get", 1773, 10, 1, 2047, 14],
["frame", 1774, 1773, 0, 2047, 14],
["null", 1775, 2047, 14],
["setarg", 1774, 0, 1775, 2047, 14],
["invoke", 1774, 1772, 2047, 14],
["move", 20, 1772, 2047, 14],
["get", 1776, 83, 1, 2048, 12],
["access", 1777, "record", 2048, 29],
["length", 1778, 48, 2048, 52],
["array", 1779, 3, 2048, 52],
["push", 1779, 1777, 2048, 52],
["push", 1779, 20, 2048, 52],
["push", 1779, 1778, 2048, 52],
["is_array", 1780, 1776, 2048, 52],
["jump_false", 1780, "push_err_1533", 2048, 52],
["push", 1776, 1779, 2048, 52],
["jump", "push_done_1534", 2048, 52],
"push_err_1533",
[
"access",
1781,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2048,
52
],
["access", 1782, "error", 2048, 52],
["access", 1783, "cannot push: target must be an array", 2048, 52],
["array", 1784, 0, 2048, 52],
["push", 1784, 1783, 2048, 52],
["frame", 1786, 1781, 2, 2048, 52],
["null", 1787, 2048, 52],
["setarg", 1786, 0, 1787, 2048, 52],
["setarg", 1786, 1, 1782, 2048, 52],
["setarg", 1786, 2, 1784, 2048, 52],
["invoke", 1786, 1785, 2048, 52],
["disrupt", 2048, 52],
"push_done_1534",
["access", 3, 0, 2049, 12],
"while_start_1535",
["length", 1788, 48, 2050, 26],
["is_int", 1790, 3, 2050, 26],
["jump_false", 1790, "rel_ni_1537", 2050, 26],
["is_int", 1791, 1788, 2050, 26],
["jump_false", 1791, "rel_ni_1537", 2050, 26],
["lt_int", 1789, 3, 1788, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_ni_1537",
["is_num", 1790, 3, 2050, 26],
["jump_false", 1790, "rel_nn_1538", 2050, 26],
["is_num", 1791, 1788, 2050, 26],
["jump_false", 1791, "rel_nn_1538", 2050, 26],
["lt_float", 1789, 3, 1788, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_nn_1538",
["is_text", 1790, 3, 2050, 26],
["jump_false", 1790, "rel_err_1540", 2050, 26],
["is_text", 1791, 1788, 2050, 26],
["jump_false", 1791, "rel_err_1540", 2050, 26],
["lt_text", 1789, 3, 1788, 2050, 26],
["jump", "rel_done_1539", 2050, 26],
"rel_err_1540",
[
"access",
1792,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2050,
26
],
["access", 1793, "error", 2050, 26],
["access", 1794, "cannot compare with '<': operands must be same type", 2050, 26],
["array", 1795, 0, 2050, 26],
["push", 1795, 1794, 2050, 26],
["frame", 1797, 1792, 2, 2050, 26],
["null", 1798, 2050, 26],
["setarg", 1797, 0, 1798, 2050, 26],
["setarg", 1797, 1, 1793, 2050, 26],
["setarg", 1797, 2, 1795, 2050, 26],
["invoke", 1797, 1796, 2050, 26],
["disrupt", 2050, 26],
"rel_done_1539",
["jump_false", 1789, "while_end_1536", 2050, 26],
["load_dynamic", 1799, 48, 3, 2051, 21],
["move", 63, 1799, 2051, 21],
["load_field", 1800, 63, "left", 2052, 15],
["move", 41, 1800, 2052, 15],
["load_field", 1801, 63, "right", 2053, 15],
["move", 75, 1801, 2053, 15],
["access", 1802, -1, 2054, 34],
["get", 1804, 58, 1, 2054, 20],
["frame", 1805, 1804, 2, 2054, 20],
["null", 1806, 2054, 20],
["setarg", 1805, 0, 1806, 2054, 20],
["setarg", 1805, 1, 75, 2054, 20],
["setarg", 1805, 2, 1802, 2054, 20],
["invoke", 1805, 1803, 2054, 20],
["move", 76, 1803, 2054, 20],
["load_field", 1807, 41, "kind", 2055, 20],
["move", 43, 1807, 2055, 20],
["access", 1808, "name", 2056, 25],
["is_identical", 1809, 43, 1808, 2056, 25],
["jump_true", 1809, "eq_done_1543", 2056, 25],
["is_int", 1810, 43, 2056, 25],
["jump_false", 1810, "eq_ni_1544", 2056, 25],
["is_int", 1811, 1808, 2056, 25],
["jump_false", 1811, "eq_ni_1544", 2056, 25],
["eq_int", 1809, 43, 1808, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_ni_1544",
["is_num", 1810, 43, 2056, 25],
["jump_false", 1810, "eq_nn_1545", 2056, 25],
["is_num", 1811, 1808, 2056, 25],
["jump_false", 1811, "eq_nn_1545", 2056, 25],
["eq_float", 1809, 43, 1808, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nn_1545",
["is_text", 1810, 43, 2056, 25],
["jump_false", 1810, "eq_nt_1546", 2056, 25],
["is_text", 1811, 1808, 2056, 25],
["jump_false", 1811, "eq_nt_1546", 2056, 25],
["eq_text", 1809, 43, 1808, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nt_1546",
["is_null", 1810, 43, 2056, 25],
["jump_false", 1810, "eq_nnl_1547", 2056, 25],
["is_null", 1811, 1808, 2056, 25],
["jump_false", 1811, "eq_nnl_1547", 2056, 25],
["true", 1809, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nnl_1547",
["is_bool", 1810, 43, 2056, 25],
["jump_false", 1810, "eq_nb_1548", 2056, 25],
["is_bool", 1811, 1808, 2056, 25],
["jump_false", 1811, "eq_nb_1548", 2056, 25],
["eq_bool", 1809, 43, 1808, 2056, 25],
["jump", "eq_done_1543", 2056, 25],
"eq_nb_1548",
["false", 1809, 2056, 25],
"eq_done_1543",
["jump_false", 1809, "if_else_1541", 2056, 25],
["load_field", 1812, 41, "name", 2057, 31],
["get", 1814, 44, 1, 2057, 11],
["frame", 1815, 1814, 3, 2057, 11],
["null", 1816, 2057, 11],
["setarg", 1815, 0, 1816, 2057, 11],
["setarg", 1815, 1, 20, 2057, 11],
["setarg", 1815, 2, 1812, 2057, 11],
["setarg", 1815, 3, 76, 2057, 11],
["invoke", 1815, 1813, 2057, 11],
["jump", "if_end_1542", 2057, 11],
"if_else_1541",
["access", 1817, "text", 2058, 32],
["is_identical", 1818, 43, 1817, 2058, 32],
["jump_true", 1818, "eq_done_1551", 2058, 32],
["is_int", 1819, 43, 2058, 32],
["jump_false", 1819, "eq_ni_1552", 2058, 32],
["is_int", 1820, 1817, 2058, 32],
["jump_false", 1820, "eq_ni_1552", 2058, 32],
["eq_int", 1818, 43, 1817, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_ni_1552",
["is_num", 1819, 43, 2058, 32],
["jump_false", 1819, "eq_nn_1553", 2058, 32],
["is_num", 1820, 1817, 2058, 32],
["jump_false", 1820, "eq_nn_1553", 2058, 32],
["eq_float", 1818, 43, 1817, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nn_1553",
["is_text", 1819, 43, 2058, 32],
["jump_false", 1819, "eq_nt_1554", 2058, 32],
["is_text", 1820, 1817, 2058, 32],
["jump_false", 1820, "eq_nt_1554", 2058, 32],
["eq_text", 1818, 43, 1817, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nt_1554",
["is_null", 1819, 43, 2058, 32],
["jump_false", 1819, "eq_nnl_1555", 2058, 32],
["is_null", 1820, 1817, 2058, 32],
["jump_false", 1820, "eq_nnl_1555", 2058, 32],
["true", 1818, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nnl_1555",
["is_bool", 1819, 43, 2058, 32],
["jump_false", 1819, "eq_nb_1556", 2058, 32],
["is_bool", 1820, 1817, 2058, 32],
["jump_false", 1820, "eq_nb_1556", 2058, 32],
["eq_bool", 1818, 43, 1817, 2058, 32],
["jump", "eq_done_1551", 2058, 32],
"eq_nb_1556",
["false", 1818, 2058, 32],
"eq_done_1551",
["jump_false", 1818, "if_else_1549", 2058, 32],
["load_field", 1821, 41, "value", 2059, 19],
["move", 46, 1821, 2059, 19],
["null", 1822, 2060, 24],
["is_identical", 1823, 46, 1822, 2060, 24],
["jump_true", 1823, "eq_done_1559", 2060, 24],
["is_int", 1824, 46, 2060, 24],
["jump_false", 1824, "eq_ni_1560", 2060, 24],
["is_int", 1825, 1822, 2060, 24],
["jump_false", 1825, "eq_ni_1560", 2060, 24],
["eq_int", 1823, 46, 1822, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_ni_1560",
["is_num", 1824, 46, 2060, 24],
["jump_false", 1824, "eq_nn_1561", 2060, 24],
["is_num", 1825, 1822, 2060, 24],
["jump_false", 1825, "eq_nn_1561", 2060, 24],
["eq_float", 1823, 46, 1822, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nn_1561",
["is_text", 1824, 46, 2060, 24],
["jump_false", 1824, "eq_nt_1562", 2060, 24],
["is_text", 1825, 1822, 2060, 24],
["jump_false", 1825, "eq_nt_1562", 2060, 24],
["eq_text", 1823, 46, 1822, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nt_1562",
["is_null", 1824, 46, 2060, 24],
["jump_false", 1824, "eq_nnl_1563", 2060, 24],
["is_null", 1825, 1822, 2060, 24],
["jump_false", 1825, "eq_nnl_1563", 2060, 24],
["true", 1823, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nnl_1563",
["is_bool", 1824, 46, 2060, 24],
["jump_false", 1824, "eq_nb_1564", 2060, 24],
["is_bool", 1825, 1822, 2060, 24],
["jump_false", 1825, "eq_nb_1564", 2060, 24],
["eq_bool", 1823, 46, 1822, 2060, 24],
["jump", "eq_done_1559", 2060, 24],
"eq_nb_1564",
["false", 1823, 2060, 24],
"eq_done_1559",
["jump_false", 1823, "if_else_1557", 2060, 24],
["access", 46, "", 2061, 21],
["jump", "if_end_1558", 2061, 21],
"if_else_1557",
"if_end_1558",
["get", 1827, 44, 1, 2063, 11],
["frame", 1828, 1827, 3, 2063, 11],
["null", 1829, 2063, 11],
["setarg", 1828, 0, 1829, 2063, 11],
["setarg", 1828, 1, 20, 2063, 11],
["setarg", 1828, 2, 46, 2063, 11],
["setarg", 1828, 3, 76, 2063, 11],
["invoke", 1828, 1826, 2063, 11],
["jump", "if_end_1550", 2063, 11],
"if_else_1549",
["access", 1830, -1, 2065, 36],
["get", 1832, 58, 1, 2065, 22],
["frame", 1833, 1832, 2, 2065, 22],
["null", 1834, 2065, 22],
["setarg", 1833, 0, 1834, 2065, 22],
["setarg", 1833, 1, 41, 2065, 22],
["setarg", 1833, 2, 1830, 2065, 22],
["invoke", 1833, 1831, 2065, 22],
["move", 44, 1831, 2065, 22],
["get", 1836, 43, 1, 2066, 11],
["frame", 1837, 1836, 3, 2066, 11],
["null", 1838, 2066, 11],
["setarg", 1837, 0, 1838, 2066, 11],
["setarg", 1837, 1, 20, 2066, 11],
["setarg", 1837, 2, 44, 2066, 11],
["setarg", 1837, 3, 76, 2066, 11],
["invoke", 1837, 1835, 2066, 11],
"if_end_1550",
"if_end_1542",
["access", 1839, 1, 2068, 19],
["is_num", 1841, 3, 2068, 19],
["jump_false", 1841, "num_err_1565", 2068, 19],
["is_num", 1842, 1839, 2068, 19],
["jump_false", 1842, "num_err_1565", 2068, 19],
["add", 1840, 3, 1839, 2068, 19],
["jump", "num_done_1566", 2068, 19],
"num_err_1565",
[
"access",
1843,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2068,
19
],
["access", 1844, "error", 2068, 19],
["access", 1845, "cannot apply '+': operands must be numbers", 2068, 19],
["array", 1846, 0, 2068, 19],
["push", 1846, 1845, 2068, 19],
["frame", 1848, 1843, 2, 2068, 19],
["null", 1849, 2068, 19],
["setarg", 1848, 0, 1849, 2068, 19],
["setarg", 1848, 1, 1844, 2068, 19],
["setarg", 1848, 2, 1846, 2068, 19],
["invoke", 1848, 1847, 2068, 19],
["disrupt", 2068, 19],
"num_done_1566",
["move", 3, 1840, 2068, 19],
["jump", "while_start_1535", 2068, 19],
"while_end_1536",
["return", 20, 2070, 14],
["jump", "if_end_1526", 2070, 14],
"if_else_1525",
"if_end_1526",
["access", 1850, "function", 2074, 17],
["is_identical", 1851, 45, 1850, 2074, 17],
["jump_true", 1851, "eq_done_1569", 2074, 17],
["is_int", 1852, 45, 2074, 17],
["jump_false", 1852, "eq_ni_1570", 2074, 17],
["is_int", 1853, 1850, 2074, 17],
["jump_false", 1853, "eq_ni_1570", 2074, 17],
["eq_int", 1851, 45, 1850, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_ni_1570",
["is_num", 1852, 45, 2074, 17],
["jump_false", 1852, "eq_nn_1571", 2074, 17],
["is_num", 1853, 1850, 2074, 17],
["jump_false", 1853, "eq_nn_1571", 2074, 17],
["eq_float", 1851, 45, 1850, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nn_1571",
["is_text", 1852, 45, 2074, 17],
["jump_false", 1852, "eq_nt_1572", 2074, 17],
["is_text", 1853, 1850, 2074, 17],
["jump_false", 1853, "eq_nt_1572", 2074, 17],
["eq_text", 1851, 45, 1850, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nt_1572",
["is_null", 1852, 45, 2074, 17],
["jump_false", 1852, "eq_nnl_1573", 2074, 17],
["is_null", 1853, 1850, 2074, 17],
["jump_false", 1853, "eq_nnl_1573", 2074, 17],
["true", 1851, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nnl_1573",
["is_bool", 1852, 45, 2074, 17],
["jump_false", 1852, "eq_nb_1574", 2074, 17],
["is_bool", 1853, 1850, 2074, 17],
["jump_false", 1853, "eq_nb_1574", 2074, 17],
["eq_bool", 1851, 45, 1850, 2074, 17],
["jump", "eq_done_1569", 2074, 17],
"eq_nb_1574",
["false", 1851, 2074, 17],
"eq_done_1569",
["jump_false", 1851, "if_else_1567", 2074, 17],
["get", 1855, 59, 1, 2075, 14],
["frame", 1856, 1855, 1, 2075, 14],
["null", 1857, 2075, 14],
["setarg", 1856, 0, 1857, 2075, 14],
["setarg", 1856, 1, 1, 2075, 14],
["invoke", 1856, 1854, 2075, 14],
["move", 32, 1854, 2075, 14],
["get", 1858, 79, 1, 2076, 17],
["move", 33, 1858, 2076, 17],
["get", 1859, 79, 1, 2077, 24],
["access", 1860, 1, 2077, 41],
["is_num", 1862, 1859, 2077, 41],
["jump_false", 1862, "num_err_1575", 2077, 41],
["is_num", 1863, 1860, 2077, 41],
["jump_false", 1863, "num_err_1575", 2077, 41],
["add", 1861, 1859, 1860, 2077, 41],
["jump", "num_done_1576", 2077, 41],
"num_err_1575",
[
"access",
1864,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2077,
41
],
["access", 1865, "error", 2077, 41],
["access", 1866, "cannot apply '+': operands must be numbers", 2077, 41],
["array", 1867, 0, 2077, 41],
["push", 1867, 1866, 2077, 41],
["frame", 1869, 1864, 2, 2077, 41],
["null", 1870, 2077, 41],
["setarg", 1869, 0, 1870, 2077, 41],
["setarg", 1869, 1, 1865, 2077, 41],
["setarg", 1869, 2, 1867, 2077, 41],
["invoke", 1869, 1868, 2077, 41],
["disrupt", 2077, 41],
"num_done_1576",
["put", 1861, 79, 1, 2077, 41],
["get", 1871, 81, 1, 2078, 12],
["is_array", 1872, 1871, 2078, 25],
["jump_false", 1872, "push_err_1577", 2078, 25],
["push", 1871, 32, 2078, 25],
["jump", "push_done_1578", 2078, 25],
"push_err_1577",
[
"access",
1873,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2078,
25
],
["access", 1874, "error", 2078, 25],
["access", 1875, "cannot push: target must be an array", 2078, 25],
["array", 1876, 0, 2078, 25],
["push", 1876, 1875, 2078, 25],
["frame", 1878, 1873, 2, 2078, 25],
["null", 1879, 2078, 25],
["setarg", 1878, 0, 1879, 2078, 25],
["setarg", 1878, 1, 1874, 2078, 25],
["setarg", 1878, 2, 1876, 2078, 25],
["invoke", 1878, 1877, 2078, 25],
["disrupt", 2078, 25],
"push_done_1578",
["get", 1881, 10, 1, 2079, 14],
["frame", 1882, 1881, 0, 2079, 14],
["null", 1883, 2079, 14],
["setarg", 1882, 0, 1883, 2079, 14],
["invoke", 1882, 1880, 2079, 14],
["move", 20, 1880, 2079, 14],
["access", 1884, "function", 2080, 14],
["get", 1886, 16, 1, 2080, 7],
["frame", 1887, 1886, 3, 2080, 7],
["null", 1888, 2080, 7],
["setarg", 1887, 0, 1888, 2080, 7],
["setarg", 1887, 1, 1884, 2080, 7],
["setarg", 1887, 2, 20, 2080, 7],
["setarg", 1887, 3, 33, 2080, 7],
["invoke", 1887, 1885, 2080, 7],
["return", 20, 2081, 14],
["jump", "if_end_1568", 2081, 14],
"if_else_1567",
"if_end_1568",
["access", 1889, "assign", 2085, 17],
["is_identical", 1890, 45, 1889, 2085, 17],
["jump_true", 1890, "eq_done_1596", 2085, 17],
["is_int", 1891, 45, 2085, 17],
["jump_false", 1891, "eq_ni_1597", 2085, 17],
["is_int", 1892, 1889, 2085, 17],
["jump_false", 1892, "eq_ni_1597", 2085, 17],
["eq_int", 1890, 45, 1889, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_ni_1597",
["is_num", 1891, 45, 2085, 17],
["jump_false", 1891, "eq_nn_1598", 2085, 17],
["is_num", 1892, 1889, 2085, 17],
["jump_false", 1892, "eq_nn_1598", 2085, 17],
["eq_float", 1890, 45, 1889, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nn_1598",
["is_text", 1891, 45, 2085, 17],
["jump_false", 1891, "eq_nt_1599", 2085, 17],
["is_text", 1892, 1889, 2085, 17],
["jump_false", 1892, "eq_nt_1599", 2085, 17],
["eq_text", 1890, 45, 1889, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nt_1599",
["is_null", 1891, 45, 2085, 17],
["jump_false", 1891, "eq_nnl_1600", 2085, 17],
["is_null", 1892, 1889, 2085, 17],
["jump_false", 1892, "eq_nnl_1600", 2085, 17],
["true", 1890, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nnl_1600",
["is_bool", 1891, 45, 2085, 17],
["jump_false", 1891, "eq_nb_1601", 2085, 17],
["is_bool", 1892, 1889, 2085, 17],
["jump_false", 1892, "eq_nb_1601", 2085, 17],
["eq_bool", 1890, 45, 1889, 2085, 17],
["jump", "eq_done_1596", 2085, 17],
"eq_nb_1601",
["false", 1890, 2085, 17],
"eq_done_1596",
["move", 1893, 1890, 2085, 17],
["jump_true", 1893, "or_end_1595", 2085, 17],
["access", 1894, "+=", 2086, 17],
["is_identical", 1895, 45, 1894, 2086, 17],
["jump_true", 1895, "eq_done_1602", 2086, 17],
["is_int", 1896, 45, 2086, 17],
["jump_false", 1896, "eq_ni_1603", 2086, 17],
["is_int", 1897, 1894, 2086, 17],
["jump_false", 1897, "eq_ni_1603", 2086, 17],
["eq_int", 1895, 45, 1894, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_ni_1603",
["is_num", 1896, 45, 2086, 17],
["jump_false", 1896, "eq_nn_1604", 2086, 17],
["is_num", 1897, 1894, 2086, 17],
["jump_false", 1897, "eq_nn_1604", 2086, 17],
["eq_float", 1895, 45, 1894, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nn_1604",
["is_text", 1896, 45, 2086, 17],
["jump_false", 1896, "eq_nt_1605", 2086, 17],
["is_text", 1897, 1894, 2086, 17],
["jump_false", 1897, "eq_nt_1605", 2086, 17],
["eq_text", 1895, 45, 1894, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nt_1605",
["is_null", 1896, 45, 2086, 17],
["jump_false", 1896, "eq_nnl_1606", 2086, 17],
["is_null", 1897, 1894, 2086, 17],
["jump_false", 1897, "eq_nnl_1606", 2086, 17],
["true", 1895, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nnl_1606",
["is_bool", 1896, 45, 2086, 17],
["jump_false", 1896, "eq_nb_1607", 2086, 17],
["is_bool", 1897, 1894, 2086, 17],
["jump_false", 1897, "eq_nb_1607", 2086, 17],
["eq_bool", 1895, 45, 1894, 2086, 17],
["jump", "eq_done_1602", 2086, 17],
"eq_nb_1607",
["false", 1895, 2086, 17],
"eq_done_1602",
["move", 1893, 1895, 2086, 17],
"or_end_1595",
["move", 1898, 1893, 2086, 17],
["jump_true", 1898, "or_end_1594", 2086, 17],
["access", 1899, "-=", 2086, 33],
["is_identical", 1900, 45, 1899, 2086, 33],
["jump_true", 1900, "eq_done_1608", 2086, 33],
["is_int", 1901, 45, 2086, 33],
["jump_false", 1901, "eq_ni_1609", 2086, 33],
["is_int", 1902, 1899, 2086, 33],
["jump_false", 1902, "eq_ni_1609", 2086, 33],
["eq_int", 1900, 45, 1899, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_ni_1609",
["is_num", 1901, 45, 2086, 33],
["jump_false", 1901, "eq_nn_1610", 2086, 33],
["is_num", 1902, 1899, 2086, 33],
["jump_false", 1902, "eq_nn_1610", 2086, 33],
["eq_float", 1900, 45, 1899, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nn_1610",
["is_text", 1901, 45, 2086, 33],
["jump_false", 1901, "eq_nt_1611", 2086, 33],
["is_text", 1902, 1899, 2086, 33],
["jump_false", 1902, "eq_nt_1611", 2086, 33],
["eq_text", 1900, 45, 1899, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nt_1611",
["is_null", 1901, 45, 2086, 33],
["jump_false", 1901, "eq_nnl_1612", 2086, 33],
["is_null", 1902, 1899, 2086, 33],
["jump_false", 1902, "eq_nnl_1612", 2086, 33],
["true", 1900, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nnl_1612",
["is_bool", 1901, 45, 2086, 33],
["jump_false", 1901, "eq_nb_1613", 2086, 33],
["is_bool", 1902, 1899, 2086, 33],
["jump_false", 1902, "eq_nb_1613", 2086, 33],
["eq_bool", 1900, 45, 1899, 2086, 33],
["jump", "eq_done_1608", 2086, 33],
"eq_nb_1613",
["false", 1900, 2086, 33],
"eq_done_1608",
["move", 1898, 1900, 2086, 33],
"or_end_1594",
["move", 1903, 1898, 2086, 33],
["jump_true", 1903, "or_end_1593", 2086, 33],
["access", 1904, "*=", 2087, 17],
["is_identical", 1905, 45, 1904, 2087, 17],
["jump_true", 1905, "eq_done_1614", 2087, 17],
["is_int", 1906, 45, 2087, 17],
["jump_false", 1906, "eq_ni_1615", 2087, 17],
["is_int", 1907, 1904, 2087, 17],
["jump_false", 1907, "eq_ni_1615", 2087, 17],
["eq_int", 1905, 45, 1904, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_ni_1615",
["is_num", 1906, 45, 2087, 17],
["jump_false", 1906, "eq_nn_1616", 2087, 17],
["is_num", 1907, 1904, 2087, 17],
["jump_false", 1907, "eq_nn_1616", 2087, 17],
["eq_float", 1905, 45, 1904, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nn_1616",
["is_text", 1906, 45, 2087, 17],
["jump_false", 1906, "eq_nt_1617", 2087, 17],
["is_text", 1907, 1904, 2087, 17],
["jump_false", 1907, "eq_nt_1617", 2087, 17],
["eq_text", 1905, 45, 1904, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nt_1617",
["is_null", 1906, 45, 2087, 17],
["jump_false", 1906, "eq_nnl_1618", 2087, 17],
["is_null", 1907, 1904, 2087, 17],
["jump_false", 1907, "eq_nnl_1618", 2087, 17],
["true", 1905, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nnl_1618",
["is_bool", 1906, 45, 2087, 17],
["jump_false", 1906, "eq_nb_1619", 2087, 17],
["is_bool", 1907, 1904, 2087, 17],
["jump_false", 1907, "eq_nb_1619", 2087, 17],
["eq_bool", 1905, 45, 1904, 2087, 17],
["jump", "eq_done_1614", 2087, 17],
"eq_nb_1619",
["false", 1905, 2087, 17],
"eq_done_1614",
["move", 1903, 1905, 2087, 17],
"or_end_1593",
["move", 1908, 1903, 2087, 17],
["jump_true", 1908, "or_end_1592", 2087, 17],
["access", 1909, "/=", 2087, 33],
["is_identical", 1910, 45, 1909, 2087, 33],
["jump_true", 1910, "eq_done_1620", 2087, 33],
["is_int", 1911, 45, 2087, 33],
["jump_false", 1911, "eq_ni_1621", 2087, 33],
["is_int", 1912, 1909, 2087, 33],
["jump_false", 1912, "eq_ni_1621", 2087, 33],
["eq_int", 1910, 45, 1909, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_ni_1621",
["is_num", 1911, 45, 2087, 33],
["jump_false", 1911, "eq_nn_1622", 2087, 33],
["is_num", 1912, 1909, 2087, 33],
["jump_false", 1912, "eq_nn_1622", 2087, 33],
["eq_float", 1910, 45, 1909, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nn_1622",
["is_text", 1911, 45, 2087, 33],
["jump_false", 1911, "eq_nt_1623", 2087, 33],
["is_text", 1912, 1909, 2087, 33],
["jump_false", 1912, "eq_nt_1623", 2087, 33],
["eq_text", 1910, 45, 1909, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nt_1623",
["is_null", 1911, 45, 2087, 33],
["jump_false", 1911, "eq_nnl_1624", 2087, 33],
["is_null", 1912, 1909, 2087, 33],
["jump_false", 1912, "eq_nnl_1624", 2087, 33],
["true", 1910, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nnl_1624",
["is_bool", 1911, 45, 2087, 33],
["jump_false", 1911, "eq_nb_1625", 2087, 33],
["is_bool", 1912, 1909, 2087, 33],
["jump_false", 1912, "eq_nb_1625", 2087, 33],
["eq_bool", 1910, 45, 1909, 2087, 33],
["jump", "eq_done_1620", 2087, 33],
"eq_nb_1625",
["false", 1910, 2087, 33],
"eq_done_1620",
["move", 1908, 1910, 2087, 33],
"or_end_1592",
["move", 1913, 1908, 2087, 33],
["jump_true", 1913, "or_end_1591", 2087, 33],
["access", 1914, "%=", 2088, 17],
["is_identical", 1915, 45, 1914, 2088, 17],
["jump_true", 1915, "eq_done_1626", 2088, 17],
["is_int", 1916, 45, 2088, 17],
["jump_false", 1916, "eq_ni_1627", 2088, 17],
["is_int", 1917, 1914, 2088, 17],
["jump_false", 1917, "eq_ni_1627", 2088, 17],
["eq_int", 1915, 45, 1914, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_ni_1627",
["is_num", 1916, 45, 2088, 17],
["jump_false", 1916, "eq_nn_1628", 2088, 17],
["is_num", 1917, 1914, 2088, 17],
["jump_false", 1917, "eq_nn_1628", 2088, 17],
["eq_float", 1915, 45, 1914, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nn_1628",
["is_text", 1916, 45, 2088, 17],
["jump_false", 1916, "eq_nt_1629", 2088, 17],
["is_text", 1917, 1914, 2088, 17],
["jump_false", 1917, "eq_nt_1629", 2088, 17],
["eq_text", 1915, 45, 1914, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nt_1629",
["is_null", 1916, 45, 2088, 17],
["jump_false", 1916, "eq_nnl_1630", 2088, 17],
["is_null", 1917, 1914, 2088, 17],
["jump_false", 1917, "eq_nnl_1630", 2088, 17],
["true", 1915, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nnl_1630",
["is_bool", 1916, 45, 2088, 17],
["jump_false", 1916, "eq_nb_1631", 2088, 17],
["is_bool", 1917, 1914, 2088, 17],
["jump_false", 1917, "eq_nb_1631", 2088, 17],
["eq_bool", 1915, 45, 1914, 2088, 17],
["jump", "eq_done_1626", 2088, 17],
"eq_nb_1631",
["false", 1915, 2088, 17],
"eq_done_1626",
["move", 1913, 1915, 2088, 17],
"or_end_1591",
["move", 1918, 1913, 2088, 17],
["jump_true", 1918, "or_end_1590", 2088, 17],
["access", 1919, "**=", 2088, 33],
["is_identical", 1920, 45, 1919, 2088, 33],
["jump_true", 1920, "eq_done_1632", 2088, 33],
["is_int", 1921, 45, 2088, 33],
["jump_false", 1921, "eq_ni_1633", 2088, 33],
["is_int", 1922, 1919, 2088, 33],
["jump_false", 1922, "eq_ni_1633", 2088, 33],
["eq_int", 1920, 45, 1919, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_ni_1633",
["is_num", 1921, 45, 2088, 33],
["jump_false", 1921, "eq_nn_1634", 2088, 33],
["is_num", 1922, 1919, 2088, 33],
["jump_false", 1922, "eq_nn_1634", 2088, 33],
["eq_float", 1920, 45, 1919, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nn_1634",
["is_text", 1921, 45, 2088, 33],
["jump_false", 1921, "eq_nt_1635", 2088, 33],
["is_text", 1922, 1919, 2088, 33],
["jump_false", 1922, "eq_nt_1635", 2088, 33],
["eq_text", 1920, 45, 1919, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nt_1635",
["is_null", 1921, 45, 2088, 33],
["jump_false", 1921, "eq_nnl_1636", 2088, 33],
["is_null", 1922, 1919, 2088, 33],
["jump_false", 1922, "eq_nnl_1636", 2088, 33],
["true", 1920, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nnl_1636",
["is_bool", 1921, 45, 2088, 33],
["jump_false", 1921, "eq_nb_1637", 2088, 33],
["is_bool", 1922, 1919, 2088, 33],
["jump_false", 1922, "eq_nb_1637", 2088, 33],
["eq_bool", 1920, 45, 1919, 2088, 33],
["jump", "eq_done_1632", 2088, 33],
"eq_nb_1637",
["false", 1920, 2088, 33],
"eq_done_1632",
["move", 1918, 1920, 2088, 33],
"or_end_1590",
["move", 1923, 1918, 2088, 33],
["jump_true", 1923, "or_end_1589", 2088, 33],
["access", 1924, "&=", 2089, 17],
["is_identical", 1925, 45, 1924, 2089, 17],
["jump_true", 1925, "eq_done_1638", 2089, 17],
["is_int", 1926, 45, 2089, 17],
["jump_false", 1926, "eq_ni_1639", 2089, 17],
["is_int", 1927, 1924, 2089, 17],
["jump_false", 1927, "eq_ni_1639", 2089, 17],
["eq_int", 1925, 45, 1924, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_ni_1639",
["is_num", 1926, 45, 2089, 17],
["jump_false", 1926, "eq_nn_1640", 2089, 17],
["is_num", 1927, 1924, 2089, 17],
["jump_false", 1927, "eq_nn_1640", 2089, 17],
["eq_float", 1925, 45, 1924, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nn_1640",
["is_text", 1926, 45, 2089, 17],
["jump_false", 1926, "eq_nt_1641", 2089, 17],
["is_text", 1927, 1924, 2089, 17],
["jump_false", 1927, "eq_nt_1641", 2089, 17],
["eq_text", 1925, 45, 1924, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nt_1641",
["is_null", 1926, 45, 2089, 17],
["jump_false", 1926, "eq_nnl_1642", 2089, 17],
["is_null", 1927, 1924, 2089, 17],
["jump_false", 1927, "eq_nnl_1642", 2089, 17],
["true", 1925, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nnl_1642",
["is_bool", 1926, 45, 2089, 17],
["jump_false", 1926, "eq_nb_1643", 2089, 17],
["is_bool", 1927, 1924, 2089, 17],
["jump_false", 1927, "eq_nb_1643", 2089, 17],
["eq_bool", 1925, 45, 1924, 2089, 17],
["jump", "eq_done_1638", 2089, 17],
"eq_nb_1643",
["false", 1925, 2089, 17],
"eq_done_1638",
["move", 1923, 1925, 2089, 17],
"or_end_1589",
["move", 1928, 1923, 2089, 17],
["jump_true", 1928, "or_end_1588", 2089, 17],
["access", 1929, "|=", 2089, 33],
["is_identical", 1930, 45, 1929, 2089, 33],
["jump_true", 1930, "eq_done_1644", 2089, 33],
["is_int", 1931, 45, 2089, 33],
["jump_false", 1931, "eq_ni_1645", 2089, 33],
["is_int", 1932, 1929, 2089, 33],
["jump_false", 1932, "eq_ni_1645", 2089, 33],
["eq_int", 1930, 45, 1929, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_ni_1645",
["is_num", 1931, 45, 2089, 33],
["jump_false", 1931, "eq_nn_1646", 2089, 33],
["is_num", 1932, 1929, 2089, 33],
["jump_false", 1932, "eq_nn_1646", 2089, 33],
["eq_float", 1930, 45, 1929, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nn_1646",
["is_text", 1931, 45, 2089, 33],
["jump_false", 1931, "eq_nt_1647", 2089, 33],
["is_text", 1932, 1929, 2089, 33],
["jump_false", 1932, "eq_nt_1647", 2089, 33],
["eq_text", 1930, 45, 1929, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nt_1647",
["is_null", 1931, 45, 2089, 33],
["jump_false", 1931, "eq_nnl_1648", 2089, 33],
["is_null", 1932, 1929, 2089, 33],
["jump_false", 1932, "eq_nnl_1648", 2089, 33],
["true", 1930, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nnl_1648",
["is_bool", 1931, 45, 2089, 33],
["jump_false", 1931, "eq_nb_1649", 2089, 33],
["is_bool", 1932, 1929, 2089, 33],
["jump_false", 1932, "eq_nb_1649", 2089, 33],
["eq_bool", 1930, 45, 1929, 2089, 33],
["jump", "eq_done_1644", 2089, 33],
"eq_nb_1649",
["false", 1930, 2089, 33],
"eq_done_1644",
["move", 1928, 1930, 2089, 33],
"or_end_1588",
["move", 1933, 1928, 2089, 33],
["jump_true", 1933, "or_end_1587", 2089, 33],
["access", 1934, "^=", 2090, 17],
["is_identical", 1935, 45, 1934, 2090, 17],
["jump_true", 1935, "eq_done_1650", 2090, 17],
["is_int", 1936, 45, 2090, 17],
["jump_false", 1936, "eq_ni_1651", 2090, 17],
["is_int", 1937, 1934, 2090, 17],
["jump_false", 1937, "eq_ni_1651", 2090, 17],
["eq_int", 1935, 45, 1934, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_ni_1651",
["is_num", 1936, 45, 2090, 17],
["jump_false", 1936, "eq_nn_1652", 2090, 17],
["is_num", 1937, 1934, 2090, 17],
["jump_false", 1937, "eq_nn_1652", 2090, 17],
["eq_float", 1935, 45, 1934, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nn_1652",
["is_text", 1936, 45, 2090, 17],
["jump_false", 1936, "eq_nt_1653", 2090, 17],
["is_text", 1937, 1934, 2090, 17],
["jump_false", 1937, "eq_nt_1653", 2090, 17],
["eq_text", 1935, 45, 1934, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nt_1653",
["is_null", 1936, 45, 2090, 17],
["jump_false", 1936, "eq_nnl_1654", 2090, 17],
["is_null", 1937, 1934, 2090, 17],
["jump_false", 1937, "eq_nnl_1654", 2090, 17],
["true", 1935, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nnl_1654",
["is_bool", 1936, 45, 2090, 17],
["jump_false", 1936, "eq_nb_1655", 2090, 17],
["is_bool", 1937, 1934, 2090, 17],
["jump_false", 1937, "eq_nb_1655", 2090, 17],
["eq_bool", 1935, 45, 1934, 2090, 17],
["jump", "eq_done_1650", 2090, 17],
"eq_nb_1655",
["false", 1935, 2090, 17],
"eq_done_1650",
["move", 1933, 1935, 2090, 17],
"or_end_1587",
["move", 1938, 1933, 2090, 17],
["jump_true", 1938, "or_end_1586", 2090, 17],
["access", 1939, "<<=", 2090, 33],
["is_identical", 1940, 45, 1939, 2090, 33],
["jump_true", 1940, "eq_done_1656", 2090, 33],
["is_int", 1941, 45, 2090, 33],
["jump_false", 1941, "eq_ni_1657", 2090, 33],
["is_int", 1942, 1939, 2090, 33],
["jump_false", 1942, "eq_ni_1657", 2090, 33],
["eq_int", 1940, 45, 1939, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_ni_1657",
["is_num", 1941, 45, 2090, 33],
["jump_false", 1941, "eq_nn_1658", 2090, 33],
["is_num", 1942, 1939, 2090, 33],
["jump_false", 1942, "eq_nn_1658", 2090, 33],
["eq_float", 1940, 45, 1939, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nn_1658",
["is_text", 1941, 45, 2090, 33],
["jump_false", 1941, "eq_nt_1659", 2090, 33],
["is_text", 1942, 1939, 2090, 33],
["jump_false", 1942, "eq_nt_1659", 2090, 33],
["eq_text", 1940, 45, 1939, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nt_1659",
["is_null", 1941, 45, 2090, 33],
["jump_false", 1941, "eq_nnl_1660", 2090, 33],
["is_null", 1942, 1939, 2090, 33],
["jump_false", 1942, "eq_nnl_1660", 2090, 33],
["true", 1940, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nnl_1660",
["is_bool", 1941, 45, 2090, 33],
["jump_false", 1941, "eq_nb_1661", 2090, 33],
["is_bool", 1942, 1939, 2090, 33],
["jump_false", 1942, "eq_nb_1661", 2090, 33],
["eq_bool", 1940, 45, 1939, 2090, 33],
["jump", "eq_done_1656", 2090, 33],
"eq_nb_1661",
["false", 1940, 2090, 33],
"eq_done_1656",
["move", 1938, 1940, 2090, 33],
"or_end_1586",
["move", 1943, 1938, 2090, 33],
["jump_true", 1943, "or_end_1585", 2090, 33],
["access", 1944, ">>=", 2091, 17],
["is_identical", 1945, 45, 1944, 2091, 17],
["jump_true", 1945, "eq_done_1662", 2091, 17],
["is_int", 1946, 45, 2091, 17],
["jump_false", 1946, "eq_ni_1663", 2091, 17],
["is_int", 1947, 1944, 2091, 17],
["jump_false", 1947, "eq_ni_1663", 2091, 17],
["eq_int", 1945, 45, 1944, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_ni_1663",
["is_num", 1946, 45, 2091, 17],
["jump_false", 1946, "eq_nn_1664", 2091, 17],
["is_num", 1947, 1944, 2091, 17],
["jump_false", 1947, "eq_nn_1664", 2091, 17],
["eq_float", 1945, 45, 1944, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nn_1664",
["is_text", 1946, 45, 2091, 17],
["jump_false", 1946, "eq_nt_1665", 2091, 17],
["is_text", 1947, 1944, 2091, 17],
["jump_false", 1947, "eq_nt_1665", 2091, 17],
["eq_text", 1945, 45, 1944, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nt_1665",
["is_null", 1946, 45, 2091, 17],
["jump_false", 1946, "eq_nnl_1666", 2091, 17],
["is_null", 1947, 1944, 2091, 17],
["jump_false", 1947, "eq_nnl_1666", 2091, 17],
["true", 1945, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nnl_1666",
["is_bool", 1946, 45, 2091, 17],
["jump_false", 1946, "eq_nb_1667", 2091, 17],
["is_bool", 1947, 1944, 2091, 17],
["jump_false", 1947, "eq_nb_1667", 2091, 17],
["eq_bool", 1945, 45, 1944, 2091, 17],
["jump", "eq_done_1662", 2091, 17],
"eq_nb_1667",
["false", 1945, 2091, 17],
"eq_done_1662",
["move", 1943, 1945, 2091, 17],
"or_end_1585",
["move", 1948, 1943, 2091, 17],
["jump_true", 1948, "or_end_1584", 2091, 17],
["access", 1949, ">>>=", 2091, 34],
["is_identical", 1950, 45, 1949, 2091, 34],
["jump_true", 1950, "eq_done_1668", 2091, 34],
["is_int", 1951, 45, 2091, 34],
["jump_false", 1951, "eq_ni_1669", 2091, 34],
["is_int", 1952, 1949, 2091, 34],
["jump_false", 1952, "eq_ni_1669", 2091, 34],
["eq_int", 1950, 45, 1949, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_ni_1669",
["is_num", 1951, 45, 2091, 34],
["jump_false", 1951, "eq_nn_1670", 2091, 34],
["is_num", 1952, 1949, 2091, 34],
["jump_false", 1952, "eq_nn_1670", 2091, 34],
["eq_float", 1950, 45, 1949, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nn_1670",
["is_text", 1951, 45, 2091, 34],
["jump_false", 1951, "eq_nt_1671", 2091, 34],
["is_text", 1952, 1949, 2091, 34],
["jump_false", 1952, "eq_nt_1671", 2091, 34],
["eq_text", 1950, 45, 1949, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nt_1671",
["is_null", 1951, 45, 2091, 34],
["jump_false", 1951, "eq_nnl_1672", 2091, 34],
["is_null", 1952, 1949, 2091, 34],
["jump_false", 1952, "eq_nnl_1672", 2091, 34],
["true", 1950, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nnl_1672",
["is_bool", 1951, 45, 2091, 34],
["jump_false", 1951, "eq_nb_1673", 2091, 34],
["is_bool", 1952, 1949, 2091, 34],
["jump_false", 1952, "eq_nb_1673", 2091, 34],
["eq_bool", 1950, 45, 1949, 2091, 34],
["jump", "eq_done_1668", 2091, 34],
"eq_nb_1673",
["false", 1950, 2091, 34],
"eq_done_1668",
["move", 1948, 1950, 2091, 34],
"or_end_1584",
["move", 1953, 1948, 2091, 34],
["jump_true", 1953, "or_end_1583", 2091, 34],
["access", 1954, "&&=", 2092, 17],
["is_identical", 1955, 45, 1954, 2092, 17],
["jump_true", 1955, "eq_done_1674", 2092, 17],
["is_int", 1956, 45, 2092, 17],
["jump_false", 1956, "eq_ni_1675", 2092, 17],
["is_int", 1957, 1954, 2092, 17],
["jump_false", 1957, "eq_ni_1675", 2092, 17],
["eq_int", 1955, 45, 1954, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_ni_1675",
["is_num", 1956, 45, 2092, 17],
["jump_false", 1956, "eq_nn_1676", 2092, 17],
["is_num", 1957, 1954, 2092, 17],
["jump_false", 1957, "eq_nn_1676", 2092, 17],
["eq_float", 1955, 45, 1954, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nn_1676",
["is_text", 1956, 45, 2092, 17],
["jump_false", 1956, "eq_nt_1677", 2092, 17],
["is_text", 1957, 1954, 2092, 17],
["jump_false", 1957, "eq_nt_1677", 2092, 17],
["eq_text", 1955, 45, 1954, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nt_1677",
["is_null", 1956, 45, 2092, 17],
["jump_false", 1956, "eq_nnl_1678", 2092, 17],
["is_null", 1957, 1954, 2092, 17],
["jump_false", 1957, "eq_nnl_1678", 2092, 17],
["true", 1955, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nnl_1678",
["is_bool", 1956, 45, 2092, 17],
["jump_false", 1956, "eq_nb_1679", 2092, 17],
["is_bool", 1957, 1954, 2092, 17],
["jump_false", 1957, "eq_nb_1679", 2092, 17],
["eq_bool", 1955, 45, 1954, 2092, 17],
["jump", "eq_done_1674", 2092, 17],
"eq_nb_1679",
["false", 1955, 2092, 17],
"eq_done_1674",
["move", 1953, 1955, 2092, 17],
"or_end_1583",
["move", 1958, 1953, 2092, 17],
["jump_true", 1958, "or_end_1582", 2092, 17],
["access", 1959, "||=", 2092, 34],
["is_identical", 1960, 45, 1959, 2092, 34],
["jump_true", 1960, "eq_done_1680", 2092, 34],
["is_int", 1961, 45, 2092, 34],
["jump_false", 1961, "eq_ni_1681", 2092, 34],
["is_int", 1962, 1959, 2092, 34],
["jump_false", 1962, "eq_ni_1681", 2092, 34],
["eq_int", 1960, 45, 1959, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_ni_1681",
["is_num", 1961, 45, 2092, 34],
["jump_false", 1961, "eq_nn_1682", 2092, 34],
["is_num", 1962, 1959, 2092, 34],
["jump_false", 1962, "eq_nn_1682", 2092, 34],
["eq_float", 1960, 45, 1959, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nn_1682",
["is_text", 1961, 45, 2092, 34],
["jump_false", 1961, "eq_nt_1683", 2092, 34],
["is_text", 1962, 1959, 2092, 34],
["jump_false", 1962, "eq_nt_1683", 2092, 34],
["eq_text", 1960, 45, 1959, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nt_1683",
["is_null", 1961, 45, 2092, 34],
["jump_false", 1961, "eq_nnl_1684", 2092, 34],
["is_null", 1962, 1959, 2092, 34],
["jump_false", 1962, "eq_nnl_1684", 2092, 34],
["true", 1960, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nnl_1684",
["is_bool", 1961, 45, 2092, 34],
["jump_false", 1961, "eq_nb_1685", 2092, 34],
["is_bool", 1962, 1959, 2092, 34],
["jump_false", 1962, "eq_nb_1685", 2092, 34],
["eq_bool", 1960, 45, 1959, 2092, 34],
["jump", "eq_done_1680", 2092, 34],
"eq_nb_1685",
["false", 1960, 2092, 34],
"eq_done_1680",
["move", 1958, 1960, 2092, 34],
"or_end_1582",
["move", 1963, 1958, 2092, 34],
["jump_true", 1963, "or_end_1581", 2092, 34],
["access", 1964, "??=", 2093, 17],
["is_identical", 1965, 45, 1964, 2093, 17],
["jump_true", 1965, "eq_done_1686", 2093, 17],
["is_int", 1966, 45, 2093, 17],
["jump_false", 1966, "eq_ni_1687", 2093, 17],
["is_int", 1967, 1964, 2093, 17],
["jump_false", 1967, "eq_ni_1687", 2093, 17],
["eq_int", 1965, 45, 1964, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_ni_1687",
["is_num", 1966, 45, 2093, 17],
["jump_false", 1966, "eq_nn_1688", 2093, 17],
["is_num", 1967, 1964, 2093, 17],
["jump_false", 1967, "eq_nn_1688", 2093, 17],
["eq_float", 1965, 45, 1964, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nn_1688",
["is_text", 1966, 45, 2093, 17],
["jump_false", 1966, "eq_nt_1689", 2093, 17],
["is_text", 1967, 1964, 2093, 17],
["jump_false", 1967, "eq_nt_1689", 2093, 17],
["eq_text", 1965, 45, 1964, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nt_1689",
["is_null", 1966, 45, 2093, 17],
["jump_false", 1966, "eq_nnl_1690", 2093, 17],
["is_null", 1967, 1964, 2093, 17],
["jump_false", 1967, "eq_nnl_1690", 2093, 17],
["true", 1965, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nnl_1690",
["is_bool", 1966, 45, 2093, 17],
["jump_false", 1966, "eq_nb_1691", 2093, 17],
["is_bool", 1967, 1964, 2093, 17],
["jump_false", 1967, "eq_nb_1691", 2093, 17],
["eq_bool", 1965, 45, 1964, 2093, 17],
["jump", "eq_done_1686", 2093, 17],
"eq_nb_1691",
["false", 1965, 2093, 17],
"eq_done_1686",
["move", 1963, 1965, 2093, 17],
"or_end_1581",
["jump_false", 1963, "if_else_1579", 2093, 17],
["get", 1969, 55, 1, 2094, 14],
["frame", 1970, 1969, 1, 2094, 14],
["null", 1971, 2094, 14],
["setarg", 1970, 0, 1971, 2094, 14],
["setarg", 1970, 1, 1, 2094, 14],
["tail_invoke", 1970, 1968, 2094, 14],
["return", 1968, 2094, 14],
["jump", "if_end_1580", 2094, 14],
"if_else_1579",
"if_end_1580",
["get", 1973, 56, 1, 2098, 12],
["frame", 1974, 1973, 2, 2098, 12],
["null", 1975, 2098, 12],
["setarg", 1974, 0, 1975, 2098, 12],
["setarg", 1974, 1, 1, 2098, 12],
["setarg", 1974, 2, 2, 2098, 12],
["tail_invoke", 1974, 1972, 2098, 12],
["return", 1972, 2098, 12],
["null", 1976, 2098, 12],
["return", 1976, 2098, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 1170,
"nr_close_slots": 0,
"instructions": [
["null", 37, 2103, 16],
["null", 39, 2104, 16],
["null", 50, 2105, 17],
["null", 42, 2106, 16],
["access", 41, 0, 2107, 22],
["null", 6, 2108, 20],
["access", 7, 0, 2109, 20],
["access", 60, 0, 2110, 20],
["null", 40, 2111, 16],
["access", 2, 0, 2112, 14],
["null", 53, 2113, 17],
["null", 20, 2114, 16],
["null", 57, 2115, 22],
["null", 26, 2116, 22],
["null", 25, 2117, 22],
["null", 27, 2118, 21],
["access", 22, 0, 2119, 21],
["null", 52, 2120, 23],
["null", 47, 2121, 21],
["null", 48, 2122, 24],
["null", 21, 2123, 22],
["null", 35, 2124, 16],
["null", 55, 2125, 16],
["null", 58, 2126, 18],
["null", 59, 2127, 24],
["null", 36, 2128, 21],
["access", 56, 0, 2129, 21],
["null", 28, 2130, 16],
["access", 51, 0, 2131, 16],
["access", 44, 0, 2132, 21],
["null", 8, 2133, 21],
["null", 9, 2134, 18],
["null", 5, 2135, 21],
["null", 4, 2136, 21],
["access", 43, 0, 2137, 17],
["null", 10, 2138, 23],
["null", 45, 2139, 20],
["null", 49, 2140, 16],
["access", 46, 0, 2141, 20],
["access", 31, 0, 2142, 21],
["null", 18, 2143, 17],
["access", 54, 0, 2144, 22],
["null", 23, 2145, 25],
["null", 14, 2146, 23],
["null", 15, 2147, 21],
["null", 12, 2148, 21],
["null", 13, 2149, 22],
["null", 11, 2150, 21],
["access", 17, 0, 2151, 20],
["access", 19, 0, 2152, 20],
["null", 16, 2153, 22],
["access", 3, 0, 2154, 14],
["null", 29, 2155, 16],
["access", 30, 0, 2156, 19],
["access", 24, 0, 2157, 16],
["access", 34, 0, 2158, 19],
["null", 33, 2159, 21],
["null", 32, 2160, 22],
["null", 38, 2161, 22],
["null", 61, 2163, 17],
["is_identical", 62, 1, 61, 2163, 17],
["jump_true", 62, "eq_done_1694", 2163, 17],
["is_int", 63, 1, 2163, 17],
["jump_false", 63, "eq_ni_1695", 2163, 17],
["is_int", 64, 61, 2163, 17],
["jump_false", 64, "eq_ni_1695", 2163, 17],
["eq_int", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_ni_1695",
["is_num", 63, 1, 2163, 17],
["jump_false", 63, "eq_nn_1696", 2163, 17],
["is_num", 64, 61, 2163, 17],
["jump_false", 64, "eq_nn_1696", 2163, 17],
["eq_float", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nn_1696",
["is_text", 63, 1, 2163, 17],
["jump_false", 63, "eq_nt_1697", 2163, 17],
["is_text", 64, 61, 2163, 17],
["jump_false", 64, "eq_nt_1697", 2163, 17],
["eq_text", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nt_1697",
["is_null", 63, 1, 2163, 17],
["jump_false", 63, "eq_nnl_1698", 2163, 17],
["is_null", 64, 61, 2163, 17],
["jump_false", 64, "eq_nnl_1698", 2163, 17],
["true", 62, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nnl_1698",
["is_bool", 63, 1, 2163, 17],
["jump_false", 63, "eq_nb_1699", 2163, 17],
["is_bool", 64, 61, 2163, 17],
["jump_false", 64, "eq_nb_1699", 2163, 17],
["eq_bool", 62, 1, 61, 2163, 17],
["jump", "eq_done_1694", 2163, 17],
"eq_nb_1699",
["false", 62, 2163, 17],
"eq_done_1694",
["jump_false", 62, "if_else_1692", 2163, 17],
["null", 65, 2164, 14],
["return", 65, 2164, 14],
["jump", "if_end_1693", 2164, 14],
"if_else_1692",
"if_end_1693",
["get", 67, 102, 1, 2166, 5],
["frame", 68, 67, 1, 2166, 5],
["null", 69, 2166, 5],
["setarg", 68, 0, 69, 2166, 5],
["setarg", 68, 1, 1, 2166, 5],
["invoke", 68, 66, 2166, 5],
["load_field", 70, 1, "kind", 2167, 12],
["move", 37, 70, 2167, 12],
["null", 71, 2168, 17],
["is_identical", 72, 37, 71, 2168, 17],
["jump_true", 72, "eq_done_1702", 2168, 17],
["is_int", 73, 37, 2168, 17],
["jump_false", 73, "eq_ni_1703", 2168, 17],
["is_int", 74, 71, 2168, 17],
["jump_false", 74, "eq_ni_1703", 2168, 17],
["eq_int", 72, 37, 71, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_ni_1703",
["is_num", 73, 37, 2168, 17],
["jump_false", 73, "eq_nn_1704", 2168, 17],
["is_num", 74, 71, 2168, 17],
["jump_false", 74, "eq_nn_1704", 2168, 17],
["eq_float", 72, 37, 71, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nn_1704",
["is_text", 73, 37, 2168, 17],
["jump_false", 73, "eq_nt_1705", 2168, 17],
["is_text", 74, 71, 2168, 17],
["jump_false", 74, "eq_nt_1705", 2168, 17],
["eq_text", 72, 37, 71, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nt_1705",
["is_null", 73, 37, 2168, 17],
["jump_false", 73, "eq_nnl_1706", 2168, 17],
["is_null", 74, 71, 2168, 17],
["jump_false", 74, "eq_nnl_1706", 2168, 17],
["true", 72, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nnl_1706",
["is_bool", 73, 37, 2168, 17],
["jump_false", 73, "eq_nb_1707", 2168, 17],
["is_bool", 74, 71, 2168, 17],
["jump_false", 74, "eq_nb_1707", 2168, 17],
["eq_bool", 72, 37, 71, 2168, 17],
["jump", "eq_done_1702", 2168, 17],
"eq_nb_1707",
["false", 72, 2168, 17],
"eq_done_1702",
["jump_false", 72, "if_else_1700", 2168, 17],
["null", 75, 2169, 14],
["return", 75, 2169, 14],
["jump", "if_end_1701", 2169, 14],
"if_else_1700",
"if_end_1701",
["access", 76, "var", 2172, 17],
["is_identical", 77, 37, 76, 2172, 17],
["jump_true", 77, "eq_done_1711", 2172, 17],
["is_int", 78, 37, 2172, 17],
["jump_false", 78, "eq_ni_1712", 2172, 17],
["is_int", 79, 76, 2172, 17],
["jump_false", 79, "eq_ni_1712", 2172, 17],
["eq_int", 77, 37, 76, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_ni_1712",
["is_num", 78, 37, 2172, 17],
["jump_false", 78, "eq_nn_1713", 2172, 17],
["is_num", 79, 76, 2172, 17],
["jump_false", 79, "eq_nn_1713", 2172, 17],
["eq_float", 77, 37, 76, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nn_1713",
["is_text", 78, 37, 2172, 17],
["jump_false", 78, "eq_nt_1714", 2172, 17],
["is_text", 79, 76, 2172, 17],
["jump_false", 79, "eq_nt_1714", 2172, 17],
["eq_text", 77, 37, 76, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nt_1714",
["is_null", 78, 37, 2172, 17],
["jump_false", 78, "eq_nnl_1715", 2172, 17],
["is_null", 79, 76, 2172, 17],
["jump_false", 79, "eq_nnl_1715", 2172, 17],
["true", 77, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nnl_1715",
["is_bool", 78, 37, 2172, 17],
["jump_false", 78, "eq_nb_1716", 2172, 17],
["is_bool", 79, 76, 2172, 17],
["jump_false", 79, "eq_nb_1716", 2172, 17],
["eq_bool", 77, 37, 76, 2172, 17],
["jump", "eq_done_1711", 2172, 17],
"eq_nb_1716",
["false", 77, 2172, 17],
"eq_done_1711",
["move", 80, 77, 2172, 17],
["jump_true", 80, "or_end_1710", 2172, 17],
["access", 81, "def", 2172, 34],
["is_identical", 82, 37, 81, 2172, 34],
["jump_true", 82, "eq_done_1717", 2172, 34],
["is_int", 83, 37, 2172, 34],
["jump_false", 83, "eq_ni_1718", 2172, 34],
["is_int", 84, 81, 2172, 34],
["jump_false", 84, "eq_ni_1718", 2172, 34],
["eq_int", 82, 37, 81, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_ni_1718",
["is_num", 83, 37, 2172, 34],
["jump_false", 83, "eq_nn_1719", 2172, 34],
["is_num", 84, 81, 2172, 34],
["jump_false", 84, "eq_nn_1719", 2172, 34],
["eq_float", 82, 37, 81, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nn_1719",
["is_text", 83, 37, 2172, 34],
["jump_false", 83, "eq_nt_1720", 2172, 34],
["is_text", 84, 81, 2172, 34],
["jump_false", 84, "eq_nt_1720", 2172, 34],
["eq_text", 82, 37, 81, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nt_1720",
["is_null", 83, 37, 2172, 34],
["jump_false", 83, "eq_nnl_1721", 2172, 34],
["is_null", 84, 81, 2172, 34],
["jump_false", 84, "eq_nnl_1721", 2172, 34],
["true", 82, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nnl_1721",
["is_bool", 83, 37, 2172, 34],
["jump_false", 83, "eq_nb_1722", 2172, 34],
["is_bool", 84, 81, 2172, 34],
["jump_false", 84, "eq_nb_1722", 2172, 34],
["eq_bool", 82, 37, 81, 2172, 34],
["jump", "eq_done_1717", 2172, 34],
"eq_nb_1722",
["false", 82, 2172, 34],
"eq_done_1717",
["move", 80, 82, 2172, 34],
"or_end_1710",
["jump_false", 80, "if_else_1708", 2172, 34],
["load_field", 85, 1, "left", 2173, 14],
["move", 39, 85, 2173, 14],
["load_field", 86, 1, "right", 2174, 15],
["move", 50, 86, 2174, 15],
["load_field", 87, 39, "name", 2175, 14],
["move", 42, 87, 2175, 14],
["get", 89, 52, 1, 2176, 20],
["frame", 90, 89, 1, 2176, 20],
["null", 91, 2176, 20],
["setarg", 90, 0, 91, 2176, 20],
["setarg", 90, 1, 42, 2176, 20],
["invoke", 90, 88, 2176, 20],
["move", 41, 88, 2176, 20],
["load_field", 92, 1, "pop", 2178, 11],
["true", 93, 2178, 23],
["is_identical", 94, 92, 93, 2178, 23],
["jump_true", 94, "eq_done_1726", 2178, 23],
["is_int", 95, 92, 2178, 23],
["jump_false", 95, "eq_ni_1727", 2178, 23],
["is_int", 96, 93, 2178, 23],
["jump_false", 96, "eq_ni_1727", 2178, 23],
["eq_int", 94, 92, 93, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_ni_1727",
["is_num", 95, 92, 2178, 23],
["jump_false", 95, "eq_nn_1728", 2178, 23],
["is_num", 96, 93, 2178, 23],
["jump_false", 96, "eq_nn_1728", 2178, 23],
["eq_float", 94, 92, 93, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nn_1728",
["is_text", 95, 92, 2178, 23],
["jump_false", 95, "eq_nt_1729", 2178, 23],
["is_text", 96, 93, 2178, 23],
["jump_false", 96, "eq_nt_1729", 2178, 23],
["eq_text", 94, 92, 93, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nt_1729",
["is_null", 95, 92, 2178, 23],
["jump_false", 95, "eq_nnl_1730", 2178, 23],
["is_null", 96, 93, 2178, 23],
["jump_false", 96, "eq_nnl_1730", 2178, 23],
["true", 94, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nnl_1730",
["is_bool", 95, 92, 2178, 23],
["jump_false", 95, "eq_nb_1731", 2178, 23],
["is_bool", 96, 93, 2178, 23],
["jump_false", 96, "eq_nb_1731", 2178, 23],
["eq_bool", 94, 92, 93, 2178, 23],
["jump", "eq_done_1726", 2178, 23],
"eq_nb_1731",
["false", 94, 2178, 23],
"eq_done_1726",
["move", 97, 94, 2178, 23],
["jump_false", 97, "and_end_1725", 2178, 23],
["null", 98, 2178, 40],
["is_identical", 99, 50, 98, 2178, 40],
["jump_true", 99, "ne_nid_1733", 2178, 40],
["jump", "ne_ni_1734", 2178, 40],
"ne_nid_1733",
["false", 99, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_ni_1734",
["is_int", 100, 50, 2178, 40],
["jump_false", 100, "ne_nn_1735", 2178, 40],
["is_int", 101, 98, 2178, 40],
["jump_false", 101, "ne_nn_1735", 2178, 40],
["ne_int", 99, 50, 98, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nn_1735",
["is_num", 100, 50, 2178, 40],
["jump_false", 100, "ne_nt_1736", 2178, 40],
["is_num", 101, 98, 2178, 40],
["jump_false", 101, "ne_nt_1736", 2178, 40],
["ne_float", 99, 50, 98, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nt_1736",
["is_text", 100, 50, 2178, 40],
["jump_false", 100, "ne_nnl_1737", 2178, 40],
["is_text", 101, 98, 2178, 40],
["jump_false", 101, "ne_nnl_1737", 2178, 40],
["ne_text", 99, 50, 98, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nnl_1737",
["is_null", 100, 50, 2178, 40],
["jump_false", 100, "ne_nb_1738", 2178, 40],
["is_null", 101, 98, 2178, 40],
["jump_false", 101, "ne_nb_1738", 2178, 40],
["false", 99, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_nb_1738",
["is_bool", 100, 50, 2178, 40],
["jump_false", 100, "ne_mis_1739", 2178, 40],
["is_bool", 101, 98, 2178, 40],
["jump_false", 101, "ne_mis_1739", 2178, 40],
["ne_bool", 99, 50, 98, 2178, 40],
["jump", "ne_done_1732", 2178, 40],
"ne_mis_1739",
["true", 99, 2178, 40],
"ne_done_1732",
["move", 97, 99, 2178, 40],
"and_end_1725",
["jump_false", 97, "if_else_1723", 2178, 40],
["load_field", 102, 50, "left", 2179, 20],
["move", 6, 102, 2179, 20],
["access", 103, -1, 2180, 39],
["get", 105, 58, 1, 2180, 20],
["frame", 106, 105, 2, 2180, 20],
["null", 107, 2180, 20],
["setarg", 106, 0, 107, 2180, 20],
["setarg", 106, 1, 6, 2180, 20],
["setarg", 106, 2, 103, 2180, 20],
["invoke", 106, 104, 2180, 20],
["move", 7, 104, 2180, 20],
["access", 108, 0, 2181, 27],
["is_int", 110, 41, 2181, 27],
["jump_false", 110, "rel_ni_1742", 2181, 27],
["is_int", 111, 108, 2181, 27],
["jump_false", 111, "rel_ni_1742", 2181, 27],
["ge_int", 109, 41, 108, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_ni_1742",
["is_num", 110, 41, 2181, 27],
["jump_false", 110, "rel_nn_1743", 2181, 27],
["is_num", 111, 108, 2181, 27],
["jump_false", 111, "rel_nn_1743", 2181, 27],
["ge_float", 109, 41, 108, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_nn_1743",
["is_text", 110, 41, 2181, 27],
["jump_false", 110, "rel_err_1745", 2181, 27],
["is_text", 111, 108, 2181, 27],
["jump_false", 111, "rel_err_1745", 2181, 27],
["ge_text", 109, 41, 108, 2181, 27],
["jump", "rel_done_1744", 2181, 27],
"rel_err_1745",
[
"access",
112,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2181,
27
],
["access", 113, "error", 2181, 27],
["access", 114, "cannot compare with '>=': operands must be same type", 2181, 27],
["array", 115, 0, 2181, 27],
["push", 115, 114, 2181, 27],
["frame", 117, 112, 2, 2181, 27],
["null", 118, 2181, 27],
["setarg", 117, 0, 118, 2181, 27],
["setarg", 117, 1, 113, 2181, 27],
["setarg", 117, 2, 115, 2181, 27],
["invoke", 117, 116, 2181, 27],
["disrupt", 2181, 27],
"rel_done_1744",
["jump_false", 109, "if_else_1740", 2181, 27],
["get", 120, 10, 1, 2182, 21],
["frame", 121, 120, 0, 2182, 21],
["null", 122, 2182, 21],
["setarg", 121, 0, 122, 2182, 21],
["invoke", 121, 119, 2182, 21],
["move", 34, 119, 2182, 21],
["access", 123, "pop_err", 2183, 33],
["get", 125, 60, 1, 2183, 23],
["frame", 126, 125, 1, 2183, 23],
["null", 127, 2183, 23],
["setarg", 126, 0, 127, 2183, 23],
["setarg", 126, 1, 123, 2183, 23],
["invoke", 126, 124, 2183, 23],
["move", 33, 124, 2183, 23],
["access", 128, "pop_done", 2184, 34],
["get", 130, 60, 1, 2184, 24],
["frame", 131, 130, 1, 2184, 24],
["null", 132, 2184, 24],
["setarg", 131, 0, 132, 2184, 24],
["setarg", 131, 1, 128, 2184, 24],
["invoke", 131, 129, 2184, 24],
["move", 32, 129, 2184, 24],
["access", 133, "is_array", 2185, 18],
["get", 135, 16, 1, 2185, 11],
["frame", 136, 135, 3, 2185, 11],
["null", 137, 2185, 11],
["setarg", 136, 0, 137, 2185, 11],
["setarg", 136, 1, 133, 2185, 11],
["setarg", 136, 2, 34, 2185, 11],
["setarg", 136, 3, 7, 2185, 11],
["invoke", 136, 134, 2185, 11],
["access", 138, "jump_false", 2186, 26],
["get", 140, 35, 1, 2186, 11],
["frame", 141, 140, 3, 2186, 11],
["null", 142, 2186, 11],
["setarg", 141, 0, 142, 2186, 11],
["setarg", 141, 1, 138, 2186, 11],
["setarg", 141, 2, 34, 2186, 11],
["setarg", 141, 3, 33, 2186, 11],
["invoke", 141, 139, 2186, 11],
["access", 143, "pop", 2187, 18],
["get", 145, 16, 1, 2187, 11],
["frame", 146, 145, 3, 2187, 11],
["null", 147, 2187, 11],
["setarg", 146, 0, 147, 2187, 11],
["setarg", 146, 1, 143, 2187, 11],
["setarg", 146, 2, 41, 2187, 11],
["setarg", 146, 3, 7, 2187, 11],
["invoke", 146, 144, 2187, 11],
["get", 149, 34, 1, 2188, 11],
["frame", 150, 149, 1, 2188, 11],
["null", 151, 2188, 11],
["setarg", 150, 0, 151, 2188, 11],
["setarg", 150, 1, 32, 2188, 11],
["invoke", 150, 148, 2188, 11],
["get", 153, 36, 1, 2189, 11],
["frame", 154, 153, 1, 2189, 11],
["null", 155, 2189, 11],
["setarg", 154, 0, 155, 2189, 11],
["setarg", 154, 1, 33, 2189, 11],
["invoke", 154, 152, 2189, 11],
["access", 156, "cannot pop: target must be an array", 2190, 26],
["get", 158, 37, 1, 2190, 11],
["frame", 159, 158, 1, 2190, 11],
["null", 160, 2190, 11],
["setarg", 159, 0, 160, 2190, 11],
["setarg", 159, 1, 156, 2190, 11],
["invoke", 159, 157, 2190, 11],
["access", 161, "disrupt", 2191, 18],
["get", 163, 14, 1, 2191, 11],
["frame", 164, 163, 1, 2191, 11],
["null", 165, 2191, 11],
["setarg", 164, 0, 165, 2191, 11],
["setarg", 164, 1, 161, 2191, 11],
["invoke", 164, 162, 2191, 11],
["get", 167, 36, 1, 2192, 11],
["frame", 168, 167, 1, 2192, 11],
["null", 169, 2192, 11],
["setarg", 168, 0, 169, 2192, 11],
["setarg", 168, 1, 32, 2192, 11],
["invoke", 168, 166, 2192, 11],
["jump", "if_end_1741", 2192, 11],
"if_else_1740",
"if_end_1741",
["null", 170, 2194, 16],
["return", 170, 2194, 16],
["jump", "if_end_1724", 2194, 16],
"if_else_1723",
"if_end_1724",
["null", 171, 2196, 20],
["is_identical", 172, 50, 171, 2196, 20],
["jump_true", 172, "ne_nid_1749", 2196, 20],
["jump", "ne_ni_1750", 2196, 20],
"ne_nid_1749",
["false", 172, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_ni_1750",
["is_int", 173, 50, 2196, 20],
["jump_false", 173, "ne_nn_1751", 2196, 20],
["is_int", 174, 171, 2196, 20],
["jump_false", 174, "ne_nn_1751", 2196, 20],
["ne_int", 172, 50, 171, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nn_1751",
["is_num", 173, 50, 2196, 20],
["jump_false", 173, "ne_nt_1752", 2196, 20],
["is_num", 174, 171, 2196, 20],
["jump_false", 174, "ne_nt_1752", 2196, 20],
["ne_float", 172, 50, 171, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nt_1752",
["is_text", 173, 50, 2196, 20],
["jump_false", 173, "ne_nnl_1753", 2196, 20],
["is_text", 174, 171, 2196, 20],
["jump_false", 174, "ne_nnl_1753", 2196, 20],
["ne_text", 172, 50, 171, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nnl_1753",
["is_null", 173, 50, 2196, 20],
["jump_false", 173, "ne_nb_1754", 2196, 20],
["is_null", 174, 171, 2196, 20],
["jump_false", 174, "ne_nb_1754", 2196, 20],
["false", 172, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_nb_1754",
["is_bool", 173, 50, 2196, 20],
["jump_false", 173, "ne_mis_1755", 2196, 20],
["is_bool", 174, 171, 2196, 20],
["jump_false", 174, "ne_mis_1755", 2196, 20],
["ne_bool", 172, 50, 171, 2196, 20],
["jump", "ne_done_1748", 2196, 20],
"ne_mis_1755",
["true", 172, 2196, 20],
"ne_done_1748",
["jump_false", 172, "if_else_1746", 2196, 20],
["get", 176, 58, 1, 2197, 20],
["frame", 177, 176, 2, 2197, 20],
["null", 178, 2197, 20],
["setarg", 177, 0, 178, 2197, 20],
["setarg", 177, 1, 50, 2197, 20],
["setarg", 177, 2, 41, 2197, 20],
["invoke", 177, 175, 2197, 20],
["move", 60, 175, 2197, 20],
["access", 179, 0, 2198, 27],
["is_int", 181, 41, 2198, 27],
["jump_false", 181, "rel_ni_1759", 2198, 27],
["is_int", 182, 179, 2198, 27],
["jump_false", 182, "rel_ni_1759", 2198, 27],
["ge_int", 180, 41, 179, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_ni_1759",
["is_num", 181, 41, 2198, 27],
["jump_false", 181, "rel_nn_1760", 2198, 27],
["is_num", 182, 179, 2198, 27],
["jump_false", 182, "rel_nn_1760", 2198, 27],
["ge_float", 180, 41, 179, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_nn_1760",
["is_text", 181, 41, 2198, 27],
["jump_false", 181, "rel_err_1762", 2198, 27],
["is_text", 182, 179, 2198, 27],
["jump_false", 182, "rel_err_1762", 2198, 27],
["ge_text", 180, 41, 179, 2198, 27],
["jump", "rel_done_1761", 2198, 27],
"rel_err_1762",
[
"access",
183,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2198,
27
],
["access", 184, "error", 2198, 27],
["access", 185, "cannot compare with '>=': operands must be same type", 2198, 27],
["array", 186, 0, 2198, 27],
["push", 186, 185, 2198, 27],
["frame", 188, 183, 2, 2198, 27],
["null", 189, 2198, 27],
["setarg", 188, 0, 189, 2198, 27],
["setarg", 188, 1, 184, 2198, 27],
["setarg", 188, 2, 186, 2198, 27],
["invoke", 188, 187, 2198, 27],
["disrupt", 2198, 27],
"rel_done_1761",
["move", 190, 180, 2198, 27],
["jump_false", 190, "and_end_1758", 2198, 27],
["is_identical", 191, 60, 41, 2198, 44],
["jump_true", 191, "ne_nid_1764", 2198, 44],
["jump", "ne_ni_1765", 2198, 44],
"ne_nid_1764",
["false", 191, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_ni_1765",
["is_int", 192, 60, 2198, 44],
["jump_false", 192, "ne_nn_1766", 2198, 44],
["is_int", 193, 41, 2198, 44],
["jump_false", 193, "ne_nn_1766", 2198, 44],
["ne_int", 191, 60, 41, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nn_1766",
["is_num", 192, 60, 2198, 44],
["jump_false", 192, "ne_nt_1767", 2198, 44],
["is_num", 193, 41, 2198, 44],
["jump_false", 193, "ne_nt_1767", 2198, 44],
["ne_float", 191, 60, 41, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nt_1767",
["is_text", 192, 60, 2198, 44],
["jump_false", 192, "ne_nnl_1768", 2198, 44],
["is_text", 193, 41, 2198, 44],
["jump_false", 193, "ne_nnl_1768", 2198, 44],
["ne_text", 191, 60, 41, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nnl_1768",
["is_null", 192, 60, 2198, 44],
["jump_false", 192, "ne_nb_1769", 2198, 44],
["is_null", 193, 41, 2198, 44],
["jump_false", 193, "ne_nb_1769", 2198, 44],
["false", 191, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_nb_1769",
["is_bool", 192, 60, 2198, 44],
["jump_false", 192, "ne_mis_1770", 2198, 44],
["is_bool", 193, 41, 2198, 44],
["jump_false", 193, "ne_mis_1770", 2198, 44],
["ne_bool", 191, 60, 41, 2198, 44],
["jump", "ne_done_1763", 2198, 44],
"ne_mis_1770",
["true", 191, 2198, 44],
"ne_done_1763",
["move", 190, 191, 2198, 44],
"and_end_1758",
["jump_false", 190, "if_else_1756", 2198, 44],
["access", 194, "move", 2199, 18],
["get", 196, 16, 1, 2199, 11],
["frame", 197, 196, 3, 2199, 11],
["null", 198, 2199, 11],
["setarg", 197, 0, 198, 2199, 11],
["setarg", 197, 1, 194, 2199, 11],
["setarg", 197, 2, 41, 2199, 11],
["setarg", 197, 3, 60, 2199, 11],
["invoke", 197, 195, 2199, 11],
["jump", "if_end_1757", 2199, 11],
"if_else_1756",
"if_end_1757",
["jump", "if_end_1747", 2199, 11],
"if_else_1746",
["access", 199, 0, 2201, 32],
["is_int", 201, 41, 2201, 32],
["jump_false", 201, "rel_ni_1773", 2201, 32],
["is_int", 202, 199, 2201, 32],
["jump_false", 202, "rel_ni_1773", 2201, 32],
["ge_int", 200, 41, 199, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_ni_1773",
["is_num", 201, 41, 2201, 32],
["jump_false", 201, "rel_nn_1774", 2201, 32],
["is_num", 202, 199, 2201, 32],
["jump_false", 202, "rel_nn_1774", 2201, 32],
["ge_float", 200, 41, 199, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_nn_1774",
["is_text", 201, 41, 2201, 32],
["jump_false", 201, "rel_err_1776", 2201, 32],
["is_text", 202, 199, 2201, 32],
["jump_false", 202, "rel_err_1776", 2201, 32],
["ge_text", 200, 41, 199, 2201, 32],
["jump", "rel_done_1775", 2201, 32],
"rel_err_1776",
[
"access",
203,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2201,
32
],
["access", 204, "error", 2201, 32],
["access", 205, "cannot compare with '>=': operands must be same type", 2201, 32],
["array", 206, 0, 2201, 32],
["push", 206, 205, 2201, 32],
["frame", 208, 203, 2, 2201, 32],
["null", 209, 2201, 32],
["setarg", 208, 0, 209, 2201, 32],
["setarg", 208, 1, 204, 2201, 32],
["setarg", 208, 2, 206, 2201, 32],
["invoke", 208, 207, 2201, 32],
["disrupt", 2201, 32],
"rel_done_1775",
["jump_false", 200, "if_else_1771", 2201, 32],
["get", 211, 26, 1, 2202, 9],
["frame", 212, 211, 1, 2202, 9],
["null", 213, 2202, 9],
["setarg", 212, 0, 213, 2202, 9],
["setarg", 212, 1, 41, 2202, 9],
["invoke", 212, 210, 2202, 9],
["jump", "if_end_1772", 2202, 9],
"if_else_1771",
"if_end_1772",
"if_end_1747",
["null", 214, 2204, 14],
["return", 214, 2204, 14],
["jump", "if_end_1709", 2204, 14],
"if_else_1708",
"if_end_1709",
["access", 215, "var_list", 2207, 17],
["is_identical", 216, 37, 215, 2207, 17],
["jump_true", 216, "eq_done_1780", 2207, 17],
["is_int", 217, 37, 2207, 17],
["jump_false", 217, "eq_ni_1781", 2207, 17],
["is_int", 218, 215, 2207, 17],
["jump_false", 218, "eq_ni_1781", 2207, 17],
["eq_int", 216, 37, 215, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_ni_1781",
["is_num", 217, 37, 2207, 17],
["jump_false", 217, "eq_nn_1782", 2207, 17],
["is_num", 218, 215, 2207, 17],
["jump_false", 218, "eq_nn_1782", 2207, 17],
["eq_float", 216, 37, 215, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nn_1782",
["is_text", 217, 37, 2207, 17],
["jump_false", 217, "eq_nt_1783", 2207, 17],
["is_text", 218, 215, 2207, 17],
["jump_false", 218, "eq_nt_1783", 2207, 17],
["eq_text", 216, 37, 215, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nt_1783",
["is_null", 217, 37, 2207, 17],
["jump_false", 217, "eq_nnl_1784", 2207, 17],
["is_null", 218, 215, 2207, 17],
["jump_false", 218, "eq_nnl_1784", 2207, 17],
["true", 216, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nnl_1784",
["is_bool", 217, 37, 2207, 17],
["jump_false", 217, "eq_nb_1785", 2207, 17],
["is_bool", 218, 215, 2207, 17],
["jump_false", 218, "eq_nb_1785", 2207, 17],
["eq_bool", 216, 37, 215, 2207, 17],
["jump", "eq_done_1780", 2207, 17],
"eq_nb_1785",
["false", 216, 2207, 17],
"eq_done_1780",
["move", 219, 216, 2207, 17],
["jump_true", 219, "or_end_1779", 2207, 17],
["access", 220, "def_list", 2207, 39],
["is_identical", 221, 37, 220, 2207, 39],
["jump_true", 221, "eq_done_1786", 2207, 39],
["is_int", 222, 37, 2207, 39],
["jump_false", 222, "eq_ni_1787", 2207, 39],
["is_int", 223, 220, 2207, 39],
["jump_false", 223, "eq_ni_1787", 2207, 39],
["eq_int", 221, 37, 220, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_ni_1787",
["is_num", 222, 37, 2207, 39],
["jump_false", 222, "eq_nn_1788", 2207, 39],
["is_num", 223, 220, 2207, 39],
["jump_false", 223, "eq_nn_1788", 2207, 39],
["eq_float", 221, 37, 220, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nn_1788",
["is_text", 222, 37, 2207, 39],
["jump_false", 222, "eq_nt_1789", 2207, 39],
["is_text", 223, 220, 2207, 39],
["jump_false", 223, "eq_nt_1789", 2207, 39],
["eq_text", 221, 37, 220, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nt_1789",
["is_null", 222, 37, 2207, 39],
["jump_false", 222, "eq_nnl_1790", 2207, 39],
["is_null", 223, 220, 2207, 39],
["jump_false", 223, "eq_nnl_1790", 2207, 39],
["true", 221, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nnl_1790",
["is_bool", 222, 37, 2207, 39],
["jump_false", 222, "eq_nb_1791", 2207, 39],
["is_bool", 223, 220, 2207, 39],
["jump_false", 223, "eq_nb_1791", 2207, 39],
["eq_bool", 221, 37, 220, 2207, 39],
["jump", "eq_done_1786", 2207, 39],
"eq_nb_1791",
["false", 221, 2207, 39],
"eq_done_1786",
["move", 219, 221, 2207, 39],
"or_end_1779",
["jump_false", 219, "if_else_1777", 2207, 39],
["load_field", 224, 1, "list", 2208, 14],
["move", 40, 224, 2208, 14],
["access", 2, 0, 2209, 12],
"while_start_1792",
["length", 225, 40, 2210, 26],
["is_int", 227, 2, 2210, 26],
["jump_false", 227, "rel_ni_1794", 2210, 26],
["is_int", 228, 225, 2210, 26],
["jump_false", 228, "rel_ni_1794", 2210, 26],
["lt_int", 226, 2, 225, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_ni_1794",
["is_num", 227, 2, 2210, 26],
["jump_false", 227, "rel_nn_1795", 2210, 26],
["is_num", 228, 225, 2210, 26],
["jump_false", 228, "rel_nn_1795", 2210, 26],
["lt_float", 226, 2, 225, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_nn_1795",
["is_text", 227, 2, 2210, 26],
["jump_false", 227, "rel_err_1797", 2210, 26],
["is_text", 228, 225, 2210, 26],
["jump_false", 228, "rel_err_1797", 2210, 26],
["lt_text", 226, 2, 225, 2210, 26],
["jump", "rel_done_1796", 2210, 26],
"rel_err_1797",
[
"access",
229,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2210,
26
],
["access", 230, "error", 2210, 26],
["access", 231, "cannot compare with '<': operands must be same type", 2210, 26],
["array", 232, 0, 2210, 26],
["push", 232, 231, 2210, 26],
["frame", 234, 229, 2, 2210, 26],
["null", 235, 2210, 26],
["setarg", 234, 0, 235, 2210, 26],
["setarg", 234, 1, 230, 2210, 26],
["setarg", 234, 2, 232, 2210, 26],
["invoke", 234, 233, 2210, 26],
["disrupt", 2210, 26],
"rel_done_1796",
["jump_false", 226, "while_end_1793", 2210, 26],
["load_dynamic", 236, 40, 2, 2211, 28],
["get", 238, 62, 1, 2211, 9],
["frame", 239, 238, 1, 2211, 9],
["null", 240, 2211, 9],
["setarg", 239, 0, 240, 2211, 9],
["setarg", 239, 1, 236, 2211, 9],
["invoke", 239, 237, 2211, 9],
["access", 241, 1, 2212, 19],
["is_num", 243, 2, 2212, 19],
["jump_false", 243, "num_err_1798", 2212, 19],
["is_num", 244, 241, 2212, 19],
["jump_false", 244, "num_err_1798", 2212, 19],
["add", 242, 2, 241, 2212, 19],
["jump", "num_done_1799", 2212, 19],
"num_err_1798",
[
"access",
245,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2212,
19
],
["access", 246, "error", 2212, 19],
["access", 247, "cannot apply '+': operands must be numbers", 2212, 19],
["array", 248, 0, 2212, 19],
["push", 248, 247, 2212, 19],
["frame", 250, 245, 2, 2212, 19],
["null", 251, 2212, 19],
["setarg", 250, 0, 251, 2212, 19],
["setarg", 250, 1, 246, 2212, 19],
["setarg", 250, 2, 248, 2212, 19],
["invoke", 250, 249, 2212, 19],
["disrupt", 2212, 19],
"num_done_1799",
["move", 2, 242, 2212, 19],
["jump", "while_start_1792", 2212, 19],
"while_end_1793",
["null", 252, 2214, 14],
["return", 252, 2214, 14],
["jump", "if_end_1778", 2214, 14],
"if_else_1777",
"if_end_1778",
["access", 253, "block", 2217, 17],
["is_identical", 254, 37, 253, 2217, 17],
["jump_true", 254, "eq_done_1802", 2217, 17],
["is_int", 255, 37, 2217, 17],
["jump_false", 255, "eq_ni_1803", 2217, 17],
["is_int", 256, 253, 2217, 17],
["jump_false", 256, "eq_ni_1803", 2217, 17],
["eq_int", 254, 37, 253, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_ni_1803",
["is_num", 255, 37, 2217, 17],
["jump_false", 255, "eq_nn_1804", 2217, 17],
["is_num", 256, 253, 2217, 17],
["jump_false", 256, "eq_nn_1804", 2217, 17],
["eq_float", 254, 37, 253, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nn_1804",
["is_text", 255, 37, 2217, 17],
["jump_false", 255, "eq_nt_1805", 2217, 17],
["is_text", 256, 253, 2217, 17],
["jump_false", 256, "eq_nt_1805", 2217, 17],
["eq_text", 254, 37, 253, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nt_1805",
["is_null", 255, 37, 2217, 17],
["jump_false", 255, "eq_nnl_1806", 2217, 17],
["is_null", 256, 253, 2217, 17],
["jump_false", 256, "eq_nnl_1806", 2217, 17],
["true", 254, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nnl_1806",
["is_bool", 255, 37, 2217, 17],
["jump_false", 255, "eq_nb_1807", 2217, 17],
["is_bool", 256, 253, 2217, 17],
["jump_false", 256, "eq_nb_1807", 2217, 17],
["eq_bool", 254, 37, 253, 2217, 17],
["jump", "eq_done_1802", 2217, 17],
"eq_nb_1807",
["false", 254, 2217, 17],
"eq_done_1802",
["jump_false", 254, "if_else_1800", 2217, 17],
["load_field", 257, 1, "statements", 2218, 15],
["move", 53, 257, 2218, 15],
["access", 2, 0, 2219, 12],
"while_start_1808",
["length", 258, 53, 2220, 26],
["is_int", 260, 2, 2220, 26],
["jump_false", 260, "rel_ni_1810", 2220, 26],
["is_int", 261, 258, 2220, 26],
["jump_false", 261, "rel_ni_1810", 2220, 26],
["lt_int", 259, 2, 258, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_ni_1810",
["is_num", 260, 2, 2220, 26],
["jump_false", 260, "rel_nn_1811", 2220, 26],
["is_num", 261, 258, 2220, 26],
["jump_false", 261, "rel_nn_1811", 2220, 26],
["lt_float", 259, 2, 258, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_nn_1811",
["is_text", 260, 2, 2220, 26],
["jump_false", 260, "rel_err_1813", 2220, 26],
["is_text", 261, 258, 2220, 26],
["jump_false", 261, "rel_err_1813", 2220, 26],
["lt_text", 259, 2, 258, 2220, 26],
["jump", "rel_done_1812", 2220, 26],
"rel_err_1813",
[
"access",
262,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2220,
26
],
["access", 263, "error", 2220, 26],
["access", 264, "cannot compare with '<': operands must be same type", 2220, 26],
["array", 265, 0, 2220, 26],
["push", 265, 264, 2220, 26],
["frame", 267, 262, 2, 2220, 26],
["null", 268, 2220, 26],
["setarg", 267, 0, 268, 2220, 26],
["setarg", 267, 1, 263, 2220, 26],
["setarg", 267, 2, 265, 2220, 26],
["invoke", 267, 266, 2220, 26],
["disrupt", 2220, 26],
"rel_done_1812",
["jump_false", 259, "while_end_1809", 2220, 26],
["load_dynamic", 269, 53, 2, 2221, 29],
["get", 271, 62, 1, 2221, 9],
["frame", 272, 271, 1, 2221, 9],
["null", 273, 2221, 9],
["setarg", 272, 0, 273, 2221, 9],
["setarg", 272, 1, 269, 2221, 9],
["invoke", 272, 270, 2221, 9],
["access", 274, 1, 2222, 19],
["is_num", 276, 2, 2222, 19],
["jump_false", 276, "num_err_1814", 2222, 19],
["is_num", 277, 274, 2222, 19],
["jump_false", 277, "num_err_1814", 2222, 19],
["add", 275, 2, 274, 2222, 19],
["jump", "num_done_1815", 2222, 19],
"num_err_1814",
[
"access",
278,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2222,
19
],
["access", 279, "error", 2222, 19],
["access", 280, "cannot apply '+': operands must be numbers", 2222, 19],
["array", 281, 0, 2222, 19],
["push", 281, 280, 2222, 19],
["frame", 283, 278, 2, 2222, 19],
["null", 284, 2222, 19],
["setarg", 283, 0, 284, 2222, 19],
["setarg", 283, 1, 279, 2222, 19],
["setarg", 283, 2, 281, 2222, 19],
["invoke", 283, 282, 2222, 19],
["disrupt", 2222, 19],
"num_done_1815",
["move", 2, 275, 2222, 19],
["jump", "while_start_1808", 2222, 19],
"while_end_1809",
["null", 285, 2224, 14],
["return", 285, 2224, 14],
["jump", "if_end_1801", 2224, 14],
"if_else_1800",
"if_end_1801",
["access", 286, "if", 2227, 17],
["is_identical", 287, 37, 286, 2227, 17],
["jump_true", 287, "eq_done_1818", 2227, 17],
["is_int", 288, 37, 2227, 17],
["jump_false", 288, "eq_ni_1819", 2227, 17],
["is_int", 289, 286, 2227, 17],
["jump_false", 289, "eq_ni_1819", 2227, 17],
["eq_int", 287, 37, 286, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_ni_1819",
["is_num", 288, 37, 2227, 17],
["jump_false", 288, "eq_nn_1820", 2227, 17],
["is_num", 289, 286, 2227, 17],
["jump_false", 289, "eq_nn_1820", 2227, 17],
["eq_float", 287, 37, 286, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nn_1820",
["is_text", 288, 37, 2227, 17],
["jump_false", 288, "eq_nt_1821", 2227, 17],
["is_text", 289, 286, 2227, 17],
["jump_false", 289, "eq_nt_1821", 2227, 17],
["eq_text", 287, 37, 286, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nt_1821",
["is_null", 288, 37, 2227, 17],
["jump_false", 288, "eq_nnl_1822", 2227, 17],
["is_null", 289, 286, 2227, 17],
["jump_false", 289, "eq_nnl_1822", 2227, 17],
["true", 287, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nnl_1822",
["is_bool", 288, 37, 2227, 17],
["jump_false", 288, "eq_nb_1823", 2227, 17],
["is_bool", 289, 286, 2227, 17],
["jump_false", 289, "eq_nb_1823", 2227, 17],
["eq_bool", 287, 37, 286, 2227, 17],
["jump", "eq_done_1818", 2227, 17],
"eq_nb_1823",
["false", 287, 2227, 17],
"eq_done_1818",
["jump_false", 287, "if_else_1816", 2227, 17],
["load_field", 290, 1, "expression", 2228, 14],
["move", 20, 290, 2228, 14],
["load_field", 291, 1, "then", 2229, 20],
["move", 57, 291, 2229, 20],
["access", 292, "else", 2230, 25],
["load_field", 293, 1, 292, 2230, 25],
["move", 26, 293, 2230, 25],
["null", 294, 2231, 25],
["is_identical", 295, 26, 294, 2231, 25],
["jump_true", 295, "eq_done_1826", 2231, 25],
["is_int", 296, 26, 2231, 25],
["jump_false", 296, "eq_ni_1827", 2231, 25],
["is_int", 297, 294, 2231, 25],
["jump_false", 297, "eq_ni_1827", 2231, 25],
["eq_int", 295, 26, 294, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_ni_1827",
["is_num", 296, 26, 2231, 25],
["jump_false", 296, "eq_nn_1828", 2231, 25],
["is_num", 297, 294, 2231, 25],
["jump_false", 297, "eq_nn_1828", 2231, 25],
["eq_float", 295, 26, 294, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nn_1828",
["is_text", 296, 26, 2231, 25],
["jump_false", 296, "eq_nt_1829", 2231, 25],
["is_text", 297, 294, 2231, 25],
["jump_false", 297, "eq_nt_1829", 2231, 25],
["eq_text", 295, 26, 294, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nt_1829",
["is_null", 296, 26, 2231, 25],
["jump_false", 296, "eq_nnl_1830", 2231, 25],
["is_null", 297, 294, 2231, 25],
["jump_false", 297, "eq_nnl_1830", 2231, 25],
["true", 295, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nnl_1830",
["is_bool", 296, 26, 2231, 25],
["jump_false", 296, "eq_nb_1831", 2231, 25],
["is_bool", 297, 294, 2231, 25],
["jump_false", 297, "eq_nb_1831", 2231, 25],
["eq_bool", 295, 26, 294, 2231, 25],
["jump", "eq_done_1826", 2231, 25],
"eq_nb_1831",
["false", 295, 2231, 25],
"eq_done_1826",
["jump_false", 295, "if_else_1824", 2231, 25],
["load_field", 298, 1, "list", 2232, 22],
["move", 26, 298, 2232, 22],
["jump", "if_end_1825", 2232, 22],
"if_else_1824",
"if_end_1825",
["access", 299, "if_else", 2234, 30],
["get", 301, 60, 1, 2234, 20],
["frame", 302, 301, 1, 2234, 20],
["null", 303, 2234, 20],
["setarg", 302, 0, 303, 2234, 20],
["setarg", 302, 1, 299, 2234, 20],
["invoke", 302, 300, 2234, 20],
["move", 25, 300, 2234, 20],
["access", 304, "if_end", 2235, 29],
["get", 306, 60, 1, 2235, 19],
["frame", 307, 306, 1, 2235, 19],
["null", 308, 2235, 19],
["setarg", 307, 0, 308, 2235, 19],
["setarg", 307, 1, 304, 2235, 19],
["invoke", 307, 305, 2235, 19],
["move", 27, 305, 2235, 19],
["access", 309, -1, 2236, 34],
["get", 311, 58, 1, 2236, 19],
["frame", 312, 311, 2, 2236, 19],
["null", 313, 2236, 19],
["setarg", 312, 0, 313, 2236, 19],
["setarg", 312, 1, 20, 2236, 19],
["setarg", 312, 2, 309, 2236, 19],
["invoke", 312, 310, 2236, 19],
["move", 22, 310, 2236, 19],
["access", 314, "jump_false", 2237, 22],
["get", 316, 35, 1, 2237, 7],
["frame", 317, 316, 3, 2237, 7],
["null", 318, 2237, 7],
["setarg", 317, 0, 318, 2237, 7],
["setarg", 317, 1, 314, 2237, 7],
["setarg", 317, 2, 22, 2237, 7],
["setarg", 317, 3, 25, 2237, 7],
["invoke", 317, 315, 2237, 7],
["access", 2, 0, 2238, 12],
"while_start_1832",
["length", 319, 57, 2239, 26],
["is_int", 321, 2, 2239, 26],
["jump_false", 321, "rel_ni_1834", 2239, 26],
["is_int", 322, 319, 2239, 26],
["jump_false", 322, "rel_ni_1834", 2239, 26],
["lt_int", 320, 2, 319, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_ni_1834",
["is_num", 321, 2, 2239, 26],
["jump_false", 321, "rel_nn_1835", 2239, 26],
["is_num", 322, 319, 2239, 26],
["jump_false", 322, "rel_nn_1835", 2239, 26],
["lt_float", 320, 2, 319, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_nn_1835",
["is_text", 321, 2, 2239, 26],
["jump_false", 321, "rel_err_1837", 2239, 26],
["is_text", 322, 319, 2239, 26],
["jump_false", 322, "rel_err_1837", 2239, 26],
["lt_text", 320, 2, 319, 2239, 26],
["jump", "rel_done_1836", 2239, 26],
"rel_err_1837",
[
"access",
323,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2239,
26
],
["access", 324, "error", 2239, 26],
["access", 325, "cannot compare with '<': operands must be same type", 2239, 26],
["array", 326, 0, 2239, 26],
["push", 326, 325, 2239, 26],
["frame", 328, 323, 2, 2239, 26],
["null", 329, 2239, 26],
["setarg", 328, 0, 329, 2239, 26],
["setarg", 328, 1, 324, 2239, 26],
["setarg", 328, 2, 326, 2239, 26],
["invoke", 328, 327, 2239, 26],
["disrupt", 2239, 26],
"rel_done_1836",
["jump_false", 320, "while_end_1833", 2239, 26],
["load_dynamic", 330, 57, 2, 2240, 34],
["get", 332, 62, 1, 2240, 9],
["frame", 333, 332, 1, 2240, 9],
["null", 334, 2240, 9],
["setarg", 333, 0, 334, 2240, 9],
["setarg", 333, 1, 330, 2240, 9],
["invoke", 333, 331, 2240, 9],
["access", 335, 1, 2241, 19],
["is_num", 337, 2, 2241, 19],
["jump_false", 337, "num_err_1838", 2241, 19],
["is_num", 338, 335, 2241, 19],
["jump_false", 338, "num_err_1838", 2241, 19],
["add", 336, 2, 335, 2241, 19],
["jump", "num_done_1839", 2241, 19],
"num_err_1838",
[
"access",
339,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2241,
19
],
["access", 340, "error", 2241, 19],
["access", 341, "cannot apply '+': operands must be numbers", 2241, 19],
["array", 342, 0, 2241, 19],
["push", 342, 341, 2241, 19],
["frame", 344, 339, 2, 2241, 19],
["null", 345, 2241, 19],
["setarg", 344, 0, 345, 2241, 19],
["setarg", 344, 1, 340, 2241, 19],
["setarg", 344, 2, 342, 2241, 19],
["invoke", 344, 343, 2241, 19],
["disrupt", 2241, 19],
"num_done_1839",
["move", 2, 336, 2241, 19],
["jump", "while_start_1832", 2241, 19],
"while_end_1833",
["get", 347, 34, 1, 2243, 7],
["frame", 348, 347, 1, 2243, 7],
["null", 349, 2243, 7],
["setarg", 348, 0, 349, 2243, 7],
["setarg", 348, 1, 27, 2243, 7],
["invoke", 348, 346, 2243, 7],
["get", 351, 36, 1, 2244, 7],
["frame", 352, 351, 1, 2244, 7],
["null", 353, 2244, 7],
["setarg", 352, 0, 353, 2244, 7],
["setarg", 352, 1, 25, 2244, 7],
["invoke", 352, 350, 2244, 7],
["null", 354, 2245, 25],
["is_identical", 355, 26, 354, 2245, 25],
["jump_true", 355, "ne_nid_1843", 2245, 25],
["jump", "ne_ni_1844", 2245, 25],
"ne_nid_1843",
["false", 355, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_ni_1844",
["is_int", 356, 26, 2245, 25],
["jump_false", 356, "ne_nn_1845", 2245, 25],
["is_int", 357, 354, 2245, 25],
["jump_false", 357, "ne_nn_1845", 2245, 25],
["ne_int", 355, 26, 354, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nn_1845",
["is_num", 356, 26, 2245, 25],
["jump_false", 356, "ne_nt_1846", 2245, 25],
["is_num", 357, 354, 2245, 25],
["jump_false", 357, "ne_nt_1846", 2245, 25],
["ne_float", 355, 26, 354, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nt_1846",
["is_text", 356, 26, 2245, 25],
["jump_false", 356, "ne_nnl_1847", 2245, 25],
["is_text", 357, 354, 2245, 25],
["jump_false", 357, "ne_nnl_1847", 2245, 25],
["ne_text", 355, 26, 354, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nnl_1847",
["is_null", 356, 26, 2245, 25],
["jump_false", 356, "ne_nb_1848", 2245, 25],
["is_null", 357, 354, 2245, 25],
["jump_false", 357, "ne_nb_1848", 2245, 25],
["false", 355, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_nb_1848",
["is_bool", 356, 26, 2245, 25],
["jump_false", 356, "ne_mis_1849", 2245, 25],
["is_bool", 357, 354, 2245, 25],
["jump_false", 357, "ne_mis_1849", 2245, 25],
["ne_bool", 355, 26, 354, 2245, 25],
["jump", "ne_done_1842", 2245, 25],
"ne_mis_1849",
["true", 355, 2245, 25],
"ne_done_1842",
["jump_false", 355, "if_else_1840", 2245, 25],
["access", 2, 0, 2246, 14],
"while_start_1850",
["length", 358, 26, 2247, 28],
["is_int", 360, 2, 2247, 28],
["jump_false", 360, "rel_ni_1852", 2247, 28],
["is_int", 361, 358, 2247, 28],
["jump_false", 361, "rel_ni_1852", 2247, 28],
["lt_int", 359, 2, 358, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_ni_1852",
["is_num", 360, 2, 2247, 28],
["jump_false", 360, "rel_nn_1853", 2247, 28],
["is_num", 361, 358, 2247, 28],
["jump_false", 361, "rel_nn_1853", 2247, 28],
["lt_float", 359, 2, 358, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_nn_1853",
["is_text", 360, 2, 2247, 28],
["jump_false", 360, "rel_err_1855", 2247, 28],
["is_text", 361, 358, 2247, 28],
["jump_false", 361, "rel_err_1855", 2247, 28],
["lt_text", 359, 2, 358, 2247, 28],
["jump", "rel_done_1854", 2247, 28],
"rel_err_1855",
[
"access",
362,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2247,
28
],
["access", 363, "error", 2247, 28],
["access", 364, "cannot compare with '<': operands must be same type", 2247, 28],
["array", 365, 0, 2247, 28],
["push", 365, 364, 2247, 28],
["frame", 367, 362, 2, 2247, 28],
["null", 368, 2247, 28],
["setarg", 367, 0, 368, 2247, 28],
["setarg", 367, 1, 363, 2247, 28],
["setarg", 367, 2, 365, 2247, 28],
["invoke", 367, 366, 2247, 28],
["disrupt", 2247, 28],
"rel_done_1854",
["jump_false", 359, "while_end_1851", 2247, 28],
["load_dynamic", 369, 26, 2, 2248, 36],
["get", 371, 62, 1, 2248, 11],
["frame", 372, 371, 1, 2248, 11],
["null", 373, 2248, 11],
["setarg", 372, 0, 373, 2248, 11],
["setarg", 372, 1, 369, 2248, 11],
["invoke", 372, 370, 2248, 11],
["access", 374, 1, 2249, 21],
["is_num", 376, 2, 2249, 21],
["jump_false", 376, "num_err_1856", 2249, 21],
["is_num", 377, 374, 2249, 21],
["jump_false", 377, "num_err_1856", 2249, 21],
["add", 375, 2, 374, 2249, 21],
["jump", "num_done_1857", 2249, 21],
"num_err_1856",
[
"access",
378,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2249,
21
],
["access", 379, "error", 2249, 21],
["access", 380, "cannot apply '+': operands must be numbers", 2249, 21],
["array", 381, 0, 2249, 21],
["push", 381, 380, 2249, 21],
["frame", 383, 378, 2, 2249, 21],
["null", 384, 2249, 21],
["setarg", 383, 0, 384, 2249, 21],
["setarg", 383, 1, 379, 2249, 21],
["setarg", 383, 2, 381, 2249, 21],
["invoke", 383, 382, 2249, 21],
["disrupt", 2249, 21],
"num_done_1857",
["move", 2, 375, 2249, 21],
["jump", "while_start_1850", 2249, 21],
"while_end_1851",
["jump", "if_end_1841", 2249, 21],
"if_else_1840",
"if_end_1841",
["get", 386, 36, 1, 2252, 7],
["frame", 387, 386, 1, 2252, 7],
["null", 388, 2252, 7],
["setarg", 387, 0, 388, 2252, 7],
["setarg", 387, 1, 27, 2252, 7],
["invoke", 387, 385, 2252, 7],
["null", 389, 2253, 14],
["return", 389, 2253, 14],
["jump", "if_end_1817", 2253, 14],
"if_else_1816",
"if_end_1817",
["access", 390, "label", 2256, 17],
["is_identical", 391, 37, 390, 2256, 17],
["jump_true", 391, "eq_done_1860", 2256, 17],
["is_int", 392, 37, 2256, 17],
["jump_false", 392, "eq_ni_1861", 2256, 17],
["is_int", 393, 390, 2256, 17],
["jump_false", 393, "eq_ni_1861", 2256, 17],
["eq_int", 391, 37, 390, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_ni_1861",
["is_num", 392, 37, 2256, 17],
["jump_false", 392, "eq_nn_1862", 2256, 17],
["is_num", 393, 390, 2256, 17],
["jump_false", 393, "eq_nn_1862", 2256, 17],
["eq_float", 391, 37, 390, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nn_1862",
["is_text", 392, 37, 2256, 17],
["jump_false", 392, "eq_nt_1863", 2256, 17],
["is_text", 393, 390, 2256, 17],
["jump_false", 393, "eq_nt_1863", 2256, 17],
["eq_text", 391, 37, 390, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nt_1863",
["is_null", 392, 37, 2256, 17],
["jump_false", 392, "eq_nnl_1864", 2256, 17],
["is_null", 393, 390, 2256, 17],
["jump_false", 393, "eq_nnl_1864", 2256, 17],
["true", 391, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nnl_1864",
["is_bool", 392, 37, 2256, 17],
["jump_false", 392, "eq_nb_1865", 2256, 17],
["is_bool", 393, 390, 2256, 17],
["jump_false", 393, "eq_nb_1865", 2256, 17],
["eq_bool", 391, 37, 390, 2256, 17],
["jump", "eq_done_1860", 2256, 17],
"eq_nb_1865",
["false", 391, 2256, 17],
"eq_done_1860",
["jump_false", 391, "if_else_1858", 2256, 17],
["load_field", 394, 1, "name", 2257, 25],
["put", 394, 95, 1, 2257, 25],
["load_field", 395, 1, "statement", 2258, 21],
["get", 397, 62, 1, 2258, 7],
["frame", 398, 397, 1, 2258, 7],
["null", 399, 2258, 7],
["setarg", 398, 0, 399, 2258, 7],
["setarg", 398, 1, 395, 2258, 7],
["invoke", 398, 396, 2258, 7],
["null", 400, 2259, 25],
["put", 400, 95, 1, 2259, 25],
["null", 401, 2260, 14],
["return", 401, 2260, 14],
["jump", "if_end_1859", 2260, 14],
"if_else_1858",
"if_end_1859",
["access", 402, "while", 2263, 17],
["is_identical", 403, 37, 402, 2263, 17],
["jump_true", 403, "eq_done_1868", 2263, 17],
["is_int", 404, 37, 2263, 17],
["jump_false", 404, "eq_ni_1869", 2263, 17],
["is_int", 405, 402, 2263, 17],
["jump_false", 405, "eq_ni_1869", 2263, 17],
["eq_int", 403, 37, 402, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_ni_1869",
["is_num", 404, 37, 2263, 17],
["jump_false", 404, "eq_nn_1870", 2263, 17],
["is_num", 405, 402, 2263, 17],
["jump_false", 405, "eq_nn_1870", 2263, 17],
["eq_float", 403, 37, 402, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nn_1870",
["is_text", 404, 37, 2263, 17],
["jump_false", 404, "eq_nt_1871", 2263, 17],
["is_text", 405, 402, 2263, 17],
["jump_false", 405, "eq_nt_1871", 2263, 17],
["eq_text", 403, 37, 402, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nt_1871",
["is_null", 404, 37, 2263, 17],
["jump_false", 404, "eq_nnl_1872", 2263, 17],
["is_null", 405, 402, 2263, 17],
["jump_false", 405, "eq_nnl_1872", 2263, 17],
["true", 403, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nnl_1872",
["is_bool", 404, 37, 2263, 17],
["jump_false", 404, "eq_nb_1873", 2263, 17],
["is_bool", 405, 402, 2263, 17],
["jump_false", 405, "eq_nb_1873", 2263, 17],
["eq_bool", 403, 37, 402, 2263, 17],
["jump", "eq_done_1868", 2263, 17],
"eq_nb_1873",
["false", 403, 2263, 17],
"eq_done_1868",
["jump_false", 403, "if_else_1866", 2263, 17],
["load_field", 406, 1, "expression", 2264, 14],
["move", 20, 406, 2264, 14],
["load_field", 407, 1, "statements", 2265, 15],
["move", 53, 407, 2265, 15],
["access", 408, "while_start", 2266, 31],
["get", 410, 60, 1, 2266, 21],
["frame", 411, 410, 1, 2266, 21],
["null", 412, 2266, 21],
["setarg", 411, 0, 412, 2266, 21],
["setarg", 411, 1, 408, 2266, 21],
["invoke", 411, 409, 2266, 21],
["move", 52, 409, 2266, 21],
["access", 413, "while_end", 2267, 29],
["get", 415, 60, 1, 2267, 19],
["frame", 416, 415, 1, 2267, 19],
["null", 417, 2267, 19],
["setarg", 416, 0, 417, 2267, 19],
["setarg", 416, 1, 413, 2267, 19],
["invoke", 416, 414, 2267, 19],
["move", 27, 414, 2267, 19],
["get", 418, 88, 1, 2268, 19],
["move", 47, 418, 2268, 19],
["get", 419, 89, 1, 2269, 22],
["move", 48, 419, 2269, 22],
["put", 27, 88, 1, 2270, 22],
["put", 52, 89, 1, 2271, 25],
["get", 420, 95, 1, 2272, 11],
["null", 421, 2272, 30],
["is_identical", 422, 420, 421, 2272, 30],
["jump_true", 422, "ne_nid_1877", 2272, 30],
["jump", "ne_ni_1878", 2272, 30],
"ne_nid_1877",
["false", 422, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_ni_1878",
["is_int", 423, 420, 2272, 30],
["jump_false", 423, "ne_nn_1879", 2272, 30],
["is_int", 424, 421, 2272, 30],
["jump_false", 424, "ne_nn_1879", 2272, 30],
["ne_int", 422, 420, 421, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nn_1879",
["is_num", 423, 420, 2272, 30],
["jump_false", 423, "ne_nt_1880", 2272, 30],
["is_num", 424, 421, 2272, 30],
["jump_false", 424, "ne_nt_1880", 2272, 30],
["ne_float", 422, 420, 421, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nt_1880",
["is_text", 423, 420, 2272, 30],
["jump_false", 423, "ne_nnl_1881", 2272, 30],
["is_text", 424, 421, 2272, 30],
["jump_false", 424, "ne_nnl_1881", 2272, 30],
["ne_text", 422, 420, 421, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nnl_1881",
["is_null", 423, 420, 2272, 30],
["jump_false", 423, "ne_nb_1882", 2272, 30],
["is_null", 424, 421, 2272, 30],
["jump_false", 424, "ne_nb_1882", 2272, 30],
["false", 422, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_nb_1882",
["is_bool", 423, 420, 2272, 30],
["jump_false", 423, "ne_mis_1883", 2272, 30],
["is_bool", 424, 421, 2272, 30],
["jump_false", 424, "ne_mis_1883", 2272, 30],
["ne_bool", 422, 420, 421, 2272, 30],
["jump", "ne_done_1876", 2272, 30],
"ne_mis_1883",
["true", 422, 2272, 30],
"ne_done_1876",
["jump_false", 422, "if_else_1874", 2272, 30],
["record", 425, 2],
["store_field", 425, 27, "break_target", 2273, 55],
["store_field", 425, 52, "continue_target", 2273, 83],
["get", 426, 87, 1, 2273, 9],
["get", 427, 95, 1, 2273, 21],
["store_dynamic", 426, 425, 427, 2273, 21],
["null", 428, 2274, 27],
["put", 428, 95, 1, 2274, 27],
["jump", "if_end_1875", 2274, 27],
"if_else_1874",
"if_end_1875",
["get", 430, 36, 1, 2276, 7],
["frame", 431, 430, 1, 2276, 7],
["null", 432, 2276, 7],
["setarg", 431, 0, 432, 2276, 7],
["setarg", 431, 1, 52, 2276, 7],
["invoke", 431, 429, 2276, 7],
["access", 433, -1, 2277, 34],
["get", 435, 58, 1, 2277, 19],
["frame", 436, 435, 2, 2277, 19],
["null", 437, 2277, 19],
["setarg", 436, 0, 437, 2277, 19],
["setarg", 436, 1, 20, 2277, 19],
["setarg", 436, 2, 433, 2277, 19],
["invoke", 436, 434, 2277, 19],
["move", 22, 434, 2277, 19],
["access", 438, "jump_false", 2278, 22],
["get", 440, 35, 1, 2278, 7],
["frame", 441, 440, 3, 2278, 7],
["null", 442, 2278, 7],
["setarg", 441, 0, 442, 2278, 7],
["setarg", 441, 1, 438, 2278, 7],
["setarg", 441, 2, 22, 2278, 7],
["setarg", 441, 3, 27, 2278, 7],
["invoke", 441, 439, 2278, 7],
["access", 2, 0, 2279, 12],
"while_start_1884",
["length", 443, 53, 2280, 26],
["is_int", 445, 2, 2280, 26],
["jump_false", 445, "rel_ni_1886", 2280, 26],
["is_int", 446, 443, 2280, 26],
["jump_false", 446, "rel_ni_1886", 2280, 26],
["lt_int", 444, 2, 443, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_ni_1886",
["is_num", 445, 2, 2280, 26],
["jump_false", 445, "rel_nn_1887", 2280, 26],
["is_num", 446, 443, 2280, 26],
["jump_false", 446, "rel_nn_1887", 2280, 26],
["lt_float", 444, 2, 443, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_nn_1887",
["is_text", 445, 2, 2280, 26],
["jump_false", 445, "rel_err_1889", 2280, 26],
["is_text", 446, 443, 2280, 26],
["jump_false", 446, "rel_err_1889", 2280, 26],
["lt_text", 444, 2, 443, 2280, 26],
["jump", "rel_done_1888", 2280, 26],
"rel_err_1889",
[
"access",
447,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2280,
26
],
["access", 448, "error", 2280, 26],
["access", 449, "cannot compare with '<': operands must be same type", 2280, 26],
["array", 450, 0, 2280, 26],
["push", 450, 449, 2280, 26],
["frame", 452, 447, 2, 2280, 26],
["null", 453, 2280, 26],
["setarg", 452, 0, 453, 2280, 26],
["setarg", 452, 1, 448, 2280, 26],
["setarg", 452, 2, 450, 2280, 26],
["invoke", 452, 451, 2280, 26],
["disrupt", 2280, 26],
"rel_done_1888",
["jump_false", 444, "while_end_1885", 2280, 26],
["load_dynamic", 454, 53, 2, 2281, 29],
["get", 456, 62, 1, 2281, 9],
["frame", 457, 456, 1, 2281, 9],
["null", 458, 2281, 9],
["setarg", 457, 0, 458, 2281, 9],
["setarg", 457, 1, 454, 2281, 9],
["invoke", 457, 455, 2281, 9],
["access", 459, 1, 2282, 19],
["is_num", 461, 2, 2282, 19],
["jump_false", 461, "num_err_1890", 2282, 19],
["is_num", 462, 459, 2282, 19],
["jump_false", 462, "num_err_1890", 2282, 19],
["add", 460, 2, 459, 2282, 19],
["jump", "num_done_1891", 2282, 19],
"num_err_1890",
[
"access",
463,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2282,
19
],
["access", 464, "error", 2282, 19],
["access", 465, "cannot apply '+': operands must be numbers", 2282, 19],
["array", 466, 0, 2282, 19],
["push", 466, 465, 2282, 19],
["frame", 468, 463, 2, 2282, 19],
["null", 469, 2282, 19],
["setarg", 468, 0, 469, 2282, 19],
["setarg", 468, 1, 464, 2282, 19],
["setarg", 468, 2, 466, 2282, 19],
["invoke", 468, 467, 2282, 19],
["disrupt", 2282, 19],
"num_done_1891",
["move", 2, 460, 2282, 19],
["jump", "while_start_1884", 2282, 19],
"while_end_1885",
["get", 471, 34, 1, 2284, 7],
["frame", 472, 471, 1, 2284, 7],
["null", 473, 2284, 7],
["setarg", 472, 0, 473, 2284, 7],
["setarg", 472, 1, 52, 2284, 7],
["invoke", 472, 470, 2284, 7],
["get", 475, 36, 1, 2285, 7],
["frame", 476, 475, 1, 2285, 7],
["null", 477, 2285, 7],
["setarg", 476, 0, 477, 2285, 7],
["setarg", 476, 1, 27, 2285, 7],
["invoke", 476, 474, 2285, 7],
["put", 47, 88, 1, 2286, 22],
["put", 48, 89, 1, 2287, 25],
["null", 478, 2288, 14],
["return", 478, 2288, 14],
["jump", "if_end_1867", 2288, 14],
"if_else_1866",
"if_end_1867",
["access", 479, "do", 2291, 17],
["is_identical", 480, 37, 479, 2291, 17],
["jump_true", 480, "eq_done_1894", 2291, 17],
["is_int", 481, 37, 2291, 17],
["jump_false", 481, "eq_ni_1895", 2291, 17],
["is_int", 482, 479, 2291, 17],
["jump_false", 482, "eq_ni_1895", 2291, 17],
["eq_int", 480, 37, 479, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_ni_1895",
["is_num", 481, 37, 2291, 17],
["jump_false", 481, "eq_nn_1896", 2291, 17],
["is_num", 482, 479, 2291, 17],
["jump_false", 482, "eq_nn_1896", 2291, 17],
["eq_float", 480, 37, 479, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nn_1896",
["is_text", 481, 37, 2291, 17],
["jump_false", 481, "eq_nt_1897", 2291, 17],
["is_text", 482, 479, 2291, 17],
["jump_false", 482, "eq_nt_1897", 2291, 17],
["eq_text", 480, 37, 479, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nt_1897",
["is_null", 481, 37, 2291, 17],
["jump_false", 481, "eq_nnl_1898", 2291, 17],
["is_null", 482, 479, 2291, 17],
["jump_false", 482, "eq_nnl_1898", 2291, 17],
["true", 480, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nnl_1898",
["is_bool", 481, 37, 2291, 17],
["jump_false", 481, "eq_nb_1899", 2291, 17],
["is_bool", 482, 479, 2291, 17],
["jump_false", 482, "eq_nb_1899", 2291, 17],
["eq_bool", 480, 37, 479, 2291, 17],
["jump", "eq_done_1894", 2291, 17],
"eq_nb_1899",
["false", 480, 2291, 17],
"eq_done_1894",
["jump_false", 480, "if_else_1892", 2291, 17],
["load_field", 483, 1, "expression", 2292, 14],
["move", 20, 483, 2292, 14],
["load_field", 484, 1, "statements", 2293, 15],
["move", 53, 484, 2293, 15],
["access", 485, "do_start", 2294, 31],
["get", 487, 60, 1, 2294, 21],
["frame", 488, 487, 1, 2294, 21],
["null", 489, 2294, 21],
["setarg", 488, 0, 489, 2294, 21],
["setarg", 488, 1, 485, 2294, 21],
["invoke", 488, 486, 2294, 21],
["move", 52, 486, 2294, 21],
["access", 490, "do_cond", 2295, 30],
["get", 492, 60, 1, 2295, 20],
["frame", 493, 492, 1, 2295, 20],
["null", 494, 2295, 20],
["setarg", 493, 0, 494, 2295, 20],
["setarg", 493, 1, 490, 2295, 20],
["invoke", 493, 491, 2295, 20],
["move", 21, 491, 2295, 20],
["access", 495, "do_end", 2296, 29],
["get", 497, 60, 1, 2296, 19],
["frame", 498, 497, 1, 2296, 19],
["null", 499, 2296, 19],
["setarg", 498, 0, 499, 2296, 19],
["setarg", 498, 1, 495, 2296, 19],
["invoke", 498, 496, 2296, 19],
["move", 27, 496, 2296, 19],
["get", 500, 88, 1, 2297, 19],
["move", 47, 500, 2297, 19],
["get", 501, 89, 1, 2298, 22],
["move", 48, 501, 2298, 22],
["put", 27, 88, 1, 2299, 22],
["put", 21, 89, 1, 2300, 25],
["get", 502, 95, 1, 2301, 11],
["null", 503, 2301, 30],
["is_identical", 504, 502, 503, 2301, 30],
["jump_true", 504, "ne_nid_1903", 2301, 30],
["jump", "ne_ni_1904", 2301, 30],
"ne_nid_1903",
["false", 504, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_ni_1904",
["is_int", 505, 502, 2301, 30],
["jump_false", 505, "ne_nn_1905", 2301, 30],
["is_int", 506, 503, 2301, 30],
["jump_false", 506, "ne_nn_1905", 2301, 30],
["ne_int", 504, 502, 503, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nn_1905",
["is_num", 505, 502, 2301, 30],
["jump_false", 505, "ne_nt_1906", 2301, 30],
["is_num", 506, 503, 2301, 30],
["jump_false", 506, "ne_nt_1906", 2301, 30],
["ne_float", 504, 502, 503, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nt_1906",
["is_text", 505, 502, 2301, 30],
["jump_false", 505, "ne_nnl_1907", 2301, 30],
["is_text", 506, 503, 2301, 30],
["jump_false", 506, "ne_nnl_1907", 2301, 30],
["ne_text", 504, 502, 503, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nnl_1907",
["is_null", 505, 502, 2301, 30],
["jump_false", 505, "ne_nb_1908", 2301, 30],
["is_null", 506, 503, 2301, 30],
["jump_false", 506, "ne_nb_1908", 2301, 30],
["false", 504, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_nb_1908",
["is_bool", 505, 502, 2301, 30],
["jump_false", 505, "ne_mis_1909", 2301, 30],
["is_bool", 506, 503, 2301, 30],
["jump_false", 506, "ne_mis_1909", 2301, 30],
["ne_bool", 504, 502, 503, 2301, 30],
["jump", "ne_done_1902", 2301, 30],
"ne_mis_1909",
["true", 504, 2301, 30],
"ne_done_1902",
["jump_false", 504, "if_else_1900", 2301, 30],
["record", 507, 2],
["store_field", 507, 27, "break_target", 2302, 55],
["store_field", 507, 21, "continue_target", 2302, 83],
["get", 508, 87, 1, 2302, 9],
["get", 509, 95, 1, 2302, 21],
["store_dynamic", 508, 507, 509, 2302, 21],
["null", 510, 2303, 27],
["put", 510, 95, 1, 2303, 27],
["jump", "if_end_1901", 2303, 27],
"if_else_1900",
"if_end_1901",
["get", 512, 36, 1, 2305, 7],
["frame", 513, 512, 1, 2305, 7],
["null", 514, 2305, 7],
["setarg", 513, 0, 514, 2305, 7],
["setarg", 513, 1, 52, 2305, 7],
["invoke", 513, 511, 2305, 7],
["access", 2, 0, 2306, 12],
"while_start_1910",
["length", 515, 53, 2307, 26],
["is_int", 517, 2, 2307, 26],
["jump_false", 517, "rel_ni_1912", 2307, 26],
["is_int", 518, 515, 2307, 26],
["jump_false", 518, "rel_ni_1912", 2307, 26],
["lt_int", 516, 2, 515, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_ni_1912",
["is_num", 517, 2, 2307, 26],
["jump_false", 517, "rel_nn_1913", 2307, 26],
["is_num", 518, 515, 2307, 26],
["jump_false", 518, "rel_nn_1913", 2307, 26],
["lt_float", 516, 2, 515, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_nn_1913",
["is_text", 517, 2, 2307, 26],
["jump_false", 517, "rel_err_1915", 2307, 26],
["is_text", 518, 515, 2307, 26],
["jump_false", 518, "rel_err_1915", 2307, 26],
["lt_text", 516, 2, 515, 2307, 26],
["jump", "rel_done_1914", 2307, 26],
"rel_err_1915",
[
"access",
519,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2307,
26
],
["access", 520, "error", 2307, 26],
["access", 521, "cannot compare with '<': operands must be same type", 2307, 26],
["array", 522, 0, 2307, 26],
["push", 522, 521, 2307, 26],
["frame", 524, 519, 2, 2307, 26],
["null", 525, 2307, 26],
["setarg", 524, 0, 525, 2307, 26],
["setarg", 524, 1, 520, 2307, 26],
["setarg", 524, 2, 522, 2307, 26],
["invoke", 524, 523, 2307, 26],
["disrupt", 2307, 26],
"rel_done_1914",
["jump_false", 516, "while_end_1911", 2307, 26],
["load_dynamic", 526, 53, 2, 2308, 29],
["get", 528, 62, 1, 2308, 9],
["frame", 529, 528, 1, 2308, 9],
["null", 530, 2308, 9],
["setarg", 529, 0, 530, 2308, 9],
["setarg", 529, 1, 526, 2308, 9],
["invoke", 529, 527, 2308, 9],
["access", 531, 1, 2309, 19],
["is_num", 533, 2, 2309, 19],
["jump_false", 533, "num_err_1916", 2309, 19],
["is_num", 534, 531, 2309, 19],
["jump_false", 534, "num_err_1916", 2309, 19],
["add", 532, 2, 531, 2309, 19],
["jump", "num_done_1917", 2309, 19],
"num_err_1916",
[
"access",
535,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2309,
19
],
["access", 536, "error", 2309, 19],
["access", 537, "cannot apply '+': operands must be numbers", 2309, 19],
["array", 538, 0, 2309, 19],
["push", 538, 537, 2309, 19],
["frame", 540, 535, 2, 2309, 19],
["null", 541, 2309, 19],
["setarg", 540, 0, 541, 2309, 19],
["setarg", 540, 1, 536, 2309, 19],
["setarg", 540, 2, 538, 2309, 19],
["invoke", 540, 539, 2309, 19],
["disrupt", 2309, 19],
"num_done_1917",
["move", 2, 532, 2309, 19],
["jump", "while_start_1910", 2309, 19],
"while_end_1911",
["get", 543, 36, 1, 2311, 7],
["frame", 544, 543, 1, 2311, 7],
["null", 545, 2311, 7],
["setarg", 544, 0, 545, 2311, 7],
["setarg", 544, 1, 21, 2311, 7],
["invoke", 544, 542, 2311, 7],
["access", 546, -1, 2312, 34],
["get", 548, 58, 1, 2312, 19],
["frame", 549, 548, 2, 2312, 19],
["null", 550, 2312, 19],
["setarg", 549, 0, 550, 2312, 19],
["setarg", 549, 1, 20, 2312, 19],
["setarg", 549, 2, 546, 2312, 19],
["invoke", 549, 547, 2312, 19],
["move", 22, 547, 2312, 19],
["access", 551, "jump_true", 2313, 22],
["get", 553, 35, 1, 2313, 7],
["frame", 554, 553, 3, 2313, 7],
["null", 555, 2313, 7],
["setarg", 554, 0, 555, 2313, 7],
["setarg", 554, 1, 551, 2313, 7],
["setarg", 554, 2, 22, 2313, 7],
["setarg", 554, 3, 52, 2313, 7],
["invoke", 554, 552, 2313, 7],
["get", 557, 36, 1, 2314, 7],
["frame", 558, 557, 1, 2314, 7],
["null", 559, 2314, 7],
["setarg", 558, 0, 559, 2314, 7],
["setarg", 558, 1, 27, 2314, 7],
["invoke", 558, 556, 2314, 7],
["put", 47, 88, 1, 2315, 22],
["put", 48, 89, 1, 2316, 25],
["null", 560, 2317, 14],
["return", 560, 2317, 14],
["jump", "if_end_1893", 2317, 14],
"if_else_1892",
"if_end_1893",
["access", 561, "for", 2320, 17],
["is_identical", 562, 37, 561, 2320, 17],
["jump_true", 562, "eq_done_1920", 2320, 17],
["is_int", 563, 37, 2320, 17],
["jump_false", 563, "eq_ni_1921", 2320, 17],
["is_int", 564, 561, 2320, 17],
["jump_false", 564, "eq_ni_1921", 2320, 17],
["eq_int", 562, 37, 561, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_ni_1921",
["is_num", 563, 37, 2320, 17],
["jump_false", 563, "eq_nn_1922", 2320, 17],
["is_num", 564, 561, 2320, 17],
["jump_false", 564, "eq_nn_1922", 2320, 17],
["eq_float", 562, 37, 561, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nn_1922",
["is_text", 563, 37, 2320, 17],
["jump_false", 563, "eq_nt_1923", 2320, 17],
["is_text", 564, 561, 2320, 17],
["jump_false", 564, "eq_nt_1923", 2320, 17],
["eq_text", 562, 37, 561, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nt_1923",
["is_null", 563, 37, 2320, 17],
["jump_false", 563, "eq_nnl_1924", 2320, 17],
["is_null", 564, 561, 2320, 17],
["jump_false", 564, "eq_nnl_1924", 2320, 17],
["true", 562, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nnl_1924",
["is_bool", 563, 37, 2320, 17],
["jump_false", 563, "eq_nb_1925", 2320, 17],
["is_bool", 564, 561, 2320, 17],
["jump_false", 564, "eq_nb_1925", 2320, 17],
["eq_bool", 562, 37, 561, 2320, 17],
["jump", "eq_done_1920", 2320, 17],
"eq_nb_1925",
["false", 562, 2320, 17],
"eq_done_1920",
["jump_false", 562, "if_else_1918", 2320, 17],
["load_field", 565, 1, "init", 2321, 14],
["move", 35, 565, 2321, 14],
["load_field", 566, 1, "test", 2322, 14],
["move", 55, 566, 2322, 14],
["load_field", 567, 1, "update", 2323, 16],
["move", 58, 567, 2323, 16],
["load_field", 568, 1, "statements", 2324, 15],
["move", 53, 568, 2324, 15],
["access", 569, "for_start", 2325, 31],
["get", 571, 60, 1, 2325, 21],
["frame", 572, 571, 1, 2325, 21],
["null", 573, 2325, 21],
["setarg", 572, 0, 573, 2325, 21],
["setarg", 572, 1, 569, 2325, 21],
["invoke", 572, 570, 2325, 21],
["move", 52, 570, 2325, 21],
["access", 574, "for_update", 2326, 32],
["get", 576, 60, 1, 2326, 22],
["frame", 577, 576, 1, 2326, 22],
["null", 578, 2326, 22],
["setarg", 577, 0, 578, 2326, 22],
["setarg", 577, 1, 574, 2326, 22],
["invoke", 577, 575, 2326, 22],
["move", 59, 575, 2326, 22],
["access", 579, "for_end", 2327, 29],
["get", 581, 60, 1, 2327, 19],
["frame", 582, 581, 1, 2327, 19],
["null", 583, 2327, 19],
["setarg", 582, 0, 583, 2327, 19],
["setarg", 582, 1, 579, 2327, 19],
["invoke", 582, 580, 2327, 19],
["move", 27, 580, 2327, 19],
["get", 584, 88, 1, 2328, 19],
["move", 47, 584, 2328, 19],
["get", 585, 89, 1, 2329, 22],
["move", 48, 585, 2329, 22],
["put", 27, 88, 1, 2330, 22],
["put", 59, 89, 1, 2331, 25],
["get", 586, 95, 1, 2332, 11],
["null", 587, 2332, 30],
["is_identical", 588, 586, 587, 2332, 30],
["jump_true", 588, "ne_nid_1929", 2332, 30],
["jump", "ne_ni_1930", 2332, 30],
"ne_nid_1929",
["false", 588, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_ni_1930",
["is_int", 589, 586, 2332, 30],
["jump_false", 589, "ne_nn_1931", 2332, 30],
["is_int", 590, 587, 2332, 30],
["jump_false", 590, "ne_nn_1931", 2332, 30],
["ne_int", 588, 586, 587, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nn_1931",
["is_num", 589, 586, 2332, 30],
["jump_false", 589, "ne_nt_1932", 2332, 30],
["is_num", 590, 587, 2332, 30],
["jump_false", 590, "ne_nt_1932", 2332, 30],
["ne_float", 588, 586, 587, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nt_1932",
["is_text", 589, 586, 2332, 30],
["jump_false", 589, "ne_nnl_1933", 2332, 30],
["is_text", 590, 587, 2332, 30],
["jump_false", 590, "ne_nnl_1933", 2332, 30],
["ne_text", 588, 586, 587, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nnl_1933",
["is_null", 589, 586, 2332, 30],
["jump_false", 589, "ne_nb_1934", 2332, 30],
["is_null", 590, 587, 2332, 30],
["jump_false", 590, "ne_nb_1934", 2332, 30],
["false", 588, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_nb_1934",
["is_bool", 589, 586, 2332, 30],
["jump_false", 589, "ne_mis_1935", 2332, 30],
["is_bool", 590, 587, 2332, 30],
["jump_false", 590, "ne_mis_1935", 2332, 30],
["ne_bool", 588, 586, 587, 2332, 30],
["jump", "ne_done_1928", 2332, 30],
"ne_mis_1935",
["true", 588, 2332, 30],
"ne_done_1928",
["jump_false", 588, "if_else_1926", 2332, 30],
["record", 591, 2],
["store_field", 591, 27, "break_target", 2333, 55],
["store_field", 591, 59, "continue_target", 2333, 83],
["get", 592, 87, 1, 2333, 9],
["get", 593, 95, 1, 2333, 21],
["store_dynamic", 592, 591, 593, 2333, 21],
["null", 594, 2334, 27],
["put", 594, 95, 1, 2334, 27],
["jump", "if_end_1927", 2334, 27],
"if_else_1926",
"if_end_1927",
["null", 595, 2336, 19],
["is_identical", 596, 35, 595, 2336, 19],
["jump_true", 596, "ne_nid_1939", 2336, 19],
["jump", "ne_ni_1940", 2336, 19],
"ne_nid_1939",
["false", 596, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_ni_1940",
["is_int", 597, 35, 2336, 19],
["jump_false", 597, "ne_nn_1941", 2336, 19],
["is_int", 598, 595, 2336, 19],
["jump_false", 598, "ne_nn_1941", 2336, 19],
["ne_int", 596, 35, 595, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nn_1941",
["is_num", 597, 35, 2336, 19],
["jump_false", 597, "ne_nt_1942", 2336, 19],
["is_num", 598, 595, 2336, 19],
["jump_false", 598, "ne_nt_1942", 2336, 19],
["ne_float", 596, 35, 595, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nt_1942",
["is_text", 597, 35, 2336, 19],
["jump_false", 597, "ne_nnl_1943", 2336, 19],
["is_text", 598, 595, 2336, 19],
["jump_false", 598, "ne_nnl_1943", 2336, 19],
["ne_text", 596, 35, 595, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nnl_1943",
["is_null", 597, 35, 2336, 19],
["jump_false", 597, "ne_nb_1944", 2336, 19],
["is_null", 598, 595, 2336, 19],
["jump_false", 598, "ne_nb_1944", 2336, 19],
["false", 596, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_nb_1944",
["is_bool", 597, 35, 2336, 19],
["jump_false", 597, "ne_mis_1945", 2336, 19],
["is_bool", 598, 595, 2336, 19],
["jump_false", 598, "ne_mis_1945", 2336, 19],
["ne_bool", 596, 35, 595, 2336, 19],
["jump", "ne_done_1938", 2336, 19],
"ne_mis_1945",
["true", 596, 2336, 19],
"ne_done_1938",
["jump_false", 596, "if_else_1936", 2336, 19],
["load_field", 599, 35, "kind", 2337, 21],
["move", 36, 599, 2337, 21],
["access", 600, "var", 2338, 26],
["is_identical", 601, 36, 600, 2338, 26],
["jump_true", 601, "eq_done_1949", 2338, 26],
["is_int", 602, 36, 2338, 26],
["jump_false", 602, "eq_ni_1950", 2338, 26],
["is_int", 603, 600, 2338, 26],
["jump_false", 603, "eq_ni_1950", 2338, 26],
["eq_int", 601, 36, 600, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_ni_1950",
["is_num", 602, 36, 2338, 26],
["jump_false", 602, "eq_nn_1951", 2338, 26],
["is_num", 603, 600, 2338, 26],
["jump_false", 603, "eq_nn_1951", 2338, 26],
["eq_float", 601, 36, 600, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nn_1951",
["is_text", 602, 36, 2338, 26],
["jump_false", 602, "eq_nt_1952", 2338, 26],
["is_text", 603, 600, 2338, 26],
["jump_false", 603, "eq_nt_1952", 2338, 26],
["eq_text", 601, 36, 600, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nt_1952",
["is_null", 602, 36, 2338, 26],
["jump_false", 602, "eq_nnl_1953", 2338, 26],
["is_null", 603, 600, 2338, 26],
["jump_false", 603, "eq_nnl_1953", 2338, 26],
["true", 601, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nnl_1953",
["is_bool", 602, 36, 2338, 26],
["jump_false", 602, "eq_nb_1954", 2338, 26],
["is_bool", 603, 600, 2338, 26],
["jump_false", 603, "eq_nb_1954", 2338, 26],
["eq_bool", 601, 36, 600, 2338, 26],
["jump", "eq_done_1949", 2338, 26],
"eq_nb_1954",
["false", 601, 2338, 26],
"eq_done_1949",
["move", 604, 601, 2338, 26],
["jump_true", 604, "or_end_1948", 2338, 26],
["access", 605, "def", 2338, 48],
["is_identical", 606, 36, 605, 2338, 48],
["jump_true", 606, "eq_done_1955", 2338, 48],
["is_int", 607, 36, 2338, 48],
["jump_false", 607, "eq_ni_1956", 2338, 48],
["is_int", 608, 605, 2338, 48],
["jump_false", 608, "eq_ni_1956", 2338, 48],
["eq_int", 606, 36, 605, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_ni_1956",
["is_num", 607, 36, 2338, 48],
["jump_false", 607, "eq_nn_1957", 2338, 48],
["is_num", 608, 605, 2338, 48],
["jump_false", 608, "eq_nn_1957", 2338, 48],
["eq_float", 606, 36, 605, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nn_1957",
["is_text", 607, 36, 2338, 48],
["jump_false", 607, "eq_nt_1958", 2338, 48],
["is_text", 608, 605, 2338, 48],
["jump_false", 608, "eq_nt_1958", 2338, 48],
["eq_text", 606, 36, 605, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nt_1958",
["is_null", 607, 36, 2338, 48],
["jump_false", 607, "eq_nnl_1959", 2338, 48],
["is_null", 608, 605, 2338, 48],
["jump_false", 608, "eq_nnl_1959", 2338, 48],
["true", 606, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nnl_1959",
["is_bool", 607, 36, 2338, 48],
["jump_false", 607, "eq_nb_1960", 2338, 48],
["is_bool", 608, 605, 2338, 48],
["jump_false", 608, "eq_nb_1960", 2338, 48],
["eq_bool", 606, 36, 605, 2338, 48],
["jump", "eq_done_1955", 2338, 48],
"eq_nb_1960",
["false", 606, 2338, 48],
"eq_done_1955",
["move", 604, 606, 2338, 48],
"or_end_1948",
["jump_false", 604, "if_else_1946", 2338, 48],
["get", 610, 62, 1, 2339, 11],
["frame", 611, 610, 1, 2339, 11],
["null", 612, 2339, 11],
["setarg", 611, 0, 612, 2339, 11],
["setarg", 611, 1, 35, 2339, 11],
["invoke", 611, 609, 2339, 11],
["jump", "if_end_1947", 2339, 11],
"if_else_1946",
["access", 613, -1, 2341, 26],
["get", 615, 58, 1, 2341, 11],
["frame", 616, 615, 2, 2341, 11],
["null", 617, 2341, 11],
["setarg", 616, 0, 617, 2341, 11],
["setarg", 616, 1, 35, 2341, 11],
["setarg", 616, 2, 613, 2341, 11],
["invoke", 616, 614, 2341, 11],
"if_end_1947",
["jump", "if_end_1937", 2341, 11],
"if_else_1936",
"if_end_1937",
["get", 619, 36, 1, 2344, 7],
["frame", 620, 619, 1, 2344, 7],
["null", 621, 2344, 7],
["setarg", 620, 0, 621, 2344, 7],
["setarg", 620, 1, 52, 2344, 7],
["invoke", 620, 618, 2344, 7],
["null", 622, 2345, 19],
["is_identical", 623, 55, 622, 2345, 19],
["jump_true", 623, "ne_nid_1964", 2345, 19],
["jump", "ne_ni_1965", 2345, 19],
"ne_nid_1964",
["false", 623, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_ni_1965",
["is_int", 624, 55, 2345, 19],
["jump_false", 624, "ne_nn_1966", 2345, 19],
["is_int", 625, 622, 2345, 19],
["jump_false", 625, "ne_nn_1966", 2345, 19],
["ne_int", 623, 55, 622, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nn_1966",
["is_num", 624, 55, 2345, 19],
["jump_false", 624, "ne_nt_1967", 2345, 19],
["is_num", 625, 622, 2345, 19],
["jump_false", 625, "ne_nt_1967", 2345, 19],
["ne_float", 623, 55, 622, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nt_1967",
["is_text", 624, 55, 2345, 19],
["jump_false", 624, "ne_nnl_1968", 2345, 19],
["is_text", 625, 622, 2345, 19],
["jump_false", 625, "ne_nnl_1968", 2345, 19],
["ne_text", 623, 55, 622, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nnl_1968",
["is_null", 624, 55, 2345, 19],
["jump_false", 624, "ne_nb_1969", 2345, 19],
["is_null", 625, 622, 2345, 19],
["jump_false", 625, "ne_nb_1969", 2345, 19],
["false", 623, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_nb_1969",
["is_bool", 624, 55, 2345, 19],
["jump_false", 624, "ne_mis_1970", 2345, 19],
["is_bool", 625, 622, 2345, 19],
["jump_false", 625, "ne_mis_1970", 2345, 19],
["ne_bool", 623, 55, 622, 2345, 19],
["jump", "ne_done_1963", 2345, 19],
"ne_mis_1970",
["true", 623, 2345, 19],
"ne_done_1963",
["jump_false", 623, "if_else_1961", 2345, 19],
["access", 626, -1, 2346, 36],
["get", 628, 58, 1, 2346, 21],
["frame", 629, 628, 2, 2346, 21],
["null", 630, 2346, 21],
["setarg", 629, 0, 630, 2346, 21],
["setarg", 629, 1, 55, 2346, 21],
["setarg", 629, 2, 626, 2346, 21],
["invoke", 629, 627, 2346, 21],
["move", 56, 627, 2346, 21],
["access", 631, "jump_false", 2347, 24],
["get", 633, 35, 1, 2347, 9],
["frame", 634, 633, 3, 2347, 9],
["null", 635, 2347, 9],
["setarg", 634, 0, 635, 2347, 9],
["setarg", 634, 1, 631, 2347, 9],
["setarg", 634, 2, 56, 2347, 9],
["setarg", 634, 3, 27, 2347, 9],
["invoke", 634, 632, 2347, 9],
["jump", "if_end_1962", 2347, 9],
"if_else_1961",
"if_end_1962",
["access", 2, 0, 2349, 12],
"while_start_1971",
["length", 636, 53, 2350, 26],
["is_int", 638, 2, 2350, 26],
["jump_false", 638, "rel_ni_1973", 2350, 26],
["is_int", 639, 636, 2350, 26],
["jump_false", 639, "rel_ni_1973", 2350, 26],
["lt_int", 637, 2, 636, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_ni_1973",
["is_num", 638, 2, 2350, 26],
["jump_false", 638, "rel_nn_1974", 2350, 26],
["is_num", 639, 636, 2350, 26],
["jump_false", 639, "rel_nn_1974", 2350, 26],
["lt_float", 637, 2, 636, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_nn_1974",
["is_text", 638, 2, 2350, 26],
["jump_false", 638, "rel_err_1976", 2350, 26],
["is_text", 639, 636, 2350, 26],
["jump_false", 639, "rel_err_1976", 2350, 26],
["lt_text", 637, 2, 636, 2350, 26],
["jump", "rel_done_1975", 2350, 26],
"rel_err_1976",
[
"access",
640,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2350,
26
],
["access", 641, "error", 2350, 26],
["access", 642, "cannot compare with '<': operands must be same type", 2350, 26],
["array", 643, 0, 2350, 26],
["push", 643, 642, 2350, 26],
["frame", 645, 640, 2, 2350, 26],
["null", 646, 2350, 26],
["setarg", 645, 0, 646, 2350, 26],
["setarg", 645, 1, 641, 2350, 26],
["setarg", 645, 2, 643, 2350, 26],
["invoke", 645, 644, 2350, 26],
["disrupt", 2350, 26],
"rel_done_1975",
["jump_false", 637, "while_end_1972", 2350, 26],
["load_dynamic", 647, 53, 2, 2351, 29],
["get", 649, 62, 1, 2351, 9],
["frame", 650, 649, 1, 2351, 9],
["null", 651, 2351, 9],
["setarg", 650, 0, 651, 2351, 9],
["setarg", 650, 1, 647, 2351, 9],
["invoke", 650, 648, 2351, 9],
["access", 652, 1, 2352, 19],
["is_num", 654, 2, 2352, 19],
["jump_false", 654, "num_err_1977", 2352, 19],
["is_num", 655, 652, 2352, 19],
["jump_false", 655, "num_err_1977", 2352, 19],
["add", 653, 2, 652, 2352, 19],
["jump", "num_done_1978", 2352, 19],
"num_err_1977",
[
"access",
656,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2352,
19
],
["access", 657, "error", 2352, 19],
["access", 658, "cannot apply '+': operands must be numbers", 2352, 19],
["array", 659, 0, 2352, 19],
["push", 659, 658, 2352, 19],
["frame", 661, 656, 2, 2352, 19],
["null", 662, 2352, 19],
["setarg", 661, 0, 662, 2352, 19],
["setarg", 661, 1, 657, 2352, 19],
["setarg", 661, 2, 659, 2352, 19],
["invoke", 661, 660, 2352, 19],
["disrupt", 2352, 19],
"num_done_1978",
["move", 2, 653, 2352, 19],
["jump", "while_start_1971", 2352, 19],
"while_end_1972",
["get", 664, 36, 1, 2354, 7],
["frame", 665, 664, 1, 2354, 7],
["null", 666, 2354, 7],
["setarg", 665, 0, 666, 2354, 7],
["setarg", 665, 1, 59, 2354, 7],
["invoke", 665, 663, 2354, 7],
["null", 667, 2355, 21],
["is_identical", 668, 58, 667, 2355, 21],
["jump_true", 668, "ne_nid_1982", 2355, 21],
["jump", "ne_ni_1983", 2355, 21],
"ne_nid_1982",
["false", 668, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_ni_1983",
["is_int", 669, 58, 2355, 21],
["jump_false", 669, "ne_nn_1984", 2355, 21],
["is_int", 670, 667, 2355, 21],
["jump_false", 670, "ne_nn_1984", 2355, 21],
["ne_int", 668, 58, 667, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nn_1984",
["is_num", 669, 58, 2355, 21],
["jump_false", 669, "ne_nt_1985", 2355, 21],
["is_num", 670, 667, 2355, 21],
["jump_false", 670, "ne_nt_1985", 2355, 21],
["ne_float", 668, 58, 667, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nt_1985",
["is_text", 669, 58, 2355, 21],
["jump_false", 669, "ne_nnl_1986", 2355, 21],
["is_text", 670, 667, 2355, 21],
["jump_false", 670, "ne_nnl_1986", 2355, 21],
["ne_text", 668, 58, 667, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nnl_1986",
["is_null", 669, 58, 2355, 21],
["jump_false", 669, "ne_nb_1987", 2355, 21],
["is_null", 670, 667, 2355, 21],
["jump_false", 670, "ne_nb_1987", 2355, 21],
["false", 668, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_nb_1987",
["is_bool", 669, 58, 2355, 21],
["jump_false", 669, "ne_mis_1988", 2355, 21],
["is_bool", 670, 667, 2355, 21],
["jump_false", 670, "ne_mis_1988", 2355, 21],
["ne_bool", 668, 58, 667, 2355, 21],
["jump", "ne_done_1981", 2355, 21],
"ne_mis_1988",
["true", 668, 2355, 21],
"ne_done_1981",
["jump_false", 668, "if_else_1979", 2355, 21],
["access", 671, -1, 2356, 26],
["get", 673, 58, 1, 2356, 9],
["frame", 674, 673, 2, 2356, 9],
["null", 675, 2356, 9],
["setarg", 674, 0, 675, 2356, 9],
["setarg", 674, 1, 58, 2356, 9],
["setarg", 674, 2, 671, 2356, 9],
["invoke", 674, 672, 2356, 9],
["jump", "if_end_1980", 2356, 9],
"if_else_1979",
"if_end_1980",
["get", 677, 34, 1, 2358, 7],
["frame", 678, 677, 1, 2358, 7],
["null", 679, 2358, 7],
["setarg", 678, 0, 679, 2358, 7],
["setarg", 678, 1, 52, 2358, 7],
["invoke", 678, 676, 2358, 7],
["get", 681, 36, 1, 2359, 7],
["frame", 682, 681, 1, 2359, 7],
["null", 683, 2359, 7],
["setarg", 682, 0, 683, 2359, 7],
["setarg", 682, 1, 27, 2359, 7],
["invoke", 682, 680, 2359, 7],
["put", 47, 88, 1, 2360, 22],
["put", 48, 89, 1, 2361, 25],
["null", 684, 2362, 14],
["return", 684, 2362, 14],
["jump", "if_end_1919", 2362, 14],
"if_else_1918",
"if_end_1919",
["access", 685, "return", 2365, 17],
["is_identical", 686, 37, 685, 2365, 17],
["jump_true", 686, "eq_done_1991", 2365, 17],
["is_int", 687, 37, 2365, 17],
["jump_false", 687, "eq_ni_1992", 2365, 17],
["is_int", 688, 685, 2365, 17],
["jump_false", 688, "eq_ni_1992", 2365, 17],
["eq_int", 686, 37, 685, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_ni_1992",
["is_num", 687, 37, 2365, 17],
["jump_false", 687, "eq_nn_1993", 2365, 17],
["is_num", 688, 685, 2365, 17],
["jump_false", 688, "eq_nn_1993", 2365, 17],
["eq_float", 686, 37, 685, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nn_1993",
["is_text", 687, 37, 2365, 17],
["jump_false", 687, "eq_nt_1994", 2365, 17],
["is_text", 688, 685, 2365, 17],
["jump_false", 688, "eq_nt_1994", 2365, 17],
["eq_text", 686, 37, 685, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nt_1994",
["is_null", 687, 37, 2365, 17],
["jump_false", 687, "eq_nnl_1995", 2365, 17],
["is_null", 688, 685, 2365, 17],
["jump_false", 688, "eq_nnl_1995", 2365, 17],
["true", 686, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nnl_1995",
["is_bool", 687, 37, 2365, 17],
["jump_false", 687, "eq_nb_1996", 2365, 17],
["is_bool", 688, 685, 2365, 17],
["jump_false", 688, "eq_nb_1996", 2365, 17],
["eq_bool", 686, 37, 685, 2365, 17],
["jump", "eq_done_1991", 2365, 17],
"eq_nb_1996",
["false", 686, 2365, 17],
"eq_done_1991",
["jump_false", 686, "if_else_1989", 2365, 17],
["load_field", 689, 1, "expression", 2366, 14],
["move", 28, 689, 2366, 14],
["null", 690, 2367, 19],
["is_identical", 691, 28, 690, 2367, 19],
["jump_true", 691, "ne_nid_2000", 2367, 19],
["jump", "ne_ni_2001", 2367, 19],
"ne_nid_2000",
["false", 691, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_ni_2001",
["is_int", 692, 28, 2367, 19],
["jump_false", 692, "ne_nn_2002", 2367, 19],
["is_int", 693, 690, 2367, 19],
["jump_false", 693, "ne_nn_2002", 2367, 19],
["ne_int", 691, 28, 690, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nn_2002",
["is_num", 692, 28, 2367, 19],
["jump_false", 692, "ne_nt_2003", 2367, 19],
["is_num", 693, 690, 2367, 19],
["jump_false", 693, "ne_nt_2003", 2367, 19],
["ne_float", 691, 28, 690, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nt_2003",
["is_text", 692, 28, 2367, 19],
["jump_false", 692, "ne_nnl_2004", 2367, 19],
["is_text", 693, 690, 2367, 19],
["jump_false", 693, "ne_nnl_2004", 2367, 19],
["ne_text", 691, 28, 690, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nnl_2004",
["is_null", 692, 28, 2367, 19],
["jump_false", 692, "ne_nb_2005", 2367, 19],
["is_null", 693, 690, 2367, 19],
["jump_false", 693, "ne_nb_2005", 2367, 19],
["false", 691, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_nb_2005",
["is_bool", 692, 28, 2367, 19],
["jump_false", 692, "ne_mis_2006", 2367, 19],
["is_bool", 693, 690, 2367, 19],
["jump_false", 693, "ne_mis_2006", 2367, 19],
["ne_bool", 691, 28, 690, 2367, 19],
["jump", "ne_done_1999", 2367, 19],
"ne_mis_2006",
["true", 691, 2367, 19],
"ne_done_1999",
["jump_false", 691, "if_else_1997", 2367, 19],
["access", 694, -1, 2368, 31],
["get", 696, 58, 1, 2368, 16],
["frame", 697, 696, 2, 2368, 16],
["null", 698, 2368, 16],
["setarg", 697, 0, 698, 2368, 16],
["setarg", 697, 1, 28, 2368, 16],
["setarg", 697, 2, 694, 2368, 16],
["invoke", 697, 695, 2368, 16],
["move", 51, 695, 2368, 16],
["load_field", 699, 1, "tail", 2370, 13],
["true", 700, 2370, 26],
["is_identical", 701, 699, 700, 2370, 26],
["jump_true", 701, "eq_done_2010", 2370, 26],
["is_int", 702, 699, 2370, 26],
["jump_false", 702, "eq_ni_2011", 2370, 26],
["is_int", 703, 700, 2370, 26],
["jump_false", 703, "eq_ni_2011", 2370, 26],
["eq_int", 701, 699, 700, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_ni_2011",
["is_num", 702, 699, 2370, 26],
["jump_false", 702, "eq_nn_2012", 2370, 26],
["is_num", 703, 700, 2370, 26],
["jump_false", 703, "eq_nn_2012", 2370, 26],
["eq_float", 701, 699, 700, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nn_2012",
["is_text", 702, 699, 2370, 26],
["jump_false", 702, "eq_nt_2013", 2370, 26],
["is_text", 703, 700, 2370, 26],
["jump_false", 703, "eq_nt_2013", 2370, 26],
["eq_text", 701, 699, 700, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nt_2013",
["is_null", 702, 699, 2370, 26],
["jump_false", 702, "eq_nnl_2014", 2370, 26],
["is_null", 703, 700, 2370, 26],
["jump_false", 703, "eq_nnl_2014", 2370, 26],
["true", 701, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nnl_2014",
["is_bool", 702, 699, 2370, 26],
["jump_false", 702, "eq_nb_2015", 2370, 26],
["is_bool", 703, 700, 2370, 26],
["jump_false", 703, "eq_nb_2015", 2370, 26],
["eq_bool", 701, 699, 700, 2370, 26],
["jump", "eq_done_2010", 2370, 26],
"eq_nb_2015",
["false", 701, 2370, 26],
"eq_done_2010",
["move", 704, 701, 2370, 26],
["jump_false", 704, "and_end_2009", 2370, 26],
["get", 705, 82, 1, 2370, 35],
["not", 706, 705, 2370, 35],
["move", 704, 706, 2370, 35],
"and_end_2009",
["jump_false", 704, "if_else_2007", 2370, 35],
["get", 707, 83, 1, 2371, 24],
["get", 708, 83, 1, 2371, 46],
["length", 709, 708, 2371, 46],
["access", 710, 1, 2371, 64],
["is_num", 712, 709, 2371, 64],
["jump_false", 712, "num_err_2016", 2371, 64],
["is_num", 713, 710, 2371, 64],
["jump_false", 713, "num_err_2016", 2371, 64],
["subtract", 711, 709, 710, 2371, 64],
["jump", "num_done_2017", 2371, 64],
"num_err_2016",
[
"access",
714,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2371,
64
],
["access", 715, "error", 2371, 64],
["access", 716, "cannot apply '-': operands must be numbers", 2371, 64],
["array", 717, 0, 2371, 64],
["push", 717, 716, 2371, 64],
["frame", 719, 714, 2, 2371, 64],
["null", 720, 2371, 64],
["setarg", 719, 0, 720, 2371, 64],
["setarg", 719, 1, 715, 2371, 64],
["setarg", 719, 2, 717, 2371, 64],
["invoke", 719, 718, 2371, 64],
["disrupt", 2371, 64],
"num_done_2017",
["load_dynamic", 721, 707, 711, 2371, 64],
["move", 38, 721, 2371, 64],
["is_array", 722, 38, 2372, 24],
["move", 723, 722, 2372, 24],
["jump_false", 723, "and_end_2020", 2372, 24],
["access", 724, 0, 2372, 50],
["load_index", 725, 38, 724, 2372, 50],
["access", 726, "invoke", 2372, 56],
["is_identical", 727, 725, 726, 2372, 56],
["jump_true", 727, "eq_done_2021", 2372, 56],
["is_int", 728, 725, 2372, 56],
["jump_false", 728, "eq_ni_2022", 2372, 56],
["is_int", 729, 726, 2372, 56],
["jump_false", 729, "eq_ni_2022", 2372, 56],
["eq_int", 727, 725, 726, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_ni_2022",
["is_num", 728, 725, 2372, 56],
["jump_false", 728, "eq_nn_2023", 2372, 56],
["is_num", 729, 726, 2372, 56],
["jump_false", 729, "eq_nn_2023", 2372, 56],
["eq_float", 727, 725, 726, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nn_2023",
["is_text", 728, 725, 2372, 56],
["jump_false", 728, "eq_nt_2024", 2372, 56],
["is_text", 729, 726, 2372, 56],
["jump_false", 729, "eq_nt_2024", 2372, 56],
["eq_text", 727, 725, 726, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nt_2024",
["is_null", 728, 725, 2372, 56],
["jump_false", 728, "eq_nnl_2025", 2372, 56],
["is_null", 729, 726, 2372, 56],
["jump_false", 729, "eq_nnl_2025", 2372, 56],
["true", 727, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nnl_2025",
["is_bool", 728, 725, 2372, 56],
["jump_false", 728, "eq_nb_2026", 2372, 56],
["is_bool", 729, 726, 2372, 56],
["jump_false", 729, "eq_nb_2026", 2372, 56],
["eq_bool", 727, 725, 726, 2372, 56],
["jump", "eq_done_2021", 2372, 56],
"eq_nb_2026",
["false", 727, 2372, 56],
"eq_done_2021",
["move", 723, 727, 2372, 56],
"and_end_2020",
["jump_false", 723, "if_else_2018", 2372, 56],
["access", 730, "tail_invoke", 2373, 29],
["access", 731, 0, 2373, 24],
["store_dynamic", 38, 730, 731, 2373, 24],
["jump", "if_end_2019", 2373, 24],
"if_else_2018",
"if_end_2019",
["jump", "if_end_2008", 2373, 24],
"if_else_2007",
"if_end_2008",
["access", 732, "return", 2376, 16],
["get", 734, 15, 1, 2376, 9],
["frame", 735, 734, 2, 2376, 9],
["null", 736, 2376, 9],
["setarg", 735, 0, 736, 2376, 9],
["setarg", 735, 1, 732, 2376, 9],
["setarg", 735, 2, 51, 2376, 9],
["invoke", 735, 733, 2376, 9],
["jump", "if_end_1998", 2376, 9],
"if_else_1997",
["get", 738, 10, 1, 2378, 21],
["frame", 739, 738, 0, 2378, 21],
["null", 740, 2378, 21],
["setarg", 739, 0, 740, 2378, 21],
["invoke", 739, 737, 2378, 21],
["move", 44, 737, 2378, 21],
["access", 741, "null", 2379, 16],
["get", 743, 15, 1, 2379, 9],
["frame", 744, 743, 2, 2379, 9],
["null", 745, 2379, 9],
["setarg", 744, 0, 745, 2379, 9],
["setarg", 744, 1, 741, 2379, 9],
["setarg", 744, 2, 44, 2379, 9],
["invoke", 744, 742, 2379, 9],
["access", 746, "return", 2380, 16],
["get", 748, 15, 1, 2380, 9],
["frame", 749, 748, 2, 2380, 9],
["null", 750, 2380, 9],
["setarg", 749, 0, 750, 2380, 9],
["setarg", 749, 1, 746, 2380, 9],
["setarg", 749, 2, 44, 2380, 9],
["invoke", 749, 747, 2380, 9],
"if_end_1998",
["null", 751, 2382, 14],
["return", 751, 2382, 14],
["jump", "if_end_1990", 2382, 14],
"if_else_1989",
"if_end_1990",
["access", 752, "go", 2385, 17],
["is_identical", 753, 37, 752, 2385, 17],
["jump_true", 753, "eq_done_2029", 2385, 17],
["is_int", 754, 37, 2385, 17],
["jump_false", 754, "eq_ni_2030", 2385, 17],
["is_int", 755, 752, 2385, 17],
["jump_false", 755, "eq_ni_2030", 2385, 17],
["eq_int", 753, 37, 752, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_ni_2030",
["is_num", 754, 37, 2385, 17],
["jump_false", 754, "eq_nn_2031", 2385, 17],
["is_num", 755, 752, 2385, 17],
["jump_false", 755, "eq_nn_2031", 2385, 17],
["eq_float", 753, 37, 752, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nn_2031",
["is_text", 754, 37, 2385, 17],
["jump_false", 754, "eq_nt_2032", 2385, 17],
["is_text", 755, 752, 2385, 17],
["jump_false", 755, "eq_nt_2032", 2385, 17],
["eq_text", 753, 37, 752, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nt_2032",
["is_null", 754, 37, 2385, 17],
["jump_false", 754, "eq_nnl_2033", 2385, 17],
["is_null", 755, 752, 2385, 17],
["jump_false", 755, "eq_nnl_2033", 2385, 17],
["true", 753, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nnl_2033",
["is_bool", 754, 37, 2385, 17],
["jump_false", 754, "eq_nb_2034", 2385, 17],
["is_bool", 755, 752, 2385, 17],
["jump_false", 755, "eq_nb_2034", 2385, 17],
["eq_bool", 753, 37, 752, 2385, 17],
["jump", "eq_done_2029", 2385, 17],
"eq_nb_2034",
["false", 753, 2385, 17],
"eq_done_2029",
["jump_false", 753, "if_else_2027", 2385, 17],
["load_field", 756, 1, "expression", 2386, 19],
["move", 8, 756, 2386, 19],
["null", 757, 2387, 24],
["is_identical", 758, 8, 757, 2387, 24],
["jump_true", 758, "eq_done_2038", 2387, 24],
["is_int", 759, 8, 2387, 24],
["jump_false", 759, "eq_ni_2039", 2387, 24],
["is_int", 760, 757, 2387, 24],
["jump_false", 760, "eq_ni_2039", 2387, 24],
["eq_int", 758, 8, 757, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_ni_2039",
["is_num", 759, 8, 2387, 24],
["jump_false", 759, "eq_nn_2040", 2387, 24],
["is_num", 760, 757, 2387, 24],
["jump_false", 760, "eq_nn_2040", 2387, 24],
["eq_float", 758, 8, 757, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nn_2040",
["is_text", 759, 8, 2387, 24],
["jump_false", 759, "eq_nt_2041", 2387, 24],
["is_text", 760, 757, 2387, 24],
["jump_false", 760, "eq_nt_2041", 2387, 24],
["eq_text", 758, 8, 757, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nt_2041",
["is_null", 759, 8, 2387, 24],
["jump_false", 759, "eq_nnl_2042", 2387, 24],
["is_null", 760, 757, 2387, 24],
["jump_false", 760, "eq_nnl_2042", 2387, 24],
["true", 758, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nnl_2042",
["is_bool", 759, 8, 2387, 24],
["jump_false", 759, "eq_nb_2043", 2387, 24],
["is_bool", 760, 757, 2387, 24],
["jump_false", 760, "eq_nb_2043", 2387, 24],
["eq_bool", 758, 8, 757, 2387, 24],
["jump", "eq_done_2038", 2387, 24],
"eq_nb_2043",
["false", 758, 2387, 24],
"eq_done_2038",
["move", 761, 758, 2387, 24],
["jump_true", 761, "or_end_2037", 2387, 24],
["load_field", 762, 8, "kind", 2387, 32],
["access", 763, "(", 2387, 50],
["is_identical", 764, 762, 763, 2387, 50],
["jump_true", 764, "ne_nid_2045", 2387, 50],
["jump", "ne_ni_2046", 2387, 50],
"ne_nid_2045",
["false", 764, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_ni_2046",
["is_int", 765, 762, 2387, 50],
["jump_false", 765, "ne_nn_2047", 2387, 50],
["is_int", 766, 763, 2387, 50],
["jump_false", 766, "ne_nn_2047", 2387, 50],
["ne_int", 764, 762, 763, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nn_2047",
["is_num", 765, 762, 2387, 50],
["jump_false", 765, "ne_nt_2048", 2387, 50],
["is_num", 766, 763, 2387, 50],
["jump_false", 766, "ne_nt_2048", 2387, 50],
["ne_float", 764, 762, 763, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nt_2048",
["is_text", 765, 762, 2387, 50],
["jump_false", 765, "ne_nnl_2049", 2387, 50],
["is_text", 766, 763, 2387, 50],
["jump_false", 766, "ne_nnl_2049", 2387, 50],
["ne_text", 764, 762, 763, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nnl_2049",
["is_null", 765, 762, 2387, 50],
["jump_false", 765, "ne_nb_2050", 2387, 50],
["is_null", 766, 763, 2387, 50],
["jump_false", 766, "ne_nb_2050", 2387, 50],
["false", 764, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_nb_2050",
["is_bool", 765, 762, 2387, 50],
["jump_false", 765, "ne_mis_2051", 2387, 50],
["is_bool", 766, 763, 2387, 50],
["jump_false", 766, "ne_mis_2051", 2387, 50],
["ne_bool", 764, 762, 763, 2387, 50],
["jump", "ne_done_2044", 2387, 50],
"ne_mis_2051",
["true", 764, 2387, 50],
"ne_done_2044",
["move", 761, 764, 2387, 50],
"or_end_2037",
["jump_false", 761, "if_else_2035", 2387, 50],
["null", 767, 2388, 16],
["return", 767, 2388, 16],
["jump", "if_end_2036", 2388, 16],
"if_else_2035",
"if_end_2036",
["load_field", 768, 8, "expression", 2390, 16],
["move", 9, 768, 2390, 16],
["load_field", 769, 8, "list", 2391, 19],
["move", 5, 769, 2391, 19],
["array", 770, 0, 2392, 19],
["move", 4, 770, 2392, 19],
["access", 2, 0, 2393, 12],
["null", 771, 2394, 28],
["is_identical", 772, 5, 771, 2394, 28],
["jump_true", 772, "ne_nid_2055", 2394, 28],
["jump", "ne_ni_2056", 2394, 28],
"ne_nid_2055",
["false", 772, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_ni_2056",
["is_int", 773, 5, 2394, 28],
["jump_false", 773, "ne_nn_2057", 2394, 28],
["is_int", 774, 771, 2394, 28],
["jump_false", 774, "ne_nn_2057", 2394, 28],
["ne_int", 772, 5, 771, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nn_2057",
["is_num", 773, 5, 2394, 28],
["jump_false", 773, "ne_nt_2058", 2394, 28],
["is_num", 774, 771, 2394, 28],
["jump_false", 774, "ne_nt_2058", 2394, 28],
["ne_float", 772, 5, 771, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nt_2058",
["is_text", 773, 5, 2394, 28],
["jump_false", 773, "ne_nnl_2059", 2394, 28],
["is_text", 774, 771, 2394, 28],
["jump_false", 774, "ne_nnl_2059", 2394, 28],
["ne_text", 772, 5, 771, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nnl_2059",
["is_null", 773, 5, 2394, 28],
["jump_false", 773, "ne_nb_2060", 2394, 28],
["is_null", 774, 771, 2394, 28],
["jump_false", 774, "ne_nb_2060", 2394, 28],
["false", 772, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_nb_2060",
["is_bool", 773, 5, 2394, 28],
["jump_false", 773, "ne_mis_2061", 2394, 28],
["is_bool", 774, 771, 2394, 28],
["jump_false", 774, "ne_mis_2061", 2394, 28],
["ne_bool", 772, 5, 771, 2394, 28],
["jump", "ne_done_2054", 2394, 28],
"ne_mis_2061",
["true", 772, 2394, 28],
"ne_done_2054",
["jump_false", 772, "tern_else_2052", 2394, 28],
["length", 776, 5, 2394, 42],
["move", 775, 776, 2394, 42],
["jump", "tern_end_2053", 2394, 42],
"tern_else_2052",
["access", 777, 0, 2394, 55],
["move", 775, 777, 2394, 55],
"tern_end_2053",
["move", 43, 775, 2394, 55],
"while_start_2062",
["is_int", 779, 2, 2395, 19],
["jump_false", 779, "rel_ni_2064", 2395, 19],
["is_int", 780, 43, 2395, 19],
["jump_false", 780, "rel_ni_2064", 2395, 19],
["lt_int", 778, 2, 43, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_ni_2064",
["is_num", 779, 2, 2395, 19],
["jump_false", 779, "rel_nn_2065", 2395, 19],
["is_num", 780, 43, 2395, 19],
["jump_false", 780, "rel_nn_2065", 2395, 19],
["lt_float", 778, 2, 43, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_nn_2065",
["is_text", 779, 2, 2395, 19],
["jump_false", 779, "rel_err_2067", 2395, 19],
["is_text", 780, 43, 2395, 19],
["jump_false", 780, "rel_err_2067", 2395, 19],
["lt_text", 778, 2, 43, 2395, 19],
["jump", "rel_done_2066", 2395, 19],
"rel_err_2067",
[
"access",
781,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2395,
19
],
["access", 782, "error", 2395, 19],
["access", 783, "cannot compare with '<': operands must be same type", 2395, 19],
["array", 784, 0, 2395, 19],
["push", 784, 783, 2395, 19],
["frame", 786, 781, 2, 2395, 19],
["null", 787, 2395, 19],
["setarg", 786, 0, 787, 2395, 19],
["setarg", 786, 1, 782, 2395, 19],
["setarg", 786, 2, 784, 2395, 19],
["invoke", 786, 785, 2395, 19],
["disrupt", 2395, 19],
"rel_done_2066",
["jump_false", 778, "while_end_2063", 2395, 19],
["load_dynamic", 788, 5, 2, 2396, 44],
["access", 789, -1, 2396, 49],
["get", 791, 58, 1, 2396, 25],
["frame", 792, 791, 2, 2396, 25],
["null", 793, 2396, 25],
["setarg", 792, 0, 793, 2396, 25],
["setarg", 792, 1, 788, 2396, 25],
["setarg", 792, 2, 789, 2396, 25],
["invoke", 792, 790, 2396, 25],
["is_array", 794, 4, 2396, 25],
["jump_false", 794, "push_err_2068", 2396, 25],
["push", 4, 790, 2396, 25],
["jump", "push_done_2069", 2396, 25],
"push_err_2068",
[
"access",
795,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2396,
25
],
["access", 796, "error", 2396, 25],
["access", 797, "cannot push: target must be an array", 2396, 25],
["array", 798, 0, 2396, 25],
["push", 798, 797, 2396, 25],
["frame", 800, 795, 2, 2396, 25],
["null", 801, 2396, 25],
["setarg", 800, 0, 801, 2396, 25],
["setarg", 800, 1, 796, 2396, 25],
["setarg", 800, 2, 798, 2396, 25],
["invoke", 800, 799, 2396, 25],
["disrupt", 2396, 25],
"push_done_2069",
["access", 802, 1, 2397, 19],
["is_num", 804, 2, 2397, 19],
["jump_false", 804, "num_err_2070", 2397, 19],
["is_num", 805, 802, 2397, 19],
["jump_false", 805, "num_err_2070", 2397, 19],
["add", 803, 2, 802, 2397, 19],
["jump", "num_done_2071", 2397, 19],
"num_err_2070",
[
"access",
806,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2397,
19
],
["access", 807, "error", 2397, 19],
["access", 808, "cannot apply '+': operands must be numbers", 2397, 19],
["array", 809, 0, 2397, 19],
["push", 809, 808, 2397, 19],
["frame", 811, 806, 2, 2397, 19],
["null", 812, 2397, 19],
["setarg", 811, 0, 812, 2397, 19],
["setarg", 811, 1, 807, 2397, 19],
["setarg", 811, 2, 809, 2397, 19],
["invoke", 811, 810, 2397, 19],
["disrupt", 2397, 19],
"num_done_2071",
["move", 2, 803, 2397, 19],
["jump", "while_start_2062", 2397, 19],
"while_end_2063",
["load_field", 813, 9, "kind", 2399, 21],
["move", 10, 813, 2399, 21],
["access", 814, ".", 2400, 26],
["is_identical", 815, 10, 814, 2400, 26],
["jump_true", 815, "eq_done_2074", 2400, 26],
["is_int", 816, 10, 2400, 26],
["jump_false", 816, "eq_ni_2075", 2400, 26],
["is_int", 817, 814, 2400, 26],
["jump_false", 817, "eq_ni_2075", 2400, 26],
["eq_int", 815, 10, 814, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_ni_2075",
["is_num", 816, 10, 2400, 26],
["jump_false", 816, "eq_nn_2076", 2400, 26],
["is_num", 817, 814, 2400, 26],
["jump_false", 817, "eq_nn_2076", 2400, 26],
["eq_float", 815, 10, 814, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nn_2076",
["is_text", 816, 10, 2400, 26],
["jump_false", 816, "eq_nt_2077", 2400, 26],
["is_text", 817, 814, 2400, 26],
["jump_false", 817, "eq_nt_2077", 2400, 26],
["eq_text", 815, 10, 814, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nt_2077",
["is_null", 816, 10, 2400, 26],
["jump_false", 816, "eq_nnl_2078", 2400, 26],
["is_null", 817, 814, 2400, 26],
["jump_false", 817, "eq_nnl_2078", 2400, 26],
["true", 815, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nnl_2078",
["is_bool", 816, 10, 2400, 26],
["jump_false", 816, "eq_nb_2079", 2400, 26],
["is_bool", 817, 814, 2400, 26],
["jump_false", 817, "eq_nb_2079", 2400, 26],
["eq_bool", 815, 10, 814, 2400, 26],
["jump", "eq_done_2074", 2400, 26],
"eq_nb_2079",
["false", 815, 2400, 26],
"eq_done_2074",
["jump_false", 815, "if_else_2072", 2400, 26],
["load_field", 818, 9, "left", 2401, 20],
["move", 45, 818, 2401, 20],
["load_field", 819, 9, "right", 2402, 16],
["move", 49, 819, 2402, 16],
["access", 820, -1, 2403, 39],
["get", 822, 58, 1, 2403, 20],
["frame", 823, 822, 2, 2403, 20],
["null", 824, 2403, 20],
["setarg", 823, 0, 824, 2403, 20],
["setarg", 823, 1, 45, 2403, 20],
["setarg", 823, 2, 820, 2403, 20],
["invoke", 823, 821, 2403, 20],
["move", 46, 821, 2403, 20],
["get", 826, 33, 1, 2404, 9],
["frame", 827, 826, 3, 2404, 9],
["null", 828, 2404, 9],
["setarg", 827, 0, 828, 2404, 9],
["setarg", 827, 1, 46, 2404, 9],
["setarg", 827, 2, 49, 2404, 9],
["setarg", 827, 3, 4, 2404, 9],
["invoke", 827, 825, 2404, 9],
["jump", "if_end_2073", 2404, 9],
"if_else_2072",
["access", 829, -1, 2406, 38],
["get", 831, 58, 1, 2406, 21],
["frame", 832, 831, 2, 2406, 21],
["null", 833, 2406, 21],
["setarg", 832, 0, 833, 2406, 21],
["setarg", 832, 1, 9, 2406, 21],
["setarg", 832, 2, 829, 2406, 21],
["invoke", 832, 830, 2406, 21],
["move", 31, 830, 2406, 21],
["get", 835, 32, 1, 2407, 9],
["frame", 836, 835, 2, 2407, 9],
["null", 837, 2407, 9],
["setarg", 836, 0, 837, 2407, 9],
["setarg", 836, 1, 31, 2407, 9],
["setarg", 836, 2, 4, 2407, 9],
["invoke", 836, 834, 2407, 9],
"if_end_2073",
["null", 838, 2409, 14],
["return", 838, 2409, 14],
["jump", "if_end_2028", 2409, 14],
"if_else_2027",
"if_end_2028",
["access", 839, "disrupt", 2412, 17],
["is_identical", 840, 37, 839, 2412, 17],
["jump_true", 840, "eq_done_2082", 2412, 17],
["is_int", 841, 37, 2412, 17],
["jump_false", 841, "eq_ni_2083", 2412, 17],
["is_int", 842, 839, 2412, 17],
["jump_false", 842, "eq_ni_2083", 2412, 17],
["eq_int", 840, 37, 839, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_ni_2083",
["is_num", 841, 37, 2412, 17],
["jump_false", 841, "eq_nn_2084", 2412, 17],
["is_num", 842, 839, 2412, 17],
["jump_false", 842, "eq_nn_2084", 2412, 17],
["eq_float", 840, 37, 839, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nn_2084",
["is_text", 841, 37, 2412, 17],
["jump_false", 841, "eq_nt_2085", 2412, 17],
["is_text", 842, 839, 2412, 17],
["jump_false", 842, "eq_nt_2085", 2412, 17],
["eq_text", 840, 37, 839, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nt_2085",
["is_null", 841, 37, 2412, 17],
["jump_false", 841, "eq_nnl_2086", 2412, 17],
["is_null", 842, 839, 2412, 17],
["jump_false", 842, "eq_nnl_2086", 2412, 17],
["true", 840, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nnl_2086",
["is_bool", 841, 37, 2412, 17],
["jump_false", 841, "eq_nb_2087", 2412, 17],
["is_bool", 842, 839, 2412, 17],
["jump_false", 842, "eq_nb_2087", 2412, 17],
["eq_bool", 840, 37, 839, 2412, 17],
["jump", "eq_done_2082", 2412, 17],
"eq_nb_2087",
["false", 840, 2412, 17],
"eq_done_2082",
["jump_false", 840, "if_else_2080", 2412, 17],
["access", 843, "disrupt", 2413, 14],
["get", 845, 14, 1, 2413, 7],
["frame", 846, 845, 1, 2413, 7],
["null", 847, 2413, 7],
["setarg", 846, 0, 847, 2413, 7],
["setarg", 846, 1, 843, 2413, 7],
["invoke", 846, 844, 2413, 7],
["null", 848, 2414, 14],
["return", 848, 2414, 14],
["jump", "if_end_2081", 2414, 14],
"if_else_2080",
"if_end_2081",
["access", 849, "break", 2417, 17],
["is_identical", 850, 37, 849, 2417, 17],
["jump_true", 850, "eq_done_2090", 2417, 17],
["is_int", 851, 37, 2417, 17],
["jump_false", 851, "eq_ni_2091", 2417, 17],
["is_int", 852, 849, 2417, 17],
["jump_false", 852, "eq_ni_2091", 2417, 17],
["eq_int", 850, 37, 849, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_ni_2091",
["is_num", 851, 37, 2417, 17],
["jump_false", 851, "eq_nn_2092", 2417, 17],
["is_num", 852, 849, 2417, 17],
["jump_false", 852, "eq_nn_2092", 2417, 17],
["eq_float", 850, 37, 849, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nn_2092",
["is_text", 851, 37, 2417, 17],
["jump_false", 851, "eq_nt_2093", 2417, 17],
["is_text", 852, 849, 2417, 17],
["jump_false", 852, "eq_nt_2093", 2417, 17],
["eq_text", 850, 37, 849, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nt_2093",
["is_null", 851, 37, 2417, 17],
["jump_false", 851, "eq_nnl_2094", 2417, 17],
["is_null", 852, 849, 2417, 17],
["jump_false", 852, "eq_nnl_2094", 2417, 17],
["true", 850, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nnl_2094",
["is_bool", 851, 37, 2417, 17],
["jump_false", 851, "eq_nb_2095", 2417, 17],
["is_bool", 852, 849, 2417, 17],
["jump_false", 852, "eq_nb_2095", 2417, 17],
["eq_bool", 850, 37, 849, 2417, 17],
["jump", "eq_done_2090", 2417, 17],
"eq_nb_2095",
["false", 850, 2417, 17],
"eq_done_2090",
["jump_false", 850, "if_else_2088", 2417, 17],
["load_field", 853, 1, "name", 2418, 11],
["null", 854, 2418, 24],
["is_identical", 855, 853, 854, 2418, 24],
["jump_true", 855, "ne_nid_2100", 2418, 24],
["jump", "ne_ni_2101", 2418, 24],
"ne_nid_2100",
["false", 855, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_ni_2101",
["is_int", 856, 853, 2418, 24],
["jump_false", 856, "ne_nn_2102", 2418, 24],
["is_int", 857, 854, 2418, 24],
["jump_false", 857, "ne_nn_2102", 2418, 24],
["ne_int", 855, 853, 854, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nn_2102",
["is_num", 856, 853, 2418, 24],
["jump_false", 856, "ne_nt_2103", 2418, 24],
["is_num", 857, 854, 2418, 24],
["jump_false", 857, "ne_nt_2103", 2418, 24],
["ne_float", 855, 853, 854, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nt_2103",
["is_text", 856, 853, 2418, 24],
["jump_false", 856, "ne_nnl_2104", 2418, 24],
["is_text", 857, 854, 2418, 24],
["jump_false", 857, "ne_nnl_2104", 2418, 24],
["ne_text", 855, 853, 854, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nnl_2104",
["is_null", 856, 853, 2418, 24],
["jump_false", 856, "ne_nb_2105", 2418, 24],
["is_null", 857, 854, 2418, 24],
["jump_false", 857, "ne_nb_2105", 2418, 24],
["false", 855, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_nb_2105",
["is_bool", 856, 853, 2418, 24],
["jump_false", 856, "ne_mis_2106", 2418, 24],
["is_bool", 857, 854, 2418, 24],
["jump_false", 857, "ne_mis_2106", 2418, 24],
["ne_bool", 855, 853, 854, 2418, 24],
["jump", "ne_done_2099", 2418, 24],
"ne_mis_2106",
["true", 855, 2418, 24],
"ne_done_2099",
["move", 858, 855, 2418, 24],
["jump_false", 858, "and_end_2098", 2418, 24],
["get", 859, 87, 1, 2418, 32],
["load_field", 860, 1, "name", 2418, 44],
["load_dynamic", 861, 859, 860, 2418, 44],
["null", 862, 2418, 58],
["is_identical", 863, 861, 862, 2418, 58],
["jump_true", 863, "ne_nid_2108", 2418, 58],
["jump", "ne_ni_2109", 2418, 58],
"ne_nid_2108",
["false", 863, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_ni_2109",
["is_int", 864, 861, 2418, 58],
["jump_false", 864, "ne_nn_2110", 2418, 58],
["is_int", 865, 862, 2418, 58],
["jump_false", 865, "ne_nn_2110", 2418, 58],
["ne_int", 863, 861, 862, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nn_2110",
["is_num", 864, 861, 2418, 58],
["jump_false", 864, "ne_nt_2111", 2418, 58],
["is_num", 865, 862, 2418, 58],
["jump_false", 865, "ne_nt_2111", 2418, 58],
["ne_float", 863, 861, 862, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nt_2111",
["is_text", 864, 861, 2418, 58],
["jump_false", 864, "ne_nnl_2112", 2418, 58],
["is_text", 865, 862, 2418, 58],
["jump_false", 865, "ne_nnl_2112", 2418, 58],
["ne_text", 863, 861, 862, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nnl_2112",
["is_null", 864, 861, 2418, 58],
["jump_false", 864, "ne_nb_2113", 2418, 58],
["is_null", 865, 862, 2418, 58],
["jump_false", 865, "ne_nb_2113", 2418, 58],
["false", 863, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_nb_2113",
["is_bool", 864, 861, 2418, 58],
["jump_false", 864, "ne_mis_2114", 2418, 58],
["is_bool", 865, 862, 2418, 58],
["jump_false", 865, "ne_mis_2114", 2418, 58],
["ne_bool", 863, 861, 862, 2418, 58],
["jump", "ne_done_2107", 2418, 58],
"ne_mis_2114",
["true", 863, 2418, 58],
"ne_done_2107",
["move", 858, 863, 2418, 58],
"and_end_2098",
["jump_false", 858, "if_else_2096", 2418, 58],
["get", 866, 87, 1, 2419, 19],
["load_field", 867, 1, "name", 2419, 31],
["load_dynamic", 868, 866, 867, 2419, 31],
["load_field", 869, 868, "break_target", 2419, 31],
["get", 871, 34, 1, 2419, 9],
["frame", 872, 871, 1, 2419, 9],
["null", 873, 2419, 9],
["setarg", 872, 0, 873, 2419, 9],
["setarg", 872, 1, 869, 2419, 9],
["invoke", 872, 870, 2419, 9],
["jump", "if_end_2097", 2419, 9],
"if_else_2096",
["get", 874, 88, 1, 2420, 18],
["null", 875, 2420, 34],
["is_identical", 876, 874, 875, 2420, 34],
["jump_true", 876, "ne_nid_2118", 2420, 34],
["jump", "ne_ni_2119", 2420, 34],
"ne_nid_2118",
["false", 876, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_ni_2119",
["is_int", 877, 874, 2420, 34],
["jump_false", 877, "ne_nn_2120", 2420, 34],
["is_int", 878, 875, 2420, 34],
["jump_false", 878, "ne_nn_2120", 2420, 34],
["ne_int", 876, 874, 875, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nn_2120",
["is_num", 877, 874, 2420, 34],
["jump_false", 877, "ne_nt_2121", 2420, 34],
["is_num", 878, 875, 2420, 34],
["jump_false", 878, "ne_nt_2121", 2420, 34],
["ne_float", 876, 874, 875, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nt_2121",
["is_text", 877, 874, 2420, 34],
["jump_false", 877, "ne_nnl_2122", 2420, 34],
["is_text", 878, 875, 2420, 34],
["jump_false", 878, "ne_nnl_2122", 2420, 34],
["ne_text", 876, 874, 875, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nnl_2122",
["is_null", 877, 874, 2420, 34],
["jump_false", 877, "ne_nb_2123", 2420, 34],
["is_null", 878, 875, 2420, 34],
["jump_false", 878, "ne_nb_2123", 2420, 34],
["false", 876, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_nb_2123",
["is_bool", 877, 874, 2420, 34],
["jump_false", 877, "ne_mis_2124", 2420, 34],
["is_bool", 878, 875, 2420, 34],
["jump_false", 878, "ne_mis_2124", 2420, 34],
["ne_bool", 876, 874, 875, 2420, 34],
["jump", "ne_done_2117", 2420, 34],
"ne_mis_2124",
["true", 876, 2420, 34],
"ne_done_2117",
["jump_false", 876, "if_else_2115", 2420, 34],
["get", 879, 88, 1, 2421, 19],
["get", 881, 34, 1, 2421, 9],
["frame", 882, 881, 1, 2421, 9],
["null", 883, 2421, 9],
["setarg", 882, 0, 883, 2421, 9],
["setarg", 882, 1, 879, 2421, 9],
["invoke", 882, 880, 2421, 9],
["jump", "if_end_2116", 2421, 9],
"if_else_2115",
"if_end_2116",
"if_end_2097",
["null", 884, 2423, 14],
["return", 884, 2423, 14],
["jump", "if_end_2089", 2423, 14],
"if_else_2088",
"if_end_2089",
["access", 885, "continue", 2426, 17],
["is_identical", 886, 37, 885, 2426, 17],
["jump_true", 886, "eq_done_2127", 2426, 17],
["is_int", 887, 37, 2426, 17],
["jump_false", 887, "eq_ni_2128", 2426, 17],
["is_int", 888, 885, 2426, 17],
["jump_false", 888, "eq_ni_2128", 2426, 17],
["eq_int", 886, 37, 885, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_ni_2128",
["is_num", 887, 37, 2426, 17],
["jump_false", 887, "eq_nn_2129", 2426, 17],
["is_num", 888, 885, 2426, 17],
["jump_false", 888, "eq_nn_2129", 2426, 17],
["eq_float", 886, 37, 885, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nn_2129",
["is_text", 887, 37, 2426, 17],
["jump_false", 887, "eq_nt_2130", 2426, 17],
["is_text", 888, 885, 2426, 17],
["jump_false", 888, "eq_nt_2130", 2426, 17],
["eq_text", 886, 37, 885, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nt_2130",
["is_null", 887, 37, 2426, 17],
["jump_false", 887, "eq_nnl_2131", 2426, 17],
["is_null", 888, 885, 2426, 17],
["jump_false", 888, "eq_nnl_2131", 2426, 17],
["true", 886, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nnl_2131",
["is_bool", 887, 37, 2426, 17],
["jump_false", 887, "eq_nb_2132", 2426, 17],
["is_bool", 888, 885, 2426, 17],
["jump_false", 888, "eq_nb_2132", 2426, 17],
["eq_bool", 886, 37, 885, 2426, 17],
["jump", "eq_done_2127", 2426, 17],
"eq_nb_2132",
["false", 886, 2426, 17],
"eq_done_2127",
["jump_false", 886, "if_else_2125", 2426, 17],
["load_field", 889, 1, "name", 2427, 11],
["null", 890, 2427, 24],
["is_identical", 891, 889, 890, 2427, 24],
["jump_true", 891, "ne_nid_2137", 2427, 24],
["jump", "ne_ni_2138", 2427, 24],
"ne_nid_2137",
["false", 891, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_ni_2138",
["is_int", 892, 889, 2427, 24],
["jump_false", 892, "ne_nn_2139", 2427, 24],
["is_int", 893, 890, 2427, 24],
["jump_false", 893, "ne_nn_2139", 2427, 24],
["ne_int", 891, 889, 890, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nn_2139",
["is_num", 892, 889, 2427, 24],
["jump_false", 892, "ne_nt_2140", 2427, 24],
["is_num", 893, 890, 2427, 24],
["jump_false", 893, "ne_nt_2140", 2427, 24],
["ne_float", 891, 889, 890, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nt_2140",
["is_text", 892, 889, 2427, 24],
["jump_false", 892, "ne_nnl_2141", 2427, 24],
["is_text", 893, 890, 2427, 24],
["jump_false", 893, "ne_nnl_2141", 2427, 24],
["ne_text", 891, 889, 890, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nnl_2141",
["is_null", 892, 889, 2427, 24],
["jump_false", 892, "ne_nb_2142", 2427, 24],
["is_null", 893, 890, 2427, 24],
["jump_false", 893, "ne_nb_2142", 2427, 24],
["false", 891, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_nb_2142",
["is_bool", 892, 889, 2427, 24],
["jump_false", 892, "ne_mis_2143", 2427, 24],
["is_bool", 893, 890, 2427, 24],
["jump_false", 893, "ne_mis_2143", 2427, 24],
["ne_bool", 891, 889, 890, 2427, 24],
["jump", "ne_done_2136", 2427, 24],
"ne_mis_2143",
["true", 891, 2427, 24],
"ne_done_2136",
["move", 894, 891, 2427, 24],
["jump_false", 894, "and_end_2135", 2427, 24],
["get", 895, 87, 1, 2427, 32],
["load_field", 896, 1, "name", 2427, 44],
["load_dynamic", 897, 895, 896, 2427, 44],
["null", 898, 2427, 58],
["is_identical", 899, 897, 898, 2427, 58],
["jump_true", 899, "ne_nid_2145", 2427, 58],
["jump", "ne_ni_2146", 2427, 58],
"ne_nid_2145",
["false", 899, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_ni_2146",
["is_int", 900, 897, 2427, 58],
["jump_false", 900, "ne_nn_2147", 2427, 58],
["is_int", 901, 898, 2427, 58],
["jump_false", 901, "ne_nn_2147", 2427, 58],
["ne_int", 899, 897, 898, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nn_2147",
["is_num", 900, 897, 2427, 58],
["jump_false", 900, "ne_nt_2148", 2427, 58],
["is_num", 901, 898, 2427, 58],
["jump_false", 901, "ne_nt_2148", 2427, 58],
["ne_float", 899, 897, 898, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nt_2148",
["is_text", 900, 897, 2427, 58],
["jump_false", 900, "ne_nnl_2149", 2427, 58],
["is_text", 901, 898, 2427, 58],
["jump_false", 901, "ne_nnl_2149", 2427, 58],
["ne_text", 899, 897, 898, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nnl_2149",
["is_null", 900, 897, 2427, 58],
["jump_false", 900, "ne_nb_2150", 2427, 58],
["is_null", 901, 898, 2427, 58],
["jump_false", 901, "ne_nb_2150", 2427, 58],
["false", 899, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_nb_2150",
["is_bool", 900, 897, 2427, 58],
["jump_false", 900, "ne_mis_2151", 2427, 58],
["is_bool", 901, 898, 2427, 58],
["jump_false", 901, "ne_mis_2151", 2427, 58],
["ne_bool", 899, 897, 898, 2427, 58],
["jump", "ne_done_2144", 2427, 58],
"ne_mis_2151",
["true", 899, 2427, 58],
"ne_done_2144",
["move", 894, 899, 2427, 58],
"and_end_2135",
["jump_false", 894, "if_else_2133", 2427, 58],
["get", 902, 87, 1, 2428, 19],
["load_field", 903, 1, "name", 2428, 31],
["load_dynamic", 904, 902, 903, 2428, 31],
["load_field", 905, 904, "continue_target", 2428, 31],
["get", 907, 34, 1, 2428, 9],
["frame", 908, 907, 1, 2428, 9],
["null", 909, 2428, 9],
["setarg", 908, 0, 909, 2428, 9],
["setarg", 908, 1, 905, 2428, 9],
["invoke", 908, 906, 2428, 9],
["jump", "if_end_2134", 2428, 9],
"if_else_2133",
["get", 910, 89, 1, 2429, 18],
["null", 911, 2429, 37],
["is_identical", 912, 910, 911, 2429, 37],
["jump_true", 912, "ne_nid_2155", 2429, 37],
["jump", "ne_ni_2156", 2429, 37],
"ne_nid_2155",
["false", 912, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_ni_2156",
["is_int", 913, 910, 2429, 37],
["jump_false", 913, "ne_nn_2157", 2429, 37],
["is_int", 914, 911, 2429, 37],
["jump_false", 914, "ne_nn_2157", 2429, 37],
["ne_int", 912, 910, 911, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nn_2157",
["is_num", 913, 910, 2429, 37],
["jump_false", 913, "ne_nt_2158", 2429, 37],
["is_num", 914, 911, 2429, 37],
["jump_false", 914, "ne_nt_2158", 2429, 37],
["ne_float", 912, 910, 911, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nt_2158",
["is_text", 913, 910, 2429, 37],
["jump_false", 913, "ne_nnl_2159", 2429, 37],
["is_text", 914, 911, 2429, 37],
["jump_false", 914, "ne_nnl_2159", 2429, 37],
["ne_text", 912, 910, 911, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nnl_2159",
["is_null", 913, 910, 2429, 37],
["jump_false", 913, "ne_nb_2160", 2429, 37],
["is_null", 914, 911, 2429, 37],
["jump_false", 914, "ne_nb_2160", 2429, 37],
["false", 912, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_nb_2160",
["is_bool", 913, 910, 2429, 37],
["jump_false", 913, "ne_mis_2161", 2429, 37],
["is_bool", 914, 911, 2429, 37],
["jump_false", 914, "ne_mis_2161", 2429, 37],
["ne_bool", 912, 910, 911, 2429, 37],
["jump", "ne_done_2154", 2429, 37],
"ne_mis_2161",
["true", 912, 2429, 37],
"ne_done_2154",
["jump_false", 912, "if_else_2152", 2429, 37],
["get", 915, 89, 1, 2430, 19],
["get", 917, 34, 1, 2430, 9],
["frame", 918, 917, 1, 2430, 9],
["null", 919, 2430, 9],
["setarg", 918, 0, 919, 2430, 9],
["setarg", 918, 1, 915, 2430, 9],
["invoke", 918, 916, 2430, 9],
["jump", "if_end_2153", 2430, 9],
"if_else_2152",
"if_end_2153",
"if_end_2134",
["null", 920, 2432, 14],
["return", 920, 2432, 14],
["jump", "if_end_2126", 2432, 14],
"if_else_2125",
"if_end_2126",
["access", 921, "switch", 2435, 17],
["is_identical", 922, 37, 921, 2435, 17],
["jump_true", 922, "eq_done_2164", 2435, 17],
["is_int", 923, 37, 2435, 17],
["jump_false", 923, "eq_ni_2165", 2435, 17],
["is_int", 924, 921, 2435, 17],
["jump_false", 924, "eq_ni_2165", 2435, 17],
["eq_int", 922, 37, 921, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_ni_2165",
["is_num", 923, 37, 2435, 17],
["jump_false", 923, "eq_nn_2166", 2435, 17],
["is_num", 924, 921, 2435, 17],
["jump_false", 924, "eq_nn_2166", 2435, 17],
["eq_float", 922, 37, 921, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nn_2166",
["is_text", 923, 37, 2435, 17],
["jump_false", 923, "eq_nt_2167", 2435, 17],
["is_text", 924, 921, 2435, 17],
["jump_false", 924, "eq_nt_2167", 2435, 17],
["eq_text", 922, 37, 921, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nt_2167",
["is_null", 923, 37, 2435, 17],
["jump_false", 923, "eq_nnl_2168", 2435, 17],
["is_null", 924, 921, 2435, 17],
["jump_false", 924, "eq_nnl_2168", 2435, 17],
["true", 922, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nnl_2168",
["is_bool", 923, 37, 2435, 17],
["jump_false", 923, "eq_nb_2169", 2435, 17],
["is_bool", 924, 921, 2435, 17],
["jump_false", 924, "eq_nb_2169", 2435, 17],
["eq_bool", 922, 37, 921, 2435, 17],
["jump", "eq_done_2164", 2435, 17],
"eq_nb_2169",
["false", 922, 2435, 17],
"eq_done_2164",
["jump_false", 922, "if_else_2162", 2435, 17],
["load_field", 925, 1, "expression", 2436, 14],
["move", 28, 925, 2436, 14],
["load_field", 926, 1, "cases", 2437, 15],
["move", 18, 926, 2437, 15],
["access", 927, -1, 2438, 35],
["get", 929, 58, 1, 2438, 20],
["frame", 930, 929, 2, 2438, 20],
["null", 931, 2438, 20],
["setarg", 930, 0, 931, 2438, 20],
["setarg", 930, 1, 28, 2438, 20],
["setarg", 930, 2, 927, 2438, 20],
["invoke", 930, 928, 2438, 20],
["move", 54, 928, 2438, 20],
["access", 932, "switch_end", 2439, 29],
["get", 934, 60, 1, 2439, 19],
["frame", 935, 934, 1, 2439, 19],
["null", 936, 2439, 19],
["setarg", 935, 0, 936, 2439, 19],
["setarg", 935, 1, 932, 2439, 19],
["invoke", 935, 933, 2439, 19],
["move", 27, 933, 2439, 19],
["null", 23, 2440, 23],
["get", 937, 88, 1, 2441, 19],
["move", 47, 937, 2441, 19],
["put", 27, 88, 1, 2442, 22],
["array", 938, 0, 2444, 21],
["move", 14, 938, 2444, 21],
["access", 2, 0, 2445, 12],
"while_start_2170",
["length", 939, 18, 2446, 26],
["is_int", 941, 2, 2446, 26],
["jump_false", 941, "rel_ni_2172", 2446, 26],
["is_int", 942, 939, 2446, 26],
["jump_false", 942, "rel_ni_2172", 2446, 26],
["lt_int", 940, 2, 939, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_ni_2172",
["is_num", 941, 2, 2446, 26],
["jump_false", 941, "rel_nn_2173", 2446, 26],
["is_num", 942, 939, 2446, 26],
["jump_false", 942, "rel_nn_2173", 2446, 26],
["lt_float", 940, 2, 939, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_nn_2173",
["is_text", 941, 2, 2446, 26],
["jump_false", 941, "rel_err_2175", 2446, 26],
["is_text", 942, 939, 2446, 26],
["jump_false", 942, "rel_err_2175", 2446, 26],
["lt_text", 940, 2, 939, 2446, 26],
["jump", "rel_done_2174", 2446, 26],
"rel_err_2175",
[
"access",
943,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2446,
26
],
["access", 944, "error", 2446, 26],
["access", 945, "cannot compare with '<': operands must be same type", 2446, 26],
["array", 946, 0, 2446, 26],
["push", 946, 945, 2446, 26],
["frame", 948, 943, 2, 2446, 26],
["null", 949, 2446, 26],
["setarg", 948, 0, 949, 2446, 26],
["setarg", 948, 1, 944, 2446, 26],
["setarg", 948, 2, 946, 2446, 26],
["invoke", 948, 947, 2446, 26],
["disrupt", 2446, 26],
"rel_done_2174",
["jump_false", 940, "while_end_2171", 2446, 26],
["load_dynamic", 950, 18, 2, 2447, 27],
["move", 15, 950, 2447, 27],
["load_field", 951, 15, "kind", 2448, 21],
["move", 12, 951, 2448, 21],
["access", 952, "default", 2449, 26],
["is_identical", 953, 12, 952, 2449, 26],
["jump_true", 953, "eq_done_2178", 2449, 26],
["is_int", 954, 12, 2449, 26],
["jump_false", 954, "eq_ni_2179", 2449, 26],
["is_int", 955, 952, 2449, 26],
["jump_false", 955, "eq_ni_2179", 2449, 26],
["eq_int", 953, 12, 952, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_ni_2179",
["is_num", 954, 12, 2449, 26],
["jump_false", 954, "eq_nn_2180", 2449, 26],
["is_num", 955, 952, 2449, 26],
["jump_false", 955, "eq_nn_2180", 2449, 26],
["eq_float", 953, 12, 952, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nn_2180",
["is_text", 954, 12, 2449, 26],
["jump_false", 954, "eq_nt_2181", 2449, 26],
["is_text", 955, 952, 2449, 26],
["jump_false", 955, "eq_nt_2181", 2449, 26],
["eq_text", 953, 12, 952, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nt_2181",
["is_null", 954, 12, 2449, 26],
["jump_false", 954, "eq_nnl_2182", 2449, 26],
["is_null", 955, 952, 2449, 26],
["jump_false", 955, "eq_nnl_2182", 2449, 26],
["true", 953, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nnl_2182",
["is_bool", 954, 12, 2449, 26],
["jump_false", 954, "eq_nb_2183", 2449, 26],
["is_bool", 955, 952, 2449, 26],
["jump_false", 955, "eq_nb_2183", 2449, 26],
["eq_bool", 953, 12, 952, 2449, 26],
["jump", "eq_done_2178", 2449, 26],
"eq_nb_2183",
["false", 953, 2449, 26],
"eq_done_2178",
["jump_false", 953, "if_else_2176", 2449, 26],
["access", 956, "switch_default", 2450, 37],
["get", 958, 60, 1, 2450, 27],
["frame", 959, 958, 1, 2450, 27],
["null", 960, 2450, 27],
["setarg", 959, 0, 960, 2450, 27],
["setarg", 959, 1, 956, 2450, 27],
["invoke", 959, 957, 2450, 27],
["move", 23, 957, 2450, 27],
["is_array", 961, 14, 2451, 29],
["jump_false", 961, "push_err_2184", 2451, 29],
["push", 14, 23, 2451, 29],
["jump", "push_done_2185", 2451, 29],
"push_err_2184",
[
"access",
962,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2451,
29
],
["access", 963, "error", 2451, 29],
["access", 964, "cannot push: target must be an array", 2451, 29],
["array", 965, 0, 2451, 29],
["push", 965, 964, 2451, 29],
["frame", 967, 962, 2, 2451, 29],
["null", 968, 2451, 29],
["setarg", 967, 0, 968, 2451, 29],
["setarg", 967, 1, 963, 2451, 29],
["setarg", 967, 2, 965, 2451, 29],
["invoke", 967, 966, 2451, 29],
["disrupt", 2451, 29],
"push_done_2185",
["jump", "if_end_2177", 2451, 29],
"if_else_2176",
["access", 969, "switch_case", 2453, 34],
["get", 971, 60, 1, 2453, 24],
["frame", 972, 971, 1, 2453, 24],
["null", 973, 2453, 24],
["setarg", 972, 0, 973, 2453, 24],
["setarg", 972, 1, 969, 2453, 24],
["invoke", 972, 970, 2453, 24],
["move", 13, 970, 2453, 24],
["load_field", 974, 15, "expression", 2454, 23],
["move", 11, 974, 2454, 23],
["access", 975, -1, 2455, 42],
["get", 977, 58, 1, 2455, 22],
["frame", 978, 977, 2, 2455, 22],
["null", 979, 2455, 22],
["setarg", 978, 0, 979, 2455, 22],
["setarg", 978, 1, 11, 2455, 22],
["setarg", 978, 2, 975, 2455, 22],
["invoke", 978, 976, 2455, 22],
["move", 17, 976, 2455, 22],
["get", 981, 10, 1, 2456, 22],
["frame", 982, 981, 0, 2456, 22],
["null", 983, 2456, 22],
["setarg", 982, 0, 983, 2456, 22],
["invoke", 982, 980, 2456, 22],
["move", 19, 980, 2456, 22],
["null", 984, 2457, 20],
["put", 984, 4, 1, 2457, 20],
["put", 11, 7, 1, 2458, 20],
["access", 985, "eq", 2459, 22],
["get", 987, 21, 1, 2459, 11],
["frame", 988, 987, 4, 2459, 11],
["null", 989, 2459, 11],
["setarg", 988, 0, 989, 2459, 11],
["setarg", 988, 1, 985, 2459, 11],
["setarg", 988, 2, 19, 2459, 11],
["setarg", 988, 3, 54, 2459, 11],
["setarg", 988, 4, 17, 2459, 11],
["invoke", 988, 986, 2459, 11],
["access", 990, "jump_true", 2460, 26],
["get", 992, 35, 1, 2460, 11],
["frame", 993, 992, 3, 2460, 11],
["null", 994, 2460, 11],
["setarg", 993, 0, 994, 2460, 11],
["setarg", 993, 1, 990, 2460, 11],
["setarg", 993, 2, 19, 2460, 11],
["setarg", 993, 3, 13, 2460, 11],
["invoke", 993, 991, 2460, 11],
["is_array", 995, 14, 2461, 29],
["jump_false", 995, "push_err_2186", 2461, 29],
["push", 14, 13, 2461, 29],
["jump", "push_done_2187", 2461, 29],
"push_err_2186",
[
"access",
996,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2461,
29
],
["access", 997, "error", 2461, 29],
["access", 998, "cannot push: target must be an array", 2461, 29],
["array", 999, 0, 2461, 29],
["push", 999, 998, 2461, 29],
["frame", 1001, 996, 2, 2461, 29],
["null", 1002, 2461, 29],
["setarg", 1001, 0, 1002, 2461, 29],
["setarg", 1001, 1, 997, 2461, 29],
["setarg", 1001, 2, 999, 2461, 29],
["invoke", 1001, 1000, 2461, 29],
["disrupt", 2461, 29],
"push_done_2187",
"if_end_2177",
["access", 1003, 1, 2463, 19],
["is_num", 1005, 2, 2463, 19],
["jump_false", 1005, "num_err_2188", 2463, 19],
["is_num", 1006, 1003, 2463, 19],
["jump_false", 1006, "num_err_2188", 2463, 19],
["add", 1004, 2, 1003, 2463, 19],
["jump", "num_done_2189", 2463, 19],
"num_err_2188",
[
"access",
1007,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2463,
19
],
["access", 1008, "error", 2463, 19],
["access", 1009, "cannot apply '+': operands must be numbers", 2463, 19],
["array", 1010, 0, 2463, 19],
["push", 1010, 1009, 2463, 19],
["frame", 1012, 1007, 2, 2463, 19],
["null", 1013, 2463, 19],
["setarg", 1012, 0, 1013, 2463, 19],
["setarg", 1012, 1, 1008, 2463, 19],
["setarg", 1012, 2, 1010, 2463, 19],
["invoke", 1012, 1011, 2463, 19],
["disrupt", 2463, 19],
"num_done_2189",
["move", 2, 1004, 2463, 19],
["jump", "while_start_2170", 2463, 19],
"while_end_2171",
["null", 1014, 2465, 28],
["is_identical", 1015, 23, 1014, 2465, 28],
["jump_true", 1015, "ne_nid_2193", 2465, 28],
["jump", "ne_ni_2194", 2465, 28],
"ne_nid_2193",
["false", 1015, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_ni_2194",
["is_int", 1016, 23, 2465, 28],
["jump_false", 1016, "ne_nn_2195", 2465, 28],
["is_int", 1017, 1014, 2465, 28],
["jump_false", 1017, "ne_nn_2195", 2465, 28],
["ne_int", 1015, 23, 1014, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nn_2195",
["is_num", 1016, 23, 2465, 28],
["jump_false", 1016, "ne_nt_2196", 2465, 28],
["is_num", 1017, 1014, 2465, 28],
["jump_false", 1017, "ne_nt_2196", 2465, 28],
["ne_float", 1015, 23, 1014, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nt_2196",
["is_text", 1016, 23, 2465, 28],
["jump_false", 1016, "ne_nnl_2197", 2465, 28],
["is_text", 1017, 1014, 2465, 28],
["jump_false", 1017, "ne_nnl_2197", 2465, 28],
["ne_text", 1015, 23, 1014, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nnl_2197",
["is_null", 1016, 23, 2465, 28],
["jump_false", 1016, "ne_nb_2198", 2465, 28],
["is_null", 1017, 1014, 2465, 28],
["jump_false", 1017, "ne_nb_2198", 2465, 28],
["false", 1015, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_nb_2198",
["is_bool", 1016, 23, 2465, 28],
["jump_false", 1016, "ne_mis_2199", 2465, 28],
["is_bool", 1017, 1014, 2465, 28],
["jump_false", 1017, "ne_mis_2199", 2465, 28],
["ne_bool", 1015, 23, 1014, 2465, 28],
["jump", "ne_done_2192", 2465, 28],
"ne_mis_2199",
["true", 1015, 2465, 28],
"ne_done_2192",
["jump_false", 1015, "if_else_2190", 2465, 28],
["get", 1019, 34, 1, 2466, 9],
["frame", 1020, 1019, 1, 2466, 9],
["null", 1021, 2466, 9],
["setarg", 1020, 0, 1021, 2466, 9],
["setarg", 1020, 1, 23, 2466, 9],
["invoke", 1020, 1018, 2466, 9],
["jump", "if_end_2191", 2466, 9],
"if_else_2190",
["get", 1023, 34, 1, 2468, 9],
["frame", 1024, 1023, 1, 2468, 9],
["null", 1025, 2468, 9],
["setarg", 1024, 0, 1025, 2468, 9],
["setarg", 1024, 1, 27, 2468, 9],
["invoke", 1024, 1022, 2468, 9],
"if_end_2191",
["access", 2, 0, 2471, 12],
"while_start_2200",
["length", 1026, 18, 2472, 26],
["is_int", 1028, 2, 2472, 26],
["jump_false", 1028, "rel_ni_2202", 2472, 26],
["is_int", 1029, 1026, 2472, 26],
["jump_false", 1029, "rel_ni_2202", 2472, 26],
["lt_int", 1027, 2, 1026, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_ni_2202",
["is_num", 1028, 2, 2472, 26],
["jump_false", 1028, "rel_nn_2203", 2472, 26],
["is_num", 1029, 1026, 2472, 26],
["jump_false", 1029, "rel_nn_2203", 2472, 26],
["lt_float", 1027, 2, 1026, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_nn_2203",
["is_text", 1028, 2, 2472, 26],
["jump_false", 1028, "rel_err_2205", 2472, 26],
["is_text", 1029, 1026, 2472, 26],
["jump_false", 1029, "rel_err_2205", 2472, 26],
["lt_text", 1027, 2, 1026, 2472, 26],
["jump", "rel_done_2204", 2472, 26],
"rel_err_2205",
[
"access",
1030,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2472,
26
],
["access", 1031, "error", 2472, 26],
["access", 1032, "cannot compare with '<': operands must be same type", 2472, 26],
["array", 1033, 0, 2472, 26],
["push", 1033, 1032, 2472, 26],
["frame", 1035, 1030, 2, 2472, 26],
["null", 1036, 2472, 26],
["setarg", 1035, 0, 1036, 2472, 26],
["setarg", 1035, 1, 1031, 2472, 26],
["setarg", 1035, 2, 1033, 2472, 26],
["invoke", 1035, 1034, 2472, 26],
["disrupt", 2472, 26],
"rel_done_2204",
["jump_false", 1027, "while_end_2201", 2472, 26],
["load_dynamic", 1037, 14, 2, 2473, 32],
["get", 1039, 36, 1, 2473, 9],
["frame", 1040, 1039, 1, 2473, 9],
["null", 1041, 2473, 9],
["setarg", 1040, 0, 1041, 2473, 9],
["setarg", 1040, 1, 1037, 2473, 9],
["invoke", 1040, 1038, 2473, 9],
["load_dynamic", 1042, 18, 2, 2474, 28],
["load_field", 1043, 1042, "statements", 2474, 28],
["move", 16, 1043, 2474, 28],
["access", 3, 0, 2475, 14],
"while_start_2206",
["length", 1044, 16, 2476, 28],
["is_int", 1046, 3, 2476, 28],
["jump_false", 1046, "rel_ni_2208", 2476, 28],
["is_int", 1047, 1044, 2476, 28],
["jump_false", 1047, "rel_ni_2208", 2476, 28],
["lt_int", 1045, 3, 1044, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_ni_2208",
["is_num", 1046, 3, 2476, 28],
["jump_false", 1046, "rel_nn_2209", 2476, 28],
["is_num", 1047, 1044, 2476, 28],
["jump_false", 1047, "rel_nn_2209", 2476, 28],
["lt_float", 1045, 3, 1044, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_nn_2209",
["is_text", 1046, 3, 2476, 28],
["jump_false", 1046, "rel_err_2211", 2476, 28],
["is_text", 1047, 1044, 2476, 28],
["jump_false", 1047, "rel_err_2211", 2476, 28],
["lt_text", 1045, 3, 1044, 2476, 28],
["jump", "rel_done_2210", 2476, 28],
"rel_err_2211",
[
"access",
1048,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2476,
28
],
["access", 1049, "error", 2476, 28],
["access", 1050, "cannot compare with '<': operands must be same type", 2476, 28],
["array", 1051, 0, 2476, 28],
["push", 1051, 1050, 2476, 28],
["frame", 1053, 1048, 2, 2476, 28],
["null", 1054, 2476, 28],
["setarg", 1053, 0, 1054, 2476, 28],
["setarg", 1053, 1, 1049, 2476, 28],
["setarg", 1053, 2, 1051, 2476, 28],
["invoke", 1053, 1052, 2476, 28],
["disrupt", 2476, 28],
"rel_done_2210",
["jump_false", 1045, "while_end_2207", 2476, 28],
["load_dynamic", 1055, 16, 3, 2477, 36],
["get", 1057, 62, 1, 2477, 11],
["frame", 1058, 1057, 1, 2477, 11],
["null", 1059, 2477, 11],
["setarg", 1058, 0, 1059, 2477, 11],
["setarg", 1058, 1, 1055, 2477, 11],
["invoke", 1058, 1056, 2477, 11],
["access", 1060, 1, 2478, 21],
["is_num", 1062, 3, 2478, 21],
["jump_false", 1062, "num_err_2212", 2478, 21],
["is_num", 1063, 1060, 2478, 21],
["jump_false", 1063, "num_err_2212", 2478, 21],
["add", 1061, 3, 1060, 2478, 21],
["jump", "num_done_2213", 2478, 21],
"num_err_2212",
[
"access",
1064,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2478,
21
],
["access", 1065, "error", 2478, 21],
["access", 1066, "cannot apply '+': operands must be numbers", 2478, 21],
["array", 1067, 0, 2478, 21],
["push", 1067, 1066, 2478, 21],
["frame", 1069, 1064, 2, 2478, 21],
["null", 1070, 2478, 21],
["setarg", 1069, 0, 1070, 2478, 21],
["setarg", 1069, 1, 1065, 2478, 21],
["setarg", 1069, 2, 1067, 2478, 21],
["invoke", 1069, 1068, 2478, 21],
["disrupt", 2478, 21],
"num_done_2213",
["move", 3, 1061, 2478, 21],
["jump", "while_start_2206", 2478, 21],
"while_end_2207",
["access", 1071, 1, 2480, 19],
["is_num", 1073, 2, 2480, 19],
["jump_false", 1073, "num_err_2214", 2480, 19],
["is_num", 1074, 1071, 2480, 19],
["jump_false", 1074, "num_err_2214", 2480, 19],
["add", 1072, 2, 1071, 2480, 19],
["jump", "num_done_2215", 2480, 19],
"num_err_2214",
[
"access",
1075,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2480,
19
],
["access", 1076, "error", 2480, 19],
["access", 1077, "cannot apply '+': operands must be numbers", 2480, 19],
["array", 1078, 0, 2480, 19],
["push", 1078, 1077, 2480, 19],
["frame", 1080, 1075, 2, 2480, 19],
["null", 1081, 2480, 19],
["setarg", 1080, 0, 1081, 2480, 19],
["setarg", 1080, 1, 1076, 2480, 19],
["setarg", 1080, 2, 1078, 2480, 19],
["invoke", 1080, 1079, 2480, 19],
["disrupt", 2480, 19],
"num_done_2215",
["move", 2, 1072, 2480, 19],
["jump", "while_start_2200", 2480, 19],
"while_end_2201",
["get", 1083, 36, 1, 2482, 7],
["frame", 1084, 1083, 1, 2482, 7],
["null", 1085, 2482, 7],
["setarg", 1084, 0, 1085, 2482, 7],
["setarg", 1084, 1, 27, 2482, 7],
["invoke", 1084, 1082, 2482, 7],
["put", 47, 88, 1, 2483, 22],
["null", 1086, 2484, 14],
["return", 1086, 2484, 14],
["jump", "if_end_2163", 2484, 14],
"if_else_2162",
"if_end_2163",
["access", 1087, "function", 2487, 17],
["is_identical", 1088, 37, 1087, 2487, 17],
["jump_true", 1088, "eq_done_2218", 2487, 17],
["is_int", 1089, 37, 2487, 17],
["jump_false", 1089, "eq_ni_2219", 2487, 17],
["is_int", 1090, 1087, 2487, 17],
["jump_false", 1090, "eq_ni_2219", 2487, 17],
["eq_int", 1088, 37, 1087, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_ni_2219",
["is_num", 1089, 37, 2487, 17],
["jump_false", 1089, "eq_nn_2220", 2487, 17],
["is_num", 1090, 1087, 2487, 17],
["jump_false", 1090, "eq_nn_2220", 2487, 17],
["eq_float", 1088, 37, 1087, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nn_2220",
["is_text", 1089, 37, 2487, 17],
["jump_false", 1089, "eq_nt_2221", 2487, 17],
["is_text", 1090, 1087, 2487, 17],
["jump_false", 1090, "eq_nt_2221", 2487, 17],
["eq_text", 1088, 37, 1087, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nt_2221",
["is_null", 1089, 37, 2487, 17],
["jump_false", 1089, "eq_nnl_2222", 2487, 17],
["is_null", 1090, 1087, 2487, 17],
["jump_false", 1090, "eq_nnl_2222", 2487, 17],
["true", 1088, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nnl_2222",
["is_bool", 1089, 37, 2487, 17],
["jump_false", 1089, "eq_nb_2223", 2487, 17],
["is_bool", 1090, 1087, 2487, 17],
["jump_false", 1090, "eq_nb_2223", 2487, 17],
["eq_bool", 1088, 37, 1087, 2487, 17],
["jump", "eq_done_2218", 2487, 17],
"eq_nb_2223",
["false", 1088, 2487, 17],
"eq_done_2218",
["jump_false", 1088, "if_else_2216", 2487, 17],
["load_field", 1091, 1, "name", 2488, 14],
["move", 42, 1091, 2488, 14],
["null", 1092, 2489, 19],
["is_identical", 1093, 42, 1092, 2489, 19],
["jump_true", 1093, "ne_nid_2227", 2489, 19],
["jump", "ne_ni_2228", 2489, 19],
"ne_nid_2227",
["false", 1093, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_ni_2228",
["is_int", 1094, 42, 2489, 19],
["jump_false", 1094, "ne_nn_2229", 2489, 19],
["is_int", 1095, 1092, 2489, 19],
["jump_false", 1095, "ne_nn_2229", 2489, 19],
["ne_int", 1093, 42, 1092, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nn_2229",
["is_num", 1094, 42, 2489, 19],
["jump_false", 1094, "ne_nt_2230", 2489, 19],
["is_num", 1095, 1092, 2489, 19],
["jump_false", 1095, "ne_nt_2230", 2489, 19],
["ne_float", 1093, 42, 1092, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nt_2230",
["is_text", 1094, 42, 2489, 19],
["jump_false", 1094, "ne_nnl_2231", 2489, 19],
["is_text", 1095, 1092, 2489, 19],
["jump_false", 1095, "ne_nnl_2231", 2489, 19],
["ne_text", 1093, 42, 1092, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nnl_2231",
["is_null", 1094, 42, 2489, 19],
["jump_false", 1094, "ne_nb_2232", 2489, 19],
["is_null", 1095, 1092, 2489, 19],
["jump_false", 1095, "ne_nb_2232", 2489, 19],
["false", 1093, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_nb_2232",
["is_bool", 1094, 42, 2489, 19],
["jump_false", 1094, "ne_mis_2233", 2489, 19],
["is_bool", 1095, 1092, 2489, 19],
["jump_false", 1095, "ne_mis_2233", 2489, 19],
["ne_bool", 1093, 42, 1092, 2489, 19],
["jump", "ne_done_2226", 2489, 19],
"ne_mis_2233",
["true", 1093, 2489, 19],
"ne_done_2226",
["jump_false", 1093, "if_else_2224", 2489, 19],
["get", 1097, 59, 1, 2490, 16],
["frame", 1098, 1097, 1, 2490, 16],
["null", 1099, 2490, 16],
["setarg", 1098, 0, 1099, 2490, 16],
["setarg", 1098, 1, 1, 2490, 16],
["invoke", 1098, 1096, 2490, 16],
["move", 29, 1096, 2490, 16],
["get", 1100, 79, 1, 2491, 19],
["move", 30, 1100, 2491, 19],
["get", 1101, 79, 1, 2492, 26],
["access", 1102, 1, 2492, 43],
["is_num", 1104, 1101, 2492, 43],
["jump_false", 1104, "num_err_2234", 2492, 43],
["is_num", 1105, 1102, 2492, 43],
["jump_false", 1105, "num_err_2234", 2492, 43],
["add", 1103, 1101, 1102, 2492, 43],
["jump", "num_done_2235", 2492, 43],
"num_err_2234",
[
"access",
1106,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2492,
43
],
["access", 1107, "error", 2492, 43],
["access", 1108, "cannot apply '+': operands must be numbers", 2492, 43],
["array", 1109, 0, 2492, 43],
["push", 1109, 1108, 2492, 43],
["frame", 1111, 1106, 2, 2492, 43],
["null", 1112, 2492, 43],
["setarg", 1111, 0, 1112, 2492, 43],
["setarg", 1111, 1, 1107, 2492, 43],
["setarg", 1111, 2, 1109, 2492, 43],
["invoke", 1111, 1110, 2492, 43],
["disrupt", 2492, 43],
"num_done_2235",
["put", 1103, 79, 1, 2492, 43],
["get", 1113, 81, 1, 2493, 14],
["is_array", 1114, 1113, 2493, 27],
["jump_false", 1114, "push_err_2236", 2493, 27],
["push", 1113, 29, 2493, 27],
["jump", "push_done_2237", 2493, 27],
"push_err_2236",
[
"access",
1115,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2493,
27
],
["access", 1116, "error", 2493, 27],
["access", 1117, "cannot push: target must be an array", 2493, 27],
["array", 1118, 0, 2493, 27],
["push", 1118, 1117, 2493, 27],
["frame", 1120, 1115, 2, 2493, 27],
["null", 1121, 2493, 27],
["setarg", 1120, 0, 1121, 2493, 27],
["setarg", 1120, 1, 1116, 2493, 27],
["setarg", 1120, 2, 1118, 2493, 27],
["invoke", 1120, 1119, 2493, 27],
["disrupt", 2493, 27],
"push_done_2237",
["get", 1123, 52, 1, 2494, 22],
["frame", 1124, 1123, 1, 2494, 22],
["null", 1125, 2494, 22],
["setarg", 1124, 0, 1125, 2494, 22],
["setarg", 1124, 1, 42, 2494, 22],
["invoke", 1124, 1122, 2494, 22],
["move", 41, 1122, 2494, 22],
["get", 1127, 10, 1, 2495, 16],
["frame", 1128, 1127, 0, 2495, 16],
["null", 1129, 2495, 16],
["setarg", 1128, 0, 1129, 2495, 16],
["invoke", 1128, 1126, 2495, 16],
["move", 24, 1126, 2495, 16],
["access", 1130, "function", 2496, 16],
["get", 1132, 16, 1, 2496, 9],
["frame", 1133, 1132, 3, 2496, 9],
["null", 1134, 2496, 9],
["setarg", 1133, 0, 1134, 2496, 9],
["setarg", 1133, 1, 1130, 2496, 9],
["setarg", 1133, 2, 24, 2496, 9],
["setarg", 1133, 3, 30, 2496, 9],
["invoke", 1133, 1131, 2496, 9],
["access", 1135, 0, 2497, 27],
["is_int", 1137, 41, 2497, 27],
["jump_false", 1137, "rel_ni_2240", 2497, 27],
["is_int", 1138, 1135, 2497, 27],
["jump_false", 1138, "rel_ni_2240", 2497, 27],
["ge_int", 1136, 41, 1135, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_ni_2240",
["is_num", 1137, 41, 2497, 27],
["jump_false", 1137, "rel_nn_2241", 2497, 27],
["is_num", 1138, 1135, 2497, 27],
["jump_false", 1138, "rel_nn_2241", 2497, 27],
["ge_float", 1136, 41, 1135, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_nn_2241",
["is_text", 1137, 41, 2497, 27],
["jump_false", 1137, "rel_err_2243", 2497, 27],
["is_text", 1138, 1135, 2497, 27],
["jump_false", 1138, "rel_err_2243", 2497, 27],
["ge_text", 1136, 41, 1135, 2497, 27],
["jump", "rel_done_2242", 2497, 27],
"rel_err_2243",
[
"access",
1139,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2497,
27
],
["access", 1140, "error", 2497, 27],
["access", 1141, "cannot compare with '>=': operands must be same type", 2497, 27],
["array", 1142, 0, 2497, 27],
["push", 1142, 1141, 2497, 27],
["frame", 1144, 1139, 2, 2497, 27],
["null", 1145, 2497, 27],
["setarg", 1144, 0, 1145, 2497, 27],
["setarg", 1144, 1, 1140, 2497, 27],
["setarg", 1144, 2, 1142, 2497, 27],
["invoke", 1144, 1143, 2497, 27],
["disrupt", 2497, 27],
"rel_done_2242",
["jump_false", 1136, "if_else_2238", 2497, 27],
["access", 1146, "move", 2498, 18],
["get", 1148, 16, 1, 2498, 11],
["frame", 1149, 1148, 3, 2498, 11],
["null", 1150, 2498, 11],
["setarg", 1149, 0, 1150, 2498, 11],
["setarg", 1149, 1, 1146, 2498, 11],
["setarg", 1149, 2, 41, 2498, 11],
["setarg", 1149, 3, 24, 2498, 11],
["invoke", 1149, 1147, 2498, 11],
["jump", "if_end_2239", 2498, 11],
"if_else_2238",
"if_end_2239",
["jump", "if_end_2225", 2498, 11],
"if_else_2224",
"if_end_2225",
["null", 1151, 2501, 14],
["return", 1151, 2501, 14],
["jump", "if_end_2217", 2501, 14],
"if_else_2216",
"if_end_2217",
["access", 1152, "call", 2504, 17],
["is_identical", 1153, 37, 1152, 2504, 17],
["jump_true", 1153, "eq_done_2246", 2504, 17],
["is_int", 1154, 37, 2504, 17],
["jump_false", 1154, "eq_ni_2247", 2504, 17],
["is_int", 1155, 1152, 2504, 17],
["jump_false", 1155, "eq_ni_2247", 2504, 17],
["eq_int", 1153, 37, 1152, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_ni_2247",
["is_num", 1154, 37, 2504, 17],
["jump_false", 1154, "eq_nn_2248", 2504, 17],
["is_num", 1155, 1152, 2504, 17],
["jump_false", 1155, "eq_nn_2248", 2504, 17],
["eq_float", 1153, 37, 1152, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nn_2248",
["is_text", 1154, 37, 2504, 17],
["jump_false", 1154, "eq_nt_2249", 2504, 17],
["is_text", 1155, 1152, 2504, 17],
["jump_false", 1155, "eq_nt_2249", 2504, 17],
["eq_text", 1153, 37, 1152, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nt_2249",
["is_null", 1154, 37, 2504, 17],
["jump_false", 1154, "eq_nnl_2250", 2504, 17],
["is_null", 1155, 1152, 2504, 17],
["jump_false", 1155, "eq_nnl_2250", 2504, 17],
["true", 1153, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nnl_2250",
["is_bool", 1154, 37, 2504, 17],
["jump_false", 1154, "eq_nb_2251", 2504, 17],
["is_bool", 1155, 1152, 2504, 17],
["jump_false", 1155, "eq_nb_2251", 2504, 17],
["eq_bool", 1153, 37, 1152, 2504, 17],
["jump", "eq_done_2246", 2504, 17],
"eq_nb_2251",
["false", 1153, 2504, 17],
"eq_done_2246",
["jump_false", 1153, "if_else_2244", 2504, 17],
["load_field", 1156, 1, "expression", 2505, 16],
["access", 1157, -1, 2505, 33],
["get", 1159, 58, 1, 2505, 7],
["frame", 1160, 1159, 2, 2505, 7],
["null", 1161, 2505, 7],
["setarg", 1160, 0, 1161, 2505, 7],
["setarg", 1160, 1, 1156, 2505, 7],
["setarg", 1160, 2, 1157, 2505, 7],
["invoke", 1160, 1158, 2505, 7],
["null", 1162, 2506, 14],
["return", 1162, 2506, 14],
["jump", "if_end_2245", 2506, 14],
"if_else_2244",
"if_end_2245",
["access", 1163, -1, 2509, 20],
["get", 1165, 58, 1, 2509, 5],
["frame", 1166, 1165, 2, 2509, 5],
["null", 1167, 2509, 5],
["setarg", 1166, 0, 1167, 2509, 5],
["setarg", 1166, 1, 1, 2509, 5],
["setarg", 1166, 2, 1163, 2509, 5],
["invoke", 1166, 1164, 2509, 5],
["null", 1168, 2510, 12],
["return", 1168, 2510, 12],
["null", 1169, 2510, 12],
["return", 1169, 2510, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 528,
"nr_close_slots": 0,
"instructions": [
["get", 35, 99, 1, 2515, 17],
["frame", 36, 35, 0, 2515, 17],
["null", 37, 2515, 17],
["setarg", 36, 0, 37, 2515, 17],
["invoke", 36, 34, 2515, 17],
["move", 30, 34, 2515, 17],
["load_field", 38, 1, "arrow", 2516, 20],
["true", 39, 2516, 39],
["is_identical", 18, 38, 39, 2516, 39],
["jump_true", 18, "eq_done_2252", 2516, 39],
["is_int", 40, 38, 2516, 39],
["jump_false", 40, "eq_ni_2253", 2516, 39],
["is_int", 41, 39, 2516, 39],
["jump_false", 41, "eq_ni_2253", 2516, 39],
["eq_int", 18, 38, 39, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_ni_2253",
["is_num", 40, 38, 2516, 39],
["jump_false", 40, "eq_nn_2254", 2516, 39],
["is_num", 41, 39, 2516, 39],
["jump_false", 41, "eq_nn_2254", 2516, 39],
["eq_float", 18, 38, 39, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nn_2254",
["is_text", 40, 38, 2516, 39],
["jump_false", 40, "eq_nt_2255", 2516, 39],
["is_text", 41, 39, 2516, 39],
["jump_false", 41, "eq_nt_2255", 2516, 39],
["eq_text", 18, 38, 39, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nt_2255",
["is_null", 40, 38, 2516, 39],
["jump_false", 40, "eq_nnl_2256", 2516, 39],
["is_null", 41, 39, 2516, 39],
["jump_false", 41, "eq_nnl_2256", 2516, 39],
["true", 18, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nnl_2256",
["is_bool", 40, 38, 2516, 39],
["jump_false", 40, "eq_nb_2257", 2516, 39],
["is_bool", 41, 39, 2516, 39],
["jump_false", 41, "eq_nb_2257", 2516, 39],
["eq_bool", 18, 38, 39, 2516, 39],
["jump", "eq_done_2252", 2516, 39],
"eq_nb_2257",
["false", 18, 2516, 39],
"eq_done_2252",
["load_field", 42, 1, "function_nr", 2517, 22],
["move", 13, 42, 2517, 22],
["load_field", 43, 1, "list", 2518, 18],
["move", 27, 43, 2518, 18],
["access", 21, 0, 2519, 21],
["access", 26, 1, 2520, 22],
["access", 2, 0, 2521, 14],
["null", 24, 2522, 17],
["null", 25, 2523, 22],
["access", 28, 1, 2524, 14],
["null", 5, 2525, 24],
["null", 10, 2526, 21],
["access", 6, 0, 2527, 24],
["null", 17, 2528, 19],
["null", 11, 2529, 14],
["null", 15, 2530, 17],
["null", 4, 2531, 20],
["access", 16, 0, 2532, 19],
["access", 19, 0, 2533, 22],
["access", 7, 0, 2534, 16],
["null", 33, 2535, 17],
["null", 3, 2536, 16],
["access", 22, 0, 2537, 21],
["access", 9, 0, 2538, 28],
["load_field", 44, 1, "disruption", 2539, 26],
["move", 8, 44, 2539, 26],
["null", 23, 2540, 22],
["load_field", 45, 1, "name", 2541, 19],
["move", 12, 45, 2541, 19],
["null", 14, 2542, 20],
["access", 20, 0, 2543, 17],
["null", 29, 2544, 18],
["access", 32, 0, 2545, 23],
["access", 31, 0, 2546, 22],
["get", 46, 72, 1, 2548, 10],
["is_array", 47, 46, 2548, 25],
["jump_false", 47, "push_err_2258", 2548, 25],
["push", 46, 30, 2548, 25],
["jump", "push_done_2259", 2548, 25],
"push_err_2258",
[
"access",
48,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2548,
25
],
["access", 49, "error", 2548, 25],
["access", 50, "cannot push: target must be an array", 2548, 25],
["array", 51, 0, 2548, 25],
["push", 51, 50, 2548, 25],
["frame", 53, 48, 2, 2548, 25],
["null", 54, 2548, 25],
["setarg", 53, 0, 54, 2548, 25],
["setarg", 53, 1, 49, 2548, 25],
["setarg", 53, 2, 51, 2548, 25],
["invoke", 53, 52, 2548, 25],
["disrupt", 2548, 25],
"push_done_2259",
["array", 55, 0, 2550, 22],
["put", 55, 83, 1, 2550, 22],
["array", 56, 0, 2551, 14],
["put", 56, 98, 1, 2551, 14],
["array", 57, 0, 2552, 25],
["put", 57, 84, 1, 2552, 25],
["null", 58, 2553, 20],
["put", 58, 88, 1, 2553, 20],
["null", 59, 2554, 23],
["put", 59, 89, 1, 2554, 23],
["record", 60, 0],
["put", 60, 87, 1, 2555, 19],
["put", 18, 85, 1, 2557, 18],
["null", 61, 2558, 42],
["is_identical", 62, 8, 61, 2558, 42],
["jump_true", 62, "ne_nid_2262", 2558, 42],
["jump", "ne_ni_2263", 2558, 42],
"ne_nid_2262",
["false", 62, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_ni_2263",
["is_int", 63, 8, 2558, 42],
["jump_false", 63, "ne_nn_2264", 2558, 42],
["is_int", 64, 61, 2558, 42],
["jump_false", 64, "ne_nn_2264", 2558, 42],
["ne_int", 62, 8, 61, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nn_2264",
["is_num", 63, 8, 2558, 42],
["jump_false", 63, "ne_nt_2265", 2558, 42],
["is_num", 64, 61, 2558, 42],
["jump_false", 64, "ne_nt_2265", 2558, 42],
["ne_float", 62, 8, 61, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nt_2265",
["is_text", 63, 8, 2558, 42],
["jump_false", 63, "ne_nnl_2266", 2558, 42],
["is_text", 64, 61, 2558, 42],
["jump_false", 64, "ne_nnl_2266", 2558, 42],
["ne_text", 62, 8, 61, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nnl_2266",
["is_null", 63, 8, 2558, 42],
["jump_false", 63, "ne_nb_2267", 2558, 42],
["is_null", 64, 61, 2558, 42],
["jump_false", 64, "ne_nb_2267", 2558, 42],
["false", 62, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_nb_2267",
["is_bool", 63, 8, 2558, 42],
["jump_false", 63, "ne_mis_2268", 2558, 42],
["is_bool", 64, 61, 2558, 42],
["jump_false", 64, "ne_mis_2268", 2558, 42],
["ne_bool", 62, 8, 61, 2558, 42],
["jump", "ne_done_2261", 2558, 42],
"ne_mis_2268",
["true", 62, 2558, 42],
"ne_done_2261",
["move", 65, 62, 2558, 42],
["jump_false", 65, "and_end_2260", 2558, 42],
["is_array", 66, 8, 2558, 59],
["move", 65, 66, 2558, 59],
"and_end_2260",
["put", 65, 82, 1, 2558, 59],
["null", 67, 2560, 35],
["is_identical", 68, 13, 67, 2560, 35],
["jump_true", 68, "ne_nid_2272", 2560, 35],
["jump", "ne_ni_2273", 2560, 35],
"ne_nid_2272",
["false", 68, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_ni_2273",
["is_int", 69, 13, 2560, 35],
["jump_false", 69, "ne_nn_2274", 2560, 35],
["is_int", 70, 67, 2560, 35],
["jump_false", 70, "ne_nn_2274", 2560, 35],
["ne_int", 68, 13, 67, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nn_2274",
["is_num", 69, 13, 2560, 35],
["jump_false", 69, "ne_nt_2275", 2560, 35],
["is_num", 70, 67, 2560, 35],
["jump_false", 70, "ne_nt_2275", 2560, 35],
["ne_float", 68, 13, 67, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nt_2275",
["is_text", 69, 13, 2560, 35],
["jump_false", 69, "ne_nnl_2276", 2560, 35],
["is_text", 70, 67, 2560, 35],
["jump_false", 70, "ne_nnl_2276", 2560, 35],
["ne_text", 68, 13, 67, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nnl_2276",
["is_null", 69, 13, 2560, 35],
["jump_false", 69, "ne_nb_2277", 2560, 35],
["is_null", 70, 67, 2560, 35],
["jump_false", 70, "ne_nb_2277", 2560, 35],
["false", 68, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_nb_2277",
["is_bool", 69, 13, 2560, 35],
["jump_false", 69, "ne_mis_2278", 2560, 35],
["is_bool", 70, 67, 2560, 35],
["jump_false", 70, "ne_mis_2278", 2560, 35],
["ne_bool", 68, 13, 67, 2560, 35],
["jump", "ne_done_2271", 2560, 35],
"ne_mis_2278",
["true", 68, 2560, 35],
"ne_done_2271",
["jump_false", 68, "tern_else_2269", 2560, 35],
["move", 71, 13, 2560, 42],
["jump", "tern_end_2270", 2560, 42],
"tern_else_2269",
["access", 72, 0, 2560, 55],
["move", 71, 72, 2560, 55],
"tern_end_2270",
["put", 71, 80, 1, 2560, 55],
["null", 73, 2563, 19],
["is_identical", 74, 27, 73, 2563, 19],
["jump_true", 74, "eq_done_2281", 2563, 19],
["is_int", 75, 27, 2563, 19],
["jump_false", 75, "eq_ni_2282", 2563, 19],
["is_int", 76, 73, 2563, 19],
["jump_false", 76, "eq_ni_2282", 2563, 19],
["eq_int", 74, 27, 73, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_ni_2282",
["is_num", 75, 27, 2563, 19],
["jump_false", 75, "eq_nn_2283", 2563, 19],
["is_num", 76, 73, 2563, 19],
["jump_false", 76, "eq_nn_2283", 2563, 19],
["eq_float", 74, 27, 73, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nn_2283",
["is_text", 75, 27, 2563, 19],
["jump_false", 75, "eq_nt_2284", 2563, 19],
["is_text", 76, 73, 2563, 19],
["jump_false", 76, "eq_nt_2284", 2563, 19],
["eq_text", 74, 27, 73, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nt_2284",
["is_null", 75, 27, 2563, 19],
["jump_false", 75, "eq_nnl_2285", 2563, 19],
["is_null", 76, 73, 2563, 19],
["jump_false", 76, "eq_nnl_2285", 2563, 19],
["true", 74, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nnl_2285",
["is_bool", 75, 27, 2563, 19],
["jump_false", 75, "eq_nb_2286", 2563, 19],
["is_bool", 76, 73, 2563, 19],
["jump_false", 76, "eq_nb_2286", 2563, 19],
["eq_bool", 74, 27, 73, 2563, 19],
["jump", "eq_done_2281", 2563, 19],
"eq_nb_2286",
["false", 74, 2563, 19],
"eq_done_2281",
["jump_false", 74, "if_else_2279", 2563, 19],
["load_field", 77, 1, "parameters", 2564, 16],
["move", 27, 77, 2564, 16],
["jump", "if_end_2280", 2564, 16],
"if_else_2279",
"if_end_2280",
["null", 78, 2566, 27],
["is_identical", 79, 27, 78, 2566, 27],
["jump_true", 79, "ne_nid_2290", 2566, 27],
["jump", "ne_ni_2291", 2566, 27],
"ne_nid_2290",
["false", 79, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_ni_2291",
["is_int", 80, 27, 2566, 27],
["jump_false", 80, "ne_nn_2292", 2566, 27],
["is_int", 81, 78, 2566, 27],
["jump_false", 81, "ne_nn_2292", 2566, 27],
["ne_int", 79, 27, 78, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nn_2292",
["is_num", 80, 27, 2566, 27],
["jump_false", 80, "ne_nt_2293", 2566, 27],
["is_num", 81, 78, 2566, 27],
["jump_false", 81, "ne_nt_2293", 2566, 27],
["ne_float", 79, 27, 78, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nt_2293",
["is_text", 80, 27, 2566, 27],
["jump_false", 80, "ne_nnl_2294", 2566, 27],
["is_text", 81, 78, 2566, 27],
["jump_false", 81, "ne_nnl_2294", 2566, 27],
["ne_text", 79, 27, 78, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nnl_2294",
["is_null", 80, 27, 2566, 27],
["jump_false", 80, "ne_nb_2295", 2566, 27],
["is_null", 81, 78, 2566, 27],
["jump_false", 81, "ne_nb_2295", 2566, 27],
["false", 79, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_nb_2295",
["is_bool", 80, 27, 2566, 27],
["jump_false", 80, "ne_mis_2296", 2566, 27],
["is_bool", 81, 78, 2566, 27],
["jump_false", 81, "ne_mis_2296", 2566, 27],
["ne_bool", 79, 27, 78, 2566, 27],
["jump", "ne_done_2289", 2566, 27],
"ne_mis_2296",
["true", 79, 2566, 27],
"ne_done_2289",
["jump_false", 79, "tern_else_2287", 2566, 27],
["length", 83, 27, 2566, 41],
["move", 82, 83, 2566, 41],
["jump", "tern_end_2288", 2566, 41],
"tern_else_2287",
["access", 84, 0, 2566, 51],
["move", 82, 84, 2566, 51],
"tern_end_2288",
["move", 21, 82, 2566, 51],
["put", 21, 92, 1, 2567, 17],
["access", 85, 0, 2568, 19],
["put", 85, 97, 1, 2568, 19],
["access", 86, 0, 2569, 24],
["put", 86, 93, 1, 2569, 24],
["access", 87, 0, 2570, 24],
["put", 87, 94, 1, 2570, 24],
["access", 26, 1, 2572, 18],
["access", 2, 0, 2573, 10],
"while_start_2297",
["is_int", 89, 2, 2574, 17],
["jump_false", 89, "rel_ni_2299", 2574, 17],
["is_int", 90, 21, 2574, 17],
["jump_false", 90, "rel_ni_2299", 2574, 17],
["lt_int", 88, 2, 21, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_ni_2299",
["is_num", 89, 2, 2574, 17],
["jump_false", 89, "rel_nn_2300", 2574, 17],
["is_num", 90, 21, 2574, 17],
["jump_false", 90, "rel_nn_2300", 2574, 17],
["lt_float", 88, 2, 21, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_nn_2300",
["is_text", 89, 2, 2574, 17],
["jump_false", 89, "rel_err_2302", 2574, 17],
["is_text", 90, 21, 2574, 17],
["jump_false", 90, "rel_err_2302", 2574, 17],
["lt_text", 88, 2, 21, 2574, 17],
["jump", "rel_done_2301", 2574, 17],
"rel_err_2302",
[
"access",
91,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2574,
17
],
["access", 92, "error", 2574, 17],
["access", 93, "cannot compare with '<': operands must be same type", 2574, 17],
["array", 94, 0, 2574, 17],
["push", 94, 93, 2574, 17],
["frame", 96, 91, 2, 2574, 17],
["null", 97, 2574, 17],
["setarg", 96, 0, 97, 2574, 17],
["setarg", 96, 1, 92, 2574, 17],
["setarg", 96, 2, 94, 2574, 17],
["invoke", 96, 95, 2574, 17],
["disrupt", 2574, 17],
"rel_done_2301",
["jump_false", 88, "while_end_2298", 2574, 17],
["load_dynamic", 98, 27, 2, 2575, 22],
["move", 24, 98, 2575, 22],
["load_field", 99, 24, "name", 2576, 20],
["move", 25, 99, 2576, 20],
["null", 100, 2577, 25],
["is_identical", 101, 25, 100, 2577, 25],
["jump_true", 101, "eq_done_2306", 2577, 25],
["is_int", 102, 25, 2577, 25],
["jump_false", 102, "eq_ni_2307", 2577, 25],
["is_int", 103, 100, 2577, 25],
["jump_false", 103, "eq_ni_2307", 2577, 25],
["eq_int", 101, 25, 100, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_ni_2307",
["is_num", 102, 25, 2577, 25],
["jump_false", 102, "eq_nn_2308", 2577, 25],
["is_num", 103, 100, 2577, 25],
["jump_false", 103, "eq_nn_2308", 2577, 25],
["eq_float", 101, 25, 100, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nn_2308",
["is_text", 102, 25, 2577, 25],
["jump_false", 102, "eq_nt_2309", 2577, 25],
["is_text", 103, 100, 2577, 25],
["jump_false", 103, "eq_nt_2309", 2577, 25],
["eq_text", 101, 25, 100, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nt_2309",
["is_null", 102, 25, 2577, 25],
["jump_false", 102, "eq_nnl_2310", 2577, 25],
["is_null", 103, 100, 2577, 25],
["jump_false", 103, "eq_nnl_2310", 2577, 25],
["true", 101, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nnl_2310",
["is_bool", 102, 25, 2577, 25],
["jump_false", 102, "eq_nb_2311", 2577, 25],
["is_bool", 103, 100, 2577, 25],
["jump_false", 103, "eq_nb_2311", 2577, 25],
["eq_bool", 101, 25, 100, 2577, 25],
["jump", "eq_done_2306", 2577, 25],
"eq_nb_2311",
["false", 101, 2577, 25],
"eq_done_2306",
["move", 104, 101, 2577, 25],
["jump_false", 104, "and_end_2305", 2577, 25],
["is_text", 105, 24, 2577, 41],
["move", 104, 105, 2577, 41],
"and_end_2305",
["jump_false", 104, "if_else_2303", 2577, 41],
["move", 25, 24, 2578, 22],
["jump", "if_end_2304", 2578, 22],
"if_else_2303",
"if_end_2304",
["null", 106, 2580, 25],
["is_identical", 107, 25, 106, 2580, 25],
["jump_true", 107, "ne_nid_2315", 2580, 25],
["jump", "ne_ni_2316", 2580, 25],
"ne_nid_2315",
["false", 107, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_ni_2316",
["is_int", 108, 25, 2580, 25],
["jump_false", 108, "ne_nn_2317", 2580, 25],
["is_int", 109, 106, 2580, 25],
["jump_false", 109, "ne_nn_2317", 2580, 25],
["ne_int", 107, 25, 106, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nn_2317",
["is_num", 108, 25, 2580, 25],
["jump_false", 108, "ne_nt_2318", 2580, 25],
["is_num", 109, 106, 2580, 25],
["jump_false", 109, "ne_nt_2318", 2580, 25],
["ne_float", 107, 25, 106, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nt_2318",
["is_text", 108, 25, 2580, 25],
["jump_false", 108, "ne_nnl_2319", 2580, 25],
["is_text", 109, 106, 2580, 25],
["jump_false", 109, "ne_nnl_2319", 2580, 25],
["ne_text", 107, 25, 106, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nnl_2319",
["is_null", 108, 25, 2580, 25],
["jump_false", 108, "ne_nb_2320", 2580, 25],
["is_null", 109, 106, 2580, 25],
["jump_false", 109, "ne_nb_2320", 2580, 25],
["false", 107, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_nb_2320",
["is_bool", 108, 25, 2580, 25],
["jump_false", 108, "ne_mis_2321", 2580, 25],
["is_bool", 109, 106, 2580, 25],
["jump_false", 109, "ne_mis_2321", 2580, 25],
["ne_bool", 107, 25, 106, 2580, 25],
["jump", "ne_done_2314", 2580, 25],
"ne_mis_2321",
["true", 107, 2580, 25],
"ne_done_2314",
["jump_false", 107, "if_else_2312", 2580, 25],
["true", 110, 2581, 41],
["get", 112, 9, 1, 2581, 9],
["frame", 113, 112, 3, 2581, 9],
["null", 114, 2581, 9],
["setarg", 113, 0, 114, 2581, 9],
["setarg", 113, 1, 25, 2581, 9],
["setarg", 113, 2, 26, 2581, 9],
["setarg", 113, 3, 110, 2581, 9],
["invoke", 113, 111, 2581, 9],
["access", 115, 1, 2582, 35],
["is_num", 117, 26, 2582, 35],
["jump_false", 117, "num_err_2322", 2582, 35],
["is_num", 118, 115, 2582, 35],
["jump_false", 118, "num_err_2322", 2582, 35],
["add", 116, 26, 115, 2582, 35],
["jump", "num_done_2323", 2582, 35],
"num_err_2322",
[
"access",
119,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2582,
35
],
["access", 120, "error", 2582, 35],
["access", 121, "cannot apply '+': operands must be numbers", 2582, 35],
["array", 122, 0, 2582, 35],
["push", 122, 121, 2582, 35],
["frame", 124, 119, 2, 2582, 35],
["null", 125, 2582, 35],
["setarg", 124, 0, 125, 2582, 35],
["setarg", 124, 1, 120, 2582, 35],
["setarg", 124, 2, 122, 2582, 35],
["invoke", 124, 123, 2582, 35],
["disrupt", 2582, 35],
"num_done_2323",
["move", 26, 116, 2582, 35],
["jump", "if_end_2313", 2582, 35],
"if_else_2312",
"if_end_2313",
["access", 126, 1, 2584, 17],
["is_num", 128, 2, 2584, 17],
["jump_false", 128, "num_err_2324", 2584, 17],
["is_num", 129, 126, 2584, 17],
["jump_false", 129, "num_err_2324", 2584, 17],
["add", 127, 2, 126, 2584, 17],
["jump", "num_done_2325", 2584, 17],
"num_err_2324",
[
"access",
130,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2584,
17
],
["access", 131, "error", 2584, 17],
["access", 132, "cannot apply '+': operands must be numbers", 2584, 17],
["array", 133, 0, 2584, 17],
["push", 133, 132, 2584, 17],
["frame", 135, 130, 2, 2584, 17],
["null", 136, 2584, 17],
["setarg", 135, 0, 136, 2584, 17],
["setarg", 135, 1, 131, 2584, 17],
["setarg", 135, 2, 133, 2584, 17],
["invoke", 135, 134, 2584, 17],
["disrupt", 2584, 17],
"num_done_2325",
["move", 2, 127, 2584, 17],
["jump", "while_start_2297", 2584, 17],
"while_end_2298",
["access", 137, 1, 2587, 24],
["get", 138, 92, 1, 2587, 28],
["is_num", 140, 137, 2587, 28],
["jump_false", 140, "num_err_2326", 2587, 28],
["is_num", 141, 138, 2587, 28],
["jump_false", 141, "num_err_2326", 2587, 28],
["add", 139, 137, 138, 2587, 28],
["jump", "num_done_2327", 2587, 28],
"num_err_2326",
[
"access",
142,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2587,
28
],
["access", 143, "error", 2587, 28],
["access", 144, "cannot apply '+': operands must be numbers", 2587, 28],
["array", 145, 0, 2587, 28],
["push", 145, 144, 2587, 28],
["frame", 147, 142, 2, 2587, 28],
["null", 148, 2587, 28],
["setarg", 147, 0, 148, 2587, 28],
["setarg", 147, 1, 143, 2587, 28],
["setarg", 147, 2, 145, 2587, 28],
["invoke", 147, 146, 2587, 28],
["disrupt", 2587, 28],
"num_done_2327",
["put", 139, 91, 1, 2587, 28],
["access", 149, 1, 2588, 18],
["get", 150, 92, 1, 2588, 22],
["is_num", 152, 149, 2588, 22],
["jump_false", 152, "num_err_2328", 2588, 22],
["is_num", 153, 150, 2588, 22],
["jump_false", 153, "num_err_2328", 2588, 22],
["add", 151, 149, 150, 2588, 22],
["jump", "num_done_2329", 2588, 22],
"num_err_2328",
[
"access",
154,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2588,
22
],
["access", 155, "error", 2588, 22],
["access", 156, "cannot apply '+': operands must be numbers", 2588, 22],
["array", 157, 0, 2588, 22],
["push", 157, 156, 2588, 22],
["frame", 159, 154, 2, 2588, 22],
["null", 160, 2588, 22],
["setarg", 159, 0, 160, 2588, 22],
["setarg", 159, 1, 155, 2588, 22],
["setarg", 159, 2, 157, 2588, 22],
["invoke", 159, 158, 2588, 22],
["disrupt", 2588, 22],
"num_done_2329",
["put", 151, 90, 1, 2588, 22],
["get", 162, 100, 1, 2591, 5],
["frame", 163, 162, 0, 2591, 5],
["null", 164, 2591, 5],
["setarg", 163, 0, 164, 2591, 5],
["invoke", 163, 161, 2591, 5],
["access", 165, 1, 2593, 24],
["get", 166, 92, 1, 2593, 28],
["is_num", 168, 165, 2593, 28],
["jump_false", 168, "num_err_2330", 2593, 28],
["is_num", 169, 166, 2593, 28],
["jump_false", 169, "num_err_2330", 2593, 28],
["add", 167, 165, 166, 2593, 28],
["jump", "num_done_2331", 2593, 28],
"num_err_2330",
[
"access",
170,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2593,
28
],
["access", 171, "error", 2593, 28],
["access", 172, "cannot apply '+': operands must be numbers", 2593, 28],
["array", 173, 0, 2593, 28],
["push", 173, 172, 2593, 28],
["frame", 175, 170, 2, 2593, 28],
["null", 176, 2593, 28],
["setarg", 175, 0, 176, 2593, 28],
["setarg", 175, 1, 171, 2593, 28],
["setarg", 175, 2, 173, 2593, 28],
["invoke", 175, 174, 2593, 28],
["disrupt", 2593, 28],
"num_done_2331",
["get", 177, 94, 1, 2593, 40],
["is_text", 179, 167, 2593, 40],
["jump_false", 179, "add_cn_2333", 2593, 40],
["is_text", 180, 177, 2593, 40],
["jump_false", 180, "add_cn_2333", 2593, 40],
["concat", 178, 167, 177, 2593, 40],
["jump", "add_done_2332", 2593, 40],
"add_cn_2333",
["is_num", 179, 167, 2593, 40],
["jump_false", 179, "add_err_2334", 2593, 40],
["is_num", 180, 177, 2593, 40],
["jump_false", 180, "add_err_2334", 2593, 40],
["add", 178, 167, 177, 2593, 40],
["jump", "add_done_2332", 2593, 40],
"add_err_2334",
[
"access",
181,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2593,
40
],
["access", 182, "error", 2593, 40],
["access", 183, "cannot apply '+': operands must both be text or both be numbers", 2593, 40],
["array", 184, 0, 2593, 40],
["push", 184, 183, 2593, 40],
["frame", 186, 181, 2, 2593, 40],
["null", 187, 2593, 40],
["setarg", 186, 0, 187, 2593, 40],
["setarg", 186, 1, 182, 2593, 40],
["setarg", 186, 2, 184, 2593, 40],
["invoke", 186, 185, 2593, 40],
["disrupt", 2593, 40],
"add_done_2332",
["put", 178, 91, 1, 2593, 40],
["get", 188, 91, 1, 2594, 9],
["get", 189, 90, 1, 2594, 28],
["is_int", 191, 188, 2594, 28],
["jump_false", 191, "rel_ni_2337", 2594, 28],
["is_int", 192, 189, 2594, 28],
["jump_false", 192, "rel_ni_2337", 2594, 28],
["gt_int", 190, 188, 189, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_ni_2337",
["is_num", 191, 188, 2594, 28],
["jump_false", 191, "rel_nn_2338", 2594, 28],
["is_num", 192, 189, 2594, 28],
["jump_false", 192, "rel_nn_2338", 2594, 28],
["gt_float", 190, 188, 189, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_nn_2338",
["is_text", 191, 188, 2594, 28],
["jump_false", 191, "rel_err_2340", 2594, 28],
["is_text", 192, 189, 2594, 28],
["jump_false", 192, "rel_err_2340", 2594, 28],
["gt_text", 190, 188, 189, 2594, 28],
["jump", "rel_done_2339", 2594, 28],
"rel_err_2340",
[
"access",
193,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2594,
28
],
["access", 194, "error", 2594, 28],
["access", 195, "cannot compare with '>': operands must be same type", 2594, 28],
["array", 196, 0, 2594, 28],
["push", 196, 195, 2594, 28],
["frame", 198, 193, 2, 2594, 28],
["null", 199, 2594, 28],
["setarg", 198, 0, 199, 2594, 28],
["setarg", 198, 1, 194, 2594, 28],
["setarg", 198, 2, 196, 2594, 28],
["invoke", 198, 197, 2594, 28],
["disrupt", 2594, 28],
"rel_done_2339",
["jump_false", 190, "if_else_2335", 2594, 28],
["get", 200, 91, 1, 2595, 20],
["put", 200, 90, 1, 2595, 20],
["jump", "if_end_2336", 2595, 20],
"if_else_2335",
"if_end_2336",
["access", 28, 1, 2599, 10],
["access", 2, 0, 2600, 10],
"while_start_2341",
["is_int", 202, 2, 2601, 17],
["jump_false", 202, "rel_ni_2343", 2601, 17],
["is_int", 203, 21, 2601, 17],
["jump_false", 203, "rel_ni_2343", 2601, 17],
["lt_int", 201, 2, 21, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_ni_2343",
["is_num", 202, 2, 2601, 17],
["jump_false", 202, "rel_nn_2344", 2601, 17],
["is_num", 203, 21, 2601, 17],
["jump_false", 203, "rel_nn_2344", 2601, 17],
["lt_float", 201, 2, 21, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_nn_2344",
["is_text", 202, 2, 2601, 17],
["jump_false", 202, "rel_err_2346", 2601, 17],
["is_text", 203, 21, 2601, 17],
["jump_false", 203, "rel_err_2346", 2601, 17],
["lt_text", 201, 2, 21, 2601, 17],
["jump", "rel_done_2345", 2601, 17],
"rel_err_2346",
[
"access",
204,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2601,
17
],
["access", 205, "error", 2601, 17],
["access", 206, "cannot compare with '<': operands must be same type", 2601, 17],
["array", 207, 0, 2601, 17],
["push", 207, 206, 2601, 17],
["frame", 209, 204, 2, 2601, 17],
["null", 210, 2601, 17],
["setarg", 209, 0, 210, 2601, 17],
["setarg", 209, 1, 205, 2601, 17],
["setarg", 209, 2, 207, 2601, 17],
["invoke", 209, 208, 2601, 17],
["disrupt", 2601, 17],
"rel_done_2345",
["jump_false", 201, "while_end_2342", 2601, 17],
["load_dynamic", 211, 27, 2, 2602, 22],
["move", 24, 211, 2602, 22],
["load_field", 212, 24, "expression", 2603, 22],
["move", 5, 212, 2603, 22],
["null", 213, 2604, 27],
["is_identical", 214, 5, 213, 2604, 27],
["jump_true", 214, "ne_nid_2350", 2604, 27],
["jump", "ne_ni_2351", 2604, 27],
"ne_nid_2350",
["false", 214, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_ni_2351",
["is_int", 215, 5, 2604, 27],
["jump_false", 215, "ne_nn_2352", 2604, 27],
["is_int", 216, 213, 2604, 27],
["jump_false", 216, "ne_nn_2352", 2604, 27],
["ne_int", 214, 5, 213, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nn_2352",
["is_num", 215, 5, 2604, 27],
["jump_false", 215, "ne_nt_2353", 2604, 27],
["is_num", 216, 213, 2604, 27],
["jump_false", 216, "ne_nt_2353", 2604, 27],
["ne_float", 214, 5, 213, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nt_2353",
["is_text", 215, 5, 2604, 27],
["jump_false", 215, "ne_nnl_2354", 2604, 27],
["is_text", 216, 213, 2604, 27],
["jump_false", 216, "ne_nnl_2354", 2604, 27],
["ne_text", 214, 5, 213, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nnl_2354",
["is_null", 215, 5, 2604, 27],
["jump_false", 215, "ne_nb_2355", 2604, 27],
["is_null", 216, 213, 2604, 27],
["jump_false", 216, "ne_nb_2355", 2604, 27],
["false", 214, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_nb_2355",
["is_bool", 215, 5, 2604, 27],
["jump_false", 215, "ne_mis_2356", 2604, 27],
["is_bool", 216, 213, 2604, 27],
["jump_false", 216, "ne_mis_2356", 2604, 27],
["ne_bool", 214, 5, 213, 2604, 27],
["jump", "ne_done_2349", 2604, 27],
"ne_mis_2356",
["true", 214, 2604, 27],
"ne_done_2349",
["jump_false", 214, "if_else_2347", 2604, 27],
["access", 217, "default_end", 2605, 31],
["get", 219, 60, 1, 2605, 21],
["frame", 220, 219, 1, 2605, 21],
["null", 221, 2605, 21],
["setarg", 220, 0, 221, 2605, 21],
["setarg", 220, 1, 217, 2605, 21],
["invoke", 220, 218, 2605, 21],
["move", 10, 218, 2605, 21],
["access", 222, "jump_not_null", 2606, 24],
["get", 224, 35, 1, 2606, 9],
["frame", 225, 224, 3, 2606, 9],
["null", 226, 2606, 9],
["setarg", 225, 0, 226, 2606, 9],
["setarg", 225, 1, 222, 2606, 9],
["setarg", 225, 2, 28, 2606, 9],
["setarg", 225, 3, 10, 2606, 9],
["invoke", 225, 223, 2606, 9],
["access", 227, -1, 2607, 47],
["get", 229, 58, 1, 2607, 24],
["frame", 230, 229, 2, 2607, 24],
["null", 231, 2607, 24],
["setarg", 230, 0, 231, 2607, 24],
["setarg", 230, 1, 5, 2607, 24],
["setarg", 230, 2, 227, 2607, 24],
["invoke", 230, 228, 2607, 24],
["move", 6, 228, 2607, 24],
["access", 232, "move", 2608, 16],
["get", 234, 16, 1, 2608, 9],
["frame", 235, 234, 3, 2608, 9],
["null", 236, 2608, 9],
["setarg", 235, 0, 236, 2608, 9],
["setarg", 235, 1, 232, 2608, 9],
["setarg", 235, 2, 28, 2608, 9],
["setarg", 235, 3, 6, 2608, 9],
["invoke", 235, 233, 2608, 9],
["get", 238, 36, 1, 2609, 9],
["frame", 239, 238, 1, 2609, 9],
["null", 240, 2609, 9],
["setarg", 239, 0, 240, 2609, 9],
["setarg", 239, 1, 10, 2609, 9],
["invoke", 239, 237, 2609, 9],
["jump", "if_end_2348", 2609, 9],
"if_else_2347",
"if_end_2348",
["access", 241, 1, 2611, 17],
["is_num", 243, 28, 2611, 17],
["jump_false", 243, "num_err_2357", 2611, 17],
["is_num", 244, 241, 2611, 17],
["jump_false", 244, "num_err_2357", 2611, 17],
["add", 242, 28, 241, 2611, 17],
["jump", "num_done_2358", 2611, 17],
"num_err_2357",
[
"access",
245,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2611,
17
],
["access", 246, "error", 2611, 17],
["access", 247, "cannot apply '+': operands must be numbers", 2611, 17],
["array", 248, 0, 2611, 17],
["push", 248, 247, 2611, 17],
["frame", 250, 245, 2, 2611, 17],
["null", 251, 2611, 17],
["setarg", 250, 0, 251, 2611, 17],
["setarg", 250, 1, 246, 2611, 17],
["setarg", 250, 2, 248, 2611, 17],
["invoke", 250, 249, 2611, 17],
["disrupt", 2611, 17],
"num_done_2358",
["move", 28, 242, 2611, 17],
["access", 252, 1, 2612, 17],
["is_num", 254, 2, 2612, 17],
["jump_false", 254, "num_err_2359", 2612, 17],
["is_num", 255, 252, 2612, 17],
["jump_false", 255, "num_err_2359", 2612, 17],
["add", 253, 2, 252, 2612, 17],
["jump", "num_done_2360", 2612, 17],
"num_err_2359",
[
"access",
256,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2612,
17
],
["access", 257, "error", 2612, 17],
["access", 258, "cannot apply '+': operands must be numbers", 2612, 17],
["array", 259, 0, 2612, 17],
["push", 259, 258, 2612, 17],
["frame", 261, 256, 2, 2612, 17],
["null", 262, 2612, 17],
["setarg", 261, 0, 262, 2612, 17],
["setarg", 261, 1, 257, 2612, 17],
["setarg", 261, 2, 259, 2612, 17],
["invoke", 261, 260, 2612, 17],
["disrupt", 2612, 17],
"num_done_2360",
["move", 2, 253, 2612, 17],
["jump", "while_start_2341", 2612, 17],
"while_end_2342",
["load_field", 263, 1, "intrinsics", 2616, 21],
["get", 265, 71, 1, 2616, 5],
["frame", 266, 265, 1, 2616, 5],
["null", 267, 2616, 5],
["setarg", 266, 0, 267, 2616, 5],
["setarg", 266, 1, 263, 2616, 5],
["invoke", 266, 264, 2616, 5],
["load_field", 268, 1, "functions", 2619, 15],
["move", 17, 268, 2619, 15],
["null", 269, 2620, 20],
["is_identical", 270, 17, 269, 2620, 20],
["jump_true", 270, "ne_nid_2364", 2620, 20],
["jump", "ne_ni_2365", 2620, 20],
"ne_nid_2364",
["false", 270, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_ni_2365",
["is_int", 271, 17, 2620, 20],
["jump_false", 271, "ne_nn_2366", 2620, 20],
["is_int", 272, 269, 2620, 20],
["jump_false", 272, "ne_nn_2366", 2620, 20],
["ne_int", 270, 17, 269, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nn_2366",
["is_num", 271, 17, 2620, 20],
["jump_false", 271, "ne_nt_2367", 2620, 20],
["is_num", 272, 269, 2620, 20],
["jump_false", 272, "ne_nt_2367", 2620, 20],
["ne_float", 270, 17, 269, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nt_2367",
["is_text", 271, 17, 2620, 20],
["jump_false", 271, "ne_nnl_2368", 2620, 20],
["is_text", 272, 269, 2620, 20],
["jump_false", 272, "ne_nnl_2368", 2620, 20],
["ne_text", 270, 17, 269, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nnl_2368",
["is_null", 271, 17, 2620, 20],
["jump_false", 271, "ne_nb_2369", 2620, 20],
["is_null", 272, 269, 2620, 20],
["jump_false", 272, "ne_nb_2369", 2620, 20],
["false", 270, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_nb_2369",
["is_bool", 271, 17, 2620, 20],
["jump_false", 271, "ne_mis_2370", 2620, 20],
["is_bool", 272, 269, 2620, 20],
["jump_false", 272, "ne_mis_2370", 2620, 20],
["ne_bool", 270, 17, 269, 2620, 20],
["jump", "ne_done_2363", 2620, 20],
"ne_mis_2370",
["true", 270, 2620, 20],
"ne_done_2363",
["jump_false", 270, "if_else_2361", 2620, 20],
["access", 2, 0, 2621, 12],
"while_start_2371",
["length", 273, 17, 2622, 26],
["is_int", 275, 2, 2622, 26],
["jump_false", 275, "rel_ni_2373", 2622, 26],
["is_int", 276, 273, 2622, 26],
["jump_false", 276, "rel_ni_2373", 2622, 26],
["lt_int", 274, 2, 273, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_ni_2373",
["is_num", 275, 2, 2622, 26],
["jump_false", 275, "rel_nn_2374", 2622, 26],
["is_num", 276, 273, 2622, 26],
["jump_false", 276, "rel_nn_2374", 2622, 26],
["lt_float", 274, 2, 273, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_nn_2374",
["is_text", 275, 2, 2622, 26],
["jump_false", 275, "rel_err_2376", 2622, 26],
["is_text", 276, 273, 2622, 26],
["jump_false", 276, "rel_err_2376", 2622, 26],
["lt_text", 274, 2, 273, 2622, 26],
["jump", "rel_done_2375", 2622, 26],
"rel_err_2376",
[
"access",
277,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2622,
26
],
["access", 278, "error", 2622, 26],
["access", 279, "cannot compare with '<': operands must be same type", 2622, 26],
["array", 280, 0, 2622, 26],
["push", 280, 279, 2622, 26],
["frame", 282, 277, 2, 2622, 26],
["null", 283, 2622, 26],
["setarg", 282, 0, 283, 2622, 26],
["setarg", 282, 1, 278, 2622, 26],
["setarg", 282, 2, 280, 2622, 26],
["invoke", 282, 281, 2622, 26],
["disrupt", 2622, 26],
"rel_done_2375",
["jump_false", 274, "while_end_2372", 2622, 26],
["load_dynamic", 284, 17, 2, 2623, 22],
["move", 11, 284, 2623, 22],
["load_field", 285, 11, "name", 2624, 17],
["move", 15, 285, 2624, 17],
["null", 286, 2625, 22],
["is_identical", 287, 15, 286, 2625, 22],
["jump_true", 287, "ne_nid_2380", 2625, 22],
["jump", "ne_ni_2381", 2625, 22],
"ne_nid_2380",
["false", 287, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_ni_2381",
["is_int", 288, 15, 2625, 22],
["jump_false", 288, "ne_nn_2382", 2625, 22],
["is_int", 289, 286, 2625, 22],
["jump_false", 289, "ne_nn_2382", 2625, 22],
["ne_int", 287, 15, 286, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nn_2382",
["is_num", 288, 15, 2625, 22],
["jump_false", 288, "ne_nt_2383", 2625, 22],
["is_num", 289, 286, 2625, 22],
["jump_false", 289, "ne_nt_2383", 2625, 22],
["ne_float", 287, 15, 286, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nt_2383",
["is_text", 288, 15, 2625, 22],
["jump_false", 288, "ne_nnl_2384", 2625, 22],
["is_text", 289, 286, 2625, 22],
["jump_false", 289, "ne_nnl_2384", 2625, 22],
["ne_text", 287, 15, 286, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nnl_2384",
["is_null", 288, 15, 2625, 22],
["jump_false", 288, "ne_nb_2385", 2625, 22],
["is_null", 289, 286, 2625, 22],
["jump_false", 289, "ne_nb_2385", 2625, 22],
["false", 287, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_nb_2385",
["is_bool", 288, 15, 2625, 22],
["jump_false", 288, "ne_mis_2386", 2625, 22],
["is_bool", 289, 286, 2625, 22],
["jump_false", 289, "ne_mis_2386", 2625, 22],
["ne_bool", 287, 15, 286, 2625, 22],
["jump", "ne_done_2379", 2625, 22],
"ne_mis_2386",
["true", 287, 2625, 22],
"ne_done_2379",
["jump_false", 287, "if_else_2377", 2625, 22],
["get", 291, 59, 1, 2626, 22],
["frame", 292, 291, 1, 2626, 22],
["null", 293, 2626, 22],
["setarg", 292, 0, 293, 2626, 22],
["setarg", 292, 1, 11, 2626, 22],
["invoke", 292, 290, 2626, 22],
["move", 4, 290, 2626, 22],
["get", 294, 79, 1, 2627, 21],
["move", 16, 294, 2627, 21],
["get", 295, 79, 1, 2628, 28],
["access", 296, 1, 2628, 45],
["is_num", 298, 295, 2628, 45],
["jump_false", 298, "num_err_2387", 2628, 45],
["is_num", 299, 296, 2628, 45],
["jump_false", 299, "num_err_2387", 2628, 45],
["add", 297, 295, 296, 2628, 45],
["jump", "num_done_2388", 2628, 45],
"num_err_2387",
[
"access",
300,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2628,
45
],
["access", 301, "error", 2628, 45],
["access", 302, "cannot apply '+': operands must be numbers", 2628, 45],
["array", 303, 0, 2628, 45],
["push", 303, 302, 2628, 45],
["frame", 305, 300, 2, 2628, 45],
["null", 306, 2628, 45],
["setarg", 305, 0, 306, 2628, 45],
["setarg", 305, 1, 301, 2628, 45],
["setarg", 305, 2, 303, 2628, 45],
["invoke", 305, 304, 2628, 45],
["disrupt", 2628, 45],
"num_done_2388",
["put", 297, 79, 1, 2628, 45],
["get", 307, 81, 1, 2629, 16],
["is_array", 308, 307, 2629, 29],
["jump_false", 308, "push_err_2389", 2629, 29],
["push", 307, 4, 2629, 29],
["jump", "push_done_2390", 2629, 29],
"push_err_2389",
[
"access",
309,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2629,
29
],
["access", 310, "error", 2629, 29],
["access", 311, "cannot push: target must be an array", 2629, 29],
["array", 312, 0, 2629, 29],
["push", 312, 311, 2629, 29],
["frame", 314, 309, 2, 2629, 29],
["null", 315, 2629, 29],
["setarg", 314, 0, 315, 2629, 29],
["setarg", 314, 1, 310, 2629, 29],
["setarg", 314, 2, 312, 2629, 29],
["invoke", 314, 313, 2629, 29],
["disrupt", 2629, 29],
"push_done_2390",
["get", 317, 52, 1, 2630, 24],
["frame", 318, 317, 1, 2630, 24],
["null", 319, 2630, 24],
["setarg", 318, 0, 319, 2630, 24],
["setarg", 318, 1, 15, 2630, 24],
["invoke", 318, 316, 2630, 24],
["move", 19, 316, 2630, 24],
["get", 321, 10, 1, 2631, 18],
["frame", 322, 321, 0, 2631, 18],
["null", 323, 2631, 18],
["setarg", 322, 0, 323, 2631, 18],
["invoke", 322, 320, 2631, 18],
["move", 7, 320, 2631, 18],
["access", 324, "function", 2632, 18],
["get", 326, 16, 1, 2632, 11],
["frame", 327, 326, 3, 2632, 11],
["null", 328, 2632, 11],
["setarg", 327, 0, 328, 2632, 11],
["setarg", 327, 1, 324, 2632, 11],
["setarg", 327, 2, 7, 2632, 11],
["setarg", 327, 3, 16, 2632, 11],
["invoke", 327, 325, 2632, 11],
["access", 329, 0, 2633, 29],
["is_int", 331, 19, 2633, 29],
["jump_false", 331, "rel_ni_2393", 2633, 29],
["is_int", 332, 329, 2633, 29],
["jump_false", 332, "rel_ni_2393", 2633, 29],
["ge_int", 330, 19, 329, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_ni_2393",
["is_num", 331, 19, 2633, 29],
["jump_false", 331, "rel_nn_2394", 2633, 29],
["is_num", 332, 329, 2633, 29],
["jump_false", 332, "rel_nn_2394", 2633, 29],
["ge_float", 330, 19, 329, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_nn_2394",
["is_text", 331, 19, 2633, 29],
["jump_false", 331, "rel_err_2396", 2633, 29],
["is_text", 332, 329, 2633, 29],
["jump_false", 332, "rel_err_2396", 2633, 29],
["ge_text", 330, 19, 329, 2633, 29],
["jump", "rel_done_2395", 2633, 29],
"rel_err_2396",
[
"access",
333,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2633,
29
],
["access", 334, "error", 2633, 29],
["access", 335, "cannot compare with '>=': operands must be same type", 2633, 29],
["array", 336, 0, 2633, 29],
["push", 336, 335, 2633, 29],
["frame", 338, 333, 2, 2633, 29],
["null", 339, 2633, 29],
["setarg", 338, 0, 339, 2633, 29],
["setarg", 338, 1, 334, 2633, 29],
["setarg", 338, 2, 336, 2633, 29],
["invoke", 338, 337, 2633, 29],
["disrupt", 2633, 29],
"rel_done_2395",
["jump_false", 330, "if_else_2391", 2633, 29],
["access", 340, "move", 2634, 20],
["get", 342, 16, 1, 2634, 13],
["frame", 343, 342, 3, 2634, 13],
["null", 344, 2634, 13],
["setarg", 343, 0, 344, 2634, 13],
["setarg", 343, 1, 340, 2634, 13],
["setarg", 343, 2, 19, 2634, 13],
["setarg", 343, 3, 7, 2634, 13],
["invoke", 343, 341, 2634, 13],
["jump", "if_end_2392", 2634, 13],
"if_else_2391",
"if_end_2392",
["jump", "if_end_2378", 2634, 13],
"if_else_2377",
"if_end_2378",
["access", 345, 1, 2637, 19],
["is_num", 347, 2, 2637, 19],
["jump_false", 347, "num_err_2397", 2637, 19],
["is_num", 348, 345, 2637, 19],
["jump_false", 348, "num_err_2397", 2637, 19],
["add", 346, 2, 345, 2637, 19],
["jump", "num_done_2398", 2637, 19],
"num_err_2397",
[
"access",
349,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2637,
19
],
["access", 350, "error", 2637, 19],
["access", 351, "cannot apply '+': operands must be numbers", 2637, 19],
["array", 352, 0, 2637, 19],
["push", 352, 351, 2637, 19],
["frame", 354, 349, 2, 2637, 19],
["null", 355, 2637, 19],
["setarg", 354, 0, 355, 2637, 19],
["setarg", 354, 1, 350, 2637, 19],
["setarg", 354, 2, 352, 2637, 19],
["invoke", 354, 353, 2637, 19],
["disrupt", 2637, 19],
"num_done_2398",
["move", 2, 346, 2637, 19],
["jump", "while_start_2371", 2637, 19],
"while_end_2372",
["jump", "if_end_2362", 2637, 19],
"if_else_2361",
"if_end_2362",
["load_field", 356, 1, "statements", 2642, 13],
["move", 33, 356, 2642, 13],
["null", 357, 2643, 18],
["is_identical", 358, 33, 357, 2643, 18],
["jump_true", 358, "eq_done_2401", 2643, 18],
["is_int", 359, 33, 2643, 18],
["jump_false", 359, "eq_ni_2402", 2643, 18],
["is_int", 360, 357, 2643, 18],
["jump_false", 360, "eq_ni_2402", 2643, 18],
["eq_int", 358, 33, 357, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_ni_2402",
["is_num", 359, 33, 2643, 18],
["jump_false", 359, "eq_nn_2403", 2643, 18],
["is_num", 360, 357, 2643, 18],
["jump_false", 360, "eq_nn_2403", 2643, 18],
["eq_float", 358, 33, 357, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nn_2403",
["is_text", 359, 33, 2643, 18],
["jump_false", 359, "eq_nt_2404", 2643, 18],
["is_text", 360, 357, 2643, 18],
["jump_false", 360, "eq_nt_2404", 2643, 18],
["eq_text", 358, 33, 357, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nt_2404",
["is_null", 359, 33, 2643, 18],
["jump_false", 359, "eq_nnl_2405", 2643, 18],
["is_null", 360, 357, 2643, 18],
["jump_false", 360, "eq_nnl_2405", 2643, 18],
["true", 358, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nnl_2405",
["is_bool", 359, 33, 2643, 18],
["jump_false", 359, "eq_nb_2406", 2643, 18],
["is_bool", 360, 357, 2643, 18],
["jump_false", 360, "eq_nb_2406", 2643, 18],
["eq_bool", 358, 33, 357, 2643, 18],
["jump", "eq_done_2401", 2643, 18],
"eq_nb_2406",
["false", 358, 2643, 18],
"eq_done_2401",
["jump_false", 358, "if_else_2399", 2643, 18],
["load_field", 361, 1, "body", 2644, 14],
["move", 3, 361, 2644, 14],
["null", 362, 2645, 19],
["is_identical", 363, 3, 362, 2645, 19],
["jump_true", 363, "ne_nid_2410", 2645, 19],
["jump", "ne_ni_2411", 2645, 19],
"ne_nid_2410",
["false", 363, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_ni_2411",
["is_int", 364, 3, 2645, 19],
["jump_false", 364, "ne_nn_2412", 2645, 19],
["is_int", 365, 362, 2645, 19],
["jump_false", 365, "ne_nn_2412", 2645, 19],
["ne_int", 363, 3, 362, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nn_2412",
["is_num", 364, 3, 2645, 19],
["jump_false", 364, "ne_nt_2413", 2645, 19],
["is_num", 365, 362, 2645, 19],
["jump_false", 365, "ne_nt_2413", 2645, 19],
["ne_float", 363, 3, 362, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nt_2413",
["is_text", 364, 3, 2645, 19],
["jump_false", 364, "ne_nnl_2414", 2645, 19],
["is_text", 365, 362, 2645, 19],
["jump_false", 365, "ne_nnl_2414", 2645, 19],
["ne_text", 363, 3, 362, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nnl_2414",
["is_null", 364, 3, 2645, 19],
["jump_false", 364, "ne_nb_2415", 2645, 19],
["is_null", 365, 362, 2645, 19],
["jump_false", 365, "ne_nb_2415", 2645, 19],
["false", 363, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_nb_2415",
["is_bool", 364, 3, 2645, 19],
["jump_false", 364, "ne_mis_2416", 2645, 19],
["is_bool", 365, 362, 2645, 19],
["jump_false", 365, "ne_mis_2416", 2645, 19],
["ne_bool", 363, 3, 362, 2645, 19],
["jump", "ne_done_2409", 2645, 19],
"ne_mis_2416",
["true", 363, 2645, 19],
"ne_done_2409",
["jump_false", 363, "if_else_2407", 2645, 19],
["load_field", 366, 3, "statements", 2646, 17],
["move", 33, 366, 2646, 17],
["null", 367, 2647, 22],
["is_identical", 368, 33, 367, 2647, 22],
["jump_true", 368, "eq_done_2419", 2647, 22],
["is_int", 369, 33, 2647, 22],
["jump_false", 369, "eq_ni_2420", 2647, 22],
["is_int", 370, 367, 2647, 22],
["jump_false", 370, "eq_ni_2420", 2647, 22],
["eq_int", 368, 33, 367, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_ni_2420",
["is_num", 369, 33, 2647, 22],
["jump_false", 369, "eq_nn_2421", 2647, 22],
["is_num", 370, 367, 2647, 22],
["jump_false", 370, "eq_nn_2421", 2647, 22],
["eq_float", 368, 33, 367, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nn_2421",
["is_text", 369, 33, 2647, 22],
["jump_false", 369, "eq_nt_2422", 2647, 22],
["is_text", 370, 367, 2647, 22],
["jump_false", 370, "eq_nt_2422", 2647, 22],
["eq_text", 368, 33, 367, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nt_2422",
["is_null", 369, 33, 2647, 22],
["jump_false", 369, "eq_nnl_2423", 2647, 22],
["is_null", 370, 367, 2647, 22],
["jump_false", 370, "eq_nnl_2423", 2647, 22],
["true", 368, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nnl_2423",
["is_bool", 369, 33, 2647, 22],
["jump_false", 369, "eq_nb_2424", 2647, 22],
["is_bool", 370, 367, 2647, 22],
["jump_false", 370, "eq_nb_2424", 2647, 22],
["eq_bool", 368, 33, 367, 2647, 22],
["jump", "eq_done_2419", 2647, 22],
"eq_nb_2424",
["false", 368, 2647, 22],
"eq_done_2419",
["jump_false", 368, "if_else_2417", 2647, 22],
["move", 33, 3, 2648, 19],
["jump", "if_end_2418", 2648, 19],
"if_else_2417",
"if_end_2418",
["jump", "if_end_2408", 2648, 19],
"if_else_2407",
"if_end_2408",
["jump", "if_end_2400", 2648, 19],
"if_else_2399",
"if_end_2400",
["null", 371, 2652, 18],
["is_identical", 372, 33, 371, 2652, 18],
["jump_true", 372, "ne_nid_2429", 2652, 18],
["jump", "ne_ni_2430", 2652, 18],
"ne_nid_2429",
["false", 372, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_ni_2430",
["is_int", 373, 33, 2652, 18],
["jump_false", 373, "ne_nn_2431", 2652, 18],
["is_int", 374, 371, 2652, 18],
["jump_false", 374, "ne_nn_2431", 2652, 18],
["ne_int", 372, 33, 371, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nn_2431",
["is_num", 373, 33, 2652, 18],
["jump_false", 373, "ne_nt_2432", 2652, 18],
["is_num", 374, 371, 2652, 18],
["jump_false", 374, "ne_nt_2432", 2652, 18],
["ne_float", 372, 33, 371, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nt_2432",
["is_text", 373, 33, 2652, 18],
["jump_false", 373, "ne_nnl_2433", 2652, 18],
["is_text", 374, 371, 2652, 18],
["jump_false", 374, "ne_nnl_2433", 2652, 18],
["ne_text", 372, 33, 371, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nnl_2433",
["is_null", 373, 33, 2652, 18],
["jump_false", 373, "ne_nb_2434", 2652, 18],
["is_null", 374, 371, 2652, 18],
["jump_false", 374, "ne_nb_2434", 2652, 18],
["false", 372, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_nb_2434",
["is_bool", 373, 33, 2652, 18],
["jump_false", 373, "ne_mis_2435", 2652, 18],
["is_bool", 374, 371, 2652, 18],
["jump_false", 374, "ne_mis_2435", 2652, 18],
["ne_bool", 372, 33, 371, 2652, 18],
["jump", "ne_done_2428", 2652, 18],
"ne_mis_2435",
["true", 372, 2652, 18],
"ne_done_2428",
["move", 375, 372, 2652, 18],
["jump_false", 375, "and_end_2427", 2652, 18],
["is_array", 376, 33, 2652, 35],
["move", 375, 376, 2652, 35],
"and_end_2427",
["jump_false", 375, "if_else_2425", 2652, 35],
["access", 2, 0, 2653, 12],
"while_start_2436",
["length", 377, 33, 2654, 26],
["is_int", 379, 2, 2654, 26],
["jump_false", 379, "rel_ni_2438", 2654, 26],
["is_int", 380, 377, 2654, 26],
["jump_false", 380, "rel_ni_2438", 2654, 26],
["lt_int", 378, 2, 377, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_ni_2438",
["is_num", 379, 2, 2654, 26],
["jump_false", 379, "rel_nn_2439", 2654, 26],
["is_num", 380, 377, 2654, 26],
["jump_false", 380, "rel_nn_2439", 2654, 26],
["lt_float", 378, 2, 377, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_nn_2439",
["is_text", 379, 2, 2654, 26],
["jump_false", 379, "rel_err_2441", 2654, 26],
["is_text", 380, 377, 2654, 26],
["jump_false", 380, "rel_err_2441", 2654, 26],
["lt_text", 378, 2, 377, 2654, 26],
["jump", "rel_done_2440", 2654, 26],
"rel_err_2441",
[
"access",
381,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2654,
26
],
["access", 382, "error", 2654, 26],
["access", 383, "cannot compare with '<': operands must be same type", 2654, 26],
["array", 384, 0, 2654, 26],
["push", 384, 383, 2654, 26],
["frame", 386, 381, 2, 2654, 26],
["null", 387, 2654, 26],
["setarg", 386, 0, 387, 2654, 26],
["setarg", 386, 1, 382, 2654, 26],
["setarg", 386, 2, 384, 2654, 26],
["invoke", 386, 385, 2654, 26],
["disrupt", 2654, 26],
"rel_done_2440",
["jump_false", 378, "while_end_2437", 2654, 26],
["load_dynamic", 388, 33, 2, 2655, 29],
["get", 390, 62, 1, 2655, 9],
["frame", 391, 390, 1, 2655, 9],
["null", 392, 2655, 9],
["setarg", 391, 0, 392, 2655, 9],
["setarg", 391, 1, 388, 2655, 9],
["invoke", 391, 389, 2655, 9],
["access", 393, 1, 2656, 19],
["is_num", 395, 2, 2656, 19],
["jump_false", 395, "num_err_2442", 2656, 19],
["is_num", 396, 393, 2656, 19],
["jump_false", 396, "num_err_2442", 2656, 19],
["add", 394, 2, 393, 2656, 19],
["jump", "num_done_2443", 2656, 19],
"num_err_2442",
[
"access",
397,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2656,
19
],
["access", 398, "error", 2656, 19],
["access", 399, "cannot apply '+': operands must be numbers", 2656, 19],
["array", 400, 0, 2656, 19],
["push", 400, 399, 2656, 19],
["frame", 402, 397, 2, 2656, 19],
["null", 403, 2656, 19],
["setarg", 402, 0, 403, 2656, 19],
["setarg", 402, 1, 398, 2656, 19],
["setarg", 402, 2, 400, 2656, 19],
["invoke", 402, 401, 2656, 19],
["disrupt", 2656, 19],
"num_done_2443",
["move", 2, 394, 2656, 19],
["jump", "while_start_2436", 2656, 19],
"while_end_2437",
["jump", "if_end_2426", 2656, 19],
"if_else_2425",
"if_end_2426",
["get", 405, 10, 1, 2661, 17],
["frame", 406, 405, 0, 2661, 17],
["null", 407, 2661, 17],
["setarg", 406, 0, 407, 2661, 17],
["invoke", 406, 404, 2661, 17],
["move", 22, 404, 2661, 17],
["access", 408, "null", 2662, 12],
["get", 410, 15, 1, 2662, 5],
["frame", 411, 410, 2, 2662, 5],
["null", 412, 2662, 5],
["setarg", 411, 0, 412, 2662, 5],
["setarg", 411, 1, 408, 2662, 5],
["setarg", 411, 2, 22, 2662, 5],
["invoke", 411, 409, 2662, 5],
["access", 413, "return", 2663, 12],
["get", 415, 15, 1, 2663, 5],
["frame", 416, 415, 2, 2663, 5],
["null", 417, 2663, 5],
["setarg", 416, 0, 417, 2663, 5],
["setarg", 416, 1, 413, 2663, 5],
["setarg", 416, 2, 22, 2663, 5],
["invoke", 416, 414, 2663, 5],
["null", 418, 2666, 27],
["is_identical", 419, 8, 418, 2666, 27],
["jump_true", 419, "ne_nid_2448", 2666, 27],
["jump", "ne_ni_2449", 2666, 27],
"ne_nid_2448",
["false", 419, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_ni_2449",
["is_int", 420, 8, 2666, 27],
["jump_false", 420, "ne_nn_2450", 2666, 27],
["is_int", 421, 418, 2666, 27],
["jump_false", 421, "ne_nn_2450", 2666, 27],
["ne_int", 419, 8, 418, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nn_2450",
["is_num", 420, 8, 2666, 27],
["jump_false", 420, "ne_nt_2451", 2666, 27],
["is_num", 421, 418, 2666, 27],
["jump_false", 421, "ne_nt_2451", 2666, 27],
["ne_float", 419, 8, 418, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nt_2451",
["is_text", 420, 8, 2666, 27],
["jump_false", 420, "ne_nnl_2452", 2666, 27],
["is_text", 421, 418, 2666, 27],
["jump_false", 421, "ne_nnl_2452", 2666, 27],
["ne_text", 419, 8, 418, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nnl_2452",
["is_null", 420, 8, 2666, 27],
["jump_false", 420, "ne_nb_2453", 2666, 27],
["is_null", 421, 418, 2666, 27],
["jump_false", 421, "ne_nb_2453", 2666, 27],
["false", 419, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_nb_2453",
["is_bool", 420, 8, 2666, 27],
["jump_false", 420, "ne_mis_2454", 2666, 27],
["is_bool", 421, 418, 2666, 27],
["jump_false", 421, "ne_mis_2454", 2666, 27],
["ne_bool", 419, 8, 418, 2666, 27],
["jump", "ne_done_2447", 2666, 27],
"ne_mis_2454",
["true", 419, 2666, 27],
"ne_done_2447",
["move", 422, 419, 2666, 27],
["jump_false", 422, "and_end_2446", 2666, 27],
["is_array", 423, 8, 2666, 44],
["move", 422, 423, 2666, 44],
"and_end_2446",
["jump_false", 422, "if_else_2444", 2666, 44],
["access", 424, "disruption", 2667, 28],
["get", 426, 60, 1, 2667, 18],
["frame", 427, 426, 1, 2667, 18],
["null", 428, 2667, 18],
["setarg", 427, 0, 428, 2667, 18],
["setarg", 427, 1, 424, 2667, 18],
["invoke", 427, 425, 2667, 18],
["get", 430, 36, 1, 2667, 7],
["frame", 431, 430, 1, 2667, 7],
["null", 432, 2667, 7],
["setarg", 431, 0, 432, 2667, 7],
["setarg", 431, 1, 425, 2667, 7],
["invoke", 431, 429, 2667, 7],
["get", 433, 83, 1, 2668, 33],
["length", 434, 433, 2668, 33],
["move", 9, 434, 2668, 33],
["access", 2, 0, 2669, 12],
"while_start_2455",
["length", 435, 8, 2670, 26],
["is_int", 437, 2, 2670, 26],
["jump_false", 437, "rel_ni_2457", 2670, 26],
["is_int", 438, 435, 2670, 26],
["jump_false", 438, "rel_ni_2457", 2670, 26],
["lt_int", 436, 2, 435, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_ni_2457",
["is_num", 437, 2, 2670, 26],
["jump_false", 437, "rel_nn_2458", 2670, 26],
["is_num", 438, 435, 2670, 26],
["jump_false", 438, "rel_nn_2458", 2670, 26],
["lt_float", 436, 2, 435, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_nn_2458",
["is_text", 437, 2, 2670, 26],
["jump_false", 437, "rel_err_2460", 2670, 26],
["is_text", 438, 435, 2670, 26],
["jump_false", 438, "rel_err_2460", 2670, 26],
["lt_text", 436, 2, 435, 2670, 26],
["jump", "rel_done_2459", 2670, 26],
"rel_err_2460",
[
"access",
439,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2670,
26
],
["access", 440, "error", 2670, 26],
["access", 441, "cannot compare with '<': operands must be same type", 2670, 26],
["array", 442, 0, 2670, 26],
["push", 442, 441, 2670, 26],
["frame", 444, 439, 2, 2670, 26],
["null", 445, 2670, 26],
["setarg", 444, 0, 445, 2670, 26],
["setarg", 444, 1, 440, 2670, 26],
["setarg", 444, 2, 442, 2670, 26],
["invoke", 444, 443, 2670, 26],
["disrupt", 2670, 26],
"rel_done_2459",
["jump_false", 436, "while_end_2456", 2670, 26],
["load_dynamic", 446, 8, 2, 2671, 38],
["get", 448, 62, 1, 2671, 9],
["frame", 449, 448, 1, 2671, 9],
["null", 450, 2671, 9],
["setarg", 449, 0, 450, 2671, 9],
["setarg", 449, 1, 446, 2671, 9],
["invoke", 449, 447, 2671, 9],
["access", 451, 1, 2672, 19],
["is_num", 453, 2, 2672, 19],
["jump_false", 453, "num_err_2461", 2672, 19],
["is_num", 454, 451, 2672, 19],
["jump_false", 454, "num_err_2461", 2672, 19],
["add", 452, 2, 451, 2672, 19],
["jump", "num_done_2462", 2672, 19],
"num_err_2461",
[
"access",
455,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2672,
19
],
["access", 456, "error", 2672, 19],
["access", 457, "cannot apply '+': operands must be numbers", 2672, 19],
["array", 458, 0, 2672, 19],
["push", 458, 457, 2672, 19],
["frame", 460, 455, 2, 2672, 19],
["null", 461, 2672, 19],
["setarg", 460, 0, 461, 2672, 19],
["setarg", 460, 1, 456, 2672, 19],
["setarg", 460, 2, 458, 2672, 19],
["invoke", 460, 459, 2672, 19],
["disrupt", 2672, 19],
"num_done_2462",
["move", 2, 452, 2672, 19],
["jump", "while_start_2455", 2672, 19],
"while_end_2456",
["get", 463, 10, 1, 2674, 20],
["frame", 464, 463, 0, 2674, 20],
["null", 465, 2674, 20],
["setarg", 464, 0, 465, 2674, 20],
["invoke", 464, 462, 2674, 20],
["move", 23, 462, 2674, 20],
["access", 466, "null", 2675, 14],
["get", 468, 15, 1, 2675, 7],
["frame", 469, 468, 2, 2675, 7],
["null", 470, 2675, 7],
["setarg", 469, 0, 470, 2675, 7],
["setarg", 469, 1, 466, 2675, 7],
["setarg", 469, 2, 23, 2675, 7],
["invoke", 469, 467, 2675, 7],
["access", 471, "return", 2676, 14],
["get", 473, 15, 1, 2676, 7],
["frame", 474, 473, 2, 2676, 7],
["null", 475, 2676, 7],
["setarg", 474, 0, 475, 2676, 7],
["setarg", 474, 1, 471, 2676, 7],
["setarg", 474, 2, 23, 2676, 7],
["invoke", 474, 472, 2676, 7],
["jump", "if_end_2445", 2676, 7],
"if_else_2444",
"if_end_2445",
["null", 476, 2680, 20],
["is_identical", 477, 12, 476, 2680, 20],
["jump_true", 477, "eq_done_2465", 2680, 20],
["is_int", 478, 12, 2680, 20],
["jump_false", 478, "eq_ni_2466", 2680, 20],
["is_int", 479, 476, 2680, 20],
["jump_false", 479, "eq_ni_2466", 2680, 20],
["eq_int", 477, 12, 476, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_ni_2466",
["is_num", 478, 12, 2680, 20],
["jump_false", 478, "eq_nn_2467", 2680, 20],
["is_num", 479, 476, 2680, 20],
["jump_false", 479, "eq_nn_2467", 2680, 20],
["eq_float", 477, 12, 476, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nn_2467",
["is_text", 478, 12, 2680, 20],
["jump_false", 478, "eq_nt_2468", 2680, 20],
["is_text", 479, 476, 2680, 20],
["jump_false", 479, "eq_nt_2468", 2680, 20],
["eq_text", 477, 12, 476, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nt_2468",
["is_null", 478, 12, 2680, 20],
["jump_false", 478, "eq_nnl_2469", 2680, 20],
["is_null", 479, 476, 2680, 20],
["jump_false", 479, "eq_nnl_2469", 2680, 20],
["true", 477, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nnl_2469",
["is_bool", 478, 12, 2680, 20],
["jump_false", 478, "eq_nb_2470", 2680, 20],
["is_bool", 479, 476, 2680, 20],
["jump_false", 479, "eq_nb_2470", 2680, 20],
["eq_bool", 477, 12, 476, 2680, 20],
["jump", "eq_done_2465", 2680, 20],
"eq_nb_2470",
["false", 477, 2680, 20],
"eq_done_2465",
["jump_false", 477, "if_else_2463", 2680, 20],
["access", 12, "<anonymous>", 2681, 17],
["jump", "if_end_2464", 2681, 17],
"if_else_2463",
"if_end_2464",
["get", 480, 80, 1, 2684, 34],
["get", 482, 51, 1, 2684, 16],
["frame", 483, 482, 1, 2684, 16],
["null", 484, 2684, 16],
["setarg", 483, 0, 484, 2684, 16],
["setarg", 483, 1, 480, 2684, 16],
["invoke", 483, 481, 2684, 16],
["move", 14, 481, 2684, 16],
["null", 485, 2685, 21],
["is_identical", 486, 14, 485, 2685, 21],
["jump_true", 486, "ne_nid_2475", 2685, 21],
["jump", "ne_ni_2476", 2685, 21],
"ne_nid_2475",
["false", 486, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_ni_2476",
["is_int", 487, 14, 2685, 21],
["jump_false", 487, "ne_nn_2477", 2685, 21],
["is_int", 488, 485, 2685, 21],
["jump_false", 488, "ne_nn_2477", 2685, 21],
["ne_int", 486, 14, 485, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nn_2477",
["is_num", 487, 14, 2685, 21],
["jump_false", 487, "ne_nt_2478", 2685, 21],
["is_num", 488, 485, 2685, 21],
["jump_false", 488, "ne_nt_2478", 2685, 21],
["ne_float", 486, 14, 485, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nt_2478",
["is_text", 487, 14, 2685, 21],
["jump_false", 487, "ne_nnl_2479", 2685, 21],
["is_text", 488, 485, 2685, 21],
["jump_false", 488, "ne_nnl_2479", 2685, 21],
["ne_text", 486, 14, 485, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nnl_2479",
["is_null", 487, 14, 2685, 21],
["jump_false", 487, "ne_nb_2480", 2685, 21],
["is_null", 488, 485, 2685, 21],
["jump_false", 488, "ne_nb_2480", 2685, 21],
["false", 486, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_nb_2480",
["is_bool", 487, 14, 2685, 21],
["jump_false", 487, "ne_mis_2481", 2685, 21],
["is_bool", 488, 485, 2685, 21],
["jump_false", 488, "ne_mis_2481", 2685, 21],
["ne_bool", 486, 14, 485, 2685, 21],
["jump", "ne_done_2474", 2685, 21],
"ne_mis_2481",
["true", 486, 2685, 21],
"ne_done_2474",
["move", 489, 486, 2685, 21],
["jump_false", 489, "and_end_2473", 2685, 21],
["load_field", 490, 14, "nr_close_slots", 2685, 29],
["null", 491, 2685, 56],
["is_identical", 492, 490, 491, 2685, 56],
["jump_true", 492, "ne_nid_2483", 2685, 56],
["jump", "ne_ni_2484", 2685, 56],
"ne_nid_2483",
["false", 492, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_ni_2484",
["is_int", 493, 490, 2685, 56],
["jump_false", 493, "ne_nn_2485", 2685, 56],
["is_int", 494, 491, 2685, 56],
["jump_false", 494, "ne_nn_2485", 2685, 56],
["ne_int", 492, 490, 491, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nn_2485",
["is_num", 493, 490, 2685, 56],
["jump_false", 493, "ne_nt_2486", 2685, 56],
["is_num", 494, 491, 2685, 56],
["jump_false", 494, "ne_nt_2486", 2685, 56],
["ne_float", 492, 490, 491, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nt_2486",
["is_text", 493, 490, 2685, 56],
["jump_false", 493, "ne_nnl_2487", 2685, 56],
["is_text", 494, 491, 2685, 56],
["jump_false", 494, "ne_nnl_2487", 2685, 56],
["ne_text", 492, 490, 491, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nnl_2487",
["is_null", 493, 490, 2685, 56],
["jump_false", 493, "ne_nb_2488", 2685, 56],
["is_null", 494, 491, 2685, 56],
["jump_false", 494, "ne_nb_2488", 2685, 56],
["false", 492, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_nb_2488",
["is_bool", 493, 490, 2685, 56],
["jump_false", 493, "ne_mis_2489", 2685, 56],
["is_bool", 494, 491, 2685, 56],
["jump_false", 494, "ne_mis_2489", 2685, 56],
["ne_bool", 492, 490, 491, 2685, 56],
["jump", "ne_done_2482", 2685, 56],
"ne_mis_2489",
["true", 492, 2685, 56],
"ne_done_2482",
["move", 489, 492, 2685, 56],
"and_end_2473",
["jump_false", 489, "if_else_2471", 2685, 56],
["load_field", 495, 14, "nr_close_slots", 2686, 15],
["move", 20, 495, 2686, 15],
["jump", "if_end_2472", 2686, 15],
"if_else_2471",
"if_end_2472",
["record", 496, 6],
["store_field", 496, 12, "name", 2690, 13],
["store_field", 496, 21, "nr_args", 2691, 16],
["store_field", 496, 20, "nr_close_slots", 2692, 23],
["get", 497, 90, 1, 2693, 17],
["access", 498, 1, 2693, 30],
["is_num", 500, 497, 2693, 30],
["jump_false", 500, "num_err_2490", 2693, 30],
["is_num", 501, 498, 2693, 30],
["jump_false", 501, "num_err_2490", 2693, 30],
["add", 499, 497, 498, 2693, 30],
["jump", "num_done_2491", 2693, 30],
"num_err_2490",
[
"access",
502,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2693,
30
],
["access", 503, "error", 2693, 30],
["access", 504, "cannot apply '+': operands must be numbers", 2693, 30],
["array", 505, 0, 2693, 30],
["push", 505, 504, 2693, 30],
["frame", 507, 502, 2, 2693, 30],
["null", 508, 2693, 30],
["setarg", 507, 0, 508, 2693, 30],
["setarg", 507, 1, 503, 2693, 30],
["setarg", 507, 2, 505, 2693, 30],
["invoke", 507, 506, 2693, 30],
["disrupt", 2693, 30],
"num_done_2491",
["store_field", 496, 499, "nr_slots", 2693, 30],
["store_field", 496, 9, "disruption_pc", 2694, 22],
["get", 509, 83, 1, 2695, 21],
["store_field", 496, 509, "instructions", 2695, 21],
["move", 29, 496, 2695, 21],
["get", 510, 78, 1, 2698, 9],
["null", 511, 2698, 23],
["is_identical", 512, 510, 511, 2698, 23],
["jump_true", 512, "ne_nid_2495", 2698, 23],
["jump", "ne_ni_2496", 2698, 23],
"ne_nid_2495",
["false", 512, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_ni_2496",
["is_int", 513, 510, 2698, 23],
["jump_false", 513, "ne_nn_2497", 2698, 23],
["is_int", 514, 511, 2698, 23],
["jump_false", 514, "ne_nn_2497", 2698, 23],
["ne_int", 512, 510, 511, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nn_2497",
["is_num", 513, 510, 2698, 23],
["jump_false", 513, "ne_nt_2498", 2698, 23],
["is_num", 514, 511, 2698, 23],
["jump_false", 514, "ne_nt_2498", 2698, 23],
["ne_float", 512, 510, 511, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nt_2498",
["is_text", 513, 510, 2698, 23],
["jump_false", 513, "ne_nnl_2499", 2698, 23],
["is_text", 514, 511, 2698, 23],
["jump_false", 514, "ne_nnl_2499", 2698, 23],
["ne_text", 512, 510, 511, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nnl_2499",
["is_null", 513, 510, 2698, 23],
["jump_false", 513, "ne_nb_2500", 2698, 23],
["is_null", 514, 511, 2698, 23],
["jump_false", 514, "ne_nb_2500", 2698, 23],
["false", 512, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_nb_2500",
["is_bool", 513, 510, 2698, 23],
["jump_false", 513, "ne_mis_2501", 2698, 23],
["is_bool", 514, 511, 2698, 23],
["jump_false", 514, "ne_mis_2501", 2698, 23],
["ne_bool", 512, 510, 511, 2698, 23],
["jump", "ne_done_2494", 2698, 23],
"ne_mis_2501",
["true", 512, 2698, 23],
"ne_done_2494",
["jump_false", 512, "if_else_2492", 2698, 23],
["get", 515, 78, 1, 2699, 25],
["store_field", 29, 515, "filename", 2699, 7],
["jump", "if_end_2493", 2699, 7],
"if_else_2492",
"if_end_2493",
["get", 516, 86, 1, 2703, 19],
["move", 32, 516, 2703, 19],
["get", 517, 79, 1, 2704, 18],
["move", 31, 517, 2704, 18],
["get", 518, 72, 1, 2707, 9],
[
"access",
520,
{
"name": "pop",
"kind": "name",
"make": "intrinsic"
},
2707,
5
],
["frame", 521, 520, 1, 2707, 5],
["null", 522, 2707, 5],
["setarg", 521, 0, 522, 2707, 5],
["setarg", 521, 1, 518, 2707, 5],
["invoke", 521, 519, 2707, 5],
["get", 524, 74, 1, 2708, 5],
["frame", 525, 524, 1, 2708, 5],
["null", 526, 2708, 5],
["setarg", 525, 0, 526, 2708, 5],
["setarg", 525, 1, 30, 2708, 5],
["invoke", 525, 523, 2708, 5],
["put", 32, 86, 1, 2709, 23],
["put", 31, 79, 1, 2710, 22],
["return", 29, 2712, 12],
["null", 527, 2712, 12],
["return", 527, 2712, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 342,
"nr_close_slots": 0,
"instructions": [
["load_field", 17, 1, "filename", 2717, 20],
["move", 5, 17, 2717, 20],
["load_field", 18, 1, "functions", 2718, 19],
["move", 8, 18, 2718, 19],
["access", 2, 0, 2719, 14],
["null", 6, 2720, 14],
["null", 12, 2721, 16],
["null", 3, 2722, 20],
["access", 7, 0, 2723, 19],
["access", 11, 0, 2724, 22],
["access", 4, 0, 2725, 16],
["load_field", 19, 1, "statements", 2726, 22],
["move", 15, 19, 2726, 22],
["access", 10, -1, 2727, 26],
["null", 16, 2728, 16],
["null", 9, 2729, 16],
["access", 13, 0, 2730, 21],
["null", 14, 2731, 18],
["put", 5, 78, 1, 2733, 18],
["array", 20, 0, 2735, 22],
["put", 20, 83, 1, 2735, 22],
["record", 21, 0],
["put", 21, 77, 1, 2736, 14],
["array", 22, 0, 2737, 19],
["put", 22, 81, 1, 2737, 19],
["array", 23, 0, 2738, 14],
["put", 23, 98, 1, 2738, 14],
["array", 24, 0, 2739, 25],
["put", 24, 84, 1, 2739, 25],
["load_field", 25, 1, "scopes", 2740, 16],
["put", 25, 96, 1, 2740, 16],
["access", 26, 0, 2741, 19],
["put", 26, 97, 1, 2741, 19],
["access", 27, 0, 2742, 17],
["put", 27, 92, 1, 2742, 17],
["access", 28, 0, 2743, 24],
["put", 28, 93, 1, 2743, 24],
["access", 29, 0, 2744, 24],
["put", 29, 94, 1, 2744, 24],
["access", 30, 1, 2745, 24],
["put", 30, 91, 1, 2745, 24],
["access", 31, 1, 2746, 18],
["put", 31, 90, 1, 2746, 18],
["access", 32, 0, 2747, 23],
["put", 32, 86, 1, 2747, 23],
["access", 33, 0, 2748, 22],
["put", 33, 79, 1, 2748, 22],
["null", 34, 2749, 20],
["put", 34, 88, 1, 2749, 20],
["null", 35, 2750, 23],
["put", 35, 89, 1, 2750, 23],
["record", 36, 0],
["put", 36, 87, 1, 2751, 19],
["access", 37, 0, 2752, 21],
["put", 37, 80, 1, 2752, 21],
["get", 39, 100, 1, 2755, 5],
["frame", 40, 39, 0, 2755, 5],
["null", 41, 2755, 5],
["setarg", 40, 0, 41, 2755, 5],
["invoke", 40, 38, 2755, 5],
["access", 42, 1, 2757, 24],
["get", 43, 94, 1, 2757, 28],
["is_num", 45, 42, 2757, 28],
["jump_false", 45, "num_err_2502", 2757, 28],
["is_num", 46, 43, 2757, 28],
["jump_false", 46, "num_err_2502", 2757, 28],
["add", 44, 42, 43, 2757, 28],
["jump", "num_done_2503", 2757, 28],
"num_err_2502",
[
"access",
47,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2757,
28
],
["access", 48, "error", 2757, 28],
["access", 49, "cannot apply '+': operands must be numbers", 2757, 28],
["array", 50, 0, 2757, 28],
["push", 50, 49, 2757, 28],
["frame", 52, 47, 2, 2757, 28],
["null", 53, 2757, 28],
["setarg", 52, 0, 53, 2757, 28],
["setarg", 52, 1, 48, 2757, 28],
["setarg", 52, 2, 50, 2757, 28],
["invoke", 52, 51, 2757, 28],
["disrupt", 2757, 28],
"num_done_2503",
["put", 44, 91, 1, 2757, 28],
["get", 54, 91, 1, 2758, 9],
["get", 55, 90, 1, 2758, 28],
["is_int", 57, 54, 2758, 28],
["jump_false", 57, "rel_ni_2506", 2758, 28],
["is_int", 58, 55, 2758, 28],
["jump_false", 58, "rel_ni_2506", 2758, 28],
["gt_int", 56, 54, 55, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_ni_2506",
["is_num", 57, 54, 2758, 28],
["jump_false", 57, "rel_nn_2507", 2758, 28],
["is_num", 58, 55, 2758, 28],
["jump_false", 58, "rel_nn_2507", 2758, 28],
["gt_float", 56, 54, 55, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_nn_2507",
["is_text", 57, 54, 2758, 28],
["jump_false", 57, "rel_err_2509", 2758, 28],
["is_text", 58, 55, 2758, 28],
["jump_false", 58, "rel_err_2509", 2758, 28],
["gt_text", 56, 54, 55, 2758, 28],
["jump", "rel_done_2508", 2758, 28],
"rel_err_2509",
[
"access",
59,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2758,
28
],
["access", 60, "error", 2758, 28],
["access", 61, "cannot compare with '>': operands must be same type", 2758, 28],
["array", 62, 0, 2758, 28],
["push", 62, 61, 2758, 28],
["frame", 64, 59, 2, 2758, 28],
["null", 65, 2758, 28],
["setarg", 64, 0, 65, 2758, 28],
["setarg", 64, 1, 60, 2758, 28],
["setarg", 64, 2, 62, 2758, 28],
["invoke", 64, 63, 2758, 28],
["disrupt", 2758, 28],
"rel_done_2508",
["jump_false", 56, "if_else_2504", 2758, 28],
["get", 66, 91, 1, 2759, 20],
["put", 66, 90, 1, 2759, 20],
["jump", "if_end_2505", 2759, 20],
"if_else_2504",
"if_end_2505",
["null", 67, 2763, 20],
["is_identical", 68, 8, 67, 2763, 20],
["jump_true", 68, "ne_nid_2513", 2763, 20],
["jump", "ne_ni_2514", 2763, 20],
"ne_nid_2513",
["false", 68, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_ni_2514",
["is_int", 69, 8, 2763, 20],
["jump_false", 69, "ne_nn_2515", 2763, 20],
["is_int", 70, 67, 2763, 20],
["jump_false", 70, "ne_nn_2515", 2763, 20],
["ne_int", 68, 8, 67, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nn_2515",
["is_num", 69, 8, 2763, 20],
["jump_false", 69, "ne_nt_2516", 2763, 20],
["is_num", 70, 67, 2763, 20],
["jump_false", 70, "ne_nt_2516", 2763, 20],
["ne_float", 68, 8, 67, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nt_2516",
["is_text", 69, 8, 2763, 20],
["jump_false", 69, "ne_nnl_2517", 2763, 20],
["is_text", 70, 67, 2763, 20],
["jump_false", 70, "ne_nnl_2517", 2763, 20],
["ne_text", 68, 8, 67, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nnl_2517",
["is_null", 69, 8, 2763, 20],
["jump_false", 69, "ne_nb_2518", 2763, 20],
["is_null", 70, 67, 2763, 20],
["jump_false", 70, "ne_nb_2518", 2763, 20],
["false", 68, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_nb_2518",
["is_bool", 69, 8, 2763, 20],
["jump_false", 69, "ne_mis_2519", 2763, 20],
["is_bool", 70, 67, 2763, 20],
["jump_false", 70, "ne_mis_2519", 2763, 20],
["ne_bool", 68, 8, 67, 2763, 20],
["jump", "ne_done_2512", 2763, 20],
"ne_mis_2519",
["true", 68, 2763, 20],
"ne_done_2512",
["jump_false", 68, "if_else_2510", 2763, 20],
["access", 2, 0, 2764, 12],
"while_start_2520",
["length", 71, 8, 2765, 26],
["is_int", 73, 2, 2765, 26],
["jump_false", 73, "rel_ni_2522", 2765, 26],
["is_int", 74, 71, 2765, 26],
["jump_false", 74, "rel_ni_2522", 2765, 26],
["lt_int", 72, 2, 71, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_ni_2522",
["is_num", 73, 2, 2765, 26],
["jump_false", 73, "rel_nn_2523", 2765, 26],
["is_num", 74, 71, 2765, 26],
["jump_false", 74, "rel_nn_2523", 2765, 26],
["lt_float", 72, 2, 71, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_nn_2523",
["is_text", 73, 2, 2765, 26],
["jump_false", 73, "rel_err_2525", 2765, 26],
["is_text", 74, 71, 2765, 26],
["jump_false", 74, "rel_err_2525", 2765, 26],
["lt_text", 72, 2, 71, 2765, 26],
["jump", "rel_done_2524", 2765, 26],
"rel_err_2525",
[
"access",
75,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2765,
26
],
["access", 76, "error", 2765, 26],
["access", 77, "cannot compare with '<': operands must be same type", 2765, 26],
["array", 78, 0, 2765, 26],
["push", 78, 77, 2765, 26],
["frame", 80, 75, 2, 2765, 26],
["null", 81, 2765, 26],
["setarg", 80, 0, 81, 2765, 26],
["setarg", 80, 1, 76, 2765, 26],
["setarg", 80, 2, 78, 2765, 26],
["invoke", 80, 79, 2765, 26],
["disrupt", 2765, 26],
"rel_done_2524",
["jump_false", 72, "while_end_2521", 2765, 26],
["load_dynamic", 82, 8, 2, 2766, 22],
["move", 6, 82, 2766, 22],
["load_field", 83, 6, "name", 2767, 16],
["move", 12, 83, 2767, 16],
["null", 84, 2768, 21],
["is_identical", 85, 12, 84, 2768, 21],
["jump_true", 85, "ne_nid_2529", 2768, 21],
["jump", "ne_ni_2530", 2768, 21],
"ne_nid_2529",
["false", 85, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_ni_2530",
["is_int", 86, 12, 2768, 21],
["jump_false", 86, "ne_nn_2531", 2768, 21],
["is_int", 87, 84, 2768, 21],
["jump_false", 87, "ne_nn_2531", 2768, 21],
["ne_int", 85, 12, 84, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nn_2531",
["is_num", 86, 12, 2768, 21],
["jump_false", 86, "ne_nt_2532", 2768, 21],
["is_num", 87, 84, 2768, 21],
["jump_false", 87, "ne_nt_2532", 2768, 21],
["ne_float", 85, 12, 84, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nt_2532",
["is_text", 86, 12, 2768, 21],
["jump_false", 86, "ne_nnl_2533", 2768, 21],
["is_text", 87, 84, 2768, 21],
["jump_false", 87, "ne_nnl_2533", 2768, 21],
["ne_text", 85, 12, 84, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nnl_2533",
["is_null", 86, 12, 2768, 21],
["jump_false", 86, "ne_nb_2534", 2768, 21],
["is_null", 87, 84, 2768, 21],
["jump_false", 87, "ne_nb_2534", 2768, 21],
["false", 85, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_nb_2534",
["is_bool", 86, 12, 2768, 21],
["jump_false", 86, "ne_mis_2535", 2768, 21],
["is_bool", 87, 84, 2768, 21],
["jump_false", 87, "ne_mis_2535", 2768, 21],
["ne_bool", 85, 12, 84, 2768, 21],
["jump", "ne_done_2528", 2768, 21],
"ne_mis_2535",
["true", 85, 2768, 21],
"ne_done_2528",
["jump_false", 85, "if_else_2526", 2768, 21],
["get", 89, 59, 1, 2769, 22],
["frame", 90, 89, 1, 2769, 22],
["null", 91, 2769, 22],
["setarg", 90, 0, 91, 2769, 22],
["setarg", 90, 1, 6, 2769, 22],
["invoke", 90, 88, 2769, 22],
["move", 3, 88, 2769, 22],
["get", 92, 79, 1, 2770, 21],
["move", 7, 92, 2770, 21],
["get", 93, 79, 1, 2771, 28],
["access", 94, 1, 2771, 45],
["is_num", 96, 93, 2771, 45],
["jump_false", 96, "num_err_2536", 2771, 45],
["is_num", 97, 94, 2771, 45],
["jump_false", 97, "num_err_2536", 2771, 45],
["add", 95, 93, 94, 2771, 45],
["jump", "num_done_2537", 2771, 45],
"num_err_2536",
[
"access",
98,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2771,
45
],
["access", 99, "error", 2771, 45],
["access", 100, "cannot apply '+': operands must be numbers", 2771, 45],
["array", 101, 0, 2771, 45],
["push", 101, 100, 2771, 45],
["frame", 103, 98, 2, 2771, 45],
["null", 104, 2771, 45],
["setarg", 103, 0, 104, 2771, 45],
["setarg", 103, 1, 99, 2771, 45],
["setarg", 103, 2, 101, 2771, 45],
["invoke", 103, 102, 2771, 45],
["disrupt", 2771, 45],
"num_done_2537",
["put", 95, 79, 1, 2771, 45],
["get", 105, 81, 1, 2772, 16],
["is_array", 106, 105, 2772, 29],
["jump_false", 106, "push_err_2538", 2772, 29],
["push", 105, 3, 2772, 29],
["jump", "push_done_2539", 2772, 29],
"push_err_2538",
[
"access",
107,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2772,
29
],
["access", 108, "error", 2772, 29],
["access", 109, "cannot push: target must be an array", 2772, 29],
["array", 110, 0, 2772, 29],
["push", 110, 109, 2772, 29],
["frame", 112, 107, 2, 2772, 29],
["null", 113, 2772, 29],
["setarg", 112, 0, 113, 2772, 29],
["setarg", 112, 1, 108, 2772, 29],
["setarg", 112, 2, 110, 2772, 29],
["invoke", 112, 111, 2772, 29],
["disrupt", 2772, 29],
"push_done_2539",
["get", 115, 52, 1, 2773, 24],
["frame", 116, 115, 1, 2773, 24],
["null", 117, 2773, 24],
["setarg", 116, 0, 117, 2773, 24],
["setarg", 116, 1, 12, 2773, 24],
["invoke", 116, 114, 2773, 24],
["move", 11, 114, 2773, 24],
["get", 119, 10, 1, 2774, 18],
["frame", 120, 119, 0, 2774, 18],
["null", 121, 2774, 18],
["setarg", 120, 0, 121, 2774, 18],
["invoke", 120, 118, 2774, 18],
["move", 4, 118, 2774, 18],
["access", 122, "function", 2775, 18],
["get", 124, 16, 1, 2775, 11],
["frame", 125, 124, 3, 2775, 11],
["null", 126, 2775, 11],
["setarg", 125, 0, 126, 2775, 11],
["setarg", 125, 1, 122, 2775, 11],
["setarg", 125, 2, 4, 2775, 11],
["setarg", 125, 3, 7, 2775, 11],
["invoke", 125, 123, 2775, 11],
["access", 127, 0, 2776, 29],
["is_int", 129, 11, 2776, 29],
["jump_false", 129, "rel_ni_2542", 2776, 29],
["is_int", 130, 127, 2776, 29],
["jump_false", 130, "rel_ni_2542", 2776, 29],
["ge_int", 128, 11, 127, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_ni_2542",
["is_num", 129, 11, 2776, 29],
["jump_false", 129, "rel_nn_2543", 2776, 29],
["is_num", 130, 127, 2776, 29],
["jump_false", 130, "rel_nn_2543", 2776, 29],
["ge_float", 128, 11, 127, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_nn_2543",
["is_text", 129, 11, 2776, 29],
["jump_false", 129, "rel_err_2545", 2776, 29],
["is_text", 130, 127, 2776, 29],
["jump_false", 130, "rel_err_2545", 2776, 29],
["ge_text", 128, 11, 127, 2776, 29],
["jump", "rel_done_2544", 2776, 29],
"rel_err_2545",
[
"access",
131,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2776,
29
],
["access", 132, "error", 2776, 29],
["access", 133, "cannot compare with '>=': operands must be same type", 2776, 29],
["array", 134, 0, 2776, 29],
["push", 134, 133, 2776, 29],
["frame", 136, 131, 2, 2776, 29],
["null", 137, 2776, 29],
["setarg", 136, 0, 137, 2776, 29],
["setarg", 136, 1, 132, 2776, 29],
["setarg", 136, 2, 134, 2776, 29],
["invoke", 136, 135, 2776, 29],
["disrupt", 2776, 29],
"rel_done_2544",
["jump_false", 128, "if_else_2540", 2776, 29],
["access", 138, "move", 2777, 20],
["get", 140, 16, 1, 2777, 13],
["frame", 141, 140, 3, 2777, 13],
["null", 142, 2777, 13],
["setarg", 141, 0, 142, 2777, 13],
["setarg", 141, 1, 138, 2777, 13],
["setarg", 141, 2, 11, 2777, 13],
["setarg", 141, 3, 4, 2777, 13],
["invoke", 141, 139, 2777, 13],
["jump", "if_end_2541", 2777, 13],
"if_else_2540",
"if_end_2541",
["jump", "if_end_2527", 2777, 13],
"if_else_2526",
"if_end_2527",
["access", 143, 1, 2780, 19],
["is_num", 145, 2, 2780, 19],
["jump_false", 145, "num_err_2546", 2780, 19],
["is_num", 146, 143, 2780, 19],
["jump_false", 146, "num_err_2546", 2780, 19],
["add", 144, 2, 143, 2780, 19],
["jump", "num_done_2547", 2780, 19],
"num_err_2546",
[
"access",
147,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2780,
19
],
["access", 148, "error", 2780, 19],
["access", 149, "cannot apply '+': operands must be numbers", 2780, 19],
["array", 150, 0, 2780, 19],
["push", 150, 149, 2780, 19],
["frame", 152, 147, 2, 2780, 19],
["null", 153, 2780, 19],
["setarg", 152, 0, 153, 2780, 19],
["setarg", 152, 1, 148, 2780, 19],
["setarg", 152, 2, 150, 2780, 19],
["invoke", 152, 151, 2780, 19],
["disrupt", 2780, 19],
"num_done_2547",
["move", 2, 144, 2780, 19],
["jump", "while_start_2520", 2780, 19],
"while_end_2521",
["jump", "if_end_2511", 2780, 19],
"if_else_2510",
"if_end_2511",
["access", 2, 0, 2785, 10],
"while_start_2548",
["length", 154, 15, 2786, 24],
["is_int", 156, 2, 2786, 24],
["jump_false", 156, "rel_ni_2550", 2786, 24],
["is_int", 157, 154, 2786, 24],
["jump_false", 157, "rel_ni_2550", 2786, 24],
["lt_int", 155, 2, 154, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_ni_2550",
["is_num", 156, 2, 2786, 24],
["jump_false", 156, "rel_nn_2551", 2786, 24],
["is_num", 157, 154, 2786, 24],
["jump_false", 157, "rel_nn_2551", 2786, 24],
["lt_float", 155, 2, 154, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_nn_2551",
["is_text", 156, 2, 2786, 24],
["jump_false", 156, "rel_err_2553", 2786, 24],
["is_text", 157, 154, 2786, 24],
["jump_false", 157, "rel_err_2553", 2786, 24],
["lt_text", 155, 2, 154, 2786, 24],
["jump", "rel_done_2552", 2786, 24],
"rel_err_2553",
[
"access",
158,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2786,
24
],
["access", 159, "error", 2786, 24],
["access", 160, "cannot compare with '<': operands must be same type", 2786, 24],
["array", 161, 0, 2786, 24],
["push", 161, 160, 2786, 24],
["frame", 163, 158, 2, 2786, 24],
["null", 164, 2786, 24],
["setarg", 163, 0, 164, 2786, 24],
["setarg", 163, 1, 159, 2786, 24],
["setarg", 163, 2, 161, 2786, 24],
["invoke", 163, 162, 2786, 24],
["disrupt", 2786, 24],
"rel_done_2552",
["jump_false", 155, "while_end_2549", 2786, 24],
["load_dynamic", 165, 15, 2, 2787, 25],
["move", 16, 165, 2787, 25],
["load_field", 166, 16, "kind", 2788, 14],
["move", 9, 166, 2788, 14],
["null", 167, 2789, 19],
["is_identical", 168, 9, 167, 2789, 19],
["jump_true", 168, "ne_nid_2557", 2789, 19],
["jump", "ne_ni_2558", 2789, 19],
"ne_nid_2557",
["false", 168, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_ni_2558",
["is_int", 169, 9, 2789, 19],
["jump_false", 169, "ne_nn_2559", 2789, 19],
["is_int", 170, 167, 2789, 19],
["jump_false", 170, "ne_nn_2559", 2789, 19],
["ne_int", 168, 9, 167, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nn_2559",
["is_num", 169, 9, 2789, 19],
["jump_false", 169, "ne_nt_2560", 2789, 19],
["is_num", 170, 167, 2789, 19],
["jump_false", 170, "ne_nt_2560", 2789, 19],
["ne_float", 168, 9, 167, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nt_2560",
["is_text", 169, 9, 2789, 19],
["jump_false", 169, "ne_nnl_2561", 2789, 19],
["is_text", 170, 167, 2789, 19],
["jump_false", 170, "ne_nnl_2561", 2789, 19],
["ne_text", 168, 9, 167, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nnl_2561",
["is_null", 169, 9, 2789, 19],
["jump_false", 169, "ne_nb_2562", 2789, 19],
["is_null", 170, 167, 2789, 19],
["jump_false", 170, "ne_nb_2562", 2789, 19],
["false", 168, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_nb_2562",
["is_bool", 169, 9, 2789, 19],
["jump_false", 169, "ne_mis_2563", 2789, 19],
["is_bool", 170, 167, 2789, 19],
["jump_false", 170, "ne_mis_2563", 2789, 19],
["ne_bool", 168, 9, 167, 2789, 19],
["jump", "ne_done_2556", 2789, 19],
"ne_mis_2563",
["true", 168, 2789, 19],
"ne_done_2556",
["jump_false", 168, "if_else_2554", 2789, 19],
["access", 171, "call", 2790, 21],
["is_identical", 172, 9, 171, 2790, 21],
["jump_true", 172, "eq_done_2566", 2790, 21],
["is_int", 173, 9, 2790, 21],
["jump_false", 173, "eq_ni_2567", 2790, 21],
["is_int", 174, 171, 2790, 21],
["jump_false", 174, "eq_ni_2567", 2790, 21],
["eq_int", 172, 9, 171, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_ni_2567",
["is_num", 173, 9, 2790, 21],
["jump_false", 173, "eq_nn_2568", 2790, 21],
["is_num", 174, 171, 2790, 21],
["jump_false", 174, "eq_nn_2568", 2790, 21],
["eq_float", 172, 9, 171, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nn_2568",
["is_text", 173, 9, 2790, 21],
["jump_false", 173, "eq_nt_2569", 2790, 21],
["is_text", 174, 171, 2790, 21],
["jump_false", 174, "eq_nt_2569", 2790, 21],
["eq_text", 172, 9, 171, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nt_2569",
["is_null", 173, 9, 2790, 21],
["jump_false", 173, "eq_nnl_2570", 2790, 21],
["is_null", 174, 171, 2790, 21],
["jump_false", 174, "eq_nnl_2570", 2790, 21],
["true", 172, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nnl_2570",
["is_bool", 173, 9, 2790, 21],
["jump_false", 173, "eq_nb_2571", 2790, 21],
["is_bool", 174, 171, 2790, 21],
["jump_false", 174, "eq_nb_2571", 2790, 21],
["eq_bool", 172, 9, 171, 2790, 21],
["jump", "eq_done_2566", 2790, 21],
"eq_nb_2571",
["false", 172, 2790, 21],
"eq_done_2566",
["jump_false", 172, "if_else_2564", 2790, 21],
["load_field", 175, 16, "expression", 2791, 37],
["access", 176, -1, 2791, 54],
["get", 178, 58, 1, 2791, 28],
["frame", 179, 178, 2, 2791, 28],
["null", 180, 2791, 28],
["setarg", 179, 0, 180, 2791, 28],
["setarg", 179, 1, 175, 2791, 28],
["setarg", 179, 2, 176, 2791, 28],
["invoke", 179, 177, 2791, 28],
["move", 10, 177, 2791, 28],
["jump", "if_end_2565", 2791, 28],
"if_else_2564",
["access", 181, "return", 2792, 28],
["is_identical", 182, 9, 181, 2792, 28],
["jump_true", 182, "eq_done_2577", 2792, 28],
["is_int", 183, 9, 2792, 28],
["jump_false", 183, "eq_ni_2578", 2792, 28],
["is_int", 184, 181, 2792, 28],
["jump_false", 184, "eq_ni_2578", 2792, 28],
["eq_int", 182, 9, 181, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_ni_2578",
["is_num", 183, 9, 2792, 28],
["jump_false", 183, "eq_nn_2579", 2792, 28],
["is_num", 184, 181, 2792, 28],
["jump_false", 184, "eq_nn_2579", 2792, 28],
["eq_float", 182, 9, 181, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nn_2579",
["is_text", 183, 9, 2792, 28],
["jump_false", 183, "eq_nt_2580", 2792, 28],
["is_text", 184, 181, 2792, 28],
["jump_false", 184, "eq_nt_2580", 2792, 28],
["eq_text", 182, 9, 181, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nt_2580",
["is_null", 183, 9, 2792, 28],
["jump_false", 183, "eq_nnl_2581", 2792, 28],
["is_null", 184, 181, 2792, 28],
["jump_false", 184, "eq_nnl_2581", 2792, 28],
["true", 182, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nnl_2581",
["is_bool", 183, 9, 2792, 28],
["jump_false", 183, "eq_nb_2582", 2792, 28],
["is_bool", 184, 181, 2792, 28],
["jump_false", 184, "eq_nb_2582", 2792, 28],
["eq_bool", 182, 9, 181, 2792, 28],
["jump", "eq_done_2577", 2792, 28],
"eq_nb_2582",
["false", 182, 2792, 28],
"eq_done_2577",
["move", 185, 182, 2792, 28],
["jump_true", 185, "or_end_2576", 2792, 28],
["access", 186, "disrupt", 2792, 48],
["is_identical", 187, 9, 186, 2792, 48],
["jump_true", 187, "eq_done_2583", 2792, 48],
["is_int", 188, 9, 2792, 48],
["jump_false", 188, "eq_ni_2584", 2792, 48],
["is_int", 189, 186, 2792, 48],
["jump_false", 189, "eq_ni_2584", 2792, 48],
["eq_int", 187, 9, 186, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_ni_2584",
["is_num", 188, 9, 2792, 48],
["jump_false", 188, "eq_nn_2585", 2792, 48],
["is_num", 189, 186, 2792, 48],
["jump_false", 189, "eq_nn_2585", 2792, 48],
["eq_float", 187, 9, 186, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nn_2585",
["is_text", 188, 9, 2792, 48],
["jump_false", 188, "eq_nt_2586", 2792, 48],
["is_text", 189, 186, 2792, 48],
["jump_false", 189, "eq_nt_2586", 2792, 48],
["eq_text", 187, 9, 186, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nt_2586",
["is_null", 188, 9, 2792, 48],
["jump_false", 188, "eq_nnl_2587", 2792, 48],
["is_null", 189, 186, 2792, 48],
["jump_false", 189, "eq_nnl_2587", 2792, 48],
["true", 187, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nnl_2587",
["is_bool", 188, 9, 2792, 48],
["jump_false", 188, "eq_nb_2588", 2792, 48],
["is_bool", 189, 186, 2792, 48],
["jump_false", 189, "eq_nb_2588", 2792, 48],
["eq_bool", 187, 9, 186, 2792, 48],
["jump", "eq_done_2583", 2792, 48],
"eq_nb_2588",
["false", 187, 2792, 48],
"eq_done_2583",
["move", 185, 187, 2792, 48],
"or_end_2576",
["move", 190, 185, 2792, 48],
["jump_true", 190, "or_end_2575", 2792, 48],
["access", 191, "break", 2793, 28],
["is_identical", 192, 9, 191, 2793, 28],
["jump_true", 192, "eq_done_2589", 2793, 28],
["is_int", 193, 9, 2793, 28],
["jump_false", 193, "eq_ni_2590", 2793, 28],
["is_int", 194, 191, 2793, 28],
["jump_false", 194, "eq_ni_2590", 2793, 28],
["eq_int", 192, 9, 191, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_ni_2590",
["is_num", 193, 9, 2793, 28],
["jump_false", 193, "eq_nn_2591", 2793, 28],
["is_num", 194, 191, 2793, 28],
["jump_false", 194, "eq_nn_2591", 2793, 28],
["eq_float", 192, 9, 191, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nn_2591",
["is_text", 193, 9, 2793, 28],
["jump_false", 193, "eq_nt_2592", 2793, 28],
["is_text", 194, 191, 2793, 28],
["jump_false", 194, "eq_nt_2592", 2793, 28],
["eq_text", 192, 9, 191, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nt_2592",
["is_null", 193, 9, 2793, 28],
["jump_false", 193, "eq_nnl_2593", 2793, 28],
["is_null", 194, 191, 2793, 28],
["jump_false", 194, "eq_nnl_2593", 2793, 28],
["true", 192, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nnl_2593",
["is_bool", 193, 9, 2793, 28],
["jump_false", 193, "eq_nb_2594", 2793, 28],
["is_bool", 194, 191, 2793, 28],
["jump_false", 194, "eq_nb_2594", 2793, 28],
["eq_bool", 192, 9, 191, 2793, 28],
["jump", "eq_done_2589", 2793, 28],
"eq_nb_2594",
["false", 192, 2793, 28],
"eq_done_2589",
["move", 190, 192, 2793, 28],
"or_end_2575",
["move", 195, 190, 2793, 28],
["jump_true", 195, "or_end_2574", 2793, 28],
["access", 196, "continue", 2793, 47],
["is_identical", 197, 9, 196, 2793, 47],
["jump_true", 197, "eq_done_2595", 2793, 47],
["is_int", 198, 9, 2793, 47],
["jump_false", 198, "eq_ni_2596", 2793, 47],
["is_int", 199, 196, 2793, 47],
["jump_false", 199, "eq_ni_2596", 2793, 47],
["eq_int", 197, 9, 196, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_ni_2596",
["is_num", 198, 9, 2793, 47],
["jump_false", 198, "eq_nn_2597", 2793, 47],
["is_num", 199, 196, 2793, 47],
["jump_false", 199, "eq_nn_2597", 2793, 47],
["eq_float", 197, 9, 196, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nn_2597",
["is_text", 198, 9, 2793, 47],
["jump_false", 198, "eq_nt_2598", 2793, 47],
["is_text", 199, 196, 2793, 47],
["jump_false", 199, "eq_nt_2598", 2793, 47],
["eq_text", 197, 9, 196, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nt_2598",
["is_null", 198, 9, 2793, 47],
["jump_false", 198, "eq_nnl_2599", 2793, 47],
["is_null", 199, 196, 2793, 47],
["jump_false", 199, "eq_nnl_2599", 2793, 47],
["true", 197, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nnl_2599",
["is_bool", 198, 9, 2793, 47],
["jump_false", 198, "eq_nb_2600", 2793, 47],
["is_bool", 199, 196, 2793, 47],
["jump_false", 199, "eq_nb_2600", 2793, 47],
["eq_bool", 197, 9, 196, 2793, 47],
["jump", "eq_done_2595", 2793, 47],
"eq_nb_2600",
["false", 197, 2793, 47],
"eq_done_2595",
["move", 195, 197, 2793, 47],
"or_end_2574",
["jump_false", 195, "if_else_2572", 2793, 47],
["get", 201, 62, 1, 2794, 11],
["frame", 202, 201, 1, 2794, 11],
["null", 203, 2794, 11],
["setarg", 202, 0, 203, 2794, 11],
["setarg", 202, 1, 16, 2794, 11],
["invoke", 202, 200, 2794, 11],
["access", 10, -1, 2795, 28],
["jump", "if_end_2573", 2795, 28],
"if_else_2572",
["access", 204, "var", 2796, 28],
["is_identical", 205, 9, 204, 2796, 28],
["jump_true", 205, "eq_done_2613", 2796, 28],
["is_int", 206, 9, 2796, 28],
["jump_false", 206, "eq_ni_2614", 2796, 28],
["is_int", 207, 204, 2796, 28],
["jump_false", 207, "eq_ni_2614", 2796, 28],
["eq_int", 205, 9, 204, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_ni_2614",
["is_num", 206, 9, 2796, 28],
["jump_false", 206, "eq_nn_2615", 2796, 28],
["is_num", 207, 204, 2796, 28],
["jump_false", 207, "eq_nn_2615", 2796, 28],
["eq_float", 205, 9, 204, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nn_2615",
["is_text", 206, 9, 2796, 28],
["jump_false", 206, "eq_nt_2616", 2796, 28],
["is_text", 207, 204, 2796, 28],
["jump_false", 207, "eq_nt_2616", 2796, 28],
["eq_text", 205, 9, 204, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nt_2616",
["is_null", 206, 9, 2796, 28],
["jump_false", 206, "eq_nnl_2617", 2796, 28],
["is_null", 207, 204, 2796, 28],
["jump_false", 207, "eq_nnl_2617", 2796, 28],
["true", 205, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nnl_2617",
["is_bool", 206, 9, 2796, 28],
["jump_false", 206, "eq_nb_2618", 2796, 28],
["is_bool", 207, 204, 2796, 28],
["jump_false", 207, "eq_nb_2618", 2796, 28],
["eq_bool", 205, 9, 204, 2796, 28],
["jump", "eq_done_2613", 2796, 28],
"eq_nb_2618",
["false", 205, 2796, 28],
"eq_done_2613",
["move", 208, 205, 2796, 28],
["jump_true", 208, "or_end_2612", 2796, 28],
["access", 209, "def", 2796, 45],
["is_identical", 210, 9, 209, 2796, 45],
["jump_true", 210, "eq_done_2619", 2796, 45],
["is_int", 211, 9, 2796, 45],
["jump_false", 211, "eq_ni_2620", 2796, 45],
["is_int", 212, 209, 2796, 45],
["jump_false", 212, "eq_ni_2620", 2796, 45],
["eq_int", 210, 9, 209, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_ni_2620",
["is_num", 211, 9, 2796, 45],
["jump_false", 211, "eq_nn_2621", 2796, 45],
["is_num", 212, 209, 2796, 45],
["jump_false", 212, "eq_nn_2621", 2796, 45],
["eq_float", 210, 9, 209, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nn_2621",
["is_text", 211, 9, 2796, 45],
["jump_false", 211, "eq_nt_2622", 2796, 45],
["is_text", 212, 209, 2796, 45],
["jump_false", 212, "eq_nt_2622", 2796, 45],
["eq_text", 210, 9, 209, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nt_2622",
["is_null", 211, 9, 2796, 45],
["jump_false", 211, "eq_nnl_2623", 2796, 45],
["is_null", 212, 209, 2796, 45],
["jump_false", 212, "eq_nnl_2623", 2796, 45],
["true", 210, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nnl_2623",
["is_bool", 211, 9, 2796, 45],
["jump_false", 211, "eq_nb_2624", 2796, 45],
["is_bool", 212, 209, 2796, 45],
["jump_false", 212, "eq_nb_2624", 2796, 45],
["eq_bool", 210, 9, 209, 2796, 45],
["jump", "eq_done_2619", 2796, 45],
"eq_nb_2624",
["false", 210, 2796, 45],
"eq_done_2619",
["move", 208, 210, 2796, 45],
"or_end_2612",
["move", 213, 208, 2796, 45],
["jump_true", 213, "or_end_2611", 2796, 45],
["access", 214, "var_list", 2797, 28],
["is_identical", 215, 9, 214, 2797, 28],
["jump_true", 215, "eq_done_2625", 2797, 28],
["is_int", 216, 9, 2797, 28],
["jump_false", 216, "eq_ni_2626", 2797, 28],
["is_int", 217, 214, 2797, 28],
["jump_false", 217, "eq_ni_2626", 2797, 28],
["eq_int", 215, 9, 214, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_ni_2626",
["is_num", 216, 9, 2797, 28],
["jump_false", 216, "eq_nn_2627", 2797, 28],
["is_num", 217, 214, 2797, 28],
["jump_false", 217, "eq_nn_2627", 2797, 28],
["eq_float", 215, 9, 214, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nn_2627",
["is_text", 216, 9, 2797, 28],
["jump_false", 216, "eq_nt_2628", 2797, 28],
["is_text", 217, 214, 2797, 28],
["jump_false", 217, "eq_nt_2628", 2797, 28],
["eq_text", 215, 9, 214, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nt_2628",
["is_null", 216, 9, 2797, 28],
["jump_false", 216, "eq_nnl_2629", 2797, 28],
["is_null", 217, 214, 2797, 28],
["jump_false", 217, "eq_nnl_2629", 2797, 28],
["true", 215, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nnl_2629",
["is_bool", 216, 9, 2797, 28],
["jump_false", 216, "eq_nb_2630", 2797, 28],
["is_bool", 217, 214, 2797, 28],
["jump_false", 217, "eq_nb_2630", 2797, 28],
["eq_bool", 215, 9, 214, 2797, 28],
["jump", "eq_done_2625", 2797, 28],
"eq_nb_2630",
["false", 215, 2797, 28],
"eq_done_2625",
["move", 213, 215, 2797, 28],
"or_end_2611",
["move", 218, 213, 2797, 28],
["jump_true", 218, "or_end_2610", 2797, 28],
["access", 219, "def_list", 2797, 50],
["is_identical", 220, 9, 219, 2797, 50],
["jump_true", 220, "eq_done_2631", 2797, 50],
["is_int", 221, 9, 2797, 50],
["jump_false", 221, "eq_ni_2632", 2797, 50],
["is_int", 222, 219, 2797, 50],
["jump_false", 222, "eq_ni_2632", 2797, 50],
["eq_int", 220, 9, 219, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_ni_2632",
["is_num", 221, 9, 2797, 50],
["jump_false", 221, "eq_nn_2633", 2797, 50],
["is_num", 222, 219, 2797, 50],
["jump_false", 222, "eq_nn_2633", 2797, 50],
["eq_float", 220, 9, 219, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nn_2633",
["is_text", 221, 9, 2797, 50],
["jump_false", 221, "eq_nt_2634", 2797, 50],
["is_text", 222, 219, 2797, 50],
["jump_false", 222, "eq_nt_2634", 2797, 50],
["eq_text", 220, 9, 219, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nt_2634",
["is_null", 221, 9, 2797, 50],
["jump_false", 221, "eq_nnl_2635", 2797, 50],
["is_null", 222, 219, 2797, 50],
["jump_false", 222, "eq_nnl_2635", 2797, 50],
["true", 220, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nnl_2635",
["is_bool", 221, 9, 2797, 50],
["jump_false", 221, "eq_nb_2636", 2797, 50],
["is_bool", 222, 219, 2797, 50],
["jump_false", 222, "eq_nb_2636", 2797, 50],
["eq_bool", 220, 9, 219, 2797, 50],
["jump", "eq_done_2631", 2797, 50],
"eq_nb_2636",
["false", 220, 2797, 50],
"eq_done_2631",
["move", 218, 220, 2797, 50],
"or_end_2610",
["move", 223, 218, 2797, 50],
["jump_true", 223, "or_end_2609", 2797, 50],
["access", 224, "function", 2798, 28],
["is_identical", 225, 9, 224, 2798, 28],
["jump_true", 225, "eq_done_2637", 2798, 28],
["is_int", 226, 9, 2798, 28],
["jump_false", 226, "eq_ni_2638", 2798, 28],
["is_int", 227, 224, 2798, 28],
["jump_false", 227, "eq_ni_2638", 2798, 28],
["eq_int", 225, 9, 224, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_ni_2638",
["is_num", 226, 9, 2798, 28],
["jump_false", 226, "eq_nn_2639", 2798, 28],
["is_num", 227, 224, 2798, 28],
["jump_false", 227, "eq_nn_2639", 2798, 28],
["eq_float", 225, 9, 224, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nn_2639",
["is_text", 226, 9, 2798, 28],
["jump_false", 226, "eq_nt_2640", 2798, 28],
["is_text", 227, 224, 2798, 28],
["jump_false", 227, "eq_nt_2640", 2798, 28],
["eq_text", 225, 9, 224, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nt_2640",
["is_null", 226, 9, 2798, 28],
["jump_false", 226, "eq_nnl_2641", 2798, 28],
["is_null", 227, 224, 2798, 28],
["jump_false", 227, "eq_nnl_2641", 2798, 28],
["true", 225, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nnl_2641",
["is_bool", 226, 9, 2798, 28],
["jump_false", 226, "eq_nb_2642", 2798, 28],
["is_bool", 227, 224, 2798, 28],
["jump_false", 227, "eq_nb_2642", 2798, 28],
["eq_bool", 225, 9, 224, 2798, 28],
["jump", "eq_done_2637", 2798, 28],
"eq_nb_2642",
["false", 225, 2798, 28],
"eq_done_2637",
["move", 223, 225, 2798, 28],
"or_end_2609",
["move", 228, 223, 2798, 28],
["jump_true", 228, "or_end_2608", 2798, 28],
["access", 229, "block", 2798, 50],
["is_identical", 230, 9, 229, 2798, 50],
["jump_true", 230, "eq_done_2643", 2798, 50],
["is_int", 231, 9, 2798, 50],
["jump_false", 231, "eq_ni_2644", 2798, 50],
["is_int", 232, 229, 2798, 50],
["jump_false", 232, "eq_ni_2644", 2798, 50],
["eq_int", 230, 9, 229, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_ni_2644",
["is_num", 231, 9, 2798, 50],
["jump_false", 231, "eq_nn_2645", 2798, 50],
["is_num", 232, 229, 2798, 50],
["jump_false", 232, "eq_nn_2645", 2798, 50],
["eq_float", 230, 9, 229, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nn_2645",
["is_text", 231, 9, 2798, 50],
["jump_false", 231, "eq_nt_2646", 2798, 50],
["is_text", 232, 229, 2798, 50],
["jump_false", 232, "eq_nt_2646", 2798, 50],
["eq_text", 230, 9, 229, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nt_2646",
["is_null", 231, 9, 2798, 50],
["jump_false", 231, "eq_nnl_2647", 2798, 50],
["is_null", 232, 229, 2798, 50],
["jump_false", 232, "eq_nnl_2647", 2798, 50],
["true", 230, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nnl_2647",
["is_bool", 231, 9, 2798, 50],
["jump_false", 231, "eq_nb_2648", 2798, 50],
["is_bool", 232, 229, 2798, 50],
["jump_false", 232, "eq_nb_2648", 2798, 50],
["eq_bool", 230, 9, 229, 2798, 50],
["jump", "eq_done_2643", 2798, 50],
"eq_nb_2648",
["false", 230, 2798, 50],
"eq_done_2643",
["move", 228, 230, 2798, 50],
"or_end_2608",
["move", 233, 228, 2798, 50],
["jump_true", 233, "or_end_2607", 2798, 50],
["access", 234, "if", 2799, 28],
["is_identical", 235, 9, 234, 2799, 28],
["jump_true", 235, "eq_done_2649", 2799, 28],
["is_int", 236, 9, 2799, 28],
["jump_false", 236, "eq_ni_2650", 2799, 28],
["is_int", 237, 234, 2799, 28],
["jump_false", 237, "eq_ni_2650", 2799, 28],
["eq_int", 235, 9, 234, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_ni_2650",
["is_num", 236, 9, 2799, 28],
["jump_false", 236, "eq_nn_2651", 2799, 28],
["is_num", 237, 234, 2799, 28],
["jump_false", 237, "eq_nn_2651", 2799, 28],
["eq_float", 235, 9, 234, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nn_2651",
["is_text", 236, 9, 2799, 28],
["jump_false", 236, "eq_nt_2652", 2799, 28],
["is_text", 237, 234, 2799, 28],
["jump_false", 237, "eq_nt_2652", 2799, 28],
["eq_text", 235, 9, 234, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nt_2652",
["is_null", 236, 9, 2799, 28],
["jump_false", 236, "eq_nnl_2653", 2799, 28],
["is_null", 237, 234, 2799, 28],
["jump_false", 237, "eq_nnl_2653", 2799, 28],
["true", 235, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nnl_2653",
["is_bool", 236, 9, 2799, 28],
["jump_false", 236, "eq_nb_2654", 2799, 28],
["is_bool", 237, 234, 2799, 28],
["jump_false", 237, "eq_nb_2654", 2799, 28],
["eq_bool", 235, 9, 234, 2799, 28],
["jump", "eq_done_2649", 2799, 28],
"eq_nb_2654",
["false", 235, 2799, 28],
"eq_done_2649",
["move", 233, 235, 2799, 28],
"or_end_2607",
["move", 238, 233, 2799, 28],
["jump_true", 238, "or_end_2606", 2799, 28],
["access", 239, "while", 2799, 44],
["is_identical", 240, 9, 239, 2799, 44],
["jump_true", 240, "eq_done_2655", 2799, 44],
["is_int", 241, 9, 2799, 44],
["jump_false", 241, "eq_ni_2656", 2799, 44],
["is_int", 242, 239, 2799, 44],
["jump_false", 242, "eq_ni_2656", 2799, 44],
["eq_int", 240, 9, 239, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_ni_2656",
["is_num", 241, 9, 2799, 44],
["jump_false", 241, "eq_nn_2657", 2799, 44],
["is_num", 242, 239, 2799, 44],
["jump_false", 242, "eq_nn_2657", 2799, 44],
["eq_float", 240, 9, 239, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nn_2657",
["is_text", 241, 9, 2799, 44],
["jump_false", 241, "eq_nt_2658", 2799, 44],
["is_text", 242, 239, 2799, 44],
["jump_false", 242, "eq_nt_2658", 2799, 44],
["eq_text", 240, 9, 239, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nt_2658",
["is_null", 241, 9, 2799, 44],
["jump_false", 241, "eq_nnl_2659", 2799, 44],
["is_null", 242, 239, 2799, 44],
["jump_false", 242, "eq_nnl_2659", 2799, 44],
["true", 240, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nnl_2659",
["is_bool", 241, 9, 2799, 44],
["jump_false", 241, "eq_nb_2660", 2799, 44],
["is_bool", 242, 239, 2799, 44],
["jump_false", 242, "eq_nb_2660", 2799, 44],
["eq_bool", 240, 9, 239, 2799, 44],
["jump", "eq_done_2655", 2799, 44],
"eq_nb_2660",
["false", 240, 2799, 44],
"eq_done_2655",
["move", 238, 240, 2799, 44],
"or_end_2606",
["move", 243, 238, 2799, 44],
["jump_true", 243, "or_end_2605", 2799, 44],
["access", 244, "do", 2800, 28],
["is_identical", 245, 9, 244, 2800, 28],
["jump_true", 245, "eq_done_2661", 2800, 28],
["is_int", 246, 9, 2800, 28],
["jump_false", 246, "eq_ni_2662", 2800, 28],
["is_int", 247, 244, 2800, 28],
["jump_false", 247, "eq_ni_2662", 2800, 28],
["eq_int", 245, 9, 244, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_ni_2662",
["is_num", 246, 9, 2800, 28],
["jump_false", 246, "eq_nn_2663", 2800, 28],
["is_num", 247, 244, 2800, 28],
["jump_false", 247, "eq_nn_2663", 2800, 28],
["eq_float", 245, 9, 244, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nn_2663",
["is_text", 246, 9, 2800, 28],
["jump_false", 246, "eq_nt_2664", 2800, 28],
["is_text", 247, 244, 2800, 28],
["jump_false", 247, "eq_nt_2664", 2800, 28],
["eq_text", 245, 9, 244, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nt_2664",
["is_null", 246, 9, 2800, 28],
["jump_false", 246, "eq_nnl_2665", 2800, 28],
["is_null", 247, 244, 2800, 28],
["jump_false", 247, "eq_nnl_2665", 2800, 28],
["true", 245, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nnl_2665",
["is_bool", 246, 9, 2800, 28],
["jump_false", 246, "eq_nb_2666", 2800, 28],
["is_bool", 247, 244, 2800, 28],
["jump_false", 247, "eq_nb_2666", 2800, 28],
["eq_bool", 245, 9, 244, 2800, 28],
["jump", "eq_done_2661", 2800, 28],
"eq_nb_2666",
["false", 245, 2800, 28],
"eq_done_2661",
["move", 243, 245, 2800, 28],
"or_end_2605",
["move", 248, 243, 2800, 28],
["jump_true", 248, "or_end_2604", 2800, 28],
["access", 249, "for", 2800, 44],
["is_identical", 250, 9, 249, 2800, 44],
["jump_true", 250, "eq_done_2667", 2800, 44],
["is_int", 251, 9, 2800, 44],
["jump_false", 251, "eq_ni_2668", 2800, 44],
["is_int", 252, 249, 2800, 44],
["jump_false", 252, "eq_ni_2668", 2800, 44],
["eq_int", 250, 9, 249, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_ni_2668",
["is_num", 251, 9, 2800, 44],
["jump_false", 251, "eq_nn_2669", 2800, 44],
["is_num", 252, 249, 2800, 44],
["jump_false", 252, "eq_nn_2669", 2800, 44],
["eq_float", 250, 9, 249, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nn_2669",
["is_text", 251, 9, 2800, 44],
["jump_false", 251, "eq_nt_2670", 2800, 44],
["is_text", 252, 249, 2800, 44],
["jump_false", 252, "eq_nt_2670", 2800, 44],
["eq_text", 250, 9, 249, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nt_2670",
["is_null", 251, 9, 2800, 44],
["jump_false", 251, "eq_nnl_2671", 2800, 44],
["is_null", 252, 249, 2800, 44],
["jump_false", 252, "eq_nnl_2671", 2800, 44],
["true", 250, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nnl_2671",
["is_bool", 251, 9, 2800, 44],
["jump_false", 251, "eq_nb_2672", 2800, 44],
["is_bool", 252, 249, 2800, 44],
["jump_false", 252, "eq_nb_2672", 2800, 44],
["eq_bool", 250, 9, 249, 2800, 44],
["jump", "eq_done_2667", 2800, 44],
"eq_nb_2672",
["false", 250, 2800, 44],
"eq_done_2667",
["move", 248, 250, 2800, 44],
"or_end_2604",
["move", 253, 248, 2800, 44],
["jump_true", 253, "or_end_2603", 2800, 44],
["access", 254, "switch", 2801, 28],
["is_identical", 255, 9, 254, 2801, 28],
["jump_true", 255, "eq_done_2673", 2801, 28],
["is_int", 256, 9, 2801, 28],
["jump_false", 256, "eq_ni_2674", 2801, 28],
["is_int", 257, 254, 2801, 28],
["jump_false", 257, "eq_ni_2674", 2801, 28],
["eq_int", 255, 9, 254, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_ni_2674",
["is_num", 256, 9, 2801, 28],
["jump_false", 256, "eq_nn_2675", 2801, 28],
["is_num", 257, 254, 2801, 28],
["jump_false", 257, "eq_nn_2675", 2801, 28],
["eq_float", 255, 9, 254, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nn_2675",
["is_text", 256, 9, 2801, 28],
["jump_false", 256, "eq_nt_2676", 2801, 28],
["is_text", 257, 254, 2801, 28],
["jump_false", 257, "eq_nt_2676", 2801, 28],
["eq_text", 255, 9, 254, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nt_2676",
["is_null", 256, 9, 2801, 28],
["jump_false", 256, "eq_nnl_2677", 2801, 28],
["is_null", 257, 254, 2801, 28],
["jump_false", 257, "eq_nnl_2677", 2801, 28],
["true", 255, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nnl_2677",
["is_bool", 256, 9, 2801, 28],
["jump_false", 256, "eq_nb_2678", 2801, 28],
["is_bool", 257, 254, 2801, 28],
["jump_false", 257, "eq_nb_2678", 2801, 28],
["eq_bool", 255, 9, 254, 2801, 28],
["jump", "eq_done_2673", 2801, 28],
"eq_nb_2678",
["false", 255, 2801, 28],
"eq_done_2673",
["move", 253, 255, 2801, 28],
"or_end_2603",
["jump_false", 253, "if_else_2601", 2801, 28],
["get", 259, 62, 1, 2802, 11],
["frame", 260, 259, 1, 2802, 11],
["null", 261, 2802, 11],
["setarg", 260, 0, 261, 2802, 11],
["setarg", 260, 1, 16, 2802, 11],
["invoke", 260, 258, 2802, 11],
["access", 10, -1, 2803, 28],
["jump", "if_end_2602", 2803, 28],
"if_else_2601",
["access", 262, -1, 2805, 43],
["get", 264, 58, 1, 2805, 28],
["frame", 265, 264, 2, 2805, 28],
["null", 266, 2805, 28],
["setarg", 265, 0, 266, 2805, 28],
["setarg", 265, 1, 16, 2805, 28],
["setarg", 265, 2, 262, 2805, 28],
["invoke", 265, 263, 2805, 28],
["move", 10, 263, 2805, 28],
"if_end_2602",
"if_end_2573",
"if_end_2565",
["jump", "if_end_2555", 2805, 28],
"if_else_2554",
["get", 268, 62, 1, 2808, 9],
["frame", 269, 268, 1, 2808, 9],
["null", 270, 2808, 9],
["setarg", 269, 0, 270, 2808, 9],
["setarg", 269, 1, 16, 2808, 9],
["invoke", 269, 267, 2808, 9],
"if_end_2555",
["access", 271, 1, 2810, 17],
["is_num", 273, 2, 2810, 17],
["jump_false", 273, "num_err_2679", 2810, 17],
["is_num", 274, 271, 2810, 17],
["jump_false", 274, "num_err_2679", 2810, 17],
["add", 272, 2, 271, 2810, 17],
["jump", "num_done_2680", 2810, 17],
"num_err_2679",
[
"access",
275,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2810,
17
],
["access", 276, "error", 2810, 17],
["access", 277, "cannot apply '+': operands must be numbers", 2810, 17],
["array", 278, 0, 2810, 17],
["push", 278, 277, 2810, 17],
["frame", 280, 275, 2, 2810, 17],
["null", 281, 2810, 17],
["setarg", 280, 0, 281, 2810, 17],
["setarg", 280, 1, 276, 2810, 17],
["setarg", 280, 2, 278, 2810, 17],
["invoke", 280, 279, 2810, 17],
["disrupt", 2810, 17],
"num_done_2680",
["move", 2, 272, 2810, 17],
["jump", "while_start_2548", 2810, 17],
"while_end_2549",
["access", 282, 0, 2813, 27],
["is_int", 284, 10, 2813, 27],
["jump_false", 284, "rel_ni_2683", 2813, 27],
["is_int", 285, 282, 2813, 27],
["jump_false", 285, "rel_ni_2683", 2813, 27],
["ge_int", 283, 10, 282, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_ni_2683",
["is_num", 284, 10, 2813, 27],
["jump_false", 284, "rel_nn_2684", 2813, 27],
["is_num", 285, 282, 2813, 27],
["jump_false", 285, "rel_nn_2684", 2813, 27],
["ge_float", 283, 10, 282, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_nn_2684",
["is_text", 284, 10, 2813, 27],
["jump_false", 284, "rel_err_2686", 2813, 27],
["is_text", 285, 282, 2813, 27],
["jump_false", 285, "rel_err_2686", 2813, 27],
["ge_text", 283, 10, 282, 2813, 27],
["jump", "rel_done_2685", 2813, 27],
"rel_err_2686",
[
"access",
286,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2813,
27
],
["access", 287, "error", 2813, 27],
["access", 288, "cannot compare with '>=': operands must be same type", 2813, 27],
["array", 289, 0, 2813, 27],
["push", 289, 288, 2813, 27],
["frame", 291, 286, 2, 2813, 27],
["null", 292, 2813, 27],
["setarg", 291, 0, 292, 2813, 27],
["setarg", 291, 1, 287, 2813, 27],
["setarg", 291, 2, 289, 2813, 27],
["invoke", 291, 290, 2813, 27],
["disrupt", 2813, 27],
"rel_done_2685",
["jump_false", 283, "if_else_2681", 2813, 27],
["access", 293, "return", 2814, 14],
["get", 295, 15, 1, 2814, 7],
["frame", 296, 295, 2, 2814, 7],
["null", 297, 2814, 7],
["setarg", 296, 0, 297, 2814, 7],
["setarg", 296, 1, 293, 2814, 7],
["setarg", 296, 2, 10, 2814, 7],
["invoke", 296, 294, 2814, 7],
["jump", "if_end_2682", 2814, 7],
"if_else_2681",
["get", 299, 10, 1, 2816, 19],
["frame", 300, 299, 0, 2816, 19],
["null", 301, 2816, 19],
["setarg", 300, 0, 301, 2816, 19],
["invoke", 300, 298, 2816, 19],
["move", 13, 298, 2816, 19],
["access", 302, "null", 2817, 14],
["get", 304, 15, 1, 2817, 7],
["frame", 305, 304, 2, 2817, 7],
["null", 306, 2817, 7],
["setarg", 305, 0, 306, 2817, 7],
["setarg", 305, 1, 302, 2817, 7],
["setarg", 305, 2, 13, 2817, 7],
["invoke", 305, 303, 2817, 7],
["access", 307, "return", 2818, 14],
["get", 309, 15, 1, 2818, 7],
["frame", 310, 309, 2, 2818, 7],
["null", 311, 2818, 7],
["setarg", 310, 0, 311, 2818, 7],
["setarg", 310, 1, 307, 2818, 7],
["setarg", 310, 2, 13, 2818, 7],
["invoke", 310, 308, 2818, 7],
"if_end_2682",
["record", 312, 0],
["move", 14, 312, 2821, 14],
["null", 313, 2822, 31],
["is_identical", 314, 5, 313, 2822, 31],
["jump_true", 314, "ne_nid_2690", 2822, 31],
["jump", "ne_ni_2691", 2822, 31],
"ne_nid_2690",
["false", 314, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_ni_2691",
["is_int", 315, 5, 2822, 31],
["jump_false", 315, "ne_nn_2692", 2822, 31],
["is_int", 316, 313, 2822, 31],
["jump_false", 316, "ne_nn_2692", 2822, 31],
["ne_int", 314, 5, 313, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nn_2692",
["is_num", 315, 5, 2822, 31],
["jump_false", 315, "ne_nt_2693", 2822, 31],
["is_num", 316, 313, 2822, 31],
["jump_false", 316, "ne_nt_2693", 2822, 31],
["ne_float", 314, 5, 313, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nt_2693",
["is_text", 315, 5, 2822, 31],
["jump_false", 315, "ne_nnl_2694", 2822, 31],
["is_text", 316, 313, 2822, 31],
["jump_false", 316, "ne_nnl_2694", 2822, 31],
["ne_text", 314, 5, 313, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nnl_2694",
["is_null", 315, 5, 2822, 31],
["jump_false", 315, "ne_nb_2695", 2822, 31],
["is_null", 316, 313, 2822, 31],
["jump_false", 316, "ne_nb_2695", 2822, 31],
["false", 314, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_nb_2695",
["is_bool", 315, 5, 2822, 31],
["jump_false", 315, "ne_mis_2696", 2822, 31],
["is_bool", 316, 313, 2822, 31],
["jump_false", 316, "ne_mis_2696", 2822, 31],
["ne_bool", 314, 5, 313, 2822, 31],
["jump", "ne_done_2689", 2822, 31],
"ne_mis_2696",
["true", 314, 2822, 31],
"ne_done_2689",
["jump_false", 314, "tern_else_2687", 2822, 31],
["move", 317, 5, 2822, 38],
["jump", "tern_end_2688", 2822, 38],
"tern_else_2687",
["access", 318, "<eval>", 2822, 49],
["move", 317, 318, 2822, 49],
"tern_end_2688",
["store_field", 14, 317, "name", 2822, 5],
["get", 319, 77, 1, 2823, 19],
["store_field", 14, 319, "data", 2823, 5],
["get", 320, 81, 1, 2824, 24],
["store_field", 14, 320, "functions", 2824, 5],
["record", 321, 4],
["access", 322, 0, 2826, 16],
["store_field", 321, 322, "nr_args", 2826, 16],
["access", 323, 0, 2827, 23],
["store_field", 321, 323, "nr_close_slots", 2827, 23],
["get", 324, 90, 1, 2828, 17],
["access", 325, 1, 2828, 30],
["is_num", 327, 324, 2828, 30],
["jump_false", 327, "num_err_2697", 2828, 30],
["is_num", 328, 325, 2828, 30],
["jump_false", 328, "num_err_2697", 2828, 30],
["add", 326, 324, 325, 2828, 30],
["jump", "num_done_2698", 2828, 30],
"num_err_2697",
[
"access",
329,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2828,
30
],
["access", 330, "error", 2828, 30],
["access", 331, "cannot apply '+': operands must be numbers", 2828, 30],
["array", 332, 0, 2828, 30],
["push", 332, 331, 2828, 30],
["frame", 334, 329, 2, 2828, 30],
["null", 335, 2828, 30],
["setarg", 334, 0, 335, 2828, 30],
["setarg", 334, 1, 330, 2828, 30],
["setarg", 334, 2, 332, 2828, 30],
["invoke", 334, 333, 2828, 30],
["disrupt", 2828, 30],
"num_done_2698",
["store_field", 321, 326, "nr_slots", 2828, 30],
["get", 336, 83, 1, 2829, 21],
["store_field", 321, 336, "instructions", 2829, 21],
["store_field", 14, 321, "main", 2825, 5],
["null", 337, 2832, 21],
["is_identical", 338, 5, 337, 2832, 21],
["jump_true", 338, "ne_nid_2702", 2832, 21],
["jump", "ne_ni_2703", 2832, 21],
"ne_nid_2702",
["false", 338, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_ni_2703",
["is_int", 339, 5, 2832, 21],
["jump_false", 339, "ne_nn_2704", 2832, 21],
["is_int", 340, 337, 2832, 21],
["jump_false", 340, "ne_nn_2704", 2832, 21],
["ne_int", 338, 5, 337, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nn_2704",
["is_num", 339, 5, 2832, 21],
["jump_false", 339, "ne_nt_2705", 2832, 21],
["is_num", 340, 337, 2832, 21],
["jump_false", 340, "ne_nt_2705", 2832, 21],
["ne_float", 338, 5, 337, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nt_2705",
["is_text", 339, 5, 2832, 21],
["jump_false", 339, "ne_nnl_2706", 2832, 21],
["is_text", 340, 337, 2832, 21],
["jump_false", 340, "ne_nnl_2706", 2832, 21],
["ne_text", 338, 5, 337, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nnl_2706",
["is_null", 339, 5, 2832, 21],
["jump_false", 339, "ne_nb_2707", 2832, 21],
["is_null", 340, 337, 2832, 21],
["jump_false", 340, "ne_nb_2707", 2832, 21],
["false", 338, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_nb_2707",
["is_bool", 339, 5, 2832, 21],
["jump_false", 339, "ne_mis_2708", 2832, 21],
["is_bool", 340, 337, 2832, 21],
["jump_false", 340, "ne_mis_2708", 2832, 21],
["ne_bool", 338, 5, 337, 2832, 21],
["jump", "ne_done_2701", 2832, 21],
"ne_mis_2708",
["true", 338, 2832, 21],
"ne_done_2701",
["jump_false", 338, "if_else_2699", 2832, 21],
["store_field", 14, 5, "filename", 2833, 7],
["jump", "if_end_2700", 2833, 7],
"if_else_2699",
"if_end_2700",
["return", 14, 2836, 12],
["null", 341, 2836, 12],
["return", 341, 2836, 12]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 264,
"nr_close_slots": 0,
"instructions": [
["record", 103, 21],
["access", 104, "add", 6, 10],
["store_field", 103, 104, "+", 6, 10],
["access", 105, "subtract", 6, 22],
["store_field", 103, 105, "-", 6, 22],
["access", 106, "multiply", 6, 39],
["store_field", 103, 106, "*", 6, 39],
["access", 107, "divide", 6, 56],
["store_field", 103, 107, "/", 6, 56],
["access", 108, "modulo", 7, 10],
["store_field", 103, 108, "%", 7, 10],
["access", 109, "bitand", 7, 25],
["store_field", 103, 109, "&", 7, 25],
["access", 110, "bitor", 7, 40],
["store_field", 103, 110, "|", 7, 40],
["access", 111, "bitxor", 7, 54],
["store_field", 103, 111, "^", 7, 54],
["access", 112, "shl", 8, 11],
["store_field", 103, 112, "<<", 8, 11],
["access", 113, "shr", 8, 24],
["store_field", 103, 113, ">>", 8, 24],
["access", 114, "ushr", 8, 38],
["store_field", 103, 114, ">>>", 8, 38],
["access", 115, "eq", 9, 11],
["store_field", 103, 115, "==", 9, 11],
["access", 116, "eq", 9, 24],
["store_field", 103, 116, "===", 9, 24],
["access", 117, "ne", 9, 36],
["store_field", 103, 117, "!=", 9, 36],
["access", 118, "ne", 9, 49],
["store_field", 103, 118, "!==", 9, 49],
["access", 119, "lt", 10, 10],
["store_field", 103, 119, "<", 10, 10],
["access", 120, "le", 10, 22],
["store_field", 103, 120, "<=", 10, 22],
["access", 121, "gt", 10, 33],
["store_field", 103, 121, ">", 10, 33],
["access", 122, "ge", 10, 45],
["store_field", 103, 122, ">=", 10, 45],
["access", 123, "pow", 11, 11],
["store_field", 103, 123, "**", 11, 11],
["access", 124, "in", 11, 24],
["store_field", 103, 124, "in", 11, 24],
["move", 11, 103, 11, 24],
["record", 125, 22],
["access", 126, "add", 15, 11],
["store_field", 125, 126, "+!", 15, 11],
["access", 127, "subtract", 15, 24],
["store_field", 125, 127, "-!", 15, 24],
["access", 128, "multiply", 15, 42],
["store_field", 125, 128, "*!", 15, 42],
["access", 129, "divide", 15, 60],
["store_field", 125, 129, "/!", 15, 60],
["access", 130, "modulo", 16, 11],
["store_field", 125, 130, "%!", 16, 11],
["access", 131, "pow", 16, 28],
["store_field", 125, 131, "**!", 16, 28],
["access", 132, "lt", 17, 11],
["store_field", 125, 132, "<!", 17, 11],
["access", 133, "gt", 17, 23],
["store_field", 125, 133, ">!", 17, 23],
["access", 134, "le", 17, 36],
["store_field", 125, 134, "<=!", 17, 36],
["access", 135, "ge", 17, 49],
["store_field", 125, 135, ">=!", 17, 49],
["access", 136, "eq", 18, 11],
["store_field", 125, 136, "=!", 18, 11],
["access", 137, "ne", 18, 24],
["store_field", 125, 137, "!=!", 18, 24],
["access", 138, "bitand", 19, 11],
["store_field", 125, 138, "&!", 19, 11],
["access", 139, "bitor", 19, 27],
["store_field", 125, 139, "|!", 19, 27],
["access", 140, "bitxor", 19, 42],
["store_field", 125, 140, "^!", 19, 42],
["access", 141, "shl", 20, 12],
["store_field", 125, 141, "<<!", 20, 12],
["access", 142, "shr", 20, 26],
["store_field", 125, 142, ">>!", 20, 26],
["access", 143, "ushr", 20, 41],
["store_field", 125, 143, ">>>!", 20, 41],
["access", 144, "and", 21, 12],
["store_field", 125, 144, "&&!", 21, 12],
["access", 145, "or", 21, 26],
["store_field", 125, 145, "||!", 21, 26],
["access", 146, "bitnot", 22, 11],
["store_field", 125, 146, "~!", 22, 11],
["access", 147, "load", 22, 28],
["store_field", 125, 147, "[]!", 22, 28],
["move", 54, 125, 22, 28],
["record", 148, 10],
["access", 149, "+", 26, 10],
["store_field", 148, 149, "add", 26, 10],
["access", 150, "-", 26, 25],
["store_field", 148, 150, "subtract", 26, 25],
["access", 151, "*", 26, 40],
["store_field", 148, 151, "multiply", 26, 40],
["access", 152, "/", 26, 53],
["store_field", 148, 152, "divide", 26, 53],
["access", 153, "%", 27, 13],
["store_field", 148, 153, "modulo", 27, 13],
["access", 154, "**", 27, 23],
["store_field", 148, 154, "pow", 27, 23],
["access", 155, "<", 28, 9],
["store_field", 148, 155, "lt", 28, 9],
["access", 156, "<=", 28, 18],
["store_field", 148, 156, "le", 28, 18],
["access", 157, ">", 28, 28],
["store_field", 148, 157, "gt", 28, 28],
["access", 158, ">=", 28, 37],
["store_field", 148, 158, "ge", 28, 37],
["move", 12, 148, 28, 37],
["record", 159, 11],
["access", 160, "add", 32, 11],
["store_field", 159, 160, "+=", 32, 11],
["access", 161, "subtract", 32, 24],
["store_field", 159, 161, "-=", 32, 24],
["access", 162, "multiply", 32, 42],
["store_field", 159, 162, "*=", 32, 42],
["access", 163, "divide", 32, 60],
["store_field", 159, 163, "/=", 32, 60],
["access", 164, "modulo", 33, 11],
["store_field", 159, 164, "%=", 33, 11],
["access", 165, "bitand", 33, 27],
["store_field", 159, 165, "&=", 33, 27],
["access", 166, "bitor", 33, 43],
["store_field", 159, 166, "|=", 33, 43],
["access", 167, "bitxor", 33, 58],
["store_field", 159, 167, "^=", 33, 58],
["access", 168, "shl", 34, 12],
["store_field", 159, 168, "<<=", 34, 12],
["access", 169, "shr", 34, 26],
["store_field", 159, 169, ">>=", 34, 26],
["access", 170, "ushr", 34, 41],
["store_field", 159, 170, ">>>=", 34, 41],
["move", 13, 159, 34, 41],
["record", 171, 10],
["access", 172, "is_array", 38, 15],
["store_field", 171, 172, "is_array", 38, 15],
["access", 173, "is_func", 38, 40],
["store_field", 171, 173, "is_function", 38, 40],
["access", 174, "is_record", 38, 62],
["store_field", 171, 174, "is_object", 38, 62],
["access", 175, "is_stone", 39, 15],
["store_field", 171, 175, "is_stone", 39, 15],
["access", 176, "is_int", 39, 39],
["store_field", 171, 176, "is_integer", 39, 39],
["access", 177, "is_text", 39, 58],
["store_field", 171, 177, "is_text", 39, 58],
["access", 178, "is_num", 40, 16],
["store_field", 171, 178, "is_number", 40, 16],
["access", 179, "is_bool", 40, 38],
["store_field", 171, 179, "is_logical", 40, 38],
["access", 180, "is_null", 40, 58],
["store_field", 171, 180, "is_null", 40, 58],
["access", 181, "length", 41, 13],
["store_field", 171, 181, "length", 41, 13],
["move", 101, 171, 41, 13],
["null", 83, 45, 24],
["null", 77, 46, 16],
["null", 81, 47, 21],
["null", 98, 48, 16],
["access", 97, 0, 49, 21],
["access", 92, 0, 50, 19],
["access", 93, 0, 51, 26],
["access", 94, 0, 52, 26],
["access", 91, 0, 53, 26],
["access", 90, 0, 54, 20],
["access", 86, 0, 55, 25],
["access", 79, 0, 56, 24],
["null", 88, 57, 22],
["null", 89, 58, 25],
["record", 182, 0],
["move", 87, 182, 59, 21],
["null", 95, 60, 25],
["false", 85, 61, 20],
["access", 80, 0, 62, 23],
["null", 96, 63, 18],
["null", 84, 64, 27],
["access", 76, 0, 65, 20],
["access", 75, 0, 66, 19],
["null", 78, 67, 20],
["false", 82, 68, 26],
["access", 2, 0, 71, 18],
["access", 3, 0, 72, 18],
["access", 6, 0, 73, 19],
["null", 4, 74, 16],
["null", 7, 75, 16],
["null", 5, 76, 20],
["function", 183, 0, 79, 20],
["move", 99, 183, 79, 20],
["function", 184, 1, 101, 23],
["move", 74, 184, 101, 23],
["function", 185, 2, 122, 20],
["move", 10, 185, 122, 20],
["function", 186, 3, 132, 17],
["move", 9, 186, 132, 17],
["function", 187, 4, 136, 18],
["move", 52, 187, 136, 18],
["function", 188, 5, 148, 24],
["move", 50, 188, 148, 24],
["function", 189, 6, 160, 27],
["move", 51, 189, 160, 27],
["function", 190, 7, 177, 19],
["move", 60, 190, 177, 19],
["function", 191, 8, 184, 17],
["move", 102, 191, 184, 17],
["function", 192, 9, 194, 19],
["move", 8, 192, 194, 19],
["function", 193, 10, 200, 20],
["move", 36, 193, 200, 20],
["function", 194, 11, 204, 16],
["move", 14, 194, 204, 16],
["function", 195, 12, 208, 16],
["move", 15, 195, 208, 16],
["function", 196, 13, 212, 16],
["move", 16, 196, 212, 16],
["function", 197, 14, 216, 16],
["move", 17, 197, 216, 16],
["function", 198, 15, 225, 21],
["move", 18, 198, 225, 21],
["function", 199, 16, 230, 24],
["move", 27, 199, 230, 24],
["function", 200, 17, 234, 24],
["move", 28, 200, 234, 24],
["function", 201, 18, 238, 25],
["move", 25, 201, 238, 25],
["function", 202, 19, 246, 25],
["move", 26, 202, 246, 25],
["function", 203, 20, 250, 24],
["move", 37, 203, 250, 24],
["function", 204, 21, 271, 19],
["move", 34, 204, 271, 19],
["function", 205, 22, 275, 24],
["move", 35, 205, 275, 24],
["function", 206, 23, 282, 22],
["move", 68, 206, 282, 22],
["function", 207, 24, 288, 23],
["move", 70, 207, 288, 23],
["function", 208, 25, 294, 25],
["move", 69, 208, 294, 25],
["function", 209, 26, 313, 29],
["move", 20, 209, 313, 29],
["function", 210, 27, 360, 28],
["move", 40, 210, 360, 28],
["function", 211, 28, 385, 28],
["move", 29, 211, 385, 28],
["function", 212, 29, 457, 28],
["move", 38, 212, 457, 28],
["function", 213, 30, 538, 25],
["move", 42, 213, 538, 25],
["function", 214, 31, 609, 29],
["move", 39, 214, 609, 29],
["record", 215, 4],
["access", 216, "lt_int", 632, 10],
["access", 217, "lt_float", 632, 20],
["access", 218, "lt_text", 632, 32],
["array", 219, 3, 632, 32],
["push", 219, 216, 632, 32],
["push", 219, 217, 632, 32],
["push", 219, 218, 632, 32],
["store_field", 215, 219, "lt", 632, 32],
["access", 220, "le_int", 633, 10],
["access", 221, "le_float", 633, 20],
["access", 222, "le_text", 633, 32],
["array", 223, 3, 633, 32],
["push", 223, 220, 633, 32],
["push", 223, 221, 633, 32],
["push", 223, 222, 633, 32],
["store_field", 215, 223, "le", 633, 32],
["access", 224, "gt_int", 634, 10],
["access", 225, "gt_float", 634, 20],
["access", 226, "gt_text", 634, 32],
["array", 227, 3, 634, 32],
["push", 227, 224, 634, 32],
["push", 227, 225, 634, 32],
["push", 227, 226, 634, 32],
["store_field", 215, 227, "gt", 634, 32],
["access", 228, "ge_int", 635, 10],
["access", 229, "ge_float", 635, 20],
["access", 230, "ge_text", 635, 32],
["array", 231, 3, 635, 32],
["push", 231, 228, 635, 32],
["push", 231, 229, 635, 32],
["push", 231, 230, 635, 32],
["store_field", 215, 231, "ge", 635, 32],
["move", 73, 215, 635, 32],
["function", 232, 32, 637, 20],
["move", 21, 232, 637, 20],
["function", 233, 33, 664, 23],
["move", 31, 233, 664, 23],
["function", 234, 34, 668, 23],
["move", 44, 234, 668, 23],
["function", 235, 35, 672, 23],
["move", 30, 235, 672, 23],
["function", 236, 36, 682, 23],
["move", 43, 236, 682, 23],
["function", 237, 37, 692, 19],
["move", 22, 237, 692, 19],
["function", 238, 38, 709, 26],
["move", 23, 238, 709, 26],
["function", 239, 39, 760, 30],
["move", 24, 239, 760, 30],
["function", 240, 40, 819, 22],
["move", 32, 240, 819, 22],
["function", 241, 41, 836, 29],
["move", 33, 241, 836, 29],
["function", 242, 42, 854, 25],
["move", 71, 242, 854, 25],
["function", 243, 43, 881, 20],
["move", 100, 243, 881, 20],
["function", 244, 44, 919, 27],
["move", 53, 244, 919, 27],
["true", 63, 931, 23],
["true", 65, 932, 23],
["true", 64, 933, 22],
["true", 67, 934, 21],
["true", 66, 935, 23],
["function", 245, 45, 940, 26],
["move", 41, 245, 940, 26],
["function", 246, 46, 978, 30],
["move", 45, 246, 978, 30],
["function", 247, 47, 1010, 29],
["move", 46, 247, 1010, 29],
["function", 248, 48, 1048, 28],
["move", 49, 248, 1048, 28],
["function", 249, 49, 1086, 30],
["move", 47, 249, 1086, 30],
["function", 250, 50, 1124, 30],
["move", 48, 250, 1124, 30],
["null", 58, 1248, 18],
["null", 62, 1249, 23],
["null", 59, 1250, 22],
["function", 251, 51, 1253, 31],
["move", 19, 251, 1253, 31],
["function", 252, 52, 1259, 20],
["move", 56, 252, 1259, 20],
["array", 253, 0, 1328, 23],
["move", 72, 253, 1328, 23],
["function", 254, 53, 1330, 29],
["move", 57, 254, 1330, 29],
["function", 255, 54, 1421, 20],
["move", 55, 255, 1421, 20],
["function", 256, 55, 1516, 14],
["move", 58, 256, 1516, 14],
["function", 257, 56, 2102, 19],
["move", 62, 257, 2102, 19],
["function", 258, 57, 2514, 18],
["move", 59, 258, 2514, 18],
["function", 259, 58, 2716, 21],
["move", 61, 259, 2716, 21],
["frame", 261, 61, 1, 2839, 10],
["null", 262, 2839, 10],
["setarg", 261, 0, 262, 2839, 10],
["setarg", 261, 1, 1, 2839, 10],
["tail_invoke", 261, 260, 2839, 10],
["return", 260, 2839, 10],
["null", 263, 2839, 10],
["return", 263, 2839, 10]
],
"name": "<anonymous>",
"filename": "mcode.cm",
"nr_args": 1
}
],
"main": {
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["access", 2, "json", 1, 16],
[
"access",
4,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
1,
12
],
["frame", 5, 4, 1, 1, 12],
["null", 6, 1, 12],
["setarg", 5, 0, 6, 1, 12],
["setarg", 5, 1, 2, 1, 12],
["invoke", 5, 3, 1, 12],
["function", 7, 59, 3, 13],
["move", 1, 7, 3, 13],
["return", 1, 2842, 8],
["null", 8, 2842, 8],
["return", 8, 2842, 8]
],
"nr_args": 0
},
"filename": "mcode.cm",
"data": {}
}