Files
cell/boot/parse.cm.mcode
2026-02-19 01:23:41 -06:00

34578 lines
1.1 MiB

{
"name": ".cell/packages/core/parse.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["null", 1, 22, 13],
["null", 2, 23, 13],
["get", 3, 8, 1, 24, 16],
["put", 3, 10, 1, 24, 16],
["get", 3, 5, 1, 25, 14],
["access", 4, 1, 25, 23],
["is_num", 5, 3, 25, 23],
["jump_false", 5, "num_err_0", 25, 23],
"_nop_tc_1",
"_nop_tc_2",
["add", 5, 3, 4, 25, 23],
["jump", "num_done_1", 25, 23],
"num_err_0",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
25,
23
],
["access", 4, "error", 25, 23],
["access", 6, "cannot apply '+': operands must be numbers", 25, 23],
["array", 7, 0, 25, 23],
["push", 7, 6, 25, 23],
["frame", 6, 3, 2, 25, 23],
["null", 3, 25, 23],
["setarg", 6, 0, 3, 25, 23],
["setarg", 6, 1, 4, 25, 23],
["setarg", 6, 2, 7, 25, 23],
["invoke", 6, 3, 25, 23],
["disrupt", 25, 23],
"num_done_1",
["put", 5, 5, 1, 25, 23],
["false", 3, 26, 14],
["put", 3, 9, 1, 26, 14],
"while_start_2",
["get", 3, 5, 1, 27, 12],
["get", 4, 1, 1, 27, 28],
["length", 5, 4, 27, 28],
["is_int", 4, 3, 27, 28],
["jump_false", 4, "rel_ni_4", 27, 28],
"_nop_tc_3",
"_nop_tc_4",
["lt_int", 6, 3, 5, 27, 28],
["jump", "rel_done_6", 27, 28],
"rel_ni_4",
["is_num", 4, 3, 27, 28],
["jump_false", 4, "rel_nn_5", 27, 28],
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 6, 3, 5, 27, 28],
["jump", "rel_done_6", 27, 28],
"rel_nn_5",
["is_text", 4, 3, 27, 28],
["jump_false", 4, "rel_err_7", 27, 28],
"_nop_tc_7",
["jump", "rel_err_7", 27, 28],
["lt_text", 6, 3, 5, 27, 28],
["jump", "rel_done_6", 27, 28],
"rel_err_7",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
27,
28
],
["access", 4, "error", 27, 28],
["access", 5, "cannot compare with '<': operands must be same type", 27, 28],
["array", 7, 0, 27, 28],
["push", 7, 5, 27, 28],
["frame", 5, 3, 2, 27, 28],
["null", 3, 27, 28],
["setarg", 5, 0, 3, 27, 28],
["setarg", 5, 1, 4, 27, 28],
["setarg", 5, 2, 7, 27, 28],
["invoke", 5, 3, 27, 28],
["disrupt", 27, 28],
"rel_done_6",
["jump_false", 6, "while_end_3", 27, 28],
["get", 3, 1, 1, 28, 11],
["get", 4, 5, 1, 28, 18],
["load_dynamic", 5, 3, 4, 28, 18],
["move", 1, 5, 28, 18],
["load_field", 3, 1, "kind", 29, 11],
["move", 2, 3, 29, 11],
["access", 3, "space", 30, 16],
["is_identical", 4, 2, 3, 30, 16],
["jump_true", 4, "eq_done_11", 30, 16],
["is_int", 5, 2, 30, 16],
["jump_false", 5, "eq_ni_12", 30, 16],
"_nop_tc_8",
["jump", "eq_ni_12", 30, 16],
["eq_int", 4, 2, 3, 30, 16],
["jump", "eq_done_11", 30, 16],
"eq_ni_12",
["is_num", 5, 2, 30, 16],
["jump_false", 5, "eq_nn_13", 30, 16],
"_nop_tc_9",
["jump", "eq_nn_13", 30, 16],
["eq_float", 4, 2, 3, 30, 16],
["jump", "eq_done_11", 30, 16],
"eq_nn_13",
["is_text", 5, 2, 30, 16],
["jump_false", 5, "eq_nt_14", 30, 16],
"_nop_tc_10",
"_nop_tc_11",
["eq_text", 4, 2, 3, 30, 16],
["jump", "eq_done_11", 30, 16],
"eq_nt_14",
["is_null", 5, 2, 30, 16],
["jump_false", 5, "eq_nnl_15", 30, 16],
"_nop_tc_12",
["jump", "eq_nnl_15", 30, 16],
["true", 4, 30, 16],
["jump", "eq_done_11", 30, 16],
"eq_nnl_15",
["is_bool", 5, 2, 30, 16],
["jump_false", 5, "eq_nb_16", 30, 16],
"_nop_tc_13",
["jump", "eq_nb_16", 30, 16],
["eq_bool", 4, 2, 3, 30, 16],
["jump", "eq_done_11", 30, 16],
"eq_nb_16",
["false", 4, 30, 16],
"eq_done_11",
["move", 3, 4, 30, 16],
["jump_true", 3, "or_end_10", 30, 16],
["access", 4, "comment", 30, 32],
["is_identical", 5, 2, 4, 30, 32],
["jump_true", 5, "eq_done_17", 30, 32],
["is_int", 6, 2, 30, 32],
["jump_false", 6, "eq_ni_18", 30, 32],
"_nop_tc_14",
["jump", "eq_ni_18", 30, 32],
["eq_int", 5, 2, 4, 30, 32],
["jump", "eq_done_17", 30, 32],
"eq_ni_18",
["is_num", 6, 2, 30, 32],
["jump_false", 6, "eq_nn_19", 30, 32],
"_nop_tc_15",
["jump", "eq_nn_19", 30, 32],
["eq_float", 5, 2, 4, 30, 32],
["jump", "eq_done_17", 30, 32],
"eq_nn_19",
["is_text", 6, 2, 30, 32],
["jump_false", 6, "eq_nt_20", 30, 32],
"_nop_tc_16",
"_nop_tc_17",
["eq_text", 5, 2, 4, 30, 32],
["jump", "eq_done_17", 30, 32],
"eq_nt_20",
["is_null", 6, 2, 30, 32],
["jump_false", 6, "eq_nnl_21", 30, 32],
"_nop_tc_18",
["jump", "eq_nnl_21", 30, 32],
["true", 5, 30, 32],
["jump", "eq_done_17", 30, 32],
"eq_nnl_21",
["is_bool", 6, 2, 30, 32],
["jump_false", 6, "eq_nb_22", 30, 32],
"_nop_tc_19",
["jump", "eq_nb_22", 30, 32],
["eq_bool", 5, 2, 4, 30, 32],
["jump", "eq_done_17", 30, 32],
"eq_nb_22",
["false", 5, 30, 32],
"eq_done_17",
["move", 3, 5, 30, 32],
"or_end_10",
["jump_false", 3, "if_else_8", 30, 32],
["get", 3, 5, 1, 31, 18],
["access", 4, 1, 31, 27],
["is_num", 5, 3, 31, 27],
["jump_false", 5, "num_err_23", 31, 27],
"_nop_tc_20",
"_nop_tc_21",
["add", 5, 3, 4, 31, 27],
["jump", "num_done_24", 31, 27],
"num_err_23",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
31,
27
],
["access", 4, "error", 31, 27],
["access", 6, "cannot apply '+': operands must be numbers", 31, 27],
["array", 7, 0, 31, 27],
["push", 7, 6, 31, 27],
["frame", 6, 3, 2, 31, 27],
["null", 3, 31, 27],
["setarg", 6, 0, 3, 31, 27],
["setarg", 6, 1, 4, 31, 27],
["setarg", 6, 2, 7, 31, 27],
["invoke", 6, 3, 31, 27],
["disrupt", 31, 27],
"num_done_24",
["put", 5, 5, 1, 31, 27],
["jump", "while_start_2", 32, 9],
["jump", "if_end_9", 32, 9],
"if_else_8",
"if_end_9",
["access", 3, "newline", 34, 16],
["is_identical", 4, 2, 3, 34, 16],
["jump_true", 4, "eq_done_27", 34, 16],
["is_int", 5, 2, 34, 16],
["jump_false", 5, "eq_ni_28", 34, 16],
"_nop_tc_22",
["jump", "eq_ni_28", 34, 16],
["eq_int", 4, 2, 3, 34, 16],
["jump", "eq_done_27", 34, 16],
"eq_ni_28",
["is_num", 5, 2, 34, 16],
["jump_false", 5, "eq_nn_29", 34, 16],
"_nop_tc_23",
["jump", "eq_nn_29", 34, 16],
["eq_float", 4, 2, 3, 34, 16],
["jump", "eq_done_27", 34, 16],
"eq_nn_29",
["is_text", 5, 2, 34, 16],
["jump_false", 5, "eq_nt_30", 34, 16],
"_nop_tc_24",
"_nop_tc_25",
["eq_text", 4, 2, 3, 34, 16],
["jump", "eq_done_27", 34, 16],
"eq_nt_30",
["is_null", 5, 2, 34, 16],
["jump_false", 5, "eq_nnl_31", 34, 16],
"_nop_tc_26",
["jump", "eq_nnl_31", 34, 16],
["true", 4, 34, 16],
["jump", "eq_done_27", 34, 16],
"eq_nnl_31",
["is_bool", 5, 2, 34, 16],
["jump_false", 5, "eq_nb_32", 34, 16],
"_nop_tc_27",
["jump", "eq_nb_32", 34, 16],
["eq_bool", 4, 2, 3, 34, 16],
["jump", "eq_done_27", 34, 16],
"eq_nb_32",
["false", 4, 34, 16],
"eq_done_27",
["jump_false", 4, "if_else_25", 34, 16],
["true", 3, 35, 18],
["put", 3, 9, 1, 35, 18],
["get", 3, 5, 1, 36, 18],
["access", 4, 1, 36, 27],
["is_num", 5, 3, 36, 27],
["jump_false", 5, "num_err_33", 36, 27],
"_nop_tc_28",
"_nop_tc_29",
["add", 5, 3, 4, 36, 27],
["jump", "num_done_34", 36, 27],
"num_err_33",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
36,
27
],
["access", 4, "error", 36, 27],
["access", 6, "cannot apply '+': operands must be numbers", 36, 27],
["array", 7, 0, 36, 27],
["push", 7, 6, 36, 27],
["frame", 6, 3, 2, 36, 27],
["null", 3, 36, 27],
["setarg", 6, 0, 3, 36, 27],
["setarg", 6, 1, 4, 36, 27],
["setarg", 6, 2, 7, 36, 27],
["invoke", 6, 3, 36, 27],
["disrupt", 36, 27],
"num_done_34",
["put", 5, 5, 1, 36, 27],
["jump", "while_start_2", 37, 9],
["jump", "if_end_26", 37, 9],
"if_else_25",
"if_end_26",
["put", 1, 8, 1, 39, 13],
["null", 1, 40, 14],
["return", 1, 40, 14],
"_nop_ur_1",
"while_end_3",
["get", 1, 1, 1, 42, 11],
["get", 2, 1, 1, 42, 25],
["length", 3, 2, 42, 25],
["access", 2, 1, 42, 35],
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
"_nop_tc_33",
["subtract", 4, 3, 2, 42, 35],
["jump", "num_done_36", 42, 35],
"num_err_35",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
42,
35
],
["access", 3, "error", 42, 35],
["access", 5, "cannot apply '-': operands must be numbers", 42, 35],
["array", 6, 0, 42, 35],
["push", 6, 5, 42, 35],
["frame", 5, 2, 2, 42, 35],
["null", 2, 42, 35],
["setarg", 5, 0, 2, 42, 35],
["setarg", 5, 1, 3, 42, 35],
["setarg", 5, 2, 6, 42, 35],
["invoke", 5, 2, 42, 35],
["disrupt", 42, 35],
"num_done_36",
["load_dynamic", 2, 1, 4, 42, 35],
["put", 2, 8, 1, 42, 35],
["null", 1, 42, 35],
["return", 1, 42, 35]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["get", 2, 5, 1, 46, 13],
["access", 3, 1, 46, 22],
["is_num", 4, 2, 46, 22],
["jump_false", 4, "num_err_37", 46, 22],
"_nop_tc_1",
"_nop_tc_2",
["add", 4, 2, 3, 46, 22],
["jump", "num_done_38", 46, 22],
"num_err_37",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
46,
22
],
["access", 3, "error", 46, 22],
["access", 5, "cannot apply '+': operands must be numbers", 46, 22],
["array", 6, 0, 46, 22],
["push", 6, 5, 46, 22],
["frame", 5, 2, 2, 46, 22],
["null", 2, 46, 22],
["setarg", 5, 0, 2, 46, 22],
["setarg", 5, 1, 3, 46, 22],
["setarg", 5, 2, 6, 46, 22],
["invoke", 5, 2, 46, 22],
["disrupt", 46, 22],
"num_done_38",
["move", 2, 4, 46, 22],
["access", 3, 0, 47, 17],
["null", 4, 48, 13],
["null", 5, 49, 13],
"while_start_39",
["get", 6, 1, 1, 50, 23],
["length", 7, 6, 50, 23],
["is_int", 6, 2, 50, 23],
["jump_false", 6, "rel_ni_41", 50, 23],
"_nop_tc_3",
"_nop_tc_4",
["lt_int", 6, 2, 7, 50, 23],
["jump", "rel_done_43", 50, 23],
"rel_ni_41",
"_nop_tc_5",
"_nop_tc_6",
"_nop_tc_7",
"_nop_tc_8",
["lt_float", 6, 2, 7, 50, 23],
["jump", "rel_done_43", 50, 23],
"rel_nn_42",
"_nop_tc_9",
["jump", "rel_err_44", 50, 23],
"_nop_tc_10",
["jump", "rel_err_44", 50, 23],
["lt_text", 6, 2, 7, 50, 23],
["jump", "rel_done_43", 50, 23],
"rel_err_44",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
50,
23
],
["access", 8, "error", 50, 23],
["access", 9, "cannot compare with '<': operands must be same type", 50, 23],
["array", 10, 0, 50, 23],
["push", 10, 9, 50, 23],
["frame", 9, 7, 2, 50, 23],
["null", 7, 50, 23],
["setarg", 9, 0, 7, 50, 23],
["setarg", 9, 1, 8, 50, 23],
["setarg", 9, 2, 10, 50, 23],
["invoke", 9, 7, 50, 23],
["disrupt", 50, 23],
"rel_done_43",
["jump_false", 6, "while_end_40", 50, 23],
["get", 6, 1, 1, 51, 11],
["load_dynamic", 7, 6, 2, 51, 18],
["move", 4, 7, 51, 18],
["load_field", 6, 4, "kind", 52, 11],
["move", 5, 6, 52, 11],
["access", 6, "space", 53, 16],
["is_identical", 7, 5, 6, 53, 16],
["jump_true", 7, "ne_nid_50", 53, 16],
["jump", "ne_ni_51", 53, 16],
"ne_nid_50",
["false", 7, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_ni_51",
["is_int", 8, 5, 53, 16],
["jump_false", 8, "ne_nn_52", 53, 16],
"_nop_tc_11",
["jump", "ne_nn_52", 53, 16],
["ne_int", 7, 5, 6, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_nn_52",
["is_num", 8, 5, 53, 16],
["jump_false", 8, "ne_nt_53", 53, 16],
"_nop_tc_12",
["jump", "ne_nt_53", 53, 16],
["ne_float", 7, 5, 6, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_nt_53",
["is_text", 8, 5, 53, 16],
["jump_false", 8, "ne_nnl_54", 53, 16],
"_nop_tc_13",
"_nop_tc_14",
["ne_text", 7, 5, 6, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_nnl_54",
["is_null", 8, 5, 53, 16],
["jump_false", 8, "ne_nb_55", 53, 16],
"_nop_tc_15",
["jump", "ne_nb_55", 53, 16],
["false", 7, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_nb_55",
["is_bool", 8, 5, 53, 16],
["jump_false", 8, "ne_mis_56", 53, 16],
"_nop_tc_16",
["jump", "ne_mis_56", 53, 16],
["ne_bool", 7, 5, 6, 53, 16],
["jump", "ne_done_49", 53, 16],
"ne_mis_56",
["true", 7, 53, 16],
"ne_done_49",
["move", 6, 7, 53, 16],
["jump_false", 6, "and_end_48", 53, 16],
["access", 7, "comment", 53, 32],
["is_identical", 8, 5, 7, 53, 32],
["jump_true", 8, "ne_nid_58", 53, 32],
["jump", "ne_ni_59", 53, 32],
"ne_nid_58",
["false", 8, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_ni_59",
["is_int", 9, 5, 53, 32],
["jump_false", 9, "ne_nn_60", 53, 32],
"_nop_tc_17",
["jump", "ne_nn_60", 53, 32],
["ne_int", 8, 5, 7, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_nn_60",
["is_num", 9, 5, 53, 32],
["jump_false", 9, "ne_nt_61", 53, 32],
"_nop_tc_18",
["jump", "ne_nt_61", 53, 32],
["ne_float", 8, 5, 7, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_nt_61",
["is_text", 9, 5, 53, 32],
["jump_false", 9, "ne_nnl_62", 53, 32],
"_nop_tc_19",
"_nop_tc_20",
["ne_text", 8, 5, 7, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_nnl_62",
["is_null", 9, 5, 53, 32],
["jump_false", 9, "ne_nb_63", 53, 32],
"_nop_tc_21",
["jump", "ne_nb_63", 53, 32],
["false", 8, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_nb_63",
["is_bool", 9, 5, 53, 32],
["jump_false", 9, "ne_mis_64", 53, 32],
"_nop_tc_22",
["jump", "ne_mis_64", 53, 32],
["ne_bool", 8, 5, 7, 53, 32],
["jump", "ne_done_57", 53, 32],
"ne_mis_64",
["true", 8, 53, 32],
"ne_done_57",
["move", 6, 8, 53, 32],
"and_end_48",
["move", 7, 6, 53, 32],
["jump_false", 7, "and_end_47", 53, 32],
["access", 6, "newline", 53, 50],
["is_identical", 8, 5, 6, 53, 50],
["jump_true", 8, "ne_nid_66", 53, 50],
["jump", "ne_ni_67", 53, 50],
"ne_nid_66",
["false", 8, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_ni_67",
["is_int", 9, 5, 53, 50],
["jump_false", 9, "ne_nn_68", 53, 50],
"_nop_tc_23",
["jump", "ne_nn_68", 53, 50],
["ne_int", 8, 5, 6, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_nn_68",
["is_num", 9, 5, 53, 50],
["jump_false", 9, "ne_nt_69", 53, 50],
"_nop_tc_24",
["jump", "ne_nt_69", 53, 50],
["ne_float", 8, 5, 6, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_nt_69",
["is_text", 9, 5, 53, 50],
["jump_false", 9, "ne_nnl_70", 53, 50],
"_nop_tc_25",
"_nop_tc_26",
["ne_text", 8, 5, 6, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_nnl_70",
["is_null", 9, 5, 53, 50],
["jump_false", 9, "ne_nb_71", 53, 50],
"_nop_tc_27",
["jump", "ne_nb_71", 53, 50],
["false", 8, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_nb_71",
["is_bool", 9, 5, 53, 50],
["jump_false", 9, "ne_mis_72", 53, 50],
"_nop_tc_28",
["jump", "ne_mis_72", 53, 50],
["ne_bool", 8, 5, 6, 53, 50],
["jump", "ne_done_65", 53, 50],
"ne_mis_72",
["true", 8, 53, 50],
"ne_done_65",
["move", 7, 8, 53, 50],
"and_end_47",
["jump_false", 7, "if_else_45", 53, 50],
["access", 6, 1, 54, 25],
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
["add", 7, 3, 6, 54, 25],
["jump", "num_done_74", 54, 25],
"num_err_73",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
54,
25
],
["access", 8, "error", 54, 25],
["access", 9, "cannot apply '+': operands must be numbers", 54, 25],
["array", 10, 0, 54, 25],
["push", 10, 9, 54, 25],
["frame", 9, 6, 2, 54, 25],
["null", 6, 54, 25],
["setarg", 9, 0, 6, 54, 25],
["setarg", 9, 1, 8, 54, 25],
["setarg", 9, 2, 10, 54, 25],
["invoke", 9, 6, 54, 25],
["disrupt", 54, 25],
"num_done_74",
["move", 3, 7, 54, 25],
["is_identical", 6, 3, 1, 55, 22],
["jump_true", 6, "eq_done_77", 55, 22],
["is_int", 7, 3, 55, 22],
["jump_false", 7, "eq_ni_78", 55, 22],
["is_int", 7, 1, 55, 22],
["jump_false", 7, "eq_ni_78", 55, 22],
["eq_int", 6, 3, 1, 55, 22],
["jump", "eq_done_77", 55, 22],
"eq_ni_78",
"_nop_tc_33",
"_nop_tc_34",
["is_num", 7, 1, 55, 22],
["jump_false", 7, "eq_nn_79", 55, 22],
["eq_float", 6, 3, 1, 55, 22],
["jump", "eq_done_77", 55, 22],
"eq_nn_79",
"_nop_tc_35",
["jump", "eq_nt_80", 55, 22],
["is_text", 7, 1, 55, 22],
["jump_false", 7, "eq_nt_80", 55, 22],
["eq_text", 6, 3, 1, 55, 22],
["jump", "eq_done_77", 55, 22],
"eq_nt_80",
"_nop_tc_36",
["jump", "eq_nnl_81", 55, 22],
["is_null", 7, 1, 55, 22],
["jump_false", 7, "eq_nnl_81", 55, 22],
["true", 6, 55, 22],
["jump", "eq_done_77", 55, 22],
"eq_nnl_81",
"_nop_tc_37",
["jump", "eq_nb_82", 55, 22],
["is_bool", 7, 1, 55, 22],
["jump_false", 7, "eq_nb_82", 55, 22],
["eq_bool", 6, 3, 1, 55, 22],
["jump", "eq_done_77", 55, 22],
"eq_nb_82",
["false", 6, 55, 22],
"eq_done_77",
["jump_false", 6, "if_else_75", 55, 22],
["return", 4, 55, 32],
"_nop_ur_1",
"if_else_75",
"if_end_76",
["jump", "if_end_46", 55, 32],
"if_else_45",
"if_end_46",
["access", 6, 1, 57, 15],
"_nop_tc_38",
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
["add", 7, 2, 6, 57, 15],
["jump", "num_done_84", 57, 15],
"num_err_83",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
57,
15
],
["access", 8, "error", 57, 15],
["access", 9, "cannot apply '+': operands must be numbers", 57, 15],
["array", 10, 0, 57, 15],
["push", 10, 9, 57, 15],
["frame", 9, 6, 2, 57, 15],
["null", 6, 57, 15],
["setarg", 9, 0, 6, 57, 15],
["setarg", 9, 1, 8, 57, 15],
["setarg", 9, 2, 10, 57, 15],
["invoke", 9, 6, 57, 15],
["disrupt", 57, 15],
"num_done_84",
["move", 2, 7, 57, 15],
["jump", "while_start_39", 57, 15],
"while_end_40",
["get", 2, 1, 1, 59, 12],
["get", 3, 1, 1, 59, 26],
["length", 4, 3, 59, 26],
["access", 3, 1, 59, 36],
"_nop_tc_42",
"_nop_tc_43",
"_nop_tc_44",
"_nop_tc_45",
["subtract", 5, 4, 3, 59, 36],
["jump", "num_done_86", 59, 36],
"num_err_85",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
59,
36
],
["access", 4, "error", 59, 36],
["access", 6, "cannot apply '-': operands must be numbers", 59, 36],
["array", 7, 0, 59, 36],
["push", 7, 6, 59, 36],
["frame", 6, 3, 2, 59, 36],
["null", 3, 59, 36],
["setarg", 6, 0, 3, 59, 36],
["setarg", 6, 1, 4, 59, 36],
["setarg", 6, 2, 7, 59, 36],
["invoke", 6, 3, 59, 36],
["disrupt", 59, 36],
"num_done_86",
["load_dynamic", 3, 2, 5, 59, 36],
["return", 3, 59, 36],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["access", 1, -1, 63, 14],
["put", 1, 5, 1, 63, 14],
["get", 1, 15, 1, 64, 5],
["frame", 2, 1, 0, 64, 5],
["null", 1, 64, 5],
["setarg", 2, 0, 1, 64, 5],
["invoke", 2, 1, 64, 5],
["null", 1, 64, 5],
["return", 1, 64, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["record", 3, 4],
["store_field", 3, 1, "kind", 77, 13],
["load_field", 4, 2, "at", 78, 11],
["store_field", 3, 4, "at", 78, 11],
["load_field", 4, 2, "from_row", 79, 17],
["store_field", 3, 4, "from_row", 79, 17],
["load_field", 4, 2, "from_column", 80, 20],
["store_field", 3, 4, "from_column", 80, 20],
["return", 3, 80, 20],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
["get", 2, 10, 1, 85, 19],
["load_field", 3, 2, "to_row", 85, 19],
["store_field", 1, 3, "to_row", 85, 5],
["get", 2, 10, 1, 86, 22],
["load_field", 3, 2, "to_column", 86, 22],
["store_field", 1, 3, "to_column", 86, 5],
["return", 1, 87, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 3, 14, 1, 91, 9],
["access", 4, 5, 91, 24],
["is_int", 5, 3, 91, 24],
["jump_false", 5, "rel_ni_89", 91, 24],
"_nop_tc_1",
"_nop_tc_2",
["ge_int", 6, 3, 4, 91, 24],
["jump", "rel_done_91", 91, 24],
"rel_ni_89",
["is_num", 5, 3, 91, 24],
["jump_false", 5, "rel_nn_90", 91, 24],
"_nop_tc_3",
"_nop_tc_4",
["ge_float", 6, 3, 4, 91, 24],
["jump", "rel_done_91", 91, 24],
"rel_nn_90",
["is_text", 5, 3, 91, 24],
["jump_false", 5, "rel_err_92", 91, 24],
"_nop_tc_5",
["jump", "rel_err_92", 91, 24],
["ge_text", 6, 3, 4, 91, 24],
["jump", "rel_done_91", 91, 24],
"rel_err_92",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
91,
24
],
["access", 4, "error", 91, 24],
["access", 5, "cannot compare with '>=': operands must be same type", 91, 24],
["array", 7, 0, 91, 24],
["push", 7, 5, 91, 24],
["frame", 5, 3, 2, 91, 24],
["null", 3, 91, 24],
["setarg", 5, 0, 3, 91, 24],
["setarg", 5, 1, 4, 91, 24],
["setarg", 5, 2, 7, 91, 24],
["invoke", 5, 3, 91, 24],
["disrupt", 91, 24],
"rel_done_91",
["jump_false", 6, "if_else_87", 91, 24],
["null", 3, 91, 34],
["return", 3, 91, 34],
"_nop_ur_1",
"if_else_87",
"if_end_88",
["get", 3, 14, 1, 92, 19],
["access", 4, 1, 92, 33],
["is_num", 5, 3, 92, 33],
["jump_false", 5, "num_err_93", 92, 33],
"_nop_tc_6",
"_nop_tc_7",
["add", 5, 3, 4, 92, 33],
["jump", "num_done_94", 92, 33],
"num_err_93",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
92,
33
],
["access", 4, "error", 92, 33],
["access", 6, "cannot apply '+': operands must be numbers", 92, 33],
["array", 7, 0, 92, 33],
["push", 7, 6, 92, 33],
["frame", 6, 3, 2, 92, 33],
["null", 3, 92, 33],
["setarg", 6, 0, 3, 92, 33],
["setarg", 6, 1, 4, 92, 33],
["setarg", 6, 2, 7, 92, 33],
["invoke", 6, 3, 92, 33],
["disrupt", 92, 33],
"num_done_94",
["put", 5, 14, 1, 92, 33],
["get", 3, 18, 1, 93, 10],
["record", 4, 4],
["store_field", 4, 2, "message", 94, 16],
["load_field", 5, 1, "from_row", 95, 13],
["access", 6, 1, 95, 30],
["is_num", 7, 5, 95, 30],
["jump_false", 7, "num_err_95", 95, 30],
"_nop_tc_8",
"_nop_tc_9",
["add", 7, 5, 6, 95, 30],
["jump", "num_done_96", 95, 30],
"num_err_95",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
95,
30
],
["access", 6, "error", 95, 30],
["access", 8, "cannot apply '+': operands must be numbers", 95, 30],
["array", 9, 0, 95, 30],
["push", 9, 8, 95, 30],
["frame", 8, 5, 2, 95, 30],
["null", 5, 95, 30],
["setarg", 8, 0, 5, 95, 30],
["setarg", 8, 1, 6, 95, 30],
["setarg", 8, 2, 9, 95, 30],
["invoke", 8, 5, 95, 30],
["disrupt", 95, 30],
"num_done_96",
["store_field", 4, 7, "line", 95, 30],
["load_field", 5, 1, "from_column", 96, 15],
["access", 6, 1, 96, 35],
["is_num", 7, 5, 96, 35],
["jump_false", 7, "num_err_97", 96, 35],
"_nop_tc_10",
"_nop_tc_11",
["add", 7, 5, 6, 96, 35],
["jump", "num_done_98", 96, 35],
"num_err_97",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
96,
35
],
["access", 6, "error", 96, 35],
["access", 8, "cannot apply '+': operands must be numbers", 96, 35],
["array", 9, 0, 96, 35],
["push", 9, 8, 96, 35],
["frame", 8, 5, 2, 96, 35],
["null", 5, 96, 35],
["setarg", 8, 0, 5, 96, 35],
["setarg", 8, 1, 6, 96, 35],
["setarg", 8, 2, 9, 96, 35],
["invoke", 8, 5, 96, 35],
["disrupt", 96, 35],
"num_done_98",
["store_field", 4, 7, "column", 96, 35],
["load_field", 5, 1, "at", 97, 15],
["store_field", 4, 5, "offset", 97, 15],
["is_array", 5, 3, 97, 15],
["jump_false", 5, "push_err_99", 97, 15],
["push", 3, 4, 97, 15],
["jump", "push_done_100", 97, 15],
"push_err_99",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
97,
15
],
["access", 4, "error", 97, 15],
["access", 5, "cannot push: target must be an array", 97, 15],
["array", 6, 0, 97, 15],
["push", 6, 5, 97, 15],
["frame", 5, 3, 2, 97, 15],
["null", 3, 97, 15],
["setarg", 5, 0, 3, 97, 15],
["setarg", 5, 1, 4, 97, 15],
["setarg", 5, 2, 6, 97, 15],
["invoke", 5, 3, 97, 15],
["disrupt", 97, 15],
"push_done_100",
["null", 3, 97, 15],
["return", 3, 97, 15]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 24, 1, 112, 12],
["load_dynamic", 3, 2, 1, 112, 22],
["true", 2, 112, 31],
["is_identical", 4, 3, 2, 112, 31],
["jump_true", 4, "eq_done_101", 112, 31],
["is_int", 5, 3, 112, 31],
["jump_false", 5, "eq_ni_102", 112, 31],
"_nop_tc_1",
["jump", "eq_ni_102", 112, 31],
["eq_int", 4, 3, 2, 112, 31],
["jump", "eq_done_101", 112, 31],
"eq_ni_102",
["is_num", 5, 3, 112, 31],
["jump_false", 5, "eq_nn_103", 112, 31],
"_nop_tc_2",
["jump", "eq_nn_103", 112, 31],
["eq_float", 4, 3, 2, 112, 31],
["jump", "eq_done_101", 112, 31],
"eq_nn_103",
["is_text", 5, 3, 112, 31],
["jump_false", 5, "eq_nt_104", 112, 31],
"_nop_tc_3",
["jump", "eq_nt_104", 112, 31],
["eq_text", 4, 3, 2, 112, 31],
["jump", "eq_done_101", 112, 31],
"eq_nt_104",
["is_null", 5, 3, 112, 31],
["jump_false", 5, "eq_nnl_105", 112, 31],
"_nop_tc_4",
["jump", "eq_nnl_105", 112, 31],
["true", 4, 112, 31],
["jump", "eq_done_101", 112, 31],
"eq_nnl_105",
["is_bool", 5, 3, 112, 31],
["jump_false", 5, "eq_nb_106", 112, 31],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 4, 3, 2, 112, 31],
["jump", "eq_done_101", 112, 31],
"eq_nb_106",
["false", 4, 112, 31],
"eq_done_101",
["return", 4, 112, 31],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 1, 8, 1, 129, 9],
["load_field", 2, 1, "kind", 129, 9],
["access", 1, "(", 129, 21],
["is_identical", 3, 2, 1, 129, 21],
["jump_true", 3, "ne_nid_110", 129, 21],
["jump", "ne_ni_111", 129, 21],
"ne_nid_110",
["false", 3, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_ni_111",
["is_int", 4, 2, 129, 21],
["jump_false", 4, "ne_nn_112", 129, 21],
"_nop_tc_1",
["jump", "ne_nn_112", 129, 21],
["ne_int", 3, 2, 1, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_nn_112",
["is_num", 4, 2, 129, 21],
["jump_false", 4, "ne_nt_113", 129, 21],
"_nop_tc_2",
["jump", "ne_nt_113", 129, 21],
["ne_float", 3, 2, 1, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_nt_113",
["is_text", 4, 2, 129, 21],
["jump_false", 4, "ne_nnl_114", 129, 21],
"_nop_tc_3",
"_nop_tc_4",
["ne_text", 3, 2, 1, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_nnl_114",
["is_null", 4, 2, 129, 21],
["jump_false", 4, "ne_nb_115", 129, 21],
"_nop_tc_5",
["jump", "ne_nb_115", 129, 21],
["false", 3, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_nb_115",
["is_bool", 4, 2, 129, 21],
["jump_false", 4, "ne_mis_116", 129, 21],
"_nop_tc_6",
["jump", "ne_mis_116", 129, 21],
["ne_bool", 3, 2, 1, 129, 21],
["jump", "ne_done_109", 129, 21],
"ne_mis_116",
["true", 3, 129, 21],
"ne_done_109",
["jump_false", 3, "if_else_107", 129, 21],
["false", 1, 129, 33],
["return", 1, 129, 33],
"_nop_ur_1",
"if_else_107",
"if_end_108",
["get", 1, 5, 1, 130, 13],
["access", 2, 1, 130, 22],
["is_num", 3, 1, 130, 22],
["jump_false", 3, "num_err_117", 130, 22],
"_nop_tc_7",
"_nop_tc_8",
["add", 3, 1, 2, 130, 22],
["jump", "num_done_118", 130, 22],
"num_err_117",
[
"access",
1,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
130,
22
],
["access", 2, "error", 130, 22],
["access", 4, "cannot apply '+': operands must be numbers", 130, 22],
["array", 5, 0, 130, 22],
["push", 5, 4, 130, 22],
["frame", 4, 1, 2, 130, 22],
["null", 1, 130, 22],
["setarg", 4, 0, 1, 130, 22],
["setarg", 4, 1, 2, 130, 22],
["setarg", 4, 2, 5, 130, 22],
["invoke", 4, 1, 130, 22],
["disrupt", 130, 22],
"num_done_118",
["move", 1, 3, 130, 22],
["access", 2, 1, 131, 17],
["null", 3, 132, 13],
"while_start_119",
["get", 4, 1, 1, 133, 23],
["length", 5, 4, 133, 23],
["is_int", 4, 1, 133, 23],
["jump_false", 4, "rel_ni_122", 133, 23],
"_nop_tc_9",
"_nop_tc_10",
["lt_int", 4, 1, 5, 133, 23],
["jump", "rel_done_124", 133, 23],
"rel_ni_122",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
["lt_float", 4, 1, 5, 133, 23],
["jump", "rel_done_124", 133, 23],
"rel_nn_123",
"_nop_tc_15",
["jump", "rel_err_125", 133, 23],
"_nop_tc_16",
["jump", "rel_err_125", 133, 23],
["lt_text", 4, 1, 5, 133, 23],
["jump", "rel_done_124", 133, 23],
"rel_err_125",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
133,
23
],
["access", 6, "error", 133, 23],
["access", 7, "cannot compare with '<': operands must be same type", 133, 23],
["array", 8, 0, 133, 23],
["push", 8, 7, 133, 23],
["frame", 7, 5, 2, 133, 23],
["null", 5, 133, 23],
["setarg", 7, 0, 5, 133, 23],
["setarg", 7, 1, 6, 133, 23],
["setarg", 7, 2, 8, 133, 23],
["invoke", 7, 5, 133, 23],
["disrupt", 133, 23],
"rel_done_124",
["move", 5, 4, 133, 23],
["jump_false", 5, "and_end_121", 133, 23],
["access", 4, 0, 133, 42],
["is_int", 6, 2, 133, 42],
["jump_false", 6, "rel_ni_126", 133, 42],
"_nop_tc_17",
"_nop_tc_18",
["gt_int", 6, 2, 4, 133, 42],
["jump", "rel_done_128", 133, 42],
"rel_ni_126",
"_nop_tc_19",
"_nop_tc_20",
"_nop_tc_21",
"_nop_tc_22",
["gt_float", 6, 2, 4, 133, 42],
["jump", "rel_done_128", 133, 42],
"rel_nn_127",
"_nop_tc_23",
["jump", "rel_err_129", 133, 42],
"_nop_tc_24",
["jump", "rel_err_129", 133, 42],
["gt_text", 6, 2, 4, 133, 42],
["jump", "rel_done_128", 133, 42],
"rel_err_129",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
133,
42
],
["access", 7, "error", 133, 42],
["access", 8, "cannot compare with '>': operands must be same type", 133, 42],
["array", 9, 0, 133, 42],
["push", 9, 8, 133, 42],
["frame", 8, 4, 2, 133, 42],
["null", 4, 133, 42],
["setarg", 8, 0, 4, 133, 42],
["setarg", 8, 1, 7, 133, 42],
["setarg", 8, 2, 9, 133, 42],
["invoke", 8, 4, 133, 42],
["disrupt", 133, 42],
"rel_done_128",
["move", 5, 6, 133, 42],
"and_end_121",
["jump_false", 5, "while_end_120", 133, 42],
["get", 4, 1, 1, 134, 11],
["load_dynamic", 5, 4, 1, 134, 18],
["load_field", 4, 5, "kind", 134, 18],
["move", 3, 4, 134, 18],
["access", 4, "(", 135, 16],
["is_identical", 5, 3, 4, 135, 16],
["jump_true", 5, "eq_done_132", 135, 16],
["is_int", 6, 3, 135, 16],
["jump_false", 6, "eq_ni_133", 135, 16],
"_nop_tc_25",
["jump", "eq_ni_133", 135, 16],
["eq_int", 5, 3, 4, 135, 16],
["jump", "eq_done_132", 135, 16],
"eq_ni_133",
["is_num", 6, 3, 135, 16],
["jump_false", 6, "eq_nn_134", 135, 16],
"_nop_tc_26",
["jump", "eq_nn_134", 135, 16],
["eq_float", 5, 3, 4, 135, 16],
["jump", "eq_done_132", 135, 16],
"eq_nn_134",
["is_text", 6, 3, 135, 16],
["jump_false", 6, "eq_nt_135", 135, 16],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 5, 3, 4, 135, 16],
["jump", "eq_done_132", 135, 16],
"eq_nt_135",
["is_null", 6, 3, 135, 16],
["jump_false", 6, "eq_nnl_136", 135, 16],
"_nop_tc_29",
["jump", "eq_nnl_136", 135, 16],
["true", 5, 135, 16],
["jump", "eq_done_132", 135, 16],
"eq_nnl_136",
["is_bool", 6, 3, 135, 16],
["jump_false", 6, "eq_nb_137", 135, 16],
"_nop_tc_30",
["jump", "eq_nb_137", 135, 16],
["eq_bool", 5, 3, 4, 135, 16],
["jump", "eq_done_132", 135, 16],
"eq_nb_137",
["false", 5, 135, 16],
"eq_done_132",
["jump_false", 5, "if_else_130", 135, 16],
["access", 4, 1, 135, 39],
"_nop_tc_31",
"_nop_tc_32",
"_nop_tc_33",
"_nop_tc_34",
["add", 5, 2, 4, 135, 39],
["jump", "num_done_139", 135, 39],
"num_err_138",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
135,
39
],
["access", 6, "error", 135, 39],
["access", 7, "cannot apply '+': operands must be numbers", 135, 39],
["array", 8, 0, 135, 39],
["push", 8, 7, 135, 39],
["frame", 7, 4, 2, 135, 39],
["null", 4, 135, 39],
["setarg", 7, 0, 4, 135, 39],
["setarg", 7, 1, 6, 135, 39],
["setarg", 7, 2, 8, 135, 39],
["invoke", 7, 4, 135, 39],
["disrupt", 135, 39],
"num_done_139",
["move", 2, 5, 135, 39],
["jump", "if_end_131", 135, 39],
"if_else_130",
["access", 4, ")", 136, 21],
["is_identical", 5, 3, 4, 136, 21],
["jump_true", 5, "eq_done_142", 136, 21],
["is_int", 6, 3, 136, 21],
["jump_false", 6, "eq_ni_143", 136, 21],
"_nop_tc_35",
["jump", "eq_ni_143", 136, 21],
["eq_int", 5, 3, 4, 136, 21],
["jump", "eq_done_142", 136, 21],
"eq_ni_143",
["is_num", 6, 3, 136, 21],
["jump_false", 6, "eq_nn_144", 136, 21],
"_nop_tc_36",
["jump", "eq_nn_144", 136, 21],
["eq_float", 5, 3, 4, 136, 21],
["jump", "eq_done_142", 136, 21],
"eq_nn_144",
["is_text", 6, 3, 136, 21],
["jump_false", 6, "eq_nt_145", 136, 21],
"_nop_tc_37",
"_nop_tc_38",
["eq_text", 5, 3, 4, 136, 21],
["jump", "eq_done_142", 136, 21],
"eq_nt_145",
["is_null", 6, 3, 136, 21],
["jump_false", 6, "eq_nnl_146", 136, 21],
"_nop_tc_39",
["jump", "eq_nnl_146", 136, 21],
["true", 5, 136, 21],
["jump", "eq_done_142", 136, 21],
"eq_nnl_146",
["is_bool", 6, 3, 136, 21],
["jump_false", 6, "eq_nb_147", 136, 21],
"_nop_tc_40",
["jump", "eq_nb_147", 136, 21],
["eq_bool", 5, 3, 4, 136, 21],
["jump", "eq_done_142", 136, 21],
"eq_nb_147",
["false", 5, 136, 21],
"eq_done_142",
["jump_false", 5, "if_else_140", 136, 21],
["access", 4, 1, 136, 44],
"_nop_tc_41",
"_nop_tc_42",
"_nop_tc_43",
"_nop_tc_44",
["subtract", 2, 2, 4, 136, 44],
["jump", "num_done_149", 136, 44],
"num_err_148",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
136,
44
],
["access", 5, "error", 136, 44],
["access", 6, "cannot apply '-': operands must be numbers", 136, 44],
["array", 7, 0, 136, 44],
["push", 7, 6, 136, 44],
["frame", 6, 4, 2, 136, 44],
["null", 4, 136, 44],
["setarg", 6, 0, 4, 136, 44],
["setarg", 6, 1, 5, 136, 44],
["setarg", 6, 2, 7, 136, 44],
["invoke", 6, 4, 136, 44],
["disrupt", 136, 44],
"num_done_149",
["jump", "if_end_141", 136, 44],
"if_else_140",
["access", 4, "text", 137, 21],
["is_identical", 5, 3, 4, 137, 21],
["jump_true", 5, "eq_done_153", 137, 21],
["is_int", 6, 3, 137, 21],
["jump_false", 6, "eq_ni_154", 137, 21],
"_nop_tc_45",
["jump", "eq_ni_154", 137, 21],
["eq_int", 5, 3, 4, 137, 21],
["jump", "eq_done_153", 137, 21],
"eq_ni_154",
["is_num", 6, 3, 137, 21],
["jump_false", 6, "eq_nn_155", 137, 21],
"_nop_tc_46",
["jump", "eq_nn_155", 137, 21],
["eq_float", 5, 3, 4, 137, 21],
["jump", "eq_done_153", 137, 21],
"eq_nn_155",
["is_text", 6, 3, 137, 21],
["jump_false", 6, "eq_nt_156", 137, 21],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 5, 3, 4, 137, 21],
["jump", "eq_done_153", 137, 21],
"eq_nt_156",
["is_null", 6, 3, 137, 21],
["jump_false", 6, "eq_nnl_157", 137, 21],
"_nop_tc_49",
["jump", "eq_nnl_157", 137, 21],
["true", 5, 137, 21],
["jump", "eq_done_153", 137, 21],
"eq_nnl_157",
["is_bool", 6, 3, 137, 21],
["jump_false", 6, "eq_nb_158", 137, 21],
"_nop_tc_50",
["jump", "eq_nb_158", 137, 21],
["eq_bool", 5, 3, 4, 137, 21],
["jump", "eq_done_153", 137, 21],
"eq_nb_158",
["false", 5, 137, 21],
"eq_done_153",
["move", 4, 5, 137, 21],
["jump_true", 4, "or_end_152", 137, 21],
["access", 5, "number", 137, 36],
["is_identical", 6, 3, 5, 137, 36],
["jump_true", 6, "eq_done_159", 137, 36],
["is_int", 7, 3, 137, 36],
["jump_false", 7, "eq_ni_160", 137, 36],
"_nop_tc_51",
["jump", "eq_ni_160", 137, 36],
["eq_int", 6, 3, 5, 137, 36],
["jump", "eq_done_159", 137, 36],
"eq_ni_160",
["is_num", 7, 3, 137, 36],
["jump_false", 7, "eq_nn_161", 137, 36],
"_nop_tc_52",
["jump", "eq_nn_161", 137, 36],
["eq_float", 6, 3, 5, 137, 36],
["jump", "eq_done_159", 137, 36],
"eq_nn_161",
["is_text", 7, 3, 137, 36],
["jump_false", 7, "eq_nt_162", 137, 36],
"_nop_tc_53",
"_nop_tc_54",
["eq_text", 6, 3, 5, 137, 36],
["jump", "eq_done_159", 137, 36],
"eq_nt_162",
["is_null", 7, 3, 137, 36],
["jump_false", 7, "eq_nnl_163", 137, 36],
"_nop_tc_55",
["jump", "eq_nnl_163", 137, 36],
["true", 6, 137, 36],
["jump", "eq_done_159", 137, 36],
"eq_nnl_163",
["is_bool", 7, 3, 137, 36],
["jump_false", 7, "eq_nb_164", 137, 36],
"_nop_tc_56",
["jump", "eq_nb_164", 137, 36],
["eq_bool", 6, 3, 5, 137, 36],
["jump", "eq_done_159", 137, 36],
"eq_nb_164",
["false", 6, 137, 36],
"eq_done_159",
["move", 4, 6, 137, 36],
"or_end_152",
["jump_false", 4, "if_else_150", 137, 36],
["jump", "if_end_151", 137, 46],
"if_else_150",
"if_end_151",
"if_end_141",
"if_end_131",
["access", 4, 1, 138, 15],
"_nop_tc_57",
"_nop_tc_58",
"_nop_tc_59",
"_nop_tc_60",
["add", 5, 1, 4, 138, 15],
["jump", "num_done_166", 138, 15],
"num_err_165",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
138,
15
],
["access", 6, "error", 138, 15],
["access", 7, "cannot apply '+': operands must be numbers", 138, 15],
["array", 8, 0, 138, 15],
["push", 8, 7, 138, 15],
["frame", 7, 4, 2, 138, 15],
["null", 4, 138, 15],
["setarg", 7, 0, 4, 138, 15],
["setarg", 7, 1, 6, 138, 15],
["setarg", 7, 2, 8, 138, 15],
["invoke", 7, 4, 138, 15],
["disrupt", 138, 15],
"num_done_166",
["move", 1, 5, 138, 15],
["jump", "while_start_119", 138, 15],
"while_end_120",
"while_start_167",
["get", 2, 1, 1, 140, 23],
["length", 4, 2, 140, 23],
["is_int", 2, 1, 140, 23],
["jump_false", 2, "rel_ni_169", 140, 23],
"_nop_tc_61",
"_nop_tc_62",
["lt_int", 2, 1, 4, 140, 23],
["jump", "rel_done_171", 140, 23],
"rel_ni_169",
"_nop_tc_63",
"_nop_tc_64",
"_nop_tc_65",
"_nop_tc_66",
["lt_float", 2, 1, 4, 140, 23],
["jump", "rel_done_171", 140, 23],
"rel_nn_170",
"_nop_tc_67",
["jump", "rel_err_172", 140, 23],
"_nop_tc_68",
["jump", "rel_err_172", 140, 23],
["lt_text", 2, 1, 4, 140, 23],
["jump", "rel_done_171", 140, 23],
"rel_err_172",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
140,
23
],
["access", 5, "error", 140, 23],
["access", 6, "cannot compare with '<': operands must be same type", 140, 23],
["array", 7, 0, 140, 23],
["push", 7, 6, 140, 23],
["frame", 6, 4, 2, 140, 23],
["null", 4, 140, 23],
["setarg", 6, 0, 4, 140, 23],
["setarg", 6, 1, 5, 140, 23],
["setarg", 6, 2, 7, 140, 23],
["invoke", 6, 4, 140, 23],
["disrupt", 140, 23],
"rel_done_171",
["jump_false", 2, "while_end_168", 140, 23],
["get", 2, 1, 1, 141, 11],
["load_dynamic", 4, 2, 1, 141, 18],
["load_field", 2, 4, "kind", 141, 18],
["move", 3, 2, 141, 18],
["access", 2, "space", 142, 16],
["is_identical", 4, 3, 2, 142, 16],
["jump_true", 4, "ne_nid_178", 142, 16],
["jump", "ne_ni_179", 142, 16],
"ne_nid_178",
["false", 4, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_ni_179",
["is_int", 5, 3, 142, 16],
["jump_false", 5, "ne_nn_180", 142, 16],
"_nop_tc_69",
["jump", "ne_nn_180", 142, 16],
["ne_int", 4, 3, 2, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_nn_180",
["is_num", 5, 3, 142, 16],
["jump_false", 5, "ne_nt_181", 142, 16],
"_nop_tc_70",
["jump", "ne_nt_181", 142, 16],
["ne_float", 4, 3, 2, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_nt_181",
["is_text", 5, 3, 142, 16],
["jump_false", 5, "ne_nnl_182", 142, 16],
"_nop_tc_71",
"_nop_tc_72",
["ne_text", 4, 3, 2, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_nnl_182",
["is_null", 5, 3, 142, 16],
["jump_false", 5, "ne_nb_183", 142, 16],
"_nop_tc_73",
["jump", "ne_nb_183", 142, 16],
["false", 4, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_nb_183",
["is_bool", 5, 3, 142, 16],
["jump_false", 5, "ne_mis_184", 142, 16],
"_nop_tc_74",
["jump", "ne_mis_184", 142, 16],
["ne_bool", 4, 3, 2, 142, 16],
["jump", "ne_done_177", 142, 16],
"ne_mis_184",
["true", 4, 142, 16],
"ne_done_177",
["move", 2, 4, 142, 16],
["jump_false", 2, "and_end_176", 142, 16],
["access", 4, "newline", 142, 32],
["is_identical", 5, 3, 4, 142, 32],
["jump_true", 5, "ne_nid_186", 142, 32],
["jump", "ne_ni_187", 142, 32],
"ne_nid_186",
["false", 5, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_ni_187",
["is_int", 6, 3, 142, 32],
["jump_false", 6, "ne_nn_188", 142, 32],
"_nop_tc_75",
["jump", "ne_nn_188", 142, 32],
["ne_int", 5, 3, 4, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_nn_188",
["is_num", 6, 3, 142, 32],
["jump_false", 6, "ne_nt_189", 142, 32],
"_nop_tc_76",
["jump", "ne_nt_189", 142, 32],
["ne_float", 5, 3, 4, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_nt_189",
["is_text", 6, 3, 142, 32],
["jump_false", 6, "ne_nnl_190", 142, 32],
"_nop_tc_77",
"_nop_tc_78",
["ne_text", 5, 3, 4, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_nnl_190",
["is_null", 6, 3, 142, 32],
["jump_false", 6, "ne_nb_191", 142, 32],
"_nop_tc_79",
["jump", "ne_nb_191", 142, 32],
["false", 5, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_nb_191",
["is_bool", 6, 3, 142, 32],
["jump_false", 6, "ne_mis_192", 142, 32],
"_nop_tc_80",
["jump", "ne_mis_192", 142, 32],
["ne_bool", 5, 3, 4, 142, 32],
["jump", "ne_done_185", 142, 32],
"ne_mis_192",
["true", 5, 142, 32],
"ne_done_185",
["move", 2, 5, 142, 32],
"and_end_176",
["move", 4, 2, 142, 32],
["jump_false", 4, "and_end_175", 142, 32],
["access", 2, "comment", 142, 50],
["is_identical", 5, 3, 2, 142, 50],
["jump_true", 5, "ne_nid_194", 142, 50],
["jump", "ne_ni_195", 142, 50],
"ne_nid_194",
["false", 5, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_ni_195",
["is_int", 6, 3, 142, 50],
["jump_false", 6, "ne_nn_196", 142, 50],
"_nop_tc_81",
["jump", "ne_nn_196", 142, 50],
["ne_int", 5, 3, 2, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_nn_196",
["is_num", 6, 3, 142, 50],
["jump_false", 6, "ne_nt_197", 142, 50],
"_nop_tc_82",
["jump", "ne_nt_197", 142, 50],
["ne_float", 5, 3, 2, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_nt_197",
["is_text", 6, 3, 142, 50],
["jump_false", 6, "ne_nnl_198", 142, 50],
"_nop_tc_83",
"_nop_tc_84",
["ne_text", 5, 3, 2, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_nnl_198",
["is_null", 6, 3, 142, 50],
["jump_false", 6, "ne_nb_199", 142, 50],
"_nop_tc_85",
["jump", "ne_nb_199", 142, 50],
["false", 5, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_nb_199",
["is_bool", 6, 3, 142, 50],
["jump_false", 6, "ne_mis_200", 142, 50],
"_nop_tc_86",
["jump", "ne_mis_200", 142, 50],
["ne_bool", 5, 3, 2, 142, 50],
["jump", "ne_done_193", 142, 50],
"ne_mis_200",
["true", 5, 142, 50],
"ne_done_193",
["move", 4, 5, 142, 50],
"and_end_175",
["jump_false", 4, "if_else_173", 142, 50],
["jump", "while_end_168", 142, 61],
["jump", "if_end_174", 142, 61],
"if_else_173",
"if_end_174",
["access", 2, 1, 143, 15],
"_nop_tc_87",
"_nop_tc_88",
"_nop_tc_89",
"_nop_tc_90",
["add", 4, 1, 2, 143, 15],
["jump", "num_done_202", 143, 15],
"num_err_201",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
143,
15
],
["access", 5, "error", 143, 15],
["access", 6, "cannot apply '+': operands must be numbers", 143, 15],
["array", 7, 0, 143, 15],
["push", 7, 6, 143, 15],
["frame", 6, 2, 2, 143, 15],
["null", 2, 143, 15],
["setarg", 6, 0, 2, 143, 15],
["setarg", 6, 1, 5, 143, 15],
["setarg", 6, 2, 7, 143, 15],
["invoke", 6, 2, 143, 15],
["disrupt", 143, 15],
"num_done_202",
["move", 1, 4, 143, 15],
["jump", "while_start_167", 143, 15],
"while_end_168",
["get", 2, 1, 1, 145, 21],
["length", 3, 2, 145, 21],
["is_int", 2, 1, 145, 21],
["jump_false", 2, "rel_ni_205", 145, 21],
"_nop_tc_91",
"_nop_tc_92",
["ge_int", 2, 1, 3, 145, 21],
["jump", "rel_done_207", 145, 21],
"rel_ni_205",
"_nop_tc_93",
"_nop_tc_94",
"_nop_tc_95",
"_nop_tc_96",
["ge_float", 2, 1, 3, 145, 21],
["jump", "rel_done_207", 145, 21],
"rel_nn_206",
"_nop_tc_97",
["jump", "rel_err_208", 145, 21],
"_nop_tc_98",
["jump", "rel_err_208", 145, 21],
["ge_text", 2, 1, 3, 145, 21],
["jump", "rel_done_207", 145, 21],
"rel_err_208",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
145,
21
],
["access", 4, "error", 145, 21],
["access", 5, "cannot compare with '>=': operands must be same type", 145, 21],
["array", 6, 0, 145, 21],
["push", 6, 5, 145, 21],
["frame", 5, 3, 2, 145, 21],
["null", 3, 145, 21],
["setarg", 5, 0, 3, 145, 21],
["setarg", 5, 1, 4, 145, 21],
["setarg", 5, 2, 6, 145, 21],
["invoke", 5, 3, 145, 21],
["disrupt", 145, 21],
"rel_done_207",
["jump_false", 2, "if_else_203", 145, 21],
["false", 2, 145, 37],
["return", 2, 145, 37],
"_nop_ur_2",
"if_else_203",
"if_end_204",
["get", 2, 1, 1, 146, 12],
["load_dynamic", 3, 2, 1, 146, 19],
["load_field", 1, 3, "kind", 146, 19],
["access", 2, "=>", 146, 30],
["is_identical", 3, 1, 2, 146, 30],
["jump_true", 3, "eq_done_209", 146, 30],
["is_int", 4, 1, 146, 30],
["jump_false", 4, "eq_ni_210", 146, 30],
"_nop_tc_99",
["jump", "eq_ni_210", 146, 30],
["eq_int", 3, 1, 2, 146, 30],
["jump", "eq_done_209", 146, 30],
"eq_ni_210",
["is_num", 4, 1, 146, 30],
["jump_false", 4, "eq_nn_211", 146, 30],
"_nop_tc_100",
["jump", "eq_nn_211", 146, 30],
["eq_float", 3, 1, 2, 146, 30],
["jump", "eq_done_209", 146, 30],
"eq_nn_211",
["is_text", 4, 1, 146, 30],
["jump_false", 4, "eq_nt_212", 146, 30],
"_nop_tc_101",
"_nop_tc_102",
["eq_text", 3, 1, 2, 146, 30],
["jump", "eq_done_209", 146, 30],
"eq_nt_212",
["is_null", 4, 1, 146, 30],
["jump_false", 4, "eq_nnl_213", 146, 30],
"_nop_tc_103",
["jump", "eq_nnl_213", 146, 30],
["true", 3, 146, 30],
["jump", "eq_done_209", 146, 30],
"eq_nnl_213",
["is_bool", 4, 1, 146, 30],
["jump_false", 4, "eq_nb_214", 146, 30],
"_nop_tc_104",
["jump", "eq_nb_214", 146, 30],
["eq_bool", 3, 1, 2, 146, 30],
["jump", "eq_done_209", 146, 30],
"eq_nb_214",
["false", 3, 146, 30],
"eq_done_209",
["return", 3, 146, 30],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 48,
"nr_close_slots": 0,
"instructions": [
["get", 1, 8, 1, 150, 17],
["move", 2, 1, 150, 17],
["null", 1, 151, 16],
["get", 3, 8, 1, 152, 13],
["load_field", 4, 3, "kind", 152, 13],
["move", 3, 4, 152, 13],
["null", 4, 153, 16],
["null", 5, 154, 16],
["null", 6, 155, 16],
["null", 7, 156, 17],
["false", 8, 157, 20],
["false", 9, 158, 17],
["null", 10, 159, 14],
["null", 11, 160, 16],
["null", 12, 161, 20],
["null", 13, 162, 14],
["null", 14, 163, 21],
["null", 15, 164, 18],
["null", 16, 165, 17],
["access", 17, 0, 166, 16],
["null", 18, 167, 25],
["null", 19, 168, 23],
["null", 20, 169, 14],
["false", 21, 170, 22],
["access", 22, 0, 171, 14],
["null", 23, 172, 20],
["null", 24, 173, 21],
["access", 25, 0, 174, 15],
["access", 26, 0, 175, 15],
["access", 27, 0, 176, 17],
["access", 28, 0, 177, 17],
["null", 29, 178, 22],
["null", 30, 179, 20],
["null", 31, 180, 14],
["null", 32, 181, 14],
["null", 33, 182, 18],
["null", 34, 183, 19],
["null", 35, 184, 23],
["null", 36, 185, 19],
["null", 37, 186, 20],
["null", 38, 187, 20],
["access", 39, 0, 188, 23],
["null", 40, 189, 23],
["false", 41, 190, 23],
["access", 42, "number", 192, 14],
["is_identical", 43, 3, 42, 192, 14],
["jump_true", 43, "eq_done_217", 192, 14],
["is_int", 44, 3, 192, 14],
["jump_false", 44, "eq_ni_218", 192, 14],
"_nop_tc_1",
["jump", "eq_ni_218", 192, 14],
["eq_int", 43, 3, 42, 192, 14],
["jump", "eq_done_217", 192, 14],
"eq_ni_218",
["is_num", 44, 3, 192, 14],
["jump_false", 44, "eq_nn_219", 192, 14],
"_nop_tc_2",
["jump", "eq_nn_219", 192, 14],
["eq_float", 43, 3, 42, 192, 14],
["jump", "eq_done_217", 192, 14],
"eq_nn_219",
["is_text", 44, 3, 192, 14],
["jump_false", 44, "eq_nt_220", 192, 14],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 43, 3, 42, 192, 14],
["jump", "eq_done_217", 192, 14],
"eq_nt_220",
["is_null", 44, 3, 192, 14],
["jump_false", 44, "eq_nnl_221", 192, 14],
"_nop_tc_5",
["jump", "eq_nnl_221", 192, 14],
["true", 43, 192, 14],
["jump", "eq_done_217", 192, 14],
"eq_nnl_221",
["is_bool", 44, 3, 192, 14],
["jump_false", 44, "eq_nb_222", 192, 14],
"_nop_tc_6",
["jump", "eq_nb_222", 192, 14],
["eq_bool", 43, 3, 42, 192, 14],
["jump", "eq_done_217", 192, 14],
"eq_nb_222",
["false", 43, 192, 14],
"eq_done_217",
["jump_false", 43, "if_else_215", 192, 14],
["access", 42, "number", 193, 23],
["get", 43, 21, 1, 193, 14],
["frame", 44, 43, 2, 193, 14],
["null", 43, 193, 14],
["setarg", 44, 0, 43, 193, 14],
["setarg", 44, 1, 42, 193, 14],
["setarg", 44, 2, 2, 193, 14],
["invoke", 44, 42, 193, 14],
["move", 1, 42, 193, 14],
["get", 42, 8, 1, 194, 20],
["load_field", 43, 42, "value", 194, 20],
["store_field", 1, 43, "value", 194, 7],
["get", 42, 8, 1, 195, 21],
["load_field", 43, 42, "number", 195, 21],
["store_field", 1, 43, "number", 195, 7],
["get", 42, 15, 1, 196, 7],
["frame", 43, 42, 0, 196, 7],
["null", 42, 196, 7],
["setarg", 43, 0, 42, 196, 7],
["invoke", 43, 42, 196, 7],
["get", 42, 22, 1, 197, 7],
["frame", 43, 42, 1, 197, 7],
["null", 42, 197, 7],
["setarg", 43, 0, 42, 197, 7],
["setarg", 43, 1, 1, 197, 7],
["invoke", 43, 42, 197, 7],
["return", 1, 198, 14],
"_nop_ur_1",
"if_else_215",
"if_end_216",
["access", 42, "text", 200, 14],
["is_identical", 43, 3, 42, 200, 14],
["jump_true", 43, "eq_done_225", 200, 14],
["is_int", 44, 3, 200, 14],
["jump_false", 44, "eq_ni_226", 200, 14],
"_nop_tc_7",
["jump", "eq_ni_226", 200, 14],
["eq_int", 43, 3, 42, 200, 14],
["jump", "eq_done_225", 200, 14],
"eq_ni_226",
["is_num", 44, 3, 200, 14],
["jump_false", 44, "eq_nn_227", 200, 14],
"_nop_tc_8",
["jump", "eq_nn_227", 200, 14],
["eq_float", 43, 3, 42, 200, 14],
["jump", "eq_done_225", 200, 14],
"eq_nn_227",
["is_text", 44, 3, 200, 14],
["jump_false", 44, "eq_nt_228", 200, 14],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 43, 3, 42, 200, 14],
["jump", "eq_done_225", 200, 14],
"eq_nt_228",
["is_null", 44, 3, 200, 14],
["jump_false", 44, "eq_nnl_229", 200, 14],
"_nop_tc_11",
["jump", "eq_nnl_229", 200, 14],
["true", 43, 200, 14],
["jump", "eq_done_225", 200, 14],
"eq_nnl_229",
["is_bool", 44, 3, 200, 14],
["jump_false", 44, "eq_nb_230", 200, 14],
"_nop_tc_12",
["jump", "eq_nb_230", 200, 14],
["eq_bool", 43, 3, 42, 200, 14],
["jump", "eq_done_225", 200, 14],
"eq_nb_230",
["false", 43, 200, 14],
"eq_done_225",
["jump_false", 43, "if_else_223", 200, 14],
["get", 42, 8, 1, 202, 12],
["load_field", 43, 42, "value", 202, 12],
["move", 20, 43, 202, 12],
["false", 21, 203, 20],
["access", 22, 0, 204, 12],
"while_start_231",
["length", 42, 20, 205, 26],
["access", 43, 1, 205, 32],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
["subtract", 44, 42, 43, 205, 32],
["jump", "num_done_234", 205, 32],
"num_err_233",
[
"access",
42,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
205,
32
],
["access", 43, "error", 205, 32],
["access", 45, "cannot apply '-': operands must be numbers", 205, 32],
["array", 46, 0, 205, 32],
["push", 46, 45, 205, 32],
["frame", 45, 42, 2, 205, 32],
["null", 42, 205, 32],
["setarg", 45, 0, 42, 205, 32],
["setarg", 45, 1, 43, 205, 32],
["setarg", 45, 2, 46, 205, 32],
["invoke", 45, 42, 205, 32],
["disrupt", 205, 32],
"num_done_234",
["is_int", 42, 22, 205, 32],
["jump_false", 42, "rel_ni_235", 205, 32],
["is_int", 42, 44, 205, 32],
["jump_false", 42, "rel_ni_235", 205, 32],
["lt_int", 42, 22, 44, 205, 32],
["jump", "rel_done_237", 205, 32],
"rel_ni_235",
"_nop_tc_17",
"_nop_tc_18",
"_nop_tc_19",
"_nop_tc_20",
["lt_float", 42, 22, 44, 205, 32],
["jump", "rel_done_237", 205, 32],
"rel_nn_236",
"_nop_tc_21",
["jump", "rel_err_238", 205, 32],
"_nop_tc_22",
["jump", "rel_err_238", 205, 32],
["lt_text", 42, 22, 44, 205, 32],
["jump", "rel_done_237", 205, 32],
"rel_err_238",
[
"access",
43,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
205,
32
],
["access", 44, "error", 205, 32],
["access", 45, "cannot compare with '<': operands must be same type", 205, 32],
["array", 46, 0, 205, 32],
["push", 46, 45, 205, 32],
["frame", 45, 43, 2, 205, 32],
["null", 43, 205, 32],
["setarg", 45, 0, 43, 205, 32],
["setarg", 45, 1, 44, 205, 32],
["setarg", 45, 2, 46, 205, 32],
["invoke", 45, 43, 205, 32],
["disrupt", 205, 32],
"rel_done_237",
["jump_false", 42, "while_end_232", 205, 32],
["load_dynamic", 42, 20, 22, 206, 16],
["access", 43, "$", 206, 23],
["is_identical", 44, 42, 43, 206, 23],
["jump_true", 44, "eq_done_242", 206, 23],
["is_int", 45, 42, 206, 23],
["jump_false", 45, "eq_ni_243", 206, 23],
"_nop_tc_23",
["jump", "eq_ni_243", 206, 23],
["eq_int", 44, 42, 43, 206, 23],
["jump", "eq_done_242", 206, 23],
"eq_ni_243",
["is_num", 45, 42, 206, 23],
["jump_false", 45, "eq_nn_244", 206, 23],
"_nop_tc_24",
["jump", "eq_nn_244", 206, 23],
["eq_float", 44, 42, 43, 206, 23],
["jump", "eq_done_242", 206, 23],
"eq_nn_244",
["is_text", 45, 42, 206, 23],
["jump_false", 45, "eq_nt_245", 206, 23],
"_nop_tc_25",
"_nop_tc_26",
["eq_text", 44, 42, 43, 206, 23],
["jump", "eq_done_242", 206, 23],
"eq_nt_245",
["is_null", 45, 42, 206, 23],
["jump_false", 45, "eq_nnl_246", 206, 23],
"_nop_tc_27",
["jump", "eq_nnl_246", 206, 23],
["true", 44, 206, 23],
["jump", "eq_done_242", 206, 23],
"eq_nnl_246",
["is_bool", 45, 42, 206, 23],
["jump_false", 45, "eq_nb_247", 206, 23],
"_nop_tc_28",
["jump", "eq_nb_247", 206, 23],
["eq_bool", 44, 42, 43, 206, 23],
["jump", "eq_done_242", 206, 23],
"eq_nb_247",
["false", 44, 206, 23],
"eq_done_242",
["move", 42, 44, 206, 23],
["jump_false", 42, "and_end_241", 206, 23],
["access", 43, 1, 206, 38],
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
["add", 44, 22, 43, 206, 38],
["jump", "num_done_249", 206, 38],
"num_err_248",
[
"access",
43,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
206,
38
],
["access", 45, "error", 206, 38],
["access", 46, "cannot apply '+': operands must be numbers", 206, 38],
["array", 47, 0, 206, 38],
["push", 47, 46, 206, 38],
["frame", 46, 43, 2, 206, 38],
["null", 43, 206, 38],
["setarg", 46, 0, 43, 206, 38],
["setarg", 46, 1, 45, 206, 38],
["setarg", 46, 2, 47, 206, 38],
["invoke", 46, 43, 206, 38],
["disrupt", 206, 38],
"num_done_249",
["load_dynamic", 43, 20, 44, 206, 38],
["access", 44, "{", 206, 44],
["is_identical", 45, 43, 44, 206, 44],
["jump_true", 45, "eq_done_250", 206, 44],
["is_int", 46, 43, 206, 44],
["jump_false", 46, "eq_ni_251", 206, 44],
"_nop_tc_33",
["jump", "eq_ni_251", 206, 44],
["eq_int", 45, 43, 44, 206, 44],
["jump", "eq_done_250", 206, 44],
"eq_ni_251",
["is_num", 46, 43, 206, 44],
["jump_false", 46, "eq_nn_252", 206, 44],
"_nop_tc_34",
["jump", "eq_nn_252", 206, 44],
["eq_float", 45, 43, 44, 206, 44],
["jump", "eq_done_250", 206, 44],
"eq_nn_252",
["is_text", 46, 43, 206, 44],
["jump_false", 46, "eq_nt_253", 206, 44],
"_nop_tc_35",
"_nop_tc_36",
["eq_text", 45, 43, 44, 206, 44],
["jump", "eq_done_250", 206, 44],
"eq_nt_253",
["is_null", 46, 43, 206, 44],
["jump_false", 46, "eq_nnl_254", 206, 44],
"_nop_tc_37",
["jump", "eq_nnl_254", 206, 44],
["true", 45, 206, 44],
["jump", "eq_done_250", 206, 44],
"eq_nnl_254",
["is_bool", 46, 43, 206, 44],
["jump_false", 46, "eq_nb_255", 206, 44],
"_nop_tc_38",
["jump", "eq_nb_255", 206, 44],
["eq_bool", 45, 43, 44, 206, 44],
["jump", "eq_done_250", 206, 44],
"eq_nb_255",
["false", 45, 206, 44],
"eq_done_250",
["move", 42, 45, 206, 44],
"and_end_241",
["jump_false", 42, "if_else_239", 206, 44],
["access", 42, 0, 207, 21],
["is_identical", 43, 22, 42, 207, 21],
["jump_true", 43, "eq_done_259", 207, 21],
["is_int", 44, 22, 207, 21],
["jump_false", 44, "eq_ni_260", 207, 21],
"_nop_tc_39",
"_nop_tc_40",
["eq_int", 43, 22, 42, 207, 21],
["jump", "eq_done_259", 207, 21],
"eq_ni_260",
"_nop_tc_41",
"_nop_tc_42",
"_nop_tc_43",
"_nop_tc_44",
["eq_float", 43, 22, 42, 207, 21],
["jump", "eq_done_259", 207, 21],
"eq_nn_261",
"_nop_tc_45",
["jump", "eq_nt_262", 207, 21],
"_nop_tc_46",
["jump", "eq_nt_262", 207, 21],
["eq_text", 43, 22, 42, 207, 21],
["jump", "eq_done_259", 207, 21],
"eq_nt_262",
"_nop_tc_47",
["jump", "eq_nnl_263", 207, 21],
"_nop_tc_48",
["jump", "eq_nnl_263", 207, 21],
["true", 43, 207, 21],
["jump", "eq_done_259", 207, 21],
"eq_nnl_263",
"_nop_tc_49",
["jump", "eq_nb_264", 207, 21],
"_nop_tc_50",
["jump", "eq_nb_264", 207, 21],
["eq_bool", 43, 22, 42, 207, 21],
["jump", "eq_done_259", 207, 21],
"eq_nb_264",
["false", 43, 207, 21],
"eq_done_259",
["move", 42, 43, 207, 21],
["jump_true", 42, "or_end_258", 207, 21],
["access", 43, 1, 207, 34],
"_nop_tc_51",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
["subtract", 44, 22, 43, 207, 34],
["jump", "num_done_266", 207, 34],
"num_err_265",
[
"access",
43,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
207,
34
],
["access", 45, "error", 207, 34],
["access", 46, "cannot apply '-': operands must be numbers", 207, 34],
["array", 47, 0, 207, 34],
["push", 47, 46, 207, 34],
["frame", 46, 43, 2, 207, 34],
["null", 43, 207, 34],
["setarg", 46, 0, 43, 207, 34],
["setarg", 46, 1, 45, 207, 34],
["setarg", 46, 2, 47, 207, 34],
["invoke", 46, 43, 207, 34],
["disrupt", 207, 34],
"num_done_266",
["load_dynamic", 43, 20, 44, 207, 34],
["access", 44, "\\", 207, 40],
["is_identical", 45, 43, 44, 207, 40],
["jump_true", 45, "ne_nid_268", 207, 40],
["jump", "ne_ni_269", 207, 40],
"ne_nid_268",
["false", 45, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_ni_269",
["is_int", 46, 43, 207, 40],
["jump_false", 46, "ne_nn_270", 207, 40],
"_nop_tc_55",
["jump", "ne_nn_270", 207, 40],
["ne_int", 45, 43, 44, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_nn_270",
["is_num", 46, 43, 207, 40],
["jump_false", 46, "ne_nt_271", 207, 40],
"_nop_tc_56",
["jump", "ne_nt_271", 207, 40],
["ne_float", 45, 43, 44, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_nt_271",
["is_text", 46, 43, 207, 40],
["jump_false", 46, "ne_nnl_272", 207, 40],
"_nop_tc_57",
"_nop_tc_58",
["ne_text", 45, 43, 44, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_nnl_272",
["is_null", 46, 43, 207, 40],
["jump_false", 46, "ne_nb_273", 207, 40],
"_nop_tc_59",
["jump", "ne_nb_273", 207, 40],
["false", 45, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_nb_273",
["is_bool", 46, 43, 207, 40],
["jump_false", 46, "ne_mis_274", 207, 40],
"_nop_tc_60",
["jump", "ne_mis_274", 207, 40],
["ne_bool", 45, 43, 44, 207, 40],
["jump", "ne_done_267", 207, 40],
"ne_mis_274",
["true", 45, 207, 40],
"ne_done_267",
["move", 42, 45, 207, 40],
"or_end_258",
["jump_false", 42, "if_else_256", 207, 40],
["true", 21, 208, 26],
["jump", "while_end_232", 209, 13],
["jump", "if_end_257", 209, 13],
"if_else_256",
"if_end_257",
["jump", "if_end_240", 209, 13],
"if_else_239",
"if_end_240",
["access", 42, 1, 212, 19],
"_nop_tc_61",
"_nop_tc_62",
"_nop_tc_63",
"_nop_tc_64",
["add", 43, 22, 42, 212, 19],
["jump", "num_done_276", 212, 19],
"num_err_275",
[
"access",
42,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
212,
19
],
["access", 44, "error", 212, 19],
["access", 45, "cannot apply '+': operands must be numbers", 212, 19],
["array", 46, 0, 212, 19],
["push", 46, 45, 212, 19],
["frame", 45, 42, 2, 212, 19],
["null", 42, 212, 19],
["setarg", 45, 0, 42, 212, 19],
["setarg", 45, 1, 44, 212, 19],
["setarg", 45, 2, 46, 212, 19],
["invoke", 45, 42, 212, 19],
["disrupt", 212, 19],
"num_done_276",
["move", 22, 43, 212, 19],
["jump", "while_start_231", 212, 19],
"while_end_232",
["not", 22, 21, 214, 12],
["move", 21, 22, 214, 12],
["jump_true", 21, "or_end_279", 214, 12],
["get", 22, 4, 1, 214, 26],
["null", 42, 214, 39],
["is_identical", 43, 22, 42, 214, 39],
["jump_true", 43, "eq_done_280", 214, 39],
["is_int", 44, 22, 214, 39],
["jump_false", 44, "eq_ni_281", 214, 39],
"_nop_tc_65",
["jump", "eq_ni_281", 214, 39],
["eq_int", 43, 22, 42, 214, 39],
["jump", "eq_done_280", 214, 39],
"eq_ni_281",
["is_num", 44, 22, 214, 39],
["jump_false", 44, "eq_nn_282", 214, 39],
"_nop_tc_66",
["jump", "eq_nn_282", 214, 39],
["eq_float", 43, 22, 42, 214, 39],
["jump", "eq_done_280", 214, 39],
"eq_nn_282",
["is_text", 44, 22, 214, 39],
["jump_false", 44, "eq_nt_283", 214, 39],
"_nop_tc_67",
["jump", "eq_nt_283", 214, 39],
["eq_text", 43, 22, 42, 214, 39],
["jump", "eq_done_280", 214, 39],
"eq_nt_283",
["is_null", 44, 22, 214, 39],
["jump_false", 44, "eq_nnl_284", 214, 39],
"_nop_tc_68",
"_nop_tc_69",
["true", 43, 214, 39],
["jump", "eq_done_280", 214, 39],
"eq_nnl_284",
["is_bool", 44, 22, 214, 39],
["jump_false", 44, "eq_nb_285", 214, 39],
"_nop_tc_70",
["jump", "eq_nb_285", 214, 39],
["eq_bool", 43, 22, 42, 214, 39],
["jump", "eq_done_280", 214, 39],
"eq_nb_285",
["false", 43, 214, 39],
"eq_done_280",
["move", 21, 43, 214, 39],
"or_end_279",
["jump_false", 21, "if_else_277", 214, 39],
["access", 21, "text", 215, 25],
["get", 22, 21, 1, 215, 16],
["frame", 42, 22, 2, 215, 16],
["null", 22, 215, 16],
["setarg", 42, 0, 22, 215, 16],
["setarg", 42, 1, 21, 215, 16],
["setarg", 42, 2, 2, 215, 16],
["invoke", 42, 21, 215, 16],
["move", 1, 21, 215, 16],
["get", 21, 8, 1, 216, 22],
["load_field", 22, 21, "value", 216, 22],
["store_field", 1, 22, "value", 216, 9],
["get", 21, 15, 1, 217, 9],
["frame", 22, 21, 0, 217, 9],
["null", 21, 217, 9],
["setarg", 22, 0, 21, 217, 9],
["invoke", 22, 21, 217, 9],
["get", 21, 22, 1, 218, 9],
["frame", 22, 21, 1, 218, 9],
["null", 21, 218, 9],
["setarg", 22, 0, 21, 218, 9],
["setarg", 22, 1, 1, 218, 9],
["invoke", 22, 21, 218, 9],
["return", 1, 219, 16],
"_nop_ur_2",
"if_else_277",
"if_end_278",
["access", 21, "text literal", 222, 23],
["get", 22, 21, 1, 222, 14],
["frame", 42, 22, 2, 222, 14],
["null", 22, 222, 14],
["setarg", 42, 0, 22, 222, 14],
["setarg", 42, 1, 21, 222, 14],
["setarg", 42, 2, 2, 222, 14],
["invoke", 42, 21, 222, 14],
["move", 1, 21, 222, 14],
["array", 21, 0, 223, 18],
["move", 23, 21, 223, 18],
["store_field", 1, 23, "list", 224, 7],
["array", 21, 0, 225, 19],
["move", 24, 21, 225, 19],
["access", 25, 0, 226, 13],
["access", 26, 0, 227, 13],
["length", 21, 20, 228, 22],
["move", 27, 21, 228, 22],
"while_start_286",
["is_int", 21, 26, 229, 20],
["jump_false", 21, "rel_ni_288", 229, 20],
"_nop_tc_71",
"_nop_tc_72",
["lt_int", 21, 26, 27, 229, 20],
["jump", "rel_done_290", 229, 20],
"rel_ni_288",
"_nop_tc_73",
"_nop_tc_74",
"_nop_tc_75",
"_nop_tc_76",
["lt_float", 21, 26, 27, 229, 20],
["jump", "rel_done_290", 229, 20],
"rel_nn_289",
"_nop_tc_77",
["jump", "rel_err_291", 229, 20],
"_nop_tc_78",
["jump", "rel_err_291", 229, 20],
["lt_text", 21, 26, 27, 229, 20],
["jump", "rel_done_290", 229, 20],
"rel_err_291",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
229,
20
],
["access", 42, "error", 229, 20],
["access", 43, "cannot compare with '<': operands must be same type", 229, 20],
["array", 44, 0, 229, 20],
["push", 44, 43, 229, 20],
["frame", 43, 22, 2, 229, 20],
["null", 22, 229, 20],
["setarg", 43, 0, 22, 229, 20],
["setarg", 43, 1, 42, 229, 20],
["setarg", 43, 2, 44, 229, 20],
["invoke", 43, 22, 229, 20],
["disrupt", 229, 20],
"rel_done_290",
["jump_false", 21, "while_end_287", 229, 20],
["load_dynamic", 21, 20, 26, 230, 16],
["access", 22, "\\", 230, 24],
["is_identical", 42, 21, 22, 230, 24],
["jump_true", 42, "eq_done_295", 230, 24],
["is_int", 43, 21, 230, 24],
["jump_false", 43, "eq_ni_296", 230, 24],
"_nop_tc_79",
["jump", "eq_ni_296", 230, 24],
["eq_int", 42, 21, 22, 230, 24],
["jump", "eq_done_295", 230, 24],
"eq_ni_296",
["is_num", 43, 21, 230, 24],
["jump_false", 43, "eq_nn_297", 230, 24],
"_nop_tc_80",
["jump", "eq_nn_297", 230, 24],
["eq_float", 42, 21, 22, 230, 24],
["jump", "eq_done_295", 230, 24],
"eq_nn_297",
["is_text", 43, 21, 230, 24],
["jump_false", 43, "eq_nt_298", 230, 24],
"_nop_tc_81",
"_nop_tc_82",
["eq_text", 42, 21, 22, 230, 24],
["jump", "eq_done_295", 230, 24],
"eq_nt_298",
["is_null", 43, 21, 230, 24],
["jump_false", 43, "eq_nnl_299", 230, 24],
"_nop_tc_83",
["jump", "eq_nnl_299", 230, 24],
["true", 42, 230, 24],
["jump", "eq_done_295", 230, 24],
"eq_nnl_299",
["is_bool", 43, 21, 230, 24],
["jump_false", 43, "eq_nb_300", 230, 24],
"_nop_tc_84",
["jump", "eq_nb_300", 230, 24],
["eq_bool", 42, 21, 22, 230, 24],
["jump", "eq_done_295", 230, 24],
"eq_nb_300",
["false", 42, 230, 24],
"eq_done_295",
["move", 21, 42, 230, 24],
["jump_false", 21, "and_end_294", 230, 24],
["access", 22, 1, 230, 38],
"_nop_tc_85",
"_nop_tc_86",
"_nop_tc_87",
"_nop_tc_88",
["add", 42, 26, 22, 230, 38],
["jump", "num_done_302", 230, 38],
"num_err_301",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
230,
38
],
["access", 43, "error", 230, 38],
["access", 44, "cannot apply '+': operands must be numbers", 230, 38],
["array", 45, 0, 230, 38],
["push", 45, 44, 230, 38],
["frame", 44, 22, 2, 230, 38],
["null", 22, 230, 38],
["setarg", 44, 0, 22, 230, 38],
["setarg", 44, 1, 43, 230, 38],
["setarg", 44, 2, 45, 230, 38],
["invoke", 44, 22, 230, 38],
["disrupt", 230, 38],
"num_done_302",
["is_int", 22, 42, 230, 42],
["jump_false", 22, "rel_ni_303", 230, 42],
"_nop_tc_89",
"_nop_tc_90",
["lt_int", 22, 42, 27, 230, 42],
["jump", "rel_done_305", 230, 42],
"rel_ni_303",
"_nop_tc_91",
"_nop_tc_92",
"_nop_tc_93",
"_nop_tc_94",
["lt_float", 22, 42, 27, 230, 42],
["jump", "rel_done_305", 230, 42],
"rel_nn_304",
"_nop_tc_95",
["jump", "rel_err_306", 230, 42],
"_nop_tc_96",
["jump", "rel_err_306", 230, 42],
["lt_text", 22, 42, 27, 230, 42],
["jump", "rel_done_305", 230, 42],
"rel_err_306",
[
"access",
42,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
230,
42
],
["access", 43, "error", 230, 42],
["access", 44, "cannot compare with '<': operands must be same type", 230, 42],
["array", 45, 0, 230, 42],
["push", 45, 44, 230, 42],
["frame", 44, 42, 2, 230, 42],
["null", 42, 230, 42],
["setarg", 44, 0, 42, 230, 42],
["setarg", 44, 1, 43, 230, 42],
["setarg", 44, 2, 45, 230, 42],
["invoke", 44, 42, 230, 42],
["disrupt", 230, 42],
"rel_done_305",
["move", 21, 22, 230, 42],
"and_end_294",
["jump_false", 21, "if_else_292", 230, 42],
["access", 21, 1, 231, 29],
"_nop_tc_97",
"_nop_tc_98",
"_nop_tc_99",
"_nop_tc_100",
["add", 22, 26, 21, 231, 29],
["jump", "num_done_308", 231, 29],
"num_err_307",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
231,
29
],
["access", 42, "error", 231, 29],
["access", 43, "cannot apply '+': operands must be numbers", 231, 29],
["array", 44, 0, 231, 29],
["push", 44, 43, 231, 29],
["frame", 43, 21, 2, 231, 29],
["null", 21, 231, 29],
["setarg", 43, 0, 21, 231, 29],
["setarg", 43, 1, 42, 231, 29],
["setarg", 43, 2, 44, 231, 29],
["invoke", 43, 21, 231, 29],
["disrupt", 231, 29],
"num_done_308",
["load_dynamic", 21, 20, 22, 231, 29],
["move", 33, 21, 231, 29],
["get", 21, 7, 1, 232, 21],
["load_dynamic", 22, 21, 33, 232, 41],
["move", 34, 22, 232, 41],
["null", 21, 233, 26],
["is_identical", 22, 34, 21, 233, 26],
["jump_true", 22, "ne_nid_312", 233, 26],
["jump", "ne_ni_313", 233, 26],
"ne_nid_312",
["false", 22, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_ni_313",
["is_int", 42, 34, 233, 26],
["jump_false", 42, "ne_nn_314", 233, 26],
"_nop_tc_101",
["jump", "ne_nn_314", 233, 26],
["ne_int", 22, 34, 21, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_nn_314",
["is_num", 42, 34, 233, 26],
["jump_false", 42, "ne_nt_315", 233, 26],
"_nop_tc_102",
["jump", "ne_nt_315", 233, 26],
["ne_float", 22, 34, 21, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_nt_315",
["is_text", 42, 34, 233, 26],
["jump_false", 42, "ne_nnl_316", 233, 26],
"_nop_tc_103",
["jump", "ne_nnl_316", 233, 26],
["ne_text", 22, 34, 21, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_nnl_316",
["is_null", 42, 34, 233, 26],
["jump_false", 42, "ne_nb_317", 233, 26],
"_nop_tc_104",
"_nop_tc_105",
["false", 22, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_nb_317",
["is_bool", 42, 34, 233, 26],
["jump_false", 42, "ne_mis_318", 233, 26],
"_nop_tc_106",
["jump", "ne_mis_318", 233, 26],
["ne_bool", 22, 34, 21, 233, 26],
["jump", "ne_done_311", 233, 26],
"ne_mis_318",
["true", 22, 233, 26],
"ne_done_311",
["jump_false", 22, "if_else_309", 233, 26],
["is_array", 21, 24, 233, 50],
["jump_false", 21, "push_err_319", 233, 50],
["push", 24, 34, 233, 50],
["jump", "push_done_320", 233, 50],
"push_err_319",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
233,
50
],
["access", 22, "error", 233, 50],
["access", 42, "cannot push: target must be an array", 233, 50],
["array", 43, 0, 233, 50],
["push", 43, 42, 233, 50],
["frame", 42, 21, 2, 233, 50],
["null", 21, 233, 50],
["setarg", 42, 0, 21, 233, 50],
["setarg", 42, 1, 22, 233, 50],
["setarg", 42, 2, 43, 233, 50],
["invoke", 42, 21, 233, 50],
["disrupt", 233, 50],
"push_done_320",
["jump", "if_end_310", 233, 50],
"if_else_309",
["is_array", 21, 24, 234, 34],
["jump_false", 21, "push_err_321", 234, 34],
["push", 24, 33, 234, 34],
["jump", "push_done_322", 234, 34],
"push_err_321",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
234,
34
],
["access", 22, "error", 234, 34],
["access", 42, "cannot push: target must be an array", 234, 34],
["array", 43, 0, 234, 34],
["push", 43, 42, 234, 34],
["frame", 42, 21, 2, 234, 34],
["null", 21, 234, 34],
["setarg", 42, 0, 21, 234, 34],
["setarg", 42, 1, 22, 234, 34],
["setarg", 42, 2, 43, 234, 34],
["invoke", 42, 21, 234, 34],
["disrupt", 234, 34],
"push_done_322",
"if_end_310",
["access", 21, 2, 235, 23],
"_nop_tc_107",
"_nop_tc_108",
"_nop_tc_109",
"_nop_tc_110",
["add", 22, 26, 21, 235, 23],
["jump", "num_done_324", 235, 23],
"num_err_323",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
235,
23
],
["access", 42, "error", 235, 23],
["access", 43, "cannot apply '+': operands must be numbers", 235, 23],
["array", 44, 0, 235, 23],
["push", 44, 43, 235, 23],
["frame", 43, 21, 2, 235, 23],
["null", 21, 235, 23],
["setarg", 43, 0, 21, 235, 23],
["setarg", 43, 1, 42, 235, 23],
["setarg", 43, 2, 44, 235, 23],
["invoke", 43, 21, 235, 23],
["disrupt", 235, 23],
"num_done_324",
["move", 26, 22, 235, 23],
["jump", "if_end_293", 235, 23],
"if_else_292",
["load_dynamic", 21, 20, 26, 236, 23],
["access", 22, "$", 236, 31],
["is_identical", 42, 21, 22, 236, 31],
["jump_true", 42, "eq_done_329", 236, 31],
["is_int", 43, 21, 236, 31],
["jump_false", 43, "eq_ni_330", 236, 31],
"_nop_tc_111",
["jump", "eq_ni_330", 236, 31],
["eq_int", 42, 21, 22, 236, 31],
["jump", "eq_done_329", 236, 31],
"eq_ni_330",
["is_num", 43, 21, 236, 31],
["jump_false", 43, "eq_nn_331", 236, 31],
"_nop_tc_112",
["jump", "eq_nn_331", 236, 31],
["eq_float", 42, 21, 22, 236, 31],
["jump", "eq_done_329", 236, 31],
"eq_nn_331",
["is_text", 43, 21, 236, 31],
["jump_false", 43, "eq_nt_332", 236, 31],
"_nop_tc_113",
"_nop_tc_114",
["eq_text", 42, 21, 22, 236, 31],
["jump", "eq_done_329", 236, 31],
"eq_nt_332",
["is_null", 43, 21, 236, 31],
["jump_false", 43, "eq_nnl_333", 236, 31],
"_nop_tc_115",
["jump", "eq_nnl_333", 236, 31],
["true", 42, 236, 31],
["jump", "eq_done_329", 236, 31],
"eq_nnl_333",
["is_bool", 43, 21, 236, 31],
["jump_false", 43, "eq_nb_334", 236, 31],
"_nop_tc_116",
["jump", "eq_nb_334", 236, 31],
["eq_bool", 42, 21, 22, 236, 31],
["jump", "eq_done_329", 236, 31],
"eq_nb_334",
["false", 42, 236, 31],
"eq_done_329",
["move", 21, 42, 236, 31],
["jump_false", 21, "and_end_328", 236, 31],
["access", 22, 1, 236, 44],
"_nop_tc_117",
"_nop_tc_118",
"_nop_tc_119",
"_nop_tc_120",
["add", 42, 26, 22, 236, 44],
["jump", "num_done_336", 236, 44],
"num_err_335",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
236,
44
],
["access", 43, "error", 236, 44],
["access", 44, "cannot apply '+': operands must be numbers", 236, 44],
["array", 45, 0, 236, 44],
["push", 45, 44, 236, 44],
["frame", 44, 22, 2, 236, 44],
["null", 22, 236, 44],
["setarg", 44, 0, 22, 236, 44],
["setarg", 44, 1, 43, 236, 44],
["setarg", 44, 2, 45, 236, 44],
["invoke", 44, 22, 236, 44],
["disrupt", 236, 44],
"num_done_336",
["is_int", 22, 42, 236, 48],
["jump_false", 22, "rel_ni_337", 236, 48],
"_nop_tc_121",
"_nop_tc_122",
["lt_int", 22, 42, 27, 236, 48],
["jump", "rel_done_339", 236, 48],
"rel_ni_337",
"_nop_tc_123",
"_nop_tc_124",
"_nop_tc_125",
"_nop_tc_126",
["lt_float", 22, 42, 27, 236, 48],
["jump", "rel_done_339", 236, 48],
"rel_nn_338",
"_nop_tc_127",
["jump", "rel_err_340", 236, 48],
"_nop_tc_128",
["jump", "rel_err_340", 236, 48],
["lt_text", 22, 42, 27, 236, 48],
["jump", "rel_done_339", 236, 48],
"rel_err_340",
[
"access",
42,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
236,
48
],
["access", 43, "error", 236, 48],
["access", 44, "cannot compare with '<': operands must be same type", 236, 48],
["array", 45, 0, 236, 48],
["push", 45, 44, 236, 48],
["frame", 44, 42, 2, 236, 48],
["null", 42, 236, 48],
["setarg", 44, 0, 42, 236, 48],
["setarg", 44, 1, 43, 236, 48],
["setarg", 44, 2, 45, 236, 48],
["invoke", 44, 42, 236, 48],
["disrupt", 236, 48],
"rel_done_339",
["move", 21, 22, 236, 48],
"and_end_328",
["move", 22, 21, 236, 48],
["jump_false", 22, "and_end_327", 236, 48],
["access", 21, 1, 236, 66],
"_nop_tc_129",
"_nop_tc_130",
"_nop_tc_131",
"_nop_tc_132",
["add", 42, 26, 21, 236, 66],
["jump", "num_done_342", 236, 66],
"num_err_341",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
236,
66
],
["access", 43, "error", 236, 66],
["access", 44, "cannot apply '+': operands must be numbers", 236, 66],
["array", 45, 0, 236, 66],
["push", 45, 44, 236, 66],
["frame", 44, 21, 2, 236, 66],
["null", 21, 236, 66],
["setarg", 44, 0, 21, 236, 66],
["setarg", 44, 1, 43, 236, 66],
["setarg", 44, 2, 45, 236, 66],
["invoke", 44, 21, 236, 66],
["disrupt", 236, 66],
"num_done_342",
["load_dynamic", 21, 20, 42, 236, 66],
["access", 42, "{", 236, 72],
["is_identical", 43, 21, 42, 236, 72],
["jump_true", 43, "eq_done_343", 236, 72],
["is_int", 44, 21, 236, 72],
["jump_false", 44, "eq_ni_344", 236, 72],
"_nop_tc_133",
["jump", "eq_ni_344", 236, 72],
["eq_int", 43, 21, 42, 236, 72],
["jump", "eq_done_343", 236, 72],
"eq_ni_344",
["is_num", 44, 21, 236, 72],
["jump_false", 44, "eq_nn_345", 236, 72],
"_nop_tc_134",
["jump", "eq_nn_345", 236, 72],
["eq_float", 43, 21, 42, 236, 72],
["jump", "eq_done_343", 236, 72],
"eq_nn_345",
["is_text", 44, 21, 236, 72],
["jump_false", 44, "eq_nt_346", 236, 72],
"_nop_tc_135",
"_nop_tc_136",
["eq_text", 43, 21, 42, 236, 72],
["jump", "eq_done_343", 236, 72],
"eq_nt_346",
["is_null", 44, 21, 236, 72],
["jump_false", 44, "eq_nnl_347", 236, 72],
"_nop_tc_137",
["jump", "eq_nnl_347", 236, 72],
["true", 43, 236, 72],
["jump", "eq_done_343", 236, 72],
"eq_nnl_347",
["is_bool", 44, 21, 236, 72],
["jump_false", 44, "eq_nb_348", 236, 72],
"_nop_tc_138",
["jump", "eq_nb_348", 236, 72],
["eq_bool", 43, 21, 42, 236, 72],
["jump", "eq_done_343", 236, 72],
"eq_nb_348",
["false", 43, 236, 72],
"eq_done_343",
["move", 22, 43, 236, 72],
"and_end_327",
["jump_false", 22, "if_else_325", 236, 72],
["access", 21, 2, 237, 23],
"_nop_tc_139",
"_nop_tc_140",
"_nop_tc_141",
"_nop_tc_142",
["add", 22, 26, 21, 237, 23],
["jump", "num_done_350", 237, 23],
"num_err_349",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
237,
23
],
["access", 42, "error", 237, 23],
["access", 43, "cannot apply '+': operands must be numbers", 237, 23],
["array", 44, 0, 237, 23],
["push", 44, 43, 237, 23],
["frame", 43, 21, 2, 237, 23],
["null", 21, 237, 23],
["setarg", 43, 0, 21, 237, 23],
["setarg", 43, 1, 42, 237, 23],
["setarg", 43, 2, 44, 237, 23],
["invoke", 43, 21, 237, 23],
["disrupt", 237, 23],
"num_done_350",
["move", 26, 22, 237, 23],
["access", 28, 1, 238, 19],
["array", 21, 0, 239, 24],
["move", 29, 21, 239, 24],
"while_start_351",
["is_int", 21, 26, 240, 24],
["jump_false", 21, "rel_ni_354", 240, 24],
"_nop_tc_143",
"_nop_tc_144",
["lt_int", 21, 26, 27, 240, 24],
["jump", "rel_done_356", 240, 24],
"rel_ni_354",
"_nop_tc_145",
"_nop_tc_146",
"_nop_tc_147",
"_nop_tc_148",
["lt_float", 21, 26, 27, 240, 24],
["jump", "rel_done_356", 240, 24],
"rel_nn_355",
"_nop_tc_149",
["jump", "rel_err_357", 240, 24],
"_nop_tc_150",
["jump", "rel_err_357", 240, 24],
["lt_text", 21, 26, 27, 240, 24],
["jump", "rel_done_356", 240, 24],
"rel_err_357",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
240,
24
],
["access", 42, "error", 240, 24],
["access", 43, "cannot compare with '<': operands must be same type", 240, 24],
["array", 44, 0, 240, 24],
["push", 44, 43, 240, 24],
["frame", 43, 22, 2, 240, 24],
["null", 22, 240, 24],
["setarg", 43, 0, 22, 240, 24],
["setarg", 43, 1, 42, 240, 24],
["setarg", 43, 2, 44, 240, 24],
["invoke", 43, 22, 240, 24],
["disrupt", 240, 24],
"rel_done_356",
["move", 22, 21, 240, 24],
["jump_false", 22, "and_end_353", 240, 24],
["access", 21, 0, 240, 41],
["is_int", 42, 28, 240, 41],
["jump_false", 42, "rel_ni_358", 240, 41],
"_nop_tc_151",
"_nop_tc_152",
["gt_int", 42, 28, 21, 240, 41],
["jump", "rel_done_360", 240, 41],
"rel_ni_358",
"_nop_tc_153",
"_nop_tc_154",
"_nop_tc_155",
"_nop_tc_156",
["gt_float", 42, 28, 21, 240, 41],
["jump", "rel_done_360", 240, 41],
"rel_nn_359",
"_nop_tc_157",
["jump", "rel_err_361", 240, 41],
"_nop_tc_158",
["jump", "rel_err_361", 240, 41],
["gt_text", 42, 28, 21, 240, 41],
["jump", "rel_done_360", 240, 41],
"rel_err_361",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
240,
41
],
["access", 43, "error", 240, 41],
["access", 44, "cannot compare with '>': operands must be same type", 240, 41],
["array", 45, 0, 240, 41],
["push", 45, 44, 240, 41],
["frame", 44, 21, 2, 240, 41],
["null", 21, 240, 41],
["setarg", 44, 0, 21, 240, 41],
["setarg", 44, 1, 43, 240, 41],
["setarg", 44, 2, 45, 240, 41],
["invoke", 44, 21, 240, 41],
["disrupt", 240, 41],
"rel_done_360",
["move", 22, 42, 240, 41],
"and_end_353",
["jump_false", 22, "while_end_352", 240, 41],
["load_dynamic", 21, 20, 26, 241, 21],
["move", 31, 21, 241, 21],
["access", 21, "{", 242, 23],
["is_identical", 22, 31, 21, 242, 23],
["jump_true", 22, "eq_done_364", 242, 23],
["is_int", 42, 31, 242, 23],
["jump_false", 42, "eq_ni_365", 242, 23],
"_nop_tc_159",
["jump", "eq_ni_365", 242, 23],
["eq_int", 22, 31, 21, 242, 23],
["jump", "eq_done_364", 242, 23],
"eq_ni_365",
["is_num", 42, 31, 242, 23],
["jump_false", 42, "eq_nn_366", 242, 23],
"_nop_tc_160",
["jump", "eq_nn_366", 242, 23],
["eq_float", 22, 31, 21, 242, 23],
["jump", "eq_done_364", 242, 23],
"eq_nn_366",
["is_text", 42, 31, 242, 23],
["jump_false", 42, "eq_nt_367", 242, 23],
"_nop_tc_161",
"_nop_tc_162",
["eq_text", 22, 31, 21, 242, 23],
["jump", "eq_done_364", 242, 23],
"eq_nt_367",
["is_null", 42, 31, 242, 23],
["jump_false", 42, "eq_nnl_368", 242, 23],
"_nop_tc_163",
["jump", "eq_nnl_368", 242, 23],
["true", 22, 242, 23],
["jump", "eq_done_364", 242, 23],
"eq_nnl_368",
["is_bool", 42, 31, 242, 23],
["jump_false", 42, "eq_nb_369", 242, 23],
"_nop_tc_164",
["jump", "eq_nb_369", 242, 23],
["eq_bool", 22, 31, 21, 242, 23],
["jump", "eq_done_364", 242, 23],
"eq_nb_369",
["false", 22, 242, 23],
"eq_done_364",
["jump_false", 22, "if_else_362", 242, 23],
["access", 21, 1, 242, 46],
"_nop_tc_165",
"_nop_tc_166",
"_nop_tc_167",
"_nop_tc_168",
["add", 22, 28, 21, 242, 46],
["jump", "num_done_371", 242, 46],
"num_err_370",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
242,
46
],
["access", 42, "error", 242, 46],
["access", 43, "cannot apply '+': operands must be numbers", 242, 46],
["array", 44, 0, 242, 46],
["push", 44, 43, 242, 46],
["frame", 43, 21, 2, 242, 46],
["null", 21, 242, 46],
["setarg", 43, 0, 21, 242, 46],
["setarg", 43, 1, 42, 242, 46],
["setarg", 43, 2, 44, 242, 46],
["invoke", 43, 21, 242, 46],
["disrupt", 242, 46],
"num_done_371",
["move", 28, 22, 242, 46],
["is_array", 21, 29, 242, 66],
["jump_false", 21, "push_err_372", 242, 66],
["push", 29, 31, 242, 66],
["jump", "push_done_373", 242, 66],
"push_err_372",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
242,
66
],
["access", 22, "error", 242, 66],
["access", 42, "cannot push: target must be an array", 242, 66],
["array", 43, 0, 242, 66],
["push", 43, 42, 242, 66],
["frame", 42, 21, 2, 242, 66],
["null", 21, 242, 66],
["setarg", 42, 0, 21, 242, 66],
["setarg", 42, 1, 22, 242, 66],
["setarg", 42, 2, 43, 242, 66],
["invoke", 42, 21, 242, 66],
["disrupt", 242, 66],
"push_done_373",
["access", 21, 1, 242, 83],
"_nop_tc_169",
"_nop_tc_170",
"_nop_tc_171",
"_nop_tc_172",
["add", 22, 26, 21, 242, 83],
["jump", "num_done_375", 242, 83],
"num_err_374",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
242,
83
],
["access", 42, "error", 242, 83],
["access", 43, "cannot apply '+': operands must be numbers", 242, 83],
["array", 44, 0, 242, 83],
["push", 44, 43, 242, 83],
["frame", 43, 21, 2, 242, 83],
["null", 21, 242, 83],
["setarg", 43, 0, 21, 242, 83],
["setarg", 43, 1, 42, 242, 83],
["setarg", 43, 2, 44, 242, 83],
["invoke", 43, 21, 242, 83],
["disrupt", 242, 83],
"num_done_375",
["move", 26, 22, 242, 83],
["jump", "if_end_363", 242, 83],
"if_else_362",
["access", 21, "}", 243, 28],
["is_identical", 22, 31, 21, 243, 28],
["jump_true", 22, "eq_done_378", 243, 28],
["is_int", 42, 31, 243, 28],
["jump_false", 42, "eq_ni_379", 243, 28],
"_nop_tc_173",
["jump", "eq_ni_379", 243, 28],
["eq_int", 22, 31, 21, 243, 28],
["jump", "eq_done_378", 243, 28],
"eq_ni_379",
["is_num", 42, 31, 243, 28],
["jump_false", 42, "eq_nn_380", 243, 28],
"_nop_tc_174",
["jump", "eq_nn_380", 243, 28],
["eq_float", 22, 31, 21, 243, 28],
["jump", "eq_done_378", 243, 28],
"eq_nn_380",
["is_text", 42, 31, 243, 28],
["jump_false", 42, "eq_nt_381", 243, 28],
"_nop_tc_175",
"_nop_tc_176",
["eq_text", 22, 31, 21, 243, 28],
["jump", "eq_done_378", 243, 28],
"eq_nt_381",
["is_null", 42, 31, 243, 28],
["jump_false", 42, "eq_nnl_382", 243, 28],
"_nop_tc_177",
["jump", "eq_nnl_382", 243, 28],
["true", 22, 243, 28],
["jump", "eq_done_378", 243, 28],
"eq_nnl_382",
["is_bool", 42, 31, 243, 28],
["jump_false", 42, "eq_nb_383", 243, 28],
"_nop_tc_178",
["jump", "eq_nb_383", 243, 28],
["eq_bool", 22, 31, 21, 243, 28],
["jump", "eq_done_378", 243, 28],
"eq_nb_383",
["false", 22, 243, 28],
"eq_done_378",
["jump_false", 22, "if_else_376", 243, 28],
["access", 21, 1, 244, 31],
"_nop_tc_179",
"_nop_tc_180",
"_nop_tc_181",
"_nop_tc_182",
["subtract", 28, 28, 21, 244, 31],
["jump", "num_done_385", 244, 31],
"num_err_384",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
244,
31
],
["access", 22, "error", 244, 31],
["access", 42, "cannot apply '-': operands must be numbers", 244, 31],
["array", 43, 0, 244, 31],
["push", 43, 42, 244, 31],
["frame", 42, 21, 2, 244, 31],
["null", 21, 244, 31],
["setarg", 42, 0, 21, 244, 31],
["setarg", 42, 1, 22, 244, 31],
["setarg", 42, 2, 43, 244, 31],
["invoke", 42, 21, 244, 31],
["disrupt", 244, 31],
"num_done_385",
["access", 21, 0, 245, 27],
["is_int", 22, 28, 245, 27],
["jump_false", 22, "rel_ni_388", 245, 27],
"_nop_tc_183",
"_nop_tc_184",
["gt_int", 22, 28, 21, 245, 27],
["jump", "rel_done_390", 245, 27],
"rel_ni_388",
"_nop_tc_185",
"_nop_tc_186",
"_nop_tc_187",
"_nop_tc_188",
["gt_float", 22, 28, 21, 245, 27],
["jump", "rel_done_390", 245, 27],
"rel_nn_389",
"_nop_tc_189",
["jump", "rel_err_391", 245, 27],
"_nop_tc_190",
["jump", "rel_err_391", 245, 27],
["gt_text", 22, 28, 21, 245, 27],
["jump", "rel_done_390", 245, 27],
"rel_err_391",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
245,
27
],
["access", 42, "error", 245, 27],
["access", 43, "cannot compare with '>': operands must be same type", 245, 27],
["array", 44, 0, 245, 27],
["push", 44, 43, 245, 27],
["frame", 43, 21, 2, 245, 27],
["null", 21, 245, 27],
["setarg", 43, 0, 21, 245, 27],
["setarg", 43, 1, 42, 245, 27],
["setarg", 43, 2, 44, 245, 27],
["invoke", 43, 21, 245, 27],
["disrupt", 245, 27],
"rel_done_390",
["jump_false", 22, "if_else_386", 245, 27],
["is_array", 21, 29, 245, 49],
["jump_false", 21, "push_err_392", 245, 49],
["push", 29, 31, 245, 49],
["jump", "push_done_393", 245, 49],
"push_err_392",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
245,
49
],
["access", 22, "error", 245, 49],
["access", 42, "cannot push: target must be an array", 245, 49],
["array", 43, 0, 245, 49],
["push", 43, 42, 245, 49],
["frame", 42, 21, 2, 245, 49],
["null", 21, 245, 49],
["setarg", 42, 0, 21, 245, 49],
["setarg", 42, 1, 22, 245, 49],
["setarg", 42, 2, 43, 245, 49],
["invoke", 42, 21, 245, 49],
["disrupt", 245, 49],
"push_done_393",
["jump", "if_end_387", 245, 49],
"if_else_386",
"if_end_387",
["access", 21, 1, 246, 27],
"_nop_tc_191",
"_nop_tc_192",
"_nop_tc_193",
"_nop_tc_194",
["add", 22, 26, 21, 246, 27],
["jump", "num_done_395", 246, 27],
"num_err_394",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
246,
27
],
["access", 42, "error", 246, 27],
["access", 43, "cannot apply '+': operands must be numbers", 246, 27],
["array", 44, 0, 246, 27],
["push", 44, 43, 246, 27],
["frame", 43, 21, 2, 246, 27],
["null", 21, 246, 27],
["setarg", 43, 0, 21, 246, 27],
["setarg", 43, 1, 42, 246, 27],
["setarg", 43, 2, 44, 246, 27],
["invoke", 43, 21, 246, 27],
["disrupt", 246, 27],
"num_done_395",
["move", 26, 22, 246, 27],
["jump", "if_end_377", 246, 27],
"if_else_376",
["access", 21, "'", 248, 28],
["is_identical", 22, 31, 21, 248, 28],
["jump_true", 22, "eq_done_400", 248, 28],
["is_int", 42, 31, 248, 28],
["jump_false", 42, "eq_ni_401", 248, 28],
"_nop_tc_195",
["jump", "eq_ni_401", 248, 28],
["eq_int", 22, 31, 21, 248, 28],
["jump", "eq_done_400", 248, 28],
"eq_ni_401",
["is_num", 42, 31, 248, 28],
["jump_false", 42, "eq_nn_402", 248, 28],
"_nop_tc_196",
["jump", "eq_nn_402", 248, 28],
["eq_float", 22, 31, 21, 248, 28],
["jump", "eq_done_400", 248, 28],
"eq_nn_402",
["is_text", 42, 31, 248, 28],
["jump_false", 42, "eq_nt_403", 248, 28],
"_nop_tc_197",
"_nop_tc_198",
["eq_text", 22, 31, 21, 248, 28],
["jump", "eq_done_400", 248, 28],
"eq_nt_403",
["is_null", 42, 31, 248, 28],
["jump_false", 42, "eq_nnl_404", 248, 28],
"_nop_tc_199",
["jump", "eq_nnl_404", 248, 28],
["true", 22, 248, 28],
["jump", "eq_done_400", 248, 28],
"eq_nnl_404",
["is_bool", 42, 31, 248, 28],
["jump_false", 42, "eq_nb_405", 248, 28],
"_nop_tc_200",
["jump", "eq_nb_405", 248, 28],
["eq_bool", 22, 31, 21, 248, 28],
["jump", "eq_done_400", 248, 28],
"eq_nb_405",
["false", 22, 248, 28],
"eq_done_400",
["move", 21, 22, 248, 28],
["jump_true", 21, "or_end_399", 248, 28],
["access", 22, "\"", 248, 41],
["is_identical", 42, 31, 22, 248, 41],
["jump_true", 42, "eq_done_406", 248, 41],
["is_int", 43, 31, 248, 41],
["jump_false", 43, "eq_ni_407", 248, 41],
"_nop_tc_201",
["jump", "eq_ni_407", 248, 41],
["eq_int", 42, 31, 22, 248, 41],
["jump", "eq_done_406", 248, 41],
"eq_ni_407",
["is_num", 43, 31, 248, 41],
["jump_false", 43, "eq_nn_408", 248, 41],
"_nop_tc_202",
["jump", "eq_nn_408", 248, 41],
["eq_float", 42, 31, 22, 248, 41],
["jump", "eq_done_406", 248, 41],
"eq_nn_408",
["is_text", 43, 31, 248, 41],
["jump_false", 43, "eq_nt_409", 248, 41],
"_nop_tc_203",
"_nop_tc_204",
["eq_text", 42, 31, 22, 248, 41],
["jump", "eq_done_406", 248, 41],
"eq_nt_409",
["is_null", 43, 31, 248, 41],
["jump_false", 43, "eq_nnl_410", 248, 41],
"_nop_tc_205",
["jump", "eq_nnl_410", 248, 41],
["true", 42, 248, 41],
["jump", "eq_done_406", 248, 41],
"eq_nnl_410",
["is_bool", 43, 31, 248, 41],
["jump_false", 43, "eq_nb_411", 248, 41],
"_nop_tc_206",
["jump", "eq_nb_411", 248, 41],
["eq_bool", 42, 31, 22, 248, 41],
["jump", "eq_done_406", 248, 41],
"eq_nb_411",
["false", 42, 248, 41],
"eq_done_406",
["move", 21, 42, 248, 41],
"or_end_399",
["move", 22, 21, 248, 41],
["jump_true", 22, "or_end_398", 248, 41],
["access", 21, "`", 248, 55],
["is_identical", 42, 31, 21, 248, 55],
["jump_true", 42, "eq_done_412", 248, 55],
["is_int", 43, 31, 248, 55],
["jump_false", 43, "eq_ni_413", 248, 55],
"_nop_tc_207",
["jump", "eq_ni_413", 248, 55],
["eq_int", 42, 31, 21, 248, 55],
["jump", "eq_done_412", 248, 55],
"eq_ni_413",
["is_num", 43, 31, 248, 55],
["jump_false", 43, "eq_nn_414", 248, 55],
"_nop_tc_208",
["jump", "eq_nn_414", 248, 55],
["eq_float", 42, 31, 21, 248, 55],
["jump", "eq_done_412", 248, 55],
"eq_nn_414",
["is_text", 43, 31, 248, 55],
["jump_false", 43, "eq_nt_415", 248, 55],
"_nop_tc_209",
"_nop_tc_210",
["eq_text", 42, 31, 21, 248, 55],
["jump", "eq_done_412", 248, 55],
"eq_nt_415",
["is_null", 43, 31, 248, 55],
["jump_false", 43, "eq_nnl_416", 248, 55],
"_nop_tc_211",
["jump", "eq_nnl_416", 248, 55],
["true", 42, 248, 55],
["jump", "eq_done_412", 248, 55],
"eq_nnl_416",
["is_bool", 43, 31, 248, 55],
["jump_false", 43, "eq_nb_417", 248, 55],
"_nop_tc_212",
["jump", "eq_nb_417", 248, 55],
["eq_bool", 42, 31, 21, 248, 55],
["jump", "eq_done_412", 248, 55],
"eq_nb_417",
["false", 42, 248, 55],
"eq_done_412",
["move", 22, 42, 248, 55],
"or_end_398",
["jump_false", 22, "if_else_396", 248, 55],
["move", 32, 31, 249, 20],
["is_array", 21, 29, 250, 32],
["jump_false", 21, "push_err_418", 250, 32],
["push", 29, 31, 250, 32],
["jump", "push_done_419", 250, 32],
"push_err_418",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
250,
32
],
["access", 22, "error", 250, 32],
["access", 42, "cannot push: target must be an array", 250, 32],
["array", 43, 0, 250, 32],
["push", 43, 42, 250, 32],
["frame", 42, 21, 2, 250, 32],
["null", 21, 250, 32],
["setarg", 42, 0, 21, 250, 32],
["setarg", 42, 1, 22, 250, 32],
["setarg", 42, 2, 43, 250, 32],
["invoke", 42, 21, 250, 32],
["disrupt", 250, 32],
"push_done_419",
["access", 21, 1, 251, 27],
"_nop_tc_213",
"_nop_tc_214",
"_nop_tc_215",
"_nop_tc_216",
["add", 22, 26, 21, 251, 27],
["jump", "num_done_421", 251, 27],
"num_err_420",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
251,
27
],
["access", 42, "error", 251, 27],
["access", 43, "cannot apply '+': operands must be numbers", 251, 27],
["array", 44, 0, 251, 27],
["push", 44, 43, 251, 27],
["frame", 43, 21, 2, 251, 27],
["null", 21, 251, 27],
["setarg", 43, 0, 21, 251, 27],
["setarg", 43, 1, 42, 251, 27],
["setarg", 43, 2, 44, 251, 27],
["invoke", 43, 21, 251, 27],
["disrupt", 251, 27],
"num_done_421",
["move", 26, 22, 251, 27],
"while_start_422",
["is_int", 21, 26, 252, 28],
["jump_false", 21, "rel_ni_425", 252, 28],
"_nop_tc_217",
"_nop_tc_218",
["lt_int", 21, 26, 27, 252, 28],
["jump", "rel_done_427", 252, 28],
"rel_ni_425",
"_nop_tc_219",
"_nop_tc_220",
"_nop_tc_221",
"_nop_tc_222",
["lt_float", 21, 26, 27, 252, 28],
["jump", "rel_done_427", 252, 28],
"rel_nn_426",
"_nop_tc_223",
["jump", "rel_err_428", 252, 28],
"_nop_tc_224",
["jump", "rel_err_428", 252, 28],
["lt_text", 21, 26, 27, 252, 28],
["jump", "rel_done_427", 252, 28],
"rel_err_428",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
252,
28
],
["access", 42, "error", 252, 28],
["access", 43, "cannot compare with '<': operands must be same type", 252, 28],
["array", 44, 0, 252, 28],
["push", 44, 43, 252, 28],
["frame", 43, 22, 2, 252, 28],
["null", 22, 252, 28],
["setarg", 43, 0, 22, 252, 28],
["setarg", 43, 1, 42, 252, 28],
["setarg", 43, 2, 44, 252, 28],
["invoke", 43, 22, 252, 28],
["disrupt", 252, 28],
"rel_done_427",
["move", 22, 21, 252, 28],
["jump_false", 22, "and_end_424", 252, 28],
["load_dynamic", 21, 20, 26, 252, 40],
["is_identical", 42, 21, 32, 252, 48],
["jump_true", 42, "ne_nid_430", 252, 48],
["jump", "ne_ni_431", 252, 48],
"ne_nid_430",
["false", 42, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_ni_431",
["is_int", 43, 21, 252, 48],
["jump_false", 43, "ne_nn_432", 252, 48],
["is_int", 44, 32, 252, 48],
["jump_false", 44, "ne_nn_432", 252, 48],
["ne_int", 42, 21, 32, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_nn_432",
["is_num", 43, 21, 252, 48],
["jump_false", 43, "ne_nt_433", 252, 48],
["is_num", 44, 32, 252, 48],
["jump_false", 44, "ne_nt_433", 252, 48],
["ne_float", 42, 21, 32, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_nt_433",
["is_text", 43, 21, 252, 48],
["jump_false", 43, "ne_nnl_434", 252, 48],
["is_text", 44, 32, 252, 48],
["jump_false", 44, "ne_nnl_434", 252, 48],
["ne_text", 42, 21, 32, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_nnl_434",
["is_null", 43, 21, 252, 48],
["jump_false", 43, "ne_nb_435", 252, 48],
["is_null", 44, 32, 252, 48],
["jump_false", 44, "ne_nb_435", 252, 48],
["false", 42, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_nb_435",
["is_bool", 43, 21, 252, 48],
["jump_false", 43, "ne_mis_436", 252, 48],
["is_bool", 44, 32, 252, 48],
["jump_false", 44, "ne_mis_436", 252, 48],
["ne_bool", 42, 21, 32, 252, 48],
["jump", "ne_done_429", 252, 48],
"ne_mis_436",
["true", 42, 252, 48],
"ne_done_429",
["move", 22, 42, 252, 48],
"and_end_424",
["jump_false", 22, "while_end_423", 252, 48],
["load_dynamic", 21, 20, 26, 253, 24],
["access", 22, "\\", 253, 32],
["is_identical", 42, 21, 22, 253, 32],
["jump_true", 42, "eq_done_440", 253, 32],
["is_int", 43, 21, 253, 32],
["jump_false", 43, "eq_ni_441", 253, 32],
"_nop_tc_225",
["jump", "eq_ni_441", 253, 32],
["eq_int", 42, 21, 22, 253, 32],
["jump", "eq_done_440", 253, 32],
"eq_ni_441",
["is_num", 43, 21, 253, 32],
["jump_false", 43, "eq_nn_442", 253, 32],
"_nop_tc_226",
["jump", "eq_nn_442", 253, 32],
["eq_float", 42, 21, 22, 253, 32],
["jump", "eq_done_440", 253, 32],
"eq_nn_442",
["is_text", 43, 21, 253, 32],
["jump_false", 43, "eq_nt_443", 253, 32],
"_nop_tc_227",
"_nop_tc_228",
["eq_text", 42, 21, 22, 253, 32],
["jump", "eq_done_440", 253, 32],
"eq_nt_443",
["is_null", 43, 21, 253, 32],
["jump_false", 43, "eq_nnl_444", 253, 32],
"_nop_tc_229",
["jump", "eq_nnl_444", 253, 32],
["true", 42, 253, 32],
["jump", "eq_done_440", 253, 32],
"eq_nnl_444",
["is_bool", 43, 21, 253, 32],
["jump_false", 43, "eq_nb_445", 253, 32],
"_nop_tc_230",
["jump", "eq_nb_445", 253, 32],
["eq_bool", 42, 21, 22, 253, 32],
["jump", "eq_done_440", 253, 32],
"eq_nb_445",
["false", 42, 253, 32],
"eq_done_440",
["move", 21, 42, 253, 32],
["jump_false", 21, "and_end_439", 253, 32],
["access", 22, 1, 253, 46],
"_nop_tc_231",
"_nop_tc_232",
"_nop_tc_233",
"_nop_tc_234",
["add", 42, 26, 22, 253, 46],
["jump", "num_done_447", 253, 46],
"num_err_446",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
253,
46
],
["access", 43, "error", 253, 46],
["access", 44, "cannot apply '+': operands must be numbers", 253, 46],
["array", 45, 0, 253, 46],
["push", 45, 44, 253, 46],
["frame", 44, 22, 2, 253, 46],
["null", 22, 253, 46],
["setarg", 44, 0, 22, 253, 46],
["setarg", 44, 1, 43, 253, 46],
["setarg", 44, 2, 45, 253, 46],
["invoke", 44, 22, 253, 46],
["disrupt", 253, 46],
"num_done_447",
["is_int", 22, 42, 253, 50],
["jump_false", 22, "rel_ni_448", 253, 50],
"_nop_tc_235",
"_nop_tc_236",
["lt_int", 22, 42, 27, 253, 50],
["jump", "rel_done_450", 253, 50],
"rel_ni_448",
"_nop_tc_237",
"_nop_tc_238",
"_nop_tc_239",
"_nop_tc_240",
["lt_float", 22, 42, 27, 253, 50],
["jump", "rel_done_450", 253, 50],
"rel_nn_449",
"_nop_tc_241",
["jump", "rel_err_451", 253, 50],
"_nop_tc_242",
["jump", "rel_err_451", 253, 50],
["lt_text", 22, 42, 27, 253, 50],
["jump", "rel_done_450", 253, 50],
"rel_err_451",
[
"access",
42,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
253,
50
],
["access", 43, "error", 253, 50],
["access", 44, "cannot compare with '<': operands must be same type", 253, 50],
["array", 45, 0, 253, 50],
["push", 45, 44, 253, 50],
["frame", 44, 42, 2, 253, 50],
["null", 42, 253, 50],
["setarg", 44, 0, 42, 253, 50],
["setarg", 44, 1, 43, 253, 50],
["setarg", 44, 2, 45, 253, 50],
["invoke", 44, 42, 253, 50],
["disrupt", 253, 50],
"rel_done_450",
["move", 21, 22, 253, 50],
"and_end_439",
["jump_false", 21, "if_else_437", 253, 50],
["load_dynamic", 21, 20, 26, 254, 39],
["is_array", 22, 29, 254, 39],
["jump_false", 22, "push_err_452", 254, 39],
["push", 29, 21, 254, 39],
["jump", "push_done_453", 254, 39],
"push_err_452",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
254,
39
],
["access", 22, "error", 254, 39],
["access", 42, "cannot push: target must be an array", 254, 39],
["array", 43, 0, 254, 39],
["push", 43, 42, 254, 39],
["frame", 42, 21, 2, 254, 39],
["null", 21, 254, 39],
["setarg", 42, 0, 21, 254, 39],
["setarg", 42, 1, 22, 254, 39],
["setarg", 42, 2, 43, 254, 39],
["invoke", 42, 21, 254, 39],
["disrupt", 254, 39],
"push_done_453",
["access", 21, 1, 255, 31],
"_nop_tc_243",
"_nop_tc_244",
"_nop_tc_245",
"_nop_tc_246",
["add", 22, 26, 21, 255, 31],
["jump", "num_done_455", 255, 31],
"num_err_454",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
255,
31
],
["access", 42, "error", 255, 31],
["access", 43, "cannot apply '+': operands must be numbers", 255, 31],
["array", 44, 0, 255, 31],
["push", 44, 43, 255, 31],
["frame", 43, 21, 2, 255, 31],
["null", 21, 255, 31],
["setarg", 43, 0, 21, 255, 31],
["setarg", 43, 1, 42, 255, 31],
["setarg", 43, 2, 44, 255, 31],
["invoke", 43, 21, 255, 31],
["disrupt", 255, 31],
"num_done_455",
["move", 26, 22, 255, 31],
["jump", "if_end_438", 255, 31],
"if_else_437",
"if_end_438",
["load_dynamic", 21, 20, 26, 257, 37],
["is_array", 22, 29, 257, 37],
["jump_false", 22, "push_err_456", 257, 37],
["push", 29, 21, 257, 37],
["jump", "push_done_457", 257, 37],
"push_err_456",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
257,
37
],
["access", 22, "error", 257, 37],
["access", 42, "cannot push: target must be an array", 257, 37],
["array", 43, 0, 257, 37],
["push", 43, 42, 257, 37],
["frame", 42, 21, 2, 257, 37],
["null", 21, 257, 37],
["setarg", 42, 0, 21, 257, 37],
["setarg", 42, 1, 22, 257, 37],
["setarg", 42, 2, 43, 257, 37],
["invoke", 42, 21, 257, 37],
["disrupt", 257, 37],
"push_done_457",
["access", 21, 1, 258, 29],
"_nop_tc_247",
"_nop_tc_248",
"_nop_tc_249",
"_nop_tc_250",
["add", 22, 26, 21, 258, 29],
["jump", "num_done_459", 258, 29],
"num_err_458",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
258,
29
],
["access", 42, "error", 258, 29],
["access", 43, "cannot apply '+': operands must be numbers", 258, 29],
["array", 44, 0, 258, 29],
["push", 44, 43, 258, 29],
["frame", 43, 21, 2, 258, 29],
["null", 21, 258, 29],
["setarg", 43, 0, 21, 258, 29],
["setarg", 43, 1, 42, 258, 29],
["setarg", 43, 2, 44, 258, 29],
["invoke", 43, 21, 258, 29],
["disrupt", 258, 29],
"num_done_459",
["move", 26, 22, 258, 29],
["jump", "while_start_422", 258, 29],
"while_end_423",
["is_int", 21, 26, 260, 25],
["jump_false", 21, "rel_ni_462", 260, 25],
"_nop_tc_251",
"_nop_tc_252",
["lt_int", 21, 26, 27, 260, 25],
["jump", "rel_done_464", 260, 25],
"rel_ni_462",
"_nop_tc_253",
"_nop_tc_254",
"_nop_tc_255",
"_nop_tc_256",
["lt_float", 21, 26, 27, 260, 25],
["jump", "rel_done_464", 260, 25],
"rel_nn_463",
"_nop_tc_257",
["jump", "rel_err_465", 260, 25],
"_nop_tc_258",
["jump", "rel_err_465", 260, 25],
["lt_text", 21, 26, 27, 260, 25],
["jump", "rel_done_464", 260, 25],
"rel_err_465",
[
"access",
22,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
260,
25
],
["access", 42, "error", 260, 25],
["access", 43, "cannot compare with '<': operands must be same type", 260, 25],
["array", 44, 0, 260, 25],
["push", 44, 43, 260, 25],
["frame", 43, 22, 2, 260, 25],
["null", 22, 260, 25],
["setarg", 43, 0, 22, 260, 25],
["setarg", 43, 1, 42, 260, 25],
["setarg", 43, 2, 44, 260, 25],
["invoke", 43, 22, 260, 25],
["disrupt", 260, 25],
"rel_done_464",
["jump_false", 21, "if_else_460", 260, 25],
["load_dynamic", 21, 20, 26, 260, 54],
["is_array", 22, 29, 260, 54],
["jump_false", 22, "push_err_466", 260, 54],
["push", 29, 21, 260, 54],
["jump", "push_done_467", 260, 54],
"push_err_466",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
260,
54
],
["access", 22, "error", 260, 54],
["access", 42, "cannot push: target must be an array", 260, 54],
["array", 43, 0, 260, 54],
["push", 43, 42, 260, 54],
["frame", 42, 21, 2, 260, 54],
["null", 21, 260, 54],
["setarg", 42, 0, 21, 260, 54],
["setarg", 42, 1, 22, 260, 54],
["setarg", 42, 2, 43, 260, 54],
["invoke", 42, 21, 260, 54],
["disrupt", 260, 54],
"push_done_467",
["access", 21, 1, 260, 73],
"_nop_tc_259",
"_nop_tc_260",
"_nop_tc_261",
"_nop_tc_262",
["add", 22, 26, 21, 260, 73],
["jump", "num_done_469", 260, 73],
"num_err_468",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
260,
73
],
["access", 42, "error", 260, 73],
["access", 43, "cannot apply '+': operands must be numbers", 260, 73],
["array", 44, 0, 260, 73],
["push", 44, 43, 260, 73],
["frame", 43, 21, 2, 260, 73],
["null", 21, 260, 73],
["setarg", 43, 0, 21, 260, 73],
["setarg", 43, 1, 42, 260, 73],
["setarg", 43, 2, 44, 260, 73],
["invoke", 43, 21, 260, 73],
["disrupt", 260, 73],
"num_done_469",
["move", 26, 22, 260, 73],
["jump", "if_end_461", 260, 73],
"if_else_460",
"if_end_461",
["jump", "if_end_397", 260, 73],
"if_else_396",
["is_array", 21, 29, 262, 32],
["jump_false", 21, "push_err_470", 262, 32],
["push", 29, 31, 262, 32],
["jump", "push_done_471", 262, 32],
"push_err_470",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
262,
32
],
["access", 22, "error", 262, 32],
["access", 42, "cannot push: target must be an array", 262, 32],
["array", 43, 0, 262, 32],
["push", 43, 42, 262, 32],
["frame", 42, 21, 2, 262, 32],
["null", 21, 262, 32],
["setarg", 42, 0, 21, 262, 32],
["setarg", 42, 1, 22, 262, 32],
["setarg", 42, 2, 43, 262, 32],
["invoke", 42, 21, 262, 32],
["disrupt", 262, 32],
"push_done_471",
["access", 21, 1, 263, 27],
"_nop_tc_263",
"_nop_tc_264",
"_nop_tc_265",
"_nop_tc_266",
["add", 22, 26, 21, 263, 27],
["jump", "num_done_473", 263, 27],
"num_err_472",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
263,
27
],
["access", 42, "error", 263, 27],
["access", 43, "cannot apply '+': operands must be numbers", 263, 27],
["array", 44, 0, 263, 27],
["push", 44, 43, 263, 27],
["frame", 43, 21, 2, 263, 27],
["null", 21, 263, 27],
["setarg", 43, 0, 21, 263, 27],
["setarg", 43, 1, 42, 263, 27],
["setarg", 43, 2, 44, 263, 27],
["invoke", 43, 21, 263, 27],
["disrupt", 263, 27],
"num_done_473",
["move", 26, 22, 263, 27],
"if_end_397",
"if_end_377",
"if_end_363",
["jump", "while_start_351", 263, 27],
"while_end_352",
[
"access",
21,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
266,
22
],
["frame", 22, 21, 1, 266, 22],
["null", 21, 266, 22],
["setarg", 22, 0, 21, 266, 22],
["setarg", 22, 1, 29, 266, 22],
["invoke", 22, 21, 266, 22],
["move", 30, 21, 266, 22],
["access", 21, "<template>", 267, 45],
["get", 22, 4, 1, 267, 25],
["frame", 42, 22, 2, 267, 25],
["null", 22, 267, 25],
["setarg", 42, 0, 22, 267, 25],
["setarg", 42, 1, 30, 267, 25],
["setarg", 42, 2, 21, 267, 25],
["invoke", 42, 21, 267, 25],
["load_field", 22, 21, "tokens", 267, 25],
["move", 35, 22, 267, 25],
["access", 21, "<template>", 268, 50],
["get", 22, 4, 1, 268, 64],
["get", 42, 2, 2, 268, 21],
["frame", 43, 42, 4, 268, 21],
["null", 42, 268, 21],
["setarg", 43, 0, 42, 268, 21],
["setarg", 43, 1, 35, 268, 21],
["setarg", 43, 2, 30, 268, 21],
["setarg", 43, 3, 21, 268, 21],
["setarg", 43, 4, 22, 268, 21],
["invoke", 43, 21, 268, 21],
["move", 36, 21, 268, 21],
["null", 21, 269, 26],
["is_identical", 22, 36, 21, 269, 26],
["jump_true", 22, "ne_nid_479", 269, 26],
["jump", "ne_ni_480", 269, 26],
"ne_nid_479",
["false", 22, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_ni_480",
["is_int", 42, 36, 269, 26],
["jump_false", 42, "ne_nn_481", 269, 26],
"_nop_tc_267",
["jump", "ne_nn_481", 269, 26],
["ne_int", 22, 36, 21, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_nn_481",
["is_num", 42, 36, 269, 26],
["jump_false", 42, "ne_nt_482", 269, 26],
"_nop_tc_268",
["jump", "ne_nt_482", 269, 26],
["ne_float", 22, 36, 21, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_nt_482",
["is_text", 42, 36, 269, 26],
["jump_false", 42, "ne_nnl_483", 269, 26],
"_nop_tc_269",
["jump", "ne_nnl_483", 269, 26],
["ne_text", 22, 36, 21, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_nnl_483",
["is_null", 42, 36, 269, 26],
["jump_false", 42, "ne_nb_484", 269, 26],
"_nop_tc_270",
"_nop_tc_271",
["false", 22, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_nb_484",
["is_bool", 42, 36, 269, 26],
["jump_false", 42, "ne_mis_485", 269, 26],
"_nop_tc_272",
["jump", "ne_mis_485", 269, 26],
["ne_bool", 22, 36, 21, 269, 26],
["jump", "ne_done_478", 269, 26],
"ne_mis_485",
["true", 22, 269, 26],
"ne_done_478",
["move", 21, 22, 269, 26],
["jump_false", 21, "and_end_477", 269, 26],
["load_field", 22, 36, "statements", 269, 34],
["null", 42, 269, 56],
["is_identical", 43, 22, 42, 269, 56],
["jump_true", 43, "ne_nid_487", 269, 56],
["jump", "ne_ni_488", 269, 56],
"ne_nid_487",
["false", 43, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_ni_488",
["is_int", 44, 22, 269, 56],
["jump_false", 44, "ne_nn_489", 269, 56],
"_nop_tc_273",
["jump", "ne_nn_489", 269, 56],
["ne_int", 43, 22, 42, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_nn_489",
["is_num", 44, 22, 269, 56],
["jump_false", 44, "ne_nt_490", 269, 56],
"_nop_tc_274",
["jump", "ne_nt_490", 269, 56],
["ne_float", 43, 22, 42, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_nt_490",
["is_text", 44, 22, 269, 56],
["jump_false", 44, "ne_nnl_491", 269, 56],
"_nop_tc_275",
["jump", "ne_nnl_491", 269, 56],
["ne_text", 43, 22, 42, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_nnl_491",
["is_null", 44, 22, 269, 56],
["jump_false", 44, "ne_nb_492", 269, 56],
"_nop_tc_276",
"_nop_tc_277",
["false", 43, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_nb_492",
["is_bool", 44, 22, 269, 56],
["jump_false", 44, "ne_mis_493", 269, 56],
"_nop_tc_278",
["jump", "ne_mis_493", 269, 56],
["ne_bool", 43, 22, 42, 269, 56],
["jump", "ne_done_486", 269, 56],
"ne_mis_493",
["true", 43, 269, 56],
"ne_done_486",
["move", 21, 43, 269, 56],
"and_end_477",
["move", 22, 21, 269, 56],
["jump_false", 22, "and_end_476", 269, 56],
["load_field", 21, 36, "statements", 269, 71],
["length", 42, 21, 269, 71],
["access", 21, 0, 269, 93],
"_nop_tc_279",
"_nop_tc_280",
"_nop_tc_281",
"_nop_tc_282",
["gt_int", 43, 42, 21, 269, 93],
["jump", "rel_done_496", 269, 93],
"rel_ni_494",
"_nop_tc_283",
"_nop_tc_284",
"_nop_tc_285",
"_nop_tc_286",
["gt_float", 43, 42, 21, 269, 93],
["jump", "rel_done_496", 269, 93],
"rel_nn_495",
"_nop_tc_287",
["jump", "rel_err_497", 269, 93],
"_nop_tc_288",
["jump", "rel_err_497", 269, 93],
["gt_text", 43, 42, 21, 269, 93],
["jump", "rel_done_496", 269, 93],
"rel_err_497",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
269,
93
],
["access", 42, "error", 269, 93],
["access", 44, "cannot compare with '>': operands must be same type", 269, 93],
["array", 45, 0, 269, 93],
["push", 45, 44, 269, 93],
["frame", 44, 21, 2, 269, 93],
["null", 21, 269, 93],
["setarg", 44, 0, 21, 269, 93],
["setarg", 44, 1, 42, 269, 93],
["setarg", 44, 2, 45, 269, 93],
["invoke", 44, 21, 269, 93],
["disrupt", 269, 93],
"rel_done_496",
["move", 22, 43, 269, 93],
"and_end_476",
["jump_false", 22, "if_else_474", 269, 93],
["load_field", 21, 36, "statements", 270, 24],
["access", 22, 0, 270, 43],
["load_index", 42, 21, 22, 270, 43],
["move", 37, 42, 270, 43],
["null", 38, 271, 24],
["load_field", 21, 37, "kind", 272, 17],
["access", 22, "call", 272, 34],
["is_identical", 42, 21, 22, 272, 34],
["jump_true", 42, "eq_done_500", 272, 34],
["is_int", 43, 21, 272, 34],
["jump_false", 43, "eq_ni_501", 272, 34],
"_nop_tc_289",
["jump", "eq_ni_501", 272, 34],
["eq_int", 42, 21, 22, 272, 34],
["jump", "eq_done_500", 272, 34],
"eq_ni_501",
["is_num", 43, 21, 272, 34],
["jump_false", 43, "eq_nn_502", 272, 34],
"_nop_tc_290",
["jump", "eq_nn_502", 272, 34],
["eq_float", 42, 21, 22, 272, 34],
["jump", "eq_done_500", 272, 34],
"eq_nn_502",
["is_text", 43, 21, 272, 34],
["jump_false", 43, "eq_nt_503", 272, 34],
"_nop_tc_291",
"_nop_tc_292",
["eq_text", 42, 21, 22, 272, 34],
["jump", "eq_done_500", 272, 34],
"eq_nt_503",
["is_null", 43, 21, 272, 34],
["jump_false", 43, "eq_nnl_504", 272, 34],
"_nop_tc_293",
["jump", "eq_nnl_504", 272, 34],
["true", 42, 272, 34],
["jump", "eq_done_500", 272, 34],
"eq_nnl_504",
["is_bool", 43, 21, 272, 34],
["jump_false", 43, "eq_nb_505", 272, 34],
"_nop_tc_294",
["jump", "eq_nb_505", 272, 34],
["eq_bool", 42, 21, 22, 272, 34],
["jump", "eq_done_500", 272, 34],
"eq_nb_505",
["false", 42, 272, 34],
"eq_done_500",
["jump_false", 42, "if_else_498", 272, 34],
["load_field", 21, 37, "expression", 273, 26],
["move", 38, 21, 273, 26],
["jump", "if_end_499", 273, 26],
"if_else_498",
["move", 38, 37, 275, 26],
"if_end_499",
["is_array", 21, 23, 277, 28],
["jump_false", 21, "push_err_506", 277, 28],
["push", 23, 38, 277, 28],
["jump", "push_done_507", 277, 28],
"push_err_506",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
277,
28
],
["access", 22, "error", 277, 28],
["access", 42, "cannot push: target must be an array", 277, 28],
["array", 43, 0, 277, 28],
["push", 43, 42, 277, 28],
["frame", 42, 21, 2, 277, 28],
["null", 21, 277, 28],
["setarg", 42, 0, 21, 277, 28],
["setarg", 42, 1, 22, 277, 28],
["setarg", 42, 2, 43, 277, 28],
["invoke", 42, 21, 277, 28],
["disrupt", 277, 28],
"push_done_507",
["jump", "if_end_475", 277, 28],
"if_else_474",
"if_end_475",
["access", 21, "{", 279, 27],
["is_array", 22, 24, 279, 27],
["jump_false", 22, "push_err_508", 279, 27],
["push", 24, 21, 279, 27],
["jump", "push_done_509", 279, 27],
"push_err_508",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
279,
27
],
["access", 22, "error", 279, 27],
["access", 42, "cannot push: target must be an array", 279, 27],
["array", 43, 0, 279, 27],
["push", 43, 42, 279, 27],
["frame", 42, 21, 2, 279, 27],
["null", 21, 279, 27],
["setarg", 42, 0, 21, 279, 27],
["setarg", 42, 1, 22, 279, 27],
["setarg", 42, 2, 43, 279, 27],
["invoke", 42, 21, 279, 27],
["disrupt", 279, 27],
"push_done_509",
[
"access",
21,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
280,
27
],
["frame", 22, 21, 1, 280, 27],
["null", 21, 280, 27],
["setarg", 22, 0, 21, 280, 27],
["setarg", 22, 1, 25, 280, 27],
["invoke", 22, 21, 280, 27],
["is_array", 22, 24, 280, 27],
["jump_false", 22, "push_err_510", 280, 27],
["push", 24, 21, 280, 27],
["jump", "push_done_511", 280, 27],
"push_err_510",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
280,
27
],
["access", 22, "error", 280, 27],
["access", 42, "cannot push: target must be an array", 280, 27],
["array", 43, 0, 280, 27],
["push", 43, 42, 280, 27],
["frame", 42, 21, 2, 280, 27],
["null", 21, 280, 27],
["setarg", 42, 0, 21, 280, 27],
["setarg", 42, 1, 22, 280, 27],
["setarg", 42, 2, 43, 280, 27],
["invoke", 42, 21, 280, 27],
["disrupt", 280, 27],
"push_done_511",
["access", 21, "}", 281, 27],
["is_array", 22, 24, 281, 27],
["jump_false", 22, "push_err_512", 281, 27],
["push", 24, 21, 281, 27],
["jump", "push_done_513", 281, 27],
"push_err_512",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
281,
27
],
["access", 22, "error", 281, 27],
["access", 42, "cannot push: target must be an array", 281, 27],
["array", 43, 0, 281, 27],
["push", 43, 42, 281, 27],
["frame", 42, 21, 2, 281, 27],
["null", 21, 281, 27],
["setarg", 42, 0, 21, 281, 27],
["setarg", 42, 1, 22, 281, 27],
["setarg", 42, 2, 43, 281, 27],
["invoke", 42, 21, 281, 27],
["disrupt", 281, 27],
"push_done_513",
["access", 21, 1, 282, 23],
"_nop_tc_295",
"_nop_tc_296",
"_nop_tc_297",
"_nop_tc_298",
["add", 22, 25, 21, 282, 23],
["jump", "num_done_515", 282, 23],
"num_err_514",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
282,
23
],
["access", 42, "error", 282, 23],
["access", 43, "cannot apply '+': operands must be numbers", 282, 23],
["array", 44, 0, 282, 23],
["push", 44, 43, 282, 23],
["frame", 43, 21, 2, 282, 23],
["null", 21, 282, 23],
["setarg", 43, 0, 21, 282, 23],
["setarg", 43, 1, 42, 282, 23],
["setarg", 43, 2, 44, 282, 23],
["invoke", 43, 21, 282, 23],
["disrupt", 282, 23],
"num_done_515",
["move", 25, 22, 282, 23],
["jump", "if_end_326", 282, 23],
"if_else_325",
["load_dynamic", 21, 20, 26, 284, 30],
["is_array", 22, 24, 284, 30],
["jump_false", 22, "push_err_516", 284, 30],
["push", 24, 21, 284, 30],
["jump", "push_done_517", 284, 30],
"push_err_516",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
284,
30
],
["access", 22, "error", 284, 30],
["access", 42, "cannot push: target must be an array", 284, 30],
["array", 43, 0, 284, 30],
["push", 43, 42, 284, 30],
["frame", 42, 21, 2, 284, 30],
["null", 21, 284, 30],
["setarg", 42, 0, 21, 284, 30],
["setarg", 42, 1, 22, 284, 30],
["setarg", 42, 2, 43, 284, 30],
["invoke", 42, 21, 284, 30],
["disrupt", 284, 30],
"push_done_517",
["access", 21, 1, 285, 23],
"_nop_tc_299",
"_nop_tc_300",
"_nop_tc_301",
"_nop_tc_302",
["add", 22, 26, 21, 285, 23],
["jump", "num_done_519", 285, 23],
"num_err_518",
[
"access",
21,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
285,
23
],
["access", 42, "error", 285, 23],
["access", 43, "cannot apply '+': operands must be numbers", 285, 23],
["array", 44, 0, 285, 23],
["push", 44, 43, 285, 23],
["frame", 43, 21, 2, 285, 23],
["null", 21, 285, 23],
["setarg", 43, 0, 21, 285, 23],
["setarg", 43, 1, 42, 285, 23],
["setarg", 43, 2, 44, 285, 23],
["invoke", 43, 21, 285, 23],
["disrupt", 285, 23],
"num_done_519",
["move", 26, 22, 285, 23],
"if_end_326",
"if_end_293",
["jump", "while_start_286", 285, 23],
"while_end_287",
[
"access",
20,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
288,
20
],
["frame", 21, 20, 1, 288, 20],
["null", 20, 288, 20],
["setarg", 21, 0, 20, 288, 20],
["setarg", 21, 1, 24, 288, 20],
["invoke", 21, 20, 288, 20],
["store_field", 1, 20, "value", 288, 7],
["get", 20, 15, 1, 289, 7],
["frame", 21, 20, 0, 289, 7],
["null", 20, 289, 7],
["setarg", 21, 0, 20, 289, 7],
["invoke", 21, 20, 289, 7],
["get", 20, 22, 1, 290, 7],
["frame", 21, 20, 1, 290, 7],
["null", 20, 290, 7],
["setarg", 21, 0, 20, 290, 7],
["setarg", 21, 1, 1, 290, 7],
["invoke", 21, 20, 290, 7],
["return", 1, 291, 14],
"_nop_ur_3",
"if_else_223",
"if_end_224",
["access", 20, "name", 293, 14],
["is_identical", 21, 3, 20, 293, 14],
["jump_true", 21, "eq_done_522", 293, 14],
["is_int", 22, 3, 293, 14],
["jump_false", 22, "eq_ni_523", 293, 14],
"_nop_tc_303",
["jump", "eq_ni_523", 293, 14],
["eq_int", 21, 3, 20, 293, 14],
["jump", "eq_done_522", 293, 14],
"eq_ni_523",
["is_num", 22, 3, 293, 14],
["jump_false", 22, "eq_nn_524", 293, 14],
"_nop_tc_304",
["jump", "eq_nn_524", 293, 14],
["eq_float", 21, 3, 20, 293, 14],
["jump", "eq_done_522", 293, 14],
"eq_nn_524",
["is_text", 22, 3, 293, 14],
["jump_false", 22, "eq_nt_525", 293, 14],
"_nop_tc_305",
"_nop_tc_306",
["eq_text", 21, 3, 20, 293, 14],
["jump", "eq_done_522", 293, 14],
"eq_nt_525",
["is_null", 22, 3, 293, 14],
["jump_false", 22, "eq_nnl_526", 293, 14],
"_nop_tc_307",
["jump", "eq_nnl_526", 293, 14],
["true", 21, 293, 14],
["jump", "eq_done_522", 293, 14],
"eq_nnl_526",
["is_bool", 22, 3, 293, 14],
["jump_false", 22, "eq_nb_527", 293, 14],
"_nop_tc_308",
["jump", "eq_nb_527", 293, 14],
["eq_bool", 21, 3, 20, 293, 14],
["jump", "eq_done_522", 293, 14],
"eq_nb_527",
["false", 21, 293, 14],
"eq_done_522",
["jump_false", 21, "if_else_520", 293, 14],
["access", 20, 1, 294, 23],
["get", 21, 16, 1, 294, 12],
["frame", 22, 21, 1, 294, 12],
["null", 21, 294, 12],
["setarg", 22, 0, 21, 294, 12],
["setarg", 22, 1, 20, 294, 12],
["invoke", 22, 20, 294, 12],
["move", 10, 20, 294, 12],
["load_field", 20, 10, "kind", 295, 11],
["access", 10, "=>", 295, 22],
["is_identical", 21, 20, 10, 295, 22],
["jump_true", 21, "eq_done_530", 295, 22],
["is_int", 22, 20, 295, 22],
["jump_false", 22, "eq_ni_531", 295, 22],
"_nop_tc_309",
["jump", "eq_ni_531", 295, 22],
["eq_int", 21, 20, 10, 295, 22],
["jump", "eq_done_530", 295, 22],
"eq_ni_531",
["is_num", 22, 20, 295, 22],
["jump_false", 22, "eq_nn_532", 295, 22],
"_nop_tc_310",
["jump", "eq_nn_532", 295, 22],
["eq_float", 21, 20, 10, 295, 22],
["jump", "eq_done_530", 295, 22],
"eq_nn_532",
["is_text", 22, 20, 295, 22],
["jump_false", 22, "eq_nt_533", 295, 22],
"_nop_tc_311",
"_nop_tc_312",
["eq_text", 21, 20, 10, 295, 22],
["jump", "eq_done_530", 295, 22],
"eq_nt_533",
["is_null", 22, 20, 295, 22],
["jump_false", 22, "eq_nnl_534", 295, 22],
"_nop_tc_313",
["jump", "eq_nnl_534", 295, 22],
["true", 21, 295, 22],
["jump", "eq_done_530", 295, 22],
"eq_nnl_534",
["is_bool", 22, 20, 295, 22],
["jump_false", 22, "eq_nb_535", 295, 22],
"_nop_tc_314",
["jump", "eq_nb_535", 295, 22],
["eq_bool", 21, 20, 10, 295, 22],
["jump", "eq_done_530", 295, 22],
"eq_nb_535",
["false", 21, 295, 22],
"eq_done_530",
["jump_false", 21, "if_else_528", 295, 22],
["get", 10, 31, 1, 296, 16],
["frame", 20, 10, 0, 296, 16],
["null", 10, 296, 16],
["setarg", 20, 0, 10, 296, 16],
["tail_invoke", 20, 10, 296, 16],
["return", 10, 296, 16],
"_nop_ur_4",
"if_else_528",
"if_end_529",
["access", 10, "name", 298, 23],
["get", 20, 21, 1, 298, 14],
["frame", 21, 20, 2, 298, 14],
["null", 20, 298, 14],
["setarg", 21, 0, 20, 298, 14],
["setarg", 21, 1, 10, 298, 14],
["setarg", 21, 2, 2, 298, 14],
["invoke", 21, 10, 298, 14],
["move", 1, 10, 298, 14],
["get", 10, 8, 1, 299, 19],
["load_field", 20, 10, "value", 299, 19],
["store_field", 1, 20, "name", 299, 7],
["get", 10, 15, 1, 300, 7],
["frame", 20, 10, 0, 300, 7],
["null", 10, 300, 7],
["setarg", 20, 0, 10, 300, 7],
["invoke", 20, 10, 300, 7],
["get", 10, 22, 1, 301, 7],
["frame", 20, 10, 1, 301, 7],
["null", 10, 301, 7],
["setarg", 20, 0, 10, 301, 7],
["setarg", 20, 1, 1, 301, 7],
["invoke", 20, 10, 301, 7],
["return", 1, 302, 14],
"_nop_ur_5",
"if_else_520",
"if_end_521",
["access", 10, "null", 304, 14],
["is_identical", 20, 3, 10, 304, 14],
["jump_true", 20, "eq_done_538", 304, 14],
["is_int", 21, 3, 304, 14],
["jump_false", 21, "eq_ni_539", 304, 14],
"_nop_tc_315",
["jump", "eq_ni_539", 304, 14],
["eq_int", 20, 3, 10, 304, 14],
["jump", "eq_done_538", 304, 14],
"eq_ni_539",
["is_num", 21, 3, 304, 14],
["jump_false", 21, "eq_nn_540", 304, 14],
"_nop_tc_316",
["jump", "eq_nn_540", 304, 14],
["eq_float", 20, 3, 10, 304, 14],
["jump", "eq_done_538", 304, 14],
"eq_nn_540",
["is_text", 21, 3, 304, 14],
["jump_false", 21, "eq_nt_541", 304, 14],
"_nop_tc_317",
"_nop_tc_318",
["eq_text", 20, 3, 10, 304, 14],
["jump", "eq_done_538", 304, 14],
"eq_nt_541",
["is_null", 21, 3, 304, 14],
["jump_false", 21, "eq_nnl_542", 304, 14],
"_nop_tc_319",
["jump", "eq_nnl_542", 304, 14],
["true", 20, 304, 14],
["jump", "eq_done_538", 304, 14],
"eq_nnl_542",
["is_bool", 21, 3, 304, 14],
["jump_false", 21, "eq_nb_543", 304, 14],
"_nop_tc_320",
["jump", "eq_nb_543", 304, 14],
["eq_bool", 20, 3, 10, 304, 14],
["jump", "eq_done_538", 304, 14],
"eq_nb_543",
["false", 20, 304, 14],
"eq_done_538",
["jump_false", 20, "if_else_536", 304, 14],
["access", 10, "null", 305, 23],
["get", 20, 21, 1, 305, 14],
["frame", 21, 20, 2, 305, 14],
["null", 20, 305, 14],
["setarg", 21, 0, 20, 305, 14],
["setarg", 21, 1, 10, 305, 14],
["setarg", 21, 2, 2, 305, 14],
["invoke", 21, 10, 305, 14],
["move", 1, 10, 305, 14],
["get", 10, 15, 1, 306, 7],
["frame", 20, 10, 0, 306, 7],
["null", 10, 306, 7],
["setarg", 20, 0, 10, 306, 7],
["invoke", 20, 10, 306, 7],
["get", 10, 22, 1, 307, 7],
["frame", 20, 10, 1, 307, 7],
["null", 10, 307, 7],
["setarg", 20, 0, 10, 307, 7],
["setarg", 20, 1, 1, 307, 7],
["invoke", 20, 10, 307, 7],
["return", 1, 308, 14],
"_nop_ur_6",
"if_else_536",
"if_end_537",
["access", 10, "true", 310, 14],
["is_identical", 20, 3, 10, 310, 14],
["jump_true", 20, "eq_done_546", 310, 14],
["is_int", 21, 3, 310, 14],
["jump_false", 21, "eq_ni_547", 310, 14],
"_nop_tc_321",
["jump", "eq_ni_547", 310, 14],
["eq_int", 20, 3, 10, 310, 14],
["jump", "eq_done_546", 310, 14],
"eq_ni_547",
["is_num", 21, 3, 310, 14],
["jump_false", 21, "eq_nn_548", 310, 14],
"_nop_tc_322",
["jump", "eq_nn_548", 310, 14],
["eq_float", 20, 3, 10, 310, 14],
["jump", "eq_done_546", 310, 14],
"eq_nn_548",
["is_text", 21, 3, 310, 14],
["jump_false", 21, "eq_nt_549", 310, 14],
"_nop_tc_323",
"_nop_tc_324",
["eq_text", 20, 3, 10, 310, 14],
["jump", "eq_done_546", 310, 14],
"eq_nt_549",
["is_null", 21, 3, 310, 14],
["jump_false", 21, "eq_nnl_550", 310, 14],
"_nop_tc_325",
["jump", "eq_nnl_550", 310, 14],
["true", 20, 310, 14],
["jump", "eq_done_546", 310, 14],
"eq_nnl_550",
["is_bool", 21, 3, 310, 14],
["jump_false", 21, "eq_nb_551", 310, 14],
"_nop_tc_326",
["jump", "eq_nb_551", 310, 14],
["eq_bool", 20, 3, 10, 310, 14],
["jump", "eq_done_546", 310, 14],
"eq_nb_551",
["false", 20, 310, 14],
"eq_done_546",
["jump_false", 20, "if_else_544", 310, 14],
["access", 10, "true", 311, 23],
["get", 20, 21, 1, 311, 14],
["frame", 21, 20, 2, 311, 14],
["null", 20, 311, 14],
["setarg", 21, 0, 20, 311, 14],
["setarg", 21, 1, 10, 311, 14],
["setarg", 21, 2, 2, 311, 14],
["invoke", 21, 10, 311, 14],
["move", 1, 10, 311, 14],
["get", 10, 15, 1, 312, 7],
["frame", 20, 10, 0, 312, 7],
["null", 10, 312, 7],
["setarg", 20, 0, 10, 312, 7],
["invoke", 20, 10, 312, 7],
["get", 10, 22, 1, 313, 7],
["frame", 20, 10, 1, 313, 7],
["null", 10, 313, 7],
["setarg", 20, 0, 10, 313, 7],
["setarg", 20, 1, 1, 313, 7],
["invoke", 20, 10, 313, 7],
["return", 1, 314, 14],
"_nop_ur_7",
"if_else_544",
"if_end_545",
["access", 10, "false", 316, 14],
["is_identical", 20, 3, 10, 316, 14],
["jump_true", 20, "eq_done_554", 316, 14],
["is_int", 21, 3, 316, 14],
["jump_false", 21, "eq_ni_555", 316, 14],
"_nop_tc_327",
["jump", "eq_ni_555", 316, 14],
["eq_int", 20, 3, 10, 316, 14],
["jump", "eq_done_554", 316, 14],
"eq_ni_555",
["is_num", 21, 3, 316, 14],
["jump_false", 21, "eq_nn_556", 316, 14],
"_nop_tc_328",
["jump", "eq_nn_556", 316, 14],
["eq_float", 20, 3, 10, 316, 14],
["jump", "eq_done_554", 316, 14],
"eq_nn_556",
["is_text", 21, 3, 316, 14],
["jump_false", 21, "eq_nt_557", 316, 14],
"_nop_tc_329",
"_nop_tc_330",
["eq_text", 20, 3, 10, 316, 14],
["jump", "eq_done_554", 316, 14],
"eq_nt_557",
["is_null", 21, 3, 316, 14],
["jump_false", 21, "eq_nnl_558", 316, 14],
"_nop_tc_331",
["jump", "eq_nnl_558", 316, 14],
["true", 20, 316, 14],
["jump", "eq_done_554", 316, 14],
"eq_nnl_558",
["is_bool", 21, 3, 316, 14],
["jump_false", 21, "eq_nb_559", 316, 14],
"_nop_tc_332",
["jump", "eq_nb_559", 316, 14],
["eq_bool", 20, 3, 10, 316, 14],
["jump", "eq_done_554", 316, 14],
"eq_nb_559",
["false", 20, 316, 14],
"eq_done_554",
["jump_false", 20, "if_else_552", 316, 14],
["access", 10, "false", 317, 23],
["get", 20, 21, 1, 317, 14],
["frame", 21, 20, 2, 317, 14],
["null", 20, 317, 14],
["setarg", 21, 0, 20, 317, 14],
["setarg", 21, 1, 10, 317, 14],
["setarg", 21, 2, 2, 317, 14],
["invoke", 21, 10, 317, 14],
["move", 1, 10, 317, 14],
["get", 10, 15, 1, 318, 7],
["frame", 20, 10, 0, 318, 7],
["null", 10, 318, 7],
["setarg", 20, 0, 10, 318, 7],
["invoke", 20, 10, 318, 7],
["get", 10, 22, 1, 319, 7],
["frame", 20, 10, 1, 319, 7],
["null", 10, 319, 7],
["setarg", 20, 0, 10, 319, 7],
["setarg", 20, 1, 1, 319, 7],
["invoke", 20, 10, 319, 7],
["return", 1, 320, 14],
"_nop_ur_8",
"if_else_552",
"if_end_553",
["access", 10, "this", 322, 14],
["is_identical", 20, 3, 10, 322, 14],
["jump_true", 20, "eq_done_562", 322, 14],
["is_int", 21, 3, 322, 14],
["jump_false", 21, "eq_ni_563", 322, 14],
"_nop_tc_333",
["jump", "eq_ni_563", 322, 14],
["eq_int", 20, 3, 10, 322, 14],
["jump", "eq_done_562", 322, 14],
"eq_ni_563",
["is_num", 21, 3, 322, 14],
["jump_false", 21, "eq_nn_564", 322, 14],
"_nop_tc_334",
["jump", "eq_nn_564", 322, 14],
["eq_float", 20, 3, 10, 322, 14],
["jump", "eq_done_562", 322, 14],
"eq_nn_564",
["is_text", 21, 3, 322, 14],
["jump_false", 21, "eq_nt_565", 322, 14],
"_nop_tc_335",
"_nop_tc_336",
["eq_text", 20, 3, 10, 322, 14],
["jump", "eq_done_562", 322, 14],
"eq_nt_565",
["is_null", 21, 3, 322, 14],
["jump_false", 21, "eq_nnl_566", 322, 14],
"_nop_tc_337",
["jump", "eq_nnl_566", 322, 14],
["true", 20, 322, 14],
["jump", "eq_done_562", 322, 14],
"eq_nnl_566",
["is_bool", 21, 3, 322, 14],
["jump_false", 21, "eq_nb_567", 322, 14],
"_nop_tc_338",
["jump", "eq_nb_567", 322, 14],
["eq_bool", 20, 3, 10, 322, 14],
["jump", "eq_done_562", 322, 14],
"eq_nb_567",
["false", 20, 322, 14],
"eq_done_562",
["jump_false", 20, "if_else_560", 322, 14],
["access", 10, "this", 323, 23],
["get", 20, 21, 1, 323, 14],
["frame", 21, 20, 2, 323, 14],
["null", 20, 323, 14],
["setarg", 21, 0, 20, 323, 14],
["setarg", 21, 1, 10, 323, 14],
["setarg", 21, 2, 2, 323, 14],
["invoke", 21, 10, 323, 14],
["move", 1, 10, 323, 14],
["get", 10, 15, 1, 324, 7],
["frame", 20, 10, 0, 324, 7],
["null", 10, 324, 7],
["setarg", 20, 0, 10, 324, 7],
["invoke", 20, 10, 324, 7],
["get", 10, 22, 1, 325, 7],
["frame", 20, 10, 1, 325, 7],
["null", 10, 325, 7],
["setarg", 20, 0, 10, 325, 7],
["setarg", 20, 1, 1, 325, 7],
["invoke", 20, 10, 325, 7],
["return", 1, 326, 14],
"_nop_ur_9",
"if_else_560",
"if_end_561",
["access", 10, "[", 328, 14],
["is_identical", 20, 3, 10, 328, 14],
["jump_true", 20, "eq_done_570", 328, 14],
["is_int", 21, 3, 328, 14],
["jump_false", 21, "eq_ni_571", 328, 14],
"_nop_tc_339",
["jump", "eq_ni_571", 328, 14],
["eq_int", 20, 3, 10, 328, 14],
["jump", "eq_done_570", 328, 14],
"eq_ni_571",
["is_num", 21, 3, 328, 14],
["jump_false", 21, "eq_nn_572", 328, 14],
"_nop_tc_340",
["jump", "eq_nn_572", 328, 14],
["eq_float", 20, 3, 10, 328, 14],
["jump", "eq_done_570", 328, 14],
"eq_nn_572",
["is_text", 21, 3, 328, 14],
["jump_false", 21, "eq_nt_573", 328, 14],
"_nop_tc_341",
"_nop_tc_342",
["eq_text", 20, 3, 10, 328, 14],
["jump", "eq_done_570", 328, 14],
"eq_nt_573",
["is_null", 21, 3, 328, 14],
["jump_false", 21, "eq_nnl_574", 328, 14],
"_nop_tc_343",
["jump", "eq_nnl_574", 328, 14],
["true", 20, 328, 14],
["jump", "eq_done_570", 328, 14],
"eq_nnl_574",
["is_bool", 21, 3, 328, 14],
["jump_false", 21, "eq_nb_575", 328, 14],
"_nop_tc_344",
["jump", "eq_nb_575", 328, 14],
["eq_bool", 20, 3, 10, 328, 14],
["jump", "eq_done_570", 328, 14],
"eq_nb_575",
["false", 20, 328, 14],
"eq_done_570",
["jump_false", 20, "if_else_568", 328, 14],
["access", 10, "array", 329, 23],
["get", 20, 21, 1, 329, 14],
["frame", 21, 20, 2, 329, 14],
["null", 20, 329, 14],
["setarg", 21, 0, 20, 329, 14],
["setarg", 21, 1, 10, 329, 14],
["setarg", 21, 2, 2, 329, 14],
["invoke", 21, 10, 329, 14],
["move", 1, 10, 329, 14],
["array", 10, 0, 330, 14],
["move", 4, 10, 330, 14],
["store_field", 1, 4, "list", 331, 7],
["get", 10, 15, 1, 332, 7],
["frame", 20, 10, 0, 332, 7],
["null", 10, 332, 7],
["setarg", 20, 0, 10, 332, 7],
["invoke", 20, 10, 332, 7],
"while_start_576",
["get", 10, 8, 1, 333, 14],
["load_field", 20, 10, "kind", 333, 14],
["access", 10, "]", 333, 26],
["is_identical", 21, 20, 10, 333, 26],
["jump_true", 21, "ne_nid_580", 333, 26],
["jump", "ne_ni_581", 333, 26],
"ne_nid_580",
["false", 21, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_ni_581",
["is_int", 22, 20, 333, 26],
["jump_false", 22, "ne_nn_582", 333, 26],
"_nop_tc_345",
["jump", "ne_nn_582", 333, 26],
["ne_int", 21, 20, 10, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_nn_582",
["is_num", 22, 20, 333, 26],
["jump_false", 22, "ne_nt_583", 333, 26],
"_nop_tc_346",
["jump", "ne_nt_583", 333, 26],
["ne_float", 21, 20, 10, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_nt_583",
["is_text", 22, 20, 333, 26],
["jump_false", 22, "ne_nnl_584", 333, 26],
"_nop_tc_347",
"_nop_tc_348",
["ne_text", 21, 20, 10, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_nnl_584",
["is_null", 22, 20, 333, 26],
["jump_false", 22, "ne_nb_585", 333, 26],
"_nop_tc_349",
["jump", "ne_nb_585", 333, 26],
["false", 21, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_nb_585",
["is_bool", 22, 20, 333, 26],
["jump_false", 22, "ne_mis_586", 333, 26],
"_nop_tc_350",
["jump", "ne_mis_586", 333, 26],
["ne_bool", 21, 20, 10, 333, 26],
["jump", "ne_done_579", 333, 26],
"ne_mis_586",
["true", 21, 333, 26],
"ne_done_579",
["move", 10, 21, 333, 26],
["jump_false", 10, "and_end_578", 333, 26],
["get", 20, 8, 1, 333, 33],
["load_field", 21, 20, "kind", 333, 33],
["access", 20, "eof", 333, 45],
["is_identical", 22, 21, 20, 333, 45],
["jump_true", 22, "ne_nid_588", 333, 45],
["jump", "ne_ni_589", 333, 45],
"ne_nid_588",
["false", 22, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_ni_589",
["is_int", 23, 21, 333, 45],
["jump_false", 23, "ne_nn_590", 333, 45],
"_nop_tc_351",
["jump", "ne_nn_590", 333, 45],
["ne_int", 22, 21, 20, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_nn_590",
["is_num", 23, 21, 333, 45],
["jump_false", 23, "ne_nt_591", 333, 45],
"_nop_tc_352",
["jump", "ne_nt_591", 333, 45],
["ne_float", 22, 21, 20, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_nt_591",
["is_text", 23, 21, 333, 45],
["jump_false", 23, "ne_nnl_592", 333, 45],
"_nop_tc_353",
"_nop_tc_354",
["ne_text", 22, 21, 20, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_nnl_592",
["is_null", 23, 21, 333, 45],
["jump_false", 23, "ne_nb_593", 333, 45],
"_nop_tc_355",
["jump", "ne_nb_593", 333, 45],
["false", 22, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_nb_593",
["is_bool", 23, 21, 333, 45],
["jump_false", 23, "ne_mis_594", 333, 45],
"_nop_tc_356",
["jump", "ne_mis_594", 333, 45],
["ne_bool", 22, 21, 20, 333, 45],
["jump", "ne_done_587", 333, 45],
"ne_mis_594",
["true", 22, 333, 45],
"ne_done_587",
["move", 10, 22, 333, 45],
"and_end_578",
["jump_false", 10, "while_end_577", 333, 45],
["get", 10, 26, 1, 334, 16],
["frame", 20, 10, 0, 334, 16],
["null", 10, 334, 16],
["setarg", 20, 0, 10, 334, 16],
["invoke", 20, 10, 334, 16],
["move", 11, 10, 334, 16],
["null", 10, 335, 21],
["is_identical", 20, 11, 10, 335, 21],
["jump_true", 20, "ne_nid_598", 335, 21],
["jump", "ne_ni_599", 335, 21],
"ne_nid_598",
["false", 20, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_ni_599",
["is_int", 21, 11, 335, 21],
["jump_false", 21, "ne_nn_600", 335, 21],
"_nop_tc_357",
["jump", "ne_nn_600", 335, 21],
["ne_int", 20, 11, 10, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_nn_600",
["is_num", 21, 11, 335, 21],
["jump_false", 21, "ne_nt_601", 335, 21],
"_nop_tc_358",
["jump", "ne_nt_601", 335, 21],
["ne_float", 20, 11, 10, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_nt_601",
["is_text", 21, 11, 335, 21],
["jump_false", 21, "ne_nnl_602", 335, 21],
"_nop_tc_359",
["jump", "ne_nnl_602", 335, 21],
["ne_text", 20, 11, 10, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_nnl_602",
["is_null", 21, 11, 335, 21],
["jump_false", 21, "ne_nb_603", 335, 21],
"_nop_tc_360",
"_nop_tc_361",
["false", 20, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_nb_603",
["is_bool", 21, 11, 335, 21],
["jump_false", 21, "ne_mis_604", 335, 21],
"_nop_tc_362",
["jump", "ne_mis_604", 335, 21],
["ne_bool", 20, 11, 10, 335, 21],
["jump", "ne_done_597", 335, 21],
"ne_mis_604",
["true", 20, 335, 21],
"ne_done_597",
["jump_false", 20, "if_else_595", 335, 21],
["is_array", 10, 4, 335, 38],
["jump_false", 10, "push_err_605", 335, 38],
["push", 4, 11, 335, 38],
["jump", "push_done_606", 335, 38],
"push_err_605",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
335,
38
],
["access", 20, "error", 335, 38],
["access", 21, "cannot push: target must be an array", 335, 38],
["array", 22, 0, 335, 38],
["push", 22, 21, 335, 38],
["frame", 21, 10, 2, 335, 38],
["null", 10, 335, 38],
["setarg", 21, 0, 10, 335, 38],
["setarg", 21, 1, 20, 335, 38],
["setarg", 21, 2, 22, 335, 38],
["invoke", 21, 10, 335, 38],
["disrupt", 335, 38],
"push_done_606",
["jump", "if_end_596", 335, 38],
"if_else_595",
"if_end_596",
["get", 10, 8, 1, 336, 13],
["load_field", 20, 10, "kind", 336, 13],
["access", 10, ",", 336, 25],
["is_identical", 21, 20, 10, 336, 25],
["jump_true", 21, "eq_done_609", 336, 25],
["is_int", 22, 20, 336, 25],
["jump_false", 22, "eq_ni_610", 336, 25],
"_nop_tc_363",
["jump", "eq_ni_610", 336, 25],
["eq_int", 21, 20, 10, 336, 25],
["jump", "eq_done_609", 336, 25],
"eq_ni_610",
["is_num", 22, 20, 336, 25],
["jump_false", 22, "eq_nn_611", 336, 25],
"_nop_tc_364",
["jump", "eq_nn_611", 336, 25],
["eq_float", 21, 20, 10, 336, 25],
["jump", "eq_done_609", 336, 25],
"eq_nn_611",
["is_text", 22, 20, 336, 25],
["jump_false", 22, "eq_nt_612", 336, 25],
"_nop_tc_365",
"_nop_tc_366",
["eq_text", 21, 20, 10, 336, 25],
["jump", "eq_done_609", 336, 25],
"eq_nt_612",
["is_null", 22, 20, 336, 25],
["jump_false", 22, "eq_nnl_613", 336, 25],
"_nop_tc_367",
["jump", "eq_nnl_613", 336, 25],
["true", 21, 336, 25],
["jump", "eq_done_609", 336, 25],
"eq_nnl_613",
["is_bool", 22, 20, 336, 25],
["jump_false", 22, "eq_nb_614", 336, 25],
"_nop_tc_368",
["jump", "eq_nb_614", 336, 25],
["eq_bool", 21, 20, 10, 336, 25],
["jump", "eq_done_609", 336, 25],
"eq_nb_614",
["false", 21, 336, 25],
"eq_done_609",
["jump_false", 21, "if_else_607", 336, 25],
["get", 10, 15, 1, 336, 30],
["frame", 20, 10, 0, 336, 30],
["null", 10, 336, 30],
["setarg", 20, 0, 10, 336, 30],
["invoke", 20, 10, 336, 30],
["jump", "if_end_608", 336, 30],
"if_else_607",
["jump", "while_end_577", 337, 14],
"if_end_608",
["jump", "while_start_576", 337, 14],
"while_end_577",
["get", 10, 22, 1, 339, 7],
["frame", 11, 10, 1, 339, 7],
["null", 10, 339, 7],
["setarg", 11, 0, 10, 339, 7],
["setarg", 11, 1, 1, 339, 7],
["invoke", 11, 10, 339, 7],
["get", 10, 8, 1, 340, 11],
["load_field", 11, 10, "kind", 340, 11],
["access", 10, "]", 340, 23],
["is_identical", 20, 11, 10, 340, 23],
["jump_true", 20, "eq_done_617", 340, 23],
["is_int", 21, 11, 340, 23],
["jump_false", 21, "eq_ni_618", 340, 23],
"_nop_tc_369",
["jump", "eq_ni_618", 340, 23],
["eq_int", 20, 11, 10, 340, 23],
["jump", "eq_done_617", 340, 23],
"eq_ni_618",
["is_num", 21, 11, 340, 23],
["jump_false", 21, "eq_nn_619", 340, 23],
"_nop_tc_370",
["jump", "eq_nn_619", 340, 23],
["eq_float", 20, 11, 10, 340, 23],
["jump", "eq_done_617", 340, 23],
"eq_nn_619",
["is_text", 21, 11, 340, 23],
["jump_false", 21, "eq_nt_620", 340, 23],
"_nop_tc_371",
"_nop_tc_372",
["eq_text", 20, 11, 10, 340, 23],
["jump", "eq_done_617", 340, 23],
"eq_nt_620",
["is_null", 21, 11, 340, 23],
["jump_false", 21, "eq_nnl_621", 340, 23],
"_nop_tc_373",
["jump", "eq_nnl_621", 340, 23],
["true", 20, 340, 23],
["jump", "eq_done_617", 340, 23],
"eq_nnl_621",
["is_bool", 21, 11, 340, 23],
["jump_false", 21, "eq_nb_622", 340, 23],
"_nop_tc_374",
["jump", "eq_nb_622", 340, 23],
["eq_bool", 20, 11, 10, 340, 23],
["jump", "eq_done_617", 340, 23],
"eq_nb_622",
["false", 20, 340, 23],
"eq_done_617",
["jump_false", 20, "if_else_615", 340, 23],
["get", 10, 15, 1, 340, 28],
["frame", 11, 10, 0, 340, 28],
["null", 10, 340, 28],
["setarg", 11, 0, 10, 340, 28],
["invoke", 11, 10, 340, 28],
["jump", "if_end_616", 340, 28],
"if_else_615",
["get", 10, 8, 1, 341, 16],
["load_field", 11, 10, "kind", 341, 16],
["access", 10, "eof", 341, 28],
["is_identical", 20, 11, 10, 341, 28],
["jump_true", 20, "eq_done_625", 341, 28],
["is_int", 21, 11, 341, 28],
["jump_false", 21, "eq_ni_626", 341, 28],
"_nop_tc_375",
["jump", "eq_ni_626", 341, 28],
["eq_int", 20, 11, 10, 341, 28],
["jump", "eq_done_625", 341, 28],
"eq_ni_626",
["is_num", 21, 11, 341, 28],
["jump_false", 21, "eq_nn_627", 341, 28],
"_nop_tc_376",
["jump", "eq_nn_627", 341, 28],
["eq_float", 20, 11, 10, 341, 28],
["jump", "eq_done_625", 341, 28],
"eq_nn_627",
["is_text", 21, 11, 341, 28],
["jump_false", 21, "eq_nt_628", 341, 28],
"_nop_tc_377",
"_nop_tc_378",
["eq_text", 20, 11, 10, 341, 28],
["jump", "eq_done_625", 341, 28],
"eq_nt_628",
["is_null", 21, 11, 341, 28],
["jump_false", 21, "eq_nnl_629", 341, 28],
"_nop_tc_379",
["jump", "eq_nnl_629", 341, 28],
["true", 20, 341, 28],
["jump", "eq_done_625", 341, 28],
"eq_nnl_629",
["is_bool", 21, 11, 341, 28],
["jump_false", 21, "eq_nb_630", 341, 28],
"_nop_tc_380",
["jump", "eq_nb_630", 341, 28],
["eq_bool", 20, 11, 10, 341, 28],
["jump", "eq_done_625", 341, 28],
"eq_nb_630",
["false", 20, 341, 28],
"eq_done_625",
["jump_false", 20, "if_else_623", 341, 28],
["get", 10, 8, 1, 341, 47],
["access", 11, "unterminated array literal, expected ']'", 341, 52],
["get", 20, 23, 1, 341, 35],
["frame", 21, 20, 2, 341, 35],
["null", 20, 341, 35],
["setarg", 21, 0, 20, 341, 35],
["setarg", 21, 1, 10, 341, 35],
["setarg", 21, 2, 11, 341, 35],
["invoke", 21, 10, 341, 35],
["jump", "if_end_624", 341, 35],
"if_else_623",
"if_end_624",
"if_end_616",
["return", 1, 342, 14],
"_nop_ur_10",
"if_else_568",
"if_end_569",
["access", 10, "{", 344, 14],
["is_identical", 11, 3, 10, 344, 14],
["jump_true", 11, "eq_done_633", 344, 14],
["is_int", 20, 3, 344, 14],
["jump_false", 20, "eq_ni_634", 344, 14],
"_nop_tc_381",
["jump", "eq_ni_634", 344, 14],
["eq_int", 11, 3, 10, 344, 14],
["jump", "eq_done_633", 344, 14],
"eq_ni_634",
["is_num", 20, 3, 344, 14],
["jump_false", 20, "eq_nn_635", 344, 14],
"_nop_tc_382",
["jump", "eq_nn_635", 344, 14],
["eq_float", 11, 3, 10, 344, 14],
["jump", "eq_done_633", 344, 14],
"eq_nn_635",
["is_text", 20, 3, 344, 14],
["jump_false", 20, "eq_nt_636", 344, 14],
"_nop_tc_383",
"_nop_tc_384",
["eq_text", 11, 3, 10, 344, 14],
["jump", "eq_done_633", 344, 14],
"eq_nt_636",
["is_null", 20, 3, 344, 14],
["jump_false", 20, "eq_nnl_637", 344, 14],
"_nop_tc_385",
["jump", "eq_nnl_637", 344, 14],
["true", 11, 344, 14],
["jump", "eq_done_633", 344, 14],
"eq_nnl_637",
["is_bool", 20, 3, 344, 14],
["jump_false", 20, "eq_nb_638", 344, 14],
"_nop_tc_386",
["jump", "eq_nb_638", 344, 14],
["eq_bool", 11, 3, 10, 344, 14],
["jump", "eq_done_633", 344, 14],
"eq_nb_638",
["false", 11, 344, 14],
"eq_done_633",
["jump_false", 11, "if_else_631", 344, 14],
["access", 10, "record", 345, 23],
["get", 11, 21, 1, 345, 14],
["frame", 20, 11, 2, 345, 14],
["null", 11, 345, 14],
["setarg", 20, 0, 11, 345, 14],
["setarg", 20, 1, 10, 345, 14],
["setarg", 20, 2, 2, 345, 14],
["invoke", 20, 10, 345, 14],
["move", 1, 10, 345, 14],
["array", 10, 0, 346, 14],
["move", 4, 10, 346, 14],
["store_field", 1, 4, "list", 347, 7],
["get", 10, 15, 1, 348, 7],
["frame", 11, 10, 0, 348, 7],
["null", 10, 348, 7],
["setarg", 11, 0, 10, 348, 7],
["invoke", 11, 10, 348, 7],
"while_start_639",
["get", 10, 8, 1, 349, 14],
["load_field", 11, 10, "kind", 349, 14],
["access", 10, "}", 349, 26],
["is_identical", 20, 11, 10, 349, 26],
["jump_true", 20, "ne_nid_643", 349, 26],
["jump", "ne_ni_644", 349, 26],
"ne_nid_643",
["false", 20, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_ni_644",
["is_int", 21, 11, 349, 26],
["jump_false", 21, "ne_nn_645", 349, 26],
"_nop_tc_387",
["jump", "ne_nn_645", 349, 26],
["ne_int", 20, 11, 10, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_nn_645",
["is_num", 21, 11, 349, 26],
["jump_false", 21, "ne_nt_646", 349, 26],
"_nop_tc_388",
["jump", "ne_nt_646", 349, 26],
["ne_float", 20, 11, 10, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_nt_646",
["is_text", 21, 11, 349, 26],
["jump_false", 21, "ne_nnl_647", 349, 26],
"_nop_tc_389",
"_nop_tc_390",
["ne_text", 20, 11, 10, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_nnl_647",
["is_null", 21, 11, 349, 26],
["jump_false", 21, "ne_nb_648", 349, 26],
"_nop_tc_391",
["jump", "ne_nb_648", 349, 26],
["false", 20, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_nb_648",
["is_bool", 21, 11, 349, 26],
["jump_false", 21, "ne_mis_649", 349, 26],
"_nop_tc_392",
["jump", "ne_mis_649", 349, 26],
["ne_bool", 20, 11, 10, 349, 26],
["jump", "ne_done_642", 349, 26],
"ne_mis_649",
["true", 20, 349, 26],
"ne_done_642",
["move", 10, 20, 349, 26],
["jump_false", 10, "and_end_641", 349, 26],
["get", 11, 8, 1, 349, 33],
["load_field", 20, 11, "kind", 349, 33],
["access", 11, "eof", 349, 45],
["is_identical", 21, 20, 11, 349, 45],
["jump_true", 21, "ne_nid_651", 349, 45],
["jump", "ne_ni_652", 349, 45],
"ne_nid_651",
["false", 21, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_ni_652",
["is_int", 22, 20, 349, 45],
["jump_false", 22, "ne_nn_653", 349, 45],
"_nop_tc_393",
["jump", "ne_nn_653", 349, 45],
["ne_int", 21, 20, 11, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_nn_653",
["is_num", 22, 20, 349, 45],
["jump_false", 22, "ne_nt_654", 349, 45],
"_nop_tc_394",
["jump", "ne_nt_654", 349, 45],
["ne_float", 21, 20, 11, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_nt_654",
["is_text", 22, 20, 349, 45],
["jump_false", 22, "ne_nnl_655", 349, 45],
"_nop_tc_395",
"_nop_tc_396",
["ne_text", 21, 20, 11, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_nnl_655",
["is_null", 22, 20, 349, 45],
["jump_false", 22, "ne_nb_656", 349, 45],
"_nop_tc_397",
["jump", "ne_nb_656", 349, 45],
["false", 21, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_nb_656",
["is_bool", 22, 20, 349, 45],
["jump_false", 22, "ne_mis_657", 349, 45],
"_nop_tc_398",
["jump", "ne_mis_657", 349, 45],
["ne_bool", 21, 20, 11, 349, 45],
["jump", "ne_done_650", 349, 45],
"ne_mis_657",
["true", 21, 349, 45],
"ne_done_650",
["move", 10, 21, 349, 45],
"and_end_641",
["jump_false", 10, "while_end_640", 349, 45],
["record", 10, 0],
["move", 5, 10, 350, 16],
["get", 10, 8, 1, 351, 21],
["load_field", 11, 10, "kind", 351, 21],
["access", 10, "name", 351, 33],
["is_identical", 8, 11, 10, 351, 33],
["jump_true", 8, "eq_done_658", 351, 33],
["is_int", 20, 11, 351, 33],
["jump_false", 20, "eq_ni_659", 351, 33],
"_nop_tc_399",
["jump", "eq_ni_659", 351, 33],
["eq_int", 8, 11, 10, 351, 33],
["jump", "eq_done_658", 351, 33],
"eq_ni_659",
["is_num", 20, 11, 351, 33],
["jump_false", 20, "eq_nn_660", 351, 33],
"_nop_tc_400",
["jump", "eq_nn_660", 351, 33],
["eq_float", 8, 11, 10, 351, 33],
["jump", "eq_done_658", 351, 33],
"eq_nn_660",
["is_text", 20, 11, 351, 33],
["jump_false", 20, "eq_nt_661", 351, 33],
"_nop_tc_401",
"_nop_tc_402",
["eq_text", 8, 11, 10, 351, 33],
["jump", "eq_done_658", 351, 33],
"eq_nt_661",
["is_null", 20, 11, 351, 33],
["jump_false", 20, "eq_nnl_662", 351, 33],
"_nop_tc_403",
["jump", "eq_nnl_662", 351, 33],
["true", 8, 351, 33],
["jump", "eq_done_658", 351, 33],
"eq_nnl_662",
["is_bool", 20, 11, 351, 33],
["jump_false", 20, "eq_nb_663", 351, 33],
"_nop_tc_404",
["jump", "eq_nb_663", 351, 33],
["eq_bool", 8, 11, 10, 351, 33],
["jump", "eq_done_658", 351, 33],
"eq_nb_663",
["false", 8, 351, 33],
"eq_done_658",
["get", 10, 8, 1, 352, 28],
["load_field", 11, 10, "kind", 352, 28],
["get", 10, 25, 1, 352, 17],
["frame", 20, 10, 1, 352, 17],
["null", 10, 352, 17],
["setarg", 20, 0, 10, 352, 17],
["setarg", 20, 1, 11, 352, 17],
["invoke", 20, 10, 352, 17],
["move", 9, 10, 352, 17],
["move", 10, 8, 353, 13],
["jump_true", 10, "or_end_668", 353, 13],
["move", 10, 9, 353, 25],
"or_end_668",
["move", 11, 10, 353, 25],
["jump_true", 11, "or_end_667", 353, 25],
["get", 10, 8, 1, 353, 34],
["load_field", 20, 10, "kind", 353, 34],
["access", 10, "text", 353, 46],
["is_identical", 21, 20, 10, 353, 46],
["jump_true", 21, "eq_done_669", 353, 46],
["is_int", 22, 20, 353, 46],
["jump_false", 22, "eq_ni_670", 353, 46],
"_nop_tc_405",
["jump", "eq_ni_670", 353, 46],
["eq_int", 21, 20, 10, 353, 46],
["jump", "eq_done_669", 353, 46],
"eq_ni_670",
["is_num", 22, 20, 353, 46],
["jump_false", 22, "eq_nn_671", 353, 46],
"_nop_tc_406",
["jump", "eq_nn_671", 353, 46],
["eq_float", 21, 20, 10, 353, 46],
["jump", "eq_done_669", 353, 46],
"eq_nn_671",
["is_text", 22, 20, 353, 46],
["jump_false", 22, "eq_nt_672", 353, 46],
"_nop_tc_407",
"_nop_tc_408",
["eq_text", 21, 20, 10, 353, 46],
["jump", "eq_done_669", 353, 46],
"eq_nt_672",
["is_null", 22, 20, 353, 46],
["jump_false", 22, "eq_nnl_673", 353, 46],
"_nop_tc_409",
["jump", "eq_nnl_673", 353, 46],
["true", 21, 353, 46],
["jump", "eq_done_669", 353, 46],
"eq_nnl_673",
["is_bool", 22, 20, 353, 46],
["jump_false", 22, "eq_nb_674", 353, 46],
"_nop_tc_410",
["jump", "eq_nb_674", 353, 46],
["eq_bool", 21, 20, 10, 353, 46],
["jump", "eq_done_669", 353, 46],
"eq_nb_674",
["false", 21, 353, 46],
"eq_done_669",
["move", 11, 21, 353, 46],
"or_end_667",
["move", 10, 11, 353, 46],
["jump_true", 10, "or_end_666", 353, 46],
["get", 11, 8, 1, 353, 56],
["load_field", 20, 11, "kind", 353, 56],
["access", 11, "number", 353, 68],
["is_identical", 21, 20, 11, 353, 68],
["jump_true", 21, "eq_done_675", 353, 68],
["is_int", 22, 20, 353, 68],
["jump_false", 22, "eq_ni_676", 353, 68],
"_nop_tc_411",
["jump", "eq_ni_676", 353, 68],
["eq_int", 21, 20, 11, 353, 68],
["jump", "eq_done_675", 353, 68],
"eq_ni_676",
["is_num", 22, 20, 353, 68],
["jump_false", 22, "eq_nn_677", 353, 68],
"_nop_tc_412",
["jump", "eq_nn_677", 353, 68],
["eq_float", 21, 20, 11, 353, 68],
["jump", "eq_done_675", 353, 68],
"eq_nn_677",
["is_text", 22, 20, 353, 68],
["jump_false", 22, "eq_nt_678", 353, 68],
"_nop_tc_413",
"_nop_tc_414",
["eq_text", 21, 20, 11, 353, 68],
["jump", "eq_done_675", 353, 68],
"eq_nt_678",
["is_null", 22, 20, 353, 68],
["jump_false", 22, "eq_nnl_679", 353, 68],
"_nop_tc_415",
["jump", "eq_nnl_679", 353, 68],
["true", 21, 353, 68],
["jump", "eq_done_675", 353, 68],
"eq_nnl_679",
["is_bool", 22, 20, 353, 68],
["jump_false", 22, "eq_nb_680", 353, 68],
"_nop_tc_416",
["jump", "eq_nb_680", 353, 68],
["eq_bool", 21, 20, 11, 353, 68],
["jump", "eq_done_675", 353, 68],
"eq_nb_680",
["false", 21, 353, 68],
"eq_done_675",
["move", 10, 21, 353, 68],
"or_end_666",
["jump_false", 10, "if_else_664", 353, 68],
["jump_false", 9, "if_else_681", 354, 15],
["access", 10, "name", 355, 29],
["get", 11, 8, 1, 355, 37],
["get", 20, 21, 1, 355, 20],
["frame", 21, 20, 2, 355, 20],
["null", 20, 355, 20],
["setarg", 21, 0, 20, 355, 20],
["setarg", 21, 1, 10, 355, 20],
["setarg", 21, 2, 11, 355, 20],
["invoke", 21, 10, 355, 20],
["move", 6, 10, 355, 20],
["get", 10, 8, 1, 356, 25],
["load_field", 11, 10, "kind", 356, 25],
["store_field", 6, 11, "name", 356, 13],
["get", 10, 15, 1, 357, 13],
["frame", 11, 10, 0, 357, 13],
["null", 10, 357, 13],
["setarg", 11, 0, 10, 357, 13],
["invoke", 11, 10, 357, 13],
["get", 10, 22, 1, 358, 13],
["frame", 11, 10, 1, 358, 13],
["null", 10, 358, 13],
["setarg", 11, 0, 10, 358, 13],
["setarg", 11, 1, 6, 358, 13],
["invoke", 11, 10, 358, 13],
["jump", "if_end_682", 358, 13],
"if_else_681",
["get", 10, 34, 1, 360, 20],
["frame", 11, 10, 0, 360, 20],
["null", 10, 360, 20],
["setarg", 11, 0, 10, 360, 20],
["invoke", 11, 10, 360, 20],
["move", 6, 10, 360, 20],
"if_end_682",
["store_field", 5, 6, "left", 362, 11],
["jump", "if_end_665", 362, 11],
"if_else_664",
["get", 10, 8, 1, 363, 20],
["load_field", 11, 10, "kind", 363, 20],
["access", 10, "[", 363, 32],
["is_identical", 20, 11, 10, 363, 32],
["jump_true", 20, "eq_done_685", 363, 32],
["is_int", 21, 11, 363, 32],
["jump_false", 21, "eq_ni_686", 363, 32],
"_nop_tc_417",
["jump", "eq_ni_686", 363, 32],
["eq_int", 20, 11, 10, 363, 32],
["jump", "eq_done_685", 363, 32],
"eq_ni_686",
["is_num", 21, 11, 363, 32],
["jump_false", 21, "eq_nn_687", 363, 32],
"_nop_tc_418",
["jump", "eq_nn_687", 363, 32],
["eq_float", 20, 11, 10, 363, 32],
["jump", "eq_done_685", 363, 32],
"eq_nn_687",
["is_text", 21, 11, 363, 32],
["jump_false", 21, "eq_nt_688", 363, 32],
"_nop_tc_419",
"_nop_tc_420",
["eq_text", 20, 11, 10, 363, 32],
["jump", "eq_done_685", 363, 32],
"eq_nt_688",
["is_null", 21, 11, 363, 32],
["jump_false", 21, "eq_nnl_689", 363, 32],
"_nop_tc_421",
["jump", "eq_nnl_689", 363, 32],
["true", 20, 363, 32],
["jump", "eq_done_685", 363, 32],
"eq_nnl_689",
["is_bool", 21, 11, 363, 32],
["jump_false", 21, "eq_nb_690", 363, 32],
"_nop_tc_422",
["jump", "eq_nb_690", 363, 32],
["eq_bool", 20, 11, 10, 363, 32],
["jump", "eq_done_685", 363, 32],
"eq_nb_690",
["false", 20, 363, 32],
"eq_done_685",
["jump_false", 20, "if_else_683", 363, 32],
["get", 10, 15, 1, 364, 11],
["frame", 11, 10, 0, 364, 11],
["null", 10, 364, 11],
["setarg", 11, 0, 10, 364, 11],
["invoke", 11, 10, 364, 11],
["get", 10, 26, 1, 365, 18],
["frame", 11, 10, 0, 365, 18],
["null", 10, 365, 18],
["setarg", 11, 0, 10, 365, 18],
["invoke", 11, 10, 365, 18],
["move", 6, 10, 365, 18],
["store_field", 5, 6, "left", 366, 11],
["get", 10, 8, 1, 367, 15],
["load_field", 11, 10, "kind", 367, 15],
["access", 10, "]", 367, 27],
["is_identical", 20, 11, 10, 367, 27],
["jump_true", 20, "eq_done_693", 367, 27],
["is_int", 21, 11, 367, 27],
["jump_false", 21, "eq_ni_694", 367, 27],
"_nop_tc_423",
["jump", "eq_ni_694", 367, 27],
["eq_int", 20, 11, 10, 367, 27],
["jump", "eq_done_693", 367, 27],
"eq_ni_694",
["is_num", 21, 11, 367, 27],
["jump_false", 21, "eq_nn_695", 367, 27],
"_nop_tc_424",
["jump", "eq_nn_695", 367, 27],
["eq_float", 20, 11, 10, 367, 27],
["jump", "eq_done_693", 367, 27],
"eq_nn_695",
["is_text", 21, 11, 367, 27],
["jump_false", 21, "eq_nt_696", 367, 27],
"_nop_tc_425",
"_nop_tc_426",
["eq_text", 20, 11, 10, 367, 27],
["jump", "eq_done_693", 367, 27],
"eq_nt_696",
["is_null", 21, 11, 367, 27],
["jump_false", 21, "eq_nnl_697", 367, 27],
"_nop_tc_427",
["jump", "eq_nnl_697", 367, 27],
["true", 20, 367, 27],
["jump", "eq_done_693", 367, 27],
"eq_nnl_697",
["is_bool", 21, 11, 367, 27],
["jump_false", 21, "eq_nb_698", 367, 27],
"_nop_tc_428",
["jump", "eq_nb_698", 367, 27],
["eq_bool", 20, 11, 10, 367, 27],
["jump", "eq_done_693", 367, 27],
"eq_nb_698",
["false", 20, 367, 27],
"eq_done_693",
["jump_false", 20, "if_else_691", 367, 27],
["get", 10, 15, 1, 367, 32],
["frame", 11, 10, 0, 367, 32],
["null", 10, 367, 32],
["setarg", 11, 0, 10, 367, 32],
["invoke", 11, 10, 367, 32],
["jump", "if_end_692", 367, 32],
"if_else_691",
["get", 10, 8, 1, 368, 28],
["access", 11, "expected ']' after computed property", 368, 33],
["get", 20, 23, 1, 368, 16],
["frame", 21, 20, 2, 368, 16],
["null", 20, 368, 16],
["setarg", 21, 0, 20, 368, 16],
["setarg", 21, 1, 10, 368, 16],
["setarg", 21, 2, 11, 368, 16],
["invoke", 21, 10, 368, 16],
"if_end_692",
["jump", "if_end_684", 368, 16],
"if_else_683",
["get", 10, 8, 1, 370, 23],
["access", 11, "expected property name in object literal", 370, 28],
["get", 20, 23, 1, 370, 11],
["frame", 21, 20, 2, 370, 11],
["null", 20, 370, 11],
["setarg", 21, 0, 20, 370, 11],
["setarg", 21, 1, 10, 370, 11],
["setarg", 21, 2, 11, 370, 11],
["invoke", 21, 10, 370, 11],
["jump", "while_end_640", 371, 11],
"if_end_684",
"if_end_665",
["get", 10, 8, 1, 373, 13],
["load_field", 11, 10, "kind", 373, 13],
["access", 10, ":", 373, 25],
["is_identical", 20, 11, 10, 373, 25],
["jump_true", 20, "eq_done_701", 373, 25],
["is_int", 21, 11, 373, 25],
["jump_false", 21, "eq_ni_702", 373, 25],
"_nop_tc_429",
["jump", "eq_ni_702", 373, 25],
["eq_int", 20, 11, 10, 373, 25],
["jump", "eq_done_701", 373, 25],
"eq_ni_702",
["is_num", 21, 11, 373, 25],
["jump_false", 21, "eq_nn_703", 373, 25],
"_nop_tc_430",
["jump", "eq_nn_703", 373, 25],
["eq_float", 20, 11, 10, 373, 25],
["jump", "eq_done_701", 373, 25],
"eq_nn_703",
["is_text", 21, 11, 373, 25],
["jump_false", 21, "eq_nt_704", 373, 25],
"_nop_tc_431",
"_nop_tc_432",
["eq_text", 20, 11, 10, 373, 25],
["jump", "eq_done_701", 373, 25],
"eq_nt_704",
["is_null", 21, 11, 373, 25],
["jump_false", 21, "eq_nnl_705", 373, 25],
"_nop_tc_433",
["jump", "eq_nnl_705", 373, 25],
["true", 20, 373, 25],
["jump", "eq_done_701", 373, 25],
"eq_nnl_705",
["is_bool", 21, 11, 373, 25],
["jump_false", 21, "eq_nb_706", 373, 25],
"_nop_tc_434",
["jump", "eq_nb_706", 373, 25],
["eq_bool", 20, 11, 10, 373, 25],
["jump", "eq_done_701", 373, 25],
"eq_nb_706",
["false", 20, 373, 25],
"eq_done_701",
["jump_false", 20, "if_else_699", 373, 25],
["get", 10, 15, 1, 374, 11],
["frame", 11, 10, 0, 374, 11],
["null", 10, 374, 11],
["setarg", 11, 0, 10, 374, 11],
["invoke", 11, 10, 374, 11],
["get", 10, 26, 1, 375, 19],
["frame", 11, 10, 0, 375, 19],
["null", 10, 375, 19],
["setarg", 11, 0, 10, 375, 19],
["invoke", 11, 10, 375, 19],
["move", 7, 10, 375, 19],
["store_field", 5, 7, "right", 376, 11],
["jump", "if_end_700", 376, 11],
"if_else_699",
["get", 10, 8, 1, 377, 20],
["load_field", 11, 10, "kind", 377, 20],
["access", 10, "(", 377, 32],
["is_identical", 20, 11, 10, 377, 32],
["jump_true", 20, "eq_done_709", 377, 32],
["is_int", 21, 11, 377, 32],
["jump_false", 21, "eq_ni_710", 377, 32],
"_nop_tc_435",
["jump", "eq_ni_710", 377, 32],
["eq_int", 20, 11, 10, 377, 32],
["jump", "eq_done_709", 377, 32],
"eq_ni_710",
["is_num", 21, 11, 377, 32],
["jump_false", 21, "eq_nn_711", 377, 32],
"_nop_tc_436",
["jump", "eq_nn_711", 377, 32],
["eq_float", 20, 11, 10, 377, 32],
["jump", "eq_done_709", 377, 32],
"eq_nn_711",
["is_text", 21, 11, 377, 32],
["jump_false", 21, "eq_nt_712", 377, 32],
"_nop_tc_437",
"_nop_tc_438",
["eq_text", 20, 11, 10, 377, 32],
["jump", "eq_done_709", 377, 32],
"eq_nt_712",
["is_null", 21, 11, 377, 32],
["jump_false", 21, "eq_nnl_713", 377, 32],
"_nop_tc_439",
["jump", "eq_nnl_713", 377, 32],
["true", 20, 377, 32],
["jump", "eq_done_709", 377, 32],
"eq_nnl_713",
["is_bool", 21, 11, 377, 32],
["jump_false", 21, "eq_nb_714", 377, 32],
"_nop_tc_440",
["jump", "eq_nb_714", 377, 32],
["eq_bool", 20, 11, 10, 377, 32],
["jump", "eq_done_709", 377, 32],
"eq_nb_714",
["false", 20, 377, 32],
"eq_done_709",
["jump_false", 20, "if_else_707", 377, 32],
["get", 10, 8, 1, 378, 22],
["move", 12, 10, 378, 22],
["access", 10, "function", 379, 25],
["get", 11, 21, 1, 379, 16],
["frame", 20, 11, 2, 379, 16],
["null", 11, 379, 16],
["setarg", 20, 0, 11, 379, 16],
["setarg", 20, 1, 10, 379, 16],
["setarg", 20, 2, 12, 379, 16],
["invoke", 20, 10, 379, 16],
["move", 13, 10, 379, 16],
["load_field", 10, 5, "left", 380, 23],
["move", 14, 10, 380, 23],
["null", 10, 381, 28],
["is_identical", 11, 14, 10, 381, 28],
["jump_true", 11, "ne_nid_719", 381, 28],
["jump", "ne_ni_720", 381, 28],
"ne_nid_719",
["false", 11, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_ni_720",
["is_int", 20, 14, 381, 28],
["jump_false", 20, "ne_nn_721", 381, 28],
"_nop_tc_441",
["jump", "ne_nn_721", 381, 28],
["ne_int", 11, 14, 10, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_nn_721",
["is_num", 20, 14, 381, 28],
["jump_false", 20, "ne_nt_722", 381, 28],
"_nop_tc_442",
["jump", "ne_nt_722", 381, 28],
["ne_float", 11, 14, 10, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_nt_722",
["is_text", 20, 14, 381, 28],
["jump_false", 20, "ne_nnl_723", 381, 28],
"_nop_tc_443",
["jump", "ne_nnl_723", 381, 28],
["ne_text", 11, 14, 10, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_nnl_723",
["is_null", 20, 14, 381, 28],
["jump_false", 20, "ne_nb_724", 381, 28],
"_nop_tc_444",
"_nop_tc_445",
["false", 11, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_nb_724",
["is_bool", 20, 14, 381, 28],
["jump_false", 20, "ne_mis_725", 381, 28],
"_nop_tc_446",
["jump", "ne_mis_725", 381, 28],
["ne_bool", 11, 14, 10, 381, 28],
["jump", "ne_done_718", 381, 28],
"ne_mis_725",
["true", 11, 381, 28],
"ne_done_718",
["move", 10, 11, 381, 28],
["jump_false", 10, "and_end_717", 381, 28],
["load_field", 11, 14, "name", 381, 36],
["null", 20, 381, 54],
["is_identical", 21, 11, 20, 381, 54],
["jump_true", 21, "ne_nid_727", 381, 54],
["jump", "ne_ni_728", 381, 54],
"ne_nid_727",
["false", 21, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_ni_728",
["is_int", 22, 11, 381, 54],
["jump_false", 22, "ne_nn_729", 381, 54],
"_nop_tc_447",
["jump", "ne_nn_729", 381, 54],
["ne_int", 21, 11, 20, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_nn_729",
["is_num", 22, 11, 381, 54],
["jump_false", 22, "ne_nt_730", 381, 54],
"_nop_tc_448",
["jump", "ne_nt_730", 381, 54],
["ne_float", 21, 11, 20, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_nt_730",
["is_text", 22, 11, 381, 54],
["jump_false", 22, "ne_nnl_731", 381, 54],
"_nop_tc_449",
["jump", "ne_nnl_731", 381, 54],
["ne_text", 21, 11, 20, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_nnl_731",
["is_null", 22, 11, 381, 54],
["jump_false", 22, "ne_nb_732", 381, 54],
"_nop_tc_450",
"_nop_tc_451",
["false", 21, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_nb_732",
["is_bool", 22, 11, 381, 54],
["jump_false", 22, "ne_mis_733", 381, 54],
"_nop_tc_452",
["jump", "ne_mis_733", 381, 54],
["ne_bool", 21, 11, 20, 381, 54],
["jump", "ne_done_726", 381, 54],
"ne_mis_733",
["true", 21, 381, 54],
"ne_done_726",
["move", 10, 21, 381, 54],
"and_end_717",
["jump_false", 10, "if_else_715", 381, 54],
["load_field", 10, 14, "name", 382, 23],
["store_field", 13, 10, "name", 382, 13],
["jump", "if_end_716", 382, 13],
"if_else_715",
"if_end_716",
["array", 10, 0, 384, 20],
["move", 15, 10, 384, 20],
["store_field", 13, 15, "list", 385, 11],
["get", 10, 15, 1, 386, 11],
["frame", 11, 10, 0, 386, 11],
["null", 10, 386, 11],
["setarg", 11, 0, 10, 386, 11],
["invoke", 11, 10, 386, 11],
"while_start_734",
["get", 10, 8, 1, 387, 18],
["load_field", 11, 10, "kind", 387, 18],
["access", 10, ")", 387, 30],
["is_identical", 20, 11, 10, 387, 30],
["jump_true", 20, "ne_nid_738", 387, 30],
["jump", "ne_ni_739", 387, 30],
"ne_nid_738",
["false", 20, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_ni_739",
["is_int", 21, 11, 387, 30],
["jump_false", 21, "ne_nn_740", 387, 30],
"_nop_tc_453",
["jump", "ne_nn_740", 387, 30],
["ne_int", 20, 11, 10, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_nn_740",
["is_num", 21, 11, 387, 30],
["jump_false", 21, "ne_nt_741", 387, 30],
"_nop_tc_454",
["jump", "ne_nt_741", 387, 30],
["ne_float", 20, 11, 10, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_nt_741",
["is_text", 21, 11, 387, 30],
["jump_false", 21, "ne_nnl_742", 387, 30],
"_nop_tc_455",
"_nop_tc_456",
["ne_text", 20, 11, 10, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_nnl_742",
["is_null", 21, 11, 387, 30],
["jump_false", 21, "ne_nb_743", 387, 30],
"_nop_tc_457",
["jump", "ne_nb_743", 387, 30],
["false", 20, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_nb_743",
["is_bool", 21, 11, 387, 30],
["jump_false", 21, "ne_mis_744", 387, 30],
"_nop_tc_458",
["jump", "ne_mis_744", 387, 30],
["ne_bool", 20, 11, 10, 387, 30],
["jump", "ne_done_737", 387, 30],
"ne_mis_744",
["true", 20, 387, 30],
"ne_done_737",
["move", 10, 20, 387, 30],
["jump_false", 10, "and_end_736", 387, 30],
["get", 11, 8, 1, 387, 37],
["load_field", 20, 11, "kind", 387, 37],
["access", 11, "eof", 387, 49],
["is_identical", 21, 20, 11, 387, 49],
["jump_true", 21, "ne_nid_746", 387, 49],
["jump", "ne_ni_747", 387, 49],
"ne_nid_746",
["false", 21, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_ni_747",
["is_int", 22, 20, 387, 49],
["jump_false", 22, "ne_nn_748", 387, 49],
"_nop_tc_459",
["jump", "ne_nn_748", 387, 49],
["ne_int", 21, 20, 11, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_nn_748",
["is_num", 22, 20, 387, 49],
["jump_false", 22, "ne_nt_749", 387, 49],
"_nop_tc_460",
["jump", "ne_nt_749", 387, 49],
["ne_float", 21, 20, 11, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_nt_749",
["is_text", 22, 20, 387, 49],
["jump_false", 22, "ne_nnl_750", 387, 49],
"_nop_tc_461",
"_nop_tc_462",
["ne_text", 21, 20, 11, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_nnl_750",
["is_null", 22, 20, 387, 49],
["jump_false", 22, "ne_nb_751", 387, 49],
"_nop_tc_463",
["jump", "ne_nb_751", 387, 49],
["false", 21, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_nb_751",
["is_bool", 22, 20, 387, 49],
["jump_false", 22, "ne_mis_752", 387, 49],
"_nop_tc_464",
["jump", "ne_mis_752", 387, 49],
["ne_bool", 21, 20, 11, 387, 49],
["jump", "ne_done_745", 387, 49],
"ne_mis_752",
["true", 21, 387, 49],
"ne_done_745",
["move", 10, 21, 387, 49],
"and_end_736",
["jump_false", 10, "while_end_735", 387, 49],
["get", 10, 8, 1, 388, 17],
["load_field", 11, 10, "kind", 388, 17],
["access", 10, "name", 388, 29],
["is_identical", 20, 11, 10, 388, 29],
["jump_true", 20, "eq_done_755", 388, 29],
["is_int", 21, 11, 388, 29],
["jump_false", 21, "eq_ni_756", 388, 29],
"_nop_tc_465",
["jump", "eq_ni_756", 388, 29],
["eq_int", 20, 11, 10, 388, 29],
["jump", "eq_done_755", 388, 29],
"eq_ni_756",
["is_num", 21, 11, 388, 29],
["jump_false", 21, "eq_nn_757", 388, 29],
"_nop_tc_466",
["jump", "eq_nn_757", 388, 29],
["eq_float", 20, 11, 10, 388, 29],
["jump", "eq_done_755", 388, 29],
"eq_nn_757",
["is_text", 21, 11, 388, 29],
["jump_false", 21, "eq_nt_758", 388, 29],
"_nop_tc_467",
"_nop_tc_468",
["eq_text", 20, 11, 10, 388, 29],
["jump", "eq_done_755", 388, 29],
"eq_nt_758",
["is_null", 21, 11, 388, 29],
["jump_false", 21, "eq_nnl_759", 388, 29],
"_nop_tc_469",
["jump", "eq_nnl_759", 388, 29],
["true", 20, 388, 29],
["jump", "eq_done_755", 388, 29],
"eq_nnl_759",
["is_bool", 21, 11, 388, 29],
["jump_false", 21, "eq_nb_760", 388, 29],
"_nop_tc_470",
["jump", "eq_nb_760", 388, 29],
["eq_bool", 20, 11, 10, 388, 29],
["jump", "eq_done_755", 388, 29],
"eq_nb_760",
["false", 20, 388, 29],
"eq_done_755",
["jump_false", 20, "if_else_753", 388, 29],
["access", 10, "name", 389, 32],
["get", 11, 8, 1, 389, 40],
["get", 20, 21, 1, 389, 23],
["frame", 21, 20, 2, 389, 23],
["null", 20, 389, 23],
["setarg", 21, 0, 20, 389, 23],
["setarg", 21, 1, 10, 389, 23],
["setarg", 21, 2, 11, 389, 23],
["invoke", 21, 10, 389, 23],
["move", 16, 10, 389, 23],
["get", 10, 8, 1, 390, 28],
["load_field", 11, 10, "value", 390, 28],
["store_field", 16, 11, "name", 390, 15],
["get", 10, 15, 1, 391, 15],
["frame", 11, 10, 0, 391, 15],
["null", 10, 391, 15],
["setarg", 11, 0, 10, 391, 15],
["invoke", 11, 10, 391, 15],
["get", 10, 22, 1, 392, 15],
["frame", 11, 10, 1, 392, 15],
["null", 10, 392, 15],
["setarg", 11, 0, 10, 392, 15],
["setarg", 11, 1, 16, 392, 15],
["invoke", 11, 10, 392, 15],
["get", 10, 8, 1, 393, 19],
["load_field", 11, 10, "kind", 393, 19],
["access", 10, "=", 393, 31],
["is_identical", 20, 11, 10, 393, 31],
["jump_true", 20, "eq_done_764", 393, 31],
["is_int", 21, 11, 393, 31],
["jump_false", 21, "eq_ni_765", 393, 31],
"_nop_tc_471",
["jump", "eq_ni_765", 393, 31],
["eq_int", 20, 11, 10, 393, 31],
["jump", "eq_done_764", 393, 31],
"eq_ni_765",
["is_num", 21, 11, 393, 31],
["jump_false", 21, "eq_nn_766", 393, 31],
"_nop_tc_472",
["jump", "eq_nn_766", 393, 31],
["eq_float", 20, 11, 10, 393, 31],
["jump", "eq_done_764", 393, 31],
"eq_nn_766",
["is_text", 21, 11, 393, 31],
["jump_false", 21, "eq_nt_767", 393, 31],
"_nop_tc_473",
"_nop_tc_474",
["eq_text", 20, 11, 10, 393, 31],
["jump", "eq_done_764", 393, 31],
"eq_nt_767",
["is_null", 21, 11, 393, 31],
["jump_false", 21, "eq_nnl_768", 393, 31],
"_nop_tc_475",
["jump", "eq_nnl_768", 393, 31],
["true", 20, 393, 31],
["jump", "eq_done_764", 393, 31],
"eq_nnl_768",
["is_bool", 21, 11, 393, 31],
["jump_false", 21, "eq_nb_769", 393, 31],
"_nop_tc_476",
["jump", "eq_nb_769", 393, 31],
["eq_bool", 20, 11, 10, 393, 31],
["jump", "eq_done_764", 393, 31],
"eq_nb_769",
["false", 20, 393, 31],
"eq_done_764",
["move", 10, 20, 393, 31],
["jump_true", 10, "or_end_763", 393, 31],
["get", 11, 8, 1, 393, 38],
["load_field", 20, 11, "kind", 393, 38],
["access", 11, "|", 393, 50],
["is_identical", 21, 20, 11, 393, 50],
["jump_true", 21, "eq_done_770", 393, 50],
["is_int", 22, 20, 393, 50],
["jump_false", 22, "eq_ni_771", 393, 50],
"_nop_tc_477",
["jump", "eq_ni_771", 393, 50],
["eq_int", 21, 20, 11, 393, 50],
["jump", "eq_done_770", 393, 50],
"eq_ni_771",
["is_num", 22, 20, 393, 50],
["jump_false", 22, "eq_nn_772", 393, 50],
"_nop_tc_478",
["jump", "eq_nn_772", 393, 50],
["eq_float", 21, 20, 11, 393, 50],
["jump", "eq_done_770", 393, 50],
"eq_nn_772",
["is_text", 22, 20, 393, 50],
["jump_false", 22, "eq_nt_773", 393, 50],
"_nop_tc_479",
"_nop_tc_480",
["eq_text", 21, 20, 11, 393, 50],
["jump", "eq_done_770", 393, 50],
"eq_nt_773",
["is_null", 22, 20, 393, 50],
["jump_false", 22, "eq_nnl_774", 393, 50],
"_nop_tc_481",
["jump", "eq_nnl_774", 393, 50],
["true", 21, 393, 50],
["jump", "eq_done_770", 393, 50],
"eq_nnl_774",
["is_bool", 22, 20, 393, 50],
["jump_false", 22, "eq_nb_775", 393, 50],
"_nop_tc_482",
["jump", "eq_nb_775", 393, 50],
["eq_bool", 21, 20, 11, 393, 50],
["jump", "eq_done_770", 393, 50],
"eq_nb_775",
["false", 21, 393, 50],
"eq_done_770",
["move", 10, 21, 393, 50],
"or_end_763",
["jump_false", 10, "if_else_761", 393, 50],
["get", 10, 15, 1, 394, 17],
["frame", 11, 10, 0, 394, 17],
["null", 10, 394, 17],
["setarg", 11, 0, 10, 394, 17],
["invoke", 11, 10, 394, 17],
["get", 10, 26, 1, 395, 36],
["frame", 11, 10, 0, 395, 36],
["null", 10, 395, 36],
["setarg", 11, 0, 10, 395, 36],
["invoke", 11, 10, 395, 36],
["store_field", 16, 10, "expression", 395, 17],
["jump", "if_end_762", 395, 17],
"if_else_761",
"if_end_762",
["is_array", 10, 15, 397, 28],
["jump_false", 10, "push_err_776", 397, 28],
["push", 15, 16, 397, 28],
["jump", "push_done_777", 397, 28],
"push_err_776",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
397,
28
],
["access", 11, "error", 397, 28],
["access", 20, "cannot push: target must be an array", 397, 28],
["array", 21, 0, 397, 28],
["push", 21, 20, 397, 28],
["frame", 20, 10, 2, 397, 28],
["null", 10, 397, 28],
["setarg", 20, 0, 10, 397, 28],
["setarg", 20, 1, 11, 397, 28],
["setarg", 20, 2, 21, 397, 28],
["invoke", 20, 10, 397, 28],
["disrupt", 397, 28],
"push_done_777",
["jump", "if_end_754", 397, 28],
"if_else_753",
["get", 10, 8, 1, 399, 27],
["access", 11, "expected parameter name", 399, 32],
["get", 20, 23, 1, 399, 15],
["frame", 21, 20, 2, 399, 15],
["null", 20, 399, 15],
["setarg", 21, 0, 20, 399, 15],
["setarg", 21, 1, 10, 399, 15],
["setarg", 21, 2, 11, 399, 15],
["invoke", 21, 10, 399, 15],
["jump", "while_end_735", 400, 15],
"if_end_754",
["get", 10, 8, 1, 402, 17],
["load_field", 11, 10, "kind", 402, 17],
["access", 10, ",", 402, 29],
["is_identical", 20, 11, 10, 402, 29],
["jump_true", 20, "eq_done_780", 402, 29],
["is_int", 21, 11, 402, 29],
["jump_false", 21, "eq_ni_781", 402, 29],
"_nop_tc_483",
["jump", "eq_ni_781", 402, 29],
["eq_int", 20, 11, 10, 402, 29],
["jump", "eq_done_780", 402, 29],
"eq_ni_781",
["is_num", 21, 11, 402, 29],
["jump_false", 21, "eq_nn_782", 402, 29],
"_nop_tc_484",
["jump", "eq_nn_782", 402, 29],
["eq_float", 20, 11, 10, 402, 29],
["jump", "eq_done_780", 402, 29],
"eq_nn_782",
["is_text", 21, 11, 402, 29],
["jump_false", 21, "eq_nt_783", 402, 29],
"_nop_tc_485",
"_nop_tc_486",
["eq_text", 20, 11, 10, 402, 29],
["jump", "eq_done_780", 402, 29],
"eq_nt_783",
["is_null", 21, 11, 402, 29],
["jump_false", 21, "eq_nnl_784", 402, 29],
"_nop_tc_487",
["jump", "eq_nnl_784", 402, 29],
["true", 20, 402, 29],
["jump", "eq_done_780", 402, 29],
"eq_nnl_784",
["is_bool", 21, 11, 402, 29],
["jump_false", 21, "eq_nb_785", 402, 29],
"_nop_tc_488",
["jump", "eq_nb_785", 402, 29],
["eq_bool", 20, 11, 10, 402, 29],
["jump", "eq_done_780", 402, 29],
"eq_nb_785",
["false", 20, 402, 29],
"eq_done_780",
["jump_false", 20, "if_else_778", 402, 29],
["get", 10, 15, 1, 402, 34],
["frame", 11, 10, 0, 402, 34],
["null", 10, 402, 34],
["setarg", 11, 0, 10, 402, 34],
["invoke", 11, 10, 402, 34],
["jump", "if_end_779", 402, 34],
"if_else_778",
["jump", "while_end_735", 403, 18],
"if_end_779",
["jump", "while_start_734", 403, 18],
"while_end_735",
["get", 10, 8, 1, 405, 15],
["load_field", 11, 10, "kind", 405, 15],
["access", 10, ")", 405, 27],
["is_identical", 20, 11, 10, 405, 27],
["jump_true", 20, "eq_done_788", 405, 27],
["is_int", 21, 11, 405, 27],
["jump_false", 21, "eq_ni_789", 405, 27],
"_nop_tc_489",
["jump", "eq_ni_789", 405, 27],
["eq_int", 20, 11, 10, 405, 27],
["jump", "eq_done_788", 405, 27],
"eq_ni_789",
["is_num", 21, 11, 405, 27],
["jump_false", 21, "eq_nn_790", 405, 27],
"_nop_tc_490",
["jump", "eq_nn_790", 405, 27],
["eq_float", 20, 11, 10, 405, 27],
["jump", "eq_done_788", 405, 27],
"eq_nn_790",
["is_text", 21, 11, 405, 27],
["jump_false", 21, "eq_nt_791", 405, 27],
"_nop_tc_491",
"_nop_tc_492",
["eq_text", 20, 11, 10, 405, 27],
["jump", "eq_done_788", 405, 27],
"eq_nt_791",
["is_null", 21, 11, 405, 27],
["jump_false", 21, "eq_nnl_792", 405, 27],
"_nop_tc_493",
["jump", "eq_nnl_792", 405, 27],
["true", 20, 405, 27],
["jump", "eq_done_788", 405, 27],
"eq_nnl_792",
["is_bool", 21, 11, 405, 27],
["jump_false", 21, "eq_nb_793", 405, 27],
"_nop_tc_494",
["jump", "eq_nb_793", 405, 27],
["eq_bool", 20, 11, 10, 405, 27],
["jump", "eq_done_788", 405, 27],
"eq_nb_793",
["false", 20, 405, 27],
"eq_done_788",
["jump_false", 20, "if_else_786", 405, 27],
["get", 10, 15, 1, 405, 32],
["frame", 11, 10, 0, 405, 32],
["null", 10, 405, 32],
["setarg", 11, 0, 10, 405, 32],
["invoke", 11, 10, 405, 32],
["jump", "if_end_787", 405, 32],
"if_else_786",
["get", 10, 8, 1, 406, 20],
["load_field", 11, 10, "kind", 406, 20],
["access", 10, "eof", 406, 32],
["is_identical", 20, 11, 10, 406, 32],
["jump_true", 20, "eq_done_796", 406, 32],
["is_int", 21, 11, 406, 32],
["jump_false", 21, "eq_ni_797", 406, 32],
"_nop_tc_495",
["jump", "eq_ni_797", 406, 32],
["eq_int", 20, 11, 10, 406, 32],
["jump", "eq_done_796", 406, 32],
"eq_ni_797",
["is_num", 21, 11, 406, 32],
["jump_false", 21, "eq_nn_798", 406, 32],
"_nop_tc_496",
["jump", "eq_nn_798", 406, 32],
["eq_float", 20, 11, 10, 406, 32],
["jump", "eq_done_796", 406, 32],
"eq_nn_798",
["is_text", 21, 11, 406, 32],
["jump_false", 21, "eq_nt_799", 406, 32],
"_nop_tc_497",
"_nop_tc_498",
["eq_text", 20, 11, 10, 406, 32],
["jump", "eq_done_796", 406, 32],
"eq_nt_799",
["is_null", 21, 11, 406, 32],
["jump_false", 21, "eq_nnl_800", 406, 32],
"_nop_tc_499",
["jump", "eq_nnl_800", 406, 32],
["true", 20, 406, 32],
["jump", "eq_done_796", 406, 32],
"eq_nnl_800",
["is_bool", 21, 11, 406, 32],
["jump_false", 21, "eq_nb_801", 406, 32],
"_nop_tc_500",
["jump", "eq_nb_801", 406, 32],
["eq_bool", 20, 11, 10, 406, 32],
["jump", "eq_done_796", 406, 32],
"eq_nb_801",
["false", 20, 406, 32],
"eq_done_796",
["jump_false", 20, "if_else_794", 406, 32],
["get", 10, 8, 1, 406, 51],
["access", 11, "unterminated method parameter list", 406, 56],
["get", 20, 23, 1, 406, 39],
["frame", 21, 20, 2, 406, 39],
["null", 20, 406, 39],
["setarg", 21, 0, 20, 406, 39],
["setarg", 21, 1, 10, 406, 39],
["setarg", 21, 2, 11, 406, 39],
["invoke", 21, 10, 406, 39],
["jump", "if_end_795", 406, 39],
"if_else_794",
"if_end_795",
"if_end_787",
["length", 10, 15, 407, 22],
["access", 11, 4, 407, 32],
"_nop_tc_501",
"_nop_tc_502",
"_nop_tc_503",
"_nop_tc_504",
["gt_int", 20, 10, 11, 407, 32],
["jump", "rel_done_806", 407, 32],
"rel_ni_804",
"_nop_tc_505",
"_nop_tc_506",
"_nop_tc_507",
"_nop_tc_508",
["gt_float", 20, 10, 11, 407, 32],
["jump", "rel_done_806", 407, 32],
"rel_nn_805",
"_nop_tc_509",
["jump", "rel_err_807", 407, 32],
"_nop_tc_510",
["jump", "rel_err_807", 407, 32],
["gt_text", 20, 10, 11, 407, 32],
["jump", "rel_done_806", 407, 32],
"rel_err_807",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
407,
32
],
["access", 11, "error", 407, 32],
["access", 21, "cannot compare with '>': operands must be same type", 407, 32],
["array", 22, 0, 407, 32],
["push", 22, 21, 407, 32],
["frame", 21, 10, 2, 407, 32],
["null", 10, 407, 32],
["setarg", 21, 0, 10, 407, 32],
["setarg", 21, 1, 11, 407, 32],
["setarg", 21, 2, 22, 407, 32],
["invoke", 21, 10, 407, 32],
["disrupt", 407, 32],
"rel_done_806",
["jump_false", 20, "if_else_802", 407, 32],
["get", 10, 8, 1, 407, 47],
["access", 11, "functions cannot have more than 4 parameters", 407, 52],
["get", 20, 23, 1, 407, 35],
["frame", 21, 20, 2, 407, 35],
["null", 20, 407, 35],
["setarg", 21, 0, 20, 407, 35],
["setarg", 21, 1, 10, 407, 35],
["setarg", 21, 2, 11, 407, 35],
["invoke", 21, 10, 407, 35],
["jump", "if_end_803", 407, 35],
"if_else_802",
"if_end_803",
["length", 10, 15, 408, 29],
["store_field", 13, 10, "arity", 408, 11],
["get", 10, 11, 1, 409, 25],
["move", 39, 10, 409, 25],
["get", 10, 12, 1, 410, 25],
["move", 40, 10, 410, 25],
["get", 10, 13, 1, 411, 25],
["move", 41, 10, 411, 25],
["access", 10, 0, 412, 28],
["put", 10, 11, 1, 412, 28],
["null", 10, 413, 27],
["put", 10, 12, 1, 413, 27],
["false", 10, 414, 29],
["put", 10, 13, 1, 414, 29],
["get", 10, 8, 1, 415, 15],
["load_field", 11, 10, "kind", 415, 15],
["access", 10, "{", 415, 27],
["is_identical", 20, 11, 10, 415, 27],
["jump_true", 20, "eq_done_810", 415, 27],
["is_int", 21, 11, 415, 27],
["jump_false", 21, "eq_ni_811", 415, 27],
"_nop_tc_511",
["jump", "eq_ni_811", 415, 27],
["eq_int", 20, 11, 10, 415, 27],
["jump", "eq_done_810", 415, 27],
"eq_ni_811",
["is_num", 21, 11, 415, 27],
["jump_false", 21, "eq_nn_812", 415, 27],
"_nop_tc_512",
["jump", "eq_nn_812", 415, 27],
["eq_float", 20, 11, 10, 415, 27],
["jump", "eq_done_810", 415, 27],
"eq_nn_812",
["is_text", 21, 11, 415, 27],
["jump_false", 21, "eq_nt_813", 415, 27],
"_nop_tc_513",
"_nop_tc_514",
["eq_text", 20, 11, 10, 415, 27],
["jump", "eq_done_810", 415, 27],
"eq_nt_813",
["is_null", 21, 11, 415, 27],
["jump_false", 21, "eq_nnl_814", 415, 27],
"_nop_tc_515",
["jump", "eq_nnl_814", 415, 27],
["true", 20, 415, 27],
["jump", "eq_done_810", 415, 27],
"eq_nnl_814",
["is_bool", 21, 11, 415, 27],
["jump_false", 21, "eq_nb_815", 415, 27],
"_nop_tc_516",
["jump", "eq_nb_815", 415, 27],
["eq_bool", 20, 11, 10, 415, 27],
["jump", "eq_done_810", 415, 27],
"eq_nb_815",
["false", 20, 415, 27],
"eq_done_810",
["jump_false", 20, "if_else_808", 415, 27],
["get", 10, 15, 1, 416, 13],
["frame", 11, 10, 0, 416, 13],
["null", 10, 416, 13],
["setarg", 11, 0, 10, 416, 13],
["invoke", 11, 10, 416, 13],
["get", 10, 29, 1, 417, 29],
["frame", 11, 10, 0, 417, 29],
["null", 10, 417, 29],
["setarg", 11, 0, 10, 417, 29],
["invoke", 11, 10, 417, 29],
["store_field", 13, 10, "statements", 417, 13],
["get", 10, 8, 1, 418, 17],
["load_field", 11, 10, "kind", 418, 17],
["access", 10, "}", 418, 29],
["is_identical", 20, 11, 10, 418, 29],
["jump_true", 20, "eq_done_818", 418, 29],
["is_int", 21, 11, 418, 29],
["jump_false", 21, "eq_ni_819", 418, 29],
"_nop_tc_517",
["jump", "eq_ni_819", 418, 29],
["eq_int", 20, 11, 10, 418, 29],
["jump", "eq_done_818", 418, 29],
"eq_ni_819",
["is_num", 21, 11, 418, 29],
["jump_false", 21, "eq_nn_820", 418, 29],
"_nop_tc_518",
["jump", "eq_nn_820", 418, 29],
["eq_float", 20, 11, 10, 418, 29],
["jump", "eq_done_818", 418, 29],
"eq_nn_820",
["is_text", 21, 11, 418, 29],
["jump_false", 21, "eq_nt_821", 418, 29],
"_nop_tc_519",
"_nop_tc_520",
["eq_text", 20, 11, 10, 418, 29],
["jump", "eq_done_818", 418, 29],
"eq_nt_821",
["is_null", 21, 11, 418, 29],
["jump_false", 21, "eq_nnl_822", 418, 29],
"_nop_tc_521",
["jump", "eq_nnl_822", 418, 29],
["true", 20, 418, 29],
["jump", "eq_done_818", 418, 29],
"eq_nnl_822",
["is_bool", 21, 11, 418, 29],
["jump_false", 21, "eq_nb_823", 418, 29],
"_nop_tc_522",
["jump", "eq_nb_823", 418, 29],
["eq_bool", 20, 11, 10, 418, 29],
["jump", "eq_done_818", 418, 29],
"eq_nb_823",
["false", 20, 418, 29],
"eq_done_818",
["jump_false", 20, "if_else_816", 418, 29],
["get", 10, 15, 1, 418, 34],
["frame", 11, 10, 0, 418, 34],
["null", 10, 418, 34],
["setarg", 11, 0, 10, 418, 34],
["invoke", 11, 10, 418, 34],
["jump", "if_end_817", 418, 34],
"if_else_816",
["get", 10, 8, 1, 419, 22],
["load_field", 11, 10, "kind", 419, 22],
["access", 10, "eof", 419, 34],
["is_identical", 20, 11, 10, 419, 34],
["jump_true", 20, "eq_done_826", 419, 34],
["is_int", 21, 11, 419, 34],
["jump_false", 21, "eq_ni_827", 419, 34],
"_nop_tc_523",
["jump", "eq_ni_827", 419, 34],
["eq_int", 20, 11, 10, 419, 34],
["jump", "eq_done_826", 419, 34],
"eq_ni_827",
["is_num", 21, 11, 419, 34],
["jump_false", 21, "eq_nn_828", 419, 34],
"_nop_tc_524",
["jump", "eq_nn_828", 419, 34],
["eq_float", 20, 11, 10, 419, 34],
["jump", "eq_done_826", 419, 34],
"eq_nn_828",
["is_text", 21, 11, 419, 34],
["jump_false", 21, "eq_nt_829", 419, 34],
"_nop_tc_525",
"_nop_tc_526",
["eq_text", 20, 11, 10, 419, 34],
["jump", "eq_done_826", 419, 34],
"eq_nt_829",
["is_null", 21, 11, 419, 34],
["jump_false", 21, "eq_nnl_830", 419, 34],
"_nop_tc_527",
["jump", "eq_nnl_830", 419, 34],
["true", 20, 419, 34],
["jump", "eq_done_826", 419, 34],
"eq_nnl_830",
["is_bool", 21, 11, 419, 34],
["jump_false", 21, "eq_nb_831", 419, 34],
"_nop_tc_528",
["jump", "eq_nb_831", 419, 34],
["eq_bool", 20, 11, 10, 419, 34],
["jump", "eq_done_826", 419, 34],
"eq_nb_831",
["false", 20, 419, 34],
"eq_done_826",
["jump_false", 20, "if_else_824", 419, 34],
["get", 10, 8, 1, 419, 53],
["access", 11, "unterminated method body", 419, 58],
["get", 20, 23, 1, 419, 41],
["frame", 21, 20, 2, 419, 41],
["null", 20, 419, 41],
["setarg", 21, 0, 20, 419, 41],
["setarg", 21, 1, 10, 419, 41],
["setarg", 21, 2, 11, 419, 41],
["invoke", 21, 10, 419, 41],
["jump", "if_end_825", 419, 41],
"if_else_824",
"if_end_825",
"if_end_817",
["jump", "if_end_809", 419, 41],
"if_else_808",
["get", 10, 8, 1, 421, 25],
["access", 11, "expected '{' for method body", 421, 30],
["get", 20, 23, 1, 421, 13],
["frame", 21, 20, 2, 421, 13],
["null", 20, 421, 13],
["setarg", 21, 0, 20, 421, 13],
["setarg", 21, 1, 10, 421, 13],
["setarg", 21, 2, 11, 421, 13],
["invoke", 21, 10, 421, 13],
"if_end_809",
["put", 39, 11, 1, 423, 28],
["put", 40, 12, 1, 424, 27],
["put", 41, 13, 1, 425, 29],
["get", 10, 19, 1, 426, 28],
["store_field", 13, 10, "function_nr", 426, 11],
["get", 10, 19, 1, 427, 24],
["access", 11, 1, 427, 37],
["is_num", 20, 10, 427, 37],
["jump_false", 20, "num_err_832", 427, 37],
"_nop_tc_529",
"_nop_tc_530",
["add", 20, 10, 11, 427, 37],
["jump", "num_done_833", 427, 37],
"num_err_832",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
427,
37
],
["access", 11, "error", 427, 37],
["access", 21, "cannot apply '+': operands must be numbers", 427, 37],
["array", 22, 0, 427, 37],
["push", 22, 21, 427, 37],
["frame", 21, 10, 2, 427, 37],
["null", 10, 427, 37],
["setarg", 21, 0, 10, 427, 37],
["setarg", 21, 1, 11, 427, 37],
["setarg", 21, 2, 22, 427, 37],
["invoke", 21, 10, 427, 37],
["disrupt", 427, 37],
"num_done_833",
["put", 20, 19, 1, 427, 37],
["get", 10, 22, 1, 428, 11],
["frame", 11, 10, 1, 428, 11],
["null", 10, 428, 11],
["setarg", 11, 0, 10, 428, 11],
["setarg", 11, 1, 13, 428, 11],
["invoke", 11, 10, 428, 11],
["store_field", 5, 13, "right", 429, 11],
["jump", "if_end_708", 429, 11],
"if_else_707",
["move", 10, 8, 430, 20],
["jump_false", 10, "and_end_836", 430, 20],
["get", 11, 8, 1, 430, 33],
["load_field", 20, 11, "kind", 430, 33],
["access", 11, ",", 430, 45],
["is_identical", 21, 20, 11, 430, 45],
["jump_true", 21, "eq_done_838", 430, 45],
["is_int", 22, 20, 430, 45],
["jump_false", 22, "eq_ni_839", 430, 45],
"_nop_tc_531",
["jump", "eq_ni_839", 430, 45],
["eq_int", 21, 20, 11, 430, 45],
["jump", "eq_done_838", 430, 45],
"eq_ni_839",
["is_num", 22, 20, 430, 45],
["jump_false", 22, "eq_nn_840", 430, 45],
"_nop_tc_532",
["jump", "eq_nn_840", 430, 45],
["eq_float", 21, 20, 11, 430, 45],
["jump", "eq_done_838", 430, 45],
"eq_nn_840",
["is_text", 22, 20, 430, 45],
["jump_false", 22, "eq_nt_841", 430, 45],
"_nop_tc_533",
"_nop_tc_534",
["eq_text", 21, 20, 11, 430, 45],
["jump", "eq_done_838", 430, 45],
"eq_nt_841",
["is_null", 22, 20, 430, 45],
["jump_false", 22, "eq_nnl_842", 430, 45],
"_nop_tc_535",
["jump", "eq_nnl_842", 430, 45],
["true", 21, 430, 45],
["jump", "eq_done_838", 430, 45],
"eq_nnl_842",
["is_bool", 22, 20, 430, 45],
["jump_false", 22, "eq_nb_843", 430, 45],
"_nop_tc_536",
["jump", "eq_nb_843", 430, 45],
["eq_bool", 21, 20, 11, 430, 45],
["jump", "eq_done_838", 430, 45],
"eq_nb_843",
["false", 21, 430, 45],
"eq_done_838",
["move", 11, 21, 430, 45],
["jump_true", 11, "or_end_837", 430, 45],
["get", 20, 8, 1, 430, 52],
["load_field", 21, 20, "kind", 430, 52],
["access", 20, "}", 430, 64],
["is_identical", 22, 21, 20, 430, 64],
["jump_true", 22, "eq_done_844", 430, 64],
["is_int", 23, 21, 430, 64],
["jump_false", 23, "eq_ni_845", 430, 64],
"_nop_tc_537",
["jump", "eq_ni_845", 430, 64],
["eq_int", 22, 21, 20, 430, 64],
["jump", "eq_done_844", 430, 64],
"eq_ni_845",
["is_num", 23, 21, 430, 64],
["jump_false", 23, "eq_nn_846", 430, 64],
"_nop_tc_538",
["jump", "eq_nn_846", 430, 64],
["eq_float", 22, 21, 20, 430, 64],
["jump", "eq_done_844", 430, 64],
"eq_nn_846",
["is_text", 23, 21, 430, 64],
["jump_false", 23, "eq_nt_847", 430, 64],
"_nop_tc_539",
"_nop_tc_540",
["eq_text", 22, 21, 20, 430, 64],
["jump", "eq_done_844", 430, 64],
"eq_nt_847",
["is_null", 23, 21, 430, 64],
["jump_false", 23, "eq_nnl_848", 430, 64],
"_nop_tc_541",
["jump", "eq_nnl_848", 430, 64],
["true", 22, 430, 64],
["jump", "eq_done_844", 430, 64],
"eq_nnl_848",
["is_bool", 23, 21, 430, 64],
["jump_false", 23, "eq_nb_849", 430, 64],
"_nop_tc_542",
["jump", "eq_nb_849", 430, 64],
["eq_bool", 22, 21, 20, 430, 64],
["jump", "eq_done_844", 430, 64],
"eq_nb_849",
["false", 22, 430, 64],
"eq_done_844",
["move", 11, 22, 430, 64],
"or_end_837",
["move", 10, 11, 430, 64],
"and_end_836",
["jump_false", 10, "if_else_834", 430, 64],
["access", 10, "name", 431, 28],
["load_field", 11, 5, "left", 431, 36],
["get", 20, 21, 1, 431, 19],
["frame", 21, 20, 2, 431, 19],
["null", 20, 431, 19],
["setarg", 21, 0, 20, 431, 19],
["setarg", 21, 1, 10, 431, 19],
["setarg", 21, 2, 11, 431, 19],
["invoke", 21, 10, 431, 19],
["move", 7, 10, 431, 19],
["load_field", 10, 5, "left", 432, 24],
["load_field", 11, 10, "name", 432, 24],
["store_field", 7, 11, "name", 432, 11],
["get", 10, 22, 1, 433, 11],
["frame", 11, 10, 1, 433, 11],
["null", 10, 433, 11],
["setarg", 11, 0, 10, 433, 11],
["setarg", 11, 1, 7, 433, 11],
["invoke", 11, 10, 433, 11],
["store_field", 5, 7, "right", 434, 11],
["jump", "if_end_835", 434, 11],
"if_else_834",
["get", 10, 8, 1, 436, 23],
["access", 11, "expected ':' after property name", 436, 28],
["get", 20, 23, 1, 436, 11],
["frame", 21, 20, 2, 436, 11],
["null", 20, 436, 11],
["setarg", 21, 0, 20, 436, 11],
["setarg", 21, 1, 10, 436, 11],
["setarg", 21, 2, 11, 436, 11],
["invoke", 21, 10, 436, 11],
"if_end_835",
"if_end_708",
"if_end_700",
["is_array", 10, 4, 438, 20],
["jump_false", 10, "push_err_850", 438, 20],
["push", 4, 5, 438, 20],
["jump", "push_done_851", 438, 20],
"push_err_850",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
438,
20
],
["access", 11, "error", 438, 20],
["access", 20, "cannot push: target must be an array", 438, 20],
["array", 21, 0, 438, 20],
["push", 21, 20, 438, 20],
["frame", 20, 10, 2, 438, 20],
["null", 10, 438, 20],
["setarg", 20, 0, 10, 438, 20],
["setarg", 20, 1, 11, 438, 20],
["setarg", 20, 2, 21, 438, 20],
["invoke", 20, 10, 438, 20],
["disrupt", 438, 20],
"push_done_851",
["get", 10, 8, 1, 439, 13],
["load_field", 11, 10, "kind", 439, 13],
["access", 10, ",", 439, 25],
["is_identical", 20, 11, 10, 439, 25],
["jump_true", 20, "eq_done_854", 439, 25],
["is_int", 21, 11, 439, 25],
["jump_false", 21, "eq_ni_855", 439, 25],
"_nop_tc_543",
["jump", "eq_ni_855", 439, 25],
["eq_int", 20, 11, 10, 439, 25],
["jump", "eq_done_854", 439, 25],
"eq_ni_855",
["is_num", 21, 11, 439, 25],
["jump_false", 21, "eq_nn_856", 439, 25],
"_nop_tc_544",
["jump", "eq_nn_856", 439, 25],
["eq_float", 20, 11, 10, 439, 25],
["jump", "eq_done_854", 439, 25],
"eq_nn_856",
["is_text", 21, 11, 439, 25],
["jump_false", 21, "eq_nt_857", 439, 25],
"_nop_tc_545",
"_nop_tc_546",
["eq_text", 20, 11, 10, 439, 25],
["jump", "eq_done_854", 439, 25],
"eq_nt_857",
["is_null", 21, 11, 439, 25],
["jump_false", 21, "eq_nnl_858", 439, 25],
"_nop_tc_547",
["jump", "eq_nnl_858", 439, 25],
["true", 20, 439, 25],
["jump", "eq_done_854", 439, 25],
"eq_nnl_858",
["is_bool", 21, 11, 439, 25],
["jump_false", 21, "eq_nb_859", 439, 25],
"_nop_tc_548",
["jump", "eq_nb_859", 439, 25],
["eq_bool", 20, 11, 10, 439, 25],
["jump", "eq_done_854", 439, 25],
"eq_nb_859",
["false", 20, 439, 25],
"eq_done_854",
["jump_false", 20, "if_else_852", 439, 25],
["get", 10, 15, 1, 439, 30],
["frame", 11, 10, 0, 439, 30],
["null", 10, 439, 30],
["setarg", 11, 0, 10, 439, 30],
["invoke", 11, 10, 439, 30],
["jump", "if_end_853", 439, 30],
"if_else_852",
["get", 10, 8, 1, 440, 18],
["load_field", 11, 10, "kind", 440, 18],
["access", 10, "{", 440, 30],
["is_identical", 20, 11, 10, 440, 30],
["jump_true", 20, "eq_done_862", 440, 30],
["is_int", 21, 11, 440, 30],
["jump_false", 21, "eq_ni_863", 440, 30],
"_nop_tc_549",
["jump", "eq_ni_863", 440, 30],
["eq_int", 20, 11, 10, 440, 30],
["jump", "eq_done_862", 440, 30],
"eq_ni_863",
["is_num", 21, 11, 440, 30],
["jump_false", 21, "eq_nn_864", 440, 30],
"_nop_tc_550",
["jump", "eq_nn_864", 440, 30],
["eq_float", 20, 11, 10, 440, 30],
["jump", "eq_done_862", 440, 30],
"eq_nn_864",
["is_text", 21, 11, 440, 30],
["jump_false", 21, "eq_nt_865", 440, 30],
"_nop_tc_551",
"_nop_tc_552",
["eq_text", 20, 11, 10, 440, 30],
["jump", "eq_done_862", 440, 30],
"eq_nt_865",
["is_null", 21, 11, 440, 30],
["jump_false", 21, "eq_nnl_866", 440, 30],
"_nop_tc_553",
["jump", "eq_nnl_866", 440, 30],
["true", 20, 440, 30],
["jump", "eq_done_862", 440, 30],
"eq_nnl_866",
["is_bool", 21, 11, 440, 30],
["jump_false", 21, "eq_nb_867", 440, 30],
"_nop_tc_554",
["jump", "eq_nb_867", 440, 30],
["eq_bool", 20, 11, 10, 440, 30],
["jump", "eq_done_862", 440, 30],
"eq_nb_867",
["false", 20, 440, 30],
"eq_done_862",
["jump_false", 20, "if_else_860", 440, 30],
["move", 10, 7, 441, 15],
["jump_false", 10, "and_end_870", 441, 15],
["load_field", 11, 7, "kind", 441, 24],
["access", 20, "(", 441, 38],
["is_identical", 21, 11, 20, 441, 38],
["jump_true", 21, "eq_done_871", 441, 38],
["is_int", 22, 11, 441, 38],
["jump_false", 22, "eq_ni_872", 441, 38],
"_nop_tc_555",
["jump", "eq_ni_872", 441, 38],
["eq_int", 21, 11, 20, 441, 38],
["jump", "eq_done_871", 441, 38],
"eq_ni_872",
["is_num", 22, 11, 441, 38],
["jump_false", 22, "eq_nn_873", 441, 38],
"_nop_tc_556",
["jump", "eq_nn_873", 441, 38],
["eq_float", 21, 11, 20, 441, 38],
["jump", "eq_done_871", 441, 38],
"eq_nn_873",
["is_text", 22, 11, 441, 38],
["jump_false", 22, "eq_nt_874", 441, 38],
"_nop_tc_557",
"_nop_tc_558",
["eq_text", 21, 11, 20, 441, 38],
["jump", "eq_done_871", 441, 38],
"eq_nt_874",
["is_null", 22, 11, 441, 38],
["jump_false", 22, "eq_nnl_875", 441, 38],
"_nop_tc_559",
["jump", "eq_nnl_875", 441, 38],
["true", 21, 441, 38],
["jump", "eq_done_871", 441, 38],
"eq_nnl_875",
["is_bool", 22, 11, 441, 38],
["jump_false", 22, "eq_nb_876", 441, 38],
"_nop_tc_560",
["jump", "eq_nb_876", 441, 38],
["eq_bool", 21, 11, 20, 441, 38],
["jump", "eq_done_871", 441, 38],
"eq_nb_876",
["false", 21, 441, 38],
"eq_done_871",
["move", 10, 21, 441, 38],
"and_end_870",
["jump_false", 10, "if_else_868", 441, 38],
["get", 10, 8, 1, 442, 25],
["access", 11, "unexpected '{' after property value; use method shorthand `name(args) { ... }` or `name: function(args) { ... }`", 442, 30],
["get", 20, 23, 1, 442, 13],
["frame", 21, 20, 2, 442, 13],
["null", 20, 442, 13],
["setarg", 21, 0, 20, 442, 13],
["setarg", 21, 1, 10, 442, 13],
["setarg", 21, 2, 11, 442, 13],
["invoke", 21, 10, 442, 13],
["jump", "if_end_869", 442, 13],
"if_else_868",
["get", 10, 8, 1, 444, 25],
["access", 11, "expected ',' or '}' in object literal", 444, 30],
["get", 20, 23, 1, 444, 13],
["frame", 21, 20, 2, 444, 13],
["null", 20, 444, 13],
["setarg", 21, 0, 20, 444, 13],
["setarg", 21, 1, 10, 444, 13],
["setarg", 21, 2, 11, 444, 13],
["invoke", 21, 10, 444, 13],
"if_end_869",
["jump", "while_end_640", 446, 11],
["jump", "if_end_861", 446, 11],
"if_else_860",
["jump", "while_end_640", 447, 16],
"if_end_861",
"if_end_853",
["jump", "while_start_639", 447, 16],
"while_end_640",
["get", 4, 22, 1, 449, 7],
["frame", 5, 4, 1, 449, 7],
["null", 4, 449, 7],
["setarg", 5, 0, 4, 449, 7],
["setarg", 5, 1, 1, 449, 7],
["invoke", 5, 4, 449, 7],
["get", 4, 8, 1, 450, 11],
["load_field", 5, 4, "kind", 450, 11],
["access", 4, "}", 450, 23],
["is_identical", 6, 5, 4, 450, 23],
["jump_true", 6, "eq_done_879", 450, 23],
["is_int", 7, 5, 450, 23],
["jump_false", 7, "eq_ni_880", 450, 23],
"_nop_tc_561",
["jump", "eq_ni_880", 450, 23],
["eq_int", 6, 5, 4, 450, 23],
["jump", "eq_done_879", 450, 23],
"eq_ni_880",
["is_num", 7, 5, 450, 23],
["jump_false", 7, "eq_nn_881", 450, 23],
"_nop_tc_562",
["jump", "eq_nn_881", 450, 23],
["eq_float", 6, 5, 4, 450, 23],
["jump", "eq_done_879", 450, 23],
"eq_nn_881",
["is_text", 7, 5, 450, 23],
["jump_false", 7, "eq_nt_882", 450, 23],
"_nop_tc_563",
"_nop_tc_564",
["eq_text", 6, 5, 4, 450, 23],
["jump", "eq_done_879", 450, 23],
"eq_nt_882",
["is_null", 7, 5, 450, 23],
["jump_false", 7, "eq_nnl_883", 450, 23],
"_nop_tc_565",
["jump", "eq_nnl_883", 450, 23],
["true", 6, 450, 23],
["jump", "eq_done_879", 450, 23],
"eq_nnl_883",
["is_bool", 7, 5, 450, 23],
["jump_false", 7, "eq_nb_884", 450, 23],
"_nop_tc_566",
["jump", "eq_nb_884", 450, 23],
["eq_bool", 6, 5, 4, 450, 23],
["jump", "eq_done_879", 450, 23],
"eq_nb_884",
["false", 6, 450, 23],
"eq_done_879",
["jump_false", 6, "if_else_877", 450, 23],
["get", 4, 15, 1, 450, 28],
["frame", 5, 4, 0, 450, 28],
["null", 4, 450, 28],
["setarg", 5, 0, 4, 450, 28],
["invoke", 5, 4, 450, 28],
["jump", "if_end_878", 450, 28],
"if_else_877",
["get", 4, 8, 1, 451, 16],
["load_field", 5, 4, "kind", 451, 16],
["access", 4, "eof", 451, 28],
["is_identical", 6, 5, 4, 451, 28],
["jump_true", 6, "eq_done_887", 451, 28],
["is_int", 7, 5, 451, 28],
["jump_false", 7, "eq_ni_888", 451, 28],
"_nop_tc_567",
["jump", "eq_ni_888", 451, 28],
["eq_int", 6, 5, 4, 451, 28],
["jump", "eq_done_887", 451, 28],
"eq_ni_888",
["is_num", 7, 5, 451, 28],
["jump_false", 7, "eq_nn_889", 451, 28],
"_nop_tc_568",
["jump", "eq_nn_889", 451, 28],
["eq_float", 6, 5, 4, 451, 28],
["jump", "eq_done_887", 451, 28],
"eq_nn_889",
["is_text", 7, 5, 451, 28],
["jump_false", 7, "eq_nt_890", 451, 28],
"_nop_tc_569",
"_nop_tc_570",
["eq_text", 6, 5, 4, 451, 28],
["jump", "eq_done_887", 451, 28],
"eq_nt_890",
["is_null", 7, 5, 451, 28],
["jump_false", 7, "eq_nnl_891", 451, 28],
"_nop_tc_571",
["jump", "eq_nnl_891", 451, 28],
["true", 6, 451, 28],
["jump", "eq_done_887", 451, 28],
"eq_nnl_891",
["is_bool", 7, 5, 451, 28],
["jump_false", 7, "eq_nb_892", 451, 28],
"_nop_tc_572",
["jump", "eq_nb_892", 451, 28],
["eq_bool", 6, 5, 4, 451, 28],
["jump", "eq_done_887", 451, 28],
"eq_nb_892",
["false", 6, 451, 28],
"eq_done_887",
["jump_false", 6, "if_else_885", 451, 28],
["get", 4, 8, 1, 451, 47],
["access", 5, "unterminated object literal, expected '}'", 451, 52],
["get", 6, 23, 1, 451, 35],
["frame", 7, 6, 2, 451, 35],
["null", 6, 451, 35],
["setarg", 7, 0, 6, 451, 35],
["setarg", 7, 1, 4, 451, 35],
["setarg", 7, 2, 5, 451, 35],
["invoke", 7, 4, 451, 35],
["jump", "if_end_886", 451, 35],
"if_else_885",
"if_end_886",
"if_end_878",
["return", 1, 452, 14],
"_nop_ur_11",
"if_else_631",
"if_end_632",
["access", 4, "(", 454, 14],
["is_identical", 5, 3, 4, 454, 14],
["jump_true", 5, "eq_done_895", 454, 14],
["is_int", 6, 3, 454, 14],
["jump_false", 6, "eq_ni_896", 454, 14],
"_nop_tc_573",
["jump", "eq_ni_896", 454, 14],
["eq_int", 5, 3, 4, 454, 14],
["jump", "eq_done_895", 454, 14],
"eq_ni_896",
["is_num", 6, 3, 454, 14],
["jump_false", 6, "eq_nn_897", 454, 14],
"_nop_tc_574",
["jump", "eq_nn_897", 454, 14],
["eq_float", 5, 3, 4, 454, 14],
["jump", "eq_done_895", 454, 14],
"eq_nn_897",
["is_text", 6, 3, 454, 14],
["jump_false", 6, "eq_nt_898", 454, 14],
"_nop_tc_575",
"_nop_tc_576",
["eq_text", 5, 3, 4, 454, 14],
["jump", "eq_done_895", 454, 14],
"eq_nt_898",
["is_null", 6, 3, 454, 14],
["jump_false", 6, "eq_nnl_899", 454, 14],
"_nop_tc_577",
["jump", "eq_nnl_899", 454, 14],
["true", 5, 454, 14],
["jump", "eq_done_895", 454, 14],
"eq_nnl_899",
["is_bool", 6, 3, 454, 14],
["jump_false", 6, "eq_nb_900", 454, 14],
"_nop_tc_578",
["jump", "eq_nb_900", 454, 14],
["eq_bool", 5, 3, 4, 454, 14],
["jump", "eq_done_895", 454, 14],
"eq_nb_900",
["false", 5, 454, 14],
"eq_done_895",
["jump_false", 5, "if_else_893", 454, 14],
["get", 4, 33, 1, 455, 11],
["frame", 5, 4, 0, 455, 11],
["null", 4, 455, 11],
["setarg", 5, 0, 4, 455, 11],
["invoke", 5, 4, 455, 11],
["jump_false", 4, "if_else_901", 455, 11],
["get", 4, 31, 1, 456, 16],
["frame", 5, 4, 0, 456, 16],
["null", 4, 456, 16],
["setarg", 5, 0, 4, 456, 16],
["tail_invoke", 5, 4, 456, 16],
["return", 4, 456, 16],
"_nop_ur_12",
"if_else_901",
"if_end_902",
["get", 4, 15, 1, 458, 7],
["frame", 5, 4, 0, 458, 7],
["null", 4, 458, 7],
["setarg", 5, 0, 4, 458, 7],
["invoke", 5, 4, 458, 7],
["get", 4, 20, 1, 459, 14],
["frame", 5, 4, 0, 459, 14],
["null", 4, 459, 14],
["setarg", 5, 0, 4, 459, 14],
["invoke", 5, 4, 459, 14],
["move", 1, 4, 459, 14],
["get", 4, 8, 1, 460, 11],
["load_field", 5, 4, "kind", 460, 11],
["access", 4, ")", 460, 23],
["is_identical", 6, 5, 4, 460, 23],
["jump_true", 6, "eq_done_905", 460, 23],
["is_int", 7, 5, 460, 23],
["jump_false", 7, "eq_ni_906", 460, 23],
"_nop_tc_579",
["jump", "eq_ni_906", 460, 23],
["eq_int", 6, 5, 4, 460, 23],
["jump", "eq_done_905", 460, 23],
"eq_ni_906",
["is_num", 7, 5, 460, 23],
["jump_false", 7, "eq_nn_907", 460, 23],
"_nop_tc_580",
["jump", "eq_nn_907", 460, 23],
["eq_float", 6, 5, 4, 460, 23],
["jump", "eq_done_905", 460, 23],
"eq_nn_907",
["is_text", 7, 5, 460, 23],
["jump_false", 7, "eq_nt_908", 460, 23],
"_nop_tc_581",
"_nop_tc_582",
["eq_text", 6, 5, 4, 460, 23],
["jump", "eq_done_905", 460, 23],
"eq_nt_908",
["is_null", 7, 5, 460, 23],
["jump_false", 7, "eq_nnl_909", 460, 23],
"_nop_tc_583",
["jump", "eq_nnl_909", 460, 23],
["true", 6, 460, 23],
["jump", "eq_done_905", 460, 23],
"eq_nnl_909",
["is_bool", 7, 5, 460, 23],
["jump_false", 7, "eq_nb_910", 460, 23],
"_nop_tc_584",
["jump", "eq_nb_910", 460, 23],
["eq_bool", 6, 5, 4, 460, 23],
["jump", "eq_done_905", 460, 23],
"eq_nb_910",
["false", 6, 460, 23],
"eq_done_905",
["jump_false", 6, "if_else_903", 460, 23],
["get", 4, 15, 1, 460, 28],
["frame", 5, 4, 0, 460, 28],
["null", 4, 460, 28],
["setarg", 5, 0, 4, 460, 28],
["invoke", 5, 4, 460, 28],
["jump", "if_end_904", 460, 28],
"if_else_903",
["get", 4, 8, 1, 461, 16],
["load_field", 5, 4, "kind", 461, 16],
["access", 4, "eof", 461, 28],
["is_identical", 6, 5, 4, 461, 28],
["jump_true", 6, "eq_done_913", 461, 28],
["is_int", 7, 5, 461, 28],
["jump_false", 7, "eq_ni_914", 461, 28],
"_nop_tc_585",
["jump", "eq_ni_914", 461, 28],
["eq_int", 6, 5, 4, 461, 28],
["jump", "eq_done_913", 461, 28],
"eq_ni_914",
["is_num", 7, 5, 461, 28],
["jump_false", 7, "eq_nn_915", 461, 28],
"_nop_tc_586",
["jump", "eq_nn_915", 461, 28],
["eq_float", 6, 5, 4, 461, 28],
["jump", "eq_done_913", 461, 28],
"eq_nn_915",
["is_text", 7, 5, 461, 28],
["jump_false", 7, "eq_nt_916", 461, 28],
"_nop_tc_587",
"_nop_tc_588",
["eq_text", 6, 5, 4, 461, 28],
["jump", "eq_done_913", 461, 28],
"eq_nt_916",
["is_null", 7, 5, 461, 28],
["jump_false", 7, "eq_nnl_917", 461, 28],
"_nop_tc_589",
["jump", "eq_nnl_917", 461, 28],
["true", 6, 461, 28],
["jump", "eq_done_913", 461, 28],
"eq_nnl_917",
["is_bool", 7, 5, 461, 28],
["jump_false", 7, "eq_nb_918", 461, 28],
"_nop_tc_590",
["jump", "eq_nb_918", 461, 28],
["eq_bool", 6, 5, 4, 461, 28],
["jump", "eq_done_913", 461, 28],
"eq_nb_918",
["false", 6, 461, 28],
"eq_done_913",
["jump_false", 6, "if_else_911", 461, 28],
["get", 4, 8, 1, 461, 47],
["access", 5, "unterminated parenthesized expression, expected ')'", 461, 52],
["get", 6, 23, 1, 461, 35],
["frame", 7, 6, 2, 461, 35],
["null", 6, 461, 35],
["setarg", 7, 0, 6, 461, 35],
["setarg", 7, 1, 4, 461, 35],
["setarg", 7, 2, 5, 461, 35],
["invoke", 7, 4, 461, 35],
["jump", "if_end_912", 461, 35],
"if_else_911",
["get", 4, 8, 1, 462, 24],
["access", 5, "expected ')' after expression", 462, 29],
["get", 6, 23, 1, 462, 12],
["frame", 7, 6, 2, 462, 12],
["null", 6, 462, 12],
["setarg", 7, 0, 6, 462, 12],
["setarg", 7, 1, 4, 462, 12],
["setarg", 7, 2, 5, 462, 12],
["invoke", 7, 4, 462, 12],
"if_end_912",
"if_end_904",
["return", 1, 463, 14],
"_nop_ur_13",
"if_else_893",
"if_end_894",
["access", 4, "function", 465, 14],
["is_identical", 5, 3, 4, 465, 14],
["jump_true", 5, "eq_done_921", 465, 14],
["is_int", 6, 3, 465, 14],
["jump_false", 6, "eq_ni_922", 465, 14],
"_nop_tc_591",
["jump", "eq_ni_922", 465, 14],
["eq_int", 5, 3, 4, 465, 14],
["jump", "eq_done_921", 465, 14],
"eq_ni_922",
["is_num", 6, 3, 465, 14],
["jump_false", 6, "eq_nn_923", 465, 14],
"_nop_tc_592",
["jump", "eq_nn_923", 465, 14],
["eq_float", 5, 3, 4, 465, 14],
["jump", "eq_done_921", 465, 14],
"eq_nn_923",
["is_text", 6, 3, 465, 14],
["jump_false", 6, "eq_nt_924", 465, 14],
"_nop_tc_593",
"_nop_tc_594",
["eq_text", 5, 3, 4, 465, 14],
["jump", "eq_done_921", 465, 14],
"eq_nt_924",
["is_null", 6, 3, 465, 14],
["jump_false", 6, "eq_nnl_925", 465, 14],
"_nop_tc_595",
["jump", "eq_nnl_925", 465, 14],
["true", 5, 465, 14],
["jump", "eq_done_921", 465, 14],
"eq_nnl_925",
["is_bool", 6, 3, 465, 14],
["jump_false", 6, "eq_nb_926", 465, 14],
"_nop_tc_596",
["jump", "eq_nb_926", 465, 14],
["eq_bool", 5, 3, 4, 465, 14],
["jump", "eq_done_921", 465, 14],
"eq_nb_926",
["false", 5, 465, 14],
"eq_done_921",
["jump_false", 5, "if_else_919", 465, 14],
["get", 4, 30, 1, 466, 14],
["frame", 5, 4, 0, 466, 14],
["null", 4, 466, 14],
["setarg", 5, 0, 4, 466, 14],
["tail_invoke", 5, 4, 466, 14],
["return", 4, 466, 14],
"_nop_ur_14",
"if_else_919",
"if_end_920",
["access", 4, "/", 468, 14],
["is_identical", 5, 3, 4, 468, 14],
["jump_true", 5, "eq_done_929", 468, 14],
["is_int", 6, 3, 468, 14],
["jump_false", 6, "eq_ni_930", 468, 14],
"_nop_tc_597",
["jump", "eq_ni_930", 468, 14],
["eq_int", 5, 3, 4, 468, 14],
["jump", "eq_done_929", 468, 14],
"eq_ni_930",
["is_num", 6, 3, 468, 14],
["jump_false", 6, "eq_nn_931", 468, 14],
"_nop_tc_598",
["jump", "eq_nn_931", 468, 14],
["eq_float", 5, 3, 4, 468, 14],
["jump", "eq_done_929", 468, 14],
"eq_nn_931",
["is_text", 6, 3, 468, 14],
["jump_false", 6, "eq_nt_932", 468, 14],
"_nop_tc_599",
"_nop_tc_600",
["eq_text", 5, 3, 4, 468, 14],
["jump", "eq_done_929", 468, 14],
"eq_nt_932",
["is_null", 6, 3, 468, 14],
["jump_false", 6, "eq_nnl_933", 468, 14],
"_nop_tc_601",
["jump", "eq_nnl_933", 468, 14],
["true", 5, 468, 14],
["jump", "eq_done_929", 468, 14],
"eq_nnl_933",
["is_bool", 6, 3, 468, 14],
["jump_false", 6, "eq_nb_934", 468, 14],
"_nop_tc_602",
["jump", "eq_nb_934", 468, 14],
["eq_bool", 5, 3, 4, 468, 14],
["jump", "eq_done_929", 468, 14],
"eq_nb_934",
["false", 5, 468, 14],
"eq_done_929",
["jump_false", 5, "if_else_927", 468, 14],
["access", 4, "regexp", 469, 23],
["get", 5, 21, 1, 469, 14],
["frame", 6, 5, 2, 469, 14],
["null", 5, 469, 14],
["setarg", 6, 0, 5, 469, 14],
["setarg", 6, 1, 4, 469, 14],
["setarg", 6, 2, 2, 469, 14],
["invoke", 6, 4, 469, 14],
["move", 1, 4, 469, 14],
["get", 4, 8, 1, 470, 14],
["load_field", 5, 4, "at", 470, 14],
["access", 4, 1, 470, 23],
["is_num", 6, 5, 470, 23],
["jump_false", 6, "num_err_935", 470, 23],
"_nop_tc_603",
"_nop_tc_604",
["add", 6, 5, 4, 470, 23],
["jump", "num_done_936", 470, 23],
"num_err_935",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
470,
23
],
["access", 5, "error", 470, 23],
["access", 7, "cannot apply '+': operands must be numbers", 470, 23],
["array", 8, 0, 470, 23],
["push", 8, 7, 470, 23],
["frame", 7, 4, 2, 470, 23],
["null", 4, 470, 23],
["setarg", 7, 0, 4, 470, 23],
["setarg", 7, 1, 5, 470, 23],
["setarg", 7, 2, 8, 470, 23],
["invoke", 7, 4, 470, 23],
["disrupt", 470, 23],
"num_done_936",
["move", 17, 6, 470, 23],
["array", 4, 0, 471, 23],
["move", 18, 4, 471, 23],
["array", 4, 0, 472, 21],
["move", 19, 4, 472, 21],
"while_start_937",
["get", 4, 6, 1, 473, 21],
["is_int", 5, 17, 473, 21],
["jump_false", 5, "rel_ni_940", 473, 21],
["is_int", 5, 4, 473, 21],
["jump_false", 5, "rel_ni_940", 473, 21],
["lt_int", 6, 17, 4, 473, 21],
["jump", "rel_done_942", 473, 21],
"rel_ni_940",
"_nop_tc_605",
"_nop_tc_606",
["is_num", 5, 4, 473, 21],
["jump_false", 5, "rel_nn_941", 473, 21],
["lt_float", 6, 17, 4, 473, 21],
["jump", "rel_done_942", 473, 21],
"rel_nn_941",
"_nop_tc_607",
["jump", "rel_err_943", 473, 21],
["is_text", 5, 4, 473, 21],
["jump_false", 5, "rel_err_943", 473, 21],
["lt_text", 6, 17, 4, 473, 21],
["jump", "rel_done_942", 473, 21],
"rel_err_943",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
473,
21
],
["access", 5, "error", 473, 21],
["access", 7, "cannot compare with '<': operands must be same type", 473, 21],
["array", 8, 0, 473, 21],
["push", 8, 7, 473, 21],
["frame", 7, 4, 2, 473, 21],
["null", 4, 473, 21],
["setarg", 7, 0, 4, 473, 21],
["setarg", 7, 1, 5, 473, 21],
["setarg", 7, 2, 8, 473, 21],
["invoke", 7, 4, 473, 21],
["disrupt", 473, 21],
"rel_done_942",
["move", 4, 6, 473, 21],
["jump_false", 4, "and_end_939", 473, 21],
["get", 5, 2, 1, 473, 33],
["load_dynamic", 6, 5, 17, 473, 37],
["access", 5, "/", 473, 46],
["is_identical", 7, 6, 5, 473, 46],
["jump_true", 7, "ne_nid_945", 473, 46],
["jump", "ne_ni_946", 473, 46],
"ne_nid_945",
["false", 7, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_ni_946",
["is_int", 8, 6, 473, 46],
["jump_false", 8, "ne_nn_947", 473, 46],
"_nop_tc_608",
["jump", "ne_nn_947", 473, 46],
["ne_int", 7, 6, 5, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_nn_947",
["is_num", 8, 6, 473, 46],
["jump_false", 8, "ne_nt_948", 473, 46],
"_nop_tc_609",
["jump", "ne_nt_948", 473, 46],
["ne_float", 7, 6, 5, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_nt_948",
["is_text", 8, 6, 473, 46],
["jump_false", 8, "ne_nnl_949", 473, 46],
"_nop_tc_610",
"_nop_tc_611",
["ne_text", 7, 6, 5, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_nnl_949",
["is_null", 8, 6, 473, 46],
["jump_false", 8, "ne_nb_950", 473, 46],
"_nop_tc_612",
["jump", "ne_nb_950", 473, 46],
["false", 7, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_nb_950",
["is_bool", 8, 6, 473, 46],
["jump_false", 8, "ne_mis_951", 473, 46],
"_nop_tc_613",
["jump", "ne_mis_951", 473, 46],
["ne_bool", 7, 6, 5, 473, 46],
["jump", "ne_done_944", 473, 46],
"ne_mis_951",
["true", 7, 473, 46],
"ne_done_944",
["move", 4, 7, 473, 46],
"and_end_939",
["jump_false", 4, "while_end_938", 473, 46],
["get", 4, 2, 1, 474, 13],
["load_dynamic", 5, 4, 17, 474, 17],
["access", 4, "\\", 474, 26],
["is_identical", 6, 5, 4, 474, 26],
["jump_true", 6, "eq_done_955", 474, 26],
["is_int", 7, 5, 474, 26],
["jump_false", 7, "eq_ni_956", 474, 26],
"_nop_tc_614",
["jump", "eq_ni_956", 474, 26],
["eq_int", 6, 5, 4, 474, 26],
["jump", "eq_done_955", 474, 26],
"eq_ni_956",
["is_num", 7, 5, 474, 26],
["jump_false", 7, "eq_nn_957", 474, 26],
"_nop_tc_615",
["jump", "eq_nn_957", 474, 26],
["eq_float", 6, 5, 4, 474, 26],
["jump", "eq_done_955", 474, 26],
"eq_nn_957",
["is_text", 7, 5, 474, 26],
["jump_false", 7, "eq_nt_958", 474, 26],
"_nop_tc_616",
"_nop_tc_617",
["eq_text", 6, 5, 4, 474, 26],
["jump", "eq_done_955", 474, 26],
"eq_nt_958",
["is_null", 7, 5, 474, 26],
["jump_false", 7, "eq_nnl_959", 474, 26],
"_nop_tc_618",
["jump", "eq_nnl_959", 474, 26],
["true", 6, 474, 26],
["jump", "eq_done_955", 474, 26],
"eq_nnl_959",
["is_bool", 7, 5, 474, 26],
["jump_false", 7, "eq_nb_960", 474, 26],
"_nop_tc_619",
["jump", "eq_nb_960", 474, 26],
["eq_bool", 6, 5, 4, 474, 26],
["jump", "eq_done_955", 474, 26],
"eq_nb_960",
["false", 6, 474, 26],
"eq_done_955",
["move", 4, 6, 474, 26],
["jump_false", 4, "and_end_954", 474, 26],
["access", 5, 1, 474, 41],
"_nop_tc_620",
"_nop_tc_621",
"_nop_tc_622",
"_nop_tc_623",
["add", 6, 17, 5, 474, 41],
["jump", "num_done_962", 474, 41],
"num_err_961",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
474,
41
],
["access", 7, "error", 474, 41],
["access", 8, "cannot apply '+': operands must be numbers", 474, 41],
["array", 9, 0, 474, 41],
["push", 9, 8, 474, 41],
["frame", 8, 5, 2, 474, 41],
["null", 5, 474, 41],
["setarg", 8, 0, 5, 474, 41],
["setarg", 8, 1, 7, 474, 41],
["setarg", 8, 2, 9, 474, 41],
["invoke", 8, 5, 474, 41],
["disrupt", 474, 41],
"num_done_962",
["get", 5, 6, 1, 474, 45],
["is_int", 7, 6, 474, 45],
["jump_false", 7, "rel_ni_963", 474, 45],
["is_int", 7, 5, 474, 45],
["jump_false", 7, "rel_ni_963", 474, 45],
["lt_int", 8, 6, 5, 474, 45],
["jump", "rel_done_965", 474, 45],
"rel_ni_963",
"_nop_tc_624",
"_nop_tc_625",
["is_num", 7, 5, 474, 45],
["jump_false", 7, "rel_nn_964", 474, 45],
["lt_float", 8, 6, 5, 474, 45],
["jump", "rel_done_965", 474, 45],
"rel_nn_964",
"_nop_tc_626",
["jump", "rel_err_966", 474, 45],
["is_text", 7, 5, 474, 45],
["jump_false", 7, "rel_err_966", 474, 45],
["lt_text", 8, 6, 5, 474, 45],
["jump", "rel_done_965", 474, 45],
"rel_err_966",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
474,
45
],
["access", 6, "error", 474, 45],
["access", 7, "cannot compare with '<': operands must be same type", 474, 45],
["array", 9, 0, 474, 45],
["push", 9, 7, 474, 45],
["frame", 7, 5, 2, 474, 45],
["null", 5, 474, 45],
["setarg", 7, 0, 5, 474, 45],
["setarg", 7, 1, 6, 474, 45],
["setarg", 7, 2, 9, 474, 45],
["invoke", 7, 5, 474, 45],
["disrupt", 474, 45],
"rel_done_965",
["move", 4, 8, 474, 45],
"and_end_954",
["jump_false", 4, "if_else_952", 474, 45],
["get", 4, 2, 1, 475, 31],
["load_dynamic", 5, 4, 17, 475, 35],
["is_array", 4, 18, 475, 35],
["jump_false", 4, "push_err_967", 475, 35],
["push", 18, 5, 475, 35],
["jump", "push_done_968", 475, 35],
"push_err_967",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
475,
35
],
["access", 5, "error", 475, 35],
["access", 6, "cannot push: target must be an array", 475, 35],
["array", 7, 0, 475, 35],
["push", 7, 6, 475, 35],
["frame", 6, 4, 2, 475, 35],
["null", 4, 475, 35],
["setarg", 6, 0, 4, 475, 35],
["setarg", 6, 1, 5, 475, 35],
["setarg", 6, 2, 7, 475, 35],
["invoke", 6, 4, 475, 35],
["disrupt", 475, 35],
"push_done_968",
["get", 4, 2, 1, 476, 31],
["access", 5, 1, 476, 42],
"_nop_tc_627",
"_nop_tc_628",
"_nop_tc_629",
"_nop_tc_630",
["add", 6, 17, 5, 476, 42],
["jump", "num_done_970", 476, 42],
"num_err_969",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
476,
42
],
["access", 7, "error", 476, 42],
["access", 8, "cannot apply '+': operands must be numbers", 476, 42],
["array", 9, 0, 476, 42],
["push", 9, 8, 476, 42],
["frame", 8, 5, 2, 476, 42],
["null", 5, 476, 42],
["setarg", 8, 0, 5, 476, 42],
["setarg", 8, 1, 7, 476, 42],
["setarg", 8, 2, 9, 476, 42],
["invoke", 8, 5, 476, 42],
["disrupt", 476, 42],
"num_done_970",
["load_dynamic", 5, 4, 6, 476, 42],
["is_array", 4, 18, 476, 42],
["jump_false", 4, "push_err_971", 476, 42],
["push", 18, 5, 476, 42],
["jump", "push_done_972", 476, 42],
"push_err_971",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
476,
42
],
["access", 5, "error", 476, 42],
["access", 6, "cannot push: target must be an array", 476, 42],
["array", 7, 0, 476, 42],
["push", 7, 6, 476, 42],
["frame", 6, 4, 2, 476, 42],
["null", 4, 476, 42],
["setarg", 6, 0, 4, 476, 42],
["setarg", 6, 1, 5, 476, 42],
["setarg", 6, 2, 7, 476, 42],
["invoke", 6, 4, 476, 42],
["disrupt", 476, 42],
"push_done_972",
["access", 4, 2, 477, 25],
"_nop_tc_631",
"_nop_tc_632",
"_nop_tc_633",
"_nop_tc_634",
["add", 5, 17, 4, 477, 25],
["jump", "num_done_974", 477, 25],
"num_err_973",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
477,
25
],
["access", 6, "error", 477, 25],
["access", 7, "cannot apply '+': operands must be numbers", 477, 25],
["array", 8, 0, 477, 25],
["push", 8, 7, 477, 25],
["frame", 7, 4, 2, 477, 25],
["null", 4, 477, 25],
["setarg", 7, 0, 4, 477, 25],
["setarg", 7, 1, 6, 477, 25],
["setarg", 7, 2, 8, 477, 25],
["invoke", 7, 4, 477, 25],
["disrupt", 477, 25],
"num_done_974",
["move", 17, 5, 477, 25],
["jump", "if_end_953", 477, 25],
"if_else_952",
["get", 4, 2, 1, 479, 31],
["load_dynamic", 5, 4, 17, 479, 35],
["is_array", 4, 18, 479, 35],
["jump_false", 4, "push_err_975", 479, 35],
["push", 18, 5, 479, 35],
["jump", "push_done_976", 479, 35],
"push_err_975",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
479,
35
],
["access", 5, "error", 479, 35],
["access", 6, "cannot push: target must be an array", 479, 35],
["array", 7, 0, 479, 35],
["push", 7, 6, 479, 35],
["frame", 6, 4, 2, 479, 35],
["null", 4, 479, 35],
["setarg", 6, 0, 4, 479, 35],
["setarg", 6, 1, 5, 479, 35],
["setarg", 6, 2, 7, 479, 35],
["invoke", 6, 4, 479, 35],
["disrupt", 479, 35],
"push_done_976",
["access", 4, 1, 480, 25],
"_nop_tc_635",
"_nop_tc_636",
"_nop_tc_637",
"_nop_tc_638",
["add", 5, 17, 4, 480, 25],
["jump", "num_done_978", 480, 25],
"num_err_977",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
480,
25
],
["access", 6, "error", 480, 25],
["access", 7, "cannot apply '+': operands must be numbers", 480, 25],
["array", 8, 0, 480, 25],
["push", 8, 7, 480, 25],
["frame", 7, 4, 2, 480, 25],
["null", 4, 480, 25],
["setarg", 7, 0, 4, 480, 25],
["setarg", 7, 1, 6, 480, 25],
["setarg", 7, 2, 8, 480, 25],
["invoke", 7, 4, 480, 25],
["disrupt", 480, 25],
"num_done_978",
["move", 17, 5, 480, 25],
"if_end_953",
["jump", "while_start_937", 480, 25],
"while_end_938",
["get", 4, 6, 1, 483, 18],
["is_int", 5, 17, 483, 18],
["jump_false", 5, "rel_ni_981", 483, 18],
["is_int", 5, 4, 483, 18],
["jump_false", 5, "rel_ni_981", 483, 18],
["lt_int", 6, 17, 4, 483, 18],
["jump", "rel_done_983", 483, 18],
"rel_ni_981",
"_nop_tc_639",
"_nop_tc_640",
["is_num", 5, 4, 483, 18],
["jump_false", 5, "rel_nn_982", 483, 18],
["lt_float", 6, 17, 4, 483, 18],
["jump", "rel_done_983", 483, 18],
"rel_nn_982",
"_nop_tc_641",
["jump", "rel_err_984", 483, 18],
["is_text", 5, 4, 483, 18],
["jump_false", 5, "rel_err_984", 483, 18],
["lt_text", 6, 17, 4, 483, 18],
["jump", "rel_done_983", 483, 18],
"rel_err_984",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
483,
18
],
["access", 5, "error", 483, 18],
["access", 7, "cannot compare with '<': operands must be same type", 483, 18],
["array", 8, 0, 483, 18],
["push", 8, 7, 483, 18],
["frame", 7, 4, 2, 483, 18],
["null", 4, 483, 18],
["setarg", 7, 0, 4, 483, 18],
["setarg", 7, 1, 5, 483, 18],
["setarg", 7, 2, 8, 483, 18],
["invoke", 7, 4, 483, 18],
["disrupt", 483, 18],
"rel_done_983",
["jump_false", 6, "if_else_979", 483, 18],
["access", 4, 1, 483, 42],
"_nop_tc_642",
"_nop_tc_643",
"_nop_tc_644",
"_nop_tc_645",
["add", 5, 17, 4, 483, 42],
["jump", "num_done_986", 483, 42],
"num_err_985",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
483,
42
],
["access", 6, "error", 483, 42],
["access", 7, "cannot apply '+': operands must be numbers", 483, 42],
["array", 8, 0, 483, 42],
["push", 8, 7, 483, 42],
["frame", 7, 4, 2, 483, 42],
["null", 4, 483, 42],
["setarg", 7, 0, 4, 483, 42],
["setarg", 7, 1, 6, 483, 42],
["setarg", 7, 2, 8, 483, 42],
["invoke", 7, 4, 483, 42],
["disrupt", 483, 42],
"num_done_986",
["move", 17, 5, 483, 42],
["jump", "if_end_980", 483, 42],
"if_else_979",
"if_end_980",
"while_start_987",
["get", 4, 6, 1, 484, 21],
["is_int", 5, 17, 484, 21],
["jump_false", 5, "rel_ni_990", 484, 21],
["is_int", 5, 4, 484, 21],
["jump_false", 5, "rel_ni_990", 484, 21],
["lt_int", 6, 17, 4, 484, 21],
["jump", "rel_done_992", 484, 21],
"rel_ni_990",
"_nop_tc_646",
"_nop_tc_647",
["is_num", 5, 4, 484, 21],
["jump_false", 5, "rel_nn_991", 484, 21],
["lt_float", 6, 17, 4, 484, 21],
["jump", "rel_done_992", 484, 21],
"rel_nn_991",
"_nop_tc_648",
["jump", "rel_err_993", 484, 21],
["is_text", 5, 4, 484, 21],
["jump_false", 5, "rel_err_993", 484, 21],
["lt_text", 6, 17, 4, 484, 21],
["jump", "rel_done_992", 484, 21],
"rel_err_993",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
484,
21
],
["access", 5, "error", 484, 21],
["access", 7, "cannot compare with '<': operands must be same type", 484, 21],
["array", 8, 0, 484, 21],
["push", 8, 7, 484, 21],
["frame", 7, 4, 2, 484, 21],
["null", 4, 484, 21],
["setarg", 7, 0, 4, 484, 21],
["setarg", 7, 1, 5, 484, 21],
["setarg", 7, 2, 8, 484, 21],
["invoke", 7, 4, 484, 21],
["disrupt", 484, 21],
"rel_done_992",
["move", 4, 6, 484, 21],
["jump_false", 4, "and_end_989", 484, 21],
["get", 5, 2, 1, 484, 43],
["load_dynamic", 6, 5, 17, 484, 47],
[
"access",
5,
{
"name": "is_letter",
"kind": "name",
"make": "intrinsic"
},
484,
33
],
["frame", 7, 5, 1, 484, 33],
["null", 5, 484, 33],
["setarg", 7, 0, 5, 484, 33],
["setarg", 7, 1, 6, 484, 33],
["invoke", 7, 5, 484, 33],
["move", 4, 5, 484, 33],
"and_end_989",
["jump_false", 4, "while_end_988", 484, 33],
["get", 4, 2, 1, 485, 27],
["load_dynamic", 5, 4, 17, 485, 31],
["is_array", 4, 19, 485, 31],
["jump_false", 4, "push_err_994", 485, 31],
["push", 19, 5, 485, 31],
["jump", "push_done_995", 485, 31],
"push_err_994",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
485,
31
],
["access", 5, "error", 485, 31],
["access", 6, "cannot push: target must be an array", 485, 31],
["array", 7, 0, 485, 31],
["push", 7, 6, 485, 31],
["frame", 6, 4, 2, 485, 31],
["null", 4, 485, 31],
["setarg", 6, 0, 4, 485, 31],
["setarg", 6, 1, 5, 485, 31],
["setarg", 6, 2, 7, 485, 31],
["invoke", 6, 4, 485, 31],
["disrupt", 485, 31],
"push_done_995",
["access", 4, 1, 486, 23],
"_nop_tc_649",
"_nop_tc_650",
"_nop_tc_651",
"_nop_tc_652",
["add", 5, 17, 4, 486, 23],
["jump", "num_done_997", 486, 23],
"num_err_996",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
486,
23
],
["access", 6, "error", 486, 23],
["access", 7, "cannot apply '+': operands must be numbers", 486, 23],
["array", 8, 0, 486, 23],
["push", 8, 7, 486, 23],
["frame", 7, 4, 2, 486, 23],
["null", 4, 486, 23],
["setarg", 7, 0, 4, 486, 23],
["setarg", 7, 1, 6, 486, 23],
["setarg", 7, 2, 8, 486, 23],
["invoke", 7, 4, 486, 23],
["disrupt", 486, 23],
"num_done_997",
["move", 17, 5, 486, 23],
["jump", "while_start_987", 486, 23],
"while_end_988",
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
488,
22
],
["frame", 5, 4, 1, 488, 22],
["null", 4, 488, 22],
["setarg", 5, 0, 4, 488, 22],
["setarg", 5, 1, 18, 488, 22],
["invoke", 5, 4, 488, 22],
["store_field", 1, 4, "pattern", 488, 7],
["length", 4, 19, 489, 18],
["access", 5, 0, 489, 33],
"_nop_tc_653",
"_nop_tc_654",
"_nop_tc_655",
"_nop_tc_656",
["gt_int", 6, 4, 5, 489, 33],
["jump", "rel_done_1002", 489, 33],
"rel_ni_1000",
"_nop_tc_657",
"_nop_tc_658",
"_nop_tc_659",
"_nop_tc_660",
["gt_float", 6, 4, 5, 489, 33],
["jump", "rel_done_1002", 489, 33],
"rel_nn_1001",
"_nop_tc_661",
["jump", "rel_err_1003", 489, 33],
"_nop_tc_662",
["jump", "rel_err_1003", 489, 33],
["gt_text", 6, 4, 5, 489, 33],
["jump", "rel_done_1002", 489, 33],
"rel_err_1003",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
489,
33
],
["access", 5, "error", 489, 33],
["access", 7, "cannot compare with '>': operands must be same type", 489, 33],
["array", 8, 0, 489, 33],
["push", 8, 7, 489, 33],
["frame", 7, 4, 2, 489, 33],
["null", 4, 489, 33],
["setarg", 7, 0, 4, 489, 33],
["setarg", 7, 1, 5, 489, 33],
["setarg", 7, 2, 8, 489, 33],
["invoke", 7, 4, 489, 33],
["disrupt", 489, 33],
"rel_done_1002",
["jump_false", 6, "if_else_998", 489, 33],
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
489,
49
],
["frame", 5, 4, 1, 489, 49],
["null", 4, 489, 49],
["setarg", 5, 0, 4, 489, 49],
["setarg", 5, 1, 19, 489, 49],
["invoke", 5, 4, 489, 49],
["store_field", 1, 4, "flags", 489, 36],
["jump", "if_end_999", 489, 36],
"if_else_998",
"if_end_999",
"while_start_1004",
["true", 4, 491, 14],
["jump_false", 4, "while_end_1005", 491, 14],
["get", 4, 15, 1, 492, 9],
["frame", 5, 4, 0, 492, 9],
["null", 4, 492, 9],
["setarg", 5, 0, 4, 492, 9],
["invoke", 5, 4, 492, 9],
["get", 4, 8, 1, 493, 13],
["load_field", 5, 4, "kind", 493, 13],
["access", 4, "eof", 493, 25],
["is_identical", 6, 5, 4, 493, 25],
["jump_true", 6, "eq_done_1009", 493, 25],
["is_int", 7, 5, 493, 25],
["jump_false", 7, "eq_ni_1010", 493, 25],
"_nop_tc_663",
["jump", "eq_ni_1010", 493, 25],
["eq_int", 6, 5, 4, 493, 25],
["jump", "eq_done_1009", 493, 25],
"eq_ni_1010",
["is_num", 7, 5, 493, 25],
["jump_false", 7, "eq_nn_1011", 493, 25],
"_nop_tc_664",
["jump", "eq_nn_1011", 493, 25],
["eq_float", 6, 5, 4, 493, 25],
["jump", "eq_done_1009", 493, 25],
"eq_nn_1011",
["is_text", 7, 5, 493, 25],
["jump_false", 7, "eq_nt_1012", 493, 25],
"_nop_tc_665",
"_nop_tc_666",
["eq_text", 6, 5, 4, 493, 25],
["jump", "eq_done_1009", 493, 25],
"eq_nt_1012",
["is_null", 7, 5, 493, 25],
["jump_false", 7, "eq_nnl_1013", 493, 25],
"_nop_tc_667",
["jump", "eq_nnl_1013", 493, 25],
["true", 6, 493, 25],
["jump", "eq_done_1009", 493, 25],
"eq_nnl_1013",
["is_bool", 7, 5, 493, 25],
["jump_false", 7, "eq_nb_1014", 493, 25],
"_nop_tc_668",
["jump", "eq_nb_1014", 493, 25],
["eq_bool", 6, 5, 4, 493, 25],
["jump", "eq_done_1009", 493, 25],
"eq_nb_1014",
["false", 6, 493, 25],
"eq_done_1009",
["move", 4, 6, 493, 25],
["jump_true", 4, "or_end_1008", 493, 25],
["get", 5, 8, 1, 493, 34],
["load_field", 6, 5, "at", 493, 34],
["is_int", 5, 6, 493, 44],
["jump_false", 5, "rel_ni_1015", 493, 44],
["is_int", 7, 17, 493, 44],
["jump_false", 7, "rel_ni_1015", 493, 44],
["ge_int", 7, 6, 17, 493, 44],
["jump", "rel_done_1017", 493, 44],
"rel_ni_1015",
["is_num", 5, 6, 493, 44],
["jump_false", 5, "rel_nn_1016", 493, 44],
"_nop_tc_669",
"_nop_tc_670",
["ge_float", 7, 6, 17, 493, 44],
["jump", "rel_done_1017", 493, 44],
"rel_nn_1016",
["is_text", 5, 6, 493, 44],
["jump_false", 5, "rel_err_1018", 493, 44],
"_nop_tc_671",
["jump", "rel_err_1018", 493, 44],
["ge_text", 7, 6, 17, 493, 44],
["jump", "rel_done_1017", 493, 44],
"rel_err_1018",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
493,
44
],
["access", 6, "error", 493, 44],
["access", 8, "cannot compare with '>=': operands must be same type", 493, 44],
["array", 9, 0, 493, 44],
["push", 9, 8, 493, 44],
["frame", 8, 5, 2, 493, 44],
["null", 5, 493, 44],
["setarg", 8, 0, 5, 493, 44],
["setarg", 8, 1, 6, 493, 44],
["setarg", 8, 2, 9, 493, 44],
["invoke", 8, 5, 493, 44],
["disrupt", 493, 44],
"rel_done_1017",
["move", 4, 7, 493, 44],
"or_end_1008",
["jump_false", 4, "if_else_1006", 493, 44],
["jump", "while_end_1005", 493, 50],
["jump", "if_end_1007", 493, 50],
"if_else_1006",
"if_end_1007",
["jump", "while_start_1004", 493, 50],
"while_end_1005",
["get", 4, 22, 1, 495, 7],
["frame", 5, 4, 1, 495, 7],
["null", 4, 495, 7],
["setarg", 5, 0, 4, 495, 7],
["setarg", 5, 1, 1, 495, 7],
["invoke", 5, 4, 495, 7],
["return", 1, 496, 14],
"_nop_ur_15",
"if_else_927",
"if_end_928",
["access", 1, "eof", 499, 14],
["is_identical", 4, 3, 1, 499, 14],
["jump_true", 4, "eq_done_1021", 499, 14],
["is_int", 5, 3, 499, 14],
["jump_false", 5, "eq_ni_1022", 499, 14],
"_nop_tc_672",
["jump", "eq_ni_1022", 499, 14],
["eq_int", 4, 3, 1, 499, 14],
["jump", "eq_done_1021", 499, 14],
"eq_ni_1022",
["is_num", 5, 3, 499, 14],
["jump_false", 5, "eq_nn_1023", 499, 14],
"_nop_tc_673",
["jump", "eq_nn_1023", 499, 14],
["eq_float", 4, 3, 1, 499, 14],
["jump", "eq_done_1021", 499, 14],
"eq_nn_1023",
["is_text", 5, 3, 499, 14],
["jump_false", 5, "eq_nt_1024", 499, 14],
"_nop_tc_674",
"_nop_tc_675",
["eq_text", 4, 3, 1, 499, 14],
["jump", "eq_done_1021", 499, 14],
"eq_nt_1024",
["is_null", 5, 3, 499, 14],
["jump_false", 5, "eq_nnl_1025", 499, 14],
"_nop_tc_676",
["jump", "eq_nnl_1025", 499, 14],
["true", 4, 499, 14],
["jump", "eq_done_1021", 499, 14],
"eq_nnl_1025",
["is_bool", 5, 3, 499, 14],
["jump_false", 5, "eq_nb_1026", 499, 14],
"_nop_tc_677",
["jump", "eq_nb_1026", 499, 14],
["eq_bool", 4, 3, 1, 499, 14],
["jump", "eq_done_1021", 499, 14],
"eq_nb_1026",
["false", 4, 499, 14],
"eq_done_1021",
["jump_false", 4, "if_else_1019", 499, 14],
["access", 1, "unexpected end of input", 500, 26],
["get", 3, 23, 1, 500, 7],
["frame", 4, 3, 2, 500, 7],
["null", 3, 500, 7],
["setarg", 4, 0, 3, 500, 7],
["setarg", 4, 1, 2, 500, 7],
["setarg", 4, 2, 1, 500, 7],
["invoke", 4, 1, 500, 7],
["jump", "if_end_1020", 500, 7],
"if_else_1019",
["access", 1, "unexpected token where expression expected", 502, 26],
["get", 3, 23, 1, 502, 7],
["frame", 4, 3, 2, 502, 7],
["null", 3, 502, 7],
["setarg", 4, 0, 3, 502, 7],
["setarg", 4, 1, 2, 502, 7],
["setarg", 4, 2, 1, 502, 7],
["invoke", 4, 1, 502, 7],
"if_end_1020",
["get", 1, 15, 1, 504, 5],
["frame", 2, 1, 0, 504, 5],
["null", 1, 504, 5],
["setarg", 2, 0, 1, 504, 5],
["invoke", 2, 1, 504, 5],
["null", 1, 505, 12],
["return", 1, 505, 12],
"_nop_ur_16",
"_nop_ur_17"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["get", 1, 34, 1, 509, 16],
["frame", 2, 1, 0, 509, 16],
["null", 1, 509, 16],
["setarg", 2, 0, 1, 509, 16],
["invoke", 2, 1, 509, 16],
["move", 2, 1, 509, 16],
["null", 1, 510, 17],
["null", 3, 511, 20],
["null", 4, 512, 17],
["null", 5, 513, 15],
["null", 6, 514, 21],
["null", 7, 518, 17],
["is_identical", 8, 2, 7, 518, 17],
["jump_true", 8, "eq_done_1029", 518, 17],
["is_int", 9, 2, 518, 17],
["jump_false", 9, "eq_ni_1030", 518, 17],
"_nop_tc_1",
["jump", "eq_ni_1030", 518, 17],
["eq_int", 8, 2, 7, 518, 17],
["jump", "eq_done_1029", 518, 17],
"eq_ni_1030",
["is_num", 9, 2, 518, 17],
["jump_false", 9, "eq_nn_1031", 518, 17],
"_nop_tc_2",
["jump", "eq_nn_1031", 518, 17],
["eq_float", 8, 2, 7, 518, 17],
["jump", "eq_done_1029", 518, 17],
"eq_nn_1031",
["is_text", 9, 2, 518, 17],
["jump_false", 9, "eq_nt_1032", 518, 17],
"_nop_tc_3",
["jump", "eq_nt_1032", 518, 17],
["eq_text", 8, 2, 7, 518, 17],
["jump", "eq_done_1029", 518, 17],
"eq_nt_1032",
["is_null", 9, 2, 518, 17],
["jump_false", 9, "eq_nnl_1033", 518, 17],
"_nop_tc_4",
"_nop_tc_5",
["true", 8, 518, 17],
["jump", "eq_done_1029", 518, 17],
"eq_nnl_1033",
["is_bool", 9, 2, 518, 17],
["jump_false", 9, "eq_nb_1034", 518, 17],
"_nop_tc_6",
["jump", "eq_nb_1034", 518, 17],
["eq_bool", 8, 2, 7, 518, 17],
["jump", "eq_done_1029", 518, 17],
"eq_nb_1034",
["false", 8, 518, 17],
"eq_done_1029",
["jump_false", 8, "if_else_1027", 518, 17],
["null", 7, 518, 30],
["return", 7, 518, 30],
"_nop_ur_1",
"if_else_1027",
"if_end_1028",
"while_start_1035",
["true", 7, 519, 12],
["jump_false", 7, "while_end_1036", 519, 12],
["get", 7, 8, 1, 520, 15],
["move", 1, 7, 520, 15],
["get", 7, 8, 1, 521, 11],
["load_field", 8, 7, "kind", 521, 11],
["access", 7, ".", 521, 23],
["is_identical", 9, 8, 7, 521, 23],
["jump_true", 9, "eq_done_1039", 521, 23],
["is_int", 10, 8, 521, 23],
["jump_false", 10, "eq_ni_1040", 521, 23],
"_nop_tc_7",
["jump", "eq_ni_1040", 521, 23],
["eq_int", 9, 8, 7, 521, 23],
["jump", "eq_done_1039", 521, 23],
"eq_ni_1040",
["is_num", 10, 8, 521, 23],
["jump_false", 10, "eq_nn_1041", 521, 23],
"_nop_tc_8",
["jump", "eq_nn_1041", 521, 23],
["eq_float", 9, 8, 7, 521, 23],
["jump", "eq_done_1039", 521, 23],
"eq_nn_1041",
["is_text", 10, 8, 521, 23],
["jump_false", 10, "eq_nt_1042", 521, 23],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 9, 8, 7, 521, 23],
["jump", "eq_done_1039", 521, 23],
"eq_nt_1042",
["is_null", 10, 8, 521, 23],
["jump_false", 10, "eq_nnl_1043", 521, 23],
"_nop_tc_11",
["jump", "eq_nnl_1043", 521, 23],
["true", 9, 521, 23],
["jump", "eq_done_1039", 521, 23],
"eq_nnl_1043",
["is_bool", 10, 8, 521, 23],
["jump_false", 10, "eq_nb_1044", 521, 23],
"_nop_tc_12",
["jump", "eq_nb_1044", 521, 23],
["eq_bool", 9, 8, 7, 521, 23],
["jump", "eq_done_1039", 521, 23],
"eq_nb_1044",
["false", 9, 521, 23],
"eq_done_1039",
["jump_false", 9, "if_else_1037", 521, 23],
["get", 7, 15, 1, 522, 9],
["frame", 8, 7, 0, 522, 9],
["null", 7, 522, 9],
["setarg", 8, 0, 7, 522, 9],
["invoke", 8, 7, 522, 9],
["access", 7, ".", 523, 29],
["get", 8, 21, 1, 523, 20],
["frame", 9, 8, 2, 523, 20],
["null", 8, 523, 20],
["setarg", 9, 0, 8, 523, 20],
["setarg", 9, 1, 7, 523, 20],
["setarg", 9, 2, 1, 523, 20],
["invoke", 9, 7, 523, 20],
["move", 3, 7, 523, 20],
["store_field", 3, 2, "left", 524, 9],
["get", 7, 8, 1, 525, 13],
["load_field", 8, 7, "kind", 525, 13],
["access", 7, "name", 525, 25],
["is_identical", 9, 8, 7, 525, 25],
["jump_true", 9, "eq_done_1048", 525, 25],
["is_int", 10, 8, 525, 25],
["jump_false", 10, "eq_ni_1049", 525, 25],
"_nop_tc_13",
["jump", "eq_ni_1049", 525, 25],
["eq_int", 9, 8, 7, 525, 25],
["jump", "eq_done_1048", 525, 25],
"eq_ni_1049",
["is_num", 10, 8, 525, 25],
["jump_false", 10, "eq_nn_1050", 525, 25],
"_nop_tc_14",
["jump", "eq_nn_1050", 525, 25],
["eq_float", 9, 8, 7, 525, 25],
["jump", "eq_done_1048", 525, 25],
"eq_nn_1050",
["is_text", 10, 8, 525, 25],
["jump_false", 10, "eq_nt_1051", 525, 25],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 9, 8, 7, 525, 25],
["jump", "eq_done_1048", 525, 25],
"eq_nt_1051",
["is_null", 10, 8, 525, 25],
["jump_false", 10, "eq_nnl_1052", 525, 25],
"_nop_tc_17",
["jump", "eq_nnl_1052", 525, 25],
["true", 9, 525, 25],
["jump", "eq_done_1048", 525, 25],
"eq_nnl_1052",
["is_bool", 10, 8, 525, 25],
["jump_false", 10, "eq_nb_1053", 525, 25],
"_nop_tc_18",
["jump", "eq_nb_1053", 525, 25],
["eq_bool", 9, 8, 7, 525, 25],
["jump", "eq_done_1048", 525, 25],
"eq_nb_1053",
["false", 9, 525, 25],
"eq_done_1048",
["move", 7, 9, 525, 25],
["jump_true", 7, "or_end_1047", 525, 25],
["get", 8, 8, 1, 525, 46],
["load_field", 9, 8, "kind", 525, 46],
["get", 8, 25, 1, 525, 35],
["frame", 10, 8, 1, 525, 35],
["null", 8, 525, 35],
["setarg", 10, 0, 8, 525, 35],
["setarg", 10, 1, 9, 525, 35],
["invoke", 10, 8, 525, 35],
["move", 7, 8, 525, 35],
"or_end_1047",
["jump_false", 7, "if_else_1045", 525, 35],
["get", 7, 8, 1, 526, 15],
["load_field", 8, 7, "kind", 526, 15],
["access", 7, "name", 526, 27],
["is_identical", 9, 8, 7, 526, 27],
["jump_true", 9, "eq_done_1056", 526, 27],
["is_int", 10, 8, 526, 27],
["jump_false", 10, "eq_ni_1057", 526, 27],
"_nop_tc_19",
["jump", "eq_ni_1057", 526, 27],
["eq_int", 9, 8, 7, 526, 27],
["jump", "eq_done_1056", 526, 27],
"eq_ni_1057",
["is_num", 10, 8, 526, 27],
["jump_false", 10, "eq_nn_1058", 526, 27],
"_nop_tc_20",
["jump", "eq_nn_1058", 526, 27],
["eq_float", 9, 8, 7, 526, 27],
["jump", "eq_done_1056", 526, 27],
"eq_nn_1058",
["is_text", 10, 8, 526, 27],
["jump_false", 10, "eq_nt_1059", 526, 27],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 9, 8, 7, 526, 27],
["jump", "eq_done_1056", 526, 27],
"eq_nt_1059",
["is_null", 10, 8, 526, 27],
["jump_false", 10, "eq_nnl_1060", 526, 27],
"_nop_tc_23",
["jump", "eq_nnl_1060", 526, 27],
["true", 9, 526, 27],
["jump", "eq_done_1056", 526, 27],
"eq_nnl_1060",
["is_bool", 10, 8, 526, 27],
["jump_false", 10, "eq_nb_1061", 526, 27],
"_nop_tc_24",
["jump", "eq_nb_1061", 526, 27],
["eq_bool", 9, 8, 7, 526, 27],
["jump", "eq_done_1056", 526, 27],
"eq_nb_1061",
["false", 9, 526, 27],
"eq_done_1056",
["jump_false", 9, "if_else_1054", 526, 27],
["get", 7, 8, 1, 527, 30],
["load_field", 8, 7, "value", 527, 30],
["store_field", 3, 8, "right", 527, 13],
["jump", "if_end_1055", 527, 13],
"if_else_1054",
["get", 7, 8, 1, 529, 30],
["load_field", 8, 7, "kind", 529, 30],
["store_field", 3, 8, "right", 529, 13],
"if_end_1055",
["get", 7, 15, 1, 531, 11],
["frame", 8, 7, 0, 531, 11],
["null", 7, 531, 11],
["setarg", 8, 0, 7, 531, 11],
["invoke", 8, 7, 531, 11],
["jump", "if_end_1046", 531, 11],
"if_else_1045",
["get", 7, 8, 1, 533, 23],
["access", 8, "expected property name after '.'", 533, 28],
["get", 9, 23, 1, 533, 11],
["frame", 10, 9, 2, 533, 11],
["null", 9, 533, 11],
["setarg", 10, 0, 9, 533, 11],
["setarg", 10, 1, 7, 533, 11],
["setarg", 10, 2, 8, 533, 11],
["invoke", 10, 7, 533, 11],
"if_end_1046",
["get", 7, 22, 1, 535, 9],
["frame", 8, 7, 1, 535, 9],
["null", 7, 535, 9],
["setarg", 8, 0, 7, 535, 9],
["setarg", 8, 1, 3, 535, 9],
["invoke", 8, 7, 535, 9],
["move", 2, 3, 536, 16],
["jump", "if_end_1038", 536, 16],
"if_else_1037",
["get", 7, 8, 1, 537, 18],
["load_field", 8, 7, "kind", 537, 18],
["access", 7, "[", 537, 30],
["is_identical", 9, 8, 7, 537, 30],
["jump_true", 9, "eq_done_1064", 537, 30],
["is_int", 10, 8, 537, 30],
["jump_false", 10, "eq_ni_1065", 537, 30],
"_nop_tc_25",
["jump", "eq_ni_1065", 537, 30],
["eq_int", 9, 8, 7, 537, 30],
["jump", "eq_done_1064", 537, 30],
"eq_ni_1065",
["is_num", 10, 8, 537, 30],
["jump_false", 10, "eq_nn_1066", 537, 30],
"_nop_tc_26",
["jump", "eq_nn_1066", 537, 30],
["eq_float", 9, 8, 7, 537, 30],
["jump", "eq_done_1064", 537, 30],
"eq_nn_1066",
["is_text", 10, 8, 537, 30],
["jump_false", 10, "eq_nt_1067", 537, 30],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 9, 8, 7, 537, 30],
["jump", "eq_done_1064", 537, 30],
"eq_nt_1067",
["is_null", 10, 8, 537, 30],
["jump_false", 10, "eq_nnl_1068", 537, 30],
"_nop_tc_29",
["jump", "eq_nnl_1068", 537, 30],
["true", 9, 537, 30],
["jump", "eq_done_1064", 537, 30],
"eq_nnl_1068",
["is_bool", 10, 8, 537, 30],
["jump_false", 10, "eq_nb_1069", 537, 30],
"_nop_tc_30",
["jump", "eq_nb_1069", 537, 30],
["eq_bool", 9, 8, 7, 537, 30],
["jump", "eq_done_1064", 537, 30],
"eq_nb_1069",
["false", 9, 537, 30],
"eq_done_1064",
["jump_false", 9, "if_else_1062", 537, 30],
["get", 7, 15, 1, 538, 9],
["frame", 8, 7, 0, 538, 9],
["null", 7, 538, 9],
["setarg", 8, 0, 7, 538, 9],
["invoke", 8, 7, 538, 9],
["access", 7, "[", 539, 29],
["get", 8, 21, 1, 539, 20],
["frame", 9, 8, 2, 539, 20],
["null", 8, 539, 20],
["setarg", 9, 0, 8, 539, 20],
["setarg", 9, 1, 7, 539, 20],
["setarg", 9, 2, 1, 539, 20],
["invoke", 9, 7, 539, 20],
["move", 3, 7, 539, 20],
["store_field", 3, 2, "left", 540, 9],
["get", 7, 8, 1, 541, 13],
["load_field", 8, 7, "kind", 541, 13],
["access", 7, "]", 541, 25],
["is_identical", 9, 8, 7, 541, 25],
["jump_true", 9, "eq_done_1072", 541, 25],
["is_int", 10, 8, 541, 25],
["jump_false", 10, "eq_ni_1073", 541, 25],
"_nop_tc_31",
["jump", "eq_ni_1073", 541, 25],
["eq_int", 9, 8, 7, 541, 25],
["jump", "eq_done_1072", 541, 25],
"eq_ni_1073",
["is_num", 10, 8, 541, 25],
["jump_false", 10, "eq_nn_1074", 541, 25],
"_nop_tc_32",
["jump", "eq_nn_1074", 541, 25],
["eq_float", 9, 8, 7, 541, 25],
["jump", "eq_done_1072", 541, 25],
"eq_nn_1074",
["is_text", 10, 8, 541, 25],
["jump_false", 10, "eq_nt_1075", 541, 25],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 9, 8, 7, 541, 25],
["jump", "eq_done_1072", 541, 25],
"eq_nt_1075",
["is_null", 10, 8, 541, 25],
["jump_false", 10, "eq_nnl_1076", 541, 25],
"_nop_tc_35",
["jump", "eq_nnl_1076", 541, 25],
["true", 9, 541, 25],
["jump", "eq_done_1072", 541, 25],
"eq_nnl_1076",
["is_bool", 10, 8, 541, 25],
["jump_false", 10, "eq_nb_1077", 541, 25],
"_nop_tc_36",
["jump", "eq_nb_1077", 541, 25],
["eq_bool", 9, 8, 7, 541, 25],
["jump", "eq_done_1072", 541, 25],
"eq_nb_1077",
["false", 9, 541, 25],
"eq_done_1072",
["jump_false", 9, "if_else_1070", 541, 25],
["get", 7, 15, 1, 542, 11],
["frame", 8, 7, 0, 542, 11],
["null", 7, 542, 11],
["setarg", 8, 0, 7, 542, 11],
["invoke", 8, 7, 542, 11],
["jump", "if_end_1071", 542, 11],
"if_else_1070",
["get", 7, 26, 1, 544, 19],
["frame", 8, 7, 0, 544, 19],
["null", 7, 544, 19],
["setarg", 8, 0, 7, 544, 19],
["invoke", 8, 7, 544, 19],
["move", 4, 7, 544, 19],
["store_field", 3, 4, "right", 545, 11],
["get", 7, 8, 1, 546, 15],
["load_field", 8, 7, "kind", 546, 15],
["access", 7, "]", 546, 27],
["is_identical", 9, 8, 7, 546, 27],
["jump_true", 9, "eq_done_1080", 546, 27],
["is_int", 10, 8, 546, 27],
["jump_false", 10, "eq_ni_1081", 546, 27],
"_nop_tc_37",
["jump", "eq_ni_1081", 546, 27],
["eq_int", 9, 8, 7, 546, 27],
["jump", "eq_done_1080", 546, 27],
"eq_ni_1081",
["is_num", 10, 8, 546, 27],
["jump_false", 10, "eq_nn_1082", 546, 27],
"_nop_tc_38",
["jump", "eq_nn_1082", 546, 27],
["eq_float", 9, 8, 7, 546, 27],
["jump", "eq_done_1080", 546, 27],
"eq_nn_1082",
["is_text", 10, 8, 546, 27],
["jump_false", 10, "eq_nt_1083", 546, 27],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 9, 8, 7, 546, 27],
["jump", "eq_done_1080", 546, 27],
"eq_nt_1083",
["is_null", 10, 8, 546, 27],
["jump_false", 10, "eq_nnl_1084", 546, 27],
"_nop_tc_41",
["jump", "eq_nnl_1084", 546, 27],
["true", 9, 546, 27],
["jump", "eq_done_1080", 546, 27],
"eq_nnl_1084",
["is_bool", 10, 8, 546, 27],
["jump_false", 10, "eq_nb_1085", 546, 27],
"_nop_tc_42",
["jump", "eq_nb_1085", 546, 27],
["eq_bool", 9, 8, 7, 546, 27],
["jump", "eq_done_1080", 546, 27],
"eq_nb_1085",
["false", 9, 546, 27],
"eq_done_1080",
["jump_false", 9, "if_else_1078", 546, 27],
["get", 7, 15, 1, 546, 32],
["frame", 8, 7, 0, 546, 32],
["null", 7, 546, 32],
["setarg", 8, 0, 7, 546, 32],
["invoke", 8, 7, 546, 32],
["jump", "if_end_1079", 546, 32],
"if_else_1078",
["get", 7, 8, 1, 547, 28],
["access", 8, "expected ']'", 547, 33],
["get", 9, 23, 1, 547, 16],
["frame", 10, 9, 2, 547, 16],
["null", 9, 547, 16],
["setarg", 10, 0, 9, 547, 16],
["setarg", 10, 1, 7, 547, 16],
["setarg", 10, 2, 8, 547, 16],
["invoke", 10, 7, 547, 16],
"if_end_1079",
"if_end_1071",
["get", 7, 22, 1, 549, 9],
["frame", 8, 7, 1, 549, 9],
["null", 7, 549, 9],
["setarg", 8, 0, 7, 549, 9],
["setarg", 8, 1, 3, 549, 9],
["invoke", 8, 7, 549, 9],
["move", 2, 3, 550, 16],
["jump", "if_end_1063", 550, 16],
"if_else_1062",
["get", 7, 8, 1, 551, 18],
["load_field", 8, 7, "kind", 551, 18],
["access", 7, "(", 551, 30],
["is_identical", 9, 8, 7, 551, 30],
["jump_true", 9, "eq_done_1088", 551, 30],
["is_int", 10, 8, 551, 30],
["jump_false", 10, "eq_ni_1089", 551, 30],
"_nop_tc_43",
["jump", "eq_ni_1089", 551, 30],
["eq_int", 9, 8, 7, 551, 30],
["jump", "eq_done_1088", 551, 30],
"eq_ni_1089",
["is_num", 10, 8, 551, 30],
["jump_false", 10, "eq_nn_1090", 551, 30],
"_nop_tc_44",
["jump", "eq_nn_1090", 551, 30],
["eq_float", 9, 8, 7, 551, 30],
["jump", "eq_done_1088", 551, 30],
"eq_nn_1090",
["is_text", 10, 8, 551, 30],
["jump_false", 10, "eq_nt_1091", 551, 30],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 9, 8, 7, 551, 30],
["jump", "eq_done_1088", 551, 30],
"eq_nt_1091",
["is_null", 10, 8, 551, 30],
["jump_false", 10, "eq_nnl_1092", 551, 30],
"_nop_tc_47",
["jump", "eq_nnl_1092", 551, 30],
["true", 9, 551, 30],
["jump", "eq_done_1088", 551, 30],
"eq_nnl_1092",
["is_bool", 10, 8, 551, 30],
["jump_false", 10, "eq_nb_1093", 551, 30],
"_nop_tc_48",
["jump", "eq_nb_1093", 551, 30],
["eq_bool", 9, 8, 7, 551, 30],
["jump", "eq_done_1088", 551, 30],
"eq_nb_1093",
["false", 9, 551, 30],
"eq_done_1088",
["jump_false", 9, "if_else_1086", 551, 30],
["get", 7, 15, 1, 552, 9],
["frame", 8, 7, 0, 552, 9],
["null", 7, 552, 9],
["setarg", 8, 0, 7, 552, 9],
["invoke", 8, 7, 552, 9],
["access", 7, "(", 553, 29],
["get", 8, 21, 1, 553, 20],
["frame", 9, 8, 2, 553, 20],
["null", 8, 553, 20],
["setarg", 9, 0, 8, 553, 20],
["setarg", 9, 1, 7, 553, 20],
["setarg", 9, 2, 1, 553, 20],
["invoke", 9, 7, 553, 20],
["move", 3, 7, 553, 20],
["store_field", 3, 2, "expression", 554, 9],
["array", 7, 0, 555, 21],
["move", 6, 7, 555, 21],
["store_field", 3, 6, "list", 556, 9],
"while_start_1094",
["get", 7, 8, 1, 557, 16],
["load_field", 8, 7, "kind", 557, 16],
["access", 7, ")", 557, 28],
["is_identical", 9, 8, 7, 557, 28],
["jump_true", 9, "ne_nid_1098", 557, 28],
["jump", "ne_ni_1099", 557, 28],
"ne_nid_1098",
["false", 9, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_ni_1099",
["is_int", 10, 8, 557, 28],
["jump_false", 10, "ne_nn_1100", 557, 28],
"_nop_tc_49",
["jump", "ne_nn_1100", 557, 28],
["ne_int", 9, 8, 7, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_nn_1100",
["is_num", 10, 8, 557, 28],
["jump_false", 10, "ne_nt_1101", 557, 28],
"_nop_tc_50",
["jump", "ne_nt_1101", 557, 28],
["ne_float", 9, 8, 7, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_nt_1101",
["is_text", 10, 8, 557, 28],
["jump_false", 10, "ne_nnl_1102", 557, 28],
"_nop_tc_51",
"_nop_tc_52",
["ne_text", 9, 8, 7, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_nnl_1102",
["is_null", 10, 8, 557, 28],
["jump_false", 10, "ne_nb_1103", 557, 28],
"_nop_tc_53",
["jump", "ne_nb_1103", 557, 28],
["false", 9, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_nb_1103",
["is_bool", 10, 8, 557, 28],
["jump_false", 10, "ne_mis_1104", 557, 28],
"_nop_tc_54",
["jump", "ne_mis_1104", 557, 28],
["ne_bool", 9, 8, 7, 557, 28],
["jump", "ne_done_1097", 557, 28],
"ne_mis_1104",
["true", 9, 557, 28],
"ne_done_1097",
["move", 7, 9, 557, 28],
["jump_false", 7, "and_end_1096", 557, 28],
["get", 8, 8, 1, 557, 35],
["load_field", 9, 8, "kind", 557, 35],
["access", 8, "eof", 557, 47],
["is_identical", 10, 9, 8, 557, 47],
["jump_true", 10, "ne_nid_1106", 557, 47],
["jump", "ne_ni_1107", 557, 47],
"ne_nid_1106",
["false", 10, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_ni_1107",
["is_int", 11, 9, 557, 47],
["jump_false", 11, "ne_nn_1108", 557, 47],
"_nop_tc_55",
["jump", "ne_nn_1108", 557, 47],
["ne_int", 10, 9, 8, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_nn_1108",
["is_num", 11, 9, 557, 47],
["jump_false", 11, "ne_nt_1109", 557, 47],
"_nop_tc_56",
["jump", "ne_nt_1109", 557, 47],
["ne_float", 10, 9, 8, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_nt_1109",
["is_text", 11, 9, 557, 47],
["jump_false", 11, "ne_nnl_1110", 557, 47],
"_nop_tc_57",
"_nop_tc_58",
["ne_text", 10, 9, 8, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_nnl_1110",
["is_null", 11, 9, 557, 47],
["jump_false", 11, "ne_nb_1111", 557, 47],
"_nop_tc_59",
["jump", "ne_nb_1111", 557, 47],
["false", 10, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_nb_1111",
["is_bool", 11, 9, 557, 47],
["jump_false", 11, "ne_mis_1112", 557, 47],
"_nop_tc_60",
["jump", "ne_mis_1112", 557, 47],
["ne_bool", 10, 9, 8, 557, 47],
["jump", "ne_done_1105", 557, 47],
"ne_mis_1112",
["true", 10, 557, 47],
"ne_done_1105",
["move", 7, 10, 557, 47],
"and_end_1096",
["jump_false", 7, "while_end_1095", 557, 47],
["get", 7, 26, 1, 558, 17],
["frame", 8, 7, 0, 558, 17],
["null", 7, 558, 17],
["setarg", 8, 0, 7, 558, 17],
["invoke", 8, 7, 558, 17],
["move", 5, 7, 558, 17],
["null", 7, 559, 22],
["is_identical", 8, 5, 7, 559, 22],
["jump_true", 8, "ne_nid_1116", 559, 22],
["jump", "ne_ni_1117", 559, 22],
"ne_nid_1116",
["false", 8, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_ni_1117",
["is_int", 9, 5, 559, 22],
["jump_false", 9, "ne_nn_1118", 559, 22],
"_nop_tc_61",
["jump", "ne_nn_1118", 559, 22],
["ne_int", 8, 5, 7, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_nn_1118",
["is_num", 9, 5, 559, 22],
["jump_false", 9, "ne_nt_1119", 559, 22],
"_nop_tc_62",
["jump", "ne_nt_1119", 559, 22],
["ne_float", 8, 5, 7, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_nt_1119",
["is_text", 9, 5, 559, 22],
["jump_false", 9, "ne_nnl_1120", 559, 22],
"_nop_tc_63",
["jump", "ne_nnl_1120", 559, 22],
["ne_text", 8, 5, 7, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_nnl_1120",
["is_null", 9, 5, 559, 22],
["jump_false", 9, "ne_nb_1121", 559, 22],
"_nop_tc_64",
"_nop_tc_65",
["false", 8, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_nb_1121",
["is_bool", 9, 5, 559, 22],
["jump_false", 9, "ne_mis_1122", 559, 22],
"_nop_tc_66",
["jump", "ne_mis_1122", 559, 22],
["ne_bool", 8, 5, 7, 559, 22],
["jump", "ne_done_1115", 559, 22],
"ne_mis_1122",
["true", 8, 559, 22],
"ne_done_1115",
["jump_false", 8, "if_else_1113", 559, 22],
["is_array", 7, 6, 559, 44],
["jump_false", 7, "push_err_1123", 559, 44],
["push", 6, 5, 559, 44],
["jump", "push_done_1124", 559, 44],
"push_err_1123",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
559,
44
],
["access", 8, "error", 559, 44],
["access", 9, "cannot push: target must be an array", 559, 44],
["array", 10, 0, 559, 44],
["push", 10, 9, 559, 44],
["frame", 9, 7, 2, 559, 44],
["null", 7, 559, 44],
["setarg", 9, 0, 7, 559, 44],
["setarg", 9, 1, 8, 559, 44],
["setarg", 9, 2, 10, 559, 44],
["invoke", 9, 7, 559, 44],
["disrupt", 559, 44],
"push_done_1124",
["jump", "if_end_1114", 559, 44],
"if_else_1113",
"if_end_1114",
["get", 7, 8, 1, 560, 15],
["load_field", 8, 7, "kind", 560, 15],
["access", 7, ",", 560, 27],
["is_identical", 9, 8, 7, 560, 27],
["jump_true", 9, "eq_done_1127", 560, 27],
["is_int", 10, 8, 560, 27],
["jump_false", 10, "eq_ni_1128", 560, 27],
"_nop_tc_67",
["jump", "eq_ni_1128", 560, 27],
["eq_int", 9, 8, 7, 560, 27],
["jump", "eq_done_1127", 560, 27],
"eq_ni_1128",
["is_num", 10, 8, 560, 27],
["jump_false", 10, "eq_nn_1129", 560, 27],
"_nop_tc_68",
["jump", "eq_nn_1129", 560, 27],
["eq_float", 9, 8, 7, 560, 27],
["jump", "eq_done_1127", 560, 27],
"eq_nn_1129",
["is_text", 10, 8, 560, 27],
["jump_false", 10, "eq_nt_1130", 560, 27],
"_nop_tc_69",
"_nop_tc_70",
["eq_text", 9, 8, 7, 560, 27],
["jump", "eq_done_1127", 560, 27],
"eq_nt_1130",
["is_null", 10, 8, 560, 27],
["jump_false", 10, "eq_nnl_1131", 560, 27],
"_nop_tc_71",
["jump", "eq_nnl_1131", 560, 27],
["true", 9, 560, 27],
["jump", "eq_done_1127", 560, 27],
"eq_nnl_1131",
["is_bool", 10, 8, 560, 27],
["jump_false", 10, "eq_nb_1132", 560, 27],
"_nop_tc_72",
["jump", "eq_nb_1132", 560, 27],
["eq_bool", 9, 8, 7, 560, 27],
["jump", "eq_done_1127", 560, 27],
"eq_nb_1132",
["false", 9, 560, 27],
"eq_done_1127",
["jump_false", 9, "if_else_1125", 560, 27],
["get", 7, 15, 1, 560, 32],
["frame", 8, 7, 0, 560, 32],
["null", 7, 560, 32],
["setarg", 8, 0, 7, 560, 32],
["invoke", 8, 7, 560, 32],
["jump", "if_end_1126", 560, 32],
"if_else_1125",
["jump", "while_end_1095", 561, 16],
"if_end_1126",
["jump", "while_start_1094", 561, 16],
"while_end_1095",
["get", 7, 8, 1, 563, 13],
["load_field", 8, 7, "kind", 563, 13],
["access", 7, ")", 563, 25],
["is_identical", 9, 8, 7, 563, 25],
["jump_true", 9, "eq_done_1135", 563, 25],
["is_int", 10, 8, 563, 25],
["jump_false", 10, "eq_ni_1136", 563, 25],
"_nop_tc_73",
["jump", "eq_ni_1136", 563, 25],
["eq_int", 9, 8, 7, 563, 25],
["jump", "eq_done_1135", 563, 25],
"eq_ni_1136",
["is_num", 10, 8, 563, 25],
["jump_false", 10, "eq_nn_1137", 563, 25],
"_nop_tc_74",
["jump", "eq_nn_1137", 563, 25],
["eq_float", 9, 8, 7, 563, 25],
["jump", "eq_done_1135", 563, 25],
"eq_nn_1137",
["is_text", 10, 8, 563, 25],
["jump_false", 10, "eq_nt_1138", 563, 25],
"_nop_tc_75",
"_nop_tc_76",
["eq_text", 9, 8, 7, 563, 25],
["jump", "eq_done_1135", 563, 25],
"eq_nt_1138",
["is_null", 10, 8, 563, 25],
["jump_false", 10, "eq_nnl_1139", 563, 25],
"_nop_tc_77",
["jump", "eq_nnl_1139", 563, 25],
["true", 9, 563, 25],
["jump", "eq_done_1135", 563, 25],
"eq_nnl_1139",
["is_bool", 10, 8, 563, 25],
["jump_false", 10, "eq_nb_1140", 563, 25],
"_nop_tc_78",
["jump", "eq_nb_1140", 563, 25],
["eq_bool", 9, 8, 7, 563, 25],
["jump", "eq_done_1135", 563, 25],
"eq_nb_1140",
["false", 9, 563, 25],
"eq_done_1135",
["jump_false", 9, "if_else_1133", 563, 25],
["get", 7, 15, 1, 563, 30],
["frame", 8, 7, 0, 563, 30],
["null", 7, 563, 30],
["setarg", 8, 0, 7, 563, 30],
["invoke", 8, 7, 563, 30],
["jump", "if_end_1134", 563, 30],
"if_else_1133",
["get", 7, 8, 1, 564, 26],
["access", 8, "unterminated argument list, expected ')'", 564, 31],
["get", 9, 23, 1, 564, 14],
["frame", 10, 9, 2, 564, 14],
["null", 9, 564, 14],
["setarg", 10, 0, 9, 564, 14],
["setarg", 10, 1, 7, 564, 14],
["setarg", 10, 2, 8, 564, 14],
["invoke", 10, 7, 564, 14],
"if_end_1134",
["get", 7, 22, 1, 565, 9],
["frame", 8, 7, 1, 565, 9],
["null", 7, 565, 9],
["setarg", 8, 0, 7, 565, 9],
["setarg", 8, 1, 3, 565, 9],
["invoke", 8, 7, 565, 9],
["move", 2, 3, 566, 16],
["jump", "if_end_1087", 566, 16],
"if_else_1086",
["get", 7, 8, 1, 567, 18],
["load_field", 8, 7, "kind", 567, 18],
["access", 7, "++", 567, 30],
["is_identical", 9, 8, 7, 567, 30],
["jump_true", 9, "eq_done_1143", 567, 30],
["is_int", 10, 8, 567, 30],
["jump_false", 10, "eq_ni_1144", 567, 30],
"_nop_tc_79",
["jump", "eq_ni_1144", 567, 30],
["eq_int", 9, 8, 7, 567, 30],
["jump", "eq_done_1143", 567, 30],
"eq_ni_1144",
["is_num", 10, 8, 567, 30],
["jump_false", 10, "eq_nn_1145", 567, 30],
"_nop_tc_80",
["jump", "eq_nn_1145", 567, 30],
["eq_float", 9, 8, 7, 567, 30],
["jump", "eq_done_1143", 567, 30],
"eq_nn_1145",
["is_text", 10, 8, 567, 30],
["jump_false", 10, "eq_nt_1146", 567, 30],
"_nop_tc_81",
"_nop_tc_82",
["eq_text", 9, 8, 7, 567, 30],
["jump", "eq_done_1143", 567, 30],
"eq_nt_1146",
["is_null", 10, 8, 567, 30],
["jump_false", 10, "eq_nnl_1147", 567, 30],
"_nop_tc_83",
["jump", "eq_nnl_1147", 567, 30],
["true", 9, 567, 30],
["jump", "eq_done_1143", 567, 30],
"eq_nnl_1147",
["is_bool", 10, 8, 567, 30],
["jump_false", 10, "eq_nb_1148", 567, 30],
"_nop_tc_84",
["jump", "eq_nb_1148", 567, 30],
["eq_bool", 9, 8, 7, 567, 30],
["jump", "eq_done_1143", 567, 30],
"eq_nb_1148",
["false", 9, 567, 30],
"eq_done_1143",
["jump_false", 9, "if_else_1141", 567, 30],
["access", 7, "++", 568, 29],
["get", 8, 21, 1, 568, 20],
["frame", 9, 8, 2, 568, 20],
["null", 8, 568, 20],
["setarg", 9, 0, 8, 568, 20],
["setarg", 9, 1, 7, 568, 20],
["setarg", 9, 2, 1, 568, 20],
["invoke", 9, 7, 568, 20],
["move", 3, 7, 568, 20],
["store_field", 3, 2, "expression", 569, 9],
["true", 7, 570, 28],
["store_field", 3, 7, "postfix", 570, 9],
["get", 7, 15, 1, 571, 9],
["frame", 8, 7, 0, 571, 9],
["null", 7, 571, 9],
["setarg", 8, 0, 7, 571, 9],
["invoke", 8, 7, 571, 9],
["get", 7, 22, 1, 572, 9],
["frame", 8, 7, 1, 572, 9],
["null", 7, 572, 9],
["setarg", 8, 0, 7, 572, 9],
["setarg", 8, 1, 3, 572, 9],
["invoke", 8, 7, 572, 9],
["move", 2, 3, 573, 16],
["jump", "if_end_1142", 573, 16],
"if_else_1141",
["get", 7, 8, 1, 574, 18],
["load_field", 8, 7, "kind", 574, 18],
["access", 7, "--", 574, 30],
["is_identical", 9, 8, 7, 574, 30],
["jump_true", 9, "eq_done_1151", 574, 30],
["is_int", 10, 8, 574, 30],
["jump_false", 10, "eq_ni_1152", 574, 30],
"_nop_tc_85",
["jump", "eq_ni_1152", 574, 30],
["eq_int", 9, 8, 7, 574, 30],
["jump", "eq_done_1151", 574, 30],
"eq_ni_1152",
["is_num", 10, 8, 574, 30],
["jump_false", 10, "eq_nn_1153", 574, 30],
"_nop_tc_86",
["jump", "eq_nn_1153", 574, 30],
["eq_float", 9, 8, 7, 574, 30],
["jump", "eq_done_1151", 574, 30],
"eq_nn_1153",
["is_text", 10, 8, 574, 30],
["jump_false", 10, "eq_nt_1154", 574, 30],
"_nop_tc_87",
"_nop_tc_88",
["eq_text", 9, 8, 7, 574, 30],
["jump", "eq_done_1151", 574, 30],
"eq_nt_1154",
["is_null", 10, 8, 574, 30],
["jump_false", 10, "eq_nnl_1155", 574, 30],
"_nop_tc_89",
["jump", "eq_nnl_1155", 574, 30],
["true", 9, 574, 30],
["jump", "eq_done_1151", 574, 30],
"eq_nnl_1155",
["is_bool", 10, 8, 574, 30],
["jump_false", 10, "eq_nb_1156", 574, 30],
"_nop_tc_90",
["jump", "eq_nb_1156", 574, 30],
["eq_bool", 9, 8, 7, 574, 30],
["jump", "eq_done_1151", 574, 30],
"eq_nb_1156",
["false", 9, 574, 30],
"eq_done_1151",
["jump_false", 9, "if_else_1149", 574, 30],
["access", 7, "--", 575, 29],
["get", 8, 21, 1, 575, 20],
["frame", 9, 8, 2, 575, 20],
["null", 8, 575, 20],
["setarg", 9, 0, 8, 575, 20],
["setarg", 9, 1, 7, 575, 20],
["setarg", 9, 2, 1, 575, 20],
["invoke", 9, 7, 575, 20],
["move", 3, 7, 575, 20],
["store_field", 3, 2, "expression", 576, 9],
["true", 7, 577, 28],
["store_field", 3, 7, "postfix", 577, 9],
["get", 7, 15, 1, 578, 9],
["frame", 8, 7, 0, 578, 9],
["null", 7, 578, 9],
["setarg", 8, 0, 7, 578, 9],
["invoke", 8, 7, 578, 9],
["get", 7, 22, 1, 579, 9],
["frame", 8, 7, 1, 579, 9],
["null", 7, 579, 9],
["setarg", 8, 0, 7, 579, 9],
["setarg", 8, 1, 3, 579, 9],
["invoke", 8, 7, 579, 9],
["move", 2, 3, 580, 16],
["jump", "if_end_1150", 580, 16],
"if_else_1149",
["jump", "while_end_1036", 582, 9],
"if_end_1150",
"if_end_1142",
"if_end_1087",
"if_end_1063",
"if_end_1038",
["jump", "while_start_1035", 582, 9],
"while_end_1036",
["return", 2, 585, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["get", 1, 8, 1, 589, 17],
["move", 2, 1, 589, 17],
["null", 1, 590, 16],
["get", 3, 8, 1, 592, 13],
["load_field", 4, 3, "kind", 592, 13],
["move", 3, 4, 592, 13],
["null", 4, 593, 19],
["null", 5, 594, 20],
["null", 6, 595, 22],
["null", 7, 596, 14],
["access", 8, "!", 597, 14],
["is_identical", 9, 3, 8, 597, 14],
["jump_true", 9, "eq_done_1159", 597, 14],
["is_int", 10, 3, 597, 14],
["jump_false", 10, "eq_ni_1160", 597, 14],
"_nop_tc_1",
["jump", "eq_ni_1160", 597, 14],
["eq_int", 9, 3, 8, 597, 14],
["jump", "eq_done_1159", 597, 14],
"eq_ni_1160",
["is_num", 10, 3, 597, 14],
["jump_false", 10, "eq_nn_1161", 597, 14],
"_nop_tc_2",
["jump", "eq_nn_1161", 597, 14],
["eq_float", 9, 3, 8, 597, 14],
["jump", "eq_done_1159", 597, 14],
"eq_nn_1161",
["is_text", 10, 3, 597, 14],
["jump_false", 10, "eq_nt_1162", 597, 14],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 9, 3, 8, 597, 14],
["jump", "eq_done_1159", 597, 14],
"eq_nt_1162",
["is_null", 10, 3, 597, 14],
["jump_false", 10, "eq_nnl_1163", 597, 14],
"_nop_tc_5",
["jump", "eq_nnl_1163", 597, 14],
["true", 9, 597, 14],
["jump", "eq_done_1159", 597, 14],
"eq_nnl_1163",
["is_bool", 10, 3, 597, 14],
["jump_false", 10, "eq_nb_1164", 597, 14],
"_nop_tc_6",
["jump", "eq_nb_1164", 597, 14],
["eq_bool", 9, 3, 8, 597, 14],
["jump", "eq_done_1159", 597, 14],
"eq_nb_1164",
["false", 9, 597, 14],
"eq_done_1159",
["jump_false", 9, "if_else_1157", 597, 14],
["get", 8, 15, 1, 598, 7],
["frame", 9, 8, 0, 598, 7],
["null", 8, 598, 7],
["setarg", 9, 0, 8, 598, 7],
["invoke", 9, 8, 598, 7],
["access", 8, "!", 599, 23],
["get", 9, 21, 1, 599, 14],
["frame", 10, 9, 2, 599, 14],
["null", 9, 599, 14],
["setarg", 10, 0, 9, 599, 14],
["setarg", 10, 1, 8, 599, 14],
["setarg", 10, 2, 2, 599, 14],
["invoke", 10, 8, 599, 14],
["move", 1, 8, 599, 14],
["get", 8, 36, 1, 600, 25],
["frame", 9, 8, 0, 600, 25],
["null", 8, 600, 25],
["setarg", 9, 0, 8, 600, 25],
["invoke", 9, 8, 600, 25],
["store_field", 1, 8, "expression", 600, 7],
["get", 8, 22, 1, 601, 7],
["frame", 9, 8, 1, 601, 7],
["null", 8, 601, 7],
["setarg", 9, 0, 8, 601, 7],
["setarg", 9, 1, 1, 601, 7],
["invoke", 9, 8, 601, 7],
["return", 1, 602, 14],
"_nop_ur_1",
"if_else_1157",
"if_end_1158",
["access", 8, "~", 604, 14],
["is_identical", 9, 3, 8, 604, 14],
["jump_true", 9, "eq_done_1167", 604, 14],
["is_int", 10, 3, 604, 14],
["jump_false", 10, "eq_ni_1168", 604, 14],
"_nop_tc_7",
["jump", "eq_ni_1168", 604, 14],
["eq_int", 9, 3, 8, 604, 14],
["jump", "eq_done_1167", 604, 14],
"eq_ni_1168",
["is_num", 10, 3, 604, 14],
["jump_false", 10, "eq_nn_1169", 604, 14],
"_nop_tc_8",
["jump", "eq_nn_1169", 604, 14],
["eq_float", 9, 3, 8, 604, 14],
["jump", "eq_done_1167", 604, 14],
"eq_nn_1169",
["is_text", 10, 3, 604, 14],
["jump_false", 10, "eq_nt_1170", 604, 14],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 9, 3, 8, 604, 14],
["jump", "eq_done_1167", 604, 14],
"eq_nt_1170",
["is_null", 10, 3, 604, 14],
["jump_false", 10, "eq_nnl_1171", 604, 14],
"_nop_tc_11",
["jump", "eq_nnl_1171", 604, 14],
["true", 9, 604, 14],
["jump", "eq_done_1167", 604, 14],
"eq_nnl_1171",
["is_bool", 10, 3, 604, 14],
["jump_false", 10, "eq_nb_1172", 604, 14],
"_nop_tc_12",
["jump", "eq_nb_1172", 604, 14],
["eq_bool", 9, 3, 8, 604, 14],
["jump", "eq_done_1167", 604, 14],
"eq_nb_1172",
["false", 9, 604, 14],
"eq_done_1167",
["jump_false", 9, "if_else_1165", 604, 14],
["get", 8, 15, 1, 605, 7],
["frame", 9, 8, 0, 605, 7],
["null", 8, 605, 7],
["setarg", 9, 0, 8, 605, 7],
["invoke", 9, 8, 605, 7],
["access", 8, "~", 606, 23],
["get", 9, 21, 1, 606, 14],
["frame", 10, 9, 2, 606, 14],
["null", 9, 606, 14],
["setarg", 10, 0, 9, 606, 14],
["setarg", 10, 1, 8, 606, 14],
["setarg", 10, 2, 2, 606, 14],
["invoke", 10, 8, 606, 14],
["move", 1, 8, 606, 14],
["get", 8, 36, 1, 607, 25],
["frame", 9, 8, 0, 607, 25],
["null", 8, 607, 25],
["setarg", 9, 0, 8, 607, 25],
["invoke", 9, 8, 607, 25],
["store_field", 1, 8, "expression", 607, 7],
["get", 8, 22, 1, 608, 7],
["frame", 9, 8, 1, 608, 7],
["null", 8, 608, 7],
["setarg", 9, 0, 8, 608, 7],
["setarg", 9, 1, 1, 608, 7],
["invoke", 9, 8, 608, 7],
["return", 1, 609, 14],
"_nop_ur_2",
"if_else_1165",
"if_end_1166",
["access", 8, "+", 611, 14],
["is_identical", 9, 3, 8, 611, 14],
["jump_true", 9, "eq_done_1175", 611, 14],
["is_int", 10, 3, 611, 14],
["jump_false", 10, "eq_ni_1176", 611, 14],
"_nop_tc_13",
["jump", "eq_ni_1176", 611, 14],
["eq_int", 9, 3, 8, 611, 14],
["jump", "eq_done_1175", 611, 14],
"eq_ni_1176",
["is_num", 10, 3, 611, 14],
["jump_false", 10, "eq_nn_1177", 611, 14],
"_nop_tc_14",
["jump", "eq_nn_1177", 611, 14],
["eq_float", 9, 3, 8, 611, 14],
["jump", "eq_done_1175", 611, 14],
"eq_nn_1177",
["is_text", 10, 3, 611, 14],
["jump_false", 10, "eq_nt_1178", 611, 14],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 9, 3, 8, 611, 14],
["jump", "eq_done_1175", 611, 14],
"eq_nt_1178",
["is_null", 10, 3, 611, 14],
["jump_false", 10, "eq_nnl_1179", 611, 14],
"_nop_tc_17",
["jump", "eq_nnl_1179", 611, 14],
["true", 9, 611, 14],
["jump", "eq_done_1175", 611, 14],
"eq_nnl_1179",
["is_bool", 10, 3, 611, 14],
["jump_false", 10, "eq_nb_1180", 611, 14],
"_nop_tc_18",
["jump", "eq_nb_1180", 611, 14],
["eq_bool", 9, 3, 8, 611, 14],
["jump", "eq_done_1175", 611, 14],
"eq_nb_1180",
["false", 9, 611, 14],
"eq_done_1175",
["jump_false", 9, "if_else_1173", 611, 14],
["get", 8, 15, 1, 612, 7],
["frame", 9, 8, 0, 612, 7],
["null", 8, 612, 7],
["setarg", 9, 0, 8, 612, 7],
["invoke", 9, 8, 612, 7],
["access", 8, "+unary", 613, 23],
["get", 9, 21, 1, 613, 14],
["frame", 10, 9, 2, 613, 14],
["null", 9, 613, 14],
["setarg", 10, 0, 9, 613, 14],
["setarg", 10, 1, 8, 613, 14],
["setarg", 10, 2, 2, 613, 14],
["invoke", 10, 8, 613, 14],
["move", 1, 8, 613, 14],
["get", 8, 36, 1, 614, 25],
["frame", 9, 8, 0, 614, 25],
["null", 8, 614, 25],
["setarg", 9, 0, 8, 614, 25],
["invoke", 9, 8, 614, 25],
["store_field", 1, 8, "expression", 614, 7],
["get", 8, 22, 1, 615, 7],
["frame", 9, 8, 1, 615, 7],
["null", 8, 615, 7],
["setarg", 9, 0, 8, 615, 7],
["setarg", 9, 1, 1, 615, 7],
["invoke", 9, 8, 615, 7],
["return", 1, 616, 14],
"_nop_ur_3",
"if_else_1173",
"if_end_1174",
["access", 8, "-", 618, 14],
["is_identical", 9, 3, 8, 618, 14],
["jump_true", 9, "eq_done_1183", 618, 14],
["is_int", 10, 3, 618, 14],
["jump_false", 10, "eq_ni_1184", 618, 14],
"_nop_tc_19",
["jump", "eq_ni_1184", 618, 14],
["eq_int", 9, 3, 8, 618, 14],
["jump", "eq_done_1183", 618, 14],
"eq_ni_1184",
["is_num", 10, 3, 618, 14],
["jump_false", 10, "eq_nn_1185", 618, 14],
"_nop_tc_20",
["jump", "eq_nn_1185", 618, 14],
["eq_float", 9, 3, 8, 618, 14],
["jump", "eq_done_1183", 618, 14],
"eq_nn_1185",
["is_text", 10, 3, 618, 14],
["jump_false", 10, "eq_nt_1186", 618, 14],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 9, 3, 8, 618, 14],
["jump", "eq_done_1183", 618, 14],
"eq_nt_1186",
["is_null", 10, 3, 618, 14],
["jump_false", 10, "eq_nnl_1187", 618, 14],
"_nop_tc_23",
["jump", "eq_nnl_1187", 618, 14],
["true", 9, 618, 14],
["jump", "eq_done_1183", 618, 14],
"eq_nnl_1187",
["is_bool", 10, 3, 618, 14],
["jump_false", 10, "eq_nb_1188", 618, 14],
"_nop_tc_24",
["jump", "eq_nb_1188", 618, 14],
["eq_bool", 9, 3, 8, 618, 14],
["jump", "eq_done_1183", 618, 14],
"eq_nb_1188",
["false", 9, 618, 14],
"eq_done_1183",
["jump_false", 9, "if_else_1181", 618, 14],
["get", 8, 15, 1, 619, 7],
["frame", 9, 8, 0, 619, 7],
["null", 8, 619, 7],
["setarg", 9, 0, 8, 619, 7],
["invoke", 9, 8, 619, 7],
["access", 8, "-unary", 620, 23],
["get", 9, 21, 1, 620, 14],
["frame", 10, 9, 2, 620, 14],
["null", 9, 620, 14],
["setarg", 10, 0, 9, 620, 14],
["setarg", 10, 1, 8, 620, 14],
["setarg", 10, 2, 2, 620, 14],
["invoke", 10, 8, 620, 14],
["move", 1, 8, 620, 14],
["get", 8, 36, 1, 621, 25],
["frame", 9, 8, 0, 621, 25],
["null", 8, 621, 25],
["setarg", 9, 0, 8, 621, 25],
["invoke", 9, 8, 621, 25],
["store_field", 1, 8, "expression", 621, 7],
["get", 8, 22, 1, 622, 7],
["frame", 9, 8, 1, 622, 7],
["null", 8, 622, 7],
["setarg", 9, 0, 8, 622, 7],
["setarg", 9, 1, 1, 622, 7],
["invoke", 9, 8, 622, 7],
["return", 1, 623, 14],
"_nop_ur_4",
"if_else_1181",
"if_end_1182",
["access", 8, "++", 625, 14],
["is_identical", 9, 3, 8, 625, 14],
["jump_true", 9, "eq_done_1192", 625, 14],
["is_int", 10, 3, 625, 14],
["jump_false", 10, "eq_ni_1193", 625, 14],
"_nop_tc_25",
["jump", "eq_ni_1193", 625, 14],
["eq_int", 9, 3, 8, 625, 14],
["jump", "eq_done_1192", 625, 14],
"eq_ni_1193",
["is_num", 10, 3, 625, 14],
["jump_false", 10, "eq_nn_1194", 625, 14],
"_nop_tc_26",
["jump", "eq_nn_1194", 625, 14],
["eq_float", 9, 3, 8, 625, 14],
["jump", "eq_done_1192", 625, 14],
"eq_nn_1194",
["is_text", 10, 3, 625, 14],
["jump_false", 10, "eq_nt_1195", 625, 14],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 9, 3, 8, 625, 14],
["jump", "eq_done_1192", 625, 14],
"eq_nt_1195",
["is_null", 10, 3, 625, 14],
["jump_false", 10, "eq_nnl_1196", 625, 14],
"_nop_tc_29",
["jump", "eq_nnl_1196", 625, 14],
["true", 9, 625, 14],
["jump", "eq_done_1192", 625, 14],
"eq_nnl_1196",
["is_bool", 10, 3, 625, 14],
["jump_false", 10, "eq_nb_1197", 625, 14],
"_nop_tc_30",
["jump", "eq_nb_1197", 625, 14],
["eq_bool", 9, 3, 8, 625, 14],
["jump", "eq_done_1192", 625, 14],
"eq_nb_1197",
["false", 9, 625, 14],
"eq_done_1192",
["move", 8, 9, 625, 14],
["jump_true", 8, "or_end_1191", 625, 14],
["access", 9, "--", 625, 27],
["is_identical", 10, 3, 9, 625, 27],
["jump_true", 10, "eq_done_1198", 625, 27],
["is_int", 11, 3, 625, 27],
["jump_false", 11, "eq_ni_1199", 625, 27],
"_nop_tc_31",
["jump", "eq_ni_1199", 625, 27],
["eq_int", 10, 3, 9, 625, 27],
["jump", "eq_done_1198", 625, 27],
"eq_ni_1199",
["is_num", 11, 3, 625, 27],
["jump_false", 11, "eq_nn_1200", 625, 27],
"_nop_tc_32",
["jump", "eq_nn_1200", 625, 27],
["eq_float", 10, 3, 9, 625, 27],
["jump", "eq_done_1198", 625, 27],
"eq_nn_1200",
["is_text", 11, 3, 625, 27],
["jump_false", 11, "eq_nt_1201", 625, 27],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 10, 3, 9, 625, 27],
["jump", "eq_done_1198", 625, 27],
"eq_nt_1201",
["is_null", 11, 3, 625, 27],
["jump_false", 11, "eq_nnl_1202", 625, 27],
"_nop_tc_35",
["jump", "eq_nnl_1202", 625, 27],
["true", 10, 625, 27],
["jump", "eq_done_1198", 625, 27],
"eq_nnl_1202",
["is_bool", 11, 3, 625, 27],
["jump_false", 11, "eq_nb_1203", 625, 27],
"_nop_tc_36",
["jump", "eq_nb_1203", 625, 27],
["eq_bool", 10, 3, 9, 625, 27],
["jump", "eq_done_1198", 625, 27],
"eq_nb_1203",
["false", 10, 625, 27],
"eq_done_1198",
["move", 8, 10, 625, 27],
"or_end_1191",
["jump_false", 8, "if_else_1189", 625, 27],
["get", 8, 15, 1, 626, 7],
["frame", 9, 8, 0, 626, 7],
["null", 8, 626, 7],
["setarg", 9, 0, 8, 626, 7],
["invoke", 9, 8, 626, 7],
["get", 8, 36, 1, 627, 17],
["frame", 9, 8, 0, 627, 17],
["null", 8, 627, 17],
["setarg", 9, 0, 8, 627, 17],
["invoke", 9, 8, 627, 17],
["move", 4, 8, 627, 17],
["access", 8, "number", 628, 27],
["get", 9, 21, 1, 628, 18],
["frame", 10, 9, 2, 628, 18],
["null", 9, 628, 18],
["setarg", 10, 0, 9, 628, 18],
["setarg", 10, 1, 8, 628, 18],
["setarg", 10, 2, 2, 628, 18],
["invoke", 10, 8, 628, 18],
["move", 5, 8, 628, 18],
["access", 8, 1, 629, 25],
["store_field", 5, 8, "number", 629, 7],
["access", 8, "1", 630, 24],
["store_field", 5, 8, "value", 630, 7],
["get", 8, 22, 1, 631, 7],
["frame", 9, 8, 1, 631, 7],
["null", 8, 631, 7],
["setarg", 9, 0, 8, 631, 7],
["setarg", 9, 1, 5, 631, 7],
["invoke", 9, 8, 631, 7],
["access", 7, "+", 632, 12],
["access", 8, "--", 633, 16],
["is_identical", 9, 3, 8, 633, 16],
["jump_true", 9, "eq_done_1206", 633, 16],
["is_int", 10, 3, 633, 16],
["jump_false", 10, "eq_ni_1207", 633, 16],
"_nop_tc_37",
["jump", "eq_ni_1207", 633, 16],
["eq_int", 9, 3, 8, 633, 16],
["jump", "eq_done_1206", 633, 16],
"eq_ni_1207",
["is_num", 10, 3, 633, 16],
["jump_false", 10, "eq_nn_1208", 633, 16],
"_nop_tc_38",
["jump", "eq_nn_1208", 633, 16],
["eq_float", 9, 3, 8, 633, 16],
["jump", "eq_done_1206", 633, 16],
"eq_nn_1208",
["is_text", 10, 3, 633, 16],
["jump_false", 10, "eq_nt_1209", 633, 16],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 9, 3, 8, 633, 16],
["jump", "eq_done_1206", 633, 16],
"eq_nt_1209",
["is_null", 10, 3, 633, 16],
["jump_false", 10, "eq_nnl_1210", 633, 16],
"_nop_tc_41",
["jump", "eq_nnl_1210", 633, 16],
["true", 9, 633, 16],
["jump", "eq_done_1206", 633, 16],
"eq_nnl_1210",
["is_bool", 10, 3, 633, 16],
["jump_false", 10, "eq_nb_1211", 633, 16],
"_nop_tc_42",
["jump", "eq_nb_1211", 633, 16],
["eq_bool", 9, 3, 8, 633, 16],
["jump", "eq_done_1206", 633, 16],
"eq_nb_1211",
["false", 9, 633, 16],
"eq_done_1206",
["jump_false", 9, "if_else_1204", 633, 16],
["access", 7, "-", 633, 27],
["jump", "if_end_1205", 633, 27],
"if_else_1204",
"if_end_1205",
["get", 8, 21, 1, 634, 20],
["frame", 9, 8, 2, 634, 20],
["null", 8, 634, 20],
["setarg", 9, 0, 8, 634, 20],
["setarg", 9, 1, 7, 634, 20],
["setarg", 9, 2, 2, 634, 20],
["invoke", 9, 7, 634, 20],
["move", 6, 7, 634, 20],
["store_field", 6, 4, "left", 635, 7],
["store_field", 6, 5, "right", 636, 7],
["get", 5, 22, 1, 637, 7],
["frame", 7, 5, 1, 637, 7],
["null", 5, 637, 7],
["setarg", 7, 0, 5, 637, 7],
["setarg", 7, 1, 6, 637, 7],
["invoke", 7, 5, 637, 7],
["access", 5, "assign", 638, 23],
["get", 7, 21, 1, 638, 14],
["frame", 8, 7, 2, 638, 14],
["null", 7, 638, 14],
["setarg", 8, 0, 7, 638, 14],
["setarg", 8, 1, 5, 638, 14],
["setarg", 8, 2, 2, 638, 14],
["invoke", 8, 5, 638, 14],
["move", 1, 5, 638, 14],
["store_field", 1, 4, "left", 639, 7],
["store_field", 1, 6, "right", 640, 7],
["get", 4, 22, 1, 641, 7],
["frame", 5, 4, 1, 641, 7],
["null", 4, 641, 7],
["setarg", 5, 0, 4, 641, 7],
["setarg", 5, 1, 1, 641, 7],
["invoke", 5, 4, 641, 7],
["return", 1, 642, 14],
"_nop_ur_5",
"if_else_1189",
"if_end_1190",
["access", 4, "delete", 644, 14],
["is_identical", 5, 3, 4, 644, 14],
["jump_true", 5, "eq_done_1214", 644, 14],
["is_int", 6, 3, 644, 14],
["jump_false", 6, "eq_ni_1215", 644, 14],
"_nop_tc_43",
["jump", "eq_ni_1215", 644, 14],
["eq_int", 5, 3, 4, 644, 14],
["jump", "eq_done_1214", 644, 14],
"eq_ni_1215",
["is_num", 6, 3, 644, 14],
["jump_false", 6, "eq_nn_1216", 644, 14],
"_nop_tc_44",
["jump", "eq_nn_1216", 644, 14],
["eq_float", 5, 3, 4, 644, 14],
["jump", "eq_done_1214", 644, 14],
"eq_nn_1216",
["is_text", 6, 3, 644, 14],
["jump_false", 6, "eq_nt_1217", 644, 14],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 5, 3, 4, 644, 14],
["jump", "eq_done_1214", 644, 14],
"eq_nt_1217",
["is_null", 6, 3, 644, 14],
["jump_false", 6, "eq_nnl_1218", 644, 14],
"_nop_tc_47",
["jump", "eq_nnl_1218", 644, 14],
["true", 5, 644, 14],
["jump", "eq_done_1214", 644, 14],
"eq_nnl_1218",
["is_bool", 6, 3, 644, 14],
["jump_false", 6, "eq_nb_1219", 644, 14],
"_nop_tc_48",
["jump", "eq_nb_1219", 644, 14],
["eq_bool", 5, 3, 4, 644, 14],
["jump", "eq_done_1214", 644, 14],
"eq_nb_1219",
["false", 5, 644, 14],
"eq_done_1214",
["jump_false", 5, "if_else_1212", 644, 14],
["get", 3, 15, 1, 645, 7],
["frame", 4, 3, 0, 645, 7],
["null", 3, 645, 7],
["setarg", 4, 0, 3, 645, 7],
["invoke", 4, 3, 645, 7],
["access", 3, "delete", 646, 23],
["get", 4, 21, 1, 646, 14],
["frame", 5, 4, 2, 646, 14],
["null", 4, 646, 14],
["setarg", 5, 0, 4, 646, 14],
["setarg", 5, 1, 3, 646, 14],
["setarg", 5, 2, 2, 646, 14],
["invoke", 5, 2, 646, 14],
["move", 1, 2, 646, 14],
["get", 2, 36, 1, 647, 25],
["frame", 3, 2, 0, 647, 25],
["null", 2, 647, 25],
["setarg", 3, 0, 2, 647, 25],
["invoke", 3, 2, 647, 25],
["store_field", 1, 2, "expression", 647, 7],
["get", 2, 22, 1, 648, 7],
["frame", 3, 2, 1, 648, 7],
["null", 2, 648, 7],
["setarg", 3, 0, 2, 648, 7],
["setarg", 3, 1, 1, 648, 7],
["invoke", 3, 2, 648, 7],
["return", 1, 649, 14],
"_nop_ur_6",
"if_else_1212",
"if_end_1213",
["get", 1, 35, 1, 651, 12],
["frame", 2, 1, 0, 651, 12],
["null", 1, 651, 12],
["setarg", 2, 0, 1, 651, 12],
["tail_invoke", 2, 1, 651, 12],
["return", 1, 651, 12],
"_nop_ur_7",
"_nop_ur_8"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["get", 2, 36, 1, 667, 21],
["frame", 3, 2, 0, 667, 21],
["null", 2, 667, 21],
["setarg", 3, 0, 2, 667, 21],
["invoke", 3, 2, 667, 21],
["move", 3, 2, 667, 21],
["null", 2, 668, 17],
["null", 4, 669, 14],
["null", 5, 670, 16],
["access", 6, 0, 671, 21],
["null", 7, 672, 22],
["null", 8, 673, 16],
["null", 9, 674, 22],
["is_identical", 10, 3, 9, 674, 22],
["jump_true", 10, "eq_done_1222", 674, 22],
["is_int", 11, 3, 674, 22],
["jump_false", 11, "eq_ni_1223", 674, 22],
"_nop_tc_1",
["jump", "eq_ni_1223", 674, 22],
["eq_int", 10, 3, 9, 674, 22],
["jump", "eq_done_1222", 674, 22],
"eq_ni_1223",
["is_num", 11, 3, 674, 22],
["jump_false", 11, "eq_nn_1224", 674, 22],
"_nop_tc_2",
["jump", "eq_nn_1224", 674, 22],
["eq_float", 10, 3, 9, 674, 22],
["jump", "eq_done_1222", 674, 22],
"eq_nn_1224",
["is_text", 11, 3, 674, 22],
["jump_false", 11, "eq_nt_1225", 674, 22],
"_nop_tc_3",
["jump", "eq_nt_1225", 674, 22],
["eq_text", 10, 3, 9, 674, 22],
["jump", "eq_done_1222", 674, 22],
"eq_nt_1225",
["is_null", 11, 3, 674, 22],
["jump_false", 11, "eq_nnl_1226", 674, 22],
"_nop_tc_4",
"_nop_tc_5",
["true", 10, 674, 22],
["jump", "eq_done_1222", 674, 22],
"eq_nnl_1226",
["is_bool", 11, 3, 674, 22],
["jump_false", 11, "eq_nb_1227", 674, 22],
"_nop_tc_6",
["jump", "eq_nb_1227", 674, 22],
["eq_bool", 10, 3, 9, 674, 22],
["jump", "eq_done_1222", 674, 22],
"eq_nb_1227",
["false", 10, 674, 22],
"eq_done_1222",
["jump_false", 10, "if_else_1220", 674, 22],
["null", 9, 674, 35],
["return", 9, 674, 35],
"_nop_ur_1",
"if_else_1220",
"if_end_1221",
"while_start_1228",
["true", 9, 675, 12],
["jump_false", 9, "while_end_1229", 675, 12],
["get", 9, 8, 1, 676, 15],
["move", 2, 9, 676, 15],
["get", 9, 8, 1, 677, 12],
["load_field", 10, 9, "kind", 677, 12],
["move", 4, 10, 677, 12],
["get", 9, 37, 1, 678, 14],
["load_dynamic", 10, 9, 4, 678, 25],
["move", 5, 10, 678, 25],
["null", 9, 679, 19],
["is_identical", 10, 5, 9, 679, 19],
["jump_true", 10, "eq_done_1233", 679, 19],
["is_int", 11, 5, 679, 19],
["jump_false", 11, "eq_ni_1234", 679, 19],
"_nop_tc_7",
["jump", "eq_ni_1234", 679, 19],
["eq_int", 10, 5, 9, 679, 19],
["jump", "eq_done_1233", 679, 19],
"eq_ni_1234",
["is_num", 11, 5, 679, 19],
["jump_false", 11, "eq_nn_1235", 679, 19],
"_nop_tc_8",
["jump", "eq_nn_1235", 679, 19],
["eq_float", 10, 5, 9, 679, 19],
["jump", "eq_done_1233", 679, 19],
"eq_nn_1235",
["is_text", 11, 5, 679, 19],
["jump_false", 11, "eq_nt_1236", 679, 19],
"_nop_tc_9",
["jump", "eq_nt_1236", 679, 19],
["eq_text", 10, 5, 9, 679, 19],
["jump", "eq_done_1233", 679, 19],
"eq_nt_1236",
["is_null", 11, 5, 679, 19],
["jump_false", 11, "eq_nnl_1237", 679, 19],
"_nop_tc_10",
"_nop_tc_11",
["true", 10, 679, 19],
["jump", "eq_done_1233", 679, 19],
"eq_nnl_1237",
["is_bool", 11, 5, 679, 19],
["jump_false", 11, "eq_nb_1238", 679, 19],
"_nop_tc_12",
["jump", "eq_nb_1238", 679, 19],
["eq_bool", 10, 5, 9, 679, 19],
["jump", "eq_done_1233", 679, 19],
"eq_nb_1238",
["false", 10, 679, 19],
"eq_done_1233",
["move", 9, 10, 679, 19],
["jump_true", 9, "or_end_1232", 679, 19],
["is_int", 10, 5, 679, 34],
["jump_false", 10, "rel_ni_1239", 679, 34],
["is_int", 11, 1, 679, 34],
["jump_false", 11, "rel_ni_1239", 679, 34],
["lt_int", 12, 5, 1, 679, 34],
["jump", "rel_done_1241", 679, 34],
"rel_ni_1239",
["is_num", 10, 5, 679, 34],
["jump_false", 10, "rel_nn_1240", 679, 34],
["is_num", 11, 1, 679, 34],
["jump_false", 11, "rel_nn_1240", 679, 34],
["lt_float", 12, 5, 1, 679, 34],
["jump", "rel_done_1241", 679, 34],
"rel_nn_1240",
["is_text", 10, 5, 679, 34],
["jump_false", 10, "rel_err_1242", 679, 34],
["is_text", 11, 1, 679, 34],
["jump_false", 11, "rel_err_1242", 679, 34],
["lt_text", 12, 5, 1, 679, 34],
["jump", "rel_done_1241", 679, 34],
"rel_err_1242",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
679,
34
],
["access", 11, "error", 679, 34],
["access", 13, "cannot compare with '<': operands must be same type", 679, 34],
["array", 14, 0, 679, 34],
["push", 14, 13, 679, 34],
["frame", 13, 10, 2, 679, 34],
["null", 10, 679, 34],
["setarg", 13, 0, 10, 679, 34],
["setarg", 13, 1, 11, 679, 34],
["setarg", 13, 2, 14, 679, 34],
["invoke", 13, 10, 679, 34],
["disrupt", 679, 34],
"rel_done_1241",
["move", 9, 12, 679, 34],
"or_end_1232",
["jump_false", 9, "if_else_1230", 679, 34],
["jump", "while_end_1229", 679, 44],
["jump", "if_end_1231", 679, 44],
"if_else_1230",
"if_end_1231",
["get", 9, 15, 1, 680, 7],
["frame", 10, 9, 0, 680, 7],
["null", 9, 680, 7],
["setarg", 10, 0, 9, 680, 7],
["invoke", 10, 9, 680, 7],
["access", 9, 1, 681, 26],
["is_num", 10, 5, 681, 26],
["jump_false", 10, "num_err_1243", 681, 26],
"_nop_tc_13",
"_nop_tc_14",
["add", 10, 5, 9, 681, 26],
["jump", "num_done_1244", 681, 26],
"num_err_1243",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
681,
26
],
["access", 11, "error", 681, 26],
["access", 12, "cannot apply '+': operands must be numbers", 681, 26],
["array", 13, 0, 681, 26],
["push", 13, 12, 681, 26],
["frame", 12, 9, 2, 681, 26],
["null", 9, 681, 26],
["setarg", 12, 0, 9, 681, 26],
["setarg", 12, 1, 11, 681, 26],
["setarg", 12, 2, 13, 681, 26],
["invoke", 12, 9, 681, 26],
["disrupt", 681, 26],
"num_done_1244",
["move", 6, 10, 681, 26],
["access", 9, 14, 682, 19],
["is_identical", 10, 5, 9, 682, 19],
["jump_true", 10, "eq_done_1247", 682, 19],
["is_int", 11, 5, 682, 19],
["jump_false", 11, "eq_ni_1248", 682, 19],
"_nop_tc_15",
"_nop_tc_16",
["eq_int", 10, 5, 9, 682, 19],
["jump", "eq_done_1247", 682, 19],
"eq_ni_1248",
["is_num", 11, 5, 682, 19],
["jump_false", 11, "eq_nn_1249", 682, 19],
"_nop_tc_17",
"_nop_tc_18",
["eq_float", 10, 5, 9, 682, 19],
["jump", "eq_done_1247", 682, 19],
"eq_nn_1249",
["is_text", 11, 5, 682, 19],
["jump_false", 11, "eq_nt_1250", 682, 19],
"_nop_tc_19",
["jump", "eq_nt_1250", 682, 19],
["eq_text", 10, 5, 9, 682, 19],
["jump", "eq_done_1247", 682, 19],
"eq_nt_1250",
["is_null", 11, 5, 682, 19],
["jump_false", 11, "eq_nnl_1251", 682, 19],
"_nop_tc_20",
["jump", "eq_nnl_1251", 682, 19],
["true", 10, 682, 19],
["jump", "eq_done_1247", 682, 19],
"eq_nnl_1251",
["is_bool", 11, 5, 682, 19],
["jump_false", 11, "eq_nb_1252", 682, 19],
"_nop_tc_21",
["jump", "eq_nb_1252", 682, 19],
["eq_bool", 10, 5, 9, 682, 19],
["jump", "eq_done_1247", 682, 19],
"eq_nb_1252",
["false", 10, 682, 19],
"eq_done_1247",
["jump_false", 10, "if_else_1245", 682, 19],
["move", 6, 5, 682, 35],
["jump", "if_end_1246", 682, 35],
"if_else_1245",
"if_end_1246",
["get", 9, 38, 1, 683, 20],
["frame", 10, 9, 1, 683, 20],
["null", 9, 683, 20],
["setarg", 10, 0, 9, 683, 20],
["setarg", 10, 1, 6, 683, 20],
["invoke", 10, 9, 683, 20],
["move", 7, 9, 683, 20],
["get", 9, 21, 1, 684, 14],
["frame", 10, 9, 2, 684, 14],
["null", 9, 684, 14],
["setarg", 10, 0, 9, 684, 14],
["setarg", 10, 1, 4, 684, 14],
["setarg", 10, 2, 2, 684, 14],
["invoke", 10, 9, 684, 14],
["move", 8, 9, 684, 14],
["store_field", 8, 3, "left", 685, 7],
["store_field", 8, 7, "right", 686, 7],
["get", 9, 22, 1, 687, 7],
["frame", 10, 9, 1, 687, 7],
["null", 9, 687, 7],
["setarg", 10, 0, 9, 687, 7],
["setarg", 10, 1, 8, 687, 7],
["invoke", 10, 9, 687, 7],
["move", 3, 8, 688, 19],
["jump", "while_start_1228", 688, 19],
"while_end_1229",
["return", 3, 690, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["access", 1, 1, 694, 29],
["get", 2, 38, 1, 694, 16],
["frame", 3, 2, 1, 694, 16],
["null", 2, 694, 16],
["setarg", 3, 0, 2, 694, 16],
["setarg", 3, 1, 1, 694, 16],
["invoke", 3, 1, 694, 16],
["move", 2, 1, 694, 16],
["null", 1, 695, 17],
["null", 3, 696, 21],
["null", 4, 697, 21],
["null", 5, 698, 16],
["null", 6, 699, 17],
["is_identical", 7, 2, 6, 699, 17],
["jump_true", 7, "eq_done_1255", 699, 17],
["is_int", 8, 2, 699, 17],
["jump_false", 8, "eq_ni_1256", 699, 17],
"_nop_tc_1",
["jump", "eq_ni_1256", 699, 17],
["eq_int", 7, 2, 6, 699, 17],
["jump", "eq_done_1255", 699, 17],
"eq_ni_1256",
["is_num", 8, 2, 699, 17],
["jump_false", 8, "eq_nn_1257", 699, 17],
"_nop_tc_2",
["jump", "eq_nn_1257", 699, 17],
["eq_float", 7, 2, 6, 699, 17],
["jump", "eq_done_1255", 699, 17],
"eq_nn_1257",
["is_text", 8, 2, 699, 17],
["jump_false", 8, "eq_nt_1258", 699, 17],
"_nop_tc_3",
["jump", "eq_nt_1258", 699, 17],
["eq_text", 7, 2, 6, 699, 17],
["jump", "eq_done_1255", 699, 17],
"eq_nt_1258",
["is_null", 8, 2, 699, 17],
["jump_false", 8, "eq_nnl_1259", 699, 17],
"_nop_tc_4",
"_nop_tc_5",
["true", 7, 699, 17],
["jump", "eq_done_1255", 699, 17],
"eq_nnl_1259",
["is_bool", 8, 2, 699, 17],
["jump_false", 8, "eq_nb_1260", 699, 17],
"_nop_tc_6",
["jump", "eq_nb_1260", 699, 17],
["eq_bool", 7, 2, 6, 699, 17],
["jump", "eq_done_1255", 699, 17],
"eq_nb_1260",
["false", 7, 699, 17],
"eq_done_1255",
["jump_false", 7, "if_else_1253", 699, 17],
["null", 6, 699, 30],
["return", 6, 699, 30],
"_nop_ur_1",
"if_else_1253",
"if_end_1254",
["get", 6, 8, 1, 700, 9],
["load_field", 7, 6, "kind", 700, 9],
["access", 6, "?", 700, 21],
["is_identical", 8, 7, 6, 700, 21],
["jump_true", 8, "eq_done_1263", 700, 21],
["is_int", 9, 7, 700, 21],
["jump_false", 9, "eq_ni_1264", 700, 21],
"_nop_tc_7",
["jump", "eq_ni_1264", 700, 21],
["eq_int", 8, 7, 6, 700, 21],
["jump", "eq_done_1263", 700, 21],
"eq_ni_1264",
["is_num", 9, 7, 700, 21],
["jump_false", 9, "eq_nn_1265", 700, 21],
"_nop_tc_8",
["jump", "eq_nn_1265", 700, 21],
["eq_float", 8, 7, 6, 700, 21],
["jump", "eq_done_1263", 700, 21],
"eq_nn_1265",
["is_text", 9, 7, 700, 21],
["jump_false", 9, "eq_nt_1266", 700, 21],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 8, 7, 6, 700, 21],
["jump", "eq_done_1263", 700, 21],
"eq_nt_1266",
["is_null", 9, 7, 700, 21],
["jump_false", 9, "eq_nnl_1267", 700, 21],
"_nop_tc_11",
["jump", "eq_nnl_1267", 700, 21],
["true", 8, 700, 21],
["jump", "eq_done_1263", 700, 21],
"eq_nnl_1267",
["is_bool", 9, 7, 700, 21],
["jump_false", 9, "eq_nb_1268", 700, 21],
"_nop_tc_12",
["jump", "eq_nb_1268", 700, 21],
["eq_bool", 8, 7, 6, 700, 21],
["jump", "eq_done_1263", 700, 21],
"eq_nb_1268",
["false", 8, 700, 21],
"eq_done_1263",
["jump_false", 8, "if_else_1261", 700, 21],
["get", 6, 8, 1, 701, 15],
["move", 1, 6, 701, 15],
["get", 6, 15, 1, 702, 7],
["frame", 7, 6, 0, 702, 7],
["null", 6, 702, 7],
["setarg", 7, 0, 6, 702, 7],
["invoke", 7, 6, 702, 7],
["get", 6, 26, 1, 703, 19],
["frame", 7, 6, 0, 703, 19],
["null", 6, 703, 19],
["setarg", 7, 0, 6, 703, 19],
["invoke", 7, 6, 703, 19],
["move", 3, 6, 703, 19],
["get", 6, 8, 1, 704, 11],
["load_field", 7, 6, "kind", 704, 11],
["access", 6, ":", 704, 23],
["is_identical", 8, 7, 6, 704, 23],
["jump_true", 8, "eq_done_1271", 704, 23],
["is_int", 9, 7, 704, 23],
["jump_false", 9, "eq_ni_1272", 704, 23],
"_nop_tc_13",
["jump", "eq_ni_1272", 704, 23],
["eq_int", 8, 7, 6, 704, 23],
["jump", "eq_done_1271", 704, 23],
"eq_ni_1272",
["is_num", 9, 7, 704, 23],
["jump_false", 9, "eq_nn_1273", 704, 23],
"_nop_tc_14",
["jump", "eq_nn_1273", 704, 23],
["eq_float", 8, 7, 6, 704, 23],
["jump", "eq_done_1271", 704, 23],
"eq_nn_1273",
["is_text", 9, 7, 704, 23],
["jump_false", 9, "eq_nt_1274", 704, 23],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 8, 7, 6, 704, 23],
["jump", "eq_done_1271", 704, 23],
"eq_nt_1274",
["is_null", 9, 7, 704, 23],
["jump_false", 9, "eq_nnl_1275", 704, 23],
"_nop_tc_17",
["jump", "eq_nnl_1275", 704, 23],
["true", 8, 704, 23],
["jump", "eq_done_1271", 704, 23],
"eq_nnl_1275",
["is_bool", 9, 7, 704, 23],
["jump_false", 9, "eq_nb_1276", 704, 23],
"_nop_tc_18",
["jump", "eq_nb_1276", 704, 23],
["eq_bool", 8, 7, 6, 704, 23],
["jump", "eq_done_1271", 704, 23],
"eq_nb_1276",
["false", 8, 704, 23],
"eq_done_1271",
["jump_false", 8, "if_else_1269", 704, 23],
["get", 6, 15, 1, 704, 28],
["frame", 7, 6, 0, 704, 28],
["null", 6, 704, 28],
["setarg", 7, 0, 6, 704, 28],
["invoke", 7, 6, 704, 28],
["jump", "if_end_1270", 704, 28],
"if_else_1269",
["get", 6, 8, 1, 705, 24],
["access", 7, "expected ':' in ternary expression", 705, 29],
["get", 8, 23, 1, 705, 12],
["frame", 9, 8, 2, 705, 12],
["null", 8, 705, 12],
["setarg", 9, 0, 8, 705, 12],
["setarg", 9, 1, 6, 705, 12],
["setarg", 9, 2, 7, 705, 12],
["invoke", 9, 6, 705, 12],
"if_end_1270",
["get", 6, 26, 1, 706, 19],
["frame", 7, 6, 0, 706, 19],
["null", 6, 706, 19],
["setarg", 7, 0, 6, 706, 19],
["invoke", 7, 6, 706, 19],
["move", 4, 6, 706, 19],
["access", 6, "then", 707, 23],
["get", 7, 21, 1, 707, 14],
["frame", 8, 7, 2, 707, 14],
["null", 7, 707, 14],
["setarg", 8, 0, 7, 707, 14],
["setarg", 8, 1, 6, 707, 14],
["setarg", 8, 2, 1, 707, 14],
["invoke", 8, 1, 707, 14],
["move", 5, 1, 707, 14],
["store_field", 5, 2, "expression", 708, 7],
["store_field", 5, 3, "then", 709, 7],
["store_field", 5, 4, "else", 710, 7],
["get", 1, 22, 1, 711, 7],
["frame", 3, 1, 1, 711, 7],
["null", 1, 711, 7],
["setarg", 3, 0, 1, 711, 7],
["setarg", 3, 1, 5, 711, 7],
["invoke", 3, 1, 711, 7],
["return", 5, 712, 14],
"_nop_ur_2",
"if_else_1261",
"if_end_1262",
["return", 2, 714, 12],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 14,
"nr_close_slots": 0,
"instructions": [
["get", 2, 39, 1, 733, 21],
["frame", 3, 2, 0, 733, 21],
["null", 2, 733, 21],
["setarg", 3, 0, 2, 733, 21],
["invoke", 3, 2, 733, 21],
["move", 3, 2, 733, 21],
["null", 2, 734, 17],
["null", 4, 735, 16],
["null", 5, 736, 22],
["null", 6, 737, 16],
["null", 7, 738, 21],
["null", 8, 740, 17],
["null", 9, 741, 22],
["null", 10, 742, 22],
["is_identical", 11, 3, 10, 742, 22],
["jump_true", 11, "eq_done_1279", 742, 22],
["is_int", 12, 3, 742, 22],
["jump_false", 12, "eq_ni_1280", 742, 22],
"_nop_tc_1",
["jump", "eq_ni_1280", 742, 22],
["eq_int", 11, 3, 10, 742, 22],
["jump", "eq_done_1279", 742, 22],
"eq_ni_1280",
["is_num", 12, 3, 742, 22],
["jump_false", 12, "eq_nn_1281", 742, 22],
"_nop_tc_2",
["jump", "eq_nn_1281", 742, 22],
["eq_float", 11, 3, 10, 742, 22],
["jump", "eq_done_1279", 742, 22],
"eq_nn_1281",
["is_text", 12, 3, 742, 22],
["jump_false", 12, "eq_nt_1282", 742, 22],
"_nop_tc_3",
["jump", "eq_nt_1282", 742, 22],
["eq_text", 11, 3, 10, 742, 22],
["jump", "eq_done_1279", 742, 22],
"eq_nt_1282",
["is_null", 12, 3, 742, 22],
["jump_false", 12, "eq_nnl_1283", 742, 22],
"_nop_tc_4",
"_nop_tc_5",
["true", 11, 742, 22],
["jump", "eq_done_1279", 742, 22],
"eq_nnl_1283",
["is_bool", 12, 3, 742, 22],
["jump_false", 12, "eq_nb_1284", 742, 22],
"_nop_tc_6",
["jump", "eq_nb_1284", 742, 22],
["eq_bool", 11, 3, 10, 742, 22],
["jump", "eq_done_1279", 742, 22],
"eq_nb_1284",
["false", 11, 742, 22],
"eq_done_1279",
["jump_false", 11, "if_else_1277", 742, 22],
["null", 10, 742, 35],
["return", 10, 742, 35],
"_nop_ur_1",
"if_else_1277",
"if_end_1278",
["get", 10, 8, 1, 743, 13],
["move", 2, 10, 743, 13],
["get", 10, 40, 1, 744, 12],
["get", 11, 8, 1, 744, 23],
["load_field", 12, 11, "kind", 744, 23],
["load_dynamic", 11, 10, 12, 744, 23],
["move", 4, 11, 744, 23],
["null", 10, 745, 17],
["is_identical", 11, 4, 10, 745, 17],
["jump_true", 11, "eq_done_1287", 745, 17],
["is_int", 12, 4, 745, 17],
["jump_false", 12, "eq_ni_1288", 745, 17],
"_nop_tc_7",
["jump", "eq_ni_1288", 745, 17],
["eq_int", 11, 4, 10, 745, 17],
["jump", "eq_done_1287", 745, 17],
"eq_ni_1288",
["is_num", 12, 4, 745, 17],
["jump_false", 12, "eq_nn_1289", 745, 17],
"_nop_tc_8",
["jump", "eq_nn_1289", 745, 17],
["eq_float", 11, 4, 10, 745, 17],
["jump", "eq_done_1287", 745, 17],
"eq_nn_1289",
["is_text", 12, 4, 745, 17],
["jump_false", 12, "eq_nt_1290", 745, 17],
"_nop_tc_9",
["jump", "eq_nt_1290", 745, 17],
["eq_text", 11, 4, 10, 745, 17],
["jump", "eq_done_1287", 745, 17],
"eq_nt_1290",
["is_null", 12, 4, 745, 17],
["jump_false", 12, "eq_nnl_1291", 745, 17],
"_nop_tc_10",
"_nop_tc_11",
["true", 11, 745, 17],
["jump", "eq_done_1287", 745, 17],
"eq_nnl_1291",
["is_bool", 12, 4, 745, 17],
["jump_false", 12, "eq_nb_1292", 745, 17],
"_nop_tc_12",
["jump", "eq_nb_1292", 745, 17],
["eq_bool", 11, 4, 10, 745, 17],
["jump", "eq_done_1287", 745, 17],
"eq_nb_1292",
["false", 11, 745, 17],
"eq_done_1287",
["jump_false", 11, "if_else_1285", 745, 17],
["return", 3, 745, 30],
"_nop_ur_2",
"if_else_1285",
"if_end_1286",
["load_field", 10, 3, "kind", 747, 17],
["move", 7, 10, 747, 17],
["access", 10, "name", 748, 22],
["is_identical", 11, 7, 10, 748, 22],
["jump_true", 11, "ne_nid_1298", 748, 22],
["jump", "ne_ni_1299", 748, 22],
"ne_nid_1298",
["false", 11, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_ni_1299",
["is_int", 12, 7, 748, 22],
["jump_false", 12, "ne_nn_1300", 748, 22],
"_nop_tc_13",
["jump", "ne_nn_1300", 748, 22],
["ne_int", 11, 7, 10, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_nn_1300",
["is_num", 12, 7, 748, 22],
["jump_false", 12, "ne_nt_1301", 748, 22],
"_nop_tc_14",
["jump", "ne_nt_1301", 748, 22],
["ne_float", 11, 7, 10, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_nt_1301",
["is_text", 12, 7, 748, 22],
["jump_false", 12, "ne_nnl_1302", 748, 22],
"_nop_tc_15",
"_nop_tc_16",
["ne_text", 11, 7, 10, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_nnl_1302",
["is_null", 12, 7, 748, 22],
["jump_false", 12, "ne_nb_1303", 748, 22],
"_nop_tc_17",
["jump", "ne_nb_1303", 748, 22],
["false", 11, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_nb_1303",
["is_bool", 12, 7, 748, 22],
["jump_false", 12, "ne_mis_1304", 748, 22],
"_nop_tc_18",
["jump", "ne_mis_1304", 748, 22],
["ne_bool", 11, 7, 10, 748, 22],
["jump", "ne_done_1297", 748, 22],
"ne_mis_1304",
["true", 11, 748, 22],
"ne_done_1297",
["move", 10, 11, 748, 22],
["jump_false", 10, "and_end_1296", 748, 22],
["access", 11, ".", 748, 45],
["is_identical", 12, 7, 11, 748, 45],
["jump_true", 12, "ne_nid_1306", 748, 45],
["jump", "ne_ni_1307", 748, 45],
"ne_nid_1306",
["false", 12, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_ni_1307",
["is_int", 13, 7, 748, 45],
["jump_false", 13, "ne_nn_1308", 748, 45],
"_nop_tc_19",
["jump", "ne_nn_1308", 748, 45],
["ne_int", 12, 7, 11, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_nn_1308",
["is_num", 13, 7, 748, 45],
["jump_false", 13, "ne_nt_1309", 748, 45],
"_nop_tc_20",
["jump", "ne_nt_1309", 748, 45],
["ne_float", 12, 7, 11, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_nt_1309",
["is_text", 13, 7, 748, 45],
["jump_false", 13, "ne_nnl_1310", 748, 45],
"_nop_tc_21",
"_nop_tc_22",
["ne_text", 12, 7, 11, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_nnl_1310",
["is_null", 13, 7, 748, 45],
["jump_false", 13, "ne_nb_1311", 748, 45],
"_nop_tc_23",
["jump", "ne_nb_1311", 748, 45],
["false", 12, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_nb_1311",
["is_bool", 13, 7, 748, 45],
["jump_false", 13, "ne_mis_1312", 748, 45],
"_nop_tc_24",
["jump", "ne_mis_1312", 748, 45],
["ne_bool", 12, 7, 11, 748, 45],
["jump", "ne_done_1305", 748, 45],
"ne_mis_1312",
["true", 12, 748, 45],
"ne_done_1305",
["move", 10, 12, 748, 45],
"and_end_1296",
["move", 11, 10, 748, 45],
["jump_false", 11, "and_end_1295", 748, 45],
["access", 10, "[", 748, 65],
["is_identical", 12, 7, 10, 748, 65],
["jump_true", 12, "ne_nid_1314", 748, 65],
["jump", "ne_ni_1315", 748, 65],
"ne_nid_1314",
["false", 12, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_ni_1315",
["is_int", 13, 7, 748, 65],
["jump_false", 13, "ne_nn_1316", 748, 65],
"_nop_tc_25",
["jump", "ne_nn_1316", 748, 65],
["ne_int", 12, 7, 10, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_nn_1316",
["is_num", 13, 7, 748, 65],
["jump_false", 13, "ne_nt_1317", 748, 65],
"_nop_tc_26",
["jump", "ne_nt_1317", 748, 65],
["ne_float", 12, 7, 10, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_nt_1317",
["is_text", 13, 7, 748, 65],
["jump_false", 13, "ne_nnl_1318", 748, 65],
"_nop_tc_27",
"_nop_tc_28",
["ne_text", 12, 7, 10, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_nnl_1318",
["is_null", 13, 7, 748, 65],
["jump_false", 13, "ne_nb_1319", 748, 65],
"_nop_tc_29",
["jump", "ne_nb_1319", 748, 65],
["false", 12, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_nb_1319",
["is_bool", 13, 7, 748, 65],
["jump_false", 13, "ne_mis_1320", 748, 65],
"_nop_tc_30",
["jump", "ne_mis_1320", 748, 65],
["ne_bool", 12, 7, 10, 748, 65],
["jump", "ne_done_1313", 748, 65],
"ne_mis_1320",
["true", 12, 748, 65],
"ne_done_1313",
["move", 11, 12, 748, 65],
"and_end_1295",
["jump_false", 11, "if_else_1293", 748, 65],
["access", 7, "invalid assignment left-hand side", 749, 26],
["get", 10, 23, 1, 749, 7],
["frame", 11, 10, 2, 749, 7],
["null", 10, 749, 7],
["setarg", 11, 0, 10, 749, 7],
["setarg", 11, 1, 2, 749, 7],
["setarg", 11, 2, 7, 749, 7],
["invoke", 11, 7, 749, 7],
["jump", "if_end_1294", 749, 7],
"if_else_1293",
"if_end_1294",
["get", 7, 15, 1, 752, 5],
["frame", 10, 7, 0, 752, 5],
["null", 7, 752, 5],
["setarg", 10, 0, 7, 752, 5],
["invoke", 10, 7, 752, 5],
["get", 7, 27, 1, 753, 18],
["frame", 10, 7, 0, 753, 18],
["null", 7, 753, 18],
["setarg", 10, 0, 7, 753, 18],
["invoke", 10, 7, 753, 18],
["move", 5, 7, 753, 18],
["get", 7, 41, 1, 755, 13],
["load_dynamic", 10, 7, 4, 755, 28],
["move", 8, 10, 755, 28],
["null", 7, 756, 18],
["is_identical", 10, 8, 7, 756, 18],
["jump_true", 10, "ne_nid_1324", 756, 18],
["jump", "ne_ni_1325", 756, 18],
"ne_nid_1324",
["false", 10, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_ni_1325",
["is_int", 11, 8, 756, 18],
["jump_false", 11, "ne_nn_1326", 756, 18],
"_nop_tc_31",
["jump", "ne_nn_1326", 756, 18],
["ne_int", 10, 8, 7, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_nn_1326",
["is_num", 11, 8, 756, 18],
["jump_false", 11, "ne_nt_1327", 756, 18],
"_nop_tc_32",
["jump", "ne_nt_1327", 756, 18],
["ne_float", 10, 8, 7, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_nt_1327",
["is_text", 11, 8, 756, 18],
["jump_false", 11, "ne_nnl_1328", 756, 18],
"_nop_tc_33",
["jump", "ne_nnl_1328", 756, 18],
["ne_text", 10, 8, 7, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_nnl_1328",
["is_null", 11, 8, 756, 18],
["jump_false", 11, "ne_nb_1329", 756, 18],
"_nop_tc_34",
"_nop_tc_35",
["false", 10, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_nb_1329",
["is_bool", 11, 8, 756, 18],
["jump_false", 11, "ne_mis_1330", 756, 18],
"_nop_tc_36",
["jump", "ne_mis_1330", 756, 18],
["ne_bool", 10, 8, 7, 756, 18],
["jump", "ne_done_1323", 756, 18],
"ne_mis_1330",
["true", 10, 756, 18],
"ne_done_1323",
["jump_false", 10, "if_else_1321", 756, 18],
["get", 7, 21, 1, 757, 20],
["frame", 10, 7, 2, 757, 20],
["null", 7, 757, 20],
["setarg", 10, 0, 7, 757, 20],
["setarg", 10, 1, 8, 757, 20],
["setarg", 10, 2, 2, 757, 20],
["invoke", 10, 7, 757, 20],
["move", 9, 7, 757, 20],
["store_field", 9, 3, "left", 758, 7],
["store_field", 9, 5, "right", 759, 7],
["get", 7, 22, 1, 760, 7],
["frame", 8, 7, 1, 760, 7],
["null", 7, 760, 7],
["setarg", 8, 0, 7, 760, 7],
["setarg", 8, 1, 9, 760, 7],
["invoke", 8, 7, 760, 7],
["access", 7, "assign", 761, 23],
["get", 8, 21, 1, 761, 14],
["frame", 10, 8, 2, 761, 14],
["null", 8, 761, 14],
["setarg", 10, 0, 8, 761, 14],
["setarg", 10, 1, 7, 761, 14],
["setarg", 10, 2, 2, 761, 14],
["invoke", 10, 7, 761, 14],
["move", 6, 7, 761, 14],
["store_field", 6, 3, "left", 762, 7],
["store_field", 6, 9, "right", 763, 7],
["jump", "if_end_1322", 763, 7],
"if_else_1321",
["get", 7, 21, 1, 765, 14],
["frame", 8, 7, 2, 765, 14],
["null", 7, 765, 14],
["setarg", 8, 0, 7, 765, 14],
["setarg", 8, 1, 4, 765, 14],
["setarg", 8, 2, 2, 765, 14],
["invoke", 8, 2, 765, 14],
["move", 6, 2, 765, 14],
["store_field", 6, 3, "left", 766, 7],
["store_field", 6, 5, "right", 767, 7],
["load_field", 2, 3, "kind", 768, 11],
["access", 4, "[", 768, 29],
["is_identical", 7, 2, 4, 768, 29],
["jump_true", 7, "eq_done_1334", 768, 29],
["is_int", 8, 2, 768, 29],
["jump_false", 8, "eq_ni_1335", 768, 29],
"_nop_tc_37",
["jump", "eq_ni_1335", 768, 29],
["eq_int", 7, 2, 4, 768, 29],
["jump", "eq_done_1334", 768, 29],
"eq_ni_1335",
["is_num", 8, 2, 768, 29],
["jump_false", 8, "eq_nn_1336", 768, 29],
"_nop_tc_38",
["jump", "eq_nn_1336", 768, 29],
["eq_float", 7, 2, 4, 768, 29],
["jump", "eq_done_1334", 768, 29],
"eq_nn_1336",
["is_text", 8, 2, 768, 29],
["jump_false", 8, "eq_nt_1337", 768, 29],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 7, 2, 4, 768, 29],
["jump", "eq_done_1334", 768, 29],
"eq_nt_1337",
["is_null", 8, 2, 768, 29],
["jump_false", 8, "eq_nnl_1338", 768, 29],
"_nop_tc_41",
["jump", "eq_nnl_1338", 768, 29],
["true", 7, 768, 29],
["jump", "eq_done_1334", 768, 29],
"eq_nnl_1338",
["is_bool", 8, 2, 768, 29],
["jump_false", 8, "eq_nb_1339", 768, 29],
"_nop_tc_42",
["jump", "eq_nb_1339", 768, 29],
["eq_bool", 7, 2, 4, 768, 29],
["jump", "eq_done_1334", 768, 29],
"eq_nb_1339",
["false", 7, 768, 29],
"eq_done_1334",
["move", 2, 7, 768, 29],
["jump_false", 2, "and_end_1333", 768, 29],
["load_field", 4, 3, "right", 768, 36],
["null", 3, 768, 55],
["is_identical", 7, 4, 3, 768, 55],
["jump_true", 7, "eq_done_1340", 768, 55],
["is_int", 8, 4, 768, 55],
["jump_false", 8, "eq_ni_1341", 768, 55],
"_nop_tc_43",
["jump", "eq_ni_1341", 768, 55],
["eq_int", 7, 4, 3, 768, 55],
["jump", "eq_done_1340", 768, 55],
"eq_ni_1341",
["is_num", 8, 4, 768, 55],
["jump_false", 8, "eq_nn_1342", 768, 55],
"_nop_tc_44",
["jump", "eq_nn_1342", 768, 55],
["eq_float", 7, 4, 3, 768, 55],
["jump", "eq_done_1340", 768, 55],
"eq_nn_1342",
["is_text", 8, 4, 768, 55],
["jump_false", 8, "eq_nt_1343", 768, 55],
"_nop_tc_45",
["jump", "eq_nt_1343", 768, 55],
["eq_text", 7, 4, 3, 768, 55],
["jump", "eq_done_1340", 768, 55],
"eq_nt_1343",
["is_null", 8, 4, 768, 55],
["jump_false", 8, "eq_nnl_1344", 768, 55],
"_nop_tc_46",
"_nop_tc_47",
["true", 7, 768, 55],
["jump", "eq_done_1340", 768, 55],
"eq_nnl_1344",
["is_bool", 8, 4, 768, 55],
["jump_false", 8, "eq_nb_1345", 768, 55],
"_nop_tc_48",
["jump", "eq_nb_1345", 768, 55],
["eq_bool", 7, 4, 3, 768, 55],
["jump", "eq_done_1340", 768, 55],
"eq_nb_1345",
["false", 7, 768, 55],
"eq_done_1340",
["move", 2, 7, 768, 55],
"and_end_1333",
["jump_false", 2, "if_else_1331", 768, 55],
["true", 2, 768, 73],
["store_field", 6, 2, "push", 768, 61],
["jump", "if_end_1332", 768, 61],
"if_else_1331",
"if_end_1332",
["null", 2, 769, 25],
["is_identical", 3, 5, 2, 769, 25],
["jump_true", 3, "ne_nid_1351", 769, 25],
["jump", "ne_ni_1352", 769, 25],
"ne_nid_1351",
["false", 3, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_ni_1352",
["is_int", 4, 5, 769, 25],
["jump_false", 4, "ne_nn_1353", 769, 25],
"_nop_tc_49",
["jump", "ne_nn_1353", 769, 25],
["ne_int", 3, 5, 2, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_nn_1353",
["is_num", 4, 5, 769, 25],
["jump_false", 4, "ne_nt_1354", 769, 25],
"_nop_tc_50",
["jump", "ne_nt_1354", 769, 25],
["ne_float", 3, 5, 2, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_nt_1354",
["is_text", 4, 5, 769, 25],
["jump_false", 4, "ne_nnl_1355", 769, 25],
"_nop_tc_51",
["jump", "ne_nnl_1355", 769, 25],
["ne_text", 3, 5, 2, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_nnl_1355",
["is_null", 4, 5, 769, 25],
["jump_false", 4, "ne_nb_1356", 769, 25],
"_nop_tc_52",
"_nop_tc_53",
["false", 3, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_nb_1356",
["is_bool", 4, 5, 769, 25],
["jump_false", 4, "ne_mis_1357", 769, 25],
"_nop_tc_54",
["jump", "ne_mis_1357", 769, 25],
["ne_bool", 3, 5, 2, 769, 25],
["jump", "ne_done_1350", 769, 25],
"ne_mis_1357",
["true", 3, 769, 25],
"ne_done_1350",
["move", 2, 3, 769, 25],
["jump_false", 2, "and_end_1349", 769, 25],
["load_field", 3, 5, "kind", 769, 33],
["access", 4, "[", 769, 52],
["is_identical", 7, 3, 4, 769, 52],
["jump_true", 7, "eq_done_1358", 769, 52],
["is_int", 8, 3, 769, 52],
["jump_false", 8, "eq_ni_1359", 769, 52],
"_nop_tc_55",
["jump", "eq_ni_1359", 769, 52],
["eq_int", 7, 3, 4, 769, 52],
["jump", "eq_done_1358", 769, 52],
"eq_ni_1359",
["is_num", 8, 3, 769, 52],
["jump_false", 8, "eq_nn_1360", 769, 52],
"_nop_tc_56",
["jump", "eq_nn_1360", 769, 52],
["eq_float", 7, 3, 4, 769, 52],
["jump", "eq_done_1358", 769, 52],
"eq_nn_1360",
["is_text", 8, 3, 769, 52],
["jump_false", 8, "eq_nt_1361", 769, 52],
"_nop_tc_57",
"_nop_tc_58",
["eq_text", 7, 3, 4, 769, 52],
["jump", "eq_done_1358", 769, 52],
"eq_nt_1361",
["is_null", 8, 3, 769, 52],
["jump_false", 8, "eq_nnl_1362", 769, 52],
"_nop_tc_59",
["jump", "eq_nnl_1362", 769, 52],
["true", 7, 769, 52],
["jump", "eq_done_1358", 769, 52],
"eq_nnl_1362",
["is_bool", 8, 3, 769, 52],
["jump_false", 8, "eq_nb_1363", 769, 52],
"_nop_tc_60",
["jump", "eq_nb_1363", 769, 52],
["eq_bool", 7, 3, 4, 769, 52],
["jump", "eq_done_1358", 769, 52],
"eq_nb_1363",
["false", 7, 769, 52],
"eq_done_1358",
["move", 2, 7, 769, 52],
"and_end_1349",
["move", 3, 2, 769, 52],
["jump_false", 3, "and_end_1348", 769, 52],
["load_field", 2, 5, "right", 769, 59],
["null", 4, 769, 79],
["is_identical", 5, 2, 4, 769, 79],
["jump_true", 5, "eq_done_1364", 769, 79],
["is_int", 7, 2, 769, 79],
["jump_false", 7, "eq_ni_1365", 769, 79],
"_nop_tc_61",
["jump", "eq_ni_1365", 769, 79],
["eq_int", 5, 2, 4, 769, 79],
["jump", "eq_done_1364", 769, 79],
"eq_ni_1365",
["is_num", 7, 2, 769, 79],
["jump_false", 7, "eq_nn_1366", 769, 79],
"_nop_tc_62",
["jump", "eq_nn_1366", 769, 79],
["eq_float", 5, 2, 4, 769, 79],
["jump", "eq_done_1364", 769, 79],
"eq_nn_1366",
["is_text", 7, 2, 769, 79],
["jump_false", 7, "eq_nt_1367", 769, 79],
"_nop_tc_63",
["jump", "eq_nt_1367", 769, 79],
["eq_text", 5, 2, 4, 769, 79],
["jump", "eq_done_1364", 769, 79],
"eq_nt_1367",
["is_null", 7, 2, 769, 79],
["jump_false", 7, "eq_nnl_1368", 769, 79],
"_nop_tc_64",
"_nop_tc_65",
["true", 5, 769, 79],
["jump", "eq_done_1364", 769, 79],
"eq_nnl_1368",
["is_bool", 7, 2, 769, 79],
["jump_false", 7, "eq_nb_1369", 769, 79],
"_nop_tc_66",
["jump", "eq_nb_1369", 769, 79],
["eq_bool", 5, 2, 4, 769, 79],
["jump", "eq_done_1364", 769, 79],
"eq_nb_1369",
["false", 5, 769, 79],
"eq_done_1364",
["move", 3, 5, 769, 79],
"and_end_1348",
["jump_false", 3, "if_else_1346", 769, 79],
["true", 2, 769, 96],
["store_field", 6, 2, "pop", 769, 85],
["jump", "if_end_1347", 769, 85],
"if_else_1346",
"if_end_1347",
"if_end_1322",
["get", 2, 22, 1, 772, 5],
["frame", 3, 2, 1, 772, 5],
["null", 2, 772, 5],
["setarg", 3, 0, 2, 772, 5],
["setarg", 3, 1, 6, 772, 5],
["invoke", 3, 2, 772, 5],
["return", 6, 773, 12],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
["get", 2, 27, 1, 777, 12],
["frame", 3, 2, 0, 777, 12],
["null", 2, 777, 12],
["setarg", 3, 0, 2, 777, 12],
["tail_invoke", 3, 2, 777, 12],
["return", 2, 777, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["get", 2, 27, 1, 781, 21],
["frame", 3, 2, 0, 781, 21],
["null", 2, 781, 21],
["setarg", 3, 0, 2, 781, 21],
["invoke", 3, 2, 781, 21],
["move", 3, 2, 781, 21],
["null", 2, 782, 17],
["null", 4, 783, 22],
["null", 5, 784, 16],
["null", 6, 785, 22],
["is_identical", 7, 3, 6, 785, 22],
["jump_true", 7, "eq_done_1372", 785, 22],
["is_int", 8, 3, 785, 22],
["jump_false", 8, "eq_ni_1373", 785, 22],
"_nop_tc_1",
["jump", "eq_ni_1373", 785, 22],
["eq_int", 7, 3, 6, 785, 22],
["jump", "eq_done_1372", 785, 22],
"eq_ni_1373",
["is_num", 8, 3, 785, 22],
["jump_false", 8, "eq_nn_1374", 785, 22],
"_nop_tc_2",
["jump", "eq_nn_1374", 785, 22],
["eq_float", 7, 3, 6, 785, 22],
["jump", "eq_done_1372", 785, 22],
"eq_nn_1374",
["is_text", 8, 3, 785, 22],
["jump_false", 8, "eq_nt_1375", 785, 22],
"_nop_tc_3",
["jump", "eq_nt_1375", 785, 22],
["eq_text", 7, 3, 6, 785, 22],
["jump", "eq_done_1372", 785, 22],
"eq_nt_1375",
["is_null", 8, 3, 785, 22],
["jump_false", 8, "eq_nnl_1376", 785, 22],
"_nop_tc_4",
"_nop_tc_5",
["true", 7, 785, 22],
["jump", "eq_done_1372", 785, 22],
"eq_nnl_1376",
["is_bool", 8, 3, 785, 22],
["jump_false", 8, "eq_nb_1377", 785, 22],
"_nop_tc_6",
["jump", "eq_nb_1377", 785, 22],
["eq_bool", 7, 3, 6, 785, 22],
["jump", "eq_done_1372", 785, 22],
"eq_nb_1377",
["false", 7, 785, 22],
"eq_done_1372",
["jump_false", 7, "if_else_1370", 785, 22],
["null", 6, 785, 35],
["return", 6, 785, 35],
"_nop_ur_1",
"if_else_1370",
"if_end_1371",
"while_start_1378",
["get", 6, 8, 1, 786, 12],
["load_field", 7, 6, "kind", 786, 12],
["access", 6, ",", 786, 24],
["is_identical", 8, 7, 6, 786, 24],
["jump_true", 8, "eq_done_1380", 786, 24],
["is_int", 9, 7, 786, 24],
["jump_false", 9, "eq_ni_1381", 786, 24],
"_nop_tc_7",
["jump", "eq_ni_1381", 786, 24],
["eq_int", 8, 7, 6, 786, 24],
["jump", "eq_done_1380", 786, 24],
"eq_ni_1381",
["is_num", 9, 7, 786, 24],
["jump_false", 9, "eq_nn_1382", 786, 24],
"_nop_tc_8",
["jump", "eq_nn_1382", 786, 24],
["eq_float", 8, 7, 6, 786, 24],
["jump", "eq_done_1380", 786, 24],
"eq_nn_1382",
["is_text", 9, 7, 786, 24],
["jump_false", 9, "eq_nt_1383", 786, 24],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 8, 7, 6, 786, 24],
["jump", "eq_done_1380", 786, 24],
"eq_nt_1383",
["is_null", 9, 7, 786, 24],
["jump_false", 9, "eq_nnl_1384", 786, 24],
"_nop_tc_11",
["jump", "eq_nnl_1384", 786, 24],
["true", 8, 786, 24],
["jump", "eq_done_1380", 786, 24],
"eq_nnl_1384",
["is_bool", 9, 7, 786, 24],
["jump_false", 9, "eq_nb_1385", 786, 24],
"_nop_tc_12",
["jump", "eq_nb_1385", 786, 24],
["eq_bool", 8, 7, 6, 786, 24],
["jump", "eq_done_1380", 786, 24],
"eq_nb_1385",
["false", 8, 786, 24],
"eq_done_1380",
["jump_false", 8, "while_end_1379", 786, 24],
["get", 6, 8, 1, 787, 15],
["move", 2, 6, 787, 15],
["get", 6, 15, 1, 788, 7],
["frame", 7, 6, 0, 788, 7],
["null", 6, 788, 7],
["setarg", 7, 0, 6, 788, 7],
["invoke", 7, 6, 788, 7],
["get", 6, 27, 1, 789, 20],
["frame", 7, 6, 0, 789, 20],
["null", 6, 789, 20],
["setarg", 7, 0, 6, 789, 20],
["invoke", 7, 6, 789, 20],
["move", 4, 6, 789, 20],
["access", 6, ",", 790, 23],
["get", 7, 21, 1, 790, 14],
["frame", 8, 7, 2, 790, 14],
["null", 7, 790, 14],
["setarg", 8, 0, 7, 790, 14],
["setarg", 8, 1, 6, 790, 14],
["setarg", 8, 2, 2, 790, 14],
["invoke", 8, 6, 790, 14],
["move", 5, 6, 790, 14],
["store_field", 5, 3, "left", 791, 7],
["store_field", 5, 4, "right", 792, 7],
["get", 6, 22, 1, 793, 7],
["frame", 7, 6, 1, 793, 7],
["null", 6, 793, 7],
["setarg", 7, 0, 6, 793, 7],
["setarg", 7, 1, 5, 793, 7],
["invoke", 7, 6, 793, 7],
["move", 3, 5, 794, 19],
["jump", "while_start_1378", 794, 19],
"while_end_1379",
["return", 3, 796, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 1, 8, 1, 806, 9],
["load_field", 2, 1, "kind", 806, 9],
["access", 1, ";", 806, 21],
["is_identical", 3, 2, 1, 806, 21],
["jump_true", 3, "eq_done_1388", 806, 21],
["is_int", 4, 2, 806, 21],
["jump_false", 4, "eq_ni_1389", 806, 21],
"_nop_tc_1",
["jump", "eq_ni_1389", 806, 21],
["eq_int", 3, 2, 1, 806, 21],
["jump", "eq_done_1388", 806, 21],
"eq_ni_1389",
["is_num", 4, 2, 806, 21],
["jump_false", 4, "eq_nn_1390", 806, 21],
"_nop_tc_2",
["jump", "eq_nn_1390", 806, 21],
["eq_float", 3, 2, 1, 806, 21],
["jump", "eq_done_1388", 806, 21],
"eq_nn_1390",
["is_text", 4, 2, 806, 21],
["jump_false", 4, "eq_nt_1391", 806, 21],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 3, 2, 1, 806, 21],
["jump", "eq_done_1388", 806, 21],
"eq_nt_1391",
["is_null", 4, 2, 806, 21],
["jump_false", 4, "eq_nnl_1392", 806, 21],
"_nop_tc_5",
["jump", "eq_nnl_1392", 806, 21],
["true", 3, 806, 21],
["jump", "eq_done_1388", 806, 21],
"eq_nnl_1392",
["is_bool", 4, 2, 806, 21],
["jump_false", 4, "eq_nb_1393", 806, 21],
"_nop_tc_6",
["jump", "eq_nb_1393", 806, 21],
["eq_bool", 3, 2, 1, 806, 21],
["jump", "eq_done_1388", 806, 21],
"eq_nb_1393",
["false", 3, 806, 21],
"eq_done_1388",
["jump_false", 3, "if_else_1386", 806, 21],
["get", 1, 15, 1, 806, 28],
["frame", 2, 1, 0, 806, 28],
["null", 1, 806, 28],
["setarg", 2, 0, 1, 806, 28],
["invoke", 2, 1, 806, 28],
["null", 1, 806, 46],
["return", 1, 806, 46],
"_nop_ur_1",
"if_else_1386",
"if_end_1387",
["get", 1, 8, 1, 807, 9],
["load_field", 2, 1, "kind", 807, 9],
["access", 1, "eof", 807, 21],
["is_identical", 3, 2, 1, 807, 21],
["jump_true", 3, "eq_done_1399", 807, 21],
["is_int", 4, 2, 807, 21],
["jump_false", 4, "eq_ni_1400", 807, 21],
"_nop_tc_7",
["jump", "eq_ni_1400", 807, 21],
["eq_int", 3, 2, 1, 807, 21],
["jump", "eq_done_1399", 807, 21],
"eq_ni_1400",
["is_num", 4, 2, 807, 21],
["jump_false", 4, "eq_nn_1401", 807, 21],
"_nop_tc_8",
["jump", "eq_nn_1401", 807, 21],
["eq_float", 3, 2, 1, 807, 21],
["jump", "eq_done_1399", 807, 21],
"eq_nn_1401",
["is_text", 4, 2, 807, 21],
["jump_false", 4, "eq_nt_1402", 807, 21],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 3, 2, 1, 807, 21],
["jump", "eq_done_1399", 807, 21],
"eq_nt_1402",
["is_null", 4, 2, 807, 21],
["jump_false", 4, "eq_nnl_1403", 807, 21],
"_nop_tc_11",
["jump", "eq_nnl_1403", 807, 21],
["true", 3, 807, 21],
["jump", "eq_done_1399", 807, 21],
"eq_nnl_1403",
["is_bool", 4, 2, 807, 21],
["jump_false", 4, "eq_nb_1404", 807, 21],
"_nop_tc_12",
["jump", "eq_nb_1404", 807, 21],
["eq_bool", 3, 2, 1, 807, 21],
["jump", "eq_done_1399", 807, 21],
"eq_nb_1404",
["false", 3, 807, 21],
"eq_done_1399",
["move", 1, 3, 807, 21],
["jump_true", 1, "or_end_1398", 807, 21],
["get", 2, 8, 1, 807, 30],
["load_field", 3, 2, "kind", 807, 30],
["access", 2, "}", 807, 42],
["is_identical", 4, 3, 2, 807, 42],
["jump_true", 4, "eq_done_1405", 807, 42],
["is_int", 5, 3, 807, 42],
["jump_false", 5, "eq_ni_1406", 807, 42],
"_nop_tc_13",
["jump", "eq_ni_1406", 807, 42],
["eq_int", 4, 3, 2, 807, 42],
["jump", "eq_done_1405", 807, 42],
"eq_ni_1406",
["is_num", 5, 3, 807, 42],
["jump_false", 5, "eq_nn_1407", 807, 42],
"_nop_tc_14",
["jump", "eq_nn_1407", 807, 42],
["eq_float", 4, 3, 2, 807, 42],
["jump", "eq_done_1405", 807, 42],
"eq_nn_1407",
["is_text", 5, 3, 807, 42],
["jump_false", 5, "eq_nt_1408", 807, 42],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 4, 3, 2, 807, 42],
["jump", "eq_done_1405", 807, 42],
"eq_nt_1408",
["is_null", 5, 3, 807, 42],
["jump_false", 5, "eq_nnl_1409", 807, 42],
"_nop_tc_17",
["jump", "eq_nnl_1409", 807, 42],
["true", 4, 807, 42],
["jump", "eq_done_1405", 807, 42],
"eq_nnl_1409",
["is_bool", 5, 3, 807, 42],
["jump_false", 5, "eq_nb_1410", 807, 42],
"_nop_tc_18",
["jump", "eq_nb_1410", 807, 42],
["eq_bool", 4, 3, 2, 807, 42],
["jump", "eq_done_1405", 807, 42],
"eq_nb_1410",
["false", 4, 807, 42],
"eq_done_1405",
["move", 1, 4, 807, 42],
"or_end_1398",
["move", 2, 1, 807, 42],
["jump_true", 2, "or_end_1397", 807, 42],
["get", 1, 9, 1, 807, 49],
["move", 2, 1, 807, 49],
"or_end_1397",
["move", 1, 2, 807, 49],
["jump_true", 1, "or_end_1396", 807, 49],
["get", 2, 8, 1, 807, 59],
["load_field", 3, 2, "kind", 807, 59],
["access", 2, "else", 807, 71],
["is_identical", 4, 3, 2, 807, 71],
["jump_true", 4, "eq_done_1411", 807, 71],
["is_int", 5, 3, 807, 71],
["jump_false", 5, "eq_ni_1412", 807, 71],
"_nop_tc_19",
["jump", "eq_ni_1412", 807, 71],
["eq_int", 4, 3, 2, 807, 71],
["jump", "eq_done_1411", 807, 71],
"eq_ni_1412",
["is_num", 5, 3, 807, 71],
["jump_false", 5, "eq_nn_1413", 807, 71],
"_nop_tc_20",
["jump", "eq_nn_1413", 807, 71],
["eq_float", 4, 3, 2, 807, 71],
["jump", "eq_done_1411", 807, 71],
"eq_nn_1413",
["is_text", 5, 3, 807, 71],
["jump_false", 5, "eq_nt_1414", 807, 71],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 4, 3, 2, 807, 71],
["jump", "eq_done_1411", 807, 71],
"eq_nt_1414",
["is_null", 5, 3, 807, 71],
["jump_false", 5, "eq_nnl_1415", 807, 71],
"_nop_tc_23",
["jump", "eq_nnl_1415", 807, 71],
["true", 4, 807, 71],
["jump", "eq_done_1411", 807, 71],
"eq_nnl_1415",
["is_bool", 5, 3, 807, 71],
["jump_false", 5, "eq_nb_1416", 807, 71],
"_nop_tc_24",
["jump", "eq_nb_1416", 807, 71],
["eq_bool", 4, 3, 2, 807, 71],
["jump", "eq_done_1411", 807, 71],
"eq_nb_1416",
["false", 4, 807, 71],
"eq_done_1411",
["move", 1, 4, 807, 71],
"or_end_1396",
["jump_false", 1, "if_else_1394", 807, 71],
["null", 1, 807, 86],
["return", 1, 807, 86],
"_nop_ur_2",
"if_else_1394",
"if_end_1395",
["get", 1, 8, 1, 808, 17],
["access", 2, "expecting ';'", 808, 22],
["get", 3, 23, 1, 808, 5],
["frame", 4, 3, 2, 808, 5],
["null", 3, 808, 5],
["setarg", 4, 0, 3, 808, 5],
["setarg", 4, 1, 1, 808, 5],
["setarg", 4, 2, 2, 808, 5],
["invoke", 4, 1, 808, 5],
["null", 1, 808, 5],
["return", 1, 808, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 1, 812, 13],
"while_start_1417",
["get", 2, 8, 1, 813, 12],
["load_field", 3, 2, "kind", 813, 12],
["access", 2, "eof", 813, 24],
["is_identical", 4, 3, 2, 813, 24],
["jump_true", 4, "ne_nid_1420", 813, 24],
["jump", "ne_ni_1421", 813, 24],
"ne_nid_1420",
["false", 4, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_ni_1421",
["is_int", 5, 3, 813, 24],
["jump_false", 5, "ne_nn_1422", 813, 24],
"_nop_tc_1",
["jump", "ne_nn_1422", 813, 24],
["ne_int", 4, 3, 2, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_nn_1422",
["is_num", 5, 3, 813, 24],
["jump_false", 5, "ne_nt_1423", 813, 24],
"_nop_tc_2",
["jump", "ne_nt_1423", 813, 24],
["ne_float", 4, 3, 2, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_nt_1423",
["is_text", 5, 3, 813, 24],
["jump_false", 5, "ne_nnl_1424", 813, 24],
"_nop_tc_3",
"_nop_tc_4",
["ne_text", 4, 3, 2, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_nnl_1424",
["is_null", 5, 3, 813, 24],
["jump_false", 5, "ne_nb_1425", 813, 24],
"_nop_tc_5",
["jump", "ne_nb_1425", 813, 24],
["false", 4, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_nb_1425",
["is_bool", 5, 3, 813, 24],
["jump_false", 5, "ne_mis_1426", 813, 24],
"_nop_tc_6",
["jump", "ne_mis_1426", 813, 24],
["ne_bool", 4, 3, 2, 813, 24],
["jump", "ne_done_1419", 813, 24],
"ne_mis_1426",
["true", 4, 813, 24],
"ne_done_1419",
["jump_false", 4, "while_end_1418", 813, 24],
["get", 2, 8, 1, 814, 11],
["load_field", 3, 2, "kind", 814, 11],
["move", 1, 3, 814, 11],
["access", 2, ";", 815, 16],
["is_identical", 3, 1, 2, 815, 16],
["jump_true", 3, "eq_done_1429", 815, 16],
["is_int", 4, 1, 815, 16],
["jump_false", 4, "eq_ni_1430", 815, 16],
"_nop_tc_7",
["jump", "eq_ni_1430", 815, 16],
["eq_int", 3, 1, 2, 815, 16],
["jump", "eq_done_1429", 815, 16],
"eq_ni_1430",
["is_num", 4, 1, 815, 16],
["jump_false", 4, "eq_nn_1431", 815, 16],
"_nop_tc_8",
["jump", "eq_nn_1431", 815, 16],
["eq_float", 3, 1, 2, 815, 16],
["jump", "eq_done_1429", 815, 16],
"eq_nn_1431",
["is_text", 4, 1, 815, 16],
["jump_false", 4, "eq_nt_1432", 815, 16],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 3, 1, 2, 815, 16],
["jump", "eq_done_1429", 815, 16],
"eq_nt_1432",
["is_null", 4, 1, 815, 16],
["jump_false", 4, "eq_nnl_1433", 815, 16],
"_nop_tc_11",
["jump", "eq_nnl_1433", 815, 16],
["true", 3, 815, 16],
["jump", "eq_done_1429", 815, 16],
"eq_nnl_1433",
["is_bool", 4, 1, 815, 16],
["jump_false", 4, "eq_nb_1434", 815, 16],
"_nop_tc_12",
["jump", "eq_nb_1434", 815, 16],
["eq_bool", 3, 1, 2, 815, 16],
["jump", "eq_done_1429", 815, 16],
"eq_nb_1434",
["false", 3, 815, 16],
"eq_done_1429",
["jump_false", 3, "if_else_1427", 815, 16],
["get", 2, 15, 1, 815, 23],
["frame", 3, 2, 0, 815, 23],
["null", 2, 815, 23],
["setarg", 3, 0, 2, 815, 23],
["invoke", 3, 2, 815, 23],
["null", 2, 815, 41],
["return", 2, 815, 41],
"_nop_ur_1",
"if_else_1427",
"if_end_1428",
["access", 2, "}", 816, 16],
["is_identical", 3, 1, 2, 816, 16],
["jump_true", 3, "eq_done_1437", 816, 16],
["is_int", 4, 1, 816, 16],
["jump_false", 4, "eq_ni_1438", 816, 16],
"_nop_tc_13",
["jump", "eq_ni_1438", 816, 16],
["eq_int", 3, 1, 2, 816, 16],
["jump", "eq_done_1437", 816, 16],
"eq_ni_1438",
["is_num", 4, 1, 816, 16],
["jump_false", 4, "eq_nn_1439", 816, 16],
"_nop_tc_14",
["jump", "eq_nn_1439", 816, 16],
["eq_float", 3, 1, 2, 816, 16],
["jump", "eq_done_1437", 816, 16],
"eq_nn_1439",
["is_text", 4, 1, 816, 16],
["jump_false", 4, "eq_nt_1440", 816, 16],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 3, 1, 2, 816, 16],
["jump", "eq_done_1437", 816, 16],
"eq_nt_1440",
["is_null", 4, 1, 816, 16],
["jump_false", 4, "eq_nnl_1441", 816, 16],
"_nop_tc_17",
["jump", "eq_nnl_1441", 816, 16],
["true", 3, 816, 16],
["jump", "eq_done_1437", 816, 16],
"eq_nnl_1441",
["is_bool", 4, 1, 816, 16],
["jump_false", 4, "eq_nb_1442", 816, 16],
"_nop_tc_18",
["jump", "eq_nb_1442", 816, 16],
["eq_bool", 3, 1, 2, 816, 16],
["jump", "eq_done_1437", 816, 16],
"eq_nb_1442",
["false", 3, 816, 16],
"eq_done_1437",
["jump_false", 3, "if_else_1435", 816, 16],
["null", 2, 816, 28],
["return", 2, 816, 28],
"_nop_ur_2",
"if_else_1435",
"if_end_1436",
["access", 2, "var", 817, 16],
["is_identical", 3, 1, 2, 817, 16],
["jump_true", 3, "eq_done_1455", 817, 16],
["is_int", 4, 1, 817, 16],
["jump_false", 4, "eq_ni_1456", 817, 16],
"_nop_tc_19",
["jump", "eq_ni_1456", 817, 16],
["eq_int", 3, 1, 2, 817, 16],
["jump", "eq_done_1455", 817, 16],
"eq_ni_1456",
["is_num", 4, 1, 817, 16],
["jump_false", 4, "eq_nn_1457", 817, 16],
"_nop_tc_20",
["jump", "eq_nn_1457", 817, 16],
["eq_float", 3, 1, 2, 817, 16],
["jump", "eq_done_1455", 817, 16],
"eq_nn_1457",
["is_text", 4, 1, 817, 16],
["jump_false", 4, "eq_nt_1458", 817, 16],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 3, 1, 2, 817, 16],
["jump", "eq_done_1455", 817, 16],
"eq_nt_1458",
["is_null", 4, 1, 817, 16],
["jump_false", 4, "eq_nnl_1459", 817, 16],
"_nop_tc_23",
["jump", "eq_nnl_1459", 817, 16],
["true", 3, 817, 16],
["jump", "eq_done_1455", 817, 16],
"eq_nnl_1459",
["is_bool", 4, 1, 817, 16],
["jump_false", 4, "eq_nb_1460", 817, 16],
"_nop_tc_24",
["jump", "eq_nb_1460", 817, 16],
["eq_bool", 3, 1, 2, 817, 16],
["jump", "eq_done_1455", 817, 16],
"eq_nb_1460",
["false", 3, 817, 16],
"eq_done_1455",
["move", 2, 3, 817, 16],
["jump_true", 2, "or_end_1454", 817, 16],
["access", 3, "def", 817, 30],
["is_identical", 4, 1, 3, 817, 30],
["jump_true", 4, "eq_done_1461", 817, 30],
["is_int", 5, 1, 817, 30],
["jump_false", 5, "eq_ni_1462", 817, 30],
"_nop_tc_25",
["jump", "eq_ni_1462", 817, 30],
["eq_int", 4, 1, 3, 817, 30],
["jump", "eq_done_1461", 817, 30],
"eq_ni_1462",
["is_num", 5, 1, 817, 30],
["jump_false", 5, "eq_nn_1463", 817, 30],
"_nop_tc_26",
["jump", "eq_nn_1463", 817, 30],
["eq_float", 4, 1, 3, 817, 30],
["jump", "eq_done_1461", 817, 30],
"eq_nn_1463",
["is_text", 5, 1, 817, 30],
["jump_false", 5, "eq_nt_1464", 817, 30],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 4, 1, 3, 817, 30],
["jump", "eq_done_1461", 817, 30],
"eq_nt_1464",
["is_null", 5, 1, 817, 30],
["jump_false", 5, "eq_nnl_1465", 817, 30],
"_nop_tc_29",
["jump", "eq_nnl_1465", 817, 30],
["true", 4, 817, 30],
["jump", "eq_done_1461", 817, 30],
"eq_nnl_1465",
["is_bool", 5, 1, 817, 30],
["jump_false", 5, "eq_nb_1466", 817, 30],
"_nop_tc_30",
["jump", "eq_nb_1466", 817, 30],
["eq_bool", 4, 1, 3, 817, 30],
["jump", "eq_done_1461", 817, 30],
"eq_nb_1466",
["false", 4, 817, 30],
"eq_done_1461",
["move", 2, 4, 817, 30],
"or_end_1454",
["move", 3, 2, 817, 30],
["jump_true", 3, "or_end_1453", 817, 30],
["access", 2, "if", 817, 44],
["is_identical", 4, 1, 2, 817, 44],
["jump_true", 4, "eq_done_1467", 817, 44],
["is_int", 5, 1, 817, 44],
["jump_false", 5, "eq_ni_1468", 817, 44],
"_nop_tc_31",
["jump", "eq_ni_1468", 817, 44],
["eq_int", 4, 1, 2, 817, 44],
["jump", "eq_done_1467", 817, 44],
"eq_ni_1468",
["is_num", 5, 1, 817, 44],
["jump_false", 5, "eq_nn_1469", 817, 44],
"_nop_tc_32",
["jump", "eq_nn_1469", 817, 44],
["eq_float", 4, 1, 2, 817, 44],
["jump", "eq_done_1467", 817, 44],
"eq_nn_1469",
["is_text", 5, 1, 817, 44],
["jump_false", 5, "eq_nt_1470", 817, 44],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 4, 1, 2, 817, 44],
["jump", "eq_done_1467", 817, 44],
"eq_nt_1470",
["is_null", 5, 1, 817, 44],
["jump_false", 5, "eq_nnl_1471", 817, 44],
"_nop_tc_35",
["jump", "eq_nnl_1471", 817, 44],
["true", 4, 817, 44],
["jump", "eq_done_1467", 817, 44],
"eq_nnl_1471",
["is_bool", 5, 1, 817, 44],
["jump_false", 5, "eq_nb_1472", 817, 44],
"_nop_tc_36",
["jump", "eq_nb_1472", 817, 44],
["eq_bool", 4, 1, 2, 817, 44],
["jump", "eq_done_1467", 817, 44],
"eq_nb_1472",
["false", 4, 817, 44],
"eq_done_1467",
["move", 3, 4, 817, 44],
"or_end_1453",
["move", 2, 3, 817, 44],
["jump_true", 2, "or_end_1452", 817, 44],
["access", 3, "while", 817, 57],
["is_identical", 4, 1, 3, 817, 57],
["jump_true", 4, "eq_done_1473", 817, 57],
["is_int", 5, 1, 817, 57],
["jump_false", 5, "eq_ni_1474", 817, 57],
"_nop_tc_37",
["jump", "eq_ni_1474", 817, 57],
["eq_int", 4, 1, 3, 817, 57],
["jump", "eq_done_1473", 817, 57],
"eq_ni_1474",
["is_num", 5, 1, 817, 57],
["jump_false", 5, "eq_nn_1475", 817, 57],
"_nop_tc_38",
["jump", "eq_nn_1475", 817, 57],
["eq_float", 4, 1, 3, 817, 57],
["jump", "eq_done_1473", 817, 57],
"eq_nn_1475",
["is_text", 5, 1, 817, 57],
["jump_false", 5, "eq_nt_1476", 817, 57],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 4, 1, 3, 817, 57],
["jump", "eq_done_1473", 817, 57],
"eq_nt_1476",
["is_null", 5, 1, 817, 57],
["jump_false", 5, "eq_nnl_1477", 817, 57],
"_nop_tc_41",
["jump", "eq_nnl_1477", 817, 57],
["true", 4, 817, 57],
["jump", "eq_done_1473", 817, 57],
"eq_nnl_1477",
["is_bool", 5, 1, 817, 57],
["jump_false", 5, "eq_nb_1478", 817, 57],
"_nop_tc_42",
["jump", "eq_nb_1478", 817, 57],
["eq_bool", 4, 1, 3, 817, 57],
["jump", "eq_done_1473", 817, 57],
"eq_nb_1478",
["false", 4, 817, 57],
"eq_done_1473",
["move", 2, 4, 817, 57],
"or_end_1452",
["move", 3, 2, 817, 57],
["jump_true", 3, "or_end_1451", 817, 57],
["access", 2, "for", 818, 16],
["is_identical", 4, 1, 2, 818, 16],
["jump_true", 4, "eq_done_1479", 818, 16],
["is_int", 5, 1, 818, 16],
["jump_false", 5, "eq_ni_1480", 818, 16],
"_nop_tc_43",
["jump", "eq_ni_1480", 818, 16],
["eq_int", 4, 1, 2, 818, 16],
["jump", "eq_done_1479", 818, 16],
"eq_ni_1480",
["is_num", 5, 1, 818, 16],
["jump_false", 5, "eq_nn_1481", 818, 16],
"_nop_tc_44",
["jump", "eq_nn_1481", 818, 16],
["eq_float", 4, 1, 2, 818, 16],
["jump", "eq_done_1479", 818, 16],
"eq_nn_1481",
["is_text", 5, 1, 818, 16],
["jump_false", 5, "eq_nt_1482", 818, 16],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 4, 1, 2, 818, 16],
["jump", "eq_done_1479", 818, 16],
"eq_nt_1482",
["is_null", 5, 1, 818, 16],
["jump_false", 5, "eq_nnl_1483", 818, 16],
"_nop_tc_47",
["jump", "eq_nnl_1483", 818, 16],
["true", 4, 818, 16],
["jump", "eq_done_1479", 818, 16],
"eq_nnl_1483",
["is_bool", 5, 1, 818, 16],
["jump_false", 5, "eq_nb_1484", 818, 16],
"_nop_tc_48",
["jump", "eq_nb_1484", 818, 16],
["eq_bool", 4, 1, 2, 818, 16],
["jump", "eq_done_1479", 818, 16],
"eq_nb_1484",
["false", 4, 818, 16],
"eq_done_1479",
["move", 3, 4, 818, 16],
"or_end_1451",
["move", 2, 3, 818, 16],
["jump_true", 2, "or_end_1450", 818, 16],
["access", 3, "return", 818, 30],
["is_identical", 4, 1, 3, 818, 30],
["jump_true", 4, "eq_done_1485", 818, 30],
["is_int", 5, 1, 818, 30],
["jump_false", 5, "eq_ni_1486", 818, 30],
"_nop_tc_49",
["jump", "eq_ni_1486", 818, 30],
["eq_int", 4, 1, 3, 818, 30],
["jump", "eq_done_1485", 818, 30],
"eq_ni_1486",
["is_num", 5, 1, 818, 30],
["jump_false", 5, "eq_nn_1487", 818, 30],
"_nop_tc_50",
["jump", "eq_nn_1487", 818, 30],
["eq_float", 4, 1, 3, 818, 30],
["jump", "eq_done_1485", 818, 30],
"eq_nn_1487",
["is_text", 5, 1, 818, 30],
["jump_false", 5, "eq_nt_1488", 818, 30],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 4, 1, 3, 818, 30],
["jump", "eq_done_1485", 818, 30],
"eq_nt_1488",
["is_null", 5, 1, 818, 30],
["jump_false", 5, "eq_nnl_1489", 818, 30],
"_nop_tc_53",
["jump", "eq_nnl_1489", 818, 30],
["true", 4, 818, 30],
["jump", "eq_done_1485", 818, 30],
"eq_nnl_1489",
["is_bool", 5, 1, 818, 30],
["jump_false", 5, "eq_nb_1490", 818, 30],
"_nop_tc_54",
["jump", "eq_nb_1490", 818, 30],
["eq_bool", 4, 1, 3, 818, 30],
["jump", "eq_done_1485", 818, 30],
"eq_nb_1490",
["false", 4, 818, 30],
"eq_done_1485",
["move", 2, 4, 818, 30],
"or_end_1450",
["move", 3, 2, 818, 30],
["jump_true", 3, "or_end_1449", 818, 30],
["access", 2, "disrupt", 818, 47],
["is_identical", 4, 1, 2, 818, 47],
["jump_true", 4, "eq_done_1491", 818, 47],
["is_int", 5, 1, 818, 47],
["jump_false", 5, "eq_ni_1492", 818, 47],
"_nop_tc_55",
["jump", "eq_ni_1492", 818, 47],
["eq_int", 4, 1, 2, 818, 47],
["jump", "eq_done_1491", 818, 47],
"eq_ni_1492",
["is_num", 5, 1, 818, 47],
["jump_false", 5, "eq_nn_1493", 818, 47],
"_nop_tc_56",
["jump", "eq_nn_1493", 818, 47],
["eq_float", 4, 1, 2, 818, 47],
["jump", "eq_done_1491", 818, 47],
"eq_nn_1493",
["is_text", 5, 1, 818, 47],
["jump_false", 5, "eq_nt_1494", 818, 47],
"_nop_tc_57",
"_nop_tc_58",
["eq_text", 4, 1, 2, 818, 47],
["jump", "eq_done_1491", 818, 47],
"eq_nt_1494",
["is_null", 5, 1, 818, 47],
["jump_false", 5, "eq_nnl_1495", 818, 47],
"_nop_tc_59",
["jump", "eq_nnl_1495", 818, 47],
["true", 4, 818, 47],
["jump", "eq_done_1491", 818, 47],
"eq_nnl_1495",
["is_bool", 5, 1, 818, 47],
["jump_false", 5, "eq_nb_1496", 818, 47],
"_nop_tc_60",
["jump", "eq_nb_1496", 818, 47],
["eq_bool", 4, 1, 2, 818, 47],
["jump", "eq_done_1491", 818, 47],
"eq_nb_1496",
["false", 4, 818, 47],
"eq_done_1491",
["move", 3, 4, 818, 47],
"or_end_1449",
["move", 2, 3, 818, 47],
["jump_true", 2, "or_end_1448", 818, 47],
["access", 3, "function", 819, 16],
["is_identical", 4, 1, 3, 819, 16],
["jump_true", 4, "eq_done_1497", 819, 16],
["is_int", 5, 1, 819, 16],
["jump_false", 5, "eq_ni_1498", 819, 16],
"_nop_tc_61",
["jump", "eq_ni_1498", 819, 16],
["eq_int", 4, 1, 3, 819, 16],
["jump", "eq_done_1497", 819, 16],
"eq_ni_1498",
["is_num", 5, 1, 819, 16],
["jump_false", 5, "eq_nn_1499", 819, 16],
"_nop_tc_62",
["jump", "eq_nn_1499", 819, 16],
["eq_float", 4, 1, 3, 819, 16],
["jump", "eq_done_1497", 819, 16],
"eq_nn_1499",
["is_text", 5, 1, 819, 16],
["jump_false", 5, "eq_nt_1500", 819, 16],
"_nop_tc_63",
"_nop_tc_64",
["eq_text", 4, 1, 3, 819, 16],
["jump", "eq_done_1497", 819, 16],
"eq_nt_1500",
["is_null", 5, 1, 819, 16],
["jump_false", 5, "eq_nnl_1501", 819, 16],
"_nop_tc_65",
["jump", "eq_nnl_1501", 819, 16],
["true", 4, 819, 16],
["jump", "eq_done_1497", 819, 16],
"eq_nnl_1501",
["is_bool", 5, 1, 819, 16],
["jump_false", 5, "eq_nb_1502", 819, 16],
"_nop_tc_66",
["jump", "eq_nb_1502", 819, 16],
["eq_bool", 4, 1, 3, 819, 16],
["jump", "eq_done_1497", 819, 16],
"eq_nb_1502",
["false", 4, 819, 16],
"eq_done_1497",
["move", 2, 4, 819, 16],
"or_end_1448",
["move", 3, 2, 819, 16],
["jump_true", 3, "or_end_1447", 819, 16],
["access", 2, "break", 819, 35],
["is_identical", 4, 1, 2, 819, 35],
["jump_true", 4, "eq_done_1503", 819, 35],
["is_int", 5, 1, 819, 35],
["jump_false", 5, "eq_ni_1504", 819, 35],
"_nop_tc_67",
["jump", "eq_ni_1504", 819, 35],
["eq_int", 4, 1, 2, 819, 35],
["jump", "eq_done_1503", 819, 35],
"eq_ni_1504",
["is_num", 5, 1, 819, 35],
["jump_false", 5, "eq_nn_1505", 819, 35],
"_nop_tc_68",
["jump", "eq_nn_1505", 819, 35],
["eq_float", 4, 1, 2, 819, 35],
["jump", "eq_done_1503", 819, 35],
"eq_nn_1505",
["is_text", 5, 1, 819, 35],
["jump_false", 5, "eq_nt_1506", 819, 35],
"_nop_tc_69",
"_nop_tc_70",
["eq_text", 4, 1, 2, 819, 35],
["jump", "eq_done_1503", 819, 35],
"eq_nt_1506",
["is_null", 5, 1, 819, 35],
["jump_false", 5, "eq_nnl_1507", 819, 35],
"_nop_tc_71",
["jump", "eq_nnl_1507", 819, 35],
["true", 4, 819, 35],
["jump", "eq_done_1503", 819, 35],
"eq_nnl_1507",
["is_bool", 5, 1, 819, 35],
["jump_false", 5, "eq_nb_1508", 819, 35],
"_nop_tc_72",
["jump", "eq_nb_1508", 819, 35],
["eq_bool", 4, 1, 2, 819, 35],
["jump", "eq_done_1503", 819, 35],
"eq_nb_1508",
["false", 4, 819, 35],
"eq_done_1503",
["move", 3, 4, 819, 35],
"or_end_1447",
["move", 2, 3, 819, 35],
["jump_true", 2, "or_end_1446", 819, 35],
["access", 3, "continue", 819, 51],
["is_identical", 4, 1, 3, 819, 51],
["jump_true", 4, "eq_done_1509", 819, 51],
["is_int", 5, 1, 819, 51],
["jump_false", 5, "eq_ni_1510", 819, 51],
"_nop_tc_73",
["jump", "eq_ni_1510", 819, 51],
["eq_int", 4, 1, 3, 819, 51],
["jump", "eq_done_1509", 819, 51],
"eq_ni_1510",
["is_num", 5, 1, 819, 51],
["jump_false", 5, "eq_nn_1511", 819, 51],
"_nop_tc_74",
["jump", "eq_nn_1511", 819, 51],
["eq_float", 4, 1, 3, 819, 51],
["jump", "eq_done_1509", 819, 51],
"eq_nn_1511",
["is_text", 5, 1, 819, 51],
["jump_false", 5, "eq_nt_1512", 819, 51],
"_nop_tc_75",
"_nop_tc_76",
["eq_text", 4, 1, 3, 819, 51],
["jump", "eq_done_1509", 819, 51],
"eq_nt_1512",
["is_null", 5, 1, 819, 51],
["jump_false", 5, "eq_nnl_1513", 819, 51],
"_nop_tc_77",
["jump", "eq_nnl_1513", 819, 51],
["true", 4, 819, 51],
["jump", "eq_done_1509", 819, 51],
"eq_nnl_1513",
["is_bool", 5, 1, 819, 51],
["jump_false", 5, "eq_nb_1514", 819, 51],
"_nop_tc_78",
["jump", "eq_nb_1514", 819, 51],
["eq_bool", 4, 1, 3, 819, 51],
["jump", "eq_done_1509", 819, 51],
"eq_nb_1514",
["false", 4, 819, 51],
"eq_done_1509",
["move", 2, 4, 819, 51],
"or_end_1446",
["move", 3, 2, 819, 51],
["jump_true", 3, "or_end_1445", 819, 51],
["access", 2, "do", 819, 70],
["is_identical", 4, 1, 2, 819, 70],
["jump_true", 4, "eq_done_1515", 819, 70],
["is_int", 5, 1, 819, 70],
["jump_false", 5, "eq_ni_1516", 819, 70],
"_nop_tc_79",
["jump", "eq_ni_1516", 819, 70],
["eq_int", 4, 1, 2, 819, 70],
["jump", "eq_done_1515", 819, 70],
"eq_ni_1516",
["is_num", 5, 1, 819, 70],
["jump_false", 5, "eq_nn_1517", 819, 70],
"_nop_tc_80",
["jump", "eq_nn_1517", 819, 70],
["eq_float", 4, 1, 2, 819, 70],
["jump", "eq_done_1515", 819, 70],
"eq_nn_1517",
["is_text", 5, 1, 819, 70],
["jump_false", 5, "eq_nt_1518", 819, 70],
"_nop_tc_81",
"_nop_tc_82",
["eq_text", 4, 1, 2, 819, 70],
["jump", "eq_done_1515", 819, 70],
"eq_nt_1518",
["is_null", 5, 1, 819, 70],
["jump_false", 5, "eq_nnl_1519", 819, 70],
"_nop_tc_83",
["jump", "eq_nnl_1519", 819, 70],
["true", 4, 819, 70],
["jump", "eq_done_1515", 819, 70],
"eq_nnl_1519",
["is_bool", 5, 1, 819, 70],
["jump_false", 5, "eq_nb_1520", 819, 70],
"_nop_tc_84",
["jump", "eq_nb_1520", 819, 70],
["eq_bool", 4, 1, 2, 819, 70],
["jump", "eq_done_1515", 819, 70],
"eq_nb_1520",
["false", 4, 819, 70],
"eq_done_1515",
["move", 3, 4, 819, 70],
"or_end_1445",
["jump_false", 3, "if_else_1443", 819, 70],
["null", 2, 819, 83],
["return", 2, 819, 83],
"_nop_ur_3",
"if_else_1443",
"if_end_1444",
["get", 2, 15, 1, 820, 7],
["frame", 3, 2, 0, 820, 7],
["null", 2, 820, 7],
["setarg", 3, 0, 2, 820, 7],
["invoke", 3, 2, 820, 7],
["jump", "while_start_1417", 820, 7],
"while_end_1418",
["null", 1, 820, 7],
["return", 1, 820, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["array", 2, 0, 825, 17],
["move", 3, 2, 825, 17],
["null", 2, 826, 18],
["null", 4, 827, 16],
"while_start_1521",
["get", 5, 8, 1, 828, 12],
["load_field", 6, 5, "kind", 828, 12],
["access", 5, "}", 828, 24],
["is_identical", 7, 6, 5, 828, 24],
["jump_true", 7, "ne_nid_1525", 828, 24],
["jump", "ne_ni_1526", 828, 24],
"ne_nid_1525",
["false", 7, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_ni_1526",
["is_int", 8, 6, 828, 24],
["jump_false", 8, "ne_nn_1527", 828, 24],
"_nop_tc_1",
["jump", "ne_nn_1527", 828, 24],
["ne_int", 7, 6, 5, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_nn_1527",
["is_num", 8, 6, 828, 24],
["jump_false", 8, "ne_nt_1528", 828, 24],
"_nop_tc_2",
["jump", "ne_nt_1528", 828, 24],
["ne_float", 7, 6, 5, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_nt_1528",
["is_text", 8, 6, 828, 24],
["jump_false", 8, "ne_nnl_1529", 828, 24],
"_nop_tc_3",
"_nop_tc_4",
["ne_text", 7, 6, 5, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_nnl_1529",
["is_null", 8, 6, 828, 24],
["jump_false", 8, "ne_nb_1530", 828, 24],
"_nop_tc_5",
["jump", "ne_nb_1530", 828, 24],
["false", 7, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_nb_1530",
["is_bool", 8, 6, 828, 24],
["jump_false", 8, "ne_mis_1531", 828, 24],
"_nop_tc_6",
["jump", "ne_mis_1531", 828, 24],
["ne_bool", 7, 6, 5, 828, 24],
["jump", "ne_done_1524", 828, 24],
"ne_mis_1531",
["true", 7, 828, 24],
"ne_done_1524",
["move", 5, 7, 828, 24],
["jump_false", 5, "and_end_1523", 828, 24],
["get", 6, 8, 1, 828, 31],
["load_field", 7, 6, "kind", 828, 31],
["access", 6, "eof", 828, 43],
["is_identical", 8, 7, 6, 828, 43],
["jump_true", 8, "ne_nid_1533", 828, 43],
["jump", "ne_ni_1534", 828, 43],
"ne_nid_1533",
["false", 8, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_ni_1534",
["is_int", 9, 7, 828, 43],
["jump_false", 9, "ne_nn_1535", 828, 43],
"_nop_tc_7",
["jump", "ne_nn_1535", 828, 43],
["ne_int", 8, 7, 6, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_nn_1535",
["is_num", 9, 7, 828, 43],
["jump_false", 9, "ne_nt_1536", 828, 43],
"_nop_tc_8",
["jump", "ne_nt_1536", 828, 43],
["ne_float", 8, 7, 6, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_nt_1536",
["is_text", 9, 7, 828, 43],
["jump_false", 9, "ne_nnl_1537", 828, 43],
"_nop_tc_9",
"_nop_tc_10",
["ne_text", 8, 7, 6, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_nnl_1537",
["is_null", 9, 7, 828, 43],
["jump_false", 9, "ne_nb_1538", 828, 43],
"_nop_tc_11",
["jump", "ne_nb_1538", 828, 43],
["false", 8, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_nb_1538",
["is_bool", 9, 7, 828, 43],
["jump_false", 9, "ne_mis_1539", 828, 43],
"_nop_tc_12",
["jump", "ne_mis_1539", 828, 43],
["ne_bool", 8, 7, 6, 828, 43],
["jump", "ne_done_1532", 828, 43],
"ne_mis_1539",
["true", 8, 828, 43],
"ne_done_1532",
["move", 5, 8, 828, 43],
"and_end_1523",
["jump_false", 5, "while_end_1522", 828, 43],
["get", 5, 5, 1, 829, 16],
["move", 2, 5, 829, 16],
["get", 5, 28, 1, 830, 14],
["frame", 6, 5, 0, 830, 14],
["null", 5, 830, 14],
["setarg", 6, 0, 5, 830, 14],
["invoke", 6, 5, 830, 14],
["move", 4, 5, 830, 14],
["null", 5, 831, 19],
["is_identical", 6, 4, 5, 831, 19],
["jump_true", 6, "ne_nid_1543", 831, 19],
["jump", "ne_ni_1544", 831, 19],
"ne_nid_1543",
["false", 6, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_ni_1544",
["is_int", 7, 4, 831, 19],
["jump_false", 7, "ne_nn_1545", 831, 19],
"_nop_tc_13",
["jump", "ne_nn_1545", 831, 19],
["ne_int", 6, 4, 5, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_nn_1545",
["is_num", 7, 4, 831, 19],
["jump_false", 7, "ne_nt_1546", 831, 19],
"_nop_tc_14",
["jump", "ne_nt_1546", 831, 19],
["ne_float", 6, 4, 5, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_nt_1546",
["is_text", 7, 4, 831, 19],
["jump_false", 7, "ne_nnl_1547", 831, 19],
"_nop_tc_15",
["jump", "ne_nnl_1547", 831, 19],
["ne_text", 6, 4, 5, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_nnl_1547",
["is_null", 7, 4, 831, 19],
["jump_false", 7, "ne_nb_1548", 831, 19],
"_nop_tc_16",
"_nop_tc_17",
["false", 6, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_nb_1548",
["is_bool", 7, 4, 831, 19],
["jump_false", 7, "ne_mis_1549", 831, 19],
"_nop_tc_18",
["jump", "ne_mis_1549", 831, 19],
["ne_bool", 6, 4, 5, 831, 19],
["jump", "ne_done_1542", 831, 19],
"ne_mis_1549",
["true", 6, 831, 19],
"ne_done_1542",
["jump_false", 6, "if_else_1540", 831, 19],
"_nop_tc_19",
"_nop_tc_20",
["push", 3, 4, 832, 21],
["jump", "push_done_1551", 832, 21],
"push_err_1550",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
832,
21
],
["access", 6, "error", 832, 21],
["access", 7, "cannot push: target must be an array", 832, 21],
["array", 8, 0, 832, 21],
["push", 8, 7, 832, 21],
["frame", 7, 5, 2, 832, 21],
["null", 5, 832, 21],
["setarg", 7, 0, 5, 832, 21],
["setarg", 7, 1, 6, 832, 21],
["setarg", 7, 2, 8, 832, 21],
["invoke", 7, 5, 832, 21],
["disrupt", 832, 21],
"push_done_1551",
["jump", "if_end_1541", 832, 21],
"if_else_1540",
["get", 5, 5, 1, 833, 18],
["is_identical", 6, 5, 2, 833, 28],
["jump_true", 6, "eq_done_1554", 833, 28],
["is_int", 7, 5, 833, 28],
["jump_false", 7, "eq_ni_1555", 833, 28],
["is_int", 8, 2, 833, 28],
["jump_false", 8, "eq_ni_1555", 833, 28],
["eq_int", 6, 5, 2, 833, 28],
["jump", "eq_done_1554", 833, 28],
"eq_ni_1555",
["is_num", 7, 5, 833, 28],
["jump_false", 7, "eq_nn_1556", 833, 28],
["is_num", 8, 2, 833, 28],
["jump_false", 8, "eq_nn_1556", 833, 28],
["eq_float", 6, 5, 2, 833, 28],
["jump", "eq_done_1554", 833, 28],
"eq_nn_1556",
["is_text", 7, 5, 833, 28],
["jump_false", 7, "eq_nt_1557", 833, 28],
["is_text", 8, 2, 833, 28],
["jump_false", 8, "eq_nt_1557", 833, 28],
["eq_text", 6, 5, 2, 833, 28],
["jump", "eq_done_1554", 833, 28],
"eq_nt_1557",
["is_null", 7, 5, 833, 28],
["jump_false", 7, "eq_nnl_1558", 833, 28],
["is_null", 8, 2, 833, 28],
["jump_false", 8, "eq_nnl_1558", 833, 28],
["true", 6, 833, 28],
["jump", "eq_done_1554", 833, 28],
"eq_nnl_1558",
["is_bool", 7, 5, 833, 28],
["jump_false", 7, "eq_nb_1559", 833, 28],
["is_bool", 8, 2, 833, 28],
["jump_false", 8, "eq_nb_1559", 833, 28],
["eq_bool", 6, 5, 2, 833, 28],
["jump", "eq_done_1554", 833, 28],
"eq_nb_1559",
["false", 6, 833, 28],
"eq_done_1554",
["jump_false", 6, "if_else_1552", 833, 28],
["get", 5, 44, 1, 834, 9],
["frame", 6, 5, 0, 834, 9],
["null", 5, 834, 9],
["setarg", 6, 0, 5, 834, 9],
["invoke", 6, 5, 834, 9],
["jump", "if_end_1553", 834, 9],
"if_else_1552",
"if_end_1553",
"if_end_1541",
["jump", "while_start_1521", 834, 9],
"while_end_1522",
["return", 3, 837, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
["get", 2, 8, 1, 841, 17],
["move", 3, 2, 841, 17],
["access", 2, "function", 842, 25],
["get", 4, 21, 1, 842, 16],
["frame", 5, 4, 2, 842, 16],
["null", 4, 842, 16],
["setarg", 5, 0, 4, 842, 16],
["setarg", 5, 1, 2, 842, 16],
["setarg", 5, 2, 3, 842, 16],
["invoke", 5, 2, 842, 16],
["move", 3, 2, 842, 16],
["array", 2, 0, 843, 18],
["move", 4, 2, 843, 18],
["null", 2, 844, 17],
["null", 5, 845, 17],
["null", 6, 846, 22],
["null", 7, 847, 17],
["access", 8, 0, 848, 19],
["get", 9, 11, 1, 849, 18],
["move", 10, 9, 849, 18],
["get", 9, 12, 1, 850, 18],
["move", 11, 9, 850, 18],
["get", 9, 13, 1, 851, 18],
["move", 12, 9, 851, 18],
["get", 9, 32, 1, 853, 9],
["jump_false", 9, "if_else_1560", 853, 9],
["get", 9, 8, 1, 854, 19],
["access", 13, "cannot define function inside disruption clause", 854, 24],
["get", 14, 23, 1, 854, 7],
["frame", 15, 14, 2, 854, 7],
["null", 14, 854, 7],
["setarg", 15, 0, 14, 854, 7],
["setarg", 15, 1, 9, 854, 7],
["setarg", 15, 2, 13, 854, 7],
["invoke", 15, 9, 854, 7],
["jump", "if_end_1561", 854, 7],
"if_else_1560",
"if_end_1561",
["get", 9, 15, 1, 857, 5],
["frame", 13, 9, 0, 857, 5],
["null", 9, 857, 5],
["setarg", 13, 0, 9, 857, 5],
["invoke", 13, 9, 857, 5],
["get", 9, 8, 1, 859, 9],
["load_field", 13, 9, "kind", 859, 9],
["access", 9, "name", 859, 21],
["is_identical", 14, 13, 9, 859, 21],
["jump_true", 14, "eq_done_1564", 859, 21],
["is_int", 15, 13, 859, 21],
["jump_false", 15, "eq_ni_1565", 859, 21],
"_nop_tc_1",
["jump", "eq_ni_1565", 859, 21],
["eq_int", 14, 13, 9, 859, 21],
["jump", "eq_done_1564", 859, 21],
"eq_ni_1565",
["is_num", 15, 13, 859, 21],
["jump_false", 15, "eq_nn_1566", 859, 21],
"_nop_tc_2",
["jump", "eq_nn_1566", 859, 21],
["eq_float", 14, 13, 9, 859, 21],
["jump", "eq_done_1564", 859, 21],
"eq_nn_1566",
["is_text", 15, 13, 859, 21],
["jump_false", 15, "eq_nt_1567", 859, 21],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 14, 13, 9, 859, 21],
["jump", "eq_done_1564", 859, 21],
"eq_nt_1567",
["is_null", 15, 13, 859, 21],
["jump_false", 15, "eq_nnl_1568", 859, 21],
"_nop_tc_5",
["jump", "eq_nnl_1568", 859, 21],
["true", 14, 859, 21],
["jump", "eq_done_1564", 859, 21],
"eq_nnl_1568",
["is_bool", 15, 13, 859, 21],
["jump_false", 15, "eq_nb_1569", 859, 21],
"_nop_tc_6",
["jump", "eq_nb_1569", 859, 21],
["eq_bool", 14, 13, 9, 859, 21],
["jump", "eq_done_1564", 859, 21],
"eq_nb_1569",
["false", 14, 859, 21],
"eq_done_1564",
["jump_false", 14, "if_else_1562", 859, 21],
["get", 9, 8, 1, 860, 19],
["load_field", 13, 9, "value", 860, 19],
["store_field", 3, 13, "name", 860, 7],
["get", 9, 15, 1, 861, 7],
["frame", 13, 9, 0, 861, 7],
["null", 9, 861, 7],
["setarg", 13, 0, 9, 861, 7],
["invoke", 13, 9, 861, 7],
["jump", "if_end_1563", 861, 7],
"if_else_1562",
"if_end_1563",
["store_field", 3, 4, "list", 864, 5],
["get", 9, 8, 1, 865, 9],
["load_field", 13, 9, "kind", 865, 9],
["access", 9, "(", 865, 21],
["is_identical", 14, 13, 9, 865, 21],
["jump_true", 14, "eq_done_1572", 865, 21],
["is_int", 15, 13, 865, 21],
["jump_false", 15, "eq_ni_1573", 865, 21],
"_nop_tc_7",
["jump", "eq_ni_1573", 865, 21],
["eq_int", 14, 13, 9, 865, 21],
["jump", "eq_done_1572", 865, 21],
"eq_ni_1573",
["is_num", 15, 13, 865, 21],
["jump_false", 15, "eq_nn_1574", 865, 21],
"_nop_tc_8",
["jump", "eq_nn_1574", 865, 21],
["eq_float", 14, 13, 9, 865, 21],
["jump", "eq_done_1572", 865, 21],
"eq_nn_1574",
["is_text", 15, 13, 865, 21],
["jump_false", 15, "eq_nt_1575", 865, 21],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 14, 13, 9, 865, 21],
["jump", "eq_done_1572", 865, 21],
"eq_nt_1575",
["is_null", 15, 13, 865, 21],
["jump_false", 15, "eq_nnl_1576", 865, 21],
"_nop_tc_11",
["jump", "eq_nnl_1576", 865, 21],
["true", 14, 865, 21],
["jump", "eq_done_1572", 865, 21],
"eq_nnl_1576",
["is_bool", 15, 13, 865, 21],
["jump_false", 15, "eq_nb_1577", 865, 21],
"_nop_tc_12",
["jump", "eq_nb_1577", 865, 21],
["eq_bool", 14, 13, 9, 865, 21],
["jump", "eq_done_1572", 865, 21],
"eq_nb_1577",
["false", 14, 865, 21],
"eq_done_1572",
["jump_false", 14, "if_else_1570", 865, 21],
["get", 9, 15, 1, 866, 7],
["frame", 13, 9, 0, 866, 7],
["null", 9, 866, 7],
["setarg", 13, 0, 9, 866, 7],
["invoke", 13, 9, 866, 7],
["array", 9, 0, 867, 20],
["move", 6, 9, 867, 20],
"while_start_1578",
["get", 9, 8, 1, 868, 14],
["load_field", 13, 9, "kind", 868, 14],
["access", 9, ")", 868, 26],
["is_identical", 14, 13, 9, 868, 26],
["jump_true", 14, "ne_nid_1582", 868, 26],
["jump", "ne_ni_1583", 868, 26],
"ne_nid_1582",
["false", 14, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_ni_1583",
["is_int", 15, 13, 868, 26],
["jump_false", 15, "ne_nn_1584", 868, 26],
"_nop_tc_13",
["jump", "ne_nn_1584", 868, 26],
["ne_int", 14, 13, 9, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_nn_1584",
["is_num", 15, 13, 868, 26],
["jump_false", 15, "ne_nt_1585", 868, 26],
"_nop_tc_14",
["jump", "ne_nt_1585", 868, 26],
["ne_float", 14, 13, 9, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_nt_1585",
["is_text", 15, 13, 868, 26],
["jump_false", 15, "ne_nnl_1586", 868, 26],
"_nop_tc_15",
"_nop_tc_16",
["ne_text", 14, 13, 9, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_nnl_1586",
["is_null", 15, 13, 868, 26],
["jump_false", 15, "ne_nb_1587", 868, 26],
"_nop_tc_17",
["jump", "ne_nb_1587", 868, 26],
["false", 14, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_nb_1587",
["is_bool", 15, 13, 868, 26],
["jump_false", 15, "ne_mis_1588", 868, 26],
"_nop_tc_18",
["jump", "ne_mis_1588", 868, 26],
["ne_bool", 14, 13, 9, 868, 26],
["jump", "ne_done_1581", 868, 26],
"ne_mis_1588",
["true", 14, 868, 26],
"ne_done_1581",
["move", 9, 14, 868, 26],
["jump_false", 9, "and_end_1580", 868, 26],
["get", 13, 8, 1, 868, 33],
["load_field", 14, 13, "kind", 868, 33],
["access", 13, "eof", 868, 45],
["is_identical", 15, 14, 13, 868, 45],
["jump_true", 15, "ne_nid_1590", 868, 45],
["jump", "ne_ni_1591", 868, 45],
"ne_nid_1590",
["false", 15, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_ni_1591",
["is_int", 16, 14, 868, 45],
["jump_false", 16, "ne_nn_1592", 868, 45],
"_nop_tc_19",
["jump", "ne_nn_1592", 868, 45],
["ne_int", 15, 14, 13, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_nn_1592",
["is_num", 16, 14, 868, 45],
["jump_false", 16, "ne_nt_1593", 868, 45],
"_nop_tc_20",
["jump", "ne_nt_1593", 868, 45],
["ne_float", 15, 14, 13, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_nt_1593",
["is_text", 16, 14, 868, 45],
["jump_false", 16, "ne_nnl_1594", 868, 45],
"_nop_tc_21",
"_nop_tc_22",
["ne_text", 15, 14, 13, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_nnl_1594",
["is_null", 16, 14, 868, 45],
["jump_false", 16, "ne_nb_1595", 868, 45],
"_nop_tc_23",
["jump", "ne_nb_1595", 868, 45],
["false", 15, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_nb_1595",
["is_bool", 16, 14, 868, 45],
["jump_false", 16, "ne_mis_1596", 868, 45],
"_nop_tc_24",
["jump", "ne_mis_1596", 868, 45],
["ne_bool", 15, 14, 13, 868, 45],
["jump", "ne_done_1589", 868, 45],
"ne_mis_1596",
["true", 15, 868, 45],
"ne_done_1589",
["move", 9, 15, 868, 45],
"and_end_1580",
["jump_false", 9, "while_end_1579", 868, 45],
["get", 9, 8, 1, 869, 13],
["load_field", 13, 9, "kind", 869, 13],
["access", 9, "name", 869, 25],
["is_identical", 14, 13, 9, 869, 25],
["jump_true", 14, "eq_done_1599", 869, 25],
["is_int", 15, 13, 869, 25],
["jump_false", 15, "eq_ni_1600", 869, 25],
"_nop_tc_25",
["jump", "eq_ni_1600", 869, 25],
["eq_int", 14, 13, 9, 869, 25],
["jump", "eq_done_1599", 869, 25],
"eq_ni_1600",
["is_num", 15, 13, 869, 25],
["jump_false", 15, "eq_nn_1601", 869, 25],
"_nop_tc_26",
["jump", "eq_nn_1601", 869, 25],
["eq_float", 14, 13, 9, 869, 25],
["jump", "eq_done_1599", 869, 25],
"eq_nn_1601",
["is_text", 15, 13, 869, 25],
["jump_false", 15, "eq_nt_1602", 869, 25],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 14, 13, 9, 869, 25],
["jump", "eq_done_1599", 869, 25],
"eq_nt_1602",
["is_null", 15, 13, 869, 25],
["jump_false", 15, "eq_nnl_1603", 869, 25],
"_nop_tc_29",
["jump", "eq_nnl_1603", 869, 25],
["true", 14, 869, 25],
["jump", "eq_done_1599", 869, 25],
"eq_nnl_1603",
["is_bool", 15, 13, 869, 25],
["jump_false", 15, "eq_nb_1604", 869, 25],
"_nop_tc_30",
["jump", "eq_nb_1604", 869, 25],
["eq_bool", 14, 13, 9, 869, 25],
["jump", "eq_done_1599", 869, 25],
"eq_nb_1604",
["false", 14, 869, 25],
"eq_done_1599",
["jump_false", 14, "if_else_1597", 869, 25],
["access", 9, "name", 870, 28],
["get", 13, 8, 1, 870, 36],
["get", 14, 21, 1, 870, 19],
["frame", 15, 14, 2, 870, 19],
["null", 14, 870, 19],
["setarg", 15, 0, 14, 870, 19],
["setarg", 15, 1, 9, 870, 19],
["setarg", 15, 2, 13, 870, 19],
["invoke", 15, 9, 870, 19],
["move", 5, 9, 870, 19],
["get", 9, 8, 1, 871, 24],
["load_field", 13, 9, "value", 871, 24],
["store_field", 5, 13, "name", 871, 11],
["get", 9, 8, 1, 872, 19],
["load_field", 13, 9, "value", 872, 19],
["move", 7, 13, 872, 19],
[
"access",
9,
{
"name": "find",
"kind": "name",
"make": "intrinsic"
},
873,
15
],
["frame", 13, 9, 2, 873, 15],
["null", 9, 873, 15],
["setarg", 13, 0, 9, 873, 15],
["setarg", 13, 1, 6, 873, 15],
["setarg", 13, 2, 7, 873, 15],
["invoke", 13, 9, 873, 15],
["null", 13, 873, 42],
["is_identical", 14, 9, 13, 873, 42],
["jump_true", 14, "ne_nid_1608", 873, 42],
["jump", "ne_ni_1609", 873, 42],
"ne_nid_1608",
["false", 14, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_ni_1609",
["is_int", 15, 9, 873, 42],
["jump_false", 15, "ne_nn_1610", 873, 42],
"_nop_tc_31",
["jump", "ne_nn_1610", 873, 42],
["ne_int", 14, 9, 13, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_nn_1610",
["is_num", 15, 9, 873, 42],
["jump_false", 15, "ne_nt_1611", 873, 42],
"_nop_tc_32",
["jump", "ne_nt_1611", 873, 42],
["ne_float", 14, 9, 13, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_nt_1611",
["is_text", 15, 9, 873, 42],
["jump_false", 15, "ne_nnl_1612", 873, 42],
"_nop_tc_33",
["jump", "ne_nnl_1612", 873, 42],
["ne_text", 14, 9, 13, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_nnl_1612",
["is_null", 15, 9, 873, 42],
["jump_false", 15, "ne_nb_1613", 873, 42],
"_nop_tc_34",
"_nop_tc_35",
["false", 14, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_nb_1613",
["is_bool", 15, 9, 873, 42],
["jump_false", 15, "ne_mis_1614", 873, 42],
"_nop_tc_36",
["jump", "ne_mis_1614", 873, 42],
["ne_bool", 14, 9, 13, 873, 42],
["jump", "ne_done_1607", 873, 42],
"ne_mis_1614",
["true", 14, 873, 42],
"ne_done_1607",
["jump_false", 14, "if_else_1605", 873, 42],
["get", 9, 8, 1, 873, 60],
["access", 13, "duplicate parameter name '", 873, 65],
"_nop_tc_37",
"_nop_tc_38",
["is_text", 14, 7, 873, 96],
["jump_false", 14, "add_cn_1616", 873, 96],
["concat", 15, 13, 7, 873, 96],
["jump", "add_done_1615", 873, 96],
"add_cn_1616",
"_nop_tc_39",
["jump", "add_err_1617", 873, 96],
["is_num", 14, 7, 873, 96],
["jump_false", 14, "add_err_1617", 873, 96],
["add", 15, 13, 7, 873, 96],
["jump", "add_done_1615", 873, 96],
"add_err_1617",
[
"access",
13,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
873,
96
],
["access", 14, "error", 873, 96],
["access", 16, "cannot apply '+': operands must both be text or both be numbers", 873, 96],
["array", 17, 0, 873, 96],
["push", 17, 16, 873, 96],
["frame", 16, 13, 2, 873, 96],
["null", 13, 873, 96],
["setarg", 16, 0, 13, 873, 96],
["setarg", 16, 1, 14, 873, 96],
["setarg", 16, 2, 17, 873, 96],
["invoke", 16, 13, 873, 96],
["disrupt", 873, 96],
"add_done_1615",
["access", 13, "'", 873, 104],
["is_text", 14, 15, 873, 104],
["jump_false", 14, "add_cn_1619", 873, 104],
"_nop_tc_40",
"_nop_tc_41",
["concat", 16, 15, 13, 873, 104],
["jump", "add_done_1618", 873, 104],
"add_cn_1619",
["is_num", 14, 15, 873, 104],
["jump_false", 14, "add_err_1620", 873, 104],
"_nop_tc_42",
["jump", "add_err_1620", 873, 104],
["add", 16, 15, 13, 873, 104],
["jump", "add_done_1618", 873, 104],
"add_err_1620",
[
"access",
13,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
873,
104
],
["access", 14, "error", 873, 104],
["access", 15, "cannot apply '+': operands must both be text or both be numbers", 873, 104],
["array", 17, 0, 873, 104],
["push", 17, 15, 873, 104],
["frame", 15, 13, 2, 873, 104],
["null", 13, 873, 104],
["setarg", 15, 0, 13, 873, 104],
["setarg", 15, 1, 14, 873, 104],
["setarg", 15, 2, 17, 873, 104],
["invoke", 15, 13, 873, 104],
["disrupt", 873, 104],
"add_done_1618",
["get", 13, 23, 1, 873, 48],
["frame", 14, 13, 2, 873, 48],
["null", 13, 873, 48],
["setarg", 14, 0, 13, 873, 48],
["setarg", 14, 1, 9, 873, 48],
["setarg", 14, 2, 16, 873, 48],
["invoke", 14, 9, 873, 48],
["jump", "if_end_1606", 873, 48],
"if_else_1605",
"if_end_1606",
["is_array", 9, 6, 874, 28],
["jump_false", 9, "push_err_1621", 874, 28],
["push", 6, 7, 874, 28],
["jump", "push_done_1622", 874, 28],
"push_err_1621",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
874,
28
],
["access", 13, "error", 874, 28],
["access", 14, "cannot push: target must be an array", 874, 28],
["array", 15, 0, 874, 28],
["push", 15, 14, 874, 28],
["frame", 14, 9, 2, 874, 28],
["null", 9, 874, 28],
["setarg", 14, 0, 9, 874, 28],
["setarg", 14, 1, 13, 874, 28],
["setarg", 14, 2, 15, 874, 28],
["invoke", 14, 9, 874, 28],
["disrupt", 874, 28],
"push_done_1622",
["get", 9, 15, 1, 875, 11],
["frame", 13, 9, 0, 875, 11],
["null", 9, 875, 11],
["setarg", 13, 0, 9, 875, 11],
["invoke", 13, 9, 875, 11],
["get", 9, 22, 1, 876, 11],
["frame", 13, 9, 1, 876, 11],
["null", 9, 876, 11],
["setarg", 13, 0, 9, 876, 11],
["setarg", 13, 1, 5, 876, 11],
["invoke", 13, 9, 876, 11],
["get", 9, 8, 1, 877, 15],
["load_field", 13, 9, "kind", 877, 15],
["access", 9, "=", 877, 27],
["is_identical", 14, 13, 9, 877, 27],
["jump_true", 14, "eq_done_1626", 877, 27],
["is_int", 15, 13, 877, 27],
["jump_false", 15, "eq_ni_1627", 877, 27],
"_nop_tc_43",
["jump", "eq_ni_1627", 877, 27],
["eq_int", 14, 13, 9, 877, 27],
["jump", "eq_done_1626", 877, 27],
"eq_ni_1627",
["is_num", 15, 13, 877, 27],
["jump_false", 15, "eq_nn_1628", 877, 27],
"_nop_tc_44",
["jump", "eq_nn_1628", 877, 27],
["eq_float", 14, 13, 9, 877, 27],
["jump", "eq_done_1626", 877, 27],
"eq_nn_1628",
["is_text", 15, 13, 877, 27],
["jump_false", 15, "eq_nt_1629", 877, 27],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 14, 13, 9, 877, 27],
["jump", "eq_done_1626", 877, 27],
"eq_nt_1629",
["is_null", 15, 13, 877, 27],
["jump_false", 15, "eq_nnl_1630", 877, 27],
"_nop_tc_47",
["jump", "eq_nnl_1630", 877, 27],
["true", 14, 877, 27],
["jump", "eq_done_1626", 877, 27],
"eq_nnl_1630",
["is_bool", 15, 13, 877, 27],
["jump_false", 15, "eq_nb_1631", 877, 27],
"_nop_tc_48",
["jump", "eq_nb_1631", 877, 27],
["eq_bool", 14, 13, 9, 877, 27],
["jump", "eq_done_1626", 877, 27],
"eq_nb_1631",
["false", 14, 877, 27],
"eq_done_1626",
["move", 9, 14, 877, 27],
["jump_true", 9, "or_end_1625", 877, 27],
["get", 13, 8, 1, 877, 34],
["load_field", 14, 13, "kind", 877, 34],
["access", 13, "|", 877, 46],
["is_identical", 15, 14, 13, 877, 46],
["jump_true", 15, "eq_done_1632", 877, 46],
["is_int", 16, 14, 877, 46],
["jump_false", 16, "eq_ni_1633", 877, 46],
"_nop_tc_49",
["jump", "eq_ni_1633", 877, 46],
["eq_int", 15, 14, 13, 877, 46],
["jump", "eq_done_1632", 877, 46],
"eq_ni_1633",
["is_num", 16, 14, 877, 46],
["jump_false", 16, "eq_nn_1634", 877, 46],
"_nop_tc_50",
["jump", "eq_nn_1634", 877, 46],
["eq_float", 15, 14, 13, 877, 46],
["jump", "eq_done_1632", 877, 46],
"eq_nn_1634",
["is_text", 16, 14, 877, 46],
["jump_false", 16, "eq_nt_1635", 877, 46],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 15, 14, 13, 877, 46],
["jump", "eq_done_1632", 877, 46],
"eq_nt_1635",
["is_null", 16, 14, 877, 46],
["jump_false", 16, "eq_nnl_1636", 877, 46],
"_nop_tc_53",
["jump", "eq_nnl_1636", 877, 46],
["true", 15, 877, 46],
["jump", "eq_done_1632", 877, 46],
"eq_nnl_1636",
["is_bool", 16, 14, 877, 46],
["jump_false", 16, "eq_nb_1637", 877, 46],
"_nop_tc_54",
["jump", "eq_nb_1637", 877, 46],
["eq_bool", 15, 14, 13, 877, 46],
["jump", "eq_done_1632", 877, 46],
"eq_nb_1637",
["false", 15, 877, 46],
"eq_done_1632",
["move", 9, 15, 877, 46],
"or_end_1625",
["jump_false", 9, "if_else_1623", 877, 46],
["get", 9, 15, 1, 878, 13],
["frame", 13, 9, 0, 878, 13],
["null", 9, 878, 13],
["setarg", 13, 0, 9, 878, 13],
["invoke", 13, 9, 878, 13],
["get", 9, 26, 1, 879, 32],
["frame", 13, 9, 0, 879, 32],
["null", 9, 879, 32],
["setarg", 13, 0, 9, 879, 32],
["invoke", 13, 9, 879, 32],
["store_field", 5, 9, "expression", 879, 13],
["jump", "if_end_1624", 879, 13],
"if_else_1623",
"if_end_1624",
"_nop_tc_55",
"_nop_tc_56",
["push", 4, 5, 881, 24],
["jump", "push_done_1639", 881, 24],
"push_err_1638",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
881,
24
],
["access", 13, "error", 881, 24],
["access", 14, "cannot push: target must be an array", 881, 24],
["array", 15, 0, 881, 24],
["push", 15, 14, 881, 24],
["frame", 14, 9, 2, 881, 24],
["null", 9, 881, 24],
["setarg", 14, 0, 9, 881, 24],
["setarg", 14, 1, 13, 881, 24],
["setarg", 14, 2, 15, 881, 24],
["invoke", 14, 9, 881, 24],
["disrupt", 881, 24],
"push_done_1639",
["jump", "if_end_1598", 881, 24],
"if_else_1597",
["get", 9, 8, 1, 883, 23],
["access", 13, "expected parameter name", 883, 28],
["get", 14, 23, 1, 883, 11],
["frame", 15, 14, 2, 883, 11],
["null", 14, 883, 11],
["setarg", 15, 0, 14, 883, 11],
["setarg", 15, 1, 9, 883, 11],
["setarg", 15, 2, 13, 883, 11],
["invoke", 15, 9, 883, 11],
["jump", "while_end_1579", 884, 11],
"if_end_1598",
["get", 9, 8, 1, 886, 13],
["load_field", 13, 9, "kind", 886, 13],
["access", 9, ",", 886, 25],
["is_identical", 14, 13, 9, 886, 25],
["jump_true", 14, "eq_done_1642", 886, 25],
["is_int", 15, 13, 886, 25],
["jump_false", 15, "eq_ni_1643", 886, 25],
"_nop_tc_57",
["jump", "eq_ni_1643", 886, 25],
["eq_int", 14, 13, 9, 886, 25],
["jump", "eq_done_1642", 886, 25],
"eq_ni_1643",
["is_num", 15, 13, 886, 25],
["jump_false", 15, "eq_nn_1644", 886, 25],
"_nop_tc_58",
["jump", "eq_nn_1644", 886, 25],
["eq_float", 14, 13, 9, 886, 25],
["jump", "eq_done_1642", 886, 25],
"eq_nn_1644",
["is_text", 15, 13, 886, 25],
["jump_false", 15, "eq_nt_1645", 886, 25],
"_nop_tc_59",
"_nop_tc_60",
["eq_text", 14, 13, 9, 886, 25],
["jump", "eq_done_1642", 886, 25],
"eq_nt_1645",
["is_null", 15, 13, 886, 25],
["jump_false", 15, "eq_nnl_1646", 886, 25],
"_nop_tc_61",
["jump", "eq_nnl_1646", 886, 25],
["true", 14, 886, 25],
["jump", "eq_done_1642", 886, 25],
"eq_nnl_1646",
["is_bool", 15, 13, 886, 25],
["jump_false", 15, "eq_nb_1647", 886, 25],
"_nop_tc_62",
["jump", "eq_nb_1647", 886, 25],
["eq_bool", 14, 13, 9, 886, 25],
["jump", "eq_done_1642", 886, 25],
"eq_nb_1647",
["false", 14, 886, 25],
"eq_done_1642",
["jump_false", 14, "if_else_1640", 886, 25],
["get", 9, 15, 1, 886, 30],
["frame", 13, 9, 0, 886, 30],
["null", 9, 886, 30],
["setarg", 13, 0, 9, 886, 30],
["invoke", 13, 9, 886, 30],
["jump", "if_end_1641", 886, 30],
"if_else_1640",
["jump", "while_end_1579", 887, 14],
"if_end_1641",
["jump", "while_start_1578", 887, 14],
"while_end_1579",
["get", 5, 8, 1, 889, 11],
["load_field", 6, 5, "kind", 889, 11],
["access", 5, ")", 889, 23],
["is_identical", 7, 6, 5, 889, 23],
["jump_true", 7, "eq_done_1650", 889, 23],
["is_int", 9, 6, 889, 23],
["jump_false", 9, "eq_ni_1651", 889, 23],
"_nop_tc_63",
["jump", "eq_ni_1651", 889, 23],
["eq_int", 7, 6, 5, 889, 23],
["jump", "eq_done_1650", 889, 23],
"eq_ni_1651",
["is_num", 9, 6, 889, 23],
["jump_false", 9, "eq_nn_1652", 889, 23],
"_nop_tc_64",
["jump", "eq_nn_1652", 889, 23],
["eq_float", 7, 6, 5, 889, 23],
["jump", "eq_done_1650", 889, 23],
"eq_nn_1652",
["is_text", 9, 6, 889, 23],
["jump_false", 9, "eq_nt_1653", 889, 23],
"_nop_tc_65",
"_nop_tc_66",
["eq_text", 7, 6, 5, 889, 23],
["jump", "eq_done_1650", 889, 23],
"eq_nt_1653",
["is_null", 9, 6, 889, 23],
["jump_false", 9, "eq_nnl_1654", 889, 23],
"_nop_tc_67",
["jump", "eq_nnl_1654", 889, 23],
["true", 7, 889, 23],
["jump", "eq_done_1650", 889, 23],
"eq_nnl_1654",
["is_bool", 9, 6, 889, 23],
["jump_false", 9, "eq_nb_1655", 889, 23],
"_nop_tc_68",
["jump", "eq_nb_1655", 889, 23],
["eq_bool", 7, 6, 5, 889, 23],
["jump", "eq_done_1650", 889, 23],
"eq_nb_1655",
["false", 7, 889, 23],
"eq_done_1650",
["jump_false", 7, "if_else_1648", 889, 23],
["get", 5, 15, 1, 889, 28],
["frame", 6, 5, 0, 889, 28],
["null", 5, 889, 28],
["setarg", 6, 0, 5, 889, 28],
["invoke", 6, 5, 889, 28],
["jump", "if_end_1649", 889, 28],
"if_else_1648",
["get", 5, 8, 1, 890, 16],
["load_field", 6, 5, "kind", 890, 16],
["access", 5, "eof", 890, 28],
["is_identical", 7, 6, 5, 890, 28],
["jump_true", 7, "eq_done_1658", 890, 28],
["is_int", 9, 6, 890, 28],
["jump_false", 9, "eq_ni_1659", 890, 28],
"_nop_tc_69",
["jump", "eq_ni_1659", 890, 28],
["eq_int", 7, 6, 5, 890, 28],
["jump", "eq_done_1658", 890, 28],
"eq_ni_1659",
["is_num", 9, 6, 890, 28],
["jump_false", 9, "eq_nn_1660", 890, 28],
"_nop_tc_70",
["jump", "eq_nn_1660", 890, 28],
["eq_float", 7, 6, 5, 890, 28],
["jump", "eq_done_1658", 890, 28],
"eq_nn_1660",
["is_text", 9, 6, 890, 28],
["jump_false", 9, "eq_nt_1661", 890, 28],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 7, 6, 5, 890, 28],
["jump", "eq_done_1658", 890, 28],
"eq_nt_1661",
["is_null", 9, 6, 890, 28],
["jump_false", 9, "eq_nnl_1662", 890, 28],
"_nop_tc_73",
["jump", "eq_nnl_1662", 890, 28],
["true", 7, 890, 28],
["jump", "eq_done_1658", 890, 28],
"eq_nnl_1662",
["is_bool", 9, 6, 890, 28],
["jump_false", 9, "eq_nb_1663", 890, 28],
"_nop_tc_74",
["jump", "eq_nb_1663", 890, 28],
["eq_bool", 7, 6, 5, 890, 28],
["jump", "eq_done_1658", 890, 28],
"eq_nb_1663",
["false", 7, 890, 28],
"eq_done_1658",
["jump_false", 7, "if_else_1656", 890, 28],
["get", 5, 8, 1, 890, 47],
["access", 6, "unterminated function parameter list, expected ')'", 890, 52],
["get", 7, 23, 1, 890, 35],
["frame", 9, 7, 2, 890, 35],
["null", 7, 890, 35],
["setarg", 9, 0, 7, 890, 35],
["setarg", 9, 1, 5, 890, 35],
["setarg", 9, 2, 6, 890, 35],
["invoke", 9, 5, 890, 35],
["jump", "if_end_1657", 890, 35],
"if_else_1656",
"if_end_1657",
"if_end_1649",
["jump", "if_end_1571", 890, 35],
"if_else_1570",
["get", 5, 8, 1, 892, 19],
["access", 6, "expected '(' after function name", 892, 24],
["get", 7, 23, 1, 892, 7],
["frame", 9, 7, 2, 892, 7],
["null", 7, 892, 7],
["setarg", 9, 0, 7, 892, 7],
["setarg", 9, 1, 5, 892, 7],
["setarg", 9, 2, 6, 892, 7],
["invoke", 9, 5, 892, 7],
"if_end_1571",
["length", 5, 4, 895, 16],
["access", 6, 4, 895, 26],
"_nop_tc_75",
"_nop_tc_76",
"_nop_tc_77",
"_nop_tc_78",
["gt_int", 7, 5, 6, 895, 26],
["jump", "rel_done_1668", 895, 26],
"rel_ni_1666",
"_nop_tc_79",
"_nop_tc_80",
"_nop_tc_81",
"_nop_tc_82",
["gt_float", 7, 5, 6, 895, 26],
["jump", "rel_done_1668", 895, 26],
"rel_nn_1667",
"_nop_tc_83",
["jump", "rel_err_1669", 895, 26],
"_nop_tc_84",
["jump", "rel_err_1669", 895, 26],
["gt_text", 7, 5, 6, 895, 26],
["jump", "rel_done_1668", 895, 26],
"rel_err_1669",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
895,
26
],
["access", 6, "error", 895, 26],
["access", 9, "cannot compare with '>': operands must be same type", 895, 26],
["array", 13, 0, 895, 26],
["push", 13, 9, 895, 26],
["frame", 9, 5, 2, 895, 26],
["null", 5, 895, 26],
["setarg", 9, 0, 5, 895, 26],
["setarg", 9, 1, 6, 895, 26],
["setarg", 9, 2, 13, 895, 26],
["invoke", 9, 5, 895, 26],
["disrupt", 895, 26],
"rel_done_1668",
["jump_false", 7, "if_else_1664", 895, 26],
["get", 5, 8, 1, 895, 41],
["access", 6, "functions cannot have more than 4 parameters", 895, 46],
["get", 7, 23, 1, 895, 29],
["frame", 9, 7, 2, 895, 29],
["null", 7, 895, 29],
["setarg", 9, 0, 7, 895, 29],
["setarg", 9, 1, 5, 895, 29],
["setarg", 9, 2, 6, 895, 29],
["invoke", 9, 5, 895, 29],
["jump", "if_end_1665", 895, 29],
"if_else_1664",
"if_end_1665",
["length", 5, 4, 896, 25],
["store_field", 3, 5, "arity", 896, 5],
["access", 4, 0, 898, 22],
["put", 4, 11, 1, 898, 22],
["null", 4, 899, 21],
["put", 4, 12, 1, 899, 21],
["false", 4, 900, 23],
["put", 4, 13, 1, 900, 23],
["get", 4, 8, 1, 901, 9],
["load_field", 5, 4, "kind", 901, 9],
["access", 4, "{", 901, 21],
["is_identical", 6, 5, 4, 901, 21],
["jump_true", 6, "eq_done_1672", 901, 21],
["is_int", 7, 5, 901, 21],
["jump_false", 7, "eq_ni_1673", 901, 21],
"_nop_tc_85",
["jump", "eq_ni_1673", 901, 21],
["eq_int", 6, 5, 4, 901, 21],
["jump", "eq_done_1672", 901, 21],
"eq_ni_1673",
["is_num", 7, 5, 901, 21],
["jump_false", 7, "eq_nn_1674", 901, 21],
"_nop_tc_86",
["jump", "eq_nn_1674", 901, 21],
["eq_float", 6, 5, 4, 901, 21],
["jump", "eq_done_1672", 901, 21],
"eq_nn_1674",
["is_text", 7, 5, 901, 21],
["jump_false", 7, "eq_nt_1675", 901, 21],
"_nop_tc_87",
"_nop_tc_88",
["eq_text", 6, 5, 4, 901, 21],
["jump", "eq_done_1672", 901, 21],
"eq_nt_1675",
["is_null", 7, 5, 901, 21],
["jump_false", 7, "eq_nnl_1676", 901, 21],
"_nop_tc_89",
["jump", "eq_nnl_1676", 901, 21],
["true", 6, 901, 21],
["jump", "eq_done_1672", 901, 21],
"eq_nnl_1676",
["is_bool", 7, 5, 901, 21],
["jump_false", 7, "eq_nb_1677", 901, 21],
"_nop_tc_90",
["jump", "eq_nb_1677", 901, 21],
["eq_bool", 6, 5, 4, 901, 21],
["jump", "eq_done_1672", 901, 21],
"eq_nb_1677",
["false", 6, 901, 21],
"eq_done_1672",
["jump_false", 6, "if_else_1670", 901, 21],
["get", 4, 15, 1, 902, 7],
["frame", 5, 4, 0, 902, 7],
["null", 4, 902, 7],
["setarg", 5, 0, 4, 902, 7],
["invoke", 5, 4, 902, 7],
["get", 4, 29, 1, 903, 15],
["frame", 5, 4, 0, 903, 15],
["null", 4, 903, 15],
["setarg", 5, 0, 4, 903, 15],
["invoke", 5, 4, 903, 15],
["move", 2, 4, 903, 15],
["store_field", 3, 2, "statements", 904, 7],
["get", 2, 8, 1, 905, 11],
["load_field", 4, 2, "kind", 905, 11],
["access", 2, "}", 905, 23],
["is_identical", 5, 4, 2, 905, 23],
["jump_true", 5, "eq_done_1680", 905, 23],
["is_int", 6, 4, 905, 23],
["jump_false", 6, "eq_ni_1681", 905, 23],
"_nop_tc_91",
["jump", "eq_ni_1681", 905, 23],
["eq_int", 5, 4, 2, 905, 23],
["jump", "eq_done_1680", 905, 23],
"eq_ni_1681",
["is_num", 6, 4, 905, 23],
["jump_false", 6, "eq_nn_1682", 905, 23],
"_nop_tc_92",
["jump", "eq_nn_1682", 905, 23],
["eq_float", 5, 4, 2, 905, 23],
["jump", "eq_done_1680", 905, 23],
"eq_nn_1682",
["is_text", 6, 4, 905, 23],
["jump_false", 6, "eq_nt_1683", 905, 23],
"_nop_tc_93",
"_nop_tc_94",
["eq_text", 5, 4, 2, 905, 23],
["jump", "eq_done_1680", 905, 23],
"eq_nt_1683",
["is_null", 6, 4, 905, 23],
["jump_false", 6, "eq_nnl_1684", 905, 23],
"_nop_tc_95",
["jump", "eq_nnl_1684", 905, 23],
["true", 5, 905, 23],
["jump", "eq_done_1680", 905, 23],
"eq_nnl_1684",
["is_bool", 6, 4, 905, 23],
["jump_false", 6, "eq_nb_1685", 905, 23],
"_nop_tc_96",
["jump", "eq_nb_1685", 905, 23],
["eq_bool", 5, 4, 2, 905, 23],
["jump", "eq_done_1680", 905, 23],
"eq_nb_1685",
["false", 5, 905, 23],
"eq_done_1680",
["jump_false", 5, "if_else_1678", 905, 23],
["get", 2, 15, 1, 905, 28],
["frame", 4, 2, 0, 905, 28],
["null", 2, 905, 28],
["setarg", 4, 0, 2, 905, 28],
["invoke", 4, 2, 905, 28],
["jump", "if_end_1679", 905, 28],
"if_else_1678",
["get", 2, 8, 1, 906, 16],
["load_field", 4, 2, "kind", 906, 16],
["access", 2, "eof", 906, 28],
["is_identical", 5, 4, 2, 906, 28],
["jump_true", 5, "eq_done_1688", 906, 28],
["is_int", 6, 4, 906, 28],
["jump_false", 6, "eq_ni_1689", 906, 28],
"_nop_tc_97",
["jump", "eq_ni_1689", 906, 28],
["eq_int", 5, 4, 2, 906, 28],
["jump", "eq_done_1688", 906, 28],
"eq_ni_1689",
["is_num", 6, 4, 906, 28],
["jump_false", 6, "eq_nn_1690", 906, 28],
"_nop_tc_98",
["jump", "eq_nn_1690", 906, 28],
["eq_float", 5, 4, 2, 906, 28],
["jump", "eq_done_1688", 906, 28],
"eq_nn_1690",
["is_text", 6, 4, 906, 28],
["jump_false", 6, "eq_nt_1691", 906, 28],
"_nop_tc_99",
"_nop_tc_100",
["eq_text", 5, 4, 2, 906, 28],
["jump", "eq_done_1688", 906, 28],
"eq_nt_1691",
["is_null", 6, 4, 906, 28],
["jump_false", 6, "eq_nnl_1692", 906, 28],
"_nop_tc_101",
["jump", "eq_nnl_1692", 906, 28],
["true", 5, 906, 28],
["jump", "eq_done_1688", 906, 28],
"eq_nnl_1692",
["is_bool", 6, 4, 906, 28],
["jump_false", 6, "eq_nb_1693", 906, 28],
"_nop_tc_102",
["jump", "eq_nb_1693", 906, 28],
["eq_bool", 5, 4, 2, 906, 28],
["jump", "eq_done_1688", 906, 28],
"eq_nb_1693",
["false", 5, 906, 28],
"eq_done_1688",
["jump_false", 5, "if_else_1686", 906, 28],
["get", 2, 8, 1, 906, 47],
["access", 4, "unterminated function body, expected '}'", 906, 52],
["get", 5, 23, 1, 906, 35],
["frame", 6, 5, 2, 906, 35],
["null", 5, 906, 35],
["setarg", 6, 0, 5, 906, 35],
["setarg", 6, 1, 2, 906, 35],
["setarg", 6, 2, 4, 906, 35],
["invoke", 6, 2, 906, 35],
["jump", "if_end_1687", 906, 35],
"if_else_1686",
"if_end_1687",
"if_end_1679",
["jump", "if_end_1671", 906, 35],
"if_else_1670",
["get", 2, 8, 1, 908, 19],
["access", 4, "expected '{' for function body", 908, 24],
["get", 5, 23, 1, 908, 7],
["frame", 6, 5, 2, 908, 7],
["null", 5, 908, 7],
["setarg", 6, 0, 5, 908, 7],
["setarg", 6, 1, 2, 908, 7],
["setarg", 6, 2, 4, 908, 7],
["invoke", 6, 2, 908, 7],
"if_end_1671",
["get", 2, 8, 1, 911, 9],
["load_field", 4, 2, "kind", 911, 9],
["access", 2, "disruption", 911, 21],
["is_identical", 5, 4, 2, 911, 21],
["jump_true", 5, "eq_done_1696", 911, 21],
["is_int", 6, 4, 911, 21],
["jump_false", 6, "eq_ni_1697", 911, 21],
"_nop_tc_103",
["jump", "eq_ni_1697", 911, 21],
["eq_int", 5, 4, 2, 911, 21],
["jump", "eq_done_1696", 911, 21],
"eq_ni_1697",
["is_num", 6, 4, 911, 21],
["jump_false", 6, "eq_nn_1698", 911, 21],
"_nop_tc_104",
["jump", "eq_nn_1698", 911, 21],
["eq_float", 5, 4, 2, 911, 21],
["jump", "eq_done_1696", 911, 21],
"eq_nn_1698",
["is_text", 6, 4, 911, 21],
["jump_false", 6, "eq_nt_1699", 911, 21],
"_nop_tc_105",
"_nop_tc_106",
["eq_text", 5, 4, 2, 911, 21],
["jump", "eq_done_1696", 911, 21],
"eq_nt_1699",
["is_null", 6, 4, 911, 21],
["jump_false", 6, "eq_nnl_1700", 911, 21],
"_nop_tc_107",
["jump", "eq_nnl_1700", 911, 21],
["true", 5, 911, 21],
["jump", "eq_done_1696", 911, 21],
"eq_nnl_1700",
["is_bool", 6, 4, 911, 21],
["jump_false", 6, "eq_nb_1701", 911, 21],
"_nop_tc_108",
["jump", "eq_nb_1701", 911, 21],
["eq_bool", 5, 4, 2, 911, 21],
["jump", "eq_done_1696", 911, 21],
"eq_nb_1701",
["false", 5, 911, 21],
"eq_done_1696",
["jump_false", 5, "if_else_1694", 911, 21],
["get", 2, 15, 1, 912, 7],
["frame", 4, 2, 0, 912, 7],
["null", 2, 912, 7],
["setarg", 4, 0, 2, 912, 7],
["invoke", 4, 2, 912, 7],
["get", 2, 8, 1, 913, 11],
["load_field", 4, 2, "kind", 913, 11],
["access", 2, "{", 913, 23],
["is_identical", 5, 4, 2, 913, 23],
["jump_true", 5, "eq_done_1704", 913, 23],
["is_int", 6, 4, 913, 23],
["jump_false", 6, "eq_ni_1705", 913, 23],
"_nop_tc_109",
["jump", "eq_ni_1705", 913, 23],
["eq_int", 5, 4, 2, 913, 23],
["jump", "eq_done_1704", 913, 23],
"eq_ni_1705",
["is_num", 6, 4, 913, 23],
["jump_false", 6, "eq_nn_1706", 913, 23],
"_nop_tc_110",
["jump", "eq_nn_1706", 913, 23],
["eq_float", 5, 4, 2, 913, 23],
["jump", "eq_done_1704", 913, 23],
"eq_nn_1706",
["is_text", 6, 4, 913, 23],
["jump_false", 6, "eq_nt_1707", 913, 23],
"_nop_tc_111",
"_nop_tc_112",
["eq_text", 5, 4, 2, 913, 23],
["jump", "eq_done_1704", 913, 23],
"eq_nt_1707",
["is_null", 6, 4, 913, 23],
["jump_false", 6, "eq_nnl_1708", 913, 23],
"_nop_tc_113",
["jump", "eq_nnl_1708", 913, 23],
["true", 5, 913, 23],
["jump", "eq_done_1704", 913, 23],
"eq_nnl_1708",
["is_bool", 6, 4, 913, 23],
["jump_false", 6, "eq_nb_1709", 913, 23],
"_nop_tc_114",
["jump", "eq_nb_1709", 913, 23],
["eq_bool", 5, 4, 2, 913, 23],
["jump", "eq_done_1704", 913, 23],
"eq_nb_1709",
["false", 5, 913, 23],
"eq_done_1704",
["jump_false", 5, "if_else_1702", 913, 23],
["get", 2, 15, 1, 914, 9],
["frame", 4, 2, 0, 914, 9],
["null", 2, 914, 9],
["setarg", 4, 0, 2, 914, 9],
["invoke", 4, 2, 914, 9],
["get", 2, 32, 1, 915, 19],
["move", 8, 2, 915, 19],
["access", 2, 1, 916, 25],
["put", 2, 32, 1, 916, 25],
["get", 2, 29, 1, 917, 27],
["frame", 4, 2, 0, 917, 27],
["null", 2, 917, 27],
["setarg", 4, 0, 2, 917, 27],
["invoke", 4, 2, 917, 27],
["store_field", 3, 2, "disruption", 917, 9],
["put", 8, 32, 1, 918, 25],
["get", 2, 8, 1, 919, 13],
["load_field", 4, 2, "kind", 919, 13],
["access", 2, "}", 919, 25],
["is_identical", 5, 4, 2, 919, 25],
["jump_true", 5, "eq_done_1712", 919, 25],
["is_int", 6, 4, 919, 25],
["jump_false", 6, "eq_ni_1713", 919, 25],
"_nop_tc_115",
["jump", "eq_ni_1713", 919, 25],
["eq_int", 5, 4, 2, 919, 25],
["jump", "eq_done_1712", 919, 25],
"eq_ni_1713",
["is_num", 6, 4, 919, 25],
["jump_false", 6, "eq_nn_1714", 919, 25],
"_nop_tc_116",
["jump", "eq_nn_1714", 919, 25],
["eq_float", 5, 4, 2, 919, 25],
["jump", "eq_done_1712", 919, 25],
"eq_nn_1714",
["is_text", 6, 4, 919, 25],
["jump_false", 6, "eq_nt_1715", 919, 25],
"_nop_tc_117",
"_nop_tc_118",
["eq_text", 5, 4, 2, 919, 25],
["jump", "eq_done_1712", 919, 25],
"eq_nt_1715",
["is_null", 6, 4, 919, 25],
["jump_false", 6, "eq_nnl_1716", 919, 25],
"_nop_tc_119",
["jump", "eq_nnl_1716", 919, 25],
["true", 5, 919, 25],
["jump", "eq_done_1712", 919, 25],
"eq_nnl_1716",
["is_bool", 6, 4, 919, 25],
["jump_false", 6, "eq_nb_1717", 919, 25],
"_nop_tc_120",
["jump", "eq_nb_1717", 919, 25],
["eq_bool", 5, 4, 2, 919, 25],
["jump", "eq_done_1712", 919, 25],
"eq_nb_1717",
["false", 5, 919, 25],
"eq_done_1712",
["jump_false", 5, "if_else_1710", 919, 25],
["get", 2, 15, 1, 919, 30],
["frame", 4, 2, 0, 919, 30],
["null", 2, 919, 30],
["setarg", 4, 0, 2, 919, 30],
["invoke", 4, 2, 919, 30],
["jump", "if_end_1711", 919, 30],
"if_else_1710",
["get", 2, 8, 1, 920, 18],
["load_field", 4, 2, "kind", 920, 18],
["access", 2, "eof", 920, 30],
["is_identical", 5, 4, 2, 920, 30],
["jump_true", 5, "eq_done_1720", 920, 30],
["is_int", 6, 4, 920, 30],
["jump_false", 6, "eq_ni_1721", 920, 30],
"_nop_tc_121",
["jump", "eq_ni_1721", 920, 30],
["eq_int", 5, 4, 2, 920, 30],
["jump", "eq_done_1720", 920, 30],
"eq_ni_1721",
["is_num", 6, 4, 920, 30],
["jump_false", 6, "eq_nn_1722", 920, 30],
"_nop_tc_122",
["jump", "eq_nn_1722", 920, 30],
["eq_float", 5, 4, 2, 920, 30],
["jump", "eq_done_1720", 920, 30],
"eq_nn_1722",
["is_text", 6, 4, 920, 30],
["jump_false", 6, "eq_nt_1723", 920, 30],
"_nop_tc_123",
"_nop_tc_124",
["eq_text", 5, 4, 2, 920, 30],
["jump", "eq_done_1720", 920, 30],
"eq_nt_1723",
["is_null", 6, 4, 920, 30],
["jump_false", 6, "eq_nnl_1724", 920, 30],
"_nop_tc_125",
["jump", "eq_nnl_1724", 920, 30],
["true", 5, 920, 30],
["jump", "eq_done_1720", 920, 30],
"eq_nnl_1724",
["is_bool", 6, 4, 920, 30],
["jump_false", 6, "eq_nb_1725", 920, 30],
"_nop_tc_126",
["jump", "eq_nb_1725", 920, 30],
["eq_bool", 5, 4, 2, 920, 30],
["jump", "eq_done_1720", 920, 30],
"eq_nb_1725",
["false", 5, 920, 30],
"eq_done_1720",
["jump_false", 5, "if_else_1718", 920, 30],
["get", 2, 8, 1, 920, 49],
["access", 4, "unterminated disruption clause, expected '}'", 920, 54],
["get", 5, 23, 1, 920, 37],
["frame", 6, 5, 2, 920, 37],
["null", 5, 920, 37],
["setarg", 6, 0, 5, 920, 37],
["setarg", 6, 1, 2, 920, 37],
["setarg", 6, 2, 4, 920, 37],
["invoke", 6, 2, 920, 37],
["jump", "if_end_1719", 920, 37],
"if_else_1718",
"if_end_1719",
"if_end_1711",
["jump", "if_end_1703", 920, 37],
"if_else_1702",
["get", 2, 8, 1, 922, 21],
["access", 4, "expected '{' after disruption", 922, 26],
["get", 5, 23, 1, 922, 9],
["frame", 6, 5, 2, 922, 9],
["null", 5, 922, 9],
["setarg", 6, 0, 5, 922, 9],
["setarg", 6, 1, 2, 922, 9],
["setarg", 6, 2, 4, 922, 9],
["invoke", 6, 2, 922, 9],
"if_end_1703",
["jump", "if_end_1695", 922, 9],
"if_else_1694",
"if_end_1695",
["put", 10, 11, 1, 926, 22],
["put", 11, 12, 1, 927, 21],
["put", 12, 13, 1, 928, 23],
["get", 2, 19, 1, 929, 24],
["store_field", 3, 2, "function_nr", 929, 5],
["get", 2, 19, 1, 930, 18],
["access", 4, 1, 930, 31],
["is_num", 5, 2, 930, 31],
["jump_false", 5, "num_err_1726", 930, 31],
"_nop_tc_127",
"_nop_tc_128",
["add", 5, 2, 4, 930, 31],
["jump", "num_done_1727", 930, 31],
"num_err_1726",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
930,
31
],
["access", 4, "error", 930, 31],
["access", 6, "cannot apply '+': operands must be numbers", 930, 31],
["array", 7, 0, 930, 31],
["push", 7, 6, 930, 31],
["frame", 6, 2, 2, 930, 31],
["null", 2, 930, 31],
["setarg", 6, 0, 2, 930, 31],
["setarg", 6, 1, 4, 930, 31],
["setarg", 6, 2, 7, 930, 31],
["invoke", 6, 2, 930, 31],
["disrupt", 930, 31],
"num_done_1727",
["put", 5, 19, 1, 930, 31],
["get", 2, 22, 1, 931, 5],
["frame", 4, 2, 1, 931, 5],
["null", 2, 931, 5],
["setarg", 4, 0, 2, 931, 5],
["setarg", 4, 1, 3, 931, 5],
["invoke", 4, 2, 931, 5],
["return", 3, 932, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 19,
"nr_close_slots": 0,
"instructions": [
["get", 2, 8, 1, 936, 17],
["move", 3, 2, 936, 17],
["access", 2, "function", 937, 25],
["get", 4, 21, 1, 937, 16],
["frame", 5, 4, 2, 937, 16],
["null", 4, 937, 16],
["setarg", 5, 0, 4, 937, 16],
["setarg", 5, 1, 2, 937, 16],
["setarg", 5, 2, 3, 937, 16],
["invoke", 5, 2, 937, 16],
["move", 3, 2, 937, 16],
["array", 2, 0, 938, 18],
["move", 4, 2, 938, 18],
["null", 2, 939, 17],
["null", 5, 940, 17],
["null", 6, 941, 15],
["null", 7, 942, 16],
["null", 8, 943, 22],
["null", 9, 944, 17],
["get", 10, 11, 1, 945, 18],
["move", 11, 10, 945, 18],
["get", 10, 12, 1, 946, 18],
["move", 12, 10, 946, 18],
["get", 10, 13, 1, 947, 18],
["move", 13, 10, 947, 18],
["true", 10, 948, 18],
["store_field", 3, 10, "arrow", 948, 5],
["get", 10, 32, 1, 950, 9],
["jump_false", 10, "if_else_1728", 950, 9],
["get", 10, 8, 1, 951, 19],
["access", 14, "cannot define function inside disruption clause", 951, 24],
["get", 15, 23, 1, 951, 7],
["frame", 16, 15, 2, 951, 7],
["null", 15, 951, 7],
["setarg", 16, 0, 15, 951, 7],
["setarg", 16, 1, 10, 951, 7],
["setarg", 16, 2, 14, 951, 7],
["invoke", 16, 10, 951, 7],
["jump", "if_end_1729", 951, 7],
"if_else_1728",
"if_end_1729",
["store_field", 3, 4, "list", 954, 5],
["get", 10, 8, 1, 956, 9],
["load_field", 14, 10, "kind", 956, 9],
["access", 10, "name", 956, 21],
["is_identical", 15, 14, 10, 956, 21],
["jump_true", 15, "eq_done_1732", 956, 21],
["is_int", 16, 14, 956, 21],
["jump_false", 16, "eq_ni_1733", 956, 21],
"_nop_tc_1",
["jump", "eq_ni_1733", 956, 21],
["eq_int", 15, 14, 10, 956, 21],
["jump", "eq_done_1732", 956, 21],
"eq_ni_1733",
["is_num", 16, 14, 956, 21],
["jump_false", 16, "eq_nn_1734", 956, 21],
"_nop_tc_2",
["jump", "eq_nn_1734", 956, 21],
["eq_float", 15, 14, 10, 956, 21],
["jump", "eq_done_1732", 956, 21],
"eq_nn_1734",
["is_text", 16, 14, 956, 21],
["jump_false", 16, "eq_nt_1735", 956, 21],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 15, 14, 10, 956, 21],
["jump", "eq_done_1732", 956, 21],
"eq_nt_1735",
["is_null", 16, 14, 956, 21],
["jump_false", 16, "eq_nnl_1736", 956, 21],
"_nop_tc_5",
["jump", "eq_nnl_1736", 956, 21],
["true", 15, 956, 21],
["jump", "eq_done_1732", 956, 21],
"eq_nnl_1736",
["is_bool", 16, 14, 956, 21],
["jump_false", 16, "eq_nb_1737", 956, 21],
"_nop_tc_6",
["jump", "eq_nb_1737", 956, 21],
["eq_bool", 15, 14, 10, 956, 21],
["jump", "eq_done_1732", 956, 21],
"eq_nb_1737",
["false", 15, 956, 21],
"eq_done_1732",
["jump_false", 15, "if_else_1730", 956, 21],
["access", 10, "name", 957, 24],
["get", 14, 8, 1, 957, 32],
["get", 15, 21, 1, 957, 15],
["frame", 16, 15, 2, 957, 15],
["null", 15, 957, 15],
["setarg", 16, 0, 15, 957, 15],
["setarg", 16, 1, 10, 957, 15],
["setarg", 16, 2, 14, 957, 15],
["invoke", 16, 10, 957, 15],
["move", 2, 10, 957, 15],
["get", 10, 8, 1, 958, 20],
["load_field", 14, 10, "value", 958, 20],
["store_field", 2, 14, "name", 958, 7],
["get", 10, 15, 1, 959, 7],
["frame", 14, 10, 0, 959, 7],
["null", 10, 959, 7],
["setarg", 14, 0, 10, 959, 7],
["invoke", 14, 10, 959, 7],
["get", 10, 22, 1, 960, 7],
["frame", 14, 10, 1, 960, 7],
["null", 10, 960, 7],
["setarg", 14, 0, 10, 960, 7],
["setarg", 14, 1, 2, 960, 7],
["invoke", 14, 10, 960, 7],
"_nop_tc_7",
"_nop_tc_8",
["push", 4, 2, 961, 20],
["jump", "push_done_1739", 961, 20],
"push_err_1738",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
961,
20
],
["access", 14, "error", 961, 20],
["access", 15, "cannot push: target must be an array", 961, 20],
["array", 16, 0, 961, 20],
["push", 16, 15, 961, 20],
["frame", 15, 10, 2, 961, 20],
["null", 10, 961, 20],
["setarg", 15, 0, 10, 961, 20],
["setarg", 15, 1, 14, 961, 20],
["setarg", 15, 2, 16, 961, 20],
["invoke", 15, 10, 961, 20],
["disrupt", 961, 20],
"push_done_1739",
["jump", "if_end_1731", 961, 20],
"if_else_1730",
["get", 10, 8, 1, 962, 16],
["load_field", 14, 10, "kind", 962, 16],
["access", 10, "(", 962, 28],
["is_identical", 15, 14, 10, 962, 28],
["jump_true", 15, "eq_done_1742", 962, 28],
["is_int", 16, 14, 962, 28],
["jump_false", 16, "eq_ni_1743", 962, 28],
"_nop_tc_9",
["jump", "eq_ni_1743", 962, 28],
["eq_int", 15, 14, 10, 962, 28],
["jump", "eq_done_1742", 962, 28],
"eq_ni_1743",
["is_num", 16, 14, 962, 28],
["jump_false", 16, "eq_nn_1744", 962, 28],
"_nop_tc_10",
["jump", "eq_nn_1744", 962, 28],
["eq_float", 15, 14, 10, 962, 28],
["jump", "eq_done_1742", 962, 28],
"eq_nn_1744",
["is_text", 16, 14, 962, 28],
["jump_false", 16, "eq_nt_1745", 962, 28],
"_nop_tc_11",
"_nop_tc_12",
["eq_text", 15, 14, 10, 962, 28],
["jump", "eq_done_1742", 962, 28],
"eq_nt_1745",
["is_null", 16, 14, 962, 28],
["jump_false", 16, "eq_nnl_1746", 962, 28],
"_nop_tc_13",
["jump", "eq_nnl_1746", 962, 28],
["true", 15, 962, 28],
["jump", "eq_done_1742", 962, 28],
"eq_nnl_1746",
["is_bool", 16, 14, 962, 28],
["jump_false", 16, "eq_nb_1747", 962, 28],
"_nop_tc_14",
["jump", "eq_nb_1747", 962, 28],
["eq_bool", 15, 14, 10, 962, 28],
["jump", "eq_done_1742", 962, 28],
"eq_nb_1747",
["false", 15, 962, 28],
"eq_done_1742",
["jump_false", 15, "if_else_1740", 962, 28],
["get", 10, 15, 1, 963, 7],
["frame", 14, 10, 0, 963, 7],
["null", 10, 963, 7],
["setarg", 14, 0, 10, 963, 7],
["invoke", 14, 10, 963, 7],
["array", 10, 0, 964, 20],
["move", 8, 10, 964, 20],
"while_start_1748",
["get", 10, 8, 1, 965, 14],
["load_field", 14, 10, "kind", 965, 14],
["access", 10, ")", 965, 26],
["is_identical", 15, 14, 10, 965, 26],
["jump_true", 15, "ne_nid_1752", 965, 26],
["jump", "ne_ni_1753", 965, 26],
"ne_nid_1752",
["false", 15, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_ni_1753",
["is_int", 16, 14, 965, 26],
["jump_false", 16, "ne_nn_1754", 965, 26],
"_nop_tc_15",
["jump", "ne_nn_1754", 965, 26],
["ne_int", 15, 14, 10, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_nn_1754",
["is_num", 16, 14, 965, 26],
["jump_false", 16, "ne_nt_1755", 965, 26],
"_nop_tc_16",
["jump", "ne_nt_1755", 965, 26],
["ne_float", 15, 14, 10, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_nt_1755",
["is_text", 16, 14, 965, 26],
["jump_false", 16, "ne_nnl_1756", 965, 26],
"_nop_tc_17",
"_nop_tc_18",
["ne_text", 15, 14, 10, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_nnl_1756",
["is_null", 16, 14, 965, 26],
["jump_false", 16, "ne_nb_1757", 965, 26],
"_nop_tc_19",
["jump", "ne_nb_1757", 965, 26],
["false", 15, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_nb_1757",
["is_bool", 16, 14, 965, 26],
["jump_false", 16, "ne_mis_1758", 965, 26],
"_nop_tc_20",
["jump", "ne_mis_1758", 965, 26],
["ne_bool", 15, 14, 10, 965, 26],
["jump", "ne_done_1751", 965, 26],
"ne_mis_1758",
["true", 15, 965, 26],
"ne_done_1751",
["move", 10, 15, 965, 26],
["jump_false", 10, "and_end_1750", 965, 26],
["get", 14, 8, 1, 965, 33],
["load_field", 15, 14, "kind", 965, 33],
["access", 14, "eof", 965, 45],
["is_identical", 16, 15, 14, 965, 45],
["jump_true", 16, "ne_nid_1760", 965, 45],
["jump", "ne_ni_1761", 965, 45],
"ne_nid_1760",
["false", 16, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_ni_1761",
["is_int", 17, 15, 965, 45],
["jump_false", 17, "ne_nn_1762", 965, 45],
"_nop_tc_21",
["jump", "ne_nn_1762", 965, 45],
["ne_int", 16, 15, 14, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_nn_1762",
["is_num", 17, 15, 965, 45],
["jump_false", 17, "ne_nt_1763", 965, 45],
"_nop_tc_22",
["jump", "ne_nt_1763", 965, 45],
["ne_float", 16, 15, 14, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_nt_1763",
["is_text", 17, 15, 965, 45],
["jump_false", 17, "ne_nnl_1764", 965, 45],
"_nop_tc_23",
"_nop_tc_24",
["ne_text", 16, 15, 14, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_nnl_1764",
["is_null", 17, 15, 965, 45],
["jump_false", 17, "ne_nb_1765", 965, 45],
"_nop_tc_25",
["jump", "ne_nb_1765", 965, 45],
["false", 16, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_nb_1765",
["is_bool", 17, 15, 965, 45],
["jump_false", 17, "ne_mis_1766", 965, 45],
"_nop_tc_26",
["jump", "ne_mis_1766", 965, 45],
["ne_bool", 16, 15, 14, 965, 45],
["jump", "ne_done_1759", 965, 45],
"ne_mis_1766",
["true", 16, 965, 45],
"ne_done_1759",
["move", 10, 16, 965, 45],
"and_end_1750",
["jump_false", 10, "while_end_1749", 965, 45],
["get", 10, 8, 1, 966, 13],
["load_field", 14, 10, "kind", 966, 13],
["access", 10, "name", 966, 25],
["is_identical", 15, 14, 10, 966, 25],
["jump_true", 15, "eq_done_1769", 966, 25],
["is_int", 16, 14, 966, 25],
["jump_false", 16, "eq_ni_1770", 966, 25],
"_nop_tc_27",
["jump", "eq_ni_1770", 966, 25],
["eq_int", 15, 14, 10, 966, 25],
["jump", "eq_done_1769", 966, 25],
"eq_ni_1770",
["is_num", 16, 14, 966, 25],
["jump_false", 16, "eq_nn_1771", 966, 25],
"_nop_tc_28",
["jump", "eq_nn_1771", 966, 25],
["eq_float", 15, 14, 10, 966, 25],
["jump", "eq_done_1769", 966, 25],
"eq_nn_1771",
["is_text", 16, 14, 966, 25],
["jump_false", 16, "eq_nt_1772", 966, 25],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 15, 14, 10, 966, 25],
["jump", "eq_done_1769", 966, 25],
"eq_nt_1772",
["is_null", 16, 14, 966, 25],
["jump_false", 16, "eq_nnl_1773", 966, 25],
"_nop_tc_31",
["jump", "eq_nnl_1773", 966, 25],
["true", 15, 966, 25],
["jump", "eq_done_1769", 966, 25],
"eq_nnl_1773",
["is_bool", 16, 14, 966, 25],
["jump_false", 16, "eq_nb_1774", 966, 25],
"_nop_tc_32",
["jump", "eq_nb_1774", 966, 25],
["eq_bool", 15, 14, 10, 966, 25],
["jump", "eq_done_1769", 966, 25],
"eq_nb_1774",
["false", 15, 966, 25],
"eq_done_1769",
["jump_false", 15, "if_else_1767", 966, 25],
["access", 10, "name", 967, 28],
["get", 14, 8, 1, 967, 36],
["get", 15, 21, 1, 967, 19],
["frame", 16, 15, 2, 967, 19],
["null", 15, 967, 19],
["setarg", 16, 0, 15, 967, 19],
["setarg", 16, 1, 10, 967, 19],
["setarg", 16, 2, 14, 967, 19],
["invoke", 16, 10, 967, 19],
["move", 2, 10, 967, 19],
["get", 10, 8, 1, 968, 24],
["load_field", 14, 10, "value", 968, 24],
["store_field", 2, 14, "name", 968, 11],
["get", 10, 8, 1, 969, 19],
["load_field", 14, 10, "value", 969, 19],
["move", 9, 14, 969, 19],
[
"access",
10,
{
"name": "find",
"kind": "name",
"make": "intrinsic"
},
970,
15
],
["frame", 14, 10, 2, 970, 15],
["null", 10, 970, 15],
["setarg", 14, 0, 10, 970, 15],
["setarg", 14, 1, 8, 970, 15],
["setarg", 14, 2, 9, 970, 15],
["invoke", 14, 10, 970, 15],
["null", 14, 970, 42],
["is_identical", 15, 10, 14, 970, 42],
["jump_true", 15, "ne_nid_1778", 970, 42],
["jump", "ne_ni_1779", 970, 42],
"ne_nid_1778",
["false", 15, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_ni_1779",
["is_int", 16, 10, 970, 42],
["jump_false", 16, "ne_nn_1780", 970, 42],
"_nop_tc_33",
["jump", "ne_nn_1780", 970, 42],
["ne_int", 15, 10, 14, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_nn_1780",
["is_num", 16, 10, 970, 42],
["jump_false", 16, "ne_nt_1781", 970, 42],
"_nop_tc_34",
["jump", "ne_nt_1781", 970, 42],
["ne_float", 15, 10, 14, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_nt_1781",
["is_text", 16, 10, 970, 42],
["jump_false", 16, "ne_nnl_1782", 970, 42],
"_nop_tc_35",
["jump", "ne_nnl_1782", 970, 42],
["ne_text", 15, 10, 14, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_nnl_1782",
["is_null", 16, 10, 970, 42],
["jump_false", 16, "ne_nb_1783", 970, 42],
"_nop_tc_36",
"_nop_tc_37",
["false", 15, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_nb_1783",
["is_bool", 16, 10, 970, 42],
["jump_false", 16, "ne_mis_1784", 970, 42],
"_nop_tc_38",
["jump", "ne_mis_1784", 970, 42],
["ne_bool", 15, 10, 14, 970, 42],
["jump", "ne_done_1777", 970, 42],
"ne_mis_1784",
["true", 15, 970, 42],
"ne_done_1777",
["jump_false", 15, "if_else_1775", 970, 42],
["get", 10, 8, 1, 970, 60],
["access", 14, "duplicate parameter name '", 970, 65],
"_nop_tc_39",
"_nop_tc_40",
["is_text", 15, 9, 970, 96],
["jump_false", 15, "add_cn_1786", 970, 96],
["concat", 16, 14, 9, 970, 96],
["jump", "add_done_1785", 970, 96],
"add_cn_1786",
"_nop_tc_41",
["jump", "add_err_1787", 970, 96],
["is_num", 15, 9, 970, 96],
["jump_false", 15, "add_err_1787", 970, 96],
["add", 16, 14, 9, 970, 96],
["jump", "add_done_1785", 970, 96],
"add_err_1787",
[
"access",
14,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
970,
96
],
["access", 15, "error", 970, 96],
["access", 17, "cannot apply '+': operands must both be text or both be numbers", 970, 96],
["array", 18, 0, 970, 96],
["push", 18, 17, 970, 96],
["frame", 17, 14, 2, 970, 96],
["null", 14, 970, 96],
["setarg", 17, 0, 14, 970, 96],
["setarg", 17, 1, 15, 970, 96],
["setarg", 17, 2, 18, 970, 96],
["invoke", 17, 14, 970, 96],
["disrupt", 970, 96],
"add_done_1785",
["access", 14, "'", 970, 104],
["is_text", 15, 16, 970, 104],
["jump_false", 15, "add_cn_1789", 970, 104],
"_nop_tc_42",
"_nop_tc_43",
["concat", 17, 16, 14, 970, 104],
["jump", "add_done_1788", 970, 104],
"add_cn_1789",
["is_num", 15, 16, 970, 104],
["jump_false", 15, "add_err_1790", 970, 104],
"_nop_tc_44",
["jump", "add_err_1790", 970, 104],
["add", 17, 16, 14, 970, 104],
["jump", "add_done_1788", 970, 104],
"add_err_1790",
[
"access",
14,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
970,
104
],
["access", 15, "error", 970, 104],
["access", 16, "cannot apply '+': operands must both be text or both be numbers", 970, 104],
["array", 18, 0, 970, 104],
["push", 18, 16, 970, 104],
["frame", 16, 14, 2, 970, 104],
["null", 14, 970, 104],
["setarg", 16, 0, 14, 970, 104],
["setarg", 16, 1, 15, 970, 104],
["setarg", 16, 2, 18, 970, 104],
["invoke", 16, 14, 970, 104],
["disrupt", 970, 104],
"add_done_1788",
["get", 14, 23, 1, 970, 48],
["frame", 15, 14, 2, 970, 48],
["null", 14, 970, 48],
["setarg", 15, 0, 14, 970, 48],
["setarg", 15, 1, 10, 970, 48],
["setarg", 15, 2, 17, 970, 48],
["invoke", 15, 10, 970, 48],
["jump", "if_end_1776", 970, 48],
"if_else_1775",
"if_end_1776",
["is_array", 10, 8, 971, 28],
["jump_false", 10, "push_err_1791", 971, 28],
["push", 8, 9, 971, 28],
["jump", "push_done_1792", 971, 28],
"push_err_1791",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
971,
28
],
["access", 14, "error", 971, 28],
["access", 15, "cannot push: target must be an array", 971, 28],
["array", 16, 0, 971, 28],
["push", 16, 15, 971, 28],
["frame", 15, 10, 2, 971, 28],
["null", 10, 971, 28],
["setarg", 15, 0, 10, 971, 28],
["setarg", 15, 1, 14, 971, 28],
["setarg", 15, 2, 16, 971, 28],
["invoke", 15, 10, 971, 28],
["disrupt", 971, 28],
"push_done_1792",
["get", 10, 15, 1, 972, 11],
["frame", 14, 10, 0, 972, 11],
["null", 10, 972, 11],
["setarg", 14, 0, 10, 972, 11],
["invoke", 14, 10, 972, 11],
["get", 10, 22, 1, 973, 11],
["frame", 14, 10, 1, 973, 11],
["null", 10, 973, 11],
["setarg", 14, 0, 10, 973, 11],
["setarg", 14, 1, 2, 973, 11],
["invoke", 14, 10, 973, 11],
["get", 10, 8, 1, 974, 15],
["load_field", 14, 10, "kind", 974, 15],
["access", 10, "=", 974, 27],
["is_identical", 15, 14, 10, 974, 27],
["jump_true", 15, "eq_done_1796", 974, 27],
["is_int", 16, 14, 974, 27],
["jump_false", 16, "eq_ni_1797", 974, 27],
"_nop_tc_45",
["jump", "eq_ni_1797", 974, 27],
["eq_int", 15, 14, 10, 974, 27],
["jump", "eq_done_1796", 974, 27],
"eq_ni_1797",
["is_num", 16, 14, 974, 27],
["jump_false", 16, "eq_nn_1798", 974, 27],
"_nop_tc_46",
["jump", "eq_nn_1798", 974, 27],
["eq_float", 15, 14, 10, 974, 27],
["jump", "eq_done_1796", 974, 27],
"eq_nn_1798",
["is_text", 16, 14, 974, 27],
["jump_false", 16, "eq_nt_1799", 974, 27],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 15, 14, 10, 974, 27],
["jump", "eq_done_1796", 974, 27],
"eq_nt_1799",
["is_null", 16, 14, 974, 27],
["jump_false", 16, "eq_nnl_1800", 974, 27],
"_nop_tc_49",
["jump", "eq_nnl_1800", 974, 27],
["true", 15, 974, 27],
["jump", "eq_done_1796", 974, 27],
"eq_nnl_1800",
["is_bool", 16, 14, 974, 27],
["jump_false", 16, "eq_nb_1801", 974, 27],
"_nop_tc_50",
["jump", "eq_nb_1801", 974, 27],
["eq_bool", 15, 14, 10, 974, 27],
["jump", "eq_done_1796", 974, 27],
"eq_nb_1801",
["false", 15, 974, 27],
"eq_done_1796",
["move", 10, 15, 974, 27],
["jump_true", 10, "or_end_1795", 974, 27],
["get", 14, 8, 1, 974, 34],
["load_field", 15, 14, "kind", 974, 34],
["access", 14, "|", 974, 46],
["is_identical", 16, 15, 14, 974, 46],
["jump_true", 16, "eq_done_1802", 974, 46],
["is_int", 17, 15, 974, 46],
["jump_false", 17, "eq_ni_1803", 974, 46],
"_nop_tc_51",
["jump", "eq_ni_1803", 974, 46],
["eq_int", 16, 15, 14, 974, 46],
["jump", "eq_done_1802", 974, 46],
"eq_ni_1803",
["is_num", 17, 15, 974, 46],
["jump_false", 17, "eq_nn_1804", 974, 46],
"_nop_tc_52",
["jump", "eq_nn_1804", 974, 46],
["eq_float", 16, 15, 14, 974, 46],
["jump", "eq_done_1802", 974, 46],
"eq_nn_1804",
["is_text", 17, 15, 974, 46],
["jump_false", 17, "eq_nt_1805", 974, 46],
"_nop_tc_53",
"_nop_tc_54",
["eq_text", 16, 15, 14, 974, 46],
["jump", "eq_done_1802", 974, 46],
"eq_nt_1805",
["is_null", 17, 15, 974, 46],
["jump_false", 17, "eq_nnl_1806", 974, 46],
"_nop_tc_55",
["jump", "eq_nnl_1806", 974, 46],
["true", 16, 974, 46],
["jump", "eq_done_1802", 974, 46],
"eq_nnl_1806",
["is_bool", 17, 15, 974, 46],
["jump_false", 17, "eq_nb_1807", 974, 46],
"_nop_tc_56",
["jump", "eq_nb_1807", 974, 46],
["eq_bool", 16, 15, 14, 974, 46],
["jump", "eq_done_1802", 974, 46],
"eq_nb_1807",
["false", 16, 974, 46],
"eq_done_1802",
["move", 10, 16, 974, 46],
"or_end_1795",
["jump_false", 10, "if_else_1793", 974, 46],
["get", 10, 15, 1, 975, 13],
["frame", 14, 10, 0, 975, 13],
["null", 10, 975, 13],
["setarg", 14, 0, 10, 975, 13],
["invoke", 14, 10, 975, 13],
["get", 10, 26, 1, 976, 32],
["frame", 14, 10, 0, 976, 32],
["null", 10, 976, 32],
["setarg", 14, 0, 10, 976, 32],
["invoke", 14, 10, 976, 32],
["store_field", 2, 10, "expression", 976, 13],
["jump", "if_end_1794", 976, 13],
"if_else_1793",
"if_end_1794",
"_nop_tc_57",
"_nop_tc_58",
["push", 4, 2, 978, 24],
["jump", "push_done_1809", 978, 24],
"push_err_1808",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
978,
24
],
["access", 14, "error", 978, 24],
["access", 15, "cannot push: target must be an array", 978, 24],
["array", 16, 0, 978, 24],
["push", 16, 15, 978, 24],
["frame", 15, 10, 2, 978, 24],
["null", 10, 978, 24],
["setarg", 15, 0, 10, 978, 24],
["setarg", 15, 1, 14, 978, 24],
["setarg", 15, 2, 16, 978, 24],
["invoke", 15, 10, 978, 24],
["disrupt", 978, 24],
"push_done_1809",
["jump", "if_end_1768", 978, 24],
"if_else_1767",
["get", 10, 8, 1, 980, 23],
["access", 14, "expected parameter name", 980, 28],
["get", 15, 23, 1, 980, 11],
["frame", 16, 15, 2, 980, 11],
["null", 15, 980, 11],
["setarg", 16, 0, 15, 980, 11],
["setarg", 16, 1, 10, 980, 11],
["setarg", 16, 2, 14, 980, 11],
["invoke", 16, 10, 980, 11],
["jump", "while_end_1749", 981, 11],
"if_end_1768",
["get", 10, 8, 1, 983, 13],
["load_field", 14, 10, "kind", 983, 13],
["access", 10, ",", 983, 25],
["is_identical", 15, 14, 10, 983, 25],
["jump_true", 15, "eq_done_1812", 983, 25],
["is_int", 16, 14, 983, 25],
["jump_false", 16, "eq_ni_1813", 983, 25],
"_nop_tc_59",
["jump", "eq_ni_1813", 983, 25],
["eq_int", 15, 14, 10, 983, 25],
["jump", "eq_done_1812", 983, 25],
"eq_ni_1813",
["is_num", 16, 14, 983, 25],
["jump_false", 16, "eq_nn_1814", 983, 25],
"_nop_tc_60",
["jump", "eq_nn_1814", 983, 25],
["eq_float", 15, 14, 10, 983, 25],
["jump", "eq_done_1812", 983, 25],
"eq_nn_1814",
["is_text", 16, 14, 983, 25],
["jump_false", 16, "eq_nt_1815", 983, 25],
"_nop_tc_61",
"_nop_tc_62",
["eq_text", 15, 14, 10, 983, 25],
["jump", "eq_done_1812", 983, 25],
"eq_nt_1815",
["is_null", 16, 14, 983, 25],
["jump_false", 16, "eq_nnl_1816", 983, 25],
"_nop_tc_63",
["jump", "eq_nnl_1816", 983, 25],
["true", 15, 983, 25],
["jump", "eq_done_1812", 983, 25],
"eq_nnl_1816",
["is_bool", 16, 14, 983, 25],
["jump_false", 16, "eq_nb_1817", 983, 25],
"_nop_tc_64",
["jump", "eq_nb_1817", 983, 25],
["eq_bool", 15, 14, 10, 983, 25],
["jump", "eq_done_1812", 983, 25],
"eq_nb_1817",
["false", 15, 983, 25],
"eq_done_1812",
["jump_false", 15, "if_else_1810", 983, 25],
["get", 10, 15, 1, 983, 30],
["frame", 14, 10, 0, 983, 30],
["null", 10, 983, 30],
["setarg", 14, 0, 10, 983, 30],
["invoke", 14, 10, 983, 30],
["jump", "if_end_1811", 983, 30],
"if_else_1810",
["jump", "while_end_1749", 984, 14],
"if_end_1811",
["jump", "while_start_1748", 984, 14],
"while_end_1749",
["get", 2, 8, 1, 986, 11],
["load_field", 8, 2, "kind", 986, 11],
["access", 2, ")", 986, 23],
["is_identical", 9, 8, 2, 986, 23],
["jump_true", 9, "eq_done_1820", 986, 23],
["is_int", 10, 8, 986, 23],
["jump_false", 10, "eq_ni_1821", 986, 23],
"_nop_tc_65",
["jump", "eq_ni_1821", 986, 23],
["eq_int", 9, 8, 2, 986, 23],
["jump", "eq_done_1820", 986, 23],
"eq_ni_1821",
["is_num", 10, 8, 986, 23],
["jump_false", 10, "eq_nn_1822", 986, 23],
"_nop_tc_66",
["jump", "eq_nn_1822", 986, 23],
["eq_float", 9, 8, 2, 986, 23],
["jump", "eq_done_1820", 986, 23],
"eq_nn_1822",
["is_text", 10, 8, 986, 23],
["jump_false", 10, "eq_nt_1823", 986, 23],
"_nop_tc_67",
"_nop_tc_68",
["eq_text", 9, 8, 2, 986, 23],
["jump", "eq_done_1820", 986, 23],
"eq_nt_1823",
["is_null", 10, 8, 986, 23],
["jump_false", 10, "eq_nnl_1824", 986, 23],
"_nop_tc_69",
["jump", "eq_nnl_1824", 986, 23],
["true", 9, 986, 23],
["jump", "eq_done_1820", 986, 23],
"eq_nnl_1824",
["is_bool", 10, 8, 986, 23],
["jump_false", 10, "eq_nb_1825", 986, 23],
"_nop_tc_70",
["jump", "eq_nb_1825", 986, 23],
["eq_bool", 9, 8, 2, 986, 23],
["jump", "eq_done_1820", 986, 23],
"eq_nb_1825",
["false", 9, 986, 23],
"eq_done_1820",
["jump_false", 9, "if_else_1818", 986, 23],
["get", 2, 15, 1, 986, 28],
["frame", 8, 2, 0, 986, 28],
["null", 2, 986, 28],
["setarg", 8, 0, 2, 986, 28],
["invoke", 8, 2, 986, 28],
["jump", "if_end_1819", 986, 28],
"if_else_1818",
"if_end_1819",
["jump", "if_end_1741", 986, 28],
"if_else_1740",
"if_end_1741",
"if_end_1731",
["length", 2, 4, 989, 16],
["access", 8, 4, 989, 26],
"_nop_tc_71",
"_nop_tc_72",
"_nop_tc_73",
"_nop_tc_74",
["gt_int", 9, 2, 8, 989, 26],
["jump", "rel_done_1830", 989, 26],
"rel_ni_1828",
"_nop_tc_75",
"_nop_tc_76",
"_nop_tc_77",
"_nop_tc_78",
["gt_float", 9, 2, 8, 989, 26],
["jump", "rel_done_1830", 989, 26],
"rel_nn_1829",
"_nop_tc_79",
["jump", "rel_err_1831", 989, 26],
"_nop_tc_80",
["jump", "rel_err_1831", 989, 26],
["gt_text", 9, 2, 8, 989, 26],
["jump", "rel_done_1830", 989, 26],
"rel_err_1831",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
989,
26
],
["access", 8, "error", 989, 26],
["access", 10, "cannot compare with '>': operands must be same type", 989, 26],
["array", 14, 0, 989, 26],
["push", 14, 10, 989, 26],
["frame", 10, 2, 2, 989, 26],
["null", 2, 989, 26],
["setarg", 10, 0, 2, 989, 26],
["setarg", 10, 1, 8, 989, 26],
["setarg", 10, 2, 14, 989, 26],
["invoke", 10, 2, 989, 26],
["disrupt", 989, 26],
"rel_done_1830",
["jump_false", 9, "if_else_1826", 989, 26],
["get", 2, 8, 1, 989, 41],
["access", 8, "functions cannot have more than 4 parameters", 989, 46],
["get", 9, 23, 1, 989, 29],
["frame", 10, 9, 2, 989, 29],
["null", 9, 989, 29],
["setarg", 10, 0, 9, 989, 29],
["setarg", 10, 1, 2, 989, 29],
["setarg", 10, 2, 8, 989, 29],
["invoke", 10, 2, 989, 29],
["jump", "if_end_1827", 989, 29],
"if_else_1826",
"if_end_1827",
["length", 2, 4, 990, 25],
["store_field", 3, 2, "arity", 990, 5],
["get", 2, 8, 1, 992, 9],
["load_field", 4, 2, "kind", 992, 9],
["access", 2, "=>", 992, 21],
["is_identical", 8, 4, 2, 992, 21],
["jump_true", 8, "ne_nid_1835", 992, 21],
["jump", "ne_ni_1836", 992, 21],
"ne_nid_1835",
["false", 8, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_ni_1836",
["is_int", 9, 4, 992, 21],
["jump_false", 9, "ne_nn_1837", 992, 21],
"_nop_tc_81",
["jump", "ne_nn_1837", 992, 21],
["ne_int", 8, 4, 2, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_nn_1837",
["is_num", 9, 4, 992, 21],
["jump_false", 9, "ne_nt_1838", 992, 21],
"_nop_tc_82",
["jump", "ne_nt_1838", 992, 21],
["ne_float", 8, 4, 2, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_nt_1838",
["is_text", 9, 4, 992, 21],
["jump_false", 9, "ne_nnl_1839", 992, 21],
"_nop_tc_83",
"_nop_tc_84",
["ne_text", 8, 4, 2, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_nnl_1839",
["is_null", 9, 4, 992, 21],
["jump_false", 9, "ne_nb_1840", 992, 21],
"_nop_tc_85",
["jump", "ne_nb_1840", 992, 21],
["false", 8, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_nb_1840",
["is_bool", 9, 4, 992, 21],
["jump_false", 9, "ne_mis_1841", 992, 21],
"_nop_tc_86",
["jump", "ne_mis_1841", 992, 21],
["ne_bool", 8, 4, 2, 992, 21],
["jump", "ne_done_1834", 992, 21],
"ne_mis_1841",
["true", 8, 992, 21],
"ne_done_1834",
["jump_false", 8, "if_else_1832", 992, 21],
["get", 2, 8, 1, 993, 19],
["access", 4, "expected '=>' in arrow function", 993, 24],
["get", 8, 23, 1, 993, 7],
["frame", 9, 8, 2, 993, 7],
["null", 8, 993, 7],
["setarg", 9, 0, 8, 993, 7],
["setarg", 9, 1, 2, 993, 7],
["setarg", 9, 2, 4, 993, 7],
["invoke", 9, 2, 993, 7],
["jump", "if_end_1833", 993, 7],
"if_else_1832",
["get", 2, 15, 1, 995, 7],
["frame", 4, 2, 0, 995, 7],
["null", 2, 995, 7],
["setarg", 4, 0, 2, 995, 7],
["invoke", 4, 2, 995, 7],
"if_end_1833",
["access", 2, 0, 998, 22],
["put", 2, 11, 1, 998, 22],
["null", 2, 999, 21],
["put", 2, 12, 1, 999, 21],
["false", 2, 1000, 23],
["put", 2, 13, 1, 1000, 23],
["get", 2, 8, 1, 1001, 9],
["load_field", 4, 2, "kind", 1001, 9],
["access", 2, "{", 1001, 21],
["is_identical", 8, 4, 2, 1001, 21],
["jump_true", 8, "eq_done_1844", 1001, 21],
["is_int", 9, 4, 1001, 21],
["jump_false", 9, "eq_ni_1845", 1001, 21],
"_nop_tc_87",
["jump", "eq_ni_1845", 1001, 21],
["eq_int", 8, 4, 2, 1001, 21],
["jump", "eq_done_1844", 1001, 21],
"eq_ni_1845",
["is_num", 9, 4, 1001, 21],
["jump_false", 9, "eq_nn_1846", 1001, 21],
"_nop_tc_88",
["jump", "eq_nn_1846", 1001, 21],
["eq_float", 8, 4, 2, 1001, 21],
["jump", "eq_done_1844", 1001, 21],
"eq_nn_1846",
["is_text", 9, 4, 1001, 21],
["jump_false", 9, "eq_nt_1847", 1001, 21],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 8, 4, 2, 1001, 21],
["jump", "eq_done_1844", 1001, 21],
"eq_nt_1847",
["is_null", 9, 4, 1001, 21],
["jump_false", 9, "eq_nnl_1848", 1001, 21],
"_nop_tc_91",
["jump", "eq_nnl_1848", 1001, 21],
["true", 8, 1001, 21],
["jump", "eq_done_1844", 1001, 21],
"eq_nnl_1848",
["is_bool", 9, 4, 1001, 21],
["jump_false", 9, "eq_nb_1849", 1001, 21],
"_nop_tc_92",
["jump", "eq_nb_1849", 1001, 21],
["eq_bool", 8, 4, 2, 1001, 21],
["jump", "eq_done_1844", 1001, 21],
"eq_nb_1849",
["false", 8, 1001, 21],
"eq_done_1844",
["jump_false", 8, "if_else_1842", 1001, 21],
["get", 2, 15, 1, 1002, 7],
["frame", 4, 2, 0, 1002, 7],
["null", 2, 1002, 7],
["setarg", 4, 0, 2, 1002, 7],
["invoke", 4, 2, 1002, 7],
["get", 2, 29, 1, 1003, 15],
["frame", 4, 2, 0, 1003, 15],
["null", 2, 1003, 15],
["setarg", 4, 0, 2, 1003, 15],
["invoke", 4, 2, 1003, 15],
["move", 5, 2, 1003, 15],
["store_field", 3, 5, "statements", 1004, 7],
["get", 2, 8, 1, 1005, 11],
["load_field", 4, 2, "kind", 1005, 11],
["access", 2, "}", 1005, 23],
["is_identical", 8, 4, 2, 1005, 23],
["jump_true", 8, "eq_done_1852", 1005, 23],
["is_int", 9, 4, 1005, 23],
["jump_false", 9, "eq_ni_1853", 1005, 23],
"_nop_tc_93",
["jump", "eq_ni_1853", 1005, 23],
["eq_int", 8, 4, 2, 1005, 23],
["jump", "eq_done_1852", 1005, 23],
"eq_ni_1853",
["is_num", 9, 4, 1005, 23],
["jump_false", 9, "eq_nn_1854", 1005, 23],
"_nop_tc_94",
["jump", "eq_nn_1854", 1005, 23],
["eq_float", 8, 4, 2, 1005, 23],
["jump", "eq_done_1852", 1005, 23],
"eq_nn_1854",
["is_text", 9, 4, 1005, 23],
["jump_false", 9, "eq_nt_1855", 1005, 23],
"_nop_tc_95",
"_nop_tc_96",
["eq_text", 8, 4, 2, 1005, 23],
["jump", "eq_done_1852", 1005, 23],
"eq_nt_1855",
["is_null", 9, 4, 1005, 23],
["jump_false", 9, "eq_nnl_1856", 1005, 23],
"_nop_tc_97",
["jump", "eq_nnl_1856", 1005, 23],
["true", 8, 1005, 23],
["jump", "eq_done_1852", 1005, 23],
"eq_nnl_1856",
["is_bool", 9, 4, 1005, 23],
["jump_false", 9, "eq_nb_1857", 1005, 23],
"_nop_tc_98",
["jump", "eq_nb_1857", 1005, 23],
["eq_bool", 8, 4, 2, 1005, 23],
["jump", "eq_done_1852", 1005, 23],
"eq_nb_1857",
["false", 8, 1005, 23],
"eq_done_1852",
["jump_false", 8, "if_else_1850", 1005, 23],
["get", 2, 15, 1, 1005, 28],
["frame", 4, 2, 0, 1005, 28],
["null", 2, 1005, 28],
["setarg", 4, 0, 2, 1005, 28],
["invoke", 4, 2, 1005, 28],
["jump", "if_end_1851", 1005, 28],
"if_else_1850",
"if_end_1851",
["jump", "if_end_1843", 1005, 28],
"if_else_1842",
["array", 2, 0, 1007, 15],
["move", 5, 2, 1007, 15],
["access", 2, "return", 1008, 22],
["get", 4, 8, 1, 1008, 32],
["get", 8, 21, 1, 1008, 13],
["frame", 9, 8, 2, 1008, 13],
["null", 8, 1008, 13],
["setarg", 9, 0, 8, 1008, 13],
["setarg", 9, 1, 2, 1008, 13],
["setarg", 9, 2, 4, 1008, 13],
["invoke", 9, 2, 1008, 13],
["move", 6, 2, 1008, 13],
["get", 2, 26, 1, 1009, 14],
["frame", 4, 2, 0, 1009, 14],
["null", 2, 1009, 14],
["setarg", 4, 0, 2, 1009, 14],
["invoke", 4, 2, 1009, 14],
["move", 7, 2, 1009, 14],
["store_field", 6, 7, "expression", 1010, 7],
["get", 2, 22, 1, 1011, 7],
["frame", 4, 2, 1, 1011, 7],
["null", 2, 1011, 7],
["setarg", 4, 0, 2, 1011, 7],
["setarg", 4, 1, 6, 1011, 7],
["invoke", 4, 2, 1011, 7],
"_nop_tc_99",
"_nop_tc_100",
["push", 5, 6, 1012, 19],
["jump", "push_done_1859", 1012, 19],
"push_err_1858",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1012,
19
],
["access", 4, "error", 1012, 19],
["access", 6, "cannot push: target must be an array", 1012, 19],
["array", 7, 0, 1012, 19],
["push", 7, 6, 1012, 19],
["frame", 6, 2, 2, 1012, 19],
["null", 2, 1012, 19],
["setarg", 6, 0, 2, 1012, 19],
["setarg", 6, 1, 4, 1012, 19],
["setarg", 6, 2, 7, 1012, 19],
["invoke", 6, 2, 1012, 19],
["disrupt", 1012, 19],
"push_done_1859",
["store_field", 3, 5, "statements", 1013, 7],
"if_end_1843",
["put", 11, 11, 1, 1016, 22],
["put", 12, 12, 1, 1017, 21],
["put", 13, 13, 1, 1018, 23],
["get", 2, 19, 1, 1019, 24],
["store_field", 3, 2, "function_nr", 1019, 5],
["get", 2, 19, 1, 1020, 18],
["access", 4, 1, 1020, 31],
["is_num", 5, 2, 1020, 31],
["jump_false", 5, "num_err_1860", 1020, 31],
"_nop_tc_101",
"_nop_tc_102",
["add", 5, 2, 4, 1020, 31],
["jump", "num_done_1861", 1020, 31],
"num_err_1860",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1020,
31
],
["access", 4, "error", 1020, 31],
["access", 6, "cannot apply '+': operands must be numbers", 1020, 31],
["array", 7, 0, 1020, 31],
["push", 7, 6, 1020, 31],
["frame", 6, 2, 2, 1020, 31],
["null", 2, 1020, 31],
["setarg", 6, 0, 2, 1020, 31],
["setarg", 6, 1, 4, 1020, 31],
["setarg", 6, 2, 7, 1020, 31],
["invoke", 6, 2, 1020, 31],
["disrupt", 1020, 31],
"num_done_1861",
["put", 5, 19, 1, 1020, 31],
["get", 2, 22, 1, 1021, 5],
["frame", 4, 2, 1, 1021, 5],
["null", 2, 1021, 5],
["setarg", 4, 0, 2, 1021, 5],
["setarg", 4, 1, 3, 1021, 5],
["invoke", 4, 2, 1021, 5],
["return", 3, 1022, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 34,
"nr_close_slots": 0,
"instructions": [
["get", 2, 8, 1, 1026, 17],
["move", 3, 2, 1026, 17],
["null", 2, 1027, 16],
["get", 4, 8, 1, 1028, 13],
["load_field", 5, 4, "kind", 1028, 13],
["move", 4, 5, 1028, 13],
["null", 5, 1029, 17],
["null", 6, 1030, 16],
["null", 7, 1031, 22],
["null", 8, 1032, 22],
["null", 9, 1033, 20],
["null", 10, 1034, 16],
["null", 11, 1035, 16],
["null", 12, 1036, 16],
["null", 13, 1037, 16],
["null", 14, 1038, 18],
["null", 15, 1039, 21],
["null", 16, 1040, 22],
["null", 17, 1041, 21],
["false", 18, 1042, 18],
["null", 19, 1043, 17],
["access", 20, 0, 1044, 22],
["null", 21, 1045, 20],
["null", 22, 1047, 16],
["null", 23, 1048, 18],
["null", 24, 1049, 24],
["access", 25, 0, 1050, 17],
["null", 26, 1051, 20],
["access", 27, 0, 1052, 20],
["access", 28, "{", 1055, 14],
["is_identical", 29, 4, 28, 1055, 14],
["jump_true", 29, "eq_done_1864", 1055, 14],
["is_int", 30, 4, 1055, 14],
["jump_false", 30, "eq_ni_1865", 1055, 14],
"_nop_tc_1",
["jump", "eq_ni_1865", 1055, 14],
["eq_int", 29, 4, 28, 1055, 14],
["jump", "eq_done_1864", 1055, 14],
"eq_ni_1865",
["is_num", 30, 4, 1055, 14],
["jump_false", 30, "eq_nn_1866", 1055, 14],
"_nop_tc_2",
["jump", "eq_nn_1866", 1055, 14],
["eq_float", 29, 4, 28, 1055, 14],
["jump", "eq_done_1864", 1055, 14],
"eq_nn_1866",
["is_text", 30, 4, 1055, 14],
["jump_false", 30, "eq_nt_1867", 1055, 14],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 29, 4, 28, 1055, 14],
["jump", "eq_done_1864", 1055, 14],
"eq_nt_1867",
["is_null", 30, 4, 1055, 14],
["jump_false", 30, "eq_nnl_1868", 1055, 14],
"_nop_tc_5",
["jump", "eq_nnl_1868", 1055, 14],
["true", 29, 1055, 14],
["jump", "eq_done_1864", 1055, 14],
"eq_nnl_1868",
["is_bool", 30, 4, 1055, 14],
["jump_false", 30, "eq_nb_1869", 1055, 14],
"_nop_tc_6",
["jump", "eq_nb_1869", 1055, 14],
["eq_bool", 29, 4, 28, 1055, 14],
["jump", "eq_done_1864", 1055, 14],
"eq_nb_1869",
["false", 29, 1055, 14],
"eq_done_1864",
["jump_false", 29, "if_else_1862", 1055, 14],
["get", 28, 13, 1, 1056, 12],
"_nop_bl_1",
["jump_true", 28, "if_else_1870", 1056, 12],
["access", 28, "bare block '{ ... }' is not a valid statement; use a function, if, while, or for instead", 1057, 28],
["get", 29, 23, 1, 1057, 9],
["frame", 30, 29, 2, 1057, 9],
["null", 29, 1057, 9],
["setarg", 30, 0, 29, 1057, 9],
["setarg", 30, 1, 3, 1057, 9],
["setarg", 30, 2, 28, 1057, 9],
["invoke", 30, 28, 1057, 9],
["get", 28, 15, 1, 1058, 9],
["frame", 29, 28, 0, 1058, 9],
["null", 28, 1058, 9],
["setarg", 29, 0, 28, 1058, 9],
["invoke", 29, 28, 1058, 9],
["access", 25, 1, 1059, 17],
"while_start_1872",
["get", 28, 8, 1, 1060, 16],
["load_field", 29, 28, "kind", 1060, 16],
["access", 28, "eof", 1060, 28],
["is_identical", 30, 29, 28, 1060, 28],
["jump_true", 30, "ne_nid_1876", 1060, 28],
["jump", "ne_ni_1877", 1060, 28],
"ne_nid_1876",
["false", 30, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_ni_1877",
["is_int", 31, 29, 1060, 28],
["jump_false", 31, "ne_nn_1878", 1060, 28],
"_nop_tc_7",
["jump", "ne_nn_1878", 1060, 28],
["ne_int", 30, 29, 28, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_nn_1878",
["is_num", 31, 29, 1060, 28],
["jump_false", 31, "ne_nt_1879", 1060, 28],
"_nop_tc_8",
["jump", "ne_nt_1879", 1060, 28],
["ne_float", 30, 29, 28, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_nt_1879",
["is_text", 31, 29, 1060, 28],
["jump_false", 31, "ne_nnl_1880", 1060, 28],
"_nop_tc_9",
"_nop_tc_10",
["ne_text", 30, 29, 28, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_nnl_1880",
["is_null", 31, 29, 1060, 28],
["jump_false", 31, "ne_nb_1881", 1060, 28],
"_nop_tc_11",
["jump", "ne_nb_1881", 1060, 28],
["false", 30, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_nb_1881",
["is_bool", 31, 29, 1060, 28],
["jump_false", 31, "ne_mis_1882", 1060, 28],
"_nop_tc_12",
["jump", "ne_mis_1882", 1060, 28],
["ne_bool", 30, 29, 28, 1060, 28],
["jump", "ne_done_1875", 1060, 28],
"ne_mis_1882",
["true", 30, 1060, 28],
"ne_done_1875",
["move", 28, 30, 1060, 28],
["jump_false", 28, "and_end_1874", 1060, 28],
["access", 29, 0, 1060, 45],
["is_int", 30, 25, 1060, 45],
["jump_false", 30, "rel_ni_1883", 1060, 45],
"_nop_tc_13",
"_nop_tc_14",
["gt_int", 30, 25, 29, 1060, 45],
["jump", "rel_done_1885", 1060, 45],
"rel_ni_1883",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["gt_float", 30, 25, 29, 1060, 45],
["jump", "rel_done_1885", 1060, 45],
"rel_nn_1884",
"_nop_tc_19",
["jump", "rel_err_1886", 1060, 45],
"_nop_tc_20",
["jump", "rel_err_1886", 1060, 45],
["gt_text", 30, 25, 29, 1060, 45],
["jump", "rel_done_1885", 1060, 45],
"rel_err_1886",
[
"access",
29,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1060,
45
],
["access", 31, "error", 1060, 45],
["access", 32, "cannot compare with '>': operands must be same type", 1060, 45],
["array", 33, 0, 1060, 45],
["push", 33, 32, 1060, 45],
["frame", 32, 29, 2, 1060, 45],
["null", 29, 1060, 45],
["setarg", 32, 0, 29, 1060, 45],
["setarg", 32, 1, 31, 1060, 45],
["setarg", 32, 2, 33, 1060, 45],
["invoke", 32, 29, 1060, 45],
["disrupt", 1060, 45],
"rel_done_1885",
["move", 28, 30, 1060, 45],
"and_end_1874",
["jump_false", 28, "while_end_1873", 1060, 45],
["get", 28, 8, 1, 1061, 15],
["load_field", 29, 28, "kind", 1061, 15],
["access", 28, "{", 1061, 27],
["is_identical", 30, 29, 28, 1061, 27],
["jump_true", 30, "eq_done_1889", 1061, 27],
["is_int", 31, 29, 1061, 27],
["jump_false", 31, "eq_ni_1890", 1061, 27],
"_nop_tc_21",
["jump", "eq_ni_1890", 1061, 27],
["eq_int", 30, 29, 28, 1061, 27],
["jump", "eq_done_1889", 1061, 27],
"eq_ni_1890",
["is_num", 31, 29, 1061, 27],
["jump_false", 31, "eq_nn_1891", 1061, 27],
"_nop_tc_22",
["jump", "eq_nn_1891", 1061, 27],
["eq_float", 30, 29, 28, 1061, 27],
["jump", "eq_done_1889", 1061, 27],
"eq_nn_1891",
["is_text", 31, 29, 1061, 27],
["jump_false", 31, "eq_nt_1892", 1061, 27],
"_nop_tc_23",
"_nop_tc_24",
["eq_text", 30, 29, 28, 1061, 27],
["jump", "eq_done_1889", 1061, 27],
"eq_nt_1892",
["is_null", 31, 29, 1061, 27],
["jump_false", 31, "eq_nnl_1893", 1061, 27],
"_nop_tc_25",
["jump", "eq_nnl_1893", 1061, 27],
["true", 30, 1061, 27],
["jump", "eq_done_1889", 1061, 27],
"eq_nnl_1893",
["is_bool", 31, 29, 1061, 27],
["jump_false", 31, "eq_nb_1894", 1061, 27],
"_nop_tc_26",
["jump", "eq_nb_1894", 1061, 27],
["eq_bool", 30, 29, 28, 1061, 27],
["jump", "eq_done_1889", 1061, 27],
"eq_nb_1894",
["false", 30, 1061, 27],
"eq_done_1889",
["jump_false", 30, "if_else_1887", 1061, 27],
["access", 28, 1, 1061, 48],
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
"_nop_tc_30",
["add", 29, 25, 28, 1061, 48],
["jump", "num_done_1896", 1061, 48],
"num_err_1895",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1061,
48
],
["access", 30, "error", 1061, 48],
["access", 31, "cannot apply '+': operands must be numbers", 1061, 48],
["array", 32, 0, 1061, 48],
["push", 32, 31, 1061, 48],
["frame", 31, 28, 2, 1061, 48],
["null", 28, 1061, 48],
["setarg", 31, 0, 28, 1061, 48],
["setarg", 31, 1, 30, 1061, 48],
["setarg", 31, 2, 32, 1061, 48],
["invoke", 31, 28, 1061, 48],
["disrupt", 1061, 48],
"num_done_1896",
["move", 25, 29, 1061, 48],
["jump", "if_end_1888", 1061, 48],
"if_else_1887",
["get", 28, 8, 1, 1062, 20],
["load_field", 29, 28, "kind", 1062, 20],
["access", 28, "}", 1062, 32],
["is_identical", 30, 29, 28, 1062, 32],
["jump_true", 30, "eq_done_1899", 1062, 32],
["is_int", 31, 29, 1062, 32],
["jump_false", 31, "eq_ni_1900", 1062, 32],
"_nop_tc_31",
["jump", "eq_ni_1900", 1062, 32],
["eq_int", 30, 29, 28, 1062, 32],
["jump", "eq_done_1899", 1062, 32],
"eq_ni_1900",
["is_num", 31, 29, 1062, 32],
["jump_false", 31, "eq_nn_1901", 1062, 32],
"_nop_tc_32",
["jump", "eq_nn_1901", 1062, 32],
["eq_float", 30, 29, 28, 1062, 32],
["jump", "eq_done_1899", 1062, 32],
"eq_nn_1901",
["is_text", 31, 29, 1062, 32],
["jump_false", 31, "eq_nt_1902", 1062, 32],
"_nop_tc_33",
"_nop_tc_34",
["eq_text", 30, 29, 28, 1062, 32],
["jump", "eq_done_1899", 1062, 32],
"eq_nt_1902",
["is_null", 31, 29, 1062, 32],
["jump_false", 31, "eq_nnl_1903", 1062, 32],
"_nop_tc_35",
["jump", "eq_nnl_1903", 1062, 32],
["true", 30, 1062, 32],
["jump", "eq_done_1899", 1062, 32],
"eq_nnl_1903",
["is_bool", 31, 29, 1062, 32],
["jump_false", 31, "eq_nb_1904", 1062, 32],
"_nop_tc_36",
["jump", "eq_nb_1904", 1062, 32],
["eq_bool", 30, 29, 28, 1062, 32],
["jump", "eq_done_1899", 1062, 32],
"eq_nb_1904",
["false", 30, 1062, 32],
"eq_done_1899",
["jump_false", 30, "if_else_1897", 1062, 32],
["access", 28, 1, 1062, 53],
"_nop_tc_37",
"_nop_tc_38",
"_nop_tc_39",
"_nop_tc_40",
["subtract", 25, 25, 28, 1062, 53],
["jump", "num_done_1906", 1062, 53],
"num_err_1905",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1062,
53
],
["access", 29, "error", 1062, 53],
["access", 30, "cannot apply '-': operands must be numbers", 1062, 53],
["array", 31, 0, 1062, 53],
["push", 31, 30, 1062, 53],
["frame", 30, 28, 2, 1062, 53],
["null", 28, 1062, 53],
["setarg", 30, 0, 28, 1062, 53],
["setarg", 30, 1, 29, 1062, 53],
["setarg", 30, 2, 31, 1062, 53],
["invoke", 30, 28, 1062, 53],
["disrupt", 1062, 53],
"num_done_1906",
["jump", "if_end_1898", 1062, 53],
"if_else_1897",
"if_end_1898",
"if_end_1888",
["access", 28, 0, 1063, 23],
["is_int", 29, 25, 1063, 23],
["jump_false", 29, "rel_ni_1909", 1063, 23],
"_nop_tc_41",
"_nop_tc_42",
["gt_int", 29, 25, 28, 1063, 23],
["jump", "rel_done_1911", 1063, 23],
"rel_ni_1909",
"_nop_tc_43",
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
["gt_float", 29, 25, 28, 1063, 23],
["jump", "rel_done_1911", 1063, 23],
"rel_nn_1910",
"_nop_tc_47",
["jump", "rel_err_1912", 1063, 23],
"_nop_tc_48",
["jump", "rel_err_1912", 1063, 23],
["gt_text", 29, 25, 28, 1063, 23],
["jump", "rel_done_1911", 1063, 23],
"rel_err_1912",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1063,
23
],
["access", 30, "error", 1063, 23],
["access", 31, "cannot compare with '>': operands must be same type", 1063, 23],
["array", 32, 0, 1063, 23],
["push", 32, 31, 1063, 23],
["frame", 31, 28, 2, 1063, 23],
["null", 28, 1063, 23],
["setarg", 31, 0, 28, 1063, 23],
["setarg", 31, 1, 30, 1063, 23],
["setarg", 31, 2, 32, 1063, 23],
["invoke", 31, 28, 1063, 23],
["disrupt", 1063, 23],
"rel_done_1911",
["jump_false", 29, "if_else_1907", 1063, 23],
["get", 28, 15, 1, 1063, 26],
["frame", 29, 28, 0, 1063, 26],
["null", 28, 1063, 26],
["setarg", 29, 0, 28, 1063, 26],
["invoke", 29, 28, 1063, 26],
["jump", "if_end_1908", 1063, 26],
"if_else_1907",
"if_end_1908",
["jump", "while_start_1872", 1063, 26],
"while_end_1873",
["get", 25, 8, 1, 1065, 13],
["load_field", 28, 25, "kind", 1065, 13],
["access", 25, "}", 1065, 25],
["is_identical", 29, 28, 25, 1065, 25],
["jump_true", 29, "eq_done_1915", 1065, 25],
["is_int", 30, 28, 1065, 25],
["jump_false", 30, "eq_ni_1916", 1065, 25],
"_nop_tc_49",
["jump", "eq_ni_1916", 1065, 25],
["eq_int", 29, 28, 25, 1065, 25],
["jump", "eq_done_1915", 1065, 25],
"eq_ni_1916",
["is_num", 30, 28, 1065, 25],
["jump_false", 30, "eq_nn_1917", 1065, 25],
"_nop_tc_50",
["jump", "eq_nn_1917", 1065, 25],
["eq_float", 29, 28, 25, 1065, 25],
["jump", "eq_done_1915", 1065, 25],
"eq_nn_1917",
["is_text", 30, 28, 1065, 25],
["jump_false", 30, "eq_nt_1918", 1065, 25],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 29, 28, 25, 1065, 25],
["jump", "eq_done_1915", 1065, 25],
"eq_nt_1918",
["is_null", 30, 28, 1065, 25],
["jump_false", 30, "eq_nnl_1919", 1065, 25],
"_nop_tc_53",
["jump", "eq_nnl_1919", 1065, 25],
["true", 29, 1065, 25],
["jump", "eq_done_1915", 1065, 25],
"eq_nnl_1919",
["is_bool", 30, 28, 1065, 25],
["jump_false", 30, "eq_nb_1920", 1065, 25],
"_nop_tc_54",
["jump", "eq_nb_1920", 1065, 25],
["eq_bool", 29, 28, 25, 1065, 25],
["jump", "eq_done_1915", 1065, 25],
"eq_nb_1920",
["false", 29, 1065, 25],
"eq_done_1915",
["jump_false", 29, "if_else_1913", 1065, 25],
["get", 25, 15, 1, 1065, 30],
["frame", 28, 25, 0, 1065, 30],
["null", 25, 1065, 30],
["setarg", 28, 0, 25, 1065, 30],
["invoke", 28, 25, 1065, 30],
["jump", "if_end_1914", 1065, 30],
"if_else_1913",
"if_end_1914",
["null", 25, 1066, 16],
["return", 25, 1066, 16],
"_nop_ur_1",
"if_else_1870",
"if_end_1871",
["false", 25, 1068, 25],
["put", 25, 13, 1, 1068, 25],
["access", 25, "block", 1069, 23],
["get", 28, 21, 1, 1069, 14],
["frame", 29, 28, 2, 1069, 14],
["null", 28, 1069, 14],
["setarg", 29, 0, 28, 1069, 14],
["setarg", 29, 1, 25, 1069, 14],
["setarg", 29, 2, 3, 1069, 14],
["invoke", 29, 25, 1069, 14],
["move", 2, 25, 1069, 14],
["get", 25, 15, 1, 1070, 7],
["frame", 28, 25, 0, 1070, 7],
["null", 25, 1070, 7],
["setarg", 28, 0, 25, 1070, 7],
["invoke", 28, 25, 1070, 7],
["get", 25, 29, 1, 1071, 15],
["frame", 28, 25, 0, 1071, 15],
["null", 25, 1071, 15],
["setarg", 28, 0, 25, 1071, 15],
["invoke", 28, 25, 1071, 15],
["move", 5, 25, 1071, 15],
["store_field", 2, 5, "statements", 1072, 7],
["get", 25, 8, 1, 1073, 11],
["load_field", 28, 25, "kind", 1073, 11],
["access", 25, "}", 1073, 23],
["is_identical", 29, 28, 25, 1073, 23],
["jump_true", 29, "eq_done_1923", 1073, 23],
["is_int", 30, 28, 1073, 23],
["jump_false", 30, "eq_ni_1924", 1073, 23],
"_nop_tc_55",
["jump", "eq_ni_1924", 1073, 23],
["eq_int", 29, 28, 25, 1073, 23],
["jump", "eq_done_1923", 1073, 23],
"eq_ni_1924",
["is_num", 30, 28, 1073, 23],
["jump_false", 30, "eq_nn_1925", 1073, 23],
"_nop_tc_56",
["jump", "eq_nn_1925", 1073, 23],
["eq_float", 29, 28, 25, 1073, 23],
["jump", "eq_done_1923", 1073, 23],
"eq_nn_1925",
["is_text", 30, 28, 1073, 23],
["jump_false", 30, "eq_nt_1926", 1073, 23],
"_nop_tc_57",
"_nop_tc_58",
["eq_text", 29, 28, 25, 1073, 23],
["jump", "eq_done_1923", 1073, 23],
"eq_nt_1926",
["is_null", 30, 28, 1073, 23],
["jump_false", 30, "eq_nnl_1927", 1073, 23],
"_nop_tc_59",
["jump", "eq_nnl_1927", 1073, 23],
["true", 29, 1073, 23],
["jump", "eq_done_1923", 1073, 23],
"eq_nnl_1927",
["is_bool", 30, 28, 1073, 23],
["jump_false", 30, "eq_nb_1928", 1073, 23],
"_nop_tc_60",
["jump", "eq_nb_1928", 1073, 23],
["eq_bool", 29, 28, 25, 1073, 23],
["jump", "eq_done_1923", 1073, 23],
"eq_nb_1928",
["false", 29, 1073, 23],
"eq_done_1923",
["jump_false", 29, "if_else_1921", 1073, 23],
["get", 25, 15, 1, 1073, 28],
["frame", 28, 25, 0, 1073, 28],
["null", 25, 1073, 28],
["setarg", 28, 0, 25, 1073, 28],
["invoke", 28, 25, 1073, 28],
["jump", "if_end_1922", 1073, 28],
"if_else_1921",
"if_end_1922",
["get", 25, 22, 1, 1074, 7],
["frame", 28, 25, 1, 1074, 7],
["null", 25, 1074, 7],
["setarg", 28, 0, 25, 1074, 7],
["setarg", 28, 1, 2, 1074, 7],
["invoke", 28, 25, 1074, 7],
["return", 2, 1075, 14],
"_nop_ur_2",
"if_else_1862",
"if_end_1863",
["access", 25, "var", 1078, 14],
["is_identical", 28, 4, 25, 1078, 14],
["jump_true", 28, "eq_done_1932", 1078, 14],
["is_int", 29, 4, 1078, 14],
["jump_false", 29, "eq_ni_1933", 1078, 14],
"_nop_tc_61",
["jump", "eq_ni_1933", 1078, 14],
["eq_int", 28, 4, 25, 1078, 14],
["jump", "eq_done_1932", 1078, 14],
"eq_ni_1933",
["is_num", 29, 4, 1078, 14],
["jump_false", 29, "eq_nn_1934", 1078, 14],
"_nop_tc_62",
["jump", "eq_nn_1934", 1078, 14],
["eq_float", 28, 4, 25, 1078, 14],
["jump", "eq_done_1932", 1078, 14],
"eq_nn_1934",
["is_text", 29, 4, 1078, 14],
["jump_false", 29, "eq_nt_1935", 1078, 14],
"_nop_tc_63",
"_nop_tc_64",
["eq_text", 28, 4, 25, 1078, 14],
["jump", "eq_done_1932", 1078, 14],
"eq_nt_1935",
["is_null", 29, 4, 1078, 14],
["jump_false", 29, "eq_nnl_1936", 1078, 14],
"_nop_tc_65",
["jump", "eq_nnl_1936", 1078, 14],
["true", 28, 1078, 14],
["jump", "eq_done_1932", 1078, 14],
"eq_nnl_1936",
["is_bool", 29, 4, 1078, 14],
["jump_false", 29, "eq_nb_1937", 1078, 14],
"_nop_tc_66",
["jump", "eq_nb_1937", 1078, 14],
["eq_bool", 28, 4, 25, 1078, 14],
["jump", "eq_done_1932", 1078, 14],
"eq_nb_1937",
["false", 28, 1078, 14],
"eq_done_1932",
["move", 25, 28, 1078, 14],
["jump_true", 25, "or_end_1931", 1078, 14],
["access", 28, "def", 1078, 28],
["is_identical", 29, 4, 28, 1078, 28],
["jump_true", 29, "eq_done_1938", 1078, 28],
["is_int", 30, 4, 1078, 28],
["jump_false", 30, "eq_ni_1939", 1078, 28],
"_nop_tc_67",
["jump", "eq_ni_1939", 1078, 28],
["eq_int", 29, 4, 28, 1078, 28],
["jump", "eq_done_1938", 1078, 28],
"eq_ni_1939",
["is_num", 30, 4, 1078, 28],
["jump_false", 30, "eq_nn_1940", 1078, 28],
"_nop_tc_68",
["jump", "eq_nn_1940", 1078, 28],
["eq_float", 29, 4, 28, 1078, 28],
["jump", "eq_done_1938", 1078, 28],
"eq_nn_1940",
["is_text", 30, 4, 1078, 28],
["jump_false", 30, "eq_nt_1941", 1078, 28],
"_nop_tc_69",
"_nop_tc_70",
["eq_text", 29, 4, 28, 1078, 28],
["jump", "eq_done_1938", 1078, 28],
"eq_nt_1941",
["is_null", 30, 4, 1078, 28],
["jump_false", 30, "eq_nnl_1942", 1078, 28],
"_nop_tc_71",
["jump", "eq_nnl_1942", 1078, 28],
["true", 29, 1078, 28],
["jump", "eq_done_1938", 1078, 28],
"eq_nnl_1942",
["is_bool", 30, 4, 1078, 28],
["jump_false", 30, "eq_nb_1943", 1078, 28],
"_nop_tc_72",
["jump", "eq_nb_1943", 1078, 28],
["eq_bool", 29, 4, 28, 1078, 28],
["jump", "eq_done_1938", 1078, 28],
"eq_nb_1943",
["false", 29, 1078, 28],
"eq_done_1938",
["move", 25, 29, 1078, 28],
"or_end_1931",
["jump_false", 25, "if_else_1929", 1078, 28],
["get", 25, 11, 1, 1079, 11],
["access", 28, 0, 1079, 28],
["is_int", 29, 25, 1079, 28],
["jump_false", 29, "rel_ni_1946", 1079, 28],
"_nop_tc_73",
"_nop_tc_74",
["gt_int", 30, 25, 28, 1079, 28],
["jump", "rel_done_1948", 1079, 28],
"rel_ni_1946",
["is_num", 29, 25, 1079, 28],
["jump_false", 29, "rel_nn_1947", 1079, 28],
"_nop_tc_75",
"_nop_tc_76",
["gt_float", 30, 25, 28, 1079, 28],
["jump", "rel_done_1948", 1079, 28],
"rel_nn_1947",
["is_text", 29, 25, 1079, 28],
["jump_false", 29, "rel_err_1949", 1079, 28],
"_nop_tc_77",
["jump", "rel_err_1949", 1079, 28],
["gt_text", 30, 25, 28, 1079, 28],
["jump", "rel_done_1948", 1079, 28],
"rel_err_1949",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1079,
28
],
["access", 28, "error", 1079, 28],
["access", 29, "cannot compare with '>': operands must be same type", 1079, 28],
["array", 31, 0, 1079, 28],
["push", 31, 29, 1079, 28],
["frame", 29, 25, 2, 1079, 28],
["null", 25, 1079, 28],
["setarg", 29, 0, 25, 1079, 28],
["setarg", 29, 1, 28, 1079, 28],
["setarg", 29, 2, 31, 1079, 28],
["invoke", 29, 25, 1079, 28],
["disrupt", 1079, 28],
"rel_done_1948",
["jump_false", 30, "if_else_1944", 1079, 28],
["access", 25, "'", 1080, 28],
"_nop_tc_78",
"_nop_tc_79",
["is_text", 28, 4, 1080, 34],
["jump_false", 28, "add_cn_1951", 1080, 34],
["concat", 29, 25, 4, 1080, 34],
["jump", "add_done_1950", 1080, 34],
"add_cn_1951",
"_nop_tc_80",
["jump", "add_err_1952", 1080, 34],
["is_num", 28, 4, 1080, 34],
["jump_false", 28, "add_err_1952", 1080, 34],
["add", 29, 25, 4, 1080, 34],
["jump", "add_done_1950", 1080, 34],
"add_err_1952",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
34
],
["access", 28, "error", 1080, 34],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1080, 34],
["array", 31, 0, 1080, 34],
["push", 31, 30, 1080, 34],
["frame", 30, 25, 2, 1080, 34],
["null", 25, 1080, 34],
["setarg", 30, 0, 25, 1080, 34],
["setarg", 30, 1, 28, 1080, 34],
["setarg", 30, 2, 31, 1080, 34],
["invoke", 30, 25, 1080, 34],
["disrupt", 1080, 34],
"add_done_1950",
["access", 25, "' declarations must appear at function body level, not inside '", 1080, 38],
["is_text", 28, 29, 1080, 38],
["jump_false", 28, "add_cn_1954", 1080, 38],
"_nop_tc_81",
"_nop_tc_82",
["concat", 30, 29, 25, 1080, 38],
["jump", "add_done_1953", 1080, 38],
"add_cn_1954",
["is_num", 28, 29, 1080, 38],
["jump_false", 28, "add_err_1955", 1080, 38],
"_nop_tc_83",
["jump", "add_err_1955", 1080, 38],
["add", 30, 29, 25, 1080, 38],
["jump", "add_done_1953", 1080, 38],
"add_err_1955",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
38
],
["access", 28, "error", 1080, 38],
["access", 29, "cannot apply '+': operands must both be text or both be numbers", 1080, 38],
["array", 31, 0, 1080, 38],
["push", 31, 29, 1080, 38],
["frame", 29, 25, 2, 1080, 38],
["null", 25, 1080, 38],
["setarg", 29, 0, 25, 1080, 38],
["setarg", 29, 1, 28, 1080, 38],
["setarg", 29, 2, 31, 1080, 38],
["invoke", 29, 25, 1080, 38],
["disrupt", 1080, 38],
"add_done_1953",
["get", 25, 12, 1, 1080, 106],
["is_text", 28, 30, 1080, 106],
["jump_false", 28, "add_cn_1957", 1080, 106],
["is_text", 29, 25, 1080, 106],
["jump_false", 29, "add_cn_1957", 1080, 106],
["concat", 31, 30, 25, 1080, 106],
["jump", "add_done_1956", 1080, 106],
"add_cn_1957",
["is_num", 28, 30, 1080, 106],
["jump_false", 28, "add_err_1958", 1080, 106],
["is_num", 29, 25, 1080, 106],
["jump_false", 29, "add_err_1958", 1080, 106],
["add", 31, 30, 25, 1080, 106],
["jump", "add_done_1956", 1080, 106],
"add_err_1958",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
106
],
["access", 28, "error", 1080, 106],
["access", 29, "cannot apply '+': operands must both be text or both be numbers", 1080, 106],
["array", 30, 0, 1080, 106],
["push", 30, 29, 1080, 106],
["frame", 29, 25, 2, 1080, 106],
["null", 25, 1080, 106],
["setarg", 29, 0, 25, 1080, 106],
["setarg", 29, 1, 28, 1080, 106],
["setarg", 29, 2, 30, 1080, 106],
["invoke", 29, 25, 1080, 106],
["disrupt", 1080, 106],
"add_done_1956",
["access", 25, "'; move this declaration before the '", 1080, 122],
["is_text", 28, 31, 1080, 122],
["jump_false", 28, "add_cn_1960", 1080, 122],
"_nop_tc_84",
"_nop_tc_85",
["concat", 29, 31, 25, 1080, 122],
["jump", "add_done_1959", 1080, 122],
"add_cn_1960",
["is_num", 28, 31, 1080, 122],
["jump_false", 28, "add_err_1961", 1080, 122],
"_nop_tc_86",
["jump", "add_err_1961", 1080, 122],
["add", 29, 31, 25, 1080, 122],
["jump", "add_done_1959", 1080, 122],
"add_err_1961",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
122
],
["access", 28, "error", 1080, 122],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1080, 122],
["array", 31, 0, 1080, 122],
["push", 31, 30, 1080, 122],
["frame", 30, 25, 2, 1080, 122],
["null", 25, 1080, 122],
["setarg", 30, 0, 25, 1080, 122],
["setarg", 30, 1, 28, 1080, 122],
["setarg", 30, 2, 31, 1080, 122],
["invoke", 30, 25, 1080, 122],
["disrupt", 1080, 122],
"add_done_1959",
["get", 25, 12, 1, 1080, 164],
["is_text", 28, 29, 1080, 164],
["jump_false", 28, "add_cn_1963", 1080, 164],
["is_text", 30, 25, 1080, 164],
["jump_false", 30, "add_cn_1963", 1080, 164],
["concat", 31, 29, 25, 1080, 164],
["jump", "add_done_1962", 1080, 164],
"add_cn_1963",
["is_num", 28, 29, 1080, 164],
["jump_false", 28, "add_err_1964", 1080, 164],
["is_num", 30, 25, 1080, 164],
["jump_false", 30, "add_err_1964", 1080, 164],
["add", 31, 29, 25, 1080, 164],
["jump", "add_done_1962", 1080, 164],
"add_err_1964",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
164
],
["access", 28, "error", 1080, 164],
["access", 29, "cannot apply '+': operands must both be text or both be numbers", 1080, 164],
["array", 30, 0, 1080, 164],
["push", 30, 29, 1080, 164],
["frame", 29, 25, 2, 1080, 164],
["null", 25, 1080, 164],
["setarg", 29, 0, 25, 1080, 164],
["setarg", 29, 1, 28, 1080, 164],
["setarg", 29, 2, 30, 1080, 164],
["invoke", 29, 25, 1080, 164],
["disrupt", 1080, 164],
"add_done_1962",
["access", 25, "' statement", 1080, 180],
["is_text", 28, 31, 1080, 180],
["jump_false", 28, "add_cn_1966", 1080, 180],
"_nop_tc_87",
"_nop_tc_88",
["concat", 29, 31, 25, 1080, 180],
["jump", "add_done_1965", 1080, 180],
"add_cn_1966",
["is_num", 28, 31, 1080, 180],
["jump_false", 28, "add_err_1967", 1080, 180],
"_nop_tc_89",
["jump", "add_err_1967", 1080, 180],
["add", 29, 31, 25, 1080, 180],
["jump", "add_done_1965", 1080, 180],
"add_err_1967",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1080,
180
],
["access", 28, "error", 1080, 180],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1080, 180],
["array", 31, 0, 1080, 180],
["push", 31, 30, 1080, 180],
["frame", 30, 25, 2, 1080, 180],
["null", 25, 1080, 180],
["setarg", 30, 0, 25, 1080, 180],
["setarg", 30, 1, 28, 1080, 180],
["setarg", 30, 2, 31, 1080, 180],
["invoke", 30, 25, 1080, 180],
["disrupt", 1080, 180],
"add_done_1965",
["get", 25, 23, 1, 1080, 9],
["frame", 28, 25, 2, 1080, 9],
["null", 25, 1080, 9],
["setarg", 28, 0, 25, 1080, 9],
["setarg", 28, 1, 3, 1080, 9],
["setarg", 28, 2, 29, 1080, 9],
["invoke", 28, 25, 1080, 9],
["jump", "if_end_1945", 1080, 9],
"if_else_1944",
"if_end_1945",
["move", 17, 4, 1082, 19],
["access", 25, "def", 1083, 22],
["is_identical", 18, 4, 25, 1083, 22],
["jump_true", 18, "eq_done_1968", 1083, 22],
["is_int", 28, 4, 1083, 22],
["jump_false", 28, "eq_ni_1969", 1083, 22],
"_nop_tc_90",
["jump", "eq_ni_1969", 1083, 22],
["eq_int", 18, 4, 25, 1083, 22],
["jump", "eq_done_1968", 1083, 22],
"eq_ni_1969",
["is_num", 28, 4, 1083, 22],
["jump_false", 28, "eq_nn_1970", 1083, 22],
"_nop_tc_91",
["jump", "eq_nn_1970", 1083, 22],
["eq_float", 18, 4, 25, 1083, 22],
["jump", "eq_done_1968", 1083, 22],
"eq_nn_1970",
["is_text", 28, 4, 1083, 22],
["jump_false", 28, "eq_nt_1971", 1083, 22],
"_nop_tc_92",
"_nop_tc_93",
["eq_text", 18, 4, 25, 1083, 22],
["jump", "eq_done_1968", 1083, 22],
"eq_nt_1971",
["is_null", 28, 4, 1083, 22],
["jump_false", 28, "eq_nnl_1972", 1083, 22],
"_nop_tc_94",
["jump", "eq_nnl_1972", 1083, 22],
["true", 18, 1083, 22],
["jump", "eq_done_1968", 1083, 22],
"eq_nnl_1972",
["is_bool", 28, 4, 1083, 22],
["jump_false", 28, "eq_nb_1973", 1083, 22],
"_nop_tc_95",
["jump", "eq_nb_1973", 1083, 22],
["eq_bool", 18, 4, 25, 1083, 22],
["jump", "eq_done_1968", 1083, 22],
"eq_nb_1973",
["false", 18, 1083, 22],
"eq_done_1968",
["get", 25, 15, 1, 1084, 7],
["frame", 28, 25, 0, 1084, 7],
["null", 25, 1084, 7],
["setarg", 28, 0, 25, 1084, 7],
["invoke", 28, 25, 1084, 7],
["get", 25, 8, 1, 1085, 11],
["load_field", 28, 25, "kind", 1085, 11],
["access", 25, "name", 1085, 23],
["is_identical", 29, 28, 25, 1085, 23],
["jump_true", 29, "ne_nid_1977", 1085, 23],
["jump", "ne_ni_1978", 1085, 23],
"ne_nid_1977",
["false", 29, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_ni_1978",
["is_int", 30, 28, 1085, 23],
["jump_false", 30, "ne_nn_1979", 1085, 23],
"_nop_tc_96",
["jump", "ne_nn_1979", 1085, 23],
["ne_int", 29, 28, 25, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_nn_1979",
["is_num", 30, 28, 1085, 23],
["jump_false", 30, "ne_nt_1980", 1085, 23],
"_nop_tc_97",
["jump", "ne_nt_1980", 1085, 23],
["ne_float", 29, 28, 25, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_nt_1980",
["is_text", 30, 28, 1085, 23],
["jump_false", 30, "ne_nnl_1981", 1085, 23],
"_nop_tc_98",
"_nop_tc_99",
["ne_text", 29, 28, 25, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_nnl_1981",
["is_null", 30, 28, 1085, 23],
["jump_false", 30, "ne_nb_1982", 1085, 23],
"_nop_tc_100",
["jump", "ne_nb_1982", 1085, 23],
["false", 29, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_nb_1982",
["is_bool", 30, 28, 1085, 23],
["jump_false", 30, "ne_mis_1983", 1085, 23],
"_nop_tc_101",
["jump", "ne_mis_1983", 1085, 23],
["ne_bool", 29, 28, 25, 1085, 23],
["jump", "ne_done_1976", 1085, 23],
"ne_mis_1983",
["true", 29, 1085, 23],
"ne_done_1976",
["jump_false", 29, "if_else_1974", 1085, 23],
["get", 25, 8, 1, 1086, 21],
["access", 28, "expected identifier after '", 1086, 26],
"_nop_tc_102",
"_nop_tc_103",
["is_text", 29, 17, 1086, 58],
["jump_false", 29, "add_cn_1985", 1086, 58],
["concat", 30, 28, 17, 1086, 58],
["jump", "add_done_1984", 1086, 58],
"add_cn_1985",
"_nop_tc_104",
["jump", "add_err_1986", 1086, 58],
["is_num", 29, 17, 1086, 58],
["jump_false", 29, "add_err_1986", 1086, 58],
["add", 30, 28, 17, 1086, 58],
["jump", "add_done_1984", 1086, 58],
"add_err_1986",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1086,
58
],
["access", 29, "error", 1086, 58],
["access", 31, "cannot apply '+': operands must both be text or both be numbers", 1086, 58],
["array", 32, 0, 1086, 58],
["push", 32, 31, 1086, 58],
["frame", 31, 28, 2, 1086, 58],
["null", 28, 1086, 58],
["setarg", 31, 0, 28, 1086, 58],
["setarg", 31, 1, 29, 1086, 58],
["setarg", 31, 2, 32, 1086, 58],
["invoke", 31, 28, 1086, 58],
["disrupt", 1086, 58],
"add_done_1984",
["access", 28, "'", 1086, 70],
["is_text", 29, 30, 1086, 70],
["jump_false", 29, "add_cn_1988", 1086, 70],
"_nop_tc_105",
"_nop_tc_106",
["concat", 31, 30, 28, 1086, 70],
["jump", "add_done_1987", 1086, 70],
"add_cn_1988",
["is_num", 29, 30, 1086, 70],
["jump_false", 29, "add_err_1989", 1086, 70],
"_nop_tc_107",
["jump", "add_err_1989", 1086, 70],
["add", 31, 30, 28, 1086, 70],
["jump", "add_done_1987", 1086, 70],
"add_err_1989",
[
"access",
28,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1086,
70
],
["access", 29, "error", 1086, 70],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1086, 70],
["array", 32, 0, 1086, 70],
["push", 32, 30, 1086, 70],
["frame", 30, 28, 2, 1086, 70],
["null", 28, 1086, 70],
["setarg", 30, 0, 28, 1086, 70],
["setarg", 30, 1, 29, 1086, 70],
["setarg", 30, 2, 32, 1086, 70],
["invoke", 30, 28, 1086, 70],
["disrupt", 1086, 70],
"add_done_1987",
["get", 28, 23, 1, 1086, 9],
["frame", 29, 28, 2, 1086, 9],
["null", 28, 1086, 9],
["setarg", 29, 0, 28, 1086, 9],
["setarg", 29, 1, 25, 1086, 9],
["setarg", 29, 2, 31, 1086, 9],
["invoke", 29, 25, 1086, 9],
["null", 25, 1087, 16],
["return", 25, 1087, 16],
"_nop_ur_3",
"if_else_1974",
"if_end_1975",
["array", 25, 0, 1089, 15],
["move", 19, 25, 1089, 15],
["access", 20, 0, 1090, 20],
"while_start_1990",
["get", 25, 8, 1, 1091, 14],
["load_field", 28, 25, "kind", 1091, 14],
["access", 25, "name", 1091, 26],
["is_identical", 29, 28, 25, 1091, 26],
["jump_true", 29, "eq_done_1992", 1091, 26],
["is_int", 30, 28, 1091, 26],
["jump_false", 30, "eq_ni_1993", 1091, 26],
"_nop_tc_108",
["jump", "eq_ni_1993", 1091, 26],
["eq_int", 29, 28, 25, 1091, 26],
["jump", "eq_done_1992", 1091, 26],
"eq_ni_1993",
["is_num", 30, 28, 1091, 26],
["jump_false", 30, "eq_nn_1994", 1091, 26],
"_nop_tc_109",
["jump", "eq_nn_1994", 1091, 26],
["eq_float", 29, 28, 25, 1091, 26],
["jump", "eq_done_1992", 1091, 26],
"eq_nn_1994",
["is_text", 30, 28, 1091, 26],
["jump_false", 30, "eq_nt_1995", 1091, 26],
"_nop_tc_110",
"_nop_tc_111",
["eq_text", 29, 28, 25, 1091, 26],
["jump", "eq_done_1992", 1091, 26],
"eq_nt_1995",
["is_null", 30, 28, 1091, 26],
["jump_false", 30, "eq_nnl_1996", 1091, 26],
"_nop_tc_112",
["jump", "eq_nnl_1996", 1091, 26],
["true", 29, 1091, 26],
["jump", "eq_done_1992", 1091, 26],
"eq_nnl_1996",
["is_bool", 30, 28, 1091, 26],
["jump_false", 30, "eq_nb_1997", 1091, 26],
"_nop_tc_113",
["jump", "eq_nb_1997", 1091, 26],
["eq_bool", 29, 28, 25, 1091, 26],
["jump", "eq_done_1992", 1091, 26],
"eq_nb_1997",
["false", 29, 1091, 26],
"eq_done_1992",
["jump_false", 29, "while_end_1991", 1091, 26],
["get", 25, 21, 1, 1092, 16],
["frame", 28, 25, 2, 1092, 16],
["null", 25, 1092, 16],
["setarg", 28, 0, 25, 1092, 16],
["setarg", 28, 1, 17, 1092, 16],
["setarg", 28, 2, 3, 1092, 16],
["invoke", 28, 25, 1092, 16],
["move", 2, 25, 1092, 16],
["access", 25, "name", 1093, 30],
["get", 28, 8, 1, 1093, 38],
["get", 29, 21, 1, 1093, 21],
["frame", 30, 29, 2, 1093, 21],
["null", 29, 1093, 21],
["setarg", 30, 0, 29, 1093, 21],
["setarg", 30, 1, 25, 1093, 21],
["setarg", 30, 2, 28, 1093, 21],
["invoke", 30, 25, 1093, 21],
["move", 15, 25, 1093, 21],
["get", 25, 8, 1, 1094, 26],
["load_field", 28, 25, "value", 1094, 26],
["store_field", 15, 28, "name", 1094, 9],
["get", 25, 8, 1, 1095, 20],
["load_field", 28, 25, "value", 1095, 20],
["move", 21, 28, 1095, 20],
["get", 25, 15, 1, 1096, 9],
["frame", 28, 25, 0, 1096, 9],
["null", 25, 1096, 9],
["setarg", 28, 0, 25, 1096, 9],
["invoke", 28, 25, 1096, 9],
["get", 25, 22, 1, 1097, 9],
["frame", 28, 25, 1, 1097, 9],
["null", 25, 1097, 9],
["setarg", 28, 0, 25, 1097, 9],
["setarg", 28, 1, 15, 1097, 9],
["invoke", 28, 25, 1097, 9],
["store_field", 2, 15, "left", 1098, 9],
["get", 25, 8, 1, 1099, 13],
["load_field", 28, 25, "kind", 1099, 13],
["access", 25, "=", 1099, 25],
["is_identical", 29, 28, 25, 1099, 25],
["jump_true", 29, "eq_done_2000", 1099, 25],
["is_int", 30, 28, 1099, 25],
["jump_false", 30, "eq_ni_2001", 1099, 25],
"_nop_tc_114",
["jump", "eq_ni_2001", 1099, 25],
["eq_int", 29, 28, 25, 1099, 25],
["jump", "eq_done_2000", 1099, 25],
"eq_ni_2001",
["is_num", 30, 28, 1099, 25],
["jump_false", 30, "eq_nn_2002", 1099, 25],
"_nop_tc_115",
["jump", "eq_nn_2002", 1099, 25],
["eq_float", 29, 28, 25, 1099, 25],
["jump", "eq_done_2000", 1099, 25],
"eq_nn_2002",
["is_text", 30, 28, 1099, 25],
["jump_false", 30, "eq_nt_2003", 1099, 25],
"_nop_tc_116",
"_nop_tc_117",
["eq_text", 29, 28, 25, 1099, 25],
["jump", "eq_done_2000", 1099, 25],
"eq_nt_2003",
["is_null", 30, 28, 1099, 25],
["jump_false", 30, "eq_nnl_2004", 1099, 25],
"_nop_tc_118",
["jump", "eq_nnl_2004", 1099, 25],
["true", 29, 1099, 25],
["jump", "eq_done_2000", 1099, 25],
"eq_nnl_2004",
["is_bool", 30, 28, 1099, 25],
["jump_false", 30, "eq_nb_2005", 1099, 25],
"_nop_tc_119",
["jump", "eq_nb_2005", 1099, 25],
["eq_bool", 29, 28, 25, 1099, 25],
["jump", "eq_done_2000", 1099, 25],
"eq_nb_2005",
["false", 29, 1099, 25],
"eq_done_2000",
["jump_false", 29, "if_else_1998", 1099, 25],
["get", 25, 15, 1, 1100, 11],
["frame", 28, 25, 0, 1100, 11],
["null", 25, 1100, 11],
["setarg", 28, 0, 25, 1100, 11],
["invoke", 28, 25, 1100, 11],
["get", 25, 26, 1, 1101, 24],
["frame", 28, 25, 0, 1101, 24],
["null", 25, 1101, 24],
["setarg", 28, 0, 25, 1101, 24],
["invoke", 28, 25, 1101, 24],
["move", 16, 25, 1101, 24],
["store_field", 2, 16, "right", 1102, 11],
["null", 25, 1103, 29],
["is_identical", 28, 16, 25, 1103, 29],
["jump_true", 28, "ne_nid_2011", 1103, 29],
["jump", "ne_ni_2012", 1103, 29],
"ne_nid_2011",
["false", 28, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_ni_2012",
["is_int", 29, 16, 1103, 29],
["jump_false", 29, "ne_nn_2013", 1103, 29],
"_nop_tc_120",
["jump", "ne_nn_2013", 1103, 29],
["ne_int", 28, 16, 25, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_nn_2013",
["is_num", 29, 16, 1103, 29],
["jump_false", 29, "ne_nt_2014", 1103, 29],
"_nop_tc_121",
["jump", "ne_nt_2014", 1103, 29],
["ne_float", 28, 16, 25, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_nt_2014",
["is_text", 29, 16, 1103, 29],
["jump_false", 29, "ne_nnl_2015", 1103, 29],
"_nop_tc_122",
["jump", "ne_nnl_2015", 1103, 29],
["ne_text", 28, 16, 25, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_nnl_2015",
["is_null", 29, 16, 1103, 29],
["jump_false", 29, "ne_nb_2016", 1103, 29],
"_nop_tc_123",
"_nop_tc_124",
["false", 28, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_nb_2016",
["is_bool", 29, 16, 1103, 29],
["jump_false", 29, "ne_mis_2017", 1103, 29],
"_nop_tc_125",
["jump", "ne_mis_2017", 1103, 29],
["ne_bool", 28, 16, 25, 1103, 29],
["jump", "ne_done_2010", 1103, 29],
"ne_mis_2017",
["true", 28, 1103, 29],
"ne_done_2010",
["move", 25, 28, 1103, 29],
["jump_false", 25, "and_end_2009", 1103, 29],
["load_field", 28, 16, "kind", 1103, 37],
["access", 29, "[", 1103, 56],
["is_identical", 30, 28, 29, 1103, 56],
["jump_true", 30, "eq_done_2018", 1103, 56],
["is_int", 31, 28, 1103, 56],
["jump_false", 31, "eq_ni_2019", 1103, 56],
"_nop_tc_126",
["jump", "eq_ni_2019", 1103, 56],
["eq_int", 30, 28, 29, 1103, 56],
["jump", "eq_done_2018", 1103, 56],
"eq_ni_2019",
["is_num", 31, 28, 1103, 56],
["jump_false", 31, "eq_nn_2020", 1103, 56],
"_nop_tc_127",
["jump", "eq_nn_2020", 1103, 56],
["eq_float", 30, 28, 29, 1103, 56],
["jump", "eq_done_2018", 1103, 56],
"eq_nn_2020",
["is_text", 31, 28, 1103, 56],
["jump_false", 31, "eq_nt_2021", 1103, 56],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 30, 28, 29, 1103, 56],
["jump", "eq_done_2018", 1103, 56],
"eq_nt_2021",
["is_null", 31, 28, 1103, 56],
["jump_false", 31, "eq_nnl_2022", 1103, 56],
"_nop_tc_130",
["jump", "eq_nnl_2022", 1103, 56],
["true", 30, 1103, 56],
["jump", "eq_done_2018", 1103, 56],
"eq_nnl_2022",
["is_bool", 31, 28, 1103, 56],
["jump_false", 31, "eq_nb_2023", 1103, 56],
"_nop_tc_131",
["jump", "eq_nb_2023", 1103, 56],
["eq_bool", 30, 28, 29, 1103, 56],
["jump", "eq_done_2018", 1103, 56],
"eq_nb_2023",
["false", 30, 1103, 56],
"eq_done_2018",
["move", 25, 30, 1103, 56],
"and_end_2009",
["move", 28, 25, 1103, 56],
["jump_false", 28, "and_end_2008", 1103, 56],
["load_field", 25, 16, "right", 1103, 63],
["null", 29, 1103, 83],
["is_identical", 30, 25, 29, 1103, 83],
["jump_true", 30, "eq_done_2024", 1103, 83],
["is_int", 31, 25, 1103, 83],
["jump_false", 31, "eq_ni_2025", 1103, 83],
"_nop_tc_132",
["jump", "eq_ni_2025", 1103, 83],
["eq_int", 30, 25, 29, 1103, 83],
["jump", "eq_done_2024", 1103, 83],
"eq_ni_2025",
["is_num", 31, 25, 1103, 83],
["jump_false", 31, "eq_nn_2026", 1103, 83],
"_nop_tc_133",
["jump", "eq_nn_2026", 1103, 83],
["eq_float", 30, 25, 29, 1103, 83],
["jump", "eq_done_2024", 1103, 83],
"eq_nn_2026",
["is_text", 31, 25, 1103, 83],
["jump_false", 31, "eq_nt_2027", 1103, 83],
"_nop_tc_134",
["jump", "eq_nt_2027", 1103, 83],
["eq_text", 30, 25, 29, 1103, 83],
["jump", "eq_done_2024", 1103, 83],
"eq_nt_2027",
["is_null", 31, 25, 1103, 83],
["jump_false", 31, "eq_nnl_2028", 1103, 83],
"_nop_tc_135",
"_nop_tc_136",
["true", 30, 1103, 83],
["jump", "eq_done_2024", 1103, 83],
"eq_nnl_2028",
["is_bool", 31, 25, 1103, 83],
["jump_false", 31, "eq_nb_2029", 1103, 83],
"_nop_tc_137",
["jump", "eq_nb_2029", 1103, 83],
["eq_bool", 30, 25, 29, 1103, 83],
["jump", "eq_done_2024", 1103, 83],
"eq_nb_2029",
["false", 30, 1103, 83],
"eq_done_2024",
["move", 28, 30, 1103, 83],
"and_end_2008",
["jump_false", 28, "if_else_2006", 1103, 83],
["true", 25, 1104, 24],
["store_field", 2, 25, "pop", 1104, 13],
["jump", "if_end_2007", 1104, 13],
"if_else_2006",
"if_end_2007",
["jump", "if_end_1999", 1104, 13],
"if_else_1998",
["jump_false", 18, "if_else_2030", 1106, 20],
["access", 25, "missing initializer for constant '", 1107, 30],
"_nop_tc_138",
"_nop_tc_139",
["is_text", 28, 21, 1107, 69],
["jump_false", 28, "add_cn_2033", 1107, 69],
["concat", 29, 25, 21, 1107, 69],
["jump", "add_done_2032", 1107, 69],
"add_cn_2033",
"_nop_tc_140",
["jump", "add_err_2034", 1107, 69],
["is_num", 28, 21, 1107, 69],
["jump_false", 28, "add_err_2034", 1107, 69],
["add", 29, 25, 21, 1107, 69],
["jump", "add_done_2032", 1107, 69],
"add_err_2034",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1107,
69
],
["access", 28, "error", 1107, 69],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1107, 69],
["array", 31, 0, 1107, 69],
["push", 31, 30, 1107, 69],
["frame", 30, 25, 2, 1107, 69],
["null", 25, 1107, 69],
["setarg", 30, 0, 25, 1107, 69],
["setarg", 30, 1, 28, 1107, 69],
["setarg", 30, 2, 31, 1107, 69],
["invoke", 30, 25, 1107, 69],
["disrupt", 1107, 69],
"add_done_2032",
["access", 25, "'", 1107, 80],
["is_text", 28, 29, 1107, 80],
["jump_false", 28, "add_cn_2036", 1107, 80],
"_nop_tc_141",
"_nop_tc_142",
["concat", 30, 29, 25, 1107, 80],
["jump", "add_done_2035", 1107, 80],
"add_cn_2036",
["is_num", 28, 29, 1107, 80],
["jump_false", 28, "add_err_2037", 1107, 80],
"_nop_tc_143",
["jump", "add_err_2037", 1107, 80],
["add", 30, 29, 25, 1107, 80],
["jump", "add_done_2035", 1107, 80],
"add_err_2037",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1107,
80
],
["access", 28, "error", 1107, 80],
["access", 29, "cannot apply '+': operands must both be text or both be numbers", 1107, 80],
["array", 31, 0, 1107, 80],
["push", 31, 29, 1107, 80],
["frame", 29, 25, 2, 1107, 80],
["null", 25, 1107, 80],
["setarg", 29, 0, 25, 1107, 80],
["setarg", 29, 1, 28, 1107, 80],
["setarg", 29, 2, 31, 1107, 80],
["invoke", 29, 25, 1107, 80],
["disrupt", 1107, 80],
"add_done_2035",
["get", 25, 23, 1, 1107, 11],
["frame", 28, 25, 2, 1107, 11],
["null", 25, 1107, 11],
["setarg", 28, 0, 25, 1107, 11],
["setarg", 28, 1, 3, 1107, 11],
["setarg", 28, 2, 30, 1107, 11],
["invoke", 28, 25, 1107, 11],
["jump", "if_end_2031", 1107, 11],
"if_else_2030",
["access", 25, "'var' declarations must be initialized; use 'var ", 1109, 30],
"_nop_tc_144",
"_nop_tc_145",
["is_text", 28, 21, 1109, 84],
["jump_false", 28, "add_cn_2039", 1109, 84],
["concat", 29, 25, 21, 1109, 84],
["jump", "add_done_2038", 1109, 84],
"add_cn_2039",
"_nop_tc_146",
["jump", "add_err_2040", 1109, 84],
["is_num", 28, 21, 1109, 84],
["jump_false", 28, "add_err_2040", 1109, 84],
["add", 29, 25, 21, 1109, 84],
["jump", "add_done_2038", 1109, 84],
"add_err_2040",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1109,
84
],
["access", 28, "error", 1109, 84],
["access", 30, "cannot apply '+': operands must both be text or both be numbers", 1109, 84],
["array", 31, 0, 1109, 84],
["push", 31, 30, 1109, 84],
["frame", 30, 25, 2, 1109, 84],
["null", 25, 1109, 84],
["setarg", 30, 0, 25, 1109, 84],
["setarg", 30, 1, 28, 1109, 84],
["setarg", 30, 2, 31, 1109, 84],
["invoke", 30, 25, 1109, 84],
["disrupt", 1109, 84],
"add_done_2038",
["access", 25, " = null' if no value is needed", 1109, 95],
["is_text", 28, 29, 1109, 95],
["jump_false", 28, "add_cn_2042", 1109, 95],
"_nop_tc_147",
"_nop_tc_148",
["concat", 30, 29, 25, 1109, 95],
["jump", "add_done_2041", 1109, 95],
"add_cn_2042",
["is_num", 28, 29, 1109, 95],
["jump_false", 28, "add_err_2043", 1109, 95],
"_nop_tc_149",
["jump", "add_err_2043", 1109, 95],
["add", 30, 29, 25, 1109, 95],
["jump", "add_done_2041", 1109, 95],
"add_err_2043",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1109,
95
],
["access", 28, "error", 1109, 95],
["access", 29, "cannot apply '+': operands must both be text or both be numbers", 1109, 95],
["array", 31, 0, 1109, 95],
["push", 31, 29, 1109, 95],
["frame", 29, 25, 2, 1109, 95],
["null", 25, 1109, 95],
["setarg", 29, 0, 25, 1109, 95],
["setarg", 29, 1, 28, 1109, 95],
["setarg", 29, 2, 31, 1109, 95],
["invoke", 29, 25, 1109, 95],
["disrupt", 1109, 95],
"add_done_2041",
["get", 25, 23, 1, 1109, 11],
["frame", 28, 25, 2, 1109, 11],
["null", 25, 1109, 11],
["setarg", 28, 0, 25, 1109, 11],
["setarg", 28, 1, 3, 1109, 11],
["setarg", 28, 2, 30, 1109, 11],
["invoke", 28, 25, 1109, 11],
"if_end_2031",
"if_end_1999",
["get", 25, 22, 1, 1111, 9],
["frame", 28, 25, 1, 1111, 9],
["null", 25, 1111, 9],
["setarg", 28, 0, 25, 1111, 9],
["setarg", 28, 1, 2, 1111, 9],
["invoke", 28, 25, 1111, 9],
["is_array", 25, 19, 1112, 21],
["jump_false", 25, "push_err_2044", 1112, 21],
["push", 19, 2, 1112, 21],
["jump", "push_done_2045", 1112, 21],
"push_err_2044",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1112,
21
],
["access", 28, "error", 1112, 21],
["access", 29, "cannot push: target must be an array", 1112, 21],
["array", 30, 0, 1112, 21],
["push", 30, 29, 1112, 21],
["frame", 29, 25, 2, 1112, 21],
["null", 25, 1112, 21],
["setarg", 29, 0, 25, 1112, 21],
["setarg", 29, 1, 28, 1112, 21],
["setarg", 29, 2, 30, 1112, 21],
["invoke", 29, 25, 1112, 21],
["disrupt", 1112, 21],
"push_done_2045",
["access", 25, 1, 1113, 35],
"_nop_tc_150",
"_nop_tc_151",
"_nop_tc_152",
"_nop_tc_153",
["add", 28, 20, 25, 1113, 35],
["jump", "num_done_2047", 1113, 35],
"num_err_2046",
[
"access",
25,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1113,
35
],
["access", 29, "error", 1113, 35],
["access", 30, "cannot apply '+': operands must be numbers", 1113, 35],
["array", 31, 0, 1113, 35],
["push", 31, 30, 1113, 35],
["frame", 30, 25, 2, 1113, 35],
["null", 25, 1113, 35],
["setarg", 30, 0, 25, 1113, 35],
["setarg", 30, 1, 29, 1113, 35],
["setarg", 30, 2, 31, 1113, 35],
["invoke", 30, 25, 1113, 35],
["disrupt", 1113, 35],
"num_done_2047",
["move", 20, 28, 1113, 35],
["get", 25, 8, 1, 1114, 13],
["load_field", 28, 25, "kind", 1114, 13],
["access", 25, ",", 1114, 25],
["is_identical", 29, 28, 25, 1114, 25],
["jump_true", 29, "eq_done_2050", 1114, 25],
["is_int", 30, 28, 1114, 25],
["jump_false", 30, "eq_ni_2051", 1114, 25],
"_nop_tc_154",
["jump", "eq_ni_2051", 1114, 25],
["eq_int", 29, 28, 25, 1114, 25],
["jump", "eq_done_2050", 1114, 25],
"eq_ni_2051",
["is_num", 30, 28, 1114, 25],
["jump_false", 30, "eq_nn_2052", 1114, 25],
"_nop_tc_155",
["jump", "eq_nn_2052", 1114, 25],
["eq_float", 29, 28, 25, 1114, 25],
["jump", "eq_done_2050", 1114, 25],
"eq_nn_2052",
["is_text", 30, 28, 1114, 25],
["jump_false", 30, "eq_nt_2053", 1114, 25],
"_nop_tc_156",
"_nop_tc_157",
["eq_text", 29, 28, 25, 1114, 25],
["jump", "eq_done_2050", 1114, 25],
"eq_nt_2053",
["is_null", 30, 28, 1114, 25],
["jump_false", 30, "eq_nnl_2054", 1114, 25],
"_nop_tc_158",
["jump", "eq_nnl_2054", 1114, 25],
["true", 29, 1114, 25],
["jump", "eq_done_2050", 1114, 25],
"eq_nnl_2054",
["is_bool", 30, 28, 1114, 25],
["jump_false", 30, "eq_nb_2055", 1114, 25],
"_nop_tc_159",
["jump", "eq_nb_2055", 1114, 25],
["eq_bool", 29, 28, 25, 1114, 25],
["jump", "eq_done_2050", 1114, 25],
"eq_nb_2055",
["false", 29, 1114, 25],
"eq_done_2050",
["jump_false", 29, "if_else_2048", 1114, 25],
["get", 25, 15, 1, 1114, 30],
["frame", 28, 25, 0, 1114, 30],
["null", 25, 1114, 30],
["setarg", 28, 0, 25, 1114, 30],
["invoke", 28, 25, 1114, 30],
["jump", "if_end_2049", 1114, 30],
"if_else_2048",
["jump", "while_end_1991", 1115, 14],
"if_end_2049",
["jump", "while_start_1990", 1115, 14],
"while_end_1991",
["get", 15, 43, 1, 1117, 7],
["frame", 16, 15, 0, 1117, 7],
["null", 15, 1117, 7],
["setarg", 16, 0, 15, 1117, 7],
["invoke", 16, 15, 1117, 7],
["access", 15, 1, 1118, 25],
["is_identical", 16, 20, 15, 1118, 25],
["jump_true", 16, "eq_done_2058", 1118, 25],
["is_int", 17, 20, 1118, 25],
["jump_false", 17, "eq_ni_2059", 1118, 25],
"_nop_tc_160",
"_nop_tc_161",
["eq_int", 16, 20, 15, 1118, 25],
["jump", "eq_done_2058", 1118, 25],
"eq_ni_2059",
"_nop_tc_162",
"_nop_tc_163",
"_nop_tc_164",
"_nop_tc_165",
["eq_float", 16, 20, 15, 1118, 25],
["jump", "eq_done_2058", 1118, 25],
"eq_nn_2060",
"_nop_tc_166",
["jump", "eq_nt_2061", 1118, 25],
"_nop_tc_167",
["jump", "eq_nt_2061", 1118, 25],
["eq_text", 16, 20, 15, 1118, 25],
["jump", "eq_done_2058", 1118, 25],
"eq_nt_2061",
"_nop_tc_168",
["jump", "eq_nnl_2062", 1118, 25],
"_nop_tc_169",
["jump", "eq_nnl_2062", 1118, 25],
["true", 16, 1118, 25],
["jump", "eq_done_2058", 1118, 25],
"eq_nnl_2062",
"_nop_tc_170",
["jump", "eq_nb_2063", 1118, 25],
"_nop_tc_171",
["jump", "eq_nb_2063", 1118, 25],
["eq_bool", 16, 20, 15, 1118, 25],
["jump", "eq_done_2058", 1118, 25],
"eq_nb_2063",
["false", 16, 1118, 25],
"eq_done_2058",
["jump_false", 16, "if_else_2056", 1118, 25],
["access", 15, 0, 1119, 22],
["load_index", 16, 19, 15, 1119, 22],
["return", 16, 1119, 22],
"_nop_ur_4",
"if_else_2056",
"if_end_2057",
["access", 15, "var_list", 1121, 23],
["get", 16, 21, 1, 1121, 14],
["frame", 17, 16, 2, 1121, 14],
["null", 16, 1121, 14],
["setarg", 17, 0, 16, 1121, 14],
["setarg", 17, 1, 15, 1121, 14],
["setarg", 17, 2, 3, 1121, 14],
["invoke", 17, 15, 1121, 14],
["move", 2, 15, 1121, 14],
["store_field", 2, 19, "list", 1122, 7],
["get", 15, 22, 1, 1123, 7],
["frame", 16, 15, 1, 1123, 7],
["null", 15, 1123, 7],
["setarg", 16, 0, 15, 1123, 7],
["setarg", 16, 1, 2, 1123, 7],
["invoke", 16, 15, 1123, 7],
["return", 2, 1124, 14],
"_nop_ur_5",
"if_else_1929",
"if_end_1930",
["access", 15, "if", 1127, 14],
["is_identical", 16, 4, 15, 1127, 14],
["jump_true", 16, "eq_done_2066", 1127, 14],
["is_int", 17, 4, 1127, 14],
["jump_false", 17, "eq_ni_2067", 1127, 14],
"_nop_tc_172",
["jump", "eq_ni_2067", 1127, 14],
["eq_int", 16, 4, 15, 1127, 14],
["jump", "eq_done_2066", 1127, 14],
"eq_ni_2067",
["is_num", 17, 4, 1127, 14],
["jump_false", 17, "eq_nn_2068", 1127, 14],
"_nop_tc_173",
["jump", "eq_nn_2068", 1127, 14],
["eq_float", 16, 4, 15, 1127, 14],
["jump", "eq_done_2066", 1127, 14],
"eq_nn_2068",
["is_text", 17, 4, 1127, 14],
["jump_false", 17, "eq_nt_2069", 1127, 14],
"_nop_tc_174",
"_nop_tc_175",
["eq_text", 16, 4, 15, 1127, 14],
["jump", "eq_done_2066", 1127, 14],
"eq_nt_2069",
["is_null", 17, 4, 1127, 14],
["jump_false", 17, "eq_nnl_2070", 1127, 14],
"_nop_tc_176",
["jump", "eq_nnl_2070", 1127, 14],
["true", 16, 1127, 14],
["jump", "eq_done_2066", 1127, 14],
"eq_nnl_2070",
["is_bool", 17, 4, 1127, 14],
["jump_false", 17, "eq_nb_2071", 1127, 14],
"_nop_tc_177",
["jump", "eq_nb_2071", 1127, 14],
["eq_bool", 16, 4, 15, 1127, 14],
["jump", "eq_done_2066", 1127, 14],
"eq_nb_2071",
["false", 16, 1127, 14],
"eq_done_2066",
["jump_false", 16, "if_else_2064", 1127, 14],
["access", 15, "if", 1128, 23],
["get", 16, 21, 1, 1128, 14],
["frame", 17, 16, 2, 1128, 14],
["null", 16, 1128, 14],
["setarg", 17, 0, 16, 1128, 14],
["setarg", 17, 1, 15, 1128, 14],
["setarg", 17, 2, 3, 1128, 14],
["invoke", 17, 15, 1128, 14],
["move", 2, 15, 1128, 14],
["get", 15, 15, 1, 1129, 7],
["frame", 16, 15, 0, 1129, 7],
["null", 15, 1129, 7],
["setarg", 16, 0, 15, 1129, 7],
["invoke", 16, 15, 1129, 7],
["get", 15, 8, 1, 1130, 11],
["load_field", 16, 15, "kind", 1130, 11],
["access", 15, "(", 1130, 23],
["is_identical", 17, 16, 15, 1130, 23],
["jump_true", 17, "eq_done_2074", 1130, 23],
["is_int", 18, 16, 1130, 23],
["jump_false", 18, "eq_ni_2075", 1130, 23],
"_nop_tc_178",
["jump", "eq_ni_2075", 1130, 23],
["eq_int", 17, 16, 15, 1130, 23],
["jump", "eq_done_2074", 1130, 23],
"eq_ni_2075",
["is_num", 18, 16, 1130, 23],
["jump_false", 18, "eq_nn_2076", 1130, 23],
"_nop_tc_179",
["jump", "eq_nn_2076", 1130, 23],
["eq_float", 17, 16, 15, 1130, 23],
["jump", "eq_done_2074", 1130, 23],
"eq_nn_2076",
["is_text", 18, 16, 1130, 23],
["jump_false", 18, "eq_nt_2077", 1130, 23],
"_nop_tc_180",
"_nop_tc_181",
["eq_text", 17, 16, 15, 1130, 23],
["jump", "eq_done_2074", 1130, 23],
"eq_nt_2077",
["is_null", 18, 16, 1130, 23],
["jump_false", 18, "eq_nnl_2078", 1130, 23],
"_nop_tc_182",
["jump", "eq_nnl_2078", 1130, 23],
["true", 17, 1130, 23],
["jump", "eq_done_2074", 1130, 23],
"eq_nnl_2078",
["is_bool", 18, 16, 1130, 23],
["jump_false", 18, "eq_nb_2079", 1130, 23],
"_nop_tc_183",
["jump", "eq_nb_2079", 1130, 23],
["eq_bool", 17, 16, 15, 1130, 23],
["jump", "eq_done_2074", 1130, 23],
"eq_nb_2079",
["false", 17, 1130, 23],
"eq_done_2074",
["jump_false", 17, "if_else_2072", 1130, 23],
["get", 15, 15, 1, 1130, 28],
["frame", 16, 15, 0, 1130, 28],
["null", 15, 1130, 28],
["setarg", 16, 0, 15, 1130, 28],
["invoke", 16, 15, 1130, 28],
["jump", "if_end_2073", 1130, 28],
"if_else_2072",
["get", 15, 8, 1, 1131, 24],
["access", 16, "expected '(' before condition", 1131, 29],
["get", 17, 23, 1, 1131, 12],
["frame", 18, 17, 2, 1131, 12],
["null", 17, 1131, 12],
["setarg", 18, 0, 17, 1131, 12],
["setarg", 18, 1, 15, 1131, 12],
["setarg", 18, 2, 16, 1131, 12],
["invoke", 18, 15, 1131, 12],
"if_end_2073",
["get", 15, 20, 1, 1132, 14],
["frame", 16, 15, 0, 1132, 14],
["null", 15, 1132, 14],
["setarg", 16, 0, 15, 1132, 14],
["invoke", 16, 15, 1132, 14],
["move", 6, 15, 1132, 14],
["store_field", 2, 6, "expression", 1133, 7],
["get", 15, 8, 1, 1134, 11],
["load_field", 16, 15, "kind", 1134, 11],
["access", 15, ")", 1134, 23],
["is_identical", 17, 16, 15, 1134, 23],
["jump_true", 17, "eq_done_2082", 1134, 23],
["is_int", 18, 16, 1134, 23],
["jump_false", 18, "eq_ni_2083", 1134, 23],
"_nop_tc_184",
["jump", "eq_ni_2083", 1134, 23],
["eq_int", 17, 16, 15, 1134, 23],
["jump", "eq_done_2082", 1134, 23],
"eq_ni_2083",
["is_num", 18, 16, 1134, 23],
["jump_false", 18, "eq_nn_2084", 1134, 23],
"_nop_tc_185",
["jump", "eq_nn_2084", 1134, 23],
["eq_float", 17, 16, 15, 1134, 23],
["jump", "eq_done_2082", 1134, 23],
"eq_nn_2084",
["is_text", 18, 16, 1134, 23],
["jump_false", 18, "eq_nt_2085", 1134, 23],
"_nop_tc_186",
"_nop_tc_187",
["eq_text", 17, 16, 15, 1134, 23],
["jump", "eq_done_2082", 1134, 23],
"eq_nt_2085",
["is_null", 18, 16, 1134, 23],
["jump_false", 18, "eq_nnl_2086", 1134, 23],
"_nop_tc_188",
["jump", "eq_nnl_2086", 1134, 23],
["true", 17, 1134, 23],
["jump", "eq_done_2082", 1134, 23],
"eq_nnl_2086",
["is_bool", 18, 16, 1134, 23],
["jump_false", 18, "eq_nb_2087", 1134, 23],
"_nop_tc_189",
["jump", "eq_nb_2087", 1134, 23],
["eq_bool", 17, 16, 15, 1134, 23],
["jump", "eq_done_2082", 1134, 23],
"eq_nb_2087",
["false", 17, 1134, 23],
"eq_done_2082",
["jump_false", 17, "if_else_2080", 1134, 23],
["get", 15, 15, 1, 1134, 28],
["frame", 16, 15, 0, 1134, 28],
["null", 15, 1134, 28],
["setarg", 16, 0, 15, 1134, 28],
["invoke", 16, 15, 1134, 28],
["jump", "if_end_2081", 1134, 28],
"if_else_2080",
["get", 15, 8, 1, 1135, 24],
["access", 16, "expected ')' after if condition", 1135, 29],
["get", 17, 23, 1, 1135, 12],
["frame", 18, 17, 2, 1135, 12],
["null", 17, 1135, 12],
["setarg", 18, 0, 17, 1135, 12],
["setarg", 18, 1, 15, 1135, 12],
["setarg", 18, 2, 16, 1135, 12],
["invoke", 18, 15, 1135, 12],
"if_end_2081",
["array", 15, 0, 1136, 20],
["move", 7, 15, 1136, 20],
["store_field", 2, 7, "then", 1137, 7],
["get", 15, 12, 1, 1138, 18],
["move", 26, 15, 1138, 18],
["get", 15, 11, 1, 1139, 18],
["move", 27, 15, 1139, 18],
["access", 15, "if", 1140, 23],
["put", 15, 12, 1, 1140, 23],
["get", 15, 11, 1, 1141, 24],
["access", 16, 1, 1141, 41],
["is_num", 17, 15, 1141, 41],
["jump_false", 17, "num_err_2088", 1141, 41],
"_nop_tc_190",
"_nop_tc_191",
["add", 17, 15, 16, 1141, 41],
["jump", "num_done_2089", 1141, 41],
"num_err_2088",
[
"access",
15,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1141,
41
],
["access", 16, "error", 1141, 41],
["access", 18, "cannot apply '+': operands must be numbers", 1141, 41],
["array", 19, 0, 1141, 41],
["push", 19, 18, 1141, 41],
["frame", 18, 15, 2, 1141, 41],
["null", 15, 1141, 41],
["setarg", 18, 0, 15, 1141, 41],
["setarg", 18, 1, 16, 1141, 41],
["setarg", 18, 2, 19, 1141, 41],
["invoke", 18, 15, 1141, 41],
["disrupt", 1141, 41],
"num_done_2089",
["put", 17, 11, 1, 1141, 41],
["true", 15, 1142, 25],
["put", 15, 13, 1, 1142, 25],
["get", 15, 28, 1, 1143, 14],
["frame", 16, 15, 0, 1143, 14],
["null", 15, 1143, 14],
["setarg", 16, 0, 15, 1143, 14],
["invoke", 16, 15, 1143, 14],
["move", 10, 15, 1143, 14],
["null", 15, 1144, 19],
["is_identical", 16, 10, 15, 1144, 19],
["jump_true", 16, "ne_nid_2093", 1144, 19],
["jump", "ne_ni_2094", 1144, 19],
"ne_nid_2093",
["false", 16, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_ni_2094",
["is_int", 17, 10, 1144, 19],
["jump_false", 17, "ne_nn_2095", 1144, 19],
"_nop_tc_192",
["jump", "ne_nn_2095", 1144, 19],
["ne_int", 16, 10, 15, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_nn_2095",
["is_num", 17, 10, 1144, 19],
["jump_false", 17, "ne_nt_2096", 1144, 19],
"_nop_tc_193",
["jump", "ne_nt_2096", 1144, 19],
["ne_float", 16, 10, 15, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_nt_2096",
["is_text", 17, 10, 1144, 19],
["jump_false", 17, "ne_nnl_2097", 1144, 19],
"_nop_tc_194",
["jump", "ne_nnl_2097", 1144, 19],
["ne_text", 16, 10, 15, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_nnl_2097",
["is_null", 17, 10, 1144, 19],
["jump_false", 17, "ne_nb_2098", 1144, 19],
"_nop_tc_195",
"_nop_tc_196",
["false", 16, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_nb_2098",
["is_bool", 17, 10, 1144, 19],
["jump_false", 17, "ne_mis_2099", 1144, 19],
"_nop_tc_197",
["jump", "ne_mis_2099", 1144, 19],
["ne_bool", 16, 10, 15, 1144, 19],
["jump", "ne_done_2092", 1144, 19],
"ne_mis_2099",
["true", 16, 1144, 19],
"ne_done_2092",
["jump_false", 16, "if_else_2090", 1144, 19],
["is_array", 15, 7, 1144, 42],
["jump_false", 15, "push_err_2100", 1144, 42],
["push", 7, 10, 1144, 42],
["jump", "push_done_2101", 1144, 42],
"push_err_2100",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1144,
42
],
["access", 15, "error", 1144, 42],
["access", 16, "cannot push: target must be an array", 1144, 42],
["array", 17, 0, 1144, 42],
["push", 17, 16, 1144, 42],
["frame", 16, 7, 2, 1144, 42],
["null", 7, 1144, 42],
["setarg", 16, 0, 7, 1144, 42],
["setarg", 16, 1, 15, 1144, 42],
["setarg", 16, 2, 17, 1144, 42],
["invoke", 16, 7, 1144, 42],
["disrupt", 1144, 42],
"push_done_2101",
["jump", "if_end_2091", 1144, 42],
"if_else_2090",
"if_end_2091",
["array", 7, 0, 1145, 18],
["move", 9, 7, 1145, 18],
["store_field", 2, 9, "list", 1146, 7],
["get", 7, 8, 1, 1147, 11],
["load_field", 15, 7, "kind", 1147, 11],
["access", 7, "else", 1147, 23],
["is_identical", 16, 15, 7, 1147, 23],
["jump_true", 16, "eq_done_2104", 1147, 23],
["is_int", 17, 15, 1147, 23],
["jump_false", 17, "eq_ni_2105", 1147, 23],
"_nop_tc_198",
["jump", "eq_ni_2105", 1147, 23],
["eq_int", 16, 15, 7, 1147, 23],
["jump", "eq_done_2104", 1147, 23],
"eq_ni_2105",
["is_num", 17, 15, 1147, 23],
["jump_false", 17, "eq_nn_2106", 1147, 23],
"_nop_tc_199",
["jump", "eq_nn_2106", 1147, 23],
["eq_float", 16, 15, 7, 1147, 23],
["jump", "eq_done_2104", 1147, 23],
"eq_nn_2106",
["is_text", 17, 15, 1147, 23],
["jump_false", 17, "eq_nt_2107", 1147, 23],
"_nop_tc_200",
"_nop_tc_201",
["eq_text", 16, 15, 7, 1147, 23],
["jump", "eq_done_2104", 1147, 23],
"eq_nt_2107",
["is_null", 17, 15, 1147, 23],
["jump_false", 17, "eq_nnl_2108", 1147, 23],
"_nop_tc_202",
["jump", "eq_nnl_2108", 1147, 23],
["true", 16, 1147, 23],
["jump", "eq_done_2104", 1147, 23],
"eq_nnl_2108",
["is_bool", 17, 15, 1147, 23],
["jump_false", 17, "eq_nb_2109", 1147, 23],
"_nop_tc_203",
["jump", "eq_nb_2109", 1147, 23],
["eq_bool", 16, 15, 7, 1147, 23],
["jump", "eq_done_2104", 1147, 23],
"eq_nb_2109",
["false", 16, 1147, 23],
"eq_done_2104",
["jump_false", 16, "if_else_2102", 1147, 23],
["get", 7, 15, 1, 1148, 9],
["frame", 15, 7, 0, 1148, 9],
["null", 7, 1148, 9],
["setarg", 15, 0, 7, 1148, 9],
["invoke", 15, 7, 1148, 9],
["get", 7, 8, 1, 1149, 13],
["load_field", 15, 7, "kind", 1149, 13],
["access", 7, "if", 1149, 25],
["is_identical", 16, 15, 7, 1149, 25],
["jump_true", 16, "eq_done_2112", 1149, 25],
["is_int", 17, 15, 1149, 25],
["jump_false", 17, "eq_ni_2113", 1149, 25],
"_nop_tc_204",
["jump", "eq_ni_2113", 1149, 25],
["eq_int", 16, 15, 7, 1149, 25],
["jump", "eq_done_2112", 1149, 25],
"eq_ni_2113",
["is_num", 17, 15, 1149, 25],
["jump_false", 17, "eq_nn_2114", 1149, 25],
"_nop_tc_205",
["jump", "eq_nn_2114", 1149, 25],
["eq_float", 16, 15, 7, 1149, 25],
["jump", "eq_done_2112", 1149, 25],
"eq_nn_2114",
["is_text", 17, 15, 1149, 25],
["jump_false", 17, "eq_nt_2115", 1149, 25],
"_nop_tc_206",
"_nop_tc_207",
["eq_text", 16, 15, 7, 1149, 25],
["jump", "eq_done_2112", 1149, 25],
"eq_nt_2115",
["is_null", 17, 15, 1149, 25],
["jump_false", 17, "eq_nnl_2116", 1149, 25],
"_nop_tc_208",
["jump", "eq_nnl_2116", 1149, 25],
["true", 16, 1149, 25],
["jump", "eq_done_2112", 1149, 25],
"eq_nnl_2116",
["is_bool", 17, 15, 1149, 25],
["jump_false", 17, "eq_nb_2117", 1149, 25],
"_nop_tc_209",
["jump", "eq_nb_2117", 1149, 25],
["eq_bool", 16, 15, 7, 1149, 25],
["jump", "eq_done_2112", 1149, 25],
"eq_nb_2117",
["false", 16, 1149, 25],
"eq_done_2112",
["jump_false", 16, "if_else_2110", 1149, 25],
["put", 27, 11, 1, 1150, 28],
["put", 26, 12, 1, 1151, 27],
["get", 7, 28, 1, 1152, 18],
["frame", 15, 7, 0, 1152, 18],
["null", 7, 1152, 18],
["setarg", 15, 0, 7, 1152, 18],
["invoke", 15, 7, 1152, 18],
["move", 22, 7, 1152, 18],
["null", 7, 1153, 23],
["is_identical", 15, 22, 7, 1153, 23],
["jump_true", 15, "ne_nid_2121", 1153, 23],
["jump", "ne_ni_2122", 1153, 23],
"ne_nid_2121",
["false", 15, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_ni_2122",
["is_int", 16, 22, 1153, 23],
["jump_false", 16, "ne_nn_2123", 1153, 23],
"_nop_tc_210",
["jump", "ne_nn_2123", 1153, 23],
["ne_int", 15, 22, 7, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_nn_2123",
["is_num", 16, 22, 1153, 23],
["jump_false", 16, "ne_nt_2124", 1153, 23],
"_nop_tc_211",
["jump", "ne_nt_2124", 1153, 23],
["ne_float", 15, 22, 7, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_nt_2124",
["is_text", 16, 22, 1153, 23],
["jump_false", 16, "ne_nnl_2125", 1153, 23],
"_nop_tc_212",
["jump", "ne_nnl_2125", 1153, 23],
["ne_text", 15, 22, 7, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_nnl_2125",
["is_null", 16, 22, 1153, 23],
["jump_false", 16, "ne_nb_2126", 1153, 23],
"_nop_tc_213",
"_nop_tc_214",
["false", 15, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_nb_2126",
["is_bool", 16, 22, 1153, 23],
["jump_false", 16, "ne_mis_2127", 1153, 23],
"_nop_tc_215",
["jump", "ne_mis_2127", 1153, 23],
["ne_bool", 15, 22, 7, 1153, 23],
["jump", "ne_done_2120", 1153, 23],
"ne_mis_2127",
["true", 15, 1153, 23],
"ne_done_2120",
["jump_false", 15, "if_else_2118", 1153, 23],
["is_array", 7, 9, 1153, 44],
["jump_false", 7, "push_err_2128", 1153, 44],
["push", 9, 22, 1153, 44],
["jump", "push_done_2129", 1153, 44],
"push_err_2128",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1153,
44
],
["access", 9, "error", 1153, 44],
["access", 15, "cannot push: target must be an array", 1153, 44],
["array", 16, 0, 1153, 44],
["push", 16, 15, 1153, 44],
["frame", 15, 7, 2, 1153, 44],
["null", 7, 1153, 44],
["setarg", 15, 0, 7, 1153, 44],
["setarg", 15, 1, 9, 1153, 44],
["setarg", 15, 2, 16, 1153, 44],
["invoke", 15, 7, 1153, 44],
["disrupt", 1153, 44],
"push_done_2129",
["jump", "if_end_2119", 1153, 44],
"if_else_2118",
"if_end_2119",
["get", 7, 22, 1, 1154, 11],
["frame", 9, 7, 1, 1154, 11],
["null", 7, 1154, 11],
["setarg", 9, 0, 7, 1154, 11],
["setarg", 9, 1, 2, 1154, 11],
["invoke", 9, 7, 1154, 11],
["return", 2, 1155, 18],
"_nop_ur_6",
"if_else_2110",
["array", 7, 0, 1157, 24],
["move", 8, 7, 1157, 24],
["store_field", 2, 8, "else", 1158, 11],
["true", 7, 1159, 29],
["put", 7, 13, 1, 1159, 29],
["get", 7, 28, 1, 1160, 18],
["frame", 9, 7, 0, 1160, 18],
["null", 7, 1160, 18],
["setarg", 9, 0, 7, 1160, 18],
["invoke", 9, 7, 1160, 18],
["move", 10, 7, 1160, 18],
["null", 7, 1161, 23],
["is_identical", 9, 10, 7, 1161, 23],
["jump_true", 9, "ne_nid_2133", 1161, 23],
["jump", "ne_ni_2134", 1161, 23],
"ne_nid_2133",
["false", 9, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_ni_2134",
["is_int", 15, 10, 1161, 23],
["jump_false", 15, "ne_nn_2135", 1161, 23],
"_nop_tc_216",
["jump", "ne_nn_2135", 1161, 23],
["ne_int", 9, 10, 7, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_nn_2135",
["is_num", 15, 10, 1161, 23],
["jump_false", 15, "ne_nt_2136", 1161, 23],
"_nop_tc_217",
["jump", "ne_nt_2136", 1161, 23],
["ne_float", 9, 10, 7, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_nt_2136",
["is_text", 15, 10, 1161, 23],
["jump_false", 15, "ne_nnl_2137", 1161, 23],
"_nop_tc_218",
["jump", "ne_nnl_2137", 1161, 23],
["ne_text", 9, 10, 7, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_nnl_2137",
["is_null", 15, 10, 1161, 23],
["jump_false", 15, "ne_nb_2138", 1161, 23],
"_nop_tc_219",
"_nop_tc_220",
["false", 9, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_nb_2138",
["is_bool", 15, 10, 1161, 23],
["jump_false", 15, "ne_mis_2139", 1161, 23],
"_nop_tc_221",
["jump", "ne_mis_2139", 1161, 23],
["ne_bool", 9, 10, 7, 1161, 23],
["jump", "ne_done_2132", 1161, 23],
"ne_mis_2139",
["true", 9, 1161, 23],
"ne_done_2132",
["jump_false", 9, "if_else_2130", 1161, 23],
["is_array", 7, 8, 1161, 46],
["jump_false", 7, "push_err_2140", 1161, 46],
["push", 8, 10, 1161, 46],
["jump", "push_done_2141", 1161, 46],
"push_err_2140",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1161,
46
],
["access", 8, "error", 1161, 46],
["access", 9, "cannot push: target must be an array", 1161, 46],
["array", 15, 0, 1161, 46],
["push", 15, 9, 1161, 46],
["frame", 9, 7, 2, 1161, 46],
["null", 7, 1161, 46],
["setarg", 9, 0, 7, 1161, 46],
["setarg", 9, 1, 8, 1161, 46],
["setarg", 9, 2, 15, 1161, 46],
["invoke", 9, 7, 1161, 46],
["disrupt", 1161, 46],
"push_done_2141",
["jump", "if_end_2131", 1161, 46],
"if_else_2130",
"if_end_2131",
"if_end_2111",
["jump", "if_end_2103", 1161, 46],
"if_else_2102",
"if_end_2103",
["put", 27, 11, 1, 1164, 24],
["put", 26, 12, 1, 1165, 23],
["get", 7, 22, 1, 1166, 7],
["frame", 8, 7, 1, 1166, 7],
["null", 7, 1166, 7],
["setarg", 8, 0, 7, 1166, 7],
["setarg", 8, 1, 2, 1166, 7],
["invoke", 8, 7, 1166, 7],
["return", 2, 1167, 14],
"_nop_ur_7",
"if_else_2064",
"if_end_2065",
["access", 7, "while", 1170, 14],
["is_identical", 8, 4, 7, 1170, 14],
["jump_true", 8, "eq_done_2144", 1170, 14],
["is_int", 9, 4, 1170, 14],
["jump_false", 9, "eq_ni_2145", 1170, 14],
"_nop_tc_222",
["jump", "eq_ni_2145", 1170, 14],
["eq_int", 8, 4, 7, 1170, 14],
["jump", "eq_done_2144", 1170, 14],
"eq_ni_2145",
["is_num", 9, 4, 1170, 14],
["jump_false", 9, "eq_nn_2146", 1170, 14],
"_nop_tc_223",
["jump", "eq_nn_2146", 1170, 14],
["eq_float", 8, 4, 7, 1170, 14],
["jump", "eq_done_2144", 1170, 14],
"eq_nn_2146",
["is_text", 9, 4, 1170, 14],
["jump_false", 9, "eq_nt_2147", 1170, 14],
"_nop_tc_224",
"_nop_tc_225",
["eq_text", 8, 4, 7, 1170, 14],
["jump", "eq_done_2144", 1170, 14],
"eq_nt_2147",
["is_null", 9, 4, 1170, 14],
["jump_false", 9, "eq_nnl_2148", 1170, 14],
"_nop_tc_226",
["jump", "eq_nnl_2148", 1170, 14],
["true", 8, 1170, 14],
["jump", "eq_done_2144", 1170, 14],
"eq_nnl_2148",
["is_bool", 9, 4, 1170, 14],
["jump_false", 9, "eq_nb_2149", 1170, 14],
"_nop_tc_227",
["jump", "eq_nb_2149", 1170, 14],
["eq_bool", 8, 4, 7, 1170, 14],
["jump", "eq_done_2144", 1170, 14],
"eq_nb_2149",
["false", 8, 1170, 14],
"eq_done_2144",
["jump_false", 8, "if_else_2142", 1170, 14],
["access", 7, "while", 1171, 23],
["get", 8, 21, 1, 1171, 14],
["frame", 9, 8, 2, 1171, 14],
["null", 8, 1171, 14],
["setarg", 9, 0, 8, 1171, 14],
["setarg", 9, 1, 7, 1171, 14],
["setarg", 9, 2, 3, 1171, 14],
["invoke", 9, 7, 1171, 14],
["move", 2, 7, 1171, 14],
["get", 7, 15, 1, 1172, 7],
["frame", 8, 7, 0, 1172, 7],
["null", 7, 1172, 7],
["setarg", 8, 0, 7, 1172, 7],
["invoke", 8, 7, 1172, 7],
["get", 7, 8, 1, 1173, 11],
["load_field", 8, 7, "kind", 1173, 11],
["access", 7, "(", 1173, 23],
["is_identical", 9, 8, 7, 1173, 23],
["jump_true", 9, "eq_done_2152", 1173, 23],
["is_int", 15, 8, 1173, 23],
["jump_false", 15, "eq_ni_2153", 1173, 23],
"_nop_tc_228",
["jump", "eq_ni_2153", 1173, 23],
["eq_int", 9, 8, 7, 1173, 23],
["jump", "eq_done_2152", 1173, 23],
"eq_ni_2153",
["is_num", 15, 8, 1173, 23],
["jump_false", 15, "eq_nn_2154", 1173, 23],
"_nop_tc_229",
["jump", "eq_nn_2154", 1173, 23],
["eq_float", 9, 8, 7, 1173, 23],
["jump", "eq_done_2152", 1173, 23],
"eq_nn_2154",
["is_text", 15, 8, 1173, 23],
["jump_false", 15, "eq_nt_2155", 1173, 23],
"_nop_tc_230",
"_nop_tc_231",
["eq_text", 9, 8, 7, 1173, 23],
["jump", "eq_done_2152", 1173, 23],
"eq_nt_2155",
["is_null", 15, 8, 1173, 23],
["jump_false", 15, "eq_nnl_2156", 1173, 23],
"_nop_tc_232",
["jump", "eq_nnl_2156", 1173, 23],
["true", 9, 1173, 23],
["jump", "eq_done_2152", 1173, 23],
"eq_nnl_2156",
["is_bool", 15, 8, 1173, 23],
["jump_false", 15, "eq_nb_2157", 1173, 23],
"_nop_tc_233",
["jump", "eq_nb_2157", 1173, 23],
["eq_bool", 9, 8, 7, 1173, 23],
["jump", "eq_done_2152", 1173, 23],
"eq_nb_2157",
["false", 9, 1173, 23],
"eq_done_2152",
["jump_false", 9, "if_else_2150", 1173, 23],
["get", 7, 15, 1, 1173, 28],
["frame", 8, 7, 0, 1173, 28],
["null", 7, 1173, 28],
["setarg", 8, 0, 7, 1173, 28],
["invoke", 8, 7, 1173, 28],
["jump", "if_end_2151", 1173, 28],
"if_else_2150",
["get", 7, 8, 1, 1174, 24],
["access", 8, "expected '(' before condition", 1174, 29],
["get", 9, 23, 1, 1174, 12],
["frame", 15, 9, 2, 1174, 12],
["null", 9, 1174, 12],
["setarg", 15, 0, 9, 1174, 12],
["setarg", 15, 1, 7, 1174, 12],
["setarg", 15, 2, 8, 1174, 12],
["invoke", 15, 7, 1174, 12],
"if_end_2151",
["get", 7, 20, 1, 1175, 14],
["frame", 8, 7, 0, 1175, 14],
["null", 7, 1175, 14],
["setarg", 8, 0, 7, 1175, 14],
["invoke", 8, 7, 1175, 14],
["move", 6, 7, 1175, 14],
["store_field", 2, 6, "expression", 1176, 7],
["get", 7, 8, 1, 1177, 11],
["load_field", 8, 7, "kind", 1177, 11],
["access", 7, ")", 1177, 23],
["is_identical", 9, 8, 7, 1177, 23],
["jump_true", 9, "eq_done_2160", 1177, 23],
["is_int", 15, 8, 1177, 23],
["jump_false", 15, "eq_ni_2161", 1177, 23],
"_nop_tc_234",
["jump", "eq_ni_2161", 1177, 23],
["eq_int", 9, 8, 7, 1177, 23],
["jump", "eq_done_2160", 1177, 23],
"eq_ni_2161",
["is_num", 15, 8, 1177, 23],
["jump_false", 15, "eq_nn_2162", 1177, 23],
"_nop_tc_235",
["jump", "eq_nn_2162", 1177, 23],
["eq_float", 9, 8, 7, 1177, 23],
["jump", "eq_done_2160", 1177, 23],
"eq_nn_2162",
["is_text", 15, 8, 1177, 23],
["jump_false", 15, "eq_nt_2163", 1177, 23],
"_nop_tc_236",
"_nop_tc_237",
["eq_text", 9, 8, 7, 1177, 23],
["jump", "eq_done_2160", 1177, 23],
"eq_nt_2163",
["is_null", 15, 8, 1177, 23],
["jump_false", 15, "eq_nnl_2164", 1177, 23],
"_nop_tc_238",
["jump", "eq_nnl_2164", 1177, 23],
["true", 9, 1177, 23],
["jump", "eq_done_2160", 1177, 23],
"eq_nnl_2164",
["is_bool", 15, 8, 1177, 23],
["jump_false", 15, "eq_nb_2165", 1177, 23],
"_nop_tc_239",
["jump", "eq_nb_2165", 1177, 23],
["eq_bool", 9, 8, 7, 1177, 23],
["jump", "eq_done_2160", 1177, 23],
"eq_nb_2165",
["false", 9, 1177, 23],
"eq_done_2160",
["jump_false", 9, "if_else_2158", 1177, 23],
["get", 7, 15, 1, 1177, 28],
["frame", 8, 7, 0, 1177, 28],
["null", 7, 1177, 28],
["setarg", 8, 0, 7, 1177, 28],
["invoke", 8, 7, 1177, 28],
["jump", "if_end_2159", 1177, 28],
"if_else_2158",
["get", 7, 8, 1, 1178, 24],
["access", 8, "expected ')' after while condition", 1178, 29],
["get", 9, 23, 1, 1178, 12],
["frame", 15, 9, 2, 1178, 12],
["null", 9, 1178, 12],
["setarg", 15, 0, 9, 1178, 12],
["setarg", 15, 1, 7, 1178, 12],
["setarg", 15, 2, 8, 1178, 12],
["invoke", 15, 7, 1178, 12],
"if_end_2159",
["array", 7, 0, 1179, 15],
["move", 5, 7, 1179, 15],
["store_field", 2, 5, "statements", 1180, 7],
["get", 7, 12, 1, 1181, 18],
["move", 26, 7, 1181, 18],
["get", 7, 11, 1, 1182, 18],
["move", 27, 7, 1182, 18],
["access", 7, "while", 1183, 23],
["put", 7, 12, 1, 1183, 23],
["get", 7, 11, 1, 1184, 24],
["access", 8, 1, 1184, 41],
["is_num", 9, 7, 1184, 41],
["jump_false", 9, "num_err_2166", 1184, 41],
"_nop_tc_240",
"_nop_tc_241",
["add", 9, 7, 8, 1184, 41],
["jump", "num_done_2167", 1184, 41],
"num_err_2166",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1184,
41
],
["access", 8, "error", 1184, 41],
["access", 15, "cannot apply '+': operands must be numbers", 1184, 41],
["array", 16, 0, 1184, 41],
["push", 16, 15, 1184, 41],
["frame", 15, 7, 2, 1184, 41],
["null", 7, 1184, 41],
["setarg", 15, 0, 7, 1184, 41],
["setarg", 15, 1, 8, 1184, 41],
["setarg", 15, 2, 16, 1184, 41],
["invoke", 15, 7, 1184, 41],
["disrupt", 1184, 41],
"num_done_2167",
["put", 9, 11, 1, 1184, 41],
["true", 7, 1185, 25],
["put", 7, 13, 1, 1185, 25],
["get", 7, 28, 1, 1186, 14],
["frame", 8, 7, 0, 1186, 14],
["null", 7, 1186, 14],
["setarg", 8, 0, 7, 1186, 14],
["invoke", 8, 7, 1186, 14],
["move", 10, 7, 1186, 14],
["null", 7, 1187, 19],
["is_identical", 8, 10, 7, 1187, 19],
["jump_true", 8, "ne_nid_2171", 1187, 19],
["jump", "ne_ni_2172", 1187, 19],
"ne_nid_2171",
["false", 8, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_ni_2172",
["is_int", 9, 10, 1187, 19],
["jump_false", 9, "ne_nn_2173", 1187, 19],
"_nop_tc_242",
["jump", "ne_nn_2173", 1187, 19],
["ne_int", 8, 10, 7, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_nn_2173",
["is_num", 9, 10, 1187, 19],
["jump_false", 9, "ne_nt_2174", 1187, 19],
"_nop_tc_243",
["jump", "ne_nt_2174", 1187, 19],
["ne_float", 8, 10, 7, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_nt_2174",
["is_text", 9, 10, 1187, 19],
["jump_false", 9, "ne_nnl_2175", 1187, 19],
"_nop_tc_244",
["jump", "ne_nnl_2175", 1187, 19],
["ne_text", 8, 10, 7, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_nnl_2175",
["is_null", 9, 10, 1187, 19],
["jump_false", 9, "ne_nb_2176", 1187, 19],
"_nop_tc_245",
"_nop_tc_246",
["false", 8, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_nb_2176",
["is_bool", 9, 10, 1187, 19],
["jump_false", 9, "ne_mis_2177", 1187, 19],
"_nop_tc_247",
["jump", "ne_mis_2177", 1187, 19],
["ne_bool", 8, 10, 7, 1187, 19],
["jump", "ne_done_2170", 1187, 19],
"ne_mis_2177",
["true", 8, 1187, 19],
"ne_done_2170",
["jump_false", 8, "if_else_2168", 1187, 19],
["is_array", 7, 5, 1187, 37],
["jump_false", 7, "push_err_2178", 1187, 37],
["push", 5, 10, 1187, 37],
["jump", "push_done_2179", 1187, 37],
"push_err_2178",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1187,
37
],
["access", 8, "error", 1187, 37],
["access", 9, "cannot push: target must be an array", 1187, 37],
["array", 15, 0, 1187, 37],
["push", 15, 9, 1187, 37],
["frame", 9, 7, 2, 1187, 37],
["null", 7, 1187, 37],
["setarg", 9, 0, 7, 1187, 37],
["setarg", 9, 1, 8, 1187, 37],
["setarg", 9, 2, 15, 1187, 37],
["invoke", 9, 7, 1187, 37],
["disrupt", 1187, 37],
"push_done_2179",
["jump", "if_end_2169", 1187, 37],
"if_else_2168",
"if_end_2169",
["put", 27, 11, 1, 1188, 24],
["put", 26, 12, 1, 1189, 23],
["get", 7, 22, 1, 1190, 7],
["frame", 8, 7, 1, 1190, 7],
["null", 7, 1190, 7],
["setarg", 8, 0, 7, 1190, 7],
["setarg", 8, 1, 2, 1190, 7],
["invoke", 8, 7, 1190, 7],
["return", 2, 1191, 14],
"_nop_ur_8",
"if_else_2142",
"if_end_2143",
["access", 7, "do", 1194, 14],
["is_identical", 8, 4, 7, 1194, 14],
["jump_true", 8, "eq_done_2182", 1194, 14],
["is_int", 9, 4, 1194, 14],
["jump_false", 9, "eq_ni_2183", 1194, 14],
"_nop_tc_248",
["jump", "eq_ni_2183", 1194, 14],
["eq_int", 8, 4, 7, 1194, 14],
["jump", "eq_done_2182", 1194, 14],
"eq_ni_2183",
["is_num", 9, 4, 1194, 14],
["jump_false", 9, "eq_nn_2184", 1194, 14],
"_nop_tc_249",
["jump", "eq_nn_2184", 1194, 14],
["eq_float", 8, 4, 7, 1194, 14],
["jump", "eq_done_2182", 1194, 14],
"eq_nn_2184",
["is_text", 9, 4, 1194, 14],
["jump_false", 9, "eq_nt_2185", 1194, 14],
"_nop_tc_250",
"_nop_tc_251",
["eq_text", 8, 4, 7, 1194, 14],
["jump", "eq_done_2182", 1194, 14],
"eq_nt_2185",
["is_null", 9, 4, 1194, 14],
["jump_false", 9, "eq_nnl_2186", 1194, 14],
"_nop_tc_252",
["jump", "eq_nnl_2186", 1194, 14],
["true", 8, 1194, 14],
["jump", "eq_done_2182", 1194, 14],
"eq_nnl_2186",
["is_bool", 9, 4, 1194, 14],
["jump_false", 9, "eq_nb_2187", 1194, 14],
"_nop_tc_253",
["jump", "eq_nb_2187", 1194, 14],
["eq_bool", 8, 4, 7, 1194, 14],
["jump", "eq_done_2182", 1194, 14],
"eq_nb_2187",
["false", 8, 1194, 14],
"eq_done_2182",
["jump_false", 8, "if_else_2180", 1194, 14],
["access", 7, "do", 1195, 23],
["get", 8, 21, 1, 1195, 14],
["frame", 9, 8, 2, 1195, 14],
["null", 8, 1195, 14],
["setarg", 9, 0, 8, 1195, 14],
["setarg", 9, 1, 7, 1195, 14],
["setarg", 9, 2, 3, 1195, 14],
["invoke", 9, 7, 1195, 14],
["move", 2, 7, 1195, 14],
["get", 7, 15, 1, 1196, 7],
["frame", 8, 7, 0, 1196, 7],
["null", 7, 1196, 7],
["setarg", 8, 0, 7, 1196, 7],
["invoke", 8, 7, 1196, 7],
["array", 7, 0, 1197, 15],
["move", 5, 7, 1197, 15],
["store_field", 2, 5, "statements", 1198, 7],
["get", 7, 12, 1, 1199, 18],
["move", 26, 7, 1199, 18],
["get", 7, 11, 1, 1200, 18],
["move", 27, 7, 1200, 18],
["access", 7, "do", 1201, 23],
["put", 7, 12, 1, 1201, 23],
["get", 7, 11, 1, 1202, 24],
["access", 8, 1, 1202, 41],
["is_num", 9, 7, 1202, 41],
["jump_false", 9, "num_err_2188", 1202, 41],
"_nop_tc_254",
"_nop_tc_255",
["add", 9, 7, 8, 1202, 41],
["jump", "num_done_2189", 1202, 41],
"num_err_2188",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1202,
41
],
["access", 8, "error", 1202, 41],
["access", 15, "cannot apply '+': operands must be numbers", 1202, 41],
["array", 16, 0, 1202, 41],
["push", 16, 15, 1202, 41],
["frame", 15, 7, 2, 1202, 41],
["null", 7, 1202, 41],
["setarg", 15, 0, 7, 1202, 41],
["setarg", 15, 1, 8, 1202, 41],
["setarg", 15, 2, 16, 1202, 41],
["invoke", 15, 7, 1202, 41],
["disrupt", 1202, 41],
"num_done_2189",
["put", 9, 11, 1, 1202, 41],
["true", 7, 1203, 25],
["put", 7, 13, 1, 1203, 25],
["get", 7, 28, 1, 1204, 14],
["frame", 8, 7, 0, 1204, 14],
["null", 7, 1204, 14],
["setarg", 8, 0, 7, 1204, 14],
["invoke", 8, 7, 1204, 14],
["move", 10, 7, 1204, 14],
["null", 7, 1205, 19],
["is_identical", 8, 10, 7, 1205, 19],
["jump_true", 8, "ne_nid_2193", 1205, 19],
["jump", "ne_ni_2194", 1205, 19],
"ne_nid_2193",
["false", 8, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_ni_2194",
["is_int", 9, 10, 1205, 19],
["jump_false", 9, "ne_nn_2195", 1205, 19],
"_nop_tc_256",
["jump", "ne_nn_2195", 1205, 19],
["ne_int", 8, 10, 7, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_nn_2195",
["is_num", 9, 10, 1205, 19],
["jump_false", 9, "ne_nt_2196", 1205, 19],
"_nop_tc_257",
["jump", "ne_nt_2196", 1205, 19],
["ne_float", 8, 10, 7, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_nt_2196",
["is_text", 9, 10, 1205, 19],
["jump_false", 9, "ne_nnl_2197", 1205, 19],
"_nop_tc_258",
["jump", "ne_nnl_2197", 1205, 19],
["ne_text", 8, 10, 7, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_nnl_2197",
["is_null", 9, 10, 1205, 19],
["jump_false", 9, "ne_nb_2198", 1205, 19],
"_nop_tc_259",
"_nop_tc_260",
["false", 8, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_nb_2198",
["is_bool", 9, 10, 1205, 19],
["jump_false", 9, "ne_mis_2199", 1205, 19],
"_nop_tc_261",
["jump", "ne_mis_2199", 1205, 19],
["ne_bool", 8, 10, 7, 1205, 19],
["jump", "ne_done_2192", 1205, 19],
"ne_mis_2199",
["true", 8, 1205, 19],
"ne_done_2192",
["jump_false", 8, "if_else_2190", 1205, 19],
["is_array", 7, 5, 1205, 37],
["jump_false", 7, "push_err_2200", 1205, 37],
["push", 5, 10, 1205, 37],
["jump", "push_done_2201", 1205, 37],
"push_err_2200",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1205,
37
],
["access", 8, "error", 1205, 37],
["access", 9, "cannot push: target must be an array", 1205, 37],
["array", 15, 0, 1205, 37],
["push", 15, 9, 1205, 37],
["frame", 9, 7, 2, 1205, 37],
["null", 7, 1205, 37],
["setarg", 9, 0, 7, 1205, 37],
["setarg", 9, 1, 8, 1205, 37],
["setarg", 9, 2, 15, 1205, 37],
["invoke", 9, 7, 1205, 37],
["disrupt", 1205, 37],
"push_done_2201",
["jump", "if_end_2191", 1205, 37],
"if_else_2190",
"if_end_2191",
["put", 27, 11, 1, 1206, 24],
["put", 26, 12, 1, 1207, 23],
["get", 7, 8, 1, 1208, 11],
["load_field", 8, 7, "kind", 1208, 11],
["access", 7, "while", 1208, 23],
["is_identical", 9, 8, 7, 1208, 23],
["jump_true", 9, "eq_done_2204", 1208, 23],
["is_int", 15, 8, 1208, 23],
["jump_false", 15, "eq_ni_2205", 1208, 23],
"_nop_tc_262",
["jump", "eq_ni_2205", 1208, 23],
["eq_int", 9, 8, 7, 1208, 23],
["jump", "eq_done_2204", 1208, 23],
"eq_ni_2205",
["is_num", 15, 8, 1208, 23],
["jump_false", 15, "eq_nn_2206", 1208, 23],
"_nop_tc_263",
["jump", "eq_nn_2206", 1208, 23],
["eq_float", 9, 8, 7, 1208, 23],
["jump", "eq_done_2204", 1208, 23],
"eq_nn_2206",
["is_text", 15, 8, 1208, 23],
["jump_false", 15, "eq_nt_2207", 1208, 23],
"_nop_tc_264",
"_nop_tc_265",
["eq_text", 9, 8, 7, 1208, 23],
["jump", "eq_done_2204", 1208, 23],
"eq_nt_2207",
["is_null", 15, 8, 1208, 23],
["jump_false", 15, "eq_nnl_2208", 1208, 23],
"_nop_tc_266",
["jump", "eq_nnl_2208", 1208, 23],
["true", 9, 1208, 23],
["jump", "eq_done_2204", 1208, 23],
"eq_nnl_2208",
["is_bool", 15, 8, 1208, 23],
["jump_false", 15, "eq_nb_2209", 1208, 23],
"_nop_tc_267",
["jump", "eq_nb_2209", 1208, 23],
["eq_bool", 9, 8, 7, 1208, 23],
["jump", "eq_done_2204", 1208, 23],
"eq_nb_2209",
["false", 9, 1208, 23],
"eq_done_2204",
["jump_false", 9, "if_else_2202", 1208, 23],
["get", 7, 15, 1, 1208, 32],
["frame", 8, 7, 0, 1208, 32],
["null", 7, 1208, 32],
["setarg", 8, 0, 7, 1208, 32],
["invoke", 8, 7, 1208, 32],
["jump", "if_end_2203", 1208, 32],
"if_else_2202",
["get", 7, 8, 1, 1209, 24],
["access", 8, "expected 'while' after do body", 1209, 29],
["get", 9, 23, 1, 1209, 12],
["frame", 15, 9, 2, 1209, 12],
["null", 9, 1209, 12],
["setarg", 15, 0, 9, 1209, 12],
["setarg", 15, 1, 7, 1209, 12],
["setarg", 15, 2, 8, 1209, 12],
["invoke", 15, 7, 1209, 12],
"if_end_2203",
["get", 7, 8, 1, 1210, 11],
["load_field", 8, 7, "kind", 1210, 11],
["access", 7, "(", 1210, 23],
["is_identical", 9, 8, 7, 1210, 23],
["jump_true", 9, "eq_done_2212", 1210, 23],
["is_int", 15, 8, 1210, 23],
["jump_false", 15, "eq_ni_2213", 1210, 23],
"_nop_tc_268",
["jump", "eq_ni_2213", 1210, 23],
["eq_int", 9, 8, 7, 1210, 23],
["jump", "eq_done_2212", 1210, 23],
"eq_ni_2213",
["is_num", 15, 8, 1210, 23],
["jump_false", 15, "eq_nn_2214", 1210, 23],
"_nop_tc_269",
["jump", "eq_nn_2214", 1210, 23],
["eq_float", 9, 8, 7, 1210, 23],
["jump", "eq_done_2212", 1210, 23],
"eq_nn_2214",
["is_text", 15, 8, 1210, 23],
["jump_false", 15, "eq_nt_2215", 1210, 23],
"_nop_tc_270",
"_nop_tc_271",
["eq_text", 9, 8, 7, 1210, 23],
["jump", "eq_done_2212", 1210, 23],
"eq_nt_2215",
["is_null", 15, 8, 1210, 23],
["jump_false", 15, "eq_nnl_2216", 1210, 23],
"_nop_tc_272",
["jump", "eq_nnl_2216", 1210, 23],
["true", 9, 1210, 23],
["jump", "eq_done_2212", 1210, 23],
"eq_nnl_2216",
["is_bool", 15, 8, 1210, 23],
["jump_false", 15, "eq_nb_2217", 1210, 23],
"_nop_tc_273",
["jump", "eq_nb_2217", 1210, 23],
["eq_bool", 9, 8, 7, 1210, 23],
["jump", "eq_done_2212", 1210, 23],
"eq_nb_2217",
["false", 9, 1210, 23],
"eq_done_2212",
["jump_false", 9, "if_else_2210", 1210, 23],
["get", 7, 15, 1, 1210, 28],
["frame", 8, 7, 0, 1210, 28],
["null", 7, 1210, 28],
["setarg", 8, 0, 7, 1210, 28],
["invoke", 8, 7, 1210, 28],
["jump", "if_end_2211", 1210, 28],
"if_else_2210",
["get", 7, 8, 1, 1211, 24],
["access", 8, "expected '(' before condition", 1211, 29],
["get", 9, 23, 1, 1211, 12],
["frame", 15, 9, 2, 1211, 12],
["null", 9, 1211, 12],
["setarg", 15, 0, 9, 1211, 12],
["setarg", 15, 1, 7, 1211, 12],
["setarg", 15, 2, 8, 1211, 12],
["invoke", 15, 7, 1211, 12],
"if_end_2211",
["get", 7, 20, 1, 1212, 14],
["frame", 8, 7, 0, 1212, 14],
["null", 7, 1212, 14],
["setarg", 8, 0, 7, 1212, 14],
["invoke", 8, 7, 1212, 14],
["move", 6, 7, 1212, 14],
["store_field", 2, 6, "expression", 1213, 7],
["get", 6, 8, 1, 1214, 11],
["load_field", 7, 6, "kind", 1214, 11],
["access", 6, ")", 1214, 23],
["is_identical", 8, 7, 6, 1214, 23],
["jump_true", 8, "eq_done_2220", 1214, 23],
["is_int", 9, 7, 1214, 23],
["jump_false", 9, "eq_ni_2221", 1214, 23],
"_nop_tc_274",
["jump", "eq_ni_2221", 1214, 23],
["eq_int", 8, 7, 6, 1214, 23],
["jump", "eq_done_2220", 1214, 23],
"eq_ni_2221",
["is_num", 9, 7, 1214, 23],
["jump_false", 9, "eq_nn_2222", 1214, 23],
"_nop_tc_275",
["jump", "eq_nn_2222", 1214, 23],
["eq_float", 8, 7, 6, 1214, 23],
["jump", "eq_done_2220", 1214, 23],
"eq_nn_2222",
["is_text", 9, 7, 1214, 23],
["jump_false", 9, "eq_nt_2223", 1214, 23],
"_nop_tc_276",
"_nop_tc_277",
["eq_text", 8, 7, 6, 1214, 23],
["jump", "eq_done_2220", 1214, 23],
"eq_nt_2223",
["is_null", 9, 7, 1214, 23],
["jump_false", 9, "eq_nnl_2224", 1214, 23],
"_nop_tc_278",
["jump", "eq_nnl_2224", 1214, 23],
["true", 8, 1214, 23],
["jump", "eq_done_2220", 1214, 23],
"eq_nnl_2224",
["is_bool", 9, 7, 1214, 23],
["jump_false", 9, "eq_nb_2225", 1214, 23],
"_nop_tc_279",
["jump", "eq_nb_2225", 1214, 23],
["eq_bool", 8, 7, 6, 1214, 23],
["jump", "eq_done_2220", 1214, 23],
"eq_nb_2225",
["false", 8, 1214, 23],
"eq_done_2220",
["jump_false", 8, "if_else_2218", 1214, 23],
["get", 6, 15, 1, 1214, 28],
["frame", 7, 6, 0, 1214, 28],
["null", 6, 1214, 28],
["setarg", 7, 0, 6, 1214, 28],
["invoke", 7, 6, 1214, 28],
["jump", "if_end_2219", 1214, 28],
"if_else_2218",
["get", 6, 8, 1, 1215, 24],
["access", 7, "expected ')' after do-while condition", 1215, 29],
["get", 8, 23, 1, 1215, 12],
["frame", 9, 8, 2, 1215, 12],
["null", 8, 1215, 12],
["setarg", 9, 0, 8, 1215, 12],
["setarg", 9, 1, 6, 1215, 12],
["setarg", 9, 2, 7, 1215, 12],
["invoke", 9, 6, 1215, 12],
"if_end_2219",
["get", 6, 43, 1, 1216, 7],
["frame", 7, 6, 0, 1216, 7],
["null", 6, 1216, 7],
["setarg", 7, 0, 6, 1216, 7],
["invoke", 7, 6, 1216, 7],
["get", 6, 22, 1, 1217, 7],
["frame", 7, 6, 1, 1217, 7],
["null", 6, 1217, 7],
["setarg", 7, 0, 6, 1217, 7],
["setarg", 7, 1, 2, 1217, 7],
["invoke", 7, 6, 1217, 7],
["return", 2, 1218, 14],
"_nop_ur_9",
"if_else_2180",
"if_end_2181",
["access", 6, "for", 1221, 14],
["is_identical", 7, 4, 6, 1221, 14],
["jump_true", 7, "eq_done_2228", 1221, 14],
["is_int", 8, 4, 1221, 14],
["jump_false", 8, "eq_ni_2229", 1221, 14],
"_nop_tc_280",
["jump", "eq_ni_2229", 1221, 14],
["eq_int", 7, 4, 6, 1221, 14],
["jump", "eq_done_2228", 1221, 14],
"eq_ni_2229",
["is_num", 8, 4, 1221, 14],
["jump_false", 8, "eq_nn_2230", 1221, 14],
"_nop_tc_281",
["jump", "eq_nn_2230", 1221, 14],
["eq_float", 7, 4, 6, 1221, 14],
["jump", "eq_done_2228", 1221, 14],
"eq_nn_2230",
["is_text", 8, 4, 1221, 14],
["jump_false", 8, "eq_nt_2231", 1221, 14],
"_nop_tc_282",
"_nop_tc_283",
["eq_text", 7, 4, 6, 1221, 14],
["jump", "eq_done_2228", 1221, 14],
"eq_nt_2231",
["is_null", 8, 4, 1221, 14],
["jump_false", 8, "eq_nnl_2232", 1221, 14],
"_nop_tc_284",
["jump", "eq_nnl_2232", 1221, 14],
["true", 7, 1221, 14],
["jump", "eq_done_2228", 1221, 14],
"eq_nnl_2232",
["is_bool", 8, 4, 1221, 14],
["jump_false", 8, "eq_nb_2233", 1221, 14],
"_nop_tc_285",
["jump", "eq_nb_2233", 1221, 14],
["eq_bool", 7, 4, 6, 1221, 14],
["jump", "eq_done_2228", 1221, 14],
"eq_nb_2233",
["false", 7, 1221, 14],
"eq_done_2228",
["jump_false", 7, "if_else_2226", 1221, 14],
["access", 6, "for", 1222, 23],
["get", 7, 21, 1, 1222, 14],
["frame", 8, 7, 2, 1222, 14],
["null", 7, 1222, 14],
["setarg", 8, 0, 7, 1222, 14],
["setarg", 8, 1, 6, 1222, 14],
["setarg", 8, 2, 3, 1222, 14],
["invoke", 8, 6, 1222, 14],
["move", 2, 6, 1222, 14],
["get", 6, 15, 1, 1223, 7],
["frame", 7, 6, 0, 1223, 7],
["null", 6, 1223, 7],
["setarg", 7, 0, 6, 1223, 7],
["invoke", 7, 6, 1223, 7],
["get", 6, 8, 1, 1224, 11],
["load_field", 7, 6, "kind", 1224, 11],
["access", 6, "(", 1224, 23],
["is_identical", 8, 7, 6, 1224, 23],
["jump_true", 8, "eq_done_2236", 1224, 23],
["is_int", 9, 7, 1224, 23],
["jump_false", 9, "eq_ni_2237", 1224, 23],
"_nop_tc_286",
["jump", "eq_ni_2237", 1224, 23],
["eq_int", 8, 7, 6, 1224, 23],
["jump", "eq_done_2236", 1224, 23],
"eq_ni_2237",
["is_num", 9, 7, 1224, 23],
["jump_false", 9, "eq_nn_2238", 1224, 23],
"_nop_tc_287",
["jump", "eq_nn_2238", 1224, 23],
["eq_float", 8, 7, 6, 1224, 23],
["jump", "eq_done_2236", 1224, 23],
"eq_nn_2238",
["is_text", 9, 7, 1224, 23],
["jump_false", 9, "eq_nt_2239", 1224, 23],
"_nop_tc_288",
"_nop_tc_289",
["eq_text", 8, 7, 6, 1224, 23],
["jump", "eq_done_2236", 1224, 23],
"eq_nt_2239",
["is_null", 9, 7, 1224, 23],
["jump_false", 9, "eq_nnl_2240", 1224, 23],
"_nop_tc_290",
["jump", "eq_nnl_2240", 1224, 23],
["true", 8, 1224, 23],
["jump", "eq_done_2236", 1224, 23],
"eq_nnl_2240",
["is_bool", 9, 7, 1224, 23],
["jump_false", 9, "eq_nb_2241", 1224, 23],
"_nop_tc_291",
["jump", "eq_nb_2241", 1224, 23],
["eq_bool", 8, 7, 6, 1224, 23],
["jump", "eq_done_2236", 1224, 23],
"eq_nb_2241",
["false", 8, 1224, 23],
"eq_done_2236",
["jump_false", 8, "if_else_2234", 1224, 23],
["get", 6, 15, 1, 1224, 28],
["frame", 7, 6, 0, 1224, 28],
["null", 6, 1224, 28],
["setarg", 7, 0, 6, 1224, 28],
["invoke", 7, 6, 1224, 28],
["jump", "if_end_2235", 1224, 28],
"if_else_2234",
["get", 6, 8, 1, 1225, 24],
["access", 7, "expected '(' after for", 1225, 29],
["get", 8, 23, 1, 1225, 12],
["frame", 9, 8, 2, 1225, 12],
["null", 8, 1225, 12],
["setarg", 9, 0, 8, 1225, 12],
["setarg", 9, 1, 6, 1225, 12],
["setarg", 9, 2, 7, 1225, 12],
["invoke", 9, 6, 1225, 12],
"if_end_2235",
["get", 6, 8, 1, 1226, 11],
["load_field", 7, 6, "kind", 1226, 11],
["access", 6, ";", 1226, 23],
["is_identical", 8, 7, 6, 1226, 23],
["jump_true", 8, "ne_nid_2245", 1226, 23],
["jump", "ne_ni_2246", 1226, 23],
"ne_nid_2245",
["false", 8, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_ni_2246",
["is_int", 9, 7, 1226, 23],
["jump_false", 9, "ne_nn_2247", 1226, 23],
"_nop_tc_292",
["jump", "ne_nn_2247", 1226, 23],
["ne_int", 8, 7, 6, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_nn_2247",
["is_num", 9, 7, 1226, 23],
["jump_false", 9, "ne_nt_2248", 1226, 23],
"_nop_tc_293",
["jump", "ne_nt_2248", 1226, 23],
["ne_float", 8, 7, 6, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_nt_2248",
["is_text", 9, 7, 1226, 23],
["jump_false", 9, "ne_nnl_2249", 1226, 23],
"_nop_tc_294",
"_nop_tc_295",
["ne_text", 8, 7, 6, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_nnl_2249",
["is_null", 9, 7, 1226, 23],
["jump_false", 9, "ne_nb_2250", 1226, 23],
"_nop_tc_296",
["jump", "ne_nb_2250", 1226, 23],
["false", 8, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_nb_2250",
["is_bool", 9, 7, 1226, 23],
["jump_false", 9, "ne_mis_2251", 1226, 23],
"_nop_tc_297",
["jump", "ne_mis_2251", 1226, 23],
["ne_bool", 8, 7, 6, 1226, 23],
["jump", "ne_done_2244", 1226, 23],
"ne_mis_2251",
["true", 8, 1226, 23],
"ne_done_2244",
["jump_false", 8, "if_else_2242", 1226, 23],
["get", 6, 8, 1, 1227, 13],
["load_field", 7, 6, "kind", 1227, 13],
["access", 6, "var", 1227, 25],
["is_identical", 8, 7, 6, 1227, 25],
["jump_true", 8, "eq_done_2255", 1227, 25],
["is_int", 9, 7, 1227, 25],
["jump_false", 9, "eq_ni_2256", 1227, 25],
"_nop_tc_298",
["jump", "eq_ni_2256", 1227, 25],
["eq_int", 8, 7, 6, 1227, 25],
["jump", "eq_done_2255", 1227, 25],
"eq_ni_2256",
["is_num", 9, 7, 1227, 25],
["jump_false", 9, "eq_nn_2257", 1227, 25],
"_nop_tc_299",
["jump", "eq_nn_2257", 1227, 25],
["eq_float", 8, 7, 6, 1227, 25],
["jump", "eq_done_2255", 1227, 25],
"eq_nn_2257",
["is_text", 9, 7, 1227, 25],
["jump_false", 9, "eq_nt_2258", 1227, 25],
"_nop_tc_300",
"_nop_tc_301",
["eq_text", 8, 7, 6, 1227, 25],
["jump", "eq_done_2255", 1227, 25],
"eq_nt_2258",
["is_null", 9, 7, 1227, 25],
["jump_false", 9, "eq_nnl_2259", 1227, 25],
"_nop_tc_302",
["jump", "eq_nnl_2259", 1227, 25],
["true", 8, 1227, 25],
["jump", "eq_done_2255", 1227, 25],
"eq_nnl_2259",
["is_bool", 9, 7, 1227, 25],
["jump_false", 9, "eq_nb_2260", 1227, 25],
"_nop_tc_303",
["jump", "eq_nb_2260", 1227, 25],
["eq_bool", 8, 7, 6, 1227, 25],
["jump", "eq_done_2255", 1227, 25],
"eq_nb_2260",
["false", 8, 1227, 25],
"eq_done_2255",
["move", 6, 8, 1227, 25],
["jump_true", 6, "or_end_2254", 1227, 25],
["get", 7, 8, 1, 1227, 34],
["load_field", 8, 7, "kind", 1227, 34],
["access", 7, "def", 1227, 46],
["is_identical", 9, 8, 7, 1227, 46],
["jump_true", 9, "eq_done_2261", 1227, 46],
["is_int", 15, 8, 1227, 46],
["jump_false", 15, "eq_ni_2262", 1227, 46],
"_nop_tc_304",
["jump", "eq_ni_2262", 1227, 46],
["eq_int", 9, 8, 7, 1227, 46],
["jump", "eq_done_2261", 1227, 46],
"eq_ni_2262",
["is_num", 15, 8, 1227, 46],
["jump_false", 15, "eq_nn_2263", 1227, 46],
"_nop_tc_305",
["jump", "eq_nn_2263", 1227, 46],
["eq_float", 9, 8, 7, 1227, 46],
["jump", "eq_done_2261", 1227, 46],
"eq_nn_2263",
["is_text", 15, 8, 1227, 46],
["jump_false", 15, "eq_nt_2264", 1227, 46],
"_nop_tc_306",
"_nop_tc_307",
["eq_text", 9, 8, 7, 1227, 46],
["jump", "eq_done_2261", 1227, 46],
"eq_nt_2264",
["is_null", 15, 8, 1227, 46],
["jump_false", 15, "eq_nnl_2265", 1227, 46],
"_nop_tc_308",
["jump", "eq_nnl_2265", 1227, 46],
["true", 9, 1227, 46],
["jump", "eq_done_2261", 1227, 46],
"eq_nnl_2265",
["is_bool", 15, 8, 1227, 46],
["jump_false", 15, "eq_nb_2266", 1227, 46],
"_nop_tc_309",
["jump", "eq_nb_2266", 1227, 46],
["eq_bool", 9, 8, 7, 1227, 46],
["jump", "eq_done_2261", 1227, 46],
"eq_nb_2266",
["false", 9, 1227, 46],
"eq_done_2261",
["move", 6, 9, 1227, 46],
"or_end_2254",
["jump_false", 6, "if_else_2252", 1227, 46],
["get", 6, 8, 1, 1228, 23],
["access", 7, "'", 1228, 28],
["get", 8, 8, 1, 1228, 34],
["load_field", 9, 8, "kind", 1228, 34],
"_nop_tc_310",
"_nop_tc_311",
["is_text", 8, 9, 1228, 34],
["jump_false", 8, "add_cn_2268", 1228, 34],
["concat", 15, 7, 9, 1228, 34],
["jump", "add_done_2267", 1228, 34],
"add_cn_2268",
"_nop_tc_312",
["jump", "add_err_2269", 1228, 34],
["is_num", 8, 9, 1228, 34],
["jump_false", 8, "add_err_2269", 1228, 34],
["add", 15, 7, 9, 1228, 34],
["jump", "add_done_2267", 1228, 34],
"add_err_2269",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1228,
34
],
["access", 8, "error", 1228, 34],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 1228, 34],
["array", 16, 0, 1228, 34],
["push", 16, 9, 1228, 34],
["frame", 9, 7, 2, 1228, 34],
["null", 7, 1228, 34],
["setarg", 9, 0, 7, 1228, 34],
["setarg", 9, 1, 8, 1228, 34],
["setarg", 9, 2, 16, 1228, 34],
["invoke", 9, 7, 1228, 34],
["disrupt", 1228, 34],
"add_done_2267",
["access", 7, "' declarations cannot appear in the for initializer; declare variables before the for loop", 1228, 45],
["is_text", 8, 15, 1228, 45],
["jump_false", 8, "add_cn_2271", 1228, 45],
"_nop_tc_313",
"_nop_tc_314",
["concat", 9, 15, 7, 1228, 45],
["jump", "add_done_2270", 1228, 45],
"add_cn_2271",
["is_num", 8, 15, 1228, 45],
["jump_false", 8, "add_err_2272", 1228, 45],
"_nop_tc_315",
["jump", "add_err_2272", 1228, 45],
["add", 9, 15, 7, 1228, 45],
["jump", "add_done_2270", 1228, 45],
"add_err_2272",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1228,
45
],
["access", 8, "error", 1228, 45],
["access", 15, "cannot apply '+': operands must both be text or both be numbers", 1228, 45],
["array", 16, 0, 1228, 45],
["push", 16, 15, 1228, 45],
["frame", 15, 7, 2, 1228, 45],
["null", 7, 1228, 45],
["setarg", 15, 0, 7, 1228, 45],
["setarg", 15, 1, 8, 1228, 45],
["setarg", 15, 2, 16, 1228, 45],
["invoke", 15, 7, 1228, 45],
["disrupt", 1228, 45],
"add_done_2270",
["get", 7, 23, 1, 1228, 11],
["frame", 8, 7, 2, 1228, 11],
["null", 7, 1228, 11],
["setarg", 8, 0, 7, 1228, 11],
["setarg", 8, 1, 6, 1228, 11],
["setarg", 8, 2, 9, 1228, 11],
["invoke", 8, 6, 1228, 11],
["get", 6, 28, 1, 1229, 18],
["frame", 7, 6, 0, 1229, 18],
["null", 6, 1229, 18],
["setarg", 7, 0, 6, 1229, 18],
["invoke", 7, 6, 1229, 18],
["move", 12, 6, 1229, 18],
["store_field", 2, 12, "init", 1230, 11],
["jump", "if_end_2253", 1230, 11],
"if_else_2252",
["get", 6, 20, 1, 1232, 18],
["frame", 7, 6, 0, 1232, 18],
["null", 6, 1232, 18],
["setarg", 7, 0, 6, 1232, 18],
["invoke", 7, 6, 1232, 18],
["move", 12, 6, 1232, 18],
["store_field", 2, 12, "init", 1233, 11],
["get", 6, 8, 1, 1234, 15],
["load_field", 7, 6, "kind", 1234, 15],
["access", 6, ";", 1234, 27],
["is_identical", 8, 7, 6, 1234, 27],
["jump_true", 8, "eq_done_2275", 1234, 27],
["is_int", 9, 7, 1234, 27],
["jump_false", 9, "eq_ni_2276", 1234, 27],
"_nop_tc_316",
["jump", "eq_ni_2276", 1234, 27],
["eq_int", 8, 7, 6, 1234, 27],
["jump", "eq_done_2275", 1234, 27],
"eq_ni_2276",
["is_num", 9, 7, 1234, 27],
["jump_false", 9, "eq_nn_2277", 1234, 27],
"_nop_tc_317",
["jump", "eq_nn_2277", 1234, 27],
["eq_float", 8, 7, 6, 1234, 27],
["jump", "eq_done_2275", 1234, 27],
"eq_nn_2277",
["is_text", 9, 7, 1234, 27],
["jump_false", 9, "eq_nt_2278", 1234, 27],
"_nop_tc_318",
"_nop_tc_319",
["eq_text", 8, 7, 6, 1234, 27],
["jump", "eq_done_2275", 1234, 27],
"eq_nt_2278",
["is_null", 9, 7, 1234, 27],
["jump_false", 9, "eq_nnl_2279", 1234, 27],
"_nop_tc_320",
["jump", "eq_nnl_2279", 1234, 27],
["true", 8, 1234, 27],
["jump", "eq_done_2275", 1234, 27],
"eq_nnl_2279",
["is_bool", 9, 7, 1234, 27],
["jump_false", 9, "eq_nb_2280", 1234, 27],
"_nop_tc_321",
["jump", "eq_nb_2280", 1234, 27],
["eq_bool", 8, 7, 6, 1234, 27],
["jump", "eq_done_2275", 1234, 27],
"eq_nb_2280",
["false", 8, 1234, 27],
"eq_done_2275",
["jump_false", 8, "if_else_2273", 1234, 27],
["get", 6, 15, 1, 1234, 32],
["frame", 7, 6, 0, 1234, 32],
["null", 6, 1234, 32],
["setarg", 7, 0, 6, 1234, 32],
["invoke", 7, 6, 1234, 32],
["jump", "if_end_2274", 1234, 32],
"if_else_2273",
"if_end_2274",
"if_end_2253",
["jump", "if_end_2243", 1234, 32],
"if_else_2242",
["get", 6, 15, 1, 1237, 9],
["frame", 7, 6, 0, 1237, 9],
["null", 6, 1237, 9],
["setarg", 7, 0, 6, 1237, 9],
["invoke", 7, 6, 1237, 9],
"if_end_2243",
["get", 6, 8, 1, 1239, 11],
["load_field", 7, 6, "kind", 1239, 11],
["access", 6, ";", 1239, 23],
["is_identical", 8, 7, 6, 1239, 23],
["jump_true", 8, "ne_nid_2284", 1239, 23],
["jump", "ne_ni_2285", 1239, 23],
"ne_nid_2284",
["false", 8, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_ni_2285",
["is_int", 9, 7, 1239, 23],
["jump_false", 9, "ne_nn_2286", 1239, 23],
"_nop_tc_322",
["jump", "ne_nn_2286", 1239, 23],
["ne_int", 8, 7, 6, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_nn_2286",
["is_num", 9, 7, 1239, 23],
["jump_false", 9, "ne_nt_2287", 1239, 23],
"_nop_tc_323",
["jump", "ne_nt_2287", 1239, 23],
["ne_float", 8, 7, 6, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_nt_2287",
["is_text", 9, 7, 1239, 23],
["jump_false", 9, "ne_nnl_2288", 1239, 23],
"_nop_tc_324",
"_nop_tc_325",
["ne_text", 8, 7, 6, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_nnl_2288",
["is_null", 9, 7, 1239, 23],
["jump_false", 9, "ne_nb_2289", 1239, 23],
"_nop_tc_326",
["jump", "ne_nb_2289", 1239, 23],
["false", 8, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_nb_2289",
["is_bool", 9, 7, 1239, 23],
["jump_false", 9, "ne_mis_2290", 1239, 23],
"_nop_tc_327",
["jump", "ne_mis_2290", 1239, 23],
["ne_bool", 8, 7, 6, 1239, 23],
["jump", "ne_done_2283", 1239, 23],
"ne_mis_2290",
["true", 8, 1239, 23],
"ne_done_2283",
["jump_false", 8, "if_else_2281", 1239, 23],
["get", 6, 20, 1, 1240, 16],
["frame", 7, 6, 0, 1240, 16],
["null", 6, 1240, 16],
["setarg", 7, 0, 6, 1240, 16],
["invoke", 7, 6, 1240, 16],
["move", 13, 6, 1240, 16],
["store_field", 2, 13, "test", 1241, 9],
["jump", "if_end_2282", 1241, 9],
"if_else_2281",
"if_end_2282",
["get", 6, 8, 1, 1243, 11],
["load_field", 7, 6, "kind", 1243, 11],
["access", 6, ";", 1243, 23],
["is_identical", 8, 7, 6, 1243, 23],
["jump_true", 8, "eq_done_2293", 1243, 23],
["is_int", 9, 7, 1243, 23],
["jump_false", 9, "eq_ni_2294", 1243, 23],
"_nop_tc_328",
["jump", "eq_ni_2294", 1243, 23],
["eq_int", 8, 7, 6, 1243, 23],
["jump", "eq_done_2293", 1243, 23],
"eq_ni_2294",
["is_num", 9, 7, 1243, 23],
["jump_false", 9, "eq_nn_2295", 1243, 23],
"_nop_tc_329",
["jump", "eq_nn_2295", 1243, 23],
["eq_float", 8, 7, 6, 1243, 23],
["jump", "eq_done_2293", 1243, 23],
"eq_nn_2295",
["is_text", 9, 7, 1243, 23],
["jump_false", 9, "eq_nt_2296", 1243, 23],
"_nop_tc_330",
"_nop_tc_331",
["eq_text", 8, 7, 6, 1243, 23],
["jump", "eq_done_2293", 1243, 23],
"eq_nt_2296",
["is_null", 9, 7, 1243, 23],
["jump_false", 9, "eq_nnl_2297", 1243, 23],
"_nop_tc_332",
["jump", "eq_nnl_2297", 1243, 23],
["true", 8, 1243, 23],
["jump", "eq_done_2293", 1243, 23],
"eq_nnl_2297",
["is_bool", 9, 7, 1243, 23],
["jump_false", 9, "eq_nb_2298", 1243, 23],
"_nop_tc_333",
["jump", "eq_nb_2298", 1243, 23],
["eq_bool", 8, 7, 6, 1243, 23],
["jump", "eq_done_2293", 1243, 23],
"eq_nb_2298",
["false", 8, 1243, 23],
"eq_done_2293",
["jump_false", 8, "if_else_2291", 1243, 23],
["get", 6, 15, 1, 1243, 28],
["frame", 7, 6, 0, 1243, 28],
["null", 6, 1243, 28],
["setarg", 7, 0, 6, 1243, 28],
["invoke", 7, 6, 1243, 28],
["jump", "if_end_2292", 1243, 28],
"if_else_2291",
"if_end_2292",
["get", 6, 8, 1, 1244, 11],
["load_field", 7, 6, "kind", 1244, 11],
["access", 6, ")", 1244, 23],
["is_identical", 8, 7, 6, 1244, 23],
["jump_true", 8, "ne_nid_2302", 1244, 23],
["jump", "ne_ni_2303", 1244, 23],
"ne_nid_2302",
["false", 8, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_ni_2303",
["is_int", 9, 7, 1244, 23],
["jump_false", 9, "ne_nn_2304", 1244, 23],
"_nop_tc_334",
["jump", "ne_nn_2304", 1244, 23],
["ne_int", 8, 7, 6, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_nn_2304",
["is_num", 9, 7, 1244, 23],
["jump_false", 9, "ne_nt_2305", 1244, 23],
"_nop_tc_335",
["jump", "ne_nt_2305", 1244, 23],
["ne_float", 8, 7, 6, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_nt_2305",
["is_text", 9, 7, 1244, 23],
["jump_false", 9, "ne_nnl_2306", 1244, 23],
"_nop_tc_336",
"_nop_tc_337",
["ne_text", 8, 7, 6, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_nnl_2306",
["is_null", 9, 7, 1244, 23],
["jump_false", 9, "ne_nb_2307", 1244, 23],
"_nop_tc_338",
["jump", "ne_nb_2307", 1244, 23],
["false", 8, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_nb_2307",
["is_bool", 9, 7, 1244, 23],
["jump_false", 9, "ne_mis_2308", 1244, 23],
"_nop_tc_339",
["jump", "ne_mis_2308", 1244, 23],
["ne_bool", 8, 7, 6, 1244, 23],
["jump", "ne_done_2301", 1244, 23],
"ne_mis_2308",
["true", 8, 1244, 23],
"ne_done_2301",
["jump_false", 8, "if_else_2299", 1244, 23],
["get", 6, 20, 1, 1245, 18],
["frame", 7, 6, 0, 1245, 18],
["null", 6, 1245, 18],
["setarg", 7, 0, 6, 1245, 18],
["invoke", 7, 6, 1245, 18],
["move", 14, 6, 1245, 18],
["store_field", 2, 14, "update", 1246, 9],
["jump", "if_end_2300", 1246, 9],
"if_else_2299",
"if_end_2300",
["get", 6, 8, 1, 1248, 11],
["load_field", 7, 6, "kind", 1248, 11],
["access", 6, ")", 1248, 23],
["is_identical", 8, 7, 6, 1248, 23],
["jump_true", 8, "eq_done_2311", 1248, 23],
["is_int", 9, 7, 1248, 23],
["jump_false", 9, "eq_ni_2312", 1248, 23],
"_nop_tc_340",
["jump", "eq_ni_2312", 1248, 23],
["eq_int", 8, 7, 6, 1248, 23],
["jump", "eq_done_2311", 1248, 23],
"eq_ni_2312",
["is_num", 9, 7, 1248, 23],
["jump_false", 9, "eq_nn_2313", 1248, 23],
"_nop_tc_341",
["jump", "eq_nn_2313", 1248, 23],
["eq_float", 8, 7, 6, 1248, 23],
["jump", "eq_done_2311", 1248, 23],
"eq_nn_2313",
["is_text", 9, 7, 1248, 23],
["jump_false", 9, "eq_nt_2314", 1248, 23],
"_nop_tc_342",
"_nop_tc_343",
["eq_text", 8, 7, 6, 1248, 23],
["jump", "eq_done_2311", 1248, 23],
"eq_nt_2314",
["is_null", 9, 7, 1248, 23],
["jump_false", 9, "eq_nnl_2315", 1248, 23],
"_nop_tc_344",
["jump", "eq_nnl_2315", 1248, 23],
["true", 8, 1248, 23],
["jump", "eq_done_2311", 1248, 23],
"eq_nnl_2315",
["is_bool", 9, 7, 1248, 23],
["jump_false", 9, "eq_nb_2316", 1248, 23],
"_nop_tc_345",
["jump", "eq_nb_2316", 1248, 23],
["eq_bool", 8, 7, 6, 1248, 23],
["jump", "eq_done_2311", 1248, 23],
"eq_nb_2316",
["false", 8, 1248, 23],
"eq_done_2311",
["jump_false", 8, "if_else_2309", 1248, 23],
["get", 6, 15, 1, 1248, 28],
["frame", 7, 6, 0, 1248, 28],
["null", 6, 1248, 28],
["setarg", 7, 0, 6, 1248, 28],
["invoke", 7, 6, 1248, 28],
["jump", "if_end_2310", 1248, 28],
"if_else_2309",
["get", 6, 8, 1, 1249, 24],
["access", 7, "expected ')' after for clauses", 1249, 29],
["get", 8, 23, 1, 1249, 12],
["frame", 9, 8, 2, 1249, 12],
["null", 8, 1249, 12],
["setarg", 9, 0, 8, 1249, 12],
["setarg", 9, 1, 6, 1249, 12],
["setarg", 9, 2, 7, 1249, 12],
["invoke", 9, 6, 1249, 12],
"if_end_2310",
["array", 6, 0, 1250, 15],
["move", 5, 6, 1250, 15],
["store_field", 2, 5, "statements", 1251, 7],
["get", 6, 12, 1, 1252, 18],
["move", 26, 6, 1252, 18],
["get", 6, 11, 1, 1253, 18],
["move", 27, 6, 1253, 18],
["access", 6, "for", 1254, 23],
["put", 6, 12, 1, 1254, 23],
["get", 6, 11, 1, 1255, 24],
["access", 7, 1, 1255, 41],
["is_num", 8, 6, 1255, 41],
["jump_false", 8, "num_err_2317", 1255, 41],
"_nop_tc_346",
"_nop_tc_347",
["add", 8, 6, 7, 1255, 41],
["jump", "num_done_2318", 1255, 41],
"num_err_2317",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1255,
41
],
["access", 7, "error", 1255, 41],
["access", 9, "cannot apply '+': operands must be numbers", 1255, 41],
["array", 12, 0, 1255, 41],
["push", 12, 9, 1255, 41],
["frame", 9, 6, 2, 1255, 41],
["null", 6, 1255, 41],
["setarg", 9, 0, 6, 1255, 41],
["setarg", 9, 1, 7, 1255, 41],
["setarg", 9, 2, 12, 1255, 41],
["invoke", 9, 6, 1255, 41],
["disrupt", 1255, 41],
"num_done_2318",
["put", 8, 11, 1, 1255, 41],
["true", 6, 1256, 25],
["put", 6, 13, 1, 1256, 25],
["get", 6, 28, 1, 1257, 14],
["frame", 7, 6, 0, 1257, 14],
["null", 6, 1257, 14],
["setarg", 7, 0, 6, 1257, 14],
["invoke", 7, 6, 1257, 14],
["move", 10, 6, 1257, 14],
["null", 6, 1258, 19],
["is_identical", 7, 10, 6, 1258, 19],
["jump_true", 7, "ne_nid_2322", 1258, 19],
["jump", "ne_ni_2323", 1258, 19],
"ne_nid_2322",
["false", 7, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_ni_2323",
["is_int", 8, 10, 1258, 19],
["jump_false", 8, "ne_nn_2324", 1258, 19],
"_nop_tc_348",
["jump", "ne_nn_2324", 1258, 19],
["ne_int", 7, 10, 6, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_nn_2324",
["is_num", 8, 10, 1258, 19],
["jump_false", 8, "ne_nt_2325", 1258, 19],
"_nop_tc_349",
["jump", "ne_nt_2325", 1258, 19],
["ne_float", 7, 10, 6, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_nt_2325",
["is_text", 8, 10, 1258, 19],
["jump_false", 8, "ne_nnl_2326", 1258, 19],
"_nop_tc_350",
["jump", "ne_nnl_2326", 1258, 19],
["ne_text", 7, 10, 6, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_nnl_2326",
["is_null", 8, 10, 1258, 19],
["jump_false", 8, "ne_nb_2327", 1258, 19],
"_nop_tc_351",
"_nop_tc_352",
["false", 7, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_nb_2327",
["is_bool", 8, 10, 1258, 19],
["jump_false", 8, "ne_mis_2328", 1258, 19],
"_nop_tc_353",
["jump", "ne_mis_2328", 1258, 19],
["ne_bool", 7, 10, 6, 1258, 19],
["jump", "ne_done_2321", 1258, 19],
"ne_mis_2328",
["true", 7, 1258, 19],
"ne_done_2321",
["jump_false", 7, "if_else_2319", 1258, 19],
["is_array", 6, 5, 1258, 37],
["jump_false", 6, "push_err_2329", 1258, 37],
["push", 5, 10, 1258, 37],
["jump", "push_done_2330", 1258, 37],
"push_err_2329",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1258,
37
],
["access", 6, "error", 1258, 37],
["access", 7, "cannot push: target must be an array", 1258, 37],
["array", 8, 0, 1258, 37],
["push", 8, 7, 1258, 37],
["frame", 7, 5, 2, 1258, 37],
["null", 5, 1258, 37],
["setarg", 7, 0, 5, 1258, 37],
["setarg", 7, 1, 6, 1258, 37],
["setarg", 7, 2, 8, 1258, 37],
["invoke", 7, 5, 1258, 37],
["disrupt", 1258, 37],
"push_done_2330",
["jump", "if_end_2320", 1258, 37],
"if_else_2319",
"if_end_2320",
["put", 27, 11, 1, 1259, 24],
["put", 26, 12, 1, 1260, 23],
["get", 5, 22, 1, 1261, 7],
["frame", 6, 5, 1, 1261, 7],
["null", 5, 1261, 7],
["setarg", 6, 0, 5, 1261, 7],
["setarg", 6, 1, 2, 1261, 7],
["invoke", 6, 5, 1261, 7],
["return", 2, 1262, 14],
"_nop_ur_10",
"if_else_2226",
"if_end_2227",
["access", 5, "return", 1265, 14],
["is_identical", 6, 4, 5, 1265, 14],
["jump_true", 6, "eq_done_2333", 1265, 14],
["is_int", 7, 4, 1265, 14],
["jump_false", 7, "eq_ni_2334", 1265, 14],
"_nop_tc_354",
["jump", "eq_ni_2334", 1265, 14],
["eq_int", 6, 4, 5, 1265, 14],
["jump", "eq_done_2333", 1265, 14],
"eq_ni_2334",
["is_num", 7, 4, 1265, 14],
["jump_false", 7, "eq_nn_2335", 1265, 14],
"_nop_tc_355",
["jump", "eq_nn_2335", 1265, 14],
["eq_float", 6, 4, 5, 1265, 14],
["jump", "eq_done_2333", 1265, 14],
"eq_nn_2335",
["is_text", 7, 4, 1265, 14],
["jump_false", 7, "eq_nt_2336", 1265, 14],
"_nop_tc_356",
"_nop_tc_357",
["eq_text", 6, 4, 5, 1265, 14],
["jump", "eq_done_2333", 1265, 14],
"eq_nt_2336",
["is_null", 7, 4, 1265, 14],
["jump_false", 7, "eq_nnl_2337", 1265, 14],
"_nop_tc_358",
["jump", "eq_nnl_2337", 1265, 14],
["true", 6, 1265, 14],
["jump", "eq_done_2333", 1265, 14],
"eq_nnl_2337",
["is_bool", 7, 4, 1265, 14],
["jump_false", 7, "eq_nb_2338", 1265, 14],
"_nop_tc_359",
["jump", "eq_nb_2338", 1265, 14],
["eq_bool", 6, 4, 5, 1265, 14],
["jump", "eq_done_2333", 1265, 14],
"eq_nb_2338",
["false", 6, 1265, 14],
"eq_done_2333",
["jump_false", 6, "if_else_2331", 1265, 14],
["access", 5, "return", 1266, 23],
["get", 6, 21, 1, 1266, 14],
["frame", 7, 6, 2, 1266, 14],
["null", 6, 1266, 14],
["setarg", 7, 0, 6, 1266, 14],
["setarg", 7, 1, 5, 1266, 14],
["setarg", 7, 2, 3, 1266, 14],
["invoke", 7, 5, 1266, 14],
["move", 2, 5, 1266, 14],
["get", 5, 15, 1, 1267, 7],
["frame", 6, 5, 0, 1267, 7],
["null", 5, 1267, 7],
["setarg", 6, 0, 5, 1267, 7],
["invoke", 6, 5, 1267, 7],
["get", 5, 8, 1, 1268, 11],
["load_field", 6, 5, "kind", 1268, 11],
["access", 5, ";", 1268, 23],
["is_identical", 7, 6, 5, 1268, 23],
["jump_true", 7, "ne_nid_2344", 1268, 23],
["jump", "ne_ni_2345", 1268, 23],
"ne_nid_2344",
["false", 7, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_ni_2345",
["is_int", 8, 6, 1268, 23],
["jump_false", 8, "ne_nn_2346", 1268, 23],
"_nop_tc_360",
["jump", "ne_nn_2346", 1268, 23],
["ne_int", 7, 6, 5, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_nn_2346",
["is_num", 8, 6, 1268, 23],
["jump_false", 8, "ne_nt_2347", 1268, 23],
"_nop_tc_361",
["jump", "ne_nt_2347", 1268, 23],
["ne_float", 7, 6, 5, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_nt_2347",
["is_text", 8, 6, 1268, 23],
["jump_false", 8, "ne_nnl_2348", 1268, 23],
"_nop_tc_362",
"_nop_tc_363",
["ne_text", 7, 6, 5, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_nnl_2348",
["is_null", 8, 6, 1268, 23],
["jump_false", 8, "ne_nb_2349", 1268, 23],
"_nop_tc_364",
["jump", "ne_nb_2349", 1268, 23],
["false", 7, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_nb_2349",
["is_bool", 8, 6, 1268, 23],
["jump_false", 8, "ne_mis_2350", 1268, 23],
"_nop_tc_365",
["jump", "ne_mis_2350", 1268, 23],
["ne_bool", 7, 6, 5, 1268, 23],
["jump", "ne_done_2343", 1268, 23],
"ne_mis_2350",
["true", 7, 1268, 23],
"ne_done_2343",
["move", 5, 7, 1268, 23],
["jump_false", 5, "and_end_2342", 1268, 23],
["get", 6, 8, 1, 1268, 30],
["load_field", 7, 6, "kind", 1268, 30],
["access", 6, "}", 1268, 42],
["is_identical", 8, 7, 6, 1268, 42],
["jump_true", 8, "ne_nid_2352", 1268, 42],
["jump", "ne_ni_2353", 1268, 42],
"ne_nid_2352",
["false", 8, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_ni_2353",
["is_int", 9, 7, 1268, 42],
["jump_false", 9, "ne_nn_2354", 1268, 42],
"_nop_tc_366",
["jump", "ne_nn_2354", 1268, 42],
["ne_int", 8, 7, 6, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_nn_2354",
["is_num", 9, 7, 1268, 42],
["jump_false", 9, "ne_nt_2355", 1268, 42],
"_nop_tc_367",
["jump", "ne_nt_2355", 1268, 42],
["ne_float", 8, 7, 6, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_nt_2355",
["is_text", 9, 7, 1268, 42],
["jump_false", 9, "ne_nnl_2356", 1268, 42],
"_nop_tc_368",
"_nop_tc_369",
["ne_text", 8, 7, 6, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_nnl_2356",
["is_null", 9, 7, 1268, 42],
["jump_false", 9, "ne_nb_2357", 1268, 42],
"_nop_tc_370",
["jump", "ne_nb_2357", 1268, 42],
["false", 8, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_nb_2357",
["is_bool", 9, 7, 1268, 42],
["jump_false", 9, "ne_mis_2358", 1268, 42],
"_nop_tc_371",
["jump", "ne_mis_2358", 1268, 42],
["ne_bool", 8, 7, 6, 1268, 42],
["jump", "ne_done_2351", 1268, 42],
"ne_mis_2358",
["true", 8, 1268, 42],
"ne_done_2351",
["move", 5, 8, 1268, 42],
"and_end_2342",
["move", 6, 5, 1268, 42],
["jump_false", 6, "and_end_2341", 1268, 42],
["get", 5, 9, 1, 1268, 50],
["not", 7, 5, 1268, 50],
["move", 6, 7, 1268, 50],
"and_end_2341",
["jump_false", 6, "if_else_2339", 1268, 50],
["get", 5, 20, 1, 1269, 16],
["frame", 6, 5, 0, 1269, 16],
["null", 5, 1269, 16],
["setarg", 6, 0, 5, 1269, 16],
["invoke", 6, 5, 1269, 16],
["move", 11, 5, 1269, 16],
["store_field", 2, 11, "expression", 1270, 9],
["jump", "if_end_2340", 1270, 9],
"if_else_2339",
"if_end_2340",
["get", 5, 43, 1, 1272, 7],
["frame", 6, 5, 0, 1272, 7],
["null", 5, 1272, 7],
["setarg", 6, 0, 5, 1272, 7],
["invoke", 6, 5, 1272, 7],
["get", 5, 22, 1, 1273, 7],
["frame", 6, 5, 1, 1273, 7],
["null", 5, 1273, 7],
["setarg", 6, 0, 5, 1273, 7],
["setarg", 6, 1, 2, 1273, 7],
["invoke", 6, 5, 1273, 7],
["return", 2, 1274, 14],
"_nop_ur_11",
"if_else_2331",
"if_end_2332",
["access", 5, "go", 1277, 14],
["is_identical", 6, 4, 5, 1277, 14],
["jump_true", 6, "eq_done_2361", 1277, 14],
["is_int", 7, 4, 1277, 14],
["jump_false", 7, "eq_ni_2362", 1277, 14],
"_nop_tc_372",
["jump", "eq_ni_2362", 1277, 14],
["eq_int", 6, 4, 5, 1277, 14],
["jump", "eq_done_2361", 1277, 14],
"eq_ni_2362",
["is_num", 7, 4, 1277, 14],
["jump_false", 7, "eq_nn_2363", 1277, 14],
"_nop_tc_373",
["jump", "eq_nn_2363", 1277, 14],
["eq_float", 6, 4, 5, 1277, 14],
["jump", "eq_done_2361", 1277, 14],
"eq_nn_2363",
["is_text", 7, 4, 1277, 14],
["jump_false", 7, "eq_nt_2364", 1277, 14],
"_nop_tc_374",
"_nop_tc_375",
["eq_text", 6, 4, 5, 1277, 14],
["jump", "eq_done_2361", 1277, 14],
"eq_nt_2364",
["is_null", 7, 4, 1277, 14],
["jump_false", 7, "eq_nnl_2365", 1277, 14],
"_nop_tc_376",
["jump", "eq_nnl_2365", 1277, 14],
["true", 6, 1277, 14],
["jump", "eq_done_2361", 1277, 14],
"eq_nnl_2365",
["is_bool", 7, 4, 1277, 14],
["jump_false", 7, "eq_nb_2366", 1277, 14],
"_nop_tc_377",
["jump", "eq_nb_2366", 1277, 14],
["eq_bool", 6, 4, 5, 1277, 14],
["jump", "eq_done_2361", 1277, 14],
"eq_nb_2366",
["false", 6, 1277, 14],
"eq_done_2361",
["jump_false", 6, "if_else_2359", 1277, 14],
["access", 5, "go", 1278, 23],
["get", 6, 21, 1, 1278, 14],
["frame", 7, 6, 2, 1278, 14],
["null", 6, 1278, 14],
["setarg", 7, 0, 6, 1278, 14],
["setarg", 7, 1, 5, 1278, 14],
["setarg", 7, 2, 3, 1278, 14],
["invoke", 7, 5, 1278, 14],
["move", 2, 5, 1278, 14],
["get", 5, 15, 1, 1279, 7],
["frame", 6, 5, 0, 1279, 7],
["null", 5, 1279, 7],
["setarg", 6, 0, 5, 1279, 7],
["invoke", 6, 5, 1279, 7],
["get", 5, 8, 1, 1280, 11],
["load_field", 6, 5, "kind", 1280, 11],
["access", 5, ";", 1280, 23],
["is_identical", 7, 6, 5, 1280, 23],
["jump_true", 7, "ne_nid_2372", 1280, 23],
["jump", "ne_ni_2373", 1280, 23],
"ne_nid_2372",
["false", 7, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_ni_2373",
["is_int", 8, 6, 1280, 23],
["jump_false", 8, "ne_nn_2374", 1280, 23],
"_nop_tc_378",
["jump", "ne_nn_2374", 1280, 23],
["ne_int", 7, 6, 5, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_nn_2374",
["is_num", 8, 6, 1280, 23],
["jump_false", 8, "ne_nt_2375", 1280, 23],
"_nop_tc_379",
["jump", "ne_nt_2375", 1280, 23],
["ne_float", 7, 6, 5, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_nt_2375",
["is_text", 8, 6, 1280, 23],
["jump_false", 8, "ne_nnl_2376", 1280, 23],
"_nop_tc_380",
"_nop_tc_381",
["ne_text", 7, 6, 5, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_nnl_2376",
["is_null", 8, 6, 1280, 23],
["jump_false", 8, "ne_nb_2377", 1280, 23],
"_nop_tc_382",
["jump", "ne_nb_2377", 1280, 23],
["false", 7, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_nb_2377",
["is_bool", 8, 6, 1280, 23],
["jump_false", 8, "ne_mis_2378", 1280, 23],
"_nop_tc_383",
["jump", "ne_mis_2378", 1280, 23],
["ne_bool", 7, 6, 5, 1280, 23],
["jump", "ne_done_2371", 1280, 23],
"ne_mis_2378",
["true", 7, 1280, 23],
"ne_done_2371",
["move", 5, 7, 1280, 23],
["jump_false", 5, "and_end_2370", 1280, 23],
["get", 6, 8, 1, 1280, 30],
["load_field", 7, 6, "kind", 1280, 30],
["access", 6, "}", 1280, 42],
["is_identical", 8, 7, 6, 1280, 42],
["jump_true", 8, "ne_nid_2380", 1280, 42],
["jump", "ne_ni_2381", 1280, 42],
"ne_nid_2380",
["false", 8, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_ni_2381",
["is_int", 9, 7, 1280, 42],
["jump_false", 9, "ne_nn_2382", 1280, 42],
"_nop_tc_384",
["jump", "ne_nn_2382", 1280, 42],
["ne_int", 8, 7, 6, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_nn_2382",
["is_num", 9, 7, 1280, 42],
["jump_false", 9, "ne_nt_2383", 1280, 42],
"_nop_tc_385",
["jump", "ne_nt_2383", 1280, 42],
["ne_float", 8, 7, 6, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_nt_2383",
["is_text", 9, 7, 1280, 42],
["jump_false", 9, "ne_nnl_2384", 1280, 42],
"_nop_tc_386",
"_nop_tc_387",
["ne_text", 8, 7, 6, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_nnl_2384",
["is_null", 9, 7, 1280, 42],
["jump_false", 9, "ne_nb_2385", 1280, 42],
"_nop_tc_388",
["jump", "ne_nb_2385", 1280, 42],
["false", 8, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_nb_2385",
["is_bool", 9, 7, 1280, 42],
["jump_false", 9, "ne_mis_2386", 1280, 42],
"_nop_tc_389",
["jump", "ne_mis_2386", 1280, 42],
["ne_bool", 8, 7, 6, 1280, 42],
["jump", "ne_done_2379", 1280, 42],
"ne_mis_2386",
["true", 8, 1280, 42],
"ne_done_2379",
["move", 5, 8, 1280, 42],
"and_end_2370",
["move", 6, 5, 1280, 42],
["jump_false", 6, "and_end_2369", 1280, 42],
["get", 5, 9, 1, 1280, 50],
["not", 7, 5, 1280, 50],
["move", 6, 7, 1280, 50],
"and_end_2369",
["jump_false", 6, "if_else_2367", 1280, 50],
["get", 5, 20, 1, 1281, 16],
["frame", 6, 5, 0, 1281, 16],
["null", 5, 1281, 16],
["setarg", 6, 0, 5, 1281, 16],
["invoke", 6, 5, 1281, 16],
["move", 11, 5, 1281, 16],
["store_field", 2, 11, "expression", 1282, 9],
["jump", "if_end_2368", 1282, 9],
"if_else_2367",
"if_end_2368",
["get", 5, 43, 1, 1284, 7],
["frame", 6, 5, 0, 1284, 7],
["null", 5, 1284, 7],
["setarg", 6, 0, 5, 1284, 7],
["invoke", 6, 5, 1284, 7],
["get", 5, 22, 1, 1285, 7],
["frame", 6, 5, 1, 1285, 7],
["null", 5, 1285, 7],
["setarg", 6, 0, 5, 1285, 7],
["setarg", 6, 1, 2, 1285, 7],
["invoke", 6, 5, 1285, 7],
["return", 2, 1286, 14],
"_nop_ur_12",
"if_else_2359",
"if_end_2360",
["access", 5, "disrupt", 1289, 14],
["is_identical", 6, 4, 5, 1289, 14],
["jump_true", 6, "eq_done_2389", 1289, 14],
["is_int", 7, 4, 1289, 14],
["jump_false", 7, "eq_ni_2390", 1289, 14],
"_nop_tc_390",
["jump", "eq_ni_2390", 1289, 14],
["eq_int", 6, 4, 5, 1289, 14],
["jump", "eq_done_2389", 1289, 14],
"eq_ni_2390",
["is_num", 7, 4, 1289, 14],
["jump_false", 7, "eq_nn_2391", 1289, 14],
"_nop_tc_391",
["jump", "eq_nn_2391", 1289, 14],
["eq_float", 6, 4, 5, 1289, 14],
["jump", "eq_done_2389", 1289, 14],
"eq_nn_2391",
["is_text", 7, 4, 1289, 14],
["jump_false", 7, "eq_nt_2392", 1289, 14],
"_nop_tc_392",
"_nop_tc_393",
["eq_text", 6, 4, 5, 1289, 14],
["jump", "eq_done_2389", 1289, 14],
"eq_nt_2392",
["is_null", 7, 4, 1289, 14],
["jump_false", 7, "eq_nnl_2393", 1289, 14],
"_nop_tc_394",
["jump", "eq_nnl_2393", 1289, 14],
["true", 6, 1289, 14],
["jump", "eq_done_2389", 1289, 14],
"eq_nnl_2393",
["is_bool", 7, 4, 1289, 14],
["jump_false", 7, "eq_nb_2394", 1289, 14],
"_nop_tc_395",
["jump", "eq_nb_2394", 1289, 14],
["eq_bool", 6, 4, 5, 1289, 14],
["jump", "eq_done_2389", 1289, 14],
"eq_nb_2394",
["false", 6, 1289, 14],
"eq_done_2389",
["jump_false", 6, "if_else_2387", 1289, 14],
["access", 5, "disrupt", 1290, 23],
["get", 6, 21, 1, 1290, 14],
["frame", 7, 6, 2, 1290, 14],
["null", 6, 1290, 14],
["setarg", 7, 0, 6, 1290, 14],
["setarg", 7, 1, 5, 1290, 14],
["setarg", 7, 2, 3, 1290, 14],
["invoke", 7, 5, 1290, 14],
["move", 2, 5, 1290, 14],
["get", 5, 15, 1, 1291, 7],
["frame", 6, 5, 0, 1291, 7],
["null", 5, 1291, 7],
["setarg", 6, 0, 5, 1291, 7],
["invoke", 6, 5, 1291, 7],
["get", 5, 43, 1, 1292, 7],
["frame", 6, 5, 0, 1292, 7],
["null", 5, 1292, 7],
["setarg", 6, 0, 5, 1292, 7],
["invoke", 6, 5, 1292, 7],
["get", 5, 22, 1, 1293, 7],
["frame", 6, 5, 1, 1293, 7],
["null", 5, 1293, 7],
["setarg", 6, 0, 5, 1293, 7],
["setarg", 6, 1, 2, 1293, 7],
["invoke", 6, 5, 1293, 7],
["return", 2, 1294, 14],
"_nop_ur_13",
"if_else_2387",
"if_end_2388",
["access", 5, "break", 1297, 14],
["is_identical", 6, 4, 5, 1297, 14],
["jump_true", 6, "eq_done_2397", 1297, 14],
["is_int", 7, 4, 1297, 14],
["jump_false", 7, "eq_ni_2398", 1297, 14],
"_nop_tc_396",
["jump", "eq_ni_2398", 1297, 14],
["eq_int", 6, 4, 5, 1297, 14],
["jump", "eq_done_2397", 1297, 14],
"eq_ni_2398",
["is_num", 7, 4, 1297, 14],
["jump_false", 7, "eq_nn_2399", 1297, 14],
"_nop_tc_397",
["jump", "eq_nn_2399", 1297, 14],
["eq_float", 6, 4, 5, 1297, 14],
["jump", "eq_done_2397", 1297, 14],
"eq_nn_2399",
["is_text", 7, 4, 1297, 14],
["jump_false", 7, "eq_nt_2400", 1297, 14],
"_nop_tc_398",
"_nop_tc_399",
["eq_text", 6, 4, 5, 1297, 14],
["jump", "eq_done_2397", 1297, 14],
"eq_nt_2400",
["is_null", 7, 4, 1297, 14],
["jump_false", 7, "eq_nnl_2401", 1297, 14],
"_nop_tc_400",
["jump", "eq_nnl_2401", 1297, 14],
["true", 6, 1297, 14],
["jump", "eq_done_2397", 1297, 14],
"eq_nnl_2401",
["is_bool", 7, 4, 1297, 14],
["jump_false", 7, "eq_nb_2402", 1297, 14],
"_nop_tc_401",
["jump", "eq_nb_2402", 1297, 14],
["eq_bool", 6, 4, 5, 1297, 14],
["jump", "eq_done_2397", 1297, 14],
"eq_nb_2402",
["false", 6, 1297, 14],
"eq_done_2397",
["jump_false", 6, "if_else_2395", 1297, 14],
["access", 5, "break", 1298, 23],
["get", 6, 21, 1, 1298, 14],
["frame", 7, 6, 2, 1298, 14],
["null", 6, 1298, 14],
["setarg", 7, 0, 6, 1298, 14],
["setarg", 7, 1, 5, 1298, 14],
["setarg", 7, 2, 3, 1298, 14],
["invoke", 7, 5, 1298, 14],
["move", 2, 5, 1298, 14],
["get", 5, 15, 1, 1299, 7],
["frame", 6, 5, 0, 1299, 7],
["null", 5, 1299, 7],
["setarg", 6, 0, 5, 1299, 7],
["invoke", 6, 5, 1299, 7],
["get", 5, 8, 1, 1300, 11],
["load_field", 6, 5, "kind", 1300, 11],
["access", 5, "name", 1300, 23],
["is_identical", 7, 6, 5, 1300, 23],
["jump_true", 7, "eq_done_2406", 1300, 23],
["is_int", 8, 6, 1300, 23],
["jump_false", 8, "eq_ni_2407", 1300, 23],
"_nop_tc_402",
["jump", "eq_ni_2407", 1300, 23],
["eq_int", 7, 6, 5, 1300, 23],
["jump", "eq_done_2406", 1300, 23],
"eq_ni_2407",
["is_num", 8, 6, 1300, 23],
["jump_false", 8, "eq_nn_2408", 1300, 23],
"_nop_tc_403",
["jump", "eq_nn_2408", 1300, 23],
["eq_float", 7, 6, 5, 1300, 23],
["jump", "eq_done_2406", 1300, 23],
"eq_nn_2408",
["is_text", 8, 6, 1300, 23],
["jump_false", 8, "eq_nt_2409", 1300, 23],
"_nop_tc_404",
"_nop_tc_405",
["eq_text", 7, 6, 5, 1300, 23],
["jump", "eq_done_2406", 1300, 23],
"eq_nt_2409",
["is_null", 8, 6, 1300, 23],
["jump_false", 8, "eq_nnl_2410", 1300, 23],
"_nop_tc_406",
["jump", "eq_nnl_2410", 1300, 23],
["true", 7, 1300, 23],
["jump", "eq_done_2406", 1300, 23],
"eq_nnl_2410",
["is_bool", 8, 6, 1300, 23],
["jump_false", 8, "eq_nb_2411", 1300, 23],
"_nop_tc_407",
["jump", "eq_nb_2411", 1300, 23],
["eq_bool", 7, 6, 5, 1300, 23],
["jump", "eq_done_2406", 1300, 23],
"eq_nb_2411",
["false", 7, 1300, 23],
"eq_done_2406",
["move", 5, 7, 1300, 23],
["jump_false", 5, "and_end_2405", 1300, 23],
["get", 6, 9, 1, 1300, 34],
["not", 7, 6, 1300, 34],
["move", 5, 7, 1300, 34],
"and_end_2405",
["jump_false", 5, "if_else_2403", 1300, 34],
["get", 5, 8, 1, 1301, 21],
["load_field", 6, 5, "value", 1301, 21],
["store_field", 2, 6, "name", 1301, 9],
["get", 5, 15, 1, 1302, 9],
["frame", 6, 5, 0, 1302, 9],
["null", 5, 1302, 9],
["setarg", 6, 0, 5, 1302, 9],
["invoke", 6, 5, 1302, 9],
["jump", "if_end_2404", 1302, 9],
"if_else_2403",
"if_end_2404",
["get", 5, 43, 1, 1304, 7],
["frame", 6, 5, 0, 1304, 7],
["null", 5, 1304, 7],
["setarg", 6, 0, 5, 1304, 7],
["invoke", 6, 5, 1304, 7],
["get", 5, 22, 1, 1305, 7],
["frame", 6, 5, 1, 1305, 7],
["null", 5, 1305, 7],
["setarg", 6, 0, 5, 1305, 7],
["setarg", 6, 1, 2, 1305, 7],
["invoke", 6, 5, 1305, 7],
["return", 2, 1306, 14],
"_nop_ur_14",
"if_else_2395",
"if_end_2396",
["access", 5, "continue", 1309, 14],
["is_identical", 6, 4, 5, 1309, 14],
["jump_true", 6, "eq_done_2414", 1309, 14],
["is_int", 7, 4, 1309, 14],
["jump_false", 7, "eq_ni_2415", 1309, 14],
"_nop_tc_408",
["jump", "eq_ni_2415", 1309, 14],
["eq_int", 6, 4, 5, 1309, 14],
["jump", "eq_done_2414", 1309, 14],
"eq_ni_2415",
["is_num", 7, 4, 1309, 14],
["jump_false", 7, "eq_nn_2416", 1309, 14],
"_nop_tc_409",
["jump", "eq_nn_2416", 1309, 14],
["eq_float", 6, 4, 5, 1309, 14],
["jump", "eq_done_2414", 1309, 14],
"eq_nn_2416",
["is_text", 7, 4, 1309, 14],
["jump_false", 7, "eq_nt_2417", 1309, 14],
"_nop_tc_410",
"_nop_tc_411",
["eq_text", 6, 4, 5, 1309, 14],
["jump", "eq_done_2414", 1309, 14],
"eq_nt_2417",
["is_null", 7, 4, 1309, 14],
["jump_false", 7, "eq_nnl_2418", 1309, 14],
"_nop_tc_412",
["jump", "eq_nnl_2418", 1309, 14],
["true", 6, 1309, 14],
["jump", "eq_done_2414", 1309, 14],
"eq_nnl_2418",
["is_bool", 7, 4, 1309, 14],
["jump_false", 7, "eq_nb_2419", 1309, 14],
"_nop_tc_413",
["jump", "eq_nb_2419", 1309, 14],
["eq_bool", 6, 4, 5, 1309, 14],
["jump", "eq_done_2414", 1309, 14],
"eq_nb_2419",
["false", 6, 1309, 14],
"eq_done_2414",
["jump_false", 6, "if_else_2412", 1309, 14],
["access", 5, "continue", 1310, 23],
["get", 6, 21, 1, 1310, 14],
["frame", 7, 6, 2, 1310, 14],
["null", 6, 1310, 14],
["setarg", 7, 0, 6, 1310, 14],
["setarg", 7, 1, 5, 1310, 14],
["setarg", 7, 2, 3, 1310, 14],
["invoke", 7, 5, 1310, 14],
["move", 2, 5, 1310, 14],
["get", 5, 15, 1, 1311, 7],
["frame", 6, 5, 0, 1311, 7],
["null", 5, 1311, 7],
["setarg", 6, 0, 5, 1311, 7],
["invoke", 6, 5, 1311, 7],
["get", 5, 8, 1, 1312, 11],
["load_field", 6, 5, "kind", 1312, 11],
["access", 5, "name", 1312, 23],
["is_identical", 7, 6, 5, 1312, 23],
["jump_true", 7, "eq_done_2423", 1312, 23],
["is_int", 8, 6, 1312, 23],
["jump_false", 8, "eq_ni_2424", 1312, 23],
"_nop_tc_414",
["jump", "eq_ni_2424", 1312, 23],
["eq_int", 7, 6, 5, 1312, 23],
["jump", "eq_done_2423", 1312, 23],
"eq_ni_2424",
["is_num", 8, 6, 1312, 23],
["jump_false", 8, "eq_nn_2425", 1312, 23],
"_nop_tc_415",
["jump", "eq_nn_2425", 1312, 23],
["eq_float", 7, 6, 5, 1312, 23],
["jump", "eq_done_2423", 1312, 23],
"eq_nn_2425",
["is_text", 8, 6, 1312, 23],
["jump_false", 8, "eq_nt_2426", 1312, 23],
"_nop_tc_416",
"_nop_tc_417",
["eq_text", 7, 6, 5, 1312, 23],
["jump", "eq_done_2423", 1312, 23],
"eq_nt_2426",
["is_null", 8, 6, 1312, 23],
["jump_false", 8, "eq_nnl_2427", 1312, 23],
"_nop_tc_418",
["jump", "eq_nnl_2427", 1312, 23],
["true", 7, 1312, 23],
["jump", "eq_done_2423", 1312, 23],
"eq_nnl_2427",
["is_bool", 8, 6, 1312, 23],
["jump_false", 8, "eq_nb_2428", 1312, 23],
"_nop_tc_419",
["jump", "eq_nb_2428", 1312, 23],
["eq_bool", 7, 6, 5, 1312, 23],
["jump", "eq_done_2423", 1312, 23],
"eq_nb_2428",
["false", 7, 1312, 23],
"eq_done_2423",
["move", 5, 7, 1312, 23],
["jump_false", 5, "and_end_2422", 1312, 23],
["get", 6, 9, 1, 1312, 34],
["not", 7, 6, 1312, 34],
["move", 5, 7, 1312, 34],
"and_end_2422",
["jump_false", 5, "if_else_2420", 1312, 34],
["get", 5, 8, 1, 1313, 21],
["load_field", 6, 5, "value", 1313, 21],
["store_field", 2, 6, "name", 1313, 9],
["get", 5, 15, 1, 1314, 9],
["frame", 6, 5, 0, 1314, 9],
["null", 5, 1314, 9],
["setarg", 6, 0, 5, 1314, 9],
["invoke", 6, 5, 1314, 9],
["jump", "if_end_2421", 1314, 9],
"if_else_2420",
"if_end_2421",
["get", 5, 43, 1, 1316, 7],
["frame", 6, 5, 0, 1316, 7],
["null", 5, 1316, 7],
["setarg", 6, 0, 5, 1316, 7],
["invoke", 6, 5, 1316, 7],
["get", 5, 22, 1, 1317, 7],
["frame", 6, 5, 1, 1317, 7],
["null", 5, 1317, 7],
["setarg", 6, 0, 5, 1317, 7],
["setarg", 6, 1, 2, 1317, 7],
["invoke", 6, 5, 1317, 7],
["return", 2, 1318, 14],
"_nop_ur_15",
"if_else_2412",
"if_end_2413",
["access", 5, "function", 1321, 14],
["is_identical", 6, 4, 5, 1321, 14],
["jump_true", 6, "eq_done_2431", 1321, 14],
["is_int", 7, 4, 1321, 14],
["jump_false", 7, "eq_ni_2432", 1321, 14],
"_nop_tc_420",
["jump", "eq_ni_2432", 1321, 14],
["eq_int", 6, 4, 5, 1321, 14],
["jump", "eq_done_2431", 1321, 14],
"eq_ni_2432",
["is_num", 7, 4, 1321, 14],
["jump_false", 7, "eq_nn_2433", 1321, 14],
"_nop_tc_421",
["jump", "eq_nn_2433", 1321, 14],
["eq_float", 6, 4, 5, 1321, 14],
["jump", "eq_done_2431", 1321, 14],
"eq_nn_2433",
["is_text", 7, 4, 1321, 14],
["jump_false", 7, "eq_nt_2434", 1321, 14],
"_nop_tc_422",
"_nop_tc_423",
["eq_text", 6, 4, 5, 1321, 14],
["jump", "eq_done_2431", 1321, 14],
"eq_nt_2434",
["is_null", 7, 4, 1321, 14],
["jump_false", 7, "eq_nnl_2435", 1321, 14],
"_nop_tc_424",
["jump", "eq_nnl_2435", 1321, 14],
["true", 6, 1321, 14],
["jump", "eq_done_2431", 1321, 14],
"eq_nnl_2435",
["is_bool", 7, 4, 1321, 14],
["jump_false", 7, "eq_nb_2436", 1321, 14],
"_nop_tc_425",
["jump", "eq_nb_2436", 1321, 14],
["eq_bool", 6, 4, 5, 1321, 14],
["jump", "eq_done_2431", 1321, 14],
"eq_nb_2436",
["false", 6, 1321, 14],
"eq_done_2431",
["jump_false", 6, "if_else_2429", 1321, 14],
["get", 5, 30, 1, 1322, 14],
["frame", 6, 5, 0, 1322, 14],
["null", 5, 1322, 14],
["setarg", 6, 0, 5, 1322, 14],
["tail_invoke", 6, 5, 1322, 14],
["return", 5, 1322, 14],
"_nop_ur_16",
"if_else_2429",
"if_end_2430",
["access", 5, ";", 1325, 14],
["is_identical", 6, 4, 5, 1325, 14],
["jump_true", 6, "eq_done_2439", 1325, 14],
["is_int", 7, 4, 1325, 14],
["jump_false", 7, "eq_ni_2440", 1325, 14],
"_nop_tc_426",
["jump", "eq_ni_2440", 1325, 14],
["eq_int", 6, 4, 5, 1325, 14],
["jump", "eq_done_2439", 1325, 14],
"eq_ni_2440",
["is_num", 7, 4, 1325, 14],
["jump_false", 7, "eq_nn_2441", 1325, 14],
"_nop_tc_427",
["jump", "eq_nn_2441", 1325, 14],
["eq_float", 6, 4, 5, 1325, 14],
["jump", "eq_done_2439", 1325, 14],
"eq_nn_2441",
["is_text", 7, 4, 1325, 14],
["jump_false", 7, "eq_nt_2442", 1325, 14],
"_nop_tc_428",
"_nop_tc_429",
["eq_text", 6, 4, 5, 1325, 14],
["jump", "eq_done_2439", 1325, 14],
"eq_nt_2442",
["is_null", 7, 4, 1325, 14],
["jump_false", 7, "eq_nnl_2443", 1325, 14],
"_nop_tc_430",
["jump", "eq_nnl_2443", 1325, 14],
["true", 6, 1325, 14],
["jump", "eq_done_2439", 1325, 14],
"eq_nnl_2443",
["is_bool", 7, 4, 1325, 14],
["jump_false", 7, "eq_nb_2444", 1325, 14],
"_nop_tc_431",
["jump", "eq_nb_2444", 1325, 14],
["eq_bool", 6, 4, 5, 1325, 14],
["jump", "eq_done_2439", 1325, 14],
"eq_nb_2444",
["false", 6, 1325, 14],
"eq_done_2439",
["jump_false", 6, "if_else_2437", 1325, 14],
["get", 5, 15, 1, 1326, 7],
["frame", 6, 5, 0, 1326, 7],
["null", 5, 1326, 7],
["setarg", 6, 0, 5, 1326, 7],
["invoke", 6, 5, 1326, 7],
["null", 5, 1327, 14],
["return", 5, 1327, 14],
"_nop_ur_17",
"if_else_2437",
"if_end_2438",
["access", 5, "name", 1330, 14],
["is_identical", 6, 4, 5, 1330, 14],
["jump_true", 6, "eq_done_2447", 1330, 14],
["is_int", 7, 4, 1330, 14],
["jump_false", 7, "eq_ni_2448", 1330, 14],
"_nop_tc_432",
["jump", "eq_ni_2448", 1330, 14],
["eq_int", 6, 4, 5, 1330, 14],
["jump", "eq_done_2447", 1330, 14],
"eq_ni_2448",
["is_num", 7, 4, 1330, 14],
["jump_false", 7, "eq_nn_2449", 1330, 14],
"_nop_tc_433",
["jump", "eq_nn_2449", 1330, 14],
["eq_float", 6, 4, 5, 1330, 14],
["jump", "eq_done_2447", 1330, 14],
"eq_nn_2449",
["is_text", 7, 4, 1330, 14],
["jump_false", 7, "eq_nt_2450", 1330, 14],
"_nop_tc_434",
"_nop_tc_435",
["eq_text", 6, 4, 5, 1330, 14],
["jump", "eq_done_2447", 1330, 14],
"eq_nt_2450",
["is_null", 7, 4, 1330, 14],
["jump_false", 7, "eq_nnl_2451", 1330, 14],
"_nop_tc_436",
["jump", "eq_nnl_2451", 1330, 14],
["true", 6, 1330, 14],
["jump", "eq_done_2447", 1330, 14],
"eq_nnl_2451",
["is_bool", 7, 4, 1330, 14],
["jump_false", 7, "eq_nb_2452", 1330, 14],
"_nop_tc_437",
["jump", "eq_nb_2452", 1330, 14],
["eq_bool", 6, 4, 5, 1330, 14],
["jump", "eq_done_2447", 1330, 14],
"eq_nb_2452",
["false", 6, 1330, 14],
"eq_done_2447",
["jump_false", 6, "if_else_2445", 1330, 14],
["get", 4, 8, 1, 1331, 11],
["load_field", 5, 4, "value", 1331, 11],
["access", 4, "try", 1331, 24],
["is_identical", 6, 5, 4, 1331, 24],
["jump_true", 6, "eq_done_2457", 1331, 24],
["is_int", 7, 5, 1331, 24],
["jump_false", 7, "eq_ni_2458", 1331, 24],
"_nop_tc_438",
["jump", "eq_ni_2458", 1331, 24],
["eq_int", 6, 5, 4, 1331, 24],
["jump", "eq_done_2457", 1331, 24],
"eq_ni_2458",
["is_num", 7, 5, 1331, 24],
["jump_false", 7, "eq_nn_2459", 1331, 24],
"_nop_tc_439",
["jump", "eq_nn_2459", 1331, 24],
["eq_float", 6, 5, 4, 1331, 24],
["jump", "eq_done_2457", 1331, 24],
"eq_nn_2459",
["is_text", 7, 5, 1331, 24],
["jump_false", 7, "eq_nt_2460", 1331, 24],
"_nop_tc_440",
"_nop_tc_441",
["eq_text", 6, 5, 4, 1331, 24],
["jump", "eq_done_2457", 1331, 24],
"eq_nt_2460",
["is_null", 7, 5, 1331, 24],
["jump_false", 7, "eq_nnl_2461", 1331, 24],
"_nop_tc_442",
["jump", "eq_nnl_2461", 1331, 24],
["true", 6, 1331, 24],
["jump", "eq_done_2457", 1331, 24],
"eq_nnl_2461",
["is_bool", 7, 5, 1331, 24],
["jump_false", 7, "eq_nb_2462", 1331, 24],
"_nop_tc_443",
["jump", "eq_nb_2462", 1331, 24],
["eq_bool", 6, 5, 4, 1331, 24],
["jump", "eq_done_2457", 1331, 24],
"eq_nb_2462",
["false", 6, 1331, 24],
"eq_done_2457",
["move", 4, 6, 1331, 24],
["jump_true", 4, "or_end_2456", 1331, 24],
["get", 5, 8, 1, 1331, 33],
["load_field", 6, 5, "value", 1331, 33],
["access", 5, "catch", 1331, 46],
["is_identical", 7, 6, 5, 1331, 46],
["jump_true", 7, "eq_done_2463", 1331, 46],
["is_int", 8, 6, 1331, 46],
["jump_false", 8, "eq_ni_2464", 1331, 46],
"_nop_tc_444",
["jump", "eq_ni_2464", 1331, 46],
["eq_int", 7, 6, 5, 1331, 46],
["jump", "eq_done_2463", 1331, 46],
"eq_ni_2464",
["is_num", 8, 6, 1331, 46],
["jump_false", 8, "eq_nn_2465", 1331, 46],
"_nop_tc_445",
["jump", "eq_nn_2465", 1331, 46],
["eq_float", 7, 6, 5, 1331, 46],
["jump", "eq_done_2463", 1331, 46],
"eq_nn_2465",
["is_text", 8, 6, 1331, 46],
["jump_false", 8, "eq_nt_2466", 1331, 46],
"_nop_tc_446",
"_nop_tc_447",
["eq_text", 7, 6, 5, 1331, 46],
["jump", "eq_done_2463", 1331, 46],
"eq_nt_2466",
["is_null", 8, 6, 1331, 46],
["jump_false", 8, "eq_nnl_2467", 1331, 46],
"_nop_tc_448",
["jump", "eq_nnl_2467", 1331, 46],
["true", 7, 1331, 46],
["jump", "eq_done_2463", 1331, 46],
"eq_nnl_2467",
["is_bool", 8, 6, 1331, 46],
["jump_false", 8, "eq_nb_2468", 1331, 46],
"_nop_tc_449",
["jump", "eq_nb_2468", 1331, 46],
["eq_bool", 7, 6, 5, 1331, 46],
["jump", "eq_done_2463", 1331, 46],
"eq_nb_2468",
["false", 7, 1331, 46],
"eq_done_2463",
["move", 4, 7, 1331, 46],
"or_end_2456",
["move", 5, 4, 1331, 46],
["jump_true", 5, "or_end_2455", 1331, 46],
["get", 4, 8, 1, 1331, 57],
["load_field", 6, 4, "value", 1331, 57],
["access", 4, "finally", 1331, 70],
["is_identical", 7, 6, 4, 1331, 70],
["jump_true", 7, "eq_done_2469", 1331, 70],
["is_int", 8, 6, 1331, 70],
["jump_false", 8, "eq_ni_2470", 1331, 70],
"_nop_tc_450",
["jump", "eq_ni_2470", 1331, 70],
["eq_int", 7, 6, 4, 1331, 70],
["jump", "eq_done_2469", 1331, 70],
"eq_ni_2470",
["is_num", 8, 6, 1331, 70],
["jump_false", 8, "eq_nn_2471", 1331, 70],
"_nop_tc_451",
["jump", "eq_nn_2471", 1331, 70],
["eq_float", 7, 6, 4, 1331, 70],
["jump", "eq_done_2469", 1331, 70],
"eq_nn_2471",
["is_text", 8, 6, 1331, 70],
["jump_false", 8, "eq_nt_2472", 1331, 70],
"_nop_tc_452",
"_nop_tc_453",
["eq_text", 7, 6, 4, 1331, 70],
["jump", "eq_done_2469", 1331, 70],
"eq_nt_2472",
["is_null", 8, 6, 1331, 70],
["jump_false", 8, "eq_nnl_2473", 1331, 70],
"_nop_tc_454",
["jump", "eq_nnl_2473", 1331, 70],
["true", 7, 1331, 70],
["jump", "eq_done_2469", 1331, 70],
"eq_nnl_2473",
["is_bool", 8, 6, 1331, 70],
["jump_false", 8, "eq_nb_2474", 1331, 70],
"_nop_tc_455",
["jump", "eq_nb_2474", 1331, 70],
["eq_bool", 7, 6, 4, 1331, 70],
["jump", "eq_done_2469", 1331, 70],
"eq_nb_2474",
["false", 7, 1331, 70],
"eq_done_2469",
["move", 5, 7, 1331, 70],
"or_end_2455",
["jump_false", 5, "if_else_2453", 1331, 70],
["access", 4, "'", 1332, 28],
["get", 5, 8, 1, 1332, 34],
["load_field", 6, 5, "value", 1332, 34],
"_nop_tc_456",
"_nop_tc_457",
["is_text", 5, 6, 1332, 34],
["jump_false", 5, "add_cn_2476", 1332, 34],
["concat", 7, 4, 6, 1332, 34],
["jump", "add_done_2475", 1332, 34],
"add_cn_2476",
"_nop_tc_458",
["jump", "add_err_2477", 1332, 34],
["is_num", 5, 6, 1332, 34],
["jump_false", 5, "add_err_2477", 1332, 34],
["add", 7, 4, 6, 1332, 34],
["jump", "add_done_2475", 1332, 34],
"add_err_2477",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1332,
34
],
["access", 5, "error", 1332, 34],
["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1332, 34],
["array", 8, 0, 1332, 34],
["push", 8, 6, 1332, 34],
["frame", 6, 4, 2, 1332, 34],
["null", 4, 1332, 34],
["setarg", 6, 0, 4, 1332, 34],
["setarg", 6, 1, 5, 1332, 34],
["setarg", 6, 2, 8, 1332, 34],
["invoke", 6, 4, 1332, 34],
["disrupt", 1332, 34],
"add_done_2475",
["access", 4, "' is not supported; use disrupt/disruption instead", 1332, 46],
["is_text", 5, 7, 1332, 46],
["jump_false", 5, "add_cn_2479", 1332, 46],
"_nop_tc_459",
"_nop_tc_460",
["concat", 6, 7, 4, 1332, 46],
["jump", "add_done_2478", 1332, 46],
"add_cn_2479",
["is_num", 5, 7, 1332, 46],
["jump_false", 5, "add_err_2480", 1332, 46],
"_nop_tc_461",
["jump", "add_err_2480", 1332, 46],
["add", 6, 7, 4, 1332, 46],
["jump", "add_done_2478", 1332, 46],
"add_err_2480",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1332,
46
],
["access", 5, "error", 1332, 46],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1332, 46],
["array", 8, 0, 1332, 46],
["push", 8, 7, 1332, 46],
["frame", 7, 4, 2, 1332, 46],
["null", 4, 1332, 46],
["setarg", 7, 0, 4, 1332, 46],
["setarg", 7, 1, 5, 1332, 46],
["setarg", 7, 2, 8, 1332, 46],
["invoke", 7, 4, 1332, 46],
["disrupt", 1332, 46],
"add_done_2478",
["get", 4, 23, 1, 1332, 9],
["frame", 5, 4, 2, 1332, 9],
["null", 4, 1332, 9],
["setarg", 5, 0, 4, 1332, 9],
["setarg", 5, 1, 3, 1332, 9],
["setarg", 5, 2, 6, 1332, 9],
["invoke", 5, 4, 1332, 9],
["get", 4, 44, 1, 1333, 9],
["frame", 5, 4, 0, 1333, 9],
["null", 4, 1333, 9],
["setarg", 5, 0, 4, 1333, 9],
["invoke", 5, 4, 1333, 9],
["null", 4, 1334, 16],
["return", 4, 1334, 16],
"_nop_ur_18",
"if_else_2453",
"if_end_2454",
["get", 4, 8, 1, 1336, 11],
["load_field", 5, 4, "value", 1336, 11],
["access", 4, "throw", 1336, 24],
["is_identical", 6, 5, 4, 1336, 24],
["jump_true", 6, "eq_done_2483", 1336, 24],
["is_int", 7, 5, 1336, 24],
["jump_false", 7, "eq_ni_2484", 1336, 24],
"_nop_tc_462",
["jump", "eq_ni_2484", 1336, 24],
["eq_int", 6, 5, 4, 1336, 24],
["jump", "eq_done_2483", 1336, 24],
"eq_ni_2484",
["is_num", 7, 5, 1336, 24],
["jump_false", 7, "eq_nn_2485", 1336, 24],
"_nop_tc_463",
["jump", "eq_nn_2485", 1336, 24],
["eq_float", 6, 5, 4, 1336, 24],
["jump", "eq_done_2483", 1336, 24],
"eq_nn_2485",
["is_text", 7, 5, 1336, 24],
["jump_false", 7, "eq_nt_2486", 1336, 24],
"_nop_tc_464",
"_nop_tc_465",
["eq_text", 6, 5, 4, 1336, 24],
["jump", "eq_done_2483", 1336, 24],
"eq_nt_2486",
["is_null", 7, 5, 1336, 24],
["jump_false", 7, "eq_nnl_2487", 1336, 24],
"_nop_tc_466",
["jump", "eq_nnl_2487", 1336, 24],
["true", 6, 1336, 24],
["jump", "eq_done_2483", 1336, 24],
"eq_nnl_2487",
["is_bool", 7, 5, 1336, 24],
["jump_false", 7, "eq_nb_2488", 1336, 24],
"_nop_tc_467",
["jump", "eq_nb_2488", 1336, 24],
["eq_bool", 6, 5, 4, 1336, 24],
["jump", "eq_done_2483", 1336, 24],
"eq_nb_2488",
["false", 6, 1336, 24],
"eq_done_2483",
["jump_false", 6, "if_else_2481", 1336, 24],
["access", 4, "'throw' is not supported; use disrupt instead", 1337, 28],
["get", 5, 23, 1, 1337, 9],
["frame", 6, 5, 2, 1337, 9],
["null", 5, 1337, 9],
["setarg", 6, 0, 5, 1337, 9],
["setarg", 6, 1, 3, 1337, 9],
["setarg", 6, 2, 4, 1337, 9],
["invoke", 6, 4, 1337, 9],
["get", 4, 44, 1, 1338, 9],
["frame", 5, 4, 0, 1338, 9],
["null", 4, 1338, 9],
["setarg", 5, 0, 4, 1338, 9],
["invoke", 5, 4, 1338, 9],
["null", 4, 1339, 16],
["return", 4, 1339, 16],
"_nop_ur_19",
"if_else_2481",
"if_end_2482",
["get", 4, 8, 1, 1341, 11],
["load_field", 5, 4, "value", 1341, 11],
["access", 4, "class", 1341, 24],
["is_identical", 6, 5, 4, 1341, 24],
["jump_true", 6, "eq_done_2491", 1341, 24],
["is_int", 7, 5, 1341, 24],
["jump_false", 7, "eq_ni_2492", 1341, 24],
"_nop_tc_468",
["jump", "eq_ni_2492", 1341, 24],
["eq_int", 6, 5, 4, 1341, 24],
["jump", "eq_done_2491", 1341, 24],
"eq_ni_2492",
["is_num", 7, 5, 1341, 24],
["jump_false", 7, "eq_nn_2493", 1341, 24],
"_nop_tc_469",
["jump", "eq_nn_2493", 1341, 24],
["eq_float", 6, 5, 4, 1341, 24],
["jump", "eq_done_2491", 1341, 24],
"eq_nn_2493",
["is_text", 7, 5, 1341, 24],
["jump_false", 7, "eq_nt_2494", 1341, 24],
"_nop_tc_470",
"_nop_tc_471",
["eq_text", 6, 5, 4, 1341, 24],
["jump", "eq_done_2491", 1341, 24],
"eq_nt_2494",
["is_null", 7, 5, 1341, 24],
["jump_false", 7, "eq_nnl_2495", 1341, 24],
"_nop_tc_472",
["jump", "eq_nnl_2495", 1341, 24],
["true", 6, 1341, 24],
["jump", "eq_done_2491", 1341, 24],
"eq_nnl_2495",
["is_bool", 7, 5, 1341, 24],
["jump_false", 7, "eq_nb_2496", 1341, 24],
"_nop_tc_473",
["jump", "eq_nb_2496", 1341, 24],
["eq_bool", 6, 5, 4, 1341, 24],
["jump", "eq_done_2491", 1341, 24],
"eq_nb_2496",
["false", 6, 1341, 24],
"eq_done_2491",
["jump_false", 6, "if_else_2489", 1341, 24],
["access", 4, "'class' is not supported; use meme()/proto() instead", 1342, 28],
["get", 5, 23, 1, 1342, 9],
["frame", 6, 5, 2, 1342, 9],
["null", 5, 1342, 9],
["setarg", 6, 0, 5, 1342, 9],
["setarg", 6, 1, 3, 1342, 9],
["setarg", 6, 2, 4, 1342, 9],
["invoke", 6, 4, 1342, 9],
["get", 4, 44, 1, 1343, 9],
["frame", 5, 4, 0, 1343, 9],
["null", 4, 1343, 9],
["setarg", 5, 0, 4, 1343, 9],
["invoke", 5, 4, 1343, 9],
["null", 4, 1344, 16],
["return", 4, 1344, 16],
"_nop_ur_20",
"if_else_2489",
"if_end_2490",
["get", 4, 8, 1, 1346, 11],
["load_field", 5, 4, "value", 1346, 11],
["access", 4, "new", 1346, 24],
["is_identical", 6, 5, 4, 1346, 24],
["jump_true", 6, "eq_done_2499", 1346, 24],
["is_int", 7, 5, 1346, 24],
["jump_false", 7, "eq_ni_2500", 1346, 24],
"_nop_tc_474",
["jump", "eq_ni_2500", 1346, 24],
["eq_int", 6, 5, 4, 1346, 24],
["jump", "eq_done_2499", 1346, 24],
"eq_ni_2500",
["is_num", 7, 5, 1346, 24],
["jump_false", 7, "eq_nn_2501", 1346, 24],
"_nop_tc_475",
["jump", "eq_nn_2501", 1346, 24],
["eq_float", 6, 5, 4, 1346, 24],
["jump", "eq_done_2499", 1346, 24],
"eq_nn_2501",
["is_text", 7, 5, 1346, 24],
["jump_false", 7, "eq_nt_2502", 1346, 24],
"_nop_tc_476",
"_nop_tc_477",
["eq_text", 6, 5, 4, 1346, 24],
["jump", "eq_done_2499", 1346, 24],
"eq_nt_2502",
["is_null", 7, 5, 1346, 24],
["jump_false", 7, "eq_nnl_2503", 1346, 24],
"_nop_tc_478",
["jump", "eq_nnl_2503", 1346, 24],
["true", 6, 1346, 24],
["jump", "eq_done_2499", 1346, 24],
"eq_nnl_2503",
["is_bool", 7, 5, 1346, 24],
["jump_false", 7, "eq_nb_2504", 1346, 24],
"_nop_tc_479",
["jump", "eq_nb_2504", 1346, 24],
["eq_bool", 6, 5, 4, 1346, 24],
["jump", "eq_done_2499", 1346, 24],
"eq_nb_2504",
["false", 6, 1346, 24],
"eq_done_2499",
["jump_false", 6, "if_else_2497", 1346, 24],
["access", 4, "'new' is not supported; use meme()/proto() instead", 1347, 28],
["get", 5, 23, 1, 1347, 9],
["frame", 6, 5, 2, 1347, 9],
["null", 5, 1347, 9],
["setarg", 6, 0, 5, 1347, 9],
["setarg", 6, 1, 3, 1347, 9],
["setarg", 6, 2, 4, 1347, 9],
["invoke", 6, 4, 1347, 9],
["get", 4, 44, 1, 1348, 9],
["frame", 5, 4, 0, 1348, 9],
["null", 4, 1348, 9],
["setarg", 5, 0, 4, 1348, 9],
["invoke", 5, 4, 1348, 9],
["null", 4, 1349, 16],
["return", 4, 1349, 16],
"_nop_ur_21",
"if_else_2497",
"if_end_2498",
["get", 4, 8, 1, 1351, 11],
["load_field", 5, 4, "value", 1351, 11],
["access", 4, "switch", 1351, 24],
["is_identical", 6, 5, 4, 1351, 24],
["jump_true", 6, "eq_done_2508", 1351, 24],
["is_int", 7, 5, 1351, 24],
["jump_false", 7, "eq_ni_2509", 1351, 24],
"_nop_tc_480",
["jump", "eq_ni_2509", 1351, 24],
["eq_int", 6, 5, 4, 1351, 24],
["jump", "eq_done_2508", 1351, 24],
"eq_ni_2509",
["is_num", 7, 5, 1351, 24],
["jump_false", 7, "eq_nn_2510", 1351, 24],
"_nop_tc_481",
["jump", "eq_nn_2510", 1351, 24],
["eq_float", 6, 5, 4, 1351, 24],
["jump", "eq_done_2508", 1351, 24],
"eq_nn_2510",
["is_text", 7, 5, 1351, 24],
["jump_false", 7, "eq_nt_2511", 1351, 24],
"_nop_tc_482",
"_nop_tc_483",
["eq_text", 6, 5, 4, 1351, 24],
["jump", "eq_done_2508", 1351, 24],
"eq_nt_2511",
["is_null", 7, 5, 1351, 24],
["jump_false", 7, "eq_nnl_2512", 1351, 24],
"_nop_tc_484",
["jump", "eq_nnl_2512", 1351, 24],
["true", 6, 1351, 24],
["jump", "eq_done_2508", 1351, 24],
"eq_nnl_2512",
["is_bool", 7, 5, 1351, 24],
["jump_false", 7, "eq_nb_2513", 1351, 24],
"_nop_tc_485",
["jump", "eq_nb_2513", 1351, 24],
["eq_bool", 6, 5, 4, 1351, 24],
["jump", "eq_done_2508", 1351, 24],
"eq_nb_2513",
["false", 6, 1351, 24],
"eq_done_2508",
["move", 4, 6, 1351, 24],
["jump_true", 4, "or_end_2507", 1351, 24],
["get", 5, 8, 1, 1351, 36],
["load_field", 6, 5, "value", 1351, 36],
["access", 5, "case", 1351, 49],
["is_identical", 7, 6, 5, 1351, 49],
["jump_true", 7, "eq_done_2514", 1351, 49],
["is_int", 8, 6, 1351, 49],
["jump_false", 8, "eq_ni_2515", 1351, 49],
"_nop_tc_486",
["jump", "eq_ni_2515", 1351, 49],
["eq_int", 7, 6, 5, 1351, 49],
["jump", "eq_done_2514", 1351, 49],
"eq_ni_2515",
["is_num", 8, 6, 1351, 49],
["jump_false", 8, "eq_nn_2516", 1351, 49],
"_nop_tc_487",
["jump", "eq_nn_2516", 1351, 49],
["eq_float", 7, 6, 5, 1351, 49],
["jump", "eq_done_2514", 1351, 49],
"eq_nn_2516",
["is_text", 8, 6, 1351, 49],
["jump_false", 8, "eq_nt_2517", 1351, 49],
"_nop_tc_488",
"_nop_tc_489",
["eq_text", 7, 6, 5, 1351, 49],
["jump", "eq_done_2514", 1351, 49],
"eq_nt_2517",
["is_null", 8, 6, 1351, 49],
["jump_false", 8, "eq_nnl_2518", 1351, 49],
"_nop_tc_490",
["jump", "eq_nnl_2518", 1351, 49],
["true", 7, 1351, 49],
["jump", "eq_done_2514", 1351, 49],
"eq_nnl_2518",
["is_bool", 8, 6, 1351, 49],
["jump_false", 8, "eq_nb_2519", 1351, 49],
"_nop_tc_491",
["jump", "eq_nb_2519", 1351, 49],
["eq_bool", 7, 6, 5, 1351, 49],
["jump", "eq_done_2514", 1351, 49],
"eq_nb_2519",
["false", 7, 1351, 49],
"eq_done_2514",
["move", 4, 7, 1351, 49],
"or_end_2507",
["jump_false", 4, "if_else_2505", 1351, 49],
["access", 4, "'", 1352, 28],
["get", 5, 8, 1, 1352, 34],
["load_field", 6, 5, "value", 1352, 34],
"_nop_tc_492",
"_nop_tc_493",
["is_text", 5, 6, 1352, 34],
["jump_false", 5, "add_cn_2521", 1352, 34],
["concat", 7, 4, 6, 1352, 34],
["jump", "add_done_2520", 1352, 34],
"add_cn_2521",
"_nop_tc_494",
["jump", "add_err_2522", 1352, 34],
["is_num", 5, 6, 1352, 34],
["jump_false", 5, "add_err_2522", 1352, 34],
["add", 7, 4, 6, 1352, 34],
["jump", "add_done_2520", 1352, 34],
"add_err_2522",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1352,
34
],
["access", 5, "error", 1352, 34],
["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1352, 34],
["array", 8, 0, 1352, 34],
["push", 8, 6, 1352, 34],
["frame", 6, 4, 2, 1352, 34],
["null", 4, 1352, 34],
["setarg", 6, 0, 4, 1352, 34],
["setarg", 6, 1, 5, 1352, 34],
["setarg", 6, 2, 8, 1352, 34],
["invoke", 6, 4, 1352, 34],
["disrupt", 1352, 34],
"add_done_2520",
["access", 4, "' is not supported; use if/else instead", 1352, 46],
["is_text", 5, 7, 1352, 46],
["jump_false", 5, "add_cn_2524", 1352, 46],
"_nop_tc_495",
"_nop_tc_496",
["concat", 6, 7, 4, 1352, 46],
["jump", "add_done_2523", 1352, 46],
"add_cn_2524",
["is_num", 5, 7, 1352, 46],
["jump_false", 5, "add_err_2525", 1352, 46],
"_nop_tc_497",
["jump", "add_err_2525", 1352, 46],
["add", 6, 7, 4, 1352, 46],
["jump", "add_done_2523", 1352, 46],
"add_err_2525",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1352,
46
],
["access", 5, "error", 1352, 46],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1352, 46],
["array", 8, 0, 1352, 46],
["push", 8, 7, 1352, 46],
["frame", 7, 4, 2, 1352, 46],
["null", 4, 1352, 46],
["setarg", 7, 0, 4, 1352, 46],
["setarg", 7, 1, 5, 1352, 46],
["setarg", 7, 2, 8, 1352, 46],
["invoke", 7, 4, 1352, 46],
["disrupt", 1352, 46],
"add_done_2523",
["get", 4, 23, 1, 1352, 9],
["frame", 5, 4, 2, 1352, 9],
["null", 4, 1352, 9],
["setarg", 5, 0, 4, 1352, 9],
["setarg", 5, 1, 3, 1352, 9],
["setarg", 5, 2, 6, 1352, 9],
["invoke", 5, 4, 1352, 9],
["get", 4, 44, 1, 1353, 9],
["frame", 5, 4, 0, 1353, 9],
["null", 4, 1353, 9],
["setarg", 5, 0, 4, 1353, 9],
["invoke", 5, 4, 1353, 9],
["null", 4, 1354, 16],
["return", 4, 1354, 16],
"_nop_ur_22",
"if_else_2505",
"if_end_2506",
["get", 4, 8, 1, 1356, 11],
["load_field", 5, 4, "value", 1356, 11],
["access", 4, "let", 1356, 24],
["is_identical", 6, 5, 4, 1356, 24],
["jump_true", 6, "eq_done_2529", 1356, 24],
["is_int", 7, 5, 1356, 24],
["jump_false", 7, "eq_ni_2530", 1356, 24],
"_nop_tc_498",
["jump", "eq_ni_2530", 1356, 24],
["eq_int", 6, 5, 4, 1356, 24],
["jump", "eq_done_2529", 1356, 24],
"eq_ni_2530",
["is_num", 7, 5, 1356, 24],
["jump_false", 7, "eq_nn_2531", 1356, 24],
"_nop_tc_499",
["jump", "eq_nn_2531", 1356, 24],
["eq_float", 6, 5, 4, 1356, 24],
["jump", "eq_done_2529", 1356, 24],
"eq_nn_2531",
["is_text", 7, 5, 1356, 24],
["jump_false", 7, "eq_nt_2532", 1356, 24],
"_nop_tc_500",
"_nop_tc_501",
["eq_text", 6, 5, 4, 1356, 24],
["jump", "eq_done_2529", 1356, 24],
"eq_nt_2532",
["is_null", 7, 5, 1356, 24],
["jump_false", 7, "eq_nnl_2533", 1356, 24],
"_nop_tc_502",
["jump", "eq_nnl_2533", 1356, 24],
["true", 6, 1356, 24],
["jump", "eq_done_2529", 1356, 24],
"eq_nnl_2533",
["is_bool", 7, 5, 1356, 24],
["jump_false", 7, "eq_nb_2534", 1356, 24],
"_nop_tc_503",
["jump", "eq_nb_2534", 1356, 24],
["eq_bool", 6, 5, 4, 1356, 24],
["jump", "eq_done_2529", 1356, 24],
"eq_nb_2534",
["false", 6, 1356, 24],
"eq_done_2529",
["move", 4, 6, 1356, 24],
["jump_true", 4, "or_end_2528", 1356, 24],
["get", 5, 8, 1, 1356, 33],
["load_field", 6, 5, "value", 1356, 33],
["access", 5, "const", 1356, 46],
["is_identical", 7, 6, 5, 1356, 46],
["jump_true", 7, "eq_done_2535", 1356, 46],
["is_int", 8, 6, 1356, 46],
["jump_false", 8, "eq_ni_2536", 1356, 46],
"_nop_tc_504",
["jump", "eq_ni_2536", 1356, 46],
["eq_int", 7, 6, 5, 1356, 46],
["jump", "eq_done_2535", 1356, 46],
"eq_ni_2536",
["is_num", 8, 6, 1356, 46],
["jump_false", 8, "eq_nn_2537", 1356, 46],
"_nop_tc_505",
["jump", "eq_nn_2537", 1356, 46],
["eq_float", 7, 6, 5, 1356, 46],
["jump", "eq_done_2535", 1356, 46],
"eq_nn_2537",
["is_text", 8, 6, 1356, 46],
["jump_false", 8, "eq_nt_2538", 1356, 46],
"_nop_tc_506",
"_nop_tc_507",
["eq_text", 7, 6, 5, 1356, 46],
["jump", "eq_done_2535", 1356, 46],
"eq_nt_2538",
["is_null", 8, 6, 1356, 46],
["jump_false", 8, "eq_nnl_2539", 1356, 46],
"_nop_tc_508",
["jump", "eq_nnl_2539", 1356, 46],
["true", 7, 1356, 46],
["jump", "eq_done_2535", 1356, 46],
"eq_nnl_2539",
["is_bool", 8, 6, 1356, 46],
["jump_false", 8, "eq_nb_2540", 1356, 46],
"_nop_tc_509",
["jump", "eq_nb_2540", 1356, 46],
["eq_bool", 7, 6, 5, 1356, 46],
["jump", "eq_done_2535", 1356, 46],
"eq_nb_2540",
["false", 7, 1356, 46],
"eq_done_2535",
["move", 4, 7, 1356, 46],
"or_end_2528",
["jump_false", 4, "if_else_2526", 1356, 46],
["access", 4, "'", 1357, 28],
["get", 5, 8, 1, 1357, 34],
["load_field", 6, 5, "value", 1357, 34],
"_nop_tc_510",
"_nop_tc_511",
["is_text", 5, 6, 1357, 34],
["jump_false", 5, "add_cn_2542", 1357, 34],
["concat", 7, 4, 6, 1357, 34],
["jump", "add_done_2541", 1357, 34],
"add_cn_2542",
"_nop_tc_512",
["jump", "add_err_2543", 1357, 34],
["is_num", 5, 6, 1357, 34],
["jump_false", 5, "add_err_2543", 1357, 34],
["add", 7, 4, 6, 1357, 34],
["jump", "add_done_2541", 1357, 34],
"add_err_2543",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1357,
34
],
["access", 5, "error", 1357, 34],
["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1357, 34],
["array", 8, 0, 1357, 34],
["push", 8, 6, 1357, 34],
["frame", 6, 4, 2, 1357, 34],
["null", 4, 1357, 34],
["setarg", 6, 0, 4, 1357, 34],
["setarg", 6, 1, 5, 1357, 34],
["setarg", 6, 2, 8, 1357, 34],
["invoke", 6, 4, 1357, 34],
["disrupt", 1357, 34],
"add_done_2541",
["access", 4, "' is not supported; use var/def instead", 1357, 46],
["is_text", 5, 7, 1357, 46],
["jump_false", 5, "add_cn_2545", 1357, 46],
"_nop_tc_513",
"_nop_tc_514",
["concat", 6, 7, 4, 1357, 46],
["jump", "add_done_2544", 1357, 46],
"add_cn_2545",
["is_num", 5, 7, 1357, 46],
["jump_false", 5, "add_err_2546", 1357, 46],
"_nop_tc_515",
["jump", "add_err_2546", 1357, 46],
["add", 6, 7, 4, 1357, 46],
["jump", "add_done_2544", 1357, 46],
"add_err_2546",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1357,
46
],
["access", 5, "error", 1357, 46],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1357, 46],
["array", 8, 0, 1357, 46],
["push", 8, 7, 1357, 46],
["frame", 7, 4, 2, 1357, 46],
["null", 4, 1357, 46],
["setarg", 7, 0, 4, 1357, 46],
["setarg", 7, 1, 5, 1357, 46],
["setarg", 7, 2, 8, 1357, 46],
["invoke", 7, 4, 1357, 46],
["disrupt", 1357, 46],
"add_done_2544",
["get", 4, 23, 1, 1357, 9],
["frame", 5, 4, 2, 1357, 9],
["null", 4, 1357, 9],
["setarg", 5, 0, 4, 1357, 9],
["setarg", 5, 1, 3, 1357, 9],
["setarg", 5, 2, 6, 1357, 9],
["invoke", 5, 4, 1357, 9],
["get", 4, 44, 1, 1358, 9],
["frame", 5, 4, 0, 1358, 9],
["null", 4, 1358, 9],
["setarg", 5, 0, 4, 1358, 9],
["invoke", 5, 4, 1358, 9],
["null", 4, 1359, 16],
["return", 4, 1359, 16],
"_nop_ur_23",
"if_else_2526",
"if_end_2527",
["access", 4, 1, 1361, 27],
["get", 5, 16, 1, 1361, 16],
["frame", 6, 5, 1, 1361, 16],
["null", 5, 1361, 16],
["setarg", 6, 0, 5, 1361, 16],
["setarg", 6, 1, 4, 1361, 16],
["invoke", 6, 4, 1361, 16],
["move", 23, 4, 1361, 16],
["load_field", 4, 23, "kind", 1362, 11],
["access", 5, ":", 1362, 26],
["is_identical", 6, 4, 5, 1362, 26],
["jump_true", 6, "eq_done_2549", 1362, 26],
["is_int", 7, 4, 1362, 26],
["jump_false", 7, "eq_ni_2550", 1362, 26],
"_nop_tc_516",
["jump", "eq_ni_2550", 1362, 26],
["eq_int", 6, 4, 5, 1362, 26],
["jump", "eq_done_2549", 1362, 26],
"eq_ni_2550",
["is_num", 7, 4, 1362, 26],
["jump_false", 7, "eq_nn_2551", 1362, 26],
"_nop_tc_517",
["jump", "eq_nn_2551", 1362, 26],
["eq_float", 6, 4, 5, 1362, 26],
["jump", "eq_done_2549", 1362, 26],
"eq_nn_2551",
["is_text", 7, 4, 1362, 26],
["jump_false", 7, "eq_nt_2552", 1362, 26],
"_nop_tc_518",
"_nop_tc_519",
["eq_text", 6, 4, 5, 1362, 26],
["jump", "eq_done_2549", 1362, 26],
"eq_nt_2552",
["is_null", 7, 4, 1362, 26],
["jump_false", 7, "eq_nnl_2553", 1362, 26],
"_nop_tc_520",
["jump", "eq_nnl_2553", 1362, 26],
["true", 6, 1362, 26],
["jump", "eq_done_2549", 1362, 26],
"eq_nnl_2553",
["is_bool", 7, 4, 1362, 26],
["jump_false", 7, "eq_nb_2554", 1362, 26],
"_nop_tc_521",
["jump", "eq_nb_2554", 1362, 26],
["eq_bool", 6, 4, 5, 1362, 26],
["jump", "eq_done_2549", 1362, 26],
"eq_nb_2554",
["false", 6, 1362, 26],
"eq_done_2549",
["jump_false", 6, "if_else_2547", 1362, 26],
["access", 4, "label", 1363, 25],
["get", 5, 21, 1, 1363, 16],
["frame", 6, 5, 2, 1363, 16],
["null", 5, 1363, 16],
["setarg", 6, 0, 5, 1363, 16],
["setarg", 6, 1, 4, 1363, 16],
["setarg", 6, 2, 3, 1363, 16],
["invoke", 6, 4, 1363, 16],
["move", 2, 4, 1363, 16],
["get", 4, 8, 1, 1364, 21],
["load_field", 5, 4, "value", 1364, 21],
["store_field", 2, 5, "name", 1364, 9],
["get", 4, 15, 1, 1365, 9],
["frame", 5, 4, 0, 1365, 9],
["null", 4, 1365, 9],
["setarg", 5, 0, 4, 1365, 9],
["invoke", 5, 4, 1365, 9],
["get", 4, 15, 1, 1366, 9],
["frame", 5, 4, 0, 1366, 9],
["null", 4, 1366, 9],
["setarg", 5, 0, 4, 1366, 9],
["invoke", 5, 4, 1366, 9],
["get", 4, 28, 1, 1367, 24],
["frame", 5, 4, 0, 1367, 24],
["null", 4, 1367, 24],
["setarg", 5, 0, 4, 1367, 24],
["invoke", 5, 4, 1367, 24],
["move", 24, 4, 1367, 24],
["store_field", 2, 24, "statement", 1368, 9],
["get", 4, 22, 1, 1369, 9],
["frame", 5, 4, 1, 1369, 9],
["null", 4, 1369, 9],
["setarg", 5, 0, 4, 1369, 9],
["setarg", 5, 1, 2, 1369, 9],
["invoke", 5, 4, 1369, 9],
["return", 2, 1370, 16],
"_nop_ur_24",
"if_else_2547",
"if_end_2548",
["jump", "if_end_2446", 1370, 16],
"if_else_2445",
"if_end_2446",
["get", 4, 20, 1, 1374, 12],
["frame", 5, 4, 0, 1374, 12],
["null", 4, 1374, 12],
["setarg", 5, 0, 4, 1374, 12],
["invoke", 5, 4, 1374, 12],
["move", 11, 4, 1374, 12],
["null", 4, 1375, 17],
["is_identical", 5, 11, 4, 1375, 17],
["jump_true", 5, "ne_nid_2558", 1375, 17],
["jump", "ne_ni_2559", 1375, 17],
"ne_nid_2558",
["false", 5, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_ni_2559",
["is_int", 6, 11, 1375, 17],
["jump_false", 6, "ne_nn_2560", 1375, 17],
"_nop_tc_522",
["jump", "ne_nn_2560", 1375, 17],
["ne_int", 5, 11, 4, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_nn_2560",
["is_num", 6, 11, 1375, 17],
["jump_false", 6, "ne_nt_2561", 1375, 17],
"_nop_tc_523",
["jump", "ne_nt_2561", 1375, 17],
["ne_float", 5, 11, 4, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_nt_2561",
["is_text", 6, 11, 1375, 17],
["jump_false", 6, "ne_nnl_2562", 1375, 17],
"_nop_tc_524",
["jump", "ne_nnl_2562", 1375, 17],
["ne_text", 5, 11, 4, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_nnl_2562",
["is_null", 6, 11, 1375, 17],
["jump_false", 6, "ne_nb_2563", 1375, 17],
"_nop_tc_525",
"_nop_tc_526",
["false", 5, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_nb_2563",
["is_bool", 6, 11, 1375, 17],
["jump_false", 6, "ne_mis_2564", 1375, 17],
"_nop_tc_527",
["jump", "ne_mis_2564", 1375, 17],
["ne_bool", 5, 11, 4, 1375, 17],
["jump", "ne_done_2557", 1375, 17],
"ne_mis_2564",
["true", 5, 1375, 17],
"ne_done_2557",
["jump_false", 5, "if_else_2555", 1375, 17],
["access", 4, "call", 1376, 23],
["get", 5, 21, 1, 1376, 14],
["frame", 6, 5, 2, 1376, 14],
["null", 5, 1376, 14],
["setarg", 6, 0, 5, 1376, 14],
["setarg", 6, 1, 4, 1376, 14],
["setarg", 6, 2, 3, 1376, 14],
["invoke", 6, 4, 1376, 14],
["move", 2, 4, 1376, 14],
["store_field", 2, 11, "expression", 1377, 7],
["get", 4, 22, 1, 1378, 7],
["frame", 5, 4, 1, 1378, 7],
["null", 4, 1378, 7],
["setarg", 5, 0, 4, 1378, 7],
["setarg", 5, 1, 2, 1378, 7],
["invoke", 5, 4, 1378, 7],
["get", 4, 43, 1, 1379, 7],
["frame", 5, 4, 0, 1379, 7],
["null", 4, 1379, 7],
["setarg", 5, 0, 4, 1379, 7],
["invoke", 5, 4, 1379, 7],
["return", 2, 1380, 14],
"_nop_ur_25",
"if_else_2555",
"if_end_2556",
["access", 2, "unexpected token at start of statement", 1382, 24],
["get", 4, 23, 1, 1382, 5],
["frame", 5, 4, 2, 1382, 5],
["null", 4, 1382, 5],
["setarg", 5, 0, 4, 1382, 5],
["setarg", 5, 1, 3, 1382, 5],
["setarg", 5, 2, 2, 1382, 5],
["invoke", 5, 2, 1382, 5],
["null", 2, 1383, 12],
["return", 2, 1383, 12],
"_nop_ur_26",
"_nop_ur_27"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["record", 1, 2],
["access", 2, "program", 1391, 23],
["store_field", 1, 2, "kind", 1391, 23],
["get", 2, 3, 1, 1391, 44],
["store_field", 1, 2, "filename", 1391, 44],
["move", 2, 1, 1391, 44],
["array", 1, 0, 1392, 21],
["move", 3, 1, 1392, 21],
["array", 1, 0, 1393, 22],
["move", 4, 1, 1393, 22],
["access", 1, 0, 1394, 18],
["null", 5, 1395, 16],
["store_field", 2, 3, "functions", 1396, 5],
["store_field", 2, 4, "statements", 1397, 5],
"while_start_2565",
["get", 6, 8, 1, 1399, 12],
["load_field", 7, 6, "kind", 1399, 12],
["access", 6, "eof", 1399, 24],
["is_identical", 8, 7, 6, 1399, 24],
["jump_true", 8, "ne_nid_2568", 1399, 24],
["jump", "ne_ni_2569", 1399, 24],
"ne_nid_2568",
["false", 8, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_ni_2569",
["is_int", 9, 7, 1399, 24],
["jump_false", 9, "ne_nn_2570", 1399, 24],
"_nop_tc_1",
["jump", "ne_nn_2570", 1399, 24],
["ne_int", 8, 7, 6, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_nn_2570",
["is_num", 9, 7, 1399, 24],
["jump_false", 9, "ne_nt_2571", 1399, 24],
"_nop_tc_2",
["jump", "ne_nt_2571", 1399, 24],
["ne_float", 8, 7, 6, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_nt_2571",
["is_text", 9, 7, 1399, 24],
["jump_false", 9, "ne_nnl_2572", 1399, 24],
"_nop_tc_3",
"_nop_tc_4",
["ne_text", 8, 7, 6, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_nnl_2572",
["is_null", 9, 7, 1399, 24],
["jump_false", 9, "ne_nb_2573", 1399, 24],
"_nop_tc_5",
["jump", "ne_nb_2573", 1399, 24],
["false", 8, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_nb_2573",
["is_bool", 9, 7, 1399, 24],
["jump_false", 9, "ne_mis_2574", 1399, 24],
"_nop_tc_6",
["jump", "ne_mis_2574", 1399, 24],
["ne_bool", 8, 7, 6, 1399, 24],
["jump", "ne_done_2567", 1399, 24],
"ne_mis_2574",
["true", 8, 1399, 24],
"ne_done_2567",
["jump_false", 8, "while_end_2566", 1399, 24],
["get", 6, 5, 1, 1400, 16],
["move", 1, 6, 1400, 16],
["get", 6, 28, 1, 1401, 14],
["frame", 7, 6, 0, 1401, 14],
["null", 6, 1401, 14],
["setarg", 7, 0, 6, 1401, 14],
["invoke", 7, 6, 1401, 14],
["move", 5, 6, 1401, 14],
["null", 6, 1402, 19],
["is_identical", 7, 5, 6, 1402, 19],
["jump_true", 7, "ne_nid_2578", 1402, 19],
["jump", "ne_ni_2579", 1402, 19],
"ne_nid_2578",
["false", 7, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_ni_2579",
["is_int", 8, 5, 1402, 19],
["jump_false", 8, "ne_nn_2580", 1402, 19],
"_nop_tc_7",
["jump", "ne_nn_2580", 1402, 19],
["ne_int", 7, 5, 6, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_nn_2580",
["is_num", 8, 5, 1402, 19],
["jump_false", 8, "ne_nt_2581", 1402, 19],
"_nop_tc_8",
["jump", "ne_nt_2581", 1402, 19],
["ne_float", 7, 5, 6, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_nt_2581",
["is_text", 8, 5, 1402, 19],
["jump_false", 8, "ne_nnl_2582", 1402, 19],
"_nop_tc_9",
["jump", "ne_nnl_2582", 1402, 19],
["ne_text", 7, 5, 6, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_nnl_2582",
["is_null", 8, 5, 1402, 19],
["jump_false", 8, "ne_nb_2583", 1402, 19],
"_nop_tc_10",
"_nop_tc_11",
["false", 7, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_nb_2583",
["is_bool", 8, 5, 1402, 19],
["jump_false", 8, "ne_mis_2584", 1402, 19],
"_nop_tc_12",
["jump", "ne_mis_2584", 1402, 19],
["ne_bool", 7, 5, 6, 1402, 19],
["jump", "ne_done_2577", 1402, 19],
"ne_mis_2584",
["true", 7, 1402, 19],
"ne_done_2577",
["jump_false", 7, "if_else_2575", 1402, 19],
["load_field", 6, 5, "kind", 1403, 13],
["access", 7, "function", 1403, 26],
["is_identical", 8, 6, 7, 1403, 26],
["jump_true", 8, "eq_done_2587", 1403, 26],
["is_int", 9, 6, 1403, 26],
["jump_false", 9, "eq_ni_2588", 1403, 26],
"_nop_tc_13",
["jump", "eq_ni_2588", 1403, 26],
["eq_int", 8, 6, 7, 1403, 26],
["jump", "eq_done_2587", 1403, 26],
"eq_ni_2588",
["is_num", 9, 6, 1403, 26],
["jump_false", 9, "eq_nn_2589", 1403, 26],
"_nop_tc_14",
["jump", "eq_nn_2589", 1403, 26],
["eq_float", 8, 6, 7, 1403, 26],
["jump", "eq_done_2587", 1403, 26],
"eq_nn_2589",
["is_text", 9, 6, 1403, 26],
["jump_false", 9, "eq_nt_2590", 1403, 26],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 8, 6, 7, 1403, 26],
["jump", "eq_done_2587", 1403, 26],
"eq_nt_2590",
["is_null", 9, 6, 1403, 26],
["jump_false", 9, "eq_nnl_2591", 1403, 26],
"_nop_tc_17",
["jump", "eq_nnl_2591", 1403, 26],
["true", 8, 1403, 26],
["jump", "eq_done_2587", 1403, 26],
"eq_nnl_2591",
["is_bool", 9, 6, 1403, 26],
["jump_false", 9, "eq_nb_2592", 1403, 26],
"_nop_tc_18",
["jump", "eq_nb_2592", 1403, 26],
["eq_bool", 8, 6, 7, 1403, 26],
["jump", "eq_done_2587", 1403, 26],
"eq_nb_2592",
["false", 8, 1403, 26],
"eq_done_2587",
["jump_false", 8, "if_else_2585", 1403, 26],
"_nop_tc_19",
"_nop_tc_20",
["push", 3, 5, 1404, 27],
["jump", "push_done_2594", 1404, 27],
"push_err_2593",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1404,
27
],
["access", 7, "error", 1404, 27],
["access", 8, "cannot push: target must be an array", 1404, 27],
["array", 9, 0, 1404, 27],
["push", 9, 8, 1404, 27],
["frame", 8, 6, 2, 1404, 27],
["null", 6, 1404, 27],
["setarg", 8, 0, 6, 1404, 27],
["setarg", 8, 1, 7, 1404, 27],
["setarg", 8, 2, 9, 1404, 27],
["invoke", 8, 6, 1404, 27],
["disrupt", 1404, 27],
"push_done_2594",
["jump", "if_end_2586", 1404, 27],
"if_else_2585",
"_nop_tc_21",
"_nop_tc_22",
["push", 4, 5, 1406, 28],
["jump", "push_done_2596", 1406, 28],
"push_err_2595",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1406,
28
],
["access", 7, "error", 1406, 28],
["access", 8, "cannot push: target must be an array", 1406, 28],
["array", 9, 0, 1406, 28],
["push", 9, 8, 1406, 28],
["frame", 8, 6, 2, 1406, 28],
["null", 6, 1406, 28],
["setarg", 8, 0, 6, 1406, 28],
["setarg", 8, 1, 7, 1406, 28],
["setarg", 8, 2, 9, 1406, 28],
["invoke", 8, 6, 1406, 28],
["disrupt", 1406, 28],
"push_done_2596",
"if_end_2586",
["jump", "if_end_2576", 1406, 28],
"if_else_2575",
["get", 6, 5, 1, 1408, 18],
["is_identical", 7, 6, 1, 1408, 28],
["jump_true", 7, "eq_done_2599", 1408, 28],
["is_int", 8, 6, 1408, 28],
["jump_false", 8, "eq_ni_2600", 1408, 28],
["is_int", 9, 1, 1408, 28],
["jump_false", 9, "eq_ni_2600", 1408, 28],
["eq_int", 7, 6, 1, 1408, 28],
["jump", "eq_done_2599", 1408, 28],
"eq_ni_2600",
["is_num", 8, 6, 1408, 28],
["jump_false", 8, "eq_nn_2601", 1408, 28],
["is_num", 9, 1, 1408, 28],
["jump_false", 9, "eq_nn_2601", 1408, 28],
["eq_float", 7, 6, 1, 1408, 28],
["jump", "eq_done_2599", 1408, 28],
"eq_nn_2601",
["is_text", 8, 6, 1408, 28],
["jump_false", 8, "eq_nt_2602", 1408, 28],
["is_text", 9, 1, 1408, 28],
["jump_false", 9, "eq_nt_2602", 1408, 28],
["eq_text", 7, 6, 1, 1408, 28],
["jump", "eq_done_2599", 1408, 28],
"eq_nt_2602",
["is_null", 8, 6, 1408, 28],
["jump_false", 8, "eq_nnl_2603", 1408, 28],
["is_null", 9, 1, 1408, 28],
["jump_false", 9, "eq_nnl_2603", 1408, 28],
["true", 7, 1408, 28],
["jump", "eq_done_2599", 1408, 28],
"eq_nnl_2603",
["is_bool", 8, 6, 1408, 28],
["jump_false", 8, "eq_nb_2604", 1408, 28],
["is_bool", 9, 1, 1408, 28],
["jump_false", 9, "eq_nb_2604", 1408, 28],
["eq_bool", 7, 6, 1, 1408, 28],
["jump", "eq_done_2599", 1408, 28],
"eq_nb_2604",
["false", 7, 1408, 28],
"eq_done_2599",
["jump_false", 7, "if_else_2597", 1408, 28],
["get", 6, 44, 1, 1409, 9],
["frame", 7, 6, 0, 1409, 9],
["null", 6, 1409, 9],
["setarg", 7, 0, 6, 1409, 9],
["invoke", 7, 6, 1409, 9],
["jump", "if_end_2598", 1409, 9],
"if_else_2597",
"if_end_2598",
"if_end_2576",
["jump", "while_start_2565", 1409, 9],
"while_end_2566",
["return", 2, 1412, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["record", 3, 1],
["store_field", 3, 2, "message", 1424, 25],
["move", 4, 3, 1424, 25],
["load_field", 3, 1, "from_row", 1425, 9],
["null", 5, 1425, 26],
["is_identical", 6, 3, 5, 1425, 26],
["jump_true", 6, "ne_nid_2608", 1425, 26],
["jump", "ne_ni_2609", 1425, 26],
"ne_nid_2608",
["false", 6, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_ni_2609",
["is_int", 7, 3, 1425, 26],
["jump_false", 7, "ne_nn_2610", 1425, 26],
"_nop_tc_1",
["jump", "ne_nn_2610", 1425, 26],
["ne_int", 6, 3, 5, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_nn_2610",
["is_num", 7, 3, 1425, 26],
["jump_false", 7, "ne_nt_2611", 1425, 26],
"_nop_tc_2",
["jump", "ne_nt_2611", 1425, 26],
["ne_float", 6, 3, 5, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_nt_2611",
["is_text", 7, 3, 1425, 26],
["jump_false", 7, "ne_nnl_2612", 1425, 26],
"_nop_tc_3",
["jump", "ne_nnl_2612", 1425, 26],
["ne_text", 6, 3, 5, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_nnl_2612",
["is_null", 7, 3, 1425, 26],
["jump_false", 7, "ne_nb_2613", 1425, 26],
"_nop_tc_4",
"_nop_tc_5",
["false", 6, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_nb_2613",
["is_bool", 7, 3, 1425, 26],
["jump_false", 7, "ne_mis_2614", 1425, 26],
"_nop_tc_6",
["jump", "ne_mis_2614", 1425, 26],
["ne_bool", 6, 3, 5, 1425, 26],
["jump", "ne_done_2607", 1425, 26],
"ne_mis_2614",
["true", 6, 1425, 26],
"ne_done_2607",
["jump_false", 6, "if_else_2605", 1425, 26],
["load_field", 3, 1, "from_row", 1425, 43],
["access", 5, 1, 1425, 59],
["is_num", 6, 3, 1425, 59],
["jump_false", 6, "num_err_2615", 1425, 59],
"_nop_tc_7",
"_nop_tc_8",
["add", 6, 3, 5, 1425, 59],
["jump", "num_done_2616", 1425, 59],
"num_err_2615",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1425,
59
],
["access", 5, "error", 1425, 59],
["access", 7, "cannot apply '+': operands must be numbers", 1425, 59],
["array", 8, 0, 1425, 59],
["push", 8, 7, 1425, 59],
["frame", 7, 3, 2, 1425, 59],
["null", 3, 1425, 59],
["setarg", 7, 0, 3, 1425, 59],
["setarg", 7, 1, 5, 1425, 59],
["setarg", 7, 2, 8, 1425, 59],
["invoke", 7, 3, 1425, 59],
["disrupt", 1425, 59],
"num_done_2616",
["store_field", 4, 6, "line", 1425, 32],
["jump", "if_end_2606", 1425, 32],
"if_else_2605",
"if_end_2606",
["load_field", 3, 1, "from_column", 1426, 9],
["null", 5, 1426, 29],
["is_identical", 6, 3, 5, 1426, 29],
["jump_true", 6, "ne_nid_2620", 1426, 29],
["jump", "ne_ni_2621", 1426, 29],
"ne_nid_2620",
["false", 6, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_ni_2621",
["is_int", 7, 3, 1426, 29],
["jump_false", 7, "ne_nn_2622", 1426, 29],
"_nop_tc_9",
["jump", "ne_nn_2622", 1426, 29],
["ne_int", 6, 3, 5, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_nn_2622",
["is_num", 7, 3, 1426, 29],
["jump_false", 7, "ne_nt_2623", 1426, 29],
"_nop_tc_10",
["jump", "ne_nt_2623", 1426, 29],
["ne_float", 6, 3, 5, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_nt_2623",
["is_text", 7, 3, 1426, 29],
["jump_false", 7, "ne_nnl_2624", 1426, 29],
"_nop_tc_11",
["jump", "ne_nnl_2624", 1426, 29],
["ne_text", 6, 3, 5, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_nnl_2624",
["is_null", 7, 3, 1426, 29],
["jump_false", 7, "ne_nb_2625", 1426, 29],
"_nop_tc_12",
"_nop_tc_13",
["false", 6, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_nb_2625",
["is_bool", 7, 3, 1426, 29],
["jump_false", 7, "ne_mis_2626", 1426, 29],
"_nop_tc_14",
["jump", "ne_mis_2626", 1426, 29],
["ne_bool", 6, 3, 5, 1426, 29],
["jump", "ne_done_2619", 1426, 29],
"ne_mis_2626",
["true", 6, 1426, 29],
"ne_done_2619",
["jump_false", 6, "if_else_2617", 1426, 29],
["load_field", 3, 1, "from_column", 1426, 48],
["access", 5, 1, 1426, 67],
["is_num", 6, 3, 1426, 67],
["jump_false", 6, "num_err_2627", 1426, 67],
"_nop_tc_15",
"_nop_tc_16",
["add", 6, 3, 5, 1426, 67],
["jump", "num_done_2628", 1426, 67],
"num_err_2627",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1426,
67
],
["access", 5, "error", 1426, 67],
["access", 7, "cannot apply '+': operands must be numbers", 1426, 67],
["array", 8, 0, 1426, 67],
["push", 8, 7, 1426, 67],
["frame", 7, 3, 2, 1426, 67],
["null", 3, 1426, 67],
["setarg", 7, 0, 3, 1426, 67],
["setarg", 7, 1, 5, 1426, 67],
["setarg", 7, 2, 8, 1426, 67],
["invoke", 7, 3, 1426, 67],
["disrupt", 1426, 67],
"num_done_2628",
["store_field", 4, 6, "column", 1426, 35],
["jump", "if_end_2618", 1426, 35],
"if_else_2617",
"if_end_2618",
["get", 3, 46, 1, 1427, 10],
["is_array", 5, 3, 1427, 22],
["jump_false", 5, "push_err_2629", 1427, 22],
["push", 3, 4, 1427, 22],
["jump", "push_done_2630", 1427, 22],
"push_err_2629",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1427,
22
],
["access", 4, "error", 1427, 22],
["access", 5, "cannot push: target must be an array", 1427, 22],
["array", 6, 0, 1427, 22],
["push", 6, 5, 1427, 22],
["frame", 5, 3, 2, 1427, 22],
["null", 3, 1427, 22],
["setarg", 5, 0, 3, 1427, 22],
["setarg", 5, 1, 4, 1427, 22],
["setarg", 5, 2, 6, 1427, 22],
["invoke", 5, 3, 1427, 22],
["disrupt", 1427, 22],
"push_done_2630",
["null", 3, 1427, 22],
["return", 3, 1427, 22]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["record", 4, 7],
["store_field", 4, 1, "parent", 1432, 15],
["array", 5, 0, 1433, 13],
["store_field", 4, 5, "vars", 1433, 13],
["load_field", 5, 3, "in_loop", 1434, 16],
["true", 6, 1434, 32],
["is_identical", 7, 5, 6, 1434, 32],
["jump_true", 7, "eq_done_2631", 1434, 32],
["is_int", 8, 5, 1434, 32],
["jump_false", 8, "eq_ni_2632", 1434, 32],
"_nop_tc_1",
["jump", "eq_ni_2632", 1434, 32],
["eq_int", 7, 5, 6, 1434, 32],
["jump", "eq_done_2631", 1434, 32],
"eq_ni_2632",
["is_num", 8, 5, 1434, 32],
["jump_false", 8, "eq_nn_2633", 1434, 32],
"_nop_tc_2",
["jump", "eq_nn_2633", 1434, 32],
["eq_float", 7, 5, 6, 1434, 32],
["jump", "eq_done_2631", 1434, 32],
"eq_nn_2633",
["is_text", 8, 5, 1434, 32],
["jump_false", 8, "eq_nt_2634", 1434, 32],
"_nop_tc_3",
["jump", "eq_nt_2634", 1434, 32],
["eq_text", 7, 5, 6, 1434, 32],
["jump", "eq_done_2631", 1434, 32],
"eq_nt_2634",
["is_null", 8, 5, 1434, 32],
["jump_false", 8, "eq_nnl_2635", 1434, 32],
"_nop_tc_4",
["jump", "eq_nnl_2635", 1434, 32],
["true", 7, 1434, 32],
["jump", "eq_done_2631", 1434, 32],
"eq_nnl_2635",
["is_bool", 8, 5, 1434, 32],
["jump_false", 8, "eq_nb_2636", 1434, 32],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 7, 5, 6, 1434, 32],
["jump", "eq_done_2631", 1434, 32],
"eq_nb_2636",
["false", 7, 1434, 32],
"eq_done_2631",
["store_field", 4, 7, "in_loop", 1434, 32],
["store_field", 4, 2, "function_nr", 1435, 20],
["load_field", 5, 3, "is_func", 1436, 26],
["true", 6, 1436, 42],
["is_identical", 7, 5, 6, 1436, 42],
["jump_true", 7, "eq_done_2637", 1436, 42],
["is_int", 8, 5, 1436, 42],
["jump_false", 8, "eq_ni_2638", 1436, 42],
"_nop_tc_7",
["jump", "eq_ni_2638", 1436, 42],
["eq_int", 7, 5, 6, 1436, 42],
["jump", "eq_done_2637", 1436, 42],
"eq_ni_2638",
["is_num", 8, 5, 1436, 42],
["jump_false", 8, "eq_nn_2639", 1436, 42],
"_nop_tc_8",
["jump", "eq_nn_2639", 1436, 42],
["eq_float", 7, 5, 6, 1436, 42],
["jump", "eq_done_2637", 1436, 42],
"eq_nn_2639",
["is_text", 8, 5, 1436, 42],
["jump_false", 8, "eq_nt_2640", 1436, 42],
"_nop_tc_9",
["jump", "eq_nt_2640", 1436, 42],
["eq_text", 7, 5, 6, 1436, 42],
["jump", "eq_done_2637", 1436, 42],
"eq_nt_2640",
["is_null", 8, 5, 1436, 42],
["jump_false", 8, "eq_nnl_2641", 1436, 42],
"_nop_tc_10",
["jump", "eq_nnl_2641", 1436, 42],
["true", 7, 1436, 42],
["jump", "eq_done_2637", 1436, 42],
"eq_nnl_2641",
["is_bool", 8, 5, 1436, 42],
["jump_false", 8, "eq_nb_2642", 1436, 42],
"_nop_tc_11",
"_nop_tc_12",
["eq_bool", 7, 5, 6, 1436, 42],
["jump", "eq_done_2637", 1436, 42],
"eq_nb_2642",
["false", 7, 1436, 42],
"eq_done_2637",
["store_field", 4, 7, "is_function_scope", 1436, 42],
["null", 5, 1437, 18],
["store_field", 4, 5, "func_node", 1437, 18],
["false", 5, 1438, 23],
["store_field", 4, 5, "has_inner_func", 1438, 23],
["return", 4, 1438, 23],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["load_field", 4, 1, "vars", 1443, 10],
["record", 5, 6],
["store_field", 5, 2, "name", 1444, 13],
["load_field", 6, 3, "is_const", 1445, 17],
["true", 7, 1445, 39],
["is_identical", 8, 6, 7, 1445, 39],
["jump_true", 8, "eq_done_2643", 1445, 39],
["is_int", 9, 6, 1445, 39],
["jump_false", 9, "eq_ni_2644", 1445, 39],
"_nop_tc_1",
["jump", "eq_ni_2644", 1445, 39],
["eq_int", 8, 6, 7, 1445, 39],
["jump", "eq_done_2643", 1445, 39],
"eq_ni_2644",
["is_num", 9, 6, 1445, 39],
["jump_false", 9, "eq_nn_2645", 1445, 39],
"_nop_tc_2",
["jump", "eq_nn_2645", 1445, 39],
["eq_float", 8, 6, 7, 1445, 39],
["jump", "eq_done_2643", 1445, 39],
"eq_nn_2645",
["is_text", 9, 6, 1445, 39],
["jump_false", 9, "eq_nt_2646", 1445, 39],
"_nop_tc_3",
["jump", "eq_nt_2646", 1445, 39],
["eq_text", 8, 6, 7, 1445, 39],
["jump", "eq_done_2643", 1445, 39],
"eq_nt_2646",
["is_null", 9, 6, 1445, 39],
["jump_false", 9, "eq_nnl_2647", 1445, 39],
"_nop_tc_4",
["jump", "eq_nnl_2647", 1445, 39],
["true", 8, 1445, 39],
["jump", "eq_done_2643", 1445, 39],
"eq_nnl_2647",
["is_bool", 9, 6, 1445, 39],
["jump_false", 9, "eq_nb_2648", 1445, 39],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 8, 6, 7, 1445, 39],
["jump", "eq_done_2643", 1445, 39],
"eq_nb_2648",
["false", 8, 1445, 39],
"eq_done_2643",
["store_field", 5, 8, "is_const", 1445, 39],
["load_field", 6, 3, "make", 1446, 13],
["store_field", 5, 6, "make", 1446, 13],
["load_field", 6, 3, "fn_nr", 1447, 20],
["store_field", 5, 6, "function_nr", 1447, 20],
["access", 6, 0, 1448, 16],
["store_field", 5, 6, "nr_uses", 1448, 16],
["access", 6, 0, 1449, 16],
["store_field", 5, 6, "closure", 1449, 16],
["is_array", 6, 4, 1449, 16],
["jump_false", 6, "push_err_2649", 1449, 16],
["push", 4, 5, 1449, 16],
["jump", "push_done_2650", 1449, 16],
"push_err_2649",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1449,
16
],
["access", 5, "error", 1449, 16],
["access", 6, "cannot push: target must be an array", 1449, 16],
["array", 7, 0, 1449, 16],
["push", 7, 6, 1449, 16],
["frame", 6, 4, 2, 1449, 16],
["null", 4, 1449, 16],
["setarg", 6, 0, 4, 1449, 16],
["setarg", 6, 1, 5, 1449, 16],
["setarg", 6, 2, 7, 1449, 16],
["invoke", 6, 4, 1449, 16],
["disrupt", 1449, 16],
"push_done_2650",
["null", 4, 1449, 16],
["return", 4, 1449, 16]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["record", 3, 3],
["null", 4, 1454, 22],
["store_field", 3, 4, "v", 1454, 22],
["access", 4, 0, 1454, 35],
["store_field", 3, 4, "level", 1454, 35],
["access", 4, -1, 1454, 55],
["store_field", 3, 4, "def_function_nr", 1454, 55],
["move", 4, 3, 1454, 55],
["load_field", 3, 1, "function_nr", 1455, 18],
["move", 5, 3, 1455, 18],
["move", 3, 1, 1456, 13],
["access", 6, 0, 1457, 13],
"while_start_2651",
["null", 7, 1458, 17],
["is_identical", 8, 3, 7, 1458, 17],
["jump_true", 8, "ne_nid_2654", 1458, 17],
["jump", "ne_ni_2655", 1458, 17],
"ne_nid_2654",
["false", 8, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_ni_2655",
["is_int", 9, 3, 1458, 17],
["jump_false", 9, "ne_nn_2656", 1458, 17],
"_nop_tc_1",
["jump", "ne_nn_2656", 1458, 17],
["ne_int", 8, 3, 7, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_nn_2656",
["is_num", 9, 3, 1458, 17],
["jump_false", 9, "ne_nt_2657", 1458, 17],
"_nop_tc_2",
["jump", "ne_nt_2657", 1458, 17],
["ne_float", 8, 3, 7, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_nt_2657",
["is_text", 9, 3, 1458, 17],
["jump_false", 9, "ne_nnl_2658", 1458, 17],
"_nop_tc_3",
["jump", "ne_nnl_2658", 1458, 17],
["ne_text", 8, 3, 7, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_nnl_2658",
["is_null", 9, 3, 1458, 17],
["jump_false", 9, "ne_nb_2659", 1458, 17],
"_nop_tc_4",
"_nop_tc_5",
["false", 8, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_nb_2659",
["is_bool", 9, 3, 1458, 17],
["jump_false", 9, "ne_mis_2660", 1458, 17],
"_nop_tc_6",
["jump", "ne_mis_2660", 1458, 17],
["ne_bool", 8, 3, 7, 1458, 17],
["jump", "ne_done_2653", 1458, 17],
"ne_mis_2660",
["true", 8, 1458, 17],
"ne_done_2653",
["jump_false", 8, "while_end_2652", 1458, 17],
["access", 6, 0, 1459, 11],
"while_start_2661",
["load_field", 7, 3, "vars", 1460, 25],
["length", 8, 7, 1460, 25],
["is_int", 7, 6, 1460, 25],
["jump_false", 7, "rel_ni_2663", 1460, 25],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 7, 6, 8, 1460, 25],
["jump", "rel_done_2665", 1460, 25],
"rel_ni_2663",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 7, 6, 8, 1460, 25],
["jump", "rel_done_2665", 1460, 25],
"rel_nn_2664",
"_nop_tc_13",
["jump", "rel_err_2666", 1460, 25],
"_nop_tc_14",
["jump", "rel_err_2666", 1460, 25],
["lt_text", 7, 6, 8, 1460, 25],
["jump", "rel_done_2665", 1460, 25],
"rel_err_2666",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1460,
25
],
["access", 9, "error", 1460, 25],
["access", 10, "cannot compare with '<': operands must be same type", 1460, 25],
["array", 11, 0, 1460, 25],
["push", 11, 10, 1460, 25],
["frame", 10, 8, 2, 1460, 25],
["null", 8, 1460, 25],
["setarg", 10, 0, 8, 1460, 25],
["setarg", 10, 1, 9, 1460, 25],
["setarg", 10, 2, 11, 1460, 25],
["invoke", 10, 8, 1460, 25],
["disrupt", 1460, 25],
"rel_done_2665",
["jump_false", 7, "while_end_2662", 1460, 25],
["load_field", 7, 3, "vars", 1461, 13],
["load_dynamic", 8, 7, 6, 1461, 20],
["load_field", 7, 8, "name", 1461, 20],
["is_identical", 8, 7, 2, 1461, 31],
["jump_true", 8, "eq_done_2669", 1461, 31],
["is_int", 9, 7, 1461, 31],
["jump_false", 9, "eq_ni_2670", 1461, 31],
["is_int", 10, 2, 1461, 31],
["jump_false", 10, "eq_ni_2670", 1461, 31],
["eq_int", 8, 7, 2, 1461, 31],
["jump", "eq_done_2669", 1461, 31],
"eq_ni_2670",
["is_num", 9, 7, 1461, 31],
["jump_false", 9, "eq_nn_2671", 1461, 31],
["is_num", 10, 2, 1461, 31],
["jump_false", 10, "eq_nn_2671", 1461, 31],
["eq_float", 8, 7, 2, 1461, 31],
["jump", "eq_done_2669", 1461, 31],
"eq_nn_2671",
["is_text", 9, 7, 1461, 31],
["jump_false", 9, "eq_nt_2672", 1461, 31],
["is_text", 10, 2, 1461, 31],
["jump_false", 10, "eq_nt_2672", 1461, 31],
["eq_text", 8, 7, 2, 1461, 31],
["jump", "eq_done_2669", 1461, 31],
"eq_nt_2672",
["is_null", 9, 7, 1461, 31],
["jump_false", 9, "eq_nnl_2673", 1461, 31],
["is_null", 10, 2, 1461, 31],
["jump_false", 10, "eq_nnl_2673", 1461, 31],
["true", 8, 1461, 31],
["jump", "eq_done_2669", 1461, 31],
"eq_nnl_2673",
["is_bool", 9, 7, 1461, 31],
["jump_false", 9, "eq_nb_2674", 1461, 31],
["is_bool", 10, 2, 1461, 31],
["jump_false", 10, "eq_nb_2674", 1461, 31],
["eq_bool", 8, 7, 2, 1461, 31],
["jump", "eq_done_2669", 1461, 31],
"eq_nb_2674",
["false", 8, 1461, 31],
"eq_done_2669",
["jump_false", 8, "if_else_2667", 1461, 31],
["load_field", 7, 3, "vars", 1462, 22],
["load_dynamic", 8, 7, 6, 1462, 29],
["store_field", 4, 8, "v", 1462, 11],
["load_field", 7, 3, "vars", 1463, 36],
["load_dynamic", 8, 7, 6, 1463, 43],
["load_field", 7, 8, "function_nr", 1463, 43],
["store_field", 4, 7, "def_function_nr", 1463, 11],
["return", 4, 1464, 18],
"_nop_ur_1",
"if_else_2667",
"if_end_2668",
["access", 7, 1, 1466, 17],
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["add", 8, 6, 7, 1466, 17],
["jump", "num_done_2676", 1466, 17],
"num_err_2675",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1466,
17
],
["access", 9, "error", 1466, 17],
["access", 10, "cannot apply '+': operands must be numbers", 1466, 17],
["array", 11, 0, 1466, 17],
["push", 11, 10, 1466, 17],
["frame", 10, 7, 2, 1466, 17],
["null", 7, 1466, 17],
["setarg", 10, 0, 7, 1466, 17],
["setarg", 10, 1, 9, 1466, 17],
["setarg", 10, 2, 11, 1466, 17],
["invoke", 10, 7, 1466, 17],
["disrupt", 1466, 17],
"num_done_2676",
["move", 6, 8, 1466, 17],
["jump", "while_start_2661", 1466, 17],
"while_end_2662",
["load_field", 7, 3, "parent", 1468, 11],
["null", 8, 1468, 23],
["is_identical", 9, 7, 8, 1468, 23],
["jump_true", 9, "ne_nid_2681", 1468, 23],
["jump", "ne_ni_2682", 1468, 23],
"ne_nid_2681",
["false", 9, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_ni_2682",
["is_int", 10, 7, 1468, 23],
["jump_false", 10, "ne_nn_2683", 1468, 23],
"_nop_tc_19",
["jump", "ne_nn_2683", 1468, 23],
["ne_int", 9, 7, 8, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_nn_2683",
["is_num", 10, 7, 1468, 23],
["jump_false", 10, "ne_nt_2684", 1468, 23],
"_nop_tc_20",
["jump", "ne_nt_2684", 1468, 23],
["ne_float", 9, 7, 8, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_nt_2684",
["is_text", 10, 7, 1468, 23],
["jump_false", 10, "ne_nnl_2685", 1468, 23],
"_nop_tc_21",
["jump", "ne_nnl_2685", 1468, 23],
["ne_text", 9, 7, 8, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_nnl_2685",
["is_null", 10, 7, 1468, 23],
["jump_false", 10, "ne_nb_2686", 1468, 23],
"_nop_tc_22",
"_nop_tc_23",
["false", 9, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_nb_2686",
["is_bool", 10, 7, 1468, 23],
["jump_false", 10, "ne_mis_2687", 1468, 23],
"_nop_tc_24",
["jump", "ne_mis_2687", 1468, 23],
["ne_bool", 9, 7, 8, 1468, 23],
["jump", "ne_done_2680", 1468, 23],
"ne_mis_2687",
["true", 9, 1468, 23],
"ne_done_2680",
["move", 7, 9, 1468, 23],
["jump_false", 7, "and_end_2679", 1468, 23],
["load_field", 8, 3, "parent", 1468, 31],
["load_field", 9, 8, "function_nr", 1468, 31],
["is_identical", 8, 9, 5, 1468, 55],
["jump_true", 8, "ne_nid_2689", 1468, 55],
["jump", "ne_ni_2690", 1468, 55],
"ne_nid_2689",
["false", 8, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_ni_2690",
["is_int", 10, 9, 1468, 55],
["jump_false", 10, "ne_nn_2691", 1468, 55],
["is_int", 11, 5, 1468, 55],
["jump_false", 11, "ne_nn_2691", 1468, 55],
["ne_int", 8, 9, 5, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_nn_2691",
["is_num", 10, 9, 1468, 55],
["jump_false", 10, "ne_nt_2692", 1468, 55],
["is_num", 11, 5, 1468, 55],
["jump_false", 11, "ne_nt_2692", 1468, 55],
["ne_float", 8, 9, 5, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_nt_2692",
["is_text", 10, 9, 1468, 55],
["jump_false", 10, "ne_nnl_2693", 1468, 55],
["is_text", 11, 5, 1468, 55],
["jump_false", 11, "ne_nnl_2693", 1468, 55],
["ne_text", 8, 9, 5, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_nnl_2693",
["is_null", 10, 9, 1468, 55],
["jump_false", 10, "ne_nb_2694", 1468, 55],
["is_null", 11, 5, 1468, 55],
["jump_false", 11, "ne_nb_2694", 1468, 55],
["false", 8, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_nb_2694",
["is_bool", 10, 9, 1468, 55],
["jump_false", 10, "ne_mis_2695", 1468, 55],
["is_bool", 11, 5, 1468, 55],
["jump_false", 11, "ne_mis_2695", 1468, 55],
["ne_bool", 8, 9, 5, 1468, 55],
["jump", "ne_done_2688", 1468, 55],
"ne_mis_2695",
["true", 8, 1468, 55],
"ne_done_2688",
["move", 7, 8, 1468, 55],
"and_end_2679",
["jump_false", 7, "if_else_2677", 1468, 55],
["load_field", 7, 4, "level", 1469, 24],
["access", 8, 1, 1469, 39],
["is_num", 9, 7, 1469, 39],
["jump_false", 9, "num_err_2696", 1469, 39],
"_nop_tc_25",
"_nop_tc_26",
["add", 9, 7, 8, 1469, 39],
["jump", "num_done_2697", 1469, 39],
"num_err_2696",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1469,
39
],
["access", 8, "error", 1469, 39],
["access", 10, "cannot apply '+': operands must be numbers", 1469, 39],
["array", 11, 0, 1469, 39],
["push", 11, 10, 1469, 39],
["frame", 10, 7, 2, 1469, 39],
["null", 7, 1469, 39],
["setarg", 10, 0, 7, 1469, 39],
["setarg", 10, 1, 8, 1469, 39],
["setarg", 10, 2, 11, 1469, 39],
["invoke", 10, 7, 1469, 39],
["disrupt", 1469, 39],
"num_done_2697",
["store_field", 4, 9, "level", 1469, 9],
["load_field", 7, 3, "parent", 1470, 18],
["load_field", 8, 7, "function_nr", 1470, 18],
["move", 5, 8, 1470, 18],
["jump", "if_end_2678", 1470, 18],
"if_else_2677",
"if_end_2678",
["load_field", 7, 3, "parent", 1472, 11],
["move", 3, 7, 1472, 11],
["jump", "while_start_2651", 1472, 11],
"while_end_2652",
["return", 4, 1474, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["get", 3, 52, 1, 1478, 13],
["frame", 4, 3, 2, 1478, 13],
["null", 3, 1478, 13],
["setarg", 4, 0, 3, 1478, 13],
["setarg", 4, 1, 1, 1478, 13],
["setarg", 4, 2, 2, 1478, 13],
["invoke", 4, 3, 1478, 13],
["move", 4, 3, 1478, 13],
["load_field", 3, 4, "v", 1479, 12],
["return", 3, 1479, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["move", 2, 1, 1483, 13],
"while_start_2698",
["null", 3, 1484, 17],
["is_identical", 4, 2, 3, 1484, 17],
["jump_true", 4, "ne_nid_2701", 1484, 17],
["jump", "ne_ni_2702", 1484, 17],
"ne_nid_2701",
["false", 4, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_ni_2702",
["is_int", 5, 2, 1484, 17],
["jump_false", 5, "ne_nn_2703", 1484, 17],
"_nop_tc_1",
["jump", "ne_nn_2703", 1484, 17],
["ne_int", 4, 2, 3, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_nn_2703",
["is_num", 5, 2, 1484, 17],
["jump_false", 5, "ne_nt_2704", 1484, 17],
"_nop_tc_2",
["jump", "ne_nt_2704", 1484, 17],
["ne_float", 4, 2, 3, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_nt_2704",
["is_text", 5, 2, 1484, 17],
["jump_false", 5, "ne_nnl_2705", 1484, 17],
"_nop_tc_3",
["jump", "ne_nnl_2705", 1484, 17],
["ne_text", 4, 2, 3, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_nnl_2705",
["is_null", 5, 2, 1484, 17],
["jump_false", 5, "ne_nb_2706", 1484, 17],
"_nop_tc_4",
"_nop_tc_5",
["false", 4, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_nb_2706",
["is_bool", 5, 2, 1484, 17],
["jump_false", 5, "ne_mis_2707", 1484, 17],
"_nop_tc_6",
["jump", "ne_mis_2707", 1484, 17],
["ne_bool", 4, 2, 3, 1484, 17],
["jump", "ne_done_2700", 1484, 17],
"ne_mis_2707",
["true", 4, 1484, 17],
"ne_done_2700",
["jump_false", 4, "while_end_2699", 1484, 17],
["load_field", 3, 2, "in_loop", 1485, 11],
["jump_false", 3, "if_else_2708", 1485, 11],
["true", 3, 1485, 29],
["return", 3, 1485, 29],
"_nop_ur_1",
"if_else_2708",
"if_end_2709",
["load_field", 3, 2, "parent", 1486, 11],
["move", 2, 3, 1486, 11],
["jump", "while_start_2698", 1486, 11],
"while_end_2699",
["false", 2, 1488, 12],
["return", 2, 1488, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["move", 2, 1, 1492, 13],
"while_start_2710",
["null", 3, 1493, 17],
["is_identical", 4, 2, 3, 1493, 17],
["jump_true", 4, "ne_nid_2713", 1493, 17],
["jump", "ne_ni_2714", 1493, 17],
"ne_nid_2713",
["false", 4, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_ni_2714",
["is_int", 5, 2, 1493, 17],
["jump_false", 5, "ne_nn_2715", 1493, 17],
"_nop_tc_1",
["jump", "ne_nn_2715", 1493, 17],
["ne_int", 4, 2, 3, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_nn_2715",
["is_num", 5, 2, 1493, 17],
["jump_false", 5, "ne_nt_2716", 1493, 17],
"_nop_tc_2",
["jump", "ne_nt_2716", 1493, 17],
["ne_float", 4, 2, 3, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_nt_2716",
["is_text", 5, 2, 1493, 17],
["jump_false", 5, "ne_nnl_2717", 1493, 17],
"_nop_tc_3",
["jump", "ne_nnl_2717", 1493, 17],
["ne_text", 4, 2, 3, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_nnl_2717",
["is_null", 5, 2, 1493, 17],
["jump_false", 5, "ne_nb_2718", 1493, 17],
"_nop_tc_4",
"_nop_tc_5",
["false", 4, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_nb_2718",
["is_bool", 5, 2, 1493, 17],
["jump_false", 5, "ne_mis_2719", 1493, 17],
"_nop_tc_6",
["jump", "ne_mis_2719", 1493, 17],
["ne_bool", 4, 2, 3, 1493, 17],
["jump", "ne_done_2712", 1493, 17],
"ne_mis_2719",
["true", 4, 1493, 17],
"ne_done_2712",
["jump_false", 4, "while_end_2711", 1493, 17],
["load_field", 3, 2, "is_function_scope", 1494, 11],
["jump_false", 3, "if_else_2720", 1494, 11],
["return", 2, 1494, 39],
"_nop_ur_1",
"if_else_2720",
"if_end_2721",
["load_field", 3, 2, "parent", 1495, 11],
["move", 2, 3, 1495, 11],
["jump", "while_start_2710", 1495, 11],
"while_end_2711",
["null", 2, 1497, 12],
["return", 2, 1497, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 48, 1, 1501, 14],
[
"access",
3,
{
"name": "find",
"kind": "name",
"make": "intrinsic"
},
1501,
9
],
["frame", 4, 3, 2, 1501, 9],
["null", 3, 1501, 9],
["setarg", 4, 0, 3, 1501, 9],
["setarg", 4, 1, 2, 1501, 9],
["setarg", 4, 2, 1, 1501, 9],
["invoke", 4, 2, 1501, 9],
["null", 3, 1501, 35],
["is_identical", 4, 2, 3, 1501, 35],
["jump_true", 4, "eq_done_2724", 1501, 35],
["is_int", 5, 2, 1501, 35],
["jump_false", 5, "eq_ni_2725", 1501, 35],
"_nop_tc_1",
["jump", "eq_ni_2725", 1501, 35],
["eq_int", 4, 2, 3, 1501, 35],
["jump", "eq_done_2724", 1501, 35],
"eq_ni_2725",
["is_num", 5, 2, 1501, 35],
["jump_false", 5, "eq_nn_2726", 1501, 35],
"_nop_tc_2",
["jump", "eq_nn_2726", 1501, 35],
["eq_float", 4, 2, 3, 1501, 35],
["jump", "eq_done_2724", 1501, 35],
"eq_nn_2726",
["is_text", 5, 2, 1501, 35],
["jump_false", 5, "eq_nt_2727", 1501, 35],
"_nop_tc_3",
["jump", "eq_nt_2727", 1501, 35],
["eq_text", 4, 2, 3, 1501, 35],
["jump", "eq_done_2724", 1501, 35],
"eq_nt_2727",
["is_null", 5, 2, 1501, 35],
["jump_false", 5, "eq_nnl_2728", 1501, 35],
"_nop_tc_4",
"_nop_tc_5",
["true", 4, 1501, 35],
["jump", "eq_done_2724", 1501, 35],
"eq_nnl_2728",
["is_bool", 5, 2, 1501, 35],
["jump_false", 5, "eq_nb_2729", 1501, 35],
"_nop_tc_6",
["jump", "eq_nb_2729", 1501, 35],
["eq_bool", 4, 2, 3, 1501, 35],
["jump", "eq_done_2724", 1501, 35],
"eq_nb_2729",
["false", 4, 1501, 35],
"eq_done_2724",
["jump_false", 4, "if_else_2722", 1501, 35],
["get", 2, 48, 1, 1501, 46],
["is_array", 3, 2, 1501, 58],
["jump_false", 3, "push_err_2730", 1501, 58],
["push", 2, 1, 1501, 58],
["jump", "push_done_2731", 1501, 58],
"push_err_2730",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1501,
58
],
["access", 3, "error", 1501, 58],
["access", 4, "cannot push: target must be an array", 1501, 58],
["array", 5, 0, 1501, 58],
["push", 5, 4, 1501, 58],
["frame", 4, 2, 2, 1501, 58],
["null", 2, 1501, 58],
["setarg", 4, 0, 2, 1501, 58],
["setarg", 4, 1, 3, 1501, 58],
["setarg", 4, 2, 5, 1501, 58],
["invoke", 4, 2, 1501, 58],
["disrupt", 1501, 58],
"push_done_2731",
["jump", "if_end_2723", 1501, 58],
"if_else_2722",
"if_end_2723",
["null", 2, 1501, 58],
["return", 2, 1501, 58]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["get", 2, 57, 1, 1512, 12],
["load_dynamic", 3, 2, 1, 1512, 27],
["true", 2, 1512, 36],
["is_identical", 4, 3, 2, 1512, 36],
["jump_true", 4, "eq_done_2732", 1512, 36],
["is_int", 5, 3, 1512, 36],
["jump_false", 5, "eq_ni_2733", 1512, 36],
"_nop_tc_1",
["jump", "eq_ni_2733", 1512, 36],
["eq_int", 4, 3, 2, 1512, 36],
["jump", "eq_done_2732", 1512, 36],
"eq_ni_2733",
["is_num", 5, 3, 1512, 36],
["jump_false", 5, "eq_nn_2734", 1512, 36],
"_nop_tc_2",
["jump", "eq_nn_2734", 1512, 36],
["eq_float", 4, 3, 2, 1512, 36],
["jump", "eq_done_2732", 1512, 36],
"eq_nn_2734",
["is_text", 5, 3, 1512, 36],
["jump_false", 5, "eq_nt_2735", 1512, 36],
"_nop_tc_3",
["jump", "eq_nt_2735", 1512, 36],
["eq_text", 4, 3, 2, 1512, 36],
["jump", "eq_done_2732", 1512, 36],
"eq_nt_2735",
["is_null", 5, 3, 1512, 36],
["jump_false", 5, "eq_nnl_2736", 1512, 36],
"_nop_tc_4",
["jump", "eq_nnl_2736", 1512, 36],
["true", 4, 1512, 36],
["jump", "eq_done_2732", 1512, 36],
"eq_nnl_2736",
["is_bool", 5, 3, 1512, 36],
["jump_false", 5, "eq_nb_2737", 1512, 36],
"_nop_tc_5",
"_nop_tc_6",
["eq_bool", 4, 3, 2, 1512, 36],
["jump", "eq_done_2732", 1512, 36],
"eq_nb_2737",
["false", 4, 1512, 36],
"eq_done_2732",
["return", 4, 1512, 36],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["null", 2, 1516, 17],
["is_identical", 3, 1, 2, 1516, 17],
["jump_true", 3, "eq_done_2740", 1516, 17],
"_nop_tc_1",
["jump", "eq_ni_2741", 1516, 17],
"_nop_tc_2",
["jump", "eq_ni_2741", 1516, 17],
["eq_int", 3, 1, 2, 1516, 17],
["jump", "eq_done_2740", 1516, 17],
"eq_ni_2741",
"_nop_tc_3",
["jump", "eq_nn_2742", 1516, 17],
"_nop_tc_4",
["jump", "eq_nn_2742", 1516, 17],
["eq_float", 3, 1, 2, 1516, 17],
["jump", "eq_done_2740", 1516, 17],
"eq_nn_2742",
"_nop_tc_5",
["jump", "eq_nt_2743", 1516, 17],
"_nop_tc_6",
["jump", "eq_nt_2743", 1516, 17],
["eq_text", 3, 1, 2, 1516, 17],
["jump", "eq_done_2740", 1516, 17],
"eq_nt_2743",
"_nop_tc_7",
["jump", "eq_nnl_2744", 1516, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 1516, 17],
["jump", "eq_done_2740", 1516, 17],
"eq_nnl_2744",
"_nop_tc_10",
["jump", "eq_nb_2745", 1516, 17],
"_nop_tc_11",
["jump", "eq_nb_2745", 1516, 17],
["eq_bool", 3, 1, 2, 1516, 17],
["jump", "eq_done_2740", 1516, 17],
"eq_nb_2745",
["false", 3, 1516, 17],
"eq_done_2740",
["jump_false", 3, "if_else_2738", 1516, 17],
["null", 2, 1516, 30],
["return", 2, 1516, 30],
"_nop_ur_1",
"if_else_2738",
"if_end_2739",
["load_field", 2, 1, "kind", 1517, 13],
["move", 3, 2, 1517, 13],
["access", 2, "array", 1518, 14],
["is_identical", 4, 3, 2, 1518, 14],
["jump_true", 4, "eq_done_2748", 1518, 14],
["is_int", 5, 3, 1518, 14],
["jump_false", 5, "eq_ni_2749", 1518, 14],
"_nop_tc_12",
["jump", "eq_ni_2749", 1518, 14],
["eq_int", 4, 3, 2, 1518, 14],
["jump", "eq_done_2748", 1518, 14],
"eq_ni_2749",
["is_num", 5, 3, 1518, 14],
["jump_false", 5, "eq_nn_2750", 1518, 14],
"_nop_tc_13",
["jump", "eq_nn_2750", 1518, 14],
["eq_float", 4, 3, 2, 1518, 14],
["jump", "eq_done_2748", 1518, 14],
"eq_nn_2750",
["is_text", 5, 3, 1518, 14],
["jump_false", 5, "eq_nt_2751", 1518, 14],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 3, 2, 1518, 14],
["jump", "eq_done_2748", 1518, 14],
"eq_nt_2751",
["is_null", 5, 3, 1518, 14],
["jump_false", 5, "eq_nnl_2752", 1518, 14],
"_nop_tc_16",
["jump", "eq_nnl_2752", 1518, 14],
["true", 4, 1518, 14],
["jump", "eq_done_2748", 1518, 14],
"eq_nnl_2752",
["is_bool", 5, 3, 1518, 14],
["jump_false", 5, "eq_nb_2753", 1518, 14],
"_nop_tc_17",
["jump", "eq_nb_2753", 1518, 14],
["eq_bool", 4, 3, 2, 1518, 14],
["jump", "eq_done_2748", 1518, 14],
"eq_nb_2753",
["false", 4, 1518, 14],
"eq_done_2748",
["jump_false", 4, "if_else_2746", 1518, 14],
["access", 2, "array", 1518, 30],
["return", 2, 1518, 30],
"_nop_ur_2",
"if_else_2746",
"if_end_2747",
["access", 2, "record", 1519, 14],
["is_identical", 4, 3, 2, 1519, 14],
["jump_true", 4, "eq_done_2756", 1519, 14],
["is_int", 5, 3, 1519, 14],
["jump_false", 5, "eq_ni_2757", 1519, 14],
"_nop_tc_18",
["jump", "eq_ni_2757", 1519, 14],
["eq_int", 4, 3, 2, 1519, 14],
["jump", "eq_done_2756", 1519, 14],
"eq_ni_2757",
["is_num", 5, 3, 1519, 14],
["jump_false", 5, "eq_nn_2758", 1519, 14],
"_nop_tc_19",
["jump", "eq_nn_2758", 1519, 14],
["eq_float", 4, 3, 2, 1519, 14],
["jump", "eq_done_2756", 1519, 14],
"eq_nn_2758",
["is_text", 5, 3, 1519, 14],
["jump_false", 5, "eq_nt_2759", 1519, 14],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 4, 3, 2, 1519, 14],
["jump", "eq_done_2756", 1519, 14],
"eq_nt_2759",
["is_null", 5, 3, 1519, 14],
["jump_false", 5, "eq_nnl_2760", 1519, 14],
"_nop_tc_22",
["jump", "eq_nnl_2760", 1519, 14],
["true", 4, 1519, 14],
["jump", "eq_done_2756", 1519, 14],
"eq_nnl_2760",
["is_bool", 5, 3, 1519, 14],
["jump_false", 5, "eq_nb_2761", 1519, 14],
"_nop_tc_23",
["jump", "eq_nb_2761", 1519, 14],
["eq_bool", 4, 3, 2, 1519, 14],
["jump", "eq_done_2756", 1519, 14],
"eq_nb_2761",
["false", 4, 1519, 14],
"eq_done_2756",
["jump_false", 4, "if_else_2754", 1519, 14],
["access", 2, "record", 1519, 31],
["return", 2, 1519, 31],
"_nop_ur_3",
"if_else_2754",
"if_end_2755",
["access", 2, "function", 1520, 14],
["is_identical", 4, 3, 2, 1520, 14],
["jump_true", 4, "eq_done_2764", 1520, 14],
["is_int", 5, 3, 1520, 14],
["jump_false", 5, "eq_ni_2765", 1520, 14],
"_nop_tc_24",
["jump", "eq_ni_2765", 1520, 14],
["eq_int", 4, 3, 2, 1520, 14],
["jump", "eq_done_2764", 1520, 14],
"eq_ni_2765",
["is_num", 5, 3, 1520, 14],
["jump_false", 5, "eq_nn_2766", 1520, 14],
"_nop_tc_25",
["jump", "eq_nn_2766", 1520, 14],
["eq_float", 4, 3, 2, 1520, 14],
["jump", "eq_done_2764", 1520, 14],
"eq_nn_2766",
["is_text", 5, 3, 1520, 14],
["jump_false", 5, "eq_nt_2767", 1520, 14],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 4, 3, 2, 1520, 14],
["jump", "eq_done_2764", 1520, 14],
"eq_nt_2767",
["is_null", 5, 3, 1520, 14],
["jump_false", 5, "eq_nnl_2768", 1520, 14],
"_nop_tc_28",
["jump", "eq_nnl_2768", 1520, 14],
["true", 4, 1520, 14],
["jump", "eq_done_2764", 1520, 14],
"eq_nnl_2768",
["is_bool", 5, 3, 1520, 14],
["jump_false", 5, "eq_nb_2769", 1520, 14],
"_nop_tc_29",
["jump", "eq_nb_2769", 1520, 14],
["eq_bool", 4, 3, 2, 1520, 14],
["jump", "eq_done_2764", 1520, 14],
"eq_nb_2769",
["false", 4, 1520, 14],
"eq_done_2764",
["jump_false", 4, "if_else_2762", 1520, 14],
["access", 2, "function", 1520, 33],
["return", 2, 1520, 33],
"_nop_ur_4",
"if_else_2762",
"if_end_2763",
["access", 2, "text", 1521, 14],
["is_identical", 4, 3, 2, 1521, 14],
["jump_true", 4, "eq_done_2773", 1521, 14],
["is_int", 5, 3, 1521, 14],
["jump_false", 5, "eq_ni_2774", 1521, 14],
"_nop_tc_30",
["jump", "eq_ni_2774", 1521, 14],
["eq_int", 4, 3, 2, 1521, 14],
["jump", "eq_done_2773", 1521, 14],
"eq_ni_2774",
["is_num", 5, 3, 1521, 14],
["jump_false", 5, "eq_nn_2775", 1521, 14],
"_nop_tc_31",
["jump", "eq_nn_2775", 1521, 14],
["eq_float", 4, 3, 2, 1521, 14],
["jump", "eq_done_2773", 1521, 14],
"eq_nn_2775",
["is_text", 5, 3, 1521, 14],
["jump_false", 5, "eq_nt_2776", 1521, 14],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 4, 3, 2, 1521, 14],
["jump", "eq_done_2773", 1521, 14],
"eq_nt_2776",
["is_null", 5, 3, 1521, 14],
["jump_false", 5, "eq_nnl_2777", 1521, 14],
"_nop_tc_34",
["jump", "eq_nnl_2777", 1521, 14],
["true", 4, 1521, 14],
["jump", "eq_done_2773", 1521, 14],
"eq_nnl_2777",
["is_bool", 5, 3, 1521, 14],
["jump_false", 5, "eq_nb_2778", 1521, 14],
"_nop_tc_35",
["jump", "eq_nb_2778", 1521, 14],
["eq_bool", 4, 3, 2, 1521, 14],
["jump", "eq_done_2773", 1521, 14],
"eq_nb_2778",
["false", 4, 1521, 14],
"eq_done_2773",
["move", 2, 4, 1521, 14],
["jump_true", 2, "or_end_2772", 1521, 14],
["access", 4, "text literal", 1521, 29],
["is_identical", 5, 3, 4, 1521, 29],
["jump_true", 5, "eq_done_2779", 1521, 29],
["is_int", 6, 3, 1521, 29],
["jump_false", 6, "eq_ni_2780", 1521, 29],
"_nop_tc_36",
["jump", "eq_ni_2780", 1521, 29],
["eq_int", 5, 3, 4, 1521, 29],
["jump", "eq_done_2779", 1521, 29],
"eq_ni_2780",
["is_num", 6, 3, 1521, 29],
["jump_false", 6, "eq_nn_2781", 1521, 29],
"_nop_tc_37",
["jump", "eq_nn_2781", 1521, 29],
["eq_float", 5, 3, 4, 1521, 29],
["jump", "eq_done_2779", 1521, 29],
"eq_nn_2781",
["is_text", 6, 3, 1521, 29],
["jump_false", 6, "eq_nt_2782", 1521, 29],
"_nop_tc_38",
"_nop_tc_39",
["eq_text", 5, 3, 4, 1521, 29],
["jump", "eq_done_2779", 1521, 29],
"eq_nt_2782",
["is_null", 6, 3, 1521, 29],
["jump_false", 6, "eq_nnl_2783", 1521, 29],
"_nop_tc_40",
["jump", "eq_nnl_2783", 1521, 29],
["true", 5, 1521, 29],
["jump", "eq_done_2779", 1521, 29],
"eq_nnl_2783",
["is_bool", 6, 3, 1521, 29],
["jump_false", 6, "eq_nb_2784", 1521, 29],
"_nop_tc_41",
["jump", "eq_nb_2784", 1521, 29],
["eq_bool", 5, 3, 4, 1521, 29],
["jump", "eq_done_2779", 1521, 29],
"eq_nb_2784",
["false", 5, 1521, 29],
"eq_done_2779",
["move", 2, 5, 1521, 29],
"or_end_2772",
["jump_false", 2, "if_else_2770", 1521, 29],
["access", 2, "text", 1521, 52],
["return", 2, 1521, 52],
"_nop_ur_5",
"if_else_2770",
"if_end_2771",
["access", 2, "number", 1522, 14],
["is_identical", 4, 3, 2, 1522, 14],
["jump_true", 4, "eq_done_2787", 1522, 14],
["is_int", 5, 3, 1522, 14],
["jump_false", 5, "eq_ni_2788", 1522, 14],
"_nop_tc_42",
["jump", "eq_ni_2788", 1522, 14],
["eq_int", 4, 3, 2, 1522, 14],
["jump", "eq_done_2787", 1522, 14],
"eq_ni_2788",
["is_num", 5, 3, 1522, 14],
["jump_false", 5, "eq_nn_2789", 1522, 14],
"_nop_tc_43",
["jump", "eq_nn_2789", 1522, 14],
["eq_float", 4, 3, 2, 1522, 14],
["jump", "eq_done_2787", 1522, 14],
"eq_nn_2789",
["is_text", 5, 3, 1522, 14],
["jump_false", 5, "eq_nt_2790", 1522, 14],
"_nop_tc_44",
"_nop_tc_45",
["eq_text", 4, 3, 2, 1522, 14],
["jump", "eq_done_2787", 1522, 14],
"eq_nt_2790",
["is_null", 5, 3, 1522, 14],
["jump_false", 5, "eq_nnl_2791", 1522, 14],
"_nop_tc_46",
["jump", "eq_nnl_2791", 1522, 14],
["true", 4, 1522, 14],
["jump", "eq_done_2787", 1522, 14],
"eq_nnl_2791",
["is_bool", 5, 3, 1522, 14],
["jump_false", 5, "eq_nb_2792", 1522, 14],
"_nop_tc_47",
["jump", "eq_nb_2792", 1522, 14],
["eq_bool", 4, 3, 2, 1522, 14],
["jump", "eq_done_2787", 1522, 14],
"eq_nb_2792",
["false", 4, 1522, 14],
"eq_done_2787",
["jump_false", 4, "if_else_2785", 1522, 14],
["load_field", 2, 1, "number", 1523, 22],
["is_int", 4, 2, 1523, 22],
["jump_false", 4, "if_else_2793", 1523, 22],
["access", 2, "integer", 1523, 43],
["return", 2, 1523, 43],
"_nop_ur_6",
"if_else_2793",
"if_end_2794",
["access", 2, "number", 1524, 14],
["return", 2, 1524, 14],
"_nop_ur_7",
"if_else_2785",
"if_end_2786",
["access", 2, "true", 1526, 14],
["is_identical", 4, 3, 2, 1526, 14],
["jump_true", 4, "eq_done_2798", 1526, 14],
["is_int", 5, 3, 1526, 14],
["jump_false", 5, "eq_ni_2799", 1526, 14],
"_nop_tc_48",
["jump", "eq_ni_2799", 1526, 14],
["eq_int", 4, 3, 2, 1526, 14],
["jump", "eq_done_2798", 1526, 14],
"eq_ni_2799",
["is_num", 5, 3, 1526, 14],
["jump_false", 5, "eq_nn_2800", 1526, 14],
"_nop_tc_49",
["jump", "eq_nn_2800", 1526, 14],
["eq_float", 4, 3, 2, 1526, 14],
["jump", "eq_done_2798", 1526, 14],
"eq_nn_2800",
["is_text", 5, 3, 1526, 14],
["jump_false", 5, "eq_nt_2801", 1526, 14],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 4, 3, 2, 1526, 14],
["jump", "eq_done_2798", 1526, 14],
"eq_nt_2801",
["is_null", 5, 3, 1526, 14],
["jump_false", 5, "eq_nnl_2802", 1526, 14],
"_nop_tc_52",
["jump", "eq_nnl_2802", 1526, 14],
["true", 4, 1526, 14],
["jump", "eq_done_2798", 1526, 14],
"eq_nnl_2802",
["is_bool", 5, 3, 1526, 14],
["jump_false", 5, "eq_nb_2803", 1526, 14],
"_nop_tc_53",
["jump", "eq_nb_2803", 1526, 14],
["eq_bool", 4, 3, 2, 1526, 14],
["jump", "eq_done_2798", 1526, 14],
"eq_nb_2803",
["false", 4, 1526, 14],
"eq_done_2798",
["move", 2, 4, 1526, 14],
["jump_true", 2, "or_end_2797", 1526, 14],
["access", 4, "false", 1526, 29],
["is_identical", 5, 3, 4, 1526, 29],
["jump_true", 5, "eq_done_2804", 1526, 29],
["is_int", 6, 3, 1526, 29],
["jump_false", 6, "eq_ni_2805", 1526, 29],
"_nop_tc_54",
["jump", "eq_ni_2805", 1526, 29],
["eq_int", 5, 3, 4, 1526, 29],
["jump", "eq_done_2804", 1526, 29],
"eq_ni_2805",
["is_num", 6, 3, 1526, 29],
["jump_false", 6, "eq_nn_2806", 1526, 29],
"_nop_tc_55",
["jump", "eq_nn_2806", 1526, 29],
["eq_float", 5, 3, 4, 1526, 29],
["jump", "eq_done_2804", 1526, 29],
"eq_nn_2806",
["is_text", 6, 3, 1526, 29],
["jump_false", 6, "eq_nt_2807", 1526, 29],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 5, 3, 4, 1526, 29],
["jump", "eq_done_2804", 1526, 29],
"eq_nt_2807",
["is_null", 6, 3, 1526, 29],
["jump_false", 6, "eq_nnl_2808", 1526, 29],
"_nop_tc_58",
["jump", "eq_nnl_2808", 1526, 29],
["true", 5, 1526, 29],
["jump", "eq_done_2804", 1526, 29],
"eq_nnl_2808",
["is_bool", 6, 3, 1526, 29],
["jump_false", 6, "eq_nb_2809", 1526, 29],
"_nop_tc_59",
["jump", "eq_nb_2809", 1526, 29],
["eq_bool", 5, 3, 4, 1526, 29],
["jump", "eq_done_2804", 1526, 29],
"eq_nb_2809",
["false", 5, 1526, 29],
"eq_done_2804",
["move", 2, 5, 1526, 29],
"or_end_2797",
["jump_false", 2, "if_else_2795", 1526, 29],
["access", 2, "logical", 1526, 45],
["return", 2, 1526, 45],
"_nop_ur_8",
"if_else_2795",
"if_end_2796",
["access", 2, "null", 1527, 14],
["is_identical", 4, 3, 2, 1527, 14],
["jump_true", 4, "eq_done_2812", 1527, 14],
["is_int", 5, 3, 1527, 14],
["jump_false", 5, "eq_ni_2813", 1527, 14],
"_nop_tc_60",
["jump", "eq_ni_2813", 1527, 14],
["eq_int", 4, 3, 2, 1527, 14],
["jump", "eq_done_2812", 1527, 14],
"eq_ni_2813",
["is_num", 5, 3, 1527, 14],
["jump_false", 5, "eq_nn_2814", 1527, 14],
"_nop_tc_61",
["jump", "eq_nn_2814", 1527, 14],
["eq_float", 4, 3, 2, 1527, 14],
["jump", "eq_done_2812", 1527, 14],
"eq_nn_2814",
["is_text", 5, 3, 1527, 14],
["jump_false", 5, "eq_nt_2815", 1527, 14],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 4, 3, 2, 1527, 14],
["jump", "eq_done_2812", 1527, 14],
"eq_nt_2815",
["is_null", 5, 3, 1527, 14],
["jump_false", 5, "eq_nnl_2816", 1527, 14],
"_nop_tc_64",
["jump", "eq_nnl_2816", 1527, 14],
["true", 4, 1527, 14],
["jump", "eq_done_2812", 1527, 14],
"eq_nnl_2816",
["is_bool", 5, 3, 1527, 14],
["jump_false", 5, "eq_nb_2817", 1527, 14],
"_nop_tc_65",
["jump", "eq_nb_2817", 1527, 14],
["eq_bool", 4, 3, 2, 1527, 14],
["jump", "eq_done_2812", 1527, 14],
"eq_nb_2817",
["false", 4, 1527, 14],
"eq_done_2812",
["jump_false", 4, "if_else_2810", 1527, 14],
["access", 2, "null", 1527, 29],
["return", 2, 1527, 29],
"_nop_ur_9",
"if_else_2810",
"if_end_2811",
["null", 2, 1528, 12],
["return", 2, 1528, 12],
"_nop_ur_10",
"_nop_ur_11"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "vars", 1539, 25],
["load_field", 4, 2, "vars", 1539, 38],
[
"access",
5,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
1539,
19
],
["frame", 6, 5, 2, 1539, 19],
["null", 5, 1539, 19],
["setarg", 6, 0, 5, 1539, 19],
["setarg", 6, 1, 3, 1539, 19],
["setarg", 6, 2, 4, 1539, 19],
["invoke", 6, 3, 1539, 19],
["store_field", 1, 3, "vars", 1539, 5],
["null", 3, 1539, 5],
["return", 3, 1539, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["record", 2, 1],
["load_field", 3, 1, "function_nr", 1543, 29],
["store_field", 2, 3, "function_nr", 1543, 29],
["move", 3, 2, 1543, 29],
["access", 2, 0, 1544, 17],
["access", 4, 0, 1545, 23],
["access", 5, 0, 1546, 13],
["null", 6, 1547, 13],
"while_start_2818",
["load_field", 7, 1, "vars", 1548, 23],
["length", 8, 7, 1548, 23],
["is_int", 7, 5, 1548, 23],
["jump_false", 7, "rel_ni_2820", 1548, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 7, 5, 8, 1548, 23],
["jump", "rel_done_2822", 1548, 23],
"rel_ni_2820",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 7, 5, 8, 1548, 23],
["jump", "rel_done_2822", 1548, 23],
"rel_nn_2821",
"_nop_tc_7",
["jump", "rel_err_2823", 1548, 23],
"_nop_tc_8",
["jump", "rel_err_2823", 1548, 23],
["lt_text", 7, 5, 8, 1548, 23],
["jump", "rel_done_2822", 1548, 23],
"rel_err_2823",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1548,
23
],
["access", 9, "error", 1548, 23],
["access", 10, "cannot compare with '<': operands must be same type", 1548, 23],
["array", 11, 0, 1548, 23],
["push", 11, 10, 1548, 23],
["frame", 10, 8, 2, 1548, 23],
["null", 8, 1548, 23],
["setarg", 10, 0, 8, 1548, 23],
["setarg", 10, 1, 9, 1548, 23],
["setarg", 10, 2, 11, 1548, 23],
["invoke", 10, 8, 1548, 23],
["disrupt", 1548, 23],
"rel_done_2822",
["jump_false", 7, "while_end_2819", 1548, 23],
["load_field", 7, 1, "vars", 1549, 11],
["load_dynamic", 8, 7, 5, 1549, 22],
["move", 6, 8, 1549, 22],
["record", 7, 6],
["load_field", 8, 6, "make", 1551, 15],
["store_field", 7, 8, "make", 1551, 15],
["load_field", 8, 6, "function_nr", 1552, 22],
["store_field", 7, 8, "function_nr", 1552, 22],
["load_field", 8, 6, "nr_uses", 1553, 18],
["store_field", 7, 8, "nr_uses", 1553, 18],
["load_field", 8, 6, "closure", 1554, 18],
["access", 9, 1, 1554, 31],
["is_identical", 10, 8, 9, 1554, 31],
["jump_true", 10, "eq_done_2824", 1554, 31],
["is_int", 11, 8, 1554, 31],
["jump_false", 11, "eq_ni_2825", 1554, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_int", 10, 8, 9, 1554, 31],
["jump", "eq_done_2824", 1554, 31],
"eq_ni_2825",
["is_num", 11, 8, 1554, 31],
["jump_false", 11, "eq_nn_2826", 1554, 31],
"_nop_tc_11",
"_nop_tc_12",
["eq_float", 10, 8, 9, 1554, 31],
["jump", "eq_done_2824", 1554, 31],
"eq_nn_2826",
["is_text", 11, 8, 1554, 31],
["jump_false", 11, "eq_nt_2827", 1554, 31],
"_nop_tc_13",
["jump", "eq_nt_2827", 1554, 31],
["eq_text", 10, 8, 9, 1554, 31],
["jump", "eq_done_2824", 1554, 31],
"eq_nt_2827",
["is_null", 11, 8, 1554, 31],
["jump_false", 11, "eq_nnl_2828", 1554, 31],
"_nop_tc_14",
["jump", "eq_nnl_2828", 1554, 31],
["true", 10, 1554, 31],
["jump", "eq_done_2824", 1554, 31],
"eq_nnl_2828",
["is_bool", 11, 8, 1554, 31],
["jump_false", 11, "eq_nb_2829", 1554, 31],
"_nop_tc_15",
["jump", "eq_nb_2829", 1554, 31],
["eq_bool", 10, 8, 9, 1554, 31],
["jump", "eq_done_2824", 1554, 31],
"eq_nb_2829",
["false", 10, 1554, 31],
"eq_done_2824",
["store_field", 7, 10, "closure", 1554, 31],
["access", 8, 0, 1555, 16],
["store_field", 7, 8, "level", 1555, 16],
["load_field", 8, 6, "type_tag", 1556, 19],
["store_field", 7, 8, "type_tag", 1556, 19],
["load_field", 8, 6, "name", 1550, 11],
["store_dynamic", 3, 7, 8, 1550, 11],
["access", 7, 1, 1558, 23],
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
"_nop_tc_19",
["add", 8, 2, 7, 1558, 23],
["jump", "num_done_2831", 1558, 23],
"num_err_2830",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1558,
23
],
["access", 9, "error", 1558, 23],
["access", 10, "cannot apply '+': operands must be numbers", 1558, 23],
["array", 11, 0, 1558, 23],
["push", 11, 10, 1558, 23],
["frame", 10, 7, 2, 1558, 23],
["null", 7, 1558, 23],
["setarg", 10, 0, 7, 1558, 23],
["setarg", 10, 1, 9, 1558, 23],
["setarg", 10, 2, 11, 1558, 23],
["invoke", 10, 7, 1558, 23],
["disrupt", 1558, 23],
"num_done_2831",
["move", 2, 8, 1558, 23],
["load_field", 7, 6, "closure", 1559, 11],
["jump_false", 7, "if_else_2832", 1559, 11],
["access", 7, 1, 1559, 50],
"_nop_tc_20",
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
["add", 8, 4, 7, 1559, 50],
["jump", "num_done_2835", 1559, 50],
"num_err_2834",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1559,
50
],
["access", 9, "error", 1559, 50],
["access", 10, "cannot apply '+': operands must be numbers", 1559, 50],
["array", 11, 0, 1559, 50],
["push", 11, 10, 1559, 50],
["frame", 10, 7, 2, 1559, 50],
["null", 7, 1559, 50],
["setarg", 10, 0, 7, 1559, 50],
["setarg", 10, 1, 9, 1559, 50],
["setarg", 10, 2, 11, 1559, 50],
["invoke", 10, 7, 1559, 50],
["disrupt", 1559, 50],
"num_done_2835",
["move", 4, 8, 1559, 50],
["jump", "if_end_2833", 1559, 50],
"if_else_2832",
"if_end_2833",
["access", 7, 1, 1560, 15],
"_nop_tc_24",
"_nop_tc_25",
"_nop_tc_26",
"_nop_tc_27",
["add", 8, 5, 7, 1560, 15],
["jump", "num_done_2837", 1560, 15],
"num_err_2836",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1560,
15
],
["access", 9, "error", 1560, 15],
["access", 10, "cannot apply '+': operands must be numbers", 1560, 15],
["array", 11, 0, 1560, 15],
["push", 11, 10, 1560, 15],
["frame", 10, 7, 2, 1560, 15],
["null", 7, 1560, 15],
["setarg", 10, 0, 7, 1560, 15],
["setarg", 10, 1, 9, 1560, 15],
["setarg", 10, 2, 11, 1560, 15],
["invoke", 10, 7, 1560, 15],
["disrupt", 1560, 15],
"num_done_2837",
["move", 5, 8, 1560, 15],
["jump", "while_start_2818", 1560, 15],
"while_end_2819",
["record", 5, 3],
["store_field", 5, 3, "rec", 1562, 18],
["store_field", 5, 2, "nr_slots", 1562, 33],
["store_field", 5, 4, "nr_close", 1562, 50],
["return", 5, 1562, 50],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 15,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 1570, 13],
["null", 4, 1571, 16],
["null", 5, 1572, 16],
["null", 6, 1573, 16],
["null", 7, 1574, 16],
["null", 8, 1575, 14],
["access", 9, 0, 1576, 13],
"while_start_2838",
["length", 10, 2, 1577, 23],
["is_int", 11, 3, 1577, 23],
["jump_false", 11, "rel_ni_2840", 1577, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 11, 3, 10, 1577, 23],
["jump", "rel_done_2842", 1577, 23],
"rel_ni_2840",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 11, 3, 10, 1577, 23],
["jump", "rel_done_2842", 1577, 23],
"rel_nn_2841",
"_nop_tc_7",
["jump", "rel_err_2843", 1577, 23],
"_nop_tc_8",
["jump", "rel_err_2843", 1577, 23],
["lt_text", 11, 3, 10, 1577, 23],
["jump", "rel_done_2842", 1577, 23],
"rel_err_2843",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1577,
23
],
["access", 12, "error", 1577, 23],
["access", 13, "cannot compare with '<': operands must be same type", 1577, 23],
["array", 14, 0, 1577, 23],
["push", 14, 13, 1577, 23],
["frame", 13, 10, 2, 1577, 23],
["null", 10, 1577, 23],
["setarg", 13, 0, 10, 1577, 23],
["setarg", 13, 1, 12, 1577, 23],
["setarg", 13, 2, 14, 1577, 23],
["invoke", 13, 10, 1577, 23],
["disrupt", 1577, 23],
"rel_done_2842",
["jump_false", 11, "while_end_2839", 1577, 23],
["load_dynamic", 10, 2, 3, 1578, 20],
["move", 4, 10, 1578, 20],
["load_field", 10, 4, "kind", 1579, 14],
["move", 5, 10, 1579, 14],
["access", 10, "function", 1580, 19],
["is_identical", 11, 5, 10, 1580, 19],
["jump_true", 11, "eq_done_2846", 1580, 19],
["is_int", 12, 5, 1580, 19],
["jump_false", 12, "eq_ni_2847", 1580, 19],
"_nop_tc_9",
["jump", "eq_ni_2847", 1580, 19],
["eq_int", 11, 5, 10, 1580, 19],
["jump", "eq_done_2846", 1580, 19],
"eq_ni_2847",
["is_num", 12, 5, 1580, 19],
["jump_false", 12, "eq_nn_2848", 1580, 19],
"_nop_tc_10",
["jump", "eq_nn_2848", 1580, 19],
["eq_float", 11, 5, 10, 1580, 19],
["jump", "eq_done_2846", 1580, 19],
"eq_nn_2848",
["is_text", 12, 5, 1580, 19],
["jump_false", 12, "eq_nt_2849", 1580, 19],
"_nop_tc_11",
"_nop_tc_12",
["eq_text", 11, 5, 10, 1580, 19],
["jump", "eq_done_2846", 1580, 19],
"eq_nt_2849",
["is_null", 12, 5, 1580, 19],
["jump_false", 12, "eq_nnl_2850", 1580, 19],
"_nop_tc_13",
["jump", "eq_nnl_2850", 1580, 19],
["true", 11, 1580, 19],
["jump", "eq_done_2846", 1580, 19],
"eq_nnl_2850",
["is_bool", 12, 5, 1580, 19],
["jump_false", 12, "eq_nb_2851", 1580, 19],
"_nop_tc_14",
["jump", "eq_nb_2851", 1580, 19],
["eq_bool", 11, 5, 10, 1580, 19],
["jump", "eq_done_2846", 1580, 19],
"eq_nb_2851",
["false", 11, 1580, 19],
"eq_done_2846",
["jump_false", 11, "if_else_2844", 1580, 19],
["load_field", 10, 4, "name", 1581, 16],
["move", 6, 10, 1581, 16],
["null", 10, 1582, 21],
["is_identical", 11, 6, 10, 1582, 21],
["jump_true", 11, "ne_nid_2856", 1582, 21],
["jump", "ne_ni_2857", 1582, 21],
"ne_nid_2856",
["false", 11, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_ni_2857",
["is_int", 12, 6, 1582, 21],
["jump_false", 12, "ne_nn_2858", 1582, 21],
"_nop_tc_15",
["jump", "ne_nn_2858", 1582, 21],
["ne_int", 11, 6, 10, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_nn_2858",
["is_num", 12, 6, 1582, 21],
["jump_false", 12, "ne_nt_2859", 1582, 21],
"_nop_tc_16",
["jump", "ne_nt_2859", 1582, 21],
["ne_float", 11, 6, 10, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_nt_2859",
["is_text", 12, 6, 1582, 21],
["jump_false", 12, "ne_nnl_2860", 1582, 21],
"_nop_tc_17",
["jump", "ne_nnl_2860", 1582, 21],
["ne_text", 11, 6, 10, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_nnl_2860",
["is_null", 12, 6, 1582, 21],
["jump_false", 12, "ne_nb_2861", 1582, 21],
"_nop_tc_18",
"_nop_tc_19",
["false", 11, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_nb_2861",
["is_bool", 12, 6, 1582, 21],
["jump_false", 12, "ne_mis_2862", 1582, 21],
"_nop_tc_20",
["jump", "ne_mis_2862", 1582, 21],
["ne_bool", 11, 6, 10, 1582, 21],
["jump", "ne_done_2855", 1582, 21],
"ne_mis_2862",
["true", 11, 1582, 21],
"ne_done_2855",
["move", 10, 11, 1582, 21],
["jump_false", 10, "and_end_2854", 1582, 21],
["get", 11, 53, 1, 1582, 29],
["frame", 12, 11, 2, 1582, 29],
["null", 11, 1582, 29],
["setarg", 12, 0, 11, 1582, 29],
["setarg", 12, 1, 1, 1582, 29],
["setarg", 12, 2, 6, 1582, 29],
["invoke", 12, 11, 1582, 29],
["null", 12, 1582, 58],
["is_identical", 13, 11, 12, 1582, 58],
["jump_true", 13, "eq_done_2863", 1582, 58],
["is_int", 14, 11, 1582, 58],
["jump_false", 14, "eq_ni_2864", 1582, 58],
"_nop_tc_21",
["jump", "eq_ni_2864", 1582, 58],
["eq_int", 13, 11, 12, 1582, 58],
["jump", "eq_done_2863", 1582, 58],
"eq_ni_2864",
["is_num", 14, 11, 1582, 58],
["jump_false", 14, "eq_nn_2865", 1582, 58],
"_nop_tc_22",
["jump", "eq_nn_2865", 1582, 58],
["eq_float", 13, 11, 12, 1582, 58],
["jump", "eq_done_2863", 1582, 58],
"eq_nn_2865",
["is_text", 14, 11, 1582, 58],
["jump_false", 14, "eq_nt_2866", 1582, 58],
"_nop_tc_23",
["jump", "eq_nt_2866", 1582, 58],
["eq_text", 13, 11, 12, 1582, 58],
["jump", "eq_done_2863", 1582, 58],
"eq_nt_2866",
["is_null", 14, 11, 1582, 58],
["jump_false", 14, "eq_nnl_2867", 1582, 58],
"_nop_tc_24",
"_nop_tc_25",
["true", 13, 1582, 58],
["jump", "eq_done_2863", 1582, 58],
"eq_nnl_2867",
["is_bool", 14, 11, 1582, 58],
["jump_false", 14, "eq_nb_2868", 1582, 58],
"_nop_tc_26",
["jump", "eq_nb_2868", 1582, 58],
["eq_bool", 13, 11, 12, 1582, 58],
["jump", "eq_done_2863", 1582, 58],
"eq_nb_2868",
["false", 13, 1582, 58],
"eq_done_2863",
["move", 10, 13, 1582, 58],
"and_end_2854",
["jump_false", 10, "if_else_2852", 1582, 58],
["record", 10, 2],
["access", 11, "function", 1583, 43],
["store_field", 10, 11, "make", 1583, 43],
["load_field", 11, 1, "function_nr", 1583, 62],
["store_field", 10, 11, "fn_nr", 1583, 62],
["get", 11, 51, 1, 1583, 11],
["frame", 12, 11, 3, 1583, 11],
["null", 11, 1583, 11],
["setarg", 12, 0, 11, 1583, 11],
["setarg", 12, 1, 1, 1583, 11],
["setarg", 12, 2, 6, 1583, 11],
["setarg", 12, 3, 10, 1583, 11],
["invoke", 12, 10, 1583, 11],
["jump", "if_end_2853", 1583, 11],
"if_else_2852",
"if_end_2853",
["jump", "if_end_2845", 1583, 11],
"if_else_2844",
["access", 10, "var", 1585, 26],
["is_identical", 11, 5, 10, 1585, 26],
["jump_true", 11, "eq_done_2871", 1585, 26],
["is_int", 12, 5, 1585, 26],
["jump_false", 12, "eq_ni_2872", 1585, 26],
"_nop_tc_27",
["jump", "eq_ni_2872", 1585, 26],
["eq_int", 11, 5, 10, 1585, 26],
["jump", "eq_done_2871", 1585, 26],
"eq_ni_2872",
["is_num", 12, 5, 1585, 26],
["jump_false", 12, "eq_nn_2873", 1585, 26],
"_nop_tc_28",
["jump", "eq_nn_2873", 1585, 26],
["eq_float", 11, 5, 10, 1585, 26],
["jump", "eq_done_2871", 1585, 26],
"eq_nn_2873",
["is_text", 12, 5, 1585, 26],
["jump_false", 12, "eq_nt_2874", 1585, 26],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 11, 5, 10, 1585, 26],
["jump", "eq_done_2871", 1585, 26],
"eq_nt_2874",
["is_null", 12, 5, 1585, 26],
["jump_false", 12, "eq_nnl_2875", 1585, 26],
"_nop_tc_31",
["jump", "eq_nnl_2875", 1585, 26],
["true", 11, 1585, 26],
["jump", "eq_done_2871", 1585, 26],
"eq_nnl_2875",
["is_bool", 12, 5, 1585, 26],
["jump_false", 12, "eq_nb_2876", 1585, 26],
"_nop_tc_32",
["jump", "eq_nb_2876", 1585, 26],
["eq_bool", 11, 5, 10, 1585, 26],
["jump", "eq_done_2871", 1585, 26],
"eq_nb_2876",
["false", 11, 1585, 26],
"eq_done_2871",
["jump_false", 11, "if_else_2869", 1585, 26],
["load_field", 10, 4, "left", 1586, 16],
["load_field", 11, 10, "name", 1586, 16],
["move", 6, 11, 1586, 16],
["null", 10, 1587, 21],
["is_identical", 11, 6, 10, 1587, 21],
["jump_true", 11, "ne_nid_2881", 1587, 21],
["jump", "ne_ni_2882", 1587, 21],
"ne_nid_2881",
["false", 11, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_ni_2882",
["is_int", 12, 6, 1587, 21],
["jump_false", 12, "ne_nn_2883", 1587, 21],
"_nop_tc_33",
["jump", "ne_nn_2883", 1587, 21],
["ne_int", 11, 6, 10, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_nn_2883",
["is_num", 12, 6, 1587, 21],
["jump_false", 12, "ne_nt_2884", 1587, 21],
"_nop_tc_34",
["jump", "ne_nt_2884", 1587, 21],
["ne_float", 11, 6, 10, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_nt_2884",
["is_text", 12, 6, 1587, 21],
["jump_false", 12, "ne_nnl_2885", 1587, 21],
"_nop_tc_35",
["jump", "ne_nnl_2885", 1587, 21],
["ne_text", 11, 6, 10, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_nnl_2885",
["is_null", 12, 6, 1587, 21],
["jump_false", 12, "ne_nb_2886", 1587, 21],
"_nop_tc_36",
"_nop_tc_37",
["false", 11, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_nb_2886",
["is_bool", 12, 6, 1587, 21],
["jump_false", 12, "ne_mis_2887", 1587, 21],
"_nop_tc_38",
["jump", "ne_mis_2887", 1587, 21],
["ne_bool", 11, 6, 10, 1587, 21],
["jump", "ne_done_2880", 1587, 21],
"ne_mis_2887",
["true", 11, 1587, 21],
"ne_done_2880",
["move", 10, 11, 1587, 21],
["jump_false", 10, "and_end_2879", 1587, 21],
["get", 11, 53, 1, 1587, 29],
["frame", 12, 11, 2, 1587, 29],
["null", 11, 1587, 29],
["setarg", 12, 0, 11, 1587, 29],
["setarg", 12, 1, 1, 1587, 29],
["setarg", 12, 2, 6, 1587, 29],
["invoke", 12, 11, 1587, 29],
["null", 12, 1587, 58],
["is_identical", 13, 11, 12, 1587, 58],
["jump_true", 13, "eq_done_2888", 1587, 58],
["is_int", 14, 11, 1587, 58],
["jump_false", 14, "eq_ni_2889", 1587, 58],
"_nop_tc_39",
["jump", "eq_ni_2889", 1587, 58],
["eq_int", 13, 11, 12, 1587, 58],
["jump", "eq_done_2888", 1587, 58],
"eq_ni_2889",
["is_num", 14, 11, 1587, 58],
["jump_false", 14, "eq_nn_2890", 1587, 58],
"_nop_tc_40",
["jump", "eq_nn_2890", 1587, 58],
["eq_float", 13, 11, 12, 1587, 58],
["jump", "eq_done_2888", 1587, 58],
"eq_nn_2890",
["is_text", 14, 11, 1587, 58],
["jump_false", 14, "eq_nt_2891", 1587, 58],
"_nop_tc_41",
["jump", "eq_nt_2891", 1587, 58],
["eq_text", 13, 11, 12, 1587, 58],
["jump", "eq_done_2888", 1587, 58],
"eq_nt_2891",
["is_null", 14, 11, 1587, 58],
["jump_false", 14, "eq_nnl_2892", 1587, 58],
"_nop_tc_42",
"_nop_tc_43",
["true", 13, 1587, 58],
["jump", "eq_done_2888", 1587, 58],
"eq_nnl_2892",
["is_bool", 14, 11, 1587, 58],
["jump_false", 14, "eq_nb_2893", 1587, 58],
"_nop_tc_44",
["jump", "eq_nb_2893", 1587, 58],
["eq_bool", 13, 11, 12, 1587, 58],
["jump", "eq_done_2888", 1587, 58],
"eq_nb_2893",
["false", 13, 1587, 58],
"eq_done_2888",
["move", 10, 13, 1587, 58],
"and_end_2879",
["jump_false", 10, "if_else_2877", 1587, 58],
["record", 10, 2],
["access", 11, "var", 1588, 43],
["store_field", 10, 11, "make", 1588, 43],
["load_field", 11, 1, "function_nr", 1588, 57],
["store_field", 10, 11, "fn_nr", 1588, 57],
["get", 11, 51, 1, 1588, 11],
["frame", 12, 11, 3, 1588, 11],
["null", 11, 1588, 11],
["setarg", 12, 0, 11, 1588, 11],
["setarg", 12, 1, 1, 1588, 11],
["setarg", 12, 2, 6, 1588, 11],
["setarg", 12, 3, 10, 1588, 11],
["invoke", 12, 10, 1588, 11],
["jump", "if_end_2878", 1588, 11],
"if_else_2877",
"if_end_2878",
["jump", "if_end_2870", 1588, 11],
"if_else_2869",
["access", 10, "var_list", 1590, 26],
["is_identical", 11, 5, 10, 1590, 26],
["jump_true", 11, "eq_done_2896", 1590, 26],
["is_int", 12, 5, 1590, 26],
["jump_false", 12, "eq_ni_2897", 1590, 26],
"_nop_tc_45",
["jump", "eq_ni_2897", 1590, 26],
["eq_int", 11, 5, 10, 1590, 26],
["jump", "eq_done_2896", 1590, 26],
"eq_ni_2897",
["is_num", 12, 5, 1590, 26],
["jump_false", 12, "eq_nn_2898", 1590, 26],
"_nop_tc_46",
["jump", "eq_nn_2898", 1590, 26],
["eq_float", 11, 5, 10, 1590, 26],
["jump", "eq_done_2896", 1590, 26],
"eq_nn_2898",
["is_text", 12, 5, 1590, 26],
["jump_false", 12, "eq_nt_2899", 1590, 26],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 11, 5, 10, 1590, 26],
["jump", "eq_done_2896", 1590, 26],
"eq_nt_2899",
["is_null", 12, 5, 1590, 26],
["jump_false", 12, "eq_nnl_2900", 1590, 26],
"_nop_tc_49",
["jump", "eq_nnl_2900", 1590, 26],
["true", 11, 1590, 26],
["jump", "eq_done_2896", 1590, 26],
"eq_nnl_2900",
["is_bool", 12, 5, 1590, 26],
["jump_false", 12, "eq_nb_2901", 1590, 26],
"_nop_tc_50",
["jump", "eq_nb_2901", 1590, 26],
["eq_bool", 11, 5, 10, 1590, 26],
["jump", "eq_done_2896", 1590, 26],
"eq_nb_2901",
["false", 11, 1590, 26],
"eq_done_2896",
["jump_false", 11, "if_else_2894", 1590, 26],
["access", 9, 0, 1591, 13],
"while_start_2902",
["load_field", 10, 4, "list", 1592, 27],
["length", 11, 10, 1592, 27],
["is_int", 10, 9, 1592, 27],
["jump_false", 10, "rel_ni_2904", 1592, 27],
"_nop_tc_51",
"_nop_tc_52",
["lt_int", 10, 9, 11, 1592, 27],
["jump", "rel_done_2906", 1592, 27],
"rel_ni_2904",
"_nop_tc_53",
"_nop_tc_54",
"_nop_tc_55",
"_nop_tc_56",
["lt_float", 10, 9, 11, 1592, 27],
["jump", "rel_done_2906", 1592, 27],
"rel_nn_2905",
"_nop_tc_57",
["jump", "rel_err_2907", 1592, 27],
"_nop_tc_58",
["jump", "rel_err_2907", 1592, 27],
["lt_text", 10, 9, 11, 1592, 27],
["jump", "rel_done_2906", 1592, 27],
"rel_err_2907",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1592,
27
],
["access", 12, "error", 1592, 27],
["access", 13, "cannot compare with '<': operands must be same type", 1592, 27],
["array", 14, 0, 1592, 27],
["push", 14, 13, 1592, 27],
["frame", 13, 11, 2, 1592, 27],
["null", 11, 1592, 27],
["setarg", 13, 0, 11, 1592, 27],
["setarg", 13, 1, 12, 1592, 27],
["setarg", 13, 2, 14, 1592, 27],
["invoke", 13, 11, 1592, 27],
["disrupt", 1592, 27],
"rel_done_2906",
["jump_false", 10, "while_end_2903", 1592, 27],
["load_field", 10, 4, "list", 1593, 18],
["load_dynamic", 11, 10, 9, 1593, 28],
["move", 7, 11, 1593, 28],
["load_field", 10, 7, "kind", 1594, 16],
["move", 8, 10, 1594, 16],
["access", 10, "var", 1595, 21],
["is_identical", 11, 8, 10, 1595, 21],
["jump_true", 11, "eq_done_2910", 1595, 21],
["is_int", 12, 8, 1595, 21],
["jump_false", 12, "eq_ni_2911", 1595, 21],
"_nop_tc_59",
["jump", "eq_ni_2911", 1595, 21],
["eq_int", 11, 8, 10, 1595, 21],
["jump", "eq_done_2910", 1595, 21],
"eq_ni_2911",
["is_num", 12, 8, 1595, 21],
["jump_false", 12, "eq_nn_2912", 1595, 21],
"_nop_tc_60",
["jump", "eq_nn_2912", 1595, 21],
["eq_float", 11, 8, 10, 1595, 21],
["jump", "eq_done_2910", 1595, 21],
"eq_nn_2912",
["is_text", 12, 8, 1595, 21],
["jump_false", 12, "eq_nt_2913", 1595, 21],
"_nop_tc_61",
"_nop_tc_62",
["eq_text", 11, 8, 10, 1595, 21],
["jump", "eq_done_2910", 1595, 21],
"eq_nt_2913",
["is_null", 12, 8, 1595, 21],
["jump_false", 12, "eq_nnl_2914", 1595, 21],
"_nop_tc_63",
["jump", "eq_nnl_2914", 1595, 21],
["true", 11, 1595, 21],
["jump", "eq_done_2910", 1595, 21],
"eq_nnl_2914",
["is_bool", 12, 8, 1595, 21],
["jump_false", 12, "eq_nb_2915", 1595, 21],
"_nop_tc_64",
["jump", "eq_nb_2915", 1595, 21],
["eq_bool", 11, 8, 10, 1595, 21],
["jump", "eq_done_2910", 1595, 21],
"eq_nb_2915",
["false", 11, 1595, 21],
"eq_done_2910",
["jump_false", 11, "if_else_2908", 1595, 21],
["load_field", 10, 7, "left", 1596, 20],
["load_field", 11, 10, "name", 1596, 20],
["move", 6, 11, 1596, 20],
["null", 10, 1597, 25],
["is_identical", 11, 6, 10, 1597, 25],
["jump_true", 11, "ne_nid_2920", 1597, 25],
["jump", "ne_ni_2921", 1597, 25],
"ne_nid_2920",
["false", 11, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_ni_2921",
["is_int", 12, 6, 1597, 25],
["jump_false", 12, "ne_nn_2922", 1597, 25],
"_nop_tc_65",
["jump", "ne_nn_2922", 1597, 25],
["ne_int", 11, 6, 10, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_nn_2922",
["is_num", 12, 6, 1597, 25],
["jump_false", 12, "ne_nt_2923", 1597, 25],
"_nop_tc_66",
["jump", "ne_nt_2923", 1597, 25],
["ne_float", 11, 6, 10, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_nt_2923",
["is_text", 12, 6, 1597, 25],
["jump_false", 12, "ne_nnl_2924", 1597, 25],
"_nop_tc_67",
["jump", "ne_nnl_2924", 1597, 25],
["ne_text", 11, 6, 10, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_nnl_2924",
["is_null", 12, 6, 1597, 25],
["jump_false", 12, "ne_nb_2925", 1597, 25],
"_nop_tc_68",
"_nop_tc_69",
["false", 11, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_nb_2925",
["is_bool", 12, 6, 1597, 25],
["jump_false", 12, "ne_mis_2926", 1597, 25],
"_nop_tc_70",
["jump", "ne_mis_2926", 1597, 25],
["ne_bool", 11, 6, 10, 1597, 25],
["jump", "ne_done_2919", 1597, 25],
"ne_mis_2926",
["true", 11, 1597, 25],
"ne_done_2919",
["move", 10, 11, 1597, 25],
["jump_false", 10, "and_end_2918", 1597, 25],
["get", 11, 53, 1, 1597, 33],
["frame", 12, 11, 2, 1597, 33],
["null", 11, 1597, 33],
["setarg", 12, 0, 11, 1597, 33],
["setarg", 12, 1, 1, 1597, 33],
["setarg", 12, 2, 6, 1597, 33],
["invoke", 12, 11, 1597, 33],
["null", 12, 1597, 62],
["is_identical", 13, 11, 12, 1597, 62],
["jump_true", 13, "eq_done_2927", 1597, 62],
["is_int", 14, 11, 1597, 62],
["jump_false", 14, "eq_ni_2928", 1597, 62],
"_nop_tc_71",
["jump", "eq_ni_2928", 1597, 62],
["eq_int", 13, 11, 12, 1597, 62],
["jump", "eq_done_2927", 1597, 62],
"eq_ni_2928",
["is_num", 14, 11, 1597, 62],
["jump_false", 14, "eq_nn_2929", 1597, 62],
"_nop_tc_72",
["jump", "eq_nn_2929", 1597, 62],
["eq_float", 13, 11, 12, 1597, 62],
["jump", "eq_done_2927", 1597, 62],
"eq_nn_2929",
["is_text", 14, 11, 1597, 62],
["jump_false", 14, "eq_nt_2930", 1597, 62],
"_nop_tc_73",
["jump", "eq_nt_2930", 1597, 62],
["eq_text", 13, 11, 12, 1597, 62],
["jump", "eq_done_2927", 1597, 62],
"eq_nt_2930",
["is_null", 14, 11, 1597, 62],
["jump_false", 14, "eq_nnl_2931", 1597, 62],
"_nop_tc_74",
"_nop_tc_75",
["true", 13, 1597, 62],
["jump", "eq_done_2927", 1597, 62],
"eq_nnl_2931",
["is_bool", 14, 11, 1597, 62],
["jump_false", 14, "eq_nb_2932", 1597, 62],
"_nop_tc_76",
["jump", "eq_nb_2932", 1597, 62],
["eq_bool", 13, 11, 12, 1597, 62],
["jump", "eq_done_2927", 1597, 62],
"eq_nb_2932",
["false", 13, 1597, 62],
"eq_done_2927",
["move", 10, 13, 1597, 62],
"and_end_2918",
["jump_false", 10, "if_else_2916", 1597, 62],
["record", 10, 2],
["access", 11, "var", 1598, 47],
["store_field", 10, 11, "make", 1598, 47],
["load_field", 11, 1, "function_nr", 1598, 61],
["store_field", 10, 11, "fn_nr", 1598, 61],
["get", 11, 51, 1, 1598, 15],
["frame", 12, 11, 3, 1598, 15],
["null", 11, 1598, 15],
["setarg", 12, 0, 11, 1598, 15],
["setarg", 12, 1, 1, 1598, 15],
["setarg", 12, 2, 6, 1598, 15],
["setarg", 12, 3, 10, 1598, 15],
["invoke", 12, 10, 1598, 15],
["jump", "if_end_2917", 1598, 15],
"if_else_2916",
"if_end_2917",
["jump", "if_end_2909", 1598, 15],
"if_else_2908",
"if_end_2909",
["access", 10, 1, 1601, 19],
"_nop_tc_77",
"_nop_tc_78",
"_nop_tc_79",
"_nop_tc_80",
["add", 11, 9, 10, 1601, 19],
["jump", "num_done_2934", 1601, 19],
"num_err_2933",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1601,
19
],
["access", 12, "error", 1601, 19],
["access", 13, "cannot apply '+': operands must be numbers", 1601, 19],
["array", 14, 0, 1601, 19],
["push", 14, 13, 1601, 19],
["frame", 13, 10, 2, 1601, 19],
["null", 10, 1601, 19],
["setarg", 13, 0, 10, 1601, 19],
["setarg", 13, 1, 12, 1601, 19],
["setarg", 13, 2, 14, 1601, 19],
["invoke", 13, 10, 1601, 19],
["disrupt", 1601, 19],
"num_done_2934",
["move", 9, 11, 1601, 19],
["jump", "while_start_2902", 1601, 19],
"while_end_2903",
["jump", "if_end_2895", 1601, 19],
"if_else_2894",
"if_end_2895",
"if_end_2870",
"if_end_2845",
["access", 10, 1, 1604, 15],
"_nop_tc_81",
"_nop_tc_82",
"_nop_tc_83",
"_nop_tc_84",
["add", 11, 3, 10, 1604, 15],
["jump", "num_done_2936", 1604, 15],
"num_err_2935",
[
"access",
10,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1604,
15
],
["access", 12, "error", 1604, 15],
["access", 13, "cannot apply '+': operands must be numbers", 1604, 15],
["array", 14, 0, 1604, 15],
["push", 14, 13, 1604, 15],
["frame", 13, 10, 2, 1604, 15],
["null", 10, 1604, 15],
["setarg", 13, 0, 10, 1604, 15],
["setarg", 13, 1, 12, 1604, 15],
["setarg", 13, 2, 14, 1604, 15],
["invoke", 13, 10, 1604, 15],
["disrupt", 1604, 15],
"num_done_2936",
["move", 3, 11, 1604, 15],
["jump", "while_start_2838", 1604, 15],
"while_end_2839",
["null", 3, 1604, 15],
["return", 3, 1604, 15]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["null", 3, 1609, 22],
["is_identical", 4, 2, 3, 1609, 22],
["jump_true", 4, "eq_done_2939", 1609, 22],
"_nop_tc_1",
["jump", "eq_ni_2940", 1609, 22],
"_nop_tc_2",
["jump", "eq_ni_2940", 1609, 22],
["eq_int", 4, 2, 3, 1609, 22],
["jump", "eq_done_2939", 1609, 22],
"eq_ni_2940",
"_nop_tc_3",
["jump", "eq_nn_2941", 1609, 22],
"_nop_tc_4",
["jump", "eq_nn_2941", 1609, 22],
["eq_float", 4, 2, 3, 1609, 22],
["jump", "eq_done_2939", 1609, 22],
"eq_nn_2941",
"_nop_tc_5",
["jump", "eq_nt_2942", 1609, 22],
"_nop_tc_6",
["jump", "eq_nt_2942", 1609, 22],
["eq_text", 4, 2, 3, 1609, 22],
["jump", "eq_done_2939", 1609, 22],
"eq_nt_2942",
"_nop_tc_7",
["jump", "eq_nnl_2943", 1609, 22],
"_nop_tc_8",
"_nop_tc_9",
["true", 4, 1609, 22],
["jump", "eq_done_2939", 1609, 22],
"eq_nnl_2943",
"_nop_tc_10",
["jump", "eq_nb_2944", 1609, 22],
"_nop_tc_11",
["jump", "eq_nb_2944", 1609, 22],
["eq_bool", 4, 2, 3, 1609, 22],
["jump", "eq_done_2939", 1609, 22],
"eq_nb_2944",
["false", 4, 1609, 22],
"eq_done_2939",
["jump_false", 4, "if_else_2937", 1609, 22],
["null", 3, 1609, 35],
["return", 3, 1609, 35],
"_nop_ur_1",
"if_else_2937",
"if_end_2938",
["load_field", 3, 2, "kind", 1610, 16],
["move", 4, 3, 1610, 16],
["null", 3, 1611, 16],
["null", 5, 1612, 13],
["null", 6, 1613, 13],
["null", 7, 1614, 20],
["access", 8, "name", 1616, 17],
["is_identical", 9, 4, 8, 1616, 17],
["jump_true", 9, "eq_done_2947", 1616, 17],
["is_int", 10, 4, 1616, 17],
["jump_false", 10, "eq_ni_2948", 1616, 17],
"_nop_tc_12",
["jump", "eq_ni_2948", 1616, 17],
["eq_int", 9, 4, 8, 1616, 17],
["jump", "eq_done_2947", 1616, 17],
"eq_ni_2948",
["is_num", 10, 4, 1616, 17],
["jump_false", 10, "eq_nn_2949", 1616, 17],
"_nop_tc_13",
["jump", "eq_nn_2949", 1616, 17],
["eq_float", 9, 4, 8, 1616, 17],
["jump", "eq_done_2947", 1616, 17],
"eq_nn_2949",
["is_text", 10, 4, 1616, 17],
["jump_false", 10, "eq_nt_2950", 1616, 17],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 9, 4, 8, 1616, 17],
["jump", "eq_done_2947", 1616, 17],
"eq_nt_2950",
["is_null", 10, 4, 1616, 17],
["jump_false", 10, "eq_nnl_2951", 1616, 17],
"_nop_tc_16",
["jump", "eq_nnl_2951", 1616, 17],
["true", 9, 1616, 17],
["jump", "eq_done_2947", 1616, 17],
"eq_nnl_2951",
["is_bool", 10, 4, 1616, 17],
["jump_false", 10, "eq_nb_2952", 1616, 17],
"_nop_tc_17",
["jump", "eq_nb_2952", 1616, 17],
["eq_bool", 9, 4, 8, 1616, 17],
["jump", "eq_done_2947", 1616, 17],
"eq_nb_2952",
["false", 9, 1616, 17],
"eq_done_2947",
["jump_false", 9, "if_else_2945", 1616, 17],
["load_field", 8, 2, "name", 1617, 14],
["move", 3, 8, 1617, 14],
["null", 8, 1618, 19],
["is_identical", 9, 3, 8, 1618, 19],
["jump_true", 9, "eq_done_2955", 1618, 19],
["is_int", 10, 3, 1618, 19],
["jump_false", 10, "eq_ni_2956", 1618, 19],
"_nop_tc_18",
["jump", "eq_ni_2956", 1618, 19],
["eq_int", 9, 3, 8, 1618, 19],
["jump", "eq_done_2955", 1618, 19],
"eq_ni_2956",
["is_num", 10, 3, 1618, 19],
["jump_false", 10, "eq_nn_2957", 1618, 19],
"_nop_tc_19",
["jump", "eq_nn_2957", 1618, 19],
["eq_float", 9, 3, 8, 1618, 19],
["jump", "eq_done_2955", 1618, 19],
"eq_nn_2957",
["is_text", 10, 3, 1618, 19],
["jump_false", 10, "eq_nt_2958", 1618, 19],
"_nop_tc_20",
["jump", "eq_nt_2958", 1618, 19],
["eq_text", 9, 3, 8, 1618, 19],
["jump", "eq_done_2955", 1618, 19],
"eq_nt_2958",
["is_null", 10, 3, 1618, 19],
["jump_false", 10, "eq_nnl_2959", 1618, 19],
"_nop_tc_21",
"_nop_tc_22",
["true", 9, 1618, 19],
["jump", "eq_done_2955", 1618, 19],
"eq_nnl_2959",
["is_bool", 10, 3, 1618, 19],
["jump_false", 10, "eq_nb_2960", 1618, 19],
"_nop_tc_23",
["jump", "eq_nb_2960", 1618, 19],
["eq_bool", 9, 3, 8, 1618, 19],
["jump", "eq_done_2955", 1618, 19],
"eq_nb_2960",
["false", 9, 1618, 19],
"eq_done_2955",
["jump_false", 9, "if_else_2953", 1618, 19],
["null", 8, 1618, 32],
["return", 8, 1618, 32],
"_nop_ur_2",
"if_else_2953",
"if_end_2954",
["get", 8, 53, 1, 1619, 11],
["frame", 9, 8, 2, 1619, 11],
["null", 8, 1619, 11],
["setarg", 9, 0, 8, 1619, 11],
["setarg", 9, 1, 1, 1619, 11],
["setarg", 9, 2, 3, 1619, 11],
["invoke", 9, 8, 1619, 11],
["move", 5, 8, 1619, 11],
["null", 8, 1620, 16],
["is_identical", 9, 5, 8, 1620, 16],
["jump_true", 9, "eq_done_2963", 1620, 16],
["is_int", 10, 5, 1620, 16],
["jump_false", 10, "eq_ni_2964", 1620, 16],
"_nop_tc_24",
["jump", "eq_ni_2964", 1620, 16],
["eq_int", 9, 5, 8, 1620, 16],
["jump", "eq_done_2963", 1620, 16],
"eq_ni_2964",
["is_num", 10, 5, 1620, 16],
["jump_false", 10, "eq_nn_2965", 1620, 16],
"_nop_tc_25",
["jump", "eq_nn_2965", 1620, 16],
["eq_float", 9, 5, 8, 1620, 16],
["jump", "eq_done_2963", 1620, 16],
"eq_nn_2965",
["is_text", 10, 5, 1620, 16],
["jump_false", 10, "eq_nt_2966", 1620, 16],
"_nop_tc_26",
["jump", "eq_nt_2966", 1620, 16],
["eq_text", 9, 5, 8, 1620, 16],
["jump", "eq_done_2963", 1620, 16],
"eq_nt_2966",
["is_null", 10, 5, 1620, 16],
["jump_false", 10, "eq_nnl_2967", 1620, 16],
"_nop_tc_27",
"_nop_tc_28",
["true", 9, 1620, 16],
["jump", "eq_done_2963", 1620, 16],
"eq_nnl_2967",
["is_bool", 10, 5, 1620, 16],
["jump_false", 10, "eq_nb_2968", 1620, 16],
"_nop_tc_29",
["jump", "eq_nb_2968", 1620, 16],
["eq_bool", 9, 5, 8, 1620, 16],
["jump", "eq_done_2963", 1620, 16],
"eq_nb_2968",
["false", 9, 1620, 16],
"eq_done_2963",
["jump_false", 9, "if_else_2961", 1620, 16],
["access", 8, "cannot assign to unbound variable '", 1621, 30],
"_nop_tc_30",
"_nop_tc_31",
["is_text", 9, 3, 1621, 70],
["jump_false", 9, "add_cn_2970", 1621, 70],
["concat", 10, 8, 3, 1621, 70],
["jump", "add_done_2969", 1621, 70],
"add_cn_2970",
"_nop_tc_32",
["jump", "add_err_2971", 1621, 70],
["is_num", 9, 3, 1621, 70],
["jump_false", 9, "add_err_2971", 1621, 70],
["add", 10, 8, 3, 1621, 70],
["jump", "add_done_2969", 1621, 70],
"add_err_2971",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1621,
70
],
["access", 9, "error", 1621, 70],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 1621, 70],
["array", 12, 0, 1621, 70],
["push", 12, 11, 1621, 70],
["frame", 11, 8, 2, 1621, 70],
["null", 8, 1621, 70],
["setarg", 11, 0, 8, 1621, 70],
["setarg", 11, 1, 9, 1621, 70],
["setarg", 11, 2, 12, 1621, 70],
["invoke", 11, 8, 1621, 70],
["disrupt", 1621, 70],
"add_done_2969",
["access", 8, "'", 1621, 77],
["is_text", 9, 10, 1621, 77],
["jump_false", 9, "add_cn_2973", 1621, 77],
"_nop_tc_33",
"_nop_tc_34",
["concat", 11, 10, 8, 1621, 77],
["jump", "add_done_2972", 1621, 77],
"add_cn_2973",
["is_num", 9, 10, 1621, 77],
["jump_false", 9, "add_err_2974", 1621, 77],
"_nop_tc_35",
["jump", "add_err_2974", 1621, 77],
["add", 11, 10, 8, 1621, 77],
["jump", "add_done_2972", 1621, 77],
"add_err_2974",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1621,
77
],
["access", 9, "error", 1621, 77],
["access", 10, "cannot apply '+': operands must both be text or both be numbers", 1621, 77],
["array", 12, 0, 1621, 77],
["push", 12, 10, 1621, 77],
["frame", 10, 8, 2, 1621, 77],
["null", 8, 1621, 77],
["setarg", 10, 0, 8, 1621, 77],
["setarg", 10, 1, 9, 1621, 77],
["setarg", 10, 2, 12, 1621, 77],
["invoke", 10, 8, 1621, 77],
["disrupt", 1621, 77],
"add_done_2972",
["get", 8, 49, 1, 1621, 9],
["frame", 9, 8, 2, 1621, 9],
["null", 8, 1621, 9],
["setarg", 9, 0, 8, 1621, 9],
["setarg", 9, 1, 2, 1621, 9],
["setarg", 9, 2, 11, 1621, 9],
["invoke", 9, 8, 1621, 9],
["jump", "if_end_2962", 1621, 9],
"if_else_2961",
["load_field", 8, 5, "is_const", 1622, 18],
["jump_false", 8, "if_else_2975", 1622, 18],
["access", 8, "cannot assign to constant '", 1623, 30],
"_nop_tc_36",
"_nop_tc_37",
["is_text", 9, 3, 1623, 62],
["jump_false", 9, "add_cn_2978", 1623, 62],
["concat", 10, 8, 3, 1623, 62],
["jump", "add_done_2977", 1623, 62],
"add_cn_2978",
"_nop_tc_38",
["jump", "add_err_2979", 1623, 62],
["is_num", 9, 3, 1623, 62],
["jump_false", 9, "add_err_2979", 1623, 62],
["add", 10, 8, 3, 1623, 62],
["jump", "add_done_2977", 1623, 62],
"add_err_2979",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1623,
62
],
["access", 9, "error", 1623, 62],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 1623, 62],
["array", 12, 0, 1623, 62],
["push", 12, 11, 1623, 62],
["frame", 11, 8, 2, 1623, 62],
["null", 8, 1623, 62],
["setarg", 11, 0, 8, 1623, 62],
["setarg", 11, 1, 9, 1623, 62],
["setarg", 11, 2, 12, 1623, 62],
["invoke", 11, 8, 1623, 62],
["disrupt", 1623, 62],
"add_done_2977",
["access", 8, "'", 1623, 69],
["is_text", 9, 10, 1623, 69],
["jump_false", 9, "add_cn_2981", 1623, 69],
"_nop_tc_39",
"_nop_tc_40",
["concat", 11, 10, 8, 1623, 69],
["jump", "add_done_2980", 1623, 69],
"add_cn_2981",
["is_num", 9, 10, 1623, 69],
["jump_false", 9, "add_err_2982", 1623, 69],
"_nop_tc_41",
["jump", "add_err_2982", 1623, 69],
["add", 11, 10, 8, 1623, 69],
["jump", "add_done_2980", 1623, 69],
"add_err_2982",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1623,
69
],
["access", 9, "error", 1623, 69],
["access", 10, "cannot apply '+': operands must both be text or both be numbers", 1623, 69],
["array", 12, 0, 1623, 69],
["push", 12, 10, 1623, 69],
["frame", 10, 8, 2, 1623, 69],
["null", 8, 1623, 69],
["setarg", 10, 0, 8, 1623, 69],
["setarg", 10, 1, 9, 1623, 69],
["setarg", 10, 2, 12, 1623, 69],
["invoke", 10, 8, 1623, 69],
["disrupt", 1623, 69],
"add_done_2980",
["get", 8, 49, 1, 1623, 9],
["frame", 9, 8, 2, 1623, 9],
["null", 8, 1623, 9],
["setarg", 9, 0, 8, 1623, 9],
["setarg", 9, 1, 2, 1623, 9],
["setarg", 9, 2, 11, 1623, 9],
["invoke", 9, 8, 1623, 9],
["jump", "if_end_2976", 1623, 9],
"if_else_2975",
"if_end_2976",
"if_end_2962",
["get", 8, 52, 1, 1625, 11],
["frame", 9, 8, 2, 1625, 11],
["null", 8, 1625, 11],
["setarg", 9, 0, 8, 1625, 11],
["setarg", 9, 1, 1, 1625, 11],
["setarg", 9, 2, 3, 1625, 11],
["invoke", 9, 3, 1625, 11],
["move", 6, 3, 1625, 11],
["load_field", 3, 6, "v", 1626, 11],
["null", 8, 1626, 18],
["is_identical", 9, 3, 8, 1626, 18],
["jump_true", 9, "ne_nid_2986", 1626, 18],
["jump", "ne_ni_2987", 1626, 18],
"ne_nid_2986",
["false", 9, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_ni_2987",
["is_int", 10, 3, 1626, 18],
["jump_false", 10, "ne_nn_2988", 1626, 18],
"_nop_tc_42",
["jump", "ne_nn_2988", 1626, 18],
["ne_int", 9, 3, 8, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_nn_2988",
["is_num", 10, 3, 1626, 18],
["jump_false", 10, "ne_nt_2989", 1626, 18],
"_nop_tc_43",
["jump", "ne_nt_2989", 1626, 18],
["ne_float", 9, 3, 8, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_nt_2989",
["is_text", 10, 3, 1626, 18],
["jump_false", 10, "ne_nnl_2990", 1626, 18],
"_nop_tc_44",
["jump", "ne_nnl_2990", 1626, 18],
["ne_text", 9, 3, 8, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_nnl_2990",
["is_null", 10, 3, 1626, 18],
["jump_false", 10, "ne_nb_2991", 1626, 18],
"_nop_tc_45",
"_nop_tc_46",
["false", 9, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_nb_2991",
["is_bool", 10, 3, 1626, 18],
["jump_false", 10, "ne_mis_2992", 1626, 18],
"_nop_tc_47",
["jump", "ne_mis_2992", 1626, 18],
["ne_bool", 9, 3, 8, 1626, 18],
["jump", "ne_done_2985", 1626, 18],
"ne_mis_2992",
["true", 9, 1626, 18],
"ne_done_2985",
["jump_false", 9, "if_else_2983", 1626, 18],
["load_field", 3, 6, "level", 1627, 27],
["store_field", 2, 3, "level", 1627, 9],
["load_field", 3, 6, "def_function_nr", 1628, 33],
["store_field", 2, 3, "function_nr", 1628, 9],
["jump", "if_end_2984", 1628, 9],
"if_else_2983",
["access", 3, -1, 1630, 27],
["store_field", 2, 3, "level", 1630, 9],
"if_end_2984",
["jump", "if_end_2946", 1630, 9],
"if_else_2945",
["access", 3, ".", 1632, 24],
["is_identical", 6, 4, 3, 1632, 24],
["jump_true", 6, "eq_done_2996", 1632, 24],
["is_int", 8, 4, 1632, 24],
["jump_false", 8, "eq_ni_2997", 1632, 24],
"_nop_tc_48",
["jump", "eq_ni_2997", 1632, 24],
["eq_int", 6, 4, 3, 1632, 24],
["jump", "eq_done_2996", 1632, 24],
"eq_ni_2997",
["is_num", 8, 4, 1632, 24],
["jump_false", 8, "eq_nn_2998", 1632, 24],
"_nop_tc_49",
["jump", "eq_nn_2998", 1632, 24],
["eq_float", 6, 4, 3, 1632, 24],
["jump", "eq_done_2996", 1632, 24],
"eq_nn_2998",
["is_text", 8, 4, 1632, 24],
["jump_false", 8, "eq_nt_2999", 1632, 24],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 6, 4, 3, 1632, 24],
["jump", "eq_done_2996", 1632, 24],
"eq_nt_2999",
["is_null", 8, 4, 1632, 24],
["jump_false", 8, "eq_nnl_3000", 1632, 24],
"_nop_tc_52",
["jump", "eq_nnl_3000", 1632, 24],
["true", 6, 1632, 24],
["jump", "eq_done_2996", 1632, 24],
"eq_nnl_3000",
["is_bool", 8, 4, 1632, 24],
["jump_false", 8, "eq_nb_3001", 1632, 24],
"_nop_tc_53",
["jump", "eq_nb_3001", 1632, 24],
["eq_bool", 6, 4, 3, 1632, 24],
["jump", "eq_done_2996", 1632, 24],
"eq_nb_3001",
["false", 6, 1632, 24],
"eq_done_2996",
["move", 3, 6, 1632, 24],
["jump_true", 3, "or_end_2995", 1632, 24],
["access", 6, "[", 1632, 39],
["is_identical", 8, 4, 6, 1632, 39],
["jump_true", 8, "eq_done_3002", 1632, 39],
["is_int", 9, 4, 1632, 39],
["jump_false", 9, "eq_ni_3003", 1632, 39],
"_nop_tc_54",
["jump", "eq_ni_3003", 1632, 39],
["eq_int", 8, 4, 6, 1632, 39],
["jump", "eq_done_3002", 1632, 39],
"eq_ni_3003",
["is_num", 9, 4, 1632, 39],
["jump_false", 9, "eq_nn_3004", 1632, 39],
"_nop_tc_55",
["jump", "eq_nn_3004", 1632, 39],
["eq_float", 8, 4, 6, 1632, 39],
["jump", "eq_done_3002", 1632, 39],
"eq_nn_3004",
["is_text", 9, 4, 1632, 39],
["jump_false", 9, "eq_nt_3005", 1632, 39],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 8, 4, 6, 1632, 39],
["jump", "eq_done_3002", 1632, 39],
"eq_nt_3005",
["is_null", 9, 4, 1632, 39],
["jump_false", 9, "eq_nnl_3006", 1632, 39],
"_nop_tc_58",
["jump", "eq_nnl_3006", 1632, 39],
["true", 8, 1632, 39],
["jump", "eq_done_3002", 1632, 39],
"eq_nnl_3006",
["is_bool", 9, 4, 1632, 39],
["jump_false", 9, "eq_nb_3007", 1632, 39],
"_nop_tc_59",
["jump", "eq_nb_3007", 1632, 39],
["eq_bool", 8, 4, 6, 1632, 39],
["jump", "eq_done_3002", 1632, 39],
"eq_nb_3007",
["false", 8, 1632, 39],
"eq_done_3002",
["move", 3, 8, 1632, 39],
"or_end_2995",
["jump_false", 3, "if_else_2993", 1632, 39],
["load_field", 3, 2, "left", 1633, 18],
["move", 7, 3, 1633, 18],
["get", 3, 42, 1, 1634, 7],
["frame", 6, 3, 2, 1634, 7],
["null", 3, 1634, 7],
["setarg", 6, 0, 3, 1634, 7],
["setarg", 6, 1, 1, 1634, 7],
["setarg", 6, 2, 7, 1634, 7],
["invoke", 6, 3, 1634, 7],
["access", 3, "[", 1635, 19],
["is_identical", 6, 4, 3, 1635, 19],
["jump_true", 6, "eq_done_3011", 1635, 19],
["is_int", 8, 4, 1635, 19],
["jump_false", 8, "eq_ni_3012", 1635, 19],
"_nop_tc_60",
["jump", "eq_ni_3012", 1635, 19],
["eq_int", 6, 4, 3, 1635, 19],
["jump", "eq_done_3011", 1635, 19],
"eq_ni_3012",
["is_num", 8, 4, 1635, 19],
["jump_false", 8, "eq_nn_3013", 1635, 19],
"_nop_tc_61",
["jump", "eq_nn_3013", 1635, 19],
["eq_float", 6, 4, 3, 1635, 19],
["jump", "eq_done_3011", 1635, 19],
"eq_nn_3013",
["is_text", 8, 4, 1635, 19],
["jump_false", 8, "eq_nt_3014", 1635, 19],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 6, 4, 3, 1635, 19],
["jump", "eq_done_3011", 1635, 19],
"eq_nt_3014",
["is_null", 8, 4, 1635, 19],
["jump_false", 8, "eq_nnl_3015", 1635, 19],
"_nop_tc_64",
["jump", "eq_nnl_3015", 1635, 19],
["true", 6, 1635, 19],
["jump", "eq_done_3011", 1635, 19],
"eq_nnl_3015",
["is_bool", 8, 4, 1635, 19],
["jump_false", 8, "eq_nb_3016", 1635, 19],
"_nop_tc_65",
["jump", "eq_nb_3016", 1635, 19],
["eq_bool", 6, 4, 3, 1635, 19],
["jump", "eq_done_3011", 1635, 19],
"eq_nb_3016",
["false", 6, 1635, 19],
"eq_done_3011",
["move", 3, 6, 1635, 19],
["jump_false", 3, "and_end_3010", 1635, 19],
["load_field", 6, 2, "right", 1635, 26],
["null", 8, 1635, 45],
["is_identical", 9, 6, 8, 1635, 45],
["jump_true", 9, "ne_nid_3018", 1635, 45],
["jump", "ne_ni_3019", 1635, 45],
"ne_nid_3018",
["false", 9, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_ni_3019",
["is_int", 10, 6, 1635, 45],
["jump_false", 10, "ne_nn_3020", 1635, 45],
"_nop_tc_66",
["jump", "ne_nn_3020", 1635, 45],
["ne_int", 9, 6, 8, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_nn_3020",
["is_num", 10, 6, 1635, 45],
["jump_false", 10, "ne_nt_3021", 1635, 45],
"_nop_tc_67",
["jump", "ne_nt_3021", 1635, 45],
["ne_float", 9, 6, 8, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_nt_3021",
["is_text", 10, 6, 1635, 45],
["jump_false", 10, "ne_nnl_3022", 1635, 45],
"_nop_tc_68",
["jump", "ne_nnl_3022", 1635, 45],
["ne_text", 9, 6, 8, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_nnl_3022",
["is_null", 10, 6, 1635, 45],
["jump_false", 10, "ne_nb_3023", 1635, 45],
"_nop_tc_69",
"_nop_tc_70",
["false", 9, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_nb_3023",
["is_bool", 10, 6, 1635, 45],
["jump_false", 10, "ne_mis_3024", 1635, 45],
"_nop_tc_71",
["jump", "ne_mis_3024", 1635, 45],
["ne_bool", 9, 6, 8, 1635, 45],
["jump", "ne_done_3017", 1635, 45],
"ne_mis_3024",
["true", 9, 1635, 45],
"ne_done_3017",
["move", 3, 9, 1635, 45],
"and_end_3010",
["jump_false", 3, "if_else_3008", 1635, 45],
["load_field", 3, 2, "right", 1636, 31],
["get", 6, 42, 1, 1636, 9],
["frame", 8, 6, 2, 1636, 9],
["null", 6, 1636, 9],
["setarg", 8, 0, 6, 1636, 9],
["setarg", 8, 1, 1, 1636, 9],
["setarg", 8, 2, 3, 1636, 9],
["invoke", 8, 3, 1636, 9],
["jump", "if_end_3009", 1636, 9],
"if_else_3008",
"if_end_3009",
["null", 3, 1639, 23],
["is_identical", 6, 7, 3, 1639, 23],
["jump_true", 6, "ne_nid_3030", 1639, 23],
["jump", "ne_ni_3031", 1639, 23],
"ne_nid_3030",
["false", 6, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_ni_3031",
["is_int", 8, 7, 1639, 23],
["jump_false", 8, "ne_nn_3032", 1639, 23],
"_nop_tc_72",
["jump", "ne_nn_3032", 1639, 23],
["ne_int", 6, 7, 3, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_nn_3032",
["is_num", 8, 7, 1639, 23],
["jump_false", 8, "ne_nt_3033", 1639, 23],
"_nop_tc_73",
["jump", "ne_nt_3033", 1639, 23],
["ne_float", 6, 7, 3, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_nt_3033",
["is_text", 8, 7, 1639, 23],
["jump_false", 8, "ne_nnl_3034", 1639, 23],
"_nop_tc_74",
["jump", "ne_nnl_3034", 1639, 23],
["ne_text", 6, 7, 3, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_nnl_3034",
["is_null", 8, 7, 1639, 23],
["jump_false", 8, "ne_nb_3035", 1639, 23],
"_nop_tc_75",
"_nop_tc_76",
["false", 6, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_nb_3035",
["is_bool", 8, 7, 1639, 23],
["jump_false", 8, "ne_mis_3036", 1639, 23],
"_nop_tc_77",
["jump", "ne_mis_3036", 1639, 23],
["ne_bool", 6, 7, 3, 1639, 23],
["jump", "ne_done_3029", 1639, 23],
"ne_mis_3036",
["true", 6, 1639, 23],
"ne_done_3029",
["move", 3, 6, 1639, 23],
["jump_false", 3, "and_end_3028", 1639, 23],
["load_field", 6, 7, "kind", 1639, 31],
["access", 8, "name", 1639, 48],
["is_identical", 9, 6, 8, 1639, 48],
["jump_true", 9, "eq_done_3037", 1639, 48],
["is_int", 10, 6, 1639, 48],
["jump_false", 10, "eq_ni_3038", 1639, 48],
"_nop_tc_78",
["jump", "eq_ni_3038", 1639, 48],
["eq_int", 9, 6, 8, 1639, 48],
["jump", "eq_done_3037", 1639, 48],
"eq_ni_3038",
["is_num", 10, 6, 1639, 48],
["jump_false", 10, "eq_nn_3039", 1639, 48],
"_nop_tc_79",
["jump", "eq_nn_3039", 1639, 48],
["eq_float", 9, 6, 8, 1639, 48],
["jump", "eq_done_3037", 1639, 48],
"eq_nn_3039",
["is_text", 10, 6, 1639, 48],
["jump_false", 10, "eq_nt_3040", 1639, 48],
"_nop_tc_80",
"_nop_tc_81",
["eq_text", 9, 6, 8, 1639, 48],
["jump", "eq_done_3037", 1639, 48],
"eq_nt_3040",
["is_null", 10, 6, 1639, 48],
["jump_false", 10, "eq_nnl_3041", 1639, 48],
"_nop_tc_82",
["jump", "eq_nnl_3041", 1639, 48],
["true", 9, 1639, 48],
["jump", "eq_done_3037", 1639, 48],
"eq_nnl_3041",
["is_bool", 10, 6, 1639, 48],
["jump_false", 10, "eq_nb_3042", 1639, 48],
"_nop_tc_83",
["jump", "eq_nb_3042", 1639, 48],
["eq_bool", 9, 6, 8, 1639, 48],
["jump", "eq_done_3037", 1639, 48],
"eq_nb_3042",
["false", 9, 1639, 48],
"eq_done_3037",
["move", 3, 9, 1639, 48],
"and_end_3028",
["move", 6, 3, 1639, 48],
["jump_false", 6, "and_end_3027", 1639, 48],
["load_field", 3, 7, "name", 1639, 58],
["null", 8, 1639, 75],
["is_identical", 9, 3, 8, 1639, 75],
["jump_true", 9, "ne_nid_3044", 1639, 75],
["jump", "ne_ni_3045", 1639, 75],
"ne_nid_3044",
["false", 9, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_ni_3045",
["is_int", 10, 3, 1639, 75],
["jump_false", 10, "ne_nn_3046", 1639, 75],
"_nop_tc_84",
["jump", "ne_nn_3046", 1639, 75],
["ne_int", 9, 3, 8, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_nn_3046",
["is_num", 10, 3, 1639, 75],
["jump_false", 10, "ne_nt_3047", 1639, 75],
"_nop_tc_85",
["jump", "ne_nt_3047", 1639, 75],
["ne_float", 9, 3, 8, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_nt_3047",
["is_text", 10, 3, 1639, 75],
["jump_false", 10, "ne_nnl_3048", 1639, 75],
"_nop_tc_86",
["jump", "ne_nnl_3048", 1639, 75],
["ne_text", 9, 3, 8, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_nnl_3048",
["is_null", 10, 3, 1639, 75],
["jump_false", 10, "ne_nb_3049", 1639, 75],
"_nop_tc_87",
"_nop_tc_88",
["false", 9, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_nb_3049",
["is_bool", 10, 3, 1639, 75],
["jump_false", 10, "ne_mis_3050", 1639, 75],
"_nop_tc_89",
["jump", "ne_mis_3050", 1639, 75],
["ne_bool", 9, 3, 8, 1639, 75],
["jump", "ne_done_3043", 1639, 75],
"ne_mis_3050",
["true", 9, 1639, 75],
"ne_done_3043",
["move", 6, 9, 1639, 75],
"and_end_3027",
["jump_false", 6, "if_else_3025", 1639, 75],
["load_field", 3, 7, "name", 1640, 33],
["get", 6, 53, 1, 1640, 13],
["frame", 8, 6, 2, 1640, 13],
["null", 6, 1640, 13],
["setarg", 8, 0, 6, 1640, 13],
["setarg", 8, 1, 1, 1640, 13],
["setarg", 8, 2, 3, 1640, 13],
["invoke", 8, 3, 1640, 13],
["move", 5, 3, 1640, 13],
["null", 3, 1641, 18],
["is_identical", 6, 5, 3, 1641, 18],
["jump_true", 6, "ne_nid_3056", 1641, 18],
["jump", "ne_ni_3057", 1641, 18],
"ne_nid_3056",
["false", 6, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_ni_3057",
["is_int", 8, 5, 1641, 18],
["jump_false", 8, "ne_nn_3058", 1641, 18],
"_nop_tc_90",
["jump", "ne_nn_3058", 1641, 18],
["ne_int", 6, 5, 3, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_nn_3058",
["is_num", 8, 5, 1641, 18],
["jump_false", 8, "ne_nt_3059", 1641, 18],
"_nop_tc_91",
["jump", "ne_nt_3059", 1641, 18],
["ne_float", 6, 5, 3, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_nt_3059",
["is_text", 8, 5, 1641, 18],
["jump_false", 8, "ne_nnl_3060", 1641, 18],
"_nop_tc_92",
["jump", "ne_nnl_3060", 1641, 18],
["ne_text", 6, 5, 3, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_nnl_3060",
["is_null", 8, 5, 1641, 18],
["jump_false", 8, "ne_nb_3061", 1641, 18],
"_nop_tc_93",
"_nop_tc_94",
["false", 6, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_nb_3061",
["is_bool", 8, 5, 1641, 18],
["jump_false", 8, "ne_mis_3062", 1641, 18],
"_nop_tc_95",
["jump", "ne_mis_3062", 1641, 18],
["ne_bool", 6, 5, 3, 1641, 18],
["jump", "ne_done_3055", 1641, 18],
"ne_mis_3062",
["true", 6, 1641, 18],
"ne_done_3055",
["move", 3, 6, 1641, 18],
["jump_false", 3, "and_end_3054", 1641, 18],
["load_field", 6, 5, "is_const", 1641, 26],
["move", 3, 6, 1641, 26],
"and_end_3054",
["move", 6, 3, 1641, 26],
["jump_false", 6, "and_end_3053", 1641, 26],
["load_field", 3, 5, "type_tag", 1641, 40],
["null", 8, 1641, 54],
["is_identical", 9, 3, 8, 1641, 54],
["jump_true", 9, "ne_nid_3064", 1641, 54],
["jump", "ne_ni_3065", 1641, 54],
"ne_nid_3064",
["false", 9, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_ni_3065",
["is_int", 10, 3, 1641, 54],
["jump_false", 10, "ne_nn_3066", 1641, 54],
"_nop_tc_96",
["jump", "ne_nn_3066", 1641, 54],
["ne_int", 9, 3, 8, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_nn_3066",
["is_num", 10, 3, 1641, 54],
["jump_false", 10, "ne_nt_3067", 1641, 54],
"_nop_tc_97",
["jump", "ne_nt_3067", 1641, 54],
["ne_float", 9, 3, 8, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_nt_3067",
["is_text", 10, 3, 1641, 54],
["jump_false", 10, "ne_nnl_3068", 1641, 54],
"_nop_tc_98",
["jump", "ne_nnl_3068", 1641, 54],
["ne_text", 9, 3, 8, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_nnl_3068",
["is_null", 10, 3, 1641, 54],
["jump_false", 10, "ne_nb_3069", 1641, 54],
"_nop_tc_99",
"_nop_tc_100",
["false", 9, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_nb_3069",
["is_bool", 10, 3, 1641, 54],
["jump_false", 10, "ne_mis_3070", 1641, 54],
"_nop_tc_101",
["jump", "ne_mis_3070", 1641, 54],
["ne_bool", 9, 3, 8, 1641, 54],
["jump", "ne_done_3063", 1641, 54],
"ne_mis_3070",
["true", 9, 1641, 54],
"ne_done_3063",
["move", 6, 9, 1641, 54],
"and_end_3053",
["jump_false", 6, "if_else_3051", 1641, 54],
["access", 3, ".", 1642, 23],
["is_identical", 6, 4, 3, 1642, 23],
["jump_true", 6, "eq_done_3073", 1642, 23],
["is_int", 8, 4, 1642, 23],
["jump_false", 8, "eq_ni_3074", 1642, 23],
"_nop_tc_102",
["jump", "eq_ni_3074", 1642, 23],
["eq_int", 6, 4, 3, 1642, 23],
["jump", "eq_done_3073", 1642, 23],
"eq_ni_3074",
["is_num", 8, 4, 1642, 23],
["jump_false", 8, "eq_nn_3075", 1642, 23],
"_nop_tc_103",
["jump", "eq_nn_3075", 1642, 23],
["eq_float", 6, 4, 3, 1642, 23],
["jump", "eq_done_3073", 1642, 23],
"eq_nn_3075",
["is_text", 8, 4, 1642, 23],
["jump_false", 8, "eq_nt_3076", 1642, 23],
"_nop_tc_104",
"_nop_tc_105",
["eq_text", 6, 4, 3, 1642, 23],
["jump", "eq_done_3073", 1642, 23],
"eq_nt_3076",
["is_null", 8, 4, 1642, 23],
["jump_false", 8, "eq_nnl_3077", 1642, 23],
"_nop_tc_106",
["jump", "eq_nnl_3077", 1642, 23],
["true", 6, 1642, 23],
["jump", "eq_done_3073", 1642, 23],
"eq_nnl_3077",
["is_bool", 8, 4, 1642, 23],
["jump_false", 8, "eq_nb_3078", 1642, 23],
"_nop_tc_107",
["jump", "eq_nb_3078", 1642, 23],
["eq_bool", 6, 4, 3, 1642, 23],
["jump", "eq_done_3073", 1642, 23],
"eq_nb_3078",
["false", 6, 1642, 23],
"eq_done_3073",
["jump_false", 6, "if_else_3071", 1642, 23],
["load_field", 3, 5, "type_tag", 1643, 17],
["access", 6, "array", 1643, 31],
["is_identical", 8, 3, 6, 1643, 31],
["jump_true", 8, "eq_done_3081", 1643, 31],
["is_int", 9, 3, 1643, 31],
["jump_false", 9, "eq_ni_3082", 1643, 31],
"_nop_tc_108",
["jump", "eq_ni_3082", 1643, 31],
["eq_int", 8, 3, 6, 1643, 31],
["jump", "eq_done_3081", 1643, 31],
"eq_ni_3082",
["is_num", 9, 3, 1643, 31],
["jump_false", 9, "eq_nn_3083", 1643, 31],
"_nop_tc_109",
["jump", "eq_nn_3083", 1643, 31],
["eq_float", 8, 3, 6, 1643, 31],
["jump", "eq_done_3081", 1643, 31],
"eq_nn_3083",
["is_text", 9, 3, 1643, 31],
["jump_false", 9, "eq_nt_3084", 1643, 31],
"_nop_tc_110",
"_nop_tc_111",
["eq_text", 8, 3, 6, 1643, 31],
["jump", "eq_done_3081", 1643, 31],
"eq_nt_3084",
["is_null", 9, 3, 1643, 31],
["jump_false", 9, "eq_nnl_3085", 1643, 31],
"_nop_tc_112",
["jump", "eq_nnl_3085", 1643, 31],
["true", 8, 1643, 31],
["jump", "eq_done_3081", 1643, 31],
"eq_nnl_3085",
["is_bool", 9, 3, 1643, 31],
["jump_false", 9, "eq_nb_3086", 1643, 31],
"_nop_tc_113",
["jump", "eq_nb_3086", 1643, 31],
["eq_bool", 8, 3, 6, 1643, 31],
["jump", "eq_done_3081", 1643, 31],
"eq_nb_3086",
["false", 8, 1643, 31],
"eq_done_3081",
["jump_false", 8, "if_else_3079", 1643, 31],
["access", 3, "cannot set property on array '", 1644, 36],
["load_field", 6, 7, "name", 1644, 71],
"_nop_tc_114",
"_nop_tc_115",
["is_text", 8, 6, 1644, 71],
["jump_false", 8, "add_cn_3088", 1644, 71],
["concat", 9, 3, 6, 1644, 71],
["jump", "add_done_3087", 1644, 71],
"add_cn_3088",
"_nop_tc_116",
["jump", "add_err_3089", 1644, 71],
["is_num", 8, 6, 1644, 71],
["jump_false", 8, "add_err_3089", 1644, 71],
["add", 9, 3, 6, 1644, 71],
["jump", "add_done_3087", 1644, 71],
"add_err_3089",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1644,
71
],
["access", 6, "error", 1644, 71],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 1644, 71],
["array", 10, 0, 1644, 71],
["push", 10, 8, 1644, 71],
["frame", 8, 3, 2, 1644, 71],
["null", 3, 1644, 71],
["setarg", 8, 0, 3, 1644, 71],
["setarg", 8, 1, 6, 1644, 71],
["setarg", 8, 2, 10, 1644, 71],
["invoke", 8, 3, 1644, 71],
["disrupt", 1644, 71],
"add_done_3087",
["access", 3, "'", 1644, 87],
["is_text", 6, 9, 1644, 87],
["jump_false", 6, "add_cn_3091", 1644, 87],
"_nop_tc_117",
"_nop_tc_118",
["concat", 8, 9, 3, 1644, 87],
["jump", "add_done_3090", 1644, 87],
"add_cn_3091",
["is_num", 6, 9, 1644, 87],
["jump_false", 6, "add_err_3092", 1644, 87],
"_nop_tc_119",
["jump", "add_err_3092", 1644, 87],
["add", 8, 9, 3, 1644, 87],
["jump", "add_done_3090", 1644, 87],
"add_err_3092",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1644,
87
],
["access", 6, "error", 1644, 87],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 1644, 87],
["array", 10, 0, 1644, 87],
["push", 10, 9, 1644, 87],
["frame", 9, 3, 2, 1644, 87],
["null", 3, 1644, 87],
["setarg", 9, 0, 3, 1644, 87],
["setarg", 9, 1, 6, 1644, 87],
["setarg", 9, 2, 10, 1644, 87],
["invoke", 9, 3, 1644, 87],
["disrupt", 1644, 87],
"add_done_3090",
["get", 3, 49, 1, 1644, 15],
["frame", 6, 3, 2, 1644, 15],
["null", 3, 1644, 15],
["setarg", 6, 0, 3, 1644, 15],
["setarg", 6, 1, 2, 1644, 15],
["setarg", 6, 2, 8, 1644, 15],
["invoke", 6, 3, 1644, 15],
["jump", "if_end_3080", 1644, 15],
"if_else_3079",
"if_end_3080",
["jump", "if_end_3072", 1644, 15],
"if_else_3071",
["access", 3, "[", 1646, 30],
["is_identical", 6, 4, 3, 1646, 30],
["jump_true", 6, "eq_done_3095", 1646, 30],
["is_int", 8, 4, 1646, 30],
["jump_false", 8, "eq_ni_3096", 1646, 30],
"_nop_tc_120",
["jump", "eq_ni_3096", 1646, 30],
["eq_int", 6, 4, 3, 1646, 30],
["jump", "eq_done_3095", 1646, 30],
"eq_ni_3096",
["is_num", 8, 4, 1646, 30],
["jump_false", 8, "eq_nn_3097", 1646, 30],
"_nop_tc_121",
["jump", "eq_nn_3097", 1646, 30],
["eq_float", 6, 4, 3, 1646, 30],
["jump", "eq_done_3095", 1646, 30],
"eq_nn_3097",
["is_text", 8, 4, 1646, 30],
["jump_false", 8, "eq_nt_3098", 1646, 30],
"_nop_tc_122",
"_nop_tc_123",
["eq_text", 6, 4, 3, 1646, 30],
["jump", "eq_done_3095", 1646, 30],
"eq_nt_3098",
["is_null", 8, 4, 1646, 30],
["jump_false", 8, "eq_nnl_3099", 1646, 30],
"_nop_tc_124",
["jump", "eq_nnl_3099", 1646, 30],
["true", 6, 1646, 30],
["jump", "eq_done_3095", 1646, 30],
"eq_nnl_3099",
["is_bool", 8, 4, 1646, 30],
["jump_false", 8, "eq_nb_3100", 1646, 30],
"_nop_tc_125",
["jump", "eq_nb_3100", 1646, 30],
["eq_bool", 6, 4, 3, 1646, 30],
["jump", "eq_done_3095", 1646, 30],
"eq_nb_3100",
["false", 6, 1646, 30],
"eq_done_3095",
["jump_false", 6, "if_else_3093", 1646, 30],
["load_field", 3, 2, "right", 1647, 17],
["null", 6, 1647, 36],
["is_identical", 8, 3, 6, 1647, 36],
["jump_true", 8, "eq_done_3103", 1647, 36],
["is_int", 9, 3, 1647, 36],
["jump_false", 9, "eq_ni_3104", 1647, 36],
"_nop_tc_126",
["jump", "eq_ni_3104", 1647, 36],
["eq_int", 8, 3, 6, 1647, 36],
["jump", "eq_done_3103", 1647, 36],
"eq_ni_3104",
["is_num", 9, 3, 1647, 36],
["jump_false", 9, "eq_nn_3105", 1647, 36],
"_nop_tc_127",
["jump", "eq_nn_3105", 1647, 36],
["eq_float", 8, 3, 6, 1647, 36],
["jump", "eq_done_3103", 1647, 36],
"eq_nn_3105",
["is_text", 9, 3, 1647, 36],
["jump_false", 9, "eq_nt_3106", 1647, 36],
"_nop_tc_128",
["jump", "eq_nt_3106", 1647, 36],
["eq_text", 8, 3, 6, 1647, 36],
["jump", "eq_done_3103", 1647, 36],
"eq_nt_3106",
["is_null", 9, 3, 1647, 36],
["jump_false", 9, "eq_nnl_3107", 1647, 36],
"_nop_tc_129",
"_nop_tc_130",
["true", 8, 1647, 36],
["jump", "eq_done_3103", 1647, 36],
"eq_nnl_3107",
["is_bool", 9, 3, 1647, 36],
["jump_false", 9, "eq_nb_3108", 1647, 36],
"_nop_tc_131",
["jump", "eq_nb_3108", 1647, 36],
["eq_bool", 8, 3, 6, 1647, 36],
["jump", "eq_done_3103", 1647, 36],
"eq_nb_3108",
["false", 8, 1647, 36],
"eq_done_3103",
["jump_false", 8, "if_else_3101", 1647, 36],
["load_field", 3, 5, "type_tag", 1649, 19],
["access", 6, "array", 1649, 33],
["is_identical", 8, 3, 6, 1649, 33],
["jump_true", 8, "ne_nid_3112", 1649, 33],
["jump", "ne_ni_3113", 1649, 33],
"ne_nid_3112",
["false", 8, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_ni_3113",
["is_int", 9, 3, 1649, 33],
["jump_false", 9, "ne_nn_3114", 1649, 33],
"_nop_tc_132",
["jump", "ne_nn_3114", 1649, 33],
["ne_int", 8, 3, 6, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_nn_3114",
["is_num", 9, 3, 1649, 33],
["jump_false", 9, "ne_nt_3115", 1649, 33],
"_nop_tc_133",
["jump", "ne_nt_3115", 1649, 33],
["ne_float", 8, 3, 6, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_nt_3115",
["is_text", 9, 3, 1649, 33],
["jump_false", 9, "ne_nnl_3116", 1649, 33],
"_nop_tc_134",
"_nop_tc_135",
["ne_text", 8, 3, 6, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_nnl_3116",
["is_null", 9, 3, 1649, 33],
["jump_false", 9, "ne_nb_3117", 1649, 33],
"_nop_tc_136",
["jump", "ne_nb_3117", 1649, 33],
["false", 8, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_nb_3117",
["is_bool", 9, 3, 1649, 33],
["jump_false", 9, "ne_mis_3118", 1649, 33],
"_nop_tc_137",
["jump", "ne_mis_3118", 1649, 33],
["ne_bool", 8, 3, 6, 1649, 33],
["jump", "ne_done_3111", 1649, 33],
"ne_mis_3118",
["true", 8, 1649, 33],
"ne_done_3111",
["jump_false", 8, "if_else_3109", 1649, 33],
["access", 3, "push only works on arrays, not ", 1650, 38],
["load_field", 6, 5, "type_tag", 1650, 74],
"_nop_tc_138",
"_nop_tc_139",
["is_text", 8, 6, 1650, 74],
["jump_false", 8, "add_cn_3120", 1650, 74],
["concat", 9, 3, 6, 1650, 74],
["jump", "add_done_3119", 1650, 74],
"add_cn_3120",
"_nop_tc_140",
["jump", "add_err_3121", 1650, 74],
["is_num", 8, 6, 1650, 74],
["jump_false", 8, "add_err_3121", 1650, 74],
["add", 9, 3, 6, 1650, 74],
["jump", "add_done_3119", 1650, 74],
"add_err_3121",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
74
],
["access", 6, "error", 1650, 74],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 1650, 74],
["array", 10, 0, 1650, 74],
["push", 10, 8, 1650, 74],
["frame", 8, 3, 2, 1650, 74],
["null", 3, 1650, 74],
["setarg", 8, 0, 3, 1650, 74],
["setarg", 8, 1, 6, 1650, 74],
["setarg", 8, 2, 10, 1650, 74],
["invoke", 8, 3, 1650, 74],
["disrupt", 1650, 74],
"add_done_3119",
["access", 3, " '", 1650, 87],
["is_text", 6, 9, 1650, 87],
["jump_false", 6, "add_cn_3123", 1650, 87],
"_nop_tc_141",
"_nop_tc_142",
["concat", 8, 9, 3, 1650, 87],
["jump", "add_done_3122", 1650, 87],
"add_cn_3123",
["is_num", 6, 9, 1650, 87],
["jump_false", 6, "add_err_3124", 1650, 87],
"_nop_tc_143",
["jump", "add_err_3124", 1650, 87],
["add", 8, 9, 3, 1650, 87],
["jump", "add_done_3122", 1650, 87],
"add_err_3124",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
87
],
["access", 6, "error", 1650, 87],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 1650, 87],
["array", 10, 0, 1650, 87],
["push", 10, 9, 1650, 87],
["frame", 9, 3, 2, 1650, 87],
["null", 3, 1650, 87],
["setarg", 9, 0, 3, 1650, 87],
["setarg", 9, 1, 6, 1650, 87],
["setarg", 9, 2, 10, 1650, 87],
["invoke", 9, 3, 1650, 87],
["disrupt", 1650, 87],
"add_done_3122",
["load_field", 3, 7, "name", 1650, 94],
["is_text", 6, 8, 1650, 94],
["jump_false", 6, "add_cn_3126", 1650, 94],
["is_text", 9, 3, 1650, 94],
["jump_false", 9, "add_cn_3126", 1650, 94],
["concat", 10, 8, 3, 1650, 94],
["jump", "add_done_3125", 1650, 94],
"add_cn_3126",
["is_num", 6, 8, 1650, 94],
["jump_false", 6, "add_err_3127", 1650, 94],
["is_num", 9, 3, 1650, 94],
["jump_false", 9, "add_err_3127", 1650, 94],
["add", 10, 8, 3, 1650, 94],
["jump", "add_done_3125", 1650, 94],
"add_err_3127",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
94
],
["access", 6, "error", 1650, 94],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 1650, 94],
["array", 9, 0, 1650, 94],
["push", 9, 8, 1650, 94],
["frame", 8, 3, 2, 1650, 94],
["null", 3, 1650, 94],
["setarg", 8, 0, 3, 1650, 94],
["setarg", 8, 1, 6, 1650, 94],
["setarg", 8, 2, 9, 1650, 94],
["invoke", 8, 3, 1650, 94],
["disrupt", 1650, 94],
"add_done_3125",
["access", 3, "'", 1650, 110],
["is_text", 6, 10, 1650, 110],
["jump_false", 6, "add_cn_3129", 1650, 110],
"_nop_tc_144",
"_nop_tc_145",
["concat", 8, 10, 3, 1650, 110],
["jump", "add_done_3128", 1650, 110],
"add_cn_3129",
["is_num", 6, 10, 1650, 110],
["jump_false", 6, "add_err_3130", 1650, 110],
"_nop_tc_146",
["jump", "add_err_3130", 1650, 110],
["add", 8, 10, 3, 1650, 110],
["jump", "add_done_3128", 1650, 110],
"add_err_3130",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1650,
110
],
["access", 6, "error", 1650, 110],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 1650, 110],
["array", 10, 0, 1650, 110],
["push", 10, 9, 1650, 110],
["frame", 9, 3, 2, 1650, 110],
["null", 3, 1650, 110],
["setarg", 9, 0, 3, 1650, 110],
["setarg", 9, 1, 6, 1650, 110],
["setarg", 9, 2, 10, 1650, 110],
["invoke", 9, 3, 1650, 110],
["disrupt", 1650, 110],
"add_done_3128",
["get", 3, 49, 1, 1650, 17],
["frame", 6, 3, 2, 1650, 17],
["null", 3, 1650, 17],
["setarg", 6, 0, 3, 1650, 17],
["setarg", 6, 1, 2, 1650, 17],
["setarg", 6, 2, 8, 1650, 17],
["invoke", 6, 3, 1650, 17],
["jump", "if_end_3110", 1650, 17],
"if_else_3109",
"if_end_3110",
["jump", "if_end_3102", 1650, 17],
"if_else_3101",
["load_field", 3, 5, "type_tag", 1652, 24],
["access", 6, "array", 1652, 38],
["is_identical", 8, 3, 6, 1652, 38],
["jump_true", 8, "eq_done_3133", 1652, 38],
["is_int", 9, 3, 1652, 38],
["jump_false", 9, "eq_ni_3134", 1652, 38],
"_nop_tc_147",
["jump", "eq_ni_3134", 1652, 38],
["eq_int", 8, 3, 6, 1652, 38],
["jump", "eq_done_3133", 1652, 38],
"eq_ni_3134",
["is_num", 9, 3, 1652, 38],
["jump_false", 9, "eq_nn_3135", 1652, 38],
"_nop_tc_148",
["jump", "eq_nn_3135", 1652, 38],
["eq_float", 8, 3, 6, 1652, 38],
["jump", "eq_done_3133", 1652, 38],
"eq_nn_3135",
["is_text", 9, 3, 1652, 38],
["jump_false", 9, "eq_nt_3136", 1652, 38],
"_nop_tc_149",
"_nop_tc_150",
["eq_text", 8, 3, 6, 1652, 38],
["jump", "eq_done_3133", 1652, 38],
"eq_nt_3136",
["is_null", 9, 3, 1652, 38],
["jump_false", 9, "eq_nnl_3137", 1652, 38],
"_nop_tc_151",
["jump", "eq_nnl_3137", 1652, 38],
["true", 8, 1652, 38],
["jump", "eq_done_3133", 1652, 38],
"eq_nnl_3137",
["is_bool", 9, 3, 1652, 38],
["jump_false", 9, "eq_nb_3138", 1652, 38],
"_nop_tc_152",
["jump", "eq_nb_3138", 1652, 38],
["eq_bool", 8, 3, 6, 1652, 38],
["jump", "eq_done_3133", 1652, 38],
"eq_nb_3138",
["false", 8, 1652, 38],
"eq_done_3133",
["jump_false", 8, "if_else_3131", 1652, 38],
["load_field", 3, 2, "right", 1653, 19],
["load_field", 6, 3, "kind", 1653, 19],
["access", 3, "text", 1653, 43],
["is_identical", 8, 6, 3, 1653, 43],
["jump_true", 8, "eq_done_3141", 1653, 43],
["is_int", 9, 6, 1653, 43],
["jump_false", 9, "eq_ni_3142", 1653, 43],
"_nop_tc_153",
["jump", "eq_ni_3142", 1653, 43],
["eq_int", 8, 6, 3, 1653, 43],
["jump", "eq_done_3141", 1653, 43],
"eq_ni_3142",
["is_num", 9, 6, 1653, 43],
["jump_false", 9, "eq_nn_3143", 1653, 43],
"_nop_tc_154",
["jump", "eq_nn_3143", 1653, 43],
["eq_float", 8, 6, 3, 1653, 43],
["jump", "eq_done_3141", 1653, 43],
"eq_nn_3143",
["is_text", 9, 6, 1653, 43],
["jump_false", 9, "eq_nt_3144", 1653, 43],
"_nop_tc_155",
"_nop_tc_156",
["eq_text", 8, 6, 3, 1653, 43],
["jump", "eq_done_3141", 1653, 43],
"eq_nt_3144",
["is_null", 9, 6, 1653, 43],
["jump_false", 9, "eq_nnl_3145", 1653, 43],
"_nop_tc_157",
["jump", "eq_nnl_3145", 1653, 43],
["true", 8, 1653, 43],
["jump", "eq_done_3141", 1653, 43],
"eq_nnl_3145",
["is_bool", 9, 6, 1653, 43],
["jump_false", 9, "eq_nb_3146", 1653, 43],
"_nop_tc_158",
["jump", "eq_nb_3146", 1653, 43],
["eq_bool", 8, 6, 3, 1653, 43],
["jump", "eq_done_3141", 1653, 43],
"eq_nb_3146",
["false", 8, 1653, 43],
"eq_done_3141",
["jump_false", 8, "if_else_3139", 1653, 43],
["access", 3, "cannot use text key on array '", 1654, 38],
["load_field", 6, 7, "name", 1654, 73],
"_nop_tc_159",
"_nop_tc_160",
["is_text", 8, 6, 1654, 73],
["jump_false", 8, "add_cn_3148", 1654, 73],
["concat", 9, 3, 6, 1654, 73],
["jump", "add_done_3147", 1654, 73],
"add_cn_3148",
"_nop_tc_161",
["jump", "add_err_3149", 1654, 73],
["is_num", 8, 6, 1654, 73],
["jump_false", 8, "add_err_3149", 1654, 73],
["add", 9, 3, 6, 1654, 73],
["jump", "add_done_3147", 1654, 73],
"add_err_3149",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1654,
73
],
["access", 6, "error", 1654, 73],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 1654, 73],
["array", 10, 0, 1654, 73],
["push", 10, 8, 1654, 73],
["frame", 8, 3, 2, 1654, 73],
["null", 3, 1654, 73],
["setarg", 8, 0, 3, 1654, 73],
["setarg", 8, 1, 6, 1654, 73],
["setarg", 8, 2, 10, 1654, 73],
["invoke", 8, 3, 1654, 73],
["disrupt", 1654, 73],
"add_done_3147",
["access", 3, "'", 1654, 89],
["is_text", 6, 9, 1654, 89],
["jump_false", 6, "add_cn_3151", 1654, 89],
"_nop_tc_162",
"_nop_tc_163",
["concat", 8, 9, 3, 1654, 89],
["jump", "add_done_3150", 1654, 89],
"add_cn_3151",
["is_num", 6, 9, 1654, 89],
["jump_false", 6, "add_err_3152", 1654, 89],
"_nop_tc_164",
["jump", "add_err_3152", 1654, 89],
["add", 8, 9, 3, 1654, 89],
["jump", "add_done_3150", 1654, 89],
"add_err_3152",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1654,
89
],
["access", 6, "error", 1654, 89],
["access", 9, "cannot apply '+': operands must both be text or both be numbers", 1654, 89],
["array", 10, 0, 1654, 89],
["push", 10, 9, 1654, 89],
["frame", 9, 3, 2, 1654, 89],
["null", 3, 1654, 89],
["setarg", 9, 0, 3, 1654, 89],
["setarg", 9, 1, 6, 1654, 89],
["setarg", 9, 2, 10, 1654, 89],
["invoke", 9, 3, 1654, 89],
["disrupt", 1654, 89],
"add_done_3150",
["get", 3, 49, 1, 1654, 17],
["frame", 6, 3, 2, 1654, 17],
["null", 3, 1654, 17],
["setarg", 6, 0, 3, 1654, 17],
["setarg", 6, 1, 2, 1654, 17],
["setarg", 6, 2, 8, 1654, 17],
["invoke", 6, 3, 1654, 17],
["jump", "if_end_3140", 1654, 17],
"if_else_3139",
"if_end_3140",
["jump", "if_end_3132", 1654, 17],
"if_else_3131",
["load_field", 3, 5, "type_tag", 1656, 24],
["access", 6, "record", 1656, 38],
["is_identical", 8, 3, 6, 1656, 38],
["jump_true", 8, "eq_done_3155", 1656, 38],
["is_int", 9, 3, 1656, 38],
["jump_false", 9, "eq_ni_3156", 1656, 38],
"_nop_tc_165",
["jump", "eq_ni_3156", 1656, 38],
["eq_int", 8, 3, 6, 1656, 38],
["jump", "eq_done_3155", 1656, 38],
"eq_ni_3156",
["is_num", 9, 3, 1656, 38],
["jump_false", 9, "eq_nn_3157", 1656, 38],
"_nop_tc_166",
["jump", "eq_nn_3157", 1656, 38],
["eq_float", 8, 3, 6, 1656, 38],
["jump", "eq_done_3155", 1656, 38],
"eq_nn_3157",
["is_text", 9, 3, 1656, 38],
["jump_false", 9, "eq_nt_3158", 1656, 38],
"_nop_tc_167",
"_nop_tc_168",
["eq_text", 8, 3, 6, 1656, 38],
["jump", "eq_done_3155", 1656, 38],
"eq_nt_3158",
["is_null", 9, 3, 1656, 38],
["jump_false", 9, "eq_nnl_3159", 1656, 38],
"_nop_tc_169",
["jump", "eq_nnl_3159", 1656, 38],
["true", 8, 1656, 38],
["jump", "eq_done_3155", 1656, 38],
"eq_nnl_3159",
["is_bool", 9, 3, 1656, 38],
["jump_false", 9, "eq_nb_3160", 1656, 38],
"_nop_tc_170",
["jump", "eq_nb_3160", 1656, 38],
["eq_bool", 8, 3, 6, 1656, 38],
["jump", "eq_done_3155", 1656, 38],
"eq_nb_3160",
["false", 8, 1656, 38],
"eq_done_3155",
["jump_false", 8, "if_else_3153", 1656, 38],
["load_field", 3, 2, "right", 1657, 19],
["load_field", 6, 3, "kind", 1657, 19],
["access", 3, "number", 1657, 43],
["is_identical", 8, 6, 3, 1657, 43],
["jump_true", 8, "eq_done_3164", 1657, 43],
["is_int", 9, 6, 1657, 43],
["jump_false", 9, "eq_ni_3165", 1657, 43],
"_nop_tc_171",
["jump", "eq_ni_3165", 1657, 43],
["eq_int", 8, 6, 3, 1657, 43],
["jump", "eq_done_3164", 1657, 43],
"eq_ni_3165",
["is_num", 9, 6, 1657, 43],
["jump_false", 9, "eq_nn_3166", 1657, 43],
"_nop_tc_172",
["jump", "eq_nn_3166", 1657, 43],
["eq_float", 8, 6, 3, 1657, 43],
["jump", "eq_done_3164", 1657, 43],
"eq_nn_3166",
["is_text", 9, 6, 1657, 43],
["jump_false", 9, "eq_nt_3167", 1657, 43],
"_nop_tc_173",
"_nop_tc_174",
["eq_text", 8, 6, 3, 1657, 43],
["jump", "eq_done_3164", 1657, 43],
"eq_nt_3167",
["is_null", 9, 6, 1657, 43],
["jump_false", 9, "eq_nnl_3168", 1657, 43],
"_nop_tc_175",
["jump", "eq_nnl_3168", 1657, 43],
["true", 8, 1657, 43],
["jump", "eq_done_3164", 1657, 43],
"eq_nnl_3168",
["is_bool", 9, 6, 1657, 43],
["jump_false", 9, "eq_nb_3169", 1657, 43],
"_nop_tc_176",
["jump", "eq_nb_3169", 1657, 43],
["eq_bool", 8, 6, 3, 1657, 43],
["jump", "eq_done_3164", 1657, 43],
"eq_nb_3169",
["false", 8, 1657, 43],
"eq_done_3164",
["move", 3, 8, 1657, 43],
["jump_false", 3, "and_end_3163", 1657, 43],
["load_field", 6, 2, "right", 1657, 66],
["load_field", 8, 6, "number", 1657, 66],
["is_int", 6, 8, 1657, 66],
["move", 3, 6, 1657, 66],
"and_end_3163",
["jump_false", 3, "if_else_3161", 1657, 66],
["access", 3, "cannot use integer key on record '", 1658, 38],
["load_field", 6, 7, "name", 1658, 77],
"_nop_tc_177",
"_nop_tc_178",
["is_text", 7, 6, 1658, 77],
["jump_false", 7, "add_cn_3171", 1658, 77],
["concat", 8, 3, 6, 1658, 77],
["jump", "add_done_3170", 1658, 77],
"add_cn_3171",
"_nop_tc_179",
["jump", "add_err_3172", 1658, 77],
["is_num", 7, 6, 1658, 77],
["jump_false", 7, "add_err_3172", 1658, 77],
["add", 8, 3, 6, 1658, 77],
["jump", "add_done_3170", 1658, 77],
"add_err_3172",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1658,
77
],
["access", 6, "error", 1658, 77],
["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1658, 77],
["array", 9, 0, 1658, 77],
["push", 9, 7, 1658, 77],
["frame", 7, 3, 2, 1658, 77],
["null", 3, 1658, 77],
["setarg", 7, 0, 3, 1658, 77],
["setarg", 7, 1, 6, 1658, 77],
["setarg", 7, 2, 9, 1658, 77],
["invoke", 7, 3, 1658, 77],
["disrupt", 1658, 77],
"add_done_3170",
["access", 3, "'; use text key", 1658, 93],
["is_text", 6, 8, 1658, 93],
["jump_false", 6, "add_cn_3174", 1658, 93],
"_nop_tc_180",
"_nop_tc_181",
["concat", 7, 8, 3, 1658, 93],
["jump", "add_done_3173", 1658, 93],
"add_cn_3174",
["is_num", 6, 8, 1658, 93],
["jump_false", 6, "add_err_3175", 1658, 93],
"_nop_tc_182",
["jump", "add_err_3175", 1658, 93],
["add", 7, 8, 3, 1658, 93],
["jump", "add_done_3173", 1658, 93],
"add_err_3175",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1658,
93
],
["access", 6, "error", 1658, 93],
["access", 8, "cannot apply '+': operands must both be text or both be numbers", 1658, 93],
["array", 9, 0, 1658, 93],
["push", 9, 8, 1658, 93],
["frame", 8, 3, 2, 1658, 93],
["null", 3, 1658, 93],
["setarg", 8, 0, 3, 1658, 93],
["setarg", 8, 1, 6, 1658, 93],
["setarg", 8, 2, 9, 1658, 93],
["invoke", 8, 3, 1658, 93],
["disrupt", 1658, 93],
"add_done_3173",
["get", 3, 49, 1, 1658, 17],
["frame", 6, 3, 2, 1658, 17],
["null", 3, 1658, 17],
["setarg", 6, 0, 3, 1658, 17],
["setarg", 6, 1, 2, 1658, 17],
["setarg", 6, 2, 7, 1658, 17],
["invoke", 6, 3, 1658, 17],
["jump", "if_end_3162", 1658, 17],
"if_else_3161",
"if_end_3162",
["jump", "if_end_3154", 1658, 17],
"if_else_3153",
"if_end_3154",
"if_end_3132",
"if_end_3102",
["jump", "if_end_3094", 1658, 17],
"if_else_3093",
"if_end_3094",
"if_end_3072",
["jump", "if_end_3052", 1658, 17],
"if_else_3051",
["null", 3, 1662, 25],
["is_identical", 6, 5, 3, 1662, 25],
["jump_true", 6, "ne_nid_3181", 1662, 25],
["jump", "ne_ni_3182", 1662, 25],
"ne_nid_3181",
["false", 6, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_ni_3182",
["is_int", 7, 5, 1662, 25],
["jump_false", 7, "ne_nn_3183", 1662, 25],
"_nop_tc_183",
["jump", "ne_nn_3183", 1662, 25],
["ne_int", 6, 5, 3, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_nn_3183",
["is_num", 7, 5, 1662, 25],
["jump_false", 7, "ne_nt_3184", 1662, 25],
"_nop_tc_184",
["jump", "ne_nt_3184", 1662, 25],
["ne_float", 6, 5, 3, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_nt_3184",
["is_text", 7, 5, 1662, 25],
["jump_false", 7, "ne_nnl_3185", 1662, 25],
"_nop_tc_185",
["jump", "ne_nnl_3185", 1662, 25],
["ne_text", 6, 5, 3, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_nnl_3185",
["is_null", 7, 5, 1662, 25],
["jump_false", 7, "ne_nb_3186", 1662, 25],
"_nop_tc_186",
"_nop_tc_187",
["false", 6, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_nb_3186",
["is_bool", 7, 5, 1662, 25],
["jump_false", 7, "ne_mis_3187", 1662, 25],
"_nop_tc_188",
["jump", "ne_mis_3187", 1662, 25],
["ne_bool", 6, 5, 3, 1662, 25],
["jump", "ne_done_3180", 1662, 25],
"ne_mis_3187",
["true", 6, 1662, 25],
"ne_done_3180",
["move", 3, 6, 1662, 25],
["jump_false", 3, "and_end_3179", 1662, 25],
["load_field", 6, 5, "is_const", 1662, 33],
["move", 3, 6, 1662, 33],
"and_end_3179",
["move", 6, 3, 1662, 33],
["jump_false", 6, "and_end_3178", 1662, 33],
["load_field", 3, 5, "type_tag", 1662, 47],
["null", 7, 1662, 61],
["is_identical", 8, 3, 7, 1662, 61],
["jump_true", 8, "eq_done_3188", 1662, 61],
["is_int", 9, 3, 1662, 61],
["jump_false", 9, "eq_ni_3189", 1662, 61],
"_nop_tc_189",
["jump", "eq_ni_3189", 1662, 61],
["eq_int", 8, 3, 7, 1662, 61],
["jump", "eq_done_3188", 1662, 61],
"eq_ni_3189",
["is_num", 9, 3, 1662, 61],
["jump_false", 9, "eq_nn_3190", 1662, 61],
"_nop_tc_190",
["jump", "eq_nn_3190", 1662, 61],
["eq_float", 8, 3, 7, 1662, 61],
["jump", "eq_done_3188", 1662, 61],
"eq_nn_3190",
["is_text", 9, 3, 1662, 61],
["jump_false", 9, "eq_nt_3191", 1662, 61],
"_nop_tc_191",
["jump", "eq_nt_3191", 1662, 61],
["eq_text", 8, 3, 7, 1662, 61],
["jump", "eq_done_3188", 1662, 61],
"eq_nt_3191",
["is_null", 9, 3, 1662, 61],
["jump_false", 9, "eq_nnl_3192", 1662, 61],
"_nop_tc_192",
"_nop_tc_193",
["true", 8, 1662, 61],
["jump", "eq_done_3188", 1662, 61],
"eq_nnl_3192",
["is_bool", 9, 3, 1662, 61],
["jump_false", 9, "eq_nb_3193", 1662, 61],
"_nop_tc_194",
["jump", "eq_nb_3193", 1662, 61],
["eq_bool", 8, 3, 7, 1662, 61],
["jump", "eq_done_3188", 1662, 61],
"eq_nb_3193",
["false", 8, 1662, 61],
"eq_done_3188",
["move", 6, 8, 1662, 61],
"and_end_3178",
["jump_false", 6, "if_else_3176", 1662, 61],
["access", 3, ".", 1664, 23],
["is_identical", 6, 4, 3, 1664, 23],
["jump_true", 6, "eq_done_3196", 1664, 23],
["is_int", 7, 4, 1664, 23],
["jump_false", 7, "eq_ni_3197", 1664, 23],
"_nop_tc_195",
["jump", "eq_ni_3197", 1664, 23],
["eq_int", 6, 4, 3, 1664, 23],
["jump", "eq_done_3196", 1664, 23],
"eq_ni_3197",
["is_num", 7, 4, 1664, 23],
["jump_false", 7, "eq_nn_3198", 1664, 23],
"_nop_tc_196",
["jump", "eq_nn_3198", 1664, 23],
["eq_float", 6, 4, 3, 1664, 23],
["jump", "eq_done_3196", 1664, 23],
"eq_nn_3198",
["is_text", 7, 4, 1664, 23],
["jump_false", 7, "eq_nt_3199", 1664, 23],
"_nop_tc_197",
"_nop_tc_198",
["eq_text", 6, 4, 3, 1664, 23],
["jump", "eq_done_3196", 1664, 23],
"eq_nt_3199",
["is_null", 7, 4, 1664, 23],
["jump_false", 7, "eq_nnl_3200", 1664, 23],
"_nop_tc_199",
["jump", "eq_nnl_3200", 1664, 23],
["true", 6, 1664, 23],
["jump", "eq_done_3196", 1664, 23],
"eq_nnl_3200",
["is_bool", 7, 4, 1664, 23],
["jump_false", 7, "eq_nb_3201", 1664, 23],
"_nop_tc_200",
["jump", "eq_nb_3201", 1664, 23],
["eq_bool", 6, 4, 3, 1664, 23],
["jump", "eq_done_3196", 1664, 23],
"eq_nb_3201",
["false", 6, 1664, 23],
"eq_done_3196",
["jump_false", 6, "if_else_3194", 1664, 23],
["access", 3, "record", 1665, 26],
["store_field", 5, 3, "type_tag", 1665, 13],
["jump", "if_end_3195", 1665, 13],
"if_else_3194",
["access", 3, "[", 1666, 30],
["is_identical", 6, 4, 3, 1666, 30],
["jump_true", 6, "eq_done_3204", 1666, 30],
["is_int", 7, 4, 1666, 30],
["jump_false", 7, "eq_ni_3205", 1666, 30],
"_nop_tc_201",
["jump", "eq_ni_3205", 1666, 30],
["eq_int", 6, 4, 3, 1666, 30],
["jump", "eq_done_3204", 1666, 30],
"eq_ni_3205",
["is_num", 7, 4, 1666, 30],
["jump_false", 7, "eq_nn_3206", 1666, 30],
"_nop_tc_202",
["jump", "eq_nn_3206", 1666, 30],
["eq_float", 6, 4, 3, 1666, 30],
["jump", "eq_done_3204", 1666, 30],
"eq_nn_3206",
["is_text", 7, 4, 1666, 30],
["jump_false", 7, "eq_nt_3207", 1666, 30],
"_nop_tc_203",
"_nop_tc_204",
["eq_text", 6, 4, 3, 1666, 30],
["jump", "eq_done_3204", 1666, 30],
"eq_nt_3207",
["is_null", 7, 4, 1666, 30],
["jump_false", 7, "eq_nnl_3208", 1666, 30],
"_nop_tc_205",
["jump", "eq_nnl_3208", 1666, 30],
["true", 6, 1666, 30],
["jump", "eq_done_3204", 1666, 30],
"eq_nnl_3208",
["is_bool", 7, 4, 1666, 30],
["jump_false", 7, "eq_nb_3209", 1666, 30],
"_nop_tc_206",
["jump", "eq_nb_3209", 1666, 30],
["eq_bool", 6, 4, 3, 1666, 30],
["jump", "eq_done_3204", 1666, 30],
"eq_nb_3209",
["false", 6, 1666, 30],
"eq_done_3204",
["jump_false", 6, "if_else_3202", 1666, 30],
["load_field", 3, 2, "right", 1667, 17],
["null", 4, 1667, 36],
["is_identical", 6, 3, 4, 1667, 36],
["jump_true", 6, "eq_done_3212", 1667, 36],
["is_int", 7, 3, 1667, 36],
["jump_false", 7, "eq_ni_3213", 1667, 36],
"_nop_tc_207",
["jump", "eq_ni_3213", 1667, 36],
["eq_int", 6, 3, 4, 1667, 36],
["jump", "eq_done_3212", 1667, 36],
"eq_ni_3213",
["is_num", 7, 3, 1667, 36],
["jump_false", 7, "eq_nn_3214", 1667, 36],
"_nop_tc_208",
["jump", "eq_nn_3214", 1667, 36],
["eq_float", 6, 3, 4, 1667, 36],
["jump", "eq_done_3212", 1667, 36],
"eq_nn_3214",
["is_text", 7, 3, 1667, 36],
["jump_false", 7, "eq_nt_3215", 1667, 36],
"_nop_tc_209",
["jump", "eq_nt_3215", 1667, 36],
["eq_text", 6, 3, 4, 1667, 36],
["jump", "eq_done_3212", 1667, 36],
"eq_nt_3215",
["is_null", 7, 3, 1667, 36],
["jump_false", 7, "eq_nnl_3216", 1667, 36],
"_nop_tc_210",
"_nop_tc_211",
["true", 6, 1667, 36],
["jump", "eq_done_3212", 1667, 36],
"eq_nnl_3216",
["is_bool", 7, 3, 1667, 36],
["jump_false", 7, "eq_nb_3217", 1667, 36],
"_nop_tc_212",
["jump", "eq_nb_3217", 1667, 36],
["eq_bool", 6, 3, 4, 1667, 36],
["jump", "eq_done_3212", 1667, 36],
"eq_nb_3217",
["false", 6, 1667, 36],
"eq_done_3212",
["jump_false", 6, "if_else_3210", 1667, 36],
["access", 3, "array", 1669, 28],
["store_field", 5, 3, "type_tag", 1669, 15],
["jump", "if_end_3211", 1669, 15],
"if_else_3210",
["load_field", 3, 2, "right", 1670, 24],
["load_field", 4, 3, "kind", 1670, 24],
["access", 3, "number", 1670, 48],
["is_identical", 6, 4, 3, 1670, 48],
["jump_true", 6, "eq_done_3221", 1670, 48],
["is_int", 7, 4, 1670, 48],
["jump_false", 7, "eq_ni_3222", 1670, 48],
"_nop_tc_213",
["jump", "eq_ni_3222", 1670, 48],
["eq_int", 6, 4, 3, 1670, 48],
["jump", "eq_done_3221", 1670, 48],
"eq_ni_3222",
["is_num", 7, 4, 1670, 48],
["jump_false", 7, "eq_nn_3223", 1670, 48],
"_nop_tc_214",
["jump", "eq_nn_3223", 1670, 48],
["eq_float", 6, 4, 3, 1670, 48],
["jump", "eq_done_3221", 1670, 48],
"eq_nn_3223",
["is_text", 7, 4, 1670, 48],
["jump_false", 7, "eq_nt_3224", 1670, 48],
"_nop_tc_215",
"_nop_tc_216",
["eq_text", 6, 4, 3, 1670, 48],
["jump", "eq_done_3221", 1670, 48],
"eq_nt_3224",
["is_null", 7, 4, 1670, 48],
["jump_false", 7, "eq_nnl_3225", 1670, 48],
"_nop_tc_217",
["jump", "eq_nnl_3225", 1670, 48],
["true", 6, 1670, 48],
["jump", "eq_done_3221", 1670, 48],
"eq_nnl_3225",
["is_bool", 7, 4, 1670, 48],
["jump_false", 7, "eq_nb_3226", 1670, 48],
"_nop_tc_218",
["jump", "eq_nb_3226", 1670, 48],
["eq_bool", 6, 4, 3, 1670, 48],
["jump", "eq_done_3221", 1670, 48],
"eq_nb_3226",
["false", 6, 1670, 48],
"eq_done_3221",
["move", 3, 6, 1670, 48],
["jump_false", 3, "and_end_3220", 1670, 48],
["load_field", 4, 2, "right", 1670, 71],
["load_field", 6, 4, "number", 1670, 71],
["is_int", 4, 6, 1670, 71],
["move", 3, 4, 1670, 71],
"and_end_3220",
["jump_false", 3, "if_else_3218", 1670, 71],
["access", 3, "array", 1671, 28],
["store_field", 5, 3, "type_tag", 1671, 15],
["jump", "if_end_3219", 1671, 15],
"if_else_3218",
["load_field", 3, 2, "right", 1672, 24],
["load_field", 4, 3, "kind", 1672, 24],
["access", 3, "text", 1672, 48],
["is_identical", 6, 4, 3, 1672, 48],
["jump_true", 6, "eq_done_3229", 1672, 48],
["is_int", 7, 4, 1672, 48],
["jump_false", 7, "eq_ni_3230", 1672, 48],
"_nop_tc_219",
["jump", "eq_ni_3230", 1672, 48],
["eq_int", 6, 4, 3, 1672, 48],
["jump", "eq_done_3229", 1672, 48],
"eq_ni_3230",
["is_num", 7, 4, 1672, 48],
["jump_false", 7, "eq_nn_3231", 1672, 48],
"_nop_tc_220",
["jump", "eq_nn_3231", 1672, 48],
["eq_float", 6, 4, 3, 1672, 48],
["jump", "eq_done_3229", 1672, 48],
"eq_nn_3231",
["is_text", 7, 4, 1672, 48],
["jump_false", 7, "eq_nt_3232", 1672, 48],
"_nop_tc_221",
"_nop_tc_222",
["eq_text", 6, 4, 3, 1672, 48],
["jump", "eq_done_3229", 1672, 48],
"eq_nt_3232",
["is_null", 7, 4, 1672, 48],
["jump_false", 7, "eq_nnl_3233", 1672, 48],
"_nop_tc_223",
["jump", "eq_nnl_3233", 1672, 48],
["true", 6, 1672, 48],
["jump", "eq_done_3229", 1672, 48],
"eq_nnl_3233",
["is_bool", 7, 4, 1672, 48],
["jump_false", 7, "eq_nb_3234", 1672, 48],
"_nop_tc_224",
["jump", "eq_nb_3234", 1672, 48],
["eq_bool", 6, 4, 3, 1672, 48],
["jump", "eq_done_3229", 1672, 48],
"eq_nb_3234",
["false", 6, 1672, 48],
"eq_done_3229",
["jump_false", 6, "if_else_3227", 1672, 48],
["access", 3, "record", 1673, 28],
["store_field", 5, 3, "type_tag", 1673, 15],
["jump", "if_end_3228", 1673, 15],
"if_else_3227",
"if_end_3228",
"if_end_3219",
"if_end_3211",
["jump", "if_end_3203", 1673, 15],
"if_else_3202",
"if_end_3203",
"if_end_3195",
["jump", "if_end_3177", 1673, 15],
"if_else_3176",
"if_end_3177",
"if_end_3052",
["jump", "if_end_3026", 1673, 15],
"if_else_3025",
"if_end_3026",
["jump", "if_end_2994", 1673, 15],
"if_else_2993",
"if_end_2994",
"if_end_2946",
["null", 3, 1673, 15],
["return", 3, 1673, 15]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 22,
"nr_close_slots": 0,
"instructions": [
["null", 3, 1682, 17],
["is_identical", 4, 2, 3, 1682, 17],
["jump_true", 4, "eq_done_3237", 1682, 17],
"_nop_tc_1",
["jump", "eq_ni_3238", 1682, 17],
"_nop_tc_2",
["jump", "eq_ni_3238", 1682, 17],
["eq_int", 4, 2, 3, 1682, 17],
["jump", "eq_done_3237", 1682, 17],
"eq_ni_3238",
"_nop_tc_3",
["jump", "eq_nn_3239", 1682, 17],
"_nop_tc_4",
["jump", "eq_nn_3239", 1682, 17],
["eq_float", 4, 2, 3, 1682, 17],
["jump", "eq_done_3237", 1682, 17],
"eq_nn_3239",
"_nop_tc_5",
["jump", "eq_nt_3240", 1682, 17],
"_nop_tc_6",
["jump", "eq_nt_3240", 1682, 17],
["eq_text", 4, 2, 3, 1682, 17],
["jump", "eq_done_3237", 1682, 17],
"eq_nt_3240",
"_nop_tc_7",
["jump", "eq_nnl_3241", 1682, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 4, 1682, 17],
["jump", "eq_done_3237", 1682, 17],
"eq_nnl_3241",
"_nop_tc_10",
["jump", "eq_nb_3242", 1682, 17],
"_nop_tc_11",
["jump", "eq_nb_3242", 1682, 17],
["eq_bool", 4, 2, 3, 1682, 17],
["jump", "eq_done_3237", 1682, 17],
"eq_nb_3242",
["false", 4, 1682, 17],
"eq_done_3237",
["jump_false", 4, "if_else_3235", 1682, 17],
["null", 3, 1682, 30],
["return", 3, 1682, 30],
"_nop_ur_1",
"if_else_3235",
"if_end_3236",
["load_field", 3, 2, "kind", 1683, 16],
["move", 4, 3, 1683, 16],
["null", 3, 1684, 17],
["is_identical", 5, 4, 3, 1684, 17],
["jump_true", 5, "eq_done_3245", 1684, 17],
["is_int", 6, 4, 1684, 17],
["jump_false", 6, "eq_ni_3246", 1684, 17],
"_nop_tc_12",
["jump", "eq_ni_3246", 1684, 17],
["eq_int", 5, 4, 3, 1684, 17],
["jump", "eq_done_3245", 1684, 17],
"eq_ni_3246",
["is_num", 6, 4, 1684, 17],
["jump_false", 6, "eq_nn_3247", 1684, 17],
"_nop_tc_13",
["jump", "eq_nn_3247", 1684, 17],
["eq_float", 5, 4, 3, 1684, 17],
["jump", "eq_done_3245", 1684, 17],
"eq_nn_3247",
["is_text", 6, 4, 1684, 17],
["jump_false", 6, "eq_nt_3248", 1684, 17],
"_nop_tc_14",
["jump", "eq_nt_3248", 1684, 17],
["eq_text", 5, 4, 3, 1684, 17],
["jump", "eq_done_3245", 1684, 17],
"eq_nt_3248",
["is_null", 6, 4, 1684, 17],
["jump_false", 6, "eq_nnl_3249", 1684, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 5, 1684, 17],
["jump", "eq_done_3245", 1684, 17],
"eq_nnl_3249",
["is_bool", 6, 4, 1684, 17],
["jump_false", 6, "eq_nb_3250", 1684, 17],
"_nop_tc_17",
["jump", "eq_nb_3250", 1684, 17],
["eq_bool", 5, 4, 3, 1684, 17],
["jump", "eq_done_3245", 1684, 17],
"eq_nb_3250",
["false", 5, 1684, 17],
"eq_done_3245",
["jump_false", 5, "if_else_3243", 1684, 17],
["null", 3, 1684, 30],
["return", 3, 1684, 30],
"_nop_ur_2",
"if_else_3243",
"if_end_3244",
["null", 3, 1685, 16],
["null", 5, 1686, 13],
["access", 6, 0, 1687, 13],
["null", 7, 1688, 19],
["null", 8, 1689, 13],
["null", 9, 1690, 16],
["null", 10, 1691, 15],
["null", 11, 1692, 21],
["null", 12, 1693, 20],
["null", 13, 1694, 17],
["null", 14, 1695, 19],
["null", 15, 1696, 14],
["null", 16, 1697, 21],
["get", 17, 60, 1, 1699, 9],
["load_dynamic", 18, 17, 4, 1699, 23],
["true", 17, 1699, 32],
["is_identical", 19, 18, 17, 1699, 32],
["jump_true", 19, "eq_done_3253", 1699, 32],
["is_int", 20, 18, 1699, 32],
["jump_false", 20, "eq_ni_3254", 1699, 32],
"_nop_tc_18",
["jump", "eq_ni_3254", 1699, 32],
["eq_int", 19, 18, 17, 1699, 32],
["jump", "eq_done_3253", 1699, 32],
"eq_ni_3254",
["is_num", 20, 18, 1699, 32],
["jump_false", 20, "eq_nn_3255", 1699, 32],
"_nop_tc_19",
["jump", "eq_nn_3255", 1699, 32],
["eq_float", 19, 18, 17, 1699, 32],
["jump", "eq_done_3253", 1699, 32],
"eq_nn_3255",
["is_text", 20, 18, 1699, 32],
["jump_false", 20, "eq_nt_3256", 1699, 32],
"_nop_tc_20",
["jump", "eq_nt_3256", 1699, 32],
["eq_text", 19, 18, 17, 1699, 32],
["jump", "eq_done_3253", 1699, 32],
"eq_nt_3256",
["is_null", 20, 18, 1699, 32],
["jump_false", 20, "eq_nnl_3257", 1699, 32],
"_nop_tc_21",
["jump", "eq_nnl_3257", 1699, 32],
["true", 19, 1699, 32],
["jump", "eq_done_3253", 1699, 32],
"eq_nnl_3257",
["is_bool", 20, 18, 1699, 32],
["jump_false", 20, "eq_nb_3258", 1699, 32],
"_nop_tc_22",
"_nop_tc_23",
["eq_bool", 19, 18, 17, 1699, 32],
["jump", "eq_done_3253", 1699, 32],
"eq_nb_3258",
["false", 19, 1699, 32],
"eq_done_3253",
["jump_false", 19, "if_else_3251", 1699, 32],
["load_field", 17, 2, "left", 1700, 38],
["get", 18, 66, 1, 1700, 7],
["frame", 19, 18, 2, 1700, 7],
["null", 18, 1700, 7],
["setarg", 19, 0, 18, 1700, 7],
["setarg", 19, 1, 1, 1700, 7],
["setarg", 19, 2, 17, 1700, 7],
["invoke", 19, 17, 1700, 7],
["load_field", 17, 2, "right", 1701, 29],
["get", 18, 42, 1, 1701, 7],
["frame", 19, 18, 2, 1701, 7],
["null", 18, 1701, 7],
["setarg", 19, 0, 18, 1701, 7],
["setarg", 19, 1, 1, 1701, 7],
["setarg", 19, 2, 17, 1701, 7],
["invoke", 19, 17, 1701, 7],
["null", 17, 1702, 14],
["return", 17, 1702, 14],
"_nop_ur_3",
"if_else_3251",
"if_end_3252",
["access", 17, "++", 1705, 17],
["is_identical", 18, 4, 17, 1705, 17],
["jump_true", 18, "eq_done_3262", 1705, 17],
["is_int", 19, 4, 1705, 17],
["jump_false", 19, "eq_ni_3263", 1705, 17],
"_nop_tc_24",
["jump", "eq_ni_3263", 1705, 17],
["eq_int", 18, 4, 17, 1705, 17],
["jump", "eq_done_3262", 1705, 17],
"eq_ni_3263",
["is_num", 19, 4, 1705, 17],
["jump_false", 19, "eq_nn_3264", 1705, 17],
"_nop_tc_25",
["jump", "eq_nn_3264", 1705, 17],
["eq_float", 18, 4, 17, 1705, 17],
["jump", "eq_done_3262", 1705, 17],
"eq_nn_3264",
["is_text", 19, 4, 1705, 17],
["jump_false", 19, "eq_nt_3265", 1705, 17],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 18, 4, 17, 1705, 17],
["jump", "eq_done_3262", 1705, 17],
"eq_nt_3265",
["is_null", 19, 4, 1705, 17],
["jump_false", 19, "eq_nnl_3266", 1705, 17],
"_nop_tc_28",
["jump", "eq_nnl_3266", 1705, 17],
["true", 18, 1705, 17],
["jump", "eq_done_3262", 1705, 17],
"eq_nnl_3266",
["is_bool", 19, 4, 1705, 17],
["jump_false", 19, "eq_nb_3267", 1705, 17],
"_nop_tc_29",
["jump", "eq_nb_3267", 1705, 17],
["eq_bool", 18, 4, 17, 1705, 17],
["jump", "eq_done_3262", 1705, 17],
"eq_nb_3267",
["false", 18, 1705, 17],
"eq_done_3262",
["move", 17, 18, 1705, 17],
["jump_true", 17, "or_end_3261", 1705, 17],
["access", 18, "--", 1705, 33],
["is_identical", 19, 4, 18, 1705, 33],
["jump_true", 19, "eq_done_3268", 1705, 33],
["is_int", 20, 4, 1705, 33],
["jump_false", 20, "eq_ni_3269", 1705, 33],
"_nop_tc_30",
["jump", "eq_ni_3269", 1705, 33],
["eq_int", 19, 4, 18, 1705, 33],
["jump", "eq_done_3268", 1705, 33],
"eq_ni_3269",
["is_num", 20, 4, 1705, 33],
["jump_false", 20, "eq_nn_3270", 1705, 33],
"_nop_tc_31",
["jump", "eq_nn_3270", 1705, 33],
["eq_float", 19, 4, 18, 1705, 33],
["jump", "eq_done_3268", 1705, 33],
"eq_nn_3270",
["is_text", 20, 4, 1705, 33],
["jump_false", 20, "eq_nt_3271", 1705, 33],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 19, 4, 18, 1705, 33],
["jump", "eq_done_3268", 1705, 33],
"eq_nt_3271",
["is_null", 20, 4, 1705, 33],
["jump_false", 20, "eq_nnl_3272", 1705, 33],
"_nop_tc_34",
["jump", "eq_nnl_3272", 1705, 33],
["true", 19, 1705, 33],
["jump", "eq_done_3268", 1705, 33],
"eq_nnl_3272",
["is_bool", 20, 4, 1705, 33],
["jump_false", 20, "eq_nb_3273", 1705, 33],
"_nop_tc_35",
["jump", "eq_nb_3273", 1705, 33],
["eq_bool", 19, 4, 18, 1705, 33],
["jump", "eq_done_3268", 1705, 33],
"eq_nb_3273",
["false", 19, 1705, 33],
"eq_done_3268",
["move", 17, 19, 1705, 33],
"or_end_3261",
["jump_false", 17, "if_else_3259", 1705, 33],
["load_field", 17, 2, "expression", 1706, 17],
["move", 7, 17, 1706, 17],
["null", 17, 1707, 22],
["is_identical", 18, 7, 17, 1707, 22],
["jump_true", 18, "ne_nid_3278", 1707, 22],
["jump", "ne_ni_3279", 1707, 22],
"ne_nid_3278",
["false", 18, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_ni_3279",
["is_int", 19, 7, 1707, 22],
["jump_false", 19, "ne_nn_3280", 1707, 22],
"_nop_tc_36",
["jump", "ne_nn_3280", 1707, 22],
["ne_int", 18, 7, 17, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_nn_3280",
["is_num", 19, 7, 1707, 22],
["jump_false", 19, "ne_nt_3281", 1707, 22],
"_nop_tc_37",
["jump", "ne_nt_3281", 1707, 22],
["ne_float", 18, 7, 17, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_nt_3281",
["is_text", 19, 7, 1707, 22],
["jump_false", 19, "ne_nnl_3282", 1707, 22],
"_nop_tc_38",
["jump", "ne_nnl_3282", 1707, 22],
["ne_text", 18, 7, 17, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_nnl_3282",
["is_null", 19, 7, 1707, 22],
["jump_false", 19, "ne_nb_3283", 1707, 22],
"_nop_tc_39",
"_nop_tc_40",
["false", 18, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_nb_3283",
["is_bool", 19, 7, 1707, 22],
["jump_false", 19, "ne_mis_3284", 1707, 22],
"_nop_tc_41",
["jump", "ne_mis_3284", 1707, 22],
["ne_bool", 18, 7, 17, 1707, 22],
["jump", "ne_done_3277", 1707, 22],
"ne_mis_3284",
["true", 18, 1707, 22],
"ne_done_3277",
["move", 17, 18, 1707, 22],
["jump_false", 17, "and_end_3276", 1707, 22],
["load_field", 18, 7, "kind", 1707, 30],
["access", 19, "name", 1707, 46],
["is_identical", 20, 18, 19, 1707, 46],
["jump_true", 20, "eq_done_3285", 1707, 46],
["is_int", 21, 18, 1707, 46],
["jump_false", 21, "eq_ni_3286", 1707, 46],
"_nop_tc_42",
["jump", "eq_ni_3286", 1707, 46],
["eq_int", 20, 18, 19, 1707, 46],
["jump", "eq_done_3285", 1707, 46],
"eq_ni_3286",
["is_num", 21, 18, 1707, 46],
["jump_false", 21, "eq_nn_3287", 1707, 46],
"_nop_tc_43",
["jump", "eq_nn_3287", 1707, 46],
["eq_float", 20, 18, 19, 1707, 46],
["jump", "eq_done_3285", 1707, 46],
"eq_nn_3287",
["is_text", 21, 18, 1707, 46],
["jump_false", 21, "eq_nt_3288", 1707, 46],
"_nop_tc_44",
"_nop_tc_45",
["eq_text", 20, 18, 19, 1707, 46],
["jump", "eq_done_3285", 1707, 46],
"eq_nt_3288",
["is_null", 21, 18, 1707, 46],
["jump_false", 21, "eq_nnl_3289", 1707, 46],
"_nop_tc_46",
["jump", "eq_nnl_3289", 1707, 46],
["true", 20, 1707, 46],
["jump", "eq_done_3285", 1707, 46],
"eq_nnl_3289",
["is_bool", 21, 18, 1707, 46],
["jump_false", 21, "eq_nb_3290", 1707, 46],
"_nop_tc_47",
["jump", "eq_nb_3290", 1707, 46],
["eq_bool", 20, 18, 19, 1707, 46],
["jump", "eq_done_3285", 1707, 46],
"eq_nb_3290",
["false", 20, 1707, 46],
"eq_done_3285",
["move", 17, 20, 1707, 46],
"and_end_3276",
["jump_false", 17, "if_else_3274", 1707, 46],
["load_field", 17, 7, "name", 1708, 16],
["move", 3, 17, 1708, 16],
["null", 17, 1709, 21],
["is_identical", 18, 3, 17, 1709, 21],
["jump_true", 18, "ne_nid_3294", 1709, 21],
["jump", "ne_ni_3295", 1709, 21],
"ne_nid_3294",
["false", 18, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_ni_3295",
["is_int", 19, 3, 1709, 21],
["jump_false", 19, "ne_nn_3296", 1709, 21],
"_nop_tc_48",
["jump", "ne_nn_3296", 1709, 21],
["ne_int", 18, 3, 17, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_nn_3296",
["is_num", 19, 3, 1709, 21],
["jump_false", 19, "ne_nt_3297", 1709, 21],
"_nop_tc_49",
["jump", "ne_nt_3297", 1709, 21],
["ne_float", 18, 3, 17, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_nt_3297",
["is_text", 19, 3, 1709, 21],
["jump_false", 19, "ne_nnl_3298", 1709, 21],
"_nop_tc_50",
["jump", "ne_nnl_3298", 1709, 21],
["ne_text", 18, 3, 17, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_nnl_3298",
["is_null", 19, 3, 1709, 21],
["jump_false", 19, "ne_nb_3299", 1709, 21],
"_nop_tc_51",
"_nop_tc_52",
["false", 18, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_nb_3299",
["is_bool", 19, 3, 1709, 21],
["jump_false", 19, "ne_mis_3300", 1709, 21],
"_nop_tc_53",
["jump", "ne_mis_3300", 1709, 21],
["ne_bool", 18, 3, 17, 1709, 21],
["jump", "ne_done_3293", 1709, 21],
"ne_mis_3300",
["true", 18, 1709, 21],
"ne_done_3293",
["jump_false", 18, "if_else_3291", 1709, 21],
["get", 17, 53, 1, 1710, 15],
["frame", 18, 17, 2, 1710, 15],
["null", 17, 1710, 15],
["setarg", 18, 0, 17, 1710, 15],
["setarg", 18, 1, 1, 1710, 15],
["setarg", 18, 2, 3, 1710, 15],
["invoke", 18, 17, 1710, 15],
["move", 8, 17, 1710, 15],
["null", 17, 1711, 20],
["is_identical", 18, 8, 17, 1711, 20],
["jump_true", 18, "eq_done_3303", 1711, 20],
["is_int", 19, 8, 1711, 20],
["jump_false", 19, "eq_ni_3304", 1711, 20],
"_nop_tc_54",
["jump", "eq_ni_3304", 1711, 20],
["eq_int", 18, 8, 17, 1711, 20],
["jump", "eq_done_3303", 1711, 20],
"eq_ni_3304",
["is_num", 19, 8, 1711, 20],
["jump_false", 19, "eq_nn_3305", 1711, 20],
"_nop_tc_55",
["jump", "eq_nn_3305", 1711, 20],
["eq_float", 18, 8, 17, 1711, 20],
["jump", "eq_done_3303", 1711, 20],
"eq_nn_3305",
["is_text", 19, 8, 1711, 20],
["jump_false", 19, "eq_nt_3306", 1711, 20],
"_nop_tc_56",
["jump", "eq_nt_3306", 1711, 20],
["eq_text", 18, 8, 17, 1711, 20],
["jump", "eq_done_3303", 1711, 20],
"eq_nt_3306",
["is_null", 19, 8, 1711, 20],
["jump_false", 19, "eq_nnl_3307", 1711, 20],
"_nop_tc_57",
"_nop_tc_58",
["true", 18, 1711, 20],
["jump", "eq_done_3303", 1711, 20],
"eq_nnl_3307",
["is_bool", 19, 8, 1711, 20],
["jump_false", 19, "eq_nb_3308", 1711, 20],
"_nop_tc_59",
["jump", "eq_nb_3308", 1711, 20],
["eq_bool", 18, 8, 17, 1711, 20],
["jump", "eq_done_3303", 1711, 20],
"eq_nb_3308",
["false", 18, 1711, 20],
"eq_done_3303",
["jump_false", 18, "if_else_3301", 1711, 20],
["access", 17, "cannot assign to unbound variable '", 1712, 29],
"_nop_tc_60",
"_nop_tc_61",
["is_text", 18, 3, 1712, 69],
["jump_false", 18, "add_cn_3310", 1712, 69],
["concat", 19, 17, 3, 1712, 69],
["jump", "add_done_3309", 1712, 69],
"add_cn_3310",
"_nop_tc_62",
["jump", "add_err_3311", 1712, 69],
["is_num", 18, 3, 1712, 69],
["jump_false", 18, "add_err_3311", 1712, 69],
["add", 19, 17, 3, 1712, 69],
["jump", "add_done_3309", 1712, 69],
"add_err_3311",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1712,
69
],
["access", 18, "error", 1712, 69],
["access", 20, "cannot apply '+': operands must both be text or both be numbers", 1712, 69],
["array", 21, 0, 1712, 69],
["push", 21, 20, 1712, 69],
["frame", 20, 17, 2, 1712, 69],
["null", 17, 1712, 69],
["setarg", 20, 0, 17, 1712, 69],
["setarg", 20, 1, 18, 1712, 69],
["setarg", 20, 2, 21, 1712, 69],
["invoke", 20, 17, 1712, 69],
["disrupt", 1712, 69],
"add_done_3309",
["access", 17, "'", 1712, 76],
["is_text", 18, 19, 1712, 76],
["jump_false", 18, "add_cn_3313", 1712, 76],
"_nop_tc_63",
"_nop_tc_64",
["concat", 20, 19, 17, 1712, 76],
["jump", "add_done_3312", 1712, 76],
"add_cn_3313",
["is_num", 18, 19, 1712, 76],
["jump_false", 18, "add_err_3314", 1712, 76],
"_nop_tc_65",
["jump", "add_err_3314", 1712, 76],
["add", 20, 19, 17, 1712, 76],
["jump", "add_done_3312", 1712, 76],
"add_err_3314",
[
"access",
17,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1712,
76
],
["access", 18, "error", 1712, 76],
["access", 19, "cannot apply '+': operands must both be text or both be numbers", 1712, 76],
["array", 21, 0, 1712, 76],
["push", 21, 19, 1712, 76],
["frame", 19, 17, 2, 1712, 76],
["null", 17, 1712, 76],
["setarg", 19, 0, 17, 1712, 76],
["setarg", 19, 1, 18, 1712, 76],
["setarg", 19, 2, 21, 1712, 76],
["invoke", 19, 17, 1712, 76],
["disrupt", 1712, 76],
"add_done_3312",
["get", 17, 49, 1, 1712, 13],
["frame", 18, 17, 2, 1712, 13],
["null", 17, 1712, 13],
["setarg", 18, 0, 17, 1712, 13],
["setarg", 18, 1, 2, 1712, 13],
["setarg", 18, 2, 20, 1712, 13],
["invoke", 18, 17, 1712, 13],
["jump", "if_end_3302", 1712, 13],
"if_else_3301",
["load_field", 17, 8, "is_const", 1713, 22],
["jump_false", 17, "if_else_3315", 1713, 22],
["access", 8, "cannot assign to constant '", 1714, 29],
"_nop_tc_66",
"_nop_tc_67",
["is_text", 17, 3, 1714, 61],
["jump_false", 17, "add_cn_3318", 1714, 61],
["concat", 18, 8, 3, 1714, 61],
["jump", "add_done_3317", 1714, 61],
"add_cn_3318",
"_nop_tc_68",
["jump", "add_err_3319", 1714, 61],
["is_num", 17, 3, 1714, 61],
["jump_false", 17, "add_err_3319", 1714, 61],
["add", 18, 8, 3, 1714, 61],
["jump", "add_done_3317", 1714, 61],
"add_err_3319",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1714,
61
],
["access", 17, "error", 1714, 61],
["access", 19, "cannot apply '+': operands must both be text or both be numbers", 1714, 61],
["array", 20, 0, 1714, 61],
["push", 20, 19, 1714, 61],
["frame", 19, 8, 2, 1714, 61],
["null", 8, 1714, 61],
["setarg", 19, 0, 8, 1714, 61],
["setarg", 19, 1, 17, 1714, 61],
["setarg", 19, 2, 20, 1714, 61],
["invoke", 19, 8, 1714, 61],
["disrupt", 1714, 61],
"add_done_3317",
["access", 8, "'", 1714, 68],
["is_text", 17, 18, 1714, 68],
["jump_false", 17, "add_cn_3321", 1714, 68],
"_nop_tc_69",
"_nop_tc_70",
["concat", 19, 18, 8, 1714, 68],
["jump", "add_done_3320", 1714, 68],
"add_cn_3321",
["is_num", 17, 18, 1714, 68],
["jump_false", 17, "add_err_3322", 1714, 68],
"_nop_tc_71",
["jump", "add_err_3322", 1714, 68],
["add", 19, 18, 8, 1714, 68],
["jump", "add_done_3320", 1714, 68],
"add_err_3322",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1714,
68
],
["access", 17, "error", 1714, 68],
["access", 18, "cannot apply '+': operands must both be text or both be numbers", 1714, 68],
["array", 20, 0, 1714, 68],
["push", 20, 18, 1714, 68],
["frame", 18, 8, 2, 1714, 68],
["null", 8, 1714, 68],
["setarg", 18, 0, 8, 1714, 68],
["setarg", 18, 1, 17, 1714, 68],
["setarg", 18, 2, 20, 1714, 68],
["invoke", 18, 8, 1714, 68],
["disrupt", 1714, 68],
"add_done_3320",
["get", 8, 49, 1, 1714, 13],
["frame", 17, 8, 2, 1714, 13],
["null", 8, 1714, 13],
["setarg", 17, 0, 8, 1714, 13],
["setarg", 17, 1, 2, 1714, 13],
["setarg", 17, 2, 19, 1714, 13],
["invoke", 17, 8, 1714, 13],
["jump", "if_end_3316", 1714, 13],
"if_else_3315",
"if_end_3316",
"if_end_3302",
["get", 8, 52, 1, 1716, 15],
["frame", 17, 8, 2, 1716, 15],
["null", 8, 1716, 15],
["setarg", 17, 0, 8, 1716, 15],
["setarg", 17, 1, 1, 1716, 15],
["setarg", 17, 2, 3, 1716, 15],
["invoke", 17, 8, 1716, 15],
["move", 5, 8, 1716, 15],
["load_field", 8, 5, "v", 1717, 15],
["null", 17, 1717, 22],
["is_identical", 18, 8, 17, 1717, 22],
["jump_true", 18, "ne_nid_3326", 1717, 22],
["jump", "ne_ni_3327", 1717, 22],
"ne_nid_3326",
["false", 18, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_ni_3327",
["is_int", 19, 8, 1717, 22],
["jump_false", 19, "ne_nn_3328", 1717, 22],
"_nop_tc_72",
["jump", "ne_nn_3328", 1717, 22],
["ne_int", 18, 8, 17, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_nn_3328",
["is_num", 19, 8, 1717, 22],
["jump_false", 19, "ne_nt_3329", 1717, 22],
"_nop_tc_73",
["jump", "ne_nt_3329", 1717, 22],
["ne_float", 18, 8, 17, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_nt_3329",
["is_text", 19, 8, 1717, 22],
["jump_false", 19, "ne_nnl_3330", 1717, 22],
"_nop_tc_74",
["jump", "ne_nnl_3330", 1717, 22],
["ne_text", 18, 8, 17, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_nnl_3330",
["is_null", 19, 8, 1717, 22],
["jump_false", 19, "ne_nb_3331", 1717, 22],
"_nop_tc_75",
"_nop_tc_76",
["false", 18, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_nb_3331",
["is_bool", 19, 8, 1717, 22],
["jump_false", 19, "ne_mis_3332", 1717, 22],
"_nop_tc_77",
["jump", "ne_mis_3332", 1717, 22],
["ne_bool", 18, 8, 17, 1717, 22],
["jump", "ne_done_3325", 1717, 22],
"ne_mis_3332",
["true", 18, 1717, 22],
"ne_done_3325",
["jump_false", 18, "if_else_3323", 1717, 22],
["load_field", 8, 5, "level", 1718, 29],
["store_field", 7, 8, "level", 1718, 13],
["load_field", 8, 5, "def_function_nr", 1719, 35],
["store_field", 7, 8, "function_nr", 1719, 13],
["jump", "if_end_3324", 1719, 13],
"if_else_3323",
["access", 8, -1, 1721, 29],
["store_field", 7, 8, "level", 1721, 13],
"if_end_3324",
["jump", "if_end_3292", 1721, 13],
"if_else_3291",
"if_end_3292",
["jump", "if_end_3275", 1721, 13],
"if_else_3274",
["null", 8, 1724, 29],
["is_identical", 17, 7, 8, 1724, 29],
["jump_true", 17, "ne_nid_3336", 1724, 29],
["jump", "ne_ni_3337", 1724, 29],
"ne_nid_3336",
["false", 17, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_ni_3337",
["is_int", 18, 7, 1724, 29],
["jump_false", 18, "ne_nn_3338", 1724, 29],
"_nop_tc_78",
["jump", "ne_nn_3338", 1724, 29],
["ne_int", 17, 7, 8, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_nn_3338",
["is_num", 18, 7, 1724, 29],
["jump_false", 18, "ne_nt_3339", 1724, 29],
"_nop_tc_79",
["jump", "ne_nt_3339", 1724, 29],
["ne_float", 17, 7, 8, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_nt_3339",
["is_text", 18, 7, 1724, 29],
["jump_false", 18, "ne_nnl_3340", 1724, 29],
"_nop_tc_80",
["jump", "ne_nnl_3340", 1724, 29],
["ne_text", 17, 7, 8, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_nnl_3340",
["is_null", 18, 7, 1724, 29],
["jump_false", 18, "ne_nb_3341", 1724, 29],
"_nop_tc_81",
"_nop_tc_82",
["false", 17, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_nb_3341",
["is_bool", 18, 7, 1724, 29],
["jump_false", 18, "ne_mis_3342", 1724, 29],
"_nop_tc_83",
["jump", "ne_mis_3342", 1724, 29],
["ne_bool", 17, 7, 8, 1724, 29],
["jump", "ne_done_3335", 1724, 29],
"ne_mis_3342",
["true", 17, 1724, 29],
"ne_done_3335",
["jump_false", 17, "if_else_3333", 1724, 29],
["get", 8, 66, 1, 1725, 9],
["frame", 17, 8, 2, 1725, 9],
["null", 8, 1725, 9],
["setarg", 17, 0, 8, 1725, 9],
["setarg", 17, 1, 1, 1725, 9],
["setarg", 17, 2, 7, 1725, 9],
["invoke", 17, 7, 1725, 9],
["jump", "if_end_3334", 1725, 9],
"if_else_3333",
"if_end_3334",
"if_end_3275",
["null", 7, 1727, 14],
["return", 7, 1727, 14],
"_nop_ur_4",
"if_else_3259",
"if_end_3260",
["access", 7, "[", 1730, 17],
["is_identical", 8, 4, 7, 1730, 17],
["jump_true", 8, "eq_done_3345", 1730, 17],
["is_int", 17, 4, 1730, 17],
["jump_false", 17, "eq_ni_3346", 1730, 17],
"_nop_tc_84",
["jump", "eq_ni_3346", 1730, 17],
["eq_int", 8, 4, 7, 1730, 17],
["jump", "eq_done_3345", 1730, 17],
"eq_ni_3346",
["is_num", 17, 4, 1730, 17],
["jump_false", 17, "eq_nn_3347", 1730, 17],
"_nop_tc_85",
["jump", "eq_nn_3347", 1730, 17],
["eq_float", 8, 4, 7, 1730, 17],
["jump", "eq_done_3345", 1730, 17],
"eq_nn_3347",
["is_text", 17, 4, 1730, 17],
["jump_false", 17, "eq_nt_3348", 1730, 17],
"_nop_tc_86",
"_nop_tc_87",
["eq_text", 8, 4, 7, 1730, 17],
["jump", "eq_done_3345", 1730, 17],
"eq_nt_3348",
["is_null", 17, 4, 1730, 17],
["jump_false", 17, "eq_nnl_3349", 1730, 17],
"_nop_tc_88",
["jump", "eq_nnl_3349", 1730, 17],
["true", 8, 1730, 17],
["jump", "eq_done_3345", 1730, 17],
"eq_nnl_3349",
["is_bool", 17, 4, 1730, 17],
["jump_false", 17, "eq_nb_3350", 1730, 17],
"_nop_tc_89",
["jump", "eq_nb_3350", 1730, 17],
["eq_bool", 8, 4, 7, 1730, 17],
["jump", "eq_done_3345", 1730, 17],
"eq_nb_3350",
["false", 8, 1730, 17],
"eq_done_3345",
["jump_false", 8, "if_else_3343", 1730, 17],
["load_field", 7, 2, "left", 1731, 29],
["get", 8, 42, 1, 1731, 7],
["frame", 17, 8, 2, 1731, 7],
["null", 8, 1731, 7],
["setarg", 17, 0, 8, 1731, 7],
["setarg", 17, 1, 1, 1731, 7],
["setarg", 17, 2, 7, 1731, 7],
["invoke", 17, 7, 1731, 7],
["load_field", 7, 2, "right", 1732, 29],
["get", 8, 42, 1, 1732, 7],
["frame", 17, 8, 2, 1732, 7],
["null", 8, 1732, 7],
["setarg", 17, 0, 8, 1732, 7],
["setarg", 17, 1, 1, 1732, 7],
["setarg", 17, 2, 7, 1732, 7],
["invoke", 17, 7, 1732, 7],
["load_field", 7, 2, "right", 1733, 11],
["null", 8, 1733, 25],
["is_identical", 17, 7, 8, 1733, 25],
["jump_true", 17, "ne_nid_3354", 1733, 25],
["jump", "ne_ni_3355", 1733, 25],
"ne_nid_3354",
["false", 17, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_ni_3355",
["is_int", 18, 7, 1733, 25],
["jump_false", 18, "ne_nn_3356", 1733, 25],
"_nop_tc_90",
["jump", "ne_nn_3356", 1733, 25],
["ne_int", 17, 7, 8, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_nn_3356",
["is_num", 18, 7, 1733, 25],
["jump_false", 18, "ne_nt_3357", 1733, 25],
"_nop_tc_91",
["jump", "ne_nt_3357", 1733, 25],
["ne_float", 17, 7, 8, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_nt_3357",
["is_text", 18, 7, 1733, 25],
["jump_false", 18, "ne_nnl_3358", 1733, 25],
"_nop_tc_92",
["jump", "ne_nnl_3358", 1733, 25],
["ne_text", 17, 7, 8, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_nnl_3358",
["is_null", 18, 7, 1733, 25],
["jump_false", 18, "ne_nb_3359", 1733, 25],
"_nop_tc_93",
"_nop_tc_94",
["false", 17, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_nb_3359",
["is_bool", 18, 7, 1733, 25],
["jump_false", 18, "ne_mis_3360", 1733, 25],
"_nop_tc_95",
["jump", "ne_mis_3360", 1733, 25],
["ne_bool", 17, 7, 8, 1733, 25],
["jump", "ne_done_3353", 1733, 25],
"ne_mis_3360",
["true", 17, 1733, 25],
"ne_done_3353",
["jump_false", 17, "if_else_3351", 1733, 25],
["load_field", 7, 2, "right", 1734, 13],
["load_field", 8, 7, "kind", 1734, 13],
["access", 7, "number", 1734, 32],
["is_identical", 17, 8, 7, 1734, 32],
["jump_true", 17, "eq_done_3364", 1734, 32],
["is_int", 18, 8, 1734, 32],
["jump_false", 18, "eq_ni_3365", 1734, 32],
"_nop_tc_96",
["jump", "eq_ni_3365", 1734, 32],
["eq_int", 17, 8, 7, 1734, 32],
["jump", "eq_done_3364", 1734, 32],
"eq_ni_3365",
["is_num", 18, 8, 1734, 32],
["jump_false", 18, "eq_nn_3366", 1734, 32],
"_nop_tc_97",
["jump", "eq_nn_3366", 1734, 32],
["eq_float", 17, 8, 7, 1734, 32],
["jump", "eq_done_3364", 1734, 32],
"eq_nn_3366",
["is_text", 18, 8, 1734, 32],
["jump_false", 18, "eq_nt_3367", 1734, 32],
"_nop_tc_98",
"_nop_tc_99",
["eq_text", 17, 8, 7, 1734, 32],
["jump", "eq_done_3364", 1734, 32],
"eq_nt_3367",
["is_null", 18, 8, 1734, 32],
["jump_false", 18, "eq_nnl_3368", 1734, 32],
"_nop_tc_100",
["jump", "eq_nnl_3368", 1734, 32],
["true", 17, 1734, 32],
["jump", "eq_done_3364", 1734, 32],
"eq_nnl_3368",
["is_bool", 18, 8, 1734, 32],
["jump_false", 18, "eq_nb_3369", 1734, 32],
"_nop_tc_101",
["jump", "eq_nb_3369", 1734, 32],
["eq_bool", 17, 8, 7, 1734, 32],
["jump", "eq_done_3364", 1734, 32],
"eq_nb_3369",
["false", 17, 1734, 32],
"eq_done_3364",
["move", 7, 17, 1734, 32],
["jump_false", 7, "and_end_3363", 1734, 32],
["load_field", 8, 2, "right", 1734, 55],
["load_field", 17, 8, "number", 1734, 55],
["is_int", 8, 17, 1734, 55],
["move", 7, 8, 1734, 55],
"and_end_3363",
["jump_false", 7, "if_else_3361", 1734, 55],
["access", 7, "index", 1735, 30],
["store_field", 2, 7, "access_kind", 1735, 11],
["jump", "if_end_3362", 1735, 11],
"if_else_3361",
["load_field", 7, 2, "right", 1736, 20],
["load_field", 8, 7, "kind", 1736, 20],
["access", 7, "text", 1736, 39],
["is_identical", 17, 8, 7, 1736, 39],
["jump_true", 17, "eq_done_3372", 1736, 39],
["is_int", 18, 8, 1736, 39],
["jump_false", 18, "eq_ni_3373", 1736, 39],
"_nop_tc_102",
["jump", "eq_ni_3373", 1736, 39],
["eq_int", 17, 8, 7, 1736, 39],
["jump", "eq_done_3372", 1736, 39],
"eq_ni_3373",
["is_num", 18, 8, 1736, 39],
["jump_false", 18, "eq_nn_3374", 1736, 39],
"_nop_tc_103",
["jump", "eq_nn_3374", 1736, 39],
["eq_float", 17, 8, 7, 1736, 39],
["jump", "eq_done_3372", 1736, 39],
"eq_nn_3374",
["is_text", 18, 8, 1736, 39],
["jump_false", 18, "eq_nt_3375", 1736, 39],
"_nop_tc_104",
"_nop_tc_105",
["eq_text", 17, 8, 7, 1736, 39],
["jump", "eq_done_3372", 1736, 39],
"eq_nt_3375",
["is_null", 18, 8, 1736, 39],
["jump_false", 18, "eq_nnl_3376", 1736, 39],
"_nop_tc_106",
["jump", "eq_nnl_3376", 1736, 39],
["true", 17, 1736, 39],
["jump", "eq_done_3372", 1736, 39],
"eq_nnl_3376",
["is_bool", 18, 8, 1736, 39],
["jump_false", 18, "eq_nb_3377", 1736, 39],
"_nop_tc_107",
["jump", "eq_nb_3377", 1736, 39],
["eq_bool", 17, 8, 7, 1736, 39],
["jump", "eq_done_3372", 1736, 39],
"eq_nb_3377",
["false", 17, 1736, 39],
"eq_done_3372",
["jump_false", 17, "if_else_3370", 1736, 39],
["access", 7, "field", 1737, 30],
["store_field", 2, 7, "access_kind", 1737, 11],
["jump", "if_end_3371", 1737, 11],
"if_else_3370",
"if_end_3371",
"if_end_3362",
["jump", "if_end_3352", 1737, 11],
"if_else_3351",
"if_end_3352",
["null", 7, 1740, 14],
["return", 7, 1740, 14],
"_nop_ur_5",
"if_else_3343",
"if_end_3344",
["access", 7, ",", 1743, 17],
["is_identical", 8, 4, 7, 1743, 17],
["jump_true", 8, "eq_done_3402", 1743, 17],
["is_int", 17, 4, 1743, 17],
["jump_false", 17, "eq_ni_3403", 1743, 17],
"_nop_tc_108",
["jump", "eq_ni_3403", 1743, 17],
["eq_int", 8, 4, 7, 1743, 17],
["jump", "eq_done_3402", 1743, 17],
"eq_ni_3403",
["is_num", 17, 4, 1743, 17],
["jump_false", 17, "eq_nn_3404", 1743, 17],
"_nop_tc_109",
["jump", "eq_nn_3404", 1743, 17],
["eq_float", 8, 4, 7, 1743, 17],
["jump", "eq_done_3402", 1743, 17],
"eq_nn_3404",
["is_text", 17, 4, 1743, 17],
["jump_false", 17, "eq_nt_3405", 1743, 17],
"_nop_tc_110",
"_nop_tc_111",
["eq_text", 8, 4, 7, 1743, 17],
["jump", "eq_done_3402", 1743, 17],
"eq_nt_3405",
["is_null", 17, 4, 1743, 17],
["jump_false", 17, "eq_nnl_3406", 1743, 17],
"_nop_tc_112",
["jump", "eq_nnl_3406", 1743, 17],
["true", 8, 1743, 17],
["jump", "eq_done_3402", 1743, 17],
"eq_nnl_3406",
["is_bool", 17, 4, 1743, 17],
["jump_false", 17, "eq_nb_3407", 1743, 17],
"_nop_tc_113",
["jump", "eq_nb_3407", 1743, 17],
["eq_bool", 8, 4, 7, 1743, 17],
["jump", "eq_done_3402", 1743, 17],
"eq_nb_3407",
["false", 8, 1743, 17],
"eq_done_3402",
["move", 7, 8, 1743, 17],
["jump_true", 7, "or_end_3401", 1743, 17],
["access", 8, "+", 1743, 32],
["is_identical", 17, 4, 8, 1743, 32],
["jump_true", 17, "eq_done_3408", 1743, 32],
["is_int", 18, 4, 1743, 32],
["jump_false", 18, "eq_ni_3409", 1743, 32],
"_nop_tc_114",
["jump", "eq_ni_3409", 1743, 32],
["eq_int", 17, 4, 8, 1743, 32],
["jump", "eq_done_3408", 1743, 32],
"eq_ni_3409",
["is_num", 18, 4, 1743, 32],
["jump_false", 18, "eq_nn_3410", 1743, 32],
"_nop_tc_115",
["jump", "eq_nn_3410", 1743, 32],
["eq_float", 17, 4, 8, 1743, 32],
["jump", "eq_done_3408", 1743, 32],
"eq_nn_3410",
["is_text", 18, 4, 1743, 32],
["jump_false", 18, "eq_nt_3411", 1743, 32],
"_nop_tc_116",
"_nop_tc_117",
["eq_text", 17, 4, 8, 1743, 32],
["jump", "eq_done_3408", 1743, 32],
"eq_nt_3411",
["is_null", 18, 4, 1743, 32],
["jump_false", 18, "eq_nnl_3412", 1743, 32],
"_nop_tc_118",
["jump", "eq_nnl_3412", 1743, 32],
["true", 17, 1743, 32],
["jump", "eq_done_3408", 1743, 32],
"eq_nnl_3412",
["is_bool", 18, 4, 1743, 32],
["jump_false", 18, "eq_nb_3413", 1743, 32],
"_nop_tc_119",
["jump", "eq_nb_3413", 1743, 32],
["eq_bool", 17, 4, 8, 1743, 32],
["jump", "eq_done_3408", 1743, 32],
"eq_nb_3413",
["false", 17, 1743, 32],
"eq_done_3408",
["move", 7, 17, 1743, 32],
"or_end_3401",
["move", 8, 7, 1743, 32],
["jump_true", 8, "or_end_3400", 1743, 32],
["access", 7, "-", 1743, 47],
["is_identical", 17, 4, 7, 1743, 47],
["jump_true", 17, "eq_done_3414", 1743, 47],
["is_int", 18, 4, 1743, 47],
["jump_false", 18, "eq_ni_3415", 1743, 47],
"_nop_tc_120",
["jump", "eq_ni_3415", 1743, 47],
["eq_int", 17, 4, 7, 1743, 47],
["jump", "eq_done_3414", 1743, 47],
"eq_ni_3415",
["is_num", 18, 4, 1743, 47],
["jump_false", 18, "eq_nn_3416", 1743, 47],
"_nop_tc_121",
["jump", "eq_nn_3416", 1743, 47],
["eq_float", 17, 4, 7, 1743, 47],
["jump", "eq_done_3414", 1743, 47],
"eq_nn_3416",
["is_text", 18, 4, 1743, 47],
["jump_false", 18, "eq_nt_3417", 1743, 47],
"_nop_tc_122",
"_nop_tc_123",
["eq_text", 17, 4, 7, 1743, 47],
["jump", "eq_done_3414", 1743, 47],
"eq_nt_3417",
["is_null", 18, 4, 1743, 47],
["jump_false", 18, "eq_nnl_3418", 1743, 47],
"_nop_tc_124",
["jump", "eq_nnl_3418", 1743, 47],
["true", 17, 1743, 47],
["jump", "eq_done_3414", 1743, 47],
"eq_nnl_3418",
["is_bool", 18, 4, 1743, 47],
["jump_false", 18, "eq_nb_3419", 1743, 47],
"_nop_tc_125",
["jump", "eq_nb_3419", 1743, 47],
["eq_bool", 17, 4, 7, 1743, 47],
["jump", "eq_done_3414", 1743, 47],
"eq_nb_3419",
["false", 17, 1743, 47],
"eq_done_3414",
["move", 8, 17, 1743, 47],
"or_end_3400",
["move", 7, 8, 1743, 47],
["jump_true", 7, "or_end_3399", 1743, 47],
["access", 8, "*", 1743, 62],
["is_identical", 17, 4, 8, 1743, 62],
["jump_true", 17, "eq_done_3420", 1743, 62],
["is_int", 18, 4, 1743, 62],
["jump_false", 18, "eq_ni_3421", 1743, 62],
"_nop_tc_126",
["jump", "eq_ni_3421", 1743, 62],
["eq_int", 17, 4, 8, 1743, 62],
["jump", "eq_done_3420", 1743, 62],
"eq_ni_3421",
["is_num", 18, 4, 1743, 62],
["jump_false", 18, "eq_nn_3422", 1743, 62],
"_nop_tc_127",
["jump", "eq_nn_3422", 1743, 62],
["eq_float", 17, 4, 8, 1743, 62],
["jump", "eq_done_3420", 1743, 62],
"eq_nn_3422",
["is_text", 18, 4, 1743, 62],
["jump_false", 18, "eq_nt_3423", 1743, 62],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 17, 4, 8, 1743, 62],
["jump", "eq_done_3420", 1743, 62],
"eq_nt_3423",
["is_null", 18, 4, 1743, 62],
["jump_false", 18, "eq_nnl_3424", 1743, 62],
"_nop_tc_130",
["jump", "eq_nnl_3424", 1743, 62],
["true", 17, 1743, 62],
["jump", "eq_done_3420", 1743, 62],
"eq_nnl_3424",
["is_bool", 18, 4, 1743, 62],
["jump_false", 18, "eq_nb_3425", 1743, 62],
"_nop_tc_131",
["jump", "eq_nb_3425", 1743, 62],
["eq_bool", 17, 4, 8, 1743, 62],
["jump", "eq_done_3420", 1743, 62],
"eq_nb_3425",
["false", 17, 1743, 62],
"eq_done_3420",
["move", 7, 17, 1743, 62],
"or_end_3399",
["move", 8, 7, 1743, 62],
["jump_true", 8, "or_end_3398", 1743, 62],
["access", 7, "/", 1744, 17],
["is_identical", 17, 4, 7, 1744, 17],
["jump_true", 17, "eq_done_3426", 1744, 17],
["is_int", 18, 4, 1744, 17],
["jump_false", 18, "eq_ni_3427", 1744, 17],
"_nop_tc_132",
["jump", "eq_ni_3427", 1744, 17],
["eq_int", 17, 4, 7, 1744, 17],
["jump", "eq_done_3426", 1744, 17],
"eq_ni_3427",
["is_num", 18, 4, 1744, 17],
["jump_false", 18, "eq_nn_3428", 1744, 17],
"_nop_tc_133",
["jump", "eq_nn_3428", 1744, 17],
["eq_float", 17, 4, 7, 1744, 17],
["jump", "eq_done_3426", 1744, 17],
"eq_nn_3428",
["is_text", 18, 4, 1744, 17],
["jump_false", 18, "eq_nt_3429", 1744, 17],
"_nop_tc_134",
"_nop_tc_135",
["eq_text", 17, 4, 7, 1744, 17],
["jump", "eq_done_3426", 1744, 17],
"eq_nt_3429",
["is_null", 18, 4, 1744, 17],
["jump_false", 18, "eq_nnl_3430", 1744, 17],
"_nop_tc_136",
["jump", "eq_nnl_3430", 1744, 17],
["true", 17, 1744, 17],
["jump", "eq_done_3426", 1744, 17],
"eq_nnl_3430",
["is_bool", 18, 4, 1744, 17],
["jump_false", 18, "eq_nb_3431", 1744, 17],
"_nop_tc_137",
["jump", "eq_nb_3431", 1744, 17],
["eq_bool", 17, 4, 7, 1744, 17],
["jump", "eq_done_3426", 1744, 17],
"eq_nb_3431",
["false", 17, 1744, 17],
"eq_done_3426",
["move", 8, 17, 1744, 17],
"or_end_3398",
["move", 7, 8, 1744, 17],
["jump_true", 7, "or_end_3397", 1744, 17],
["access", 8, "%", 1744, 32],
["is_identical", 17, 4, 8, 1744, 32],
["jump_true", 17, "eq_done_3432", 1744, 32],
["is_int", 18, 4, 1744, 32],
["jump_false", 18, "eq_ni_3433", 1744, 32],
"_nop_tc_138",
["jump", "eq_ni_3433", 1744, 32],
["eq_int", 17, 4, 8, 1744, 32],
["jump", "eq_done_3432", 1744, 32],
"eq_ni_3433",
["is_num", 18, 4, 1744, 32],
["jump_false", 18, "eq_nn_3434", 1744, 32],
"_nop_tc_139",
["jump", "eq_nn_3434", 1744, 32],
["eq_float", 17, 4, 8, 1744, 32],
["jump", "eq_done_3432", 1744, 32],
"eq_nn_3434",
["is_text", 18, 4, 1744, 32],
["jump_false", 18, "eq_nt_3435", 1744, 32],
"_nop_tc_140",
"_nop_tc_141",
["eq_text", 17, 4, 8, 1744, 32],
["jump", "eq_done_3432", 1744, 32],
"eq_nt_3435",
["is_null", 18, 4, 1744, 32],
["jump_false", 18, "eq_nnl_3436", 1744, 32],
"_nop_tc_142",
["jump", "eq_nnl_3436", 1744, 32],
["true", 17, 1744, 32],
["jump", "eq_done_3432", 1744, 32],
"eq_nnl_3436",
["is_bool", 18, 4, 1744, 32],
["jump_false", 18, "eq_nb_3437", 1744, 32],
"_nop_tc_143",
["jump", "eq_nb_3437", 1744, 32],
["eq_bool", 17, 4, 8, 1744, 32],
["jump", "eq_done_3432", 1744, 32],
"eq_nb_3437",
["false", 17, 1744, 32],
"eq_done_3432",
["move", 7, 17, 1744, 32],
"or_end_3397",
["move", 8, 7, 1744, 32],
["jump_true", 8, "or_end_3396", 1744, 32],
["access", 7, "==", 1744, 47],
["is_identical", 17, 4, 7, 1744, 47],
["jump_true", 17, "eq_done_3438", 1744, 47],
["is_int", 18, 4, 1744, 47],
["jump_false", 18, "eq_ni_3439", 1744, 47],
"_nop_tc_144",
["jump", "eq_ni_3439", 1744, 47],
["eq_int", 17, 4, 7, 1744, 47],
["jump", "eq_done_3438", 1744, 47],
"eq_ni_3439",
["is_num", 18, 4, 1744, 47],
["jump_false", 18, "eq_nn_3440", 1744, 47],
"_nop_tc_145",
["jump", "eq_nn_3440", 1744, 47],
["eq_float", 17, 4, 7, 1744, 47],
["jump", "eq_done_3438", 1744, 47],
"eq_nn_3440",
["is_text", 18, 4, 1744, 47],
["jump_false", 18, "eq_nt_3441", 1744, 47],
"_nop_tc_146",
"_nop_tc_147",
["eq_text", 17, 4, 7, 1744, 47],
["jump", "eq_done_3438", 1744, 47],
"eq_nt_3441",
["is_null", 18, 4, 1744, 47],
["jump_false", 18, "eq_nnl_3442", 1744, 47],
"_nop_tc_148",
["jump", "eq_nnl_3442", 1744, 47],
["true", 17, 1744, 47],
["jump", "eq_done_3438", 1744, 47],
"eq_nnl_3442",
["is_bool", 18, 4, 1744, 47],
["jump_false", 18, "eq_nb_3443", 1744, 47],
"_nop_tc_149",
["jump", "eq_nb_3443", 1744, 47],
["eq_bool", 17, 4, 7, 1744, 47],
["jump", "eq_done_3438", 1744, 47],
"eq_nb_3443",
["false", 17, 1744, 47],
"eq_done_3438",
["move", 8, 17, 1744, 47],
"or_end_3396",
["move", 7, 8, 1744, 47],
["jump_true", 7, "or_end_3395", 1744, 47],
["access", 8, "!=", 1744, 63],
["is_identical", 17, 4, 8, 1744, 63],
["jump_true", 17, "eq_done_3444", 1744, 63],
["is_int", 18, 4, 1744, 63],
["jump_false", 18, "eq_ni_3445", 1744, 63],
"_nop_tc_150",
["jump", "eq_ni_3445", 1744, 63],
["eq_int", 17, 4, 8, 1744, 63],
["jump", "eq_done_3444", 1744, 63],
"eq_ni_3445",
["is_num", 18, 4, 1744, 63],
["jump_false", 18, "eq_nn_3446", 1744, 63],
"_nop_tc_151",
["jump", "eq_nn_3446", 1744, 63],
["eq_float", 17, 4, 8, 1744, 63],
["jump", "eq_done_3444", 1744, 63],
"eq_nn_3446",
["is_text", 18, 4, 1744, 63],
["jump_false", 18, "eq_nt_3447", 1744, 63],
"_nop_tc_152",
"_nop_tc_153",
["eq_text", 17, 4, 8, 1744, 63],
["jump", "eq_done_3444", 1744, 63],
"eq_nt_3447",
["is_null", 18, 4, 1744, 63],
["jump_false", 18, "eq_nnl_3448", 1744, 63],
"_nop_tc_154",
["jump", "eq_nnl_3448", 1744, 63],
["true", 17, 1744, 63],
["jump", "eq_done_3444", 1744, 63],
"eq_nnl_3448",
["is_bool", 18, 4, 1744, 63],
["jump_false", 18, "eq_nb_3449", 1744, 63],
"_nop_tc_155",
["jump", "eq_nb_3449", 1744, 63],
["eq_bool", 17, 4, 8, 1744, 63],
["jump", "eq_done_3444", 1744, 63],
"eq_nb_3449",
["false", 17, 1744, 63],
"eq_done_3444",
["move", 7, 17, 1744, 63],
"or_end_3395",
["move", 8, 7, 1744, 63],
["jump_true", 8, "or_end_3394", 1744, 63],
["access", 7, "<", 1745, 17],
["is_identical", 17, 4, 7, 1745, 17],
["jump_true", 17, "eq_done_3450", 1745, 17],
["is_int", 18, 4, 1745, 17],
["jump_false", 18, "eq_ni_3451", 1745, 17],
"_nop_tc_156",
["jump", "eq_ni_3451", 1745, 17],
["eq_int", 17, 4, 7, 1745, 17],
["jump", "eq_done_3450", 1745, 17],
"eq_ni_3451",
["is_num", 18, 4, 1745, 17],
["jump_false", 18, "eq_nn_3452", 1745, 17],
"_nop_tc_157",
["jump", "eq_nn_3452", 1745, 17],
["eq_float", 17, 4, 7, 1745, 17],
["jump", "eq_done_3450", 1745, 17],
"eq_nn_3452",
["is_text", 18, 4, 1745, 17],
["jump_false", 18, "eq_nt_3453", 1745, 17],
"_nop_tc_158",
"_nop_tc_159",
["eq_text", 17, 4, 7, 1745, 17],
["jump", "eq_done_3450", 1745, 17],
"eq_nt_3453",
["is_null", 18, 4, 1745, 17],
["jump_false", 18, "eq_nnl_3454", 1745, 17],
"_nop_tc_160",
["jump", "eq_nnl_3454", 1745, 17],
["true", 17, 1745, 17],
["jump", "eq_done_3450", 1745, 17],
"eq_nnl_3454",
["is_bool", 18, 4, 1745, 17],
["jump_false", 18, "eq_nb_3455", 1745, 17],
"_nop_tc_161",
["jump", "eq_nb_3455", 1745, 17],
["eq_bool", 17, 4, 7, 1745, 17],
["jump", "eq_done_3450", 1745, 17],
"eq_nb_3455",
["false", 17, 1745, 17],
"eq_done_3450",
["move", 8, 17, 1745, 17],
"or_end_3394",
["move", 7, 8, 1745, 17],
["jump_true", 7, "or_end_3393", 1745, 17],
["access", 8, ">", 1745, 32],
["is_identical", 17, 4, 8, 1745, 32],
["jump_true", 17, "eq_done_3456", 1745, 32],
["is_int", 18, 4, 1745, 32],
["jump_false", 18, "eq_ni_3457", 1745, 32],
"_nop_tc_162",
["jump", "eq_ni_3457", 1745, 32],
["eq_int", 17, 4, 8, 1745, 32],
["jump", "eq_done_3456", 1745, 32],
"eq_ni_3457",
["is_num", 18, 4, 1745, 32],
["jump_false", 18, "eq_nn_3458", 1745, 32],
"_nop_tc_163",
["jump", "eq_nn_3458", 1745, 32],
["eq_float", 17, 4, 8, 1745, 32],
["jump", "eq_done_3456", 1745, 32],
"eq_nn_3458",
["is_text", 18, 4, 1745, 32],
["jump_false", 18, "eq_nt_3459", 1745, 32],
"_nop_tc_164",
"_nop_tc_165",
["eq_text", 17, 4, 8, 1745, 32],
["jump", "eq_done_3456", 1745, 32],
"eq_nt_3459",
["is_null", 18, 4, 1745, 32],
["jump_false", 18, "eq_nnl_3460", 1745, 32],
"_nop_tc_166",
["jump", "eq_nnl_3460", 1745, 32],
["true", 17, 1745, 32],
["jump", "eq_done_3456", 1745, 32],
"eq_nnl_3460",
["is_bool", 18, 4, 1745, 32],
["jump_false", 18, "eq_nb_3461", 1745, 32],
"_nop_tc_167",
["jump", "eq_nb_3461", 1745, 32],
["eq_bool", 17, 4, 8, 1745, 32],
["jump", "eq_done_3456", 1745, 32],
"eq_nb_3461",
["false", 17, 1745, 32],
"eq_done_3456",
["move", 7, 17, 1745, 32],
"or_end_3393",
["move", 8, 7, 1745, 32],
["jump_true", 8, "or_end_3392", 1745, 32],
["access", 7, "<=", 1745, 47],
["is_identical", 17, 4, 7, 1745, 47],
["jump_true", 17, "eq_done_3462", 1745, 47],
["is_int", 18, 4, 1745, 47],
["jump_false", 18, "eq_ni_3463", 1745, 47],
"_nop_tc_168",
["jump", "eq_ni_3463", 1745, 47],
["eq_int", 17, 4, 7, 1745, 47],
["jump", "eq_done_3462", 1745, 47],
"eq_ni_3463",
["is_num", 18, 4, 1745, 47],
["jump_false", 18, "eq_nn_3464", 1745, 47],
"_nop_tc_169",
["jump", "eq_nn_3464", 1745, 47],
["eq_float", 17, 4, 7, 1745, 47],
["jump", "eq_done_3462", 1745, 47],
"eq_nn_3464",
["is_text", 18, 4, 1745, 47],
["jump_false", 18, "eq_nt_3465", 1745, 47],
"_nop_tc_170",
"_nop_tc_171",
["eq_text", 17, 4, 7, 1745, 47],
["jump", "eq_done_3462", 1745, 47],
"eq_nt_3465",
["is_null", 18, 4, 1745, 47],
["jump_false", 18, "eq_nnl_3466", 1745, 47],
"_nop_tc_172",
["jump", "eq_nnl_3466", 1745, 47],
["true", 17, 1745, 47],
["jump", "eq_done_3462", 1745, 47],
"eq_nnl_3466",
["is_bool", 18, 4, 1745, 47],
["jump_false", 18, "eq_nb_3467", 1745, 47],
"_nop_tc_173",
["jump", "eq_nb_3467", 1745, 47],
["eq_bool", 17, 4, 7, 1745, 47],
["jump", "eq_done_3462", 1745, 47],
"eq_nb_3467",
["false", 17, 1745, 47],
"eq_done_3462",
["move", 8, 17, 1745, 47],
"or_end_3392",
["move", 7, 8, 1745, 47],
["jump_true", 7, "or_end_3391", 1745, 47],
["access", 8, ">=", 1745, 63],
["is_identical", 17, 4, 8, 1745, 63],
["jump_true", 17, "eq_done_3468", 1745, 63],
["is_int", 18, 4, 1745, 63],
["jump_false", 18, "eq_ni_3469", 1745, 63],
"_nop_tc_174",
["jump", "eq_ni_3469", 1745, 63],
["eq_int", 17, 4, 8, 1745, 63],
["jump", "eq_done_3468", 1745, 63],
"eq_ni_3469",
["is_num", 18, 4, 1745, 63],
["jump_false", 18, "eq_nn_3470", 1745, 63],
"_nop_tc_175",
["jump", "eq_nn_3470", 1745, 63],
["eq_float", 17, 4, 8, 1745, 63],
["jump", "eq_done_3468", 1745, 63],
"eq_nn_3470",
["is_text", 18, 4, 1745, 63],
["jump_false", 18, "eq_nt_3471", 1745, 63],
"_nop_tc_176",
"_nop_tc_177",
["eq_text", 17, 4, 8, 1745, 63],
["jump", "eq_done_3468", 1745, 63],
"eq_nt_3471",
["is_null", 18, 4, 1745, 63],
["jump_false", 18, "eq_nnl_3472", 1745, 63],
"_nop_tc_178",
["jump", "eq_nnl_3472", 1745, 63],
["true", 17, 1745, 63],
["jump", "eq_done_3468", 1745, 63],
"eq_nnl_3472",
["is_bool", 18, 4, 1745, 63],
["jump_false", 18, "eq_nb_3473", 1745, 63],
"_nop_tc_179",
["jump", "eq_nb_3473", 1745, 63],
["eq_bool", 17, 4, 8, 1745, 63],
["jump", "eq_done_3468", 1745, 63],
"eq_nb_3473",
["false", 17, 1745, 63],
"eq_done_3468",
["move", 7, 17, 1745, 63],
"or_end_3391",
["move", 8, 7, 1745, 63],
["jump_true", 8, "or_end_3390", 1745, 63],
["access", 7, "&&", 1746, 17],
["is_identical", 17, 4, 7, 1746, 17],
["jump_true", 17, "eq_done_3474", 1746, 17],
["is_int", 18, 4, 1746, 17],
["jump_false", 18, "eq_ni_3475", 1746, 17],
"_nop_tc_180",
["jump", "eq_ni_3475", 1746, 17],
["eq_int", 17, 4, 7, 1746, 17],
["jump", "eq_done_3474", 1746, 17],
"eq_ni_3475",
["is_num", 18, 4, 1746, 17],
["jump_false", 18, "eq_nn_3476", 1746, 17],
"_nop_tc_181",
["jump", "eq_nn_3476", 1746, 17],
["eq_float", 17, 4, 7, 1746, 17],
["jump", "eq_done_3474", 1746, 17],
"eq_nn_3476",
["is_text", 18, 4, 1746, 17],
["jump_false", 18, "eq_nt_3477", 1746, 17],
"_nop_tc_182",
"_nop_tc_183",
["eq_text", 17, 4, 7, 1746, 17],
["jump", "eq_done_3474", 1746, 17],
"eq_nt_3477",
["is_null", 18, 4, 1746, 17],
["jump_false", 18, "eq_nnl_3478", 1746, 17],
"_nop_tc_184",
["jump", "eq_nnl_3478", 1746, 17],
["true", 17, 1746, 17],
["jump", "eq_done_3474", 1746, 17],
"eq_nnl_3478",
["is_bool", 18, 4, 1746, 17],
["jump_false", 18, "eq_nb_3479", 1746, 17],
"_nop_tc_185",
["jump", "eq_nb_3479", 1746, 17],
["eq_bool", 17, 4, 7, 1746, 17],
["jump", "eq_done_3474", 1746, 17],
"eq_nb_3479",
["false", 17, 1746, 17],
"eq_done_3474",
["move", 8, 17, 1746, 17],
"or_end_3390",
["move", 7, 8, 1746, 17],
["jump_true", 7, "or_end_3389", 1746, 17],
["access", 8, "||", 1746, 33],
["is_identical", 17, 4, 8, 1746, 33],
["jump_true", 17, "eq_done_3480", 1746, 33],
["is_int", 18, 4, 1746, 33],
["jump_false", 18, "eq_ni_3481", 1746, 33],
"_nop_tc_186",
["jump", "eq_ni_3481", 1746, 33],
["eq_int", 17, 4, 8, 1746, 33],
["jump", "eq_done_3480", 1746, 33],
"eq_ni_3481",
["is_num", 18, 4, 1746, 33],
["jump_false", 18, "eq_nn_3482", 1746, 33],
"_nop_tc_187",
["jump", "eq_nn_3482", 1746, 33],
["eq_float", 17, 4, 8, 1746, 33],
["jump", "eq_done_3480", 1746, 33],
"eq_nn_3482",
["is_text", 18, 4, 1746, 33],
["jump_false", 18, "eq_nt_3483", 1746, 33],
"_nop_tc_188",
"_nop_tc_189",
["eq_text", 17, 4, 8, 1746, 33],
["jump", "eq_done_3480", 1746, 33],
"eq_nt_3483",
["is_null", 18, 4, 1746, 33],
["jump_false", 18, "eq_nnl_3484", 1746, 33],
"_nop_tc_190",
["jump", "eq_nnl_3484", 1746, 33],
["true", 17, 1746, 33],
["jump", "eq_done_3480", 1746, 33],
"eq_nnl_3484",
["is_bool", 18, 4, 1746, 33],
["jump_false", 18, "eq_nb_3485", 1746, 33],
"_nop_tc_191",
["jump", "eq_nb_3485", 1746, 33],
["eq_bool", 17, 4, 8, 1746, 33],
["jump", "eq_done_3480", 1746, 33],
"eq_nb_3485",
["false", 17, 1746, 33],
"eq_done_3480",
["move", 7, 17, 1746, 33],
"or_end_3389",
["move", 8, 7, 1746, 33],
["jump_true", 8, "or_end_3388", 1746, 33],
["access", 7, "&", 1746, 49],
["is_identical", 17, 4, 7, 1746, 49],
["jump_true", 17, "eq_done_3486", 1746, 49],
["is_int", 18, 4, 1746, 49],
["jump_false", 18, "eq_ni_3487", 1746, 49],
"_nop_tc_192",
["jump", "eq_ni_3487", 1746, 49],
["eq_int", 17, 4, 7, 1746, 49],
["jump", "eq_done_3486", 1746, 49],
"eq_ni_3487",
["is_num", 18, 4, 1746, 49],
["jump_false", 18, "eq_nn_3488", 1746, 49],
"_nop_tc_193",
["jump", "eq_nn_3488", 1746, 49],
["eq_float", 17, 4, 7, 1746, 49],
["jump", "eq_done_3486", 1746, 49],
"eq_nn_3488",
["is_text", 18, 4, 1746, 49],
["jump_false", 18, "eq_nt_3489", 1746, 49],
"_nop_tc_194",
"_nop_tc_195",
["eq_text", 17, 4, 7, 1746, 49],
["jump", "eq_done_3486", 1746, 49],
"eq_nt_3489",
["is_null", 18, 4, 1746, 49],
["jump_false", 18, "eq_nnl_3490", 1746, 49],
"_nop_tc_196",
["jump", "eq_nnl_3490", 1746, 49],
["true", 17, 1746, 49],
["jump", "eq_done_3486", 1746, 49],
"eq_nnl_3490",
["is_bool", 18, 4, 1746, 49],
["jump_false", 18, "eq_nb_3491", 1746, 49],
"_nop_tc_197",
["jump", "eq_nb_3491", 1746, 49],
["eq_bool", 17, 4, 7, 1746, 49],
["jump", "eq_done_3486", 1746, 49],
"eq_nb_3491",
["false", 17, 1746, 49],
"eq_done_3486",
["move", 8, 17, 1746, 49],
"or_end_3388",
["move", 7, 8, 1746, 49],
["jump_true", 7, "or_end_3387", 1746, 49],
["access", 8, "|", 1747, 17],
["is_identical", 17, 4, 8, 1747, 17],
["jump_true", 17, "eq_done_3492", 1747, 17],
["is_int", 18, 4, 1747, 17],
["jump_false", 18, "eq_ni_3493", 1747, 17],
"_nop_tc_198",
["jump", "eq_ni_3493", 1747, 17],
["eq_int", 17, 4, 8, 1747, 17],
["jump", "eq_done_3492", 1747, 17],
"eq_ni_3493",
["is_num", 18, 4, 1747, 17],
["jump_false", 18, "eq_nn_3494", 1747, 17],
"_nop_tc_199",
["jump", "eq_nn_3494", 1747, 17],
["eq_float", 17, 4, 8, 1747, 17],
["jump", "eq_done_3492", 1747, 17],
"eq_nn_3494",
["is_text", 18, 4, 1747, 17],
["jump_false", 18, "eq_nt_3495", 1747, 17],
"_nop_tc_200",
"_nop_tc_201",
["eq_text", 17, 4, 8, 1747, 17],
["jump", "eq_done_3492", 1747, 17],
"eq_nt_3495",
["is_null", 18, 4, 1747, 17],
["jump_false", 18, "eq_nnl_3496", 1747, 17],
"_nop_tc_202",
["jump", "eq_nnl_3496", 1747, 17],
["true", 17, 1747, 17],
["jump", "eq_done_3492", 1747, 17],
"eq_nnl_3496",
["is_bool", 18, 4, 1747, 17],
["jump_false", 18, "eq_nb_3497", 1747, 17],
"_nop_tc_203",
["jump", "eq_nb_3497", 1747, 17],
["eq_bool", 17, 4, 8, 1747, 17],
["jump", "eq_done_3492", 1747, 17],
"eq_nb_3497",
["false", 17, 1747, 17],
"eq_done_3492",
["move", 7, 17, 1747, 17],
"or_end_3387",
["move", 8, 7, 1747, 17],
["jump_true", 8, "or_end_3386", 1747, 17],
["access", 7, "^", 1747, 32],
["is_identical", 17, 4, 7, 1747, 32],
["jump_true", 17, "eq_done_3498", 1747, 32],
["is_int", 18, 4, 1747, 32],
["jump_false", 18, "eq_ni_3499", 1747, 32],
"_nop_tc_204",
["jump", "eq_ni_3499", 1747, 32],
["eq_int", 17, 4, 7, 1747, 32],
["jump", "eq_done_3498", 1747, 32],
"eq_ni_3499",
["is_num", 18, 4, 1747, 32],
["jump_false", 18, "eq_nn_3500", 1747, 32],
"_nop_tc_205",
["jump", "eq_nn_3500", 1747, 32],
["eq_float", 17, 4, 7, 1747, 32],
["jump", "eq_done_3498", 1747, 32],
"eq_nn_3500",
["is_text", 18, 4, 1747, 32],
["jump_false", 18, "eq_nt_3501", 1747, 32],
"_nop_tc_206",
"_nop_tc_207",
["eq_text", 17, 4, 7, 1747, 32],
["jump", "eq_done_3498", 1747, 32],
"eq_nt_3501",
["is_null", 18, 4, 1747, 32],
["jump_false", 18, "eq_nnl_3502", 1747, 32],
"_nop_tc_208",
["jump", "eq_nnl_3502", 1747, 32],
["true", 17, 1747, 32],
["jump", "eq_done_3498", 1747, 32],
"eq_nnl_3502",
["is_bool", 18, 4, 1747, 32],
["jump_false", 18, "eq_nb_3503", 1747, 32],
"_nop_tc_209",
["jump", "eq_nb_3503", 1747, 32],
["eq_bool", 17, 4, 7, 1747, 32],
["jump", "eq_done_3498", 1747, 32],
"eq_nb_3503",
["false", 17, 1747, 32],
"eq_done_3498",
["move", 8, 17, 1747, 32],
"or_end_3386",
["move", 7, 8, 1747, 32],
["jump_true", 7, "or_end_3385", 1747, 32],
["access", 8, "<<", 1747, 47],
["is_identical", 17, 4, 8, 1747, 47],
["jump_true", 17, "eq_done_3504", 1747, 47],
["is_int", 18, 4, 1747, 47],
["jump_false", 18, "eq_ni_3505", 1747, 47],
"_nop_tc_210",
["jump", "eq_ni_3505", 1747, 47],
["eq_int", 17, 4, 8, 1747, 47],
["jump", "eq_done_3504", 1747, 47],
"eq_ni_3505",
["is_num", 18, 4, 1747, 47],
["jump_false", 18, "eq_nn_3506", 1747, 47],
"_nop_tc_211",
["jump", "eq_nn_3506", 1747, 47],
["eq_float", 17, 4, 8, 1747, 47],
["jump", "eq_done_3504", 1747, 47],
"eq_nn_3506",
["is_text", 18, 4, 1747, 47],
["jump_false", 18, "eq_nt_3507", 1747, 47],
"_nop_tc_212",
"_nop_tc_213",
["eq_text", 17, 4, 8, 1747, 47],
["jump", "eq_done_3504", 1747, 47],
"eq_nt_3507",
["is_null", 18, 4, 1747, 47],
["jump_false", 18, "eq_nnl_3508", 1747, 47],
"_nop_tc_214",
["jump", "eq_nnl_3508", 1747, 47],
["true", 17, 1747, 47],
["jump", "eq_done_3504", 1747, 47],
"eq_nnl_3508",
["is_bool", 18, 4, 1747, 47],
["jump_false", 18, "eq_nb_3509", 1747, 47],
"_nop_tc_215",
["jump", "eq_nb_3509", 1747, 47],
["eq_bool", 17, 4, 8, 1747, 47],
["jump", "eq_done_3504", 1747, 47],
"eq_nb_3509",
["false", 17, 1747, 47],
"eq_done_3504",
["move", 7, 17, 1747, 47],
"or_end_3385",
["move", 8, 7, 1747, 47],
["jump_true", 8, "or_end_3384", 1747, 47],
["access", 7, ">>", 1747, 63],
["is_identical", 17, 4, 7, 1747, 63],
["jump_true", 17, "eq_done_3510", 1747, 63],
["is_int", 18, 4, 1747, 63],
["jump_false", 18, "eq_ni_3511", 1747, 63],
"_nop_tc_216",
["jump", "eq_ni_3511", 1747, 63],
["eq_int", 17, 4, 7, 1747, 63],
["jump", "eq_done_3510", 1747, 63],
"eq_ni_3511",
["is_num", 18, 4, 1747, 63],
["jump_false", 18, "eq_nn_3512", 1747, 63],
"_nop_tc_217",
["jump", "eq_nn_3512", 1747, 63],
["eq_float", 17, 4, 7, 1747, 63],
["jump", "eq_done_3510", 1747, 63],
"eq_nn_3512",
["is_text", 18, 4, 1747, 63],
["jump_false", 18, "eq_nt_3513", 1747, 63],
"_nop_tc_218",
"_nop_tc_219",
["eq_text", 17, 4, 7, 1747, 63],
["jump", "eq_done_3510", 1747, 63],
"eq_nt_3513",
["is_null", 18, 4, 1747, 63],
["jump_false", 18, "eq_nnl_3514", 1747, 63],
"_nop_tc_220",
["jump", "eq_nnl_3514", 1747, 63],
["true", 17, 1747, 63],
["jump", "eq_done_3510", 1747, 63],
"eq_nnl_3514",
["is_bool", 18, 4, 1747, 63],
["jump_false", 18, "eq_nb_3515", 1747, 63],
"_nop_tc_221",
["jump", "eq_nb_3515", 1747, 63],
["eq_bool", 17, 4, 7, 1747, 63],
["jump", "eq_done_3510", 1747, 63],
"eq_nb_3515",
["false", 17, 1747, 63],
"eq_done_3510",
["move", 8, 17, 1747, 63],
"or_end_3384",
["move", 7, 8, 1747, 63],
["jump_true", 7, "or_end_3383", 1747, 63],
["access", 8, ">>>", 1748, 17],
["is_identical", 17, 4, 8, 1748, 17],
["jump_true", 17, "eq_done_3516", 1748, 17],
["is_int", 18, 4, 1748, 17],
["jump_false", 18, "eq_ni_3517", 1748, 17],
"_nop_tc_222",
["jump", "eq_ni_3517", 1748, 17],
["eq_int", 17, 4, 8, 1748, 17],
["jump", "eq_done_3516", 1748, 17],
"eq_ni_3517",
["is_num", 18, 4, 1748, 17],
["jump_false", 18, "eq_nn_3518", 1748, 17],
"_nop_tc_223",
["jump", "eq_nn_3518", 1748, 17],
["eq_float", 17, 4, 8, 1748, 17],
["jump", "eq_done_3516", 1748, 17],
"eq_nn_3518",
["is_text", 18, 4, 1748, 17],
["jump_false", 18, "eq_nt_3519", 1748, 17],
"_nop_tc_224",
"_nop_tc_225",
["eq_text", 17, 4, 8, 1748, 17],
["jump", "eq_done_3516", 1748, 17],
"eq_nt_3519",
["is_null", 18, 4, 1748, 17],
["jump_false", 18, "eq_nnl_3520", 1748, 17],
"_nop_tc_226",
["jump", "eq_nnl_3520", 1748, 17],
["true", 17, 1748, 17],
["jump", "eq_done_3516", 1748, 17],
"eq_nnl_3520",
["is_bool", 18, 4, 1748, 17],
["jump_false", 18, "eq_nb_3521", 1748, 17],
"_nop_tc_227",
["jump", "eq_nb_3521", 1748, 17],
["eq_bool", 17, 4, 8, 1748, 17],
["jump", "eq_done_3516", 1748, 17],
"eq_nb_3521",
["false", 17, 1748, 17],
"eq_done_3516",
["move", 7, 17, 1748, 17],
"or_end_3383",
["move", 8, 7, 1748, 17],
["jump_true", 8, "or_end_3382", 1748, 17],
["access", 7, "**", 1748, 34],
["is_identical", 17, 4, 7, 1748, 34],
["jump_true", 17, "eq_done_3522", 1748, 34],
["is_int", 18, 4, 1748, 34],
["jump_false", 18, "eq_ni_3523", 1748, 34],
"_nop_tc_228",
["jump", "eq_ni_3523", 1748, 34],
["eq_int", 17, 4, 7, 1748, 34],
["jump", "eq_done_3522", 1748, 34],
"eq_ni_3523",
["is_num", 18, 4, 1748, 34],
["jump_false", 18, "eq_nn_3524", 1748, 34],
"_nop_tc_229",
["jump", "eq_nn_3524", 1748, 34],
["eq_float", 17, 4, 7, 1748, 34],
["jump", "eq_done_3522", 1748, 34],
"eq_nn_3524",
["is_text", 18, 4, 1748, 34],
["jump_false", 18, "eq_nt_3525", 1748, 34],
"_nop_tc_230",
"_nop_tc_231",
["eq_text", 17, 4, 7, 1748, 34],
["jump", "eq_done_3522", 1748, 34],
"eq_nt_3525",
["is_null", 18, 4, 1748, 34],
["jump_false", 18, "eq_nnl_3526", 1748, 34],
"_nop_tc_232",
["jump", "eq_nnl_3526", 1748, 34],
["true", 17, 1748, 34],
["jump", "eq_done_3522", 1748, 34],
"eq_nnl_3526",
["is_bool", 18, 4, 1748, 34],
["jump_false", 18, "eq_nb_3527", 1748, 34],
"_nop_tc_233",
["jump", "eq_nb_3527", 1748, 34],
["eq_bool", 17, 4, 7, 1748, 34],
["jump", "eq_done_3522", 1748, 34],
"eq_nb_3527",
["false", 17, 1748, 34],
"eq_done_3522",
["move", 8, 17, 1748, 34],
"or_end_3382",
["move", 7, 8, 1748, 34],
["jump_true", 7, "or_end_3381", 1748, 34],
["access", 8, "in", 1748, 50],
["is_identical", 17, 4, 8, 1748, 50],
["jump_true", 17, "eq_done_3528", 1748, 50],
["is_int", 18, 4, 1748, 50],
["jump_false", 18, "eq_ni_3529", 1748, 50],
"_nop_tc_234",
["jump", "eq_ni_3529", 1748, 50],
["eq_int", 17, 4, 8, 1748, 50],
["jump", "eq_done_3528", 1748, 50],
"eq_ni_3529",
["is_num", 18, 4, 1748, 50],
["jump_false", 18, "eq_nn_3530", 1748, 50],
"_nop_tc_235",
["jump", "eq_nn_3530", 1748, 50],
["eq_float", 17, 4, 8, 1748, 50],
["jump", "eq_done_3528", 1748, 50],
"eq_nn_3530",
["is_text", 18, 4, 1748, 50],
["jump_false", 18, "eq_nt_3531", 1748, 50],
"_nop_tc_236",
"_nop_tc_237",
["eq_text", 17, 4, 8, 1748, 50],
["jump", "eq_done_3528", 1748, 50],
"eq_nt_3531",
["is_null", 18, 4, 1748, 50],
["jump_false", 18, "eq_nnl_3532", 1748, 50],
"_nop_tc_238",
["jump", "eq_nnl_3532", 1748, 50],
["true", 17, 1748, 50],
["jump", "eq_done_3528", 1748, 50],
"eq_nnl_3532",
["is_bool", 18, 4, 1748, 50],
["jump_false", 18, "eq_nb_3533", 1748, 50],
"_nop_tc_239",
["jump", "eq_nb_3533", 1748, 50],
["eq_bool", 17, 4, 8, 1748, 50],
["jump", "eq_done_3528", 1748, 50],
"eq_nb_3533",
["false", 17, 1748, 50],
"eq_done_3528",
["move", 7, 17, 1748, 50],
"or_end_3381",
["move", 8, 7, 1748, 50],
["jump_true", 8, "or_end_3380", 1748, 50],
["access", 7, ".", 1749, 17],
["is_identical", 17, 4, 7, 1749, 17],
["jump_true", 17, "eq_done_3534", 1749, 17],
["is_int", 18, 4, 1749, 17],
["jump_false", 18, "eq_ni_3535", 1749, 17],
"_nop_tc_240",
["jump", "eq_ni_3535", 1749, 17],
["eq_int", 17, 4, 7, 1749, 17],
["jump", "eq_done_3534", 1749, 17],
"eq_ni_3535",
["is_num", 18, 4, 1749, 17],
["jump_false", 18, "eq_nn_3536", 1749, 17],
"_nop_tc_241",
["jump", "eq_nn_3536", 1749, 17],
["eq_float", 17, 4, 7, 1749, 17],
["jump", "eq_done_3534", 1749, 17],
"eq_nn_3536",
["is_text", 18, 4, 1749, 17],
["jump_false", 18, "eq_nt_3537", 1749, 17],
"_nop_tc_242",
"_nop_tc_243",
["eq_text", 17, 4, 7, 1749, 17],
["jump", "eq_done_3534", 1749, 17],
"eq_nt_3537",
["is_null", 18, 4, 1749, 17],
["jump_false", 18, "eq_nnl_3538", 1749, 17],
"_nop_tc_244",
["jump", "eq_nnl_3538", 1749, 17],
["true", 17, 1749, 17],
["jump", "eq_done_3534", 1749, 17],
"eq_nnl_3538",
["is_bool", 18, 4, 1749, 17],
["jump_false", 18, "eq_nb_3539", 1749, 17],
"_nop_tc_245",
["jump", "eq_nb_3539", 1749, 17],
["eq_bool", 17, 4, 7, 1749, 17],
["jump", "eq_done_3534", 1749, 17],
"eq_nb_3539",
["false", 17, 1749, 17],
"eq_done_3534",
["move", 8, 17, 1749, 17],
"or_end_3380",
["jump_false", 8, "if_else_3378", 1749, 17],
["load_field", 7, 2, "left", 1750, 29],
["get", 8, 42, 1, 1750, 7],
["frame", 17, 8, 2, 1750, 7],
["null", 8, 1750, 7],
["setarg", 17, 0, 8, 1750, 7],
["setarg", 17, 1, 1, 1750, 7],
["setarg", 17, 2, 7, 1750, 7],
["invoke", 17, 7, 1750, 7],
["load_field", 7, 2, "right", 1751, 29],
["get", 8, 42, 1, 1751, 7],
["frame", 17, 8, 2, 1751, 7],
["null", 8, 1751, 7],
["setarg", 17, 0, 8, 1751, 7],
["setarg", 17, 1, 1, 1751, 7],
["setarg", 17, 2, 7, 1751, 7],
["invoke", 17, 7, 1751, 7],
["null", 7, 1752, 14],
["return", 7, 1752, 14],
"_nop_ur_6",
"if_else_3378",
"if_end_3379",
["access", 7, "then", 1755, 17],
["is_identical", 8, 4, 7, 1755, 17],
["jump_true", 8, "eq_done_3542", 1755, 17],
["is_int", 17, 4, 1755, 17],
["jump_false", 17, "eq_ni_3543", 1755, 17],
"_nop_tc_246",
["jump", "eq_ni_3543", 1755, 17],
["eq_int", 8, 4, 7, 1755, 17],
["jump", "eq_done_3542", 1755, 17],
"eq_ni_3543",
["is_num", 17, 4, 1755, 17],
["jump_false", 17, "eq_nn_3544", 1755, 17],
"_nop_tc_247",
["jump", "eq_nn_3544", 1755, 17],
["eq_float", 8, 4, 7, 1755, 17],
["jump", "eq_done_3542", 1755, 17],
"eq_nn_3544",
["is_text", 17, 4, 1755, 17],
["jump_false", 17, "eq_nt_3545", 1755, 17],
"_nop_tc_248",
"_nop_tc_249",
["eq_text", 8, 4, 7, 1755, 17],
["jump", "eq_done_3542", 1755, 17],
"eq_nt_3545",
["is_null", 17, 4, 1755, 17],
["jump_false", 17, "eq_nnl_3546", 1755, 17],
"_nop_tc_250",
["jump", "eq_nnl_3546", 1755, 17],
["true", 8, 1755, 17],
["jump", "eq_done_3542", 1755, 17],
"eq_nnl_3546",
["is_bool", 17, 4, 1755, 17],
["jump_false", 17, "eq_nb_3547", 1755, 17],
"_nop_tc_251",
["jump", "eq_nb_3547", 1755, 17],
["eq_bool", 8, 4, 7, 1755, 17],
["jump", "eq_done_3542", 1755, 17],
"eq_nb_3547",
["false", 8, 1755, 17],
"eq_done_3542",
["jump_false", 8, "if_else_3540", 1755, 17],
["load_field", 7, 2, "expression", 1756, 29],
["get", 8, 42, 1, 1756, 7],
["frame", 17, 8, 2, 1756, 7],
["null", 8, 1756, 7],
["setarg", 17, 0, 8, 1756, 7],
["setarg", 17, 1, 1, 1756, 7],
["setarg", 17, 2, 7, 1756, 7],
["invoke", 17, 7, 1756, 7],
["load_field", 7, 2, "then", 1757, 29],
["get", 8, 42, 1, 1757, 7],
["frame", 17, 8, 2, 1757, 7],
["null", 8, 1757, 7],
["setarg", 17, 0, 8, 1757, 7],
["setarg", 17, 1, 1, 1757, 7],
["setarg", 17, 2, 7, 1757, 7],
["invoke", 17, 7, 1757, 7],
["load_field", 7, 2, "else", 1758, 29],
["get", 8, 42, 1, 1758, 7],
["frame", 17, 8, 2, 1758, 7],
["null", 8, 1758, 7],
["setarg", 17, 0, 8, 1758, 7],
["setarg", 17, 1, 1, 1758, 7],
["setarg", 17, 2, 7, 1758, 7],
["invoke", 17, 7, 1758, 7],
["null", 7, 1759, 14],
["return", 7, 1759, 14],
"_nop_ur_7",
"if_else_3540",
"if_end_3541",
["access", 7, "(", 1762, 17],
["is_identical", 8, 4, 7, 1762, 17],
["jump_true", 8, "eq_done_3550", 1762, 17],
["is_int", 17, 4, 1762, 17],
["jump_false", 17, "eq_ni_3551", 1762, 17],
"_nop_tc_252",
["jump", "eq_ni_3551", 1762, 17],
["eq_int", 8, 4, 7, 1762, 17],
["jump", "eq_done_3550", 1762, 17],
"eq_ni_3551",
["is_num", 17, 4, 1762, 17],
["jump_false", 17, "eq_nn_3552", 1762, 17],
"_nop_tc_253",
["jump", "eq_nn_3552", 1762, 17],
["eq_float", 8, 4, 7, 1762, 17],
["jump", "eq_done_3550", 1762, 17],
"eq_nn_3552",
["is_text", 17, 4, 1762, 17],
["jump_false", 17, "eq_nt_3553", 1762, 17],
"_nop_tc_254",
"_nop_tc_255",
["eq_text", 8, 4, 7, 1762, 17],
["jump", "eq_done_3550", 1762, 17],
"eq_nt_3553",
["is_null", 17, 4, 1762, 17],
["jump_false", 17, "eq_nnl_3554", 1762, 17],
"_nop_tc_256",
["jump", "eq_nnl_3554", 1762, 17],
["true", 8, 1762, 17],
["jump", "eq_done_3550", 1762, 17],
"eq_nnl_3554",
["is_bool", 17, 4, 1762, 17],
["jump_false", 17, "eq_nb_3555", 1762, 17],
"_nop_tc_257",
["jump", "eq_nb_3555", 1762, 17],
["eq_bool", 8, 4, 7, 1762, 17],
["jump", "eq_done_3550", 1762, 17],
"eq_nb_3555",
["false", 8, 1762, 17],
"eq_done_3550",
["jump_false", 8, "if_else_3548", 1762, 17],
["load_field", 7, 2, "expression", 1763, 29],
["get", 8, 42, 1, 1763, 7],
["frame", 17, 8, 2, 1763, 7],
["null", 8, 1763, 7],
["setarg", 17, 0, 8, 1763, 7],
["setarg", 17, 1, 1, 1763, 7],
["setarg", 17, 2, 7, 1763, 7],
["invoke", 17, 7, 1763, 7],
["access", 6, 0, 1764, 11],
"while_start_3556",
["load_field", 7, 2, "list", 1765, 25],
["length", 8, 7, 1765, 25],
["is_int", 7, 6, 1765, 25],
["jump_false", 7, "rel_ni_3558", 1765, 25],
"_nop_tc_258",
"_nop_tc_259",
["lt_int", 7, 6, 8, 1765, 25],
["jump", "rel_done_3560", 1765, 25],
"rel_ni_3558",
"_nop_tc_260",
"_nop_tc_261",
"_nop_tc_262",
"_nop_tc_263",
["lt_float", 7, 6, 8, 1765, 25],
["jump", "rel_done_3560", 1765, 25],
"rel_nn_3559",
"_nop_tc_264",
["jump", "rel_err_3561", 1765, 25],
"_nop_tc_265",
["jump", "rel_err_3561", 1765, 25],
["lt_text", 7, 6, 8, 1765, 25],
["jump", "rel_done_3560", 1765, 25],
"rel_err_3561",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1765,
25
],
["access", 17, "error", 1765, 25],
["access", 18, "cannot compare with '<': operands must be same type", 1765, 25],
["array", 19, 0, 1765, 25],
["push", 19, 18, 1765, 25],
["frame", 18, 8, 2, 1765, 25],
["null", 8, 1765, 25],
["setarg", 18, 0, 8, 1765, 25],
["setarg", 18, 1, 17, 1765, 25],
["setarg", 18, 2, 19, 1765, 25],
["invoke", 18, 8, 1765, 25],
["disrupt", 1765, 25],
"rel_done_3560",
["jump_false", 7, "while_end_3557", 1765, 25],
["load_field", 7, 2, "list", 1766, 31],
["load_dynamic", 8, 7, 6, 1766, 41],
["get", 7, 42, 1, 1766, 9],
["frame", 17, 7, 2, 1766, 9],
["null", 7, 1766, 9],
["setarg", 17, 0, 7, 1766, 9],
["setarg", 17, 1, 1, 1766, 9],
["setarg", 17, 2, 8, 1766, 9],
["invoke", 17, 7, 1766, 9],
["access", 7, 1, 1767, 17],
"_nop_tc_266",
"_nop_tc_267",
"_nop_tc_268",
"_nop_tc_269",
["add", 8, 6, 7, 1767, 17],
["jump", "num_done_3563", 1767, 17],
"num_err_3562",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1767,
17
],
["access", 17, "error", 1767, 17],
["access", 18, "cannot apply '+': operands must be numbers", 1767, 17],
["array", 19, 0, 1767, 17],
["push", 19, 18, 1767, 17],
["frame", 18, 7, 2, 1767, 17],
["null", 7, 1767, 17],
["setarg", 18, 0, 7, 1767, 17],
["setarg", 18, 1, 17, 1767, 17],
["setarg", 18, 2, 19, 1767, 17],
["invoke", 18, 7, 1767, 17],
["disrupt", 1767, 17],
"num_done_3563",
["move", 6, 8, 1767, 17],
["jump", "while_start_3556", 1767, 17],
"while_end_3557",
["null", 7, 1769, 14],
["return", 7, 1769, 14],
"_nop_ur_8",
"if_else_3548",
"if_end_3549",
["access", 7, "!", 1772, 17],
["is_identical", 8, 4, 7, 1772, 17],
["jump_true", 8, "eq_done_3570", 1772, 17],
["is_int", 17, 4, 1772, 17],
["jump_false", 17, "eq_ni_3571", 1772, 17],
"_nop_tc_270",
["jump", "eq_ni_3571", 1772, 17],
["eq_int", 8, 4, 7, 1772, 17],
["jump", "eq_done_3570", 1772, 17],
"eq_ni_3571",
["is_num", 17, 4, 1772, 17],
["jump_false", 17, "eq_nn_3572", 1772, 17],
"_nop_tc_271",
["jump", "eq_nn_3572", 1772, 17],
["eq_float", 8, 4, 7, 1772, 17],
["jump", "eq_done_3570", 1772, 17],
"eq_nn_3572",
["is_text", 17, 4, 1772, 17],
["jump_false", 17, "eq_nt_3573", 1772, 17],
"_nop_tc_272",
"_nop_tc_273",
["eq_text", 8, 4, 7, 1772, 17],
["jump", "eq_done_3570", 1772, 17],
"eq_nt_3573",
["is_null", 17, 4, 1772, 17],
["jump_false", 17, "eq_nnl_3574", 1772, 17],
"_nop_tc_274",
["jump", "eq_nnl_3574", 1772, 17],
["true", 8, 1772, 17],
["jump", "eq_done_3570", 1772, 17],
"eq_nnl_3574",
["is_bool", 17, 4, 1772, 17],
["jump_false", 17, "eq_nb_3575", 1772, 17],
"_nop_tc_275",
["jump", "eq_nb_3575", 1772, 17],
["eq_bool", 8, 4, 7, 1772, 17],
["jump", "eq_done_3570", 1772, 17],
"eq_nb_3575",
["false", 8, 1772, 17],
"eq_done_3570",
["move", 7, 8, 1772, 17],
["jump_true", 7, "or_end_3569", 1772, 17],
["access", 8, "~", 1772, 32],
["is_identical", 17, 4, 8, 1772, 32],
["jump_true", 17, "eq_done_3576", 1772, 32],
["is_int", 18, 4, 1772, 32],
["jump_false", 18, "eq_ni_3577", 1772, 32],
"_nop_tc_276",
["jump", "eq_ni_3577", 1772, 32],
["eq_int", 17, 4, 8, 1772, 32],
["jump", "eq_done_3576", 1772, 32],
"eq_ni_3577",
["is_num", 18, 4, 1772, 32],
["jump_false", 18, "eq_nn_3578", 1772, 32],
"_nop_tc_277",
["jump", "eq_nn_3578", 1772, 32],
["eq_float", 17, 4, 8, 1772, 32],
["jump", "eq_done_3576", 1772, 32],
"eq_nn_3578",
["is_text", 18, 4, 1772, 32],
["jump_false", 18, "eq_nt_3579", 1772, 32],
"_nop_tc_278",
"_nop_tc_279",
["eq_text", 17, 4, 8, 1772, 32],
["jump", "eq_done_3576", 1772, 32],
"eq_nt_3579",
["is_null", 18, 4, 1772, 32],
["jump_false", 18, "eq_nnl_3580", 1772, 32],
"_nop_tc_280",
["jump", "eq_nnl_3580", 1772, 32],
["true", 17, 1772, 32],
["jump", "eq_done_3576", 1772, 32],
"eq_nnl_3580",
["is_bool", 18, 4, 1772, 32],
["jump_false", 18, "eq_nb_3581", 1772, 32],
"_nop_tc_281",
["jump", "eq_nb_3581", 1772, 32],
["eq_bool", 17, 4, 8, 1772, 32],
["jump", "eq_done_3576", 1772, 32],
"eq_nb_3581",
["false", 17, 1772, 32],
"eq_done_3576",
["move", 7, 17, 1772, 32],
"or_end_3569",
["move", 8, 7, 1772, 32],
["jump_true", 8, "or_end_3568", 1772, 32],
["access", 7, "delete", 1772, 47],
["is_identical", 17, 4, 7, 1772, 47],
["jump_true", 17, "eq_done_3582", 1772, 47],
["is_int", 18, 4, 1772, 47],
["jump_false", 18, "eq_ni_3583", 1772, 47],
"_nop_tc_282",
["jump", "eq_ni_3583", 1772, 47],
["eq_int", 17, 4, 7, 1772, 47],
["jump", "eq_done_3582", 1772, 47],
"eq_ni_3583",
["is_num", 18, 4, 1772, 47],
["jump_false", 18, "eq_nn_3584", 1772, 47],
"_nop_tc_283",
["jump", "eq_nn_3584", 1772, 47],
["eq_float", 17, 4, 7, 1772, 47],
["jump", "eq_done_3582", 1772, 47],
"eq_nn_3584",
["is_text", 18, 4, 1772, 47],
["jump_false", 18, "eq_nt_3585", 1772, 47],
"_nop_tc_284",
"_nop_tc_285",
["eq_text", 17, 4, 7, 1772, 47],
["jump", "eq_done_3582", 1772, 47],
"eq_nt_3585",
["is_null", 18, 4, 1772, 47],
["jump_false", 18, "eq_nnl_3586", 1772, 47],
"_nop_tc_286",
["jump", "eq_nnl_3586", 1772, 47],
["true", 17, 1772, 47],
["jump", "eq_done_3582", 1772, 47],
"eq_nnl_3586",
["is_bool", 18, 4, 1772, 47],
["jump_false", 18, "eq_nb_3587", 1772, 47],
"_nop_tc_287",
["jump", "eq_nb_3587", 1772, 47],
["eq_bool", 17, 4, 7, 1772, 47],
["jump", "eq_done_3582", 1772, 47],
"eq_nb_3587",
["false", 17, 1772, 47],
"eq_done_3582",
["move", 8, 17, 1772, 47],
"or_end_3568",
["move", 7, 8, 1772, 47],
["jump_true", 7, "or_end_3567", 1772, 47],
["access", 8, "-unary", 1773, 17],
["is_identical", 17, 4, 8, 1773, 17],
["jump_true", 17, "eq_done_3588", 1773, 17],
["is_int", 18, 4, 1773, 17],
["jump_false", 18, "eq_ni_3589", 1773, 17],
"_nop_tc_288",
["jump", "eq_ni_3589", 1773, 17],
["eq_int", 17, 4, 8, 1773, 17],
["jump", "eq_done_3588", 1773, 17],
"eq_ni_3589",
["is_num", 18, 4, 1773, 17],
["jump_false", 18, "eq_nn_3590", 1773, 17],
"_nop_tc_289",
["jump", "eq_nn_3590", 1773, 17],
["eq_float", 17, 4, 8, 1773, 17],
["jump", "eq_done_3588", 1773, 17],
"eq_nn_3590",
["is_text", 18, 4, 1773, 17],
["jump_false", 18, "eq_nt_3591", 1773, 17],
"_nop_tc_290",
"_nop_tc_291",
["eq_text", 17, 4, 8, 1773, 17],
["jump", "eq_done_3588", 1773, 17],
"eq_nt_3591",
["is_null", 18, 4, 1773, 17],
["jump_false", 18, "eq_nnl_3592", 1773, 17],
"_nop_tc_292",
["jump", "eq_nnl_3592", 1773, 17],
["true", 17, 1773, 17],
["jump", "eq_done_3588", 1773, 17],
"eq_nnl_3592",
["is_bool", 18, 4, 1773, 17],
["jump_false", 18, "eq_nb_3593", 1773, 17],
"_nop_tc_293",
["jump", "eq_nb_3593", 1773, 17],
["eq_bool", 17, 4, 8, 1773, 17],
["jump", "eq_done_3588", 1773, 17],
"eq_nb_3593",
["false", 17, 1773, 17],
"eq_done_3588",
["move", 7, 17, 1773, 17],
"or_end_3567",
["move", 8, 7, 1773, 17],
["jump_true", 8, "or_end_3566", 1773, 17],
["access", 7, "+unary", 1773, 37],
["is_identical", 17, 4, 7, 1773, 37],
["jump_true", 17, "eq_done_3594", 1773, 37],
["is_int", 18, 4, 1773, 37],
["jump_false", 18, "eq_ni_3595", 1773, 37],
"_nop_tc_294",
["jump", "eq_ni_3595", 1773, 37],
["eq_int", 17, 4, 7, 1773, 37],
["jump", "eq_done_3594", 1773, 37],
"eq_ni_3595",
["is_num", 18, 4, 1773, 37],
["jump_false", 18, "eq_nn_3596", 1773, 37],
"_nop_tc_295",
["jump", "eq_nn_3596", 1773, 37],
["eq_float", 17, 4, 7, 1773, 37],
["jump", "eq_done_3594", 1773, 37],
"eq_nn_3596",
["is_text", 18, 4, 1773, 37],
["jump_false", 18, "eq_nt_3597", 1773, 37],
"_nop_tc_296",
"_nop_tc_297",
["eq_text", 17, 4, 7, 1773, 37],
["jump", "eq_done_3594", 1773, 37],
"eq_nt_3597",
["is_null", 18, 4, 1773, 37],
["jump_false", 18, "eq_nnl_3598", 1773, 37],
"_nop_tc_298",
["jump", "eq_nnl_3598", 1773, 37],
["true", 17, 1773, 37],
["jump", "eq_done_3594", 1773, 37],
"eq_nnl_3598",
["is_bool", 18, 4, 1773, 37],
["jump_false", 18, "eq_nb_3599", 1773, 37],
"_nop_tc_299",
["jump", "eq_nb_3599", 1773, 37],
["eq_bool", 17, 4, 7, 1773, 37],
["jump", "eq_done_3594", 1773, 37],
"eq_nb_3599",
["false", 17, 1773, 37],
"eq_done_3594",
["move", 8, 17, 1773, 37],
"or_end_3566",
["jump_false", 8, "if_else_3564", 1773, 37],
["load_field", 7, 2, "expression", 1774, 29],
["get", 8, 42, 1, 1774, 7],
["frame", 17, 8, 2, 1774, 7],
["null", 8, 1774, 7],
["setarg", 17, 0, 8, 1774, 7],
["setarg", 17, 1, 1, 1774, 7],
["setarg", 17, 2, 7, 1774, 7],
["invoke", 17, 7, 1774, 7],
["null", 7, 1775, 14],
["return", 7, 1775, 14],
"_nop_ur_9",
"if_else_3564",
"if_end_3565",
["access", 7, "array", 1778, 17],
["is_identical", 8, 4, 7, 1778, 17],
["jump_true", 8, "eq_done_3602", 1778, 17],
["is_int", 17, 4, 1778, 17],
["jump_false", 17, "eq_ni_3603", 1778, 17],
"_nop_tc_300",
["jump", "eq_ni_3603", 1778, 17],
["eq_int", 8, 4, 7, 1778, 17],
["jump", "eq_done_3602", 1778, 17],
"eq_ni_3603",
["is_num", 17, 4, 1778, 17],
["jump_false", 17, "eq_nn_3604", 1778, 17],
"_nop_tc_301",
["jump", "eq_nn_3604", 1778, 17],
["eq_float", 8, 4, 7, 1778, 17],
["jump", "eq_done_3602", 1778, 17],
"eq_nn_3604",
["is_text", 17, 4, 1778, 17],
["jump_false", 17, "eq_nt_3605", 1778, 17],
"_nop_tc_302",
"_nop_tc_303",
["eq_text", 8, 4, 7, 1778, 17],
["jump", "eq_done_3602", 1778, 17],
"eq_nt_3605",
["is_null", 17, 4, 1778, 17],
["jump_false", 17, "eq_nnl_3606", 1778, 17],
"_nop_tc_304",
["jump", "eq_nnl_3606", 1778, 17],
["true", 8, 1778, 17],
["jump", "eq_done_3602", 1778, 17],
"eq_nnl_3606",
["is_bool", 17, 4, 1778, 17],
["jump_false", 17, "eq_nb_3607", 1778, 17],
"_nop_tc_305",
["jump", "eq_nb_3607", 1778, 17],
["eq_bool", 8, 4, 7, 1778, 17],
["jump", "eq_done_3602", 1778, 17],
"eq_nb_3607",
["false", 8, 1778, 17],
"eq_done_3602",
["jump_false", 8, "if_else_3600", 1778, 17],
["access", 6, 0, 1779, 11],
"while_start_3608",
["load_field", 7, 2, "list", 1780, 25],
["length", 8, 7, 1780, 25],
["is_int", 7, 6, 1780, 25],
["jump_false", 7, "rel_ni_3610", 1780, 25],
"_nop_tc_306",
"_nop_tc_307",
["lt_int", 7, 6, 8, 1780, 25],
["jump", "rel_done_3612", 1780, 25],
"rel_ni_3610",
"_nop_tc_308",
"_nop_tc_309",
"_nop_tc_310",
"_nop_tc_311",
["lt_float", 7, 6, 8, 1780, 25],
["jump", "rel_done_3612", 1780, 25],
"rel_nn_3611",
"_nop_tc_312",
["jump", "rel_err_3613", 1780, 25],
"_nop_tc_313",
["jump", "rel_err_3613", 1780, 25],
["lt_text", 7, 6, 8, 1780, 25],
["jump", "rel_done_3612", 1780, 25],
"rel_err_3613",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1780,
25
],
["access", 17, "error", 1780, 25],
["access", 18, "cannot compare with '<': operands must be same type", 1780, 25],
["array", 19, 0, 1780, 25],
["push", 19, 18, 1780, 25],
["frame", 18, 8, 2, 1780, 25],
["null", 8, 1780, 25],
["setarg", 18, 0, 8, 1780, 25],
["setarg", 18, 1, 17, 1780, 25],
["setarg", 18, 2, 19, 1780, 25],
["invoke", 18, 8, 1780, 25],
["disrupt", 1780, 25],
"rel_done_3612",
["jump_false", 7, "while_end_3609", 1780, 25],
["load_field", 7, 2, "list", 1781, 31],
["load_dynamic", 8, 7, 6, 1781, 41],
["get", 7, 42, 1, 1781, 9],
["frame", 17, 7, 2, 1781, 9],
["null", 7, 1781, 9],
["setarg", 17, 0, 7, 1781, 9],
["setarg", 17, 1, 1, 1781, 9],
["setarg", 17, 2, 8, 1781, 9],
["invoke", 17, 7, 1781, 9],
["access", 7, 1, 1782, 17],
"_nop_tc_314",
"_nop_tc_315",
"_nop_tc_316",
"_nop_tc_317",
["add", 8, 6, 7, 1782, 17],
["jump", "num_done_3615", 1782, 17],
"num_err_3614",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1782,
17
],
["access", 17, "error", 1782, 17],
["access", 18, "cannot apply '+': operands must be numbers", 1782, 17],
["array", 19, 0, 1782, 17],
["push", 19, 18, 1782, 17],
["frame", 18, 7, 2, 1782, 17],
["null", 7, 1782, 17],
["setarg", 18, 0, 7, 1782, 17],
["setarg", 18, 1, 17, 1782, 17],
["setarg", 18, 2, 19, 1782, 17],
["invoke", 18, 7, 1782, 17],
["disrupt", 1782, 17],
"num_done_3615",
["move", 6, 8, 1782, 17],
["jump", "while_start_3608", 1782, 17],
"while_end_3609",
["null", 7, 1784, 14],
["return", 7, 1784, 14],
"_nop_ur_10",
"if_else_3600",
"if_end_3601",
["access", 7, "record", 1787, 17],
["is_identical", 8, 4, 7, 1787, 17],
["jump_true", 8, "eq_done_3618", 1787, 17],
["is_int", 17, 4, 1787, 17],
["jump_false", 17, "eq_ni_3619", 1787, 17],
"_nop_tc_318",
["jump", "eq_ni_3619", 1787, 17],
["eq_int", 8, 4, 7, 1787, 17],
["jump", "eq_done_3618", 1787, 17],
"eq_ni_3619",
["is_num", 17, 4, 1787, 17],
["jump_false", 17, "eq_nn_3620", 1787, 17],
"_nop_tc_319",
["jump", "eq_nn_3620", 1787, 17],
["eq_float", 8, 4, 7, 1787, 17],
["jump", "eq_done_3618", 1787, 17],
"eq_nn_3620",
["is_text", 17, 4, 1787, 17],
["jump_false", 17, "eq_nt_3621", 1787, 17],
"_nop_tc_320",
"_nop_tc_321",
["eq_text", 8, 4, 7, 1787, 17],
["jump", "eq_done_3618", 1787, 17],
"eq_nt_3621",
["is_null", 17, 4, 1787, 17],
["jump_false", 17, "eq_nnl_3622", 1787, 17],
"_nop_tc_322",
["jump", "eq_nnl_3622", 1787, 17],
["true", 8, 1787, 17],
["jump", "eq_done_3618", 1787, 17],
"eq_nnl_3622",
["is_bool", 17, 4, 1787, 17],
["jump_false", 17, "eq_nb_3623", 1787, 17],
"_nop_tc_323",
["jump", "eq_nb_3623", 1787, 17],
["eq_bool", 8, 4, 7, 1787, 17],
["jump", "eq_done_3618", 1787, 17],
"eq_nb_3623",
["false", 8, 1787, 17],
"eq_done_3618",
["jump_false", 8, "if_else_3616", 1787, 17],
["access", 6, 0, 1788, 11],
"while_start_3624",
["load_field", 7, 2, "list", 1789, 25],
["length", 8, 7, 1789, 25],
["is_int", 7, 6, 1789, 25],
["jump_false", 7, "rel_ni_3626", 1789, 25],
"_nop_tc_324",
"_nop_tc_325",
["lt_int", 7, 6, 8, 1789, 25],
["jump", "rel_done_3628", 1789, 25],
"rel_ni_3626",
"_nop_tc_326",
"_nop_tc_327",
"_nop_tc_328",
"_nop_tc_329",
["lt_float", 7, 6, 8, 1789, 25],
["jump", "rel_done_3628", 1789, 25],
"rel_nn_3627",
"_nop_tc_330",
["jump", "rel_err_3629", 1789, 25],
"_nop_tc_331",
["jump", "rel_err_3629", 1789, 25],
["lt_text", 7, 6, 8, 1789, 25],
["jump", "rel_done_3628", 1789, 25],
"rel_err_3629",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1789,
25
],
["access", 17, "error", 1789, 25],
["access", 18, "cannot compare with '<': operands must be same type", 1789, 25],
["array", 19, 0, 1789, 25],
["push", 19, 18, 1789, 25],
["frame", 18, 8, 2, 1789, 25],
["null", 8, 1789, 25],
["setarg", 18, 0, 8, 1789, 25],
["setarg", 18, 1, 17, 1789, 25],
["setarg", 18, 2, 19, 1789, 25],
["invoke", 18, 8, 1789, 25],
["disrupt", 1789, 25],
"rel_done_3628",
["jump_false", 7, "while_end_3625", 1789, 25],
["load_field", 7, 2, "list", 1790, 16],
["load_dynamic", 8, 7, 6, 1790, 26],
["move", 9, 8, 1790, 26],
["load_field", 7, 9, "right", 1791, 15],
["move", 10, 7, 1791, 15],
["get", 7, 42, 1, 1792, 9],
["frame", 8, 7, 2, 1792, 9],
["null", 7, 1792, 9],
["setarg", 8, 0, 7, 1792, 9],
["setarg", 8, 1, 1, 1792, 9],
["setarg", 8, 2, 10, 1792, 9],
["invoke", 8, 7, 1792, 9],
["access", 7, 1, 1793, 17],
"_nop_tc_332",
"_nop_tc_333",
"_nop_tc_334",
"_nop_tc_335",
["add", 8, 6, 7, 1793, 17],
["jump", "num_done_3631", 1793, 17],
"num_err_3630",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1793,
17
],
["access", 17, "error", 1793, 17],
["access", 18, "cannot apply '+': operands must be numbers", 1793, 17],
["array", 19, 0, 1793, 17],
["push", 19, 18, 1793, 17],
["frame", 18, 7, 2, 1793, 17],
["null", 7, 1793, 17],
["setarg", 18, 0, 7, 1793, 17],
["setarg", 18, 1, 17, 1793, 17],
["setarg", 18, 2, 19, 1793, 17],
["invoke", 18, 7, 1793, 17],
["disrupt", 1793, 17],
"num_done_3631",
["move", 6, 8, 1793, 17],
["jump", "while_start_3624", 1793, 17],
"while_end_3625",
["null", 7, 1795, 14],
["return", 7, 1795, 14],
"_nop_ur_11",
"if_else_3616",
"if_end_3617",
["access", 7, "function", 1798, 17],
["is_identical", 8, 4, 7, 1798, 17],
["jump_true", 8, "eq_done_3634", 1798, 17],
["is_int", 9, 4, 1798, 17],
["jump_false", 9, "eq_ni_3635", 1798, 17],
"_nop_tc_336",
["jump", "eq_ni_3635", 1798, 17],
["eq_int", 8, 4, 7, 1798, 17],
["jump", "eq_done_3634", 1798, 17],
"eq_ni_3635",
["is_num", 9, 4, 1798, 17],
["jump_false", 9, "eq_nn_3636", 1798, 17],
"_nop_tc_337",
["jump", "eq_nn_3636", 1798, 17],
["eq_float", 8, 4, 7, 1798, 17],
["jump", "eq_done_3634", 1798, 17],
"eq_nn_3636",
["is_text", 9, 4, 1798, 17],
["jump_false", 9, "eq_nt_3637", 1798, 17],
"_nop_tc_338",
"_nop_tc_339",
["eq_text", 8, 4, 7, 1798, 17],
["jump", "eq_done_3634", 1798, 17],
"eq_nt_3637",
["is_null", 9, 4, 1798, 17],
["jump_false", 9, "eq_nnl_3638", 1798, 17],
"_nop_tc_340",
["jump", "eq_nnl_3638", 1798, 17],
["true", 8, 1798, 17],
["jump", "eq_done_3634", 1798, 17],
"eq_nnl_3638",
["is_bool", 9, 4, 1798, 17],
["jump_false", 9, "eq_nb_3639", 1798, 17],
"_nop_tc_341",
["jump", "eq_nb_3639", 1798, 17],
["eq_bool", 8, 4, 7, 1798, 17],
["jump", "eq_done_3634", 1798, 17],
"eq_nb_3639",
["false", 8, 1798, 17],
"eq_done_3634",
["jump_false", 8, "if_else_3632", 1798, 17],
["get", 7, 55, 1, 1799, 19],
["frame", 8, 7, 1, 1799, 19],
["null", 7, 1799, 19],
["setarg", 8, 0, 7, 1799, 19],
["setarg", 8, 1, 1, 1799, 19],
["invoke", 8, 7, 1799, 19],
["move", 16, 7, 1799, 19],
["null", 7, 1800, 24],
["is_identical", 8, 16, 7, 1800, 24],
["jump_true", 8, "ne_nid_3643", 1800, 24],
["jump", "ne_ni_3644", 1800, 24],
"ne_nid_3643",
["false", 8, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_ni_3644",
["is_int", 9, 16, 1800, 24],
["jump_false", 9, "ne_nn_3645", 1800, 24],
"_nop_tc_342",
["jump", "ne_nn_3645", 1800, 24],
["ne_int", 8, 16, 7, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_nn_3645",
["is_num", 9, 16, 1800, 24],
["jump_false", 9, "ne_nt_3646", 1800, 24],
"_nop_tc_343",
["jump", "ne_nt_3646", 1800, 24],
["ne_float", 8, 16, 7, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_nt_3646",
["is_text", 9, 16, 1800, 24],
["jump_false", 9, "ne_nnl_3647", 1800, 24],
"_nop_tc_344",
["jump", "ne_nnl_3647", 1800, 24],
["ne_text", 8, 16, 7, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_nnl_3647",
["is_null", 9, 16, 1800, 24],
["jump_false", 9, "ne_nb_3648", 1800, 24],
"_nop_tc_345",
"_nop_tc_346",
["false", 8, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_nb_3648",
["is_bool", 9, 16, 1800, 24],
["jump_false", 9, "ne_mis_3649", 1800, 24],
"_nop_tc_347",
["jump", "ne_mis_3649", 1800, 24],
["ne_bool", 8, 16, 7, 1800, 24],
["jump", "ne_done_3642", 1800, 24],
"ne_mis_3649",
["true", 8, 1800, 24],
"ne_done_3642",
["jump_false", 8, "if_else_3640", 1800, 24],
["true", 7, 1800, 57],
["store_field", 16, 7, "has_inner_func", 1800, 30],
["jump", "if_end_3641", 1800, 30],
"if_else_3640",
"if_end_3641",
["load_field", 7, 2, "function_nr", 1801, 19],
["move", 11, 7, 1801, 19],
["null", 7, 1802, 24],
["is_identical", 8, 11, 7, 1802, 24],
["jump_true", 8, "eq_done_3652", 1802, 24],
["is_int", 9, 11, 1802, 24],
["jump_false", 9, "eq_ni_3653", 1802, 24],
"_nop_tc_348",
["jump", "eq_ni_3653", 1802, 24],
["eq_int", 8, 11, 7, 1802, 24],
["jump", "eq_done_3652", 1802, 24],
"eq_ni_3653",
["is_num", 9, 11, 1802, 24],
["jump_false", 9, "eq_nn_3654", 1802, 24],
"_nop_tc_349",
["jump", "eq_nn_3654", 1802, 24],
["eq_float", 8, 11, 7, 1802, 24],
["jump", "eq_done_3652", 1802, 24],
"eq_nn_3654",
["is_text", 9, 11, 1802, 24],
["jump_false", 9, "eq_nt_3655", 1802, 24],
"_nop_tc_350",
["jump", "eq_nt_3655", 1802, 24],
["eq_text", 8, 11, 7, 1802, 24],
["jump", "eq_done_3652", 1802, 24],
"eq_nt_3655",
["is_null", 9, 11, 1802, 24],
["jump_false", 9, "eq_nnl_3656", 1802, 24],
"_nop_tc_351",
"_nop_tc_352",
["true", 8, 1802, 24],
["jump", "eq_done_3652", 1802, 24],
"eq_nnl_3656",
["is_bool", 9, 11, 1802, 24],
["jump_false", 9, "eq_nb_3657", 1802, 24],
"_nop_tc_353",
["jump", "eq_nb_3657", 1802, 24],
["eq_bool", 8, 11, 7, 1802, 24],
["jump", "eq_done_3652", 1802, 24],
"eq_nb_3657",
["false", 8, 1802, 24],
"eq_done_3652",
["jump_false", 8, "if_else_3650", 1802, 24],
["load_field", 7, 1, "function_nr", 1802, 42],
["move", 11, 7, 1802, 42],
["jump", "if_end_3651", 1802, 42],
"if_else_3650",
"if_end_3651",
["record", 7, 1],
["true", 8, 1803, 57],
["store_field", 7, 8, "is_func", 1803, 57],
["get", 8, 50, 1, 1803, 18],
["frame", 9, 8, 3, 1803, 18],
["null", 8, 1803, 18],
["setarg", 9, 0, 8, 1803, 18],
["setarg", 9, 1, 1, 1803, 18],
["setarg", 9, 2, 11, 1803, 18],
["setarg", 9, 3, 7, 1803, 18],
["invoke", 9, 7, 1803, 18],
["move", 12, 7, 1803, 18],
["store_field", 12, 2, "func_node", 1804, 7],
["load_field", 7, 1, "function_nr", 1805, 20],
["store_field", 2, 7, "outer", 1805, 7],
["access", 6, 0, 1806, 11],
"while_start_3658",
["load_field", 7, 2, "list", 1807, 25],
["length", 8, 7, 1807, 25],
["is_int", 7, 6, 1807, 25],
["jump_false", 7, "rel_ni_3660", 1807, 25],
"_nop_tc_354",
"_nop_tc_355",
["lt_int", 7, 6, 8, 1807, 25],
["jump", "rel_done_3662", 1807, 25],
"rel_ni_3660",
"_nop_tc_356",
"_nop_tc_357",
"_nop_tc_358",
"_nop_tc_359",
["lt_float", 7, 6, 8, 1807, 25],
["jump", "rel_done_3662", 1807, 25],
"rel_nn_3661",
"_nop_tc_360",
["jump", "rel_err_3663", 1807, 25],
"_nop_tc_361",
["jump", "rel_err_3663", 1807, 25],
["lt_text", 7, 6, 8, 1807, 25],
["jump", "rel_done_3662", 1807, 25],
"rel_err_3663",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1807,
25
],
["access", 9, "error", 1807, 25],
["access", 10, "cannot compare with '<': operands must be same type", 1807, 25],
["array", 16, 0, 1807, 25],
["push", 16, 10, 1807, 25],
["frame", 10, 8, 2, 1807, 25],
["null", 8, 1807, 25],
["setarg", 10, 0, 8, 1807, 25],
["setarg", 10, 1, 9, 1807, 25],
["setarg", 10, 2, 16, 1807, 25],
["invoke", 10, 8, 1807, 25],
["disrupt", 1807, 25],
"rel_done_3662",
["jump_false", 7, "while_end_3659", 1807, 25],
["load_field", 7, 2, "list", 1808, 17],
["load_dynamic", 8, 7, 6, 1808, 27],
["load_field", 7, 8, "name", 1808, 27],
["move", 13, 7, 1808, 27],
["null", 7, 1809, 22],
["is_identical", 8, 13, 7, 1809, 22],
["jump_true", 8, "ne_nid_3667", 1809, 22],
["jump", "ne_ni_3668", 1809, 22],
"ne_nid_3667",
["false", 8, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_ni_3668",
["is_int", 9, 13, 1809, 22],
["jump_false", 9, "ne_nn_3669", 1809, 22],
"_nop_tc_362",
["jump", "ne_nn_3669", 1809, 22],
["ne_int", 8, 13, 7, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_nn_3669",
["is_num", 9, 13, 1809, 22],
["jump_false", 9, "ne_nt_3670", 1809, 22],
"_nop_tc_363",
["jump", "ne_nt_3670", 1809, 22],
["ne_float", 8, 13, 7, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_nt_3670",
["is_text", 9, 13, 1809, 22],
["jump_false", 9, "ne_nnl_3671", 1809, 22],
"_nop_tc_364",
["jump", "ne_nnl_3671", 1809, 22],
["ne_text", 8, 13, 7, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_nnl_3671",
["is_null", 9, 13, 1809, 22],
["jump_false", 9, "ne_nb_3672", 1809, 22],
"_nop_tc_365",
"_nop_tc_366",
["false", 8, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_nb_3672",
["is_bool", 9, 13, 1809, 22],
["jump_false", 9, "ne_mis_3673", 1809, 22],
"_nop_tc_367",
["jump", "ne_mis_3673", 1809, 22],
["ne_bool", 8, 13, 7, 1809, 22],
["jump", "ne_done_3666", 1809, 22],
"ne_mis_3673",
["true", 8, 1809, 22],
"ne_done_3666",
["jump_false", 8, "if_else_3664", 1809, 22],
["record", 7, 3],
["true", 8, 1809, 68],
["store_field", 7, 8, "is_const", 1809, 68],
["access", 8, "input", 1809, 80],
["store_field", 7, 8, "make", 1809, 80],
["store_field", 7, 11, "fn_nr", 1809, 96],
["get", 8, 51, 1, 1809, 28],
["frame", 9, 8, 3, 1809, 28],
["null", 8, 1809, 28],
["setarg", 9, 0, 8, 1809, 28],
["setarg", 9, 1, 12, 1809, 28],
["setarg", 9, 2, 13, 1809, 28],
["setarg", 9, 3, 7, 1809, 28],
["invoke", 9, 7, 1809, 28],
["jump", "if_end_3665", 1809, 28],
"if_else_3664",
"if_end_3665",
["load_field", 7, 2, "list", 1810, 19],
["load_dynamic", 8, 7, 6, 1810, 29],
["load_field", 7, 8, "expression", 1810, 29],
["move", 14, 7, 1810, 29],
["null", 7, 1811, 24],
["is_identical", 8, 14, 7, 1811, 24],
["jump_true", 8, "ne_nid_3677", 1811, 24],
["jump", "ne_ni_3678", 1811, 24],
"ne_nid_3677",
["false", 8, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_ni_3678",
["is_int", 9, 14, 1811, 24],
["jump_false", 9, "ne_nn_3679", 1811, 24],
"_nop_tc_368",
["jump", "ne_nn_3679", 1811, 24],
["ne_int", 8, 14, 7, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_nn_3679",
["is_num", 9, 14, 1811, 24],
["jump_false", 9, "ne_nt_3680", 1811, 24],
"_nop_tc_369",
["jump", "ne_nt_3680", 1811, 24],
["ne_float", 8, 14, 7, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_nt_3680",
["is_text", 9, 14, 1811, 24],
["jump_false", 9, "ne_nnl_3681", 1811, 24],
"_nop_tc_370",
["jump", "ne_nnl_3681", 1811, 24],
["ne_text", 8, 14, 7, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_nnl_3681",
["is_null", 9, 14, 1811, 24],
["jump_false", 9, "ne_nb_3682", 1811, 24],
"_nop_tc_371",
"_nop_tc_372",
["false", 8, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_nb_3682",
["is_bool", 9, 14, 1811, 24],
["jump_false", 9, "ne_mis_3683", 1811, 24],
"_nop_tc_373",
["jump", "ne_mis_3683", 1811, 24],
["ne_bool", 8, 14, 7, 1811, 24],
["jump", "ne_done_3676", 1811, 24],
"ne_mis_3683",
["true", 8, 1811, 24],
"ne_done_3676",
["jump_false", 8, "if_else_3674", 1811, 24],
["get", 7, 42, 1, 1811, 30],
["frame", 8, 7, 2, 1811, 30],
["null", 7, 1811, 30],
["setarg", 8, 0, 7, 1811, 30],
["setarg", 8, 1, 12, 1811, 30],
["setarg", 8, 2, 14, 1811, 30],
["invoke", 8, 7, 1811, 30],
["jump", "if_end_3675", 1811, 30],
"if_else_3674",
"if_end_3675",
["access", 7, 1, 1812, 17],
"_nop_tc_374",
"_nop_tc_375",
"_nop_tc_376",
"_nop_tc_377",
["add", 8, 6, 7, 1812, 17],
["jump", "num_done_3685", 1812, 17],
"num_err_3684",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1812,
17
],
["access", 9, "error", 1812, 17],
["access", 10, "cannot apply '+': operands must be numbers", 1812, 17],
["array", 16, 0, 1812, 17],
["push", 16, 10, 1812, 17],
["frame", 10, 7, 2, 1812, 17],
["null", 7, 1812, 17],
["setarg", 10, 0, 7, 1812, 17],
["setarg", 10, 1, 9, 1812, 17],
["setarg", 10, 2, 16, 1812, 17],
["invoke", 10, 7, 1812, 17],
["disrupt", 1812, 17],
"num_done_3685",
["move", 6, 8, 1812, 17],
["jump", "while_start_3658", 1812, 17],
"while_end_3659",
["load_field", 7, 2, "statements", 1814, 11],
["null", 8, 1814, 30],
["is_identical", 9, 7, 8, 1814, 30],
["jump_true", 9, "ne_nid_3689", 1814, 30],
["jump", "ne_ni_3690", 1814, 30],
"ne_nid_3689",
["false", 9, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_ni_3690",
["is_int", 10, 7, 1814, 30],
["jump_false", 10, "ne_nn_3691", 1814, 30],
"_nop_tc_378",
["jump", "ne_nn_3691", 1814, 30],
["ne_int", 9, 7, 8, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_nn_3691",
["is_num", 10, 7, 1814, 30],
["jump_false", 10, "ne_nt_3692", 1814, 30],
"_nop_tc_379",
["jump", "ne_nt_3692", 1814, 30],
["ne_float", 9, 7, 8, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_nt_3692",
["is_text", 10, 7, 1814, 30],
["jump_false", 10, "ne_nnl_3693", 1814, 30],
"_nop_tc_380",
["jump", "ne_nnl_3693", 1814, 30],
["ne_text", 9, 7, 8, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_nnl_3693",
["is_null", 10, 7, 1814, 30],
["jump_false", 10, "ne_nb_3694", 1814, 30],
"_nop_tc_381",
"_nop_tc_382",
["false", 9, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_nb_3694",
["is_bool", 10, 7, 1814, 30],
["jump_false", 10, "ne_mis_3695", 1814, 30],
"_nop_tc_383",
["jump", "ne_mis_3695", 1814, 30],
["ne_bool", 9, 7, 8, 1814, 30],
["jump", "ne_done_3688", 1814, 30],
"ne_mis_3695",
["true", 9, 1814, 30],
"ne_done_3688",
["jump_false", 9, "if_else_3686", 1814, 30],
["load_field", 7, 2, "statements", 1815, 39],
["get", 8, 65, 1, 1815, 9],
["frame", 9, 8, 2, 1815, 9],
["null", 8, 1815, 9],
["setarg", 9, 0, 8, 1815, 9],
["setarg", 9, 1, 12, 1815, 9],
["setarg", 9, 2, 7, 1815, 9],
["invoke", 9, 7, 1815, 9],
["access", 6, 0, 1816, 13],
"while_start_3696",
["load_field", 7, 2, "statements", 1817, 27],
["length", 8, 7, 1817, 27],
["is_int", 7, 6, 1817, 27],
["jump_false", 7, "rel_ni_3698", 1817, 27],
"_nop_tc_384",
"_nop_tc_385",
["lt_int", 7, 6, 8, 1817, 27],
["jump", "rel_done_3700", 1817, 27],
"rel_ni_3698",
"_nop_tc_386",
"_nop_tc_387",
"_nop_tc_388",
"_nop_tc_389",
["lt_float", 7, 6, 8, 1817, 27],
["jump", "rel_done_3700", 1817, 27],
"rel_nn_3699",
"_nop_tc_390",
["jump", "rel_err_3701", 1817, 27],
"_nop_tc_391",
["jump", "rel_err_3701", 1817, 27],
["lt_text", 7, 6, 8, 1817, 27],
["jump", "rel_done_3700", 1817, 27],
"rel_err_3701",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1817,
27
],
["access", 9, "error", 1817, 27],
["access", 10, "cannot compare with '<': operands must be same type", 1817, 27],
["array", 11, 0, 1817, 27],
["push", 11, 10, 1817, 27],
["frame", 10, 8, 2, 1817, 27],
["null", 8, 1817, 27],
["setarg", 10, 0, 8, 1817, 27],
["setarg", 10, 1, 9, 1817, 27],
["setarg", 10, 2, 11, 1817, 27],
["invoke", 10, 8, 1817, 27],
["disrupt", 1817, 27],
"rel_done_3700",
["jump_false", 7, "while_end_3697", 1817, 27],
["load_field", 7, 2, "statements", 1818, 36],
["load_dynamic", 8, 7, 6, 1818, 52],
["get", 7, 63, 1, 1818, 11],
["frame", 9, 7, 2, 1818, 11],
["null", 7, 1818, 11],
["setarg", 9, 0, 7, 1818, 11],
["setarg", 9, 1, 12, 1818, 11],
["setarg", 9, 2, 8, 1818, 11],
["invoke", 9, 7, 1818, 11],
["access", 7, 1, 1819, 19],
"_nop_tc_392",
"_nop_tc_393",
"_nop_tc_394",
"_nop_tc_395",
["add", 8, 6, 7, 1819, 19],
["jump", "num_done_3703", 1819, 19],
"num_err_3702",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1819,
19
],
["access", 9, "error", 1819, 19],
["access", 10, "cannot apply '+': operands must be numbers", 1819, 19],
["array", 11, 0, 1819, 19],
["push", 11, 10, 1819, 19],
["frame", 10, 7, 2, 1819, 19],
["null", 7, 1819, 19],
["setarg", 10, 0, 7, 1819, 19],
["setarg", 10, 1, 9, 1819, 19],
["setarg", 10, 2, 11, 1819, 19],
["invoke", 10, 7, 1819, 19],
["disrupt", 1819, 19],
"num_done_3703",
["move", 6, 8, 1819, 19],
["jump", "while_start_3696", 1819, 19],
"while_end_3697",
["jump", "if_end_3687", 1819, 19],
"if_else_3686",
"if_end_3687",
["load_field", 7, 2, "disruption", 1822, 11],
["null", 8, 1822, 30],
["is_identical", 9, 7, 8, 1822, 30],
["jump_true", 9, "ne_nid_3707", 1822, 30],
["jump", "ne_ni_3708", 1822, 30],
"ne_nid_3707",
["false", 9, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_ni_3708",
["is_int", 10, 7, 1822, 30],
["jump_false", 10, "ne_nn_3709", 1822, 30],
"_nop_tc_396",
["jump", "ne_nn_3709", 1822, 30],
["ne_int", 9, 7, 8, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_nn_3709",
["is_num", 10, 7, 1822, 30],
["jump_false", 10, "ne_nt_3710", 1822, 30],
"_nop_tc_397",
["jump", "ne_nt_3710", 1822, 30],
["ne_float", 9, 7, 8, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_nt_3710",
["is_text", 10, 7, 1822, 30],
["jump_false", 10, "ne_nnl_3711", 1822, 30],
"_nop_tc_398",
["jump", "ne_nnl_3711", 1822, 30],
["ne_text", 9, 7, 8, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_nnl_3711",
["is_null", 10, 7, 1822, 30],
["jump_false", 10, "ne_nb_3712", 1822, 30],
"_nop_tc_399",
"_nop_tc_400",
["false", 9, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_nb_3712",
["is_bool", 10, 7, 1822, 30],
["jump_false", 10, "ne_mis_3713", 1822, 30],
"_nop_tc_401",
["jump", "ne_mis_3713", 1822, 30],
["ne_bool", 9, 7, 8, 1822, 30],
["jump", "ne_done_3706", 1822, 30],
"ne_mis_3713",
["true", 9, 1822, 30],
"ne_done_3706",
["jump_false", 9, "if_else_3704", 1822, 30],
["access", 6, 0, 1823, 13],
"while_start_3714",
["load_field", 7, 2, "disruption", 1824, 27],
["length", 8, 7, 1824, 27],
["is_int", 7, 6, 1824, 27],
["jump_false", 7, "rel_ni_3716", 1824, 27],
"_nop_tc_402",
"_nop_tc_403",
["lt_int", 7, 6, 8, 1824, 27],
["jump", "rel_done_3718", 1824, 27],
"rel_ni_3716",
"_nop_tc_404",
"_nop_tc_405",
"_nop_tc_406",
"_nop_tc_407",
["lt_float", 7, 6, 8, 1824, 27],
["jump", "rel_done_3718", 1824, 27],
"rel_nn_3717",
"_nop_tc_408",
["jump", "rel_err_3719", 1824, 27],
"_nop_tc_409",
["jump", "rel_err_3719", 1824, 27],
["lt_text", 7, 6, 8, 1824, 27],
["jump", "rel_done_3718", 1824, 27],
"rel_err_3719",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1824,
27
],
["access", 9, "error", 1824, 27],
["access", 10, "cannot compare with '<': operands must be same type", 1824, 27],
["array", 11, 0, 1824, 27],
["push", 11, 10, 1824, 27],
["frame", 10, 8, 2, 1824, 27],
["null", 8, 1824, 27],
["setarg", 10, 0, 8, 1824, 27],
["setarg", 10, 1, 9, 1824, 27],
["setarg", 10, 2, 11, 1824, 27],
["invoke", 10, 8, 1824, 27],
["disrupt", 1824, 27],
"rel_done_3718",
["jump_false", 7, "while_end_3715", 1824, 27],
["load_field", 7, 2, "disruption", 1825, 36],
["load_dynamic", 8, 7, 6, 1825, 52],
["get", 7, 63, 1, 1825, 11],
["frame", 9, 7, 2, 1825, 11],
["null", 7, 1825, 11],
["setarg", 9, 0, 7, 1825, 11],
["setarg", 9, 1, 12, 1825, 11],
["setarg", 9, 2, 8, 1825, 11],
["invoke", 9, 7, 1825, 11],
["access", 7, 1, 1826, 19],
"_nop_tc_410",
"_nop_tc_411",
"_nop_tc_412",
"_nop_tc_413",
["add", 8, 6, 7, 1826, 19],
["jump", "num_done_3721", 1826, 19],
"num_err_3720",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1826,
19
],
["access", 9, "error", 1826, 19],
["access", 10, "cannot apply '+': operands must be numbers", 1826, 19],
["array", 11, 0, 1826, 19],
["push", 11, 10, 1826, 19],
["frame", 10, 7, 2, 1826, 19],
["null", 7, 1826, 19],
["setarg", 10, 0, 7, 1826, 19],
["setarg", 10, 1, 9, 1826, 19],
["setarg", 10, 2, 11, 1826, 19],
["invoke", 10, 7, 1826, 19],
["disrupt", 1826, 19],
"num_done_3721",
["move", 6, 8, 1826, 19],
["jump", "while_start_3714", 1826, 19],
"while_end_3715",
["jump", "if_end_3705", 1826, 19],
"if_else_3704",
"if_end_3705",
["get", 7, 62, 1, 1829, 12],
["frame", 8, 7, 1, 1829, 12],
["null", 7, 1829, 12],
["setarg", 8, 0, 7, 1829, 12],
["setarg", 8, 1, 12, 1829, 12],
["invoke", 8, 7, 1829, 12],
["move", 15, 7, 1829, 12],
["get", 7, 47, 1, 1830, 12],
["load_field", 8, 15, "rec", 1830, 26],
["is_array", 9, 7, 1830, 26],
["jump_false", 9, "push_err_3722", 1830, 26],
["push", 7, 8, 1830, 26],
["jump", "push_done_3723", 1830, 26],
"push_err_3722",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1830,
26
],
["access", 8, "error", 1830, 26],
["access", 9, "cannot push: target must be an array", 1830, 26],
["array", 10, 0, 1830, 26],
["push", 10, 9, 1830, 26],
["frame", 9, 7, 2, 1830, 26],
["null", 7, 1830, 26],
["setarg", 9, 0, 7, 1830, 26],
["setarg", 9, 1, 8, 1830, 26],
["setarg", 9, 2, 10, 1830, 26],
["invoke", 9, 7, 1830, 26],
["disrupt", 1830, 26],
"push_done_3723",
["load_field", 7, 15, "nr_slots", 1831, 23],
["store_field", 2, 7, "nr_slots", 1831, 7],
["load_field", 7, 15, "nr_close", 1832, 29],
["store_field", 2, 7, "nr_close_slots", 1832, 7],
["null", 7, 1833, 14],
["return", 7, 1833, 14],
"_nop_ur_12",
"if_else_3632",
"if_end_3633",
["access", 7, "text literal", 1836, 17],
["is_identical", 8, 4, 7, 1836, 17],
["jump_true", 8, "eq_done_3726", 1836, 17],
["is_int", 9, 4, 1836, 17],
["jump_false", 9, "eq_ni_3727", 1836, 17],
"_nop_tc_414",
["jump", "eq_ni_3727", 1836, 17],
["eq_int", 8, 4, 7, 1836, 17],
["jump", "eq_done_3726", 1836, 17],
"eq_ni_3727",
["is_num", 9, 4, 1836, 17],
["jump_false", 9, "eq_nn_3728", 1836, 17],
"_nop_tc_415",
["jump", "eq_nn_3728", 1836, 17],
["eq_float", 8, 4, 7, 1836, 17],
["jump", "eq_done_3726", 1836, 17],
"eq_nn_3728",
["is_text", 9, 4, 1836, 17],
["jump_false", 9, "eq_nt_3729", 1836, 17],
"_nop_tc_416",
"_nop_tc_417",
["eq_text", 8, 4, 7, 1836, 17],
["jump", "eq_done_3726", 1836, 17],
"eq_nt_3729",
["is_null", 9, 4, 1836, 17],
["jump_false", 9, "eq_nnl_3730", 1836, 17],
"_nop_tc_418",
["jump", "eq_nnl_3730", 1836, 17],
["true", 8, 1836, 17],
["jump", "eq_done_3726", 1836, 17],
"eq_nnl_3730",
["is_bool", 9, 4, 1836, 17],
["jump_false", 9, "eq_nb_3731", 1836, 17],
"_nop_tc_419",
["jump", "eq_nb_3731", 1836, 17],
["eq_bool", 8, 4, 7, 1836, 17],
["jump", "eq_done_3726", 1836, 17],
"eq_nb_3731",
["false", 8, 1836, 17],
"eq_done_3726",
["jump_false", 8, "if_else_3724", 1836, 17],
["access", 6, 0, 1837, 11],
"while_start_3732",
["load_field", 7, 2, "list", 1838, 25],
["length", 8, 7, 1838, 25],
["is_int", 7, 6, 1838, 25],
["jump_false", 7, "rel_ni_3734", 1838, 25],
"_nop_tc_420",
"_nop_tc_421",
["lt_int", 7, 6, 8, 1838, 25],
["jump", "rel_done_3736", 1838, 25],
"rel_ni_3734",
"_nop_tc_422",
"_nop_tc_423",
"_nop_tc_424",
"_nop_tc_425",
["lt_float", 7, 6, 8, 1838, 25],
["jump", "rel_done_3736", 1838, 25],
"rel_nn_3735",
"_nop_tc_426",
["jump", "rel_err_3737", 1838, 25],
"_nop_tc_427",
["jump", "rel_err_3737", 1838, 25],
["lt_text", 7, 6, 8, 1838, 25],
["jump", "rel_done_3736", 1838, 25],
"rel_err_3737",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1838,
25
],
["access", 9, "error", 1838, 25],
["access", 10, "cannot compare with '<': operands must be same type", 1838, 25],
["array", 11, 0, 1838, 25],
["push", 11, 10, 1838, 25],
["frame", 10, 8, 2, 1838, 25],
["null", 8, 1838, 25],
["setarg", 10, 0, 8, 1838, 25],
["setarg", 10, 1, 9, 1838, 25],
["setarg", 10, 2, 11, 1838, 25],
["invoke", 10, 8, 1838, 25],
["disrupt", 1838, 25],
"rel_done_3736",
["jump_false", 7, "while_end_3733", 1838, 25],
["load_field", 7, 2, "list", 1839, 31],
["load_dynamic", 8, 7, 6, 1839, 41],
["get", 7, 42, 1, 1839, 9],
["frame", 9, 7, 2, 1839, 9],
["null", 7, 1839, 9],
["setarg", 9, 0, 7, 1839, 9],
["setarg", 9, 1, 1, 1839, 9],
["setarg", 9, 2, 8, 1839, 9],
["invoke", 9, 7, 1839, 9],
["access", 7, 1, 1840, 17],
"_nop_tc_428",
"_nop_tc_429",
"_nop_tc_430",
"_nop_tc_431",
["add", 8, 6, 7, 1840, 17],
["jump", "num_done_3739", 1840, 17],
"num_err_3738",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1840,
17
],
["access", 9, "error", 1840, 17],
["access", 10, "cannot apply '+': operands must be numbers", 1840, 17],
["array", 11, 0, 1840, 17],
["push", 11, 10, 1840, 17],
["frame", 10, 7, 2, 1840, 17],
["null", 7, 1840, 17],
["setarg", 10, 0, 7, 1840, 17],
["setarg", 10, 1, 9, 1840, 17],
["setarg", 10, 2, 11, 1840, 17],
["invoke", 10, 7, 1840, 17],
["disrupt", 1840, 17],
"num_done_3739",
["move", 6, 8, 1840, 17],
["jump", "while_start_3732", 1840, 17],
"while_end_3733",
["null", 6, 1842, 14],
["return", 6, 1842, 14],
"_nop_ur_13",
"if_else_3724",
"if_end_3725",
["access", 6, "name", 1845, 17],
["is_identical", 7, 4, 6, 1845, 17],
["jump_true", 7, "eq_done_3742", 1845, 17],
["is_int", 8, 4, 1845, 17],
["jump_false", 8, "eq_ni_3743", 1845, 17],
"_nop_tc_432",
["jump", "eq_ni_3743", 1845, 17],
["eq_int", 7, 4, 6, 1845, 17],
["jump", "eq_done_3742", 1845, 17],
"eq_ni_3743",
["is_num", 8, 4, 1845, 17],
["jump_false", 8, "eq_nn_3744", 1845, 17],
"_nop_tc_433",
["jump", "eq_nn_3744", 1845, 17],
["eq_float", 7, 4, 6, 1845, 17],
["jump", "eq_done_3742", 1845, 17],
"eq_nn_3744",
["is_text", 8, 4, 1845, 17],
["jump_false", 8, "eq_nt_3745", 1845, 17],
"_nop_tc_434",
"_nop_tc_435",
["eq_text", 7, 4, 6, 1845, 17],
["jump", "eq_done_3742", 1845, 17],
"eq_nt_3745",
["is_null", 8, 4, 1845, 17],
["jump_false", 8, "eq_nnl_3746", 1845, 17],
"_nop_tc_436",
["jump", "eq_nnl_3746", 1845, 17],
["true", 7, 1845, 17],
["jump", "eq_done_3742", 1845, 17],
"eq_nnl_3746",
["is_bool", 8, 4, 1845, 17],
["jump_false", 8, "eq_nb_3747", 1845, 17],
"_nop_tc_437",
["jump", "eq_nb_3747", 1845, 17],
["eq_bool", 7, 4, 6, 1845, 17],
["jump", "eq_done_3742", 1845, 17],
"eq_nb_3747",
["false", 7, 1845, 17],
"eq_done_3742",
["jump_false", 7, "if_else_3740", 1845, 17],
["load_field", 4, 2, "name", 1846, 14],
["move", 3, 4, 1846, 14],
["null", 4, 1847, 19],
["is_identical", 6, 3, 4, 1847, 19],
["jump_true", 6, "ne_nid_3751", 1847, 19],
["jump", "ne_ni_3752", 1847, 19],
"ne_nid_3751",
["false", 6, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_ni_3752",
["is_int", 7, 3, 1847, 19],
["jump_false", 7, "ne_nn_3753", 1847, 19],
"_nop_tc_438",
["jump", "ne_nn_3753", 1847, 19],
["ne_int", 6, 3, 4, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_nn_3753",
["is_num", 7, 3, 1847, 19],
["jump_false", 7, "ne_nt_3754", 1847, 19],
"_nop_tc_439",
["jump", "ne_nt_3754", 1847, 19],
["ne_float", 6, 3, 4, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_nt_3754",
["is_text", 7, 3, 1847, 19],
["jump_false", 7, "ne_nnl_3755", 1847, 19],
"_nop_tc_440",
["jump", "ne_nnl_3755", 1847, 19],
["ne_text", 6, 3, 4, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_nnl_3755",
["is_null", 7, 3, 1847, 19],
["jump_false", 7, "ne_nb_3756", 1847, 19],
"_nop_tc_441",
"_nop_tc_442",
["false", 6, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_nb_3756",
["is_bool", 7, 3, 1847, 19],
["jump_false", 7, "ne_mis_3757", 1847, 19],
"_nop_tc_443",
["jump", "ne_mis_3757", 1847, 19],
["ne_bool", 6, 3, 4, 1847, 19],
["jump", "ne_done_3750", 1847, 19],
"ne_mis_3757",
["true", 6, 1847, 19],
"ne_done_3750",
["jump_false", 6, "if_else_3748", 1847, 19],
["get", 4, 58, 1, 1848, 13],
["frame", 6, 4, 1, 1848, 13],
["null", 4, 1848, 13],
["setarg", 6, 0, 4, 1848, 13],
["setarg", 6, 1, 3, 1848, 13],
["invoke", 6, 4, 1848, 13],
["jump_false", 4, "if_else_3758", 1848, 13],
["access", 4, "functino", 1849, 23],
["store_field", 2, 4, "make", 1849, 11],
["access", 4, -1, 1850, 24],
["store_field", 2, 4, "level", 1850, 11],
["null", 4, 1851, 18],
["return", 4, 1851, 18],
"_nop_ur_14",
"if_else_3758",
"if_end_3759",
["get", 4, 52, 1, 1853, 13],
["frame", 6, 4, 2, 1853, 13],
["null", 4, 1853, 13],
["setarg", 6, 0, 4, 1853, 13],
["setarg", 6, 1, 1, 1853, 13],
["setarg", 6, 2, 3, 1853, 13],
["invoke", 6, 4, 1853, 13],
["move", 5, 4, 1853, 13],
["load_field", 4, 5, "v", 1854, 13],
["null", 6, 1854, 20],
["is_identical", 7, 4, 6, 1854, 20],
["jump_true", 7, "ne_nid_3763", 1854, 20],
["jump", "ne_ni_3764", 1854, 20],
"ne_nid_3763",
["false", 7, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_ni_3764",
["is_int", 8, 4, 1854, 20],
["jump_false", 8, "ne_nn_3765", 1854, 20],
"_nop_tc_444",
["jump", "ne_nn_3765", 1854, 20],
["ne_int", 7, 4, 6, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_nn_3765",
["is_num", 8, 4, 1854, 20],
["jump_false", 8, "ne_nt_3766", 1854, 20],
"_nop_tc_445",
["jump", "ne_nt_3766", 1854, 20],
["ne_float", 7, 4, 6, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_nt_3766",
["is_text", 8, 4, 1854, 20],
["jump_false", 8, "ne_nnl_3767", 1854, 20],
"_nop_tc_446",
["jump", "ne_nnl_3767", 1854, 20],
["ne_text", 7, 4, 6, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_nnl_3767",
["is_null", 8, 4, 1854, 20],
["jump_false", 8, "ne_nb_3768", 1854, 20],
"_nop_tc_447",
"_nop_tc_448",
["false", 7, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_nb_3768",
["is_bool", 8, 4, 1854, 20],
["jump_false", 8, "ne_mis_3769", 1854, 20],
"_nop_tc_449",
["jump", "ne_mis_3769", 1854, 20],
["ne_bool", 7, 4, 6, 1854, 20],
["jump", "ne_done_3762", 1854, 20],
"ne_mis_3769",
["true", 7, 1854, 20],
"ne_done_3762",
["jump_false", 7, "if_else_3760", 1854, 20],
["load_field", 4, 5, "level", 1855, 24],
["store_field", 2, 4, "level", 1855, 11],
["load_field", 4, 5, "def_function_nr", 1856, 30],
["store_field", 2, 4, "function_nr", 1856, 11],
["load_field", 4, 5, "v", 1857, 25],
["load_field", 6, 4, "nr_uses", 1857, 25],
["access", 4, 1, 1857, 39],
["is_num", 7, 6, 1857, 39],
["jump_false", 7, "num_err_3770", 1857, 39],
"_nop_tc_450",
"_nop_tc_451",
["add", 7, 6, 4, 1857, 39],
["jump", "num_done_3771", 1857, 39],
"num_err_3770",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1857,
39
],
["access", 6, "error", 1857, 39],
["access", 8, "cannot apply '+': operands must be numbers", 1857, 39],
["array", 9, 0, 1857, 39],
["push", 9, 8, 1857, 39],
["frame", 8, 4, 2, 1857, 39],
["null", 4, 1857, 39],
["setarg", 8, 0, 4, 1857, 39],
["setarg", 8, 1, 6, 1857, 39],
["setarg", 8, 2, 9, 1857, 39],
["invoke", 8, 4, 1857, 39],
["disrupt", 1857, 39],
"num_done_3771",
["load_field", 4, 5, "v", 1857, 11],
["store_field", 4, 7, "nr_uses", 1857, 11],
["load_field", 4, 5, "level", 1858, 15],
["access", 6, 0, 1858, 25],
["is_int", 7, 4, 1858, 25],
["jump_false", 7, "rel_ni_3774", 1858, 25],
"_nop_tc_452",
"_nop_tc_453",
["gt_int", 8, 4, 6, 1858, 25],
["jump", "rel_done_3776", 1858, 25],
"rel_ni_3774",
["is_num", 7, 4, 1858, 25],
["jump_false", 7, "rel_nn_3775", 1858, 25],
"_nop_tc_454",
"_nop_tc_455",
["gt_float", 8, 4, 6, 1858, 25],
["jump", "rel_done_3776", 1858, 25],
"rel_nn_3775",
["is_text", 7, 4, 1858, 25],
["jump_false", 7, "rel_err_3777", 1858, 25],
"_nop_tc_456",
["jump", "rel_err_3777", 1858, 25],
["gt_text", 8, 4, 6, 1858, 25],
["jump", "rel_done_3776", 1858, 25],
"rel_err_3777",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1858,
25
],
["access", 6, "error", 1858, 25],
["access", 7, "cannot compare with '>': operands must be same type", 1858, 25],
["array", 9, 0, 1858, 25],
["push", 9, 7, 1858, 25],
["frame", 7, 4, 2, 1858, 25],
["null", 4, 1858, 25],
["setarg", 7, 0, 4, 1858, 25],
["setarg", 7, 1, 6, 1858, 25],
["setarg", 7, 2, 9, 1858, 25],
["invoke", 7, 4, 1858, 25],
["disrupt", 1858, 25],
"rel_done_3776",
["jump_false", 8, "if_else_3772", 1858, 25],
["access", 4, 1, 1858, 42],
["load_field", 6, 5, "v", 1858, 28],
["store_field", 6, 4, "closure", 1858, 28],
["jump", "if_end_3773", 1858, 28],
"if_else_3772",
"if_end_3773",
["jump", "if_end_3761", 1858, 28],
"if_else_3760",
["access", 4, -1, 1860, 24],
["store_field", 2, 4, "level", 1860, 11],
["true", 4, 1861, 28],
["store_field", 2, 4, "intrinsic", 1861, 11],
["get", 4, 56, 1, 1862, 11],
["frame", 5, 4, 1, 1862, 11],
["null", 4, 1862, 11],
["setarg", 5, 0, 4, 1862, 11],
["setarg", 5, 1, 3, 1862, 11],
["invoke", 5, 3, 1862, 11],
"if_end_3761",
["jump", "if_end_3749", 1862, 11],
"if_else_3748",
"if_end_3749",
["null", 3, 1865, 14],
["return", 3, 1865, 14],
"_nop_ur_15",
"if_else_3740",
"if_end_3741",
["null", 3, 1865, 14],
["return", 3, 1865, 14]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 25,
"nr_close_slots": 0,
"instructions": [
["null", 3, 1870, 17],
["is_identical", 4, 2, 3, 1870, 17],
["jump_true", 4, "eq_done_3780", 1870, 17],
"_nop_tc_1",
["jump", "eq_ni_3781", 1870, 17],
"_nop_tc_2",
["jump", "eq_ni_3781", 1870, 17],
["eq_int", 4, 2, 3, 1870, 17],
["jump", "eq_done_3780", 1870, 17],
"eq_ni_3781",
"_nop_tc_3",
["jump", "eq_nn_3782", 1870, 17],
"_nop_tc_4",
["jump", "eq_nn_3782", 1870, 17],
["eq_float", 4, 2, 3, 1870, 17],
["jump", "eq_done_3780", 1870, 17],
"eq_nn_3782",
"_nop_tc_5",
["jump", "eq_nt_3783", 1870, 17],
"_nop_tc_6",
["jump", "eq_nt_3783", 1870, 17],
["eq_text", 4, 2, 3, 1870, 17],
["jump", "eq_done_3780", 1870, 17],
"eq_nt_3783",
"_nop_tc_7",
["jump", "eq_nnl_3784", 1870, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 4, 1870, 17],
["jump", "eq_done_3780", 1870, 17],
"eq_nnl_3784",
"_nop_tc_10",
["jump", "eq_nb_3785", 1870, 17],
"_nop_tc_11",
["jump", "eq_nb_3785", 1870, 17],
["eq_bool", 4, 2, 3, 1870, 17],
["jump", "eq_done_3780", 1870, 17],
"eq_nb_3785",
["false", 4, 1870, 17],
"eq_done_3780",
["jump_false", 4, "if_else_3778", 1870, 17],
["null", 3, 1870, 30],
["return", 3, 1870, 30],
"_nop_ur_1",
"if_else_3778",
"if_end_3779",
["load_field", 3, 2, "kind", 1871, 16],
["move", 4, 3, 1871, 16],
["null", 3, 1872, 17],
["is_identical", 5, 4, 3, 1872, 17],
["jump_true", 5, "eq_done_3788", 1872, 17],
["is_int", 6, 4, 1872, 17],
["jump_false", 6, "eq_ni_3789", 1872, 17],
"_nop_tc_12",
["jump", "eq_ni_3789", 1872, 17],
["eq_int", 5, 4, 3, 1872, 17],
["jump", "eq_done_3788", 1872, 17],
"eq_ni_3789",
["is_num", 6, 4, 1872, 17],
["jump_false", 6, "eq_nn_3790", 1872, 17],
"_nop_tc_13",
["jump", "eq_nn_3790", 1872, 17],
["eq_float", 5, 4, 3, 1872, 17],
["jump", "eq_done_3788", 1872, 17],
"eq_nn_3790",
["is_text", 6, 4, 1872, 17],
["jump_false", 6, "eq_nt_3791", 1872, 17],
"_nop_tc_14",
["jump", "eq_nt_3791", 1872, 17],
["eq_text", 5, 4, 3, 1872, 17],
["jump", "eq_done_3788", 1872, 17],
"eq_nt_3791",
["is_null", 6, 4, 1872, 17],
["jump_false", 6, "eq_nnl_3792", 1872, 17],
"_nop_tc_15",
"_nop_tc_16",
["true", 5, 1872, 17],
["jump", "eq_done_3788", 1872, 17],
"eq_nnl_3792",
["is_bool", 6, 4, 1872, 17],
["jump_false", 6, "eq_nb_3793", 1872, 17],
"_nop_tc_17",
["jump", "eq_nb_3793", 1872, 17],
["eq_bool", 5, 4, 3, 1872, 17],
["jump", "eq_done_3788", 1872, 17],
"eq_nb_3793",
["false", 5, 1872, 17],
"eq_done_3788",
["jump_false", 5, "if_else_3786", 1872, 17],
["null", 3, 1872, 30],
["return", 3, 1872, 30],
"_nop_ur_2",
"if_else_3786",
"if_end_3787",
["null", 3, 1873, 16],
["null", 5, 1874, 20],
["access", 6, 0, 1875, 13],
["null", 7, 1876, 22],
["null", 8, 1877, 20],
["null", 9, 1878, 21],
["null", 10, 1879, 21],
["null", 11, 1880, 21],
["null", 12, 1881, 20],
["null", 13, 1882, 17],
["null", 14, 1883, 19],
["null", 15, 1884, 14],
["null", 16, 1885, 21],
["null", 17, 1886, 22],
["null", 18, 1887, 14],
["access", 19, "var_list", 1889, 17],
["is_identical", 20, 4, 19, 1889, 17],
["jump_true", 20, "eq_done_3796", 1889, 17],
["is_int", 21, 4, 1889, 17],
["jump_false", 21, "eq_ni_3797", 1889, 17],
"_nop_tc_18",
["jump", "eq_ni_3797", 1889, 17],
["eq_int", 20, 4, 19, 1889, 17],
["jump", "eq_done_3796", 1889, 17],
"eq_ni_3797",
["is_num", 21, 4, 1889, 17],
["jump_false", 21, "eq_nn_3798", 1889, 17],
"_nop_tc_19",
["jump", "eq_nn_3798", 1889, 17],
["eq_float", 20, 4, 19, 1889, 17],
["jump", "eq_done_3796", 1889, 17],
"eq_nn_3798",
["is_text", 21, 4, 1889, 17],
["jump_false", 21, "eq_nt_3799", 1889, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 20, 4, 19, 1889, 17],
["jump", "eq_done_3796", 1889, 17],
"eq_nt_3799",
["is_null", 21, 4, 1889, 17],
["jump_false", 21, "eq_nnl_3800", 1889, 17],
"_nop_tc_22",
["jump", "eq_nnl_3800", 1889, 17],
["true", 20, 1889, 17],
["jump", "eq_done_3796", 1889, 17],
"eq_nnl_3800",
["is_bool", 21, 4, 1889, 17],
["jump_false", 21, "eq_nb_3801", 1889, 17],
"_nop_tc_23",
["jump", "eq_nb_3801", 1889, 17],
["eq_bool", 20, 4, 19, 1889, 17],
["jump", "eq_done_3796", 1889, 17],
"eq_nb_3801",
["false", 20, 1889, 17],
"eq_done_3796",
["jump_false", 20, "if_else_3794", 1889, 17],
["access", 6, 0, 1890, 11],
"while_start_3802",
["load_field", 19, 2, "list", 1891, 25],
["length", 20, 19, 1891, 25],
["is_int", 19, 6, 1891, 25],
["jump_false", 19, "rel_ni_3804", 1891, 25],
"_nop_tc_24",
"_nop_tc_25",
["lt_int", 19, 6, 20, 1891, 25],
["jump", "rel_done_3806", 1891, 25],
"rel_ni_3804",
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
["lt_float", 19, 6, 20, 1891, 25],
["jump", "rel_done_3806", 1891, 25],
"rel_nn_3805",
"_nop_tc_30",
["jump", "rel_err_3807", 1891, 25],
"_nop_tc_31",
["jump", "rel_err_3807", 1891, 25],
["lt_text", 19, 6, 20, 1891, 25],
["jump", "rel_done_3806", 1891, 25],
"rel_err_3807",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1891,
25
],
["access", 21, "error", 1891, 25],
["access", 22, "cannot compare with '<': operands must be same type", 1891, 25],
["array", 23, 0, 1891, 25],
["push", 23, 22, 1891, 25],
["frame", 22, 20, 2, 1891, 25],
["null", 20, 1891, 25],
["setarg", 22, 0, 20, 1891, 25],
["setarg", 22, 1, 21, 1891, 25],
["setarg", 22, 2, 23, 1891, 25],
["invoke", 22, 20, 1891, 25],
["disrupt", 1891, 25],
"rel_done_3806",
["jump_false", 19, "while_end_3803", 1891, 25],
["load_field", 19, 2, "list", 1892, 31],
["load_dynamic", 20, 19, 6, 1892, 41],
["get", 19, 63, 1, 1892, 9],
["frame", 21, 19, 2, 1892, 9],
["null", 19, 1892, 9],
["setarg", 21, 0, 19, 1892, 9],
["setarg", 21, 1, 1, 1892, 9],
["setarg", 21, 2, 20, 1892, 9],
["invoke", 21, 19, 1892, 9],
["access", 19, 1, 1893, 17],
"_nop_tc_32",
"_nop_tc_33",
"_nop_tc_34",
"_nop_tc_35",
["add", 20, 6, 19, 1893, 17],
["jump", "num_done_3809", 1893, 17],
"num_err_3808",
[
"access",
19,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1893,
17
],
["access", 21, "error", 1893, 17],
["access", 22, "cannot apply '+': operands must be numbers", 1893, 17],
["array", 23, 0, 1893, 17],
["push", 23, 22, 1893, 17],
["frame", 22, 19, 2, 1893, 17],
["null", 19, 1893, 17],
["setarg", 22, 0, 19, 1893, 17],
["setarg", 22, 1, 21, 1893, 17],
["setarg", 22, 2, 23, 1893, 17],
["invoke", 22, 19, 1893, 17],
["disrupt", 1893, 17],
"num_done_3809",
["move", 6, 20, 1893, 17],
["jump", "while_start_3802", 1893, 17],
"while_end_3803",
["null", 19, 1895, 14],
["return", 19, 1895, 14],
"_nop_ur_3",
"if_else_3794",
"if_end_3795",
["access", 19, "var", 1898, 17],
["is_identical", 20, 4, 19, 1898, 17],
["jump_true", 20, "eq_done_3812", 1898, 17],
["is_int", 21, 4, 1898, 17],
["jump_false", 21, "eq_ni_3813", 1898, 17],
"_nop_tc_36",
["jump", "eq_ni_3813", 1898, 17],
["eq_int", 20, 4, 19, 1898, 17],
["jump", "eq_done_3812", 1898, 17],
"eq_ni_3813",
["is_num", 21, 4, 1898, 17],
["jump_false", 21, "eq_nn_3814", 1898, 17],
"_nop_tc_37",
["jump", "eq_nn_3814", 1898, 17],
["eq_float", 20, 4, 19, 1898, 17],
["jump", "eq_done_3812", 1898, 17],
"eq_nn_3814",
["is_text", 21, 4, 1898, 17],
["jump_false", 21, "eq_nt_3815", 1898, 17],
"_nop_tc_38",
"_nop_tc_39",
["eq_text", 20, 4, 19, 1898, 17],
["jump", "eq_done_3812", 1898, 17],
"eq_nt_3815",
["is_null", 21, 4, 1898, 17],
["jump_false", 21, "eq_nnl_3816", 1898, 17],
"_nop_tc_40",
["jump", "eq_nnl_3816", 1898, 17],
["true", 20, 1898, 17],
["jump", "eq_done_3812", 1898, 17],
"eq_nnl_3816",
["is_bool", 21, 4, 1898, 17],
["jump_false", 21, "eq_nb_3817", 1898, 17],
"_nop_tc_41",
["jump", "eq_nb_3817", 1898, 17],
["eq_bool", 20, 4, 19, 1898, 17],
["jump", "eq_done_3812", 1898, 17],
"eq_nb_3817",
["false", 20, 1898, 17],
"eq_done_3812",
["jump_false", 20, "if_else_3810", 1898, 17],
["load_field", 19, 2, "left", 1899, 14],
["load_field", 20, 19, "name", 1899, 14],
["move", 3, 20, 1899, 14],
["null", 19, 1900, 19],
["is_identical", 20, 3, 19, 1900, 19],
["jump_true", 20, "ne_nid_3821", 1900, 19],
["jump", "ne_ni_3822", 1900, 19],
"ne_nid_3821",
["false", 20, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_ni_3822",
["is_int", 21, 3, 1900, 19],
["jump_false", 21, "ne_nn_3823", 1900, 19],
"_nop_tc_42",
["jump", "ne_nn_3823", 1900, 19],
["ne_int", 20, 3, 19, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_nn_3823",
["is_num", 21, 3, 1900, 19],
["jump_false", 21, "ne_nt_3824", 1900, 19],
"_nop_tc_43",
["jump", "ne_nt_3824", 1900, 19],
["ne_float", 20, 3, 19, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_nt_3824",
["is_text", 21, 3, 1900, 19],
["jump_false", 21, "ne_nnl_3825", 1900, 19],
"_nop_tc_44",
["jump", "ne_nnl_3825", 1900, 19],
["ne_text", 20, 3, 19, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_nnl_3825",
["is_null", 21, 3, 1900, 19],
["jump_false", 21, "ne_nb_3826", 1900, 19],
"_nop_tc_45",
"_nop_tc_46",
["false", 20, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_nb_3826",
["is_bool", 21, 3, 1900, 19],
["jump_false", 21, "ne_mis_3827", 1900, 19],
"_nop_tc_47",
["jump", "ne_mis_3827", 1900, 19],
["ne_bool", 20, 3, 19, 1900, 19],
["jump", "ne_done_3820", 1900, 19],
"ne_mis_3827",
["true", 20, 1900, 19],
"ne_done_3820",
["jump_false", 20, "if_else_3818", 1900, 19],
["get", 19, 53, 1, 1901, 20],
["frame", 20, 19, 2, 1901, 20],
["null", 19, 1901, 20],
["setarg", 20, 0, 19, 1901, 20],
["setarg", 20, 1, 1, 1901, 20],
["setarg", 20, 2, 3, 1901, 20],
["invoke", 20, 19, 1901, 20],
["move", 5, 19, 1901, 20],
["null", 19, 1902, 25],
["is_identical", 20, 5, 19, 1902, 25],
["jump_true", 20, "ne_nid_3832", 1902, 25],
["jump", "ne_ni_3833", 1902, 25],
"ne_nid_3832",
["false", 20, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_ni_3833",
["is_int", 21, 5, 1902, 25],
["jump_false", 21, "ne_nn_3834", 1902, 25],
"_nop_tc_48",
["jump", "ne_nn_3834", 1902, 25],
["ne_int", 20, 5, 19, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_nn_3834",
["is_num", 21, 5, 1902, 25],
["jump_false", 21, "ne_nt_3835", 1902, 25],
"_nop_tc_49",
["jump", "ne_nt_3835", 1902, 25],
["ne_float", 20, 5, 19, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_nt_3835",
["is_text", 21, 5, 1902, 25],
["jump_false", 21, "ne_nnl_3836", 1902, 25],
"_nop_tc_50",
["jump", "ne_nnl_3836", 1902, 25],
["ne_text", 20, 5, 19, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_nnl_3836",
["is_null", 21, 5, 1902, 25],
["jump_false", 21, "ne_nb_3837", 1902, 25],
"_nop_tc_51",
"_nop_tc_52",
["false", 20, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_nb_3837",
["is_bool", 21, 5, 1902, 25],
["jump_false", 21, "ne_mis_3838", 1902, 25],
"_nop_tc_53",
["jump", "ne_mis_3838", 1902, 25],
["ne_bool", 20, 5, 19, 1902, 25],
["jump", "ne_done_3831", 1902, 25],
"ne_mis_3838",
["true", 20, 1902, 25],
"ne_done_3831",
["move", 19, 20, 1902, 25],
["jump_false", 19, "and_end_3830", 1902, 25],
["load_field", 20, 5, "is_const", 1902, 33],
["move", 19, 20, 1902, 33],
"and_end_3830",
["jump_false", 19, "if_else_3828", 1902, 33],
["load_field", 19, 2, "left", 1903, 21],
["access", 20, "cannot redeclare constant '", 1903, 32],
"_nop_tc_54",
"_nop_tc_55",
["is_text", 21, 3, 1903, 64],
["jump_false", 21, "add_cn_3840", 1903, 64],
["concat", 22, 20, 3, 1903, 64],
["jump", "add_done_3839", 1903, 64],
"add_cn_3840",
"_nop_tc_56",
["jump", "add_err_3841", 1903, 64],
["is_num", 21, 3, 1903, 64],
["jump_false", 21, "add_err_3841", 1903, 64],
["add", 22, 20, 3, 1903, 64],
["jump", "add_done_3839", 1903, 64],
"add_err_3841",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1903,
64
],
["access", 21, "error", 1903, 64],
["access", 23, "cannot apply '+': operands must both be text or both be numbers", 1903, 64],
["array", 24, 0, 1903, 64],
["push", 24, 23, 1903, 64],
["frame", 23, 20, 2, 1903, 64],
["null", 20, 1903, 64],
["setarg", 23, 0, 20, 1903, 64],
["setarg", 23, 1, 21, 1903, 64],
["setarg", 23, 2, 24, 1903, 64],
["invoke", 23, 20, 1903, 64],
["disrupt", 1903, 64],
"add_done_3839",
["access", 20, "'", 1903, 71],
["is_text", 21, 22, 1903, 71],
["jump_false", 21, "add_cn_3843", 1903, 71],
"_nop_tc_57",
"_nop_tc_58",
["concat", 23, 22, 20, 1903, 71],
["jump", "add_done_3842", 1903, 71],
"add_cn_3843",
["is_num", 21, 22, 1903, 71],
["jump_false", 21, "add_err_3844", 1903, 71],
"_nop_tc_59",
["jump", "add_err_3844", 1903, 71],
["add", 23, 22, 20, 1903, 71],
["jump", "add_done_3842", 1903, 71],
"add_err_3844",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1903,
71
],
["access", 21, "error", 1903, 71],
["access", 22, "cannot apply '+': operands must both be text or both be numbers", 1903, 71],
["array", 24, 0, 1903, 71],
["push", 24, 22, 1903, 71],
["frame", 22, 20, 2, 1903, 71],
["null", 20, 1903, 71],
["setarg", 22, 0, 20, 1903, 71],
["setarg", 22, 1, 21, 1903, 71],
["setarg", 22, 2, 24, 1903, 71],
["invoke", 22, 20, 1903, 71],
["disrupt", 1903, 71],
"add_done_3842",
["get", 20, 49, 1, 1903, 11],
["frame", 21, 20, 2, 1903, 11],
["null", 20, 1903, 11],
["setarg", 21, 0, 20, 1903, 11],
["setarg", 21, 1, 19, 1903, 11],
["setarg", 21, 2, 23, 1903, 11],
["invoke", 21, 19, 1903, 11],
["jump", "if_end_3829", 1903, 11],
"if_else_3828",
"if_end_3829",
["null", 19, 1905, 25],
["is_identical", 20, 5, 19, 1905, 25],
["jump_true", 20, "eq_done_3848", 1905, 25],
["is_int", 21, 5, 1905, 25],
["jump_false", 21, "eq_ni_3849", 1905, 25],
"_nop_tc_60",
["jump", "eq_ni_3849", 1905, 25],
["eq_int", 20, 5, 19, 1905, 25],
["jump", "eq_done_3848", 1905, 25],
"eq_ni_3849",
["is_num", 21, 5, 1905, 25],
["jump_false", 21, "eq_nn_3850", 1905, 25],
"_nop_tc_61",
["jump", "eq_nn_3850", 1905, 25],
["eq_float", 20, 5, 19, 1905, 25],
["jump", "eq_done_3848", 1905, 25],
"eq_nn_3850",
["is_text", 21, 5, 1905, 25],
["jump_false", 21, "eq_nt_3851", 1905, 25],
"_nop_tc_62",
["jump", "eq_nt_3851", 1905, 25],
["eq_text", 20, 5, 19, 1905, 25],
["jump", "eq_done_3848", 1905, 25],
"eq_nt_3851",
["is_null", 21, 5, 1905, 25],
["jump_false", 21, "eq_nnl_3852", 1905, 25],
"_nop_tc_63",
"_nop_tc_64",
["true", 20, 1905, 25],
["jump", "eq_done_3848", 1905, 25],
"eq_nnl_3852",
["is_bool", 21, 5, 1905, 25],
["jump_false", 21, "eq_nb_3853", 1905, 25],
"_nop_tc_65",
["jump", "eq_nb_3853", 1905, 25],
["eq_bool", 20, 5, 19, 1905, 25],
["jump", "eq_done_3848", 1905, 25],
"eq_nb_3853",
["false", 20, 1905, 25],
"eq_done_3848",
["move", 19, 20, 1905, 25],
["jump_true", 19, "or_end_3847", 1905, 25],
["load_field", 20, 5, "function_nr", 1905, 33],
["load_field", 21, 1, "function_nr", 1905, 57],
["is_identical", 22, 20, 21, 1905, 57],
["jump_true", 22, "ne_nid_3855", 1905, 57],
["jump", "ne_ni_3856", 1905, 57],
"ne_nid_3855",
["false", 22, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_ni_3856",
["is_int", 23, 20, 1905, 57],
["jump_false", 23, "ne_nn_3857", 1905, 57],
["is_int", 24, 21, 1905, 57],
["jump_false", 24, "ne_nn_3857", 1905, 57],
["ne_int", 22, 20, 21, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_nn_3857",
["is_num", 23, 20, 1905, 57],
["jump_false", 23, "ne_nt_3858", 1905, 57],
["is_num", 24, 21, 1905, 57],
["jump_false", 24, "ne_nt_3858", 1905, 57],
["ne_float", 22, 20, 21, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_nt_3858",
["is_text", 23, 20, 1905, 57],
["jump_false", 23, "ne_nnl_3859", 1905, 57],
["is_text", 24, 21, 1905, 57],
["jump_false", 24, "ne_nnl_3859", 1905, 57],
["ne_text", 22, 20, 21, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_nnl_3859",
["is_null", 23, 20, 1905, 57],
["jump_false", 23, "ne_nb_3860", 1905, 57],
["is_null", 24, 21, 1905, 57],
["jump_false", 24, "ne_nb_3860", 1905, 57],
["false", 22, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_nb_3860",
["is_bool", 23, 20, 1905, 57],
["jump_false", 23, "ne_mis_3861", 1905, 57],
["is_bool", 24, 21, 1905, 57],
["jump_false", 24, "ne_mis_3861", 1905, 57],
["ne_bool", 22, 20, 21, 1905, 57],
["jump", "ne_done_3854", 1905, 57],
"ne_mis_3861",
["true", 22, 1905, 57],
"ne_done_3854",
["move", 19, 22, 1905, 57],
"or_end_3847",
["jump_false", 19, "if_else_3845", 1905, 57],
["record", 19, 2],
["access", 20, "var", 1906, 43],
["store_field", 19, 20, "make", 1906, 43],
["load_field", 20, 1, "function_nr", 1906, 57],
["store_field", 19, 20, "fn_nr", 1906, 57],
["get", 20, 51, 1, 1906, 11],
["frame", 21, 20, 3, 1906, 11],
["null", 20, 1906, 11],
["setarg", 21, 0, 20, 1906, 11],
["setarg", 21, 1, 1, 1906, 11],
["setarg", 21, 2, 3, 1906, 11],
["setarg", 21, 3, 19, 1906, 11],
["invoke", 21, 19, 1906, 11],
["jump", "if_end_3846", 1906, 11],
"if_else_3845",
"if_end_3846",
["jump", "if_end_3819", 1906, 11],
"if_else_3818",
"if_end_3819",
["load_field", 19, 2, "right", 1909, 29],
["get", 20, 42, 1, 1909, 7],
["frame", 21, 20, 2, 1909, 7],
["null", 20, 1909, 7],
["setarg", 21, 0, 20, 1909, 7],
["setarg", 21, 1, 1, 1909, 7],
["setarg", 21, 2, 19, 1909, 7],
["invoke", 21, 19, 1909, 7],
["null", 19, 1910, 14],
["return", 19, 1910, 14],
"_nop_ur_4",
"if_else_3810",
"if_end_3811",
["access", 19, "def", 1913, 17],
["is_identical", 20, 4, 19, 1913, 17],
["jump_true", 20, "eq_done_3864", 1913, 17],
["is_int", 21, 4, 1913, 17],
["jump_false", 21, "eq_ni_3865", 1913, 17],
"_nop_tc_66",
["jump", "eq_ni_3865", 1913, 17],
["eq_int", 20, 4, 19, 1913, 17],
["jump", "eq_done_3864", 1913, 17],
"eq_ni_3865",
["is_num", 21, 4, 1913, 17],
["jump_false", 21, "eq_nn_3866", 1913, 17],
"_nop_tc_67",
["jump", "eq_nn_3866", 1913, 17],
["eq_float", 20, 4, 19, 1913, 17],
["jump", "eq_done_3864", 1913, 17],
"eq_nn_3866",
["is_text", 21, 4, 1913, 17],
["jump_false", 21, "eq_nt_3867", 1913, 17],
"_nop_tc_68",
"_nop_tc_69",
["eq_text", 20, 4, 19, 1913, 17],
["jump", "eq_done_3864", 1913, 17],
"eq_nt_3867",
["is_null", 21, 4, 1913, 17],
["jump_false", 21, "eq_nnl_3868", 1913, 17],
"_nop_tc_70",
["jump", "eq_nnl_3868", 1913, 17],
["true", 20, 1913, 17],
["jump", "eq_done_3864", 1913, 17],
"eq_nnl_3868",
["is_bool", 21, 4, 1913, 17],
["jump_false", 21, "eq_nb_3869", 1913, 17],
"_nop_tc_71",
["jump", "eq_nb_3869", 1913, 17],
["eq_bool", 20, 4, 19, 1913, 17],
["jump", "eq_done_3864", 1913, 17],
"eq_nb_3869",
["false", 20, 1913, 17],
"eq_done_3864",
["jump_false", 20, "if_else_3862", 1913, 17],
["load_field", 19, 2, "left", 1914, 14],
["load_field", 20, 19, "name", 1914, 14],
["move", 3, 20, 1914, 14],
["null", 19, 1915, 19],
["is_identical", 20, 3, 19, 1915, 19],
["jump_true", 20, "ne_nid_3873", 1915, 19],
["jump", "ne_ni_3874", 1915, 19],
"ne_nid_3873",
["false", 20, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_ni_3874",
["is_int", 21, 3, 1915, 19],
["jump_false", 21, "ne_nn_3875", 1915, 19],
"_nop_tc_72",
["jump", "ne_nn_3875", 1915, 19],
["ne_int", 20, 3, 19, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_nn_3875",
["is_num", 21, 3, 1915, 19],
["jump_false", 21, "ne_nt_3876", 1915, 19],
"_nop_tc_73",
["jump", "ne_nt_3876", 1915, 19],
["ne_float", 20, 3, 19, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_nt_3876",
["is_text", 21, 3, 1915, 19],
["jump_false", 21, "ne_nnl_3877", 1915, 19],
"_nop_tc_74",
["jump", "ne_nnl_3877", 1915, 19],
["ne_text", 20, 3, 19, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_nnl_3877",
["is_null", 21, 3, 1915, 19],
["jump_false", 21, "ne_nb_3878", 1915, 19],
"_nop_tc_75",
"_nop_tc_76",
["false", 20, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_nb_3878",
["is_bool", 21, 3, 1915, 19],
["jump_false", 21, "ne_mis_3879", 1915, 19],
"_nop_tc_77",
["jump", "ne_mis_3879", 1915, 19],
["ne_bool", 20, 3, 19, 1915, 19],
["jump", "ne_done_3872", 1915, 19],
"ne_mis_3879",
["true", 20, 1915, 19],
"ne_done_3872",
["jump_false", 20, "if_else_3870", 1915, 19],
["get", 19, 53, 1, 1916, 20],
["frame", 20, 19, 2, 1916, 20],
["null", 19, 1916, 20],
["setarg", 20, 0, 19, 1916, 20],
["setarg", 20, 1, 1, 1916, 20],
["setarg", 20, 2, 3, 1916, 20],
["invoke", 20, 19, 1916, 20],
["move", 5, 19, 1916, 20],
["null", 19, 1917, 25],
["is_identical", 20, 5, 19, 1917, 25],
["jump_true", 20, "ne_nid_3884", 1917, 25],
["jump", "ne_ni_3885", 1917, 25],
"ne_nid_3884",
["false", 20, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_ni_3885",
["is_int", 21, 5, 1917, 25],
["jump_false", 21, "ne_nn_3886", 1917, 25],
"_nop_tc_78",
["jump", "ne_nn_3886", 1917, 25],
["ne_int", 20, 5, 19, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_nn_3886",
["is_num", 21, 5, 1917, 25],
["jump_false", 21, "ne_nt_3887", 1917, 25],
"_nop_tc_79",
["jump", "ne_nt_3887", 1917, 25],
["ne_float", 20, 5, 19, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_nt_3887",
["is_text", 21, 5, 1917, 25],
["jump_false", 21, "ne_nnl_3888", 1917, 25],
"_nop_tc_80",
["jump", "ne_nnl_3888", 1917, 25],
["ne_text", 20, 5, 19, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_nnl_3888",
["is_null", 21, 5, 1917, 25],
["jump_false", 21, "ne_nb_3889", 1917, 25],
"_nop_tc_81",
"_nop_tc_82",
["false", 20, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_nb_3889",
["is_bool", 21, 5, 1917, 25],
["jump_false", 21, "ne_mis_3890", 1917, 25],
"_nop_tc_83",
["jump", "ne_mis_3890", 1917, 25],
["ne_bool", 20, 5, 19, 1917, 25],
["jump", "ne_done_3883", 1917, 25],
"ne_mis_3890",
["true", 20, 1917, 25],
"ne_done_3883",
["move", 19, 20, 1917, 25],
["jump_false", 19, "and_end_3882", 1917, 25],
["load_field", 20, 5, "is_const", 1917, 33],
["move", 19, 20, 1917, 33],
"and_end_3882",
["jump_false", 19, "if_else_3880", 1917, 33],
["load_field", 19, 2, "left", 1918, 21],
["access", 20, "cannot redeclare constant '", 1918, 32],
"_nop_tc_84",
"_nop_tc_85",
["is_text", 21, 3, 1918, 64],
["jump_false", 21, "add_cn_3892", 1918, 64],
["concat", 22, 20, 3, 1918, 64],
["jump", "add_done_3891", 1918, 64],
"add_cn_3892",
"_nop_tc_86",
["jump", "add_err_3893", 1918, 64],
["is_num", 21, 3, 1918, 64],
["jump_false", 21, "add_err_3893", 1918, 64],
["add", 22, 20, 3, 1918, 64],
["jump", "add_done_3891", 1918, 64],
"add_err_3893",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1918,
64
],
["access", 21, "error", 1918, 64],
["access", 23, "cannot apply '+': operands must both be text or both be numbers", 1918, 64],
["array", 24, 0, 1918, 64],
["push", 24, 23, 1918, 64],
["frame", 23, 20, 2, 1918, 64],
["null", 20, 1918, 64],
["setarg", 23, 0, 20, 1918, 64],
["setarg", 23, 1, 21, 1918, 64],
["setarg", 23, 2, 24, 1918, 64],
["invoke", 23, 20, 1918, 64],
["disrupt", 1918, 64],
"add_done_3891",
["access", 20, "'", 1918, 71],
["is_text", 21, 22, 1918, 71],
["jump_false", 21, "add_cn_3895", 1918, 71],
"_nop_tc_87",
"_nop_tc_88",
["concat", 23, 22, 20, 1918, 71],
["jump", "add_done_3894", 1918, 71],
"add_cn_3895",
["is_num", 21, 22, 1918, 71],
["jump_false", 21, "add_err_3896", 1918, 71],
"_nop_tc_89",
["jump", "add_err_3896", 1918, 71],
["add", 23, 22, 20, 1918, 71],
["jump", "add_done_3894", 1918, 71],
"add_err_3896",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1918,
71
],
["access", 21, "error", 1918, 71],
["access", 22, "cannot apply '+': operands must both be text or both be numbers", 1918, 71],
["array", 24, 0, 1918, 71],
["push", 24, 22, 1918, 71],
["frame", 22, 20, 2, 1918, 71],
["null", 20, 1918, 71],
["setarg", 22, 0, 20, 1918, 71],
["setarg", 22, 1, 21, 1918, 71],
["setarg", 22, 2, 24, 1918, 71],
["invoke", 22, 20, 1918, 71],
["disrupt", 1918, 71],
"add_done_3894",
["get", 20, 49, 1, 1918, 11],
["frame", 21, 20, 2, 1918, 11],
["null", 20, 1918, 11],
["setarg", 21, 0, 20, 1918, 11],
["setarg", 21, 1, 19, 1918, 11],
["setarg", 21, 2, 23, 1918, 11],
["invoke", 21, 19, 1918, 11],
["jump", "if_end_3881", 1918, 11],
"if_else_3880",
["null", 19, 1919, 32],
["is_identical", 20, 5, 19, 1919, 32],
["jump_true", 20, "ne_nid_3902", 1919, 32],
["jump", "ne_ni_3903", 1919, 32],
"ne_nid_3902",
["false", 20, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_ni_3903",
["is_int", 21, 5, 1919, 32],
["jump_false", 21, "ne_nn_3904", 1919, 32],
"_nop_tc_90",
["jump", "ne_nn_3904", 1919, 32],
["ne_int", 20, 5, 19, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_nn_3904",
["is_num", 21, 5, 1919, 32],
["jump_false", 21, "ne_nt_3905", 1919, 32],
"_nop_tc_91",
["jump", "ne_nt_3905", 1919, 32],
["ne_float", 20, 5, 19, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_nt_3905",
["is_text", 21, 5, 1919, 32],
["jump_false", 21, "ne_nnl_3906", 1919, 32],
"_nop_tc_92",
["jump", "ne_nnl_3906", 1919, 32],
["ne_text", 20, 5, 19, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_nnl_3906",
["is_null", 21, 5, 1919, 32],
["jump_false", 21, "ne_nb_3907", 1919, 32],
"_nop_tc_93",
"_nop_tc_94",
["false", 20, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_nb_3907",
["is_bool", 21, 5, 1919, 32],
["jump_false", 21, "ne_mis_3908", 1919, 32],
"_nop_tc_95",
["jump", "ne_mis_3908", 1919, 32],
["ne_bool", 20, 5, 19, 1919, 32],
["jump", "ne_done_3901", 1919, 32],
"ne_mis_3908",
["true", 20, 1919, 32],
"ne_done_3901",
["move", 19, 20, 1919, 32],
["jump_false", 19, "and_end_3900", 1919, 32],
["load_field", 20, 5, "is_const", 1919, 41],
["not", 21, 20, 1919, 41],
["move", 19, 21, 1919, 41],
"and_end_3900",
["move", 20, 19, 1919, 41],
["jump_false", 20, "and_end_3899", 1919, 41],
["load_field", 19, 5, "function_nr", 1919, 62],
["load_field", 21, 1, "function_nr", 1919, 86],
["is_identical", 22, 19, 21, 1919, 86],
["jump_true", 22, "eq_done_3909", 1919, 86],
["is_int", 23, 19, 1919, 86],
["jump_false", 23, "eq_ni_3910", 1919, 86],
["is_int", 24, 21, 1919, 86],
["jump_false", 24, "eq_ni_3910", 1919, 86],
["eq_int", 22, 19, 21, 1919, 86],
["jump", "eq_done_3909", 1919, 86],
"eq_ni_3910",
["is_num", 23, 19, 1919, 86],
["jump_false", 23, "eq_nn_3911", 1919, 86],
["is_num", 24, 21, 1919, 86],
["jump_false", 24, "eq_nn_3911", 1919, 86],
["eq_float", 22, 19, 21, 1919, 86],
["jump", "eq_done_3909", 1919, 86],
"eq_nn_3911",
["is_text", 23, 19, 1919, 86],
["jump_false", 23, "eq_nt_3912", 1919, 86],
["is_text", 24, 21, 1919, 86],
["jump_false", 24, "eq_nt_3912", 1919, 86],
["eq_text", 22, 19, 21, 1919, 86],
["jump", "eq_done_3909", 1919, 86],
"eq_nt_3912",
["is_null", 23, 19, 1919, 86],
["jump_false", 23, "eq_nnl_3913", 1919, 86],
["is_null", 24, 21, 1919, 86],
["jump_false", 24, "eq_nnl_3913", 1919, 86],
["true", 22, 1919, 86],
["jump", "eq_done_3909", 1919, 86],
"eq_nnl_3913",
["is_bool", 23, 19, 1919, 86],
["jump_false", 23, "eq_nb_3914", 1919, 86],
["is_bool", 24, 21, 1919, 86],
["jump_false", 24, "eq_nb_3914", 1919, 86],
["eq_bool", 22, 19, 21, 1919, 86],
["jump", "eq_done_3909", 1919, 86],
"eq_nb_3914",
["false", 22, 1919, 86],
"eq_done_3909",
["move", 20, 22, 1919, 86],
"and_end_3899",
["jump_false", 20, "if_else_3897", 1919, 86],
["access", 19, 1, 1920, 31],
["store_field", 5, 19, "is_const", 1920, 11],
["access", 19, "def", 1921, 27],
["store_field", 5, 19, "make", 1921, 11],
["jump", "if_end_3898", 1921, 11],
"if_else_3897",
["record", 19, 3],
["true", 20, 1923, 47],
["store_field", 19, 20, "is_const", 1923, 47],
["access", 20, "def", 1923, 59],
["store_field", 19, 20, "make", 1923, 59],
["load_field", 20, 1, "function_nr", 1923, 73],
["store_field", 19, 20, "fn_nr", 1923, 73],
["get", 20, 51, 1, 1923, 11],
["frame", 21, 20, 3, 1923, 11],
["null", 20, 1923, 11],
["setarg", 21, 0, 20, 1923, 11],
["setarg", 21, 1, 1, 1923, 11],
["setarg", 21, 2, 3, 1923, 11],
["setarg", 21, 3, 19, 1923, 11],
["invoke", 21, 19, 1923, 11],
"if_end_3898",
"if_end_3881",
["jump", "if_end_3871", 1923, 11],
"if_else_3870",
"if_end_3871",
["load_field", 19, 2, "right", 1926, 29],
["get", 20, 42, 1, 1926, 7],
["frame", 21, 20, 2, 1926, 7],
["null", 20, 1926, 7],
["setarg", 21, 0, 20, 1926, 7],
["setarg", 21, 1, 1, 1926, 7],
["setarg", 21, 2, 19, 1926, 7],
["invoke", 21, 19, 1926, 7],
["null", 19, 1927, 19],
["is_identical", 20, 3, 19, 1927, 19],
["jump_true", 20, "ne_nid_3918", 1927, 19],
["jump", "ne_ni_3919", 1927, 19],
"ne_nid_3918",
["false", 20, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_ni_3919",
["is_int", 21, 3, 1927, 19],
["jump_false", 21, "ne_nn_3920", 1927, 19],
"_nop_tc_96",
["jump", "ne_nn_3920", 1927, 19],
["ne_int", 20, 3, 19, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_nn_3920",
["is_num", 21, 3, 1927, 19],
["jump_false", 21, "ne_nt_3921", 1927, 19],
"_nop_tc_97",
["jump", "ne_nt_3921", 1927, 19],
["ne_float", 20, 3, 19, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_nt_3921",
["is_text", 21, 3, 1927, 19],
["jump_false", 21, "ne_nnl_3922", 1927, 19],
"_nop_tc_98",
["jump", "ne_nnl_3922", 1927, 19],
["ne_text", 20, 3, 19, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_nnl_3922",
["is_null", 21, 3, 1927, 19],
["jump_false", 21, "ne_nb_3923", 1927, 19],
"_nop_tc_99",
"_nop_tc_100",
["false", 20, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_nb_3923",
["is_bool", 21, 3, 1927, 19],
["jump_false", 21, "ne_mis_3924", 1927, 19],
"_nop_tc_101",
["jump", "ne_mis_3924", 1927, 19],
["ne_bool", 20, 3, 19, 1927, 19],
["jump", "ne_done_3917", 1927, 19],
"ne_mis_3924",
["true", 20, 1927, 19],
"ne_done_3917",
["jump_false", 20, "if_else_3915", 1927, 19],
["load_field", 19, 2, "right", 1928, 30],
["get", 20, 59, 1, 1928, 14],
["frame", 21, 20, 1, 1928, 14],
["null", 20, 1928, 14],
["setarg", 21, 0, 20, 1928, 14],
["setarg", 21, 1, 19, 1928, 14],
["invoke", 21, 19, 1928, 14],
["move", 18, 19, 1928, 14],
["null", 19, 1929, 19],
["is_identical", 20, 18, 19, 1929, 19],
["jump_true", 20, "ne_nid_3929", 1929, 19],
["jump", "ne_ni_3930", 1929, 19],
"ne_nid_3929",
["false", 20, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_ni_3930",
["is_int", 21, 18, 1929, 19],
["jump_false", 21, "ne_nn_3931", 1929, 19],
"_nop_tc_102",
["jump", "ne_nn_3931", 1929, 19],
["ne_int", 20, 18, 19, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_nn_3931",
["is_num", 21, 18, 1929, 19],
["jump_false", 21, "ne_nt_3932", 1929, 19],
"_nop_tc_103",
["jump", "ne_nt_3932", 1929, 19],
["ne_float", 20, 18, 19, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_nt_3932",
["is_text", 21, 18, 1929, 19],
["jump_false", 21, "ne_nnl_3933", 1929, 19],
"_nop_tc_104",
["jump", "ne_nnl_3933", 1929, 19],
["ne_text", 20, 18, 19, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_nnl_3933",
["is_null", 21, 18, 1929, 19],
["jump_false", 21, "ne_nb_3934", 1929, 19],
"_nop_tc_105",
"_nop_tc_106",
["false", 20, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_nb_3934",
["is_bool", 21, 18, 1929, 19],
["jump_false", 21, "ne_mis_3935", 1929, 19],
"_nop_tc_107",
["jump", "ne_mis_3935", 1929, 19],
["ne_bool", 20, 18, 19, 1929, 19],
["jump", "ne_done_3928", 1929, 19],
"ne_mis_3935",
["true", 20, 1929, 19],
"ne_done_3928",
["move", 19, 20, 1929, 19],
["jump_false", 19, "and_end_3927", 1929, 19],
["access", 20, "null", 1929, 33],
["is_identical", 21, 18, 20, 1929, 33],
["jump_true", 21, "ne_nid_3937", 1929, 33],
["jump", "ne_ni_3938", 1929, 33],
"ne_nid_3937",
["false", 21, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_ni_3938",
["is_int", 22, 18, 1929, 33],
["jump_false", 22, "ne_nn_3939", 1929, 33],
"_nop_tc_108",
["jump", "ne_nn_3939", 1929, 33],
["ne_int", 21, 18, 20, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_nn_3939",
["is_num", 22, 18, 1929, 33],
["jump_false", 22, "ne_nt_3940", 1929, 33],
"_nop_tc_109",
["jump", "ne_nt_3940", 1929, 33],
["ne_float", 21, 18, 20, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_nt_3940",
["is_text", 22, 18, 1929, 33],
["jump_false", 22, "ne_nnl_3941", 1929, 33],
"_nop_tc_110",
"_nop_tc_111",
["ne_text", 21, 18, 20, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_nnl_3941",
["is_null", 22, 18, 1929, 33],
["jump_false", 22, "ne_nb_3942", 1929, 33],
"_nop_tc_112",
["jump", "ne_nb_3942", 1929, 33],
["false", 21, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_nb_3942",
["is_bool", 22, 18, 1929, 33],
["jump_false", 22, "ne_mis_3943", 1929, 33],
"_nop_tc_113",
["jump", "ne_mis_3943", 1929, 33],
["ne_bool", 21, 18, 20, 1929, 33],
["jump", "ne_done_3936", 1929, 33],
"ne_mis_3943",
["true", 21, 1929, 33],
"ne_done_3936",
["move", 19, 21, 1929, 33],
"and_end_3927",
["jump_false", 19, "if_else_3925", 1929, 33],
["get", 19, 53, 1, 1930, 22],
["frame", 20, 19, 2, 1930, 22],
["null", 19, 1930, 22],
["setarg", 20, 0, 19, 1930, 22],
["setarg", 20, 1, 1, 1930, 22],
["setarg", 20, 2, 3, 1930, 22],
["invoke", 20, 19, 1930, 22],
["move", 5, 19, 1930, 22],
["null", 19, 1931, 27],
["is_identical", 20, 5, 19, 1931, 27],
["jump_true", 20, "ne_nid_3947", 1931, 27],
["jump", "ne_ni_3948", 1931, 27],
"ne_nid_3947",
["false", 20, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_ni_3948",
["is_int", 21, 5, 1931, 27],
["jump_false", 21, "ne_nn_3949", 1931, 27],
"_nop_tc_114",
["jump", "ne_nn_3949", 1931, 27],
["ne_int", 20, 5, 19, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_nn_3949",
["is_num", 21, 5, 1931, 27],
["jump_false", 21, "ne_nt_3950", 1931, 27],
"_nop_tc_115",
["jump", "ne_nt_3950", 1931, 27],
["ne_float", 20, 5, 19, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_nt_3950",
["is_text", 21, 5, 1931, 27],
["jump_false", 21, "ne_nnl_3951", 1931, 27],
"_nop_tc_116",
["jump", "ne_nnl_3951", 1931, 27],
["ne_text", 20, 5, 19, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_nnl_3951",
["is_null", 21, 5, 1931, 27],
["jump_false", 21, "ne_nb_3952", 1931, 27],
"_nop_tc_117",
"_nop_tc_118",
["false", 20, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_nb_3952",
["is_bool", 21, 5, 1931, 27],
["jump_false", 21, "ne_mis_3953", 1931, 27],
"_nop_tc_119",
["jump", "ne_mis_3953", 1931, 27],
["ne_bool", 20, 5, 19, 1931, 27],
["jump", "ne_done_3946", 1931, 27],
"ne_mis_3953",
["true", 20, 1931, 27],
"ne_done_3946",
["jump_false", 20, "if_else_3944", 1931, 27],
["store_field", 5, 18, "type_tag", 1931, 33],
["jump", "if_end_3945", 1931, 33],
"if_else_3944",
"if_end_3945",
["jump", "if_end_3926", 1931, 33],
"if_else_3925",
"if_end_3926",
["jump", "if_end_3916", 1931, 33],
"if_else_3915",
"if_end_3916",
["null", 5, 1934, 14],
["return", 5, 1934, 14],
"_nop_ur_5",
"if_else_3862",
"if_end_3863",
["access", 5, "call", 1937, 17],
["is_identical", 18, 4, 5, 1937, 17],
["jump_true", 18, "eq_done_3956", 1937, 17],
["is_int", 19, 4, 1937, 17],
["jump_false", 19, "eq_ni_3957", 1937, 17],
"_nop_tc_120",
["jump", "eq_ni_3957", 1937, 17],
["eq_int", 18, 4, 5, 1937, 17],
["jump", "eq_done_3956", 1937, 17],
"eq_ni_3957",
["is_num", 19, 4, 1937, 17],
["jump_false", 19, "eq_nn_3958", 1937, 17],
"_nop_tc_121",
["jump", "eq_nn_3958", 1937, 17],
["eq_float", 18, 4, 5, 1937, 17],
["jump", "eq_done_3956", 1937, 17],
"eq_nn_3958",
["is_text", 19, 4, 1937, 17],
["jump_false", 19, "eq_nt_3959", 1937, 17],
"_nop_tc_122",
"_nop_tc_123",
["eq_text", 18, 4, 5, 1937, 17],
["jump", "eq_done_3956", 1937, 17],
"eq_nt_3959",
["is_null", 19, 4, 1937, 17],
["jump_false", 19, "eq_nnl_3960", 1937, 17],
"_nop_tc_124",
["jump", "eq_nnl_3960", 1937, 17],
["true", 18, 1937, 17],
["jump", "eq_done_3956", 1937, 17],
"eq_nnl_3960",
["is_bool", 19, 4, 1937, 17],
["jump_false", 19, "eq_nb_3961", 1937, 17],
"_nop_tc_125",
["jump", "eq_nb_3961", 1937, 17],
["eq_bool", 18, 4, 5, 1937, 17],
["jump", "eq_done_3956", 1937, 17],
"eq_nb_3961",
["false", 18, 1937, 17],
"eq_done_3956",
["jump_false", 18, "if_else_3954", 1937, 17],
["load_field", 5, 2, "expression", 1938, 29],
["get", 18, 42, 1, 1938, 7],
["frame", 19, 18, 2, 1938, 7],
["null", 18, 1938, 7],
["setarg", 19, 0, 18, 1938, 7],
["setarg", 19, 1, 1, 1938, 7],
["setarg", 19, 2, 5, 1938, 7],
["invoke", 19, 5, 1938, 7],
["null", 5, 1939, 14],
["return", 5, 1939, 14],
"_nop_ur_6",
"if_else_3954",
"if_end_3955",
["access", 5, "if", 1942, 17],
["is_identical", 18, 4, 5, 1942, 17],
["jump_true", 18, "eq_done_3964", 1942, 17],
["is_int", 19, 4, 1942, 17],
["jump_false", 19, "eq_ni_3965", 1942, 17],
"_nop_tc_126",
["jump", "eq_ni_3965", 1942, 17],
["eq_int", 18, 4, 5, 1942, 17],
["jump", "eq_done_3964", 1942, 17],
"eq_ni_3965",
["is_num", 19, 4, 1942, 17],
["jump_false", 19, "eq_nn_3966", 1942, 17],
"_nop_tc_127",
["jump", "eq_nn_3966", 1942, 17],
["eq_float", 18, 4, 5, 1942, 17],
["jump", "eq_done_3964", 1942, 17],
"eq_nn_3966",
["is_text", 19, 4, 1942, 17],
["jump_false", 19, "eq_nt_3967", 1942, 17],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 18, 4, 5, 1942, 17],
["jump", "eq_done_3964", 1942, 17],
"eq_nt_3967",
["is_null", 19, 4, 1942, 17],
["jump_false", 19, "eq_nnl_3968", 1942, 17],
"_nop_tc_130",
["jump", "eq_nnl_3968", 1942, 17],
["true", 18, 1942, 17],
["jump", "eq_done_3964", 1942, 17],
"eq_nnl_3968",
["is_bool", 19, 4, 1942, 17],
["jump_false", 19, "eq_nb_3969", 1942, 17],
"_nop_tc_131",
["jump", "eq_nb_3969", 1942, 17],
["eq_bool", 18, 4, 5, 1942, 17],
["jump", "eq_done_3964", 1942, 17],
"eq_nb_3969",
["false", 18, 1942, 17],
"eq_done_3964",
["jump_false", 18, "if_else_3962", 1942, 17],
["load_field", 5, 2, "expression", 1943, 29],
["get", 18, 42, 1, 1943, 7],
["frame", 19, 18, 2, 1943, 7],
["null", 18, 1943, 7],
["setarg", 19, 0, 18, 1943, 7],
["setarg", 19, 1, 1, 1943, 7],
["setarg", 19, 2, 5, 1943, 7],
["invoke", 19, 5, 1943, 7],
["access", 6, 0, 1944, 11],
"while_start_3970",
["load_field", 5, 2, "then", 1945, 25],
["length", 18, 5, 1945, 25],
["is_int", 5, 6, 1945, 25],
["jump_false", 5, "rel_ni_3972", 1945, 25],
"_nop_tc_132",
"_nop_tc_133",
["lt_int", 5, 6, 18, 1945, 25],
["jump", "rel_done_3974", 1945, 25],
"rel_ni_3972",
"_nop_tc_134",
"_nop_tc_135",
"_nop_tc_136",
"_nop_tc_137",
["lt_float", 5, 6, 18, 1945, 25],
["jump", "rel_done_3974", 1945, 25],
"rel_nn_3973",
"_nop_tc_138",
["jump", "rel_err_3975", 1945, 25],
"_nop_tc_139",
["jump", "rel_err_3975", 1945, 25],
["lt_text", 5, 6, 18, 1945, 25],
["jump", "rel_done_3974", 1945, 25],
"rel_err_3975",
[
"access",
18,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1945,
25
],
["access", 19, "error", 1945, 25],
["access", 20, "cannot compare with '<': operands must be same type", 1945, 25],
["array", 21, 0, 1945, 25],
["push", 21, 20, 1945, 25],
["frame", 20, 18, 2, 1945, 25],
["null", 18, 1945, 25],
["setarg", 20, 0, 18, 1945, 25],
["setarg", 20, 1, 19, 1945, 25],
["setarg", 20, 2, 21, 1945, 25],
["invoke", 20, 18, 1945, 25],
["disrupt", 1945, 25],
"rel_done_3974",
["jump_false", 5, "while_end_3971", 1945, 25],
["load_field", 5, 2, "then", 1946, 31],
["load_dynamic", 18, 5, 6, 1946, 41],
["get", 5, 63, 1, 1946, 9],
["frame", 19, 5, 2, 1946, 9],
["null", 5, 1946, 9],
["setarg", 19, 0, 5, 1946, 9],
["setarg", 19, 1, 1, 1946, 9],
["setarg", 19, 2, 18, 1946, 9],
["invoke", 19, 5, 1946, 9],
["access", 5, 1, 1947, 17],
"_nop_tc_140",
"_nop_tc_141",
"_nop_tc_142",
"_nop_tc_143",
["add", 18, 6, 5, 1947, 17],
["jump", "num_done_3977", 1947, 17],
"num_err_3976",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1947,
17
],
["access", 19, "error", 1947, 17],
["access", 20, "cannot apply '+': operands must be numbers", 1947, 17],
["array", 21, 0, 1947, 17],
["push", 21, 20, 1947, 17],
["frame", 20, 5, 2, 1947, 17],
["null", 5, 1947, 17],
["setarg", 20, 0, 5, 1947, 17],
["setarg", 20, 1, 19, 1947, 17],
["setarg", 20, 2, 21, 1947, 17],
["invoke", 20, 5, 1947, 17],
["disrupt", 1947, 17],
"num_done_3977",
["move", 6, 18, 1947, 17],
["jump", "while_start_3970", 1947, 17],
"while_end_3971",
["access", 6, 0, 1949, 11],
"while_start_3978",
["load_field", 5, 2, "list", 1950, 25],
["length", 18, 5, 1950, 25],
["is_int", 5, 6, 1950, 25],
["jump_false", 5, "rel_ni_3980", 1950, 25],
"_nop_tc_144",
"_nop_tc_145",
["lt_int", 5, 6, 18, 1950, 25],
["jump", "rel_done_3982", 1950, 25],
"rel_ni_3980",
"_nop_tc_146",
"_nop_tc_147",
"_nop_tc_148",
"_nop_tc_149",
["lt_float", 5, 6, 18, 1950, 25],
["jump", "rel_done_3982", 1950, 25],
"rel_nn_3981",
"_nop_tc_150",
["jump", "rel_err_3983", 1950, 25],
"_nop_tc_151",
["jump", "rel_err_3983", 1950, 25],
["lt_text", 5, 6, 18, 1950, 25],
["jump", "rel_done_3982", 1950, 25],
"rel_err_3983",
[
"access",
18,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1950,
25
],
["access", 19, "error", 1950, 25],
["access", 20, "cannot compare with '<': operands must be same type", 1950, 25],
["array", 21, 0, 1950, 25],
["push", 21, 20, 1950, 25],
["frame", 20, 18, 2, 1950, 25],
["null", 18, 1950, 25],
["setarg", 20, 0, 18, 1950, 25],
["setarg", 20, 1, 19, 1950, 25],
["setarg", 20, 2, 21, 1950, 25],
["invoke", 20, 18, 1950, 25],
["disrupt", 1950, 25],
"rel_done_3982",
["jump_false", 5, "while_end_3979", 1950, 25],
["load_field", 5, 2, "list", 1951, 31],
["load_dynamic", 18, 5, 6, 1951, 41],
["get", 5, 63, 1, 1951, 9],
["frame", 19, 5, 2, 1951, 9],
["null", 5, 1951, 9],
["setarg", 19, 0, 5, 1951, 9],
["setarg", 19, 1, 1, 1951, 9],
["setarg", 19, 2, 18, 1951, 9],
["invoke", 19, 5, 1951, 9],
["access", 5, 1, 1952, 17],
"_nop_tc_152",
"_nop_tc_153",
"_nop_tc_154",
"_nop_tc_155",
["add", 18, 6, 5, 1952, 17],
["jump", "num_done_3985", 1952, 17],
"num_err_3984",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1952,
17
],
["access", 19, "error", 1952, 17],
["access", 20, "cannot apply '+': operands must be numbers", 1952, 17],
["array", 21, 0, 1952, 17],
["push", 21, 20, 1952, 17],
["frame", 20, 5, 2, 1952, 17],
["null", 5, 1952, 17],
["setarg", 20, 0, 5, 1952, 17],
["setarg", 20, 1, 19, 1952, 17],
["setarg", 20, 2, 21, 1952, 17],
["invoke", 20, 5, 1952, 17],
["disrupt", 1952, 17],
"num_done_3985",
["move", 6, 18, 1952, 17],
["jump", "while_start_3978", 1952, 17],
"while_end_3979",
["load_field", 5, 2, "else", 1954, 11],
["null", 18, 1954, 24],
["is_identical", 19, 5, 18, 1954, 24],
["jump_true", 19, "ne_nid_3989", 1954, 24],
["jump", "ne_ni_3990", 1954, 24],
"ne_nid_3989",
["false", 19, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_ni_3990",
["is_int", 20, 5, 1954, 24],
["jump_false", 20, "ne_nn_3991", 1954, 24],
"_nop_tc_156",
["jump", "ne_nn_3991", 1954, 24],
["ne_int", 19, 5, 18, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_nn_3991",
["is_num", 20, 5, 1954, 24],
["jump_false", 20, "ne_nt_3992", 1954, 24],
"_nop_tc_157",
["jump", "ne_nt_3992", 1954, 24],
["ne_float", 19, 5, 18, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_nt_3992",
["is_text", 20, 5, 1954, 24],
["jump_false", 20, "ne_nnl_3993", 1954, 24],
"_nop_tc_158",
["jump", "ne_nnl_3993", 1954, 24],
["ne_text", 19, 5, 18, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_nnl_3993",
["is_null", 20, 5, 1954, 24],
["jump_false", 20, "ne_nb_3994", 1954, 24],
"_nop_tc_159",
"_nop_tc_160",
["false", 19, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_nb_3994",
["is_bool", 20, 5, 1954, 24],
["jump_false", 20, "ne_mis_3995", 1954, 24],
"_nop_tc_161",
["jump", "ne_mis_3995", 1954, 24],
["ne_bool", 19, 5, 18, 1954, 24],
["jump", "ne_done_3988", 1954, 24],
"ne_mis_3995",
["true", 19, 1954, 24],
"ne_done_3988",
["jump_false", 19, "if_else_3986", 1954, 24],
["access", 6, 0, 1955, 13],
"while_start_3996",
["load_field", 5, 2, "else", 1956, 27],
["length", 18, 5, 1956, 27],
["is_int", 5, 6, 1956, 27],
["jump_false", 5, "rel_ni_3998", 1956, 27],
"_nop_tc_162",
"_nop_tc_163",
["lt_int", 5, 6, 18, 1956, 27],
["jump", "rel_done_4000", 1956, 27],
"rel_ni_3998",
"_nop_tc_164",
"_nop_tc_165",
"_nop_tc_166",
"_nop_tc_167",
["lt_float", 5, 6, 18, 1956, 27],
["jump", "rel_done_4000", 1956, 27],
"rel_nn_3999",
"_nop_tc_168",
["jump", "rel_err_4001", 1956, 27],
"_nop_tc_169",
["jump", "rel_err_4001", 1956, 27],
["lt_text", 5, 6, 18, 1956, 27],
["jump", "rel_done_4000", 1956, 27],
"rel_err_4001",
[
"access",
18,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1956,
27
],
["access", 19, "error", 1956, 27],
["access", 20, "cannot compare with '<': operands must be same type", 1956, 27],
["array", 21, 0, 1956, 27],
["push", 21, 20, 1956, 27],
["frame", 20, 18, 2, 1956, 27],
["null", 18, 1956, 27],
["setarg", 20, 0, 18, 1956, 27],
["setarg", 20, 1, 19, 1956, 27],
["setarg", 20, 2, 21, 1956, 27],
["invoke", 20, 18, 1956, 27],
["disrupt", 1956, 27],
"rel_done_4000",
["jump_false", 5, "while_end_3997", 1956, 27],
["load_field", 5, 2, "else", 1957, 33],
["load_dynamic", 18, 5, 6, 1957, 43],
["get", 5, 63, 1, 1957, 11],
["frame", 19, 5, 2, 1957, 11],
["null", 5, 1957, 11],
["setarg", 19, 0, 5, 1957, 11],
["setarg", 19, 1, 1, 1957, 11],
["setarg", 19, 2, 18, 1957, 11],
["invoke", 19, 5, 1957, 11],
["access", 5, 1, 1958, 19],
"_nop_tc_170",
"_nop_tc_171",
"_nop_tc_172",
"_nop_tc_173",
["add", 18, 6, 5, 1958, 19],
["jump", "num_done_4003", 1958, 19],
"num_err_4002",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1958,
19
],
["access", 19, "error", 1958, 19],
["access", 20, "cannot apply '+': operands must be numbers", 1958, 19],
["array", 21, 0, 1958, 19],
["push", 21, 20, 1958, 19],
["frame", 20, 5, 2, 1958, 19],
["null", 5, 1958, 19],
["setarg", 20, 0, 5, 1958, 19],
["setarg", 20, 1, 19, 1958, 19],
["setarg", 20, 2, 21, 1958, 19],
["invoke", 20, 5, 1958, 19],
["disrupt", 1958, 19],
"num_done_4003",
["move", 6, 18, 1958, 19],
["jump", "while_start_3996", 1958, 19],
"while_end_3997",
["jump", "if_end_3987", 1958, 19],
"if_else_3986",
"if_end_3987",
["null", 5, 1961, 14],
["return", 5, 1961, 14],
"_nop_ur_7",
"if_else_3962",
"if_end_3963",
["access", 5, "while", 1964, 17],
["is_identical", 18, 4, 5, 1964, 17],
["jump_true", 18, "eq_done_4006", 1964, 17],
["is_int", 19, 4, 1964, 17],
["jump_false", 19, "eq_ni_4007", 1964, 17],
"_nop_tc_174",
["jump", "eq_ni_4007", 1964, 17],
["eq_int", 18, 4, 5, 1964, 17],
["jump", "eq_done_4006", 1964, 17],
"eq_ni_4007",
["is_num", 19, 4, 1964, 17],
["jump_false", 19, "eq_nn_4008", 1964, 17],
"_nop_tc_175",
["jump", "eq_nn_4008", 1964, 17],
["eq_float", 18, 4, 5, 1964, 17],
["jump", "eq_done_4006", 1964, 17],
"eq_nn_4008",
["is_text", 19, 4, 1964, 17],
["jump_false", 19, "eq_nt_4009", 1964, 17],
"_nop_tc_176",
"_nop_tc_177",
["eq_text", 18, 4, 5, 1964, 17],
["jump", "eq_done_4006", 1964, 17],
"eq_nt_4009",
["is_null", 19, 4, 1964, 17],
["jump_false", 19, "eq_nnl_4010", 1964, 17],
"_nop_tc_178",
["jump", "eq_nnl_4010", 1964, 17],
["true", 18, 1964, 17],
["jump", "eq_done_4006", 1964, 17],
"eq_nnl_4010",
["is_bool", 19, 4, 1964, 17],
["jump_false", 19, "eq_nb_4011", 1964, 17],
"_nop_tc_179",
["jump", "eq_nb_4011", 1964, 17],
["eq_bool", 18, 4, 5, 1964, 17],
["jump", "eq_done_4006", 1964, 17],
"eq_nb_4011",
["false", 18, 1964, 17],
"eq_done_4006",
["jump_false", 18, "if_else_4004", 1964, 17],
["load_field", 5, 2, "expression", 1965, 29],
["get", 18, 42, 1, 1965, 7],
["frame", 19, 18, 2, 1965, 7],
["null", 18, 1965, 7],
["setarg", 19, 0, 18, 1965, 7],
["setarg", 19, 1, 1, 1965, 7],
["setarg", 19, 2, 5, 1965, 7],
["invoke", 19, 5, 1965, 7],
["load_field", 5, 1, "function_nr", 1966, 38],
["record", 18, 1],
["true", 19, 1966, 67],
["store_field", 18, 19, "in_loop", 1966, 67],
["get", 19, 50, 1, 1966, 20],
["frame", 20, 19, 3, 1966, 20],
["null", 19, 1966, 20],
["setarg", 20, 0, 19, 1966, 20],
["setarg", 20, 1, 1, 1966, 20],
["setarg", 20, 2, 5, 1966, 20],
["setarg", 20, 3, 18, 1966, 20],
["invoke", 20, 5, 1966, 20],
["move", 7, 5, 1966, 20],
["access", 6, 0, 1967, 11],
"while_start_4012",
["load_field", 5, 2, "statements", 1968, 25],
["length", 18, 5, 1968, 25],
["is_int", 5, 6, 1968, 25],
["jump_false", 5, "rel_ni_4014", 1968, 25],
"_nop_tc_180",
"_nop_tc_181",
["lt_int", 5, 6, 18, 1968, 25],
["jump", "rel_done_4016", 1968, 25],
"rel_ni_4014",
"_nop_tc_182",
"_nop_tc_183",
"_nop_tc_184",
"_nop_tc_185",
["lt_float", 5, 6, 18, 1968, 25],
["jump", "rel_done_4016", 1968, 25],
"rel_nn_4015",
"_nop_tc_186",
["jump", "rel_err_4017", 1968, 25],
"_nop_tc_187",
["jump", "rel_err_4017", 1968, 25],
["lt_text", 5, 6, 18, 1968, 25],
["jump", "rel_done_4016", 1968, 25],
"rel_err_4017",
[
"access",
18,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1968,
25
],
["access", 19, "error", 1968, 25],
["access", 20, "cannot compare with '<': operands must be same type", 1968, 25],
["array", 21, 0, 1968, 25],
["push", 21, 20, 1968, 25],
["frame", 20, 18, 2, 1968, 25],
["null", 18, 1968, 25],
["setarg", 20, 0, 18, 1968, 25],
["setarg", 20, 1, 19, 1968, 25],
["setarg", 20, 2, 21, 1968, 25],
["invoke", 20, 18, 1968, 25],
["disrupt", 1968, 25],
"rel_done_4016",
["jump_false", 5, "while_end_4013", 1968, 25],
["load_field", 5, 2, "statements", 1969, 36],
["load_dynamic", 18, 5, 6, 1969, 52],
["get", 5, 63, 1, 1969, 9],
["frame", 19, 5, 2, 1969, 9],
["null", 5, 1969, 9],
["setarg", 19, 0, 5, 1969, 9],
["setarg", 19, 1, 7, 1969, 9],
["setarg", 19, 2, 18, 1969, 9],
["invoke", 19, 5, 1969, 9],
["access", 5, 1, 1970, 17],
"_nop_tc_188",
"_nop_tc_189",
"_nop_tc_190",
"_nop_tc_191",
["add", 18, 6, 5, 1970, 17],
["jump", "num_done_4019", 1970, 17],
"num_err_4018",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1970,
17
],
["access", 19, "error", 1970, 17],
["access", 20, "cannot apply '+': operands must be numbers", 1970, 17],
["array", 21, 0, 1970, 17],
["push", 21, 20, 1970, 17],
["frame", 20, 5, 2, 1970, 17],
["null", 5, 1970, 17],
["setarg", 20, 0, 5, 1970, 17],
["setarg", 20, 1, 19, 1970, 17],
["setarg", 20, 2, 21, 1970, 17],
["invoke", 20, 5, 1970, 17],
["disrupt", 1970, 17],
"num_done_4019",
["move", 6, 18, 1970, 17],
["jump", "while_start_4012", 1970, 17],
"while_end_4013",
["get", 5, 61, 1, 1972, 7],
["frame", 18, 5, 2, 1972, 7],
["null", 5, 1972, 7],
["setarg", 18, 0, 5, 1972, 7],
["setarg", 18, 1, 1, 1972, 7],
["setarg", 18, 2, 7, 1972, 7],
["invoke", 18, 5, 1972, 7],
["null", 5, 1973, 14],
["return", 5, 1973, 14],
"_nop_ur_8",
"if_else_4004",
"if_end_4005",
["access", 5, "do", 1976, 17],
["is_identical", 7, 4, 5, 1976, 17],
["jump_true", 7, "eq_done_4022", 1976, 17],
["is_int", 18, 4, 1976, 17],
["jump_false", 18, "eq_ni_4023", 1976, 17],
"_nop_tc_192",
["jump", "eq_ni_4023", 1976, 17],
["eq_int", 7, 4, 5, 1976, 17],
["jump", "eq_done_4022", 1976, 17],
"eq_ni_4023",
["is_num", 18, 4, 1976, 17],
["jump_false", 18, "eq_nn_4024", 1976, 17],
"_nop_tc_193",
["jump", "eq_nn_4024", 1976, 17],
["eq_float", 7, 4, 5, 1976, 17],
["jump", "eq_done_4022", 1976, 17],
"eq_nn_4024",
["is_text", 18, 4, 1976, 17],
["jump_false", 18, "eq_nt_4025", 1976, 17],
"_nop_tc_194",
"_nop_tc_195",
["eq_text", 7, 4, 5, 1976, 17],
["jump", "eq_done_4022", 1976, 17],
"eq_nt_4025",
["is_null", 18, 4, 1976, 17],
["jump_false", 18, "eq_nnl_4026", 1976, 17],
"_nop_tc_196",
["jump", "eq_nnl_4026", 1976, 17],
["true", 7, 1976, 17],
["jump", "eq_done_4022", 1976, 17],
"eq_nnl_4026",
["is_bool", 18, 4, 1976, 17],
["jump_false", 18, "eq_nb_4027", 1976, 17],
"_nop_tc_197",
["jump", "eq_nb_4027", 1976, 17],
["eq_bool", 7, 4, 5, 1976, 17],
["jump", "eq_done_4022", 1976, 17],
"eq_nb_4027",
["false", 7, 1976, 17],
"eq_done_4022",
["jump_false", 7, "if_else_4020", 1976, 17],
["load_field", 5, 1, "function_nr", 1977, 36],
["record", 7, 1],
["true", 18, 1977, 65],
["store_field", 7, 18, "in_loop", 1977, 65],
["get", 18, 50, 1, 1977, 18],
["frame", 19, 18, 3, 1977, 18],
["null", 18, 1977, 18],
["setarg", 19, 0, 18, 1977, 18],
["setarg", 19, 1, 1, 1977, 18],
["setarg", 19, 2, 5, 1977, 18],
["setarg", 19, 3, 7, 1977, 18],
["invoke", 19, 5, 1977, 18],
["move", 8, 5, 1977, 18],
["access", 6, 0, 1978, 11],
"while_start_4028",
["load_field", 5, 2, "statements", 1979, 25],
["length", 7, 5, 1979, 25],
["is_int", 5, 6, 1979, 25],
["jump_false", 5, "rel_ni_4030", 1979, 25],
"_nop_tc_198",
"_nop_tc_199",
["lt_int", 5, 6, 7, 1979, 25],
["jump", "rel_done_4032", 1979, 25],
"rel_ni_4030",
"_nop_tc_200",
"_nop_tc_201",
"_nop_tc_202",
"_nop_tc_203",
["lt_float", 5, 6, 7, 1979, 25],
["jump", "rel_done_4032", 1979, 25],
"rel_nn_4031",
"_nop_tc_204",
["jump", "rel_err_4033", 1979, 25],
"_nop_tc_205",
["jump", "rel_err_4033", 1979, 25],
["lt_text", 5, 6, 7, 1979, 25],
["jump", "rel_done_4032", 1979, 25],
"rel_err_4033",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1979,
25
],
["access", 18, "error", 1979, 25],
["access", 19, "cannot compare with '<': operands must be same type", 1979, 25],
["array", 20, 0, 1979, 25],
["push", 20, 19, 1979, 25],
["frame", 19, 7, 2, 1979, 25],
["null", 7, 1979, 25],
["setarg", 19, 0, 7, 1979, 25],
["setarg", 19, 1, 18, 1979, 25],
["setarg", 19, 2, 20, 1979, 25],
["invoke", 19, 7, 1979, 25],
["disrupt", 1979, 25],
"rel_done_4032",
["jump_false", 5, "while_end_4029", 1979, 25],
["load_field", 5, 2, "statements", 1980, 34],
["load_dynamic", 7, 5, 6, 1980, 50],
["get", 5, 63, 1, 1980, 9],
["frame", 18, 5, 2, 1980, 9],
["null", 5, 1980, 9],
["setarg", 18, 0, 5, 1980, 9],
["setarg", 18, 1, 8, 1980, 9],
["setarg", 18, 2, 7, 1980, 9],
["invoke", 18, 5, 1980, 9],
["access", 5, 1, 1981, 17],
"_nop_tc_206",
"_nop_tc_207",
"_nop_tc_208",
"_nop_tc_209",
["add", 7, 6, 5, 1981, 17],
["jump", "num_done_4035", 1981, 17],
"num_err_4034",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1981,
17
],
["access", 18, "error", 1981, 17],
["access", 19, "cannot apply '+': operands must be numbers", 1981, 17],
["array", 20, 0, 1981, 17],
["push", 20, 19, 1981, 17],
["frame", 19, 5, 2, 1981, 17],
["null", 5, 1981, 17],
["setarg", 19, 0, 5, 1981, 17],
["setarg", 19, 1, 18, 1981, 17],
["setarg", 19, 2, 20, 1981, 17],
["invoke", 19, 5, 1981, 17],
["disrupt", 1981, 17],
"num_done_4035",
["move", 6, 7, 1981, 17],
["jump", "while_start_4028", 1981, 17],
"while_end_4029",
["get", 5, 61, 1, 1983, 7],
["frame", 7, 5, 2, 1983, 7],
["null", 5, 1983, 7],
["setarg", 7, 0, 5, 1983, 7],
["setarg", 7, 1, 1, 1983, 7],
["setarg", 7, 2, 8, 1983, 7],
["invoke", 7, 5, 1983, 7],
["load_field", 5, 2, "expression", 1984, 29],
["get", 7, 42, 1, 1984, 7],
["frame", 8, 7, 2, 1984, 7],
["null", 7, 1984, 7],
["setarg", 8, 0, 7, 1984, 7],
["setarg", 8, 1, 1, 1984, 7],
["setarg", 8, 2, 5, 1984, 7],
["invoke", 8, 5, 1984, 7],
["null", 5, 1985, 14],
["return", 5, 1985, 14],
"_nop_ur_9",
"if_else_4020",
"if_end_4021",
["access", 5, "for", 1988, 17],
["is_identical", 7, 4, 5, 1988, 17],
["jump_true", 7, "eq_done_4038", 1988, 17],
["is_int", 8, 4, 1988, 17],
["jump_false", 8, "eq_ni_4039", 1988, 17],
"_nop_tc_210",
["jump", "eq_ni_4039", 1988, 17],
["eq_int", 7, 4, 5, 1988, 17],
["jump", "eq_done_4038", 1988, 17],
"eq_ni_4039",
["is_num", 8, 4, 1988, 17],
["jump_false", 8, "eq_nn_4040", 1988, 17],
"_nop_tc_211",
["jump", "eq_nn_4040", 1988, 17],
["eq_float", 7, 4, 5, 1988, 17],
["jump", "eq_done_4038", 1988, 17],
"eq_nn_4040",
["is_text", 8, 4, 1988, 17],
["jump_false", 8, "eq_nt_4041", 1988, 17],
"_nop_tc_212",
"_nop_tc_213",
["eq_text", 7, 4, 5, 1988, 17],
["jump", "eq_done_4038", 1988, 17],
"eq_nt_4041",
["is_null", 8, 4, 1988, 17],
["jump_false", 8, "eq_nnl_4042", 1988, 17],
"_nop_tc_214",
["jump", "eq_nnl_4042", 1988, 17],
["true", 7, 1988, 17],
["jump", "eq_done_4038", 1988, 17],
"eq_nnl_4042",
["is_bool", 8, 4, 1988, 17],
["jump_false", 8, "eq_nb_4043", 1988, 17],
"_nop_tc_215",
["jump", "eq_nb_4043", 1988, 17],
["eq_bool", 7, 4, 5, 1988, 17],
["jump", "eq_done_4038", 1988, 17],
"eq_nb_4043",
["false", 7, 1988, 17],
"eq_done_4038",
["jump_false", 7, "if_else_4036", 1988, 17],
["load_field", 5, 1, "function_nr", 1989, 37],
["record", 7, 1],
["true", 8, 1989, 66],
["store_field", 7, 8, "in_loop", 1989, 66],
["get", 8, 50, 1, 1989, 19],
["frame", 18, 8, 3, 1989, 19],
["null", 8, 1989, 19],
["setarg", 18, 0, 8, 1989, 19],
["setarg", 18, 1, 1, 1989, 19],
["setarg", 18, 2, 5, 1989, 19],
["setarg", 18, 3, 7, 1989, 19],
["invoke", 18, 5, 1989, 19],
["move", 9, 5, 1989, 19],
["load_field", 5, 2, "init", 1990, 11],
["null", 7, 1990, 24],
["is_identical", 8, 5, 7, 1990, 24],
["jump_true", 8, "ne_nid_4047", 1990, 24],
["jump", "ne_ni_4048", 1990, 24],
"ne_nid_4047",
["false", 8, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_ni_4048",
["is_int", 18, 5, 1990, 24],
["jump_false", 18, "ne_nn_4049", 1990, 24],
"_nop_tc_216",
["jump", "ne_nn_4049", 1990, 24],
["ne_int", 8, 5, 7, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_nn_4049",
["is_num", 18, 5, 1990, 24],
["jump_false", 18, "ne_nt_4050", 1990, 24],
"_nop_tc_217",
["jump", "ne_nt_4050", 1990, 24],
["ne_float", 8, 5, 7, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_nt_4050",
["is_text", 18, 5, 1990, 24],
["jump_false", 18, "ne_nnl_4051", 1990, 24],
"_nop_tc_218",
["jump", "ne_nnl_4051", 1990, 24],
["ne_text", 8, 5, 7, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_nnl_4051",
["is_null", 18, 5, 1990, 24],
["jump_false", 18, "ne_nb_4052", 1990, 24],
"_nop_tc_219",
"_nop_tc_220",
["false", 8, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_nb_4052",
["is_bool", 18, 5, 1990, 24],
["jump_false", 18, "ne_mis_4053", 1990, 24],
"_nop_tc_221",
["jump", "ne_mis_4053", 1990, 24],
["ne_bool", 8, 5, 7, 1990, 24],
["jump", "ne_done_4046", 1990, 24],
"ne_mis_4053",
["true", 8, 1990, 24],
"ne_done_4046",
["jump_false", 8, "if_else_4044", 1990, 24],
["load_field", 5, 2, "init", 1991, 21],
["load_field", 7, 5, "kind", 1991, 21],
["move", 10, 7, 1991, 21],
["access", 5, "var", 1992, 26],
["is_identical", 7, 10, 5, 1992, 26],
["jump_true", 7, "eq_done_4057", 1992, 26],
["is_int", 8, 10, 1992, 26],
["jump_false", 8, "eq_ni_4058", 1992, 26],
"_nop_tc_222",
["jump", "eq_ni_4058", 1992, 26],
["eq_int", 7, 10, 5, 1992, 26],
["jump", "eq_done_4057", 1992, 26],
"eq_ni_4058",
["is_num", 8, 10, 1992, 26],
["jump_false", 8, "eq_nn_4059", 1992, 26],
"_nop_tc_223",
["jump", "eq_nn_4059", 1992, 26],
["eq_float", 7, 10, 5, 1992, 26],
["jump", "eq_done_4057", 1992, 26],
"eq_nn_4059",
["is_text", 8, 10, 1992, 26],
["jump_false", 8, "eq_nt_4060", 1992, 26],
"_nop_tc_224",
"_nop_tc_225",
["eq_text", 7, 10, 5, 1992, 26],
["jump", "eq_done_4057", 1992, 26],
"eq_nt_4060",
["is_null", 8, 10, 1992, 26],
["jump_false", 8, "eq_nnl_4061", 1992, 26],
"_nop_tc_226",
["jump", "eq_nnl_4061", 1992, 26],
["true", 7, 1992, 26],
["jump", "eq_done_4057", 1992, 26],
"eq_nnl_4061",
["is_bool", 8, 10, 1992, 26],
["jump_false", 8, "eq_nb_4062", 1992, 26],
"_nop_tc_227",
["jump", "eq_nb_4062", 1992, 26],
["eq_bool", 7, 10, 5, 1992, 26],
["jump", "eq_done_4057", 1992, 26],
"eq_nb_4062",
["false", 7, 1992, 26],
"eq_done_4057",
["move", 5, 7, 1992, 26],
["jump_true", 5, "or_end_4056", 1992, 26],
["access", 7, "def", 1992, 48],
["is_identical", 8, 10, 7, 1992, 48],
["jump_true", 8, "eq_done_4063", 1992, 48],
["is_int", 18, 10, 1992, 48],
["jump_false", 18, "eq_ni_4064", 1992, 48],
"_nop_tc_228",
["jump", "eq_ni_4064", 1992, 48],
["eq_int", 8, 10, 7, 1992, 48],
["jump", "eq_done_4063", 1992, 48],
"eq_ni_4064",
["is_num", 18, 10, 1992, 48],
["jump_false", 18, "eq_nn_4065", 1992, 48],
"_nop_tc_229",
["jump", "eq_nn_4065", 1992, 48],
["eq_float", 8, 10, 7, 1992, 48],
["jump", "eq_done_4063", 1992, 48],
"eq_nn_4065",
["is_text", 18, 10, 1992, 48],
["jump_false", 18, "eq_nt_4066", 1992, 48],
"_nop_tc_230",
"_nop_tc_231",
["eq_text", 8, 10, 7, 1992, 48],
["jump", "eq_done_4063", 1992, 48],
"eq_nt_4066",
["is_null", 18, 10, 1992, 48],
["jump_false", 18, "eq_nnl_4067", 1992, 48],
"_nop_tc_232",
["jump", "eq_nnl_4067", 1992, 48],
["true", 8, 1992, 48],
["jump", "eq_done_4063", 1992, 48],
"eq_nnl_4067",
["is_bool", 18, 10, 1992, 48],
["jump_false", 18, "eq_nb_4068", 1992, 48],
"_nop_tc_233",
["jump", "eq_nb_4068", 1992, 48],
["eq_bool", 8, 10, 7, 1992, 48],
["jump", "eq_done_4063", 1992, 48],
"eq_nb_4068",
["false", 8, 1992, 48],
"eq_done_4063",
["move", 5, 8, 1992, 48],
"or_end_4056",
["jump_false", 5, "if_else_4054", 1992, 48],
["load_field", 5, 2, "init", 1993, 37],
["get", 7, 63, 1, 1993, 11],
["frame", 8, 7, 2, 1993, 11],
["null", 7, 1993, 11],
["setarg", 8, 0, 7, 1993, 11],
["setarg", 8, 1, 9, 1993, 11],
["setarg", 8, 2, 5, 1993, 11],
["invoke", 8, 5, 1993, 11],
["jump", "if_end_4055", 1993, 11],
"if_else_4054",
["load_field", 5, 2, "init", 1995, 37],
["get", 7, 42, 1, 1995, 11],
["frame", 8, 7, 2, 1995, 11],
["null", 7, 1995, 11],
["setarg", 8, 0, 7, 1995, 11],
["setarg", 8, 1, 9, 1995, 11],
["setarg", 8, 2, 5, 1995, 11],
["invoke", 8, 5, 1995, 11],
"if_end_4055",
["jump", "if_end_4045", 1995, 11],
"if_else_4044",
"if_end_4045",
["load_field", 5, 2, "test", 1998, 33],
["get", 7, 42, 1, 1998, 7],
["frame", 8, 7, 2, 1998, 7],
["null", 7, 1998, 7],
["setarg", 8, 0, 7, 1998, 7],
["setarg", 8, 1, 9, 1998, 7],
["setarg", 8, 2, 5, 1998, 7],
["invoke", 8, 5, 1998, 7],
["load_field", 5, 2, "update", 1999, 33],
["get", 7, 42, 1, 1999, 7],
["frame", 8, 7, 2, 1999, 7],
["null", 7, 1999, 7],
["setarg", 8, 0, 7, 1999, 7],
["setarg", 8, 1, 9, 1999, 7],
["setarg", 8, 2, 5, 1999, 7],
["invoke", 8, 5, 1999, 7],
["access", 6, 0, 2000, 11],
"while_start_4069",
["load_field", 5, 2, "statements", 2001, 25],
["length", 7, 5, 2001, 25],
["is_int", 5, 6, 2001, 25],
["jump_false", 5, "rel_ni_4071", 2001, 25],
"_nop_tc_234",
"_nop_tc_235",
["lt_int", 5, 6, 7, 2001, 25],
["jump", "rel_done_4073", 2001, 25],
"rel_ni_4071",
"_nop_tc_236",
"_nop_tc_237",
"_nop_tc_238",
"_nop_tc_239",
["lt_float", 5, 6, 7, 2001, 25],
["jump", "rel_done_4073", 2001, 25],
"rel_nn_4072",
"_nop_tc_240",
["jump", "rel_err_4074", 2001, 25],
"_nop_tc_241",
["jump", "rel_err_4074", 2001, 25],
["lt_text", 5, 6, 7, 2001, 25],
["jump", "rel_done_4073", 2001, 25],
"rel_err_4074",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2001,
25
],
["access", 8, "error", 2001, 25],
["access", 10, "cannot compare with '<': operands must be same type", 2001, 25],
["array", 18, 0, 2001, 25],
["push", 18, 10, 2001, 25],
["frame", 10, 7, 2, 2001, 25],
["null", 7, 2001, 25],
["setarg", 10, 0, 7, 2001, 25],
["setarg", 10, 1, 8, 2001, 25],
["setarg", 10, 2, 18, 2001, 25],
["invoke", 10, 7, 2001, 25],
["disrupt", 2001, 25],
"rel_done_4073",
["jump_false", 5, "while_end_4070", 2001, 25],
["load_field", 5, 2, "statements", 2002, 35],
["load_dynamic", 7, 5, 6, 2002, 51],
["get", 5, 63, 1, 2002, 9],
["frame", 8, 5, 2, 2002, 9],
["null", 5, 2002, 9],
["setarg", 8, 0, 5, 2002, 9],
["setarg", 8, 1, 9, 2002, 9],
["setarg", 8, 2, 7, 2002, 9],
["invoke", 8, 5, 2002, 9],
["access", 5, 1, 2003, 17],
"_nop_tc_242",
"_nop_tc_243",
"_nop_tc_244",
"_nop_tc_245",
["add", 7, 6, 5, 2003, 17],
["jump", "num_done_4076", 2003, 17],
"num_err_4075",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2003,
17
],
["access", 8, "error", 2003, 17],
["access", 10, "cannot apply '+': operands must be numbers", 2003, 17],
["array", 18, 0, 2003, 17],
["push", 18, 10, 2003, 17],
["frame", 10, 5, 2, 2003, 17],
["null", 5, 2003, 17],
["setarg", 10, 0, 5, 2003, 17],
["setarg", 10, 1, 8, 2003, 17],
["setarg", 10, 2, 18, 2003, 17],
["invoke", 10, 5, 2003, 17],
["disrupt", 2003, 17],
"num_done_4076",
["move", 6, 7, 2003, 17],
["jump", "while_start_4069", 2003, 17],
"while_end_4070",
["get", 5, 61, 1, 2005, 7],
["frame", 7, 5, 2, 2005, 7],
["null", 5, 2005, 7],
["setarg", 7, 0, 5, 2005, 7],
["setarg", 7, 1, 1, 2005, 7],
["setarg", 7, 2, 9, 2005, 7],
["invoke", 7, 5, 2005, 7],
["null", 5, 2006, 14],
["return", 5, 2006, 14],
"_nop_ur_10",
"if_else_4036",
"if_end_4037",
["access", 5, "go", 2009, 17],
["is_identical", 7, 4, 5, 2009, 17],
["jump_true", 7, "eq_done_4079", 2009, 17],
["is_int", 8, 4, 2009, 17],
["jump_false", 8, "eq_ni_4080", 2009, 17],
"_nop_tc_246",
["jump", "eq_ni_4080", 2009, 17],
["eq_int", 7, 4, 5, 2009, 17],
["jump", "eq_done_4079", 2009, 17],
"eq_ni_4080",
["is_num", 8, 4, 2009, 17],
["jump_false", 8, "eq_nn_4081", 2009, 17],
"_nop_tc_247",
["jump", "eq_nn_4081", 2009, 17],
["eq_float", 7, 4, 5, 2009, 17],
["jump", "eq_done_4079", 2009, 17],
"eq_nn_4081",
["is_text", 8, 4, 2009, 17],
["jump_false", 8, "eq_nt_4082", 2009, 17],
"_nop_tc_248",
"_nop_tc_249",
["eq_text", 7, 4, 5, 2009, 17],
["jump", "eq_done_4079", 2009, 17],
"eq_nt_4082",
["is_null", 8, 4, 2009, 17],
["jump_false", 8, "eq_nnl_4083", 2009, 17],
"_nop_tc_250",
["jump", "eq_nnl_4083", 2009, 17],
["true", 7, 2009, 17],
["jump", "eq_done_4079", 2009, 17],
"eq_nnl_4083",
["is_bool", 8, 4, 2009, 17],
["jump_false", 8, "eq_nb_4084", 2009, 17],
"_nop_tc_251",
["jump", "eq_nb_4084", 2009, 17],
["eq_bool", 7, 4, 5, 2009, 17],
["jump", "eq_done_4079", 2009, 17],
"eq_nb_4084",
["false", 7, 2009, 17],
"eq_done_4079",
["jump_false", 7, "if_else_4077", 2009, 17],
["load_field", 5, 2, "expression", 2010, 29],
["get", 7, 42, 1, 2010, 7],
["frame", 8, 7, 2, 2010, 7],
["null", 7, 2010, 7],
["setarg", 8, 0, 7, 2010, 7],
["setarg", 8, 1, 1, 2010, 7],
["setarg", 8, 2, 5, 2010, 7],
["invoke", 8, 5, 2010, 7],
["load_field", 5, 2, "expression", 2011, 11],
["null", 7, 2011, 30],
["is_identical", 8, 5, 7, 2011, 30],
["jump_true", 8, "eq_done_4088", 2011, 30],
["is_int", 9, 5, 2011, 30],
["jump_false", 9, "eq_ni_4089", 2011, 30],
"_nop_tc_252",
["jump", "eq_ni_4089", 2011, 30],
["eq_int", 8, 5, 7, 2011, 30],
["jump", "eq_done_4088", 2011, 30],
"eq_ni_4089",
["is_num", 9, 5, 2011, 30],
["jump_false", 9, "eq_nn_4090", 2011, 30],
"_nop_tc_253",
["jump", "eq_nn_4090", 2011, 30],
["eq_float", 8, 5, 7, 2011, 30],
["jump", "eq_done_4088", 2011, 30],
"eq_nn_4090",
["is_text", 9, 5, 2011, 30],
["jump_false", 9, "eq_nt_4091", 2011, 30],
"_nop_tc_254",
["jump", "eq_nt_4091", 2011, 30],
["eq_text", 8, 5, 7, 2011, 30],
["jump", "eq_done_4088", 2011, 30],
"eq_nt_4091",
["is_null", 9, 5, 2011, 30],
["jump_false", 9, "eq_nnl_4092", 2011, 30],
"_nop_tc_255",
"_nop_tc_256",
["true", 8, 2011, 30],
["jump", "eq_done_4088", 2011, 30],
"eq_nnl_4092",
["is_bool", 9, 5, 2011, 30],
["jump_false", 9, "eq_nb_4093", 2011, 30],
"_nop_tc_257",
["jump", "eq_nb_4093", 2011, 30],
["eq_bool", 8, 5, 7, 2011, 30],
["jump", "eq_done_4088", 2011, 30],
"eq_nb_4093",
["false", 8, 2011, 30],
"eq_done_4088",
["move", 5, 8, 2011, 30],
["jump_true", 5, "or_end_4087", 2011, 30],
["load_field", 7, 2, "expression", 2011, 38],
["load_field", 8, 7, "kind", 2011, 38],
["access", 7, "(", 2011, 62],
["is_identical", 9, 8, 7, 2011, 62],
["jump_true", 9, "ne_nid_4095", 2011, 62],
["jump", "ne_ni_4096", 2011, 62],
"ne_nid_4095",
["false", 9, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_ni_4096",
["is_int", 10, 8, 2011, 62],
["jump_false", 10, "ne_nn_4097", 2011, 62],
"_nop_tc_258",
["jump", "ne_nn_4097", 2011, 62],
["ne_int", 9, 8, 7, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_nn_4097",
["is_num", 10, 8, 2011, 62],
["jump_false", 10, "ne_nt_4098", 2011, 62],
"_nop_tc_259",
["jump", "ne_nt_4098", 2011, 62],
["ne_float", 9, 8, 7, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_nt_4098",
["is_text", 10, 8, 2011, 62],
["jump_false", 10, "ne_nnl_4099", 2011, 62],
"_nop_tc_260",
"_nop_tc_261",
["ne_text", 9, 8, 7, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_nnl_4099",
["is_null", 10, 8, 2011, 62],
["jump_false", 10, "ne_nb_4100", 2011, 62],
"_nop_tc_262",
["jump", "ne_nb_4100", 2011, 62],
["false", 9, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_nb_4100",
["is_bool", 10, 8, 2011, 62],
["jump_false", 10, "ne_mis_4101", 2011, 62],
"_nop_tc_263",
["jump", "ne_mis_4101", 2011, 62],
["ne_bool", 9, 8, 7, 2011, 62],
["jump", "ne_done_4094", 2011, 62],
"ne_mis_4101",
["true", 9, 2011, 62],
"ne_done_4094",
["move", 5, 9, 2011, 62],
"or_end_4087",
["jump_false", 5, "if_else_4085", 2011, 62],
["access", 5, "'go' must be followed by a function call", 2012, 25],
["get", 7, 49, 1, 2012, 9],
["frame", 8, 7, 2, 2012, 9],
["null", 7, 2012, 9],
["setarg", 8, 0, 7, 2012, 9],
["setarg", 8, 1, 2, 2012, 9],
["setarg", 8, 2, 5, 2012, 9],
["invoke", 8, 5, 2012, 9],
["jump", "if_end_4086", 2012, 9],
"if_else_4085",
["get", 5, 55, 1, 2014, 22],
["frame", 7, 5, 1, 2014, 22],
["null", 5, 2014, 22],
["setarg", 7, 0, 5, 2014, 22],
["setarg", 7, 1, 1, 2014, 22],
["invoke", 7, 5, 2014, 22],
["move", 17, 5, 2014, 22],
["null", 5, 2015, 27],
["is_identical", 7, 17, 5, 2015, 27],
["jump_true", 7, "ne_nid_4106", 2015, 27],
["jump", "ne_ni_4107", 2015, 27],
"ne_nid_4106",
["false", 7, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_ni_4107",
["is_int", 8, 17, 2015, 27],
["jump_false", 8, "ne_nn_4108", 2015, 27],
"_nop_tc_264",
["jump", "ne_nn_4108", 2015, 27],
["ne_int", 7, 17, 5, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_nn_4108",
["is_num", 8, 17, 2015, 27],
["jump_false", 8, "ne_nt_4109", 2015, 27],
"_nop_tc_265",
["jump", "ne_nt_4109", 2015, 27],
["ne_float", 7, 17, 5, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_nt_4109",
["is_text", 8, 17, 2015, 27],
["jump_false", 8, "ne_nnl_4110", 2015, 27],
"_nop_tc_266",
["jump", "ne_nnl_4110", 2015, 27],
["ne_text", 7, 17, 5, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_nnl_4110",
["is_null", 8, 17, 2015, 27],
["jump_false", 8, "ne_nb_4111", 2015, 27],
"_nop_tc_267",
"_nop_tc_268",
["false", 7, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_nb_4111",
["is_bool", 8, 17, 2015, 27],
["jump_false", 8, "ne_mis_4112", 2015, 27],
"_nop_tc_269",
["jump", "ne_mis_4112", 2015, 27],
["ne_bool", 7, 17, 5, 2015, 27],
["jump", "ne_done_4105", 2015, 27],
"ne_mis_4112",
["true", 7, 2015, 27],
"ne_done_4105",
["move", 5, 7, 2015, 27],
["jump_false", 5, "and_end_4104", 2015, 27],
["load_field", 7, 17, "func_node", 2015, 35],
["null", 8, 2015, 59],
["is_identical", 9, 7, 8, 2015, 59],
["jump_true", 9, "ne_nid_4114", 2015, 59],
["jump", "ne_ni_4115", 2015, 59],
"ne_nid_4114",
["false", 9, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_ni_4115",
["is_int", 10, 7, 2015, 59],
["jump_false", 10, "ne_nn_4116", 2015, 59],
"_nop_tc_270",
["jump", "ne_nn_4116", 2015, 59],
["ne_int", 9, 7, 8, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_nn_4116",
["is_num", 10, 7, 2015, 59],
["jump_false", 10, "ne_nt_4117", 2015, 59],
"_nop_tc_271",
["jump", "ne_nt_4117", 2015, 59],
["ne_float", 9, 7, 8, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_nt_4117",
["is_text", 10, 7, 2015, 59],
["jump_false", 10, "ne_nnl_4118", 2015, 59],
"_nop_tc_272",
["jump", "ne_nnl_4118", 2015, 59],
["ne_text", 9, 7, 8, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_nnl_4118",
["is_null", 10, 7, 2015, 59],
["jump_false", 10, "ne_nb_4119", 2015, 59],
"_nop_tc_273",
"_nop_tc_274",
["false", 9, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_nb_4119",
["is_bool", 10, 7, 2015, 59],
["jump_false", 10, "ne_mis_4120", 2015, 59],
"_nop_tc_275",
["jump", "ne_mis_4120", 2015, 59],
["ne_bool", 9, 7, 8, 2015, 59],
["jump", "ne_done_4113", 2015, 59],
"ne_mis_4120",
["true", 9, 2015, 59],
"ne_done_4113",
["move", 5, 9, 2015, 59],
"and_end_4104",
["jump_false", 5, "if_else_4102", 2015, 59],
["load_field", 5, 17, "func_node", 2016, 15],
["load_field", 7, 5, "disruption", 2016, 15],
["null", 5, 2016, 50],
["is_identical", 8, 7, 5, 2016, 50],
["jump_true", 8, "ne_nid_4124", 2016, 50],
["jump", "ne_ni_4125", 2016, 50],
"ne_nid_4124",
["false", 8, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_ni_4125",
["is_int", 9, 7, 2016, 50],
["jump_false", 9, "ne_nn_4126", 2016, 50],
"_nop_tc_276",
["jump", "ne_nn_4126", 2016, 50],
["ne_int", 8, 7, 5, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_nn_4126",
["is_num", 9, 7, 2016, 50],
["jump_false", 9, "ne_nt_4127", 2016, 50],
"_nop_tc_277",
["jump", "ne_nt_4127", 2016, 50],
["ne_float", 8, 7, 5, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_nt_4127",
["is_text", 9, 7, 2016, 50],
["jump_false", 9, "ne_nnl_4128", 2016, 50],
"_nop_tc_278",
["jump", "ne_nnl_4128", 2016, 50],
["ne_text", 8, 7, 5, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_nnl_4128",
["is_null", 9, 7, 2016, 50],
["jump_false", 9, "ne_nb_4129", 2016, 50],
"_nop_tc_279",
"_nop_tc_280",
["false", 8, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_nb_4129",
["is_bool", 9, 7, 2016, 50],
["jump_false", 9, "ne_mis_4130", 2016, 50],
"_nop_tc_281",
["jump", "ne_mis_4130", 2016, 50],
["ne_bool", 8, 7, 5, 2016, 50],
["jump", "ne_done_4123", 2016, 50],
"ne_mis_4130",
["true", 8, 2016, 50],
"ne_done_4123",
["jump_false", 8, "if_else_4121", 2016, 50],
["access", 5, "cannot use 'go' in a function with a disruption clause", 2017, 29],
["get", 7, 49, 1, 2017, 13],
["frame", 8, 7, 2, 2017, 13],
["null", 7, 2017, 13],
["setarg", 8, 0, 7, 2017, 13],
["setarg", 8, 1, 2, 2017, 13],
["setarg", 8, 2, 5, 2017, 13],
["invoke", 8, 5, 2017, 13],
["jump", "if_end_4122", 2017, 13],
"if_else_4121",
"if_end_4122",
["load_field", 5, 17, "has_inner_func", 2019, 15],
["jump_false", 5, "if_else_4131", 2019, 15],
["access", 5, "cannot use 'go' in a function that defines inner functions", 2020, 29],
["get", 7, 49, 1, 2020, 13],
["frame", 8, 7, 2, 2020, 13],
["null", 7, 2020, 13],
["setarg", 8, 0, 7, 2020, 13],
["setarg", 8, 1, 2, 2020, 13],
["setarg", 8, 2, 5, 2020, 13],
["invoke", 8, 5, 2020, 13],
["jump", "if_end_4132", 2020, 13],
"if_else_4131",
"if_end_4132",
["jump", "if_end_4103", 2020, 13],
"if_else_4102",
"if_end_4103",
["true", 5, 2023, 21],
["store_field", 2, 5, "tail", 2023, 9],
"if_end_4086",
["null", 5, 2025, 14],
["return", 5, 2025, 14],
"_nop_ur_11",
"if_else_4077",
"if_end_4078",
["access", 5, "return", 2028, 17],
["is_identical", 7, 4, 5, 2028, 17],
["jump_true", 7, "eq_done_4135", 2028, 17],
["is_int", 8, 4, 2028, 17],
["jump_false", 8, "eq_ni_4136", 2028, 17],
"_nop_tc_282",
["jump", "eq_ni_4136", 2028, 17],
["eq_int", 7, 4, 5, 2028, 17],
["jump", "eq_done_4135", 2028, 17],
"eq_ni_4136",
["is_num", 8, 4, 2028, 17],
["jump_false", 8, "eq_nn_4137", 2028, 17],
"_nop_tc_283",
["jump", "eq_nn_4137", 2028, 17],
["eq_float", 7, 4, 5, 2028, 17],
["jump", "eq_done_4135", 2028, 17],
"eq_nn_4137",
["is_text", 8, 4, 2028, 17],
["jump_false", 8, "eq_nt_4138", 2028, 17],
"_nop_tc_284",
"_nop_tc_285",
["eq_text", 7, 4, 5, 2028, 17],
["jump", "eq_done_4135", 2028, 17],
"eq_nt_4138",
["is_null", 8, 4, 2028, 17],
["jump_false", 8, "eq_nnl_4139", 2028, 17],
"_nop_tc_286",
["jump", "eq_nnl_4139", 2028, 17],
["true", 7, 2028, 17],
["jump", "eq_done_4135", 2028, 17],
"eq_nnl_4139",
["is_bool", 8, 4, 2028, 17],
["jump_false", 8, "eq_nb_4140", 2028, 17],
"_nop_tc_287",
["jump", "eq_nb_4140", 2028, 17],
["eq_bool", 7, 4, 5, 2028, 17],
["jump", "eq_done_4135", 2028, 17],
"eq_nb_4140",
["false", 7, 2028, 17],
"eq_done_4135",
["jump_false", 7, "if_else_4133", 2028, 17],
["load_field", 5, 2, "expression", 2029, 29],
["get", 7, 42, 1, 2029, 7],
["frame", 8, 7, 2, 2029, 7],
["null", 7, 2029, 7],
["setarg", 8, 0, 7, 2029, 7],
["setarg", 8, 1, 1, 2029, 7],
["setarg", 8, 2, 5, 2029, 7],
["invoke", 8, 5, 2029, 7],
["load_field", 5, 2, "expression", 2030, 11],
["null", 7, 2030, 30],
["is_identical", 8, 5, 7, 2030, 30],
["jump_true", 8, "ne_nid_4145", 2030, 30],
["jump", "ne_ni_4146", 2030, 30],
"ne_nid_4145",
["false", 8, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_ni_4146",
["is_int", 9, 5, 2030, 30],
["jump_false", 9, "ne_nn_4147", 2030, 30],
"_nop_tc_288",
["jump", "ne_nn_4147", 2030, 30],
["ne_int", 8, 5, 7, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_nn_4147",
["is_num", 9, 5, 2030, 30],
["jump_false", 9, "ne_nt_4148", 2030, 30],
"_nop_tc_289",
["jump", "ne_nt_4148", 2030, 30],
["ne_float", 8, 5, 7, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_nt_4148",
["is_text", 9, 5, 2030, 30],
["jump_false", 9, "ne_nnl_4149", 2030, 30],
"_nop_tc_290",
["jump", "ne_nnl_4149", 2030, 30],
["ne_text", 8, 5, 7, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_nnl_4149",
["is_null", 9, 5, 2030, 30],
["jump_false", 9, "ne_nb_4150", 2030, 30],
"_nop_tc_291",
"_nop_tc_292",
["false", 8, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_nb_4150",
["is_bool", 9, 5, 2030, 30],
["jump_false", 9, "ne_mis_4151", 2030, 30],
"_nop_tc_293",
["jump", "ne_mis_4151", 2030, 30],
["ne_bool", 8, 5, 7, 2030, 30],
["jump", "ne_done_4144", 2030, 30],
"ne_mis_4151",
["true", 8, 2030, 30],
"ne_done_4144",
["move", 5, 8, 2030, 30],
["jump_false", 5, "and_end_4143", 2030, 30],
["load_field", 7, 2, "expression", 2030, 38],
["load_field", 8, 7, "kind", 2030, 38],
["access", 7, "(", 2030, 62],
["is_identical", 9, 8, 7, 2030, 62],
["jump_true", 9, "eq_done_4152", 2030, 62],
["is_int", 10, 8, 2030, 62],
["jump_false", 10, "eq_ni_4153", 2030, 62],
"_nop_tc_294",
["jump", "eq_ni_4153", 2030, 62],
["eq_int", 9, 8, 7, 2030, 62],
["jump", "eq_done_4152", 2030, 62],
"eq_ni_4153",
["is_num", 10, 8, 2030, 62],
["jump_false", 10, "eq_nn_4154", 2030, 62],
"_nop_tc_295",
["jump", "eq_nn_4154", 2030, 62],
["eq_float", 9, 8, 7, 2030, 62],
["jump", "eq_done_4152", 2030, 62],
"eq_nn_4154",
["is_text", 10, 8, 2030, 62],
["jump_false", 10, "eq_nt_4155", 2030, 62],
"_nop_tc_296",
"_nop_tc_297",
["eq_text", 9, 8, 7, 2030, 62],
["jump", "eq_done_4152", 2030, 62],
"eq_nt_4155",
["is_null", 10, 8, 2030, 62],
["jump_false", 10, "eq_nnl_4156", 2030, 62],
"_nop_tc_298",
["jump", "eq_nnl_4156", 2030, 62],
["true", 9, 2030, 62],
["jump", "eq_done_4152", 2030, 62],
"eq_nnl_4156",
["is_bool", 10, 8, 2030, 62],
["jump_false", 10, "eq_nb_4157", 2030, 62],
"_nop_tc_299",
["jump", "eq_nb_4157", 2030, 62],
["eq_bool", 9, 8, 7, 2030, 62],
["jump", "eq_done_4152", 2030, 62],
"eq_nb_4157",
["false", 9, 2030, 62],
"eq_done_4152",
["move", 5, 9, 2030, 62],
"and_end_4143",
["jump_false", 5, "if_else_4141", 2030, 62],
["true", 5, 2031, 21],
["store_field", 2, 5, "tail", 2031, 9],
["jump", "if_end_4142", 2031, 9],
"if_else_4141",
"if_end_4142",
["null", 5, 2033, 14],
["return", 5, 2033, 14],
"_nop_ur_12",
"if_else_4133",
"if_end_4134",
["access", 5, "disrupt", 2036, 17],
["is_identical", 7, 4, 5, 2036, 17],
["jump_true", 7, "eq_done_4160", 2036, 17],
["is_int", 8, 4, 2036, 17],
["jump_false", 8, "eq_ni_4161", 2036, 17],
"_nop_tc_300",
["jump", "eq_ni_4161", 2036, 17],
["eq_int", 7, 4, 5, 2036, 17],
["jump", "eq_done_4160", 2036, 17],
"eq_ni_4161",
["is_num", 8, 4, 2036, 17],
["jump_false", 8, "eq_nn_4162", 2036, 17],
"_nop_tc_301",
["jump", "eq_nn_4162", 2036, 17],
["eq_float", 7, 4, 5, 2036, 17],
["jump", "eq_done_4160", 2036, 17],
"eq_nn_4162",
["is_text", 8, 4, 2036, 17],
["jump_false", 8, "eq_nt_4163", 2036, 17],
"_nop_tc_302",
"_nop_tc_303",
["eq_text", 7, 4, 5, 2036, 17],
["jump", "eq_done_4160", 2036, 17],
"eq_nt_4163",
["is_null", 8, 4, 2036, 17],
["jump_false", 8, "eq_nnl_4164", 2036, 17],
"_nop_tc_304",
["jump", "eq_nnl_4164", 2036, 17],
["true", 7, 2036, 17],
["jump", "eq_done_4160", 2036, 17],
"eq_nnl_4164",
["is_bool", 8, 4, 2036, 17],
["jump_false", 8, "eq_nb_4165", 2036, 17],
"_nop_tc_305",
["jump", "eq_nb_4165", 2036, 17],
["eq_bool", 7, 4, 5, 2036, 17],
["jump", "eq_done_4160", 2036, 17],
"eq_nb_4165",
["false", 7, 2036, 17],
"eq_done_4160",
["jump_false", 7, "if_else_4158", 2036, 17],
["null", 5, 2037, 14],
["return", 5, 2037, 14],
"_nop_ur_13",
"if_else_4158",
"if_end_4159",
["access", 5, "break", 2040, 17],
["is_identical", 7, 4, 5, 2040, 17],
["jump_true", 7, "eq_done_4168", 2040, 17],
["is_int", 8, 4, 2040, 17],
["jump_false", 8, "eq_ni_4169", 2040, 17],
"_nop_tc_306",
["jump", "eq_ni_4169", 2040, 17],
["eq_int", 7, 4, 5, 2040, 17],
["jump", "eq_done_4168", 2040, 17],
"eq_ni_4169",
["is_num", 8, 4, 2040, 17],
["jump_false", 8, "eq_nn_4170", 2040, 17],
"_nop_tc_307",
["jump", "eq_nn_4170", 2040, 17],
["eq_float", 7, 4, 5, 2040, 17],
["jump", "eq_done_4168", 2040, 17],
"eq_nn_4170",
["is_text", 8, 4, 2040, 17],
["jump_false", 8, "eq_nt_4171", 2040, 17],
"_nop_tc_308",
"_nop_tc_309",
["eq_text", 7, 4, 5, 2040, 17],
["jump", "eq_done_4168", 2040, 17],
"eq_nt_4171",
["is_null", 8, 4, 2040, 17],
["jump_false", 8, "eq_nnl_4172", 2040, 17],
"_nop_tc_310",
["jump", "eq_nnl_4172", 2040, 17],
["true", 7, 2040, 17],
["jump", "eq_done_4168", 2040, 17],
"eq_nnl_4172",
["is_bool", 8, 4, 2040, 17],
["jump_false", 8, "eq_nb_4173", 2040, 17],
"_nop_tc_311",
["jump", "eq_nb_4173", 2040, 17],
["eq_bool", 7, 4, 5, 2040, 17],
["jump", "eq_done_4168", 2040, 17],
"eq_nb_4173",
["false", 7, 2040, 17],
"eq_done_4168",
["jump_false", 7, "if_else_4166", 2040, 17],
["get", 5, 54, 1, 2041, 12],
["frame", 7, 5, 1, 2041, 12],
["null", 5, 2041, 12],
["setarg", 7, 0, 5, 2041, 12],
["setarg", 7, 1, 1, 2041, 12],
["invoke", 7, 5, 2041, 12],
"_nop_bl_1",
["jump_true", 5, "if_else_4174", 2041, 12],
["access", 5, "'break' used outside of loop", 2042, 25],
["get", 7, 49, 1, 2042, 9],
["frame", 8, 7, 2, 2042, 9],
["null", 7, 2042, 9],
["setarg", 8, 0, 7, 2042, 9],
["setarg", 8, 1, 2, 2042, 9],
["setarg", 8, 2, 5, 2042, 9],
["invoke", 8, 5, 2042, 9],
["jump", "if_end_4175", 2042, 9],
"if_else_4174",
"if_end_4175",
["null", 5, 2044, 14],
["return", 5, 2044, 14],
"_nop_ur_14",
"if_else_4166",
"if_end_4167",
["access", 5, "continue", 2047, 17],
["is_identical", 7, 4, 5, 2047, 17],
["jump_true", 7, "eq_done_4178", 2047, 17],
["is_int", 8, 4, 2047, 17],
["jump_false", 8, "eq_ni_4179", 2047, 17],
"_nop_tc_312",
["jump", "eq_ni_4179", 2047, 17],
["eq_int", 7, 4, 5, 2047, 17],
["jump", "eq_done_4178", 2047, 17],
"eq_ni_4179",
["is_num", 8, 4, 2047, 17],
["jump_false", 8, "eq_nn_4180", 2047, 17],
"_nop_tc_313",
["jump", "eq_nn_4180", 2047, 17],
["eq_float", 7, 4, 5, 2047, 17],
["jump", "eq_done_4178", 2047, 17],
"eq_nn_4180",
["is_text", 8, 4, 2047, 17],
["jump_false", 8, "eq_nt_4181", 2047, 17],
"_nop_tc_314",
"_nop_tc_315",
["eq_text", 7, 4, 5, 2047, 17],
["jump", "eq_done_4178", 2047, 17],
"eq_nt_4181",
["is_null", 8, 4, 2047, 17],
["jump_false", 8, "eq_nnl_4182", 2047, 17],
"_nop_tc_316",
["jump", "eq_nnl_4182", 2047, 17],
["true", 7, 2047, 17],
["jump", "eq_done_4178", 2047, 17],
"eq_nnl_4182",
["is_bool", 8, 4, 2047, 17],
["jump_false", 8, "eq_nb_4183", 2047, 17],
"_nop_tc_317",
["jump", "eq_nb_4183", 2047, 17],
["eq_bool", 7, 4, 5, 2047, 17],
["jump", "eq_done_4178", 2047, 17],
"eq_nb_4183",
["false", 7, 2047, 17],
"eq_done_4178",
["jump_false", 7, "if_else_4176", 2047, 17],
["get", 5, 54, 1, 2048, 12],
["frame", 7, 5, 1, 2048, 12],
["null", 5, 2048, 12],
["setarg", 7, 0, 5, 2048, 12],
["setarg", 7, 1, 1, 2048, 12],
["invoke", 7, 5, 2048, 12],
"_nop_bl_2",
["jump_true", 5, "if_else_4184", 2048, 12],
["access", 5, "'continue' used outside of loop", 2049, 25],
["get", 7, 49, 1, 2049, 9],
["frame", 8, 7, 2, 2049, 9],
["null", 7, 2049, 9],
["setarg", 8, 0, 7, 2049, 9],
["setarg", 8, 1, 2, 2049, 9],
["setarg", 8, 2, 5, 2049, 9],
["invoke", 8, 5, 2049, 9],
["jump", "if_end_4185", 2049, 9],
"if_else_4184",
"if_end_4185",
["null", 5, 2051, 14],
["return", 5, 2051, 14],
"_nop_ur_15",
"if_else_4176",
"if_end_4177",
["access", 5, "block", 2054, 17],
["is_identical", 7, 4, 5, 2054, 17],
["jump_true", 7, "eq_done_4188", 2054, 17],
["is_int", 8, 4, 2054, 17],
["jump_false", 8, "eq_ni_4189", 2054, 17],
"_nop_tc_318",
["jump", "eq_ni_4189", 2054, 17],
["eq_int", 7, 4, 5, 2054, 17],
["jump", "eq_done_4188", 2054, 17],
"eq_ni_4189",
["is_num", 8, 4, 2054, 17],
["jump_false", 8, "eq_nn_4190", 2054, 17],
"_nop_tc_319",
["jump", "eq_nn_4190", 2054, 17],
["eq_float", 7, 4, 5, 2054, 17],
["jump", "eq_done_4188", 2054, 17],
"eq_nn_4190",
["is_text", 8, 4, 2054, 17],
["jump_false", 8, "eq_nt_4191", 2054, 17],
"_nop_tc_320",
"_nop_tc_321",
["eq_text", 7, 4, 5, 2054, 17],
["jump", "eq_done_4188", 2054, 17],
"eq_nt_4191",
["is_null", 8, 4, 2054, 17],
["jump_false", 8, "eq_nnl_4192", 2054, 17],
"_nop_tc_322",
["jump", "eq_nnl_4192", 2054, 17],
["true", 7, 2054, 17],
["jump", "eq_done_4188", 2054, 17],
"eq_nnl_4192",
["is_bool", 8, 4, 2054, 17],
["jump_false", 8, "eq_nb_4193", 2054, 17],
"_nop_tc_323",
["jump", "eq_nb_4193", 2054, 17],
["eq_bool", 7, 4, 5, 2054, 17],
["jump", "eq_done_4188", 2054, 17],
"eq_nb_4193",
["false", 7, 2054, 17],
"eq_done_4188",
["jump_false", 7, "if_else_4186", 2054, 17],
["access", 6, 0, 2055, 11],
"while_start_4194",
["load_field", 5, 2, "statements", 2056, 25],
["length", 7, 5, 2056, 25],
["is_int", 5, 6, 2056, 25],
["jump_false", 5, "rel_ni_4196", 2056, 25],
"_nop_tc_324",
"_nop_tc_325",
["lt_int", 5, 6, 7, 2056, 25],
["jump", "rel_done_4198", 2056, 25],
"rel_ni_4196",
"_nop_tc_326",
"_nop_tc_327",
"_nop_tc_328",
"_nop_tc_329",
["lt_float", 5, 6, 7, 2056, 25],
["jump", "rel_done_4198", 2056, 25],
"rel_nn_4197",
"_nop_tc_330",
["jump", "rel_err_4199", 2056, 25],
"_nop_tc_331",
["jump", "rel_err_4199", 2056, 25],
["lt_text", 5, 6, 7, 2056, 25],
["jump", "rel_done_4198", 2056, 25],
"rel_err_4199",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2056,
25
],
["access", 8, "error", 2056, 25],
["access", 9, "cannot compare with '<': operands must be same type", 2056, 25],
["array", 10, 0, 2056, 25],
["push", 10, 9, 2056, 25],
["frame", 9, 7, 2, 2056, 25],
["null", 7, 2056, 25],
["setarg", 9, 0, 7, 2056, 25],
["setarg", 9, 1, 8, 2056, 25],
["setarg", 9, 2, 10, 2056, 25],
["invoke", 9, 7, 2056, 25],
["disrupt", 2056, 25],
"rel_done_4198",
["jump_false", 5, "while_end_4195", 2056, 25],
["load_field", 5, 2, "statements", 2057, 31],
["load_dynamic", 7, 5, 6, 2057, 47],
["get", 5, 63, 1, 2057, 9],
["frame", 8, 5, 2, 2057, 9],
["null", 5, 2057, 9],
["setarg", 8, 0, 5, 2057, 9],
["setarg", 8, 1, 1, 2057, 9],
["setarg", 8, 2, 7, 2057, 9],
["invoke", 8, 5, 2057, 9],
["access", 5, 1, 2058, 17],
"_nop_tc_332",
"_nop_tc_333",
"_nop_tc_334",
"_nop_tc_335",
["add", 7, 6, 5, 2058, 17],
["jump", "num_done_4201", 2058, 17],
"num_err_4200",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2058,
17
],
["access", 8, "error", 2058, 17],
["access", 9, "cannot apply '+': operands must be numbers", 2058, 17],
["array", 10, 0, 2058, 17],
["push", 10, 9, 2058, 17],
["frame", 9, 5, 2, 2058, 17],
["null", 5, 2058, 17],
["setarg", 9, 0, 5, 2058, 17],
["setarg", 9, 1, 8, 2058, 17],
["setarg", 9, 2, 10, 2058, 17],
["invoke", 9, 5, 2058, 17],
["disrupt", 2058, 17],
"num_done_4201",
["move", 6, 7, 2058, 17],
["jump", "while_start_4194", 2058, 17],
"while_end_4195",
["null", 5, 2060, 14],
["return", 5, 2060, 14],
"_nop_ur_16",
"if_else_4186",
"if_end_4187",
["access", 5, "label", 2063, 17],
["is_identical", 7, 4, 5, 2063, 17],
["jump_true", 7, "eq_done_4204", 2063, 17],
["is_int", 8, 4, 2063, 17],
["jump_false", 8, "eq_ni_4205", 2063, 17],
"_nop_tc_336",
["jump", "eq_ni_4205", 2063, 17],
["eq_int", 7, 4, 5, 2063, 17],
["jump", "eq_done_4204", 2063, 17],
"eq_ni_4205",
["is_num", 8, 4, 2063, 17],
["jump_false", 8, "eq_nn_4206", 2063, 17],
"_nop_tc_337",
["jump", "eq_nn_4206", 2063, 17],
["eq_float", 7, 4, 5, 2063, 17],
["jump", "eq_done_4204", 2063, 17],
"eq_nn_4206",
["is_text", 8, 4, 2063, 17],
["jump_false", 8, "eq_nt_4207", 2063, 17],
"_nop_tc_338",
"_nop_tc_339",
["eq_text", 7, 4, 5, 2063, 17],
["jump", "eq_done_4204", 2063, 17],
"eq_nt_4207",
["is_null", 8, 4, 2063, 17],
["jump_false", 8, "eq_nnl_4208", 2063, 17],
"_nop_tc_340",
["jump", "eq_nnl_4208", 2063, 17],
["true", 7, 2063, 17],
["jump", "eq_done_4204", 2063, 17],
"eq_nnl_4208",
["is_bool", 8, 4, 2063, 17],
["jump_false", 8, "eq_nb_4209", 2063, 17],
"_nop_tc_341",
["jump", "eq_nb_4209", 2063, 17],
["eq_bool", 7, 4, 5, 2063, 17],
["jump", "eq_done_4204", 2063, 17],
"eq_nb_4209",
["false", 7, 2063, 17],
"eq_done_4204",
["jump_false", 7, "if_else_4202", 2063, 17],
["load_field", 5, 2, "statement", 2064, 29],
["get", 7, 63, 1, 2064, 7],
["frame", 8, 7, 2, 2064, 7],
["null", 7, 2064, 7],
["setarg", 8, 0, 7, 2064, 7],
["setarg", 8, 1, 1, 2064, 7],
["setarg", 8, 2, 5, 2064, 7],
["invoke", 8, 5, 2064, 7],
["null", 5, 2065, 14],
["return", 5, 2065, 14],
"_nop_ur_17",
"if_else_4202",
"if_end_4203",
["access", 5, "function", 2068, 17],
["is_identical", 7, 4, 5, 2068, 17],
["jump_true", 7, "eq_done_4212", 2068, 17],
["is_int", 8, 4, 2068, 17],
["jump_false", 8, "eq_ni_4213", 2068, 17],
"_nop_tc_342",
["jump", "eq_ni_4213", 2068, 17],
["eq_int", 7, 4, 5, 2068, 17],
["jump", "eq_done_4212", 2068, 17],
"eq_ni_4213",
["is_num", 8, 4, 2068, 17],
["jump_false", 8, "eq_nn_4214", 2068, 17],
"_nop_tc_343",
["jump", "eq_nn_4214", 2068, 17],
["eq_float", 7, 4, 5, 2068, 17],
["jump", "eq_done_4212", 2068, 17],
"eq_nn_4214",
["is_text", 8, 4, 2068, 17],
["jump_false", 8, "eq_nt_4215", 2068, 17],
"_nop_tc_344",
"_nop_tc_345",
["eq_text", 7, 4, 5, 2068, 17],
["jump", "eq_done_4212", 2068, 17],
"eq_nt_4215",
["is_null", 8, 4, 2068, 17],
["jump_false", 8, "eq_nnl_4216", 2068, 17],
"_nop_tc_346",
["jump", "eq_nnl_4216", 2068, 17],
["true", 7, 2068, 17],
["jump", "eq_done_4212", 2068, 17],
"eq_nnl_4216",
["is_bool", 8, 4, 2068, 17],
["jump_false", 8, "eq_nb_4217", 2068, 17],
"_nop_tc_347",
["jump", "eq_nb_4217", 2068, 17],
["eq_bool", 7, 4, 5, 2068, 17],
["jump", "eq_done_4212", 2068, 17],
"eq_nb_4217",
["false", 7, 2068, 17],
"eq_done_4212",
["jump_false", 7, "if_else_4210", 2068, 17],
["get", 4, 55, 1, 2069, 19],
["frame", 5, 4, 1, 2069, 19],
["null", 4, 2069, 19],
["setarg", 5, 0, 4, 2069, 19],
["setarg", 5, 1, 1, 2069, 19],
["invoke", 5, 4, 2069, 19],
["move", 16, 4, 2069, 19],
["null", 4, 2070, 24],
["is_identical", 5, 16, 4, 2070, 24],
["jump_true", 5, "ne_nid_4221", 2070, 24],
["jump", "ne_ni_4222", 2070, 24],
"ne_nid_4221",
["false", 5, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_ni_4222",
["is_int", 7, 16, 2070, 24],
["jump_false", 7, "ne_nn_4223", 2070, 24],
"_nop_tc_348",
["jump", "ne_nn_4223", 2070, 24],
["ne_int", 5, 16, 4, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_nn_4223",
["is_num", 7, 16, 2070, 24],
["jump_false", 7, "ne_nt_4224", 2070, 24],
"_nop_tc_349",
["jump", "ne_nt_4224", 2070, 24],
["ne_float", 5, 16, 4, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_nt_4224",
["is_text", 7, 16, 2070, 24],
["jump_false", 7, "ne_nnl_4225", 2070, 24],
"_nop_tc_350",
["jump", "ne_nnl_4225", 2070, 24],
["ne_text", 5, 16, 4, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_nnl_4225",
["is_null", 7, 16, 2070, 24],
["jump_false", 7, "ne_nb_4226", 2070, 24],
"_nop_tc_351",
"_nop_tc_352",
["false", 5, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_nb_4226",
["is_bool", 7, 16, 2070, 24],
["jump_false", 7, "ne_mis_4227", 2070, 24],
"_nop_tc_353",
["jump", "ne_mis_4227", 2070, 24],
["ne_bool", 5, 16, 4, 2070, 24],
["jump", "ne_done_4220", 2070, 24],
"ne_mis_4227",
["true", 5, 2070, 24],
"ne_done_4220",
["jump_false", 5, "if_else_4218", 2070, 24],
["true", 4, 2070, 57],
["store_field", 16, 4, "has_inner_func", 2070, 30],
["jump", "if_end_4219", 2070, 30],
"if_else_4218",
"if_end_4219",
["load_field", 4, 2, "name", 2071, 14],
["move", 3, 4, 2071, 14],
["null", 4, 2072, 19],
["is_identical", 5, 3, 4, 2072, 19],
["jump_true", 5, "ne_nid_4232", 2072, 19],
["jump", "ne_ni_4233", 2072, 19],
"ne_nid_4232",
["false", 5, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_ni_4233",
["is_int", 7, 3, 2072, 19],
["jump_false", 7, "ne_nn_4234", 2072, 19],
"_nop_tc_354",
["jump", "ne_nn_4234", 2072, 19],
["ne_int", 5, 3, 4, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_nn_4234",
["is_num", 7, 3, 2072, 19],
["jump_false", 7, "ne_nt_4235", 2072, 19],
"_nop_tc_355",
["jump", "ne_nt_4235", 2072, 19],
["ne_float", 5, 3, 4, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_nt_4235",
["is_text", 7, 3, 2072, 19],
["jump_false", 7, "ne_nnl_4236", 2072, 19],
"_nop_tc_356",
["jump", "ne_nnl_4236", 2072, 19],
["ne_text", 5, 3, 4, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_nnl_4236",
["is_null", 7, 3, 2072, 19],
["jump_false", 7, "ne_nb_4237", 2072, 19],
"_nop_tc_357",
"_nop_tc_358",
["false", 5, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_nb_4237",
["is_bool", 7, 3, 2072, 19],
["jump_false", 7, "ne_mis_4238", 2072, 19],
"_nop_tc_359",
["jump", "ne_mis_4238", 2072, 19],
["ne_bool", 5, 3, 4, 2072, 19],
["jump", "ne_done_4231", 2072, 19],
"ne_mis_4238",
["true", 5, 2072, 19],
"ne_done_4231",
["move", 4, 5, 2072, 19],
["jump_false", 4, "and_end_4230", 2072, 19],
["get", 5, 53, 1, 2072, 27],
["frame", 7, 5, 2, 2072, 27],
["null", 5, 2072, 27],
["setarg", 7, 0, 5, 2072, 27],
["setarg", 7, 1, 1, 2072, 27],
["setarg", 7, 2, 3, 2072, 27],
["invoke", 7, 5, 2072, 27],
["null", 7, 2072, 56],
["is_identical", 8, 5, 7, 2072, 56],
["jump_true", 8, "eq_done_4239", 2072, 56],
["is_int", 9, 5, 2072, 56],
["jump_false", 9, "eq_ni_4240", 2072, 56],
"_nop_tc_360",
["jump", "eq_ni_4240", 2072, 56],
["eq_int", 8, 5, 7, 2072, 56],
["jump", "eq_done_4239", 2072, 56],
"eq_ni_4240",
["is_num", 9, 5, 2072, 56],
["jump_false", 9, "eq_nn_4241", 2072, 56],
"_nop_tc_361",
["jump", "eq_nn_4241", 2072, 56],
["eq_float", 8, 5, 7, 2072, 56],
["jump", "eq_done_4239", 2072, 56],
"eq_nn_4241",
["is_text", 9, 5, 2072, 56],
["jump_false", 9, "eq_nt_4242", 2072, 56],
"_nop_tc_362",
["jump", "eq_nt_4242", 2072, 56],
["eq_text", 8, 5, 7, 2072, 56],
["jump", "eq_done_4239", 2072, 56],
"eq_nt_4242",
["is_null", 9, 5, 2072, 56],
["jump_false", 9, "eq_nnl_4243", 2072, 56],
"_nop_tc_363",
"_nop_tc_364",
["true", 8, 2072, 56],
["jump", "eq_done_4239", 2072, 56],
"eq_nnl_4243",
["is_bool", 9, 5, 2072, 56],
["jump_false", 9, "eq_nb_4244", 2072, 56],
"_nop_tc_365",
["jump", "eq_nb_4244", 2072, 56],
["eq_bool", 8, 5, 7, 2072, 56],
["jump", "eq_done_4239", 2072, 56],
"eq_nb_4244",
["false", 8, 2072, 56],
"eq_done_4239",
["move", 4, 8, 2072, 56],
"and_end_4230",
["jump_false", 4, "if_else_4228", 2072, 56],
["record", 4, 2],
["access", 5, "function", 2072, 94],
["store_field", 4, 5, "make", 2072, 94],
["load_field", 5, 1, "function_nr", 2072, 113],
["store_field", 4, 5, "fn_nr", 2072, 113],
["get", 5, 51, 1, 2072, 62],
["frame", 7, 5, 3, 2072, 62],
["null", 5, 2072, 62],
["setarg", 7, 0, 5, 2072, 62],
["setarg", 7, 1, 1, 2072, 62],
["setarg", 7, 2, 3, 2072, 62],
["setarg", 7, 3, 4, 2072, 62],
["invoke", 7, 3, 2072, 62],
["jump", "if_end_4229", 2072, 62],
"if_else_4228",
"if_end_4229",
["load_field", 3, 2, "function_nr", 2073, 19],
["move", 11, 3, 2073, 19],
["null", 3, 2074, 24],
["is_identical", 4, 11, 3, 2074, 24],
["jump_true", 4, "eq_done_4247", 2074, 24],
["is_int", 5, 11, 2074, 24],
["jump_false", 5, "eq_ni_4248", 2074, 24],
"_nop_tc_366",
["jump", "eq_ni_4248", 2074, 24],
["eq_int", 4, 11, 3, 2074, 24],
["jump", "eq_done_4247", 2074, 24],
"eq_ni_4248",
["is_num", 5, 11, 2074, 24],
["jump_false", 5, "eq_nn_4249", 2074, 24],
"_nop_tc_367",
["jump", "eq_nn_4249", 2074, 24],
["eq_float", 4, 11, 3, 2074, 24],
["jump", "eq_done_4247", 2074, 24],
"eq_nn_4249",
["is_text", 5, 11, 2074, 24],
["jump_false", 5, "eq_nt_4250", 2074, 24],
"_nop_tc_368",
["jump", "eq_nt_4250", 2074, 24],
["eq_text", 4, 11, 3, 2074, 24],
["jump", "eq_done_4247", 2074, 24],
"eq_nt_4250",
["is_null", 5, 11, 2074, 24],
["jump_false", 5, "eq_nnl_4251", 2074, 24],
"_nop_tc_369",
"_nop_tc_370",
["true", 4, 2074, 24],
["jump", "eq_done_4247", 2074, 24],
"eq_nnl_4251",
["is_bool", 5, 11, 2074, 24],
["jump_false", 5, "eq_nb_4252", 2074, 24],
"_nop_tc_371",
["jump", "eq_nb_4252", 2074, 24],
["eq_bool", 4, 11, 3, 2074, 24],
["jump", "eq_done_4247", 2074, 24],
"eq_nb_4252",
["false", 4, 2074, 24],
"eq_done_4247",
["jump_false", 4, "if_else_4245", 2074, 24],
["load_field", 3, 1, "function_nr", 2074, 42],
["move", 11, 3, 2074, 42],
["jump", "if_end_4246", 2074, 42],
"if_else_4245",
"if_end_4246",
["record", 3, 1],
["true", 4, 2075, 57],
["store_field", 3, 4, "is_func", 2075, 57],
["get", 4, 50, 1, 2075, 18],
["frame", 5, 4, 3, 2075, 18],
["null", 4, 2075, 18],
["setarg", 5, 0, 4, 2075, 18],
["setarg", 5, 1, 1, 2075, 18],
["setarg", 5, 2, 11, 2075, 18],
["setarg", 5, 3, 3, 2075, 18],
["invoke", 5, 3, 2075, 18],
["move", 12, 3, 2075, 18],
["store_field", 12, 2, "func_node", 2076, 7],
["load_field", 3, 1, "function_nr", 2077, 20],
["store_field", 2, 3, "outer", 2077, 7],
["access", 6, 0, 2078, 11],
"while_start_4253",
["load_field", 3, 2, "list", 2079, 25],
["length", 4, 3, 2079, 25],
["is_int", 3, 6, 2079, 25],
["jump_false", 3, "rel_ni_4255", 2079, 25],
"_nop_tc_372",
"_nop_tc_373",
["lt_int", 3, 6, 4, 2079, 25],
["jump", "rel_done_4257", 2079, 25],
"rel_ni_4255",
"_nop_tc_374",
"_nop_tc_375",
"_nop_tc_376",
"_nop_tc_377",
["lt_float", 3, 6, 4, 2079, 25],
["jump", "rel_done_4257", 2079, 25],
"rel_nn_4256",
"_nop_tc_378",
["jump", "rel_err_4258", 2079, 25],
"_nop_tc_379",
["jump", "rel_err_4258", 2079, 25],
["lt_text", 3, 6, 4, 2079, 25],
["jump", "rel_done_4257", 2079, 25],
"rel_err_4258",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2079,
25
],
["access", 5, "error", 2079, 25],
["access", 7, "cannot compare with '<': operands must be same type", 2079, 25],
["array", 8, 0, 2079, 25],
["push", 8, 7, 2079, 25],
["frame", 7, 4, 2, 2079, 25],
["null", 4, 2079, 25],
["setarg", 7, 0, 4, 2079, 25],
["setarg", 7, 1, 5, 2079, 25],
["setarg", 7, 2, 8, 2079, 25],
["invoke", 7, 4, 2079, 25],
["disrupt", 2079, 25],
"rel_done_4257",
["jump_false", 3, "while_end_4254", 2079, 25],
["load_field", 3, 2, "list", 2080, 17],
["load_dynamic", 4, 3, 6, 2080, 27],
["load_field", 3, 4, "name", 2080, 27],
["move", 13, 3, 2080, 27],
["null", 3, 2081, 22],
["is_identical", 4, 13, 3, 2081, 22],
["jump_true", 4, "ne_nid_4262", 2081, 22],
["jump", "ne_ni_4263", 2081, 22],
"ne_nid_4262",
["false", 4, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_ni_4263",
["is_int", 5, 13, 2081, 22],
["jump_false", 5, "ne_nn_4264", 2081, 22],
"_nop_tc_380",
["jump", "ne_nn_4264", 2081, 22],
["ne_int", 4, 13, 3, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_nn_4264",
["is_num", 5, 13, 2081, 22],
["jump_false", 5, "ne_nt_4265", 2081, 22],
"_nop_tc_381",
["jump", "ne_nt_4265", 2081, 22],
["ne_float", 4, 13, 3, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_nt_4265",
["is_text", 5, 13, 2081, 22],
["jump_false", 5, "ne_nnl_4266", 2081, 22],
"_nop_tc_382",
["jump", "ne_nnl_4266", 2081, 22],
["ne_text", 4, 13, 3, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_nnl_4266",
["is_null", 5, 13, 2081, 22],
["jump_false", 5, "ne_nb_4267", 2081, 22],
"_nop_tc_383",
"_nop_tc_384",
["false", 4, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_nb_4267",
["is_bool", 5, 13, 2081, 22],
["jump_false", 5, "ne_mis_4268", 2081, 22],
"_nop_tc_385",
["jump", "ne_mis_4268", 2081, 22],
["ne_bool", 4, 13, 3, 2081, 22],
["jump", "ne_done_4261", 2081, 22],
"ne_mis_4268",
["true", 4, 2081, 22],
"ne_done_4261",
["jump_false", 4, "if_else_4259", 2081, 22],
["record", 3, 3],
["true", 4, 2081, 68],
["store_field", 3, 4, "is_const", 2081, 68],
["access", 4, "input", 2081, 80],
["store_field", 3, 4, "make", 2081, 80],
["store_field", 3, 11, "fn_nr", 2081, 96],
["get", 4, 51, 1, 2081, 28],
["frame", 5, 4, 3, 2081, 28],
["null", 4, 2081, 28],
["setarg", 5, 0, 4, 2081, 28],
["setarg", 5, 1, 12, 2081, 28],
["setarg", 5, 2, 13, 2081, 28],
["setarg", 5, 3, 3, 2081, 28],
["invoke", 5, 3, 2081, 28],
["jump", "if_end_4260", 2081, 28],
"if_else_4259",
"if_end_4260",
["load_field", 3, 2, "list", 2082, 19],
["load_dynamic", 4, 3, 6, 2082, 29],
["load_field", 3, 4, "expression", 2082, 29],
["move", 14, 3, 2082, 29],
["null", 3, 2083, 24],
["is_identical", 4, 14, 3, 2083, 24],
["jump_true", 4, "ne_nid_4272", 2083, 24],
["jump", "ne_ni_4273", 2083, 24],
"ne_nid_4272",
["false", 4, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_ni_4273",
["is_int", 5, 14, 2083, 24],
["jump_false", 5, "ne_nn_4274", 2083, 24],
"_nop_tc_386",
["jump", "ne_nn_4274", 2083, 24],
["ne_int", 4, 14, 3, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_nn_4274",
["is_num", 5, 14, 2083, 24],
["jump_false", 5, "ne_nt_4275", 2083, 24],
"_nop_tc_387",
["jump", "ne_nt_4275", 2083, 24],
["ne_float", 4, 14, 3, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_nt_4275",
["is_text", 5, 14, 2083, 24],
["jump_false", 5, "ne_nnl_4276", 2083, 24],
"_nop_tc_388",
["jump", "ne_nnl_4276", 2083, 24],
["ne_text", 4, 14, 3, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_nnl_4276",
["is_null", 5, 14, 2083, 24],
["jump_false", 5, "ne_nb_4277", 2083, 24],
"_nop_tc_389",
"_nop_tc_390",
["false", 4, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_nb_4277",
["is_bool", 5, 14, 2083, 24],
["jump_false", 5, "ne_mis_4278", 2083, 24],
"_nop_tc_391",
["jump", "ne_mis_4278", 2083, 24],
["ne_bool", 4, 14, 3, 2083, 24],
["jump", "ne_done_4271", 2083, 24],
"ne_mis_4278",
["true", 4, 2083, 24],
"ne_done_4271",
["jump_false", 4, "if_else_4269", 2083, 24],
["get", 3, 42, 1, 2083, 30],
["frame", 4, 3, 2, 2083, 30],
["null", 3, 2083, 30],
["setarg", 4, 0, 3, 2083, 30],
["setarg", 4, 1, 12, 2083, 30],
["setarg", 4, 2, 14, 2083, 30],
["invoke", 4, 3, 2083, 30],
["jump", "if_end_4270", 2083, 30],
"if_else_4269",
"if_end_4270",
["access", 3, 1, 2084, 17],
"_nop_tc_392",
"_nop_tc_393",
"_nop_tc_394",
"_nop_tc_395",
["add", 4, 6, 3, 2084, 17],
["jump", "num_done_4280", 2084, 17],
"num_err_4279",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2084,
17
],
["access", 5, "error", 2084, 17],
["access", 7, "cannot apply '+': operands must be numbers", 2084, 17],
["array", 8, 0, 2084, 17],
["push", 8, 7, 2084, 17],
["frame", 7, 3, 2, 2084, 17],
["null", 3, 2084, 17],
["setarg", 7, 0, 3, 2084, 17],
["setarg", 7, 1, 5, 2084, 17],
["setarg", 7, 2, 8, 2084, 17],
["invoke", 7, 3, 2084, 17],
["disrupt", 2084, 17],
"num_done_4280",
["move", 6, 4, 2084, 17],
["jump", "while_start_4253", 2084, 17],
"while_end_4254",
["load_field", 3, 2, "statements", 2086, 37],
["get", 4, 65, 1, 2086, 7],
["frame", 5, 4, 2, 2086, 7],
["null", 4, 2086, 7],
["setarg", 5, 0, 4, 2086, 7],
["setarg", 5, 1, 12, 2086, 7],
["setarg", 5, 2, 3, 2086, 7],
["invoke", 5, 3, 2086, 7],
["access", 6, 0, 2087, 11],
"while_start_4281",
["load_field", 3, 2, "statements", 2088, 25],
["length", 4, 3, 2088, 25],
["is_int", 3, 6, 2088, 25],
["jump_false", 3, "rel_ni_4283", 2088, 25],
"_nop_tc_396",
"_nop_tc_397",
["lt_int", 3, 6, 4, 2088, 25],
["jump", "rel_done_4285", 2088, 25],
"rel_ni_4283",
"_nop_tc_398",
"_nop_tc_399",
"_nop_tc_400",
"_nop_tc_401",
["lt_float", 3, 6, 4, 2088, 25],
["jump", "rel_done_4285", 2088, 25],
"rel_nn_4284",
"_nop_tc_402",
["jump", "rel_err_4286", 2088, 25],
"_nop_tc_403",
["jump", "rel_err_4286", 2088, 25],
["lt_text", 3, 6, 4, 2088, 25],
["jump", "rel_done_4285", 2088, 25],
"rel_err_4286",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2088,
25
],
["access", 5, "error", 2088, 25],
["access", 7, "cannot compare with '<': operands must be same type", 2088, 25],
["array", 8, 0, 2088, 25],
["push", 8, 7, 2088, 25],
["frame", 7, 4, 2, 2088, 25],
["null", 4, 2088, 25],
["setarg", 7, 0, 4, 2088, 25],
["setarg", 7, 1, 5, 2088, 25],
["setarg", 7, 2, 8, 2088, 25],
["invoke", 7, 4, 2088, 25],
["disrupt", 2088, 25],
"rel_done_4285",
["jump_false", 3, "while_end_4282", 2088, 25],
["load_field", 3, 2, "statements", 2089, 34],
["load_dynamic", 4, 3, 6, 2089, 50],
["get", 3, 63, 1, 2089, 9],
["frame", 5, 3, 2, 2089, 9],
["null", 3, 2089, 9],
["setarg", 5, 0, 3, 2089, 9],
["setarg", 5, 1, 12, 2089, 9],
["setarg", 5, 2, 4, 2089, 9],
["invoke", 5, 3, 2089, 9],
["access", 3, 1, 2090, 17],
"_nop_tc_404",
"_nop_tc_405",
"_nop_tc_406",
"_nop_tc_407",
["add", 4, 6, 3, 2090, 17],
["jump", "num_done_4288", 2090, 17],
"num_err_4287",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2090,
17
],
["access", 5, "error", 2090, 17],
["access", 7, "cannot apply '+': operands must be numbers", 2090, 17],
["array", 8, 0, 2090, 17],
["push", 8, 7, 2090, 17],
["frame", 7, 3, 2, 2090, 17],
["null", 3, 2090, 17],
["setarg", 7, 0, 3, 2090, 17],
["setarg", 7, 1, 5, 2090, 17],
["setarg", 7, 2, 8, 2090, 17],
["invoke", 7, 3, 2090, 17],
["disrupt", 2090, 17],
"num_done_4288",
["move", 6, 4, 2090, 17],
["jump", "while_start_4281", 2090, 17],
"while_end_4282",
["load_field", 3, 2, "disruption", 2092, 11],
["null", 4, 2092, 30],
["is_identical", 5, 3, 4, 2092, 30],
["jump_true", 5, "ne_nid_4292", 2092, 30],
["jump", "ne_ni_4293", 2092, 30],
"ne_nid_4292",
["false", 5, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_ni_4293",
["is_int", 7, 3, 2092, 30],
["jump_false", 7, "ne_nn_4294", 2092, 30],
"_nop_tc_408",
["jump", "ne_nn_4294", 2092, 30],
["ne_int", 5, 3, 4, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_nn_4294",
["is_num", 7, 3, 2092, 30],
["jump_false", 7, "ne_nt_4295", 2092, 30],
"_nop_tc_409",
["jump", "ne_nt_4295", 2092, 30],
["ne_float", 5, 3, 4, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_nt_4295",
["is_text", 7, 3, 2092, 30],
["jump_false", 7, "ne_nnl_4296", 2092, 30],
"_nop_tc_410",
["jump", "ne_nnl_4296", 2092, 30],
["ne_text", 5, 3, 4, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_nnl_4296",
["is_null", 7, 3, 2092, 30],
["jump_false", 7, "ne_nb_4297", 2092, 30],
"_nop_tc_411",
"_nop_tc_412",
["false", 5, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_nb_4297",
["is_bool", 7, 3, 2092, 30],
["jump_false", 7, "ne_mis_4298", 2092, 30],
"_nop_tc_413",
["jump", "ne_mis_4298", 2092, 30],
["ne_bool", 5, 3, 4, 2092, 30],
["jump", "ne_done_4291", 2092, 30],
"ne_mis_4298",
["true", 5, 2092, 30],
"ne_done_4291",
["jump_false", 5, "if_else_4289", 2092, 30],
["access", 6, 0, 2093, 13],
"while_start_4299",
["load_field", 3, 2, "disruption", 2094, 27],
["length", 4, 3, 2094, 27],
["is_int", 3, 6, 2094, 27],
["jump_false", 3, "rel_ni_4301", 2094, 27],
"_nop_tc_414",
"_nop_tc_415",
["lt_int", 3, 6, 4, 2094, 27],
["jump", "rel_done_4303", 2094, 27],
"rel_ni_4301",
"_nop_tc_416",
"_nop_tc_417",
"_nop_tc_418",
"_nop_tc_419",
["lt_float", 3, 6, 4, 2094, 27],
["jump", "rel_done_4303", 2094, 27],
"rel_nn_4302",
"_nop_tc_420",
["jump", "rel_err_4304", 2094, 27],
"_nop_tc_421",
["jump", "rel_err_4304", 2094, 27],
["lt_text", 3, 6, 4, 2094, 27],
["jump", "rel_done_4303", 2094, 27],
"rel_err_4304",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2094,
27
],
["access", 5, "error", 2094, 27],
["access", 7, "cannot compare with '<': operands must be same type", 2094, 27],
["array", 8, 0, 2094, 27],
["push", 8, 7, 2094, 27],
["frame", 7, 4, 2, 2094, 27],
["null", 4, 2094, 27],
["setarg", 7, 0, 4, 2094, 27],
["setarg", 7, 1, 5, 2094, 27],
["setarg", 7, 2, 8, 2094, 27],
["invoke", 7, 4, 2094, 27],
["disrupt", 2094, 27],
"rel_done_4303",
["jump_false", 3, "while_end_4300", 2094, 27],
["load_field", 3, 2, "disruption", 2095, 36],
["load_dynamic", 4, 3, 6, 2095, 52],
["get", 3, 63, 1, 2095, 11],
["frame", 5, 3, 2, 2095, 11],
["null", 3, 2095, 11],
["setarg", 5, 0, 3, 2095, 11],
["setarg", 5, 1, 12, 2095, 11],
["setarg", 5, 2, 4, 2095, 11],
["invoke", 5, 3, 2095, 11],
["access", 3, 1, 2096, 19],
"_nop_tc_422",
"_nop_tc_423",
"_nop_tc_424",
"_nop_tc_425",
["add", 4, 6, 3, 2096, 19],
["jump", "num_done_4306", 2096, 19],
"num_err_4305",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2096,
19
],
["access", 5, "error", 2096, 19],
["access", 7, "cannot apply '+': operands must be numbers", 2096, 19],
["array", 8, 0, 2096, 19],
["push", 8, 7, 2096, 19],
["frame", 7, 3, 2, 2096, 19],
["null", 3, 2096, 19],
["setarg", 7, 0, 3, 2096, 19],
["setarg", 7, 1, 5, 2096, 19],
["setarg", 7, 2, 8, 2096, 19],
["invoke", 7, 3, 2096, 19],
["disrupt", 2096, 19],
"num_done_4306",
["move", 6, 4, 2096, 19],
["jump", "while_start_4299", 2096, 19],
"while_end_4300",
["jump", "if_end_4290", 2096, 19],
"if_else_4289",
"if_end_4290",
["get", 3, 62, 1, 2099, 12],
["frame", 4, 3, 1, 2099, 12],
["null", 3, 2099, 12],
["setarg", 4, 0, 3, 2099, 12],
["setarg", 4, 1, 12, 2099, 12],
["invoke", 4, 3, 2099, 12],
["move", 15, 3, 2099, 12],
["get", 3, 47, 1, 2100, 12],
["load_field", 4, 15, "rec", 2100, 26],
["is_array", 5, 3, 2100, 26],
["jump_false", 5, "push_err_4307", 2100, 26],
["push", 3, 4, 2100, 26],
["jump", "push_done_4308", 2100, 26],
"push_err_4307",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2100,
26
],
["access", 4, "error", 2100, 26],
["access", 5, "cannot push: target must be an array", 2100, 26],
["array", 6, 0, 2100, 26],
["push", 6, 5, 2100, 26],
["frame", 5, 3, 2, 2100, 26],
["null", 3, 2100, 26],
["setarg", 5, 0, 3, 2100, 26],
["setarg", 5, 1, 4, 2100, 26],
["setarg", 5, 2, 6, 2100, 26],
["invoke", 5, 3, 2100, 26],
["disrupt", 2100, 26],
"push_done_4308",
["load_field", 3, 15, "nr_slots", 2101, 23],
["store_field", 2, 3, "nr_slots", 2101, 7],
["load_field", 3, 15, "nr_close", 2102, 29],
["store_field", 2, 3, "nr_close_slots", 2102, 7],
["null", 3, 2103, 14],
["return", 3, 2103, 14],
"_nop_ur_18",
"if_else_4210",
"if_end_4211",
["null", 3, 2103, 14],
["return", 3, 2103, 14]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["null", 2, 2108, 35],
["access", 3, 0, 2108, 41],
["record", 4, 1],
["true", 5, 2108, 54],
["store_field", 4, 5, "is_func", 2108, 54],
["get", 5, 50, 1, 2108, 24],
["frame", 6, 5, 3, 2108, 24],
["null", 5, 2108, 24],
["setarg", 6, 0, 5, 2108, 24],
["setarg", 6, 1, 2, 2108, 24],
["setarg", 6, 2, 3, 2108, 24],
["setarg", 6, 3, 4, 2108, 24],
["invoke", 6, 2, 2108, 24],
["move", 3, 2, 2108, 24],
["access", 2, 0, 2109, 13],
["null", 4, 2111, 16],
["null", 5, 2112, 14],
["null", 6, 2113, 22],
["access", 2, 0, 2115, 9],
"while_start_4309",
["load_field", 7, 1, "functions", 2116, 23],
["length", 8, 7, 2116, 23],
["is_int", 7, 2, 2116, 23],
["jump_false", 7, "rel_ni_4311", 2116, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 7, 2, 8, 2116, 23],
["jump", "rel_done_4313", 2116, 23],
"rel_ni_4311",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 7, 2, 8, 2116, 23],
["jump", "rel_done_4313", 2116, 23],
"rel_nn_4312",
"_nop_tc_7",
["jump", "rel_err_4314", 2116, 23],
"_nop_tc_8",
["jump", "rel_err_4314", 2116, 23],
["lt_text", 7, 2, 8, 2116, 23],
["jump", "rel_done_4313", 2116, 23],
"rel_err_4314",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2116,
23
],
["access", 9, "error", 2116, 23],
["access", 10, "cannot compare with '<': operands must be same type", 2116, 23],
["array", 11, 0, 2116, 23],
["push", 11, 10, 2116, 23],
["frame", 10, 8, 2, 2116, 23],
["null", 8, 2116, 23],
["setarg", 10, 0, 8, 2116, 23],
["setarg", 10, 1, 9, 2116, 23],
["setarg", 10, 2, 11, 2116, 23],
["invoke", 10, 8, 2116, 23],
["disrupt", 2116, 23],
"rel_done_4313",
["jump_false", 7, "while_end_4310", 2116, 23],
["load_field", 7, 1, "functions", 2117, 14],
["load_dynamic", 8, 7, 2, 2117, 28],
["load_field", 7, 8, "name", 2117, 28],
["move", 4, 7, 2117, 28],
["null", 7, 2118, 19],
["is_identical", 8, 4, 7, 2118, 19],
["jump_true", 8, "ne_nid_4318", 2118, 19],
["jump", "ne_ni_4319", 2118, 19],
"ne_nid_4318",
["false", 8, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_ni_4319",
["is_int", 9, 4, 2118, 19],
["jump_false", 9, "ne_nn_4320", 2118, 19],
"_nop_tc_9",
["jump", "ne_nn_4320", 2118, 19],
["ne_int", 8, 4, 7, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_nn_4320",
["is_num", 9, 4, 2118, 19],
["jump_false", 9, "ne_nt_4321", 2118, 19],
"_nop_tc_10",
["jump", "ne_nt_4321", 2118, 19],
["ne_float", 8, 4, 7, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_nt_4321",
["is_text", 9, 4, 2118, 19],
["jump_false", 9, "ne_nnl_4322", 2118, 19],
"_nop_tc_11",
["jump", "ne_nnl_4322", 2118, 19],
["ne_text", 8, 4, 7, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_nnl_4322",
["is_null", 9, 4, 2118, 19],
["jump_false", 9, "ne_nb_4323", 2118, 19],
"_nop_tc_12",
"_nop_tc_13",
["false", 8, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_nb_4323",
["is_bool", 9, 4, 2118, 19],
["jump_false", 9, "ne_mis_4324", 2118, 19],
"_nop_tc_14",
["jump", "ne_mis_4324", 2118, 19],
["ne_bool", 8, 4, 7, 2118, 19],
["jump", "ne_done_4317", 2118, 19],
"ne_mis_4324",
["true", 8, 2118, 19],
"ne_done_4317",
["jump_false", 8, "if_else_4315", 2118, 19],
["record", 7, 2],
["access", 8, "function", 2118, 64],
["store_field", 7, 8, "make", 2118, 64],
["access", 8, 0, 2118, 83],
["store_field", 7, 8, "fn_nr", 2118, 83],
["get", 8, 51, 1, 2118, 25],
["frame", 9, 8, 3, 2118, 25],
["null", 8, 2118, 25],
["setarg", 9, 0, 8, 2118, 25],
["setarg", 9, 1, 3, 2118, 25],
["setarg", 9, 2, 4, 2118, 25],
["setarg", 9, 3, 7, 2118, 25],
["invoke", 9, 7, 2118, 25],
["jump", "if_end_4316", 2118, 25],
"if_else_4315",
"if_end_4316",
["access", 7, 1, 2119, 15],
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["add", 8, 2, 7, 2119, 15],
["jump", "num_done_4326", 2119, 15],
"num_err_4325",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2119,
15
],
["access", 9, "error", 2119, 15],
["access", 10, "cannot apply '+': operands must be numbers", 2119, 15],
["array", 11, 0, 2119, 15],
["push", 11, 10, 2119, 15],
["frame", 10, 7, 2, 2119, 15],
["null", 7, 2119, 15],
["setarg", 10, 0, 7, 2119, 15],
["setarg", 10, 1, 9, 2119, 15],
["setarg", 10, 2, 11, 2119, 15],
["invoke", 10, 7, 2119, 15],
["disrupt", 2119, 15],
"num_done_4326",
["move", 2, 8, 2119, 15],
["jump", "while_start_4309", 2119, 15],
"while_end_4310",
["access", 2, 0, 2122, 9],
"while_start_4327",
["load_field", 4, 1, "statements", 2123, 23],
["length", 7, 4, 2123, 23],
["is_int", 4, 2, 2123, 23],
["jump_false", 4, "rel_ni_4329", 2123, 23],
"_nop_tc_19",
"_nop_tc_20",
["lt_int", 4, 2, 7, 2123, 23],
["jump", "rel_done_4331", 2123, 23],
"rel_ni_4329",
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
"_nop_tc_24",
["lt_float", 4, 2, 7, 2123, 23],
["jump", "rel_done_4331", 2123, 23],
"rel_nn_4330",
"_nop_tc_25",
["jump", "rel_err_4332", 2123, 23],
"_nop_tc_26",
["jump", "rel_err_4332", 2123, 23],
["lt_text", 4, 2, 7, 2123, 23],
["jump", "rel_done_4331", 2123, 23],
"rel_err_4332",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2123,
23
],
["access", 8, "error", 2123, 23],
["access", 9, "cannot compare with '<': operands must be same type", 2123, 23],
["array", 10, 0, 2123, 23],
["push", 10, 9, 2123, 23],
["frame", 9, 7, 2, 2123, 23],
["null", 7, 2123, 23],
["setarg", 9, 0, 7, 2123, 23],
["setarg", 9, 1, 8, 2123, 23],
["setarg", 9, 2, 10, 2123, 23],
["invoke", 9, 7, 2123, 23],
["disrupt", 2123, 23],
"rel_done_4331",
["jump_false", 4, "while_end_4328", 2123, 23],
["load_field", 4, 1, "statements", 2124, 36],
["load_dynamic", 7, 4, 2, 2124, 51],
["get", 4, 63, 1, 2124, 7],
["frame", 8, 4, 2, 2124, 7],
["null", 4, 2124, 7],
["setarg", 8, 0, 4, 2124, 7],
["setarg", 8, 1, 3, 2124, 7],
["setarg", 8, 2, 7, 2124, 7],
["invoke", 8, 4, 2124, 7],
["access", 4, 1, 2125, 15],
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
"_nop_tc_30",
["add", 7, 2, 4, 2125, 15],
["jump", "num_done_4334", 2125, 15],
"num_err_4333",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2125,
15
],
["access", 8, "error", 2125, 15],
["access", 9, "cannot apply '+': operands must be numbers", 2125, 15],
["array", 10, 0, 2125, 15],
["push", 10, 9, 2125, 15],
["frame", 9, 4, 2, 2125, 15],
["null", 4, 2125, 15],
["setarg", 9, 0, 4, 2125, 15],
["setarg", 9, 1, 8, 2125, 15],
["setarg", 9, 2, 10, 2125, 15],
["invoke", 9, 4, 2125, 15],
["disrupt", 2125, 15],
"num_done_4334",
["move", 2, 7, 2125, 15],
["jump", "while_start_4327", 2125, 15],
"while_end_4328",
["access", 2, 0, 2128, 9],
"while_start_4335",
["load_field", 4, 1, "functions", 2129, 23],
["length", 7, 4, 2129, 23],
["is_int", 4, 2, 2129, 23],
["jump_false", 4, "rel_ni_4337", 2129, 23],
"_nop_tc_31",
"_nop_tc_32",
["lt_int", 4, 2, 7, 2129, 23],
["jump", "rel_done_4339", 2129, 23],
"rel_ni_4337",
"_nop_tc_33",
"_nop_tc_34",
"_nop_tc_35",
"_nop_tc_36",
["lt_float", 4, 2, 7, 2129, 23],
["jump", "rel_done_4339", 2129, 23],
"rel_nn_4338",
"_nop_tc_37",
["jump", "rel_err_4340", 2129, 23],
"_nop_tc_38",
["jump", "rel_err_4340", 2129, 23],
["lt_text", 4, 2, 7, 2129, 23],
["jump", "rel_done_4339", 2129, 23],
"rel_err_4340",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2129,
23
],
["access", 8, "error", 2129, 23],
["access", 9, "cannot compare with '<': operands must be same type", 2129, 23],
["array", 10, 0, 2129, 23],
["push", 10, 9, 2129, 23],
["frame", 9, 7, 2, 2129, 23],
["null", 7, 2129, 23],
["setarg", 9, 0, 7, 2129, 23],
["setarg", 9, 1, 8, 2129, 23],
["setarg", 9, 2, 10, 2129, 23],
["invoke", 9, 7, 2129, 23],
["disrupt", 2129, 23],
"rel_done_4339",
["jump_false", 4, "while_end_4336", 2129, 23],
["load_field", 4, 1, "functions", 2130, 36],
["load_dynamic", 7, 4, 2, 2130, 50],
["get", 4, 63, 1, 2130, 7],
["frame", 8, 4, 2, 2130, 7],
["null", 4, 2130, 7],
["setarg", 8, 0, 4, 2130, 7],
["setarg", 8, 1, 3, 2130, 7],
["setarg", 8, 2, 7, 2130, 7],
["invoke", 8, 4, 2130, 7],
["access", 4, 1, 2131, 15],
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
"_nop_tc_42",
["add", 7, 2, 4, 2131, 15],
["jump", "num_done_4342", 2131, 15],
"num_err_4341",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2131,
15
],
["access", 8, "error", 2131, 15],
["access", 9, "cannot apply '+': operands must be numbers", 2131, 15],
["array", 10, 0, 2131, 15],
["push", 10, 9, 2131, 15],
["frame", 9, 4, 2, 2131, 15],
["null", 4, 2131, 15],
["setarg", 9, 0, 4, 2131, 15],
["setarg", 9, 1, 8, 2131, 15],
["setarg", 9, 2, 10, 2131, 15],
["invoke", 9, 4, 2131, 15],
["disrupt", 2131, 15],
"num_done_4342",
["move", 2, 7, 2131, 15],
["jump", "while_start_4335", 2131, 15],
"while_end_4336",
["get", 4, 62, 1, 2134, 10],
["frame", 7, 4, 1, 2134, 10],
["null", 4, 2134, 10],
["setarg", 7, 0, 4, 2134, 10],
["setarg", 7, 1, 3, 2134, 10],
["invoke", 7, 3, 2134, 10],
["move", 5, 3, 2134, 10],
["load_field", 3, 5, "rec", 2135, 19],
["array", 4, 1, 2135, 19],
["push", 4, 3, 2135, 19],
["move", 6, 4, 2135, 19],
["access", 2, 0, 2136, 9],
"while_start_4343",
["get", 3, 47, 1, 2137, 23],
["length", 4, 3, 2137, 23],
["is_int", 3, 2, 2137, 23],
["jump_false", 3, "rel_ni_4345", 2137, 23],
"_nop_tc_43",
"_nop_tc_44",
["lt_int", 3, 2, 4, 2137, 23],
["jump", "rel_done_4347", 2137, 23],
"rel_ni_4345",
"_nop_tc_45",
"_nop_tc_46",
"_nop_tc_47",
"_nop_tc_48",
["lt_float", 3, 2, 4, 2137, 23],
["jump", "rel_done_4347", 2137, 23],
"rel_nn_4346",
"_nop_tc_49",
["jump", "rel_err_4348", 2137, 23],
"_nop_tc_50",
["jump", "rel_err_4348", 2137, 23],
["lt_text", 3, 2, 4, 2137, 23],
["jump", "rel_done_4347", 2137, 23],
"rel_err_4348",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2137,
23
],
["access", 5, "error", 2137, 23],
["access", 7, "cannot compare with '<': operands must be same type", 2137, 23],
["array", 8, 0, 2137, 23],
["push", 8, 7, 2137, 23],
["frame", 7, 4, 2, 2137, 23],
["null", 4, 2137, 23],
["setarg", 7, 0, 4, 2137, 23],
["setarg", 7, 1, 5, 2137, 23],
["setarg", 7, 2, 8, 2137, 23],
["invoke", 7, 4, 2137, 23],
["disrupt", 2137, 23],
"rel_done_4347",
["jump_false", 3, "while_end_4344", 2137, 23],
["get", 3, 47, 1, 2138, 24],
["load_dynamic", 4, 3, 2, 2138, 37],
["is_array", 3, 6, 2138, 37],
["jump_false", 3, "push_err_4349", 2138, 37],
["push", 6, 4, 2138, 37],
["jump", "push_done_4350", 2138, 37],
"push_err_4349",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2138,
37
],
["access", 4, "error", 2138, 37],
["access", 5, "cannot push: target must be an array", 2138, 37],
["array", 7, 0, 2138, 37],
["push", 7, 5, 2138, 37],
["frame", 5, 3, 2, 2138, 37],
["null", 3, 2138, 37],
["setarg", 5, 0, 3, 2138, 37],
["setarg", 5, 1, 4, 2138, 37],
["setarg", 5, 2, 7, 2138, 37],
["invoke", 5, 3, 2138, 37],
["disrupt", 2138, 37],
"push_done_4350",
["access", 3, 1, 2139, 15],
"_nop_tc_51",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
["add", 4, 2, 3, 2139, 15],
["jump", "num_done_4352", 2139, 15],
"num_err_4351",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2139,
15
],
["access", 5, "error", 2139, 15],
["access", 7, "cannot apply '+': operands must be numbers", 2139, 15],
["array", 8, 0, 2139, 15],
["push", 8, 7, 2139, 15],
["frame", 7, 3, 2, 2139, 15],
["null", 3, 2139, 15],
["setarg", 7, 0, 3, 2139, 15],
["setarg", 7, 1, 5, 2139, 15],
["setarg", 7, 2, 8, 2139, 15],
["invoke", 7, 3, 2139, 15],
["disrupt", 2139, 15],
"num_done_4352",
["move", 2, 4, 2139, 15],
["jump", "while_start_4343", 2139, 15],
"while_end_4344",
["put", 6, 47, 1, 2141, 20],
["get", 2, 47, 1, 2143, 18],
["store_field", 1, 2, "scopes", 2143, 5],
["get", 2, 48, 1, 2144, 22],
["store_field", 1, 2, "intrinsics", 2144, 5],
["get", 2, 46, 1, 2145, 16],
["length", 3, 2, 2145, 16],
["access", 2, 0, 2145, 30],
"_nop_tc_55",
"_nop_tc_56",
"_nop_tc_57",
"_nop_tc_58",
["gt_int", 4, 3, 2, 2145, 30],
["jump", "rel_done_4357", 2145, 30],
"rel_ni_4355",
"_nop_tc_59",
"_nop_tc_60",
"_nop_tc_61",
"_nop_tc_62",
["gt_float", 4, 3, 2, 2145, 30],
["jump", "rel_done_4357", 2145, 30],
"rel_nn_4356",
"_nop_tc_63",
["jump", "rel_err_4358", 2145, 30],
"_nop_tc_64",
["jump", "rel_err_4358", 2145, 30],
["gt_text", 4, 3, 2, 2145, 30],
["jump", "rel_done_4357", 2145, 30],
"rel_err_4358",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2145,
30
],
["access", 3, "error", 2145, 30],
["access", 5, "cannot compare with '>': operands must be same type", 2145, 30],
["array", 6, 0, 2145, 30],
["push", 6, 5, 2145, 30],
["frame", 5, 2, 2, 2145, 30],
["null", 2, 2145, 30],
["setarg", 5, 0, 2, 2145, 30],
["setarg", 5, 1, 3, 2145, 30],
["setarg", 5, 2, 6, 2145, 30],
["invoke", 5, 2, 2145, 30],
["disrupt", 2145, 30],
"rel_done_4357",
["jump_false", 4, "if_else_4353", 2145, 30],
["get", 2, 46, 1, 2146, 20],
["store_field", 1, 2, "errors", 2146, 7],
["jump", "if_end_4354", 2146, 7],
"if_else_4353",
"if_end_4354",
["null", 2, 2146, 7],
["return", 2, 2146, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 71,
"nr_close_slots": 0,
"instructions": [
["length", 5, 2, 2, 25],
["move", 6, 5, 2, 25],
["record", 5, 7],
["access", 7, "\n", 5, 8],
["store_field", 5, 7, "n", 5, 8],
["access", 7, "\t", 5, 17],
["store_field", 5, 7, "t", 5, 17],
["access", 7, "\r", 5, 26],
["store_field", 5, 7, "r", 5, 26],
["access", 7, "\\", 5, 38],
["store_field", 5, 7, "\\", 5, 38],
["access", 7, "`", 6, 10],
["store_field", 5, 7, "`", 6, 10],
["access", 7, "$", 6, 20],
["store_field", 5, 7, "$", 6, 20],
["access", 7, 0, 6, 40],
[
"access",
8,
{
"name": "character",
"kind": "name",
"make": "intrinsic"
},
6,
30
],
["frame", 9, 8, 1, 6, 30],
["null", 8, 6, 30],
["setarg", 9, 0, 8, 6, 30],
["setarg", 9, 1, 7, 6, 30],
["invoke", 9, 7, 6, 30],
["store_field", 5, 7, "0", 6, 30],
["move", 7, 5, 6, 30],
["access", 5, 0, 13, 16],
["null", 8, 14, 13],
["false", 9, 15, 16],
["null", 10, 16, 18],
["access", 11, 0, 17, 24],
["null", 12, 18, 23],
["false", 13, 19, 25],
["function", 14, 0, 21, 17],
["move", 15, 14, 21, 17],
["function", 14, 1, 45, 20],
["move", 16, 14, 45, 20],
["function", 14, 2, 62, 21],
["move", 17, 14, 62, 21],
["array", 14, 0, 71, 16],
["move", 18, 14, 71, 16],
["access", 14, 0, 72, 21],
["access", 19, 1, 73, 20],
["function", 20, 3, 75, 18],
["move", 21, 20, 75, 18],
["function", 20, 4, 84, 22],
["move", 22, 20, 84, 22],
["function", 20, 5, 90, 21],
["move", 23, 20, 90, 21],
["record", 20, 20],
["true", 24, 102, 11],
["store_field", 20, 24, "if", 102, 11],
["true", 24, 102, 21],
["store_field", 20, 24, "in", 102, 21],
["true", 24, 102, 33],
["store_field", 20, 24, "do", 102, 33],
["true", 24, 102, 43],
["store_field", 20, 24, "go", 102, 43],
["true", 24, 103, 12],
["store_field", 20, 24, "var", 103, 12],
["true", 24, 103, 23],
["store_field", 20, 24, "def", 103, 23],
["true", 24, 103, 36],
["store_field", 20, 24, "for", 103, 36],
["true", 24, 104, 13],
["store_field", 20, 24, "else", 104, 13],
["true", 24, 104, 27],
["store_field", 20, 24, "this", 104, 27],
["true", 24, 104, 41],
["store_field", 20, 24, "null", 104, 41],
["true", 24, 104, 55],
["store_field", 20, 24, "true", 104, 55],
["true", 24, 105, 14],
["store_field", 20, 24, "false", 105, 14],
["true", 24, 105, 29],
["store_field", 20, 24, "while", 105, 29],
["true", 24, 105, 44],
["store_field", 20, 24, "break", 105, 44],
["true", 24, 106, 15],
["store_field", 20, 24, "return", 106, 15],
["true", 24, 106, 31],
["store_field", 20, 24, "delete", 106, 31],
["true", 24, 107, 14],
["store_field", 20, 24, "disrupt", 107, 14],
["true", 24, 107, 32],
["store_field", 20, 24, "function", 107, 32],
["true", 24, 107, 50],
["store_field", 20, 24, "continue", 107, 50],
["true", 24, 108, 17],
["store_field", 20, 24, "disruption", 108, 17],
["move", 24, 20, 108, 17],
["function", 20, 6, 111, 20],
["move", 25, 20, 111, 20],
["null", 20, 120, 20],
["null", 26, 121, 27],
["null", 27, 122, 22],
["null", 28, 123, 25],
["null", 29, 124, 32],
["null", 30, 125, 30],
["null", 31, 126, 30],
["function", 32, 7, 128, 27],
["move", 33, 32, 128, 27],
["function", 32, 8, 149, 23],
["move", 34, 32, 149, 23],
["function", 32, 9, 508, 23],
["move", 35, 32, 508, 23],
["function", 32, 10, 588, 21],
["move", 36, 32, 588, 21],
["record", 32, 23],
["access", 37, 14, 656, 11],
["store_field", 32, 37, "**", 656, 11],
["access", 37, 13, 657, 10],
["store_field", 32, 37, "*", 657, 10],
["access", 37, 13, 657, 19],
["store_field", 32, 37, "/", 657, 19],
["access", 37, 13, 657, 28],
["store_field", 32, 37, "%", 657, 28],
["access", 37, 12, 658, 10],
["store_field", 32, 37, "+", 658, 10],
["access", 37, 12, 658, 19],
["store_field", 32, 37, "-", 658, 19],
["access", 37, 11, 659, 11],
["store_field", 32, 37, "<<", 659, 11],
["access", 37, 11, 659, 21],
["store_field", 32, 37, ">>", 659, 21],
["access", 37, 11, 659, 32],
["store_field", 32, 37, ">>>", 659, 32],
["access", 37, 10, 660, 10],
["store_field", 32, 37, "<", 660, 10],
["access", 37, 10, 660, 19],
["store_field", 32, 37, ">", 660, 19],
["access", 37, 10, 660, 29],
["store_field", 32, 37, "<=", 660, 29],
["access", 37, 10, 660, 39],
["store_field", 32, 37, ">=", 660, 39],
["access", 37, 10, 660, 47],
["store_field", 32, 37, "in", 660, 47],
["access", 37, 9, 661, 11],
["store_field", 32, 37, "==", 661, 11],
["access", 37, 9, 661, 20],
["store_field", 32, 37, "!=", 661, 20],
["access", 37, 9, 661, 30],
["store_field", 32, 37, "===", 661, 30],
["access", 37, 9, 661, 40],
["store_field", 32, 37, "!==", 661, 40],
["access", 37, 8, 662, 10],
["store_field", 32, 37, "&", 662, 10],
["access", 37, 7, 662, 18],
["store_field", 32, 37, "^", 662, 18],
["access", 37, 6, 662, 26],
["store_field", 32, 37, "|", 662, 26],
["access", 37, 5, 663, 11],
["store_field", 32, 37, "&&", 663, 11],
["access", 37, 4, 663, 20],
["store_field", 32, 37, "||", 663, 20],
["move", 37, 32, 663, 20],
["function", 32, 11, 666, 22],
["move", 38, 32, 666, 22],
["function", 32, 12, 693, 23],
["move", 39, 32, 693, 23],
["record", 32, 15],
["access", 40, "assign", 719, 10],
["store_field", 32, 40, "=", 719, 10],
["access", 40, "+=", 719, 26],
["store_field", 32, 40, "+=", 719, 26],
["access", 40, "-=", 719, 38],
["store_field", 32, 40, "-=", 719, 38],
["access", 40, "*=", 719, 50],
["store_field", 32, 40, "*=", 719, 50],
["access", 40, "/=", 719, 62],
["store_field", 32, 40, "/=", 719, 62],
["access", 40, "%=", 719, 74],
["store_field", 32, 40, "%=", 719, 74],
["access", 40, "<<=", 720, 12],
["store_field", 32, 40, "<<=", 720, 12],
["access", 40, ">>=", 720, 26],
["store_field", 32, 40, ">>=", 720, 26],
["access", 40, ">>>=", 720, 41],
["store_field", 32, 40, ">>>=", 720, 41],
["access", 40, "&=", 721, 11],
["store_field", 32, 40, "&=", 721, 11],
["access", 40, "^=", 721, 23],
["store_field", 32, 40, "^=", 721, 23],
["access", 40, "|=", 721, 35],
["store_field", 32, 40, "|=", 721, 35],
["access", 40, "**=", 721, 48],
["store_field", 32, 40, "**=", 721, 48],
["access", 40, "&&=", 722, 12],
["store_field", 32, 40, "&&=", 722, 12],
["access", 40, "||=", 722, 26],
["store_field", 32, 40, "||=", 722, 26],
["move", 40, 32, 722, 26],
["record", 32, 14],
["access", 41, "+", 726, 11],
["store_field", 32, 41, "+=", 726, 11],
["access", 41, "-", 726, 22],
["store_field", 32, 41, "-=", 726, 22],
["access", 41, "*", 726, 33],
["store_field", 32, 41, "*=", 726, 33],
["access", 41, "/", 726, 44],
["store_field", 32, 41, "/=", 726, 44],
["access", 41, "%", 726, 55],
["store_field", 32, 41, "%=", 726, 55],
["access", 41, "<<", 727, 12],
["store_field", 32, 41, "<<=", 727, 12],
["access", 41, ">>", 727, 25],
["store_field", 32, 41, ">>=", 727, 25],
["access", 41, ">>>", 727, 39],
["store_field", 32, 41, ">>>=", 727, 39],
["access", 41, "&", 728, 11],
["store_field", 32, 41, "&=", 728, 11],
["access", 41, "^", 728, 22],
["store_field", 32, 41, "^=", 728, 22],
["access", 41, "|", 728, 33],
["store_field", 32, 41, "|=", 728, 33],
["access", 41, "**", 728, 45],
["store_field", 32, 41, "**=", 728, 45],
["access", 41, "&&", 729, 12],
["store_field", 32, 41, "&&=", 729, 12],
["access", 41, "||", 729, 25],
["store_field", 32, 41, "||=", 729, 25],
["move", 41, 32, 729, 25],
["function", 32, 13, 732, 18],
["move", 27, 32, 732, 18],
["function", 32, 14, 776, 23],
["move", 26, 32, 776, 23],
["function", 32, 15, 780, 16],
["move", 20, 32, 780, 16],
["access", 32, 0, 803, 23],
["function", 42, 16, 805, 21],
["move", 43, 42, 805, 21],
["function", 42, 17, 811, 27],
["move", 44, 42, 811, 27],
["function", 42, 18, 824, 28],
["move", 29, 42, 824, 28],
["function", 42, 19, 840, 26],
["move", 30, 42, 840, 26],
["function", 42, 20, 935, 26],
["move", 31, 42, 935, 26],
["function", 42, 21, 1025, 21],
["move", 28, 42, 1025, 21],
["function", 42, 22, 1390, 23],
["move", 45, 42, 1390, 23],
["array", 42, 0, 1419, 20],
["move", 46, 42, 1419, 20],
["array", 42, 0, 1420, 22],
["move", 47, 42, 1420, 22],
["array", 42, 0, 1421, 20],
["move", 48, 42, 1421, 20],
["function", 42, 23, 1423, 19],
["move", 49, 42, 1423, 19],
["function", 42, 24, 1430, 20],
["move", 50, 42, 1430, 20],
["function", 42, 25, 1442, 21],
["move", 51, 42, 1442, 21],
["function", 42, 26, 1453, 24],
["move", 52, 42, 1453, 24],
["function", 42, 27, 1477, 22],
["move", 53, 42, 1477, 22],
["function", 42, 28, 1482, 21],
["move", 54, 42, 1482, 21],
["function", 42, 29, 1491, 29],
["move", 55, 42, 1491, 29],
["function", 42, 30, 1500, 27],
["move", 56, 42, 1500, 27],
["record", 42, 22],
["true", 57, 1505, 11],
["store_field", 42, 57, "+!", 1505, 11],
["true", 57, 1505, 23],
["store_field", 42, 57, "-!", 1505, 23],
["true", 57, 1505, 35],
["store_field", 42, 57, "*!", 1505, 35],
["true", 57, 1505, 47],
["store_field", 42, 57, "/!", 1505, 47],
["true", 57, 1505, 59],
["store_field", 42, 57, "%!", 1505, 59],
["true", 57, 1505, 72],
["store_field", 42, 57, "**!", 1505, 72],
["true", 57, 1506, 11],
["store_field", 42, 57, "<!", 1506, 11],
["true", 57, 1506, 23],
["store_field", 42, 57, ">!", 1506, 23],
["true", 57, 1506, 36],
["store_field", 42, 57, "<=!", 1506, 36],
["true", 57, 1506, 49],
["store_field", 42, 57, ">=!", 1506, 49],
["true", 57, 1506, 61],
["store_field", 42, 57, "=!", 1506, 61],
["true", 57, 1506, 74],
["store_field", 42, 57, "!=!", 1506, 74],
["true", 57, 1507, 11],
["store_field", 42, 57, "&!", 1507, 11],
["true", 57, 1507, 23],
["store_field", 42, 57, "|!", 1507, 23],
["true", 57, 1507, 35],
["store_field", 42, 57, "^!", 1507, 35],
["true", 57, 1507, 48],
["store_field", 42, 57, "<<!", 1507, 48],
["true", 57, 1507, 61],
["store_field", 42, 57, ">>!", 1507, 61],
["true", 57, 1507, 75],
["store_field", 42, 57, ">>>!", 1507, 75],
["true", 57, 1508, 12],
["store_field", 42, 57, "&&!", 1508, 12],
["true", 57, 1508, 25],
["store_field", 42, 57, "||!", 1508, 25],
["true", 57, 1508, 37],
["store_field", 42, 57, "~!", 1508, 37],
["true", 57, 1508, 50],
["store_field", 42, 57, "[]!", 1508, 50],
["move", 57, 42, 1508, 50],
["function", 42, 31, 1511, 26],
["move", 58, 42, 1511, 26],
["function", 42, 32, 1515, 25],
["move", 59, 42, 1515, 25],
["record", 42, 15],
["true", 60, 1532, 13],
["store_field", 42, 60, "assign", 1532, 13],
["true", 60, 1532, 25],
["store_field", 42, 60, "+=", 1532, 25],
["true", 60, 1532, 37],
["store_field", 42, 60, "-=", 1532, 37],
["true", 60, 1532, 49],
["store_field", 42, 60, "*=", 1532, 49],
["true", 60, 1532, 61],
["store_field", 42, 60, "/=", 1532, 61],
["true", 60, 1532, 73],
["store_field", 42, 60, "%=", 1532, 73],
["true", 60, 1533, 12],
["store_field", 42, 60, "<<=", 1533, 12],
["true", 60, 1533, 25],
["store_field", 42, 60, ">>=", 1533, 25],
["true", 60, 1533, 39],
["store_field", 42, 60, ">>>=", 1533, 39],
["true", 60, 1534, 11],
["store_field", 42, 60, "&=", 1534, 11],
["true", 60, 1534, 23],
["store_field", 42, 60, "^=", 1534, 23],
["true", 60, 1534, 35],
["store_field", 42, 60, "|=", 1534, 35],
["true", 60, 1534, 48],
["store_field", 42, 60, "**=", 1534, 48],
["true", 60, 1535, 12],
["store_field", 42, 60, "&&=", 1535, 12],
["true", 60, 1535, 25],
["store_field", 42, 60, "||=", 1535, 25],
["move", 60, 42, 1535, 25],
["function", 42, 33, 1538, 28],
["move", 61, 42, 1538, 28],
["function", 42, 34, 1542, 32],
["move", 62, 42, 1542, 32],
["null", 42, 1566, 24],
["null", 63, 1567, 24],
["function", 64, 35, 1569, 29],
["move", 65, 64, 1569, 29],
["function", 64, 36, 1608, 33],
["move", 66, 64, 1608, 33],
["function", 64, 37, 1681, 20],
["move", 42, 64, 1681, 20],
["function", 64, 38, 1869, 20],
["move", 63, 64, 1869, 20],
["function", 64, 39, 2107, 24],
["move", 67, 64, 2107, 24],
["frame", 64, 17, 0, 2154, 3],
["null", 17, 2154, 3],
["setarg", 64, 0, 17, 2154, 3],
["invoke", 64, 17, 2154, 3],
["frame", 17, 45, 0, 2155, 13],
["null", 45, 2155, 13],
["setarg", 17, 0, 45, 2155, 13],
["invoke", 17, 45, 2155, 13],
["move", 17, 45, 2155, 13],
["access", 45, 0, 2157, 22],
["is_identical", 64, 14, 45, 2157, 22],
["jump_true", 64, "eq_done_4361", 2157, 22],
"_nop_tc_1",
"_nop_tc_2",
"_nop_tc_3",
"_nop_tc_4",
["eq_int", 64, 14, 45, 2157, 22],
["jump", "eq_done_4361", 2157, 22],
"eq_ni_4362",
["is_num", 68, 14, 2157, 22],
["jump_false", 68, "eq_nn_4363", 2157, 22],
"_nop_tc_5",
"_nop_tc_6",
["eq_float", 64, 14, 45, 2157, 22],
["jump", "eq_done_4361", 2157, 22],
"eq_nn_4363",
["is_text", 68, 14, 2157, 22],
["jump_false", 68, "eq_nt_4364", 2157, 22],
"_nop_tc_7",
["jump", "eq_nt_4364", 2157, 22],
["eq_text", 64, 14, 45, 2157, 22],
["jump", "eq_done_4361", 2157, 22],
"eq_nt_4364",
["is_null", 68, 14, 2157, 22],
["jump_false", 68, "eq_nnl_4365", 2157, 22],
"_nop_tc_8",
["jump", "eq_nnl_4365", 2157, 22],
["true", 64, 2157, 22],
["jump", "eq_done_4361", 2157, 22],
"eq_nnl_4365",
["is_bool", 68, 14, 2157, 22],
["jump_false", 68, "eq_nb_4366", 2157, 22],
"_nop_tc_9",
["jump", "eq_nb_4366", 2157, 22],
["eq_bool", 64, 14, 45, 2157, 22],
["jump", "eq_done_4361", 2157, 22],
"eq_nb_4366",
["false", 64, 2157, 22],
"eq_done_4361",
["jump_false", 64, "if_else_4359", 2157, 22],
["frame", 45, 67, 1, 2158, 5],
["null", 64, 2158, 5],
["setarg", 45, 0, 64, 2158, 5],
["setarg", 45, 1, 17, 2158, 5],
["invoke", 45, 64, 2158, 5],
["jump", "if_end_4360", 2158, 5],
"if_else_4359",
"if_end_4360",
["access", 45, 0, 2162, 13],
["length", 64, 18, 2163, 14],
["access", 67, 0, 2163, 24],
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
["gt_int", 68, 64, 67, 2163, 24],
["jump", "rel_done_4371", 2163, 24],
"rel_ni_4369",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
["gt_float", 68, 64, 67, 2163, 24],
["jump", "rel_done_4371", 2163, 24],
"rel_nn_4370",
"_nop_tc_18",
["jump", "rel_err_4372", 2163, 24],
"_nop_tc_19",
["jump", "rel_err_4372", 2163, 24],
["gt_text", 68, 64, 67, 2163, 24],
["jump", "rel_done_4371", 2163, 24],
"rel_err_4372",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2163,
24
],
["access", 67, "error", 2163, 24],
["access", 69, "cannot compare with '>': operands must be same type", 2163, 24],
["array", 70, 0, 2163, 24],
["push", 70, 69, 2163, 24],
["frame", 69, 64, 2, 2163, 24],
["null", 64, 2163, 24],
["setarg", 69, 0, 64, 2163, 24],
["setarg", 69, 1, 67, 2163, 24],
["setarg", 69, 2, 70, 2163, 24],
["invoke", 69, 64, 2163, 24],
["disrupt", 2163, 24],
"rel_done_4371",
["jump_false", 68, "if_else_4367", 2163, 24],
["load_field", 64, 17, "errors", 2164, 9],
["null", 67, 2164, 23],
["is_identical", 68, 64, 67, 2164, 23],
["jump_true", 68, "ne_nid_4376", 2164, 23],
["jump", "ne_ni_4377", 2164, 23],
"ne_nid_4376",
["false", 68, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_ni_4377",
["is_int", 69, 64, 2164, 23],
["jump_false", 69, "ne_nn_4378", 2164, 23],
"_nop_tc_20",
["jump", "ne_nn_4378", 2164, 23],
["ne_int", 68, 64, 67, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_nn_4378",
["is_num", 69, 64, 2164, 23],
["jump_false", 69, "ne_nt_4379", 2164, 23],
"_nop_tc_21",
["jump", "ne_nt_4379", 2164, 23],
["ne_float", 68, 64, 67, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_nt_4379",
["is_text", 69, 64, 2164, 23],
["jump_false", 69, "ne_nnl_4380", 2164, 23],
"_nop_tc_22",
["jump", "ne_nnl_4380", 2164, 23],
["ne_text", 68, 64, 67, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_nnl_4380",
["is_null", 69, 64, 2164, 23],
["jump_false", 69, "ne_nb_4381", 2164, 23],
"_nop_tc_23",
"_nop_tc_24",
["false", 68, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_nb_4381",
["is_bool", 69, 64, 2164, 23],
["jump_false", 69, "ne_mis_4382", 2164, 23],
"_nop_tc_25",
["jump", "ne_mis_4382", 2164, 23],
["ne_bool", 68, 64, 67, 2164, 23],
["jump", "ne_done_4375", 2164, 23],
"ne_mis_4382",
["true", 68, 2164, 23],
"ne_done_4375",
["jump_false", 68, "if_else_4373", 2164, 23],
["access", 45, 0, 2165, 13],
"while_start_4383",
["length", 64, 18, 2166, 27],
["is_int", 67, 45, 2166, 27],
["jump_false", 67, "rel_ni_4385", 2166, 27],
"_nop_tc_26",
"_nop_tc_27",
["lt_int", 67, 45, 64, 2166, 27],
["jump", "rel_done_4387", 2166, 27],
"rel_ni_4385",
"_nop_tc_28",
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
["lt_float", 67, 45, 64, 2166, 27],
["jump", "rel_done_4387", 2166, 27],
"rel_nn_4386",
"_nop_tc_32",
["jump", "rel_err_4388", 2166, 27],
"_nop_tc_33",
["jump", "rel_err_4388", 2166, 27],
["lt_text", 67, 45, 64, 2166, 27],
["jump", "rel_done_4387", 2166, 27],
"rel_err_4388",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2166,
27
],
["access", 68, "error", 2166, 27],
["access", 69, "cannot compare with '<': operands must be same type", 2166, 27],
["array", 70, 0, 2166, 27],
["push", 70, 69, 2166, 27],
["frame", 69, 64, 2, 2166, 27],
["null", 64, 2166, 27],
["setarg", 69, 0, 64, 2166, 27],
["setarg", 69, 1, 68, 2166, 27],
["setarg", 69, 2, 70, 2166, 27],
["invoke", 69, 64, 2166, 27],
["disrupt", 2166, 27],
"rel_done_4387",
["jump_false", 67, "while_end_4384", 2166, 27],
["load_field", 64, 17, "errors", 2167, 14],
["load_dynamic", 67, 18, 45, 2167, 33],
["is_array", 68, 64, 2167, 33],
["jump_false", 68, "push_err_4389", 2167, 33],
["push", 64, 67, 2167, 33],
["jump", "push_done_4390", 2167, 33],
"push_err_4389",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2167,
33
],
["access", 67, "error", 2167, 33],
["access", 68, "cannot push: target must be an array", 2167, 33],
["array", 69, 0, 2167, 33],
["push", 69, 68, 2167, 33],
["frame", 68, 64, 2, 2167, 33],
["null", 64, 2167, 33],
["setarg", 68, 0, 64, 2167, 33],
["setarg", 68, 1, 67, 2167, 33],
["setarg", 68, 2, 69, 2167, 33],
["invoke", 68, 64, 2167, 33],
["disrupt", 2167, 33],
"push_done_4390",
["access", 64, 1, 2168, 21],
"_nop_tc_34",
"_nop_tc_35",
"_nop_tc_36",
"_nop_tc_37",
["add", 67, 45, 64, 2168, 21],
["jump", "num_done_4392", 2168, 21],
"num_err_4391",
[
"access",
64,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
2168,
21
],
["access", 68, "error", 2168, 21],
["access", 69, "cannot apply '+': operands must be numbers", 2168, 21],
["array", 70, 0, 2168, 21],
["push", 70, 69, 2168, 21],
["frame", 69, 64, 2, 2168, 21],
["null", 64, 2168, 21],
["setarg", 69, 0, 64, 2168, 21],
["setarg", 69, 1, 68, 2168, 21],
["setarg", 69, 2, 70, 2168, 21],
["invoke", 69, 64, 2168, 21],
["disrupt", 2168, 21],
"num_done_4392",
["move", 45, 67, 2168, 21],
["jump", "while_start_4383", 2168, 21],
"while_end_4384",
["jump", "if_end_4374", 2168, 21],
"if_else_4373",
["store_field", 17, 18, "errors", 2171, 7],
"if_end_4374",
["jump", "if_end_4368", 2171, 7],
"if_else_4367",
"if_end_4368",
["return", 17, 2175, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/parse.cm",
"nr_args": 4,
"closure_written": {
"49": true,
"21": true,
"24": true,
"6": true,
"50": true,
"7": true,
"26": true,
"68": true,
"27": true,
"19": true,
"8": true
}
}
],
"main": {
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["function", 1, 40, 1, 13],
["move", 2, 1, 1, 13],
["return", 2, 2178, 8],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": ".cell/packages/core/parse.cm",
"data": {}
}