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

22820 lines
771 KiB
Plaintext

{
"name": ".cell/packages/core/fold.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["null", 2, 41, 17],
["is_identical", 3, 1, 2, 41, 17],
["jump_true", 3, "eq_done_2", 41, 17],
"_nop_tc_1",
["jump", "eq_ni_3", 41, 17],
"_nop_tc_2",
["jump", "eq_ni_3", 41, 17],
["eq_int", 3, 1, 2, 41, 17],
["jump", "eq_done_2", 41, 17],
"eq_ni_3",
"_nop_tc_3",
["jump", "eq_nn_4", 41, 17],
"_nop_tc_4",
["jump", "eq_nn_4", 41, 17],
["eq_float", 3, 1, 2, 41, 17],
["jump", "eq_done_2", 41, 17],
"eq_nn_4",
"_nop_tc_5",
["jump", "eq_nt_5", 41, 17],
"_nop_tc_6",
["jump", "eq_nt_5", 41, 17],
["eq_text", 3, 1, 2, 41, 17],
["jump", "eq_done_2", 41, 17],
"eq_nt_5",
"_nop_tc_7",
["jump", "eq_nnl_6", 41, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 41, 17],
["jump", "eq_done_2", 41, 17],
"eq_nnl_6",
"_nop_tc_10",
["jump", "eq_nb_7", 41, 17],
"_nop_tc_11",
["jump", "eq_nb_7", 41, 17],
["eq_bool", 3, 1, 2, 41, 17],
["jump", "eq_done_2", 41, 17],
"eq_nb_7",
["false", 3, 41, 17],
"eq_done_2",
["jump_false", 3, "if_else_0", 41, 17],
["false", 2, 41, 30],
["return", 2, 41, 30],
"_nop_ur_1",
"if_else_0",
"if_end_1",
["load_field", 2, 1, "kind", 42, 13],
["move", 3, 2, 42, 13],
["access", 2, "number", 43, 17],
["is_identical", 4, 3, 2, 43, 17],
["jump_true", 4, "eq_done_12", 43, 17],
["is_int", 5, 3, 43, 17],
["jump_false", 5, "eq_ni_13", 43, 17],
"_nop_tc_12",
["jump", "eq_ni_13", 43, 17],
["eq_int", 4, 3, 2, 43, 17],
["jump", "eq_done_12", 43, 17],
"eq_ni_13",
["is_num", 5, 3, 43, 17],
["jump_false", 5, "eq_nn_14", 43, 17],
"_nop_tc_13",
["jump", "eq_nn_14", 43, 17],
["eq_float", 4, 3, 2, 43, 17],
["jump", "eq_done_12", 43, 17],
"eq_nn_14",
["is_text", 5, 3, 43, 17],
["jump_false", 5, "eq_nt_15", 43, 17],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 4, 3, 2, 43, 17],
["jump", "eq_done_12", 43, 17],
"eq_nt_15",
["is_null", 5, 3, 43, 17],
["jump_false", 5, "eq_nnl_16", 43, 17],
"_nop_tc_16",
["jump", "eq_nnl_16", 43, 17],
["true", 4, 43, 17],
["jump", "eq_done_12", 43, 17],
"eq_nnl_16",
["is_bool", 5, 3, 43, 17],
["jump_false", 5, "eq_nb_17", 43, 17],
"_nop_tc_17",
["jump", "eq_nb_17", 43, 17],
["eq_bool", 4, 3, 2, 43, 17],
["jump", "eq_done_12", 43, 17],
"eq_nb_17",
["false", 4, 43, 17],
"eq_done_12",
["move", 2, 4, 43, 17],
["jump_true", 2, "or_end_11", 43, 17],
["access", 4, "text", 43, 34],
["is_identical", 5, 3, 4, 43, 34],
["jump_true", 5, "eq_done_18", 43, 34],
["is_int", 6, 3, 43, 34],
["jump_false", 6, "eq_ni_19", 43, 34],
"_nop_tc_18",
["jump", "eq_ni_19", 43, 34],
["eq_int", 5, 3, 4, 43, 34],
["jump", "eq_done_18", 43, 34],
"eq_ni_19",
["is_num", 6, 3, 43, 34],
["jump_false", 6, "eq_nn_20", 43, 34],
"_nop_tc_19",
["jump", "eq_nn_20", 43, 34],
["eq_float", 5, 3, 4, 43, 34],
["jump", "eq_done_18", 43, 34],
"eq_nn_20",
["is_text", 6, 3, 43, 34],
["jump_false", 6, "eq_nt_21", 43, 34],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 5, 3, 4, 43, 34],
["jump", "eq_done_18", 43, 34],
"eq_nt_21",
["is_null", 6, 3, 43, 34],
["jump_false", 6, "eq_nnl_22", 43, 34],
"_nop_tc_22",
["jump", "eq_nnl_22", 43, 34],
["true", 5, 43, 34],
["jump", "eq_done_18", 43, 34],
"eq_nnl_22",
["is_bool", 6, 3, 43, 34],
["jump_false", 6, "eq_nb_23", 43, 34],
"_nop_tc_23",
["jump", "eq_nb_23", 43, 34],
["eq_bool", 5, 3, 4, 43, 34],
["jump", "eq_done_18", 43, 34],
"eq_nb_23",
["false", 5, 43, 34],
"eq_done_18",
["move", 2, 5, 43, 34],
"or_end_11",
["move", 4, 2, 43, 34],
["jump_true", 4, "or_end_10", 43, 34],
["access", 2, "true", 43, 49],
["is_identical", 5, 3, 2, 43, 49],
["jump_true", 5, "eq_done_24", 43, 49],
["is_int", 6, 3, 43, 49],
["jump_false", 6, "eq_ni_25", 43, 49],
"_nop_tc_24",
["jump", "eq_ni_25", 43, 49],
["eq_int", 5, 3, 2, 43, 49],
["jump", "eq_done_24", 43, 49],
"eq_ni_25",
["is_num", 6, 3, 43, 49],
["jump_false", 6, "eq_nn_26", 43, 49],
"_nop_tc_25",
["jump", "eq_nn_26", 43, 49],
["eq_float", 5, 3, 2, 43, 49],
["jump", "eq_done_24", 43, 49],
"eq_nn_26",
["is_text", 6, 3, 43, 49],
["jump_false", 6, "eq_nt_27", 43, 49],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 5, 3, 2, 43, 49],
["jump", "eq_done_24", 43, 49],
"eq_nt_27",
["is_null", 6, 3, 43, 49],
["jump_false", 6, "eq_nnl_28", 43, 49],
"_nop_tc_28",
["jump", "eq_nnl_28", 43, 49],
["true", 5, 43, 49],
["jump", "eq_done_24", 43, 49],
"eq_nnl_28",
["is_bool", 6, 3, 43, 49],
["jump_false", 6, "eq_nb_29", 43, 49],
"_nop_tc_29",
["jump", "eq_nb_29", 43, 49],
["eq_bool", 5, 3, 2, 43, 49],
["jump", "eq_done_24", 43, 49],
"eq_nb_29",
["false", 5, 43, 49],
"eq_done_24",
["move", 4, 5, 43, 49],
"or_end_10",
["move", 2, 4, 43, 49],
["jump_true", 2, "or_end_9", 43, 49],
["access", 4, "false", 43, 64],
["is_identical", 5, 3, 4, 43, 64],
["jump_true", 5, "eq_done_30", 43, 64],
["is_int", 6, 3, 43, 64],
["jump_false", 6, "eq_ni_31", 43, 64],
"_nop_tc_30",
["jump", "eq_ni_31", 43, 64],
["eq_int", 5, 3, 4, 43, 64],
["jump", "eq_done_30", 43, 64],
"eq_ni_31",
["is_num", 6, 3, 43, 64],
["jump_false", 6, "eq_nn_32", 43, 64],
"_nop_tc_31",
["jump", "eq_nn_32", 43, 64],
["eq_float", 5, 3, 4, 43, 64],
["jump", "eq_done_30", 43, 64],
"eq_nn_32",
["is_text", 6, 3, 43, 64],
["jump_false", 6, "eq_nt_33", 43, 64],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 5, 3, 4, 43, 64],
["jump", "eq_done_30", 43, 64],
"eq_nt_33",
["is_null", 6, 3, 43, 64],
["jump_false", 6, "eq_nnl_34", 43, 64],
"_nop_tc_34",
["jump", "eq_nnl_34", 43, 64],
["true", 5, 43, 64],
["jump", "eq_done_30", 43, 64],
"eq_nnl_34",
["is_bool", 6, 3, 43, 64],
["jump_false", 6, "eq_nb_35", 43, 64],
"_nop_tc_35",
["jump", "eq_nb_35", 43, 64],
["eq_bool", 5, 3, 4, 43, 64],
["jump", "eq_done_30", 43, 64],
"eq_nb_35",
["false", 5, 43, 64],
"eq_done_30",
["move", 2, 5, 43, 64],
"or_end_9",
["move", 4, 2, 43, 64],
["jump_true", 4, "or_end_8", 43, 64],
["access", 2, "null", 43, 80],
["is_identical", 5, 3, 2, 43, 80],
["jump_true", 5, "eq_done_36", 43, 80],
["is_int", 6, 3, 43, 80],
["jump_false", 6, "eq_ni_37", 43, 80],
"_nop_tc_36",
["jump", "eq_ni_37", 43, 80],
["eq_int", 5, 3, 2, 43, 80],
["jump", "eq_done_36", 43, 80],
"eq_ni_37",
["is_num", 6, 3, 43, 80],
["jump_false", 6, "eq_nn_38", 43, 80],
"_nop_tc_37",
["jump", "eq_nn_38", 43, 80],
["eq_float", 5, 3, 2, 43, 80],
["jump", "eq_done_36", 43, 80],
"eq_nn_38",
["is_text", 6, 3, 43, 80],
["jump_false", 6, "eq_nt_39", 43, 80],
"_nop_tc_38",
"_nop_tc_39",
["eq_text", 5, 3, 2, 43, 80],
["jump", "eq_done_36", 43, 80],
"eq_nt_39",
["is_null", 6, 3, 43, 80],
["jump_false", 6, "eq_nnl_40", 43, 80],
"_nop_tc_40",
["jump", "eq_nnl_40", 43, 80],
["true", 5, 43, 80],
["jump", "eq_done_36", 43, 80],
"eq_nnl_40",
["is_bool", 6, 3, 43, 80],
["jump_false", 6, "eq_nb_41", 43, 80],
"_nop_tc_41",
["jump", "eq_nb_41", 43, 80],
["eq_bool", 5, 3, 2, 43, 80],
["jump", "eq_done_36", 43, 80],
"eq_nb_41",
["false", 5, 43, 80],
"eq_done_36",
["move", 4, 5, 43, 80],
"or_end_8",
["return", 4, 43, 80],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 10,
"nr_close_slots": 0,
"instructions": [
["null", 2, 54, 17],
["is_identical", 3, 1, 2, 54, 17],
["jump_true", 3, "eq_done_44", 54, 17],
"_nop_tc_1",
["jump", "eq_ni_45", 54, 17],
"_nop_tc_2",
["jump", "eq_ni_45", 54, 17],
["eq_int", 3, 1, 2, 54, 17],
["jump", "eq_done_44", 54, 17],
"eq_ni_45",
"_nop_tc_3",
["jump", "eq_nn_46", 54, 17],
"_nop_tc_4",
["jump", "eq_nn_46", 54, 17],
["eq_float", 3, 1, 2, 54, 17],
["jump", "eq_done_44", 54, 17],
"eq_nn_46",
"_nop_tc_5",
["jump", "eq_nt_47", 54, 17],
"_nop_tc_6",
["jump", "eq_nt_47", 54, 17],
["eq_text", 3, 1, 2, 54, 17],
["jump", "eq_done_44", 54, 17],
"eq_nt_47",
"_nop_tc_7",
["jump", "eq_nnl_48", 54, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 54, 17],
["jump", "eq_done_44", 54, 17],
"eq_nnl_48",
"_nop_tc_10",
["jump", "eq_nb_49", 54, 17],
"_nop_tc_11",
["jump", "eq_nb_49", 54, 17],
["eq_bool", 3, 1, 2, 54, 17],
["jump", "eq_done_44", 54, 17],
"eq_nb_49",
["false", 3, 54, 17],
"eq_done_44",
["jump_false", 3, "if_else_42", 54, 17],
["true", 2, 54, 30],
["return", 2, 54, 30],
"_nop_ur_1",
"if_else_42",
"if_end_43",
["load_field", 2, 1, "kind", 55, 13],
["move", 3, 2, 55, 13],
["access", 2, 0, 56, 13],
["null", 4, 57, 18],
["access", 5, "number", 58, 14],
["is_identical", 6, 3, 5, 58, 14],
["jump_true", 6, "eq_done_58", 58, 14],
["is_int", 7, 3, 58, 14],
["jump_false", 7, "eq_ni_59", 58, 14],
"_nop_tc_12",
["jump", "eq_ni_59", 58, 14],
["eq_int", 6, 3, 5, 58, 14],
["jump", "eq_done_58", 58, 14],
"eq_ni_59",
["is_num", 7, 3, 58, 14],
["jump_false", 7, "eq_nn_60", 58, 14],
"_nop_tc_13",
["jump", "eq_nn_60", 58, 14],
["eq_float", 6, 3, 5, 58, 14],
["jump", "eq_done_58", 58, 14],
"eq_nn_60",
["is_text", 7, 3, 58, 14],
["jump_false", 7, "eq_nt_61", 58, 14],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 6, 3, 5, 58, 14],
["jump", "eq_done_58", 58, 14],
"eq_nt_61",
["is_null", 7, 3, 58, 14],
["jump_false", 7, "eq_nnl_62", 58, 14],
"_nop_tc_16",
["jump", "eq_nnl_62", 58, 14],
["true", 6, 58, 14],
["jump", "eq_done_58", 58, 14],
"eq_nnl_62",
["is_bool", 7, 3, 58, 14],
["jump_false", 7, "eq_nb_63", 58, 14],
"_nop_tc_17",
["jump", "eq_nb_63", 58, 14],
["eq_bool", 6, 3, 5, 58, 14],
["jump", "eq_done_58", 58, 14],
"eq_nb_63",
["false", 6, 58, 14],
"eq_done_58",
["move", 5, 6, 58, 14],
["jump_true", 5, "or_end_57", 58, 14],
["access", 6, "text", 58, 31],
["is_identical", 7, 3, 6, 58, 31],
["jump_true", 7, "eq_done_64", 58, 31],
["is_int", 8, 3, 58, 31],
["jump_false", 8, "eq_ni_65", 58, 31],
"_nop_tc_18",
["jump", "eq_ni_65", 58, 31],
["eq_int", 7, 3, 6, 58, 31],
["jump", "eq_done_64", 58, 31],
"eq_ni_65",
["is_num", 8, 3, 58, 31],
["jump_false", 8, "eq_nn_66", 58, 31],
"_nop_tc_19",
["jump", "eq_nn_66", 58, 31],
["eq_float", 7, 3, 6, 58, 31],
["jump", "eq_done_64", 58, 31],
"eq_nn_66",
["is_text", 8, 3, 58, 31],
["jump_false", 8, "eq_nt_67", 58, 31],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 7, 3, 6, 58, 31],
["jump", "eq_done_64", 58, 31],
"eq_nt_67",
["is_null", 8, 3, 58, 31],
["jump_false", 8, "eq_nnl_68", 58, 31],
"_nop_tc_22",
["jump", "eq_nnl_68", 58, 31],
["true", 7, 58, 31],
["jump", "eq_done_64", 58, 31],
"eq_nnl_68",
["is_bool", 8, 3, 58, 31],
["jump_false", 8, "eq_nb_69", 58, 31],
"_nop_tc_23",
["jump", "eq_nb_69", 58, 31],
["eq_bool", 7, 3, 6, 58, 31],
["jump", "eq_done_64", 58, 31],
"eq_nb_69",
["false", 7, 58, 31],
"eq_done_64",
["move", 5, 7, 58, 31],
"or_end_57",
["move", 6, 5, 58, 31],
["jump_true", 6, "or_end_56", 58, 31],
["access", 5, "true", 58, 46],
["is_identical", 7, 3, 5, 58, 46],
["jump_true", 7, "eq_done_70", 58, 46],
["is_int", 8, 3, 58, 46],
["jump_false", 8, "eq_ni_71", 58, 46],
"_nop_tc_24",
["jump", "eq_ni_71", 58, 46],
["eq_int", 7, 3, 5, 58, 46],
["jump", "eq_done_70", 58, 46],
"eq_ni_71",
["is_num", 8, 3, 58, 46],
["jump_false", 8, "eq_nn_72", 58, 46],
"_nop_tc_25",
["jump", "eq_nn_72", 58, 46],
["eq_float", 7, 3, 5, 58, 46],
["jump", "eq_done_70", 58, 46],
"eq_nn_72",
["is_text", 8, 3, 58, 46],
["jump_false", 8, "eq_nt_73", 58, 46],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 7, 3, 5, 58, 46],
["jump", "eq_done_70", 58, 46],
"eq_nt_73",
["is_null", 8, 3, 58, 46],
["jump_false", 8, "eq_nnl_74", 58, 46],
"_nop_tc_28",
["jump", "eq_nnl_74", 58, 46],
["true", 7, 58, 46],
["jump", "eq_done_70", 58, 46],
"eq_nnl_74",
["is_bool", 8, 3, 58, 46],
["jump_false", 8, "eq_nb_75", 58, 46],
"_nop_tc_29",
["jump", "eq_nb_75", 58, 46],
["eq_bool", 7, 3, 5, 58, 46],
["jump", "eq_done_70", 58, 46],
"eq_nb_75",
["false", 7, 58, 46],
"eq_done_70",
["move", 6, 7, 58, 46],
"or_end_56",
["move", 5, 6, 58, 46],
["jump_true", 5, "or_end_55", 58, 46],
["access", 6, "false", 58, 61],
["is_identical", 7, 3, 6, 58, 61],
["jump_true", 7, "eq_done_76", 58, 61],
["is_int", 8, 3, 58, 61],
["jump_false", 8, "eq_ni_77", 58, 61],
"_nop_tc_30",
["jump", "eq_ni_77", 58, 61],
["eq_int", 7, 3, 6, 58, 61],
["jump", "eq_done_76", 58, 61],
"eq_ni_77",
["is_num", 8, 3, 58, 61],
["jump_false", 8, "eq_nn_78", 58, 61],
"_nop_tc_31",
["jump", "eq_nn_78", 58, 61],
["eq_float", 7, 3, 6, 58, 61],
["jump", "eq_done_76", 58, 61],
"eq_nn_78",
["is_text", 8, 3, 58, 61],
["jump_false", 8, "eq_nt_79", 58, 61],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 7, 3, 6, 58, 61],
["jump", "eq_done_76", 58, 61],
"eq_nt_79",
["is_null", 8, 3, 58, 61],
["jump_false", 8, "eq_nnl_80", 58, 61],
"_nop_tc_34",
["jump", "eq_nnl_80", 58, 61],
["true", 7, 58, 61],
["jump", "eq_done_76", 58, 61],
"eq_nnl_80",
["is_bool", 8, 3, 58, 61],
["jump_false", 8, "eq_nb_81", 58, 61],
"_nop_tc_35",
["jump", "eq_nb_81", 58, 61],
["eq_bool", 7, 3, 6, 58, 61],
["jump", "eq_done_76", 58, 61],
"eq_nb_81",
["false", 7, 58, 61],
"eq_done_76",
["move", 5, 7, 58, 61],
"or_end_55",
["move", 6, 5, 58, 61],
["jump_true", 6, "or_end_54", 58, 61],
["access", 5, "null", 59, 14],
["is_identical", 7, 3, 5, 59, 14],
["jump_true", 7, "eq_done_82", 59, 14],
["is_int", 8, 3, 59, 14],
["jump_false", 8, "eq_ni_83", 59, 14],
"_nop_tc_36",
["jump", "eq_ni_83", 59, 14],
["eq_int", 7, 3, 5, 59, 14],
["jump", "eq_done_82", 59, 14],
"eq_ni_83",
["is_num", 8, 3, 59, 14],
["jump_false", 8, "eq_nn_84", 59, 14],
"_nop_tc_37",
["jump", "eq_nn_84", 59, 14],
["eq_float", 7, 3, 5, 59, 14],
["jump", "eq_done_82", 59, 14],
"eq_nn_84",
["is_text", 8, 3, 59, 14],
["jump_false", 8, "eq_nt_85", 59, 14],
"_nop_tc_38",
"_nop_tc_39",
["eq_text", 7, 3, 5, 59, 14],
["jump", "eq_done_82", 59, 14],
"eq_nt_85",
["is_null", 8, 3, 59, 14],
["jump_false", 8, "eq_nnl_86", 59, 14],
"_nop_tc_40",
["jump", "eq_nnl_86", 59, 14],
["true", 7, 59, 14],
["jump", "eq_done_82", 59, 14],
"eq_nnl_86",
["is_bool", 8, 3, 59, 14],
["jump_false", 8, "eq_nb_87", 59, 14],
"_nop_tc_41",
["jump", "eq_nb_87", 59, 14],
["eq_bool", 7, 3, 5, 59, 14],
["jump", "eq_done_82", 59, 14],
"eq_nb_87",
["false", 7, 59, 14],
"eq_done_82",
["move", 6, 7, 59, 14],
"or_end_54",
["move", 5, 6, 59, 14],
["jump_true", 5, "or_end_53", 59, 14],
["access", 6, "name", 59, 29],
["is_identical", 7, 3, 6, 59, 29],
["jump_true", 7, "eq_done_88", 59, 29],
["is_int", 8, 3, 59, 29],
["jump_false", 8, "eq_ni_89", 59, 29],
"_nop_tc_42",
["jump", "eq_ni_89", 59, 29],
["eq_int", 7, 3, 6, 59, 29],
["jump", "eq_done_88", 59, 29],
"eq_ni_89",
["is_num", 8, 3, 59, 29],
["jump_false", 8, "eq_nn_90", 59, 29],
"_nop_tc_43",
["jump", "eq_nn_90", 59, 29],
["eq_float", 7, 3, 6, 59, 29],
["jump", "eq_done_88", 59, 29],
"eq_nn_90",
["is_text", 8, 3, 59, 29],
["jump_false", 8, "eq_nt_91", 59, 29],
"_nop_tc_44",
"_nop_tc_45",
["eq_text", 7, 3, 6, 59, 29],
["jump", "eq_done_88", 59, 29],
"eq_nt_91",
["is_null", 8, 3, 59, 29],
["jump_false", 8, "eq_nnl_92", 59, 29],
"_nop_tc_46",
["jump", "eq_nnl_92", 59, 29],
["true", 7, 59, 29],
["jump", "eq_done_88", 59, 29],
"eq_nnl_92",
["is_bool", 8, 3, 59, 29],
["jump_false", 8, "eq_nb_93", 59, 29],
"_nop_tc_47",
["jump", "eq_nb_93", 59, 29],
["eq_bool", 7, 3, 6, 59, 29],
["jump", "eq_done_88", 59, 29],
"eq_nb_93",
["false", 7, 59, 29],
"eq_done_88",
["move", 5, 7, 59, 29],
"or_end_53",
["move", 6, 5, 59, 29],
["jump_true", 6, "or_end_52", 59, 29],
["access", 5, "this", 59, 44],
["is_identical", 7, 3, 5, 59, 44],
["jump_true", 7, "eq_done_94", 59, 44],
["is_int", 8, 3, 59, 44],
["jump_false", 8, "eq_ni_95", 59, 44],
"_nop_tc_48",
["jump", "eq_ni_95", 59, 44],
["eq_int", 7, 3, 5, 59, 44],
["jump", "eq_done_94", 59, 44],
"eq_ni_95",
["is_num", 8, 3, 59, 44],
["jump_false", 8, "eq_nn_96", 59, 44],
"_nop_tc_49",
["jump", "eq_nn_96", 59, 44],
["eq_float", 7, 3, 5, 59, 44],
["jump", "eq_done_94", 59, 44],
"eq_nn_96",
["is_text", 8, 3, 59, 44],
["jump_false", 8, "eq_nt_97", 59, 44],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 7, 3, 5, 59, 44],
["jump", "eq_done_94", 59, 44],
"eq_nt_97",
["is_null", 8, 3, 59, 44],
["jump_false", 8, "eq_nnl_98", 59, 44],
"_nop_tc_52",
["jump", "eq_nnl_98", 59, 44],
["true", 7, 59, 44],
["jump", "eq_done_94", 59, 44],
"eq_nnl_98",
["is_bool", 8, 3, 59, 44],
["jump_false", 8, "eq_nb_99", 59, 44],
"_nop_tc_53",
["jump", "eq_nb_99", 59, 44],
["eq_bool", 7, 3, 5, 59, 44],
["jump", "eq_done_94", 59, 44],
"eq_nb_99",
["false", 7, 59, 44],
"eq_done_94",
["move", 6, 7, 59, 44],
"or_end_52",
["jump_false", 6, "if_else_50", 59, 44],
["true", 5, 59, 59],
["return", 5, 59, 59],
"_nop_ur_2",
"if_else_50",
"if_end_51",
["access", 5, "function", 60, 14],
["is_identical", 6, 3, 5, 60, 14],
["jump_true", 6, "eq_done_102", 60, 14],
["is_int", 7, 3, 60, 14],
["jump_false", 7, "eq_ni_103", 60, 14],
"_nop_tc_54",
["jump", "eq_ni_103", 60, 14],
["eq_int", 6, 3, 5, 60, 14],
["jump", "eq_done_102", 60, 14],
"eq_ni_103",
["is_num", 7, 3, 60, 14],
["jump_false", 7, "eq_nn_104", 60, 14],
"_nop_tc_55",
["jump", "eq_nn_104", 60, 14],
["eq_float", 6, 3, 5, 60, 14],
["jump", "eq_done_102", 60, 14],
"eq_nn_104",
["is_text", 7, 3, 60, 14],
["jump_false", 7, "eq_nt_105", 60, 14],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 6, 3, 5, 60, 14],
["jump", "eq_done_102", 60, 14],
"eq_nt_105",
["is_null", 7, 3, 60, 14],
["jump_false", 7, "eq_nnl_106", 60, 14],
"_nop_tc_58",
["jump", "eq_nnl_106", 60, 14],
["true", 6, 60, 14],
["jump", "eq_done_102", 60, 14],
"eq_nnl_106",
["is_bool", 7, 3, 60, 14],
["jump_false", 7, "eq_nb_107", 60, 14],
"_nop_tc_59",
["jump", "eq_nb_107", 60, 14],
["eq_bool", 6, 3, 5, 60, 14],
["jump", "eq_done_102", 60, 14],
"eq_nb_107",
["false", 6, 60, 14],
"eq_done_102",
["jump_false", 6, "if_else_100", 60, 14],
["true", 5, 60, 33],
["return", 5, 60, 33],
"_nop_ur_3",
"if_else_100",
"if_end_101",
["access", 5, "!", 61, 14],
["is_identical", 6, 3, 5, 61, 14],
["jump_true", 6, "eq_done_113", 61, 14],
["is_int", 7, 3, 61, 14],
["jump_false", 7, "eq_ni_114", 61, 14],
"_nop_tc_60",
["jump", "eq_ni_114", 61, 14],
["eq_int", 6, 3, 5, 61, 14],
["jump", "eq_done_113", 61, 14],
"eq_ni_114",
["is_num", 7, 3, 61, 14],
["jump_false", 7, "eq_nn_115", 61, 14],
"_nop_tc_61",
["jump", "eq_nn_115", 61, 14],
["eq_float", 6, 3, 5, 61, 14],
["jump", "eq_done_113", 61, 14],
"eq_nn_115",
["is_text", 7, 3, 61, 14],
["jump_false", 7, "eq_nt_116", 61, 14],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 6, 3, 5, 61, 14],
["jump", "eq_done_113", 61, 14],
"eq_nt_116",
["is_null", 7, 3, 61, 14],
["jump_false", 7, "eq_nnl_117", 61, 14],
"_nop_tc_64",
["jump", "eq_nnl_117", 61, 14],
["true", 6, 61, 14],
["jump", "eq_done_113", 61, 14],
"eq_nnl_117",
["is_bool", 7, 3, 61, 14],
["jump_false", 7, "eq_nb_118", 61, 14],
"_nop_tc_65",
["jump", "eq_nb_118", 61, 14],
["eq_bool", 6, 3, 5, 61, 14],
["jump", "eq_done_113", 61, 14],
"eq_nb_118",
["false", 6, 61, 14],
"eq_done_113",
["move", 5, 6, 61, 14],
["jump_true", 5, "or_end_112", 61, 14],
["access", 6, "~", 61, 26],
["is_identical", 7, 3, 6, 61, 26],
["jump_true", 7, "eq_done_119", 61, 26],
["is_int", 8, 3, 61, 26],
["jump_false", 8, "eq_ni_120", 61, 26],
"_nop_tc_66",
["jump", "eq_ni_120", 61, 26],
["eq_int", 7, 3, 6, 61, 26],
["jump", "eq_done_119", 61, 26],
"eq_ni_120",
["is_num", 8, 3, 61, 26],
["jump_false", 8, "eq_nn_121", 61, 26],
"_nop_tc_67",
["jump", "eq_nn_121", 61, 26],
["eq_float", 7, 3, 6, 61, 26],
["jump", "eq_done_119", 61, 26],
"eq_nn_121",
["is_text", 8, 3, 61, 26],
["jump_false", 8, "eq_nt_122", 61, 26],
"_nop_tc_68",
"_nop_tc_69",
["eq_text", 7, 3, 6, 61, 26],
["jump", "eq_done_119", 61, 26],
"eq_nt_122",
["is_null", 8, 3, 61, 26],
["jump_false", 8, "eq_nnl_123", 61, 26],
"_nop_tc_70",
["jump", "eq_nnl_123", 61, 26],
["true", 7, 61, 26],
["jump", "eq_done_119", 61, 26],
"eq_nnl_123",
["is_bool", 8, 3, 61, 26],
["jump_false", 8, "eq_nb_124", 61, 26],
"_nop_tc_71",
["jump", "eq_nb_124", 61, 26],
["eq_bool", 7, 3, 6, 61, 26],
["jump", "eq_done_119", 61, 26],
"eq_nb_124",
["false", 7, 61, 26],
"eq_done_119",
["move", 5, 7, 61, 26],
"or_end_112",
["move", 6, 5, 61, 26],
["jump_true", 6, "or_end_111", 61, 26],
["access", 5, "-unary", 61, 38],
["is_identical", 7, 3, 5, 61, 38],
["jump_true", 7, "eq_done_125", 61, 38],
["is_int", 8, 3, 61, 38],
["jump_false", 8, "eq_ni_126", 61, 38],
"_nop_tc_72",
["jump", "eq_ni_126", 61, 38],
["eq_int", 7, 3, 5, 61, 38],
["jump", "eq_done_125", 61, 38],
"eq_ni_126",
["is_num", 8, 3, 61, 38],
["jump_false", 8, "eq_nn_127", 61, 38],
"_nop_tc_73",
["jump", "eq_nn_127", 61, 38],
["eq_float", 7, 3, 5, 61, 38],
["jump", "eq_done_125", 61, 38],
"eq_nn_127",
["is_text", 8, 3, 61, 38],
["jump_false", 8, "eq_nt_128", 61, 38],
"_nop_tc_74",
"_nop_tc_75",
["eq_text", 7, 3, 5, 61, 38],
["jump", "eq_done_125", 61, 38],
"eq_nt_128",
["is_null", 8, 3, 61, 38],
["jump_false", 8, "eq_nnl_129", 61, 38],
"_nop_tc_76",
["jump", "eq_nnl_129", 61, 38],
["true", 7, 61, 38],
["jump", "eq_done_125", 61, 38],
"eq_nnl_129",
["is_bool", 8, 3, 61, 38],
["jump_false", 8, "eq_nb_130", 61, 38],
"_nop_tc_77",
["jump", "eq_nb_130", 61, 38],
["eq_bool", 7, 3, 5, 61, 38],
["jump", "eq_done_125", 61, 38],
"eq_nb_130",
["false", 7, 61, 38],
"eq_done_125",
["move", 6, 7, 61, 38],
"or_end_111",
["move", 5, 6, 61, 38],
["jump_true", 5, "or_end_110", 61, 38],
["access", 6, "+unary", 61, 55],
["is_identical", 7, 3, 6, 61, 55],
["jump_true", 7, "eq_done_131", 61, 55],
["is_int", 8, 3, 61, 55],
["jump_false", 8, "eq_ni_132", 61, 55],
"_nop_tc_78",
["jump", "eq_ni_132", 61, 55],
["eq_int", 7, 3, 6, 61, 55],
["jump", "eq_done_131", 61, 55],
"eq_ni_132",
["is_num", 8, 3, 61, 55],
["jump_false", 8, "eq_nn_133", 61, 55],
"_nop_tc_79",
["jump", "eq_nn_133", 61, 55],
["eq_float", 7, 3, 6, 61, 55],
["jump", "eq_done_131", 61, 55],
"eq_nn_133",
["is_text", 8, 3, 61, 55],
["jump_false", 8, "eq_nt_134", 61, 55],
"_nop_tc_80",
"_nop_tc_81",
["eq_text", 7, 3, 6, 61, 55],
["jump", "eq_done_131", 61, 55],
"eq_nt_134",
["is_null", 8, 3, 61, 55],
["jump_false", 8, "eq_nnl_135", 61, 55],
"_nop_tc_82",
["jump", "eq_nnl_135", 61, 55],
["true", 7, 61, 55],
["jump", "eq_done_131", 61, 55],
"eq_nnl_135",
["is_bool", 8, 3, 61, 55],
["jump_false", 8, "eq_nb_136", 61, 55],
"_nop_tc_83",
["jump", "eq_nb_136", 61, 55],
["eq_bool", 7, 3, 6, 61, 55],
["jump", "eq_done_131", 61, 55],
"eq_nb_136",
["false", 7, 61, 55],
"eq_done_131",
["move", 5, 7, 61, 55],
"or_end_110",
["jump_false", 5, "if_else_108", 61, 55],
["load_field", 5, 1, "expression", 62, 22],
["get", 6, 13, 1, 62, 14],
["frame", 7, 6, 1, 62, 14],
["null", 6, 62, 14],
["setarg", 7, 0, 6, 62, 14],
["setarg", 7, 1, 5, 62, 14],
["tail_invoke", 7, 5, 62, 14],
["return", 5, 62, 14],
"_nop_ur_4",
"if_else_108",
"if_end_109",
["access", 5, "array", 64, 14],
["is_identical", 6, 3, 5, 64, 14],
["jump_true", 6, "eq_done_139", 64, 14],
["is_int", 7, 3, 64, 14],
["jump_false", 7, "eq_ni_140", 64, 14],
"_nop_tc_84",
["jump", "eq_ni_140", 64, 14],
["eq_int", 6, 3, 5, 64, 14],
["jump", "eq_done_139", 64, 14],
"eq_ni_140",
["is_num", 7, 3, 64, 14],
["jump_false", 7, "eq_nn_141", 64, 14],
"_nop_tc_85",
["jump", "eq_nn_141", 64, 14],
["eq_float", 6, 3, 5, 64, 14],
["jump", "eq_done_139", 64, 14],
"eq_nn_141",
["is_text", 7, 3, 64, 14],
["jump_false", 7, "eq_nt_142", 64, 14],
"_nop_tc_86",
"_nop_tc_87",
["eq_text", 6, 3, 5, 64, 14],
["jump", "eq_done_139", 64, 14],
"eq_nt_142",
["is_null", 7, 3, 64, 14],
["jump_false", 7, "eq_nnl_143", 64, 14],
"_nop_tc_88",
["jump", "eq_nnl_143", 64, 14],
["true", 6, 64, 14],
["jump", "eq_done_139", 64, 14],
"eq_nnl_143",
["is_bool", 7, 3, 64, 14],
["jump_false", 7, "eq_nb_144", 64, 14],
"_nop_tc_89",
["jump", "eq_nb_144", 64, 14],
["eq_bool", 6, 3, 5, 64, 14],
["jump", "eq_done_139", 64, 14],
"eq_nb_144",
["false", 6, 64, 14],
"eq_done_139",
["jump_false", 6, "if_else_137", 64, 14],
["access", 2, 0, 65, 11],
"while_start_145",
["load_field", 5, 1, "list", 66, 25],
["length", 6, 5, 66, 25],
["is_int", 5, 2, 66, 25],
["jump_false", 5, "rel_ni_147", 66, 25],
"_nop_tc_90",
"_nop_tc_91",
["lt_int", 5, 2, 6, 66, 25],
["jump", "rel_done_149", 66, 25],
"rel_ni_147",
"_nop_tc_92",
"_nop_tc_93",
"_nop_tc_94",
"_nop_tc_95",
["lt_float", 5, 2, 6, 66, 25],
["jump", "rel_done_149", 66, 25],
"rel_nn_148",
"_nop_tc_96",
["jump", "rel_err_150", 66, 25],
"_nop_tc_97",
["jump", "rel_err_150", 66, 25],
["lt_text", 5, 2, 6, 66, 25],
["jump", "rel_done_149", 66, 25],
"rel_err_150",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
66,
25
],
["access", 7, "error", 66, 25],
["access", 8, "cannot compare with '<': operands must be same type", 66, 25],
["array", 9, 0, 66, 25],
["push", 9, 8, 66, 25],
["frame", 8, 6, 2, 66, 25],
["null", 6, 66, 25],
["setarg", 8, 0, 6, 66, 25],
["setarg", 8, 1, 7, 66, 25],
["setarg", 8, 2, 9, 66, 25],
["invoke", 8, 6, 66, 25],
["disrupt", 66, 25],
"rel_done_149",
["jump_false", 5, "while_end_146", 66, 25],
["load_field", 5, 1, "list", 67, 22],
["load_dynamic", 6, 5, 2, 67, 32],
["get", 5, 13, 1, 67, 14],
["frame", 7, 5, 1, 67, 14],
["null", 5, 67, 14],
["setarg", 7, 0, 5, 67, 14],
["setarg", 7, 1, 6, 67, 14],
["invoke", 7, 5, 67, 14],
"_nop_bl_1",
["jump_true", 5, "if_else_151", 67, 14],
["false", 5, 67, 44],
["return", 5, 67, 44],
"_nop_ur_5",
"if_else_151",
"if_end_152",
["access", 5, 1, 68, 17],
"_nop_tc_98",
"_nop_tc_99",
"_nop_tc_100",
"_nop_tc_101",
["add", 6, 2, 5, 68, 17],
["jump", "num_done_154", 68, 17],
"num_err_153",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
68,
17
],
["access", 7, "error", 68, 17],
["access", 8, "cannot apply '+': operands must be numbers", 68, 17],
["array", 9, 0, 68, 17],
["push", 9, 8, 68, 17],
["frame", 8, 5, 2, 68, 17],
["null", 5, 68, 17],
["setarg", 8, 0, 5, 68, 17],
["setarg", 8, 1, 7, 68, 17],
["setarg", 8, 2, 9, 68, 17],
["invoke", 8, 5, 68, 17],
["disrupt", 68, 17],
"num_done_154",
["move", 2, 6, 68, 17],
["jump", "while_start_145", 68, 17],
"while_end_146",
["true", 5, 70, 14],
["return", 5, 70, 14],
"_nop_ur_6",
"if_else_137",
"if_end_138",
["access", 5, "record", 72, 14],
["is_identical", 6, 3, 5, 72, 14],
["jump_true", 6, "eq_done_157", 72, 14],
["is_int", 7, 3, 72, 14],
["jump_false", 7, "eq_ni_158", 72, 14],
"_nop_tc_102",
["jump", "eq_ni_158", 72, 14],
["eq_int", 6, 3, 5, 72, 14],
["jump", "eq_done_157", 72, 14],
"eq_ni_158",
["is_num", 7, 3, 72, 14],
["jump_false", 7, "eq_nn_159", 72, 14],
"_nop_tc_103",
["jump", "eq_nn_159", 72, 14],
["eq_float", 6, 3, 5, 72, 14],
["jump", "eq_done_157", 72, 14],
"eq_nn_159",
["is_text", 7, 3, 72, 14],
["jump_false", 7, "eq_nt_160", 72, 14],
"_nop_tc_104",
"_nop_tc_105",
["eq_text", 6, 3, 5, 72, 14],
["jump", "eq_done_157", 72, 14],
"eq_nt_160",
["is_null", 7, 3, 72, 14],
["jump_false", 7, "eq_nnl_161", 72, 14],
"_nop_tc_106",
["jump", "eq_nnl_161", 72, 14],
["true", 6, 72, 14],
["jump", "eq_done_157", 72, 14],
"eq_nnl_161",
["is_bool", 7, 3, 72, 14],
["jump_false", 7, "eq_nb_162", 72, 14],
"_nop_tc_107",
["jump", "eq_nb_162", 72, 14],
["eq_bool", 6, 3, 5, 72, 14],
["jump", "eq_done_157", 72, 14],
"eq_nb_162",
["false", 6, 72, 14],
"eq_done_157",
["jump_false", 6, "if_else_155", 72, 14],
["access", 2, 0, 73, 11],
"while_start_163",
["load_field", 5, 1, "list", 74, 25],
["length", 6, 5, 74, 25],
["is_int", 5, 2, 74, 25],
["jump_false", 5, "rel_ni_165", 74, 25],
"_nop_tc_108",
"_nop_tc_109",
["lt_int", 5, 2, 6, 74, 25],
["jump", "rel_done_167", 74, 25],
"rel_ni_165",
"_nop_tc_110",
"_nop_tc_111",
"_nop_tc_112",
"_nop_tc_113",
["lt_float", 5, 2, 6, 74, 25],
["jump", "rel_done_167", 74, 25],
"rel_nn_166",
"_nop_tc_114",
["jump", "rel_err_168", 74, 25],
"_nop_tc_115",
["jump", "rel_err_168", 74, 25],
["lt_text", 5, 2, 6, 74, 25],
["jump", "rel_done_167", 74, 25],
"rel_err_168",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
74,
25
],
["access", 7, "error", 74, 25],
["access", 8, "cannot compare with '<': operands must be same type", 74, 25],
["array", 9, 0, 74, 25],
["push", 9, 8, 74, 25],
["frame", 8, 6, 2, 74, 25],
["null", 6, 74, 25],
["setarg", 8, 0, 6, 74, 25],
["setarg", 8, 1, 7, 74, 25],
["setarg", 8, 2, 9, 74, 25],
["invoke", 8, 6, 74, 25],
["disrupt", 74, 25],
"rel_done_167",
["jump_false", 5, "while_end_164", 74, 25],
["load_field", 5, 1, "list", 75, 22],
["load_dynamic", 6, 5, 2, 75, 32],
["load_field", 5, 6, "right", 75, 32],
["get", 6, 13, 1, 75, 14],
["frame", 7, 6, 1, 75, 14],
["null", 6, 75, 14],
["setarg", 7, 0, 6, 75, 14],
["setarg", 7, 1, 5, 75, 14],
["invoke", 7, 5, 75, 14],
"_nop_bl_2",
["jump_true", 5, "if_else_169", 75, 14],
["false", 5, 75, 50],
["return", 5, 75, 50],
"_nop_ur_7",
"if_else_169",
"if_end_170",
["access", 5, 1, 76, 17],
"_nop_tc_116",
"_nop_tc_117",
"_nop_tc_118",
"_nop_tc_119",
["add", 6, 2, 5, 76, 17],
["jump", "num_done_172", 76, 17],
"num_err_171",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
76,
17
],
["access", 7, "error", 76, 17],
["access", 8, "cannot apply '+': operands must be numbers", 76, 17],
["array", 9, 0, 76, 17],
["push", 9, 8, 76, 17],
["frame", 8, 5, 2, 76, 17],
["null", 5, 76, 17],
["setarg", 8, 0, 5, 76, 17],
["setarg", 8, 1, 7, 76, 17],
["setarg", 8, 2, 9, 76, 17],
["invoke", 8, 5, 76, 17],
["disrupt", 76, 17],
"num_done_172",
["move", 2, 6, 76, 17],
["jump", "while_start_163", 76, 17],
"while_end_164",
["true", 5, 78, 14],
["return", 5, 78, 14],
"_nop_ur_8",
"if_else_155",
"if_end_156",
["access", 5, "then", 80, 14],
["is_identical", 6, 3, 5, 80, 14],
["jump_true", 6, "eq_done_175", 80, 14],
["is_int", 7, 3, 80, 14],
["jump_false", 7, "eq_ni_176", 80, 14],
"_nop_tc_120",
["jump", "eq_ni_176", 80, 14],
["eq_int", 6, 3, 5, 80, 14],
["jump", "eq_done_175", 80, 14],
"eq_ni_176",
["is_num", 7, 3, 80, 14],
["jump_false", 7, "eq_nn_177", 80, 14],
"_nop_tc_121",
["jump", "eq_nn_177", 80, 14],
["eq_float", 6, 3, 5, 80, 14],
["jump", "eq_done_175", 80, 14],
"eq_nn_177",
["is_text", 7, 3, 80, 14],
["jump_false", 7, "eq_nt_178", 80, 14],
"_nop_tc_122",
"_nop_tc_123",
["eq_text", 6, 3, 5, 80, 14],
["jump", "eq_done_175", 80, 14],
"eq_nt_178",
["is_null", 7, 3, 80, 14],
["jump_false", 7, "eq_nnl_179", 80, 14],
"_nop_tc_124",
["jump", "eq_nnl_179", 80, 14],
["true", 6, 80, 14],
["jump", "eq_done_175", 80, 14],
"eq_nnl_179",
["is_bool", 7, 3, 80, 14],
["jump_false", 7, "eq_nb_180", 80, 14],
"_nop_tc_125",
["jump", "eq_nb_180", 80, 14],
["eq_bool", 6, 3, 5, 80, 14],
["jump", "eq_done_175", 80, 14],
"eq_nb_180",
["false", 6, 80, 14],
"eq_done_175",
["jump_false", 6, "if_else_173", 80, 14],
["load_field", 5, 1, "expression", 81, 22],
["get", 6, 13, 1, 81, 14],
["frame", 7, 6, 1, 81, 14],
["null", 6, 81, 14],
["setarg", 7, 0, 6, 81, 14],
["setarg", 7, 1, 5, 81, 14],
["invoke", 7, 5, 81, 14],
["move", 6, 5, 81, 14],
["jump_false", 6, "and_end_182", 81, 14],
["load_field", 5, 1, "then", 81, 50],
["get", 7, 13, 1, 81, 42],
["frame", 8, 7, 1, 81, 42],
["null", 7, 81, 42],
["setarg", 8, 0, 7, 81, 42],
["setarg", 8, 1, 5, 81, 42],
["invoke", 8, 5, 81, 42],
["move", 6, 5, 81, 42],
"and_end_182",
["move", 5, 6, 81, 42],
["jump_false", 5, "and_end_181", 81, 42],
["load_field", 6, 1, "else", 81, 72],
["get", 7, 13, 1, 81, 64],
["frame", 8, 7, 1, 81, 64],
["null", 7, 81, 64],
["setarg", 8, 0, 7, 81, 64],
["setarg", 8, 1, 6, 81, 64],
["invoke", 8, 6, 81, 64],
["move", 5, 6, 81, 64],
"and_end_181",
["return", 5, 81, 64],
"_nop_ur_9",
"if_else_173",
"if_end_174",
["access", 5, "==", 83, 14],
["is_identical", 6, 3, 5, 83, 14],
["jump_true", 6, "eq_done_188", 83, 14],
["is_int", 7, 3, 83, 14],
["jump_false", 7, "eq_ni_189", 83, 14],
"_nop_tc_126",
["jump", "eq_ni_189", 83, 14],
["eq_int", 6, 3, 5, 83, 14],
["jump", "eq_done_188", 83, 14],
"eq_ni_189",
["is_num", 7, 3, 83, 14],
["jump_false", 7, "eq_nn_190", 83, 14],
"_nop_tc_127",
["jump", "eq_nn_190", 83, 14],
["eq_float", 6, 3, 5, 83, 14],
["jump", "eq_done_188", 83, 14],
"eq_nn_190",
["is_text", 7, 3, 83, 14],
["jump_false", 7, "eq_nt_191", 83, 14],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 6, 3, 5, 83, 14],
["jump", "eq_done_188", 83, 14],
"eq_nt_191",
["is_null", 7, 3, 83, 14],
["jump_false", 7, "eq_nnl_192", 83, 14],
"_nop_tc_130",
["jump", "eq_nnl_192", 83, 14],
["true", 6, 83, 14],
["jump", "eq_done_188", 83, 14],
"eq_nnl_192",
["is_bool", 7, 3, 83, 14],
["jump_false", 7, "eq_nb_193", 83, 14],
"_nop_tc_131",
["jump", "eq_nb_193", 83, 14],
["eq_bool", 6, 3, 5, 83, 14],
["jump", "eq_done_188", 83, 14],
"eq_nb_193",
["false", 6, 83, 14],
"eq_done_188",
["move", 5, 6, 83, 14],
["jump_true", 5, "or_end_187", 83, 14],
["access", 6, "!=", 83, 27],
["is_identical", 7, 3, 6, 83, 27],
["jump_true", 7, "eq_done_194", 83, 27],
["is_int", 8, 3, 83, 27],
["jump_false", 8, "eq_ni_195", 83, 27],
"_nop_tc_132",
["jump", "eq_ni_195", 83, 27],
["eq_int", 7, 3, 6, 83, 27],
["jump", "eq_done_194", 83, 27],
"eq_ni_195",
["is_num", 8, 3, 83, 27],
["jump_false", 8, "eq_nn_196", 83, 27],
"_nop_tc_133",
["jump", "eq_nn_196", 83, 27],
["eq_float", 7, 3, 6, 83, 27],
["jump", "eq_done_194", 83, 27],
"eq_nn_196",
["is_text", 8, 3, 83, 27],
["jump_false", 8, "eq_nt_197", 83, 27],
"_nop_tc_134",
"_nop_tc_135",
["eq_text", 7, 3, 6, 83, 27],
["jump", "eq_done_194", 83, 27],
"eq_nt_197",
["is_null", 8, 3, 83, 27],
["jump_false", 8, "eq_nnl_198", 83, 27],
"_nop_tc_136",
["jump", "eq_nnl_198", 83, 27],
["true", 7, 83, 27],
["jump", "eq_done_194", 83, 27],
"eq_nnl_198",
["is_bool", 8, 3, 83, 27],
["jump_false", 8, "eq_nb_199", 83, 27],
"_nop_tc_137",
["jump", "eq_nb_199", 83, 27],
["eq_bool", 7, 3, 6, 83, 27],
["jump", "eq_done_194", 83, 27],
"eq_nb_199",
["false", 7, 83, 27],
"eq_done_194",
["move", 5, 7, 83, 27],
"or_end_187",
["move", 6, 5, 83, 27],
["jump_true", 6, "or_end_186", 83, 27],
["access", 5, "&&", 83, 40],
["is_identical", 7, 3, 5, 83, 40],
["jump_true", 7, "eq_done_200", 83, 40],
["is_int", 8, 3, 83, 40],
["jump_false", 8, "eq_ni_201", 83, 40],
"_nop_tc_138",
["jump", "eq_ni_201", 83, 40],
["eq_int", 7, 3, 5, 83, 40],
["jump", "eq_done_200", 83, 40],
"eq_ni_201",
["is_num", 8, 3, 83, 40],
["jump_false", 8, "eq_nn_202", 83, 40],
"_nop_tc_139",
["jump", "eq_nn_202", 83, 40],
["eq_float", 7, 3, 5, 83, 40],
["jump", "eq_done_200", 83, 40],
"eq_nn_202",
["is_text", 8, 3, 83, 40],
["jump_false", 8, "eq_nt_203", 83, 40],
"_nop_tc_140",
"_nop_tc_141",
["eq_text", 7, 3, 5, 83, 40],
["jump", "eq_done_200", 83, 40],
"eq_nt_203",
["is_null", 8, 3, 83, 40],
["jump_false", 8, "eq_nnl_204", 83, 40],
"_nop_tc_142",
["jump", "eq_nnl_204", 83, 40],
["true", 7, 83, 40],
["jump", "eq_done_200", 83, 40],
"eq_nnl_204",
["is_bool", 8, 3, 83, 40],
["jump_false", 8, "eq_nb_205", 83, 40],
"_nop_tc_143",
["jump", "eq_nb_205", 83, 40],
["eq_bool", 7, 3, 5, 83, 40],
["jump", "eq_done_200", 83, 40],
"eq_nb_205",
["false", 7, 83, 40],
"eq_done_200",
["move", 6, 7, 83, 40],
"or_end_186",
["move", 5, 6, 83, 40],
["jump_true", 5, "or_end_185", 83, 40],
["access", 6, "||", 83, 53],
["is_identical", 7, 3, 6, 83, 53],
["jump_true", 7, "eq_done_206", 83, 53],
["is_int", 8, 3, 83, 53],
["jump_false", 8, "eq_ni_207", 83, 53],
"_nop_tc_144",
["jump", "eq_ni_207", 83, 53],
["eq_int", 7, 3, 6, 83, 53],
["jump", "eq_done_206", 83, 53],
"eq_ni_207",
["is_num", 8, 3, 83, 53],
["jump_false", 8, "eq_nn_208", 83, 53],
"_nop_tc_145",
["jump", "eq_nn_208", 83, 53],
["eq_float", 7, 3, 6, 83, 53],
["jump", "eq_done_206", 83, 53],
"eq_nn_208",
["is_text", 8, 3, 83, 53],
["jump_false", 8, "eq_nt_209", 83, 53],
"_nop_tc_146",
"_nop_tc_147",
["eq_text", 7, 3, 6, 83, 53],
["jump", "eq_done_206", 83, 53],
"eq_nt_209",
["is_null", 8, 3, 83, 53],
["jump_false", 8, "eq_nnl_210", 83, 53],
"_nop_tc_148",
["jump", "eq_nnl_210", 83, 53],
["true", 7, 83, 53],
["jump", "eq_done_206", 83, 53],
"eq_nnl_210",
["is_bool", 8, 3, 83, 53],
["jump_false", 8, "eq_nb_211", 83, 53],
"_nop_tc_149",
["jump", "eq_nb_211", 83, 53],
["eq_bool", 7, 3, 6, 83, 53],
["jump", "eq_done_206", 83, 53],
"eq_nb_211",
["false", 7, 83, 53],
"eq_done_206",
["move", 5, 7, 83, 53],
"or_end_185",
["jump_false", 5, "if_else_183", 83, 53],
["load_field", 5, 1, "left", 84, 22],
["get", 6, 13, 1, 84, 14],
["frame", 7, 6, 1, 84, 14],
["null", 6, 84, 14],
["setarg", 7, 0, 6, 84, 14],
["setarg", 7, 1, 5, 84, 14],
["invoke", 7, 5, 84, 14],
["move", 6, 5, 84, 14],
["jump_false", 6, "and_end_212", 84, 14],
["load_field", 5, 1, "right", 84, 44],
["get", 7, 13, 1, 84, 36],
["frame", 8, 7, 1, 84, 36],
["null", 7, 84, 36],
["setarg", 8, 0, 7, 84, 36],
["setarg", 8, 1, 5, 84, 36],
["invoke", 8, 5, 84, 36],
["move", 6, 5, 84, 36],
"and_end_212",
["return", 6, 84, 36],
"_nop_ur_10",
"if_else_183",
"if_end_184",
["access", 5, "(", 86, 14],
["is_identical", 6, 3, 5, 86, 14],
["jump_true", 6, "eq_done_215", 86, 14],
["is_int", 7, 3, 86, 14],
["jump_false", 7, "eq_ni_216", 86, 14],
"_nop_tc_150",
["jump", "eq_ni_216", 86, 14],
["eq_int", 6, 3, 5, 86, 14],
["jump", "eq_done_215", 86, 14],
"eq_ni_216",
["is_num", 7, 3, 86, 14],
["jump_false", 7, "eq_nn_217", 86, 14],
"_nop_tc_151",
["jump", "eq_nn_217", 86, 14],
["eq_float", 6, 3, 5, 86, 14],
["jump", "eq_done_215", 86, 14],
"eq_nn_217",
["is_text", 7, 3, 86, 14],
["jump_false", 7, "eq_nt_218", 86, 14],
"_nop_tc_152",
"_nop_tc_153",
["eq_text", 6, 3, 5, 86, 14],
["jump", "eq_done_215", 86, 14],
"eq_nt_218",
["is_null", 7, 3, 86, 14],
["jump_false", 7, "eq_nnl_219", 86, 14],
"_nop_tc_154",
["jump", "eq_nnl_219", 86, 14],
["true", 6, 86, 14],
["jump", "eq_done_215", 86, 14],
"eq_nnl_219",
["is_bool", 7, 3, 86, 14],
["jump_false", 7, "eq_nb_220", 86, 14],
"_nop_tc_155",
["jump", "eq_nb_220", 86, 14],
["eq_bool", 6, 3, 5, 86, 14],
["jump", "eq_done_215", 86, 14],
"eq_nb_220",
["false", 6, 86, 14],
"eq_done_215",
["jump_false", 6, "if_else_213", 86, 14],
["load_field", 3, 1, "expression", 87, 16],
["move", 4, 3, 87, 16],
["null", 3, 88, 21],
["is_identical", 5, 4, 3, 88, 21],
["jump_true", 5, "ne_nid_226", 88, 21],
["jump", "ne_ni_227", 88, 21],
"ne_nid_226",
["false", 5, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_ni_227",
["is_int", 6, 4, 88, 21],
["jump_false", 6, "ne_nn_228", 88, 21],
"_nop_tc_156",
["jump", "ne_nn_228", 88, 21],
["ne_int", 5, 4, 3, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_nn_228",
["is_num", 6, 4, 88, 21],
["jump_false", 6, "ne_nt_229", 88, 21],
"_nop_tc_157",
["jump", "ne_nt_229", 88, 21],
["ne_float", 5, 4, 3, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_nt_229",
["is_text", 6, 4, 88, 21],
["jump_false", 6, "ne_nnl_230", 88, 21],
"_nop_tc_158",
["jump", "ne_nnl_230", 88, 21],
["ne_text", 5, 4, 3, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_nnl_230",
["is_null", 6, 4, 88, 21],
["jump_false", 6, "ne_nb_231", 88, 21],
"_nop_tc_159",
"_nop_tc_160",
["false", 5, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_nb_231",
["is_bool", 6, 4, 88, 21],
["jump_false", 6, "ne_mis_232", 88, 21],
"_nop_tc_161",
["jump", "ne_mis_232", 88, 21],
["ne_bool", 5, 4, 3, 88, 21],
["jump", "ne_done_225", 88, 21],
"ne_mis_232",
["true", 5, 88, 21],
"ne_done_225",
["move", 3, 5, 88, 21],
["jump_false", 3, "and_end_224", 88, 21],
["load_field", 5, 4, "intrinsic", 88, 29],
["true", 6, 88, 49],
["is_identical", 7, 5, 6, 88, 49],
["jump_true", 7, "eq_done_233", 88, 49],
["is_int", 8, 5, 88, 49],
["jump_false", 8, "eq_ni_234", 88, 49],
"_nop_tc_162",
["jump", "eq_ni_234", 88, 49],
["eq_int", 7, 5, 6, 88, 49],
["jump", "eq_done_233", 88, 49],
"eq_ni_234",
["is_num", 8, 5, 88, 49],
["jump_false", 8, "eq_nn_235", 88, 49],
"_nop_tc_163",
["jump", "eq_nn_235", 88, 49],
["eq_float", 7, 5, 6, 88, 49],
["jump", "eq_done_233", 88, 49],
"eq_nn_235",
["is_text", 8, 5, 88, 49],
["jump_false", 8, "eq_nt_236", 88, 49],
"_nop_tc_164",
["jump", "eq_nt_236", 88, 49],
["eq_text", 7, 5, 6, 88, 49],
["jump", "eq_done_233", 88, 49],
"eq_nt_236",
["is_null", 8, 5, 88, 49],
["jump_false", 8, "eq_nnl_237", 88, 49],
"_nop_tc_165",
["jump", "eq_nnl_237", 88, 49],
["true", 7, 88, 49],
["jump", "eq_done_233", 88, 49],
"eq_nnl_237",
["is_bool", 8, 5, 88, 49],
["jump_false", 8, "eq_nb_238", 88, 49],
"_nop_tc_166",
"_nop_tc_167",
["eq_bool", 7, 5, 6, 88, 49],
["jump", "eq_done_233", 88, 49],
"eq_nb_238",
["false", 7, 88, 49],
"eq_done_233",
["move", 3, 7, 88, 49],
"and_end_224",
["move", 5, 3, 88, 49],
["jump_false", 5, "and_end_223", 88, 49],
["get", 3, 12, 1, 88, 57],
["load_field", 6, 4, "name", 88, 73],
["load_dynamic", 4, 3, 6, 88, 73],
["true", 3, 88, 89],
["is_identical", 6, 4, 3, 88, 89],
["jump_true", 6, "eq_done_239", 88, 89],
["is_int", 7, 4, 88, 89],
["jump_false", 7, "eq_ni_240", 88, 89],
"_nop_tc_168",
["jump", "eq_ni_240", 88, 89],
["eq_int", 6, 4, 3, 88, 89],
["jump", "eq_done_239", 88, 89],
"eq_ni_240",
["is_num", 7, 4, 88, 89],
["jump_false", 7, "eq_nn_241", 88, 89],
"_nop_tc_169",
["jump", "eq_nn_241", 88, 89],
["eq_float", 6, 4, 3, 88, 89],
["jump", "eq_done_239", 88, 89],
"eq_nn_241",
["is_text", 7, 4, 88, 89],
["jump_false", 7, "eq_nt_242", 88, 89],
"_nop_tc_170",
["jump", "eq_nt_242", 88, 89],
["eq_text", 6, 4, 3, 88, 89],
["jump", "eq_done_239", 88, 89],
"eq_nt_242",
["is_null", 7, 4, 88, 89],
["jump_false", 7, "eq_nnl_243", 88, 89],
"_nop_tc_171",
["jump", "eq_nnl_243", 88, 89],
["true", 6, 88, 89],
["jump", "eq_done_239", 88, 89],
"eq_nnl_243",
["is_bool", 7, 4, 88, 89],
["jump_false", 7, "eq_nb_244", 88, 89],
"_nop_tc_172",
"_nop_tc_173",
["eq_bool", 6, 4, 3, 88, 89],
["jump", "eq_done_239", 88, 89],
"eq_nb_244",
["false", 6, 88, 89],
"eq_done_239",
["move", 5, 6, 88, 89],
"and_end_223",
["jump_false", 5, "if_else_221", 88, 89],
["access", 2, 0, 89, 13],
"while_start_245",
["load_field", 3, 1, "list", 90, 27],
["length", 4, 3, 90, 27],
["is_int", 3, 2, 90, 27],
["jump_false", 3, "rel_ni_247", 90, 27],
"_nop_tc_174",
"_nop_tc_175",
["lt_int", 3, 2, 4, 90, 27],
["jump", "rel_done_249", 90, 27],
"rel_ni_247",
"_nop_tc_176",
"_nop_tc_177",
"_nop_tc_178",
"_nop_tc_179",
["lt_float", 3, 2, 4, 90, 27],
["jump", "rel_done_249", 90, 27],
"rel_nn_248",
"_nop_tc_180",
["jump", "rel_err_250", 90, 27],
"_nop_tc_181",
["jump", "rel_err_250", 90, 27],
["lt_text", 3, 2, 4, 90, 27],
["jump", "rel_done_249", 90, 27],
"rel_err_250",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
90,
27
],
["access", 5, "error", 90, 27],
["access", 6, "cannot compare with '<': operands must be same type", 90, 27],
["array", 7, 0, 90, 27],
["push", 7, 6, 90, 27],
["frame", 6, 4, 2, 90, 27],
["null", 4, 90, 27],
["setarg", 6, 0, 4, 90, 27],
["setarg", 6, 1, 5, 90, 27],
["setarg", 6, 2, 7, 90, 27],
["invoke", 6, 4, 90, 27],
["disrupt", 90, 27],
"rel_done_249",
["jump_false", 3, "while_end_246", 90, 27],
["load_field", 3, 1, "list", 91, 24],
["load_dynamic", 4, 3, 2, 91, 34],
["get", 3, 13, 1, 91, 16],
["frame", 5, 3, 1, 91, 16],
["null", 3, 91, 16],
["setarg", 5, 0, 3, 91, 16],
["setarg", 5, 1, 4, 91, 16],
["invoke", 5, 3, 91, 16],
"_nop_bl_3",
["jump_true", 3, "if_else_251", 91, 16],
["false", 3, 91, 46],
["return", 3, 91, 46],
"_nop_ur_11",
"if_else_251",
"if_end_252",
["access", 3, 1, 92, 19],
"_nop_tc_182",
"_nop_tc_183",
"_nop_tc_184",
"_nop_tc_185",
["add", 4, 2, 3, 92, 19],
["jump", "num_done_254", 92, 19],
"num_err_253",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
92,
19
],
["access", 5, "error", 92, 19],
["access", 6, "cannot apply '+': operands must be numbers", 92, 19],
["array", 7, 0, 92, 19],
["push", 7, 6, 92, 19],
["frame", 6, 3, 2, 92, 19],
["null", 3, 92, 19],
["setarg", 6, 0, 3, 92, 19],
["setarg", 6, 1, 5, 92, 19],
["setarg", 6, 2, 7, 92, 19],
["invoke", 6, 3, 92, 19],
["disrupt", 92, 19],
"num_done_254",
["move", 2, 4, 92, 19],
["jump", "while_start_245", 92, 19],
"while_end_246",
["true", 2, 94, 16],
["return", 2, 94, 16],
"_nop_ur_12",
"if_else_221",
"if_end_222",
["jump", "if_end_214", 94, 16],
"if_else_213",
"if_end_214",
["false", 2, 97, 12],
["return", 2, 97, 12],
"_nop_ur_13",
"_nop_ur_14"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
["load_field", 3, 1, "at", 101, 13],
["store_field", 2, 3, "at", 101, 5],
["load_field", 3, 1, "from_row", 102, 19],
["store_field", 2, 3, "from_row", 102, 5],
["load_field", 3, 1, "from_column", 103, 22],
["store_field", 2, 3, "from_column", 103, 5],
["load_field", 3, 1, "to_row", 104, 17],
["store_field", 2, 3, "to_row", 104, 5],
["load_field", 3, 1, "to_column", 105, 20],
["store_field", 2, 3, "to_column", 105, 5],
["return", 2, 106, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["record", 3, 3],
["access", 4, "number", 110, 33],
["store_field", 3, 4, "kind", 110, 33],
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
110,
50
],
["frame", 5, 4, 1, 110, 50],
["null", 4, 110, 50],
["setarg", 5, 0, 4, 110, 50],
["setarg", 5, 1, 1, 110, 50],
["invoke", 5, 4, 110, 50],
["store_field", 3, 4, "value", 110, 50],
["store_field", 3, 1, "number", 110, 69],
["get", 4, 14, 1, 110, 12],
["frame", 5, 4, 2, 110, 12],
["null", 4, 110, 12],
["setarg", 5, 0, 4, 110, 12],
["setarg", 5, 1, 2, 110, 12],
["setarg", 5, 2, 3, 110, 12],
["tail_invoke", 5, 3, 110, 12],
["return", 3, 110, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["record", 3, 2],
["access", 4, "text", 114, 33],
["store_field", 3, 4, "kind", 114, 33],
["store_field", 3, 1, "value", 114, 48],
["get", 4, 14, 1, 114, 12],
["frame", 5, 4, 2, 114, 12],
["null", 4, 114, 12],
["setarg", 5, 0, 4, 114, 12],
["setarg", 5, 1, 2, 114, 12],
["setarg", 5, 2, 3, 114, 12],
["tail_invoke", 5, 3, 114, 12],
["return", 3, 114, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["jump_false", 1, "if_else_255", 118, 9],
["record", 3, 1],
["access", 4, "true", 118, 42],
["store_field", 3, 4, "kind", 118, 42],
["get", 4, 14, 1, 118, 21],
["frame", 5, 4, 2, 118, 21],
["null", 4, 118, 21],
["setarg", 5, 0, 4, 118, 21],
["setarg", 5, 1, 2, 118, 21],
["setarg", 5, 2, 3, 118, 21],
["tail_invoke", 5, 3, 118, 21],
["return", 3, 118, 21],
"_nop_ur_1",
"if_else_255",
"if_end_256",
["record", 3, 1],
["access", 4, "false", 119, 33],
["store_field", 3, 4, "kind", 119, 33],
["get", 4, 14, 1, 119, 12],
["frame", 5, 4, 2, 119, 12],
["null", 4, 119, 12],
["setarg", 5, 0, 4, 119, 12],
["setarg", 5, 1, 2, 119, 12],
["setarg", 5, 2, 3, 119, 12],
["tail_invoke", 5, 3, 119, 12],
["return", 3, 119, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["record", 2, 1],
["access", 3, "null", 123, 33],
["store_field", 2, 3, "kind", 123, 33],
["get", 3, 14, 1, 123, 12],
["frame", 4, 3, 2, 123, 12],
["null", 3, 123, 12],
["setarg", 4, 0, 3, 123, 12],
["setarg", 4, 1, 1, 123, 12],
["setarg", 4, 2, 2, 123, 12],
["tail_invoke", 4, 2, 123, 12],
["return", 2, 123, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["null", 2, 127, 17],
["is_identical", 3, 1, 2, 127, 17],
["jump_true", 3, "eq_done_259", 127, 17],
"_nop_tc_1",
["jump", "eq_ni_260", 127, 17],
"_nop_tc_2",
["jump", "eq_ni_260", 127, 17],
["eq_int", 3, 1, 2, 127, 17],
["jump", "eq_done_259", 127, 17],
"eq_ni_260",
"_nop_tc_3",
["jump", "eq_nn_261", 127, 17],
"_nop_tc_4",
["jump", "eq_nn_261", 127, 17],
["eq_float", 3, 1, 2, 127, 17],
["jump", "eq_done_259", 127, 17],
"eq_nn_261",
"_nop_tc_5",
["jump", "eq_nt_262", 127, 17],
"_nop_tc_6",
["jump", "eq_nt_262", 127, 17],
["eq_text", 3, 1, 2, 127, 17],
["jump", "eq_done_259", 127, 17],
"eq_nt_262",
"_nop_tc_7",
["jump", "eq_nnl_263", 127, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 127, 17],
["jump", "eq_done_259", 127, 17],
"eq_nnl_263",
"_nop_tc_10",
["jump", "eq_nb_264", 127, 17],
"_nop_tc_11",
["jump", "eq_nb_264", 127, 17],
["eq_bool", 3, 1, 2, 127, 17],
["jump", "eq_done_259", 127, 17],
"eq_nb_264",
["false", 3, 127, 17],
"eq_done_259",
["jump_false", 3, "if_else_257", 127, 17],
["null", 2, 127, 30],
["return", 2, 127, 30],
"_nop_ur_1",
"if_else_257",
"if_end_258",
["load_field", 2, 1, "kind", 128, 13],
["move", 3, 2, 128, 13],
["null", 2, 129, 14],
["access", 4, "true", 130, 14],
["is_identical", 5, 3, 4, 130, 14],
["jump_true", 5, "eq_done_267", 130, 14],
["is_int", 6, 3, 130, 14],
["jump_false", 6, "eq_ni_268", 130, 14],
"_nop_tc_12",
["jump", "eq_ni_268", 130, 14],
["eq_int", 5, 3, 4, 130, 14],
["jump", "eq_done_267", 130, 14],
"eq_ni_268",
["is_num", 6, 3, 130, 14],
["jump_false", 6, "eq_nn_269", 130, 14],
"_nop_tc_13",
["jump", "eq_nn_269", 130, 14],
["eq_float", 5, 3, 4, 130, 14],
["jump", "eq_done_267", 130, 14],
"eq_nn_269",
["is_text", 6, 3, 130, 14],
["jump_false", 6, "eq_nt_270", 130, 14],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 5, 3, 4, 130, 14],
["jump", "eq_done_267", 130, 14],
"eq_nt_270",
["is_null", 6, 3, 130, 14],
["jump_false", 6, "eq_nnl_271", 130, 14],
"_nop_tc_16",
["jump", "eq_nnl_271", 130, 14],
["true", 5, 130, 14],
["jump", "eq_done_267", 130, 14],
"eq_nnl_271",
["is_bool", 6, 3, 130, 14],
["jump_false", 6, "eq_nb_272", 130, 14],
"_nop_tc_17",
["jump", "eq_nb_272", 130, 14],
["eq_bool", 5, 3, 4, 130, 14],
["jump", "eq_done_267", 130, 14],
"eq_nb_272",
["false", 5, 130, 14],
"eq_done_267",
["jump_false", 5, "if_else_265", 130, 14],
["true", 4, 130, 29],
["return", 4, 130, 29],
"_nop_ur_2",
"if_else_265",
"if_end_266",
["access", 4, "false", 131, 14],
["is_identical", 5, 3, 4, 131, 14],
["jump_true", 5, "eq_done_276", 131, 14],
["is_int", 6, 3, 131, 14],
["jump_false", 6, "eq_ni_277", 131, 14],
"_nop_tc_18",
["jump", "eq_ni_277", 131, 14],
["eq_int", 5, 3, 4, 131, 14],
["jump", "eq_done_276", 131, 14],
"eq_ni_277",
["is_num", 6, 3, 131, 14],
["jump_false", 6, "eq_nn_278", 131, 14],
"_nop_tc_19",
["jump", "eq_nn_278", 131, 14],
["eq_float", 5, 3, 4, 131, 14],
["jump", "eq_done_276", 131, 14],
"eq_nn_278",
["is_text", 6, 3, 131, 14],
["jump_false", 6, "eq_nt_279", 131, 14],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 5, 3, 4, 131, 14],
["jump", "eq_done_276", 131, 14],
"eq_nt_279",
["is_null", 6, 3, 131, 14],
["jump_false", 6, "eq_nnl_280", 131, 14],
"_nop_tc_22",
["jump", "eq_nnl_280", 131, 14],
["true", 5, 131, 14],
["jump", "eq_done_276", 131, 14],
"eq_nnl_280",
["is_bool", 6, 3, 131, 14],
["jump_false", 6, "eq_nb_281", 131, 14],
"_nop_tc_23",
["jump", "eq_nb_281", 131, 14],
["eq_bool", 5, 3, 4, 131, 14],
["jump", "eq_done_276", 131, 14],
"eq_nb_281",
["false", 5, 131, 14],
"eq_done_276",
["move", 4, 5, 131, 14],
["jump_true", 4, "or_end_275", 131, 14],
["access", 5, "null", 131, 30],
["is_identical", 6, 3, 5, 131, 30],
["jump_true", 6, "eq_done_282", 131, 30],
["is_int", 7, 3, 131, 30],
["jump_false", 7, "eq_ni_283", 131, 30],
"_nop_tc_24",
["jump", "eq_ni_283", 131, 30],
["eq_int", 6, 3, 5, 131, 30],
["jump", "eq_done_282", 131, 30],
"eq_ni_283",
["is_num", 7, 3, 131, 30],
["jump_false", 7, "eq_nn_284", 131, 30],
"_nop_tc_25",
["jump", "eq_nn_284", 131, 30],
["eq_float", 6, 3, 5, 131, 30],
["jump", "eq_done_282", 131, 30],
"eq_nn_284",
["is_text", 7, 3, 131, 30],
["jump_false", 7, "eq_nt_285", 131, 30],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 6, 3, 5, 131, 30],
["jump", "eq_done_282", 131, 30],
"eq_nt_285",
["is_null", 7, 3, 131, 30],
["jump_false", 7, "eq_nnl_286", 131, 30],
"_nop_tc_28",
["jump", "eq_nnl_286", 131, 30],
["true", 6, 131, 30],
["jump", "eq_done_282", 131, 30],
"eq_nnl_286",
["is_bool", 7, 3, 131, 30],
["jump_false", 7, "eq_nb_287", 131, 30],
"_nop_tc_29",
["jump", "eq_nb_287", 131, 30],
["eq_bool", 6, 3, 5, 131, 30],
["jump", "eq_done_282", 131, 30],
"eq_nb_287",
["false", 6, 131, 30],
"eq_done_282",
["move", 4, 6, 131, 30],
"or_end_275",
["jump_false", 4, "if_else_273", 131, 30],
["false", 4, 131, 45],
["return", 4, 131, 45],
"_nop_ur_3",
"if_else_273",
"if_end_274",
["access", 4, "number", 132, 14],
["is_identical", 5, 3, 4, 132, 14],
["jump_true", 5, "eq_done_290", 132, 14],
["is_int", 6, 3, 132, 14],
["jump_false", 6, "eq_ni_291", 132, 14],
"_nop_tc_30",
["jump", "eq_ni_291", 132, 14],
["eq_int", 5, 3, 4, 132, 14],
["jump", "eq_done_290", 132, 14],
"eq_ni_291",
["is_num", 6, 3, 132, 14],
["jump_false", 6, "eq_nn_292", 132, 14],
"_nop_tc_31",
["jump", "eq_nn_292", 132, 14],
["eq_float", 5, 3, 4, 132, 14],
["jump", "eq_done_290", 132, 14],
"eq_nn_292",
["is_text", 6, 3, 132, 14],
["jump_false", 6, "eq_nt_293", 132, 14],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 5, 3, 4, 132, 14],
["jump", "eq_done_290", 132, 14],
"eq_nt_293",
["is_null", 6, 3, 132, 14],
["jump_false", 6, "eq_nnl_294", 132, 14],
"_nop_tc_34",
["jump", "eq_nnl_294", 132, 14],
["true", 5, 132, 14],
["jump", "eq_done_290", 132, 14],
"eq_nnl_294",
["is_bool", 6, 3, 132, 14],
["jump_false", 6, "eq_nb_295", 132, 14],
"_nop_tc_35",
["jump", "eq_nb_295", 132, 14],
["eq_bool", 5, 3, 4, 132, 14],
["jump", "eq_done_290", 132, 14],
"eq_nb_295",
["false", 5, 132, 14],
"eq_done_290",
["jump_false", 5, "if_else_288", 132, 14],
["load_field", 4, 1, "number", 133, 12],
["move", 2, 4, 133, 12],
["null", 4, 134, 17],
["is_identical", 5, 2, 4, 134, 17],
["jump_true", 5, "eq_done_298", 134, 17],
["is_int", 6, 2, 134, 17],
["jump_false", 6, "eq_ni_299", 134, 17],
"_nop_tc_36",
["jump", "eq_ni_299", 134, 17],
["eq_int", 5, 2, 4, 134, 17],
["jump", "eq_done_298", 134, 17],
"eq_ni_299",
["is_num", 6, 2, 134, 17],
["jump_false", 6, "eq_nn_300", 134, 17],
"_nop_tc_37",
["jump", "eq_nn_300", 134, 17],
["eq_float", 5, 2, 4, 134, 17],
["jump", "eq_done_298", 134, 17],
"eq_nn_300",
["is_text", 6, 2, 134, 17],
["jump_false", 6, "eq_nt_301", 134, 17],
"_nop_tc_38",
["jump", "eq_nt_301", 134, 17],
["eq_text", 5, 2, 4, 134, 17],
["jump", "eq_done_298", 134, 17],
"eq_nt_301",
["is_null", 6, 2, 134, 17],
["jump_false", 6, "eq_nnl_302", 134, 17],
"_nop_tc_39",
"_nop_tc_40",
["true", 5, 134, 17],
["jump", "eq_done_298", 134, 17],
"eq_nnl_302",
["is_bool", 6, 2, 134, 17],
["jump_false", 6, "eq_nb_303", 134, 17],
"_nop_tc_41",
["jump", "eq_nb_303", 134, 17],
["eq_bool", 5, 2, 4, 134, 17],
["jump", "eq_done_298", 134, 17],
"eq_nb_303",
["false", 5, 134, 17],
"eq_done_298",
["jump_false", 5, "if_else_296", 134, 17],
["load_field", 4, 1, "value", 134, 35],
[
"access",
5,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
134,
28
],
["frame", 6, 5, 1, 134, 28],
["null", 5, 134, 28],
["setarg", 6, 0, 5, 134, 28],
["setarg", 6, 1, 4, 134, 28],
["invoke", 6, 4, 134, 28],
["move", 2, 4, 134, 28],
["jump", "if_end_297", 134, 28],
"if_else_296",
"if_end_297",
["access", 4, 0, 135, 20],
["is_identical", 5, 2, 4, 135, 20],
["jump_true", 5, "ne_nid_305", 135, 20],
["jump", "ne_ni_306", 135, 20],
"ne_nid_305",
["false", 5, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_ni_306",
["is_int", 6, 2, 135, 20],
["jump_false", 6, "ne_nn_307", 135, 20],
"_nop_tc_42",
"_nop_tc_43",
["ne_int", 5, 2, 4, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_nn_307",
["is_num", 6, 2, 135, 20],
["jump_false", 6, "ne_nt_308", 135, 20],
"_nop_tc_44",
"_nop_tc_45",
["ne_float", 5, 2, 4, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_nt_308",
["is_text", 6, 2, 135, 20],
["jump_false", 6, "ne_nnl_309", 135, 20],
"_nop_tc_46",
["jump", "ne_nnl_309", 135, 20],
["ne_text", 5, 2, 4, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_nnl_309",
["is_null", 6, 2, 135, 20],
["jump_false", 6, "ne_nb_310", 135, 20],
"_nop_tc_47",
["jump", "ne_nb_310", 135, 20],
["false", 5, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_nb_310",
["is_bool", 6, 2, 135, 20],
["jump_false", 6, "ne_mis_311", 135, 20],
"_nop_tc_48",
["jump", "ne_mis_311", 135, 20],
["ne_bool", 5, 2, 4, 135, 20],
["jump", "ne_done_304", 135, 20],
"ne_mis_311",
["true", 5, 135, 20],
"ne_done_304",
["return", 5, 135, 20],
"_nop_ur_4",
"if_else_288",
"if_end_289",
["access", 2, "text", 137, 14],
["is_identical", 4, 3, 2, 137, 14],
["jump_true", 4, "eq_done_314", 137, 14],
["is_int", 5, 3, 137, 14],
["jump_false", 5, "eq_ni_315", 137, 14],
"_nop_tc_49",
["jump", "eq_ni_315", 137, 14],
["eq_int", 4, 3, 2, 137, 14],
["jump", "eq_done_314", 137, 14],
"eq_ni_315",
["is_num", 5, 3, 137, 14],
["jump_false", 5, "eq_nn_316", 137, 14],
"_nop_tc_50",
["jump", "eq_nn_316", 137, 14],
["eq_float", 4, 3, 2, 137, 14],
["jump", "eq_done_314", 137, 14],
"eq_nn_316",
["is_text", 5, 3, 137, 14],
["jump_false", 5, "eq_nt_317", 137, 14],
"_nop_tc_51",
"_nop_tc_52",
["eq_text", 4, 3, 2, 137, 14],
["jump", "eq_done_314", 137, 14],
"eq_nt_317",
["is_null", 5, 3, 137, 14],
["jump_false", 5, "eq_nnl_318", 137, 14],
"_nop_tc_53",
["jump", "eq_nnl_318", 137, 14],
["true", 4, 137, 14],
["jump", "eq_done_314", 137, 14],
"eq_nnl_318",
["is_bool", 5, 3, 137, 14],
["jump_false", 5, "eq_nb_319", 137, 14],
"_nop_tc_54",
["jump", "eq_nb_319", 137, 14],
["eq_bool", 4, 3, 2, 137, 14],
["jump", "eq_done_314", 137, 14],
"eq_nb_319",
["false", 4, 137, 14],
"eq_done_314",
["jump_false", 4, "if_else_312", 137, 14],
["load_field", 2, 1, "value", 137, 36],
["length", 3, 2, 137, 36],
["access", 2, 0, 137, 50],
"_nop_tc_55",
"_nop_tc_56",
"_nop_tc_57",
"_nop_tc_58",
["gt_int", 4, 3, 2, 137, 50],
["jump", "rel_done_322", 137, 50],
"rel_ni_320",
"_nop_tc_59",
"_nop_tc_60",
"_nop_tc_61",
"_nop_tc_62",
["gt_float", 4, 3, 2, 137, 50],
["jump", "rel_done_322", 137, 50],
"rel_nn_321",
"_nop_tc_63",
["jump", "rel_err_323", 137, 50],
"_nop_tc_64",
["jump", "rel_err_323", 137, 50],
["gt_text", 4, 3, 2, 137, 50],
["jump", "rel_done_322", 137, 50],
"rel_err_323",
[
"access",
2,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
137,
50
],
["access", 3, "error", 137, 50],
["access", 5, "cannot compare with '>': operands must be same type", 137, 50],
["array", 6, 0, 137, 50],
["push", 6, 5, 137, 50],
["frame", 5, 2, 2, 137, 50],
["null", 2, 137, 50],
["setarg", 5, 0, 2, 137, 50],
["setarg", 5, 1, 3, 137, 50],
["setarg", 5, 2, 6, 137, 50],
["invoke", 5, 2, 137, 50],
["disrupt", 137, 50],
"rel_done_322",
["return", 4, 137, 50],
"_nop_ur_5",
"if_else_312",
"if_end_313",
["null", 2, 138, 12],
["return", 2, 138, 12],
"_nop_ur_6",
"_nop_ur_7"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
["access", 2, 0, 146, 13],
"while_start_324",
["get", 3, 4, 1, 147, 16],
["is_int", 4, 2, 147, 16],
["jump_false", 4, "rel_ni_326", 147, 16],
["is_int", 4, 3, 147, 16],
["jump_false", 4, "rel_ni_326", 147, 16],
["lt_int", 5, 2, 3, 147, 16],
["jump", "rel_done_328", 147, 16],
"rel_ni_326",
"_nop_tc_1",
"_nop_tc_2",
["is_num", 4, 3, 147, 16],
["jump_false", 4, "rel_nn_327", 147, 16],
["lt_float", 5, 2, 3, 147, 16],
["jump", "rel_done_328", 147, 16],
"rel_nn_327",
"_nop_tc_3",
["jump", "rel_err_329", 147, 16],
["is_text", 4, 3, 147, 16],
["jump_false", 4, "rel_err_329", 147, 16],
["lt_text", 5, 2, 3, 147, 16],
["jump", "rel_done_328", 147, 16],
"rel_err_329",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
147,
16
],
["access", 4, "error", 147, 16],
["access", 6, "cannot compare with '<': operands must be same type", 147, 16],
["array", 7, 0, 147, 16],
["push", 7, 6, 147, 16],
["frame", 6, 3, 2, 147, 16],
["null", 3, 147, 16],
["setarg", 6, 0, 3, 147, 16],
["setarg", 6, 1, 4, 147, 16],
["setarg", 6, 2, 7, 147, 16],
["invoke", 6, 3, 147, 16],
["disrupt", 147, 16],
"rel_done_328",
["jump_false", 5, "while_end_325", 147, 16],
["get", 3, 3, 1, 148, 11],
["load_dynamic", 4, 3, 2, 148, 18],
["load_field", 3, 4, "function_nr", 148, 18],
["is_identical", 4, 3, 1, 148, 36],
["jump_true", 4, "eq_done_332", 148, 36],
["is_int", 5, 3, 148, 36],
["jump_false", 5, "eq_ni_333", 148, 36],
["is_int", 6, 1, 148, 36],
["jump_false", 6, "eq_ni_333", 148, 36],
["eq_int", 4, 3, 1, 148, 36],
["jump", "eq_done_332", 148, 36],
"eq_ni_333",
["is_num", 5, 3, 148, 36],
["jump_false", 5, "eq_nn_334", 148, 36],
["is_num", 6, 1, 148, 36],
["jump_false", 6, "eq_nn_334", 148, 36],
["eq_float", 4, 3, 1, 148, 36],
["jump", "eq_done_332", 148, 36],
"eq_nn_334",
["is_text", 5, 3, 148, 36],
["jump_false", 5, "eq_nt_335", 148, 36],
["is_text", 6, 1, 148, 36],
["jump_false", 6, "eq_nt_335", 148, 36],
["eq_text", 4, 3, 1, 148, 36],
["jump", "eq_done_332", 148, 36],
"eq_nt_335",
["is_null", 5, 3, 148, 36],
["jump_false", 5, "eq_nnl_336", 148, 36],
["is_null", 6, 1, 148, 36],
["jump_false", 6, "eq_nnl_336", 148, 36],
["true", 4, 148, 36],
["jump", "eq_done_332", 148, 36],
"eq_nnl_336",
["is_bool", 5, 3, 148, 36],
["jump_false", 5, "eq_nb_337", 148, 36],
["is_bool", 6, 1, 148, 36],
["jump_false", 6, "eq_nb_337", 148, 36],
["eq_bool", 4, 3, 1, 148, 36],
["jump", "eq_done_332", 148, 36],
"eq_nb_337",
["false", 4, 148, 36],
"eq_done_332",
["jump_false", 4, "if_else_330", 148, 36],
["get", 3, 3, 1, 148, 50],
["load_dynamic", 4, 3, 2, 148, 57],
["return", 4, 148, 57],
"_nop_ur_1",
"if_else_330",
"if_end_331",
["access", 3, 1, 149, 15],
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
"_nop_tc_7",
["add", 4, 2, 3, 149, 15],
["jump", "num_done_339", 149, 15],
"num_err_338",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
149,
15
],
["access", 5, "error", 149, 15],
["access", 6, "cannot apply '+': operands must be numbers", 149, 15],
["array", 7, 0, 149, 15],
["push", 7, 6, 149, 15],
["frame", 6, 3, 2, 149, 15],
["null", 3, 149, 15],
["setarg", 6, 0, 3, 149, 15],
["setarg", 6, 1, 5, 149, 15],
["setarg", 6, 2, 7, 149, 15],
["invoke", 6, 3, 149, 15],
["disrupt", 149, 15],
"num_done_339",
["move", 2, 4, 149, 15],
["jump", "while_start_324", 149, 15],
"while_end_325",
["null", 2, 151, 12],
["return", 2, 151, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
["get", 3, 20, 1, 155, 14],
["frame", 4, 3, 1, 155, 14],
["null", 3, 155, 14],
["setarg", 4, 0, 3, 155, 14],
["setarg", 4, 1, 1, 155, 14],
["invoke", 4, 3, 155, 14],
["move", 4, 3, 155, 14],
["null", 3, 156, 15],
["is_identical", 5, 4, 3, 156, 15],
["jump_true", 5, "eq_done_342", 156, 15],
["is_int", 6, 4, 156, 15],
["jump_false", 6, "eq_ni_343", 156, 15],
"_nop_tc_1",
["jump", "eq_ni_343", 156, 15],
["eq_int", 5, 4, 3, 156, 15],
["jump", "eq_done_342", 156, 15],
"eq_ni_343",
["is_num", 6, 4, 156, 15],
["jump_false", 6, "eq_nn_344", 156, 15],
"_nop_tc_2",
["jump", "eq_nn_344", 156, 15],
["eq_float", 5, 4, 3, 156, 15],
["jump", "eq_done_342", 156, 15],
"eq_nn_344",
["is_text", 6, 4, 156, 15],
["jump_false", 6, "eq_nt_345", 156, 15],
"_nop_tc_3",
["jump", "eq_nt_345", 156, 15],
["eq_text", 5, 4, 3, 156, 15],
["jump", "eq_done_342", 156, 15],
"eq_nt_345",
["is_null", 6, 4, 156, 15],
["jump_false", 6, "eq_nnl_346", 156, 15],
"_nop_tc_4",
"_nop_tc_5",
["true", 5, 156, 15],
["jump", "eq_done_342", 156, 15],
"eq_nnl_346",
["is_bool", 6, 4, 156, 15],
["jump_false", 6, "eq_nb_347", 156, 15],
"_nop_tc_6",
["jump", "eq_nb_347", 156, 15],
["eq_bool", 5, 4, 3, 156, 15],
["jump", "eq_done_342", 156, 15],
"eq_nb_347",
["false", 5, 156, 15],
"eq_done_342",
["jump_false", 5, "if_else_340", 156, 15],
["null", 3, 156, 28],
["return", 3, 156, 28],
"_nop_ur_1",
"if_else_340",
"if_end_341",
["load_dynamic", 3, 4, 2, 157, 15],
["return", 3, 157, 15],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
174,
15
],
["frame", 5, 4, 1, 174, 15],
["null", 4, 174, 15],
["setarg", 5, 0, 4, 174, 15],
["setarg", 5, 1, 1, 174, 15],
["invoke", 5, 4, 174, 15],
["move", 5, 4, 174, 15],
["get", 4, 22, 1, 175, 9],
["load_dynamic", 6, 4, 5, 175, 20],
["null", 4, 175, 28],
["is_identical", 7, 6, 4, 175, 28],
["jump_true", 7, "eq_done_350", 175, 28],
["is_int", 8, 6, 175, 28],
["jump_false", 8, "eq_ni_351", 175, 28],
"_nop_tc_1",
["jump", "eq_ni_351", 175, 28],
["eq_int", 7, 6, 4, 175, 28],
["jump", "eq_done_350", 175, 28],
"eq_ni_351",
["is_num", 8, 6, 175, 28],
["jump_false", 8, "eq_nn_352", 175, 28],
"_nop_tc_2",
["jump", "eq_nn_352", 175, 28],
["eq_float", 7, 6, 4, 175, 28],
["jump", "eq_done_350", 175, 28],
"eq_nn_352",
["is_text", 8, 6, 175, 28],
["jump_false", 8, "eq_nt_353", 175, 28],
"_nop_tc_3",
["jump", "eq_nt_353", 175, 28],
["eq_text", 7, 6, 4, 175, 28],
["jump", "eq_done_350", 175, 28],
"eq_nt_353",
["is_null", 8, 6, 175, 28],
["jump_false", 8, "eq_nnl_354", 175, 28],
"_nop_tc_4",
"_nop_tc_5",
["true", 7, 175, 28],
["jump", "eq_done_350", 175, 28],
"eq_nnl_354",
["is_bool", 8, 6, 175, 28],
["jump_false", 8, "eq_nb_355", 175, 28],
"_nop_tc_6",
["jump", "eq_nb_355", 175, 28],
["eq_bool", 7, 6, 4, 175, 28],
["jump", "eq_done_350", 175, 28],
"eq_nb_355",
["false", 7, 175, 28],
"eq_done_350",
["jump_false", 7, "if_else_348", 175, 28],
["record", 4, 0],
["get", 6, 22, 1, 175, 34],
["store_dynamic", 6, 4, 5, 175, 45],
["jump", "if_end_349", 175, 45],
"if_else_348",
"if_end_349",
["get", 4, 22, 1, 176, 5],
["load_dynamic", 6, 4, 5, 176, 16],
["store_dynamic", 6, 3, 2, 176, 21],
["null", 4, 176, 21],
["return", 4, 176, 21]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"access",
3,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
180,
15
],
["frame", 4, 3, 1, 180, 15],
["null", 3, 180, 15],
["setarg", 4, 0, 3, 180, 15],
["setarg", 4, 1, 1, 180, 15],
["invoke", 4, 3, 180, 15],
["move", 4, 3, 180, 15],
["get", 3, 22, 1, 181, 9],
["load_dynamic", 5, 3, 4, 181, 20],
["null", 3, 181, 28],
["is_identical", 6, 5, 3, 181, 28],
["jump_true", 6, "eq_done_358", 181, 28],
["is_int", 7, 5, 181, 28],
["jump_false", 7, "eq_ni_359", 181, 28],
"_nop_tc_1",
["jump", "eq_ni_359", 181, 28],
["eq_int", 6, 5, 3, 181, 28],
["jump", "eq_done_358", 181, 28],
"eq_ni_359",
["is_num", 7, 5, 181, 28],
["jump_false", 7, "eq_nn_360", 181, 28],
"_nop_tc_2",
["jump", "eq_nn_360", 181, 28],
["eq_float", 6, 5, 3, 181, 28],
["jump", "eq_done_358", 181, 28],
"eq_nn_360",
["is_text", 7, 5, 181, 28],
["jump_false", 7, "eq_nt_361", 181, 28],
"_nop_tc_3",
["jump", "eq_nt_361", 181, 28],
["eq_text", 6, 5, 3, 181, 28],
["jump", "eq_done_358", 181, 28],
"eq_nt_361",
["is_null", 7, 5, 181, 28],
["jump_false", 7, "eq_nnl_362", 181, 28],
"_nop_tc_4",
"_nop_tc_5",
["true", 6, 181, 28],
["jump", "eq_done_358", 181, 28],
"eq_nnl_362",
["is_bool", 7, 5, 181, 28],
["jump_false", 7, "eq_nb_363", 181, 28],
"_nop_tc_6",
["jump", "eq_nb_363", 181, 28],
["eq_bool", 6, 5, 3, 181, 28],
["jump", "eq_done_358", 181, 28],
"eq_nb_363",
["false", 6, 181, 28],
"eq_done_358",
["jump_false", 6, "if_else_356", 181, 28],
["null", 3, 181, 41],
["return", 3, 181, 41],
"_nop_ur_1",
"if_else_356",
"if_end_357",
["get", 3, 22, 1, 182, 12],
["load_dynamic", 5, 3, 4, 182, 23],
["load_dynamic", 3, 5, 2, 182, 28],
["return", 3, 182, 28],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
186,
15
],
["frame", 5, 4, 1, 186, 15],
["null", 4, 186, 15],
["setarg", 5, 0, 4, 186, 15],
["setarg", 5, 1, 1, 186, 15],
["invoke", 5, 4, 186, 15],
["move", 5, 4, 186, 15],
["get", 4, 23, 1, 187, 9],
["load_dynamic", 6, 4, 5, 187, 20],
["null", 4, 187, 28],
["is_identical", 7, 6, 4, 187, 28],
["jump_true", 7, "eq_done_366", 187, 28],
["is_int", 8, 6, 187, 28],
["jump_false", 8, "eq_ni_367", 187, 28],
"_nop_tc_1",
["jump", "eq_ni_367", 187, 28],
["eq_int", 7, 6, 4, 187, 28],
["jump", "eq_done_366", 187, 28],
"eq_ni_367",
["is_num", 8, 6, 187, 28],
["jump_false", 8, "eq_nn_368", 187, 28],
"_nop_tc_2",
["jump", "eq_nn_368", 187, 28],
["eq_float", 7, 6, 4, 187, 28],
["jump", "eq_done_366", 187, 28],
"eq_nn_368",
["is_text", 8, 6, 187, 28],
["jump_false", 8, "eq_nt_369", 187, 28],
"_nop_tc_3",
["jump", "eq_nt_369", 187, 28],
["eq_text", 7, 6, 4, 187, 28],
["jump", "eq_done_366", 187, 28],
"eq_nt_369",
["is_null", 8, 6, 187, 28],
["jump_false", 8, "eq_nnl_370", 187, 28],
"_nop_tc_4",
"_nop_tc_5",
["true", 7, 187, 28],
["jump", "eq_done_366", 187, 28],
"eq_nnl_370",
["is_bool", 8, 6, 187, 28],
["jump_false", 8, "eq_nb_371", 187, 28],
"_nop_tc_6",
["jump", "eq_nb_371", 187, 28],
["eq_bool", 7, 6, 4, 187, 28],
["jump", "eq_done_366", 187, 28],
"eq_nb_371",
["false", 7, 187, 28],
"eq_done_366",
["jump_false", 7, "if_else_364", 187, 28],
["record", 4, 0],
["get", 6, 23, 1, 187, 34],
["store_dynamic", 6, 4, 5, 187, 45],
["jump", "if_end_365", 187, 45],
"if_else_364",
"if_end_365",
["get", 4, 23, 1, 188, 5],
["load_dynamic", 6, 4, 5, 188, 16],
["store_dynamic", 6, 3, 2, 188, 21],
["null", 4, 188, 21],
["return", 4, 188, 21]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 6,
"nr_close_slots": 0,
"instructions": [
["null", 2, 195, 17],
["is_identical", 3, 1, 2, 195, 17],
["jump_true", 3, "eq_done_374", 195, 17],
"_nop_tc_1",
["jump", "eq_ni_375", 195, 17],
"_nop_tc_2",
["jump", "eq_ni_375", 195, 17],
["eq_int", 3, 1, 2, 195, 17],
["jump", "eq_done_374", 195, 17],
"eq_ni_375",
"_nop_tc_3",
["jump", "eq_nn_376", 195, 17],
"_nop_tc_4",
["jump", "eq_nn_376", 195, 17],
["eq_float", 3, 1, 2, 195, 17],
["jump", "eq_done_374", 195, 17],
"eq_nn_376",
"_nop_tc_5",
["jump", "eq_nt_377", 195, 17],
"_nop_tc_6",
["jump", "eq_nt_377", 195, 17],
["eq_text", 3, 1, 2, 195, 17],
["jump", "eq_done_374", 195, 17],
"eq_nt_377",
"_nop_tc_7",
["jump", "eq_nnl_378", 195, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 195, 17],
["jump", "eq_done_374", 195, 17],
"eq_nnl_378",
"_nop_tc_10",
["jump", "eq_nb_379", 195, 17],
"_nop_tc_11",
["jump", "eq_nb_379", 195, 17],
["eq_bool", 3, 1, 2, 195, 17],
["jump", "eq_done_374", 195, 17],
"eq_nb_379",
["false", 3, 195, 17],
"eq_done_374",
["jump_false", 3, "if_else_372", 195, 17],
["null", 2, 195, 30],
["return", 2, 195, 30],
"_nop_ur_1",
"if_else_372",
"if_end_373",
["load_field", 2, 1, "statements", 196, 9],
["null", 3, 196, 28],
["is_identical", 4, 2, 3, 196, 28],
["jump_true", 4, "ne_nid_383", 196, 28],
["jump", "ne_ni_384", 196, 28],
"ne_nid_383",
["false", 4, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_ni_384",
["is_int", 5, 2, 196, 28],
["jump_false", 5, "ne_nn_385", 196, 28],
"_nop_tc_12",
["jump", "ne_nn_385", 196, 28],
["ne_int", 4, 2, 3, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_nn_385",
["is_num", 5, 2, 196, 28],
["jump_false", 5, "ne_nt_386", 196, 28],
"_nop_tc_13",
["jump", "ne_nt_386", 196, 28],
["ne_float", 4, 2, 3, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_nt_386",
["is_text", 5, 2, 196, 28],
["jump_false", 5, "ne_nnl_387", 196, 28],
"_nop_tc_14",
["jump", "ne_nnl_387", 196, 28],
["ne_text", 4, 2, 3, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_nnl_387",
["is_null", 5, 2, 196, 28],
["jump_false", 5, "ne_nb_388", 196, 28],
"_nop_tc_15",
"_nop_tc_16",
["false", 4, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_nb_388",
["is_bool", 5, 2, 196, 28],
["jump_false", 5, "ne_mis_389", 196, 28],
"_nop_tc_17",
["jump", "ne_mis_389", 196, 28],
["ne_bool", 4, 2, 3, 196, 28],
["jump", "ne_done_382", 196, 28],
"ne_mis_389",
["true", 4, 196, 28],
"ne_done_382",
["jump_false", 4, "if_else_380", 196, 28],
["load_field", 2, 1, "statements", 196, 49],
["load_field", 3, 1, "function_nr", 196, 66],
["get", 4, 2, 1, 196, 34],
["frame", 5, 4, 2, 196, 34],
["null", 4, 196, 34],
["setarg", 5, 0, 4, 196, 34],
["setarg", 5, 1, 2, 196, 34],
["setarg", 5, 2, 3, 196, 34],
["invoke", 5, 2, 196, 34],
["jump", "if_end_381", 196, 34],
"if_else_380",
"if_end_381",
["load_field", 2, 1, "disruption", 197, 9],
["null", 3, 197, 28],
["is_identical", 4, 2, 3, 197, 28],
["jump_true", 4, "ne_nid_393", 197, 28],
["jump", "ne_ni_394", 197, 28],
"ne_nid_393",
["false", 4, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_ni_394",
["is_int", 5, 2, 197, 28],
["jump_false", 5, "ne_nn_395", 197, 28],
"_nop_tc_18",
["jump", "ne_nn_395", 197, 28],
["ne_int", 4, 2, 3, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_nn_395",
["is_num", 5, 2, 197, 28],
["jump_false", 5, "ne_nt_396", 197, 28],
"_nop_tc_19",
["jump", "ne_nt_396", 197, 28],
["ne_float", 4, 2, 3, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_nt_396",
["is_text", 5, 2, 197, 28],
["jump_false", 5, "ne_nnl_397", 197, 28],
"_nop_tc_20",
["jump", "ne_nnl_397", 197, 28],
["ne_text", 4, 2, 3, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_nnl_397",
["is_null", 5, 2, 197, 28],
["jump_false", 5, "ne_nb_398", 197, 28],
"_nop_tc_21",
"_nop_tc_22",
["false", 4, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_nb_398",
["is_bool", 5, 2, 197, 28],
["jump_false", 5, "ne_mis_399", 197, 28],
"_nop_tc_23",
["jump", "ne_mis_399", 197, 28],
["ne_bool", 4, 2, 3, 197, 28],
["jump", "ne_done_392", 197, 28],
"ne_mis_399",
["true", 4, 197, 28],
"ne_done_392",
["jump_false", 4, "if_else_390", 197, 28],
["load_field", 2, 1, "disruption", 197, 49],
["load_field", 3, 1, "function_nr", 197, 66],
["get", 4, 2, 1, 197, 34],
["frame", 5, 4, 2, 197, 34],
["null", 4, 197, 34],
["setarg", 5, 0, 4, 197, 34],
["setarg", 5, 1, 2, 197, 34],
["setarg", 5, 2, 3, 197, 34],
["invoke", 5, 2, 197, 34],
["jump", "if_end_391", 197, 34],
"if_else_390",
"if_end_391",
["null", 2, 197, 34],
["return", 2, 197, 34]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 201, 13],
["access", 4, 0, 202, 13],
["null", 5, 203, 16],
["null", 6, 204, 16],
["null", 7, 205, 16],
["null", 8, 206, 14],
["null", 9, 207, 16],
["null", 10, 208, 22],
"while_start_400",
["length", 11, 1, 209, 23],
["is_int", 12, 3, 209, 23],
["jump_false", 12, "rel_ni_402", 209, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 12, 3, 11, 209, 23],
["jump", "rel_done_404", 209, 23],
"rel_ni_402",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 12, 3, 11, 209, 23],
["jump", "rel_done_404", 209, 23],
"rel_nn_403",
"_nop_tc_7",
["jump", "rel_err_405", 209, 23],
"_nop_tc_8",
["jump", "rel_err_405", 209, 23],
["lt_text", 12, 3, 11, 209, 23],
["jump", "rel_done_404", 209, 23],
"rel_err_405",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
209,
23
],
["access", 13, "error", 209, 23],
["access", 14, "cannot compare with '<': operands must be same type", 209, 23],
["array", 15, 0, 209, 23],
["push", 15, 14, 209, 23],
["frame", 14, 11, 2, 209, 23],
["null", 11, 209, 23],
["setarg", 14, 0, 11, 209, 23],
["setarg", 14, 1, 13, 209, 23],
["setarg", 14, 2, 15, 209, 23],
["invoke", 14, 11, 209, 23],
["disrupt", 209, 23],
"rel_done_404",
["jump_false", 12, "while_end_401", 209, 23],
["load_dynamic", 11, 1, 3, 210, 20],
["move", 5, 11, 210, 20],
["load_field", 11, 5, "kind", 211, 14],
["move", 6, 11, 211, 14],
["access", 11, "def", 212, 19],
["is_identical", 12, 6, 11, 212, 19],
["jump_true", 12, "eq_done_408", 212, 19],
["is_int", 13, 6, 212, 19],
["jump_false", 13, "eq_ni_409", 212, 19],
"_nop_tc_9",
["jump", "eq_ni_409", 212, 19],
["eq_int", 12, 6, 11, 212, 19],
["jump", "eq_done_408", 212, 19],
"eq_ni_409",
["is_num", 13, 6, 212, 19],
["jump_false", 13, "eq_nn_410", 212, 19],
"_nop_tc_10",
["jump", "eq_nn_410", 212, 19],
["eq_float", 12, 6, 11, 212, 19],
["jump", "eq_done_408", 212, 19],
"eq_nn_410",
["is_text", 13, 6, 212, 19],
["jump_false", 13, "eq_nt_411", 212, 19],
"_nop_tc_11",
"_nop_tc_12",
["eq_text", 12, 6, 11, 212, 19],
["jump", "eq_done_408", 212, 19],
"eq_nt_411",
["is_null", 13, 6, 212, 19],
["jump_false", 13, "eq_nnl_412", 212, 19],
"_nop_tc_13",
["jump", "eq_nnl_412", 212, 19],
["true", 12, 212, 19],
["jump", "eq_done_408", 212, 19],
"eq_nnl_412",
["is_bool", 13, 6, 212, 19],
["jump_false", 13, "eq_nb_413", 212, 19],
"_nop_tc_14",
["jump", "eq_nb_413", 212, 19],
["eq_bool", 12, 6, 11, 212, 19],
["jump", "eq_done_408", 212, 19],
"eq_nb_413",
["false", 12, 212, 19],
"eq_done_408",
["jump_false", 12, "if_else_406", 212, 19],
["load_field", 11, 5, "left", 213, 16],
["load_field", 12, 11, "name", 213, 16],
["move", 7, 12, 213, 16],
["null", 11, 214, 21],
["is_identical", 12, 7, 11, 214, 21],
["jump_true", 12, "ne_nid_418", 214, 21],
["jump", "ne_ni_419", 214, 21],
"ne_nid_418",
["false", 12, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_ni_419",
["is_int", 13, 7, 214, 21],
["jump_false", 13, "ne_nn_420", 214, 21],
"_nop_tc_15",
["jump", "ne_nn_420", 214, 21],
["ne_int", 12, 7, 11, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_nn_420",
["is_num", 13, 7, 214, 21],
["jump_false", 13, "ne_nt_421", 214, 21],
"_nop_tc_16",
["jump", "ne_nt_421", 214, 21],
["ne_float", 12, 7, 11, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_nt_421",
["is_text", 13, 7, 214, 21],
["jump_false", 13, "ne_nnl_422", 214, 21],
"_nop_tc_17",
["jump", "ne_nnl_422", 214, 21],
["ne_text", 12, 7, 11, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_nnl_422",
["is_null", 13, 7, 214, 21],
["jump_false", 13, "ne_nb_423", 214, 21],
"_nop_tc_18",
"_nop_tc_19",
["false", 12, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_nb_423",
["is_bool", 13, 7, 214, 21],
["jump_false", 13, "ne_mis_424", 214, 21],
"_nop_tc_20",
["jump", "ne_mis_424", 214, 21],
["ne_bool", 12, 7, 11, 214, 21],
["jump", "ne_done_417", 214, 21],
"ne_mis_424",
["true", 12, 214, 21],
"ne_done_417",
["move", 11, 12, 214, 21],
["jump_false", 11, "and_end_416", 214, 21],
["load_field", 12, 5, "right", 214, 40],
["get", 13, 11, 1, 214, 29],
["frame", 14, 13, 1, 214, 29],
["null", 13, 214, 29],
["setarg", 14, 0, 13, 214, 29],
["setarg", 14, 1, 12, 214, 29],
["invoke", 14, 12, 214, 29],
["move", 11, 12, 214, 29],
"and_end_416",
["jump_false", 11, "if_else_414", 214, 29],
["get", 11, 21, 1, 215, 16],
["frame", 12, 11, 2, 215, 16],
["null", 11, 215, 16],
["setarg", 12, 0, 11, 215, 16],
["setarg", 12, 1, 2, 215, 16],
["setarg", 12, 2, 7, 215, 16],
["invoke", 12, 11, 215, 16],
["move", 8, 11, 215, 16],
["null", 11, 216, 21],
["is_identical", 12, 8, 11, 216, 21],
["jump_true", 12, "ne_nid_429", 216, 21],
["jump", "ne_ni_430", 216, 21],
"ne_nid_429",
["false", 12, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_ni_430",
["is_int", 13, 8, 216, 21],
["jump_false", 13, "ne_nn_431", 216, 21],
"_nop_tc_21",
["jump", "ne_nn_431", 216, 21],
["ne_int", 12, 8, 11, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_nn_431",
["is_num", 13, 8, 216, 21],
["jump_false", 13, "ne_nt_432", 216, 21],
"_nop_tc_22",
["jump", "ne_nt_432", 216, 21],
["ne_float", 12, 8, 11, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_nt_432",
["is_text", 13, 8, 216, 21],
["jump_false", 13, "ne_nnl_433", 216, 21],
"_nop_tc_23",
["jump", "ne_nnl_433", 216, 21],
["ne_text", 12, 8, 11, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_nnl_433",
["is_null", 13, 8, 216, 21],
["jump_false", 13, "ne_nb_434", 216, 21],
"_nop_tc_24",
"_nop_tc_25",
["false", 12, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_nb_434",
["is_bool", 13, 8, 216, 21],
["jump_false", 13, "ne_mis_435", 216, 21],
"_nop_tc_26",
["jump", "ne_mis_435", 216, 21],
["ne_bool", 12, 8, 11, 216, 21],
["jump", "ne_done_428", 216, 21],
"ne_mis_435",
["true", 12, 216, 21],
"ne_done_428",
["move", 11, 12, 216, 21],
["jump_false", 11, "and_end_427", 216, 21],
["load_field", 12, 8, "closure", 216, 30],
["not", 13, 12, 216, 30],
["move", 11, 13, 216, 30],
"and_end_427",
["jump_false", 11, "if_else_425", 216, 30],
["load_field", 11, 5, "right", 217, 41],
["get", 12, 24, 1, 217, 13],
["frame", 13, 12, 3, 217, 13],
["null", 12, 217, 13],
["setarg", 13, 0, 12, 217, 13],
["setarg", 13, 1, 2, 217, 13],
["setarg", 13, 2, 7, 217, 13],
["setarg", 13, 3, 11, 217, 13],
["invoke", 13, 11, 217, 13],
["jump", "if_end_426", 217, 13],
"if_else_425",
"if_end_426",
["jump", "if_end_415", 217, 13],
"if_else_414",
"if_end_415",
["null", 11, 220, 21],
["is_identical", 12, 7, 11, 220, 21],
["jump_true", 12, "ne_nid_441", 220, 21],
["jump", "ne_ni_442", 220, 21],
"ne_nid_441",
["false", 12, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_ni_442",
["is_int", 13, 7, 220, 21],
["jump_false", 13, "ne_nn_443", 220, 21],
"_nop_tc_27",
["jump", "ne_nn_443", 220, 21],
["ne_int", 12, 7, 11, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_nn_443",
["is_num", 13, 7, 220, 21],
["jump_false", 13, "ne_nt_444", 220, 21],
"_nop_tc_28",
["jump", "ne_nt_444", 220, 21],
["ne_float", 12, 7, 11, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_nt_444",
["is_text", 13, 7, 220, 21],
["jump_false", 13, "ne_nnl_445", 220, 21],
"_nop_tc_29",
["jump", "ne_nnl_445", 220, 21],
["ne_text", 12, 7, 11, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_nnl_445",
["is_null", 13, 7, 220, 21],
["jump_false", 13, "ne_nb_446", 220, 21],
"_nop_tc_30",
"_nop_tc_31",
["false", 12, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_nb_446",
["is_bool", 13, 7, 220, 21],
["jump_false", 13, "ne_mis_447", 220, 21],
"_nop_tc_32",
["jump", "ne_mis_447", 220, 21],
["ne_bool", 12, 7, 11, 220, 21],
["jump", "ne_done_440", 220, 21],
"ne_mis_447",
["true", 12, 220, 21],
"ne_done_440",
["move", 11, 12, 220, 21],
["jump_false", 11, "and_end_439", 220, 21],
["load_field", 12, 5, "right", 220, 29],
["null", 13, 220, 43],
["is_identical", 14, 12, 13, 220, 43],
["jump_true", 14, "ne_nid_449", 220, 43],
["jump", "ne_ni_450", 220, 43],
"ne_nid_449",
["false", 14, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_ni_450",
["is_int", 15, 12, 220, 43],
["jump_false", 15, "ne_nn_451", 220, 43],
"_nop_tc_33",
["jump", "ne_nn_451", 220, 43],
["ne_int", 14, 12, 13, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_nn_451",
["is_num", 15, 12, 220, 43],
["jump_false", 15, "ne_nt_452", 220, 43],
"_nop_tc_34",
["jump", "ne_nt_452", 220, 43],
["ne_float", 14, 12, 13, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_nt_452",
["is_text", 15, 12, 220, 43],
["jump_false", 15, "ne_nnl_453", 220, 43],
"_nop_tc_35",
["jump", "ne_nnl_453", 220, 43],
["ne_text", 14, 12, 13, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_nnl_453",
["is_null", 15, 12, 220, 43],
["jump_false", 15, "ne_nb_454", 220, 43],
"_nop_tc_36",
"_nop_tc_37",
["false", 14, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_nb_454",
["is_bool", 15, 12, 220, 43],
["jump_false", 15, "ne_mis_455", 220, 43],
"_nop_tc_38",
["jump", "ne_mis_455", 220, 43],
["ne_bool", 14, 12, 13, 220, 43],
["jump", "ne_done_448", 220, 43],
"ne_mis_455",
["true", 14, 220, 43],
"ne_done_448",
["move", 11, 14, 220, 43],
"and_end_439",
["move", 12, 11, 220, 43],
["jump_false", 12, "and_end_438", 220, 43],
["load_field", 11, 5, "right", 220, 51],
["load_field", 13, 11, "kind", 220, 51],
["access", 11, "(", 220, 70],
["is_identical", 14, 13, 11, 220, 70],
["jump_true", 14, "eq_done_456", 220, 70],
["is_int", 15, 13, 220, 70],
["jump_false", 15, "eq_ni_457", 220, 70],
"_nop_tc_39",
["jump", "eq_ni_457", 220, 70],
["eq_int", 14, 13, 11, 220, 70],
["jump", "eq_done_456", 220, 70],
"eq_ni_457",
["is_num", 15, 13, 220, 70],
["jump_false", 15, "eq_nn_458", 220, 70],
"_nop_tc_40",
["jump", "eq_nn_458", 220, 70],
["eq_float", 14, 13, 11, 220, 70],
["jump", "eq_done_456", 220, 70],
"eq_nn_458",
["is_text", 15, 13, 220, 70],
["jump_false", 15, "eq_nt_459", 220, 70],
"_nop_tc_41",
"_nop_tc_42",
["eq_text", 14, 13, 11, 220, 70],
["jump", "eq_done_456", 220, 70],
"eq_nt_459",
["is_null", 15, 13, 220, 70],
["jump_false", 15, "eq_nnl_460", 220, 70],
"_nop_tc_43",
["jump", "eq_nnl_460", 220, 70],
["true", 14, 220, 70],
["jump", "eq_done_456", 220, 70],
"eq_nnl_460",
["is_bool", 15, 13, 220, 70],
["jump_false", 15, "eq_nb_461", 220, 70],
"_nop_tc_44",
["jump", "eq_nb_461", 220, 70],
["eq_bool", 14, 13, 11, 220, 70],
["jump", "eq_done_456", 220, 70],
"eq_nb_461",
["false", 14, 220, 70],
"eq_done_456",
["move", 12, 14, 220, 70],
"and_end_438",
["jump_false", 12, "if_else_436", 220, 70],
["load_field", 11, 5, "right", 221, 24],
["load_field", 12, 11, "expression", 221, 24],
["move", 10, 12, 221, 24],
["null", 11, 222, 29],
["is_identical", 12, 10, 11, 222, 29],
["jump_true", 12, "ne_nid_466", 222, 29],
["jump", "ne_ni_467", 222, 29],
"ne_nid_466",
["false", 12, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_ni_467",
["is_int", 13, 10, 222, 29],
["jump_false", 13, "ne_nn_468", 222, 29],
"_nop_tc_45",
["jump", "ne_nn_468", 222, 29],
["ne_int", 12, 10, 11, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_nn_468",
["is_num", 13, 10, 222, 29],
["jump_false", 13, "ne_nt_469", 222, 29],
"_nop_tc_46",
["jump", "ne_nt_469", 222, 29],
["ne_float", 12, 10, 11, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_nt_469",
["is_text", 13, 10, 222, 29],
["jump_false", 13, "ne_nnl_470", 222, 29],
"_nop_tc_47",
["jump", "ne_nnl_470", 222, 29],
["ne_text", 12, 10, 11, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_nnl_470",
["is_null", 13, 10, 222, 29],
["jump_false", 13, "ne_nb_471", 222, 29],
"_nop_tc_48",
"_nop_tc_49",
["false", 12, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_nb_471",
["is_bool", 13, 10, 222, 29],
["jump_false", 13, "ne_mis_472", 222, 29],
"_nop_tc_50",
["jump", "ne_mis_472", 222, 29],
["ne_bool", 12, 10, 11, 222, 29],
["jump", "ne_done_465", 222, 29],
"ne_mis_472",
["true", 12, 222, 29],
"ne_done_465",
["move", 11, 12, 222, 29],
["jump_false", 11, "and_end_464", 222, 29],
["load_field", 12, 10, "intrinsic", 222, 37],
["true", 13, 222, 61],
["is_identical", 14, 12, 13, 222, 61],
["jump_true", 14, "eq_done_473", 222, 61],
["is_int", 15, 12, 222, 61],
["jump_false", 15, "eq_ni_474", 222, 61],
"_nop_tc_51",
["jump", "eq_ni_474", 222, 61],
["eq_int", 14, 12, 13, 222, 61],
["jump", "eq_done_473", 222, 61],
"eq_ni_474",
["is_num", 15, 12, 222, 61],
["jump_false", 15, "eq_nn_475", 222, 61],
"_nop_tc_52",
["jump", "eq_nn_475", 222, 61],
["eq_float", 14, 12, 13, 222, 61],
["jump", "eq_done_473", 222, 61],
"eq_nn_475",
["is_text", 15, 12, 222, 61],
["jump_false", 15, "eq_nt_476", 222, 61],
"_nop_tc_53",
["jump", "eq_nt_476", 222, 61],
["eq_text", 14, 12, 13, 222, 61],
["jump", "eq_done_473", 222, 61],
"eq_nt_476",
["is_null", 15, 12, 222, 61],
["jump_false", 15, "eq_nnl_477", 222, 61],
"_nop_tc_54",
["jump", "eq_nnl_477", 222, 61],
["true", 14, 222, 61],
["jump", "eq_done_473", 222, 61],
"eq_nnl_477",
["is_bool", 15, 12, 222, 61],
["jump_false", 15, "eq_nb_478", 222, 61],
"_nop_tc_55",
"_nop_tc_56",
["eq_bool", 14, 12, 13, 222, 61],
["jump", "eq_done_473", 222, 61],
"eq_nb_478",
["false", 14, 222, 61],
"eq_done_473",
["move", 11, 14, 222, 61],
"and_end_464",
["jump_false", 11, "if_else_462", 222, 61],
["get", 11, 21, 1, 223, 18],
["frame", 12, 11, 2, 223, 18],
["null", 11, 223, 18],
["setarg", 12, 0, 11, 223, 18],
["setarg", 12, 1, 2, 223, 18],
["setarg", 12, 2, 7, 223, 18],
["invoke", 12, 11, 223, 18],
["move", 8, 11, 223, 18],
["null", 11, 224, 23],
["is_identical", 12, 8, 11, 224, 23],
["jump_true", 12, "ne_nid_483", 224, 23],
["jump", "ne_ni_484", 224, 23],
"ne_nid_483",
["false", 12, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_ni_484",
["is_int", 13, 8, 224, 23],
["jump_false", 13, "ne_nn_485", 224, 23],
"_nop_tc_57",
["jump", "ne_nn_485", 224, 23],
["ne_int", 12, 8, 11, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_nn_485",
["is_num", 13, 8, 224, 23],
["jump_false", 13, "ne_nt_486", 224, 23],
"_nop_tc_58",
["jump", "ne_nt_486", 224, 23],
["ne_float", 12, 8, 11, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_nt_486",
["is_text", 13, 8, 224, 23],
["jump_false", 13, "ne_nnl_487", 224, 23],
"_nop_tc_59",
["jump", "ne_nnl_487", 224, 23],
["ne_text", 12, 8, 11, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_nnl_487",
["is_null", 13, 8, 224, 23],
["jump_false", 13, "ne_nb_488", 224, 23],
"_nop_tc_60",
"_nop_tc_61",
["false", 12, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_nb_488",
["is_bool", 13, 8, 224, 23],
["jump_false", 13, "ne_mis_489", 224, 23],
"_nop_tc_62",
["jump", "ne_mis_489", 224, 23],
["ne_bool", 12, 8, 11, 224, 23],
["jump", "ne_done_482", 224, 23],
"ne_mis_489",
["true", 12, 224, 23],
"ne_done_482",
["move", 11, 12, 224, 23],
["jump_false", 11, "and_end_481", 224, 23],
["load_field", 12, 8, "type_tag", 224, 31],
["null", 13, 224, 46],
["is_identical", 14, 12, 13, 224, 46],
["jump_true", 14, "eq_done_490", 224, 46],
["is_int", 15, 12, 224, 46],
["jump_false", 15, "eq_ni_491", 224, 46],
"_nop_tc_63",
["jump", "eq_ni_491", 224, 46],
["eq_int", 14, 12, 13, 224, 46],
["jump", "eq_done_490", 224, 46],
"eq_ni_491",
["is_num", 15, 12, 224, 46],
["jump_false", 15, "eq_nn_492", 224, 46],
"_nop_tc_64",
["jump", "eq_nn_492", 224, 46],
["eq_float", 14, 12, 13, 224, 46],
["jump", "eq_done_490", 224, 46],
"eq_nn_492",
["is_text", 15, 12, 224, 46],
["jump_false", 15, "eq_nt_493", 224, 46],
"_nop_tc_65",
["jump", "eq_nt_493", 224, 46],
["eq_text", 14, 12, 13, 224, 46],
["jump", "eq_done_490", 224, 46],
"eq_nt_493",
["is_null", 15, 12, 224, 46],
["jump_false", 15, "eq_nnl_494", 224, 46],
"_nop_tc_66",
"_nop_tc_67",
["true", 14, 224, 46],
["jump", "eq_done_490", 224, 46],
"eq_nnl_494",
["is_bool", 15, 12, 224, 46],
["jump_false", 15, "eq_nb_495", 224, 46],
"_nop_tc_68",
["jump", "eq_nb_495", 224, 46],
["eq_bool", 14, 12, 13, 224, 46],
["jump", "eq_done_490", 224, 46],
"eq_nb_495",
["false", 14, 224, 46],
"eq_done_490",
["move", 11, 14, 224, 46],
"and_end_481",
["jump_false", 11, "if_else_479", 224, 46],
["get", 11, 5, 1, 225, 19],
["load_field", 12, 10, "name", 225, 32],
["load_dynamic", 13, 11, 12, 225, 32],
["null", 11, 225, 52],
["is_identical", 12, 13, 11, 225, 52],
["jump_true", 12, "ne_nid_499", 225, 52],
["jump", "ne_ni_500", 225, 52],
"ne_nid_499",
["false", 12, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_ni_500",
["is_int", 14, 13, 225, 52],
["jump_false", 14, "ne_nn_501", 225, 52],
"_nop_tc_69",
["jump", "ne_nn_501", 225, 52],
["ne_int", 12, 13, 11, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_nn_501",
["is_num", 14, 13, 225, 52],
["jump_false", 14, "ne_nt_502", 225, 52],
"_nop_tc_70",
["jump", "ne_nt_502", 225, 52],
["ne_float", 12, 13, 11, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_nt_502",
["is_text", 14, 13, 225, 52],
["jump_false", 14, "ne_nnl_503", 225, 52],
"_nop_tc_71",
["jump", "ne_nnl_503", 225, 52],
["ne_text", 12, 13, 11, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_nnl_503",
["is_null", 14, 13, 225, 52],
["jump_false", 14, "ne_nb_504", 225, 52],
"_nop_tc_72",
"_nop_tc_73",
["false", 12, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_nb_504",
["is_bool", 14, 13, 225, 52],
["jump_false", 14, "ne_mis_505", 225, 52],
"_nop_tc_74",
["jump", "ne_mis_505", 225, 52],
["ne_bool", 12, 13, 11, 225, 52],
["jump", "ne_done_498", 225, 52],
"ne_mis_505",
["true", 12, 225, 52],
"ne_done_498",
["jump_false", 12, "if_else_496", 225, 52],
["get", 11, 5, 1, 225, 72],
["load_field", 12, 10, "name", 225, 85],
["load_dynamic", 13, 11, 12, 225, 85],
["store_field", 8, 13, "type_tag", 225, 58],
["jump", "if_end_497", 225, 58],
"if_else_496",
"if_end_497",
["jump", "if_end_480", 225, 58],
"if_else_479",
"if_end_480",
["jump", "if_end_463", 225, 58],
"if_else_462",
"if_end_463",
["jump", "if_end_437", 225, 58],
"if_else_436",
"if_end_437",
["jump", "if_end_407", 225, 58],
"if_else_406",
["access", 11, "function", 229, 26],
["is_identical", 12, 6, 11, 229, 26],
["jump_true", 12, "eq_done_508", 229, 26],
["is_int", 13, 6, 229, 26],
["jump_false", 13, "eq_ni_509", 229, 26],
"_nop_tc_75",
["jump", "eq_ni_509", 229, 26],
["eq_int", 12, 6, 11, 229, 26],
["jump", "eq_done_508", 229, 26],
"eq_ni_509",
["is_num", 13, 6, 229, 26],
["jump_false", 13, "eq_nn_510", 229, 26],
"_nop_tc_76",
["jump", "eq_nn_510", 229, 26],
["eq_float", 12, 6, 11, 229, 26],
["jump", "eq_done_508", 229, 26],
"eq_nn_510",
["is_text", 13, 6, 229, 26],
["jump_false", 13, "eq_nt_511", 229, 26],
"_nop_tc_77",
"_nop_tc_78",
["eq_text", 12, 6, 11, 229, 26],
["jump", "eq_done_508", 229, 26],
"eq_nt_511",
["is_null", 13, 6, 229, 26],
["jump_false", 13, "eq_nnl_512", 229, 26],
"_nop_tc_79",
["jump", "eq_nnl_512", 229, 26],
["true", 12, 229, 26],
["jump", "eq_done_508", 229, 26],
"eq_nnl_512",
["is_bool", 13, 6, 229, 26],
["jump_false", 13, "eq_nb_513", 229, 26],
"_nop_tc_80",
["jump", "eq_nb_513", 229, 26],
["eq_bool", 12, 6, 11, 229, 26],
["jump", "eq_done_508", 229, 26],
"eq_nb_513",
["false", 12, 229, 26],
"eq_done_508",
["jump_false", 12, "if_else_506", 229, 26],
["load_field", 11, 5, "name", 230, 16],
["move", 7, 11, 230, 16],
["null", 11, 231, 21],
["is_identical", 12, 7, 11, 231, 21],
["jump_true", 12, "ne_nid_518", 231, 21],
["jump", "ne_ni_519", 231, 21],
"ne_nid_518",
["false", 12, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_ni_519",
["is_int", 13, 7, 231, 21],
["jump_false", 13, "ne_nn_520", 231, 21],
"_nop_tc_81",
["jump", "ne_nn_520", 231, 21],
["ne_int", 12, 7, 11, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_nn_520",
["is_num", 13, 7, 231, 21],
["jump_false", 13, "ne_nt_521", 231, 21],
"_nop_tc_82",
["jump", "ne_nt_521", 231, 21],
["ne_float", 12, 7, 11, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_nt_521",
["is_text", 13, 7, 231, 21],
["jump_false", 13, "ne_nnl_522", 231, 21],
"_nop_tc_83",
["jump", "ne_nnl_522", 231, 21],
["ne_text", 12, 7, 11, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_nnl_522",
["is_null", 13, 7, 231, 21],
["jump_false", 13, "ne_nb_523", 231, 21],
"_nop_tc_84",
"_nop_tc_85",
["false", 12, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_nb_523",
["is_bool", 13, 7, 231, 21],
["jump_false", 13, "ne_mis_524", 231, 21],
"_nop_tc_86",
["jump", "ne_mis_524", 231, 21],
["ne_bool", 12, 7, 11, 231, 21],
["jump", "ne_done_517", 231, 21],
"ne_mis_524",
["true", 12, 231, 21],
"ne_done_517",
["move", 11, 12, 231, 21],
["jump_false", 11, "and_end_516", 231, 21],
["load_field", 12, 5, "arity", 231, 29],
["null", 13, 231, 43],
["is_identical", 14, 12, 13, 231, 43],
["jump_true", 14, "ne_nid_526", 231, 43],
["jump", "ne_ni_527", 231, 43],
"ne_nid_526",
["false", 14, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_ni_527",
["is_int", 15, 12, 231, 43],
["jump_false", 15, "ne_nn_528", 231, 43],
"_nop_tc_87",
["jump", "ne_nn_528", 231, 43],
["ne_int", 14, 12, 13, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_nn_528",
["is_num", 15, 12, 231, 43],
["jump_false", 15, "ne_nt_529", 231, 43],
"_nop_tc_88",
["jump", "ne_nt_529", 231, 43],
["ne_float", 14, 12, 13, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_nt_529",
["is_text", 15, 12, 231, 43],
["jump_false", 15, "ne_nnl_530", 231, 43],
"_nop_tc_89",
["jump", "ne_nnl_530", 231, 43],
["ne_text", 14, 12, 13, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_nnl_530",
["is_null", 15, 12, 231, 43],
["jump_false", 15, "ne_nb_531", 231, 43],
"_nop_tc_90",
"_nop_tc_91",
["false", 14, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_nb_531",
["is_bool", 15, 12, 231, 43],
["jump_false", 15, "ne_mis_532", 231, 43],
"_nop_tc_92",
["jump", "ne_mis_532", 231, 43],
["ne_bool", 14, 12, 13, 231, 43],
["jump", "ne_done_525", 231, 43],
"ne_mis_532",
["true", 14, 231, 43],
"ne_done_525",
["move", 11, 14, 231, 43],
"and_end_516",
["jump_false", 11, "if_else_514", 231, 43],
["load_field", 11, 5, "arity", 232, 39],
["get", 12, 26, 1, 232, 11],
["frame", 13, 12, 3, 232, 11],
["null", 12, 232, 11],
["setarg", 13, 0, 12, 232, 11],
["setarg", 13, 1, 2, 232, 11],
["setarg", 13, 2, 7, 232, 11],
["setarg", 13, 3, 11, 232, 11],
["invoke", 13, 11, 232, 11],
["jump", "if_end_515", 232, 11],
"if_else_514",
"if_end_515",
["get", 11, 27, 1, 234, 9],
["frame", 12, 11, 1, 234, 9],
["null", 11, 234, 9],
["setarg", 12, 0, 11, 234, 9],
["setarg", 12, 1, 5, 234, 9],
["invoke", 12, 11, 234, 9],
["jump", "if_end_507", 234, 9],
"if_else_506",
["access", 11, "var", 235, 26],
["is_identical", 12, 6, 11, 235, 26],
["jump_true", 12, "eq_done_535", 235, 26],
["is_int", 13, 6, 235, 26],
["jump_false", 13, "eq_ni_536", 235, 26],
"_nop_tc_93",
["jump", "eq_ni_536", 235, 26],
["eq_int", 12, 6, 11, 235, 26],
["jump", "eq_done_535", 235, 26],
"eq_ni_536",
["is_num", 13, 6, 235, 26],
["jump_false", 13, "eq_nn_537", 235, 26],
"_nop_tc_94",
["jump", "eq_nn_537", 235, 26],
["eq_float", 12, 6, 11, 235, 26],
["jump", "eq_done_535", 235, 26],
"eq_nn_537",
["is_text", 13, 6, 235, 26],
["jump_false", 13, "eq_nt_538", 235, 26],
"_nop_tc_95",
"_nop_tc_96",
["eq_text", 12, 6, 11, 235, 26],
["jump", "eq_done_535", 235, 26],
"eq_nt_538",
["is_null", 13, 6, 235, 26],
["jump_false", 13, "eq_nnl_539", 235, 26],
"_nop_tc_97",
["jump", "eq_nnl_539", 235, 26],
["true", 12, 235, 26],
["jump", "eq_done_535", 235, 26],
"eq_nnl_539",
["is_bool", 13, 6, 235, 26],
["jump_false", 13, "eq_nb_540", 235, 26],
"_nop_tc_98",
["jump", "eq_nb_540", 235, 26],
["eq_bool", 12, 6, 11, 235, 26],
["jump", "eq_done_535", 235, 26],
"eq_nb_540",
["false", 12, 235, 26],
"eq_done_535",
["jump_false", 12, "if_else_533", 235, 26],
["load_field", 11, 5, "right", 236, 13],
["null", 12, 236, 27],
["is_identical", 13, 11, 12, 236, 27],
["jump_true", 13, "ne_nid_546", 236, 27],
["jump", "ne_ni_547", 236, 27],
"ne_nid_546",
["false", 13, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_ni_547",
["is_int", 14, 11, 236, 27],
["jump_false", 14, "ne_nn_548", 236, 27],
"_nop_tc_99",
["jump", "ne_nn_548", 236, 27],
["ne_int", 13, 11, 12, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_nn_548",
["is_num", 14, 11, 236, 27],
["jump_false", 14, "ne_nt_549", 236, 27],
"_nop_tc_100",
["jump", "ne_nt_549", 236, 27],
["ne_float", 13, 11, 12, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_nt_549",
["is_text", 14, 11, 236, 27],
["jump_false", 14, "ne_nnl_550", 236, 27],
"_nop_tc_101",
["jump", "ne_nnl_550", 236, 27],
["ne_text", 13, 11, 12, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_nnl_550",
["is_null", 14, 11, 236, 27],
["jump_false", 14, "ne_nb_551", 236, 27],
"_nop_tc_102",
"_nop_tc_103",
["false", 13, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_nb_551",
["is_bool", 14, 11, 236, 27],
["jump_false", 14, "ne_mis_552", 236, 27],
"_nop_tc_104",
["jump", "ne_mis_552", 236, 27],
["ne_bool", 13, 11, 12, 236, 27],
["jump", "ne_done_545", 236, 27],
"ne_mis_552",
["true", 13, 236, 27],
"ne_done_545",
["move", 11, 13, 236, 27],
["jump_false", 11, "and_end_544", 236, 27],
["load_field", 12, 5, "right", 236, 35],
["load_field", 13, 12, "kind", 236, 35],
["access", 12, "function", 236, 54],
["is_identical", 14, 13, 12, 236, 54],
["jump_true", 14, "eq_done_553", 236, 54],
["is_int", 15, 13, 236, 54],
["jump_false", 15, "eq_ni_554", 236, 54],
"_nop_tc_105",
["jump", "eq_ni_554", 236, 54],
["eq_int", 14, 13, 12, 236, 54],
["jump", "eq_done_553", 236, 54],
"eq_ni_554",
["is_num", 15, 13, 236, 54],
["jump_false", 15, "eq_nn_555", 236, 54],
"_nop_tc_106",
["jump", "eq_nn_555", 236, 54],
["eq_float", 14, 13, 12, 236, 54],
["jump", "eq_done_553", 236, 54],
"eq_nn_555",
["is_text", 15, 13, 236, 54],
["jump_false", 15, "eq_nt_556", 236, 54],
"_nop_tc_107",
"_nop_tc_108",
["eq_text", 14, 13, 12, 236, 54],
["jump", "eq_done_553", 236, 54],
"eq_nt_556",
["is_null", 15, 13, 236, 54],
["jump_false", 15, "eq_nnl_557", 236, 54],
"_nop_tc_109",
["jump", "eq_nnl_557", 236, 54],
["true", 14, 236, 54],
["jump", "eq_done_553", 236, 54],
"eq_nnl_557",
["is_bool", 15, 13, 236, 54],
["jump_false", 15, "eq_nb_558", 236, 54],
"_nop_tc_110",
["jump", "eq_nb_558", 236, 54],
["eq_bool", 14, 13, 12, 236, 54],
["jump", "eq_done_553", 236, 54],
"eq_nb_558",
["false", 14, 236, 54],
"eq_done_553",
["move", 11, 14, 236, 54],
"and_end_544",
["move", 12, 11, 236, 54],
["jump_false", 12, "and_end_543", 236, 54],
["load_field", 11, 5, "right", 236, 68],
["load_field", 13, 11, "arity", 236, 68],
["null", 11, 236, 88],
["is_identical", 14, 13, 11, 236, 88],
["jump_true", 14, "ne_nid_560", 236, 88],
["jump", "ne_ni_561", 236, 88],
"ne_nid_560",
["false", 14, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_ni_561",
["is_int", 15, 13, 236, 88],
["jump_false", 15, "ne_nn_562", 236, 88],
"_nop_tc_111",
["jump", "ne_nn_562", 236, 88],
["ne_int", 14, 13, 11, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_nn_562",
["is_num", 15, 13, 236, 88],
["jump_false", 15, "ne_nt_563", 236, 88],
"_nop_tc_112",
["jump", "ne_nt_563", 236, 88],
["ne_float", 14, 13, 11, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_nt_563",
["is_text", 15, 13, 236, 88],
["jump_false", 15, "ne_nnl_564", 236, 88],
"_nop_tc_113",
["jump", "ne_nnl_564", 236, 88],
["ne_text", 14, 13, 11, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_nnl_564",
["is_null", 15, 13, 236, 88],
["jump_false", 15, "ne_nb_565", 236, 88],
"_nop_tc_114",
"_nop_tc_115",
["false", 14, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_nb_565",
["is_bool", 15, 13, 236, 88],
["jump_false", 15, "ne_mis_566", 236, 88],
"_nop_tc_116",
["jump", "ne_mis_566", 236, 88],
["ne_bool", 14, 13, 11, 236, 88],
["jump", "ne_done_559", 236, 88],
"ne_mis_566",
["true", 14, 236, 88],
"ne_done_559",
["move", 12, 14, 236, 88],
"and_end_543",
["jump_false", 12, "if_else_541", 236, 88],
["load_field", 11, 5, "left", 237, 18],
["load_field", 12, 11, "name", 237, 18],
["move", 7, 12, 237, 18],
["null", 11, 238, 23],
["is_identical", 12, 7, 11, 238, 23],
["jump_true", 12, "ne_nid_570", 238, 23],
["jump", "ne_ni_571", 238, 23],
"ne_nid_570",
["false", 12, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_ni_571",
["is_int", 13, 7, 238, 23],
["jump_false", 13, "ne_nn_572", 238, 23],
"_nop_tc_117",
["jump", "ne_nn_572", 238, 23],
["ne_int", 12, 7, 11, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_nn_572",
["is_num", 13, 7, 238, 23],
["jump_false", 13, "ne_nt_573", 238, 23],
"_nop_tc_118",
["jump", "ne_nt_573", 238, 23],
["ne_float", 12, 7, 11, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_nt_573",
["is_text", 13, 7, 238, 23],
["jump_false", 13, "ne_nnl_574", 238, 23],
"_nop_tc_119",
["jump", "ne_nnl_574", 238, 23],
["ne_text", 12, 7, 11, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_nnl_574",
["is_null", 13, 7, 238, 23],
["jump_false", 13, "ne_nb_575", 238, 23],
"_nop_tc_120",
"_nop_tc_121",
["false", 12, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_nb_575",
["is_bool", 13, 7, 238, 23],
["jump_false", 13, "ne_mis_576", 238, 23],
"_nop_tc_122",
["jump", "ne_mis_576", 238, 23],
["ne_bool", 12, 7, 11, 238, 23],
["jump", "ne_done_569", 238, 23],
"ne_mis_576",
["true", 12, 238, 23],
"ne_done_569",
["jump_false", 12, "if_else_567", 238, 23],
["get", 11, 21, 1, 239, 18],
["frame", 12, 11, 2, 239, 18],
["null", 11, 239, 18],
["setarg", 12, 0, 11, 239, 18],
["setarg", 12, 1, 2, 239, 18],
["setarg", 12, 2, 7, 239, 18],
["invoke", 12, 11, 239, 18],
["move", 8, 11, 239, 18],
["null", 11, 240, 23],
["is_identical", 12, 8, 11, 240, 23],
["jump_true", 12, "ne_nid_581", 240, 23],
["jump", "ne_ni_582", 240, 23],
"ne_nid_581",
["false", 12, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_ni_582",
["is_int", 13, 8, 240, 23],
["jump_false", 13, "ne_nn_583", 240, 23],
"_nop_tc_123",
["jump", "ne_nn_583", 240, 23],
["ne_int", 12, 8, 11, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_nn_583",
["is_num", 13, 8, 240, 23],
["jump_false", 13, "ne_nt_584", 240, 23],
"_nop_tc_124",
["jump", "ne_nt_584", 240, 23],
["ne_float", 12, 8, 11, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_nt_584",
["is_text", 13, 8, 240, 23],
["jump_false", 13, "ne_nnl_585", 240, 23],
"_nop_tc_125",
["jump", "ne_nnl_585", 240, 23],
["ne_text", 12, 8, 11, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_nnl_585",
["is_null", 13, 8, 240, 23],
["jump_false", 13, "ne_nb_586", 240, 23],
"_nop_tc_126",
"_nop_tc_127",
["false", 12, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_nb_586",
["is_bool", 13, 8, 240, 23],
["jump_false", 13, "ne_mis_587", 240, 23],
"_nop_tc_128",
["jump", "ne_mis_587", 240, 23],
["ne_bool", 12, 8, 11, 240, 23],
["jump", "ne_done_580", 240, 23],
"ne_mis_587",
["true", 12, 240, 23],
"ne_done_580",
["move", 11, 12, 240, 23],
["jump_false", 11, "and_end_579", 240, 23],
["load_field", 12, 8, "make", 240, 31],
["access", 13, "var", 240, 42],
["is_identical", 14, 12, 13, 240, 42],
["jump_true", 14, "eq_done_588", 240, 42],
["is_int", 15, 12, 240, 42],
["jump_false", 15, "eq_ni_589", 240, 42],
"_nop_tc_129",
["jump", "eq_ni_589", 240, 42],
["eq_int", 14, 12, 13, 240, 42],
["jump", "eq_done_588", 240, 42],
"eq_ni_589",
["is_num", 15, 12, 240, 42],
["jump_false", 15, "eq_nn_590", 240, 42],
"_nop_tc_130",
["jump", "eq_nn_590", 240, 42],
["eq_float", 14, 12, 13, 240, 42],
["jump", "eq_done_588", 240, 42],
"eq_nn_590",
["is_text", 15, 12, 240, 42],
["jump_false", 15, "eq_nt_591", 240, 42],
"_nop_tc_131",
"_nop_tc_132",
["eq_text", 14, 12, 13, 240, 42],
["jump", "eq_done_588", 240, 42],
"eq_nt_591",
["is_null", 15, 12, 240, 42],
["jump_false", 15, "eq_nnl_592", 240, 42],
"_nop_tc_133",
["jump", "eq_nnl_592", 240, 42],
["true", 14, 240, 42],
["jump", "eq_done_588", 240, 42],
"eq_nnl_592",
["is_bool", 15, 12, 240, 42],
["jump_false", 15, "eq_nb_593", 240, 42],
"_nop_tc_134",
["jump", "eq_nb_593", 240, 42],
["eq_bool", 14, 12, 13, 240, 42],
["jump", "eq_done_588", 240, 42],
"eq_nb_593",
["false", 14, 240, 42],
"eq_done_588",
["move", 11, 14, 240, 42],
"and_end_579",
["jump_false", 11, "if_else_577", 240, 42],
["load_field", 11, 5, "right", 241, 43],
["load_field", 12, 11, "arity", 241, 43],
["get", 11, 26, 1, 241, 15],
["frame", 13, 11, 3, 241, 15],
["null", 11, 241, 15],
["setarg", 13, 0, 11, 241, 15],
["setarg", 13, 1, 2, 241, 15],
["setarg", 13, 2, 7, 241, 15],
["setarg", 13, 3, 12, 241, 15],
["invoke", 13, 11, 241, 15],
["jump", "if_end_578", 241, 15],
"if_else_577",
"if_end_578",
["jump", "if_end_568", 241, 15],
"if_else_567",
"if_end_568",
["jump", "if_end_542", 241, 15],
"if_else_541",
"if_end_542",
["jump", "if_end_534", 241, 15],
"if_else_533",
["access", 11, "var_list", 245, 26],
["is_identical", 12, 6, 11, 245, 26],
["jump_true", 12, "eq_done_596", 245, 26],
["is_int", 13, 6, 245, 26],
["jump_false", 13, "eq_ni_597", 245, 26],
"_nop_tc_135",
["jump", "eq_ni_597", 245, 26],
["eq_int", 12, 6, 11, 245, 26],
["jump", "eq_done_596", 245, 26],
"eq_ni_597",
["is_num", 13, 6, 245, 26],
["jump_false", 13, "eq_nn_598", 245, 26],
"_nop_tc_136",
["jump", "eq_nn_598", 245, 26],
["eq_float", 12, 6, 11, 245, 26],
["jump", "eq_done_596", 245, 26],
"eq_nn_598",
["is_text", 13, 6, 245, 26],
["jump_false", 13, "eq_nt_599", 245, 26],
"_nop_tc_137",
"_nop_tc_138",
["eq_text", 12, 6, 11, 245, 26],
["jump", "eq_done_596", 245, 26],
"eq_nt_599",
["is_null", 13, 6, 245, 26],
["jump_false", 13, "eq_nnl_600", 245, 26],
"_nop_tc_139",
["jump", "eq_nnl_600", 245, 26],
["true", 12, 245, 26],
["jump", "eq_done_596", 245, 26],
"eq_nnl_600",
["is_bool", 13, 6, 245, 26],
["jump_false", 13, "eq_nb_601", 245, 26],
"_nop_tc_140",
["jump", "eq_nb_601", 245, 26],
["eq_bool", 12, 6, 11, 245, 26],
["jump", "eq_done_596", 245, 26],
"eq_nb_601",
["false", 12, 245, 26],
"eq_done_596",
["jump_false", 12, "if_else_594", 245, 26],
["access", 4, 0, 246, 13],
"while_start_602",
["load_field", 11, 5, "list", 247, 27],
["length", 12, 11, 247, 27],
["is_int", 11, 4, 247, 27],
["jump_false", 11, "rel_ni_604", 247, 27],
"_nop_tc_141",
"_nop_tc_142",
["lt_int", 11, 4, 12, 247, 27],
["jump", "rel_done_606", 247, 27],
"rel_ni_604",
"_nop_tc_143",
"_nop_tc_144",
"_nop_tc_145",
"_nop_tc_146",
["lt_float", 11, 4, 12, 247, 27],
["jump", "rel_done_606", 247, 27],
"rel_nn_605",
"_nop_tc_147",
["jump", "rel_err_607", 247, 27],
"_nop_tc_148",
["jump", "rel_err_607", 247, 27],
["lt_text", 11, 4, 12, 247, 27],
["jump", "rel_done_606", 247, 27],
"rel_err_607",
[
"access",
12,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
247,
27
],
["access", 13, "error", 247, 27],
["access", 14, "cannot compare with '<': operands must be same type", 247, 27],
["array", 15, 0, 247, 27],
["push", 15, 14, 247, 27],
["frame", 14, 12, 2, 247, 27],
["null", 12, 247, 27],
["setarg", 14, 0, 12, 247, 27],
["setarg", 14, 1, 13, 247, 27],
["setarg", 14, 2, 15, 247, 27],
["invoke", 14, 12, 247, 27],
["disrupt", 247, 27],
"rel_done_606",
["jump_false", 11, "while_end_603", 247, 27],
["load_field", 11, 5, "list", 248, 18],
["load_dynamic", 12, 11, 4, 248, 28],
["move", 9, 12, 248, 28],
["load_field", 11, 9, "kind", 249, 15],
["access", 12, "var", 249, 28],
["is_identical", 13, 11, 12, 249, 28],
["jump_true", 13, "eq_done_613", 249, 28],
["is_int", 14, 11, 249, 28],
["jump_false", 14, "eq_ni_614", 249, 28],
"_nop_tc_149",
["jump", "eq_ni_614", 249, 28],
["eq_int", 13, 11, 12, 249, 28],
["jump", "eq_done_613", 249, 28],
"eq_ni_614",
["is_num", 14, 11, 249, 28],
["jump_false", 14, "eq_nn_615", 249, 28],
"_nop_tc_150",
["jump", "eq_nn_615", 249, 28],
["eq_float", 13, 11, 12, 249, 28],
["jump", "eq_done_613", 249, 28],
"eq_nn_615",
["is_text", 14, 11, 249, 28],
["jump_false", 14, "eq_nt_616", 249, 28],
"_nop_tc_151",
"_nop_tc_152",
["eq_text", 13, 11, 12, 249, 28],
["jump", "eq_done_613", 249, 28],
"eq_nt_616",
["is_null", 14, 11, 249, 28],
["jump_false", 14, "eq_nnl_617", 249, 28],
"_nop_tc_153",
["jump", "eq_nnl_617", 249, 28],
["true", 13, 249, 28],
["jump", "eq_done_613", 249, 28],
"eq_nnl_617",
["is_bool", 14, 11, 249, 28],
["jump_false", 14, "eq_nb_618", 249, 28],
"_nop_tc_154",
["jump", "eq_nb_618", 249, 28],
["eq_bool", 13, 11, 12, 249, 28],
["jump", "eq_done_613", 249, 28],
"eq_nb_618",
["false", 13, 249, 28],
"eq_done_613",
["move", 11, 13, 249, 28],
["jump_false", 11, "and_end_612", 249, 28],
["load_field", 12, 9, "right", 249, 37],
["null", 13, 249, 51],
["is_identical", 14, 12, 13, 249, 51],
["jump_true", 14, "ne_nid_620", 249, 51],
["jump", "ne_ni_621", 249, 51],
"ne_nid_620",
["false", 14, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_ni_621",
["is_int", 15, 12, 249, 51],
["jump_false", 15, "ne_nn_622", 249, 51],
"_nop_tc_155",
["jump", "ne_nn_622", 249, 51],
["ne_int", 14, 12, 13, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_nn_622",
["is_num", 15, 12, 249, 51],
["jump_false", 15, "ne_nt_623", 249, 51],
"_nop_tc_156",
["jump", "ne_nt_623", 249, 51],
["ne_float", 14, 12, 13, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_nt_623",
["is_text", 15, 12, 249, 51],
["jump_false", 15, "ne_nnl_624", 249, 51],
"_nop_tc_157",
["jump", "ne_nnl_624", 249, 51],
["ne_text", 14, 12, 13, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_nnl_624",
["is_null", 15, 12, 249, 51],
["jump_false", 15, "ne_nb_625", 249, 51],
"_nop_tc_158",
"_nop_tc_159",
["false", 14, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_nb_625",
["is_bool", 15, 12, 249, 51],
["jump_false", 15, "ne_mis_626", 249, 51],
"_nop_tc_160",
["jump", "ne_mis_626", 249, 51],
["ne_bool", 14, 12, 13, 249, 51],
["jump", "ne_done_619", 249, 51],
"ne_mis_626",
["true", 14, 249, 51],
"ne_done_619",
["move", 11, 14, 249, 51],
"and_end_612",
["move", 12, 11, 249, 51],
["jump_false", 12, "and_end_611", 249, 51],
["load_field", 11, 9, "right", 249, 59],
["load_field", 13, 11, "kind", 249, 59],
["access", 11, "function", 249, 78],
["is_identical", 14, 13, 11, 249, 78],
["jump_true", 14, "eq_done_627", 249, 78],
["is_int", 15, 13, 249, 78],
["jump_false", 15, "eq_ni_628", 249, 78],
"_nop_tc_161",
["jump", "eq_ni_628", 249, 78],
["eq_int", 14, 13, 11, 249, 78],
["jump", "eq_done_627", 249, 78],
"eq_ni_628",
["is_num", 15, 13, 249, 78],
["jump_false", 15, "eq_nn_629", 249, 78],
"_nop_tc_162",
["jump", "eq_nn_629", 249, 78],
["eq_float", 14, 13, 11, 249, 78],
["jump", "eq_done_627", 249, 78],
"eq_nn_629",
["is_text", 15, 13, 249, 78],
["jump_false", 15, "eq_nt_630", 249, 78],
"_nop_tc_163",
"_nop_tc_164",
["eq_text", 14, 13, 11, 249, 78],
["jump", "eq_done_627", 249, 78],
"eq_nt_630",
["is_null", 15, 13, 249, 78],
["jump_false", 15, "eq_nnl_631", 249, 78],
"_nop_tc_165",
["jump", "eq_nnl_631", 249, 78],
["true", 14, 249, 78],
["jump", "eq_done_627", 249, 78],
"eq_nnl_631",
["is_bool", 15, 13, 249, 78],
["jump_false", 15, "eq_nb_632", 249, 78],
"_nop_tc_166",
["jump", "eq_nb_632", 249, 78],
["eq_bool", 14, 13, 11, 249, 78],
["jump", "eq_done_627", 249, 78],
"eq_nb_632",
["false", 14, 249, 78],
"eq_done_627",
["move", 12, 14, 249, 78],
"and_end_611",
["move", 11, 12, 249, 78],
["jump_false", 11, "and_end_610", 249, 78],
["load_field", 12, 9, "right", 249, 92],
["load_field", 13, 12, "arity", 249, 92],
["null", 12, 249, 112],
["is_identical", 14, 13, 12, 249, 112],
["jump_true", 14, "ne_nid_634", 249, 112],
["jump", "ne_ni_635", 249, 112],
"ne_nid_634",
["false", 14, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_ni_635",
["is_int", 15, 13, 249, 112],
["jump_false", 15, "ne_nn_636", 249, 112],
"_nop_tc_167",
["jump", "ne_nn_636", 249, 112],
["ne_int", 14, 13, 12, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_nn_636",
["is_num", 15, 13, 249, 112],
["jump_false", 15, "ne_nt_637", 249, 112],
"_nop_tc_168",
["jump", "ne_nt_637", 249, 112],
["ne_float", 14, 13, 12, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_nt_637",
["is_text", 15, 13, 249, 112],
["jump_false", 15, "ne_nnl_638", 249, 112],
"_nop_tc_169",
["jump", "ne_nnl_638", 249, 112],
["ne_text", 14, 13, 12, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_nnl_638",
["is_null", 15, 13, 249, 112],
["jump_false", 15, "ne_nb_639", 249, 112],
"_nop_tc_170",
"_nop_tc_171",
["false", 14, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_nb_639",
["is_bool", 15, 13, 249, 112],
["jump_false", 15, "ne_mis_640", 249, 112],
"_nop_tc_172",
["jump", "ne_mis_640", 249, 112],
["ne_bool", 14, 13, 12, 249, 112],
["jump", "ne_done_633", 249, 112],
"ne_mis_640",
["true", 14, 249, 112],
"ne_done_633",
["move", 11, 14, 249, 112],
"and_end_610",
["jump_false", 11, "if_else_608", 249, 112],
["load_field", 11, 9, "left", 250, 20],
["load_field", 12, 11, "name", 250, 20],
["move", 7, 12, 250, 20],
["null", 11, 251, 25],
["is_identical", 12, 7, 11, 251, 25],
["jump_true", 12, "ne_nid_644", 251, 25],
["jump", "ne_ni_645", 251, 25],
"ne_nid_644",
["false", 12, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_ni_645",
["is_int", 13, 7, 251, 25],
["jump_false", 13, "ne_nn_646", 251, 25],
"_nop_tc_173",
["jump", "ne_nn_646", 251, 25],
["ne_int", 12, 7, 11, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_nn_646",
["is_num", 13, 7, 251, 25],
["jump_false", 13, "ne_nt_647", 251, 25],
"_nop_tc_174",
["jump", "ne_nt_647", 251, 25],
["ne_float", 12, 7, 11, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_nt_647",
["is_text", 13, 7, 251, 25],
["jump_false", 13, "ne_nnl_648", 251, 25],
"_nop_tc_175",
["jump", "ne_nnl_648", 251, 25],
["ne_text", 12, 7, 11, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_nnl_648",
["is_null", 13, 7, 251, 25],
["jump_false", 13, "ne_nb_649", 251, 25],
"_nop_tc_176",
"_nop_tc_177",
["false", 12, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_nb_649",
["is_bool", 13, 7, 251, 25],
["jump_false", 13, "ne_mis_650", 251, 25],
"_nop_tc_178",
["jump", "ne_mis_650", 251, 25],
["ne_bool", 12, 7, 11, 251, 25],
["jump", "ne_done_643", 251, 25],
"ne_mis_650",
["true", 12, 251, 25],
"ne_done_643",
["jump_false", 12, "if_else_641", 251, 25],
["get", 11, 21, 1, 252, 20],
["frame", 12, 11, 2, 252, 20],
["null", 11, 252, 20],
["setarg", 12, 0, 11, 252, 20],
["setarg", 12, 1, 2, 252, 20],
["setarg", 12, 2, 7, 252, 20],
["invoke", 12, 11, 252, 20],
["move", 8, 11, 252, 20],
["null", 11, 253, 25],
["is_identical", 12, 8, 11, 253, 25],
["jump_true", 12, "ne_nid_655", 253, 25],
["jump", "ne_ni_656", 253, 25],
"ne_nid_655",
["false", 12, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_ni_656",
["is_int", 13, 8, 253, 25],
["jump_false", 13, "ne_nn_657", 253, 25],
"_nop_tc_179",
["jump", "ne_nn_657", 253, 25],
["ne_int", 12, 8, 11, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_nn_657",
["is_num", 13, 8, 253, 25],
["jump_false", 13, "ne_nt_658", 253, 25],
"_nop_tc_180",
["jump", "ne_nt_658", 253, 25],
["ne_float", 12, 8, 11, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_nt_658",
["is_text", 13, 8, 253, 25],
["jump_false", 13, "ne_nnl_659", 253, 25],
"_nop_tc_181",
["jump", "ne_nnl_659", 253, 25],
["ne_text", 12, 8, 11, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_nnl_659",
["is_null", 13, 8, 253, 25],
["jump_false", 13, "ne_nb_660", 253, 25],
"_nop_tc_182",
"_nop_tc_183",
["false", 12, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_nb_660",
["is_bool", 13, 8, 253, 25],
["jump_false", 13, "ne_mis_661", 253, 25],
"_nop_tc_184",
["jump", "ne_mis_661", 253, 25],
["ne_bool", 12, 8, 11, 253, 25],
["jump", "ne_done_654", 253, 25],
"ne_mis_661",
["true", 12, 253, 25],
"ne_done_654",
["move", 11, 12, 253, 25],
["jump_false", 11, "and_end_653", 253, 25],
["load_field", 12, 8, "make", 253, 33],
["access", 13, "var", 253, 44],
["is_identical", 14, 12, 13, 253, 44],
["jump_true", 14, "eq_done_662", 253, 44],
["is_int", 15, 12, 253, 44],
["jump_false", 15, "eq_ni_663", 253, 44],
"_nop_tc_185",
["jump", "eq_ni_663", 253, 44],
["eq_int", 14, 12, 13, 253, 44],
["jump", "eq_done_662", 253, 44],
"eq_ni_663",
["is_num", 15, 12, 253, 44],
["jump_false", 15, "eq_nn_664", 253, 44],
"_nop_tc_186",
["jump", "eq_nn_664", 253, 44],
["eq_float", 14, 12, 13, 253, 44],
["jump", "eq_done_662", 253, 44],
"eq_nn_664",
["is_text", 15, 12, 253, 44],
["jump_false", 15, "eq_nt_665", 253, 44],
"_nop_tc_187",
"_nop_tc_188",
["eq_text", 14, 12, 13, 253, 44],
["jump", "eq_done_662", 253, 44],
"eq_nt_665",
["is_null", 15, 12, 253, 44],
["jump_false", 15, "eq_nnl_666", 253, 44],
"_nop_tc_189",
["jump", "eq_nnl_666", 253, 44],
["true", 14, 253, 44],
["jump", "eq_done_662", 253, 44],
"eq_nnl_666",
["is_bool", 15, 12, 253, 44],
["jump_false", 15, "eq_nb_667", 253, 44],
"_nop_tc_190",
["jump", "eq_nb_667", 253, 44],
["eq_bool", 14, 12, 13, 253, 44],
["jump", "eq_done_662", 253, 44],
"eq_nb_667",
["false", 14, 253, 44],
"eq_done_662",
["move", 11, 14, 253, 44],
"and_end_653",
["jump_false", 11, "if_else_651", 253, 44],
["load_field", 11, 9, "right", 254, 45],
["load_field", 12, 11, "arity", 254, 45],
["get", 11, 26, 1, 254, 17],
["frame", 13, 11, 3, 254, 17],
["null", 11, 254, 17],
["setarg", 13, 0, 11, 254, 17],
["setarg", 13, 1, 2, 254, 17],
["setarg", 13, 2, 7, 254, 17],
["setarg", 13, 3, 12, 254, 17],
["invoke", 13, 11, 254, 17],
["jump", "if_end_652", 254, 17],
"if_else_651",
"if_end_652",
["jump", "if_end_642", 254, 17],
"if_else_641",
"if_end_642",
["jump", "if_end_609", 254, 17],
"if_else_608",
"if_end_609",
["access", 11, 1, 258, 19],
"_nop_tc_191",
"_nop_tc_192",
"_nop_tc_193",
"_nop_tc_194",
["add", 12, 4, 11, 258, 19],
["jump", "num_done_669", 258, 19],
"num_err_668",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
258,
19
],
["access", 13, "error", 258, 19],
["access", 14, "cannot apply '+': operands must be numbers", 258, 19],
["array", 15, 0, 258, 19],
["push", 15, 14, 258, 19],
["frame", 14, 11, 2, 258, 19],
["null", 11, 258, 19],
["setarg", 14, 0, 11, 258, 19],
["setarg", 14, 1, 13, 258, 19],
["setarg", 14, 2, 15, 258, 19],
["invoke", 14, 11, 258, 19],
["disrupt", 258, 19],
"num_done_669",
["move", 4, 12, 258, 19],
["jump", "while_start_602", 258, 19],
"while_end_603",
["jump", "if_end_595", 258, 19],
"if_else_594",
"if_end_595",
"if_end_534",
"if_end_507",
"if_end_407",
["access", 11, 1, 261, 15],
"_nop_tc_195",
"_nop_tc_196",
"_nop_tc_197",
"_nop_tc_198",
["add", 12, 3, 11, 261, 15],
["jump", "num_done_671", 261, 15],
"num_err_670",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
261,
15
],
["access", 13, "error", 261, 15],
["access", 14, "cannot apply '+': operands must be numbers", 261, 15],
["array", 15, 0, 261, 15],
["push", 15, 14, 261, 15],
["frame", 14, 11, 2, 261, 15],
["null", 11, 261, 15],
["setarg", 14, 0, 11, 261, 15],
["setarg", 14, 1, 13, 261, 15],
["setarg", 14, 2, 15, 261, 15],
["invoke", 14, 11, 261, 15],
["disrupt", 261, 15],
"num_done_671",
["move", 3, 12, 261, 15],
["jump", "while_start_400", 261, 15],
"while_end_401",
["null", 3, 261, 15],
["return", 3, 261, 15]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["null", 2, 267, 17],
["is_identical", 3, 1, 2, 267, 17],
["jump_true", 3, "eq_done_674", 267, 17],
"_nop_tc_1",
["jump", "eq_ni_675", 267, 17],
"_nop_tc_2",
["jump", "eq_ni_675", 267, 17],
["eq_int", 3, 1, 2, 267, 17],
["jump", "eq_done_674", 267, 17],
"eq_ni_675",
"_nop_tc_3",
["jump", "eq_nn_676", 267, 17],
"_nop_tc_4",
["jump", "eq_nn_676", 267, 17],
["eq_float", 3, 1, 2, 267, 17],
["jump", "eq_done_674", 267, 17],
"eq_nn_676",
"_nop_tc_5",
["jump", "eq_nt_677", 267, 17],
"_nop_tc_6",
["jump", "eq_nt_677", 267, 17],
["eq_text", 3, 1, 2, 267, 17],
["jump", "eq_done_674", 267, 17],
"eq_nt_677",
"_nop_tc_7",
["jump", "eq_nnl_678", 267, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 267, 17],
["jump", "eq_done_674", 267, 17],
"eq_nnl_678",
"_nop_tc_10",
["jump", "eq_nb_679", 267, 17],
"_nop_tc_11",
["jump", "eq_nb_679", 267, 17],
["eq_bool", 3, 1, 2, 267, 17],
["jump", "eq_done_674", 267, 17],
"eq_nb_679",
["false", 3, 267, 17],
"eq_done_674",
["jump_false", 3, "if_else_672", 267, 17],
["null", 2, 267, 30],
["return", 2, 267, 30],
"_nop_ur_1",
"if_else_672",
"if_end_673",
["load_field", 2, 1, "kind", 268, 13],
["move", 3, 2, 268, 13],
["access", 2, 0, 269, 13],
["access", 4, "function", 270, 14],
["is_identical", 5, 3, 4, 270, 14],
["jump_true", 5, "eq_done_682", 270, 14],
["is_int", 6, 3, 270, 14],
["jump_false", 6, "eq_ni_683", 270, 14],
"_nop_tc_12",
["jump", "eq_ni_683", 270, 14],
["eq_int", 5, 3, 4, 270, 14],
["jump", "eq_done_682", 270, 14],
"eq_ni_683",
["is_num", 6, 3, 270, 14],
["jump_false", 6, "eq_nn_684", 270, 14],
"_nop_tc_13",
["jump", "eq_nn_684", 270, 14],
["eq_float", 5, 3, 4, 270, 14],
["jump", "eq_done_682", 270, 14],
"eq_nn_684",
["is_text", 6, 3, 270, 14],
["jump_false", 6, "eq_nt_685", 270, 14],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 5, 3, 4, 270, 14],
["jump", "eq_done_682", 270, 14],
"eq_nt_685",
["is_null", 6, 3, 270, 14],
["jump_false", 6, "eq_nnl_686", 270, 14],
"_nop_tc_16",
["jump", "eq_nnl_686", 270, 14],
["true", 5, 270, 14],
["jump", "eq_done_682", 270, 14],
"eq_nnl_686",
["is_bool", 6, 3, 270, 14],
["jump_false", 6, "eq_nb_687", 270, 14],
"_nop_tc_17",
["jump", "eq_nb_687", 270, 14],
["eq_bool", 5, 3, 4, 270, 14],
["jump", "eq_done_682", 270, 14],
"eq_nb_687",
["false", 5, 270, 14],
"eq_done_682",
["jump_false", 5, "if_else_680", 270, 14],
["get", 4, 27, 1, 271, 7],
["frame", 5, 4, 1, 271, 7],
["null", 4, 271, 7],
["setarg", 5, 0, 4, 271, 7],
["setarg", 5, 1, 1, 271, 7],
["invoke", 5, 4, 271, 7],
["jump", "if_end_681", 271, 7],
"if_else_680",
"if_end_681",
["load_field", 4, 1, "left", 273, 9],
["null", 5, 273, 22],
["is_identical", 6, 4, 5, 273, 22],
["jump_true", 6, "ne_nid_691", 273, 22],
["jump", "ne_ni_692", 273, 22],
"ne_nid_691",
["false", 6, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_ni_692",
["is_int", 7, 4, 273, 22],
["jump_false", 7, "ne_nn_693", 273, 22],
"_nop_tc_18",
["jump", "ne_nn_693", 273, 22],
["ne_int", 6, 4, 5, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_nn_693",
["is_num", 7, 4, 273, 22],
["jump_false", 7, "ne_nt_694", 273, 22],
"_nop_tc_19",
["jump", "ne_nt_694", 273, 22],
["ne_float", 6, 4, 5, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_nt_694",
["is_text", 7, 4, 273, 22],
["jump_false", 7, "ne_nnl_695", 273, 22],
"_nop_tc_20",
["jump", "ne_nnl_695", 273, 22],
["ne_text", 6, 4, 5, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_nnl_695",
["is_null", 7, 4, 273, 22],
["jump_false", 7, "ne_nb_696", 273, 22],
"_nop_tc_21",
"_nop_tc_22",
["false", 6, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_nb_696",
["is_bool", 7, 4, 273, 22],
["jump_false", 7, "ne_mis_697", 273, 22],
"_nop_tc_23",
["jump", "ne_mis_697", 273, 22],
["ne_bool", 6, 4, 5, 273, 22],
["jump", "ne_done_690", 273, 22],
"ne_mis_697",
["true", 6, 273, 22],
"ne_done_690",
["jump_false", 6, "if_else_688", 273, 22],
["load_field", 4, 1, "left", 273, 46],
["get", 5, 28, 1, 273, 28],
["frame", 6, 5, 1, 273, 28],
["null", 5, 273, 28],
["setarg", 6, 0, 5, 273, 28],
["setarg", 6, 1, 4, 273, 28],
["invoke", 6, 4, 273, 28],
["jump", "if_end_689", 273, 28],
"if_else_688",
"if_end_689",
["load_field", 4, 1, "right", 274, 9],
["null", 5, 274, 23],
["is_identical", 6, 4, 5, 274, 23],
["jump_true", 6, "ne_nid_701", 274, 23],
["jump", "ne_ni_702", 274, 23],
"ne_nid_701",
["false", 6, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_ni_702",
["is_int", 7, 4, 274, 23],
["jump_false", 7, "ne_nn_703", 274, 23],
"_nop_tc_24",
["jump", "ne_nn_703", 274, 23],
["ne_int", 6, 4, 5, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_nn_703",
["is_num", 7, 4, 274, 23],
["jump_false", 7, "ne_nt_704", 274, 23],
"_nop_tc_25",
["jump", "ne_nt_704", 274, 23],
["ne_float", 6, 4, 5, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_nt_704",
["is_text", 7, 4, 274, 23],
["jump_false", 7, "ne_nnl_705", 274, 23],
"_nop_tc_26",
["jump", "ne_nnl_705", 274, 23],
["ne_text", 6, 4, 5, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_nnl_705",
["is_null", 7, 4, 274, 23],
["jump_false", 7, "ne_nb_706", 274, 23],
"_nop_tc_27",
"_nop_tc_28",
["false", 6, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_nb_706",
["is_bool", 7, 4, 274, 23],
["jump_false", 7, "ne_mis_707", 274, 23],
"_nop_tc_29",
["jump", "ne_mis_707", 274, 23],
["ne_bool", 6, 4, 5, 274, 23],
["jump", "ne_done_700", 274, 23],
"ne_mis_707",
["true", 6, 274, 23],
"ne_done_700",
["jump_false", 6, "if_else_698", 274, 23],
["load_field", 4, 1, "right", 274, 47],
["get", 5, 28, 1, 274, 29],
["frame", 6, 5, 1, 274, 29],
["null", 5, 274, 29],
["setarg", 6, 0, 5, 274, 29],
["setarg", 6, 1, 4, 274, 29],
["invoke", 6, 4, 274, 29],
["jump", "if_end_699", 274, 29],
"if_else_698",
"if_end_699",
["load_field", 4, 1, "expression", 275, 9],
["null", 5, 275, 28],
["is_identical", 6, 4, 5, 275, 28],
["jump_true", 6, "ne_nid_711", 275, 28],
["jump", "ne_ni_712", 275, 28],
"ne_nid_711",
["false", 6, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_ni_712",
["is_int", 7, 4, 275, 28],
["jump_false", 7, "ne_nn_713", 275, 28],
"_nop_tc_30",
["jump", "ne_nn_713", 275, 28],
["ne_int", 6, 4, 5, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_nn_713",
["is_num", 7, 4, 275, 28],
["jump_false", 7, "ne_nt_714", 275, 28],
"_nop_tc_31",
["jump", "ne_nt_714", 275, 28],
["ne_float", 6, 4, 5, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_nt_714",
["is_text", 7, 4, 275, 28],
["jump_false", 7, "ne_nnl_715", 275, 28],
"_nop_tc_32",
["jump", "ne_nnl_715", 275, 28],
["ne_text", 6, 4, 5, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_nnl_715",
["is_null", 7, 4, 275, 28],
["jump_false", 7, "ne_nb_716", 275, 28],
"_nop_tc_33",
"_nop_tc_34",
["false", 6, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_nb_716",
["is_bool", 7, 4, 275, 28],
["jump_false", 7, "ne_mis_717", 275, 28],
"_nop_tc_35",
["jump", "ne_mis_717", 275, 28],
["ne_bool", 6, 4, 5, 275, 28],
["jump", "ne_done_710", 275, 28],
"ne_mis_717",
["true", 6, 275, 28],
"ne_done_710",
["jump_false", 6, "if_else_708", 275, 28],
["load_field", 4, 1, "expression", 275, 52],
["get", 5, 28, 1, 275, 34],
["frame", 6, 5, 1, 275, 34],
["null", 5, 275, 34],
["setarg", 6, 0, 5, 275, 34],
["setarg", 6, 1, 4, 275, 34],
["invoke", 6, 4, 275, 34],
["jump", "if_end_709", 275, 34],
"if_else_708",
"if_end_709",
["load_field", 4, 1, "then", 276, 9],
["null", 5, 276, 22],
["is_identical", 6, 4, 5, 276, 22],
["jump_true", 6, "ne_nid_721", 276, 22],
["jump", "ne_ni_722", 276, 22],
"ne_nid_721",
["false", 6, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_ni_722",
["is_int", 7, 4, 276, 22],
["jump_false", 7, "ne_nn_723", 276, 22],
"_nop_tc_36",
["jump", "ne_nn_723", 276, 22],
["ne_int", 6, 4, 5, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_nn_723",
["is_num", 7, 4, 276, 22],
["jump_false", 7, "ne_nt_724", 276, 22],
"_nop_tc_37",
["jump", "ne_nt_724", 276, 22],
["ne_float", 6, 4, 5, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_nt_724",
["is_text", 7, 4, 276, 22],
["jump_false", 7, "ne_nnl_725", 276, 22],
"_nop_tc_38",
["jump", "ne_nnl_725", 276, 22],
["ne_text", 6, 4, 5, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_nnl_725",
["is_null", 7, 4, 276, 22],
["jump_false", 7, "ne_nb_726", 276, 22],
"_nop_tc_39",
"_nop_tc_40",
["false", 6, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_nb_726",
["is_bool", 7, 4, 276, 22],
["jump_false", 7, "ne_mis_727", 276, 22],
"_nop_tc_41",
["jump", "ne_mis_727", 276, 22],
["ne_bool", 6, 4, 5, 276, 22],
["jump", "ne_done_720", 276, 22],
"ne_mis_727",
["true", 6, 276, 22],
"ne_done_720",
["jump_false", 6, "if_else_718", 276, 22],
["load_field", 4, 1, "then", 276, 46],
["get", 5, 28, 1, 276, 28],
["frame", 6, 5, 1, 276, 28],
["null", 5, 276, 28],
["setarg", 6, 0, 5, 276, 28],
["setarg", 6, 1, 4, 276, 28],
["invoke", 6, 4, 276, 28],
["jump", "if_end_719", 276, 28],
"if_else_718",
"if_end_719",
["load_field", 4, 1, "else", 277, 9],
["null", 5, 277, 22],
["is_identical", 6, 4, 5, 277, 22],
["jump_true", 6, "ne_nid_731", 277, 22],
["jump", "ne_ni_732", 277, 22],
"ne_nid_731",
["false", 6, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_ni_732",
["is_int", 7, 4, 277, 22],
["jump_false", 7, "ne_nn_733", 277, 22],
"_nop_tc_42",
["jump", "ne_nn_733", 277, 22],
["ne_int", 6, 4, 5, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_nn_733",
["is_num", 7, 4, 277, 22],
["jump_false", 7, "ne_nt_734", 277, 22],
"_nop_tc_43",
["jump", "ne_nt_734", 277, 22],
["ne_float", 6, 4, 5, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_nt_734",
["is_text", 7, 4, 277, 22],
["jump_false", 7, "ne_nnl_735", 277, 22],
"_nop_tc_44",
["jump", "ne_nnl_735", 277, 22],
["ne_text", 6, 4, 5, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_nnl_735",
["is_null", 7, 4, 277, 22],
["jump_false", 7, "ne_nb_736", 277, 22],
"_nop_tc_45",
"_nop_tc_46",
["false", 6, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_nb_736",
["is_bool", 7, 4, 277, 22],
["jump_false", 7, "ne_mis_737", 277, 22],
"_nop_tc_47",
["jump", "ne_mis_737", 277, 22],
["ne_bool", 6, 4, 5, 277, 22],
["jump", "ne_done_730", 277, 22],
"ne_mis_737",
["true", 6, 277, 22],
"ne_done_730",
["jump_false", 6, "if_else_728", 277, 22],
["load_field", 4, 1, "else", 277, 46],
["get", 5, 28, 1, 277, 28],
["frame", 6, 5, 1, 277, 28],
["null", 5, 277, 28],
["setarg", 6, 0, 5, 277, 28],
["setarg", 6, 1, 4, 277, 28],
["invoke", 6, 4, 277, 28],
["jump", "if_end_729", 277, 28],
"if_else_728",
"if_end_729",
["access", 4, "(", 278, 14],
["is_identical", 5, 3, 4, 278, 14],
["jump_true", 5, "eq_done_741", 278, 14],
["is_int", 6, 3, 278, 14],
["jump_false", 6, "eq_ni_742", 278, 14],
"_nop_tc_48",
["jump", "eq_ni_742", 278, 14],
["eq_int", 5, 3, 4, 278, 14],
["jump", "eq_done_741", 278, 14],
"eq_ni_742",
["is_num", 6, 3, 278, 14],
["jump_false", 6, "eq_nn_743", 278, 14],
"_nop_tc_49",
["jump", "eq_nn_743", 278, 14],
["eq_float", 5, 3, 4, 278, 14],
["jump", "eq_done_741", 278, 14],
"eq_nn_743",
["is_text", 6, 3, 278, 14],
["jump_false", 6, "eq_nt_744", 278, 14],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 5, 3, 4, 278, 14],
["jump", "eq_done_741", 278, 14],
"eq_nt_744",
["is_null", 6, 3, 278, 14],
["jump_false", 6, "eq_nnl_745", 278, 14],
"_nop_tc_52",
["jump", "eq_nnl_745", 278, 14],
["true", 5, 278, 14],
["jump", "eq_done_741", 278, 14],
"eq_nnl_745",
["is_bool", 6, 3, 278, 14],
["jump_false", 6, "eq_nb_746", 278, 14],
"_nop_tc_53",
["jump", "eq_nb_746", 278, 14],
["eq_bool", 5, 3, 4, 278, 14],
["jump", "eq_done_741", 278, 14],
"eq_nb_746",
["false", 5, 278, 14],
"eq_done_741",
["move", 4, 5, 278, 14],
["jump_true", 4, "or_end_740", 278, 14],
["access", 5, "array", 278, 26],
["is_identical", 6, 3, 5, 278, 26],
["jump_true", 6, "eq_done_747", 278, 26],
["is_int", 7, 3, 278, 26],
["jump_false", 7, "eq_ni_748", 278, 26],
"_nop_tc_54",
["jump", "eq_ni_748", 278, 26],
["eq_int", 6, 3, 5, 278, 26],
["jump", "eq_done_747", 278, 26],
"eq_ni_748",
["is_num", 7, 3, 278, 26],
["jump_false", 7, "eq_nn_749", 278, 26],
"_nop_tc_55",
["jump", "eq_nn_749", 278, 26],
["eq_float", 6, 3, 5, 278, 26],
["jump", "eq_done_747", 278, 26],
"eq_nn_749",
["is_text", 7, 3, 278, 26],
["jump_false", 7, "eq_nt_750", 278, 26],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 6, 3, 5, 278, 26],
["jump", "eq_done_747", 278, 26],
"eq_nt_750",
["is_null", 7, 3, 278, 26],
["jump_false", 7, "eq_nnl_751", 278, 26],
"_nop_tc_58",
["jump", "eq_nnl_751", 278, 26],
["true", 6, 278, 26],
["jump", "eq_done_747", 278, 26],
"eq_nnl_751",
["is_bool", 7, 3, 278, 26],
["jump_false", 7, "eq_nb_752", 278, 26],
"_nop_tc_59",
["jump", "eq_nb_752", 278, 26],
["eq_bool", 6, 3, 5, 278, 26],
["jump", "eq_done_747", 278, 26],
"eq_nb_752",
["false", 6, 278, 26],
"eq_done_747",
["move", 4, 6, 278, 26],
"or_end_740",
["jump_false", 4, "if_else_738", 278, 26],
["access", 2, 0, 279, 11],
"while_start_753",
["load_field", 4, 1, "list", 280, 25],
["length", 5, 4, 280, 25],
["is_int", 4, 2, 280, 25],
["jump_false", 4, "rel_ni_755", 280, 25],
"_nop_tc_60",
"_nop_tc_61",
["lt_int", 4, 2, 5, 280, 25],
["jump", "rel_done_757", 280, 25],
"rel_ni_755",
"_nop_tc_62",
"_nop_tc_63",
"_nop_tc_64",
"_nop_tc_65",
["lt_float", 4, 2, 5, 280, 25],
["jump", "rel_done_757", 280, 25],
"rel_nn_756",
"_nop_tc_66",
["jump", "rel_err_758", 280, 25],
"_nop_tc_67",
["jump", "rel_err_758", 280, 25],
["lt_text", 4, 2, 5, 280, 25],
["jump", "rel_done_757", 280, 25],
"rel_err_758",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
280,
25
],
["access", 6, "error", 280, 25],
["access", 7, "cannot compare with '<': operands must be same type", 280, 25],
["array", 8, 0, 280, 25],
["push", 8, 7, 280, 25],
["frame", 7, 5, 2, 280, 25],
["null", 5, 280, 25],
["setarg", 7, 0, 5, 280, 25],
["setarg", 7, 1, 6, 280, 25],
["setarg", 7, 2, 8, 280, 25],
["invoke", 7, 5, 280, 25],
["disrupt", 280, 25],
"rel_done_757",
["jump_false", 4, "while_end_754", 280, 25],
["load_field", 4, 1, "list", 281, 27],
["load_dynamic", 5, 4, 2, 281, 37],
["get", 4, 28, 1, 281, 9],
["frame", 6, 4, 1, 281, 9],
["null", 4, 281, 9],
["setarg", 6, 0, 4, 281, 9],
["setarg", 6, 1, 5, 281, 9],
["invoke", 6, 4, 281, 9],
["access", 4, 1, 282, 17],
"_nop_tc_68",
"_nop_tc_69",
"_nop_tc_70",
"_nop_tc_71",
["add", 5, 2, 4, 282, 17],
["jump", "num_done_760", 282, 17],
"num_err_759",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
282,
17
],
["access", 6, "error", 282, 17],
["access", 7, "cannot apply '+': operands must be numbers", 282, 17],
["array", 8, 0, 282, 17],
["push", 8, 7, 282, 17],
["frame", 7, 4, 2, 282, 17],
["null", 4, 282, 17],
["setarg", 7, 0, 4, 282, 17],
["setarg", 7, 1, 6, 282, 17],
["setarg", 7, 2, 8, 282, 17],
["invoke", 7, 4, 282, 17],
["disrupt", 282, 17],
"num_done_760",
["move", 2, 5, 282, 17],
["jump", "while_start_753", 282, 17],
"while_end_754",
["jump", "if_end_739", 282, 17],
"if_else_738",
"if_end_739",
["access", 4, "record", 285, 14],
["is_identical", 5, 3, 4, 285, 14],
["jump_true", 5, "eq_done_763", 285, 14],
["is_int", 6, 3, 285, 14],
["jump_false", 6, "eq_ni_764", 285, 14],
"_nop_tc_72",
["jump", "eq_ni_764", 285, 14],
["eq_int", 5, 3, 4, 285, 14],
["jump", "eq_done_763", 285, 14],
"eq_ni_764",
["is_num", 6, 3, 285, 14],
["jump_false", 6, "eq_nn_765", 285, 14],
"_nop_tc_73",
["jump", "eq_nn_765", 285, 14],
["eq_float", 5, 3, 4, 285, 14],
["jump", "eq_done_763", 285, 14],
"eq_nn_765",
["is_text", 6, 3, 285, 14],
["jump_false", 6, "eq_nt_766", 285, 14],
"_nop_tc_74",
"_nop_tc_75",
["eq_text", 5, 3, 4, 285, 14],
["jump", "eq_done_763", 285, 14],
"eq_nt_766",
["is_null", 6, 3, 285, 14],
["jump_false", 6, "eq_nnl_767", 285, 14],
"_nop_tc_76",
["jump", "eq_nnl_767", 285, 14],
["true", 5, 285, 14],
["jump", "eq_done_763", 285, 14],
"eq_nnl_767",
["is_bool", 6, 3, 285, 14],
["jump_false", 6, "eq_nb_768", 285, 14],
"_nop_tc_77",
["jump", "eq_nb_768", 285, 14],
["eq_bool", 5, 3, 4, 285, 14],
["jump", "eq_done_763", 285, 14],
"eq_nb_768",
["false", 5, 285, 14],
"eq_done_763",
["jump_false", 5, "if_else_761", 285, 14],
["access", 2, 0, 286, 11],
"while_start_769",
["load_field", 3, 1, "list", 287, 25],
["length", 4, 3, 287, 25],
["is_int", 3, 2, 287, 25],
["jump_false", 3, "rel_ni_771", 287, 25],
"_nop_tc_78",
"_nop_tc_79",
["lt_int", 3, 2, 4, 287, 25],
["jump", "rel_done_773", 287, 25],
"rel_ni_771",
"_nop_tc_80",
"_nop_tc_81",
"_nop_tc_82",
"_nop_tc_83",
["lt_float", 3, 2, 4, 287, 25],
["jump", "rel_done_773", 287, 25],
"rel_nn_772",
"_nop_tc_84",
["jump", "rel_err_774", 287, 25],
"_nop_tc_85",
["jump", "rel_err_774", 287, 25],
["lt_text", 3, 2, 4, 287, 25],
["jump", "rel_done_773", 287, 25],
"rel_err_774",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
287,
25
],
["access", 5, "error", 287, 25],
["access", 6, "cannot compare with '<': operands must be same type", 287, 25],
["array", 7, 0, 287, 25],
["push", 7, 6, 287, 25],
["frame", 6, 4, 2, 287, 25],
["null", 4, 287, 25],
["setarg", 6, 0, 4, 287, 25],
["setarg", 6, 1, 5, 287, 25],
["setarg", 6, 2, 7, 287, 25],
["invoke", 6, 4, 287, 25],
["disrupt", 287, 25],
"rel_done_773",
["jump_false", 3, "while_end_770", 287, 25],
["load_field", 3, 1, "list", 288, 27],
["load_dynamic", 4, 3, 2, 288, 37],
["load_field", 3, 4, "right", 288, 37],
["get", 4, 28, 1, 288, 9],
["frame", 5, 4, 1, 288, 9],
["null", 4, 288, 9],
["setarg", 5, 0, 4, 288, 9],
["setarg", 5, 1, 3, 288, 9],
["invoke", 5, 3, 288, 9],
["access", 3, 1, 289, 17],
"_nop_tc_86",
"_nop_tc_87",
"_nop_tc_88",
"_nop_tc_89",
["add", 4, 2, 3, 289, 17],
["jump", "num_done_776", 289, 17],
"num_err_775",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
289,
17
],
["access", 5, "error", 289, 17],
["access", 6, "cannot apply '+': operands must be numbers", 289, 17],
["array", 7, 0, 289, 17],
["push", 7, 6, 289, 17],
["frame", 6, 3, 2, 289, 17],
["null", 3, 289, 17],
["setarg", 6, 0, 3, 289, 17],
["setarg", 6, 1, 5, 289, 17],
["setarg", 6, 2, 7, 289, 17],
["invoke", 6, 3, 289, 17],
["disrupt", 289, 17],
"num_done_776",
["move", 2, 4, 289, 17],
["jump", "while_start_769", 289, 17],
"while_end_770",
["jump", "if_end_762", 289, 17],
"if_else_761",
"if_end_762",
["null", 2, 289, 17],
["return", 2, 289, 17]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 296, 13],
["access", 4, 0, 297, 13],
["null", 5, 298, 16],
["null", 6, 299, 16],
"while_start_777",
["length", 7, 1, 300, 23],
["is_int", 8, 3, 300, 23],
["jump_false", 8, "rel_ni_779", 300, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 8, 3, 7, 300, 23],
["jump", "rel_done_781", 300, 23],
"rel_ni_779",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 8, 3, 7, 300, 23],
["jump", "rel_done_781", 300, 23],
"rel_nn_780",
"_nop_tc_7",
["jump", "rel_err_782", 300, 23],
"_nop_tc_8",
["jump", "rel_err_782", 300, 23],
["lt_text", 8, 3, 7, 300, 23],
["jump", "rel_done_781", 300, 23],
"rel_err_782",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
300,
23
],
["access", 9, "error", 300, 23],
["access", 10, "cannot compare with '<': operands must be same type", 300, 23],
["array", 11, 0, 300, 23],
["push", 11, 10, 300, 23],
["frame", 10, 7, 2, 300, 23],
["null", 7, 300, 23],
["setarg", 10, 0, 7, 300, 23],
["setarg", 10, 1, 9, 300, 23],
["setarg", 10, 2, 11, 300, 23],
["invoke", 10, 7, 300, 23],
["disrupt", 300, 23],
"rel_done_781",
["jump_false", 8, "while_end_778", 300, 23],
["load_dynamic", 7, 1, 3, 301, 20],
["move", 5, 7, 301, 20],
["load_field", 7, 5, "kind", 302, 14],
["move", 6, 7, 302, 14],
["access", 7, "var", 303, 19],
["is_identical", 8, 6, 7, 303, 19],
["jump_true", 8, "eq_done_786", 303, 19],
["is_int", 9, 6, 303, 19],
["jump_false", 9, "eq_ni_787", 303, 19],
"_nop_tc_9",
["jump", "eq_ni_787", 303, 19],
["eq_int", 8, 6, 7, 303, 19],
["jump", "eq_done_786", 303, 19],
"eq_ni_787",
["is_num", 9, 6, 303, 19],
["jump_false", 9, "eq_nn_788", 303, 19],
"_nop_tc_10",
["jump", "eq_nn_788", 303, 19],
["eq_float", 8, 6, 7, 303, 19],
["jump", "eq_done_786", 303, 19],
"eq_nn_788",
["is_text", 9, 6, 303, 19],
["jump_false", 9, "eq_nt_789", 303, 19],
"_nop_tc_11",
"_nop_tc_12",
["eq_text", 8, 6, 7, 303, 19],
["jump", "eq_done_786", 303, 19],
"eq_nt_789",
["is_null", 9, 6, 303, 19],
["jump_false", 9, "eq_nnl_790", 303, 19],
"_nop_tc_13",
["jump", "eq_nnl_790", 303, 19],
["true", 8, 303, 19],
["jump", "eq_done_786", 303, 19],
"eq_nnl_790",
["is_bool", 9, 6, 303, 19],
["jump_false", 9, "eq_nb_791", 303, 19],
"_nop_tc_14",
["jump", "eq_nb_791", 303, 19],
["eq_bool", 8, 6, 7, 303, 19],
["jump", "eq_done_786", 303, 19],
"eq_nb_791",
["false", 8, 303, 19],
"eq_done_786",
["move", 7, 8, 303, 19],
["jump_true", 7, "or_end_785", 303, 19],
["access", 8, "def", 303, 36],
["is_identical", 9, 6, 8, 303, 36],
["jump_true", 9, "eq_done_792", 303, 36],
["is_int", 10, 6, 303, 36],
["jump_false", 10, "eq_ni_793", 303, 36],
"_nop_tc_15",
["jump", "eq_ni_793", 303, 36],
["eq_int", 9, 6, 8, 303, 36],
["jump", "eq_done_792", 303, 36],
"eq_ni_793",
["is_num", 10, 6, 303, 36],
["jump_false", 10, "eq_nn_794", 303, 36],
"_nop_tc_16",
["jump", "eq_nn_794", 303, 36],
["eq_float", 9, 6, 8, 303, 36],
["jump", "eq_done_792", 303, 36],
"eq_nn_794",
["is_text", 10, 6, 303, 36],
["jump_false", 10, "eq_nt_795", 303, 36],
"_nop_tc_17",
"_nop_tc_18",
["eq_text", 9, 6, 8, 303, 36],
["jump", "eq_done_792", 303, 36],
"eq_nt_795",
["is_null", 10, 6, 303, 36],
["jump_false", 10, "eq_nnl_796", 303, 36],
"_nop_tc_19",
["jump", "eq_nnl_796", 303, 36],
["true", 9, 303, 36],
["jump", "eq_done_792", 303, 36],
"eq_nnl_796",
["is_bool", 10, 6, 303, 36],
["jump_false", 10, "eq_nb_797", 303, 36],
"_nop_tc_20",
["jump", "eq_nb_797", 303, 36],
["eq_bool", 9, 6, 8, 303, 36],
["jump", "eq_done_792", 303, 36],
"eq_nb_797",
["false", 9, 303, 36],
"eq_done_792",
["move", 7, 9, 303, 36],
"or_end_785",
["jump_false", 7, "if_else_783", 303, 36],
["load_field", 7, 5, "right", 304, 27],
["get", 8, 28, 1, 304, 9],
["frame", 9, 8, 1, 304, 9],
["null", 8, 304, 9],
["setarg", 9, 0, 8, 304, 9],
["setarg", 9, 1, 7, 304, 9],
["invoke", 9, 7, 304, 9],
["jump", "if_end_784", 304, 9],
"if_else_783",
["access", 7, "var_list", 305, 26],
["is_identical", 8, 6, 7, 305, 26],
["jump_true", 8, "eq_done_800", 305, 26],
["is_int", 9, 6, 305, 26],
["jump_false", 9, "eq_ni_801", 305, 26],
"_nop_tc_21",
["jump", "eq_ni_801", 305, 26],
["eq_int", 8, 6, 7, 305, 26],
["jump", "eq_done_800", 305, 26],
"eq_ni_801",
["is_num", 9, 6, 305, 26],
["jump_false", 9, "eq_nn_802", 305, 26],
"_nop_tc_22",
["jump", "eq_nn_802", 305, 26],
["eq_float", 8, 6, 7, 305, 26],
["jump", "eq_done_800", 305, 26],
"eq_nn_802",
["is_text", 9, 6, 305, 26],
["jump_false", 9, "eq_nt_803", 305, 26],
"_nop_tc_23",
"_nop_tc_24",
["eq_text", 8, 6, 7, 305, 26],
["jump", "eq_done_800", 305, 26],
"eq_nt_803",
["is_null", 9, 6, 305, 26],
["jump_false", 9, "eq_nnl_804", 305, 26],
"_nop_tc_25",
["jump", "eq_nnl_804", 305, 26],
["true", 8, 305, 26],
["jump", "eq_done_800", 305, 26],
"eq_nnl_804",
["is_bool", 9, 6, 305, 26],
["jump_false", 9, "eq_nb_805", 305, 26],
"_nop_tc_26",
["jump", "eq_nb_805", 305, 26],
["eq_bool", 8, 6, 7, 305, 26],
["jump", "eq_done_800", 305, 26],
"eq_nb_805",
["false", 8, 305, 26],
"eq_done_800",
["jump_false", 8, "if_else_798", 305, 26],
["access", 4, 0, 306, 13],
"while_start_806",
["load_field", 7, 5, "list", 307, 27],
["length", 8, 7, 307, 27],
["is_int", 7, 4, 307, 27],
["jump_false", 7, "rel_ni_808", 307, 27],
"_nop_tc_27",
"_nop_tc_28",
["lt_int", 7, 4, 8, 307, 27],
["jump", "rel_done_810", 307, 27],
"rel_ni_808",
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
["lt_float", 7, 4, 8, 307, 27],
["jump", "rel_done_810", 307, 27],
"rel_nn_809",
"_nop_tc_33",
["jump", "rel_err_811", 307, 27],
"_nop_tc_34",
["jump", "rel_err_811", 307, 27],
["lt_text", 7, 4, 8, 307, 27],
["jump", "rel_done_810", 307, 27],
"rel_err_811",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
307,
27
],
["access", 9, "error", 307, 27],
["access", 10, "cannot compare with '<': operands must be same type", 307, 27],
["array", 11, 0, 307, 27],
["push", 11, 10, 307, 27],
["frame", 10, 8, 2, 307, 27],
["null", 8, 307, 27],
["setarg", 10, 0, 8, 307, 27],
["setarg", 10, 1, 9, 307, 27],
["setarg", 10, 2, 11, 307, 27],
["invoke", 10, 8, 307, 27],
["disrupt", 307, 27],
"rel_done_810",
["jump_false", 7, "while_end_807", 307, 27],
["load_field", 7, 5, "list", 308, 29],
["load_dynamic", 8, 7, 4, 308, 39],
["load_field", 7, 8, "right", 308, 39],
["get", 8, 28, 1, 308, 11],
["frame", 9, 8, 1, 308, 11],
["null", 8, 308, 11],
["setarg", 9, 0, 8, 308, 11],
["setarg", 9, 1, 7, 308, 11],
["invoke", 9, 7, 308, 11],
["access", 7, 1, 309, 19],
"_nop_tc_35",
"_nop_tc_36",
"_nop_tc_37",
"_nop_tc_38",
["add", 8, 4, 7, 309, 19],
["jump", "num_done_813", 309, 19],
"num_err_812",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
309,
19
],
["access", 9, "error", 309, 19],
["access", 10, "cannot apply '+': operands must be numbers", 309, 19],
["array", 11, 0, 309, 19],
["push", 11, 10, 309, 19],
["frame", 10, 7, 2, 309, 19],
["null", 7, 309, 19],
["setarg", 10, 0, 7, 309, 19],
["setarg", 10, 1, 9, 309, 19],
["setarg", 10, 2, 11, 309, 19],
["invoke", 10, 7, 309, 19],
["disrupt", 309, 19],
"num_done_813",
["move", 4, 8, 309, 19],
["jump", "while_start_806", 309, 19],
"while_end_807",
["jump", "if_end_799", 309, 19],
"if_else_798",
["access", 7, "call", 311, 26],
["is_identical", 8, 6, 7, 311, 26],
["jump_true", 8, "eq_done_816", 311, 26],
["is_int", 9, 6, 311, 26],
["jump_false", 9, "eq_ni_817", 311, 26],
"_nop_tc_39",
["jump", "eq_ni_817", 311, 26],
["eq_int", 8, 6, 7, 311, 26],
["jump", "eq_done_816", 311, 26],
"eq_ni_817",
["is_num", 9, 6, 311, 26],
["jump_false", 9, "eq_nn_818", 311, 26],
"_nop_tc_40",
["jump", "eq_nn_818", 311, 26],
["eq_float", 8, 6, 7, 311, 26],
["jump", "eq_done_816", 311, 26],
"eq_nn_818",
["is_text", 9, 6, 311, 26],
["jump_false", 9, "eq_nt_819", 311, 26],
"_nop_tc_41",
"_nop_tc_42",
["eq_text", 8, 6, 7, 311, 26],
["jump", "eq_done_816", 311, 26],
"eq_nt_819",
["is_null", 9, 6, 311, 26],
["jump_false", 9, "eq_nnl_820", 311, 26],
"_nop_tc_43",
["jump", "eq_nnl_820", 311, 26],
["true", 8, 311, 26],
["jump", "eq_done_816", 311, 26],
"eq_nnl_820",
["is_bool", 9, 6, 311, 26],
["jump_false", 9, "eq_nb_821", 311, 26],
"_nop_tc_44",
["jump", "eq_nb_821", 311, 26],
["eq_bool", 8, 6, 7, 311, 26],
["jump", "eq_done_816", 311, 26],
"eq_nb_821",
["false", 8, 311, 26],
"eq_done_816",
["jump_false", 8, "if_else_814", 311, 26],
["load_field", 7, 5, "expression", 312, 27],
["get", 8, 28, 1, 312, 9],
["frame", 9, 8, 1, 312, 9],
["null", 8, 312, 9],
["setarg", 9, 0, 8, 312, 9],
["setarg", 9, 1, 7, 312, 9],
["invoke", 9, 7, 312, 9],
["jump", "if_end_815", 312, 9],
"if_else_814",
["access", 7, "if", 313, 26],
["is_identical", 8, 6, 7, 313, 26],
["jump_true", 8, "eq_done_824", 313, 26],
["is_int", 9, 6, 313, 26],
["jump_false", 9, "eq_ni_825", 313, 26],
"_nop_tc_45",
["jump", "eq_ni_825", 313, 26],
["eq_int", 8, 6, 7, 313, 26],
["jump", "eq_done_824", 313, 26],
"eq_ni_825",
["is_num", 9, 6, 313, 26],
["jump_false", 9, "eq_nn_826", 313, 26],
"_nop_tc_46",
["jump", "eq_nn_826", 313, 26],
["eq_float", 8, 6, 7, 313, 26],
["jump", "eq_done_824", 313, 26],
"eq_nn_826",
["is_text", 9, 6, 313, 26],
["jump_false", 9, "eq_nt_827", 313, 26],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 8, 6, 7, 313, 26],
["jump", "eq_done_824", 313, 26],
"eq_nt_827",
["is_null", 9, 6, 313, 26],
["jump_false", 9, "eq_nnl_828", 313, 26],
"_nop_tc_49",
["jump", "eq_nnl_828", 313, 26],
["true", 8, 313, 26],
["jump", "eq_done_824", 313, 26],
"eq_nnl_828",
["is_bool", 9, 6, 313, 26],
["jump_false", 9, "eq_nb_829", 313, 26],
"_nop_tc_50",
["jump", "eq_nb_829", 313, 26],
["eq_bool", 8, 6, 7, 313, 26],
["jump", "eq_done_824", 313, 26],
"eq_nb_829",
["false", 8, 313, 26],
"eq_done_824",
["jump_false", 8, "if_else_822", 313, 26],
["load_field", 7, 5, "expression", 314, 27],
["get", 8, 28, 1, 314, 9],
["frame", 9, 8, 1, 314, 9],
["null", 8, 314, 9],
["setarg", 9, 0, 8, 314, 9],
["setarg", 9, 1, 7, 314, 9],
["invoke", 9, 7, 314, 9],
["load_field", 7, 5, "then", 315, 29],
["get", 8, 29, 1, 315, 9],
["frame", 9, 8, 2, 315, 9],
["null", 8, 315, 9],
["setarg", 9, 0, 8, 315, 9],
["setarg", 9, 1, 7, 315, 9],
["setarg", 9, 2, 2, 315, 9],
["invoke", 9, 7, 315, 9],
["load_field", 7, 5, "list", 316, 29],
["get", 8, 29, 1, 316, 9],
["frame", 9, 8, 2, 316, 9],
["null", 8, 316, 9],
["setarg", 9, 0, 8, 316, 9],
["setarg", 9, 1, 7, 316, 9],
["setarg", 9, 2, 2, 316, 9],
["invoke", 9, 7, 316, 9],
["load_field", 7, 5, "else", 317, 13],
["null", 8, 317, 26],
["is_identical", 9, 7, 8, 317, 26],
["jump_true", 9, "ne_nid_833", 317, 26],
["jump", "ne_ni_834", 317, 26],
"ne_nid_833",
["false", 9, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_ni_834",
["is_int", 10, 7, 317, 26],
["jump_false", 10, "ne_nn_835", 317, 26],
"_nop_tc_51",
["jump", "ne_nn_835", 317, 26],
["ne_int", 9, 7, 8, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_nn_835",
["is_num", 10, 7, 317, 26],
["jump_false", 10, "ne_nt_836", 317, 26],
"_nop_tc_52",
["jump", "ne_nt_836", 317, 26],
["ne_float", 9, 7, 8, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_nt_836",
["is_text", 10, 7, 317, 26],
["jump_false", 10, "ne_nnl_837", 317, 26],
"_nop_tc_53",
["jump", "ne_nnl_837", 317, 26],
["ne_text", 9, 7, 8, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_nnl_837",
["is_null", 10, 7, 317, 26],
["jump_false", 10, "ne_nb_838", 317, 26],
"_nop_tc_54",
"_nop_tc_55",
["false", 9, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_nb_838",
["is_bool", 10, 7, 317, 26],
["jump_false", 10, "ne_mis_839", 317, 26],
"_nop_tc_56",
["jump", "ne_mis_839", 317, 26],
["ne_bool", 9, 7, 8, 317, 26],
["jump", "ne_done_832", 317, 26],
"ne_mis_839",
["true", 9, 317, 26],
"ne_done_832",
["jump_false", 9, "if_else_830", 317, 26],
["load_field", 7, 5, "else", 317, 52],
["get", 8, 29, 1, 317, 32],
["frame", 9, 8, 2, 317, 32],
["null", 8, 317, 32],
["setarg", 9, 0, 8, 317, 32],
["setarg", 9, 1, 7, 317, 32],
["setarg", 9, 2, 2, 317, 32],
["invoke", 9, 7, 317, 32],
["jump", "if_end_831", 317, 32],
"if_else_830",
"if_end_831",
["jump", "if_end_823", 317, 32],
"if_else_822",
["access", 7, "while", 318, 26],
["is_identical", 8, 6, 7, 318, 26],
["jump_true", 8, "eq_done_843", 318, 26],
["is_int", 9, 6, 318, 26],
["jump_false", 9, "eq_ni_844", 318, 26],
"_nop_tc_57",
["jump", "eq_ni_844", 318, 26],
["eq_int", 8, 6, 7, 318, 26],
["jump", "eq_done_843", 318, 26],
"eq_ni_844",
["is_num", 9, 6, 318, 26],
["jump_false", 9, "eq_nn_845", 318, 26],
"_nop_tc_58",
["jump", "eq_nn_845", 318, 26],
["eq_float", 8, 6, 7, 318, 26],
["jump", "eq_done_843", 318, 26],
"eq_nn_845",
["is_text", 9, 6, 318, 26],
["jump_false", 9, "eq_nt_846", 318, 26],
"_nop_tc_59",
"_nop_tc_60",
["eq_text", 8, 6, 7, 318, 26],
["jump", "eq_done_843", 318, 26],
"eq_nt_846",
["is_null", 9, 6, 318, 26],
["jump_false", 9, "eq_nnl_847", 318, 26],
"_nop_tc_61",
["jump", "eq_nnl_847", 318, 26],
["true", 8, 318, 26],
["jump", "eq_done_843", 318, 26],
"eq_nnl_847",
["is_bool", 9, 6, 318, 26],
["jump_false", 9, "eq_nb_848", 318, 26],
"_nop_tc_62",
["jump", "eq_nb_848", 318, 26],
["eq_bool", 8, 6, 7, 318, 26],
["jump", "eq_done_843", 318, 26],
"eq_nb_848",
["false", 8, 318, 26],
"eq_done_843",
["move", 7, 8, 318, 26],
["jump_true", 7, "or_end_842", 318, 26],
["access", 8, "do", 318, 45],
["is_identical", 9, 6, 8, 318, 45],
["jump_true", 9, "eq_done_849", 318, 45],
["is_int", 10, 6, 318, 45],
["jump_false", 10, "eq_ni_850", 318, 45],
"_nop_tc_63",
["jump", "eq_ni_850", 318, 45],
["eq_int", 9, 6, 8, 318, 45],
["jump", "eq_done_849", 318, 45],
"eq_ni_850",
["is_num", 10, 6, 318, 45],
["jump_false", 10, "eq_nn_851", 318, 45],
"_nop_tc_64",
["jump", "eq_nn_851", 318, 45],
["eq_float", 9, 6, 8, 318, 45],
["jump", "eq_done_849", 318, 45],
"eq_nn_851",
["is_text", 10, 6, 318, 45],
["jump_false", 10, "eq_nt_852", 318, 45],
"_nop_tc_65",
"_nop_tc_66",
["eq_text", 9, 6, 8, 318, 45],
["jump", "eq_done_849", 318, 45],
"eq_nt_852",
["is_null", 10, 6, 318, 45],
["jump_false", 10, "eq_nnl_853", 318, 45],
"_nop_tc_67",
["jump", "eq_nnl_853", 318, 45],
["true", 9, 318, 45],
["jump", "eq_done_849", 318, 45],
"eq_nnl_853",
["is_bool", 10, 6, 318, 45],
["jump_false", 10, "eq_nb_854", 318, 45],
"_nop_tc_68",
["jump", "eq_nb_854", 318, 45],
["eq_bool", 9, 6, 8, 318, 45],
["jump", "eq_done_849", 318, 45],
"eq_nb_854",
["false", 9, 318, 45],
"eq_done_849",
["move", 7, 9, 318, 45],
"or_end_842",
["jump_false", 7, "if_else_840", 318, 45],
["load_field", 7, 5, "expression", 319, 27],
["get", 8, 28, 1, 319, 9],
["frame", 9, 8, 1, 319, 9],
["null", 8, 319, 9],
["setarg", 9, 0, 8, 319, 9],
["setarg", 9, 1, 7, 319, 9],
["invoke", 9, 7, 319, 9],
["load_field", 7, 5, "statements", 320, 29],
["get", 8, 29, 1, 320, 9],
["frame", 9, 8, 2, 320, 9],
["null", 8, 320, 9],
["setarg", 9, 0, 8, 320, 9],
["setarg", 9, 1, 7, 320, 9],
["setarg", 9, 2, 2, 320, 9],
["invoke", 9, 7, 320, 9],
["jump", "if_end_841", 320, 9],
"if_else_840",
["access", 7, "for", 321, 26],
["is_identical", 8, 6, 7, 321, 26],
["jump_true", 8, "eq_done_857", 321, 26],
["is_int", 9, 6, 321, 26],
["jump_false", 9, "eq_ni_858", 321, 26],
"_nop_tc_69",
["jump", "eq_ni_858", 321, 26],
["eq_int", 8, 6, 7, 321, 26],
["jump", "eq_done_857", 321, 26],
"eq_ni_858",
["is_num", 9, 6, 321, 26],
["jump_false", 9, "eq_nn_859", 321, 26],
"_nop_tc_70",
["jump", "eq_nn_859", 321, 26],
["eq_float", 8, 6, 7, 321, 26],
["jump", "eq_done_857", 321, 26],
"eq_nn_859",
["is_text", 9, 6, 321, 26],
["jump_false", 9, "eq_nt_860", 321, 26],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 8, 6, 7, 321, 26],
["jump", "eq_done_857", 321, 26],
"eq_nt_860",
["is_null", 9, 6, 321, 26],
["jump_false", 9, "eq_nnl_861", 321, 26],
"_nop_tc_73",
["jump", "eq_nnl_861", 321, 26],
["true", 8, 321, 26],
["jump", "eq_done_857", 321, 26],
"eq_nnl_861",
["is_bool", 9, 6, 321, 26],
["jump_false", 9, "eq_nb_862", 321, 26],
"_nop_tc_74",
["jump", "eq_nb_862", 321, 26],
["eq_bool", 8, 6, 7, 321, 26],
["jump", "eq_done_857", 321, 26],
"eq_nb_862",
["false", 8, 321, 26],
"eq_done_857",
["jump_false", 8, "if_else_855", 321, 26],
["load_field", 7, 5, "init", 322, 13],
["null", 8, 322, 26],
["is_identical", 9, 7, 8, 322, 26],
["jump_true", 9, "ne_nid_866", 322, 26],
["jump", "ne_ni_867", 322, 26],
"ne_nid_866",
["false", 9, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_ni_867",
["is_int", 10, 7, 322, 26],
["jump_false", 10, "ne_nn_868", 322, 26],
"_nop_tc_75",
["jump", "ne_nn_868", 322, 26],
["ne_int", 9, 7, 8, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_nn_868",
["is_num", 10, 7, 322, 26],
["jump_false", 10, "ne_nt_869", 322, 26],
"_nop_tc_76",
["jump", "ne_nt_869", 322, 26],
["ne_float", 9, 7, 8, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_nt_869",
["is_text", 10, 7, 322, 26],
["jump_false", 10, "ne_nnl_870", 322, 26],
"_nop_tc_77",
["jump", "ne_nnl_870", 322, 26],
["ne_text", 9, 7, 8, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_nnl_870",
["is_null", 10, 7, 322, 26],
["jump_false", 10, "ne_nb_871", 322, 26],
"_nop_tc_78",
"_nop_tc_79",
["false", 9, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_nb_871",
["is_bool", 10, 7, 322, 26],
["jump_false", 10, "ne_mis_872", 322, 26],
"_nop_tc_80",
["jump", "ne_mis_872", 322, 26],
["ne_bool", 9, 7, 8, 322, 26],
["jump", "ne_done_865", 322, 26],
"ne_mis_872",
["true", 9, 322, 26],
"ne_done_865",
["jump_false", 9, "if_else_863", 322, 26],
["load_field", 7, 5, "init", 323, 15],
["load_field", 8, 7, "kind", 323, 15],
["access", 7, "var", 323, 33],
["is_identical", 9, 8, 7, 323, 33],
["jump_true", 9, "eq_done_876", 323, 33],
["is_int", 10, 8, 323, 33],
["jump_false", 10, "eq_ni_877", 323, 33],
"_nop_tc_81",
["jump", "eq_ni_877", 323, 33],
["eq_int", 9, 8, 7, 323, 33],
["jump", "eq_done_876", 323, 33],
"eq_ni_877",
["is_num", 10, 8, 323, 33],
["jump_false", 10, "eq_nn_878", 323, 33],
"_nop_tc_82",
["jump", "eq_nn_878", 323, 33],
["eq_float", 9, 8, 7, 323, 33],
["jump", "eq_done_876", 323, 33],
"eq_nn_878",
["is_text", 10, 8, 323, 33],
["jump_false", 10, "eq_nt_879", 323, 33],
"_nop_tc_83",
"_nop_tc_84",
["eq_text", 9, 8, 7, 323, 33],
["jump", "eq_done_876", 323, 33],
"eq_nt_879",
["is_null", 10, 8, 323, 33],
["jump_false", 10, "eq_nnl_880", 323, 33],
"_nop_tc_85",
["jump", "eq_nnl_880", 323, 33],
["true", 9, 323, 33],
["jump", "eq_done_876", 323, 33],
"eq_nnl_880",
["is_bool", 10, 8, 323, 33],
["jump_false", 10, "eq_nb_881", 323, 33],
"_nop_tc_86",
["jump", "eq_nb_881", 323, 33],
["eq_bool", 9, 8, 7, 323, 33],
["jump", "eq_done_876", 323, 33],
"eq_nb_881",
["false", 9, 323, 33],
"eq_done_876",
["move", 7, 9, 323, 33],
["jump_true", 7, "or_end_875", 323, 33],
["load_field", 8, 5, "init", 323, 42],
["load_field", 9, 8, "kind", 323, 42],
["access", 8, "def", 323, 60],
["is_identical", 10, 9, 8, 323, 60],
["jump_true", 10, "eq_done_882", 323, 60],
["is_int", 11, 9, 323, 60],
["jump_false", 11, "eq_ni_883", 323, 60],
"_nop_tc_87",
["jump", "eq_ni_883", 323, 60],
["eq_int", 10, 9, 8, 323, 60],
["jump", "eq_done_882", 323, 60],
"eq_ni_883",
["is_num", 11, 9, 323, 60],
["jump_false", 11, "eq_nn_884", 323, 60],
"_nop_tc_88",
["jump", "eq_nn_884", 323, 60],
["eq_float", 10, 9, 8, 323, 60],
["jump", "eq_done_882", 323, 60],
"eq_nn_884",
["is_text", 11, 9, 323, 60],
["jump_false", 11, "eq_nt_885", 323, 60],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 10, 9, 8, 323, 60],
["jump", "eq_done_882", 323, 60],
"eq_nt_885",
["is_null", 11, 9, 323, 60],
["jump_false", 11, "eq_nnl_886", 323, 60],
"_nop_tc_91",
["jump", "eq_nnl_886", 323, 60],
["true", 10, 323, 60],
["jump", "eq_done_882", 323, 60],
"eq_nnl_886",
["is_bool", 11, 9, 323, 60],
["jump_false", 11, "eq_nb_887", 323, 60],
"_nop_tc_92",
["jump", "eq_nb_887", 323, 60],
["eq_bool", 10, 9, 8, 323, 60],
["jump", "eq_done_882", 323, 60],
"eq_nb_887",
["false", 10, 323, 60],
"eq_done_882",
["move", 7, 10, 323, 60],
"or_end_875",
["jump_false", 7, "if_else_873", 323, 60],
["load_field", 7, 5, "init", 324, 31],
["load_field", 8, 7, "right", 324, 31],
["get", 7, 28, 1, 324, 13],
["frame", 9, 7, 1, 324, 13],
["null", 7, 324, 13],
["setarg", 9, 0, 7, 324, 13],
["setarg", 9, 1, 8, 324, 13],
["invoke", 9, 7, 324, 13],
["jump", "if_end_874", 324, 13],
"if_else_873",
["load_field", 7, 5, "init", 326, 31],
["get", 8, 28, 1, 326, 13],
["frame", 9, 8, 1, 326, 13],
["null", 8, 326, 13],
["setarg", 9, 0, 8, 326, 13],
["setarg", 9, 1, 7, 326, 13],
["invoke", 9, 7, 326, 13],
"if_end_874",
["jump", "if_end_864", 326, 13],
"if_else_863",
"if_end_864",
["load_field", 7, 5, "test", 329, 27],
["get", 8, 28, 1, 329, 9],
["frame", 9, 8, 1, 329, 9],
["null", 8, 329, 9],
["setarg", 9, 0, 8, 329, 9],
["setarg", 9, 1, 7, 329, 9],
["invoke", 9, 7, 329, 9],
["load_field", 7, 5, "update", 330, 27],
["get", 8, 28, 1, 330, 9],
["frame", 9, 8, 1, 330, 9],
["null", 8, 330, 9],
["setarg", 9, 0, 8, 330, 9],
["setarg", 9, 1, 7, 330, 9],
["invoke", 9, 7, 330, 9],
["load_field", 7, 5, "statements", 331, 29],
["get", 8, 29, 1, 331, 9],
["frame", 9, 8, 2, 331, 9],
["null", 8, 331, 9],
["setarg", 9, 0, 8, 331, 9],
["setarg", 9, 1, 7, 331, 9],
["setarg", 9, 2, 2, 331, 9],
["invoke", 9, 7, 331, 9],
["jump", "if_end_856", 331, 9],
"if_else_855",
["access", 7, "return", 332, 26],
["is_identical", 8, 6, 7, 332, 26],
["jump_true", 8, "eq_done_891", 332, 26],
["is_int", 9, 6, 332, 26],
["jump_false", 9, "eq_ni_892", 332, 26],
"_nop_tc_93",
["jump", "eq_ni_892", 332, 26],
["eq_int", 8, 6, 7, 332, 26],
["jump", "eq_done_891", 332, 26],
"eq_ni_892",
["is_num", 9, 6, 332, 26],
["jump_false", 9, "eq_nn_893", 332, 26],
"_nop_tc_94",
["jump", "eq_nn_893", 332, 26],
["eq_float", 8, 6, 7, 332, 26],
["jump", "eq_done_891", 332, 26],
"eq_nn_893",
["is_text", 9, 6, 332, 26],
["jump_false", 9, "eq_nt_894", 332, 26],
"_nop_tc_95",
"_nop_tc_96",
["eq_text", 8, 6, 7, 332, 26],
["jump", "eq_done_891", 332, 26],
"eq_nt_894",
["is_null", 9, 6, 332, 26],
["jump_false", 9, "eq_nnl_895", 332, 26],
"_nop_tc_97",
["jump", "eq_nnl_895", 332, 26],
["true", 8, 332, 26],
["jump", "eq_done_891", 332, 26],
"eq_nnl_895",
["is_bool", 9, 6, 332, 26],
["jump_false", 9, "eq_nb_896", 332, 26],
"_nop_tc_98",
["jump", "eq_nb_896", 332, 26],
["eq_bool", 8, 6, 7, 332, 26],
["jump", "eq_done_891", 332, 26],
"eq_nb_896",
["false", 8, 332, 26],
"eq_done_891",
["move", 7, 8, 332, 26],
["jump_true", 7, "or_end_890", 332, 26],
["access", 8, "go", 332, 46],
["is_identical", 9, 6, 8, 332, 46],
["jump_true", 9, "eq_done_897", 332, 46],
["is_int", 10, 6, 332, 46],
["jump_false", 10, "eq_ni_898", 332, 46],
"_nop_tc_99",
["jump", "eq_ni_898", 332, 46],
["eq_int", 9, 6, 8, 332, 46],
["jump", "eq_done_897", 332, 46],
"eq_ni_898",
["is_num", 10, 6, 332, 46],
["jump_false", 10, "eq_nn_899", 332, 46],
"_nop_tc_100",
["jump", "eq_nn_899", 332, 46],
["eq_float", 9, 6, 8, 332, 46],
["jump", "eq_done_897", 332, 46],
"eq_nn_899",
["is_text", 10, 6, 332, 46],
["jump_false", 10, "eq_nt_900", 332, 46],
"_nop_tc_101",
"_nop_tc_102",
["eq_text", 9, 6, 8, 332, 46],
["jump", "eq_done_897", 332, 46],
"eq_nt_900",
["is_null", 10, 6, 332, 46],
["jump_false", 10, "eq_nnl_901", 332, 46],
"_nop_tc_103",
["jump", "eq_nnl_901", 332, 46],
["true", 9, 332, 46],
["jump", "eq_done_897", 332, 46],
"eq_nnl_901",
["is_bool", 10, 6, 332, 46],
["jump_false", 10, "eq_nb_902", 332, 46],
"_nop_tc_104",
["jump", "eq_nb_902", 332, 46],
["eq_bool", 9, 6, 8, 332, 46],
["jump", "eq_done_897", 332, 46],
"eq_nb_902",
["false", 9, 332, 46],
"eq_done_897",
["move", 7, 9, 332, 46],
"or_end_890",
["jump_false", 7, "if_else_888", 332, 46],
["load_field", 7, 5, "expression", 333, 27],
["get", 8, 28, 1, 333, 9],
["frame", 9, 8, 1, 333, 9],
["null", 8, 333, 9],
["setarg", 9, 0, 8, 333, 9],
["setarg", 9, 1, 7, 333, 9],
["invoke", 9, 7, 333, 9],
["jump", "if_end_889", 333, 9],
"if_else_888",
["access", 7, "block", 334, 26],
["is_identical", 8, 6, 7, 334, 26],
["jump_true", 8, "eq_done_905", 334, 26],
["is_int", 9, 6, 334, 26],
["jump_false", 9, "eq_ni_906", 334, 26],
"_nop_tc_105",
["jump", "eq_ni_906", 334, 26],
["eq_int", 8, 6, 7, 334, 26],
["jump", "eq_done_905", 334, 26],
"eq_ni_906",
["is_num", 9, 6, 334, 26],
["jump_false", 9, "eq_nn_907", 334, 26],
"_nop_tc_106",
["jump", "eq_nn_907", 334, 26],
["eq_float", 8, 6, 7, 334, 26],
["jump", "eq_done_905", 334, 26],
"eq_nn_907",
["is_text", 9, 6, 334, 26],
["jump_false", 9, "eq_nt_908", 334, 26],
"_nop_tc_107",
"_nop_tc_108",
["eq_text", 8, 6, 7, 334, 26],
["jump", "eq_done_905", 334, 26],
"eq_nt_908",
["is_null", 9, 6, 334, 26],
["jump_false", 9, "eq_nnl_909", 334, 26],
"_nop_tc_109",
["jump", "eq_nnl_909", 334, 26],
["true", 8, 334, 26],
["jump", "eq_done_905", 334, 26],
"eq_nnl_909",
["is_bool", 9, 6, 334, 26],
["jump_false", 9, "eq_nb_910", 334, 26],
"_nop_tc_110",
["jump", "eq_nb_910", 334, 26],
["eq_bool", 8, 6, 7, 334, 26],
["jump", "eq_done_905", 334, 26],
"eq_nb_910",
["false", 8, 334, 26],
"eq_done_905",
["jump_false", 8, "if_else_903", 334, 26],
["load_field", 7, 5, "statements", 335, 29],
["get", 8, 29, 1, 335, 9],
["frame", 9, 8, 2, 335, 9],
["null", 8, 335, 9],
["setarg", 9, 0, 8, 335, 9],
["setarg", 9, 1, 7, 335, 9],
["setarg", 9, 2, 2, 335, 9],
["invoke", 9, 7, 335, 9],
["jump", "if_end_904", 335, 9],
"if_else_903",
["access", 7, "label", 336, 26],
["is_identical", 8, 6, 7, 336, 26],
["jump_true", 8, "eq_done_913", 336, 26],
["is_int", 9, 6, 336, 26],
["jump_false", 9, "eq_ni_914", 336, 26],
"_nop_tc_111",
["jump", "eq_ni_914", 336, 26],
["eq_int", 8, 6, 7, 336, 26],
["jump", "eq_done_913", 336, 26],
"eq_ni_914",
["is_num", 9, 6, 336, 26],
["jump_false", 9, "eq_nn_915", 336, 26],
"_nop_tc_112",
["jump", "eq_nn_915", 336, 26],
["eq_float", 8, 6, 7, 336, 26],
["jump", "eq_done_913", 336, 26],
"eq_nn_915",
["is_text", 9, 6, 336, 26],
["jump_false", 9, "eq_nt_916", 336, 26],
"_nop_tc_113",
"_nop_tc_114",
["eq_text", 8, 6, 7, 336, 26],
["jump", "eq_done_913", 336, 26],
"eq_nt_916",
["is_null", 9, 6, 336, 26],
["jump_false", 9, "eq_nnl_917", 336, 26],
"_nop_tc_115",
["jump", "eq_nnl_917", 336, 26],
["true", 8, 336, 26],
["jump", "eq_done_913", 336, 26],
"eq_nnl_917",
["is_bool", 9, 6, 336, 26],
["jump_false", 9, "eq_nb_918", 336, 26],
"_nop_tc_116",
["jump", "eq_nb_918", 336, 26],
["eq_bool", 8, 6, 7, 336, 26],
["jump", "eq_done_913", 336, 26],
"eq_nb_918",
["false", 8, 336, 26],
"eq_done_913",
["jump_false", 8, "if_else_911", 336, 26],
["load_field", 7, 5, "statement", 337, 13],
["null", 8, 337, 31],
["is_identical", 9, 7, 8, 337, 31],
["jump_true", 9, "ne_nid_922", 337, 31],
["jump", "ne_ni_923", 337, 31],
"ne_nid_922",
["false", 9, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_ni_923",
["is_int", 10, 7, 337, 31],
["jump_false", 10, "ne_nn_924", 337, 31],
"_nop_tc_117",
["jump", "ne_nn_924", 337, 31],
["ne_int", 9, 7, 8, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_nn_924",
["is_num", 10, 7, 337, 31],
["jump_false", 10, "ne_nt_925", 337, 31],
"_nop_tc_118",
["jump", "ne_nt_925", 337, 31],
["ne_float", 9, 7, 8, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_nt_925",
["is_text", 10, 7, 337, 31],
["jump_false", 10, "ne_nnl_926", 337, 31],
"_nop_tc_119",
["jump", "ne_nnl_926", 337, 31],
["ne_text", 9, 7, 8, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_nnl_926",
["is_null", 10, 7, 337, 31],
["jump_false", 10, "ne_nb_927", 337, 31],
"_nop_tc_120",
"_nop_tc_121",
["false", 9, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_nb_927",
["is_bool", 10, 7, 337, 31],
["jump_false", 10, "ne_mis_928", 337, 31],
"_nop_tc_122",
["jump", "ne_mis_928", 337, 31],
["ne_bool", 9, 7, 8, 337, 31],
["jump", "ne_done_921", 337, 31],
"ne_mis_928",
["true", 9, 337, 31],
"ne_done_921",
["jump_false", 9, "if_else_919", 337, 31],
["load_field", 7, 5, "statement", 338, 32],
["array", 8, 1, 338, 32],
["push", 8, 7, 338, 32],
["get", 7, 29, 1, 338, 11],
["frame", 9, 7, 2, 338, 11],
["null", 7, 338, 11],
["setarg", 9, 0, 7, 338, 11],
["setarg", 9, 1, 8, 338, 11],
["setarg", 9, 2, 2, 338, 11],
["invoke", 9, 7, 338, 11],
["jump", "if_end_920", 338, 11],
"if_else_919",
"if_end_920",
["jump", "if_end_912", 338, 11],
"if_else_911",
["access", 7, "function", 340, 26],
["is_identical", 8, 6, 7, 340, 26],
["jump_true", 8, "eq_done_931", 340, 26],
["is_int", 9, 6, 340, 26],
["jump_false", 9, "eq_ni_932", 340, 26],
"_nop_tc_123",
["jump", "eq_ni_932", 340, 26],
["eq_int", 8, 6, 7, 340, 26],
["jump", "eq_done_931", 340, 26],
"eq_ni_932",
["is_num", 9, 6, 340, 26],
["jump_false", 9, "eq_nn_933", 340, 26],
"_nop_tc_124",
["jump", "eq_nn_933", 340, 26],
["eq_float", 8, 6, 7, 340, 26],
["jump", "eq_done_931", 340, 26],
"eq_nn_933",
["is_text", 9, 6, 340, 26],
["jump_false", 9, "eq_nt_934", 340, 26],
"_nop_tc_125",
"_nop_tc_126",
["eq_text", 8, 6, 7, 340, 26],
["jump", "eq_done_931", 340, 26],
"eq_nt_934",
["is_null", 9, 6, 340, 26],
["jump_false", 9, "eq_nnl_935", 340, 26],
"_nop_tc_127",
["jump", "eq_nnl_935", 340, 26],
["true", 8, 340, 26],
["jump", "eq_done_931", 340, 26],
"eq_nnl_935",
["is_bool", 9, 6, 340, 26],
["jump_false", 9, "eq_nb_936", 340, 26],
"_nop_tc_128",
["jump", "eq_nb_936", 340, 26],
["eq_bool", 8, 6, 7, 340, 26],
["jump", "eq_done_931", 340, 26],
"eq_nb_936",
["false", 8, 340, 26],
"eq_done_931",
["jump_false", 8, "if_else_929", 340, 26],
["jump", "if_end_930", 340, 38],
"if_else_929",
"if_end_930",
"if_end_912",
"if_end_904",
"if_end_889",
"if_end_856",
"if_end_841",
"if_end_823",
"if_end_815",
"if_end_799",
"if_end_784",
["access", 7, 1, 344, 15],
"_nop_tc_129",
"_nop_tc_130",
"_nop_tc_131",
"_nop_tc_132",
["add", 8, 3, 7, 344, 15],
["jump", "num_done_938", 344, 15],
"num_err_937",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
344,
15
],
["access", 9, "error", 344, 15],
["access", 10, "cannot apply '+': operands must be numbers", 344, 15],
["array", 11, 0, 344, 15],
["push", 11, 10, 344, 15],
["frame", 10, 7, 2, 344, 15],
["null", 7, 344, 15],
["setarg", 10, 0, 7, 344, 15],
["setarg", 10, 1, 9, 344, 15],
["setarg", 10, 2, 11, 344, 15],
["invoke", 10, 7, 344, 15],
["disrupt", 344, 15],
"num_done_938",
["move", 3, 8, 344, 15],
["jump", "while_start_777", 344, 15],
"while_end_778",
["null", 3, 344, 15],
["return", 3, 344, 15]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["get", 1, 1, 1, 349, 20],
["load_field", 2, 1, "statements", 349, 20],
["access", 1, 0, 349, 36],
["get", 3, 2, 1, 349, 5],
["frame", 4, 3, 2, 349, 5],
["null", 3, 349, 5],
["setarg", 4, 0, 3, 349, 5],
["setarg", 4, 1, 2, 349, 5],
["setarg", 4, 2, 1, 349, 5],
["invoke", 4, 1, 349, 5],
["get", 1, 1, 1, 350, 20],
["load_field", 2, 1, "functions", 350, 20],
["access", 1, 0, 350, 35],
["get", 3, 2, 1, 350, 5],
["frame", 4, 3, 2, 350, 5],
["null", 3, 350, 5],
["setarg", 4, 0, 3, 350, 5],
["setarg", 4, 1, 2, 350, 5],
["setarg", 4, 2, 1, 350, 5],
["invoke", 4, 1, 350, 5],
["get", 1, 1, 1, 351, 25],
["load_field", 2, 1, "statements", 351, 25],
["access", 1, 0, 351, 41],
["get", 3, 29, 1, 351, 5],
["frame", 4, 3, 2, 351, 5],
["null", 3, 351, 5],
["setarg", 4, 0, 3, 351, 5],
["setarg", 4, 1, 2, 351, 5],
["setarg", 4, 2, 1, 351, 5],
["invoke", 4, 1, 351, 5],
["get", 1, 1, 1, 352, 25],
["load_field", 2, 1, "functions", 352, 25],
["access", 1, 0, 352, 40],
["get", 3, 29, 1, 352, 5],
["frame", 4, 3, 2, 352, 5],
["null", 3, 352, 5],
["setarg", 4, 0, 3, 352, 5],
["setarg", 4, 1, 2, 352, 5],
["setarg", 4, 2, 1, 352, 5],
["invoke", 4, 1, 352, 5],
["null", 1, 352, 5],
["return", 1, 352, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 24,
"nr_close_slots": 0,
"instructions": [
["null", 3, 364, 17],
["is_identical", 4, 1, 3, 364, 17],
["jump_true", 4, "eq_done_941", 364, 17],
"_nop_tc_1",
["jump", "eq_ni_942", 364, 17],
"_nop_tc_2",
["jump", "eq_ni_942", 364, 17],
["eq_int", 4, 1, 3, 364, 17],
["jump", "eq_done_941", 364, 17],
"eq_ni_942",
"_nop_tc_3",
["jump", "eq_nn_943", 364, 17],
"_nop_tc_4",
["jump", "eq_nn_943", 364, 17],
["eq_float", 4, 1, 3, 364, 17],
["jump", "eq_done_941", 364, 17],
"eq_nn_943",
"_nop_tc_5",
["jump", "eq_nt_944", 364, 17],
"_nop_tc_6",
["jump", "eq_nt_944", 364, 17],
["eq_text", 4, 1, 3, 364, 17],
["jump", "eq_done_941", 364, 17],
"eq_nt_944",
"_nop_tc_7",
["jump", "eq_nnl_945", 364, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 4, 364, 17],
["jump", "eq_done_941", 364, 17],
"eq_nnl_945",
"_nop_tc_10",
["jump", "eq_nb_946", 364, 17],
"_nop_tc_11",
["jump", "eq_nb_946", 364, 17],
["eq_bool", 4, 1, 3, 364, 17],
["jump", "eq_done_941", 364, 17],
"eq_nb_946",
["false", 4, 364, 17],
"eq_done_941",
["jump_false", 4, "if_else_939", 364, 17],
["null", 3, 364, 30],
["return", 3, 364, 30],
"_nop_ur_1",
"if_else_939",
"if_end_940",
["load_field", 3, 1, "kind", 365, 13],
["move", 4, 3, 365, 13],
["null", 3, 366, 16],
["null", 5, 367, 17],
["null", 6, 368, 14],
["null", 7, 369, 14],
["null", 8, 370, 18],
["access", 9, 0, 371, 13],
["null", 10, 372, 14],
["null", 11, 373, 15],
["null", 12, 375, 14],
["null", 13, 376, 18],
["null", 14, 377, 14],
["null", 15, 378, 16],
["null", 16, 379, 14],
["null", 17, 380, 15],
["null", 18, 381, 15],
["get", 19, 6, 1, 384, 9],
["load_dynamic", 20, 19, 4, 384, 20],
["true", 19, 384, 26],
["is_identical", 21, 20, 19, 384, 26],
["jump_true", 21, "eq_done_949", 384, 26],
["is_int", 22, 20, 384, 26],
["jump_false", 22, "eq_ni_950", 384, 26],
"_nop_tc_12",
["jump", "eq_ni_950", 384, 26],
["eq_int", 21, 20, 19, 384, 26],
["jump", "eq_done_949", 384, 26],
"eq_ni_950",
["is_num", 22, 20, 384, 26],
["jump_false", 22, "eq_nn_951", 384, 26],
"_nop_tc_13",
["jump", "eq_nn_951", 384, 26],
["eq_float", 21, 20, 19, 384, 26],
["jump", "eq_done_949", 384, 26],
"eq_nn_951",
["is_text", 22, 20, 384, 26],
["jump_false", 22, "eq_nt_952", 384, 26],
"_nop_tc_14",
["jump", "eq_nt_952", 384, 26],
["eq_text", 21, 20, 19, 384, 26],
["jump", "eq_done_949", 384, 26],
"eq_nt_952",
["is_null", 22, 20, 384, 26],
["jump_false", 22, "eq_nnl_953", 384, 26],
"_nop_tc_15",
["jump", "eq_nnl_953", 384, 26],
["true", 21, 384, 26],
["jump", "eq_done_949", 384, 26],
"eq_nnl_953",
["is_bool", 22, 20, 384, 26],
["jump_false", 22, "eq_nb_954", 384, 26],
"_nop_tc_16",
"_nop_tc_17",
["eq_bool", 21, 20, 19, 384, 26],
["jump", "eq_done_949", 384, 26],
"eq_nb_954",
["false", 21, 384, 26],
"eq_done_949",
["jump_false", 21, "if_else_947", 384, 26],
["load_field", 19, 1, "left", 385, 29],
["get", 20, 30, 1, 385, 19],
["frame", 21, 20, 2, 385, 19],
["null", 20, 385, 19],
["setarg", 21, 0, 20, 385, 19],
["setarg", 21, 1, 19, 385, 19],
["setarg", 21, 2, 2, 385, 19],
["invoke", 21, 19, 385, 19],
["store_field", 1, 19, "left", 385, 7],
["load_field", 19, 1, "right", 386, 30],
["get", 20, 30, 1, 386, 20],
["frame", 21, 20, 2, 386, 20],
["null", 20, 386, 20],
["setarg", 21, 0, 20, 386, 20],
["setarg", 21, 1, 19, 386, 20],
["setarg", 21, 2, 2, 386, 20],
["invoke", 21, 19, 386, 20],
["store_field", 1, 19, "right", 386, 7],
["jump", "if_end_948", 386, 7],
"if_else_947",
["access", 19, ".", 387, 21],
["is_identical", 20, 4, 19, 387, 21],
["jump_true", 20, "eq_done_958", 387, 21],
["is_int", 21, 4, 387, 21],
["jump_false", 21, "eq_ni_959", 387, 21],
"_nop_tc_18",
["jump", "eq_ni_959", 387, 21],
["eq_int", 20, 4, 19, 387, 21],
["jump", "eq_done_958", 387, 21],
"eq_ni_959",
["is_num", 21, 4, 387, 21],
["jump_false", 21, "eq_nn_960", 387, 21],
"_nop_tc_19",
["jump", "eq_nn_960", 387, 21],
["eq_float", 20, 4, 19, 387, 21],
["jump", "eq_done_958", 387, 21],
"eq_nn_960",
["is_text", 21, 4, 387, 21],
["jump_false", 21, "eq_nt_961", 387, 21],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 20, 4, 19, 387, 21],
["jump", "eq_done_958", 387, 21],
"eq_nt_961",
["is_null", 21, 4, 387, 21],
["jump_false", 21, "eq_nnl_962", 387, 21],
"_nop_tc_22",
["jump", "eq_nnl_962", 387, 21],
["true", 20, 387, 21],
["jump", "eq_done_958", 387, 21],
"eq_nnl_962",
["is_bool", 21, 4, 387, 21],
["jump_false", 21, "eq_nb_963", 387, 21],
"_nop_tc_23",
["jump", "eq_nb_963", 387, 21],
["eq_bool", 20, 4, 19, 387, 21],
["jump", "eq_done_958", 387, 21],
"eq_nb_963",
["false", 20, 387, 21],
"eq_done_958",
["move", 19, 20, 387, 21],
["jump_true", 19, "or_end_957", 387, 21],
["access", 20, "[", 387, 33],
["is_identical", 21, 4, 20, 387, 33],
["jump_true", 21, "eq_done_964", 387, 33],
["is_int", 22, 4, 387, 33],
["jump_false", 22, "eq_ni_965", 387, 33],
"_nop_tc_24",
["jump", "eq_ni_965", 387, 33],
["eq_int", 21, 4, 20, 387, 33],
["jump", "eq_done_964", 387, 33],
"eq_ni_965",
["is_num", 22, 4, 387, 33],
["jump_false", 22, "eq_nn_966", 387, 33],
"_nop_tc_25",
["jump", "eq_nn_966", 387, 33],
["eq_float", 21, 4, 20, 387, 33],
["jump", "eq_done_964", 387, 33],
"eq_nn_966",
["is_text", 22, 4, 387, 33],
["jump_false", 22, "eq_nt_967", 387, 33],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 21, 4, 20, 387, 33],
["jump", "eq_done_964", 387, 33],
"eq_nt_967",
["is_null", 22, 4, 387, 33],
["jump_false", 22, "eq_nnl_968", 387, 33],
"_nop_tc_28",
["jump", "eq_nnl_968", 387, 33],
["true", 21, 387, 33],
["jump", "eq_done_964", 387, 33],
"eq_nnl_968",
["is_bool", 22, 4, 387, 33],
["jump_false", 22, "eq_nb_969", 387, 33],
"_nop_tc_29",
["jump", "eq_nb_969", 387, 33],
["eq_bool", 21, 4, 20, 387, 33],
["jump", "eq_done_964", 387, 33],
"eq_nb_969",
["false", 21, 387, 33],
"eq_done_964",
["move", 19, 21, 387, 33],
"or_end_957",
["jump_false", 19, "if_else_955", 387, 33],
["load_field", 19, 1, "left", 388, 29],
["get", 20, 30, 1, 388, 19],
["frame", 21, 20, 2, 388, 19],
["null", 20, 388, 19],
["setarg", 21, 0, 20, 388, 19],
["setarg", 21, 1, 19, 388, 19],
["setarg", 21, 2, 2, 388, 19],
["invoke", 21, 19, 388, 19],
["store_field", 1, 19, "left", 388, 7],
["access", 19, "[", 389, 16],
["is_identical", 20, 4, 19, 389, 16],
["jump_true", 20, "eq_done_973", 389, 16],
["is_int", 21, 4, 389, 16],
["jump_false", 21, "eq_ni_974", 389, 16],
"_nop_tc_30",
["jump", "eq_ni_974", 389, 16],
["eq_int", 20, 4, 19, 389, 16],
["jump", "eq_done_973", 389, 16],
"eq_ni_974",
["is_num", 21, 4, 389, 16],
["jump_false", 21, "eq_nn_975", 389, 16],
"_nop_tc_31",
["jump", "eq_nn_975", 389, 16],
["eq_float", 20, 4, 19, 389, 16],
["jump", "eq_done_973", 389, 16],
"eq_nn_975",
["is_text", 21, 4, 389, 16],
["jump_false", 21, "eq_nt_976", 389, 16],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 20, 4, 19, 389, 16],
["jump", "eq_done_973", 389, 16],
"eq_nt_976",
["is_null", 21, 4, 389, 16],
["jump_false", 21, "eq_nnl_977", 389, 16],
"_nop_tc_34",
["jump", "eq_nnl_977", 389, 16],
["true", 20, 389, 16],
["jump", "eq_done_973", 389, 16],
"eq_nnl_977",
["is_bool", 21, 4, 389, 16],
["jump_false", 21, "eq_nb_978", 389, 16],
"_nop_tc_35",
["jump", "eq_nb_978", 389, 16],
["eq_bool", 20, 4, 19, 389, 16],
["jump", "eq_done_973", 389, 16],
"eq_nb_978",
["false", 20, 389, 16],
"eq_done_973",
["move", 19, 20, 389, 16],
["jump_false", 19, "and_end_972", 389, 16],
["load_field", 20, 1, "right", 389, 23],
["null", 21, 389, 37],
["is_identical", 22, 20, 21, 389, 37],
["jump_true", 22, "ne_nid_980", 389, 37],
["jump", "ne_ni_981", 389, 37],
"ne_nid_980",
["false", 22, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_ni_981",
["is_int", 23, 20, 389, 37],
["jump_false", 23, "ne_nn_982", 389, 37],
"_nop_tc_36",
["jump", "ne_nn_982", 389, 37],
["ne_int", 22, 20, 21, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_nn_982",
["is_num", 23, 20, 389, 37],
["jump_false", 23, "ne_nt_983", 389, 37],
"_nop_tc_37",
["jump", "ne_nt_983", 389, 37],
["ne_float", 22, 20, 21, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_nt_983",
["is_text", 23, 20, 389, 37],
["jump_false", 23, "ne_nnl_984", 389, 37],
"_nop_tc_38",
["jump", "ne_nnl_984", 389, 37],
["ne_text", 22, 20, 21, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_nnl_984",
["is_null", 23, 20, 389, 37],
["jump_false", 23, "ne_nb_985", 389, 37],
"_nop_tc_39",
"_nop_tc_40",
["false", 22, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_nb_985",
["is_bool", 23, 20, 389, 37],
["jump_false", 23, "ne_mis_986", 389, 37],
"_nop_tc_41",
["jump", "ne_mis_986", 389, 37],
["ne_bool", 22, 20, 21, 389, 37],
["jump", "ne_done_979", 389, 37],
"ne_mis_986",
["true", 22, 389, 37],
"ne_done_979",
["move", 19, 22, 389, 37],
"and_end_972",
["jump_false", 19, "if_else_970", 389, 37],
["load_field", 19, 1, "right", 389, 66],
["get", 20, 30, 1, 389, 56],
["frame", 21, 20, 2, 389, 56],
["null", 20, 389, 56],
["setarg", 21, 0, 20, 389, 56],
["setarg", 21, 1, 19, 389, 56],
["setarg", 21, 2, 2, 389, 56],
["invoke", 21, 19, 389, 56],
["store_field", 1, 19, "right", 389, 43],
["jump", "if_end_971", 389, 43],
"if_else_970",
"if_end_971",
["jump", "if_end_956", 389, 43],
"if_else_955",
["get", 19, 7, 1, 390, 16],
["load_dynamic", 20, 19, 4, 390, 26],
["true", 19, 390, 32],
["is_identical", 21, 20, 19, 390, 32],
["jump_true", 21, "eq_done_989", 390, 32],
["is_int", 22, 20, 390, 32],
["jump_false", 22, "eq_ni_990", 390, 32],
"_nop_tc_42",
["jump", "eq_ni_990", 390, 32],
["eq_int", 21, 20, 19, 390, 32],
["jump", "eq_done_989", 390, 32],
"eq_ni_990",
["is_num", 22, 20, 390, 32],
["jump_false", 22, "eq_nn_991", 390, 32],
"_nop_tc_43",
["jump", "eq_nn_991", 390, 32],
["eq_float", 21, 20, 19, 390, 32],
["jump", "eq_done_989", 390, 32],
"eq_nn_991",
["is_text", 22, 20, 390, 32],
["jump_false", 22, "eq_nt_992", 390, 32],
"_nop_tc_44",
["jump", "eq_nt_992", 390, 32],
["eq_text", 21, 20, 19, 390, 32],
["jump", "eq_done_989", 390, 32],
"eq_nt_992",
["is_null", 22, 20, 390, 32],
["jump_false", 22, "eq_nnl_993", 390, 32],
"_nop_tc_45",
["jump", "eq_nnl_993", 390, 32],
["true", 21, 390, 32],
["jump", "eq_done_989", 390, 32],
"eq_nnl_993",
["is_bool", 22, 20, 390, 32],
["jump_false", 22, "eq_nb_994", 390, 32],
"_nop_tc_46",
"_nop_tc_47",
["eq_bool", 21, 20, 19, 390, 32],
["jump", "eq_done_989", 390, 32],
"eq_nb_994",
["false", 21, 390, 32],
"eq_done_989",
["jump_false", 21, "if_else_987", 390, 32],
["load_field", 19, 1, "expression", 391, 35],
["get", 20, 30, 1, 391, 25],
["frame", 21, 20, 2, 391, 25],
["null", 20, 391, 25],
["setarg", 21, 0, 20, 391, 25],
["setarg", 21, 1, 19, 391, 25],
["setarg", 21, 2, 2, 391, 25],
["invoke", 21, 19, 391, 25],
["store_field", 1, 19, "expression", 391, 7],
["jump", "if_end_988", 391, 7],
"if_else_987",
["access", 19, "++", 392, 21],
["is_identical", 20, 4, 19, 392, 21],
["jump_true", 20, "eq_done_998", 392, 21],
["is_int", 21, 4, 392, 21],
["jump_false", 21, "eq_ni_999", 392, 21],
"_nop_tc_48",
["jump", "eq_ni_999", 392, 21],
["eq_int", 20, 4, 19, 392, 21],
["jump", "eq_done_998", 392, 21],
"eq_ni_999",
["is_num", 21, 4, 392, 21],
["jump_false", 21, "eq_nn_1000", 392, 21],
"_nop_tc_49",
["jump", "eq_nn_1000", 392, 21],
["eq_float", 20, 4, 19, 392, 21],
["jump", "eq_done_998", 392, 21],
"eq_nn_1000",
["is_text", 21, 4, 392, 21],
["jump_false", 21, "eq_nt_1001", 392, 21],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 20, 4, 19, 392, 21],
["jump", "eq_done_998", 392, 21],
"eq_nt_1001",
["is_null", 21, 4, 392, 21],
["jump_false", 21, "eq_nnl_1002", 392, 21],
"_nop_tc_52",
["jump", "eq_nnl_1002", 392, 21],
["true", 20, 392, 21],
["jump", "eq_done_998", 392, 21],
"eq_nnl_1002",
["is_bool", 21, 4, 392, 21],
["jump_false", 21, "eq_nb_1003", 392, 21],
"_nop_tc_53",
["jump", "eq_nb_1003", 392, 21],
["eq_bool", 20, 4, 19, 392, 21],
["jump", "eq_done_998", 392, 21],
"eq_nb_1003",
["false", 20, 392, 21],
"eq_done_998",
["move", 19, 20, 392, 21],
["jump_true", 19, "or_end_997", 392, 21],
["access", 20, "--", 392, 34],
["is_identical", 21, 4, 20, 392, 34],
["jump_true", 21, "eq_done_1004", 392, 34],
["is_int", 22, 4, 392, 34],
["jump_false", 22, "eq_ni_1005", 392, 34],
"_nop_tc_54",
["jump", "eq_ni_1005", 392, 34],
["eq_int", 21, 4, 20, 392, 34],
["jump", "eq_done_1004", 392, 34],
"eq_ni_1005",
["is_num", 22, 4, 392, 34],
["jump_false", 22, "eq_nn_1006", 392, 34],
"_nop_tc_55",
["jump", "eq_nn_1006", 392, 34],
["eq_float", 21, 4, 20, 392, 34],
["jump", "eq_done_1004", 392, 34],
"eq_nn_1006",
["is_text", 22, 4, 392, 34],
["jump_false", 22, "eq_nt_1007", 392, 34],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 21, 4, 20, 392, 34],
["jump", "eq_done_1004", 392, 34],
"eq_nt_1007",
["is_null", 22, 4, 392, 34],
["jump_false", 22, "eq_nnl_1008", 392, 34],
"_nop_tc_58",
["jump", "eq_nnl_1008", 392, 34],
["true", 21, 392, 34],
["jump", "eq_done_1004", 392, 34],
"eq_nnl_1008",
["is_bool", 22, 4, 392, 34],
["jump_false", 22, "eq_nb_1009", 392, 34],
"_nop_tc_59",
["jump", "eq_nb_1009", 392, 34],
["eq_bool", 21, 4, 20, 392, 34],
["jump", "eq_done_1004", 392, 34],
"eq_nb_1009",
["false", 21, 392, 34],
"eq_done_1004",
["move", 19, 21, 392, 34],
"or_end_997",
["jump_false", 19, "if_else_995", 392, 34],
["return", 1, 393, 14],
"_nop_ur_2",
"if_else_995",
["access", 19, "then", 394, 21],
["is_identical", 20, 4, 19, 394, 21],
["jump_true", 20, "eq_done_1012", 394, 21],
["is_int", 21, 4, 394, 21],
["jump_false", 21, "eq_ni_1013", 394, 21],
"_nop_tc_60",
["jump", "eq_ni_1013", 394, 21],
["eq_int", 20, 4, 19, 394, 21],
["jump", "eq_done_1012", 394, 21],
"eq_ni_1013",
["is_num", 21, 4, 394, 21],
["jump_false", 21, "eq_nn_1014", 394, 21],
"_nop_tc_61",
["jump", "eq_nn_1014", 394, 21],
["eq_float", 20, 4, 19, 394, 21],
["jump", "eq_done_1012", 394, 21],
"eq_nn_1014",
["is_text", 21, 4, 394, 21],
["jump_false", 21, "eq_nt_1015", 394, 21],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 20, 4, 19, 394, 21],
["jump", "eq_done_1012", 394, 21],
"eq_nt_1015",
["is_null", 21, 4, 394, 21],
["jump_false", 21, "eq_nnl_1016", 394, 21],
"_nop_tc_64",
["jump", "eq_nnl_1016", 394, 21],
["true", 20, 394, 21],
["jump", "eq_done_1012", 394, 21],
"eq_nnl_1016",
["is_bool", 21, 4, 394, 21],
["jump_false", 21, "eq_nb_1017", 394, 21],
"_nop_tc_65",
["jump", "eq_nb_1017", 394, 21],
["eq_bool", 20, 4, 19, 394, 21],
["jump", "eq_done_1012", 394, 21],
"eq_nb_1017",
["false", 20, 394, 21],
"eq_done_1012",
["jump_false", 20, "if_else_1010", 394, 21],
["load_field", 19, 1, "expression", 395, 35],
["get", 20, 30, 1, 395, 25],
["frame", 21, 20, 2, 395, 25],
["null", 20, 395, 25],
["setarg", 21, 0, 20, 395, 25],
["setarg", 21, 1, 19, 395, 25],
["setarg", 21, 2, 2, 395, 25],
["invoke", 21, 19, 395, 25],
["store_field", 1, 19, "expression", 395, 7],
["load_field", 19, 1, "then", 396, 29],
["get", 20, 30, 1, 396, 19],
["frame", 21, 20, 2, 396, 19],
["null", 20, 396, 19],
["setarg", 21, 0, 20, 396, 19],
["setarg", 21, 1, 19, 396, 19],
["setarg", 21, 2, 2, 396, 19],
["invoke", 21, 19, 396, 19],
["store_field", 1, 19, "then", 396, 7],
["load_field", 19, 1, "else", 397, 29],
["get", 20, 30, 1, 397, 19],
["frame", 21, 20, 2, 397, 19],
["null", 20, 397, 19],
["setarg", 21, 0, 20, 397, 19],
["setarg", 21, 1, 19, 397, 19],
["setarg", 21, 2, 2, 397, 19],
["invoke", 21, 19, 397, 19],
["store_field", 1, 19, "else", 397, 7],
["jump", "if_end_1011", 397, 7],
"if_else_1010",
["access", 19, "(", 398, 21],
["is_identical", 20, 4, 19, 398, 21],
["jump_true", 20, "eq_done_1020", 398, 21],
["is_int", 21, 4, 398, 21],
["jump_false", 21, "eq_ni_1021", 398, 21],
"_nop_tc_66",
["jump", "eq_ni_1021", 398, 21],
["eq_int", 20, 4, 19, 398, 21],
["jump", "eq_done_1020", 398, 21],
"eq_ni_1021",
["is_num", 21, 4, 398, 21],
["jump_false", 21, "eq_nn_1022", 398, 21],
"_nop_tc_67",
["jump", "eq_nn_1022", 398, 21],
["eq_float", 20, 4, 19, 398, 21],
["jump", "eq_done_1020", 398, 21],
"eq_nn_1022",
["is_text", 21, 4, 398, 21],
["jump_false", 21, "eq_nt_1023", 398, 21],
"_nop_tc_68",
"_nop_tc_69",
["eq_text", 20, 4, 19, 398, 21],
["jump", "eq_done_1020", 398, 21],
"eq_nt_1023",
["is_null", 21, 4, 398, 21],
["jump_false", 21, "eq_nnl_1024", 398, 21],
"_nop_tc_70",
["jump", "eq_nnl_1024", 398, 21],
["true", 20, 398, 21],
["jump", "eq_done_1020", 398, 21],
"eq_nnl_1024",
["is_bool", 21, 4, 398, 21],
["jump_false", 21, "eq_nb_1025", 398, 21],
"_nop_tc_71",
["jump", "eq_nb_1025", 398, 21],
["eq_bool", 20, 4, 19, 398, 21],
["jump", "eq_done_1020", 398, 21],
"eq_nb_1025",
["false", 20, 398, 21],
"eq_done_1020",
["jump_false", 20, "if_else_1018", 398, 21],
["load_field", 19, 1, "expression", 399, 35],
["get", 20, 30, 1, 399, 25],
["frame", 21, 20, 2, 399, 25],
["null", 20, 399, 25],
["setarg", 21, 0, 20, 399, 25],
["setarg", 21, 1, 19, 399, 25],
["setarg", 21, 2, 2, 399, 25],
["invoke", 21, 19, 399, 25],
["store_field", 1, 19, "expression", 399, 7],
["access", 9, 0, 400, 11],
"while_start_1026",
["load_field", 19, 1, "list", 401, 25],
["length", 20, 19, 401, 25],
["is_int", 19, 9, 401, 25],
["jump_false", 19, "rel_ni_1028", 401, 25],
"_nop_tc_72",
"_nop_tc_73",
["lt_int", 19, 9, 20, 401, 25],
["jump", "rel_done_1030", 401, 25],
"rel_ni_1028",
"_nop_tc_74",
"_nop_tc_75",
"_nop_tc_76",
"_nop_tc_77",
["lt_float", 19, 9, 20, 401, 25],
["jump", "rel_done_1030", 401, 25],
"rel_nn_1029",
"_nop_tc_78",
["jump", "rel_err_1031", 401, 25],
"_nop_tc_79",
["jump", "rel_err_1031", 401, 25],
["lt_text", 19, 9, 20, 401, 25],
["jump", "rel_done_1030", 401, 25],
"rel_err_1031",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
401,
25
],
["access", 21, "error", 401, 25],
["access", 22, "cannot compare with '<': operands must be same type", 401, 25],
["array", 23, 0, 401, 25],
["push", 23, 22, 401, 25],
["frame", 22, 20, 2, 401, 25],
["null", 20, 401, 25],
["setarg", 22, 0, 20, 401, 25],
["setarg", 22, 1, 21, 401, 25],
["setarg", 22, 2, 23, 401, 25],
["invoke", 22, 20, 401, 25],
["disrupt", 401, 25],
"rel_done_1030",
["jump_false", 19, "while_end_1027", 401, 25],
["load_field", 19, 1, "list", 402, 34],
["load_dynamic", 20, 19, 9, 402, 44],
["get", 19, 30, 1, 402, 24],
["frame", 21, 19, 2, 402, 24],
["null", 19, 402, 24],
["setarg", 21, 0, 19, 402, 24],
["setarg", 21, 1, 20, 402, 24],
["setarg", 21, 2, 2, 402, 24],
["invoke", 21, 19, 402, 24],
["load_field", 20, 1, "list", 402, 9],
["store_dynamic", 20, 19, 9, 402, 19],
["access", 19, 1, 403, 17],
"_nop_tc_80",
"_nop_tc_81",
"_nop_tc_82",
"_nop_tc_83",
["add", 20, 9, 19, 403, 17],
["jump", "num_done_1033", 403, 17],
"num_err_1032",
[
"access",
19,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
403,
17
],
["access", 21, "error", 403, 17],
["access", 22, "cannot apply '+': operands must be numbers", 403, 17],
["array", 23, 0, 403, 17],
["push", 23, 22, 403, 17],
["frame", 22, 19, 2, 403, 17],
["null", 19, 403, 17],
["setarg", 22, 0, 19, 403, 17],
["setarg", 22, 1, 21, 403, 17],
["setarg", 22, 2, 23, 403, 17],
["invoke", 22, 19, 403, 17],
["disrupt", 403, 17],
"num_done_1033",
["move", 9, 20, 403, 17],
["jump", "while_start_1026", 403, 17],
"while_end_1027",
["jump", "if_end_1019", 403, 17],
"if_else_1018",
["access", 19, "array", 405, 21],
["is_identical", 20, 4, 19, 405, 21],
["jump_true", 20, "eq_done_1037", 405, 21],
["is_int", 21, 4, 405, 21],
["jump_false", 21, "eq_ni_1038", 405, 21],
"_nop_tc_84",
["jump", "eq_ni_1038", 405, 21],
["eq_int", 20, 4, 19, 405, 21],
["jump", "eq_done_1037", 405, 21],
"eq_ni_1038",
["is_num", 21, 4, 405, 21],
["jump_false", 21, "eq_nn_1039", 405, 21],
"_nop_tc_85",
["jump", "eq_nn_1039", 405, 21],
["eq_float", 20, 4, 19, 405, 21],
["jump", "eq_done_1037", 405, 21],
"eq_nn_1039",
["is_text", 21, 4, 405, 21],
["jump_false", 21, "eq_nt_1040", 405, 21],
"_nop_tc_86",
"_nop_tc_87",
["eq_text", 20, 4, 19, 405, 21],
["jump", "eq_done_1037", 405, 21],
"eq_nt_1040",
["is_null", 21, 4, 405, 21],
["jump_false", 21, "eq_nnl_1041", 405, 21],
"_nop_tc_88",
["jump", "eq_nnl_1041", 405, 21],
["true", 20, 405, 21],
["jump", "eq_done_1037", 405, 21],
"eq_nnl_1041",
["is_bool", 21, 4, 405, 21],
["jump_false", 21, "eq_nb_1042", 405, 21],
"_nop_tc_89",
["jump", "eq_nb_1042", 405, 21],
["eq_bool", 20, 4, 19, 405, 21],
["jump", "eq_done_1037", 405, 21],
"eq_nb_1042",
["false", 20, 405, 21],
"eq_done_1037",
["move", 19, 20, 405, 21],
["jump_true", 19, "or_end_1036", 405, 21],
["access", 20, "text literal", 405, 37],
["is_identical", 21, 4, 20, 405, 37],
["jump_true", 21, "eq_done_1043", 405, 37],
["is_int", 22, 4, 405, 37],
["jump_false", 22, "eq_ni_1044", 405, 37],
"_nop_tc_90",
["jump", "eq_ni_1044", 405, 37],
["eq_int", 21, 4, 20, 405, 37],
["jump", "eq_done_1043", 405, 37],
"eq_ni_1044",
["is_num", 22, 4, 405, 37],
["jump_false", 22, "eq_nn_1045", 405, 37],
"_nop_tc_91",
["jump", "eq_nn_1045", 405, 37],
["eq_float", 21, 4, 20, 405, 37],
["jump", "eq_done_1043", 405, 37],
"eq_nn_1045",
["is_text", 22, 4, 405, 37],
["jump_false", 22, "eq_nt_1046", 405, 37],
"_nop_tc_92",
"_nop_tc_93",
["eq_text", 21, 4, 20, 405, 37],
["jump", "eq_done_1043", 405, 37],
"eq_nt_1046",
["is_null", 22, 4, 405, 37],
["jump_false", 22, "eq_nnl_1047", 405, 37],
"_nop_tc_94",
["jump", "eq_nnl_1047", 405, 37],
["true", 21, 405, 37],
["jump", "eq_done_1043", 405, 37],
"eq_nnl_1047",
["is_bool", 22, 4, 405, 37],
["jump_false", 22, "eq_nb_1048", 405, 37],
"_nop_tc_95",
["jump", "eq_nb_1048", 405, 37],
["eq_bool", 21, 4, 20, 405, 37],
["jump", "eq_done_1043", 405, 37],
"eq_nb_1048",
["false", 21, 405, 37],
"eq_done_1043",
["move", 19, 21, 405, 37],
"or_end_1036",
["jump_false", 19, "if_else_1034", 405, 37],
["access", 9, 0, 406, 11],
"while_start_1049",
["load_field", 19, 1, "list", 407, 25],
["length", 20, 19, 407, 25],
["is_int", 19, 9, 407, 25],
["jump_false", 19, "rel_ni_1051", 407, 25],
"_nop_tc_96",
"_nop_tc_97",
["lt_int", 19, 9, 20, 407, 25],
["jump", "rel_done_1053", 407, 25],
"rel_ni_1051",
"_nop_tc_98",
"_nop_tc_99",
"_nop_tc_100",
"_nop_tc_101",
["lt_float", 19, 9, 20, 407, 25],
["jump", "rel_done_1053", 407, 25],
"rel_nn_1052",
"_nop_tc_102",
["jump", "rel_err_1054", 407, 25],
"_nop_tc_103",
["jump", "rel_err_1054", 407, 25],
["lt_text", 19, 9, 20, 407, 25],
["jump", "rel_done_1053", 407, 25],
"rel_err_1054",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
407,
25
],
["access", 21, "error", 407, 25],
["access", 22, "cannot compare with '<': operands must be same type", 407, 25],
["array", 23, 0, 407, 25],
["push", 23, 22, 407, 25],
["frame", 22, 20, 2, 407, 25],
["null", 20, 407, 25],
["setarg", 22, 0, 20, 407, 25],
["setarg", 22, 1, 21, 407, 25],
["setarg", 22, 2, 23, 407, 25],
["invoke", 22, 20, 407, 25],
["disrupt", 407, 25],
"rel_done_1053",
["jump_false", 19, "while_end_1050", 407, 25],
["load_field", 19, 1, "list", 408, 34],
["load_dynamic", 20, 19, 9, 408, 44],
["get", 19, 30, 1, 408, 24],
["frame", 21, 19, 2, 408, 24],
["null", 19, 408, 24],
["setarg", 21, 0, 19, 408, 24],
["setarg", 21, 1, 20, 408, 24],
["setarg", 21, 2, 2, 408, 24],
["invoke", 21, 19, 408, 24],
["load_field", 20, 1, "list", 408, 9],
["store_dynamic", 20, 19, 9, 408, 19],
["access", 19, 1, 409, 17],
"_nop_tc_104",
"_nop_tc_105",
"_nop_tc_106",
"_nop_tc_107",
["add", 20, 9, 19, 409, 17],
["jump", "num_done_1056", 409, 17],
"num_err_1055",
[
"access",
19,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
409,
17
],
["access", 21, "error", 409, 17],
["access", 22, "cannot apply '+': operands must be numbers", 409, 17],
["array", 23, 0, 409, 17],
["push", 23, 22, 409, 17],
["frame", 22, 19, 2, 409, 17],
["null", 19, 409, 17],
["setarg", 22, 0, 19, 409, 17],
["setarg", 22, 1, 21, 409, 17],
["setarg", 22, 2, 23, 409, 17],
["invoke", 22, 19, 409, 17],
["disrupt", 409, 17],
"num_done_1056",
["move", 9, 20, 409, 17],
["jump", "while_start_1049", 409, 17],
"while_end_1050",
["jump", "if_end_1035", 409, 17],
"if_else_1034",
["access", 19, "record", 411, 21],
["is_identical", 20, 4, 19, 411, 21],
["jump_true", 20, "eq_done_1059", 411, 21],
["is_int", 21, 4, 411, 21],
["jump_false", 21, "eq_ni_1060", 411, 21],
"_nop_tc_108",
["jump", "eq_ni_1060", 411, 21],
["eq_int", 20, 4, 19, 411, 21],
["jump", "eq_done_1059", 411, 21],
"eq_ni_1060",
["is_num", 21, 4, 411, 21],
["jump_false", 21, "eq_nn_1061", 411, 21],
"_nop_tc_109",
["jump", "eq_nn_1061", 411, 21],
["eq_float", 20, 4, 19, 411, 21],
["jump", "eq_done_1059", 411, 21],
"eq_nn_1061",
["is_text", 21, 4, 411, 21],
["jump_false", 21, "eq_nt_1062", 411, 21],
"_nop_tc_110",
"_nop_tc_111",
["eq_text", 20, 4, 19, 411, 21],
["jump", "eq_done_1059", 411, 21],
"eq_nt_1062",
["is_null", 21, 4, 411, 21],
["jump_false", 21, "eq_nnl_1063", 411, 21],
"_nop_tc_112",
["jump", "eq_nnl_1063", 411, 21],
["true", 20, 411, 21],
["jump", "eq_done_1059", 411, 21],
"eq_nnl_1063",
["is_bool", 21, 4, 411, 21],
["jump_false", 21, "eq_nb_1064", 411, 21],
"_nop_tc_113",
["jump", "eq_nb_1064", 411, 21],
["eq_bool", 20, 4, 19, 411, 21],
["jump", "eq_done_1059", 411, 21],
"eq_nb_1064",
["false", 20, 411, 21],
"eq_done_1059",
["jump_false", 20, "if_else_1057", 411, 21],
["access", 9, 0, 412, 11],
"while_start_1065",
["load_field", 19, 1, "list", 413, 25],
["length", 20, 19, 413, 25],
["is_int", 19, 9, 413, 25],
["jump_false", 19, "rel_ni_1067", 413, 25],
"_nop_tc_114",
"_nop_tc_115",
["lt_int", 19, 9, 20, 413, 25],
["jump", "rel_done_1069", 413, 25],
"rel_ni_1067",
"_nop_tc_116",
"_nop_tc_117",
"_nop_tc_118",
"_nop_tc_119",
["lt_float", 19, 9, 20, 413, 25],
["jump", "rel_done_1069", 413, 25],
"rel_nn_1068",
"_nop_tc_120",
["jump", "rel_err_1070", 413, 25],
"_nop_tc_121",
["jump", "rel_err_1070", 413, 25],
["lt_text", 19, 9, 20, 413, 25],
["jump", "rel_done_1069", 413, 25],
"rel_err_1070",
[
"access",
20,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
413,
25
],
["access", 21, "error", 413, 25],
["access", 22, "cannot compare with '<': operands must be same type", 413, 25],
["array", 23, 0, 413, 25],
["push", 23, 22, 413, 25],
["frame", 22, 20, 2, 413, 25],
["null", 20, 413, 25],
["setarg", 22, 0, 20, 413, 25],
["setarg", 22, 1, 21, 413, 25],
["setarg", 22, 2, 23, 413, 25],
["invoke", 22, 20, 413, 25],
["disrupt", 413, 25],
"rel_done_1069",
["jump_false", 19, "while_end_1066", 413, 25],
["load_field", 19, 1, "list", 414, 40],
["load_dynamic", 20, 19, 9, 414, 50],
["load_field", 19, 20, "right", 414, 50],
["get", 20, 30, 1, 414, 30],
["frame", 21, 20, 2, 414, 30],
["null", 20, 414, 30],
["setarg", 21, 0, 20, 414, 30],
["setarg", 21, 1, 19, 414, 30],
["setarg", 21, 2, 2, 414, 30],
["invoke", 21, 19, 414, 30],
["load_field", 20, 1, "list", 414, 9],
["load_dynamic", 21, 20, 9, 414, 19],
["store_field", 21, 19, "right", 414, 19],
["access", 19, 1, 415, 17],
"_nop_tc_122",
"_nop_tc_123",
"_nop_tc_124",
"_nop_tc_125",
["add", 20, 9, 19, 415, 17],
["jump", "num_done_1072", 415, 17],
"num_err_1071",
[
"access",
19,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
415,
17
],
["access", 21, "error", 415, 17],
["access", 22, "cannot apply '+': operands must be numbers", 415, 17],
["array", 23, 0, 415, 17],
["push", 23, 22, 415, 17],
["frame", 22, 19, 2, 415, 17],
["null", 19, 415, 17],
["setarg", 22, 0, 19, 415, 17],
["setarg", 22, 1, 21, 415, 17],
["setarg", 22, 2, 23, 415, 17],
["invoke", 22, 19, 415, 17],
["disrupt", 415, 17],
"num_done_1072",
["move", 9, 20, 415, 17],
["jump", "while_start_1065", 415, 17],
"while_end_1066",
["jump", "if_end_1058", 415, 17],
"if_else_1057",
["access", 9, "function", 417, 21],
["is_identical", 19, 4, 9, 417, 21],
["jump_true", 19, "eq_done_1075", 417, 21],
["is_int", 20, 4, 417, 21],
["jump_false", 20, "eq_ni_1076", 417, 21],
"_nop_tc_126",
["jump", "eq_ni_1076", 417, 21],
["eq_int", 19, 4, 9, 417, 21],
["jump", "eq_done_1075", 417, 21],
"eq_ni_1076",
["is_num", 20, 4, 417, 21],
["jump_false", 20, "eq_nn_1077", 417, 21],
"_nop_tc_127",
["jump", "eq_nn_1077", 417, 21],
["eq_float", 19, 4, 9, 417, 21],
["jump", "eq_done_1075", 417, 21],
"eq_nn_1077",
["is_text", 20, 4, 417, 21],
["jump_false", 20, "eq_nt_1078", 417, 21],
"_nop_tc_128",
"_nop_tc_129",
["eq_text", 19, 4, 9, 417, 21],
["jump", "eq_done_1075", 417, 21],
"eq_nt_1078",
["is_null", 20, 4, 417, 21],
["jump_false", 20, "eq_nnl_1079", 417, 21],
"_nop_tc_130",
["jump", "eq_nnl_1079", 417, 21],
["true", 19, 417, 21],
["jump", "eq_done_1075", 417, 21],
"eq_nnl_1079",
["is_bool", 20, 4, 417, 21],
["jump_false", 20, "eq_nb_1080", 417, 21],
"_nop_tc_131",
["jump", "eq_nb_1080", 417, 21],
["eq_bool", 19, 4, 9, 417, 21],
["jump", "eq_done_1075", 417, 21],
"eq_nb_1080",
["false", 19, 417, 21],
"eq_done_1075",
["jump_false", 19, "if_else_1073", 417, 21],
["get", 9, 34, 1, 418, 7],
["frame", 19, 9, 1, 418, 7],
["null", 9, 418, 7],
["setarg", 19, 0, 9, 418, 7],
["setarg", 19, 1, 1, 418, 7],
["invoke", 19, 9, 418, 7],
["return", 1, 419, 14],
"_nop_ur_3",
"if_else_1073",
["get", 9, 8, 1, 420, 16],
["load_dynamic", 19, 9, 4, 420, 27],
["true", 9, 420, 33],
["is_identical", 20, 19, 9, 420, 33],
["jump_true", 20, "eq_done_1083", 420, 33],
["is_int", 21, 19, 420, 33],
["jump_false", 21, "eq_ni_1084", 420, 33],
"_nop_tc_132",
["jump", "eq_ni_1084", 420, 33],
["eq_int", 20, 19, 9, 420, 33],
["jump", "eq_done_1083", 420, 33],
"eq_ni_1084",
["is_num", 21, 19, 420, 33],
["jump_false", 21, "eq_nn_1085", 420, 33],
"_nop_tc_133",
["jump", "eq_nn_1085", 420, 33],
["eq_float", 20, 19, 9, 420, 33],
["jump", "eq_done_1083", 420, 33],
"eq_nn_1085",
["is_text", 21, 19, 420, 33],
["jump_false", 21, "eq_nt_1086", 420, 33],
"_nop_tc_134",
["jump", "eq_nt_1086", 420, 33],
["eq_text", 20, 19, 9, 420, 33],
["jump", "eq_done_1083", 420, 33],
"eq_nt_1086",
["is_null", 21, 19, 420, 33],
["jump_false", 21, "eq_nnl_1087", 420, 33],
"_nop_tc_135",
["jump", "eq_nnl_1087", 420, 33],
["true", 20, 420, 33],
["jump", "eq_done_1083", 420, 33],
"eq_nnl_1087",
["is_bool", 21, 19, 420, 33],
["jump_false", 21, "eq_nb_1088", 420, 33],
"_nop_tc_136",
"_nop_tc_137",
["eq_bool", 20, 19, 9, 420, 33],
["jump", "eq_done_1083", 420, 33],
"eq_nb_1088",
["false", 20, 420, 33],
"eq_done_1083",
["jump_false", 20, "if_else_1081", 420, 33],
["load_field", 9, 1, "right", 421, 30],
["get", 19, 30, 1, 421, 20],
["frame", 20, 19, 2, 421, 20],
["null", 19, 421, 20],
["setarg", 20, 0, 19, 421, 20],
["setarg", 20, 1, 9, 421, 20],
["setarg", 20, 2, 2, 421, 20],
["invoke", 20, 9, 421, 20],
["store_field", 1, 9, "right", 421, 7],
["return", 1, 422, 14],
"_nop_ur_4",
"if_else_1081",
"if_end_1082",
"if_end_1074",
"if_end_1058",
"if_end_1035",
"if_end_1019",
"if_end_1011",
"if_end_996",
"if_end_988",
"if_end_956",
"if_end_948",
["access", 9, "name", 426, 14],
["is_identical", 19, 4, 9, 426, 14],
["jump_true", 19, "eq_done_1092", 426, 14],
["is_int", 20, 4, 426, 14],
["jump_false", 20, "eq_ni_1093", 426, 14],
"_nop_tc_138",
["jump", "eq_ni_1093", 426, 14],
["eq_int", 19, 4, 9, 426, 14],
["jump", "eq_done_1092", 426, 14],
"eq_ni_1093",
["is_num", 20, 4, 426, 14],
["jump_false", 20, "eq_nn_1094", 426, 14],
"_nop_tc_139",
["jump", "eq_nn_1094", 426, 14],
["eq_float", 19, 4, 9, 426, 14],
["jump", "eq_done_1092", 426, 14],
"eq_nn_1094",
["is_text", 20, 4, 426, 14],
["jump_false", 20, "eq_nt_1095", 426, 14],
"_nop_tc_140",
"_nop_tc_141",
["eq_text", 19, 4, 9, 426, 14],
["jump", "eq_done_1092", 426, 14],
"eq_nt_1095",
["is_null", 20, 4, 426, 14],
["jump_false", 20, "eq_nnl_1096", 426, 14],
"_nop_tc_142",
["jump", "eq_nnl_1096", 426, 14],
["true", 19, 426, 14],
["jump", "eq_done_1092", 426, 14],
"eq_nnl_1096",
["is_bool", 20, 4, 426, 14],
["jump_false", 20, "eq_nb_1097", 426, 14],
"_nop_tc_143",
["jump", "eq_nb_1097", 426, 14],
["eq_bool", 19, 4, 9, 426, 14],
["jump", "eq_done_1092", 426, 14],
"eq_nb_1097",
["false", 19, 426, 14],
"eq_done_1092",
["move", 9, 19, 426, 14],
["jump_false", 9, "and_end_1091", 426, 14],
["load_field", 19, 1, "level", 426, 24],
["access", 20, 0, 426, 38],
["is_identical", 21, 19, 20, 426, 38],
["jump_true", 21, "eq_done_1098", 426, 38],
["is_int", 22, 19, 426, 38],
["jump_false", 22, "eq_ni_1099", 426, 38],
"_nop_tc_144",
"_nop_tc_145",
["eq_int", 21, 19, 20, 426, 38],
["jump", "eq_done_1098", 426, 38],
"eq_ni_1099",
["is_num", 22, 19, 426, 38],
["jump_false", 22, "eq_nn_1100", 426, 38],
"_nop_tc_146",
"_nop_tc_147",
["eq_float", 21, 19, 20, 426, 38],
["jump", "eq_done_1098", 426, 38],
"eq_nn_1100",
["is_text", 22, 19, 426, 38],
["jump_false", 22, "eq_nt_1101", 426, 38],
"_nop_tc_148",
["jump", "eq_nt_1101", 426, 38],
["eq_text", 21, 19, 20, 426, 38],
["jump", "eq_done_1098", 426, 38],
"eq_nt_1101",
["is_null", 22, 19, 426, 38],
["jump_false", 22, "eq_nnl_1102", 426, 38],
"_nop_tc_149",
["jump", "eq_nnl_1102", 426, 38],
["true", 21, 426, 38],
["jump", "eq_done_1098", 426, 38],
"eq_nnl_1102",
["is_bool", 22, 19, 426, 38],
["jump_false", 22, "eq_nb_1103", 426, 38],
"_nop_tc_150",
["jump", "eq_nb_1103", 426, 38],
["eq_bool", 21, 19, 20, 426, 38],
["jump", "eq_done_1098", 426, 38],
"eq_nb_1103",
["false", 21, 426, 38],
"eq_done_1098",
["move", 9, 21, 426, 38],
"and_end_1091",
["jump_false", 9, "if_else_1089", 426, 38],
["load_field", 9, 1, "name", 427, 30],
["get", 19, 25, 1, 427, 13],
["frame", 20, 19, 2, 427, 13],
["null", 19, 427, 13],
["setarg", 20, 0, 19, 427, 13],
["setarg", 20, 1, 2, 427, 13],
["setarg", 20, 2, 9, 427, 13],
["invoke", 20, 9, 427, 13],
["move", 11, 9, 427, 13],
["null", 9, 428, 18],
["is_identical", 19, 11, 9, 428, 18],
["jump_true", 19, "ne_nid_1107", 428, 18],
["jump", "ne_ni_1108", 428, 18],
"ne_nid_1107",
["false", 19, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_ni_1108",
["is_int", 20, 11, 428, 18],
["jump_false", 20, "ne_nn_1109", 428, 18],
"_nop_tc_151",
["jump", "ne_nn_1109", 428, 18],
["ne_int", 19, 11, 9, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_nn_1109",
["is_num", 20, 11, 428, 18],
["jump_false", 20, "ne_nt_1110", 428, 18],
"_nop_tc_152",
["jump", "ne_nt_1110", 428, 18],
["ne_float", 19, 11, 9, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_nt_1110",
["is_text", 20, 11, 428, 18],
["jump_false", 20, "ne_nnl_1111", 428, 18],
"_nop_tc_153",
["jump", "ne_nnl_1111", 428, 18],
["ne_text", 19, 11, 9, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_nnl_1111",
["is_null", 20, 11, 428, 18],
["jump_false", 20, "ne_nb_1112", 428, 18],
"_nop_tc_154",
"_nop_tc_155",
["false", 19, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_nb_1112",
["is_bool", 20, 11, 428, 18],
["jump_false", 20, "ne_mis_1113", 428, 18],
"_nop_tc_156",
["jump", "ne_mis_1113", 428, 18],
["ne_bool", 19, 11, 9, 428, 18],
["jump", "ne_done_1106", 428, 18],
"ne_mis_1113",
["true", 19, 428, 18],
"ne_done_1106",
["jump_false", 19, "if_else_1104", 428, 18],
["load_field", 9, 1, "name", 429, 31],
["get", 19, 21, 1, 429, 14],
["frame", 20, 19, 2, 429, 14],
["null", 19, 429, 14],
["setarg", 20, 0, 19, 429, 14],
["setarg", 20, 1, 2, 429, 14],
["setarg", 20, 2, 9, 429, 14],
["invoke", 20, 9, 429, 14],
["move", 10, 9, 429, 14],
["null", 9, 430, 19],
["is_identical", 19, 10, 9, 430, 19],
["jump_true", 19, "ne_nid_1118", 430, 19],
["jump", "ne_ni_1119", 430, 19],
"ne_nid_1118",
["false", 19, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_ni_1119",
["is_int", 20, 10, 430, 19],
["jump_false", 20, "ne_nn_1120", 430, 19],
"_nop_tc_157",
["jump", "ne_nn_1120", 430, 19],
["ne_int", 19, 10, 9, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_nn_1120",
["is_num", 20, 10, 430, 19],
["jump_false", 20, "ne_nt_1121", 430, 19],
"_nop_tc_158",
["jump", "ne_nt_1121", 430, 19],
["ne_float", 19, 10, 9, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_nt_1121",
["is_text", 20, 10, 430, 19],
["jump_false", 20, "ne_nnl_1122", 430, 19],
"_nop_tc_159",
["jump", "ne_nnl_1122", 430, 19],
["ne_text", 19, 10, 9, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_nnl_1122",
["is_null", 20, 10, 430, 19],
["jump_false", 20, "ne_nb_1123", 430, 19],
"_nop_tc_160",
"_nop_tc_161",
["false", 19, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_nb_1123",
["is_bool", 20, 10, 430, 19],
["jump_false", 20, "ne_mis_1124", 430, 19],
"_nop_tc_162",
["jump", "ne_mis_1124", 430, 19],
["ne_bool", 19, 10, 9, 430, 19],
["jump", "ne_done_1117", 430, 19],
"ne_mis_1124",
["true", 19, 430, 19],
"ne_done_1117",
["move", 9, 19, 430, 19],
["jump_false", 9, "and_end_1116", 430, 19],
["load_field", 19, 10, "closure", 430, 28],
["not", 20, 19, 430, 28],
["move", 9, 20, 430, 28],
"and_end_1116",
["jump_false", 9, "if_else_1114", 430, 28],
["record", 9, 3],
["load_field", 19, 11, "kind", 431, 40],
["store_field", 9, 19, "kind", 431, 40],
["load_field", 19, 11, "value", 431, 57],
["store_field", 9, 19, "value", 431, 57],
["load_field", 19, 11, "number", 431, 76],
["store_field", 9, 19, "number", 431, 76],
["get", 11, 14, 1, 431, 18],
["frame", 19, 11, 2, 431, 18],
["null", 11, 431, 18],
["setarg", 19, 0, 11, 431, 18],
["setarg", 19, 1, 1, 431, 18],
["setarg", 19, 2, 9, 431, 18],
["tail_invoke", 19, 9, 431, 18],
["return", 9, 431, 18],
"_nop_ur_5",
"if_else_1114",
"if_end_1115",
["jump", "if_end_1105", 431, 18],
"if_else_1104",
"if_end_1105",
["load_field", 9, 1, "name", 434, 29],
["get", 11, 21, 1, 434, 12],
["frame", 19, 11, 2, 434, 12],
["null", 11, 434, 12],
["setarg", 19, 0, 11, 434, 12],
["setarg", 19, 1, 2, 434, 12],
["setarg", 19, 2, 9, 434, 12],
["invoke", 19, 9, 434, 12],
["move", 10, 9, 434, 12],
["null", 9, 435, 17],
["is_identical", 11, 10, 9, 435, 17],
["jump_true", 11, "ne_nid_1129", 435, 17],
["jump", "ne_ni_1130", 435, 17],
"ne_nid_1129",
["false", 11, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_ni_1130",
["is_int", 19, 10, 435, 17],
["jump_false", 19, "ne_nn_1131", 435, 17],
"_nop_tc_163",
["jump", "ne_nn_1131", 435, 17],
["ne_int", 11, 10, 9, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_nn_1131",
["is_num", 19, 10, 435, 17],
["jump_false", 19, "ne_nt_1132", 435, 17],
"_nop_tc_164",
["jump", "ne_nt_1132", 435, 17],
["ne_float", 11, 10, 9, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_nt_1132",
["is_text", 19, 10, 435, 17],
["jump_false", 19, "ne_nnl_1133", 435, 17],
"_nop_tc_165",
["jump", "ne_nnl_1133", 435, 17],
["ne_text", 11, 10, 9, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_nnl_1133",
["is_null", 19, 10, 435, 17],
["jump_false", 19, "ne_nb_1134", 435, 17],
"_nop_tc_166",
"_nop_tc_167",
["false", 11, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_nb_1134",
["is_bool", 19, 10, 435, 17],
["jump_false", 19, "ne_mis_1135", 435, 17],
"_nop_tc_168",
["jump", "ne_mis_1135", 435, 17],
["ne_bool", 11, 10, 9, 435, 17],
["jump", "ne_done_1128", 435, 17],
"ne_mis_1135",
["true", 11, 435, 17],
"ne_done_1128",
["move", 9, 11, 435, 17],
["jump_false", 9, "and_end_1127", 435, 17],
["load_field", 11, 10, "type_tag", 435, 25],
["null", 19, 435, 40],
["is_identical", 20, 11, 19, 435, 40],
["jump_true", 20, "ne_nid_1137", 435, 40],
["jump", "ne_ni_1138", 435, 40],
"ne_nid_1137",
["false", 20, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_ni_1138",
["is_int", 21, 11, 435, 40],
["jump_false", 21, "ne_nn_1139", 435, 40],
"_nop_tc_169",
["jump", "ne_nn_1139", 435, 40],
["ne_int", 20, 11, 19, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_nn_1139",
["is_num", 21, 11, 435, 40],
["jump_false", 21, "ne_nt_1140", 435, 40],
"_nop_tc_170",
["jump", "ne_nt_1140", 435, 40],
["ne_float", 20, 11, 19, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_nt_1140",
["is_text", 21, 11, 435, 40],
["jump_false", 21, "ne_nnl_1141", 435, 40],
"_nop_tc_171",
["jump", "ne_nnl_1141", 435, 40],
["ne_text", 20, 11, 19, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_nnl_1141",
["is_null", 21, 11, 435, 40],
["jump_false", 21, "ne_nb_1142", 435, 40],
"_nop_tc_172",
"_nop_tc_173",
["false", 20, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_nb_1142",
["is_bool", 21, 11, 435, 40],
["jump_false", 21, "ne_mis_1143", 435, 40],
"_nop_tc_174",
["jump", "ne_mis_1143", 435, 40],
["ne_bool", 20, 11, 19, 435, 40],
["jump", "ne_done_1136", 435, 40],
"ne_mis_1143",
["true", 20, 435, 40],
"ne_done_1136",
["move", 9, 20, 435, 40],
"and_end_1127",
["jump_false", 9, "if_else_1125", 435, 40],
["load_field", 9, 10, "type_tag", 436, 25],
["store_field", 1, 9, "type_tag", 436, 9],
["jump", "if_end_1126", 436, 9],
"if_else_1125",
"if_end_1126",
["return", 1, 438, 14],
"_nop_ur_6",
"if_else_1089",
"if_end_1090",
["get", 9, 9, 1, 442, 9],
["load_dynamic", 11, 9, 4, 442, 19],
["true", 9, 442, 25],
["is_identical", 19, 11, 9, 442, 25],
["jump_true", 19, "eq_done_1146", 442, 25],
["is_int", 20, 11, 442, 25],
["jump_false", 20, "eq_ni_1147", 442, 25],
"_nop_tc_175",
["jump", "eq_ni_1147", 442, 25],
["eq_int", 19, 11, 9, 442, 25],
["jump", "eq_done_1146", 442, 25],
"eq_ni_1147",
["is_num", 20, 11, 442, 25],
["jump_false", 20, "eq_nn_1148", 442, 25],
"_nop_tc_176",
["jump", "eq_nn_1148", 442, 25],
["eq_float", 19, 11, 9, 442, 25],
["jump", "eq_done_1146", 442, 25],
"eq_nn_1148",
["is_text", 20, 11, 442, 25],
["jump_false", 20, "eq_nt_1149", 442, 25],
"_nop_tc_177",
["jump", "eq_nt_1149", 442, 25],
["eq_text", 19, 11, 9, 442, 25],
["jump", "eq_done_1146", 442, 25],
"eq_nt_1149",
["is_null", 20, 11, 442, 25],
["jump_false", 20, "eq_nnl_1150", 442, 25],
"_nop_tc_178",
["jump", "eq_nnl_1150", 442, 25],
["true", 19, 442, 25],
["jump", "eq_done_1146", 442, 25],
"eq_nnl_1150",
["is_bool", 20, 11, 442, 25],
["jump_false", 20, "eq_nb_1151", 442, 25],
"_nop_tc_179",
"_nop_tc_180",
["eq_bool", 19, 11, 9, 442, 25],
["jump", "eq_done_1146", 442, 25],
"eq_nb_1151",
["false", 19, 442, 25],
"eq_done_1146",
["jump_false", 19, "if_else_1144", 442, 25],
["load_field", 9, 1, "left", 443, 14],
["move", 3, 9, 443, 14],
["load_field", 9, 1, "right", 444, 15],
["move", 5, 9, 444, 15],
["null", 9, 445, 19],
["is_identical", 11, 3, 9, 445, 19],
["jump_true", 11, "ne_nid_1158", 445, 19],
["jump", "ne_ni_1159", 445, 19],
"ne_nid_1158",
["false", 11, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_ni_1159",
["is_int", 19, 3, 445, 19],
["jump_false", 19, "ne_nn_1160", 445, 19],
"_nop_tc_181",
["jump", "ne_nn_1160", 445, 19],
["ne_int", 11, 3, 9, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_nn_1160",
["is_num", 19, 3, 445, 19],
["jump_false", 19, "ne_nt_1161", 445, 19],
"_nop_tc_182",
["jump", "ne_nt_1161", 445, 19],
["ne_float", 11, 3, 9, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_nt_1161",
["is_text", 19, 3, 445, 19],
["jump_false", 19, "ne_nnl_1162", 445, 19],
"_nop_tc_183",
["jump", "ne_nnl_1162", 445, 19],
["ne_text", 11, 3, 9, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_nnl_1162",
["is_null", 19, 3, 445, 19],
["jump_false", 19, "ne_nb_1163", 445, 19],
"_nop_tc_184",
"_nop_tc_185",
["false", 11, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_nb_1163",
["is_bool", 19, 3, 445, 19],
["jump_false", 19, "ne_mis_1164", 445, 19],
"_nop_tc_186",
["jump", "ne_mis_1164", 445, 19],
["ne_bool", 11, 3, 9, 445, 19],
["jump", "ne_done_1157", 445, 19],
"ne_mis_1164",
["true", 11, 445, 19],
"ne_done_1157",
["move", 9, 11, 445, 19],
["jump_false", 9, "and_end_1156", 445, 19],
["null", 11, 445, 36],
["is_identical", 19, 5, 11, 445, 36],
["jump_true", 19, "ne_nid_1166", 445, 36],
["jump", "ne_ni_1167", 445, 36],
"ne_nid_1166",
["false", 19, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_ni_1167",
["is_int", 20, 5, 445, 36],
["jump_false", 20, "ne_nn_1168", 445, 36],
"_nop_tc_187",
["jump", "ne_nn_1168", 445, 36],
["ne_int", 19, 5, 11, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_nn_1168",
["is_num", 20, 5, 445, 36],
["jump_false", 20, "ne_nt_1169", 445, 36],
"_nop_tc_188",
["jump", "ne_nt_1169", 445, 36],
["ne_float", 19, 5, 11, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_nt_1169",
["is_text", 20, 5, 445, 36],
["jump_false", 20, "ne_nnl_1170", 445, 36],
"_nop_tc_189",
["jump", "ne_nnl_1170", 445, 36],
["ne_text", 19, 5, 11, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_nnl_1170",
["is_null", 20, 5, 445, 36],
["jump_false", 20, "ne_nb_1171", 445, 36],
"_nop_tc_190",
"_nop_tc_191",
["false", 19, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_nb_1171",
["is_bool", 20, 5, 445, 36],
["jump_false", 20, "ne_mis_1172", 445, 36],
"_nop_tc_192",
["jump", "ne_mis_1172", 445, 36],
["ne_bool", 19, 5, 11, 445, 36],
["jump", "ne_done_1165", 445, 36],
"ne_mis_1172",
["true", 19, 445, 36],
"ne_done_1165",
["move", 9, 19, 445, 36],
"and_end_1156",
["move", 11, 9, 445, 36],
["jump_false", 11, "and_end_1155", 445, 36],
["load_field", 9, 3, "kind", 445, 44],
["access", 19, "number", 445, 57],
["is_identical", 20, 9, 19, 445, 57],
["jump_true", 20, "eq_done_1173", 445, 57],
["is_int", 21, 9, 445, 57],
["jump_false", 21, "eq_ni_1174", 445, 57],
"_nop_tc_193",
["jump", "eq_ni_1174", 445, 57],
["eq_int", 20, 9, 19, 445, 57],
["jump", "eq_done_1173", 445, 57],
"eq_ni_1174",
["is_num", 21, 9, 445, 57],
["jump_false", 21, "eq_nn_1175", 445, 57],
"_nop_tc_194",
["jump", "eq_nn_1175", 445, 57],
["eq_float", 20, 9, 19, 445, 57],
["jump", "eq_done_1173", 445, 57],
"eq_nn_1175",
["is_text", 21, 9, 445, 57],
["jump_false", 21, "eq_nt_1176", 445, 57],
"_nop_tc_195",
"_nop_tc_196",
["eq_text", 20, 9, 19, 445, 57],
["jump", "eq_done_1173", 445, 57],
"eq_nt_1176",
["is_null", 21, 9, 445, 57],
["jump_false", 21, "eq_nnl_1177", 445, 57],
"_nop_tc_197",
["jump", "eq_nnl_1177", 445, 57],
["true", 20, 445, 57],
["jump", "eq_done_1173", 445, 57],
"eq_nnl_1177",
["is_bool", 21, 9, 445, 57],
["jump_false", 21, "eq_nb_1178", 445, 57],
"_nop_tc_198",
["jump", "eq_nb_1178", 445, 57],
["eq_bool", 20, 9, 19, 445, 57],
["jump", "eq_done_1173", 445, 57],
"eq_nb_1178",
["false", 20, 445, 57],
"eq_done_1173",
["move", 11, 20, 445, 57],
"and_end_1155",
["move", 9, 11, 445, 57],
["jump_false", 9, "and_end_1154", 445, 57],
["load_field", 11, 5, "kind", 445, 69],
["access", 19, "number", 445, 83],
["is_identical", 20, 11, 19, 445, 83],
["jump_true", 20, "eq_done_1179", 445, 83],
["is_int", 21, 11, 445, 83],
["jump_false", 21, "eq_ni_1180", 445, 83],
"_nop_tc_199",
["jump", "eq_ni_1180", 445, 83],
["eq_int", 20, 11, 19, 445, 83],
["jump", "eq_done_1179", 445, 83],
"eq_ni_1180",
["is_num", 21, 11, 445, 83],
["jump_false", 21, "eq_nn_1181", 445, 83],
"_nop_tc_200",
["jump", "eq_nn_1181", 445, 83],
["eq_float", 20, 11, 19, 445, 83],
["jump", "eq_done_1179", 445, 83],
"eq_nn_1181",
["is_text", 21, 11, 445, 83],
["jump_false", 21, "eq_nt_1182", 445, 83],
"_nop_tc_201",
"_nop_tc_202",
["eq_text", 20, 11, 19, 445, 83],
["jump", "eq_done_1179", 445, 83],
"eq_nt_1182",
["is_null", 21, 11, 445, 83],
["jump_false", 21, "eq_nnl_1183", 445, 83],
"_nop_tc_203",
["jump", "eq_nnl_1183", 445, 83],
["true", 20, 445, 83],
["jump", "eq_done_1179", 445, 83],
"eq_nnl_1183",
["is_bool", 21, 11, 445, 83],
["jump_false", 21, "eq_nb_1184", 445, 83],
"_nop_tc_204",
["jump", "eq_nb_1184", 445, 83],
["eq_bool", 20, 11, 19, 445, 83],
["jump", "eq_done_1179", 445, 83],
"eq_nb_1184",
["false", 20, 445, 83],
"eq_done_1179",
["move", 9, 20, 445, 83],
"and_end_1154",
["jump_false", 9, "if_else_1152", 445, 83],
["load_field", 9, 3, "number", 446, 14],
["move", 6, 9, 446, 14],
["load_field", 9, 5, "number", 447, 14],
["move", 7, 9, 447, 14],
["null", 9, 448, 19],
["is_identical", 11, 6, 9, 448, 19],
["jump_true", 11, "eq_done_1187", 448, 19],
["is_int", 19, 6, 448, 19],
["jump_false", 19, "eq_ni_1188", 448, 19],
"_nop_tc_205",
["jump", "eq_ni_1188", 448, 19],
["eq_int", 11, 6, 9, 448, 19],
["jump", "eq_done_1187", 448, 19],
"eq_ni_1188",
["is_num", 19, 6, 448, 19],
["jump_false", 19, "eq_nn_1189", 448, 19],
"_nop_tc_206",
["jump", "eq_nn_1189", 448, 19],
["eq_float", 11, 6, 9, 448, 19],
["jump", "eq_done_1187", 448, 19],
"eq_nn_1189",
["is_text", 19, 6, 448, 19],
["jump_false", 19, "eq_nt_1190", 448, 19],
"_nop_tc_207",
["jump", "eq_nt_1190", 448, 19],
["eq_text", 11, 6, 9, 448, 19],
["jump", "eq_done_1187", 448, 19],
"eq_nt_1190",
["is_null", 19, 6, 448, 19],
["jump_false", 19, "eq_nnl_1191", 448, 19],
"_nop_tc_208",
"_nop_tc_209",
["true", 11, 448, 19],
["jump", "eq_done_1187", 448, 19],
"eq_nnl_1191",
["is_bool", 19, 6, 448, 19],
["jump_false", 19, "eq_nb_1192", 448, 19],
"_nop_tc_210",
["jump", "eq_nb_1192", 448, 19],
["eq_bool", 11, 6, 9, 448, 19],
["jump", "eq_done_1187", 448, 19],
"eq_nb_1192",
["false", 11, 448, 19],
"eq_done_1187",
["jump_false", 11, "if_else_1185", 448, 19],
["load_field", 9, 3, "value", 448, 37],
[
"access",
11,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
448,
30
],
["frame", 19, 11, 1, 448, 30],
["null", 11, 448, 30],
["setarg", 19, 0, 11, 448, 30],
["setarg", 19, 1, 9, 448, 30],
["invoke", 19, 9, 448, 30],
["move", 6, 9, 448, 30],
["jump", "if_end_1186", 448, 30],
"if_else_1185",
"if_end_1186",
["null", 9, 449, 19],
["is_identical", 11, 7, 9, 449, 19],
["jump_true", 11, "eq_done_1195", 449, 19],
["is_int", 19, 7, 449, 19],
["jump_false", 19, "eq_ni_1196", 449, 19],
"_nop_tc_211",
["jump", "eq_ni_1196", 449, 19],
["eq_int", 11, 7, 9, 449, 19],
["jump", "eq_done_1195", 449, 19],
"eq_ni_1196",
["is_num", 19, 7, 449, 19],
["jump_false", 19, "eq_nn_1197", 449, 19],
"_nop_tc_212",
["jump", "eq_nn_1197", 449, 19],
["eq_float", 11, 7, 9, 449, 19],
["jump", "eq_done_1195", 449, 19],
"eq_nn_1197",
["is_text", 19, 7, 449, 19],
["jump_false", 19, "eq_nt_1198", 449, 19],
"_nop_tc_213",
["jump", "eq_nt_1198", 449, 19],
["eq_text", 11, 7, 9, 449, 19],
["jump", "eq_done_1195", 449, 19],
"eq_nt_1198",
["is_null", 19, 7, 449, 19],
["jump_false", 19, "eq_nnl_1199", 449, 19],
"_nop_tc_214",
"_nop_tc_215",
["true", 11, 449, 19],
["jump", "eq_done_1195", 449, 19],
"eq_nnl_1199",
["is_bool", 19, 7, 449, 19],
["jump_false", 19, "eq_nb_1200", 449, 19],
"_nop_tc_216",
["jump", "eq_nb_1200", 449, 19],
["eq_bool", 11, 7, 9, 449, 19],
["jump", "eq_done_1195", 449, 19],
"eq_nb_1200",
["false", 11, 449, 19],
"eq_done_1195",
["jump_false", 11, "if_else_1193", 449, 19],
["load_field", 9, 5, "value", 449, 37],
[
"access",
11,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
449,
30
],
["frame", 19, 11, 1, 449, 30],
["null", 11, 449, 30],
["setarg", 19, 0, 11, 449, 30],
["setarg", 19, 1, 9, 449, 30],
["invoke", 19, 9, 449, 30],
["move", 7, 9, 449, 30],
["jump", "if_end_1194", 449, 30],
"if_else_1193",
"if_end_1194",
["access", 9, "/", 450, 18],
["is_identical", 11, 4, 9, 450, 18],
["jump_true", 11, "eq_done_1203", 450, 18],
["is_int", 19, 4, 450, 18],
["jump_false", 19, "eq_ni_1204", 450, 18],
"_nop_tc_217",
["jump", "eq_ni_1204", 450, 18],
["eq_int", 11, 4, 9, 450, 18],
["jump", "eq_done_1203", 450, 18],
"eq_ni_1204",
["is_num", 19, 4, 450, 18],
["jump_false", 19, "eq_nn_1205", 450, 18],
"_nop_tc_218",
["jump", "eq_nn_1205", 450, 18],
["eq_float", 11, 4, 9, 450, 18],
["jump", "eq_done_1203", 450, 18],
"eq_nn_1205",
["is_text", 19, 4, 450, 18],
["jump_false", 19, "eq_nt_1206", 450, 18],
"_nop_tc_219",
"_nop_tc_220",
["eq_text", 11, 4, 9, 450, 18],
["jump", "eq_done_1203", 450, 18],
"eq_nt_1206",
["is_null", 19, 4, 450, 18],
["jump_false", 19, "eq_nnl_1207", 450, 18],
"_nop_tc_221",
["jump", "eq_nnl_1207", 450, 18],
["true", 11, 450, 18],
["jump", "eq_done_1203", 450, 18],
"eq_nnl_1207",
["is_bool", 19, 4, 450, 18],
["jump_false", 19, "eq_nb_1208", 450, 18],
"_nop_tc_222",
["jump", "eq_nb_1208", 450, 18],
["eq_bool", 11, 4, 9, 450, 18],
["jump", "eq_done_1203", 450, 18],
"eq_nb_1208",
["false", 11, 450, 18],
"eq_done_1203",
["jump_false", 11, "if_else_1201", 450, 18],
["access", 9, 0, 451, 21],
["is_identical", 11, 7, 9, 451, 21],
["jump_true", 11, "eq_done_1211", 451, 21],
["is_int", 19, 7, 451, 21],
["jump_false", 19, "eq_ni_1212", 451, 21],
"_nop_tc_223",
"_nop_tc_224",
["eq_int", 11, 7, 9, 451, 21],
["jump", "eq_done_1211", 451, 21],
"eq_ni_1212",
["is_num", 19, 7, 451, 21],
["jump_false", 19, "eq_nn_1213", 451, 21],
"_nop_tc_225",
"_nop_tc_226",
["eq_float", 11, 7, 9, 451, 21],
["jump", "eq_done_1211", 451, 21],
"eq_nn_1213",
["is_text", 19, 7, 451, 21],
["jump_false", 19, "eq_nt_1214", 451, 21],
"_nop_tc_227",
["jump", "eq_nt_1214", 451, 21],
["eq_text", 11, 7, 9, 451, 21],
["jump", "eq_done_1211", 451, 21],
"eq_nt_1214",
["is_null", 19, 7, 451, 21],
["jump_false", 19, "eq_nnl_1215", 451, 21],
"_nop_tc_228",
["jump", "eq_nnl_1215", 451, 21],
["true", 11, 451, 21],
["jump", "eq_done_1211", 451, 21],
"eq_nnl_1215",
["is_bool", 19, 7, 451, 21],
["jump_false", 19, "eq_nb_1216", 451, 21],
"_nop_tc_229",
["jump", "eq_nb_1216", 451, 21],
["eq_bool", 11, 7, 9, 451, 21],
["jump", "eq_done_1211", 451, 21],
"eq_nb_1216",
["false", 11, 451, 21],
"eq_done_1211",
["jump_false", 11, "if_else_1209", 451, 21],
["get", 9, 18, 1, 451, 31],
["frame", 11, 9, 1, 451, 31],
["null", 9, 451, 31],
["setarg", 11, 0, 9, 451, 31],
["setarg", 11, 1, 1, 451, 31],
["tail_invoke", 11, 9, 451, 31],
["return", 9, 451, 31],
"_nop_ur_7",
"if_else_1209",
"if_end_1210",
["jump", "if_end_1202", 451, 31],
"if_else_1201",
"if_end_1202",
["access", 9, "%", 453, 18],
["is_identical", 11, 4, 9, 453, 18],
["jump_true", 11, "eq_done_1219", 453, 18],
["is_int", 19, 4, 453, 18],
["jump_false", 19, "eq_ni_1220", 453, 18],
"_nop_tc_230",
["jump", "eq_ni_1220", 453, 18],
["eq_int", 11, 4, 9, 453, 18],
["jump", "eq_done_1219", 453, 18],
"eq_ni_1220",
["is_num", 19, 4, 453, 18],
["jump_false", 19, "eq_nn_1221", 453, 18],
"_nop_tc_231",
["jump", "eq_nn_1221", 453, 18],
["eq_float", 11, 4, 9, 453, 18],
["jump", "eq_done_1219", 453, 18],
"eq_nn_1221",
["is_text", 19, 4, 453, 18],
["jump_false", 19, "eq_nt_1222", 453, 18],
"_nop_tc_232",
"_nop_tc_233",
["eq_text", 11, 4, 9, 453, 18],
["jump", "eq_done_1219", 453, 18],
"eq_nt_1222",
["is_null", 19, 4, 453, 18],
["jump_false", 19, "eq_nnl_1223", 453, 18],
"_nop_tc_234",
["jump", "eq_nnl_1223", 453, 18],
["true", 11, 453, 18],
["jump", "eq_done_1219", 453, 18],
"eq_nnl_1223",
["is_bool", 19, 4, 453, 18],
["jump_false", 19, "eq_nb_1224", 453, 18],
"_nop_tc_235",
["jump", "eq_nb_1224", 453, 18],
["eq_bool", 11, 4, 9, 453, 18],
["jump", "eq_done_1219", 453, 18],
"eq_nb_1224",
["false", 11, 453, 18],
"eq_done_1219",
["jump_false", 11, "if_else_1217", 453, 18],
["access", 9, 0, 454, 21],
["is_identical", 11, 7, 9, 454, 21],
["jump_true", 11, "eq_done_1227", 454, 21],
["is_int", 19, 7, 454, 21],
["jump_false", 19, "eq_ni_1228", 454, 21],
"_nop_tc_236",
"_nop_tc_237",
["eq_int", 11, 7, 9, 454, 21],
["jump", "eq_done_1227", 454, 21],
"eq_ni_1228",
["is_num", 19, 7, 454, 21],
["jump_false", 19, "eq_nn_1229", 454, 21],
"_nop_tc_238",
"_nop_tc_239",
["eq_float", 11, 7, 9, 454, 21],
["jump", "eq_done_1227", 454, 21],
"eq_nn_1229",
["is_text", 19, 7, 454, 21],
["jump_false", 19, "eq_nt_1230", 454, 21],
"_nop_tc_240",
["jump", "eq_nt_1230", 454, 21],
["eq_text", 11, 7, 9, 454, 21],
["jump", "eq_done_1227", 454, 21],
"eq_nt_1230",
["is_null", 19, 7, 454, 21],
["jump_false", 19, "eq_nnl_1231", 454, 21],
"_nop_tc_241",
["jump", "eq_nnl_1231", 454, 21],
["true", 11, 454, 21],
["jump", "eq_done_1227", 454, 21],
"eq_nnl_1231",
["is_bool", 19, 7, 454, 21],
["jump_false", 19, "eq_nb_1232", 454, 21],
"_nop_tc_242",
["jump", "eq_nb_1232", 454, 21],
["eq_bool", 11, 7, 9, 454, 21],
["jump", "eq_done_1227", 454, 21],
"eq_nb_1232",
["false", 11, 454, 21],
"eq_done_1227",
["jump_false", 11, "if_else_1225", 454, 21],
["get", 9, 18, 1, 454, 31],
["frame", 11, 9, 1, 454, 31],
["null", 9, 454, 31],
["setarg", 11, 0, 9, 454, 31],
["setarg", 11, 1, 1, 454, 31],
["tail_invoke", 11, 9, 454, 31],
["return", 9, 454, 31],
"_nop_ur_8",
"if_else_1225",
"if_end_1226",
["jump", "if_end_1218", 454, 31],
"if_else_1217",
"if_end_1218",
["null", 8, 456, 18],
["access", 9, "+", 457, 18],
["is_identical", 11, 4, 9, 457, 18],
["jump_true", 11, "eq_done_1235", 457, 18],
["is_int", 19, 4, 457, 18],
["jump_false", 19, "eq_ni_1236", 457, 18],
"_nop_tc_243",
["jump", "eq_ni_1236", 457, 18],
["eq_int", 11, 4, 9, 457, 18],
["jump", "eq_done_1235", 457, 18],
"eq_ni_1236",
["is_num", 19, 4, 457, 18],
["jump_false", 19, "eq_nn_1237", 457, 18],
"_nop_tc_244",
["jump", "eq_nn_1237", 457, 18],
["eq_float", 11, 4, 9, 457, 18],
["jump", "eq_done_1235", 457, 18],
"eq_nn_1237",
["is_text", 19, 4, 457, 18],
["jump_false", 19, "eq_nt_1238", 457, 18],
"_nop_tc_245",
"_nop_tc_246",
["eq_text", 11, 4, 9, 457, 18],
["jump", "eq_done_1235", 457, 18],
"eq_nt_1238",
["is_null", 19, 4, 457, 18],
["jump_false", 19, "eq_nnl_1239", 457, 18],
"_nop_tc_247",
["jump", "eq_nnl_1239", 457, 18],
["true", 11, 457, 18],
["jump", "eq_done_1235", 457, 18],
"eq_nnl_1239",
["is_bool", 19, 4, 457, 18],
["jump_false", 19, "eq_nb_1240", 457, 18],
"_nop_tc_248",
["jump", "eq_nb_1240", 457, 18],
["eq_bool", 11, 4, 9, 457, 18],
["jump", "eq_done_1235", 457, 18],
"eq_nb_1240",
["false", 11, 457, 18],
"eq_done_1235",
["jump_false", 11, "if_else_1233", 457, 18],
["is_text", 9, 6, 457, 37],
["jump_false", 9, "add_cn_1242", 457, 37],
["is_text", 11, 7, 457, 37],
["jump_false", 11, "add_cn_1242", 457, 37],
["concat", 19, 6, 7, 457, 37],
["jump", "add_done_1241", 457, 37],
"add_cn_1242",
["is_num", 9, 6, 457, 37],
["jump_false", 9, "add_err_1243", 457, 37],
["is_num", 11, 7, 457, 37],
["jump_false", 11, "add_err_1243", 457, 37],
["add", 19, 6, 7, 457, 37],
["jump", "add_done_1241", 457, 37],
"add_err_1243",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
457,
37
],
["access", 11, "error", 457, 37],
["access", 20, "cannot apply '+': operands must both be text or both be numbers", 457, 37],
["array", 21, 0, 457, 37],
["push", 21, 20, 457, 37],
["frame", 20, 9, 2, 457, 37],
["null", 9, 457, 37],
["setarg", 20, 0, 9, 457, 37],
["setarg", 20, 1, 11, 457, 37],
["setarg", 20, 2, 21, 457, 37],
["invoke", 20, 9, 457, 37],
["disrupt", 457, 37],
"add_done_1241",
["move", 8, 19, 457, 37],
["jump", "if_end_1234", 457, 37],
"if_else_1233",
["access", 9, "-", 458, 23],
["is_identical", 11, 4, 9, 458, 23],
["jump_true", 11, "eq_done_1246", 458, 23],
["is_int", 19, 4, 458, 23],
["jump_false", 19, "eq_ni_1247", 458, 23],
"_nop_tc_249",
["jump", "eq_ni_1247", 458, 23],
["eq_int", 11, 4, 9, 458, 23],
["jump", "eq_done_1246", 458, 23],
"eq_ni_1247",
["is_num", 19, 4, 458, 23],
["jump_false", 19, "eq_nn_1248", 458, 23],
"_nop_tc_250",
["jump", "eq_nn_1248", 458, 23],
["eq_float", 11, 4, 9, 458, 23],
["jump", "eq_done_1246", 458, 23],
"eq_nn_1248",
["is_text", 19, 4, 458, 23],
["jump_false", 19, "eq_nt_1249", 458, 23],
"_nop_tc_251",
"_nop_tc_252",
["eq_text", 11, 4, 9, 458, 23],
["jump", "eq_done_1246", 458, 23],
"eq_nt_1249",
["is_null", 19, 4, 458, 23],
["jump_false", 19, "eq_nnl_1250", 458, 23],
"_nop_tc_253",
["jump", "eq_nnl_1250", 458, 23],
["true", 11, 458, 23],
["jump", "eq_done_1246", 458, 23],
"eq_nnl_1250",
["is_bool", 19, 4, 458, 23],
["jump_false", 19, "eq_nb_1251", 458, 23],
"_nop_tc_254",
["jump", "eq_nb_1251", 458, 23],
["eq_bool", 11, 4, 9, 458, 23],
["jump", "eq_done_1246", 458, 23],
"eq_nb_1251",
["false", 11, 458, 23],
"eq_done_1246",
["jump_false", 11, "if_else_1244", 458, 23],
["is_num", 9, 6, 458, 42],
["jump_false", 9, "num_err_1252", 458, 42],
["is_num", 9, 7, 458, 42],
["jump_false", 9, "num_err_1252", 458, 42],
["subtract", 8, 6, 7, 458, 42],
["jump", "num_done_1253", 458, 42],
"num_err_1252",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
458,
42
],
["access", 11, "error", 458, 42],
["access", 19, "cannot apply '-': operands must be numbers", 458, 42],
["array", 20, 0, 458, 42],
["push", 20, 19, 458, 42],
["frame", 19, 9, 2, 458, 42],
["null", 9, 458, 42],
["setarg", 19, 0, 9, 458, 42],
["setarg", 19, 1, 11, 458, 42],
["setarg", 19, 2, 20, 458, 42],
["invoke", 19, 9, 458, 42],
["disrupt", 458, 42],
"num_done_1253",
["jump", "if_end_1245", 458, 42],
"if_else_1244",
["access", 9, "*", 459, 23],
["is_identical", 11, 4, 9, 459, 23],
["jump_true", 11, "eq_done_1256", 459, 23],
["is_int", 19, 4, 459, 23],
["jump_false", 19, "eq_ni_1257", 459, 23],
"_nop_tc_255",
["jump", "eq_ni_1257", 459, 23],
["eq_int", 11, 4, 9, 459, 23],
["jump", "eq_done_1256", 459, 23],
"eq_ni_1257",
["is_num", 19, 4, 459, 23],
["jump_false", 19, "eq_nn_1258", 459, 23],
"_nop_tc_256",
["jump", "eq_nn_1258", 459, 23],
["eq_float", 11, 4, 9, 459, 23],
["jump", "eq_done_1256", 459, 23],
"eq_nn_1258",
["is_text", 19, 4, 459, 23],
["jump_false", 19, "eq_nt_1259", 459, 23],
"_nop_tc_257",
"_nop_tc_258",
["eq_text", 11, 4, 9, 459, 23],
["jump", "eq_done_1256", 459, 23],
"eq_nt_1259",
["is_null", 19, 4, 459, 23],
["jump_false", 19, "eq_nnl_1260", 459, 23],
"_nop_tc_259",
["jump", "eq_nnl_1260", 459, 23],
["true", 11, 459, 23],
["jump", "eq_done_1256", 459, 23],
"eq_nnl_1260",
["is_bool", 19, 4, 459, 23],
["jump_false", 19, "eq_nb_1261", 459, 23],
"_nop_tc_260",
["jump", "eq_nb_1261", 459, 23],
["eq_bool", 11, 4, 9, 459, 23],
["jump", "eq_done_1256", 459, 23],
"eq_nb_1261",
["false", 11, 459, 23],
"eq_done_1256",
["jump_false", 11, "if_else_1254", 459, 23],
["is_num", 9, 6, 459, 42],
["jump_false", 9, "num_err_1262", 459, 42],
["is_num", 9, 7, 459, 42],
["jump_false", 9, "num_err_1262", 459, 42],
["multiply", 8, 6, 7, 459, 42],
["jump", "num_done_1263", 459, 42],
"num_err_1262",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
459,
42
],
["access", 11, "error", 459, 42],
["access", 19, "cannot apply '*': operands must be numbers", 459, 42],
["array", 20, 0, 459, 42],
["push", 20, 19, 459, 42],
["frame", 19, 9, 2, 459, 42],
["null", 9, 459, 42],
["setarg", 19, 0, 9, 459, 42],
["setarg", 19, 1, 11, 459, 42],
["setarg", 19, 2, 20, 459, 42],
["invoke", 19, 9, 459, 42],
["disrupt", 459, 42],
"num_done_1263",
["jump", "if_end_1255", 459, 42],
"if_else_1254",
["access", 9, "/", 460, 23],
["is_identical", 11, 4, 9, 460, 23],
["jump_true", 11, "eq_done_1266", 460, 23],
["is_int", 19, 4, 460, 23],
["jump_false", 19, "eq_ni_1267", 460, 23],
"_nop_tc_261",
["jump", "eq_ni_1267", 460, 23],
["eq_int", 11, 4, 9, 460, 23],
["jump", "eq_done_1266", 460, 23],
"eq_ni_1267",
["is_num", 19, 4, 460, 23],
["jump_false", 19, "eq_nn_1268", 460, 23],
"_nop_tc_262",
["jump", "eq_nn_1268", 460, 23],
["eq_float", 11, 4, 9, 460, 23],
["jump", "eq_done_1266", 460, 23],
"eq_nn_1268",
["is_text", 19, 4, 460, 23],
["jump_false", 19, "eq_nt_1269", 460, 23],
"_nop_tc_263",
"_nop_tc_264",
["eq_text", 11, 4, 9, 460, 23],
["jump", "eq_done_1266", 460, 23],
"eq_nt_1269",
["is_null", 19, 4, 460, 23],
["jump_false", 19, "eq_nnl_1270", 460, 23],
"_nop_tc_265",
["jump", "eq_nnl_1270", 460, 23],
["true", 11, 460, 23],
["jump", "eq_done_1266", 460, 23],
"eq_nnl_1270",
["is_bool", 19, 4, 460, 23],
["jump_false", 19, "eq_nb_1271", 460, 23],
"_nop_tc_266",
["jump", "eq_nb_1271", 460, 23],
["eq_bool", 11, 4, 9, 460, 23],
["jump", "eq_done_1266", 460, 23],
"eq_nb_1271",
["false", 11, 460, 23],
"eq_done_1266",
["jump_false", 11, "if_else_1264", 460, 23],
["is_num", 9, 6, 460, 42],
["jump_false", 9, "num_err_1272", 460, 42],
["is_num", 9, 7, 460, 42],
["jump_false", 9, "num_err_1272", 460, 42],
["divide", 8, 6, 7, 460, 42],
["jump", "num_done_1273", 460, 42],
"num_err_1272",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
460,
42
],
["access", 11, "error", 460, 42],
["access", 19, "cannot apply '/': operands must be numbers", 460, 42],
["array", 20, 0, 460, 42],
["push", 20, 19, 460, 42],
["frame", 19, 9, 2, 460, 42],
["null", 9, 460, 42],
["setarg", 19, 0, 9, 460, 42],
["setarg", 19, 1, 11, 460, 42],
["setarg", 19, 2, 20, 460, 42],
["invoke", 19, 9, 460, 42],
["disrupt", 460, 42],
"num_done_1273",
["jump", "if_end_1265", 460, 42],
"if_else_1264",
["access", 9, "%", 461, 23],
["is_identical", 11, 4, 9, 461, 23],
["jump_true", 11, "eq_done_1276", 461, 23],
["is_int", 19, 4, 461, 23],
["jump_false", 19, "eq_ni_1277", 461, 23],
"_nop_tc_267",
["jump", "eq_ni_1277", 461, 23],
["eq_int", 11, 4, 9, 461, 23],
["jump", "eq_done_1276", 461, 23],
"eq_ni_1277",
["is_num", 19, 4, 461, 23],
["jump_false", 19, "eq_nn_1278", 461, 23],
"_nop_tc_268",
["jump", "eq_nn_1278", 461, 23],
["eq_float", 11, 4, 9, 461, 23],
["jump", "eq_done_1276", 461, 23],
"eq_nn_1278",
["is_text", 19, 4, 461, 23],
["jump_false", 19, "eq_nt_1279", 461, 23],
"_nop_tc_269",
"_nop_tc_270",
["eq_text", 11, 4, 9, 461, 23],
["jump", "eq_done_1276", 461, 23],
"eq_nt_1279",
["is_null", 19, 4, 461, 23],
["jump_false", 19, "eq_nnl_1280", 461, 23],
"_nop_tc_271",
["jump", "eq_nnl_1280", 461, 23],
["true", 11, 461, 23],
["jump", "eq_done_1276", 461, 23],
"eq_nnl_1280",
["is_bool", 19, 4, 461, 23],
["jump_false", 19, "eq_nb_1281", 461, 23],
"_nop_tc_272",
["jump", "eq_nb_1281", 461, 23],
["eq_bool", 11, 4, 9, 461, 23],
["jump", "eq_done_1276", 461, 23],
"eq_nb_1281",
["false", 11, 461, 23],
"eq_done_1276",
["jump_false", 11, "if_else_1274", 461, 23],
["is_num", 9, 6, 461, 54],
["jump_false", 9, "num_err_1282", 461, 54],
["is_num", 9, 7, 461, 54],
["jump_false", 9, "num_err_1282", 461, 54],
["divide", 9, 6, 7, 461, 54],
["jump", "num_done_1283", 461, 54],
"num_err_1282",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
461,
54
],
["access", 19, "error", 461, 54],
["access", 20, "cannot apply '/': operands must be numbers", 461, 54],
["array", 21, 0, 461, 54],
["push", 21, 20, 461, 54],
["frame", 20, 11, 2, 461, 54],
["null", 11, 461, 54],
["setarg", 20, 0, 11, 461, 54],
["setarg", 20, 1, 19, 461, 54],
["setarg", 20, 2, 21, 461, 54],
["invoke", 20, 11, 461, 54],
["disrupt", 461, 54],
"num_done_1283",
["null", 11, 461, 54],
"_nop_tc_273",
"_nop_tc_274",
["trunc", 19, 9, 11, 461, 54],
["jump", "trunc_arg_done_1285", 461, 54],
"trunc_arg_bad_1284",
["null", 19, 461, 54],
"trunc_arg_done_1285",
["is_num", 9, 19, 461, 60],
["jump_false", 9, "num_err_1286", 461, 60],
["is_num", 9, 7, 461, 60],
["jump_false", 9, "num_err_1286", 461, 60],
["multiply", 9, 19, 7, 461, 60],
["jump", "num_done_1287", 461, 60],
"num_err_1286",
[
"access",
11,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
461,
60
],
["access", 19, "error", 461, 60],
["access", 20, "cannot apply '*': operands must be numbers", 461, 60],
["array", 21, 0, 461, 60],
["push", 21, 20, 461, 60],
["frame", 20, 11, 2, 461, 60],
["null", 11, 461, 60],
["setarg", 20, 0, 11, 461, 60],
["setarg", 20, 1, 19, 461, 60],
["setarg", 20, 2, 21, 461, 60],
["invoke", 20, 11, 461, 60],
["disrupt", 461, 60],
"num_done_1287",
["is_num", 11, 6, 461, 60],
["jump_false", 11, "num_err_1288", 461, 60],
"_nop_tc_275",
"_nop_tc_276",
["subtract", 8, 6, 9, 461, 60],
["jump", "num_done_1289", 461, 60],
"num_err_1288",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
461,
60
],
["access", 11, "error", 461, 60],
["access", 19, "cannot apply '-': operands must be numbers", 461, 60],
["array", 20, 0, 461, 60],
["push", 20, 19, 461, 60],
["frame", 19, 9, 2, 461, 60],
["null", 9, 461, 60],
["setarg", 19, 0, 9, 461, 60],
["setarg", 19, 1, 11, 461, 60],
["setarg", 19, 2, 20, 461, 60],
["invoke", 19, 9, 461, 60],
["disrupt", 461, 60],
"num_done_1289",
["jump", "if_end_1275", 461, 60],
"if_else_1274",
["access", 9, "**", 462, 23],
["is_identical", 11, 4, 9, 462, 23],
["jump_true", 11, "eq_done_1292", 462, 23],
["is_int", 19, 4, 462, 23],
["jump_false", 19, "eq_ni_1293", 462, 23],
"_nop_tc_277",
["jump", "eq_ni_1293", 462, 23],
["eq_int", 11, 4, 9, 462, 23],
["jump", "eq_done_1292", 462, 23],
"eq_ni_1293",
["is_num", 19, 4, 462, 23],
["jump_false", 19, "eq_nn_1294", 462, 23],
"_nop_tc_278",
["jump", "eq_nn_1294", 462, 23],
["eq_float", 11, 4, 9, 462, 23],
["jump", "eq_done_1292", 462, 23],
"eq_nn_1294",
["is_text", 19, 4, 462, 23],
["jump_false", 19, "eq_nt_1295", 462, 23],
"_nop_tc_279",
"_nop_tc_280",
["eq_text", 11, 4, 9, 462, 23],
["jump", "eq_done_1292", 462, 23],
"eq_nt_1295",
["is_null", 19, 4, 462, 23],
["jump_false", 19, "eq_nnl_1296", 462, 23],
"_nop_tc_281",
["jump", "eq_nnl_1296", 462, 23],
["true", 11, 462, 23],
["jump", "eq_done_1292", 462, 23],
"eq_nnl_1296",
["is_bool", 19, 4, 462, 23],
["jump_false", 19, "eq_nb_1297", 462, 23],
"_nop_tc_282",
["jump", "eq_nb_1297", 462, 23],
["eq_bool", 11, 4, 9, 462, 23],
["jump", "eq_done_1292", 462, 23],
"eq_nb_1297",
["false", 11, 462, 23],
"eq_done_1292",
["jump_false", 11, "if_else_1290", 462, 23],
["is_num", 9, 6, 462, 44],
["jump_false", 9, "num_err_1298", 462, 44],
["is_num", 9, 7, 462, 44],
["jump_false", 9, "num_err_1298", 462, 44],
["pow", 8, 6, 7, 462, 44],
["jump", "num_done_1299", 462, 44],
"num_err_1298",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
462,
44
],
["access", 11, "error", 462, 44],
["access", 19, "cannot apply '**': operands must be numbers", 462, 44],
["array", 20, 0, 462, 44],
["push", 20, 19, 462, 44],
["frame", 19, 9, 2, 462, 44],
["null", 9, 462, 44],
["setarg", 19, 0, 9, 462, 44],
["setarg", 19, 1, 11, 462, 44],
["setarg", 19, 2, 20, 462, 44],
["invoke", 19, 9, 462, 44],
["disrupt", 462, 44],
"num_done_1299",
["jump", "if_end_1291", 462, 44],
"if_else_1290",
"if_end_1291",
"if_end_1275",
"if_end_1265",
"if_end_1255",
"if_end_1245",
"if_end_1234",
["null", 9, 463, 23],
["is_identical", 11, 8, 9, 463, 23],
["jump_true", 11, "eq_done_1302", 463, 23],
["is_int", 19, 8, 463, 23],
["jump_false", 19, "eq_ni_1303", 463, 23],
"_nop_tc_283",
["jump", "eq_ni_1303", 463, 23],
["eq_int", 11, 8, 9, 463, 23],
["jump", "eq_done_1302", 463, 23],
"eq_ni_1303",
["is_num", 19, 8, 463, 23],
["jump_false", 19, "eq_nn_1304", 463, 23],
"_nop_tc_284",
["jump", "eq_nn_1304", 463, 23],
["eq_float", 11, 8, 9, 463, 23],
["jump", "eq_done_1302", 463, 23],
"eq_nn_1304",
["is_text", 19, 8, 463, 23],
["jump_false", 19, "eq_nt_1305", 463, 23],
"_nop_tc_285",
["jump", "eq_nt_1305", 463, 23],
["eq_text", 11, 8, 9, 463, 23],
["jump", "eq_done_1302", 463, 23],
"eq_nt_1305",
["is_null", 19, 8, 463, 23],
["jump_false", 19, "eq_nnl_1306", 463, 23],
"_nop_tc_286",
"_nop_tc_287",
["true", 11, 463, 23],
["jump", "eq_done_1302", 463, 23],
"eq_nnl_1306",
["is_bool", 19, 8, 463, 23],
["jump_false", 19, "eq_nb_1307", 463, 23],
"_nop_tc_288",
["jump", "eq_nb_1307", 463, 23],
["eq_bool", 11, 8, 9, 463, 23],
["jump", "eq_done_1302", 463, 23],
"eq_nb_1307",
["false", 11, 463, 23],
"eq_done_1302",
["jump_false", 11, "if_else_1300", 463, 23],
["get", 9, 18, 1, 463, 36],
["frame", 11, 9, 1, 463, 36],
["null", 9, 463, 36],
["setarg", 11, 0, 9, 463, 36],
["setarg", 11, 1, 1, 463, 36],
["tail_invoke", 11, 9, 463, 36],
["return", 9, 463, 36],
"_nop_ur_9",
"if_else_1300",
"if_end_1301",
["get", 9, 15, 1, 464, 16],
["frame", 11, 9, 2, 464, 16],
["null", 9, 464, 16],
["setarg", 11, 0, 9, 464, 16],
["setarg", 11, 1, 8, 464, 16],
["setarg", 11, 2, 1, 464, 16],
["tail_invoke", 11, 8, 464, 16],
["return", 8, 464, 16],
"_nop_ur_10",
"if_else_1152",
"if_end_1153",
["access", 8, "+", 467, 16],
["is_identical", 9, 4, 8, 467, 16],
["jump_true", 9, "eq_done_1314", 467, 16],
["is_int", 11, 4, 467, 16],
["jump_false", 11, "eq_ni_1315", 467, 16],
"_nop_tc_289",
["jump", "eq_ni_1315", 467, 16],
["eq_int", 9, 4, 8, 467, 16],
["jump", "eq_done_1314", 467, 16],
"eq_ni_1315",
["is_num", 11, 4, 467, 16],
["jump_false", 11, "eq_nn_1316", 467, 16],
"_nop_tc_290",
["jump", "eq_nn_1316", 467, 16],
["eq_float", 9, 4, 8, 467, 16],
["jump", "eq_done_1314", 467, 16],
"eq_nn_1316",
["is_text", 11, 4, 467, 16],
["jump_false", 11, "eq_nt_1317", 467, 16],
"_nop_tc_291",
"_nop_tc_292",
["eq_text", 9, 4, 8, 467, 16],
["jump", "eq_done_1314", 467, 16],
"eq_nt_1317",
["is_null", 11, 4, 467, 16],
["jump_false", 11, "eq_nnl_1318", 467, 16],
"_nop_tc_293",
["jump", "eq_nnl_1318", 467, 16],
["true", 9, 467, 16],
["jump", "eq_done_1314", 467, 16],
"eq_nnl_1318",
["is_bool", 11, 4, 467, 16],
["jump_false", 11, "eq_nb_1319", 467, 16],
"_nop_tc_294",
["jump", "eq_nb_1319", 467, 16],
["eq_bool", 9, 4, 8, 467, 16],
["jump", "eq_done_1314", 467, 16],
"eq_nb_1319",
["false", 9, 467, 16],
"eq_done_1314",
["move", 8, 9, 467, 16],
["jump_false", 8, "and_end_1313", 467, 16],
["null", 9, 467, 31],
["is_identical", 11, 3, 9, 467, 31],
["jump_true", 11, "ne_nid_1321", 467, 31],
["jump", "ne_ni_1322", 467, 31],
"ne_nid_1321",
["false", 11, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_ni_1322",
["is_int", 19, 3, 467, 31],
["jump_false", 19, "ne_nn_1323", 467, 31],
"_nop_tc_295",
["jump", "ne_nn_1323", 467, 31],
["ne_int", 11, 3, 9, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_nn_1323",
["is_num", 19, 3, 467, 31],
["jump_false", 19, "ne_nt_1324", 467, 31],
"_nop_tc_296",
["jump", "ne_nt_1324", 467, 31],
["ne_float", 11, 3, 9, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_nt_1324",
["is_text", 19, 3, 467, 31],
["jump_false", 19, "ne_nnl_1325", 467, 31],
"_nop_tc_297",
["jump", "ne_nnl_1325", 467, 31],
["ne_text", 11, 3, 9, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_nnl_1325",
["is_null", 19, 3, 467, 31],
["jump_false", 19, "ne_nb_1326", 467, 31],
"_nop_tc_298",
"_nop_tc_299",
["false", 11, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_nb_1326",
["is_bool", 19, 3, 467, 31],
["jump_false", 19, "ne_mis_1327", 467, 31],
"_nop_tc_300",
["jump", "ne_mis_1327", 467, 31],
["ne_bool", 11, 3, 9, 467, 31],
["jump", "ne_done_1320", 467, 31],
"ne_mis_1327",
["true", 11, 467, 31],
"ne_done_1320",
["move", 8, 11, 467, 31],
"and_end_1313",
["move", 9, 8, 467, 31],
["jump_false", 9, "and_end_1312", 467, 31],
["null", 8, 467, 48],
["is_identical", 11, 5, 8, 467, 48],
["jump_true", 11, "ne_nid_1329", 467, 48],
["jump", "ne_ni_1330", 467, 48],
"ne_nid_1329",
["false", 11, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_ni_1330",
["is_int", 19, 5, 467, 48],
["jump_false", 19, "ne_nn_1331", 467, 48],
"_nop_tc_301",
["jump", "ne_nn_1331", 467, 48],
["ne_int", 11, 5, 8, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_nn_1331",
["is_num", 19, 5, 467, 48],
["jump_false", 19, "ne_nt_1332", 467, 48],
"_nop_tc_302",
["jump", "ne_nt_1332", 467, 48],
["ne_float", 11, 5, 8, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_nt_1332",
["is_text", 19, 5, 467, 48],
["jump_false", 19, "ne_nnl_1333", 467, 48],
"_nop_tc_303",
["jump", "ne_nnl_1333", 467, 48],
["ne_text", 11, 5, 8, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_nnl_1333",
["is_null", 19, 5, 467, 48],
["jump_false", 19, "ne_nb_1334", 467, 48],
"_nop_tc_304",
"_nop_tc_305",
["false", 11, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_nb_1334",
["is_bool", 19, 5, 467, 48],
["jump_false", 19, "ne_mis_1335", 467, 48],
"_nop_tc_306",
["jump", "ne_mis_1335", 467, 48],
["ne_bool", 11, 5, 8, 467, 48],
["jump", "ne_done_1328", 467, 48],
"ne_mis_1335",
["true", 11, 467, 48],
"ne_done_1328",
["move", 9, 11, 467, 48],
"and_end_1312",
["move", 8, 9, 467, 48],
["jump_false", 8, "and_end_1311", 467, 48],
["load_field", 9, 3, "kind", 467, 56],
["access", 11, "text", 467, 69],
["is_identical", 19, 9, 11, 467, 69],
["jump_true", 19, "eq_done_1336", 467, 69],
["is_int", 20, 9, 467, 69],
["jump_false", 20, "eq_ni_1337", 467, 69],
"_nop_tc_307",
["jump", "eq_ni_1337", 467, 69],
["eq_int", 19, 9, 11, 467, 69],
["jump", "eq_done_1336", 467, 69],
"eq_ni_1337",
["is_num", 20, 9, 467, 69],
["jump_false", 20, "eq_nn_1338", 467, 69],
"_nop_tc_308",
["jump", "eq_nn_1338", 467, 69],
["eq_float", 19, 9, 11, 467, 69],
["jump", "eq_done_1336", 467, 69],
"eq_nn_1338",
["is_text", 20, 9, 467, 69],
["jump_false", 20, "eq_nt_1339", 467, 69],
"_nop_tc_309",
"_nop_tc_310",
["eq_text", 19, 9, 11, 467, 69],
["jump", "eq_done_1336", 467, 69],
"eq_nt_1339",
["is_null", 20, 9, 467, 69],
["jump_false", 20, "eq_nnl_1340", 467, 69],
"_nop_tc_311",
["jump", "eq_nnl_1340", 467, 69],
["true", 19, 467, 69],
["jump", "eq_done_1336", 467, 69],
"eq_nnl_1340",
["is_bool", 20, 9, 467, 69],
["jump_false", 20, "eq_nb_1341", 467, 69],
"_nop_tc_312",
["jump", "eq_nb_1341", 467, 69],
["eq_bool", 19, 9, 11, 467, 69],
["jump", "eq_done_1336", 467, 69],
"eq_nb_1341",
["false", 19, 467, 69],
"eq_done_1336",
["move", 8, 19, 467, 69],
"and_end_1311",
["move", 9, 8, 467, 69],
["jump_false", 9, "and_end_1310", 467, 69],
["load_field", 8, 5, "kind", 467, 79],
["access", 11, "text", 467, 93],
["is_identical", 19, 8, 11, 467, 93],
["jump_true", 19, "eq_done_1342", 467, 93],
["is_int", 20, 8, 467, 93],
["jump_false", 20, "eq_ni_1343", 467, 93],
"_nop_tc_313",
["jump", "eq_ni_1343", 467, 93],
["eq_int", 19, 8, 11, 467, 93],
["jump", "eq_done_1342", 467, 93],
"eq_ni_1343",
["is_num", 20, 8, 467, 93],
["jump_false", 20, "eq_nn_1344", 467, 93],
"_nop_tc_314",
["jump", "eq_nn_1344", 467, 93],
["eq_float", 19, 8, 11, 467, 93],
["jump", "eq_done_1342", 467, 93],
"eq_nn_1344",
["is_text", 20, 8, 467, 93],
["jump_false", 20, "eq_nt_1345", 467, 93],
"_nop_tc_315",
"_nop_tc_316",
["eq_text", 19, 8, 11, 467, 93],
["jump", "eq_done_1342", 467, 93],
"eq_nt_1345",
["is_null", 20, 8, 467, 93],
["jump_false", 20, "eq_nnl_1346", 467, 93],
"_nop_tc_317",
["jump", "eq_nnl_1346", 467, 93],
["true", 19, 467, 93],
["jump", "eq_done_1342", 467, 93],
"eq_nnl_1346",
["is_bool", 20, 8, 467, 93],
["jump_false", 20, "eq_nb_1347", 467, 93],
"_nop_tc_318",
["jump", "eq_nb_1347", 467, 93],
["eq_bool", 19, 8, 11, 467, 93],
["jump", "eq_done_1342", 467, 93],
"eq_nb_1347",
["false", 19, 467, 93],
"eq_done_1342",
["move", 9, 19, 467, 93],
"and_end_1310",
["jump_false", 9, "if_else_1308", 467, 93],
["load_field", 8, 3, "value", 468, 26],
["load_field", 9, 5, "value", 468, 39],
["is_text", 11, 8, 468, 39],
["jump_false", 11, "add_cn_1349", 468, 39],
["is_text", 19, 9, 468, 39],
["jump_false", 19, "add_cn_1349", 468, 39],
["concat", 20, 8, 9, 468, 39],
["jump", "add_done_1348", 468, 39],
"add_cn_1349",
["is_num", 11, 8, 468, 39],
["jump_false", 11, "add_err_1350", 468, 39],
["is_num", 19, 9, 468, 39],
["jump_false", 19, "add_err_1350", 468, 39],
["add", 20, 8, 9, 468, 39],
["jump", "add_done_1348", 468, 39],
"add_err_1350",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
468,
39
],
["access", 9, "error", 468, 39],
["access", 11, "cannot apply '+': operands must both be text or both be numbers", 468, 39],
["array", 19, 0, 468, 39],
["push", 19, 11, 468, 39],
["frame", 11, 8, 2, 468, 39],
["null", 8, 468, 39],
["setarg", 11, 0, 8, 468, 39],
["setarg", 11, 1, 9, 468, 39],
["setarg", 11, 2, 19, 468, 39],
["invoke", 11, 8, 468, 39],
["disrupt", 468, 39],
"add_done_1348",
["get", 8, 16, 1, 468, 16],
["frame", 9, 8, 2, 468, 16],
["null", 8, 468, 16],
["setarg", 9, 0, 8, 468, 16],
["setarg", 9, 1, 20, 468, 16],
["setarg", 9, 2, 1, 468, 16],
["tail_invoke", 9, 8, 468, 16],
["return", 8, 468, 16],
"_nop_ur_11",
"if_else_1308",
"if_end_1309",
["return", 1, 470, 14],
"_nop_ur_12",
"if_else_1144",
"if_end_1145",
["get", 8, 10, 1, 474, 9],
["load_dynamic", 9, 8, 4, 474, 24],
["true", 8, 474, 30],
["is_identical", 11, 9, 8, 474, 30],
["jump_true", 11, "eq_done_1353", 474, 30],
["is_int", 19, 9, 474, 30],
["jump_false", 19, "eq_ni_1354", 474, 30],
"_nop_tc_319",
["jump", "eq_ni_1354", 474, 30],
["eq_int", 11, 9, 8, 474, 30],
["jump", "eq_done_1353", 474, 30],
"eq_ni_1354",
["is_num", 19, 9, 474, 30],
["jump_false", 19, "eq_nn_1355", 474, 30],
"_nop_tc_320",
["jump", "eq_nn_1355", 474, 30],
["eq_float", 11, 9, 8, 474, 30],
["jump", "eq_done_1353", 474, 30],
"eq_nn_1355",
["is_text", 19, 9, 474, 30],
["jump_false", 19, "eq_nt_1356", 474, 30],
"_nop_tc_321",
["jump", "eq_nt_1356", 474, 30],
["eq_text", 11, 9, 8, 474, 30],
["jump", "eq_done_1353", 474, 30],
"eq_nt_1356",
["is_null", 19, 9, 474, 30],
["jump_false", 19, "eq_nnl_1357", 474, 30],
"_nop_tc_322",
["jump", "eq_nnl_1357", 474, 30],
["true", 11, 474, 30],
["jump", "eq_done_1353", 474, 30],
"eq_nnl_1357",
["is_bool", 19, 9, 474, 30],
["jump_false", 19, "eq_nb_1358", 474, 30],
"_nop_tc_323",
"_nop_tc_324",
["eq_bool", 11, 9, 8, 474, 30],
["jump", "eq_done_1353", 474, 30],
"eq_nb_1358",
["false", 11, 474, 30],
"eq_done_1353",
["jump_false", 11, "if_else_1351", 474, 30],
["load_field", 8, 1, "left", 475, 14],
["move", 3, 8, 475, 14],
["load_field", 8, 1, "right", 476, 15],
["move", 5, 8, 476, 15],
["null", 8, 477, 19],
["is_identical", 9, 3, 8, 477, 19],
["jump_true", 9, "ne_nid_1363", 477, 19],
["jump", "ne_ni_1364", 477, 19],
"ne_nid_1363",
["false", 9, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_ni_1364",
["is_int", 11, 3, 477, 19],
["jump_false", 11, "ne_nn_1365", 477, 19],
"_nop_tc_325",
["jump", "ne_nn_1365", 477, 19],
["ne_int", 9, 3, 8, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_nn_1365",
["is_num", 11, 3, 477, 19],
["jump_false", 11, "ne_nt_1366", 477, 19],
"_nop_tc_326",
["jump", "ne_nt_1366", 477, 19],
["ne_float", 9, 3, 8, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_nt_1366",
["is_text", 11, 3, 477, 19],
["jump_false", 11, "ne_nnl_1367", 477, 19],
"_nop_tc_327",
["jump", "ne_nnl_1367", 477, 19],
["ne_text", 9, 3, 8, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_nnl_1367",
["is_null", 11, 3, 477, 19],
["jump_false", 11, "ne_nb_1368", 477, 19],
"_nop_tc_328",
"_nop_tc_329",
["false", 9, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_nb_1368",
["is_bool", 11, 3, 477, 19],
["jump_false", 11, "ne_mis_1369", 477, 19],
"_nop_tc_330",
["jump", "ne_mis_1369", 477, 19],
["ne_bool", 9, 3, 8, 477, 19],
["jump", "ne_done_1362", 477, 19],
"ne_mis_1369",
["true", 9, 477, 19],
"ne_done_1362",
["move", 8, 9, 477, 19],
["jump_false", 8, "and_end_1361", 477, 19],
["null", 9, 477, 36],
["is_identical", 11, 5, 9, 477, 36],
["jump_true", 11, "ne_nid_1371", 477, 36],
["jump", "ne_ni_1372", 477, 36],
"ne_nid_1371",
["false", 11, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_ni_1372",
["is_int", 19, 5, 477, 36],
["jump_false", 19, "ne_nn_1373", 477, 36],
"_nop_tc_331",
["jump", "ne_nn_1373", 477, 36],
["ne_int", 11, 5, 9, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_nn_1373",
["is_num", 19, 5, 477, 36],
["jump_false", 19, "ne_nt_1374", 477, 36],
"_nop_tc_332",
["jump", "ne_nt_1374", 477, 36],
["ne_float", 11, 5, 9, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_nt_1374",
["is_text", 19, 5, 477, 36],
["jump_false", 19, "ne_nnl_1375", 477, 36],
"_nop_tc_333",
["jump", "ne_nnl_1375", 477, 36],
["ne_text", 11, 5, 9, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_nnl_1375",
["is_null", 19, 5, 477, 36],
["jump_false", 19, "ne_nb_1376", 477, 36],
"_nop_tc_334",
"_nop_tc_335",
["false", 11, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_nb_1376",
["is_bool", 19, 5, 477, 36],
["jump_false", 19, "ne_mis_1377", 477, 36],
"_nop_tc_336",
["jump", "ne_mis_1377", 477, 36],
["ne_bool", 11, 5, 9, 477, 36],
["jump", "ne_done_1370", 477, 36],
"ne_mis_1377",
["true", 11, 477, 36],
"ne_done_1370",
["move", 8, 11, 477, 36],
"and_end_1361",
["jump_false", 8, "if_else_1359", 477, 36],
["load_field", 8, 3, "kind", 478, 13],
["access", 9, "number", 478, 26],
["is_identical", 11, 8, 9, 478, 26],
["jump_true", 11, "eq_done_1381", 478, 26],
["is_int", 19, 8, 478, 26],
["jump_false", 19, "eq_ni_1382", 478, 26],
"_nop_tc_337",
["jump", "eq_ni_1382", 478, 26],
["eq_int", 11, 8, 9, 478, 26],
["jump", "eq_done_1381", 478, 26],
"eq_ni_1382",
["is_num", 19, 8, 478, 26],
["jump_false", 19, "eq_nn_1383", 478, 26],
"_nop_tc_338",
["jump", "eq_nn_1383", 478, 26],
["eq_float", 11, 8, 9, 478, 26],
["jump", "eq_done_1381", 478, 26],
"eq_nn_1383",
["is_text", 19, 8, 478, 26],
["jump_false", 19, "eq_nt_1384", 478, 26],
"_nop_tc_339",
"_nop_tc_340",
["eq_text", 11, 8, 9, 478, 26],
["jump", "eq_done_1381", 478, 26],
"eq_nt_1384",
["is_null", 19, 8, 478, 26],
["jump_false", 19, "eq_nnl_1385", 478, 26],
"_nop_tc_341",
["jump", "eq_nnl_1385", 478, 26],
["true", 11, 478, 26],
["jump", "eq_done_1381", 478, 26],
"eq_nnl_1385",
["is_bool", 19, 8, 478, 26],
["jump_false", 19, "eq_nb_1386", 478, 26],
"_nop_tc_342",
["jump", "eq_nb_1386", 478, 26],
["eq_bool", 11, 8, 9, 478, 26],
["jump", "eq_done_1381", 478, 26],
"eq_nb_1386",
["false", 11, 478, 26],
"eq_done_1381",
["move", 8, 11, 478, 26],
["jump_false", 8, "and_end_1380", 478, 26],
["load_field", 9, 5, "kind", 478, 38],
["access", 11, "number", 478, 52],
["is_identical", 19, 9, 11, 478, 52],
["jump_true", 19, "eq_done_1387", 478, 52],
["is_int", 20, 9, 478, 52],
["jump_false", 20, "eq_ni_1388", 478, 52],
"_nop_tc_343",
["jump", "eq_ni_1388", 478, 52],
["eq_int", 19, 9, 11, 478, 52],
["jump", "eq_done_1387", 478, 52],
"eq_ni_1388",
["is_num", 20, 9, 478, 52],
["jump_false", 20, "eq_nn_1389", 478, 52],
"_nop_tc_344",
["jump", "eq_nn_1389", 478, 52],
["eq_float", 19, 9, 11, 478, 52],
["jump", "eq_done_1387", 478, 52],
"eq_nn_1389",
["is_text", 20, 9, 478, 52],
["jump_false", 20, "eq_nt_1390", 478, 52],
"_nop_tc_345",
"_nop_tc_346",
["eq_text", 19, 9, 11, 478, 52],
["jump", "eq_done_1387", 478, 52],
"eq_nt_1390",
["is_null", 20, 9, 478, 52],
["jump_false", 20, "eq_nnl_1391", 478, 52],
"_nop_tc_347",
["jump", "eq_nnl_1391", 478, 52],
["true", 19, 478, 52],
["jump", "eq_done_1387", 478, 52],
"eq_nnl_1391",
["is_bool", 20, 9, 478, 52],
["jump_false", 20, "eq_nb_1392", 478, 52],
"_nop_tc_348",
["jump", "eq_nb_1392", 478, 52],
["eq_bool", 19, 9, 11, 478, 52],
["jump", "eq_done_1387", 478, 52],
"eq_nb_1392",
["false", 19, 478, 52],
"eq_done_1387",
["move", 8, 19, 478, 52],
"and_end_1380",
["jump_false", 8, "if_else_1378", 478, 52],
["load_field", 8, 3, "number", 479, 16],
["move", 6, 8, 479, 16],
["load_field", 8, 5, "number", 480, 16],
["move", 7, 8, 480, 16],
["null", 8, 481, 21],
["is_identical", 9, 6, 8, 481, 21],
["jump_true", 9, "eq_done_1395", 481, 21],
["is_int", 11, 6, 481, 21],
["jump_false", 11, "eq_ni_1396", 481, 21],
"_nop_tc_349",
["jump", "eq_ni_1396", 481, 21],
["eq_int", 9, 6, 8, 481, 21],
["jump", "eq_done_1395", 481, 21],
"eq_ni_1396",
["is_num", 11, 6, 481, 21],
["jump_false", 11, "eq_nn_1397", 481, 21],
"_nop_tc_350",
["jump", "eq_nn_1397", 481, 21],
["eq_float", 9, 6, 8, 481, 21],
["jump", "eq_done_1395", 481, 21],
"eq_nn_1397",
["is_text", 11, 6, 481, 21],
["jump_false", 11, "eq_nt_1398", 481, 21],
"_nop_tc_351",
["jump", "eq_nt_1398", 481, 21],
["eq_text", 9, 6, 8, 481, 21],
["jump", "eq_done_1395", 481, 21],
"eq_nt_1398",
["is_null", 11, 6, 481, 21],
["jump_false", 11, "eq_nnl_1399", 481, 21],
"_nop_tc_352",
"_nop_tc_353",
["true", 9, 481, 21],
["jump", "eq_done_1395", 481, 21],
"eq_nnl_1399",
["is_bool", 11, 6, 481, 21],
["jump_false", 11, "eq_nb_1400", 481, 21],
"_nop_tc_354",
["jump", "eq_nb_1400", 481, 21],
["eq_bool", 9, 6, 8, 481, 21],
["jump", "eq_done_1395", 481, 21],
"eq_nb_1400",
["false", 9, 481, 21],
"eq_done_1395",
["jump_false", 9, "if_else_1393", 481, 21],
["load_field", 8, 3, "value", 481, 39],
[
"access",
9,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
481,
32
],
["frame", 11, 9, 1, 481, 32],
["null", 9, 481, 32],
["setarg", 11, 0, 9, 481, 32],
["setarg", 11, 1, 8, 481, 32],
["invoke", 11, 8, 481, 32],
["move", 6, 8, 481, 32],
["jump", "if_end_1394", 481, 32],
"if_else_1393",
"if_end_1394",
["null", 8, 482, 21],
["is_identical", 9, 7, 8, 482, 21],
["jump_true", 9, "eq_done_1403", 482, 21],
["is_int", 11, 7, 482, 21],
["jump_false", 11, "eq_ni_1404", 482, 21],
"_nop_tc_355",
["jump", "eq_ni_1404", 482, 21],
["eq_int", 9, 7, 8, 482, 21],
["jump", "eq_done_1403", 482, 21],
"eq_ni_1404",
["is_num", 11, 7, 482, 21],
["jump_false", 11, "eq_nn_1405", 482, 21],
"_nop_tc_356",
["jump", "eq_nn_1405", 482, 21],
["eq_float", 9, 7, 8, 482, 21],
["jump", "eq_done_1403", 482, 21],
"eq_nn_1405",
["is_text", 11, 7, 482, 21],
["jump_false", 11, "eq_nt_1406", 482, 21],
"_nop_tc_357",
["jump", "eq_nt_1406", 482, 21],
["eq_text", 9, 7, 8, 482, 21],
["jump", "eq_done_1403", 482, 21],
"eq_nt_1406",
["is_null", 11, 7, 482, 21],
["jump_false", 11, "eq_nnl_1407", 482, 21],
"_nop_tc_358",
"_nop_tc_359",
["true", 9, 482, 21],
["jump", "eq_done_1403", 482, 21],
"eq_nnl_1407",
["is_bool", 11, 7, 482, 21],
["jump_false", 11, "eq_nb_1408", 482, 21],
"_nop_tc_360",
["jump", "eq_nb_1408", 482, 21],
["eq_bool", 9, 7, 8, 482, 21],
["jump", "eq_done_1403", 482, 21],
"eq_nb_1408",
["false", 9, 482, 21],
"eq_done_1403",
["jump_false", 9, "if_else_1401", 482, 21],
["load_field", 8, 5, "value", 482, 39],
[
"access",
9,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
482,
32
],
["frame", 11, 9, 1, 482, 32],
["null", 9, 482, 32],
["setarg", 11, 0, 9, 482, 32],
["setarg", 11, 1, 8, 482, 32],
["invoke", 11, 8, 482, 32],
["move", 7, 8, 482, 32],
["jump", "if_end_1402", 482, 32],
"if_else_1401",
"if_end_1402",
["access", 8, "==", 483, 20],
["is_identical", 9, 4, 8, 483, 20],
["jump_true", 9, "eq_done_1411", 483, 20],
["is_int", 11, 4, 483, 20],
["jump_false", 11, "eq_ni_1412", 483, 20],
"_nop_tc_361",
["jump", "eq_ni_1412", 483, 20],
["eq_int", 9, 4, 8, 483, 20],
["jump", "eq_done_1411", 483, 20],
"eq_ni_1412",
["is_num", 11, 4, 483, 20],
["jump_false", 11, "eq_nn_1413", 483, 20],
"_nop_tc_362",
["jump", "eq_nn_1413", 483, 20],
["eq_float", 9, 4, 8, 483, 20],
["jump", "eq_done_1411", 483, 20],
"eq_nn_1413",
["is_text", 11, 4, 483, 20],
["jump_false", 11, "eq_nt_1414", 483, 20],
"_nop_tc_363",
"_nop_tc_364",
["eq_text", 9, 4, 8, 483, 20],
["jump", "eq_done_1411", 483, 20],
"eq_nt_1414",
["is_null", 11, 4, 483, 20],
["jump_false", 11, "eq_nnl_1415", 483, 20],
"_nop_tc_365",
["jump", "eq_nnl_1415", 483, 20],
["true", 9, 483, 20],
["jump", "eq_done_1411", 483, 20],
"eq_nnl_1415",
["is_bool", 11, 4, 483, 20],
["jump_false", 11, "eq_nb_1416", 483, 20],
"_nop_tc_366",
["jump", "eq_nb_1416", 483, 20],
["eq_bool", 9, 4, 8, 483, 20],
["jump", "eq_done_1411", 483, 20],
"eq_nb_1416",
["false", 9, 483, 20],
"eq_done_1411",
["jump_false", 9, "if_else_1409", 483, 20],
["is_identical", 8, 6, 7, 483, 49],
["jump_true", 8, "eq_done_1417", 483, 49],
["is_int", 9, 6, 483, 49],
["jump_false", 9, "eq_ni_1418", 483, 49],
["is_int", 11, 7, 483, 49],
["jump_false", 11, "eq_ni_1418", 483, 49],
["eq_int", 8, 6, 7, 483, 49],
["jump", "eq_done_1417", 483, 49],
"eq_ni_1418",
["is_num", 9, 6, 483, 49],
["jump_false", 9, "eq_nn_1419", 483, 49],
["is_num", 11, 7, 483, 49],
["jump_false", 11, "eq_nn_1419", 483, 49],
["eq_float", 8, 6, 7, 483, 49],
["jump", "eq_done_1417", 483, 49],
"eq_nn_1419",
["is_text", 9, 6, 483, 49],
["jump_false", 9, "eq_nt_1420", 483, 49],
["is_text", 11, 7, 483, 49],
["jump_false", 11, "eq_nt_1420", 483, 49],
["eq_text", 8, 6, 7, 483, 49],
["jump", "eq_done_1417", 483, 49],
"eq_nt_1420",
["is_null", 9, 6, 483, 49],
["jump_false", 9, "eq_nnl_1421", 483, 49],
["is_null", 11, 7, 483, 49],
["jump_false", 11, "eq_nnl_1421", 483, 49],
["true", 8, 483, 49],
["jump", "eq_done_1417", 483, 49],
"eq_nnl_1421",
["is_bool", 9, 6, 483, 49],
["jump_false", 9, "eq_nb_1422", 483, 49],
["is_bool", 11, 7, 483, 49],
["jump_false", 11, "eq_nb_1422", 483, 49],
["eq_bool", 8, 6, 7, 483, 49],
["jump", "eq_done_1417", 483, 49],
"eq_nb_1422",
["false", 8, 483, 49],
"eq_done_1417",
["get", 9, 17, 1, 483, 33],
["frame", 11, 9, 2, 483, 33],
["null", 9, 483, 33],
["setarg", 11, 0, 9, 483, 33],
["setarg", 11, 1, 8, 483, 33],
["setarg", 11, 2, 1, 483, 33],
["tail_invoke", 11, 8, 483, 33],
["return", 8, 483, 33],
"_nop_ur_13",
"if_else_1409",
"if_end_1410",
["access", 8, "!=", 484, 20],
["is_identical", 9, 4, 8, 484, 20],
["jump_true", 9, "eq_done_1425", 484, 20],
["is_int", 11, 4, 484, 20],
["jump_false", 11, "eq_ni_1426", 484, 20],
"_nop_tc_367",
["jump", "eq_ni_1426", 484, 20],
["eq_int", 9, 4, 8, 484, 20],
["jump", "eq_done_1425", 484, 20],
"eq_ni_1426",
["is_num", 11, 4, 484, 20],
["jump_false", 11, "eq_nn_1427", 484, 20],
"_nop_tc_368",
["jump", "eq_nn_1427", 484, 20],
["eq_float", 9, 4, 8, 484, 20],
["jump", "eq_done_1425", 484, 20],
"eq_nn_1427",
["is_text", 11, 4, 484, 20],
["jump_false", 11, "eq_nt_1428", 484, 20],
"_nop_tc_369",
"_nop_tc_370",
["eq_text", 9, 4, 8, 484, 20],
["jump", "eq_done_1425", 484, 20],
"eq_nt_1428",
["is_null", 11, 4, 484, 20],
["jump_false", 11, "eq_nnl_1429", 484, 20],
"_nop_tc_371",
["jump", "eq_nnl_1429", 484, 20],
["true", 9, 484, 20],
["jump", "eq_done_1425", 484, 20],
"eq_nnl_1429",
["is_bool", 11, 4, 484, 20],
["jump_false", 11, "eq_nb_1430", 484, 20],
"_nop_tc_372",
["jump", "eq_nb_1430", 484, 20],
["eq_bool", 9, 4, 8, 484, 20],
["jump", "eq_done_1425", 484, 20],
"eq_nb_1430",
["false", 9, 484, 20],
"eq_done_1425",
["jump_false", 9, "if_else_1423", 484, 20],
["is_identical", 8, 6, 7, 484, 49],
["jump_true", 8, "ne_nid_1432", 484, 49],
["jump", "ne_ni_1433", 484, 49],
"ne_nid_1432",
["false", 8, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_ni_1433",
["is_int", 9, 6, 484, 49],
["jump_false", 9, "ne_nn_1434", 484, 49],
["is_int", 11, 7, 484, 49],
["jump_false", 11, "ne_nn_1434", 484, 49],
["ne_int", 8, 6, 7, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_nn_1434",
["is_num", 9, 6, 484, 49],
["jump_false", 9, "ne_nt_1435", 484, 49],
["is_num", 11, 7, 484, 49],
["jump_false", 11, "ne_nt_1435", 484, 49],
["ne_float", 8, 6, 7, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_nt_1435",
["is_text", 9, 6, 484, 49],
["jump_false", 9, "ne_nnl_1436", 484, 49],
["is_text", 11, 7, 484, 49],
["jump_false", 11, "ne_nnl_1436", 484, 49],
["ne_text", 8, 6, 7, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_nnl_1436",
["is_null", 9, 6, 484, 49],
["jump_false", 9, "ne_nb_1437", 484, 49],
["is_null", 11, 7, 484, 49],
["jump_false", 11, "ne_nb_1437", 484, 49],
["false", 8, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_nb_1437",
["is_bool", 9, 6, 484, 49],
["jump_false", 9, "ne_mis_1438", 484, 49],
["is_bool", 11, 7, 484, 49],
["jump_false", 11, "ne_mis_1438", 484, 49],
["ne_bool", 8, 6, 7, 484, 49],
["jump", "ne_done_1431", 484, 49],
"ne_mis_1438",
["true", 8, 484, 49],
"ne_done_1431",
["get", 9, 17, 1, 484, 33],
["frame", 11, 9, 2, 484, 33],
["null", 9, 484, 33],
["setarg", 11, 0, 9, 484, 33],
["setarg", 11, 1, 8, 484, 33],
["setarg", 11, 2, 1, 484, 33],
["tail_invoke", 11, 8, 484, 33],
["return", 8, 484, 33],
"_nop_ur_14",
"if_else_1423",
"if_end_1424",
["access", 8, "<", 485, 20],
["is_identical", 9, 4, 8, 485, 20],
["jump_true", 9, "eq_done_1441", 485, 20],
["is_int", 11, 4, 485, 20],
["jump_false", 11, "eq_ni_1442", 485, 20],
"_nop_tc_373",
["jump", "eq_ni_1442", 485, 20],
["eq_int", 9, 4, 8, 485, 20],
["jump", "eq_done_1441", 485, 20],
"eq_ni_1442",
["is_num", 11, 4, 485, 20],
["jump_false", 11, "eq_nn_1443", 485, 20],
"_nop_tc_374",
["jump", "eq_nn_1443", 485, 20],
["eq_float", 9, 4, 8, 485, 20],
["jump", "eq_done_1441", 485, 20],
"eq_nn_1443",
["is_text", 11, 4, 485, 20],
["jump_false", 11, "eq_nt_1444", 485, 20],
"_nop_tc_375",
"_nop_tc_376",
["eq_text", 9, 4, 8, 485, 20],
["jump", "eq_done_1441", 485, 20],
"eq_nt_1444",
["is_null", 11, 4, 485, 20],
["jump_false", 11, "eq_nnl_1445", 485, 20],
"_nop_tc_377",
["jump", "eq_nnl_1445", 485, 20],
["true", 9, 485, 20],
["jump", "eq_done_1441", 485, 20],
"eq_nnl_1445",
["is_bool", 11, 4, 485, 20],
["jump_false", 11, "eq_nb_1446", 485, 20],
"_nop_tc_378",
["jump", "eq_nb_1446", 485, 20],
["eq_bool", 9, 4, 8, 485, 20],
["jump", "eq_done_1441", 485, 20],
"eq_nb_1446",
["false", 9, 485, 20],
"eq_done_1441",
["jump_false", 9, "if_else_1439", 485, 20],
["is_int", 8, 6, 485, 47],
["jump_false", 8, "rel_ni_1447", 485, 47],
["is_int", 9, 7, 485, 47],
["jump_false", 9, "rel_ni_1447", 485, 47],
["lt_int", 11, 6, 7, 485, 47],
["jump", "rel_done_1449", 485, 47],
"rel_ni_1447",
["is_num", 8, 6, 485, 47],
["jump_false", 8, "rel_nn_1448", 485, 47],
["is_num", 9, 7, 485, 47],
["jump_false", 9, "rel_nn_1448", 485, 47],
["lt_float", 11, 6, 7, 485, 47],
["jump", "rel_done_1449", 485, 47],
"rel_nn_1448",
["is_text", 8, 6, 485, 47],
["jump_false", 8, "rel_err_1450", 485, 47],
["is_text", 9, 7, 485, 47],
["jump_false", 9, "rel_err_1450", 485, 47],
["lt_text", 11, 6, 7, 485, 47],
["jump", "rel_done_1449", 485, 47],
"rel_err_1450",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
485,
47
],
["access", 9, "error", 485, 47],
["access", 19, "cannot compare with '<': operands must be same type", 485, 47],
["array", 20, 0, 485, 47],
["push", 20, 19, 485, 47],
["frame", 19, 8, 2, 485, 47],
["null", 8, 485, 47],
["setarg", 19, 0, 8, 485, 47],
["setarg", 19, 1, 9, 485, 47],
["setarg", 19, 2, 20, 485, 47],
["invoke", 19, 8, 485, 47],
["disrupt", 485, 47],
"rel_done_1449",
["get", 8, 17, 1, 485, 32],
["frame", 9, 8, 2, 485, 32],
["null", 8, 485, 32],
["setarg", 9, 0, 8, 485, 32],
["setarg", 9, 1, 11, 485, 32],
["setarg", 9, 2, 1, 485, 32],
["tail_invoke", 9, 8, 485, 32],
["return", 8, 485, 32],
"_nop_ur_15",
"if_else_1439",
"if_end_1440",
["access", 8, ">", 486, 20],
["is_identical", 9, 4, 8, 486, 20],
["jump_true", 9, "eq_done_1453", 486, 20],
["is_int", 11, 4, 486, 20],
["jump_false", 11, "eq_ni_1454", 486, 20],
"_nop_tc_379",
["jump", "eq_ni_1454", 486, 20],
["eq_int", 9, 4, 8, 486, 20],
["jump", "eq_done_1453", 486, 20],
"eq_ni_1454",
["is_num", 11, 4, 486, 20],
["jump_false", 11, "eq_nn_1455", 486, 20],
"_nop_tc_380",
["jump", "eq_nn_1455", 486, 20],
["eq_float", 9, 4, 8, 486, 20],
["jump", "eq_done_1453", 486, 20],
"eq_nn_1455",
["is_text", 11, 4, 486, 20],
["jump_false", 11, "eq_nt_1456", 486, 20],
"_nop_tc_381",
"_nop_tc_382",
["eq_text", 9, 4, 8, 486, 20],
["jump", "eq_done_1453", 486, 20],
"eq_nt_1456",
["is_null", 11, 4, 486, 20],
["jump_false", 11, "eq_nnl_1457", 486, 20],
"_nop_tc_383",
["jump", "eq_nnl_1457", 486, 20],
["true", 9, 486, 20],
["jump", "eq_done_1453", 486, 20],
"eq_nnl_1457",
["is_bool", 11, 4, 486, 20],
["jump_false", 11, "eq_nb_1458", 486, 20],
"_nop_tc_384",
["jump", "eq_nb_1458", 486, 20],
["eq_bool", 9, 4, 8, 486, 20],
["jump", "eq_done_1453", 486, 20],
"eq_nb_1458",
["false", 9, 486, 20],
"eq_done_1453",
["jump_false", 9, "if_else_1451", 486, 20],
["is_int", 8, 6, 486, 47],
["jump_false", 8, "rel_ni_1459", 486, 47],
["is_int", 9, 7, 486, 47],
["jump_false", 9, "rel_ni_1459", 486, 47],
["gt_int", 11, 6, 7, 486, 47],
["jump", "rel_done_1461", 486, 47],
"rel_ni_1459",
["is_num", 8, 6, 486, 47],
["jump_false", 8, "rel_nn_1460", 486, 47],
["is_num", 9, 7, 486, 47],
["jump_false", 9, "rel_nn_1460", 486, 47],
["gt_float", 11, 6, 7, 486, 47],
["jump", "rel_done_1461", 486, 47],
"rel_nn_1460",
["is_text", 8, 6, 486, 47],
["jump_false", 8, "rel_err_1462", 486, 47],
["is_text", 9, 7, 486, 47],
["jump_false", 9, "rel_err_1462", 486, 47],
["gt_text", 11, 6, 7, 486, 47],
["jump", "rel_done_1461", 486, 47],
"rel_err_1462",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
486,
47
],
["access", 9, "error", 486, 47],
["access", 19, "cannot compare with '>': operands must be same type", 486, 47],
["array", 20, 0, 486, 47],
["push", 20, 19, 486, 47],
["frame", 19, 8, 2, 486, 47],
["null", 8, 486, 47],
["setarg", 19, 0, 8, 486, 47],
["setarg", 19, 1, 9, 486, 47],
["setarg", 19, 2, 20, 486, 47],
["invoke", 19, 8, 486, 47],
["disrupt", 486, 47],
"rel_done_1461",
["get", 8, 17, 1, 486, 32],
["frame", 9, 8, 2, 486, 32],
["null", 8, 486, 32],
["setarg", 9, 0, 8, 486, 32],
["setarg", 9, 1, 11, 486, 32],
["setarg", 9, 2, 1, 486, 32],
["tail_invoke", 9, 8, 486, 32],
["return", 8, 486, 32],
"_nop_ur_16",
"if_else_1451",
"if_end_1452",
["access", 8, "<=", 487, 20],
["is_identical", 9, 4, 8, 487, 20],
["jump_true", 9, "eq_done_1465", 487, 20],
["is_int", 11, 4, 487, 20],
["jump_false", 11, "eq_ni_1466", 487, 20],
"_nop_tc_385",
["jump", "eq_ni_1466", 487, 20],
["eq_int", 9, 4, 8, 487, 20],
["jump", "eq_done_1465", 487, 20],
"eq_ni_1466",
["is_num", 11, 4, 487, 20],
["jump_false", 11, "eq_nn_1467", 487, 20],
"_nop_tc_386",
["jump", "eq_nn_1467", 487, 20],
["eq_float", 9, 4, 8, 487, 20],
["jump", "eq_done_1465", 487, 20],
"eq_nn_1467",
["is_text", 11, 4, 487, 20],
["jump_false", 11, "eq_nt_1468", 487, 20],
"_nop_tc_387",
"_nop_tc_388",
["eq_text", 9, 4, 8, 487, 20],
["jump", "eq_done_1465", 487, 20],
"eq_nt_1468",
["is_null", 11, 4, 487, 20],
["jump_false", 11, "eq_nnl_1469", 487, 20],
"_nop_tc_389",
["jump", "eq_nnl_1469", 487, 20],
["true", 9, 487, 20],
["jump", "eq_done_1465", 487, 20],
"eq_nnl_1469",
["is_bool", 11, 4, 487, 20],
["jump_false", 11, "eq_nb_1470", 487, 20],
"_nop_tc_390",
["jump", "eq_nb_1470", 487, 20],
["eq_bool", 9, 4, 8, 487, 20],
["jump", "eq_done_1465", 487, 20],
"eq_nb_1470",
["false", 9, 487, 20],
"eq_done_1465",
["jump_false", 9, "if_else_1463", 487, 20],
["is_int", 8, 6, 487, 49],
["jump_false", 8, "rel_ni_1471", 487, 49],
["is_int", 9, 7, 487, 49],
["jump_false", 9, "rel_ni_1471", 487, 49],
["le_int", 11, 6, 7, 487, 49],
["jump", "rel_done_1473", 487, 49],
"rel_ni_1471",
["is_num", 8, 6, 487, 49],
["jump_false", 8, "rel_nn_1472", 487, 49],
["is_num", 9, 7, 487, 49],
["jump_false", 9, "rel_nn_1472", 487, 49],
["le_float", 11, 6, 7, 487, 49],
["jump", "rel_done_1473", 487, 49],
"rel_nn_1472",
["is_text", 8, 6, 487, 49],
["jump_false", 8, "rel_err_1474", 487, 49],
["is_text", 9, 7, 487, 49],
["jump_false", 9, "rel_err_1474", 487, 49],
["le_text", 11, 6, 7, 487, 49],
["jump", "rel_done_1473", 487, 49],
"rel_err_1474",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
487,
49
],
["access", 9, "error", 487, 49],
["access", 19, "cannot compare with '<=': operands must be same type", 487, 49],
["array", 20, 0, 487, 49],
["push", 20, 19, 487, 49],
["frame", 19, 8, 2, 487, 49],
["null", 8, 487, 49],
["setarg", 19, 0, 8, 487, 49],
["setarg", 19, 1, 9, 487, 49],
["setarg", 19, 2, 20, 487, 49],
["invoke", 19, 8, 487, 49],
["disrupt", 487, 49],
"rel_done_1473",
["get", 8, 17, 1, 487, 33],
["frame", 9, 8, 2, 487, 33],
["null", 8, 487, 33],
["setarg", 9, 0, 8, 487, 33],
["setarg", 9, 1, 11, 487, 33],
["setarg", 9, 2, 1, 487, 33],
["tail_invoke", 9, 8, 487, 33],
["return", 8, 487, 33],
"_nop_ur_17",
"if_else_1463",
"if_end_1464",
["access", 8, ">=", 488, 20],
["is_identical", 9, 4, 8, 488, 20],
["jump_true", 9, "eq_done_1477", 488, 20],
["is_int", 11, 4, 488, 20],
["jump_false", 11, "eq_ni_1478", 488, 20],
"_nop_tc_391",
["jump", "eq_ni_1478", 488, 20],
["eq_int", 9, 4, 8, 488, 20],
["jump", "eq_done_1477", 488, 20],
"eq_ni_1478",
["is_num", 11, 4, 488, 20],
["jump_false", 11, "eq_nn_1479", 488, 20],
"_nop_tc_392",
["jump", "eq_nn_1479", 488, 20],
["eq_float", 9, 4, 8, 488, 20],
["jump", "eq_done_1477", 488, 20],
"eq_nn_1479",
["is_text", 11, 4, 488, 20],
["jump_false", 11, "eq_nt_1480", 488, 20],
"_nop_tc_393",
"_nop_tc_394",
["eq_text", 9, 4, 8, 488, 20],
["jump", "eq_done_1477", 488, 20],
"eq_nt_1480",
["is_null", 11, 4, 488, 20],
["jump_false", 11, "eq_nnl_1481", 488, 20],
"_nop_tc_395",
["jump", "eq_nnl_1481", 488, 20],
["true", 9, 488, 20],
["jump", "eq_done_1477", 488, 20],
"eq_nnl_1481",
["is_bool", 11, 4, 488, 20],
["jump_false", 11, "eq_nb_1482", 488, 20],
"_nop_tc_396",
["jump", "eq_nb_1482", 488, 20],
["eq_bool", 9, 4, 8, 488, 20],
["jump", "eq_done_1477", 488, 20],
"eq_nb_1482",
["false", 9, 488, 20],
"eq_done_1477",
["jump_false", 9, "if_else_1475", 488, 20],
["is_int", 8, 6, 488, 49],
["jump_false", 8, "rel_ni_1483", 488, 49],
["is_int", 9, 7, 488, 49],
["jump_false", 9, "rel_ni_1483", 488, 49],
["ge_int", 11, 6, 7, 488, 49],
["jump", "rel_done_1485", 488, 49],
"rel_ni_1483",
["is_num", 8, 6, 488, 49],
["jump_false", 8, "rel_nn_1484", 488, 49],
["is_num", 9, 7, 488, 49],
["jump_false", 9, "rel_nn_1484", 488, 49],
["ge_float", 11, 6, 7, 488, 49],
["jump", "rel_done_1485", 488, 49],
"rel_nn_1484",
["is_text", 8, 6, 488, 49],
["jump_false", 8, "rel_err_1486", 488, 49],
["is_text", 9, 7, 488, 49],
["jump_false", 9, "rel_err_1486", 488, 49],
["ge_text", 11, 6, 7, 488, 49],
["jump", "rel_done_1485", 488, 49],
"rel_err_1486",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
488,
49
],
["access", 9, "error", 488, 49],
["access", 19, "cannot compare with '>=': operands must be same type", 488, 49],
["array", 20, 0, 488, 49],
["push", 20, 19, 488, 49],
["frame", 19, 8, 2, 488, 49],
["null", 8, 488, 49],
["setarg", 19, 0, 8, 488, 49],
["setarg", 19, 1, 9, 488, 49],
["setarg", 19, 2, 20, 488, 49],
["invoke", 19, 8, 488, 49],
["disrupt", 488, 49],
"rel_done_1485",
["get", 8, 17, 1, 488, 33],
["frame", 9, 8, 2, 488, 33],
["null", 8, 488, 33],
["setarg", 9, 0, 8, 488, 33],
["setarg", 9, 1, 11, 488, 33],
["setarg", 9, 2, 1, 488, 33],
["tail_invoke", 9, 8, 488, 33],
["return", 8, 488, 33],
"_nop_ur_18",
"if_else_1475",
"if_end_1476",
["jump", "if_end_1379", 488, 33],
"if_else_1378",
"if_end_1379",
["load_field", 8, 3, "kind", 490, 13],
["access", 9, "text", 490, 26],
["is_identical", 11, 8, 9, 490, 26],
["jump_true", 11, "eq_done_1490", 490, 26],
["is_int", 19, 8, 490, 26],
["jump_false", 19, "eq_ni_1491", 490, 26],
"_nop_tc_397",
["jump", "eq_ni_1491", 490, 26],
["eq_int", 11, 8, 9, 490, 26],
["jump", "eq_done_1490", 490, 26],
"eq_ni_1491",
["is_num", 19, 8, 490, 26],
["jump_false", 19, "eq_nn_1492", 490, 26],
"_nop_tc_398",
["jump", "eq_nn_1492", 490, 26],
["eq_float", 11, 8, 9, 490, 26],
["jump", "eq_done_1490", 490, 26],
"eq_nn_1492",
["is_text", 19, 8, 490, 26],
["jump_false", 19, "eq_nt_1493", 490, 26],
"_nop_tc_399",
"_nop_tc_400",
["eq_text", 11, 8, 9, 490, 26],
["jump", "eq_done_1490", 490, 26],
"eq_nt_1493",
["is_null", 19, 8, 490, 26],
["jump_false", 19, "eq_nnl_1494", 490, 26],
"_nop_tc_401",
["jump", "eq_nnl_1494", 490, 26],
["true", 11, 490, 26],
["jump", "eq_done_1490", 490, 26],
"eq_nnl_1494",
["is_bool", 19, 8, 490, 26],
["jump_false", 19, "eq_nb_1495", 490, 26],
"_nop_tc_402",
["jump", "eq_nb_1495", 490, 26],
["eq_bool", 11, 8, 9, 490, 26],
["jump", "eq_done_1490", 490, 26],
"eq_nb_1495",
["false", 11, 490, 26],
"eq_done_1490",
["move", 8, 11, 490, 26],
["jump_false", 8, "and_end_1489", 490, 26],
["load_field", 9, 5, "kind", 490, 36],
["access", 11, "text", 490, 50],
["is_identical", 19, 9, 11, 490, 50],
["jump_true", 19, "eq_done_1496", 490, 50],
["is_int", 20, 9, 490, 50],
["jump_false", 20, "eq_ni_1497", 490, 50],
"_nop_tc_403",
["jump", "eq_ni_1497", 490, 50],
["eq_int", 19, 9, 11, 490, 50],
["jump", "eq_done_1496", 490, 50],
"eq_ni_1497",
["is_num", 20, 9, 490, 50],
["jump_false", 20, "eq_nn_1498", 490, 50],
"_nop_tc_404",
["jump", "eq_nn_1498", 490, 50],
["eq_float", 19, 9, 11, 490, 50],
["jump", "eq_done_1496", 490, 50],
"eq_nn_1498",
["is_text", 20, 9, 490, 50],
["jump_false", 20, "eq_nt_1499", 490, 50],
"_nop_tc_405",
"_nop_tc_406",
["eq_text", 19, 9, 11, 490, 50],
["jump", "eq_done_1496", 490, 50],
"eq_nt_1499",
["is_null", 20, 9, 490, 50],
["jump_false", 20, "eq_nnl_1500", 490, 50],
"_nop_tc_407",
["jump", "eq_nnl_1500", 490, 50],
["true", 19, 490, 50],
["jump", "eq_done_1496", 490, 50],
"eq_nnl_1500",
["is_bool", 20, 9, 490, 50],
["jump_false", 20, "eq_nb_1501", 490, 50],
"_nop_tc_408",
["jump", "eq_nb_1501", 490, 50],
["eq_bool", 19, 9, 11, 490, 50],
["jump", "eq_done_1496", 490, 50],
"eq_nb_1501",
["false", 19, 490, 50],
"eq_done_1496",
["move", 8, 19, 490, 50],
"and_end_1489",
["jump_false", 8, "if_else_1487", 490, 50],
["access", 8, "==", 491, 20],
["is_identical", 9, 4, 8, 491, 20],
["jump_true", 9, "eq_done_1504", 491, 20],
["is_int", 11, 4, 491, 20],
["jump_false", 11, "eq_ni_1505", 491, 20],
"_nop_tc_409",
["jump", "eq_ni_1505", 491, 20],
["eq_int", 9, 4, 8, 491, 20],
["jump", "eq_done_1504", 491, 20],
"eq_ni_1505",
["is_num", 11, 4, 491, 20],
["jump_false", 11, "eq_nn_1506", 491, 20],
"_nop_tc_410",
["jump", "eq_nn_1506", 491, 20],
["eq_float", 9, 4, 8, 491, 20],
["jump", "eq_done_1504", 491, 20],
"eq_nn_1506",
["is_text", 11, 4, 491, 20],
["jump_false", 11, "eq_nt_1507", 491, 20],
"_nop_tc_411",
"_nop_tc_412",
["eq_text", 9, 4, 8, 491, 20],
["jump", "eq_done_1504", 491, 20],
"eq_nt_1507",
["is_null", 11, 4, 491, 20],
["jump_false", 11, "eq_nnl_1508", 491, 20],
"_nop_tc_413",
["jump", "eq_nnl_1508", 491, 20],
["true", 9, 491, 20],
["jump", "eq_done_1504", 491, 20],
"eq_nnl_1508",
["is_bool", 11, 4, 491, 20],
["jump_false", 11, "eq_nb_1509", 491, 20],
"_nop_tc_414",
["jump", "eq_nb_1509", 491, 20],
["eq_bool", 9, 4, 8, 491, 20],
["jump", "eq_done_1504", 491, 20],
"eq_nb_1509",
["false", 9, 491, 20],
"eq_done_1504",
["jump_false", 9, "if_else_1502", 491, 20],
["load_field", 8, 3, "value", 491, 43],
["load_field", 9, 5, "value", 491, 57],
["is_identical", 11, 8, 9, 491, 57],
["jump_true", 11, "eq_done_1510", 491, 57],
["is_int", 19, 8, 491, 57],
["jump_false", 19, "eq_ni_1511", 491, 57],
["is_int", 20, 9, 491, 57],
["jump_false", 20, "eq_ni_1511", 491, 57],
["eq_int", 11, 8, 9, 491, 57],
["jump", "eq_done_1510", 491, 57],
"eq_ni_1511",
["is_num", 19, 8, 491, 57],
["jump_false", 19, "eq_nn_1512", 491, 57],
["is_num", 20, 9, 491, 57],
["jump_false", 20, "eq_nn_1512", 491, 57],
["eq_float", 11, 8, 9, 491, 57],
["jump", "eq_done_1510", 491, 57],
"eq_nn_1512",
["is_text", 19, 8, 491, 57],
["jump_false", 19, "eq_nt_1513", 491, 57],
["is_text", 20, 9, 491, 57],
["jump_false", 20, "eq_nt_1513", 491, 57],
["eq_text", 11, 8, 9, 491, 57],
["jump", "eq_done_1510", 491, 57],
"eq_nt_1513",
["is_null", 19, 8, 491, 57],
["jump_false", 19, "eq_nnl_1514", 491, 57],
["is_null", 20, 9, 491, 57],
["jump_false", 20, "eq_nnl_1514", 491, 57],
["true", 11, 491, 57],
["jump", "eq_done_1510", 491, 57],
"eq_nnl_1514",
["is_bool", 19, 8, 491, 57],
["jump_false", 19, "eq_nb_1515", 491, 57],
["is_bool", 20, 9, 491, 57],
["jump_false", 20, "eq_nb_1515", 491, 57],
["eq_bool", 11, 8, 9, 491, 57],
["jump", "eq_done_1510", 491, 57],
"eq_nb_1515",
["false", 11, 491, 57],
"eq_done_1510",
["get", 8, 17, 1, 491, 33],
["frame", 9, 8, 2, 491, 33],
["null", 8, 491, 33],
["setarg", 9, 0, 8, 491, 33],
["setarg", 9, 1, 11, 491, 33],
["setarg", 9, 2, 1, 491, 33],
["tail_invoke", 9, 8, 491, 33],
["return", 8, 491, 33],
"_nop_ur_19",
"if_else_1502",
"if_end_1503",
["access", 8, "!=", 492, 20],
["is_identical", 9, 4, 8, 492, 20],
["jump_true", 9, "eq_done_1518", 492, 20],
["is_int", 11, 4, 492, 20],
["jump_false", 11, "eq_ni_1519", 492, 20],
"_nop_tc_415",
["jump", "eq_ni_1519", 492, 20],
["eq_int", 9, 4, 8, 492, 20],
["jump", "eq_done_1518", 492, 20],
"eq_ni_1519",
["is_num", 11, 4, 492, 20],
["jump_false", 11, "eq_nn_1520", 492, 20],
"_nop_tc_416",
["jump", "eq_nn_1520", 492, 20],
["eq_float", 9, 4, 8, 492, 20],
["jump", "eq_done_1518", 492, 20],
"eq_nn_1520",
["is_text", 11, 4, 492, 20],
["jump_false", 11, "eq_nt_1521", 492, 20],
"_nop_tc_417",
"_nop_tc_418",
["eq_text", 9, 4, 8, 492, 20],
["jump", "eq_done_1518", 492, 20],
"eq_nt_1521",
["is_null", 11, 4, 492, 20],
["jump_false", 11, "eq_nnl_1522", 492, 20],
"_nop_tc_419",
["jump", "eq_nnl_1522", 492, 20],
["true", 9, 492, 20],
["jump", "eq_done_1518", 492, 20],
"eq_nnl_1522",
["is_bool", 11, 4, 492, 20],
["jump_false", 11, "eq_nb_1523", 492, 20],
"_nop_tc_420",
["jump", "eq_nb_1523", 492, 20],
["eq_bool", 9, 4, 8, 492, 20],
["jump", "eq_done_1518", 492, 20],
"eq_nb_1523",
["false", 9, 492, 20],
"eq_done_1518",
["jump_false", 9, "if_else_1516", 492, 20],
["load_field", 8, 3, "value", 492, 43],
["load_field", 9, 5, "value", 492, 57],
["is_identical", 11, 8, 9, 492, 57],
["jump_true", 11, "ne_nid_1525", 492, 57],
["jump", "ne_ni_1526", 492, 57],
"ne_nid_1525",
["false", 11, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_ni_1526",
["is_int", 19, 8, 492, 57],
["jump_false", 19, "ne_nn_1527", 492, 57],
["is_int", 20, 9, 492, 57],
["jump_false", 20, "ne_nn_1527", 492, 57],
["ne_int", 11, 8, 9, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_nn_1527",
["is_num", 19, 8, 492, 57],
["jump_false", 19, "ne_nt_1528", 492, 57],
["is_num", 20, 9, 492, 57],
["jump_false", 20, "ne_nt_1528", 492, 57],
["ne_float", 11, 8, 9, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_nt_1528",
["is_text", 19, 8, 492, 57],
["jump_false", 19, "ne_nnl_1529", 492, 57],
["is_text", 20, 9, 492, 57],
["jump_false", 20, "ne_nnl_1529", 492, 57],
["ne_text", 11, 8, 9, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_nnl_1529",
["is_null", 19, 8, 492, 57],
["jump_false", 19, "ne_nb_1530", 492, 57],
["is_null", 20, 9, 492, 57],
["jump_false", 20, "ne_nb_1530", 492, 57],
["false", 11, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_nb_1530",
["is_bool", 19, 8, 492, 57],
["jump_false", 19, "ne_mis_1531", 492, 57],
["is_bool", 20, 9, 492, 57],
["jump_false", 20, "ne_mis_1531", 492, 57],
["ne_bool", 11, 8, 9, 492, 57],
["jump", "ne_done_1524", 492, 57],
"ne_mis_1531",
["true", 11, 492, 57],
"ne_done_1524",
["get", 8, 17, 1, 492, 33],
["frame", 9, 8, 2, 492, 33],
["null", 8, 492, 33],
["setarg", 9, 0, 8, 492, 33],
["setarg", 9, 1, 11, 492, 33],
["setarg", 9, 2, 1, 492, 33],
["tail_invoke", 9, 8, 492, 33],
["return", 8, 492, 33],
"_nop_ur_20",
"if_else_1516",
"if_end_1517",
["jump", "if_end_1488", 492, 33],
"if_else_1487",
"if_end_1488",
["jump", "if_end_1360", 492, 33],
"if_else_1359",
"if_end_1360",
["return", 1, 495, 14],
"_nop_ur_21",
"if_else_1351",
"if_end_1352",
["access", 8, "&", 499, 14],
["is_identical", 9, 4, 8, 499, 14],
["jump_true", 9, "eq_done_1538", 499, 14],
["is_int", 11, 4, 499, 14],
["jump_false", 11, "eq_ni_1539", 499, 14],
"_nop_tc_421",
["jump", "eq_ni_1539", 499, 14],
["eq_int", 9, 4, 8, 499, 14],
["jump", "eq_done_1538", 499, 14],
"eq_ni_1539",
["is_num", 11, 4, 499, 14],
["jump_false", 11, "eq_nn_1540", 499, 14],
"_nop_tc_422",
["jump", "eq_nn_1540", 499, 14],
["eq_float", 9, 4, 8, 499, 14],
["jump", "eq_done_1538", 499, 14],
"eq_nn_1540",
["is_text", 11, 4, 499, 14],
["jump_false", 11, "eq_nt_1541", 499, 14],
"_nop_tc_423",
"_nop_tc_424",
["eq_text", 9, 4, 8, 499, 14],
["jump", "eq_done_1538", 499, 14],
"eq_nt_1541",
["is_null", 11, 4, 499, 14],
["jump_false", 11, "eq_nnl_1542", 499, 14],
"_nop_tc_425",
["jump", "eq_nnl_1542", 499, 14],
["true", 9, 499, 14],
["jump", "eq_done_1538", 499, 14],
"eq_nnl_1542",
["is_bool", 11, 4, 499, 14],
["jump_false", 11, "eq_nb_1543", 499, 14],
"_nop_tc_426",
["jump", "eq_nb_1543", 499, 14],
["eq_bool", 9, 4, 8, 499, 14],
["jump", "eq_done_1538", 499, 14],
"eq_nb_1543",
["false", 9, 499, 14],
"eq_done_1538",
["move", 8, 9, 499, 14],
["jump_true", 8, "or_end_1537", 499, 14],
["access", 9, "|", 499, 26],
["is_identical", 11, 4, 9, 499, 26],
["jump_true", 11, "eq_done_1544", 499, 26],
["is_int", 19, 4, 499, 26],
["jump_false", 19, "eq_ni_1545", 499, 26],
"_nop_tc_427",
["jump", "eq_ni_1545", 499, 26],
["eq_int", 11, 4, 9, 499, 26],
["jump", "eq_done_1544", 499, 26],
"eq_ni_1545",
["is_num", 19, 4, 499, 26],
["jump_false", 19, "eq_nn_1546", 499, 26],
"_nop_tc_428",
["jump", "eq_nn_1546", 499, 26],
["eq_float", 11, 4, 9, 499, 26],
["jump", "eq_done_1544", 499, 26],
"eq_nn_1546",
["is_text", 19, 4, 499, 26],
["jump_false", 19, "eq_nt_1547", 499, 26],
"_nop_tc_429",
"_nop_tc_430",
["eq_text", 11, 4, 9, 499, 26],
["jump", "eq_done_1544", 499, 26],
"eq_nt_1547",
["is_null", 19, 4, 499, 26],
["jump_false", 19, "eq_nnl_1548", 499, 26],
"_nop_tc_431",
["jump", "eq_nnl_1548", 499, 26],
["true", 11, 499, 26],
["jump", "eq_done_1544", 499, 26],
"eq_nnl_1548",
["is_bool", 19, 4, 499, 26],
["jump_false", 19, "eq_nb_1549", 499, 26],
"_nop_tc_432",
["jump", "eq_nb_1549", 499, 26],
["eq_bool", 11, 4, 9, 499, 26],
["jump", "eq_done_1544", 499, 26],
"eq_nb_1549",
["false", 11, 499, 26],
"eq_done_1544",
["move", 8, 11, 499, 26],
"or_end_1537",
["move", 9, 8, 499, 26],
["jump_true", 9, "or_end_1536", 499, 26],
["access", 8, "^", 499, 38],
["is_identical", 11, 4, 8, 499, 38],
["jump_true", 11, "eq_done_1550", 499, 38],
["is_int", 19, 4, 499, 38],
["jump_false", 19, "eq_ni_1551", 499, 38],
"_nop_tc_433",
["jump", "eq_ni_1551", 499, 38],
["eq_int", 11, 4, 8, 499, 38],
["jump", "eq_done_1550", 499, 38],
"eq_ni_1551",
["is_num", 19, 4, 499, 38],
["jump_false", 19, "eq_nn_1552", 499, 38],
"_nop_tc_434",
["jump", "eq_nn_1552", 499, 38],
["eq_float", 11, 4, 8, 499, 38],
["jump", "eq_done_1550", 499, 38],
"eq_nn_1552",
["is_text", 19, 4, 499, 38],
["jump_false", 19, "eq_nt_1553", 499, 38],
"_nop_tc_435",
"_nop_tc_436",
["eq_text", 11, 4, 8, 499, 38],
["jump", "eq_done_1550", 499, 38],
"eq_nt_1553",
["is_null", 19, 4, 499, 38],
["jump_false", 19, "eq_nnl_1554", 499, 38],
"_nop_tc_437",
["jump", "eq_nnl_1554", 499, 38],
["true", 11, 499, 38],
["jump", "eq_done_1550", 499, 38],
"eq_nnl_1554",
["is_bool", 19, 4, 499, 38],
["jump_false", 19, "eq_nb_1555", 499, 38],
"_nop_tc_438",
["jump", "eq_nb_1555", 499, 38],
["eq_bool", 11, 4, 8, 499, 38],
["jump", "eq_done_1550", 499, 38],
"eq_nb_1555",
["false", 11, 499, 38],
"eq_done_1550",
["move", 9, 11, 499, 38],
"or_end_1536",
["move", 8, 9, 499, 38],
["jump_true", 8, "or_end_1535", 499, 38],
["access", 9, "<<", 499, 50],
["is_identical", 11, 4, 9, 499, 50],
["jump_true", 11, "eq_done_1556", 499, 50],
["is_int", 19, 4, 499, 50],
["jump_false", 19, "eq_ni_1557", 499, 50],
"_nop_tc_439",
["jump", "eq_ni_1557", 499, 50],
["eq_int", 11, 4, 9, 499, 50],
["jump", "eq_done_1556", 499, 50],
"eq_ni_1557",
["is_num", 19, 4, 499, 50],
["jump_false", 19, "eq_nn_1558", 499, 50],
"_nop_tc_440",
["jump", "eq_nn_1558", 499, 50],
["eq_float", 11, 4, 9, 499, 50],
["jump", "eq_done_1556", 499, 50],
"eq_nn_1558",
["is_text", 19, 4, 499, 50],
["jump_false", 19, "eq_nt_1559", 499, 50],
"_nop_tc_441",
"_nop_tc_442",
["eq_text", 11, 4, 9, 499, 50],
["jump", "eq_done_1556", 499, 50],
"eq_nt_1559",
["is_null", 19, 4, 499, 50],
["jump_false", 19, "eq_nnl_1560", 499, 50],
"_nop_tc_443",
["jump", "eq_nnl_1560", 499, 50],
["true", 11, 499, 50],
["jump", "eq_done_1556", 499, 50],
"eq_nnl_1560",
["is_bool", 19, 4, 499, 50],
["jump_false", 19, "eq_nb_1561", 499, 50],
"_nop_tc_444",
["jump", "eq_nb_1561", 499, 50],
["eq_bool", 11, 4, 9, 499, 50],
["jump", "eq_done_1556", 499, 50],
"eq_nb_1561",
["false", 11, 499, 50],
"eq_done_1556",
["move", 8, 11, 499, 50],
"or_end_1535",
["move", 9, 8, 499, 50],
["jump_true", 9, "or_end_1534", 499, 50],
["access", 8, ">>", 499, 63],
["is_identical", 11, 4, 8, 499, 63],
["jump_true", 11, "eq_done_1562", 499, 63],
["is_int", 19, 4, 499, 63],
["jump_false", 19, "eq_ni_1563", 499, 63],
"_nop_tc_445",
["jump", "eq_ni_1563", 499, 63],
["eq_int", 11, 4, 8, 499, 63],
["jump", "eq_done_1562", 499, 63],
"eq_ni_1563",
["is_num", 19, 4, 499, 63],
["jump_false", 19, "eq_nn_1564", 499, 63],
"_nop_tc_446",
["jump", "eq_nn_1564", 499, 63],
["eq_float", 11, 4, 8, 499, 63],
["jump", "eq_done_1562", 499, 63],
"eq_nn_1564",
["is_text", 19, 4, 499, 63],
["jump_false", 19, "eq_nt_1565", 499, 63],
"_nop_tc_447",
"_nop_tc_448",
["eq_text", 11, 4, 8, 499, 63],
["jump", "eq_done_1562", 499, 63],
"eq_nt_1565",
["is_null", 19, 4, 499, 63],
["jump_false", 19, "eq_nnl_1566", 499, 63],
"_nop_tc_449",
["jump", "eq_nnl_1566", 499, 63],
["true", 11, 499, 63],
["jump", "eq_done_1562", 499, 63],
"eq_nnl_1566",
["is_bool", 19, 4, 499, 63],
["jump_false", 19, "eq_nb_1567", 499, 63],
"_nop_tc_450",
["jump", "eq_nb_1567", 499, 63],
["eq_bool", 11, 4, 8, 499, 63],
["jump", "eq_done_1562", 499, 63],
"eq_nb_1567",
["false", 11, 499, 63],
"eq_done_1562",
["move", 9, 11, 499, 63],
"or_end_1534",
["jump_false", 9, "if_else_1532", 499, 63],
["load_field", 8, 1, "left", 500, 14],
["move", 3, 8, 500, 14],
["load_field", 8, 1, "right", 501, 15],
["move", 5, 8, 501, 15],
["null", 8, 502, 19],
["is_identical", 9, 3, 8, 502, 19],
["jump_true", 9, "ne_nid_1574", 502, 19],
["jump", "ne_ni_1575", 502, 19],
"ne_nid_1574",
["false", 9, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_ni_1575",
["is_int", 11, 3, 502, 19],
["jump_false", 11, "ne_nn_1576", 502, 19],
"_nop_tc_451",
["jump", "ne_nn_1576", 502, 19],
["ne_int", 9, 3, 8, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_nn_1576",
["is_num", 11, 3, 502, 19],
["jump_false", 11, "ne_nt_1577", 502, 19],
"_nop_tc_452",
["jump", "ne_nt_1577", 502, 19],
["ne_float", 9, 3, 8, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_nt_1577",
["is_text", 11, 3, 502, 19],
["jump_false", 11, "ne_nnl_1578", 502, 19],
"_nop_tc_453",
["jump", "ne_nnl_1578", 502, 19],
["ne_text", 9, 3, 8, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_nnl_1578",
["is_null", 11, 3, 502, 19],
["jump_false", 11, "ne_nb_1579", 502, 19],
"_nop_tc_454",
"_nop_tc_455",
["false", 9, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_nb_1579",
["is_bool", 11, 3, 502, 19],
["jump_false", 11, "ne_mis_1580", 502, 19],
"_nop_tc_456",
["jump", "ne_mis_1580", 502, 19],
["ne_bool", 9, 3, 8, 502, 19],
["jump", "ne_done_1573", 502, 19],
"ne_mis_1580",
["true", 9, 502, 19],
"ne_done_1573",
["move", 8, 9, 502, 19],
["jump_false", 8, "and_end_1572", 502, 19],
["null", 9, 502, 36],
["is_identical", 11, 5, 9, 502, 36],
["jump_true", 11, "ne_nid_1582", 502, 36],
["jump", "ne_ni_1583", 502, 36],
"ne_nid_1582",
["false", 11, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_ni_1583",
["is_int", 19, 5, 502, 36],
["jump_false", 19, "ne_nn_1584", 502, 36],
"_nop_tc_457",
["jump", "ne_nn_1584", 502, 36],
["ne_int", 11, 5, 9, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_nn_1584",
["is_num", 19, 5, 502, 36],
["jump_false", 19, "ne_nt_1585", 502, 36],
"_nop_tc_458",
["jump", "ne_nt_1585", 502, 36],
["ne_float", 11, 5, 9, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_nt_1585",
["is_text", 19, 5, 502, 36],
["jump_false", 19, "ne_nnl_1586", 502, 36],
"_nop_tc_459",
["jump", "ne_nnl_1586", 502, 36],
["ne_text", 11, 5, 9, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_nnl_1586",
["is_null", 19, 5, 502, 36],
["jump_false", 19, "ne_nb_1587", 502, 36],
"_nop_tc_460",
"_nop_tc_461",
["false", 11, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_nb_1587",
["is_bool", 19, 5, 502, 36],
["jump_false", 19, "ne_mis_1588", 502, 36],
"_nop_tc_462",
["jump", "ne_mis_1588", 502, 36],
["ne_bool", 11, 5, 9, 502, 36],
["jump", "ne_done_1581", 502, 36],
"ne_mis_1588",
["true", 11, 502, 36],
"ne_done_1581",
["move", 8, 11, 502, 36],
"and_end_1572",
["move", 9, 8, 502, 36],
["jump_false", 9, "and_end_1571", 502, 36],
["load_field", 8, 3, "kind", 502, 44],
["access", 11, "number", 502, 57],
["is_identical", 19, 8, 11, 502, 57],
["jump_true", 19, "eq_done_1589", 502, 57],
["is_int", 20, 8, 502, 57],
["jump_false", 20, "eq_ni_1590", 502, 57],
"_nop_tc_463",
["jump", "eq_ni_1590", 502, 57],
["eq_int", 19, 8, 11, 502, 57],
["jump", "eq_done_1589", 502, 57],
"eq_ni_1590",
["is_num", 20, 8, 502, 57],
["jump_false", 20, "eq_nn_1591", 502, 57],
"_nop_tc_464",
["jump", "eq_nn_1591", 502, 57],
["eq_float", 19, 8, 11, 502, 57],
["jump", "eq_done_1589", 502, 57],
"eq_nn_1591",
["is_text", 20, 8, 502, 57],
["jump_false", 20, "eq_nt_1592", 502, 57],
"_nop_tc_465",
"_nop_tc_466",
["eq_text", 19, 8, 11, 502, 57],
["jump", "eq_done_1589", 502, 57],
"eq_nt_1592",
["is_null", 20, 8, 502, 57],
["jump_false", 20, "eq_nnl_1593", 502, 57],
"_nop_tc_467",
["jump", "eq_nnl_1593", 502, 57],
["true", 19, 502, 57],
["jump", "eq_done_1589", 502, 57],
"eq_nnl_1593",
["is_bool", 20, 8, 502, 57],
["jump_false", 20, "eq_nb_1594", 502, 57],
"_nop_tc_468",
["jump", "eq_nb_1594", 502, 57],
["eq_bool", 19, 8, 11, 502, 57],
["jump", "eq_done_1589", 502, 57],
"eq_nb_1594",
["false", 19, 502, 57],
"eq_done_1589",
["move", 9, 19, 502, 57],
"and_end_1571",
["move", 8, 9, 502, 57],
["jump_false", 8, "and_end_1570", 502, 57],
["load_field", 9, 5, "kind", 502, 69],
["access", 11, "number", 502, 83],
["is_identical", 19, 9, 11, 502, 83],
["jump_true", 19, "eq_done_1595", 502, 83],
["is_int", 20, 9, 502, 83],
["jump_false", 20, "eq_ni_1596", 502, 83],
"_nop_tc_469",
["jump", "eq_ni_1596", 502, 83],
["eq_int", 19, 9, 11, 502, 83],
["jump", "eq_done_1595", 502, 83],
"eq_ni_1596",
["is_num", 20, 9, 502, 83],
["jump_false", 20, "eq_nn_1597", 502, 83],
"_nop_tc_470",
["jump", "eq_nn_1597", 502, 83],
["eq_float", 19, 9, 11, 502, 83],
["jump", "eq_done_1595", 502, 83],
"eq_nn_1597",
["is_text", 20, 9, 502, 83],
["jump_false", 20, "eq_nt_1598", 502, 83],
"_nop_tc_471",
"_nop_tc_472",
["eq_text", 19, 9, 11, 502, 83],
["jump", "eq_done_1595", 502, 83],
"eq_nt_1598",
["is_null", 20, 9, 502, 83],
["jump_false", 20, "eq_nnl_1599", 502, 83],
"_nop_tc_473",
["jump", "eq_nnl_1599", 502, 83],
["true", 19, 502, 83],
["jump", "eq_done_1595", 502, 83],
"eq_nnl_1599",
["is_bool", 20, 9, 502, 83],
["jump_false", 20, "eq_nb_1600", 502, 83],
"_nop_tc_474",
["jump", "eq_nb_1600", 502, 83],
["eq_bool", 19, 9, 11, 502, 83],
["jump", "eq_done_1595", 502, 83],
"eq_nb_1600",
["false", 19, 502, 83],
"eq_done_1595",
["move", 8, 19, 502, 83],
"and_end_1570",
["jump_false", 8, "if_else_1568", 502, 83],
["load_field", 8, 3, "number", 503, 14],
["move", 6, 8, 503, 14],
["load_field", 8, 5, "number", 504, 14],
["move", 7, 8, 504, 14],
["null", 8, 505, 19],
["is_identical", 9, 6, 8, 505, 19],
["jump_true", 9, "eq_done_1603", 505, 19],
["is_int", 11, 6, 505, 19],
["jump_false", 11, "eq_ni_1604", 505, 19],
"_nop_tc_475",
["jump", "eq_ni_1604", 505, 19],
["eq_int", 9, 6, 8, 505, 19],
["jump", "eq_done_1603", 505, 19],
"eq_ni_1604",
["is_num", 11, 6, 505, 19],
["jump_false", 11, "eq_nn_1605", 505, 19],
"_nop_tc_476",
["jump", "eq_nn_1605", 505, 19],
["eq_float", 9, 6, 8, 505, 19],
["jump", "eq_done_1603", 505, 19],
"eq_nn_1605",
["is_text", 11, 6, 505, 19],
["jump_false", 11, "eq_nt_1606", 505, 19],
"_nop_tc_477",
["jump", "eq_nt_1606", 505, 19],
["eq_text", 9, 6, 8, 505, 19],
["jump", "eq_done_1603", 505, 19],
"eq_nt_1606",
["is_null", 11, 6, 505, 19],
["jump_false", 11, "eq_nnl_1607", 505, 19],
"_nop_tc_478",
"_nop_tc_479",
["true", 9, 505, 19],
["jump", "eq_done_1603", 505, 19],
"eq_nnl_1607",
["is_bool", 11, 6, 505, 19],
["jump_false", 11, "eq_nb_1608", 505, 19],
"_nop_tc_480",
["jump", "eq_nb_1608", 505, 19],
["eq_bool", 9, 6, 8, 505, 19],
["jump", "eq_done_1603", 505, 19],
"eq_nb_1608",
["false", 9, 505, 19],
"eq_done_1603",
["jump_false", 9, "if_else_1601", 505, 19],
["load_field", 8, 3, "value", 505, 37],
[
"access",
3,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
505,
30
],
["frame", 9, 3, 1, 505, 30],
["null", 3, 505, 30],
["setarg", 9, 0, 3, 505, 30],
["setarg", 9, 1, 8, 505, 30],
["invoke", 9, 3, 505, 30],
["move", 6, 3, 505, 30],
["jump", "if_end_1602", 505, 30],
"if_else_1601",
"if_end_1602",
["null", 3, 506, 19],
["is_identical", 8, 7, 3, 506, 19],
["jump_true", 8, "eq_done_1611", 506, 19],
["is_int", 9, 7, 506, 19],
["jump_false", 9, "eq_ni_1612", 506, 19],
"_nop_tc_481",
["jump", "eq_ni_1612", 506, 19],
["eq_int", 8, 7, 3, 506, 19],
["jump", "eq_done_1611", 506, 19],
"eq_ni_1612",
["is_num", 9, 7, 506, 19],
["jump_false", 9, "eq_nn_1613", 506, 19],
"_nop_tc_482",
["jump", "eq_nn_1613", 506, 19],
["eq_float", 8, 7, 3, 506, 19],
["jump", "eq_done_1611", 506, 19],
"eq_nn_1613",
["is_text", 9, 7, 506, 19],
["jump_false", 9, "eq_nt_1614", 506, 19],
"_nop_tc_483",
["jump", "eq_nt_1614", 506, 19],
["eq_text", 8, 7, 3, 506, 19],
["jump", "eq_done_1611", 506, 19],
"eq_nt_1614",
["is_null", 9, 7, 506, 19],
["jump_false", 9, "eq_nnl_1615", 506, 19],
"_nop_tc_484",
"_nop_tc_485",
["true", 8, 506, 19],
["jump", "eq_done_1611", 506, 19],
"eq_nnl_1615",
["is_bool", 9, 7, 506, 19],
["jump_false", 9, "eq_nb_1616", 506, 19],
"_nop_tc_486",
["jump", "eq_nb_1616", 506, 19],
["eq_bool", 8, 7, 3, 506, 19],
["jump", "eq_done_1611", 506, 19],
"eq_nb_1616",
["false", 8, 506, 19],
"eq_done_1611",
["jump_false", 8, "if_else_1609", 506, 19],
["load_field", 3, 5, "value", 506, 37],
[
"access",
5,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
506,
30
],
["frame", 8, 5, 1, 506, 30],
["null", 5, 506, 30],
["setarg", 8, 0, 5, 506, 30],
["setarg", 8, 1, 3, 506, 30],
["invoke", 8, 3, 506, 30],
["move", 7, 3, 506, 30],
["jump", "if_end_1610", 506, 30],
"if_else_1609",
"if_end_1610",
["access", 3, "&", 507, 18],
["is_identical", 5, 4, 3, 507, 18],
["jump_true", 5, "eq_done_1619", 507, 18],
["is_int", 8, 4, 507, 18],
["jump_false", 8, "eq_ni_1620", 507, 18],
"_nop_tc_487",
["jump", "eq_ni_1620", 507, 18],
["eq_int", 5, 4, 3, 507, 18],
["jump", "eq_done_1619", 507, 18],
"eq_ni_1620",
["is_num", 8, 4, 507, 18],
["jump_false", 8, "eq_nn_1621", 507, 18],
"_nop_tc_488",
["jump", "eq_nn_1621", 507, 18],
["eq_float", 5, 4, 3, 507, 18],
["jump", "eq_done_1619", 507, 18],
"eq_nn_1621",
["is_text", 8, 4, 507, 18],
["jump_false", 8, "eq_nt_1622", 507, 18],
"_nop_tc_489",
"_nop_tc_490",
["eq_text", 5, 4, 3, 507, 18],
["jump", "eq_done_1619", 507, 18],
"eq_nt_1622",
["is_null", 8, 4, 507, 18],
["jump_false", 8, "eq_nnl_1623", 507, 18],
"_nop_tc_491",
["jump", "eq_nnl_1623", 507, 18],
["true", 5, 507, 18],
["jump", "eq_done_1619", 507, 18],
"eq_nnl_1623",
["is_bool", 8, 4, 507, 18],
["jump_false", 8, "eq_nb_1624", 507, 18],
"_nop_tc_492",
["jump", "eq_nb_1624", 507, 18],
["eq_bool", 5, 4, 3, 507, 18],
["jump", "eq_done_1619", 507, 18],
"eq_nb_1624",
["false", 5, 507, 18],
"eq_done_1619",
["jump_false", 5, "if_else_1617", 507, 18],
["bitand", 3, 6, 7, 507, 47],
["get", 5, 15, 1, 507, 30],
["frame", 8, 5, 2, 507, 30],
["null", 5, 507, 30],
["setarg", 8, 0, 5, 507, 30],
["setarg", 8, 1, 3, 507, 30],
["setarg", 8, 2, 1, 507, 30],
["tail_invoke", 8, 3, 507, 30],
["return", 3, 507, 30],
"_nop_ur_22",
"if_else_1617",
"if_end_1618",
["access", 3, "|", 508, 18],
["is_identical", 5, 4, 3, 508, 18],
["jump_true", 5, "eq_done_1627", 508, 18],
["is_int", 8, 4, 508, 18],
["jump_false", 8, "eq_ni_1628", 508, 18],
"_nop_tc_493",
["jump", "eq_ni_1628", 508, 18],
["eq_int", 5, 4, 3, 508, 18],
["jump", "eq_done_1627", 508, 18],
"eq_ni_1628",
["is_num", 8, 4, 508, 18],
["jump_false", 8, "eq_nn_1629", 508, 18],
"_nop_tc_494",
["jump", "eq_nn_1629", 508, 18],
["eq_float", 5, 4, 3, 508, 18],
["jump", "eq_done_1627", 508, 18],
"eq_nn_1629",
["is_text", 8, 4, 508, 18],
["jump_false", 8, "eq_nt_1630", 508, 18],
"_nop_tc_495",
"_nop_tc_496",
["eq_text", 5, 4, 3, 508, 18],
["jump", "eq_done_1627", 508, 18],
"eq_nt_1630",
["is_null", 8, 4, 508, 18],
["jump_false", 8, "eq_nnl_1631", 508, 18],
"_nop_tc_497",
["jump", "eq_nnl_1631", 508, 18],
["true", 5, 508, 18],
["jump", "eq_done_1627", 508, 18],
"eq_nnl_1631",
["is_bool", 8, 4, 508, 18],
["jump_false", 8, "eq_nb_1632", 508, 18],
"_nop_tc_498",
["jump", "eq_nb_1632", 508, 18],
["eq_bool", 5, 4, 3, 508, 18],
["jump", "eq_done_1627", 508, 18],
"eq_nb_1632",
["false", 5, 508, 18],
"eq_done_1627",
["jump_false", 5, "if_else_1625", 508, 18],
["bitor", 3, 6, 7, 508, 47],
["get", 5, 15, 1, 508, 30],
["frame", 8, 5, 2, 508, 30],
["null", 5, 508, 30],
["setarg", 8, 0, 5, 508, 30],
["setarg", 8, 1, 3, 508, 30],
["setarg", 8, 2, 1, 508, 30],
["tail_invoke", 8, 3, 508, 30],
["return", 3, 508, 30],
"_nop_ur_23",
"if_else_1625",
"if_end_1626",
["access", 3, "^", 509, 18],
["is_identical", 5, 4, 3, 509, 18],
["jump_true", 5, "eq_done_1635", 509, 18],
["is_int", 8, 4, 509, 18],
["jump_false", 8, "eq_ni_1636", 509, 18],
"_nop_tc_499",
["jump", "eq_ni_1636", 509, 18],
["eq_int", 5, 4, 3, 509, 18],
["jump", "eq_done_1635", 509, 18],
"eq_ni_1636",
["is_num", 8, 4, 509, 18],
["jump_false", 8, "eq_nn_1637", 509, 18],
"_nop_tc_500",
["jump", "eq_nn_1637", 509, 18],
["eq_float", 5, 4, 3, 509, 18],
["jump", "eq_done_1635", 509, 18],
"eq_nn_1637",
["is_text", 8, 4, 509, 18],
["jump_false", 8, "eq_nt_1638", 509, 18],
"_nop_tc_501",
"_nop_tc_502",
["eq_text", 5, 4, 3, 509, 18],
["jump", "eq_done_1635", 509, 18],
"eq_nt_1638",
["is_null", 8, 4, 509, 18],
["jump_false", 8, "eq_nnl_1639", 509, 18],
"_nop_tc_503",
["jump", "eq_nnl_1639", 509, 18],
["true", 5, 509, 18],
["jump", "eq_done_1635", 509, 18],
"eq_nnl_1639",
["is_bool", 8, 4, 509, 18],
["jump_false", 8, "eq_nb_1640", 509, 18],
"_nop_tc_504",
["jump", "eq_nb_1640", 509, 18],
["eq_bool", 5, 4, 3, 509, 18],
["jump", "eq_done_1635", 509, 18],
"eq_nb_1640",
["false", 5, 509, 18],
"eq_done_1635",
["jump_false", 5, "if_else_1633", 509, 18],
["bitxor", 3, 6, 7, 509, 47],
["get", 5, 15, 1, 509, 30],
["frame", 8, 5, 2, 509, 30],
["null", 5, 509, 30],
["setarg", 8, 0, 5, 509, 30],
["setarg", 8, 1, 3, 509, 30],
["setarg", 8, 2, 1, 509, 30],
["tail_invoke", 8, 3, 509, 30],
["return", 3, 509, 30],
"_nop_ur_24",
"if_else_1633",
"if_end_1634",
["access", 3, "<<", 510, 18],
["is_identical", 5, 4, 3, 510, 18],
["jump_true", 5, "eq_done_1643", 510, 18],
["is_int", 8, 4, 510, 18],
["jump_false", 8, "eq_ni_1644", 510, 18],
"_nop_tc_505",
["jump", "eq_ni_1644", 510, 18],
["eq_int", 5, 4, 3, 510, 18],
["jump", "eq_done_1643", 510, 18],
"eq_ni_1644",
["is_num", 8, 4, 510, 18],
["jump_false", 8, "eq_nn_1645", 510, 18],
"_nop_tc_506",
["jump", "eq_nn_1645", 510, 18],
["eq_float", 5, 4, 3, 510, 18],
["jump", "eq_done_1643", 510, 18],
"eq_nn_1645",
["is_text", 8, 4, 510, 18],
["jump_false", 8, "eq_nt_1646", 510, 18],
"_nop_tc_507",
"_nop_tc_508",
["eq_text", 5, 4, 3, 510, 18],
["jump", "eq_done_1643", 510, 18],
"eq_nt_1646",
["is_null", 8, 4, 510, 18],
["jump_false", 8, "eq_nnl_1647", 510, 18],
"_nop_tc_509",
["jump", "eq_nnl_1647", 510, 18],
["true", 5, 510, 18],
["jump", "eq_done_1643", 510, 18],
"eq_nnl_1647",
["is_bool", 8, 4, 510, 18],
["jump_false", 8, "eq_nb_1648", 510, 18],
"_nop_tc_510",
["jump", "eq_nb_1648", 510, 18],
["eq_bool", 5, 4, 3, 510, 18],
["jump", "eq_done_1643", 510, 18],
"eq_nb_1648",
["false", 5, 510, 18],
"eq_done_1643",
["jump_false", 5, "if_else_1641", 510, 18],
["shl", 3, 6, 7, 510, 49],
["get", 5, 15, 1, 510, 31],
["frame", 8, 5, 2, 510, 31],
["null", 5, 510, 31],
["setarg", 8, 0, 5, 510, 31],
["setarg", 8, 1, 3, 510, 31],
["setarg", 8, 2, 1, 510, 31],
["tail_invoke", 8, 3, 510, 31],
["return", 3, 510, 31],
"_nop_ur_25",
"if_else_1641",
"if_end_1642",
["access", 3, ">>", 511, 18],
["is_identical", 5, 4, 3, 511, 18],
["jump_true", 5, "eq_done_1651", 511, 18],
["is_int", 8, 4, 511, 18],
["jump_false", 8, "eq_ni_1652", 511, 18],
"_nop_tc_511",
["jump", "eq_ni_1652", 511, 18],
["eq_int", 5, 4, 3, 511, 18],
["jump", "eq_done_1651", 511, 18],
"eq_ni_1652",
["is_num", 8, 4, 511, 18],
["jump_false", 8, "eq_nn_1653", 511, 18],
"_nop_tc_512",
["jump", "eq_nn_1653", 511, 18],
["eq_float", 5, 4, 3, 511, 18],
["jump", "eq_done_1651", 511, 18],
"eq_nn_1653",
["is_text", 8, 4, 511, 18],
["jump_false", 8, "eq_nt_1654", 511, 18],
"_nop_tc_513",
"_nop_tc_514",
["eq_text", 5, 4, 3, 511, 18],
["jump", "eq_done_1651", 511, 18],
"eq_nt_1654",
["is_null", 8, 4, 511, 18],
["jump_false", 8, "eq_nnl_1655", 511, 18],
"_nop_tc_515",
["jump", "eq_nnl_1655", 511, 18],
["true", 5, 511, 18],
["jump", "eq_done_1651", 511, 18],
"eq_nnl_1655",
["is_bool", 8, 4, 511, 18],
["jump_false", 8, "eq_nb_1656", 511, 18],
"_nop_tc_516",
["jump", "eq_nb_1656", 511, 18],
["eq_bool", 5, 4, 3, 511, 18],
["jump", "eq_done_1651", 511, 18],
"eq_nb_1656",
["false", 5, 511, 18],
"eq_done_1651",
["jump_false", 5, "if_else_1649", 511, 18],
["shr", 3, 6, 7, 511, 49],
["get", 5, 15, 1, 511, 31],
["frame", 7, 5, 2, 511, 31],
["null", 5, 511, 31],
["setarg", 7, 0, 5, 511, 31],
["setarg", 7, 1, 3, 511, 31],
["setarg", 7, 2, 1, 511, 31],
["tail_invoke", 7, 3, 511, 31],
["return", 3, 511, 31],
"_nop_ur_26",
"if_else_1649",
"if_end_1650",
["jump", "if_end_1569", 511, 31],
"if_else_1568",
"if_end_1569",
["return", 1, 513, 14],
"_nop_ur_27",
"if_else_1532",
"if_end_1533",
["access", 3, "!", 517, 14],
["is_identical", 5, 4, 3, 517, 14],
["jump_true", 5, "eq_done_1659", 517, 14],
["is_int", 7, 4, 517, 14],
["jump_false", 7, "eq_ni_1660", 517, 14],
"_nop_tc_517",
["jump", "eq_ni_1660", 517, 14],
["eq_int", 5, 4, 3, 517, 14],
["jump", "eq_done_1659", 517, 14],
"eq_ni_1660",
["is_num", 7, 4, 517, 14],
["jump_false", 7, "eq_nn_1661", 517, 14],
"_nop_tc_518",
["jump", "eq_nn_1661", 517, 14],
["eq_float", 5, 4, 3, 517, 14],
["jump", "eq_done_1659", 517, 14],
"eq_nn_1661",
["is_text", 7, 4, 517, 14],
["jump_false", 7, "eq_nt_1662", 517, 14],
"_nop_tc_519",
"_nop_tc_520",
["eq_text", 5, 4, 3, 517, 14],
["jump", "eq_done_1659", 517, 14],
"eq_nt_1662",
["is_null", 7, 4, 517, 14],
["jump_false", 7, "eq_nnl_1663", 517, 14],
"_nop_tc_521",
["jump", "eq_nnl_1663", 517, 14],
["true", 5, 517, 14],
["jump", "eq_done_1659", 517, 14],
"eq_nnl_1663",
["is_bool", 7, 4, 517, 14],
["jump_false", 7, "eq_nb_1664", 517, 14],
"_nop_tc_522",
["jump", "eq_nb_1664", 517, 14],
["eq_bool", 5, 4, 3, 517, 14],
["jump", "eq_done_1659", 517, 14],
"eq_nb_1664",
["false", 5, 517, 14],
"eq_done_1659",
["jump_false", 5, "if_else_1657", 517, 14],
["load_field", 3, 1, "expression", 518, 11],
["null", 5, 518, 30],
["is_identical", 7, 3, 5, 518, 30],
["jump_true", 7, "ne_nid_1668", 518, 30],
["jump", "ne_ni_1669", 518, 30],
"ne_nid_1668",
["false", 7, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_ni_1669",
["is_int", 8, 3, 518, 30],
["jump_false", 8, "ne_nn_1670", 518, 30],
"_nop_tc_523",
["jump", "ne_nn_1670", 518, 30],
["ne_int", 7, 3, 5, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_nn_1670",
["is_num", 8, 3, 518, 30],
["jump_false", 8, "ne_nt_1671", 518, 30],
"_nop_tc_524",
["jump", "ne_nt_1671", 518, 30],
["ne_float", 7, 3, 5, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_nt_1671",
["is_text", 8, 3, 518, 30],
["jump_false", 8, "ne_nnl_1672", 518, 30],
"_nop_tc_525",
["jump", "ne_nnl_1672", 518, 30],
["ne_text", 7, 3, 5, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_nnl_1672",
["is_null", 8, 3, 518, 30],
["jump_false", 8, "ne_nb_1673", 518, 30],
"_nop_tc_526",
"_nop_tc_527",
["false", 7, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_nb_1673",
["is_bool", 8, 3, 518, 30],
["jump_false", 8, "ne_mis_1674", 518, 30],
"_nop_tc_528",
["jump", "ne_mis_1674", 518, 30],
["ne_bool", 7, 3, 5, 518, 30],
["jump", "ne_done_1667", 518, 30],
"ne_mis_1674",
["true", 7, 518, 30],
"ne_done_1667",
["jump_false", 7, "if_else_1665", 518, 30],
["load_field", 3, 1, "expression", 519, 14],
["load_field", 5, 3, "kind", 519, 14],
["move", 12, 5, 519, 14],
["access", 3, "true", 520, 19],
["is_identical", 5, 12, 3, 520, 19],
["jump_true", 5, "eq_done_1677", 520, 19],
["is_int", 7, 12, 520, 19],
["jump_false", 7, "eq_ni_1678", 520, 19],
"_nop_tc_529",
["jump", "eq_ni_1678", 520, 19],
["eq_int", 5, 12, 3, 520, 19],
["jump", "eq_done_1677", 520, 19],
"eq_ni_1678",
["is_num", 7, 12, 520, 19],
["jump_false", 7, "eq_nn_1679", 520, 19],
"_nop_tc_530",
["jump", "eq_nn_1679", 520, 19],
["eq_float", 5, 12, 3, 520, 19],
["jump", "eq_done_1677", 520, 19],
"eq_nn_1679",
["is_text", 7, 12, 520, 19],
["jump_false", 7, "eq_nt_1680", 520, 19],
"_nop_tc_531",
"_nop_tc_532",
["eq_text", 5, 12, 3, 520, 19],
["jump", "eq_done_1677", 520, 19],
"eq_nt_1680",
["is_null", 7, 12, 520, 19],
["jump_false", 7, "eq_nnl_1681", 520, 19],
"_nop_tc_533",
["jump", "eq_nnl_1681", 520, 19],
["true", 5, 520, 19],
["jump", "eq_done_1677", 520, 19],
"eq_nnl_1681",
["is_bool", 7, 12, 520, 19],
["jump_false", 7, "eq_nb_1682", 520, 19],
"_nop_tc_534",
["jump", "eq_nb_1682", 520, 19],
["eq_bool", 5, 12, 3, 520, 19],
["jump", "eq_done_1677", 520, 19],
"eq_nb_1682",
["false", 5, 520, 19],
"eq_done_1677",
["jump_false", 5, "if_else_1675", 520, 19],
["false", 3, 520, 44],
["get", 5, 17, 1, 520, 34],
["frame", 7, 5, 2, 520, 34],
["null", 5, 520, 34],
["setarg", 7, 0, 5, 520, 34],
["setarg", 7, 1, 3, 520, 34],
["setarg", 7, 2, 1, 520, 34],
["tail_invoke", 7, 3, 520, 34],
["return", 3, 520, 34],
"_nop_ur_28",
"if_else_1675",
"if_end_1676",
["access", 3, "false", 521, 19],
["is_identical", 5, 12, 3, 521, 19],
["jump_true", 5, "eq_done_1685", 521, 19],
["is_int", 7, 12, 521, 19],
["jump_false", 7, "eq_ni_1686", 521, 19],
"_nop_tc_535",
["jump", "eq_ni_1686", 521, 19],
["eq_int", 5, 12, 3, 521, 19],
["jump", "eq_done_1685", 521, 19],
"eq_ni_1686",
["is_num", 7, 12, 521, 19],
["jump_false", 7, "eq_nn_1687", 521, 19],
"_nop_tc_536",
["jump", "eq_nn_1687", 521, 19],
["eq_float", 5, 12, 3, 521, 19],
["jump", "eq_done_1685", 521, 19],
"eq_nn_1687",
["is_text", 7, 12, 521, 19],
["jump_false", 7, "eq_nt_1688", 521, 19],
"_nop_tc_537",
"_nop_tc_538",
["eq_text", 5, 12, 3, 521, 19],
["jump", "eq_done_1685", 521, 19],
"eq_nt_1688",
["is_null", 7, 12, 521, 19],
["jump_false", 7, "eq_nnl_1689", 521, 19],
"_nop_tc_539",
["jump", "eq_nnl_1689", 521, 19],
["true", 5, 521, 19],
["jump", "eq_done_1685", 521, 19],
"eq_nnl_1689",
["is_bool", 7, 12, 521, 19],
["jump_false", 7, "eq_nb_1690", 521, 19],
"_nop_tc_540",
["jump", "eq_nb_1690", 521, 19],
["eq_bool", 5, 12, 3, 521, 19],
["jump", "eq_done_1685", 521, 19],
"eq_nb_1690",
["false", 5, 521, 19],
"eq_done_1685",
["jump_false", 5, "if_else_1683", 521, 19],
["true", 3, 521, 45],
["get", 5, 17, 1, 521, 35],
["frame", 7, 5, 2, 521, 35],
["null", 5, 521, 35],
["setarg", 7, 0, 5, 521, 35],
["setarg", 7, 1, 3, 521, 35],
["setarg", 7, 2, 1, 521, 35],
["tail_invoke", 7, 3, 521, 35],
["return", 3, 521, 35],
"_nop_ur_29",
"if_else_1683",
"if_end_1684",
["jump", "if_end_1666", 521, 35],
"if_else_1665",
"if_end_1666",
["return", 1, 523, 14],
"_nop_ur_30",
"if_else_1657",
"if_end_1658",
["access", 3, "~", 525, 14],
["is_identical", 5, 4, 3, 525, 14],
["jump_true", 5, "eq_done_1693", 525, 14],
["is_int", 7, 4, 525, 14],
["jump_false", 7, "eq_ni_1694", 525, 14],
"_nop_tc_541",
["jump", "eq_ni_1694", 525, 14],
["eq_int", 5, 4, 3, 525, 14],
["jump", "eq_done_1693", 525, 14],
"eq_ni_1694",
["is_num", 7, 4, 525, 14],
["jump_false", 7, "eq_nn_1695", 525, 14],
"_nop_tc_542",
["jump", "eq_nn_1695", 525, 14],
["eq_float", 5, 4, 3, 525, 14],
["jump", "eq_done_1693", 525, 14],
"eq_nn_1695",
["is_text", 7, 4, 525, 14],
["jump_false", 7, "eq_nt_1696", 525, 14],
"_nop_tc_543",
"_nop_tc_544",
["eq_text", 5, 4, 3, 525, 14],
["jump", "eq_done_1693", 525, 14],
"eq_nt_1696",
["is_null", 7, 4, 525, 14],
["jump_false", 7, "eq_nnl_1697", 525, 14],
"_nop_tc_545",
["jump", "eq_nnl_1697", 525, 14],
["true", 5, 525, 14],
["jump", "eq_done_1693", 525, 14],
"eq_nnl_1697",
["is_bool", 7, 4, 525, 14],
["jump_false", 7, "eq_nb_1698", 525, 14],
"_nop_tc_546",
["jump", "eq_nb_1698", 525, 14],
["eq_bool", 5, 4, 3, 525, 14],
["jump", "eq_done_1693", 525, 14],
"eq_nb_1698",
["false", 5, 525, 14],
"eq_done_1693",
["jump_false", 5, "if_else_1691", 525, 14],
["load_field", 3, 1, "expression", 526, 11],
["null", 5, 526, 30],
["is_identical", 7, 3, 5, 526, 30],
["jump_true", 7, "ne_nid_1703", 526, 30],
["jump", "ne_ni_1704", 526, 30],
"ne_nid_1703",
["false", 7, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_ni_1704",
["is_int", 8, 3, 526, 30],
["jump_false", 8, "ne_nn_1705", 526, 30],
"_nop_tc_547",
["jump", "ne_nn_1705", 526, 30],
["ne_int", 7, 3, 5, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_nn_1705",
["is_num", 8, 3, 526, 30],
["jump_false", 8, "ne_nt_1706", 526, 30],
"_nop_tc_548",
["jump", "ne_nt_1706", 526, 30],
["ne_float", 7, 3, 5, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_nt_1706",
["is_text", 8, 3, 526, 30],
["jump_false", 8, "ne_nnl_1707", 526, 30],
"_nop_tc_549",
["jump", "ne_nnl_1707", 526, 30],
["ne_text", 7, 3, 5, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_nnl_1707",
["is_null", 8, 3, 526, 30],
["jump_false", 8, "ne_nb_1708", 526, 30],
"_nop_tc_550",
"_nop_tc_551",
["false", 7, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_nb_1708",
["is_bool", 8, 3, 526, 30],
["jump_false", 8, "ne_mis_1709", 526, 30],
"_nop_tc_552",
["jump", "ne_mis_1709", 526, 30],
["ne_bool", 7, 3, 5, 526, 30],
["jump", "ne_done_1702", 526, 30],
"ne_mis_1709",
["true", 7, 526, 30],
"ne_done_1702",
["move", 3, 7, 526, 30],
["jump_false", 3, "and_end_1701", 526, 30],
["load_field", 5, 1, "expression", 526, 38],
["load_field", 7, 5, "kind", 526, 38],
["access", 5, "number", 526, 62],
["is_identical", 8, 7, 5, 526, 62],
["jump_true", 8, "eq_done_1710", 526, 62],
["is_int", 9, 7, 526, 62],
["jump_false", 9, "eq_ni_1711", 526, 62],
"_nop_tc_553",
["jump", "eq_ni_1711", 526, 62],
["eq_int", 8, 7, 5, 526, 62],
["jump", "eq_done_1710", 526, 62],
"eq_ni_1711",
["is_num", 9, 7, 526, 62],
["jump_false", 9, "eq_nn_1712", 526, 62],
"_nop_tc_554",
["jump", "eq_nn_1712", 526, 62],
["eq_float", 8, 7, 5, 526, 62],
["jump", "eq_done_1710", 526, 62],
"eq_nn_1712",
["is_text", 9, 7, 526, 62],
["jump_false", 9, "eq_nt_1713", 526, 62],
"_nop_tc_555",
"_nop_tc_556",
["eq_text", 8, 7, 5, 526, 62],
["jump", "eq_done_1710", 526, 62],
"eq_nt_1713",
["is_null", 9, 7, 526, 62],
["jump_false", 9, "eq_nnl_1714", 526, 62],
"_nop_tc_557",
["jump", "eq_nnl_1714", 526, 62],
["true", 8, 526, 62],
["jump", "eq_done_1710", 526, 62],
"eq_nnl_1714",
["is_bool", 9, 7, 526, 62],
["jump_false", 9, "eq_nb_1715", 526, 62],
"_nop_tc_558",
["jump", "eq_nb_1715", 526, 62],
["eq_bool", 8, 7, 5, 526, 62],
["jump", "eq_done_1710", 526, 62],
"eq_nb_1715",
["false", 8, 526, 62],
"eq_done_1710",
["move", 3, 8, 526, 62],
"and_end_1701",
["jump_false", 3, "if_else_1699", 526, 62],
["load_field", 3, 1, "expression", 527, 14],
["load_field", 5, 3, "number", 527, 14],
["move", 6, 5, 527, 14],
["null", 3, 528, 19],
["is_identical", 5, 6, 3, 528, 19],
["jump_true", 5, "eq_done_1718", 528, 19],
["is_int", 7, 6, 528, 19],
["jump_false", 7, "eq_ni_1719", 528, 19],
"_nop_tc_559",
["jump", "eq_ni_1719", 528, 19],
["eq_int", 5, 6, 3, 528, 19],
["jump", "eq_done_1718", 528, 19],
"eq_ni_1719",
["is_num", 7, 6, 528, 19],
["jump_false", 7, "eq_nn_1720", 528, 19],
"_nop_tc_560",
["jump", "eq_nn_1720", 528, 19],
["eq_float", 5, 6, 3, 528, 19],
["jump", "eq_done_1718", 528, 19],
"eq_nn_1720",
["is_text", 7, 6, 528, 19],
["jump_false", 7, "eq_nt_1721", 528, 19],
"_nop_tc_561",
["jump", "eq_nt_1721", 528, 19],
["eq_text", 5, 6, 3, 528, 19],
["jump", "eq_done_1718", 528, 19],
"eq_nt_1721",
["is_null", 7, 6, 528, 19],
["jump_false", 7, "eq_nnl_1722", 528, 19],
"_nop_tc_562",
"_nop_tc_563",
["true", 5, 528, 19],
["jump", "eq_done_1718", 528, 19],
"eq_nnl_1722",
["is_bool", 7, 6, 528, 19],
["jump_false", 7, "eq_nb_1723", 528, 19],
"_nop_tc_564",
["jump", "eq_nb_1723", 528, 19],
["eq_bool", 5, 6, 3, 528, 19],
["jump", "eq_done_1718", 528, 19],
"eq_nb_1723",
["false", 5, 528, 19],
"eq_done_1718",
["jump_false", 5, "if_else_1716", 528, 19],
["load_field", 3, 1, "expression", 528, 37],
["load_field", 5, 3, "value", 528, 37],
[
"access",
3,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
528,
30
],
["frame", 7, 3, 1, 528, 30],
["null", 3, 528, 30],
["setarg", 7, 0, 3, 528, 30],
["setarg", 7, 1, 5, 528, 30],
["invoke", 7, 3, 528, 30],
["move", 6, 3, 528, 30],
["jump", "if_end_1717", 528, 30],
"if_else_1716",
"if_end_1717",
["bitnot", 3, 6, 529, 29],
["get", 5, 15, 1, 529, 16],
["frame", 7, 5, 2, 529, 16],
["null", 5, 529, 16],
["setarg", 7, 0, 5, 529, 16],
["setarg", 7, 1, 3, 529, 16],
["setarg", 7, 2, 1, 529, 16],
["tail_invoke", 7, 3, 529, 16],
["return", 3, 529, 16],
"_nop_ur_31",
"if_else_1699",
"if_end_1700",
["return", 1, 531, 14],
"_nop_ur_32",
"if_else_1691",
"if_end_1692",
["access", 3, "-unary", 533, 14],
["is_identical", 5, 4, 3, 533, 14],
["jump_true", 5, "eq_done_1726", 533, 14],
["is_int", 7, 4, 533, 14],
["jump_false", 7, "eq_ni_1727", 533, 14],
"_nop_tc_565",
["jump", "eq_ni_1727", 533, 14],
["eq_int", 5, 4, 3, 533, 14],
["jump", "eq_done_1726", 533, 14],
"eq_ni_1727",
["is_num", 7, 4, 533, 14],
["jump_false", 7, "eq_nn_1728", 533, 14],
"_nop_tc_566",
["jump", "eq_nn_1728", 533, 14],
["eq_float", 5, 4, 3, 533, 14],
["jump", "eq_done_1726", 533, 14],
"eq_nn_1728",
["is_text", 7, 4, 533, 14],
["jump_false", 7, "eq_nt_1729", 533, 14],
"_nop_tc_567",
"_nop_tc_568",
["eq_text", 5, 4, 3, 533, 14],
["jump", "eq_done_1726", 533, 14],
"eq_nt_1729",
["is_null", 7, 4, 533, 14],
["jump_false", 7, "eq_nnl_1730", 533, 14],
"_nop_tc_569",
["jump", "eq_nnl_1730", 533, 14],
["true", 5, 533, 14],
["jump", "eq_done_1726", 533, 14],
"eq_nnl_1730",
["is_bool", 7, 4, 533, 14],
["jump_false", 7, "eq_nb_1731", 533, 14],
"_nop_tc_570",
["jump", "eq_nb_1731", 533, 14],
["eq_bool", 5, 4, 3, 533, 14],
["jump", "eq_done_1726", 533, 14],
"eq_nb_1731",
["false", 5, 533, 14],
"eq_done_1726",
["jump_false", 5, "if_else_1724", 533, 14],
["load_field", 3, 1, "expression", 534, 11],
["null", 5, 534, 30],
["is_identical", 7, 3, 5, 534, 30],
["jump_true", 7, "ne_nid_1736", 534, 30],
["jump", "ne_ni_1737", 534, 30],
"ne_nid_1736",
["false", 7, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_ni_1737",
["is_int", 8, 3, 534, 30],
["jump_false", 8, "ne_nn_1738", 534, 30],
"_nop_tc_571",
["jump", "ne_nn_1738", 534, 30],
["ne_int", 7, 3, 5, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_nn_1738",
["is_num", 8, 3, 534, 30],
["jump_false", 8, "ne_nt_1739", 534, 30],
"_nop_tc_572",
["jump", "ne_nt_1739", 534, 30],
["ne_float", 7, 3, 5, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_nt_1739",
["is_text", 8, 3, 534, 30],
["jump_false", 8, "ne_nnl_1740", 534, 30],
"_nop_tc_573",
["jump", "ne_nnl_1740", 534, 30],
["ne_text", 7, 3, 5, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_nnl_1740",
["is_null", 8, 3, 534, 30],
["jump_false", 8, "ne_nb_1741", 534, 30],
"_nop_tc_574",
"_nop_tc_575",
["false", 7, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_nb_1741",
["is_bool", 8, 3, 534, 30],
["jump_false", 8, "ne_mis_1742", 534, 30],
"_nop_tc_576",
["jump", "ne_mis_1742", 534, 30],
["ne_bool", 7, 3, 5, 534, 30],
["jump", "ne_done_1735", 534, 30],
"ne_mis_1742",
["true", 7, 534, 30],
"ne_done_1735",
["move", 3, 7, 534, 30],
["jump_false", 3, "and_end_1734", 534, 30],
["load_field", 5, 1, "expression", 534, 38],
["load_field", 7, 5, "kind", 534, 38],
["access", 5, "number", 534, 62],
["is_identical", 8, 7, 5, 534, 62],
["jump_true", 8, "eq_done_1743", 534, 62],
["is_int", 9, 7, 534, 62],
["jump_false", 9, "eq_ni_1744", 534, 62],
"_nop_tc_577",
["jump", "eq_ni_1744", 534, 62],
["eq_int", 8, 7, 5, 534, 62],
["jump", "eq_done_1743", 534, 62],
"eq_ni_1744",
["is_num", 9, 7, 534, 62],
["jump_false", 9, "eq_nn_1745", 534, 62],
"_nop_tc_578",
["jump", "eq_nn_1745", 534, 62],
["eq_float", 8, 7, 5, 534, 62],
["jump", "eq_done_1743", 534, 62],
"eq_nn_1745",
["is_text", 9, 7, 534, 62],
["jump_false", 9, "eq_nt_1746", 534, 62],
"_nop_tc_579",
"_nop_tc_580",
["eq_text", 8, 7, 5, 534, 62],
["jump", "eq_done_1743", 534, 62],
"eq_nt_1746",
["is_null", 9, 7, 534, 62],
["jump_false", 9, "eq_nnl_1747", 534, 62],
"_nop_tc_581",
["jump", "eq_nnl_1747", 534, 62],
["true", 8, 534, 62],
["jump", "eq_done_1743", 534, 62],
"eq_nnl_1747",
["is_bool", 9, 7, 534, 62],
["jump_false", 9, "eq_nb_1748", 534, 62],
"_nop_tc_582",
["jump", "eq_nb_1748", 534, 62],
["eq_bool", 8, 7, 5, 534, 62],
["jump", "eq_done_1743", 534, 62],
"eq_nb_1748",
["false", 8, 534, 62],
"eq_done_1743",
["move", 3, 8, 534, 62],
"and_end_1734",
["jump_false", 3, "if_else_1732", 534, 62],
["load_field", 3, 1, "expression", 535, 14],
["load_field", 5, 3, "number", 535, 14],
["move", 6, 5, 535, 14],
["null", 3, 536, 19],
["is_identical", 5, 6, 3, 536, 19],
["jump_true", 5, "eq_done_1751", 536, 19],
["is_int", 7, 6, 536, 19],
["jump_false", 7, "eq_ni_1752", 536, 19],
"_nop_tc_583",
["jump", "eq_ni_1752", 536, 19],
["eq_int", 5, 6, 3, 536, 19],
["jump", "eq_done_1751", 536, 19],
"eq_ni_1752",
["is_num", 7, 6, 536, 19],
["jump_false", 7, "eq_nn_1753", 536, 19],
"_nop_tc_584",
["jump", "eq_nn_1753", 536, 19],
["eq_float", 5, 6, 3, 536, 19],
["jump", "eq_done_1751", 536, 19],
"eq_nn_1753",
["is_text", 7, 6, 536, 19],
["jump_false", 7, "eq_nt_1754", 536, 19],
"_nop_tc_585",
["jump", "eq_nt_1754", 536, 19],
["eq_text", 5, 6, 3, 536, 19],
["jump", "eq_done_1751", 536, 19],
"eq_nt_1754",
["is_null", 7, 6, 536, 19],
["jump_false", 7, "eq_nnl_1755", 536, 19],
"_nop_tc_586",
"_nop_tc_587",
["true", 5, 536, 19],
["jump", "eq_done_1751", 536, 19],
"eq_nnl_1755",
["is_bool", 7, 6, 536, 19],
["jump_false", 7, "eq_nb_1756", 536, 19],
"_nop_tc_588",
["jump", "eq_nb_1756", 536, 19],
["eq_bool", 5, 6, 3, 536, 19],
["jump", "eq_done_1751", 536, 19],
"eq_nb_1756",
["false", 5, 536, 19],
"eq_done_1751",
["jump_false", 5, "if_else_1749", 536, 19],
["load_field", 3, 1, "expression", 536, 37],
["load_field", 5, 3, "value", 536, 37],
[
"access",
3,
{
"name": "number",
"kind": "name",
"make": "intrinsic"
},
536,
30
],
["frame", 7, 3, 1, 536, 30],
["null", 3, 536, 30],
["setarg", 7, 0, 3, 536, 30],
["setarg", 7, 1, 5, 536, 30],
["invoke", 7, 3, 536, 30],
["move", 6, 3, 536, 30],
["jump", "if_end_1750", 536, 30],
"if_else_1749",
"if_end_1750",
["access", 3, 0, 537, 28],
"_nop_tc_589",
"_nop_tc_590",
["is_num", 5, 6, 537, 32],
["jump_false", 5, "num_err_1757", 537, 32],
["subtract", 5, 3, 6, 537, 32],
["jump", "num_done_1758", 537, 32],
"num_err_1757",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
537,
32
],
["access", 6, "error", 537, 32],
["access", 7, "cannot apply '-': operands must be numbers", 537, 32],
["array", 8, 0, 537, 32],
["push", 8, 7, 537, 32],
["frame", 7, 3, 2, 537, 32],
["null", 3, 537, 32],
["setarg", 7, 0, 3, 537, 32],
["setarg", 7, 1, 6, 537, 32],
["setarg", 7, 2, 8, 537, 32],
["invoke", 7, 3, 537, 32],
["disrupt", 537, 32],
"num_done_1758",
["get", 3, 15, 1, 537, 16],
["frame", 6, 3, 2, 537, 16],
["null", 3, 537, 16],
["setarg", 6, 0, 3, 537, 16],
["setarg", 6, 1, 5, 537, 16],
["setarg", 6, 2, 1, 537, 16],
["tail_invoke", 6, 3, 537, 16],
["return", 3, 537, 16],
"_nop_ur_33",
"if_else_1732",
"if_end_1733",
["return", 1, 539, 14],
"_nop_ur_34",
"if_else_1724",
"if_end_1725",
["access", 3, "then", 543, 14],
["is_identical", 5, 4, 3, 543, 14],
["jump_true", 5, "eq_done_1761", 543, 14],
["is_int", 6, 4, 543, 14],
["jump_false", 6, "eq_ni_1762", 543, 14],
"_nop_tc_591",
["jump", "eq_ni_1762", 543, 14],
["eq_int", 5, 4, 3, 543, 14],
["jump", "eq_done_1761", 543, 14],
"eq_ni_1762",
["is_num", 6, 4, 543, 14],
["jump_false", 6, "eq_nn_1763", 543, 14],
"_nop_tc_592",
["jump", "eq_nn_1763", 543, 14],
["eq_float", 5, 4, 3, 543, 14],
["jump", "eq_done_1761", 543, 14],
"eq_nn_1763",
["is_text", 6, 4, 543, 14],
["jump_false", 6, "eq_nt_1764", 543, 14],
"_nop_tc_593",
"_nop_tc_594",
["eq_text", 5, 4, 3, 543, 14],
["jump", "eq_done_1761", 543, 14],
"eq_nt_1764",
["is_null", 6, 4, 543, 14],
["jump_false", 6, "eq_nnl_1765", 543, 14],
"_nop_tc_595",
["jump", "eq_nnl_1765", 543, 14],
["true", 5, 543, 14],
["jump", "eq_done_1761", 543, 14],
"eq_nnl_1765",
["is_bool", 6, 4, 543, 14],
["jump_false", 6, "eq_nb_1766", 543, 14],
"_nop_tc_596",
["jump", "eq_nb_1766", 543, 14],
["eq_bool", 5, 4, 3, 543, 14],
["jump", "eq_done_1761", 543, 14],
"eq_nb_1766",
["false", 5, 543, 14],
"eq_done_1761",
["jump_false", 5, "if_else_1759", 543, 14],
["load_field", 3, 1, "expression", 544, 30],
["get", 5, 19, 1, 544, 12],
["frame", 6, 5, 1, 544, 12],
["null", 5, 544, 12],
["setarg", 6, 0, 5, 544, 12],
["setarg", 6, 1, 3, 544, 12],
["invoke", 6, 3, 544, 12],
["move", 16, 3, 544, 12],
["true", 3, 545, 17],
["is_identical", 5, 16, 3, 545, 17],
["jump_true", 5, "eq_done_1769", 545, 17],
["is_int", 6, 16, 545, 17],
["jump_false", 6, "eq_ni_1770", 545, 17],
"_nop_tc_597",
["jump", "eq_ni_1770", 545, 17],
["eq_int", 5, 16, 3, 545, 17],
["jump", "eq_done_1769", 545, 17],
"eq_ni_1770",
["is_num", 6, 16, 545, 17],
["jump_false", 6, "eq_nn_1771", 545, 17],
"_nop_tc_598",
["jump", "eq_nn_1771", 545, 17],
["eq_float", 5, 16, 3, 545, 17],
["jump", "eq_done_1769", 545, 17],
"eq_nn_1771",
["is_text", 6, 16, 545, 17],
["jump_false", 6, "eq_nt_1772", 545, 17],
"_nop_tc_599",
["jump", "eq_nt_1772", 545, 17],
["eq_text", 5, 16, 3, 545, 17],
["jump", "eq_done_1769", 545, 17],
"eq_nt_1772",
["is_null", 6, 16, 545, 17],
["jump_false", 6, "eq_nnl_1773", 545, 17],
"_nop_tc_600",
["jump", "eq_nnl_1773", 545, 17],
["true", 5, 545, 17],
["jump", "eq_done_1769", 545, 17],
"eq_nnl_1773",
["is_bool", 6, 16, 545, 17],
["jump_false", 6, "eq_nb_1774", 545, 17],
"_nop_tc_601",
"_nop_tc_602",
["eq_bool", 5, 16, 3, 545, 17],
["jump", "eq_done_1769", 545, 17],
"eq_nb_1774",
["false", 5, 545, 17],
"eq_done_1769",
["jump_false", 5, "if_else_1767", 545, 17],
["load_field", 3, 1, "then", 545, 30],
["return", 3, 545, 30],
"_nop_ur_35",
"if_else_1767",
"if_end_1768",
["false", 3, 546, 17],
["is_identical", 5, 16, 3, 546, 17],
["jump_true", 5, "eq_done_1777", 546, 17],
["is_int", 6, 16, 546, 17],
["jump_false", 6, "eq_ni_1778", 546, 17],
"_nop_tc_603",
["jump", "eq_ni_1778", 546, 17],
["eq_int", 5, 16, 3, 546, 17],
["jump", "eq_done_1777", 546, 17],
"eq_ni_1778",
["is_num", 6, 16, 546, 17],
["jump_false", 6, "eq_nn_1779", 546, 17],
"_nop_tc_604",
["jump", "eq_nn_1779", 546, 17],
["eq_float", 5, 16, 3, 546, 17],
["jump", "eq_done_1777", 546, 17],
"eq_nn_1779",
["is_text", 6, 16, 546, 17],
["jump_false", 6, "eq_nt_1780", 546, 17],
"_nop_tc_605",
["jump", "eq_nt_1780", 546, 17],
["eq_text", 5, 16, 3, 546, 17],
["jump", "eq_done_1777", 546, 17],
"eq_nt_1780",
["is_null", 6, 16, 546, 17],
["jump_false", 6, "eq_nnl_1781", 546, 17],
"_nop_tc_606",
["jump", "eq_nnl_1781", 546, 17],
["true", 5, 546, 17],
["jump", "eq_done_1777", 546, 17],
"eq_nnl_1781",
["is_bool", 6, 16, 546, 17],
["jump_false", 6, "eq_nb_1782", 546, 17],
"_nop_tc_607",
"_nop_tc_608",
["eq_bool", 5, 16, 3, 546, 17],
["jump", "eq_done_1777", 546, 17],
"eq_nb_1782",
["false", 5, 546, 17],
"eq_done_1777",
["jump_false", 5, "if_else_1775", 546, 17],
["load_field", 3, 1, "else", 546, 31],
["return", 3, 546, 31],
"_nop_ur_36",
"if_else_1775",
"if_end_1776",
["return", 1, 547, 14],
"_nop_ur_37",
"if_else_1759",
"if_end_1760",
["access", 3, "(", 551, 14],
["is_identical", 5, 4, 3, 551, 14],
["jump_true", 5, "eq_done_1785", 551, 14],
["is_int", 6, 4, 551, 14],
["jump_false", 6, "eq_ni_1786", 551, 14],
"_nop_tc_609",
["jump", "eq_ni_1786", 551, 14],
["eq_int", 5, 4, 3, 551, 14],
["jump", "eq_done_1785", 551, 14],
"eq_ni_1786",
["is_num", 6, 4, 551, 14],
["jump_false", 6, "eq_nn_1787", 551, 14],
"_nop_tc_610",
["jump", "eq_nn_1787", 551, 14],
["eq_float", 5, 4, 3, 551, 14],
["jump", "eq_done_1785", 551, 14],
"eq_nn_1787",
["is_text", 6, 4, 551, 14],
["jump_false", 6, "eq_nt_1788", 551, 14],
"_nop_tc_611",
"_nop_tc_612",
["eq_text", 5, 4, 3, 551, 14],
["jump", "eq_done_1785", 551, 14],
"eq_nt_1788",
["is_null", 6, 4, 551, 14],
["jump_false", 6, "eq_nnl_1789", 551, 14],
"_nop_tc_613",
["jump", "eq_nnl_1789", 551, 14],
["true", 5, 551, 14],
["jump", "eq_done_1785", 551, 14],
"eq_nnl_1789",
["is_bool", 6, 4, 551, 14],
["jump_false", 6, "eq_nb_1790", 551, 14],
"_nop_tc_614",
["jump", "eq_nb_1790", 551, 14],
["eq_bool", 5, 4, 3, 551, 14],
["jump", "eq_done_1785", 551, 14],
"eq_nb_1790",
["false", 5, 551, 14],
"eq_done_1785",
["jump_false", 5, "if_else_1783", 551, 14],
["load_field", 3, 1, "expression", 552, 16],
["move", 13, 3, 552, 16],
["null", 3, 553, 21],
["is_identical", 4, 13, 3, 553, 21],
["jump_true", 4, "ne_nid_1796", 553, 21],
["jump", "ne_ni_1797", 553, 21],
"ne_nid_1796",
["false", 4, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_ni_1797",
["is_int", 5, 13, 553, 21],
["jump_false", 5, "ne_nn_1798", 553, 21],
"_nop_tc_615",
["jump", "ne_nn_1798", 553, 21],
["ne_int", 4, 13, 3, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_nn_1798",
["is_num", 5, 13, 553, 21],
["jump_false", 5, "ne_nt_1799", 553, 21],
"_nop_tc_616",
["jump", "ne_nt_1799", 553, 21],
["ne_float", 4, 13, 3, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_nt_1799",
["is_text", 5, 13, 553, 21],
["jump_false", 5, "ne_nnl_1800", 553, 21],
"_nop_tc_617",
["jump", "ne_nnl_1800", 553, 21],
["ne_text", 4, 13, 3, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_nnl_1800",
["is_null", 5, 13, 553, 21],
["jump_false", 5, "ne_nb_1801", 553, 21],
"_nop_tc_618",
"_nop_tc_619",
["false", 4, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_nb_1801",
["is_bool", 5, 13, 553, 21],
["jump_false", 5, "ne_mis_1802", 553, 21],
"_nop_tc_620",
["jump", "ne_mis_1802", 553, 21],
["ne_bool", 4, 13, 3, 553, 21],
["jump", "ne_done_1795", 553, 21],
"ne_mis_1802",
["true", 4, 553, 21],
"ne_done_1795",
["move", 3, 4, 553, 21],
["jump_false", 3, "and_end_1794", 553, 21],
["load_field", 4, 13, "kind", 553, 29],
["access", 5, "name", 553, 44],
["is_identical", 6, 4, 5, 553, 44],
["jump_true", 6, "eq_done_1803", 553, 44],
["is_int", 7, 4, 553, 44],
["jump_false", 7, "eq_ni_1804", 553, 44],
"_nop_tc_621",
["jump", "eq_ni_1804", 553, 44],
["eq_int", 6, 4, 5, 553, 44],
["jump", "eq_done_1803", 553, 44],
"eq_ni_1804",
["is_num", 7, 4, 553, 44],
["jump_false", 7, "eq_nn_1805", 553, 44],
"_nop_tc_622",
["jump", "eq_nn_1805", 553, 44],
["eq_float", 6, 4, 5, 553, 44],
["jump", "eq_done_1803", 553, 44],
"eq_nn_1805",
["is_text", 7, 4, 553, 44],
["jump_false", 7, "eq_nt_1806", 553, 44],
"_nop_tc_623",
"_nop_tc_624",
["eq_text", 6, 4, 5, 553, 44],
["jump", "eq_done_1803", 553, 44],
"eq_nt_1806",
["is_null", 7, 4, 553, 44],
["jump_false", 7, "eq_nnl_1807", 553, 44],
"_nop_tc_625",
["jump", "eq_nnl_1807", 553, 44],
["true", 6, 553, 44],
["jump", "eq_done_1803", 553, 44],
"eq_nnl_1807",
["is_bool", 7, 4, 553, 44],
["jump_false", 7, "eq_nb_1808", 553, 44],
"_nop_tc_626",
["jump", "eq_nb_1808", 553, 44],
["eq_bool", 6, 4, 5, 553, 44],
["jump", "eq_done_1803", 553, 44],
"eq_nb_1808",
["false", 6, 553, 44],
"eq_done_1803",
["move", 3, 6, 553, 44],
"and_end_1794",
["move", 4, 3, 553, 44],
["jump_false", 4, "and_end_1793", 553, 44],
["load_field", 3, 13, "level", 553, 54],
["access", 5, 0, 553, 70],
["is_identical", 6, 3, 5, 553, 70],
["jump_true", 6, "eq_done_1809", 553, 70],
["is_int", 7, 3, 553, 70],
["jump_false", 7, "eq_ni_1810", 553, 70],
"_nop_tc_627",
"_nop_tc_628",
["eq_int", 6, 3, 5, 553, 70],
["jump", "eq_done_1809", 553, 70],
"eq_ni_1810",
["is_num", 7, 3, 553, 70],
["jump_false", 7, "eq_nn_1811", 553, 70],
"_nop_tc_629",
"_nop_tc_630",
["eq_float", 6, 3, 5, 553, 70],
["jump", "eq_done_1809", 553, 70],
"eq_nn_1811",
["is_text", 7, 3, 553, 70],
["jump_false", 7, "eq_nt_1812", 553, 70],
"_nop_tc_631",
["jump", "eq_nt_1812", 553, 70],
["eq_text", 6, 3, 5, 553, 70],
["jump", "eq_done_1809", 553, 70],
"eq_nt_1812",
["is_null", 7, 3, 553, 70],
["jump_false", 7, "eq_nnl_1813", 553, 70],
"_nop_tc_632",
["jump", "eq_nnl_1813", 553, 70],
["true", 6, 553, 70],
["jump", "eq_done_1809", 553, 70],
"eq_nnl_1813",
["is_bool", 7, 3, 553, 70],
["jump_false", 7, "eq_nb_1814", 553, 70],
"_nop_tc_633",
["jump", "eq_nb_1814", 553, 70],
["eq_bool", 6, 3, 5, 553, 70],
["jump", "eq_done_1809", 553, 70],
"eq_nb_1814",
["false", 6, 553, 70],
"eq_done_1809",
["move", 4, 6, 553, 70],
"and_end_1793",
["jump_false", 4, "if_else_1791", 553, 70],
["null", 14, 554, 14],
[
"access",
3,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
555,
16
],
["frame", 4, 3, 1, 555, 16],
["null", 3, 555, 16],
["setarg", 4, 0, 3, 555, 16],
["setarg", 4, 1, 2, 555, 16],
["invoke", 4, 3, 555, 16],
["move", 15, 3, 555, 16],
["get", 3, 23, 1, 556, 13],
["load_dynamic", 4, 3, 15, 556, 24],
["null", 3, 556, 33],
["is_identical", 5, 4, 3, 556, 33],
["jump_true", 5, "ne_nid_1818", 556, 33],
["jump", "ne_ni_1819", 556, 33],
"ne_nid_1818",
["false", 5, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_ni_1819",
["is_int", 6, 4, 556, 33],
["jump_false", 6, "ne_nn_1820", 556, 33],
"_nop_tc_634",
["jump", "ne_nn_1820", 556, 33],
["ne_int", 5, 4, 3, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_nn_1820",
["is_num", 6, 4, 556, 33],
["jump_false", 6, "ne_nt_1821", 556, 33],
"_nop_tc_635",
["jump", "ne_nt_1821", 556, 33],
["ne_float", 5, 4, 3, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_nt_1821",
["is_text", 6, 4, 556, 33],
["jump_false", 6, "ne_nnl_1822", 556, 33],
"_nop_tc_636",
["jump", "ne_nnl_1822", 556, 33],
["ne_text", 5, 4, 3, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_nnl_1822",
["is_null", 6, 4, 556, 33],
["jump_false", 6, "ne_nb_1823", 556, 33],
"_nop_tc_637",
"_nop_tc_638",
["false", 5, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_nb_1823",
["is_bool", 6, 4, 556, 33],
["jump_false", 6, "ne_mis_1824", 556, 33],
"_nop_tc_639",
["jump", "ne_mis_1824", 556, 33],
["ne_bool", 5, 4, 3, 556, 33],
["jump", "ne_done_1817", 556, 33],
"ne_mis_1824",
["true", 5, 556, 33],
"ne_done_1817",
["jump_false", 5, "if_else_1815", 556, 33],
["get", 3, 23, 1, 556, 44],
["load_dynamic", 4, 3, 15, 556, 55],
["load_field", 3, 13, "name", 556, 61],
["load_dynamic", 5, 4, 3, 556, 61],
["move", 14, 5, 556, 61],
["jump", "if_end_1816", 556, 61],
"if_else_1815",
"if_end_1816",
["null", 3, 557, 19],
["is_identical", 4, 14, 3, 557, 19],
["jump_true", 4, "ne_nid_1828", 557, 19],
["jump", "ne_ni_1829", 557, 19],
"ne_nid_1828",
["false", 4, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_ni_1829",
["is_int", 5, 14, 557, 19],
["jump_false", 5, "ne_nn_1830", 557, 19],
"_nop_tc_640",
["jump", "ne_nn_1830", 557, 19],
["ne_int", 4, 14, 3, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_nn_1830",
["is_num", 5, 14, 557, 19],
["jump_false", 5, "ne_nt_1831", 557, 19],
"_nop_tc_641",
["jump", "ne_nt_1831", 557, 19],
["ne_float", 4, 14, 3, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_nt_1831",
["is_text", 5, 14, 557, 19],
["jump_false", 5, "ne_nnl_1832", 557, 19],
"_nop_tc_642",
["jump", "ne_nnl_1832", 557, 19],
["ne_text", 4, 14, 3, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_nnl_1832",
["is_null", 5, 14, 557, 19],
["jump_false", 5, "ne_nb_1833", 557, 19],
"_nop_tc_643",
"_nop_tc_644",
["false", 4, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_nb_1833",
["is_bool", 5, 14, 557, 19],
["jump_false", 5, "ne_mis_1834", 557, 19],
"_nop_tc_645",
["jump", "ne_mis_1834", 557, 19],
["ne_bool", 4, 14, 3, 557, 19],
["jump", "ne_done_1827", 557, 19],
"ne_mis_1834",
["true", 4, 557, 19],
"ne_done_1827",
["jump_false", 4, "if_else_1825", 557, 19],
["store_field", 1, 14, "arity", 557, 25],
["jump", "if_end_1826", 557, 25],
"if_else_1825",
"if_end_1826",
["jump", "if_end_1792", 557, 25],
"if_else_1791",
"if_end_1792",
["null", 3, 559, 21],
["is_identical", 4, 13, 3, 559, 21],
["jump_true", 4, "ne_nid_1840", 559, 21],
["jump", "ne_ni_1841", 559, 21],
"ne_nid_1840",
["false", 4, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_ni_1841",
["is_int", 5, 13, 559, 21],
["jump_false", 5, "ne_nn_1842", 559, 21],
"_nop_tc_646",
["jump", "ne_nn_1842", 559, 21],
["ne_int", 4, 13, 3, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_nn_1842",
["is_num", 5, 13, 559, 21],
["jump_false", 5, "ne_nt_1843", 559, 21],
"_nop_tc_647",
["jump", "ne_nt_1843", 559, 21],
["ne_float", 4, 13, 3, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_nt_1843",
["is_text", 5, 13, 559, 21],
["jump_false", 5, "ne_nnl_1844", 559, 21],
"_nop_tc_648",
["jump", "ne_nnl_1844", 559, 21],
["ne_text", 4, 13, 3, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_nnl_1844",
["is_null", 5, 13, 559, 21],
["jump_false", 5, "ne_nb_1845", 559, 21],
"_nop_tc_649",
"_nop_tc_650",
["false", 4, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_nb_1845",
["is_bool", 5, 13, 559, 21],
["jump_false", 5, "ne_mis_1846", 559, 21],
"_nop_tc_651",
["jump", "ne_mis_1846", 559, 21],
["ne_bool", 4, 13, 3, 559, 21],
["jump", "ne_done_1839", 559, 21],
"ne_mis_1846",
["true", 4, 559, 21],
"ne_done_1839",
["move", 3, 4, 559, 21],
["jump_false", 3, "and_end_1838", 559, 21],
["load_field", 4, 13, "intrinsic", 559, 29],
["true", 5, 559, 49],
["is_identical", 6, 4, 5, 559, 49],
["jump_true", 6, "eq_done_1847", 559, 49],
["is_int", 7, 4, 559, 49],
["jump_false", 7, "eq_ni_1848", 559, 49],
"_nop_tc_652",
["jump", "eq_ni_1848", 559, 49],
["eq_int", 6, 4, 5, 559, 49],
["jump", "eq_done_1847", 559, 49],
"eq_ni_1848",
["is_num", 7, 4, 559, 49],
["jump_false", 7, "eq_nn_1849", 559, 49],
"_nop_tc_653",
["jump", "eq_nn_1849", 559, 49],
["eq_float", 6, 4, 5, 559, 49],
["jump", "eq_done_1847", 559, 49],
"eq_nn_1849",
["is_text", 7, 4, 559, 49],
["jump_false", 7, "eq_nt_1850", 559, 49],
"_nop_tc_654",
["jump", "eq_nt_1850", 559, 49],
["eq_text", 6, 4, 5, 559, 49],
["jump", "eq_done_1847", 559, 49],
"eq_nt_1850",
["is_null", 7, 4, 559, 49],
["jump_false", 7, "eq_nnl_1851", 559, 49],
"_nop_tc_655",
["jump", "eq_nnl_1851", 559, 49],
["true", 6, 559, 49],
["jump", "eq_done_1847", 559, 49],
"eq_nnl_1851",
["is_bool", 7, 4, 559, 49],
["jump_false", 7, "eq_nb_1852", 559, 49],
"_nop_tc_656",
"_nop_tc_657",
["eq_bool", 6, 4, 5, 559, 49],
["jump", "eq_done_1847", 559, 49],
"eq_nb_1852",
["false", 6, 559, 49],
"eq_done_1847",
["move", 3, 6, 559, 49],
"and_end_1838",
["move", 4, 3, 559, 49],
["jump_false", 4, "and_end_1837", 559, 49],
["load_field", 3, 1, "list", 559, 64],
["length", 5, 3, 559, 64],
["access", 3, 1, 559, 78],
["is_identical", 6, 5, 3, 559, 78],
["jump_true", 6, "eq_done_1853", 559, 78],
"_nop_tc_658",
"_nop_tc_659",
"_nop_tc_660",
"_nop_tc_661",
["eq_int", 6, 5, 3, 559, 78],
["jump", "eq_done_1853", 559, 78],
"eq_ni_1854",
"_nop_tc_662",
"_nop_tc_663",
"_nop_tc_664",
"_nop_tc_665",
["eq_float", 6, 5, 3, 559, 78],
["jump", "eq_done_1853", 559, 78],
"eq_nn_1855",
"_nop_tc_666",
["jump", "eq_nt_1856", 559, 78],
"_nop_tc_667",
["jump", "eq_nt_1856", 559, 78],
["eq_text", 6, 5, 3, 559, 78],
["jump", "eq_done_1853", 559, 78],
"eq_nt_1856",
"_nop_tc_668",
["jump", "eq_nnl_1857", 559, 78],
"_nop_tc_669",
["jump", "eq_nnl_1857", 559, 78],
["true", 6, 559, 78],
["jump", "eq_done_1853", 559, 78],
"eq_nnl_1857",
"_nop_tc_670",
["jump", "eq_nb_1858", 559, 78],
"_nop_tc_671",
["jump", "eq_nb_1858", 559, 78],
["eq_bool", 6, 5, 3, 559, 78],
["jump", "eq_done_1853", 559, 78],
"eq_nb_1858",
["false", 6, 559, 78],
"eq_done_1853",
["move", 4, 6, 559, 78],
"and_end_1837",
["jump_false", 4, "if_else_1835", 559, 78],
["load_field", 3, 1, "list", 560, 15],
["access", 4, 0, 560, 25],
["load_index", 5, 3, 4, 560, 25],
["move", 18, 5, 560, 25],
["null", 17, 561, 15],
["load_field", 3, 18, "type_tag", 562, 13],
["null", 4, 562, 29],
["is_identical", 5, 3, 4, 562, 29],
["jump_true", 5, "ne_nid_1862", 562, 29],
["jump", "ne_ni_1863", 562, 29],
"ne_nid_1862",
["false", 5, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_ni_1863",
["is_int", 6, 3, 562, 29],
["jump_false", 6, "ne_nn_1864", 562, 29],
"_nop_tc_672",
["jump", "ne_nn_1864", 562, 29],
["ne_int", 5, 3, 4, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_nn_1864",
["is_num", 6, 3, 562, 29],
["jump_false", 6, "ne_nt_1865", 562, 29],
"_nop_tc_673",
["jump", "ne_nt_1865", 562, 29],
["ne_float", 5, 3, 4, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_nt_1865",
["is_text", 6, 3, 562, 29],
["jump_false", 6, "ne_nnl_1866", 562, 29],
"_nop_tc_674",
["jump", "ne_nnl_1866", 562, 29],
["ne_text", 5, 3, 4, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_nnl_1866",
["is_null", 6, 3, 562, 29],
["jump_false", 6, "ne_nb_1867", 562, 29],
"_nop_tc_675",
"_nop_tc_676",
["false", 5, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_nb_1867",
["is_bool", 6, 3, 562, 29],
["jump_false", 6, "ne_mis_1868", 562, 29],
"_nop_tc_677",
["jump", "ne_mis_1868", 562, 29],
["ne_bool", 5, 3, 4, 562, 29],
["jump", "ne_done_1861", 562, 29],
"ne_mis_1868",
["true", 5, 562, 29],
"ne_done_1861",
["jump_false", 5, "if_else_1859", 562, 29],
["load_field", 3, 18, "type_tag", 563, 17],
["move", 17, 3, 563, 17],
["jump", "if_end_1860", 563, 17],
"if_else_1859",
["load_field", 3, 18, "kind", 564, 20],
["access", 4, "name", 564, 32],
["is_identical", 5, 3, 4, 564, 32],
["jump_true", 5, "eq_done_1872", 564, 32],
["is_int", 6, 3, 564, 32],
["jump_false", 6, "eq_ni_1873", 564, 32],
"_nop_tc_678",
["jump", "eq_ni_1873", 564, 32],
["eq_int", 5, 3, 4, 564, 32],
["jump", "eq_done_1872", 564, 32],
"eq_ni_1873",
["is_num", 6, 3, 564, 32],
["jump_false", 6, "eq_nn_1874", 564, 32],
"_nop_tc_679",
["jump", "eq_nn_1874", 564, 32],
["eq_float", 5, 3, 4, 564, 32],
["jump", "eq_done_1872", 564, 32],
"eq_nn_1874",
["is_text", 6, 3, 564, 32],
["jump_false", 6, "eq_nt_1875", 564, 32],
"_nop_tc_680",
"_nop_tc_681",
["eq_text", 5, 3, 4, 564, 32],
["jump", "eq_done_1872", 564, 32],
"eq_nt_1875",
["is_null", 6, 3, 564, 32],
["jump_false", 6, "eq_nnl_1876", 564, 32],
"_nop_tc_682",
["jump", "eq_nnl_1876", 564, 32],
["true", 5, 564, 32],
["jump", "eq_done_1872", 564, 32],
"eq_nnl_1876",
["is_bool", 6, 3, 564, 32],
["jump_false", 6, "eq_nb_1877", 564, 32],
"_nop_tc_683",
["jump", "eq_nb_1877", 564, 32],
["eq_bool", 5, 3, 4, 564, 32],
["jump", "eq_done_1872", 564, 32],
"eq_nb_1877",
["false", 5, 564, 32],
"eq_done_1872",
["move", 3, 5, 564, 32],
["jump_false", 3, "and_end_1871", 564, 32],
["load_field", 4, 18, "level", 564, 42],
["access", 5, 0, 564, 55],
["is_identical", 6, 4, 5, 564, 55],
["jump_true", 6, "eq_done_1878", 564, 55],
["is_int", 7, 4, 564, 55],
["jump_false", 7, "eq_ni_1879", 564, 55],
"_nop_tc_684",
"_nop_tc_685",
["eq_int", 6, 4, 5, 564, 55],
["jump", "eq_done_1878", 564, 55],
"eq_ni_1879",
["is_num", 7, 4, 564, 55],
["jump_false", 7, "eq_nn_1880", 564, 55],
"_nop_tc_686",
"_nop_tc_687",
["eq_float", 6, 4, 5, 564, 55],
["jump", "eq_done_1878", 564, 55],
"eq_nn_1880",
["is_text", 7, 4, 564, 55],
["jump_false", 7, "eq_nt_1881", 564, 55],
"_nop_tc_688",
["jump", "eq_nt_1881", 564, 55],
["eq_text", 6, 4, 5, 564, 55],
["jump", "eq_done_1878", 564, 55],
"eq_nt_1881",
["is_null", 7, 4, 564, 55],
["jump_false", 7, "eq_nnl_1882", 564, 55],
"_nop_tc_689",
["jump", "eq_nnl_1882", 564, 55],
["true", 6, 564, 55],
["jump", "eq_done_1878", 564, 55],
"eq_nnl_1882",
["is_bool", 7, 4, 564, 55],
["jump_false", 7, "eq_nb_1883", 564, 55],
"_nop_tc_690",
["jump", "eq_nb_1883", 564, 55],
["eq_bool", 6, 4, 5, 564, 55],
["jump", "eq_done_1878", 564, 55],
"eq_nb_1883",
["false", 6, 564, 55],
"eq_done_1878",
["move", 3, 6, 564, 55],
"and_end_1871",
["jump_false", 3, "if_else_1869", 564, 55],
["load_field", 3, 18, "name", 565, 33],
["get", 4, 21, 1, 565, 16],
["frame", 5, 4, 2, 565, 16],
["null", 4, 565, 16],
["setarg", 5, 0, 4, 565, 16],
["setarg", 5, 1, 2, 565, 16],
["setarg", 5, 2, 3, 565, 16],
["invoke", 5, 3, 565, 16],
["move", 10, 3, 565, 16],
["null", 3, 566, 21],
["is_identical", 4, 10, 3, 566, 21],
["jump_true", 4, "ne_nid_1887", 566, 21],
["jump", "ne_ni_1888", 566, 21],
"ne_nid_1887",
["false", 4, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_ni_1888",
["is_int", 5, 10, 566, 21],
["jump_false", 5, "ne_nn_1889", 566, 21],
"_nop_tc_691",
["jump", "ne_nn_1889", 566, 21],
["ne_int", 4, 10, 3, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_nn_1889",
["is_num", 5, 10, 566, 21],
["jump_false", 5, "ne_nt_1890", 566, 21],
"_nop_tc_692",
["jump", "ne_nt_1890", 566, 21],
["ne_float", 4, 10, 3, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_nt_1890",
["is_text", 5, 10, 566, 21],
["jump_false", 5, "ne_nnl_1891", 566, 21],
"_nop_tc_693",
["jump", "ne_nnl_1891", 566, 21],
["ne_text", 4, 10, 3, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_nnl_1891",
["is_null", 5, 10, 566, 21],
["jump_false", 5, "ne_nb_1892", 566, 21],
"_nop_tc_694",
"_nop_tc_695",
["false", 4, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_nb_1892",
["is_bool", 5, 10, 566, 21],
["jump_false", 5, "ne_mis_1893", 566, 21],
"_nop_tc_696",
["jump", "ne_mis_1893", 566, 21],
["ne_bool", 4, 10, 3, 566, 21],
["jump", "ne_done_1886", 566, 21],
"ne_mis_1893",
["true", 4, 566, 21],
"ne_done_1886",
["jump_false", 4, "if_else_1884", 566, 21],
["load_field", 3, 10, "type_tag", 566, 33],
["move", 17, 3, 566, 33],
["jump", "if_end_1885", 566, 33],
"if_else_1884",
"if_end_1885",
["jump", "if_end_1870", 566, 33],
"if_else_1869",
"if_end_1870",
"if_end_1860",
["null", 3, 568, 20],
["is_identical", 4, 17, 3, 568, 20],
["jump_true", 4, "ne_nid_1897", 568, 20],
["jump", "ne_ni_1898", 568, 20],
"ne_nid_1897",
["false", 4, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_ni_1898",
["is_int", 5, 17, 568, 20],
["jump_false", 5, "ne_nn_1899", 568, 20],
"_nop_tc_697",
["jump", "ne_nn_1899", 568, 20],
["ne_int", 4, 17, 3, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_nn_1899",
["is_num", 5, 17, 568, 20],
["jump_false", 5, "ne_nt_1900", 568, 20],
"_nop_tc_698",
["jump", "ne_nt_1900", 568, 20],
["ne_float", 4, 17, 3, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_nt_1900",
["is_text", 5, 17, 568, 20],
["jump_false", 5, "ne_nnl_1901", 568, 20],
"_nop_tc_699",
["jump", "ne_nnl_1901", 568, 20],
["ne_text", 4, 17, 3, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_nnl_1901",
["is_null", 5, 17, 568, 20],
["jump_false", 5, "ne_nb_1902", 568, 20],
"_nop_tc_700",
"_nop_tc_701",
["false", 4, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_nb_1902",
["is_bool", 5, 17, 568, 20],
["jump_false", 5, "ne_mis_1903", 568, 20],
"_nop_tc_702",
["jump", "ne_mis_1903", 568, 20],
["ne_bool", 4, 17, 3, 568, 20],
["jump", "ne_done_1896", 568, 20],
"ne_mis_1903",
["true", 4, 568, 20],
"ne_done_1896",
["jump_false", 4, "if_else_1894", 568, 20],
["load_field", 3, 13, "name", 569, 15],
["access", 4, "is_array", 569, 30],
["is_identical", 5, 3, 4, 569, 30],
["jump_true", 5, "eq_done_1906", 569, 30],
["is_int", 6, 3, 569, 30],
["jump_false", 6, "eq_ni_1907", 569, 30],
"_nop_tc_703",
["jump", "eq_ni_1907", 569, 30],
["eq_int", 5, 3, 4, 569, 30],
["jump", "eq_done_1906", 569, 30],
"eq_ni_1907",
["is_num", 6, 3, 569, 30],
["jump_false", 6, "eq_nn_1908", 569, 30],
"_nop_tc_704",
["jump", "eq_nn_1908", 569, 30],
["eq_float", 5, 3, 4, 569, 30],
["jump", "eq_done_1906", 569, 30],
"eq_nn_1908",
["is_text", 6, 3, 569, 30],
["jump_false", 6, "eq_nt_1909", 569, 30],
"_nop_tc_705",
"_nop_tc_706",
["eq_text", 5, 3, 4, 569, 30],
["jump", "eq_done_1906", 569, 30],
"eq_nt_1909",
["is_null", 6, 3, 569, 30],
["jump_false", 6, "eq_nnl_1910", 569, 30],
"_nop_tc_707",
["jump", "eq_nnl_1910", 569, 30],
["true", 5, 569, 30],
["jump", "eq_done_1906", 569, 30],
"eq_nnl_1910",
["is_bool", 6, 3, 569, 30],
["jump_false", 6, "eq_nb_1911", 569, 30],
"_nop_tc_708",
["jump", "eq_nb_1911", 569, 30],
["eq_bool", 5, 3, 4, 569, 30],
["jump", "eq_done_1906", 569, 30],
"eq_nb_1911",
["false", 5, 569, 30],
"eq_done_1906",
["jump_false", 5, "if_else_1904", 569, 30],
["access", 3, "array", 569, 66],
["is_identical", 4, 17, 3, 569, 66],
["jump_true", 4, "eq_done_1912", 569, 66],
["is_int", 5, 17, 569, 66],
["jump_false", 5, "eq_ni_1913", 569, 66],
"_nop_tc_709",
["jump", "eq_ni_1913", 569, 66],
["eq_int", 4, 17, 3, 569, 66],
["jump", "eq_done_1912", 569, 66],
"eq_ni_1913",
["is_num", 5, 17, 569, 66],
["jump_false", 5, "eq_nn_1914", 569, 66],
"_nop_tc_710",
["jump", "eq_nn_1914", 569, 66],
["eq_float", 4, 17, 3, 569, 66],
["jump", "eq_done_1912", 569, 66],
"eq_nn_1914",
["is_text", 5, 17, 569, 66],
["jump_false", 5, "eq_nt_1915", 569, 66],
"_nop_tc_711",
"_nop_tc_712",
["eq_text", 4, 17, 3, 569, 66],
["jump", "eq_done_1912", 569, 66],
"eq_nt_1915",
["is_null", 5, 17, 569, 66],
["jump_false", 5, "eq_nnl_1916", 569, 66],
"_nop_tc_713",
["jump", "eq_nnl_1916", 569, 66],
["true", 4, 569, 66],
["jump", "eq_done_1912", 569, 66],
"eq_nnl_1916",
["is_bool", 5, 17, 569, 66],
["jump_false", 5, "eq_nb_1917", 569, 66],
"_nop_tc_714",
["jump", "eq_nb_1917", 569, 66],
["eq_bool", 4, 17, 3, 569, 66],
["jump", "eq_done_1912", 569, 66],
"eq_nb_1917",
["false", 4, 569, 66],
"eq_done_1912",
["get", 3, 17, 1, 569, 49],
["frame", 5, 3, 2, 569, 49],
["null", 3, 569, 49],
["setarg", 5, 0, 3, 569, 49],
["setarg", 5, 1, 4, 569, 49],
["setarg", 5, 2, 1, 569, 49],
["tail_invoke", 5, 3, 569, 49],
["return", 3, 569, 49],
"_nop_ur_38",
"if_else_1904",
"if_end_1905",
["load_field", 3, 13, "name", 570, 15],
["access", 4, "is_text", 570, 30],
["is_identical", 5, 3, 4, 570, 30],
["jump_true", 5, "eq_done_1920", 570, 30],
["is_int", 6, 3, 570, 30],
["jump_false", 6, "eq_ni_1921", 570, 30],
"_nop_tc_715",
["jump", "eq_ni_1921", 570, 30],
["eq_int", 5, 3, 4, 570, 30],
["jump", "eq_done_1920", 570, 30],
"eq_ni_1921",
["is_num", 6, 3, 570, 30],
["jump_false", 6, "eq_nn_1922", 570, 30],
"_nop_tc_716",
["jump", "eq_nn_1922", 570, 30],
["eq_float", 5, 3, 4, 570, 30],
["jump", "eq_done_1920", 570, 30],
"eq_nn_1922",
["is_text", 6, 3, 570, 30],
["jump_false", 6, "eq_nt_1923", 570, 30],
"_nop_tc_717",
"_nop_tc_718",
["eq_text", 5, 3, 4, 570, 30],
["jump", "eq_done_1920", 570, 30],
"eq_nt_1923",
["is_null", 6, 3, 570, 30],
["jump_false", 6, "eq_nnl_1924", 570, 30],
"_nop_tc_719",
["jump", "eq_nnl_1924", 570, 30],
["true", 5, 570, 30],
["jump", "eq_done_1920", 570, 30],
"eq_nnl_1924",
["is_bool", 6, 3, 570, 30],
["jump_false", 6, "eq_nb_1925", 570, 30],
"_nop_tc_720",
["jump", "eq_nb_1925", 570, 30],
["eq_bool", 5, 3, 4, 570, 30],
["jump", "eq_done_1920", 570, 30],
"eq_nb_1925",
["false", 5, 570, 30],
"eq_done_1920",
["jump_false", 5, "if_else_1918", 570, 30],
["access", 3, "text", 570, 65],
["is_identical", 4, 17, 3, 570, 65],
["jump_true", 4, "eq_done_1926", 570, 65],
["is_int", 5, 17, 570, 65],
["jump_false", 5, "eq_ni_1927", 570, 65],
"_nop_tc_721",
["jump", "eq_ni_1927", 570, 65],
["eq_int", 4, 17, 3, 570, 65],
["jump", "eq_done_1926", 570, 65],
"eq_ni_1927",
["is_num", 5, 17, 570, 65],
["jump_false", 5, "eq_nn_1928", 570, 65],
"_nop_tc_722",
["jump", "eq_nn_1928", 570, 65],
["eq_float", 4, 17, 3, 570, 65],
["jump", "eq_done_1926", 570, 65],
"eq_nn_1928",
["is_text", 5, 17, 570, 65],
["jump_false", 5, "eq_nt_1929", 570, 65],
"_nop_tc_723",
"_nop_tc_724",
["eq_text", 4, 17, 3, 570, 65],
["jump", "eq_done_1926", 570, 65],
"eq_nt_1929",
["is_null", 5, 17, 570, 65],
["jump_false", 5, "eq_nnl_1930", 570, 65],
"_nop_tc_725",
["jump", "eq_nnl_1930", 570, 65],
["true", 4, 570, 65],
["jump", "eq_done_1926", 570, 65],
"eq_nnl_1930",
["is_bool", 5, 17, 570, 65],
["jump_false", 5, "eq_nb_1931", 570, 65],
"_nop_tc_726",
["jump", "eq_nb_1931", 570, 65],
["eq_bool", 4, 17, 3, 570, 65],
["jump", "eq_done_1926", 570, 65],
"eq_nb_1931",
["false", 4, 570, 65],
"eq_done_1926",
["get", 3, 17, 1, 570, 48],
["frame", 5, 3, 2, 570, 48],
["null", 3, 570, 48],
["setarg", 5, 0, 3, 570, 48],
["setarg", 5, 1, 4, 570, 48],
["setarg", 5, 2, 1, 570, 48],
["tail_invoke", 5, 3, 570, 48],
["return", 3, 570, 48],
"_nop_ur_39",
"if_else_1918",
"if_end_1919",
["load_field", 3, 13, "name", 571, 15],
["access", 4, "is_number", 571, 30],
["is_identical", 5, 3, 4, 571, 30],
["jump_true", 5, "eq_done_1934", 571, 30],
["is_int", 6, 3, 571, 30],
["jump_false", 6, "eq_ni_1935", 571, 30],
"_nop_tc_727",
["jump", "eq_ni_1935", 571, 30],
["eq_int", 5, 3, 4, 571, 30],
["jump", "eq_done_1934", 571, 30],
"eq_ni_1935",
["is_num", 6, 3, 571, 30],
["jump_false", 6, "eq_nn_1936", 571, 30],
"_nop_tc_728",
["jump", "eq_nn_1936", 571, 30],
["eq_float", 5, 3, 4, 571, 30],
["jump", "eq_done_1934", 571, 30],
"eq_nn_1936",
["is_text", 6, 3, 571, 30],
["jump_false", 6, "eq_nt_1937", 571, 30],
"_nop_tc_729",
"_nop_tc_730",
["eq_text", 5, 3, 4, 571, 30],
["jump", "eq_done_1934", 571, 30],
"eq_nt_1937",
["is_null", 6, 3, 571, 30],
["jump_false", 6, "eq_nnl_1938", 571, 30],
"_nop_tc_731",
["jump", "eq_nnl_1938", 571, 30],
["true", 5, 571, 30],
["jump", "eq_done_1934", 571, 30],
"eq_nnl_1938",
["is_bool", 6, 3, 571, 30],
["jump_false", 6, "eq_nb_1939", 571, 30],
"_nop_tc_732",
["jump", "eq_nb_1939", 571, 30],
["eq_bool", 5, 3, 4, 571, 30],
["jump", "eq_done_1934", 571, 30],
"eq_nb_1939",
["false", 5, 571, 30],
"eq_done_1934",
["jump_false", 5, "if_else_1932", 571, 30],
["access", 3, "number", 571, 67],
["is_identical", 4, 17, 3, 571, 67],
["jump_true", 4, "eq_done_1941", 571, 67],
["is_int", 5, 17, 571, 67],
["jump_false", 5, "eq_ni_1942", 571, 67],
"_nop_tc_733",
["jump", "eq_ni_1942", 571, 67],
["eq_int", 4, 17, 3, 571, 67],
["jump", "eq_done_1941", 571, 67],
"eq_ni_1942",
["is_num", 5, 17, 571, 67],
["jump_false", 5, "eq_nn_1943", 571, 67],
"_nop_tc_734",
["jump", "eq_nn_1943", 571, 67],
["eq_float", 4, 17, 3, 571, 67],
["jump", "eq_done_1941", 571, 67],
"eq_nn_1943",
["is_text", 5, 17, 571, 67],
["jump_false", 5, "eq_nt_1944", 571, 67],
"_nop_tc_735",
"_nop_tc_736",
["eq_text", 4, 17, 3, 571, 67],
["jump", "eq_done_1941", 571, 67],
"eq_nt_1944",
["is_null", 5, 17, 571, 67],
["jump_false", 5, "eq_nnl_1945", 571, 67],
"_nop_tc_737",
["jump", "eq_nnl_1945", 571, 67],
["true", 4, 571, 67],
["jump", "eq_done_1941", 571, 67],
"eq_nnl_1945",
["is_bool", 5, 17, 571, 67],
["jump_false", 5, "eq_nb_1946", 571, 67],
"_nop_tc_738",
["jump", "eq_nb_1946", 571, 67],
["eq_bool", 4, 17, 3, 571, 67],
["jump", "eq_done_1941", 571, 67],
"eq_nb_1946",
["false", 4, 571, 67],
"eq_done_1941",
["move", 3, 4, 571, 67],
["jump_true", 3, "or_end_1940", 571, 67],
["access", 4, "integer", 571, 86],
["is_identical", 5, 17, 4, 571, 86],
["jump_true", 5, "eq_done_1947", 571, 86],
["is_int", 6, 17, 571, 86],
["jump_false", 6, "eq_ni_1948", 571, 86],
"_nop_tc_739",
["jump", "eq_ni_1948", 571, 86],
["eq_int", 5, 17, 4, 571, 86],
["jump", "eq_done_1947", 571, 86],
"eq_ni_1948",
["is_num", 6, 17, 571, 86],
["jump_false", 6, "eq_nn_1949", 571, 86],
"_nop_tc_740",
["jump", "eq_nn_1949", 571, 86],
["eq_float", 5, 17, 4, 571, 86],
["jump", "eq_done_1947", 571, 86],
"eq_nn_1949",
["is_text", 6, 17, 571, 86],
["jump_false", 6, "eq_nt_1950", 571, 86],
"_nop_tc_741",
"_nop_tc_742",
["eq_text", 5, 17, 4, 571, 86],
["jump", "eq_done_1947", 571, 86],
"eq_nt_1950",
["is_null", 6, 17, 571, 86],
["jump_false", 6, "eq_nnl_1951", 571, 86],
"_nop_tc_743",
["jump", "eq_nnl_1951", 571, 86],
["true", 5, 571, 86],
["jump", "eq_done_1947", 571, 86],
"eq_nnl_1951",
["is_bool", 6, 17, 571, 86],
["jump_false", 6, "eq_nb_1952", 571, 86],
"_nop_tc_744",
["jump", "eq_nb_1952", 571, 86],
["eq_bool", 5, 17, 4, 571, 86],
["jump", "eq_done_1947", 571, 86],
"eq_nb_1952",
["false", 5, 571, 86],
"eq_done_1947",
["move", 3, 5, 571, 86],
"or_end_1940",
["get", 4, 17, 1, 571, 50],
["frame", 5, 4, 2, 571, 50],
["null", 4, 571, 50],
["setarg", 5, 0, 4, 571, 50],
["setarg", 5, 1, 3, 571, 50],
["setarg", 5, 2, 1, 571, 50],
["tail_invoke", 5, 3, 571, 50],
["return", 3, 571, 50],
"_nop_ur_40",
"if_else_1932",
"if_end_1933",
["load_field", 3, 13, "name", 572, 15],
["access", 4, "is_integer", 572, 30],
["is_identical", 5, 3, 4, 572, 30],
["jump_true", 5, "eq_done_1955", 572, 30],
["is_int", 6, 3, 572, 30],
["jump_false", 6, "eq_ni_1956", 572, 30],
"_nop_tc_745",
["jump", "eq_ni_1956", 572, 30],
["eq_int", 5, 3, 4, 572, 30],
["jump", "eq_done_1955", 572, 30],
"eq_ni_1956",
["is_num", 6, 3, 572, 30],
["jump_false", 6, "eq_nn_1957", 572, 30],
"_nop_tc_746",
["jump", "eq_nn_1957", 572, 30],
["eq_float", 5, 3, 4, 572, 30],
["jump", "eq_done_1955", 572, 30],
"eq_nn_1957",
["is_text", 6, 3, 572, 30],
["jump_false", 6, "eq_nt_1958", 572, 30],
"_nop_tc_747",
"_nop_tc_748",
["eq_text", 5, 3, 4, 572, 30],
["jump", "eq_done_1955", 572, 30],
"eq_nt_1958",
["is_null", 6, 3, 572, 30],
["jump_false", 6, "eq_nnl_1959", 572, 30],
"_nop_tc_749",
["jump", "eq_nnl_1959", 572, 30],
["true", 5, 572, 30],
["jump", "eq_done_1955", 572, 30],
"eq_nnl_1959",
["is_bool", 6, 3, 572, 30],
["jump_false", 6, "eq_nb_1960", 572, 30],
"_nop_tc_750",
["jump", "eq_nb_1960", 572, 30],
["eq_bool", 5, 3, 4, 572, 30],
["jump", "eq_done_1955", 572, 30],
"eq_nb_1960",
["false", 5, 572, 30],
"eq_done_1955",
["jump_false", 5, "if_else_1953", 572, 30],
["access", 3, "integer", 572, 68],
["is_identical", 4, 17, 3, 572, 68],
["jump_true", 4, "eq_done_1961", 572, 68],
["is_int", 5, 17, 572, 68],
["jump_false", 5, "eq_ni_1962", 572, 68],
"_nop_tc_751",
["jump", "eq_ni_1962", 572, 68],
["eq_int", 4, 17, 3, 572, 68],
["jump", "eq_done_1961", 572, 68],
"eq_ni_1962",
["is_num", 5, 17, 572, 68],
["jump_false", 5, "eq_nn_1963", 572, 68],
"_nop_tc_752",
["jump", "eq_nn_1963", 572, 68],
["eq_float", 4, 17, 3, 572, 68],
["jump", "eq_done_1961", 572, 68],
"eq_nn_1963",
["is_text", 5, 17, 572, 68],
["jump_false", 5, "eq_nt_1964", 572, 68],
"_nop_tc_753",
"_nop_tc_754",
["eq_text", 4, 17, 3, 572, 68],
["jump", "eq_done_1961", 572, 68],
"eq_nt_1964",
["is_null", 5, 17, 572, 68],
["jump_false", 5, "eq_nnl_1965", 572, 68],
"_nop_tc_755",
["jump", "eq_nnl_1965", 572, 68],
["true", 4, 572, 68],
["jump", "eq_done_1961", 572, 68],
"eq_nnl_1965",
["is_bool", 5, 17, 572, 68],
["jump_false", 5, "eq_nb_1966", 572, 68],
"_nop_tc_756",
["jump", "eq_nb_1966", 572, 68],
["eq_bool", 4, 17, 3, 572, 68],
["jump", "eq_done_1961", 572, 68],
"eq_nb_1966",
["false", 4, 572, 68],
"eq_done_1961",
["get", 3, 17, 1, 572, 51],
["frame", 5, 3, 2, 572, 51],
["null", 3, 572, 51],
["setarg", 5, 0, 3, 572, 51],
["setarg", 5, 1, 4, 572, 51],
["setarg", 5, 2, 1, 572, 51],
["tail_invoke", 5, 3, 572, 51],
["return", 3, 572, 51],
"_nop_ur_41",
"if_else_1953",
"if_end_1954",
["load_field", 3, 13, "name", 573, 15],
["access", 4, "is_function", 573, 30],
["is_identical", 5, 3, 4, 573, 30],
["jump_true", 5, "eq_done_1969", 573, 30],
["is_int", 6, 3, 573, 30],
["jump_false", 6, "eq_ni_1970", 573, 30],
"_nop_tc_757",
["jump", "eq_ni_1970", 573, 30],
["eq_int", 5, 3, 4, 573, 30],
["jump", "eq_done_1969", 573, 30],
"eq_ni_1970",
["is_num", 6, 3, 573, 30],
["jump_false", 6, "eq_nn_1971", 573, 30],
"_nop_tc_758",
["jump", "eq_nn_1971", 573, 30],
["eq_float", 5, 3, 4, 573, 30],
["jump", "eq_done_1969", 573, 30],
"eq_nn_1971",
["is_text", 6, 3, 573, 30],
["jump_false", 6, "eq_nt_1972", 573, 30],
"_nop_tc_759",
"_nop_tc_760",
["eq_text", 5, 3, 4, 573, 30],
["jump", "eq_done_1969", 573, 30],
"eq_nt_1972",
["is_null", 6, 3, 573, 30],
["jump_false", 6, "eq_nnl_1973", 573, 30],
"_nop_tc_761",
["jump", "eq_nnl_1973", 573, 30],
["true", 5, 573, 30],
["jump", "eq_done_1969", 573, 30],
"eq_nnl_1973",
["is_bool", 6, 3, 573, 30],
["jump_false", 6, "eq_nb_1974", 573, 30],
"_nop_tc_762",
["jump", "eq_nb_1974", 573, 30],
["eq_bool", 5, 3, 4, 573, 30],
["jump", "eq_done_1969", 573, 30],
"eq_nb_1974",
["false", 5, 573, 30],
"eq_done_1969",
["jump_false", 5, "if_else_1967", 573, 30],
["access", 3, "function", 573, 69],
["is_identical", 4, 17, 3, 573, 69],
["jump_true", 4, "eq_done_1975", 573, 69],
["is_int", 5, 17, 573, 69],
["jump_false", 5, "eq_ni_1976", 573, 69],
"_nop_tc_763",
["jump", "eq_ni_1976", 573, 69],
["eq_int", 4, 17, 3, 573, 69],
["jump", "eq_done_1975", 573, 69],
"eq_ni_1976",
["is_num", 5, 17, 573, 69],
["jump_false", 5, "eq_nn_1977", 573, 69],
"_nop_tc_764",
["jump", "eq_nn_1977", 573, 69],
["eq_float", 4, 17, 3, 573, 69],
["jump", "eq_done_1975", 573, 69],
"eq_nn_1977",
["is_text", 5, 17, 573, 69],
["jump_false", 5, "eq_nt_1978", 573, 69],
"_nop_tc_765",
"_nop_tc_766",
["eq_text", 4, 17, 3, 573, 69],
["jump", "eq_done_1975", 573, 69],
"eq_nt_1978",
["is_null", 5, 17, 573, 69],
["jump_false", 5, "eq_nnl_1979", 573, 69],
"_nop_tc_767",
["jump", "eq_nnl_1979", 573, 69],
["true", 4, 573, 69],
["jump", "eq_done_1975", 573, 69],
"eq_nnl_1979",
["is_bool", 5, 17, 573, 69],
["jump_false", 5, "eq_nb_1980", 573, 69],
"_nop_tc_768",
["jump", "eq_nb_1980", 573, 69],
["eq_bool", 4, 17, 3, 573, 69],
["jump", "eq_done_1975", 573, 69],
"eq_nb_1980",
["false", 4, 573, 69],
"eq_done_1975",
["get", 3, 17, 1, 573, 52],
["frame", 5, 3, 2, 573, 52],
["null", 3, 573, 52],
["setarg", 5, 0, 3, 573, 52],
["setarg", 5, 1, 4, 573, 52],
["setarg", 5, 2, 1, 573, 52],
["tail_invoke", 5, 3, 573, 52],
["return", 3, 573, 52],
"_nop_ur_42",
"if_else_1967",
"if_end_1968",
["load_field", 3, 13, "name", 574, 15],
["access", 4, "is_logical", 574, 30],
["is_identical", 5, 3, 4, 574, 30],
["jump_true", 5, "eq_done_1983", 574, 30],
["is_int", 6, 3, 574, 30],
["jump_false", 6, "eq_ni_1984", 574, 30],
"_nop_tc_769",
["jump", "eq_ni_1984", 574, 30],
["eq_int", 5, 3, 4, 574, 30],
["jump", "eq_done_1983", 574, 30],
"eq_ni_1984",
["is_num", 6, 3, 574, 30],
["jump_false", 6, "eq_nn_1985", 574, 30],
"_nop_tc_770",
["jump", "eq_nn_1985", 574, 30],
["eq_float", 5, 3, 4, 574, 30],
["jump", "eq_done_1983", 574, 30],
"eq_nn_1985",
["is_text", 6, 3, 574, 30],
["jump_false", 6, "eq_nt_1986", 574, 30],
"_nop_tc_771",
"_nop_tc_772",
["eq_text", 5, 3, 4, 574, 30],
["jump", "eq_done_1983", 574, 30],
"eq_nt_1986",
["is_null", 6, 3, 574, 30],
["jump_false", 6, "eq_nnl_1987", 574, 30],
"_nop_tc_773",
["jump", "eq_nnl_1987", 574, 30],
["true", 5, 574, 30],
["jump", "eq_done_1983", 574, 30],
"eq_nnl_1987",
["is_bool", 6, 3, 574, 30],
["jump_false", 6, "eq_nb_1988", 574, 30],
"_nop_tc_774",
["jump", "eq_nb_1988", 574, 30],
["eq_bool", 5, 3, 4, 574, 30],
["jump", "eq_done_1983", 574, 30],
"eq_nb_1988",
["false", 5, 574, 30],
"eq_done_1983",
["jump_false", 5, "if_else_1981", 574, 30],
["access", 3, "logical", 574, 68],
["is_identical", 4, 17, 3, 574, 68],
["jump_true", 4, "eq_done_1989", 574, 68],
["is_int", 5, 17, 574, 68],
["jump_false", 5, "eq_ni_1990", 574, 68],
"_nop_tc_775",
["jump", "eq_ni_1990", 574, 68],
["eq_int", 4, 17, 3, 574, 68],
["jump", "eq_done_1989", 574, 68],
"eq_ni_1990",
["is_num", 5, 17, 574, 68],
["jump_false", 5, "eq_nn_1991", 574, 68],
"_nop_tc_776",
["jump", "eq_nn_1991", 574, 68],
["eq_float", 4, 17, 3, 574, 68],
["jump", "eq_done_1989", 574, 68],
"eq_nn_1991",
["is_text", 5, 17, 574, 68],
["jump_false", 5, "eq_nt_1992", 574, 68],
"_nop_tc_777",
"_nop_tc_778",
["eq_text", 4, 17, 3, 574, 68],
["jump", "eq_done_1989", 574, 68],
"eq_nt_1992",
["is_null", 5, 17, 574, 68],
["jump_false", 5, "eq_nnl_1993", 574, 68],
"_nop_tc_779",
["jump", "eq_nnl_1993", 574, 68],
["true", 4, 574, 68],
["jump", "eq_done_1989", 574, 68],
"eq_nnl_1993",
["is_bool", 5, 17, 574, 68],
["jump_false", 5, "eq_nb_1994", 574, 68],
"_nop_tc_780",
["jump", "eq_nb_1994", 574, 68],
["eq_bool", 4, 17, 3, 574, 68],
["jump", "eq_done_1989", 574, 68],
"eq_nb_1994",
["false", 4, 574, 68],
"eq_done_1989",
["get", 3, 17, 1, 574, 51],
["frame", 5, 3, 2, 574, 51],
["null", 3, 574, 51],
["setarg", 5, 0, 3, 574, 51],
["setarg", 5, 1, 4, 574, 51],
["setarg", 5, 2, 1, 574, 51],
["tail_invoke", 5, 3, 574, 51],
["return", 3, 574, 51],
"_nop_ur_43",
"if_else_1981",
"if_end_1982",
["load_field", 3, 13, "name", 575, 15],
["access", 4, "is_null", 575, 30],
["is_identical", 5, 3, 4, 575, 30],
["jump_true", 5, "eq_done_1997", 575, 30],
["is_int", 6, 3, 575, 30],
["jump_false", 6, "eq_ni_1998", 575, 30],
"_nop_tc_781",
["jump", "eq_ni_1998", 575, 30],
["eq_int", 5, 3, 4, 575, 30],
["jump", "eq_done_1997", 575, 30],
"eq_ni_1998",
["is_num", 6, 3, 575, 30],
["jump_false", 6, "eq_nn_1999", 575, 30],
"_nop_tc_782",
["jump", "eq_nn_1999", 575, 30],
["eq_float", 5, 3, 4, 575, 30],
["jump", "eq_done_1997", 575, 30],
"eq_nn_1999",
["is_text", 6, 3, 575, 30],
["jump_false", 6, "eq_nt_2000", 575, 30],
"_nop_tc_783",
"_nop_tc_784",
["eq_text", 5, 3, 4, 575, 30],
["jump", "eq_done_1997", 575, 30],
"eq_nt_2000",
["is_null", 6, 3, 575, 30],
["jump_false", 6, "eq_nnl_2001", 575, 30],
"_nop_tc_785",
["jump", "eq_nnl_2001", 575, 30],
["true", 5, 575, 30],
["jump", "eq_done_1997", 575, 30],
"eq_nnl_2001",
["is_bool", 6, 3, 575, 30],
["jump_false", 6, "eq_nb_2002", 575, 30],
"_nop_tc_786",
["jump", "eq_nb_2002", 575, 30],
["eq_bool", 5, 3, 4, 575, 30],
["jump", "eq_done_1997", 575, 30],
"eq_nb_2002",
["false", 5, 575, 30],
"eq_done_1997",
["jump_false", 5, "if_else_1995", 575, 30],
["access", 3, "null", 575, 65],
["is_identical", 4, 17, 3, 575, 65],
["jump_true", 4, "eq_done_2003", 575, 65],
["is_int", 5, 17, 575, 65],
["jump_false", 5, "eq_ni_2004", 575, 65],
"_nop_tc_787",
["jump", "eq_ni_2004", 575, 65],
["eq_int", 4, 17, 3, 575, 65],
["jump", "eq_done_2003", 575, 65],
"eq_ni_2004",
["is_num", 5, 17, 575, 65],
["jump_false", 5, "eq_nn_2005", 575, 65],
"_nop_tc_788",
["jump", "eq_nn_2005", 575, 65],
["eq_float", 4, 17, 3, 575, 65],
["jump", "eq_done_2003", 575, 65],
"eq_nn_2005",
["is_text", 5, 17, 575, 65],
["jump_false", 5, "eq_nt_2006", 575, 65],
"_nop_tc_789",
"_nop_tc_790",
["eq_text", 4, 17, 3, 575, 65],
["jump", "eq_done_2003", 575, 65],
"eq_nt_2006",
["is_null", 5, 17, 575, 65],
["jump_false", 5, "eq_nnl_2007", 575, 65],
"_nop_tc_791",
["jump", "eq_nnl_2007", 575, 65],
["true", 4, 575, 65],
["jump", "eq_done_2003", 575, 65],
"eq_nnl_2007",
["is_bool", 5, 17, 575, 65],
["jump_false", 5, "eq_nb_2008", 575, 65],
"_nop_tc_792",
["jump", "eq_nb_2008", 575, 65],
["eq_bool", 4, 17, 3, 575, 65],
["jump", "eq_done_2003", 575, 65],
"eq_nb_2008",
["false", 4, 575, 65],
"eq_done_2003",
["get", 3, 17, 1, 575, 48],
["frame", 5, 3, 2, 575, 48],
["null", 3, 575, 48],
["setarg", 5, 0, 3, 575, 48],
["setarg", 5, 1, 4, 575, 48],
["setarg", 5, 2, 1, 575, 48],
["tail_invoke", 5, 3, 575, 48],
["return", 3, 575, 48],
"_nop_ur_44",
"if_else_1995",
"if_end_1996",
["load_field", 3, 13, "name", 576, 15],
["access", 4, "is_object", 576, 30],
["is_identical", 5, 3, 4, 576, 30],
["jump_true", 5, "eq_done_2011", 576, 30],
["is_int", 6, 3, 576, 30],
["jump_false", 6, "eq_ni_2012", 576, 30],
"_nop_tc_793",
["jump", "eq_ni_2012", 576, 30],
["eq_int", 5, 3, 4, 576, 30],
["jump", "eq_done_2011", 576, 30],
"eq_ni_2012",
["is_num", 6, 3, 576, 30],
["jump_false", 6, "eq_nn_2013", 576, 30],
"_nop_tc_794",
["jump", "eq_nn_2013", 576, 30],
["eq_float", 5, 3, 4, 576, 30],
["jump", "eq_done_2011", 576, 30],
"eq_nn_2013",
["is_text", 6, 3, 576, 30],
["jump_false", 6, "eq_nt_2014", 576, 30],
"_nop_tc_795",
"_nop_tc_796",
["eq_text", 5, 3, 4, 576, 30],
["jump", "eq_done_2011", 576, 30],
"eq_nt_2014",
["is_null", 6, 3, 576, 30],
["jump_false", 6, "eq_nnl_2015", 576, 30],
"_nop_tc_797",
["jump", "eq_nnl_2015", 576, 30],
["true", 5, 576, 30],
["jump", "eq_done_2011", 576, 30],
"eq_nnl_2015",
["is_bool", 6, 3, 576, 30],
["jump_false", 6, "eq_nb_2016", 576, 30],
"_nop_tc_798",
["jump", "eq_nb_2016", 576, 30],
["eq_bool", 5, 3, 4, 576, 30],
["jump", "eq_done_2011", 576, 30],
"eq_nb_2016",
["false", 5, 576, 30],
"eq_done_2011",
["jump_false", 5, "if_else_2009", 576, 30],
["access", 3, "record", 576, 67],
["is_identical", 4, 17, 3, 576, 67],
["jump_true", 4, "eq_done_2017", 576, 67],
["is_int", 5, 17, 576, 67],
["jump_false", 5, "eq_ni_2018", 576, 67],
"_nop_tc_799",
["jump", "eq_ni_2018", 576, 67],
["eq_int", 4, 17, 3, 576, 67],
["jump", "eq_done_2017", 576, 67],
"eq_ni_2018",
["is_num", 5, 17, 576, 67],
["jump_false", 5, "eq_nn_2019", 576, 67],
"_nop_tc_800",
["jump", "eq_nn_2019", 576, 67],
["eq_float", 4, 17, 3, 576, 67],
["jump", "eq_done_2017", 576, 67],
"eq_nn_2019",
["is_text", 5, 17, 576, 67],
["jump_false", 5, "eq_nt_2020", 576, 67],
"_nop_tc_801",
"_nop_tc_802",
["eq_text", 4, 17, 3, 576, 67],
["jump", "eq_done_2017", 576, 67],
"eq_nt_2020",
["is_null", 5, 17, 576, 67],
["jump_false", 5, "eq_nnl_2021", 576, 67],
"_nop_tc_803",
["jump", "eq_nnl_2021", 576, 67],
["true", 4, 576, 67],
["jump", "eq_done_2017", 576, 67],
"eq_nnl_2021",
["is_bool", 5, 17, 576, 67],
["jump_false", 5, "eq_nb_2022", 576, 67],
"_nop_tc_804",
["jump", "eq_nb_2022", 576, 67],
["eq_bool", 4, 17, 3, 576, 67],
["jump", "eq_done_2017", 576, 67],
"eq_nb_2022",
["false", 4, 576, 67],
"eq_done_2017",
["get", 3, 17, 1, 576, 50],
["frame", 5, 3, 2, 576, 50],
["null", 3, 576, 50],
["setarg", 5, 0, 3, 576, 50],
["setarg", 5, 1, 4, 576, 50],
["setarg", 5, 2, 1, 576, 50],
["tail_invoke", 5, 3, 576, 50],
["return", 3, 576, 50],
"_nop_ur_45",
"if_else_2009",
"if_end_2010",
["load_field", 3, 13, "name", 577, 15],
["access", 4, "length", 577, 30],
["is_identical", 5, 3, 4, 577, 30],
["jump_true", 5, "eq_done_2025", 577, 30],
["is_int", 6, 3, 577, 30],
["jump_false", 6, "eq_ni_2026", 577, 30],
"_nop_tc_805",
["jump", "eq_ni_2026", 577, 30],
["eq_int", 5, 3, 4, 577, 30],
["jump", "eq_done_2025", 577, 30],
"eq_ni_2026",
["is_num", 6, 3, 577, 30],
["jump_false", 6, "eq_nn_2027", 577, 30],
"_nop_tc_806",
["jump", "eq_nn_2027", 577, 30],
["eq_float", 5, 3, 4, 577, 30],
["jump", "eq_done_2025", 577, 30],
"eq_nn_2027",
["is_text", 6, 3, 577, 30],
["jump_false", 6, "eq_nt_2028", 577, 30],
"_nop_tc_807",
"_nop_tc_808",
["eq_text", 5, 3, 4, 577, 30],
["jump", "eq_done_2025", 577, 30],
"eq_nt_2028",
["is_null", 6, 3, 577, 30],
["jump_false", 6, "eq_nnl_2029", 577, 30],
"_nop_tc_809",
["jump", "eq_nnl_2029", 577, 30],
["true", 5, 577, 30],
["jump", "eq_done_2025", 577, 30],
"eq_nnl_2029",
["is_bool", 6, 3, 577, 30],
["jump_false", 6, "eq_nb_2030", 577, 30],
"_nop_tc_810",
["jump", "eq_nb_2030", 577, 30],
["eq_bool", 5, 3, 4, 577, 30],
["jump", "eq_done_2025", 577, 30],
"eq_nb_2030",
["false", 5, 577, 30],
"eq_done_2025",
["jump_false", 5, "if_else_2023", 577, 30],
["access", 3, "array", 578, 24],
["is_identical", 4, 17, 3, 578, 24],
["jump_true", 4, "eq_done_2033", 578, 24],
["is_int", 5, 17, 578, 24],
["jump_false", 5, "eq_ni_2034", 578, 24],
"_nop_tc_811",
["jump", "eq_ni_2034", 578, 24],
["eq_int", 4, 17, 3, 578, 24],
["jump", "eq_done_2033", 578, 24],
"eq_ni_2034",
["is_num", 5, 17, 578, 24],
["jump_false", 5, "eq_nn_2035", 578, 24],
"_nop_tc_812",
["jump", "eq_nn_2035", 578, 24],
["eq_float", 4, 17, 3, 578, 24],
["jump", "eq_done_2033", 578, 24],
"eq_nn_2035",
["is_text", 5, 17, 578, 24],
["jump_false", 5, "eq_nt_2036", 578, 24],
"_nop_tc_813",
"_nop_tc_814",
["eq_text", 4, 17, 3, 578, 24],
["jump", "eq_done_2033", 578, 24],
"eq_nt_2036",
["is_null", 5, 17, 578, 24],
["jump_false", 5, "eq_nnl_2037", 578, 24],
"_nop_tc_815",
["jump", "eq_nnl_2037", 578, 24],
["true", 4, 578, 24],
["jump", "eq_done_2033", 578, 24],
"eq_nnl_2037",
["is_bool", 5, 17, 578, 24],
["jump_false", 5, "eq_nb_2038", 578, 24],
"_nop_tc_816",
["jump", "eq_nb_2038", 578, 24],
["eq_bool", 4, 17, 3, 578, 24],
["jump", "eq_done_2033", 578, 24],
"eq_nb_2038",
["false", 4, 578, 24],
"eq_done_2033",
["jump_false", 4, "if_else_2031", 578, 24],
["access", 3, "array_length", 578, 45],
["store_field", 1, 3, "hint", 578, 33],
["jump", "if_end_2032", 578, 33],
"if_else_2031",
["access", 3, "text", 579, 29],
["is_identical", 4, 17, 3, 579, 29],
["jump_true", 4, "eq_done_2041", 579, 29],
["is_int", 5, 17, 579, 29],
["jump_false", 5, "eq_ni_2042", 579, 29],
"_nop_tc_817",
["jump", "eq_ni_2042", 579, 29],
["eq_int", 4, 17, 3, 579, 29],
["jump", "eq_done_2041", 579, 29],
"eq_ni_2042",
["is_num", 5, 17, 579, 29],
["jump_false", 5, "eq_nn_2043", 579, 29],
"_nop_tc_818",
["jump", "eq_nn_2043", 579, 29],
["eq_float", 4, 17, 3, 579, 29],
["jump", "eq_done_2041", 579, 29],
"eq_nn_2043",
["is_text", 5, 17, 579, 29],
["jump_false", 5, "eq_nt_2044", 579, 29],
"_nop_tc_819",
"_nop_tc_820",
["eq_text", 4, 17, 3, 579, 29],
["jump", "eq_done_2041", 579, 29],
"eq_nt_2044",
["is_null", 5, 17, 579, 29],
["jump_false", 5, "eq_nnl_2045", 579, 29],
"_nop_tc_821",
["jump", "eq_nnl_2045", 579, 29],
["true", 4, 579, 29],
["jump", "eq_done_2041", 579, 29],
"eq_nnl_2045",
["is_bool", 5, 17, 579, 29],
["jump_false", 5, "eq_nb_2046", 579, 29],
"_nop_tc_822",
["jump", "eq_nb_2046", 579, 29],
["eq_bool", 4, 17, 3, 579, 29],
["jump", "eq_done_2041", 579, 29],
"eq_nb_2046",
["false", 4, 579, 29],
"eq_done_2041",
["jump_false", 4, "if_else_2039", 579, 29],
["access", 3, "text_length", 579, 49],
["store_field", 1, 3, "hint", 579, 37],
["jump", "if_end_2040", 579, 37],
"if_else_2039",
"if_end_2040",
"if_end_2032",
["jump", "if_end_2024", 579, 37],
"if_else_2023",
"if_end_2024",
["jump", "if_end_1895", 579, 37],
"if_else_1894",
"if_end_1895",
["jump", "if_end_1836", 579, 37],
"if_else_1835",
"if_end_1836",
["return", 1, 583, 14],
"_nop_ur_46",
"if_else_1783",
"if_end_1784",
["return", 1, 586, 12],
"_nop_ur_47",
"_nop_ur_48"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["null", 3, 592, 17],
["is_identical", 4, 1, 3, 592, 17],
["jump_true", 4, "eq_done_2049", 592, 17],
"_nop_tc_1",
["jump", "eq_ni_2050", 592, 17],
"_nop_tc_2",
["jump", "eq_ni_2050", 592, 17],
["eq_int", 4, 1, 3, 592, 17],
["jump", "eq_done_2049", 592, 17],
"eq_ni_2050",
"_nop_tc_3",
["jump", "eq_nn_2051", 592, 17],
"_nop_tc_4",
["jump", "eq_nn_2051", 592, 17],
["eq_float", 4, 1, 3, 592, 17],
["jump", "eq_done_2049", 592, 17],
"eq_nn_2051",
"_nop_tc_5",
["jump", "eq_nt_2052", 592, 17],
"_nop_tc_6",
["jump", "eq_nt_2052", 592, 17],
["eq_text", 4, 1, 3, 592, 17],
["jump", "eq_done_2049", 592, 17],
"eq_nt_2052",
"_nop_tc_7",
["jump", "eq_nnl_2053", 592, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 4, 592, 17],
["jump", "eq_done_2049", 592, 17],
"eq_nnl_2053",
"_nop_tc_10",
["jump", "eq_nb_2054", 592, 17],
"_nop_tc_11",
["jump", "eq_nb_2054", 592, 17],
["eq_bool", 4, 1, 3, 592, 17],
["jump", "eq_done_2049", 592, 17],
"eq_nb_2054",
["false", 4, 592, 17],
"eq_done_2049",
["jump_false", 4, "if_else_2047", 592, 17],
["null", 3, 592, 30],
["return", 3, 592, 30],
"_nop_ur_1",
"if_else_2047",
"if_end_2048",
["load_field", 3, 1, "kind", 593, 13],
["move", 4, 3, 593, 13],
["access", 3, 0, 594, 13],
["null", 5, 597, 14],
["null", 6, 598, 14],
["access", 7, "var", 600, 14],
["is_identical", 8, 4, 7, 600, 14],
["jump_true", 8, "eq_done_2058", 600, 14],
["is_int", 9, 4, 600, 14],
["jump_false", 9, "eq_ni_2059", 600, 14],
"_nop_tc_12",
["jump", "eq_ni_2059", 600, 14],
["eq_int", 8, 4, 7, 600, 14],
["jump", "eq_done_2058", 600, 14],
"eq_ni_2059",
["is_num", 9, 4, 600, 14],
["jump_false", 9, "eq_nn_2060", 600, 14],
"_nop_tc_13",
["jump", "eq_nn_2060", 600, 14],
["eq_float", 8, 4, 7, 600, 14],
["jump", "eq_done_2058", 600, 14],
"eq_nn_2060",
["is_text", 9, 4, 600, 14],
["jump_false", 9, "eq_nt_2061", 600, 14],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 8, 4, 7, 600, 14],
["jump", "eq_done_2058", 600, 14],
"eq_nt_2061",
["is_null", 9, 4, 600, 14],
["jump_false", 9, "eq_nnl_2062", 600, 14],
"_nop_tc_16",
["jump", "eq_nnl_2062", 600, 14],
["true", 8, 600, 14],
["jump", "eq_done_2058", 600, 14],
"eq_nnl_2062",
["is_bool", 9, 4, 600, 14],
["jump_false", 9, "eq_nb_2063", 600, 14],
"_nop_tc_17",
["jump", "eq_nb_2063", 600, 14],
["eq_bool", 8, 4, 7, 600, 14],
["jump", "eq_done_2058", 600, 14],
"eq_nb_2063",
["false", 8, 600, 14],
"eq_done_2058",
["move", 7, 8, 600, 14],
["jump_true", 7, "or_end_2057", 600, 14],
["access", 8, "def", 600, 28],
["is_identical", 9, 4, 8, 600, 28],
["jump_true", 9, "eq_done_2064", 600, 28],
["is_int", 10, 4, 600, 28],
["jump_false", 10, "eq_ni_2065", 600, 28],
"_nop_tc_18",
["jump", "eq_ni_2065", 600, 28],
["eq_int", 9, 4, 8, 600, 28],
["jump", "eq_done_2064", 600, 28],
"eq_ni_2065",
["is_num", 10, 4, 600, 28],
["jump_false", 10, "eq_nn_2066", 600, 28],
"_nop_tc_19",
["jump", "eq_nn_2066", 600, 28],
["eq_float", 9, 4, 8, 600, 28],
["jump", "eq_done_2064", 600, 28],
"eq_nn_2066",
["is_text", 10, 4, 600, 28],
["jump_false", 10, "eq_nt_2067", 600, 28],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 9, 4, 8, 600, 28],
["jump", "eq_done_2064", 600, 28],
"eq_nt_2067",
["is_null", 10, 4, 600, 28],
["jump_false", 10, "eq_nnl_2068", 600, 28],
"_nop_tc_22",
["jump", "eq_nnl_2068", 600, 28],
["true", 9, 600, 28],
["jump", "eq_done_2064", 600, 28],
"eq_nnl_2068",
["is_bool", 10, 4, 600, 28],
["jump_false", 10, "eq_nb_2069", 600, 28],
"_nop_tc_23",
["jump", "eq_nb_2069", 600, 28],
["eq_bool", 9, 4, 8, 600, 28],
["jump", "eq_done_2064", 600, 28],
"eq_nb_2069",
["false", 9, 600, 28],
"eq_done_2064",
["move", 7, 9, 600, 28],
"or_end_2057",
["jump_false", 7, "if_else_2055", 600, 28],
["load_field", 7, 1, "right", 601, 30],
["get", 8, 30, 1, 601, 20],
["frame", 9, 8, 2, 601, 20],
["null", 8, 601, 20],
["setarg", 9, 0, 8, 601, 20],
["setarg", 9, 1, 7, 601, 20],
["setarg", 9, 2, 2, 601, 20],
["invoke", 9, 7, 601, 20],
["store_field", 1, 7, "right", 601, 7],
["load_field", 7, 1, "right", 602, 19],
["get", 8, 13, 1, 602, 11],
["frame", 9, 8, 1, 602, 11],
["null", 8, 602, 11],
["setarg", 9, 0, 8, 602, 11],
["setarg", 9, 1, 7, 602, 11],
["invoke", 9, 7, 602, 11],
["jump_false", 7, "if_else_2070", 602, 11],
["true", 7, 602, 44],
["store_field", 1, 7, "pure", 602, 32],
["jump", "if_end_2071", 602, 32],
"if_else_2070",
"if_end_2071",
["return", 1, 603, 14],
"_nop_ur_2",
"if_else_2055",
"if_end_2056",
["access", 7, "var_list", 605, 14],
["is_identical", 8, 4, 7, 605, 14],
["jump_true", 8, "eq_done_2074", 605, 14],
["is_int", 9, 4, 605, 14],
["jump_false", 9, "eq_ni_2075", 605, 14],
"_nop_tc_24",
["jump", "eq_ni_2075", 605, 14],
["eq_int", 8, 4, 7, 605, 14],
["jump", "eq_done_2074", 605, 14],
"eq_ni_2075",
["is_num", 9, 4, 605, 14],
["jump_false", 9, "eq_nn_2076", 605, 14],
"_nop_tc_25",
["jump", "eq_nn_2076", 605, 14],
["eq_float", 8, 4, 7, 605, 14],
["jump", "eq_done_2074", 605, 14],
"eq_nn_2076",
["is_text", 9, 4, 605, 14],
["jump_false", 9, "eq_nt_2077", 605, 14],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 8, 4, 7, 605, 14],
["jump", "eq_done_2074", 605, 14],
"eq_nt_2077",
["is_null", 9, 4, 605, 14],
["jump_false", 9, "eq_nnl_2078", 605, 14],
"_nop_tc_28",
["jump", "eq_nnl_2078", 605, 14],
["true", 8, 605, 14],
["jump", "eq_done_2074", 605, 14],
"eq_nnl_2078",
["is_bool", 9, 4, 605, 14],
["jump_false", 9, "eq_nb_2079", 605, 14],
"_nop_tc_29",
["jump", "eq_nb_2079", 605, 14],
["eq_bool", 8, 4, 7, 605, 14],
["jump", "eq_done_2074", 605, 14],
"eq_nb_2079",
["false", 8, 605, 14],
"eq_done_2074",
["jump_false", 8, "if_else_2072", 605, 14],
["access", 3, 0, 606, 11],
"while_start_2080",
["load_field", 7, 1, "list", 607, 25],
["length", 8, 7, 607, 25],
["is_int", 7, 3, 607, 25],
["jump_false", 7, "rel_ni_2082", 607, 25],
"_nop_tc_30",
"_nop_tc_31",
["lt_int", 7, 3, 8, 607, 25],
["jump", "rel_done_2084", 607, 25],
"rel_ni_2082",
"_nop_tc_32",
"_nop_tc_33",
"_nop_tc_34",
"_nop_tc_35",
["lt_float", 7, 3, 8, 607, 25],
["jump", "rel_done_2084", 607, 25],
"rel_nn_2083",
"_nop_tc_36",
["jump", "rel_err_2085", 607, 25],
"_nop_tc_37",
["jump", "rel_err_2085", 607, 25],
["lt_text", 7, 3, 8, 607, 25],
["jump", "rel_done_2084", 607, 25],
"rel_err_2085",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
607,
25
],
["access", 9, "error", 607, 25],
["access", 10, "cannot compare with '<': operands must be same type", 607, 25],
["array", 11, 0, 607, 25],
["push", 11, 10, 607, 25],
["frame", 10, 8, 2, 607, 25],
["null", 8, 607, 25],
["setarg", 10, 0, 8, 607, 25],
["setarg", 10, 1, 9, 607, 25],
["setarg", 10, 2, 11, 607, 25],
["invoke", 10, 8, 607, 25],
["disrupt", 607, 25],
"rel_done_2084",
["jump_false", 7, "while_end_2081", 607, 25],
["load_field", 7, 1, "list", 608, 34],
["load_dynamic", 8, 7, 3, 608, 44],
["get", 7, 32, 1, 608, 24],
["frame", 9, 7, 2, 608, 24],
["null", 7, 608, 24],
["setarg", 9, 0, 7, 608, 24],
["setarg", 9, 1, 8, 608, 24],
["setarg", 9, 2, 2, 608, 24],
["invoke", 9, 7, 608, 24],
["load_field", 8, 1, "list", 608, 9],
["store_dynamic", 8, 7, 3, 608, 19],
["access", 7, 1, 609, 17],
"_nop_tc_38",
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
["add", 8, 3, 7, 609, 17],
["jump", "num_done_2087", 609, 17],
"num_err_2086",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
609,
17
],
["access", 9, "error", 609, 17],
["access", 10, "cannot apply '+': operands must be numbers", 609, 17],
["array", 11, 0, 609, 17],
["push", 11, 10, 609, 17],
["frame", 10, 7, 2, 609, 17],
["null", 7, 609, 17],
["setarg", 10, 0, 7, 609, 17],
["setarg", 10, 1, 9, 609, 17],
["setarg", 10, 2, 11, 609, 17],
["invoke", 10, 7, 609, 17],
["disrupt", 609, 17],
"num_done_2087",
["move", 3, 8, 609, 17],
["jump", "while_start_2080", 609, 17],
"while_end_2081",
["return", 1, 611, 14],
"_nop_ur_3",
"if_else_2072",
"if_end_2073",
["access", 3, "call", 613, 14],
["is_identical", 7, 4, 3, 613, 14],
["jump_true", 7, "eq_done_2090", 613, 14],
["is_int", 8, 4, 613, 14],
["jump_false", 8, "eq_ni_2091", 613, 14],
"_nop_tc_42",
["jump", "eq_ni_2091", 613, 14],
["eq_int", 7, 4, 3, 613, 14],
["jump", "eq_done_2090", 613, 14],
"eq_ni_2091",
["is_num", 8, 4, 613, 14],
["jump_false", 8, "eq_nn_2092", 613, 14],
"_nop_tc_43",
["jump", "eq_nn_2092", 613, 14],
["eq_float", 7, 4, 3, 613, 14],
["jump", "eq_done_2090", 613, 14],
"eq_nn_2092",
["is_text", 8, 4, 613, 14],
["jump_false", 8, "eq_nt_2093", 613, 14],
"_nop_tc_44",
"_nop_tc_45",
["eq_text", 7, 4, 3, 613, 14],
["jump", "eq_done_2090", 613, 14],
"eq_nt_2093",
["is_null", 8, 4, 613, 14],
["jump_false", 8, "eq_nnl_2094", 613, 14],
"_nop_tc_46",
["jump", "eq_nnl_2094", 613, 14],
["true", 7, 613, 14],
["jump", "eq_done_2090", 613, 14],
"eq_nnl_2094",
["is_bool", 8, 4, 613, 14],
["jump_false", 8, "eq_nb_2095", 613, 14],
"_nop_tc_47",
["jump", "eq_nb_2095", 613, 14],
["eq_bool", 7, 4, 3, 613, 14],
["jump", "eq_done_2090", 613, 14],
"eq_nb_2095",
["false", 7, 613, 14],
"eq_done_2090",
["jump_false", 7, "if_else_2088", 613, 14],
["load_field", 3, 1, "expression", 614, 35],
["get", 7, 30, 1, 614, 25],
["frame", 8, 7, 2, 614, 25],
["null", 7, 614, 25],
["setarg", 8, 0, 7, 614, 25],
["setarg", 8, 1, 3, 614, 25],
["setarg", 8, 2, 2, 614, 25],
["invoke", 8, 3, 614, 25],
["store_field", 1, 3, "expression", 614, 7],
["return", 1, 615, 14],
"_nop_ur_4",
"if_else_2088",
"if_end_2089",
["access", 3, "if", 617, 14],
["is_identical", 7, 4, 3, 617, 14],
["jump_true", 7, "eq_done_2098", 617, 14],
["is_int", 8, 4, 617, 14],
["jump_false", 8, "eq_ni_2099", 617, 14],
"_nop_tc_48",
["jump", "eq_ni_2099", 617, 14],
["eq_int", 7, 4, 3, 617, 14],
["jump", "eq_done_2098", 617, 14],
"eq_ni_2099",
["is_num", 8, 4, 617, 14],
["jump_false", 8, "eq_nn_2100", 617, 14],
"_nop_tc_49",
["jump", "eq_nn_2100", 617, 14],
["eq_float", 7, 4, 3, 617, 14],
["jump", "eq_done_2098", 617, 14],
"eq_nn_2100",
["is_text", 8, 4, 617, 14],
["jump_false", 8, "eq_nt_2101", 617, 14],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 7, 4, 3, 617, 14],
["jump", "eq_done_2098", 617, 14],
"eq_nt_2101",
["is_null", 8, 4, 617, 14],
["jump_false", 8, "eq_nnl_2102", 617, 14],
"_nop_tc_52",
["jump", "eq_nnl_2102", 617, 14],
["true", 7, 617, 14],
["jump", "eq_done_2098", 617, 14],
"eq_nnl_2102",
["is_bool", 8, 4, 617, 14],
["jump_false", 8, "eq_nb_2103", 617, 14],
"_nop_tc_53",
["jump", "eq_nb_2103", 617, 14],
["eq_bool", 7, 4, 3, 617, 14],
["jump", "eq_done_2098", 617, 14],
"eq_nb_2103",
["false", 7, 617, 14],
"eq_done_2098",
["jump_false", 7, "if_else_2096", 617, 14],
["load_field", 3, 1, "expression", 618, 35],
["get", 7, 30, 1, 618, 25],
["frame", 8, 7, 2, 618, 25],
["null", 7, 618, 25],
["setarg", 8, 0, 7, 618, 25],
["setarg", 8, 1, 3, 618, 25],
["setarg", 8, 2, 2, 618, 25],
["invoke", 8, 3, 618, 25],
["store_field", 1, 3, "expression", 618, 7],
["load_field", 3, 1, "expression", 619, 30],
["get", 7, 19, 1, 619, 12],
["frame", 8, 7, 1, 619, 12],
["null", 7, 619, 12],
["setarg", 8, 0, 7, 619, 12],
["setarg", 8, 1, 3, 619, 12],
["invoke", 8, 3, 619, 12],
["move", 6, 3, 619, 12],
["true", 3, 620, 17],
["is_identical", 7, 6, 3, 620, 17],
["jump_true", 7, "eq_done_2106", 620, 17],
["is_int", 8, 6, 620, 17],
["jump_false", 8, "eq_ni_2107", 620, 17],
"_nop_tc_54",
["jump", "eq_ni_2107", 620, 17],
["eq_int", 7, 6, 3, 620, 17],
["jump", "eq_done_2106", 620, 17],
"eq_ni_2107",
["is_num", 8, 6, 620, 17],
["jump_false", 8, "eq_nn_2108", 620, 17],
"_nop_tc_55",
["jump", "eq_nn_2108", 620, 17],
["eq_float", 7, 6, 3, 620, 17],
["jump", "eq_done_2106", 620, 17],
"eq_nn_2108",
["is_text", 8, 6, 620, 17],
["jump_false", 8, "eq_nt_2109", 620, 17],
"_nop_tc_56",
["jump", "eq_nt_2109", 620, 17],
["eq_text", 7, 6, 3, 620, 17],
["jump", "eq_done_2106", 620, 17],
"eq_nt_2109",
["is_null", 8, 6, 620, 17],
["jump_false", 8, "eq_nnl_2110", 620, 17],
"_nop_tc_57",
["jump", "eq_nnl_2110", 620, 17],
["true", 7, 620, 17],
["jump", "eq_done_2106", 620, 17],
"eq_nnl_2110",
["is_bool", 8, 6, 620, 17],
["jump_false", 8, "eq_nb_2111", 620, 17],
"_nop_tc_58",
"_nop_tc_59",
["eq_bool", 7, 6, 3, 620, 17],
["jump", "eq_done_2106", 620, 17],
"eq_nb_2111",
["false", 7, 620, 17],
"eq_done_2106",
["jump_false", 7, "if_else_2104", 620, 17],
["load_field", 3, 1, "then", 621, 32],
["get", 7, 33, 1, 621, 21],
["frame", 8, 7, 2, 621, 21],
["null", 7, 621, 21],
["setarg", 8, 0, 7, 621, 21],
["setarg", 8, 1, 3, 621, 21],
["setarg", 8, 2, 2, 621, 21],
["invoke", 8, 3, 621, 21],
["store_field", 1, 3, "then", 621, 9],
["record", 3, 7],
["access", 7, "block", 622, 23],
["store_field", 3, 7, "kind", 622, 23],
["load_field", 7, 1, "then", 622, 44],
["store_field", 3, 7, "statements", 622, 44],
["load_field", 7, 1, "at", 623, 15],
["store_field", 3, 7, "at", 623, 15],
["load_field", 7, 1, "from_row", 623, 34],
["store_field", 3, 7, "from_row", 623, 34],
["load_field", 7, 1, "from_column", 623, 62],
["store_field", 3, 7, "from_column", 623, 62],
["load_field", 7, 1, "to_row", 624, 19],
["store_field", 3, 7, "to_row", 624, 19],
["load_field", 7, 1, "to_column", 624, 43],
["store_field", 3, 7, "to_column", 624, 43],
["return", 3, 624, 43],
"_nop_ur_5",
"if_else_2104",
"if_end_2105",
["false", 3, 626, 17],
["is_identical", 7, 6, 3, 626, 17],
["jump_true", 7, "eq_done_2114", 626, 17],
["is_int", 8, 6, 626, 17],
["jump_false", 8, "eq_ni_2115", 626, 17],
"_nop_tc_60",
["jump", "eq_ni_2115", 626, 17],
["eq_int", 7, 6, 3, 626, 17],
["jump", "eq_done_2114", 626, 17],
"eq_ni_2115",
["is_num", 8, 6, 626, 17],
["jump_false", 8, "eq_nn_2116", 626, 17],
"_nop_tc_61",
["jump", "eq_nn_2116", 626, 17],
["eq_float", 7, 6, 3, 626, 17],
["jump", "eq_done_2114", 626, 17],
"eq_nn_2116",
["is_text", 8, 6, 626, 17],
["jump_false", 8, "eq_nt_2117", 626, 17],
"_nop_tc_62",
["jump", "eq_nt_2117", 626, 17],
["eq_text", 7, 6, 3, 626, 17],
["jump", "eq_done_2114", 626, 17],
"eq_nt_2117",
["is_null", 8, 6, 626, 17],
["jump_false", 8, "eq_nnl_2118", 626, 17],
"_nop_tc_63",
["jump", "eq_nnl_2118", 626, 17],
["true", 7, 626, 17],
["jump", "eq_done_2114", 626, 17],
"eq_nnl_2118",
["is_bool", 8, 6, 626, 17],
["jump_false", 8, "eq_nb_2119", 626, 17],
"_nop_tc_64",
"_nop_tc_65",
["eq_bool", 7, 6, 3, 626, 17],
["jump", "eq_done_2114", 626, 17],
"eq_nb_2119",
["false", 7, 626, 17],
"eq_done_2114",
["jump_false", 7, "if_else_2112", 626, 17],
["load_field", 3, 1, "else", 627, 13],
["null", 6, 627, 26],
["is_identical", 7, 3, 6, 627, 26],
["jump_true", 7, "ne_nid_2124", 627, 26],
["jump", "ne_ni_2125", 627, 26],
"ne_nid_2124",
["false", 7, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_ni_2125",
["is_int", 8, 3, 627, 26],
["jump_false", 8, "ne_nn_2126", 627, 26],
"_nop_tc_66",
["jump", "ne_nn_2126", 627, 26],
["ne_int", 7, 3, 6, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_nn_2126",
["is_num", 8, 3, 627, 26],
["jump_false", 8, "ne_nt_2127", 627, 26],
"_nop_tc_67",
["jump", "ne_nt_2127", 627, 26],
["ne_float", 7, 3, 6, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_nt_2127",
["is_text", 8, 3, 627, 26],
["jump_false", 8, "ne_nnl_2128", 627, 26],
"_nop_tc_68",
["jump", "ne_nnl_2128", 627, 26],
["ne_text", 7, 3, 6, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_nnl_2128",
["is_null", 8, 3, 627, 26],
["jump_false", 8, "ne_nb_2129", 627, 26],
"_nop_tc_69",
"_nop_tc_70",
["false", 7, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_nb_2129",
["is_bool", 8, 3, 627, 26],
["jump_false", 8, "ne_mis_2130", 627, 26],
"_nop_tc_71",
["jump", "ne_mis_2130", 627, 26],
["ne_bool", 7, 3, 6, 627, 26],
["jump", "ne_done_2123", 627, 26],
"ne_mis_2130",
["true", 7, 627, 26],
"ne_done_2123",
["move", 3, 7, 627, 26],
["jump_false", 3, "and_end_2122", 627, 26],
["load_field", 6, 1, "else", 627, 41],
["length", 7, 6, 627, 41],
["access", 6, 0, 627, 54],
"_nop_tc_72",
"_nop_tc_73",
"_nop_tc_74",
"_nop_tc_75",
["gt_int", 8, 7, 6, 627, 54],
["jump", "rel_done_2133", 627, 54],
"rel_ni_2131",
"_nop_tc_76",
"_nop_tc_77",
"_nop_tc_78",
"_nop_tc_79",
["gt_float", 8, 7, 6, 627, 54],
["jump", "rel_done_2133", 627, 54],
"rel_nn_2132",
"_nop_tc_80",
["jump", "rel_err_2134", 627, 54],
"_nop_tc_81",
["jump", "rel_err_2134", 627, 54],
["gt_text", 8, 7, 6, 627, 54],
["jump", "rel_done_2133", 627, 54],
"rel_err_2134",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
627,
54
],
["access", 7, "error", 627, 54],
["access", 9, "cannot compare with '>': operands must be same type", 627, 54],
["array", 10, 0, 627, 54],
["push", 10, 9, 627, 54],
["frame", 9, 6, 2, 627, 54],
["null", 6, 627, 54],
["setarg", 9, 0, 6, 627, 54],
["setarg", 9, 1, 7, 627, 54],
["setarg", 9, 2, 10, 627, 54],
["invoke", 9, 6, 627, 54],
["disrupt", 627, 54],
"rel_done_2133",
["move", 3, 8, 627, 54],
"and_end_2122",
["jump_false", 3, "if_else_2120", 627, 54],
["load_field", 3, 1, "else", 628, 34],
["get", 6, 33, 1, 628, 23],
["frame", 7, 6, 2, 628, 23],
["null", 6, 628, 23],
["setarg", 7, 0, 6, 628, 23],
["setarg", 7, 1, 3, 628, 23],
["setarg", 7, 2, 2, 628, 23],
["invoke", 7, 3, 628, 23],
["store_field", 1, 3, "else", 628, 11],
["record", 3, 7],
["access", 6, "block", 629, 25],
["store_field", 3, 6, "kind", 629, 25],
["load_field", 6, 1, "else", 629, 46],
["store_field", 3, 6, "statements", 629, 46],
["load_field", 6, 1, "at", 630, 17],
["store_field", 3, 6, "at", 630, 17],
["load_field", 6, 1, "from_row", 630, 36],
["store_field", 3, 6, "from_row", 630, 36],
["load_field", 6, 1, "from_column", 630, 64],
["store_field", 3, 6, "from_column", 630, 64],
["load_field", 6, 1, "to_row", 631, 21],
["store_field", 3, 6, "to_row", 631, 21],
["load_field", 6, 1, "to_column", 631, 45],
["store_field", 3, 6, "to_column", 631, 45],
["return", 3, 631, 45],
"_nop_ur_6",
"if_else_2120",
"if_end_2121",
["load_field", 3, 1, "list", 633, 13],
["null", 6, 633, 26],
["is_identical", 7, 3, 6, 633, 26],
["jump_true", 7, "ne_nid_2139", 633, 26],
["jump", "ne_ni_2140", 633, 26],
"ne_nid_2139",
["false", 7, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_ni_2140",
["is_int", 8, 3, 633, 26],
["jump_false", 8, "ne_nn_2141", 633, 26],
"_nop_tc_82",
["jump", "ne_nn_2141", 633, 26],
["ne_int", 7, 3, 6, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_nn_2141",
["is_num", 8, 3, 633, 26],
["jump_false", 8, "ne_nt_2142", 633, 26],
"_nop_tc_83",
["jump", "ne_nt_2142", 633, 26],
["ne_float", 7, 3, 6, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_nt_2142",
["is_text", 8, 3, 633, 26],
["jump_false", 8, "ne_nnl_2143", 633, 26],
"_nop_tc_84",
["jump", "ne_nnl_2143", 633, 26],
["ne_text", 7, 3, 6, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_nnl_2143",
["is_null", 8, 3, 633, 26],
["jump_false", 8, "ne_nb_2144", 633, 26],
"_nop_tc_85",
"_nop_tc_86",
["false", 7, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_nb_2144",
["is_bool", 8, 3, 633, 26],
["jump_false", 8, "ne_mis_2145", 633, 26],
"_nop_tc_87",
["jump", "ne_mis_2145", 633, 26],
["ne_bool", 7, 3, 6, 633, 26],
["jump", "ne_done_2138", 633, 26],
"ne_mis_2145",
["true", 7, 633, 26],
"ne_done_2138",
["move", 3, 7, 633, 26],
["jump_false", 3, "and_end_2137", 633, 26],
["load_field", 6, 1, "list", 633, 41],
["length", 7, 6, 633, 41],
["access", 6, 0, 633, 54],
"_nop_tc_88",
"_nop_tc_89",
"_nop_tc_90",
"_nop_tc_91",
["gt_int", 8, 7, 6, 633, 54],
["jump", "rel_done_2148", 633, 54],
"rel_ni_2146",
"_nop_tc_92",
"_nop_tc_93",
"_nop_tc_94",
"_nop_tc_95",
["gt_float", 8, 7, 6, 633, 54],
["jump", "rel_done_2148", 633, 54],
"rel_nn_2147",
"_nop_tc_96",
["jump", "rel_err_2149", 633, 54],
"_nop_tc_97",
["jump", "rel_err_2149", 633, 54],
["gt_text", 8, 7, 6, 633, 54],
["jump", "rel_done_2148", 633, 54],
"rel_err_2149",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
633,
54
],
["access", 7, "error", 633, 54],
["access", 9, "cannot compare with '>': operands must be same type", 633, 54],
["array", 10, 0, 633, 54],
["push", 10, 9, 633, 54],
["frame", 9, 6, 2, 633, 54],
["null", 6, 633, 54],
["setarg", 9, 0, 6, 633, 54],
["setarg", 9, 1, 7, 633, 54],
["setarg", 9, 2, 10, 633, 54],
["invoke", 9, 6, 633, 54],
["disrupt", 633, 54],
"rel_done_2148",
["move", 3, 8, 633, 54],
"and_end_2137",
["jump_false", 3, "if_else_2135", 633, 54],
["load_field", 3, 1, "list", 634, 28],
["access", 6, 0, 634, 38],
["load_index", 7, 3, 6, 634, 38],
["get", 3, 32, 1, 634, 18],
["frame", 6, 3, 2, 634, 18],
["null", 3, 634, 18],
["setarg", 6, 0, 3, 634, 18],
["setarg", 6, 1, 7, 634, 18],
["setarg", 6, 2, 2, 634, 18],
["tail_invoke", 6, 3, 634, 18],
["return", 3, 634, 18],
"_nop_ur_7",
"if_else_2135",
"if_end_2136",
["null", 3, 636, 16],
["return", 3, 636, 16],
"_nop_ur_8",
"if_else_2112",
"if_end_2113",
["load_field", 3, 1, "then", 638, 30],
["get", 6, 33, 1, 638, 19],
["frame", 7, 6, 2, 638, 19],
["null", 6, 638, 19],
["setarg", 7, 0, 6, 638, 19],
["setarg", 7, 1, 3, 638, 19],
["setarg", 7, 2, 2, 638, 19],
["invoke", 7, 3, 638, 19],
["store_field", 1, 3, "then", 638, 7],
["load_field", 3, 1, "list", 639, 30],
["get", 6, 33, 1, 639, 19],
["frame", 7, 6, 2, 639, 19],
["null", 6, 639, 19],
["setarg", 7, 0, 6, 639, 19],
["setarg", 7, 1, 3, 639, 19],
["setarg", 7, 2, 2, 639, 19],
["invoke", 7, 3, 639, 19],
["store_field", 1, 3, "list", 639, 7],
["load_field", 3, 1, "else", 640, 11],
["null", 6, 640, 24],
["is_identical", 7, 3, 6, 640, 24],
["jump_true", 7, "ne_nid_2153", 640, 24],
["jump", "ne_ni_2154", 640, 24],
"ne_nid_2153",
["false", 7, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_ni_2154",
["is_int", 8, 3, 640, 24],
["jump_false", 8, "ne_nn_2155", 640, 24],
"_nop_tc_98",
["jump", "ne_nn_2155", 640, 24],
["ne_int", 7, 3, 6, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_nn_2155",
["is_num", 8, 3, 640, 24],
["jump_false", 8, "ne_nt_2156", 640, 24],
"_nop_tc_99",
["jump", "ne_nt_2156", 640, 24],
["ne_float", 7, 3, 6, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_nt_2156",
["is_text", 8, 3, 640, 24],
["jump_false", 8, "ne_nnl_2157", 640, 24],
"_nop_tc_100",
["jump", "ne_nnl_2157", 640, 24],
["ne_text", 7, 3, 6, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_nnl_2157",
["is_null", 8, 3, 640, 24],
["jump_false", 8, "ne_nb_2158", 640, 24],
"_nop_tc_101",
"_nop_tc_102",
["false", 7, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_nb_2158",
["is_bool", 8, 3, 640, 24],
["jump_false", 8, "ne_mis_2159", 640, 24],
"_nop_tc_103",
["jump", "ne_mis_2159", 640, 24],
["ne_bool", 7, 3, 6, 640, 24],
["jump", "ne_done_2152", 640, 24],
"ne_mis_2159",
["true", 7, 640, 24],
"ne_done_2152",
["jump_false", 7, "if_else_2150", 640, 24],
["load_field", 3, 1, "else", 640, 53],
["get", 6, 33, 1, 640, 42],
["frame", 7, 6, 2, 640, 42],
["null", 6, 640, 42],
["setarg", 7, 0, 6, 640, 42],
["setarg", 7, 1, 3, 640, 42],
["setarg", 7, 2, 2, 640, 42],
["invoke", 7, 3, 640, 42],
["store_field", 1, 3, "else", 640, 30],
["jump", "if_end_2151", 640, 30],
"if_else_2150",
"if_end_2151",
["return", 1, 641, 14],
"_nop_ur_9",
"if_else_2096",
"if_end_2097",
["access", 3, "while", 643, 14],
["is_identical", 6, 4, 3, 643, 14],
["jump_true", 6, "eq_done_2162", 643, 14],
["is_int", 7, 4, 643, 14],
["jump_false", 7, "eq_ni_2163", 643, 14],
"_nop_tc_104",
["jump", "eq_ni_2163", 643, 14],
["eq_int", 6, 4, 3, 643, 14],
["jump", "eq_done_2162", 643, 14],
"eq_ni_2163",
["is_num", 7, 4, 643, 14],
["jump_false", 7, "eq_nn_2164", 643, 14],
"_nop_tc_105",
["jump", "eq_nn_2164", 643, 14],
["eq_float", 6, 4, 3, 643, 14],
["jump", "eq_done_2162", 643, 14],
"eq_nn_2164",
["is_text", 7, 4, 643, 14],
["jump_false", 7, "eq_nt_2165", 643, 14],
"_nop_tc_106",
"_nop_tc_107",
["eq_text", 6, 4, 3, 643, 14],
["jump", "eq_done_2162", 643, 14],
"eq_nt_2165",
["is_null", 7, 4, 643, 14],
["jump_false", 7, "eq_nnl_2166", 643, 14],
"_nop_tc_108",
["jump", "eq_nnl_2166", 643, 14],
["true", 6, 643, 14],
["jump", "eq_done_2162", 643, 14],
"eq_nnl_2166",
["is_bool", 7, 4, 643, 14],
["jump_false", 7, "eq_nb_2167", 643, 14],
"_nop_tc_109",
["jump", "eq_nb_2167", 643, 14],
["eq_bool", 6, 4, 3, 643, 14],
["jump", "eq_done_2162", 643, 14],
"eq_nb_2167",
["false", 6, 643, 14],
"eq_done_2162",
["jump_false", 6, "if_else_2160", 643, 14],
["load_field", 3, 1, "expression", 644, 35],
["get", 6, 30, 1, 644, 25],
["frame", 7, 6, 2, 644, 25],
["null", 6, 644, 25],
["setarg", 7, 0, 6, 644, 25],
["setarg", 7, 1, 3, 644, 25],
["setarg", 7, 2, 2, 644, 25],
["invoke", 7, 3, 644, 25],
["store_field", 1, 3, "expression", 644, 7],
["load_field", 3, 1, "expression", 645, 11],
["load_field", 6, 3, "kind", 645, 11],
["access", 3, "false", 645, 35],
["is_identical", 7, 6, 3, 645, 35],
["jump_true", 7, "eq_done_2171", 645, 35],
["is_int", 8, 6, 645, 35],
["jump_false", 8, "eq_ni_2172", 645, 35],
"_nop_tc_110",
["jump", "eq_ni_2172", 645, 35],
["eq_int", 7, 6, 3, 645, 35],
["jump", "eq_done_2171", 645, 35],
"eq_ni_2172",
["is_num", 8, 6, 645, 35],
["jump_false", 8, "eq_nn_2173", 645, 35],
"_nop_tc_111",
["jump", "eq_nn_2173", 645, 35],
["eq_float", 7, 6, 3, 645, 35],
["jump", "eq_done_2171", 645, 35],
"eq_nn_2173",
["is_text", 8, 6, 645, 35],
["jump_false", 8, "eq_nt_2174", 645, 35],
"_nop_tc_112",
"_nop_tc_113",
["eq_text", 7, 6, 3, 645, 35],
["jump", "eq_done_2171", 645, 35],
"eq_nt_2174",
["is_null", 8, 6, 645, 35],
["jump_false", 8, "eq_nnl_2175", 645, 35],
"_nop_tc_114",
["jump", "eq_nnl_2175", 645, 35],
["true", 7, 645, 35],
["jump", "eq_done_2171", 645, 35],
"eq_nnl_2175",
["is_bool", 8, 6, 645, 35],
["jump_false", 8, "eq_nb_2176", 645, 35],
"_nop_tc_115",
["jump", "eq_nb_2176", 645, 35],
["eq_bool", 7, 6, 3, 645, 35],
["jump", "eq_done_2171", 645, 35],
"eq_nb_2176",
["false", 7, 645, 35],
"eq_done_2171",
["move", 3, 7, 645, 35],
["jump_true", 3, "or_end_2170", 645, 35],
["load_field", 6, 1, "expression", 645, 46],
["load_field", 7, 6, "kind", 645, 46],
["access", 6, "null", 645, 70],
["is_identical", 8, 7, 6, 645, 70],
["jump_true", 8, "eq_done_2177", 645, 70],
["is_int", 9, 7, 645, 70],
["jump_false", 9, "eq_ni_2178", 645, 70],
"_nop_tc_116",
["jump", "eq_ni_2178", 645, 70],
["eq_int", 8, 7, 6, 645, 70],
["jump", "eq_done_2177", 645, 70],
"eq_ni_2178",
["is_num", 9, 7, 645, 70],
["jump_false", 9, "eq_nn_2179", 645, 70],
"_nop_tc_117",
["jump", "eq_nn_2179", 645, 70],
["eq_float", 8, 7, 6, 645, 70],
["jump", "eq_done_2177", 645, 70],
"eq_nn_2179",
["is_text", 9, 7, 645, 70],
["jump_false", 9, "eq_nt_2180", 645, 70],
"_nop_tc_118",
"_nop_tc_119",
["eq_text", 8, 7, 6, 645, 70],
["jump", "eq_done_2177", 645, 70],
"eq_nt_2180",
["is_null", 9, 7, 645, 70],
["jump_false", 9, "eq_nnl_2181", 645, 70],
"_nop_tc_120",
["jump", "eq_nnl_2181", 645, 70],
["true", 8, 645, 70],
["jump", "eq_done_2177", 645, 70],
"eq_nnl_2181",
["is_bool", 9, 7, 645, 70],
["jump_false", 9, "eq_nb_2182", 645, 70],
"_nop_tc_121",
["jump", "eq_nb_2182", 645, 70],
["eq_bool", 8, 7, 6, 645, 70],
["jump", "eq_done_2177", 645, 70],
"eq_nb_2182",
["false", 8, 645, 70],
"eq_done_2177",
["move", 3, 8, 645, 70],
"or_end_2170",
["jump_false", 3, "if_else_2168", 645, 70],
["null", 3, 645, 85],
["return", 3, 645, 85],
"_nop_ur_10",
"if_else_2168",
"if_end_2169",
["load_field", 3, 1, "statements", 646, 36],
["get", 6, 33, 1, 646, 25],
["frame", 7, 6, 2, 646, 25],
["null", 6, 646, 25],
["setarg", 7, 0, 6, 646, 25],
["setarg", 7, 1, 3, 646, 25],
["setarg", 7, 2, 2, 646, 25],
["invoke", 7, 3, 646, 25],
["store_field", 1, 3, "statements", 646, 7],
["return", 1, 647, 14],
"_nop_ur_11",
"if_else_2160",
"if_end_2161",
["access", 3, "do", 649, 14],
["is_identical", 6, 4, 3, 649, 14],
["jump_true", 6, "eq_done_2185", 649, 14],
["is_int", 7, 4, 649, 14],
["jump_false", 7, "eq_ni_2186", 649, 14],
"_nop_tc_122",
["jump", "eq_ni_2186", 649, 14],
["eq_int", 6, 4, 3, 649, 14],
["jump", "eq_done_2185", 649, 14],
"eq_ni_2186",
["is_num", 7, 4, 649, 14],
["jump_false", 7, "eq_nn_2187", 649, 14],
"_nop_tc_123",
["jump", "eq_nn_2187", 649, 14],
["eq_float", 6, 4, 3, 649, 14],
["jump", "eq_done_2185", 649, 14],
"eq_nn_2187",
["is_text", 7, 4, 649, 14],
["jump_false", 7, "eq_nt_2188", 649, 14],
"_nop_tc_124",
"_nop_tc_125",
["eq_text", 6, 4, 3, 649, 14],
["jump", "eq_done_2185", 649, 14],
"eq_nt_2188",
["is_null", 7, 4, 649, 14],
["jump_false", 7, "eq_nnl_2189", 649, 14],
"_nop_tc_126",
["jump", "eq_nnl_2189", 649, 14],
["true", 6, 649, 14],
["jump", "eq_done_2185", 649, 14],
"eq_nnl_2189",
["is_bool", 7, 4, 649, 14],
["jump_false", 7, "eq_nb_2190", 649, 14],
"_nop_tc_127",
["jump", "eq_nb_2190", 649, 14],
["eq_bool", 6, 4, 3, 649, 14],
["jump", "eq_done_2185", 649, 14],
"eq_nb_2190",
["false", 6, 649, 14],
"eq_done_2185",
["jump_false", 6, "if_else_2183", 649, 14],
["load_field", 3, 1, "statements", 650, 36],
["get", 6, 33, 1, 650, 25],
["frame", 7, 6, 2, 650, 25],
["null", 6, 650, 25],
["setarg", 7, 0, 6, 650, 25],
["setarg", 7, 1, 3, 650, 25],
["setarg", 7, 2, 2, 650, 25],
["invoke", 7, 3, 650, 25],
["store_field", 1, 3, "statements", 650, 7],
["load_field", 3, 1, "expression", 651, 35],
["get", 6, 30, 1, 651, 25],
["frame", 7, 6, 2, 651, 25],
["null", 6, 651, 25],
["setarg", 7, 0, 6, 651, 25],
["setarg", 7, 1, 3, 651, 25],
["setarg", 7, 2, 2, 651, 25],
["invoke", 7, 3, 651, 25],
["store_field", 1, 3, "expression", 651, 7],
["return", 1, 652, 14],
"_nop_ur_12",
"if_else_2183",
"if_end_2184",
["access", 3, "for", 654, 14],
["is_identical", 6, 4, 3, 654, 14],
["jump_true", 6, "eq_done_2193", 654, 14],
["is_int", 7, 4, 654, 14],
["jump_false", 7, "eq_ni_2194", 654, 14],
"_nop_tc_128",
["jump", "eq_ni_2194", 654, 14],
["eq_int", 6, 4, 3, 654, 14],
["jump", "eq_done_2193", 654, 14],
"eq_ni_2194",
["is_num", 7, 4, 654, 14],
["jump_false", 7, "eq_nn_2195", 654, 14],
"_nop_tc_129",
["jump", "eq_nn_2195", 654, 14],
["eq_float", 6, 4, 3, 654, 14],
["jump", "eq_done_2193", 654, 14],
"eq_nn_2195",
["is_text", 7, 4, 654, 14],
["jump_false", 7, "eq_nt_2196", 654, 14],
"_nop_tc_130",
"_nop_tc_131",
["eq_text", 6, 4, 3, 654, 14],
["jump", "eq_done_2193", 654, 14],
"eq_nt_2196",
["is_null", 7, 4, 654, 14],
["jump_false", 7, "eq_nnl_2197", 654, 14],
"_nop_tc_132",
["jump", "eq_nnl_2197", 654, 14],
["true", 6, 654, 14],
["jump", "eq_done_2193", 654, 14],
"eq_nnl_2197",
["is_bool", 7, 4, 654, 14],
["jump_false", 7, "eq_nb_2198", 654, 14],
"_nop_tc_133",
["jump", "eq_nb_2198", 654, 14],
["eq_bool", 6, 4, 3, 654, 14],
["jump", "eq_done_2193", 654, 14],
"eq_nb_2198",
["false", 6, 654, 14],
"eq_done_2193",
["jump_false", 6, "if_else_2191", 654, 14],
["load_field", 3, 1, "init", 655, 11],
["null", 6, 655, 24],
["is_identical", 7, 3, 6, 655, 24],
["jump_true", 7, "ne_nid_2202", 655, 24],
["jump", "ne_ni_2203", 655, 24],
"ne_nid_2202",
["false", 7, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_ni_2203",
["is_int", 8, 3, 655, 24],
["jump_false", 8, "ne_nn_2204", 655, 24],
"_nop_tc_134",
["jump", "ne_nn_2204", 655, 24],
["ne_int", 7, 3, 6, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_nn_2204",
["is_num", 8, 3, 655, 24],
["jump_false", 8, "ne_nt_2205", 655, 24],
"_nop_tc_135",
["jump", "ne_nt_2205", 655, 24],
["ne_float", 7, 3, 6, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_nt_2205",
["is_text", 8, 3, 655, 24],
["jump_false", 8, "ne_nnl_2206", 655, 24],
"_nop_tc_136",
["jump", "ne_nnl_2206", 655, 24],
["ne_text", 7, 3, 6, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_nnl_2206",
["is_null", 8, 3, 655, 24],
["jump_false", 8, "ne_nb_2207", 655, 24],
"_nop_tc_137",
"_nop_tc_138",
["false", 7, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_nb_2207",
["is_bool", 8, 3, 655, 24],
["jump_false", 8, "ne_mis_2208", 655, 24],
"_nop_tc_139",
["jump", "ne_mis_2208", 655, 24],
["ne_bool", 7, 3, 6, 655, 24],
["jump", "ne_done_2201", 655, 24],
"ne_mis_2208",
["true", 7, 655, 24],
"ne_done_2201",
["jump_false", 7, "if_else_2199", 655, 24],
["load_field", 3, 1, "init", 656, 14],
["load_field", 6, 3, "kind", 656, 14],
["move", 5, 6, 656, 14],
["access", 3, "var", 657, 19],
["is_identical", 6, 5, 3, 657, 19],
["jump_true", 6, "eq_done_2212", 657, 19],
["is_int", 7, 5, 657, 19],
["jump_false", 7, "eq_ni_2213", 657, 19],
"_nop_tc_140",
["jump", "eq_ni_2213", 657, 19],
["eq_int", 6, 5, 3, 657, 19],
["jump", "eq_done_2212", 657, 19],
"eq_ni_2213",
["is_num", 7, 5, 657, 19],
["jump_false", 7, "eq_nn_2214", 657, 19],
"_nop_tc_141",
["jump", "eq_nn_2214", 657, 19],
["eq_float", 6, 5, 3, 657, 19],
["jump", "eq_done_2212", 657, 19],
"eq_nn_2214",
["is_text", 7, 5, 657, 19],
["jump_false", 7, "eq_nt_2215", 657, 19],
"_nop_tc_142",
"_nop_tc_143",
["eq_text", 6, 5, 3, 657, 19],
["jump", "eq_done_2212", 657, 19],
"eq_nt_2215",
["is_null", 7, 5, 657, 19],
["jump_false", 7, "eq_nnl_2216", 657, 19],
"_nop_tc_144",
["jump", "eq_nnl_2216", 657, 19],
["true", 6, 657, 19],
["jump", "eq_done_2212", 657, 19],
"eq_nnl_2216",
["is_bool", 7, 5, 657, 19],
["jump_false", 7, "eq_nb_2217", 657, 19],
"_nop_tc_145",
["jump", "eq_nb_2217", 657, 19],
["eq_bool", 6, 5, 3, 657, 19],
["jump", "eq_done_2212", 657, 19],
"eq_nb_2217",
["false", 6, 657, 19],
"eq_done_2212",
["move", 3, 6, 657, 19],
["jump_true", 3, "or_end_2211", 657, 19],
["access", 6, "def", 657, 34],
["is_identical", 7, 5, 6, 657, 34],
["jump_true", 7, "eq_done_2218", 657, 34],
["is_int", 8, 5, 657, 34],
["jump_false", 8, "eq_ni_2219", 657, 34],
"_nop_tc_146",
["jump", "eq_ni_2219", 657, 34],
["eq_int", 7, 5, 6, 657, 34],
["jump", "eq_done_2218", 657, 34],
"eq_ni_2219",
["is_num", 8, 5, 657, 34],
["jump_false", 8, "eq_nn_2220", 657, 34],
"_nop_tc_147",
["jump", "eq_nn_2220", 657, 34],
["eq_float", 7, 5, 6, 657, 34],
["jump", "eq_done_2218", 657, 34],
"eq_nn_2220",
["is_text", 8, 5, 657, 34],
["jump_false", 8, "eq_nt_2221", 657, 34],
"_nop_tc_148",
"_nop_tc_149",
["eq_text", 7, 5, 6, 657, 34],
["jump", "eq_done_2218", 657, 34],
"eq_nt_2221",
["is_null", 8, 5, 657, 34],
["jump_false", 8, "eq_nnl_2222", 657, 34],
"_nop_tc_150",
["jump", "eq_nnl_2222", 657, 34],
["true", 7, 657, 34],
["jump", "eq_done_2218", 657, 34],
"eq_nnl_2222",
["is_bool", 8, 5, 657, 34],
["jump_false", 8, "eq_nb_2223", 657, 34],
"_nop_tc_151",
["jump", "eq_nb_2223", 657, 34],
["eq_bool", 7, 5, 6, 657, 34],
["jump", "eq_done_2218", 657, 34],
"eq_nb_2223",
["false", 7, 657, 34],
"eq_done_2218",
["move", 3, 7, 657, 34],
"or_end_2211",
["jump_false", 3, "if_else_2209", 657, 34],
["load_field", 3, 1, "init", 658, 33],
["get", 5, 32, 1, 658, 23],
["frame", 6, 5, 2, 658, 23],
["null", 5, 658, 23],
["setarg", 6, 0, 5, 658, 23],
["setarg", 6, 1, 3, 658, 23],
["setarg", 6, 2, 2, 658, 23],
["invoke", 6, 3, 658, 23],
["store_field", 1, 3, "init", 658, 11],
["jump", "if_end_2210", 658, 11],
"if_else_2209",
["load_field", 3, 1, "init", 660, 33],
["get", 5, 30, 1, 660, 23],
["frame", 6, 5, 2, 660, 23],
["null", 5, 660, 23],
["setarg", 6, 0, 5, 660, 23],
["setarg", 6, 1, 3, 660, 23],
["setarg", 6, 2, 2, 660, 23],
["invoke", 6, 3, 660, 23],
["store_field", 1, 3, "init", 660, 11],
"if_end_2210",
["jump", "if_end_2200", 660, 11],
"if_else_2199",
"if_end_2200",
["load_field", 3, 1, "test", 663, 11],
["null", 5, 663, 24],
["is_identical", 6, 3, 5, 663, 24],
["jump_true", 6, "ne_nid_2227", 663, 24],
["jump", "ne_ni_2228", 663, 24],
"ne_nid_2227",
["false", 6, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_ni_2228",
["is_int", 7, 3, 663, 24],
["jump_false", 7, "ne_nn_2229", 663, 24],
"_nop_tc_152",
["jump", "ne_nn_2229", 663, 24],
["ne_int", 6, 3, 5, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_nn_2229",
["is_num", 7, 3, 663, 24],
["jump_false", 7, "ne_nt_2230", 663, 24],
"_nop_tc_153",
["jump", "ne_nt_2230", 663, 24],
["ne_float", 6, 3, 5, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_nt_2230",
["is_text", 7, 3, 663, 24],
["jump_false", 7, "ne_nnl_2231", 663, 24],
"_nop_tc_154",
["jump", "ne_nnl_2231", 663, 24],
["ne_text", 6, 3, 5, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_nnl_2231",
["is_null", 7, 3, 663, 24],
["jump_false", 7, "ne_nb_2232", 663, 24],
"_nop_tc_155",
"_nop_tc_156",
["false", 6, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_nb_2232",
["is_bool", 7, 3, 663, 24],
["jump_false", 7, "ne_mis_2233", 663, 24],
"_nop_tc_157",
["jump", "ne_mis_2233", 663, 24],
["ne_bool", 6, 3, 5, 663, 24],
["jump", "ne_done_2226", 663, 24],
"ne_mis_2233",
["true", 6, 663, 24],
"ne_done_2226",
["jump_false", 6, "if_else_2224", 663, 24],
["load_field", 3, 1, "test", 663, 52],
["get", 5, 30, 1, 663, 42],
["frame", 6, 5, 2, 663, 42],
["null", 5, 663, 42],
["setarg", 6, 0, 5, 663, 42],
["setarg", 6, 1, 3, 663, 42],
["setarg", 6, 2, 2, 663, 42],
["invoke", 6, 3, 663, 42],
["store_field", 1, 3, "test", 663, 30],
["jump", "if_end_2225", 663, 30],
"if_else_2224",
"if_end_2225",
["load_field", 3, 1, "update", 664, 11],
["null", 5, 664, 26],
["is_identical", 6, 3, 5, 664, 26],
["jump_true", 6, "ne_nid_2237", 664, 26],
["jump", "ne_ni_2238", 664, 26],
"ne_nid_2237",
["false", 6, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_ni_2238",
["is_int", 7, 3, 664, 26],
["jump_false", 7, "ne_nn_2239", 664, 26],
"_nop_tc_158",
["jump", "ne_nn_2239", 664, 26],
["ne_int", 6, 3, 5, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_nn_2239",
["is_num", 7, 3, 664, 26],
["jump_false", 7, "ne_nt_2240", 664, 26],
"_nop_tc_159",
["jump", "ne_nt_2240", 664, 26],
["ne_float", 6, 3, 5, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_nt_2240",
["is_text", 7, 3, 664, 26],
["jump_false", 7, "ne_nnl_2241", 664, 26],
"_nop_tc_160",
["jump", "ne_nnl_2241", 664, 26],
["ne_text", 6, 3, 5, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_nnl_2241",
["is_null", 7, 3, 664, 26],
["jump_false", 7, "ne_nb_2242", 664, 26],
"_nop_tc_161",
"_nop_tc_162",
["false", 6, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_nb_2242",
["is_bool", 7, 3, 664, 26],
["jump_false", 7, "ne_mis_2243", 664, 26],
"_nop_tc_163",
["jump", "ne_mis_2243", 664, 26],
["ne_bool", 6, 3, 5, 664, 26],
["jump", "ne_done_2236", 664, 26],
"ne_mis_2243",
["true", 6, 664, 26],
"ne_done_2236",
["jump_false", 6, "if_else_2234", 664, 26],
["load_field", 3, 1, "update", 664, 56],
["get", 5, 30, 1, 664, 46],
["frame", 6, 5, 2, 664, 46],
["null", 5, 664, 46],
["setarg", 6, 0, 5, 664, 46],
["setarg", 6, 1, 3, 664, 46],
["setarg", 6, 2, 2, 664, 46],
["invoke", 6, 3, 664, 46],
["store_field", 1, 3, "update", 664, 32],
["jump", "if_end_2235", 664, 32],
"if_else_2234",
"if_end_2235",
["load_field", 3, 1, "statements", 665, 36],
["get", 5, 33, 1, 665, 25],
["frame", 6, 5, 2, 665, 25],
["null", 5, 665, 25],
["setarg", 6, 0, 5, 665, 25],
["setarg", 6, 1, 3, 665, 25],
["setarg", 6, 2, 2, 665, 25],
["invoke", 6, 3, 665, 25],
["store_field", 1, 3, "statements", 665, 7],
["return", 1, 666, 14],
"_nop_ur_13",
"if_else_2191",
"if_end_2192",
["access", 3, "return", 668, 14],
["is_identical", 5, 4, 3, 668, 14],
["jump_true", 5, "eq_done_2247", 668, 14],
["is_int", 6, 4, 668, 14],
["jump_false", 6, "eq_ni_2248", 668, 14],
"_nop_tc_164",
["jump", "eq_ni_2248", 668, 14],
["eq_int", 5, 4, 3, 668, 14],
["jump", "eq_done_2247", 668, 14],
"eq_ni_2248",
["is_num", 6, 4, 668, 14],
["jump_false", 6, "eq_nn_2249", 668, 14],
"_nop_tc_165",
["jump", "eq_nn_2249", 668, 14],
["eq_float", 5, 4, 3, 668, 14],
["jump", "eq_done_2247", 668, 14],
"eq_nn_2249",
["is_text", 6, 4, 668, 14],
["jump_false", 6, "eq_nt_2250", 668, 14],
"_nop_tc_166",
"_nop_tc_167",
["eq_text", 5, 4, 3, 668, 14],
["jump", "eq_done_2247", 668, 14],
"eq_nt_2250",
["is_null", 6, 4, 668, 14],
["jump_false", 6, "eq_nnl_2251", 668, 14],
"_nop_tc_168",
["jump", "eq_nnl_2251", 668, 14],
["true", 5, 668, 14],
["jump", "eq_done_2247", 668, 14],
"eq_nnl_2251",
["is_bool", 6, 4, 668, 14],
["jump_false", 6, "eq_nb_2252", 668, 14],
"_nop_tc_169",
["jump", "eq_nb_2252", 668, 14],
["eq_bool", 5, 4, 3, 668, 14],
["jump", "eq_done_2247", 668, 14],
"eq_nb_2252",
["false", 5, 668, 14],
"eq_done_2247",
["move", 3, 5, 668, 14],
["jump_true", 3, "or_end_2246", 668, 14],
["access", 5, "go", 668, 31],
["is_identical", 6, 4, 5, 668, 31],
["jump_true", 6, "eq_done_2253", 668, 31],
["is_int", 7, 4, 668, 31],
["jump_false", 7, "eq_ni_2254", 668, 31],
"_nop_tc_170",
["jump", "eq_ni_2254", 668, 31],
["eq_int", 6, 4, 5, 668, 31],
["jump", "eq_done_2253", 668, 31],
"eq_ni_2254",
["is_num", 7, 4, 668, 31],
["jump_false", 7, "eq_nn_2255", 668, 31],
"_nop_tc_171",
["jump", "eq_nn_2255", 668, 31],
["eq_float", 6, 4, 5, 668, 31],
["jump", "eq_done_2253", 668, 31],
"eq_nn_2255",
["is_text", 7, 4, 668, 31],
["jump_false", 7, "eq_nt_2256", 668, 31],
"_nop_tc_172",
"_nop_tc_173",
["eq_text", 6, 4, 5, 668, 31],
["jump", "eq_done_2253", 668, 31],
"eq_nt_2256",
["is_null", 7, 4, 668, 31],
["jump_false", 7, "eq_nnl_2257", 668, 31],
"_nop_tc_174",
["jump", "eq_nnl_2257", 668, 31],
["true", 6, 668, 31],
["jump", "eq_done_2253", 668, 31],
"eq_nnl_2257",
["is_bool", 7, 4, 668, 31],
["jump_false", 7, "eq_nb_2258", 668, 31],
"_nop_tc_175",
["jump", "eq_nb_2258", 668, 31],
["eq_bool", 6, 4, 5, 668, 31],
["jump", "eq_done_2253", 668, 31],
"eq_nb_2258",
["false", 6, 668, 31],
"eq_done_2253",
["move", 3, 6, 668, 31],
"or_end_2246",
["jump_false", 3, "if_else_2244", 668, 31],
["load_field", 3, 1, "expression", 669, 35],
["get", 5, 30, 1, 669, 25],
["frame", 6, 5, 2, 669, 25],
["null", 5, 669, 25],
["setarg", 6, 0, 5, 669, 25],
["setarg", 6, 1, 3, 669, 25],
["setarg", 6, 2, 2, 669, 25],
["invoke", 6, 3, 669, 25],
["store_field", 1, 3, "expression", 669, 7],
["return", 1, 670, 14],
"_nop_ur_14",
"if_else_2244",
"if_end_2245",
["access", 3, "block", 672, 14],
["is_identical", 5, 4, 3, 672, 14],
["jump_true", 5, "eq_done_2261", 672, 14],
["is_int", 6, 4, 672, 14],
["jump_false", 6, "eq_ni_2262", 672, 14],
"_nop_tc_176",
["jump", "eq_ni_2262", 672, 14],
["eq_int", 5, 4, 3, 672, 14],
["jump", "eq_done_2261", 672, 14],
"eq_ni_2262",
["is_num", 6, 4, 672, 14],
["jump_false", 6, "eq_nn_2263", 672, 14],
"_nop_tc_177",
["jump", "eq_nn_2263", 672, 14],
["eq_float", 5, 4, 3, 672, 14],
["jump", "eq_done_2261", 672, 14],
"eq_nn_2263",
["is_text", 6, 4, 672, 14],
["jump_false", 6, "eq_nt_2264", 672, 14],
"_nop_tc_178",
"_nop_tc_179",
["eq_text", 5, 4, 3, 672, 14],
["jump", "eq_done_2261", 672, 14],
"eq_nt_2264",
["is_null", 6, 4, 672, 14],
["jump_false", 6, "eq_nnl_2265", 672, 14],
"_nop_tc_180",
["jump", "eq_nnl_2265", 672, 14],
["true", 5, 672, 14],
["jump", "eq_done_2261", 672, 14],
"eq_nnl_2265",
["is_bool", 6, 4, 672, 14],
["jump_false", 6, "eq_nb_2266", 672, 14],
"_nop_tc_181",
["jump", "eq_nb_2266", 672, 14],
["eq_bool", 5, 4, 3, 672, 14],
["jump", "eq_done_2261", 672, 14],
"eq_nb_2266",
["false", 5, 672, 14],
"eq_done_2261",
["jump_false", 5, "if_else_2259", 672, 14],
["load_field", 3, 1, "statements", 673, 36],
["get", 5, 33, 1, 673, 25],
["frame", 6, 5, 2, 673, 25],
["null", 5, 673, 25],
["setarg", 6, 0, 5, 673, 25],
["setarg", 6, 1, 3, 673, 25],
["setarg", 6, 2, 2, 673, 25],
["invoke", 6, 3, 673, 25],
["store_field", 1, 3, "statements", 673, 7],
["return", 1, 674, 14],
"_nop_ur_15",
"if_else_2259",
"if_end_2260",
["access", 3, "label", 676, 14],
["is_identical", 5, 4, 3, 676, 14],
["jump_true", 5, "eq_done_2269", 676, 14],
["is_int", 6, 4, 676, 14],
["jump_false", 6, "eq_ni_2270", 676, 14],
"_nop_tc_182",
["jump", "eq_ni_2270", 676, 14],
["eq_int", 5, 4, 3, 676, 14],
["jump", "eq_done_2269", 676, 14],
"eq_ni_2270",
["is_num", 6, 4, 676, 14],
["jump_false", 6, "eq_nn_2271", 676, 14],
"_nop_tc_183",
["jump", "eq_nn_2271", 676, 14],
["eq_float", 5, 4, 3, 676, 14],
["jump", "eq_done_2269", 676, 14],
"eq_nn_2271",
["is_text", 6, 4, 676, 14],
["jump_false", 6, "eq_nt_2272", 676, 14],
"_nop_tc_184",
"_nop_tc_185",
["eq_text", 5, 4, 3, 676, 14],
["jump", "eq_done_2269", 676, 14],
"eq_nt_2272",
["is_null", 6, 4, 676, 14],
["jump_false", 6, "eq_nnl_2273", 676, 14],
"_nop_tc_186",
["jump", "eq_nnl_2273", 676, 14],
["true", 5, 676, 14],
["jump", "eq_done_2269", 676, 14],
"eq_nnl_2273",
["is_bool", 6, 4, 676, 14],
["jump_false", 6, "eq_nb_2274", 676, 14],
"_nop_tc_187",
["jump", "eq_nb_2274", 676, 14],
["eq_bool", 5, 4, 3, 676, 14],
["jump", "eq_done_2269", 676, 14],
"eq_nb_2274",
["false", 5, 676, 14],
"eq_done_2269",
["jump_false", 5, "if_else_2267", 676, 14],
["load_field", 3, 1, "statement", 677, 34],
["get", 5, 32, 1, 677, 24],
["frame", 6, 5, 2, 677, 24],
["null", 5, 677, 24],
["setarg", 6, 0, 5, 677, 24],
["setarg", 6, 1, 3, 677, 24],
["setarg", 6, 2, 2, 677, 24],
["invoke", 6, 3, 677, 24],
["store_field", 1, 3, "statement", 677, 7],
["return", 1, 678, 14],
"_nop_ur_16",
"if_else_2267",
"if_end_2268",
["access", 3, "function", 680, 14],
["is_identical", 5, 4, 3, 680, 14],
["jump_true", 5, "eq_done_2277", 680, 14],
["is_int", 6, 4, 680, 14],
["jump_false", 6, "eq_ni_2278", 680, 14],
"_nop_tc_188",
["jump", "eq_ni_2278", 680, 14],
["eq_int", 5, 4, 3, 680, 14],
["jump", "eq_done_2277", 680, 14],
"eq_ni_2278",
["is_num", 6, 4, 680, 14],
["jump_false", 6, "eq_nn_2279", 680, 14],
"_nop_tc_189",
["jump", "eq_nn_2279", 680, 14],
["eq_float", 5, 4, 3, 680, 14],
["jump", "eq_done_2277", 680, 14],
"eq_nn_2279",
["is_text", 6, 4, 680, 14],
["jump_false", 6, "eq_nt_2280", 680, 14],
"_nop_tc_190",
"_nop_tc_191",
["eq_text", 5, 4, 3, 680, 14],
["jump", "eq_done_2277", 680, 14],
"eq_nt_2280",
["is_null", 6, 4, 680, 14],
["jump_false", 6, "eq_nnl_2281", 680, 14],
"_nop_tc_192",
["jump", "eq_nnl_2281", 680, 14],
["true", 5, 680, 14],
["jump", "eq_done_2277", 680, 14],
"eq_nnl_2281",
["is_bool", 6, 4, 680, 14],
["jump_false", 6, "eq_nb_2282", 680, 14],
"_nop_tc_193",
["jump", "eq_nb_2282", 680, 14],
["eq_bool", 5, 4, 3, 680, 14],
["jump", "eq_done_2277", 680, 14],
"eq_nb_2282",
["false", 5, 680, 14],
"eq_done_2277",
["jump_false", 5, "if_else_2275", 680, 14],
["get", 3, 34, 1, 681, 7],
["frame", 4, 3, 1, 681, 7],
["null", 3, 681, 7],
["setarg", 4, 0, 3, 681, 7],
["setarg", 4, 1, 1, 681, 7],
["invoke", 4, 3, 681, 7],
["return", 1, 682, 14],
"_nop_ur_17",
"if_else_2275",
"if_end_2276",
["return", 1, 684, 12],
"_nop_ur_18",
"_nop_ur_19"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["access", 3, 0, 688, 13],
["null", 4, 689, 16],
["array", 5, 0, 690, 15],
["move", 6, 5, 690, 15],
["null", 5, 691, 14],
["null", 7, 692, 16],
"while_start_2283",
["length", 8, 1, 693, 23],
["is_int", 9, 3, 693, 23],
["jump_false", 9, "rel_ni_2285", 693, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 9, 3, 8, 693, 23],
["jump", "rel_done_2287", 693, 23],
"rel_ni_2285",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 9, 3, 8, 693, 23],
["jump", "rel_done_2287", 693, 23],
"rel_nn_2286",
"_nop_tc_7",
["jump", "rel_err_2288", 693, 23],
"_nop_tc_8",
["jump", "rel_err_2288", 693, 23],
["lt_text", 9, 3, 8, 693, 23],
["jump", "rel_done_2287", 693, 23],
"rel_err_2288",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
693,
23
],
["access", 10, "error", 693, 23],
["access", 11, "cannot compare with '<': operands must be same type", 693, 23],
["array", 12, 0, 693, 23],
["push", 12, 11, 693, 23],
["frame", 11, 8, 2, 693, 23],
["null", 8, 693, 23],
["setarg", 11, 0, 8, 693, 23],
["setarg", 11, 1, 10, 693, 23],
["setarg", 11, 2, 12, 693, 23],
["invoke", 11, 8, 693, 23],
["disrupt", 693, 23],
"rel_done_2287",
["jump_false", 9, "while_end_2284", 693, 23],
["load_dynamic", 8, 1, 3, 694, 30],
["get", 9, 32, 1, 694, 14],
["frame", 10, 9, 2, 694, 14],
["null", 9, 694, 14],
["setarg", 10, 0, 9, 694, 14],
["setarg", 10, 1, 8, 694, 14],
["setarg", 10, 2, 2, 694, 14],
["invoke", 10, 8, 694, 14],
["move", 4, 8, 694, 14],
["null", 8, 695, 19],
["is_identical", 9, 4, 8, 695, 19],
["jump_true", 9, "eq_done_2291", 695, 19],
["is_int", 10, 4, 695, 19],
["jump_false", 10, "eq_ni_2292", 695, 19],
"_nop_tc_9",
["jump", "eq_ni_2292", 695, 19],
["eq_int", 9, 4, 8, 695, 19],
["jump", "eq_done_2291", 695, 19],
"eq_ni_2292",
["is_num", 10, 4, 695, 19],
["jump_false", 10, "eq_nn_2293", 695, 19],
"_nop_tc_10",
["jump", "eq_nn_2293", 695, 19],
["eq_float", 9, 4, 8, 695, 19],
["jump", "eq_done_2291", 695, 19],
"eq_nn_2293",
["is_text", 10, 4, 695, 19],
["jump_false", 10, "eq_nt_2294", 695, 19],
"_nop_tc_11",
["jump", "eq_nt_2294", 695, 19],
["eq_text", 9, 4, 8, 695, 19],
["jump", "eq_done_2291", 695, 19],
"eq_nt_2294",
["is_null", 10, 4, 695, 19],
["jump_false", 10, "eq_nnl_2295", 695, 19],
"_nop_tc_12",
"_nop_tc_13",
["true", 9, 695, 19],
["jump", "eq_done_2291", 695, 19],
"eq_nnl_2295",
["is_bool", 10, 4, 695, 19],
["jump_false", 10, "eq_nb_2296", 695, 19],
"_nop_tc_14",
["jump", "eq_nb_2296", 695, 19],
["eq_bool", 9, 4, 8, 695, 19],
["jump", "eq_done_2291", 695, 19],
"eq_nb_2296",
["false", 9, 695, 19],
"eq_done_2291",
["jump_false", 9, "if_else_2289", 695, 19],
["access", 8, 1, 696, 17],
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["add", 9, 3, 8, 696, 17],
["jump", "num_done_2298", 696, 17],
"num_err_2297",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
696,
17
],
["access", 10, "error", 696, 17],
["access", 11, "cannot apply '+': operands must be numbers", 696, 17],
["array", 12, 0, 696, 17],
["push", 12, 11, 696, 17],
["frame", 11, 8, 2, 696, 17],
["null", 8, 696, 17],
["setarg", 11, 0, 8, 696, 17],
["setarg", 11, 1, 10, 696, 17],
["setarg", 11, 2, 12, 696, 17],
["invoke", 11, 8, 696, 17],
["disrupt", 696, 17],
"num_done_2298",
["move", 3, 9, 696, 17],
["jump", "while_start_2283", 697, 9],
["jump", "if_end_2290", 697, 9],
"if_else_2289",
"if_end_2290",
["load_field", 8, 4, "kind", 700, 11],
["access", 9, "var", 700, 24],
["is_identical", 10, 8, 9, 700, 24],
["jump_true", 10, "eq_done_2302", 700, 24],
["is_int", 11, 8, 700, 24],
["jump_false", 11, "eq_ni_2303", 700, 24],
"_nop_tc_19",
["jump", "eq_ni_2303", 700, 24],
["eq_int", 10, 8, 9, 700, 24],
["jump", "eq_done_2302", 700, 24],
"eq_ni_2303",
["is_num", 11, 8, 700, 24],
["jump_false", 11, "eq_nn_2304", 700, 24],
"_nop_tc_20",
["jump", "eq_nn_2304", 700, 24],
["eq_float", 10, 8, 9, 700, 24],
["jump", "eq_done_2302", 700, 24],
"eq_nn_2304",
["is_text", 11, 8, 700, 24],
["jump_false", 11, "eq_nt_2305", 700, 24],
"_nop_tc_21",
"_nop_tc_22",
["eq_text", 10, 8, 9, 700, 24],
["jump", "eq_done_2302", 700, 24],
"eq_nt_2305",
["is_null", 11, 8, 700, 24],
["jump_false", 11, "eq_nnl_2306", 700, 24],
"_nop_tc_23",
["jump", "eq_nnl_2306", 700, 24],
["true", 10, 700, 24],
["jump", "eq_done_2302", 700, 24],
"eq_nnl_2306",
["is_bool", 11, 8, 700, 24],
["jump_false", 11, "eq_nb_2307", 700, 24],
"_nop_tc_24",
["jump", "eq_nb_2307", 700, 24],
["eq_bool", 10, 8, 9, 700, 24],
["jump", "eq_done_2302", 700, 24],
"eq_nb_2307",
["false", 10, 700, 24],
"eq_done_2302",
["move", 8, 10, 700, 24],
["jump_true", 8, "or_end_2301", 700, 24],
["load_field", 9, 4, "kind", 700, 33],
["access", 10, "def", 700, 46],
["is_identical", 11, 9, 10, 700, 46],
["jump_true", 11, "eq_done_2308", 700, 46],
["is_int", 12, 9, 700, 46],
["jump_false", 12, "eq_ni_2309", 700, 46],
"_nop_tc_25",
["jump", "eq_ni_2309", 700, 46],
["eq_int", 11, 9, 10, 700, 46],
["jump", "eq_done_2308", 700, 46],
"eq_ni_2309",
["is_num", 12, 9, 700, 46],
["jump_false", 12, "eq_nn_2310", 700, 46],
"_nop_tc_26",
["jump", "eq_nn_2310", 700, 46],
["eq_float", 11, 9, 10, 700, 46],
["jump", "eq_done_2308", 700, 46],
"eq_nn_2310",
["is_text", 12, 9, 700, 46],
["jump_false", 12, "eq_nt_2311", 700, 46],
"_nop_tc_27",
"_nop_tc_28",
["eq_text", 11, 9, 10, 700, 46],
["jump", "eq_done_2308", 700, 46],
"eq_nt_2311",
["is_null", 12, 9, 700, 46],
["jump_false", 12, "eq_nnl_2312", 700, 46],
"_nop_tc_29",
["jump", "eq_nnl_2312", 700, 46],
["true", 11, 700, 46],
["jump", "eq_done_2308", 700, 46],
"eq_nnl_2312",
["is_bool", 12, 9, 700, 46],
["jump_false", 12, "eq_nb_2313", 700, 46],
"_nop_tc_30",
["jump", "eq_nb_2313", 700, 46],
["eq_bool", 11, 9, 10, 700, 46],
["jump", "eq_done_2308", 700, 46],
"eq_nb_2313",
["false", 11, 700, 46],
"eq_done_2308",
["move", 8, 11, 700, 46],
"or_end_2301",
["jump_false", 8, "if_else_2299", 700, 46],
["load_field", 8, 4, "left", 701, 16],
["load_field", 9, 8, "name", 701, 16],
["move", 7, 9, 701, 16],
["null", 8, 702, 21],
["is_identical", 9, 7, 8, 702, 21],
["jump_true", 9, "ne_nid_2317", 702, 21],
["jump", "ne_ni_2318", 702, 21],
"ne_nid_2317",
["false", 9, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_ni_2318",
["is_int", 10, 7, 702, 21],
["jump_false", 10, "ne_nn_2319", 702, 21],
"_nop_tc_31",
["jump", "ne_nn_2319", 702, 21],
["ne_int", 9, 7, 8, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_nn_2319",
["is_num", 10, 7, 702, 21],
["jump_false", 10, "ne_nt_2320", 702, 21],
"_nop_tc_32",
["jump", "ne_nt_2320", 702, 21],
["ne_float", 9, 7, 8, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_nt_2320",
["is_text", 10, 7, 702, 21],
["jump_false", 10, "ne_nnl_2321", 702, 21],
"_nop_tc_33",
["jump", "ne_nnl_2321", 702, 21],
["ne_text", 9, 7, 8, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_nnl_2321",
["is_null", 10, 7, 702, 21],
["jump_false", 10, "ne_nb_2322", 702, 21],
"_nop_tc_34",
"_nop_tc_35",
["false", 9, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_nb_2322",
["is_bool", 10, 7, 702, 21],
["jump_false", 10, "ne_mis_2323", 702, 21],
"_nop_tc_36",
["jump", "ne_mis_2323", 702, 21],
["ne_bool", 9, 7, 8, 702, 21],
["jump", "ne_done_2316", 702, 21],
"ne_mis_2323",
["true", 9, 702, 21],
"ne_done_2316",
["jump_false", 9, "if_else_2314", 702, 21],
["get", 8, 21, 1, 703, 16],
["frame", 9, 8, 2, 703, 16],
["null", 8, 703, 16],
["setarg", 9, 0, 8, 703, 16],
["setarg", 9, 1, 2, 703, 16],
["setarg", 9, 2, 7, 703, 16],
["invoke", 9, 8, 703, 16],
["move", 5, 8, 703, 16],
["null", 8, 704, 21],
["is_identical", 9, 5, 8, 704, 21],
["jump_true", 9, "ne_nid_2329", 704, 21],
["jump", "ne_ni_2330", 704, 21],
"ne_nid_2329",
["false", 9, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_ni_2330",
["is_int", 10, 5, 704, 21],
["jump_false", 10, "ne_nn_2331", 704, 21],
"_nop_tc_37",
["jump", "ne_nn_2331", 704, 21],
["ne_int", 9, 5, 8, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_nn_2331",
["is_num", 10, 5, 704, 21],
["jump_false", 10, "ne_nt_2332", 704, 21],
"_nop_tc_38",
["jump", "ne_nt_2332", 704, 21],
["ne_float", 9, 5, 8, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_nt_2332",
["is_text", 10, 5, 704, 21],
["jump_false", 10, "ne_nnl_2333", 704, 21],
"_nop_tc_39",
["jump", "ne_nnl_2333", 704, 21],
["ne_text", 9, 5, 8, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_nnl_2333",
["is_null", 10, 5, 704, 21],
["jump_false", 10, "ne_nb_2334", 704, 21],
"_nop_tc_40",
"_nop_tc_41",
["false", 9, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_nb_2334",
["is_bool", 10, 5, 704, 21],
["jump_false", 10, "ne_mis_2335", 704, 21],
"_nop_tc_42",
["jump", "ne_mis_2335", 704, 21],
["ne_bool", 9, 5, 8, 704, 21],
["jump", "ne_done_2328", 704, 21],
"ne_mis_2335",
["true", 9, 704, 21],
"ne_done_2328",
["move", 8, 9, 704, 21],
["jump_false", 8, "and_end_2327", 704, 21],
["load_field", 9, 5, "nr_uses", 704, 29],
["access", 10, 0, 704, 43],
["is_identical", 11, 9, 10, 704, 43],
["jump_true", 11, "eq_done_2336", 704, 43],
["is_int", 12, 9, 704, 43],
["jump_false", 12, "eq_ni_2337", 704, 43],
"_nop_tc_43",
"_nop_tc_44",
["eq_int", 11, 9, 10, 704, 43],
["jump", "eq_done_2336", 704, 43],
"eq_ni_2337",
["is_num", 12, 9, 704, 43],
["jump_false", 12, "eq_nn_2338", 704, 43],
"_nop_tc_45",
"_nop_tc_46",
["eq_float", 11, 9, 10, 704, 43],
["jump", "eq_done_2336", 704, 43],
"eq_nn_2338",
["is_text", 12, 9, 704, 43],
["jump_false", 12, "eq_nt_2339", 704, 43],
"_nop_tc_47",
["jump", "eq_nt_2339", 704, 43],
["eq_text", 11, 9, 10, 704, 43],
["jump", "eq_done_2336", 704, 43],
"eq_nt_2339",
["is_null", 12, 9, 704, 43],
["jump_false", 12, "eq_nnl_2340", 704, 43],
"_nop_tc_48",
["jump", "eq_nnl_2340", 704, 43],
["true", 11, 704, 43],
["jump", "eq_done_2336", 704, 43],
"eq_nnl_2340",
["is_bool", 12, 9, 704, 43],
["jump_false", 12, "eq_nb_2341", 704, 43],
"_nop_tc_49",
["jump", "eq_nb_2341", 704, 43],
["eq_bool", 11, 9, 10, 704, 43],
["jump", "eq_done_2336", 704, 43],
"eq_nb_2341",
["false", 11, 704, 43],
"eq_done_2336",
["move", 8, 11, 704, 43],
"and_end_2327",
["move", 9, 8, 704, 43],
["jump_false", 9, "and_end_2326", 704, 43],
["load_field", 8, 4, "right", 704, 56],
["get", 10, 13, 1, 704, 48],
["frame", 11, 10, 1, 704, 48],
["null", 10, 704, 48],
["setarg", 11, 0, 10, 704, 48],
["setarg", 11, 1, 8, 704, 48],
["invoke", 11, 8, 704, 48],
["move", 9, 8, 704, 48],
"and_end_2326",
["jump_false", 9, "if_else_2324", 704, 48],
["true", 8, 705, 25],
["store_field", 4, 8, "dead", 705, 13],
["jump", "if_end_2325", 705, 13],
"if_else_2324",
"if_end_2325",
["jump", "if_end_2315", 705, 13],
"if_else_2314",
"if_end_2315",
["jump", "if_end_2300", 705, 13],
"if_else_2299",
"if_end_2300",
["load_field", 8, 4, "kind", 710, 11],
["access", 9, "call", 710, 24],
["is_identical", 10, 8, 9, 710, 24],
["jump_true", 10, "eq_done_2345", 710, 24],
["is_int", 11, 8, 710, 24],
["jump_false", 11, "eq_ni_2346", 710, 24],
"_nop_tc_50",
["jump", "eq_ni_2346", 710, 24],
["eq_int", 10, 8, 9, 710, 24],
["jump", "eq_done_2345", 710, 24],
"eq_ni_2346",
["is_num", 11, 8, 710, 24],
["jump_false", 11, "eq_nn_2347", 710, 24],
"_nop_tc_51",
["jump", "eq_nn_2347", 710, 24],
["eq_float", 10, 8, 9, 710, 24],
["jump", "eq_done_2345", 710, 24],
"eq_nn_2347",
["is_text", 11, 8, 710, 24],
["jump_false", 11, "eq_nt_2348", 710, 24],
"_nop_tc_52",
"_nop_tc_53",
["eq_text", 10, 8, 9, 710, 24],
["jump", "eq_done_2345", 710, 24],
"eq_nt_2348",
["is_null", 11, 8, 710, 24],
["jump_false", 11, "eq_nnl_2349", 710, 24],
"_nop_tc_54",
["jump", "eq_nnl_2349", 710, 24],
["true", 10, 710, 24],
["jump", "eq_done_2345", 710, 24],
"eq_nnl_2349",
["is_bool", 11, 8, 710, 24],
["jump_false", 11, "eq_nb_2350", 710, 24],
"_nop_tc_55",
["jump", "eq_nb_2350", 710, 24],
["eq_bool", 10, 8, 9, 710, 24],
["jump", "eq_done_2345", 710, 24],
"eq_nb_2350",
["false", 10, 710, 24],
"eq_done_2345",
["move", 8, 10, 710, 24],
["jump_false", 8, "and_end_2344", 710, 24],
["load_field", 9, 4, "expression", 710, 42],
["get", 10, 13, 1, 710, 34],
["frame", 11, 10, 1, 710, 34],
["null", 10, 710, 34],
["setarg", 11, 0, 10, 710, 34],
["setarg", 11, 1, 9, 710, 34],
["invoke", 11, 9, 710, 34],
["move", 8, 9, 710, 34],
"and_end_2344",
["jump_false", 8, "if_else_2342", 710, 34],
["true", 8, 711, 21],
["store_field", 4, 8, "dead", 711, 9],
["jump", "if_end_2343", 711, 9],
"if_else_2342",
"if_end_2343",
["load_field", 8, 4, "kind", 714, 11],
["access", 9, "function", 714, 24],
["is_identical", 10, 8, 9, 714, 24],
["jump_true", 10, "eq_done_2354", 714, 24],
["is_int", 11, 8, 714, 24],
["jump_false", 11, "eq_ni_2355", 714, 24],
"_nop_tc_56",
["jump", "eq_ni_2355", 714, 24],
["eq_int", 10, 8, 9, 714, 24],
["jump", "eq_done_2354", 714, 24],
"eq_ni_2355",
["is_num", 11, 8, 714, 24],
["jump_false", 11, "eq_nn_2356", 714, 24],
"_nop_tc_57",
["jump", "eq_nn_2356", 714, 24],
["eq_float", 10, 8, 9, 714, 24],
["jump", "eq_done_2354", 714, 24],
"eq_nn_2356",
["is_text", 11, 8, 714, 24],
["jump_false", 11, "eq_nt_2357", 714, 24],
"_nop_tc_58",
"_nop_tc_59",
["eq_text", 10, 8, 9, 714, 24],
["jump", "eq_done_2354", 714, 24],
"eq_nt_2357",
["is_null", 11, 8, 714, 24],
["jump_false", 11, "eq_nnl_2358", 714, 24],
"_nop_tc_60",
["jump", "eq_nnl_2358", 714, 24],
["true", 10, 714, 24],
["jump", "eq_done_2354", 714, 24],
"eq_nnl_2358",
["is_bool", 11, 8, 714, 24],
["jump_false", 11, "eq_nb_2359", 714, 24],
"_nop_tc_61",
["jump", "eq_nb_2359", 714, 24],
["eq_bool", 10, 8, 9, 714, 24],
["jump", "eq_done_2354", 714, 24],
"eq_nb_2359",
["false", 10, 714, 24],
"eq_done_2354",
["move", 8, 10, 714, 24],
["jump_false", 8, "and_end_2353", 714, 24],
["load_field", 9, 4, "name", 714, 38],
["null", 10, 714, 51],
["is_identical", 11, 9, 10, 714, 51],
["jump_true", 11, "ne_nid_2361", 714, 51],
["jump", "ne_ni_2362", 714, 51],
"ne_nid_2361",
["false", 11, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_ni_2362",
["is_int", 12, 9, 714, 51],
["jump_false", 12, "ne_nn_2363", 714, 51],
"_nop_tc_62",
["jump", "ne_nn_2363", 714, 51],
["ne_int", 11, 9, 10, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_nn_2363",
["is_num", 12, 9, 714, 51],
["jump_false", 12, "ne_nt_2364", 714, 51],
"_nop_tc_63",
["jump", "ne_nt_2364", 714, 51],
["ne_float", 11, 9, 10, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_nt_2364",
["is_text", 12, 9, 714, 51],
["jump_false", 12, "ne_nnl_2365", 714, 51],
"_nop_tc_64",
["jump", "ne_nnl_2365", 714, 51],
["ne_text", 11, 9, 10, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_nnl_2365",
["is_null", 12, 9, 714, 51],
["jump_false", 12, "ne_nb_2366", 714, 51],
"_nop_tc_65",
"_nop_tc_66",
["false", 11, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_nb_2366",
["is_bool", 12, 9, 714, 51],
["jump_false", 12, "ne_mis_2367", 714, 51],
"_nop_tc_67",
["jump", "ne_mis_2367", 714, 51],
["ne_bool", 11, 9, 10, 714, 51],
["jump", "ne_done_2360", 714, 51],
"ne_mis_2367",
["true", 11, 714, 51],
"ne_done_2360",
["move", 8, 11, 714, 51],
"and_end_2353",
["jump_false", 8, "if_else_2351", 714, 51],
["load_field", 8, 4, "name", 715, 31],
["get", 9, 21, 1, 715, 14],
["frame", 10, 9, 2, 715, 14],
["null", 9, 715, 14],
["setarg", 10, 0, 9, 715, 14],
["setarg", 10, 1, 2, 715, 14],
["setarg", 10, 2, 8, 715, 14],
["invoke", 10, 8, 715, 14],
["move", 5, 8, 715, 14],
["null", 8, 716, 19],
["is_identical", 9, 5, 8, 716, 19],
["jump_true", 9, "ne_nid_2372", 716, 19],
["jump", "ne_ni_2373", 716, 19],
"ne_nid_2372",
["false", 9, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_ni_2373",
["is_int", 10, 5, 716, 19],
["jump_false", 10, "ne_nn_2374", 716, 19],
"_nop_tc_68",
["jump", "ne_nn_2374", 716, 19],
["ne_int", 9, 5, 8, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_nn_2374",
["is_num", 10, 5, 716, 19],
["jump_false", 10, "ne_nt_2375", 716, 19],
"_nop_tc_69",
["jump", "ne_nt_2375", 716, 19],
["ne_float", 9, 5, 8, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_nt_2375",
["is_text", 10, 5, 716, 19],
["jump_false", 10, "ne_nnl_2376", 716, 19],
"_nop_tc_70",
["jump", "ne_nnl_2376", 716, 19],
["ne_text", 9, 5, 8, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_nnl_2376",
["is_null", 10, 5, 716, 19],
["jump_false", 10, "ne_nb_2377", 716, 19],
"_nop_tc_71",
"_nop_tc_72",
["false", 9, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_nb_2377",
["is_bool", 10, 5, 716, 19],
["jump_false", 10, "ne_mis_2378", 716, 19],
"_nop_tc_73",
["jump", "ne_mis_2378", 716, 19],
["ne_bool", 9, 5, 8, 716, 19],
["jump", "ne_done_2371", 716, 19],
"ne_mis_2378",
["true", 9, 716, 19],
"ne_done_2371",
["move", 8, 9, 716, 19],
["jump_false", 8, "and_end_2370", 716, 19],
["load_field", 9, 5, "nr_uses", 716, 27],
["access", 10, 0, 716, 41],
["is_identical", 11, 9, 10, 716, 41],
["jump_true", 11, "eq_done_2379", 716, 41],
["is_int", 12, 9, 716, 41],
["jump_false", 12, "eq_ni_2380", 716, 41],
"_nop_tc_74",
"_nop_tc_75",
["eq_int", 11, 9, 10, 716, 41],
["jump", "eq_done_2379", 716, 41],
"eq_ni_2380",
["is_num", 12, 9, 716, 41],
["jump_false", 12, "eq_nn_2381", 716, 41],
"_nop_tc_76",
"_nop_tc_77",
["eq_float", 11, 9, 10, 716, 41],
["jump", "eq_done_2379", 716, 41],
"eq_nn_2381",
["is_text", 12, 9, 716, 41],
["jump_false", 12, "eq_nt_2382", 716, 41],
"_nop_tc_78",
["jump", "eq_nt_2382", 716, 41],
["eq_text", 11, 9, 10, 716, 41],
["jump", "eq_done_2379", 716, 41],
"eq_nt_2382",
["is_null", 12, 9, 716, 41],
["jump_false", 12, "eq_nnl_2383", 716, 41],
"_nop_tc_79",
["jump", "eq_nnl_2383", 716, 41],
["true", 11, 716, 41],
["jump", "eq_done_2379", 716, 41],
"eq_nnl_2383",
["is_bool", 12, 9, 716, 41],
["jump_false", 12, "eq_nb_2384", 716, 41],
"_nop_tc_80",
["jump", "eq_nb_2384", 716, 41],
["eq_bool", 11, 9, 10, 716, 41],
["jump", "eq_done_2379", 716, 41],
"eq_nb_2384",
["false", 11, 716, 41],
"eq_done_2379",
["move", 8, 11, 716, 41],
"and_end_2370",
["jump_false", 8, "if_else_2368", 716, 41],
["true", 8, 717, 23],
["store_field", 4, 8, "dead", 717, 11],
["jump", "if_end_2369", 717, 11],
"if_else_2368",
"if_end_2369",
["jump", "if_end_2352", 717, 11],
"if_else_2351",
"if_end_2352",
["load_field", 8, 4, "dead", 720, 11],
["true", 9, 720, 24],
["is_identical", 10, 8, 9, 720, 24],
["jump_true", 10, "ne_nid_2388", 720, 24],
["jump", "ne_ni_2389", 720, 24],
"ne_nid_2388",
["false", 10, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_ni_2389",
["is_int", 11, 8, 720, 24],
["jump_false", 11, "ne_nn_2390", 720, 24],
"_nop_tc_81",
["jump", "ne_nn_2390", 720, 24],
["ne_int", 10, 8, 9, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_nn_2390",
["is_num", 11, 8, 720, 24],
["jump_false", 11, "ne_nt_2391", 720, 24],
"_nop_tc_82",
["jump", "ne_nt_2391", 720, 24],
["ne_float", 10, 8, 9, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_nt_2391",
["is_text", 11, 8, 720, 24],
["jump_false", 11, "ne_nnl_2392", 720, 24],
"_nop_tc_83",
["jump", "ne_nnl_2392", 720, 24],
["ne_text", 10, 8, 9, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_nnl_2392",
["is_null", 11, 8, 720, 24],
["jump_false", 11, "ne_nb_2393", 720, 24],
"_nop_tc_84",
["jump", "ne_nb_2393", 720, 24],
["false", 10, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_nb_2393",
["is_bool", 11, 8, 720, 24],
["jump_false", 11, "ne_mis_2394", 720, 24],
"_nop_tc_85",
"_nop_tc_86",
["ne_bool", 10, 8, 9, 720, 24],
["jump", "ne_done_2387", 720, 24],
"ne_mis_2394",
["true", 10, 720, 24],
"ne_done_2387",
["jump_false", 10, "if_else_2385", 720, 24],
"_nop_tc_87",
"_nop_tc_88",
["push", 6, 4, 720, 40],
["jump", "push_done_2396", 720, 40],
"push_err_2395",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
720,
40
],
["access", 9, "error", 720, 40],
["access", 10, "cannot push: target must be an array", 720, 40],
["array", 11, 0, 720, 40],
["push", 11, 10, 720, 40],
["frame", 10, 8, 2, 720, 40],
["null", 8, 720, 40],
["setarg", 10, 0, 8, 720, 40],
["setarg", 10, 1, 9, 720, 40],
["setarg", 10, 2, 11, 720, 40],
["invoke", 10, 8, 720, 40],
["disrupt", 720, 40],
"push_done_2396",
["jump", "if_end_2386", 720, 40],
"if_else_2385",
"if_end_2386",
["access", 8, 1, 721, 15],
"_nop_tc_89",
"_nop_tc_90",
"_nop_tc_91",
"_nop_tc_92",
["add", 9, 3, 8, 721, 15],
["jump", "num_done_2398", 721, 15],
"num_err_2397",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
721,
15
],
["access", 10, "error", 721, 15],
["access", 11, "cannot apply '+': operands must be numbers", 721, 15],
["array", 12, 0, 721, 15],
["push", 12, 11, 721, 15],
["frame", 11, 8, 2, 721, 15],
["null", 8, 721, 15],
["setarg", 11, 0, 8, 721, 15],
["setarg", 11, 1, 10, 721, 15],
["setarg", 11, 2, 12, 721, 15],
["invoke", 11, 8, 721, 15],
["disrupt", 721, 15],
"num_done_2398",
["move", 3, 9, 721, 15],
["jump", "while_start_2283", 721, 15],
"while_end_2284",
["return", 6, 723, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["null", 2, 727, 17],
["is_identical", 3, 1, 2, 727, 17],
["jump_true", 3, "eq_done_2401", 727, 17],
"_nop_tc_1",
["jump", "eq_ni_2402", 727, 17],
"_nop_tc_2",
["jump", "eq_ni_2402", 727, 17],
["eq_int", 3, 1, 2, 727, 17],
["jump", "eq_done_2401", 727, 17],
"eq_ni_2402",
"_nop_tc_3",
["jump", "eq_nn_2403", 727, 17],
"_nop_tc_4",
["jump", "eq_nn_2403", 727, 17],
["eq_float", 3, 1, 2, 727, 17],
["jump", "eq_done_2401", 727, 17],
"eq_nn_2403",
"_nop_tc_5",
["jump", "eq_nt_2404", 727, 17],
"_nop_tc_6",
["jump", "eq_nt_2404", 727, 17],
["eq_text", 3, 1, 2, 727, 17],
["jump", "eq_done_2401", 727, 17],
"eq_nt_2404",
"_nop_tc_7",
["jump", "eq_nnl_2405", 727, 17],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 727, 17],
["jump", "eq_done_2401", 727, 17],
"eq_nnl_2405",
"_nop_tc_10",
["jump", "eq_nb_2406", 727, 17],
"_nop_tc_11",
["jump", "eq_nb_2406", 727, 17],
["eq_bool", 3, 1, 2, 727, 17],
["jump", "eq_done_2401", 727, 17],
"eq_nb_2406",
["false", 3, 727, 17],
"eq_done_2401",
["jump_false", 3, "if_else_2399", 727, 17],
["null", 2, 727, 30],
["return", 2, 727, 30],
"_nop_ur_1",
"if_else_2399",
"if_end_2400",
["load_field", 2, 1, "function_nr", 728, 17],
["move", 3, 2, 728, 17],
["null", 2, 729, 18],
["is_identical", 4, 3, 2, 729, 18],
["jump_true", 4, "eq_done_2409", 729, 18],
["is_int", 5, 3, 729, 18],
["jump_false", 5, "eq_ni_2410", 729, 18],
"_nop_tc_12",
["jump", "eq_ni_2410", 729, 18],
["eq_int", 4, 3, 2, 729, 18],
["jump", "eq_done_2409", 729, 18],
"eq_ni_2410",
["is_num", 5, 3, 729, 18],
["jump_false", 5, "eq_nn_2411", 729, 18],
"_nop_tc_13",
["jump", "eq_nn_2411", 729, 18],
["eq_float", 4, 3, 2, 729, 18],
["jump", "eq_done_2409", 729, 18],
"eq_nn_2411",
["is_text", 5, 3, 729, 18],
["jump_false", 5, "eq_nt_2412", 729, 18],
"_nop_tc_14",
["jump", "eq_nt_2412", 729, 18],
["eq_text", 4, 3, 2, 729, 18],
["jump", "eq_done_2409", 729, 18],
"eq_nt_2412",
["is_null", 5, 3, 729, 18],
["jump_false", 5, "eq_nnl_2413", 729, 18],
"_nop_tc_15",
"_nop_tc_16",
["true", 4, 729, 18],
["jump", "eq_done_2409", 729, 18],
"eq_nnl_2413",
["is_bool", 5, 3, 729, 18],
["jump_false", 5, "eq_nb_2414", 729, 18],
"_nop_tc_17",
["jump", "eq_nb_2414", 729, 18],
["eq_bool", 4, 3, 2, 729, 18],
["jump", "eq_done_2409", 729, 18],
"eq_nb_2414",
["false", 4, 729, 18],
"eq_done_2409",
["jump_false", 4, "if_else_2407", 729, 18],
["null", 2, 729, 31],
["return", 2, 729, 31],
"_nop_ur_2",
"if_else_2407",
"if_end_2408",
["access", 2, 0, 731, 13],
"while_start_2415",
["load_field", 4, 1, "list", 732, 23],
["length", 5, 4, 732, 23],
["is_int", 4, 2, 732, 23],
["jump_false", 4, "rel_ni_2417", 732, 23],
"_nop_tc_18",
"_nop_tc_19",
["lt_int", 4, 2, 5, 732, 23],
["jump", "rel_done_2419", 732, 23],
"rel_ni_2417",
"_nop_tc_20",
"_nop_tc_21",
"_nop_tc_22",
"_nop_tc_23",
["lt_float", 4, 2, 5, 732, 23],
["jump", "rel_done_2419", 732, 23],
"rel_nn_2418",
"_nop_tc_24",
["jump", "rel_err_2420", 732, 23],
"_nop_tc_25",
["jump", "rel_err_2420", 732, 23],
["lt_text", 4, 2, 5, 732, 23],
["jump", "rel_done_2419", 732, 23],
"rel_err_2420",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
732,
23
],
["access", 6, "error", 732, 23],
["access", 7, "cannot compare with '<': operands must be same type", 732, 23],
["array", 8, 0, 732, 23],
["push", 8, 7, 732, 23],
["frame", 7, 5, 2, 732, 23],
["null", 5, 732, 23],
["setarg", 7, 0, 5, 732, 23],
["setarg", 7, 1, 6, 732, 23],
["setarg", 7, 2, 8, 732, 23],
["invoke", 7, 5, 732, 23],
["disrupt", 732, 23],
"rel_done_2419",
["jump_false", 4, "while_end_2416", 732, 23],
["load_field", 4, 1, "list", 733, 11],
["load_dynamic", 5, 4, 2, 733, 21],
["load_field", 4, 5, "expression", 733, 21],
["null", 5, 733, 38],
["is_identical", 6, 4, 5, 733, 38],
["jump_true", 6, "ne_nid_2424", 733, 38],
["jump", "ne_ni_2425", 733, 38],
"ne_nid_2424",
["false", 6, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_ni_2425",
["is_int", 7, 4, 733, 38],
["jump_false", 7, "ne_nn_2426", 733, 38],
"_nop_tc_26",
["jump", "ne_nn_2426", 733, 38],
["ne_int", 6, 4, 5, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_nn_2426",
["is_num", 7, 4, 733, 38],
["jump_false", 7, "ne_nt_2427", 733, 38],
"_nop_tc_27",
["jump", "ne_nt_2427", 733, 38],
["ne_float", 6, 4, 5, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_nt_2427",
["is_text", 7, 4, 733, 38],
["jump_false", 7, "ne_nnl_2428", 733, 38],
"_nop_tc_28",
["jump", "ne_nnl_2428", 733, 38],
["ne_text", 6, 4, 5, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_nnl_2428",
["is_null", 7, 4, 733, 38],
["jump_false", 7, "ne_nb_2429", 733, 38],
"_nop_tc_29",
"_nop_tc_30",
["false", 6, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_nb_2429",
["is_bool", 7, 4, 733, 38],
["jump_false", 7, "ne_mis_2430", 733, 38],
"_nop_tc_31",
["jump", "ne_mis_2430", 733, 38],
["ne_bool", 6, 4, 5, 733, 38],
["jump", "ne_done_2423", 733, 38],
"ne_mis_2430",
["true", 6, 733, 38],
"ne_done_2423",
["jump_false", 6, "if_else_2421", 733, 38],
["load_field", 4, 1, "list", 734, 45],
["load_dynamic", 5, 4, 2, 734, 55],
["load_field", 4, 5, "expression", 734, 55],
["get", 5, 30, 1, 734, 35],
["frame", 6, 5, 2, 734, 35],
["null", 5, 734, 35],
["setarg", 6, 0, 5, 734, 35],
["setarg", 6, 1, 4, 734, 35],
["setarg", 6, 2, 3, 734, 35],
["invoke", 6, 4, 734, 35],
["load_field", 5, 1, "list", 734, 9],
["load_dynamic", 6, 5, 2, 734, 19],
["store_field", 6, 4, "expression", 734, 19],
["jump", "if_end_2422", 734, 19],
"if_else_2421",
"if_end_2422",
["access", 4, 1, 736, 15],
"_nop_tc_32",
"_nop_tc_33",
"_nop_tc_34",
"_nop_tc_35",
["add", 5, 2, 4, 736, 15],
["jump", "num_done_2432", 736, 15],
"num_err_2431",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
736,
15
],
["access", 6, "error", 736, 15],
["access", 7, "cannot apply '+': operands must be numbers", 736, 15],
["array", 8, 0, 736, 15],
["push", 8, 7, 736, 15],
["frame", 7, 4, 2, 736, 15],
["null", 4, 736, 15],
["setarg", 7, 0, 4, 736, 15],
["setarg", 7, 1, 6, 736, 15],
["setarg", 7, 2, 8, 736, 15],
["invoke", 7, 4, 736, 15],
["disrupt", 736, 15],
"num_done_2432",
["move", 2, 5, 736, 15],
["jump", "while_start_2415", 736, 15],
"while_end_2416",
["load_field", 2, 1, "statements", 738, 9],
["null", 4, 738, 28],
["is_identical", 5, 2, 4, 738, 28],
["jump_true", 5, "ne_nid_2436", 738, 28],
["jump", "ne_ni_2437", 738, 28],
"ne_nid_2436",
["false", 5, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_ni_2437",
["is_int", 6, 2, 738, 28],
["jump_false", 6, "ne_nn_2438", 738, 28],
"_nop_tc_36",
["jump", "ne_nn_2438", 738, 28],
["ne_int", 5, 2, 4, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_nn_2438",
["is_num", 6, 2, 738, 28],
["jump_false", 6, "ne_nt_2439", 738, 28],
"_nop_tc_37",
["jump", "ne_nt_2439", 738, 28],
["ne_float", 5, 2, 4, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_nt_2439",
["is_text", 6, 2, 738, 28],
["jump_false", 6, "ne_nnl_2440", 738, 28],
"_nop_tc_38",
["jump", "ne_nnl_2440", 738, 28],
["ne_text", 5, 2, 4, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_nnl_2440",
["is_null", 6, 2, 738, 28],
["jump_false", 6, "ne_nb_2441", 738, 28],
"_nop_tc_39",
"_nop_tc_40",
["false", 5, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_nb_2441",
["is_bool", 6, 2, 738, 28],
["jump_false", 6, "ne_mis_2442", 738, 28],
"_nop_tc_41",
["jump", "ne_mis_2442", 738, 28],
["ne_bool", 5, 2, 4, 738, 28],
["jump", "ne_done_2435", 738, 28],
"ne_mis_2442",
["true", 5, 738, 28],
"ne_done_2435",
["jump_false", 5, "if_else_2433", 738, 28],
["load_field", 2, 1, "statements", 738, 63],
["get", 4, 33, 1, 738, 52],
["frame", 5, 4, 2, 738, 52],
["null", 4, 738, 52],
["setarg", 5, 0, 4, 738, 52],
["setarg", 5, 1, 2, 738, 52],
["setarg", 5, 2, 3, 738, 52],
["invoke", 5, 2, 738, 52],
["store_field", 1, 2, "statements", 738, 34],
["jump", "if_end_2434", 738, 34],
"if_else_2433",
"if_end_2434",
["load_field", 2, 1, "disruption", 739, 9],
["null", 4, 739, 28],
["is_identical", 5, 2, 4, 739, 28],
["jump_true", 5, "ne_nid_2446", 739, 28],
["jump", "ne_ni_2447", 739, 28],
"ne_nid_2446",
["false", 5, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_ni_2447",
["is_int", 6, 2, 739, 28],
["jump_false", 6, "ne_nn_2448", 739, 28],
"_nop_tc_42",
["jump", "ne_nn_2448", 739, 28],
["ne_int", 5, 2, 4, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_nn_2448",
["is_num", 6, 2, 739, 28],
["jump_false", 6, "ne_nt_2449", 739, 28],
"_nop_tc_43",
["jump", "ne_nt_2449", 739, 28],
["ne_float", 5, 2, 4, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_nt_2449",
["is_text", 6, 2, 739, 28],
["jump_false", 6, "ne_nnl_2450", 739, 28],
"_nop_tc_44",
["jump", "ne_nnl_2450", 739, 28],
["ne_text", 5, 2, 4, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_nnl_2450",
["is_null", 6, 2, 739, 28],
["jump_false", 6, "ne_nb_2451", 739, 28],
"_nop_tc_45",
"_nop_tc_46",
["false", 5, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_nb_2451",
["is_bool", 6, 2, 739, 28],
["jump_false", 6, "ne_mis_2452", 739, 28],
"_nop_tc_47",
["jump", "ne_mis_2452", 739, 28],
["ne_bool", 5, 2, 4, 739, 28],
["jump", "ne_done_2445", 739, 28],
"ne_mis_2452",
["true", 5, 739, 28],
"ne_done_2445",
["jump_false", 5, "if_else_2443", 739, 28],
["load_field", 2, 1, "disruption", 739, 63],
["get", 4, 33, 1, 739, 52],
["frame", 5, 4, 2, 739, 52],
["null", 4, 739, 52],
["setarg", 5, 0, 4, 739, 52],
["setarg", 5, 1, 2, 739, 52],
["setarg", 5, 2, 3, 739, 52],
["invoke", 5, 2, 739, 52],
["store_field", 1, 2, "disruption", 739, 34],
["jump", "if_end_2444", 739, 34],
"if_else_2443",
"if_end_2444",
["null", 2, 739, 34],
["return", 2, 739, 34]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
["null", 2, 782, 19],
["is_identical", 3, 1, 2, 782, 19],
["jump_true", 3, "eq_done_2532", 782, 19],
"_nop_tc_1",
["jump", "eq_ni_2533", 782, 19],
"_nop_tc_2",
["jump", "eq_ni_2533", 782, 19],
["eq_int", 3, 1, 2, 782, 19],
["jump", "eq_done_2532", 782, 19],
"eq_ni_2533",
"_nop_tc_3",
["jump", "eq_nn_2534", 782, 19],
"_nop_tc_4",
["jump", "eq_nn_2534", 782, 19],
["eq_float", 3, 1, 2, 782, 19],
["jump", "eq_done_2532", 782, 19],
"eq_nn_2534",
"_nop_tc_5",
["jump", "eq_nt_2535", 782, 19],
"_nop_tc_6",
["jump", "eq_nt_2535", 782, 19],
["eq_text", 3, 1, 2, 782, 19],
["jump", "eq_done_2532", 782, 19],
"eq_nt_2535",
"_nop_tc_7",
["jump", "eq_nnl_2536", 782, 19],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 782, 19],
["jump", "eq_done_2532", 782, 19],
"eq_nnl_2536",
"_nop_tc_10",
["jump", "eq_nb_2537", 782, 19],
"_nop_tc_11",
["jump", "eq_nb_2537", 782, 19],
["eq_bool", 3, 1, 2, 782, 19],
["jump", "eq_done_2532", 782, 19],
"eq_nb_2537",
["false", 3, 782, 19],
"eq_done_2532",
["jump_false", 3, "if_else_2530", 782, 19],
["null", 2, 782, 32],
["return", 2, 782, 32],
"_nop_ur_1",
"if_else_2530",
"if_end_2531",
["load_field", 2, 1, "function_nr", 783, 19],
["move", 3, 2, 783, 19],
["null", 2, 784, 20],
["is_identical", 4, 3, 2, 784, 20],
["jump_true", 4, "eq_done_2540", 784, 20],
["is_int", 5, 3, 784, 20],
["jump_false", 5, "eq_ni_2541", 784, 20],
"_nop_tc_12",
["jump", "eq_ni_2541", 784, 20],
["eq_int", 4, 3, 2, 784, 20],
["jump", "eq_done_2540", 784, 20],
"eq_ni_2541",
["is_num", 5, 3, 784, 20],
["jump_false", 5, "eq_nn_2542", 784, 20],
"_nop_tc_13",
["jump", "eq_nn_2542", 784, 20],
["eq_float", 4, 3, 2, 784, 20],
["jump", "eq_done_2540", 784, 20],
"eq_nn_2542",
["is_text", 5, 3, 784, 20],
["jump_false", 5, "eq_nt_2543", 784, 20],
"_nop_tc_14",
["jump", "eq_nt_2543", 784, 20],
["eq_text", 4, 3, 2, 784, 20],
["jump", "eq_done_2540", 784, 20],
"eq_nt_2543",
["is_null", 5, 3, 784, 20],
["jump_false", 5, "eq_nnl_2544", 784, 20],
"_nop_tc_15",
"_nop_tc_16",
["true", 4, 784, 20],
["jump", "eq_done_2540", 784, 20],
"eq_nnl_2544",
["is_bool", 5, 3, 784, 20],
["jump_false", 5, "eq_nb_2545", 784, 20],
"_nop_tc_17",
["jump", "eq_nb_2545", 784, 20],
["eq_bool", 4, 3, 2, 784, 20],
["jump", "eq_done_2540", 784, 20],
"eq_nb_2545",
["false", 4, 784, 20],
"eq_done_2540",
["jump_false", 4, "if_else_2538", 784, 20],
["null", 2, 784, 33],
["return", 2, 784, 33],
"_nop_ur_2",
"if_else_2538",
"if_end_2539",
["get", 2, 20, 2, 785, 16],
["frame", 4, 2, 1, 785, 16],
["null", 2, 785, 16],
["setarg", 4, 0, 2, 785, 16],
["setarg", 4, 1, 3, 785, 16],
["invoke", 4, 2, 785, 16],
["move", 3, 2, 785, 16],
["null", 2, 786, 17],
["is_identical", 4, 3, 2, 786, 17],
["jump_true", 4, "eq_done_2548", 786, 17],
["is_int", 5, 3, 786, 17],
["jump_false", 5, "eq_ni_2549", 786, 17],
"_nop_tc_18",
["jump", "eq_ni_2549", 786, 17],
["eq_int", 4, 3, 2, 786, 17],
["jump", "eq_done_2548", 786, 17],
"eq_ni_2549",
["is_num", 5, 3, 786, 17],
["jump_false", 5, "eq_nn_2550", 786, 17],
"_nop_tc_19",
["jump", "eq_nn_2550", 786, 17],
["eq_float", 4, 3, 2, 786, 17],
["jump", "eq_done_2548", 786, 17],
"eq_nn_2550",
["is_text", 5, 3, 786, 17],
["jump_false", 5, "eq_nt_2551", 786, 17],
"_nop_tc_20",
["jump", "eq_nt_2551", 786, 17],
["eq_text", 4, 3, 2, 786, 17],
["jump", "eq_done_2548", 786, 17],
"eq_nt_2551",
["is_null", 5, 3, 786, 17],
["jump_false", 5, "eq_nnl_2552", 786, 17],
"_nop_tc_21",
"_nop_tc_22",
["true", 4, 786, 17],
["jump", "eq_done_2548", 786, 17],
"eq_nnl_2552",
["is_bool", 5, 3, 786, 17],
["jump_false", 5, "eq_nb_2553", 786, 17],
"_nop_tc_23",
["jump", "eq_nb_2553", 786, 17],
["eq_bool", 4, 3, 2, 786, 17],
["jump", "eq_done_2548", 786, 17],
"eq_nb_2553",
["false", 4, 786, 17],
"eq_done_2548",
["jump_false", 4, "if_else_2546", 786, 17],
["null", 2, 786, 30],
["return", 2, 786, 30],
"_nop_ur_3",
"if_else_2546",
"if_end_2547",
[
"access",
2,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
787,
18
],
["frame", 4, 2, 1, 787, 18],
["null", 2, 787, 18],
["setarg", 4, 0, 2, 787, 18],
["setarg", 4, 1, 3, 787, 18],
["invoke", 4, 2, 787, 18],
["move", 4, 2, 787, 18],
["access", 2, 0, 788, 15],
["access", 5, 0, 789, 16],
["access", 6, 0, 790, 16],
["null", 7, 791, 17],
"while_start_2554",
["length", 8, 4, 792, 26],
["is_int", 9, 6, 792, 26],
["jump_false", 9, "rel_ni_2556", 792, 26],
"_nop_tc_24",
"_nop_tc_25",
["lt_int", 9, 6, 8, 792, 26],
["jump", "rel_done_2558", 792, 26],
"rel_ni_2556",
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
["lt_float", 9, 6, 8, 792, 26],
["jump", "rel_done_2558", 792, 26],
"rel_nn_2557",
"_nop_tc_30",
["jump", "rel_err_2559", 792, 26],
"_nop_tc_31",
["jump", "rel_err_2559", 792, 26],
["lt_text", 9, 6, 8, 792, 26],
["jump", "rel_done_2558", 792, 26],
"rel_err_2559",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
792,
26
],
["access", 10, "error", 792, 26],
["access", 11, "cannot compare with '<': operands must be same type", 792, 26],
["array", 12, 0, 792, 26],
["push", 12, 11, 792, 26],
["frame", 11, 8, 2, 792, 26],
["null", 8, 792, 26],
["setarg", 11, 0, 8, 792, 26],
["setarg", 11, 1, 10, 792, 26],
["setarg", 11, 2, 12, 792, 26],
["invoke", 11, 8, 792, 26],
["disrupt", 792, 26],
"rel_done_2558",
["jump_false", 9, "while_end_2555", 792, 26],
["load_dynamic", 8, 4, 6, 793, 18],
["access", 9, "function_nr", 793, 25],
["is_identical", 10, 8, 9, 793, 25],
["jump_true", 10, "ne_nid_2563", 793, 25],
["jump", "ne_ni_2564", 793, 25],
"ne_nid_2563",
["false", 10, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_ni_2564",
["is_int", 11, 8, 793, 25],
["jump_false", 11, "ne_nn_2565", 793, 25],
"_nop_tc_32",
["jump", "ne_nn_2565", 793, 25],
["ne_int", 10, 8, 9, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_nn_2565",
["is_num", 11, 8, 793, 25],
["jump_false", 11, "ne_nt_2566", 793, 25],
"_nop_tc_33",
["jump", "ne_nt_2566", 793, 25],
["ne_float", 10, 8, 9, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_nt_2566",
["is_text", 11, 8, 793, 25],
["jump_false", 11, "ne_nnl_2567", 793, 25],
"_nop_tc_34",
"_nop_tc_35",
["ne_text", 10, 8, 9, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_nnl_2567",
["is_null", 11, 8, 793, 25],
["jump_false", 11, "ne_nb_2568", 793, 25],
"_nop_tc_36",
["jump", "ne_nb_2568", 793, 25],
["false", 10, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_nb_2568",
["is_bool", 11, 8, 793, 25],
["jump_false", 11, "ne_mis_2569", 793, 25],
"_nop_tc_37",
["jump", "ne_mis_2569", 793, 25],
["ne_bool", 10, 8, 9, 793, 25],
["jump", "ne_done_2562", 793, 25],
"ne_mis_2569",
["true", 10, 793, 25],
"ne_done_2562",
["jump_false", 10, "if_else_2560", 793, 25],
["load_dynamic", 8, 4, 6, 794, 25],
["load_dynamic", 9, 3, 8, 794, 25],
["move", 7, 9, 794, 25],
["null", 8, 795, 22],
["is_identical", 9, 7, 8, 795, 22],
["jump_true", 9, "ne_nid_2573", 795, 22],
["jump", "ne_ni_2574", 795, 22],
"ne_nid_2573",
["false", 9, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_ni_2574",
["is_int", 10, 7, 795, 22],
["jump_false", 10, "ne_nn_2575", 795, 22],
"_nop_tc_38",
["jump", "ne_nn_2575", 795, 22],
["ne_int", 9, 7, 8, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_nn_2575",
["is_num", 10, 7, 795, 22],
["jump_false", 10, "ne_nt_2576", 795, 22],
"_nop_tc_39",
["jump", "ne_nt_2576", 795, 22],
["ne_float", 9, 7, 8, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_nt_2576",
["is_text", 10, 7, 795, 22],
["jump_false", 10, "ne_nnl_2577", 795, 22],
"_nop_tc_40",
["jump", "ne_nnl_2577", 795, 22],
["ne_text", 9, 7, 8, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_nnl_2577",
["is_null", 10, 7, 795, 22],
["jump_false", 10, "ne_nb_2578", 795, 22],
"_nop_tc_41",
"_nop_tc_42",
["false", 9, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_nb_2578",
["is_bool", 10, 7, 795, 22],
["jump_false", 10, "ne_mis_2579", 795, 22],
"_nop_tc_43",
["jump", "ne_mis_2579", 795, 22],
["ne_bool", 9, 7, 8, 795, 22],
["jump", "ne_done_2572", 795, 22],
"ne_mis_2579",
["true", 9, 795, 22],
"ne_done_2572",
["jump_false", 9, "if_else_2570", 795, 22],
["access", 8, 1, 796, 21],
"_nop_tc_44",
"_nop_tc_45",
"_nop_tc_46",
"_nop_tc_47",
["add", 9, 2, 8, 796, 21],
["jump", "num_done_2581", 796, 21],
"num_err_2580",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
796,
21
],
["access", 10, "error", 796, 21],
["access", 11, "cannot apply '+': operands must be numbers", 796, 21],
["array", 12, 0, 796, 21],
["push", 12, 11, 796, 21],
["frame", 11, 8, 2, 796, 21],
["null", 8, 796, 21],
["setarg", 11, 0, 8, 796, 21],
["setarg", 11, 1, 10, 796, 21],
["setarg", 11, 2, 12, 796, 21],
["invoke", 11, 8, 796, 21],
["disrupt", 796, 21],
"num_done_2581",
["move", 2, 9, 796, 21],
["load_field", 8, 7, "closure", 797, 17],
["jump_false", 8, "if_else_2582", 797, 17],
["access", 8, 1, 797, 40],
"_nop_tc_48",
"_nop_tc_49",
"_nop_tc_50",
"_nop_tc_51",
["add", 9, 5, 8, 797, 40],
["jump", "num_done_2585", 797, 40],
"num_err_2584",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
797,
40
],
["access", 10, "error", 797, 40],
["access", 11, "cannot apply '+': operands must be numbers", 797, 40],
["array", 12, 0, 797, 40],
["push", 12, 11, 797, 40],
["frame", 11, 8, 2, 797, 40],
["null", 8, 797, 40],
["setarg", 11, 0, 8, 797, 40],
["setarg", 11, 1, 10, 797, 40],
["setarg", 11, 2, 12, 797, 40],
["invoke", 11, 8, 797, 40],
["disrupt", 797, 40],
"num_done_2585",
["move", 5, 9, 797, 40],
["jump", "if_end_2583", 797, 40],
"if_else_2582",
"if_end_2583",
["jump", "if_end_2571", 797, 40],
"if_else_2570",
"if_end_2571",
["jump", "if_end_2561", 797, 40],
"if_else_2560",
"if_end_2561",
["access", 8, 1, 800, 19],
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
"_nop_tc_55",
["add", 9, 6, 8, 800, 19],
["jump", "num_done_2587", 800, 19],
"num_err_2586",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
800,
19
],
["access", 10, "error", 800, 19],
["access", 11, "cannot apply '+': operands must be numbers", 800, 19],
["array", 12, 0, 800, 19],
["push", 12, 11, 800, 19],
["frame", 11, 8, 2, 800, 19],
["null", 8, 800, 19],
["setarg", 11, 0, 8, 800, 19],
["setarg", 11, 1, 10, 800, 19],
["setarg", 11, 2, 12, 800, 19],
["invoke", 11, 8, 800, 19],
["disrupt", 800, 19],
"num_done_2587",
["move", 6, 9, 800, 19],
["jump", "while_start_2554", 800, 19],
"while_end_2555",
["store_field", 1, 2, "nr_slots", 802, 7],
["store_field", 1, 5, "nr_close_slots", 803, 7],
["null", 2, 803, 7],
["return", 2, 803, 7]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["null", 2, 810, 19],
["is_identical", 3, 1, 2, 810, 19],
["jump_true", 3, "eq_done_2590", 810, 19],
"_nop_tc_1",
["jump", "eq_ni_2591", 810, 19],
"_nop_tc_2",
["jump", "eq_ni_2591", 810, 19],
["eq_int", 3, 1, 2, 810, 19],
["jump", "eq_done_2590", 810, 19],
"eq_ni_2591",
"_nop_tc_3",
["jump", "eq_nn_2592", 810, 19],
"_nop_tc_4",
["jump", "eq_nn_2592", 810, 19],
["eq_float", 3, 1, 2, 810, 19],
["jump", "eq_done_2590", 810, 19],
"eq_nn_2592",
"_nop_tc_5",
["jump", "eq_nt_2593", 810, 19],
"_nop_tc_6",
["jump", "eq_nt_2593", 810, 19],
["eq_text", 3, 1, 2, 810, 19],
["jump", "eq_done_2590", 810, 19],
"eq_nt_2593",
"_nop_tc_7",
["jump", "eq_nnl_2594", 810, 19],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 810, 19],
["jump", "eq_done_2590", 810, 19],
"eq_nnl_2594",
"_nop_tc_10",
["jump", "eq_nb_2595", 810, 19],
"_nop_tc_11",
["jump", "eq_nb_2595", 810, 19],
["eq_bool", 3, 1, 2, 810, 19],
["jump", "eq_done_2590", 810, 19],
"eq_nb_2595",
["false", 3, 810, 19],
"eq_done_2590",
["jump_false", 3, "if_else_2588", 810, 19],
["null", 2, 810, 32],
["return", 2, 810, 32],
"_nop_ur_1",
"if_else_2588",
"if_end_2589",
["load_field", 2, 1, "kind", 811, 15],
["move", 3, 2, 811, 15],
["access", 2, 0, 812, 15],
["access", 4, "function", 813, 16],
["is_identical", 5, 3, 4, 813, 16],
["jump_true", 5, "eq_done_2598", 813, 16],
["is_int", 6, 3, 813, 16],
["jump_false", 6, "eq_ni_2599", 813, 16],
"_nop_tc_12",
["jump", "eq_ni_2599", 813, 16],
["eq_int", 5, 3, 4, 813, 16],
["jump", "eq_done_2598", 813, 16],
"eq_ni_2599",
["is_num", 6, 3, 813, 16],
["jump_false", 6, "eq_nn_2600", 813, 16],
"_nop_tc_13",
["jump", "eq_nn_2600", 813, 16],
["eq_float", 5, 3, 4, 813, 16],
["jump", "eq_done_2598", 813, 16],
"eq_nn_2600",
["is_text", 6, 3, 813, 16],
["jump_false", 6, "eq_nt_2601", 813, 16],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 5, 3, 4, 813, 16],
["jump", "eq_done_2598", 813, 16],
"eq_nt_2601",
["is_null", 6, 3, 813, 16],
["jump_false", 6, "eq_nnl_2602", 813, 16],
"_nop_tc_16",
["jump", "eq_nnl_2602", 813, 16],
["true", 5, 813, 16],
["jump", "eq_done_2598", 813, 16],
"eq_nnl_2602",
["is_bool", 6, 3, 813, 16],
["jump_false", 6, "eq_nb_2603", 813, 16],
"_nop_tc_17",
["jump", "eq_nb_2603", 813, 16],
["eq_bool", 5, 3, 4, 813, 16],
["jump", "eq_done_2598", 813, 16],
"eq_nb_2603",
["false", 5, 813, 16],
"eq_done_2598",
["jump_false", 5, "if_else_2596", 813, 16],
["get", 4, 2, 1, 814, 9],
["frame", 5, 4, 1, 814, 9],
["null", 4, 814, 9],
["setarg", 5, 0, 4, 814, 9],
["setarg", 5, 1, 1, 814, 9],
["invoke", 5, 4, 814, 9],
["load_field", 4, 1, "statements", 815, 28],
["get", 5, 3, 1, 815, 9],
["frame", 6, 5, 1, 815, 9],
["null", 5, 815, 9],
["setarg", 6, 0, 5, 815, 9],
["setarg", 6, 1, 4, 815, 9],
["invoke", 6, 4, 815, 9],
["load_field", 4, 1, "disruption", 816, 28],
["get", 5, 3, 1, 816, 9],
["frame", 6, 5, 1, 816, 9],
["null", 5, 816, 9],
["setarg", 6, 0, 5, 816, 9],
["setarg", 6, 1, 4, 816, 9],
["invoke", 6, 4, 816, 9],
["null", 4, 817, 16],
["return", 4, 817, 16],
"_nop_ur_2",
"if_else_2596",
"if_end_2597",
["load_field", 4, 1, "left", 819, 11],
["null", 5, 819, 24],
["is_identical", 6, 4, 5, 819, 24],
["jump_true", 6, "ne_nid_2607", 819, 24],
["jump", "ne_ni_2608", 819, 24],
"ne_nid_2607",
["false", 6, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_ni_2608",
["is_int", 7, 4, 819, 24],
["jump_false", 7, "ne_nn_2609", 819, 24],
"_nop_tc_18",
["jump", "ne_nn_2609", 819, 24],
["ne_int", 6, 4, 5, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_nn_2609",
["is_num", 7, 4, 819, 24],
["jump_false", 7, "ne_nt_2610", 819, 24],
"_nop_tc_19",
["jump", "ne_nt_2610", 819, 24],
["ne_float", 6, 4, 5, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_nt_2610",
["is_text", 7, 4, 819, 24],
["jump_false", 7, "ne_nnl_2611", 819, 24],
"_nop_tc_20",
["jump", "ne_nnl_2611", 819, 24],
["ne_text", 6, 4, 5, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_nnl_2611",
["is_null", 7, 4, 819, 24],
["jump_false", 7, "ne_nb_2612", 819, 24],
"_nop_tc_21",
"_nop_tc_22",
["false", 6, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_nb_2612",
["is_bool", 7, 4, 819, 24],
["jump_false", 7, "ne_mis_2613", 819, 24],
"_nop_tc_23",
["jump", "ne_mis_2613", 819, 24],
["ne_bool", 6, 4, 5, 819, 24],
["jump", "ne_done_2606", 819, 24],
"ne_mis_2613",
["true", 6, 819, 24],
"ne_done_2606",
["jump_false", 6, "if_else_2604", 819, 24],
["load_field", 4, 1, "left", 819, 48],
["get", 5, 4, 1, 819, 30],
["frame", 6, 5, 1, 819, 30],
["null", 5, 819, 30],
["setarg", 6, 0, 5, 819, 30],
["setarg", 6, 1, 4, 819, 30],
["invoke", 6, 4, 819, 30],
["jump", "if_end_2605", 819, 30],
"if_else_2604",
"if_end_2605",
["load_field", 4, 1, "right", 820, 11],
["null", 5, 820, 25],
["is_identical", 6, 4, 5, 820, 25],
["jump_true", 6, "ne_nid_2617", 820, 25],
["jump", "ne_ni_2618", 820, 25],
"ne_nid_2617",
["false", 6, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_ni_2618",
["is_int", 7, 4, 820, 25],
["jump_false", 7, "ne_nn_2619", 820, 25],
"_nop_tc_24",
["jump", "ne_nn_2619", 820, 25],
["ne_int", 6, 4, 5, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_nn_2619",
["is_num", 7, 4, 820, 25],
["jump_false", 7, "ne_nt_2620", 820, 25],
"_nop_tc_25",
["jump", "ne_nt_2620", 820, 25],
["ne_float", 6, 4, 5, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_nt_2620",
["is_text", 7, 4, 820, 25],
["jump_false", 7, "ne_nnl_2621", 820, 25],
"_nop_tc_26",
["jump", "ne_nnl_2621", 820, 25],
["ne_text", 6, 4, 5, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_nnl_2621",
["is_null", 7, 4, 820, 25],
["jump_false", 7, "ne_nb_2622", 820, 25],
"_nop_tc_27",
"_nop_tc_28",
["false", 6, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_nb_2622",
["is_bool", 7, 4, 820, 25],
["jump_false", 7, "ne_mis_2623", 820, 25],
"_nop_tc_29",
["jump", "ne_mis_2623", 820, 25],
["ne_bool", 6, 4, 5, 820, 25],
["jump", "ne_done_2616", 820, 25],
"ne_mis_2623",
["true", 6, 820, 25],
"ne_done_2616",
["jump_false", 6, "if_else_2614", 820, 25],
["load_field", 4, 1, "right", 820, 49],
["get", 5, 4, 1, 820, 31],
["frame", 6, 5, 1, 820, 31],
["null", 5, 820, 31],
["setarg", 6, 0, 5, 820, 31],
["setarg", 6, 1, 4, 820, 31],
["invoke", 6, 4, 820, 31],
["jump", "if_end_2615", 820, 31],
"if_else_2614",
"if_end_2615",
["load_field", 4, 1, "expression", 821, 11],
["null", 5, 821, 30],
["is_identical", 6, 4, 5, 821, 30],
["jump_true", 6, "ne_nid_2627", 821, 30],
["jump", "ne_ni_2628", 821, 30],
"ne_nid_2627",
["false", 6, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_ni_2628",
["is_int", 7, 4, 821, 30],
["jump_false", 7, "ne_nn_2629", 821, 30],
"_nop_tc_30",
["jump", "ne_nn_2629", 821, 30],
["ne_int", 6, 4, 5, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_nn_2629",
["is_num", 7, 4, 821, 30],
["jump_false", 7, "ne_nt_2630", 821, 30],
"_nop_tc_31",
["jump", "ne_nt_2630", 821, 30],
["ne_float", 6, 4, 5, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_nt_2630",
["is_text", 7, 4, 821, 30],
["jump_false", 7, "ne_nnl_2631", 821, 30],
"_nop_tc_32",
["jump", "ne_nnl_2631", 821, 30],
["ne_text", 6, 4, 5, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_nnl_2631",
["is_null", 7, 4, 821, 30],
["jump_false", 7, "ne_nb_2632", 821, 30],
"_nop_tc_33",
"_nop_tc_34",
["false", 6, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_nb_2632",
["is_bool", 7, 4, 821, 30],
["jump_false", 7, "ne_mis_2633", 821, 30],
"_nop_tc_35",
["jump", "ne_mis_2633", 821, 30],
["ne_bool", 6, 4, 5, 821, 30],
["jump", "ne_done_2626", 821, 30],
"ne_mis_2633",
["true", 6, 821, 30],
"ne_done_2626",
["jump_false", 6, "if_else_2624", 821, 30],
["load_field", 4, 1, "expression", 821, 54],
["get", 5, 4, 1, 821, 36],
["frame", 6, 5, 1, 821, 36],
["null", 5, 821, 36],
["setarg", 6, 0, 5, 821, 36],
["setarg", 6, 1, 4, 821, 36],
["invoke", 6, 4, 821, 36],
["jump", "if_end_2625", 821, 36],
"if_else_2624",
"if_end_2625",
["load_field", 4, 1, "then", 822, 11],
["null", 5, 822, 24],
["is_identical", 6, 4, 5, 822, 24],
["jump_true", 6, "ne_nid_2637", 822, 24],
["jump", "ne_ni_2638", 822, 24],
"ne_nid_2637",
["false", 6, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_ni_2638",
["is_int", 7, 4, 822, 24],
["jump_false", 7, "ne_nn_2639", 822, 24],
"_nop_tc_36",
["jump", "ne_nn_2639", 822, 24],
["ne_int", 6, 4, 5, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_nn_2639",
["is_num", 7, 4, 822, 24],
["jump_false", 7, "ne_nt_2640", 822, 24],
"_nop_tc_37",
["jump", "ne_nt_2640", 822, 24],
["ne_float", 6, 4, 5, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_nt_2640",
["is_text", 7, 4, 822, 24],
["jump_false", 7, "ne_nnl_2641", 822, 24],
"_nop_tc_38",
["jump", "ne_nnl_2641", 822, 24],
["ne_text", 6, 4, 5, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_nnl_2641",
["is_null", 7, 4, 822, 24],
["jump_false", 7, "ne_nb_2642", 822, 24],
"_nop_tc_39",
"_nop_tc_40",
["false", 6, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_nb_2642",
["is_bool", 7, 4, 822, 24],
["jump_false", 7, "ne_mis_2643", 822, 24],
"_nop_tc_41",
["jump", "ne_mis_2643", 822, 24],
["ne_bool", 6, 4, 5, 822, 24],
["jump", "ne_done_2636", 822, 24],
"ne_mis_2643",
["true", 6, 822, 24],
"ne_done_2636",
["jump_false", 6, "if_else_2634", 822, 24],
["load_field", 4, 1, "then", 822, 48],
["get", 5, 4, 1, 822, 30],
["frame", 6, 5, 1, 822, 30],
["null", 5, 822, 30],
["setarg", 6, 0, 5, 822, 30],
["setarg", 6, 1, 4, 822, 30],
["invoke", 6, 4, 822, 30],
["jump", "if_end_2635", 822, 30],
"if_else_2634",
"if_end_2635",
["load_field", 4, 1, "else", 823, 11],
["null", 5, 823, 24],
["is_identical", 6, 4, 5, 823, 24],
["jump_true", 6, "ne_nid_2647", 823, 24],
["jump", "ne_ni_2648", 823, 24],
"ne_nid_2647",
["false", 6, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_ni_2648",
["is_int", 7, 4, 823, 24],
["jump_false", 7, "ne_nn_2649", 823, 24],
"_nop_tc_42",
["jump", "ne_nn_2649", 823, 24],
["ne_int", 6, 4, 5, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_nn_2649",
["is_num", 7, 4, 823, 24],
["jump_false", 7, "ne_nt_2650", 823, 24],
"_nop_tc_43",
["jump", "ne_nt_2650", 823, 24],
["ne_float", 6, 4, 5, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_nt_2650",
["is_text", 7, 4, 823, 24],
["jump_false", 7, "ne_nnl_2651", 823, 24],
"_nop_tc_44",
["jump", "ne_nnl_2651", 823, 24],
["ne_text", 6, 4, 5, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_nnl_2651",
["is_null", 7, 4, 823, 24],
["jump_false", 7, "ne_nb_2652", 823, 24],
"_nop_tc_45",
"_nop_tc_46",
["false", 6, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_nb_2652",
["is_bool", 7, 4, 823, 24],
["jump_false", 7, "ne_mis_2653", 823, 24],
"_nop_tc_47",
["jump", "ne_mis_2653", 823, 24],
["ne_bool", 6, 4, 5, 823, 24],
["jump", "ne_done_2646", 823, 24],
"ne_mis_2653",
["true", 6, 823, 24],
"ne_done_2646",
["jump_false", 6, "if_else_2644", 823, 24],
["load_field", 4, 1, "else", 823, 48],
["get", 5, 4, 1, 823, 30],
["frame", 6, 5, 1, 823, 30],
["null", 5, 823, 30],
["setarg", 6, 0, 5, 823, 30],
["setarg", 6, 1, 4, 823, 30],
["invoke", 6, 4, 823, 30],
["jump", "if_end_2645", 823, 30],
"if_else_2644",
"if_end_2645",
["access", 4, "(", 824, 16],
["is_identical", 5, 3, 4, 824, 16],
["jump_true", 5, "eq_done_2658", 824, 16],
["is_int", 6, 3, 824, 16],
["jump_false", 6, "eq_ni_2659", 824, 16],
"_nop_tc_48",
["jump", "eq_ni_2659", 824, 16],
["eq_int", 5, 3, 4, 824, 16],
["jump", "eq_done_2658", 824, 16],
"eq_ni_2659",
["is_num", 6, 3, 824, 16],
["jump_false", 6, "eq_nn_2660", 824, 16],
"_nop_tc_49",
["jump", "eq_nn_2660", 824, 16],
["eq_float", 5, 3, 4, 824, 16],
["jump", "eq_done_2658", 824, 16],
"eq_nn_2660",
["is_text", 6, 3, 824, 16],
["jump_false", 6, "eq_nt_2661", 824, 16],
"_nop_tc_50",
"_nop_tc_51",
["eq_text", 5, 3, 4, 824, 16],
["jump", "eq_done_2658", 824, 16],
"eq_nt_2661",
["is_null", 6, 3, 824, 16],
["jump_false", 6, "eq_nnl_2662", 824, 16],
"_nop_tc_52",
["jump", "eq_nnl_2662", 824, 16],
["true", 5, 824, 16],
["jump", "eq_done_2658", 824, 16],
"eq_nnl_2662",
["is_bool", 6, 3, 824, 16],
["jump_false", 6, "eq_nb_2663", 824, 16],
"_nop_tc_53",
["jump", "eq_nb_2663", 824, 16],
["eq_bool", 5, 3, 4, 824, 16],
["jump", "eq_done_2658", 824, 16],
"eq_nb_2663",
["false", 5, 824, 16],
"eq_done_2658",
["move", 4, 5, 824, 16],
["jump_true", 4, "or_end_2657", 824, 16],
["access", 5, "array", 824, 28],
["is_identical", 6, 3, 5, 824, 28],
["jump_true", 6, "eq_done_2664", 824, 28],
["is_int", 7, 3, 824, 28],
["jump_false", 7, "eq_ni_2665", 824, 28],
"_nop_tc_54",
["jump", "eq_ni_2665", 824, 28],
["eq_int", 6, 3, 5, 824, 28],
["jump", "eq_done_2664", 824, 28],
"eq_ni_2665",
["is_num", 7, 3, 824, 28],
["jump_false", 7, "eq_nn_2666", 824, 28],
"_nop_tc_55",
["jump", "eq_nn_2666", 824, 28],
["eq_float", 6, 3, 5, 824, 28],
["jump", "eq_done_2664", 824, 28],
"eq_nn_2666",
["is_text", 7, 3, 824, 28],
["jump_false", 7, "eq_nt_2667", 824, 28],
"_nop_tc_56",
"_nop_tc_57",
["eq_text", 6, 3, 5, 824, 28],
["jump", "eq_done_2664", 824, 28],
"eq_nt_2667",
["is_null", 7, 3, 824, 28],
["jump_false", 7, "eq_nnl_2668", 824, 28],
"_nop_tc_58",
["jump", "eq_nnl_2668", 824, 28],
["true", 6, 824, 28],
["jump", "eq_done_2664", 824, 28],
"eq_nnl_2668",
["is_bool", 7, 3, 824, 28],
["jump_false", 7, "eq_nb_2669", 824, 28],
"_nop_tc_59",
["jump", "eq_nb_2669", 824, 28],
["eq_bool", 6, 3, 5, 824, 28],
["jump", "eq_done_2664", 824, 28],
"eq_nb_2669",
["false", 6, 824, 28],
"eq_done_2664",
["move", 4, 6, 824, 28],
"or_end_2657",
["move", 5, 4, 824, 28],
["jump_true", 5, "or_end_2656", 824, 28],
["access", 4, "text literal", 824, 44],
["is_identical", 6, 3, 4, 824, 44],
["jump_true", 6, "eq_done_2670", 824, 44],
["is_int", 7, 3, 824, 44],
["jump_false", 7, "eq_ni_2671", 824, 44],
"_nop_tc_60",
["jump", "eq_ni_2671", 824, 44],
["eq_int", 6, 3, 4, 824, 44],
["jump", "eq_done_2670", 824, 44],
"eq_ni_2671",
["is_num", 7, 3, 824, 44],
["jump_false", 7, "eq_nn_2672", 824, 44],
"_nop_tc_61",
["jump", "eq_nn_2672", 824, 44],
["eq_float", 6, 3, 4, 824, 44],
["jump", "eq_done_2670", 824, 44],
"eq_nn_2672",
["is_text", 7, 3, 824, 44],
["jump_false", 7, "eq_nt_2673", 824, 44],
"_nop_tc_62",
"_nop_tc_63",
["eq_text", 6, 3, 4, 824, 44],
["jump", "eq_done_2670", 824, 44],
"eq_nt_2673",
["is_null", 7, 3, 824, 44],
["jump_false", 7, "eq_nnl_2674", 824, 44],
"_nop_tc_64",
["jump", "eq_nnl_2674", 824, 44],
["true", 6, 824, 44],
["jump", "eq_done_2670", 824, 44],
"eq_nnl_2674",
["is_bool", 7, 3, 824, 44],
["jump_false", 7, "eq_nb_2675", 824, 44],
"_nop_tc_65",
["jump", "eq_nb_2675", 824, 44],
["eq_bool", 6, 3, 4, 824, 44],
["jump", "eq_done_2670", 824, 44],
"eq_nb_2675",
["false", 6, 824, 44],
"eq_done_2670",
["move", 5, 6, 824, 44],
"or_end_2656",
["jump_false", 5, "if_else_2654", 824, 44],
["access", 2, 0, 825, 13],
"while_start_2676",
["load_field", 4, 1, "list", 826, 27],
["length", 5, 4, 826, 27],
["is_int", 4, 2, 826, 27],
["jump_false", 4, "rel_ni_2678", 826, 27],
"_nop_tc_66",
"_nop_tc_67",
["lt_int", 4, 2, 5, 826, 27],
["jump", "rel_done_2680", 826, 27],
"rel_ni_2678",
"_nop_tc_68",
"_nop_tc_69",
"_nop_tc_70",
"_nop_tc_71",
["lt_float", 4, 2, 5, 826, 27],
["jump", "rel_done_2680", 826, 27],
"rel_nn_2679",
"_nop_tc_72",
["jump", "rel_err_2681", 826, 27],
"_nop_tc_73",
["jump", "rel_err_2681", 826, 27],
["lt_text", 4, 2, 5, 826, 27],
["jump", "rel_done_2680", 826, 27],
"rel_err_2681",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
826,
27
],
["access", 6, "error", 826, 27],
["access", 7, "cannot compare with '<': operands must be same type", 826, 27],
["array", 8, 0, 826, 27],
["push", 8, 7, 826, 27],
["frame", 7, 5, 2, 826, 27],
["null", 5, 826, 27],
["setarg", 7, 0, 5, 826, 27],
["setarg", 7, 1, 6, 826, 27],
["setarg", 7, 2, 8, 826, 27],
["invoke", 7, 5, 826, 27],
["disrupt", 826, 27],
"rel_done_2680",
["jump_false", 4, "while_end_2677", 826, 27],
["load_field", 4, 1, "list", 827, 29],
["load_dynamic", 5, 4, 2, 827, 39],
["get", 4, 4, 1, 827, 11],
["frame", 6, 4, 1, 827, 11],
["null", 4, 827, 11],
["setarg", 6, 0, 4, 827, 11],
["setarg", 6, 1, 5, 827, 11],
["invoke", 6, 4, 827, 11],
["access", 4, 1, 828, 19],
"_nop_tc_74",
"_nop_tc_75",
"_nop_tc_76",
"_nop_tc_77",
["add", 5, 2, 4, 828, 19],
["jump", "num_done_2683", 828, 19],
"num_err_2682",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
828,
19
],
["access", 6, "error", 828, 19],
["access", 7, "cannot apply '+': operands must be numbers", 828, 19],
["array", 8, 0, 828, 19],
["push", 8, 7, 828, 19],
["frame", 7, 4, 2, 828, 19],
["null", 4, 828, 19],
["setarg", 7, 0, 4, 828, 19],
["setarg", 7, 1, 6, 828, 19],
["setarg", 7, 2, 8, 828, 19],
["invoke", 7, 4, 828, 19],
["disrupt", 828, 19],
"num_done_2683",
["move", 2, 5, 828, 19],
["jump", "while_start_2676", 828, 19],
"while_end_2677",
["jump", "if_end_2655", 828, 19],
"if_else_2654",
"if_end_2655",
["access", 4, "record", 831, 16],
["is_identical", 5, 3, 4, 831, 16],
["jump_true", 5, "eq_done_2686", 831, 16],
["is_int", 6, 3, 831, 16],
["jump_false", 6, "eq_ni_2687", 831, 16],
"_nop_tc_78",
["jump", "eq_ni_2687", 831, 16],
["eq_int", 5, 3, 4, 831, 16],
["jump", "eq_done_2686", 831, 16],
"eq_ni_2687",
["is_num", 6, 3, 831, 16],
["jump_false", 6, "eq_nn_2688", 831, 16],
"_nop_tc_79",
["jump", "eq_nn_2688", 831, 16],
["eq_float", 5, 3, 4, 831, 16],
["jump", "eq_done_2686", 831, 16],
"eq_nn_2688",
["is_text", 6, 3, 831, 16],
["jump_false", 6, "eq_nt_2689", 831, 16],
"_nop_tc_80",
"_nop_tc_81",
["eq_text", 5, 3, 4, 831, 16],
["jump", "eq_done_2686", 831, 16],
"eq_nt_2689",
["is_null", 6, 3, 831, 16],
["jump_false", 6, "eq_nnl_2690", 831, 16],
"_nop_tc_82",
["jump", "eq_nnl_2690", 831, 16],
["true", 5, 831, 16],
["jump", "eq_done_2686", 831, 16],
"eq_nnl_2690",
["is_bool", 6, 3, 831, 16],
["jump_false", 6, "eq_nb_2691", 831, 16],
"_nop_tc_83",
["jump", "eq_nb_2691", 831, 16],
["eq_bool", 5, 3, 4, 831, 16],
["jump", "eq_done_2686", 831, 16],
"eq_nb_2691",
["false", 5, 831, 16],
"eq_done_2686",
["jump_false", 5, "if_else_2684", 831, 16],
["access", 2, 0, 832, 13],
"while_start_2692",
["load_field", 3, 1, "list", 833, 27],
["length", 4, 3, 833, 27],
["is_int", 3, 2, 833, 27],
["jump_false", 3, "rel_ni_2694", 833, 27],
"_nop_tc_84",
"_nop_tc_85",
["lt_int", 3, 2, 4, 833, 27],
["jump", "rel_done_2696", 833, 27],
"rel_ni_2694",
"_nop_tc_86",
"_nop_tc_87",
"_nop_tc_88",
"_nop_tc_89",
["lt_float", 3, 2, 4, 833, 27],
["jump", "rel_done_2696", 833, 27],
"rel_nn_2695",
"_nop_tc_90",
["jump", "rel_err_2697", 833, 27],
"_nop_tc_91",
["jump", "rel_err_2697", 833, 27],
["lt_text", 3, 2, 4, 833, 27],
["jump", "rel_done_2696", 833, 27],
"rel_err_2697",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
833,
27
],
["access", 5, "error", 833, 27],
["access", 6, "cannot compare with '<': operands must be same type", 833, 27],
["array", 7, 0, 833, 27],
["push", 7, 6, 833, 27],
["frame", 6, 4, 2, 833, 27],
["null", 4, 833, 27],
["setarg", 6, 0, 4, 833, 27],
["setarg", 6, 1, 5, 833, 27],
["setarg", 6, 2, 7, 833, 27],
["invoke", 6, 4, 833, 27],
["disrupt", 833, 27],
"rel_done_2696",
["jump_false", 3, "while_end_2693", 833, 27],
["load_field", 3, 1, "list", 834, 29],
["load_dynamic", 4, 3, 2, 834, 39],
["load_field", 3, 4, "right", 834, 39],
["get", 4, 4, 1, 834, 11],
["frame", 5, 4, 1, 834, 11],
["null", 4, 834, 11],
["setarg", 5, 0, 4, 834, 11],
["setarg", 5, 1, 3, 834, 11],
["invoke", 5, 3, 834, 11],
["access", 3, 1, 835, 19],
"_nop_tc_92",
"_nop_tc_93",
"_nop_tc_94",
"_nop_tc_95",
["add", 4, 2, 3, 835, 19],
["jump", "num_done_2699", 835, 19],
"num_err_2698",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
835,
19
],
["access", 5, "error", 835, 19],
["access", 6, "cannot apply '+': operands must be numbers", 835, 19],
["array", 7, 0, 835, 19],
["push", 7, 6, 835, 19],
["frame", 6, 3, 2, 835, 19],
["null", 3, 835, 19],
["setarg", 6, 0, 3, 835, 19],
["setarg", 6, 1, 5, 835, 19],
["setarg", 6, 2, 7, 835, 19],
["invoke", 6, 3, 835, 19],
["disrupt", 835, 19],
"num_done_2699",
["move", 2, 4, 835, 19],
["jump", "while_start_2692", 835, 19],
"while_end_2693",
["jump", "if_end_2685", 835, 19],
"if_else_2684",
"if_end_2685",
["null", 2, 835, 19],
["return", 2, 835, 19]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
["null", 2, 841, 20],
["is_identical", 3, 1, 2, 841, 20],
["jump_true", 3, "eq_done_2702", 841, 20],
["is_int", 4, 1, 841, 20],
["jump_false", 4, "eq_ni_2703", 841, 20],
"_nop_tc_1",
["jump", "eq_ni_2703", 841, 20],
["eq_int", 3, 1, 2, 841, 20],
["jump", "eq_done_2702", 841, 20],
"eq_ni_2703",
["is_num", 4, 1, 841, 20],
["jump_false", 4, "eq_nn_2704", 841, 20],
"_nop_tc_2",
["jump", "eq_nn_2704", 841, 20],
["eq_float", 3, 1, 2, 841, 20],
["jump", "eq_done_2702", 841, 20],
"eq_nn_2704",
["is_text", 4, 1, 841, 20],
["jump_false", 4, "eq_nt_2705", 841, 20],
"_nop_tc_3",
["jump", "eq_nt_2705", 841, 20],
["eq_text", 3, 1, 2, 841, 20],
["jump", "eq_done_2702", 841, 20],
"eq_nt_2705",
["is_null", 4, 1, 841, 20],
["jump_false", 4, "eq_nnl_2706", 841, 20],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 841, 20],
["jump", "eq_done_2702", 841, 20],
"eq_nnl_2706",
["is_bool", 4, 1, 841, 20],
["jump_false", 4, "eq_nb_2707", 841, 20],
"_nop_tc_6",
["jump", "eq_nb_2707", 841, 20],
["eq_bool", 3, 1, 2, 841, 20],
["jump", "eq_done_2702", 841, 20],
"eq_nb_2707",
["false", 3, 841, 20],
"eq_done_2702",
["jump_false", 3, "if_else_2700", 841, 20],
["null", 2, 841, 33],
["return", 2, 841, 33],
"_nop_ur_1",
"if_else_2700",
"if_end_2701",
["access", 2, 0, 842, 15],
["access", 3, 0, 843, 15],
["null", 4, 844, 18],
["null", 5, 845, 15],
"while_start_2708",
["length", 6, 1, 846, 25],
["is_int", 7, 2, 846, 25],
["jump_false", 7, "rel_ni_2710", 846, 25],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 7, 2, 6, 846, 25],
["jump", "rel_done_2712", 846, 25],
"rel_ni_2710",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 7, 2, 6, 846, 25],
["jump", "rel_done_2712", 846, 25],
"rel_nn_2711",
"_nop_tc_13",
["jump", "rel_err_2713", 846, 25],
"_nop_tc_14",
["jump", "rel_err_2713", 846, 25],
["lt_text", 7, 2, 6, 846, 25],
["jump", "rel_done_2712", 846, 25],
"rel_err_2713",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
846,
25
],
["access", 8, "error", 846, 25],
["access", 9, "cannot compare with '<': operands must be same type", 846, 25],
["array", 10, 0, 846, 25],
["push", 10, 9, 846, 25],
["frame", 9, 6, 2, 846, 25],
["null", 6, 846, 25],
["setarg", 9, 0, 6, 846, 25],
["setarg", 9, 1, 8, 846, 25],
["setarg", 9, 2, 10, 846, 25],
["invoke", 9, 6, 846, 25],
["disrupt", 846, 25],
"rel_done_2712",
["jump_false", 7, "while_end_2709", 846, 25],
["load_dynamic", 6, 1, 2, 847, 22],
["move", 4, 6, 847, 22],
["load_field", 6, 4, "kind", 848, 13],
["move", 5, 6, 848, 13],
["access", 6, "function", 849, 18],
["is_identical", 7, 5, 6, 849, 18],
["jump_true", 7, "eq_done_2716", 849, 18],
["is_int", 8, 5, 849, 18],
["jump_false", 8, "eq_ni_2717", 849, 18],
"_nop_tc_15",
["jump", "eq_ni_2717", 849, 18],
["eq_int", 7, 5, 6, 849, 18],
["jump", "eq_done_2716", 849, 18],
"eq_ni_2717",
["is_num", 8, 5, 849, 18],
["jump_false", 8, "eq_nn_2718", 849, 18],
"_nop_tc_16",
["jump", "eq_nn_2718", 849, 18],
["eq_float", 7, 5, 6, 849, 18],
["jump", "eq_done_2716", 849, 18],
"eq_nn_2718",
["is_text", 8, 5, 849, 18],
["jump_false", 8, "eq_nt_2719", 849, 18],
"_nop_tc_17",
"_nop_tc_18",
["eq_text", 7, 5, 6, 849, 18],
["jump", "eq_done_2716", 849, 18],
"eq_nt_2719",
["is_null", 8, 5, 849, 18],
["jump_false", 8, "eq_nnl_2720", 849, 18],
"_nop_tc_19",
["jump", "eq_nnl_2720", 849, 18],
["true", 7, 849, 18],
["jump", "eq_done_2716", 849, 18],
"eq_nnl_2720",
["is_bool", 8, 5, 849, 18],
["jump_false", 8, "eq_nb_2721", 849, 18],
"_nop_tc_20",
["jump", "eq_nb_2721", 849, 18],
["eq_bool", 7, 5, 6, 849, 18],
["jump", "eq_done_2716", 849, 18],
"eq_nb_2721",
["false", 7, 849, 18],
"eq_done_2716",
["jump_false", 7, "if_else_2714", 849, 18],
["get", 6, 2, 1, 850, 11],
["frame", 7, 6, 1, 850, 11],
["null", 6, 850, 11],
["setarg", 7, 0, 6, 850, 11],
["setarg", 7, 1, 4, 850, 11],
["invoke", 7, 6, 850, 11],
["load_field", 6, 4, "statements", 851, 30],
["get", 7, 3, 1, 851, 11],
["frame", 8, 7, 1, 851, 11],
["null", 7, 851, 11],
["setarg", 8, 0, 7, 851, 11],
["setarg", 8, 1, 6, 851, 11],
["invoke", 8, 6, 851, 11],
["load_field", 6, 4, "disruption", 852, 30],
["get", 7, 3, 1, 852, 11],
["frame", 8, 7, 1, 852, 11],
["null", 7, 852, 11],
["setarg", 8, 0, 7, 852, 11],
["setarg", 8, 1, 6, 852, 11],
["invoke", 8, 6, 852, 11],
["jump", "if_end_2715", 852, 11],
"if_else_2714",
["access", 6, "var", 853, 25],
["is_identical", 7, 5, 6, 853, 25],
["jump_true", 7, "eq_done_2725", 853, 25],
["is_int", 8, 5, 853, 25],
["jump_false", 8, "eq_ni_2726", 853, 25],
"_nop_tc_21",
["jump", "eq_ni_2726", 853, 25],
["eq_int", 7, 5, 6, 853, 25],
["jump", "eq_done_2725", 853, 25],
"eq_ni_2726",
["is_num", 8, 5, 853, 25],
["jump_false", 8, "eq_nn_2727", 853, 25],
"_nop_tc_22",
["jump", "eq_nn_2727", 853, 25],
["eq_float", 7, 5, 6, 853, 25],
["jump", "eq_done_2725", 853, 25],
"eq_nn_2727",
["is_text", 8, 5, 853, 25],
["jump_false", 8, "eq_nt_2728", 853, 25],
"_nop_tc_23",
"_nop_tc_24",
["eq_text", 7, 5, 6, 853, 25],
["jump", "eq_done_2725", 853, 25],
"eq_nt_2728",
["is_null", 8, 5, 853, 25],
["jump_false", 8, "eq_nnl_2729", 853, 25],
"_nop_tc_25",
["jump", "eq_nnl_2729", 853, 25],
["true", 7, 853, 25],
["jump", "eq_done_2725", 853, 25],
"eq_nnl_2729",
["is_bool", 8, 5, 853, 25],
["jump_false", 8, "eq_nb_2730", 853, 25],
"_nop_tc_26",
["jump", "eq_nb_2730", 853, 25],
["eq_bool", 7, 5, 6, 853, 25],
["jump", "eq_done_2725", 853, 25],
"eq_nb_2730",
["false", 7, 853, 25],
"eq_done_2725",
["move", 6, 7, 853, 25],
["jump_true", 6, "or_end_2724", 853, 25],
["access", 7, "def", 853, 39],
["is_identical", 8, 5, 7, 853, 39],
["jump_true", 8, "eq_done_2731", 853, 39],
["is_int", 9, 5, 853, 39],
["jump_false", 9, "eq_ni_2732", 853, 39],
"_nop_tc_27",
["jump", "eq_ni_2732", 853, 39],
["eq_int", 8, 5, 7, 853, 39],
["jump", "eq_done_2731", 853, 39],
"eq_ni_2732",
["is_num", 9, 5, 853, 39],
["jump_false", 9, "eq_nn_2733", 853, 39],
"_nop_tc_28",
["jump", "eq_nn_2733", 853, 39],
["eq_float", 8, 5, 7, 853, 39],
["jump", "eq_done_2731", 853, 39],
"eq_nn_2733",
["is_text", 9, 5, 853, 39],
["jump_false", 9, "eq_nt_2734", 853, 39],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 8, 5, 7, 853, 39],
["jump", "eq_done_2731", 853, 39],
"eq_nt_2734",
["is_null", 9, 5, 853, 39],
["jump_false", 9, "eq_nnl_2735", 853, 39],
"_nop_tc_31",
["jump", "eq_nnl_2735", 853, 39],
["true", 8, 853, 39],
["jump", "eq_done_2731", 853, 39],
"eq_nnl_2735",
["is_bool", 9, 5, 853, 39],
["jump_false", 9, "eq_nb_2736", 853, 39],
"_nop_tc_32",
["jump", "eq_nb_2736", 853, 39],
["eq_bool", 8, 5, 7, 853, 39],
["jump", "eq_done_2731", 853, 39],
"eq_nb_2736",
["false", 8, 853, 39],
"eq_done_2731",
["move", 6, 8, 853, 39],
"or_end_2724",
["jump_false", 6, "if_else_2722", 853, 39],
["load_field", 6, 4, "right", 854, 29],
["get", 7, 4, 1, 854, 11],
["frame", 8, 7, 1, 854, 11],
["null", 7, 854, 11],
["setarg", 8, 0, 7, 854, 11],
["setarg", 8, 1, 6, 854, 11],
["invoke", 8, 6, 854, 11],
["jump", "if_end_2723", 854, 11],
"if_else_2722",
["access", 6, "var_list", 855, 25],
["is_identical", 7, 5, 6, 855, 25],
["jump_true", 7, "eq_done_2739", 855, 25],
["is_int", 8, 5, 855, 25],
["jump_false", 8, "eq_ni_2740", 855, 25],
"_nop_tc_33",
["jump", "eq_ni_2740", 855, 25],
["eq_int", 7, 5, 6, 855, 25],
["jump", "eq_done_2739", 855, 25],
"eq_ni_2740",
["is_num", 8, 5, 855, 25],
["jump_false", 8, "eq_nn_2741", 855, 25],
"_nop_tc_34",
["jump", "eq_nn_2741", 855, 25],
["eq_float", 7, 5, 6, 855, 25],
["jump", "eq_done_2739", 855, 25],
"eq_nn_2741",
["is_text", 8, 5, 855, 25],
["jump_false", 8, "eq_nt_2742", 855, 25],
"_nop_tc_35",
"_nop_tc_36",
["eq_text", 7, 5, 6, 855, 25],
["jump", "eq_done_2739", 855, 25],
"eq_nt_2742",
["is_null", 8, 5, 855, 25],
["jump_false", 8, "eq_nnl_2743", 855, 25],
"_nop_tc_37",
["jump", "eq_nnl_2743", 855, 25],
["true", 7, 855, 25],
["jump", "eq_done_2739", 855, 25],
"eq_nnl_2743",
["is_bool", 8, 5, 855, 25],
["jump_false", 8, "eq_nb_2744", 855, 25],
"_nop_tc_38",
["jump", "eq_nb_2744", 855, 25],
["eq_bool", 7, 5, 6, 855, 25],
["jump", "eq_done_2739", 855, 25],
"eq_nb_2744",
["false", 7, 855, 25],
"eq_done_2739",
["jump_false", 7, "if_else_2737", 855, 25],
["access", 3, 0, 856, 15],
"while_start_2745",
["load_field", 6, 4, "list", 857, 29],
["length", 7, 6, 857, 29],
["is_int", 6, 3, 857, 29],
["jump_false", 6, "rel_ni_2747", 857, 29],
"_nop_tc_39",
"_nop_tc_40",
["lt_int", 6, 3, 7, 857, 29],
["jump", "rel_done_2749", 857, 29],
"rel_ni_2747",
"_nop_tc_41",
"_nop_tc_42",
"_nop_tc_43",
"_nop_tc_44",
["lt_float", 6, 3, 7, 857, 29],
["jump", "rel_done_2749", 857, 29],
"rel_nn_2748",
"_nop_tc_45",
["jump", "rel_err_2750", 857, 29],
"_nop_tc_46",
["jump", "rel_err_2750", 857, 29],
["lt_text", 6, 3, 7, 857, 29],
["jump", "rel_done_2749", 857, 29],
"rel_err_2750",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
857,
29
],
["access", 8, "error", 857, 29],
["access", 9, "cannot compare with '<': operands must be same type", 857, 29],
["array", 10, 0, 857, 29],
["push", 10, 9, 857, 29],
["frame", 9, 7, 2, 857, 29],
["null", 7, 857, 29],
["setarg", 9, 0, 7, 857, 29],
["setarg", 9, 1, 8, 857, 29],
["setarg", 9, 2, 10, 857, 29],
["invoke", 9, 7, 857, 29],
["disrupt", 857, 29],
"rel_done_2749",
["jump_false", 6, "while_end_2746", 857, 29],
["load_field", 6, 4, "list", 858, 31],
["load_dynamic", 7, 6, 3, 858, 41],
["load_field", 6, 7, "right", 858, 41],
["get", 7, 4, 1, 858, 13],
["frame", 8, 7, 1, 858, 13],
["null", 7, 858, 13],
["setarg", 8, 0, 7, 858, 13],
["setarg", 8, 1, 6, 858, 13],
["invoke", 8, 6, 858, 13],
["access", 6, 1, 859, 21],
"_nop_tc_47",
"_nop_tc_48",
"_nop_tc_49",
"_nop_tc_50",
["add", 7, 3, 6, 859, 21],
["jump", "num_done_2752", 859, 21],
"num_err_2751",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
859,
21
],
["access", 8, "error", 859, 21],
["access", 9, "cannot apply '+': operands must be numbers", 859, 21],
["array", 10, 0, 859, 21],
["push", 10, 9, 859, 21],
["frame", 9, 6, 2, 859, 21],
["null", 6, 859, 21],
["setarg", 9, 0, 6, 859, 21],
["setarg", 9, 1, 8, 859, 21],
["setarg", 9, 2, 10, 859, 21],
["invoke", 9, 6, 859, 21],
["disrupt", 859, 21],
"num_done_2752",
["move", 3, 7, 859, 21],
["jump", "while_start_2745", 859, 21],
"while_end_2746",
["jump", "if_end_2738", 859, 21],
"if_else_2737",
["access", 6, "call", 861, 25],
["is_identical", 7, 5, 6, 861, 25],
["jump_true", 7, "eq_done_2755", 861, 25],
["is_int", 8, 5, 861, 25],
["jump_false", 8, "eq_ni_2756", 861, 25],
"_nop_tc_51",
["jump", "eq_ni_2756", 861, 25],
["eq_int", 7, 5, 6, 861, 25],
["jump", "eq_done_2755", 861, 25],
"eq_ni_2756",
["is_num", 8, 5, 861, 25],
["jump_false", 8, "eq_nn_2757", 861, 25],
"_nop_tc_52",
["jump", "eq_nn_2757", 861, 25],
["eq_float", 7, 5, 6, 861, 25],
["jump", "eq_done_2755", 861, 25],
"eq_nn_2757",
["is_text", 8, 5, 861, 25],
["jump_false", 8, "eq_nt_2758", 861, 25],
"_nop_tc_53",
"_nop_tc_54",
["eq_text", 7, 5, 6, 861, 25],
["jump", "eq_done_2755", 861, 25],
"eq_nt_2758",
["is_null", 8, 5, 861, 25],
["jump_false", 8, "eq_nnl_2759", 861, 25],
"_nop_tc_55",
["jump", "eq_nnl_2759", 861, 25],
["true", 7, 861, 25],
["jump", "eq_done_2755", 861, 25],
"eq_nnl_2759",
["is_bool", 8, 5, 861, 25],
["jump_false", 8, "eq_nb_2760", 861, 25],
"_nop_tc_56",
["jump", "eq_nb_2760", 861, 25],
["eq_bool", 7, 5, 6, 861, 25],
["jump", "eq_done_2755", 861, 25],
"eq_nb_2760",
["false", 7, 861, 25],
"eq_done_2755",
["jump_false", 7, "if_else_2753", 861, 25],
["load_field", 6, 4, "expression", 862, 29],
["get", 7, 4, 1, 862, 11],
["frame", 8, 7, 1, 862, 11],
["null", 7, 862, 11],
["setarg", 8, 0, 7, 862, 11],
["setarg", 8, 1, 6, 862, 11],
["invoke", 8, 6, 862, 11],
["jump", "if_end_2754", 862, 11],
"if_else_2753",
["access", 6, "if", 863, 25],
["is_identical", 7, 5, 6, 863, 25],
["jump_true", 7, "eq_done_2763", 863, 25],
["is_int", 8, 5, 863, 25],
["jump_false", 8, "eq_ni_2764", 863, 25],
"_nop_tc_57",
["jump", "eq_ni_2764", 863, 25],
["eq_int", 7, 5, 6, 863, 25],
["jump", "eq_done_2763", 863, 25],
"eq_ni_2764",
["is_num", 8, 5, 863, 25],
["jump_false", 8, "eq_nn_2765", 863, 25],
"_nop_tc_58",
["jump", "eq_nn_2765", 863, 25],
["eq_float", 7, 5, 6, 863, 25],
["jump", "eq_done_2763", 863, 25],
"eq_nn_2765",
["is_text", 8, 5, 863, 25],
["jump_false", 8, "eq_nt_2766", 863, 25],
"_nop_tc_59",
"_nop_tc_60",
["eq_text", 7, 5, 6, 863, 25],
["jump", "eq_done_2763", 863, 25],
"eq_nt_2766",
["is_null", 8, 5, 863, 25],
["jump_false", 8, "eq_nnl_2767", 863, 25],
"_nop_tc_61",
["jump", "eq_nnl_2767", 863, 25],
["true", 7, 863, 25],
["jump", "eq_done_2763", 863, 25],
"eq_nnl_2767",
["is_bool", 8, 5, 863, 25],
["jump_false", 8, "eq_nb_2768", 863, 25],
"_nop_tc_62",
["jump", "eq_nb_2768", 863, 25],
["eq_bool", 7, 5, 6, 863, 25],
["jump", "eq_done_2763", 863, 25],
"eq_nb_2768",
["false", 7, 863, 25],
"eq_done_2763",
["jump_false", 7, "if_else_2761", 863, 25],
["load_field", 6, 4, "expression", 864, 29],
["get", 7, 4, 1, 864, 11],
["frame", 8, 7, 1, 864, 11],
["null", 7, 864, 11],
["setarg", 8, 0, 7, 864, 11],
["setarg", 8, 1, 6, 864, 11],
["invoke", 8, 6, 864, 11],
["load_field", 6, 4, "then", 865, 30],
["get", 7, 3, 1, 865, 11],
["frame", 8, 7, 1, 865, 11],
["null", 7, 865, 11],
["setarg", 8, 0, 7, 865, 11],
["setarg", 8, 1, 6, 865, 11],
["invoke", 8, 6, 865, 11],
["load_field", 6, 4, "list", 866, 30],
["get", 7, 3, 1, 866, 11],
["frame", 8, 7, 1, 866, 11],
["null", 7, 866, 11],
["setarg", 8, 0, 7, 866, 11],
["setarg", 8, 1, 6, 866, 11],
["invoke", 8, 6, 866, 11],
["load_field", 6, 4, "else", 867, 15],
["null", 7, 867, 28],
["is_identical", 8, 6, 7, 867, 28],
["jump_true", 8, "ne_nid_2772", 867, 28],
["jump", "ne_ni_2773", 867, 28],
"ne_nid_2772",
["false", 8, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_ni_2773",
["is_int", 9, 6, 867, 28],
["jump_false", 9, "ne_nn_2774", 867, 28],
"_nop_tc_63",
["jump", "ne_nn_2774", 867, 28],
["ne_int", 8, 6, 7, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_nn_2774",
["is_num", 9, 6, 867, 28],
["jump_false", 9, "ne_nt_2775", 867, 28],
"_nop_tc_64",
["jump", "ne_nt_2775", 867, 28],
["ne_float", 8, 6, 7, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_nt_2775",
["is_text", 9, 6, 867, 28],
["jump_false", 9, "ne_nnl_2776", 867, 28],
"_nop_tc_65",
["jump", "ne_nnl_2776", 867, 28],
["ne_text", 8, 6, 7, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_nnl_2776",
["is_null", 9, 6, 867, 28],
["jump_false", 9, "ne_nb_2777", 867, 28],
"_nop_tc_66",
"_nop_tc_67",
["false", 8, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_nb_2777",
["is_bool", 9, 6, 867, 28],
["jump_false", 9, "ne_mis_2778", 867, 28],
"_nop_tc_68",
["jump", "ne_mis_2778", 867, 28],
["ne_bool", 8, 6, 7, 867, 28],
["jump", "ne_done_2771", 867, 28],
"ne_mis_2778",
["true", 8, 867, 28],
"ne_done_2771",
["jump_false", 8, "if_else_2769", 867, 28],
["load_field", 6, 4, "else", 867, 53],
["get", 7, 3, 1, 867, 34],
["frame", 8, 7, 1, 867, 34],
["null", 7, 867, 34],
["setarg", 8, 0, 7, 867, 34],
["setarg", 8, 1, 6, 867, 34],
["invoke", 8, 6, 867, 34],
["jump", "if_end_2770", 867, 34],
"if_else_2769",
"if_end_2770",
["jump", "if_end_2762", 867, 34],
"if_else_2761",
["access", 6, "while", 868, 25],
["is_identical", 7, 5, 6, 868, 25],
["jump_true", 7, "eq_done_2782", 868, 25],
["is_int", 8, 5, 868, 25],
["jump_false", 8, "eq_ni_2783", 868, 25],
"_nop_tc_69",
["jump", "eq_ni_2783", 868, 25],
["eq_int", 7, 5, 6, 868, 25],
["jump", "eq_done_2782", 868, 25],
"eq_ni_2783",
["is_num", 8, 5, 868, 25],
["jump_false", 8, "eq_nn_2784", 868, 25],
"_nop_tc_70",
["jump", "eq_nn_2784", 868, 25],
["eq_float", 7, 5, 6, 868, 25],
["jump", "eq_done_2782", 868, 25],
"eq_nn_2784",
["is_text", 8, 5, 868, 25],
["jump_false", 8, "eq_nt_2785", 868, 25],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 7, 5, 6, 868, 25],
["jump", "eq_done_2782", 868, 25],
"eq_nt_2785",
["is_null", 8, 5, 868, 25],
["jump_false", 8, "eq_nnl_2786", 868, 25],
"_nop_tc_73",
["jump", "eq_nnl_2786", 868, 25],
["true", 7, 868, 25],
["jump", "eq_done_2782", 868, 25],
"eq_nnl_2786",
["is_bool", 8, 5, 868, 25],
["jump_false", 8, "eq_nb_2787", 868, 25],
"_nop_tc_74",
["jump", "eq_nb_2787", 868, 25],
["eq_bool", 7, 5, 6, 868, 25],
["jump", "eq_done_2782", 868, 25],
"eq_nb_2787",
["false", 7, 868, 25],
"eq_done_2782",
["move", 6, 7, 868, 25],
["jump_true", 6, "or_end_2781", 868, 25],
["access", 7, "do", 868, 41],
["is_identical", 8, 5, 7, 868, 41],
["jump_true", 8, "eq_done_2788", 868, 41],
["is_int", 9, 5, 868, 41],
["jump_false", 9, "eq_ni_2789", 868, 41],
"_nop_tc_75",
["jump", "eq_ni_2789", 868, 41],
["eq_int", 8, 5, 7, 868, 41],
["jump", "eq_done_2788", 868, 41],
"eq_ni_2789",
["is_num", 9, 5, 868, 41],
["jump_false", 9, "eq_nn_2790", 868, 41],
"_nop_tc_76",
["jump", "eq_nn_2790", 868, 41],
["eq_float", 8, 5, 7, 868, 41],
["jump", "eq_done_2788", 868, 41],
"eq_nn_2790",
["is_text", 9, 5, 868, 41],
["jump_false", 9, "eq_nt_2791", 868, 41],
"_nop_tc_77",
"_nop_tc_78",
["eq_text", 8, 5, 7, 868, 41],
["jump", "eq_done_2788", 868, 41],
"eq_nt_2791",
["is_null", 9, 5, 868, 41],
["jump_false", 9, "eq_nnl_2792", 868, 41],
"_nop_tc_79",
["jump", "eq_nnl_2792", 868, 41],
["true", 8, 868, 41],
["jump", "eq_done_2788", 868, 41],
"eq_nnl_2792",
["is_bool", 9, 5, 868, 41],
["jump_false", 9, "eq_nb_2793", 868, 41],
"_nop_tc_80",
["jump", "eq_nb_2793", 868, 41],
["eq_bool", 8, 5, 7, 868, 41],
["jump", "eq_done_2788", 868, 41],
"eq_nb_2793",
["false", 8, 868, 41],
"eq_done_2788",
["move", 6, 8, 868, 41],
"or_end_2781",
["jump_false", 6, "if_else_2779", 868, 41],
["load_field", 6, 4, "expression", 869, 29],
["get", 7, 4, 1, 869, 11],
["frame", 8, 7, 1, 869, 11],
["null", 7, 869, 11],
["setarg", 8, 0, 7, 869, 11],
["setarg", 8, 1, 6, 869, 11],
["invoke", 8, 6, 869, 11],
["load_field", 6, 4, "statements", 870, 30],
["get", 7, 3, 1, 870, 11],
["frame", 8, 7, 1, 870, 11],
["null", 7, 870, 11],
["setarg", 8, 0, 7, 870, 11],
["setarg", 8, 1, 6, 870, 11],
["invoke", 8, 6, 870, 11],
["jump", "if_end_2780", 870, 11],
"if_else_2779",
["access", 6, "for", 871, 25],
["is_identical", 7, 5, 6, 871, 25],
["jump_true", 7, "eq_done_2796", 871, 25],
["is_int", 8, 5, 871, 25],
["jump_false", 8, "eq_ni_2797", 871, 25],
"_nop_tc_81",
["jump", "eq_ni_2797", 871, 25],
["eq_int", 7, 5, 6, 871, 25],
["jump", "eq_done_2796", 871, 25],
"eq_ni_2797",
["is_num", 8, 5, 871, 25],
["jump_false", 8, "eq_nn_2798", 871, 25],
"_nop_tc_82",
["jump", "eq_nn_2798", 871, 25],
["eq_float", 7, 5, 6, 871, 25],
["jump", "eq_done_2796", 871, 25],
"eq_nn_2798",
["is_text", 8, 5, 871, 25],
["jump_false", 8, "eq_nt_2799", 871, 25],
"_nop_tc_83",
"_nop_tc_84",
["eq_text", 7, 5, 6, 871, 25],
["jump", "eq_done_2796", 871, 25],
"eq_nt_2799",
["is_null", 8, 5, 871, 25],
["jump_false", 8, "eq_nnl_2800", 871, 25],
"_nop_tc_85",
["jump", "eq_nnl_2800", 871, 25],
["true", 7, 871, 25],
["jump", "eq_done_2796", 871, 25],
"eq_nnl_2800",
["is_bool", 8, 5, 871, 25],
["jump_false", 8, "eq_nb_2801", 871, 25],
"_nop_tc_86",
["jump", "eq_nb_2801", 871, 25],
["eq_bool", 7, 5, 6, 871, 25],
["jump", "eq_done_2796", 871, 25],
"eq_nb_2801",
["false", 7, 871, 25],
"eq_done_2796",
["jump_false", 7, "if_else_2794", 871, 25],
["load_field", 6, 4, "init", 872, 15],
["null", 7, 872, 28],
["is_identical", 8, 6, 7, 872, 28],
["jump_true", 8, "ne_nid_2805", 872, 28],
["jump", "ne_ni_2806", 872, 28],
"ne_nid_2805",
["false", 8, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_ni_2806",
["is_int", 9, 6, 872, 28],
["jump_false", 9, "ne_nn_2807", 872, 28],
"_nop_tc_87",
["jump", "ne_nn_2807", 872, 28],
["ne_int", 8, 6, 7, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_nn_2807",
["is_num", 9, 6, 872, 28],
["jump_false", 9, "ne_nt_2808", 872, 28],
"_nop_tc_88",
["jump", "ne_nt_2808", 872, 28],
["ne_float", 8, 6, 7, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_nt_2808",
["is_text", 9, 6, 872, 28],
["jump_false", 9, "ne_nnl_2809", 872, 28],
"_nop_tc_89",
["jump", "ne_nnl_2809", 872, 28],
["ne_text", 8, 6, 7, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_nnl_2809",
["is_null", 9, 6, 872, 28],
["jump_false", 9, "ne_nb_2810", 872, 28],
"_nop_tc_90",
"_nop_tc_91",
["false", 8, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_nb_2810",
["is_bool", 9, 6, 872, 28],
["jump_false", 9, "ne_mis_2811", 872, 28],
"_nop_tc_92",
["jump", "ne_mis_2811", 872, 28],
["ne_bool", 8, 6, 7, 872, 28],
["jump", "ne_done_2804", 872, 28],
"ne_mis_2811",
["true", 8, 872, 28],
"ne_done_2804",
["jump_false", 8, "if_else_2802", 872, 28],
["load_field", 6, 4, "init", 873, 17],
["load_field", 7, 6, "kind", 873, 17],
["access", 6, "var", 873, 35],
["is_identical", 8, 7, 6, 873, 35],
["jump_true", 8, "eq_done_2815", 873, 35],
["is_int", 9, 7, 873, 35],
["jump_false", 9, "eq_ni_2816", 873, 35],
"_nop_tc_93",
["jump", "eq_ni_2816", 873, 35],
["eq_int", 8, 7, 6, 873, 35],
["jump", "eq_done_2815", 873, 35],
"eq_ni_2816",
["is_num", 9, 7, 873, 35],
["jump_false", 9, "eq_nn_2817", 873, 35],
"_nop_tc_94",
["jump", "eq_nn_2817", 873, 35],
["eq_float", 8, 7, 6, 873, 35],
["jump", "eq_done_2815", 873, 35],
"eq_nn_2817",
["is_text", 9, 7, 873, 35],
["jump_false", 9, "eq_nt_2818", 873, 35],
"_nop_tc_95",
"_nop_tc_96",
["eq_text", 8, 7, 6, 873, 35],
["jump", "eq_done_2815", 873, 35],
"eq_nt_2818",
["is_null", 9, 7, 873, 35],
["jump_false", 9, "eq_nnl_2819", 873, 35],
"_nop_tc_97",
["jump", "eq_nnl_2819", 873, 35],
["true", 8, 873, 35],
["jump", "eq_done_2815", 873, 35],
"eq_nnl_2819",
["is_bool", 9, 7, 873, 35],
["jump_false", 9, "eq_nb_2820", 873, 35],
"_nop_tc_98",
["jump", "eq_nb_2820", 873, 35],
["eq_bool", 8, 7, 6, 873, 35],
["jump", "eq_done_2815", 873, 35],
"eq_nb_2820",
["false", 8, 873, 35],
"eq_done_2815",
["move", 6, 8, 873, 35],
["jump_true", 6, "or_end_2814", 873, 35],
["load_field", 7, 4, "init", 873, 44],
["load_field", 8, 7, "kind", 873, 44],
["access", 7, "def", 873, 62],
["is_identical", 9, 8, 7, 873, 62],
["jump_true", 9, "eq_done_2821", 873, 62],
["is_int", 10, 8, 873, 62],
["jump_false", 10, "eq_ni_2822", 873, 62],
"_nop_tc_99",
["jump", "eq_ni_2822", 873, 62],
["eq_int", 9, 8, 7, 873, 62],
["jump", "eq_done_2821", 873, 62],
"eq_ni_2822",
["is_num", 10, 8, 873, 62],
["jump_false", 10, "eq_nn_2823", 873, 62],
"_nop_tc_100",
["jump", "eq_nn_2823", 873, 62],
["eq_float", 9, 8, 7, 873, 62],
["jump", "eq_done_2821", 873, 62],
"eq_nn_2823",
["is_text", 10, 8, 873, 62],
["jump_false", 10, "eq_nt_2824", 873, 62],
"_nop_tc_101",
"_nop_tc_102",
["eq_text", 9, 8, 7, 873, 62],
["jump", "eq_done_2821", 873, 62],
"eq_nt_2824",
["is_null", 10, 8, 873, 62],
["jump_false", 10, "eq_nnl_2825", 873, 62],
"_nop_tc_103",
["jump", "eq_nnl_2825", 873, 62],
["true", 9, 873, 62],
["jump", "eq_done_2821", 873, 62],
"eq_nnl_2825",
["is_bool", 10, 8, 873, 62],
["jump_false", 10, "eq_nb_2826", 873, 62],
"_nop_tc_104",
["jump", "eq_nb_2826", 873, 62],
["eq_bool", 9, 8, 7, 873, 62],
["jump", "eq_done_2821", 873, 62],
"eq_nb_2826",
["false", 9, 873, 62],
"eq_done_2821",
["move", 6, 9, 873, 62],
"or_end_2814",
["jump_false", 6, "if_else_2812", 873, 62],
["load_field", 6, 4, "init", 874, 33],
["load_field", 7, 6, "right", 874, 33],
["get", 6, 4, 1, 874, 15],
["frame", 8, 6, 1, 874, 15],
["null", 6, 874, 15],
["setarg", 8, 0, 6, 874, 15],
["setarg", 8, 1, 7, 874, 15],
["invoke", 8, 6, 874, 15],
["jump", "if_end_2813", 874, 15],
"if_else_2812",
["load_field", 6, 4, "init", 876, 33],
["get", 7, 4, 1, 876, 15],
["frame", 8, 7, 1, 876, 15],
["null", 7, 876, 15],
["setarg", 8, 0, 7, 876, 15],
["setarg", 8, 1, 6, 876, 15],
["invoke", 8, 6, 876, 15],
"if_end_2813",
["jump", "if_end_2803", 876, 15],
"if_else_2802",
"if_end_2803",
["load_field", 6, 4, "test", 879, 29],
["get", 7, 4, 1, 879, 11],
["frame", 8, 7, 1, 879, 11],
["null", 7, 879, 11],
["setarg", 8, 0, 7, 879, 11],
["setarg", 8, 1, 6, 879, 11],
["invoke", 8, 6, 879, 11],
["load_field", 6, 4, "update", 880, 29],
["get", 7, 4, 1, 880, 11],
["frame", 8, 7, 1, 880, 11],
["null", 7, 880, 11],
["setarg", 8, 0, 7, 880, 11],
["setarg", 8, 1, 6, 880, 11],
["invoke", 8, 6, 880, 11],
["load_field", 6, 4, "statements", 881, 30],
["get", 7, 3, 1, 881, 11],
["frame", 8, 7, 1, 881, 11],
["null", 7, 881, 11],
["setarg", 8, 0, 7, 881, 11],
["setarg", 8, 1, 6, 881, 11],
["invoke", 8, 6, 881, 11],
["jump", "if_end_2795", 881, 11],
"if_else_2794",
["access", 6, "return", 882, 25],
["is_identical", 7, 5, 6, 882, 25],
["jump_true", 7, "eq_done_2830", 882, 25],
["is_int", 8, 5, 882, 25],
["jump_false", 8, "eq_ni_2831", 882, 25],
"_nop_tc_105",
["jump", "eq_ni_2831", 882, 25],
["eq_int", 7, 5, 6, 882, 25],
["jump", "eq_done_2830", 882, 25],
"eq_ni_2831",
["is_num", 8, 5, 882, 25],
["jump_false", 8, "eq_nn_2832", 882, 25],
"_nop_tc_106",
["jump", "eq_nn_2832", 882, 25],
["eq_float", 7, 5, 6, 882, 25],
["jump", "eq_done_2830", 882, 25],
"eq_nn_2832",
["is_text", 8, 5, 882, 25],
["jump_false", 8, "eq_nt_2833", 882, 25],
"_nop_tc_107",
"_nop_tc_108",
["eq_text", 7, 5, 6, 882, 25],
["jump", "eq_done_2830", 882, 25],
"eq_nt_2833",
["is_null", 8, 5, 882, 25],
["jump_false", 8, "eq_nnl_2834", 882, 25],
"_nop_tc_109",
["jump", "eq_nnl_2834", 882, 25],
["true", 7, 882, 25],
["jump", "eq_done_2830", 882, 25],
"eq_nnl_2834",
["is_bool", 8, 5, 882, 25],
["jump_false", 8, "eq_nb_2835", 882, 25],
"_nop_tc_110",
["jump", "eq_nb_2835", 882, 25],
["eq_bool", 7, 5, 6, 882, 25],
["jump", "eq_done_2830", 882, 25],
"eq_nb_2835",
["false", 7, 882, 25],
"eq_done_2830",
["move", 6, 7, 882, 25],
["jump_true", 6, "or_end_2829", 882, 25],
["access", 7, "go", 882, 42],
["is_identical", 8, 5, 7, 882, 42],
["jump_true", 8, "eq_done_2836", 882, 42],
["is_int", 9, 5, 882, 42],
["jump_false", 9, "eq_ni_2837", 882, 42],
"_nop_tc_111",
["jump", "eq_ni_2837", 882, 42],
["eq_int", 8, 5, 7, 882, 42],
["jump", "eq_done_2836", 882, 42],
"eq_ni_2837",
["is_num", 9, 5, 882, 42],
["jump_false", 9, "eq_nn_2838", 882, 42],
"_nop_tc_112",
["jump", "eq_nn_2838", 882, 42],
["eq_float", 8, 5, 7, 882, 42],
["jump", "eq_done_2836", 882, 42],
"eq_nn_2838",
["is_text", 9, 5, 882, 42],
["jump_false", 9, "eq_nt_2839", 882, 42],
"_nop_tc_113",
"_nop_tc_114",
["eq_text", 8, 5, 7, 882, 42],
["jump", "eq_done_2836", 882, 42],
"eq_nt_2839",
["is_null", 9, 5, 882, 42],
["jump_false", 9, "eq_nnl_2840", 882, 42],
"_nop_tc_115",
["jump", "eq_nnl_2840", 882, 42],
["true", 8, 882, 42],
["jump", "eq_done_2836", 882, 42],
"eq_nnl_2840",
["is_bool", 9, 5, 882, 42],
["jump_false", 9, "eq_nb_2841", 882, 42],
"_nop_tc_116",
["jump", "eq_nb_2841", 882, 42],
["eq_bool", 8, 5, 7, 882, 42],
["jump", "eq_done_2836", 882, 42],
"eq_nb_2841",
["false", 8, 882, 42],
"eq_done_2836",
["move", 6, 8, 882, 42],
"or_end_2829",
["jump_false", 6, "if_else_2827", 882, 42],
["load_field", 6, 4, "expression", 883, 29],
["get", 7, 4, 1, 883, 11],
["frame", 8, 7, 1, 883, 11],
["null", 7, 883, 11],
["setarg", 8, 0, 7, 883, 11],
["setarg", 8, 1, 6, 883, 11],
["invoke", 8, 6, 883, 11],
["jump", "if_end_2828", 883, 11],
"if_else_2827",
["access", 6, "block", 884, 25],
["is_identical", 7, 5, 6, 884, 25],
["jump_true", 7, "eq_done_2844", 884, 25],
["is_int", 8, 5, 884, 25],
["jump_false", 8, "eq_ni_2845", 884, 25],
"_nop_tc_117",
["jump", "eq_ni_2845", 884, 25],
["eq_int", 7, 5, 6, 884, 25],
["jump", "eq_done_2844", 884, 25],
"eq_ni_2845",
["is_num", 8, 5, 884, 25],
["jump_false", 8, "eq_nn_2846", 884, 25],
"_nop_tc_118",
["jump", "eq_nn_2846", 884, 25],
["eq_float", 7, 5, 6, 884, 25],
["jump", "eq_done_2844", 884, 25],
"eq_nn_2846",
["is_text", 8, 5, 884, 25],
["jump_false", 8, "eq_nt_2847", 884, 25],
"_nop_tc_119",
"_nop_tc_120",
["eq_text", 7, 5, 6, 884, 25],
["jump", "eq_done_2844", 884, 25],
"eq_nt_2847",
["is_null", 8, 5, 884, 25],
["jump_false", 8, "eq_nnl_2848", 884, 25],
"_nop_tc_121",
["jump", "eq_nnl_2848", 884, 25],
["true", 7, 884, 25],
["jump", "eq_done_2844", 884, 25],
"eq_nnl_2848",
["is_bool", 8, 5, 884, 25],
["jump_false", 8, "eq_nb_2849", 884, 25],
"_nop_tc_122",
["jump", "eq_nb_2849", 884, 25],
["eq_bool", 7, 5, 6, 884, 25],
["jump", "eq_done_2844", 884, 25],
"eq_nb_2849",
["false", 7, 884, 25],
"eq_done_2844",
["jump_false", 7, "if_else_2842", 884, 25],
["load_field", 6, 4, "statements", 885, 30],
["get", 7, 3, 1, 885, 11],
["frame", 8, 7, 1, 885, 11],
["null", 7, 885, 11],
["setarg", 8, 0, 7, 885, 11],
["setarg", 8, 1, 6, 885, 11],
["invoke", 8, 6, 885, 11],
["jump", "if_end_2843", 885, 11],
"if_else_2842",
["access", 6, "label", 886, 25],
["is_identical", 7, 5, 6, 886, 25],
["jump_true", 7, "eq_done_2852", 886, 25],
["is_int", 8, 5, 886, 25],
["jump_false", 8, "eq_ni_2853", 886, 25],
"_nop_tc_123",
["jump", "eq_ni_2853", 886, 25],
["eq_int", 7, 5, 6, 886, 25],
["jump", "eq_done_2852", 886, 25],
"eq_ni_2853",
["is_num", 8, 5, 886, 25],
["jump_false", 8, "eq_nn_2854", 886, 25],
"_nop_tc_124",
["jump", "eq_nn_2854", 886, 25],
["eq_float", 7, 5, 6, 886, 25],
["jump", "eq_done_2852", 886, 25],
"eq_nn_2854",
["is_text", 8, 5, 886, 25],
["jump_false", 8, "eq_nt_2855", 886, 25],
"_nop_tc_125",
"_nop_tc_126",
["eq_text", 7, 5, 6, 886, 25],
["jump", "eq_done_2852", 886, 25],
"eq_nt_2855",
["is_null", 8, 5, 886, 25],
["jump_false", 8, "eq_nnl_2856", 886, 25],
"_nop_tc_127",
["jump", "eq_nnl_2856", 886, 25],
["true", 7, 886, 25],
["jump", "eq_done_2852", 886, 25],
"eq_nnl_2856",
["is_bool", 8, 5, 886, 25],
["jump_false", 8, "eq_nb_2857", 886, 25],
"_nop_tc_128",
["jump", "eq_nb_2857", 886, 25],
["eq_bool", 7, 5, 6, 886, 25],
["jump", "eq_done_2852", 886, 25],
"eq_nb_2857",
["false", 7, 886, 25],
"eq_done_2852",
["jump_false", 7, "if_else_2850", 886, 25],
["load_field", 6, 4, "statement", 887, 15],
["null", 7, 887, 33],
["is_identical", 8, 6, 7, 887, 33],
["jump_true", 8, "ne_nid_2861", 887, 33],
["jump", "ne_ni_2862", 887, 33],
"ne_nid_2861",
["false", 8, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_ni_2862",
["is_int", 9, 6, 887, 33],
["jump_false", 9, "ne_nn_2863", 887, 33],
"_nop_tc_129",
["jump", "ne_nn_2863", 887, 33],
["ne_int", 8, 6, 7, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_nn_2863",
["is_num", 9, 6, 887, 33],
["jump_false", 9, "ne_nt_2864", 887, 33],
"_nop_tc_130",
["jump", "ne_nt_2864", 887, 33],
["ne_float", 8, 6, 7, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_nt_2864",
["is_text", 9, 6, 887, 33],
["jump_false", 9, "ne_nnl_2865", 887, 33],
"_nop_tc_131",
["jump", "ne_nnl_2865", 887, 33],
["ne_text", 8, 6, 7, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_nnl_2865",
["is_null", 9, 6, 887, 33],
["jump_false", 9, "ne_nb_2866", 887, 33],
"_nop_tc_132",
"_nop_tc_133",
["false", 8, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_nb_2866",
["is_bool", 9, 6, 887, 33],
["jump_false", 9, "ne_mis_2867", 887, 33],
"_nop_tc_134",
["jump", "ne_mis_2867", 887, 33],
["ne_bool", 8, 6, 7, 887, 33],
["jump", "ne_done_2860", 887, 33],
"ne_mis_2867",
["true", 8, 887, 33],
"ne_done_2860",
["jump_false", 8, "if_else_2858", 887, 33],
["load_field", 6, 4, "statement", 887, 59],
["array", 7, 1, 887, 59],
["push", 7, 6, 887, 59],
["get", 6, 3, 1, 887, 39],
["frame", 8, 6, 1, 887, 39],
["null", 6, 887, 39],
["setarg", 8, 0, 6, 887, 39],
["setarg", 8, 1, 7, 887, 39],
["invoke", 8, 6, 887, 39],
["jump", "if_end_2859", 887, 39],
"if_else_2858",
"if_end_2859",
["jump", "if_end_2851", 887, 39],
"if_else_2850",
"if_end_2851",
"if_end_2843",
"if_end_2828",
"if_end_2795",
"if_end_2780",
"if_end_2762",
"if_end_2754",
"if_end_2738",
"if_end_2723",
"if_end_2715",
["access", 6, 1, 889, 17],
"_nop_tc_135",
"_nop_tc_136",
"_nop_tc_137",
"_nop_tc_138",
["add", 7, 2, 6, 889, 17],
["jump", "num_done_2869", 889, 17],
"num_err_2868",
[
"access",
6,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
889,
17
],
["access", 8, "error", 889, 17],
["access", 9, "cannot apply '+': operands must be numbers", 889, 17],
["array", 10, 0, 889, 17],
["push", 10, 9, 889, 17],
["frame", 9, 6, 2, 889, 17],
["null", 6, 889, 17],
["setarg", 9, 0, 6, 889, 17],
["setarg", 9, 1, 8, 889, 17],
["setarg", 9, 2, 10, 889, 17],
["invoke", 9, 6, 889, 17],
["disrupt", 889, 17],
"num_done_2869",
["move", 2, 7, 889, 17],
["jump", "while_start_2708", 889, 17],
"while_end_2709",
["null", 2, 889, 17],
["return", 2, 889, 17]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["null", 2, 902, 19],
["is_identical", 3, 1, 2, 902, 19],
["jump_true", 3, "eq_done_2872", 902, 19],
"_nop_tc_1",
["jump", "eq_ni_2873", 902, 19],
"_nop_tc_2",
["jump", "eq_ni_2873", 902, 19],
["eq_int", 3, 1, 2, 902, 19],
["jump", "eq_done_2872", 902, 19],
"eq_ni_2873",
"_nop_tc_3",
["jump", "eq_nn_2874", 902, 19],
"_nop_tc_4",
["jump", "eq_nn_2874", 902, 19],
["eq_float", 3, 1, 2, 902, 19],
["jump", "eq_done_2872", 902, 19],
"eq_nn_2874",
"_nop_tc_5",
["jump", "eq_nt_2875", 902, 19],
"_nop_tc_6",
["jump", "eq_nt_2875", 902, 19],
["eq_text", 3, 1, 2, 902, 19],
["jump", "eq_done_2872", 902, 19],
"eq_nt_2875",
"_nop_tc_7",
["jump", "eq_nnl_2876", 902, 19],
"_nop_tc_8",
"_nop_tc_9",
["true", 3, 902, 19],
["jump", "eq_done_2872", 902, 19],
"eq_nnl_2876",
"_nop_tc_10",
["jump", "eq_nb_2877", 902, 19],
"_nop_tc_11",
["jump", "eq_nb_2877", 902, 19],
["eq_bool", 3, 1, 2, 902, 19],
["jump", "eq_done_2872", 902, 19],
"eq_nb_2877",
["false", 3, 902, 19],
"eq_done_2872",
["jump_false", 3, "if_else_2870", 902, 19],
["null", 2, 902, 32],
["return", 2, 902, 32],
"_nop_ur_1",
"if_else_2870",
"if_end_2871",
["load_field", 2, 1, "kind", 903, 15],
["move", 3, 2, 903, 15],
["access", 2, 0, 904, 15],
["access", 4, "name", 905, 16],
["is_identical", 5, 3, 4, 905, 16],
["jump_true", 5, "eq_done_2883", 905, 16],
["is_int", 6, 3, 905, 16],
["jump_false", 6, "eq_ni_2884", 905, 16],
"_nop_tc_12",
["jump", "eq_ni_2884", 905, 16],
["eq_int", 5, 3, 4, 905, 16],
["jump", "eq_done_2883", 905, 16],
"eq_ni_2884",
["is_num", 6, 3, 905, 16],
["jump_false", 6, "eq_nn_2885", 905, 16],
"_nop_tc_13",
["jump", "eq_nn_2885", 905, 16],
["eq_float", 5, 3, 4, 905, 16],
["jump", "eq_done_2883", 905, 16],
"eq_nn_2885",
["is_text", 6, 3, 905, 16],
["jump_false", 6, "eq_nt_2886", 905, 16],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 5, 3, 4, 905, 16],
["jump", "eq_done_2883", 905, 16],
"eq_nt_2886",
["is_null", 6, 3, 905, 16],
["jump_false", 6, "eq_nnl_2887", 905, 16],
"_nop_tc_16",
["jump", "eq_nnl_2887", 905, 16],
["true", 5, 905, 16],
["jump", "eq_done_2883", 905, 16],
"eq_nnl_2887",
["is_bool", 6, 3, 905, 16],
["jump_false", 6, "eq_nb_2888", 905, 16],
"_nop_tc_17",
["jump", "eq_nb_2888", 905, 16],
["eq_bool", 5, 3, 4, 905, 16],
["jump", "eq_done_2883", 905, 16],
"eq_nb_2888",
["false", 5, 905, 16],
"eq_done_2883",
["move", 4, 5, 905, 16],
["jump_false", 4, "and_end_2882", 905, 16],
["load_field", 5, 1, "level", 905, 26],
["access", 6, -1, 905, 40],
["is_identical", 7, 5, 6, 905, 40],
["jump_true", 7, "eq_done_2889", 905, 40],
["is_int", 8, 5, 905, 40],
["jump_false", 8, "eq_ni_2890", 905, 40],
"_nop_tc_18",
"_nop_tc_19",
["eq_int", 7, 5, 6, 905, 40],
["jump", "eq_done_2889", 905, 40],
"eq_ni_2890",
["is_num", 8, 5, 905, 40],
["jump_false", 8, "eq_nn_2891", 905, 40],
"_nop_tc_20",
"_nop_tc_21",
["eq_float", 7, 5, 6, 905, 40],
["jump", "eq_done_2889", 905, 40],
"eq_nn_2891",
["is_text", 8, 5, 905, 40],
["jump_false", 8, "eq_nt_2892", 905, 40],
"_nop_tc_22",
["jump", "eq_nt_2892", 905, 40],
["eq_text", 7, 5, 6, 905, 40],
["jump", "eq_done_2889", 905, 40],
"eq_nt_2892",
["is_null", 8, 5, 905, 40],
["jump_false", 8, "eq_nnl_2893", 905, 40],
"_nop_tc_23",
["jump", "eq_nnl_2893", 905, 40],
["true", 7, 905, 40],
["jump", "eq_done_2889", 905, 40],
"eq_nnl_2893",
["is_bool", 8, 5, 905, 40],
["jump_false", 8, "eq_nb_2894", 905, 40],
"_nop_tc_24",
["jump", "eq_nb_2894", 905, 40],
["eq_bool", 7, 5, 6, 905, 40],
["jump", "eq_done_2889", 905, 40],
"eq_nb_2894",
["false", 7, 905, 40],
"eq_done_2889",
["move", 4, 7, 905, 40],
"and_end_2882",
["move", 5, 4, 905, 40],
["jump_false", 5, "and_end_2881", 905, 40],
["load_field", 4, 1, "name", 905, 46],
["null", 6, 905, 59],
["is_identical", 7, 4, 6, 905, 59],
["jump_true", 7, "ne_nid_2896", 905, 59],
["jump", "ne_ni_2897", 905, 59],
"ne_nid_2896",
["false", 7, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_ni_2897",
["is_int", 8, 4, 905, 59],
["jump_false", 8, "ne_nn_2898", 905, 59],
"_nop_tc_25",
["jump", "ne_nn_2898", 905, 59],
["ne_int", 7, 4, 6, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_nn_2898",
["is_num", 8, 4, 905, 59],
["jump_false", 8, "ne_nt_2899", 905, 59],
"_nop_tc_26",
["jump", "ne_nt_2899", 905, 59],
["ne_float", 7, 4, 6, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_nt_2899",
["is_text", 8, 4, 905, 59],
["jump_false", 8, "ne_nnl_2900", 905, 59],
"_nop_tc_27",
["jump", "ne_nnl_2900", 905, 59],
["ne_text", 7, 4, 6, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_nnl_2900",
["is_null", 8, 4, 905, 59],
["jump_false", 8, "ne_nb_2901", 905, 59],
"_nop_tc_28",
"_nop_tc_29",
["false", 7, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_nb_2901",
["is_bool", 8, 4, 905, 59],
["jump_false", 8, "ne_mis_2902", 905, 59],
"_nop_tc_30",
["jump", "ne_mis_2902", 905, 59],
["ne_bool", 7, 4, 6, 905, 59],
["jump", "ne_done_2895", 905, 59],
"ne_mis_2902",
["true", 7, 905, 59],
"ne_done_2895",
["move", 5, 7, 905, 59],
"and_end_2881",
["move", 4, 5, 905, 59],
["jump_false", 4, "and_end_2880", 905, 59],
["load_field", 5, 1, "make", 905, 67],
["access", 6, "functino", 905, 80],
["is_identical", 7, 5, 6, 905, 80],
["jump_true", 7, "ne_nid_2904", 905, 80],
["jump", "ne_ni_2905", 905, 80],
"ne_nid_2904",
["false", 7, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_ni_2905",
["is_int", 8, 5, 905, 80],
["jump_false", 8, "ne_nn_2906", 905, 80],
"_nop_tc_31",
["jump", "ne_nn_2906", 905, 80],
["ne_int", 7, 5, 6, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_nn_2906",
["is_num", 8, 5, 905, 80],
["jump_false", 8, "ne_nt_2907", 905, 80],
"_nop_tc_32",
["jump", "ne_nt_2907", 905, 80],
["ne_float", 7, 5, 6, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_nt_2907",
["is_text", 8, 5, 905, 80],
["jump_false", 8, "ne_nnl_2908", 905, 80],
"_nop_tc_33",
"_nop_tc_34",
["ne_text", 7, 5, 6, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_nnl_2908",
["is_null", 8, 5, 905, 80],
["jump_false", 8, "ne_nb_2909", 905, 80],
"_nop_tc_35",
["jump", "ne_nb_2909", 905, 80],
["false", 7, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_nb_2909",
["is_bool", 8, 5, 905, 80],
["jump_false", 8, "ne_mis_2910", 905, 80],
"_nop_tc_36",
["jump", "ne_mis_2910", 905, 80],
["ne_bool", 7, 5, 6, 905, 80],
["jump", "ne_done_2903", 905, 80],
"ne_mis_2910",
["true", 7, 905, 80],
"ne_done_2903",
["move", 4, 7, 905, 80],
"and_end_2880",
["jump_false", 4, "if_else_2878", 905, 80],
["true", 4, 906, 38],
["get", 5, 6, 1, 906, 9],
["load_field", 6, 1, "name", 906, 25],
["store_dynamic", 5, 4, 6, 906, 25],
["jump", "if_end_2879", 906, 25],
"if_else_2878",
"if_end_2879",
["load_field", 4, 1, "left", 908, 11],
["null", 5, 908, 24],
["is_identical", 6, 4, 5, 908, 24],
["jump_true", 6, "ne_nid_2914", 908, 24],
["jump", "ne_ni_2915", 908, 24],
"ne_nid_2914",
["false", 6, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_ni_2915",
["is_int", 7, 4, 908, 24],
["jump_false", 7, "ne_nn_2916", 908, 24],
"_nop_tc_37",
["jump", "ne_nn_2916", 908, 24],
["ne_int", 6, 4, 5, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_nn_2916",
["is_num", 7, 4, 908, 24],
["jump_false", 7, "ne_nt_2917", 908, 24],
"_nop_tc_38",
["jump", "ne_nt_2917", 908, 24],
["ne_float", 6, 4, 5, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_nt_2917",
["is_text", 7, 4, 908, 24],
["jump_false", 7, "ne_nnl_2918", 908, 24],
"_nop_tc_39",
["jump", "ne_nnl_2918", 908, 24],
["ne_text", 6, 4, 5, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_nnl_2918",
["is_null", 7, 4, 908, 24],
["jump_false", 7, "ne_nb_2919", 908, 24],
"_nop_tc_40",
"_nop_tc_41",
["false", 6, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_nb_2919",
["is_bool", 7, 4, 908, 24],
["jump_false", 7, "ne_mis_2920", 908, 24],
"_nop_tc_42",
["jump", "ne_mis_2920", 908, 24],
["ne_bool", 6, 4, 5, 908, 24],
["jump", "ne_done_2913", 908, 24],
"ne_mis_2920",
["true", 6, 908, 24],
"ne_done_2913",
["jump_false", 6, "if_else_2911", 908, 24],
["load_field", 4, 1, "left", 908, 54],
["get", 5, 7, 1, 908, 30],
["frame", 6, 5, 1, 908, 30],
["null", 5, 908, 30],
["setarg", 6, 0, 5, 908, 30],
["setarg", 6, 1, 4, 908, 30],
["invoke", 6, 4, 908, 30],
["jump", "if_end_2912", 908, 30],
"if_else_2911",
"if_end_2912",
["load_field", 4, 1, "right", 909, 11],
["null", 5, 909, 25],
["is_identical", 6, 4, 5, 909, 25],
["jump_true", 6, "ne_nid_2924", 909, 25],
["jump", "ne_ni_2925", 909, 25],
"ne_nid_2924",
["false", 6, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_ni_2925",
["is_int", 7, 4, 909, 25],
["jump_false", 7, "ne_nn_2926", 909, 25],
"_nop_tc_43",
["jump", "ne_nn_2926", 909, 25],
["ne_int", 6, 4, 5, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_nn_2926",
["is_num", 7, 4, 909, 25],
["jump_false", 7, "ne_nt_2927", 909, 25],
"_nop_tc_44",
["jump", "ne_nt_2927", 909, 25],
["ne_float", 6, 4, 5, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_nt_2927",
["is_text", 7, 4, 909, 25],
["jump_false", 7, "ne_nnl_2928", 909, 25],
"_nop_tc_45",
["jump", "ne_nnl_2928", 909, 25],
["ne_text", 6, 4, 5, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_nnl_2928",
["is_null", 7, 4, 909, 25],
["jump_false", 7, "ne_nb_2929", 909, 25],
"_nop_tc_46",
"_nop_tc_47",
["false", 6, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_nb_2929",
["is_bool", 7, 4, 909, 25],
["jump_false", 7, "ne_mis_2930", 909, 25],
"_nop_tc_48",
["jump", "ne_mis_2930", 909, 25],
["ne_bool", 6, 4, 5, 909, 25],
["jump", "ne_done_2923", 909, 25],
"ne_mis_2930",
["true", 6, 909, 25],
"ne_done_2923",
["jump_false", 6, "if_else_2921", 909, 25],
["load_field", 4, 1, "right", 909, 55],
["get", 5, 7, 1, 909, 31],
["frame", 6, 5, 1, 909, 31],
["null", 5, 909, 31],
["setarg", 6, 0, 5, 909, 31],
["setarg", 6, 1, 4, 909, 31],
["invoke", 6, 4, 909, 31],
["jump", "if_end_2922", 909, 31],
"if_else_2921",
"if_end_2922",
["load_field", 4, 1, "expression", 910, 11],
["null", 5, 910, 30],
["is_identical", 6, 4, 5, 910, 30],
["jump_true", 6, "ne_nid_2934", 910, 30],
["jump", "ne_ni_2935", 910, 30],
"ne_nid_2934",
["false", 6, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_ni_2935",
["is_int", 7, 4, 910, 30],
["jump_false", 7, "ne_nn_2936", 910, 30],
"_nop_tc_49",
["jump", "ne_nn_2936", 910, 30],
["ne_int", 6, 4, 5, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_nn_2936",
["is_num", 7, 4, 910, 30],
["jump_false", 7, "ne_nt_2937", 910, 30],
"_nop_tc_50",
["jump", "ne_nt_2937", 910, 30],
["ne_float", 6, 4, 5, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_nt_2937",
["is_text", 7, 4, 910, 30],
["jump_false", 7, "ne_nnl_2938", 910, 30],
"_nop_tc_51",
["jump", "ne_nnl_2938", 910, 30],
["ne_text", 6, 4, 5, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_nnl_2938",
["is_null", 7, 4, 910, 30],
["jump_false", 7, "ne_nb_2939", 910, 30],
"_nop_tc_52",
"_nop_tc_53",
["false", 6, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_nb_2939",
["is_bool", 7, 4, 910, 30],
["jump_false", 7, "ne_mis_2940", 910, 30],
"_nop_tc_54",
["jump", "ne_mis_2940", 910, 30],
["ne_bool", 6, 4, 5, 910, 30],
["jump", "ne_done_2933", 910, 30],
"ne_mis_2940",
["true", 6, 910, 30],
"ne_done_2933",
["jump_false", 6, "if_else_2931", 910, 30],
["load_field", 4, 1, "expression", 910, 60],
["get", 5, 7, 1, 910, 36],
["frame", 6, 5, 1, 910, 36],
["null", 5, 910, 36],
["setarg", 6, 0, 5, 910, 36],
["setarg", 6, 1, 4, 910, 36],
["invoke", 6, 4, 910, 36],
["jump", "if_end_2932", 910, 36],
"if_else_2931",
"if_end_2932",
["load_field", 4, 1, "then", 911, 11],
["null", 5, 911, 24],
["is_identical", 6, 4, 5, 911, 24],
["jump_true", 6, "ne_nid_2944", 911, 24],
["jump", "ne_ni_2945", 911, 24],
"ne_nid_2944",
["false", 6, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_ni_2945",
["is_int", 7, 4, 911, 24],
["jump_false", 7, "ne_nn_2946", 911, 24],
"_nop_tc_55",
["jump", "ne_nn_2946", 911, 24],
["ne_int", 6, 4, 5, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_nn_2946",
["is_num", 7, 4, 911, 24],
["jump_false", 7, "ne_nt_2947", 911, 24],
"_nop_tc_56",
["jump", "ne_nt_2947", 911, 24],
["ne_float", 6, 4, 5, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_nt_2947",
["is_text", 7, 4, 911, 24],
["jump_false", 7, "ne_nnl_2948", 911, 24],
"_nop_tc_57",
["jump", "ne_nnl_2948", 911, 24],
["ne_text", 6, 4, 5, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_nnl_2948",
["is_null", 7, 4, 911, 24],
["jump_false", 7, "ne_nb_2949", 911, 24],
"_nop_tc_58",
"_nop_tc_59",
["false", 6, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_nb_2949",
["is_bool", 7, 4, 911, 24],
["jump_false", 7, "ne_mis_2950", 911, 24],
"_nop_tc_60",
["jump", "ne_mis_2950", 911, 24],
["ne_bool", 6, 4, 5, 911, 24],
["jump", "ne_done_2943", 911, 24],
"ne_mis_2950",
["true", 6, 911, 24],
"ne_done_2943",
["jump_false", 6, "if_else_2941", 911, 24],
["load_field", 4, 1, "then", 911, 54],
["get", 5, 7, 1, 911, 30],
["frame", 6, 5, 1, 911, 30],
["null", 5, 911, 30],
["setarg", 6, 0, 5, 911, 30],
["setarg", 6, 1, 4, 911, 30],
["invoke", 6, 4, 911, 30],
["jump", "if_end_2942", 911, 30],
"if_else_2941",
"if_end_2942",
["load_field", 4, 1, "else", 912, 11],
["null", 5, 912, 24],
["is_identical", 6, 4, 5, 912, 24],
["jump_true", 6, "ne_nid_2954", 912, 24],
["jump", "ne_ni_2955", 912, 24],
"ne_nid_2954",
["false", 6, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_ni_2955",
["is_int", 7, 4, 912, 24],
["jump_false", 7, "ne_nn_2956", 912, 24],
"_nop_tc_61",
["jump", "ne_nn_2956", 912, 24],
["ne_int", 6, 4, 5, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_nn_2956",
["is_num", 7, 4, 912, 24],
["jump_false", 7, "ne_nt_2957", 912, 24],
"_nop_tc_62",
["jump", "ne_nt_2957", 912, 24],
["ne_float", 6, 4, 5, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_nt_2957",
["is_text", 7, 4, 912, 24],
["jump_false", 7, "ne_nnl_2958", 912, 24],
"_nop_tc_63",
["jump", "ne_nnl_2958", 912, 24],
["ne_text", 6, 4, 5, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_nnl_2958",
["is_null", 7, 4, 912, 24],
["jump_false", 7, "ne_nb_2959", 912, 24],
"_nop_tc_64",
"_nop_tc_65",
["false", 6, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_nb_2959",
["is_bool", 7, 4, 912, 24],
["jump_false", 7, "ne_mis_2960", 912, 24],
"_nop_tc_66",
["jump", "ne_mis_2960", 912, 24],
["ne_bool", 6, 4, 5, 912, 24],
["jump", "ne_done_2953", 912, 24],
"ne_mis_2960",
["true", 6, 912, 24],
"ne_done_2953",
["jump_false", 6, "if_else_2951", 912, 24],
["load_field", 4, 1, "else", 912, 54],
["get", 5, 7, 1, 912, 30],
["frame", 6, 5, 1, 912, 30],
["null", 5, 912, 30],
["setarg", 6, 0, 5, 912, 30],
["setarg", 6, 1, 4, 912, 30],
["invoke", 6, 4, 912, 30],
["jump", "if_end_2952", 912, 30],
"if_else_2951",
"if_end_2952",
["access", 4, "(", 913, 16],
["is_identical", 5, 3, 4, 913, 16],
["jump_true", 5, "eq_done_2965", 913, 16],
["is_int", 6, 3, 913, 16],
["jump_false", 6, "eq_ni_2966", 913, 16],
"_nop_tc_67",
["jump", "eq_ni_2966", 913, 16],
["eq_int", 5, 3, 4, 913, 16],
["jump", "eq_done_2965", 913, 16],
"eq_ni_2966",
["is_num", 6, 3, 913, 16],
["jump_false", 6, "eq_nn_2967", 913, 16],
"_nop_tc_68",
["jump", "eq_nn_2967", 913, 16],
["eq_float", 5, 3, 4, 913, 16],
["jump", "eq_done_2965", 913, 16],
"eq_nn_2967",
["is_text", 6, 3, 913, 16],
["jump_false", 6, "eq_nt_2968", 913, 16],
"_nop_tc_69",
"_nop_tc_70",
["eq_text", 5, 3, 4, 913, 16],
["jump", "eq_done_2965", 913, 16],
"eq_nt_2968",
["is_null", 6, 3, 913, 16],
["jump_false", 6, "eq_nnl_2969", 913, 16],
"_nop_tc_71",
["jump", "eq_nnl_2969", 913, 16],
["true", 5, 913, 16],
["jump", "eq_done_2965", 913, 16],
"eq_nnl_2969",
["is_bool", 6, 3, 913, 16],
["jump_false", 6, "eq_nb_2970", 913, 16],
"_nop_tc_72",
["jump", "eq_nb_2970", 913, 16],
["eq_bool", 5, 3, 4, 913, 16],
["jump", "eq_done_2965", 913, 16],
"eq_nb_2970",
["false", 5, 913, 16],
"eq_done_2965",
["move", 4, 5, 913, 16],
["jump_true", 4, "or_end_2964", 913, 16],
["access", 5, "array", 913, 28],
["is_identical", 6, 3, 5, 913, 28],
["jump_true", 6, "eq_done_2971", 913, 28],
["is_int", 7, 3, 913, 28],
["jump_false", 7, "eq_ni_2972", 913, 28],
"_nop_tc_73",
["jump", "eq_ni_2972", 913, 28],
["eq_int", 6, 3, 5, 913, 28],
["jump", "eq_done_2971", 913, 28],
"eq_ni_2972",
["is_num", 7, 3, 913, 28],
["jump_false", 7, "eq_nn_2973", 913, 28],
"_nop_tc_74",
["jump", "eq_nn_2973", 913, 28],
["eq_float", 6, 3, 5, 913, 28],
["jump", "eq_done_2971", 913, 28],
"eq_nn_2973",
["is_text", 7, 3, 913, 28],
["jump_false", 7, "eq_nt_2974", 913, 28],
"_nop_tc_75",
"_nop_tc_76",
["eq_text", 6, 3, 5, 913, 28],
["jump", "eq_done_2971", 913, 28],
"eq_nt_2974",
["is_null", 7, 3, 913, 28],
["jump_false", 7, "eq_nnl_2975", 913, 28],
"_nop_tc_77",
["jump", "eq_nnl_2975", 913, 28],
["true", 6, 913, 28],
["jump", "eq_done_2971", 913, 28],
"eq_nnl_2975",
["is_bool", 7, 3, 913, 28],
["jump_false", 7, "eq_nb_2976", 913, 28],
"_nop_tc_78",
["jump", "eq_nb_2976", 913, 28],
["eq_bool", 6, 3, 5, 913, 28],
["jump", "eq_done_2971", 913, 28],
"eq_nb_2976",
["false", 6, 913, 28],
"eq_done_2971",
["move", 4, 6, 913, 28],
"or_end_2964",
["move", 5, 4, 913, 28],
["jump_true", 5, "or_end_2963", 913, 28],
["access", 4, "text literal", 913, 44],
["is_identical", 6, 3, 4, 913, 44],
["jump_true", 6, "eq_done_2977", 913, 44],
["is_int", 7, 3, 913, 44],
["jump_false", 7, "eq_ni_2978", 913, 44],
"_nop_tc_79",
["jump", "eq_ni_2978", 913, 44],
["eq_int", 6, 3, 4, 913, 44],
["jump", "eq_done_2977", 913, 44],
"eq_ni_2978",
["is_num", 7, 3, 913, 44],
["jump_false", 7, "eq_nn_2979", 913, 44],
"_nop_tc_80",
["jump", "eq_nn_2979", 913, 44],
["eq_float", 6, 3, 4, 913, 44],
["jump", "eq_done_2977", 913, 44],
"eq_nn_2979",
["is_text", 7, 3, 913, 44],
["jump_false", 7, "eq_nt_2980", 913, 44],
"_nop_tc_81",
"_nop_tc_82",
["eq_text", 6, 3, 4, 913, 44],
["jump", "eq_done_2977", 913, 44],
"eq_nt_2980",
["is_null", 7, 3, 913, 44],
["jump_false", 7, "eq_nnl_2981", 913, 44],
"_nop_tc_83",
["jump", "eq_nnl_2981", 913, 44],
["true", 6, 913, 44],
["jump", "eq_done_2977", 913, 44],
"eq_nnl_2981",
["is_bool", 7, 3, 913, 44],
["jump_false", 7, "eq_nb_2982", 913, 44],
"_nop_tc_84",
["jump", "eq_nb_2982", 913, 44],
["eq_bool", 6, 3, 4, 913, 44],
["jump", "eq_done_2977", 913, 44],
"eq_nb_2982",
["false", 6, 913, 44],
"eq_done_2977",
["move", 5, 6, 913, 44],
"or_end_2963",
["jump_false", 5, "if_else_2961", 913, 44],
["access", 2, 0, 914, 13],
"while_start_2983",
["load_field", 4, 1, "list", 915, 27],
["length", 5, 4, 915, 27],
["is_int", 4, 2, 915, 27],
["jump_false", 4, "rel_ni_2985", 915, 27],
"_nop_tc_85",
"_nop_tc_86",
["lt_int", 4, 2, 5, 915, 27],
["jump", "rel_done_2987", 915, 27],
"rel_ni_2985",
"_nop_tc_87",
"_nop_tc_88",
"_nop_tc_89",
"_nop_tc_90",
["lt_float", 4, 2, 5, 915, 27],
["jump", "rel_done_2987", 915, 27],
"rel_nn_2986",
"_nop_tc_91",
["jump", "rel_err_2988", 915, 27],
"_nop_tc_92",
["jump", "rel_err_2988", 915, 27],
["lt_text", 4, 2, 5, 915, 27],
["jump", "rel_done_2987", 915, 27],
"rel_err_2988",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
915,
27
],
["access", 6, "error", 915, 27],
["access", 7, "cannot compare with '<': operands must be same type", 915, 27],
["array", 8, 0, 915, 27],
["push", 8, 7, 915, 27],
["frame", 7, 5, 2, 915, 27],
["null", 5, 915, 27],
["setarg", 7, 0, 5, 915, 27],
["setarg", 7, 1, 6, 915, 27],
["setarg", 7, 2, 8, 915, 27],
["invoke", 7, 5, 915, 27],
["disrupt", 915, 27],
"rel_done_2987",
["jump_false", 4, "while_end_2984", 915, 27],
["load_field", 4, 1, "list", 916, 35],
["load_dynamic", 5, 4, 2, 916, 45],
["get", 4, 7, 1, 916, 11],
["frame", 6, 4, 1, 916, 11],
["null", 4, 916, 11],
["setarg", 6, 0, 4, 916, 11],
["setarg", 6, 1, 5, 916, 11],
["invoke", 6, 4, 916, 11],
["access", 4, 1, 917, 19],
"_nop_tc_93",
"_nop_tc_94",
"_nop_tc_95",
"_nop_tc_96",
["add", 5, 2, 4, 917, 19],
["jump", "num_done_2990", 917, 19],
"num_err_2989",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
917,
19
],
["access", 6, "error", 917, 19],
["access", 7, "cannot apply '+': operands must be numbers", 917, 19],
["array", 8, 0, 917, 19],
["push", 8, 7, 917, 19],
["frame", 7, 4, 2, 917, 19],
["null", 4, 917, 19],
["setarg", 7, 0, 4, 917, 19],
["setarg", 7, 1, 6, 917, 19],
["setarg", 7, 2, 8, 917, 19],
["invoke", 7, 4, 917, 19],
["disrupt", 917, 19],
"num_done_2990",
["move", 2, 5, 917, 19],
["jump", "while_start_2983", 917, 19],
"while_end_2984",
["jump", "if_end_2962", 917, 19],
"if_else_2961",
"if_end_2962",
["access", 4, "record", 920, 16],
["is_identical", 5, 3, 4, 920, 16],
["jump_true", 5, "eq_done_2993", 920, 16],
["is_int", 6, 3, 920, 16],
["jump_false", 6, "eq_ni_2994", 920, 16],
"_nop_tc_97",
["jump", "eq_ni_2994", 920, 16],
["eq_int", 5, 3, 4, 920, 16],
["jump", "eq_done_2993", 920, 16],
"eq_ni_2994",
["is_num", 6, 3, 920, 16],
["jump_false", 6, "eq_nn_2995", 920, 16],
"_nop_tc_98",
["jump", "eq_nn_2995", 920, 16],
["eq_float", 5, 3, 4, 920, 16],
["jump", "eq_done_2993", 920, 16],
"eq_nn_2995",
["is_text", 6, 3, 920, 16],
["jump_false", 6, "eq_nt_2996", 920, 16],
"_nop_tc_99",
"_nop_tc_100",
["eq_text", 5, 3, 4, 920, 16],
["jump", "eq_done_2993", 920, 16],
"eq_nt_2996",
["is_null", 6, 3, 920, 16],
["jump_false", 6, "eq_nnl_2997", 920, 16],
"_nop_tc_101",
["jump", "eq_nnl_2997", 920, 16],
["true", 5, 920, 16],
["jump", "eq_done_2993", 920, 16],
"eq_nnl_2997",
["is_bool", 6, 3, 920, 16],
["jump_false", 6, "eq_nb_2998", 920, 16],
"_nop_tc_102",
["jump", "eq_nb_2998", 920, 16],
["eq_bool", 5, 3, 4, 920, 16],
["jump", "eq_done_2993", 920, 16],
"eq_nb_2998",
["false", 5, 920, 16],
"eq_done_2993",
["jump_false", 5, "if_else_2991", 920, 16],
["access", 2, 0, 921, 13],
"while_start_2999",
["load_field", 4, 1, "list", 922, 27],
["length", 5, 4, 922, 27],
["is_int", 4, 2, 922, 27],
["jump_false", 4, "rel_ni_3001", 922, 27],
"_nop_tc_103",
"_nop_tc_104",
["lt_int", 4, 2, 5, 922, 27],
["jump", "rel_done_3003", 922, 27],
"rel_ni_3001",
"_nop_tc_105",
"_nop_tc_106",
"_nop_tc_107",
"_nop_tc_108",
["lt_float", 4, 2, 5, 922, 27],
["jump", "rel_done_3003", 922, 27],
"rel_nn_3002",
"_nop_tc_109",
["jump", "rel_err_3004", 922, 27],
"_nop_tc_110",
["jump", "rel_err_3004", 922, 27],
["lt_text", 4, 2, 5, 922, 27],
["jump", "rel_done_3003", 922, 27],
"rel_err_3004",
[
"access",
5,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
922,
27
],
["access", 6, "error", 922, 27],
["access", 7, "cannot compare with '<': operands must be same type", 922, 27],
["array", 8, 0, 922, 27],
["push", 8, 7, 922, 27],
["frame", 7, 5, 2, 922, 27],
["null", 5, 922, 27],
["setarg", 7, 0, 5, 922, 27],
["setarg", 7, 1, 6, 922, 27],
["setarg", 7, 2, 8, 922, 27],
["invoke", 7, 5, 922, 27],
["disrupt", 922, 27],
"rel_done_3003",
["jump_false", 4, "while_end_3000", 922, 27],
["load_field", 4, 1, "list", 923, 35],
["load_dynamic", 5, 4, 2, 923, 45],
["load_field", 4, 5, "right", 923, 45],
["get", 5, 7, 1, 923, 11],
["frame", 6, 5, 1, 923, 11],
["null", 5, 923, 11],
["setarg", 6, 0, 5, 923, 11],
["setarg", 6, 1, 4, 923, 11],
["invoke", 6, 4, 923, 11],
["access", 4, 1, 924, 19],
"_nop_tc_111",
"_nop_tc_112",
"_nop_tc_113",
"_nop_tc_114",
["add", 5, 2, 4, 924, 19],
["jump", "num_done_3006", 924, 19],
"num_err_3005",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
924,
19
],
["access", 6, "error", 924, 19],
["access", 7, "cannot apply '+': operands must be numbers", 924, 19],
["array", 8, 0, 924, 19],
["push", 8, 7, 924, 19],
["frame", 7, 4, 2, 924, 19],
["null", 4, 924, 19],
["setarg", 7, 0, 4, 924, 19],
["setarg", 7, 1, 6, 924, 19],
["setarg", 7, 2, 8, 924, 19],
["invoke", 7, 4, 924, 19],
["disrupt", 924, 19],
"num_done_3006",
["move", 2, 5, 924, 19],
["jump", "while_start_2999", 924, 19],
"while_end_3000",
["jump", "if_end_2992", 924, 19],
"if_else_2991",
"if_end_2992",
["access", 4, "function", 927, 16],
["is_identical", 5, 3, 4, 927, 16],
["jump_true", 5, "eq_done_3009", 927, 16],
["is_int", 6, 3, 927, 16],
["jump_false", 6, "eq_ni_3010", 927, 16],
"_nop_tc_115",
["jump", "eq_ni_3010", 927, 16],
["eq_int", 5, 3, 4, 927, 16],
["jump", "eq_done_3009", 927, 16],
"eq_ni_3010",
["is_num", 6, 3, 927, 16],
["jump_false", 6, "eq_nn_3011", 927, 16],
"_nop_tc_116",
["jump", "eq_nn_3011", 927, 16],
["eq_float", 5, 3, 4, 927, 16],
["jump", "eq_done_3009", 927, 16],
"eq_nn_3011",
["is_text", 6, 3, 927, 16],
["jump_false", 6, "eq_nt_3012", 927, 16],
"_nop_tc_117",
"_nop_tc_118",
["eq_text", 5, 3, 4, 927, 16],
["jump", "eq_done_3009", 927, 16],
"eq_nt_3012",
["is_null", 6, 3, 927, 16],
["jump_false", 6, "eq_nnl_3013", 927, 16],
"_nop_tc_119",
["jump", "eq_nnl_3013", 927, 16],
["true", 5, 927, 16],
["jump", "eq_done_3009", 927, 16],
"eq_nnl_3013",
["is_bool", 6, 3, 927, 16],
["jump_false", 6, "eq_nb_3014", 927, 16],
"_nop_tc_120",
["jump", "eq_nb_3014", 927, 16],
["eq_bool", 5, 3, 4, 927, 16],
["jump", "eq_done_3009", 927, 16],
"eq_nb_3014",
["false", 5, 927, 16],
"eq_done_3009",
["jump_false", 5, "if_else_3007", 927, 16],
["load_field", 3, 1, "statements", 928, 28],
["get", 4, 5, 1, 928, 9],
["frame", 5, 4, 1, 928, 9],
["null", 4, 928, 9],
["setarg", 5, 0, 4, 928, 9],
["setarg", 5, 1, 3, 928, 9],
["invoke", 5, 3, 928, 9],
["load_field", 3, 1, "disruption", 929, 28],
["get", 4, 5, 1, 929, 9],
["frame", 5, 4, 1, 929, 9],
["null", 4, 929, 9],
["setarg", 5, 0, 4, 929, 9],
["setarg", 5, 1, 3, 929, 9],
["invoke", 5, 3, 929, 9],
["access", 2, 0, 930, 13],
"while_start_3015",
["load_field", 3, 1, "list", 931, 27],
["length", 4, 3, 931, 27],
["is_int", 3, 2, 931, 27],
["jump_false", 3, "rel_ni_3017", 931, 27],
"_nop_tc_121",
"_nop_tc_122",
["lt_int", 3, 2, 4, 931, 27],
["jump", "rel_done_3019", 931, 27],
"rel_ni_3017",
"_nop_tc_123",
"_nop_tc_124",
"_nop_tc_125",
"_nop_tc_126",
["lt_float", 3, 2, 4, 931, 27],
["jump", "rel_done_3019", 931, 27],
"rel_nn_3018",
"_nop_tc_127",
["jump", "rel_err_3020", 931, 27],
"_nop_tc_128",
["jump", "rel_err_3020", 931, 27],
["lt_text", 3, 2, 4, 931, 27],
["jump", "rel_done_3019", 931, 27],
"rel_err_3020",
[
"access",
4,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
931,
27
],
["access", 5, "error", 931, 27],
["access", 6, "cannot compare with '<': operands must be same type", 931, 27],
["array", 7, 0, 931, 27],
["push", 7, 6, 931, 27],
["frame", 6, 4, 2, 931, 27],
["null", 4, 931, 27],
["setarg", 6, 0, 4, 931, 27],
["setarg", 6, 1, 5, 931, 27],
["setarg", 6, 2, 7, 931, 27],
["invoke", 6, 4, 931, 27],
["disrupt", 931, 27],
"rel_done_3019",
["jump_false", 3, "while_end_3016", 931, 27],
["load_field", 3, 1, "list", 932, 15],
["load_dynamic", 4, 3, 2, 932, 25],
["load_field", 3, 4, "expression", 932, 25],
["null", 4, 932, 42],
["is_identical", 5, 3, 4, 932, 42],
["jump_true", 5, "ne_nid_3024", 932, 42],
["jump", "ne_ni_3025", 932, 42],
"ne_nid_3024",
["false", 5, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_ni_3025",
["is_int", 6, 3, 932, 42],
["jump_false", 6, "ne_nn_3026", 932, 42],
"_nop_tc_129",
["jump", "ne_nn_3026", 932, 42],
["ne_int", 5, 3, 4, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_nn_3026",
["is_num", 6, 3, 932, 42],
["jump_false", 6, "ne_nt_3027", 932, 42],
"_nop_tc_130",
["jump", "ne_nt_3027", 932, 42],
["ne_float", 5, 3, 4, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_nt_3027",
["is_text", 6, 3, 932, 42],
["jump_false", 6, "ne_nnl_3028", 932, 42],
"_nop_tc_131",
["jump", "ne_nnl_3028", 932, 42],
["ne_text", 5, 3, 4, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_nnl_3028",
["is_null", 6, 3, 932, 42],
["jump_false", 6, "ne_nb_3029", 932, 42],
"_nop_tc_132",
"_nop_tc_133",
["false", 5, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_nb_3029",
["is_bool", 6, 3, 932, 42],
["jump_false", 6, "ne_mis_3030", 932, 42],
"_nop_tc_134",
["jump", "ne_mis_3030", 932, 42],
["ne_bool", 5, 3, 4, 932, 42],
["jump", "ne_done_3023", 932, 42],
"ne_mis_3030",
["true", 5, 932, 42],
"ne_done_3023",
["jump_false", 5, "if_else_3021", 932, 42],
["load_field", 3, 1, "list", 933, 37],
["load_dynamic", 4, 3, 2, 933, 47],
["load_field", 3, 4, "expression", 933, 47],
["get", 4, 7, 1, 933, 13],
["frame", 5, 4, 1, 933, 13],
["null", 4, 933, 13],
["setarg", 5, 0, 4, 933, 13],
["setarg", 5, 1, 3, 933, 13],
["invoke", 5, 3, 933, 13],
["jump", "if_end_3022", 933, 13],
"if_else_3021",
"if_end_3022",
["access", 3, 1, 935, 19],
"_nop_tc_135",
"_nop_tc_136",
"_nop_tc_137",
"_nop_tc_138",
["add", 4, 2, 3, 935, 19],
["jump", "num_done_3032", 935, 19],
"num_err_3031",
[
"access",
3,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
935,
19
],
["access", 5, "error", 935, 19],
["access", 6, "cannot apply '+': operands must be numbers", 935, 19],
["array", 7, 0, 935, 19],
["push", 7, 6, 935, 19],
["frame", 6, 3, 2, 935, 19],
["null", 3, 935, 19],
["setarg", 6, 0, 3, 935, 19],
["setarg", 6, 1, 5, 935, 19],
["setarg", 6, 2, 7, 935, 19],
["invoke", 6, 3, 935, 19],
["disrupt", 935, 19],
"num_done_3032",
["move", 2, 4, 935, 19],
["jump", "while_start_3015", 935, 19],
"while_end_3016",
["jump", "if_end_3008", 935, 19],
"if_else_3007",
"if_end_3008",
["null", 2, 935, 19],
["return", 2, 935, 19]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["null", 2, 941, 20],
["is_identical", 3, 1, 2, 941, 20],
["jump_true", 3, "eq_done_3035", 941, 20],
["is_int", 4, 1, 941, 20],
["jump_false", 4, "eq_ni_3036", 941, 20],
"_nop_tc_1",
["jump", "eq_ni_3036", 941, 20],
["eq_int", 3, 1, 2, 941, 20],
["jump", "eq_done_3035", 941, 20],
"eq_ni_3036",
["is_num", 4, 1, 941, 20],
["jump_false", 4, "eq_nn_3037", 941, 20],
"_nop_tc_2",
["jump", "eq_nn_3037", 941, 20],
["eq_float", 3, 1, 2, 941, 20],
["jump", "eq_done_3035", 941, 20],
"eq_nn_3037",
["is_text", 4, 1, 941, 20],
["jump_false", 4, "eq_nt_3038", 941, 20],
"_nop_tc_3",
["jump", "eq_nt_3038", 941, 20],
["eq_text", 3, 1, 2, 941, 20],
["jump", "eq_done_3035", 941, 20],
"eq_nt_3038",
["is_null", 4, 1, 941, 20],
["jump_false", 4, "eq_nnl_3039", 941, 20],
"_nop_tc_4",
"_nop_tc_5",
["true", 3, 941, 20],
["jump", "eq_done_3035", 941, 20],
"eq_nnl_3039",
["is_bool", 4, 1, 941, 20],
["jump_false", 4, "eq_nb_3040", 941, 20],
"_nop_tc_6",
["jump", "eq_nb_3040", 941, 20],
["eq_bool", 3, 1, 2, 941, 20],
["jump", "eq_done_3035", 941, 20],
"eq_nb_3040",
["false", 3, 941, 20],
"eq_done_3035",
["jump_false", 3, "if_else_3033", 941, 20],
["null", 2, 941, 33],
["return", 2, 941, 33],
"_nop_ur_1",
"if_else_3033",
"if_end_3034",
["access", 2, 0, 942, 15],
["access", 3, 0, 943, 15],
["access", 4, 0, 944, 16],
["null", 5, 945, 18],
["null", 6, 946, 15],
"while_start_3041",
["length", 7, 1, 947, 25],
["is_int", 8, 2, 947, 25],
["jump_false", 8, "rel_ni_3043", 947, 25],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 8, 2, 7, 947, 25],
["jump", "rel_done_3045", 947, 25],
"rel_ni_3043",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["lt_float", 8, 2, 7, 947, 25],
["jump", "rel_done_3045", 947, 25],
"rel_nn_3044",
"_nop_tc_13",
["jump", "rel_err_3046", 947, 25],
"_nop_tc_14",
["jump", "rel_err_3046", 947, 25],
["lt_text", 8, 2, 7, 947, 25],
["jump", "rel_done_3045", 947, 25],
"rel_err_3046",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
947,
25
],
["access", 9, "error", 947, 25],
["access", 10, "cannot compare with '<': operands must be same type", 947, 25],
["array", 11, 0, 947, 25],
["push", 11, 10, 947, 25],
["frame", 10, 7, 2, 947, 25],
["null", 7, 947, 25],
["setarg", 10, 0, 7, 947, 25],
["setarg", 10, 1, 9, 947, 25],
["setarg", 10, 2, 11, 947, 25],
["invoke", 10, 7, 947, 25],
["disrupt", 947, 25],
"rel_done_3045",
["jump_false", 8, "while_end_3042", 947, 25],
["load_dynamic", 7, 1, 2, 948, 22],
["move", 5, 7, 948, 22],
["load_field", 7, 5, "kind", 949, 13],
["move", 6, 7, 949, 13],
["access", 7, "var", 950, 18],
["is_identical", 8, 6, 7, 950, 18],
["jump_true", 8, "eq_done_3050", 950, 18],
["is_int", 9, 6, 950, 18],
["jump_false", 9, "eq_ni_3051", 950, 18],
"_nop_tc_15",
["jump", "eq_ni_3051", 950, 18],
["eq_int", 8, 6, 7, 950, 18],
["jump", "eq_done_3050", 950, 18],
"eq_ni_3051",
["is_num", 9, 6, 950, 18],
["jump_false", 9, "eq_nn_3052", 950, 18],
"_nop_tc_16",
["jump", "eq_nn_3052", 950, 18],
["eq_float", 8, 6, 7, 950, 18],
["jump", "eq_done_3050", 950, 18],
"eq_nn_3052",
["is_text", 9, 6, 950, 18],
["jump_false", 9, "eq_nt_3053", 950, 18],
"_nop_tc_17",
"_nop_tc_18",
["eq_text", 8, 6, 7, 950, 18],
["jump", "eq_done_3050", 950, 18],
"eq_nt_3053",
["is_null", 9, 6, 950, 18],
["jump_false", 9, "eq_nnl_3054", 950, 18],
"_nop_tc_19",
["jump", "eq_nnl_3054", 950, 18],
["true", 8, 950, 18],
["jump", "eq_done_3050", 950, 18],
"eq_nnl_3054",
["is_bool", 9, 6, 950, 18],
["jump_false", 9, "eq_nb_3055", 950, 18],
"_nop_tc_20",
["jump", "eq_nb_3055", 950, 18],
["eq_bool", 8, 6, 7, 950, 18],
["jump", "eq_done_3050", 950, 18],
"eq_nb_3055",
["false", 8, 950, 18],
"eq_done_3050",
["move", 7, 8, 950, 18],
["jump_true", 7, "or_end_3049", 950, 18],
["access", 8, "def", 950, 32],
["is_identical", 9, 6, 8, 950, 32],
["jump_true", 9, "eq_done_3056", 950, 32],
["is_int", 10, 6, 950, 32],
["jump_false", 10, "eq_ni_3057", 950, 32],
"_nop_tc_21",
["jump", "eq_ni_3057", 950, 32],
["eq_int", 9, 6, 8, 950, 32],
["jump", "eq_done_3056", 950, 32],
"eq_ni_3057",
["is_num", 10, 6, 950, 32],
["jump_false", 10, "eq_nn_3058", 950, 32],
"_nop_tc_22",
["jump", "eq_nn_3058", 950, 32],
["eq_float", 9, 6, 8, 950, 32],
["jump", "eq_done_3056", 950, 32],
"eq_nn_3058",
["is_text", 10, 6, 950, 32],
["jump_false", 10, "eq_nt_3059", 950, 32],
"_nop_tc_23",
"_nop_tc_24",
["eq_text", 9, 6, 8, 950, 32],
["jump", "eq_done_3056", 950, 32],
"eq_nt_3059",
["is_null", 10, 6, 950, 32],
["jump_false", 10, "eq_nnl_3060", 950, 32],
"_nop_tc_25",
["jump", "eq_nnl_3060", 950, 32],
["true", 9, 950, 32],
["jump", "eq_done_3056", 950, 32],
"eq_nnl_3060",
["is_bool", 10, 6, 950, 32],
["jump_false", 10, "eq_nb_3061", 950, 32],
"_nop_tc_26",
["jump", "eq_nb_3061", 950, 32],
["eq_bool", 9, 6, 8, 950, 32],
["jump", "eq_done_3056", 950, 32],
"eq_nb_3061",
["false", 9, 950, 32],
"eq_done_3056",
["move", 7, 9, 950, 32],
"or_end_3049",
["jump_false", 7, "if_else_3047", 950, 32],
["load_field", 7, 5, "right", 951, 35],
["get", 8, 7, 1, 951, 11],
["frame", 9, 8, 1, 951, 11],
["null", 8, 951, 11],
["setarg", 9, 0, 8, 951, 11],
["setarg", 9, 1, 7, 951, 11],
["invoke", 9, 7, 951, 11],
["jump", "if_end_3048", 951, 11],
"if_else_3047",
["access", 7, "var_list", 952, 25],
["is_identical", 8, 6, 7, 952, 25],
["jump_true", 8, "eq_done_3064", 952, 25],
["is_int", 9, 6, 952, 25],
["jump_false", 9, "eq_ni_3065", 952, 25],
"_nop_tc_27",
["jump", "eq_ni_3065", 952, 25],
["eq_int", 8, 6, 7, 952, 25],
["jump", "eq_done_3064", 952, 25],
"eq_ni_3065",
["is_num", 9, 6, 952, 25],
["jump_false", 9, "eq_nn_3066", 952, 25],
"_nop_tc_28",
["jump", "eq_nn_3066", 952, 25],
["eq_float", 8, 6, 7, 952, 25],
["jump", "eq_done_3064", 952, 25],
"eq_nn_3066",
["is_text", 9, 6, 952, 25],
["jump_false", 9, "eq_nt_3067", 952, 25],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 8, 6, 7, 952, 25],
["jump", "eq_done_3064", 952, 25],
"eq_nt_3067",
["is_null", 9, 6, 952, 25],
["jump_false", 9, "eq_nnl_3068", 952, 25],
"_nop_tc_31",
["jump", "eq_nnl_3068", 952, 25],
["true", 8, 952, 25],
["jump", "eq_done_3064", 952, 25],
"eq_nnl_3068",
["is_bool", 9, 6, 952, 25],
["jump_false", 9, "eq_nb_3069", 952, 25],
"_nop_tc_32",
["jump", "eq_nb_3069", 952, 25],
["eq_bool", 8, 6, 7, 952, 25],
["jump", "eq_done_3064", 952, 25],
"eq_nb_3069",
["false", 8, 952, 25],
"eq_done_3064",
["jump_false", 8, "if_else_3062", 952, 25],
["access", 3, 0, 953, 15],
"while_start_3070",
["load_field", 7, 5, "list", 954, 29],
["length", 8, 7, 954, 29],
["is_int", 7, 3, 954, 29],
["jump_false", 7, "rel_ni_3072", 954, 29],
"_nop_tc_33",
"_nop_tc_34",
["lt_int", 7, 3, 8, 954, 29],
["jump", "rel_done_3074", 954, 29],
"rel_ni_3072",
"_nop_tc_35",
"_nop_tc_36",
"_nop_tc_37",
"_nop_tc_38",
["lt_float", 7, 3, 8, 954, 29],
["jump", "rel_done_3074", 954, 29],
"rel_nn_3073",
"_nop_tc_39",
["jump", "rel_err_3075", 954, 29],
"_nop_tc_40",
["jump", "rel_err_3075", 954, 29],
["lt_text", 7, 3, 8, 954, 29],
["jump", "rel_done_3074", 954, 29],
"rel_err_3075",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
954,
29
],
["access", 9, "error", 954, 29],
["access", 10, "cannot compare with '<': operands must be same type", 954, 29],
["array", 11, 0, 954, 29],
["push", 11, 10, 954, 29],
["frame", 10, 8, 2, 954, 29],
["null", 8, 954, 29],
["setarg", 10, 0, 8, 954, 29],
["setarg", 10, 1, 9, 954, 29],
["setarg", 10, 2, 11, 954, 29],
["invoke", 10, 8, 954, 29],
["disrupt", 954, 29],
"rel_done_3074",
["jump_false", 7, "while_end_3071", 954, 29],
["load_field", 7, 5, "list", 955, 37],
["load_dynamic", 8, 7, 3, 955, 47],
["load_field", 7, 8, "right", 955, 47],
["get", 8, 7, 1, 955, 13],
["frame", 9, 8, 1, 955, 13],
["null", 8, 955, 13],
["setarg", 9, 0, 8, 955, 13],
["setarg", 9, 1, 7, 955, 13],
["invoke", 9, 7, 955, 13],
["access", 7, 1, 956, 21],
"_nop_tc_41",
"_nop_tc_42",
"_nop_tc_43",
"_nop_tc_44",
["add", 8, 3, 7, 956, 21],
["jump", "num_done_3077", 956, 21],
"num_err_3076",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
956,
21
],
["access", 9, "error", 956, 21],
["access", 10, "cannot apply '+': operands must be numbers", 956, 21],
["array", 11, 0, 956, 21],
["push", 11, 10, 956, 21],
["frame", 10, 7, 2, 956, 21],
["null", 7, 956, 21],
["setarg", 10, 0, 7, 956, 21],
["setarg", 10, 1, 9, 956, 21],
["setarg", 10, 2, 11, 956, 21],
["invoke", 10, 7, 956, 21],
["disrupt", 956, 21],
"num_done_3077",
["move", 3, 8, 956, 21],
["jump", "while_start_3070", 956, 21],
"while_end_3071",
["jump", "if_end_3063", 956, 21],
"if_else_3062",
["access", 7, "call", 958, 25],
["is_identical", 8, 6, 7, 958, 25],
["jump_true", 8, "eq_done_3080", 958, 25],
["is_int", 9, 6, 958, 25],
["jump_false", 9, "eq_ni_3081", 958, 25],
"_nop_tc_45",
["jump", "eq_ni_3081", 958, 25],
["eq_int", 8, 6, 7, 958, 25],
["jump", "eq_done_3080", 958, 25],
"eq_ni_3081",
["is_num", 9, 6, 958, 25],
["jump_false", 9, "eq_nn_3082", 958, 25],
"_nop_tc_46",
["jump", "eq_nn_3082", 958, 25],
["eq_float", 8, 6, 7, 958, 25],
["jump", "eq_done_3080", 958, 25],
"eq_nn_3082",
["is_text", 9, 6, 958, 25],
["jump_false", 9, "eq_nt_3083", 958, 25],
"_nop_tc_47",
"_nop_tc_48",
["eq_text", 8, 6, 7, 958, 25],
["jump", "eq_done_3080", 958, 25],
"eq_nt_3083",
["is_null", 9, 6, 958, 25],
["jump_false", 9, "eq_nnl_3084", 958, 25],
"_nop_tc_49",
["jump", "eq_nnl_3084", 958, 25],
["true", 8, 958, 25],
["jump", "eq_done_3080", 958, 25],
"eq_nnl_3084",
["is_bool", 9, 6, 958, 25],
["jump_false", 9, "eq_nb_3085", 958, 25],
"_nop_tc_50",
["jump", "eq_nb_3085", 958, 25],
["eq_bool", 8, 6, 7, 958, 25],
["jump", "eq_done_3080", 958, 25],
"eq_nb_3085",
["false", 8, 958, 25],
"eq_done_3080",
["jump_false", 8, "if_else_3078", 958, 25],
["load_field", 7, 5, "expression", 959, 35],
["get", 8, 7, 1, 959, 11],
["frame", 9, 8, 1, 959, 11],
["null", 8, 959, 11],
["setarg", 9, 0, 8, 959, 11],
["setarg", 9, 1, 7, 959, 11],
["invoke", 9, 7, 959, 11],
["jump", "if_end_3079", 959, 11],
"if_else_3078",
["access", 7, "if", 960, 25],
["is_identical", 8, 6, 7, 960, 25],
["jump_true", 8, "eq_done_3088", 960, 25],
["is_int", 9, 6, 960, 25],
["jump_false", 9, "eq_ni_3089", 960, 25],
"_nop_tc_51",
["jump", "eq_ni_3089", 960, 25],
["eq_int", 8, 6, 7, 960, 25],
["jump", "eq_done_3088", 960, 25],
"eq_ni_3089",
["is_num", 9, 6, 960, 25],
["jump_false", 9, "eq_nn_3090", 960, 25],
"_nop_tc_52",
["jump", "eq_nn_3090", 960, 25],
["eq_float", 8, 6, 7, 960, 25],
["jump", "eq_done_3088", 960, 25],
"eq_nn_3090",
["is_text", 9, 6, 960, 25],
["jump_false", 9, "eq_nt_3091", 960, 25],
"_nop_tc_53",
"_nop_tc_54",
["eq_text", 8, 6, 7, 960, 25],
["jump", "eq_done_3088", 960, 25],
"eq_nt_3091",
["is_null", 9, 6, 960, 25],
["jump_false", 9, "eq_nnl_3092", 960, 25],
"_nop_tc_55",
["jump", "eq_nnl_3092", 960, 25],
["true", 8, 960, 25],
["jump", "eq_done_3088", 960, 25],
"eq_nnl_3092",
["is_bool", 9, 6, 960, 25],
["jump_false", 9, "eq_nb_3093", 960, 25],
"_nop_tc_56",
["jump", "eq_nb_3093", 960, 25],
["eq_bool", 8, 6, 7, 960, 25],
["jump", "eq_done_3088", 960, 25],
"eq_nb_3093",
["false", 8, 960, 25],
"eq_done_3088",
["jump_false", 8, "if_else_3086", 960, 25],
["load_field", 7, 5, "expression", 961, 35],
["get", 8, 7, 1, 961, 11],
["frame", 9, 8, 1, 961, 11],
["null", 8, 961, 11],
["setarg", 9, 0, 8, 961, 11],
["setarg", 9, 1, 7, 961, 11],
["invoke", 9, 7, 961, 11],
["load_field", 7, 5, "then", 962, 30],
["get", 8, 5, 1, 962, 11],
["frame", 9, 8, 1, 962, 11],
["null", 8, 962, 11],
["setarg", 9, 0, 8, 962, 11],
["setarg", 9, 1, 7, 962, 11],
["invoke", 9, 7, 962, 11],
["load_field", 7, 5, "list", 963, 30],
["get", 8, 5, 1, 963, 11],
["frame", 9, 8, 1, 963, 11],
["null", 8, 963, 11],
["setarg", 9, 0, 8, 963, 11],
["setarg", 9, 1, 7, 963, 11],
["invoke", 9, 7, 963, 11],
["load_field", 7, 5, "else", 964, 15],
["null", 8, 964, 28],
["is_identical", 9, 7, 8, 964, 28],
["jump_true", 9, "ne_nid_3097", 964, 28],
["jump", "ne_ni_3098", 964, 28],
"ne_nid_3097",
["false", 9, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_ni_3098",
["is_int", 10, 7, 964, 28],
["jump_false", 10, "ne_nn_3099", 964, 28],
"_nop_tc_57",
["jump", "ne_nn_3099", 964, 28],
["ne_int", 9, 7, 8, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_nn_3099",
["is_num", 10, 7, 964, 28],
["jump_false", 10, "ne_nt_3100", 964, 28],
"_nop_tc_58",
["jump", "ne_nt_3100", 964, 28],
["ne_float", 9, 7, 8, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_nt_3100",
["is_text", 10, 7, 964, 28],
["jump_false", 10, "ne_nnl_3101", 964, 28],
"_nop_tc_59",
["jump", "ne_nnl_3101", 964, 28],
["ne_text", 9, 7, 8, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_nnl_3101",
["is_null", 10, 7, 964, 28],
["jump_false", 10, "ne_nb_3102", 964, 28],
"_nop_tc_60",
"_nop_tc_61",
["false", 9, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_nb_3102",
["is_bool", 10, 7, 964, 28],
["jump_false", 10, "ne_mis_3103", 964, 28],
"_nop_tc_62",
["jump", "ne_mis_3103", 964, 28],
["ne_bool", 9, 7, 8, 964, 28],
["jump", "ne_done_3096", 964, 28],
"ne_mis_3103",
["true", 9, 964, 28],
"ne_done_3096",
["jump_false", 9, "if_else_3094", 964, 28],
["load_field", 7, 5, "else", 964, 53],
["get", 8, 5, 1, 964, 34],
["frame", 9, 8, 1, 964, 34],
["null", 8, 964, 34],
["setarg", 9, 0, 8, 964, 34],
["setarg", 9, 1, 7, 964, 34],
["invoke", 9, 7, 964, 34],
["jump", "if_end_3095", 964, 34],
"if_else_3094",
"if_end_3095",
["jump", "if_end_3087", 964, 34],
"if_else_3086",
["access", 7, "while", 965, 25],
["is_identical", 8, 6, 7, 965, 25],
["jump_true", 8, "eq_done_3107", 965, 25],
["is_int", 9, 6, 965, 25],
["jump_false", 9, "eq_ni_3108", 965, 25],
"_nop_tc_63",
["jump", "eq_ni_3108", 965, 25],
["eq_int", 8, 6, 7, 965, 25],
["jump", "eq_done_3107", 965, 25],
"eq_ni_3108",
["is_num", 9, 6, 965, 25],
["jump_false", 9, "eq_nn_3109", 965, 25],
"_nop_tc_64",
["jump", "eq_nn_3109", 965, 25],
["eq_float", 8, 6, 7, 965, 25],
["jump", "eq_done_3107", 965, 25],
"eq_nn_3109",
["is_text", 9, 6, 965, 25],
["jump_false", 9, "eq_nt_3110", 965, 25],
"_nop_tc_65",
"_nop_tc_66",
["eq_text", 8, 6, 7, 965, 25],
["jump", "eq_done_3107", 965, 25],
"eq_nt_3110",
["is_null", 9, 6, 965, 25],
["jump_false", 9, "eq_nnl_3111", 965, 25],
"_nop_tc_67",
["jump", "eq_nnl_3111", 965, 25],
["true", 8, 965, 25],
["jump", "eq_done_3107", 965, 25],
"eq_nnl_3111",
["is_bool", 9, 6, 965, 25],
["jump_false", 9, "eq_nb_3112", 965, 25],
"_nop_tc_68",
["jump", "eq_nb_3112", 965, 25],
["eq_bool", 8, 6, 7, 965, 25],
["jump", "eq_done_3107", 965, 25],
"eq_nb_3112",
["false", 8, 965, 25],
"eq_done_3107",
["move", 7, 8, 965, 25],
["jump_true", 7, "or_end_3106", 965, 25],
["access", 8, "do", 965, 41],
["is_identical", 9, 6, 8, 965, 41],
["jump_true", 9, "eq_done_3113", 965, 41],
["is_int", 10, 6, 965, 41],
["jump_false", 10, "eq_ni_3114", 965, 41],
"_nop_tc_69",
["jump", "eq_ni_3114", 965, 41],
["eq_int", 9, 6, 8, 965, 41],
["jump", "eq_done_3113", 965, 41],
"eq_ni_3114",
["is_num", 10, 6, 965, 41],
["jump_false", 10, "eq_nn_3115", 965, 41],
"_nop_tc_70",
["jump", "eq_nn_3115", 965, 41],
["eq_float", 9, 6, 8, 965, 41],
["jump", "eq_done_3113", 965, 41],
"eq_nn_3115",
["is_text", 10, 6, 965, 41],
["jump_false", 10, "eq_nt_3116", 965, 41],
"_nop_tc_71",
"_nop_tc_72",
["eq_text", 9, 6, 8, 965, 41],
["jump", "eq_done_3113", 965, 41],
"eq_nt_3116",
["is_null", 10, 6, 965, 41],
["jump_false", 10, "eq_nnl_3117", 965, 41],
"_nop_tc_73",
["jump", "eq_nnl_3117", 965, 41],
["true", 9, 965, 41],
["jump", "eq_done_3113", 965, 41],
"eq_nnl_3117",
["is_bool", 10, 6, 965, 41],
["jump_false", 10, "eq_nb_3118", 965, 41],
"_nop_tc_74",
["jump", "eq_nb_3118", 965, 41],
["eq_bool", 9, 6, 8, 965, 41],
["jump", "eq_done_3113", 965, 41],
"eq_nb_3118",
["false", 9, 965, 41],
"eq_done_3113",
["move", 7, 9, 965, 41],
"or_end_3106",
["jump_false", 7, "if_else_3104", 965, 41],
["load_field", 7, 5, "expression", 966, 35],
["get", 8, 7, 1, 966, 11],
["frame", 9, 8, 1, 966, 11],
["null", 8, 966, 11],
["setarg", 9, 0, 8, 966, 11],
["setarg", 9, 1, 7, 966, 11],
["invoke", 9, 7, 966, 11],
["load_field", 7, 5, "statements", 967, 30],
["get", 8, 5, 1, 967, 11],
["frame", 9, 8, 1, 967, 11],
["null", 8, 967, 11],
["setarg", 9, 0, 8, 967, 11],
["setarg", 9, 1, 7, 967, 11],
["invoke", 9, 7, 967, 11],
["jump", "if_end_3105", 967, 11],
"if_else_3104",
["access", 7, "for", 968, 25],
["is_identical", 8, 6, 7, 968, 25],
["jump_true", 8, "eq_done_3121", 968, 25],
["is_int", 9, 6, 968, 25],
["jump_false", 9, "eq_ni_3122", 968, 25],
"_nop_tc_75",
["jump", "eq_ni_3122", 968, 25],
["eq_int", 8, 6, 7, 968, 25],
["jump", "eq_done_3121", 968, 25],
"eq_ni_3122",
["is_num", 9, 6, 968, 25],
["jump_false", 9, "eq_nn_3123", 968, 25],
"_nop_tc_76",
["jump", "eq_nn_3123", 968, 25],
["eq_float", 8, 6, 7, 968, 25],
["jump", "eq_done_3121", 968, 25],
"eq_nn_3123",
["is_text", 9, 6, 968, 25],
["jump_false", 9, "eq_nt_3124", 968, 25],
"_nop_tc_77",
"_nop_tc_78",
["eq_text", 8, 6, 7, 968, 25],
["jump", "eq_done_3121", 968, 25],
"eq_nt_3124",
["is_null", 9, 6, 968, 25],
["jump_false", 9, "eq_nnl_3125", 968, 25],
"_nop_tc_79",
["jump", "eq_nnl_3125", 968, 25],
["true", 8, 968, 25],
["jump", "eq_done_3121", 968, 25],
"eq_nnl_3125",
["is_bool", 9, 6, 968, 25],
["jump_false", 9, "eq_nb_3126", 968, 25],
"_nop_tc_80",
["jump", "eq_nb_3126", 968, 25],
["eq_bool", 8, 6, 7, 968, 25],
["jump", "eq_done_3121", 968, 25],
"eq_nb_3126",
["false", 8, 968, 25],
"eq_done_3121",
["jump_false", 8, "if_else_3119", 968, 25],
["load_field", 7, 5, "init", 969, 15],
["null", 8, 969, 28],
["is_identical", 9, 7, 8, 969, 28],
["jump_true", 9, "ne_nid_3130", 969, 28],
["jump", "ne_ni_3131", 969, 28],
"ne_nid_3130",
["false", 9, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_ni_3131",
["is_int", 10, 7, 969, 28],
["jump_false", 10, "ne_nn_3132", 969, 28],
"_nop_tc_81",
["jump", "ne_nn_3132", 969, 28],
["ne_int", 9, 7, 8, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_nn_3132",
["is_num", 10, 7, 969, 28],
["jump_false", 10, "ne_nt_3133", 969, 28],
"_nop_tc_82",
["jump", "ne_nt_3133", 969, 28],
["ne_float", 9, 7, 8, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_nt_3133",
["is_text", 10, 7, 969, 28],
["jump_false", 10, "ne_nnl_3134", 969, 28],
"_nop_tc_83",
["jump", "ne_nnl_3134", 969, 28],
["ne_text", 9, 7, 8, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_nnl_3134",
["is_null", 10, 7, 969, 28],
["jump_false", 10, "ne_nb_3135", 969, 28],
"_nop_tc_84",
"_nop_tc_85",
["false", 9, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_nb_3135",
["is_bool", 10, 7, 969, 28],
["jump_false", 10, "ne_mis_3136", 969, 28],
"_nop_tc_86",
["jump", "ne_mis_3136", 969, 28],
["ne_bool", 9, 7, 8, 969, 28],
["jump", "ne_done_3129", 969, 28],
"ne_mis_3136",
["true", 9, 969, 28],
"ne_done_3129",
["jump_false", 9, "if_else_3127", 969, 28],
["load_field", 7, 5, "init", 970, 17],
["load_field", 8, 7, "kind", 970, 17],
["access", 7, "var", 970, 35],
["is_identical", 9, 8, 7, 970, 35],
["jump_true", 9, "eq_done_3140", 970, 35],
["is_int", 10, 8, 970, 35],
["jump_false", 10, "eq_ni_3141", 970, 35],
"_nop_tc_87",
["jump", "eq_ni_3141", 970, 35],
["eq_int", 9, 8, 7, 970, 35],
["jump", "eq_done_3140", 970, 35],
"eq_ni_3141",
["is_num", 10, 8, 970, 35],
["jump_false", 10, "eq_nn_3142", 970, 35],
"_nop_tc_88",
["jump", "eq_nn_3142", 970, 35],
["eq_float", 9, 8, 7, 970, 35],
["jump", "eq_done_3140", 970, 35],
"eq_nn_3142",
["is_text", 10, 8, 970, 35],
["jump_false", 10, "eq_nt_3143", 970, 35],
"_nop_tc_89",
"_nop_tc_90",
["eq_text", 9, 8, 7, 970, 35],
["jump", "eq_done_3140", 970, 35],
"eq_nt_3143",
["is_null", 10, 8, 970, 35],
["jump_false", 10, "eq_nnl_3144", 970, 35],
"_nop_tc_91",
["jump", "eq_nnl_3144", 970, 35],
["true", 9, 970, 35],
["jump", "eq_done_3140", 970, 35],
"eq_nnl_3144",
["is_bool", 10, 8, 970, 35],
["jump_false", 10, "eq_nb_3145", 970, 35],
"_nop_tc_92",
["jump", "eq_nb_3145", 970, 35],
["eq_bool", 9, 8, 7, 970, 35],
["jump", "eq_done_3140", 970, 35],
"eq_nb_3145",
["false", 9, 970, 35],
"eq_done_3140",
["move", 7, 9, 970, 35],
["jump_true", 7, "or_end_3139", 970, 35],
["load_field", 8, 5, "init", 970, 44],
["load_field", 9, 8, "kind", 970, 44],
["access", 8, "def", 970, 62],
["is_identical", 10, 9, 8, 970, 62],
["jump_true", 10, "eq_done_3146", 970, 62],
["is_int", 11, 9, 970, 62],
["jump_false", 11, "eq_ni_3147", 970, 62],
"_nop_tc_93",
["jump", "eq_ni_3147", 970, 62],
["eq_int", 10, 9, 8, 970, 62],
["jump", "eq_done_3146", 970, 62],
"eq_ni_3147",
["is_num", 11, 9, 970, 62],
["jump_false", 11, "eq_nn_3148", 970, 62],
"_nop_tc_94",
["jump", "eq_nn_3148", 970, 62],
["eq_float", 10, 9, 8, 970, 62],
["jump", "eq_done_3146", 970, 62],
"eq_nn_3148",
["is_text", 11, 9, 970, 62],
["jump_false", 11, "eq_nt_3149", 970, 62],
"_nop_tc_95",
"_nop_tc_96",
["eq_text", 10, 9, 8, 970, 62],
["jump", "eq_done_3146", 970, 62],
"eq_nt_3149",
["is_null", 11, 9, 970, 62],
["jump_false", 11, "eq_nnl_3150", 970, 62],
"_nop_tc_97",
["jump", "eq_nnl_3150", 970, 62],
["true", 10, 970, 62],
["jump", "eq_done_3146", 970, 62],
"eq_nnl_3150",
["is_bool", 11, 9, 970, 62],
["jump_false", 11, "eq_nb_3151", 970, 62],
"_nop_tc_98",
["jump", "eq_nb_3151", 970, 62],
["eq_bool", 10, 9, 8, 970, 62],
["jump", "eq_done_3146", 970, 62],
"eq_nb_3151",
["false", 10, 970, 62],
"eq_done_3146",
["move", 7, 10, 970, 62],
"or_end_3139",
["jump_false", 7, "if_else_3137", 970, 62],
["load_field", 7, 5, "init", 971, 39],
["load_field", 8, 7, "right", 971, 39],
["get", 7, 7, 1, 971, 15],
["frame", 9, 7, 1, 971, 15],
["null", 7, 971, 15],
["setarg", 9, 0, 7, 971, 15],
["setarg", 9, 1, 8, 971, 15],
["invoke", 9, 7, 971, 15],
["jump", "if_end_3138", 971, 15],
"if_else_3137",
["load_field", 7, 5, "init", 973, 39],
["get", 8, 7, 1, 973, 15],
["frame", 9, 8, 1, 973, 15],
["null", 8, 973, 15],
["setarg", 9, 0, 8, 973, 15],
["setarg", 9, 1, 7, 973, 15],
["invoke", 9, 7, 973, 15],
"if_end_3138",
["jump", "if_end_3128", 973, 15],
"if_else_3127",
"if_end_3128",
["load_field", 7, 5, "test", 976, 35],
["get", 8, 7, 1, 976, 11],
["frame", 9, 8, 1, 976, 11],
["null", 8, 976, 11],
["setarg", 9, 0, 8, 976, 11],
["setarg", 9, 1, 7, 976, 11],
["invoke", 9, 7, 976, 11],
["load_field", 7, 5, "update", 977, 35],
["get", 8, 7, 1, 977, 11],
["frame", 9, 8, 1, 977, 11],
["null", 8, 977, 11],
["setarg", 9, 0, 8, 977, 11],
["setarg", 9, 1, 7, 977, 11],
["invoke", 9, 7, 977, 11],
["load_field", 7, 5, "statements", 978, 30],
["get", 8, 5, 1, 978, 11],
["frame", 9, 8, 1, 978, 11],
["null", 8, 978, 11],
["setarg", 9, 0, 8, 978, 11],
["setarg", 9, 1, 7, 978, 11],
["invoke", 9, 7, 978, 11],
["jump", "if_end_3120", 978, 11],
"if_else_3119",
["access", 7, "return", 979, 25],
["is_identical", 8, 6, 7, 979, 25],
["jump_true", 8, "eq_done_3155", 979, 25],
["is_int", 9, 6, 979, 25],
["jump_false", 9, "eq_ni_3156", 979, 25],
"_nop_tc_99",
["jump", "eq_ni_3156", 979, 25],
["eq_int", 8, 6, 7, 979, 25],
["jump", "eq_done_3155", 979, 25],
"eq_ni_3156",
["is_num", 9, 6, 979, 25],
["jump_false", 9, "eq_nn_3157", 979, 25],
"_nop_tc_100",
["jump", "eq_nn_3157", 979, 25],
["eq_float", 8, 6, 7, 979, 25],
["jump", "eq_done_3155", 979, 25],
"eq_nn_3157",
["is_text", 9, 6, 979, 25],
["jump_false", 9, "eq_nt_3158", 979, 25],
"_nop_tc_101",
"_nop_tc_102",
["eq_text", 8, 6, 7, 979, 25],
["jump", "eq_done_3155", 979, 25],
"eq_nt_3158",
["is_null", 9, 6, 979, 25],
["jump_false", 9, "eq_nnl_3159", 979, 25],
"_nop_tc_103",
["jump", "eq_nnl_3159", 979, 25],
["true", 8, 979, 25],
["jump", "eq_done_3155", 979, 25],
"eq_nnl_3159",
["is_bool", 9, 6, 979, 25],
["jump_false", 9, "eq_nb_3160", 979, 25],
"_nop_tc_104",
["jump", "eq_nb_3160", 979, 25],
["eq_bool", 8, 6, 7, 979, 25],
["jump", "eq_done_3155", 979, 25],
"eq_nb_3160",
["false", 8, 979, 25],
"eq_done_3155",
["move", 7, 8, 979, 25],
["jump_true", 7, "or_end_3154", 979, 25],
["access", 8, "go", 979, 42],
["is_identical", 9, 6, 8, 979, 42],
["jump_true", 9, "eq_done_3161", 979, 42],
["is_int", 10, 6, 979, 42],
["jump_false", 10, "eq_ni_3162", 979, 42],
"_nop_tc_105",
["jump", "eq_ni_3162", 979, 42],
["eq_int", 9, 6, 8, 979, 42],
["jump", "eq_done_3161", 979, 42],
"eq_ni_3162",
["is_num", 10, 6, 979, 42],
["jump_false", 10, "eq_nn_3163", 979, 42],
"_nop_tc_106",
["jump", "eq_nn_3163", 979, 42],
["eq_float", 9, 6, 8, 979, 42],
["jump", "eq_done_3161", 979, 42],
"eq_nn_3163",
["is_text", 10, 6, 979, 42],
["jump_false", 10, "eq_nt_3164", 979, 42],
"_nop_tc_107",
"_nop_tc_108",
["eq_text", 9, 6, 8, 979, 42],
["jump", "eq_done_3161", 979, 42],
"eq_nt_3164",
["is_null", 10, 6, 979, 42],
["jump_false", 10, "eq_nnl_3165", 979, 42],
"_nop_tc_109",
["jump", "eq_nnl_3165", 979, 42],
["true", 9, 979, 42],
["jump", "eq_done_3161", 979, 42],
"eq_nnl_3165",
["is_bool", 10, 6, 979, 42],
["jump_false", 10, "eq_nb_3166", 979, 42],
"_nop_tc_110",
["jump", "eq_nb_3166", 979, 42],
["eq_bool", 9, 6, 8, 979, 42],
["jump", "eq_done_3161", 979, 42],
"eq_nb_3166",
["false", 9, 979, 42],
"eq_done_3161",
["move", 7, 9, 979, 42],
"or_end_3154",
["jump_false", 7, "if_else_3152", 979, 42],
["load_field", 7, 5, "expression", 980, 35],
["get", 8, 7, 1, 980, 11],
["frame", 9, 8, 1, 980, 11],
["null", 8, 980, 11],
["setarg", 9, 0, 8, 980, 11],
["setarg", 9, 1, 7, 980, 11],
["invoke", 9, 7, 980, 11],
["jump", "if_end_3153", 980, 11],
"if_else_3152",
["access", 7, "function", 981, 25],
["is_identical", 8, 6, 7, 981, 25],
["jump_true", 8, "eq_done_3169", 981, 25],
["is_int", 9, 6, 981, 25],
["jump_false", 9, "eq_ni_3170", 981, 25],
"_nop_tc_111",
["jump", "eq_ni_3170", 981, 25],
["eq_int", 8, 6, 7, 981, 25],
["jump", "eq_done_3169", 981, 25],
"eq_ni_3170",
["is_num", 9, 6, 981, 25],
["jump_false", 9, "eq_nn_3171", 981, 25],
"_nop_tc_112",
["jump", "eq_nn_3171", 981, 25],
["eq_float", 8, 6, 7, 981, 25],
["jump", "eq_done_3169", 981, 25],
"eq_nn_3171",
["is_text", 9, 6, 981, 25],
["jump_false", 9, "eq_nt_3172", 981, 25],
"_nop_tc_113",
"_nop_tc_114",
["eq_text", 8, 6, 7, 981, 25],
["jump", "eq_done_3169", 981, 25],
"eq_nt_3172",
["is_null", 9, 6, 981, 25],
["jump_false", 9, "eq_nnl_3173", 981, 25],
"_nop_tc_115",
["jump", "eq_nnl_3173", 981, 25],
["true", 8, 981, 25],
["jump", "eq_done_3169", 981, 25],
"eq_nnl_3173",
["is_bool", 9, 6, 981, 25],
["jump_false", 9, "eq_nb_3174", 981, 25],
"_nop_tc_116",
["jump", "eq_nb_3174", 981, 25],
["eq_bool", 8, 6, 7, 981, 25],
["jump", "eq_done_3169", 981, 25],
"eq_nb_3174",
["false", 8, 981, 25],
"eq_done_3169",
["jump_false", 8, "if_else_3167", 981, 25],
["load_field", 7, 5, "statements", 982, 30],
["get", 8, 5, 1, 982, 11],
["frame", 9, 8, 1, 982, 11],
["null", 8, 982, 11],
["setarg", 9, 0, 8, 982, 11],
["setarg", 9, 1, 7, 982, 11],
["invoke", 9, 7, 982, 11],
["load_field", 7, 5, "disruption", 983, 30],
["get", 8, 5, 1, 983, 11],
["frame", 9, 8, 1, 983, 11],
["null", 8, 983, 11],
["setarg", 9, 0, 8, 983, 11],
["setarg", 9, 1, 7, 983, 11],
["invoke", 9, 7, 983, 11],
["access", 4, 0, 984, 16],
"while_start_3175",
["load_field", 7, 5, "list", 985, 30],
["length", 8, 7, 985, 30],
["is_int", 7, 4, 985, 30],
["jump_false", 7, "rel_ni_3177", 985, 30],
"_nop_tc_117",
"_nop_tc_118",
["lt_int", 7, 4, 8, 985, 30],
["jump", "rel_done_3179", 985, 30],
"rel_ni_3177",
"_nop_tc_119",
"_nop_tc_120",
"_nop_tc_121",
"_nop_tc_122",
["lt_float", 7, 4, 8, 985, 30],
["jump", "rel_done_3179", 985, 30],
"rel_nn_3178",
"_nop_tc_123",
["jump", "rel_err_3180", 985, 30],
"_nop_tc_124",
["jump", "rel_err_3180", 985, 30],
["lt_text", 7, 4, 8, 985, 30],
["jump", "rel_done_3179", 985, 30],
"rel_err_3180",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
985,
30
],
["access", 9, "error", 985, 30],
["access", 10, "cannot compare with '<': operands must be same type", 985, 30],
["array", 11, 0, 985, 30],
["push", 11, 10, 985, 30],
["frame", 10, 8, 2, 985, 30],
["null", 8, 985, 30],
["setarg", 10, 0, 8, 985, 30],
["setarg", 10, 1, 9, 985, 30],
["setarg", 10, 2, 11, 985, 30],
["invoke", 10, 8, 985, 30],
["disrupt", 985, 30],
"rel_done_3179",
["jump_false", 7, "while_end_3176", 985, 30],
["load_field", 7, 5, "list", 986, 17],
["load_dynamic", 8, 7, 4, 986, 27],
["load_field", 7, 8, "expression", 986, 27],
["null", 8, 986, 45],
["is_identical", 9, 7, 8, 986, 45],
["jump_true", 9, "ne_nid_3184", 986, 45],
["jump", "ne_ni_3185", 986, 45],
"ne_nid_3184",
["false", 9, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_ni_3185",
["is_int", 10, 7, 986, 45],
["jump_false", 10, "ne_nn_3186", 986, 45],
"_nop_tc_125",
["jump", "ne_nn_3186", 986, 45],
["ne_int", 9, 7, 8, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_nn_3186",
["is_num", 10, 7, 986, 45],
["jump_false", 10, "ne_nt_3187", 986, 45],
"_nop_tc_126",
["jump", "ne_nt_3187", 986, 45],
["ne_float", 9, 7, 8, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_nt_3187",
["is_text", 10, 7, 986, 45],
["jump_false", 10, "ne_nnl_3188", 986, 45],
"_nop_tc_127",
["jump", "ne_nnl_3188", 986, 45],
["ne_text", 9, 7, 8, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_nnl_3188",
["is_null", 10, 7, 986, 45],
["jump_false", 10, "ne_nb_3189", 986, 45],
"_nop_tc_128",
"_nop_tc_129",
["false", 9, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_nb_3189",
["is_bool", 10, 7, 986, 45],
["jump_false", 10, "ne_mis_3190", 986, 45],
"_nop_tc_130",
["jump", "ne_mis_3190", 986, 45],
["ne_bool", 9, 7, 8, 986, 45],
["jump", "ne_done_3183", 986, 45],
"ne_mis_3190",
["true", 9, 986, 45],
"ne_done_3183",
["jump_false", 9, "if_else_3181", 986, 45],
["load_field", 7, 5, "list", 987, 39],
["load_dynamic", 8, 7, 4, 987, 49],
["load_field", 7, 8, "expression", 987, 49],
["get", 8, 7, 1, 987, 15],
["frame", 9, 8, 1, 987, 15],
["null", 8, 987, 15],
["setarg", 9, 0, 8, 987, 15],
["setarg", 9, 1, 7, 987, 15],
["invoke", 9, 7, 987, 15],
["jump", "if_end_3182", 987, 15],
"if_else_3181",
"if_end_3182",
["access", 7, 1, 989, 23],
"_nop_tc_131",
"_nop_tc_132",
"_nop_tc_133",
"_nop_tc_134",
["add", 8, 4, 7, 989, 23],
["jump", "num_done_3192", 989, 23],
"num_err_3191",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
989,
23
],
["access", 9, "error", 989, 23],
["access", 10, "cannot apply '+': operands must be numbers", 989, 23],
["array", 11, 0, 989, 23],
["push", 11, 10, 989, 23],
["frame", 10, 7, 2, 989, 23],
["null", 7, 989, 23],
["setarg", 10, 0, 7, 989, 23],
["setarg", 10, 1, 9, 989, 23],
["setarg", 10, 2, 11, 989, 23],
["invoke", 10, 7, 989, 23],
["disrupt", 989, 23],
"num_done_3192",
["move", 4, 8, 989, 23],
["jump", "while_start_3175", 989, 23],
"while_end_3176",
["jump", "if_end_3168", 989, 23],
"if_else_3167",
["access", 7, "block", 991, 25],
["is_identical", 8, 6, 7, 991, 25],
["jump_true", 8, "eq_done_3195", 991, 25],
["is_int", 9, 6, 991, 25],
["jump_false", 9, "eq_ni_3196", 991, 25],
"_nop_tc_135",
["jump", "eq_ni_3196", 991, 25],
["eq_int", 8, 6, 7, 991, 25],
["jump", "eq_done_3195", 991, 25],
"eq_ni_3196",
["is_num", 9, 6, 991, 25],
["jump_false", 9, "eq_nn_3197", 991, 25],
"_nop_tc_136",
["jump", "eq_nn_3197", 991, 25],
["eq_float", 8, 6, 7, 991, 25],
["jump", "eq_done_3195", 991, 25],
"eq_nn_3197",
["is_text", 9, 6, 991, 25],
["jump_false", 9, "eq_nt_3198", 991, 25],
"_nop_tc_137",
"_nop_tc_138",
["eq_text", 8, 6, 7, 991, 25],
["jump", "eq_done_3195", 991, 25],
"eq_nt_3198",
["is_null", 9, 6, 991, 25],
["jump_false", 9, "eq_nnl_3199", 991, 25],
"_nop_tc_139",
["jump", "eq_nnl_3199", 991, 25],
["true", 8, 991, 25],
["jump", "eq_done_3195", 991, 25],
"eq_nnl_3199",
["is_bool", 9, 6, 991, 25],
["jump_false", 9, "eq_nb_3200", 991, 25],
"_nop_tc_140",
["jump", "eq_nb_3200", 991, 25],
["eq_bool", 8, 6, 7, 991, 25],
["jump", "eq_done_3195", 991, 25],
"eq_nb_3200",
["false", 8, 991, 25],
"eq_done_3195",
["jump_false", 8, "if_else_3193", 991, 25],
["load_field", 7, 5, "statements", 992, 30],
["get", 8, 5, 1, 992, 11],
["frame", 9, 8, 1, 992, 11],
["null", 8, 992, 11],
["setarg", 9, 0, 8, 992, 11],
["setarg", 9, 1, 7, 992, 11],
["invoke", 9, 7, 992, 11],
["jump", "if_end_3194", 992, 11],
"if_else_3193",
["access", 7, "label", 993, 25],
["is_identical", 8, 6, 7, 993, 25],
["jump_true", 8, "eq_done_3203", 993, 25],
["is_int", 9, 6, 993, 25],
["jump_false", 9, "eq_ni_3204", 993, 25],
"_nop_tc_141",
["jump", "eq_ni_3204", 993, 25],
["eq_int", 8, 6, 7, 993, 25],
["jump", "eq_done_3203", 993, 25],
"eq_ni_3204",
["is_num", 9, 6, 993, 25],
["jump_false", 9, "eq_nn_3205", 993, 25],
"_nop_tc_142",
["jump", "eq_nn_3205", 993, 25],
["eq_float", 8, 6, 7, 993, 25],
["jump", "eq_done_3203", 993, 25],
"eq_nn_3205",
["is_text", 9, 6, 993, 25],
["jump_false", 9, "eq_nt_3206", 993, 25],
"_nop_tc_143",
"_nop_tc_144",
["eq_text", 8, 6, 7, 993, 25],
["jump", "eq_done_3203", 993, 25],
"eq_nt_3206",
["is_null", 9, 6, 993, 25],
["jump_false", 9, "eq_nnl_3207", 993, 25],
"_nop_tc_145",
["jump", "eq_nnl_3207", 993, 25],
["true", 8, 993, 25],
["jump", "eq_done_3203", 993, 25],
"eq_nnl_3207",
["is_bool", 9, 6, 993, 25],
["jump_false", 9, "eq_nb_3208", 993, 25],
"_nop_tc_146",
["jump", "eq_nb_3208", 993, 25],
["eq_bool", 8, 6, 7, 993, 25],
["jump", "eq_done_3203", 993, 25],
"eq_nb_3208",
["false", 8, 993, 25],
"eq_done_3203",
["jump_false", 8, "if_else_3201", 993, 25],
["load_field", 7, 5, "statement", 994, 15],
["null", 8, 994, 33],
["is_identical", 9, 7, 8, 994, 33],
["jump_true", 9, "ne_nid_3212", 994, 33],
["jump", "ne_ni_3213", 994, 33],
"ne_nid_3212",
["false", 9, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_ni_3213",
["is_int", 10, 7, 994, 33],
["jump_false", 10, "ne_nn_3214", 994, 33],
"_nop_tc_147",
["jump", "ne_nn_3214", 994, 33],
["ne_int", 9, 7, 8, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_nn_3214",
["is_num", 10, 7, 994, 33],
["jump_false", 10, "ne_nt_3215", 994, 33],
"_nop_tc_148",
["jump", "ne_nt_3215", 994, 33],
["ne_float", 9, 7, 8, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_nt_3215",
["is_text", 10, 7, 994, 33],
["jump_false", 10, "ne_nnl_3216", 994, 33],
"_nop_tc_149",
["jump", "ne_nnl_3216", 994, 33],
["ne_text", 9, 7, 8, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_nnl_3216",
["is_null", 10, 7, 994, 33],
["jump_false", 10, "ne_nb_3217", 994, 33],
"_nop_tc_150",
"_nop_tc_151",
["false", 9, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_nb_3217",
["is_bool", 10, 7, 994, 33],
["jump_false", 10, "ne_mis_3218", 994, 33],
"_nop_tc_152",
["jump", "ne_mis_3218", 994, 33],
["ne_bool", 9, 7, 8, 994, 33],
["jump", "ne_done_3211", 994, 33],
"ne_mis_3218",
["true", 9, 994, 33],
"ne_done_3211",
["jump_false", 9, "if_else_3209", 994, 33],
["load_field", 7, 5, "statement", 994, 59],
["array", 8, 1, 994, 59],
["push", 8, 7, 994, 59],
["get", 7, 5, 1, 994, 39],
["frame", 9, 7, 1, 994, 39],
["null", 7, 994, 39],
["setarg", 9, 0, 7, 994, 39],
["setarg", 9, 1, 8, 994, 39],
["invoke", 9, 7, 994, 39],
["jump", "if_end_3210", 994, 39],
"if_else_3209",
"if_end_3210",
["jump", "if_end_3202", 994, 39],
"if_else_3201",
"if_end_3202",
"if_end_3194",
"if_end_3168",
"if_end_3153",
"if_end_3120",
"if_end_3105",
"if_end_3087",
"if_end_3079",
"if_end_3063",
"if_end_3048",
["access", 7, 1, 996, 17],
"_nop_tc_153",
"_nop_tc_154",
"_nop_tc_155",
"_nop_tc_156",
["add", 8, 2, 7, 996, 17],
["jump", "num_done_3220", 996, 17],
"num_err_3219",
[
"access",
7,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
996,
17
],
["access", 9, "error", 996, 17],
["access", 10, "cannot apply '+': operands must be numbers", 996, 17],
["array", 11, 0, 996, 17],
["push", 11, 10, 996, 17],
["frame", 10, 7, 2, 996, 17],
["null", 7, 996, 17],
["setarg", 10, 0, 7, 996, 17],
["setarg", 10, 1, 9, 996, 17],
["setarg", 10, 2, 11, 996, 17],
["invoke", 10, 7, 996, 17],
["disrupt", 996, 17],
"num_done_3220",
["move", 2, 8, 996, 17],
["jump", "while_start_3041", 996, 17],
"while_end_3042",
["null", 2, 996, 17],
["return", 2, 996, 17]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 14,
"nr_close_slots": 6,
"instructions": [
["access", 1, 0, 747, 13],
["null", 2, 748, 14],
["null", 3, 749, 16],
["access", 4, 0, 750, 13],
["null", 5, 751, 15],
["null", 6, 752, 17],
["access", 7, 0, 753, 17],
["access", 8, 0, 754, 23],
"while_start_2453",
["get", 9, 4, 1, 757, 16],
["is_int", 10, 1, 757, 16],
["jump_false", 10, "rel_ni_2455", 757, 16],
["is_int", 10, 9, 757, 16],
["jump_false", 10, "rel_ni_2455", 757, 16],
["lt_int", 11, 1, 9, 757, 16],
["jump", "rel_done_2457", 757, 16],
"rel_ni_2455",
"_nop_tc_1",
"_nop_tc_2",
["is_num", 10, 9, 757, 16],
["jump_false", 10, "rel_nn_2456", 757, 16],
["lt_float", 11, 1, 9, 757, 16],
["jump", "rel_done_2457", 757, 16],
"rel_nn_2456",
"_nop_tc_3",
["jump", "rel_err_2458", 757, 16],
["is_text", 10, 9, 757, 16],
["jump_false", 10, "rel_err_2458", 757, 16],
["lt_text", 11, 1, 9, 757, 16],
["jump", "rel_done_2457", 757, 16],
"rel_err_2458",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
757,
16
],
["access", 10, "error", 757, 16],
["access", 12, "cannot compare with '<': operands must be same type", 757, 16],
["array", 13, 0, 757, 16],
["push", 13, 12, 757, 16],
["frame", 12, 9, 2, 757, 16],
["null", 9, 757, 16],
["setarg", 12, 0, 9, 757, 16],
["setarg", 12, 1, 10, 757, 16],
["setarg", 12, 2, 13, 757, 16],
["invoke", 12, 9, 757, 16],
["disrupt", 757, 16],
"rel_done_2457",
["jump_false", 11, "while_end_2454", 757, 16],
["get", 9, 3, 1, 758, 12],
["load_dynamic", 10, 9, 1, 758, 19],
["move", 2, 10, 758, 19],
[
"access",
9,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
759,
14
],
["frame", 10, 9, 1, 759, 14],
["null", 9, 759, 14],
["setarg", 10, 0, 9, 759, 14],
["setarg", 10, 1, 2, 759, 14],
["invoke", 10, 9, 759, 14],
["move", 3, 9, 759, 14],
["access", 7, 0, 760, 15],
["access", 8, 0, 761, 21],
["access", 4, 0, 762, 11],
"while_start_2459",
["length", 9, 3, 763, 25],
["is_int", 10, 4, 763, 25],
["jump_false", 10, "rel_ni_2461", 763, 25],
"_nop_tc_4",
"_nop_tc_5",
["lt_int", 10, 4, 9, 763, 25],
["jump", "rel_done_2463", 763, 25],
"rel_ni_2461",
"_nop_tc_6",
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
["lt_float", 10, 4, 9, 763, 25],
["jump", "rel_done_2463", 763, 25],
"rel_nn_2462",
"_nop_tc_10",
["jump", "rel_err_2464", 763, 25],
"_nop_tc_11",
["jump", "rel_err_2464", 763, 25],
["lt_text", 10, 4, 9, 763, 25],
["jump", "rel_done_2463", 763, 25],
"rel_err_2464",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
763,
25
],
["access", 11, "error", 763, 25],
["access", 12, "cannot compare with '<': operands must be same type", 763, 25],
["array", 13, 0, 763, 25],
["push", 13, 12, 763, 25],
["frame", 12, 9, 2, 763, 25],
["null", 9, 763, 25],
["setarg", 12, 0, 9, 763, 25],
["setarg", 12, 1, 11, 763, 25],
["setarg", 12, 2, 13, 763, 25],
["invoke", 12, 9, 763, 25],
["disrupt", 763, 25],
"rel_done_2463",
["jump_false", 10, "while_end_2460", 763, 25],
["load_dynamic", 9, 3, 4, 764, 20],
["move", 5, 9, 764, 20],
["access", 9, "function_nr", 765, 20],
["is_identical", 10, 5, 9, 765, 20],
["jump_true", 10, "ne_nid_2468", 765, 20],
["jump", "ne_ni_2469", 765, 20],
"ne_nid_2468",
["false", 10, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_ni_2469",
["is_int", 11, 5, 765, 20],
["jump_false", 11, "ne_nn_2470", 765, 20],
"_nop_tc_12",
["jump", "ne_nn_2470", 765, 20],
["ne_int", 10, 5, 9, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_nn_2470",
["is_num", 11, 5, 765, 20],
["jump_false", 11, "ne_nt_2471", 765, 20],
"_nop_tc_13",
["jump", "ne_nt_2471", 765, 20],
["ne_float", 10, 5, 9, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_nt_2471",
["is_text", 11, 5, 765, 20],
["jump_false", 11, "ne_nnl_2472", 765, 20],
"_nop_tc_14",
"_nop_tc_15",
["ne_text", 10, 5, 9, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_nnl_2472",
["is_null", 11, 5, 765, 20],
["jump_false", 11, "ne_nb_2473", 765, 20],
"_nop_tc_16",
["jump", "ne_nb_2473", 765, 20],
["false", 10, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_nb_2473",
["is_bool", 11, 5, 765, 20],
["jump_false", 11, "ne_mis_2474", 765, 20],
"_nop_tc_17",
["jump", "ne_mis_2474", 765, 20],
["ne_bool", 10, 5, 9, 765, 20],
["jump", "ne_done_2467", 765, 20],
"ne_mis_2474",
["true", 10, 765, 20],
"ne_done_2467",
["jump_false", 10, "if_else_2465", 765, 20],
["load_dynamic", 9, 2, 5, 766, 22],
["move", 6, 9, 766, 22],
["null", 9, 767, 24],
["is_identical", 10, 6, 9, 767, 24],
["jump_true", 10, "ne_nid_2481", 767, 24],
["jump", "ne_ni_2482", 767, 24],
"ne_nid_2481",
["false", 10, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_ni_2482",
["is_int", 11, 6, 767, 24],
["jump_false", 11, "ne_nn_2483", 767, 24],
"_nop_tc_18",
["jump", "ne_nn_2483", 767, 24],
["ne_int", 10, 6, 9, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_nn_2483",
["is_num", 11, 6, 767, 24],
["jump_false", 11, "ne_nt_2484", 767, 24],
"_nop_tc_19",
["jump", "ne_nt_2484", 767, 24],
["ne_float", 10, 6, 9, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_nt_2484",
["is_text", 11, 6, 767, 24],
["jump_false", 11, "ne_nnl_2485", 767, 24],
"_nop_tc_20",
["jump", "ne_nnl_2485", 767, 24],
["ne_text", 10, 6, 9, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_nnl_2485",
["is_null", 11, 6, 767, 24],
["jump_false", 11, "ne_nb_2486", 767, 24],
"_nop_tc_21",
"_nop_tc_22",
["false", 10, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_nb_2486",
["is_bool", 11, 6, 767, 24],
["jump_false", 11, "ne_mis_2487", 767, 24],
"_nop_tc_23",
["jump", "ne_mis_2487", 767, 24],
["ne_bool", 10, 6, 9, 767, 24],
["jump", "ne_done_2480", 767, 24],
"ne_mis_2487",
["true", 10, 767, 24],
"ne_done_2480",
["move", 9, 10, 767, 24],
["jump_false", 9, "and_end_2479", 767, 24],
["load_field", 10, 6, "nr_uses", 767, 32],
["access", 11, 0, 767, 49],
["is_identical", 12, 10, 11, 767, 49],
["jump_true", 12, "eq_done_2488", 767, 49],
["is_int", 13, 10, 767, 49],
["jump_false", 13, "eq_ni_2489", 767, 49],
"_nop_tc_24",
"_nop_tc_25",
["eq_int", 12, 10, 11, 767, 49],
["jump", "eq_done_2488", 767, 49],
"eq_ni_2489",
["is_num", 13, 10, 767, 49],
["jump_false", 13, "eq_nn_2490", 767, 49],
"_nop_tc_26",
"_nop_tc_27",
["eq_float", 12, 10, 11, 767, 49],
["jump", "eq_done_2488", 767, 49],
"eq_nn_2490",
["is_text", 13, 10, 767, 49],
["jump_false", 13, "eq_nt_2491", 767, 49],
"_nop_tc_28",
["jump", "eq_nt_2491", 767, 49],
["eq_text", 12, 10, 11, 767, 49],
["jump", "eq_done_2488", 767, 49],
"eq_nt_2491",
["is_null", 13, 10, 767, 49],
["jump_false", 13, "eq_nnl_2492", 767, 49],
"_nop_tc_29",
["jump", "eq_nnl_2492", 767, 49],
["true", 12, 767, 49],
["jump", "eq_done_2488", 767, 49],
"eq_nnl_2492",
["is_bool", 13, 10, 767, 49],
["jump_false", 13, "eq_nb_2493", 767, 49],
"_nop_tc_30",
["jump", "eq_nb_2493", 767, 49],
["eq_bool", 12, 10, 11, 767, 49],
["jump", "eq_done_2488", 767, 49],
"eq_nb_2493",
["false", 12, 767, 49],
"eq_done_2488",
["move", 9, 12, 767, 49],
"and_end_2479",
["move", 10, 9, 767, 49],
["jump_false", 10, "and_end_2478", 767, 49],
["load_field", 9, 6, "make", 767, 54],
["access", 11, "input", 767, 68],
["is_identical", 12, 9, 11, 767, 68],
["jump_true", 12, "ne_nid_2495", 767, 68],
["jump", "ne_ni_2496", 767, 68],
"ne_nid_2495",
["false", 12, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_ni_2496",
["is_int", 13, 9, 767, 68],
["jump_false", 13, "ne_nn_2497", 767, 68],
"_nop_tc_31",
["jump", "ne_nn_2497", 767, 68],
["ne_int", 12, 9, 11, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_nn_2497",
["is_num", 13, 9, 767, 68],
["jump_false", 13, "ne_nt_2498", 767, 68],
"_nop_tc_32",
["jump", "ne_nt_2498", 767, 68],
["ne_float", 12, 9, 11, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_nt_2498",
["is_text", 13, 9, 767, 68],
["jump_false", 13, "ne_nnl_2499", 767, 68],
"_nop_tc_33",
"_nop_tc_34",
["ne_text", 12, 9, 11, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_nnl_2499",
["is_null", 13, 9, 767, 68],
["jump_false", 13, "ne_nb_2500", 767, 68],
"_nop_tc_35",
["jump", "ne_nb_2500", 767, 68],
["false", 12, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_nb_2500",
["is_bool", 13, 9, 767, 68],
["jump_false", 13, "ne_mis_2501", 767, 68],
"_nop_tc_36",
["jump", "ne_mis_2501", 767, 68],
["ne_bool", 12, 9, 11, 767, 68],
["jump", "ne_done_2494", 767, 68],
"ne_mis_2501",
["true", 12, 767, 68],
"ne_done_2494",
["move", 10, 12, 767, 68],
"and_end_2478",
["move", 9, 10, 767, 68],
["jump_false", 9, "and_end_2477", 767, 68],
["load_field", 10, 6, "make", 767, 79],
["access", 11, "function", 767, 93],
["is_identical", 12, 10, 11, 767, 93],
["jump_true", 12, "ne_nid_2503", 767, 93],
["jump", "ne_ni_2504", 767, 93],
"ne_nid_2503",
["false", 12, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_ni_2504",
["is_int", 13, 10, 767, 93],
["jump_false", 13, "ne_nn_2505", 767, 93],
"_nop_tc_37",
["jump", "ne_nn_2505", 767, 93],
["ne_int", 12, 10, 11, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_nn_2505",
["is_num", 13, 10, 767, 93],
["jump_false", 13, "ne_nt_2506", 767, 93],
"_nop_tc_38",
["jump", "ne_nt_2506", 767, 93],
["ne_float", 12, 10, 11, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_nt_2506",
["is_text", 13, 10, 767, 93],
["jump_false", 13, "ne_nnl_2507", 767, 93],
"_nop_tc_39",
"_nop_tc_40",
["ne_text", 12, 10, 11, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_nnl_2507",
["is_null", 13, 10, 767, 93],
["jump_false", 13, "ne_nb_2508", 767, 93],
"_nop_tc_41",
["jump", "ne_nb_2508", 767, 93],
["false", 12, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_nb_2508",
["is_bool", 13, 10, 767, 93],
["jump_false", 13, "ne_mis_2509", 767, 93],
"_nop_tc_42",
["jump", "ne_mis_2509", 767, 93],
["ne_bool", 12, 10, 11, 767, 93],
["jump", "ne_done_2502", 767, 93],
"ne_mis_2509",
["true", 12, 767, 93],
"ne_done_2502",
["move", 9, 12, 767, 93],
"and_end_2477",
["jump_false", 9, "if_else_2475", 767, 93],
["delete", 9, 2, 5, 768, 23],
["jump", "if_end_2476", 768, 23],
"if_else_2475",
["null", 9, 769, 31],
["is_identical", 10, 6, 9, 769, 31],
["jump_true", 10, "ne_nid_2513", 769, 31],
["jump", "ne_ni_2514", 769, 31],
"ne_nid_2513",
["false", 10, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_ni_2514",
["is_int", 11, 6, 769, 31],
["jump_false", 11, "ne_nn_2515", 769, 31],
"_nop_tc_43",
["jump", "ne_nn_2515", 769, 31],
["ne_int", 10, 6, 9, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_nn_2515",
["is_num", 11, 6, 769, 31],
["jump_false", 11, "ne_nt_2516", 769, 31],
"_nop_tc_44",
["jump", "ne_nt_2516", 769, 31],
["ne_float", 10, 6, 9, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_nt_2516",
["is_text", 11, 6, 769, 31],
["jump_false", 11, "ne_nnl_2517", 769, 31],
"_nop_tc_45",
["jump", "ne_nnl_2517", 769, 31],
["ne_text", 10, 6, 9, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_nnl_2517",
["is_null", 11, 6, 769, 31],
["jump_false", 11, "ne_nb_2518", 769, 31],
"_nop_tc_46",
"_nop_tc_47",
["false", 10, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_nb_2518",
["is_bool", 11, 6, 769, 31],
["jump_false", 11, "ne_mis_2519", 769, 31],
"_nop_tc_48",
["jump", "ne_mis_2519", 769, 31],
["ne_bool", 10, 6, 9, 769, 31],
["jump", "ne_done_2512", 769, 31],
"ne_mis_2519",
["true", 10, 769, 31],
"ne_done_2512",
["jump_false", 10, "if_else_2510", 769, 31],
["access", 9, 1, 770, 29],
"_nop_tc_49",
"_nop_tc_50",
"_nop_tc_51",
"_nop_tc_52",
["add", 10, 7, 9, 770, 29],
["jump", "num_done_2521", 770, 29],
"num_err_2520",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
770,
29
],
["access", 11, "error", 770, 29],
["access", 12, "cannot apply '+': operands must be numbers", 770, 29],
["array", 13, 0, 770, 29],
["push", 13, 12, 770, 29],
["frame", 12, 9, 2, 770, 29],
["null", 9, 770, 29],
["setarg", 12, 0, 9, 770, 29],
["setarg", 12, 1, 11, 770, 29],
["setarg", 12, 2, 13, 770, 29],
["invoke", 12, 9, 770, 29],
["disrupt", 770, 29],
"num_done_2521",
["move", 7, 10, 770, 29],
["load_field", 9, 6, "closure", 771, 17],
["jump_false", 9, "if_else_2522", 771, 17],
["access", 9, 1, 771, 60],
"_nop_tc_53",
"_nop_tc_54",
"_nop_tc_55",
"_nop_tc_56",
["add", 10, 8, 9, 771, 60],
["jump", "num_done_2525", 771, 60],
"num_err_2524",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
771,
60
],
["access", 11, "error", 771, 60],
["access", 12, "cannot apply '+': operands must be numbers", 771, 60],
["array", 13, 0, 771, 60],
["push", 13, 12, 771, 60],
["frame", 12, 9, 2, 771, 60],
["null", 9, 771, 60],
["setarg", 12, 0, 9, 771, 60],
["setarg", 12, 1, 11, 771, 60],
["setarg", 12, 2, 13, 771, 60],
["invoke", 12, 9, 771, 60],
["disrupt", 771, 60],
"num_done_2525",
["move", 8, 10, 771, 60],
["jump", "if_end_2523", 771, 60],
"if_else_2522",
"if_end_2523",
["jump", "if_end_2511", 771, 60],
"if_else_2510",
"if_end_2511",
"if_end_2476",
["jump", "if_end_2466", 771, 60],
"if_else_2465",
"if_end_2466",
["access", 9, 1, 774, 17],
"_nop_tc_57",
"_nop_tc_58",
"_nop_tc_59",
"_nop_tc_60",
["add", 10, 4, 9, 774, 17],
["jump", "num_done_2527", 774, 17],
"num_err_2526",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
774,
17
],
["access", 11, "error", 774, 17],
["access", 12, "cannot apply '+': operands must be numbers", 774, 17],
["array", 13, 0, 774, 17],
["push", 13, 12, 774, 17],
["frame", 12, 9, 2, 774, 17],
["null", 9, 774, 17],
["setarg", 12, 0, 9, 774, 17],
["setarg", 12, 1, 11, 774, 17],
["setarg", 12, 2, 13, 774, 17],
["invoke", 12, 9, 774, 17],
["disrupt", 774, 17],
"num_done_2527",
["move", 4, 10, 774, 17],
["jump", "while_start_2459", 774, 17],
"while_end_2460",
["access", 9, 1, 776, 15],
"_nop_tc_61",
"_nop_tc_62",
"_nop_tc_63",
"_nop_tc_64",
["add", 10, 1, 9, 776, 15],
["jump", "num_done_2529", 776, 15],
"num_err_2528",
[
"access",
9,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
776,
15
],
["access", 11, "error", 776, 15],
["access", 12, "cannot apply '+': operands must be numbers", 776, 15],
["array", 13, 0, 776, 15],
["push", 13, 12, 776, 15],
["frame", 12, 9, 2, 776, 15],
["null", 9, 776, 15],
["setarg", 12, 0, 9, 776, 15],
["setarg", 12, 1, 11, 776, 15],
["setarg", 12, 2, 13, 776, 15],
["invoke", 12, 9, 776, 15],
["disrupt", 776, 15],
"num_done_2529",
["move", 1, 10, 776, 15],
["jump", "while_start_2453", 776, 15],
"while_end_2454",
["null", 2, 780, 27],
["function", 3, 22, 781, 23],
["move", 2, 3, 781, 23],
["null", 3, 806, 30],
["null", 4, 807, 29],
["function", 5, 23, 809, 25],
["move", 4, 5, 809, 25],
["function", 5, 24, 840, 26],
["move", 3, 5, 840, 26],
["get", 5, 1, 1, 893, 24],
["load_field", 6, 5, "statements", 893, 24],
["frame", 5, 3, 1, 893, 5],
["null", 7, 893, 5],
["setarg", 5, 0, 7, 893, 5],
["setarg", 5, 1, 6, 893, 5],
["invoke", 5, 6, 893, 5],
["get", 5, 1, 1, 894, 24],
["load_field", 6, 5, "functions", 894, 24],
["frame", 5, 3, 1, 894, 5],
["null", 7, 894, 5],
["setarg", 5, 0, 7, 894, 5],
["setarg", 5, 1, 6, 894, 5],
["invoke", 5, 6, 894, 5],
["record", 5, 0],
["move", 6, 5, 897, 27],
["null", 5, 898, 30],
["null", 7, 899, 35],
["function", 8, 25, 901, 31],
["move", 7, 8, 901, 31],
["function", 8, 26, 940, 26],
["move", 5, 8, 940, 26],
["get", 8, 1, 1, 1000, 24],
["load_field", 9, 8, "statements", 1000, 24],
["frame", 8, 5, 1, 1000, 5],
["null", 10, 1000, 5],
["setarg", 8, 0, 10, 1000, 5],
["setarg", 8, 1, 9, 1000, 5],
["invoke", 8, 9, 1000, 5],
["get", 8, 1, 1, 1001, 24],
["load_field", 9, 8, "functions", 1001, 24],
["frame", 8, 5, 1, 1001, 5],
["null", 10, 1001, 5],
["setarg", 8, 0, 10, 1001, 5],
["setarg", 8, 1, 9, 1001, 5],
["invoke", 8, 9, 1001, 5],
["array", 8, 0, 1003, 26],
["move", 9, 8, 1003, 26],
["access", 1, 0, 1004, 9],
"while_start_3221",
["get", 8, 1, 1, 1005, 23],
["load_field", 10, 8, "intrinsics", 1005, 23],
["length", 8, 10, 1005, 23],
["is_int", 10, 1, 1005, 23],
["jump_false", 10, "rel_ni_3223", 1005, 23],
"_nop_tc_65",
"_nop_tc_66",
["lt_int", 10, 1, 8, 1005, 23],
["jump", "rel_done_3225", 1005, 23],
"rel_ni_3223",
"_nop_tc_67",
"_nop_tc_68",
"_nop_tc_69",
"_nop_tc_70",
["lt_float", 10, 1, 8, 1005, 23],
["jump", "rel_done_3225", 1005, 23],
"rel_nn_3224",
"_nop_tc_71",
["jump", "rel_err_3226", 1005, 23],
"_nop_tc_72",
["jump", "rel_err_3226", 1005, 23],
["lt_text", 10, 1, 8, 1005, 23],
["jump", "rel_done_3225", 1005, 23],
"rel_err_3226",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1005,
23
],
["access", 11, "error", 1005, 23],
["access", 12, "cannot compare with '<': operands must be same type", 1005, 23],
["array", 13, 0, 1005, 23],
["push", 13, 12, 1005, 23],
["frame", 12, 8, 2, 1005, 23],
["null", 8, 1005, 23],
["setarg", 12, 0, 8, 1005, 23],
["setarg", 12, 1, 11, 1005, 23],
["setarg", 12, 2, 13, 1005, 23],
["invoke", 12, 8, 1005, 23],
["disrupt", 1005, 23],
"rel_done_3225",
["jump_false", 10, "while_end_3222", 1005, 23],
["get", 8, 1, 1, 1006, 27],
["load_field", 10, 8, "intrinsics", 1006, 27],
["load_dynamic", 8, 10, 1, 1006, 42],
["load_dynamic", 10, 6, 8, 1006, 42],
["true", 8, 1006, 49],
["is_identical", 11, 10, 8, 1006, 49],
["jump_true", 11, "eq_done_3229", 1006, 49],
["is_int", 12, 10, 1006, 49],
["jump_false", 12, "eq_ni_3230", 1006, 49],
"_nop_tc_73",
["jump", "eq_ni_3230", 1006, 49],
["eq_int", 11, 10, 8, 1006, 49],
["jump", "eq_done_3229", 1006, 49],
"eq_ni_3230",
["is_num", 12, 10, 1006, 49],
["jump_false", 12, "eq_nn_3231", 1006, 49],
"_nop_tc_74",
["jump", "eq_nn_3231", 1006, 49],
["eq_float", 11, 10, 8, 1006, 49],
["jump", "eq_done_3229", 1006, 49],
"eq_nn_3231",
["is_text", 12, 10, 1006, 49],
["jump_false", 12, "eq_nt_3232", 1006, 49],
"_nop_tc_75",
["jump", "eq_nt_3232", 1006, 49],
["eq_text", 11, 10, 8, 1006, 49],
["jump", "eq_done_3229", 1006, 49],
"eq_nt_3232",
["is_null", 12, 10, 1006, 49],
["jump_false", 12, "eq_nnl_3233", 1006, 49],
"_nop_tc_76",
["jump", "eq_nnl_3233", 1006, 49],
["true", 11, 1006, 49],
["jump", "eq_done_3229", 1006, 49],
"eq_nnl_3233",
["is_bool", 12, 10, 1006, 49],
["jump_false", 12, "eq_nb_3234", 1006, 49],
"_nop_tc_77",
"_nop_tc_78",
["eq_bool", 11, 10, 8, 1006, 49],
["jump", "eq_done_3229", 1006, 49],
"eq_nb_3234",
["false", 11, 1006, 49],
"eq_done_3229",
["jump_false", 11, "if_else_3227", 1006, 49],
["get", 8, 1, 1, 1007, 30],
["load_field", 10, 8, "intrinsics", 1007, 30],
["load_dynamic", 8, 10, 1, 1007, 45],
"_nop_tc_79",
"_nop_tc_80",
["push", 9, 8, 1007, 45],
["jump", "push_done_3236", 1007, 45],
"push_err_3235",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1007,
45
],
["access", 10, "error", 1007, 45],
["access", 11, "cannot push: target must be an array", 1007, 45],
["array", 12, 0, 1007, 45],
["push", 12, 11, 1007, 45],
["frame", 11, 8, 2, 1007, 45],
["null", 8, 1007, 45],
["setarg", 11, 0, 8, 1007, 45],
["setarg", 11, 1, 10, 1007, 45],
["setarg", 11, 2, 12, 1007, 45],
["invoke", 11, 8, 1007, 45],
["disrupt", 1007, 45],
"push_done_3236",
["jump", "if_end_3228", 1007, 45],
"if_else_3227",
"if_end_3228",
["access", 8, 1, 1009, 15],
"_nop_tc_81",
"_nop_tc_82",
"_nop_tc_83",
"_nop_tc_84",
["add", 10, 1, 8, 1009, 15],
["jump", "num_done_3238", 1009, 15],
"num_err_3237",
[
"access",
8,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1009,
15
],
["access", 11, "error", 1009, 15],
["access", 12, "cannot apply '+': operands must be numbers", 1009, 15],
["array", 13, 0, 1009, 15],
["push", 13, 12, 1009, 15],
["frame", 12, 8, 2, 1009, 15],
["null", 8, 1009, 15],
["setarg", 12, 0, 8, 1009, 15],
["setarg", 12, 1, 11, 1009, 15],
["setarg", 12, 2, 13, 1009, 15],
["invoke", 12, 8, 1009, 15],
["disrupt", 1009, 15],
"num_done_3238",
["move", 1, 10, 1009, 15],
["jump", "while_start_3221", 1009, 15],
"while_end_3222",
["get", 1, 1, 1, 1011, 5],
["store_field", 1, 9, "intrinsics", 1011, 5],
["null", 1, 1011, 5],
["return", 1, 1011, 5]
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 43,
"nr_close_slots": 32,
"instructions": [
["load_field", 2, 1, "scopes", 5, 16],
["move", 3, 2, 5, 16],
["length", 2, 3, 6, 26],
["move", 4, 2, 6, 26],
["record", 2, 5],
["access", 5, "array", 9, 12],
["store_field", 2, 5, "array", 9, 12],
["access", 5, "record", 9, 29],
["store_field", 2, 5, "record", 9, 29],
["access", 5, "text", 9, 45],
["store_field", 2, 5, "text", 9, 45],
["access", 5, "number", 10, 13],
["store_field", 2, 5, "number", 10, 13],
["access", 5, "blob", 10, 29],
["store_field", 2, 5, "blob", 10, 29],
["move", 5, 2, 10, 29],
["record", 2, 22],
["true", 6, 14, 10],
["store_field", 2, 6, "+", 14, 10],
["true", 6, 14, 21],
["store_field", 2, 6, "-", 14, 21],
["true", 6, 14, 32],
["store_field", 2, 6, "*", 14, 32],
["true", 6, 14, 43],
["store_field", 2, 6, "/", 14, 43],
["true", 6, 14, 54],
["store_field", 2, 6, "%", 14, 54],
["true", 6, 15, 11],
["store_field", 2, 6, "**", 15, 11],
["true", 6, 15, 23],
["store_field", 2, 6, "==", 15, 23],
["true", 6, 15, 35],
["store_field", 2, 6, "!=", 15, 35],
["true", 6, 15, 46],
["store_field", 2, 6, "<", 15, 46],
["true", 6, 15, 57],
["store_field", 2, 6, ">", 15, 57],
["true", 6, 16, 11],
["store_field", 2, 6, "<=", 16, 11],
["true", 6, 16, 23],
["store_field", 2, 6, ">=", 16, 23],
["true", 6, 16, 34],
["store_field", 2, 6, "&", 16, 34],
["true", 6, 16, 45],
["store_field", 2, 6, "|", 16, 45],
["true", 6, 16, 56],
["store_field", 2, 6, "^", 16, 56],
["true", 6, 17, 11],
["store_field", 2, 6, "<<", 17, 11],
["true", 6, 17, 23],
["store_field", 2, 6, ">>", 17, 23],
["true", 6, 17, 36],
["store_field", 2, 6, ">>>", 17, 36],
["true", 6, 17, 48],
["store_field", 2, 6, "&&", 17, 48],
["true", 6, 17, 60],
["store_field", 2, 6, "||", 17, 60],
["true", 6, 18, 10],
["store_field", 2, 6, ",", 18, 10],
["true", 6, 18, 20],
["store_field", 2, 6, "in", 18, 20],
["move", 6, 2, 18, 20],
["record", 2, 5],
["true", 7, 21, 10],
["store_field", 2, 7, "!", 21, 10],
["true", 7, 21, 21],
["store_field", 2, 7, "~", 21, 21],
["true", 7, 21, 37],
["store_field", 2, 7, "-unary", 21, 37],
["true", 7, 21, 53],
["store_field", 2, 7, "+unary", 21, 53],
["true", 7, 21, 67],
["store_field", 2, 7, "delete", 21, 67],
["move", 7, 2, 21, 67],
["record", 2, 15],
["true", 8, 24, 13],
["store_field", 2, 8, "assign", 24, 13],
["true", 8, 24, 25],
["store_field", 2, 8, "+=", 24, 25],
["true", 8, 24, 37],
["store_field", 2, 8, "-=", 24, 37],
["true", 8, 24, 49],
["store_field", 2, 8, "*=", 24, 49],
["true", 8, 25, 11],
["store_field", 2, 8, "/=", 25, 11],
["true", 8, 25, 23],
["store_field", 2, 8, "%=", 25, 23],
["true", 8, 25, 36],
["store_field", 2, 8, "<<=", 25, 36],
["true", 8, 25, 49],
["store_field", 2, 8, ">>=", 25, 49],
["true", 8, 26, 13],
["store_field", 2, 8, ">>>=", 26, 13],
["true", 8, 26, 25],
["store_field", 2, 8, "&=", 26, 25],
["true", 8, 26, 37],
["store_field", 2, 8, "^=", 26, 37],
["true", 8, 26, 49],
["store_field", 2, 8, "|=", 26, 49],
["true", 8, 27, 12],
["store_field", 2, 8, "**=", 27, 12],
["true", 8, 27, 25],
["store_field", 2, 8, "&&=", 27, 25],
["true", 8, 27, 38],
["store_field", 2, 8, "||=", 27, 38],
["move", 8, 2, 27, 38],
["record", 2, 6],
["true", 9, 30, 10],
["store_field", 2, 9, "+", 30, 10],
["true", 9, 30, 21],
["store_field", 2, 9, "-", 30, 21],
["true", 9, 30, 32],
["store_field", 2, 9, "*", 30, 32],
["true", 9, 30, 43],
["store_field", 2, 9, "/", 30, 43],
["true", 9, 30, 54],
["store_field", 2, 9, "%", 30, 54],
["true", 9, 30, 66],
["store_field", 2, 9, "**", 30, 66],
["move", 9, 2, 30, 66],
["record", 2, 6],
["true", 10, 33, 11],
["store_field", 2, 10, "==", 33, 11],
["true", 10, 33, 23],
["store_field", 2, 10, "!=", 33, 23],
["true", 10, 33, 34],
["store_field", 2, 10, "<", 33, 34],
["true", 10, 33, 45],
["store_field", 2, 10, ">", 33, 45],
["true", 10, 33, 57],
["store_field", 2, 10, "<=", 33, 57],
["true", 10, 33, 69],
["store_field", 2, 10, ">=", 33, 69],
["move", 10, 2, 33, 69],
["function", 2, 0, 40, 20],
["move", 11, 2, 40, 20],
["record", 2, 9],
["true", 12, 48, 15],
["store_field", 2, 12, "is_array", 48, 15],
["true", 12, 48, 30],
["store_field", 2, 12, "is_text", 48, 30],
["true", 12, 48, 47],
["store_field", 2, 12, "is_number", 48, 47],
["true", 12, 48, 65],
["store_field", 2, 12, "is_integer", 48, 65],
["true", 12, 49, 18],
["store_field", 2, 12, "is_function", 49, 18],
["true", 12, 49, 36],
["store_field", 2, 12, "is_logical", 49, 36],
["true", 12, 49, 51],
["store_field", 2, 12, "is_null", 49, 51],
["true", 12, 49, 68],
["store_field", 2, 12, "is_object", 49, 68],
["true", 12, 50, 15],
["store_field", 2, 12, "is_stone", 50, 15],
["move", 12, 2, 50, 15],
["function", 2, 1, 53, 17],
["move", 13, 2, 53, 17],
["function", 2, 2, 100, 18],
["move", 14, 2, 100, 18],
["function", 2, 3, 109, 21],
["move", 15, 2, 109, 21],
["function", 2, 4, 113, 19],
["move", 16, 2, 113, 19],
["function", 2, 5, 117, 19],
["move", 17, 2, 117, 19],
["function", 2, 6, 122, 19],
["move", 18, 2, 122, 19],
["function", 2, 7, 126, 27],
["move", 19, 2, 126, 27],
["function", 2, 8, 145, 20],
["move", 20, 2, 145, 20],
["function", 2, 9, 154, 19],
["move", 21, 2, 154, 19],
["record", 2, 0],
["move", 22, 2, 170, 20],
["record", 2, 0],
["move", 23, 2, 171, 20],
["function", 2, 10, 173, 24],
["move", 24, 2, 173, 24],
["function", 2, 11, 179, 19],
["move", 25, 2, 179, 19],
["function", 2, 12, 185, 24],
["move", 26, 2, 185, 24],
["null", 2, 191, 24],
["null", 27, 192, 21],
["function", 28, 13, 194, 17],
["move", 27, 28, 194, 17],
["function", 28, 14, 200, 20],
["move", 2, 28, 200, 20],
["null", 28, 265, 27],
["function", 29, 15, 266, 23],
["move", 28, 29, 266, 23],
["null", 29, 294, 29],
["function", 30, 16, 295, 25],
["move", 29, 30, 295, 25],
["function", 30, 17, 348, 18],
["move", 31, 30, 348, 18],
["null", 30, 359, 19],
["null", 32, 360, 19],
["null", 33, 361, 20],
["function", 34, 18, 363, 15],
["move", 30, 34, 363, 15],
["null", 34, 589, 17],
["function", 35, 19, 591, 15],
["move", 32, 35, 591, 15],
["function", 35, 20, 687, 16],
["move", 33, 35, 687, 16],
["function", 35, 21, 726, 13],
["move", 34, 35, 726, 13],
["function", 35, 27, 746, 17],
["move", 36, 35, 746, 17],
["frame", 35, 31, 0, 1018, 3],
["null", 31, 1018, 3],
["setarg", 35, 0, 31, 1018, 3],
["invoke", 35, 31, 1018, 3],
["load_field", 31, 1, "statements", 1021, 31],
["access", 35, 0, 1021, 47],
["frame", 37, 33, 2, 1021, 20],
["null", 38, 1021, 20],
["setarg", 37, 0, 38, 1021, 20],
["setarg", 37, 1, 31, 1021, 20],
["setarg", 37, 2, 35, 1021, 20],
["invoke", 37, 31, 1021, 20],
["store_field", 1, 31, "statements", 1021, 3],
["access", 31, 0, 1022, 12],
"while_start_3239",
["load_field", 35, 1, "functions", 1023, 22],
["length", 37, 35, 1023, 22],
["is_int", 35, 31, 1023, 22],
["jump_false", 35, "rel_ni_3241", 1023, 22],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 35, 31, 37, 1023, 22],
["jump", "rel_done_3243", 1023, 22],
"rel_ni_3241",
"_nop_tc_3",
"_nop_tc_4",
"_nop_tc_5",
"_nop_tc_6",
["lt_float", 35, 31, 37, 1023, 22],
["jump", "rel_done_3243", 1023, 22],
"rel_nn_3242",
"_nop_tc_7",
["jump", "rel_err_3244", 1023, 22],
"_nop_tc_8",
["jump", "rel_err_3244", 1023, 22],
["lt_text", 35, 31, 37, 1023, 22],
["jump", "rel_done_3243", 1023, 22],
"rel_err_3244",
[
"access",
37,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1023,
22
],
["access", 38, "error", 1023, 22],
["access", 39, "cannot compare with '<': operands must be same type", 1023, 22],
["array", 40, 0, 1023, 22],
["push", 40, 39, 1023, 22],
["frame", 39, 37, 2, 1023, 22],
["null", 37, 1023, 22],
["setarg", 39, 0, 37, 1023, 22],
["setarg", 39, 1, 38, 1023, 22],
["setarg", 39, 2, 40, 1023, 22],
["invoke", 39, 37, 1023, 22],
["disrupt", 1023, 22],
"rel_done_3243",
["jump_false", 35, "while_end_3240", 1023, 22],
["load_field", 35, 1, "functions", 1024, 13],
["load_dynamic", 37, 35, 31, 1024, 27],
["frame", 35, 34, 1, 1024, 5],
["null", 38, 1024, 5],
["setarg", 35, 0, 38, 1024, 5],
["setarg", 35, 1, 37, 1024, 5],
["invoke", 35, 37, 1024, 5],
["access", 35, 1, 1025, 15],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
["add", 37, 31, 35, 1025, 15],
["jump", "num_done_3246", 1025, 15],
"num_err_3245",
[
"access",
35,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1025,
15
],
["access", 38, "error", 1025, 15],
["access", 39, "cannot apply '+': operands must be numbers", 1025, 15],
["array", 40, 0, 1025, 15],
["push", 40, 39, 1025, 15],
["frame", 39, 35, 2, 1025, 15],
["null", 35, 1025, 15],
["setarg", 39, 0, 35, 1025, 15],
["setarg", 39, 1, 38, 1025, 15],
["setarg", 39, 2, 40, 1025, 15],
["invoke", 39, 35, 1025, 15],
["disrupt", 1025, 15],
"num_done_3246",
["move", 31, 37, 1025, 15],
["jump", "while_start_3239", 1025, 15],
"while_end_3240",
["array", 35, 0, 1029, 18],
["move", 37, 35, 1029, 18],
["null", 35, 1030, 12],
["access", 31, 0, 1031, 8],
"while_start_3247",
["load_field", 38, 1, "functions", 1032, 22],
["length", 39, 38, 1032, 22],
["is_int", 38, 31, 1032, 22],
["jump_false", 38, "rel_ni_3249", 1032, 22],
"_nop_tc_13",
"_nop_tc_14",
["lt_int", 38, 31, 39, 1032, 22],
["jump", "rel_done_3251", 1032, 22],
"rel_ni_3249",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
["lt_float", 38, 31, 39, 1032, 22],
["jump", "rel_done_3251", 1032, 22],
"rel_nn_3250",
"_nop_tc_19",
["jump", "rel_err_3252", 1032, 22],
"_nop_tc_20",
["jump", "rel_err_3252", 1032, 22],
["lt_text", 38, 31, 39, 1032, 22],
["jump", "rel_done_3251", 1032, 22],
"rel_err_3252",
[
"access",
39,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1032,
22
],
["access", 40, "error", 1032, 22],
["access", 41, "cannot compare with '<': operands must be same type", 1032, 22],
["array", 42, 0, 1032, 22],
["push", 42, 41, 1032, 22],
["frame", 41, 39, 2, 1032, 22],
["null", 39, 1032, 22],
["setarg", 41, 0, 39, 1032, 22],
["setarg", 41, 1, 40, 1032, 22],
["setarg", 41, 2, 42, 1032, 22],
["invoke", 41, 39, 1032, 22],
["disrupt", 1032, 22],
"rel_done_3251",
["jump_false", 38, "while_end_3248", 1032, 22],
["load_field", 38, 1, "functions", 1033, 10],
["load_dynamic", 39, 38, 31, 1033, 24],
["move", 35, 39, 1033, 24],
["load_field", 38, 35, "dead", 1034, 9],
["true", 39, 1034, 20],
["is_identical", 40, 38, 39, 1034, 20],
["jump_true", 40, "ne_nid_3256", 1034, 20],
["jump", "ne_ni_3257", 1034, 20],
"ne_nid_3256",
["false", 40, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_ni_3257",
["is_int", 41, 38, 1034, 20],
["jump_false", 41, "ne_nn_3258", 1034, 20],
"_nop_tc_21",
["jump", "ne_nn_3258", 1034, 20],
["ne_int", 40, 38, 39, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_nn_3258",
["is_num", 41, 38, 1034, 20],
["jump_false", 41, "ne_nt_3259", 1034, 20],
"_nop_tc_22",
["jump", "ne_nt_3259", 1034, 20],
["ne_float", 40, 38, 39, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_nt_3259",
["is_text", 41, 38, 1034, 20],
["jump_false", 41, "ne_nnl_3260", 1034, 20],
"_nop_tc_23",
["jump", "ne_nnl_3260", 1034, 20],
["ne_text", 40, 38, 39, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_nnl_3260",
["is_null", 41, 38, 1034, 20],
["jump_false", 41, "ne_nb_3261", 1034, 20],
"_nop_tc_24",
["jump", "ne_nb_3261", 1034, 20],
["false", 40, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_nb_3261",
["is_bool", 41, 38, 1034, 20],
["jump_false", 41, "ne_mis_3262", 1034, 20],
"_nop_tc_25",
"_nop_tc_26",
["ne_bool", 40, 38, 39, 1034, 20],
["jump", "ne_done_3255", 1034, 20],
"ne_mis_3262",
["true", 40, 1034, 20],
"ne_done_3255",
["jump_false", 40, "if_else_3253", 1034, 20],
"_nop_tc_27",
"_nop_tc_28",
["push", 37, 35, 1035, 22],
["jump", "push_done_3264", 1035, 22],
"push_err_3263",
[
"access",
38,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1035,
22
],
["access", 39, "error", 1035, 22],
["access", 40, "cannot push: target must be an array", 1035, 22],
["array", 41, 0, 1035, 22],
["push", 41, 40, 1035, 22],
["frame", 40, 38, 2, 1035, 22],
["null", 38, 1035, 22],
["setarg", 40, 0, 38, 1035, 22],
["setarg", 40, 1, 39, 1035, 22],
["setarg", 40, 2, 41, 1035, 22],
["invoke", 40, 38, 1035, 22],
["disrupt", 1035, 22],
"push_done_3264",
["jump", "if_end_3254", 1035, 22],
"if_else_3253",
"if_end_3254",
["access", 38, 1, 1037, 15],
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
["add", 39, 31, 38, 1037, 15],
["jump", "num_done_3266", 1037, 15],
"num_err_3265",
[
"access",
38,
{
"name": "log",
"kind": "name",
"make": "intrinsic"
},
1037,
15
],
["access", 40, "error", 1037, 15],
["access", 41, "cannot apply '+': operands must be numbers", 1037, 15],
["array", 42, 0, 1037, 15],
["push", 42, 41, 1037, 15],
["frame", 41, 38, 2, 1037, 15],
["null", 38, 1037, 15],
["setarg", 41, 0, 38, 1037, 15],
["setarg", 41, 1, 40, 1037, 15],
["setarg", 41, 2, 42, 1037, 15],
["invoke", 41, 38, 1037, 15],
["disrupt", 1037, 15],
"num_done_3266",
["move", 31, 39, 1037, 15],
["jump", "while_start_3247", 1037, 15],
"while_end_3248",
["store_field", 1, 37, "functions", 1039, 3],
["frame", 31, 36, 0, 1042, 3],
["null", 35, 1042, 3],
["setarg", 31, 0, 35, 1042, 3],
["invoke", 31, 35, 1042, 3],
["return", 1, 1044, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": ".cell/packages/core/fold.cm",
"nr_args": 1
}
],
"main": {
"nr_slots": 3,
"nr_close_slots": 0,
"instructions": [
["function", 1, 28, 4, 12],
["move", 2, 1, 4, 12],
["return", 2, 1047, 8],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": ".cell/packages/core/fold.cm",
"data": {}
}