28245 lines
1.0 MiB
28245 lines
1.0 MiB
{
|
|
"name": "parse.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 46,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 1, 17, 13],
|
|
["null", 2, 18, 13],
|
|
["get", 3, 46, 1, 19, 16],
|
|
["put", 3, 55, 1, 19, 16],
|
|
["get", 4, 18, 1, 20, 14],
|
|
["access", 5, 1, 20, 23],
|
|
["add", 6, 4, 5, 20, 23],
|
|
["put", 6, 18, 1, 20, 23],
|
|
["false", 7, 21, 14],
|
|
["put", 7, 29, 1, 21, 14],
|
|
"while_start_0",
|
|
["get", 8, 18, 1, 22, 12],
|
|
["get", 9, 1, 1, 22, 28],
|
|
["length", 10, 9, 22, 28],
|
|
["is_int", 12, 8, 22, 28],
|
|
["jump_false", 12, "rel_ni_2", 22, 28],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 8, 10, 22, 28],
|
|
["jump", "rel_done_4", 22, 28],
|
|
"rel_ni_2",
|
|
["is_num", 12, 8, 22, 28],
|
|
["jump_false", 12, "rel_nn_3", 22, 28],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 11, 8, 10, 22, 28],
|
|
["jump", "rel_done_4", 22, 28],
|
|
"rel_nn_3",
|
|
["is_text", 12, 8, 22, 28],
|
|
["jump_false", 12, "rel_err_5", 22, 28],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_5", 22, 28],
|
|
["lt_text", 11, 8, 10, 22, 28],
|
|
["jump", "rel_done_4", 22, 28],
|
|
"rel_err_5",
|
|
["disrupt", 22, 28],
|
|
"rel_done_4",
|
|
["jump_false", 11, "while_end_1", 22, 28],
|
|
["get", 14, 1, 1, 23, 11],
|
|
["get", 15, 18, 1, 23, 18],
|
|
["load_dynamic", 16, 14, 15, 23, 18],
|
|
["move", 1, 16, 23, 18],
|
|
["load_field", 17, 1, "kind", 24, 11],
|
|
["move", 2, 17, 24, 11],
|
|
["access", 18, "space", 25, 16],
|
|
["is_identical", 19, 2, 18, 25, 16],
|
|
["jump_true", 19, "eq_done_9", 25, 16],
|
|
["is_int", 20, 2, 25, 16],
|
|
["jump_false", 20, "eq_ni_10", 25, 16],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_10", 25, 16],
|
|
["eq_int", 19, 2, 18, 25, 16],
|
|
["jump", "eq_done_9", 25, 16],
|
|
"eq_ni_10",
|
|
["is_num", 20, 2, 25, 16],
|
|
["jump_false", 20, "eq_nn_11", 25, 16],
|
|
"_nop_tc_7",
|
|
["jump", "eq_nn_11", 25, 16],
|
|
["eq_float", 19, 2, 18, 25, 16],
|
|
["jump", "eq_done_9", 25, 16],
|
|
"eq_nn_11",
|
|
["is_text", 20, 2, 25, 16],
|
|
["jump_false", 20, "eq_nt_12", 25, 16],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["eq_text", 19, 2, 18, 25, 16],
|
|
["jump", "eq_done_9", 25, 16],
|
|
"eq_nt_12",
|
|
["is_null", 20, 2, 25, 16],
|
|
["jump_false", 20, "eq_nnl_13", 25, 16],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_13", 25, 16],
|
|
["true", 19, 25, 16],
|
|
["jump", "eq_done_9", 25, 16],
|
|
"eq_nnl_13",
|
|
["is_bool", 20, 2, 25, 16],
|
|
["jump_false", 20, "eq_nb_14", 25, 16],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nb_14", 25, 16],
|
|
["eq_bool", 19, 2, 18, 25, 16],
|
|
["jump", "eq_done_9", 25, 16],
|
|
"eq_nb_14",
|
|
["false", 19, 25, 16],
|
|
"eq_done_9",
|
|
["move", 22, 19, 25, 16],
|
|
["jump_true", 22, "or_end_8", 25, 16],
|
|
["access", 23, "comment", 25, 32],
|
|
["is_identical", 24, 2, 23, 25, 32],
|
|
["jump_true", 24, "eq_done_15", 25, 32],
|
|
["is_int", 25, 2, 25, 32],
|
|
["jump_false", 25, "eq_ni_16", 25, 32],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_16", 25, 32],
|
|
["eq_int", 24, 2, 23, 25, 32],
|
|
["jump", "eq_done_15", 25, 32],
|
|
"eq_ni_16",
|
|
["is_num", 25, 2, 25, 32],
|
|
["jump_false", 25, "eq_nn_17", 25, 32],
|
|
"_nop_tc_13",
|
|
["jump", "eq_nn_17", 25, 32],
|
|
["eq_float", 24, 2, 23, 25, 32],
|
|
["jump", "eq_done_15", 25, 32],
|
|
"eq_nn_17",
|
|
["is_text", 25, 2, 25, 32],
|
|
["jump_false", 25, "eq_nt_18", 25, 32],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["eq_text", 24, 2, 23, 25, 32],
|
|
["jump", "eq_done_15", 25, 32],
|
|
"eq_nt_18",
|
|
["is_null", 25, 2, 25, 32],
|
|
["jump_false", 25, "eq_nnl_19", 25, 32],
|
|
"_nop_tc_16",
|
|
["jump", "eq_nnl_19", 25, 32],
|
|
["true", 24, 25, 32],
|
|
["jump", "eq_done_15", 25, 32],
|
|
"eq_nnl_19",
|
|
["is_bool", 25, 2, 25, 32],
|
|
["jump_false", 25, "eq_nb_20", 25, 32],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nb_20", 25, 32],
|
|
["eq_bool", 24, 2, 23, 25, 32],
|
|
["jump", "eq_done_15", 25, 32],
|
|
"eq_nb_20",
|
|
["false", 24, 25, 32],
|
|
"eq_done_15",
|
|
["move", 22, 24, 25, 32],
|
|
"or_end_8",
|
|
["jump_false", 22, "if_else_6", 25, 32],
|
|
["get", 27, 18, 1, 26, 18],
|
|
["access", 28, 1, 26, 27],
|
|
["add", 29, 27, 28, 26, 27],
|
|
["put", 29, 18, 1, 26, 27],
|
|
["jump", "while_start_0", 27, 9],
|
|
["jump", "if_end_7", 27, 9],
|
|
"if_else_6",
|
|
"if_end_7",
|
|
["access", 30, "newline", 29, 16],
|
|
["is_identical", 31, 2, 30, 29, 16],
|
|
["jump_true", 31, "eq_done_23", 29, 16],
|
|
["is_int", 32, 2, 29, 16],
|
|
["jump_false", 32, "eq_ni_24", 29, 16],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_24", 29, 16],
|
|
["eq_int", 31, 2, 30, 29, 16],
|
|
["jump", "eq_done_23", 29, 16],
|
|
"eq_ni_24",
|
|
["is_num", 32, 2, 29, 16],
|
|
["jump_false", 32, "eq_nn_25", 29, 16],
|
|
"_nop_tc_19",
|
|
["jump", "eq_nn_25", 29, 16],
|
|
["eq_float", 31, 2, 30, 29, 16],
|
|
["jump", "eq_done_23", 29, 16],
|
|
"eq_nn_25",
|
|
["is_text", 32, 2, 29, 16],
|
|
["jump_false", 32, "eq_nt_26", 29, 16],
|
|
"_nop_tc_20",
|
|
"_nop_tc_21",
|
|
["eq_text", 31, 2, 30, 29, 16],
|
|
["jump", "eq_done_23", 29, 16],
|
|
"eq_nt_26",
|
|
["is_null", 32, 2, 29, 16],
|
|
["jump_false", 32, "eq_nnl_27", 29, 16],
|
|
"_nop_tc_22",
|
|
["jump", "eq_nnl_27", 29, 16],
|
|
["true", 31, 29, 16],
|
|
["jump", "eq_done_23", 29, 16],
|
|
"eq_nnl_27",
|
|
["is_bool", 32, 2, 29, 16],
|
|
["jump_false", 32, "eq_nb_28", 29, 16],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nb_28", 29, 16],
|
|
["eq_bool", 31, 2, 30, 29, 16],
|
|
["jump", "eq_done_23", 29, 16],
|
|
"eq_nb_28",
|
|
["false", 31, 29, 16],
|
|
"eq_done_23",
|
|
["jump_false", 31, "if_else_21", 29, 16],
|
|
["true", 34, 30, 18],
|
|
["put", 34, 29, 1, 30, 18],
|
|
["get", 35, 18, 1, 31, 18],
|
|
["access", 36, 1, 31, 27],
|
|
["add", 37, 35, 36, 31, 27],
|
|
["put", 37, 18, 1, 31, 27],
|
|
["jump", "while_start_0", 32, 9],
|
|
["jump", "if_end_22", 32, 9],
|
|
"if_else_21",
|
|
"if_end_22",
|
|
["put", 1, 46, 1, 34, 13],
|
|
["null", 38, 35, 14],
|
|
["return", 38, 35, 14],
|
|
"_nop_ur_1",
|
|
"while_end_1",
|
|
["get", 39, 1, 1, 37, 11],
|
|
["get", 40, 1, 1, 37, 25],
|
|
["length", 41, 40, 37, 25],
|
|
["access", 42, 1, 37, 35],
|
|
["subtract", 43, 41, 42, 37, 35],
|
|
["load_dynamic", 44, 39, 43, 37, 35],
|
|
["put", 44, 46, 1, 37, 35],
|
|
["null", 45, 37, 35],
|
|
["return", 45, 37, 35]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 45,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 6, 18, 1, 41, 13],
|
|
["access", 7, 1, 41, 22],
|
|
["add", 8, 6, 7, 41, 22],
|
|
["move", 3, 8, 41, 22],
|
|
["access", 4, 0, 42, 17],
|
|
["null", 2, 43, 13],
|
|
["null", 5, 44, 13],
|
|
"while_start_29",
|
|
["get", 9, 1, 1, 45, 23],
|
|
["length", 10, 9, 45, 23],
|
|
["is_int", 12, 3, 45, 23],
|
|
["jump_false", 12, "rel_ni_31", 45, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 3, 10, 45, 23],
|
|
["jump", "rel_done_33", 45, 23],
|
|
"rel_ni_31",
|
|
["is_num", 12, 3, 45, 23],
|
|
["jump_false", 12, "rel_nn_32", 45, 23],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 11, 3, 10, 45, 23],
|
|
["jump", "rel_done_33", 45, 23],
|
|
"rel_nn_32",
|
|
["is_text", 12, 3, 45, 23],
|
|
["jump_false", 12, "rel_err_34", 45, 23],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_34", 45, 23],
|
|
["lt_text", 11, 3, 10, 45, 23],
|
|
["jump", "rel_done_33", 45, 23],
|
|
"rel_err_34",
|
|
["disrupt", 45, 23],
|
|
"rel_done_33",
|
|
["jump_false", 11, "while_end_30", 45, 23],
|
|
["get", 14, 1, 1, 46, 11],
|
|
["load_dynamic", 15, 14, 3, 46, 18],
|
|
["move", 2, 15, 46, 18],
|
|
["load_field", 16, 2, "kind", 47, 11],
|
|
["move", 5, 16, 47, 11],
|
|
["access", 17, "space", 48, 16],
|
|
["is_identical", 18, 5, 17, 48, 16],
|
|
["jump_true", 18, "ne_nid_40", 48, 16],
|
|
["jump", "ne_ni_41", 48, 16],
|
|
"ne_nid_40",
|
|
["false", 18, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_ni_41",
|
|
["is_int", 19, 5, 48, 16],
|
|
["jump_false", 19, "ne_nn_42", 48, 16],
|
|
"_nop_tc_6",
|
|
["jump", "ne_nn_42", 48, 16],
|
|
["ne_int", 18, 5, 17, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_nn_42",
|
|
["is_num", 19, 5, 48, 16],
|
|
["jump_false", 19, "ne_nt_43", 48, 16],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nt_43", 48, 16],
|
|
["ne_float", 18, 5, 17, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_nt_43",
|
|
["is_text", 19, 5, 48, 16],
|
|
["jump_false", 19, "ne_nnl_44", 48, 16],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["ne_text", 18, 5, 17, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_nnl_44",
|
|
["is_null", 19, 5, 48, 16],
|
|
["jump_false", 19, "ne_nb_45", 48, 16],
|
|
"_nop_tc_10",
|
|
["jump", "ne_nb_45", 48, 16],
|
|
["false", 18, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_nb_45",
|
|
["is_bool", 19, 5, 48, 16],
|
|
["jump_false", 19, "ne_mis_46", 48, 16],
|
|
"_nop_tc_11",
|
|
["jump", "ne_mis_46", 48, 16],
|
|
["ne_bool", 18, 5, 17, 48, 16],
|
|
["jump", "ne_done_39", 48, 16],
|
|
"ne_mis_46",
|
|
["true", 18, 48, 16],
|
|
"ne_done_39",
|
|
["move", 21, 18, 48, 16],
|
|
["jump_false", 21, "and_end_38", 48, 16],
|
|
["access", 22, "comment", 48, 32],
|
|
["is_identical", 23, 5, 22, 48, 32],
|
|
["jump_true", 23, "ne_nid_48", 48, 32],
|
|
["jump", "ne_ni_49", 48, 32],
|
|
"ne_nid_48",
|
|
["false", 23, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_ni_49",
|
|
["is_int", 24, 5, 48, 32],
|
|
["jump_false", 24, "ne_nn_50", 48, 32],
|
|
"_nop_tc_12",
|
|
["jump", "ne_nn_50", 48, 32],
|
|
["ne_int", 23, 5, 22, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_nn_50",
|
|
["is_num", 24, 5, 48, 32],
|
|
["jump_false", 24, "ne_nt_51", 48, 32],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nt_51", 48, 32],
|
|
["ne_float", 23, 5, 22, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_nt_51",
|
|
["is_text", 24, 5, 48, 32],
|
|
["jump_false", 24, "ne_nnl_52", 48, 32],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["ne_text", 23, 5, 22, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_nnl_52",
|
|
["is_null", 24, 5, 48, 32],
|
|
["jump_false", 24, "ne_nb_53", 48, 32],
|
|
"_nop_tc_16",
|
|
["jump", "ne_nb_53", 48, 32],
|
|
["false", 23, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_nb_53",
|
|
["is_bool", 24, 5, 48, 32],
|
|
["jump_false", 24, "ne_mis_54", 48, 32],
|
|
"_nop_tc_17",
|
|
["jump", "ne_mis_54", 48, 32],
|
|
["ne_bool", 23, 5, 22, 48, 32],
|
|
["jump", "ne_done_47", 48, 32],
|
|
"ne_mis_54",
|
|
["true", 23, 48, 32],
|
|
"ne_done_47",
|
|
["move", 21, 23, 48, 32],
|
|
"and_end_38",
|
|
["move", 26, 21, 48, 32],
|
|
["jump_false", 26, "and_end_37", 48, 32],
|
|
["access", 27, "newline", 48, 50],
|
|
["is_identical", 28, 5, 27, 48, 50],
|
|
["jump_true", 28, "ne_nid_56", 48, 50],
|
|
["jump", "ne_ni_57", 48, 50],
|
|
"ne_nid_56",
|
|
["false", 28, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_ni_57",
|
|
["is_int", 29, 5, 48, 50],
|
|
["jump_false", 29, "ne_nn_58", 48, 50],
|
|
"_nop_tc_18",
|
|
["jump", "ne_nn_58", 48, 50],
|
|
["ne_int", 28, 5, 27, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_nn_58",
|
|
["is_num", 29, 5, 48, 50],
|
|
["jump_false", 29, "ne_nt_59", 48, 50],
|
|
"_nop_tc_19",
|
|
["jump", "ne_nt_59", 48, 50],
|
|
["ne_float", 28, 5, 27, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_nt_59",
|
|
["is_text", 29, 5, 48, 50],
|
|
["jump_false", 29, "ne_nnl_60", 48, 50],
|
|
"_nop_tc_20",
|
|
"_nop_tc_21",
|
|
["ne_text", 28, 5, 27, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_nnl_60",
|
|
["is_null", 29, 5, 48, 50],
|
|
["jump_false", 29, "ne_nb_61", 48, 50],
|
|
"_nop_tc_22",
|
|
["jump", "ne_nb_61", 48, 50],
|
|
["false", 28, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_nb_61",
|
|
["is_bool", 29, 5, 48, 50],
|
|
["jump_false", 29, "ne_mis_62", 48, 50],
|
|
"_nop_tc_23",
|
|
["jump", "ne_mis_62", 48, 50],
|
|
["ne_bool", 28, 5, 27, 48, 50],
|
|
["jump", "ne_done_55", 48, 50],
|
|
"ne_mis_62",
|
|
["true", 28, 48, 50],
|
|
"ne_done_55",
|
|
["move", 26, 28, 48, 50],
|
|
"and_end_37",
|
|
["jump_false", 26, "if_else_35", 48, 50],
|
|
["access", 31, 1, 49, 25],
|
|
["add", 32, 4, 31, 49, 25],
|
|
["move", 4, 32, 49, 25],
|
|
["is_identical", 33, 4, 1, 50, 22],
|
|
["jump_true", 33, "eq_done_65", 50, 22],
|
|
["is_int", 34, 4, 50, 22],
|
|
["jump_false", 34, "eq_ni_66", 50, 22],
|
|
["is_int", 35, 1, 50, 22],
|
|
["jump_false", 35, "eq_ni_66", 50, 22],
|
|
["eq_int", 33, 4, 1, 50, 22],
|
|
["jump", "eq_done_65", 50, 22],
|
|
"eq_ni_66",
|
|
["is_num", 34, 4, 50, 22],
|
|
["jump_false", 34, "eq_nn_67", 50, 22],
|
|
["is_num", 35, 1, 50, 22],
|
|
["jump_false", 35, "eq_nn_67", 50, 22],
|
|
["eq_float", 33, 4, 1, 50, 22],
|
|
["jump", "eq_done_65", 50, 22],
|
|
"eq_nn_67",
|
|
["is_text", 34, 4, 50, 22],
|
|
["jump_false", 34, "eq_nt_68", 50, 22],
|
|
["is_text", 35, 1, 50, 22],
|
|
["jump_false", 35, "eq_nt_68", 50, 22],
|
|
["eq_text", 33, 4, 1, 50, 22],
|
|
["jump", "eq_done_65", 50, 22],
|
|
"eq_nt_68",
|
|
["is_null", 34, 4, 50, 22],
|
|
["jump_false", 34, "eq_nnl_69", 50, 22],
|
|
["is_null", 35, 1, 50, 22],
|
|
["jump_false", 35, "eq_nnl_69", 50, 22],
|
|
["true", 33, 50, 22],
|
|
["jump", "eq_done_65", 50, 22],
|
|
"eq_nnl_69",
|
|
["is_bool", 34, 4, 50, 22],
|
|
["jump_false", 34, "eq_nb_70", 50, 22],
|
|
["is_bool", 35, 1, 50, 22],
|
|
["jump_false", 35, "eq_nb_70", 50, 22],
|
|
["eq_bool", 33, 4, 1, 50, 22],
|
|
["jump", "eq_done_65", 50, 22],
|
|
"eq_nb_70",
|
|
["false", 33, 50, 22],
|
|
"eq_done_65",
|
|
["jump_false", 33, "if_else_63", 50, 22],
|
|
["return", 2, 50, 32],
|
|
"_nop_ur_1",
|
|
"if_else_63",
|
|
"if_end_64",
|
|
["jump", "if_end_36", 50, 32],
|
|
"if_else_35",
|
|
"if_end_36",
|
|
["access", 36, 1, 52, 15],
|
|
["add", 37, 3, 36, 52, 15],
|
|
["move", 3, 37, 52, 15],
|
|
["jump", "while_start_29", 52, 15],
|
|
"while_end_30",
|
|
["get", 38, 1, 1, 54, 12],
|
|
["get", 39, 1, 1, 54, 26],
|
|
["length", 40, 39, 54, 26],
|
|
["access", 41, 1, 54, 36],
|
|
["subtract", 42, 40, 41, 54, 36],
|
|
["load_dynamic", 43, 38, 42, 54, 36],
|
|
["return", 43, 54, 36],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 7,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 1, -1, 58, 14],
|
|
["put", 1, 18, 1, 58, 14],
|
|
["get", 3, 42, 1, 59, 5],
|
|
["frame", 4, 3, 0, 59, 5],
|
|
["null", 5, 59, 5],
|
|
["setarg", 4, 0, 5, 59, 5],
|
|
["invoke", 4, 2, 59, 5],
|
|
["null", 6, 59, 5],
|
|
["return", 6, 59, 5]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 8,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 3, 0],
|
|
["store_field", 3, 1, "kind", 72, 13],
|
|
["load_field", 4, 2, "at", 73, 11],
|
|
["store_field", 3, 4, "at", 73, 11],
|
|
["load_field", 5, 2, "from_row", 74, 17],
|
|
["store_field", 3, 5, "from_row", 74, 17],
|
|
["load_field", 6, 2, "from_column", 75, 20],
|
|
["store_field", 3, 6, "from_column", 75, 20],
|
|
["return", 3, 75, 20],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 7,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 55, 1, 80, 19],
|
|
["load_field", 3, 2, "to_row", 80, 19],
|
|
["store_field", 1, 3, "to_row", 80, 5],
|
|
["get", 4, 55, 1, 81, 22],
|
|
["load_field", 5, 4, "to_column", 81, 22],
|
|
["store_field", 1, 5, "to_column", 81, 5],
|
|
["return", 1, 82, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 23,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 52, 1, 86, 9],
|
|
["access", 4, 5, 86, 24],
|
|
["is_int", 6, 3, 86, 24],
|
|
["jump_false", 6, "rel_ni_73", 86, 24],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_73", 86, 24],
|
|
["ge_int", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_75", 86, 24],
|
|
"rel_ni_73",
|
|
["is_num", 6, 3, 86, 24],
|
|
["jump_false", 6, "rel_nn_74", 86, 24],
|
|
"_nop_tc_2",
|
|
"_nop_tc_3",
|
|
["ge_float", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_75", 86, 24],
|
|
"rel_nn_74",
|
|
["is_text", 6, 3, 86, 24],
|
|
["jump_false", 6, "rel_err_76", 86, 24],
|
|
"_nop_tc_4",
|
|
["jump", "rel_err_76", 86, 24],
|
|
["ge_text", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_75", 86, 24],
|
|
"rel_err_76",
|
|
["disrupt", 86, 24],
|
|
"rel_done_75",
|
|
["jump_false", 5, "if_else_71", 86, 24],
|
|
["null", 8, 86, 34],
|
|
["return", 8, 86, 34],
|
|
"_nop_ur_1",
|
|
"if_else_71",
|
|
"if_end_72",
|
|
["get", 9, 52, 1, 87, 19],
|
|
["access", 10, 1, 87, 33],
|
|
["add", 11, 9, 10, 87, 33],
|
|
["put", 11, 52, 1, 87, 33],
|
|
["get", 12, 17, 1, 88, 10],
|
|
["record", 13, 0],
|
|
["store_field", 13, 2, "message", 89, 16],
|
|
["load_field", 14, 1, "from_row", 90, 13],
|
|
["access", 15, 1, 90, 30],
|
|
["add", 16, 14, 15, 90, 30],
|
|
["store_field", 13, 16, "line", 90, 30],
|
|
["load_field", 17, 1, "from_column", 91, 15],
|
|
["access", 18, 1, 91, 35],
|
|
["add", 19, 17, 18, 91, 35],
|
|
["store_field", 13, 19, "column", 91, 35],
|
|
["load_field", 20, 1, "at", 92, 15],
|
|
["store_field", 13, 20, "offset", 92, 15],
|
|
["is_array", 21, 12, 92, 15],
|
|
["jump_false", 21, "push_err_77", 92, 15],
|
|
["push", 12, 13, 92, 15],
|
|
["jump", "push_done_78", 92, 15],
|
|
"push_err_77",
|
|
["disrupt", 92, 15],
|
|
"push_done_78",
|
|
["null", 22, 92, 15],
|
|
["return", 22, 92, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 49, 1, 107, 12],
|
|
["load_dynamic", 3, 2, 1, 107, 22],
|
|
["true", 4, 107, 31],
|
|
["is_identical", 5, 3, 4, 107, 31],
|
|
["jump_true", 5, "eq_done_79", 107, 31],
|
|
["is_int", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_ni_80", 107, 31],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_80", 107, 31],
|
|
["eq_int", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_79", 107, 31],
|
|
"eq_ni_80",
|
|
["is_num", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nn_81", 107, 31],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_81", 107, 31],
|
|
["eq_float", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_79", 107, 31],
|
|
"eq_nn_81",
|
|
["is_text", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nt_82", 107, 31],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_82", 107, 31],
|
|
["eq_text", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_79", 107, 31],
|
|
"eq_nt_82",
|
|
["is_null", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nnl_83", 107, 31],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nnl_83", 107, 31],
|
|
["true", 5, 107, 31],
|
|
["jump", "eq_done_79", 107, 31],
|
|
"eq_nnl_83",
|
|
["is_bool", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nb_84", 107, 31],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_bool", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_79", 107, 31],
|
|
"eq_nb_84",
|
|
["false", 5, 107, 31],
|
|
"eq_done_79",
|
|
["return", 5, 107, 31],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 88,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 4, 46, 1, 124, 9],
|
|
["load_field", 5, 4, "kind", 124, 9],
|
|
["access", 6, "(", 124, 21],
|
|
["is_identical", 7, 5, 6, 124, 21],
|
|
["jump_true", 7, "ne_nid_88", 124, 21],
|
|
["jump", "ne_ni_89", 124, 21],
|
|
"ne_nid_88",
|
|
["false", 7, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_ni_89",
|
|
["is_int", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nn_90", 124, 21],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_90", 124, 21],
|
|
["ne_int", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_nn_90",
|
|
["is_num", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nt_91", 124, 21],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_91", 124, 21],
|
|
["ne_float", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_nt_91",
|
|
["is_text", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nnl_92", 124, 21],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ne_text", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_nnl_92",
|
|
["is_null", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nb_93", 124, 21],
|
|
"_nop_tc_5",
|
|
["jump", "ne_nb_93", 124, 21],
|
|
["false", 7, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_nb_93",
|
|
["is_bool", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_mis_94", 124, 21],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_94", 124, 21],
|
|
["ne_bool", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_87", 124, 21],
|
|
"ne_mis_94",
|
|
["true", 7, 124, 21],
|
|
"ne_done_87",
|
|
["jump_false", 7, "if_else_85", 124, 21],
|
|
["false", 10, 124, 33],
|
|
["return", 10, 124, 33],
|
|
"_nop_ur_1",
|
|
"if_else_85",
|
|
"if_end_86",
|
|
["get", 11, 18, 1, 125, 13],
|
|
["access", 12, 1, 125, 22],
|
|
["add", 13, 11, 12, 125, 22],
|
|
["move", 1, 13, 125, 22],
|
|
["access", 2, 1, 126, 17],
|
|
["null", 3, 127, 13],
|
|
"while_start_95",
|
|
["get", 14, 1, 1, 128, 23],
|
|
["length", 15, 14, 128, 23],
|
|
["is_int", 17, 1, 128, 23],
|
|
["jump_false", 17, "rel_ni_98", 128, 23],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["lt_int", 16, 1, 15, 128, 23],
|
|
["jump", "rel_done_100", 128, 23],
|
|
"rel_ni_98",
|
|
["is_num", 17, 1, 128, 23],
|
|
["jump_false", 17, "rel_nn_99", 128, 23],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["lt_float", 16, 1, 15, 128, 23],
|
|
["jump", "rel_done_100", 128, 23],
|
|
"rel_nn_99",
|
|
["is_text", 17, 1, 128, 23],
|
|
["jump_false", 17, "rel_err_101", 128, 23],
|
|
"_nop_tc_11",
|
|
["jump", "rel_err_101", 128, 23],
|
|
["lt_text", 16, 1, 15, 128, 23],
|
|
["jump", "rel_done_100", 128, 23],
|
|
"rel_err_101",
|
|
["disrupt", 128, 23],
|
|
"rel_done_100",
|
|
["move", 19, 16, 128, 23],
|
|
["jump_false", 19, "and_end_97", 128, 23],
|
|
["access", 20, 0, 128, 42],
|
|
["is_int", 22, 2, 128, 42],
|
|
["jump_false", 22, "rel_ni_102", 128, 42],
|
|
"_nop_tc_12",
|
|
["jump", "rel_ni_102", 128, 42],
|
|
["gt_int", 21, 2, 20, 128, 42],
|
|
["jump", "rel_done_104", 128, 42],
|
|
"rel_ni_102",
|
|
["is_num", 22, 2, 128, 42],
|
|
["jump_false", 22, "rel_nn_103", 128, 42],
|
|
"_nop_tc_13",
|
|
"_nop_tc_14",
|
|
["gt_float", 21, 2, 20, 128, 42],
|
|
["jump", "rel_done_104", 128, 42],
|
|
"rel_nn_103",
|
|
["is_text", 22, 2, 128, 42],
|
|
["jump_false", 22, "rel_err_105", 128, 42],
|
|
"_nop_tc_15",
|
|
["jump", "rel_err_105", 128, 42],
|
|
["gt_text", 21, 2, 20, 128, 42],
|
|
["jump", "rel_done_104", 128, 42],
|
|
"rel_err_105",
|
|
["disrupt", 128, 42],
|
|
"rel_done_104",
|
|
["move", 19, 21, 128, 42],
|
|
"and_end_97",
|
|
["jump_false", 19, "while_end_96", 128, 42],
|
|
["get", 24, 1, 1, 129, 11],
|
|
["load_dynamic", 25, 24, 1, 129, 18],
|
|
["load_field", 26, 25, "kind", 129, 18],
|
|
["move", 3, 26, 129, 18],
|
|
["access", 27, "(", 130, 16],
|
|
["is_identical", 28, 3, 27, 130, 16],
|
|
["jump_true", 28, "eq_done_108", 130, 16],
|
|
["is_int", 29, 3, 130, 16],
|
|
["jump_false", 29, "eq_ni_109", 130, 16],
|
|
"_nop_tc_16",
|
|
["jump", "eq_ni_109", 130, 16],
|
|
["eq_int", 28, 3, 27, 130, 16],
|
|
["jump", "eq_done_108", 130, 16],
|
|
"eq_ni_109",
|
|
["is_num", 29, 3, 130, 16],
|
|
["jump_false", 29, "eq_nn_110", 130, 16],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nn_110", 130, 16],
|
|
["eq_float", 28, 3, 27, 130, 16],
|
|
["jump", "eq_done_108", 130, 16],
|
|
"eq_nn_110",
|
|
["is_text", 29, 3, 130, 16],
|
|
["jump_false", 29, "eq_nt_111", 130, 16],
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
["eq_text", 28, 3, 27, 130, 16],
|
|
["jump", "eq_done_108", 130, 16],
|
|
"eq_nt_111",
|
|
["is_null", 29, 3, 130, 16],
|
|
["jump_false", 29, "eq_nnl_112", 130, 16],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nnl_112", 130, 16],
|
|
["true", 28, 130, 16],
|
|
["jump", "eq_done_108", 130, 16],
|
|
"eq_nnl_112",
|
|
["is_bool", 29, 3, 130, 16],
|
|
["jump_false", 29, "eq_nb_113", 130, 16],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nb_113", 130, 16],
|
|
["eq_bool", 28, 3, 27, 130, 16],
|
|
["jump", "eq_done_108", 130, 16],
|
|
"eq_nb_113",
|
|
["false", 28, 130, 16],
|
|
"eq_done_108",
|
|
["jump_false", 28, "if_else_106", 130, 16],
|
|
["access", 31, 1, 130, 39],
|
|
["add", 32, 2, 31, 130, 39],
|
|
["move", 2, 32, 130, 39],
|
|
["jump", "if_end_107", 130, 39],
|
|
"if_else_106",
|
|
["access", 33, ")", 131, 21],
|
|
["is_identical", 34, 3, 33, 131, 21],
|
|
["jump_true", 34, "eq_done_116", 131, 21],
|
|
["is_int", 35, 3, 131, 21],
|
|
["jump_false", 35, "eq_ni_117", 131, 21],
|
|
"_nop_tc_22",
|
|
["jump", "eq_ni_117", 131, 21],
|
|
["eq_int", 34, 3, 33, 131, 21],
|
|
["jump", "eq_done_116", 131, 21],
|
|
"eq_ni_117",
|
|
["is_num", 35, 3, 131, 21],
|
|
["jump_false", 35, "eq_nn_118", 131, 21],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nn_118", 131, 21],
|
|
["eq_float", 34, 3, 33, 131, 21],
|
|
["jump", "eq_done_116", 131, 21],
|
|
"eq_nn_118",
|
|
["is_text", 35, 3, 131, 21],
|
|
["jump_false", 35, "eq_nt_119", 131, 21],
|
|
"_nop_tc_24",
|
|
"_nop_tc_25",
|
|
["eq_text", 34, 3, 33, 131, 21],
|
|
["jump", "eq_done_116", 131, 21],
|
|
"eq_nt_119",
|
|
["is_null", 35, 3, 131, 21],
|
|
["jump_false", 35, "eq_nnl_120", 131, 21],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nnl_120", 131, 21],
|
|
["true", 34, 131, 21],
|
|
["jump", "eq_done_116", 131, 21],
|
|
"eq_nnl_120",
|
|
["is_bool", 35, 3, 131, 21],
|
|
["jump_false", 35, "eq_nb_121", 131, 21],
|
|
"_nop_tc_27",
|
|
["jump", "eq_nb_121", 131, 21],
|
|
["eq_bool", 34, 3, 33, 131, 21],
|
|
["jump", "eq_done_116", 131, 21],
|
|
"eq_nb_121",
|
|
["false", 34, 131, 21],
|
|
"eq_done_116",
|
|
["jump_false", 34, "if_else_114", 131, 21],
|
|
["access", 37, 1, 131, 44],
|
|
["subtract", 38, 2, 37, 131, 44],
|
|
["move", 2, 38, 131, 44],
|
|
["jump", "if_end_115", 131, 44],
|
|
"if_else_114",
|
|
["access", 39, "text", 132, 21],
|
|
["is_identical", 40, 3, 39, 132, 21],
|
|
["jump_true", 40, "eq_done_125", 132, 21],
|
|
["is_int", 41, 3, 132, 21],
|
|
["jump_false", 41, "eq_ni_126", 132, 21],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_126", 132, 21],
|
|
["eq_int", 40, 3, 39, 132, 21],
|
|
["jump", "eq_done_125", 132, 21],
|
|
"eq_ni_126",
|
|
["is_num", 41, 3, 132, 21],
|
|
["jump_false", 41, "eq_nn_127", 132, 21],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nn_127", 132, 21],
|
|
["eq_float", 40, 3, 39, 132, 21],
|
|
["jump", "eq_done_125", 132, 21],
|
|
"eq_nn_127",
|
|
["is_text", 41, 3, 132, 21],
|
|
["jump_false", 41, "eq_nt_128", 132, 21],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["eq_text", 40, 3, 39, 132, 21],
|
|
["jump", "eq_done_125", 132, 21],
|
|
"eq_nt_128",
|
|
["is_null", 41, 3, 132, 21],
|
|
["jump_false", 41, "eq_nnl_129", 132, 21],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nnl_129", 132, 21],
|
|
["true", 40, 132, 21],
|
|
["jump", "eq_done_125", 132, 21],
|
|
"eq_nnl_129",
|
|
["is_bool", 41, 3, 132, 21],
|
|
["jump_false", 41, "eq_nb_130", 132, 21],
|
|
"_nop_tc_33",
|
|
["jump", "eq_nb_130", 132, 21],
|
|
["eq_bool", 40, 3, 39, 132, 21],
|
|
["jump", "eq_done_125", 132, 21],
|
|
"eq_nb_130",
|
|
["false", 40, 132, 21],
|
|
"eq_done_125",
|
|
["move", 43, 40, 132, 21],
|
|
["jump_true", 43, "or_end_124", 132, 21],
|
|
["access", 44, "number", 132, 36],
|
|
["is_identical", 45, 3, 44, 132, 36],
|
|
["jump_true", 45, "eq_done_131", 132, 36],
|
|
["is_int", 46, 3, 132, 36],
|
|
["jump_false", 46, "eq_ni_132", 132, 36],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_132", 132, 36],
|
|
["eq_int", 45, 3, 44, 132, 36],
|
|
["jump", "eq_done_131", 132, 36],
|
|
"eq_ni_132",
|
|
["is_num", 46, 3, 132, 36],
|
|
["jump_false", 46, "eq_nn_133", 132, 36],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nn_133", 132, 36],
|
|
["eq_float", 45, 3, 44, 132, 36],
|
|
["jump", "eq_done_131", 132, 36],
|
|
"eq_nn_133",
|
|
["is_text", 46, 3, 132, 36],
|
|
["jump_false", 46, "eq_nt_134", 132, 36],
|
|
"_nop_tc_36",
|
|
"_nop_tc_37",
|
|
["eq_text", 45, 3, 44, 132, 36],
|
|
["jump", "eq_done_131", 132, 36],
|
|
"eq_nt_134",
|
|
["is_null", 46, 3, 132, 36],
|
|
["jump_false", 46, "eq_nnl_135", 132, 36],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nnl_135", 132, 36],
|
|
["true", 45, 132, 36],
|
|
["jump", "eq_done_131", 132, 36],
|
|
"eq_nnl_135",
|
|
["is_bool", 46, 3, 132, 36],
|
|
["jump_false", 46, "eq_nb_136", 132, 36],
|
|
"_nop_tc_39",
|
|
["jump", "eq_nb_136", 132, 36],
|
|
["eq_bool", 45, 3, 44, 132, 36],
|
|
["jump", "eq_done_131", 132, 36],
|
|
"eq_nb_136",
|
|
["false", 45, 132, 36],
|
|
"eq_done_131",
|
|
["move", 43, 45, 132, 36],
|
|
"or_end_124",
|
|
["jump_false", 43, "if_else_122", 132, 36],
|
|
["jump", "if_end_123", 132, 46],
|
|
"if_else_122",
|
|
"if_end_123",
|
|
"if_end_115",
|
|
"if_end_107",
|
|
["access", 48, 1, 133, 15],
|
|
["add", 49, 1, 48, 133, 15],
|
|
["move", 1, 49, 133, 15],
|
|
["jump", "while_start_95", 133, 15],
|
|
"while_end_96",
|
|
"while_start_137",
|
|
["get", 50, 1, 1, 135, 23],
|
|
["length", 51, 50, 135, 23],
|
|
["is_int", 53, 1, 135, 23],
|
|
["jump_false", 53, "rel_ni_139", 135, 23],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["lt_int", 52, 1, 51, 135, 23],
|
|
["jump", "rel_done_141", 135, 23],
|
|
"rel_ni_139",
|
|
["is_num", 53, 1, 135, 23],
|
|
["jump_false", 53, "rel_nn_140", 135, 23],
|
|
"_nop_tc_42",
|
|
"_nop_tc_43",
|
|
["lt_float", 52, 1, 51, 135, 23],
|
|
["jump", "rel_done_141", 135, 23],
|
|
"rel_nn_140",
|
|
["is_text", 53, 1, 135, 23],
|
|
["jump_false", 53, "rel_err_142", 135, 23],
|
|
"_nop_tc_44",
|
|
["jump", "rel_err_142", 135, 23],
|
|
["lt_text", 52, 1, 51, 135, 23],
|
|
["jump", "rel_done_141", 135, 23],
|
|
"rel_err_142",
|
|
["disrupt", 135, 23],
|
|
"rel_done_141",
|
|
["jump_false", 52, "while_end_138", 135, 23],
|
|
["get", 55, 1, 1, 136, 11],
|
|
["load_dynamic", 56, 55, 1, 136, 18],
|
|
["load_field", 57, 56, "kind", 136, 18],
|
|
["move", 3, 57, 136, 18],
|
|
["access", 58, "space", 137, 16],
|
|
["is_identical", 59, 3, 58, 137, 16],
|
|
["jump_true", 59, "ne_nid_148", 137, 16],
|
|
["jump", "ne_ni_149", 137, 16],
|
|
"ne_nid_148",
|
|
["false", 59, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_ni_149",
|
|
["is_int", 60, 3, 137, 16],
|
|
["jump_false", 60, "ne_nn_150", 137, 16],
|
|
"_nop_tc_45",
|
|
["jump", "ne_nn_150", 137, 16],
|
|
["ne_int", 59, 3, 58, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_nn_150",
|
|
["is_num", 60, 3, 137, 16],
|
|
["jump_false", 60, "ne_nt_151", 137, 16],
|
|
"_nop_tc_46",
|
|
["jump", "ne_nt_151", 137, 16],
|
|
["ne_float", 59, 3, 58, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_nt_151",
|
|
["is_text", 60, 3, 137, 16],
|
|
["jump_false", 60, "ne_nnl_152", 137, 16],
|
|
"_nop_tc_47",
|
|
"_nop_tc_48",
|
|
["ne_text", 59, 3, 58, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_nnl_152",
|
|
["is_null", 60, 3, 137, 16],
|
|
["jump_false", 60, "ne_nb_153", 137, 16],
|
|
"_nop_tc_49",
|
|
["jump", "ne_nb_153", 137, 16],
|
|
["false", 59, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_nb_153",
|
|
["is_bool", 60, 3, 137, 16],
|
|
["jump_false", 60, "ne_mis_154", 137, 16],
|
|
"_nop_tc_50",
|
|
["jump", "ne_mis_154", 137, 16],
|
|
["ne_bool", 59, 3, 58, 137, 16],
|
|
["jump", "ne_done_147", 137, 16],
|
|
"ne_mis_154",
|
|
["true", 59, 137, 16],
|
|
"ne_done_147",
|
|
["move", 62, 59, 137, 16],
|
|
["jump_false", 62, "and_end_146", 137, 16],
|
|
["access", 63, "newline", 137, 32],
|
|
["is_identical", 64, 3, 63, 137, 32],
|
|
["jump_true", 64, "ne_nid_156", 137, 32],
|
|
["jump", "ne_ni_157", 137, 32],
|
|
"ne_nid_156",
|
|
["false", 64, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_ni_157",
|
|
["is_int", 65, 3, 137, 32],
|
|
["jump_false", 65, "ne_nn_158", 137, 32],
|
|
"_nop_tc_51",
|
|
["jump", "ne_nn_158", 137, 32],
|
|
["ne_int", 64, 3, 63, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_nn_158",
|
|
["is_num", 65, 3, 137, 32],
|
|
["jump_false", 65, "ne_nt_159", 137, 32],
|
|
"_nop_tc_52",
|
|
["jump", "ne_nt_159", 137, 32],
|
|
["ne_float", 64, 3, 63, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_nt_159",
|
|
["is_text", 65, 3, 137, 32],
|
|
["jump_false", 65, "ne_nnl_160", 137, 32],
|
|
"_nop_tc_53",
|
|
"_nop_tc_54",
|
|
["ne_text", 64, 3, 63, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_nnl_160",
|
|
["is_null", 65, 3, 137, 32],
|
|
["jump_false", 65, "ne_nb_161", 137, 32],
|
|
"_nop_tc_55",
|
|
["jump", "ne_nb_161", 137, 32],
|
|
["false", 64, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_nb_161",
|
|
["is_bool", 65, 3, 137, 32],
|
|
["jump_false", 65, "ne_mis_162", 137, 32],
|
|
"_nop_tc_56",
|
|
["jump", "ne_mis_162", 137, 32],
|
|
["ne_bool", 64, 3, 63, 137, 32],
|
|
["jump", "ne_done_155", 137, 32],
|
|
"ne_mis_162",
|
|
["true", 64, 137, 32],
|
|
"ne_done_155",
|
|
["move", 62, 64, 137, 32],
|
|
"and_end_146",
|
|
["move", 67, 62, 137, 32],
|
|
["jump_false", 67, "and_end_145", 137, 32],
|
|
["access", 68, "comment", 137, 50],
|
|
["is_identical", 69, 3, 68, 137, 50],
|
|
["jump_true", 69, "ne_nid_164", 137, 50],
|
|
["jump", "ne_ni_165", 137, 50],
|
|
"ne_nid_164",
|
|
["false", 69, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_ni_165",
|
|
["is_int", 70, 3, 137, 50],
|
|
["jump_false", 70, "ne_nn_166", 137, 50],
|
|
"_nop_tc_57",
|
|
["jump", "ne_nn_166", 137, 50],
|
|
["ne_int", 69, 3, 68, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_nn_166",
|
|
["is_num", 70, 3, 137, 50],
|
|
["jump_false", 70, "ne_nt_167", 137, 50],
|
|
"_nop_tc_58",
|
|
["jump", "ne_nt_167", 137, 50],
|
|
["ne_float", 69, 3, 68, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_nt_167",
|
|
["is_text", 70, 3, 137, 50],
|
|
["jump_false", 70, "ne_nnl_168", 137, 50],
|
|
"_nop_tc_59",
|
|
"_nop_tc_60",
|
|
["ne_text", 69, 3, 68, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_nnl_168",
|
|
["is_null", 70, 3, 137, 50],
|
|
["jump_false", 70, "ne_nb_169", 137, 50],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nb_169", 137, 50],
|
|
["false", 69, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_nb_169",
|
|
["is_bool", 70, 3, 137, 50],
|
|
["jump_false", 70, "ne_mis_170", 137, 50],
|
|
"_nop_tc_62",
|
|
["jump", "ne_mis_170", 137, 50],
|
|
["ne_bool", 69, 3, 68, 137, 50],
|
|
["jump", "ne_done_163", 137, 50],
|
|
"ne_mis_170",
|
|
["true", 69, 137, 50],
|
|
"ne_done_163",
|
|
["move", 67, 69, 137, 50],
|
|
"and_end_145",
|
|
["jump_false", 67, "if_else_143", 137, 50],
|
|
["jump", "while_end_138", 137, 61],
|
|
["jump", "if_end_144", 137, 61],
|
|
"if_else_143",
|
|
"if_end_144",
|
|
["access", 72, 1, 138, 15],
|
|
["add", 73, 1, 72, 138, 15],
|
|
["move", 1, 73, 138, 15],
|
|
["jump", "while_start_137", 138, 15],
|
|
"while_end_138",
|
|
["get", 74, 1, 1, 140, 21],
|
|
["length", 75, 74, 140, 21],
|
|
["is_int", 77, 1, 140, 21],
|
|
["jump_false", 77, "rel_ni_173", 140, 21],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["ge_int", 76, 1, 75, 140, 21],
|
|
["jump", "rel_done_175", 140, 21],
|
|
"rel_ni_173",
|
|
["is_num", 77, 1, 140, 21],
|
|
["jump_false", 77, "rel_nn_174", 140, 21],
|
|
"_nop_tc_65",
|
|
"_nop_tc_66",
|
|
["ge_float", 76, 1, 75, 140, 21],
|
|
["jump", "rel_done_175", 140, 21],
|
|
"rel_nn_174",
|
|
["is_text", 77, 1, 140, 21],
|
|
["jump_false", 77, "rel_err_176", 140, 21],
|
|
"_nop_tc_67",
|
|
["jump", "rel_err_176", 140, 21],
|
|
["ge_text", 76, 1, 75, 140, 21],
|
|
["jump", "rel_done_175", 140, 21],
|
|
"rel_err_176",
|
|
["disrupt", 140, 21],
|
|
"rel_done_175",
|
|
["jump_false", 76, "if_else_171", 140, 21],
|
|
["false", 79, 140, 37],
|
|
["return", 79, 140, 37],
|
|
"_nop_ur_2",
|
|
"if_else_171",
|
|
"if_end_172",
|
|
["get", 80, 1, 1, 141, 12],
|
|
["load_dynamic", 81, 80, 1, 141, 19],
|
|
["load_field", 82, 81, "kind", 141, 19],
|
|
["access", 83, "=>", 141, 30],
|
|
["is_identical", 84, 82, 83, 141, 30],
|
|
["jump_true", 84, "eq_done_177", 141, 30],
|
|
["is_int", 85, 82, 141, 30],
|
|
["jump_false", 85, "eq_ni_178", 141, 30],
|
|
"_nop_tc_68",
|
|
["jump", "eq_ni_178", 141, 30],
|
|
["eq_int", 84, 82, 83, 141, 30],
|
|
["jump", "eq_done_177", 141, 30],
|
|
"eq_ni_178",
|
|
["is_num", 85, 82, 141, 30],
|
|
["jump_false", 85, "eq_nn_179", 141, 30],
|
|
"_nop_tc_69",
|
|
["jump", "eq_nn_179", 141, 30],
|
|
["eq_float", 84, 82, 83, 141, 30],
|
|
["jump", "eq_done_177", 141, 30],
|
|
"eq_nn_179",
|
|
["is_text", 85, 82, 141, 30],
|
|
["jump_false", 85, "eq_nt_180", 141, 30],
|
|
"_nop_tc_70",
|
|
"_nop_tc_71",
|
|
["eq_text", 84, 82, 83, 141, 30],
|
|
["jump", "eq_done_177", 141, 30],
|
|
"eq_nt_180",
|
|
["is_null", 85, 82, 141, 30],
|
|
["jump_false", 85, "eq_nnl_181", 141, 30],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nnl_181", 141, 30],
|
|
["true", 84, 141, 30],
|
|
["jump", "eq_done_177", 141, 30],
|
|
"eq_nnl_181",
|
|
["is_bool", 85, 82, 141, 30],
|
|
["jump_false", 85, "eq_nb_182", 141, 30],
|
|
"_nop_tc_73",
|
|
["jump", "eq_nb_182", 141, 30],
|
|
["eq_bool", 84, 82, 83, 141, 30],
|
|
["jump", "eq_done_177", 141, 30],
|
|
"eq_nb_182",
|
|
["false", 84, 141, 30],
|
|
"eq_done_177",
|
|
["return", 84, 141, 30],
|
|
"_nop_ur_3",
|
|
"_nop_ur_4"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 1129,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 41, 46, 1, 145, 17],
|
|
["move", 3, 41, 145, 17],
|
|
["null", 40, 146, 16],
|
|
["get", 42, 46, 1, 147, 13],
|
|
["load_field", 43, 42, "kind", 147, 13],
|
|
["move", 39, 43, 147, 13],
|
|
["null", 32, 148, 16],
|
|
["null", 4, 149, 16],
|
|
["null", 29, 150, 16],
|
|
["null", 34, 151, 17],
|
|
["false", 13, 152, 20],
|
|
["false", 26, 153, 17],
|
|
["null", 31, 154, 14],
|
|
["null", 6, 155, 16],
|
|
["null", 1, 156, 20],
|
|
["null", 7, 157, 14],
|
|
["null", 8, 158, 21],
|
|
["null", 2, 159, 18],
|
|
["null", 36, 160, 17],
|
|
["access", 15, 0, 161, 16],
|
|
["null", 37, 162, 25],
|
|
["null", 18, 163, 23],
|
|
["null", 38, 164, 14],
|
|
["false", 21, 165, 22],
|
|
["access", 9, 0, 166, 14],
|
|
["null", 5, 167, 20],
|
|
["null", 14, 168, 21],
|
|
["access", 30, 0, 169, 15],
|
|
["access", 12, 0, 170, 15],
|
|
["access", 24, 0, 171, 17],
|
|
["access", 10, 0, 172, 17],
|
|
["null", 33, 173, 22],
|
|
["null", 19, 174, 20],
|
|
["null", 25, 175, 14],
|
|
["null", 23, 176, 14],
|
|
["null", 20, 177, 18],
|
|
["null", 16, 178, 23],
|
|
["null", 11, 179, 19],
|
|
["null", 28, 180, 20],
|
|
["null", 17, 181, 20],
|
|
["access", 22, 0, 182, 23],
|
|
["null", 35, 183, 23],
|
|
["false", 27, 184, 23],
|
|
["access", 44, "number", 186, 14],
|
|
["is_identical", 45, 39, 44, 186, 14],
|
|
["jump_true", 45, "eq_done_185", 186, 14],
|
|
["is_int", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_ni_186", 186, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_186", 186, 14],
|
|
["eq_int", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_185", 186, 14],
|
|
"eq_ni_186",
|
|
["is_num", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nn_187", 186, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_187", 186, 14],
|
|
["eq_float", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_185", 186, 14],
|
|
"eq_nn_187",
|
|
["is_text", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nt_188", 186, 14],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_185", 186, 14],
|
|
"eq_nt_188",
|
|
["is_null", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nnl_189", 186, 14],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_189", 186, 14],
|
|
["true", 45, 186, 14],
|
|
["jump", "eq_done_185", 186, 14],
|
|
"eq_nnl_189",
|
|
["is_bool", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nb_190", 186, 14],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_190", 186, 14],
|
|
["eq_bool", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_185", 186, 14],
|
|
"eq_nb_190",
|
|
["false", 45, 186, 14],
|
|
"eq_done_185",
|
|
["jump_false", 45, "if_else_183", 186, 14],
|
|
["access", 48, "number", 187, 23],
|
|
["get", 50, 31, 1, 187, 14],
|
|
["frame", 51, 50, 2, 187, 14],
|
|
["null", 52, 187, 14],
|
|
["setarg", 51, 0, 52, 187, 14],
|
|
["setarg", 51, 1, 48, 187, 14],
|
|
["setarg", 51, 2, 3, 187, 14],
|
|
["invoke", 51, 49, 187, 14],
|
|
["move", 40, 49, 187, 14],
|
|
["get", 53, 46, 1, 188, 20],
|
|
["load_field", 54, 53, "value", 188, 20],
|
|
["store_field", 40, 54, "value", 188, 7],
|
|
["get", 55, 46, 1, 189, 21],
|
|
["load_field", 56, 55, "number", 189, 21],
|
|
["store_field", 40, 56, "number", 189, 7],
|
|
["get", 58, 42, 1, 190, 7],
|
|
["frame", 59, 58, 0, 190, 7],
|
|
["null", 60, 190, 7],
|
|
["setarg", 59, 0, 60, 190, 7],
|
|
["invoke", 59, 57, 190, 7],
|
|
["get", 62, 48, 1, 191, 7],
|
|
["frame", 63, 62, 1, 191, 7],
|
|
["null", 64, 191, 7],
|
|
["setarg", 63, 0, 64, 191, 7],
|
|
["setarg", 63, 1, 40, 191, 7],
|
|
["invoke", 63, 61, 191, 7],
|
|
["return", 40, 192, 14],
|
|
"_nop_ur_1",
|
|
"if_else_183",
|
|
"if_end_184",
|
|
["access", 65, "text", 194, 14],
|
|
["is_identical", 66, 39, 65, 194, 14],
|
|
["jump_true", 66, "eq_done_193", 194, 14],
|
|
["is_int", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_ni_194", 194, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_194", 194, 14],
|
|
["eq_int", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_193", 194, 14],
|
|
"eq_ni_194",
|
|
["is_num", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nn_195", 194, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_195", 194, 14],
|
|
["eq_float", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_193", 194, 14],
|
|
"eq_nn_195",
|
|
["is_text", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nt_196", 194, 14],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_193", 194, 14],
|
|
"eq_nt_196",
|
|
["is_null", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nnl_197", 194, 14],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_197", 194, 14],
|
|
["true", 66, 194, 14],
|
|
["jump", "eq_done_193", 194, 14],
|
|
"eq_nnl_197",
|
|
["is_bool", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nb_198", 194, 14],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_198", 194, 14],
|
|
["eq_bool", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_193", 194, 14],
|
|
"eq_nb_198",
|
|
["false", 66, 194, 14],
|
|
"eq_done_193",
|
|
["jump_false", 66, "if_else_191", 194, 14],
|
|
["get", 69, 46, 1, 196, 12],
|
|
["load_field", 70, 69, "value", 196, 12],
|
|
["move", 38, 70, 196, 12],
|
|
["false", 71, 197, 20],
|
|
["move", 21, 71, 197, 20],
|
|
["access", 72, 0, 198, 12],
|
|
["move", 9, 72, 198, 12],
|
|
"while_start_199",
|
|
["length", 73, 38, 199, 26],
|
|
["access", 74, 1, 199, 32],
|
|
["subtract", 75, 73, 74, 199, 32],
|
|
["is_int", 77, 9, 199, 32],
|
|
["jump_false", 77, "rel_ni_201", 199, 32],
|
|
["is_int", 78, 75, 199, 32],
|
|
["jump_false", 78, "rel_ni_201", 199, 32],
|
|
["lt_int", 76, 9, 75, 199, 32],
|
|
["jump", "rel_done_203", 199, 32],
|
|
"rel_ni_201",
|
|
["is_num", 77, 9, 199, 32],
|
|
["jump_false", 77, "rel_nn_202", 199, 32],
|
|
["is_num", 78, 75, 199, 32],
|
|
["jump_false", 78, "rel_nn_202", 199, 32],
|
|
["lt_float", 76, 9, 75, 199, 32],
|
|
["jump", "rel_done_203", 199, 32],
|
|
"rel_nn_202",
|
|
["is_text", 77, 9, 199, 32],
|
|
["jump_false", 77, "rel_err_204", 199, 32],
|
|
["is_text", 78, 75, 199, 32],
|
|
["jump_false", 78, "rel_err_204", 199, 32],
|
|
["lt_text", 76, 9, 75, 199, 32],
|
|
["jump", "rel_done_203", 199, 32],
|
|
"rel_err_204",
|
|
["disrupt", 199, 32],
|
|
"rel_done_203",
|
|
["jump_false", 76, "while_end_200", 199, 32],
|
|
["load_dynamic", 79, 38, 9, 200, 16],
|
|
["access", 80, "$", 200, 23],
|
|
["is_identical", 81, 79, 80, 200, 23],
|
|
["jump_true", 81, "eq_done_208", 200, 23],
|
|
["is_int", 82, 79, 200, 23],
|
|
["jump_false", 82, "eq_ni_209", 200, 23],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_209", 200, 23],
|
|
["eq_int", 81, 79, 80, 200, 23],
|
|
["jump", "eq_done_208", 200, 23],
|
|
"eq_ni_209",
|
|
["is_num", 82, 79, 200, 23],
|
|
["jump_false", 82, "eq_nn_210", 200, 23],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_210", 200, 23],
|
|
["eq_float", 81, 79, 80, 200, 23],
|
|
["jump", "eq_done_208", 200, 23],
|
|
"eq_nn_210",
|
|
["is_text", 82, 79, 200, 23],
|
|
["jump_false", 82, "eq_nt_211", 200, 23],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 81, 79, 80, 200, 23],
|
|
["jump", "eq_done_208", 200, 23],
|
|
"eq_nt_211",
|
|
["is_null", 82, 79, 200, 23],
|
|
["jump_false", 82, "eq_nnl_212", 200, 23],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_212", 200, 23],
|
|
["true", 81, 200, 23],
|
|
["jump", "eq_done_208", 200, 23],
|
|
"eq_nnl_212",
|
|
["is_bool", 82, 79, 200, 23],
|
|
["jump_false", 82, "eq_nb_213", 200, 23],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_213", 200, 23],
|
|
["eq_bool", 81, 79, 80, 200, 23],
|
|
["jump", "eq_done_208", 200, 23],
|
|
"eq_nb_213",
|
|
["false", 81, 200, 23],
|
|
"eq_done_208",
|
|
["move", 84, 81, 200, 23],
|
|
["jump_false", 84, "and_end_207", 200, 23],
|
|
["access", 85, 1, 200, 38],
|
|
["add", 86, 9, 85, 200, 38],
|
|
["load_dynamic", 87, 38, 86, 200, 38],
|
|
["access", 88, "{", 200, 44],
|
|
["is_identical", 89, 87, 88, 200, 44],
|
|
["jump_true", 89, "eq_done_214", 200, 44],
|
|
["is_int", 90, 87, 200, 44],
|
|
["jump_false", 90, "eq_ni_215", 200, 44],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_215", 200, 44],
|
|
["eq_int", 89, 87, 88, 200, 44],
|
|
["jump", "eq_done_214", 200, 44],
|
|
"eq_ni_215",
|
|
["is_num", 90, 87, 200, 44],
|
|
["jump_false", 90, "eq_nn_216", 200, 44],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_216", 200, 44],
|
|
["eq_float", 89, 87, 88, 200, 44],
|
|
["jump", "eq_done_214", 200, 44],
|
|
"eq_nn_216",
|
|
["is_text", 90, 87, 200, 44],
|
|
["jump_false", 90, "eq_nt_217", 200, 44],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 89, 87, 88, 200, 44],
|
|
["jump", "eq_done_214", 200, 44],
|
|
"eq_nt_217",
|
|
["is_null", 90, 87, 200, 44],
|
|
["jump_false", 90, "eq_nnl_218", 200, 44],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_218", 200, 44],
|
|
["true", 89, 200, 44],
|
|
["jump", "eq_done_214", 200, 44],
|
|
"eq_nnl_218",
|
|
["is_bool", 90, 87, 200, 44],
|
|
["jump_false", 90, "eq_nb_219", 200, 44],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_219", 200, 44],
|
|
["eq_bool", 89, 87, 88, 200, 44],
|
|
["jump", "eq_done_214", 200, 44],
|
|
"eq_nb_219",
|
|
["false", 89, 200, 44],
|
|
"eq_done_214",
|
|
["move", 84, 89, 200, 44],
|
|
"and_end_207",
|
|
["jump_false", 84, "if_else_205", 200, 44],
|
|
["access", 92, 0, 201, 21],
|
|
["is_identical", 93, 9, 92, 201, 21],
|
|
["jump_true", 93, "eq_done_223", 201, 21],
|
|
["is_int", 94, 9, 201, 21],
|
|
["jump_false", 94, "eq_ni_224", 201, 21],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_224", 201, 21],
|
|
["eq_int", 93, 9, 92, 201, 21],
|
|
["jump", "eq_done_223", 201, 21],
|
|
"eq_ni_224",
|
|
["is_num", 94, 9, 201, 21],
|
|
["jump_false", 94, "eq_nn_225", 201, 21],
|
|
"_nop_tc_26",
|
|
"_nop_tc_27",
|
|
["eq_float", 93, 9, 92, 201, 21],
|
|
["jump", "eq_done_223", 201, 21],
|
|
"eq_nn_225",
|
|
["is_text", 94, 9, 201, 21],
|
|
["jump_false", 94, "eq_nt_226", 201, 21],
|
|
"_nop_tc_28",
|
|
["jump", "eq_nt_226", 201, 21],
|
|
["eq_text", 93, 9, 92, 201, 21],
|
|
["jump", "eq_done_223", 201, 21],
|
|
"eq_nt_226",
|
|
["is_null", 94, 9, 201, 21],
|
|
["jump_false", 94, "eq_nnl_227", 201, 21],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_227", 201, 21],
|
|
["true", 93, 201, 21],
|
|
["jump", "eq_done_223", 201, 21],
|
|
"eq_nnl_227",
|
|
["is_bool", 94, 9, 201, 21],
|
|
["jump_false", 94, "eq_nb_228", 201, 21],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_228", 201, 21],
|
|
["eq_bool", 93, 9, 92, 201, 21],
|
|
["jump", "eq_done_223", 201, 21],
|
|
"eq_nb_228",
|
|
["false", 93, 201, 21],
|
|
"eq_done_223",
|
|
["move", 96, 93, 201, 21],
|
|
["jump_true", 96, "or_end_222", 201, 21],
|
|
["access", 97, 1, 201, 34],
|
|
["subtract", 98, 9, 97, 201, 34],
|
|
["load_dynamic", 99, 38, 98, 201, 34],
|
|
["access", 100, "\\", 201, 40],
|
|
["is_identical", 101, 99, 100, 201, 40],
|
|
["jump_true", 101, "ne_nid_230", 201, 40],
|
|
["jump", "ne_ni_231", 201, 40],
|
|
"ne_nid_230",
|
|
["false", 101, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_ni_231",
|
|
["is_int", 102, 99, 201, 40],
|
|
["jump_false", 102, "ne_nn_232", 201, 40],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nn_232", 201, 40],
|
|
["ne_int", 101, 99, 100, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_nn_232",
|
|
["is_num", 102, 99, 201, 40],
|
|
["jump_false", 102, "ne_nt_233", 201, 40],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nt_233", 201, 40],
|
|
["ne_float", 101, 99, 100, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_nt_233",
|
|
["is_text", 102, 99, 201, 40],
|
|
["jump_false", 102, "ne_nnl_234", 201, 40],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["ne_text", 101, 99, 100, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_nnl_234",
|
|
["is_null", 102, 99, 201, 40],
|
|
["jump_false", 102, "ne_nb_235", 201, 40],
|
|
"_nop_tc_35",
|
|
["jump", "ne_nb_235", 201, 40],
|
|
["false", 101, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_nb_235",
|
|
["is_bool", 102, 99, 201, 40],
|
|
["jump_false", 102, "ne_mis_236", 201, 40],
|
|
"_nop_tc_36",
|
|
["jump", "ne_mis_236", 201, 40],
|
|
["ne_bool", 101, 99, 100, 201, 40],
|
|
["jump", "ne_done_229", 201, 40],
|
|
"ne_mis_236",
|
|
["true", 101, 201, 40],
|
|
"ne_done_229",
|
|
["move", 96, 101, 201, 40],
|
|
"or_end_222",
|
|
["jump_false", 96, "if_else_220", 201, 40],
|
|
["true", 104, 202, 26],
|
|
["move", 21, 104, 202, 26],
|
|
["jump", "while_end_200", 203, 13],
|
|
["jump", "if_end_221", 203, 13],
|
|
"if_else_220",
|
|
"if_end_221",
|
|
["jump", "if_end_206", 203, 13],
|
|
"if_else_205",
|
|
"if_end_206",
|
|
["access", 105, 1, 206, 19],
|
|
["add", 106, 9, 105, 206, 19],
|
|
["move", 9, 106, 206, 19],
|
|
["jump", "while_start_199", 206, 19],
|
|
"while_end_200",
|
|
["not", 107, 21, 208, 12],
|
|
["move", 108, 107, 208, 12],
|
|
["jump_true", 108, "or_end_239", 208, 12],
|
|
["get", 109, 4, 1, 208, 26],
|
|
["null", 110, 208, 39],
|
|
["is_identical", 111, 109, 110, 208, 39],
|
|
["jump_true", 111, "eq_done_240", 208, 39],
|
|
["is_int", 112, 109, 208, 39],
|
|
["jump_false", 112, "eq_ni_241", 208, 39],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_241", 208, 39],
|
|
["eq_int", 111, 109, 110, 208, 39],
|
|
["jump", "eq_done_240", 208, 39],
|
|
"eq_ni_241",
|
|
["is_num", 112, 109, 208, 39],
|
|
["jump_false", 112, "eq_nn_242", 208, 39],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_242", 208, 39],
|
|
["eq_float", 111, 109, 110, 208, 39],
|
|
["jump", "eq_done_240", 208, 39],
|
|
"eq_nn_242",
|
|
["is_text", 112, 109, 208, 39],
|
|
["jump_false", 112, "eq_nt_243", 208, 39],
|
|
"_nop_tc_39",
|
|
["jump", "eq_nt_243", 208, 39],
|
|
["eq_text", 111, 109, 110, 208, 39],
|
|
["jump", "eq_done_240", 208, 39],
|
|
"eq_nt_243",
|
|
["is_null", 112, 109, 208, 39],
|
|
["jump_false", 112, "eq_nnl_244", 208, 39],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["true", 111, 208, 39],
|
|
["jump", "eq_done_240", 208, 39],
|
|
"eq_nnl_244",
|
|
["is_bool", 112, 109, 208, 39],
|
|
["jump_false", 112, "eq_nb_245", 208, 39],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_245", 208, 39],
|
|
["eq_bool", 111, 109, 110, 208, 39],
|
|
["jump", "eq_done_240", 208, 39],
|
|
"eq_nb_245",
|
|
["false", 111, 208, 39],
|
|
"eq_done_240",
|
|
["move", 108, 111, 208, 39],
|
|
"or_end_239",
|
|
["jump_false", 108, "if_else_237", 208, 39],
|
|
["access", 114, "text", 209, 25],
|
|
["get", 116, 31, 1, 209, 16],
|
|
["frame", 117, 116, 2, 209, 16],
|
|
["null", 118, 209, 16],
|
|
["setarg", 117, 0, 118, 209, 16],
|
|
["setarg", 117, 1, 114, 209, 16],
|
|
["setarg", 117, 2, 3, 209, 16],
|
|
["invoke", 117, 115, 209, 16],
|
|
["move", 40, 115, 209, 16],
|
|
["get", 119, 46, 1, 210, 22],
|
|
["load_field", 120, 119, "value", 210, 22],
|
|
["store_field", 40, 120, "value", 210, 9],
|
|
["get", 122, 42, 1, 211, 9],
|
|
["frame", 123, 122, 0, 211, 9],
|
|
["null", 124, 211, 9],
|
|
["setarg", 123, 0, 124, 211, 9],
|
|
["invoke", 123, 121, 211, 9],
|
|
["get", 126, 48, 1, 212, 9],
|
|
["frame", 127, 126, 1, 212, 9],
|
|
["null", 128, 212, 9],
|
|
["setarg", 127, 0, 128, 212, 9],
|
|
["setarg", 127, 1, 40, 212, 9],
|
|
["invoke", 127, 125, 212, 9],
|
|
["return", 40, 213, 16],
|
|
"_nop_ur_2",
|
|
"if_else_237",
|
|
"if_end_238",
|
|
["access", 129, "text literal", 216, 23],
|
|
["get", 131, 31, 1, 216, 14],
|
|
["frame", 132, 131, 2, 216, 14],
|
|
["null", 133, 216, 14],
|
|
["setarg", 132, 0, 133, 216, 14],
|
|
["setarg", 132, 1, 129, 216, 14],
|
|
["setarg", 132, 2, 3, 216, 14],
|
|
["invoke", 132, 130, 216, 14],
|
|
["move", 40, 130, 216, 14],
|
|
["array", 134, 0, 217, 18],
|
|
["move", 5, 134, 217, 18],
|
|
["store_field", 40, 5, "list", 218, 7],
|
|
["array", 135, 0, 219, 19],
|
|
["move", 14, 135, 219, 19],
|
|
["access", 136, 0, 220, 13],
|
|
["move", 30, 136, 220, 13],
|
|
["access", 137, 0, 221, 13],
|
|
["move", 12, 137, 221, 13],
|
|
["length", 138, 38, 222, 22],
|
|
["move", 24, 138, 222, 22],
|
|
"while_start_246",
|
|
["is_int", 140, 12, 223, 20],
|
|
["jump_false", 140, "rel_ni_248", 223, 20],
|
|
["is_int", 141, 24, 223, 20],
|
|
["jump_false", 141, "rel_ni_248", 223, 20],
|
|
["lt_int", 139, 12, 24, 223, 20],
|
|
["jump", "rel_done_250", 223, 20],
|
|
"rel_ni_248",
|
|
["is_num", 140, 12, 223, 20],
|
|
["jump_false", 140, "rel_nn_249", 223, 20],
|
|
["is_num", 141, 24, 223, 20],
|
|
["jump_false", 141, "rel_nn_249", 223, 20],
|
|
["lt_float", 139, 12, 24, 223, 20],
|
|
["jump", "rel_done_250", 223, 20],
|
|
"rel_nn_249",
|
|
["is_text", 140, 12, 223, 20],
|
|
["jump_false", 140, "rel_err_251", 223, 20],
|
|
["is_text", 141, 24, 223, 20],
|
|
["jump_false", 141, "rel_err_251", 223, 20],
|
|
["lt_text", 139, 12, 24, 223, 20],
|
|
["jump", "rel_done_250", 223, 20],
|
|
"rel_err_251",
|
|
["disrupt", 223, 20],
|
|
"rel_done_250",
|
|
["jump_false", 139, "while_end_247", 223, 20],
|
|
["load_dynamic", 142, 38, 12, 224, 16],
|
|
["access", 143, "\\", 224, 24],
|
|
["is_identical", 144, 142, 143, 224, 24],
|
|
["jump_true", 144, "eq_done_255", 224, 24],
|
|
["is_int", 145, 142, 224, 24],
|
|
["jump_false", 145, "eq_ni_256", 224, 24],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_256", 224, 24],
|
|
["eq_int", 144, 142, 143, 224, 24],
|
|
["jump", "eq_done_255", 224, 24],
|
|
"eq_ni_256",
|
|
["is_num", 145, 142, 224, 24],
|
|
["jump_false", 145, "eq_nn_257", 224, 24],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_257", 224, 24],
|
|
["eq_float", 144, 142, 143, 224, 24],
|
|
["jump", "eq_done_255", 224, 24],
|
|
"eq_nn_257",
|
|
["is_text", 145, 142, 224, 24],
|
|
["jump_false", 145, "eq_nt_258", 224, 24],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 144, 142, 143, 224, 24],
|
|
["jump", "eq_done_255", 224, 24],
|
|
"eq_nt_258",
|
|
["is_null", 145, 142, 224, 24],
|
|
["jump_false", 145, "eq_nnl_259", 224, 24],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_259", 224, 24],
|
|
["true", 144, 224, 24],
|
|
["jump", "eq_done_255", 224, 24],
|
|
"eq_nnl_259",
|
|
["is_bool", 145, 142, 224, 24],
|
|
["jump_false", 145, "eq_nb_260", 224, 24],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_260", 224, 24],
|
|
["eq_bool", 144, 142, 143, 224, 24],
|
|
["jump", "eq_done_255", 224, 24],
|
|
"eq_nb_260",
|
|
["false", 144, 224, 24],
|
|
"eq_done_255",
|
|
["move", 147, 144, 224, 24],
|
|
["jump_false", 147, "and_end_254", 224, 24],
|
|
["access", 148, 1, 224, 38],
|
|
["add", 149, 12, 148, 224, 38],
|
|
["is_int", 151, 149, 224, 42],
|
|
["jump_false", 151, "rel_ni_261", 224, 42],
|
|
["is_int", 152, 24, 224, 42],
|
|
["jump_false", 152, "rel_ni_261", 224, 42],
|
|
["lt_int", 150, 149, 24, 224, 42],
|
|
["jump", "rel_done_263", 224, 42],
|
|
"rel_ni_261",
|
|
["is_num", 151, 149, 224, 42],
|
|
["jump_false", 151, "rel_nn_262", 224, 42],
|
|
["is_num", 152, 24, 224, 42],
|
|
["jump_false", 152, "rel_nn_262", 224, 42],
|
|
["lt_float", 150, 149, 24, 224, 42],
|
|
["jump", "rel_done_263", 224, 42],
|
|
"rel_nn_262",
|
|
["is_text", 151, 149, 224, 42],
|
|
["jump_false", 151, "rel_err_264", 224, 42],
|
|
["is_text", 152, 24, 224, 42],
|
|
["jump_false", 152, "rel_err_264", 224, 42],
|
|
["lt_text", 150, 149, 24, 224, 42],
|
|
["jump", "rel_done_263", 224, 42],
|
|
"rel_err_264",
|
|
["disrupt", 224, 42],
|
|
"rel_done_263",
|
|
["move", 147, 150, 224, 42],
|
|
"and_end_254",
|
|
["jump_false", 147, "if_else_252", 224, 42],
|
|
["access", 153, 1, 225, 29],
|
|
["add", 154, 12, 153, 225, 29],
|
|
["load_dynamic", 155, 38, 154, 225, 29],
|
|
["move", 20, 155, 225, 29],
|
|
["access", 156, "n", 226, 25],
|
|
["is_identical", 157, 20, 156, 226, 25],
|
|
["jump_true", 157, "eq_done_267", 226, 25],
|
|
["is_int", 158, 20, 226, 25],
|
|
["jump_false", 158, "eq_ni_268", 226, 25],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_268", 226, 25],
|
|
["eq_int", 157, 20, 156, 226, 25],
|
|
["jump", "eq_done_267", 226, 25],
|
|
"eq_ni_268",
|
|
["is_num", 158, 20, 226, 25],
|
|
["jump_false", 158, "eq_nn_269", 226, 25],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_269", 226, 25],
|
|
["eq_float", 157, 20, 156, 226, 25],
|
|
["jump", "eq_done_267", 226, 25],
|
|
"eq_nn_269",
|
|
["is_text", 158, 20, 226, 25],
|
|
["jump_false", 158, "eq_nt_270", 226, 25],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 157, 20, 156, 226, 25],
|
|
["jump", "eq_done_267", 226, 25],
|
|
"eq_nt_270",
|
|
["is_null", 158, 20, 226, 25],
|
|
["jump_false", 158, "eq_nnl_271", 226, 25],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_271", 226, 25],
|
|
["true", 157, 226, 25],
|
|
["jump", "eq_done_267", 226, 25],
|
|
"eq_nnl_271",
|
|
["is_bool", 158, 20, 226, 25],
|
|
["jump_false", 158, "eq_nb_272", 226, 25],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_272", 226, 25],
|
|
["eq_bool", 157, 20, 156, 226, 25],
|
|
["jump", "eq_done_267", 226, 25],
|
|
"eq_nb_272",
|
|
["false", 157, 226, 25],
|
|
"eq_done_267",
|
|
["jump_false", 157, "if_else_265", 226, 25],
|
|
["access", 160, "\n", 226, 48],
|
|
["is_array", 161, 14, 226, 48],
|
|
["jump_false", 161, "push_err_273", 226, 48],
|
|
["push", 14, 160, 226, 48],
|
|
["jump", "push_done_274", 226, 48],
|
|
"push_err_273",
|
|
["disrupt", 226, 48],
|
|
"push_done_274",
|
|
["jump", "if_end_266", 226, 48],
|
|
"if_else_265",
|
|
["access", 162, "t", 227, 30],
|
|
["is_identical", 163, 20, 162, 227, 30],
|
|
["jump_true", 163, "eq_done_277", 227, 30],
|
|
["is_int", 164, 20, 227, 30],
|
|
["jump_false", 164, "eq_ni_278", 227, 30],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_278", 227, 30],
|
|
["eq_int", 163, 20, 162, 227, 30],
|
|
["jump", "eq_done_277", 227, 30],
|
|
"eq_ni_278",
|
|
["is_num", 164, 20, 227, 30],
|
|
["jump_false", 164, "eq_nn_279", 227, 30],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_279", 227, 30],
|
|
["eq_float", 163, 20, 162, 227, 30],
|
|
["jump", "eq_done_277", 227, 30],
|
|
"eq_nn_279",
|
|
["is_text", 164, 20, 227, 30],
|
|
["jump_false", 164, "eq_nt_280", 227, 30],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 163, 20, 162, 227, 30],
|
|
["jump", "eq_done_277", 227, 30],
|
|
"eq_nt_280",
|
|
["is_null", 164, 20, 227, 30],
|
|
["jump_false", 164, "eq_nnl_281", 227, 30],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_281", 227, 30],
|
|
["true", 163, 227, 30],
|
|
["jump", "eq_done_277", 227, 30],
|
|
"eq_nnl_281",
|
|
["is_bool", 164, 20, 227, 30],
|
|
["jump_false", 164, "eq_nb_282", 227, 30],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_282", 227, 30],
|
|
["eq_bool", 163, 20, 162, 227, 30],
|
|
["jump", "eq_done_277", 227, 30],
|
|
"eq_nb_282",
|
|
["false", 163, 227, 30],
|
|
"eq_done_277",
|
|
["jump_false", 163, "if_else_275", 227, 30],
|
|
["access", 166, "\t", 227, 53],
|
|
["is_array", 167, 14, 227, 53],
|
|
["jump_false", 167, "push_err_283", 227, 53],
|
|
["push", 14, 166, 227, 53],
|
|
["jump", "push_done_284", 227, 53],
|
|
"push_err_283",
|
|
["disrupt", 227, 53],
|
|
"push_done_284",
|
|
["jump", "if_end_276", 227, 53],
|
|
"if_else_275",
|
|
["access", 168, "r", 228, 30],
|
|
["is_identical", 169, 20, 168, 228, 30],
|
|
["jump_true", 169, "eq_done_287", 228, 30],
|
|
["is_int", 170, 20, 228, 30],
|
|
["jump_false", 170, "eq_ni_288", 228, 30],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_288", 228, 30],
|
|
["eq_int", 169, 20, 168, 228, 30],
|
|
["jump", "eq_done_287", 228, 30],
|
|
"eq_ni_288",
|
|
["is_num", 170, 20, 228, 30],
|
|
["jump_false", 170, "eq_nn_289", 228, 30],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_289", 228, 30],
|
|
["eq_float", 169, 20, 168, 228, 30],
|
|
["jump", "eq_done_287", 228, 30],
|
|
"eq_nn_289",
|
|
["is_text", 170, 20, 228, 30],
|
|
["jump_false", 170, "eq_nt_290", 228, 30],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 169, 20, 168, 228, 30],
|
|
["jump", "eq_done_287", 228, 30],
|
|
"eq_nt_290",
|
|
["is_null", 170, 20, 228, 30],
|
|
["jump_false", 170, "eq_nnl_291", 228, 30],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_291", 228, 30],
|
|
["true", 169, 228, 30],
|
|
["jump", "eq_done_287", 228, 30],
|
|
"eq_nnl_291",
|
|
["is_bool", 170, 20, 228, 30],
|
|
["jump_false", 170, "eq_nb_292", 228, 30],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_292", 228, 30],
|
|
["eq_bool", 169, 20, 168, 228, 30],
|
|
["jump", "eq_done_287", 228, 30],
|
|
"eq_nb_292",
|
|
["false", 169, 228, 30],
|
|
"eq_done_287",
|
|
["jump_false", 169, "if_else_285", 228, 30],
|
|
["access", 172, "\r", 228, 53],
|
|
["is_array", 173, 14, 228, 53],
|
|
["jump_false", 173, "push_err_293", 228, 53],
|
|
["push", 14, 172, 228, 53],
|
|
["jump", "push_done_294", 228, 53],
|
|
"push_err_293",
|
|
["disrupt", 228, 53],
|
|
"push_done_294",
|
|
["jump", "if_end_286", 228, 53],
|
|
"if_else_285",
|
|
["access", 174, "\\", 229, 30],
|
|
["is_identical", 175, 20, 174, 229, 30],
|
|
["jump_true", 175, "eq_done_297", 229, 30],
|
|
["is_int", 176, 20, 229, 30],
|
|
["jump_false", 176, "eq_ni_298", 229, 30],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_298", 229, 30],
|
|
["eq_int", 175, 20, 174, 229, 30],
|
|
["jump", "eq_done_297", 229, 30],
|
|
"eq_ni_298",
|
|
["is_num", 176, 20, 229, 30],
|
|
["jump_false", 176, "eq_nn_299", 229, 30],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_299", 229, 30],
|
|
["eq_float", 175, 20, 174, 229, 30],
|
|
["jump", "eq_done_297", 229, 30],
|
|
"eq_nn_299",
|
|
["is_text", 176, 20, 229, 30],
|
|
["jump_false", 176, "eq_nt_300", 229, 30],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 175, 20, 174, 229, 30],
|
|
["jump", "eq_done_297", 229, 30],
|
|
"eq_nt_300",
|
|
["is_null", 176, 20, 229, 30],
|
|
["jump_false", 176, "eq_nnl_301", 229, 30],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_301", 229, 30],
|
|
["true", 175, 229, 30],
|
|
["jump", "eq_done_297", 229, 30],
|
|
"eq_nnl_301",
|
|
["is_bool", 176, 20, 229, 30],
|
|
["jump_false", 176, "eq_nb_302", 229, 30],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_302", 229, 30],
|
|
["eq_bool", 175, 20, 174, 229, 30],
|
|
["jump", "eq_done_297", 229, 30],
|
|
"eq_nb_302",
|
|
["false", 175, 229, 30],
|
|
"eq_done_297",
|
|
["jump_false", 175, "if_else_295", 229, 30],
|
|
["access", 178, "\\", 229, 54],
|
|
["is_array", 179, 14, 229, 54],
|
|
["jump_false", 179, "push_err_303", 229, 54],
|
|
["push", 14, 178, 229, 54],
|
|
["jump", "push_done_304", 229, 54],
|
|
"push_err_303",
|
|
["disrupt", 229, 54],
|
|
"push_done_304",
|
|
["jump", "if_end_296", 229, 54],
|
|
"if_else_295",
|
|
["access", 180, "`", 230, 30],
|
|
["is_identical", 181, 20, 180, 230, 30],
|
|
["jump_true", 181, "eq_done_307", 230, 30],
|
|
["is_int", 182, 20, 230, 30],
|
|
["jump_false", 182, "eq_ni_308", 230, 30],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_308", 230, 30],
|
|
["eq_int", 181, 20, 180, 230, 30],
|
|
["jump", "eq_done_307", 230, 30],
|
|
"eq_ni_308",
|
|
["is_num", 182, 20, 230, 30],
|
|
["jump_false", 182, "eq_nn_309", 230, 30],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_309", 230, 30],
|
|
["eq_float", 181, 20, 180, 230, 30],
|
|
["jump", "eq_done_307", 230, 30],
|
|
"eq_nn_309",
|
|
["is_text", 182, 20, 230, 30],
|
|
["jump_false", 182, "eq_nt_310", 230, 30],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 181, 20, 180, 230, 30],
|
|
["jump", "eq_done_307", 230, 30],
|
|
"eq_nt_310",
|
|
["is_null", 182, 20, 230, 30],
|
|
["jump_false", 182, "eq_nnl_311", 230, 30],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_311", 230, 30],
|
|
["true", 181, 230, 30],
|
|
["jump", "eq_done_307", 230, 30],
|
|
"eq_nnl_311",
|
|
["is_bool", 182, 20, 230, 30],
|
|
["jump_false", 182, "eq_nb_312", 230, 30],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_312", 230, 30],
|
|
["eq_bool", 181, 20, 180, 230, 30],
|
|
["jump", "eq_done_307", 230, 30],
|
|
"eq_nb_312",
|
|
["false", 181, 230, 30],
|
|
"eq_done_307",
|
|
["jump_false", 181, "if_else_305", 230, 30],
|
|
["access", 184, "`", 230, 53],
|
|
["is_array", 185, 14, 230, 53],
|
|
["jump_false", 185, "push_err_313", 230, 53],
|
|
["push", 14, 184, 230, 53],
|
|
["jump", "push_done_314", 230, 53],
|
|
"push_err_313",
|
|
["disrupt", 230, 53],
|
|
"push_done_314",
|
|
["jump", "if_end_306", 230, 53],
|
|
"if_else_305",
|
|
["access", 186, "$", 231, 30],
|
|
["is_identical", 187, 20, 186, 231, 30],
|
|
["jump_true", 187, "eq_done_317", 231, 30],
|
|
["is_int", 188, 20, 231, 30],
|
|
["jump_false", 188, "eq_ni_318", 231, 30],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_318", 231, 30],
|
|
["eq_int", 187, 20, 186, 231, 30],
|
|
["jump", "eq_done_317", 231, 30],
|
|
"eq_ni_318",
|
|
["is_num", 188, 20, 231, 30],
|
|
["jump_false", 188, "eq_nn_319", 231, 30],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_319", 231, 30],
|
|
["eq_float", 187, 20, 186, 231, 30],
|
|
["jump", "eq_done_317", 231, 30],
|
|
"eq_nn_319",
|
|
["is_text", 188, 20, 231, 30],
|
|
["jump_false", 188, "eq_nt_320", 231, 30],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 187, 20, 186, 231, 30],
|
|
["jump", "eq_done_317", 231, 30],
|
|
"eq_nt_320",
|
|
["is_null", 188, 20, 231, 30],
|
|
["jump_false", 188, "eq_nnl_321", 231, 30],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_321", 231, 30],
|
|
["true", 187, 231, 30],
|
|
["jump", "eq_done_317", 231, 30],
|
|
"eq_nnl_321",
|
|
["is_bool", 188, 20, 231, 30],
|
|
["jump_false", 188, "eq_nb_322", 231, 30],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_322", 231, 30],
|
|
["eq_bool", 187, 20, 186, 231, 30],
|
|
["jump", "eq_done_317", 231, 30],
|
|
"eq_nb_322",
|
|
["false", 187, 231, 30],
|
|
"eq_done_317",
|
|
["jump_false", 187, "if_else_315", 231, 30],
|
|
["access", 190, "$", 231, 53],
|
|
["is_array", 191, 14, 231, 53],
|
|
["jump_false", 191, "push_err_323", 231, 53],
|
|
["push", 14, 190, 231, 53],
|
|
["jump", "push_done_324", 231, 53],
|
|
"push_err_323",
|
|
["disrupt", 231, 53],
|
|
"push_done_324",
|
|
["jump", "if_end_316", 231, 53],
|
|
"if_else_315",
|
|
["access", 192, "0", 232, 30],
|
|
["is_identical", 193, 20, 192, 232, 30],
|
|
["jump_true", 193, "eq_done_327", 232, 30],
|
|
["is_int", 194, 20, 232, 30],
|
|
["jump_false", 194, "eq_ni_328", 232, 30],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_328", 232, 30],
|
|
["eq_int", 193, 20, 192, 232, 30],
|
|
["jump", "eq_done_327", 232, 30],
|
|
"eq_ni_328",
|
|
["is_num", 194, 20, 232, 30],
|
|
["jump_false", 194, "eq_nn_329", 232, 30],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nn_329", 232, 30],
|
|
["eq_float", 193, 20, 192, 232, 30],
|
|
["jump", "eq_done_327", 232, 30],
|
|
"eq_nn_329",
|
|
["is_text", 194, 20, 232, 30],
|
|
["jump_false", 194, "eq_nt_330", 232, 30],
|
|
"_nop_tc_87",
|
|
"_nop_tc_88",
|
|
["eq_text", 193, 20, 192, 232, 30],
|
|
["jump", "eq_done_327", 232, 30],
|
|
"eq_nt_330",
|
|
["is_null", 194, 20, 232, 30],
|
|
["jump_false", 194, "eq_nnl_331", 232, 30],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nnl_331", 232, 30],
|
|
["true", 193, 232, 30],
|
|
["jump", "eq_done_327", 232, 30],
|
|
"eq_nnl_331",
|
|
["is_bool", 194, 20, 232, 30],
|
|
["jump_false", 194, "eq_nb_332", 232, 30],
|
|
"_nop_tc_90",
|
|
["jump", "eq_nb_332", 232, 30],
|
|
["eq_bool", 193, 20, 192, 232, 30],
|
|
["jump", "eq_done_327", 232, 30],
|
|
"eq_nb_332",
|
|
["false", 193, 232, 30],
|
|
"eq_done_327",
|
|
["jump_false", 193, "if_else_325", 232, 30],
|
|
["access", 196, 0, 232, 63],
|
|
[
|
|
"access",
|
|
198,
|
|
{
|
|
"name": "character",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
232,
|
|
53
|
|
],
|
|
["frame", 199, 198, 1, 232, 53],
|
|
["null", 200, 232, 53],
|
|
["setarg", 199, 0, 200, 232, 53],
|
|
["setarg", 199, 1, 196, 232, 53],
|
|
["invoke", 199, 197, 232, 53],
|
|
["is_array", 201, 14, 232, 53],
|
|
["jump_false", 201, "push_err_333", 232, 53],
|
|
["push", 14, 197, 232, 53],
|
|
["jump", "push_done_334", 232, 53],
|
|
"push_err_333",
|
|
["disrupt", 232, 53],
|
|
"push_done_334",
|
|
["jump", "if_end_326", 232, 53],
|
|
"if_else_325",
|
|
["is_array", 202, 14, 233, 34],
|
|
["jump_false", 202, "push_err_335", 233, 34],
|
|
["push", 14, 20, 233, 34],
|
|
["jump", "push_done_336", 233, 34],
|
|
"push_err_335",
|
|
["disrupt", 233, 34],
|
|
"push_done_336",
|
|
"if_end_326",
|
|
"if_end_316",
|
|
"if_end_306",
|
|
"if_end_296",
|
|
"if_end_286",
|
|
"if_end_276",
|
|
"if_end_266",
|
|
["access", 203, 2, 234, 23],
|
|
["add", 204, 12, 203, 234, 23],
|
|
["move", 12, 204, 234, 23],
|
|
["jump", "if_end_253", 234, 23],
|
|
"if_else_252",
|
|
["load_dynamic", 205, 38, 12, 235, 23],
|
|
["access", 206, "$", 235, 31],
|
|
["is_identical", 207, 205, 206, 235, 31],
|
|
["jump_true", 207, "eq_done_341", 235, 31],
|
|
["is_int", 208, 205, 235, 31],
|
|
["jump_false", 208, "eq_ni_342", 235, 31],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_342", 235, 31],
|
|
["eq_int", 207, 205, 206, 235, 31],
|
|
["jump", "eq_done_341", 235, 31],
|
|
"eq_ni_342",
|
|
["is_num", 208, 205, 235, 31],
|
|
["jump_false", 208, "eq_nn_343", 235, 31],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nn_343", 235, 31],
|
|
["eq_float", 207, 205, 206, 235, 31],
|
|
["jump", "eq_done_341", 235, 31],
|
|
"eq_nn_343",
|
|
["is_text", 208, 205, 235, 31],
|
|
["jump_false", 208, "eq_nt_344", 235, 31],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["eq_text", 207, 205, 206, 235, 31],
|
|
["jump", "eq_done_341", 235, 31],
|
|
"eq_nt_344",
|
|
["is_null", 208, 205, 235, 31],
|
|
["jump_false", 208, "eq_nnl_345", 235, 31],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nnl_345", 235, 31],
|
|
["true", 207, 235, 31],
|
|
["jump", "eq_done_341", 235, 31],
|
|
"eq_nnl_345",
|
|
["is_bool", 208, 205, 235, 31],
|
|
["jump_false", 208, "eq_nb_346", 235, 31],
|
|
"_nop_tc_96",
|
|
["jump", "eq_nb_346", 235, 31],
|
|
["eq_bool", 207, 205, 206, 235, 31],
|
|
["jump", "eq_done_341", 235, 31],
|
|
"eq_nb_346",
|
|
["false", 207, 235, 31],
|
|
"eq_done_341",
|
|
["move", 210, 207, 235, 31],
|
|
["jump_false", 210, "and_end_340", 235, 31],
|
|
["access", 211, 1, 235, 44],
|
|
["add", 212, 12, 211, 235, 44],
|
|
["is_int", 214, 212, 235, 48],
|
|
["jump_false", 214, "rel_ni_347", 235, 48],
|
|
["is_int", 215, 24, 235, 48],
|
|
["jump_false", 215, "rel_ni_347", 235, 48],
|
|
["lt_int", 213, 212, 24, 235, 48],
|
|
["jump", "rel_done_349", 235, 48],
|
|
"rel_ni_347",
|
|
["is_num", 214, 212, 235, 48],
|
|
["jump_false", 214, "rel_nn_348", 235, 48],
|
|
["is_num", 215, 24, 235, 48],
|
|
["jump_false", 215, "rel_nn_348", 235, 48],
|
|
["lt_float", 213, 212, 24, 235, 48],
|
|
["jump", "rel_done_349", 235, 48],
|
|
"rel_nn_348",
|
|
["is_text", 214, 212, 235, 48],
|
|
["jump_false", 214, "rel_err_350", 235, 48],
|
|
["is_text", 215, 24, 235, 48],
|
|
["jump_false", 215, "rel_err_350", 235, 48],
|
|
["lt_text", 213, 212, 24, 235, 48],
|
|
["jump", "rel_done_349", 235, 48],
|
|
"rel_err_350",
|
|
["disrupt", 235, 48],
|
|
"rel_done_349",
|
|
["move", 210, 213, 235, 48],
|
|
"and_end_340",
|
|
["move", 216, 210, 235, 48],
|
|
["jump_false", 216, "and_end_339", 235, 48],
|
|
["access", 217, 1, 235, 66],
|
|
["add", 218, 12, 217, 235, 66],
|
|
["load_dynamic", 219, 38, 218, 235, 66],
|
|
["access", 220, "{", 235, 72],
|
|
["is_identical", 221, 219, 220, 235, 72],
|
|
["jump_true", 221, "eq_done_351", 235, 72],
|
|
["is_int", 222, 219, 235, 72],
|
|
["jump_false", 222, "eq_ni_352", 235, 72],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_352", 235, 72],
|
|
["eq_int", 221, 219, 220, 235, 72],
|
|
["jump", "eq_done_351", 235, 72],
|
|
"eq_ni_352",
|
|
["is_num", 222, 219, 235, 72],
|
|
["jump_false", 222, "eq_nn_353", 235, 72],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nn_353", 235, 72],
|
|
["eq_float", 221, 219, 220, 235, 72],
|
|
["jump", "eq_done_351", 235, 72],
|
|
"eq_nn_353",
|
|
["is_text", 222, 219, 235, 72],
|
|
["jump_false", 222, "eq_nt_354", 235, 72],
|
|
"_nop_tc_99",
|
|
"_nop_tc_100",
|
|
["eq_text", 221, 219, 220, 235, 72],
|
|
["jump", "eq_done_351", 235, 72],
|
|
"eq_nt_354",
|
|
["is_null", 222, 219, 235, 72],
|
|
["jump_false", 222, "eq_nnl_355", 235, 72],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nnl_355", 235, 72],
|
|
["true", 221, 235, 72],
|
|
["jump", "eq_done_351", 235, 72],
|
|
"eq_nnl_355",
|
|
["is_bool", 222, 219, 235, 72],
|
|
["jump_false", 222, "eq_nb_356", 235, 72],
|
|
"_nop_tc_102",
|
|
["jump", "eq_nb_356", 235, 72],
|
|
["eq_bool", 221, 219, 220, 235, 72],
|
|
["jump", "eq_done_351", 235, 72],
|
|
"eq_nb_356",
|
|
["false", 221, 235, 72],
|
|
"eq_done_351",
|
|
["move", 216, 221, 235, 72],
|
|
"and_end_339",
|
|
["jump_false", 216, "if_else_337", 235, 72],
|
|
["access", 224, 2, 236, 23],
|
|
["add", 225, 12, 224, 236, 23],
|
|
["move", 12, 225, 236, 23],
|
|
["access", 226, 1, 237, 19],
|
|
["move", 10, 226, 237, 19],
|
|
["array", 227, 0, 238, 24],
|
|
["move", 33, 227, 238, 24],
|
|
"while_start_357",
|
|
["is_int", 229, 12, 239, 24],
|
|
["jump_false", 229, "rel_ni_360", 239, 24],
|
|
["is_int", 230, 24, 239, 24],
|
|
["jump_false", 230, "rel_ni_360", 239, 24],
|
|
["lt_int", 228, 12, 24, 239, 24],
|
|
["jump", "rel_done_362", 239, 24],
|
|
"rel_ni_360",
|
|
["is_num", 229, 12, 239, 24],
|
|
["jump_false", 229, "rel_nn_361", 239, 24],
|
|
["is_num", 230, 24, 239, 24],
|
|
["jump_false", 230, "rel_nn_361", 239, 24],
|
|
["lt_float", 228, 12, 24, 239, 24],
|
|
["jump", "rel_done_362", 239, 24],
|
|
"rel_nn_361",
|
|
["is_text", 229, 12, 239, 24],
|
|
["jump_false", 229, "rel_err_363", 239, 24],
|
|
["is_text", 230, 24, 239, 24],
|
|
["jump_false", 230, "rel_err_363", 239, 24],
|
|
["lt_text", 228, 12, 24, 239, 24],
|
|
["jump", "rel_done_362", 239, 24],
|
|
"rel_err_363",
|
|
["disrupt", 239, 24],
|
|
"rel_done_362",
|
|
["move", 231, 228, 239, 24],
|
|
["jump_false", 231, "and_end_359", 239, 24],
|
|
["access", 232, 0, 239, 41],
|
|
["is_int", 234, 10, 239, 41],
|
|
["jump_false", 234, "rel_ni_364", 239, 41],
|
|
"_nop_tc_103",
|
|
["jump", "rel_ni_364", 239, 41],
|
|
["gt_int", 233, 10, 232, 239, 41],
|
|
["jump", "rel_done_366", 239, 41],
|
|
"rel_ni_364",
|
|
["is_num", 234, 10, 239, 41],
|
|
["jump_false", 234, "rel_nn_365", 239, 41],
|
|
"_nop_tc_104",
|
|
"_nop_tc_105",
|
|
["gt_float", 233, 10, 232, 239, 41],
|
|
["jump", "rel_done_366", 239, 41],
|
|
"rel_nn_365",
|
|
["is_text", 234, 10, 239, 41],
|
|
["jump_false", 234, "rel_err_367", 239, 41],
|
|
"_nop_tc_106",
|
|
["jump", "rel_err_367", 239, 41],
|
|
["gt_text", 233, 10, 232, 239, 41],
|
|
["jump", "rel_done_366", 239, 41],
|
|
"rel_err_367",
|
|
["disrupt", 239, 41],
|
|
"rel_done_366",
|
|
["move", 231, 233, 239, 41],
|
|
"and_end_359",
|
|
["jump_false", 231, "while_end_358", 239, 41],
|
|
["load_dynamic", 236, 38, 12, 240, 21],
|
|
["move", 25, 236, 240, 21],
|
|
["access", 237, "{", 241, 23],
|
|
["is_identical", 238, 25, 237, 241, 23],
|
|
["jump_true", 238, "eq_done_370", 241, 23],
|
|
["is_int", 239, 25, 241, 23],
|
|
["jump_false", 239, "eq_ni_371", 241, 23],
|
|
"_nop_tc_107",
|
|
["jump", "eq_ni_371", 241, 23],
|
|
["eq_int", 238, 25, 237, 241, 23],
|
|
["jump", "eq_done_370", 241, 23],
|
|
"eq_ni_371",
|
|
["is_num", 239, 25, 241, 23],
|
|
["jump_false", 239, "eq_nn_372", 241, 23],
|
|
"_nop_tc_108",
|
|
["jump", "eq_nn_372", 241, 23],
|
|
["eq_float", 238, 25, 237, 241, 23],
|
|
["jump", "eq_done_370", 241, 23],
|
|
"eq_nn_372",
|
|
["is_text", 239, 25, 241, 23],
|
|
["jump_false", 239, "eq_nt_373", 241, 23],
|
|
"_nop_tc_109",
|
|
"_nop_tc_110",
|
|
["eq_text", 238, 25, 237, 241, 23],
|
|
["jump", "eq_done_370", 241, 23],
|
|
"eq_nt_373",
|
|
["is_null", 239, 25, 241, 23],
|
|
["jump_false", 239, "eq_nnl_374", 241, 23],
|
|
"_nop_tc_111",
|
|
["jump", "eq_nnl_374", 241, 23],
|
|
["true", 238, 241, 23],
|
|
["jump", "eq_done_370", 241, 23],
|
|
"eq_nnl_374",
|
|
["is_bool", 239, 25, 241, 23],
|
|
["jump_false", 239, "eq_nb_375", 241, 23],
|
|
"_nop_tc_112",
|
|
["jump", "eq_nb_375", 241, 23],
|
|
["eq_bool", 238, 25, 237, 241, 23],
|
|
["jump", "eq_done_370", 241, 23],
|
|
"eq_nb_375",
|
|
["false", 238, 241, 23],
|
|
"eq_done_370",
|
|
["jump_false", 238, "if_else_368", 241, 23],
|
|
["access", 241, 1, 241, 46],
|
|
["add", 242, 10, 241, 241, 46],
|
|
["move", 10, 242, 241, 46],
|
|
["is_array", 243, 33, 241, 66],
|
|
["jump_false", 243, "push_err_376", 241, 66],
|
|
["push", 33, 25, 241, 66],
|
|
["jump", "push_done_377", 241, 66],
|
|
"push_err_376",
|
|
["disrupt", 241, 66],
|
|
"push_done_377",
|
|
["access", 244, 1, 241, 83],
|
|
["add", 245, 12, 244, 241, 83],
|
|
["move", 12, 245, 241, 83],
|
|
["jump", "if_end_369", 241, 83],
|
|
"if_else_368",
|
|
["access", 246, "}", 242, 28],
|
|
["is_identical", 247, 25, 246, 242, 28],
|
|
["jump_true", 247, "eq_done_380", 242, 28],
|
|
["is_int", 248, 25, 242, 28],
|
|
["jump_false", 248, "eq_ni_381", 242, 28],
|
|
"_nop_tc_113",
|
|
["jump", "eq_ni_381", 242, 28],
|
|
["eq_int", 247, 25, 246, 242, 28],
|
|
["jump", "eq_done_380", 242, 28],
|
|
"eq_ni_381",
|
|
["is_num", 248, 25, 242, 28],
|
|
["jump_false", 248, "eq_nn_382", 242, 28],
|
|
"_nop_tc_114",
|
|
["jump", "eq_nn_382", 242, 28],
|
|
["eq_float", 247, 25, 246, 242, 28],
|
|
["jump", "eq_done_380", 242, 28],
|
|
"eq_nn_382",
|
|
["is_text", 248, 25, 242, 28],
|
|
["jump_false", 248, "eq_nt_383", 242, 28],
|
|
"_nop_tc_115",
|
|
"_nop_tc_116",
|
|
["eq_text", 247, 25, 246, 242, 28],
|
|
["jump", "eq_done_380", 242, 28],
|
|
"eq_nt_383",
|
|
["is_null", 248, 25, 242, 28],
|
|
["jump_false", 248, "eq_nnl_384", 242, 28],
|
|
"_nop_tc_117",
|
|
["jump", "eq_nnl_384", 242, 28],
|
|
["true", 247, 242, 28],
|
|
["jump", "eq_done_380", 242, 28],
|
|
"eq_nnl_384",
|
|
["is_bool", 248, 25, 242, 28],
|
|
["jump_false", 248, "eq_nb_385", 242, 28],
|
|
"_nop_tc_118",
|
|
["jump", "eq_nb_385", 242, 28],
|
|
["eq_bool", 247, 25, 246, 242, 28],
|
|
["jump", "eq_done_380", 242, 28],
|
|
"eq_nb_385",
|
|
["false", 247, 242, 28],
|
|
"eq_done_380",
|
|
["jump_false", 247, "if_else_378", 242, 28],
|
|
["access", 250, 1, 243, 31],
|
|
["subtract", 251, 10, 250, 243, 31],
|
|
["move", 10, 251, 243, 31],
|
|
["access", 252, 0, 244, 27],
|
|
["is_int", 254, 10, 244, 27],
|
|
["jump_false", 254, "rel_ni_388", 244, 27],
|
|
"_nop_tc_119",
|
|
["jump", "rel_ni_388", 244, 27],
|
|
["gt_int", 253, 10, 252, 244, 27],
|
|
["jump", "rel_done_390", 244, 27],
|
|
"rel_ni_388",
|
|
["is_num", 254, 10, 244, 27],
|
|
["jump_false", 254, "rel_nn_389", 244, 27],
|
|
"_nop_tc_120",
|
|
"_nop_tc_121",
|
|
["gt_float", 253, 10, 252, 244, 27],
|
|
["jump", "rel_done_390", 244, 27],
|
|
"rel_nn_389",
|
|
["is_text", 254, 10, 244, 27],
|
|
["jump_false", 254, "rel_err_391", 244, 27],
|
|
"_nop_tc_122",
|
|
["jump", "rel_err_391", 244, 27],
|
|
["gt_text", 253, 10, 252, 244, 27],
|
|
["jump", "rel_done_390", 244, 27],
|
|
"rel_err_391",
|
|
["disrupt", 244, 27],
|
|
"rel_done_390",
|
|
["jump_false", 253, "if_else_386", 244, 27],
|
|
["is_array", 256, 33, 244, 49],
|
|
["jump_false", 256, "push_err_392", 244, 49],
|
|
["push", 33, 25, 244, 49],
|
|
["jump", "push_done_393", 244, 49],
|
|
"push_err_392",
|
|
["disrupt", 244, 49],
|
|
"push_done_393",
|
|
["jump", "if_end_387", 244, 49],
|
|
"if_else_386",
|
|
"if_end_387",
|
|
["access", 257, 1, 245, 27],
|
|
["add", 258, 12, 257, 245, 27],
|
|
["move", 12, 258, 245, 27],
|
|
["jump", "if_end_379", 245, 27],
|
|
"if_else_378",
|
|
["access", 259, "'", 247, 28],
|
|
["is_identical", 260, 25, 259, 247, 28],
|
|
["jump_true", 260, "eq_done_398", 247, 28],
|
|
["is_int", 261, 25, 247, 28],
|
|
["jump_false", 261, "eq_ni_399", 247, 28],
|
|
"_nop_tc_123",
|
|
["jump", "eq_ni_399", 247, 28],
|
|
["eq_int", 260, 25, 259, 247, 28],
|
|
["jump", "eq_done_398", 247, 28],
|
|
"eq_ni_399",
|
|
["is_num", 261, 25, 247, 28],
|
|
["jump_false", 261, "eq_nn_400", 247, 28],
|
|
"_nop_tc_124",
|
|
["jump", "eq_nn_400", 247, 28],
|
|
["eq_float", 260, 25, 259, 247, 28],
|
|
["jump", "eq_done_398", 247, 28],
|
|
"eq_nn_400",
|
|
["is_text", 261, 25, 247, 28],
|
|
["jump_false", 261, "eq_nt_401", 247, 28],
|
|
"_nop_tc_125",
|
|
"_nop_tc_126",
|
|
["eq_text", 260, 25, 259, 247, 28],
|
|
["jump", "eq_done_398", 247, 28],
|
|
"eq_nt_401",
|
|
["is_null", 261, 25, 247, 28],
|
|
["jump_false", 261, "eq_nnl_402", 247, 28],
|
|
"_nop_tc_127",
|
|
["jump", "eq_nnl_402", 247, 28],
|
|
["true", 260, 247, 28],
|
|
["jump", "eq_done_398", 247, 28],
|
|
"eq_nnl_402",
|
|
["is_bool", 261, 25, 247, 28],
|
|
["jump_false", 261, "eq_nb_403", 247, 28],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nb_403", 247, 28],
|
|
["eq_bool", 260, 25, 259, 247, 28],
|
|
["jump", "eq_done_398", 247, 28],
|
|
"eq_nb_403",
|
|
["false", 260, 247, 28],
|
|
"eq_done_398",
|
|
["move", 263, 260, 247, 28],
|
|
["jump_true", 263, "or_end_397", 247, 28],
|
|
["access", 264, "\"", 247, 41],
|
|
["is_identical", 265, 25, 264, 247, 41],
|
|
["jump_true", 265, "eq_done_404", 247, 41],
|
|
["is_int", 266, 25, 247, 41],
|
|
["jump_false", 266, "eq_ni_405", 247, 41],
|
|
"_nop_tc_129",
|
|
["jump", "eq_ni_405", 247, 41],
|
|
["eq_int", 265, 25, 264, 247, 41],
|
|
["jump", "eq_done_404", 247, 41],
|
|
"eq_ni_405",
|
|
["is_num", 266, 25, 247, 41],
|
|
["jump_false", 266, "eq_nn_406", 247, 41],
|
|
"_nop_tc_130",
|
|
["jump", "eq_nn_406", 247, 41],
|
|
["eq_float", 265, 25, 264, 247, 41],
|
|
["jump", "eq_done_404", 247, 41],
|
|
"eq_nn_406",
|
|
["is_text", 266, 25, 247, 41],
|
|
["jump_false", 266, "eq_nt_407", 247, 41],
|
|
"_nop_tc_131",
|
|
"_nop_tc_132",
|
|
["eq_text", 265, 25, 264, 247, 41],
|
|
["jump", "eq_done_404", 247, 41],
|
|
"eq_nt_407",
|
|
["is_null", 266, 25, 247, 41],
|
|
["jump_false", 266, "eq_nnl_408", 247, 41],
|
|
"_nop_tc_133",
|
|
["jump", "eq_nnl_408", 247, 41],
|
|
["true", 265, 247, 41],
|
|
["jump", "eq_done_404", 247, 41],
|
|
"eq_nnl_408",
|
|
["is_bool", 266, 25, 247, 41],
|
|
["jump_false", 266, "eq_nb_409", 247, 41],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nb_409", 247, 41],
|
|
["eq_bool", 265, 25, 264, 247, 41],
|
|
["jump", "eq_done_404", 247, 41],
|
|
"eq_nb_409",
|
|
["false", 265, 247, 41],
|
|
"eq_done_404",
|
|
["move", 263, 265, 247, 41],
|
|
"or_end_397",
|
|
["move", 268, 263, 247, 41],
|
|
["jump_true", 268, "or_end_396", 247, 41],
|
|
["access", 269, "`", 247, 55],
|
|
["is_identical", 270, 25, 269, 247, 55],
|
|
["jump_true", 270, "eq_done_410", 247, 55],
|
|
["is_int", 271, 25, 247, 55],
|
|
["jump_false", 271, "eq_ni_411", 247, 55],
|
|
"_nop_tc_135",
|
|
["jump", "eq_ni_411", 247, 55],
|
|
["eq_int", 270, 25, 269, 247, 55],
|
|
["jump", "eq_done_410", 247, 55],
|
|
"eq_ni_411",
|
|
["is_num", 271, 25, 247, 55],
|
|
["jump_false", 271, "eq_nn_412", 247, 55],
|
|
"_nop_tc_136",
|
|
["jump", "eq_nn_412", 247, 55],
|
|
["eq_float", 270, 25, 269, 247, 55],
|
|
["jump", "eq_done_410", 247, 55],
|
|
"eq_nn_412",
|
|
["is_text", 271, 25, 247, 55],
|
|
["jump_false", 271, "eq_nt_413", 247, 55],
|
|
"_nop_tc_137",
|
|
"_nop_tc_138",
|
|
["eq_text", 270, 25, 269, 247, 55],
|
|
["jump", "eq_done_410", 247, 55],
|
|
"eq_nt_413",
|
|
["is_null", 271, 25, 247, 55],
|
|
["jump_false", 271, "eq_nnl_414", 247, 55],
|
|
"_nop_tc_139",
|
|
["jump", "eq_nnl_414", 247, 55],
|
|
["true", 270, 247, 55],
|
|
["jump", "eq_done_410", 247, 55],
|
|
"eq_nnl_414",
|
|
["is_bool", 271, 25, 247, 55],
|
|
["jump_false", 271, "eq_nb_415", 247, 55],
|
|
"_nop_tc_140",
|
|
["jump", "eq_nb_415", 247, 55],
|
|
["eq_bool", 270, 25, 269, 247, 55],
|
|
["jump", "eq_done_410", 247, 55],
|
|
"eq_nb_415",
|
|
["false", 270, 247, 55],
|
|
"eq_done_410",
|
|
["move", 268, 270, 247, 55],
|
|
"or_end_396",
|
|
["jump_false", 268, "if_else_394", 247, 55],
|
|
["move", 23, 25, 248, 20],
|
|
["is_array", 273, 33, 249, 32],
|
|
["jump_false", 273, "push_err_416", 249, 32],
|
|
["push", 33, 25, 249, 32],
|
|
["jump", "push_done_417", 249, 32],
|
|
"push_err_416",
|
|
["disrupt", 249, 32],
|
|
"push_done_417",
|
|
["access", 274, 1, 250, 27],
|
|
["add", 275, 12, 274, 250, 27],
|
|
["move", 12, 275, 250, 27],
|
|
"while_start_418",
|
|
["is_int", 277, 12, 251, 28],
|
|
["jump_false", 277, "rel_ni_421", 251, 28],
|
|
["is_int", 278, 24, 251, 28],
|
|
["jump_false", 278, "rel_ni_421", 251, 28],
|
|
["lt_int", 276, 12, 24, 251, 28],
|
|
["jump", "rel_done_423", 251, 28],
|
|
"rel_ni_421",
|
|
["is_num", 277, 12, 251, 28],
|
|
["jump_false", 277, "rel_nn_422", 251, 28],
|
|
["is_num", 278, 24, 251, 28],
|
|
["jump_false", 278, "rel_nn_422", 251, 28],
|
|
["lt_float", 276, 12, 24, 251, 28],
|
|
["jump", "rel_done_423", 251, 28],
|
|
"rel_nn_422",
|
|
["is_text", 277, 12, 251, 28],
|
|
["jump_false", 277, "rel_err_424", 251, 28],
|
|
["is_text", 278, 24, 251, 28],
|
|
["jump_false", 278, "rel_err_424", 251, 28],
|
|
["lt_text", 276, 12, 24, 251, 28],
|
|
["jump", "rel_done_423", 251, 28],
|
|
"rel_err_424",
|
|
["disrupt", 251, 28],
|
|
"rel_done_423",
|
|
["move", 279, 276, 251, 28],
|
|
["jump_false", 279, "and_end_420", 251, 28],
|
|
["load_dynamic", 280, 38, 12, 251, 40],
|
|
["is_identical", 281, 280, 23, 251, 48],
|
|
["jump_true", 281, "ne_nid_426", 251, 48],
|
|
["jump", "ne_ni_427", 251, 48],
|
|
"ne_nid_426",
|
|
["false", 281, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_ni_427",
|
|
["is_int", 282, 280, 251, 48],
|
|
["jump_false", 282, "ne_nn_428", 251, 48],
|
|
["is_int", 283, 23, 251, 48],
|
|
["jump_false", 283, "ne_nn_428", 251, 48],
|
|
["ne_int", 281, 280, 23, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_nn_428",
|
|
["is_num", 282, 280, 251, 48],
|
|
["jump_false", 282, "ne_nt_429", 251, 48],
|
|
["is_num", 283, 23, 251, 48],
|
|
["jump_false", 283, "ne_nt_429", 251, 48],
|
|
["ne_float", 281, 280, 23, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_nt_429",
|
|
["is_text", 282, 280, 251, 48],
|
|
["jump_false", 282, "ne_nnl_430", 251, 48],
|
|
["is_text", 283, 23, 251, 48],
|
|
["jump_false", 283, "ne_nnl_430", 251, 48],
|
|
["ne_text", 281, 280, 23, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_nnl_430",
|
|
["is_null", 282, 280, 251, 48],
|
|
["jump_false", 282, "ne_nb_431", 251, 48],
|
|
["is_null", 283, 23, 251, 48],
|
|
["jump_false", 283, "ne_nb_431", 251, 48],
|
|
["false", 281, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_nb_431",
|
|
["is_bool", 282, 280, 251, 48],
|
|
["jump_false", 282, "ne_mis_432", 251, 48],
|
|
["is_bool", 283, 23, 251, 48],
|
|
["jump_false", 283, "ne_mis_432", 251, 48],
|
|
["ne_bool", 281, 280, 23, 251, 48],
|
|
["jump", "ne_done_425", 251, 48],
|
|
"ne_mis_432",
|
|
["true", 281, 251, 48],
|
|
"ne_done_425",
|
|
["move", 279, 281, 251, 48],
|
|
"and_end_420",
|
|
["jump_false", 279, "while_end_419", 251, 48],
|
|
["load_dynamic", 284, 38, 12, 252, 24],
|
|
["access", 285, "\\", 252, 32],
|
|
["is_identical", 286, 284, 285, 252, 32],
|
|
["jump_true", 286, "eq_done_436", 252, 32],
|
|
["is_int", 287, 284, 252, 32],
|
|
["jump_false", 287, "eq_ni_437", 252, 32],
|
|
"_nop_tc_141",
|
|
["jump", "eq_ni_437", 252, 32],
|
|
["eq_int", 286, 284, 285, 252, 32],
|
|
["jump", "eq_done_436", 252, 32],
|
|
"eq_ni_437",
|
|
["is_num", 287, 284, 252, 32],
|
|
["jump_false", 287, "eq_nn_438", 252, 32],
|
|
"_nop_tc_142",
|
|
["jump", "eq_nn_438", 252, 32],
|
|
["eq_float", 286, 284, 285, 252, 32],
|
|
["jump", "eq_done_436", 252, 32],
|
|
"eq_nn_438",
|
|
["is_text", 287, 284, 252, 32],
|
|
["jump_false", 287, "eq_nt_439", 252, 32],
|
|
"_nop_tc_143",
|
|
"_nop_tc_144",
|
|
["eq_text", 286, 284, 285, 252, 32],
|
|
["jump", "eq_done_436", 252, 32],
|
|
"eq_nt_439",
|
|
["is_null", 287, 284, 252, 32],
|
|
["jump_false", 287, "eq_nnl_440", 252, 32],
|
|
"_nop_tc_145",
|
|
["jump", "eq_nnl_440", 252, 32],
|
|
["true", 286, 252, 32],
|
|
["jump", "eq_done_436", 252, 32],
|
|
"eq_nnl_440",
|
|
["is_bool", 287, 284, 252, 32],
|
|
["jump_false", 287, "eq_nb_441", 252, 32],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nb_441", 252, 32],
|
|
["eq_bool", 286, 284, 285, 252, 32],
|
|
["jump", "eq_done_436", 252, 32],
|
|
"eq_nb_441",
|
|
["false", 286, 252, 32],
|
|
"eq_done_436",
|
|
["move", 289, 286, 252, 32],
|
|
["jump_false", 289, "and_end_435", 252, 32],
|
|
["access", 290, 1, 252, 46],
|
|
["add", 291, 12, 290, 252, 46],
|
|
["is_int", 293, 291, 252, 50],
|
|
["jump_false", 293, "rel_ni_442", 252, 50],
|
|
["is_int", 294, 24, 252, 50],
|
|
["jump_false", 294, "rel_ni_442", 252, 50],
|
|
["lt_int", 292, 291, 24, 252, 50],
|
|
["jump", "rel_done_444", 252, 50],
|
|
"rel_ni_442",
|
|
["is_num", 293, 291, 252, 50],
|
|
["jump_false", 293, "rel_nn_443", 252, 50],
|
|
["is_num", 294, 24, 252, 50],
|
|
["jump_false", 294, "rel_nn_443", 252, 50],
|
|
["lt_float", 292, 291, 24, 252, 50],
|
|
["jump", "rel_done_444", 252, 50],
|
|
"rel_nn_443",
|
|
["is_text", 293, 291, 252, 50],
|
|
["jump_false", 293, "rel_err_445", 252, 50],
|
|
["is_text", 294, 24, 252, 50],
|
|
["jump_false", 294, "rel_err_445", 252, 50],
|
|
["lt_text", 292, 291, 24, 252, 50],
|
|
["jump", "rel_done_444", 252, 50],
|
|
"rel_err_445",
|
|
["disrupt", 252, 50],
|
|
"rel_done_444",
|
|
["move", 289, 292, 252, 50],
|
|
"and_end_435",
|
|
["jump_false", 289, "if_else_433", 252, 50],
|
|
["load_dynamic", 295, 38, 12, 253, 39],
|
|
["is_array", 296, 33, 253, 39],
|
|
["jump_false", 296, "push_err_446", 253, 39],
|
|
["push", 33, 295, 253, 39],
|
|
["jump", "push_done_447", 253, 39],
|
|
"push_err_446",
|
|
["disrupt", 253, 39],
|
|
"push_done_447",
|
|
["access", 297, 1, 254, 31],
|
|
["add", 298, 12, 297, 254, 31],
|
|
["move", 12, 298, 254, 31],
|
|
["jump", "if_end_434", 254, 31],
|
|
"if_else_433",
|
|
"if_end_434",
|
|
["load_dynamic", 299, 38, 12, 256, 37],
|
|
["is_array", 300, 33, 256, 37],
|
|
["jump_false", 300, "push_err_448", 256, 37],
|
|
["push", 33, 299, 256, 37],
|
|
["jump", "push_done_449", 256, 37],
|
|
"push_err_448",
|
|
["disrupt", 256, 37],
|
|
"push_done_449",
|
|
["access", 301, 1, 257, 29],
|
|
["add", 302, 12, 301, 257, 29],
|
|
["move", 12, 302, 257, 29],
|
|
["jump", "while_start_418", 257, 29],
|
|
"while_end_419",
|
|
["is_int", 304, 12, 259, 25],
|
|
["jump_false", 304, "rel_ni_452", 259, 25],
|
|
["is_int", 305, 24, 259, 25],
|
|
["jump_false", 305, "rel_ni_452", 259, 25],
|
|
["lt_int", 303, 12, 24, 259, 25],
|
|
["jump", "rel_done_454", 259, 25],
|
|
"rel_ni_452",
|
|
["is_num", 304, 12, 259, 25],
|
|
["jump_false", 304, "rel_nn_453", 259, 25],
|
|
["is_num", 305, 24, 259, 25],
|
|
["jump_false", 305, "rel_nn_453", 259, 25],
|
|
["lt_float", 303, 12, 24, 259, 25],
|
|
["jump", "rel_done_454", 259, 25],
|
|
"rel_nn_453",
|
|
["is_text", 304, 12, 259, 25],
|
|
["jump_false", 304, "rel_err_455", 259, 25],
|
|
["is_text", 305, 24, 259, 25],
|
|
["jump_false", 305, "rel_err_455", 259, 25],
|
|
["lt_text", 303, 12, 24, 259, 25],
|
|
["jump", "rel_done_454", 259, 25],
|
|
"rel_err_455",
|
|
["disrupt", 259, 25],
|
|
"rel_done_454",
|
|
["jump_false", 303, "if_else_450", 259, 25],
|
|
["load_dynamic", 306, 38, 12, 259, 54],
|
|
["is_array", 307, 33, 259, 54],
|
|
["jump_false", 307, "push_err_456", 259, 54],
|
|
["push", 33, 306, 259, 54],
|
|
["jump", "push_done_457", 259, 54],
|
|
"push_err_456",
|
|
["disrupt", 259, 54],
|
|
"push_done_457",
|
|
["access", 308, 1, 259, 73],
|
|
["add", 309, 12, 308, 259, 73],
|
|
["move", 12, 309, 259, 73],
|
|
["jump", "if_end_451", 259, 73],
|
|
"if_else_450",
|
|
"if_end_451",
|
|
["jump", "if_end_395", 259, 73],
|
|
"if_else_394",
|
|
["is_array", 310, 33, 261, 32],
|
|
["jump_false", 310, "push_err_458", 261, 32],
|
|
["push", 33, 25, 261, 32],
|
|
["jump", "push_done_459", 261, 32],
|
|
"push_err_458",
|
|
["disrupt", 261, 32],
|
|
"push_done_459",
|
|
["access", 311, 1, 262, 27],
|
|
["add", 312, 12, 311, 262, 27],
|
|
["move", 12, 312, 262, 27],
|
|
"if_end_395",
|
|
"if_end_379",
|
|
"if_end_369",
|
|
["jump", "while_start_357", 262, 27],
|
|
"while_end_358",
|
|
[
|
|
"access",
|
|
314,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
265,
|
|
22
|
|
],
|
|
["frame", 315, 314, 1, 265, 22],
|
|
["null", 316, 265, 22],
|
|
["setarg", 315, 0, 316, 265, 22],
|
|
["setarg", 315, 1, 33, 265, 22],
|
|
["invoke", 315, 313, 265, 22],
|
|
["move", 19, 313, 265, 22],
|
|
["access", 317, "<template>", 266, 45],
|
|
["get", 319, 4, 1, 266, 25],
|
|
["frame", 320, 319, 2, 266, 25],
|
|
["null", 321, 266, 25],
|
|
["setarg", 320, 0, 321, 266, 25],
|
|
["setarg", 320, 1, 19, 266, 25],
|
|
["setarg", 320, 2, 317, 266, 25],
|
|
["invoke", 320, 318, 266, 25],
|
|
["load_field", 322, 318, "tokens", 266, 25],
|
|
["move", 16, 322, 266, 25],
|
|
["access", 323, "<template>", 267, 50],
|
|
["get", 324, 4, 1, 267, 64],
|
|
["get", 326, 1, 2, 267, 21],
|
|
["frame", 327, 326, 4, 267, 21],
|
|
["null", 328, 267, 21],
|
|
["setarg", 327, 0, 328, 267, 21],
|
|
["setarg", 327, 1, 16, 267, 21],
|
|
["setarg", 327, 2, 19, 267, 21],
|
|
["setarg", 327, 3, 323, 267, 21],
|
|
["setarg", 327, 4, 324, 267, 21],
|
|
["invoke", 327, 325, 267, 21],
|
|
["move", 11, 325, 267, 21],
|
|
["null", 329, 268, 26],
|
|
["is_identical", 330, 11, 329, 268, 26],
|
|
["jump_true", 330, "ne_nid_465", 268, 26],
|
|
["jump", "ne_ni_466", 268, 26],
|
|
"ne_nid_465",
|
|
["false", 330, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_ni_466",
|
|
["is_int", 331, 11, 268, 26],
|
|
["jump_false", 331, "ne_nn_467", 268, 26],
|
|
"_nop_tc_147",
|
|
["jump", "ne_nn_467", 268, 26],
|
|
["ne_int", 330, 11, 329, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_nn_467",
|
|
["is_num", 331, 11, 268, 26],
|
|
["jump_false", 331, "ne_nt_468", 268, 26],
|
|
"_nop_tc_148",
|
|
["jump", "ne_nt_468", 268, 26],
|
|
["ne_float", 330, 11, 329, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_nt_468",
|
|
["is_text", 331, 11, 268, 26],
|
|
["jump_false", 331, "ne_nnl_469", 268, 26],
|
|
"_nop_tc_149",
|
|
["jump", "ne_nnl_469", 268, 26],
|
|
["ne_text", 330, 11, 329, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_nnl_469",
|
|
["is_null", 331, 11, 268, 26],
|
|
["jump_false", 331, "ne_nb_470", 268, 26],
|
|
"_nop_tc_150",
|
|
"_nop_tc_151",
|
|
["false", 330, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_nb_470",
|
|
["is_bool", 331, 11, 268, 26],
|
|
["jump_false", 331, "ne_mis_471", 268, 26],
|
|
"_nop_tc_152",
|
|
["jump", "ne_mis_471", 268, 26],
|
|
["ne_bool", 330, 11, 329, 268, 26],
|
|
["jump", "ne_done_464", 268, 26],
|
|
"ne_mis_471",
|
|
["true", 330, 268, 26],
|
|
"ne_done_464",
|
|
["move", 333, 330, 268, 26],
|
|
["jump_false", 333, "and_end_463", 268, 26],
|
|
["load_field", 334, 11, "statements", 268, 34],
|
|
["null", 335, 268, 56],
|
|
["is_identical", 336, 334, 335, 268, 56],
|
|
["jump_true", 336, "ne_nid_473", 268, 56],
|
|
["jump", "ne_ni_474", 268, 56],
|
|
"ne_nid_473",
|
|
["false", 336, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_ni_474",
|
|
["is_int", 337, 334, 268, 56],
|
|
["jump_false", 337, "ne_nn_475", 268, 56],
|
|
"_nop_tc_153",
|
|
["jump", "ne_nn_475", 268, 56],
|
|
["ne_int", 336, 334, 335, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_nn_475",
|
|
["is_num", 337, 334, 268, 56],
|
|
["jump_false", 337, "ne_nt_476", 268, 56],
|
|
"_nop_tc_154",
|
|
["jump", "ne_nt_476", 268, 56],
|
|
["ne_float", 336, 334, 335, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_nt_476",
|
|
["is_text", 337, 334, 268, 56],
|
|
["jump_false", 337, "ne_nnl_477", 268, 56],
|
|
"_nop_tc_155",
|
|
["jump", "ne_nnl_477", 268, 56],
|
|
["ne_text", 336, 334, 335, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_nnl_477",
|
|
["is_null", 337, 334, 268, 56],
|
|
["jump_false", 337, "ne_nb_478", 268, 56],
|
|
"_nop_tc_156",
|
|
"_nop_tc_157",
|
|
["false", 336, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_nb_478",
|
|
["is_bool", 337, 334, 268, 56],
|
|
["jump_false", 337, "ne_mis_479", 268, 56],
|
|
"_nop_tc_158",
|
|
["jump", "ne_mis_479", 268, 56],
|
|
["ne_bool", 336, 334, 335, 268, 56],
|
|
["jump", "ne_done_472", 268, 56],
|
|
"ne_mis_479",
|
|
["true", 336, 268, 56],
|
|
"ne_done_472",
|
|
["move", 333, 336, 268, 56],
|
|
"and_end_463",
|
|
["move", 339, 333, 268, 56],
|
|
["jump_false", 339, "and_end_462", 268, 56],
|
|
["load_field", 340, 11, "statements", 268, 71],
|
|
["length", 341, 340, 268, 71],
|
|
["access", 342, 0, 268, 93],
|
|
"_nop_tc_159",
|
|
"_nop_tc_160",
|
|
"_nop_tc_161",
|
|
["jump", "rel_ni_480", 268, 93],
|
|
["gt_int", 343, 341, 342, 268, 93],
|
|
["jump", "rel_done_482", 268, 93],
|
|
"rel_ni_480",
|
|
"_nop_tc_162",
|
|
"_nop_tc_163",
|
|
"_nop_tc_164",
|
|
"_nop_tc_165",
|
|
["gt_float", 343, 341, 342, 268, 93],
|
|
["jump", "rel_done_482", 268, 93],
|
|
"rel_nn_481",
|
|
"_nop_tc_166",
|
|
["jump", "rel_err_483", 268, 93],
|
|
"_nop_tc_167",
|
|
["jump", "rel_err_483", 268, 93],
|
|
["gt_text", 343, 341, 342, 268, 93],
|
|
["jump", "rel_done_482", 268, 93],
|
|
"rel_err_483",
|
|
["disrupt", 268, 93],
|
|
"rel_done_482",
|
|
["move", 339, 343, 268, 93],
|
|
"and_end_462",
|
|
["jump_false", 339, "if_else_460", 268, 93],
|
|
["load_field", 346, 11, "statements", 269, 24],
|
|
["access", 347, 0, 269, 43],
|
|
["load_index", 348, 346, 347, 269, 43],
|
|
["move", 28, 348, 269, 43],
|
|
["null", 349, 270, 24],
|
|
["move", 17, 349, 270, 24],
|
|
["load_field", 350, 28, "kind", 271, 17],
|
|
["access", 351, "call", 271, 34],
|
|
["is_identical", 352, 350, 351, 271, 34],
|
|
["jump_true", 352, "eq_done_486", 271, 34],
|
|
["is_int", 353, 350, 271, 34],
|
|
["jump_false", 353, "eq_ni_487", 271, 34],
|
|
"_nop_tc_168",
|
|
["jump", "eq_ni_487", 271, 34],
|
|
["eq_int", 352, 350, 351, 271, 34],
|
|
["jump", "eq_done_486", 271, 34],
|
|
"eq_ni_487",
|
|
["is_num", 353, 350, 271, 34],
|
|
["jump_false", 353, "eq_nn_488", 271, 34],
|
|
"_nop_tc_169",
|
|
["jump", "eq_nn_488", 271, 34],
|
|
["eq_float", 352, 350, 351, 271, 34],
|
|
["jump", "eq_done_486", 271, 34],
|
|
"eq_nn_488",
|
|
["is_text", 353, 350, 271, 34],
|
|
["jump_false", 353, "eq_nt_489", 271, 34],
|
|
"_nop_tc_170",
|
|
"_nop_tc_171",
|
|
["eq_text", 352, 350, 351, 271, 34],
|
|
["jump", "eq_done_486", 271, 34],
|
|
"eq_nt_489",
|
|
["is_null", 353, 350, 271, 34],
|
|
["jump_false", 353, "eq_nnl_490", 271, 34],
|
|
"_nop_tc_172",
|
|
["jump", "eq_nnl_490", 271, 34],
|
|
["true", 352, 271, 34],
|
|
["jump", "eq_done_486", 271, 34],
|
|
"eq_nnl_490",
|
|
["is_bool", 353, 350, 271, 34],
|
|
["jump_false", 353, "eq_nb_491", 271, 34],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nb_491", 271, 34],
|
|
["eq_bool", 352, 350, 351, 271, 34],
|
|
["jump", "eq_done_486", 271, 34],
|
|
"eq_nb_491",
|
|
["false", 352, 271, 34],
|
|
"eq_done_486",
|
|
["jump_false", 352, "if_else_484", 271, 34],
|
|
["load_field", 355, 28, "expression", 272, 26],
|
|
["move", 17, 355, 272, 26],
|
|
["jump", "if_end_485", 272, 26],
|
|
"if_else_484",
|
|
["move", 17, 28, 274, 26],
|
|
"if_end_485",
|
|
["is_array", 356, 5, 276, 28],
|
|
["jump_false", 356, "push_err_492", 276, 28],
|
|
["push", 5, 17, 276, 28],
|
|
["jump", "push_done_493", 276, 28],
|
|
"push_err_492",
|
|
["disrupt", 276, 28],
|
|
"push_done_493",
|
|
["jump", "if_end_461", 276, 28],
|
|
"if_else_460",
|
|
"if_end_461",
|
|
["access", 357, "{", 278, 27],
|
|
["is_array", 358, 14, 278, 27],
|
|
["jump_false", 358, "push_err_494", 278, 27],
|
|
["push", 14, 357, 278, 27],
|
|
["jump", "push_done_495", 278, 27],
|
|
"push_err_494",
|
|
["disrupt", 278, 27],
|
|
"push_done_495",
|
|
[
|
|
"access",
|
|
360,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
279,
|
|
27
|
|
],
|
|
["frame", 361, 360, 1, 279, 27],
|
|
["null", 362, 279, 27],
|
|
["setarg", 361, 0, 362, 279, 27],
|
|
["setarg", 361, 1, 30, 279, 27],
|
|
["invoke", 361, 359, 279, 27],
|
|
["is_array", 363, 14, 279, 27],
|
|
["jump_false", 363, "push_err_496", 279, 27],
|
|
["push", 14, 359, 279, 27],
|
|
["jump", "push_done_497", 279, 27],
|
|
"push_err_496",
|
|
["disrupt", 279, 27],
|
|
"push_done_497",
|
|
["access", 364, "}", 280, 27],
|
|
["is_array", 365, 14, 280, 27],
|
|
["jump_false", 365, "push_err_498", 280, 27],
|
|
["push", 14, 364, 280, 27],
|
|
["jump", "push_done_499", 280, 27],
|
|
"push_err_498",
|
|
["disrupt", 280, 27],
|
|
"push_done_499",
|
|
["access", 366, 1, 281, 23],
|
|
["add", 367, 30, 366, 281, 23],
|
|
["move", 30, 367, 281, 23],
|
|
["jump", "if_end_338", 281, 23],
|
|
"if_else_337",
|
|
["load_dynamic", 368, 38, 12, 283, 30],
|
|
["is_array", 369, 14, 283, 30],
|
|
["jump_false", 369, "push_err_500", 283, 30],
|
|
["push", 14, 368, 283, 30],
|
|
["jump", "push_done_501", 283, 30],
|
|
"push_err_500",
|
|
["disrupt", 283, 30],
|
|
"push_done_501",
|
|
["access", 370, 1, 284, 23],
|
|
["add", 371, 12, 370, 284, 23],
|
|
["move", 12, 371, 284, 23],
|
|
"if_end_338",
|
|
"if_end_253",
|
|
["jump", "while_start_246", 284, 23],
|
|
"while_end_247",
|
|
[
|
|
"access",
|
|
373,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
287,
|
|
20
|
|
],
|
|
["frame", 374, 373, 1, 287, 20],
|
|
["null", 375, 287, 20],
|
|
["setarg", 374, 0, 375, 287, 20],
|
|
["setarg", 374, 1, 14, 287, 20],
|
|
["invoke", 374, 372, 287, 20],
|
|
["store_field", 40, 372, "value", 287, 7],
|
|
["get", 377, 42, 1, 288, 7],
|
|
["frame", 378, 377, 0, 288, 7],
|
|
["null", 379, 288, 7],
|
|
["setarg", 378, 0, 379, 288, 7],
|
|
["invoke", 378, 376, 288, 7],
|
|
["get", 381, 48, 1, 289, 7],
|
|
["frame", 382, 381, 1, 289, 7],
|
|
["null", 383, 289, 7],
|
|
["setarg", 382, 0, 383, 289, 7],
|
|
["setarg", 382, 1, 40, 289, 7],
|
|
["invoke", 382, 380, 289, 7],
|
|
["return", 40, 290, 14],
|
|
"_nop_ur_3",
|
|
"if_else_191",
|
|
"if_end_192",
|
|
["access", 384, "name", 292, 14],
|
|
["is_identical", 385, 39, 384, 292, 14],
|
|
["jump_true", 385, "eq_done_504", 292, 14],
|
|
["is_int", 386, 39, 292, 14],
|
|
["jump_false", 386, "eq_ni_505", 292, 14],
|
|
"_nop_tc_174",
|
|
["jump", "eq_ni_505", 292, 14],
|
|
["eq_int", 385, 39, 384, 292, 14],
|
|
["jump", "eq_done_504", 292, 14],
|
|
"eq_ni_505",
|
|
["is_num", 386, 39, 292, 14],
|
|
["jump_false", 386, "eq_nn_506", 292, 14],
|
|
"_nop_tc_175",
|
|
["jump", "eq_nn_506", 292, 14],
|
|
["eq_float", 385, 39, 384, 292, 14],
|
|
["jump", "eq_done_504", 292, 14],
|
|
"eq_nn_506",
|
|
["is_text", 386, 39, 292, 14],
|
|
["jump_false", 386, "eq_nt_507", 292, 14],
|
|
"_nop_tc_176",
|
|
"_nop_tc_177",
|
|
["eq_text", 385, 39, 384, 292, 14],
|
|
["jump", "eq_done_504", 292, 14],
|
|
"eq_nt_507",
|
|
["is_null", 386, 39, 292, 14],
|
|
["jump_false", 386, "eq_nnl_508", 292, 14],
|
|
"_nop_tc_178",
|
|
["jump", "eq_nnl_508", 292, 14],
|
|
["true", 385, 292, 14],
|
|
["jump", "eq_done_504", 292, 14],
|
|
"eq_nnl_508",
|
|
["is_bool", 386, 39, 292, 14],
|
|
["jump_false", 386, "eq_nb_509", 292, 14],
|
|
"_nop_tc_179",
|
|
["jump", "eq_nb_509", 292, 14],
|
|
["eq_bool", 385, 39, 384, 292, 14],
|
|
["jump", "eq_done_504", 292, 14],
|
|
"eq_nb_509",
|
|
["false", 385, 292, 14],
|
|
"eq_done_504",
|
|
["jump_false", 385, "if_else_502", 292, 14],
|
|
["access", 388, 1, 293, 23],
|
|
["get", 390, 6, 1, 293, 12],
|
|
["frame", 391, 390, 1, 293, 12],
|
|
["null", 392, 293, 12],
|
|
["setarg", 391, 0, 392, 293, 12],
|
|
["setarg", 391, 1, 388, 293, 12],
|
|
["invoke", 391, 389, 293, 12],
|
|
["move", 31, 389, 293, 12],
|
|
["load_field", 393, 31, "kind", 294, 11],
|
|
["access", 394, "=>", 294, 22],
|
|
["is_identical", 395, 393, 394, 294, 22],
|
|
["jump_true", 395, "eq_done_512", 294, 22],
|
|
["is_int", 396, 393, 294, 22],
|
|
["jump_false", 396, "eq_ni_513", 294, 22],
|
|
"_nop_tc_180",
|
|
["jump", "eq_ni_513", 294, 22],
|
|
["eq_int", 395, 393, 394, 294, 22],
|
|
["jump", "eq_done_512", 294, 22],
|
|
"eq_ni_513",
|
|
["is_num", 396, 393, 294, 22],
|
|
["jump_false", 396, "eq_nn_514", 294, 22],
|
|
"_nop_tc_181",
|
|
["jump", "eq_nn_514", 294, 22],
|
|
["eq_float", 395, 393, 394, 294, 22],
|
|
["jump", "eq_done_512", 294, 22],
|
|
"eq_nn_514",
|
|
["is_text", 396, 393, 294, 22],
|
|
["jump_false", 396, "eq_nt_515", 294, 22],
|
|
"_nop_tc_182",
|
|
"_nop_tc_183",
|
|
["eq_text", 395, 393, 394, 294, 22],
|
|
["jump", "eq_done_512", 294, 22],
|
|
"eq_nt_515",
|
|
["is_null", 396, 393, 294, 22],
|
|
["jump_false", 396, "eq_nnl_516", 294, 22],
|
|
"_nop_tc_184",
|
|
["jump", "eq_nnl_516", 294, 22],
|
|
["true", 395, 294, 22],
|
|
["jump", "eq_done_512", 294, 22],
|
|
"eq_nnl_516",
|
|
["is_bool", 396, 393, 294, 22],
|
|
["jump_false", 396, "eq_nb_517", 294, 22],
|
|
"_nop_tc_185",
|
|
["jump", "eq_nb_517", 294, 22],
|
|
["eq_bool", 395, 393, 394, 294, 22],
|
|
["jump", "eq_done_512", 294, 22],
|
|
"eq_nb_517",
|
|
["false", 395, 294, 22],
|
|
"eq_done_512",
|
|
["jump_false", 395, "if_else_510", 294, 22],
|
|
["get", 399, 53, 1, 295, 16],
|
|
["frame", 400, 399, 0, 295, 16],
|
|
["null", 401, 295, 16],
|
|
["setarg", 400, 0, 401, 295, 16],
|
|
["tail_invoke", 400, 398, 295, 16],
|
|
["return", 398, 295, 16],
|
|
"_nop_ur_4",
|
|
"if_else_510",
|
|
"if_end_511",
|
|
["access", 402, "name", 297, 23],
|
|
["get", 404, 31, 1, 297, 14],
|
|
["frame", 405, 404, 2, 297, 14],
|
|
["null", 406, 297, 14],
|
|
["setarg", 405, 0, 406, 297, 14],
|
|
["setarg", 405, 1, 402, 297, 14],
|
|
["setarg", 405, 2, 3, 297, 14],
|
|
["invoke", 405, 403, 297, 14],
|
|
["move", 40, 403, 297, 14],
|
|
["get", 407, 46, 1, 298, 19],
|
|
["load_field", 408, 407, "value", 298, 19],
|
|
["store_field", 40, 408, "name", 298, 7],
|
|
["get", 410, 42, 1, 299, 7],
|
|
["frame", 411, 410, 0, 299, 7],
|
|
["null", 412, 299, 7],
|
|
["setarg", 411, 0, 412, 299, 7],
|
|
["invoke", 411, 409, 299, 7],
|
|
["get", 414, 48, 1, 300, 7],
|
|
["frame", 415, 414, 1, 300, 7],
|
|
["null", 416, 300, 7],
|
|
["setarg", 415, 0, 416, 300, 7],
|
|
["setarg", 415, 1, 40, 300, 7],
|
|
["invoke", 415, 413, 300, 7],
|
|
["return", 40, 301, 14],
|
|
"_nop_ur_5",
|
|
"if_else_502",
|
|
"if_end_503",
|
|
["access", 417, "null", 303, 14],
|
|
["is_identical", 418, 39, 417, 303, 14],
|
|
["jump_true", 418, "eq_done_520", 303, 14],
|
|
["is_int", 419, 39, 303, 14],
|
|
["jump_false", 419, "eq_ni_521", 303, 14],
|
|
"_nop_tc_186",
|
|
["jump", "eq_ni_521", 303, 14],
|
|
["eq_int", 418, 39, 417, 303, 14],
|
|
["jump", "eq_done_520", 303, 14],
|
|
"eq_ni_521",
|
|
["is_num", 419, 39, 303, 14],
|
|
["jump_false", 419, "eq_nn_522", 303, 14],
|
|
"_nop_tc_187",
|
|
["jump", "eq_nn_522", 303, 14],
|
|
["eq_float", 418, 39, 417, 303, 14],
|
|
["jump", "eq_done_520", 303, 14],
|
|
"eq_nn_522",
|
|
["is_text", 419, 39, 303, 14],
|
|
["jump_false", 419, "eq_nt_523", 303, 14],
|
|
"_nop_tc_188",
|
|
"_nop_tc_189",
|
|
["eq_text", 418, 39, 417, 303, 14],
|
|
["jump", "eq_done_520", 303, 14],
|
|
"eq_nt_523",
|
|
["is_null", 419, 39, 303, 14],
|
|
["jump_false", 419, "eq_nnl_524", 303, 14],
|
|
"_nop_tc_190",
|
|
["jump", "eq_nnl_524", 303, 14],
|
|
["true", 418, 303, 14],
|
|
["jump", "eq_done_520", 303, 14],
|
|
"eq_nnl_524",
|
|
["is_bool", 419, 39, 303, 14],
|
|
["jump_false", 419, "eq_nb_525", 303, 14],
|
|
"_nop_tc_191",
|
|
["jump", "eq_nb_525", 303, 14],
|
|
["eq_bool", 418, 39, 417, 303, 14],
|
|
["jump", "eq_done_520", 303, 14],
|
|
"eq_nb_525",
|
|
["false", 418, 303, 14],
|
|
"eq_done_520",
|
|
["jump_false", 418, "if_else_518", 303, 14],
|
|
["access", 421, "null", 304, 23],
|
|
["get", 423, 31, 1, 304, 14],
|
|
["frame", 424, 423, 2, 304, 14],
|
|
["null", 425, 304, 14],
|
|
["setarg", 424, 0, 425, 304, 14],
|
|
["setarg", 424, 1, 421, 304, 14],
|
|
["setarg", 424, 2, 3, 304, 14],
|
|
["invoke", 424, 422, 304, 14],
|
|
["move", 40, 422, 304, 14],
|
|
["get", 427, 42, 1, 305, 7],
|
|
["frame", 428, 427, 0, 305, 7],
|
|
["null", 429, 305, 7],
|
|
["setarg", 428, 0, 429, 305, 7],
|
|
["invoke", 428, 426, 305, 7],
|
|
["get", 431, 48, 1, 306, 7],
|
|
["frame", 432, 431, 1, 306, 7],
|
|
["null", 433, 306, 7],
|
|
["setarg", 432, 0, 433, 306, 7],
|
|
["setarg", 432, 1, 40, 306, 7],
|
|
["invoke", 432, 430, 306, 7],
|
|
["return", 40, 307, 14],
|
|
"_nop_ur_6",
|
|
"if_else_518",
|
|
"if_end_519",
|
|
["access", 434, "true", 309, 14],
|
|
["is_identical", 435, 39, 434, 309, 14],
|
|
["jump_true", 435, "eq_done_528", 309, 14],
|
|
["is_int", 436, 39, 309, 14],
|
|
["jump_false", 436, "eq_ni_529", 309, 14],
|
|
"_nop_tc_192",
|
|
["jump", "eq_ni_529", 309, 14],
|
|
["eq_int", 435, 39, 434, 309, 14],
|
|
["jump", "eq_done_528", 309, 14],
|
|
"eq_ni_529",
|
|
["is_num", 436, 39, 309, 14],
|
|
["jump_false", 436, "eq_nn_530", 309, 14],
|
|
"_nop_tc_193",
|
|
["jump", "eq_nn_530", 309, 14],
|
|
["eq_float", 435, 39, 434, 309, 14],
|
|
["jump", "eq_done_528", 309, 14],
|
|
"eq_nn_530",
|
|
["is_text", 436, 39, 309, 14],
|
|
["jump_false", 436, "eq_nt_531", 309, 14],
|
|
"_nop_tc_194",
|
|
"_nop_tc_195",
|
|
["eq_text", 435, 39, 434, 309, 14],
|
|
["jump", "eq_done_528", 309, 14],
|
|
"eq_nt_531",
|
|
["is_null", 436, 39, 309, 14],
|
|
["jump_false", 436, "eq_nnl_532", 309, 14],
|
|
"_nop_tc_196",
|
|
["jump", "eq_nnl_532", 309, 14],
|
|
["true", 435, 309, 14],
|
|
["jump", "eq_done_528", 309, 14],
|
|
"eq_nnl_532",
|
|
["is_bool", 436, 39, 309, 14],
|
|
["jump_false", 436, "eq_nb_533", 309, 14],
|
|
"_nop_tc_197",
|
|
["jump", "eq_nb_533", 309, 14],
|
|
["eq_bool", 435, 39, 434, 309, 14],
|
|
["jump", "eq_done_528", 309, 14],
|
|
"eq_nb_533",
|
|
["false", 435, 309, 14],
|
|
"eq_done_528",
|
|
["jump_false", 435, "if_else_526", 309, 14],
|
|
["access", 438, "true", 310, 23],
|
|
["get", 440, 31, 1, 310, 14],
|
|
["frame", 441, 440, 2, 310, 14],
|
|
["null", 442, 310, 14],
|
|
["setarg", 441, 0, 442, 310, 14],
|
|
["setarg", 441, 1, 438, 310, 14],
|
|
["setarg", 441, 2, 3, 310, 14],
|
|
["invoke", 441, 439, 310, 14],
|
|
["move", 40, 439, 310, 14],
|
|
["get", 444, 42, 1, 311, 7],
|
|
["frame", 445, 444, 0, 311, 7],
|
|
["null", 446, 311, 7],
|
|
["setarg", 445, 0, 446, 311, 7],
|
|
["invoke", 445, 443, 311, 7],
|
|
["get", 448, 48, 1, 312, 7],
|
|
["frame", 449, 448, 1, 312, 7],
|
|
["null", 450, 312, 7],
|
|
["setarg", 449, 0, 450, 312, 7],
|
|
["setarg", 449, 1, 40, 312, 7],
|
|
["invoke", 449, 447, 312, 7],
|
|
["return", 40, 313, 14],
|
|
"_nop_ur_7",
|
|
"if_else_526",
|
|
"if_end_527",
|
|
["access", 451, "false", 315, 14],
|
|
["is_identical", 452, 39, 451, 315, 14],
|
|
["jump_true", 452, "eq_done_536", 315, 14],
|
|
["is_int", 453, 39, 315, 14],
|
|
["jump_false", 453, "eq_ni_537", 315, 14],
|
|
"_nop_tc_198",
|
|
["jump", "eq_ni_537", 315, 14],
|
|
["eq_int", 452, 39, 451, 315, 14],
|
|
["jump", "eq_done_536", 315, 14],
|
|
"eq_ni_537",
|
|
["is_num", 453, 39, 315, 14],
|
|
["jump_false", 453, "eq_nn_538", 315, 14],
|
|
"_nop_tc_199",
|
|
["jump", "eq_nn_538", 315, 14],
|
|
["eq_float", 452, 39, 451, 315, 14],
|
|
["jump", "eq_done_536", 315, 14],
|
|
"eq_nn_538",
|
|
["is_text", 453, 39, 315, 14],
|
|
["jump_false", 453, "eq_nt_539", 315, 14],
|
|
"_nop_tc_200",
|
|
"_nop_tc_201",
|
|
["eq_text", 452, 39, 451, 315, 14],
|
|
["jump", "eq_done_536", 315, 14],
|
|
"eq_nt_539",
|
|
["is_null", 453, 39, 315, 14],
|
|
["jump_false", 453, "eq_nnl_540", 315, 14],
|
|
"_nop_tc_202",
|
|
["jump", "eq_nnl_540", 315, 14],
|
|
["true", 452, 315, 14],
|
|
["jump", "eq_done_536", 315, 14],
|
|
"eq_nnl_540",
|
|
["is_bool", 453, 39, 315, 14],
|
|
["jump_false", 453, "eq_nb_541", 315, 14],
|
|
"_nop_tc_203",
|
|
["jump", "eq_nb_541", 315, 14],
|
|
["eq_bool", 452, 39, 451, 315, 14],
|
|
["jump", "eq_done_536", 315, 14],
|
|
"eq_nb_541",
|
|
["false", 452, 315, 14],
|
|
"eq_done_536",
|
|
["jump_false", 452, "if_else_534", 315, 14],
|
|
["access", 455, "false", 316, 23],
|
|
["get", 457, 31, 1, 316, 14],
|
|
["frame", 458, 457, 2, 316, 14],
|
|
["null", 459, 316, 14],
|
|
["setarg", 458, 0, 459, 316, 14],
|
|
["setarg", 458, 1, 455, 316, 14],
|
|
["setarg", 458, 2, 3, 316, 14],
|
|
["invoke", 458, 456, 316, 14],
|
|
["move", 40, 456, 316, 14],
|
|
["get", 461, 42, 1, 317, 7],
|
|
["frame", 462, 461, 0, 317, 7],
|
|
["null", 463, 317, 7],
|
|
["setarg", 462, 0, 463, 317, 7],
|
|
["invoke", 462, 460, 317, 7],
|
|
["get", 465, 48, 1, 318, 7],
|
|
["frame", 466, 465, 1, 318, 7],
|
|
["null", 467, 318, 7],
|
|
["setarg", 466, 0, 467, 318, 7],
|
|
["setarg", 466, 1, 40, 318, 7],
|
|
["invoke", 466, 464, 318, 7],
|
|
["return", 40, 319, 14],
|
|
"_nop_ur_8",
|
|
"if_else_534",
|
|
"if_end_535",
|
|
["access", 468, "this", 321, 14],
|
|
["is_identical", 469, 39, 468, 321, 14],
|
|
["jump_true", 469, "eq_done_544", 321, 14],
|
|
["is_int", 470, 39, 321, 14],
|
|
["jump_false", 470, "eq_ni_545", 321, 14],
|
|
"_nop_tc_204",
|
|
["jump", "eq_ni_545", 321, 14],
|
|
["eq_int", 469, 39, 468, 321, 14],
|
|
["jump", "eq_done_544", 321, 14],
|
|
"eq_ni_545",
|
|
["is_num", 470, 39, 321, 14],
|
|
["jump_false", 470, "eq_nn_546", 321, 14],
|
|
"_nop_tc_205",
|
|
["jump", "eq_nn_546", 321, 14],
|
|
["eq_float", 469, 39, 468, 321, 14],
|
|
["jump", "eq_done_544", 321, 14],
|
|
"eq_nn_546",
|
|
["is_text", 470, 39, 321, 14],
|
|
["jump_false", 470, "eq_nt_547", 321, 14],
|
|
"_nop_tc_206",
|
|
"_nop_tc_207",
|
|
["eq_text", 469, 39, 468, 321, 14],
|
|
["jump", "eq_done_544", 321, 14],
|
|
"eq_nt_547",
|
|
["is_null", 470, 39, 321, 14],
|
|
["jump_false", 470, "eq_nnl_548", 321, 14],
|
|
"_nop_tc_208",
|
|
["jump", "eq_nnl_548", 321, 14],
|
|
["true", 469, 321, 14],
|
|
["jump", "eq_done_544", 321, 14],
|
|
"eq_nnl_548",
|
|
["is_bool", 470, 39, 321, 14],
|
|
["jump_false", 470, "eq_nb_549", 321, 14],
|
|
"_nop_tc_209",
|
|
["jump", "eq_nb_549", 321, 14],
|
|
["eq_bool", 469, 39, 468, 321, 14],
|
|
["jump", "eq_done_544", 321, 14],
|
|
"eq_nb_549",
|
|
["false", 469, 321, 14],
|
|
"eq_done_544",
|
|
["jump_false", 469, "if_else_542", 321, 14],
|
|
["access", 472, "this", 322, 23],
|
|
["get", 474, 31, 1, 322, 14],
|
|
["frame", 475, 474, 2, 322, 14],
|
|
["null", 476, 322, 14],
|
|
["setarg", 475, 0, 476, 322, 14],
|
|
["setarg", 475, 1, 472, 322, 14],
|
|
["setarg", 475, 2, 3, 322, 14],
|
|
["invoke", 475, 473, 322, 14],
|
|
["move", 40, 473, 322, 14],
|
|
["get", 478, 42, 1, 323, 7],
|
|
["frame", 479, 478, 0, 323, 7],
|
|
["null", 480, 323, 7],
|
|
["setarg", 479, 0, 480, 323, 7],
|
|
["invoke", 479, 477, 323, 7],
|
|
["get", 482, 48, 1, 324, 7],
|
|
["frame", 483, 482, 1, 324, 7],
|
|
["null", 484, 324, 7],
|
|
["setarg", 483, 0, 484, 324, 7],
|
|
["setarg", 483, 1, 40, 324, 7],
|
|
["invoke", 483, 481, 324, 7],
|
|
["return", 40, 325, 14],
|
|
"_nop_ur_9",
|
|
"if_else_542",
|
|
"if_end_543",
|
|
["access", 485, "[", 327, 14],
|
|
["is_identical", 486, 39, 485, 327, 14],
|
|
["jump_true", 486, "eq_done_552", 327, 14],
|
|
["is_int", 487, 39, 327, 14],
|
|
["jump_false", 487, "eq_ni_553", 327, 14],
|
|
"_nop_tc_210",
|
|
["jump", "eq_ni_553", 327, 14],
|
|
["eq_int", 486, 39, 485, 327, 14],
|
|
["jump", "eq_done_552", 327, 14],
|
|
"eq_ni_553",
|
|
["is_num", 487, 39, 327, 14],
|
|
["jump_false", 487, "eq_nn_554", 327, 14],
|
|
"_nop_tc_211",
|
|
["jump", "eq_nn_554", 327, 14],
|
|
["eq_float", 486, 39, 485, 327, 14],
|
|
["jump", "eq_done_552", 327, 14],
|
|
"eq_nn_554",
|
|
["is_text", 487, 39, 327, 14],
|
|
["jump_false", 487, "eq_nt_555", 327, 14],
|
|
"_nop_tc_212",
|
|
"_nop_tc_213",
|
|
["eq_text", 486, 39, 485, 327, 14],
|
|
["jump", "eq_done_552", 327, 14],
|
|
"eq_nt_555",
|
|
["is_null", 487, 39, 327, 14],
|
|
["jump_false", 487, "eq_nnl_556", 327, 14],
|
|
"_nop_tc_214",
|
|
["jump", "eq_nnl_556", 327, 14],
|
|
["true", 486, 327, 14],
|
|
["jump", "eq_done_552", 327, 14],
|
|
"eq_nnl_556",
|
|
["is_bool", 487, 39, 327, 14],
|
|
["jump_false", 487, "eq_nb_557", 327, 14],
|
|
"_nop_tc_215",
|
|
["jump", "eq_nb_557", 327, 14],
|
|
["eq_bool", 486, 39, 485, 327, 14],
|
|
["jump", "eq_done_552", 327, 14],
|
|
"eq_nb_557",
|
|
["false", 486, 327, 14],
|
|
"eq_done_552",
|
|
["jump_false", 486, "if_else_550", 327, 14],
|
|
["access", 489, "array", 328, 23],
|
|
["get", 491, 31, 1, 328, 14],
|
|
["frame", 492, 491, 2, 328, 14],
|
|
["null", 493, 328, 14],
|
|
["setarg", 492, 0, 493, 328, 14],
|
|
["setarg", 492, 1, 489, 328, 14],
|
|
["setarg", 492, 2, 3, 328, 14],
|
|
["invoke", 492, 490, 328, 14],
|
|
["move", 40, 490, 328, 14],
|
|
["array", 494, 0, 329, 14],
|
|
["move", 32, 494, 329, 14],
|
|
["store_field", 40, 32, "list", 330, 7],
|
|
["get", 496, 42, 1, 331, 7],
|
|
["frame", 497, 496, 0, 331, 7],
|
|
["null", 498, 331, 7],
|
|
["setarg", 497, 0, 498, 331, 7],
|
|
["invoke", 497, 495, 331, 7],
|
|
"while_start_558",
|
|
["get", 499, 46, 1, 332, 14],
|
|
["load_field", 500, 499, "kind", 332, 14],
|
|
["access", 501, "]", 332, 26],
|
|
["is_identical", 502, 500, 501, 332, 26],
|
|
["jump_true", 502, "ne_nid_562", 332, 26],
|
|
["jump", "ne_ni_563", 332, 26],
|
|
"ne_nid_562",
|
|
["false", 502, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_ni_563",
|
|
["is_int", 503, 500, 332, 26],
|
|
["jump_false", 503, "ne_nn_564", 332, 26],
|
|
"_nop_tc_216",
|
|
["jump", "ne_nn_564", 332, 26],
|
|
["ne_int", 502, 500, 501, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_nn_564",
|
|
["is_num", 503, 500, 332, 26],
|
|
["jump_false", 503, "ne_nt_565", 332, 26],
|
|
"_nop_tc_217",
|
|
["jump", "ne_nt_565", 332, 26],
|
|
["ne_float", 502, 500, 501, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_nt_565",
|
|
["is_text", 503, 500, 332, 26],
|
|
["jump_false", 503, "ne_nnl_566", 332, 26],
|
|
"_nop_tc_218",
|
|
"_nop_tc_219",
|
|
["ne_text", 502, 500, 501, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_nnl_566",
|
|
["is_null", 503, 500, 332, 26],
|
|
["jump_false", 503, "ne_nb_567", 332, 26],
|
|
"_nop_tc_220",
|
|
["jump", "ne_nb_567", 332, 26],
|
|
["false", 502, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_nb_567",
|
|
["is_bool", 503, 500, 332, 26],
|
|
["jump_false", 503, "ne_mis_568", 332, 26],
|
|
"_nop_tc_221",
|
|
["jump", "ne_mis_568", 332, 26],
|
|
["ne_bool", 502, 500, 501, 332, 26],
|
|
["jump", "ne_done_561", 332, 26],
|
|
"ne_mis_568",
|
|
["true", 502, 332, 26],
|
|
"ne_done_561",
|
|
["move", 505, 502, 332, 26],
|
|
["jump_false", 505, "and_end_560", 332, 26],
|
|
["get", 506, 46, 1, 332, 33],
|
|
["load_field", 507, 506, "kind", 332, 33],
|
|
["access", 508, "eof", 332, 45],
|
|
["is_identical", 509, 507, 508, 332, 45],
|
|
["jump_true", 509, "ne_nid_570", 332, 45],
|
|
["jump", "ne_ni_571", 332, 45],
|
|
"ne_nid_570",
|
|
["false", 509, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_ni_571",
|
|
["is_int", 510, 507, 332, 45],
|
|
["jump_false", 510, "ne_nn_572", 332, 45],
|
|
"_nop_tc_222",
|
|
["jump", "ne_nn_572", 332, 45],
|
|
["ne_int", 509, 507, 508, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_nn_572",
|
|
["is_num", 510, 507, 332, 45],
|
|
["jump_false", 510, "ne_nt_573", 332, 45],
|
|
"_nop_tc_223",
|
|
["jump", "ne_nt_573", 332, 45],
|
|
["ne_float", 509, 507, 508, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_nt_573",
|
|
["is_text", 510, 507, 332, 45],
|
|
["jump_false", 510, "ne_nnl_574", 332, 45],
|
|
"_nop_tc_224",
|
|
"_nop_tc_225",
|
|
["ne_text", 509, 507, 508, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_nnl_574",
|
|
["is_null", 510, 507, 332, 45],
|
|
["jump_false", 510, "ne_nb_575", 332, 45],
|
|
"_nop_tc_226",
|
|
["jump", "ne_nb_575", 332, 45],
|
|
["false", 509, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_nb_575",
|
|
["is_bool", 510, 507, 332, 45],
|
|
["jump_false", 510, "ne_mis_576", 332, 45],
|
|
"_nop_tc_227",
|
|
["jump", "ne_mis_576", 332, 45],
|
|
["ne_bool", 509, 507, 508, 332, 45],
|
|
["jump", "ne_done_569", 332, 45],
|
|
"ne_mis_576",
|
|
["true", 509, 332, 45],
|
|
"ne_done_569",
|
|
["move", 505, 509, 332, 45],
|
|
"and_end_560",
|
|
["jump_false", 505, "while_end_559", 332, 45],
|
|
["get", 513, 7, 1, 333, 16],
|
|
["frame", 514, 513, 0, 333, 16],
|
|
["null", 515, 333, 16],
|
|
["setarg", 514, 0, 515, 333, 16],
|
|
["invoke", 514, 512, 333, 16],
|
|
["move", 6, 512, 333, 16],
|
|
["null", 516, 334, 21],
|
|
["is_identical", 517, 6, 516, 334, 21],
|
|
["jump_true", 517, "ne_nid_580", 334, 21],
|
|
["jump", "ne_ni_581", 334, 21],
|
|
"ne_nid_580",
|
|
["false", 517, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_ni_581",
|
|
["is_int", 518, 6, 334, 21],
|
|
["jump_false", 518, "ne_nn_582", 334, 21],
|
|
"_nop_tc_228",
|
|
["jump", "ne_nn_582", 334, 21],
|
|
["ne_int", 517, 6, 516, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_nn_582",
|
|
["is_num", 518, 6, 334, 21],
|
|
["jump_false", 518, "ne_nt_583", 334, 21],
|
|
"_nop_tc_229",
|
|
["jump", "ne_nt_583", 334, 21],
|
|
["ne_float", 517, 6, 516, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_nt_583",
|
|
["is_text", 518, 6, 334, 21],
|
|
["jump_false", 518, "ne_nnl_584", 334, 21],
|
|
"_nop_tc_230",
|
|
["jump", "ne_nnl_584", 334, 21],
|
|
["ne_text", 517, 6, 516, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_nnl_584",
|
|
["is_null", 518, 6, 334, 21],
|
|
["jump_false", 518, "ne_nb_585", 334, 21],
|
|
"_nop_tc_231",
|
|
"_nop_tc_232",
|
|
["false", 517, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_nb_585",
|
|
["is_bool", 518, 6, 334, 21],
|
|
["jump_false", 518, "ne_mis_586", 334, 21],
|
|
"_nop_tc_233",
|
|
["jump", "ne_mis_586", 334, 21],
|
|
["ne_bool", 517, 6, 516, 334, 21],
|
|
["jump", "ne_done_579", 334, 21],
|
|
"ne_mis_586",
|
|
["true", 517, 334, 21],
|
|
"ne_done_579",
|
|
["jump_false", 517, "if_else_577", 334, 21],
|
|
["is_array", 520, 32, 334, 38],
|
|
["jump_false", 520, "push_err_587", 334, 38],
|
|
["push", 32, 6, 334, 38],
|
|
["jump", "push_done_588", 334, 38],
|
|
"push_err_587",
|
|
["disrupt", 334, 38],
|
|
"push_done_588",
|
|
["jump", "if_end_578", 334, 38],
|
|
"if_else_577",
|
|
"if_end_578",
|
|
["get", 521, 46, 1, 335, 13],
|
|
["load_field", 522, 521, "kind", 335, 13],
|
|
["access", 523, ",", 335, 25],
|
|
["is_identical", 524, 522, 523, 335, 25],
|
|
["jump_true", 524, "eq_done_591", 335, 25],
|
|
["is_int", 525, 522, 335, 25],
|
|
["jump_false", 525, "eq_ni_592", 335, 25],
|
|
"_nop_tc_234",
|
|
["jump", "eq_ni_592", 335, 25],
|
|
["eq_int", 524, 522, 523, 335, 25],
|
|
["jump", "eq_done_591", 335, 25],
|
|
"eq_ni_592",
|
|
["is_num", 525, 522, 335, 25],
|
|
["jump_false", 525, "eq_nn_593", 335, 25],
|
|
"_nop_tc_235",
|
|
["jump", "eq_nn_593", 335, 25],
|
|
["eq_float", 524, 522, 523, 335, 25],
|
|
["jump", "eq_done_591", 335, 25],
|
|
"eq_nn_593",
|
|
["is_text", 525, 522, 335, 25],
|
|
["jump_false", 525, "eq_nt_594", 335, 25],
|
|
"_nop_tc_236",
|
|
"_nop_tc_237",
|
|
["eq_text", 524, 522, 523, 335, 25],
|
|
["jump", "eq_done_591", 335, 25],
|
|
"eq_nt_594",
|
|
["is_null", 525, 522, 335, 25],
|
|
["jump_false", 525, "eq_nnl_595", 335, 25],
|
|
"_nop_tc_238",
|
|
["jump", "eq_nnl_595", 335, 25],
|
|
["true", 524, 335, 25],
|
|
["jump", "eq_done_591", 335, 25],
|
|
"eq_nnl_595",
|
|
["is_bool", 525, 522, 335, 25],
|
|
["jump_false", 525, "eq_nb_596", 335, 25],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nb_596", 335, 25],
|
|
["eq_bool", 524, 522, 523, 335, 25],
|
|
["jump", "eq_done_591", 335, 25],
|
|
"eq_nb_596",
|
|
["false", 524, 335, 25],
|
|
"eq_done_591",
|
|
["jump_false", 524, "if_else_589", 335, 25],
|
|
["get", 528, 42, 1, 335, 30],
|
|
["frame", 529, 528, 0, 335, 30],
|
|
["null", 530, 335, 30],
|
|
["setarg", 529, 0, 530, 335, 30],
|
|
["invoke", 529, 527, 335, 30],
|
|
["jump", "if_end_590", 335, 30],
|
|
"if_else_589",
|
|
["jump", "while_end_559", 336, 14],
|
|
"if_end_590",
|
|
["jump", "while_start_558", 336, 14],
|
|
"while_end_559",
|
|
["get", 532, 48, 1, 338, 7],
|
|
["frame", 533, 532, 1, 338, 7],
|
|
["null", 534, 338, 7],
|
|
["setarg", 533, 0, 534, 338, 7],
|
|
["setarg", 533, 1, 40, 338, 7],
|
|
["invoke", 533, 531, 338, 7],
|
|
["get", 535, 46, 1, 339, 11],
|
|
["load_field", 536, 535, "kind", 339, 11],
|
|
["access", 537, "]", 339, 23],
|
|
["is_identical", 538, 536, 537, 339, 23],
|
|
["jump_true", 538, "eq_done_599", 339, 23],
|
|
["is_int", 539, 536, 339, 23],
|
|
["jump_false", 539, "eq_ni_600", 339, 23],
|
|
"_nop_tc_240",
|
|
["jump", "eq_ni_600", 339, 23],
|
|
["eq_int", 538, 536, 537, 339, 23],
|
|
["jump", "eq_done_599", 339, 23],
|
|
"eq_ni_600",
|
|
["is_num", 539, 536, 339, 23],
|
|
["jump_false", 539, "eq_nn_601", 339, 23],
|
|
"_nop_tc_241",
|
|
["jump", "eq_nn_601", 339, 23],
|
|
["eq_float", 538, 536, 537, 339, 23],
|
|
["jump", "eq_done_599", 339, 23],
|
|
"eq_nn_601",
|
|
["is_text", 539, 536, 339, 23],
|
|
["jump_false", 539, "eq_nt_602", 339, 23],
|
|
"_nop_tc_242",
|
|
"_nop_tc_243",
|
|
["eq_text", 538, 536, 537, 339, 23],
|
|
["jump", "eq_done_599", 339, 23],
|
|
"eq_nt_602",
|
|
["is_null", 539, 536, 339, 23],
|
|
["jump_false", 539, "eq_nnl_603", 339, 23],
|
|
"_nop_tc_244",
|
|
["jump", "eq_nnl_603", 339, 23],
|
|
["true", 538, 339, 23],
|
|
["jump", "eq_done_599", 339, 23],
|
|
"eq_nnl_603",
|
|
["is_bool", 539, 536, 339, 23],
|
|
["jump_false", 539, "eq_nb_604", 339, 23],
|
|
"_nop_tc_245",
|
|
["jump", "eq_nb_604", 339, 23],
|
|
["eq_bool", 538, 536, 537, 339, 23],
|
|
["jump", "eq_done_599", 339, 23],
|
|
"eq_nb_604",
|
|
["false", 538, 339, 23],
|
|
"eq_done_599",
|
|
["jump_false", 538, "if_else_597", 339, 23],
|
|
["get", 542, 42, 1, 339, 28],
|
|
["frame", 543, 542, 0, 339, 28],
|
|
["null", 544, 339, 28],
|
|
["setarg", 543, 0, 544, 339, 28],
|
|
["invoke", 543, 541, 339, 28],
|
|
["jump", "if_end_598", 339, 28],
|
|
"if_else_597",
|
|
["get", 545, 46, 1, 340, 16],
|
|
["load_field", 546, 545, "kind", 340, 16],
|
|
["access", 547, "eof", 340, 28],
|
|
["is_identical", 548, 546, 547, 340, 28],
|
|
["jump_true", 548, "eq_done_607", 340, 28],
|
|
["is_int", 549, 546, 340, 28],
|
|
["jump_false", 549, "eq_ni_608", 340, 28],
|
|
"_nop_tc_246",
|
|
["jump", "eq_ni_608", 340, 28],
|
|
["eq_int", 548, 546, 547, 340, 28],
|
|
["jump", "eq_done_607", 340, 28],
|
|
"eq_ni_608",
|
|
["is_num", 549, 546, 340, 28],
|
|
["jump_false", 549, "eq_nn_609", 340, 28],
|
|
"_nop_tc_247",
|
|
["jump", "eq_nn_609", 340, 28],
|
|
["eq_float", 548, 546, 547, 340, 28],
|
|
["jump", "eq_done_607", 340, 28],
|
|
"eq_nn_609",
|
|
["is_text", 549, 546, 340, 28],
|
|
["jump_false", 549, "eq_nt_610", 340, 28],
|
|
"_nop_tc_248",
|
|
"_nop_tc_249",
|
|
["eq_text", 548, 546, 547, 340, 28],
|
|
["jump", "eq_done_607", 340, 28],
|
|
"eq_nt_610",
|
|
["is_null", 549, 546, 340, 28],
|
|
["jump_false", 549, "eq_nnl_611", 340, 28],
|
|
"_nop_tc_250",
|
|
["jump", "eq_nnl_611", 340, 28],
|
|
["true", 548, 340, 28],
|
|
["jump", "eq_done_607", 340, 28],
|
|
"eq_nnl_611",
|
|
["is_bool", 549, 546, 340, 28],
|
|
["jump_false", 549, "eq_nb_612", 340, 28],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nb_612", 340, 28],
|
|
["eq_bool", 548, 546, 547, 340, 28],
|
|
["jump", "eq_done_607", 340, 28],
|
|
"eq_nb_612",
|
|
["false", 548, 340, 28],
|
|
"eq_done_607",
|
|
["jump_false", 548, "if_else_605", 340, 28],
|
|
["get", 551, 46, 1, 340, 47],
|
|
["access", 552, "unterminated array literal, expected ']'", 340, 52],
|
|
["get", 554, 24, 1, 340, 35],
|
|
["frame", 555, 554, 2, 340, 35],
|
|
["null", 556, 340, 35],
|
|
["setarg", 555, 0, 556, 340, 35],
|
|
["setarg", 555, 1, 551, 340, 35],
|
|
["setarg", 555, 2, 552, 340, 35],
|
|
["invoke", 555, 553, 340, 35],
|
|
["jump", "if_end_606", 340, 35],
|
|
"if_else_605",
|
|
"if_end_606",
|
|
"if_end_598",
|
|
["return", 40, 341, 14],
|
|
"_nop_ur_10",
|
|
"if_else_550",
|
|
"if_end_551",
|
|
["access", 557, "{", 343, 14],
|
|
["is_identical", 558, 39, 557, 343, 14],
|
|
["jump_true", 558, "eq_done_615", 343, 14],
|
|
["is_int", 559, 39, 343, 14],
|
|
["jump_false", 559, "eq_ni_616", 343, 14],
|
|
"_nop_tc_252",
|
|
["jump", "eq_ni_616", 343, 14],
|
|
["eq_int", 558, 39, 557, 343, 14],
|
|
["jump", "eq_done_615", 343, 14],
|
|
"eq_ni_616",
|
|
["is_num", 559, 39, 343, 14],
|
|
["jump_false", 559, "eq_nn_617", 343, 14],
|
|
"_nop_tc_253",
|
|
["jump", "eq_nn_617", 343, 14],
|
|
["eq_float", 558, 39, 557, 343, 14],
|
|
["jump", "eq_done_615", 343, 14],
|
|
"eq_nn_617",
|
|
["is_text", 559, 39, 343, 14],
|
|
["jump_false", 559, "eq_nt_618", 343, 14],
|
|
"_nop_tc_254",
|
|
"_nop_tc_255",
|
|
["eq_text", 558, 39, 557, 343, 14],
|
|
["jump", "eq_done_615", 343, 14],
|
|
"eq_nt_618",
|
|
["is_null", 559, 39, 343, 14],
|
|
["jump_false", 559, "eq_nnl_619", 343, 14],
|
|
"_nop_tc_256",
|
|
["jump", "eq_nnl_619", 343, 14],
|
|
["true", 558, 343, 14],
|
|
["jump", "eq_done_615", 343, 14],
|
|
"eq_nnl_619",
|
|
["is_bool", 559, 39, 343, 14],
|
|
["jump_false", 559, "eq_nb_620", 343, 14],
|
|
"_nop_tc_257",
|
|
["jump", "eq_nb_620", 343, 14],
|
|
["eq_bool", 558, 39, 557, 343, 14],
|
|
["jump", "eq_done_615", 343, 14],
|
|
"eq_nb_620",
|
|
["false", 558, 343, 14],
|
|
"eq_done_615",
|
|
["jump_false", 558, "if_else_613", 343, 14],
|
|
["access", 561, "record", 344, 23],
|
|
["get", 563, 31, 1, 344, 14],
|
|
["frame", 564, 563, 2, 344, 14],
|
|
["null", 565, 344, 14],
|
|
["setarg", 564, 0, 565, 344, 14],
|
|
["setarg", 564, 1, 561, 344, 14],
|
|
["setarg", 564, 2, 3, 344, 14],
|
|
["invoke", 564, 562, 344, 14],
|
|
["move", 40, 562, 344, 14],
|
|
["array", 566, 0, 345, 14],
|
|
["move", 32, 566, 345, 14],
|
|
["store_field", 40, 32, "list", 346, 7],
|
|
["get", 568, 42, 1, 347, 7],
|
|
["frame", 569, 568, 0, 347, 7],
|
|
["null", 570, 347, 7],
|
|
["setarg", 569, 0, 570, 347, 7],
|
|
["invoke", 569, 567, 347, 7],
|
|
"while_start_621",
|
|
["get", 571, 46, 1, 348, 14],
|
|
["load_field", 572, 571, "kind", 348, 14],
|
|
["access", 573, "}", 348, 26],
|
|
["is_identical", 574, 572, 573, 348, 26],
|
|
["jump_true", 574, "ne_nid_625", 348, 26],
|
|
["jump", "ne_ni_626", 348, 26],
|
|
"ne_nid_625",
|
|
["false", 574, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_ni_626",
|
|
["is_int", 575, 572, 348, 26],
|
|
["jump_false", 575, "ne_nn_627", 348, 26],
|
|
"_nop_tc_258",
|
|
["jump", "ne_nn_627", 348, 26],
|
|
["ne_int", 574, 572, 573, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_nn_627",
|
|
["is_num", 575, 572, 348, 26],
|
|
["jump_false", 575, "ne_nt_628", 348, 26],
|
|
"_nop_tc_259",
|
|
["jump", "ne_nt_628", 348, 26],
|
|
["ne_float", 574, 572, 573, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_nt_628",
|
|
["is_text", 575, 572, 348, 26],
|
|
["jump_false", 575, "ne_nnl_629", 348, 26],
|
|
"_nop_tc_260",
|
|
"_nop_tc_261",
|
|
["ne_text", 574, 572, 573, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_nnl_629",
|
|
["is_null", 575, 572, 348, 26],
|
|
["jump_false", 575, "ne_nb_630", 348, 26],
|
|
"_nop_tc_262",
|
|
["jump", "ne_nb_630", 348, 26],
|
|
["false", 574, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_nb_630",
|
|
["is_bool", 575, 572, 348, 26],
|
|
["jump_false", 575, "ne_mis_631", 348, 26],
|
|
"_nop_tc_263",
|
|
["jump", "ne_mis_631", 348, 26],
|
|
["ne_bool", 574, 572, 573, 348, 26],
|
|
["jump", "ne_done_624", 348, 26],
|
|
"ne_mis_631",
|
|
["true", 574, 348, 26],
|
|
"ne_done_624",
|
|
["move", 577, 574, 348, 26],
|
|
["jump_false", 577, "and_end_623", 348, 26],
|
|
["get", 578, 46, 1, 348, 33],
|
|
["load_field", 579, 578, "kind", 348, 33],
|
|
["access", 580, "eof", 348, 45],
|
|
["is_identical", 581, 579, 580, 348, 45],
|
|
["jump_true", 581, "ne_nid_633", 348, 45],
|
|
["jump", "ne_ni_634", 348, 45],
|
|
"ne_nid_633",
|
|
["false", 581, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_ni_634",
|
|
["is_int", 582, 579, 348, 45],
|
|
["jump_false", 582, "ne_nn_635", 348, 45],
|
|
"_nop_tc_264",
|
|
["jump", "ne_nn_635", 348, 45],
|
|
["ne_int", 581, 579, 580, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_nn_635",
|
|
["is_num", 582, 579, 348, 45],
|
|
["jump_false", 582, "ne_nt_636", 348, 45],
|
|
"_nop_tc_265",
|
|
["jump", "ne_nt_636", 348, 45],
|
|
["ne_float", 581, 579, 580, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_nt_636",
|
|
["is_text", 582, 579, 348, 45],
|
|
["jump_false", 582, "ne_nnl_637", 348, 45],
|
|
"_nop_tc_266",
|
|
"_nop_tc_267",
|
|
["ne_text", 581, 579, 580, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_nnl_637",
|
|
["is_null", 582, 579, 348, 45],
|
|
["jump_false", 582, "ne_nb_638", 348, 45],
|
|
"_nop_tc_268",
|
|
["jump", "ne_nb_638", 348, 45],
|
|
["false", 581, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_nb_638",
|
|
["is_bool", 582, 579, 348, 45],
|
|
["jump_false", 582, "ne_mis_639", 348, 45],
|
|
"_nop_tc_269",
|
|
["jump", "ne_mis_639", 348, 45],
|
|
["ne_bool", 581, 579, 580, 348, 45],
|
|
["jump", "ne_done_632", 348, 45],
|
|
"ne_mis_639",
|
|
["true", 581, 348, 45],
|
|
"ne_done_632",
|
|
["move", 577, 581, 348, 45],
|
|
"and_end_623",
|
|
["jump_false", 577, "while_end_622", 348, 45],
|
|
["record", 584, 0],
|
|
["move", 4, 584, 349, 16],
|
|
["get", 585, 46, 1, 350, 21],
|
|
["load_field", 586, 585, "kind", 350, 21],
|
|
["access", 587, "name", 350, 33],
|
|
["is_identical", 588, 586, 587, 350, 33],
|
|
["jump_true", 588, "eq_done_640", 350, 33],
|
|
["is_int", 589, 586, 350, 33],
|
|
["jump_false", 589, "eq_ni_641", 350, 33],
|
|
"_nop_tc_270",
|
|
["jump", "eq_ni_641", 350, 33],
|
|
["eq_int", 588, 586, 587, 350, 33],
|
|
["jump", "eq_done_640", 350, 33],
|
|
"eq_ni_641",
|
|
["is_num", 589, 586, 350, 33],
|
|
["jump_false", 589, "eq_nn_642", 350, 33],
|
|
"_nop_tc_271",
|
|
["jump", "eq_nn_642", 350, 33],
|
|
["eq_float", 588, 586, 587, 350, 33],
|
|
["jump", "eq_done_640", 350, 33],
|
|
"eq_nn_642",
|
|
["is_text", 589, 586, 350, 33],
|
|
["jump_false", 589, "eq_nt_643", 350, 33],
|
|
"_nop_tc_272",
|
|
"_nop_tc_273",
|
|
["eq_text", 588, 586, 587, 350, 33],
|
|
["jump", "eq_done_640", 350, 33],
|
|
"eq_nt_643",
|
|
["is_null", 589, 586, 350, 33],
|
|
["jump_false", 589, "eq_nnl_644", 350, 33],
|
|
"_nop_tc_274",
|
|
["jump", "eq_nnl_644", 350, 33],
|
|
["true", 588, 350, 33],
|
|
["jump", "eq_done_640", 350, 33],
|
|
"eq_nnl_644",
|
|
["is_bool", 589, 586, 350, 33],
|
|
["jump_false", 589, "eq_nb_645", 350, 33],
|
|
"_nop_tc_275",
|
|
["jump", "eq_nb_645", 350, 33],
|
|
["eq_bool", 588, 586, 587, 350, 33],
|
|
["jump", "eq_done_640", 350, 33],
|
|
"eq_nb_645",
|
|
["false", 588, 350, 33],
|
|
"eq_done_640",
|
|
["move", 13, 588, 350, 33],
|
|
["get", 591, 46, 1, 351, 28],
|
|
["load_field", 592, 591, "kind", 351, 28],
|
|
["get", 594, 43, 1, 351, 17],
|
|
["frame", 595, 594, 1, 351, 17],
|
|
["null", 596, 351, 17],
|
|
["setarg", 595, 0, 596, 351, 17],
|
|
["setarg", 595, 1, 592, 351, 17],
|
|
["invoke", 595, 593, 351, 17],
|
|
["move", 26, 593, 351, 17],
|
|
["move", 597, 13, 352, 13],
|
|
["jump_true", 597, "or_end_650", 352, 13],
|
|
["move", 597, 26, 352, 25],
|
|
"or_end_650",
|
|
["move", 598, 597, 352, 25],
|
|
["jump_true", 598, "or_end_649", 352, 25],
|
|
["get", 599, 46, 1, 352, 34],
|
|
["load_field", 600, 599, "kind", 352, 34],
|
|
["access", 601, "text", 352, 46],
|
|
["is_identical", 602, 600, 601, 352, 46],
|
|
["jump_true", 602, "eq_done_651", 352, 46],
|
|
["is_int", 603, 600, 352, 46],
|
|
["jump_false", 603, "eq_ni_652", 352, 46],
|
|
"_nop_tc_276",
|
|
["jump", "eq_ni_652", 352, 46],
|
|
["eq_int", 602, 600, 601, 352, 46],
|
|
["jump", "eq_done_651", 352, 46],
|
|
"eq_ni_652",
|
|
["is_num", 603, 600, 352, 46],
|
|
["jump_false", 603, "eq_nn_653", 352, 46],
|
|
"_nop_tc_277",
|
|
["jump", "eq_nn_653", 352, 46],
|
|
["eq_float", 602, 600, 601, 352, 46],
|
|
["jump", "eq_done_651", 352, 46],
|
|
"eq_nn_653",
|
|
["is_text", 603, 600, 352, 46],
|
|
["jump_false", 603, "eq_nt_654", 352, 46],
|
|
"_nop_tc_278",
|
|
"_nop_tc_279",
|
|
["eq_text", 602, 600, 601, 352, 46],
|
|
["jump", "eq_done_651", 352, 46],
|
|
"eq_nt_654",
|
|
["is_null", 603, 600, 352, 46],
|
|
["jump_false", 603, "eq_nnl_655", 352, 46],
|
|
"_nop_tc_280",
|
|
["jump", "eq_nnl_655", 352, 46],
|
|
["true", 602, 352, 46],
|
|
["jump", "eq_done_651", 352, 46],
|
|
"eq_nnl_655",
|
|
["is_bool", 603, 600, 352, 46],
|
|
["jump_false", 603, "eq_nb_656", 352, 46],
|
|
"_nop_tc_281",
|
|
["jump", "eq_nb_656", 352, 46],
|
|
["eq_bool", 602, 600, 601, 352, 46],
|
|
["jump", "eq_done_651", 352, 46],
|
|
"eq_nb_656",
|
|
["false", 602, 352, 46],
|
|
"eq_done_651",
|
|
["move", 598, 602, 352, 46],
|
|
"or_end_649",
|
|
["move", 605, 598, 352, 46],
|
|
["jump_true", 605, "or_end_648", 352, 46],
|
|
["get", 606, 46, 1, 352, 56],
|
|
["load_field", 607, 606, "kind", 352, 56],
|
|
["access", 608, "number", 352, 68],
|
|
["is_identical", 609, 607, 608, 352, 68],
|
|
["jump_true", 609, "eq_done_657", 352, 68],
|
|
["is_int", 610, 607, 352, 68],
|
|
["jump_false", 610, "eq_ni_658", 352, 68],
|
|
"_nop_tc_282",
|
|
["jump", "eq_ni_658", 352, 68],
|
|
["eq_int", 609, 607, 608, 352, 68],
|
|
["jump", "eq_done_657", 352, 68],
|
|
"eq_ni_658",
|
|
["is_num", 610, 607, 352, 68],
|
|
["jump_false", 610, "eq_nn_659", 352, 68],
|
|
"_nop_tc_283",
|
|
["jump", "eq_nn_659", 352, 68],
|
|
["eq_float", 609, 607, 608, 352, 68],
|
|
["jump", "eq_done_657", 352, 68],
|
|
"eq_nn_659",
|
|
["is_text", 610, 607, 352, 68],
|
|
["jump_false", 610, "eq_nt_660", 352, 68],
|
|
"_nop_tc_284",
|
|
"_nop_tc_285",
|
|
["eq_text", 609, 607, 608, 352, 68],
|
|
["jump", "eq_done_657", 352, 68],
|
|
"eq_nt_660",
|
|
["is_null", 610, 607, 352, 68],
|
|
["jump_false", 610, "eq_nnl_661", 352, 68],
|
|
"_nop_tc_286",
|
|
["jump", "eq_nnl_661", 352, 68],
|
|
["true", 609, 352, 68],
|
|
["jump", "eq_done_657", 352, 68],
|
|
"eq_nnl_661",
|
|
["is_bool", 610, 607, 352, 68],
|
|
["jump_false", 610, "eq_nb_662", 352, 68],
|
|
"_nop_tc_287",
|
|
["jump", "eq_nb_662", 352, 68],
|
|
["eq_bool", 609, 607, 608, 352, 68],
|
|
["jump", "eq_done_657", 352, 68],
|
|
"eq_nb_662",
|
|
["false", 609, 352, 68],
|
|
"eq_done_657",
|
|
["move", 605, 609, 352, 68],
|
|
"or_end_648",
|
|
["jump_false", 605, "if_else_646", 352, 68],
|
|
["jump_false", 26, "if_else_663", 353, 15],
|
|
["access", 612, "name", 354, 29],
|
|
["get", 613, 46, 1, 354, 37],
|
|
["get", 615, 31, 1, 354, 20],
|
|
["frame", 616, 615, 2, 354, 20],
|
|
["null", 617, 354, 20],
|
|
["setarg", 616, 0, 617, 354, 20],
|
|
["setarg", 616, 1, 612, 354, 20],
|
|
["setarg", 616, 2, 613, 354, 20],
|
|
["invoke", 616, 614, 354, 20],
|
|
["move", 29, 614, 354, 20],
|
|
["get", 618, 46, 1, 355, 25],
|
|
["load_field", 619, 618, "kind", 355, 25],
|
|
["store_field", 29, 619, "name", 355, 13],
|
|
["get", 621, 42, 1, 356, 13],
|
|
["frame", 622, 621, 0, 356, 13],
|
|
["null", 623, 356, 13],
|
|
["setarg", 622, 0, 623, 356, 13],
|
|
["invoke", 622, 620, 356, 13],
|
|
["get", 625, 48, 1, 357, 13],
|
|
["frame", 626, 625, 1, 357, 13],
|
|
["null", 627, 357, 13],
|
|
["setarg", 626, 0, 627, 357, 13],
|
|
["setarg", 626, 1, 29, 357, 13],
|
|
["invoke", 626, 624, 357, 13],
|
|
["jump", "if_end_664", 357, 13],
|
|
"if_else_663",
|
|
["get", 629, 60, 1, 359, 20],
|
|
["frame", 630, 629, 0, 359, 20],
|
|
["null", 631, 359, 20],
|
|
["setarg", 630, 0, 631, 359, 20],
|
|
["invoke", 630, 628, 359, 20],
|
|
["move", 29, 628, 359, 20],
|
|
"if_end_664",
|
|
["store_field", 4, 29, "left", 361, 11],
|
|
["jump", "if_end_647", 361, 11],
|
|
"if_else_646",
|
|
["get", 632, 46, 1, 362, 20],
|
|
["load_field", 633, 632, "kind", 362, 20],
|
|
["access", 634, "[", 362, 32],
|
|
["is_identical", 635, 633, 634, 362, 32],
|
|
["jump_true", 635, "eq_done_667", 362, 32],
|
|
["is_int", 636, 633, 362, 32],
|
|
["jump_false", 636, "eq_ni_668", 362, 32],
|
|
"_nop_tc_288",
|
|
["jump", "eq_ni_668", 362, 32],
|
|
["eq_int", 635, 633, 634, 362, 32],
|
|
["jump", "eq_done_667", 362, 32],
|
|
"eq_ni_668",
|
|
["is_num", 636, 633, 362, 32],
|
|
["jump_false", 636, "eq_nn_669", 362, 32],
|
|
"_nop_tc_289",
|
|
["jump", "eq_nn_669", 362, 32],
|
|
["eq_float", 635, 633, 634, 362, 32],
|
|
["jump", "eq_done_667", 362, 32],
|
|
"eq_nn_669",
|
|
["is_text", 636, 633, 362, 32],
|
|
["jump_false", 636, "eq_nt_670", 362, 32],
|
|
"_nop_tc_290",
|
|
"_nop_tc_291",
|
|
["eq_text", 635, 633, 634, 362, 32],
|
|
["jump", "eq_done_667", 362, 32],
|
|
"eq_nt_670",
|
|
["is_null", 636, 633, 362, 32],
|
|
["jump_false", 636, "eq_nnl_671", 362, 32],
|
|
"_nop_tc_292",
|
|
["jump", "eq_nnl_671", 362, 32],
|
|
["true", 635, 362, 32],
|
|
["jump", "eq_done_667", 362, 32],
|
|
"eq_nnl_671",
|
|
["is_bool", 636, 633, 362, 32],
|
|
["jump_false", 636, "eq_nb_672", 362, 32],
|
|
"_nop_tc_293",
|
|
["jump", "eq_nb_672", 362, 32],
|
|
["eq_bool", 635, 633, 634, 362, 32],
|
|
["jump", "eq_done_667", 362, 32],
|
|
"eq_nb_672",
|
|
["false", 635, 362, 32],
|
|
"eq_done_667",
|
|
["jump_false", 635, "if_else_665", 362, 32],
|
|
["get", 639, 42, 1, 363, 11],
|
|
["frame", 640, 639, 0, 363, 11],
|
|
["null", 641, 363, 11],
|
|
["setarg", 640, 0, 641, 363, 11],
|
|
["invoke", 640, 638, 363, 11],
|
|
["get", 643, 7, 1, 364, 18],
|
|
["frame", 644, 643, 0, 364, 18],
|
|
["null", 645, 364, 18],
|
|
["setarg", 644, 0, 645, 364, 18],
|
|
["invoke", 644, 642, 364, 18],
|
|
["move", 29, 642, 364, 18],
|
|
["store_field", 4, 29, "left", 365, 11],
|
|
["get", 646, 46, 1, 366, 15],
|
|
["load_field", 647, 646, "kind", 366, 15],
|
|
["access", 648, "]", 366, 27],
|
|
["is_identical", 649, 647, 648, 366, 27],
|
|
["jump_true", 649, "eq_done_675", 366, 27],
|
|
["is_int", 650, 647, 366, 27],
|
|
["jump_false", 650, "eq_ni_676", 366, 27],
|
|
"_nop_tc_294",
|
|
["jump", "eq_ni_676", 366, 27],
|
|
["eq_int", 649, 647, 648, 366, 27],
|
|
["jump", "eq_done_675", 366, 27],
|
|
"eq_ni_676",
|
|
["is_num", 650, 647, 366, 27],
|
|
["jump_false", 650, "eq_nn_677", 366, 27],
|
|
"_nop_tc_295",
|
|
["jump", "eq_nn_677", 366, 27],
|
|
["eq_float", 649, 647, 648, 366, 27],
|
|
["jump", "eq_done_675", 366, 27],
|
|
"eq_nn_677",
|
|
["is_text", 650, 647, 366, 27],
|
|
["jump_false", 650, "eq_nt_678", 366, 27],
|
|
"_nop_tc_296",
|
|
"_nop_tc_297",
|
|
["eq_text", 649, 647, 648, 366, 27],
|
|
["jump", "eq_done_675", 366, 27],
|
|
"eq_nt_678",
|
|
["is_null", 650, 647, 366, 27],
|
|
["jump_false", 650, "eq_nnl_679", 366, 27],
|
|
"_nop_tc_298",
|
|
["jump", "eq_nnl_679", 366, 27],
|
|
["true", 649, 366, 27],
|
|
["jump", "eq_done_675", 366, 27],
|
|
"eq_nnl_679",
|
|
["is_bool", 650, 647, 366, 27],
|
|
["jump_false", 650, "eq_nb_680", 366, 27],
|
|
"_nop_tc_299",
|
|
["jump", "eq_nb_680", 366, 27],
|
|
["eq_bool", 649, 647, 648, 366, 27],
|
|
["jump", "eq_done_675", 366, 27],
|
|
"eq_nb_680",
|
|
["false", 649, 366, 27],
|
|
"eq_done_675",
|
|
["jump_false", 649, "if_else_673", 366, 27],
|
|
["get", 653, 42, 1, 366, 32],
|
|
["frame", 654, 653, 0, 366, 32],
|
|
["null", 655, 366, 32],
|
|
["setarg", 654, 0, 655, 366, 32],
|
|
["invoke", 654, 652, 366, 32],
|
|
["jump", "if_end_674", 366, 32],
|
|
"if_else_673",
|
|
["get", 656, 46, 1, 367, 28],
|
|
["access", 657, "expected ']' after computed property", 367, 33],
|
|
["get", 659, 24, 1, 367, 16],
|
|
["frame", 660, 659, 2, 367, 16],
|
|
["null", 661, 367, 16],
|
|
["setarg", 660, 0, 661, 367, 16],
|
|
["setarg", 660, 1, 656, 367, 16],
|
|
["setarg", 660, 2, 657, 367, 16],
|
|
["invoke", 660, 658, 367, 16],
|
|
"if_end_674",
|
|
["jump", "if_end_666", 367, 16],
|
|
"if_else_665",
|
|
["get", 662, 46, 1, 369, 23],
|
|
["access", 663, "expected property name in object literal", 369, 28],
|
|
["get", 665, 24, 1, 369, 11],
|
|
["frame", 666, 665, 2, 369, 11],
|
|
["null", 667, 369, 11],
|
|
["setarg", 666, 0, 667, 369, 11],
|
|
["setarg", 666, 1, 662, 369, 11],
|
|
["setarg", 666, 2, 663, 369, 11],
|
|
["invoke", 666, 664, 369, 11],
|
|
["jump", "while_end_622", 370, 11],
|
|
"if_end_666",
|
|
"if_end_647",
|
|
["get", 668, 46, 1, 372, 13],
|
|
["load_field", 669, 668, "kind", 372, 13],
|
|
["access", 670, ":", 372, 25],
|
|
["is_identical", 671, 669, 670, 372, 25],
|
|
["jump_true", 671, "eq_done_683", 372, 25],
|
|
["is_int", 672, 669, 372, 25],
|
|
["jump_false", 672, "eq_ni_684", 372, 25],
|
|
"_nop_tc_300",
|
|
["jump", "eq_ni_684", 372, 25],
|
|
["eq_int", 671, 669, 670, 372, 25],
|
|
["jump", "eq_done_683", 372, 25],
|
|
"eq_ni_684",
|
|
["is_num", 672, 669, 372, 25],
|
|
["jump_false", 672, "eq_nn_685", 372, 25],
|
|
"_nop_tc_301",
|
|
["jump", "eq_nn_685", 372, 25],
|
|
["eq_float", 671, 669, 670, 372, 25],
|
|
["jump", "eq_done_683", 372, 25],
|
|
"eq_nn_685",
|
|
["is_text", 672, 669, 372, 25],
|
|
["jump_false", 672, "eq_nt_686", 372, 25],
|
|
"_nop_tc_302",
|
|
"_nop_tc_303",
|
|
["eq_text", 671, 669, 670, 372, 25],
|
|
["jump", "eq_done_683", 372, 25],
|
|
"eq_nt_686",
|
|
["is_null", 672, 669, 372, 25],
|
|
["jump_false", 672, "eq_nnl_687", 372, 25],
|
|
"_nop_tc_304",
|
|
["jump", "eq_nnl_687", 372, 25],
|
|
["true", 671, 372, 25],
|
|
["jump", "eq_done_683", 372, 25],
|
|
"eq_nnl_687",
|
|
["is_bool", 672, 669, 372, 25],
|
|
["jump_false", 672, "eq_nb_688", 372, 25],
|
|
"_nop_tc_305",
|
|
["jump", "eq_nb_688", 372, 25],
|
|
["eq_bool", 671, 669, 670, 372, 25],
|
|
["jump", "eq_done_683", 372, 25],
|
|
"eq_nb_688",
|
|
["false", 671, 372, 25],
|
|
"eq_done_683",
|
|
["jump_false", 671, "if_else_681", 372, 25],
|
|
["get", 675, 42, 1, 373, 11],
|
|
["frame", 676, 675, 0, 373, 11],
|
|
["null", 677, 373, 11],
|
|
["setarg", 676, 0, 677, 373, 11],
|
|
["invoke", 676, 674, 373, 11],
|
|
["get", 679, 7, 1, 374, 19],
|
|
["frame", 680, 679, 0, 374, 19],
|
|
["null", 681, 374, 19],
|
|
["setarg", 680, 0, 681, 374, 19],
|
|
["invoke", 680, 678, 374, 19],
|
|
["move", 34, 678, 374, 19],
|
|
["store_field", 4, 34, "right", 375, 11],
|
|
["jump", "if_end_682", 375, 11],
|
|
"if_else_681",
|
|
["get", 682, 46, 1, 376, 20],
|
|
["load_field", 683, 682, "kind", 376, 20],
|
|
["access", 684, "(", 376, 32],
|
|
["is_identical", 685, 683, 684, 376, 32],
|
|
["jump_true", 685, "eq_done_691", 376, 32],
|
|
["is_int", 686, 683, 376, 32],
|
|
["jump_false", 686, "eq_ni_692", 376, 32],
|
|
"_nop_tc_306",
|
|
["jump", "eq_ni_692", 376, 32],
|
|
["eq_int", 685, 683, 684, 376, 32],
|
|
["jump", "eq_done_691", 376, 32],
|
|
"eq_ni_692",
|
|
["is_num", 686, 683, 376, 32],
|
|
["jump_false", 686, "eq_nn_693", 376, 32],
|
|
"_nop_tc_307",
|
|
["jump", "eq_nn_693", 376, 32],
|
|
["eq_float", 685, 683, 684, 376, 32],
|
|
["jump", "eq_done_691", 376, 32],
|
|
"eq_nn_693",
|
|
["is_text", 686, 683, 376, 32],
|
|
["jump_false", 686, "eq_nt_694", 376, 32],
|
|
"_nop_tc_308",
|
|
"_nop_tc_309",
|
|
["eq_text", 685, 683, 684, 376, 32],
|
|
["jump", "eq_done_691", 376, 32],
|
|
"eq_nt_694",
|
|
["is_null", 686, 683, 376, 32],
|
|
["jump_false", 686, "eq_nnl_695", 376, 32],
|
|
"_nop_tc_310",
|
|
["jump", "eq_nnl_695", 376, 32],
|
|
["true", 685, 376, 32],
|
|
["jump", "eq_done_691", 376, 32],
|
|
"eq_nnl_695",
|
|
["is_bool", 686, 683, 376, 32],
|
|
["jump_false", 686, "eq_nb_696", 376, 32],
|
|
"_nop_tc_311",
|
|
["jump", "eq_nb_696", 376, 32],
|
|
["eq_bool", 685, 683, 684, 376, 32],
|
|
["jump", "eq_done_691", 376, 32],
|
|
"eq_nb_696",
|
|
["false", 685, 376, 32],
|
|
"eq_done_691",
|
|
["jump_false", 685, "if_else_689", 376, 32],
|
|
["get", 688, 46, 1, 377, 22],
|
|
["move", 1, 688, 377, 22],
|
|
["access", 689, "function", 378, 25],
|
|
["get", 691, 31, 1, 378, 16],
|
|
["frame", 692, 691, 2, 378, 16],
|
|
["null", 693, 378, 16],
|
|
["setarg", 692, 0, 693, 378, 16],
|
|
["setarg", 692, 1, 689, 378, 16],
|
|
["setarg", 692, 2, 1, 378, 16],
|
|
["invoke", 692, 690, 378, 16],
|
|
["move", 7, 690, 378, 16],
|
|
["load_field", 694, 4, "left", 379, 23],
|
|
["move", 8, 694, 379, 23],
|
|
["null", 695, 380, 28],
|
|
["is_identical", 696, 8, 695, 380, 28],
|
|
["jump_true", 696, "ne_nid_701", 380, 28],
|
|
["jump", "ne_ni_702", 380, 28],
|
|
"ne_nid_701",
|
|
["false", 696, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_ni_702",
|
|
["is_int", 697, 8, 380, 28],
|
|
["jump_false", 697, "ne_nn_703", 380, 28],
|
|
"_nop_tc_312",
|
|
["jump", "ne_nn_703", 380, 28],
|
|
["ne_int", 696, 8, 695, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_nn_703",
|
|
["is_num", 697, 8, 380, 28],
|
|
["jump_false", 697, "ne_nt_704", 380, 28],
|
|
"_nop_tc_313",
|
|
["jump", "ne_nt_704", 380, 28],
|
|
["ne_float", 696, 8, 695, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_nt_704",
|
|
["is_text", 697, 8, 380, 28],
|
|
["jump_false", 697, "ne_nnl_705", 380, 28],
|
|
"_nop_tc_314",
|
|
["jump", "ne_nnl_705", 380, 28],
|
|
["ne_text", 696, 8, 695, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_nnl_705",
|
|
["is_null", 697, 8, 380, 28],
|
|
["jump_false", 697, "ne_nb_706", 380, 28],
|
|
"_nop_tc_315",
|
|
"_nop_tc_316",
|
|
["false", 696, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_nb_706",
|
|
["is_bool", 697, 8, 380, 28],
|
|
["jump_false", 697, "ne_mis_707", 380, 28],
|
|
"_nop_tc_317",
|
|
["jump", "ne_mis_707", 380, 28],
|
|
["ne_bool", 696, 8, 695, 380, 28],
|
|
["jump", "ne_done_700", 380, 28],
|
|
"ne_mis_707",
|
|
["true", 696, 380, 28],
|
|
"ne_done_700",
|
|
["move", 699, 696, 380, 28],
|
|
["jump_false", 699, "and_end_699", 380, 28],
|
|
["load_field", 700, 8, "name", 380, 36],
|
|
["null", 701, 380, 54],
|
|
["is_identical", 702, 700, 701, 380, 54],
|
|
["jump_true", 702, "ne_nid_709", 380, 54],
|
|
["jump", "ne_ni_710", 380, 54],
|
|
"ne_nid_709",
|
|
["false", 702, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_ni_710",
|
|
["is_int", 703, 700, 380, 54],
|
|
["jump_false", 703, "ne_nn_711", 380, 54],
|
|
"_nop_tc_318",
|
|
["jump", "ne_nn_711", 380, 54],
|
|
["ne_int", 702, 700, 701, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_nn_711",
|
|
["is_num", 703, 700, 380, 54],
|
|
["jump_false", 703, "ne_nt_712", 380, 54],
|
|
"_nop_tc_319",
|
|
["jump", "ne_nt_712", 380, 54],
|
|
["ne_float", 702, 700, 701, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_nt_712",
|
|
["is_text", 703, 700, 380, 54],
|
|
["jump_false", 703, "ne_nnl_713", 380, 54],
|
|
"_nop_tc_320",
|
|
["jump", "ne_nnl_713", 380, 54],
|
|
["ne_text", 702, 700, 701, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_nnl_713",
|
|
["is_null", 703, 700, 380, 54],
|
|
["jump_false", 703, "ne_nb_714", 380, 54],
|
|
"_nop_tc_321",
|
|
"_nop_tc_322",
|
|
["false", 702, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_nb_714",
|
|
["is_bool", 703, 700, 380, 54],
|
|
["jump_false", 703, "ne_mis_715", 380, 54],
|
|
"_nop_tc_323",
|
|
["jump", "ne_mis_715", 380, 54],
|
|
["ne_bool", 702, 700, 701, 380, 54],
|
|
["jump", "ne_done_708", 380, 54],
|
|
"ne_mis_715",
|
|
["true", 702, 380, 54],
|
|
"ne_done_708",
|
|
["move", 699, 702, 380, 54],
|
|
"and_end_699",
|
|
["jump_false", 699, "if_else_697", 380, 54],
|
|
["load_field", 705, 8, "name", 381, 23],
|
|
["store_field", 7, 705, "name", 381, 13],
|
|
["jump", "if_end_698", 381, 13],
|
|
"if_else_697",
|
|
"if_end_698",
|
|
["array", 706, 0, 383, 20],
|
|
["move", 2, 706, 383, 20],
|
|
["store_field", 7, 2, "list", 384, 11],
|
|
["get", 708, 42, 1, 385, 11],
|
|
["frame", 709, 708, 0, 385, 11],
|
|
["null", 710, 385, 11],
|
|
["setarg", 709, 0, 710, 385, 11],
|
|
["invoke", 709, 707, 385, 11],
|
|
"while_start_716",
|
|
["get", 711, 46, 1, 386, 18],
|
|
["load_field", 712, 711, "kind", 386, 18],
|
|
["access", 713, ")", 386, 30],
|
|
["is_identical", 714, 712, 713, 386, 30],
|
|
["jump_true", 714, "ne_nid_720", 386, 30],
|
|
["jump", "ne_ni_721", 386, 30],
|
|
"ne_nid_720",
|
|
["false", 714, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_ni_721",
|
|
["is_int", 715, 712, 386, 30],
|
|
["jump_false", 715, "ne_nn_722", 386, 30],
|
|
"_nop_tc_324",
|
|
["jump", "ne_nn_722", 386, 30],
|
|
["ne_int", 714, 712, 713, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_nn_722",
|
|
["is_num", 715, 712, 386, 30],
|
|
["jump_false", 715, "ne_nt_723", 386, 30],
|
|
"_nop_tc_325",
|
|
["jump", "ne_nt_723", 386, 30],
|
|
["ne_float", 714, 712, 713, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_nt_723",
|
|
["is_text", 715, 712, 386, 30],
|
|
["jump_false", 715, "ne_nnl_724", 386, 30],
|
|
"_nop_tc_326",
|
|
"_nop_tc_327",
|
|
["ne_text", 714, 712, 713, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_nnl_724",
|
|
["is_null", 715, 712, 386, 30],
|
|
["jump_false", 715, "ne_nb_725", 386, 30],
|
|
"_nop_tc_328",
|
|
["jump", "ne_nb_725", 386, 30],
|
|
["false", 714, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_nb_725",
|
|
["is_bool", 715, 712, 386, 30],
|
|
["jump_false", 715, "ne_mis_726", 386, 30],
|
|
"_nop_tc_329",
|
|
["jump", "ne_mis_726", 386, 30],
|
|
["ne_bool", 714, 712, 713, 386, 30],
|
|
["jump", "ne_done_719", 386, 30],
|
|
"ne_mis_726",
|
|
["true", 714, 386, 30],
|
|
"ne_done_719",
|
|
["move", 717, 714, 386, 30],
|
|
["jump_false", 717, "and_end_718", 386, 30],
|
|
["get", 718, 46, 1, 386, 37],
|
|
["load_field", 719, 718, "kind", 386, 37],
|
|
["access", 720, "eof", 386, 49],
|
|
["is_identical", 721, 719, 720, 386, 49],
|
|
["jump_true", 721, "ne_nid_728", 386, 49],
|
|
["jump", "ne_ni_729", 386, 49],
|
|
"ne_nid_728",
|
|
["false", 721, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_ni_729",
|
|
["is_int", 722, 719, 386, 49],
|
|
["jump_false", 722, "ne_nn_730", 386, 49],
|
|
"_nop_tc_330",
|
|
["jump", "ne_nn_730", 386, 49],
|
|
["ne_int", 721, 719, 720, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_nn_730",
|
|
["is_num", 722, 719, 386, 49],
|
|
["jump_false", 722, "ne_nt_731", 386, 49],
|
|
"_nop_tc_331",
|
|
["jump", "ne_nt_731", 386, 49],
|
|
["ne_float", 721, 719, 720, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_nt_731",
|
|
["is_text", 722, 719, 386, 49],
|
|
["jump_false", 722, "ne_nnl_732", 386, 49],
|
|
"_nop_tc_332",
|
|
"_nop_tc_333",
|
|
["ne_text", 721, 719, 720, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_nnl_732",
|
|
["is_null", 722, 719, 386, 49],
|
|
["jump_false", 722, "ne_nb_733", 386, 49],
|
|
"_nop_tc_334",
|
|
["jump", "ne_nb_733", 386, 49],
|
|
["false", 721, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_nb_733",
|
|
["is_bool", 722, 719, 386, 49],
|
|
["jump_false", 722, "ne_mis_734", 386, 49],
|
|
"_nop_tc_335",
|
|
["jump", "ne_mis_734", 386, 49],
|
|
["ne_bool", 721, 719, 720, 386, 49],
|
|
["jump", "ne_done_727", 386, 49],
|
|
"ne_mis_734",
|
|
["true", 721, 386, 49],
|
|
"ne_done_727",
|
|
["move", 717, 721, 386, 49],
|
|
"and_end_718",
|
|
["jump_false", 717, "while_end_717", 386, 49],
|
|
["get", 724, 46, 1, 387, 17],
|
|
["load_field", 725, 724, "kind", 387, 17],
|
|
["access", 726, "name", 387, 29],
|
|
["is_identical", 727, 725, 726, 387, 29],
|
|
["jump_true", 727, "eq_done_737", 387, 29],
|
|
["is_int", 728, 725, 387, 29],
|
|
["jump_false", 728, "eq_ni_738", 387, 29],
|
|
"_nop_tc_336",
|
|
["jump", "eq_ni_738", 387, 29],
|
|
["eq_int", 727, 725, 726, 387, 29],
|
|
["jump", "eq_done_737", 387, 29],
|
|
"eq_ni_738",
|
|
["is_num", 728, 725, 387, 29],
|
|
["jump_false", 728, "eq_nn_739", 387, 29],
|
|
"_nop_tc_337",
|
|
["jump", "eq_nn_739", 387, 29],
|
|
["eq_float", 727, 725, 726, 387, 29],
|
|
["jump", "eq_done_737", 387, 29],
|
|
"eq_nn_739",
|
|
["is_text", 728, 725, 387, 29],
|
|
["jump_false", 728, "eq_nt_740", 387, 29],
|
|
"_nop_tc_338",
|
|
"_nop_tc_339",
|
|
["eq_text", 727, 725, 726, 387, 29],
|
|
["jump", "eq_done_737", 387, 29],
|
|
"eq_nt_740",
|
|
["is_null", 728, 725, 387, 29],
|
|
["jump_false", 728, "eq_nnl_741", 387, 29],
|
|
"_nop_tc_340",
|
|
["jump", "eq_nnl_741", 387, 29],
|
|
["true", 727, 387, 29],
|
|
["jump", "eq_done_737", 387, 29],
|
|
"eq_nnl_741",
|
|
["is_bool", 728, 725, 387, 29],
|
|
["jump_false", 728, "eq_nb_742", 387, 29],
|
|
"_nop_tc_341",
|
|
["jump", "eq_nb_742", 387, 29],
|
|
["eq_bool", 727, 725, 726, 387, 29],
|
|
["jump", "eq_done_737", 387, 29],
|
|
"eq_nb_742",
|
|
["false", 727, 387, 29],
|
|
"eq_done_737",
|
|
["jump_false", 727, "if_else_735", 387, 29],
|
|
["access", 730, "name", 388, 32],
|
|
["get", 731, 46, 1, 388, 40],
|
|
["get", 733, 31, 1, 388, 23],
|
|
["frame", 734, 733, 2, 388, 23],
|
|
["null", 735, 388, 23],
|
|
["setarg", 734, 0, 735, 388, 23],
|
|
["setarg", 734, 1, 730, 388, 23],
|
|
["setarg", 734, 2, 731, 388, 23],
|
|
["invoke", 734, 732, 388, 23],
|
|
["move", 36, 732, 388, 23],
|
|
["get", 736, 46, 1, 389, 28],
|
|
["load_field", 737, 736, "value", 389, 28],
|
|
["store_field", 36, 737, "name", 389, 15],
|
|
["get", 739, 42, 1, 390, 15],
|
|
["frame", 740, 739, 0, 390, 15],
|
|
["null", 741, 390, 15],
|
|
["setarg", 740, 0, 741, 390, 15],
|
|
["invoke", 740, 738, 390, 15],
|
|
["get", 743, 48, 1, 391, 15],
|
|
["frame", 744, 743, 1, 391, 15],
|
|
["null", 745, 391, 15],
|
|
["setarg", 744, 0, 745, 391, 15],
|
|
["setarg", 744, 1, 36, 391, 15],
|
|
["invoke", 744, 742, 391, 15],
|
|
["get", 746, 46, 1, 392, 19],
|
|
["load_field", 747, 746, "kind", 392, 19],
|
|
["access", 748, "=", 392, 31],
|
|
["is_identical", 749, 747, 748, 392, 31],
|
|
["jump_true", 749, "eq_done_746", 392, 31],
|
|
["is_int", 750, 747, 392, 31],
|
|
["jump_false", 750, "eq_ni_747", 392, 31],
|
|
"_nop_tc_342",
|
|
["jump", "eq_ni_747", 392, 31],
|
|
["eq_int", 749, 747, 748, 392, 31],
|
|
["jump", "eq_done_746", 392, 31],
|
|
"eq_ni_747",
|
|
["is_num", 750, 747, 392, 31],
|
|
["jump_false", 750, "eq_nn_748", 392, 31],
|
|
"_nop_tc_343",
|
|
["jump", "eq_nn_748", 392, 31],
|
|
["eq_float", 749, 747, 748, 392, 31],
|
|
["jump", "eq_done_746", 392, 31],
|
|
"eq_nn_748",
|
|
["is_text", 750, 747, 392, 31],
|
|
["jump_false", 750, "eq_nt_749", 392, 31],
|
|
"_nop_tc_344",
|
|
"_nop_tc_345",
|
|
["eq_text", 749, 747, 748, 392, 31],
|
|
["jump", "eq_done_746", 392, 31],
|
|
"eq_nt_749",
|
|
["is_null", 750, 747, 392, 31],
|
|
["jump_false", 750, "eq_nnl_750", 392, 31],
|
|
"_nop_tc_346",
|
|
["jump", "eq_nnl_750", 392, 31],
|
|
["true", 749, 392, 31],
|
|
["jump", "eq_done_746", 392, 31],
|
|
"eq_nnl_750",
|
|
["is_bool", 750, 747, 392, 31],
|
|
["jump_false", 750, "eq_nb_751", 392, 31],
|
|
"_nop_tc_347",
|
|
["jump", "eq_nb_751", 392, 31],
|
|
["eq_bool", 749, 747, 748, 392, 31],
|
|
["jump", "eq_done_746", 392, 31],
|
|
"eq_nb_751",
|
|
["false", 749, 392, 31],
|
|
"eq_done_746",
|
|
["move", 752, 749, 392, 31],
|
|
["jump_true", 752, "or_end_745", 392, 31],
|
|
["get", 753, 46, 1, 392, 38],
|
|
["load_field", 754, 753, "kind", 392, 38],
|
|
["access", 755, "|", 392, 50],
|
|
["is_identical", 756, 754, 755, 392, 50],
|
|
["jump_true", 756, "eq_done_752", 392, 50],
|
|
["is_int", 757, 754, 392, 50],
|
|
["jump_false", 757, "eq_ni_753", 392, 50],
|
|
"_nop_tc_348",
|
|
["jump", "eq_ni_753", 392, 50],
|
|
["eq_int", 756, 754, 755, 392, 50],
|
|
["jump", "eq_done_752", 392, 50],
|
|
"eq_ni_753",
|
|
["is_num", 757, 754, 392, 50],
|
|
["jump_false", 757, "eq_nn_754", 392, 50],
|
|
"_nop_tc_349",
|
|
["jump", "eq_nn_754", 392, 50],
|
|
["eq_float", 756, 754, 755, 392, 50],
|
|
["jump", "eq_done_752", 392, 50],
|
|
"eq_nn_754",
|
|
["is_text", 757, 754, 392, 50],
|
|
["jump_false", 757, "eq_nt_755", 392, 50],
|
|
"_nop_tc_350",
|
|
"_nop_tc_351",
|
|
["eq_text", 756, 754, 755, 392, 50],
|
|
["jump", "eq_done_752", 392, 50],
|
|
"eq_nt_755",
|
|
["is_null", 757, 754, 392, 50],
|
|
["jump_false", 757, "eq_nnl_756", 392, 50],
|
|
"_nop_tc_352",
|
|
["jump", "eq_nnl_756", 392, 50],
|
|
["true", 756, 392, 50],
|
|
["jump", "eq_done_752", 392, 50],
|
|
"eq_nnl_756",
|
|
["is_bool", 757, 754, 392, 50],
|
|
["jump_false", 757, "eq_nb_757", 392, 50],
|
|
"_nop_tc_353",
|
|
["jump", "eq_nb_757", 392, 50],
|
|
["eq_bool", 756, 754, 755, 392, 50],
|
|
["jump", "eq_done_752", 392, 50],
|
|
"eq_nb_757",
|
|
["false", 756, 392, 50],
|
|
"eq_done_752",
|
|
["move", 752, 756, 392, 50],
|
|
"or_end_745",
|
|
["jump_false", 752, "if_else_743", 392, 50],
|
|
["get", 760, 42, 1, 393, 17],
|
|
["frame", 761, 760, 0, 393, 17],
|
|
["null", 762, 393, 17],
|
|
["setarg", 761, 0, 762, 393, 17],
|
|
["invoke", 761, 759, 393, 17],
|
|
["get", 764, 7, 1, 394, 36],
|
|
["frame", 765, 764, 0, 394, 36],
|
|
["null", 766, 394, 36],
|
|
["setarg", 765, 0, 766, 394, 36],
|
|
["invoke", 765, 763, 394, 36],
|
|
["store_field", 36, 763, "expression", 394, 17],
|
|
["jump", "if_end_744", 394, 17],
|
|
"if_else_743",
|
|
"if_end_744",
|
|
["is_array", 767, 2, 396, 28],
|
|
["jump_false", 767, "push_err_758", 396, 28],
|
|
["push", 2, 36, 396, 28],
|
|
["jump", "push_done_759", 396, 28],
|
|
"push_err_758",
|
|
["disrupt", 396, 28],
|
|
"push_done_759",
|
|
["jump", "if_end_736", 396, 28],
|
|
"if_else_735",
|
|
["get", 768, 46, 1, 398, 27],
|
|
["access", 769, "expected parameter name", 398, 32],
|
|
["get", 771, 24, 1, 398, 15],
|
|
["frame", 772, 771, 2, 398, 15],
|
|
["null", 773, 398, 15],
|
|
["setarg", 772, 0, 773, 398, 15],
|
|
["setarg", 772, 1, 768, 398, 15],
|
|
["setarg", 772, 2, 769, 398, 15],
|
|
["invoke", 772, 770, 398, 15],
|
|
["jump", "while_end_717", 399, 15],
|
|
"if_end_736",
|
|
["get", 774, 46, 1, 401, 17],
|
|
["load_field", 775, 774, "kind", 401, 17],
|
|
["access", 776, ",", 401, 29],
|
|
["is_identical", 777, 775, 776, 401, 29],
|
|
["jump_true", 777, "eq_done_762", 401, 29],
|
|
["is_int", 778, 775, 401, 29],
|
|
["jump_false", 778, "eq_ni_763", 401, 29],
|
|
"_nop_tc_354",
|
|
["jump", "eq_ni_763", 401, 29],
|
|
["eq_int", 777, 775, 776, 401, 29],
|
|
["jump", "eq_done_762", 401, 29],
|
|
"eq_ni_763",
|
|
["is_num", 778, 775, 401, 29],
|
|
["jump_false", 778, "eq_nn_764", 401, 29],
|
|
"_nop_tc_355",
|
|
["jump", "eq_nn_764", 401, 29],
|
|
["eq_float", 777, 775, 776, 401, 29],
|
|
["jump", "eq_done_762", 401, 29],
|
|
"eq_nn_764",
|
|
["is_text", 778, 775, 401, 29],
|
|
["jump_false", 778, "eq_nt_765", 401, 29],
|
|
"_nop_tc_356",
|
|
"_nop_tc_357",
|
|
["eq_text", 777, 775, 776, 401, 29],
|
|
["jump", "eq_done_762", 401, 29],
|
|
"eq_nt_765",
|
|
["is_null", 778, 775, 401, 29],
|
|
["jump_false", 778, "eq_nnl_766", 401, 29],
|
|
"_nop_tc_358",
|
|
["jump", "eq_nnl_766", 401, 29],
|
|
["true", 777, 401, 29],
|
|
["jump", "eq_done_762", 401, 29],
|
|
"eq_nnl_766",
|
|
["is_bool", 778, 775, 401, 29],
|
|
["jump_false", 778, "eq_nb_767", 401, 29],
|
|
"_nop_tc_359",
|
|
["jump", "eq_nb_767", 401, 29],
|
|
["eq_bool", 777, 775, 776, 401, 29],
|
|
["jump", "eq_done_762", 401, 29],
|
|
"eq_nb_767",
|
|
["false", 777, 401, 29],
|
|
"eq_done_762",
|
|
["jump_false", 777, "if_else_760", 401, 29],
|
|
["get", 781, 42, 1, 401, 34],
|
|
["frame", 782, 781, 0, 401, 34],
|
|
["null", 783, 401, 34],
|
|
["setarg", 782, 0, 783, 401, 34],
|
|
["invoke", 782, 780, 401, 34],
|
|
["jump", "if_end_761", 401, 34],
|
|
"if_else_760",
|
|
["jump", "while_end_717", 402, 18],
|
|
"if_end_761",
|
|
["jump", "while_start_716", 402, 18],
|
|
"while_end_717",
|
|
["get", 784, 46, 1, 404, 15],
|
|
["load_field", 785, 784, "kind", 404, 15],
|
|
["access", 786, ")", 404, 27],
|
|
["is_identical", 787, 785, 786, 404, 27],
|
|
["jump_true", 787, "eq_done_770", 404, 27],
|
|
["is_int", 788, 785, 404, 27],
|
|
["jump_false", 788, "eq_ni_771", 404, 27],
|
|
"_nop_tc_360",
|
|
["jump", "eq_ni_771", 404, 27],
|
|
["eq_int", 787, 785, 786, 404, 27],
|
|
["jump", "eq_done_770", 404, 27],
|
|
"eq_ni_771",
|
|
["is_num", 788, 785, 404, 27],
|
|
["jump_false", 788, "eq_nn_772", 404, 27],
|
|
"_nop_tc_361",
|
|
["jump", "eq_nn_772", 404, 27],
|
|
["eq_float", 787, 785, 786, 404, 27],
|
|
["jump", "eq_done_770", 404, 27],
|
|
"eq_nn_772",
|
|
["is_text", 788, 785, 404, 27],
|
|
["jump_false", 788, "eq_nt_773", 404, 27],
|
|
"_nop_tc_362",
|
|
"_nop_tc_363",
|
|
["eq_text", 787, 785, 786, 404, 27],
|
|
["jump", "eq_done_770", 404, 27],
|
|
"eq_nt_773",
|
|
["is_null", 788, 785, 404, 27],
|
|
["jump_false", 788, "eq_nnl_774", 404, 27],
|
|
"_nop_tc_364",
|
|
["jump", "eq_nnl_774", 404, 27],
|
|
["true", 787, 404, 27],
|
|
["jump", "eq_done_770", 404, 27],
|
|
"eq_nnl_774",
|
|
["is_bool", 788, 785, 404, 27],
|
|
["jump_false", 788, "eq_nb_775", 404, 27],
|
|
"_nop_tc_365",
|
|
["jump", "eq_nb_775", 404, 27],
|
|
["eq_bool", 787, 785, 786, 404, 27],
|
|
["jump", "eq_done_770", 404, 27],
|
|
"eq_nb_775",
|
|
["false", 787, 404, 27],
|
|
"eq_done_770",
|
|
["jump_false", 787, "if_else_768", 404, 27],
|
|
["get", 791, 42, 1, 404, 32],
|
|
["frame", 792, 791, 0, 404, 32],
|
|
["null", 793, 404, 32],
|
|
["setarg", 792, 0, 793, 404, 32],
|
|
["invoke", 792, 790, 404, 32],
|
|
["jump", "if_end_769", 404, 32],
|
|
"if_else_768",
|
|
["get", 794, 46, 1, 405, 20],
|
|
["load_field", 795, 794, "kind", 405, 20],
|
|
["access", 796, "eof", 405, 32],
|
|
["is_identical", 797, 795, 796, 405, 32],
|
|
["jump_true", 797, "eq_done_778", 405, 32],
|
|
["is_int", 798, 795, 405, 32],
|
|
["jump_false", 798, "eq_ni_779", 405, 32],
|
|
"_nop_tc_366",
|
|
["jump", "eq_ni_779", 405, 32],
|
|
["eq_int", 797, 795, 796, 405, 32],
|
|
["jump", "eq_done_778", 405, 32],
|
|
"eq_ni_779",
|
|
["is_num", 798, 795, 405, 32],
|
|
["jump_false", 798, "eq_nn_780", 405, 32],
|
|
"_nop_tc_367",
|
|
["jump", "eq_nn_780", 405, 32],
|
|
["eq_float", 797, 795, 796, 405, 32],
|
|
["jump", "eq_done_778", 405, 32],
|
|
"eq_nn_780",
|
|
["is_text", 798, 795, 405, 32],
|
|
["jump_false", 798, "eq_nt_781", 405, 32],
|
|
"_nop_tc_368",
|
|
"_nop_tc_369",
|
|
["eq_text", 797, 795, 796, 405, 32],
|
|
["jump", "eq_done_778", 405, 32],
|
|
"eq_nt_781",
|
|
["is_null", 798, 795, 405, 32],
|
|
["jump_false", 798, "eq_nnl_782", 405, 32],
|
|
"_nop_tc_370",
|
|
["jump", "eq_nnl_782", 405, 32],
|
|
["true", 797, 405, 32],
|
|
["jump", "eq_done_778", 405, 32],
|
|
"eq_nnl_782",
|
|
["is_bool", 798, 795, 405, 32],
|
|
["jump_false", 798, "eq_nb_783", 405, 32],
|
|
"_nop_tc_371",
|
|
["jump", "eq_nb_783", 405, 32],
|
|
["eq_bool", 797, 795, 796, 405, 32],
|
|
["jump", "eq_done_778", 405, 32],
|
|
"eq_nb_783",
|
|
["false", 797, 405, 32],
|
|
"eq_done_778",
|
|
["jump_false", 797, "if_else_776", 405, 32],
|
|
["get", 800, 46, 1, 405, 51],
|
|
["access", 801, "unterminated method parameter list", 405, 56],
|
|
["get", 803, 24, 1, 405, 39],
|
|
["frame", 804, 803, 2, 405, 39],
|
|
["null", 805, 405, 39],
|
|
["setarg", 804, 0, 805, 405, 39],
|
|
["setarg", 804, 1, 800, 405, 39],
|
|
["setarg", 804, 2, 801, 405, 39],
|
|
["invoke", 804, 802, 405, 39],
|
|
["jump", "if_end_777", 405, 39],
|
|
"if_else_776",
|
|
"if_end_777",
|
|
"if_end_769",
|
|
["length", 806, 2, 406, 22],
|
|
["access", 807, 4, 406, 32],
|
|
"_nop_tc_372",
|
|
"_nop_tc_373",
|
|
"_nop_tc_374",
|
|
["jump", "rel_ni_786", 406, 32],
|
|
["gt_int", 808, 806, 807, 406, 32],
|
|
["jump", "rel_done_788", 406, 32],
|
|
"rel_ni_786",
|
|
"_nop_tc_375",
|
|
"_nop_tc_376",
|
|
"_nop_tc_377",
|
|
"_nop_tc_378",
|
|
["gt_float", 808, 806, 807, 406, 32],
|
|
["jump", "rel_done_788", 406, 32],
|
|
"rel_nn_787",
|
|
"_nop_tc_379",
|
|
["jump", "rel_err_789", 406, 32],
|
|
"_nop_tc_380",
|
|
["jump", "rel_err_789", 406, 32],
|
|
["gt_text", 808, 806, 807, 406, 32],
|
|
["jump", "rel_done_788", 406, 32],
|
|
"rel_err_789",
|
|
["disrupt", 406, 32],
|
|
"rel_done_788",
|
|
["jump_false", 808, "if_else_784", 406, 32],
|
|
["get", 811, 46, 1, 406, 47],
|
|
["access", 812, "functions cannot have more than 4 parameters", 406, 52],
|
|
["get", 814, 24, 1, 406, 35],
|
|
["frame", 815, 814, 2, 406, 35],
|
|
["null", 816, 406, 35],
|
|
["setarg", 815, 0, 816, 406, 35],
|
|
["setarg", 815, 1, 811, 406, 35],
|
|
["setarg", 815, 2, 812, 406, 35],
|
|
["invoke", 815, 813, 406, 35],
|
|
["jump", "if_end_785", 406, 35],
|
|
"if_else_784",
|
|
"if_end_785",
|
|
["length", 817, 2, 407, 29],
|
|
["store_field", 7, 817, "arity", 407, 11],
|
|
["get", 818, 35, 1, 408, 25],
|
|
["move", 22, 818, 408, 25],
|
|
["get", 819, 62, 1, 409, 25],
|
|
["move", 35, 819, 409, 25],
|
|
["get", 820, 13, 1, 410, 25],
|
|
["move", 27, 820, 410, 25],
|
|
["access", 821, 0, 411, 28],
|
|
["put", 821, 35, 1, 411, 28],
|
|
["null", 822, 412, 27],
|
|
["put", 822, 62, 1, 412, 27],
|
|
["false", 823, 413, 29],
|
|
["put", 823, 13, 1, 413, 29],
|
|
["get", 824, 46, 1, 414, 15],
|
|
["load_field", 825, 824, "kind", 414, 15],
|
|
["access", 826, "{", 414, 27],
|
|
["is_identical", 827, 825, 826, 414, 27],
|
|
["jump_true", 827, "eq_done_792", 414, 27],
|
|
["is_int", 828, 825, 414, 27],
|
|
["jump_false", 828, "eq_ni_793", 414, 27],
|
|
"_nop_tc_381",
|
|
["jump", "eq_ni_793", 414, 27],
|
|
["eq_int", 827, 825, 826, 414, 27],
|
|
["jump", "eq_done_792", 414, 27],
|
|
"eq_ni_793",
|
|
["is_num", 828, 825, 414, 27],
|
|
["jump_false", 828, "eq_nn_794", 414, 27],
|
|
"_nop_tc_382",
|
|
["jump", "eq_nn_794", 414, 27],
|
|
["eq_float", 827, 825, 826, 414, 27],
|
|
["jump", "eq_done_792", 414, 27],
|
|
"eq_nn_794",
|
|
["is_text", 828, 825, 414, 27],
|
|
["jump_false", 828, "eq_nt_795", 414, 27],
|
|
"_nop_tc_383",
|
|
"_nop_tc_384",
|
|
["eq_text", 827, 825, 826, 414, 27],
|
|
["jump", "eq_done_792", 414, 27],
|
|
"eq_nt_795",
|
|
["is_null", 828, 825, 414, 27],
|
|
["jump_false", 828, "eq_nnl_796", 414, 27],
|
|
"_nop_tc_385",
|
|
["jump", "eq_nnl_796", 414, 27],
|
|
["true", 827, 414, 27],
|
|
["jump", "eq_done_792", 414, 27],
|
|
"eq_nnl_796",
|
|
["is_bool", 828, 825, 414, 27],
|
|
["jump_false", 828, "eq_nb_797", 414, 27],
|
|
"_nop_tc_386",
|
|
["jump", "eq_nb_797", 414, 27],
|
|
["eq_bool", 827, 825, 826, 414, 27],
|
|
["jump", "eq_done_792", 414, 27],
|
|
"eq_nb_797",
|
|
["false", 827, 414, 27],
|
|
"eq_done_792",
|
|
["jump_false", 827, "if_else_790", 414, 27],
|
|
["get", 831, 42, 1, 415, 13],
|
|
["frame", 832, 831, 0, 415, 13],
|
|
["null", 833, 415, 13],
|
|
["setarg", 832, 0, 833, 415, 13],
|
|
["invoke", 832, 830, 415, 13],
|
|
["get", 835, 16, 1, 416, 29],
|
|
["frame", 836, 835, 0, 416, 29],
|
|
["null", 837, 416, 29],
|
|
["setarg", 836, 0, 837, 416, 29],
|
|
["invoke", 836, 834, 416, 29],
|
|
["store_field", 7, 834, "statements", 416, 13],
|
|
["get", 838, 46, 1, 417, 17],
|
|
["load_field", 839, 838, "kind", 417, 17],
|
|
["access", 840, "}", 417, 29],
|
|
["is_identical", 841, 839, 840, 417, 29],
|
|
["jump_true", 841, "eq_done_800", 417, 29],
|
|
["is_int", 842, 839, 417, 29],
|
|
["jump_false", 842, "eq_ni_801", 417, 29],
|
|
"_nop_tc_387",
|
|
["jump", "eq_ni_801", 417, 29],
|
|
["eq_int", 841, 839, 840, 417, 29],
|
|
["jump", "eq_done_800", 417, 29],
|
|
"eq_ni_801",
|
|
["is_num", 842, 839, 417, 29],
|
|
["jump_false", 842, "eq_nn_802", 417, 29],
|
|
"_nop_tc_388",
|
|
["jump", "eq_nn_802", 417, 29],
|
|
["eq_float", 841, 839, 840, 417, 29],
|
|
["jump", "eq_done_800", 417, 29],
|
|
"eq_nn_802",
|
|
["is_text", 842, 839, 417, 29],
|
|
["jump_false", 842, "eq_nt_803", 417, 29],
|
|
"_nop_tc_389",
|
|
"_nop_tc_390",
|
|
["eq_text", 841, 839, 840, 417, 29],
|
|
["jump", "eq_done_800", 417, 29],
|
|
"eq_nt_803",
|
|
["is_null", 842, 839, 417, 29],
|
|
["jump_false", 842, "eq_nnl_804", 417, 29],
|
|
"_nop_tc_391",
|
|
["jump", "eq_nnl_804", 417, 29],
|
|
["true", 841, 417, 29],
|
|
["jump", "eq_done_800", 417, 29],
|
|
"eq_nnl_804",
|
|
["is_bool", 842, 839, 417, 29],
|
|
["jump_false", 842, "eq_nb_805", 417, 29],
|
|
"_nop_tc_392",
|
|
["jump", "eq_nb_805", 417, 29],
|
|
["eq_bool", 841, 839, 840, 417, 29],
|
|
["jump", "eq_done_800", 417, 29],
|
|
"eq_nb_805",
|
|
["false", 841, 417, 29],
|
|
"eq_done_800",
|
|
["jump_false", 841, "if_else_798", 417, 29],
|
|
["get", 845, 42, 1, 417, 34],
|
|
["frame", 846, 845, 0, 417, 34],
|
|
["null", 847, 417, 34],
|
|
["setarg", 846, 0, 847, 417, 34],
|
|
["invoke", 846, 844, 417, 34],
|
|
["jump", "if_end_799", 417, 34],
|
|
"if_else_798",
|
|
["get", 848, 46, 1, 418, 22],
|
|
["load_field", 849, 848, "kind", 418, 22],
|
|
["access", 850, "eof", 418, 34],
|
|
["is_identical", 851, 849, 850, 418, 34],
|
|
["jump_true", 851, "eq_done_808", 418, 34],
|
|
["is_int", 852, 849, 418, 34],
|
|
["jump_false", 852, "eq_ni_809", 418, 34],
|
|
"_nop_tc_393",
|
|
["jump", "eq_ni_809", 418, 34],
|
|
["eq_int", 851, 849, 850, 418, 34],
|
|
["jump", "eq_done_808", 418, 34],
|
|
"eq_ni_809",
|
|
["is_num", 852, 849, 418, 34],
|
|
["jump_false", 852, "eq_nn_810", 418, 34],
|
|
"_nop_tc_394",
|
|
["jump", "eq_nn_810", 418, 34],
|
|
["eq_float", 851, 849, 850, 418, 34],
|
|
["jump", "eq_done_808", 418, 34],
|
|
"eq_nn_810",
|
|
["is_text", 852, 849, 418, 34],
|
|
["jump_false", 852, "eq_nt_811", 418, 34],
|
|
"_nop_tc_395",
|
|
"_nop_tc_396",
|
|
["eq_text", 851, 849, 850, 418, 34],
|
|
["jump", "eq_done_808", 418, 34],
|
|
"eq_nt_811",
|
|
["is_null", 852, 849, 418, 34],
|
|
["jump_false", 852, "eq_nnl_812", 418, 34],
|
|
"_nop_tc_397",
|
|
["jump", "eq_nnl_812", 418, 34],
|
|
["true", 851, 418, 34],
|
|
["jump", "eq_done_808", 418, 34],
|
|
"eq_nnl_812",
|
|
["is_bool", 852, 849, 418, 34],
|
|
["jump_false", 852, "eq_nb_813", 418, 34],
|
|
"_nop_tc_398",
|
|
["jump", "eq_nb_813", 418, 34],
|
|
["eq_bool", 851, 849, 850, 418, 34],
|
|
["jump", "eq_done_808", 418, 34],
|
|
"eq_nb_813",
|
|
["false", 851, 418, 34],
|
|
"eq_done_808",
|
|
["jump_false", 851, "if_else_806", 418, 34],
|
|
["get", 854, 46, 1, 418, 53],
|
|
["access", 855, "unterminated method body", 418, 58],
|
|
["get", 857, 24, 1, 418, 41],
|
|
["frame", 858, 857, 2, 418, 41],
|
|
["null", 859, 418, 41],
|
|
["setarg", 858, 0, 859, 418, 41],
|
|
["setarg", 858, 1, 854, 418, 41],
|
|
["setarg", 858, 2, 855, 418, 41],
|
|
["invoke", 858, 856, 418, 41],
|
|
["jump", "if_end_807", 418, 41],
|
|
"if_else_806",
|
|
"if_end_807",
|
|
"if_end_799",
|
|
["jump", "if_end_791", 418, 41],
|
|
"if_else_790",
|
|
["get", 860, 46, 1, 420, 25],
|
|
["access", 861, "expected '{' for method body", 420, 30],
|
|
["get", 863, 24, 1, 420, 13],
|
|
["frame", 864, 863, 2, 420, 13],
|
|
["null", 865, 420, 13],
|
|
["setarg", 864, 0, 865, 420, 13],
|
|
["setarg", 864, 1, 860, 420, 13],
|
|
["setarg", 864, 2, 861, 420, 13],
|
|
["invoke", 864, 862, 420, 13],
|
|
"if_end_791",
|
|
["put", 22, 35, 1, 422, 28],
|
|
["put", 35, 62, 1, 423, 27],
|
|
["put", 27, 13, 1, 424, 29],
|
|
["get", 866, 63, 1, 425, 28],
|
|
["store_field", 7, 866, "function_nr", 425, 11],
|
|
["get", 867, 63, 1, 426, 24],
|
|
["access", 868, 1, 426, 37],
|
|
["add", 869, 867, 868, 426, 37],
|
|
["put", 869, 63, 1, 426, 37],
|
|
["get", 871, 48, 1, 427, 11],
|
|
["frame", 872, 871, 1, 427, 11],
|
|
["null", 873, 427, 11],
|
|
["setarg", 872, 0, 873, 427, 11],
|
|
["setarg", 872, 1, 7, 427, 11],
|
|
["invoke", 872, 870, 427, 11],
|
|
["store_field", 4, 7, "right", 428, 11],
|
|
["jump", "if_end_690", 428, 11],
|
|
"if_else_689",
|
|
["move", 874, 13, 429, 20],
|
|
["jump_false", 874, "and_end_816", 429, 20],
|
|
["get", 875, 46, 1, 429, 33],
|
|
["load_field", 876, 875, "kind", 429, 33],
|
|
["access", 877, ",", 429, 45],
|
|
["is_identical", 878, 876, 877, 429, 45],
|
|
["jump_true", 878, "eq_done_818", 429, 45],
|
|
["is_int", 879, 876, 429, 45],
|
|
["jump_false", 879, "eq_ni_819", 429, 45],
|
|
"_nop_tc_399",
|
|
["jump", "eq_ni_819", 429, 45],
|
|
["eq_int", 878, 876, 877, 429, 45],
|
|
["jump", "eq_done_818", 429, 45],
|
|
"eq_ni_819",
|
|
["is_num", 879, 876, 429, 45],
|
|
["jump_false", 879, "eq_nn_820", 429, 45],
|
|
"_nop_tc_400",
|
|
["jump", "eq_nn_820", 429, 45],
|
|
["eq_float", 878, 876, 877, 429, 45],
|
|
["jump", "eq_done_818", 429, 45],
|
|
"eq_nn_820",
|
|
["is_text", 879, 876, 429, 45],
|
|
["jump_false", 879, "eq_nt_821", 429, 45],
|
|
"_nop_tc_401",
|
|
"_nop_tc_402",
|
|
["eq_text", 878, 876, 877, 429, 45],
|
|
["jump", "eq_done_818", 429, 45],
|
|
"eq_nt_821",
|
|
["is_null", 879, 876, 429, 45],
|
|
["jump_false", 879, "eq_nnl_822", 429, 45],
|
|
"_nop_tc_403",
|
|
["jump", "eq_nnl_822", 429, 45],
|
|
["true", 878, 429, 45],
|
|
["jump", "eq_done_818", 429, 45],
|
|
"eq_nnl_822",
|
|
["is_bool", 879, 876, 429, 45],
|
|
["jump_false", 879, "eq_nb_823", 429, 45],
|
|
"_nop_tc_404",
|
|
["jump", "eq_nb_823", 429, 45],
|
|
["eq_bool", 878, 876, 877, 429, 45],
|
|
["jump", "eq_done_818", 429, 45],
|
|
"eq_nb_823",
|
|
["false", 878, 429, 45],
|
|
"eq_done_818",
|
|
["move", 881, 878, 429, 45],
|
|
["jump_true", 881, "or_end_817", 429, 45],
|
|
["get", 882, 46, 1, 429, 52],
|
|
["load_field", 883, 882, "kind", 429, 52],
|
|
["access", 884, "}", 429, 64],
|
|
["is_identical", 885, 883, 884, 429, 64],
|
|
["jump_true", 885, "eq_done_824", 429, 64],
|
|
["is_int", 886, 883, 429, 64],
|
|
["jump_false", 886, "eq_ni_825", 429, 64],
|
|
"_nop_tc_405",
|
|
["jump", "eq_ni_825", 429, 64],
|
|
["eq_int", 885, 883, 884, 429, 64],
|
|
["jump", "eq_done_824", 429, 64],
|
|
"eq_ni_825",
|
|
["is_num", 886, 883, 429, 64],
|
|
["jump_false", 886, "eq_nn_826", 429, 64],
|
|
"_nop_tc_406",
|
|
["jump", "eq_nn_826", 429, 64],
|
|
["eq_float", 885, 883, 884, 429, 64],
|
|
["jump", "eq_done_824", 429, 64],
|
|
"eq_nn_826",
|
|
["is_text", 886, 883, 429, 64],
|
|
["jump_false", 886, "eq_nt_827", 429, 64],
|
|
"_nop_tc_407",
|
|
"_nop_tc_408",
|
|
["eq_text", 885, 883, 884, 429, 64],
|
|
["jump", "eq_done_824", 429, 64],
|
|
"eq_nt_827",
|
|
["is_null", 886, 883, 429, 64],
|
|
["jump_false", 886, "eq_nnl_828", 429, 64],
|
|
"_nop_tc_409",
|
|
["jump", "eq_nnl_828", 429, 64],
|
|
["true", 885, 429, 64],
|
|
["jump", "eq_done_824", 429, 64],
|
|
"eq_nnl_828",
|
|
["is_bool", 886, 883, 429, 64],
|
|
["jump_false", 886, "eq_nb_829", 429, 64],
|
|
"_nop_tc_410",
|
|
["jump", "eq_nb_829", 429, 64],
|
|
["eq_bool", 885, 883, 884, 429, 64],
|
|
["jump", "eq_done_824", 429, 64],
|
|
"eq_nb_829",
|
|
["false", 885, 429, 64],
|
|
"eq_done_824",
|
|
["move", 881, 885, 429, 64],
|
|
"or_end_817",
|
|
["move", 874, 881, 429, 64],
|
|
"and_end_816",
|
|
["jump_false", 874, "if_else_814", 429, 64],
|
|
["access", 888, "name", 430, 28],
|
|
["load_field", 889, 4, "left", 430, 36],
|
|
["get", 891, 31, 1, 430, 19],
|
|
["frame", 892, 891, 2, 430, 19],
|
|
["null", 893, 430, 19],
|
|
["setarg", 892, 0, 893, 430, 19],
|
|
["setarg", 892, 1, 888, 430, 19],
|
|
["setarg", 892, 2, 889, 430, 19],
|
|
["invoke", 892, 890, 430, 19],
|
|
["move", 34, 890, 430, 19],
|
|
["load_field", 894, 4, "left", 431, 24],
|
|
["load_field", 895, 894, "name", 431, 24],
|
|
["store_field", 34, 895, "name", 431, 11],
|
|
["get", 897, 48, 1, 432, 11],
|
|
["frame", 898, 897, 1, 432, 11],
|
|
["null", 899, 432, 11],
|
|
["setarg", 898, 0, 899, 432, 11],
|
|
["setarg", 898, 1, 34, 432, 11],
|
|
["invoke", 898, 896, 432, 11],
|
|
["store_field", 4, 34, "right", 433, 11],
|
|
["jump", "if_end_815", 433, 11],
|
|
"if_else_814",
|
|
["get", 900, 46, 1, 435, 23],
|
|
["access", 901, "expected ':' after property name", 435, 28],
|
|
["get", 903, 24, 1, 435, 11],
|
|
["frame", 904, 903, 2, 435, 11],
|
|
["null", 905, 435, 11],
|
|
["setarg", 904, 0, 905, 435, 11],
|
|
["setarg", 904, 1, 900, 435, 11],
|
|
["setarg", 904, 2, 901, 435, 11],
|
|
["invoke", 904, 902, 435, 11],
|
|
"if_end_815",
|
|
"if_end_690",
|
|
"if_end_682",
|
|
["is_array", 906, 32, 437, 20],
|
|
["jump_false", 906, "push_err_830", 437, 20],
|
|
["push", 32, 4, 437, 20],
|
|
["jump", "push_done_831", 437, 20],
|
|
"push_err_830",
|
|
["disrupt", 437, 20],
|
|
"push_done_831",
|
|
["get", 907, 46, 1, 438, 13],
|
|
["load_field", 908, 907, "kind", 438, 13],
|
|
["access", 909, ",", 438, 25],
|
|
["is_identical", 910, 908, 909, 438, 25],
|
|
["jump_true", 910, "eq_done_834", 438, 25],
|
|
["is_int", 911, 908, 438, 25],
|
|
["jump_false", 911, "eq_ni_835", 438, 25],
|
|
"_nop_tc_411",
|
|
["jump", "eq_ni_835", 438, 25],
|
|
["eq_int", 910, 908, 909, 438, 25],
|
|
["jump", "eq_done_834", 438, 25],
|
|
"eq_ni_835",
|
|
["is_num", 911, 908, 438, 25],
|
|
["jump_false", 911, "eq_nn_836", 438, 25],
|
|
"_nop_tc_412",
|
|
["jump", "eq_nn_836", 438, 25],
|
|
["eq_float", 910, 908, 909, 438, 25],
|
|
["jump", "eq_done_834", 438, 25],
|
|
"eq_nn_836",
|
|
["is_text", 911, 908, 438, 25],
|
|
["jump_false", 911, "eq_nt_837", 438, 25],
|
|
"_nop_tc_413",
|
|
"_nop_tc_414",
|
|
["eq_text", 910, 908, 909, 438, 25],
|
|
["jump", "eq_done_834", 438, 25],
|
|
"eq_nt_837",
|
|
["is_null", 911, 908, 438, 25],
|
|
["jump_false", 911, "eq_nnl_838", 438, 25],
|
|
"_nop_tc_415",
|
|
["jump", "eq_nnl_838", 438, 25],
|
|
["true", 910, 438, 25],
|
|
["jump", "eq_done_834", 438, 25],
|
|
"eq_nnl_838",
|
|
["is_bool", 911, 908, 438, 25],
|
|
["jump_false", 911, "eq_nb_839", 438, 25],
|
|
"_nop_tc_416",
|
|
["jump", "eq_nb_839", 438, 25],
|
|
["eq_bool", 910, 908, 909, 438, 25],
|
|
["jump", "eq_done_834", 438, 25],
|
|
"eq_nb_839",
|
|
["false", 910, 438, 25],
|
|
"eq_done_834",
|
|
["jump_false", 910, "if_else_832", 438, 25],
|
|
["get", 914, 42, 1, 438, 30],
|
|
["frame", 915, 914, 0, 438, 30],
|
|
["null", 916, 438, 30],
|
|
["setarg", 915, 0, 916, 438, 30],
|
|
["invoke", 915, 913, 438, 30],
|
|
["jump", "if_end_833", 438, 30],
|
|
"if_else_832",
|
|
["jump", "while_end_622", 439, 14],
|
|
"if_end_833",
|
|
["jump", "while_start_621", 439, 14],
|
|
"while_end_622",
|
|
["get", 918, 48, 1, 441, 7],
|
|
["frame", 919, 918, 1, 441, 7],
|
|
["null", 920, 441, 7],
|
|
["setarg", 919, 0, 920, 441, 7],
|
|
["setarg", 919, 1, 40, 441, 7],
|
|
["invoke", 919, 917, 441, 7],
|
|
["get", 921, 46, 1, 442, 11],
|
|
["load_field", 922, 921, "kind", 442, 11],
|
|
["access", 923, "}", 442, 23],
|
|
["is_identical", 924, 922, 923, 442, 23],
|
|
["jump_true", 924, "eq_done_842", 442, 23],
|
|
["is_int", 925, 922, 442, 23],
|
|
["jump_false", 925, "eq_ni_843", 442, 23],
|
|
"_nop_tc_417",
|
|
["jump", "eq_ni_843", 442, 23],
|
|
["eq_int", 924, 922, 923, 442, 23],
|
|
["jump", "eq_done_842", 442, 23],
|
|
"eq_ni_843",
|
|
["is_num", 925, 922, 442, 23],
|
|
["jump_false", 925, "eq_nn_844", 442, 23],
|
|
"_nop_tc_418",
|
|
["jump", "eq_nn_844", 442, 23],
|
|
["eq_float", 924, 922, 923, 442, 23],
|
|
["jump", "eq_done_842", 442, 23],
|
|
"eq_nn_844",
|
|
["is_text", 925, 922, 442, 23],
|
|
["jump_false", 925, "eq_nt_845", 442, 23],
|
|
"_nop_tc_419",
|
|
"_nop_tc_420",
|
|
["eq_text", 924, 922, 923, 442, 23],
|
|
["jump", "eq_done_842", 442, 23],
|
|
"eq_nt_845",
|
|
["is_null", 925, 922, 442, 23],
|
|
["jump_false", 925, "eq_nnl_846", 442, 23],
|
|
"_nop_tc_421",
|
|
["jump", "eq_nnl_846", 442, 23],
|
|
["true", 924, 442, 23],
|
|
["jump", "eq_done_842", 442, 23],
|
|
"eq_nnl_846",
|
|
["is_bool", 925, 922, 442, 23],
|
|
["jump_false", 925, "eq_nb_847", 442, 23],
|
|
"_nop_tc_422",
|
|
["jump", "eq_nb_847", 442, 23],
|
|
["eq_bool", 924, 922, 923, 442, 23],
|
|
["jump", "eq_done_842", 442, 23],
|
|
"eq_nb_847",
|
|
["false", 924, 442, 23],
|
|
"eq_done_842",
|
|
["jump_false", 924, "if_else_840", 442, 23],
|
|
["get", 928, 42, 1, 442, 28],
|
|
["frame", 929, 928, 0, 442, 28],
|
|
["null", 930, 442, 28],
|
|
["setarg", 929, 0, 930, 442, 28],
|
|
["invoke", 929, 927, 442, 28],
|
|
["jump", "if_end_841", 442, 28],
|
|
"if_else_840",
|
|
["get", 931, 46, 1, 443, 16],
|
|
["load_field", 932, 931, "kind", 443, 16],
|
|
["access", 933, "eof", 443, 28],
|
|
["is_identical", 934, 932, 933, 443, 28],
|
|
["jump_true", 934, "eq_done_850", 443, 28],
|
|
["is_int", 935, 932, 443, 28],
|
|
["jump_false", 935, "eq_ni_851", 443, 28],
|
|
"_nop_tc_423",
|
|
["jump", "eq_ni_851", 443, 28],
|
|
["eq_int", 934, 932, 933, 443, 28],
|
|
["jump", "eq_done_850", 443, 28],
|
|
"eq_ni_851",
|
|
["is_num", 935, 932, 443, 28],
|
|
["jump_false", 935, "eq_nn_852", 443, 28],
|
|
"_nop_tc_424",
|
|
["jump", "eq_nn_852", 443, 28],
|
|
["eq_float", 934, 932, 933, 443, 28],
|
|
["jump", "eq_done_850", 443, 28],
|
|
"eq_nn_852",
|
|
["is_text", 935, 932, 443, 28],
|
|
["jump_false", 935, "eq_nt_853", 443, 28],
|
|
"_nop_tc_425",
|
|
"_nop_tc_426",
|
|
["eq_text", 934, 932, 933, 443, 28],
|
|
["jump", "eq_done_850", 443, 28],
|
|
"eq_nt_853",
|
|
["is_null", 935, 932, 443, 28],
|
|
["jump_false", 935, "eq_nnl_854", 443, 28],
|
|
"_nop_tc_427",
|
|
["jump", "eq_nnl_854", 443, 28],
|
|
["true", 934, 443, 28],
|
|
["jump", "eq_done_850", 443, 28],
|
|
"eq_nnl_854",
|
|
["is_bool", 935, 932, 443, 28],
|
|
["jump_false", 935, "eq_nb_855", 443, 28],
|
|
"_nop_tc_428",
|
|
["jump", "eq_nb_855", 443, 28],
|
|
["eq_bool", 934, 932, 933, 443, 28],
|
|
["jump", "eq_done_850", 443, 28],
|
|
"eq_nb_855",
|
|
["false", 934, 443, 28],
|
|
"eq_done_850",
|
|
["jump_false", 934, "if_else_848", 443, 28],
|
|
["get", 937, 46, 1, 443, 47],
|
|
["access", 938, "unterminated object literal, expected '}'", 443, 52],
|
|
["get", 940, 24, 1, 443, 35],
|
|
["frame", 941, 940, 2, 443, 35],
|
|
["null", 942, 443, 35],
|
|
["setarg", 941, 0, 942, 443, 35],
|
|
["setarg", 941, 1, 937, 443, 35],
|
|
["setarg", 941, 2, 938, 443, 35],
|
|
["invoke", 941, 939, 443, 35],
|
|
["jump", "if_end_849", 443, 35],
|
|
"if_else_848",
|
|
"if_end_849",
|
|
"if_end_841",
|
|
["return", 40, 444, 14],
|
|
"_nop_ur_11",
|
|
"if_else_613",
|
|
"if_end_614",
|
|
["access", 943, "(", 446, 14],
|
|
["is_identical", 944, 39, 943, 446, 14],
|
|
["jump_true", 944, "eq_done_858", 446, 14],
|
|
["is_int", 945, 39, 446, 14],
|
|
["jump_false", 945, "eq_ni_859", 446, 14],
|
|
"_nop_tc_429",
|
|
["jump", "eq_ni_859", 446, 14],
|
|
["eq_int", 944, 39, 943, 446, 14],
|
|
["jump", "eq_done_858", 446, 14],
|
|
"eq_ni_859",
|
|
["is_num", 945, 39, 446, 14],
|
|
["jump_false", 945, "eq_nn_860", 446, 14],
|
|
"_nop_tc_430",
|
|
["jump", "eq_nn_860", 446, 14],
|
|
["eq_float", 944, 39, 943, 446, 14],
|
|
["jump", "eq_done_858", 446, 14],
|
|
"eq_nn_860",
|
|
["is_text", 945, 39, 446, 14],
|
|
["jump_false", 945, "eq_nt_861", 446, 14],
|
|
"_nop_tc_431",
|
|
"_nop_tc_432",
|
|
["eq_text", 944, 39, 943, 446, 14],
|
|
["jump", "eq_done_858", 446, 14],
|
|
"eq_nt_861",
|
|
["is_null", 945, 39, 446, 14],
|
|
["jump_false", 945, "eq_nnl_862", 446, 14],
|
|
"_nop_tc_433",
|
|
["jump", "eq_nnl_862", 446, 14],
|
|
["true", 944, 446, 14],
|
|
["jump", "eq_done_858", 446, 14],
|
|
"eq_nnl_862",
|
|
["is_bool", 945, 39, 446, 14],
|
|
["jump_false", 945, "eq_nb_863", 446, 14],
|
|
"_nop_tc_434",
|
|
["jump", "eq_nb_863", 446, 14],
|
|
["eq_bool", 944, 39, 943, 446, 14],
|
|
["jump", "eq_done_858", 446, 14],
|
|
"eq_nb_863",
|
|
["false", 944, 446, 14],
|
|
"eq_done_858",
|
|
["jump_false", 944, "if_else_856", 446, 14],
|
|
["get", 948, 64, 1, 447, 11],
|
|
["frame", 949, 948, 0, 447, 11],
|
|
["null", 950, 447, 11],
|
|
["setarg", 949, 0, 950, 447, 11],
|
|
["invoke", 949, 947, 447, 11],
|
|
["jump_false", 947, "if_else_864", 447, 11],
|
|
["get", 952, 53, 1, 448, 16],
|
|
["frame", 953, 952, 0, 448, 16],
|
|
["null", 954, 448, 16],
|
|
["setarg", 953, 0, 954, 448, 16],
|
|
["tail_invoke", 953, 951, 448, 16],
|
|
["return", 951, 448, 16],
|
|
"_nop_ur_12",
|
|
"if_else_864",
|
|
"if_end_865",
|
|
["get", 956, 42, 1, 450, 7],
|
|
["frame", 957, 956, 0, 450, 7],
|
|
["null", 958, 450, 7],
|
|
["setarg", 957, 0, 958, 450, 7],
|
|
["invoke", 957, 955, 450, 7],
|
|
["get", 960, 11, 1, 451, 14],
|
|
["frame", 961, 960, 0, 451, 14],
|
|
["null", 962, 451, 14],
|
|
["setarg", 961, 0, 962, 451, 14],
|
|
["invoke", 961, 959, 451, 14],
|
|
["move", 40, 959, 451, 14],
|
|
["get", 963, 46, 1, 452, 11],
|
|
["load_field", 964, 963, "kind", 452, 11],
|
|
["access", 965, ")", 452, 23],
|
|
["is_identical", 966, 964, 965, 452, 23],
|
|
["jump_true", 966, "eq_done_868", 452, 23],
|
|
["is_int", 967, 964, 452, 23],
|
|
["jump_false", 967, "eq_ni_869", 452, 23],
|
|
"_nop_tc_435",
|
|
["jump", "eq_ni_869", 452, 23],
|
|
["eq_int", 966, 964, 965, 452, 23],
|
|
["jump", "eq_done_868", 452, 23],
|
|
"eq_ni_869",
|
|
["is_num", 967, 964, 452, 23],
|
|
["jump_false", 967, "eq_nn_870", 452, 23],
|
|
"_nop_tc_436",
|
|
["jump", "eq_nn_870", 452, 23],
|
|
["eq_float", 966, 964, 965, 452, 23],
|
|
["jump", "eq_done_868", 452, 23],
|
|
"eq_nn_870",
|
|
["is_text", 967, 964, 452, 23],
|
|
["jump_false", 967, "eq_nt_871", 452, 23],
|
|
"_nop_tc_437",
|
|
"_nop_tc_438",
|
|
["eq_text", 966, 964, 965, 452, 23],
|
|
["jump", "eq_done_868", 452, 23],
|
|
"eq_nt_871",
|
|
["is_null", 967, 964, 452, 23],
|
|
["jump_false", 967, "eq_nnl_872", 452, 23],
|
|
"_nop_tc_439",
|
|
["jump", "eq_nnl_872", 452, 23],
|
|
["true", 966, 452, 23],
|
|
["jump", "eq_done_868", 452, 23],
|
|
"eq_nnl_872",
|
|
["is_bool", 967, 964, 452, 23],
|
|
["jump_false", 967, "eq_nb_873", 452, 23],
|
|
"_nop_tc_440",
|
|
["jump", "eq_nb_873", 452, 23],
|
|
["eq_bool", 966, 964, 965, 452, 23],
|
|
["jump", "eq_done_868", 452, 23],
|
|
"eq_nb_873",
|
|
["false", 966, 452, 23],
|
|
"eq_done_868",
|
|
["jump_false", 966, "if_else_866", 452, 23],
|
|
["get", 970, 42, 1, 452, 28],
|
|
["frame", 971, 970, 0, 452, 28],
|
|
["null", 972, 452, 28],
|
|
["setarg", 971, 0, 972, 452, 28],
|
|
["invoke", 971, 969, 452, 28],
|
|
["jump", "if_end_867", 452, 28],
|
|
"if_else_866",
|
|
["get", 973, 46, 1, 453, 16],
|
|
["load_field", 974, 973, "kind", 453, 16],
|
|
["access", 975, "eof", 453, 28],
|
|
["is_identical", 976, 974, 975, 453, 28],
|
|
["jump_true", 976, "eq_done_876", 453, 28],
|
|
["is_int", 977, 974, 453, 28],
|
|
["jump_false", 977, "eq_ni_877", 453, 28],
|
|
"_nop_tc_441",
|
|
["jump", "eq_ni_877", 453, 28],
|
|
["eq_int", 976, 974, 975, 453, 28],
|
|
["jump", "eq_done_876", 453, 28],
|
|
"eq_ni_877",
|
|
["is_num", 977, 974, 453, 28],
|
|
["jump_false", 977, "eq_nn_878", 453, 28],
|
|
"_nop_tc_442",
|
|
["jump", "eq_nn_878", 453, 28],
|
|
["eq_float", 976, 974, 975, 453, 28],
|
|
["jump", "eq_done_876", 453, 28],
|
|
"eq_nn_878",
|
|
["is_text", 977, 974, 453, 28],
|
|
["jump_false", 977, "eq_nt_879", 453, 28],
|
|
"_nop_tc_443",
|
|
"_nop_tc_444",
|
|
["eq_text", 976, 974, 975, 453, 28],
|
|
["jump", "eq_done_876", 453, 28],
|
|
"eq_nt_879",
|
|
["is_null", 977, 974, 453, 28],
|
|
["jump_false", 977, "eq_nnl_880", 453, 28],
|
|
"_nop_tc_445",
|
|
["jump", "eq_nnl_880", 453, 28],
|
|
["true", 976, 453, 28],
|
|
["jump", "eq_done_876", 453, 28],
|
|
"eq_nnl_880",
|
|
["is_bool", 977, 974, 453, 28],
|
|
["jump_false", 977, "eq_nb_881", 453, 28],
|
|
"_nop_tc_446",
|
|
["jump", "eq_nb_881", 453, 28],
|
|
["eq_bool", 976, 974, 975, 453, 28],
|
|
["jump", "eq_done_876", 453, 28],
|
|
"eq_nb_881",
|
|
["false", 976, 453, 28],
|
|
"eq_done_876",
|
|
["jump_false", 976, "if_else_874", 453, 28],
|
|
["get", 979, 46, 1, 453, 47],
|
|
["access", 980, "unterminated parenthesized expression, expected ')'", 453, 52],
|
|
["get", 982, 24, 1, 453, 35],
|
|
["frame", 983, 982, 2, 453, 35],
|
|
["null", 984, 453, 35],
|
|
["setarg", 983, 0, 984, 453, 35],
|
|
["setarg", 983, 1, 979, 453, 35],
|
|
["setarg", 983, 2, 980, 453, 35],
|
|
["invoke", 983, 981, 453, 35],
|
|
["jump", "if_end_875", 453, 35],
|
|
"if_else_874",
|
|
["get", 985, 46, 1, 454, 24],
|
|
["access", 986, "expected ')' after expression", 454, 29],
|
|
["get", 988, 24, 1, 454, 12],
|
|
["frame", 989, 988, 2, 454, 12],
|
|
["null", 990, 454, 12],
|
|
["setarg", 989, 0, 990, 454, 12],
|
|
["setarg", 989, 1, 985, 454, 12],
|
|
["setarg", 989, 2, 986, 454, 12],
|
|
["invoke", 989, 987, 454, 12],
|
|
"if_end_875",
|
|
"if_end_867",
|
|
["return", 40, 455, 14],
|
|
"_nop_ur_13",
|
|
"if_else_856",
|
|
"if_end_857",
|
|
["access", 991, "function", 457, 14],
|
|
["is_identical", 992, 39, 991, 457, 14],
|
|
["jump_true", 992, "eq_done_884", 457, 14],
|
|
["is_int", 993, 39, 457, 14],
|
|
["jump_false", 993, "eq_ni_885", 457, 14],
|
|
"_nop_tc_447",
|
|
["jump", "eq_ni_885", 457, 14],
|
|
["eq_int", 992, 39, 991, 457, 14],
|
|
["jump", "eq_done_884", 457, 14],
|
|
"eq_ni_885",
|
|
["is_num", 993, 39, 457, 14],
|
|
["jump_false", 993, "eq_nn_886", 457, 14],
|
|
"_nop_tc_448",
|
|
["jump", "eq_nn_886", 457, 14],
|
|
["eq_float", 992, 39, 991, 457, 14],
|
|
["jump", "eq_done_884", 457, 14],
|
|
"eq_nn_886",
|
|
["is_text", 993, 39, 457, 14],
|
|
["jump_false", 993, "eq_nt_887", 457, 14],
|
|
"_nop_tc_449",
|
|
"_nop_tc_450",
|
|
["eq_text", 992, 39, 991, 457, 14],
|
|
["jump", "eq_done_884", 457, 14],
|
|
"eq_nt_887",
|
|
["is_null", 993, 39, 457, 14],
|
|
["jump_false", 993, "eq_nnl_888", 457, 14],
|
|
"_nop_tc_451",
|
|
["jump", "eq_nnl_888", 457, 14],
|
|
["true", 992, 457, 14],
|
|
["jump", "eq_done_884", 457, 14],
|
|
"eq_nnl_888",
|
|
["is_bool", 993, 39, 457, 14],
|
|
["jump_false", 993, "eq_nb_889", 457, 14],
|
|
"_nop_tc_452",
|
|
["jump", "eq_nb_889", 457, 14],
|
|
["eq_bool", 992, 39, 991, 457, 14],
|
|
["jump", "eq_done_884", 457, 14],
|
|
"eq_nb_889",
|
|
["false", 992, 457, 14],
|
|
"eq_done_884",
|
|
["jump_false", 992, "if_else_882", 457, 14],
|
|
["get", 996, 56, 1, 458, 14],
|
|
["frame", 997, 996, 0, 458, 14],
|
|
["null", 998, 458, 14],
|
|
["setarg", 997, 0, 998, 458, 14],
|
|
["tail_invoke", 997, 995, 458, 14],
|
|
["return", 995, 458, 14],
|
|
"_nop_ur_14",
|
|
"if_else_882",
|
|
"if_end_883",
|
|
["access", 999, "/", 460, 14],
|
|
["is_identical", 1000, 39, 999, 460, 14],
|
|
["jump_true", 1000, "eq_done_892", 460, 14],
|
|
["is_int", 1001, 39, 460, 14],
|
|
["jump_false", 1001, "eq_ni_893", 460, 14],
|
|
"_nop_tc_453",
|
|
["jump", "eq_ni_893", 460, 14],
|
|
["eq_int", 1000, 39, 999, 460, 14],
|
|
["jump", "eq_done_892", 460, 14],
|
|
"eq_ni_893",
|
|
["is_num", 1001, 39, 460, 14],
|
|
["jump_false", 1001, "eq_nn_894", 460, 14],
|
|
"_nop_tc_454",
|
|
["jump", "eq_nn_894", 460, 14],
|
|
["eq_float", 1000, 39, 999, 460, 14],
|
|
["jump", "eq_done_892", 460, 14],
|
|
"eq_nn_894",
|
|
["is_text", 1001, 39, 460, 14],
|
|
["jump_false", 1001, "eq_nt_895", 460, 14],
|
|
"_nop_tc_455",
|
|
"_nop_tc_456",
|
|
["eq_text", 1000, 39, 999, 460, 14],
|
|
["jump", "eq_done_892", 460, 14],
|
|
"eq_nt_895",
|
|
["is_null", 1001, 39, 460, 14],
|
|
["jump_false", 1001, "eq_nnl_896", 460, 14],
|
|
"_nop_tc_457",
|
|
["jump", "eq_nnl_896", 460, 14],
|
|
["true", 1000, 460, 14],
|
|
["jump", "eq_done_892", 460, 14],
|
|
"eq_nnl_896",
|
|
["is_bool", 1001, 39, 460, 14],
|
|
["jump_false", 1001, "eq_nb_897", 460, 14],
|
|
"_nop_tc_458",
|
|
["jump", "eq_nb_897", 460, 14],
|
|
["eq_bool", 1000, 39, 999, 460, 14],
|
|
["jump", "eq_done_892", 460, 14],
|
|
"eq_nb_897",
|
|
["false", 1000, 460, 14],
|
|
"eq_done_892",
|
|
["jump_false", 1000, "if_else_890", 460, 14],
|
|
["access", 1003, "regexp", 461, 23],
|
|
["get", 1005, 31, 1, 461, 14],
|
|
["frame", 1006, 1005, 2, 461, 14],
|
|
["null", 1007, 461, 14],
|
|
["setarg", 1006, 0, 1007, 461, 14],
|
|
["setarg", 1006, 1, 1003, 461, 14],
|
|
["setarg", 1006, 2, 3, 461, 14],
|
|
["invoke", 1006, 1004, 461, 14],
|
|
["move", 40, 1004, 461, 14],
|
|
["get", 1008, 46, 1, 462, 14],
|
|
["load_field", 1009, 1008, "at", 462, 14],
|
|
["access", 1010, 1, 462, 23],
|
|
["add", 1011, 1009, 1010, 462, 23],
|
|
["move", 15, 1011, 462, 23],
|
|
["array", 1012, 0, 463, 23],
|
|
["move", 37, 1012, 463, 23],
|
|
["array", 1013, 0, 464, 21],
|
|
["move", 18, 1013, 464, 21],
|
|
"while_start_898",
|
|
["get", 1014, 12, 1, 465, 21],
|
|
["is_int", 1016, 15, 465, 21],
|
|
["jump_false", 1016, "rel_ni_901", 465, 21],
|
|
["is_int", 1017, 1014, 465, 21],
|
|
["jump_false", 1017, "rel_ni_901", 465, 21],
|
|
["lt_int", 1015, 15, 1014, 465, 21],
|
|
["jump", "rel_done_903", 465, 21],
|
|
"rel_ni_901",
|
|
["is_num", 1016, 15, 465, 21],
|
|
["jump_false", 1016, "rel_nn_902", 465, 21],
|
|
["is_num", 1017, 1014, 465, 21],
|
|
["jump_false", 1017, "rel_nn_902", 465, 21],
|
|
["lt_float", 1015, 15, 1014, 465, 21],
|
|
["jump", "rel_done_903", 465, 21],
|
|
"rel_nn_902",
|
|
["is_text", 1016, 15, 465, 21],
|
|
["jump_false", 1016, "rel_err_904", 465, 21],
|
|
["is_text", 1017, 1014, 465, 21],
|
|
["jump_false", 1017, "rel_err_904", 465, 21],
|
|
["lt_text", 1015, 15, 1014, 465, 21],
|
|
["jump", "rel_done_903", 465, 21],
|
|
"rel_err_904",
|
|
["disrupt", 465, 21],
|
|
"rel_done_903",
|
|
["move", 1018, 1015, 465, 21],
|
|
["jump_false", 1018, "and_end_900", 465, 21],
|
|
["get", 1019, 2, 1, 465, 33],
|
|
["load_dynamic", 1020, 1019, 15, 465, 37],
|
|
["access", 1021, "/", 465, 46],
|
|
["is_identical", 1022, 1020, 1021, 465, 46],
|
|
["jump_true", 1022, "ne_nid_906", 465, 46],
|
|
["jump", "ne_ni_907", 465, 46],
|
|
"ne_nid_906",
|
|
["false", 1022, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_ni_907",
|
|
["is_int", 1023, 1020, 465, 46],
|
|
["jump_false", 1023, "ne_nn_908", 465, 46],
|
|
"_nop_tc_459",
|
|
["jump", "ne_nn_908", 465, 46],
|
|
["ne_int", 1022, 1020, 1021, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_nn_908",
|
|
["is_num", 1023, 1020, 465, 46],
|
|
["jump_false", 1023, "ne_nt_909", 465, 46],
|
|
"_nop_tc_460",
|
|
["jump", "ne_nt_909", 465, 46],
|
|
["ne_float", 1022, 1020, 1021, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_nt_909",
|
|
["is_text", 1023, 1020, 465, 46],
|
|
["jump_false", 1023, "ne_nnl_910", 465, 46],
|
|
"_nop_tc_461",
|
|
"_nop_tc_462",
|
|
["ne_text", 1022, 1020, 1021, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_nnl_910",
|
|
["is_null", 1023, 1020, 465, 46],
|
|
["jump_false", 1023, "ne_nb_911", 465, 46],
|
|
"_nop_tc_463",
|
|
["jump", "ne_nb_911", 465, 46],
|
|
["false", 1022, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_nb_911",
|
|
["is_bool", 1023, 1020, 465, 46],
|
|
["jump_false", 1023, "ne_mis_912", 465, 46],
|
|
"_nop_tc_464",
|
|
["jump", "ne_mis_912", 465, 46],
|
|
["ne_bool", 1022, 1020, 1021, 465, 46],
|
|
["jump", "ne_done_905", 465, 46],
|
|
"ne_mis_912",
|
|
["true", 1022, 465, 46],
|
|
"ne_done_905",
|
|
["move", 1018, 1022, 465, 46],
|
|
"and_end_900",
|
|
["jump_false", 1018, "while_end_899", 465, 46],
|
|
["get", 1025, 2, 1, 466, 13],
|
|
["load_dynamic", 1026, 1025, 15, 466, 17],
|
|
["access", 1027, "\\", 466, 26],
|
|
["is_identical", 1028, 1026, 1027, 466, 26],
|
|
["jump_true", 1028, "eq_done_916", 466, 26],
|
|
["is_int", 1029, 1026, 466, 26],
|
|
["jump_false", 1029, "eq_ni_917", 466, 26],
|
|
"_nop_tc_465",
|
|
["jump", "eq_ni_917", 466, 26],
|
|
["eq_int", 1028, 1026, 1027, 466, 26],
|
|
["jump", "eq_done_916", 466, 26],
|
|
"eq_ni_917",
|
|
["is_num", 1029, 1026, 466, 26],
|
|
["jump_false", 1029, "eq_nn_918", 466, 26],
|
|
"_nop_tc_466",
|
|
["jump", "eq_nn_918", 466, 26],
|
|
["eq_float", 1028, 1026, 1027, 466, 26],
|
|
["jump", "eq_done_916", 466, 26],
|
|
"eq_nn_918",
|
|
["is_text", 1029, 1026, 466, 26],
|
|
["jump_false", 1029, "eq_nt_919", 466, 26],
|
|
"_nop_tc_467",
|
|
"_nop_tc_468",
|
|
["eq_text", 1028, 1026, 1027, 466, 26],
|
|
["jump", "eq_done_916", 466, 26],
|
|
"eq_nt_919",
|
|
["is_null", 1029, 1026, 466, 26],
|
|
["jump_false", 1029, "eq_nnl_920", 466, 26],
|
|
"_nop_tc_469",
|
|
["jump", "eq_nnl_920", 466, 26],
|
|
["true", 1028, 466, 26],
|
|
["jump", "eq_done_916", 466, 26],
|
|
"eq_nnl_920",
|
|
["is_bool", 1029, 1026, 466, 26],
|
|
["jump_false", 1029, "eq_nb_921", 466, 26],
|
|
"_nop_tc_470",
|
|
["jump", "eq_nb_921", 466, 26],
|
|
["eq_bool", 1028, 1026, 1027, 466, 26],
|
|
["jump", "eq_done_916", 466, 26],
|
|
"eq_nb_921",
|
|
["false", 1028, 466, 26],
|
|
"eq_done_916",
|
|
["move", 1031, 1028, 466, 26],
|
|
["jump_false", 1031, "and_end_915", 466, 26],
|
|
["access", 1032, 1, 466, 41],
|
|
["add", 1033, 15, 1032, 466, 41],
|
|
["get", 1034, 12, 1, 466, 45],
|
|
["is_int", 1036, 1033, 466, 45],
|
|
["jump_false", 1036, "rel_ni_922", 466, 45],
|
|
["is_int", 1037, 1034, 466, 45],
|
|
["jump_false", 1037, "rel_ni_922", 466, 45],
|
|
["lt_int", 1035, 1033, 1034, 466, 45],
|
|
["jump", "rel_done_924", 466, 45],
|
|
"rel_ni_922",
|
|
["is_num", 1036, 1033, 466, 45],
|
|
["jump_false", 1036, "rel_nn_923", 466, 45],
|
|
["is_num", 1037, 1034, 466, 45],
|
|
["jump_false", 1037, "rel_nn_923", 466, 45],
|
|
["lt_float", 1035, 1033, 1034, 466, 45],
|
|
["jump", "rel_done_924", 466, 45],
|
|
"rel_nn_923",
|
|
["is_text", 1036, 1033, 466, 45],
|
|
["jump_false", 1036, "rel_err_925", 466, 45],
|
|
["is_text", 1037, 1034, 466, 45],
|
|
["jump_false", 1037, "rel_err_925", 466, 45],
|
|
["lt_text", 1035, 1033, 1034, 466, 45],
|
|
["jump", "rel_done_924", 466, 45],
|
|
"rel_err_925",
|
|
["disrupt", 466, 45],
|
|
"rel_done_924",
|
|
["move", 1031, 1035, 466, 45],
|
|
"and_end_915",
|
|
["jump_false", 1031, "if_else_913", 466, 45],
|
|
["get", 1038, 2, 1, 467, 31],
|
|
["load_dynamic", 1039, 1038, 15, 467, 35],
|
|
["is_array", 1040, 37, 467, 35],
|
|
["jump_false", 1040, "push_err_926", 467, 35],
|
|
["push", 37, 1039, 467, 35],
|
|
["jump", "push_done_927", 467, 35],
|
|
"push_err_926",
|
|
["disrupt", 467, 35],
|
|
"push_done_927",
|
|
["get", 1041, 2, 1, 468, 31],
|
|
["access", 1042, 1, 468, 42],
|
|
["add", 1043, 15, 1042, 468, 42],
|
|
["load_dynamic", 1044, 1041, 1043, 468, 42],
|
|
["is_array", 1045, 37, 468, 42],
|
|
["jump_false", 1045, "push_err_928", 468, 42],
|
|
["push", 37, 1044, 468, 42],
|
|
["jump", "push_done_929", 468, 42],
|
|
"push_err_928",
|
|
["disrupt", 468, 42],
|
|
"push_done_929",
|
|
["access", 1046, 2, 469, 25],
|
|
["add", 1047, 15, 1046, 469, 25],
|
|
["move", 15, 1047, 469, 25],
|
|
["jump", "if_end_914", 469, 25],
|
|
"if_else_913",
|
|
["get", 1048, 2, 1, 471, 31],
|
|
["load_dynamic", 1049, 1048, 15, 471, 35],
|
|
["is_array", 1050, 37, 471, 35],
|
|
["jump_false", 1050, "push_err_930", 471, 35],
|
|
["push", 37, 1049, 471, 35],
|
|
["jump", "push_done_931", 471, 35],
|
|
"push_err_930",
|
|
["disrupt", 471, 35],
|
|
"push_done_931",
|
|
["access", 1051, 1, 472, 25],
|
|
["add", 1052, 15, 1051, 472, 25],
|
|
["move", 15, 1052, 472, 25],
|
|
"if_end_914",
|
|
["jump", "while_start_898", 472, 25],
|
|
"while_end_899",
|
|
["get", 1053, 12, 1, 475, 18],
|
|
["is_int", 1055, 15, 475, 18],
|
|
["jump_false", 1055, "rel_ni_934", 475, 18],
|
|
["is_int", 1056, 1053, 475, 18],
|
|
["jump_false", 1056, "rel_ni_934", 475, 18],
|
|
["lt_int", 1054, 15, 1053, 475, 18],
|
|
["jump", "rel_done_936", 475, 18],
|
|
"rel_ni_934",
|
|
["is_num", 1055, 15, 475, 18],
|
|
["jump_false", 1055, "rel_nn_935", 475, 18],
|
|
["is_num", 1056, 1053, 475, 18],
|
|
["jump_false", 1056, "rel_nn_935", 475, 18],
|
|
["lt_float", 1054, 15, 1053, 475, 18],
|
|
["jump", "rel_done_936", 475, 18],
|
|
"rel_nn_935",
|
|
["is_text", 1055, 15, 475, 18],
|
|
["jump_false", 1055, "rel_err_937", 475, 18],
|
|
["is_text", 1056, 1053, 475, 18],
|
|
["jump_false", 1056, "rel_err_937", 475, 18],
|
|
["lt_text", 1054, 15, 1053, 475, 18],
|
|
["jump", "rel_done_936", 475, 18],
|
|
"rel_err_937",
|
|
["disrupt", 475, 18],
|
|
"rel_done_936",
|
|
["jump_false", 1054, "if_else_932", 475, 18],
|
|
["access", 1057, 1, 475, 42],
|
|
["add", 1058, 15, 1057, 475, 42],
|
|
["move", 15, 1058, 475, 42],
|
|
["jump", "if_end_933", 475, 42],
|
|
"if_else_932",
|
|
"if_end_933",
|
|
"while_start_938",
|
|
["get", 1059, 12, 1, 476, 21],
|
|
["is_int", 1061, 15, 476, 21],
|
|
["jump_false", 1061, "rel_ni_941", 476, 21],
|
|
["is_int", 1062, 1059, 476, 21],
|
|
["jump_false", 1062, "rel_ni_941", 476, 21],
|
|
["lt_int", 1060, 15, 1059, 476, 21],
|
|
["jump", "rel_done_943", 476, 21],
|
|
"rel_ni_941",
|
|
["is_num", 1061, 15, 476, 21],
|
|
["jump_false", 1061, "rel_nn_942", 476, 21],
|
|
["is_num", 1062, 1059, 476, 21],
|
|
["jump_false", 1062, "rel_nn_942", 476, 21],
|
|
["lt_float", 1060, 15, 1059, 476, 21],
|
|
["jump", "rel_done_943", 476, 21],
|
|
"rel_nn_942",
|
|
["is_text", 1061, 15, 476, 21],
|
|
["jump_false", 1061, "rel_err_944", 476, 21],
|
|
["is_text", 1062, 1059, 476, 21],
|
|
["jump_false", 1062, "rel_err_944", 476, 21],
|
|
["lt_text", 1060, 15, 1059, 476, 21],
|
|
["jump", "rel_done_943", 476, 21],
|
|
"rel_err_944",
|
|
["disrupt", 476, 21],
|
|
"rel_done_943",
|
|
["move", 1063, 1060, 476, 21],
|
|
["jump_false", 1063, "and_end_940", 476, 21],
|
|
["get", 1064, 2, 1, 476, 43],
|
|
["load_dynamic", 1065, 1064, 15, 476, 47],
|
|
[
|
|
"access",
|
|
1067,
|
|
{
|
|
"name": "is_letter",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
476,
|
|
33
|
|
],
|
|
["frame", 1068, 1067, 1, 476, 33],
|
|
["null", 1069, 476, 33],
|
|
["setarg", 1068, 0, 1069, 476, 33],
|
|
["setarg", 1068, 1, 1065, 476, 33],
|
|
["invoke", 1068, 1066, 476, 33],
|
|
["move", 1063, 1066, 476, 33],
|
|
"and_end_940",
|
|
["jump_false", 1063, "while_end_939", 476, 33],
|
|
["get", 1070, 2, 1, 477, 27],
|
|
["load_dynamic", 1071, 1070, 15, 477, 31],
|
|
["is_array", 1072, 18, 477, 31],
|
|
["jump_false", 1072, "push_err_945", 477, 31],
|
|
["push", 18, 1071, 477, 31],
|
|
["jump", "push_done_946", 477, 31],
|
|
"push_err_945",
|
|
["disrupt", 477, 31],
|
|
"push_done_946",
|
|
["access", 1073, 1, 478, 23],
|
|
["add", 1074, 15, 1073, 478, 23],
|
|
["move", 15, 1074, 478, 23],
|
|
["jump", "while_start_938", 478, 23],
|
|
"while_end_939",
|
|
[
|
|
"access",
|
|
1076,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
480,
|
|
22
|
|
],
|
|
["frame", 1077, 1076, 1, 480, 22],
|
|
["null", 1078, 480, 22],
|
|
["setarg", 1077, 0, 1078, 480, 22],
|
|
["setarg", 1077, 1, 37, 480, 22],
|
|
["invoke", 1077, 1075, 480, 22],
|
|
["store_field", 40, 1075, "pattern", 480, 7],
|
|
["length", 1079, 18, 481, 18],
|
|
["access", 1080, 0, 481, 33],
|
|
"_nop_tc_471",
|
|
"_nop_tc_472",
|
|
"_nop_tc_473",
|
|
["jump", "rel_ni_949", 481, 33],
|
|
["gt_int", 1081, 1079, 1080, 481, 33],
|
|
["jump", "rel_done_951", 481, 33],
|
|
"rel_ni_949",
|
|
"_nop_tc_474",
|
|
"_nop_tc_475",
|
|
"_nop_tc_476",
|
|
"_nop_tc_477",
|
|
["gt_float", 1081, 1079, 1080, 481, 33],
|
|
["jump", "rel_done_951", 481, 33],
|
|
"rel_nn_950",
|
|
"_nop_tc_478",
|
|
["jump", "rel_err_952", 481, 33],
|
|
"_nop_tc_479",
|
|
["jump", "rel_err_952", 481, 33],
|
|
["gt_text", 1081, 1079, 1080, 481, 33],
|
|
["jump", "rel_done_951", 481, 33],
|
|
"rel_err_952",
|
|
["disrupt", 481, 33],
|
|
"rel_done_951",
|
|
["jump_false", 1081, "if_else_947", 481, 33],
|
|
[
|
|
"access",
|
|
1085,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
481,
|
|
49
|
|
],
|
|
["frame", 1086, 1085, 1, 481, 49],
|
|
["null", 1087, 481, 49],
|
|
["setarg", 1086, 0, 1087, 481, 49],
|
|
["setarg", 1086, 1, 18, 481, 49],
|
|
["invoke", 1086, 1084, 481, 49],
|
|
["store_field", 40, 1084, "flags", 481, 36],
|
|
["jump", "if_end_948", 481, 36],
|
|
"if_else_947",
|
|
"if_end_948",
|
|
"while_start_953",
|
|
["true", 1088, 483, 14],
|
|
["jump_false", 1088, "while_end_954", 483, 14],
|
|
["get", 1090, 42, 1, 484, 9],
|
|
["frame", 1091, 1090, 0, 484, 9],
|
|
["null", 1092, 484, 9],
|
|
["setarg", 1091, 0, 1092, 484, 9],
|
|
["invoke", 1091, 1089, 484, 9],
|
|
["get", 1093, 46, 1, 485, 13],
|
|
["load_field", 1094, 1093, "kind", 485, 13],
|
|
["access", 1095, "eof", 485, 25],
|
|
["is_identical", 1096, 1094, 1095, 485, 25],
|
|
["jump_true", 1096, "eq_done_958", 485, 25],
|
|
["is_int", 1097, 1094, 485, 25],
|
|
["jump_false", 1097, "eq_ni_959", 485, 25],
|
|
"_nop_tc_480",
|
|
["jump", "eq_ni_959", 485, 25],
|
|
["eq_int", 1096, 1094, 1095, 485, 25],
|
|
["jump", "eq_done_958", 485, 25],
|
|
"eq_ni_959",
|
|
["is_num", 1097, 1094, 485, 25],
|
|
["jump_false", 1097, "eq_nn_960", 485, 25],
|
|
"_nop_tc_481",
|
|
["jump", "eq_nn_960", 485, 25],
|
|
["eq_float", 1096, 1094, 1095, 485, 25],
|
|
["jump", "eq_done_958", 485, 25],
|
|
"eq_nn_960",
|
|
["is_text", 1097, 1094, 485, 25],
|
|
["jump_false", 1097, "eq_nt_961", 485, 25],
|
|
"_nop_tc_482",
|
|
"_nop_tc_483",
|
|
["eq_text", 1096, 1094, 1095, 485, 25],
|
|
["jump", "eq_done_958", 485, 25],
|
|
"eq_nt_961",
|
|
["is_null", 1097, 1094, 485, 25],
|
|
["jump_false", 1097, "eq_nnl_962", 485, 25],
|
|
"_nop_tc_484",
|
|
["jump", "eq_nnl_962", 485, 25],
|
|
["true", 1096, 485, 25],
|
|
["jump", "eq_done_958", 485, 25],
|
|
"eq_nnl_962",
|
|
["is_bool", 1097, 1094, 485, 25],
|
|
["jump_false", 1097, "eq_nb_963", 485, 25],
|
|
"_nop_tc_485",
|
|
["jump", "eq_nb_963", 485, 25],
|
|
["eq_bool", 1096, 1094, 1095, 485, 25],
|
|
["jump", "eq_done_958", 485, 25],
|
|
"eq_nb_963",
|
|
["false", 1096, 485, 25],
|
|
"eq_done_958",
|
|
["move", 1099, 1096, 485, 25],
|
|
["jump_true", 1099, "or_end_957", 485, 25],
|
|
["get", 1100, 46, 1, 485, 34],
|
|
["load_field", 1101, 1100, "at", 485, 34],
|
|
["is_int", 1103, 1101, 485, 44],
|
|
["jump_false", 1103, "rel_ni_964", 485, 44],
|
|
["is_int", 1104, 15, 485, 44],
|
|
["jump_false", 1104, "rel_ni_964", 485, 44],
|
|
["ge_int", 1102, 1101, 15, 485, 44],
|
|
["jump", "rel_done_966", 485, 44],
|
|
"rel_ni_964",
|
|
["is_num", 1103, 1101, 485, 44],
|
|
["jump_false", 1103, "rel_nn_965", 485, 44],
|
|
["is_num", 1104, 15, 485, 44],
|
|
["jump_false", 1104, "rel_nn_965", 485, 44],
|
|
["ge_float", 1102, 1101, 15, 485, 44],
|
|
["jump", "rel_done_966", 485, 44],
|
|
"rel_nn_965",
|
|
["is_text", 1103, 1101, 485, 44],
|
|
["jump_false", 1103, "rel_err_967", 485, 44],
|
|
["is_text", 1104, 15, 485, 44],
|
|
["jump_false", 1104, "rel_err_967", 485, 44],
|
|
["ge_text", 1102, 1101, 15, 485, 44],
|
|
["jump", "rel_done_966", 485, 44],
|
|
"rel_err_967",
|
|
["disrupt", 485, 44],
|
|
"rel_done_966",
|
|
["move", 1099, 1102, 485, 44],
|
|
"or_end_957",
|
|
["jump_false", 1099, "if_else_955", 485, 44],
|
|
["jump", "while_end_954", 485, 50],
|
|
["jump", "if_end_956", 485, 50],
|
|
"if_else_955",
|
|
"if_end_956",
|
|
["jump", "while_start_953", 485, 50],
|
|
"while_end_954",
|
|
["get", 1106, 48, 1, 487, 7],
|
|
["frame", 1107, 1106, 1, 487, 7],
|
|
["null", 1108, 487, 7],
|
|
["setarg", 1107, 0, 1108, 487, 7],
|
|
["setarg", 1107, 1, 40, 487, 7],
|
|
["invoke", 1107, 1105, 487, 7],
|
|
["return", 40, 488, 14],
|
|
"_nop_ur_15",
|
|
"if_else_890",
|
|
"if_end_891",
|
|
["access", 1109, "eof", 491, 14],
|
|
["is_identical", 1110, 39, 1109, 491, 14],
|
|
["jump_true", 1110, "eq_done_970", 491, 14],
|
|
["is_int", 1111, 39, 491, 14],
|
|
["jump_false", 1111, "eq_ni_971", 491, 14],
|
|
"_nop_tc_486",
|
|
["jump", "eq_ni_971", 491, 14],
|
|
["eq_int", 1110, 39, 1109, 491, 14],
|
|
["jump", "eq_done_970", 491, 14],
|
|
"eq_ni_971",
|
|
["is_num", 1111, 39, 491, 14],
|
|
["jump_false", 1111, "eq_nn_972", 491, 14],
|
|
"_nop_tc_487",
|
|
["jump", "eq_nn_972", 491, 14],
|
|
["eq_float", 1110, 39, 1109, 491, 14],
|
|
["jump", "eq_done_970", 491, 14],
|
|
"eq_nn_972",
|
|
["is_text", 1111, 39, 491, 14],
|
|
["jump_false", 1111, "eq_nt_973", 491, 14],
|
|
"_nop_tc_488",
|
|
"_nop_tc_489",
|
|
["eq_text", 1110, 39, 1109, 491, 14],
|
|
["jump", "eq_done_970", 491, 14],
|
|
"eq_nt_973",
|
|
["is_null", 1111, 39, 491, 14],
|
|
["jump_false", 1111, "eq_nnl_974", 491, 14],
|
|
"_nop_tc_490",
|
|
["jump", "eq_nnl_974", 491, 14],
|
|
["true", 1110, 491, 14],
|
|
["jump", "eq_done_970", 491, 14],
|
|
"eq_nnl_974",
|
|
["is_bool", 1111, 39, 491, 14],
|
|
["jump_false", 1111, "eq_nb_975", 491, 14],
|
|
"_nop_tc_491",
|
|
["jump", "eq_nb_975", 491, 14],
|
|
["eq_bool", 1110, 39, 1109, 491, 14],
|
|
["jump", "eq_done_970", 491, 14],
|
|
"eq_nb_975",
|
|
["false", 1110, 491, 14],
|
|
"eq_done_970",
|
|
["jump_false", 1110, "if_else_968", 491, 14],
|
|
["access", 1113, "unexpected end of input", 492, 26],
|
|
["get", 1115, 24, 1, 492, 7],
|
|
["frame", 1116, 1115, 2, 492, 7],
|
|
["null", 1117, 492, 7],
|
|
["setarg", 1116, 0, 1117, 492, 7],
|
|
["setarg", 1116, 1, 3, 492, 7],
|
|
["setarg", 1116, 2, 1113, 492, 7],
|
|
["invoke", 1116, 1114, 492, 7],
|
|
["jump", "if_end_969", 492, 7],
|
|
"if_else_968",
|
|
["access", 1118, "unexpected token where expression expected", 494, 26],
|
|
["get", 1120, 24, 1, 494, 7],
|
|
["frame", 1121, 1120, 2, 494, 7],
|
|
["null", 1122, 494, 7],
|
|
["setarg", 1121, 0, 1122, 494, 7],
|
|
["setarg", 1121, 1, 3, 494, 7],
|
|
["setarg", 1121, 2, 1118, 494, 7],
|
|
["invoke", 1121, 1119, 494, 7],
|
|
"if_end_969",
|
|
["get", 1124, 42, 1, 496, 5],
|
|
["frame", 1125, 1124, 0, 496, 5],
|
|
["null", 1126, 496, 5],
|
|
["setarg", 1125, 0, 1126, 496, 5],
|
|
["invoke", 1125, 1123, 496, 5],
|
|
["null", 1127, 497, 12],
|
|
["return", 1127, 497, 12],
|
|
"_nop_ur_16",
|
|
"_nop_ur_17"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 228,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 8, 60, 1, 501, 16],
|
|
["frame", 9, 8, 0, 501, 16],
|
|
["null", 10, 501, 16],
|
|
["setarg", 9, 0, 10, 501, 16],
|
|
["invoke", 9, 7, 501, 16],
|
|
["move", 5, 7, 501, 16],
|
|
["null", 2, 502, 17],
|
|
["null", 4, 503, 20],
|
|
["null", 3, 504, 17],
|
|
["null", 1, 505, 15],
|
|
["null", 6, 506, 21],
|
|
["null", 11, 510, 17],
|
|
["is_identical", 12, 5, 11, 510, 17],
|
|
["jump_true", 12, "eq_done_978", 510, 17],
|
|
["is_int", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_ni_979", 510, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_979", 510, 17],
|
|
["eq_int", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_978", 510, 17],
|
|
"eq_ni_979",
|
|
["is_num", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nn_980", 510, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_980", 510, 17],
|
|
["eq_float", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_978", 510, 17],
|
|
"eq_nn_980",
|
|
["is_text", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nt_981", 510, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_981", 510, 17],
|
|
["eq_text", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_978", 510, 17],
|
|
"eq_nt_981",
|
|
["is_null", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nnl_982", 510, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 12, 510, 17],
|
|
["jump", "eq_done_978", 510, 17],
|
|
"eq_nnl_982",
|
|
["is_bool", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nb_983", 510, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_983", 510, 17],
|
|
["eq_bool", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_978", 510, 17],
|
|
"eq_nb_983",
|
|
["false", 12, 510, 17],
|
|
"eq_done_978",
|
|
["jump_false", 12, "if_else_976", 510, 17],
|
|
["null", 15, 510, 30],
|
|
["return", 15, 510, 30],
|
|
"_nop_ur_1",
|
|
"if_else_976",
|
|
"if_end_977",
|
|
"while_start_984",
|
|
["true", 16, 511, 12],
|
|
["jump_false", 16, "while_end_985", 511, 12],
|
|
["get", 17, 46, 1, 512, 15],
|
|
["move", 2, 17, 512, 15],
|
|
["get", 18, 46, 1, 513, 11],
|
|
["load_field", 19, 18, "kind", 513, 11],
|
|
["access", 20, ".", 513, 23],
|
|
["is_identical", 21, 19, 20, 513, 23],
|
|
["jump_true", 21, "eq_done_988", 513, 23],
|
|
["is_int", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_ni_989", 513, 23],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_989", 513, 23],
|
|
["eq_int", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_988", 513, 23],
|
|
"eq_ni_989",
|
|
["is_num", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nn_990", 513, 23],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_990", 513, 23],
|
|
["eq_float", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_988", 513, 23],
|
|
"eq_nn_990",
|
|
["is_text", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nt_991", 513, 23],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_988", 513, 23],
|
|
"eq_nt_991",
|
|
["is_null", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nnl_992", 513, 23],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_992", 513, 23],
|
|
["true", 21, 513, 23],
|
|
["jump", "eq_done_988", 513, 23],
|
|
"eq_nnl_992",
|
|
["is_bool", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nb_993", 513, 23],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_993", 513, 23],
|
|
["eq_bool", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_988", 513, 23],
|
|
"eq_nb_993",
|
|
["false", 21, 513, 23],
|
|
"eq_done_988",
|
|
["jump_false", 21, "if_else_986", 513, 23],
|
|
["get", 25, 42, 1, 514, 9],
|
|
["frame", 26, 25, 0, 514, 9],
|
|
["null", 27, 514, 9],
|
|
["setarg", 26, 0, 27, 514, 9],
|
|
["invoke", 26, 24, 514, 9],
|
|
["access", 28, ".", 515, 29],
|
|
["get", 30, 31, 1, 515, 20],
|
|
["frame", 31, 30, 2, 515, 20],
|
|
["null", 32, 515, 20],
|
|
["setarg", 31, 0, 32, 515, 20],
|
|
["setarg", 31, 1, 28, 515, 20],
|
|
["setarg", 31, 2, 2, 515, 20],
|
|
["invoke", 31, 29, 515, 20],
|
|
["move", 4, 29, 515, 20],
|
|
["store_field", 4, 5, "left", 516, 9],
|
|
["get", 33, 46, 1, 517, 13],
|
|
["load_field", 34, 33, "kind", 517, 13],
|
|
["access", 35, "name", 517, 25],
|
|
["is_identical", 36, 34, 35, 517, 25],
|
|
["jump_true", 36, "eq_done_997", 517, 25],
|
|
["is_int", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_ni_998", 517, 25],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_998", 517, 25],
|
|
["eq_int", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_997", 517, 25],
|
|
"eq_ni_998",
|
|
["is_num", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nn_999", 517, 25],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_999", 517, 25],
|
|
["eq_float", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_997", 517, 25],
|
|
"eq_nn_999",
|
|
["is_text", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nt_1000", 517, 25],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_997", 517, 25],
|
|
"eq_nt_1000",
|
|
["is_null", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nnl_1001", 517, 25],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1001", 517, 25],
|
|
["true", 36, 517, 25],
|
|
["jump", "eq_done_997", 517, 25],
|
|
"eq_nnl_1001",
|
|
["is_bool", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nb_1002", 517, 25],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1002", 517, 25],
|
|
["eq_bool", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_997", 517, 25],
|
|
"eq_nb_1002",
|
|
["false", 36, 517, 25],
|
|
"eq_done_997",
|
|
["move", 39, 36, 517, 25],
|
|
["jump_true", 39, "or_end_996", 517, 25],
|
|
["get", 40, 46, 1, 517, 46],
|
|
["load_field", 41, 40, "kind", 517, 46],
|
|
["get", 43, 43, 1, 517, 35],
|
|
["frame", 44, 43, 1, 517, 35],
|
|
["null", 45, 517, 35],
|
|
["setarg", 44, 0, 45, 517, 35],
|
|
["setarg", 44, 1, 41, 517, 35],
|
|
["invoke", 44, 42, 517, 35],
|
|
["move", 39, 42, 517, 35],
|
|
"or_end_996",
|
|
["jump_false", 39, "if_else_994", 517, 35],
|
|
["get", 46, 46, 1, 518, 15],
|
|
["load_field", 47, 46, "kind", 518, 15],
|
|
["access", 48, "name", 518, 27],
|
|
["is_identical", 49, 47, 48, 518, 27],
|
|
["jump_true", 49, "eq_done_1005", 518, 27],
|
|
["is_int", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_ni_1006", 518, 27],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_1006", 518, 27],
|
|
["eq_int", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1005", 518, 27],
|
|
"eq_ni_1006",
|
|
["is_num", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nn_1007", 518, 27],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_1007", 518, 27],
|
|
["eq_float", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1005", 518, 27],
|
|
"eq_nn_1007",
|
|
["is_text", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nt_1008", 518, 27],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1005", 518, 27],
|
|
"eq_nt_1008",
|
|
["is_null", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nnl_1009", 518, 27],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_1009", 518, 27],
|
|
["true", 49, 518, 27],
|
|
["jump", "eq_done_1005", 518, 27],
|
|
"eq_nnl_1009",
|
|
["is_bool", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nb_1010", 518, 27],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_1010", 518, 27],
|
|
["eq_bool", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1005", 518, 27],
|
|
"eq_nb_1010",
|
|
["false", 49, 518, 27],
|
|
"eq_done_1005",
|
|
["jump_false", 49, "if_else_1003", 518, 27],
|
|
["get", 52, 46, 1, 519, 30],
|
|
["load_field", 53, 52, "value", 519, 30],
|
|
["store_field", 4, 53, "right", 519, 13],
|
|
["jump", "if_end_1004", 519, 13],
|
|
"if_else_1003",
|
|
["get", 54, 46, 1, 521, 30],
|
|
["load_field", 55, 54, "kind", 521, 30],
|
|
["store_field", 4, 55, "right", 521, 13],
|
|
"if_end_1004",
|
|
["get", 57, 42, 1, 523, 11],
|
|
["frame", 58, 57, 0, 523, 11],
|
|
["null", 59, 523, 11],
|
|
["setarg", 58, 0, 59, 523, 11],
|
|
["invoke", 58, 56, 523, 11],
|
|
["jump", "if_end_995", 523, 11],
|
|
"if_else_994",
|
|
["get", 60, 46, 1, 525, 23],
|
|
["access", 61, "expected property name after '.'", 525, 28],
|
|
["get", 63, 24, 1, 525, 11],
|
|
["frame", 64, 63, 2, 525, 11],
|
|
["null", 65, 525, 11],
|
|
["setarg", 64, 0, 65, 525, 11],
|
|
["setarg", 64, 1, 60, 525, 11],
|
|
["setarg", 64, 2, 61, 525, 11],
|
|
["invoke", 64, 62, 525, 11],
|
|
"if_end_995",
|
|
["get", 67, 48, 1, 527, 9],
|
|
["frame", 68, 67, 1, 527, 9],
|
|
["null", 69, 527, 9],
|
|
["setarg", 68, 0, 69, 527, 9],
|
|
["setarg", 68, 1, 4, 527, 9],
|
|
["invoke", 68, 66, 527, 9],
|
|
["move", 5, 4, 528, 16],
|
|
["jump", "if_end_987", 528, 16],
|
|
"if_else_986",
|
|
["get", 70, 46, 1, 529, 18],
|
|
["load_field", 71, 70, "kind", 529, 18],
|
|
["access", 72, "[", 529, 30],
|
|
["is_identical", 73, 71, 72, 529, 30],
|
|
["jump_true", 73, "eq_done_1013", 529, 30],
|
|
["is_int", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_ni_1014", 529, 30],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_1014", 529, 30],
|
|
["eq_int", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1013", 529, 30],
|
|
"eq_ni_1014",
|
|
["is_num", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nn_1015", 529, 30],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_1015", 529, 30],
|
|
["eq_float", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1013", 529, 30],
|
|
"eq_nn_1015",
|
|
["is_text", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nt_1016", 529, 30],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1013", 529, 30],
|
|
"eq_nt_1016",
|
|
["is_null", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nnl_1017", 529, 30],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_1017", 529, 30],
|
|
["true", 73, 529, 30],
|
|
["jump", "eq_done_1013", 529, 30],
|
|
"eq_nnl_1017",
|
|
["is_bool", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nb_1018", 529, 30],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_1018", 529, 30],
|
|
["eq_bool", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1013", 529, 30],
|
|
"eq_nb_1018",
|
|
["false", 73, 529, 30],
|
|
"eq_done_1013",
|
|
["jump_false", 73, "if_else_1011", 529, 30],
|
|
["get", 77, 42, 1, 530, 9],
|
|
["frame", 78, 77, 0, 530, 9],
|
|
["null", 79, 530, 9],
|
|
["setarg", 78, 0, 79, 530, 9],
|
|
["invoke", 78, 76, 530, 9],
|
|
["access", 80, "[", 531, 29],
|
|
["get", 82, 31, 1, 531, 20],
|
|
["frame", 83, 82, 2, 531, 20],
|
|
["null", 84, 531, 20],
|
|
["setarg", 83, 0, 84, 531, 20],
|
|
["setarg", 83, 1, 80, 531, 20],
|
|
["setarg", 83, 2, 2, 531, 20],
|
|
["invoke", 83, 81, 531, 20],
|
|
["move", 4, 81, 531, 20],
|
|
["store_field", 4, 5, "left", 532, 9],
|
|
["get", 85, 46, 1, 533, 13],
|
|
["load_field", 86, 85, "kind", 533, 13],
|
|
["access", 87, "]", 533, 25],
|
|
["is_identical", 88, 86, 87, 533, 25],
|
|
["jump_true", 88, "eq_done_1021", 533, 25],
|
|
["is_int", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_ni_1022", 533, 25],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_1022", 533, 25],
|
|
["eq_int", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1021", 533, 25],
|
|
"eq_ni_1022",
|
|
["is_num", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nn_1023", 533, 25],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_1023", 533, 25],
|
|
["eq_float", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1021", 533, 25],
|
|
"eq_nn_1023",
|
|
["is_text", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nt_1024", 533, 25],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1021", 533, 25],
|
|
"eq_nt_1024",
|
|
["is_null", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nnl_1025", 533, 25],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_1025", 533, 25],
|
|
["true", 88, 533, 25],
|
|
["jump", "eq_done_1021", 533, 25],
|
|
"eq_nnl_1025",
|
|
["is_bool", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nb_1026", 533, 25],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_1026", 533, 25],
|
|
["eq_bool", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1021", 533, 25],
|
|
"eq_nb_1026",
|
|
["false", 88, 533, 25],
|
|
"eq_done_1021",
|
|
["jump_false", 88, "if_else_1019", 533, 25],
|
|
["get", 92, 42, 1, 534, 11],
|
|
["frame", 93, 92, 0, 534, 11],
|
|
["null", 94, 534, 11],
|
|
["setarg", 93, 0, 94, 534, 11],
|
|
["invoke", 93, 91, 534, 11],
|
|
["jump", "if_end_1020", 534, 11],
|
|
"if_else_1019",
|
|
["get", 96, 7, 1, 536, 19],
|
|
["frame", 97, 96, 0, 536, 19],
|
|
["null", 98, 536, 19],
|
|
["setarg", 97, 0, 98, 536, 19],
|
|
["invoke", 97, 95, 536, 19],
|
|
["move", 3, 95, 536, 19],
|
|
["store_field", 4, 3, "right", 537, 11],
|
|
["get", 99, 46, 1, 538, 15],
|
|
["load_field", 100, 99, "kind", 538, 15],
|
|
["access", 101, "]", 538, 27],
|
|
["is_identical", 102, 100, 101, 538, 27],
|
|
["jump_true", 102, "eq_done_1029", 538, 27],
|
|
["is_int", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_ni_1030", 538, 27],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1030", 538, 27],
|
|
["eq_int", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1029", 538, 27],
|
|
"eq_ni_1030",
|
|
["is_num", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nn_1031", 538, 27],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1031", 538, 27],
|
|
["eq_float", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1029", 538, 27],
|
|
"eq_nn_1031",
|
|
["is_text", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nt_1032", 538, 27],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1029", 538, 27],
|
|
"eq_nt_1032",
|
|
["is_null", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nnl_1033", 538, 27],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1033", 538, 27],
|
|
["true", 102, 538, 27],
|
|
["jump", "eq_done_1029", 538, 27],
|
|
"eq_nnl_1033",
|
|
["is_bool", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nb_1034", 538, 27],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1034", 538, 27],
|
|
["eq_bool", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1029", 538, 27],
|
|
"eq_nb_1034",
|
|
["false", 102, 538, 27],
|
|
"eq_done_1029",
|
|
["jump_false", 102, "if_else_1027", 538, 27],
|
|
["get", 106, 42, 1, 538, 32],
|
|
["frame", 107, 106, 0, 538, 32],
|
|
["null", 108, 538, 32],
|
|
["setarg", 107, 0, 108, 538, 32],
|
|
["invoke", 107, 105, 538, 32],
|
|
["jump", "if_end_1028", 538, 32],
|
|
"if_else_1027",
|
|
["get", 109, 46, 1, 539, 28],
|
|
["access", 110, "expected ']'", 539, 33],
|
|
["get", 112, 24, 1, 539, 16],
|
|
["frame", 113, 112, 2, 539, 16],
|
|
["null", 114, 539, 16],
|
|
["setarg", 113, 0, 114, 539, 16],
|
|
["setarg", 113, 1, 109, 539, 16],
|
|
["setarg", 113, 2, 110, 539, 16],
|
|
["invoke", 113, 111, 539, 16],
|
|
"if_end_1028",
|
|
"if_end_1020",
|
|
["get", 116, 48, 1, 541, 9],
|
|
["frame", 117, 116, 1, 541, 9],
|
|
["null", 118, 541, 9],
|
|
["setarg", 117, 0, 118, 541, 9],
|
|
["setarg", 117, 1, 4, 541, 9],
|
|
["invoke", 117, 115, 541, 9],
|
|
["move", 5, 4, 542, 16],
|
|
["jump", "if_end_1012", 542, 16],
|
|
"if_else_1011",
|
|
["get", 119, 46, 1, 543, 18],
|
|
["load_field", 120, 119, "kind", 543, 18],
|
|
["access", 121, "(", 543, 30],
|
|
["is_identical", 122, 120, 121, 543, 30],
|
|
["jump_true", 122, "eq_done_1037", 543, 30],
|
|
["is_int", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_ni_1038", 543, 30],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1038", 543, 30],
|
|
["eq_int", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1037", 543, 30],
|
|
"eq_ni_1038",
|
|
["is_num", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nn_1039", 543, 30],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1039", 543, 30],
|
|
["eq_float", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1037", 543, 30],
|
|
"eq_nn_1039",
|
|
["is_text", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nt_1040", 543, 30],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1037", 543, 30],
|
|
"eq_nt_1040",
|
|
["is_null", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nnl_1041", 543, 30],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_1041", 543, 30],
|
|
["true", 122, 543, 30],
|
|
["jump", "eq_done_1037", 543, 30],
|
|
"eq_nnl_1041",
|
|
["is_bool", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nb_1042", 543, 30],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1042", 543, 30],
|
|
["eq_bool", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1037", 543, 30],
|
|
"eq_nb_1042",
|
|
["false", 122, 543, 30],
|
|
"eq_done_1037",
|
|
["jump_false", 122, "if_else_1035", 543, 30],
|
|
["get", 126, 42, 1, 544, 9],
|
|
["frame", 127, 126, 0, 544, 9],
|
|
["null", 128, 544, 9],
|
|
["setarg", 127, 0, 128, 544, 9],
|
|
["invoke", 127, 125, 544, 9],
|
|
["access", 129, "(", 545, 29],
|
|
["get", 131, 31, 1, 545, 20],
|
|
["frame", 132, 131, 2, 545, 20],
|
|
["null", 133, 545, 20],
|
|
["setarg", 132, 0, 133, 545, 20],
|
|
["setarg", 132, 1, 129, 545, 20],
|
|
["setarg", 132, 2, 2, 545, 20],
|
|
["invoke", 132, 130, 545, 20],
|
|
["move", 4, 130, 545, 20],
|
|
["store_field", 4, 5, "expression", 546, 9],
|
|
["array", 134, 0, 547, 21],
|
|
["move", 6, 134, 547, 21],
|
|
["store_field", 4, 6, "list", 548, 9],
|
|
"while_start_1043",
|
|
["get", 135, 46, 1, 549, 16],
|
|
["load_field", 136, 135, "kind", 549, 16],
|
|
["access", 137, ")", 549, 28],
|
|
["is_identical", 138, 136, 137, 549, 28],
|
|
["jump_true", 138, "ne_nid_1047", 549, 28],
|
|
["jump", "ne_ni_1048", 549, 28],
|
|
"ne_nid_1047",
|
|
["false", 138, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_ni_1048",
|
|
["is_int", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nn_1049", 549, 28],
|
|
"_nop_tc_49",
|
|
["jump", "ne_nn_1049", 549, 28],
|
|
["ne_int", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_nn_1049",
|
|
["is_num", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nt_1050", 549, 28],
|
|
"_nop_tc_50",
|
|
["jump", "ne_nt_1050", 549, 28],
|
|
["ne_float", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_nt_1050",
|
|
["is_text", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nnl_1051", 549, 28],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["ne_text", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_nnl_1051",
|
|
["is_null", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nb_1052", 549, 28],
|
|
"_nop_tc_53",
|
|
["jump", "ne_nb_1052", 549, 28],
|
|
["false", 138, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_nb_1052",
|
|
["is_bool", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_mis_1053", 549, 28],
|
|
"_nop_tc_54",
|
|
["jump", "ne_mis_1053", 549, 28],
|
|
["ne_bool", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1046", 549, 28],
|
|
"ne_mis_1053",
|
|
["true", 138, 549, 28],
|
|
"ne_done_1046",
|
|
["move", 141, 138, 549, 28],
|
|
["jump_false", 141, "and_end_1045", 549, 28],
|
|
["get", 142, 46, 1, 549, 35],
|
|
["load_field", 143, 142, "kind", 549, 35],
|
|
["access", 144, "eof", 549, 47],
|
|
["is_identical", 145, 143, 144, 549, 47],
|
|
["jump_true", 145, "ne_nid_1055", 549, 47],
|
|
["jump", "ne_ni_1056", 549, 47],
|
|
"ne_nid_1055",
|
|
["false", 145, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_ni_1056",
|
|
["is_int", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nn_1057", 549, 47],
|
|
"_nop_tc_55",
|
|
["jump", "ne_nn_1057", 549, 47],
|
|
["ne_int", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_nn_1057",
|
|
["is_num", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nt_1058", 549, 47],
|
|
"_nop_tc_56",
|
|
["jump", "ne_nt_1058", 549, 47],
|
|
["ne_float", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_nt_1058",
|
|
["is_text", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nnl_1059", 549, 47],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["ne_text", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_nnl_1059",
|
|
["is_null", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nb_1060", 549, 47],
|
|
"_nop_tc_59",
|
|
["jump", "ne_nb_1060", 549, 47],
|
|
["false", 145, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_nb_1060",
|
|
["is_bool", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_mis_1061", 549, 47],
|
|
"_nop_tc_60",
|
|
["jump", "ne_mis_1061", 549, 47],
|
|
["ne_bool", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1054", 549, 47],
|
|
"ne_mis_1061",
|
|
["true", 145, 549, 47],
|
|
"ne_done_1054",
|
|
["move", 141, 145, 549, 47],
|
|
"and_end_1045",
|
|
["jump_false", 141, "while_end_1044", 549, 47],
|
|
["get", 149, 7, 1, 550, 17],
|
|
["frame", 150, 149, 0, 550, 17],
|
|
["null", 151, 550, 17],
|
|
["setarg", 150, 0, 151, 550, 17],
|
|
["invoke", 150, 148, 550, 17],
|
|
["move", 1, 148, 550, 17],
|
|
["null", 152, 551, 22],
|
|
["is_identical", 153, 1, 152, 551, 22],
|
|
["jump_true", 153, "ne_nid_1065", 551, 22],
|
|
["jump", "ne_ni_1066", 551, 22],
|
|
"ne_nid_1065",
|
|
["false", 153, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_ni_1066",
|
|
["is_int", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nn_1067", 551, 22],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nn_1067", 551, 22],
|
|
["ne_int", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_nn_1067",
|
|
["is_num", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nt_1068", 551, 22],
|
|
"_nop_tc_62",
|
|
["jump", "ne_nt_1068", 551, 22],
|
|
["ne_float", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_nt_1068",
|
|
["is_text", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nnl_1069", 551, 22],
|
|
"_nop_tc_63",
|
|
["jump", "ne_nnl_1069", 551, 22],
|
|
["ne_text", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_nnl_1069",
|
|
["is_null", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nb_1070", 551, 22],
|
|
"_nop_tc_64",
|
|
"_nop_tc_65",
|
|
["false", 153, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_nb_1070",
|
|
["is_bool", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_mis_1071", 551, 22],
|
|
"_nop_tc_66",
|
|
["jump", "ne_mis_1071", 551, 22],
|
|
["ne_bool", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1064", 551, 22],
|
|
"ne_mis_1071",
|
|
["true", 153, 551, 22],
|
|
"ne_done_1064",
|
|
["jump_false", 153, "if_else_1062", 551, 22],
|
|
["is_array", 156, 6, 551, 44],
|
|
["jump_false", 156, "push_err_1072", 551, 44],
|
|
["push", 6, 1, 551, 44],
|
|
["jump", "push_done_1073", 551, 44],
|
|
"push_err_1072",
|
|
["disrupt", 551, 44],
|
|
"push_done_1073",
|
|
["jump", "if_end_1063", 551, 44],
|
|
"if_else_1062",
|
|
"if_end_1063",
|
|
["get", 157, 46, 1, 552, 15],
|
|
["load_field", 158, 157, "kind", 552, 15],
|
|
["access", 159, ",", 552, 27],
|
|
["is_identical", 160, 158, 159, 552, 27],
|
|
["jump_true", 160, "eq_done_1076", 552, 27],
|
|
["is_int", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_ni_1077", 552, 27],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_1077", 552, 27],
|
|
["eq_int", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1076", 552, 27],
|
|
"eq_ni_1077",
|
|
["is_num", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nn_1078", 552, 27],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_1078", 552, 27],
|
|
["eq_float", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1076", 552, 27],
|
|
"eq_nn_1078",
|
|
["is_text", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nt_1079", 552, 27],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1076", 552, 27],
|
|
"eq_nt_1079",
|
|
["is_null", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nnl_1080", 552, 27],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_1080", 552, 27],
|
|
["true", 160, 552, 27],
|
|
["jump", "eq_done_1076", 552, 27],
|
|
"eq_nnl_1080",
|
|
["is_bool", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nb_1081", 552, 27],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_1081", 552, 27],
|
|
["eq_bool", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1076", 552, 27],
|
|
"eq_nb_1081",
|
|
["false", 160, 552, 27],
|
|
"eq_done_1076",
|
|
["jump_false", 160, "if_else_1074", 552, 27],
|
|
["get", 164, 42, 1, 552, 32],
|
|
["frame", 165, 164, 0, 552, 32],
|
|
["null", 166, 552, 32],
|
|
["setarg", 165, 0, 166, 552, 32],
|
|
["invoke", 165, 163, 552, 32],
|
|
["jump", "if_end_1075", 552, 32],
|
|
"if_else_1074",
|
|
["jump", "while_end_1044", 553, 16],
|
|
"if_end_1075",
|
|
["jump", "while_start_1043", 553, 16],
|
|
"while_end_1044",
|
|
["get", 167, 46, 1, 555, 13],
|
|
["load_field", 168, 167, "kind", 555, 13],
|
|
["access", 169, ")", 555, 25],
|
|
["is_identical", 170, 168, 169, 555, 25],
|
|
["jump_true", 170, "eq_done_1084", 555, 25],
|
|
["is_int", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_ni_1085", 555, 25],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_1085", 555, 25],
|
|
["eq_int", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1084", 555, 25],
|
|
"eq_ni_1085",
|
|
["is_num", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nn_1086", 555, 25],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_1086", 555, 25],
|
|
["eq_float", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1084", 555, 25],
|
|
"eq_nn_1086",
|
|
["is_text", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nt_1087", 555, 25],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1084", 555, 25],
|
|
"eq_nt_1087",
|
|
["is_null", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nnl_1088", 555, 25],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_1088", 555, 25],
|
|
["true", 170, 555, 25],
|
|
["jump", "eq_done_1084", 555, 25],
|
|
"eq_nnl_1088",
|
|
["is_bool", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nb_1089", 555, 25],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_1089", 555, 25],
|
|
["eq_bool", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1084", 555, 25],
|
|
"eq_nb_1089",
|
|
["false", 170, 555, 25],
|
|
"eq_done_1084",
|
|
["jump_false", 170, "if_else_1082", 555, 25],
|
|
["get", 174, 42, 1, 555, 30],
|
|
["frame", 175, 174, 0, 555, 30],
|
|
["null", 176, 555, 30],
|
|
["setarg", 175, 0, 176, 555, 30],
|
|
["invoke", 175, 173, 555, 30],
|
|
["jump", "if_end_1083", 555, 30],
|
|
"if_else_1082",
|
|
["get", 177, 46, 1, 556, 26],
|
|
["access", 178, "unterminated argument list, expected ')'", 556, 31],
|
|
["get", 180, 24, 1, 556, 14],
|
|
["frame", 181, 180, 2, 556, 14],
|
|
["null", 182, 556, 14],
|
|
["setarg", 181, 0, 182, 556, 14],
|
|
["setarg", 181, 1, 177, 556, 14],
|
|
["setarg", 181, 2, 178, 556, 14],
|
|
["invoke", 181, 179, 556, 14],
|
|
"if_end_1083",
|
|
["get", 184, 48, 1, 557, 9],
|
|
["frame", 185, 184, 1, 557, 9],
|
|
["null", 186, 557, 9],
|
|
["setarg", 185, 0, 186, 557, 9],
|
|
["setarg", 185, 1, 4, 557, 9],
|
|
["invoke", 185, 183, 557, 9],
|
|
["move", 5, 4, 558, 16],
|
|
["jump", "if_end_1036", 558, 16],
|
|
"if_else_1035",
|
|
["get", 187, 46, 1, 559, 18],
|
|
["load_field", 188, 187, "kind", 559, 18],
|
|
["access", 189, "++", 559, 30],
|
|
["is_identical", 190, 188, 189, 559, 30],
|
|
["jump_true", 190, "eq_done_1092", 559, 30],
|
|
["is_int", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_ni_1093", 559, 30],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_1093", 559, 30],
|
|
["eq_int", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1092", 559, 30],
|
|
"eq_ni_1093",
|
|
["is_num", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nn_1094", 559, 30],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_1094", 559, 30],
|
|
["eq_float", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1092", 559, 30],
|
|
"eq_nn_1094",
|
|
["is_text", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nt_1095", 559, 30],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1092", 559, 30],
|
|
"eq_nt_1095",
|
|
["is_null", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nnl_1096", 559, 30],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_1096", 559, 30],
|
|
["true", 190, 559, 30],
|
|
["jump", "eq_done_1092", 559, 30],
|
|
"eq_nnl_1096",
|
|
["is_bool", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nb_1097", 559, 30],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_1097", 559, 30],
|
|
["eq_bool", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1092", 559, 30],
|
|
"eq_nb_1097",
|
|
["false", 190, 559, 30],
|
|
"eq_done_1092",
|
|
["jump_false", 190, "if_else_1090", 559, 30],
|
|
["access", 193, "++", 560, 29],
|
|
["get", 195, 31, 1, 560, 20],
|
|
["frame", 196, 195, 2, 560, 20],
|
|
["null", 197, 560, 20],
|
|
["setarg", 196, 0, 197, 560, 20],
|
|
["setarg", 196, 1, 193, 560, 20],
|
|
["setarg", 196, 2, 2, 560, 20],
|
|
["invoke", 196, 194, 560, 20],
|
|
["move", 4, 194, 560, 20],
|
|
["store_field", 4, 5, "expression", 561, 9],
|
|
["true", 198, 562, 28],
|
|
["store_field", 4, 198, "postfix", 562, 9],
|
|
["get", 200, 42, 1, 563, 9],
|
|
["frame", 201, 200, 0, 563, 9],
|
|
["null", 202, 563, 9],
|
|
["setarg", 201, 0, 202, 563, 9],
|
|
["invoke", 201, 199, 563, 9],
|
|
["get", 204, 48, 1, 564, 9],
|
|
["frame", 205, 204, 1, 564, 9],
|
|
["null", 206, 564, 9],
|
|
["setarg", 205, 0, 206, 564, 9],
|
|
["setarg", 205, 1, 4, 564, 9],
|
|
["invoke", 205, 203, 564, 9],
|
|
["move", 5, 4, 565, 16],
|
|
["jump", "if_end_1091", 565, 16],
|
|
"if_else_1090",
|
|
["get", 207, 46, 1, 566, 18],
|
|
["load_field", 208, 207, "kind", 566, 18],
|
|
["access", 209, "--", 566, 30],
|
|
["is_identical", 210, 208, 209, 566, 30],
|
|
["jump_true", 210, "eq_done_1100", 566, 30],
|
|
["is_int", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_ni_1101", 566, 30],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_1101", 566, 30],
|
|
["eq_int", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1100", 566, 30],
|
|
"eq_ni_1101",
|
|
["is_num", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nn_1102", 566, 30],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nn_1102", 566, 30],
|
|
["eq_float", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1100", 566, 30],
|
|
"eq_nn_1102",
|
|
["is_text", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nt_1103", 566, 30],
|
|
"_nop_tc_87",
|
|
"_nop_tc_88",
|
|
["eq_text", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1100", 566, 30],
|
|
"eq_nt_1103",
|
|
["is_null", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nnl_1104", 566, 30],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nnl_1104", 566, 30],
|
|
["true", 210, 566, 30],
|
|
["jump", "eq_done_1100", 566, 30],
|
|
"eq_nnl_1104",
|
|
["is_bool", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nb_1105", 566, 30],
|
|
"_nop_tc_90",
|
|
["jump", "eq_nb_1105", 566, 30],
|
|
["eq_bool", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1100", 566, 30],
|
|
"eq_nb_1105",
|
|
["false", 210, 566, 30],
|
|
"eq_done_1100",
|
|
["jump_false", 210, "if_else_1098", 566, 30],
|
|
["access", 213, "--", 567, 29],
|
|
["get", 215, 31, 1, 567, 20],
|
|
["frame", 216, 215, 2, 567, 20],
|
|
["null", 217, 567, 20],
|
|
["setarg", 216, 0, 217, 567, 20],
|
|
["setarg", 216, 1, 213, 567, 20],
|
|
["setarg", 216, 2, 2, 567, 20],
|
|
["invoke", 216, 214, 567, 20],
|
|
["move", 4, 214, 567, 20],
|
|
["store_field", 4, 5, "expression", 568, 9],
|
|
["true", 218, 569, 28],
|
|
["store_field", 4, 218, "postfix", 569, 9],
|
|
["get", 220, 42, 1, 570, 9],
|
|
["frame", 221, 220, 0, 570, 9],
|
|
["null", 222, 570, 9],
|
|
["setarg", 221, 0, 222, 570, 9],
|
|
["invoke", 221, 219, 570, 9],
|
|
["get", 224, 48, 1, 571, 9],
|
|
["frame", 225, 224, 1, 571, 9],
|
|
["null", 226, 571, 9],
|
|
["setarg", 225, 0, 226, 571, 9],
|
|
["setarg", 225, 1, 4, 571, 9],
|
|
["invoke", 225, 223, 571, 9],
|
|
["move", 5, 4, 572, 16],
|
|
["jump", "if_end_1099", 572, 16],
|
|
"if_else_1098",
|
|
["jump", "while_end_985", 574, 9],
|
|
"if_end_1099",
|
|
"if_end_1091",
|
|
"if_end_1036",
|
|
"if_end_1012",
|
|
"if_end_987",
|
|
["jump", "while_start_984", 574, 9],
|
|
"while_end_985",
|
|
["return", 5, 577, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 172,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 8, 46, 1, 581, 17],
|
|
["move", 1, 8, 581, 17],
|
|
["null", 5, 582, 16],
|
|
["get", 9, 46, 1, 584, 13],
|
|
["load_field", 10, 9, "kind", 584, 13],
|
|
["move", 4, 10, 584, 13],
|
|
["null", 6, 585, 19],
|
|
["null", 2, 586, 20],
|
|
["null", 7, 587, 22],
|
|
["null", 3, 588, 14],
|
|
["access", 11, "!", 589, 14],
|
|
["is_identical", 12, 4, 11, 589, 14],
|
|
["jump_true", 12, "eq_done_1108", 589, 14],
|
|
["is_int", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_ni_1109", 589, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1109", 589, 14],
|
|
["eq_int", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1108", 589, 14],
|
|
"eq_ni_1109",
|
|
["is_num", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nn_1110", 589, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1110", 589, 14],
|
|
["eq_float", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1108", 589, 14],
|
|
"eq_nn_1110",
|
|
["is_text", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nt_1111", 589, 14],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1108", 589, 14],
|
|
"eq_nt_1111",
|
|
["is_null", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nnl_1112", 589, 14],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_1112", 589, 14],
|
|
["true", 12, 589, 14],
|
|
["jump", "eq_done_1108", 589, 14],
|
|
"eq_nnl_1112",
|
|
["is_bool", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nb_1113", 589, 14],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1113", 589, 14],
|
|
["eq_bool", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1108", 589, 14],
|
|
"eq_nb_1113",
|
|
["false", 12, 589, 14],
|
|
"eq_done_1108",
|
|
["jump_false", 12, "if_else_1106", 589, 14],
|
|
["get", 16, 42, 1, 590, 7],
|
|
["frame", 17, 16, 0, 590, 7],
|
|
["null", 18, 590, 7],
|
|
["setarg", 17, 0, 18, 590, 7],
|
|
["invoke", 17, 15, 590, 7],
|
|
["access", 19, "!", 591, 23],
|
|
["get", 21, 31, 1, 591, 14],
|
|
["frame", 22, 21, 2, 591, 14],
|
|
["null", 23, 591, 14],
|
|
["setarg", 22, 0, 23, 591, 14],
|
|
["setarg", 22, 1, 19, 591, 14],
|
|
["setarg", 22, 2, 1, 591, 14],
|
|
["invoke", 22, 20, 591, 14],
|
|
["move", 5, 20, 591, 14],
|
|
["get", 25, 15, 1, 592, 25],
|
|
["frame", 26, 25, 0, 592, 25],
|
|
["null", 27, 592, 25],
|
|
["setarg", 26, 0, 27, 592, 25],
|
|
["invoke", 26, 24, 592, 25],
|
|
["store_field", 5, 24, "expression", 592, 7],
|
|
["get", 29, 48, 1, 593, 7],
|
|
["frame", 30, 29, 1, 593, 7],
|
|
["null", 31, 593, 7],
|
|
["setarg", 30, 0, 31, 593, 7],
|
|
["setarg", 30, 1, 5, 593, 7],
|
|
["invoke", 30, 28, 593, 7],
|
|
["return", 5, 594, 14],
|
|
"_nop_ur_1",
|
|
"if_else_1106",
|
|
"if_end_1107",
|
|
["access", 32, "~", 596, 14],
|
|
["is_identical", 33, 4, 32, 596, 14],
|
|
["jump_true", 33, "eq_done_1116", 596, 14],
|
|
["is_int", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_ni_1117", 596, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1117", 596, 14],
|
|
["eq_int", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1116", 596, 14],
|
|
"eq_ni_1117",
|
|
["is_num", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nn_1118", 596, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1118", 596, 14],
|
|
["eq_float", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1116", 596, 14],
|
|
"eq_nn_1118",
|
|
["is_text", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nt_1119", 596, 14],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1116", 596, 14],
|
|
"eq_nt_1119",
|
|
["is_null", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nnl_1120", 596, 14],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1120", 596, 14],
|
|
["true", 33, 596, 14],
|
|
["jump", "eq_done_1116", 596, 14],
|
|
"eq_nnl_1120",
|
|
["is_bool", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nb_1121", 596, 14],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1121", 596, 14],
|
|
["eq_bool", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1116", 596, 14],
|
|
"eq_nb_1121",
|
|
["false", 33, 596, 14],
|
|
"eq_done_1116",
|
|
["jump_false", 33, "if_else_1114", 596, 14],
|
|
["get", 37, 42, 1, 597, 7],
|
|
["frame", 38, 37, 0, 597, 7],
|
|
["null", 39, 597, 7],
|
|
["setarg", 38, 0, 39, 597, 7],
|
|
["invoke", 38, 36, 597, 7],
|
|
["access", 40, "~", 598, 23],
|
|
["get", 42, 31, 1, 598, 14],
|
|
["frame", 43, 42, 2, 598, 14],
|
|
["null", 44, 598, 14],
|
|
["setarg", 43, 0, 44, 598, 14],
|
|
["setarg", 43, 1, 40, 598, 14],
|
|
["setarg", 43, 2, 1, 598, 14],
|
|
["invoke", 43, 41, 598, 14],
|
|
["move", 5, 41, 598, 14],
|
|
["get", 46, 15, 1, 599, 25],
|
|
["frame", 47, 46, 0, 599, 25],
|
|
["null", 48, 599, 25],
|
|
["setarg", 47, 0, 48, 599, 25],
|
|
["invoke", 47, 45, 599, 25],
|
|
["store_field", 5, 45, "expression", 599, 7],
|
|
["get", 50, 48, 1, 600, 7],
|
|
["frame", 51, 50, 1, 600, 7],
|
|
["null", 52, 600, 7],
|
|
["setarg", 51, 0, 52, 600, 7],
|
|
["setarg", 51, 1, 5, 600, 7],
|
|
["invoke", 51, 49, 600, 7],
|
|
["return", 5, 601, 14],
|
|
"_nop_ur_2",
|
|
"if_else_1114",
|
|
"if_end_1115",
|
|
["access", 53, "+", 603, 14],
|
|
["is_identical", 54, 4, 53, 603, 14],
|
|
["jump_true", 54, "eq_done_1124", 603, 14],
|
|
["is_int", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_ni_1125", 603, 14],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1125", 603, 14],
|
|
["eq_int", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1124", 603, 14],
|
|
"eq_ni_1125",
|
|
["is_num", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nn_1126", 603, 14],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_1126", 603, 14],
|
|
["eq_float", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1124", 603, 14],
|
|
"eq_nn_1126",
|
|
["is_text", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nt_1127", 603, 14],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1124", 603, 14],
|
|
"eq_nt_1127",
|
|
["is_null", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nnl_1128", 603, 14],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1128", 603, 14],
|
|
["true", 54, 603, 14],
|
|
["jump", "eq_done_1124", 603, 14],
|
|
"eq_nnl_1128",
|
|
["is_bool", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nb_1129", 603, 14],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1129", 603, 14],
|
|
["eq_bool", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1124", 603, 14],
|
|
"eq_nb_1129",
|
|
["false", 54, 603, 14],
|
|
"eq_done_1124",
|
|
["jump_false", 54, "if_else_1122", 603, 14],
|
|
["get", 58, 42, 1, 604, 7],
|
|
["frame", 59, 58, 0, 604, 7],
|
|
["null", 60, 604, 7],
|
|
["setarg", 59, 0, 60, 604, 7],
|
|
["invoke", 59, 57, 604, 7],
|
|
["access", 61, "+unary", 605, 23],
|
|
["get", 63, 31, 1, 605, 14],
|
|
["frame", 64, 63, 2, 605, 14],
|
|
["null", 65, 605, 14],
|
|
["setarg", 64, 0, 65, 605, 14],
|
|
["setarg", 64, 1, 61, 605, 14],
|
|
["setarg", 64, 2, 1, 605, 14],
|
|
["invoke", 64, 62, 605, 14],
|
|
["move", 5, 62, 605, 14],
|
|
["get", 67, 15, 1, 606, 25],
|
|
["frame", 68, 67, 0, 606, 25],
|
|
["null", 69, 606, 25],
|
|
["setarg", 68, 0, 69, 606, 25],
|
|
["invoke", 68, 66, 606, 25],
|
|
["store_field", 5, 66, "expression", 606, 7],
|
|
["get", 71, 48, 1, 607, 7],
|
|
["frame", 72, 71, 1, 607, 7],
|
|
["null", 73, 607, 7],
|
|
["setarg", 72, 0, 73, 607, 7],
|
|
["setarg", 72, 1, 5, 607, 7],
|
|
["invoke", 72, 70, 607, 7],
|
|
["return", 5, 608, 14],
|
|
"_nop_ur_3",
|
|
"if_else_1122",
|
|
"if_end_1123",
|
|
["access", 74, "-", 610, 14],
|
|
["is_identical", 75, 4, 74, 610, 14],
|
|
["jump_true", 75, "eq_done_1132", 610, 14],
|
|
["is_int", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_ni_1133", 610, 14],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_1133", 610, 14],
|
|
["eq_int", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1132", 610, 14],
|
|
"eq_ni_1133",
|
|
["is_num", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nn_1134", 610, 14],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_1134", 610, 14],
|
|
["eq_float", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1132", 610, 14],
|
|
"eq_nn_1134",
|
|
["is_text", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nt_1135", 610, 14],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1132", 610, 14],
|
|
"eq_nt_1135",
|
|
["is_null", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nnl_1136", 610, 14],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_1136", 610, 14],
|
|
["true", 75, 610, 14],
|
|
["jump", "eq_done_1132", 610, 14],
|
|
"eq_nnl_1136",
|
|
["is_bool", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nb_1137", 610, 14],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_1137", 610, 14],
|
|
["eq_bool", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1132", 610, 14],
|
|
"eq_nb_1137",
|
|
["false", 75, 610, 14],
|
|
"eq_done_1132",
|
|
["jump_false", 75, "if_else_1130", 610, 14],
|
|
["get", 79, 42, 1, 611, 7],
|
|
["frame", 80, 79, 0, 611, 7],
|
|
["null", 81, 611, 7],
|
|
["setarg", 80, 0, 81, 611, 7],
|
|
["invoke", 80, 78, 611, 7],
|
|
["access", 82, "-unary", 612, 23],
|
|
["get", 84, 31, 1, 612, 14],
|
|
["frame", 85, 84, 2, 612, 14],
|
|
["null", 86, 612, 14],
|
|
["setarg", 85, 0, 86, 612, 14],
|
|
["setarg", 85, 1, 82, 612, 14],
|
|
["setarg", 85, 2, 1, 612, 14],
|
|
["invoke", 85, 83, 612, 14],
|
|
["move", 5, 83, 612, 14],
|
|
["get", 88, 15, 1, 613, 25],
|
|
["frame", 89, 88, 0, 613, 25],
|
|
["null", 90, 613, 25],
|
|
["setarg", 89, 0, 90, 613, 25],
|
|
["invoke", 89, 87, 613, 25],
|
|
["store_field", 5, 87, "expression", 613, 7],
|
|
["get", 92, 48, 1, 614, 7],
|
|
["frame", 93, 92, 1, 614, 7],
|
|
["null", 94, 614, 7],
|
|
["setarg", 93, 0, 94, 614, 7],
|
|
["setarg", 93, 1, 5, 614, 7],
|
|
["invoke", 93, 91, 614, 7],
|
|
["return", 5, 615, 14],
|
|
"_nop_ur_4",
|
|
"if_else_1130",
|
|
"if_end_1131",
|
|
["access", 95, "++", 617, 14],
|
|
["is_identical", 96, 4, 95, 617, 14],
|
|
["jump_true", 96, "eq_done_1141", 617, 14],
|
|
["is_int", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_ni_1142", 617, 14],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_1142", 617, 14],
|
|
["eq_int", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1141", 617, 14],
|
|
"eq_ni_1142",
|
|
["is_num", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nn_1143", 617, 14],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_1143", 617, 14],
|
|
["eq_float", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1141", 617, 14],
|
|
"eq_nn_1143",
|
|
["is_text", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nt_1144", 617, 14],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1141", 617, 14],
|
|
"eq_nt_1144",
|
|
["is_null", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nnl_1145", 617, 14],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_1145", 617, 14],
|
|
["true", 96, 617, 14],
|
|
["jump", "eq_done_1141", 617, 14],
|
|
"eq_nnl_1145",
|
|
["is_bool", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nb_1146", 617, 14],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_1146", 617, 14],
|
|
["eq_bool", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1141", 617, 14],
|
|
"eq_nb_1146",
|
|
["false", 96, 617, 14],
|
|
"eq_done_1141",
|
|
["move", 99, 96, 617, 14],
|
|
["jump_true", 99, "or_end_1140", 617, 14],
|
|
["access", 100, "--", 617, 27],
|
|
["is_identical", 101, 4, 100, 617, 27],
|
|
["jump_true", 101, "eq_done_1147", 617, 27],
|
|
["is_int", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_ni_1148", 617, 27],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_1148", 617, 27],
|
|
["eq_int", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1147", 617, 27],
|
|
"eq_ni_1148",
|
|
["is_num", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nn_1149", 617, 27],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_1149", 617, 27],
|
|
["eq_float", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1147", 617, 27],
|
|
"eq_nn_1149",
|
|
["is_text", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nt_1150", 617, 27],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1147", 617, 27],
|
|
"eq_nt_1150",
|
|
["is_null", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nnl_1151", 617, 27],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_1151", 617, 27],
|
|
["true", 101, 617, 27],
|
|
["jump", "eq_done_1147", 617, 27],
|
|
"eq_nnl_1151",
|
|
["is_bool", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nb_1152", 617, 27],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_1152", 617, 27],
|
|
["eq_bool", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1147", 617, 27],
|
|
"eq_nb_1152",
|
|
["false", 101, 617, 27],
|
|
"eq_done_1147",
|
|
["move", 99, 101, 617, 27],
|
|
"or_end_1140",
|
|
["jump_false", 99, "if_else_1138", 617, 27],
|
|
["get", 105, 42, 1, 618, 7],
|
|
["frame", 106, 105, 0, 618, 7],
|
|
["null", 107, 618, 7],
|
|
["setarg", 106, 0, 107, 618, 7],
|
|
["invoke", 106, 104, 618, 7],
|
|
["get", 109, 15, 1, 619, 17],
|
|
["frame", 110, 109, 0, 619, 17],
|
|
["null", 111, 619, 17],
|
|
["setarg", 110, 0, 111, 619, 17],
|
|
["invoke", 110, 108, 619, 17],
|
|
["move", 6, 108, 619, 17],
|
|
["access", 112, "number", 620, 27],
|
|
["get", 114, 31, 1, 620, 18],
|
|
["frame", 115, 114, 2, 620, 18],
|
|
["null", 116, 620, 18],
|
|
["setarg", 115, 0, 116, 620, 18],
|
|
["setarg", 115, 1, 112, 620, 18],
|
|
["setarg", 115, 2, 1, 620, 18],
|
|
["invoke", 115, 113, 620, 18],
|
|
["move", 2, 113, 620, 18],
|
|
["access", 117, 1, 621, 25],
|
|
["store_field", 2, 117, "number", 621, 7],
|
|
["access", 118, "1", 622, 24],
|
|
["store_field", 2, 118, "value", 622, 7],
|
|
["get", 120, 48, 1, 623, 7],
|
|
["frame", 121, 120, 1, 623, 7],
|
|
["null", 122, 623, 7],
|
|
["setarg", 121, 0, 122, 623, 7],
|
|
["setarg", 121, 1, 2, 623, 7],
|
|
["invoke", 121, 119, 623, 7],
|
|
["access", 123, "+", 624, 12],
|
|
["move", 3, 123, 624, 12],
|
|
["access", 124, "--", 625, 16],
|
|
["is_identical", 125, 4, 124, 625, 16],
|
|
["jump_true", 125, "eq_done_1155", 625, 16],
|
|
["is_int", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_ni_1156", 625, 16],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1156", 625, 16],
|
|
["eq_int", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1155", 625, 16],
|
|
"eq_ni_1156",
|
|
["is_num", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nn_1157", 625, 16],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1157", 625, 16],
|
|
["eq_float", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1155", 625, 16],
|
|
"eq_nn_1157",
|
|
["is_text", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nt_1158", 625, 16],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1155", 625, 16],
|
|
"eq_nt_1158",
|
|
["is_null", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nnl_1159", 625, 16],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1159", 625, 16],
|
|
["true", 125, 625, 16],
|
|
["jump", "eq_done_1155", 625, 16],
|
|
"eq_nnl_1159",
|
|
["is_bool", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nb_1160", 625, 16],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1160", 625, 16],
|
|
["eq_bool", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1155", 625, 16],
|
|
"eq_nb_1160",
|
|
["false", 125, 625, 16],
|
|
"eq_done_1155",
|
|
["jump_false", 125, "if_else_1153", 625, 16],
|
|
["access", 128, "-", 625, 27],
|
|
["move", 3, 128, 625, 27],
|
|
["jump", "if_end_1154", 625, 27],
|
|
"if_else_1153",
|
|
"if_end_1154",
|
|
["get", 130, 31, 1, 626, 20],
|
|
["frame", 131, 130, 2, 626, 20],
|
|
["null", 132, 626, 20],
|
|
["setarg", 131, 0, 132, 626, 20],
|
|
["setarg", 131, 1, 3, 626, 20],
|
|
["setarg", 131, 2, 1, 626, 20],
|
|
["invoke", 131, 129, 626, 20],
|
|
["move", 7, 129, 626, 20],
|
|
["store_field", 7, 6, "left", 627, 7],
|
|
["store_field", 7, 2, "right", 628, 7],
|
|
["get", 134, 48, 1, 629, 7],
|
|
["frame", 135, 134, 1, 629, 7],
|
|
["null", 136, 629, 7],
|
|
["setarg", 135, 0, 136, 629, 7],
|
|
["setarg", 135, 1, 7, 629, 7],
|
|
["invoke", 135, 133, 629, 7],
|
|
["access", 137, "assign", 630, 23],
|
|
["get", 139, 31, 1, 630, 14],
|
|
["frame", 140, 139, 2, 630, 14],
|
|
["null", 141, 630, 14],
|
|
["setarg", 140, 0, 141, 630, 14],
|
|
["setarg", 140, 1, 137, 630, 14],
|
|
["setarg", 140, 2, 1, 630, 14],
|
|
["invoke", 140, 138, 630, 14],
|
|
["move", 5, 138, 630, 14],
|
|
["store_field", 5, 6, "left", 631, 7],
|
|
["store_field", 5, 7, "right", 632, 7],
|
|
["get", 143, 48, 1, 633, 7],
|
|
["frame", 144, 143, 1, 633, 7],
|
|
["null", 145, 633, 7],
|
|
["setarg", 144, 0, 145, 633, 7],
|
|
["setarg", 144, 1, 5, 633, 7],
|
|
["invoke", 144, 142, 633, 7],
|
|
["return", 5, 634, 14],
|
|
"_nop_ur_5",
|
|
"if_else_1138",
|
|
"if_end_1139",
|
|
["access", 146, "delete", 636, 14],
|
|
["is_identical", 147, 4, 146, 636, 14],
|
|
["jump_true", 147, "eq_done_1163", 636, 14],
|
|
["is_int", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_ni_1164", 636, 14],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1164", 636, 14],
|
|
["eq_int", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1163", 636, 14],
|
|
"eq_ni_1164",
|
|
["is_num", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nn_1165", 636, 14],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1165", 636, 14],
|
|
["eq_float", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1163", 636, 14],
|
|
"eq_nn_1165",
|
|
["is_text", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nt_1166", 636, 14],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1163", 636, 14],
|
|
"eq_nt_1166",
|
|
["is_null", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nnl_1167", 636, 14],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_1167", 636, 14],
|
|
["true", 147, 636, 14],
|
|
["jump", "eq_done_1163", 636, 14],
|
|
"eq_nnl_1167",
|
|
["is_bool", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nb_1168", 636, 14],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1168", 636, 14],
|
|
["eq_bool", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1163", 636, 14],
|
|
"eq_nb_1168",
|
|
["false", 147, 636, 14],
|
|
"eq_done_1163",
|
|
["jump_false", 147, "if_else_1161", 636, 14],
|
|
["get", 151, 42, 1, 637, 7],
|
|
["frame", 152, 151, 0, 637, 7],
|
|
["null", 153, 637, 7],
|
|
["setarg", 152, 0, 153, 637, 7],
|
|
["invoke", 152, 150, 637, 7],
|
|
["access", 154, "delete", 638, 23],
|
|
["get", 156, 31, 1, 638, 14],
|
|
["frame", 157, 156, 2, 638, 14],
|
|
["null", 158, 638, 14],
|
|
["setarg", 157, 0, 158, 638, 14],
|
|
["setarg", 157, 1, 154, 638, 14],
|
|
["setarg", 157, 2, 1, 638, 14],
|
|
["invoke", 157, 155, 638, 14],
|
|
["move", 5, 155, 638, 14],
|
|
["get", 160, 15, 1, 639, 25],
|
|
["frame", 161, 160, 0, 639, 25],
|
|
["null", 162, 639, 25],
|
|
["setarg", 161, 0, 162, 639, 25],
|
|
["invoke", 161, 159, 639, 25],
|
|
["store_field", 5, 159, "expression", 639, 7],
|
|
["get", 164, 48, 1, 640, 7],
|
|
["frame", 165, 164, 1, 640, 7],
|
|
["null", 166, 640, 7],
|
|
["setarg", 165, 0, 166, 640, 7],
|
|
["setarg", 165, 1, 5, 640, 7],
|
|
["invoke", 165, 163, 640, 7],
|
|
["return", 5, 641, 14],
|
|
"_nop_ur_6",
|
|
"if_else_1161",
|
|
"if_end_1162",
|
|
["get", 168, 54, 1, 643, 12],
|
|
["frame", 169, 168, 0, 643, 12],
|
|
["null", 170, 643, 12],
|
|
["setarg", 169, 0, 170, 643, 12],
|
|
["tail_invoke", 169, 167, 643, 12],
|
|
["return", 167, 643, 12],
|
|
"_nop_ur_7",
|
|
"_nop_ur_8"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 55,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 10, 15, 1, 659, 21],
|
|
["frame", 11, 10, 0, 659, 21],
|
|
["null", 12, 659, 21],
|
|
["setarg", 11, 0, 12, 659, 21],
|
|
["invoke", 11, 9, 659, 21],
|
|
["move", 3, 9, 659, 21],
|
|
["null", 4, 660, 17],
|
|
["null", 6, 661, 14],
|
|
["null", 2, 662, 16],
|
|
["access", 5, 0, 663, 21],
|
|
["null", 7, 664, 22],
|
|
["null", 8, 665, 16],
|
|
["null", 13, 666, 22],
|
|
["is_identical", 14, 3, 13, 666, 22],
|
|
["jump_true", 14, "eq_done_1171", 666, 22],
|
|
["is_int", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_ni_1172", 666, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1172", 666, 22],
|
|
["eq_int", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1171", 666, 22],
|
|
"eq_ni_1172",
|
|
["is_num", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nn_1173", 666, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1173", 666, 22],
|
|
["eq_float", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1171", 666, 22],
|
|
"eq_nn_1173",
|
|
["is_text", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nt_1174", 666, 22],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_1174", 666, 22],
|
|
["eq_text", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1171", 666, 22],
|
|
"eq_nt_1174",
|
|
["is_null", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nnl_1175", 666, 22],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 14, 666, 22],
|
|
["jump", "eq_done_1171", 666, 22],
|
|
"eq_nnl_1175",
|
|
["is_bool", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nb_1176", 666, 22],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1176", 666, 22],
|
|
["eq_bool", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1171", 666, 22],
|
|
"eq_nb_1176",
|
|
["false", 14, 666, 22],
|
|
"eq_done_1171",
|
|
["jump_false", 14, "if_else_1169", 666, 22],
|
|
["null", 17, 666, 35],
|
|
["return", 17, 666, 35],
|
|
"_nop_ur_1",
|
|
"if_else_1169",
|
|
"if_end_1170",
|
|
"while_start_1177",
|
|
["true", 18, 667, 12],
|
|
["jump_false", 18, "while_end_1178", 667, 12],
|
|
["get", 19, 46, 1, 668, 15],
|
|
["move", 4, 19, 668, 15],
|
|
["get", 20, 46, 1, 669, 12],
|
|
["load_field", 21, 20, "kind", 669, 12],
|
|
["move", 6, 21, 669, 12],
|
|
["get", 22, 38, 1, 670, 14],
|
|
["load_dynamic", 23, 22, 6, 670, 25],
|
|
["move", 2, 23, 670, 25],
|
|
["null", 24, 671, 19],
|
|
["is_identical", 25, 2, 24, 671, 19],
|
|
["jump_true", 25, "eq_done_1182", 671, 19],
|
|
["is_int", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_ni_1183", 671, 19],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1183", 671, 19],
|
|
["eq_int", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1182", 671, 19],
|
|
"eq_ni_1183",
|
|
["is_num", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nn_1184", 671, 19],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1184", 671, 19],
|
|
["eq_float", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1182", 671, 19],
|
|
"eq_nn_1184",
|
|
["is_text", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nt_1185", 671, 19],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_1185", 671, 19],
|
|
["eq_text", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1182", 671, 19],
|
|
"eq_nt_1185",
|
|
["is_null", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nnl_1186", 671, 19],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 25, 671, 19],
|
|
["jump", "eq_done_1182", 671, 19],
|
|
"eq_nnl_1186",
|
|
["is_bool", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nb_1187", 671, 19],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1187", 671, 19],
|
|
["eq_bool", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1182", 671, 19],
|
|
"eq_nb_1187",
|
|
["false", 25, 671, 19],
|
|
"eq_done_1182",
|
|
["move", 28, 25, 671, 19],
|
|
["jump_true", 28, "or_end_1181", 671, 19],
|
|
["is_int", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_ni_1188", 671, 34],
|
|
["is_int", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_ni_1188", 671, 34],
|
|
["lt_int", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1190", 671, 34],
|
|
"rel_ni_1188",
|
|
["is_num", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_nn_1189", 671, 34],
|
|
["is_num", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_nn_1189", 671, 34],
|
|
["lt_float", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1190", 671, 34],
|
|
"rel_nn_1189",
|
|
["is_text", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_err_1191", 671, 34],
|
|
["is_text", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_err_1191", 671, 34],
|
|
["lt_text", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1190", 671, 34],
|
|
"rel_err_1191",
|
|
["disrupt", 671, 34],
|
|
"rel_done_1190",
|
|
["move", 28, 29, 671, 34],
|
|
"or_end_1181",
|
|
["jump_false", 28, "if_else_1179", 671, 34],
|
|
["jump", "while_end_1178", 671, 44],
|
|
["jump", "if_end_1180", 671, 44],
|
|
"if_else_1179",
|
|
"if_end_1180",
|
|
["get", 33, 42, 1, 672, 7],
|
|
["frame", 34, 33, 0, 672, 7],
|
|
["null", 35, 672, 7],
|
|
["setarg", 34, 0, 35, 672, 7],
|
|
["invoke", 34, 32, 672, 7],
|
|
["access", 36, 1, 673, 26],
|
|
["add", 37, 2, 36, 673, 26],
|
|
["move", 5, 37, 673, 26],
|
|
["access", 38, 14, 674, 19],
|
|
["is_identical", 39, 2, 38, 674, 19],
|
|
["jump_true", 39, "eq_done_1194", 674, 19],
|
|
["is_int", 40, 2, 674, 19],
|
|
["jump_false", 40, "eq_ni_1195", 674, 19],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1195", 674, 19],
|
|
["eq_int", 39, 2, 38, 674, 19],
|
|
["jump", "eq_done_1194", 674, 19],
|
|
"eq_ni_1195",
|
|
["is_num", 40, 2, 674, 19],
|
|
["jump_false", 40, "eq_nn_1196", 674, 19],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["eq_float", 39, 2, 38, 674, 19],
|
|
["jump", "eq_done_1194", 674, 19],
|
|
"eq_nn_1196",
|
|
["is_text", 40, 2, 674, 19],
|
|
["jump_false", 40, "eq_nt_1197", 674, 19],
|
|
"_nop_tc_16",
|
|
["jump", "eq_nt_1197", 674, 19],
|
|
["eq_text", 39, 2, 38, 674, 19],
|
|
["jump", "eq_done_1194", 674, 19],
|
|
"eq_nt_1197",
|
|
["is_null", 40, 2, 674, 19],
|
|
["jump_false", 40, "eq_nnl_1198", 674, 19],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1198", 674, 19],
|
|
["true", 39, 674, 19],
|
|
["jump", "eq_done_1194", 674, 19],
|
|
"eq_nnl_1198",
|
|
["is_bool", 40, 2, 674, 19],
|
|
["jump_false", 40, "eq_nb_1199", 674, 19],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1199", 674, 19],
|
|
["eq_bool", 39, 2, 38, 674, 19],
|
|
["jump", "eq_done_1194", 674, 19],
|
|
"eq_nb_1199",
|
|
["false", 39, 674, 19],
|
|
"eq_done_1194",
|
|
["jump_false", 39, "if_else_1192", 674, 19],
|
|
["move", 5, 2, 674, 35],
|
|
["jump", "if_end_1193", 674, 35],
|
|
"if_else_1192",
|
|
"if_end_1193",
|
|
["get", 43, 9, 1, 675, 20],
|
|
["frame", 44, 43, 1, 675, 20],
|
|
["null", 45, 675, 20],
|
|
["setarg", 44, 0, 45, 675, 20],
|
|
["setarg", 44, 1, 5, 675, 20],
|
|
["invoke", 44, 42, 675, 20],
|
|
["move", 7, 42, 675, 20],
|
|
["get", 47, 31, 1, 676, 14],
|
|
["frame", 48, 47, 2, 676, 14],
|
|
["null", 49, 676, 14],
|
|
["setarg", 48, 0, 49, 676, 14],
|
|
["setarg", 48, 1, 6, 676, 14],
|
|
["setarg", 48, 2, 4, 676, 14],
|
|
["invoke", 48, 46, 676, 14],
|
|
["move", 8, 46, 676, 14],
|
|
["store_field", 8, 3, "left", 677, 7],
|
|
["store_field", 8, 7, "right", 678, 7],
|
|
["get", 51, 48, 1, 679, 7],
|
|
["frame", 52, 51, 1, 679, 7],
|
|
["null", 53, 679, 7],
|
|
["setarg", 52, 0, 53, 679, 7],
|
|
["setarg", 52, 1, 8, 679, 7],
|
|
["invoke", 52, 50, 679, 7],
|
|
["move", 3, 8, 680, 19],
|
|
["jump", "while_start_1177", 680, 19],
|
|
"while_end_1178",
|
|
["return", 3, 682, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 61,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 6, 1, 686, 29],
|
|
["get", 8, 9, 1, 686, 16],
|
|
["frame", 9, 8, 1, 686, 16],
|
|
["null", 10, 686, 16],
|
|
["setarg", 9, 0, 10, 686, 16],
|
|
["setarg", 9, 1, 6, 686, 16],
|
|
["invoke", 9, 7, 686, 16],
|
|
["move", 3, 7, 686, 16],
|
|
["null", 2, 687, 17],
|
|
["null", 1, 688, 21],
|
|
["null", 4, 689, 21],
|
|
["null", 5, 690, 16],
|
|
["null", 11, 691, 17],
|
|
["is_identical", 12, 3, 11, 691, 17],
|
|
["jump_true", 12, "eq_done_1202", 691, 17],
|
|
["is_int", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_ni_1203", 691, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1203", 691, 17],
|
|
["eq_int", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1202", 691, 17],
|
|
"eq_ni_1203",
|
|
["is_num", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nn_1204", 691, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1204", 691, 17],
|
|
["eq_float", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1202", 691, 17],
|
|
"eq_nn_1204",
|
|
["is_text", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nt_1205", 691, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_1205", 691, 17],
|
|
["eq_text", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1202", 691, 17],
|
|
"eq_nt_1205",
|
|
["is_null", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nnl_1206", 691, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 12, 691, 17],
|
|
["jump", "eq_done_1202", 691, 17],
|
|
"eq_nnl_1206",
|
|
["is_bool", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nb_1207", 691, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1207", 691, 17],
|
|
["eq_bool", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1202", 691, 17],
|
|
"eq_nb_1207",
|
|
["false", 12, 691, 17],
|
|
"eq_done_1202",
|
|
["jump_false", 12, "if_else_1200", 691, 17],
|
|
["null", 15, 691, 30],
|
|
["return", 15, 691, 30],
|
|
"_nop_ur_1",
|
|
"if_else_1200",
|
|
"if_end_1201",
|
|
["get", 16, 46, 1, 692, 9],
|
|
["load_field", 17, 16, "kind", 692, 9],
|
|
["access", 18, "?", 692, 21],
|
|
["is_identical", 19, 17, 18, 692, 21],
|
|
["jump_true", 19, "eq_done_1210", 692, 21],
|
|
["is_int", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_ni_1211", 692, 21],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1211", 692, 21],
|
|
["eq_int", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1210", 692, 21],
|
|
"eq_ni_1211",
|
|
["is_num", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nn_1212", 692, 21],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1212", 692, 21],
|
|
["eq_float", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1210", 692, 21],
|
|
"eq_nn_1212",
|
|
["is_text", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nt_1213", 692, 21],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1210", 692, 21],
|
|
"eq_nt_1213",
|
|
["is_null", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nnl_1214", 692, 21],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1214", 692, 21],
|
|
["true", 19, 692, 21],
|
|
["jump", "eq_done_1210", 692, 21],
|
|
"eq_nnl_1214",
|
|
["is_bool", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nb_1215", 692, 21],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1215", 692, 21],
|
|
["eq_bool", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1210", 692, 21],
|
|
"eq_nb_1215",
|
|
["false", 19, 692, 21],
|
|
"eq_done_1210",
|
|
["jump_false", 19, "if_else_1208", 692, 21],
|
|
["get", 22, 46, 1, 693, 15],
|
|
["move", 2, 22, 693, 15],
|
|
["get", 24, 42, 1, 694, 7],
|
|
["frame", 25, 24, 0, 694, 7],
|
|
["null", 26, 694, 7],
|
|
["setarg", 25, 0, 26, 694, 7],
|
|
["invoke", 25, 23, 694, 7],
|
|
["get", 28, 7, 1, 695, 19],
|
|
["frame", 29, 28, 0, 695, 19],
|
|
["null", 30, 695, 19],
|
|
["setarg", 29, 0, 30, 695, 19],
|
|
["invoke", 29, 27, 695, 19],
|
|
["move", 1, 27, 695, 19],
|
|
["get", 31, 46, 1, 696, 11],
|
|
["load_field", 32, 31, "kind", 696, 11],
|
|
["access", 33, ":", 696, 23],
|
|
["is_identical", 34, 32, 33, 696, 23],
|
|
["jump_true", 34, "eq_done_1218", 696, 23],
|
|
["is_int", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_ni_1219", 696, 23],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1219", 696, 23],
|
|
["eq_int", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1218", 696, 23],
|
|
"eq_ni_1219",
|
|
["is_num", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nn_1220", 696, 23],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_1220", 696, 23],
|
|
["eq_float", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1218", 696, 23],
|
|
"eq_nn_1220",
|
|
["is_text", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nt_1221", 696, 23],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1218", 696, 23],
|
|
"eq_nt_1221",
|
|
["is_null", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nnl_1222", 696, 23],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1222", 696, 23],
|
|
["true", 34, 696, 23],
|
|
["jump", "eq_done_1218", 696, 23],
|
|
"eq_nnl_1222",
|
|
["is_bool", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nb_1223", 696, 23],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1223", 696, 23],
|
|
["eq_bool", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1218", 696, 23],
|
|
"eq_nb_1223",
|
|
["false", 34, 696, 23],
|
|
"eq_done_1218",
|
|
["jump_false", 34, "if_else_1216", 696, 23],
|
|
["get", 38, 42, 1, 696, 28],
|
|
["frame", 39, 38, 0, 696, 28],
|
|
["null", 40, 696, 28],
|
|
["setarg", 39, 0, 40, 696, 28],
|
|
["invoke", 39, 37, 696, 28],
|
|
["jump", "if_end_1217", 696, 28],
|
|
"if_else_1216",
|
|
["get", 41, 46, 1, 697, 24],
|
|
["access", 42, "expected ':' in ternary expression", 697, 29],
|
|
["get", 44, 24, 1, 697, 12],
|
|
["frame", 45, 44, 2, 697, 12],
|
|
["null", 46, 697, 12],
|
|
["setarg", 45, 0, 46, 697, 12],
|
|
["setarg", 45, 1, 41, 697, 12],
|
|
["setarg", 45, 2, 42, 697, 12],
|
|
["invoke", 45, 43, 697, 12],
|
|
"if_end_1217",
|
|
["get", 48, 7, 1, 698, 19],
|
|
["frame", 49, 48, 0, 698, 19],
|
|
["null", 50, 698, 19],
|
|
["setarg", 49, 0, 50, 698, 19],
|
|
["invoke", 49, 47, 698, 19],
|
|
["move", 4, 47, 698, 19],
|
|
["access", 51, "then", 699, 23],
|
|
["get", 53, 31, 1, 699, 14],
|
|
["frame", 54, 53, 2, 699, 14],
|
|
["null", 55, 699, 14],
|
|
["setarg", 54, 0, 55, 699, 14],
|
|
["setarg", 54, 1, 51, 699, 14],
|
|
["setarg", 54, 2, 2, 699, 14],
|
|
["invoke", 54, 52, 699, 14],
|
|
["move", 5, 52, 699, 14],
|
|
["store_field", 5, 3, "expression", 700, 7],
|
|
["store_field", 5, 1, "then", 701, 7],
|
|
["store_field", 5, 4, "else", 702, 7],
|
|
["get", 57, 48, 1, 703, 7],
|
|
["frame", 58, 57, 1, 703, 7],
|
|
["null", 59, 703, 7],
|
|
["setarg", 58, 0, 59, 703, 7],
|
|
["setarg", 58, 1, 5, 703, 7],
|
|
["invoke", 58, 56, 703, 7],
|
|
["return", 5, 704, 14],
|
|
"_nop_ur_2",
|
|
"if_else_1208",
|
|
"if_end_1209",
|
|
["return", 3, 706, 12],
|
|
"_nop_ur_3",
|
|
"_nop_ur_4"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 113,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 11, 27, 1, 725, 21],
|
|
["frame", 12, 11, 0, 725, 21],
|
|
["null", 13, 725, 21],
|
|
["setarg", 12, 0, 13, 725, 21],
|
|
["invoke", 12, 10, 725, 21],
|
|
["move", 3, 10, 725, 21],
|
|
["null", 4, 726, 17],
|
|
["null", 6, 727, 16],
|
|
["null", 5, 728, 22],
|
|
["null", 7, 729, 16],
|
|
["null", 9, 730, 21],
|
|
["null", 2, 732, 17],
|
|
["null", 8, 733, 22],
|
|
["null", 14, 734, 22],
|
|
["is_identical", 15, 3, 14, 734, 22],
|
|
["jump_true", 15, "eq_done_1226", 734, 22],
|
|
["is_int", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_ni_1227", 734, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1227", 734, 22],
|
|
["eq_int", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1226", 734, 22],
|
|
"eq_ni_1227",
|
|
["is_num", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nn_1228", 734, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1228", 734, 22],
|
|
["eq_float", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1226", 734, 22],
|
|
"eq_nn_1228",
|
|
["is_text", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nt_1229", 734, 22],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_1229", 734, 22],
|
|
["eq_text", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1226", 734, 22],
|
|
"eq_nt_1229",
|
|
["is_null", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nnl_1230", 734, 22],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 15, 734, 22],
|
|
["jump", "eq_done_1226", 734, 22],
|
|
"eq_nnl_1230",
|
|
["is_bool", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nb_1231", 734, 22],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1231", 734, 22],
|
|
["eq_bool", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1226", 734, 22],
|
|
"eq_nb_1231",
|
|
["false", 15, 734, 22],
|
|
"eq_done_1226",
|
|
["jump_false", 15, "if_else_1224", 734, 22],
|
|
["null", 18, 734, 35],
|
|
["return", 18, 734, 35],
|
|
"_nop_ur_1",
|
|
"if_else_1224",
|
|
"if_end_1225",
|
|
["get", 19, 46, 1, 735, 13],
|
|
["move", 4, 19, 735, 13],
|
|
["get", 20, 66, 1, 736, 12],
|
|
["get", 21, 46, 1, 736, 23],
|
|
["load_field", 22, 21, "kind", 736, 23],
|
|
["load_dynamic", 23, 20, 22, 736, 23],
|
|
["move", 6, 23, 736, 23],
|
|
["null", 24, 737, 17],
|
|
["is_identical", 25, 6, 24, 737, 17],
|
|
["jump_true", 25, "eq_done_1234", 737, 17],
|
|
["is_int", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_ni_1235", 737, 17],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1235", 737, 17],
|
|
["eq_int", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1234", 737, 17],
|
|
"eq_ni_1235",
|
|
["is_num", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nn_1236", 737, 17],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1236", 737, 17],
|
|
["eq_float", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1234", 737, 17],
|
|
"eq_nn_1236",
|
|
["is_text", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nt_1237", 737, 17],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_1237", 737, 17],
|
|
["eq_text", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1234", 737, 17],
|
|
"eq_nt_1237",
|
|
["is_null", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nnl_1238", 737, 17],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 25, 737, 17],
|
|
["jump", "eq_done_1234", 737, 17],
|
|
"eq_nnl_1238",
|
|
["is_bool", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nb_1239", 737, 17],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1239", 737, 17],
|
|
["eq_bool", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1234", 737, 17],
|
|
"eq_nb_1239",
|
|
["false", 25, 737, 17],
|
|
"eq_done_1234",
|
|
["jump_false", 25, "if_else_1232", 737, 17],
|
|
["return", 3, 737, 30],
|
|
"_nop_ur_2",
|
|
"if_else_1232",
|
|
"if_end_1233",
|
|
["load_field", 28, 3, "kind", 739, 17],
|
|
["move", 9, 28, 739, 17],
|
|
["access", 29, "name", 740, 22],
|
|
["is_identical", 30, 9, 29, 740, 22],
|
|
["jump_true", 30, "ne_nid_1245", 740, 22],
|
|
["jump", "ne_ni_1246", 740, 22],
|
|
"ne_nid_1245",
|
|
["false", 30, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_ni_1246",
|
|
["is_int", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nn_1247", 740, 22],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nn_1247", 740, 22],
|
|
["ne_int", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_nn_1247",
|
|
["is_num", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nt_1248", 740, 22],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nt_1248", 740, 22],
|
|
["ne_float", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_nt_1248",
|
|
["is_text", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nnl_1249", 740, 22],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["ne_text", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_nnl_1249",
|
|
["is_null", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nb_1250", 740, 22],
|
|
"_nop_tc_17",
|
|
["jump", "ne_nb_1250", 740, 22],
|
|
["false", 30, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_nb_1250",
|
|
["is_bool", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_mis_1251", 740, 22],
|
|
"_nop_tc_18",
|
|
["jump", "ne_mis_1251", 740, 22],
|
|
["ne_bool", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1244", 740, 22],
|
|
"ne_mis_1251",
|
|
["true", 30, 740, 22],
|
|
"ne_done_1244",
|
|
["move", 33, 30, 740, 22],
|
|
["jump_false", 33, "and_end_1243", 740, 22],
|
|
["access", 34, ".", 740, 45],
|
|
["is_identical", 35, 9, 34, 740, 45],
|
|
["jump_true", 35, "ne_nid_1253", 740, 45],
|
|
["jump", "ne_ni_1254", 740, 45],
|
|
"ne_nid_1253",
|
|
["false", 35, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_ni_1254",
|
|
["is_int", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nn_1255", 740, 45],
|
|
"_nop_tc_19",
|
|
["jump", "ne_nn_1255", 740, 45],
|
|
["ne_int", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_nn_1255",
|
|
["is_num", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nt_1256", 740, 45],
|
|
"_nop_tc_20",
|
|
["jump", "ne_nt_1256", 740, 45],
|
|
["ne_float", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_nt_1256",
|
|
["is_text", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nnl_1257", 740, 45],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["ne_text", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_nnl_1257",
|
|
["is_null", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nb_1258", 740, 45],
|
|
"_nop_tc_23",
|
|
["jump", "ne_nb_1258", 740, 45],
|
|
["false", 35, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_nb_1258",
|
|
["is_bool", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_mis_1259", 740, 45],
|
|
"_nop_tc_24",
|
|
["jump", "ne_mis_1259", 740, 45],
|
|
["ne_bool", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1252", 740, 45],
|
|
"ne_mis_1259",
|
|
["true", 35, 740, 45],
|
|
"ne_done_1252",
|
|
["move", 33, 35, 740, 45],
|
|
"and_end_1243",
|
|
["move", 38, 33, 740, 45],
|
|
["jump_false", 38, "and_end_1242", 740, 45],
|
|
["access", 39, "[", 740, 65],
|
|
["is_identical", 40, 9, 39, 740, 65],
|
|
["jump_true", 40, "ne_nid_1261", 740, 65],
|
|
["jump", "ne_ni_1262", 740, 65],
|
|
"ne_nid_1261",
|
|
["false", 40, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_ni_1262",
|
|
["is_int", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nn_1263", 740, 65],
|
|
"_nop_tc_25",
|
|
["jump", "ne_nn_1263", 740, 65],
|
|
["ne_int", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_nn_1263",
|
|
["is_num", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nt_1264", 740, 65],
|
|
"_nop_tc_26",
|
|
["jump", "ne_nt_1264", 740, 65],
|
|
["ne_float", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_nt_1264",
|
|
["is_text", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nnl_1265", 740, 65],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["ne_text", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_nnl_1265",
|
|
["is_null", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nb_1266", 740, 65],
|
|
"_nop_tc_29",
|
|
["jump", "ne_nb_1266", 740, 65],
|
|
["false", 40, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_nb_1266",
|
|
["is_bool", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_mis_1267", 740, 65],
|
|
"_nop_tc_30",
|
|
["jump", "ne_mis_1267", 740, 65],
|
|
["ne_bool", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1260", 740, 65],
|
|
"ne_mis_1267",
|
|
["true", 40, 740, 65],
|
|
"ne_done_1260",
|
|
["move", 38, 40, 740, 65],
|
|
"and_end_1242",
|
|
["jump_false", 38, "if_else_1240", 740, 65],
|
|
["access", 43, "invalid assignment left-hand side", 741, 26],
|
|
["get", 45, 24, 1, 741, 7],
|
|
["frame", 46, 45, 2, 741, 7],
|
|
["null", 47, 741, 7],
|
|
["setarg", 46, 0, 47, 741, 7],
|
|
["setarg", 46, 1, 4, 741, 7],
|
|
["setarg", 46, 2, 43, 741, 7],
|
|
["invoke", 46, 44, 741, 7],
|
|
["jump", "if_end_1241", 741, 7],
|
|
"if_else_1240",
|
|
"if_end_1241",
|
|
["get", 49, 42, 1, 744, 5],
|
|
["frame", 50, 49, 0, 744, 5],
|
|
["null", 51, 744, 5],
|
|
["setarg", 50, 0, 51, 744, 5],
|
|
["invoke", 50, 48, 744, 5],
|
|
["get", 53, 37, 1, 745, 18],
|
|
["frame", 54, 53, 0, 745, 18],
|
|
["null", 55, 745, 18],
|
|
["setarg", 54, 0, 55, 745, 18],
|
|
["invoke", 54, 52, 745, 18],
|
|
["move", 5, 52, 745, 18],
|
|
["get", 56, 44, 1, 747, 13],
|
|
["load_dynamic", 57, 56, 6, 747, 28],
|
|
["move", 2, 57, 747, 28],
|
|
["null", 58, 748, 18],
|
|
["is_identical", 59, 2, 58, 748, 18],
|
|
["jump_true", 59, "ne_nid_1271", 748, 18],
|
|
["jump", "ne_ni_1272", 748, 18],
|
|
"ne_nid_1271",
|
|
["false", 59, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_ni_1272",
|
|
["is_int", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nn_1273", 748, 18],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nn_1273", 748, 18],
|
|
["ne_int", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_nn_1273",
|
|
["is_num", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nt_1274", 748, 18],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nt_1274", 748, 18],
|
|
["ne_float", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_nt_1274",
|
|
["is_text", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nnl_1275", 748, 18],
|
|
"_nop_tc_33",
|
|
["jump", "ne_nnl_1275", 748, 18],
|
|
["ne_text", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_nnl_1275",
|
|
["is_null", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nb_1276", 748, 18],
|
|
"_nop_tc_34",
|
|
"_nop_tc_35",
|
|
["false", 59, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_nb_1276",
|
|
["is_bool", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_mis_1277", 748, 18],
|
|
"_nop_tc_36",
|
|
["jump", "ne_mis_1277", 748, 18],
|
|
["ne_bool", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1270", 748, 18],
|
|
"ne_mis_1277",
|
|
["true", 59, 748, 18],
|
|
"ne_done_1270",
|
|
["jump_false", 59, "if_else_1268", 748, 18],
|
|
["get", 63, 31, 1, 749, 20],
|
|
["frame", 64, 63, 2, 749, 20],
|
|
["null", 65, 749, 20],
|
|
["setarg", 64, 0, 65, 749, 20],
|
|
["setarg", 64, 1, 2, 749, 20],
|
|
["setarg", 64, 2, 4, 749, 20],
|
|
["invoke", 64, 62, 749, 20],
|
|
["move", 8, 62, 749, 20],
|
|
["store_field", 8, 3, "left", 750, 7],
|
|
["store_field", 8, 5, "right", 751, 7],
|
|
["get", 67, 48, 1, 752, 7],
|
|
["frame", 68, 67, 1, 752, 7],
|
|
["null", 69, 752, 7],
|
|
["setarg", 68, 0, 69, 752, 7],
|
|
["setarg", 68, 1, 8, 752, 7],
|
|
["invoke", 68, 66, 752, 7],
|
|
["access", 70, "assign", 753, 23],
|
|
["get", 72, 31, 1, 753, 14],
|
|
["frame", 73, 72, 2, 753, 14],
|
|
["null", 74, 753, 14],
|
|
["setarg", 73, 0, 74, 753, 14],
|
|
["setarg", 73, 1, 70, 753, 14],
|
|
["setarg", 73, 2, 4, 753, 14],
|
|
["invoke", 73, 71, 753, 14],
|
|
["move", 7, 71, 753, 14],
|
|
["store_field", 7, 3, "left", 754, 7],
|
|
["store_field", 7, 8, "right", 755, 7],
|
|
["jump", "if_end_1269", 755, 7],
|
|
"if_else_1268",
|
|
["get", 76, 31, 1, 757, 14],
|
|
["frame", 77, 76, 2, 757, 14],
|
|
["null", 78, 757, 14],
|
|
["setarg", 77, 0, 78, 757, 14],
|
|
["setarg", 77, 1, 6, 757, 14],
|
|
["setarg", 77, 2, 4, 757, 14],
|
|
["invoke", 77, 75, 757, 14],
|
|
["move", 7, 75, 757, 14],
|
|
["store_field", 7, 3, "left", 758, 7],
|
|
["store_field", 7, 5, "right", 759, 7],
|
|
["load_field", 79, 3, "kind", 760, 11],
|
|
["access", 80, "[", 760, 29],
|
|
["is_identical", 81, 79, 80, 760, 29],
|
|
["jump_true", 81, "eq_done_1281", 760, 29],
|
|
["is_int", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_ni_1282", 760, 29],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1282", 760, 29],
|
|
["eq_int", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1281", 760, 29],
|
|
"eq_ni_1282",
|
|
["is_num", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nn_1283", 760, 29],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1283", 760, 29],
|
|
["eq_float", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1281", 760, 29],
|
|
"eq_nn_1283",
|
|
["is_text", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nt_1284", 760, 29],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1281", 760, 29],
|
|
"eq_nt_1284",
|
|
["is_null", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nnl_1285", 760, 29],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1285", 760, 29],
|
|
["true", 81, 760, 29],
|
|
["jump", "eq_done_1281", 760, 29],
|
|
"eq_nnl_1285",
|
|
["is_bool", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nb_1286", 760, 29],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1286", 760, 29],
|
|
["eq_bool", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1281", 760, 29],
|
|
"eq_nb_1286",
|
|
["false", 81, 760, 29],
|
|
"eq_done_1281",
|
|
["move", 84, 81, 760, 29],
|
|
["jump_false", 84, "and_end_1280", 760, 29],
|
|
["load_field", 85, 3, "right", 760, 36],
|
|
["null", 86, 760, 55],
|
|
["is_identical", 87, 85, 86, 760, 55],
|
|
["jump_true", 87, "eq_done_1287", 760, 55],
|
|
["is_int", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_ni_1288", 760, 55],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1288", 760, 55],
|
|
["eq_int", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1287", 760, 55],
|
|
"eq_ni_1288",
|
|
["is_num", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nn_1289", 760, 55],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1289", 760, 55],
|
|
["eq_float", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1287", 760, 55],
|
|
"eq_nn_1289",
|
|
["is_text", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nt_1290", 760, 55],
|
|
"_nop_tc_45",
|
|
["jump", "eq_nt_1290", 760, 55],
|
|
["eq_text", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1287", 760, 55],
|
|
"eq_nt_1290",
|
|
["is_null", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nnl_1291", 760, 55],
|
|
"_nop_tc_46",
|
|
"_nop_tc_47",
|
|
["true", 87, 760, 55],
|
|
["jump", "eq_done_1287", 760, 55],
|
|
"eq_nnl_1291",
|
|
["is_bool", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nb_1292", 760, 55],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1292", 760, 55],
|
|
["eq_bool", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1287", 760, 55],
|
|
"eq_nb_1292",
|
|
["false", 87, 760, 55],
|
|
"eq_done_1287",
|
|
["move", 84, 87, 760, 55],
|
|
"and_end_1280",
|
|
["jump_false", 84, "if_else_1278", 760, 55],
|
|
["true", 90, 760, 73],
|
|
["store_field", 7, 90, "push", 760, 61],
|
|
["jump", "if_end_1279", 760, 61],
|
|
"if_else_1278",
|
|
"if_end_1279",
|
|
["null", 91, 761, 25],
|
|
["is_identical", 92, 5, 91, 761, 25],
|
|
["jump_true", 92, "ne_nid_1298", 761, 25],
|
|
["jump", "ne_ni_1299", 761, 25],
|
|
"ne_nid_1298",
|
|
["false", 92, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_ni_1299",
|
|
["is_int", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nn_1300", 761, 25],
|
|
"_nop_tc_49",
|
|
["jump", "ne_nn_1300", 761, 25],
|
|
["ne_int", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_nn_1300",
|
|
["is_num", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nt_1301", 761, 25],
|
|
"_nop_tc_50",
|
|
["jump", "ne_nt_1301", 761, 25],
|
|
["ne_float", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_nt_1301",
|
|
["is_text", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nnl_1302", 761, 25],
|
|
"_nop_tc_51",
|
|
["jump", "ne_nnl_1302", 761, 25],
|
|
["ne_text", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_nnl_1302",
|
|
["is_null", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nb_1303", 761, 25],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
["false", 92, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_nb_1303",
|
|
["is_bool", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_mis_1304", 761, 25],
|
|
"_nop_tc_54",
|
|
["jump", "ne_mis_1304", 761, 25],
|
|
["ne_bool", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1297", 761, 25],
|
|
"ne_mis_1304",
|
|
["true", 92, 761, 25],
|
|
"ne_done_1297",
|
|
["move", 95, 92, 761, 25],
|
|
["jump_false", 95, "and_end_1296", 761, 25],
|
|
["load_field", 96, 5, "kind", 761, 33],
|
|
["access", 97, "[", 761, 52],
|
|
["is_identical", 98, 96, 97, 761, 52],
|
|
["jump_true", 98, "eq_done_1305", 761, 52],
|
|
["is_int", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_ni_1306", 761, 52],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_1306", 761, 52],
|
|
["eq_int", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1305", 761, 52],
|
|
"eq_ni_1306",
|
|
["is_num", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nn_1307", 761, 52],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_1307", 761, 52],
|
|
["eq_float", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1305", 761, 52],
|
|
"eq_nn_1307",
|
|
["is_text", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nt_1308", 761, 52],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1305", 761, 52],
|
|
"eq_nt_1308",
|
|
["is_null", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nnl_1309", 761, 52],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_1309", 761, 52],
|
|
["true", 98, 761, 52],
|
|
["jump", "eq_done_1305", 761, 52],
|
|
"eq_nnl_1309",
|
|
["is_bool", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nb_1310", 761, 52],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_1310", 761, 52],
|
|
["eq_bool", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1305", 761, 52],
|
|
"eq_nb_1310",
|
|
["false", 98, 761, 52],
|
|
"eq_done_1305",
|
|
["move", 95, 98, 761, 52],
|
|
"and_end_1296",
|
|
["move", 101, 95, 761, 52],
|
|
["jump_false", 101, "and_end_1295", 761, 52],
|
|
["load_field", 102, 5, "right", 761, 59],
|
|
["null", 103, 761, 79],
|
|
["is_identical", 104, 102, 103, 761, 79],
|
|
["jump_true", 104, "eq_done_1311", 761, 79],
|
|
["is_int", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_ni_1312", 761, 79],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_1312", 761, 79],
|
|
["eq_int", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1311", 761, 79],
|
|
"eq_ni_1312",
|
|
["is_num", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nn_1313", 761, 79],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_1313", 761, 79],
|
|
["eq_float", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1311", 761, 79],
|
|
"eq_nn_1313",
|
|
["is_text", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nt_1314", 761, 79],
|
|
"_nop_tc_63",
|
|
["jump", "eq_nt_1314", 761, 79],
|
|
["eq_text", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1311", 761, 79],
|
|
"eq_nt_1314",
|
|
["is_null", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nnl_1315", 761, 79],
|
|
"_nop_tc_64",
|
|
"_nop_tc_65",
|
|
["true", 104, 761, 79],
|
|
["jump", "eq_done_1311", 761, 79],
|
|
"eq_nnl_1315",
|
|
["is_bool", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nb_1316", 761, 79],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_1316", 761, 79],
|
|
["eq_bool", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1311", 761, 79],
|
|
"eq_nb_1316",
|
|
["false", 104, 761, 79],
|
|
"eq_done_1311",
|
|
["move", 101, 104, 761, 79],
|
|
"and_end_1295",
|
|
["jump_false", 101, "if_else_1293", 761, 79],
|
|
["true", 107, 761, 96],
|
|
["store_field", 7, 107, "pop", 761, 85],
|
|
["jump", "if_end_1294", 761, 85],
|
|
"if_else_1293",
|
|
"if_end_1294",
|
|
"if_end_1269",
|
|
["get", 109, 48, 1, 764, 5],
|
|
["frame", 110, 109, 1, 764, 5],
|
|
["null", 111, 764, 5],
|
|
["setarg", 110, 0, 111, 764, 5],
|
|
["setarg", 110, 1, 7, 764, 5],
|
|
["invoke", 110, 108, 764, 5],
|
|
["return", 7, 765, 12],
|
|
"_nop_ur_3",
|
|
"_nop_ur_4"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 7,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 37, 1, 769, 12],
|
|
["frame", 4, 3, 0, 769, 12],
|
|
["null", 5, 769, 12],
|
|
["setarg", 4, 0, 5, 769, 12],
|
|
["tail_invoke", 4, 2, 769, 12],
|
|
["return", 2, 769, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 40,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 7, 37, 1, 773, 21],
|
|
["frame", 8, 7, 0, 773, 21],
|
|
["null", 9, 773, 21],
|
|
["setarg", 8, 0, 9, 773, 21],
|
|
["invoke", 8, 6, 773, 21],
|
|
["move", 2, 6, 773, 21],
|
|
["null", 3, 774, 17],
|
|
["null", 4, 775, 22],
|
|
["null", 5, 776, 16],
|
|
["null", 10, 777, 22],
|
|
["is_identical", 11, 2, 10, 777, 22],
|
|
["jump_true", 11, "eq_done_1319", 777, 22],
|
|
["is_int", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_ni_1320", 777, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1320", 777, 22],
|
|
["eq_int", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1319", 777, 22],
|
|
"eq_ni_1320",
|
|
["is_num", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nn_1321", 777, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1321", 777, 22],
|
|
["eq_float", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1319", 777, 22],
|
|
"eq_nn_1321",
|
|
["is_text", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nt_1322", 777, 22],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_1322", 777, 22],
|
|
["eq_text", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1319", 777, 22],
|
|
"eq_nt_1322",
|
|
["is_null", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nnl_1323", 777, 22],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 11, 777, 22],
|
|
["jump", "eq_done_1319", 777, 22],
|
|
"eq_nnl_1323",
|
|
["is_bool", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nb_1324", 777, 22],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1324", 777, 22],
|
|
["eq_bool", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1319", 777, 22],
|
|
"eq_nb_1324",
|
|
["false", 11, 777, 22],
|
|
"eq_done_1319",
|
|
["jump_false", 11, "if_else_1317", 777, 22],
|
|
["null", 14, 777, 35],
|
|
["return", 14, 777, 35],
|
|
"_nop_ur_1",
|
|
"if_else_1317",
|
|
"if_end_1318",
|
|
"while_start_1325",
|
|
["get", 15, 46, 1, 778, 12],
|
|
["load_field", 16, 15, "kind", 778, 12],
|
|
["access", 17, ",", 778, 24],
|
|
["is_identical", 18, 16, 17, 778, 24],
|
|
["jump_true", 18, "eq_done_1327", 778, 24],
|
|
["is_int", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_ni_1328", 778, 24],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1328", 778, 24],
|
|
["eq_int", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1327", 778, 24],
|
|
"eq_ni_1328",
|
|
["is_num", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nn_1329", 778, 24],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1329", 778, 24],
|
|
["eq_float", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1327", 778, 24],
|
|
"eq_nn_1329",
|
|
["is_text", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nt_1330", 778, 24],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1327", 778, 24],
|
|
"eq_nt_1330",
|
|
["is_null", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nnl_1331", 778, 24],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1331", 778, 24],
|
|
["true", 18, 778, 24],
|
|
["jump", "eq_done_1327", 778, 24],
|
|
"eq_nnl_1331",
|
|
["is_bool", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nb_1332", 778, 24],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1332", 778, 24],
|
|
["eq_bool", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1327", 778, 24],
|
|
"eq_nb_1332",
|
|
["false", 18, 778, 24],
|
|
"eq_done_1327",
|
|
["jump_false", 18, "while_end_1326", 778, 24],
|
|
["get", 21, 46, 1, 779, 15],
|
|
["move", 3, 21, 779, 15],
|
|
["get", 23, 42, 1, 780, 7],
|
|
["frame", 24, 23, 0, 780, 7],
|
|
["null", 25, 780, 7],
|
|
["setarg", 24, 0, 25, 780, 7],
|
|
["invoke", 24, 22, 780, 7],
|
|
["get", 27, 37, 1, 781, 20],
|
|
["frame", 28, 27, 0, 781, 20],
|
|
["null", 29, 781, 20],
|
|
["setarg", 28, 0, 29, 781, 20],
|
|
["invoke", 28, 26, 781, 20],
|
|
["move", 4, 26, 781, 20],
|
|
["access", 30, ",", 782, 23],
|
|
["get", 32, 31, 1, 782, 14],
|
|
["frame", 33, 32, 2, 782, 14],
|
|
["null", 34, 782, 14],
|
|
["setarg", 33, 0, 34, 782, 14],
|
|
["setarg", 33, 1, 30, 782, 14],
|
|
["setarg", 33, 2, 3, 782, 14],
|
|
["invoke", 33, 31, 782, 14],
|
|
["move", 5, 31, 782, 14],
|
|
["store_field", 5, 2, "left", 783, 7],
|
|
["store_field", 5, 4, "right", 784, 7],
|
|
["get", 36, 48, 1, 785, 7],
|
|
["frame", 37, 36, 1, 785, 7],
|
|
["null", 38, 785, 7],
|
|
["setarg", 37, 0, 38, 785, 7],
|
|
["setarg", 37, 1, 5, 785, 7],
|
|
["invoke", 37, 35, 785, 7],
|
|
["move", 2, 5, 786, 19],
|
|
["jump", "while_start_1325", 786, 19],
|
|
"while_end_1326",
|
|
["return", 2, 788, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 42,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 46, 1, 798, 9],
|
|
["load_field", 2, 1, "kind", 798, 9],
|
|
["access", 3, ";", 798, 21],
|
|
["is_identical", 4, 2, 3, 798, 21],
|
|
["jump_true", 4, "eq_done_1335", 798, 21],
|
|
["is_int", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_ni_1336", 798, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1336", 798, 21],
|
|
["eq_int", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1335", 798, 21],
|
|
"eq_ni_1336",
|
|
["is_num", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nn_1337", 798, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1337", 798, 21],
|
|
["eq_float", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1335", 798, 21],
|
|
"eq_nn_1337",
|
|
["is_text", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nt_1338", 798, 21],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1335", 798, 21],
|
|
"eq_nt_1338",
|
|
["is_null", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nnl_1339", 798, 21],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_1339", 798, 21],
|
|
["true", 4, 798, 21],
|
|
["jump", "eq_done_1335", 798, 21],
|
|
"eq_nnl_1339",
|
|
["is_bool", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nb_1340", 798, 21],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1340", 798, 21],
|
|
["eq_bool", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1335", 798, 21],
|
|
"eq_nb_1340",
|
|
["false", 4, 798, 21],
|
|
"eq_done_1335",
|
|
["jump_false", 4, "if_else_1333", 798, 21],
|
|
["get", 8, 42, 1, 798, 28],
|
|
["frame", 9, 8, 0, 798, 28],
|
|
["null", 10, 798, 28],
|
|
["setarg", 9, 0, 10, 798, 28],
|
|
["invoke", 9, 7, 798, 28],
|
|
["null", 11, 798, 46],
|
|
["return", 11, 798, 46],
|
|
"_nop_ur_1",
|
|
"if_else_1333",
|
|
"if_end_1334",
|
|
["get", 12, 46, 1, 799, 9],
|
|
["load_field", 13, 12, "kind", 799, 9],
|
|
["access", 14, "eof", 799, 21],
|
|
["is_identical", 15, 13, 14, 799, 21],
|
|
["jump_true", 15, "eq_done_1346", 799, 21],
|
|
["is_int", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_ni_1347", 799, 21],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1347", 799, 21],
|
|
["eq_int", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1346", 799, 21],
|
|
"eq_ni_1347",
|
|
["is_num", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nn_1348", 799, 21],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1348", 799, 21],
|
|
["eq_float", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1346", 799, 21],
|
|
"eq_nn_1348",
|
|
["is_text", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nt_1349", 799, 21],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1346", 799, 21],
|
|
"eq_nt_1349",
|
|
["is_null", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nnl_1350", 799, 21],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1350", 799, 21],
|
|
["true", 15, 799, 21],
|
|
["jump", "eq_done_1346", 799, 21],
|
|
"eq_nnl_1350",
|
|
["is_bool", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nb_1351", 799, 21],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1351", 799, 21],
|
|
["eq_bool", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1346", 799, 21],
|
|
"eq_nb_1351",
|
|
["false", 15, 799, 21],
|
|
"eq_done_1346",
|
|
["move", 18, 15, 799, 21],
|
|
["jump_true", 18, "or_end_1345", 799, 21],
|
|
["get", 19, 46, 1, 799, 30],
|
|
["load_field", 20, 19, "kind", 799, 30],
|
|
["access", 21, "}", 799, 42],
|
|
["is_identical", 22, 20, 21, 799, 42],
|
|
["jump_true", 22, "eq_done_1352", 799, 42],
|
|
["is_int", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_ni_1353", 799, 42],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1353", 799, 42],
|
|
["eq_int", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1352", 799, 42],
|
|
"eq_ni_1353",
|
|
["is_num", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nn_1354", 799, 42],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_1354", 799, 42],
|
|
["eq_float", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1352", 799, 42],
|
|
"eq_nn_1354",
|
|
["is_text", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nt_1355", 799, 42],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1352", 799, 42],
|
|
"eq_nt_1355",
|
|
["is_null", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nnl_1356", 799, 42],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1356", 799, 42],
|
|
["true", 22, 799, 42],
|
|
["jump", "eq_done_1352", 799, 42],
|
|
"eq_nnl_1356",
|
|
["is_bool", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nb_1357", 799, 42],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1357", 799, 42],
|
|
["eq_bool", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1352", 799, 42],
|
|
"eq_nb_1357",
|
|
["false", 22, 799, 42],
|
|
"eq_done_1352",
|
|
["move", 18, 22, 799, 42],
|
|
"or_end_1345",
|
|
["move", 25, 18, 799, 42],
|
|
["jump_true", 25, "or_end_1344", 799, 42],
|
|
["get", 26, 29, 1, 799, 49],
|
|
["move", 25, 26, 799, 49],
|
|
"or_end_1344",
|
|
["move", 27, 25, 799, 49],
|
|
["jump_true", 27, "or_end_1343", 799, 49],
|
|
["get", 28, 46, 1, 799, 59],
|
|
["load_field", 29, 28, "kind", 799, 59],
|
|
["access", 30, "else", 799, 71],
|
|
["is_identical", 31, 29, 30, 799, 71],
|
|
["jump_true", 31, "eq_done_1358", 799, 71],
|
|
["is_int", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_ni_1359", 799, 71],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_1359", 799, 71],
|
|
["eq_int", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1358", 799, 71],
|
|
"eq_ni_1359",
|
|
["is_num", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nn_1360", 799, 71],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_1360", 799, 71],
|
|
["eq_float", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1358", 799, 71],
|
|
"eq_nn_1360",
|
|
["is_text", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nt_1361", 799, 71],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1358", 799, 71],
|
|
"eq_nt_1361",
|
|
["is_null", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nnl_1362", 799, 71],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_1362", 799, 71],
|
|
["true", 31, 799, 71],
|
|
["jump", "eq_done_1358", 799, 71],
|
|
"eq_nnl_1362",
|
|
["is_bool", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nb_1363", 799, 71],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_1363", 799, 71],
|
|
["eq_bool", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1358", 799, 71],
|
|
"eq_nb_1363",
|
|
["false", 31, 799, 71],
|
|
"eq_done_1358",
|
|
["move", 27, 31, 799, 71],
|
|
"or_end_1343",
|
|
["jump_false", 27, "if_else_1341", 799, 71],
|
|
["null", 34, 799, 86],
|
|
["return", 34, 799, 86],
|
|
"_nop_ur_2",
|
|
"if_else_1341",
|
|
"if_end_1342",
|
|
["get", 35, 46, 1, 800, 17],
|
|
["access", 36, "expecting ';'", 800, 22],
|
|
["get", 38, 24, 1, 800, 5],
|
|
["frame", 39, 38, 2, 800, 5],
|
|
["null", 40, 800, 5],
|
|
["setarg", 39, 0, 40, 800, 5],
|
|
["setarg", 39, 1, 35, 800, 5],
|
|
["setarg", 39, 2, 36, 800, 5],
|
|
["invoke", 39, 37, 800, 5],
|
|
["null", 41, 800, 5],
|
|
["return", 41, 800, 5]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 84,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 1, 804, 13],
|
|
"while_start_1364",
|
|
["get", 2, 46, 1, 805, 12],
|
|
["load_field", 3, 2, "kind", 805, 12],
|
|
["access", 4, "eof", 805, 24],
|
|
["is_identical", 5, 3, 4, 805, 24],
|
|
["jump_true", 5, "ne_nid_1367", 805, 24],
|
|
["jump", "ne_ni_1368", 805, 24],
|
|
"ne_nid_1367",
|
|
["false", 5, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_ni_1368",
|
|
["is_int", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nn_1369", 805, 24],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_1369", 805, 24],
|
|
["ne_int", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_nn_1369",
|
|
["is_num", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nt_1370", 805, 24],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_1370", 805, 24],
|
|
["ne_float", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_nt_1370",
|
|
["is_text", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nnl_1371", 805, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ne_text", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_nnl_1371",
|
|
["is_null", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nb_1372", 805, 24],
|
|
"_nop_tc_5",
|
|
["jump", "ne_nb_1372", 805, 24],
|
|
["false", 5, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_nb_1372",
|
|
["is_bool", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_mis_1373", 805, 24],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_1373", 805, 24],
|
|
["ne_bool", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1366", 805, 24],
|
|
"ne_mis_1373",
|
|
["true", 5, 805, 24],
|
|
"ne_done_1366",
|
|
["jump_false", 5, "while_end_1365", 805, 24],
|
|
["get", 8, 46, 1, 806, 11],
|
|
["load_field", 9, 8, "kind", 806, 11],
|
|
["move", 1, 9, 806, 11],
|
|
["access", 10, ";", 807, 16],
|
|
["is_identical", 11, 1, 10, 807, 16],
|
|
["jump_true", 11, "eq_done_1376", 807, 16],
|
|
["is_int", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_ni_1377", 807, 16],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1377", 807, 16],
|
|
["eq_int", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1376", 807, 16],
|
|
"eq_ni_1377",
|
|
["is_num", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nn_1378", 807, 16],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1378", 807, 16],
|
|
["eq_float", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1376", 807, 16],
|
|
"eq_nn_1378",
|
|
["is_text", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nt_1379", 807, 16],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1376", 807, 16],
|
|
"eq_nt_1379",
|
|
["is_null", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nnl_1380", 807, 16],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1380", 807, 16],
|
|
["true", 11, 807, 16],
|
|
["jump", "eq_done_1376", 807, 16],
|
|
"eq_nnl_1380",
|
|
["is_bool", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nb_1381", 807, 16],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1381", 807, 16],
|
|
["eq_bool", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1376", 807, 16],
|
|
"eq_nb_1381",
|
|
["false", 11, 807, 16],
|
|
"eq_done_1376",
|
|
["jump_false", 11, "if_else_1374", 807, 16],
|
|
["get", 15, 42, 1, 807, 23],
|
|
["frame", 16, 15, 0, 807, 23],
|
|
["null", 17, 807, 23],
|
|
["setarg", 16, 0, 17, 807, 23],
|
|
["invoke", 16, 14, 807, 23],
|
|
["null", 18, 807, 41],
|
|
["return", 18, 807, 41],
|
|
"_nop_ur_1",
|
|
"if_else_1374",
|
|
"if_end_1375",
|
|
["access", 19, "}", 808, 16],
|
|
["is_identical", 20, 1, 19, 808, 16],
|
|
["jump_true", 20, "eq_done_1384", 808, 16],
|
|
["is_int", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_ni_1385", 808, 16],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1385", 808, 16],
|
|
["eq_int", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1384", 808, 16],
|
|
"eq_ni_1385",
|
|
["is_num", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nn_1386", 808, 16],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_1386", 808, 16],
|
|
["eq_float", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1384", 808, 16],
|
|
"eq_nn_1386",
|
|
["is_text", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nt_1387", 808, 16],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1384", 808, 16],
|
|
"eq_nt_1387",
|
|
["is_null", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nnl_1388", 808, 16],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_1388", 808, 16],
|
|
["true", 20, 808, 16],
|
|
["jump", "eq_done_1384", 808, 16],
|
|
"eq_nnl_1388",
|
|
["is_bool", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nb_1389", 808, 16],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_1389", 808, 16],
|
|
["eq_bool", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1384", 808, 16],
|
|
"eq_nb_1389",
|
|
["false", 20, 808, 16],
|
|
"eq_done_1384",
|
|
["jump_false", 20, "if_else_1382", 808, 16],
|
|
["null", 23, 808, 28],
|
|
["return", 23, 808, 28],
|
|
"_nop_ur_2",
|
|
"if_else_1382",
|
|
"if_end_1383",
|
|
["access", 24, "var", 809, 16],
|
|
["is_identical", 25, 1, 24, 809, 16],
|
|
["jump_true", 25, "eq_done_1402", 809, 16],
|
|
["is_int", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_ni_1403", 809, 16],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_1403", 809, 16],
|
|
["eq_int", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1402", 809, 16],
|
|
"eq_ni_1403",
|
|
["is_num", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nn_1404", 809, 16],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_1404", 809, 16],
|
|
["eq_float", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1402", 809, 16],
|
|
"eq_nn_1404",
|
|
["is_text", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nt_1405", 809, 16],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1402", 809, 16],
|
|
"eq_nt_1405",
|
|
["is_null", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nnl_1406", 809, 16],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_1406", 809, 16],
|
|
["true", 25, 809, 16],
|
|
["jump", "eq_done_1402", 809, 16],
|
|
"eq_nnl_1406",
|
|
["is_bool", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nb_1407", 809, 16],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_1407", 809, 16],
|
|
["eq_bool", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1402", 809, 16],
|
|
"eq_nb_1407",
|
|
["false", 25, 809, 16],
|
|
"eq_done_1402",
|
|
["move", 28, 25, 809, 16],
|
|
["jump_true", 28, "or_end_1401", 809, 16],
|
|
["access", 29, "def", 809, 30],
|
|
["is_identical", 30, 1, 29, 809, 30],
|
|
["jump_true", 30, "eq_done_1408", 809, 30],
|
|
["is_int", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_ni_1409", 809, 30],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_1409", 809, 30],
|
|
["eq_int", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1408", 809, 30],
|
|
"eq_ni_1409",
|
|
["is_num", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nn_1410", 809, 30],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_1410", 809, 30],
|
|
["eq_float", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1408", 809, 30],
|
|
"eq_nn_1410",
|
|
["is_text", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nt_1411", 809, 30],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1408", 809, 30],
|
|
"eq_nt_1411",
|
|
["is_null", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nnl_1412", 809, 30],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_1412", 809, 30],
|
|
["true", 30, 809, 30],
|
|
["jump", "eq_done_1408", 809, 30],
|
|
"eq_nnl_1412",
|
|
["is_bool", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nb_1413", 809, 30],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_1413", 809, 30],
|
|
["eq_bool", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1408", 809, 30],
|
|
"eq_nb_1413",
|
|
["false", 30, 809, 30],
|
|
"eq_done_1408",
|
|
["move", 28, 30, 809, 30],
|
|
"or_end_1401",
|
|
["move", 33, 28, 809, 30],
|
|
["jump_true", 33, "or_end_1400", 809, 30],
|
|
["access", 34, "if", 809, 44],
|
|
["is_identical", 35, 1, 34, 809, 44],
|
|
["jump_true", 35, "eq_done_1414", 809, 44],
|
|
["is_int", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_ni_1415", 809, 44],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_1415", 809, 44],
|
|
["eq_int", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1414", 809, 44],
|
|
"eq_ni_1415",
|
|
["is_num", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nn_1416", 809, 44],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_1416", 809, 44],
|
|
["eq_float", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1414", 809, 44],
|
|
"eq_nn_1416",
|
|
["is_text", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nt_1417", 809, 44],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1414", 809, 44],
|
|
"eq_nt_1417",
|
|
["is_null", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nnl_1418", 809, 44],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_1418", 809, 44],
|
|
["true", 35, 809, 44],
|
|
["jump", "eq_done_1414", 809, 44],
|
|
"eq_nnl_1418",
|
|
["is_bool", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nb_1419", 809, 44],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_1419", 809, 44],
|
|
["eq_bool", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1414", 809, 44],
|
|
"eq_nb_1419",
|
|
["false", 35, 809, 44],
|
|
"eq_done_1414",
|
|
["move", 33, 35, 809, 44],
|
|
"or_end_1400",
|
|
["move", 38, 33, 809, 44],
|
|
["jump_true", 38, "or_end_1399", 809, 44],
|
|
["access", 39, "while", 809, 57],
|
|
["is_identical", 40, 1, 39, 809, 57],
|
|
["jump_true", 40, "eq_done_1420", 809, 57],
|
|
["is_int", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_ni_1421", 809, 57],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1421", 809, 57],
|
|
["eq_int", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1420", 809, 57],
|
|
"eq_ni_1421",
|
|
["is_num", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nn_1422", 809, 57],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1422", 809, 57],
|
|
["eq_float", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1420", 809, 57],
|
|
"eq_nn_1422",
|
|
["is_text", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nt_1423", 809, 57],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1420", 809, 57],
|
|
"eq_nt_1423",
|
|
["is_null", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nnl_1424", 809, 57],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1424", 809, 57],
|
|
["true", 40, 809, 57],
|
|
["jump", "eq_done_1420", 809, 57],
|
|
"eq_nnl_1424",
|
|
["is_bool", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nb_1425", 809, 57],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1425", 809, 57],
|
|
["eq_bool", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1420", 809, 57],
|
|
"eq_nb_1425",
|
|
["false", 40, 809, 57],
|
|
"eq_done_1420",
|
|
["move", 38, 40, 809, 57],
|
|
"or_end_1399",
|
|
["move", 43, 38, 809, 57],
|
|
["jump_true", 43, "or_end_1398", 809, 57],
|
|
["access", 44, "for", 810, 16],
|
|
["is_identical", 45, 1, 44, 810, 16],
|
|
["jump_true", 45, "eq_done_1426", 810, 16],
|
|
["is_int", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_ni_1427", 810, 16],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1427", 810, 16],
|
|
["eq_int", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1426", 810, 16],
|
|
"eq_ni_1427",
|
|
["is_num", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nn_1428", 810, 16],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1428", 810, 16],
|
|
["eq_float", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1426", 810, 16],
|
|
"eq_nn_1428",
|
|
["is_text", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nt_1429", 810, 16],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1426", 810, 16],
|
|
"eq_nt_1429",
|
|
["is_null", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nnl_1430", 810, 16],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_1430", 810, 16],
|
|
["true", 45, 810, 16],
|
|
["jump", "eq_done_1426", 810, 16],
|
|
"eq_nnl_1430",
|
|
["is_bool", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nb_1431", 810, 16],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1431", 810, 16],
|
|
["eq_bool", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1426", 810, 16],
|
|
"eq_nb_1431",
|
|
["false", 45, 810, 16],
|
|
"eq_done_1426",
|
|
["move", 43, 45, 810, 16],
|
|
"or_end_1398",
|
|
["move", 48, 43, 810, 16],
|
|
["jump_true", 48, "or_end_1397", 810, 16],
|
|
["access", 49, "return", 810, 30],
|
|
["is_identical", 50, 1, 49, 810, 30],
|
|
["jump_true", 50, "eq_done_1432", 810, 30],
|
|
["is_int", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_ni_1433", 810, 30],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_1433", 810, 30],
|
|
["eq_int", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1432", 810, 30],
|
|
"eq_ni_1433",
|
|
["is_num", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nn_1434", 810, 30],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_1434", 810, 30],
|
|
["eq_float", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1432", 810, 30],
|
|
"eq_nn_1434",
|
|
["is_text", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nt_1435", 810, 30],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1432", 810, 30],
|
|
"eq_nt_1435",
|
|
["is_null", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nnl_1436", 810, 30],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_1436", 810, 30],
|
|
["true", 50, 810, 30],
|
|
["jump", "eq_done_1432", 810, 30],
|
|
"eq_nnl_1436",
|
|
["is_bool", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nb_1437", 810, 30],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_1437", 810, 30],
|
|
["eq_bool", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1432", 810, 30],
|
|
"eq_nb_1437",
|
|
["false", 50, 810, 30],
|
|
"eq_done_1432",
|
|
["move", 48, 50, 810, 30],
|
|
"or_end_1397",
|
|
["move", 53, 48, 810, 30],
|
|
["jump_true", 53, "or_end_1396", 810, 30],
|
|
["access", 54, "disrupt", 810, 47],
|
|
["is_identical", 55, 1, 54, 810, 47],
|
|
["jump_true", 55, "eq_done_1438", 810, 47],
|
|
["is_int", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_ni_1439", 810, 47],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_1439", 810, 47],
|
|
["eq_int", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1438", 810, 47],
|
|
"eq_ni_1439",
|
|
["is_num", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nn_1440", 810, 47],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_1440", 810, 47],
|
|
["eq_float", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1438", 810, 47],
|
|
"eq_nn_1440",
|
|
["is_text", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nt_1441", 810, 47],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1438", 810, 47],
|
|
"eq_nt_1441",
|
|
["is_null", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nnl_1442", 810, 47],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_1442", 810, 47],
|
|
["true", 55, 810, 47],
|
|
["jump", "eq_done_1438", 810, 47],
|
|
"eq_nnl_1442",
|
|
["is_bool", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nb_1443", 810, 47],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_1443", 810, 47],
|
|
["eq_bool", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1438", 810, 47],
|
|
"eq_nb_1443",
|
|
["false", 55, 810, 47],
|
|
"eq_done_1438",
|
|
["move", 53, 55, 810, 47],
|
|
"or_end_1396",
|
|
["move", 58, 53, 810, 47],
|
|
["jump_true", 58, "or_end_1395", 810, 47],
|
|
["access", 59, "function", 811, 16],
|
|
["is_identical", 60, 1, 59, 811, 16],
|
|
["jump_true", 60, "eq_done_1444", 811, 16],
|
|
["is_int", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_ni_1445", 811, 16],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_1445", 811, 16],
|
|
["eq_int", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1444", 811, 16],
|
|
"eq_ni_1445",
|
|
["is_num", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nn_1446", 811, 16],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_1446", 811, 16],
|
|
["eq_float", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1444", 811, 16],
|
|
"eq_nn_1446",
|
|
["is_text", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nt_1447", 811, 16],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1444", 811, 16],
|
|
"eq_nt_1447",
|
|
["is_null", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nnl_1448", 811, 16],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_1448", 811, 16],
|
|
["true", 60, 811, 16],
|
|
["jump", "eq_done_1444", 811, 16],
|
|
"eq_nnl_1448",
|
|
["is_bool", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nb_1449", 811, 16],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_1449", 811, 16],
|
|
["eq_bool", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1444", 811, 16],
|
|
"eq_nb_1449",
|
|
["false", 60, 811, 16],
|
|
"eq_done_1444",
|
|
["move", 58, 60, 811, 16],
|
|
"or_end_1395",
|
|
["move", 63, 58, 811, 16],
|
|
["jump_true", 63, "or_end_1394", 811, 16],
|
|
["access", 64, "break", 811, 35],
|
|
["is_identical", 65, 1, 64, 811, 35],
|
|
["jump_true", 65, "eq_done_1450", 811, 35],
|
|
["is_int", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_ni_1451", 811, 35],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_1451", 811, 35],
|
|
["eq_int", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1450", 811, 35],
|
|
"eq_ni_1451",
|
|
["is_num", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nn_1452", 811, 35],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_1452", 811, 35],
|
|
["eq_float", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1450", 811, 35],
|
|
"eq_nn_1452",
|
|
["is_text", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nt_1453", 811, 35],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1450", 811, 35],
|
|
"eq_nt_1453",
|
|
["is_null", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nnl_1454", 811, 35],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_1454", 811, 35],
|
|
["true", 65, 811, 35],
|
|
["jump", "eq_done_1450", 811, 35],
|
|
"eq_nnl_1454",
|
|
["is_bool", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nb_1455", 811, 35],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_1455", 811, 35],
|
|
["eq_bool", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1450", 811, 35],
|
|
"eq_nb_1455",
|
|
["false", 65, 811, 35],
|
|
"eq_done_1450",
|
|
["move", 63, 65, 811, 35],
|
|
"or_end_1394",
|
|
["move", 68, 63, 811, 35],
|
|
["jump_true", 68, "or_end_1393", 811, 35],
|
|
["access", 69, "continue", 811, 51],
|
|
["is_identical", 70, 1, 69, 811, 51],
|
|
["jump_true", 70, "eq_done_1456", 811, 51],
|
|
["is_int", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_ni_1457", 811, 51],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_1457", 811, 51],
|
|
["eq_int", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1456", 811, 51],
|
|
"eq_ni_1457",
|
|
["is_num", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nn_1458", 811, 51],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_1458", 811, 51],
|
|
["eq_float", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1456", 811, 51],
|
|
"eq_nn_1458",
|
|
["is_text", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nt_1459", 811, 51],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1456", 811, 51],
|
|
"eq_nt_1459",
|
|
["is_null", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nnl_1460", 811, 51],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_1460", 811, 51],
|
|
["true", 70, 811, 51],
|
|
["jump", "eq_done_1456", 811, 51],
|
|
"eq_nnl_1460",
|
|
["is_bool", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nb_1461", 811, 51],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_1461", 811, 51],
|
|
["eq_bool", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1456", 811, 51],
|
|
"eq_nb_1461",
|
|
["false", 70, 811, 51],
|
|
"eq_done_1456",
|
|
["move", 68, 70, 811, 51],
|
|
"or_end_1393",
|
|
["move", 73, 68, 811, 51],
|
|
["jump_true", 73, "or_end_1392", 811, 51],
|
|
["access", 74, "do", 811, 70],
|
|
["is_identical", 75, 1, 74, 811, 70],
|
|
["jump_true", 75, "eq_done_1462", 811, 70],
|
|
["is_int", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_ni_1463", 811, 70],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_1463", 811, 70],
|
|
["eq_int", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1462", 811, 70],
|
|
"eq_ni_1463",
|
|
["is_num", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nn_1464", 811, 70],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_1464", 811, 70],
|
|
["eq_float", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1462", 811, 70],
|
|
"eq_nn_1464",
|
|
["is_text", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nt_1465", 811, 70],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1462", 811, 70],
|
|
"eq_nt_1465",
|
|
["is_null", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nnl_1466", 811, 70],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_1466", 811, 70],
|
|
["true", 75, 811, 70],
|
|
["jump", "eq_done_1462", 811, 70],
|
|
"eq_nnl_1466",
|
|
["is_bool", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nb_1467", 811, 70],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_1467", 811, 70],
|
|
["eq_bool", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1462", 811, 70],
|
|
"eq_nb_1467",
|
|
["false", 75, 811, 70],
|
|
"eq_done_1462",
|
|
["move", 73, 75, 811, 70],
|
|
"or_end_1392",
|
|
["jump_false", 73, "if_else_1390", 811, 70],
|
|
["null", 78, 811, 83],
|
|
["return", 78, 811, 83],
|
|
"_nop_ur_3",
|
|
"if_else_1390",
|
|
"if_end_1391",
|
|
["get", 80, 42, 1, 812, 7],
|
|
["frame", 81, 80, 0, 812, 7],
|
|
["null", 82, 812, 7],
|
|
["setarg", 81, 0, 82, 812, 7],
|
|
["invoke", 81, 79, 812, 7],
|
|
["jump", "while_start_1364", 812, 7],
|
|
"while_end_1365",
|
|
["null", 83, 812, 7],
|
|
["return", 83, 812, 7]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 38,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["array", 5, 0, 817, 17],
|
|
["move", 2, 5, 817, 17],
|
|
["null", 3, 818, 18],
|
|
["null", 4, 819, 16],
|
|
"while_start_1468",
|
|
["get", 6, 46, 1, 820, 12],
|
|
["load_field", 7, 6, "kind", 820, 12],
|
|
["access", 8, "}", 820, 24],
|
|
["is_identical", 9, 7, 8, 820, 24],
|
|
["jump_true", 9, "ne_nid_1472", 820, 24],
|
|
["jump", "ne_ni_1473", 820, 24],
|
|
"ne_nid_1472",
|
|
["false", 9, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_ni_1473",
|
|
["is_int", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nn_1474", 820, 24],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_1474", 820, 24],
|
|
["ne_int", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_nn_1474",
|
|
["is_num", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nt_1475", 820, 24],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_1475", 820, 24],
|
|
["ne_float", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_nt_1475",
|
|
["is_text", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nnl_1476", 820, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ne_text", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_nnl_1476",
|
|
["is_null", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nb_1477", 820, 24],
|
|
"_nop_tc_5",
|
|
["jump", "ne_nb_1477", 820, 24],
|
|
["false", 9, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_nb_1477",
|
|
["is_bool", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_mis_1478", 820, 24],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_1478", 820, 24],
|
|
["ne_bool", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1471", 820, 24],
|
|
"ne_mis_1478",
|
|
["true", 9, 820, 24],
|
|
"ne_done_1471",
|
|
["move", 12, 9, 820, 24],
|
|
["jump_false", 12, "and_end_1470", 820, 24],
|
|
["get", 13, 46, 1, 820, 31],
|
|
["load_field", 14, 13, "kind", 820, 31],
|
|
["access", 15, "eof", 820, 43],
|
|
["is_identical", 16, 14, 15, 820, 43],
|
|
["jump_true", 16, "ne_nid_1480", 820, 43],
|
|
["jump", "ne_ni_1481", 820, 43],
|
|
"ne_nid_1480",
|
|
["false", 16, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_ni_1481",
|
|
["is_int", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nn_1482", 820, 43],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_1482", 820, 43],
|
|
["ne_int", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_nn_1482",
|
|
["is_num", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nt_1483", 820, 43],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_1483", 820, 43],
|
|
["ne_float", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_nt_1483",
|
|
["is_text", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nnl_1484", 820, 43],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["ne_text", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_nnl_1484",
|
|
["is_null", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nb_1485", 820, 43],
|
|
"_nop_tc_11",
|
|
["jump", "ne_nb_1485", 820, 43],
|
|
["false", 16, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_nb_1485",
|
|
["is_bool", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_mis_1486", 820, 43],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_1486", 820, 43],
|
|
["ne_bool", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1479", 820, 43],
|
|
"ne_mis_1486",
|
|
["true", 16, 820, 43],
|
|
"ne_done_1479",
|
|
["move", 12, 16, 820, 43],
|
|
"and_end_1470",
|
|
["jump_false", 12, "while_end_1469", 820, 43],
|
|
["get", 19, 18, 1, 821, 16],
|
|
["move", 3, 19, 821, 16],
|
|
["get", 21, 23, 1, 822, 14],
|
|
["frame", 22, 21, 0, 822, 14],
|
|
["null", 23, 822, 14],
|
|
["setarg", 22, 0, 23, 822, 14],
|
|
["invoke", 22, 20, 822, 14],
|
|
["move", 4, 20, 822, 14],
|
|
["null", 24, 823, 19],
|
|
["is_identical", 25, 4, 24, 823, 19],
|
|
["jump_true", 25, "ne_nid_1490", 823, 19],
|
|
["jump", "ne_ni_1491", 823, 19],
|
|
"ne_nid_1490",
|
|
["false", 25, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_ni_1491",
|
|
["is_int", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nn_1492", 823, 19],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nn_1492", 823, 19],
|
|
["ne_int", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_nn_1492",
|
|
["is_num", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nt_1493", 823, 19],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nt_1493", 823, 19],
|
|
["ne_float", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_nt_1493",
|
|
["is_text", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nnl_1494", 823, 19],
|
|
"_nop_tc_15",
|
|
["jump", "ne_nnl_1494", 823, 19],
|
|
["ne_text", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_nnl_1494",
|
|
["is_null", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nb_1495", 823, 19],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["false", 25, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_nb_1495",
|
|
["is_bool", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_mis_1496", 823, 19],
|
|
"_nop_tc_18",
|
|
["jump", "ne_mis_1496", 823, 19],
|
|
["ne_bool", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1489", 823, 19],
|
|
"ne_mis_1496",
|
|
["true", 25, 823, 19],
|
|
"ne_done_1489",
|
|
["jump_false", 25, "if_else_1487", 823, 19],
|
|
["is_array", 28, 2, 824, 21],
|
|
["jump_false", 28, "push_err_1497", 824, 21],
|
|
["push", 2, 4, 824, 21],
|
|
["jump", "push_done_1498", 824, 21],
|
|
"push_err_1497",
|
|
["disrupt", 824, 21],
|
|
"push_done_1498",
|
|
["jump", "if_end_1488", 824, 21],
|
|
"if_else_1487",
|
|
["get", 29, 18, 1, 825, 18],
|
|
["is_identical", 30, 29, 3, 825, 28],
|
|
["jump_true", 30, "eq_done_1501", 825, 28],
|
|
["is_int", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_ni_1502", 825, 28],
|
|
["is_int", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_ni_1502", 825, 28],
|
|
["eq_int", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1501", 825, 28],
|
|
"eq_ni_1502",
|
|
["is_num", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nn_1503", 825, 28],
|
|
["is_num", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nn_1503", 825, 28],
|
|
["eq_float", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1501", 825, 28],
|
|
"eq_nn_1503",
|
|
["is_text", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nt_1504", 825, 28],
|
|
["is_text", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nt_1504", 825, 28],
|
|
["eq_text", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1501", 825, 28],
|
|
"eq_nt_1504",
|
|
["is_null", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nnl_1505", 825, 28],
|
|
["is_null", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nnl_1505", 825, 28],
|
|
["true", 30, 825, 28],
|
|
["jump", "eq_done_1501", 825, 28],
|
|
"eq_nnl_1505",
|
|
["is_bool", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nb_1506", 825, 28],
|
|
["is_bool", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nb_1506", 825, 28],
|
|
["eq_bool", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1501", 825, 28],
|
|
"eq_nb_1506",
|
|
["false", 30, 825, 28],
|
|
"eq_done_1501",
|
|
["jump_false", 30, "if_else_1499", 825, 28],
|
|
["get", 34, 14, 1, 826, 9],
|
|
["frame", 35, 34, 0, 826, 9],
|
|
["null", 36, 826, 9],
|
|
["setarg", 35, 0, 36, 826, 9],
|
|
["invoke", 35, 33, 826, 9],
|
|
["jump", "if_end_1500", 826, 9],
|
|
"if_else_1499",
|
|
"if_end_1500",
|
|
"if_end_1488",
|
|
["jump", "while_start_1468", 826, 9],
|
|
"while_end_1469",
|
|
["return", 2, 829, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 298,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 13, 46, 1, 833, 17],
|
|
["move", 3, 13, 833, 17],
|
|
["access", 14, "function", 834, 25],
|
|
["get", 16, 31, 1, 834, 16],
|
|
["frame", 17, 16, 2, 834, 16],
|
|
["null", 18, 834, 16],
|
|
["setarg", 17, 0, 18, 834, 16],
|
|
["setarg", 17, 1, 14, 834, 16],
|
|
["setarg", 17, 2, 3, 834, 16],
|
|
["invoke", 17, 15, 834, 16],
|
|
["move", 11, 15, 834, 16],
|
|
["array", 19, 0, 835, 18],
|
|
["move", 9, 19, 835, 18],
|
|
["null", 12, 836, 17],
|
|
["null", 8, 837, 17],
|
|
["null", 7, 838, 22],
|
|
["null", 5, 839, 17],
|
|
["access", 2, 0, 840, 19],
|
|
["get", 20, 35, 1, 841, 18],
|
|
["move", 10, 20, 841, 18],
|
|
["get", 21, 62, 1, 842, 18],
|
|
["move", 4, 21, 842, 18],
|
|
["get", 22, 13, 1, 843, 18],
|
|
["move", 6, 22, 843, 18],
|
|
["get", 23, 57, 1, 845, 9],
|
|
["jump_false", 23, "if_else_1507", 845, 9],
|
|
["get", 24, 46, 1, 846, 19],
|
|
["access", 25, "cannot define function inside disruption clause", 846, 24],
|
|
["get", 27, 24, 1, 846, 7],
|
|
["frame", 28, 27, 2, 846, 7],
|
|
["null", 29, 846, 7],
|
|
["setarg", 28, 0, 29, 846, 7],
|
|
["setarg", 28, 1, 24, 846, 7],
|
|
["setarg", 28, 2, 25, 846, 7],
|
|
["invoke", 28, 26, 846, 7],
|
|
["jump", "if_end_1508", 846, 7],
|
|
"if_else_1507",
|
|
"if_end_1508",
|
|
["get", 31, 42, 1, 849, 5],
|
|
["frame", 32, 31, 0, 849, 5],
|
|
["null", 33, 849, 5],
|
|
["setarg", 32, 0, 33, 849, 5],
|
|
["invoke", 32, 30, 849, 5],
|
|
["get", 34, 46, 1, 851, 9],
|
|
["load_field", 35, 34, "kind", 851, 9],
|
|
["access", 36, "name", 851, 21],
|
|
["is_identical", 37, 35, 36, 851, 21],
|
|
["jump_true", 37, "eq_done_1511", 851, 21],
|
|
["is_int", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_ni_1512", 851, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1512", 851, 21],
|
|
["eq_int", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1511", 851, 21],
|
|
"eq_ni_1512",
|
|
["is_num", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nn_1513", 851, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1513", 851, 21],
|
|
["eq_float", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1511", 851, 21],
|
|
"eq_nn_1513",
|
|
["is_text", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nt_1514", 851, 21],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1511", 851, 21],
|
|
"eq_nt_1514",
|
|
["is_null", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nnl_1515", 851, 21],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_1515", 851, 21],
|
|
["true", 37, 851, 21],
|
|
["jump", "eq_done_1511", 851, 21],
|
|
"eq_nnl_1515",
|
|
["is_bool", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nb_1516", 851, 21],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1516", 851, 21],
|
|
["eq_bool", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1511", 851, 21],
|
|
"eq_nb_1516",
|
|
["false", 37, 851, 21],
|
|
"eq_done_1511",
|
|
["jump_false", 37, "if_else_1509", 851, 21],
|
|
["get", 40, 46, 1, 852, 19],
|
|
["load_field", 41, 40, "value", 852, 19],
|
|
["store_field", 11, 41, "name", 852, 7],
|
|
["get", 43, 42, 1, 853, 7],
|
|
["frame", 44, 43, 0, 853, 7],
|
|
["null", 45, 853, 7],
|
|
["setarg", 44, 0, 45, 853, 7],
|
|
["invoke", 44, 42, 853, 7],
|
|
["jump", "if_end_1510", 853, 7],
|
|
"if_else_1509",
|
|
"if_end_1510",
|
|
["store_field", 11, 9, "list", 856, 5],
|
|
["get", 46, 46, 1, 857, 9],
|
|
["load_field", 47, 46, "kind", 857, 9],
|
|
["access", 48, "(", 857, 21],
|
|
["is_identical", 49, 47, 48, 857, 21],
|
|
["jump_true", 49, "eq_done_1519", 857, 21],
|
|
["is_int", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_ni_1520", 857, 21],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1520", 857, 21],
|
|
["eq_int", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1519", 857, 21],
|
|
"eq_ni_1520",
|
|
["is_num", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nn_1521", 857, 21],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1521", 857, 21],
|
|
["eq_float", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1519", 857, 21],
|
|
"eq_nn_1521",
|
|
["is_text", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nt_1522", 857, 21],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1519", 857, 21],
|
|
"eq_nt_1522",
|
|
["is_null", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nnl_1523", 857, 21],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1523", 857, 21],
|
|
["true", 49, 857, 21],
|
|
["jump", "eq_done_1519", 857, 21],
|
|
"eq_nnl_1523",
|
|
["is_bool", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nb_1524", 857, 21],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1524", 857, 21],
|
|
["eq_bool", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1519", 857, 21],
|
|
"eq_nb_1524",
|
|
["false", 49, 857, 21],
|
|
"eq_done_1519",
|
|
["jump_false", 49, "if_else_1517", 857, 21],
|
|
["get", 53, 42, 1, 858, 7],
|
|
["frame", 54, 53, 0, 858, 7],
|
|
["null", 55, 858, 7],
|
|
["setarg", 54, 0, 55, 858, 7],
|
|
["invoke", 54, 52, 858, 7],
|
|
["array", 56, 0, 859, 20],
|
|
["move", 7, 56, 859, 20],
|
|
"while_start_1525",
|
|
["get", 57, 46, 1, 860, 14],
|
|
["load_field", 58, 57, "kind", 860, 14],
|
|
["access", 59, ")", 860, 26],
|
|
["is_identical", 60, 58, 59, 860, 26],
|
|
["jump_true", 60, "ne_nid_1529", 860, 26],
|
|
["jump", "ne_ni_1530", 860, 26],
|
|
"ne_nid_1529",
|
|
["false", 60, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_ni_1530",
|
|
["is_int", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nn_1531", 860, 26],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nn_1531", 860, 26],
|
|
["ne_int", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_nn_1531",
|
|
["is_num", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nt_1532", 860, 26],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nt_1532", 860, 26],
|
|
["ne_float", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_nt_1532",
|
|
["is_text", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nnl_1533", 860, 26],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["ne_text", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_nnl_1533",
|
|
["is_null", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nb_1534", 860, 26],
|
|
"_nop_tc_17",
|
|
["jump", "ne_nb_1534", 860, 26],
|
|
["false", 60, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_nb_1534",
|
|
["is_bool", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_mis_1535", 860, 26],
|
|
"_nop_tc_18",
|
|
["jump", "ne_mis_1535", 860, 26],
|
|
["ne_bool", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1528", 860, 26],
|
|
"ne_mis_1535",
|
|
["true", 60, 860, 26],
|
|
"ne_done_1528",
|
|
["move", 63, 60, 860, 26],
|
|
["jump_false", 63, "and_end_1527", 860, 26],
|
|
["get", 64, 46, 1, 860, 33],
|
|
["load_field", 65, 64, "kind", 860, 33],
|
|
["access", 66, "eof", 860, 45],
|
|
["is_identical", 67, 65, 66, 860, 45],
|
|
["jump_true", 67, "ne_nid_1537", 860, 45],
|
|
["jump", "ne_ni_1538", 860, 45],
|
|
"ne_nid_1537",
|
|
["false", 67, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_ni_1538",
|
|
["is_int", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nn_1539", 860, 45],
|
|
"_nop_tc_19",
|
|
["jump", "ne_nn_1539", 860, 45],
|
|
["ne_int", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_nn_1539",
|
|
["is_num", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nt_1540", 860, 45],
|
|
"_nop_tc_20",
|
|
["jump", "ne_nt_1540", 860, 45],
|
|
["ne_float", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_nt_1540",
|
|
["is_text", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nnl_1541", 860, 45],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["ne_text", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_nnl_1541",
|
|
["is_null", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nb_1542", 860, 45],
|
|
"_nop_tc_23",
|
|
["jump", "ne_nb_1542", 860, 45],
|
|
["false", 67, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_nb_1542",
|
|
["is_bool", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_mis_1543", 860, 45],
|
|
"_nop_tc_24",
|
|
["jump", "ne_mis_1543", 860, 45],
|
|
["ne_bool", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1536", 860, 45],
|
|
"ne_mis_1543",
|
|
["true", 67, 860, 45],
|
|
"ne_done_1536",
|
|
["move", 63, 67, 860, 45],
|
|
"and_end_1527",
|
|
["jump_false", 63, "while_end_1526", 860, 45],
|
|
["get", 70, 46, 1, 861, 13],
|
|
["load_field", 71, 70, "kind", 861, 13],
|
|
["access", 72, "name", 861, 25],
|
|
["is_identical", 73, 71, 72, 861, 25],
|
|
["jump_true", 73, "eq_done_1546", 861, 25],
|
|
["is_int", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_ni_1547", 861, 25],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_1547", 861, 25],
|
|
["eq_int", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1546", 861, 25],
|
|
"eq_ni_1547",
|
|
["is_num", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nn_1548", 861, 25],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_1548", 861, 25],
|
|
["eq_float", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1546", 861, 25],
|
|
"eq_nn_1548",
|
|
["is_text", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nt_1549", 861, 25],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1546", 861, 25],
|
|
"eq_nt_1549",
|
|
["is_null", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nnl_1550", 861, 25],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_1550", 861, 25],
|
|
["true", 73, 861, 25],
|
|
["jump", "eq_done_1546", 861, 25],
|
|
"eq_nnl_1550",
|
|
["is_bool", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nb_1551", 861, 25],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_1551", 861, 25],
|
|
["eq_bool", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1546", 861, 25],
|
|
"eq_nb_1551",
|
|
["false", 73, 861, 25],
|
|
"eq_done_1546",
|
|
["jump_false", 73, "if_else_1544", 861, 25],
|
|
["access", 76, "name", 862, 28],
|
|
["get", 77, 46, 1, 862, 36],
|
|
["get", 79, 31, 1, 862, 19],
|
|
["frame", 80, 79, 2, 862, 19],
|
|
["null", 81, 862, 19],
|
|
["setarg", 80, 0, 81, 862, 19],
|
|
["setarg", 80, 1, 76, 862, 19],
|
|
["setarg", 80, 2, 77, 862, 19],
|
|
["invoke", 80, 78, 862, 19],
|
|
["move", 8, 78, 862, 19],
|
|
["get", 82, 46, 1, 863, 24],
|
|
["load_field", 83, 82, "value", 863, 24],
|
|
["store_field", 8, 83, "name", 863, 11],
|
|
["get", 84, 46, 1, 864, 19],
|
|
["load_field", 85, 84, "value", 864, 19],
|
|
["move", 5, 85, 864, 19],
|
|
[
|
|
"access",
|
|
87,
|
|
{
|
|
"name": "find",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
865,
|
|
15
|
|
],
|
|
["frame", 88, 87, 2, 865, 15],
|
|
["null", 89, 865, 15],
|
|
["setarg", 88, 0, 89, 865, 15],
|
|
["setarg", 88, 1, 7, 865, 15],
|
|
["setarg", 88, 2, 5, 865, 15],
|
|
["invoke", 88, 86, 865, 15],
|
|
["null", 90, 865, 42],
|
|
["is_identical", 91, 86, 90, 865, 42],
|
|
["jump_true", 91, "ne_nid_1555", 865, 42],
|
|
["jump", "ne_ni_1556", 865, 42],
|
|
"ne_nid_1555",
|
|
["false", 91, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_ni_1556",
|
|
["is_int", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nn_1557", 865, 42],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nn_1557", 865, 42],
|
|
["ne_int", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_nn_1557",
|
|
["is_num", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nt_1558", 865, 42],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nt_1558", 865, 42],
|
|
["ne_float", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_nt_1558",
|
|
["is_text", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nnl_1559", 865, 42],
|
|
"_nop_tc_33",
|
|
["jump", "ne_nnl_1559", 865, 42],
|
|
["ne_text", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_nnl_1559",
|
|
["is_null", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nb_1560", 865, 42],
|
|
"_nop_tc_34",
|
|
"_nop_tc_35",
|
|
["false", 91, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_nb_1560",
|
|
["is_bool", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_mis_1561", 865, 42],
|
|
"_nop_tc_36",
|
|
["jump", "ne_mis_1561", 865, 42],
|
|
["ne_bool", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1554", 865, 42],
|
|
"ne_mis_1561",
|
|
["true", 91, 865, 42],
|
|
"ne_done_1554",
|
|
["jump_false", 91, "if_else_1552", 865, 42],
|
|
["get", 94, 46, 1, 865, 60],
|
|
["access", 95, "duplicate parameter name '", 865, 65],
|
|
["add", 96, 95, 5, 865, 96],
|
|
["access", 97, "'", 865, 104],
|
|
["add", 98, 96, 97, 865, 104],
|
|
["get", 100, 24, 1, 865, 48],
|
|
["frame", 101, 100, 2, 865, 48],
|
|
["null", 102, 865, 48],
|
|
["setarg", 101, 0, 102, 865, 48],
|
|
["setarg", 101, 1, 94, 865, 48],
|
|
["setarg", 101, 2, 98, 865, 48],
|
|
["invoke", 101, 99, 865, 48],
|
|
["jump", "if_end_1553", 865, 48],
|
|
"if_else_1552",
|
|
"if_end_1553",
|
|
["is_array", 103, 7, 866, 28],
|
|
["jump_false", 103, "push_err_1562", 866, 28],
|
|
["push", 7, 5, 866, 28],
|
|
["jump", "push_done_1563", 866, 28],
|
|
"push_err_1562",
|
|
["disrupt", 866, 28],
|
|
"push_done_1563",
|
|
["get", 105, 42, 1, 867, 11],
|
|
["frame", 106, 105, 0, 867, 11],
|
|
["null", 107, 867, 11],
|
|
["setarg", 106, 0, 107, 867, 11],
|
|
["invoke", 106, 104, 867, 11],
|
|
["get", 109, 48, 1, 868, 11],
|
|
["frame", 110, 109, 1, 868, 11],
|
|
["null", 111, 868, 11],
|
|
["setarg", 110, 0, 111, 868, 11],
|
|
["setarg", 110, 1, 8, 868, 11],
|
|
["invoke", 110, 108, 868, 11],
|
|
["get", 112, 46, 1, 869, 15],
|
|
["load_field", 113, 112, "kind", 869, 15],
|
|
["access", 114, "=", 869, 27],
|
|
["is_identical", 115, 113, 114, 869, 27],
|
|
["jump_true", 115, "eq_done_1567", 869, 27],
|
|
["is_int", 116, 113, 869, 27],
|
|
["jump_false", 116, "eq_ni_1568", 869, 27],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1568", 869, 27],
|
|
["eq_int", 115, 113, 114, 869, 27],
|
|
["jump", "eq_done_1567", 869, 27],
|
|
"eq_ni_1568",
|
|
["is_num", 116, 113, 869, 27],
|
|
["jump_false", 116, "eq_nn_1569", 869, 27],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1569", 869, 27],
|
|
["eq_float", 115, 113, 114, 869, 27],
|
|
["jump", "eq_done_1567", 869, 27],
|
|
"eq_nn_1569",
|
|
["is_text", 116, 113, 869, 27],
|
|
["jump_false", 116, "eq_nt_1570", 869, 27],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 115, 113, 114, 869, 27],
|
|
["jump", "eq_done_1567", 869, 27],
|
|
"eq_nt_1570",
|
|
["is_null", 116, 113, 869, 27],
|
|
["jump_false", 116, "eq_nnl_1571", 869, 27],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1571", 869, 27],
|
|
["true", 115, 869, 27],
|
|
["jump", "eq_done_1567", 869, 27],
|
|
"eq_nnl_1571",
|
|
["is_bool", 116, 113, 869, 27],
|
|
["jump_false", 116, "eq_nb_1572", 869, 27],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1572", 869, 27],
|
|
["eq_bool", 115, 113, 114, 869, 27],
|
|
["jump", "eq_done_1567", 869, 27],
|
|
"eq_nb_1572",
|
|
["false", 115, 869, 27],
|
|
"eq_done_1567",
|
|
["move", 118, 115, 869, 27],
|
|
["jump_true", 118, "or_end_1566", 869, 27],
|
|
["get", 119, 46, 1, 869, 34],
|
|
["load_field", 120, 119, "kind", 869, 34],
|
|
["access", 121, "|", 869, 46],
|
|
["is_identical", 122, 120, 121, 869, 46],
|
|
["jump_true", 122, "eq_done_1573", 869, 46],
|
|
["is_int", 123, 120, 869, 46],
|
|
["jump_false", 123, "eq_ni_1574", 869, 46],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1574", 869, 46],
|
|
["eq_int", 122, 120, 121, 869, 46],
|
|
["jump", "eq_done_1573", 869, 46],
|
|
"eq_ni_1574",
|
|
["is_num", 123, 120, 869, 46],
|
|
["jump_false", 123, "eq_nn_1575", 869, 46],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1575", 869, 46],
|
|
["eq_float", 122, 120, 121, 869, 46],
|
|
["jump", "eq_done_1573", 869, 46],
|
|
"eq_nn_1575",
|
|
["is_text", 123, 120, 869, 46],
|
|
["jump_false", 123, "eq_nt_1576", 869, 46],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 122, 120, 121, 869, 46],
|
|
["jump", "eq_done_1573", 869, 46],
|
|
"eq_nt_1576",
|
|
["is_null", 123, 120, 869, 46],
|
|
["jump_false", 123, "eq_nnl_1577", 869, 46],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_1577", 869, 46],
|
|
["true", 122, 869, 46],
|
|
["jump", "eq_done_1573", 869, 46],
|
|
"eq_nnl_1577",
|
|
["is_bool", 123, 120, 869, 46],
|
|
["jump_false", 123, "eq_nb_1578", 869, 46],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1578", 869, 46],
|
|
["eq_bool", 122, 120, 121, 869, 46],
|
|
["jump", "eq_done_1573", 869, 46],
|
|
"eq_nb_1578",
|
|
["false", 122, 869, 46],
|
|
"eq_done_1573",
|
|
["move", 118, 122, 869, 46],
|
|
"or_end_1566",
|
|
["jump_false", 118, "if_else_1564", 869, 46],
|
|
["get", 126, 42, 1, 870, 13],
|
|
["frame", 127, 126, 0, 870, 13],
|
|
["null", 128, 870, 13],
|
|
["setarg", 127, 0, 128, 870, 13],
|
|
["invoke", 127, 125, 870, 13],
|
|
["get", 130, 7, 1, 871, 32],
|
|
["frame", 131, 130, 0, 871, 32],
|
|
["null", 132, 871, 32],
|
|
["setarg", 131, 0, 132, 871, 32],
|
|
["invoke", 131, 129, 871, 32],
|
|
["store_field", 8, 129, "expression", 871, 13],
|
|
["jump", "if_end_1565", 871, 13],
|
|
"if_else_1564",
|
|
"if_end_1565",
|
|
["is_array", 133, 9, 873, 24],
|
|
["jump_false", 133, "push_err_1579", 873, 24],
|
|
["push", 9, 8, 873, 24],
|
|
["jump", "push_done_1580", 873, 24],
|
|
"push_err_1579",
|
|
["disrupt", 873, 24],
|
|
"push_done_1580",
|
|
["jump", "if_end_1545", 873, 24],
|
|
"if_else_1544",
|
|
["get", 134, 46, 1, 875, 23],
|
|
["access", 135, "expected parameter name", 875, 28],
|
|
["get", 137, 24, 1, 875, 11],
|
|
["frame", 138, 137, 2, 875, 11],
|
|
["null", 139, 875, 11],
|
|
["setarg", 138, 0, 139, 875, 11],
|
|
["setarg", 138, 1, 134, 875, 11],
|
|
["setarg", 138, 2, 135, 875, 11],
|
|
["invoke", 138, 136, 875, 11],
|
|
["jump", "while_end_1526", 876, 11],
|
|
"if_end_1545",
|
|
["get", 140, 46, 1, 878, 13],
|
|
["load_field", 141, 140, "kind", 878, 13],
|
|
["access", 142, ",", 878, 25],
|
|
["is_identical", 143, 141, 142, 878, 25],
|
|
["jump_true", 143, "eq_done_1583", 878, 25],
|
|
["is_int", 144, 141, 878, 25],
|
|
["jump_false", 144, "eq_ni_1584", 878, 25],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_1584", 878, 25],
|
|
["eq_int", 143, 141, 142, 878, 25],
|
|
["jump", "eq_done_1583", 878, 25],
|
|
"eq_ni_1584",
|
|
["is_num", 144, 141, 878, 25],
|
|
["jump_false", 144, "eq_nn_1585", 878, 25],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_1585", 878, 25],
|
|
["eq_float", 143, 141, 142, 878, 25],
|
|
["jump", "eq_done_1583", 878, 25],
|
|
"eq_nn_1585",
|
|
["is_text", 144, 141, 878, 25],
|
|
["jump_false", 144, "eq_nt_1586", 878, 25],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 143, 141, 142, 878, 25],
|
|
["jump", "eq_done_1583", 878, 25],
|
|
"eq_nt_1586",
|
|
["is_null", 144, 141, 878, 25],
|
|
["jump_false", 144, "eq_nnl_1587", 878, 25],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_1587", 878, 25],
|
|
["true", 143, 878, 25],
|
|
["jump", "eq_done_1583", 878, 25],
|
|
"eq_nnl_1587",
|
|
["is_bool", 144, 141, 878, 25],
|
|
["jump_false", 144, "eq_nb_1588", 878, 25],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_1588", 878, 25],
|
|
["eq_bool", 143, 141, 142, 878, 25],
|
|
["jump", "eq_done_1583", 878, 25],
|
|
"eq_nb_1588",
|
|
["false", 143, 878, 25],
|
|
"eq_done_1583",
|
|
["jump_false", 143, "if_else_1581", 878, 25],
|
|
["get", 147, 42, 1, 878, 30],
|
|
["frame", 148, 147, 0, 878, 30],
|
|
["null", 149, 878, 30],
|
|
["setarg", 148, 0, 149, 878, 30],
|
|
["invoke", 148, 146, 878, 30],
|
|
["jump", "if_end_1582", 878, 30],
|
|
"if_else_1581",
|
|
["jump", "while_end_1526", 879, 14],
|
|
"if_end_1582",
|
|
["jump", "while_start_1525", 879, 14],
|
|
"while_end_1526",
|
|
["get", 150, 46, 1, 881, 11],
|
|
["load_field", 151, 150, "kind", 881, 11],
|
|
["access", 152, ")", 881, 23],
|
|
["is_identical", 153, 151, 152, 881, 23],
|
|
["jump_true", 153, "eq_done_1591", 881, 23],
|
|
["is_int", 154, 151, 881, 23],
|
|
["jump_false", 154, "eq_ni_1592", 881, 23],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_1592", 881, 23],
|
|
["eq_int", 153, 151, 152, 881, 23],
|
|
["jump", "eq_done_1591", 881, 23],
|
|
"eq_ni_1592",
|
|
["is_num", 154, 151, 881, 23],
|
|
["jump_false", 154, "eq_nn_1593", 881, 23],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_1593", 881, 23],
|
|
["eq_float", 153, 151, 152, 881, 23],
|
|
["jump", "eq_done_1591", 881, 23],
|
|
"eq_nn_1593",
|
|
["is_text", 154, 151, 881, 23],
|
|
["jump_false", 154, "eq_nt_1594", 881, 23],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 153, 151, 152, 881, 23],
|
|
["jump", "eq_done_1591", 881, 23],
|
|
"eq_nt_1594",
|
|
["is_null", 154, 151, 881, 23],
|
|
["jump_false", 154, "eq_nnl_1595", 881, 23],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_1595", 881, 23],
|
|
["true", 153, 881, 23],
|
|
["jump", "eq_done_1591", 881, 23],
|
|
"eq_nnl_1595",
|
|
["is_bool", 154, 151, 881, 23],
|
|
["jump_false", 154, "eq_nb_1596", 881, 23],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_1596", 881, 23],
|
|
["eq_bool", 153, 151, 152, 881, 23],
|
|
["jump", "eq_done_1591", 881, 23],
|
|
"eq_nb_1596",
|
|
["false", 153, 881, 23],
|
|
"eq_done_1591",
|
|
["jump_false", 153, "if_else_1589", 881, 23],
|
|
["get", 157, 42, 1, 881, 28],
|
|
["frame", 158, 157, 0, 881, 28],
|
|
["null", 159, 881, 28],
|
|
["setarg", 158, 0, 159, 881, 28],
|
|
["invoke", 158, 156, 881, 28],
|
|
["jump", "if_end_1590", 881, 28],
|
|
"if_else_1589",
|
|
["get", 160, 46, 1, 882, 16],
|
|
["load_field", 161, 160, "kind", 882, 16],
|
|
["access", 162, "eof", 882, 28],
|
|
["is_identical", 163, 161, 162, 882, 28],
|
|
["jump_true", 163, "eq_done_1599", 882, 28],
|
|
["is_int", 164, 161, 882, 28],
|
|
["jump_false", 164, "eq_ni_1600", 882, 28],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_1600", 882, 28],
|
|
["eq_int", 163, 161, 162, 882, 28],
|
|
["jump", "eq_done_1599", 882, 28],
|
|
"eq_ni_1600",
|
|
["is_num", 164, 161, 882, 28],
|
|
["jump_false", 164, "eq_nn_1601", 882, 28],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_1601", 882, 28],
|
|
["eq_float", 163, 161, 162, 882, 28],
|
|
["jump", "eq_done_1599", 882, 28],
|
|
"eq_nn_1601",
|
|
["is_text", 164, 161, 882, 28],
|
|
["jump_false", 164, "eq_nt_1602", 882, 28],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 163, 161, 162, 882, 28],
|
|
["jump", "eq_done_1599", 882, 28],
|
|
"eq_nt_1602",
|
|
["is_null", 164, 161, 882, 28],
|
|
["jump_false", 164, "eq_nnl_1603", 882, 28],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_1603", 882, 28],
|
|
["true", 163, 882, 28],
|
|
["jump", "eq_done_1599", 882, 28],
|
|
"eq_nnl_1603",
|
|
["is_bool", 164, 161, 882, 28],
|
|
["jump_false", 164, "eq_nb_1604", 882, 28],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_1604", 882, 28],
|
|
["eq_bool", 163, 161, 162, 882, 28],
|
|
["jump", "eq_done_1599", 882, 28],
|
|
"eq_nb_1604",
|
|
["false", 163, 882, 28],
|
|
"eq_done_1599",
|
|
["jump_false", 163, "if_else_1597", 882, 28],
|
|
["get", 166, 46, 1, 882, 47],
|
|
["access", 167, "unterminated function parameter list, expected ')'", 882, 52],
|
|
["get", 169, 24, 1, 882, 35],
|
|
["frame", 170, 169, 2, 882, 35],
|
|
["null", 171, 882, 35],
|
|
["setarg", 170, 0, 171, 882, 35],
|
|
["setarg", 170, 1, 166, 882, 35],
|
|
["setarg", 170, 2, 167, 882, 35],
|
|
["invoke", 170, 168, 882, 35],
|
|
["jump", "if_end_1598", 882, 35],
|
|
"if_else_1597",
|
|
"if_end_1598",
|
|
"if_end_1590",
|
|
["jump", "if_end_1518", 882, 35],
|
|
"if_else_1517",
|
|
["get", 172, 46, 1, 884, 19],
|
|
["access", 173, "expected '(' after function name", 884, 24],
|
|
["get", 175, 24, 1, 884, 7],
|
|
["frame", 176, 175, 2, 884, 7],
|
|
["null", 177, 884, 7],
|
|
["setarg", 176, 0, 177, 884, 7],
|
|
["setarg", 176, 1, 172, 884, 7],
|
|
["setarg", 176, 2, 173, 884, 7],
|
|
["invoke", 176, 174, 884, 7],
|
|
"if_end_1518",
|
|
["length", 178, 9, 887, 16],
|
|
["access", 179, 4, 887, 26],
|
|
"_nop_tc_67",
|
|
"_nop_tc_68",
|
|
"_nop_tc_69",
|
|
["jump", "rel_ni_1607", 887, 26],
|
|
["gt_int", 180, 178, 179, 887, 26],
|
|
["jump", "rel_done_1609", 887, 26],
|
|
"rel_ni_1607",
|
|
"_nop_tc_70",
|
|
"_nop_tc_71",
|
|
"_nop_tc_72",
|
|
"_nop_tc_73",
|
|
["gt_float", 180, 178, 179, 887, 26],
|
|
["jump", "rel_done_1609", 887, 26],
|
|
"rel_nn_1608",
|
|
"_nop_tc_74",
|
|
["jump", "rel_err_1610", 887, 26],
|
|
"_nop_tc_75",
|
|
["jump", "rel_err_1610", 887, 26],
|
|
["gt_text", 180, 178, 179, 887, 26],
|
|
["jump", "rel_done_1609", 887, 26],
|
|
"rel_err_1610",
|
|
["disrupt", 887, 26],
|
|
"rel_done_1609",
|
|
["jump_false", 180, "if_else_1605", 887, 26],
|
|
["get", 183, 46, 1, 887, 41],
|
|
["access", 184, "functions cannot have more than 4 parameters", 887, 46],
|
|
["get", 186, 24, 1, 887, 29],
|
|
["frame", 187, 186, 2, 887, 29],
|
|
["null", 188, 887, 29],
|
|
["setarg", 187, 0, 188, 887, 29],
|
|
["setarg", 187, 1, 183, 887, 29],
|
|
["setarg", 187, 2, 184, 887, 29],
|
|
["invoke", 187, 185, 887, 29],
|
|
["jump", "if_end_1606", 887, 29],
|
|
"if_else_1605",
|
|
"if_end_1606",
|
|
["length", 189, 9, 888, 25],
|
|
["store_field", 11, 189, "arity", 888, 5],
|
|
["access", 190, 0, 890, 22],
|
|
["put", 190, 35, 1, 890, 22],
|
|
["null", 191, 891, 21],
|
|
["put", 191, 62, 1, 891, 21],
|
|
["false", 192, 892, 23],
|
|
["put", 192, 13, 1, 892, 23],
|
|
["get", 193, 46, 1, 893, 9],
|
|
["load_field", 194, 193, "kind", 893, 9],
|
|
["access", 195, "{", 893, 21],
|
|
["is_identical", 196, 194, 195, 893, 21],
|
|
["jump_true", 196, "eq_done_1613", 893, 21],
|
|
["is_int", 197, 194, 893, 21],
|
|
["jump_false", 197, "eq_ni_1614", 893, 21],
|
|
"_nop_tc_76",
|
|
["jump", "eq_ni_1614", 893, 21],
|
|
["eq_int", 196, 194, 195, 893, 21],
|
|
["jump", "eq_done_1613", 893, 21],
|
|
"eq_ni_1614",
|
|
["is_num", 197, 194, 893, 21],
|
|
["jump_false", 197, "eq_nn_1615", 893, 21],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nn_1615", 893, 21],
|
|
["eq_float", 196, 194, 195, 893, 21],
|
|
["jump", "eq_done_1613", 893, 21],
|
|
"eq_nn_1615",
|
|
["is_text", 197, 194, 893, 21],
|
|
["jump_false", 197, "eq_nt_1616", 893, 21],
|
|
"_nop_tc_78",
|
|
"_nop_tc_79",
|
|
["eq_text", 196, 194, 195, 893, 21],
|
|
["jump", "eq_done_1613", 893, 21],
|
|
"eq_nt_1616",
|
|
["is_null", 197, 194, 893, 21],
|
|
["jump_false", 197, "eq_nnl_1617", 893, 21],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nnl_1617", 893, 21],
|
|
["true", 196, 893, 21],
|
|
["jump", "eq_done_1613", 893, 21],
|
|
"eq_nnl_1617",
|
|
["is_bool", 197, 194, 893, 21],
|
|
["jump_false", 197, "eq_nb_1618", 893, 21],
|
|
"_nop_tc_81",
|
|
["jump", "eq_nb_1618", 893, 21],
|
|
["eq_bool", 196, 194, 195, 893, 21],
|
|
["jump", "eq_done_1613", 893, 21],
|
|
"eq_nb_1618",
|
|
["false", 196, 893, 21],
|
|
"eq_done_1613",
|
|
["jump_false", 196, "if_else_1611", 893, 21],
|
|
["get", 200, 42, 1, 894, 7],
|
|
["frame", 201, 200, 0, 894, 7],
|
|
["null", 202, 894, 7],
|
|
["setarg", 201, 0, 202, 894, 7],
|
|
["invoke", 201, 199, 894, 7],
|
|
["get", 204, 16, 1, 895, 15],
|
|
["frame", 205, 204, 0, 895, 15],
|
|
["null", 206, 895, 15],
|
|
["setarg", 205, 0, 206, 895, 15],
|
|
["invoke", 205, 203, 895, 15],
|
|
["move", 12, 203, 895, 15],
|
|
["store_field", 11, 12, "statements", 896, 7],
|
|
["get", 207, 46, 1, 897, 11],
|
|
["load_field", 208, 207, "kind", 897, 11],
|
|
["access", 209, "}", 897, 23],
|
|
["is_identical", 210, 208, 209, 897, 23],
|
|
["jump_true", 210, "eq_done_1621", 897, 23],
|
|
["is_int", 211, 208, 897, 23],
|
|
["jump_false", 211, "eq_ni_1622", 897, 23],
|
|
"_nop_tc_82",
|
|
["jump", "eq_ni_1622", 897, 23],
|
|
["eq_int", 210, 208, 209, 897, 23],
|
|
["jump", "eq_done_1621", 897, 23],
|
|
"eq_ni_1622",
|
|
["is_num", 211, 208, 897, 23],
|
|
["jump_false", 211, "eq_nn_1623", 897, 23],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nn_1623", 897, 23],
|
|
["eq_float", 210, 208, 209, 897, 23],
|
|
["jump", "eq_done_1621", 897, 23],
|
|
"eq_nn_1623",
|
|
["is_text", 211, 208, 897, 23],
|
|
["jump_false", 211, "eq_nt_1624", 897, 23],
|
|
"_nop_tc_84",
|
|
"_nop_tc_85",
|
|
["eq_text", 210, 208, 209, 897, 23],
|
|
["jump", "eq_done_1621", 897, 23],
|
|
"eq_nt_1624",
|
|
["is_null", 211, 208, 897, 23],
|
|
["jump_false", 211, "eq_nnl_1625", 897, 23],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nnl_1625", 897, 23],
|
|
["true", 210, 897, 23],
|
|
["jump", "eq_done_1621", 897, 23],
|
|
"eq_nnl_1625",
|
|
["is_bool", 211, 208, 897, 23],
|
|
["jump_false", 211, "eq_nb_1626", 897, 23],
|
|
"_nop_tc_87",
|
|
["jump", "eq_nb_1626", 897, 23],
|
|
["eq_bool", 210, 208, 209, 897, 23],
|
|
["jump", "eq_done_1621", 897, 23],
|
|
"eq_nb_1626",
|
|
["false", 210, 897, 23],
|
|
"eq_done_1621",
|
|
["jump_false", 210, "if_else_1619", 897, 23],
|
|
["get", 214, 42, 1, 897, 28],
|
|
["frame", 215, 214, 0, 897, 28],
|
|
["null", 216, 897, 28],
|
|
["setarg", 215, 0, 216, 897, 28],
|
|
["invoke", 215, 213, 897, 28],
|
|
["jump", "if_end_1620", 897, 28],
|
|
"if_else_1619",
|
|
["get", 217, 46, 1, 898, 16],
|
|
["load_field", 218, 217, "kind", 898, 16],
|
|
["access", 219, "eof", 898, 28],
|
|
["is_identical", 220, 218, 219, 898, 28],
|
|
["jump_true", 220, "eq_done_1629", 898, 28],
|
|
["is_int", 221, 218, 898, 28],
|
|
["jump_false", 221, "eq_ni_1630", 898, 28],
|
|
"_nop_tc_88",
|
|
["jump", "eq_ni_1630", 898, 28],
|
|
["eq_int", 220, 218, 219, 898, 28],
|
|
["jump", "eq_done_1629", 898, 28],
|
|
"eq_ni_1630",
|
|
["is_num", 221, 218, 898, 28],
|
|
["jump_false", 221, "eq_nn_1631", 898, 28],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nn_1631", 898, 28],
|
|
["eq_float", 220, 218, 219, 898, 28],
|
|
["jump", "eq_done_1629", 898, 28],
|
|
"eq_nn_1631",
|
|
["is_text", 221, 218, 898, 28],
|
|
["jump_false", 221, "eq_nt_1632", 898, 28],
|
|
"_nop_tc_90",
|
|
"_nop_tc_91",
|
|
["eq_text", 220, 218, 219, 898, 28],
|
|
["jump", "eq_done_1629", 898, 28],
|
|
"eq_nt_1632",
|
|
["is_null", 221, 218, 898, 28],
|
|
["jump_false", 221, "eq_nnl_1633", 898, 28],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nnl_1633", 898, 28],
|
|
["true", 220, 898, 28],
|
|
["jump", "eq_done_1629", 898, 28],
|
|
"eq_nnl_1633",
|
|
["is_bool", 221, 218, 898, 28],
|
|
["jump_false", 221, "eq_nb_1634", 898, 28],
|
|
"_nop_tc_93",
|
|
["jump", "eq_nb_1634", 898, 28],
|
|
["eq_bool", 220, 218, 219, 898, 28],
|
|
["jump", "eq_done_1629", 898, 28],
|
|
"eq_nb_1634",
|
|
["false", 220, 898, 28],
|
|
"eq_done_1629",
|
|
["jump_false", 220, "if_else_1627", 898, 28],
|
|
["get", 223, 46, 1, 898, 47],
|
|
["access", 224, "unterminated function body, expected '}'", 898, 52],
|
|
["get", 226, 24, 1, 898, 35],
|
|
["frame", 227, 226, 2, 898, 35],
|
|
["null", 228, 898, 35],
|
|
["setarg", 227, 0, 228, 898, 35],
|
|
["setarg", 227, 1, 223, 898, 35],
|
|
["setarg", 227, 2, 224, 898, 35],
|
|
["invoke", 227, 225, 898, 35],
|
|
["jump", "if_end_1628", 898, 35],
|
|
"if_else_1627",
|
|
"if_end_1628",
|
|
"if_end_1620",
|
|
["jump", "if_end_1612", 898, 35],
|
|
"if_else_1611",
|
|
["get", 229, 46, 1, 900, 19],
|
|
["access", 230, "expected '{' for function body", 900, 24],
|
|
["get", 232, 24, 1, 900, 7],
|
|
["frame", 233, 232, 2, 900, 7],
|
|
["null", 234, 900, 7],
|
|
["setarg", 233, 0, 234, 900, 7],
|
|
["setarg", 233, 1, 229, 900, 7],
|
|
["setarg", 233, 2, 230, 900, 7],
|
|
["invoke", 233, 231, 900, 7],
|
|
"if_end_1612",
|
|
["get", 235, 46, 1, 903, 9],
|
|
["load_field", 236, 235, "kind", 903, 9],
|
|
["access", 237, "disruption", 903, 21],
|
|
["is_identical", 238, 236, 237, 903, 21],
|
|
["jump_true", 238, "eq_done_1637", 903, 21],
|
|
["is_int", 239, 236, 903, 21],
|
|
["jump_false", 239, "eq_ni_1638", 903, 21],
|
|
"_nop_tc_94",
|
|
["jump", "eq_ni_1638", 903, 21],
|
|
["eq_int", 238, 236, 237, 903, 21],
|
|
["jump", "eq_done_1637", 903, 21],
|
|
"eq_ni_1638",
|
|
["is_num", 239, 236, 903, 21],
|
|
["jump_false", 239, "eq_nn_1639", 903, 21],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nn_1639", 903, 21],
|
|
["eq_float", 238, 236, 237, 903, 21],
|
|
["jump", "eq_done_1637", 903, 21],
|
|
"eq_nn_1639",
|
|
["is_text", 239, 236, 903, 21],
|
|
["jump_false", 239, "eq_nt_1640", 903, 21],
|
|
"_nop_tc_96",
|
|
"_nop_tc_97",
|
|
["eq_text", 238, 236, 237, 903, 21],
|
|
["jump", "eq_done_1637", 903, 21],
|
|
"eq_nt_1640",
|
|
["is_null", 239, 236, 903, 21],
|
|
["jump_false", 239, "eq_nnl_1641", 903, 21],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nnl_1641", 903, 21],
|
|
["true", 238, 903, 21],
|
|
["jump", "eq_done_1637", 903, 21],
|
|
"eq_nnl_1641",
|
|
["is_bool", 239, 236, 903, 21],
|
|
["jump_false", 239, "eq_nb_1642", 903, 21],
|
|
"_nop_tc_99",
|
|
["jump", "eq_nb_1642", 903, 21],
|
|
["eq_bool", 238, 236, 237, 903, 21],
|
|
["jump", "eq_done_1637", 903, 21],
|
|
"eq_nb_1642",
|
|
["false", 238, 903, 21],
|
|
"eq_done_1637",
|
|
["jump_false", 238, "if_else_1635", 903, 21],
|
|
["get", 242, 42, 1, 904, 7],
|
|
["frame", 243, 242, 0, 904, 7],
|
|
["null", 244, 904, 7],
|
|
["setarg", 243, 0, 244, 904, 7],
|
|
["invoke", 243, 241, 904, 7],
|
|
["get", 245, 46, 1, 905, 11],
|
|
["load_field", 246, 245, "kind", 905, 11],
|
|
["access", 247, "{", 905, 23],
|
|
["is_identical", 248, 246, 247, 905, 23],
|
|
["jump_true", 248, "eq_done_1645", 905, 23],
|
|
["is_int", 249, 246, 905, 23],
|
|
["jump_false", 249, "eq_ni_1646", 905, 23],
|
|
"_nop_tc_100",
|
|
["jump", "eq_ni_1646", 905, 23],
|
|
["eq_int", 248, 246, 247, 905, 23],
|
|
["jump", "eq_done_1645", 905, 23],
|
|
"eq_ni_1646",
|
|
["is_num", 249, 246, 905, 23],
|
|
["jump_false", 249, "eq_nn_1647", 905, 23],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nn_1647", 905, 23],
|
|
["eq_float", 248, 246, 247, 905, 23],
|
|
["jump", "eq_done_1645", 905, 23],
|
|
"eq_nn_1647",
|
|
["is_text", 249, 246, 905, 23],
|
|
["jump_false", 249, "eq_nt_1648", 905, 23],
|
|
"_nop_tc_102",
|
|
"_nop_tc_103",
|
|
["eq_text", 248, 246, 247, 905, 23],
|
|
["jump", "eq_done_1645", 905, 23],
|
|
"eq_nt_1648",
|
|
["is_null", 249, 246, 905, 23],
|
|
["jump_false", 249, "eq_nnl_1649", 905, 23],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nnl_1649", 905, 23],
|
|
["true", 248, 905, 23],
|
|
["jump", "eq_done_1645", 905, 23],
|
|
"eq_nnl_1649",
|
|
["is_bool", 249, 246, 905, 23],
|
|
["jump_false", 249, "eq_nb_1650", 905, 23],
|
|
"_nop_tc_105",
|
|
["jump", "eq_nb_1650", 905, 23],
|
|
["eq_bool", 248, 246, 247, 905, 23],
|
|
["jump", "eq_done_1645", 905, 23],
|
|
"eq_nb_1650",
|
|
["false", 248, 905, 23],
|
|
"eq_done_1645",
|
|
["jump_false", 248, "if_else_1643", 905, 23],
|
|
["get", 252, 42, 1, 906, 9],
|
|
["frame", 253, 252, 0, 906, 9],
|
|
["null", 254, 906, 9],
|
|
["setarg", 253, 0, 254, 906, 9],
|
|
["invoke", 253, 251, 906, 9],
|
|
["get", 255, 57, 1, 907, 19],
|
|
["move", 2, 255, 907, 19],
|
|
["access", 256, 1, 908, 25],
|
|
["put", 256, 57, 1, 908, 25],
|
|
["get", 258, 16, 1, 909, 27],
|
|
["frame", 259, 258, 0, 909, 27],
|
|
["null", 260, 909, 27],
|
|
["setarg", 259, 0, 260, 909, 27],
|
|
["invoke", 259, 257, 909, 27],
|
|
["store_field", 11, 257, "disruption", 909, 9],
|
|
["put", 2, 57, 1, 910, 25],
|
|
["get", 261, 46, 1, 911, 13],
|
|
["load_field", 262, 261, "kind", 911, 13],
|
|
["access", 263, "}", 911, 25],
|
|
["is_identical", 264, 262, 263, 911, 25],
|
|
["jump_true", 264, "eq_done_1653", 911, 25],
|
|
["is_int", 265, 262, 911, 25],
|
|
["jump_false", 265, "eq_ni_1654", 911, 25],
|
|
"_nop_tc_106",
|
|
["jump", "eq_ni_1654", 911, 25],
|
|
["eq_int", 264, 262, 263, 911, 25],
|
|
["jump", "eq_done_1653", 911, 25],
|
|
"eq_ni_1654",
|
|
["is_num", 265, 262, 911, 25],
|
|
["jump_false", 265, "eq_nn_1655", 911, 25],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nn_1655", 911, 25],
|
|
["eq_float", 264, 262, 263, 911, 25],
|
|
["jump", "eq_done_1653", 911, 25],
|
|
"eq_nn_1655",
|
|
["is_text", 265, 262, 911, 25],
|
|
["jump_false", 265, "eq_nt_1656", 911, 25],
|
|
"_nop_tc_108",
|
|
"_nop_tc_109",
|
|
["eq_text", 264, 262, 263, 911, 25],
|
|
["jump", "eq_done_1653", 911, 25],
|
|
"eq_nt_1656",
|
|
["is_null", 265, 262, 911, 25],
|
|
["jump_false", 265, "eq_nnl_1657", 911, 25],
|
|
"_nop_tc_110",
|
|
["jump", "eq_nnl_1657", 911, 25],
|
|
["true", 264, 911, 25],
|
|
["jump", "eq_done_1653", 911, 25],
|
|
"eq_nnl_1657",
|
|
["is_bool", 265, 262, 911, 25],
|
|
["jump_false", 265, "eq_nb_1658", 911, 25],
|
|
"_nop_tc_111",
|
|
["jump", "eq_nb_1658", 911, 25],
|
|
["eq_bool", 264, 262, 263, 911, 25],
|
|
["jump", "eq_done_1653", 911, 25],
|
|
"eq_nb_1658",
|
|
["false", 264, 911, 25],
|
|
"eq_done_1653",
|
|
["jump_false", 264, "if_else_1651", 911, 25],
|
|
["get", 268, 42, 1, 911, 30],
|
|
["frame", 269, 268, 0, 911, 30],
|
|
["null", 270, 911, 30],
|
|
["setarg", 269, 0, 270, 911, 30],
|
|
["invoke", 269, 267, 911, 30],
|
|
["jump", "if_end_1652", 911, 30],
|
|
"if_else_1651",
|
|
["get", 271, 46, 1, 912, 18],
|
|
["load_field", 272, 271, "kind", 912, 18],
|
|
["access", 273, "eof", 912, 30],
|
|
["is_identical", 274, 272, 273, 912, 30],
|
|
["jump_true", 274, "eq_done_1661", 912, 30],
|
|
["is_int", 275, 272, 912, 30],
|
|
["jump_false", 275, "eq_ni_1662", 912, 30],
|
|
"_nop_tc_112",
|
|
["jump", "eq_ni_1662", 912, 30],
|
|
["eq_int", 274, 272, 273, 912, 30],
|
|
["jump", "eq_done_1661", 912, 30],
|
|
"eq_ni_1662",
|
|
["is_num", 275, 272, 912, 30],
|
|
["jump_false", 275, "eq_nn_1663", 912, 30],
|
|
"_nop_tc_113",
|
|
["jump", "eq_nn_1663", 912, 30],
|
|
["eq_float", 274, 272, 273, 912, 30],
|
|
["jump", "eq_done_1661", 912, 30],
|
|
"eq_nn_1663",
|
|
["is_text", 275, 272, 912, 30],
|
|
["jump_false", 275, "eq_nt_1664", 912, 30],
|
|
"_nop_tc_114",
|
|
"_nop_tc_115",
|
|
["eq_text", 274, 272, 273, 912, 30],
|
|
["jump", "eq_done_1661", 912, 30],
|
|
"eq_nt_1664",
|
|
["is_null", 275, 272, 912, 30],
|
|
["jump_false", 275, "eq_nnl_1665", 912, 30],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nnl_1665", 912, 30],
|
|
["true", 274, 912, 30],
|
|
["jump", "eq_done_1661", 912, 30],
|
|
"eq_nnl_1665",
|
|
["is_bool", 275, 272, 912, 30],
|
|
["jump_false", 275, "eq_nb_1666", 912, 30],
|
|
"_nop_tc_117",
|
|
["jump", "eq_nb_1666", 912, 30],
|
|
["eq_bool", 274, 272, 273, 912, 30],
|
|
["jump", "eq_done_1661", 912, 30],
|
|
"eq_nb_1666",
|
|
["false", 274, 912, 30],
|
|
"eq_done_1661",
|
|
["jump_false", 274, "if_else_1659", 912, 30],
|
|
["get", 277, 46, 1, 912, 49],
|
|
["access", 278, "unterminated disruption clause, expected '}'", 912, 54],
|
|
["get", 280, 24, 1, 912, 37],
|
|
["frame", 281, 280, 2, 912, 37],
|
|
["null", 282, 912, 37],
|
|
["setarg", 281, 0, 282, 912, 37],
|
|
["setarg", 281, 1, 277, 912, 37],
|
|
["setarg", 281, 2, 278, 912, 37],
|
|
["invoke", 281, 279, 912, 37],
|
|
["jump", "if_end_1660", 912, 37],
|
|
"if_else_1659",
|
|
"if_end_1660",
|
|
"if_end_1652",
|
|
["jump", "if_end_1644", 912, 37],
|
|
"if_else_1643",
|
|
["get", 283, 46, 1, 914, 21],
|
|
["access", 284, "expected '{' after disruption", 914, 26],
|
|
["get", 286, 24, 1, 914, 9],
|
|
["frame", 287, 286, 2, 914, 9],
|
|
["null", 288, 914, 9],
|
|
["setarg", 287, 0, 288, 914, 9],
|
|
["setarg", 287, 1, 283, 914, 9],
|
|
["setarg", 287, 2, 284, 914, 9],
|
|
["invoke", 287, 285, 914, 9],
|
|
"if_end_1644",
|
|
["jump", "if_end_1636", 914, 9],
|
|
"if_else_1635",
|
|
"if_end_1636",
|
|
["put", 10, 35, 1, 918, 22],
|
|
["put", 4, 62, 1, 919, 21],
|
|
["put", 6, 13, 1, 920, 23],
|
|
["get", 289, 63, 1, 921, 24],
|
|
["store_field", 11, 289, "function_nr", 921, 5],
|
|
["get", 290, 63, 1, 922, 18],
|
|
["access", 291, 1, 922, 31],
|
|
["add", 292, 290, 291, 922, 31],
|
|
["put", 292, 63, 1, 922, 31],
|
|
["get", 294, 48, 1, 923, 5],
|
|
["frame", 295, 294, 1, 923, 5],
|
|
["null", 296, 923, 5],
|
|
["setarg", 295, 0, 296, 923, 5],
|
|
["setarg", 295, 1, 11, 923, 5],
|
|
["invoke", 295, 293, 923, 5],
|
|
["return", 11, 924, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 249,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 14, 46, 1, 928, 17],
|
|
["move", 2, 14, 928, 17],
|
|
["access", 15, "function", 929, 25],
|
|
["get", 17, 31, 1, 929, 16],
|
|
["frame", 18, 17, 2, 929, 16],
|
|
["null", 19, 929, 16],
|
|
["setarg", 18, 0, 19, 929, 16],
|
|
["setarg", 18, 1, 15, 929, 16],
|
|
["setarg", 18, 2, 2, 929, 16],
|
|
["invoke", 18, 16, 929, 16],
|
|
["move", 11, 16, 929, 16],
|
|
["array", 20, 0, 930, 18],
|
|
["move", 10, 20, 930, 18],
|
|
["null", 9, 931, 17],
|
|
["null", 12, 932, 17],
|
|
["null", 5, 933, 15],
|
|
["null", 7, 934, 16],
|
|
["null", 8, 935, 22],
|
|
["null", 4, 936, 17],
|
|
["get", 21, 35, 1, 937, 18],
|
|
["move", 13, 21, 937, 18],
|
|
["get", 22, 62, 1, 938, 18],
|
|
["move", 3, 22, 938, 18],
|
|
["get", 23, 13, 1, 939, 18],
|
|
["move", 6, 23, 939, 18],
|
|
["true", 24, 940, 18],
|
|
["store_field", 11, 24, "arrow", 940, 5],
|
|
["get", 25, 57, 1, 942, 9],
|
|
["jump_false", 25, "if_else_1667", 942, 9],
|
|
["get", 26, 46, 1, 943, 19],
|
|
["access", 27, "cannot define function inside disruption clause", 943, 24],
|
|
["get", 29, 24, 1, 943, 7],
|
|
["frame", 30, 29, 2, 943, 7],
|
|
["null", 31, 943, 7],
|
|
["setarg", 30, 0, 31, 943, 7],
|
|
["setarg", 30, 1, 26, 943, 7],
|
|
["setarg", 30, 2, 27, 943, 7],
|
|
["invoke", 30, 28, 943, 7],
|
|
["jump", "if_end_1668", 943, 7],
|
|
"if_else_1667",
|
|
"if_end_1668",
|
|
["store_field", 11, 10, "list", 946, 5],
|
|
["get", 32, 46, 1, 948, 9],
|
|
["load_field", 33, 32, "kind", 948, 9],
|
|
["access", 34, "name", 948, 21],
|
|
["is_identical", 35, 33, 34, 948, 21],
|
|
["jump_true", 35, "eq_done_1671", 948, 21],
|
|
["is_int", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_ni_1672", 948, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1672", 948, 21],
|
|
["eq_int", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1671", 948, 21],
|
|
"eq_ni_1672",
|
|
["is_num", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nn_1673", 948, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1673", 948, 21],
|
|
["eq_float", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1671", 948, 21],
|
|
"eq_nn_1673",
|
|
["is_text", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nt_1674", 948, 21],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1671", 948, 21],
|
|
"eq_nt_1674",
|
|
["is_null", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nnl_1675", 948, 21],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_1675", 948, 21],
|
|
["true", 35, 948, 21],
|
|
["jump", "eq_done_1671", 948, 21],
|
|
"eq_nnl_1675",
|
|
["is_bool", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nb_1676", 948, 21],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1676", 948, 21],
|
|
["eq_bool", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1671", 948, 21],
|
|
"eq_nb_1676",
|
|
["false", 35, 948, 21],
|
|
"eq_done_1671",
|
|
["jump_false", 35, "if_else_1669", 948, 21],
|
|
["access", 38, "name", 949, 24],
|
|
["get", 39, 46, 1, 949, 32],
|
|
["get", 41, 31, 1, 949, 15],
|
|
["frame", 42, 41, 2, 949, 15],
|
|
["null", 43, 949, 15],
|
|
["setarg", 42, 0, 43, 949, 15],
|
|
["setarg", 42, 1, 38, 949, 15],
|
|
["setarg", 42, 2, 39, 949, 15],
|
|
["invoke", 42, 40, 949, 15],
|
|
["move", 9, 40, 949, 15],
|
|
["get", 44, 46, 1, 950, 20],
|
|
["load_field", 45, 44, "value", 950, 20],
|
|
["store_field", 9, 45, "name", 950, 7],
|
|
["get", 47, 42, 1, 951, 7],
|
|
["frame", 48, 47, 0, 951, 7],
|
|
["null", 49, 951, 7],
|
|
["setarg", 48, 0, 49, 951, 7],
|
|
["invoke", 48, 46, 951, 7],
|
|
["get", 51, 48, 1, 952, 7],
|
|
["frame", 52, 51, 1, 952, 7],
|
|
["null", 53, 952, 7],
|
|
["setarg", 52, 0, 53, 952, 7],
|
|
["setarg", 52, 1, 9, 952, 7],
|
|
["invoke", 52, 50, 952, 7],
|
|
["is_array", 54, 10, 953, 20],
|
|
["jump_false", 54, "push_err_1677", 953, 20],
|
|
["push", 10, 9, 953, 20],
|
|
["jump", "push_done_1678", 953, 20],
|
|
"push_err_1677",
|
|
["disrupt", 953, 20],
|
|
"push_done_1678",
|
|
["jump", "if_end_1670", 953, 20],
|
|
"if_else_1669",
|
|
["get", 55, 46, 1, 954, 16],
|
|
["load_field", 56, 55, "kind", 954, 16],
|
|
["access", 57, "(", 954, 28],
|
|
["is_identical", 58, 56, 57, 954, 28],
|
|
["jump_true", 58, "eq_done_1681", 954, 28],
|
|
["is_int", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_ni_1682", 954, 28],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1682", 954, 28],
|
|
["eq_int", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1681", 954, 28],
|
|
"eq_ni_1682",
|
|
["is_num", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nn_1683", 954, 28],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_1683", 954, 28],
|
|
["eq_float", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1681", 954, 28],
|
|
"eq_nn_1683",
|
|
["is_text", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nt_1684", 954, 28],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1681", 954, 28],
|
|
"eq_nt_1684",
|
|
["is_null", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nnl_1685", 954, 28],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_1685", 954, 28],
|
|
["true", 58, 954, 28],
|
|
["jump", "eq_done_1681", 954, 28],
|
|
"eq_nnl_1685",
|
|
["is_bool", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nb_1686", 954, 28],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_1686", 954, 28],
|
|
["eq_bool", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1681", 954, 28],
|
|
"eq_nb_1686",
|
|
["false", 58, 954, 28],
|
|
"eq_done_1681",
|
|
["jump_false", 58, "if_else_1679", 954, 28],
|
|
["get", 62, 42, 1, 955, 7],
|
|
["frame", 63, 62, 0, 955, 7],
|
|
["null", 64, 955, 7],
|
|
["setarg", 63, 0, 64, 955, 7],
|
|
["invoke", 63, 61, 955, 7],
|
|
["array", 65, 0, 956, 20],
|
|
["move", 8, 65, 956, 20],
|
|
"while_start_1687",
|
|
["get", 66, 46, 1, 957, 14],
|
|
["load_field", 67, 66, "kind", 957, 14],
|
|
["access", 68, ")", 957, 26],
|
|
["is_identical", 69, 67, 68, 957, 26],
|
|
["jump_true", 69, "ne_nid_1691", 957, 26],
|
|
["jump", "ne_ni_1692", 957, 26],
|
|
"ne_nid_1691",
|
|
["false", 69, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_ni_1692",
|
|
["is_int", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nn_1693", 957, 26],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nn_1693", 957, 26],
|
|
["ne_int", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_nn_1693",
|
|
["is_num", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nt_1694", 957, 26],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nt_1694", 957, 26],
|
|
["ne_float", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_nt_1694",
|
|
["is_text", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nnl_1695", 957, 26],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["ne_text", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_nnl_1695",
|
|
["is_null", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nb_1696", 957, 26],
|
|
"_nop_tc_17",
|
|
["jump", "ne_nb_1696", 957, 26],
|
|
["false", 69, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_nb_1696",
|
|
["is_bool", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_mis_1697", 957, 26],
|
|
"_nop_tc_18",
|
|
["jump", "ne_mis_1697", 957, 26],
|
|
["ne_bool", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1690", 957, 26],
|
|
"ne_mis_1697",
|
|
["true", 69, 957, 26],
|
|
"ne_done_1690",
|
|
["move", 72, 69, 957, 26],
|
|
["jump_false", 72, "and_end_1689", 957, 26],
|
|
["get", 73, 46, 1, 957, 33],
|
|
["load_field", 74, 73, "kind", 957, 33],
|
|
["access", 75, "eof", 957, 45],
|
|
["is_identical", 76, 74, 75, 957, 45],
|
|
["jump_true", 76, "ne_nid_1699", 957, 45],
|
|
["jump", "ne_ni_1700", 957, 45],
|
|
"ne_nid_1699",
|
|
["false", 76, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_ni_1700",
|
|
["is_int", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nn_1701", 957, 45],
|
|
"_nop_tc_19",
|
|
["jump", "ne_nn_1701", 957, 45],
|
|
["ne_int", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_nn_1701",
|
|
["is_num", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nt_1702", 957, 45],
|
|
"_nop_tc_20",
|
|
["jump", "ne_nt_1702", 957, 45],
|
|
["ne_float", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_nt_1702",
|
|
["is_text", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nnl_1703", 957, 45],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["ne_text", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_nnl_1703",
|
|
["is_null", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nb_1704", 957, 45],
|
|
"_nop_tc_23",
|
|
["jump", "ne_nb_1704", 957, 45],
|
|
["false", 76, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_nb_1704",
|
|
["is_bool", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_mis_1705", 957, 45],
|
|
"_nop_tc_24",
|
|
["jump", "ne_mis_1705", 957, 45],
|
|
["ne_bool", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1698", 957, 45],
|
|
"ne_mis_1705",
|
|
["true", 76, 957, 45],
|
|
"ne_done_1698",
|
|
["move", 72, 76, 957, 45],
|
|
"and_end_1689",
|
|
["jump_false", 72, "while_end_1688", 957, 45],
|
|
["get", 79, 46, 1, 958, 13],
|
|
["load_field", 80, 79, "kind", 958, 13],
|
|
["access", 81, "name", 958, 25],
|
|
["is_identical", 82, 80, 81, 958, 25],
|
|
["jump_true", 82, "eq_done_1708", 958, 25],
|
|
["is_int", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_ni_1709", 958, 25],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_1709", 958, 25],
|
|
["eq_int", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1708", 958, 25],
|
|
"eq_ni_1709",
|
|
["is_num", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nn_1710", 958, 25],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_1710", 958, 25],
|
|
["eq_float", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1708", 958, 25],
|
|
"eq_nn_1710",
|
|
["is_text", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nt_1711", 958, 25],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1708", 958, 25],
|
|
"eq_nt_1711",
|
|
["is_null", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nnl_1712", 958, 25],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_1712", 958, 25],
|
|
["true", 82, 958, 25],
|
|
["jump", "eq_done_1708", 958, 25],
|
|
"eq_nnl_1712",
|
|
["is_bool", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nb_1713", 958, 25],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_1713", 958, 25],
|
|
["eq_bool", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1708", 958, 25],
|
|
"eq_nb_1713",
|
|
["false", 82, 958, 25],
|
|
"eq_done_1708",
|
|
["jump_false", 82, "if_else_1706", 958, 25],
|
|
["access", 85, "name", 959, 28],
|
|
["get", 86, 46, 1, 959, 36],
|
|
["get", 88, 31, 1, 959, 19],
|
|
["frame", 89, 88, 2, 959, 19],
|
|
["null", 90, 959, 19],
|
|
["setarg", 89, 0, 90, 959, 19],
|
|
["setarg", 89, 1, 85, 959, 19],
|
|
["setarg", 89, 2, 86, 959, 19],
|
|
["invoke", 89, 87, 959, 19],
|
|
["move", 9, 87, 959, 19],
|
|
["get", 91, 46, 1, 960, 24],
|
|
["load_field", 92, 91, "value", 960, 24],
|
|
["store_field", 9, 92, "name", 960, 11],
|
|
["get", 93, 46, 1, 961, 19],
|
|
["load_field", 94, 93, "value", 961, 19],
|
|
["move", 4, 94, 961, 19],
|
|
[
|
|
"access",
|
|
96,
|
|
{
|
|
"name": "find",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
962,
|
|
15
|
|
],
|
|
["frame", 97, 96, 2, 962, 15],
|
|
["null", 98, 962, 15],
|
|
["setarg", 97, 0, 98, 962, 15],
|
|
["setarg", 97, 1, 8, 962, 15],
|
|
["setarg", 97, 2, 4, 962, 15],
|
|
["invoke", 97, 95, 962, 15],
|
|
["null", 99, 962, 42],
|
|
["is_identical", 100, 95, 99, 962, 42],
|
|
["jump_true", 100, "ne_nid_1717", 962, 42],
|
|
["jump", "ne_ni_1718", 962, 42],
|
|
"ne_nid_1717",
|
|
["false", 100, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_ni_1718",
|
|
["is_int", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nn_1719", 962, 42],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nn_1719", 962, 42],
|
|
["ne_int", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_nn_1719",
|
|
["is_num", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nt_1720", 962, 42],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nt_1720", 962, 42],
|
|
["ne_float", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_nt_1720",
|
|
["is_text", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nnl_1721", 962, 42],
|
|
"_nop_tc_33",
|
|
["jump", "ne_nnl_1721", 962, 42],
|
|
["ne_text", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_nnl_1721",
|
|
["is_null", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nb_1722", 962, 42],
|
|
"_nop_tc_34",
|
|
"_nop_tc_35",
|
|
["false", 100, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_nb_1722",
|
|
["is_bool", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_mis_1723", 962, 42],
|
|
"_nop_tc_36",
|
|
["jump", "ne_mis_1723", 962, 42],
|
|
["ne_bool", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1716", 962, 42],
|
|
"ne_mis_1723",
|
|
["true", 100, 962, 42],
|
|
"ne_done_1716",
|
|
["jump_false", 100, "if_else_1714", 962, 42],
|
|
["get", 103, 46, 1, 962, 60],
|
|
["access", 104, "duplicate parameter name '", 962, 65],
|
|
["add", 105, 104, 4, 962, 96],
|
|
["access", 106, "'", 962, 104],
|
|
["add", 107, 105, 106, 962, 104],
|
|
["get", 109, 24, 1, 962, 48],
|
|
["frame", 110, 109, 2, 962, 48],
|
|
["null", 111, 962, 48],
|
|
["setarg", 110, 0, 111, 962, 48],
|
|
["setarg", 110, 1, 103, 962, 48],
|
|
["setarg", 110, 2, 107, 962, 48],
|
|
["invoke", 110, 108, 962, 48],
|
|
["jump", "if_end_1715", 962, 48],
|
|
"if_else_1714",
|
|
"if_end_1715",
|
|
["is_array", 112, 8, 963, 28],
|
|
["jump_false", 112, "push_err_1724", 963, 28],
|
|
["push", 8, 4, 963, 28],
|
|
["jump", "push_done_1725", 963, 28],
|
|
"push_err_1724",
|
|
["disrupt", 963, 28],
|
|
"push_done_1725",
|
|
["get", 114, 42, 1, 964, 11],
|
|
["frame", 115, 114, 0, 964, 11],
|
|
["null", 116, 964, 11],
|
|
["setarg", 115, 0, 116, 964, 11],
|
|
["invoke", 115, 113, 964, 11],
|
|
["get", 118, 48, 1, 965, 11],
|
|
["frame", 119, 118, 1, 965, 11],
|
|
["null", 120, 965, 11],
|
|
["setarg", 119, 0, 120, 965, 11],
|
|
["setarg", 119, 1, 9, 965, 11],
|
|
["invoke", 119, 117, 965, 11],
|
|
["get", 121, 46, 1, 966, 15],
|
|
["load_field", 122, 121, "kind", 966, 15],
|
|
["access", 123, "=", 966, 27],
|
|
["is_identical", 124, 122, 123, 966, 27],
|
|
["jump_true", 124, "eq_done_1729", 966, 27],
|
|
["is_int", 125, 122, 966, 27],
|
|
["jump_false", 125, "eq_ni_1730", 966, 27],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_1730", 966, 27],
|
|
["eq_int", 124, 122, 123, 966, 27],
|
|
["jump", "eq_done_1729", 966, 27],
|
|
"eq_ni_1730",
|
|
["is_num", 125, 122, 966, 27],
|
|
["jump_false", 125, "eq_nn_1731", 966, 27],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_1731", 966, 27],
|
|
["eq_float", 124, 122, 123, 966, 27],
|
|
["jump", "eq_done_1729", 966, 27],
|
|
"eq_nn_1731",
|
|
["is_text", 125, 122, 966, 27],
|
|
["jump_false", 125, "eq_nt_1732", 966, 27],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 124, 122, 123, 966, 27],
|
|
["jump", "eq_done_1729", 966, 27],
|
|
"eq_nt_1732",
|
|
["is_null", 125, 122, 966, 27],
|
|
["jump_false", 125, "eq_nnl_1733", 966, 27],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_1733", 966, 27],
|
|
["true", 124, 966, 27],
|
|
["jump", "eq_done_1729", 966, 27],
|
|
"eq_nnl_1733",
|
|
["is_bool", 125, 122, 966, 27],
|
|
["jump_false", 125, "eq_nb_1734", 966, 27],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_1734", 966, 27],
|
|
["eq_bool", 124, 122, 123, 966, 27],
|
|
["jump", "eq_done_1729", 966, 27],
|
|
"eq_nb_1734",
|
|
["false", 124, 966, 27],
|
|
"eq_done_1729",
|
|
["move", 127, 124, 966, 27],
|
|
["jump_true", 127, "or_end_1728", 966, 27],
|
|
["get", 128, 46, 1, 966, 34],
|
|
["load_field", 129, 128, "kind", 966, 34],
|
|
["access", 130, "|", 966, 46],
|
|
["is_identical", 131, 129, 130, 966, 46],
|
|
["jump_true", 131, "eq_done_1735", 966, 46],
|
|
["is_int", 132, 129, 966, 46],
|
|
["jump_false", 132, "eq_ni_1736", 966, 46],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_1736", 966, 46],
|
|
["eq_int", 131, 129, 130, 966, 46],
|
|
["jump", "eq_done_1735", 966, 46],
|
|
"eq_ni_1736",
|
|
["is_num", 132, 129, 966, 46],
|
|
["jump_false", 132, "eq_nn_1737", 966, 46],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_1737", 966, 46],
|
|
["eq_float", 131, 129, 130, 966, 46],
|
|
["jump", "eq_done_1735", 966, 46],
|
|
"eq_nn_1737",
|
|
["is_text", 132, 129, 966, 46],
|
|
["jump_false", 132, "eq_nt_1738", 966, 46],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 131, 129, 130, 966, 46],
|
|
["jump", "eq_done_1735", 966, 46],
|
|
"eq_nt_1738",
|
|
["is_null", 132, 129, 966, 46],
|
|
["jump_false", 132, "eq_nnl_1739", 966, 46],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_1739", 966, 46],
|
|
["true", 131, 966, 46],
|
|
["jump", "eq_done_1735", 966, 46],
|
|
"eq_nnl_1739",
|
|
["is_bool", 132, 129, 966, 46],
|
|
["jump_false", 132, "eq_nb_1740", 966, 46],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_1740", 966, 46],
|
|
["eq_bool", 131, 129, 130, 966, 46],
|
|
["jump", "eq_done_1735", 966, 46],
|
|
"eq_nb_1740",
|
|
["false", 131, 966, 46],
|
|
"eq_done_1735",
|
|
["move", 127, 131, 966, 46],
|
|
"or_end_1728",
|
|
["jump_false", 127, "if_else_1726", 966, 46],
|
|
["get", 135, 42, 1, 967, 13],
|
|
["frame", 136, 135, 0, 967, 13],
|
|
["null", 137, 967, 13],
|
|
["setarg", 136, 0, 137, 967, 13],
|
|
["invoke", 136, 134, 967, 13],
|
|
["get", 139, 7, 1, 968, 32],
|
|
["frame", 140, 139, 0, 968, 32],
|
|
["null", 141, 968, 32],
|
|
["setarg", 140, 0, 141, 968, 32],
|
|
["invoke", 140, 138, 968, 32],
|
|
["store_field", 9, 138, "expression", 968, 13],
|
|
["jump", "if_end_1727", 968, 13],
|
|
"if_else_1726",
|
|
"if_end_1727",
|
|
["is_array", 142, 10, 970, 24],
|
|
["jump_false", 142, "push_err_1741", 970, 24],
|
|
["push", 10, 9, 970, 24],
|
|
["jump", "push_done_1742", 970, 24],
|
|
"push_err_1741",
|
|
["disrupt", 970, 24],
|
|
"push_done_1742",
|
|
["jump", "if_end_1707", 970, 24],
|
|
"if_else_1706",
|
|
["get", 143, 46, 1, 972, 23],
|
|
["access", 144, "expected parameter name", 972, 28],
|
|
["get", 146, 24, 1, 972, 11],
|
|
["frame", 147, 146, 2, 972, 11],
|
|
["null", 148, 972, 11],
|
|
["setarg", 147, 0, 148, 972, 11],
|
|
["setarg", 147, 1, 143, 972, 11],
|
|
["setarg", 147, 2, 144, 972, 11],
|
|
["invoke", 147, 145, 972, 11],
|
|
["jump", "while_end_1688", 973, 11],
|
|
"if_end_1707",
|
|
["get", 149, 46, 1, 975, 13],
|
|
["load_field", 150, 149, "kind", 975, 13],
|
|
["access", 151, ",", 975, 25],
|
|
["is_identical", 152, 150, 151, 975, 25],
|
|
["jump_true", 152, "eq_done_1745", 975, 25],
|
|
["is_int", 153, 150, 975, 25],
|
|
["jump_false", 153, "eq_ni_1746", 975, 25],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_1746", 975, 25],
|
|
["eq_int", 152, 150, 151, 975, 25],
|
|
["jump", "eq_done_1745", 975, 25],
|
|
"eq_ni_1746",
|
|
["is_num", 153, 150, 975, 25],
|
|
["jump_false", 153, "eq_nn_1747", 975, 25],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_1747", 975, 25],
|
|
["eq_float", 152, 150, 151, 975, 25],
|
|
["jump", "eq_done_1745", 975, 25],
|
|
"eq_nn_1747",
|
|
["is_text", 153, 150, 975, 25],
|
|
["jump_false", 153, "eq_nt_1748", 975, 25],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 152, 150, 151, 975, 25],
|
|
["jump", "eq_done_1745", 975, 25],
|
|
"eq_nt_1748",
|
|
["is_null", 153, 150, 975, 25],
|
|
["jump_false", 153, "eq_nnl_1749", 975, 25],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_1749", 975, 25],
|
|
["true", 152, 975, 25],
|
|
["jump", "eq_done_1745", 975, 25],
|
|
"eq_nnl_1749",
|
|
["is_bool", 153, 150, 975, 25],
|
|
["jump_false", 153, "eq_nb_1750", 975, 25],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_1750", 975, 25],
|
|
["eq_bool", 152, 150, 151, 975, 25],
|
|
["jump", "eq_done_1745", 975, 25],
|
|
"eq_nb_1750",
|
|
["false", 152, 975, 25],
|
|
"eq_done_1745",
|
|
["jump_false", 152, "if_else_1743", 975, 25],
|
|
["get", 156, 42, 1, 975, 30],
|
|
["frame", 157, 156, 0, 975, 30],
|
|
["null", 158, 975, 30],
|
|
["setarg", 157, 0, 158, 975, 30],
|
|
["invoke", 157, 155, 975, 30],
|
|
["jump", "if_end_1744", 975, 30],
|
|
"if_else_1743",
|
|
["jump", "while_end_1688", 976, 14],
|
|
"if_end_1744",
|
|
["jump", "while_start_1687", 976, 14],
|
|
"while_end_1688",
|
|
["get", 159, 46, 1, 978, 11],
|
|
["load_field", 160, 159, "kind", 978, 11],
|
|
["access", 161, ")", 978, 23],
|
|
["is_identical", 162, 160, 161, 978, 23],
|
|
["jump_true", 162, "eq_done_1753", 978, 23],
|
|
["is_int", 163, 160, 978, 23],
|
|
["jump_false", 163, "eq_ni_1754", 978, 23],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_1754", 978, 23],
|
|
["eq_int", 162, 160, 161, 978, 23],
|
|
["jump", "eq_done_1753", 978, 23],
|
|
"eq_ni_1754",
|
|
["is_num", 163, 160, 978, 23],
|
|
["jump_false", 163, "eq_nn_1755", 978, 23],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_1755", 978, 23],
|
|
["eq_float", 162, 160, 161, 978, 23],
|
|
["jump", "eq_done_1753", 978, 23],
|
|
"eq_nn_1755",
|
|
["is_text", 163, 160, 978, 23],
|
|
["jump_false", 163, "eq_nt_1756", 978, 23],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 162, 160, 161, 978, 23],
|
|
["jump", "eq_done_1753", 978, 23],
|
|
"eq_nt_1756",
|
|
["is_null", 163, 160, 978, 23],
|
|
["jump_false", 163, "eq_nnl_1757", 978, 23],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_1757", 978, 23],
|
|
["true", 162, 978, 23],
|
|
["jump", "eq_done_1753", 978, 23],
|
|
"eq_nnl_1757",
|
|
["is_bool", 163, 160, 978, 23],
|
|
["jump_false", 163, "eq_nb_1758", 978, 23],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_1758", 978, 23],
|
|
["eq_bool", 162, 160, 161, 978, 23],
|
|
["jump", "eq_done_1753", 978, 23],
|
|
"eq_nb_1758",
|
|
["false", 162, 978, 23],
|
|
"eq_done_1753",
|
|
["jump_false", 162, "if_else_1751", 978, 23],
|
|
["get", 166, 42, 1, 978, 28],
|
|
["frame", 167, 166, 0, 978, 28],
|
|
["null", 168, 978, 28],
|
|
["setarg", 167, 0, 168, 978, 28],
|
|
["invoke", 167, 165, 978, 28],
|
|
["jump", "if_end_1752", 978, 28],
|
|
"if_else_1751",
|
|
"if_end_1752",
|
|
["jump", "if_end_1680", 978, 28],
|
|
"if_else_1679",
|
|
"if_end_1680",
|
|
"if_end_1670",
|
|
["length", 169, 10, 981, 16],
|
|
["access", 170, 4, 981, 26],
|
|
"_nop_tc_61",
|
|
"_nop_tc_62",
|
|
"_nop_tc_63",
|
|
["jump", "rel_ni_1761", 981, 26],
|
|
["gt_int", 171, 169, 170, 981, 26],
|
|
["jump", "rel_done_1763", 981, 26],
|
|
"rel_ni_1761",
|
|
"_nop_tc_64",
|
|
"_nop_tc_65",
|
|
"_nop_tc_66",
|
|
"_nop_tc_67",
|
|
["gt_float", 171, 169, 170, 981, 26],
|
|
["jump", "rel_done_1763", 981, 26],
|
|
"rel_nn_1762",
|
|
"_nop_tc_68",
|
|
["jump", "rel_err_1764", 981, 26],
|
|
"_nop_tc_69",
|
|
["jump", "rel_err_1764", 981, 26],
|
|
["gt_text", 171, 169, 170, 981, 26],
|
|
["jump", "rel_done_1763", 981, 26],
|
|
"rel_err_1764",
|
|
["disrupt", 981, 26],
|
|
"rel_done_1763",
|
|
["jump_false", 171, "if_else_1759", 981, 26],
|
|
["get", 174, 46, 1, 981, 41],
|
|
["access", 175, "functions cannot have more than 4 parameters", 981, 46],
|
|
["get", 177, 24, 1, 981, 29],
|
|
["frame", 178, 177, 2, 981, 29],
|
|
["null", 179, 981, 29],
|
|
["setarg", 178, 0, 179, 981, 29],
|
|
["setarg", 178, 1, 174, 981, 29],
|
|
["setarg", 178, 2, 175, 981, 29],
|
|
["invoke", 178, 176, 981, 29],
|
|
["jump", "if_end_1760", 981, 29],
|
|
"if_else_1759",
|
|
"if_end_1760",
|
|
["length", 180, 10, 982, 25],
|
|
["store_field", 11, 180, "arity", 982, 5],
|
|
["get", 181, 46, 1, 984, 9],
|
|
["load_field", 182, 181, "kind", 984, 9],
|
|
["access", 183, "=>", 984, 21],
|
|
["is_identical", 184, 182, 183, 984, 21],
|
|
["jump_true", 184, "ne_nid_1768", 984, 21],
|
|
["jump", "ne_ni_1769", 984, 21],
|
|
"ne_nid_1768",
|
|
["false", 184, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_ni_1769",
|
|
["is_int", 185, 182, 984, 21],
|
|
["jump_false", 185, "ne_nn_1770", 984, 21],
|
|
"_nop_tc_70",
|
|
["jump", "ne_nn_1770", 984, 21],
|
|
["ne_int", 184, 182, 183, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_nn_1770",
|
|
["is_num", 185, 182, 984, 21],
|
|
["jump_false", 185, "ne_nt_1771", 984, 21],
|
|
"_nop_tc_71",
|
|
["jump", "ne_nt_1771", 984, 21],
|
|
["ne_float", 184, 182, 183, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_nt_1771",
|
|
["is_text", 185, 182, 984, 21],
|
|
["jump_false", 185, "ne_nnl_1772", 984, 21],
|
|
"_nop_tc_72",
|
|
"_nop_tc_73",
|
|
["ne_text", 184, 182, 183, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_nnl_1772",
|
|
["is_null", 185, 182, 984, 21],
|
|
["jump_false", 185, "ne_nb_1773", 984, 21],
|
|
"_nop_tc_74",
|
|
["jump", "ne_nb_1773", 984, 21],
|
|
["false", 184, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_nb_1773",
|
|
["is_bool", 185, 182, 984, 21],
|
|
["jump_false", 185, "ne_mis_1774", 984, 21],
|
|
"_nop_tc_75",
|
|
["jump", "ne_mis_1774", 984, 21],
|
|
["ne_bool", 184, 182, 183, 984, 21],
|
|
["jump", "ne_done_1767", 984, 21],
|
|
"ne_mis_1774",
|
|
["true", 184, 984, 21],
|
|
"ne_done_1767",
|
|
["jump_false", 184, "if_else_1765", 984, 21],
|
|
["get", 187, 46, 1, 985, 19],
|
|
["access", 188, "expected '=>' in arrow function", 985, 24],
|
|
["get", 190, 24, 1, 985, 7],
|
|
["frame", 191, 190, 2, 985, 7],
|
|
["null", 192, 985, 7],
|
|
["setarg", 191, 0, 192, 985, 7],
|
|
["setarg", 191, 1, 187, 985, 7],
|
|
["setarg", 191, 2, 188, 985, 7],
|
|
["invoke", 191, 189, 985, 7],
|
|
["jump", "if_end_1766", 985, 7],
|
|
"if_else_1765",
|
|
["get", 194, 42, 1, 987, 7],
|
|
["frame", 195, 194, 0, 987, 7],
|
|
["null", 196, 987, 7],
|
|
["setarg", 195, 0, 196, 987, 7],
|
|
["invoke", 195, 193, 987, 7],
|
|
"if_end_1766",
|
|
["access", 197, 0, 990, 22],
|
|
["put", 197, 35, 1, 990, 22],
|
|
["null", 198, 991, 21],
|
|
["put", 198, 62, 1, 991, 21],
|
|
["false", 199, 992, 23],
|
|
["put", 199, 13, 1, 992, 23],
|
|
["get", 200, 46, 1, 993, 9],
|
|
["load_field", 201, 200, "kind", 993, 9],
|
|
["access", 202, "{", 993, 21],
|
|
["is_identical", 203, 201, 202, 993, 21],
|
|
["jump_true", 203, "eq_done_1777", 993, 21],
|
|
["is_int", 204, 201, 993, 21],
|
|
["jump_false", 204, "eq_ni_1778", 993, 21],
|
|
"_nop_tc_76",
|
|
["jump", "eq_ni_1778", 993, 21],
|
|
["eq_int", 203, 201, 202, 993, 21],
|
|
["jump", "eq_done_1777", 993, 21],
|
|
"eq_ni_1778",
|
|
["is_num", 204, 201, 993, 21],
|
|
["jump_false", 204, "eq_nn_1779", 993, 21],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nn_1779", 993, 21],
|
|
["eq_float", 203, 201, 202, 993, 21],
|
|
["jump", "eq_done_1777", 993, 21],
|
|
"eq_nn_1779",
|
|
["is_text", 204, 201, 993, 21],
|
|
["jump_false", 204, "eq_nt_1780", 993, 21],
|
|
"_nop_tc_78",
|
|
"_nop_tc_79",
|
|
["eq_text", 203, 201, 202, 993, 21],
|
|
["jump", "eq_done_1777", 993, 21],
|
|
"eq_nt_1780",
|
|
["is_null", 204, 201, 993, 21],
|
|
["jump_false", 204, "eq_nnl_1781", 993, 21],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nnl_1781", 993, 21],
|
|
["true", 203, 993, 21],
|
|
["jump", "eq_done_1777", 993, 21],
|
|
"eq_nnl_1781",
|
|
["is_bool", 204, 201, 993, 21],
|
|
["jump_false", 204, "eq_nb_1782", 993, 21],
|
|
"_nop_tc_81",
|
|
["jump", "eq_nb_1782", 993, 21],
|
|
["eq_bool", 203, 201, 202, 993, 21],
|
|
["jump", "eq_done_1777", 993, 21],
|
|
"eq_nb_1782",
|
|
["false", 203, 993, 21],
|
|
"eq_done_1777",
|
|
["jump_false", 203, "if_else_1775", 993, 21],
|
|
["get", 207, 42, 1, 994, 7],
|
|
["frame", 208, 207, 0, 994, 7],
|
|
["null", 209, 994, 7],
|
|
["setarg", 208, 0, 209, 994, 7],
|
|
["invoke", 208, 206, 994, 7],
|
|
["get", 211, 16, 1, 995, 15],
|
|
["frame", 212, 211, 0, 995, 15],
|
|
["null", 213, 995, 15],
|
|
["setarg", 212, 0, 213, 995, 15],
|
|
["invoke", 212, 210, 995, 15],
|
|
["move", 12, 210, 995, 15],
|
|
["store_field", 11, 12, "statements", 996, 7],
|
|
["get", 214, 46, 1, 997, 11],
|
|
["load_field", 215, 214, "kind", 997, 11],
|
|
["access", 216, "}", 997, 23],
|
|
["is_identical", 217, 215, 216, 997, 23],
|
|
["jump_true", 217, "eq_done_1785", 997, 23],
|
|
["is_int", 218, 215, 997, 23],
|
|
["jump_false", 218, "eq_ni_1786", 997, 23],
|
|
"_nop_tc_82",
|
|
["jump", "eq_ni_1786", 997, 23],
|
|
["eq_int", 217, 215, 216, 997, 23],
|
|
["jump", "eq_done_1785", 997, 23],
|
|
"eq_ni_1786",
|
|
["is_num", 218, 215, 997, 23],
|
|
["jump_false", 218, "eq_nn_1787", 997, 23],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nn_1787", 997, 23],
|
|
["eq_float", 217, 215, 216, 997, 23],
|
|
["jump", "eq_done_1785", 997, 23],
|
|
"eq_nn_1787",
|
|
["is_text", 218, 215, 997, 23],
|
|
["jump_false", 218, "eq_nt_1788", 997, 23],
|
|
"_nop_tc_84",
|
|
"_nop_tc_85",
|
|
["eq_text", 217, 215, 216, 997, 23],
|
|
["jump", "eq_done_1785", 997, 23],
|
|
"eq_nt_1788",
|
|
["is_null", 218, 215, 997, 23],
|
|
["jump_false", 218, "eq_nnl_1789", 997, 23],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nnl_1789", 997, 23],
|
|
["true", 217, 997, 23],
|
|
["jump", "eq_done_1785", 997, 23],
|
|
"eq_nnl_1789",
|
|
["is_bool", 218, 215, 997, 23],
|
|
["jump_false", 218, "eq_nb_1790", 997, 23],
|
|
"_nop_tc_87",
|
|
["jump", "eq_nb_1790", 997, 23],
|
|
["eq_bool", 217, 215, 216, 997, 23],
|
|
["jump", "eq_done_1785", 997, 23],
|
|
"eq_nb_1790",
|
|
["false", 217, 997, 23],
|
|
"eq_done_1785",
|
|
["jump_false", 217, "if_else_1783", 997, 23],
|
|
["get", 221, 42, 1, 997, 28],
|
|
["frame", 222, 221, 0, 997, 28],
|
|
["null", 223, 997, 28],
|
|
["setarg", 222, 0, 223, 997, 28],
|
|
["invoke", 222, 220, 997, 28],
|
|
["jump", "if_end_1784", 997, 28],
|
|
"if_else_1783",
|
|
"if_end_1784",
|
|
["jump", "if_end_1776", 997, 28],
|
|
"if_else_1775",
|
|
["array", 224, 0, 999, 15],
|
|
["move", 12, 224, 999, 15],
|
|
["access", 225, "return", 1000, 22],
|
|
["get", 226, 46, 1, 1000, 32],
|
|
["get", 228, 31, 1, 1000, 13],
|
|
["frame", 229, 228, 2, 1000, 13],
|
|
["null", 230, 1000, 13],
|
|
["setarg", 229, 0, 230, 1000, 13],
|
|
["setarg", 229, 1, 225, 1000, 13],
|
|
["setarg", 229, 2, 226, 1000, 13],
|
|
["invoke", 229, 227, 1000, 13],
|
|
["move", 5, 227, 1000, 13],
|
|
["get", 232, 7, 1, 1001, 14],
|
|
["frame", 233, 232, 0, 1001, 14],
|
|
["null", 234, 1001, 14],
|
|
["setarg", 233, 0, 234, 1001, 14],
|
|
["invoke", 233, 231, 1001, 14],
|
|
["move", 7, 231, 1001, 14],
|
|
["store_field", 5, 7, "expression", 1002, 7],
|
|
["get", 236, 48, 1, 1003, 7],
|
|
["frame", 237, 236, 1, 1003, 7],
|
|
["null", 238, 1003, 7],
|
|
["setarg", 237, 0, 238, 1003, 7],
|
|
["setarg", 237, 1, 5, 1003, 7],
|
|
["invoke", 237, 235, 1003, 7],
|
|
"_nop_tc_88",
|
|
"_nop_tc_89",
|
|
["push", 12, 5, 1004, 19],
|
|
["jump", "push_done_1792", 1004, 19],
|
|
"push_err_1791",
|
|
["disrupt", 1004, 19],
|
|
"push_done_1792",
|
|
["store_field", 11, 12, "statements", 1005, 7],
|
|
"if_end_1776",
|
|
["put", 13, 35, 1, 1008, 22],
|
|
["put", 3, 62, 1, 1009, 21],
|
|
["put", 6, 13, 1, 1010, 23],
|
|
["get", 240, 63, 1, 1011, 24],
|
|
["store_field", 11, 240, "function_nr", 1011, 5],
|
|
["get", 241, 63, 1, 1012, 18],
|
|
["access", 242, 1, 1012, 31],
|
|
["add", 243, 241, 242, 1012, 31],
|
|
["put", 243, 63, 1, 1012, 31],
|
|
["get", 245, 48, 1, 1013, 5],
|
|
["frame", 246, 245, 1, 1013, 5],
|
|
["null", 247, 1013, 5],
|
|
["setarg", 246, 0, 247, 1013, 5],
|
|
["setarg", 246, 1, 11, 1013, 5],
|
|
["invoke", 246, 244, 1013, 5],
|
|
["return", 11, 1014, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 1103,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 28, 46, 1, 1018, 17],
|
|
["move", 3, 28, 1018, 17],
|
|
["null", 25, 1019, 16],
|
|
["get", 29, 46, 1, 1020, 13],
|
|
["load_field", 30, 29, "kind", 1020, 13],
|
|
["move", 24, 30, 1020, 13],
|
|
["null", 26, 1021, 17],
|
|
["null", 22, 1022, 16],
|
|
["null", 17, 1023, 22],
|
|
["null", 20, 1024, 22],
|
|
["null", 6, 1025, 20],
|
|
["null", 16, 1026, 16],
|
|
["null", 10, 1027, 16],
|
|
["null", 15, 1028, 16],
|
|
["null", 19, 1029, 16],
|
|
["null", 4, 1030, 18],
|
|
["null", 11, 1031, 21],
|
|
["null", 13, 1032, 22],
|
|
["null", 14, 1033, 21],
|
|
["false", 23, 1034, 18],
|
|
["null", 27, 1035, 17],
|
|
["access", 8, 0, 1036, 22],
|
|
["null", 5, 1037, 20],
|
|
["null", 12, 1039, 16],
|
|
["null", 21, 1040, 18],
|
|
["null", 18, 1041, 24],
|
|
["access", 7, 0, 1042, 17],
|
|
["null", 2, 1043, 20],
|
|
["access", 9, 0, 1044, 20],
|
|
["access", 31, "{", 1047, 14],
|
|
["is_identical", 32, 24, 31, 1047, 14],
|
|
["jump_true", 32, "eq_done_1795", 1047, 14],
|
|
["is_int", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_ni_1796", 1047, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1796", 1047, 14],
|
|
["eq_int", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_1795", 1047, 14],
|
|
"eq_ni_1796",
|
|
["is_num", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nn_1797", 1047, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_1797", 1047, 14],
|
|
["eq_float", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_1795", 1047, 14],
|
|
"eq_nn_1797",
|
|
["is_text", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nt_1798", 1047, 14],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_1795", 1047, 14],
|
|
"eq_nt_1798",
|
|
["is_null", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nnl_1799", 1047, 14],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_1799", 1047, 14],
|
|
["true", 32, 1047, 14],
|
|
["jump", "eq_done_1795", 1047, 14],
|
|
"eq_nnl_1799",
|
|
["is_bool", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nb_1800", 1047, 14],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_1800", 1047, 14],
|
|
["eq_bool", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_1795", 1047, 14],
|
|
"eq_nb_1800",
|
|
["false", 32, 1047, 14],
|
|
"eq_done_1795",
|
|
["jump_false", 32, "if_else_1793", 1047, 14],
|
|
["get", 35, 13, 1, 1048, 12],
|
|
"_nop_bl_1",
|
|
["jump_true", 35, "if_else_1801", 1048, 12],
|
|
["access", 37, "bare block '{ ... }' is not a valid statement; use a function, if, while, or for instead", 1049, 28],
|
|
["get", 39, 24, 1, 1049, 9],
|
|
["frame", 40, 39, 2, 1049, 9],
|
|
["null", 41, 1049, 9],
|
|
["setarg", 40, 0, 41, 1049, 9],
|
|
["setarg", 40, 1, 3, 1049, 9],
|
|
["setarg", 40, 2, 37, 1049, 9],
|
|
["invoke", 40, 38, 1049, 9],
|
|
["get", 43, 42, 1, 1050, 9],
|
|
["frame", 44, 43, 0, 1050, 9],
|
|
["null", 45, 1050, 9],
|
|
["setarg", 44, 0, 45, 1050, 9],
|
|
["invoke", 44, 42, 1050, 9],
|
|
["access", 46, 1, 1051, 17],
|
|
["move", 7, 46, 1051, 17],
|
|
"while_start_1803",
|
|
["get", 47, 46, 1, 1052, 16],
|
|
["load_field", 48, 47, "kind", 1052, 16],
|
|
["access", 49, "eof", 1052, 28],
|
|
["is_identical", 50, 48, 49, 1052, 28],
|
|
["jump_true", 50, "ne_nid_1807", 1052, 28],
|
|
["jump", "ne_ni_1808", 1052, 28],
|
|
"ne_nid_1807",
|
|
["false", 50, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_ni_1808",
|
|
["is_int", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nn_1809", 1052, 28],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_1809", 1052, 28],
|
|
["ne_int", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_nn_1809",
|
|
["is_num", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nt_1810", 1052, 28],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_1810", 1052, 28],
|
|
["ne_float", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_nt_1810",
|
|
["is_text", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nnl_1811", 1052, 28],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["ne_text", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_nnl_1811",
|
|
["is_null", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nb_1812", 1052, 28],
|
|
"_nop_tc_11",
|
|
["jump", "ne_nb_1812", 1052, 28],
|
|
["false", 50, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_nb_1812",
|
|
["is_bool", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_mis_1813", 1052, 28],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_1813", 1052, 28],
|
|
["ne_bool", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_1806", 1052, 28],
|
|
"ne_mis_1813",
|
|
["true", 50, 1052, 28],
|
|
"ne_done_1806",
|
|
["move", 53, 50, 1052, 28],
|
|
["jump_false", 53, "and_end_1805", 1052, 28],
|
|
["access", 54, 0, 1052, 45],
|
|
["is_int", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_ni_1814", 1052, 45],
|
|
"_nop_tc_13",
|
|
["jump", "rel_ni_1814", 1052, 45],
|
|
["gt_int", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_1816", 1052, 45],
|
|
"rel_ni_1814",
|
|
["is_num", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_nn_1815", 1052, 45],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["gt_float", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_1816", 1052, 45],
|
|
"rel_nn_1815",
|
|
["is_text", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_err_1817", 1052, 45],
|
|
"_nop_tc_16",
|
|
["jump", "rel_err_1817", 1052, 45],
|
|
["gt_text", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_1816", 1052, 45],
|
|
"rel_err_1817",
|
|
["disrupt", 1052, 45],
|
|
"rel_done_1816",
|
|
["move", 53, 55, 1052, 45],
|
|
"and_end_1805",
|
|
["jump_false", 53, "while_end_1804", 1052, 45],
|
|
["get", 58, 46, 1, 1053, 15],
|
|
["load_field", 59, 58, "kind", 1053, 15],
|
|
["access", 60, "{", 1053, 27],
|
|
["is_identical", 61, 59, 60, 1053, 27],
|
|
["jump_true", 61, "eq_done_1820", 1053, 27],
|
|
["is_int", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_ni_1821", 1053, 27],
|
|
"_nop_tc_17",
|
|
["jump", "eq_ni_1821", 1053, 27],
|
|
["eq_int", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_1820", 1053, 27],
|
|
"eq_ni_1821",
|
|
["is_num", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nn_1822", 1053, 27],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nn_1822", 1053, 27],
|
|
["eq_float", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_1820", 1053, 27],
|
|
"eq_nn_1822",
|
|
["is_text", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nt_1823", 1053, 27],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["eq_text", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_1820", 1053, 27],
|
|
"eq_nt_1823",
|
|
["is_null", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nnl_1824", 1053, 27],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nnl_1824", 1053, 27],
|
|
["true", 61, 1053, 27],
|
|
["jump", "eq_done_1820", 1053, 27],
|
|
"eq_nnl_1824",
|
|
["is_bool", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nb_1825", 1053, 27],
|
|
"_nop_tc_22",
|
|
["jump", "eq_nb_1825", 1053, 27],
|
|
["eq_bool", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_1820", 1053, 27],
|
|
"eq_nb_1825",
|
|
["false", 61, 1053, 27],
|
|
"eq_done_1820",
|
|
["jump_false", 61, "if_else_1818", 1053, 27],
|
|
["access", 64, 1, 1053, 48],
|
|
["add", 65, 7, 64, 1053, 48],
|
|
["move", 7, 65, 1053, 48],
|
|
["jump", "if_end_1819", 1053, 48],
|
|
"if_else_1818",
|
|
["get", 66, 46, 1, 1054, 20],
|
|
["load_field", 67, 66, "kind", 1054, 20],
|
|
["access", 68, "}", 1054, 32],
|
|
["is_identical", 69, 67, 68, 1054, 32],
|
|
["jump_true", 69, "eq_done_1828", 1054, 32],
|
|
["is_int", 70, 67, 1054, 32],
|
|
["jump_false", 70, "eq_ni_1829", 1054, 32],
|
|
"_nop_tc_23",
|
|
["jump", "eq_ni_1829", 1054, 32],
|
|
["eq_int", 69, 67, 68, 1054, 32],
|
|
["jump", "eq_done_1828", 1054, 32],
|
|
"eq_ni_1829",
|
|
["is_num", 70, 67, 1054, 32],
|
|
["jump_false", 70, "eq_nn_1830", 1054, 32],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nn_1830", 1054, 32],
|
|
["eq_float", 69, 67, 68, 1054, 32],
|
|
["jump", "eq_done_1828", 1054, 32],
|
|
"eq_nn_1830",
|
|
["is_text", 70, 67, 1054, 32],
|
|
["jump_false", 70, "eq_nt_1831", 1054, 32],
|
|
"_nop_tc_25",
|
|
"_nop_tc_26",
|
|
["eq_text", 69, 67, 68, 1054, 32],
|
|
["jump", "eq_done_1828", 1054, 32],
|
|
"eq_nt_1831",
|
|
["is_null", 70, 67, 1054, 32],
|
|
["jump_false", 70, "eq_nnl_1832", 1054, 32],
|
|
"_nop_tc_27",
|
|
["jump", "eq_nnl_1832", 1054, 32],
|
|
["true", 69, 1054, 32],
|
|
["jump", "eq_done_1828", 1054, 32],
|
|
"eq_nnl_1832",
|
|
["is_bool", 70, 67, 1054, 32],
|
|
["jump_false", 70, "eq_nb_1833", 1054, 32],
|
|
"_nop_tc_28",
|
|
["jump", "eq_nb_1833", 1054, 32],
|
|
["eq_bool", 69, 67, 68, 1054, 32],
|
|
["jump", "eq_done_1828", 1054, 32],
|
|
"eq_nb_1833",
|
|
["false", 69, 1054, 32],
|
|
"eq_done_1828",
|
|
["jump_false", 69, "if_else_1826", 1054, 32],
|
|
["access", 72, 1, 1054, 53],
|
|
["subtract", 73, 7, 72, 1054, 53],
|
|
["move", 7, 73, 1054, 53],
|
|
["jump", "if_end_1827", 1054, 53],
|
|
"if_else_1826",
|
|
"if_end_1827",
|
|
"if_end_1819",
|
|
["access", 74, 0, 1055, 23],
|
|
["is_int", 76, 7, 1055, 23],
|
|
["jump_false", 76, "rel_ni_1836", 1055, 23],
|
|
"_nop_tc_29",
|
|
["jump", "rel_ni_1836", 1055, 23],
|
|
["gt_int", 75, 7, 74, 1055, 23],
|
|
["jump", "rel_done_1838", 1055, 23],
|
|
"rel_ni_1836",
|
|
["is_num", 76, 7, 1055, 23],
|
|
["jump_false", 76, "rel_nn_1837", 1055, 23],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["gt_float", 75, 7, 74, 1055, 23],
|
|
["jump", "rel_done_1838", 1055, 23],
|
|
"rel_nn_1837",
|
|
["is_text", 76, 7, 1055, 23],
|
|
["jump_false", 76, "rel_err_1839", 1055, 23],
|
|
"_nop_tc_32",
|
|
["jump", "rel_err_1839", 1055, 23],
|
|
["gt_text", 75, 7, 74, 1055, 23],
|
|
["jump", "rel_done_1838", 1055, 23],
|
|
"rel_err_1839",
|
|
["disrupt", 1055, 23],
|
|
"rel_done_1838",
|
|
["jump_false", 75, "if_else_1834", 1055, 23],
|
|
["get", 79, 42, 1, 1055, 26],
|
|
["frame", 80, 79, 0, 1055, 26],
|
|
["null", 81, 1055, 26],
|
|
["setarg", 80, 0, 81, 1055, 26],
|
|
["invoke", 80, 78, 1055, 26],
|
|
["jump", "if_end_1835", 1055, 26],
|
|
"if_else_1834",
|
|
"if_end_1835",
|
|
["jump", "while_start_1803", 1055, 26],
|
|
"while_end_1804",
|
|
["get", 82, 46, 1, 1057, 13],
|
|
["load_field", 83, 82, "kind", 1057, 13],
|
|
["access", 84, "}", 1057, 25],
|
|
["is_identical", 85, 83, 84, 1057, 25],
|
|
["jump_true", 85, "eq_done_1842", 1057, 25],
|
|
["is_int", 86, 83, 1057, 25],
|
|
["jump_false", 86, "eq_ni_1843", 1057, 25],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_1843", 1057, 25],
|
|
["eq_int", 85, 83, 84, 1057, 25],
|
|
["jump", "eq_done_1842", 1057, 25],
|
|
"eq_ni_1843",
|
|
["is_num", 86, 83, 1057, 25],
|
|
["jump_false", 86, "eq_nn_1844", 1057, 25],
|
|
"_nop_tc_34",
|
|
["jump", "eq_nn_1844", 1057, 25],
|
|
["eq_float", 85, 83, 84, 1057, 25],
|
|
["jump", "eq_done_1842", 1057, 25],
|
|
"eq_nn_1844",
|
|
["is_text", 86, 83, 1057, 25],
|
|
["jump_false", 86, "eq_nt_1845", 1057, 25],
|
|
"_nop_tc_35",
|
|
"_nop_tc_36",
|
|
["eq_text", 85, 83, 84, 1057, 25],
|
|
["jump", "eq_done_1842", 1057, 25],
|
|
"eq_nt_1845",
|
|
["is_null", 86, 83, 1057, 25],
|
|
["jump_false", 86, "eq_nnl_1846", 1057, 25],
|
|
"_nop_tc_37",
|
|
["jump", "eq_nnl_1846", 1057, 25],
|
|
["true", 85, 1057, 25],
|
|
["jump", "eq_done_1842", 1057, 25],
|
|
"eq_nnl_1846",
|
|
["is_bool", 86, 83, 1057, 25],
|
|
["jump_false", 86, "eq_nb_1847", 1057, 25],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nb_1847", 1057, 25],
|
|
["eq_bool", 85, 83, 84, 1057, 25],
|
|
["jump", "eq_done_1842", 1057, 25],
|
|
"eq_nb_1847",
|
|
["false", 85, 1057, 25],
|
|
"eq_done_1842",
|
|
["jump_false", 85, "if_else_1840", 1057, 25],
|
|
["get", 89, 42, 1, 1057, 30],
|
|
["frame", 90, 89, 0, 1057, 30],
|
|
["null", 91, 1057, 30],
|
|
["setarg", 90, 0, 91, 1057, 30],
|
|
["invoke", 90, 88, 1057, 30],
|
|
["jump", "if_end_1841", 1057, 30],
|
|
"if_else_1840",
|
|
"if_end_1841",
|
|
["null", 92, 1058, 16],
|
|
["return", 92, 1058, 16],
|
|
"_nop_ur_1",
|
|
"if_else_1801",
|
|
"if_end_1802",
|
|
["false", 93, 1060, 25],
|
|
["put", 93, 13, 1, 1060, 25],
|
|
["access", 94, "block", 1061, 23],
|
|
["get", 96, 31, 1, 1061, 14],
|
|
["frame", 97, 96, 2, 1061, 14],
|
|
["null", 98, 1061, 14],
|
|
["setarg", 97, 0, 98, 1061, 14],
|
|
["setarg", 97, 1, 94, 1061, 14],
|
|
["setarg", 97, 2, 3, 1061, 14],
|
|
["invoke", 97, 95, 1061, 14],
|
|
["move", 25, 95, 1061, 14],
|
|
["get", 100, 42, 1, 1062, 7],
|
|
["frame", 101, 100, 0, 1062, 7],
|
|
["null", 102, 1062, 7],
|
|
["setarg", 101, 0, 102, 1062, 7],
|
|
["invoke", 101, 99, 1062, 7],
|
|
["get", 104, 16, 1, 1063, 15],
|
|
["frame", 105, 104, 0, 1063, 15],
|
|
["null", 106, 1063, 15],
|
|
["setarg", 105, 0, 106, 1063, 15],
|
|
["invoke", 105, 103, 1063, 15],
|
|
["move", 26, 103, 1063, 15],
|
|
["store_field", 25, 26, "statements", 1064, 7],
|
|
["get", 107, 46, 1, 1065, 11],
|
|
["load_field", 108, 107, "kind", 1065, 11],
|
|
["access", 109, "}", 1065, 23],
|
|
["is_identical", 110, 108, 109, 1065, 23],
|
|
["jump_true", 110, "eq_done_1850", 1065, 23],
|
|
["is_int", 111, 108, 1065, 23],
|
|
["jump_false", 111, "eq_ni_1851", 1065, 23],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_1851", 1065, 23],
|
|
["eq_int", 110, 108, 109, 1065, 23],
|
|
["jump", "eq_done_1850", 1065, 23],
|
|
"eq_ni_1851",
|
|
["is_num", 111, 108, 1065, 23],
|
|
["jump_false", 111, "eq_nn_1852", 1065, 23],
|
|
"_nop_tc_40",
|
|
["jump", "eq_nn_1852", 1065, 23],
|
|
["eq_float", 110, 108, 109, 1065, 23],
|
|
["jump", "eq_done_1850", 1065, 23],
|
|
"eq_nn_1852",
|
|
["is_text", 111, 108, 1065, 23],
|
|
["jump_false", 111, "eq_nt_1853", 1065, 23],
|
|
"_nop_tc_41",
|
|
"_nop_tc_42",
|
|
["eq_text", 110, 108, 109, 1065, 23],
|
|
["jump", "eq_done_1850", 1065, 23],
|
|
"eq_nt_1853",
|
|
["is_null", 111, 108, 1065, 23],
|
|
["jump_false", 111, "eq_nnl_1854", 1065, 23],
|
|
"_nop_tc_43",
|
|
["jump", "eq_nnl_1854", 1065, 23],
|
|
["true", 110, 1065, 23],
|
|
["jump", "eq_done_1850", 1065, 23],
|
|
"eq_nnl_1854",
|
|
["is_bool", 111, 108, 1065, 23],
|
|
["jump_false", 111, "eq_nb_1855", 1065, 23],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nb_1855", 1065, 23],
|
|
["eq_bool", 110, 108, 109, 1065, 23],
|
|
["jump", "eq_done_1850", 1065, 23],
|
|
"eq_nb_1855",
|
|
["false", 110, 1065, 23],
|
|
"eq_done_1850",
|
|
["jump_false", 110, "if_else_1848", 1065, 23],
|
|
["get", 114, 42, 1, 1065, 28],
|
|
["frame", 115, 114, 0, 1065, 28],
|
|
["null", 116, 1065, 28],
|
|
["setarg", 115, 0, 116, 1065, 28],
|
|
["invoke", 115, 113, 1065, 28],
|
|
["jump", "if_end_1849", 1065, 28],
|
|
"if_else_1848",
|
|
"if_end_1849",
|
|
["get", 118, 48, 1, 1066, 7],
|
|
["frame", 119, 118, 1, 1066, 7],
|
|
["null", 120, 1066, 7],
|
|
["setarg", 119, 0, 120, 1066, 7],
|
|
["setarg", 119, 1, 25, 1066, 7],
|
|
["invoke", 119, 117, 1066, 7],
|
|
["return", 25, 1067, 14],
|
|
"_nop_ur_2",
|
|
"if_else_1793",
|
|
"if_end_1794",
|
|
["access", 121, "var", 1070, 14],
|
|
["is_identical", 122, 24, 121, 1070, 14],
|
|
["jump_true", 122, "eq_done_1859", 1070, 14],
|
|
["is_int", 123, 24, 1070, 14],
|
|
["jump_false", 123, "eq_ni_1860", 1070, 14],
|
|
"_nop_tc_45",
|
|
["jump", "eq_ni_1860", 1070, 14],
|
|
["eq_int", 122, 24, 121, 1070, 14],
|
|
["jump", "eq_done_1859", 1070, 14],
|
|
"eq_ni_1860",
|
|
["is_num", 123, 24, 1070, 14],
|
|
["jump_false", 123, "eq_nn_1861", 1070, 14],
|
|
"_nop_tc_46",
|
|
["jump", "eq_nn_1861", 1070, 14],
|
|
["eq_float", 122, 24, 121, 1070, 14],
|
|
["jump", "eq_done_1859", 1070, 14],
|
|
"eq_nn_1861",
|
|
["is_text", 123, 24, 1070, 14],
|
|
["jump_false", 123, "eq_nt_1862", 1070, 14],
|
|
"_nop_tc_47",
|
|
"_nop_tc_48",
|
|
["eq_text", 122, 24, 121, 1070, 14],
|
|
["jump", "eq_done_1859", 1070, 14],
|
|
"eq_nt_1862",
|
|
["is_null", 123, 24, 1070, 14],
|
|
["jump_false", 123, "eq_nnl_1863", 1070, 14],
|
|
"_nop_tc_49",
|
|
["jump", "eq_nnl_1863", 1070, 14],
|
|
["true", 122, 1070, 14],
|
|
["jump", "eq_done_1859", 1070, 14],
|
|
"eq_nnl_1863",
|
|
["is_bool", 123, 24, 1070, 14],
|
|
["jump_false", 123, "eq_nb_1864", 1070, 14],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nb_1864", 1070, 14],
|
|
["eq_bool", 122, 24, 121, 1070, 14],
|
|
["jump", "eq_done_1859", 1070, 14],
|
|
"eq_nb_1864",
|
|
["false", 122, 1070, 14],
|
|
"eq_done_1859",
|
|
["move", 125, 122, 1070, 14],
|
|
["jump_true", 125, "or_end_1858", 1070, 14],
|
|
["access", 126, "def", 1070, 28],
|
|
["is_identical", 127, 24, 126, 1070, 28],
|
|
["jump_true", 127, "eq_done_1865", 1070, 28],
|
|
["is_int", 128, 24, 1070, 28],
|
|
["jump_false", 128, "eq_ni_1866", 1070, 28],
|
|
"_nop_tc_51",
|
|
["jump", "eq_ni_1866", 1070, 28],
|
|
["eq_int", 127, 24, 126, 1070, 28],
|
|
["jump", "eq_done_1865", 1070, 28],
|
|
"eq_ni_1866",
|
|
["is_num", 128, 24, 1070, 28],
|
|
["jump_false", 128, "eq_nn_1867", 1070, 28],
|
|
"_nop_tc_52",
|
|
["jump", "eq_nn_1867", 1070, 28],
|
|
["eq_float", 127, 24, 126, 1070, 28],
|
|
["jump", "eq_done_1865", 1070, 28],
|
|
"eq_nn_1867",
|
|
["is_text", 128, 24, 1070, 28],
|
|
["jump_false", 128, "eq_nt_1868", 1070, 28],
|
|
"_nop_tc_53",
|
|
"_nop_tc_54",
|
|
["eq_text", 127, 24, 126, 1070, 28],
|
|
["jump", "eq_done_1865", 1070, 28],
|
|
"eq_nt_1868",
|
|
["is_null", 128, 24, 1070, 28],
|
|
["jump_false", 128, "eq_nnl_1869", 1070, 28],
|
|
"_nop_tc_55",
|
|
["jump", "eq_nnl_1869", 1070, 28],
|
|
["true", 127, 1070, 28],
|
|
["jump", "eq_done_1865", 1070, 28],
|
|
"eq_nnl_1869",
|
|
["is_bool", 128, 24, 1070, 28],
|
|
["jump_false", 128, "eq_nb_1870", 1070, 28],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nb_1870", 1070, 28],
|
|
["eq_bool", 127, 24, 126, 1070, 28],
|
|
["jump", "eq_done_1865", 1070, 28],
|
|
"eq_nb_1870",
|
|
["false", 127, 1070, 28],
|
|
"eq_done_1865",
|
|
["move", 125, 127, 1070, 28],
|
|
"or_end_1858",
|
|
["jump_false", 125, "if_else_1856", 1070, 28],
|
|
["get", 130, 35, 1, 1071, 11],
|
|
["access", 131, 0, 1071, 28],
|
|
["is_int", 133, 130, 1071, 28],
|
|
["jump_false", 133, "rel_ni_1873", 1071, 28],
|
|
"_nop_tc_57",
|
|
["jump", "rel_ni_1873", 1071, 28],
|
|
["gt_int", 132, 130, 131, 1071, 28],
|
|
["jump", "rel_done_1875", 1071, 28],
|
|
"rel_ni_1873",
|
|
["is_num", 133, 130, 1071, 28],
|
|
["jump_false", 133, "rel_nn_1874", 1071, 28],
|
|
"_nop_tc_58",
|
|
"_nop_tc_59",
|
|
["gt_float", 132, 130, 131, 1071, 28],
|
|
["jump", "rel_done_1875", 1071, 28],
|
|
"rel_nn_1874",
|
|
["is_text", 133, 130, 1071, 28],
|
|
["jump_false", 133, "rel_err_1876", 1071, 28],
|
|
"_nop_tc_60",
|
|
["jump", "rel_err_1876", 1071, 28],
|
|
["gt_text", 132, 130, 131, 1071, 28],
|
|
["jump", "rel_done_1875", 1071, 28],
|
|
"rel_err_1876",
|
|
["disrupt", 1071, 28],
|
|
"rel_done_1875",
|
|
["jump_false", 132, "if_else_1871", 1071, 28],
|
|
["access", 135, "'", 1072, 28],
|
|
["add", 136, 135, 24, 1072, 34],
|
|
["access", 137, "' declarations must appear at function body level, not inside '", 1072, 38],
|
|
["add", 138, 136, 137, 1072, 38],
|
|
["get", 139, 62, 1, 1072, 106],
|
|
["add", 140, 138, 139, 1072, 106],
|
|
["access", 141, "'; move this declaration before the '", 1072, 122],
|
|
["add", 142, 140, 141, 1072, 122],
|
|
["get", 143, 62, 1, 1072, 164],
|
|
["add", 144, 142, 143, 1072, 164],
|
|
["access", 145, "' statement", 1072, 180],
|
|
["add", 146, 144, 145, 1072, 180],
|
|
["get", 148, 24, 1, 1072, 9],
|
|
["frame", 149, 148, 2, 1072, 9],
|
|
["null", 150, 1072, 9],
|
|
["setarg", 149, 0, 150, 1072, 9],
|
|
["setarg", 149, 1, 3, 1072, 9],
|
|
["setarg", 149, 2, 146, 1072, 9],
|
|
["invoke", 149, 147, 1072, 9],
|
|
["jump", "if_end_1872", 1072, 9],
|
|
"if_else_1871",
|
|
"if_end_1872",
|
|
["move", 14, 24, 1074, 19],
|
|
["access", 151, "def", 1075, 22],
|
|
["is_identical", 152, 24, 151, 1075, 22],
|
|
["jump_true", 152, "eq_done_1877", 1075, 22],
|
|
["is_int", 153, 24, 1075, 22],
|
|
["jump_false", 153, "eq_ni_1878", 1075, 22],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_1878", 1075, 22],
|
|
["eq_int", 152, 24, 151, 1075, 22],
|
|
["jump", "eq_done_1877", 1075, 22],
|
|
"eq_ni_1878",
|
|
["is_num", 153, 24, 1075, 22],
|
|
["jump_false", 153, "eq_nn_1879", 1075, 22],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_1879", 1075, 22],
|
|
["eq_float", 152, 24, 151, 1075, 22],
|
|
["jump", "eq_done_1877", 1075, 22],
|
|
"eq_nn_1879",
|
|
["is_text", 153, 24, 1075, 22],
|
|
["jump_false", 153, "eq_nt_1880", 1075, 22],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 152, 24, 151, 1075, 22],
|
|
["jump", "eq_done_1877", 1075, 22],
|
|
"eq_nt_1880",
|
|
["is_null", 153, 24, 1075, 22],
|
|
["jump_false", 153, "eq_nnl_1881", 1075, 22],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_1881", 1075, 22],
|
|
["true", 152, 1075, 22],
|
|
["jump", "eq_done_1877", 1075, 22],
|
|
"eq_nnl_1881",
|
|
["is_bool", 153, 24, 1075, 22],
|
|
["jump_false", 153, "eq_nb_1882", 1075, 22],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_1882", 1075, 22],
|
|
["eq_bool", 152, 24, 151, 1075, 22],
|
|
["jump", "eq_done_1877", 1075, 22],
|
|
"eq_nb_1882",
|
|
["false", 152, 1075, 22],
|
|
"eq_done_1877",
|
|
["move", 23, 152, 1075, 22],
|
|
["get", 156, 42, 1, 1076, 7],
|
|
["frame", 157, 156, 0, 1076, 7],
|
|
["null", 158, 1076, 7],
|
|
["setarg", 157, 0, 158, 1076, 7],
|
|
["invoke", 157, 155, 1076, 7],
|
|
["get", 159, 46, 1, 1077, 11],
|
|
["load_field", 160, 159, "kind", 1077, 11],
|
|
["access", 161, "name", 1077, 23],
|
|
["is_identical", 162, 160, 161, 1077, 23],
|
|
["jump_true", 162, "ne_nid_1886", 1077, 23],
|
|
["jump", "ne_ni_1887", 1077, 23],
|
|
"ne_nid_1886",
|
|
["false", 162, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_ni_1887",
|
|
["is_int", 163, 160, 1077, 23],
|
|
["jump_false", 163, "ne_nn_1888", 1077, 23],
|
|
"_nop_tc_67",
|
|
["jump", "ne_nn_1888", 1077, 23],
|
|
["ne_int", 162, 160, 161, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_nn_1888",
|
|
["is_num", 163, 160, 1077, 23],
|
|
["jump_false", 163, "ne_nt_1889", 1077, 23],
|
|
"_nop_tc_68",
|
|
["jump", "ne_nt_1889", 1077, 23],
|
|
["ne_float", 162, 160, 161, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_nt_1889",
|
|
["is_text", 163, 160, 1077, 23],
|
|
["jump_false", 163, "ne_nnl_1890", 1077, 23],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["ne_text", 162, 160, 161, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_nnl_1890",
|
|
["is_null", 163, 160, 1077, 23],
|
|
["jump_false", 163, "ne_nb_1891", 1077, 23],
|
|
"_nop_tc_71",
|
|
["jump", "ne_nb_1891", 1077, 23],
|
|
["false", 162, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_nb_1891",
|
|
["is_bool", 163, 160, 1077, 23],
|
|
["jump_false", 163, "ne_mis_1892", 1077, 23],
|
|
"_nop_tc_72",
|
|
["jump", "ne_mis_1892", 1077, 23],
|
|
["ne_bool", 162, 160, 161, 1077, 23],
|
|
["jump", "ne_done_1885", 1077, 23],
|
|
"ne_mis_1892",
|
|
["true", 162, 1077, 23],
|
|
"ne_done_1885",
|
|
["jump_false", 162, "if_else_1883", 1077, 23],
|
|
["get", 165, 46, 1, 1078, 21],
|
|
["access", 166, "expected identifier after '", 1078, 26],
|
|
["add", 167, 166, 14, 1078, 58],
|
|
["access", 168, "'", 1078, 70],
|
|
["add", 169, 167, 168, 1078, 70],
|
|
["get", 171, 24, 1, 1078, 9],
|
|
["frame", 172, 171, 2, 1078, 9],
|
|
["null", 173, 1078, 9],
|
|
["setarg", 172, 0, 173, 1078, 9],
|
|
["setarg", 172, 1, 165, 1078, 9],
|
|
["setarg", 172, 2, 169, 1078, 9],
|
|
["invoke", 172, 170, 1078, 9],
|
|
["null", 174, 1079, 16],
|
|
["return", 174, 1079, 16],
|
|
"_nop_ur_3",
|
|
"if_else_1883",
|
|
"if_end_1884",
|
|
["array", 175, 0, 1081, 15],
|
|
["move", 27, 175, 1081, 15],
|
|
["access", 176, 0, 1082, 20],
|
|
["move", 8, 176, 1082, 20],
|
|
"while_start_1893",
|
|
["get", 177, 46, 1, 1083, 14],
|
|
["load_field", 178, 177, "kind", 1083, 14],
|
|
["access", 179, "name", 1083, 26],
|
|
["is_identical", 180, 178, 179, 1083, 26],
|
|
["jump_true", 180, "eq_done_1895", 1083, 26],
|
|
["is_int", 181, 178, 1083, 26],
|
|
["jump_false", 181, "eq_ni_1896", 1083, 26],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_1896", 1083, 26],
|
|
["eq_int", 180, 178, 179, 1083, 26],
|
|
["jump", "eq_done_1895", 1083, 26],
|
|
"eq_ni_1896",
|
|
["is_num", 181, 178, 1083, 26],
|
|
["jump_false", 181, "eq_nn_1897", 1083, 26],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_1897", 1083, 26],
|
|
["eq_float", 180, 178, 179, 1083, 26],
|
|
["jump", "eq_done_1895", 1083, 26],
|
|
"eq_nn_1897",
|
|
["is_text", 181, 178, 1083, 26],
|
|
["jump_false", 181, "eq_nt_1898", 1083, 26],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 180, 178, 179, 1083, 26],
|
|
["jump", "eq_done_1895", 1083, 26],
|
|
"eq_nt_1898",
|
|
["is_null", 181, 178, 1083, 26],
|
|
["jump_false", 181, "eq_nnl_1899", 1083, 26],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_1899", 1083, 26],
|
|
["true", 180, 1083, 26],
|
|
["jump", "eq_done_1895", 1083, 26],
|
|
"eq_nnl_1899",
|
|
["is_bool", 181, 178, 1083, 26],
|
|
["jump_false", 181, "eq_nb_1900", 1083, 26],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_1900", 1083, 26],
|
|
["eq_bool", 180, 178, 179, 1083, 26],
|
|
["jump", "eq_done_1895", 1083, 26],
|
|
"eq_nb_1900",
|
|
["false", 180, 1083, 26],
|
|
"eq_done_1895",
|
|
["jump_false", 180, "while_end_1894", 1083, 26],
|
|
["get", 184, 31, 1, 1084, 16],
|
|
["frame", 185, 184, 2, 1084, 16],
|
|
["null", 186, 1084, 16],
|
|
["setarg", 185, 0, 186, 1084, 16],
|
|
["setarg", 185, 1, 14, 1084, 16],
|
|
["setarg", 185, 2, 3, 1084, 16],
|
|
["invoke", 185, 183, 1084, 16],
|
|
["move", 25, 183, 1084, 16],
|
|
["access", 187, "name", 1085, 30],
|
|
["get", 188, 46, 1, 1085, 38],
|
|
["get", 190, 31, 1, 1085, 21],
|
|
["frame", 191, 190, 2, 1085, 21],
|
|
["null", 192, 1085, 21],
|
|
["setarg", 191, 0, 192, 1085, 21],
|
|
["setarg", 191, 1, 187, 1085, 21],
|
|
["setarg", 191, 2, 188, 1085, 21],
|
|
["invoke", 191, 189, 1085, 21],
|
|
["move", 11, 189, 1085, 21],
|
|
["get", 193, 46, 1, 1086, 26],
|
|
["load_field", 194, 193, "value", 1086, 26],
|
|
["store_field", 11, 194, "name", 1086, 9],
|
|
["get", 195, 46, 1, 1087, 20],
|
|
["load_field", 196, 195, "value", 1087, 20],
|
|
["move", 5, 196, 1087, 20],
|
|
["get", 198, 42, 1, 1088, 9],
|
|
["frame", 199, 198, 0, 1088, 9],
|
|
["null", 200, 1088, 9],
|
|
["setarg", 199, 0, 200, 1088, 9],
|
|
["invoke", 199, 197, 1088, 9],
|
|
["get", 202, 48, 1, 1089, 9],
|
|
["frame", 203, 202, 1, 1089, 9],
|
|
["null", 204, 1089, 9],
|
|
["setarg", 203, 0, 204, 1089, 9],
|
|
["setarg", 203, 1, 11, 1089, 9],
|
|
["invoke", 203, 201, 1089, 9],
|
|
["store_field", 25, 11, "left", 1090, 9],
|
|
["get", 205, 46, 1, 1091, 13],
|
|
["load_field", 206, 205, "kind", 1091, 13],
|
|
["access", 207, "=", 1091, 25],
|
|
["is_identical", 208, 206, 207, 1091, 25],
|
|
["jump_true", 208, "eq_done_1903", 1091, 25],
|
|
["is_int", 209, 206, 1091, 25],
|
|
["jump_false", 209, "eq_ni_1904", 1091, 25],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_1904", 1091, 25],
|
|
["eq_int", 208, 206, 207, 1091, 25],
|
|
["jump", "eq_done_1903", 1091, 25],
|
|
"eq_ni_1904",
|
|
["is_num", 209, 206, 1091, 25],
|
|
["jump_false", 209, "eq_nn_1905", 1091, 25],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_1905", 1091, 25],
|
|
["eq_float", 208, 206, 207, 1091, 25],
|
|
["jump", "eq_done_1903", 1091, 25],
|
|
"eq_nn_1905",
|
|
["is_text", 209, 206, 1091, 25],
|
|
["jump_false", 209, "eq_nt_1906", 1091, 25],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 208, 206, 207, 1091, 25],
|
|
["jump", "eq_done_1903", 1091, 25],
|
|
"eq_nt_1906",
|
|
["is_null", 209, 206, 1091, 25],
|
|
["jump_false", 209, "eq_nnl_1907", 1091, 25],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_1907", 1091, 25],
|
|
["true", 208, 1091, 25],
|
|
["jump", "eq_done_1903", 1091, 25],
|
|
"eq_nnl_1907",
|
|
["is_bool", 209, 206, 1091, 25],
|
|
["jump_false", 209, "eq_nb_1908", 1091, 25],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_1908", 1091, 25],
|
|
["eq_bool", 208, 206, 207, 1091, 25],
|
|
["jump", "eq_done_1903", 1091, 25],
|
|
"eq_nb_1908",
|
|
["false", 208, 1091, 25],
|
|
"eq_done_1903",
|
|
["jump_false", 208, "if_else_1901", 1091, 25],
|
|
["get", 212, 42, 1, 1092, 11],
|
|
["frame", 213, 212, 0, 1092, 11],
|
|
["null", 214, 1092, 11],
|
|
["setarg", 213, 0, 214, 1092, 11],
|
|
["invoke", 213, 211, 1092, 11],
|
|
["get", 216, 7, 1, 1093, 24],
|
|
["frame", 217, 216, 0, 1093, 24],
|
|
["null", 218, 1093, 24],
|
|
["setarg", 217, 0, 218, 1093, 24],
|
|
["invoke", 217, 215, 1093, 24],
|
|
["move", 13, 215, 1093, 24],
|
|
["store_field", 25, 13, "right", 1094, 11],
|
|
["null", 219, 1095, 29],
|
|
["is_identical", 220, 13, 219, 1095, 29],
|
|
["jump_true", 220, "ne_nid_1914", 1095, 29],
|
|
["jump", "ne_ni_1915", 1095, 29],
|
|
"ne_nid_1914",
|
|
["false", 220, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_ni_1915",
|
|
["is_int", 221, 13, 1095, 29],
|
|
["jump_false", 221, "ne_nn_1916", 1095, 29],
|
|
"_nop_tc_85",
|
|
["jump", "ne_nn_1916", 1095, 29],
|
|
["ne_int", 220, 13, 219, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_nn_1916",
|
|
["is_num", 221, 13, 1095, 29],
|
|
["jump_false", 221, "ne_nt_1917", 1095, 29],
|
|
"_nop_tc_86",
|
|
["jump", "ne_nt_1917", 1095, 29],
|
|
["ne_float", 220, 13, 219, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_nt_1917",
|
|
["is_text", 221, 13, 1095, 29],
|
|
["jump_false", 221, "ne_nnl_1918", 1095, 29],
|
|
"_nop_tc_87",
|
|
["jump", "ne_nnl_1918", 1095, 29],
|
|
["ne_text", 220, 13, 219, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_nnl_1918",
|
|
["is_null", 221, 13, 1095, 29],
|
|
["jump_false", 221, "ne_nb_1919", 1095, 29],
|
|
"_nop_tc_88",
|
|
"_nop_tc_89",
|
|
["false", 220, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_nb_1919",
|
|
["is_bool", 221, 13, 1095, 29],
|
|
["jump_false", 221, "ne_mis_1920", 1095, 29],
|
|
"_nop_tc_90",
|
|
["jump", "ne_mis_1920", 1095, 29],
|
|
["ne_bool", 220, 13, 219, 1095, 29],
|
|
["jump", "ne_done_1913", 1095, 29],
|
|
"ne_mis_1920",
|
|
["true", 220, 1095, 29],
|
|
"ne_done_1913",
|
|
["move", 223, 220, 1095, 29],
|
|
["jump_false", 223, "and_end_1912", 1095, 29],
|
|
["load_field", 224, 13, "kind", 1095, 37],
|
|
["access", 225, "[", 1095, 56],
|
|
["is_identical", 226, 224, 225, 1095, 56],
|
|
["jump_true", 226, "eq_done_1921", 1095, 56],
|
|
["is_int", 227, 224, 1095, 56],
|
|
["jump_false", 227, "eq_ni_1922", 1095, 56],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_1922", 1095, 56],
|
|
["eq_int", 226, 224, 225, 1095, 56],
|
|
["jump", "eq_done_1921", 1095, 56],
|
|
"eq_ni_1922",
|
|
["is_num", 227, 224, 1095, 56],
|
|
["jump_false", 227, "eq_nn_1923", 1095, 56],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nn_1923", 1095, 56],
|
|
["eq_float", 226, 224, 225, 1095, 56],
|
|
["jump", "eq_done_1921", 1095, 56],
|
|
"eq_nn_1923",
|
|
["is_text", 227, 224, 1095, 56],
|
|
["jump_false", 227, "eq_nt_1924", 1095, 56],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["eq_text", 226, 224, 225, 1095, 56],
|
|
["jump", "eq_done_1921", 1095, 56],
|
|
"eq_nt_1924",
|
|
["is_null", 227, 224, 1095, 56],
|
|
["jump_false", 227, "eq_nnl_1925", 1095, 56],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nnl_1925", 1095, 56],
|
|
["true", 226, 1095, 56],
|
|
["jump", "eq_done_1921", 1095, 56],
|
|
"eq_nnl_1925",
|
|
["is_bool", 227, 224, 1095, 56],
|
|
["jump_false", 227, "eq_nb_1926", 1095, 56],
|
|
"_nop_tc_96",
|
|
["jump", "eq_nb_1926", 1095, 56],
|
|
["eq_bool", 226, 224, 225, 1095, 56],
|
|
["jump", "eq_done_1921", 1095, 56],
|
|
"eq_nb_1926",
|
|
["false", 226, 1095, 56],
|
|
"eq_done_1921",
|
|
["move", 223, 226, 1095, 56],
|
|
"and_end_1912",
|
|
["move", 229, 223, 1095, 56],
|
|
["jump_false", 229, "and_end_1911", 1095, 56],
|
|
["load_field", 230, 13, "right", 1095, 63],
|
|
["null", 231, 1095, 83],
|
|
["is_identical", 232, 230, 231, 1095, 83],
|
|
["jump_true", 232, "eq_done_1927", 1095, 83],
|
|
["is_int", 233, 230, 1095, 83],
|
|
["jump_false", 233, "eq_ni_1928", 1095, 83],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_1928", 1095, 83],
|
|
["eq_int", 232, 230, 231, 1095, 83],
|
|
["jump", "eq_done_1927", 1095, 83],
|
|
"eq_ni_1928",
|
|
["is_num", 233, 230, 1095, 83],
|
|
["jump_false", 233, "eq_nn_1929", 1095, 83],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nn_1929", 1095, 83],
|
|
["eq_float", 232, 230, 231, 1095, 83],
|
|
["jump", "eq_done_1927", 1095, 83],
|
|
"eq_nn_1929",
|
|
["is_text", 233, 230, 1095, 83],
|
|
["jump_false", 233, "eq_nt_1930", 1095, 83],
|
|
"_nop_tc_99",
|
|
["jump", "eq_nt_1930", 1095, 83],
|
|
["eq_text", 232, 230, 231, 1095, 83],
|
|
["jump", "eq_done_1927", 1095, 83],
|
|
"eq_nt_1930",
|
|
["is_null", 233, 230, 1095, 83],
|
|
["jump_false", 233, "eq_nnl_1931", 1095, 83],
|
|
"_nop_tc_100",
|
|
"_nop_tc_101",
|
|
["true", 232, 1095, 83],
|
|
["jump", "eq_done_1927", 1095, 83],
|
|
"eq_nnl_1931",
|
|
["is_bool", 233, 230, 1095, 83],
|
|
["jump_false", 233, "eq_nb_1932", 1095, 83],
|
|
"_nop_tc_102",
|
|
["jump", "eq_nb_1932", 1095, 83],
|
|
["eq_bool", 232, 230, 231, 1095, 83],
|
|
["jump", "eq_done_1927", 1095, 83],
|
|
"eq_nb_1932",
|
|
["false", 232, 1095, 83],
|
|
"eq_done_1927",
|
|
["move", 229, 232, 1095, 83],
|
|
"and_end_1911",
|
|
["jump_false", 229, "if_else_1909", 1095, 83],
|
|
["true", 235, 1096, 24],
|
|
["store_field", 25, 235, "pop", 1096, 13],
|
|
["jump", "if_end_1910", 1096, 13],
|
|
"if_else_1909",
|
|
"if_end_1910",
|
|
["jump", "if_end_1902", 1096, 13],
|
|
"if_else_1901",
|
|
["jump_false", 23, "if_else_1933", 1098, 20],
|
|
["access", 236, "missing initializer for constant '", 1099, 30],
|
|
["add", 237, 236, 5, 1099, 69],
|
|
["access", 238, "'", 1099, 80],
|
|
["add", 239, 237, 238, 1099, 80],
|
|
["get", 241, 24, 1, 1099, 11],
|
|
["frame", 242, 241, 2, 1099, 11],
|
|
["null", 243, 1099, 11],
|
|
["setarg", 242, 0, 243, 1099, 11],
|
|
["setarg", 242, 1, 3, 1099, 11],
|
|
["setarg", 242, 2, 239, 1099, 11],
|
|
["invoke", 242, 240, 1099, 11],
|
|
["jump", "if_end_1934", 1099, 11],
|
|
"if_else_1933",
|
|
["access", 244, "'var' declarations must be initialized; use 'var ", 1101, 30],
|
|
["add", 245, 244, 5, 1101, 84],
|
|
["access", 246, " = null' if no value is needed", 1101, 95],
|
|
["add", 247, 245, 246, 1101, 95],
|
|
["get", 249, 24, 1, 1101, 11],
|
|
["frame", 250, 249, 2, 1101, 11],
|
|
["null", 251, 1101, 11],
|
|
["setarg", 250, 0, 251, 1101, 11],
|
|
["setarg", 250, 1, 3, 1101, 11],
|
|
["setarg", 250, 2, 247, 1101, 11],
|
|
["invoke", 250, 248, 1101, 11],
|
|
"if_end_1934",
|
|
"if_end_1902",
|
|
["get", 253, 48, 1, 1103, 9],
|
|
["frame", 254, 253, 1, 1103, 9],
|
|
["null", 255, 1103, 9],
|
|
["setarg", 254, 0, 255, 1103, 9],
|
|
["setarg", 254, 1, 25, 1103, 9],
|
|
["invoke", 254, 252, 1103, 9],
|
|
["is_array", 256, 27, 1104, 21],
|
|
["jump_false", 256, "push_err_1935", 1104, 21],
|
|
["push", 27, 25, 1104, 21],
|
|
["jump", "push_done_1936", 1104, 21],
|
|
"push_err_1935",
|
|
["disrupt", 1104, 21],
|
|
"push_done_1936",
|
|
["access", 257, 1, 1105, 35],
|
|
["add", 258, 8, 257, 1105, 35],
|
|
["move", 8, 258, 1105, 35],
|
|
["get", 259, 46, 1, 1106, 13],
|
|
["load_field", 260, 259, "kind", 1106, 13],
|
|
["access", 261, ",", 1106, 25],
|
|
["is_identical", 262, 260, 261, 1106, 25],
|
|
["jump_true", 262, "eq_done_1939", 1106, 25],
|
|
["is_int", 263, 260, 1106, 25],
|
|
["jump_false", 263, "eq_ni_1940", 1106, 25],
|
|
"_nop_tc_103",
|
|
["jump", "eq_ni_1940", 1106, 25],
|
|
["eq_int", 262, 260, 261, 1106, 25],
|
|
["jump", "eq_done_1939", 1106, 25],
|
|
"eq_ni_1940",
|
|
["is_num", 263, 260, 1106, 25],
|
|
["jump_false", 263, "eq_nn_1941", 1106, 25],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nn_1941", 1106, 25],
|
|
["eq_float", 262, 260, 261, 1106, 25],
|
|
["jump", "eq_done_1939", 1106, 25],
|
|
"eq_nn_1941",
|
|
["is_text", 263, 260, 1106, 25],
|
|
["jump_false", 263, "eq_nt_1942", 1106, 25],
|
|
"_nop_tc_105",
|
|
"_nop_tc_106",
|
|
["eq_text", 262, 260, 261, 1106, 25],
|
|
["jump", "eq_done_1939", 1106, 25],
|
|
"eq_nt_1942",
|
|
["is_null", 263, 260, 1106, 25],
|
|
["jump_false", 263, "eq_nnl_1943", 1106, 25],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nnl_1943", 1106, 25],
|
|
["true", 262, 1106, 25],
|
|
["jump", "eq_done_1939", 1106, 25],
|
|
"eq_nnl_1943",
|
|
["is_bool", 263, 260, 1106, 25],
|
|
["jump_false", 263, "eq_nb_1944", 1106, 25],
|
|
"_nop_tc_108",
|
|
["jump", "eq_nb_1944", 1106, 25],
|
|
["eq_bool", 262, 260, 261, 1106, 25],
|
|
["jump", "eq_done_1939", 1106, 25],
|
|
"eq_nb_1944",
|
|
["false", 262, 1106, 25],
|
|
"eq_done_1939",
|
|
["jump_false", 262, "if_else_1937", 1106, 25],
|
|
["get", 266, 42, 1, 1106, 30],
|
|
["frame", 267, 266, 0, 1106, 30],
|
|
["null", 268, 1106, 30],
|
|
["setarg", 267, 0, 268, 1106, 30],
|
|
["invoke", 267, 265, 1106, 30],
|
|
["jump", "if_end_1938", 1106, 30],
|
|
"if_else_1937",
|
|
["jump", "while_end_1894", 1107, 14],
|
|
"if_end_1938",
|
|
["jump", "while_start_1893", 1107, 14],
|
|
"while_end_1894",
|
|
["get", 270, 30, 1, 1109, 7],
|
|
["frame", 271, 270, 0, 1109, 7],
|
|
["null", 272, 1109, 7],
|
|
["setarg", 271, 0, 272, 1109, 7],
|
|
["invoke", 271, 269, 1109, 7],
|
|
["access", 273, 1, 1110, 25],
|
|
["is_identical", 274, 8, 273, 1110, 25],
|
|
["jump_true", 274, "eq_done_1947", 1110, 25],
|
|
["is_int", 275, 8, 1110, 25],
|
|
["jump_false", 275, "eq_ni_1948", 1110, 25],
|
|
"_nop_tc_109",
|
|
["jump", "eq_ni_1948", 1110, 25],
|
|
["eq_int", 274, 8, 273, 1110, 25],
|
|
["jump", "eq_done_1947", 1110, 25],
|
|
"eq_ni_1948",
|
|
["is_num", 275, 8, 1110, 25],
|
|
["jump_false", 275, "eq_nn_1949", 1110, 25],
|
|
"_nop_tc_110",
|
|
"_nop_tc_111",
|
|
["eq_float", 274, 8, 273, 1110, 25],
|
|
["jump", "eq_done_1947", 1110, 25],
|
|
"eq_nn_1949",
|
|
["is_text", 275, 8, 1110, 25],
|
|
["jump_false", 275, "eq_nt_1950", 1110, 25],
|
|
"_nop_tc_112",
|
|
["jump", "eq_nt_1950", 1110, 25],
|
|
["eq_text", 274, 8, 273, 1110, 25],
|
|
["jump", "eq_done_1947", 1110, 25],
|
|
"eq_nt_1950",
|
|
["is_null", 275, 8, 1110, 25],
|
|
["jump_false", 275, "eq_nnl_1951", 1110, 25],
|
|
"_nop_tc_113",
|
|
["jump", "eq_nnl_1951", 1110, 25],
|
|
["true", 274, 1110, 25],
|
|
["jump", "eq_done_1947", 1110, 25],
|
|
"eq_nnl_1951",
|
|
["is_bool", 275, 8, 1110, 25],
|
|
["jump_false", 275, "eq_nb_1952", 1110, 25],
|
|
"_nop_tc_114",
|
|
["jump", "eq_nb_1952", 1110, 25],
|
|
["eq_bool", 274, 8, 273, 1110, 25],
|
|
["jump", "eq_done_1947", 1110, 25],
|
|
"eq_nb_1952",
|
|
["false", 274, 1110, 25],
|
|
"eq_done_1947",
|
|
["jump_false", 274, "if_else_1945", 1110, 25],
|
|
["access", 277, 0, 1111, 22],
|
|
["load_index", 278, 27, 277, 1111, 22],
|
|
["return", 278, 1111, 22],
|
|
"_nop_ur_4",
|
|
"if_else_1945",
|
|
"if_end_1946",
|
|
["access", 279, "var_list", 1113, 23],
|
|
["get", 281, 31, 1, 1113, 14],
|
|
["frame", 282, 281, 2, 1113, 14],
|
|
["null", 283, 1113, 14],
|
|
["setarg", 282, 0, 283, 1113, 14],
|
|
["setarg", 282, 1, 279, 1113, 14],
|
|
["setarg", 282, 2, 3, 1113, 14],
|
|
["invoke", 282, 280, 1113, 14],
|
|
["move", 25, 280, 1113, 14],
|
|
["store_field", 25, 27, "list", 1114, 7],
|
|
["get", 285, 48, 1, 1115, 7],
|
|
["frame", 286, 285, 1, 1115, 7],
|
|
["null", 287, 1115, 7],
|
|
["setarg", 286, 0, 287, 1115, 7],
|
|
["setarg", 286, 1, 25, 1115, 7],
|
|
["invoke", 286, 284, 1115, 7],
|
|
["return", 25, 1116, 14],
|
|
"_nop_ur_5",
|
|
"if_else_1856",
|
|
"if_end_1857",
|
|
["access", 288, "if", 1119, 14],
|
|
["is_identical", 289, 24, 288, 1119, 14],
|
|
["jump_true", 289, "eq_done_1955", 1119, 14],
|
|
["is_int", 290, 24, 1119, 14],
|
|
["jump_false", 290, "eq_ni_1956", 1119, 14],
|
|
"_nop_tc_115",
|
|
["jump", "eq_ni_1956", 1119, 14],
|
|
["eq_int", 289, 24, 288, 1119, 14],
|
|
["jump", "eq_done_1955", 1119, 14],
|
|
"eq_ni_1956",
|
|
["is_num", 290, 24, 1119, 14],
|
|
["jump_false", 290, "eq_nn_1957", 1119, 14],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nn_1957", 1119, 14],
|
|
["eq_float", 289, 24, 288, 1119, 14],
|
|
["jump", "eq_done_1955", 1119, 14],
|
|
"eq_nn_1957",
|
|
["is_text", 290, 24, 1119, 14],
|
|
["jump_false", 290, "eq_nt_1958", 1119, 14],
|
|
"_nop_tc_117",
|
|
"_nop_tc_118",
|
|
["eq_text", 289, 24, 288, 1119, 14],
|
|
["jump", "eq_done_1955", 1119, 14],
|
|
"eq_nt_1958",
|
|
["is_null", 290, 24, 1119, 14],
|
|
["jump_false", 290, "eq_nnl_1959", 1119, 14],
|
|
"_nop_tc_119",
|
|
["jump", "eq_nnl_1959", 1119, 14],
|
|
["true", 289, 1119, 14],
|
|
["jump", "eq_done_1955", 1119, 14],
|
|
"eq_nnl_1959",
|
|
["is_bool", 290, 24, 1119, 14],
|
|
["jump_false", 290, "eq_nb_1960", 1119, 14],
|
|
"_nop_tc_120",
|
|
["jump", "eq_nb_1960", 1119, 14],
|
|
["eq_bool", 289, 24, 288, 1119, 14],
|
|
["jump", "eq_done_1955", 1119, 14],
|
|
"eq_nb_1960",
|
|
["false", 289, 1119, 14],
|
|
"eq_done_1955",
|
|
["jump_false", 289, "if_else_1953", 1119, 14],
|
|
["access", 292, "if", 1120, 23],
|
|
["get", 294, 31, 1, 1120, 14],
|
|
["frame", 295, 294, 2, 1120, 14],
|
|
["null", 296, 1120, 14],
|
|
["setarg", 295, 0, 296, 1120, 14],
|
|
["setarg", 295, 1, 292, 1120, 14],
|
|
["setarg", 295, 2, 3, 1120, 14],
|
|
["invoke", 295, 293, 1120, 14],
|
|
["move", 25, 293, 1120, 14],
|
|
["get", 298, 42, 1, 1121, 7],
|
|
["frame", 299, 298, 0, 1121, 7],
|
|
["null", 300, 1121, 7],
|
|
["setarg", 299, 0, 300, 1121, 7],
|
|
["invoke", 299, 297, 1121, 7],
|
|
["get", 301, 46, 1, 1122, 11],
|
|
["load_field", 302, 301, "kind", 1122, 11],
|
|
["access", 303, "(", 1122, 23],
|
|
["is_identical", 304, 302, 303, 1122, 23],
|
|
["jump_true", 304, "eq_done_1963", 1122, 23],
|
|
["is_int", 305, 302, 1122, 23],
|
|
["jump_false", 305, "eq_ni_1964", 1122, 23],
|
|
"_nop_tc_121",
|
|
["jump", "eq_ni_1964", 1122, 23],
|
|
["eq_int", 304, 302, 303, 1122, 23],
|
|
["jump", "eq_done_1963", 1122, 23],
|
|
"eq_ni_1964",
|
|
["is_num", 305, 302, 1122, 23],
|
|
["jump_false", 305, "eq_nn_1965", 1122, 23],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nn_1965", 1122, 23],
|
|
["eq_float", 304, 302, 303, 1122, 23],
|
|
["jump", "eq_done_1963", 1122, 23],
|
|
"eq_nn_1965",
|
|
["is_text", 305, 302, 1122, 23],
|
|
["jump_false", 305, "eq_nt_1966", 1122, 23],
|
|
"_nop_tc_123",
|
|
"_nop_tc_124",
|
|
["eq_text", 304, 302, 303, 1122, 23],
|
|
["jump", "eq_done_1963", 1122, 23],
|
|
"eq_nt_1966",
|
|
["is_null", 305, 302, 1122, 23],
|
|
["jump_false", 305, "eq_nnl_1967", 1122, 23],
|
|
"_nop_tc_125",
|
|
["jump", "eq_nnl_1967", 1122, 23],
|
|
["true", 304, 1122, 23],
|
|
["jump", "eq_done_1963", 1122, 23],
|
|
"eq_nnl_1967",
|
|
["is_bool", 305, 302, 1122, 23],
|
|
["jump_false", 305, "eq_nb_1968", 1122, 23],
|
|
"_nop_tc_126",
|
|
["jump", "eq_nb_1968", 1122, 23],
|
|
["eq_bool", 304, 302, 303, 1122, 23],
|
|
["jump", "eq_done_1963", 1122, 23],
|
|
"eq_nb_1968",
|
|
["false", 304, 1122, 23],
|
|
"eq_done_1963",
|
|
["jump_false", 304, "if_else_1961", 1122, 23],
|
|
["get", 308, 42, 1, 1122, 28],
|
|
["frame", 309, 308, 0, 1122, 28],
|
|
["null", 310, 1122, 28],
|
|
["setarg", 309, 0, 310, 1122, 28],
|
|
["invoke", 309, 307, 1122, 28],
|
|
["jump", "if_end_1962", 1122, 28],
|
|
"if_else_1961",
|
|
["get", 311, 46, 1, 1123, 24],
|
|
["access", 312, "expected '(' before condition", 1123, 29],
|
|
["get", 314, 24, 1, 1123, 12],
|
|
["frame", 315, 314, 2, 1123, 12],
|
|
["null", 316, 1123, 12],
|
|
["setarg", 315, 0, 316, 1123, 12],
|
|
["setarg", 315, 1, 311, 1123, 12],
|
|
["setarg", 315, 2, 312, 1123, 12],
|
|
["invoke", 315, 313, 1123, 12],
|
|
"if_end_1962",
|
|
["get", 318, 11, 1, 1124, 14],
|
|
["frame", 319, 318, 0, 1124, 14],
|
|
["null", 320, 1124, 14],
|
|
["setarg", 319, 0, 320, 1124, 14],
|
|
["invoke", 319, 317, 1124, 14],
|
|
["move", 22, 317, 1124, 14],
|
|
["store_field", 25, 22, "expression", 1125, 7],
|
|
["get", 321, 46, 1, 1126, 11],
|
|
["load_field", 322, 321, "kind", 1126, 11],
|
|
["access", 323, ")", 1126, 23],
|
|
["is_identical", 324, 322, 323, 1126, 23],
|
|
["jump_true", 324, "eq_done_1971", 1126, 23],
|
|
["is_int", 325, 322, 1126, 23],
|
|
["jump_false", 325, "eq_ni_1972", 1126, 23],
|
|
"_nop_tc_127",
|
|
["jump", "eq_ni_1972", 1126, 23],
|
|
["eq_int", 324, 322, 323, 1126, 23],
|
|
["jump", "eq_done_1971", 1126, 23],
|
|
"eq_ni_1972",
|
|
["is_num", 325, 322, 1126, 23],
|
|
["jump_false", 325, "eq_nn_1973", 1126, 23],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nn_1973", 1126, 23],
|
|
["eq_float", 324, 322, 323, 1126, 23],
|
|
["jump", "eq_done_1971", 1126, 23],
|
|
"eq_nn_1973",
|
|
["is_text", 325, 322, 1126, 23],
|
|
["jump_false", 325, "eq_nt_1974", 1126, 23],
|
|
"_nop_tc_129",
|
|
"_nop_tc_130",
|
|
["eq_text", 324, 322, 323, 1126, 23],
|
|
["jump", "eq_done_1971", 1126, 23],
|
|
"eq_nt_1974",
|
|
["is_null", 325, 322, 1126, 23],
|
|
["jump_false", 325, "eq_nnl_1975", 1126, 23],
|
|
"_nop_tc_131",
|
|
["jump", "eq_nnl_1975", 1126, 23],
|
|
["true", 324, 1126, 23],
|
|
["jump", "eq_done_1971", 1126, 23],
|
|
"eq_nnl_1975",
|
|
["is_bool", 325, 322, 1126, 23],
|
|
["jump_false", 325, "eq_nb_1976", 1126, 23],
|
|
"_nop_tc_132",
|
|
["jump", "eq_nb_1976", 1126, 23],
|
|
["eq_bool", 324, 322, 323, 1126, 23],
|
|
["jump", "eq_done_1971", 1126, 23],
|
|
"eq_nb_1976",
|
|
["false", 324, 1126, 23],
|
|
"eq_done_1971",
|
|
["jump_false", 324, "if_else_1969", 1126, 23],
|
|
["get", 328, 42, 1, 1126, 28],
|
|
["frame", 329, 328, 0, 1126, 28],
|
|
["null", 330, 1126, 28],
|
|
["setarg", 329, 0, 330, 1126, 28],
|
|
["invoke", 329, 327, 1126, 28],
|
|
["jump", "if_end_1970", 1126, 28],
|
|
"if_else_1969",
|
|
["get", 331, 46, 1, 1127, 24],
|
|
["access", 332, "expected ')' after if condition", 1127, 29],
|
|
["get", 334, 24, 1, 1127, 12],
|
|
["frame", 335, 334, 2, 1127, 12],
|
|
["null", 336, 1127, 12],
|
|
["setarg", 335, 0, 336, 1127, 12],
|
|
["setarg", 335, 1, 331, 1127, 12],
|
|
["setarg", 335, 2, 332, 1127, 12],
|
|
["invoke", 335, 333, 1127, 12],
|
|
"if_end_1970",
|
|
["array", 337, 0, 1128, 20],
|
|
["move", 17, 337, 1128, 20],
|
|
["store_field", 25, 17, "then", 1129, 7],
|
|
["get", 338, 62, 1, 1130, 18],
|
|
["move", 2, 338, 1130, 18],
|
|
["get", 339, 35, 1, 1131, 18],
|
|
["move", 9, 339, 1131, 18],
|
|
["access", 340, "if", 1132, 23],
|
|
["put", 340, 62, 1, 1132, 23],
|
|
["get", 341, 35, 1, 1133, 24],
|
|
["access", 342, 1, 1133, 41],
|
|
["add", 343, 341, 342, 1133, 41],
|
|
["put", 343, 35, 1, 1133, 41],
|
|
["true", 344, 1134, 25],
|
|
["put", 344, 13, 1, 1134, 25],
|
|
["get", 346, 23, 1, 1135, 14],
|
|
["frame", 347, 346, 0, 1135, 14],
|
|
["null", 348, 1135, 14],
|
|
["setarg", 347, 0, 348, 1135, 14],
|
|
["invoke", 347, 345, 1135, 14],
|
|
["move", 16, 345, 1135, 14],
|
|
["null", 349, 1136, 19],
|
|
["is_identical", 350, 16, 349, 1136, 19],
|
|
["jump_true", 350, "ne_nid_1980", 1136, 19],
|
|
["jump", "ne_ni_1981", 1136, 19],
|
|
"ne_nid_1980",
|
|
["false", 350, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_ni_1981",
|
|
["is_int", 351, 16, 1136, 19],
|
|
["jump_false", 351, "ne_nn_1982", 1136, 19],
|
|
"_nop_tc_133",
|
|
["jump", "ne_nn_1982", 1136, 19],
|
|
["ne_int", 350, 16, 349, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_nn_1982",
|
|
["is_num", 351, 16, 1136, 19],
|
|
["jump_false", 351, "ne_nt_1983", 1136, 19],
|
|
"_nop_tc_134",
|
|
["jump", "ne_nt_1983", 1136, 19],
|
|
["ne_float", 350, 16, 349, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_nt_1983",
|
|
["is_text", 351, 16, 1136, 19],
|
|
["jump_false", 351, "ne_nnl_1984", 1136, 19],
|
|
"_nop_tc_135",
|
|
["jump", "ne_nnl_1984", 1136, 19],
|
|
["ne_text", 350, 16, 349, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_nnl_1984",
|
|
["is_null", 351, 16, 1136, 19],
|
|
["jump_false", 351, "ne_nb_1985", 1136, 19],
|
|
"_nop_tc_136",
|
|
"_nop_tc_137",
|
|
["false", 350, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_nb_1985",
|
|
["is_bool", 351, 16, 1136, 19],
|
|
["jump_false", 351, "ne_mis_1986", 1136, 19],
|
|
"_nop_tc_138",
|
|
["jump", "ne_mis_1986", 1136, 19],
|
|
["ne_bool", 350, 16, 349, 1136, 19],
|
|
["jump", "ne_done_1979", 1136, 19],
|
|
"ne_mis_1986",
|
|
["true", 350, 1136, 19],
|
|
"ne_done_1979",
|
|
["jump_false", 350, "if_else_1977", 1136, 19],
|
|
["is_array", 353, 17, 1136, 42],
|
|
["jump_false", 353, "push_err_1987", 1136, 42],
|
|
["push", 17, 16, 1136, 42],
|
|
["jump", "push_done_1988", 1136, 42],
|
|
"push_err_1987",
|
|
["disrupt", 1136, 42],
|
|
"push_done_1988",
|
|
["jump", "if_end_1978", 1136, 42],
|
|
"if_else_1977",
|
|
"if_end_1978",
|
|
["array", 354, 0, 1137, 18],
|
|
["move", 6, 354, 1137, 18],
|
|
["store_field", 25, 6, "list", 1138, 7],
|
|
["get", 355, 46, 1, 1139, 11],
|
|
["load_field", 356, 355, "kind", 1139, 11],
|
|
["access", 357, "else", 1139, 23],
|
|
["is_identical", 358, 356, 357, 1139, 23],
|
|
["jump_true", 358, "eq_done_1991", 1139, 23],
|
|
["is_int", 359, 356, 1139, 23],
|
|
["jump_false", 359, "eq_ni_1992", 1139, 23],
|
|
"_nop_tc_139",
|
|
["jump", "eq_ni_1992", 1139, 23],
|
|
["eq_int", 358, 356, 357, 1139, 23],
|
|
["jump", "eq_done_1991", 1139, 23],
|
|
"eq_ni_1992",
|
|
["is_num", 359, 356, 1139, 23],
|
|
["jump_false", 359, "eq_nn_1993", 1139, 23],
|
|
"_nop_tc_140",
|
|
["jump", "eq_nn_1993", 1139, 23],
|
|
["eq_float", 358, 356, 357, 1139, 23],
|
|
["jump", "eq_done_1991", 1139, 23],
|
|
"eq_nn_1993",
|
|
["is_text", 359, 356, 1139, 23],
|
|
["jump_false", 359, "eq_nt_1994", 1139, 23],
|
|
"_nop_tc_141",
|
|
"_nop_tc_142",
|
|
["eq_text", 358, 356, 357, 1139, 23],
|
|
["jump", "eq_done_1991", 1139, 23],
|
|
"eq_nt_1994",
|
|
["is_null", 359, 356, 1139, 23],
|
|
["jump_false", 359, "eq_nnl_1995", 1139, 23],
|
|
"_nop_tc_143",
|
|
["jump", "eq_nnl_1995", 1139, 23],
|
|
["true", 358, 1139, 23],
|
|
["jump", "eq_done_1991", 1139, 23],
|
|
"eq_nnl_1995",
|
|
["is_bool", 359, 356, 1139, 23],
|
|
["jump_false", 359, "eq_nb_1996", 1139, 23],
|
|
"_nop_tc_144",
|
|
["jump", "eq_nb_1996", 1139, 23],
|
|
["eq_bool", 358, 356, 357, 1139, 23],
|
|
["jump", "eq_done_1991", 1139, 23],
|
|
"eq_nb_1996",
|
|
["false", 358, 1139, 23],
|
|
"eq_done_1991",
|
|
["jump_false", 358, "if_else_1989", 1139, 23],
|
|
["get", 362, 42, 1, 1140, 9],
|
|
["frame", 363, 362, 0, 1140, 9],
|
|
["null", 364, 1140, 9],
|
|
["setarg", 363, 0, 364, 1140, 9],
|
|
["invoke", 363, 361, 1140, 9],
|
|
["get", 365, 46, 1, 1141, 13],
|
|
["load_field", 366, 365, "kind", 1141, 13],
|
|
["access", 367, "if", 1141, 25],
|
|
["is_identical", 368, 366, 367, 1141, 25],
|
|
["jump_true", 368, "eq_done_1999", 1141, 25],
|
|
["is_int", 369, 366, 1141, 25],
|
|
["jump_false", 369, "eq_ni_2000", 1141, 25],
|
|
"_nop_tc_145",
|
|
["jump", "eq_ni_2000", 1141, 25],
|
|
["eq_int", 368, 366, 367, 1141, 25],
|
|
["jump", "eq_done_1999", 1141, 25],
|
|
"eq_ni_2000",
|
|
["is_num", 369, 366, 1141, 25],
|
|
["jump_false", 369, "eq_nn_2001", 1141, 25],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nn_2001", 1141, 25],
|
|
["eq_float", 368, 366, 367, 1141, 25],
|
|
["jump", "eq_done_1999", 1141, 25],
|
|
"eq_nn_2001",
|
|
["is_text", 369, 366, 1141, 25],
|
|
["jump_false", 369, "eq_nt_2002", 1141, 25],
|
|
"_nop_tc_147",
|
|
"_nop_tc_148",
|
|
["eq_text", 368, 366, 367, 1141, 25],
|
|
["jump", "eq_done_1999", 1141, 25],
|
|
"eq_nt_2002",
|
|
["is_null", 369, 366, 1141, 25],
|
|
["jump_false", 369, "eq_nnl_2003", 1141, 25],
|
|
"_nop_tc_149",
|
|
["jump", "eq_nnl_2003", 1141, 25],
|
|
["true", 368, 1141, 25],
|
|
["jump", "eq_done_1999", 1141, 25],
|
|
"eq_nnl_2003",
|
|
["is_bool", 369, 366, 1141, 25],
|
|
["jump_false", 369, "eq_nb_2004", 1141, 25],
|
|
"_nop_tc_150",
|
|
["jump", "eq_nb_2004", 1141, 25],
|
|
["eq_bool", 368, 366, 367, 1141, 25],
|
|
["jump", "eq_done_1999", 1141, 25],
|
|
"eq_nb_2004",
|
|
["false", 368, 1141, 25],
|
|
"eq_done_1999",
|
|
["jump_false", 368, "if_else_1997", 1141, 25],
|
|
["put", 9, 35, 1, 1142, 28],
|
|
["put", 2, 62, 1, 1143, 27],
|
|
["get", 372, 23, 1, 1144, 18],
|
|
["frame", 373, 372, 0, 1144, 18],
|
|
["null", 374, 1144, 18],
|
|
["setarg", 373, 0, 374, 1144, 18],
|
|
["invoke", 373, 371, 1144, 18],
|
|
["move", 12, 371, 1144, 18],
|
|
["null", 375, 1145, 23],
|
|
["is_identical", 376, 12, 375, 1145, 23],
|
|
["jump_true", 376, "ne_nid_2008", 1145, 23],
|
|
["jump", "ne_ni_2009", 1145, 23],
|
|
"ne_nid_2008",
|
|
["false", 376, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_ni_2009",
|
|
["is_int", 377, 12, 1145, 23],
|
|
["jump_false", 377, "ne_nn_2010", 1145, 23],
|
|
"_nop_tc_151",
|
|
["jump", "ne_nn_2010", 1145, 23],
|
|
["ne_int", 376, 12, 375, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_nn_2010",
|
|
["is_num", 377, 12, 1145, 23],
|
|
["jump_false", 377, "ne_nt_2011", 1145, 23],
|
|
"_nop_tc_152",
|
|
["jump", "ne_nt_2011", 1145, 23],
|
|
["ne_float", 376, 12, 375, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_nt_2011",
|
|
["is_text", 377, 12, 1145, 23],
|
|
["jump_false", 377, "ne_nnl_2012", 1145, 23],
|
|
"_nop_tc_153",
|
|
["jump", "ne_nnl_2012", 1145, 23],
|
|
["ne_text", 376, 12, 375, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_nnl_2012",
|
|
["is_null", 377, 12, 1145, 23],
|
|
["jump_false", 377, "ne_nb_2013", 1145, 23],
|
|
"_nop_tc_154",
|
|
"_nop_tc_155",
|
|
["false", 376, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_nb_2013",
|
|
["is_bool", 377, 12, 1145, 23],
|
|
["jump_false", 377, "ne_mis_2014", 1145, 23],
|
|
"_nop_tc_156",
|
|
["jump", "ne_mis_2014", 1145, 23],
|
|
["ne_bool", 376, 12, 375, 1145, 23],
|
|
["jump", "ne_done_2007", 1145, 23],
|
|
"ne_mis_2014",
|
|
["true", 376, 1145, 23],
|
|
"ne_done_2007",
|
|
["jump_false", 376, "if_else_2005", 1145, 23],
|
|
["is_array", 379, 6, 1145, 44],
|
|
["jump_false", 379, "push_err_2015", 1145, 44],
|
|
["push", 6, 12, 1145, 44],
|
|
["jump", "push_done_2016", 1145, 44],
|
|
"push_err_2015",
|
|
["disrupt", 1145, 44],
|
|
"push_done_2016",
|
|
["jump", "if_end_2006", 1145, 44],
|
|
"if_else_2005",
|
|
"if_end_2006",
|
|
["get", 381, 48, 1, 1146, 11],
|
|
["frame", 382, 381, 1, 1146, 11],
|
|
["null", 383, 1146, 11],
|
|
["setarg", 382, 0, 383, 1146, 11],
|
|
["setarg", 382, 1, 25, 1146, 11],
|
|
["invoke", 382, 380, 1146, 11],
|
|
["return", 25, 1147, 18],
|
|
"_nop_ur_6",
|
|
"if_else_1997",
|
|
["array", 384, 0, 1149, 24],
|
|
["move", 20, 384, 1149, 24],
|
|
["store_field", 25, 20, "else", 1150, 11],
|
|
["true", 385, 1151, 29],
|
|
["put", 385, 13, 1, 1151, 29],
|
|
["get", 387, 23, 1, 1152, 18],
|
|
["frame", 388, 387, 0, 1152, 18],
|
|
["null", 389, 1152, 18],
|
|
["setarg", 388, 0, 389, 1152, 18],
|
|
["invoke", 388, 386, 1152, 18],
|
|
["move", 16, 386, 1152, 18],
|
|
["null", 390, 1153, 23],
|
|
["is_identical", 391, 16, 390, 1153, 23],
|
|
["jump_true", 391, "ne_nid_2020", 1153, 23],
|
|
["jump", "ne_ni_2021", 1153, 23],
|
|
"ne_nid_2020",
|
|
["false", 391, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_ni_2021",
|
|
["is_int", 392, 16, 1153, 23],
|
|
["jump_false", 392, "ne_nn_2022", 1153, 23],
|
|
"_nop_tc_157",
|
|
["jump", "ne_nn_2022", 1153, 23],
|
|
["ne_int", 391, 16, 390, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_nn_2022",
|
|
["is_num", 392, 16, 1153, 23],
|
|
["jump_false", 392, "ne_nt_2023", 1153, 23],
|
|
"_nop_tc_158",
|
|
["jump", "ne_nt_2023", 1153, 23],
|
|
["ne_float", 391, 16, 390, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_nt_2023",
|
|
["is_text", 392, 16, 1153, 23],
|
|
["jump_false", 392, "ne_nnl_2024", 1153, 23],
|
|
"_nop_tc_159",
|
|
["jump", "ne_nnl_2024", 1153, 23],
|
|
["ne_text", 391, 16, 390, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_nnl_2024",
|
|
["is_null", 392, 16, 1153, 23],
|
|
["jump_false", 392, "ne_nb_2025", 1153, 23],
|
|
"_nop_tc_160",
|
|
"_nop_tc_161",
|
|
["false", 391, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_nb_2025",
|
|
["is_bool", 392, 16, 1153, 23],
|
|
["jump_false", 392, "ne_mis_2026", 1153, 23],
|
|
"_nop_tc_162",
|
|
["jump", "ne_mis_2026", 1153, 23],
|
|
["ne_bool", 391, 16, 390, 1153, 23],
|
|
["jump", "ne_done_2019", 1153, 23],
|
|
"ne_mis_2026",
|
|
["true", 391, 1153, 23],
|
|
"ne_done_2019",
|
|
["jump_false", 391, "if_else_2017", 1153, 23],
|
|
["is_array", 394, 20, 1153, 46],
|
|
["jump_false", 394, "push_err_2027", 1153, 46],
|
|
["push", 20, 16, 1153, 46],
|
|
["jump", "push_done_2028", 1153, 46],
|
|
"push_err_2027",
|
|
["disrupt", 1153, 46],
|
|
"push_done_2028",
|
|
["jump", "if_end_2018", 1153, 46],
|
|
"if_else_2017",
|
|
"if_end_2018",
|
|
"if_end_1998",
|
|
["jump", "if_end_1990", 1153, 46],
|
|
"if_else_1989",
|
|
"if_end_1990",
|
|
["put", 9, 35, 1, 1156, 24],
|
|
["put", 2, 62, 1, 1157, 23],
|
|
["get", 396, 48, 1, 1158, 7],
|
|
["frame", 397, 396, 1, 1158, 7],
|
|
["null", 398, 1158, 7],
|
|
["setarg", 397, 0, 398, 1158, 7],
|
|
["setarg", 397, 1, 25, 1158, 7],
|
|
["invoke", 397, 395, 1158, 7],
|
|
["return", 25, 1159, 14],
|
|
"_nop_ur_7",
|
|
"if_else_1953",
|
|
"if_end_1954",
|
|
["access", 399, "while", 1162, 14],
|
|
["is_identical", 400, 24, 399, 1162, 14],
|
|
["jump_true", 400, "eq_done_2031", 1162, 14],
|
|
["is_int", 401, 24, 1162, 14],
|
|
["jump_false", 401, "eq_ni_2032", 1162, 14],
|
|
"_nop_tc_163",
|
|
["jump", "eq_ni_2032", 1162, 14],
|
|
["eq_int", 400, 24, 399, 1162, 14],
|
|
["jump", "eq_done_2031", 1162, 14],
|
|
"eq_ni_2032",
|
|
["is_num", 401, 24, 1162, 14],
|
|
["jump_false", 401, "eq_nn_2033", 1162, 14],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nn_2033", 1162, 14],
|
|
["eq_float", 400, 24, 399, 1162, 14],
|
|
["jump", "eq_done_2031", 1162, 14],
|
|
"eq_nn_2033",
|
|
["is_text", 401, 24, 1162, 14],
|
|
["jump_false", 401, "eq_nt_2034", 1162, 14],
|
|
"_nop_tc_165",
|
|
"_nop_tc_166",
|
|
["eq_text", 400, 24, 399, 1162, 14],
|
|
["jump", "eq_done_2031", 1162, 14],
|
|
"eq_nt_2034",
|
|
["is_null", 401, 24, 1162, 14],
|
|
["jump_false", 401, "eq_nnl_2035", 1162, 14],
|
|
"_nop_tc_167",
|
|
["jump", "eq_nnl_2035", 1162, 14],
|
|
["true", 400, 1162, 14],
|
|
["jump", "eq_done_2031", 1162, 14],
|
|
"eq_nnl_2035",
|
|
["is_bool", 401, 24, 1162, 14],
|
|
["jump_false", 401, "eq_nb_2036", 1162, 14],
|
|
"_nop_tc_168",
|
|
["jump", "eq_nb_2036", 1162, 14],
|
|
["eq_bool", 400, 24, 399, 1162, 14],
|
|
["jump", "eq_done_2031", 1162, 14],
|
|
"eq_nb_2036",
|
|
["false", 400, 1162, 14],
|
|
"eq_done_2031",
|
|
["jump_false", 400, "if_else_2029", 1162, 14],
|
|
["access", 403, "while", 1163, 23],
|
|
["get", 405, 31, 1, 1163, 14],
|
|
["frame", 406, 405, 2, 1163, 14],
|
|
["null", 407, 1163, 14],
|
|
["setarg", 406, 0, 407, 1163, 14],
|
|
["setarg", 406, 1, 403, 1163, 14],
|
|
["setarg", 406, 2, 3, 1163, 14],
|
|
["invoke", 406, 404, 1163, 14],
|
|
["move", 25, 404, 1163, 14],
|
|
["get", 409, 42, 1, 1164, 7],
|
|
["frame", 410, 409, 0, 1164, 7],
|
|
["null", 411, 1164, 7],
|
|
["setarg", 410, 0, 411, 1164, 7],
|
|
["invoke", 410, 408, 1164, 7],
|
|
["get", 412, 46, 1, 1165, 11],
|
|
["load_field", 413, 412, "kind", 1165, 11],
|
|
["access", 414, "(", 1165, 23],
|
|
["is_identical", 415, 413, 414, 1165, 23],
|
|
["jump_true", 415, "eq_done_2039", 1165, 23],
|
|
["is_int", 416, 413, 1165, 23],
|
|
["jump_false", 416, "eq_ni_2040", 1165, 23],
|
|
"_nop_tc_169",
|
|
["jump", "eq_ni_2040", 1165, 23],
|
|
["eq_int", 415, 413, 414, 1165, 23],
|
|
["jump", "eq_done_2039", 1165, 23],
|
|
"eq_ni_2040",
|
|
["is_num", 416, 413, 1165, 23],
|
|
["jump_false", 416, "eq_nn_2041", 1165, 23],
|
|
"_nop_tc_170",
|
|
["jump", "eq_nn_2041", 1165, 23],
|
|
["eq_float", 415, 413, 414, 1165, 23],
|
|
["jump", "eq_done_2039", 1165, 23],
|
|
"eq_nn_2041",
|
|
["is_text", 416, 413, 1165, 23],
|
|
["jump_false", 416, "eq_nt_2042", 1165, 23],
|
|
"_nop_tc_171",
|
|
"_nop_tc_172",
|
|
["eq_text", 415, 413, 414, 1165, 23],
|
|
["jump", "eq_done_2039", 1165, 23],
|
|
"eq_nt_2042",
|
|
["is_null", 416, 413, 1165, 23],
|
|
["jump_false", 416, "eq_nnl_2043", 1165, 23],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nnl_2043", 1165, 23],
|
|
["true", 415, 1165, 23],
|
|
["jump", "eq_done_2039", 1165, 23],
|
|
"eq_nnl_2043",
|
|
["is_bool", 416, 413, 1165, 23],
|
|
["jump_false", 416, "eq_nb_2044", 1165, 23],
|
|
"_nop_tc_174",
|
|
["jump", "eq_nb_2044", 1165, 23],
|
|
["eq_bool", 415, 413, 414, 1165, 23],
|
|
["jump", "eq_done_2039", 1165, 23],
|
|
"eq_nb_2044",
|
|
["false", 415, 1165, 23],
|
|
"eq_done_2039",
|
|
["jump_false", 415, "if_else_2037", 1165, 23],
|
|
["get", 419, 42, 1, 1165, 28],
|
|
["frame", 420, 419, 0, 1165, 28],
|
|
["null", 421, 1165, 28],
|
|
["setarg", 420, 0, 421, 1165, 28],
|
|
["invoke", 420, 418, 1165, 28],
|
|
["jump", "if_end_2038", 1165, 28],
|
|
"if_else_2037",
|
|
["get", 422, 46, 1, 1166, 24],
|
|
["access", 423, "expected '(' before condition", 1166, 29],
|
|
["get", 425, 24, 1, 1166, 12],
|
|
["frame", 426, 425, 2, 1166, 12],
|
|
["null", 427, 1166, 12],
|
|
["setarg", 426, 0, 427, 1166, 12],
|
|
["setarg", 426, 1, 422, 1166, 12],
|
|
["setarg", 426, 2, 423, 1166, 12],
|
|
["invoke", 426, 424, 1166, 12],
|
|
"if_end_2038",
|
|
["get", 429, 11, 1, 1167, 14],
|
|
["frame", 430, 429, 0, 1167, 14],
|
|
["null", 431, 1167, 14],
|
|
["setarg", 430, 0, 431, 1167, 14],
|
|
["invoke", 430, 428, 1167, 14],
|
|
["move", 22, 428, 1167, 14],
|
|
["store_field", 25, 22, "expression", 1168, 7],
|
|
["get", 432, 46, 1, 1169, 11],
|
|
["load_field", 433, 432, "kind", 1169, 11],
|
|
["access", 434, ")", 1169, 23],
|
|
["is_identical", 435, 433, 434, 1169, 23],
|
|
["jump_true", 435, "eq_done_2047", 1169, 23],
|
|
["is_int", 436, 433, 1169, 23],
|
|
["jump_false", 436, "eq_ni_2048", 1169, 23],
|
|
"_nop_tc_175",
|
|
["jump", "eq_ni_2048", 1169, 23],
|
|
["eq_int", 435, 433, 434, 1169, 23],
|
|
["jump", "eq_done_2047", 1169, 23],
|
|
"eq_ni_2048",
|
|
["is_num", 436, 433, 1169, 23],
|
|
["jump_false", 436, "eq_nn_2049", 1169, 23],
|
|
"_nop_tc_176",
|
|
["jump", "eq_nn_2049", 1169, 23],
|
|
["eq_float", 435, 433, 434, 1169, 23],
|
|
["jump", "eq_done_2047", 1169, 23],
|
|
"eq_nn_2049",
|
|
["is_text", 436, 433, 1169, 23],
|
|
["jump_false", 436, "eq_nt_2050", 1169, 23],
|
|
"_nop_tc_177",
|
|
"_nop_tc_178",
|
|
["eq_text", 435, 433, 434, 1169, 23],
|
|
["jump", "eq_done_2047", 1169, 23],
|
|
"eq_nt_2050",
|
|
["is_null", 436, 433, 1169, 23],
|
|
["jump_false", 436, "eq_nnl_2051", 1169, 23],
|
|
"_nop_tc_179",
|
|
["jump", "eq_nnl_2051", 1169, 23],
|
|
["true", 435, 1169, 23],
|
|
["jump", "eq_done_2047", 1169, 23],
|
|
"eq_nnl_2051",
|
|
["is_bool", 436, 433, 1169, 23],
|
|
["jump_false", 436, "eq_nb_2052", 1169, 23],
|
|
"_nop_tc_180",
|
|
["jump", "eq_nb_2052", 1169, 23],
|
|
["eq_bool", 435, 433, 434, 1169, 23],
|
|
["jump", "eq_done_2047", 1169, 23],
|
|
"eq_nb_2052",
|
|
["false", 435, 1169, 23],
|
|
"eq_done_2047",
|
|
["jump_false", 435, "if_else_2045", 1169, 23],
|
|
["get", 439, 42, 1, 1169, 28],
|
|
["frame", 440, 439, 0, 1169, 28],
|
|
["null", 441, 1169, 28],
|
|
["setarg", 440, 0, 441, 1169, 28],
|
|
["invoke", 440, 438, 1169, 28],
|
|
["jump", "if_end_2046", 1169, 28],
|
|
"if_else_2045",
|
|
["get", 442, 46, 1, 1170, 24],
|
|
["access", 443, "expected ')' after while condition", 1170, 29],
|
|
["get", 445, 24, 1, 1170, 12],
|
|
["frame", 446, 445, 2, 1170, 12],
|
|
["null", 447, 1170, 12],
|
|
["setarg", 446, 0, 447, 1170, 12],
|
|
["setarg", 446, 1, 442, 1170, 12],
|
|
["setarg", 446, 2, 443, 1170, 12],
|
|
["invoke", 446, 444, 1170, 12],
|
|
"if_end_2046",
|
|
["array", 448, 0, 1171, 15],
|
|
["move", 26, 448, 1171, 15],
|
|
["store_field", 25, 26, "statements", 1172, 7],
|
|
["get", 449, 62, 1, 1173, 18],
|
|
["move", 2, 449, 1173, 18],
|
|
["get", 450, 35, 1, 1174, 18],
|
|
["move", 9, 450, 1174, 18],
|
|
["access", 451, "while", 1175, 23],
|
|
["put", 451, 62, 1, 1175, 23],
|
|
["get", 452, 35, 1, 1176, 24],
|
|
["access", 453, 1, 1176, 41],
|
|
["add", 454, 452, 453, 1176, 41],
|
|
["put", 454, 35, 1, 1176, 41],
|
|
["true", 455, 1177, 25],
|
|
["put", 455, 13, 1, 1177, 25],
|
|
["get", 457, 23, 1, 1178, 14],
|
|
["frame", 458, 457, 0, 1178, 14],
|
|
["null", 459, 1178, 14],
|
|
["setarg", 458, 0, 459, 1178, 14],
|
|
["invoke", 458, 456, 1178, 14],
|
|
["move", 16, 456, 1178, 14],
|
|
["null", 460, 1179, 19],
|
|
["is_identical", 461, 16, 460, 1179, 19],
|
|
["jump_true", 461, "ne_nid_2056", 1179, 19],
|
|
["jump", "ne_ni_2057", 1179, 19],
|
|
"ne_nid_2056",
|
|
["false", 461, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_ni_2057",
|
|
["is_int", 462, 16, 1179, 19],
|
|
["jump_false", 462, "ne_nn_2058", 1179, 19],
|
|
"_nop_tc_181",
|
|
["jump", "ne_nn_2058", 1179, 19],
|
|
["ne_int", 461, 16, 460, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_nn_2058",
|
|
["is_num", 462, 16, 1179, 19],
|
|
["jump_false", 462, "ne_nt_2059", 1179, 19],
|
|
"_nop_tc_182",
|
|
["jump", "ne_nt_2059", 1179, 19],
|
|
["ne_float", 461, 16, 460, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_nt_2059",
|
|
["is_text", 462, 16, 1179, 19],
|
|
["jump_false", 462, "ne_nnl_2060", 1179, 19],
|
|
"_nop_tc_183",
|
|
["jump", "ne_nnl_2060", 1179, 19],
|
|
["ne_text", 461, 16, 460, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_nnl_2060",
|
|
["is_null", 462, 16, 1179, 19],
|
|
["jump_false", 462, "ne_nb_2061", 1179, 19],
|
|
"_nop_tc_184",
|
|
"_nop_tc_185",
|
|
["false", 461, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_nb_2061",
|
|
["is_bool", 462, 16, 1179, 19],
|
|
["jump_false", 462, "ne_mis_2062", 1179, 19],
|
|
"_nop_tc_186",
|
|
["jump", "ne_mis_2062", 1179, 19],
|
|
["ne_bool", 461, 16, 460, 1179, 19],
|
|
["jump", "ne_done_2055", 1179, 19],
|
|
"ne_mis_2062",
|
|
["true", 461, 1179, 19],
|
|
"ne_done_2055",
|
|
["jump_false", 461, "if_else_2053", 1179, 19],
|
|
["is_array", 464, 26, 1179, 37],
|
|
["jump_false", 464, "push_err_2063", 1179, 37],
|
|
["push", 26, 16, 1179, 37],
|
|
["jump", "push_done_2064", 1179, 37],
|
|
"push_err_2063",
|
|
["disrupt", 1179, 37],
|
|
"push_done_2064",
|
|
["jump", "if_end_2054", 1179, 37],
|
|
"if_else_2053",
|
|
"if_end_2054",
|
|
["put", 9, 35, 1, 1180, 24],
|
|
["put", 2, 62, 1, 1181, 23],
|
|
["get", 466, 48, 1, 1182, 7],
|
|
["frame", 467, 466, 1, 1182, 7],
|
|
["null", 468, 1182, 7],
|
|
["setarg", 467, 0, 468, 1182, 7],
|
|
["setarg", 467, 1, 25, 1182, 7],
|
|
["invoke", 467, 465, 1182, 7],
|
|
["return", 25, 1183, 14],
|
|
"_nop_ur_8",
|
|
"if_else_2029",
|
|
"if_end_2030",
|
|
["access", 469, "do", 1186, 14],
|
|
["is_identical", 470, 24, 469, 1186, 14],
|
|
["jump_true", 470, "eq_done_2067", 1186, 14],
|
|
["is_int", 471, 24, 1186, 14],
|
|
["jump_false", 471, "eq_ni_2068", 1186, 14],
|
|
"_nop_tc_187",
|
|
["jump", "eq_ni_2068", 1186, 14],
|
|
["eq_int", 470, 24, 469, 1186, 14],
|
|
["jump", "eq_done_2067", 1186, 14],
|
|
"eq_ni_2068",
|
|
["is_num", 471, 24, 1186, 14],
|
|
["jump_false", 471, "eq_nn_2069", 1186, 14],
|
|
"_nop_tc_188",
|
|
["jump", "eq_nn_2069", 1186, 14],
|
|
["eq_float", 470, 24, 469, 1186, 14],
|
|
["jump", "eq_done_2067", 1186, 14],
|
|
"eq_nn_2069",
|
|
["is_text", 471, 24, 1186, 14],
|
|
["jump_false", 471, "eq_nt_2070", 1186, 14],
|
|
"_nop_tc_189",
|
|
"_nop_tc_190",
|
|
["eq_text", 470, 24, 469, 1186, 14],
|
|
["jump", "eq_done_2067", 1186, 14],
|
|
"eq_nt_2070",
|
|
["is_null", 471, 24, 1186, 14],
|
|
["jump_false", 471, "eq_nnl_2071", 1186, 14],
|
|
"_nop_tc_191",
|
|
["jump", "eq_nnl_2071", 1186, 14],
|
|
["true", 470, 1186, 14],
|
|
["jump", "eq_done_2067", 1186, 14],
|
|
"eq_nnl_2071",
|
|
["is_bool", 471, 24, 1186, 14],
|
|
["jump_false", 471, "eq_nb_2072", 1186, 14],
|
|
"_nop_tc_192",
|
|
["jump", "eq_nb_2072", 1186, 14],
|
|
["eq_bool", 470, 24, 469, 1186, 14],
|
|
["jump", "eq_done_2067", 1186, 14],
|
|
"eq_nb_2072",
|
|
["false", 470, 1186, 14],
|
|
"eq_done_2067",
|
|
["jump_false", 470, "if_else_2065", 1186, 14],
|
|
["access", 473, "do", 1187, 23],
|
|
["get", 475, 31, 1, 1187, 14],
|
|
["frame", 476, 475, 2, 1187, 14],
|
|
["null", 477, 1187, 14],
|
|
["setarg", 476, 0, 477, 1187, 14],
|
|
["setarg", 476, 1, 473, 1187, 14],
|
|
["setarg", 476, 2, 3, 1187, 14],
|
|
["invoke", 476, 474, 1187, 14],
|
|
["move", 25, 474, 1187, 14],
|
|
["get", 479, 42, 1, 1188, 7],
|
|
["frame", 480, 479, 0, 1188, 7],
|
|
["null", 481, 1188, 7],
|
|
["setarg", 480, 0, 481, 1188, 7],
|
|
["invoke", 480, 478, 1188, 7],
|
|
["array", 482, 0, 1189, 15],
|
|
["move", 26, 482, 1189, 15],
|
|
["store_field", 25, 26, "statements", 1190, 7],
|
|
["get", 483, 62, 1, 1191, 18],
|
|
["move", 2, 483, 1191, 18],
|
|
["get", 484, 35, 1, 1192, 18],
|
|
["move", 9, 484, 1192, 18],
|
|
["access", 485, "do", 1193, 23],
|
|
["put", 485, 62, 1, 1193, 23],
|
|
["get", 486, 35, 1, 1194, 24],
|
|
["access", 487, 1, 1194, 41],
|
|
["add", 488, 486, 487, 1194, 41],
|
|
["put", 488, 35, 1, 1194, 41],
|
|
["true", 489, 1195, 25],
|
|
["put", 489, 13, 1, 1195, 25],
|
|
["get", 491, 23, 1, 1196, 14],
|
|
["frame", 492, 491, 0, 1196, 14],
|
|
["null", 493, 1196, 14],
|
|
["setarg", 492, 0, 493, 1196, 14],
|
|
["invoke", 492, 490, 1196, 14],
|
|
["move", 16, 490, 1196, 14],
|
|
["null", 494, 1197, 19],
|
|
["is_identical", 495, 16, 494, 1197, 19],
|
|
["jump_true", 495, "ne_nid_2076", 1197, 19],
|
|
["jump", "ne_ni_2077", 1197, 19],
|
|
"ne_nid_2076",
|
|
["false", 495, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_ni_2077",
|
|
["is_int", 496, 16, 1197, 19],
|
|
["jump_false", 496, "ne_nn_2078", 1197, 19],
|
|
"_nop_tc_193",
|
|
["jump", "ne_nn_2078", 1197, 19],
|
|
["ne_int", 495, 16, 494, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_nn_2078",
|
|
["is_num", 496, 16, 1197, 19],
|
|
["jump_false", 496, "ne_nt_2079", 1197, 19],
|
|
"_nop_tc_194",
|
|
["jump", "ne_nt_2079", 1197, 19],
|
|
["ne_float", 495, 16, 494, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_nt_2079",
|
|
["is_text", 496, 16, 1197, 19],
|
|
["jump_false", 496, "ne_nnl_2080", 1197, 19],
|
|
"_nop_tc_195",
|
|
["jump", "ne_nnl_2080", 1197, 19],
|
|
["ne_text", 495, 16, 494, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_nnl_2080",
|
|
["is_null", 496, 16, 1197, 19],
|
|
["jump_false", 496, "ne_nb_2081", 1197, 19],
|
|
"_nop_tc_196",
|
|
"_nop_tc_197",
|
|
["false", 495, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_nb_2081",
|
|
["is_bool", 496, 16, 1197, 19],
|
|
["jump_false", 496, "ne_mis_2082", 1197, 19],
|
|
"_nop_tc_198",
|
|
["jump", "ne_mis_2082", 1197, 19],
|
|
["ne_bool", 495, 16, 494, 1197, 19],
|
|
["jump", "ne_done_2075", 1197, 19],
|
|
"ne_mis_2082",
|
|
["true", 495, 1197, 19],
|
|
"ne_done_2075",
|
|
["jump_false", 495, "if_else_2073", 1197, 19],
|
|
["is_array", 498, 26, 1197, 37],
|
|
["jump_false", 498, "push_err_2083", 1197, 37],
|
|
["push", 26, 16, 1197, 37],
|
|
["jump", "push_done_2084", 1197, 37],
|
|
"push_err_2083",
|
|
["disrupt", 1197, 37],
|
|
"push_done_2084",
|
|
["jump", "if_end_2074", 1197, 37],
|
|
"if_else_2073",
|
|
"if_end_2074",
|
|
["put", 9, 35, 1, 1198, 24],
|
|
["put", 2, 62, 1, 1199, 23],
|
|
["get", 499, 46, 1, 1200, 11],
|
|
["load_field", 500, 499, "kind", 1200, 11],
|
|
["access", 501, "while", 1200, 23],
|
|
["is_identical", 502, 500, 501, 1200, 23],
|
|
["jump_true", 502, "eq_done_2087", 1200, 23],
|
|
["is_int", 503, 500, 1200, 23],
|
|
["jump_false", 503, "eq_ni_2088", 1200, 23],
|
|
"_nop_tc_199",
|
|
["jump", "eq_ni_2088", 1200, 23],
|
|
["eq_int", 502, 500, 501, 1200, 23],
|
|
["jump", "eq_done_2087", 1200, 23],
|
|
"eq_ni_2088",
|
|
["is_num", 503, 500, 1200, 23],
|
|
["jump_false", 503, "eq_nn_2089", 1200, 23],
|
|
"_nop_tc_200",
|
|
["jump", "eq_nn_2089", 1200, 23],
|
|
["eq_float", 502, 500, 501, 1200, 23],
|
|
["jump", "eq_done_2087", 1200, 23],
|
|
"eq_nn_2089",
|
|
["is_text", 503, 500, 1200, 23],
|
|
["jump_false", 503, "eq_nt_2090", 1200, 23],
|
|
"_nop_tc_201",
|
|
"_nop_tc_202",
|
|
["eq_text", 502, 500, 501, 1200, 23],
|
|
["jump", "eq_done_2087", 1200, 23],
|
|
"eq_nt_2090",
|
|
["is_null", 503, 500, 1200, 23],
|
|
["jump_false", 503, "eq_nnl_2091", 1200, 23],
|
|
"_nop_tc_203",
|
|
["jump", "eq_nnl_2091", 1200, 23],
|
|
["true", 502, 1200, 23],
|
|
["jump", "eq_done_2087", 1200, 23],
|
|
"eq_nnl_2091",
|
|
["is_bool", 503, 500, 1200, 23],
|
|
["jump_false", 503, "eq_nb_2092", 1200, 23],
|
|
"_nop_tc_204",
|
|
["jump", "eq_nb_2092", 1200, 23],
|
|
["eq_bool", 502, 500, 501, 1200, 23],
|
|
["jump", "eq_done_2087", 1200, 23],
|
|
"eq_nb_2092",
|
|
["false", 502, 1200, 23],
|
|
"eq_done_2087",
|
|
["jump_false", 502, "if_else_2085", 1200, 23],
|
|
["get", 506, 42, 1, 1200, 32],
|
|
["frame", 507, 506, 0, 1200, 32],
|
|
["null", 508, 1200, 32],
|
|
["setarg", 507, 0, 508, 1200, 32],
|
|
["invoke", 507, 505, 1200, 32],
|
|
["jump", "if_end_2086", 1200, 32],
|
|
"if_else_2085",
|
|
["get", 509, 46, 1, 1201, 24],
|
|
["access", 510, "expected 'while' after do body", 1201, 29],
|
|
["get", 512, 24, 1, 1201, 12],
|
|
["frame", 513, 512, 2, 1201, 12],
|
|
["null", 514, 1201, 12],
|
|
["setarg", 513, 0, 514, 1201, 12],
|
|
["setarg", 513, 1, 509, 1201, 12],
|
|
["setarg", 513, 2, 510, 1201, 12],
|
|
["invoke", 513, 511, 1201, 12],
|
|
"if_end_2086",
|
|
["get", 515, 46, 1, 1202, 11],
|
|
["load_field", 516, 515, "kind", 1202, 11],
|
|
["access", 517, "(", 1202, 23],
|
|
["is_identical", 518, 516, 517, 1202, 23],
|
|
["jump_true", 518, "eq_done_2095", 1202, 23],
|
|
["is_int", 519, 516, 1202, 23],
|
|
["jump_false", 519, "eq_ni_2096", 1202, 23],
|
|
"_nop_tc_205",
|
|
["jump", "eq_ni_2096", 1202, 23],
|
|
["eq_int", 518, 516, 517, 1202, 23],
|
|
["jump", "eq_done_2095", 1202, 23],
|
|
"eq_ni_2096",
|
|
["is_num", 519, 516, 1202, 23],
|
|
["jump_false", 519, "eq_nn_2097", 1202, 23],
|
|
"_nop_tc_206",
|
|
["jump", "eq_nn_2097", 1202, 23],
|
|
["eq_float", 518, 516, 517, 1202, 23],
|
|
["jump", "eq_done_2095", 1202, 23],
|
|
"eq_nn_2097",
|
|
["is_text", 519, 516, 1202, 23],
|
|
["jump_false", 519, "eq_nt_2098", 1202, 23],
|
|
"_nop_tc_207",
|
|
"_nop_tc_208",
|
|
["eq_text", 518, 516, 517, 1202, 23],
|
|
["jump", "eq_done_2095", 1202, 23],
|
|
"eq_nt_2098",
|
|
["is_null", 519, 516, 1202, 23],
|
|
["jump_false", 519, "eq_nnl_2099", 1202, 23],
|
|
"_nop_tc_209",
|
|
["jump", "eq_nnl_2099", 1202, 23],
|
|
["true", 518, 1202, 23],
|
|
["jump", "eq_done_2095", 1202, 23],
|
|
"eq_nnl_2099",
|
|
["is_bool", 519, 516, 1202, 23],
|
|
["jump_false", 519, "eq_nb_2100", 1202, 23],
|
|
"_nop_tc_210",
|
|
["jump", "eq_nb_2100", 1202, 23],
|
|
["eq_bool", 518, 516, 517, 1202, 23],
|
|
["jump", "eq_done_2095", 1202, 23],
|
|
"eq_nb_2100",
|
|
["false", 518, 1202, 23],
|
|
"eq_done_2095",
|
|
["jump_false", 518, "if_else_2093", 1202, 23],
|
|
["get", 522, 42, 1, 1202, 28],
|
|
["frame", 523, 522, 0, 1202, 28],
|
|
["null", 524, 1202, 28],
|
|
["setarg", 523, 0, 524, 1202, 28],
|
|
["invoke", 523, 521, 1202, 28],
|
|
["jump", "if_end_2094", 1202, 28],
|
|
"if_else_2093",
|
|
["get", 525, 46, 1, 1203, 24],
|
|
["access", 526, "expected '(' before condition", 1203, 29],
|
|
["get", 528, 24, 1, 1203, 12],
|
|
["frame", 529, 528, 2, 1203, 12],
|
|
["null", 530, 1203, 12],
|
|
["setarg", 529, 0, 530, 1203, 12],
|
|
["setarg", 529, 1, 525, 1203, 12],
|
|
["setarg", 529, 2, 526, 1203, 12],
|
|
["invoke", 529, 527, 1203, 12],
|
|
"if_end_2094",
|
|
["get", 532, 11, 1, 1204, 14],
|
|
["frame", 533, 532, 0, 1204, 14],
|
|
["null", 534, 1204, 14],
|
|
["setarg", 533, 0, 534, 1204, 14],
|
|
["invoke", 533, 531, 1204, 14],
|
|
["move", 22, 531, 1204, 14],
|
|
["store_field", 25, 22, "expression", 1205, 7],
|
|
["get", 535, 46, 1, 1206, 11],
|
|
["load_field", 536, 535, "kind", 1206, 11],
|
|
["access", 537, ")", 1206, 23],
|
|
["is_identical", 538, 536, 537, 1206, 23],
|
|
["jump_true", 538, "eq_done_2103", 1206, 23],
|
|
["is_int", 539, 536, 1206, 23],
|
|
["jump_false", 539, "eq_ni_2104", 1206, 23],
|
|
"_nop_tc_211",
|
|
["jump", "eq_ni_2104", 1206, 23],
|
|
["eq_int", 538, 536, 537, 1206, 23],
|
|
["jump", "eq_done_2103", 1206, 23],
|
|
"eq_ni_2104",
|
|
["is_num", 539, 536, 1206, 23],
|
|
["jump_false", 539, "eq_nn_2105", 1206, 23],
|
|
"_nop_tc_212",
|
|
["jump", "eq_nn_2105", 1206, 23],
|
|
["eq_float", 538, 536, 537, 1206, 23],
|
|
["jump", "eq_done_2103", 1206, 23],
|
|
"eq_nn_2105",
|
|
["is_text", 539, 536, 1206, 23],
|
|
["jump_false", 539, "eq_nt_2106", 1206, 23],
|
|
"_nop_tc_213",
|
|
"_nop_tc_214",
|
|
["eq_text", 538, 536, 537, 1206, 23],
|
|
["jump", "eq_done_2103", 1206, 23],
|
|
"eq_nt_2106",
|
|
["is_null", 539, 536, 1206, 23],
|
|
["jump_false", 539, "eq_nnl_2107", 1206, 23],
|
|
"_nop_tc_215",
|
|
["jump", "eq_nnl_2107", 1206, 23],
|
|
["true", 538, 1206, 23],
|
|
["jump", "eq_done_2103", 1206, 23],
|
|
"eq_nnl_2107",
|
|
["is_bool", 539, 536, 1206, 23],
|
|
["jump_false", 539, "eq_nb_2108", 1206, 23],
|
|
"_nop_tc_216",
|
|
["jump", "eq_nb_2108", 1206, 23],
|
|
["eq_bool", 538, 536, 537, 1206, 23],
|
|
["jump", "eq_done_2103", 1206, 23],
|
|
"eq_nb_2108",
|
|
["false", 538, 1206, 23],
|
|
"eq_done_2103",
|
|
["jump_false", 538, "if_else_2101", 1206, 23],
|
|
["get", 542, 42, 1, 1206, 28],
|
|
["frame", 543, 542, 0, 1206, 28],
|
|
["null", 544, 1206, 28],
|
|
["setarg", 543, 0, 544, 1206, 28],
|
|
["invoke", 543, 541, 1206, 28],
|
|
["jump", "if_end_2102", 1206, 28],
|
|
"if_else_2101",
|
|
["get", 545, 46, 1, 1207, 24],
|
|
["access", 546, "expected ')' after do-while condition", 1207, 29],
|
|
["get", 548, 24, 1, 1207, 12],
|
|
["frame", 549, 548, 2, 1207, 12],
|
|
["null", 550, 1207, 12],
|
|
["setarg", 549, 0, 550, 1207, 12],
|
|
["setarg", 549, 1, 545, 1207, 12],
|
|
["setarg", 549, 2, 546, 1207, 12],
|
|
["invoke", 549, 547, 1207, 12],
|
|
"if_end_2102",
|
|
["get", 552, 30, 1, 1208, 7],
|
|
["frame", 553, 552, 0, 1208, 7],
|
|
["null", 554, 1208, 7],
|
|
["setarg", 553, 0, 554, 1208, 7],
|
|
["invoke", 553, 551, 1208, 7],
|
|
["get", 556, 48, 1, 1209, 7],
|
|
["frame", 557, 556, 1, 1209, 7],
|
|
["null", 558, 1209, 7],
|
|
["setarg", 557, 0, 558, 1209, 7],
|
|
["setarg", 557, 1, 25, 1209, 7],
|
|
["invoke", 557, 555, 1209, 7],
|
|
["return", 25, 1210, 14],
|
|
"_nop_ur_9",
|
|
"if_else_2065",
|
|
"if_end_2066",
|
|
["access", 559, "for", 1213, 14],
|
|
["is_identical", 560, 24, 559, 1213, 14],
|
|
["jump_true", 560, "eq_done_2111", 1213, 14],
|
|
["is_int", 561, 24, 1213, 14],
|
|
["jump_false", 561, "eq_ni_2112", 1213, 14],
|
|
"_nop_tc_217",
|
|
["jump", "eq_ni_2112", 1213, 14],
|
|
["eq_int", 560, 24, 559, 1213, 14],
|
|
["jump", "eq_done_2111", 1213, 14],
|
|
"eq_ni_2112",
|
|
["is_num", 561, 24, 1213, 14],
|
|
["jump_false", 561, "eq_nn_2113", 1213, 14],
|
|
"_nop_tc_218",
|
|
["jump", "eq_nn_2113", 1213, 14],
|
|
["eq_float", 560, 24, 559, 1213, 14],
|
|
["jump", "eq_done_2111", 1213, 14],
|
|
"eq_nn_2113",
|
|
["is_text", 561, 24, 1213, 14],
|
|
["jump_false", 561, "eq_nt_2114", 1213, 14],
|
|
"_nop_tc_219",
|
|
"_nop_tc_220",
|
|
["eq_text", 560, 24, 559, 1213, 14],
|
|
["jump", "eq_done_2111", 1213, 14],
|
|
"eq_nt_2114",
|
|
["is_null", 561, 24, 1213, 14],
|
|
["jump_false", 561, "eq_nnl_2115", 1213, 14],
|
|
"_nop_tc_221",
|
|
["jump", "eq_nnl_2115", 1213, 14],
|
|
["true", 560, 1213, 14],
|
|
["jump", "eq_done_2111", 1213, 14],
|
|
"eq_nnl_2115",
|
|
["is_bool", 561, 24, 1213, 14],
|
|
["jump_false", 561, "eq_nb_2116", 1213, 14],
|
|
"_nop_tc_222",
|
|
["jump", "eq_nb_2116", 1213, 14],
|
|
["eq_bool", 560, 24, 559, 1213, 14],
|
|
["jump", "eq_done_2111", 1213, 14],
|
|
"eq_nb_2116",
|
|
["false", 560, 1213, 14],
|
|
"eq_done_2111",
|
|
["jump_false", 560, "if_else_2109", 1213, 14],
|
|
["access", 563, "for", 1214, 23],
|
|
["get", 565, 31, 1, 1214, 14],
|
|
["frame", 566, 565, 2, 1214, 14],
|
|
["null", 567, 1214, 14],
|
|
["setarg", 566, 0, 567, 1214, 14],
|
|
["setarg", 566, 1, 563, 1214, 14],
|
|
["setarg", 566, 2, 3, 1214, 14],
|
|
["invoke", 566, 564, 1214, 14],
|
|
["move", 25, 564, 1214, 14],
|
|
["get", 569, 42, 1, 1215, 7],
|
|
["frame", 570, 569, 0, 1215, 7],
|
|
["null", 571, 1215, 7],
|
|
["setarg", 570, 0, 571, 1215, 7],
|
|
["invoke", 570, 568, 1215, 7],
|
|
["get", 572, 46, 1, 1216, 11],
|
|
["load_field", 573, 572, "kind", 1216, 11],
|
|
["access", 574, "(", 1216, 23],
|
|
["is_identical", 575, 573, 574, 1216, 23],
|
|
["jump_true", 575, "eq_done_2119", 1216, 23],
|
|
["is_int", 576, 573, 1216, 23],
|
|
["jump_false", 576, "eq_ni_2120", 1216, 23],
|
|
"_nop_tc_223",
|
|
["jump", "eq_ni_2120", 1216, 23],
|
|
["eq_int", 575, 573, 574, 1216, 23],
|
|
["jump", "eq_done_2119", 1216, 23],
|
|
"eq_ni_2120",
|
|
["is_num", 576, 573, 1216, 23],
|
|
["jump_false", 576, "eq_nn_2121", 1216, 23],
|
|
"_nop_tc_224",
|
|
["jump", "eq_nn_2121", 1216, 23],
|
|
["eq_float", 575, 573, 574, 1216, 23],
|
|
["jump", "eq_done_2119", 1216, 23],
|
|
"eq_nn_2121",
|
|
["is_text", 576, 573, 1216, 23],
|
|
["jump_false", 576, "eq_nt_2122", 1216, 23],
|
|
"_nop_tc_225",
|
|
"_nop_tc_226",
|
|
["eq_text", 575, 573, 574, 1216, 23],
|
|
["jump", "eq_done_2119", 1216, 23],
|
|
"eq_nt_2122",
|
|
["is_null", 576, 573, 1216, 23],
|
|
["jump_false", 576, "eq_nnl_2123", 1216, 23],
|
|
"_nop_tc_227",
|
|
["jump", "eq_nnl_2123", 1216, 23],
|
|
["true", 575, 1216, 23],
|
|
["jump", "eq_done_2119", 1216, 23],
|
|
"eq_nnl_2123",
|
|
["is_bool", 576, 573, 1216, 23],
|
|
["jump_false", 576, "eq_nb_2124", 1216, 23],
|
|
"_nop_tc_228",
|
|
["jump", "eq_nb_2124", 1216, 23],
|
|
["eq_bool", 575, 573, 574, 1216, 23],
|
|
["jump", "eq_done_2119", 1216, 23],
|
|
"eq_nb_2124",
|
|
["false", 575, 1216, 23],
|
|
"eq_done_2119",
|
|
["jump_false", 575, "if_else_2117", 1216, 23],
|
|
["get", 579, 42, 1, 1216, 28],
|
|
["frame", 580, 579, 0, 1216, 28],
|
|
["null", 581, 1216, 28],
|
|
["setarg", 580, 0, 581, 1216, 28],
|
|
["invoke", 580, 578, 1216, 28],
|
|
["jump", "if_end_2118", 1216, 28],
|
|
"if_else_2117",
|
|
["get", 582, 46, 1, 1217, 24],
|
|
["access", 583, "expected '(' after for", 1217, 29],
|
|
["get", 585, 24, 1, 1217, 12],
|
|
["frame", 586, 585, 2, 1217, 12],
|
|
["null", 587, 1217, 12],
|
|
["setarg", 586, 0, 587, 1217, 12],
|
|
["setarg", 586, 1, 582, 1217, 12],
|
|
["setarg", 586, 2, 583, 1217, 12],
|
|
["invoke", 586, 584, 1217, 12],
|
|
"if_end_2118",
|
|
["get", 588, 46, 1, 1218, 11],
|
|
["load_field", 589, 588, "kind", 1218, 11],
|
|
["access", 590, ";", 1218, 23],
|
|
["is_identical", 591, 589, 590, 1218, 23],
|
|
["jump_true", 591, "ne_nid_2128", 1218, 23],
|
|
["jump", "ne_ni_2129", 1218, 23],
|
|
"ne_nid_2128",
|
|
["false", 591, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_ni_2129",
|
|
["is_int", 592, 589, 1218, 23],
|
|
["jump_false", 592, "ne_nn_2130", 1218, 23],
|
|
"_nop_tc_229",
|
|
["jump", "ne_nn_2130", 1218, 23],
|
|
["ne_int", 591, 589, 590, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_nn_2130",
|
|
["is_num", 592, 589, 1218, 23],
|
|
["jump_false", 592, "ne_nt_2131", 1218, 23],
|
|
"_nop_tc_230",
|
|
["jump", "ne_nt_2131", 1218, 23],
|
|
["ne_float", 591, 589, 590, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_nt_2131",
|
|
["is_text", 592, 589, 1218, 23],
|
|
["jump_false", 592, "ne_nnl_2132", 1218, 23],
|
|
"_nop_tc_231",
|
|
"_nop_tc_232",
|
|
["ne_text", 591, 589, 590, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_nnl_2132",
|
|
["is_null", 592, 589, 1218, 23],
|
|
["jump_false", 592, "ne_nb_2133", 1218, 23],
|
|
"_nop_tc_233",
|
|
["jump", "ne_nb_2133", 1218, 23],
|
|
["false", 591, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_nb_2133",
|
|
["is_bool", 592, 589, 1218, 23],
|
|
["jump_false", 592, "ne_mis_2134", 1218, 23],
|
|
"_nop_tc_234",
|
|
["jump", "ne_mis_2134", 1218, 23],
|
|
["ne_bool", 591, 589, 590, 1218, 23],
|
|
["jump", "ne_done_2127", 1218, 23],
|
|
"ne_mis_2134",
|
|
["true", 591, 1218, 23],
|
|
"ne_done_2127",
|
|
["jump_false", 591, "if_else_2125", 1218, 23],
|
|
["get", 594, 46, 1, 1219, 13],
|
|
["load_field", 595, 594, "kind", 1219, 13],
|
|
["access", 596, "var", 1219, 25],
|
|
["is_identical", 597, 595, 596, 1219, 25],
|
|
["jump_true", 597, "eq_done_2138", 1219, 25],
|
|
["is_int", 598, 595, 1219, 25],
|
|
["jump_false", 598, "eq_ni_2139", 1219, 25],
|
|
"_nop_tc_235",
|
|
["jump", "eq_ni_2139", 1219, 25],
|
|
["eq_int", 597, 595, 596, 1219, 25],
|
|
["jump", "eq_done_2138", 1219, 25],
|
|
"eq_ni_2139",
|
|
["is_num", 598, 595, 1219, 25],
|
|
["jump_false", 598, "eq_nn_2140", 1219, 25],
|
|
"_nop_tc_236",
|
|
["jump", "eq_nn_2140", 1219, 25],
|
|
["eq_float", 597, 595, 596, 1219, 25],
|
|
["jump", "eq_done_2138", 1219, 25],
|
|
"eq_nn_2140",
|
|
["is_text", 598, 595, 1219, 25],
|
|
["jump_false", 598, "eq_nt_2141", 1219, 25],
|
|
"_nop_tc_237",
|
|
"_nop_tc_238",
|
|
["eq_text", 597, 595, 596, 1219, 25],
|
|
["jump", "eq_done_2138", 1219, 25],
|
|
"eq_nt_2141",
|
|
["is_null", 598, 595, 1219, 25],
|
|
["jump_false", 598, "eq_nnl_2142", 1219, 25],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nnl_2142", 1219, 25],
|
|
["true", 597, 1219, 25],
|
|
["jump", "eq_done_2138", 1219, 25],
|
|
"eq_nnl_2142",
|
|
["is_bool", 598, 595, 1219, 25],
|
|
["jump_false", 598, "eq_nb_2143", 1219, 25],
|
|
"_nop_tc_240",
|
|
["jump", "eq_nb_2143", 1219, 25],
|
|
["eq_bool", 597, 595, 596, 1219, 25],
|
|
["jump", "eq_done_2138", 1219, 25],
|
|
"eq_nb_2143",
|
|
["false", 597, 1219, 25],
|
|
"eq_done_2138",
|
|
["move", 600, 597, 1219, 25],
|
|
["jump_true", 600, "or_end_2137", 1219, 25],
|
|
["get", 601, 46, 1, 1219, 34],
|
|
["load_field", 602, 601, "kind", 1219, 34],
|
|
["access", 603, "def", 1219, 46],
|
|
["is_identical", 604, 602, 603, 1219, 46],
|
|
["jump_true", 604, "eq_done_2144", 1219, 46],
|
|
["is_int", 605, 602, 1219, 46],
|
|
["jump_false", 605, "eq_ni_2145", 1219, 46],
|
|
"_nop_tc_241",
|
|
["jump", "eq_ni_2145", 1219, 46],
|
|
["eq_int", 604, 602, 603, 1219, 46],
|
|
["jump", "eq_done_2144", 1219, 46],
|
|
"eq_ni_2145",
|
|
["is_num", 605, 602, 1219, 46],
|
|
["jump_false", 605, "eq_nn_2146", 1219, 46],
|
|
"_nop_tc_242",
|
|
["jump", "eq_nn_2146", 1219, 46],
|
|
["eq_float", 604, 602, 603, 1219, 46],
|
|
["jump", "eq_done_2144", 1219, 46],
|
|
"eq_nn_2146",
|
|
["is_text", 605, 602, 1219, 46],
|
|
["jump_false", 605, "eq_nt_2147", 1219, 46],
|
|
"_nop_tc_243",
|
|
"_nop_tc_244",
|
|
["eq_text", 604, 602, 603, 1219, 46],
|
|
["jump", "eq_done_2144", 1219, 46],
|
|
"eq_nt_2147",
|
|
["is_null", 605, 602, 1219, 46],
|
|
["jump_false", 605, "eq_nnl_2148", 1219, 46],
|
|
"_nop_tc_245",
|
|
["jump", "eq_nnl_2148", 1219, 46],
|
|
["true", 604, 1219, 46],
|
|
["jump", "eq_done_2144", 1219, 46],
|
|
"eq_nnl_2148",
|
|
["is_bool", 605, 602, 1219, 46],
|
|
["jump_false", 605, "eq_nb_2149", 1219, 46],
|
|
"_nop_tc_246",
|
|
["jump", "eq_nb_2149", 1219, 46],
|
|
["eq_bool", 604, 602, 603, 1219, 46],
|
|
["jump", "eq_done_2144", 1219, 46],
|
|
"eq_nb_2149",
|
|
["false", 604, 1219, 46],
|
|
"eq_done_2144",
|
|
["move", 600, 604, 1219, 46],
|
|
"or_end_2137",
|
|
["jump_false", 600, "if_else_2135", 1219, 46],
|
|
["get", 607, 46, 1, 1220, 23],
|
|
["access", 608, "'", 1220, 28],
|
|
["get", 609, 46, 1, 1220, 34],
|
|
["load_field", 610, 609, "kind", 1220, 34],
|
|
["add", 611, 608, 610, 1220, 34],
|
|
["access", 612, "' declarations cannot appear in the for initializer; declare variables before the for loop", 1220, 45],
|
|
["add", 613, 611, 612, 1220, 45],
|
|
["get", 615, 24, 1, 1220, 11],
|
|
["frame", 616, 615, 2, 1220, 11],
|
|
["null", 617, 1220, 11],
|
|
["setarg", 616, 0, 617, 1220, 11],
|
|
["setarg", 616, 1, 607, 1220, 11],
|
|
["setarg", 616, 2, 613, 1220, 11],
|
|
["invoke", 616, 614, 1220, 11],
|
|
["get", 619, 23, 1, 1221, 18],
|
|
["frame", 620, 619, 0, 1221, 18],
|
|
["null", 621, 1221, 18],
|
|
["setarg", 620, 0, 621, 1221, 18],
|
|
["invoke", 620, 618, 1221, 18],
|
|
["move", 15, 618, 1221, 18],
|
|
["store_field", 25, 15, "init", 1222, 11],
|
|
["jump", "if_end_2136", 1222, 11],
|
|
"if_else_2135",
|
|
["get", 623, 11, 1, 1224, 18],
|
|
["frame", 624, 623, 0, 1224, 18],
|
|
["null", 625, 1224, 18],
|
|
["setarg", 624, 0, 625, 1224, 18],
|
|
["invoke", 624, 622, 1224, 18],
|
|
["move", 15, 622, 1224, 18],
|
|
["store_field", 25, 15, "init", 1225, 11],
|
|
["get", 626, 46, 1, 1226, 15],
|
|
["load_field", 627, 626, "kind", 1226, 15],
|
|
["access", 628, ";", 1226, 27],
|
|
["is_identical", 629, 627, 628, 1226, 27],
|
|
["jump_true", 629, "eq_done_2152", 1226, 27],
|
|
["is_int", 630, 627, 1226, 27],
|
|
["jump_false", 630, "eq_ni_2153", 1226, 27],
|
|
"_nop_tc_247",
|
|
["jump", "eq_ni_2153", 1226, 27],
|
|
["eq_int", 629, 627, 628, 1226, 27],
|
|
["jump", "eq_done_2152", 1226, 27],
|
|
"eq_ni_2153",
|
|
["is_num", 630, 627, 1226, 27],
|
|
["jump_false", 630, "eq_nn_2154", 1226, 27],
|
|
"_nop_tc_248",
|
|
["jump", "eq_nn_2154", 1226, 27],
|
|
["eq_float", 629, 627, 628, 1226, 27],
|
|
["jump", "eq_done_2152", 1226, 27],
|
|
"eq_nn_2154",
|
|
["is_text", 630, 627, 1226, 27],
|
|
["jump_false", 630, "eq_nt_2155", 1226, 27],
|
|
"_nop_tc_249",
|
|
"_nop_tc_250",
|
|
["eq_text", 629, 627, 628, 1226, 27],
|
|
["jump", "eq_done_2152", 1226, 27],
|
|
"eq_nt_2155",
|
|
["is_null", 630, 627, 1226, 27],
|
|
["jump_false", 630, "eq_nnl_2156", 1226, 27],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nnl_2156", 1226, 27],
|
|
["true", 629, 1226, 27],
|
|
["jump", "eq_done_2152", 1226, 27],
|
|
"eq_nnl_2156",
|
|
["is_bool", 630, 627, 1226, 27],
|
|
["jump_false", 630, "eq_nb_2157", 1226, 27],
|
|
"_nop_tc_252",
|
|
["jump", "eq_nb_2157", 1226, 27],
|
|
["eq_bool", 629, 627, 628, 1226, 27],
|
|
["jump", "eq_done_2152", 1226, 27],
|
|
"eq_nb_2157",
|
|
["false", 629, 1226, 27],
|
|
"eq_done_2152",
|
|
["jump_false", 629, "if_else_2150", 1226, 27],
|
|
["get", 633, 42, 1, 1226, 32],
|
|
["frame", 634, 633, 0, 1226, 32],
|
|
["null", 635, 1226, 32],
|
|
["setarg", 634, 0, 635, 1226, 32],
|
|
["invoke", 634, 632, 1226, 32],
|
|
["jump", "if_end_2151", 1226, 32],
|
|
"if_else_2150",
|
|
"if_end_2151",
|
|
"if_end_2136",
|
|
["jump", "if_end_2126", 1226, 32],
|
|
"if_else_2125",
|
|
["get", 637, 42, 1, 1229, 9],
|
|
["frame", 638, 637, 0, 1229, 9],
|
|
["null", 639, 1229, 9],
|
|
["setarg", 638, 0, 639, 1229, 9],
|
|
["invoke", 638, 636, 1229, 9],
|
|
"if_end_2126",
|
|
["get", 640, 46, 1, 1231, 11],
|
|
["load_field", 641, 640, "kind", 1231, 11],
|
|
["access", 642, ";", 1231, 23],
|
|
["is_identical", 643, 641, 642, 1231, 23],
|
|
["jump_true", 643, "ne_nid_2161", 1231, 23],
|
|
["jump", "ne_ni_2162", 1231, 23],
|
|
"ne_nid_2161",
|
|
["false", 643, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_ni_2162",
|
|
["is_int", 644, 641, 1231, 23],
|
|
["jump_false", 644, "ne_nn_2163", 1231, 23],
|
|
"_nop_tc_253",
|
|
["jump", "ne_nn_2163", 1231, 23],
|
|
["ne_int", 643, 641, 642, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_nn_2163",
|
|
["is_num", 644, 641, 1231, 23],
|
|
["jump_false", 644, "ne_nt_2164", 1231, 23],
|
|
"_nop_tc_254",
|
|
["jump", "ne_nt_2164", 1231, 23],
|
|
["ne_float", 643, 641, 642, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_nt_2164",
|
|
["is_text", 644, 641, 1231, 23],
|
|
["jump_false", 644, "ne_nnl_2165", 1231, 23],
|
|
"_nop_tc_255",
|
|
"_nop_tc_256",
|
|
["ne_text", 643, 641, 642, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_nnl_2165",
|
|
["is_null", 644, 641, 1231, 23],
|
|
["jump_false", 644, "ne_nb_2166", 1231, 23],
|
|
"_nop_tc_257",
|
|
["jump", "ne_nb_2166", 1231, 23],
|
|
["false", 643, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_nb_2166",
|
|
["is_bool", 644, 641, 1231, 23],
|
|
["jump_false", 644, "ne_mis_2167", 1231, 23],
|
|
"_nop_tc_258",
|
|
["jump", "ne_mis_2167", 1231, 23],
|
|
["ne_bool", 643, 641, 642, 1231, 23],
|
|
["jump", "ne_done_2160", 1231, 23],
|
|
"ne_mis_2167",
|
|
["true", 643, 1231, 23],
|
|
"ne_done_2160",
|
|
["jump_false", 643, "if_else_2158", 1231, 23],
|
|
["get", 647, 11, 1, 1232, 16],
|
|
["frame", 648, 647, 0, 1232, 16],
|
|
["null", 649, 1232, 16],
|
|
["setarg", 648, 0, 649, 1232, 16],
|
|
["invoke", 648, 646, 1232, 16],
|
|
["move", 19, 646, 1232, 16],
|
|
["store_field", 25, 19, "test", 1233, 9],
|
|
["jump", "if_end_2159", 1233, 9],
|
|
"if_else_2158",
|
|
"if_end_2159",
|
|
["get", 650, 46, 1, 1235, 11],
|
|
["load_field", 651, 650, "kind", 1235, 11],
|
|
["access", 652, ";", 1235, 23],
|
|
["is_identical", 653, 651, 652, 1235, 23],
|
|
["jump_true", 653, "eq_done_2170", 1235, 23],
|
|
["is_int", 654, 651, 1235, 23],
|
|
["jump_false", 654, "eq_ni_2171", 1235, 23],
|
|
"_nop_tc_259",
|
|
["jump", "eq_ni_2171", 1235, 23],
|
|
["eq_int", 653, 651, 652, 1235, 23],
|
|
["jump", "eq_done_2170", 1235, 23],
|
|
"eq_ni_2171",
|
|
["is_num", 654, 651, 1235, 23],
|
|
["jump_false", 654, "eq_nn_2172", 1235, 23],
|
|
"_nop_tc_260",
|
|
["jump", "eq_nn_2172", 1235, 23],
|
|
["eq_float", 653, 651, 652, 1235, 23],
|
|
["jump", "eq_done_2170", 1235, 23],
|
|
"eq_nn_2172",
|
|
["is_text", 654, 651, 1235, 23],
|
|
["jump_false", 654, "eq_nt_2173", 1235, 23],
|
|
"_nop_tc_261",
|
|
"_nop_tc_262",
|
|
["eq_text", 653, 651, 652, 1235, 23],
|
|
["jump", "eq_done_2170", 1235, 23],
|
|
"eq_nt_2173",
|
|
["is_null", 654, 651, 1235, 23],
|
|
["jump_false", 654, "eq_nnl_2174", 1235, 23],
|
|
"_nop_tc_263",
|
|
["jump", "eq_nnl_2174", 1235, 23],
|
|
["true", 653, 1235, 23],
|
|
["jump", "eq_done_2170", 1235, 23],
|
|
"eq_nnl_2174",
|
|
["is_bool", 654, 651, 1235, 23],
|
|
["jump_false", 654, "eq_nb_2175", 1235, 23],
|
|
"_nop_tc_264",
|
|
["jump", "eq_nb_2175", 1235, 23],
|
|
["eq_bool", 653, 651, 652, 1235, 23],
|
|
["jump", "eq_done_2170", 1235, 23],
|
|
"eq_nb_2175",
|
|
["false", 653, 1235, 23],
|
|
"eq_done_2170",
|
|
["jump_false", 653, "if_else_2168", 1235, 23],
|
|
["get", 657, 42, 1, 1235, 28],
|
|
["frame", 658, 657, 0, 1235, 28],
|
|
["null", 659, 1235, 28],
|
|
["setarg", 658, 0, 659, 1235, 28],
|
|
["invoke", 658, 656, 1235, 28],
|
|
["jump", "if_end_2169", 1235, 28],
|
|
"if_else_2168",
|
|
"if_end_2169",
|
|
["get", 660, 46, 1, 1236, 11],
|
|
["load_field", 661, 660, "kind", 1236, 11],
|
|
["access", 662, ")", 1236, 23],
|
|
["is_identical", 663, 661, 662, 1236, 23],
|
|
["jump_true", 663, "ne_nid_2179", 1236, 23],
|
|
["jump", "ne_ni_2180", 1236, 23],
|
|
"ne_nid_2179",
|
|
["false", 663, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_ni_2180",
|
|
["is_int", 664, 661, 1236, 23],
|
|
["jump_false", 664, "ne_nn_2181", 1236, 23],
|
|
"_nop_tc_265",
|
|
["jump", "ne_nn_2181", 1236, 23],
|
|
["ne_int", 663, 661, 662, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_nn_2181",
|
|
["is_num", 664, 661, 1236, 23],
|
|
["jump_false", 664, "ne_nt_2182", 1236, 23],
|
|
"_nop_tc_266",
|
|
["jump", "ne_nt_2182", 1236, 23],
|
|
["ne_float", 663, 661, 662, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_nt_2182",
|
|
["is_text", 664, 661, 1236, 23],
|
|
["jump_false", 664, "ne_nnl_2183", 1236, 23],
|
|
"_nop_tc_267",
|
|
"_nop_tc_268",
|
|
["ne_text", 663, 661, 662, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_nnl_2183",
|
|
["is_null", 664, 661, 1236, 23],
|
|
["jump_false", 664, "ne_nb_2184", 1236, 23],
|
|
"_nop_tc_269",
|
|
["jump", "ne_nb_2184", 1236, 23],
|
|
["false", 663, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_nb_2184",
|
|
["is_bool", 664, 661, 1236, 23],
|
|
["jump_false", 664, "ne_mis_2185", 1236, 23],
|
|
"_nop_tc_270",
|
|
["jump", "ne_mis_2185", 1236, 23],
|
|
["ne_bool", 663, 661, 662, 1236, 23],
|
|
["jump", "ne_done_2178", 1236, 23],
|
|
"ne_mis_2185",
|
|
["true", 663, 1236, 23],
|
|
"ne_done_2178",
|
|
["jump_false", 663, "if_else_2176", 1236, 23],
|
|
["get", 667, 11, 1, 1237, 18],
|
|
["frame", 668, 667, 0, 1237, 18],
|
|
["null", 669, 1237, 18],
|
|
["setarg", 668, 0, 669, 1237, 18],
|
|
["invoke", 668, 666, 1237, 18],
|
|
["move", 4, 666, 1237, 18],
|
|
["store_field", 25, 4, "update", 1238, 9],
|
|
["jump", "if_end_2177", 1238, 9],
|
|
"if_else_2176",
|
|
"if_end_2177",
|
|
["get", 670, 46, 1, 1240, 11],
|
|
["load_field", 671, 670, "kind", 1240, 11],
|
|
["access", 672, ")", 1240, 23],
|
|
["is_identical", 673, 671, 672, 1240, 23],
|
|
["jump_true", 673, "eq_done_2188", 1240, 23],
|
|
["is_int", 674, 671, 1240, 23],
|
|
["jump_false", 674, "eq_ni_2189", 1240, 23],
|
|
"_nop_tc_271",
|
|
["jump", "eq_ni_2189", 1240, 23],
|
|
["eq_int", 673, 671, 672, 1240, 23],
|
|
["jump", "eq_done_2188", 1240, 23],
|
|
"eq_ni_2189",
|
|
["is_num", 674, 671, 1240, 23],
|
|
["jump_false", 674, "eq_nn_2190", 1240, 23],
|
|
"_nop_tc_272",
|
|
["jump", "eq_nn_2190", 1240, 23],
|
|
["eq_float", 673, 671, 672, 1240, 23],
|
|
["jump", "eq_done_2188", 1240, 23],
|
|
"eq_nn_2190",
|
|
["is_text", 674, 671, 1240, 23],
|
|
["jump_false", 674, "eq_nt_2191", 1240, 23],
|
|
"_nop_tc_273",
|
|
"_nop_tc_274",
|
|
["eq_text", 673, 671, 672, 1240, 23],
|
|
["jump", "eq_done_2188", 1240, 23],
|
|
"eq_nt_2191",
|
|
["is_null", 674, 671, 1240, 23],
|
|
["jump_false", 674, "eq_nnl_2192", 1240, 23],
|
|
"_nop_tc_275",
|
|
["jump", "eq_nnl_2192", 1240, 23],
|
|
["true", 673, 1240, 23],
|
|
["jump", "eq_done_2188", 1240, 23],
|
|
"eq_nnl_2192",
|
|
["is_bool", 674, 671, 1240, 23],
|
|
["jump_false", 674, "eq_nb_2193", 1240, 23],
|
|
"_nop_tc_276",
|
|
["jump", "eq_nb_2193", 1240, 23],
|
|
["eq_bool", 673, 671, 672, 1240, 23],
|
|
["jump", "eq_done_2188", 1240, 23],
|
|
"eq_nb_2193",
|
|
["false", 673, 1240, 23],
|
|
"eq_done_2188",
|
|
["jump_false", 673, "if_else_2186", 1240, 23],
|
|
["get", 677, 42, 1, 1240, 28],
|
|
["frame", 678, 677, 0, 1240, 28],
|
|
["null", 679, 1240, 28],
|
|
["setarg", 678, 0, 679, 1240, 28],
|
|
["invoke", 678, 676, 1240, 28],
|
|
["jump", "if_end_2187", 1240, 28],
|
|
"if_else_2186",
|
|
["get", 680, 46, 1, 1241, 24],
|
|
["access", 681, "expected ')' after for clauses", 1241, 29],
|
|
["get", 683, 24, 1, 1241, 12],
|
|
["frame", 684, 683, 2, 1241, 12],
|
|
["null", 685, 1241, 12],
|
|
["setarg", 684, 0, 685, 1241, 12],
|
|
["setarg", 684, 1, 680, 1241, 12],
|
|
["setarg", 684, 2, 681, 1241, 12],
|
|
["invoke", 684, 682, 1241, 12],
|
|
"if_end_2187",
|
|
["array", 686, 0, 1242, 15],
|
|
["move", 26, 686, 1242, 15],
|
|
["store_field", 25, 26, "statements", 1243, 7],
|
|
["get", 687, 62, 1, 1244, 18],
|
|
["move", 2, 687, 1244, 18],
|
|
["get", 688, 35, 1, 1245, 18],
|
|
["move", 9, 688, 1245, 18],
|
|
["access", 689, "for", 1246, 23],
|
|
["put", 689, 62, 1, 1246, 23],
|
|
["get", 690, 35, 1, 1247, 24],
|
|
["access", 691, 1, 1247, 41],
|
|
["add", 692, 690, 691, 1247, 41],
|
|
["put", 692, 35, 1, 1247, 41],
|
|
["true", 693, 1248, 25],
|
|
["put", 693, 13, 1, 1248, 25],
|
|
["get", 695, 23, 1, 1249, 14],
|
|
["frame", 696, 695, 0, 1249, 14],
|
|
["null", 697, 1249, 14],
|
|
["setarg", 696, 0, 697, 1249, 14],
|
|
["invoke", 696, 694, 1249, 14],
|
|
["move", 16, 694, 1249, 14],
|
|
["null", 698, 1250, 19],
|
|
["is_identical", 699, 16, 698, 1250, 19],
|
|
["jump_true", 699, "ne_nid_2197", 1250, 19],
|
|
["jump", "ne_ni_2198", 1250, 19],
|
|
"ne_nid_2197",
|
|
["false", 699, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_ni_2198",
|
|
["is_int", 700, 16, 1250, 19],
|
|
["jump_false", 700, "ne_nn_2199", 1250, 19],
|
|
"_nop_tc_277",
|
|
["jump", "ne_nn_2199", 1250, 19],
|
|
["ne_int", 699, 16, 698, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_nn_2199",
|
|
["is_num", 700, 16, 1250, 19],
|
|
["jump_false", 700, "ne_nt_2200", 1250, 19],
|
|
"_nop_tc_278",
|
|
["jump", "ne_nt_2200", 1250, 19],
|
|
["ne_float", 699, 16, 698, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_nt_2200",
|
|
["is_text", 700, 16, 1250, 19],
|
|
["jump_false", 700, "ne_nnl_2201", 1250, 19],
|
|
"_nop_tc_279",
|
|
["jump", "ne_nnl_2201", 1250, 19],
|
|
["ne_text", 699, 16, 698, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_nnl_2201",
|
|
["is_null", 700, 16, 1250, 19],
|
|
["jump_false", 700, "ne_nb_2202", 1250, 19],
|
|
"_nop_tc_280",
|
|
"_nop_tc_281",
|
|
["false", 699, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_nb_2202",
|
|
["is_bool", 700, 16, 1250, 19],
|
|
["jump_false", 700, "ne_mis_2203", 1250, 19],
|
|
"_nop_tc_282",
|
|
["jump", "ne_mis_2203", 1250, 19],
|
|
["ne_bool", 699, 16, 698, 1250, 19],
|
|
["jump", "ne_done_2196", 1250, 19],
|
|
"ne_mis_2203",
|
|
["true", 699, 1250, 19],
|
|
"ne_done_2196",
|
|
["jump_false", 699, "if_else_2194", 1250, 19],
|
|
["is_array", 702, 26, 1250, 37],
|
|
["jump_false", 702, "push_err_2204", 1250, 37],
|
|
["push", 26, 16, 1250, 37],
|
|
["jump", "push_done_2205", 1250, 37],
|
|
"push_err_2204",
|
|
["disrupt", 1250, 37],
|
|
"push_done_2205",
|
|
["jump", "if_end_2195", 1250, 37],
|
|
"if_else_2194",
|
|
"if_end_2195",
|
|
["put", 9, 35, 1, 1251, 24],
|
|
["put", 2, 62, 1, 1252, 23],
|
|
["get", 704, 48, 1, 1253, 7],
|
|
["frame", 705, 704, 1, 1253, 7],
|
|
["null", 706, 1253, 7],
|
|
["setarg", 705, 0, 706, 1253, 7],
|
|
["setarg", 705, 1, 25, 1253, 7],
|
|
["invoke", 705, 703, 1253, 7],
|
|
["return", 25, 1254, 14],
|
|
"_nop_ur_10",
|
|
"if_else_2109",
|
|
"if_end_2110",
|
|
["access", 707, "return", 1257, 14],
|
|
["is_identical", 708, 24, 707, 1257, 14],
|
|
["jump_true", 708, "eq_done_2208", 1257, 14],
|
|
["is_int", 709, 24, 1257, 14],
|
|
["jump_false", 709, "eq_ni_2209", 1257, 14],
|
|
"_nop_tc_283",
|
|
["jump", "eq_ni_2209", 1257, 14],
|
|
["eq_int", 708, 24, 707, 1257, 14],
|
|
["jump", "eq_done_2208", 1257, 14],
|
|
"eq_ni_2209",
|
|
["is_num", 709, 24, 1257, 14],
|
|
["jump_false", 709, "eq_nn_2210", 1257, 14],
|
|
"_nop_tc_284",
|
|
["jump", "eq_nn_2210", 1257, 14],
|
|
["eq_float", 708, 24, 707, 1257, 14],
|
|
["jump", "eq_done_2208", 1257, 14],
|
|
"eq_nn_2210",
|
|
["is_text", 709, 24, 1257, 14],
|
|
["jump_false", 709, "eq_nt_2211", 1257, 14],
|
|
"_nop_tc_285",
|
|
"_nop_tc_286",
|
|
["eq_text", 708, 24, 707, 1257, 14],
|
|
["jump", "eq_done_2208", 1257, 14],
|
|
"eq_nt_2211",
|
|
["is_null", 709, 24, 1257, 14],
|
|
["jump_false", 709, "eq_nnl_2212", 1257, 14],
|
|
"_nop_tc_287",
|
|
["jump", "eq_nnl_2212", 1257, 14],
|
|
["true", 708, 1257, 14],
|
|
["jump", "eq_done_2208", 1257, 14],
|
|
"eq_nnl_2212",
|
|
["is_bool", 709, 24, 1257, 14],
|
|
["jump_false", 709, "eq_nb_2213", 1257, 14],
|
|
"_nop_tc_288",
|
|
["jump", "eq_nb_2213", 1257, 14],
|
|
["eq_bool", 708, 24, 707, 1257, 14],
|
|
["jump", "eq_done_2208", 1257, 14],
|
|
"eq_nb_2213",
|
|
["false", 708, 1257, 14],
|
|
"eq_done_2208",
|
|
["jump_false", 708, "if_else_2206", 1257, 14],
|
|
["access", 711, "return", 1258, 23],
|
|
["get", 713, 31, 1, 1258, 14],
|
|
["frame", 714, 713, 2, 1258, 14],
|
|
["null", 715, 1258, 14],
|
|
["setarg", 714, 0, 715, 1258, 14],
|
|
["setarg", 714, 1, 711, 1258, 14],
|
|
["setarg", 714, 2, 3, 1258, 14],
|
|
["invoke", 714, 712, 1258, 14],
|
|
["move", 25, 712, 1258, 14],
|
|
["get", 717, 42, 1, 1259, 7],
|
|
["frame", 718, 717, 0, 1259, 7],
|
|
["null", 719, 1259, 7],
|
|
["setarg", 718, 0, 719, 1259, 7],
|
|
["invoke", 718, 716, 1259, 7],
|
|
["get", 720, 46, 1, 1260, 11],
|
|
["load_field", 721, 720, "kind", 1260, 11],
|
|
["access", 722, ";", 1260, 23],
|
|
["is_identical", 723, 721, 722, 1260, 23],
|
|
["jump_true", 723, "ne_nid_2219", 1260, 23],
|
|
["jump", "ne_ni_2220", 1260, 23],
|
|
"ne_nid_2219",
|
|
["false", 723, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_ni_2220",
|
|
["is_int", 724, 721, 1260, 23],
|
|
["jump_false", 724, "ne_nn_2221", 1260, 23],
|
|
"_nop_tc_289",
|
|
["jump", "ne_nn_2221", 1260, 23],
|
|
["ne_int", 723, 721, 722, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_nn_2221",
|
|
["is_num", 724, 721, 1260, 23],
|
|
["jump_false", 724, "ne_nt_2222", 1260, 23],
|
|
"_nop_tc_290",
|
|
["jump", "ne_nt_2222", 1260, 23],
|
|
["ne_float", 723, 721, 722, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_nt_2222",
|
|
["is_text", 724, 721, 1260, 23],
|
|
["jump_false", 724, "ne_nnl_2223", 1260, 23],
|
|
"_nop_tc_291",
|
|
"_nop_tc_292",
|
|
["ne_text", 723, 721, 722, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_nnl_2223",
|
|
["is_null", 724, 721, 1260, 23],
|
|
["jump_false", 724, "ne_nb_2224", 1260, 23],
|
|
"_nop_tc_293",
|
|
["jump", "ne_nb_2224", 1260, 23],
|
|
["false", 723, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_nb_2224",
|
|
["is_bool", 724, 721, 1260, 23],
|
|
["jump_false", 724, "ne_mis_2225", 1260, 23],
|
|
"_nop_tc_294",
|
|
["jump", "ne_mis_2225", 1260, 23],
|
|
["ne_bool", 723, 721, 722, 1260, 23],
|
|
["jump", "ne_done_2218", 1260, 23],
|
|
"ne_mis_2225",
|
|
["true", 723, 1260, 23],
|
|
"ne_done_2218",
|
|
["move", 726, 723, 1260, 23],
|
|
["jump_false", 726, "and_end_2217", 1260, 23],
|
|
["get", 727, 46, 1, 1260, 30],
|
|
["load_field", 728, 727, "kind", 1260, 30],
|
|
["access", 729, "}", 1260, 42],
|
|
["is_identical", 730, 728, 729, 1260, 42],
|
|
["jump_true", 730, "ne_nid_2227", 1260, 42],
|
|
["jump", "ne_ni_2228", 1260, 42],
|
|
"ne_nid_2227",
|
|
["false", 730, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_ni_2228",
|
|
["is_int", 731, 728, 1260, 42],
|
|
["jump_false", 731, "ne_nn_2229", 1260, 42],
|
|
"_nop_tc_295",
|
|
["jump", "ne_nn_2229", 1260, 42],
|
|
["ne_int", 730, 728, 729, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_nn_2229",
|
|
["is_num", 731, 728, 1260, 42],
|
|
["jump_false", 731, "ne_nt_2230", 1260, 42],
|
|
"_nop_tc_296",
|
|
["jump", "ne_nt_2230", 1260, 42],
|
|
["ne_float", 730, 728, 729, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_nt_2230",
|
|
["is_text", 731, 728, 1260, 42],
|
|
["jump_false", 731, "ne_nnl_2231", 1260, 42],
|
|
"_nop_tc_297",
|
|
"_nop_tc_298",
|
|
["ne_text", 730, 728, 729, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_nnl_2231",
|
|
["is_null", 731, 728, 1260, 42],
|
|
["jump_false", 731, "ne_nb_2232", 1260, 42],
|
|
"_nop_tc_299",
|
|
["jump", "ne_nb_2232", 1260, 42],
|
|
["false", 730, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_nb_2232",
|
|
["is_bool", 731, 728, 1260, 42],
|
|
["jump_false", 731, "ne_mis_2233", 1260, 42],
|
|
"_nop_tc_300",
|
|
["jump", "ne_mis_2233", 1260, 42],
|
|
["ne_bool", 730, 728, 729, 1260, 42],
|
|
["jump", "ne_done_2226", 1260, 42],
|
|
"ne_mis_2233",
|
|
["true", 730, 1260, 42],
|
|
"ne_done_2226",
|
|
["move", 726, 730, 1260, 42],
|
|
"and_end_2217",
|
|
["move", 733, 726, 1260, 42],
|
|
["jump_false", 733, "and_end_2216", 1260, 42],
|
|
["get", 734, 29, 1, 1260, 50],
|
|
["not", 735, 734, 1260, 50],
|
|
["move", 733, 735, 1260, 50],
|
|
"and_end_2216",
|
|
["jump_false", 733, "if_else_2214", 1260, 50],
|
|
["get", 737, 11, 1, 1261, 16],
|
|
["frame", 738, 737, 0, 1261, 16],
|
|
["null", 739, 1261, 16],
|
|
["setarg", 738, 0, 739, 1261, 16],
|
|
["invoke", 738, 736, 1261, 16],
|
|
["move", 10, 736, 1261, 16],
|
|
["store_field", 25, 10, "expression", 1262, 9],
|
|
["jump", "if_end_2215", 1262, 9],
|
|
"if_else_2214",
|
|
"if_end_2215",
|
|
["get", 741, 30, 1, 1264, 7],
|
|
["frame", 742, 741, 0, 1264, 7],
|
|
["null", 743, 1264, 7],
|
|
["setarg", 742, 0, 743, 1264, 7],
|
|
["invoke", 742, 740, 1264, 7],
|
|
["get", 745, 48, 1, 1265, 7],
|
|
["frame", 746, 745, 1, 1265, 7],
|
|
["null", 747, 1265, 7],
|
|
["setarg", 746, 0, 747, 1265, 7],
|
|
["setarg", 746, 1, 25, 1265, 7],
|
|
["invoke", 746, 744, 1265, 7],
|
|
["return", 25, 1266, 14],
|
|
"_nop_ur_11",
|
|
"if_else_2206",
|
|
"if_end_2207",
|
|
["access", 748, "go", 1269, 14],
|
|
["is_identical", 749, 24, 748, 1269, 14],
|
|
["jump_true", 749, "eq_done_2236", 1269, 14],
|
|
["is_int", 750, 24, 1269, 14],
|
|
["jump_false", 750, "eq_ni_2237", 1269, 14],
|
|
"_nop_tc_301",
|
|
["jump", "eq_ni_2237", 1269, 14],
|
|
["eq_int", 749, 24, 748, 1269, 14],
|
|
["jump", "eq_done_2236", 1269, 14],
|
|
"eq_ni_2237",
|
|
["is_num", 750, 24, 1269, 14],
|
|
["jump_false", 750, "eq_nn_2238", 1269, 14],
|
|
"_nop_tc_302",
|
|
["jump", "eq_nn_2238", 1269, 14],
|
|
["eq_float", 749, 24, 748, 1269, 14],
|
|
["jump", "eq_done_2236", 1269, 14],
|
|
"eq_nn_2238",
|
|
["is_text", 750, 24, 1269, 14],
|
|
["jump_false", 750, "eq_nt_2239", 1269, 14],
|
|
"_nop_tc_303",
|
|
"_nop_tc_304",
|
|
["eq_text", 749, 24, 748, 1269, 14],
|
|
["jump", "eq_done_2236", 1269, 14],
|
|
"eq_nt_2239",
|
|
["is_null", 750, 24, 1269, 14],
|
|
["jump_false", 750, "eq_nnl_2240", 1269, 14],
|
|
"_nop_tc_305",
|
|
["jump", "eq_nnl_2240", 1269, 14],
|
|
["true", 749, 1269, 14],
|
|
["jump", "eq_done_2236", 1269, 14],
|
|
"eq_nnl_2240",
|
|
["is_bool", 750, 24, 1269, 14],
|
|
["jump_false", 750, "eq_nb_2241", 1269, 14],
|
|
"_nop_tc_306",
|
|
["jump", "eq_nb_2241", 1269, 14],
|
|
["eq_bool", 749, 24, 748, 1269, 14],
|
|
["jump", "eq_done_2236", 1269, 14],
|
|
"eq_nb_2241",
|
|
["false", 749, 1269, 14],
|
|
"eq_done_2236",
|
|
["jump_false", 749, "if_else_2234", 1269, 14],
|
|
["access", 752, "go", 1270, 23],
|
|
["get", 754, 31, 1, 1270, 14],
|
|
["frame", 755, 754, 2, 1270, 14],
|
|
["null", 756, 1270, 14],
|
|
["setarg", 755, 0, 756, 1270, 14],
|
|
["setarg", 755, 1, 752, 1270, 14],
|
|
["setarg", 755, 2, 3, 1270, 14],
|
|
["invoke", 755, 753, 1270, 14],
|
|
["move", 25, 753, 1270, 14],
|
|
["get", 758, 42, 1, 1271, 7],
|
|
["frame", 759, 758, 0, 1271, 7],
|
|
["null", 760, 1271, 7],
|
|
["setarg", 759, 0, 760, 1271, 7],
|
|
["invoke", 759, 757, 1271, 7],
|
|
["get", 761, 46, 1, 1272, 11],
|
|
["load_field", 762, 761, "kind", 1272, 11],
|
|
["access", 763, ";", 1272, 23],
|
|
["is_identical", 764, 762, 763, 1272, 23],
|
|
["jump_true", 764, "ne_nid_2247", 1272, 23],
|
|
["jump", "ne_ni_2248", 1272, 23],
|
|
"ne_nid_2247",
|
|
["false", 764, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_ni_2248",
|
|
["is_int", 765, 762, 1272, 23],
|
|
["jump_false", 765, "ne_nn_2249", 1272, 23],
|
|
"_nop_tc_307",
|
|
["jump", "ne_nn_2249", 1272, 23],
|
|
["ne_int", 764, 762, 763, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_nn_2249",
|
|
["is_num", 765, 762, 1272, 23],
|
|
["jump_false", 765, "ne_nt_2250", 1272, 23],
|
|
"_nop_tc_308",
|
|
["jump", "ne_nt_2250", 1272, 23],
|
|
["ne_float", 764, 762, 763, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_nt_2250",
|
|
["is_text", 765, 762, 1272, 23],
|
|
["jump_false", 765, "ne_nnl_2251", 1272, 23],
|
|
"_nop_tc_309",
|
|
"_nop_tc_310",
|
|
["ne_text", 764, 762, 763, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_nnl_2251",
|
|
["is_null", 765, 762, 1272, 23],
|
|
["jump_false", 765, "ne_nb_2252", 1272, 23],
|
|
"_nop_tc_311",
|
|
["jump", "ne_nb_2252", 1272, 23],
|
|
["false", 764, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_nb_2252",
|
|
["is_bool", 765, 762, 1272, 23],
|
|
["jump_false", 765, "ne_mis_2253", 1272, 23],
|
|
"_nop_tc_312",
|
|
["jump", "ne_mis_2253", 1272, 23],
|
|
["ne_bool", 764, 762, 763, 1272, 23],
|
|
["jump", "ne_done_2246", 1272, 23],
|
|
"ne_mis_2253",
|
|
["true", 764, 1272, 23],
|
|
"ne_done_2246",
|
|
["move", 767, 764, 1272, 23],
|
|
["jump_false", 767, "and_end_2245", 1272, 23],
|
|
["get", 768, 46, 1, 1272, 30],
|
|
["load_field", 769, 768, "kind", 1272, 30],
|
|
["access", 770, "}", 1272, 42],
|
|
["is_identical", 771, 769, 770, 1272, 42],
|
|
["jump_true", 771, "ne_nid_2255", 1272, 42],
|
|
["jump", "ne_ni_2256", 1272, 42],
|
|
"ne_nid_2255",
|
|
["false", 771, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_ni_2256",
|
|
["is_int", 772, 769, 1272, 42],
|
|
["jump_false", 772, "ne_nn_2257", 1272, 42],
|
|
"_nop_tc_313",
|
|
["jump", "ne_nn_2257", 1272, 42],
|
|
["ne_int", 771, 769, 770, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_nn_2257",
|
|
["is_num", 772, 769, 1272, 42],
|
|
["jump_false", 772, "ne_nt_2258", 1272, 42],
|
|
"_nop_tc_314",
|
|
["jump", "ne_nt_2258", 1272, 42],
|
|
["ne_float", 771, 769, 770, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_nt_2258",
|
|
["is_text", 772, 769, 1272, 42],
|
|
["jump_false", 772, "ne_nnl_2259", 1272, 42],
|
|
"_nop_tc_315",
|
|
"_nop_tc_316",
|
|
["ne_text", 771, 769, 770, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_nnl_2259",
|
|
["is_null", 772, 769, 1272, 42],
|
|
["jump_false", 772, "ne_nb_2260", 1272, 42],
|
|
"_nop_tc_317",
|
|
["jump", "ne_nb_2260", 1272, 42],
|
|
["false", 771, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_nb_2260",
|
|
["is_bool", 772, 769, 1272, 42],
|
|
["jump_false", 772, "ne_mis_2261", 1272, 42],
|
|
"_nop_tc_318",
|
|
["jump", "ne_mis_2261", 1272, 42],
|
|
["ne_bool", 771, 769, 770, 1272, 42],
|
|
["jump", "ne_done_2254", 1272, 42],
|
|
"ne_mis_2261",
|
|
["true", 771, 1272, 42],
|
|
"ne_done_2254",
|
|
["move", 767, 771, 1272, 42],
|
|
"and_end_2245",
|
|
["move", 774, 767, 1272, 42],
|
|
["jump_false", 774, "and_end_2244", 1272, 42],
|
|
["get", 775, 29, 1, 1272, 50],
|
|
["not", 776, 775, 1272, 50],
|
|
["move", 774, 776, 1272, 50],
|
|
"and_end_2244",
|
|
["jump_false", 774, "if_else_2242", 1272, 50],
|
|
["get", 778, 11, 1, 1273, 16],
|
|
["frame", 779, 778, 0, 1273, 16],
|
|
["null", 780, 1273, 16],
|
|
["setarg", 779, 0, 780, 1273, 16],
|
|
["invoke", 779, 777, 1273, 16],
|
|
["move", 10, 777, 1273, 16],
|
|
["store_field", 25, 10, "expression", 1274, 9],
|
|
["jump", "if_end_2243", 1274, 9],
|
|
"if_else_2242",
|
|
"if_end_2243",
|
|
["get", 782, 30, 1, 1276, 7],
|
|
["frame", 783, 782, 0, 1276, 7],
|
|
["null", 784, 1276, 7],
|
|
["setarg", 783, 0, 784, 1276, 7],
|
|
["invoke", 783, 781, 1276, 7],
|
|
["get", 786, 48, 1, 1277, 7],
|
|
["frame", 787, 786, 1, 1277, 7],
|
|
["null", 788, 1277, 7],
|
|
["setarg", 787, 0, 788, 1277, 7],
|
|
["setarg", 787, 1, 25, 1277, 7],
|
|
["invoke", 787, 785, 1277, 7],
|
|
["return", 25, 1278, 14],
|
|
"_nop_ur_12",
|
|
"if_else_2234",
|
|
"if_end_2235",
|
|
["access", 789, "disrupt", 1281, 14],
|
|
["is_identical", 790, 24, 789, 1281, 14],
|
|
["jump_true", 790, "eq_done_2264", 1281, 14],
|
|
["is_int", 791, 24, 1281, 14],
|
|
["jump_false", 791, "eq_ni_2265", 1281, 14],
|
|
"_nop_tc_319",
|
|
["jump", "eq_ni_2265", 1281, 14],
|
|
["eq_int", 790, 24, 789, 1281, 14],
|
|
["jump", "eq_done_2264", 1281, 14],
|
|
"eq_ni_2265",
|
|
["is_num", 791, 24, 1281, 14],
|
|
["jump_false", 791, "eq_nn_2266", 1281, 14],
|
|
"_nop_tc_320",
|
|
["jump", "eq_nn_2266", 1281, 14],
|
|
["eq_float", 790, 24, 789, 1281, 14],
|
|
["jump", "eq_done_2264", 1281, 14],
|
|
"eq_nn_2266",
|
|
["is_text", 791, 24, 1281, 14],
|
|
["jump_false", 791, "eq_nt_2267", 1281, 14],
|
|
"_nop_tc_321",
|
|
"_nop_tc_322",
|
|
["eq_text", 790, 24, 789, 1281, 14],
|
|
["jump", "eq_done_2264", 1281, 14],
|
|
"eq_nt_2267",
|
|
["is_null", 791, 24, 1281, 14],
|
|
["jump_false", 791, "eq_nnl_2268", 1281, 14],
|
|
"_nop_tc_323",
|
|
["jump", "eq_nnl_2268", 1281, 14],
|
|
["true", 790, 1281, 14],
|
|
["jump", "eq_done_2264", 1281, 14],
|
|
"eq_nnl_2268",
|
|
["is_bool", 791, 24, 1281, 14],
|
|
["jump_false", 791, "eq_nb_2269", 1281, 14],
|
|
"_nop_tc_324",
|
|
["jump", "eq_nb_2269", 1281, 14],
|
|
["eq_bool", 790, 24, 789, 1281, 14],
|
|
["jump", "eq_done_2264", 1281, 14],
|
|
"eq_nb_2269",
|
|
["false", 790, 1281, 14],
|
|
"eq_done_2264",
|
|
["jump_false", 790, "if_else_2262", 1281, 14],
|
|
["access", 793, "disrupt", 1282, 23],
|
|
["get", 795, 31, 1, 1282, 14],
|
|
["frame", 796, 795, 2, 1282, 14],
|
|
["null", 797, 1282, 14],
|
|
["setarg", 796, 0, 797, 1282, 14],
|
|
["setarg", 796, 1, 793, 1282, 14],
|
|
["setarg", 796, 2, 3, 1282, 14],
|
|
["invoke", 796, 794, 1282, 14],
|
|
["move", 25, 794, 1282, 14],
|
|
["get", 799, 42, 1, 1283, 7],
|
|
["frame", 800, 799, 0, 1283, 7],
|
|
["null", 801, 1283, 7],
|
|
["setarg", 800, 0, 801, 1283, 7],
|
|
["invoke", 800, 798, 1283, 7],
|
|
["get", 803, 30, 1, 1284, 7],
|
|
["frame", 804, 803, 0, 1284, 7],
|
|
["null", 805, 1284, 7],
|
|
["setarg", 804, 0, 805, 1284, 7],
|
|
["invoke", 804, 802, 1284, 7],
|
|
["get", 807, 48, 1, 1285, 7],
|
|
["frame", 808, 807, 1, 1285, 7],
|
|
["null", 809, 1285, 7],
|
|
["setarg", 808, 0, 809, 1285, 7],
|
|
["setarg", 808, 1, 25, 1285, 7],
|
|
["invoke", 808, 806, 1285, 7],
|
|
["return", 25, 1286, 14],
|
|
"_nop_ur_13",
|
|
"if_else_2262",
|
|
"if_end_2263",
|
|
["access", 810, "break", 1289, 14],
|
|
["is_identical", 811, 24, 810, 1289, 14],
|
|
["jump_true", 811, "eq_done_2272", 1289, 14],
|
|
["is_int", 812, 24, 1289, 14],
|
|
["jump_false", 812, "eq_ni_2273", 1289, 14],
|
|
"_nop_tc_325",
|
|
["jump", "eq_ni_2273", 1289, 14],
|
|
["eq_int", 811, 24, 810, 1289, 14],
|
|
["jump", "eq_done_2272", 1289, 14],
|
|
"eq_ni_2273",
|
|
["is_num", 812, 24, 1289, 14],
|
|
["jump_false", 812, "eq_nn_2274", 1289, 14],
|
|
"_nop_tc_326",
|
|
["jump", "eq_nn_2274", 1289, 14],
|
|
["eq_float", 811, 24, 810, 1289, 14],
|
|
["jump", "eq_done_2272", 1289, 14],
|
|
"eq_nn_2274",
|
|
["is_text", 812, 24, 1289, 14],
|
|
["jump_false", 812, "eq_nt_2275", 1289, 14],
|
|
"_nop_tc_327",
|
|
"_nop_tc_328",
|
|
["eq_text", 811, 24, 810, 1289, 14],
|
|
["jump", "eq_done_2272", 1289, 14],
|
|
"eq_nt_2275",
|
|
["is_null", 812, 24, 1289, 14],
|
|
["jump_false", 812, "eq_nnl_2276", 1289, 14],
|
|
"_nop_tc_329",
|
|
["jump", "eq_nnl_2276", 1289, 14],
|
|
["true", 811, 1289, 14],
|
|
["jump", "eq_done_2272", 1289, 14],
|
|
"eq_nnl_2276",
|
|
["is_bool", 812, 24, 1289, 14],
|
|
["jump_false", 812, "eq_nb_2277", 1289, 14],
|
|
"_nop_tc_330",
|
|
["jump", "eq_nb_2277", 1289, 14],
|
|
["eq_bool", 811, 24, 810, 1289, 14],
|
|
["jump", "eq_done_2272", 1289, 14],
|
|
"eq_nb_2277",
|
|
["false", 811, 1289, 14],
|
|
"eq_done_2272",
|
|
["jump_false", 811, "if_else_2270", 1289, 14],
|
|
["access", 814, "break", 1290, 23],
|
|
["get", 816, 31, 1, 1290, 14],
|
|
["frame", 817, 816, 2, 1290, 14],
|
|
["null", 818, 1290, 14],
|
|
["setarg", 817, 0, 818, 1290, 14],
|
|
["setarg", 817, 1, 814, 1290, 14],
|
|
["setarg", 817, 2, 3, 1290, 14],
|
|
["invoke", 817, 815, 1290, 14],
|
|
["move", 25, 815, 1290, 14],
|
|
["get", 820, 42, 1, 1291, 7],
|
|
["frame", 821, 820, 0, 1291, 7],
|
|
["null", 822, 1291, 7],
|
|
["setarg", 821, 0, 822, 1291, 7],
|
|
["invoke", 821, 819, 1291, 7],
|
|
["get", 823, 46, 1, 1292, 11],
|
|
["load_field", 824, 823, "kind", 1292, 11],
|
|
["access", 825, "name", 1292, 23],
|
|
["is_identical", 826, 824, 825, 1292, 23],
|
|
["jump_true", 826, "eq_done_2281", 1292, 23],
|
|
["is_int", 827, 824, 1292, 23],
|
|
["jump_false", 827, "eq_ni_2282", 1292, 23],
|
|
"_nop_tc_331",
|
|
["jump", "eq_ni_2282", 1292, 23],
|
|
["eq_int", 826, 824, 825, 1292, 23],
|
|
["jump", "eq_done_2281", 1292, 23],
|
|
"eq_ni_2282",
|
|
["is_num", 827, 824, 1292, 23],
|
|
["jump_false", 827, "eq_nn_2283", 1292, 23],
|
|
"_nop_tc_332",
|
|
["jump", "eq_nn_2283", 1292, 23],
|
|
["eq_float", 826, 824, 825, 1292, 23],
|
|
["jump", "eq_done_2281", 1292, 23],
|
|
"eq_nn_2283",
|
|
["is_text", 827, 824, 1292, 23],
|
|
["jump_false", 827, "eq_nt_2284", 1292, 23],
|
|
"_nop_tc_333",
|
|
"_nop_tc_334",
|
|
["eq_text", 826, 824, 825, 1292, 23],
|
|
["jump", "eq_done_2281", 1292, 23],
|
|
"eq_nt_2284",
|
|
["is_null", 827, 824, 1292, 23],
|
|
["jump_false", 827, "eq_nnl_2285", 1292, 23],
|
|
"_nop_tc_335",
|
|
["jump", "eq_nnl_2285", 1292, 23],
|
|
["true", 826, 1292, 23],
|
|
["jump", "eq_done_2281", 1292, 23],
|
|
"eq_nnl_2285",
|
|
["is_bool", 827, 824, 1292, 23],
|
|
["jump_false", 827, "eq_nb_2286", 1292, 23],
|
|
"_nop_tc_336",
|
|
["jump", "eq_nb_2286", 1292, 23],
|
|
["eq_bool", 826, 824, 825, 1292, 23],
|
|
["jump", "eq_done_2281", 1292, 23],
|
|
"eq_nb_2286",
|
|
["false", 826, 1292, 23],
|
|
"eq_done_2281",
|
|
["move", 829, 826, 1292, 23],
|
|
["jump_false", 829, "and_end_2280", 1292, 23],
|
|
["get", 830, 29, 1, 1292, 34],
|
|
["not", 831, 830, 1292, 34],
|
|
["move", 829, 831, 1292, 34],
|
|
"and_end_2280",
|
|
["jump_false", 829, "if_else_2278", 1292, 34],
|
|
["get", 832, 46, 1, 1293, 21],
|
|
["load_field", 833, 832, "value", 1293, 21],
|
|
["store_field", 25, 833, "name", 1293, 9],
|
|
["get", 835, 42, 1, 1294, 9],
|
|
["frame", 836, 835, 0, 1294, 9],
|
|
["null", 837, 1294, 9],
|
|
["setarg", 836, 0, 837, 1294, 9],
|
|
["invoke", 836, 834, 1294, 9],
|
|
["jump", "if_end_2279", 1294, 9],
|
|
"if_else_2278",
|
|
"if_end_2279",
|
|
["get", 839, 30, 1, 1296, 7],
|
|
["frame", 840, 839, 0, 1296, 7],
|
|
["null", 841, 1296, 7],
|
|
["setarg", 840, 0, 841, 1296, 7],
|
|
["invoke", 840, 838, 1296, 7],
|
|
["get", 843, 48, 1, 1297, 7],
|
|
["frame", 844, 843, 1, 1297, 7],
|
|
["null", 845, 1297, 7],
|
|
["setarg", 844, 0, 845, 1297, 7],
|
|
["setarg", 844, 1, 25, 1297, 7],
|
|
["invoke", 844, 842, 1297, 7],
|
|
["return", 25, 1298, 14],
|
|
"_nop_ur_14",
|
|
"if_else_2270",
|
|
"if_end_2271",
|
|
["access", 846, "continue", 1301, 14],
|
|
["is_identical", 847, 24, 846, 1301, 14],
|
|
["jump_true", 847, "eq_done_2289", 1301, 14],
|
|
["is_int", 848, 24, 1301, 14],
|
|
["jump_false", 848, "eq_ni_2290", 1301, 14],
|
|
"_nop_tc_337",
|
|
["jump", "eq_ni_2290", 1301, 14],
|
|
["eq_int", 847, 24, 846, 1301, 14],
|
|
["jump", "eq_done_2289", 1301, 14],
|
|
"eq_ni_2290",
|
|
["is_num", 848, 24, 1301, 14],
|
|
["jump_false", 848, "eq_nn_2291", 1301, 14],
|
|
"_nop_tc_338",
|
|
["jump", "eq_nn_2291", 1301, 14],
|
|
["eq_float", 847, 24, 846, 1301, 14],
|
|
["jump", "eq_done_2289", 1301, 14],
|
|
"eq_nn_2291",
|
|
["is_text", 848, 24, 1301, 14],
|
|
["jump_false", 848, "eq_nt_2292", 1301, 14],
|
|
"_nop_tc_339",
|
|
"_nop_tc_340",
|
|
["eq_text", 847, 24, 846, 1301, 14],
|
|
["jump", "eq_done_2289", 1301, 14],
|
|
"eq_nt_2292",
|
|
["is_null", 848, 24, 1301, 14],
|
|
["jump_false", 848, "eq_nnl_2293", 1301, 14],
|
|
"_nop_tc_341",
|
|
["jump", "eq_nnl_2293", 1301, 14],
|
|
["true", 847, 1301, 14],
|
|
["jump", "eq_done_2289", 1301, 14],
|
|
"eq_nnl_2293",
|
|
["is_bool", 848, 24, 1301, 14],
|
|
["jump_false", 848, "eq_nb_2294", 1301, 14],
|
|
"_nop_tc_342",
|
|
["jump", "eq_nb_2294", 1301, 14],
|
|
["eq_bool", 847, 24, 846, 1301, 14],
|
|
["jump", "eq_done_2289", 1301, 14],
|
|
"eq_nb_2294",
|
|
["false", 847, 1301, 14],
|
|
"eq_done_2289",
|
|
["jump_false", 847, "if_else_2287", 1301, 14],
|
|
["access", 850, "continue", 1302, 23],
|
|
["get", 852, 31, 1, 1302, 14],
|
|
["frame", 853, 852, 2, 1302, 14],
|
|
["null", 854, 1302, 14],
|
|
["setarg", 853, 0, 854, 1302, 14],
|
|
["setarg", 853, 1, 850, 1302, 14],
|
|
["setarg", 853, 2, 3, 1302, 14],
|
|
["invoke", 853, 851, 1302, 14],
|
|
["move", 25, 851, 1302, 14],
|
|
["get", 856, 42, 1, 1303, 7],
|
|
["frame", 857, 856, 0, 1303, 7],
|
|
["null", 858, 1303, 7],
|
|
["setarg", 857, 0, 858, 1303, 7],
|
|
["invoke", 857, 855, 1303, 7],
|
|
["get", 859, 46, 1, 1304, 11],
|
|
["load_field", 860, 859, "kind", 1304, 11],
|
|
["access", 861, "name", 1304, 23],
|
|
["is_identical", 862, 860, 861, 1304, 23],
|
|
["jump_true", 862, "eq_done_2298", 1304, 23],
|
|
["is_int", 863, 860, 1304, 23],
|
|
["jump_false", 863, "eq_ni_2299", 1304, 23],
|
|
"_nop_tc_343",
|
|
["jump", "eq_ni_2299", 1304, 23],
|
|
["eq_int", 862, 860, 861, 1304, 23],
|
|
["jump", "eq_done_2298", 1304, 23],
|
|
"eq_ni_2299",
|
|
["is_num", 863, 860, 1304, 23],
|
|
["jump_false", 863, "eq_nn_2300", 1304, 23],
|
|
"_nop_tc_344",
|
|
["jump", "eq_nn_2300", 1304, 23],
|
|
["eq_float", 862, 860, 861, 1304, 23],
|
|
["jump", "eq_done_2298", 1304, 23],
|
|
"eq_nn_2300",
|
|
["is_text", 863, 860, 1304, 23],
|
|
["jump_false", 863, "eq_nt_2301", 1304, 23],
|
|
"_nop_tc_345",
|
|
"_nop_tc_346",
|
|
["eq_text", 862, 860, 861, 1304, 23],
|
|
["jump", "eq_done_2298", 1304, 23],
|
|
"eq_nt_2301",
|
|
["is_null", 863, 860, 1304, 23],
|
|
["jump_false", 863, "eq_nnl_2302", 1304, 23],
|
|
"_nop_tc_347",
|
|
["jump", "eq_nnl_2302", 1304, 23],
|
|
["true", 862, 1304, 23],
|
|
["jump", "eq_done_2298", 1304, 23],
|
|
"eq_nnl_2302",
|
|
["is_bool", 863, 860, 1304, 23],
|
|
["jump_false", 863, "eq_nb_2303", 1304, 23],
|
|
"_nop_tc_348",
|
|
["jump", "eq_nb_2303", 1304, 23],
|
|
["eq_bool", 862, 860, 861, 1304, 23],
|
|
["jump", "eq_done_2298", 1304, 23],
|
|
"eq_nb_2303",
|
|
["false", 862, 1304, 23],
|
|
"eq_done_2298",
|
|
["move", 865, 862, 1304, 23],
|
|
["jump_false", 865, "and_end_2297", 1304, 23],
|
|
["get", 866, 29, 1, 1304, 34],
|
|
["not", 867, 866, 1304, 34],
|
|
["move", 865, 867, 1304, 34],
|
|
"and_end_2297",
|
|
["jump_false", 865, "if_else_2295", 1304, 34],
|
|
["get", 868, 46, 1, 1305, 21],
|
|
["load_field", 869, 868, "value", 1305, 21],
|
|
["store_field", 25, 869, "name", 1305, 9],
|
|
["get", 871, 42, 1, 1306, 9],
|
|
["frame", 872, 871, 0, 1306, 9],
|
|
["null", 873, 1306, 9],
|
|
["setarg", 872, 0, 873, 1306, 9],
|
|
["invoke", 872, 870, 1306, 9],
|
|
["jump", "if_end_2296", 1306, 9],
|
|
"if_else_2295",
|
|
"if_end_2296",
|
|
["get", 875, 30, 1, 1308, 7],
|
|
["frame", 876, 875, 0, 1308, 7],
|
|
["null", 877, 1308, 7],
|
|
["setarg", 876, 0, 877, 1308, 7],
|
|
["invoke", 876, 874, 1308, 7],
|
|
["get", 879, 48, 1, 1309, 7],
|
|
["frame", 880, 879, 1, 1309, 7],
|
|
["null", 881, 1309, 7],
|
|
["setarg", 880, 0, 881, 1309, 7],
|
|
["setarg", 880, 1, 25, 1309, 7],
|
|
["invoke", 880, 878, 1309, 7],
|
|
["return", 25, 1310, 14],
|
|
"_nop_ur_15",
|
|
"if_else_2287",
|
|
"if_end_2288",
|
|
["access", 882, "function", 1313, 14],
|
|
["is_identical", 883, 24, 882, 1313, 14],
|
|
["jump_true", 883, "eq_done_2306", 1313, 14],
|
|
["is_int", 884, 24, 1313, 14],
|
|
["jump_false", 884, "eq_ni_2307", 1313, 14],
|
|
"_nop_tc_349",
|
|
["jump", "eq_ni_2307", 1313, 14],
|
|
["eq_int", 883, 24, 882, 1313, 14],
|
|
["jump", "eq_done_2306", 1313, 14],
|
|
"eq_ni_2307",
|
|
["is_num", 884, 24, 1313, 14],
|
|
["jump_false", 884, "eq_nn_2308", 1313, 14],
|
|
"_nop_tc_350",
|
|
["jump", "eq_nn_2308", 1313, 14],
|
|
["eq_float", 883, 24, 882, 1313, 14],
|
|
["jump", "eq_done_2306", 1313, 14],
|
|
"eq_nn_2308",
|
|
["is_text", 884, 24, 1313, 14],
|
|
["jump_false", 884, "eq_nt_2309", 1313, 14],
|
|
"_nop_tc_351",
|
|
"_nop_tc_352",
|
|
["eq_text", 883, 24, 882, 1313, 14],
|
|
["jump", "eq_done_2306", 1313, 14],
|
|
"eq_nt_2309",
|
|
["is_null", 884, 24, 1313, 14],
|
|
["jump_false", 884, "eq_nnl_2310", 1313, 14],
|
|
"_nop_tc_353",
|
|
["jump", "eq_nnl_2310", 1313, 14],
|
|
["true", 883, 1313, 14],
|
|
["jump", "eq_done_2306", 1313, 14],
|
|
"eq_nnl_2310",
|
|
["is_bool", 884, 24, 1313, 14],
|
|
["jump_false", 884, "eq_nb_2311", 1313, 14],
|
|
"_nop_tc_354",
|
|
["jump", "eq_nb_2311", 1313, 14],
|
|
["eq_bool", 883, 24, 882, 1313, 14],
|
|
["jump", "eq_done_2306", 1313, 14],
|
|
"eq_nb_2311",
|
|
["false", 883, 1313, 14],
|
|
"eq_done_2306",
|
|
["jump_false", 883, "if_else_2304", 1313, 14],
|
|
["get", 887, 56, 1, 1314, 14],
|
|
["frame", 888, 887, 0, 1314, 14],
|
|
["null", 889, 1314, 14],
|
|
["setarg", 888, 0, 889, 1314, 14],
|
|
["tail_invoke", 888, 886, 1314, 14],
|
|
["return", 886, 1314, 14],
|
|
"_nop_ur_16",
|
|
"if_else_2304",
|
|
"if_end_2305",
|
|
["access", 890, ";", 1317, 14],
|
|
["is_identical", 891, 24, 890, 1317, 14],
|
|
["jump_true", 891, "eq_done_2314", 1317, 14],
|
|
["is_int", 892, 24, 1317, 14],
|
|
["jump_false", 892, "eq_ni_2315", 1317, 14],
|
|
"_nop_tc_355",
|
|
["jump", "eq_ni_2315", 1317, 14],
|
|
["eq_int", 891, 24, 890, 1317, 14],
|
|
["jump", "eq_done_2314", 1317, 14],
|
|
"eq_ni_2315",
|
|
["is_num", 892, 24, 1317, 14],
|
|
["jump_false", 892, "eq_nn_2316", 1317, 14],
|
|
"_nop_tc_356",
|
|
["jump", "eq_nn_2316", 1317, 14],
|
|
["eq_float", 891, 24, 890, 1317, 14],
|
|
["jump", "eq_done_2314", 1317, 14],
|
|
"eq_nn_2316",
|
|
["is_text", 892, 24, 1317, 14],
|
|
["jump_false", 892, "eq_nt_2317", 1317, 14],
|
|
"_nop_tc_357",
|
|
"_nop_tc_358",
|
|
["eq_text", 891, 24, 890, 1317, 14],
|
|
["jump", "eq_done_2314", 1317, 14],
|
|
"eq_nt_2317",
|
|
["is_null", 892, 24, 1317, 14],
|
|
["jump_false", 892, "eq_nnl_2318", 1317, 14],
|
|
"_nop_tc_359",
|
|
["jump", "eq_nnl_2318", 1317, 14],
|
|
["true", 891, 1317, 14],
|
|
["jump", "eq_done_2314", 1317, 14],
|
|
"eq_nnl_2318",
|
|
["is_bool", 892, 24, 1317, 14],
|
|
["jump_false", 892, "eq_nb_2319", 1317, 14],
|
|
"_nop_tc_360",
|
|
["jump", "eq_nb_2319", 1317, 14],
|
|
["eq_bool", 891, 24, 890, 1317, 14],
|
|
["jump", "eq_done_2314", 1317, 14],
|
|
"eq_nb_2319",
|
|
["false", 891, 1317, 14],
|
|
"eq_done_2314",
|
|
["jump_false", 891, "if_else_2312", 1317, 14],
|
|
["get", 895, 42, 1, 1318, 7],
|
|
["frame", 896, 895, 0, 1318, 7],
|
|
["null", 897, 1318, 7],
|
|
["setarg", 896, 0, 897, 1318, 7],
|
|
["invoke", 896, 894, 1318, 7],
|
|
["null", 898, 1319, 14],
|
|
["return", 898, 1319, 14],
|
|
"_nop_ur_17",
|
|
"if_else_2312",
|
|
"if_end_2313",
|
|
["access", 899, "name", 1322, 14],
|
|
["is_identical", 900, 24, 899, 1322, 14],
|
|
["jump_true", 900, "eq_done_2322", 1322, 14],
|
|
["is_int", 901, 24, 1322, 14],
|
|
["jump_false", 901, "eq_ni_2323", 1322, 14],
|
|
"_nop_tc_361",
|
|
["jump", "eq_ni_2323", 1322, 14],
|
|
["eq_int", 900, 24, 899, 1322, 14],
|
|
["jump", "eq_done_2322", 1322, 14],
|
|
"eq_ni_2323",
|
|
["is_num", 901, 24, 1322, 14],
|
|
["jump_false", 901, "eq_nn_2324", 1322, 14],
|
|
"_nop_tc_362",
|
|
["jump", "eq_nn_2324", 1322, 14],
|
|
["eq_float", 900, 24, 899, 1322, 14],
|
|
["jump", "eq_done_2322", 1322, 14],
|
|
"eq_nn_2324",
|
|
["is_text", 901, 24, 1322, 14],
|
|
["jump_false", 901, "eq_nt_2325", 1322, 14],
|
|
"_nop_tc_363",
|
|
"_nop_tc_364",
|
|
["eq_text", 900, 24, 899, 1322, 14],
|
|
["jump", "eq_done_2322", 1322, 14],
|
|
"eq_nt_2325",
|
|
["is_null", 901, 24, 1322, 14],
|
|
["jump_false", 901, "eq_nnl_2326", 1322, 14],
|
|
"_nop_tc_365",
|
|
["jump", "eq_nnl_2326", 1322, 14],
|
|
["true", 900, 1322, 14],
|
|
["jump", "eq_done_2322", 1322, 14],
|
|
"eq_nnl_2326",
|
|
["is_bool", 901, 24, 1322, 14],
|
|
["jump_false", 901, "eq_nb_2327", 1322, 14],
|
|
"_nop_tc_366",
|
|
["jump", "eq_nb_2327", 1322, 14],
|
|
["eq_bool", 900, 24, 899, 1322, 14],
|
|
["jump", "eq_done_2322", 1322, 14],
|
|
"eq_nb_2327",
|
|
["false", 900, 1322, 14],
|
|
"eq_done_2322",
|
|
["jump_false", 900, "if_else_2320", 1322, 14],
|
|
["get", 903, 46, 1, 1323, 11],
|
|
["load_field", 904, 903, "value", 1323, 11],
|
|
["access", 905, "try", 1323, 24],
|
|
["is_identical", 906, 904, 905, 1323, 24],
|
|
["jump_true", 906, "eq_done_2332", 1323, 24],
|
|
["is_int", 907, 904, 1323, 24],
|
|
["jump_false", 907, "eq_ni_2333", 1323, 24],
|
|
"_nop_tc_367",
|
|
["jump", "eq_ni_2333", 1323, 24],
|
|
["eq_int", 906, 904, 905, 1323, 24],
|
|
["jump", "eq_done_2332", 1323, 24],
|
|
"eq_ni_2333",
|
|
["is_num", 907, 904, 1323, 24],
|
|
["jump_false", 907, "eq_nn_2334", 1323, 24],
|
|
"_nop_tc_368",
|
|
["jump", "eq_nn_2334", 1323, 24],
|
|
["eq_float", 906, 904, 905, 1323, 24],
|
|
["jump", "eq_done_2332", 1323, 24],
|
|
"eq_nn_2334",
|
|
["is_text", 907, 904, 1323, 24],
|
|
["jump_false", 907, "eq_nt_2335", 1323, 24],
|
|
"_nop_tc_369",
|
|
"_nop_tc_370",
|
|
["eq_text", 906, 904, 905, 1323, 24],
|
|
["jump", "eq_done_2332", 1323, 24],
|
|
"eq_nt_2335",
|
|
["is_null", 907, 904, 1323, 24],
|
|
["jump_false", 907, "eq_nnl_2336", 1323, 24],
|
|
"_nop_tc_371",
|
|
["jump", "eq_nnl_2336", 1323, 24],
|
|
["true", 906, 1323, 24],
|
|
["jump", "eq_done_2332", 1323, 24],
|
|
"eq_nnl_2336",
|
|
["is_bool", 907, 904, 1323, 24],
|
|
["jump_false", 907, "eq_nb_2337", 1323, 24],
|
|
"_nop_tc_372",
|
|
["jump", "eq_nb_2337", 1323, 24],
|
|
["eq_bool", 906, 904, 905, 1323, 24],
|
|
["jump", "eq_done_2332", 1323, 24],
|
|
"eq_nb_2337",
|
|
["false", 906, 1323, 24],
|
|
"eq_done_2332",
|
|
["move", 909, 906, 1323, 24],
|
|
["jump_true", 909, "or_end_2331", 1323, 24],
|
|
["get", 910, 46, 1, 1323, 33],
|
|
["load_field", 911, 910, "value", 1323, 33],
|
|
["access", 912, "catch", 1323, 46],
|
|
["is_identical", 913, 911, 912, 1323, 46],
|
|
["jump_true", 913, "eq_done_2338", 1323, 46],
|
|
["is_int", 914, 911, 1323, 46],
|
|
["jump_false", 914, "eq_ni_2339", 1323, 46],
|
|
"_nop_tc_373",
|
|
["jump", "eq_ni_2339", 1323, 46],
|
|
["eq_int", 913, 911, 912, 1323, 46],
|
|
["jump", "eq_done_2338", 1323, 46],
|
|
"eq_ni_2339",
|
|
["is_num", 914, 911, 1323, 46],
|
|
["jump_false", 914, "eq_nn_2340", 1323, 46],
|
|
"_nop_tc_374",
|
|
["jump", "eq_nn_2340", 1323, 46],
|
|
["eq_float", 913, 911, 912, 1323, 46],
|
|
["jump", "eq_done_2338", 1323, 46],
|
|
"eq_nn_2340",
|
|
["is_text", 914, 911, 1323, 46],
|
|
["jump_false", 914, "eq_nt_2341", 1323, 46],
|
|
"_nop_tc_375",
|
|
"_nop_tc_376",
|
|
["eq_text", 913, 911, 912, 1323, 46],
|
|
["jump", "eq_done_2338", 1323, 46],
|
|
"eq_nt_2341",
|
|
["is_null", 914, 911, 1323, 46],
|
|
["jump_false", 914, "eq_nnl_2342", 1323, 46],
|
|
"_nop_tc_377",
|
|
["jump", "eq_nnl_2342", 1323, 46],
|
|
["true", 913, 1323, 46],
|
|
["jump", "eq_done_2338", 1323, 46],
|
|
"eq_nnl_2342",
|
|
["is_bool", 914, 911, 1323, 46],
|
|
["jump_false", 914, "eq_nb_2343", 1323, 46],
|
|
"_nop_tc_378",
|
|
["jump", "eq_nb_2343", 1323, 46],
|
|
["eq_bool", 913, 911, 912, 1323, 46],
|
|
["jump", "eq_done_2338", 1323, 46],
|
|
"eq_nb_2343",
|
|
["false", 913, 1323, 46],
|
|
"eq_done_2338",
|
|
["move", 909, 913, 1323, 46],
|
|
"or_end_2331",
|
|
["move", 916, 909, 1323, 46],
|
|
["jump_true", 916, "or_end_2330", 1323, 46],
|
|
["get", 917, 46, 1, 1323, 57],
|
|
["load_field", 918, 917, "value", 1323, 57],
|
|
["access", 919, "finally", 1323, 70],
|
|
["is_identical", 920, 918, 919, 1323, 70],
|
|
["jump_true", 920, "eq_done_2344", 1323, 70],
|
|
["is_int", 921, 918, 1323, 70],
|
|
["jump_false", 921, "eq_ni_2345", 1323, 70],
|
|
"_nop_tc_379",
|
|
["jump", "eq_ni_2345", 1323, 70],
|
|
["eq_int", 920, 918, 919, 1323, 70],
|
|
["jump", "eq_done_2344", 1323, 70],
|
|
"eq_ni_2345",
|
|
["is_num", 921, 918, 1323, 70],
|
|
["jump_false", 921, "eq_nn_2346", 1323, 70],
|
|
"_nop_tc_380",
|
|
["jump", "eq_nn_2346", 1323, 70],
|
|
["eq_float", 920, 918, 919, 1323, 70],
|
|
["jump", "eq_done_2344", 1323, 70],
|
|
"eq_nn_2346",
|
|
["is_text", 921, 918, 1323, 70],
|
|
["jump_false", 921, "eq_nt_2347", 1323, 70],
|
|
"_nop_tc_381",
|
|
"_nop_tc_382",
|
|
["eq_text", 920, 918, 919, 1323, 70],
|
|
["jump", "eq_done_2344", 1323, 70],
|
|
"eq_nt_2347",
|
|
["is_null", 921, 918, 1323, 70],
|
|
["jump_false", 921, "eq_nnl_2348", 1323, 70],
|
|
"_nop_tc_383",
|
|
["jump", "eq_nnl_2348", 1323, 70],
|
|
["true", 920, 1323, 70],
|
|
["jump", "eq_done_2344", 1323, 70],
|
|
"eq_nnl_2348",
|
|
["is_bool", 921, 918, 1323, 70],
|
|
["jump_false", 921, "eq_nb_2349", 1323, 70],
|
|
"_nop_tc_384",
|
|
["jump", "eq_nb_2349", 1323, 70],
|
|
["eq_bool", 920, 918, 919, 1323, 70],
|
|
["jump", "eq_done_2344", 1323, 70],
|
|
"eq_nb_2349",
|
|
["false", 920, 1323, 70],
|
|
"eq_done_2344",
|
|
["move", 916, 920, 1323, 70],
|
|
"or_end_2330",
|
|
["jump_false", 916, "if_else_2328", 1323, 70],
|
|
["access", 923, "'", 1324, 28],
|
|
["get", 924, 46, 1, 1324, 34],
|
|
["load_field", 925, 924, "value", 1324, 34],
|
|
["add", 926, 923, 925, 1324, 34],
|
|
["access", 927, "' is not supported; use disrupt/disruption instead", 1324, 46],
|
|
["add", 928, 926, 927, 1324, 46],
|
|
["get", 930, 24, 1, 1324, 9],
|
|
["frame", 931, 930, 2, 1324, 9],
|
|
["null", 932, 1324, 9],
|
|
["setarg", 931, 0, 932, 1324, 9],
|
|
["setarg", 931, 1, 3, 1324, 9],
|
|
["setarg", 931, 2, 928, 1324, 9],
|
|
["invoke", 931, 929, 1324, 9],
|
|
["get", 934, 14, 1, 1325, 9],
|
|
["frame", 935, 934, 0, 1325, 9],
|
|
["null", 936, 1325, 9],
|
|
["setarg", 935, 0, 936, 1325, 9],
|
|
["invoke", 935, 933, 1325, 9],
|
|
["null", 937, 1326, 16],
|
|
["return", 937, 1326, 16],
|
|
"_nop_ur_18",
|
|
"if_else_2328",
|
|
"if_end_2329",
|
|
["get", 938, 46, 1, 1328, 11],
|
|
["load_field", 939, 938, "value", 1328, 11],
|
|
["access", 940, "throw", 1328, 24],
|
|
["is_identical", 941, 939, 940, 1328, 24],
|
|
["jump_true", 941, "eq_done_2352", 1328, 24],
|
|
["is_int", 942, 939, 1328, 24],
|
|
["jump_false", 942, "eq_ni_2353", 1328, 24],
|
|
"_nop_tc_385",
|
|
["jump", "eq_ni_2353", 1328, 24],
|
|
["eq_int", 941, 939, 940, 1328, 24],
|
|
["jump", "eq_done_2352", 1328, 24],
|
|
"eq_ni_2353",
|
|
["is_num", 942, 939, 1328, 24],
|
|
["jump_false", 942, "eq_nn_2354", 1328, 24],
|
|
"_nop_tc_386",
|
|
["jump", "eq_nn_2354", 1328, 24],
|
|
["eq_float", 941, 939, 940, 1328, 24],
|
|
["jump", "eq_done_2352", 1328, 24],
|
|
"eq_nn_2354",
|
|
["is_text", 942, 939, 1328, 24],
|
|
["jump_false", 942, "eq_nt_2355", 1328, 24],
|
|
"_nop_tc_387",
|
|
"_nop_tc_388",
|
|
["eq_text", 941, 939, 940, 1328, 24],
|
|
["jump", "eq_done_2352", 1328, 24],
|
|
"eq_nt_2355",
|
|
["is_null", 942, 939, 1328, 24],
|
|
["jump_false", 942, "eq_nnl_2356", 1328, 24],
|
|
"_nop_tc_389",
|
|
["jump", "eq_nnl_2356", 1328, 24],
|
|
["true", 941, 1328, 24],
|
|
["jump", "eq_done_2352", 1328, 24],
|
|
"eq_nnl_2356",
|
|
["is_bool", 942, 939, 1328, 24],
|
|
["jump_false", 942, "eq_nb_2357", 1328, 24],
|
|
"_nop_tc_390",
|
|
["jump", "eq_nb_2357", 1328, 24],
|
|
["eq_bool", 941, 939, 940, 1328, 24],
|
|
["jump", "eq_done_2352", 1328, 24],
|
|
"eq_nb_2357",
|
|
["false", 941, 1328, 24],
|
|
"eq_done_2352",
|
|
["jump_false", 941, "if_else_2350", 1328, 24],
|
|
["access", 944, "'throw' is not supported; use disrupt instead", 1329, 28],
|
|
["get", 946, 24, 1, 1329, 9],
|
|
["frame", 947, 946, 2, 1329, 9],
|
|
["null", 948, 1329, 9],
|
|
["setarg", 947, 0, 948, 1329, 9],
|
|
["setarg", 947, 1, 3, 1329, 9],
|
|
["setarg", 947, 2, 944, 1329, 9],
|
|
["invoke", 947, 945, 1329, 9],
|
|
["get", 950, 14, 1, 1330, 9],
|
|
["frame", 951, 950, 0, 1330, 9],
|
|
["null", 952, 1330, 9],
|
|
["setarg", 951, 0, 952, 1330, 9],
|
|
["invoke", 951, 949, 1330, 9],
|
|
["null", 953, 1331, 16],
|
|
["return", 953, 1331, 16],
|
|
"_nop_ur_19",
|
|
"if_else_2350",
|
|
"if_end_2351",
|
|
["get", 954, 46, 1, 1333, 11],
|
|
["load_field", 955, 954, "value", 1333, 11],
|
|
["access", 956, "class", 1333, 24],
|
|
["is_identical", 957, 955, 956, 1333, 24],
|
|
["jump_true", 957, "eq_done_2360", 1333, 24],
|
|
["is_int", 958, 955, 1333, 24],
|
|
["jump_false", 958, "eq_ni_2361", 1333, 24],
|
|
"_nop_tc_391",
|
|
["jump", "eq_ni_2361", 1333, 24],
|
|
["eq_int", 957, 955, 956, 1333, 24],
|
|
["jump", "eq_done_2360", 1333, 24],
|
|
"eq_ni_2361",
|
|
["is_num", 958, 955, 1333, 24],
|
|
["jump_false", 958, "eq_nn_2362", 1333, 24],
|
|
"_nop_tc_392",
|
|
["jump", "eq_nn_2362", 1333, 24],
|
|
["eq_float", 957, 955, 956, 1333, 24],
|
|
["jump", "eq_done_2360", 1333, 24],
|
|
"eq_nn_2362",
|
|
["is_text", 958, 955, 1333, 24],
|
|
["jump_false", 958, "eq_nt_2363", 1333, 24],
|
|
"_nop_tc_393",
|
|
"_nop_tc_394",
|
|
["eq_text", 957, 955, 956, 1333, 24],
|
|
["jump", "eq_done_2360", 1333, 24],
|
|
"eq_nt_2363",
|
|
["is_null", 958, 955, 1333, 24],
|
|
["jump_false", 958, "eq_nnl_2364", 1333, 24],
|
|
"_nop_tc_395",
|
|
["jump", "eq_nnl_2364", 1333, 24],
|
|
["true", 957, 1333, 24],
|
|
["jump", "eq_done_2360", 1333, 24],
|
|
"eq_nnl_2364",
|
|
["is_bool", 958, 955, 1333, 24],
|
|
["jump_false", 958, "eq_nb_2365", 1333, 24],
|
|
"_nop_tc_396",
|
|
["jump", "eq_nb_2365", 1333, 24],
|
|
["eq_bool", 957, 955, 956, 1333, 24],
|
|
["jump", "eq_done_2360", 1333, 24],
|
|
"eq_nb_2365",
|
|
["false", 957, 1333, 24],
|
|
"eq_done_2360",
|
|
["jump_false", 957, "if_else_2358", 1333, 24],
|
|
["access", 960, "'class' is not supported; use meme()/proto() instead", 1334, 28],
|
|
["get", 962, 24, 1, 1334, 9],
|
|
["frame", 963, 962, 2, 1334, 9],
|
|
["null", 964, 1334, 9],
|
|
["setarg", 963, 0, 964, 1334, 9],
|
|
["setarg", 963, 1, 3, 1334, 9],
|
|
["setarg", 963, 2, 960, 1334, 9],
|
|
["invoke", 963, 961, 1334, 9],
|
|
["get", 966, 14, 1, 1335, 9],
|
|
["frame", 967, 966, 0, 1335, 9],
|
|
["null", 968, 1335, 9],
|
|
["setarg", 967, 0, 968, 1335, 9],
|
|
["invoke", 967, 965, 1335, 9],
|
|
["null", 969, 1336, 16],
|
|
["return", 969, 1336, 16],
|
|
"_nop_ur_20",
|
|
"if_else_2358",
|
|
"if_end_2359",
|
|
["get", 970, 46, 1, 1338, 11],
|
|
["load_field", 971, 970, "value", 1338, 11],
|
|
["access", 972, "new", 1338, 24],
|
|
["is_identical", 973, 971, 972, 1338, 24],
|
|
["jump_true", 973, "eq_done_2368", 1338, 24],
|
|
["is_int", 974, 971, 1338, 24],
|
|
["jump_false", 974, "eq_ni_2369", 1338, 24],
|
|
"_nop_tc_397",
|
|
["jump", "eq_ni_2369", 1338, 24],
|
|
["eq_int", 973, 971, 972, 1338, 24],
|
|
["jump", "eq_done_2368", 1338, 24],
|
|
"eq_ni_2369",
|
|
["is_num", 974, 971, 1338, 24],
|
|
["jump_false", 974, "eq_nn_2370", 1338, 24],
|
|
"_nop_tc_398",
|
|
["jump", "eq_nn_2370", 1338, 24],
|
|
["eq_float", 973, 971, 972, 1338, 24],
|
|
["jump", "eq_done_2368", 1338, 24],
|
|
"eq_nn_2370",
|
|
["is_text", 974, 971, 1338, 24],
|
|
["jump_false", 974, "eq_nt_2371", 1338, 24],
|
|
"_nop_tc_399",
|
|
"_nop_tc_400",
|
|
["eq_text", 973, 971, 972, 1338, 24],
|
|
["jump", "eq_done_2368", 1338, 24],
|
|
"eq_nt_2371",
|
|
["is_null", 974, 971, 1338, 24],
|
|
["jump_false", 974, "eq_nnl_2372", 1338, 24],
|
|
"_nop_tc_401",
|
|
["jump", "eq_nnl_2372", 1338, 24],
|
|
["true", 973, 1338, 24],
|
|
["jump", "eq_done_2368", 1338, 24],
|
|
"eq_nnl_2372",
|
|
["is_bool", 974, 971, 1338, 24],
|
|
["jump_false", 974, "eq_nb_2373", 1338, 24],
|
|
"_nop_tc_402",
|
|
["jump", "eq_nb_2373", 1338, 24],
|
|
["eq_bool", 973, 971, 972, 1338, 24],
|
|
["jump", "eq_done_2368", 1338, 24],
|
|
"eq_nb_2373",
|
|
["false", 973, 1338, 24],
|
|
"eq_done_2368",
|
|
["jump_false", 973, "if_else_2366", 1338, 24],
|
|
["access", 976, "'new' is not supported; use meme()/proto() instead", 1339, 28],
|
|
["get", 978, 24, 1, 1339, 9],
|
|
["frame", 979, 978, 2, 1339, 9],
|
|
["null", 980, 1339, 9],
|
|
["setarg", 979, 0, 980, 1339, 9],
|
|
["setarg", 979, 1, 3, 1339, 9],
|
|
["setarg", 979, 2, 976, 1339, 9],
|
|
["invoke", 979, 977, 1339, 9],
|
|
["get", 982, 14, 1, 1340, 9],
|
|
["frame", 983, 982, 0, 1340, 9],
|
|
["null", 984, 1340, 9],
|
|
["setarg", 983, 0, 984, 1340, 9],
|
|
["invoke", 983, 981, 1340, 9],
|
|
["null", 985, 1341, 16],
|
|
["return", 985, 1341, 16],
|
|
"_nop_ur_21",
|
|
"if_else_2366",
|
|
"if_end_2367",
|
|
["get", 986, 46, 1, 1343, 11],
|
|
["load_field", 987, 986, "value", 1343, 11],
|
|
["access", 988, "switch", 1343, 24],
|
|
["is_identical", 989, 987, 988, 1343, 24],
|
|
["jump_true", 989, "eq_done_2377", 1343, 24],
|
|
["is_int", 990, 987, 1343, 24],
|
|
["jump_false", 990, "eq_ni_2378", 1343, 24],
|
|
"_nop_tc_403",
|
|
["jump", "eq_ni_2378", 1343, 24],
|
|
["eq_int", 989, 987, 988, 1343, 24],
|
|
["jump", "eq_done_2377", 1343, 24],
|
|
"eq_ni_2378",
|
|
["is_num", 990, 987, 1343, 24],
|
|
["jump_false", 990, "eq_nn_2379", 1343, 24],
|
|
"_nop_tc_404",
|
|
["jump", "eq_nn_2379", 1343, 24],
|
|
["eq_float", 989, 987, 988, 1343, 24],
|
|
["jump", "eq_done_2377", 1343, 24],
|
|
"eq_nn_2379",
|
|
["is_text", 990, 987, 1343, 24],
|
|
["jump_false", 990, "eq_nt_2380", 1343, 24],
|
|
"_nop_tc_405",
|
|
"_nop_tc_406",
|
|
["eq_text", 989, 987, 988, 1343, 24],
|
|
["jump", "eq_done_2377", 1343, 24],
|
|
"eq_nt_2380",
|
|
["is_null", 990, 987, 1343, 24],
|
|
["jump_false", 990, "eq_nnl_2381", 1343, 24],
|
|
"_nop_tc_407",
|
|
["jump", "eq_nnl_2381", 1343, 24],
|
|
["true", 989, 1343, 24],
|
|
["jump", "eq_done_2377", 1343, 24],
|
|
"eq_nnl_2381",
|
|
["is_bool", 990, 987, 1343, 24],
|
|
["jump_false", 990, "eq_nb_2382", 1343, 24],
|
|
"_nop_tc_408",
|
|
["jump", "eq_nb_2382", 1343, 24],
|
|
["eq_bool", 989, 987, 988, 1343, 24],
|
|
["jump", "eq_done_2377", 1343, 24],
|
|
"eq_nb_2382",
|
|
["false", 989, 1343, 24],
|
|
"eq_done_2377",
|
|
["move", 992, 989, 1343, 24],
|
|
["jump_true", 992, "or_end_2376", 1343, 24],
|
|
["get", 993, 46, 1, 1343, 36],
|
|
["load_field", 994, 993, "value", 1343, 36],
|
|
["access", 995, "case", 1343, 49],
|
|
["is_identical", 996, 994, 995, 1343, 49],
|
|
["jump_true", 996, "eq_done_2383", 1343, 49],
|
|
["is_int", 997, 994, 1343, 49],
|
|
["jump_false", 997, "eq_ni_2384", 1343, 49],
|
|
"_nop_tc_409",
|
|
["jump", "eq_ni_2384", 1343, 49],
|
|
["eq_int", 996, 994, 995, 1343, 49],
|
|
["jump", "eq_done_2383", 1343, 49],
|
|
"eq_ni_2384",
|
|
["is_num", 997, 994, 1343, 49],
|
|
["jump_false", 997, "eq_nn_2385", 1343, 49],
|
|
"_nop_tc_410",
|
|
["jump", "eq_nn_2385", 1343, 49],
|
|
["eq_float", 996, 994, 995, 1343, 49],
|
|
["jump", "eq_done_2383", 1343, 49],
|
|
"eq_nn_2385",
|
|
["is_text", 997, 994, 1343, 49],
|
|
["jump_false", 997, "eq_nt_2386", 1343, 49],
|
|
"_nop_tc_411",
|
|
"_nop_tc_412",
|
|
["eq_text", 996, 994, 995, 1343, 49],
|
|
["jump", "eq_done_2383", 1343, 49],
|
|
"eq_nt_2386",
|
|
["is_null", 997, 994, 1343, 49],
|
|
["jump_false", 997, "eq_nnl_2387", 1343, 49],
|
|
"_nop_tc_413",
|
|
["jump", "eq_nnl_2387", 1343, 49],
|
|
["true", 996, 1343, 49],
|
|
["jump", "eq_done_2383", 1343, 49],
|
|
"eq_nnl_2387",
|
|
["is_bool", 997, 994, 1343, 49],
|
|
["jump_false", 997, "eq_nb_2388", 1343, 49],
|
|
"_nop_tc_414",
|
|
["jump", "eq_nb_2388", 1343, 49],
|
|
["eq_bool", 996, 994, 995, 1343, 49],
|
|
["jump", "eq_done_2383", 1343, 49],
|
|
"eq_nb_2388",
|
|
["false", 996, 1343, 49],
|
|
"eq_done_2383",
|
|
["move", 992, 996, 1343, 49],
|
|
"or_end_2376",
|
|
["jump_false", 992, "if_else_2374", 1343, 49],
|
|
["access", 999, "'", 1344, 28],
|
|
["get", 1000, 46, 1, 1344, 34],
|
|
["load_field", 1001, 1000, "value", 1344, 34],
|
|
["add", 1002, 999, 1001, 1344, 34],
|
|
["access", 1003, "' is not supported; use if/else instead", 1344, 46],
|
|
["add", 1004, 1002, 1003, 1344, 46],
|
|
["get", 1006, 24, 1, 1344, 9],
|
|
["frame", 1007, 1006, 2, 1344, 9],
|
|
["null", 1008, 1344, 9],
|
|
["setarg", 1007, 0, 1008, 1344, 9],
|
|
["setarg", 1007, 1, 3, 1344, 9],
|
|
["setarg", 1007, 2, 1004, 1344, 9],
|
|
["invoke", 1007, 1005, 1344, 9],
|
|
["get", 1010, 14, 1, 1345, 9],
|
|
["frame", 1011, 1010, 0, 1345, 9],
|
|
["null", 1012, 1345, 9],
|
|
["setarg", 1011, 0, 1012, 1345, 9],
|
|
["invoke", 1011, 1009, 1345, 9],
|
|
["null", 1013, 1346, 16],
|
|
["return", 1013, 1346, 16],
|
|
"_nop_ur_22",
|
|
"if_else_2374",
|
|
"if_end_2375",
|
|
["get", 1014, 46, 1, 1348, 11],
|
|
["load_field", 1015, 1014, "value", 1348, 11],
|
|
["access", 1016, "let", 1348, 24],
|
|
["is_identical", 1017, 1015, 1016, 1348, 24],
|
|
["jump_true", 1017, "eq_done_2392", 1348, 24],
|
|
["is_int", 1018, 1015, 1348, 24],
|
|
["jump_false", 1018, "eq_ni_2393", 1348, 24],
|
|
"_nop_tc_415",
|
|
["jump", "eq_ni_2393", 1348, 24],
|
|
["eq_int", 1017, 1015, 1016, 1348, 24],
|
|
["jump", "eq_done_2392", 1348, 24],
|
|
"eq_ni_2393",
|
|
["is_num", 1018, 1015, 1348, 24],
|
|
["jump_false", 1018, "eq_nn_2394", 1348, 24],
|
|
"_nop_tc_416",
|
|
["jump", "eq_nn_2394", 1348, 24],
|
|
["eq_float", 1017, 1015, 1016, 1348, 24],
|
|
["jump", "eq_done_2392", 1348, 24],
|
|
"eq_nn_2394",
|
|
["is_text", 1018, 1015, 1348, 24],
|
|
["jump_false", 1018, "eq_nt_2395", 1348, 24],
|
|
"_nop_tc_417",
|
|
"_nop_tc_418",
|
|
["eq_text", 1017, 1015, 1016, 1348, 24],
|
|
["jump", "eq_done_2392", 1348, 24],
|
|
"eq_nt_2395",
|
|
["is_null", 1018, 1015, 1348, 24],
|
|
["jump_false", 1018, "eq_nnl_2396", 1348, 24],
|
|
"_nop_tc_419",
|
|
["jump", "eq_nnl_2396", 1348, 24],
|
|
["true", 1017, 1348, 24],
|
|
["jump", "eq_done_2392", 1348, 24],
|
|
"eq_nnl_2396",
|
|
["is_bool", 1018, 1015, 1348, 24],
|
|
["jump_false", 1018, "eq_nb_2397", 1348, 24],
|
|
"_nop_tc_420",
|
|
["jump", "eq_nb_2397", 1348, 24],
|
|
["eq_bool", 1017, 1015, 1016, 1348, 24],
|
|
["jump", "eq_done_2392", 1348, 24],
|
|
"eq_nb_2397",
|
|
["false", 1017, 1348, 24],
|
|
"eq_done_2392",
|
|
["move", 1020, 1017, 1348, 24],
|
|
["jump_true", 1020, "or_end_2391", 1348, 24],
|
|
["get", 1021, 46, 1, 1348, 33],
|
|
["load_field", 1022, 1021, "value", 1348, 33],
|
|
["access", 1023, "const", 1348, 46],
|
|
["is_identical", 1024, 1022, 1023, 1348, 46],
|
|
["jump_true", 1024, "eq_done_2398", 1348, 46],
|
|
["is_int", 1025, 1022, 1348, 46],
|
|
["jump_false", 1025, "eq_ni_2399", 1348, 46],
|
|
"_nop_tc_421",
|
|
["jump", "eq_ni_2399", 1348, 46],
|
|
["eq_int", 1024, 1022, 1023, 1348, 46],
|
|
["jump", "eq_done_2398", 1348, 46],
|
|
"eq_ni_2399",
|
|
["is_num", 1025, 1022, 1348, 46],
|
|
["jump_false", 1025, "eq_nn_2400", 1348, 46],
|
|
"_nop_tc_422",
|
|
["jump", "eq_nn_2400", 1348, 46],
|
|
["eq_float", 1024, 1022, 1023, 1348, 46],
|
|
["jump", "eq_done_2398", 1348, 46],
|
|
"eq_nn_2400",
|
|
["is_text", 1025, 1022, 1348, 46],
|
|
["jump_false", 1025, "eq_nt_2401", 1348, 46],
|
|
"_nop_tc_423",
|
|
"_nop_tc_424",
|
|
["eq_text", 1024, 1022, 1023, 1348, 46],
|
|
["jump", "eq_done_2398", 1348, 46],
|
|
"eq_nt_2401",
|
|
["is_null", 1025, 1022, 1348, 46],
|
|
["jump_false", 1025, "eq_nnl_2402", 1348, 46],
|
|
"_nop_tc_425",
|
|
["jump", "eq_nnl_2402", 1348, 46],
|
|
["true", 1024, 1348, 46],
|
|
["jump", "eq_done_2398", 1348, 46],
|
|
"eq_nnl_2402",
|
|
["is_bool", 1025, 1022, 1348, 46],
|
|
["jump_false", 1025, "eq_nb_2403", 1348, 46],
|
|
"_nop_tc_426",
|
|
["jump", "eq_nb_2403", 1348, 46],
|
|
["eq_bool", 1024, 1022, 1023, 1348, 46],
|
|
["jump", "eq_done_2398", 1348, 46],
|
|
"eq_nb_2403",
|
|
["false", 1024, 1348, 46],
|
|
"eq_done_2398",
|
|
["move", 1020, 1024, 1348, 46],
|
|
"or_end_2391",
|
|
["jump_false", 1020, "if_else_2389", 1348, 46],
|
|
["access", 1027, "'", 1349, 28],
|
|
["get", 1028, 46, 1, 1349, 34],
|
|
["load_field", 1029, 1028, "value", 1349, 34],
|
|
["add", 1030, 1027, 1029, 1349, 34],
|
|
["access", 1031, "' is not supported; use var/def instead", 1349, 46],
|
|
["add", 1032, 1030, 1031, 1349, 46],
|
|
["get", 1034, 24, 1, 1349, 9],
|
|
["frame", 1035, 1034, 2, 1349, 9],
|
|
["null", 1036, 1349, 9],
|
|
["setarg", 1035, 0, 1036, 1349, 9],
|
|
["setarg", 1035, 1, 3, 1349, 9],
|
|
["setarg", 1035, 2, 1032, 1349, 9],
|
|
["invoke", 1035, 1033, 1349, 9],
|
|
["get", 1038, 14, 1, 1350, 9],
|
|
["frame", 1039, 1038, 0, 1350, 9],
|
|
["null", 1040, 1350, 9],
|
|
["setarg", 1039, 0, 1040, 1350, 9],
|
|
["invoke", 1039, 1037, 1350, 9],
|
|
["null", 1041, 1351, 16],
|
|
["return", 1041, 1351, 16],
|
|
"_nop_ur_23",
|
|
"if_else_2389",
|
|
"if_end_2390",
|
|
["access", 1042, 1, 1353, 27],
|
|
["get", 1044, 6, 1, 1353, 16],
|
|
["frame", 1045, 1044, 1, 1353, 16],
|
|
["null", 1046, 1353, 16],
|
|
["setarg", 1045, 0, 1046, 1353, 16],
|
|
["setarg", 1045, 1, 1042, 1353, 16],
|
|
["invoke", 1045, 1043, 1353, 16],
|
|
["move", 21, 1043, 1353, 16],
|
|
["load_field", 1047, 21, "kind", 1354, 11],
|
|
["access", 1048, ":", 1354, 26],
|
|
["is_identical", 1049, 1047, 1048, 1354, 26],
|
|
["jump_true", 1049, "eq_done_2406", 1354, 26],
|
|
["is_int", 1050, 1047, 1354, 26],
|
|
["jump_false", 1050, "eq_ni_2407", 1354, 26],
|
|
"_nop_tc_427",
|
|
["jump", "eq_ni_2407", 1354, 26],
|
|
["eq_int", 1049, 1047, 1048, 1354, 26],
|
|
["jump", "eq_done_2406", 1354, 26],
|
|
"eq_ni_2407",
|
|
["is_num", 1050, 1047, 1354, 26],
|
|
["jump_false", 1050, "eq_nn_2408", 1354, 26],
|
|
"_nop_tc_428",
|
|
["jump", "eq_nn_2408", 1354, 26],
|
|
["eq_float", 1049, 1047, 1048, 1354, 26],
|
|
["jump", "eq_done_2406", 1354, 26],
|
|
"eq_nn_2408",
|
|
["is_text", 1050, 1047, 1354, 26],
|
|
["jump_false", 1050, "eq_nt_2409", 1354, 26],
|
|
"_nop_tc_429",
|
|
"_nop_tc_430",
|
|
["eq_text", 1049, 1047, 1048, 1354, 26],
|
|
["jump", "eq_done_2406", 1354, 26],
|
|
"eq_nt_2409",
|
|
["is_null", 1050, 1047, 1354, 26],
|
|
["jump_false", 1050, "eq_nnl_2410", 1354, 26],
|
|
"_nop_tc_431",
|
|
["jump", "eq_nnl_2410", 1354, 26],
|
|
["true", 1049, 1354, 26],
|
|
["jump", "eq_done_2406", 1354, 26],
|
|
"eq_nnl_2410",
|
|
["is_bool", 1050, 1047, 1354, 26],
|
|
["jump_false", 1050, "eq_nb_2411", 1354, 26],
|
|
"_nop_tc_432",
|
|
["jump", "eq_nb_2411", 1354, 26],
|
|
["eq_bool", 1049, 1047, 1048, 1354, 26],
|
|
["jump", "eq_done_2406", 1354, 26],
|
|
"eq_nb_2411",
|
|
["false", 1049, 1354, 26],
|
|
"eq_done_2406",
|
|
["jump_false", 1049, "if_else_2404", 1354, 26],
|
|
["access", 1052, "label", 1355, 25],
|
|
["get", 1054, 31, 1, 1355, 16],
|
|
["frame", 1055, 1054, 2, 1355, 16],
|
|
["null", 1056, 1355, 16],
|
|
["setarg", 1055, 0, 1056, 1355, 16],
|
|
["setarg", 1055, 1, 1052, 1355, 16],
|
|
["setarg", 1055, 2, 3, 1355, 16],
|
|
["invoke", 1055, 1053, 1355, 16],
|
|
["move", 25, 1053, 1355, 16],
|
|
["get", 1057, 46, 1, 1356, 21],
|
|
["load_field", 1058, 1057, "value", 1356, 21],
|
|
["store_field", 25, 1058, "name", 1356, 9],
|
|
["get", 1060, 42, 1, 1357, 9],
|
|
["frame", 1061, 1060, 0, 1357, 9],
|
|
["null", 1062, 1357, 9],
|
|
["setarg", 1061, 0, 1062, 1357, 9],
|
|
["invoke", 1061, 1059, 1357, 9],
|
|
["get", 1064, 42, 1, 1358, 9],
|
|
["frame", 1065, 1064, 0, 1358, 9],
|
|
["null", 1066, 1358, 9],
|
|
["setarg", 1065, 0, 1066, 1358, 9],
|
|
["invoke", 1065, 1063, 1358, 9],
|
|
["get", 1068, 23, 1, 1359, 24],
|
|
["frame", 1069, 1068, 0, 1359, 24],
|
|
["null", 1070, 1359, 24],
|
|
["setarg", 1069, 0, 1070, 1359, 24],
|
|
["invoke", 1069, 1067, 1359, 24],
|
|
["move", 18, 1067, 1359, 24],
|
|
["store_field", 25, 18, "statement", 1360, 9],
|
|
["get", 1072, 48, 1, 1361, 9],
|
|
["frame", 1073, 1072, 1, 1361, 9],
|
|
["null", 1074, 1361, 9],
|
|
["setarg", 1073, 0, 1074, 1361, 9],
|
|
["setarg", 1073, 1, 25, 1361, 9],
|
|
["invoke", 1073, 1071, 1361, 9],
|
|
["return", 25, 1362, 16],
|
|
"_nop_ur_24",
|
|
"if_else_2404",
|
|
"if_end_2405",
|
|
["jump", "if_end_2321", 1362, 16],
|
|
"if_else_2320",
|
|
"if_end_2321",
|
|
["get", 1076, 11, 1, 1366, 12],
|
|
["frame", 1077, 1076, 0, 1366, 12],
|
|
["null", 1078, 1366, 12],
|
|
["setarg", 1077, 0, 1078, 1366, 12],
|
|
["invoke", 1077, 1075, 1366, 12],
|
|
["move", 10, 1075, 1366, 12],
|
|
["null", 1079, 1367, 17],
|
|
["is_identical", 1080, 10, 1079, 1367, 17],
|
|
["jump_true", 1080, "ne_nid_2415", 1367, 17],
|
|
["jump", "ne_ni_2416", 1367, 17],
|
|
"ne_nid_2415",
|
|
["false", 1080, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_ni_2416",
|
|
["is_int", 1081, 10, 1367, 17],
|
|
["jump_false", 1081, "ne_nn_2417", 1367, 17],
|
|
"_nop_tc_433",
|
|
["jump", "ne_nn_2417", 1367, 17],
|
|
["ne_int", 1080, 10, 1079, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_nn_2417",
|
|
["is_num", 1081, 10, 1367, 17],
|
|
["jump_false", 1081, "ne_nt_2418", 1367, 17],
|
|
"_nop_tc_434",
|
|
["jump", "ne_nt_2418", 1367, 17],
|
|
["ne_float", 1080, 10, 1079, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_nt_2418",
|
|
["is_text", 1081, 10, 1367, 17],
|
|
["jump_false", 1081, "ne_nnl_2419", 1367, 17],
|
|
"_nop_tc_435",
|
|
["jump", "ne_nnl_2419", 1367, 17],
|
|
["ne_text", 1080, 10, 1079, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_nnl_2419",
|
|
["is_null", 1081, 10, 1367, 17],
|
|
["jump_false", 1081, "ne_nb_2420", 1367, 17],
|
|
"_nop_tc_436",
|
|
"_nop_tc_437",
|
|
["false", 1080, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_nb_2420",
|
|
["is_bool", 1081, 10, 1367, 17],
|
|
["jump_false", 1081, "ne_mis_2421", 1367, 17],
|
|
"_nop_tc_438",
|
|
["jump", "ne_mis_2421", 1367, 17],
|
|
["ne_bool", 1080, 10, 1079, 1367, 17],
|
|
["jump", "ne_done_2414", 1367, 17],
|
|
"ne_mis_2421",
|
|
["true", 1080, 1367, 17],
|
|
"ne_done_2414",
|
|
["jump_false", 1080, "if_else_2412", 1367, 17],
|
|
["access", 1083, "call", 1368, 23],
|
|
["get", 1085, 31, 1, 1368, 14],
|
|
["frame", 1086, 1085, 2, 1368, 14],
|
|
["null", 1087, 1368, 14],
|
|
["setarg", 1086, 0, 1087, 1368, 14],
|
|
["setarg", 1086, 1, 1083, 1368, 14],
|
|
["setarg", 1086, 2, 3, 1368, 14],
|
|
["invoke", 1086, 1084, 1368, 14],
|
|
["move", 25, 1084, 1368, 14],
|
|
["store_field", 25, 10, "expression", 1369, 7],
|
|
["get", 1089, 48, 1, 1370, 7],
|
|
["frame", 1090, 1089, 1, 1370, 7],
|
|
["null", 1091, 1370, 7],
|
|
["setarg", 1090, 0, 1091, 1370, 7],
|
|
["setarg", 1090, 1, 25, 1370, 7],
|
|
["invoke", 1090, 1088, 1370, 7],
|
|
["get", 1093, 30, 1, 1371, 7],
|
|
["frame", 1094, 1093, 0, 1371, 7],
|
|
["null", 1095, 1371, 7],
|
|
["setarg", 1094, 0, 1095, 1371, 7],
|
|
["invoke", 1094, 1092, 1371, 7],
|
|
["return", 25, 1372, 14],
|
|
"_nop_ur_25",
|
|
"if_else_2412",
|
|
"if_end_2413",
|
|
["access", 1096, "unexpected token at start of statement", 1374, 24],
|
|
["get", 1098, 24, 1, 1374, 5],
|
|
["frame", 1099, 1098, 2, 1374, 5],
|
|
["null", 1100, 1374, 5],
|
|
["setarg", 1099, 0, 1100, 1374, 5],
|
|
["setarg", 1099, 1, 3, 1374, 5],
|
|
["setarg", 1099, 2, 1096, 1374, 5],
|
|
["invoke", 1099, 1097, 1374, 5],
|
|
["null", 1101, 1375, 12],
|
|
["return", 1101, 1375, 12],
|
|
"_nop_ur_26",
|
|
"_nop_ur_27"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 42,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 6, 0],
|
|
["access", 7, "program", 1383, 23],
|
|
["store_field", 6, 7, "kind", 1383, 23],
|
|
["get", 8, 3, 1, 1383, 44],
|
|
["store_field", 6, 8, "filename", 1383, 44],
|
|
["move", 4, 6, 1383, 44],
|
|
["array", 9, 0, 1384, 21],
|
|
["move", 1, 9, 1384, 21],
|
|
["array", 10, 0, 1385, 22],
|
|
["move", 5, 10, 1385, 22],
|
|
["access", 2, 0, 1386, 18],
|
|
["null", 3, 1387, 16],
|
|
["store_field", 4, 1, "functions", 1388, 5],
|
|
["store_field", 4, 5, "statements", 1389, 5],
|
|
"while_start_2422",
|
|
["get", 11, 46, 1, 1391, 12],
|
|
["load_field", 12, 11, "kind", 1391, 12],
|
|
["access", 13, "eof", 1391, 24],
|
|
["is_identical", 14, 12, 13, 1391, 24],
|
|
["jump_true", 14, "ne_nid_2425", 1391, 24],
|
|
["jump", "ne_ni_2426", 1391, 24],
|
|
"ne_nid_2425",
|
|
["false", 14, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_ni_2426",
|
|
["is_int", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nn_2427", 1391, 24],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_2427", 1391, 24],
|
|
["ne_int", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_nn_2427",
|
|
["is_num", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nt_2428", 1391, 24],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_2428", 1391, 24],
|
|
["ne_float", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_nt_2428",
|
|
["is_text", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nnl_2429", 1391, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ne_text", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_nnl_2429",
|
|
["is_null", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nb_2430", 1391, 24],
|
|
"_nop_tc_5",
|
|
["jump", "ne_nb_2430", 1391, 24],
|
|
["false", 14, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_nb_2430",
|
|
["is_bool", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_mis_2431", 1391, 24],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_2431", 1391, 24],
|
|
["ne_bool", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2424", 1391, 24],
|
|
"ne_mis_2431",
|
|
["true", 14, 1391, 24],
|
|
"ne_done_2424",
|
|
["jump_false", 14, "while_end_2423", 1391, 24],
|
|
["get", 17, 18, 1, 1392, 16],
|
|
["move", 2, 17, 1392, 16],
|
|
["get", 19, 23, 1, 1393, 14],
|
|
["frame", 20, 19, 0, 1393, 14],
|
|
["null", 21, 1393, 14],
|
|
["setarg", 20, 0, 21, 1393, 14],
|
|
["invoke", 20, 18, 1393, 14],
|
|
["move", 3, 18, 1393, 14],
|
|
["null", 22, 1394, 19],
|
|
["is_identical", 23, 3, 22, 1394, 19],
|
|
["jump_true", 23, "ne_nid_2435", 1394, 19],
|
|
["jump", "ne_ni_2436", 1394, 19],
|
|
"ne_nid_2435",
|
|
["false", 23, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_ni_2436",
|
|
["is_int", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nn_2437", 1394, 19],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_2437", 1394, 19],
|
|
["ne_int", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_nn_2437",
|
|
["is_num", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nt_2438", 1394, 19],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_2438", 1394, 19],
|
|
["ne_float", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_nt_2438",
|
|
["is_text", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nnl_2439", 1394, 19],
|
|
"_nop_tc_9",
|
|
["jump", "ne_nnl_2439", 1394, 19],
|
|
["ne_text", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_nnl_2439",
|
|
["is_null", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nb_2440", 1394, 19],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["false", 23, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_nb_2440",
|
|
["is_bool", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_mis_2441", 1394, 19],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_2441", 1394, 19],
|
|
["ne_bool", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2434", 1394, 19],
|
|
"ne_mis_2441",
|
|
["true", 23, 1394, 19],
|
|
"ne_done_2434",
|
|
["jump_false", 23, "if_else_2432", 1394, 19],
|
|
["load_field", 26, 3, "kind", 1395, 13],
|
|
["access", 27, "function", 1395, 26],
|
|
["is_identical", 28, 26, 27, 1395, 26],
|
|
["jump_true", 28, "eq_done_2444", 1395, 26],
|
|
["is_int", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_ni_2445", 1395, 26],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_2445", 1395, 26],
|
|
["eq_int", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2444", 1395, 26],
|
|
"eq_ni_2445",
|
|
["is_num", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nn_2446", 1395, 26],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_2446", 1395, 26],
|
|
["eq_float", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2444", 1395, 26],
|
|
"eq_nn_2446",
|
|
["is_text", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nt_2447", 1395, 26],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2444", 1395, 26],
|
|
"eq_nt_2447",
|
|
["is_null", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nnl_2448", 1395, 26],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_2448", 1395, 26],
|
|
["true", 28, 1395, 26],
|
|
["jump", "eq_done_2444", 1395, 26],
|
|
"eq_nnl_2448",
|
|
["is_bool", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nb_2449", 1395, 26],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_2449", 1395, 26],
|
|
["eq_bool", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2444", 1395, 26],
|
|
"eq_nb_2449",
|
|
["false", 28, 1395, 26],
|
|
"eq_done_2444",
|
|
["jump_false", 28, "if_else_2442", 1395, 26],
|
|
["is_array", 31, 1, 1396, 27],
|
|
["jump_false", 31, "push_err_2450", 1396, 27],
|
|
["push", 1, 3, 1396, 27],
|
|
["jump", "push_done_2451", 1396, 27],
|
|
"push_err_2450",
|
|
["disrupt", 1396, 27],
|
|
"push_done_2451",
|
|
["jump", "if_end_2443", 1396, 27],
|
|
"if_else_2442",
|
|
["is_array", 32, 5, 1398, 28],
|
|
["jump_false", 32, "push_err_2452", 1398, 28],
|
|
["push", 5, 3, 1398, 28],
|
|
["jump", "push_done_2453", 1398, 28],
|
|
"push_err_2452",
|
|
["disrupt", 1398, 28],
|
|
"push_done_2453",
|
|
"if_end_2443",
|
|
["jump", "if_end_2433", 1398, 28],
|
|
"if_else_2432",
|
|
["get", 33, 18, 1, 1400, 18],
|
|
["is_identical", 34, 33, 2, 1400, 28],
|
|
["jump_true", 34, "eq_done_2456", 1400, 28],
|
|
["is_int", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_ni_2457", 1400, 28],
|
|
["is_int", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_ni_2457", 1400, 28],
|
|
["eq_int", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2456", 1400, 28],
|
|
"eq_ni_2457",
|
|
["is_num", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nn_2458", 1400, 28],
|
|
["is_num", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nn_2458", 1400, 28],
|
|
["eq_float", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2456", 1400, 28],
|
|
"eq_nn_2458",
|
|
["is_text", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nt_2459", 1400, 28],
|
|
["is_text", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nt_2459", 1400, 28],
|
|
["eq_text", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2456", 1400, 28],
|
|
"eq_nt_2459",
|
|
["is_null", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nnl_2460", 1400, 28],
|
|
["is_null", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nnl_2460", 1400, 28],
|
|
["true", 34, 1400, 28],
|
|
["jump", "eq_done_2456", 1400, 28],
|
|
"eq_nnl_2460",
|
|
["is_bool", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nb_2461", 1400, 28],
|
|
["is_bool", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nb_2461", 1400, 28],
|
|
["eq_bool", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2456", 1400, 28],
|
|
"eq_nb_2461",
|
|
["false", 34, 1400, 28],
|
|
"eq_done_2456",
|
|
["jump_false", 34, "if_else_2454", 1400, 28],
|
|
["get", 38, 14, 1, 1401, 9],
|
|
["frame", 39, 38, 0, 1401, 9],
|
|
["null", 40, 1401, 9],
|
|
["setarg", 39, 0, 40, 1401, 9],
|
|
["invoke", 39, 37, 1401, 9],
|
|
["jump", "if_end_2455", 1401, 9],
|
|
"if_else_2454",
|
|
"if_end_2455",
|
|
"if_end_2433",
|
|
["jump", "while_start_2422", 1401, 9],
|
|
"while_end_2423",
|
|
["return", 4, 1404, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 24,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 4, 0],
|
|
["store_field", 4, 2, "message", 1416, 25],
|
|
["move", 3, 4, 1416, 25],
|
|
["load_field", 5, 1, "from_row", 1417, 9],
|
|
["null", 6, 1417, 26],
|
|
["is_identical", 7, 5, 6, 1417, 26],
|
|
["jump_true", 7, "ne_nid_2465", 1417, 26],
|
|
["jump", "ne_ni_2466", 1417, 26],
|
|
"ne_nid_2465",
|
|
["false", 7, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_ni_2466",
|
|
["is_int", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nn_2467", 1417, 26],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_2467", 1417, 26],
|
|
["ne_int", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_nn_2467",
|
|
["is_num", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nt_2468", 1417, 26],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_2468", 1417, 26],
|
|
["ne_float", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_nt_2468",
|
|
["is_text", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nnl_2469", 1417, 26],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_2469", 1417, 26],
|
|
["ne_text", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_nnl_2469",
|
|
["is_null", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nb_2470", 1417, 26],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 7, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_nb_2470",
|
|
["is_bool", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_mis_2471", 1417, 26],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_2471", 1417, 26],
|
|
["ne_bool", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2464", 1417, 26],
|
|
"ne_mis_2471",
|
|
["true", 7, 1417, 26],
|
|
"ne_done_2464",
|
|
["jump_false", 7, "if_else_2462", 1417, 26],
|
|
["load_field", 10, 1, "from_row", 1417, 43],
|
|
["access", 11, 1, 1417, 59],
|
|
["add", 12, 10, 11, 1417, 59],
|
|
["store_field", 3, 12, "line", 1417, 32],
|
|
["jump", "if_end_2463", 1417, 32],
|
|
"if_else_2462",
|
|
"if_end_2463",
|
|
["load_field", 13, 1, "from_column", 1418, 9],
|
|
["null", 14, 1418, 29],
|
|
["is_identical", 15, 13, 14, 1418, 29],
|
|
["jump_true", 15, "ne_nid_2475", 1418, 29],
|
|
["jump", "ne_ni_2476", 1418, 29],
|
|
"ne_nid_2475",
|
|
["false", 15, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_ni_2476",
|
|
["is_int", 16, 13, 1418, 29],
|
|
["jump_false", 16, "ne_nn_2477", 1418, 29],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_2477", 1418, 29],
|
|
["ne_int", 15, 13, 14, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_nn_2477",
|
|
["is_num", 16, 13, 1418, 29],
|
|
["jump_false", 16, "ne_nt_2478", 1418, 29],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_2478", 1418, 29],
|
|
["ne_float", 15, 13, 14, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_nt_2478",
|
|
["is_text", 16, 13, 1418, 29],
|
|
["jump_false", 16, "ne_nnl_2479", 1418, 29],
|
|
"_nop_tc_9",
|
|
["jump", "ne_nnl_2479", 1418, 29],
|
|
["ne_text", 15, 13, 14, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_nnl_2479",
|
|
["is_null", 16, 13, 1418, 29],
|
|
["jump_false", 16, "ne_nb_2480", 1418, 29],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["false", 15, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_nb_2480",
|
|
["is_bool", 16, 13, 1418, 29],
|
|
["jump_false", 16, "ne_mis_2481", 1418, 29],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_2481", 1418, 29],
|
|
["ne_bool", 15, 13, 14, 1418, 29],
|
|
["jump", "ne_done_2474", 1418, 29],
|
|
"ne_mis_2481",
|
|
["true", 15, 1418, 29],
|
|
"ne_done_2474",
|
|
["jump_false", 15, "if_else_2472", 1418, 29],
|
|
["load_field", 18, 1, "from_column", 1418, 48],
|
|
["access", 19, 1, 1418, 67],
|
|
["add", 20, 18, 19, 1418, 67],
|
|
["store_field", 3, 20, "column", 1418, 35],
|
|
["jump", "if_end_2473", 1418, 35],
|
|
"if_else_2472",
|
|
"if_end_2473",
|
|
["get", 21, 41, 1, 1419, 10],
|
|
["is_array", 22, 21, 1419, 22],
|
|
["jump_false", 22, "push_err_2482", 1419, 22],
|
|
["push", 21, 3, 1419, 22],
|
|
["jump", "push_done_2483", 1419, 22],
|
|
"push_err_2482",
|
|
["disrupt", 1419, 22],
|
|
"push_done_2483",
|
|
["null", 23, 1419, 22],
|
|
["return", 23, 1419, 22]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 19,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 4, 0],
|
|
["store_field", 4, 1, "parent", 1424, 15],
|
|
["array", 5, 0, 1425, 13],
|
|
["store_field", 4, 5, "vars", 1425, 13],
|
|
["load_field", 6, 3, "in_loop", 1426, 16],
|
|
["true", 7, 1426, 32],
|
|
["is_identical", 8, 6, 7, 1426, 32],
|
|
["jump_true", 8, "eq_done_2484", 1426, 32],
|
|
["is_int", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_ni_2485", 1426, 32],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2485", 1426, 32],
|
|
["eq_int", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2484", 1426, 32],
|
|
"eq_ni_2485",
|
|
["is_num", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nn_2486", 1426, 32],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2486", 1426, 32],
|
|
["eq_float", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2484", 1426, 32],
|
|
"eq_nn_2486",
|
|
["is_text", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nt_2487", 1426, 32],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2487", 1426, 32],
|
|
["eq_text", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2484", 1426, 32],
|
|
"eq_nt_2487",
|
|
["is_null", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nnl_2488", 1426, 32],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nnl_2488", 1426, 32],
|
|
["true", 8, 1426, 32],
|
|
["jump", "eq_done_2484", 1426, 32],
|
|
"eq_nnl_2488",
|
|
["is_bool", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nb_2489", 1426, 32],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_bool", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2484", 1426, 32],
|
|
"eq_nb_2489",
|
|
["false", 8, 1426, 32],
|
|
"eq_done_2484",
|
|
["store_field", 4, 8, "in_loop", 1426, 32],
|
|
["store_field", 4, 2, "function_nr", 1427, 20],
|
|
["load_field", 11, 3, "is_func", 1428, 26],
|
|
["true", 12, 1428, 42],
|
|
["is_identical", 13, 11, 12, 1428, 42],
|
|
["jump_true", 13, "eq_done_2490", 1428, 42],
|
|
["is_int", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_ni_2491", 1428, 42],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_2491", 1428, 42],
|
|
["eq_int", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2490", 1428, 42],
|
|
"eq_ni_2491",
|
|
["is_num", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nn_2492", 1428, 42],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_2492", 1428, 42],
|
|
["eq_float", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2490", 1428, 42],
|
|
"eq_nn_2492",
|
|
["is_text", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nt_2493", 1428, 42],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_2493", 1428, 42],
|
|
["eq_text", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2490", 1428, 42],
|
|
"eq_nt_2493",
|
|
["is_null", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nnl_2494", 1428, 42],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_2494", 1428, 42],
|
|
["true", 13, 1428, 42],
|
|
["jump", "eq_done_2490", 1428, 42],
|
|
"eq_nnl_2494",
|
|
["is_bool", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nb_2495", 1428, 42],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["eq_bool", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2490", 1428, 42],
|
|
"eq_nb_2495",
|
|
["false", 13, 1428, 42],
|
|
"eq_done_2490",
|
|
["store_field", 4, 13, "is_function_scope", 1428, 42],
|
|
["null", 16, 1429, 18],
|
|
["store_field", 4, 16, "func_node", 1429, 18],
|
|
["false", 17, 1430, 23],
|
|
["store_field", 4, 17, "has_inner_func", 1430, 23],
|
|
["return", 4, 1430, 23],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 17,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["load_field", 4, 1, "vars", 1435, 10],
|
|
["record", 5, 0],
|
|
["store_field", 5, 2, "name", 1436, 13],
|
|
["load_field", 6, 3, "is_const", 1437, 17],
|
|
["true", 7, 1437, 39],
|
|
["is_identical", 8, 6, 7, 1437, 39],
|
|
["jump_true", 8, "eq_done_2496", 1437, 39],
|
|
["is_int", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_ni_2497", 1437, 39],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2497", 1437, 39],
|
|
["eq_int", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2496", 1437, 39],
|
|
"eq_ni_2497",
|
|
["is_num", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nn_2498", 1437, 39],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2498", 1437, 39],
|
|
["eq_float", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2496", 1437, 39],
|
|
"eq_nn_2498",
|
|
["is_text", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nt_2499", 1437, 39],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2499", 1437, 39],
|
|
["eq_text", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2496", 1437, 39],
|
|
"eq_nt_2499",
|
|
["is_null", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nnl_2500", 1437, 39],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nnl_2500", 1437, 39],
|
|
["true", 8, 1437, 39],
|
|
["jump", "eq_done_2496", 1437, 39],
|
|
"eq_nnl_2500",
|
|
["is_bool", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nb_2501", 1437, 39],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_bool", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2496", 1437, 39],
|
|
"eq_nb_2501",
|
|
["false", 8, 1437, 39],
|
|
"eq_done_2496",
|
|
["store_field", 5, 8, "is_const", 1437, 39],
|
|
["load_field", 11, 3, "make", 1438, 13],
|
|
["store_field", 5, 11, "make", 1438, 13],
|
|
["load_field", 12, 3, "fn_nr", 1439, 20],
|
|
["store_field", 5, 12, "function_nr", 1439, 20],
|
|
["access", 13, 0, 1440, 16],
|
|
["store_field", 5, 13, "nr_uses", 1440, 16],
|
|
["access", 14, 0, 1441, 16],
|
|
["store_field", 5, 14, "closure", 1441, 16],
|
|
["is_array", 15, 4, 1441, 16],
|
|
["jump_false", 15, "push_err_2502", 1441, 16],
|
|
["push", 4, 5, 1441, 16],
|
|
["jump", "push_done_2503", 1441, 16],
|
|
"push_err_2502",
|
|
["disrupt", 1441, 16],
|
|
"push_done_2503",
|
|
["null", 16, 1441, 16],
|
|
["return", 16, 1441, 16]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 53,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 7, 0],
|
|
["null", 8, 1446, 22],
|
|
["store_field", 7, 8, "v", 1446, 22],
|
|
["access", 9, 0, 1446, 35],
|
|
["store_field", 7, 9, "level", 1446, 35],
|
|
["access", 10, -1, 1446, 55],
|
|
["store_field", 7, 10, "def_function_nr", 1446, 55],
|
|
["move", 3, 7, 1446, 55],
|
|
["load_field", 11, 1, "function_nr", 1447, 18],
|
|
["move", 4, 11, 1447, 18],
|
|
["move", 5, 1, 1448, 13],
|
|
["access", 6, 0, 1449, 13],
|
|
"while_start_2504",
|
|
["null", 12, 1450, 17],
|
|
["is_identical", 13, 5, 12, 1450, 17],
|
|
["jump_true", 13, "ne_nid_2507", 1450, 17],
|
|
["jump", "ne_ni_2508", 1450, 17],
|
|
"ne_nid_2507",
|
|
["false", 13, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_ni_2508",
|
|
["is_int", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nn_2509", 1450, 17],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_2509", 1450, 17],
|
|
["ne_int", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_nn_2509",
|
|
["is_num", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nt_2510", 1450, 17],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_2510", 1450, 17],
|
|
["ne_float", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_nt_2510",
|
|
["is_text", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nnl_2511", 1450, 17],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_2511", 1450, 17],
|
|
["ne_text", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_nnl_2511",
|
|
["is_null", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nb_2512", 1450, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 13, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_nb_2512",
|
|
["is_bool", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_mis_2513", 1450, 17],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_2513", 1450, 17],
|
|
["ne_bool", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2506", 1450, 17],
|
|
"ne_mis_2513",
|
|
["true", 13, 1450, 17],
|
|
"ne_done_2506",
|
|
["jump_false", 13, "while_end_2505", 1450, 17],
|
|
["access", 16, 0, 1451, 11],
|
|
["move", 6, 16, 1451, 11],
|
|
"while_start_2514",
|
|
["load_field", 17, 5, "vars", 1452, 25],
|
|
["length", 18, 17, 1452, 25],
|
|
["is_int", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_ni_2516", 1452, 25],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["lt_int", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2518", 1452, 25],
|
|
"rel_ni_2516",
|
|
["is_num", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_nn_2517", 1452, 25],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["lt_float", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2518", 1452, 25],
|
|
"rel_nn_2517",
|
|
["is_text", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_err_2519", 1452, 25],
|
|
"_nop_tc_11",
|
|
["jump", "rel_err_2519", 1452, 25],
|
|
["lt_text", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2518", 1452, 25],
|
|
"rel_err_2519",
|
|
["disrupt", 1452, 25],
|
|
"rel_done_2518",
|
|
["jump_false", 19, "while_end_2515", 1452, 25],
|
|
["load_field", 22, 5, "vars", 1453, 13],
|
|
["load_dynamic", 23, 22, 6, 1453, 20],
|
|
["load_field", 24, 23, "name", 1453, 20],
|
|
["is_identical", 25, 24, 2, 1453, 31],
|
|
["jump_true", 25, "eq_done_2522", 1453, 31],
|
|
["is_int", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_ni_2523", 1453, 31],
|
|
["is_int", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_ni_2523", 1453, 31],
|
|
["eq_int", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2522", 1453, 31],
|
|
"eq_ni_2523",
|
|
["is_num", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nn_2524", 1453, 31],
|
|
["is_num", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nn_2524", 1453, 31],
|
|
["eq_float", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2522", 1453, 31],
|
|
"eq_nn_2524",
|
|
["is_text", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nt_2525", 1453, 31],
|
|
["is_text", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nt_2525", 1453, 31],
|
|
["eq_text", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2522", 1453, 31],
|
|
"eq_nt_2525",
|
|
["is_null", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nnl_2526", 1453, 31],
|
|
["is_null", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nnl_2526", 1453, 31],
|
|
["true", 25, 1453, 31],
|
|
["jump", "eq_done_2522", 1453, 31],
|
|
"eq_nnl_2526",
|
|
["is_bool", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nb_2527", 1453, 31],
|
|
["is_bool", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nb_2527", 1453, 31],
|
|
["eq_bool", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2522", 1453, 31],
|
|
"eq_nb_2527",
|
|
["false", 25, 1453, 31],
|
|
"eq_done_2522",
|
|
["jump_false", 25, "if_else_2520", 1453, 31],
|
|
["load_field", 28, 5, "vars", 1454, 22],
|
|
["load_dynamic", 29, 28, 6, 1454, 29],
|
|
["store_field", 3, 29, "v", 1454, 11],
|
|
["load_field", 30, 5, "vars", 1455, 36],
|
|
["load_dynamic", 31, 30, 6, 1455, 43],
|
|
["load_field", 32, 31, "function_nr", 1455, 43],
|
|
["store_field", 3, 32, "def_function_nr", 1455, 11],
|
|
["return", 3, 1456, 18],
|
|
"_nop_ur_1",
|
|
"if_else_2520",
|
|
"if_end_2521",
|
|
["access", 33, 1, 1458, 17],
|
|
["add", 34, 6, 33, 1458, 17],
|
|
["move", 6, 34, 1458, 17],
|
|
["jump", "while_start_2514", 1458, 17],
|
|
"while_end_2515",
|
|
["load_field", 35, 5, "parent", 1460, 11],
|
|
["null", 36, 1460, 23],
|
|
["is_identical", 37, 35, 36, 1460, 23],
|
|
["jump_true", 37, "ne_nid_2532", 1460, 23],
|
|
["jump", "ne_ni_2533", 1460, 23],
|
|
"ne_nid_2532",
|
|
["false", 37, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_ni_2533",
|
|
["is_int", 38, 35, 1460, 23],
|
|
["jump_false", 38, "ne_nn_2534", 1460, 23],
|
|
"_nop_tc_12",
|
|
["jump", "ne_nn_2534", 1460, 23],
|
|
["ne_int", 37, 35, 36, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_nn_2534",
|
|
["is_num", 38, 35, 1460, 23],
|
|
["jump_false", 38, "ne_nt_2535", 1460, 23],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nt_2535", 1460, 23],
|
|
["ne_float", 37, 35, 36, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_nt_2535",
|
|
["is_text", 38, 35, 1460, 23],
|
|
["jump_false", 38, "ne_nnl_2536", 1460, 23],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nnl_2536", 1460, 23],
|
|
["ne_text", 37, 35, 36, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_nnl_2536",
|
|
["is_null", 38, 35, 1460, 23],
|
|
["jump_false", 38, "ne_nb_2537", 1460, 23],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["false", 37, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_nb_2537",
|
|
["is_bool", 38, 35, 1460, 23],
|
|
["jump_false", 38, "ne_mis_2538", 1460, 23],
|
|
"_nop_tc_17",
|
|
["jump", "ne_mis_2538", 1460, 23],
|
|
["ne_bool", 37, 35, 36, 1460, 23],
|
|
["jump", "ne_done_2531", 1460, 23],
|
|
"ne_mis_2538",
|
|
["true", 37, 1460, 23],
|
|
"ne_done_2531",
|
|
["move", 40, 37, 1460, 23],
|
|
["jump_false", 40, "and_end_2530", 1460, 23],
|
|
["load_field", 41, 5, "parent", 1460, 31],
|
|
["load_field", 42, 41, "function_nr", 1460, 31],
|
|
["is_identical", 43, 42, 4, 1460, 55],
|
|
["jump_true", 43, "ne_nid_2540", 1460, 55],
|
|
["jump", "ne_ni_2541", 1460, 55],
|
|
"ne_nid_2540",
|
|
["false", 43, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_ni_2541",
|
|
["is_int", 44, 42, 1460, 55],
|
|
["jump_false", 44, "ne_nn_2542", 1460, 55],
|
|
["is_int", 45, 4, 1460, 55],
|
|
["jump_false", 45, "ne_nn_2542", 1460, 55],
|
|
["ne_int", 43, 42, 4, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_nn_2542",
|
|
["is_num", 44, 42, 1460, 55],
|
|
["jump_false", 44, "ne_nt_2543", 1460, 55],
|
|
["is_num", 45, 4, 1460, 55],
|
|
["jump_false", 45, "ne_nt_2543", 1460, 55],
|
|
["ne_float", 43, 42, 4, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_nt_2543",
|
|
["is_text", 44, 42, 1460, 55],
|
|
["jump_false", 44, "ne_nnl_2544", 1460, 55],
|
|
["is_text", 45, 4, 1460, 55],
|
|
["jump_false", 45, "ne_nnl_2544", 1460, 55],
|
|
["ne_text", 43, 42, 4, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_nnl_2544",
|
|
["is_null", 44, 42, 1460, 55],
|
|
["jump_false", 44, "ne_nb_2545", 1460, 55],
|
|
["is_null", 45, 4, 1460, 55],
|
|
["jump_false", 45, "ne_nb_2545", 1460, 55],
|
|
["false", 43, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_nb_2545",
|
|
["is_bool", 44, 42, 1460, 55],
|
|
["jump_false", 44, "ne_mis_2546", 1460, 55],
|
|
["is_bool", 45, 4, 1460, 55],
|
|
["jump_false", 45, "ne_mis_2546", 1460, 55],
|
|
["ne_bool", 43, 42, 4, 1460, 55],
|
|
["jump", "ne_done_2539", 1460, 55],
|
|
"ne_mis_2546",
|
|
["true", 43, 1460, 55],
|
|
"ne_done_2539",
|
|
["move", 40, 43, 1460, 55],
|
|
"and_end_2530",
|
|
["jump_false", 40, "if_else_2528", 1460, 55],
|
|
["load_field", 46, 3, "level", 1461, 24],
|
|
["access", 47, 1, 1461, 39],
|
|
["add", 48, 46, 47, 1461, 39],
|
|
["store_field", 3, 48, "level", 1461, 9],
|
|
["load_field", 49, 5, "parent", 1462, 18],
|
|
["load_field", 50, 49, "function_nr", 1462, 18],
|
|
["move", 4, 50, 1462, 18],
|
|
["jump", "if_end_2529", 1462, 18],
|
|
"if_else_2528",
|
|
"if_end_2529",
|
|
["load_field", 51, 5, "parent", 1464, 11],
|
|
["move", 5, 51, 1464, 11],
|
|
["jump", "while_start_2504", 1464, 11],
|
|
"while_end_2505",
|
|
["return", 3, 1466, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 10,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 5, 45, 1, 1470, 13],
|
|
["frame", 6, 5, 2, 1470, 13],
|
|
["null", 7, 1470, 13],
|
|
["setarg", 6, 0, 7, 1470, 13],
|
|
["setarg", 6, 1, 1, 1470, 13],
|
|
["setarg", 6, 2, 2, 1470, 13],
|
|
["invoke", 6, 4, 1470, 13],
|
|
["move", 3, 4, 1470, 13],
|
|
["load_field", 8, 3, "v", 1471, 12],
|
|
["return", 8, 1471, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 12,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["move", 2, 1, 1475, 13],
|
|
"while_start_2547",
|
|
["null", 3, 1476, 17],
|
|
["is_identical", 4, 2, 3, 1476, 17],
|
|
["jump_true", 4, "ne_nid_2550", 1476, 17],
|
|
["jump", "ne_ni_2551", 1476, 17],
|
|
"ne_nid_2550",
|
|
["false", 4, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_ni_2551",
|
|
["is_int", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nn_2552", 1476, 17],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_2552", 1476, 17],
|
|
["ne_int", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_nn_2552",
|
|
["is_num", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nt_2553", 1476, 17],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_2553", 1476, 17],
|
|
["ne_float", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_nt_2553",
|
|
["is_text", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nnl_2554", 1476, 17],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_2554", 1476, 17],
|
|
["ne_text", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_nnl_2554",
|
|
["is_null", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nb_2555", 1476, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 4, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_nb_2555",
|
|
["is_bool", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_mis_2556", 1476, 17],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_2556", 1476, 17],
|
|
["ne_bool", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2549", 1476, 17],
|
|
"ne_mis_2556",
|
|
["true", 4, 1476, 17],
|
|
"ne_done_2549",
|
|
["jump_false", 4, "while_end_2548", 1476, 17],
|
|
["load_field", 7, 2, "in_loop", 1477, 11],
|
|
["jump_false", 7, "if_else_2557", 1477, 11],
|
|
["true", 8, 1477, 29],
|
|
["return", 8, 1477, 29],
|
|
"_nop_ur_1",
|
|
"if_else_2557",
|
|
"if_end_2558",
|
|
["load_field", 9, 2, "parent", 1478, 11],
|
|
["move", 2, 9, 1478, 11],
|
|
["jump", "while_start_2547", 1478, 11],
|
|
"while_end_2548",
|
|
["false", 10, 1480, 12],
|
|
["return", 10, 1480, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 11,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["move", 2, 1, 1484, 13],
|
|
"while_start_2559",
|
|
["null", 3, 1485, 17],
|
|
["is_identical", 4, 2, 3, 1485, 17],
|
|
["jump_true", 4, "ne_nid_2562", 1485, 17],
|
|
["jump", "ne_ni_2563", 1485, 17],
|
|
"ne_nid_2562",
|
|
["false", 4, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_ni_2563",
|
|
["is_int", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nn_2564", 1485, 17],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_2564", 1485, 17],
|
|
["ne_int", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_nn_2564",
|
|
["is_num", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nt_2565", 1485, 17],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_2565", 1485, 17],
|
|
["ne_float", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_nt_2565",
|
|
["is_text", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nnl_2566", 1485, 17],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_2566", 1485, 17],
|
|
["ne_text", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_nnl_2566",
|
|
["is_null", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nb_2567", 1485, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 4, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_nb_2567",
|
|
["is_bool", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_mis_2568", 1485, 17],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_2568", 1485, 17],
|
|
["ne_bool", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2561", 1485, 17],
|
|
"ne_mis_2568",
|
|
["true", 4, 1485, 17],
|
|
"ne_done_2561",
|
|
["jump_false", 4, "while_end_2560", 1485, 17],
|
|
["load_field", 7, 2, "is_function_scope", 1486, 11],
|
|
["jump_false", 7, "if_else_2569", 1486, 11],
|
|
["return", 2, 1486, 39],
|
|
"_nop_ur_1",
|
|
"if_else_2569",
|
|
"if_end_2570",
|
|
["load_field", 8, 2, "parent", 1487, 11],
|
|
["move", 2, 8, 1487, 11],
|
|
["jump", "while_start_2559", 1487, 11],
|
|
"while_end_2560",
|
|
["null", 9, 1489, 12],
|
|
["return", 9, 1489, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 14,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 58, 1, 1493, 14],
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "find",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1493,
|
|
9
|
|
],
|
|
["frame", 5, 4, 2, 1493, 9],
|
|
["null", 6, 1493, 9],
|
|
["setarg", 5, 0, 6, 1493, 9],
|
|
["setarg", 5, 1, 2, 1493, 9],
|
|
["setarg", 5, 2, 1, 1493, 9],
|
|
["invoke", 5, 3, 1493, 9],
|
|
["null", 7, 1493, 35],
|
|
["is_identical", 8, 3, 7, 1493, 35],
|
|
["jump_true", 8, "eq_done_2573", 1493, 35],
|
|
["is_int", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_ni_2574", 1493, 35],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2574", 1493, 35],
|
|
["eq_int", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2573", 1493, 35],
|
|
"eq_ni_2574",
|
|
["is_num", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nn_2575", 1493, 35],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2575", 1493, 35],
|
|
["eq_float", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2573", 1493, 35],
|
|
"eq_nn_2575",
|
|
["is_text", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nt_2576", 1493, 35],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2576", 1493, 35],
|
|
["eq_text", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2573", 1493, 35],
|
|
"eq_nt_2576",
|
|
["is_null", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nnl_2577", 1493, 35],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 8, 1493, 35],
|
|
["jump", "eq_done_2573", 1493, 35],
|
|
"eq_nnl_2577",
|
|
["is_bool", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nb_2578", 1493, 35],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_2578", 1493, 35],
|
|
["eq_bool", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2573", 1493, 35],
|
|
"eq_nb_2578",
|
|
["false", 8, 1493, 35],
|
|
"eq_done_2573",
|
|
["jump_false", 8, "if_else_2571", 1493, 35],
|
|
["get", 11, 58, 1, 1493, 46],
|
|
["is_array", 12, 11, 1493, 58],
|
|
["jump_false", 12, "push_err_2579", 1493, 58],
|
|
["push", 11, 1, 1493, 58],
|
|
["jump", "push_done_2580", 1493, 58],
|
|
"push_err_2579",
|
|
["disrupt", 1493, 58],
|
|
"push_done_2580",
|
|
["jump", "if_end_2572", 1493, 58],
|
|
"if_else_2571",
|
|
"if_end_2572",
|
|
["null", 13, 1493, 58],
|
|
["return", 13, 1493, 58]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 33, 1, 1504, 12],
|
|
["load_dynamic", 3, 2, 1, 1504, 27],
|
|
["true", 4, 1504, 36],
|
|
["is_identical", 5, 3, 4, 1504, 36],
|
|
["jump_true", 5, "eq_done_2581", 1504, 36],
|
|
["is_int", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_ni_2582", 1504, 36],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2582", 1504, 36],
|
|
["eq_int", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2581", 1504, 36],
|
|
"eq_ni_2582",
|
|
["is_num", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nn_2583", 1504, 36],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2583", 1504, 36],
|
|
["eq_float", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2581", 1504, 36],
|
|
"eq_nn_2583",
|
|
["is_text", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nt_2584", 1504, 36],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2584", 1504, 36],
|
|
["eq_text", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2581", 1504, 36],
|
|
"eq_nt_2584",
|
|
["is_null", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nnl_2585", 1504, 36],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nnl_2585", 1504, 36],
|
|
["true", 5, 1504, 36],
|
|
["jump", "eq_done_2581", 1504, 36],
|
|
"eq_nnl_2585",
|
|
["is_bool", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nb_2586", 1504, 36],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_bool", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2581", 1504, 36],
|
|
"eq_nb_2586",
|
|
["false", 5, 1504, 36],
|
|
"eq_done_2581",
|
|
["return", 5, 1504, 36],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 59,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 3, 1508, 17],
|
|
["is_identical", 4, 1, 3, 1508, 17],
|
|
["jump_true", 4, "eq_done_2589", 1508, 17],
|
|
["is_int", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_ni_2590", 1508, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2590", 1508, 17],
|
|
["eq_int", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2589", 1508, 17],
|
|
"eq_ni_2590",
|
|
["is_num", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nn_2591", 1508, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2591", 1508, 17],
|
|
["eq_float", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2589", 1508, 17],
|
|
"eq_nn_2591",
|
|
["is_text", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nt_2592", 1508, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2592", 1508, 17],
|
|
["eq_text", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2589", 1508, 17],
|
|
"eq_nt_2592",
|
|
["is_null", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nnl_2593", 1508, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 4, 1508, 17],
|
|
["jump", "eq_done_2589", 1508, 17],
|
|
"eq_nnl_2593",
|
|
["is_bool", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nb_2594", 1508, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_2594", 1508, 17],
|
|
["eq_bool", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2589", 1508, 17],
|
|
"eq_nb_2594",
|
|
["false", 4, 1508, 17],
|
|
"eq_done_2589",
|
|
["jump_false", 4, "if_else_2587", 1508, 17],
|
|
["null", 7, 1508, 30],
|
|
["return", 7, 1508, 30],
|
|
"_nop_ur_1",
|
|
"if_else_2587",
|
|
"if_end_2588",
|
|
["load_field", 8, 1, "kind", 1509, 13],
|
|
["move", 2, 8, 1509, 13],
|
|
["access", 9, "array", 1510, 14],
|
|
["is_identical", 10, 2, 9, 1510, 14],
|
|
["jump_true", 10, "eq_done_2597", 1510, 14],
|
|
["is_int", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_ni_2598", 1510, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_2598", 1510, 14],
|
|
["eq_int", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2597", 1510, 14],
|
|
"eq_ni_2598",
|
|
["is_num", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nn_2599", 1510, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_2599", 1510, 14],
|
|
["eq_float", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2597", 1510, 14],
|
|
"eq_nn_2599",
|
|
["is_text", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nt_2600", 1510, 14],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2597", 1510, 14],
|
|
"eq_nt_2600",
|
|
["is_null", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nnl_2601", 1510, 14],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_2601", 1510, 14],
|
|
["true", 10, 1510, 14],
|
|
["jump", "eq_done_2597", 1510, 14],
|
|
"eq_nnl_2601",
|
|
["is_bool", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nb_2602", 1510, 14],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_2602", 1510, 14],
|
|
["eq_bool", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2597", 1510, 14],
|
|
"eq_nb_2602",
|
|
["false", 10, 1510, 14],
|
|
"eq_done_2597",
|
|
["jump_false", 10, "if_else_2595", 1510, 14],
|
|
["access", 13, "array", 1510, 30],
|
|
["return", 13, 1510, 30],
|
|
"_nop_ur_2",
|
|
"if_else_2595",
|
|
"if_end_2596",
|
|
["access", 14, "record", 1511, 14],
|
|
["is_identical", 15, 2, 14, 1511, 14],
|
|
["jump_true", 15, "eq_done_2605", 1511, 14],
|
|
["is_int", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_ni_2606", 1511, 14],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_2606", 1511, 14],
|
|
["eq_int", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2605", 1511, 14],
|
|
"eq_ni_2606",
|
|
["is_num", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nn_2607", 1511, 14],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_2607", 1511, 14],
|
|
["eq_float", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2605", 1511, 14],
|
|
"eq_nn_2607",
|
|
["is_text", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nt_2608", 1511, 14],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2605", 1511, 14],
|
|
"eq_nt_2608",
|
|
["is_null", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nnl_2609", 1511, 14],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_2609", 1511, 14],
|
|
["true", 15, 1511, 14],
|
|
["jump", "eq_done_2605", 1511, 14],
|
|
"eq_nnl_2609",
|
|
["is_bool", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nb_2610", 1511, 14],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_2610", 1511, 14],
|
|
["eq_bool", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2605", 1511, 14],
|
|
"eq_nb_2610",
|
|
["false", 15, 1511, 14],
|
|
"eq_done_2605",
|
|
["jump_false", 15, "if_else_2603", 1511, 14],
|
|
["access", 18, "record", 1511, 31],
|
|
["return", 18, 1511, 31],
|
|
"_nop_ur_3",
|
|
"if_else_2603",
|
|
"if_end_2604",
|
|
["access", 19, "function", 1512, 14],
|
|
["is_identical", 20, 2, 19, 1512, 14],
|
|
["jump_true", 20, "eq_done_2613", 1512, 14],
|
|
["is_int", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_ni_2614", 1512, 14],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_2614", 1512, 14],
|
|
["eq_int", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2613", 1512, 14],
|
|
"eq_ni_2614",
|
|
["is_num", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nn_2615", 1512, 14],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_2615", 1512, 14],
|
|
["eq_float", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2613", 1512, 14],
|
|
"eq_nn_2615",
|
|
["is_text", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nt_2616", 1512, 14],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2613", 1512, 14],
|
|
"eq_nt_2616",
|
|
["is_null", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nnl_2617", 1512, 14],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_2617", 1512, 14],
|
|
["true", 20, 1512, 14],
|
|
["jump", "eq_done_2613", 1512, 14],
|
|
"eq_nnl_2617",
|
|
["is_bool", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nb_2618", 1512, 14],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_2618", 1512, 14],
|
|
["eq_bool", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2613", 1512, 14],
|
|
"eq_nb_2618",
|
|
["false", 20, 1512, 14],
|
|
"eq_done_2613",
|
|
["jump_false", 20, "if_else_2611", 1512, 14],
|
|
["access", 23, "function", 1512, 33],
|
|
["return", 23, 1512, 33],
|
|
"_nop_ur_4",
|
|
"if_else_2611",
|
|
"if_end_2612",
|
|
["access", 24, "text", 1513, 14],
|
|
["is_identical", 25, 2, 24, 1513, 14],
|
|
["jump_true", 25, "eq_done_2622", 1513, 14],
|
|
["is_int", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_ni_2623", 1513, 14],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_2623", 1513, 14],
|
|
["eq_int", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2622", 1513, 14],
|
|
"eq_ni_2623",
|
|
["is_num", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nn_2624", 1513, 14],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_2624", 1513, 14],
|
|
["eq_float", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2622", 1513, 14],
|
|
"eq_nn_2624",
|
|
["is_text", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nt_2625", 1513, 14],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2622", 1513, 14],
|
|
"eq_nt_2625",
|
|
["is_null", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nnl_2626", 1513, 14],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_2626", 1513, 14],
|
|
["true", 25, 1513, 14],
|
|
["jump", "eq_done_2622", 1513, 14],
|
|
"eq_nnl_2626",
|
|
["is_bool", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nb_2627", 1513, 14],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_2627", 1513, 14],
|
|
["eq_bool", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2622", 1513, 14],
|
|
"eq_nb_2627",
|
|
["false", 25, 1513, 14],
|
|
"eq_done_2622",
|
|
["move", 28, 25, 1513, 14],
|
|
["jump_true", 28, "or_end_2621", 1513, 14],
|
|
["access", 29, "text literal", 1513, 29],
|
|
["is_identical", 30, 2, 29, 1513, 29],
|
|
["jump_true", 30, "eq_done_2628", 1513, 29],
|
|
["is_int", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_ni_2629", 1513, 29],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_2629", 1513, 29],
|
|
["eq_int", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2628", 1513, 29],
|
|
"eq_ni_2629",
|
|
["is_num", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nn_2630", 1513, 29],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_2630", 1513, 29],
|
|
["eq_float", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2628", 1513, 29],
|
|
"eq_nn_2630",
|
|
["is_text", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nt_2631", 1513, 29],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2628", 1513, 29],
|
|
"eq_nt_2631",
|
|
["is_null", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nnl_2632", 1513, 29],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_2632", 1513, 29],
|
|
["true", 30, 1513, 29],
|
|
["jump", "eq_done_2628", 1513, 29],
|
|
"eq_nnl_2632",
|
|
["is_bool", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nb_2633", 1513, 29],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_2633", 1513, 29],
|
|
["eq_bool", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2628", 1513, 29],
|
|
"eq_nb_2633",
|
|
["false", 30, 1513, 29],
|
|
"eq_done_2628",
|
|
["move", 28, 30, 1513, 29],
|
|
"or_end_2621",
|
|
["jump_false", 28, "if_else_2619", 1513, 29],
|
|
["access", 33, "text", 1513, 52],
|
|
["return", 33, 1513, 52],
|
|
"_nop_ur_5",
|
|
"if_else_2619",
|
|
"if_end_2620",
|
|
["access", 34, "number", 1514, 14],
|
|
["is_identical", 35, 2, 34, 1514, 14],
|
|
["jump_true", 35, "eq_done_2636", 1514, 14],
|
|
["is_int", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_ni_2637", 1514, 14],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_2637", 1514, 14],
|
|
["eq_int", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2636", 1514, 14],
|
|
"eq_ni_2637",
|
|
["is_num", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nn_2638", 1514, 14],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_2638", 1514, 14],
|
|
["eq_float", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2636", 1514, 14],
|
|
"eq_nn_2638",
|
|
["is_text", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nt_2639", 1514, 14],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2636", 1514, 14],
|
|
"eq_nt_2639",
|
|
["is_null", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nnl_2640", 1514, 14],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_2640", 1514, 14],
|
|
["true", 35, 1514, 14],
|
|
["jump", "eq_done_2636", 1514, 14],
|
|
"eq_nnl_2640",
|
|
["is_bool", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nb_2641", 1514, 14],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_2641", 1514, 14],
|
|
["eq_bool", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2636", 1514, 14],
|
|
"eq_nb_2641",
|
|
["false", 35, 1514, 14],
|
|
"eq_done_2636",
|
|
["jump_false", 35, "if_else_2634", 1514, 14],
|
|
["load_field", 38, 1, "number", 1515, 22],
|
|
["is_int", 39, 38, 1515, 22],
|
|
["jump_false", 39, "if_else_2642", 1515, 22],
|
|
["access", 40, "integer", 1515, 43],
|
|
["return", 40, 1515, 43],
|
|
"_nop_ur_6",
|
|
"if_else_2642",
|
|
"if_end_2643",
|
|
["access", 41, "number", 1516, 14],
|
|
["return", 41, 1516, 14],
|
|
"_nop_ur_7",
|
|
"if_else_2634",
|
|
"if_end_2635",
|
|
["access", 42, "true", 1518, 14],
|
|
["is_identical", 43, 2, 42, 1518, 14],
|
|
["jump_true", 43, "eq_done_2647", 1518, 14],
|
|
["is_int", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_ni_2648", 1518, 14],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_2648", 1518, 14],
|
|
["eq_int", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2647", 1518, 14],
|
|
"eq_ni_2648",
|
|
["is_num", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nn_2649", 1518, 14],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_2649", 1518, 14],
|
|
["eq_float", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2647", 1518, 14],
|
|
"eq_nn_2649",
|
|
["is_text", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nt_2650", 1518, 14],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2647", 1518, 14],
|
|
"eq_nt_2650",
|
|
["is_null", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nnl_2651", 1518, 14],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_2651", 1518, 14],
|
|
["true", 43, 1518, 14],
|
|
["jump", "eq_done_2647", 1518, 14],
|
|
"eq_nnl_2651",
|
|
["is_bool", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nb_2652", 1518, 14],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_2652", 1518, 14],
|
|
["eq_bool", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2647", 1518, 14],
|
|
"eq_nb_2652",
|
|
["false", 43, 1518, 14],
|
|
"eq_done_2647",
|
|
["move", 46, 43, 1518, 14],
|
|
["jump_true", 46, "or_end_2646", 1518, 14],
|
|
["access", 47, "false", 1518, 29],
|
|
["is_identical", 48, 2, 47, 1518, 29],
|
|
["jump_true", 48, "eq_done_2653", 1518, 29],
|
|
["is_int", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_ni_2654", 1518, 29],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_2654", 1518, 29],
|
|
["eq_int", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2653", 1518, 29],
|
|
"eq_ni_2654",
|
|
["is_num", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nn_2655", 1518, 29],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_2655", 1518, 29],
|
|
["eq_float", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2653", 1518, 29],
|
|
"eq_nn_2655",
|
|
["is_text", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nt_2656", 1518, 29],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2653", 1518, 29],
|
|
"eq_nt_2656",
|
|
["is_null", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nnl_2657", 1518, 29],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_2657", 1518, 29],
|
|
["true", 48, 1518, 29],
|
|
["jump", "eq_done_2653", 1518, 29],
|
|
"eq_nnl_2657",
|
|
["is_bool", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nb_2658", 1518, 29],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_2658", 1518, 29],
|
|
["eq_bool", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2653", 1518, 29],
|
|
"eq_nb_2658",
|
|
["false", 48, 1518, 29],
|
|
"eq_done_2653",
|
|
["move", 46, 48, 1518, 29],
|
|
"or_end_2646",
|
|
["jump_false", 46, "if_else_2644", 1518, 29],
|
|
["access", 51, "logical", 1518, 45],
|
|
["return", 51, 1518, 45],
|
|
"_nop_ur_8",
|
|
"if_else_2644",
|
|
"if_end_2645",
|
|
["access", 52, "null", 1519, 14],
|
|
["is_identical", 53, 2, 52, 1519, 14],
|
|
["jump_true", 53, "eq_done_2661", 1519, 14],
|
|
["is_int", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_ni_2662", 1519, 14],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_2662", 1519, 14],
|
|
["eq_int", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2661", 1519, 14],
|
|
"eq_ni_2662",
|
|
["is_num", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nn_2663", 1519, 14],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_2663", 1519, 14],
|
|
["eq_float", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2661", 1519, 14],
|
|
"eq_nn_2663",
|
|
["is_text", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nt_2664", 1519, 14],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2661", 1519, 14],
|
|
"eq_nt_2664",
|
|
["is_null", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nnl_2665", 1519, 14],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_2665", 1519, 14],
|
|
["true", 53, 1519, 14],
|
|
["jump", "eq_done_2661", 1519, 14],
|
|
"eq_nnl_2665",
|
|
["is_bool", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nb_2666", 1519, 14],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_2666", 1519, 14],
|
|
["eq_bool", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2661", 1519, 14],
|
|
"eq_nb_2666",
|
|
["false", 53, 1519, 14],
|
|
"eq_done_2661",
|
|
["jump_false", 53, "if_else_2659", 1519, 14],
|
|
["access", 56, "null", 1519, 29],
|
|
["return", 56, 1519, 29],
|
|
"_nop_ur_9",
|
|
"if_else_2659",
|
|
"if_end_2660",
|
|
["null", 57, 1520, 12],
|
|
["return", 57, 1520, 12],
|
|
"_nop_ur_10",
|
|
"_nop_ur_11"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 10,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["load_field", 3, 1, "vars", 1531, 25],
|
|
["load_field", 4, 2, "vars", 1531, 38],
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "array",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1531,
|
|
19
|
|
],
|
|
["frame", 7, 6, 2, 1531, 19],
|
|
["null", 8, 1531, 19],
|
|
["setarg", 7, 0, 8, 1531, 19],
|
|
["setarg", 7, 1, 3, 1531, 19],
|
|
["setarg", 7, 2, 4, 1531, 19],
|
|
["invoke", 7, 5, 1531, 19],
|
|
["store_field", 1, 5, "vars", 1531, 5],
|
|
["null", 9, 1531, 5],
|
|
["return", 9, 1531, 5]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 37,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["record", 7, 0],
|
|
["load_field", 8, 1, "function_nr", 1535, 29],
|
|
["store_field", 7, 8, "function_nr", 1535, 29],
|
|
["move", 3, 7, 1535, 29],
|
|
["access", 4, 0, 1536, 17],
|
|
["access", 2, 0, 1537, 23],
|
|
["access", 5, 0, 1538, 13],
|
|
["null", 6, 1539, 13],
|
|
"while_start_2667",
|
|
["load_field", 9, 1, "vars", 1540, 23],
|
|
["length", 10, 9, 1540, 23],
|
|
["is_int", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_ni_2669", 1540, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_2671", 1540, 23],
|
|
"rel_ni_2669",
|
|
["is_num", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_nn_2670", 1540, 23],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_2671", 1540, 23],
|
|
"rel_nn_2670",
|
|
["is_text", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_err_2672", 1540, 23],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_2672", 1540, 23],
|
|
["lt_text", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_2671", 1540, 23],
|
|
"rel_err_2672",
|
|
["disrupt", 1540, 23],
|
|
"rel_done_2671",
|
|
["jump_false", 11, "while_end_2668", 1540, 23],
|
|
["load_field", 14, 1, "vars", 1541, 11],
|
|
["load_dynamic", 15, 14, 5, 1541, 22],
|
|
["move", 6, 15, 1541, 22],
|
|
["record", 16, 0],
|
|
["load_field", 17, 6, "make", 1543, 15],
|
|
["store_field", 16, 17, "make", 1543, 15],
|
|
["load_field", 18, 6, "function_nr", 1544, 22],
|
|
["store_field", 16, 18, "function_nr", 1544, 22],
|
|
["load_field", 19, 6, "nr_uses", 1545, 18],
|
|
["store_field", 16, 19, "nr_uses", 1545, 18],
|
|
["load_field", 20, 6, "closure", 1546, 18],
|
|
["access", 21, 1, 1546, 31],
|
|
["is_identical", 22, 20, 21, 1546, 31],
|
|
["jump_true", 22, "eq_done_2673", 1546, 31],
|
|
["is_int", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_ni_2674", 1546, 31],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_2674", 1546, 31],
|
|
["eq_int", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_2673", 1546, 31],
|
|
"eq_ni_2674",
|
|
["is_num", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nn_2675", 1546, 31],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["eq_float", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_2673", 1546, 31],
|
|
"eq_nn_2675",
|
|
["is_text", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nt_2676", 1546, 31],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_2676", 1546, 31],
|
|
["eq_text", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_2673", 1546, 31],
|
|
"eq_nt_2676",
|
|
["is_null", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nnl_2677", 1546, 31],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_2677", 1546, 31],
|
|
["true", 22, 1546, 31],
|
|
["jump", "eq_done_2673", 1546, 31],
|
|
"eq_nnl_2677",
|
|
["is_bool", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nb_2678", 1546, 31],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nb_2678", 1546, 31],
|
|
["eq_bool", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_2673", 1546, 31],
|
|
"eq_nb_2678",
|
|
["false", 22, 1546, 31],
|
|
"eq_done_2673",
|
|
["store_field", 16, 22, "closure", 1546, 31],
|
|
["access", 25, 0, 1547, 16],
|
|
["store_field", 16, 25, "level", 1547, 16],
|
|
["load_field", 26, 6, "type_tag", 1548, 19],
|
|
["store_field", 16, 26, "type_tag", 1548, 19],
|
|
["load_field", 27, 6, "name", 1542, 11],
|
|
["store_dynamic", 3, 16, 27, 1542, 11],
|
|
["access", 28, 1, 1550, 23],
|
|
["add", 29, 4, 28, 1550, 23],
|
|
["move", 4, 29, 1550, 23],
|
|
["load_field", 30, 6, "closure", 1551, 11],
|
|
["jump_false", 30, "if_else_2679", 1551, 11],
|
|
["access", 31, 1, 1551, 50],
|
|
["add", 32, 2, 31, 1551, 50],
|
|
["move", 2, 32, 1551, 50],
|
|
["jump", "if_end_2680", 1551, 50],
|
|
"if_else_2679",
|
|
"if_end_2680",
|
|
["access", 33, 1, 1552, 15],
|
|
["add", 34, 5, 33, 1552, 15],
|
|
["move", 5, 34, 1552, 15],
|
|
["jump", "while_start_2667", 1552, 15],
|
|
"while_end_2668",
|
|
["record", 35, 0],
|
|
["store_field", 35, 3, "rec", 1554, 18],
|
|
["store_field", 35, 4, "nr_slots", 1554, 33],
|
|
["store_field", 35, 2, "nr_close", 1554, 50],
|
|
["return", 35, 1554, 50],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 111,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 8, 0, 1562, 13],
|
|
["null", 5, 1563, 16],
|
|
["null", 9, 1564, 16],
|
|
["null", 6, 1565, 16],
|
|
["null", 4, 1566, 16],
|
|
["null", 3, 1567, 14],
|
|
["access", 7, 0, 1568, 13],
|
|
"while_start_2681",
|
|
["length", 10, 2, 1569, 23],
|
|
["is_int", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_ni_2683", 1569, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_2685", 1569, 23],
|
|
"rel_ni_2683",
|
|
["is_num", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_nn_2684", 1569, 23],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_2685", 1569, 23],
|
|
"rel_nn_2684",
|
|
["is_text", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_err_2686", 1569, 23],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_2686", 1569, 23],
|
|
["lt_text", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_2685", 1569, 23],
|
|
"rel_err_2686",
|
|
["disrupt", 1569, 23],
|
|
"rel_done_2685",
|
|
["jump_false", 11, "while_end_2682", 1569, 23],
|
|
["load_dynamic", 14, 2, 8, 1570, 20],
|
|
["move", 5, 14, 1570, 20],
|
|
["load_field", 15, 5, "kind", 1571, 14],
|
|
["move", 9, 15, 1571, 14],
|
|
["access", 16, "function", 1572, 19],
|
|
["is_identical", 17, 9, 16, 1572, 19],
|
|
["jump_true", 17, "eq_done_2689", 1572, 19],
|
|
["is_int", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_ni_2690", 1572, 19],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_2690", 1572, 19],
|
|
["eq_int", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_2689", 1572, 19],
|
|
"eq_ni_2690",
|
|
["is_num", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nn_2691", 1572, 19],
|
|
"_nop_tc_7",
|
|
["jump", "eq_nn_2691", 1572, 19],
|
|
["eq_float", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_2689", 1572, 19],
|
|
"eq_nn_2691",
|
|
["is_text", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nt_2692", 1572, 19],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["eq_text", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_2689", 1572, 19],
|
|
"eq_nt_2692",
|
|
["is_null", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nnl_2693", 1572, 19],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_2693", 1572, 19],
|
|
["true", 17, 1572, 19],
|
|
["jump", "eq_done_2689", 1572, 19],
|
|
"eq_nnl_2693",
|
|
["is_bool", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nb_2694", 1572, 19],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nb_2694", 1572, 19],
|
|
["eq_bool", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_2689", 1572, 19],
|
|
"eq_nb_2694",
|
|
["false", 17, 1572, 19],
|
|
"eq_done_2689",
|
|
["jump_false", 17, "if_else_2687", 1572, 19],
|
|
["load_field", 20, 5, "name", 1573, 16],
|
|
["move", 6, 20, 1573, 16],
|
|
["null", 21, 1574, 21],
|
|
["is_identical", 22, 6, 21, 1574, 21],
|
|
["jump_true", 22, "ne_nid_2699", 1574, 21],
|
|
["jump", "ne_ni_2700", 1574, 21],
|
|
"ne_nid_2699",
|
|
["false", 22, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_ni_2700",
|
|
["is_int", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nn_2701", 1574, 21],
|
|
"_nop_tc_12",
|
|
["jump", "ne_nn_2701", 1574, 21],
|
|
["ne_int", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_nn_2701",
|
|
["is_num", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nt_2702", 1574, 21],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nt_2702", 1574, 21],
|
|
["ne_float", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_nt_2702",
|
|
["is_text", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nnl_2703", 1574, 21],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nnl_2703", 1574, 21],
|
|
["ne_text", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_nnl_2703",
|
|
["is_null", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nb_2704", 1574, 21],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["false", 22, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_nb_2704",
|
|
["is_bool", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_mis_2705", 1574, 21],
|
|
"_nop_tc_17",
|
|
["jump", "ne_mis_2705", 1574, 21],
|
|
["ne_bool", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_2698", 1574, 21],
|
|
"ne_mis_2705",
|
|
["true", 22, 1574, 21],
|
|
"ne_done_2698",
|
|
["move", 25, 22, 1574, 21],
|
|
["jump_false", 25, "and_end_2697", 1574, 21],
|
|
["get", 27, 25, 1, 1574, 29],
|
|
["frame", 28, 27, 2, 1574, 29],
|
|
["null", 29, 1574, 29],
|
|
["setarg", 28, 0, 29, 1574, 29],
|
|
["setarg", 28, 1, 1, 1574, 29],
|
|
["setarg", 28, 2, 6, 1574, 29],
|
|
["invoke", 28, 26, 1574, 29],
|
|
["null", 30, 1574, 58],
|
|
["is_identical", 31, 26, 30, 1574, 58],
|
|
["jump_true", 31, "eq_done_2706", 1574, 58],
|
|
["is_int", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_ni_2707", 1574, 58],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_2707", 1574, 58],
|
|
["eq_int", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_2706", 1574, 58],
|
|
"eq_ni_2707",
|
|
["is_num", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nn_2708", 1574, 58],
|
|
"_nop_tc_19",
|
|
["jump", "eq_nn_2708", 1574, 58],
|
|
["eq_float", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_2706", 1574, 58],
|
|
"eq_nn_2708",
|
|
["is_text", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nt_2709", 1574, 58],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nt_2709", 1574, 58],
|
|
["eq_text", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_2706", 1574, 58],
|
|
"eq_nt_2709",
|
|
["is_null", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nnl_2710", 1574, 58],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["true", 31, 1574, 58],
|
|
["jump", "eq_done_2706", 1574, 58],
|
|
"eq_nnl_2710",
|
|
["is_bool", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nb_2711", 1574, 58],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nb_2711", 1574, 58],
|
|
["eq_bool", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_2706", 1574, 58],
|
|
"eq_nb_2711",
|
|
["false", 31, 1574, 58],
|
|
"eq_done_2706",
|
|
["move", 25, 31, 1574, 58],
|
|
"and_end_2697",
|
|
["jump_false", 25, "if_else_2695", 1574, 58],
|
|
["record", 34, 0],
|
|
["access", 35, "function", 1575, 43],
|
|
["store_field", 34, 35, "make", 1575, 43],
|
|
["load_field", 36, 1, "function_nr", 1575, 62],
|
|
["store_field", 34, 36, "fn_nr", 1575, 62],
|
|
["get", 38, 51, 1, 1575, 11],
|
|
["frame", 39, 38, 3, 1575, 11],
|
|
["null", 40, 1575, 11],
|
|
["setarg", 39, 0, 40, 1575, 11],
|
|
["setarg", 39, 1, 1, 1575, 11],
|
|
["setarg", 39, 2, 6, 1575, 11],
|
|
["setarg", 39, 3, 34, 1575, 11],
|
|
["invoke", 39, 37, 1575, 11],
|
|
["jump", "if_end_2696", 1575, 11],
|
|
"if_else_2695",
|
|
"if_end_2696",
|
|
["jump", "if_end_2688", 1575, 11],
|
|
"if_else_2687",
|
|
["access", 41, "var", 1577, 26],
|
|
["is_identical", 42, 9, 41, 1577, 26],
|
|
["jump_true", 42, "eq_done_2714", 1577, 26],
|
|
["is_int", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_ni_2715", 1577, 26],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_2715", 1577, 26],
|
|
["eq_int", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_2714", 1577, 26],
|
|
"eq_ni_2715",
|
|
["is_num", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nn_2716", 1577, 26],
|
|
"_nop_tc_25",
|
|
["jump", "eq_nn_2716", 1577, 26],
|
|
["eq_float", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_2714", 1577, 26],
|
|
"eq_nn_2716",
|
|
["is_text", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nt_2717", 1577, 26],
|
|
"_nop_tc_26",
|
|
"_nop_tc_27",
|
|
["eq_text", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_2714", 1577, 26],
|
|
"eq_nt_2717",
|
|
["is_null", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nnl_2718", 1577, 26],
|
|
"_nop_tc_28",
|
|
["jump", "eq_nnl_2718", 1577, 26],
|
|
["true", 42, 1577, 26],
|
|
["jump", "eq_done_2714", 1577, 26],
|
|
"eq_nnl_2718",
|
|
["is_bool", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nb_2719", 1577, 26],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nb_2719", 1577, 26],
|
|
["eq_bool", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_2714", 1577, 26],
|
|
"eq_nb_2719",
|
|
["false", 42, 1577, 26],
|
|
"eq_done_2714",
|
|
["jump_false", 42, "if_else_2712", 1577, 26],
|
|
["load_field", 45, 5, "left", 1578, 16],
|
|
["load_field", 46, 45, "name", 1578, 16],
|
|
["move", 6, 46, 1578, 16],
|
|
["null", 47, 1579, 21],
|
|
["is_identical", 48, 6, 47, 1579, 21],
|
|
["jump_true", 48, "ne_nid_2724", 1579, 21],
|
|
["jump", "ne_ni_2725", 1579, 21],
|
|
"ne_nid_2724",
|
|
["false", 48, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_ni_2725",
|
|
["is_int", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nn_2726", 1579, 21],
|
|
"_nop_tc_30",
|
|
["jump", "ne_nn_2726", 1579, 21],
|
|
["ne_int", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_nn_2726",
|
|
["is_num", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nt_2727", 1579, 21],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nt_2727", 1579, 21],
|
|
["ne_float", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_nt_2727",
|
|
["is_text", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nnl_2728", 1579, 21],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nnl_2728", 1579, 21],
|
|
["ne_text", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_nnl_2728",
|
|
["is_null", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nb_2729", 1579, 21],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["false", 48, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_nb_2729",
|
|
["is_bool", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_mis_2730", 1579, 21],
|
|
"_nop_tc_35",
|
|
["jump", "ne_mis_2730", 1579, 21],
|
|
["ne_bool", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_2723", 1579, 21],
|
|
"ne_mis_2730",
|
|
["true", 48, 1579, 21],
|
|
"ne_done_2723",
|
|
["move", 51, 48, 1579, 21],
|
|
["jump_false", 51, "and_end_2722", 1579, 21],
|
|
["get", 53, 25, 1, 1579, 29],
|
|
["frame", 54, 53, 2, 1579, 29],
|
|
["null", 55, 1579, 29],
|
|
["setarg", 54, 0, 55, 1579, 29],
|
|
["setarg", 54, 1, 1, 1579, 29],
|
|
["setarg", 54, 2, 6, 1579, 29],
|
|
["invoke", 54, 52, 1579, 29],
|
|
["null", 56, 1579, 58],
|
|
["is_identical", 57, 52, 56, 1579, 58],
|
|
["jump_true", 57, "eq_done_2731", 1579, 58],
|
|
["is_int", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_ni_2732", 1579, 58],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_2732", 1579, 58],
|
|
["eq_int", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_2731", 1579, 58],
|
|
"eq_ni_2732",
|
|
["is_num", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nn_2733", 1579, 58],
|
|
"_nop_tc_37",
|
|
["jump", "eq_nn_2733", 1579, 58],
|
|
["eq_float", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_2731", 1579, 58],
|
|
"eq_nn_2733",
|
|
["is_text", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nt_2734", 1579, 58],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nt_2734", 1579, 58],
|
|
["eq_text", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_2731", 1579, 58],
|
|
"eq_nt_2734",
|
|
["is_null", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nnl_2735", 1579, 58],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["true", 57, 1579, 58],
|
|
["jump", "eq_done_2731", 1579, 58],
|
|
"eq_nnl_2735",
|
|
["is_bool", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nb_2736", 1579, 58],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nb_2736", 1579, 58],
|
|
["eq_bool", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_2731", 1579, 58],
|
|
"eq_nb_2736",
|
|
["false", 57, 1579, 58],
|
|
"eq_done_2731",
|
|
["move", 51, 57, 1579, 58],
|
|
"and_end_2722",
|
|
["jump_false", 51, "if_else_2720", 1579, 58],
|
|
["record", 60, 0],
|
|
["access", 61, "var", 1580, 43],
|
|
["store_field", 60, 61, "make", 1580, 43],
|
|
["load_field", 62, 1, "function_nr", 1580, 57],
|
|
["store_field", 60, 62, "fn_nr", 1580, 57],
|
|
["get", 64, 51, 1, 1580, 11],
|
|
["frame", 65, 64, 3, 1580, 11],
|
|
["null", 66, 1580, 11],
|
|
["setarg", 65, 0, 66, 1580, 11],
|
|
["setarg", 65, 1, 1, 1580, 11],
|
|
["setarg", 65, 2, 6, 1580, 11],
|
|
["setarg", 65, 3, 60, 1580, 11],
|
|
["invoke", 65, 63, 1580, 11],
|
|
["jump", "if_end_2721", 1580, 11],
|
|
"if_else_2720",
|
|
"if_end_2721",
|
|
["jump", "if_end_2713", 1580, 11],
|
|
"if_else_2712",
|
|
["access", 67, "var_list", 1582, 26],
|
|
["is_identical", 68, 9, 67, 1582, 26],
|
|
["jump_true", 68, "eq_done_2739", 1582, 26],
|
|
["is_int", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_ni_2740", 1582, 26],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_2740", 1582, 26],
|
|
["eq_int", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_2739", 1582, 26],
|
|
"eq_ni_2740",
|
|
["is_num", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nn_2741", 1582, 26],
|
|
"_nop_tc_43",
|
|
["jump", "eq_nn_2741", 1582, 26],
|
|
["eq_float", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_2739", 1582, 26],
|
|
"eq_nn_2741",
|
|
["is_text", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nt_2742", 1582, 26],
|
|
"_nop_tc_44",
|
|
"_nop_tc_45",
|
|
["eq_text", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_2739", 1582, 26],
|
|
"eq_nt_2742",
|
|
["is_null", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nnl_2743", 1582, 26],
|
|
"_nop_tc_46",
|
|
["jump", "eq_nnl_2743", 1582, 26],
|
|
["true", 68, 1582, 26],
|
|
["jump", "eq_done_2739", 1582, 26],
|
|
"eq_nnl_2743",
|
|
["is_bool", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nb_2744", 1582, 26],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nb_2744", 1582, 26],
|
|
["eq_bool", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_2739", 1582, 26],
|
|
"eq_nb_2744",
|
|
["false", 68, 1582, 26],
|
|
"eq_done_2739",
|
|
["jump_false", 68, "if_else_2737", 1582, 26],
|
|
["access", 71, 0, 1583, 13],
|
|
["move", 7, 71, 1583, 13],
|
|
"while_start_2745",
|
|
["load_field", 72, 5, "list", 1584, 27],
|
|
["length", 73, 72, 1584, 27],
|
|
["is_int", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_ni_2747", 1584, 27],
|
|
"_nop_tc_48",
|
|
"_nop_tc_49",
|
|
["lt_int", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_2749", 1584, 27],
|
|
"rel_ni_2747",
|
|
["is_num", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_nn_2748", 1584, 27],
|
|
"_nop_tc_50",
|
|
"_nop_tc_51",
|
|
["lt_float", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_2749", 1584, 27],
|
|
"rel_nn_2748",
|
|
["is_text", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_err_2750", 1584, 27],
|
|
"_nop_tc_52",
|
|
["jump", "rel_err_2750", 1584, 27],
|
|
["lt_text", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_2749", 1584, 27],
|
|
"rel_err_2750",
|
|
["disrupt", 1584, 27],
|
|
"rel_done_2749",
|
|
["jump_false", 74, "while_end_2746", 1584, 27],
|
|
["load_field", 77, 5, "list", 1585, 18],
|
|
["load_dynamic", 78, 77, 7, 1585, 28],
|
|
["move", 4, 78, 1585, 28],
|
|
["load_field", 79, 4, "kind", 1586, 16],
|
|
["move", 3, 79, 1586, 16],
|
|
["access", 80, "var", 1587, 21],
|
|
["is_identical", 81, 3, 80, 1587, 21],
|
|
["jump_true", 81, "eq_done_2753", 1587, 21],
|
|
["is_int", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_ni_2754", 1587, 21],
|
|
"_nop_tc_53",
|
|
["jump", "eq_ni_2754", 1587, 21],
|
|
["eq_int", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_2753", 1587, 21],
|
|
"eq_ni_2754",
|
|
["is_num", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nn_2755", 1587, 21],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nn_2755", 1587, 21],
|
|
["eq_float", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_2753", 1587, 21],
|
|
"eq_nn_2755",
|
|
["is_text", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nt_2756", 1587, 21],
|
|
"_nop_tc_55",
|
|
"_nop_tc_56",
|
|
["eq_text", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_2753", 1587, 21],
|
|
"eq_nt_2756",
|
|
["is_null", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nnl_2757", 1587, 21],
|
|
"_nop_tc_57",
|
|
["jump", "eq_nnl_2757", 1587, 21],
|
|
["true", 81, 1587, 21],
|
|
["jump", "eq_done_2753", 1587, 21],
|
|
"eq_nnl_2757",
|
|
["is_bool", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nb_2758", 1587, 21],
|
|
"_nop_tc_58",
|
|
["jump", "eq_nb_2758", 1587, 21],
|
|
["eq_bool", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_2753", 1587, 21],
|
|
"eq_nb_2758",
|
|
["false", 81, 1587, 21],
|
|
"eq_done_2753",
|
|
["jump_false", 81, "if_else_2751", 1587, 21],
|
|
["load_field", 84, 4, "left", 1588, 20],
|
|
["load_field", 85, 84, "name", 1588, 20],
|
|
["move", 6, 85, 1588, 20],
|
|
["null", 86, 1589, 25],
|
|
["is_identical", 87, 6, 86, 1589, 25],
|
|
["jump_true", 87, "ne_nid_2763", 1589, 25],
|
|
["jump", "ne_ni_2764", 1589, 25],
|
|
"ne_nid_2763",
|
|
["false", 87, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_ni_2764",
|
|
["is_int", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nn_2765", 1589, 25],
|
|
"_nop_tc_59",
|
|
["jump", "ne_nn_2765", 1589, 25],
|
|
["ne_int", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_nn_2765",
|
|
["is_num", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nt_2766", 1589, 25],
|
|
"_nop_tc_60",
|
|
["jump", "ne_nt_2766", 1589, 25],
|
|
["ne_float", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_nt_2766",
|
|
["is_text", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nnl_2767", 1589, 25],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nnl_2767", 1589, 25],
|
|
["ne_text", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_nnl_2767",
|
|
["is_null", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nb_2768", 1589, 25],
|
|
"_nop_tc_62",
|
|
"_nop_tc_63",
|
|
["false", 87, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_nb_2768",
|
|
["is_bool", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_mis_2769", 1589, 25],
|
|
"_nop_tc_64",
|
|
["jump", "ne_mis_2769", 1589, 25],
|
|
["ne_bool", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_2762", 1589, 25],
|
|
"ne_mis_2769",
|
|
["true", 87, 1589, 25],
|
|
"ne_done_2762",
|
|
["move", 90, 87, 1589, 25],
|
|
["jump_false", 90, "and_end_2761", 1589, 25],
|
|
["get", 92, 25, 1, 1589, 33],
|
|
["frame", 93, 92, 2, 1589, 33],
|
|
["null", 94, 1589, 33],
|
|
["setarg", 93, 0, 94, 1589, 33],
|
|
["setarg", 93, 1, 1, 1589, 33],
|
|
["setarg", 93, 2, 6, 1589, 33],
|
|
["invoke", 93, 91, 1589, 33],
|
|
["null", 95, 1589, 62],
|
|
["is_identical", 96, 91, 95, 1589, 62],
|
|
["jump_true", 96, "eq_done_2770", 1589, 62],
|
|
["is_int", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_ni_2771", 1589, 62],
|
|
"_nop_tc_65",
|
|
["jump", "eq_ni_2771", 1589, 62],
|
|
["eq_int", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_2770", 1589, 62],
|
|
"eq_ni_2771",
|
|
["is_num", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nn_2772", 1589, 62],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nn_2772", 1589, 62],
|
|
["eq_float", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_2770", 1589, 62],
|
|
"eq_nn_2772",
|
|
["is_text", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nt_2773", 1589, 62],
|
|
"_nop_tc_67",
|
|
["jump", "eq_nt_2773", 1589, 62],
|
|
["eq_text", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_2770", 1589, 62],
|
|
"eq_nt_2773",
|
|
["is_null", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nnl_2774", 1589, 62],
|
|
"_nop_tc_68",
|
|
"_nop_tc_69",
|
|
["true", 96, 1589, 62],
|
|
["jump", "eq_done_2770", 1589, 62],
|
|
"eq_nnl_2774",
|
|
["is_bool", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nb_2775", 1589, 62],
|
|
"_nop_tc_70",
|
|
["jump", "eq_nb_2775", 1589, 62],
|
|
["eq_bool", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_2770", 1589, 62],
|
|
"eq_nb_2775",
|
|
["false", 96, 1589, 62],
|
|
"eq_done_2770",
|
|
["move", 90, 96, 1589, 62],
|
|
"and_end_2761",
|
|
["jump_false", 90, "if_else_2759", 1589, 62],
|
|
["record", 99, 0],
|
|
["access", 100, "var", 1590, 47],
|
|
["store_field", 99, 100, "make", 1590, 47],
|
|
["load_field", 101, 1, "function_nr", 1590, 61],
|
|
["store_field", 99, 101, "fn_nr", 1590, 61],
|
|
["get", 103, 51, 1, 1590, 15],
|
|
["frame", 104, 103, 3, 1590, 15],
|
|
["null", 105, 1590, 15],
|
|
["setarg", 104, 0, 105, 1590, 15],
|
|
["setarg", 104, 1, 1, 1590, 15],
|
|
["setarg", 104, 2, 6, 1590, 15],
|
|
["setarg", 104, 3, 99, 1590, 15],
|
|
["invoke", 104, 102, 1590, 15],
|
|
["jump", "if_end_2760", 1590, 15],
|
|
"if_else_2759",
|
|
"if_end_2760",
|
|
["jump", "if_end_2752", 1590, 15],
|
|
"if_else_2751",
|
|
"if_end_2752",
|
|
["access", 106, 1, 1593, 19],
|
|
["add", 107, 7, 106, 1593, 19],
|
|
["move", 7, 107, 1593, 19],
|
|
["jump", "while_start_2745", 1593, 19],
|
|
"while_end_2746",
|
|
["jump", "if_end_2738", 1593, 19],
|
|
"if_else_2737",
|
|
"if_end_2738",
|
|
"if_end_2713",
|
|
"if_end_2688",
|
|
["access", 108, 1, 1596, 15],
|
|
["add", 109, 8, 108, 1596, 15],
|
|
["move", 8, 109, 1596, 15],
|
|
["jump", "while_start_2681", 1596, 15],
|
|
"while_end_2682",
|
|
["null", 110, 1596, 15],
|
|
["return", 110, 1596, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 258,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 8, 1601, 22],
|
|
["is_identical", 9, 2, 8, 1601, 22],
|
|
["jump_true", 9, "eq_done_2778", 1601, 22],
|
|
["is_int", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_ni_2779", 1601, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2779", 1601, 22],
|
|
["eq_int", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_2778", 1601, 22],
|
|
"eq_ni_2779",
|
|
["is_num", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nn_2780", 1601, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_2780", 1601, 22],
|
|
["eq_float", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_2778", 1601, 22],
|
|
"eq_nn_2780",
|
|
["is_text", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nt_2781", 1601, 22],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_2781", 1601, 22],
|
|
["eq_text", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_2778", 1601, 22],
|
|
"eq_nt_2781",
|
|
["is_null", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nnl_2782", 1601, 22],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 9, 1601, 22],
|
|
["jump", "eq_done_2778", 1601, 22],
|
|
"eq_nnl_2782",
|
|
["is_bool", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nb_2783", 1601, 22],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_2783", 1601, 22],
|
|
["eq_bool", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_2778", 1601, 22],
|
|
"eq_nb_2783",
|
|
["false", 9, 1601, 22],
|
|
"eq_done_2778",
|
|
["jump_false", 9, "if_else_2776", 1601, 22],
|
|
["null", 12, 1601, 35],
|
|
["return", 12, 1601, 35],
|
|
"_nop_ur_1",
|
|
"if_else_2776",
|
|
"if_end_2777",
|
|
["load_field", 13, 2, "kind", 1602, 16],
|
|
["move", 5, 13, 1602, 16],
|
|
["null", 3, 1603, 16],
|
|
["null", 6, 1604, 13],
|
|
["null", 4, 1605, 13],
|
|
["null", 7, 1606, 20],
|
|
["access", 14, "name", 1608, 17],
|
|
["is_identical", 15, 5, 14, 1608, 17],
|
|
["jump_true", 15, "eq_done_2786", 1608, 17],
|
|
["is_int", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_ni_2787", 1608, 17],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_2787", 1608, 17],
|
|
["eq_int", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_2786", 1608, 17],
|
|
"eq_ni_2787",
|
|
["is_num", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nn_2788", 1608, 17],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_2788", 1608, 17],
|
|
["eq_float", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_2786", 1608, 17],
|
|
"eq_nn_2788",
|
|
["is_text", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nt_2789", 1608, 17],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_2786", 1608, 17],
|
|
"eq_nt_2789",
|
|
["is_null", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nnl_2790", 1608, 17],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_2790", 1608, 17],
|
|
["true", 15, 1608, 17],
|
|
["jump", "eq_done_2786", 1608, 17],
|
|
"eq_nnl_2790",
|
|
["is_bool", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nb_2791", 1608, 17],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_2791", 1608, 17],
|
|
["eq_bool", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_2786", 1608, 17],
|
|
"eq_nb_2791",
|
|
["false", 15, 1608, 17],
|
|
"eq_done_2786",
|
|
["jump_false", 15, "if_else_2784", 1608, 17],
|
|
["load_field", 18, 2, "name", 1609, 14],
|
|
["move", 3, 18, 1609, 14],
|
|
["null", 19, 1610, 19],
|
|
["is_identical", 20, 3, 19, 1610, 19],
|
|
["jump_true", 20, "eq_done_2794", 1610, 19],
|
|
["is_int", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_ni_2795", 1610, 19],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_2795", 1610, 19],
|
|
["eq_int", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_2794", 1610, 19],
|
|
"eq_ni_2795",
|
|
["is_num", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nn_2796", 1610, 19],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_2796", 1610, 19],
|
|
["eq_float", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_2794", 1610, 19],
|
|
"eq_nn_2796",
|
|
["is_text", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nt_2797", 1610, 19],
|
|
"_nop_tc_15",
|
|
["jump", "eq_nt_2797", 1610, 19],
|
|
["eq_text", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_2794", 1610, 19],
|
|
"eq_nt_2797",
|
|
["is_null", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nnl_2798", 1610, 19],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["true", 20, 1610, 19],
|
|
["jump", "eq_done_2794", 1610, 19],
|
|
"eq_nnl_2798",
|
|
["is_bool", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nb_2799", 1610, 19],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_2799", 1610, 19],
|
|
["eq_bool", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_2794", 1610, 19],
|
|
"eq_nb_2799",
|
|
["false", 20, 1610, 19],
|
|
"eq_done_2794",
|
|
["jump_false", 20, "if_else_2792", 1610, 19],
|
|
["null", 23, 1610, 32],
|
|
["return", 23, 1610, 32],
|
|
"_nop_ur_2",
|
|
"if_else_2792",
|
|
"if_end_2793",
|
|
["get", 25, 25, 1, 1611, 11],
|
|
["frame", 26, 25, 2, 1611, 11],
|
|
["null", 27, 1611, 11],
|
|
["setarg", 26, 0, 27, 1611, 11],
|
|
["setarg", 26, 1, 1, 1611, 11],
|
|
["setarg", 26, 2, 3, 1611, 11],
|
|
["invoke", 26, 24, 1611, 11],
|
|
["move", 6, 24, 1611, 11],
|
|
["null", 28, 1612, 16],
|
|
["is_identical", 29, 6, 28, 1612, 16],
|
|
["jump_true", 29, "eq_done_2802", 1612, 16],
|
|
["is_int", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_ni_2803", 1612, 16],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_2803", 1612, 16],
|
|
["eq_int", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_2802", 1612, 16],
|
|
"eq_ni_2803",
|
|
["is_num", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nn_2804", 1612, 16],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_2804", 1612, 16],
|
|
["eq_float", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_2802", 1612, 16],
|
|
"eq_nn_2804",
|
|
["is_text", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nt_2805", 1612, 16],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nt_2805", 1612, 16],
|
|
["eq_text", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_2802", 1612, 16],
|
|
"eq_nt_2805",
|
|
["is_null", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nnl_2806", 1612, 16],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["true", 29, 1612, 16],
|
|
["jump", "eq_done_2802", 1612, 16],
|
|
"eq_nnl_2806",
|
|
["is_bool", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nb_2807", 1612, 16],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_2807", 1612, 16],
|
|
["eq_bool", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_2802", 1612, 16],
|
|
"eq_nb_2807",
|
|
["false", 29, 1612, 16],
|
|
"eq_done_2802",
|
|
["jump_false", 29, "if_else_2800", 1612, 16],
|
|
["access", 32, "cannot assign to unbound variable '", 1613, 30],
|
|
["add", 33, 32, 3, 1613, 70],
|
|
["access", 34, "'", 1613, 77],
|
|
["add", 35, 33, 34, 1613, 77],
|
|
["get", 37, 67, 1, 1613, 9],
|
|
["frame", 38, 37, 2, 1613, 9],
|
|
["null", 39, 1613, 9],
|
|
["setarg", 38, 0, 39, 1613, 9],
|
|
["setarg", 38, 1, 2, 1613, 9],
|
|
["setarg", 38, 2, 35, 1613, 9],
|
|
["invoke", 38, 36, 1613, 9],
|
|
["jump", "if_end_2801", 1613, 9],
|
|
"if_else_2800",
|
|
["load_field", 40, 6, "is_const", 1614, 18],
|
|
["jump_false", 40, "if_else_2808", 1614, 18],
|
|
["access", 41, "cannot assign to constant '", 1615, 30],
|
|
["add", 42, 41, 3, 1615, 62],
|
|
["access", 43, "'", 1615, 69],
|
|
["add", 44, 42, 43, 1615, 69],
|
|
["get", 46, 67, 1, 1615, 9],
|
|
["frame", 47, 46, 2, 1615, 9],
|
|
["null", 48, 1615, 9],
|
|
["setarg", 47, 0, 48, 1615, 9],
|
|
["setarg", 47, 1, 2, 1615, 9],
|
|
["setarg", 47, 2, 44, 1615, 9],
|
|
["invoke", 47, 45, 1615, 9],
|
|
["jump", "if_end_2809", 1615, 9],
|
|
"if_else_2808",
|
|
"if_end_2809",
|
|
"if_end_2801",
|
|
["get", 50, 45, 1, 1617, 11],
|
|
["frame", 51, 50, 2, 1617, 11],
|
|
["null", 52, 1617, 11],
|
|
["setarg", 51, 0, 52, 1617, 11],
|
|
["setarg", 51, 1, 1, 1617, 11],
|
|
["setarg", 51, 2, 3, 1617, 11],
|
|
["invoke", 51, 49, 1617, 11],
|
|
["move", 4, 49, 1617, 11],
|
|
["load_field", 53, 4, "v", 1618, 11],
|
|
["null", 54, 1618, 18],
|
|
["is_identical", 55, 53, 54, 1618, 18],
|
|
["jump_true", 55, "ne_nid_2813", 1618, 18],
|
|
["jump", "ne_ni_2814", 1618, 18],
|
|
"ne_nid_2813",
|
|
["false", 55, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_ni_2814",
|
|
["is_int", 56, 53, 1618, 18],
|
|
["jump_false", 56, "ne_nn_2815", 1618, 18],
|
|
"_nop_tc_25",
|
|
["jump", "ne_nn_2815", 1618, 18],
|
|
["ne_int", 55, 53, 54, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_nn_2815",
|
|
["is_num", 56, 53, 1618, 18],
|
|
["jump_false", 56, "ne_nt_2816", 1618, 18],
|
|
"_nop_tc_26",
|
|
["jump", "ne_nt_2816", 1618, 18],
|
|
["ne_float", 55, 53, 54, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_nt_2816",
|
|
["is_text", 56, 53, 1618, 18],
|
|
["jump_false", 56, "ne_nnl_2817", 1618, 18],
|
|
"_nop_tc_27",
|
|
["jump", "ne_nnl_2817", 1618, 18],
|
|
["ne_text", 55, 53, 54, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_nnl_2817",
|
|
["is_null", 56, 53, 1618, 18],
|
|
["jump_false", 56, "ne_nb_2818", 1618, 18],
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["false", 55, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_nb_2818",
|
|
["is_bool", 56, 53, 1618, 18],
|
|
["jump_false", 56, "ne_mis_2819", 1618, 18],
|
|
"_nop_tc_30",
|
|
["jump", "ne_mis_2819", 1618, 18],
|
|
["ne_bool", 55, 53, 54, 1618, 18],
|
|
["jump", "ne_done_2812", 1618, 18],
|
|
"ne_mis_2819",
|
|
["true", 55, 1618, 18],
|
|
"ne_done_2812",
|
|
["jump_false", 55, "if_else_2810", 1618, 18],
|
|
["load_field", 58, 4, "level", 1619, 27],
|
|
["store_field", 2, 58, "level", 1619, 9],
|
|
["load_field", 59, 4, "def_function_nr", 1620, 33],
|
|
["store_field", 2, 59, "function_nr", 1620, 9],
|
|
["jump", "if_end_2811", 1620, 9],
|
|
"if_else_2810",
|
|
["access", 60, -1, 1622, 27],
|
|
["store_field", 2, 60, "level", 1622, 9],
|
|
"if_end_2811",
|
|
["jump", "if_end_2785", 1622, 9],
|
|
"if_else_2784",
|
|
["access", 61, ".", 1624, 24],
|
|
["is_identical", 62, 5, 61, 1624, 24],
|
|
["jump_true", 62, "eq_done_2823", 1624, 24],
|
|
["is_int", 63, 5, 1624, 24],
|
|
["jump_false", 63, "eq_ni_2824", 1624, 24],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_2824", 1624, 24],
|
|
["eq_int", 62, 5, 61, 1624, 24],
|
|
["jump", "eq_done_2823", 1624, 24],
|
|
"eq_ni_2824",
|
|
["is_num", 63, 5, 1624, 24],
|
|
["jump_false", 63, "eq_nn_2825", 1624, 24],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_2825", 1624, 24],
|
|
["eq_float", 62, 5, 61, 1624, 24],
|
|
["jump", "eq_done_2823", 1624, 24],
|
|
"eq_nn_2825",
|
|
["is_text", 63, 5, 1624, 24],
|
|
["jump_false", 63, "eq_nt_2826", 1624, 24],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 62, 5, 61, 1624, 24],
|
|
["jump", "eq_done_2823", 1624, 24],
|
|
"eq_nt_2826",
|
|
["is_null", 63, 5, 1624, 24],
|
|
["jump_false", 63, "eq_nnl_2827", 1624, 24],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_2827", 1624, 24],
|
|
["true", 62, 1624, 24],
|
|
["jump", "eq_done_2823", 1624, 24],
|
|
"eq_nnl_2827",
|
|
["is_bool", 63, 5, 1624, 24],
|
|
["jump_false", 63, "eq_nb_2828", 1624, 24],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_2828", 1624, 24],
|
|
["eq_bool", 62, 5, 61, 1624, 24],
|
|
["jump", "eq_done_2823", 1624, 24],
|
|
"eq_nb_2828",
|
|
["false", 62, 1624, 24],
|
|
"eq_done_2823",
|
|
["move", 65, 62, 1624, 24],
|
|
["jump_true", 65, "or_end_2822", 1624, 24],
|
|
["access", 66, "[", 1624, 39],
|
|
["is_identical", 67, 5, 66, 1624, 39],
|
|
["jump_true", 67, "eq_done_2829", 1624, 39],
|
|
["is_int", 68, 5, 1624, 39],
|
|
["jump_false", 68, "eq_ni_2830", 1624, 39],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_2830", 1624, 39],
|
|
["eq_int", 67, 5, 66, 1624, 39],
|
|
["jump", "eq_done_2829", 1624, 39],
|
|
"eq_ni_2830",
|
|
["is_num", 68, 5, 1624, 39],
|
|
["jump_false", 68, "eq_nn_2831", 1624, 39],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_2831", 1624, 39],
|
|
["eq_float", 67, 5, 66, 1624, 39],
|
|
["jump", "eq_done_2829", 1624, 39],
|
|
"eq_nn_2831",
|
|
["is_text", 68, 5, 1624, 39],
|
|
["jump_false", 68, "eq_nt_2832", 1624, 39],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 67, 5, 66, 1624, 39],
|
|
["jump", "eq_done_2829", 1624, 39],
|
|
"eq_nt_2832",
|
|
["is_null", 68, 5, 1624, 39],
|
|
["jump_false", 68, "eq_nnl_2833", 1624, 39],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_2833", 1624, 39],
|
|
["true", 67, 1624, 39],
|
|
["jump", "eq_done_2829", 1624, 39],
|
|
"eq_nnl_2833",
|
|
["is_bool", 68, 5, 1624, 39],
|
|
["jump_false", 68, "eq_nb_2834", 1624, 39],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_2834", 1624, 39],
|
|
["eq_bool", 67, 5, 66, 1624, 39],
|
|
["jump", "eq_done_2829", 1624, 39],
|
|
"eq_nb_2834",
|
|
["false", 67, 1624, 39],
|
|
"eq_done_2829",
|
|
["move", 65, 67, 1624, 39],
|
|
"or_end_2822",
|
|
["jump_false", 65, "if_else_2820", 1624, 39],
|
|
["load_field", 70, 2, "left", 1625, 18],
|
|
["move", 7, 70, 1625, 18],
|
|
["get", 72, 39, 1, 1626, 7],
|
|
["frame", 73, 72, 2, 1626, 7],
|
|
["null", 74, 1626, 7],
|
|
["setarg", 73, 0, 74, 1626, 7],
|
|
["setarg", 73, 1, 1, 1626, 7],
|
|
["setarg", 73, 2, 7, 1626, 7],
|
|
["invoke", 73, 71, 1626, 7],
|
|
["access", 75, "[", 1627, 19],
|
|
["is_identical", 76, 5, 75, 1627, 19],
|
|
["jump_true", 76, "eq_done_2838", 1627, 19],
|
|
["is_int", 77, 5, 1627, 19],
|
|
["jump_false", 77, "eq_ni_2839", 1627, 19],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_2839", 1627, 19],
|
|
["eq_int", 76, 5, 75, 1627, 19],
|
|
["jump", "eq_done_2838", 1627, 19],
|
|
"eq_ni_2839",
|
|
["is_num", 77, 5, 1627, 19],
|
|
["jump_false", 77, "eq_nn_2840", 1627, 19],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_2840", 1627, 19],
|
|
["eq_float", 76, 5, 75, 1627, 19],
|
|
["jump", "eq_done_2838", 1627, 19],
|
|
"eq_nn_2840",
|
|
["is_text", 77, 5, 1627, 19],
|
|
["jump_false", 77, "eq_nt_2841", 1627, 19],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 76, 5, 75, 1627, 19],
|
|
["jump", "eq_done_2838", 1627, 19],
|
|
"eq_nt_2841",
|
|
["is_null", 77, 5, 1627, 19],
|
|
["jump_false", 77, "eq_nnl_2842", 1627, 19],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_2842", 1627, 19],
|
|
["true", 76, 1627, 19],
|
|
["jump", "eq_done_2838", 1627, 19],
|
|
"eq_nnl_2842",
|
|
["is_bool", 77, 5, 1627, 19],
|
|
["jump_false", 77, "eq_nb_2843", 1627, 19],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_2843", 1627, 19],
|
|
["eq_bool", 76, 5, 75, 1627, 19],
|
|
["jump", "eq_done_2838", 1627, 19],
|
|
"eq_nb_2843",
|
|
["false", 76, 1627, 19],
|
|
"eq_done_2838",
|
|
["move", 79, 76, 1627, 19],
|
|
["jump_false", 79, "and_end_2837", 1627, 19],
|
|
["load_field", 80, 2, "right", 1627, 26],
|
|
["null", 81, 1627, 45],
|
|
["is_identical", 82, 80, 81, 1627, 45],
|
|
["jump_true", 82, "ne_nid_2845", 1627, 45],
|
|
["jump", "ne_ni_2846", 1627, 45],
|
|
"ne_nid_2845",
|
|
["false", 82, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_ni_2846",
|
|
["is_int", 83, 80, 1627, 45],
|
|
["jump_false", 83, "ne_nn_2847", 1627, 45],
|
|
"_nop_tc_49",
|
|
["jump", "ne_nn_2847", 1627, 45],
|
|
["ne_int", 82, 80, 81, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_nn_2847",
|
|
["is_num", 83, 80, 1627, 45],
|
|
["jump_false", 83, "ne_nt_2848", 1627, 45],
|
|
"_nop_tc_50",
|
|
["jump", "ne_nt_2848", 1627, 45],
|
|
["ne_float", 82, 80, 81, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_nt_2848",
|
|
["is_text", 83, 80, 1627, 45],
|
|
["jump_false", 83, "ne_nnl_2849", 1627, 45],
|
|
"_nop_tc_51",
|
|
["jump", "ne_nnl_2849", 1627, 45],
|
|
["ne_text", 82, 80, 81, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_nnl_2849",
|
|
["is_null", 83, 80, 1627, 45],
|
|
["jump_false", 83, "ne_nb_2850", 1627, 45],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
["false", 82, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_nb_2850",
|
|
["is_bool", 83, 80, 1627, 45],
|
|
["jump_false", 83, "ne_mis_2851", 1627, 45],
|
|
"_nop_tc_54",
|
|
["jump", "ne_mis_2851", 1627, 45],
|
|
["ne_bool", 82, 80, 81, 1627, 45],
|
|
["jump", "ne_done_2844", 1627, 45],
|
|
"ne_mis_2851",
|
|
["true", 82, 1627, 45],
|
|
"ne_done_2844",
|
|
["move", 79, 82, 1627, 45],
|
|
"and_end_2837",
|
|
["jump_false", 79, "if_else_2835", 1627, 45],
|
|
["load_field", 85, 2, "right", 1628, 31],
|
|
["get", 87, 39, 1, 1628, 9],
|
|
["frame", 88, 87, 2, 1628, 9],
|
|
["null", 89, 1628, 9],
|
|
["setarg", 88, 0, 89, 1628, 9],
|
|
["setarg", 88, 1, 1, 1628, 9],
|
|
["setarg", 88, 2, 85, 1628, 9],
|
|
["invoke", 88, 86, 1628, 9],
|
|
["jump", "if_end_2836", 1628, 9],
|
|
"if_else_2835",
|
|
"if_end_2836",
|
|
["null", 90, 1631, 23],
|
|
["is_identical", 91, 7, 90, 1631, 23],
|
|
["jump_true", 91, "ne_nid_2857", 1631, 23],
|
|
["jump", "ne_ni_2858", 1631, 23],
|
|
"ne_nid_2857",
|
|
["false", 91, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_ni_2858",
|
|
["is_int", 92, 7, 1631, 23],
|
|
["jump_false", 92, "ne_nn_2859", 1631, 23],
|
|
"_nop_tc_55",
|
|
["jump", "ne_nn_2859", 1631, 23],
|
|
["ne_int", 91, 7, 90, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_nn_2859",
|
|
["is_num", 92, 7, 1631, 23],
|
|
["jump_false", 92, "ne_nt_2860", 1631, 23],
|
|
"_nop_tc_56",
|
|
["jump", "ne_nt_2860", 1631, 23],
|
|
["ne_float", 91, 7, 90, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_nt_2860",
|
|
["is_text", 92, 7, 1631, 23],
|
|
["jump_false", 92, "ne_nnl_2861", 1631, 23],
|
|
"_nop_tc_57",
|
|
["jump", "ne_nnl_2861", 1631, 23],
|
|
["ne_text", 91, 7, 90, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_nnl_2861",
|
|
["is_null", 92, 7, 1631, 23],
|
|
["jump_false", 92, "ne_nb_2862", 1631, 23],
|
|
"_nop_tc_58",
|
|
"_nop_tc_59",
|
|
["false", 91, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_nb_2862",
|
|
["is_bool", 92, 7, 1631, 23],
|
|
["jump_false", 92, "ne_mis_2863", 1631, 23],
|
|
"_nop_tc_60",
|
|
["jump", "ne_mis_2863", 1631, 23],
|
|
["ne_bool", 91, 7, 90, 1631, 23],
|
|
["jump", "ne_done_2856", 1631, 23],
|
|
"ne_mis_2863",
|
|
["true", 91, 1631, 23],
|
|
"ne_done_2856",
|
|
["move", 94, 91, 1631, 23],
|
|
["jump_false", 94, "and_end_2855", 1631, 23],
|
|
["load_field", 95, 7, "kind", 1631, 31],
|
|
["access", 96, "name", 1631, 48],
|
|
["is_identical", 97, 95, 96, 1631, 48],
|
|
["jump_true", 97, "eq_done_2864", 1631, 48],
|
|
["is_int", 98, 95, 1631, 48],
|
|
["jump_false", 98, "eq_ni_2865", 1631, 48],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_2865", 1631, 48],
|
|
["eq_int", 97, 95, 96, 1631, 48],
|
|
["jump", "eq_done_2864", 1631, 48],
|
|
"eq_ni_2865",
|
|
["is_num", 98, 95, 1631, 48],
|
|
["jump_false", 98, "eq_nn_2866", 1631, 48],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_2866", 1631, 48],
|
|
["eq_float", 97, 95, 96, 1631, 48],
|
|
["jump", "eq_done_2864", 1631, 48],
|
|
"eq_nn_2866",
|
|
["is_text", 98, 95, 1631, 48],
|
|
["jump_false", 98, "eq_nt_2867", 1631, 48],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 97, 95, 96, 1631, 48],
|
|
["jump", "eq_done_2864", 1631, 48],
|
|
"eq_nt_2867",
|
|
["is_null", 98, 95, 1631, 48],
|
|
["jump_false", 98, "eq_nnl_2868", 1631, 48],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_2868", 1631, 48],
|
|
["true", 97, 1631, 48],
|
|
["jump", "eq_done_2864", 1631, 48],
|
|
"eq_nnl_2868",
|
|
["is_bool", 98, 95, 1631, 48],
|
|
["jump_false", 98, "eq_nb_2869", 1631, 48],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_2869", 1631, 48],
|
|
["eq_bool", 97, 95, 96, 1631, 48],
|
|
["jump", "eq_done_2864", 1631, 48],
|
|
"eq_nb_2869",
|
|
["false", 97, 1631, 48],
|
|
"eq_done_2864",
|
|
["move", 94, 97, 1631, 48],
|
|
"and_end_2855",
|
|
["move", 100, 94, 1631, 48],
|
|
["jump_false", 100, "and_end_2854", 1631, 48],
|
|
["load_field", 101, 7, "name", 1631, 58],
|
|
["null", 102, 1631, 75],
|
|
["is_identical", 103, 101, 102, 1631, 75],
|
|
["jump_true", 103, "ne_nid_2871", 1631, 75],
|
|
["jump", "ne_ni_2872", 1631, 75],
|
|
"ne_nid_2871",
|
|
["false", 103, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_ni_2872",
|
|
["is_int", 104, 101, 1631, 75],
|
|
["jump_false", 104, "ne_nn_2873", 1631, 75],
|
|
"_nop_tc_67",
|
|
["jump", "ne_nn_2873", 1631, 75],
|
|
["ne_int", 103, 101, 102, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_nn_2873",
|
|
["is_num", 104, 101, 1631, 75],
|
|
["jump_false", 104, "ne_nt_2874", 1631, 75],
|
|
"_nop_tc_68",
|
|
["jump", "ne_nt_2874", 1631, 75],
|
|
["ne_float", 103, 101, 102, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_nt_2874",
|
|
["is_text", 104, 101, 1631, 75],
|
|
["jump_false", 104, "ne_nnl_2875", 1631, 75],
|
|
"_nop_tc_69",
|
|
["jump", "ne_nnl_2875", 1631, 75],
|
|
["ne_text", 103, 101, 102, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_nnl_2875",
|
|
["is_null", 104, 101, 1631, 75],
|
|
["jump_false", 104, "ne_nb_2876", 1631, 75],
|
|
"_nop_tc_70",
|
|
"_nop_tc_71",
|
|
["false", 103, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_nb_2876",
|
|
["is_bool", 104, 101, 1631, 75],
|
|
["jump_false", 104, "ne_mis_2877", 1631, 75],
|
|
"_nop_tc_72",
|
|
["jump", "ne_mis_2877", 1631, 75],
|
|
["ne_bool", 103, 101, 102, 1631, 75],
|
|
["jump", "ne_done_2870", 1631, 75],
|
|
"ne_mis_2877",
|
|
["true", 103, 1631, 75],
|
|
"ne_done_2870",
|
|
["move", 100, 103, 1631, 75],
|
|
"and_end_2854",
|
|
["jump_false", 100, "if_else_2852", 1631, 75],
|
|
["load_field", 106, 7, "name", 1632, 33],
|
|
["get", 108, 25, 1, 1632, 13],
|
|
["frame", 109, 108, 2, 1632, 13],
|
|
["null", 110, 1632, 13],
|
|
["setarg", 109, 0, 110, 1632, 13],
|
|
["setarg", 109, 1, 1, 1632, 13],
|
|
["setarg", 109, 2, 106, 1632, 13],
|
|
["invoke", 109, 107, 1632, 13],
|
|
["move", 6, 107, 1632, 13],
|
|
["null", 111, 1633, 18],
|
|
["is_identical", 112, 6, 111, 1633, 18],
|
|
["jump_true", 112, "ne_nid_2883", 1633, 18],
|
|
["jump", "ne_ni_2884", 1633, 18],
|
|
"ne_nid_2883",
|
|
["false", 112, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_ni_2884",
|
|
["is_int", 113, 6, 1633, 18],
|
|
["jump_false", 113, "ne_nn_2885", 1633, 18],
|
|
"_nop_tc_73",
|
|
["jump", "ne_nn_2885", 1633, 18],
|
|
["ne_int", 112, 6, 111, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_nn_2885",
|
|
["is_num", 113, 6, 1633, 18],
|
|
["jump_false", 113, "ne_nt_2886", 1633, 18],
|
|
"_nop_tc_74",
|
|
["jump", "ne_nt_2886", 1633, 18],
|
|
["ne_float", 112, 6, 111, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_nt_2886",
|
|
["is_text", 113, 6, 1633, 18],
|
|
["jump_false", 113, "ne_nnl_2887", 1633, 18],
|
|
"_nop_tc_75",
|
|
["jump", "ne_nnl_2887", 1633, 18],
|
|
["ne_text", 112, 6, 111, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_nnl_2887",
|
|
["is_null", 113, 6, 1633, 18],
|
|
["jump_false", 113, "ne_nb_2888", 1633, 18],
|
|
"_nop_tc_76",
|
|
"_nop_tc_77",
|
|
["false", 112, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_nb_2888",
|
|
["is_bool", 113, 6, 1633, 18],
|
|
["jump_false", 113, "ne_mis_2889", 1633, 18],
|
|
"_nop_tc_78",
|
|
["jump", "ne_mis_2889", 1633, 18],
|
|
["ne_bool", 112, 6, 111, 1633, 18],
|
|
["jump", "ne_done_2882", 1633, 18],
|
|
"ne_mis_2889",
|
|
["true", 112, 1633, 18],
|
|
"ne_done_2882",
|
|
["move", 115, 112, 1633, 18],
|
|
["jump_false", 115, "and_end_2881", 1633, 18],
|
|
["load_field", 116, 6, "is_const", 1633, 26],
|
|
["move", 115, 116, 1633, 26],
|
|
"and_end_2881",
|
|
["move", 117, 115, 1633, 26],
|
|
["jump_false", 117, "and_end_2880", 1633, 26],
|
|
["load_field", 118, 6, "type_tag", 1633, 40],
|
|
["null", 119, 1633, 54],
|
|
["is_identical", 120, 118, 119, 1633, 54],
|
|
["jump_true", 120, "ne_nid_2891", 1633, 54],
|
|
["jump", "ne_ni_2892", 1633, 54],
|
|
"ne_nid_2891",
|
|
["false", 120, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_ni_2892",
|
|
["is_int", 121, 118, 1633, 54],
|
|
["jump_false", 121, "ne_nn_2893", 1633, 54],
|
|
"_nop_tc_79",
|
|
["jump", "ne_nn_2893", 1633, 54],
|
|
["ne_int", 120, 118, 119, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_nn_2893",
|
|
["is_num", 121, 118, 1633, 54],
|
|
["jump_false", 121, "ne_nt_2894", 1633, 54],
|
|
"_nop_tc_80",
|
|
["jump", "ne_nt_2894", 1633, 54],
|
|
["ne_float", 120, 118, 119, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_nt_2894",
|
|
["is_text", 121, 118, 1633, 54],
|
|
["jump_false", 121, "ne_nnl_2895", 1633, 54],
|
|
"_nop_tc_81",
|
|
["jump", "ne_nnl_2895", 1633, 54],
|
|
["ne_text", 120, 118, 119, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_nnl_2895",
|
|
["is_null", 121, 118, 1633, 54],
|
|
["jump_false", 121, "ne_nb_2896", 1633, 54],
|
|
"_nop_tc_82",
|
|
"_nop_tc_83",
|
|
["false", 120, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_nb_2896",
|
|
["is_bool", 121, 118, 1633, 54],
|
|
["jump_false", 121, "ne_mis_2897", 1633, 54],
|
|
"_nop_tc_84",
|
|
["jump", "ne_mis_2897", 1633, 54],
|
|
["ne_bool", 120, 118, 119, 1633, 54],
|
|
["jump", "ne_done_2890", 1633, 54],
|
|
"ne_mis_2897",
|
|
["true", 120, 1633, 54],
|
|
"ne_done_2890",
|
|
["move", 117, 120, 1633, 54],
|
|
"and_end_2880",
|
|
["jump_false", 117, "if_else_2878", 1633, 54],
|
|
["access", 123, ".", 1634, 23],
|
|
["is_identical", 124, 5, 123, 1634, 23],
|
|
["jump_true", 124, "eq_done_2900", 1634, 23],
|
|
["is_int", 125, 5, 1634, 23],
|
|
["jump_false", 125, "eq_ni_2901", 1634, 23],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_2901", 1634, 23],
|
|
["eq_int", 124, 5, 123, 1634, 23],
|
|
["jump", "eq_done_2900", 1634, 23],
|
|
"eq_ni_2901",
|
|
["is_num", 125, 5, 1634, 23],
|
|
["jump_false", 125, "eq_nn_2902", 1634, 23],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nn_2902", 1634, 23],
|
|
["eq_float", 124, 5, 123, 1634, 23],
|
|
["jump", "eq_done_2900", 1634, 23],
|
|
"eq_nn_2902",
|
|
["is_text", 125, 5, 1634, 23],
|
|
["jump_false", 125, "eq_nt_2903", 1634, 23],
|
|
"_nop_tc_87",
|
|
"_nop_tc_88",
|
|
["eq_text", 124, 5, 123, 1634, 23],
|
|
["jump", "eq_done_2900", 1634, 23],
|
|
"eq_nt_2903",
|
|
["is_null", 125, 5, 1634, 23],
|
|
["jump_false", 125, "eq_nnl_2904", 1634, 23],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nnl_2904", 1634, 23],
|
|
["true", 124, 1634, 23],
|
|
["jump", "eq_done_2900", 1634, 23],
|
|
"eq_nnl_2904",
|
|
["is_bool", 125, 5, 1634, 23],
|
|
["jump_false", 125, "eq_nb_2905", 1634, 23],
|
|
"_nop_tc_90",
|
|
["jump", "eq_nb_2905", 1634, 23],
|
|
["eq_bool", 124, 5, 123, 1634, 23],
|
|
["jump", "eq_done_2900", 1634, 23],
|
|
"eq_nb_2905",
|
|
["false", 124, 1634, 23],
|
|
"eq_done_2900",
|
|
["jump_false", 124, "if_else_2898", 1634, 23],
|
|
["load_field", 127, 6, "type_tag", 1635, 17],
|
|
["access", 128, "array", 1635, 31],
|
|
["is_identical", 129, 127, 128, 1635, 31],
|
|
["jump_true", 129, "eq_done_2908", 1635, 31],
|
|
["is_int", 130, 127, 1635, 31],
|
|
["jump_false", 130, "eq_ni_2909", 1635, 31],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_2909", 1635, 31],
|
|
["eq_int", 129, 127, 128, 1635, 31],
|
|
["jump", "eq_done_2908", 1635, 31],
|
|
"eq_ni_2909",
|
|
["is_num", 130, 127, 1635, 31],
|
|
["jump_false", 130, "eq_nn_2910", 1635, 31],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nn_2910", 1635, 31],
|
|
["eq_float", 129, 127, 128, 1635, 31],
|
|
["jump", "eq_done_2908", 1635, 31],
|
|
"eq_nn_2910",
|
|
["is_text", 130, 127, 1635, 31],
|
|
["jump_false", 130, "eq_nt_2911", 1635, 31],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["eq_text", 129, 127, 128, 1635, 31],
|
|
["jump", "eq_done_2908", 1635, 31],
|
|
"eq_nt_2911",
|
|
["is_null", 130, 127, 1635, 31],
|
|
["jump_false", 130, "eq_nnl_2912", 1635, 31],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nnl_2912", 1635, 31],
|
|
["true", 129, 1635, 31],
|
|
["jump", "eq_done_2908", 1635, 31],
|
|
"eq_nnl_2912",
|
|
["is_bool", 130, 127, 1635, 31],
|
|
["jump_false", 130, "eq_nb_2913", 1635, 31],
|
|
"_nop_tc_96",
|
|
["jump", "eq_nb_2913", 1635, 31],
|
|
["eq_bool", 129, 127, 128, 1635, 31],
|
|
["jump", "eq_done_2908", 1635, 31],
|
|
"eq_nb_2913",
|
|
["false", 129, 1635, 31],
|
|
"eq_done_2908",
|
|
["jump_false", 129, "if_else_2906", 1635, 31],
|
|
["access", 132, "cannot set property on array '", 1636, 36],
|
|
["load_field", 133, 7, "name", 1636, 71],
|
|
["add", 134, 132, 133, 1636, 71],
|
|
["access", 135, "'", 1636, 87],
|
|
["add", 136, 134, 135, 1636, 87],
|
|
["get", 138, 67, 1, 1636, 15],
|
|
["frame", 139, 138, 2, 1636, 15],
|
|
["null", 140, 1636, 15],
|
|
["setarg", 139, 0, 140, 1636, 15],
|
|
["setarg", 139, 1, 2, 1636, 15],
|
|
["setarg", 139, 2, 136, 1636, 15],
|
|
["invoke", 139, 137, 1636, 15],
|
|
["jump", "if_end_2907", 1636, 15],
|
|
"if_else_2906",
|
|
"if_end_2907",
|
|
["jump", "if_end_2899", 1636, 15],
|
|
"if_else_2898",
|
|
["access", 141, "[", 1638, 30],
|
|
["is_identical", 142, 5, 141, 1638, 30],
|
|
["jump_true", 142, "eq_done_2916", 1638, 30],
|
|
["is_int", 143, 5, 1638, 30],
|
|
["jump_false", 143, "eq_ni_2917", 1638, 30],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_2917", 1638, 30],
|
|
["eq_int", 142, 5, 141, 1638, 30],
|
|
["jump", "eq_done_2916", 1638, 30],
|
|
"eq_ni_2917",
|
|
["is_num", 143, 5, 1638, 30],
|
|
["jump_false", 143, "eq_nn_2918", 1638, 30],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nn_2918", 1638, 30],
|
|
["eq_float", 142, 5, 141, 1638, 30],
|
|
["jump", "eq_done_2916", 1638, 30],
|
|
"eq_nn_2918",
|
|
["is_text", 143, 5, 1638, 30],
|
|
["jump_false", 143, "eq_nt_2919", 1638, 30],
|
|
"_nop_tc_99",
|
|
"_nop_tc_100",
|
|
["eq_text", 142, 5, 141, 1638, 30],
|
|
["jump", "eq_done_2916", 1638, 30],
|
|
"eq_nt_2919",
|
|
["is_null", 143, 5, 1638, 30],
|
|
["jump_false", 143, "eq_nnl_2920", 1638, 30],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nnl_2920", 1638, 30],
|
|
["true", 142, 1638, 30],
|
|
["jump", "eq_done_2916", 1638, 30],
|
|
"eq_nnl_2920",
|
|
["is_bool", 143, 5, 1638, 30],
|
|
["jump_false", 143, "eq_nb_2921", 1638, 30],
|
|
"_nop_tc_102",
|
|
["jump", "eq_nb_2921", 1638, 30],
|
|
["eq_bool", 142, 5, 141, 1638, 30],
|
|
["jump", "eq_done_2916", 1638, 30],
|
|
"eq_nb_2921",
|
|
["false", 142, 1638, 30],
|
|
"eq_done_2916",
|
|
["jump_false", 142, "if_else_2914", 1638, 30],
|
|
["load_field", 145, 2, "right", 1639, 17],
|
|
["null", 146, 1639, 36],
|
|
["is_identical", 147, 145, 146, 1639, 36],
|
|
["jump_true", 147, "eq_done_2924", 1639, 36],
|
|
["is_int", 148, 145, 1639, 36],
|
|
["jump_false", 148, "eq_ni_2925", 1639, 36],
|
|
"_nop_tc_103",
|
|
["jump", "eq_ni_2925", 1639, 36],
|
|
["eq_int", 147, 145, 146, 1639, 36],
|
|
["jump", "eq_done_2924", 1639, 36],
|
|
"eq_ni_2925",
|
|
["is_num", 148, 145, 1639, 36],
|
|
["jump_false", 148, "eq_nn_2926", 1639, 36],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nn_2926", 1639, 36],
|
|
["eq_float", 147, 145, 146, 1639, 36],
|
|
["jump", "eq_done_2924", 1639, 36],
|
|
"eq_nn_2926",
|
|
["is_text", 148, 145, 1639, 36],
|
|
["jump_false", 148, "eq_nt_2927", 1639, 36],
|
|
"_nop_tc_105",
|
|
["jump", "eq_nt_2927", 1639, 36],
|
|
["eq_text", 147, 145, 146, 1639, 36],
|
|
["jump", "eq_done_2924", 1639, 36],
|
|
"eq_nt_2927",
|
|
["is_null", 148, 145, 1639, 36],
|
|
["jump_false", 148, "eq_nnl_2928", 1639, 36],
|
|
"_nop_tc_106",
|
|
"_nop_tc_107",
|
|
["true", 147, 1639, 36],
|
|
["jump", "eq_done_2924", 1639, 36],
|
|
"eq_nnl_2928",
|
|
["is_bool", 148, 145, 1639, 36],
|
|
["jump_false", 148, "eq_nb_2929", 1639, 36],
|
|
"_nop_tc_108",
|
|
["jump", "eq_nb_2929", 1639, 36],
|
|
["eq_bool", 147, 145, 146, 1639, 36],
|
|
["jump", "eq_done_2924", 1639, 36],
|
|
"eq_nb_2929",
|
|
["false", 147, 1639, 36],
|
|
"eq_done_2924",
|
|
["jump_false", 147, "if_else_2922", 1639, 36],
|
|
["load_field", 150, 6, "type_tag", 1641, 19],
|
|
["access", 151, "array", 1641, 33],
|
|
["is_identical", 152, 150, 151, 1641, 33],
|
|
["jump_true", 152, "ne_nid_2933", 1641, 33],
|
|
["jump", "ne_ni_2934", 1641, 33],
|
|
"ne_nid_2933",
|
|
["false", 152, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_ni_2934",
|
|
["is_int", 153, 150, 1641, 33],
|
|
["jump_false", 153, "ne_nn_2935", 1641, 33],
|
|
"_nop_tc_109",
|
|
["jump", "ne_nn_2935", 1641, 33],
|
|
["ne_int", 152, 150, 151, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_nn_2935",
|
|
["is_num", 153, 150, 1641, 33],
|
|
["jump_false", 153, "ne_nt_2936", 1641, 33],
|
|
"_nop_tc_110",
|
|
["jump", "ne_nt_2936", 1641, 33],
|
|
["ne_float", 152, 150, 151, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_nt_2936",
|
|
["is_text", 153, 150, 1641, 33],
|
|
["jump_false", 153, "ne_nnl_2937", 1641, 33],
|
|
"_nop_tc_111",
|
|
"_nop_tc_112",
|
|
["ne_text", 152, 150, 151, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_nnl_2937",
|
|
["is_null", 153, 150, 1641, 33],
|
|
["jump_false", 153, "ne_nb_2938", 1641, 33],
|
|
"_nop_tc_113",
|
|
["jump", "ne_nb_2938", 1641, 33],
|
|
["false", 152, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_nb_2938",
|
|
["is_bool", 153, 150, 1641, 33],
|
|
["jump_false", 153, "ne_mis_2939", 1641, 33],
|
|
"_nop_tc_114",
|
|
["jump", "ne_mis_2939", 1641, 33],
|
|
["ne_bool", 152, 150, 151, 1641, 33],
|
|
["jump", "ne_done_2932", 1641, 33],
|
|
"ne_mis_2939",
|
|
["true", 152, 1641, 33],
|
|
"ne_done_2932",
|
|
["jump_false", 152, "if_else_2930", 1641, 33],
|
|
["access", 155, "push only works on arrays, not ", 1642, 38],
|
|
["load_field", 156, 6, "type_tag", 1642, 74],
|
|
["add", 157, 155, 156, 1642, 74],
|
|
["access", 158, " '", 1642, 87],
|
|
["add", 159, 157, 158, 1642, 87],
|
|
["load_field", 160, 7, "name", 1642, 94],
|
|
["add", 161, 159, 160, 1642, 94],
|
|
["access", 162, "'", 1642, 110],
|
|
["add", 163, 161, 162, 1642, 110],
|
|
["get", 165, 67, 1, 1642, 17],
|
|
["frame", 166, 165, 2, 1642, 17],
|
|
["null", 167, 1642, 17],
|
|
["setarg", 166, 0, 167, 1642, 17],
|
|
["setarg", 166, 1, 2, 1642, 17],
|
|
["setarg", 166, 2, 163, 1642, 17],
|
|
["invoke", 166, 164, 1642, 17],
|
|
["jump", "if_end_2931", 1642, 17],
|
|
"if_else_2930",
|
|
"if_end_2931",
|
|
["jump", "if_end_2923", 1642, 17],
|
|
"if_else_2922",
|
|
["load_field", 168, 6, "type_tag", 1644, 24],
|
|
["access", 169, "array", 1644, 38],
|
|
["is_identical", 170, 168, 169, 1644, 38],
|
|
["jump_true", 170, "eq_done_2942", 1644, 38],
|
|
["is_int", 171, 168, 1644, 38],
|
|
["jump_false", 171, "eq_ni_2943", 1644, 38],
|
|
"_nop_tc_115",
|
|
["jump", "eq_ni_2943", 1644, 38],
|
|
["eq_int", 170, 168, 169, 1644, 38],
|
|
["jump", "eq_done_2942", 1644, 38],
|
|
"eq_ni_2943",
|
|
["is_num", 171, 168, 1644, 38],
|
|
["jump_false", 171, "eq_nn_2944", 1644, 38],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nn_2944", 1644, 38],
|
|
["eq_float", 170, 168, 169, 1644, 38],
|
|
["jump", "eq_done_2942", 1644, 38],
|
|
"eq_nn_2944",
|
|
["is_text", 171, 168, 1644, 38],
|
|
["jump_false", 171, "eq_nt_2945", 1644, 38],
|
|
"_nop_tc_117",
|
|
"_nop_tc_118",
|
|
["eq_text", 170, 168, 169, 1644, 38],
|
|
["jump", "eq_done_2942", 1644, 38],
|
|
"eq_nt_2945",
|
|
["is_null", 171, 168, 1644, 38],
|
|
["jump_false", 171, "eq_nnl_2946", 1644, 38],
|
|
"_nop_tc_119",
|
|
["jump", "eq_nnl_2946", 1644, 38],
|
|
["true", 170, 1644, 38],
|
|
["jump", "eq_done_2942", 1644, 38],
|
|
"eq_nnl_2946",
|
|
["is_bool", 171, 168, 1644, 38],
|
|
["jump_false", 171, "eq_nb_2947", 1644, 38],
|
|
"_nop_tc_120",
|
|
["jump", "eq_nb_2947", 1644, 38],
|
|
["eq_bool", 170, 168, 169, 1644, 38],
|
|
["jump", "eq_done_2942", 1644, 38],
|
|
"eq_nb_2947",
|
|
["false", 170, 1644, 38],
|
|
"eq_done_2942",
|
|
["jump_false", 170, "if_else_2940", 1644, 38],
|
|
["load_field", 173, 2, "right", 1645, 19],
|
|
["load_field", 174, 173, "kind", 1645, 19],
|
|
["access", 175, "text", 1645, 43],
|
|
["is_identical", 176, 174, 175, 1645, 43],
|
|
["jump_true", 176, "eq_done_2950", 1645, 43],
|
|
["is_int", 177, 174, 1645, 43],
|
|
["jump_false", 177, "eq_ni_2951", 1645, 43],
|
|
"_nop_tc_121",
|
|
["jump", "eq_ni_2951", 1645, 43],
|
|
["eq_int", 176, 174, 175, 1645, 43],
|
|
["jump", "eq_done_2950", 1645, 43],
|
|
"eq_ni_2951",
|
|
["is_num", 177, 174, 1645, 43],
|
|
["jump_false", 177, "eq_nn_2952", 1645, 43],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nn_2952", 1645, 43],
|
|
["eq_float", 176, 174, 175, 1645, 43],
|
|
["jump", "eq_done_2950", 1645, 43],
|
|
"eq_nn_2952",
|
|
["is_text", 177, 174, 1645, 43],
|
|
["jump_false", 177, "eq_nt_2953", 1645, 43],
|
|
"_nop_tc_123",
|
|
"_nop_tc_124",
|
|
["eq_text", 176, 174, 175, 1645, 43],
|
|
["jump", "eq_done_2950", 1645, 43],
|
|
"eq_nt_2953",
|
|
["is_null", 177, 174, 1645, 43],
|
|
["jump_false", 177, "eq_nnl_2954", 1645, 43],
|
|
"_nop_tc_125",
|
|
["jump", "eq_nnl_2954", 1645, 43],
|
|
["true", 176, 1645, 43],
|
|
["jump", "eq_done_2950", 1645, 43],
|
|
"eq_nnl_2954",
|
|
["is_bool", 177, 174, 1645, 43],
|
|
["jump_false", 177, "eq_nb_2955", 1645, 43],
|
|
"_nop_tc_126",
|
|
["jump", "eq_nb_2955", 1645, 43],
|
|
["eq_bool", 176, 174, 175, 1645, 43],
|
|
["jump", "eq_done_2950", 1645, 43],
|
|
"eq_nb_2955",
|
|
["false", 176, 1645, 43],
|
|
"eq_done_2950",
|
|
["jump_false", 176, "if_else_2948", 1645, 43],
|
|
["access", 179, "cannot use text key on array '", 1646, 38],
|
|
["load_field", 180, 7, "name", 1646, 73],
|
|
["add", 181, 179, 180, 1646, 73],
|
|
["access", 182, "'", 1646, 89],
|
|
["add", 183, 181, 182, 1646, 89],
|
|
["get", 185, 67, 1, 1646, 17],
|
|
["frame", 186, 185, 2, 1646, 17],
|
|
["null", 187, 1646, 17],
|
|
["setarg", 186, 0, 187, 1646, 17],
|
|
["setarg", 186, 1, 2, 1646, 17],
|
|
["setarg", 186, 2, 183, 1646, 17],
|
|
["invoke", 186, 184, 1646, 17],
|
|
["jump", "if_end_2949", 1646, 17],
|
|
"if_else_2948",
|
|
"if_end_2949",
|
|
["jump", "if_end_2941", 1646, 17],
|
|
"if_else_2940",
|
|
["load_field", 188, 6, "type_tag", 1648, 24],
|
|
["access", 189, "record", 1648, 38],
|
|
["is_identical", 190, 188, 189, 1648, 38],
|
|
["jump_true", 190, "eq_done_2958", 1648, 38],
|
|
["is_int", 191, 188, 1648, 38],
|
|
["jump_false", 191, "eq_ni_2959", 1648, 38],
|
|
"_nop_tc_127",
|
|
["jump", "eq_ni_2959", 1648, 38],
|
|
["eq_int", 190, 188, 189, 1648, 38],
|
|
["jump", "eq_done_2958", 1648, 38],
|
|
"eq_ni_2959",
|
|
["is_num", 191, 188, 1648, 38],
|
|
["jump_false", 191, "eq_nn_2960", 1648, 38],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nn_2960", 1648, 38],
|
|
["eq_float", 190, 188, 189, 1648, 38],
|
|
["jump", "eq_done_2958", 1648, 38],
|
|
"eq_nn_2960",
|
|
["is_text", 191, 188, 1648, 38],
|
|
["jump_false", 191, "eq_nt_2961", 1648, 38],
|
|
"_nop_tc_129",
|
|
"_nop_tc_130",
|
|
["eq_text", 190, 188, 189, 1648, 38],
|
|
["jump", "eq_done_2958", 1648, 38],
|
|
"eq_nt_2961",
|
|
["is_null", 191, 188, 1648, 38],
|
|
["jump_false", 191, "eq_nnl_2962", 1648, 38],
|
|
"_nop_tc_131",
|
|
["jump", "eq_nnl_2962", 1648, 38],
|
|
["true", 190, 1648, 38],
|
|
["jump", "eq_done_2958", 1648, 38],
|
|
"eq_nnl_2962",
|
|
["is_bool", 191, 188, 1648, 38],
|
|
["jump_false", 191, "eq_nb_2963", 1648, 38],
|
|
"_nop_tc_132",
|
|
["jump", "eq_nb_2963", 1648, 38],
|
|
["eq_bool", 190, 188, 189, 1648, 38],
|
|
["jump", "eq_done_2958", 1648, 38],
|
|
"eq_nb_2963",
|
|
["false", 190, 1648, 38],
|
|
"eq_done_2958",
|
|
["jump_false", 190, "if_else_2956", 1648, 38],
|
|
["load_field", 193, 2, "right", 1649, 19],
|
|
["load_field", 194, 193, "kind", 1649, 19],
|
|
["access", 195, "number", 1649, 43],
|
|
["is_identical", 196, 194, 195, 1649, 43],
|
|
["jump_true", 196, "eq_done_2967", 1649, 43],
|
|
["is_int", 197, 194, 1649, 43],
|
|
["jump_false", 197, "eq_ni_2968", 1649, 43],
|
|
"_nop_tc_133",
|
|
["jump", "eq_ni_2968", 1649, 43],
|
|
["eq_int", 196, 194, 195, 1649, 43],
|
|
["jump", "eq_done_2967", 1649, 43],
|
|
"eq_ni_2968",
|
|
["is_num", 197, 194, 1649, 43],
|
|
["jump_false", 197, "eq_nn_2969", 1649, 43],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nn_2969", 1649, 43],
|
|
["eq_float", 196, 194, 195, 1649, 43],
|
|
["jump", "eq_done_2967", 1649, 43],
|
|
"eq_nn_2969",
|
|
["is_text", 197, 194, 1649, 43],
|
|
["jump_false", 197, "eq_nt_2970", 1649, 43],
|
|
"_nop_tc_135",
|
|
"_nop_tc_136",
|
|
["eq_text", 196, 194, 195, 1649, 43],
|
|
["jump", "eq_done_2967", 1649, 43],
|
|
"eq_nt_2970",
|
|
["is_null", 197, 194, 1649, 43],
|
|
["jump_false", 197, "eq_nnl_2971", 1649, 43],
|
|
"_nop_tc_137",
|
|
["jump", "eq_nnl_2971", 1649, 43],
|
|
["true", 196, 1649, 43],
|
|
["jump", "eq_done_2967", 1649, 43],
|
|
"eq_nnl_2971",
|
|
["is_bool", 197, 194, 1649, 43],
|
|
["jump_false", 197, "eq_nb_2972", 1649, 43],
|
|
"_nop_tc_138",
|
|
["jump", "eq_nb_2972", 1649, 43],
|
|
["eq_bool", 196, 194, 195, 1649, 43],
|
|
["jump", "eq_done_2967", 1649, 43],
|
|
"eq_nb_2972",
|
|
["false", 196, 1649, 43],
|
|
"eq_done_2967",
|
|
["move", 199, 196, 1649, 43],
|
|
["jump_false", 199, "and_end_2966", 1649, 43],
|
|
["load_field", 200, 2, "right", 1649, 66],
|
|
["load_field", 201, 200, "number", 1649, 66],
|
|
["is_int", 202, 201, 1649, 66],
|
|
["move", 199, 202, 1649, 66],
|
|
"and_end_2966",
|
|
["jump_false", 199, "if_else_2964", 1649, 66],
|
|
["access", 203, "cannot use integer key on record '", 1650, 38],
|
|
["load_field", 204, 7, "name", 1650, 77],
|
|
["add", 205, 203, 204, 1650, 77],
|
|
["access", 206, "'; use text key", 1650, 93],
|
|
["add", 207, 205, 206, 1650, 93],
|
|
["get", 209, 67, 1, 1650, 17],
|
|
["frame", 210, 209, 2, 1650, 17],
|
|
["null", 211, 1650, 17],
|
|
["setarg", 210, 0, 211, 1650, 17],
|
|
["setarg", 210, 1, 2, 1650, 17],
|
|
["setarg", 210, 2, 207, 1650, 17],
|
|
["invoke", 210, 208, 1650, 17],
|
|
["jump", "if_end_2965", 1650, 17],
|
|
"if_else_2964",
|
|
"if_end_2965",
|
|
["jump", "if_end_2957", 1650, 17],
|
|
"if_else_2956",
|
|
"if_end_2957",
|
|
"if_end_2941",
|
|
"if_end_2923",
|
|
["jump", "if_end_2915", 1650, 17],
|
|
"if_else_2914",
|
|
"if_end_2915",
|
|
"if_end_2899",
|
|
["jump", "if_end_2879", 1650, 17],
|
|
"if_else_2878",
|
|
["null", 212, 1654, 25],
|
|
["is_identical", 213, 6, 212, 1654, 25],
|
|
["jump_true", 213, "ne_nid_2978", 1654, 25],
|
|
["jump", "ne_ni_2979", 1654, 25],
|
|
"ne_nid_2978",
|
|
["false", 213, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_ni_2979",
|
|
["is_int", 214, 6, 1654, 25],
|
|
["jump_false", 214, "ne_nn_2980", 1654, 25],
|
|
"_nop_tc_139",
|
|
["jump", "ne_nn_2980", 1654, 25],
|
|
["ne_int", 213, 6, 212, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_nn_2980",
|
|
["is_num", 214, 6, 1654, 25],
|
|
["jump_false", 214, "ne_nt_2981", 1654, 25],
|
|
"_nop_tc_140",
|
|
["jump", "ne_nt_2981", 1654, 25],
|
|
["ne_float", 213, 6, 212, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_nt_2981",
|
|
["is_text", 214, 6, 1654, 25],
|
|
["jump_false", 214, "ne_nnl_2982", 1654, 25],
|
|
"_nop_tc_141",
|
|
["jump", "ne_nnl_2982", 1654, 25],
|
|
["ne_text", 213, 6, 212, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_nnl_2982",
|
|
["is_null", 214, 6, 1654, 25],
|
|
["jump_false", 214, "ne_nb_2983", 1654, 25],
|
|
"_nop_tc_142",
|
|
"_nop_tc_143",
|
|
["false", 213, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_nb_2983",
|
|
["is_bool", 214, 6, 1654, 25],
|
|
["jump_false", 214, "ne_mis_2984", 1654, 25],
|
|
"_nop_tc_144",
|
|
["jump", "ne_mis_2984", 1654, 25],
|
|
["ne_bool", 213, 6, 212, 1654, 25],
|
|
["jump", "ne_done_2977", 1654, 25],
|
|
"ne_mis_2984",
|
|
["true", 213, 1654, 25],
|
|
"ne_done_2977",
|
|
["move", 216, 213, 1654, 25],
|
|
["jump_false", 216, "and_end_2976", 1654, 25],
|
|
["load_field", 217, 6, "is_const", 1654, 33],
|
|
["move", 216, 217, 1654, 33],
|
|
"and_end_2976",
|
|
["move", 218, 216, 1654, 33],
|
|
["jump_false", 218, "and_end_2975", 1654, 33],
|
|
["load_field", 219, 6, "type_tag", 1654, 47],
|
|
["null", 220, 1654, 61],
|
|
["is_identical", 221, 219, 220, 1654, 61],
|
|
["jump_true", 221, "eq_done_2985", 1654, 61],
|
|
["is_int", 222, 219, 1654, 61],
|
|
["jump_false", 222, "eq_ni_2986", 1654, 61],
|
|
"_nop_tc_145",
|
|
["jump", "eq_ni_2986", 1654, 61],
|
|
["eq_int", 221, 219, 220, 1654, 61],
|
|
["jump", "eq_done_2985", 1654, 61],
|
|
"eq_ni_2986",
|
|
["is_num", 222, 219, 1654, 61],
|
|
["jump_false", 222, "eq_nn_2987", 1654, 61],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nn_2987", 1654, 61],
|
|
["eq_float", 221, 219, 220, 1654, 61],
|
|
["jump", "eq_done_2985", 1654, 61],
|
|
"eq_nn_2987",
|
|
["is_text", 222, 219, 1654, 61],
|
|
["jump_false", 222, "eq_nt_2988", 1654, 61],
|
|
"_nop_tc_147",
|
|
["jump", "eq_nt_2988", 1654, 61],
|
|
["eq_text", 221, 219, 220, 1654, 61],
|
|
["jump", "eq_done_2985", 1654, 61],
|
|
"eq_nt_2988",
|
|
["is_null", 222, 219, 1654, 61],
|
|
["jump_false", 222, "eq_nnl_2989", 1654, 61],
|
|
"_nop_tc_148",
|
|
"_nop_tc_149",
|
|
["true", 221, 1654, 61],
|
|
["jump", "eq_done_2985", 1654, 61],
|
|
"eq_nnl_2989",
|
|
["is_bool", 222, 219, 1654, 61],
|
|
["jump_false", 222, "eq_nb_2990", 1654, 61],
|
|
"_nop_tc_150",
|
|
["jump", "eq_nb_2990", 1654, 61],
|
|
["eq_bool", 221, 219, 220, 1654, 61],
|
|
["jump", "eq_done_2985", 1654, 61],
|
|
"eq_nb_2990",
|
|
["false", 221, 1654, 61],
|
|
"eq_done_2985",
|
|
["move", 218, 221, 1654, 61],
|
|
"and_end_2975",
|
|
["jump_false", 218, "if_else_2973", 1654, 61],
|
|
["access", 224, ".", 1656, 23],
|
|
["is_identical", 225, 5, 224, 1656, 23],
|
|
["jump_true", 225, "eq_done_2993", 1656, 23],
|
|
["is_int", 226, 5, 1656, 23],
|
|
["jump_false", 226, "eq_ni_2994", 1656, 23],
|
|
"_nop_tc_151",
|
|
["jump", "eq_ni_2994", 1656, 23],
|
|
["eq_int", 225, 5, 224, 1656, 23],
|
|
["jump", "eq_done_2993", 1656, 23],
|
|
"eq_ni_2994",
|
|
["is_num", 226, 5, 1656, 23],
|
|
["jump_false", 226, "eq_nn_2995", 1656, 23],
|
|
"_nop_tc_152",
|
|
["jump", "eq_nn_2995", 1656, 23],
|
|
["eq_float", 225, 5, 224, 1656, 23],
|
|
["jump", "eq_done_2993", 1656, 23],
|
|
"eq_nn_2995",
|
|
["is_text", 226, 5, 1656, 23],
|
|
["jump_false", 226, "eq_nt_2996", 1656, 23],
|
|
"_nop_tc_153",
|
|
"_nop_tc_154",
|
|
["eq_text", 225, 5, 224, 1656, 23],
|
|
["jump", "eq_done_2993", 1656, 23],
|
|
"eq_nt_2996",
|
|
["is_null", 226, 5, 1656, 23],
|
|
["jump_false", 226, "eq_nnl_2997", 1656, 23],
|
|
"_nop_tc_155",
|
|
["jump", "eq_nnl_2997", 1656, 23],
|
|
["true", 225, 1656, 23],
|
|
["jump", "eq_done_2993", 1656, 23],
|
|
"eq_nnl_2997",
|
|
["is_bool", 226, 5, 1656, 23],
|
|
["jump_false", 226, "eq_nb_2998", 1656, 23],
|
|
"_nop_tc_156",
|
|
["jump", "eq_nb_2998", 1656, 23],
|
|
["eq_bool", 225, 5, 224, 1656, 23],
|
|
["jump", "eq_done_2993", 1656, 23],
|
|
"eq_nb_2998",
|
|
["false", 225, 1656, 23],
|
|
"eq_done_2993",
|
|
["jump_false", 225, "if_else_2991", 1656, 23],
|
|
["access", 228, "record", 1657, 26],
|
|
["store_field", 6, 228, "type_tag", 1657, 13],
|
|
["jump", "if_end_2992", 1657, 13],
|
|
"if_else_2991",
|
|
["access", 229, "[", 1658, 30],
|
|
["is_identical", 230, 5, 229, 1658, 30],
|
|
["jump_true", 230, "eq_done_3001", 1658, 30],
|
|
["is_int", 231, 5, 1658, 30],
|
|
["jump_false", 231, "eq_ni_3002", 1658, 30],
|
|
"_nop_tc_157",
|
|
["jump", "eq_ni_3002", 1658, 30],
|
|
["eq_int", 230, 5, 229, 1658, 30],
|
|
["jump", "eq_done_3001", 1658, 30],
|
|
"eq_ni_3002",
|
|
["is_num", 231, 5, 1658, 30],
|
|
["jump_false", 231, "eq_nn_3003", 1658, 30],
|
|
"_nop_tc_158",
|
|
["jump", "eq_nn_3003", 1658, 30],
|
|
["eq_float", 230, 5, 229, 1658, 30],
|
|
["jump", "eq_done_3001", 1658, 30],
|
|
"eq_nn_3003",
|
|
["is_text", 231, 5, 1658, 30],
|
|
["jump_false", 231, "eq_nt_3004", 1658, 30],
|
|
"_nop_tc_159",
|
|
"_nop_tc_160",
|
|
["eq_text", 230, 5, 229, 1658, 30],
|
|
["jump", "eq_done_3001", 1658, 30],
|
|
"eq_nt_3004",
|
|
["is_null", 231, 5, 1658, 30],
|
|
["jump_false", 231, "eq_nnl_3005", 1658, 30],
|
|
"_nop_tc_161",
|
|
["jump", "eq_nnl_3005", 1658, 30],
|
|
["true", 230, 1658, 30],
|
|
["jump", "eq_done_3001", 1658, 30],
|
|
"eq_nnl_3005",
|
|
["is_bool", 231, 5, 1658, 30],
|
|
["jump_false", 231, "eq_nb_3006", 1658, 30],
|
|
"_nop_tc_162",
|
|
["jump", "eq_nb_3006", 1658, 30],
|
|
["eq_bool", 230, 5, 229, 1658, 30],
|
|
["jump", "eq_done_3001", 1658, 30],
|
|
"eq_nb_3006",
|
|
["false", 230, 1658, 30],
|
|
"eq_done_3001",
|
|
["jump_false", 230, "if_else_2999", 1658, 30],
|
|
["load_field", 233, 2, "right", 1659, 17],
|
|
["null", 234, 1659, 36],
|
|
["is_identical", 235, 233, 234, 1659, 36],
|
|
["jump_true", 235, "eq_done_3009", 1659, 36],
|
|
["is_int", 236, 233, 1659, 36],
|
|
["jump_false", 236, "eq_ni_3010", 1659, 36],
|
|
"_nop_tc_163",
|
|
["jump", "eq_ni_3010", 1659, 36],
|
|
["eq_int", 235, 233, 234, 1659, 36],
|
|
["jump", "eq_done_3009", 1659, 36],
|
|
"eq_ni_3010",
|
|
["is_num", 236, 233, 1659, 36],
|
|
["jump_false", 236, "eq_nn_3011", 1659, 36],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nn_3011", 1659, 36],
|
|
["eq_float", 235, 233, 234, 1659, 36],
|
|
["jump", "eq_done_3009", 1659, 36],
|
|
"eq_nn_3011",
|
|
["is_text", 236, 233, 1659, 36],
|
|
["jump_false", 236, "eq_nt_3012", 1659, 36],
|
|
"_nop_tc_165",
|
|
["jump", "eq_nt_3012", 1659, 36],
|
|
["eq_text", 235, 233, 234, 1659, 36],
|
|
["jump", "eq_done_3009", 1659, 36],
|
|
"eq_nt_3012",
|
|
["is_null", 236, 233, 1659, 36],
|
|
["jump_false", 236, "eq_nnl_3013", 1659, 36],
|
|
"_nop_tc_166",
|
|
"_nop_tc_167",
|
|
["true", 235, 1659, 36],
|
|
["jump", "eq_done_3009", 1659, 36],
|
|
"eq_nnl_3013",
|
|
["is_bool", 236, 233, 1659, 36],
|
|
["jump_false", 236, "eq_nb_3014", 1659, 36],
|
|
"_nop_tc_168",
|
|
["jump", "eq_nb_3014", 1659, 36],
|
|
["eq_bool", 235, 233, 234, 1659, 36],
|
|
["jump", "eq_done_3009", 1659, 36],
|
|
"eq_nb_3014",
|
|
["false", 235, 1659, 36],
|
|
"eq_done_3009",
|
|
["jump_false", 235, "if_else_3007", 1659, 36],
|
|
["access", 238, "array", 1661, 28],
|
|
["store_field", 6, 238, "type_tag", 1661, 15],
|
|
["jump", "if_end_3008", 1661, 15],
|
|
"if_else_3007",
|
|
["load_field", 239, 2, "right", 1662, 24],
|
|
["load_field", 240, 239, "kind", 1662, 24],
|
|
["access", 241, "number", 1662, 48],
|
|
["is_identical", 242, 240, 241, 1662, 48],
|
|
["jump_true", 242, "eq_done_3018", 1662, 48],
|
|
["is_int", 243, 240, 1662, 48],
|
|
["jump_false", 243, "eq_ni_3019", 1662, 48],
|
|
"_nop_tc_169",
|
|
["jump", "eq_ni_3019", 1662, 48],
|
|
["eq_int", 242, 240, 241, 1662, 48],
|
|
["jump", "eq_done_3018", 1662, 48],
|
|
"eq_ni_3019",
|
|
["is_num", 243, 240, 1662, 48],
|
|
["jump_false", 243, "eq_nn_3020", 1662, 48],
|
|
"_nop_tc_170",
|
|
["jump", "eq_nn_3020", 1662, 48],
|
|
["eq_float", 242, 240, 241, 1662, 48],
|
|
["jump", "eq_done_3018", 1662, 48],
|
|
"eq_nn_3020",
|
|
["is_text", 243, 240, 1662, 48],
|
|
["jump_false", 243, "eq_nt_3021", 1662, 48],
|
|
"_nop_tc_171",
|
|
"_nop_tc_172",
|
|
["eq_text", 242, 240, 241, 1662, 48],
|
|
["jump", "eq_done_3018", 1662, 48],
|
|
"eq_nt_3021",
|
|
["is_null", 243, 240, 1662, 48],
|
|
["jump_false", 243, "eq_nnl_3022", 1662, 48],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nnl_3022", 1662, 48],
|
|
["true", 242, 1662, 48],
|
|
["jump", "eq_done_3018", 1662, 48],
|
|
"eq_nnl_3022",
|
|
["is_bool", 243, 240, 1662, 48],
|
|
["jump_false", 243, "eq_nb_3023", 1662, 48],
|
|
"_nop_tc_174",
|
|
["jump", "eq_nb_3023", 1662, 48],
|
|
["eq_bool", 242, 240, 241, 1662, 48],
|
|
["jump", "eq_done_3018", 1662, 48],
|
|
"eq_nb_3023",
|
|
["false", 242, 1662, 48],
|
|
"eq_done_3018",
|
|
["move", 245, 242, 1662, 48],
|
|
["jump_false", 245, "and_end_3017", 1662, 48],
|
|
["load_field", 246, 2, "right", 1662, 71],
|
|
["load_field", 247, 246, "number", 1662, 71],
|
|
["is_int", 248, 247, 1662, 71],
|
|
["move", 245, 248, 1662, 71],
|
|
"and_end_3017",
|
|
["jump_false", 245, "if_else_3015", 1662, 71],
|
|
["access", 249, "array", 1663, 28],
|
|
["store_field", 6, 249, "type_tag", 1663, 15],
|
|
["jump", "if_end_3016", 1663, 15],
|
|
"if_else_3015",
|
|
["load_field", 250, 2, "right", 1664, 24],
|
|
["load_field", 251, 250, "kind", 1664, 24],
|
|
["access", 252, "text", 1664, 48],
|
|
["is_identical", 253, 251, 252, 1664, 48],
|
|
["jump_true", 253, "eq_done_3026", 1664, 48],
|
|
["is_int", 254, 251, 1664, 48],
|
|
["jump_false", 254, "eq_ni_3027", 1664, 48],
|
|
"_nop_tc_175",
|
|
["jump", "eq_ni_3027", 1664, 48],
|
|
["eq_int", 253, 251, 252, 1664, 48],
|
|
["jump", "eq_done_3026", 1664, 48],
|
|
"eq_ni_3027",
|
|
["is_num", 254, 251, 1664, 48],
|
|
["jump_false", 254, "eq_nn_3028", 1664, 48],
|
|
"_nop_tc_176",
|
|
["jump", "eq_nn_3028", 1664, 48],
|
|
["eq_float", 253, 251, 252, 1664, 48],
|
|
["jump", "eq_done_3026", 1664, 48],
|
|
"eq_nn_3028",
|
|
["is_text", 254, 251, 1664, 48],
|
|
["jump_false", 254, "eq_nt_3029", 1664, 48],
|
|
"_nop_tc_177",
|
|
"_nop_tc_178",
|
|
["eq_text", 253, 251, 252, 1664, 48],
|
|
["jump", "eq_done_3026", 1664, 48],
|
|
"eq_nt_3029",
|
|
["is_null", 254, 251, 1664, 48],
|
|
["jump_false", 254, "eq_nnl_3030", 1664, 48],
|
|
"_nop_tc_179",
|
|
["jump", "eq_nnl_3030", 1664, 48],
|
|
["true", 253, 1664, 48],
|
|
["jump", "eq_done_3026", 1664, 48],
|
|
"eq_nnl_3030",
|
|
["is_bool", 254, 251, 1664, 48],
|
|
["jump_false", 254, "eq_nb_3031", 1664, 48],
|
|
"_nop_tc_180",
|
|
["jump", "eq_nb_3031", 1664, 48],
|
|
["eq_bool", 253, 251, 252, 1664, 48],
|
|
["jump", "eq_done_3026", 1664, 48],
|
|
"eq_nb_3031",
|
|
["false", 253, 1664, 48],
|
|
"eq_done_3026",
|
|
["jump_false", 253, "if_else_3024", 1664, 48],
|
|
["access", 256, "record", 1665, 28],
|
|
["store_field", 6, 256, "type_tag", 1665, 15],
|
|
["jump", "if_end_3025", 1665, 15],
|
|
"if_else_3024",
|
|
"if_end_3025",
|
|
"if_end_3016",
|
|
"if_end_3008",
|
|
["jump", "if_end_3000", 1665, 15],
|
|
"if_else_2999",
|
|
"if_end_3000",
|
|
"if_end_2992",
|
|
["jump", "if_end_2974", 1665, 15],
|
|
"if_else_2973",
|
|
"if_end_2974",
|
|
"if_end_2879",
|
|
["jump", "if_end_2853", 1665, 15],
|
|
"if_else_2852",
|
|
"if_end_2853",
|
|
["jump", "if_end_2821", 1665, 15],
|
|
"if_else_2820",
|
|
"if_end_2821",
|
|
"if_end_2785",
|
|
["null", 257, 1665, 15],
|
|
["return", 257, 1665, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 570,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 17, 1674, 17],
|
|
["is_identical", 18, 2, 17, 1674, 17],
|
|
["jump_true", 18, "eq_done_3034", 1674, 17],
|
|
["is_int", 19, 2, 1674, 17],
|
|
["jump_false", 19, "eq_ni_3035", 1674, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3035", 1674, 17],
|
|
["eq_int", 18, 2, 17, 1674, 17],
|
|
["jump", "eq_done_3034", 1674, 17],
|
|
"eq_ni_3035",
|
|
["is_num", 19, 2, 1674, 17],
|
|
["jump_false", 19, "eq_nn_3036", 1674, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_3036", 1674, 17],
|
|
["eq_float", 18, 2, 17, 1674, 17],
|
|
["jump", "eq_done_3034", 1674, 17],
|
|
"eq_nn_3036",
|
|
["is_text", 19, 2, 1674, 17],
|
|
["jump_false", 19, "eq_nt_3037", 1674, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_3037", 1674, 17],
|
|
["eq_text", 18, 2, 17, 1674, 17],
|
|
["jump", "eq_done_3034", 1674, 17],
|
|
"eq_nt_3037",
|
|
["is_null", 19, 2, 1674, 17],
|
|
["jump_false", 19, "eq_nnl_3038", 1674, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 18, 1674, 17],
|
|
["jump", "eq_done_3034", 1674, 17],
|
|
"eq_nnl_3038",
|
|
["is_bool", 19, 2, 1674, 17],
|
|
["jump_false", 19, "eq_nb_3039", 1674, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_3039", 1674, 17],
|
|
["eq_bool", 18, 2, 17, 1674, 17],
|
|
["jump", "eq_done_3034", 1674, 17],
|
|
"eq_nb_3039",
|
|
["false", 18, 1674, 17],
|
|
"eq_done_3034",
|
|
["jump_false", 18, "if_else_3032", 1674, 17],
|
|
["null", 21, 1674, 30],
|
|
["return", 21, 1674, 30],
|
|
"_nop_ur_1",
|
|
"if_else_3032",
|
|
"if_end_3033",
|
|
["load_field", 22, 2, "kind", 1675, 16],
|
|
["move", 7, 22, 1675, 16],
|
|
["null", 23, 1676, 17],
|
|
["is_identical", 24, 7, 23, 1676, 17],
|
|
["jump_true", 24, "eq_done_3042", 1676, 17],
|
|
["is_int", 25, 7, 1676, 17],
|
|
["jump_false", 25, "eq_ni_3043", 1676, 17],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_3043", 1676, 17],
|
|
["eq_int", 24, 7, 23, 1676, 17],
|
|
["jump", "eq_done_3042", 1676, 17],
|
|
"eq_ni_3043",
|
|
["is_num", 25, 7, 1676, 17],
|
|
["jump_false", 25, "eq_nn_3044", 1676, 17],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_3044", 1676, 17],
|
|
["eq_float", 24, 7, 23, 1676, 17],
|
|
["jump", "eq_done_3042", 1676, 17],
|
|
"eq_nn_3044",
|
|
["is_text", 25, 7, 1676, 17],
|
|
["jump_false", 25, "eq_nt_3045", 1676, 17],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_3045", 1676, 17],
|
|
["eq_text", 24, 7, 23, 1676, 17],
|
|
["jump", "eq_done_3042", 1676, 17],
|
|
"eq_nt_3045",
|
|
["is_null", 25, 7, 1676, 17],
|
|
["jump_false", 25, "eq_nnl_3046", 1676, 17],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 24, 1676, 17],
|
|
["jump", "eq_done_3042", 1676, 17],
|
|
"eq_nnl_3046",
|
|
["is_bool", 25, 7, 1676, 17],
|
|
["jump_false", 25, "eq_nb_3047", 1676, 17],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_3047", 1676, 17],
|
|
["eq_bool", 24, 7, 23, 1676, 17],
|
|
["jump", "eq_done_3042", 1676, 17],
|
|
"eq_nb_3047",
|
|
["false", 24, 1676, 17],
|
|
"eq_done_3042",
|
|
["jump_false", 24, "if_else_3040", 1676, 17],
|
|
["null", 27, 1676, 30],
|
|
["return", 27, 1676, 30],
|
|
"_nop_ur_2",
|
|
"if_else_3040",
|
|
"if_end_3041",
|
|
["null", 4, 1677, 16],
|
|
["null", 14, 1678, 13],
|
|
["access", 15, 0, 1679, 13],
|
|
["null", 8, 1680, 19],
|
|
["null", 9, 1681, 13],
|
|
["null", 6, 1682, 16],
|
|
["null", 12, 1683, 15],
|
|
["null", 13, 1684, 21],
|
|
["null", 10, 1685, 20],
|
|
["null", 11, 1686, 17],
|
|
["null", 3, 1687, 19],
|
|
["null", 5, 1688, 14],
|
|
["null", 16, 1689, 21],
|
|
["get", 28, 59, 1, 1691, 9],
|
|
["load_dynamic", 29, 28, 7, 1691, 23],
|
|
["true", 30, 1691, 32],
|
|
["is_identical", 31, 29, 30, 1691, 32],
|
|
["jump_true", 31, "eq_done_3050", 1691, 32],
|
|
["is_int", 32, 29, 1691, 32],
|
|
["jump_false", 32, "eq_ni_3051", 1691, 32],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_3051", 1691, 32],
|
|
["eq_int", 31, 29, 30, 1691, 32],
|
|
["jump", "eq_done_3050", 1691, 32],
|
|
"eq_ni_3051",
|
|
["is_num", 32, 29, 1691, 32],
|
|
["jump_false", 32, "eq_nn_3052", 1691, 32],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_3052", 1691, 32],
|
|
["eq_float", 31, 29, 30, 1691, 32],
|
|
["jump", "eq_done_3050", 1691, 32],
|
|
"eq_nn_3052",
|
|
["is_text", 32, 29, 1691, 32],
|
|
["jump_false", 32, "eq_nt_3053", 1691, 32],
|
|
"_nop_tc_15",
|
|
["jump", "eq_nt_3053", 1691, 32],
|
|
["eq_text", 31, 29, 30, 1691, 32],
|
|
["jump", "eq_done_3050", 1691, 32],
|
|
"eq_nt_3053",
|
|
["is_null", 32, 29, 1691, 32],
|
|
["jump_false", 32, "eq_nnl_3054", 1691, 32],
|
|
"_nop_tc_16",
|
|
["jump", "eq_nnl_3054", 1691, 32],
|
|
["true", 31, 1691, 32],
|
|
["jump", "eq_done_3050", 1691, 32],
|
|
"eq_nnl_3054",
|
|
["is_bool", 32, 29, 1691, 32],
|
|
["jump_false", 32, "eq_nb_3055", 1691, 32],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
["eq_bool", 31, 29, 30, 1691, 32],
|
|
["jump", "eq_done_3050", 1691, 32],
|
|
"eq_nb_3055",
|
|
["false", 31, 1691, 32],
|
|
"eq_done_3050",
|
|
["jump_false", 31, "if_else_3048", 1691, 32],
|
|
["load_field", 34, 2, "left", 1692, 38],
|
|
["get", 36, 19, 1, 1692, 7],
|
|
["frame", 37, 36, 2, 1692, 7],
|
|
["null", 38, 1692, 7],
|
|
["setarg", 37, 0, 38, 1692, 7],
|
|
["setarg", 37, 1, 1, 1692, 7],
|
|
["setarg", 37, 2, 34, 1692, 7],
|
|
["invoke", 37, 35, 1692, 7],
|
|
["load_field", 39, 2, "right", 1693, 29],
|
|
["get", 41, 39, 1, 1693, 7],
|
|
["frame", 42, 41, 2, 1693, 7],
|
|
["null", 43, 1693, 7],
|
|
["setarg", 42, 0, 43, 1693, 7],
|
|
["setarg", 42, 1, 1, 1693, 7],
|
|
["setarg", 42, 2, 39, 1693, 7],
|
|
["invoke", 42, 40, 1693, 7],
|
|
["null", 44, 1694, 14],
|
|
["return", 44, 1694, 14],
|
|
"_nop_ur_3",
|
|
"if_else_3048",
|
|
"if_end_3049",
|
|
["access", 45, "++", 1697, 17],
|
|
["is_identical", 46, 7, 45, 1697, 17],
|
|
["jump_true", 46, "eq_done_3059", 1697, 17],
|
|
["is_int", 47, 7, 1697, 17],
|
|
["jump_false", 47, "eq_ni_3060", 1697, 17],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_3060", 1697, 17],
|
|
["eq_int", 46, 7, 45, 1697, 17],
|
|
["jump", "eq_done_3059", 1697, 17],
|
|
"eq_ni_3060",
|
|
["is_num", 47, 7, 1697, 17],
|
|
["jump_false", 47, "eq_nn_3061", 1697, 17],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_3061", 1697, 17],
|
|
["eq_float", 46, 7, 45, 1697, 17],
|
|
["jump", "eq_done_3059", 1697, 17],
|
|
"eq_nn_3061",
|
|
["is_text", 47, 7, 1697, 17],
|
|
["jump_false", 47, "eq_nt_3062", 1697, 17],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 46, 7, 45, 1697, 17],
|
|
["jump", "eq_done_3059", 1697, 17],
|
|
"eq_nt_3062",
|
|
["is_null", 47, 7, 1697, 17],
|
|
["jump_false", 47, "eq_nnl_3063", 1697, 17],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_3063", 1697, 17],
|
|
["true", 46, 1697, 17],
|
|
["jump", "eq_done_3059", 1697, 17],
|
|
"eq_nnl_3063",
|
|
["is_bool", 47, 7, 1697, 17],
|
|
["jump_false", 47, "eq_nb_3064", 1697, 17],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_3064", 1697, 17],
|
|
["eq_bool", 46, 7, 45, 1697, 17],
|
|
["jump", "eq_done_3059", 1697, 17],
|
|
"eq_nb_3064",
|
|
["false", 46, 1697, 17],
|
|
"eq_done_3059",
|
|
["move", 49, 46, 1697, 17],
|
|
["jump_true", 49, "or_end_3058", 1697, 17],
|
|
["access", 50, "--", 1697, 33],
|
|
["is_identical", 51, 7, 50, 1697, 33],
|
|
["jump_true", 51, "eq_done_3065", 1697, 33],
|
|
["is_int", 52, 7, 1697, 33],
|
|
["jump_false", 52, "eq_ni_3066", 1697, 33],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_3066", 1697, 33],
|
|
["eq_int", 51, 7, 50, 1697, 33],
|
|
["jump", "eq_done_3065", 1697, 33],
|
|
"eq_ni_3066",
|
|
["is_num", 52, 7, 1697, 33],
|
|
["jump_false", 52, "eq_nn_3067", 1697, 33],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_3067", 1697, 33],
|
|
["eq_float", 51, 7, 50, 1697, 33],
|
|
["jump", "eq_done_3065", 1697, 33],
|
|
"eq_nn_3067",
|
|
["is_text", 52, 7, 1697, 33],
|
|
["jump_false", 52, "eq_nt_3068", 1697, 33],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 51, 7, 50, 1697, 33],
|
|
["jump", "eq_done_3065", 1697, 33],
|
|
"eq_nt_3068",
|
|
["is_null", 52, 7, 1697, 33],
|
|
["jump_false", 52, "eq_nnl_3069", 1697, 33],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_3069", 1697, 33],
|
|
["true", 51, 1697, 33],
|
|
["jump", "eq_done_3065", 1697, 33],
|
|
"eq_nnl_3069",
|
|
["is_bool", 52, 7, 1697, 33],
|
|
["jump_false", 52, "eq_nb_3070", 1697, 33],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_3070", 1697, 33],
|
|
["eq_bool", 51, 7, 50, 1697, 33],
|
|
["jump", "eq_done_3065", 1697, 33],
|
|
"eq_nb_3070",
|
|
["false", 51, 1697, 33],
|
|
"eq_done_3065",
|
|
["move", 49, 51, 1697, 33],
|
|
"or_end_3058",
|
|
["jump_false", 49, "if_else_3056", 1697, 33],
|
|
["load_field", 54, 2, "expression", 1698, 17],
|
|
["move", 8, 54, 1698, 17],
|
|
["null", 55, 1699, 22],
|
|
["is_identical", 56, 8, 55, 1699, 22],
|
|
["jump_true", 56, "ne_nid_3075", 1699, 22],
|
|
["jump", "ne_ni_3076", 1699, 22],
|
|
"ne_nid_3075",
|
|
["false", 56, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_ni_3076",
|
|
["is_int", 57, 8, 1699, 22],
|
|
["jump_false", 57, "ne_nn_3077", 1699, 22],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nn_3077", 1699, 22],
|
|
["ne_int", 56, 8, 55, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_nn_3077",
|
|
["is_num", 57, 8, 1699, 22],
|
|
["jump_false", 57, "ne_nt_3078", 1699, 22],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nt_3078", 1699, 22],
|
|
["ne_float", 56, 8, 55, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_nt_3078",
|
|
["is_text", 57, 8, 1699, 22],
|
|
["jump_false", 57, "ne_nnl_3079", 1699, 22],
|
|
"_nop_tc_33",
|
|
["jump", "ne_nnl_3079", 1699, 22],
|
|
["ne_text", 56, 8, 55, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_nnl_3079",
|
|
["is_null", 57, 8, 1699, 22],
|
|
["jump_false", 57, "ne_nb_3080", 1699, 22],
|
|
"_nop_tc_34",
|
|
"_nop_tc_35",
|
|
["false", 56, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_nb_3080",
|
|
["is_bool", 57, 8, 1699, 22],
|
|
["jump_false", 57, "ne_mis_3081", 1699, 22],
|
|
"_nop_tc_36",
|
|
["jump", "ne_mis_3081", 1699, 22],
|
|
["ne_bool", 56, 8, 55, 1699, 22],
|
|
["jump", "ne_done_3074", 1699, 22],
|
|
"ne_mis_3081",
|
|
["true", 56, 1699, 22],
|
|
"ne_done_3074",
|
|
["move", 59, 56, 1699, 22],
|
|
["jump_false", 59, "and_end_3073", 1699, 22],
|
|
["load_field", 60, 8, "kind", 1699, 30],
|
|
["access", 61, "name", 1699, 46],
|
|
["is_identical", 62, 60, 61, 1699, 46],
|
|
["jump_true", 62, "eq_done_3082", 1699, 46],
|
|
["is_int", 63, 60, 1699, 46],
|
|
["jump_false", 63, "eq_ni_3083", 1699, 46],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_3083", 1699, 46],
|
|
["eq_int", 62, 60, 61, 1699, 46],
|
|
["jump", "eq_done_3082", 1699, 46],
|
|
"eq_ni_3083",
|
|
["is_num", 63, 60, 1699, 46],
|
|
["jump_false", 63, "eq_nn_3084", 1699, 46],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_3084", 1699, 46],
|
|
["eq_float", 62, 60, 61, 1699, 46],
|
|
["jump", "eq_done_3082", 1699, 46],
|
|
"eq_nn_3084",
|
|
["is_text", 63, 60, 1699, 46],
|
|
["jump_false", 63, "eq_nt_3085", 1699, 46],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 62, 60, 61, 1699, 46],
|
|
["jump", "eq_done_3082", 1699, 46],
|
|
"eq_nt_3085",
|
|
["is_null", 63, 60, 1699, 46],
|
|
["jump_false", 63, "eq_nnl_3086", 1699, 46],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_3086", 1699, 46],
|
|
["true", 62, 1699, 46],
|
|
["jump", "eq_done_3082", 1699, 46],
|
|
"eq_nnl_3086",
|
|
["is_bool", 63, 60, 1699, 46],
|
|
["jump_false", 63, "eq_nb_3087", 1699, 46],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_3087", 1699, 46],
|
|
["eq_bool", 62, 60, 61, 1699, 46],
|
|
["jump", "eq_done_3082", 1699, 46],
|
|
"eq_nb_3087",
|
|
["false", 62, 1699, 46],
|
|
"eq_done_3082",
|
|
["move", 59, 62, 1699, 46],
|
|
"and_end_3073",
|
|
["jump_false", 59, "if_else_3071", 1699, 46],
|
|
["load_field", 65, 8, "name", 1700, 16],
|
|
["move", 4, 65, 1700, 16],
|
|
["null", 66, 1701, 21],
|
|
["is_identical", 67, 4, 66, 1701, 21],
|
|
["jump_true", 67, "ne_nid_3091", 1701, 21],
|
|
["jump", "ne_ni_3092", 1701, 21],
|
|
"ne_nid_3091",
|
|
["false", 67, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_ni_3092",
|
|
["is_int", 68, 4, 1701, 21],
|
|
["jump_false", 68, "ne_nn_3093", 1701, 21],
|
|
"_nop_tc_43",
|
|
["jump", "ne_nn_3093", 1701, 21],
|
|
["ne_int", 67, 4, 66, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_nn_3093",
|
|
["is_num", 68, 4, 1701, 21],
|
|
["jump_false", 68, "ne_nt_3094", 1701, 21],
|
|
"_nop_tc_44",
|
|
["jump", "ne_nt_3094", 1701, 21],
|
|
["ne_float", 67, 4, 66, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_nt_3094",
|
|
["is_text", 68, 4, 1701, 21],
|
|
["jump_false", 68, "ne_nnl_3095", 1701, 21],
|
|
"_nop_tc_45",
|
|
["jump", "ne_nnl_3095", 1701, 21],
|
|
["ne_text", 67, 4, 66, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_nnl_3095",
|
|
["is_null", 68, 4, 1701, 21],
|
|
["jump_false", 68, "ne_nb_3096", 1701, 21],
|
|
"_nop_tc_46",
|
|
"_nop_tc_47",
|
|
["false", 67, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_nb_3096",
|
|
["is_bool", 68, 4, 1701, 21],
|
|
["jump_false", 68, "ne_mis_3097", 1701, 21],
|
|
"_nop_tc_48",
|
|
["jump", "ne_mis_3097", 1701, 21],
|
|
["ne_bool", 67, 4, 66, 1701, 21],
|
|
["jump", "ne_done_3090", 1701, 21],
|
|
"ne_mis_3097",
|
|
["true", 67, 1701, 21],
|
|
"ne_done_3090",
|
|
["jump_false", 67, "if_else_3088", 1701, 21],
|
|
["get", 71, 25, 1, 1702, 15],
|
|
["frame", 72, 71, 2, 1702, 15],
|
|
["null", 73, 1702, 15],
|
|
["setarg", 72, 0, 73, 1702, 15],
|
|
["setarg", 72, 1, 1, 1702, 15],
|
|
["setarg", 72, 2, 4, 1702, 15],
|
|
["invoke", 72, 70, 1702, 15],
|
|
["move", 9, 70, 1702, 15],
|
|
["null", 74, 1703, 20],
|
|
["is_identical", 75, 9, 74, 1703, 20],
|
|
["jump_true", 75, "eq_done_3100", 1703, 20],
|
|
["is_int", 76, 9, 1703, 20],
|
|
["jump_false", 76, "eq_ni_3101", 1703, 20],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_3101", 1703, 20],
|
|
["eq_int", 75, 9, 74, 1703, 20],
|
|
["jump", "eq_done_3100", 1703, 20],
|
|
"eq_ni_3101",
|
|
["is_num", 76, 9, 1703, 20],
|
|
["jump_false", 76, "eq_nn_3102", 1703, 20],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_3102", 1703, 20],
|
|
["eq_float", 75, 9, 74, 1703, 20],
|
|
["jump", "eq_done_3100", 1703, 20],
|
|
"eq_nn_3102",
|
|
["is_text", 76, 9, 1703, 20],
|
|
["jump_false", 76, "eq_nt_3103", 1703, 20],
|
|
"_nop_tc_51",
|
|
["jump", "eq_nt_3103", 1703, 20],
|
|
["eq_text", 75, 9, 74, 1703, 20],
|
|
["jump", "eq_done_3100", 1703, 20],
|
|
"eq_nt_3103",
|
|
["is_null", 76, 9, 1703, 20],
|
|
["jump_false", 76, "eq_nnl_3104", 1703, 20],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
["true", 75, 1703, 20],
|
|
["jump", "eq_done_3100", 1703, 20],
|
|
"eq_nnl_3104",
|
|
["is_bool", 76, 9, 1703, 20],
|
|
["jump_false", 76, "eq_nb_3105", 1703, 20],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_3105", 1703, 20],
|
|
["eq_bool", 75, 9, 74, 1703, 20],
|
|
["jump", "eq_done_3100", 1703, 20],
|
|
"eq_nb_3105",
|
|
["false", 75, 1703, 20],
|
|
"eq_done_3100",
|
|
["jump_false", 75, "if_else_3098", 1703, 20],
|
|
["access", 78, "cannot assign to unbound variable '", 1704, 29],
|
|
["add", 79, 78, 4, 1704, 69],
|
|
["access", 80, "'", 1704, 76],
|
|
["add", 81, 79, 80, 1704, 76],
|
|
["get", 83, 67, 1, 1704, 13],
|
|
["frame", 84, 83, 2, 1704, 13],
|
|
["null", 85, 1704, 13],
|
|
["setarg", 84, 0, 85, 1704, 13],
|
|
["setarg", 84, 1, 2, 1704, 13],
|
|
["setarg", 84, 2, 81, 1704, 13],
|
|
["invoke", 84, 82, 1704, 13],
|
|
["jump", "if_end_3099", 1704, 13],
|
|
"if_else_3098",
|
|
["load_field", 86, 9, "is_const", 1705, 22],
|
|
["jump_false", 86, "if_else_3106", 1705, 22],
|
|
["access", 87, "cannot assign to constant '", 1706, 29],
|
|
["add", 88, 87, 4, 1706, 61],
|
|
["access", 89, "'", 1706, 68],
|
|
["add", 90, 88, 89, 1706, 68],
|
|
["get", 92, 67, 1, 1706, 13],
|
|
["frame", 93, 92, 2, 1706, 13],
|
|
["null", 94, 1706, 13],
|
|
["setarg", 93, 0, 94, 1706, 13],
|
|
["setarg", 93, 1, 2, 1706, 13],
|
|
["setarg", 93, 2, 90, 1706, 13],
|
|
["invoke", 93, 91, 1706, 13],
|
|
["jump", "if_end_3107", 1706, 13],
|
|
"if_else_3106",
|
|
"if_end_3107",
|
|
"if_end_3099",
|
|
["get", 96, 45, 1, 1708, 15],
|
|
["frame", 97, 96, 2, 1708, 15],
|
|
["null", 98, 1708, 15],
|
|
["setarg", 97, 0, 98, 1708, 15],
|
|
["setarg", 97, 1, 1, 1708, 15],
|
|
["setarg", 97, 2, 4, 1708, 15],
|
|
["invoke", 97, 95, 1708, 15],
|
|
["move", 14, 95, 1708, 15],
|
|
["load_field", 99, 14, "v", 1709, 15],
|
|
["null", 100, 1709, 22],
|
|
["is_identical", 101, 99, 100, 1709, 22],
|
|
["jump_true", 101, "ne_nid_3111", 1709, 22],
|
|
["jump", "ne_ni_3112", 1709, 22],
|
|
"ne_nid_3111",
|
|
["false", 101, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_ni_3112",
|
|
["is_int", 102, 99, 1709, 22],
|
|
["jump_false", 102, "ne_nn_3113", 1709, 22],
|
|
"_nop_tc_55",
|
|
["jump", "ne_nn_3113", 1709, 22],
|
|
["ne_int", 101, 99, 100, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_nn_3113",
|
|
["is_num", 102, 99, 1709, 22],
|
|
["jump_false", 102, "ne_nt_3114", 1709, 22],
|
|
"_nop_tc_56",
|
|
["jump", "ne_nt_3114", 1709, 22],
|
|
["ne_float", 101, 99, 100, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_nt_3114",
|
|
["is_text", 102, 99, 1709, 22],
|
|
["jump_false", 102, "ne_nnl_3115", 1709, 22],
|
|
"_nop_tc_57",
|
|
["jump", "ne_nnl_3115", 1709, 22],
|
|
["ne_text", 101, 99, 100, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_nnl_3115",
|
|
["is_null", 102, 99, 1709, 22],
|
|
["jump_false", 102, "ne_nb_3116", 1709, 22],
|
|
"_nop_tc_58",
|
|
"_nop_tc_59",
|
|
["false", 101, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_nb_3116",
|
|
["is_bool", 102, 99, 1709, 22],
|
|
["jump_false", 102, "ne_mis_3117", 1709, 22],
|
|
"_nop_tc_60",
|
|
["jump", "ne_mis_3117", 1709, 22],
|
|
["ne_bool", 101, 99, 100, 1709, 22],
|
|
["jump", "ne_done_3110", 1709, 22],
|
|
"ne_mis_3117",
|
|
["true", 101, 1709, 22],
|
|
"ne_done_3110",
|
|
["jump_false", 101, "if_else_3108", 1709, 22],
|
|
["load_field", 104, 14, "level", 1710, 29],
|
|
["store_field", 8, 104, "level", 1710, 13],
|
|
["load_field", 105, 14, "def_function_nr", 1711, 35],
|
|
["store_field", 8, 105, "function_nr", 1711, 13],
|
|
["jump", "if_end_3109", 1711, 13],
|
|
"if_else_3108",
|
|
["access", 106, -1, 1713, 29],
|
|
["store_field", 8, 106, "level", 1713, 13],
|
|
"if_end_3109",
|
|
["jump", "if_end_3089", 1713, 13],
|
|
"if_else_3088",
|
|
"if_end_3089",
|
|
["jump", "if_end_3072", 1713, 13],
|
|
"if_else_3071",
|
|
["null", 107, 1716, 29],
|
|
["is_identical", 108, 8, 107, 1716, 29],
|
|
["jump_true", 108, "ne_nid_3121", 1716, 29],
|
|
["jump", "ne_ni_3122", 1716, 29],
|
|
"ne_nid_3121",
|
|
["false", 108, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_ni_3122",
|
|
["is_int", 109, 8, 1716, 29],
|
|
["jump_false", 109, "ne_nn_3123", 1716, 29],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nn_3123", 1716, 29],
|
|
["ne_int", 108, 8, 107, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_nn_3123",
|
|
["is_num", 109, 8, 1716, 29],
|
|
["jump_false", 109, "ne_nt_3124", 1716, 29],
|
|
"_nop_tc_62",
|
|
["jump", "ne_nt_3124", 1716, 29],
|
|
["ne_float", 108, 8, 107, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_nt_3124",
|
|
["is_text", 109, 8, 1716, 29],
|
|
["jump_false", 109, "ne_nnl_3125", 1716, 29],
|
|
"_nop_tc_63",
|
|
["jump", "ne_nnl_3125", 1716, 29],
|
|
["ne_text", 108, 8, 107, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_nnl_3125",
|
|
["is_null", 109, 8, 1716, 29],
|
|
["jump_false", 109, "ne_nb_3126", 1716, 29],
|
|
"_nop_tc_64",
|
|
"_nop_tc_65",
|
|
["false", 108, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_nb_3126",
|
|
["is_bool", 109, 8, 1716, 29],
|
|
["jump_false", 109, "ne_mis_3127", 1716, 29],
|
|
"_nop_tc_66",
|
|
["jump", "ne_mis_3127", 1716, 29],
|
|
["ne_bool", 108, 8, 107, 1716, 29],
|
|
["jump", "ne_done_3120", 1716, 29],
|
|
"ne_mis_3127",
|
|
["true", 108, 1716, 29],
|
|
"ne_done_3120",
|
|
["jump_false", 108, "if_else_3118", 1716, 29],
|
|
["get", 112, 19, 1, 1717, 9],
|
|
["frame", 113, 112, 2, 1717, 9],
|
|
["null", 114, 1717, 9],
|
|
["setarg", 113, 0, 114, 1717, 9],
|
|
["setarg", 113, 1, 1, 1717, 9],
|
|
["setarg", 113, 2, 8, 1717, 9],
|
|
["invoke", 113, 111, 1717, 9],
|
|
["jump", "if_end_3119", 1717, 9],
|
|
"if_else_3118",
|
|
"if_end_3119",
|
|
"if_end_3072",
|
|
["null", 115, 1719, 14],
|
|
["return", 115, 1719, 14],
|
|
"_nop_ur_4",
|
|
"if_else_3056",
|
|
"if_end_3057",
|
|
["access", 116, "[", 1722, 17],
|
|
["is_identical", 117, 7, 116, 1722, 17],
|
|
["jump_true", 117, "eq_done_3130", 1722, 17],
|
|
["is_int", 118, 7, 1722, 17],
|
|
["jump_false", 118, "eq_ni_3131", 1722, 17],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_3131", 1722, 17],
|
|
["eq_int", 117, 7, 116, 1722, 17],
|
|
["jump", "eq_done_3130", 1722, 17],
|
|
"eq_ni_3131",
|
|
["is_num", 118, 7, 1722, 17],
|
|
["jump_false", 118, "eq_nn_3132", 1722, 17],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_3132", 1722, 17],
|
|
["eq_float", 117, 7, 116, 1722, 17],
|
|
["jump", "eq_done_3130", 1722, 17],
|
|
"eq_nn_3132",
|
|
["is_text", 118, 7, 1722, 17],
|
|
["jump_false", 118, "eq_nt_3133", 1722, 17],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 117, 7, 116, 1722, 17],
|
|
["jump", "eq_done_3130", 1722, 17],
|
|
"eq_nt_3133",
|
|
["is_null", 118, 7, 1722, 17],
|
|
["jump_false", 118, "eq_nnl_3134", 1722, 17],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_3134", 1722, 17],
|
|
["true", 117, 1722, 17],
|
|
["jump", "eq_done_3130", 1722, 17],
|
|
"eq_nnl_3134",
|
|
["is_bool", 118, 7, 1722, 17],
|
|
["jump_false", 118, "eq_nb_3135", 1722, 17],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_3135", 1722, 17],
|
|
["eq_bool", 117, 7, 116, 1722, 17],
|
|
["jump", "eq_done_3130", 1722, 17],
|
|
"eq_nb_3135",
|
|
["false", 117, 1722, 17],
|
|
"eq_done_3130",
|
|
["jump_false", 117, "if_else_3128", 1722, 17],
|
|
["load_field", 120, 2, "left", 1723, 29],
|
|
["get", 122, 39, 1, 1723, 7],
|
|
["frame", 123, 122, 2, 1723, 7],
|
|
["null", 124, 1723, 7],
|
|
["setarg", 123, 0, 124, 1723, 7],
|
|
["setarg", 123, 1, 1, 1723, 7],
|
|
["setarg", 123, 2, 120, 1723, 7],
|
|
["invoke", 123, 121, 1723, 7],
|
|
["load_field", 125, 2, "right", 1724, 29],
|
|
["get", 127, 39, 1, 1724, 7],
|
|
["frame", 128, 127, 2, 1724, 7],
|
|
["null", 129, 1724, 7],
|
|
["setarg", 128, 0, 129, 1724, 7],
|
|
["setarg", 128, 1, 1, 1724, 7],
|
|
["setarg", 128, 2, 125, 1724, 7],
|
|
["invoke", 128, 126, 1724, 7],
|
|
["load_field", 130, 2, "right", 1725, 11],
|
|
["null", 131, 1725, 25],
|
|
["is_identical", 132, 130, 131, 1725, 25],
|
|
["jump_true", 132, "ne_nid_3139", 1725, 25],
|
|
["jump", "ne_ni_3140", 1725, 25],
|
|
"ne_nid_3139",
|
|
["false", 132, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_ni_3140",
|
|
["is_int", 133, 130, 1725, 25],
|
|
["jump_false", 133, "ne_nn_3141", 1725, 25],
|
|
"_nop_tc_73",
|
|
["jump", "ne_nn_3141", 1725, 25],
|
|
["ne_int", 132, 130, 131, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_nn_3141",
|
|
["is_num", 133, 130, 1725, 25],
|
|
["jump_false", 133, "ne_nt_3142", 1725, 25],
|
|
"_nop_tc_74",
|
|
["jump", "ne_nt_3142", 1725, 25],
|
|
["ne_float", 132, 130, 131, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_nt_3142",
|
|
["is_text", 133, 130, 1725, 25],
|
|
["jump_false", 133, "ne_nnl_3143", 1725, 25],
|
|
"_nop_tc_75",
|
|
["jump", "ne_nnl_3143", 1725, 25],
|
|
["ne_text", 132, 130, 131, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_nnl_3143",
|
|
["is_null", 133, 130, 1725, 25],
|
|
["jump_false", 133, "ne_nb_3144", 1725, 25],
|
|
"_nop_tc_76",
|
|
"_nop_tc_77",
|
|
["false", 132, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_nb_3144",
|
|
["is_bool", 133, 130, 1725, 25],
|
|
["jump_false", 133, "ne_mis_3145", 1725, 25],
|
|
"_nop_tc_78",
|
|
["jump", "ne_mis_3145", 1725, 25],
|
|
["ne_bool", 132, 130, 131, 1725, 25],
|
|
["jump", "ne_done_3138", 1725, 25],
|
|
"ne_mis_3145",
|
|
["true", 132, 1725, 25],
|
|
"ne_done_3138",
|
|
["jump_false", 132, "if_else_3136", 1725, 25],
|
|
["load_field", 135, 2, "right", 1726, 13],
|
|
["load_field", 136, 135, "kind", 1726, 13],
|
|
["access", 137, "number", 1726, 32],
|
|
["is_identical", 138, 136, 137, 1726, 32],
|
|
["jump_true", 138, "eq_done_3149", 1726, 32],
|
|
["is_int", 139, 136, 1726, 32],
|
|
["jump_false", 139, "eq_ni_3150", 1726, 32],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_3150", 1726, 32],
|
|
["eq_int", 138, 136, 137, 1726, 32],
|
|
["jump", "eq_done_3149", 1726, 32],
|
|
"eq_ni_3150",
|
|
["is_num", 139, 136, 1726, 32],
|
|
["jump_false", 139, "eq_nn_3151", 1726, 32],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_3151", 1726, 32],
|
|
["eq_float", 138, 136, 137, 1726, 32],
|
|
["jump", "eq_done_3149", 1726, 32],
|
|
"eq_nn_3151",
|
|
["is_text", 139, 136, 1726, 32],
|
|
["jump_false", 139, "eq_nt_3152", 1726, 32],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 138, 136, 137, 1726, 32],
|
|
["jump", "eq_done_3149", 1726, 32],
|
|
"eq_nt_3152",
|
|
["is_null", 139, 136, 1726, 32],
|
|
["jump_false", 139, "eq_nnl_3153", 1726, 32],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_3153", 1726, 32],
|
|
["true", 138, 1726, 32],
|
|
["jump", "eq_done_3149", 1726, 32],
|
|
"eq_nnl_3153",
|
|
["is_bool", 139, 136, 1726, 32],
|
|
["jump_false", 139, "eq_nb_3154", 1726, 32],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_3154", 1726, 32],
|
|
["eq_bool", 138, 136, 137, 1726, 32],
|
|
["jump", "eq_done_3149", 1726, 32],
|
|
"eq_nb_3154",
|
|
["false", 138, 1726, 32],
|
|
"eq_done_3149",
|
|
["move", 141, 138, 1726, 32],
|
|
["jump_false", 141, "and_end_3148", 1726, 32],
|
|
["load_field", 142, 2, "right", 1726, 55],
|
|
["load_field", 143, 142, "number", 1726, 55],
|
|
["is_int", 144, 143, 1726, 55],
|
|
["move", 141, 144, 1726, 55],
|
|
"and_end_3148",
|
|
["jump_false", 141, "if_else_3146", 1726, 55],
|
|
["access", 145, "index", 1727, 30],
|
|
["store_field", 2, 145, "access_kind", 1727, 11],
|
|
["jump", "if_end_3147", 1727, 11],
|
|
"if_else_3146",
|
|
["load_field", 146, 2, "right", 1728, 20],
|
|
["load_field", 147, 146, "kind", 1728, 20],
|
|
["access", 148, "text", 1728, 39],
|
|
["is_identical", 149, 147, 148, 1728, 39],
|
|
["jump_true", 149, "eq_done_3157", 1728, 39],
|
|
["is_int", 150, 147, 1728, 39],
|
|
["jump_false", 150, "eq_ni_3158", 1728, 39],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_3158", 1728, 39],
|
|
["eq_int", 149, 147, 148, 1728, 39],
|
|
["jump", "eq_done_3157", 1728, 39],
|
|
"eq_ni_3158",
|
|
["is_num", 150, 147, 1728, 39],
|
|
["jump_false", 150, "eq_nn_3159", 1728, 39],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nn_3159", 1728, 39],
|
|
["eq_float", 149, 147, 148, 1728, 39],
|
|
["jump", "eq_done_3157", 1728, 39],
|
|
"eq_nn_3159",
|
|
["is_text", 150, 147, 1728, 39],
|
|
["jump_false", 150, "eq_nt_3160", 1728, 39],
|
|
"_nop_tc_87",
|
|
"_nop_tc_88",
|
|
["eq_text", 149, 147, 148, 1728, 39],
|
|
["jump", "eq_done_3157", 1728, 39],
|
|
"eq_nt_3160",
|
|
["is_null", 150, 147, 1728, 39],
|
|
["jump_false", 150, "eq_nnl_3161", 1728, 39],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nnl_3161", 1728, 39],
|
|
["true", 149, 1728, 39],
|
|
["jump", "eq_done_3157", 1728, 39],
|
|
"eq_nnl_3161",
|
|
["is_bool", 150, 147, 1728, 39],
|
|
["jump_false", 150, "eq_nb_3162", 1728, 39],
|
|
"_nop_tc_90",
|
|
["jump", "eq_nb_3162", 1728, 39],
|
|
["eq_bool", 149, 147, 148, 1728, 39],
|
|
["jump", "eq_done_3157", 1728, 39],
|
|
"eq_nb_3162",
|
|
["false", 149, 1728, 39],
|
|
"eq_done_3157",
|
|
["jump_false", 149, "if_else_3155", 1728, 39],
|
|
["access", 152, "field", 1729, 30],
|
|
["store_field", 2, 152, "access_kind", 1729, 11],
|
|
["jump", "if_end_3156", 1729, 11],
|
|
"if_else_3155",
|
|
"if_end_3156",
|
|
"if_end_3147",
|
|
["jump", "if_end_3137", 1729, 11],
|
|
"if_else_3136",
|
|
"if_end_3137",
|
|
["null", 153, 1732, 14],
|
|
["return", 153, 1732, 14],
|
|
"_nop_ur_5",
|
|
"if_else_3128",
|
|
"if_end_3129",
|
|
["access", 154, ",", 1735, 17],
|
|
["is_identical", 155, 7, 154, 1735, 17],
|
|
["jump_true", 155, "eq_done_3187", 1735, 17],
|
|
["is_int", 156, 7, 1735, 17],
|
|
["jump_false", 156, "eq_ni_3188", 1735, 17],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_3188", 1735, 17],
|
|
["eq_int", 155, 7, 154, 1735, 17],
|
|
["jump", "eq_done_3187", 1735, 17],
|
|
"eq_ni_3188",
|
|
["is_num", 156, 7, 1735, 17],
|
|
["jump_false", 156, "eq_nn_3189", 1735, 17],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nn_3189", 1735, 17],
|
|
["eq_float", 155, 7, 154, 1735, 17],
|
|
["jump", "eq_done_3187", 1735, 17],
|
|
"eq_nn_3189",
|
|
["is_text", 156, 7, 1735, 17],
|
|
["jump_false", 156, "eq_nt_3190", 1735, 17],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["eq_text", 155, 7, 154, 1735, 17],
|
|
["jump", "eq_done_3187", 1735, 17],
|
|
"eq_nt_3190",
|
|
["is_null", 156, 7, 1735, 17],
|
|
["jump_false", 156, "eq_nnl_3191", 1735, 17],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nnl_3191", 1735, 17],
|
|
["true", 155, 1735, 17],
|
|
["jump", "eq_done_3187", 1735, 17],
|
|
"eq_nnl_3191",
|
|
["is_bool", 156, 7, 1735, 17],
|
|
["jump_false", 156, "eq_nb_3192", 1735, 17],
|
|
"_nop_tc_96",
|
|
["jump", "eq_nb_3192", 1735, 17],
|
|
["eq_bool", 155, 7, 154, 1735, 17],
|
|
["jump", "eq_done_3187", 1735, 17],
|
|
"eq_nb_3192",
|
|
["false", 155, 1735, 17],
|
|
"eq_done_3187",
|
|
["move", 158, 155, 1735, 17],
|
|
["jump_true", 158, "or_end_3186", 1735, 17],
|
|
["access", 159, "+", 1735, 32],
|
|
["is_identical", 160, 7, 159, 1735, 32],
|
|
["jump_true", 160, "eq_done_3193", 1735, 32],
|
|
["is_int", 161, 7, 1735, 32],
|
|
["jump_false", 161, "eq_ni_3194", 1735, 32],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_3194", 1735, 32],
|
|
["eq_int", 160, 7, 159, 1735, 32],
|
|
["jump", "eq_done_3193", 1735, 32],
|
|
"eq_ni_3194",
|
|
["is_num", 161, 7, 1735, 32],
|
|
["jump_false", 161, "eq_nn_3195", 1735, 32],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nn_3195", 1735, 32],
|
|
["eq_float", 160, 7, 159, 1735, 32],
|
|
["jump", "eq_done_3193", 1735, 32],
|
|
"eq_nn_3195",
|
|
["is_text", 161, 7, 1735, 32],
|
|
["jump_false", 161, "eq_nt_3196", 1735, 32],
|
|
"_nop_tc_99",
|
|
"_nop_tc_100",
|
|
["eq_text", 160, 7, 159, 1735, 32],
|
|
["jump", "eq_done_3193", 1735, 32],
|
|
"eq_nt_3196",
|
|
["is_null", 161, 7, 1735, 32],
|
|
["jump_false", 161, "eq_nnl_3197", 1735, 32],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nnl_3197", 1735, 32],
|
|
["true", 160, 1735, 32],
|
|
["jump", "eq_done_3193", 1735, 32],
|
|
"eq_nnl_3197",
|
|
["is_bool", 161, 7, 1735, 32],
|
|
["jump_false", 161, "eq_nb_3198", 1735, 32],
|
|
"_nop_tc_102",
|
|
["jump", "eq_nb_3198", 1735, 32],
|
|
["eq_bool", 160, 7, 159, 1735, 32],
|
|
["jump", "eq_done_3193", 1735, 32],
|
|
"eq_nb_3198",
|
|
["false", 160, 1735, 32],
|
|
"eq_done_3193",
|
|
["move", 158, 160, 1735, 32],
|
|
"or_end_3186",
|
|
["move", 163, 158, 1735, 32],
|
|
["jump_true", 163, "or_end_3185", 1735, 32],
|
|
["access", 164, "-", 1735, 47],
|
|
["is_identical", 165, 7, 164, 1735, 47],
|
|
["jump_true", 165, "eq_done_3199", 1735, 47],
|
|
["is_int", 166, 7, 1735, 47],
|
|
["jump_false", 166, "eq_ni_3200", 1735, 47],
|
|
"_nop_tc_103",
|
|
["jump", "eq_ni_3200", 1735, 47],
|
|
["eq_int", 165, 7, 164, 1735, 47],
|
|
["jump", "eq_done_3199", 1735, 47],
|
|
"eq_ni_3200",
|
|
["is_num", 166, 7, 1735, 47],
|
|
["jump_false", 166, "eq_nn_3201", 1735, 47],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nn_3201", 1735, 47],
|
|
["eq_float", 165, 7, 164, 1735, 47],
|
|
["jump", "eq_done_3199", 1735, 47],
|
|
"eq_nn_3201",
|
|
["is_text", 166, 7, 1735, 47],
|
|
["jump_false", 166, "eq_nt_3202", 1735, 47],
|
|
"_nop_tc_105",
|
|
"_nop_tc_106",
|
|
["eq_text", 165, 7, 164, 1735, 47],
|
|
["jump", "eq_done_3199", 1735, 47],
|
|
"eq_nt_3202",
|
|
["is_null", 166, 7, 1735, 47],
|
|
["jump_false", 166, "eq_nnl_3203", 1735, 47],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nnl_3203", 1735, 47],
|
|
["true", 165, 1735, 47],
|
|
["jump", "eq_done_3199", 1735, 47],
|
|
"eq_nnl_3203",
|
|
["is_bool", 166, 7, 1735, 47],
|
|
["jump_false", 166, "eq_nb_3204", 1735, 47],
|
|
"_nop_tc_108",
|
|
["jump", "eq_nb_3204", 1735, 47],
|
|
["eq_bool", 165, 7, 164, 1735, 47],
|
|
["jump", "eq_done_3199", 1735, 47],
|
|
"eq_nb_3204",
|
|
["false", 165, 1735, 47],
|
|
"eq_done_3199",
|
|
["move", 163, 165, 1735, 47],
|
|
"or_end_3185",
|
|
["move", 168, 163, 1735, 47],
|
|
["jump_true", 168, "or_end_3184", 1735, 47],
|
|
["access", 169, "*", 1735, 62],
|
|
["is_identical", 170, 7, 169, 1735, 62],
|
|
["jump_true", 170, "eq_done_3205", 1735, 62],
|
|
["is_int", 171, 7, 1735, 62],
|
|
["jump_false", 171, "eq_ni_3206", 1735, 62],
|
|
"_nop_tc_109",
|
|
["jump", "eq_ni_3206", 1735, 62],
|
|
["eq_int", 170, 7, 169, 1735, 62],
|
|
["jump", "eq_done_3205", 1735, 62],
|
|
"eq_ni_3206",
|
|
["is_num", 171, 7, 1735, 62],
|
|
["jump_false", 171, "eq_nn_3207", 1735, 62],
|
|
"_nop_tc_110",
|
|
["jump", "eq_nn_3207", 1735, 62],
|
|
["eq_float", 170, 7, 169, 1735, 62],
|
|
["jump", "eq_done_3205", 1735, 62],
|
|
"eq_nn_3207",
|
|
["is_text", 171, 7, 1735, 62],
|
|
["jump_false", 171, "eq_nt_3208", 1735, 62],
|
|
"_nop_tc_111",
|
|
"_nop_tc_112",
|
|
["eq_text", 170, 7, 169, 1735, 62],
|
|
["jump", "eq_done_3205", 1735, 62],
|
|
"eq_nt_3208",
|
|
["is_null", 171, 7, 1735, 62],
|
|
["jump_false", 171, "eq_nnl_3209", 1735, 62],
|
|
"_nop_tc_113",
|
|
["jump", "eq_nnl_3209", 1735, 62],
|
|
["true", 170, 1735, 62],
|
|
["jump", "eq_done_3205", 1735, 62],
|
|
"eq_nnl_3209",
|
|
["is_bool", 171, 7, 1735, 62],
|
|
["jump_false", 171, "eq_nb_3210", 1735, 62],
|
|
"_nop_tc_114",
|
|
["jump", "eq_nb_3210", 1735, 62],
|
|
["eq_bool", 170, 7, 169, 1735, 62],
|
|
["jump", "eq_done_3205", 1735, 62],
|
|
"eq_nb_3210",
|
|
["false", 170, 1735, 62],
|
|
"eq_done_3205",
|
|
["move", 168, 170, 1735, 62],
|
|
"or_end_3184",
|
|
["move", 173, 168, 1735, 62],
|
|
["jump_true", 173, "or_end_3183", 1735, 62],
|
|
["access", 174, "/", 1736, 17],
|
|
["is_identical", 175, 7, 174, 1736, 17],
|
|
["jump_true", 175, "eq_done_3211", 1736, 17],
|
|
["is_int", 176, 7, 1736, 17],
|
|
["jump_false", 176, "eq_ni_3212", 1736, 17],
|
|
"_nop_tc_115",
|
|
["jump", "eq_ni_3212", 1736, 17],
|
|
["eq_int", 175, 7, 174, 1736, 17],
|
|
["jump", "eq_done_3211", 1736, 17],
|
|
"eq_ni_3212",
|
|
["is_num", 176, 7, 1736, 17],
|
|
["jump_false", 176, "eq_nn_3213", 1736, 17],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nn_3213", 1736, 17],
|
|
["eq_float", 175, 7, 174, 1736, 17],
|
|
["jump", "eq_done_3211", 1736, 17],
|
|
"eq_nn_3213",
|
|
["is_text", 176, 7, 1736, 17],
|
|
["jump_false", 176, "eq_nt_3214", 1736, 17],
|
|
"_nop_tc_117",
|
|
"_nop_tc_118",
|
|
["eq_text", 175, 7, 174, 1736, 17],
|
|
["jump", "eq_done_3211", 1736, 17],
|
|
"eq_nt_3214",
|
|
["is_null", 176, 7, 1736, 17],
|
|
["jump_false", 176, "eq_nnl_3215", 1736, 17],
|
|
"_nop_tc_119",
|
|
["jump", "eq_nnl_3215", 1736, 17],
|
|
["true", 175, 1736, 17],
|
|
["jump", "eq_done_3211", 1736, 17],
|
|
"eq_nnl_3215",
|
|
["is_bool", 176, 7, 1736, 17],
|
|
["jump_false", 176, "eq_nb_3216", 1736, 17],
|
|
"_nop_tc_120",
|
|
["jump", "eq_nb_3216", 1736, 17],
|
|
["eq_bool", 175, 7, 174, 1736, 17],
|
|
["jump", "eq_done_3211", 1736, 17],
|
|
"eq_nb_3216",
|
|
["false", 175, 1736, 17],
|
|
"eq_done_3211",
|
|
["move", 173, 175, 1736, 17],
|
|
"or_end_3183",
|
|
["move", 178, 173, 1736, 17],
|
|
["jump_true", 178, "or_end_3182", 1736, 17],
|
|
["access", 179, "%", 1736, 32],
|
|
["is_identical", 180, 7, 179, 1736, 32],
|
|
["jump_true", 180, "eq_done_3217", 1736, 32],
|
|
["is_int", 181, 7, 1736, 32],
|
|
["jump_false", 181, "eq_ni_3218", 1736, 32],
|
|
"_nop_tc_121",
|
|
["jump", "eq_ni_3218", 1736, 32],
|
|
["eq_int", 180, 7, 179, 1736, 32],
|
|
["jump", "eq_done_3217", 1736, 32],
|
|
"eq_ni_3218",
|
|
["is_num", 181, 7, 1736, 32],
|
|
["jump_false", 181, "eq_nn_3219", 1736, 32],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nn_3219", 1736, 32],
|
|
["eq_float", 180, 7, 179, 1736, 32],
|
|
["jump", "eq_done_3217", 1736, 32],
|
|
"eq_nn_3219",
|
|
["is_text", 181, 7, 1736, 32],
|
|
["jump_false", 181, "eq_nt_3220", 1736, 32],
|
|
"_nop_tc_123",
|
|
"_nop_tc_124",
|
|
["eq_text", 180, 7, 179, 1736, 32],
|
|
["jump", "eq_done_3217", 1736, 32],
|
|
"eq_nt_3220",
|
|
["is_null", 181, 7, 1736, 32],
|
|
["jump_false", 181, "eq_nnl_3221", 1736, 32],
|
|
"_nop_tc_125",
|
|
["jump", "eq_nnl_3221", 1736, 32],
|
|
["true", 180, 1736, 32],
|
|
["jump", "eq_done_3217", 1736, 32],
|
|
"eq_nnl_3221",
|
|
["is_bool", 181, 7, 1736, 32],
|
|
["jump_false", 181, "eq_nb_3222", 1736, 32],
|
|
"_nop_tc_126",
|
|
["jump", "eq_nb_3222", 1736, 32],
|
|
["eq_bool", 180, 7, 179, 1736, 32],
|
|
["jump", "eq_done_3217", 1736, 32],
|
|
"eq_nb_3222",
|
|
["false", 180, 1736, 32],
|
|
"eq_done_3217",
|
|
["move", 178, 180, 1736, 32],
|
|
"or_end_3182",
|
|
["move", 183, 178, 1736, 32],
|
|
["jump_true", 183, "or_end_3181", 1736, 32],
|
|
["access", 184, "==", 1736, 47],
|
|
["is_identical", 185, 7, 184, 1736, 47],
|
|
["jump_true", 185, "eq_done_3223", 1736, 47],
|
|
["is_int", 186, 7, 1736, 47],
|
|
["jump_false", 186, "eq_ni_3224", 1736, 47],
|
|
"_nop_tc_127",
|
|
["jump", "eq_ni_3224", 1736, 47],
|
|
["eq_int", 185, 7, 184, 1736, 47],
|
|
["jump", "eq_done_3223", 1736, 47],
|
|
"eq_ni_3224",
|
|
["is_num", 186, 7, 1736, 47],
|
|
["jump_false", 186, "eq_nn_3225", 1736, 47],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nn_3225", 1736, 47],
|
|
["eq_float", 185, 7, 184, 1736, 47],
|
|
["jump", "eq_done_3223", 1736, 47],
|
|
"eq_nn_3225",
|
|
["is_text", 186, 7, 1736, 47],
|
|
["jump_false", 186, "eq_nt_3226", 1736, 47],
|
|
"_nop_tc_129",
|
|
"_nop_tc_130",
|
|
["eq_text", 185, 7, 184, 1736, 47],
|
|
["jump", "eq_done_3223", 1736, 47],
|
|
"eq_nt_3226",
|
|
["is_null", 186, 7, 1736, 47],
|
|
["jump_false", 186, "eq_nnl_3227", 1736, 47],
|
|
"_nop_tc_131",
|
|
["jump", "eq_nnl_3227", 1736, 47],
|
|
["true", 185, 1736, 47],
|
|
["jump", "eq_done_3223", 1736, 47],
|
|
"eq_nnl_3227",
|
|
["is_bool", 186, 7, 1736, 47],
|
|
["jump_false", 186, "eq_nb_3228", 1736, 47],
|
|
"_nop_tc_132",
|
|
["jump", "eq_nb_3228", 1736, 47],
|
|
["eq_bool", 185, 7, 184, 1736, 47],
|
|
["jump", "eq_done_3223", 1736, 47],
|
|
"eq_nb_3228",
|
|
["false", 185, 1736, 47],
|
|
"eq_done_3223",
|
|
["move", 183, 185, 1736, 47],
|
|
"or_end_3181",
|
|
["move", 188, 183, 1736, 47],
|
|
["jump_true", 188, "or_end_3180", 1736, 47],
|
|
["access", 189, "!=", 1736, 63],
|
|
["is_identical", 190, 7, 189, 1736, 63],
|
|
["jump_true", 190, "eq_done_3229", 1736, 63],
|
|
["is_int", 191, 7, 1736, 63],
|
|
["jump_false", 191, "eq_ni_3230", 1736, 63],
|
|
"_nop_tc_133",
|
|
["jump", "eq_ni_3230", 1736, 63],
|
|
["eq_int", 190, 7, 189, 1736, 63],
|
|
["jump", "eq_done_3229", 1736, 63],
|
|
"eq_ni_3230",
|
|
["is_num", 191, 7, 1736, 63],
|
|
["jump_false", 191, "eq_nn_3231", 1736, 63],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nn_3231", 1736, 63],
|
|
["eq_float", 190, 7, 189, 1736, 63],
|
|
["jump", "eq_done_3229", 1736, 63],
|
|
"eq_nn_3231",
|
|
["is_text", 191, 7, 1736, 63],
|
|
["jump_false", 191, "eq_nt_3232", 1736, 63],
|
|
"_nop_tc_135",
|
|
"_nop_tc_136",
|
|
["eq_text", 190, 7, 189, 1736, 63],
|
|
["jump", "eq_done_3229", 1736, 63],
|
|
"eq_nt_3232",
|
|
["is_null", 191, 7, 1736, 63],
|
|
["jump_false", 191, "eq_nnl_3233", 1736, 63],
|
|
"_nop_tc_137",
|
|
["jump", "eq_nnl_3233", 1736, 63],
|
|
["true", 190, 1736, 63],
|
|
["jump", "eq_done_3229", 1736, 63],
|
|
"eq_nnl_3233",
|
|
["is_bool", 191, 7, 1736, 63],
|
|
["jump_false", 191, "eq_nb_3234", 1736, 63],
|
|
"_nop_tc_138",
|
|
["jump", "eq_nb_3234", 1736, 63],
|
|
["eq_bool", 190, 7, 189, 1736, 63],
|
|
["jump", "eq_done_3229", 1736, 63],
|
|
"eq_nb_3234",
|
|
["false", 190, 1736, 63],
|
|
"eq_done_3229",
|
|
["move", 188, 190, 1736, 63],
|
|
"or_end_3180",
|
|
["move", 193, 188, 1736, 63],
|
|
["jump_true", 193, "or_end_3179", 1736, 63],
|
|
["access", 194, "<", 1737, 17],
|
|
["is_identical", 195, 7, 194, 1737, 17],
|
|
["jump_true", 195, "eq_done_3235", 1737, 17],
|
|
["is_int", 196, 7, 1737, 17],
|
|
["jump_false", 196, "eq_ni_3236", 1737, 17],
|
|
"_nop_tc_139",
|
|
["jump", "eq_ni_3236", 1737, 17],
|
|
["eq_int", 195, 7, 194, 1737, 17],
|
|
["jump", "eq_done_3235", 1737, 17],
|
|
"eq_ni_3236",
|
|
["is_num", 196, 7, 1737, 17],
|
|
["jump_false", 196, "eq_nn_3237", 1737, 17],
|
|
"_nop_tc_140",
|
|
["jump", "eq_nn_3237", 1737, 17],
|
|
["eq_float", 195, 7, 194, 1737, 17],
|
|
["jump", "eq_done_3235", 1737, 17],
|
|
"eq_nn_3237",
|
|
["is_text", 196, 7, 1737, 17],
|
|
["jump_false", 196, "eq_nt_3238", 1737, 17],
|
|
"_nop_tc_141",
|
|
"_nop_tc_142",
|
|
["eq_text", 195, 7, 194, 1737, 17],
|
|
["jump", "eq_done_3235", 1737, 17],
|
|
"eq_nt_3238",
|
|
["is_null", 196, 7, 1737, 17],
|
|
["jump_false", 196, "eq_nnl_3239", 1737, 17],
|
|
"_nop_tc_143",
|
|
["jump", "eq_nnl_3239", 1737, 17],
|
|
["true", 195, 1737, 17],
|
|
["jump", "eq_done_3235", 1737, 17],
|
|
"eq_nnl_3239",
|
|
["is_bool", 196, 7, 1737, 17],
|
|
["jump_false", 196, "eq_nb_3240", 1737, 17],
|
|
"_nop_tc_144",
|
|
["jump", "eq_nb_3240", 1737, 17],
|
|
["eq_bool", 195, 7, 194, 1737, 17],
|
|
["jump", "eq_done_3235", 1737, 17],
|
|
"eq_nb_3240",
|
|
["false", 195, 1737, 17],
|
|
"eq_done_3235",
|
|
["move", 193, 195, 1737, 17],
|
|
"or_end_3179",
|
|
["move", 198, 193, 1737, 17],
|
|
["jump_true", 198, "or_end_3178", 1737, 17],
|
|
["access", 199, ">", 1737, 32],
|
|
["is_identical", 200, 7, 199, 1737, 32],
|
|
["jump_true", 200, "eq_done_3241", 1737, 32],
|
|
["is_int", 201, 7, 1737, 32],
|
|
["jump_false", 201, "eq_ni_3242", 1737, 32],
|
|
"_nop_tc_145",
|
|
["jump", "eq_ni_3242", 1737, 32],
|
|
["eq_int", 200, 7, 199, 1737, 32],
|
|
["jump", "eq_done_3241", 1737, 32],
|
|
"eq_ni_3242",
|
|
["is_num", 201, 7, 1737, 32],
|
|
["jump_false", 201, "eq_nn_3243", 1737, 32],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nn_3243", 1737, 32],
|
|
["eq_float", 200, 7, 199, 1737, 32],
|
|
["jump", "eq_done_3241", 1737, 32],
|
|
"eq_nn_3243",
|
|
["is_text", 201, 7, 1737, 32],
|
|
["jump_false", 201, "eq_nt_3244", 1737, 32],
|
|
"_nop_tc_147",
|
|
"_nop_tc_148",
|
|
["eq_text", 200, 7, 199, 1737, 32],
|
|
["jump", "eq_done_3241", 1737, 32],
|
|
"eq_nt_3244",
|
|
["is_null", 201, 7, 1737, 32],
|
|
["jump_false", 201, "eq_nnl_3245", 1737, 32],
|
|
"_nop_tc_149",
|
|
["jump", "eq_nnl_3245", 1737, 32],
|
|
["true", 200, 1737, 32],
|
|
["jump", "eq_done_3241", 1737, 32],
|
|
"eq_nnl_3245",
|
|
["is_bool", 201, 7, 1737, 32],
|
|
["jump_false", 201, "eq_nb_3246", 1737, 32],
|
|
"_nop_tc_150",
|
|
["jump", "eq_nb_3246", 1737, 32],
|
|
["eq_bool", 200, 7, 199, 1737, 32],
|
|
["jump", "eq_done_3241", 1737, 32],
|
|
"eq_nb_3246",
|
|
["false", 200, 1737, 32],
|
|
"eq_done_3241",
|
|
["move", 198, 200, 1737, 32],
|
|
"or_end_3178",
|
|
["move", 203, 198, 1737, 32],
|
|
["jump_true", 203, "or_end_3177", 1737, 32],
|
|
["access", 204, "<=", 1737, 47],
|
|
["is_identical", 205, 7, 204, 1737, 47],
|
|
["jump_true", 205, "eq_done_3247", 1737, 47],
|
|
["is_int", 206, 7, 1737, 47],
|
|
["jump_false", 206, "eq_ni_3248", 1737, 47],
|
|
"_nop_tc_151",
|
|
["jump", "eq_ni_3248", 1737, 47],
|
|
["eq_int", 205, 7, 204, 1737, 47],
|
|
["jump", "eq_done_3247", 1737, 47],
|
|
"eq_ni_3248",
|
|
["is_num", 206, 7, 1737, 47],
|
|
["jump_false", 206, "eq_nn_3249", 1737, 47],
|
|
"_nop_tc_152",
|
|
["jump", "eq_nn_3249", 1737, 47],
|
|
["eq_float", 205, 7, 204, 1737, 47],
|
|
["jump", "eq_done_3247", 1737, 47],
|
|
"eq_nn_3249",
|
|
["is_text", 206, 7, 1737, 47],
|
|
["jump_false", 206, "eq_nt_3250", 1737, 47],
|
|
"_nop_tc_153",
|
|
"_nop_tc_154",
|
|
["eq_text", 205, 7, 204, 1737, 47],
|
|
["jump", "eq_done_3247", 1737, 47],
|
|
"eq_nt_3250",
|
|
["is_null", 206, 7, 1737, 47],
|
|
["jump_false", 206, "eq_nnl_3251", 1737, 47],
|
|
"_nop_tc_155",
|
|
["jump", "eq_nnl_3251", 1737, 47],
|
|
["true", 205, 1737, 47],
|
|
["jump", "eq_done_3247", 1737, 47],
|
|
"eq_nnl_3251",
|
|
["is_bool", 206, 7, 1737, 47],
|
|
["jump_false", 206, "eq_nb_3252", 1737, 47],
|
|
"_nop_tc_156",
|
|
["jump", "eq_nb_3252", 1737, 47],
|
|
["eq_bool", 205, 7, 204, 1737, 47],
|
|
["jump", "eq_done_3247", 1737, 47],
|
|
"eq_nb_3252",
|
|
["false", 205, 1737, 47],
|
|
"eq_done_3247",
|
|
["move", 203, 205, 1737, 47],
|
|
"or_end_3177",
|
|
["move", 208, 203, 1737, 47],
|
|
["jump_true", 208, "or_end_3176", 1737, 47],
|
|
["access", 209, ">=", 1737, 63],
|
|
["is_identical", 210, 7, 209, 1737, 63],
|
|
["jump_true", 210, "eq_done_3253", 1737, 63],
|
|
["is_int", 211, 7, 1737, 63],
|
|
["jump_false", 211, "eq_ni_3254", 1737, 63],
|
|
"_nop_tc_157",
|
|
["jump", "eq_ni_3254", 1737, 63],
|
|
["eq_int", 210, 7, 209, 1737, 63],
|
|
["jump", "eq_done_3253", 1737, 63],
|
|
"eq_ni_3254",
|
|
["is_num", 211, 7, 1737, 63],
|
|
["jump_false", 211, "eq_nn_3255", 1737, 63],
|
|
"_nop_tc_158",
|
|
["jump", "eq_nn_3255", 1737, 63],
|
|
["eq_float", 210, 7, 209, 1737, 63],
|
|
["jump", "eq_done_3253", 1737, 63],
|
|
"eq_nn_3255",
|
|
["is_text", 211, 7, 1737, 63],
|
|
["jump_false", 211, "eq_nt_3256", 1737, 63],
|
|
"_nop_tc_159",
|
|
"_nop_tc_160",
|
|
["eq_text", 210, 7, 209, 1737, 63],
|
|
["jump", "eq_done_3253", 1737, 63],
|
|
"eq_nt_3256",
|
|
["is_null", 211, 7, 1737, 63],
|
|
["jump_false", 211, "eq_nnl_3257", 1737, 63],
|
|
"_nop_tc_161",
|
|
["jump", "eq_nnl_3257", 1737, 63],
|
|
["true", 210, 1737, 63],
|
|
["jump", "eq_done_3253", 1737, 63],
|
|
"eq_nnl_3257",
|
|
["is_bool", 211, 7, 1737, 63],
|
|
["jump_false", 211, "eq_nb_3258", 1737, 63],
|
|
"_nop_tc_162",
|
|
["jump", "eq_nb_3258", 1737, 63],
|
|
["eq_bool", 210, 7, 209, 1737, 63],
|
|
["jump", "eq_done_3253", 1737, 63],
|
|
"eq_nb_3258",
|
|
["false", 210, 1737, 63],
|
|
"eq_done_3253",
|
|
["move", 208, 210, 1737, 63],
|
|
"or_end_3176",
|
|
["move", 213, 208, 1737, 63],
|
|
["jump_true", 213, "or_end_3175", 1737, 63],
|
|
["access", 214, "&&", 1738, 17],
|
|
["is_identical", 215, 7, 214, 1738, 17],
|
|
["jump_true", 215, "eq_done_3259", 1738, 17],
|
|
["is_int", 216, 7, 1738, 17],
|
|
["jump_false", 216, "eq_ni_3260", 1738, 17],
|
|
"_nop_tc_163",
|
|
["jump", "eq_ni_3260", 1738, 17],
|
|
["eq_int", 215, 7, 214, 1738, 17],
|
|
["jump", "eq_done_3259", 1738, 17],
|
|
"eq_ni_3260",
|
|
["is_num", 216, 7, 1738, 17],
|
|
["jump_false", 216, "eq_nn_3261", 1738, 17],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nn_3261", 1738, 17],
|
|
["eq_float", 215, 7, 214, 1738, 17],
|
|
["jump", "eq_done_3259", 1738, 17],
|
|
"eq_nn_3261",
|
|
["is_text", 216, 7, 1738, 17],
|
|
["jump_false", 216, "eq_nt_3262", 1738, 17],
|
|
"_nop_tc_165",
|
|
"_nop_tc_166",
|
|
["eq_text", 215, 7, 214, 1738, 17],
|
|
["jump", "eq_done_3259", 1738, 17],
|
|
"eq_nt_3262",
|
|
["is_null", 216, 7, 1738, 17],
|
|
["jump_false", 216, "eq_nnl_3263", 1738, 17],
|
|
"_nop_tc_167",
|
|
["jump", "eq_nnl_3263", 1738, 17],
|
|
["true", 215, 1738, 17],
|
|
["jump", "eq_done_3259", 1738, 17],
|
|
"eq_nnl_3263",
|
|
["is_bool", 216, 7, 1738, 17],
|
|
["jump_false", 216, "eq_nb_3264", 1738, 17],
|
|
"_nop_tc_168",
|
|
["jump", "eq_nb_3264", 1738, 17],
|
|
["eq_bool", 215, 7, 214, 1738, 17],
|
|
["jump", "eq_done_3259", 1738, 17],
|
|
"eq_nb_3264",
|
|
["false", 215, 1738, 17],
|
|
"eq_done_3259",
|
|
["move", 213, 215, 1738, 17],
|
|
"or_end_3175",
|
|
["move", 218, 213, 1738, 17],
|
|
["jump_true", 218, "or_end_3174", 1738, 17],
|
|
["access", 219, "||", 1738, 33],
|
|
["is_identical", 220, 7, 219, 1738, 33],
|
|
["jump_true", 220, "eq_done_3265", 1738, 33],
|
|
["is_int", 221, 7, 1738, 33],
|
|
["jump_false", 221, "eq_ni_3266", 1738, 33],
|
|
"_nop_tc_169",
|
|
["jump", "eq_ni_3266", 1738, 33],
|
|
["eq_int", 220, 7, 219, 1738, 33],
|
|
["jump", "eq_done_3265", 1738, 33],
|
|
"eq_ni_3266",
|
|
["is_num", 221, 7, 1738, 33],
|
|
["jump_false", 221, "eq_nn_3267", 1738, 33],
|
|
"_nop_tc_170",
|
|
["jump", "eq_nn_3267", 1738, 33],
|
|
["eq_float", 220, 7, 219, 1738, 33],
|
|
["jump", "eq_done_3265", 1738, 33],
|
|
"eq_nn_3267",
|
|
["is_text", 221, 7, 1738, 33],
|
|
["jump_false", 221, "eq_nt_3268", 1738, 33],
|
|
"_nop_tc_171",
|
|
"_nop_tc_172",
|
|
["eq_text", 220, 7, 219, 1738, 33],
|
|
["jump", "eq_done_3265", 1738, 33],
|
|
"eq_nt_3268",
|
|
["is_null", 221, 7, 1738, 33],
|
|
["jump_false", 221, "eq_nnl_3269", 1738, 33],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nnl_3269", 1738, 33],
|
|
["true", 220, 1738, 33],
|
|
["jump", "eq_done_3265", 1738, 33],
|
|
"eq_nnl_3269",
|
|
["is_bool", 221, 7, 1738, 33],
|
|
["jump_false", 221, "eq_nb_3270", 1738, 33],
|
|
"_nop_tc_174",
|
|
["jump", "eq_nb_3270", 1738, 33],
|
|
["eq_bool", 220, 7, 219, 1738, 33],
|
|
["jump", "eq_done_3265", 1738, 33],
|
|
"eq_nb_3270",
|
|
["false", 220, 1738, 33],
|
|
"eq_done_3265",
|
|
["move", 218, 220, 1738, 33],
|
|
"or_end_3174",
|
|
["move", 223, 218, 1738, 33],
|
|
["jump_true", 223, "or_end_3173", 1738, 33],
|
|
["access", 224, "&", 1738, 49],
|
|
["is_identical", 225, 7, 224, 1738, 49],
|
|
["jump_true", 225, "eq_done_3271", 1738, 49],
|
|
["is_int", 226, 7, 1738, 49],
|
|
["jump_false", 226, "eq_ni_3272", 1738, 49],
|
|
"_nop_tc_175",
|
|
["jump", "eq_ni_3272", 1738, 49],
|
|
["eq_int", 225, 7, 224, 1738, 49],
|
|
["jump", "eq_done_3271", 1738, 49],
|
|
"eq_ni_3272",
|
|
["is_num", 226, 7, 1738, 49],
|
|
["jump_false", 226, "eq_nn_3273", 1738, 49],
|
|
"_nop_tc_176",
|
|
["jump", "eq_nn_3273", 1738, 49],
|
|
["eq_float", 225, 7, 224, 1738, 49],
|
|
["jump", "eq_done_3271", 1738, 49],
|
|
"eq_nn_3273",
|
|
["is_text", 226, 7, 1738, 49],
|
|
["jump_false", 226, "eq_nt_3274", 1738, 49],
|
|
"_nop_tc_177",
|
|
"_nop_tc_178",
|
|
["eq_text", 225, 7, 224, 1738, 49],
|
|
["jump", "eq_done_3271", 1738, 49],
|
|
"eq_nt_3274",
|
|
["is_null", 226, 7, 1738, 49],
|
|
["jump_false", 226, "eq_nnl_3275", 1738, 49],
|
|
"_nop_tc_179",
|
|
["jump", "eq_nnl_3275", 1738, 49],
|
|
["true", 225, 1738, 49],
|
|
["jump", "eq_done_3271", 1738, 49],
|
|
"eq_nnl_3275",
|
|
["is_bool", 226, 7, 1738, 49],
|
|
["jump_false", 226, "eq_nb_3276", 1738, 49],
|
|
"_nop_tc_180",
|
|
["jump", "eq_nb_3276", 1738, 49],
|
|
["eq_bool", 225, 7, 224, 1738, 49],
|
|
["jump", "eq_done_3271", 1738, 49],
|
|
"eq_nb_3276",
|
|
["false", 225, 1738, 49],
|
|
"eq_done_3271",
|
|
["move", 223, 225, 1738, 49],
|
|
"or_end_3173",
|
|
["move", 228, 223, 1738, 49],
|
|
["jump_true", 228, "or_end_3172", 1738, 49],
|
|
["access", 229, "|", 1739, 17],
|
|
["is_identical", 230, 7, 229, 1739, 17],
|
|
["jump_true", 230, "eq_done_3277", 1739, 17],
|
|
["is_int", 231, 7, 1739, 17],
|
|
["jump_false", 231, "eq_ni_3278", 1739, 17],
|
|
"_nop_tc_181",
|
|
["jump", "eq_ni_3278", 1739, 17],
|
|
["eq_int", 230, 7, 229, 1739, 17],
|
|
["jump", "eq_done_3277", 1739, 17],
|
|
"eq_ni_3278",
|
|
["is_num", 231, 7, 1739, 17],
|
|
["jump_false", 231, "eq_nn_3279", 1739, 17],
|
|
"_nop_tc_182",
|
|
["jump", "eq_nn_3279", 1739, 17],
|
|
["eq_float", 230, 7, 229, 1739, 17],
|
|
["jump", "eq_done_3277", 1739, 17],
|
|
"eq_nn_3279",
|
|
["is_text", 231, 7, 1739, 17],
|
|
["jump_false", 231, "eq_nt_3280", 1739, 17],
|
|
"_nop_tc_183",
|
|
"_nop_tc_184",
|
|
["eq_text", 230, 7, 229, 1739, 17],
|
|
["jump", "eq_done_3277", 1739, 17],
|
|
"eq_nt_3280",
|
|
["is_null", 231, 7, 1739, 17],
|
|
["jump_false", 231, "eq_nnl_3281", 1739, 17],
|
|
"_nop_tc_185",
|
|
["jump", "eq_nnl_3281", 1739, 17],
|
|
["true", 230, 1739, 17],
|
|
["jump", "eq_done_3277", 1739, 17],
|
|
"eq_nnl_3281",
|
|
["is_bool", 231, 7, 1739, 17],
|
|
["jump_false", 231, "eq_nb_3282", 1739, 17],
|
|
"_nop_tc_186",
|
|
["jump", "eq_nb_3282", 1739, 17],
|
|
["eq_bool", 230, 7, 229, 1739, 17],
|
|
["jump", "eq_done_3277", 1739, 17],
|
|
"eq_nb_3282",
|
|
["false", 230, 1739, 17],
|
|
"eq_done_3277",
|
|
["move", 228, 230, 1739, 17],
|
|
"or_end_3172",
|
|
["move", 233, 228, 1739, 17],
|
|
["jump_true", 233, "or_end_3171", 1739, 17],
|
|
["access", 234, "^", 1739, 32],
|
|
["is_identical", 235, 7, 234, 1739, 32],
|
|
["jump_true", 235, "eq_done_3283", 1739, 32],
|
|
["is_int", 236, 7, 1739, 32],
|
|
["jump_false", 236, "eq_ni_3284", 1739, 32],
|
|
"_nop_tc_187",
|
|
["jump", "eq_ni_3284", 1739, 32],
|
|
["eq_int", 235, 7, 234, 1739, 32],
|
|
["jump", "eq_done_3283", 1739, 32],
|
|
"eq_ni_3284",
|
|
["is_num", 236, 7, 1739, 32],
|
|
["jump_false", 236, "eq_nn_3285", 1739, 32],
|
|
"_nop_tc_188",
|
|
["jump", "eq_nn_3285", 1739, 32],
|
|
["eq_float", 235, 7, 234, 1739, 32],
|
|
["jump", "eq_done_3283", 1739, 32],
|
|
"eq_nn_3285",
|
|
["is_text", 236, 7, 1739, 32],
|
|
["jump_false", 236, "eq_nt_3286", 1739, 32],
|
|
"_nop_tc_189",
|
|
"_nop_tc_190",
|
|
["eq_text", 235, 7, 234, 1739, 32],
|
|
["jump", "eq_done_3283", 1739, 32],
|
|
"eq_nt_3286",
|
|
["is_null", 236, 7, 1739, 32],
|
|
["jump_false", 236, "eq_nnl_3287", 1739, 32],
|
|
"_nop_tc_191",
|
|
["jump", "eq_nnl_3287", 1739, 32],
|
|
["true", 235, 1739, 32],
|
|
["jump", "eq_done_3283", 1739, 32],
|
|
"eq_nnl_3287",
|
|
["is_bool", 236, 7, 1739, 32],
|
|
["jump_false", 236, "eq_nb_3288", 1739, 32],
|
|
"_nop_tc_192",
|
|
["jump", "eq_nb_3288", 1739, 32],
|
|
["eq_bool", 235, 7, 234, 1739, 32],
|
|
["jump", "eq_done_3283", 1739, 32],
|
|
"eq_nb_3288",
|
|
["false", 235, 1739, 32],
|
|
"eq_done_3283",
|
|
["move", 233, 235, 1739, 32],
|
|
"or_end_3171",
|
|
["move", 238, 233, 1739, 32],
|
|
["jump_true", 238, "or_end_3170", 1739, 32],
|
|
["access", 239, "<<", 1739, 47],
|
|
["is_identical", 240, 7, 239, 1739, 47],
|
|
["jump_true", 240, "eq_done_3289", 1739, 47],
|
|
["is_int", 241, 7, 1739, 47],
|
|
["jump_false", 241, "eq_ni_3290", 1739, 47],
|
|
"_nop_tc_193",
|
|
["jump", "eq_ni_3290", 1739, 47],
|
|
["eq_int", 240, 7, 239, 1739, 47],
|
|
["jump", "eq_done_3289", 1739, 47],
|
|
"eq_ni_3290",
|
|
["is_num", 241, 7, 1739, 47],
|
|
["jump_false", 241, "eq_nn_3291", 1739, 47],
|
|
"_nop_tc_194",
|
|
["jump", "eq_nn_3291", 1739, 47],
|
|
["eq_float", 240, 7, 239, 1739, 47],
|
|
["jump", "eq_done_3289", 1739, 47],
|
|
"eq_nn_3291",
|
|
["is_text", 241, 7, 1739, 47],
|
|
["jump_false", 241, "eq_nt_3292", 1739, 47],
|
|
"_nop_tc_195",
|
|
"_nop_tc_196",
|
|
["eq_text", 240, 7, 239, 1739, 47],
|
|
["jump", "eq_done_3289", 1739, 47],
|
|
"eq_nt_3292",
|
|
["is_null", 241, 7, 1739, 47],
|
|
["jump_false", 241, "eq_nnl_3293", 1739, 47],
|
|
"_nop_tc_197",
|
|
["jump", "eq_nnl_3293", 1739, 47],
|
|
["true", 240, 1739, 47],
|
|
["jump", "eq_done_3289", 1739, 47],
|
|
"eq_nnl_3293",
|
|
["is_bool", 241, 7, 1739, 47],
|
|
["jump_false", 241, "eq_nb_3294", 1739, 47],
|
|
"_nop_tc_198",
|
|
["jump", "eq_nb_3294", 1739, 47],
|
|
["eq_bool", 240, 7, 239, 1739, 47],
|
|
["jump", "eq_done_3289", 1739, 47],
|
|
"eq_nb_3294",
|
|
["false", 240, 1739, 47],
|
|
"eq_done_3289",
|
|
["move", 238, 240, 1739, 47],
|
|
"or_end_3170",
|
|
["move", 243, 238, 1739, 47],
|
|
["jump_true", 243, "or_end_3169", 1739, 47],
|
|
["access", 244, ">>", 1739, 63],
|
|
["is_identical", 245, 7, 244, 1739, 63],
|
|
["jump_true", 245, "eq_done_3295", 1739, 63],
|
|
["is_int", 246, 7, 1739, 63],
|
|
["jump_false", 246, "eq_ni_3296", 1739, 63],
|
|
"_nop_tc_199",
|
|
["jump", "eq_ni_3296", 1739, 63],
|
|
["eq_int", 245, 7, 244, 1739, 63],
|
|
["jump", "eq_done_3295", 1739, 63],
|
|
"eq_ni_3296",
|
|
["is_num", 246, 7, 1739, 63],
|
|
["jump_false", 246, "eq_nn_3297", 1739, 63],
|
|
"_nop_tc_200",
|
|
["jump", "eq_nn_3297", 1739, 63],
|
|
["eq_float", 245, 7, 244, 1739, 63],
|
|
["jump", "eq_done_3295", 1739, 63],
|
|
"eq_nn_3297",
|
|
["is_text", 246, 7, 1739, 63],
|
|
["jump_false", 246, "eq_nt_3298", 1739, 63],
|
|
"_nop_tc_201",
|
|
"_nop_tc_202",
|
|
["eq_text", 245, 7, 244, 1739, 63],
|
|
["jump", "eq_done_3295", 1739, 63],
|
|
"eq_nt_3298",
|
|
["is_null", 246, 7, 1739, 63],
|
|
["jump_false", 246, "eq_nnl_3299", 1739, 63],
|
|
"_nop_tc_203",
|
|
["jump", "eq_nnl_3299", 1739, 63],
|
|
["true", 245, 1739, 63],
|
|
["jump", "eq_done_3295", 1739, 63],
|
|
"eq_nnl_3299",
|
|
["is_bool", 246, 7, 1739, 63],
|
|
["jump_false", 246, "eq_nb_3300", 1739, 63],
|
|
"_nop_tc_204",
|
|
["jump", "eq_nb_3300", 1739, 63],
|
|
["eq_bool", 245, 7, 244, 1739, 63],
|
|
["jump", "eq_done_3295", 1739, 63],
|
|
"eq_nb_3300",
|
|
["false", 245, 1739, 63],
|
|
"eq_done_3295",
|
|
["move", 243, 245, 1739, 63],
|
|
"or_end_3169",
|
|
["move", 248, 243, 1739, 63],
|
|
["jump_true", 248, "or_end_3168", 1739, 63],
|
|
["access", 249, ">>>", 1740, 17],
|
|
["is_identical", 250, 7, 249, 1740, 17],
|
|
["jump_true", 250, "eq_done_3301", 1740, 17],
|
|
["is_int", 251, 7, 1740, 17],
|
|
["jump_false", 251, "eq_ni_3302", 1740, 17],
|
|
"_nop_tc_205",
|
|
["jump", "eq_ni_3302", 1740, 17],
|
|
["eq_int", 250, 7, 249, 1740, 17],
|
|
["jump", "eq_done_3301", 1740, 17],
|
|
"eq_ni_3302",
|
|
["is_num", 251, 7, 1740, 17],
|
|
["jump_false", 251, "eq_nn_3303", 1740, 17],
|
|
"_nop_tc_206",
|
|
["jump", "eq_nn_3303", 1740, 17],
|
|
["eq_float", 250, 7, 249, 1740, 17],
|
|
["jump", "eq_done_3301", 1740, 17],
|
|
"eq_nn_3303",
|
|
["is_text", 251, 7, 1740, 17],
|
|
["jump_false", 251, "eq_nt_3304", 1740, 17],
|
|
"_nop_tc_207",
|
|
"_nop_tc_208",
|
|
["eq_text", 250, 7, 249, 1740, 17],
|
|
["jump", "eq_done_3301", 1740, 17],
|
|
"eq_nt_3304",
|
|
["is_null", 251, 7, 1740, 17],
|
|
["jump_false", 251, "eq_nnl_3305", 1740, 17],
|
|
"_nop_tc_209",
|
|
["jump", "eq_nnl_3305", 1740, 17],
|
|
["true", 250, 1740, 17],
|
|
["jump", "eq_done_3301", 1740, 17],
|
|
"eq_nnl_3305",
|
|
["is_bool", 251, 7, 1740, 17],
|
|
["jump_false", 251, "eq_nb_3306", 1740, 17],
|
|
"_nop_tc_210",
|
|
["jump", "eq_nb_3306", 1740, 17],
|
|
["eq_bool", 250, 7, 249, 1740, 17],
|
|
["jump", "eq_done_3301", 1740, 17],
|
|
"eq_nb_3306",
|
|
["false", 250, 1740, 17],
|
|
"eq_done_3301",
|
|
["move", 248, 250, 1740, 17],
|
|
"or_end_3168",
|
|
["move", 253, 248, 1740, 17],
|
|
["jump_true", 253, "or_end_3167", 1740, 17],
|
|
["access", 254, "**", 1740, 34],
|
|
["is_identical", 255, 7, 254, 1740, 34],
|
|
["jump_true", 255, "eq_done_3307", 1740, 34],
|
|
["is_int", 256, 7, 1740, 34],
|
|
["jump_false", 256, "eq_ni_3308", 1740, 34],
|
|
"_nop_tc_211",
|
|
["jump", "eq_ni_3308", 1740, 34],
|
|
["eq_int", 255, 7, 254, 1740, 34],
|
|
["jump", "eq_done_3307", 1740, 34],
|
|
"eq_ni_3308",
|
|
["is_num", 256, 7, 1740, 34],
|
|
["jump_false", 256, "eq_nn_3309", 1740, 34],
|
|
"_nop_tc_212",
|
|
["jump", "eq_nn_3309", 1740, 34],
|
|
["eq_float", 255, 7, 254, 1740, 34],
|
|
["jump", "eq_done_3307", 1740, 34],
|
|
"eq_nn_3309",
|
|
["is_text", 256, 7, 1740, 34],
|
|
["jump_false", 256, "eq_nt_3310", 1740, 34],
|
|
"_nop_tc_213",
|
|
"_nop_tc_214",
|
|
["eq_text", 255, 7, 254, 1740, 34],
|
|
["jump", "eq_done_3307", 1740, 34],
|
|
"eq_nt_3310",
|
|
["is_null", 256, 7, 1740, 34],
|
|
["jump_false", 256, "eq_nnl_3311", 1740, 34],
|
|
"_nop_tc_215",
|
|
["jump", "eq_nnl_3311", 1740, 34],
|
|
["true", 255, 1740, 34],
|
|
["jump", "eq_done_3307", 1740, 34],
|
|
"eq_nnl_3311",
|
|
["is_bool", 256, 7, 1740, 34],
|
|
["jump_false", 256, "eq_nb_3312", 1740, 34],
|
|
"_nop_tc_216",
|
|
["jump", "eq_nb_3312", 1740, 34],
|
|
["eq_bool", 255, 7, 254, 1740, 34],
|
|
["jump", "eq_done_3307", 1740, 34],
|
|
"eq_nb_3312",
|
|
["false", 255, 1740, 34],
|
|
"eq_done_3307",
|
|
["move", 253, 255, 1740, 34],
|
|
"or_end_3167",
|
|
["move", 258, 253, 1740, 34],
|
|
["jump_true", 258, "or_end_3166", 1740, 34],
|
|
["access", 259, "in", 1740, 50],
|
|
["is_identical", 260, 7, 259, 1740, 50],
|
|
["jump_true", 260, "eq_done_3313", 1740, 50],
|
|
["is_int", 261, 7, 1740, 50],
|
|
["jump_false", 261, "eq_ni_3314", 1740, 50],
|
|
"_nop_tc_217",
|
|
["jump", "eq_ni_3314", 1740, 50],
|
|
["eq_int", 260, 7, 259, 1740, 50],
|
|
["jump", "eq_done_3313", 1740, 50],
|
|
"eq_ni_3314",
|
|
["is_num", 261, 7, 1740, 50],
|
|
["jump_false", 261, "eq_nn_3315", 1740, 50],
|
|
"_nop_tc_218",
|
|
["jump", "eq_nn_3315", 1740, 50],
|
|
["eq_float", 260, 7, 259, 1740, 50],
|
|
["jump", "eq_done_3313", 1740, 50],
|
|
"eq_nn_3315",
|
|
["is_text", 261, 7, 1740, 50],
|
|
["jump_false", 261, "eq_nt_3316", 1740, 50],
|
|
"_nop_tc_219",
|
|
"_nop_tc_220",
|
|
["eq_text", 260, 7, 259, 1740, 50],
|
|
["jump", "eq_done_3313", 1740, 50],
|
|
"eq_nt_3316",
|
|
["is_null", 261, 7, 1740, 50],
|
|
["jump_false", 261, "eq_nnl_3317", 1740, 50],
|
|
"_nop_tc_221",
|
|
["jump", "eq_nnl_3317", 1740, 50],
|
|
["true", 260, 1740, 50],
|
|
["jump", "eq_done_3313", 1740, 50],
|
|
"eq_nnl_3317",
|
|
["is_bool", 261, 7, 1740, 50],
|
|
["jump_false", 261, "eq_nb_3318", 1740, 50],
|
|
"_nop_tc_222",
|
|
["jump", "eq_nb_3318", 1740, 50],
|
|
["eq_bool", 260, 7, 259, 1740, 50],
|
|
["jump", "eq_done_3313", 1740, 50],
|
|
"eq_nb_3318",
|
|
["false", 260, 1740, 50],
|
|
"eq_done_3313",
|
|
["move", 258, 260, 1740, 50],
|
|
"or_end_3166",
|
|
["move", 263, 258, 1740, 50],
|
|
["jump_true", 263, "or_end_3165", 1740, 50],
|
|
["access", 264, ".", 1741, 17],
|
|
["is_identical", 265, 7, 264, 1741, 17],
|
|
["jump_true", 265, "eq_done_3319", 1741, 17],
|
|
["is_int", 266, 7, 1741, 17],
|
|
["jump_false", 266, "eq_ni_3320", 1741, 17],
|
|
"_nop_tc_223",
|
|
["jump", "eq_ni_3320", 1741, 17],
|
|
["eq_int", 265, 7, 264, 1741, 17],
|
|
["jump", "eq_done_3319", 1741, 17],
|
|
"eq_ni_3320",
|
|
["is_num", 266, 7, 1741, 17],
|
|
["jump_false", 266, "eq_nn_3321", 1741, 17],
|
|
"_nop_tc_224",
|
|
["jump", "eq_nn_3321", 1741, 17],
|
|
["eq_float", 265, 7, 264, 1741, 17],
|
|
["jump", "eq_done_3319", 1741, 17],
|
|
"eq_nn_3321",
|
|
["is_text", 266, 7, 1741, 17],
|
|
["jump_false", 266, "eq_nt_3322", 1741, 17],
|
|
"_nop_tc_225",
|
|
"_nop_tc_226",
|
|
["eq_text", 265, 7, 264, 1741, 17],
|
|
["jump", "eq_done_3319", 1741, 17],
|
|
"eq_nt_3322",
|
|
["is_null", 266, 7, 1741, 17],
|
|
["jump_false", 266, "eq_nnl_3323", 1741, 17],
|
|
"_nop_tc_227",
|
|
["jump", "eq_nnl_3323", 1741, 17],
|
|
["true", 265, 1741, 17],
|
|
["jump", "eq_done_3319", 1741, 17],
|
|
"eq_nnl_3323",
|
|
["is_bool", 266, 7, 1741, 17],
|
|
["jump_false", 266, "eq_nb_3324", 1741, 17],
|
|
"_nop_tc_228",
|
|
["jump", "eq_nb_3324", 1741, 17],
|
|
["eq_bool", 265, 7, 264, 1741, 17],
|
|
["jump", "eq_done_3319", 1741, 17],
|
|
"eq_nb_3324",
|
|
["false", 265, 1741, 17],
|
|
"eq_done_3319",
|
|
["move", 263, 265, 1741, 17],
|
|
"or_end_3165",
|
|
["jump_false", 263, "if_else_3163", 1741, 17],
|
|
["load_field", 268, 2, "left", 1742, 29],
|
|
["get", 270, 39, 1, 1742, 7],
|
|
["frame", 271, 270, 2, 1742, 7],
|
|
["null", 272, 1742, 7],
|
|
["setarg", 271, 0, 272, 1742, 7],
|
|
["setarg", 271, 1, 1, 1742, 7],
|
|
["setarg", 271, 2, 268, 1742, 7],
|
|
["invoke", 271, 269, 1742, 7],
|
|
["load_field", 273, 2, "right", 1743, 29],
|
|
["get", 275, 39, 1, 1743, 7],
|
|
["frame", 276, 275, 2, 1743, 7],
|
|
["null", 277, 1743, 7],
|
|
["setarg", 276, 0, 277, 1743, 7],
|
|
["setarg", 276, 1, 1, 1743, 7],
|
|
["setarg", 276, 2, 273, 1743, 7],
|
|
["invoke", 276, 274, 1743, 7],
|
|
["null", 278, 1744, 14],
|
|
["return", 278, 1744, 14],
|
|
"_nop_ur_6",
|
|
"if_else_3163",
|
|
"if_end_3164",
|
|
["access", 279, "then", 1747, 17],
|
|
["is_identical", 280, 7, 279, 1747, 17],
|
|
["jump_true", 280, "eq_done_3327", 1747, 17],
|
|
["is_int", 281, 7, 1747, 17],
|
|
["jump_false", 281, "eq_ni_3328", 1747, 17],
|
|
"_nop_tc_229",
|
|
["jump", "eq_ni_3328", 1747, 17],
|
|
["eq_int", 280, 7, 279, 1747, 17],
|
|
["jump", "eq_done_3327", 1747, 17],
|
|
"eq_ni_3328",
|
|
["is_num", 281, 7, 1747, 17],
|
|
["jump_false", 281, "eq_nn_3329", 1747, 17],
|
|
"_nop_tc_230",
|
|
["jump", "eq_nn_3329", 1747, 17],
|
|
["eq_float", 280, 7, 279, 1747, 17],
|
|
["jump", "eq_done_3327", 1747, 17],
|
|
"eq_nn_3329",
|
|
["is_text", 281, 7, 1747, 17],
|
|
["jump_false", 281, "eq_nt_3330", 1747, 17],
|
|
"_nop_tc_231",
|
|
"_nop_tc_232",
|
|
["eq_text", 280, 7, 279, 1747, 17],
|
|
["jump", "eq_done_3327", 1747, 17],
|
|
"eq_nt_3330",
|
|
["is_null", 281, 7, 1747, 17],
|
|
["jump_false", 281, "eq_nnl_3331", 1747, 17],
|
|
"_nop_tc_233",
|
|
["jump", "eq_nnl_3331", 1747, 17],
|
|
["true", 280, 1747, 17],
|
|
["jump", "eq_done_3327", 1747, 17],
|
|
"eq_nnl_3331",
|
|
["is_bool", 281, 7, 1747, 17],
|
|
["jump_false", 281, "eq_nb_3332", 1747, 17],
|
|
"_nop_tc_234",
|
|
["jump", "eq_nb_3332", 1747, 17],
|
|
["eq_bool", 280, 7, 279, 1747, 17],
|
|
["jump", "eq_done_3327", 1747, 17],
|
|
"eq_nb_3332",
|
|
["false", 280, 1747, 17],
|
|
"eq_done_3327",
|
|
["jump_false", 280, "if_else_3325", 1747, 17],
|
|
["load_field", 283, 2, "expression", 1748, 29],
|
|
["get", 285, 39, 1, 1748, 7],
|
|
["frame", 286, 285, 2, 1748, 7],
|
|
["null", 287, 1748, 7],
|
|
["setarg", 286, 0, 287, 1748, 7],
|
|
["setarg", 286, 1, 1, 1748, 7],
|
|
["setarg", 286, 2, 283, 1748, 7],
|
|
["invoke", 286, 284, 1748, 7],
|
|
["load_field", 288, 2, "then", 1749, 29],
|
|
["get", 290, 39, 1, 1749, 7],
|
|
["frame", 291, 290, 2, 1749, 7],
|
|
["null", 292, 1749, 7],
|
|
["setarg", 291, 0, 292, 1749, 7],
|
|
["setarg", 291, 1, 1, 1749, 7],
|
|
["setarg", 291, 2, 288, 1749, 7],
|
|
["invoke", 291, 289, 1749, 7],
|
|
["load_field", 293, 2, "else", 1750, 29],
|
|
["get", 295, 39, 1, 1750, 7],
|
|
["frame", 296, 295, 2, 1750, 7],
|
|
["null", 297, 1750, 7],
|
|
["setarg", 296, 0, 297, 1750, 7],
|
|
["setarg", 296, 1, 1, 1750, 7],
|
|
["setarg", 296, 2, 293, 1750, 7],
|
|
["invoke", 296, 294, 1750, 7],
|
|
["null", 298, 1751, 14],
|
|
["return", 298, 1751, 14],
|
|
"_nop_ur_7",
|
|
"if_else_3325",
|
|
"if_end_3326",
|
|
["access", 299, "(", 1754, 17],
|
|
["is_identical", 300, 7, 299, 1754, 17],
|
|
["jump_true", 300, "eq_done_3335", 1754, 17],
|
|
["is_int", 301, 7, 1754, 17],
|
|
["jump_false", 301, "eq_ni_3336", 1754, 17],
|
|
"_nop_tc_235",
|
|
["jump", "eq_ni_3336", 1754, 17],
|
|
["eq_int", 300, 7, 299, 1754, 17],
|
|
["jump", "eq_done_3335", 1754, 17],
|
|
"eq_ni_3336",
|
|
["is_num", 301, 7, 1754, 17],
|
|
["jump_false", 301, "eq_nn_3337", 1754, 17],
|
|
"_nop_tc_236",
|
|
["jump", "eq_nn_3337", 1754, 17],
|
|
["eq_float", 300, 7, 299, 1754, 17],
|
|
["jump", "eq_done_3335", 1754, 17],
|
|
"eq_nn_3337",
|
|
["is_text", 301, 7, 1754, 17],
|
|
["jump_false", 301, "eq_nt_3338", 1754, 17],
|
|
"_nop_tc_237",
|
|
"_nop_tc_238",
|
|
["eq_text", 300, 7, 299, 1754, 17],
|
|
["jump", "eq_done_3335", 1754, 17],
|
|
"eq_nt_3338",
|
|
["is_null", 301, 7, 1754, 17],
|
|
["jump_false", 301, "eq_nnl_3339", 1754, 17],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nnl_3339", 1754, 17],
|
|
["true", 300, 1754, 17],
|
|
["jump", "eq_done_3335", 1754, 17],
|
|
"eq_nnl_3339",
|
|
["is_bool", 301, 7, 1754, 17],
|
|
["jump_false", 301, "eq_nb_3340", 1754, 17],
|
|
"_nop_tc_240",
|
|
["jump", "eq_nb_3340", 1754, 17],
|
|
["eq_bool", 300, 7, 299, 1754, 17],
|
|
["jump", "eq_done_3335", 1754, 17],
|
|
"eq_nb_3340",
|
|
["false", 300, 1754, 17],
|
|
"eq_done_3335",
|
|
["jump_false", 300, "if_else_3333", 1754, 17],
|
|
["load_field", 303, 2, "expression", 1755, 29],
|
|
["get", 305, 39, 1, 1755, 7],
|
|
["frame", 306, 305, 2, 1755, 7],
|
|
["null", 307, 1755, 7],
|
|
["setarg", 306, 0, 307, 1755, 7],
|
|
["setarg", 306, 1, 1, 1755, 7],
|
|
["setarg", 306, 2, 303, 1755, 7],
|
|
["invoke", 306, 304, 1755, 7],
|
|
["access", 308, 0, 1756, 11],
|
|
["move", 15, 308, 1756, 11],
|
|
"while_start_3341",
|
|
["load_field", 309, 2, "list", 1757, 25],
|
|
["length", 310, 309, 1757, 25],
|
|
["is_int", 312, 15, 1757, 25],
|
|
["jump_false", 312, "rel_ni_3343", 1757, 25],
|
|
"_nop_tc_241",
|
|
"_nop_tc_242",
|
|
["lt_int", 311, 15, 310, 1757, 25],
|
|
["jump", "rel_done_3345", 1757, 25],
|
|
"rel_ni_3343",
|
|
["is_num", 312, 15, 1757, 25],
|
|
["jump_false", 312, "rel_nn_3344", 1757, 25],
|
|
"_nop_tc_243",
|
|
"_nop_tc_244",
|
|
["lt_float", 311, 15, 310, 1757, 25],
|
|
["jump", "rel_done_3345", 1757, 25],
|
|
"rel_nn_3344",
|
|
["is_text", 312, 15, 1757, 25],
|
|
["jump_false", 312, "rel_err_3346", 1757, 25],
|
|
"_nop_tc_245",
|
|
["jump", "rel_err_3346", 1757, 25],
|
|
["lt_text", 311, 15, 310, 1757, 25],
|
|
["jump", "rel_done_3345", 1757, 25],
|
|
"rel_err_3346",
|
|
["disrupt", 1757, 25],
|
|
"rel_done_3345",
|
|
["jump_false", 311, "while_end_3342", 1757, 25],
|
|
["load_field", 314, 2, "list", 1758, 31],
|
|
["load_dynamic", 315, 314, 15, 1758, 41],
|
|
["get", 317, 39, 1, 1758, 9],
|
|
["frame", 318, 317, 2, 1758, 9],
|
|
["null", 319, 1758, 9],
|
|
["setarg", 318, 0, 319, 1758, 9],
|
|
["setarg", 318, 1, 1, 1758, 9],
|
|
["setarg", 318, 2, 315, 1758, 9],
|
|
["invoke", 318, 316, 1758, 9],
|
|
["access", 320, 1, 1759, 17],
|
|
["add", 321, 15, 320, 1759, 17],
|
|
["move", 15, 321, 1759, 17],
|
|
["jump", "while_start_3341", 1759, 17],
|
|
"while_end_3342",
|
|
["null", 322, 1761, 14],
|
|
["return", 322, 1761, 14],
|
|
"_nop_ur_8",
|
|
"if_else_3333",
|
|
"if_end_3334",
|
|
["access", 323, "!", 1764, 17],
|
|
["is_identical", 324, 7, 323, 1764, 17],
|
|
["jump_true", 324, "eq_done_3353", 1764, 17],
|
|
["is_int", 325, 7, 1764, 17],
|
|
["jump_false", 325, "eq_ni_3354", 1764, 17],
|
|
"_nop_tc_246",
|
|
["jump", "eq_ni_3354", 1764, 17],
|
|
["eq_int", 324, 7, 323, 1764, 17],
|
|
["jump", "eq_done_3353", 1764, 17],
|
|
"eq_ni_3354",
|
|
["is_num", 325, 7, 1764, 17],
|
|
["jump_false", 325, "eq_nn_3355", 1764, 17],
|
|
"_nop_tc_247",
|
|
["jump", "eq_nn_3355", 1764, 17],
|
|
["eq_float", 324, 7, 323, 1764, 17],
|
|
["jump", "eq_done_3353", 1764, 17],
|
|
"eq_nn_3355",
|
|
["is_text", 325, 7, 1764, 17],
|
|
["jump_false", 325, "eq_nt_3356", 1764, 17],
|
|
"_nop_tc_248",
|
|
"_nop_tc_249",
|
|
["eq_text", 324, 7, 323, 1764, 17],
|
|
["jump", "eq_done_3353", 1764, 17],
|
|
"eq_nt_3356",
|
|
["is_null", 325, 7, 1764, 17],
|
|
["jump_false", 325, "eq_nnl_3357", 1764, 17],
|
|
"_nop_tc_250",
|
|
["jump", "eq_nnl_3357", 1764, 17],
|
|
["true", 324, 1764, 17],
|
|
["jump", "eq_done_3353", 1764, 17],
|
|
"eq_nnl_3357",
|
|
["is_bool", 325, 7, 1764, 17],
|
|
["jump_false", 325, "eq_nb_3358", 1764, 17],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nb_3358", 1764, 17],
|
|
["eq_bool", 324, 7, 323, 1764, 17],
|
|
["jump", "eq_done_3353", 1764, 17],
|
|
"eq_nb_3358",
|
|
["false", 324, 1764, 17],
|
|
"eq_done_3353",
|
|
["move", 327, 324, 1764, 17],
|
|
["jump_true", 327, "or_end_3352", 1764, 17],
|
|
["access", 328, "~", 1764, 32],
|
|
["is_identical", 329, 7, 328, 1764, 32],
|
|
["jump_true", 329, "eq_done_3359", 1764, 32],
|
|
["is_int", 330, 7, 1764, 32],
|
|
["jump_false", 330, "eq_ni_3360", 1764, 32],
|
|
"_nop_tc_252",
|
|
["jump", "eq_ni_3360", 1764, 32],
|
|
["eq_int", 329, 7, 328, 1764, 32],
|
|
["jump", "eq_done_3359", 1764, 32],
|
|
"eq_ni_3360",
|
|
["is_num", 330, 7, 1764, 32],
|
|
["jump_false", 330, "eq_nn_3361", 1764, 32],
|
|
"_nop_tc_253",
|
|
["jump", "eq_nn_3361", 1764, 32],
|
|
["eq_float", 329, 7, 328, 1764, 32],
|
|
["jump", "eq_done_3359", 1764, 32],
|
|
"eq_nn_3361",
|
|
["is_text", 330, 7, 1764, 32],
|
|
["jump_false", 330, "eq_nt_3362", 1764, 32],
|
|
"_nop_tc_254",
|
|
"_nop_tc_255",
|
|
["eq_text", 329, 7, 328, 1764, 32],
|
|
["jump", "eq_done_3359", 1764, 32],
|
|
"eq_nt_3362",
|
|
["is_null", 330, 7, 1764, 32],
|
|
["jump_false", 330, "eq_nnl_3363", 1764, 32],
|
|
"_nop_tc_256",
|
|
["jump", "eq_nnl_3363", 1764, 32],
|
|
["true", 329, 1764, 32],
|
|
["jump", "eq_done_3359", 1764, 32],
|
|
"eq_nnl_3363",
|
|
["is_bool", 330, 7, 1764, 32],
|
|
["jump_false", 330, "eq_nb_3364", 1764, 32],
|
|
"_nop_tc_257",
|
|
["jump", "eq_nb_3364", 1764, 32],
|
|
["eq_bool", 329, 7, 328, 1764, 32],
|
|
["jump", "eq_done_3359", 1764, 32],
|
|
"eq_nb_3364",
|
|
["false", 329, 1764, 32],
|
|
"eq_done_3359",
|
|
["move", 327, 329, 1764, 32],
|
|
"or_end_3352",
|
|
["move", 332, 327, 1764, 32],
|
|
["jump_true", 332, "or_end_3351", 1764, 32],
|
|
["access", 333, "delete", 1764, 47],
|
|
["is_identical", 334, 7, 333, 1764, 47],
|
|
["jump_true", 334, "eq_done_3365", 1764, 47],
|
|
["is_int", 335, 7, 1764, 47],
|
|
["jump_false", 335, "eq_ni_3366", 1764, 47],
|
|
"_nop_tc_258",
|
|
["jump", "eq_ni_3366", 1764, 47],
|
|
["eq_int", 334, 7, 333, 1764, 47],
|
|
["jump", "eq_done_3365", 1764, 47],
|
|
"eq_ni_3366",
|
|
["is_num", 335, 7, 1764, 47],
|
|
["jump_false", 335, "eq_nn_3367", 1764, 47],
|
|
"_nop_tc_259",
|
|
["jump", "eq_nn_3367", 1764, 47],
|
|
["eq_float", 334, 7, 333, 1764, 47],
|
|
["jump", "eq_done_3365", 1764, 47],
|
|
"eq_nn_3367",
|
|
["is_text", 335, 7, 1764, 47],
|
|
["jump_false", 335, "eq_nt_3368", 1764, 47],
|
|
"_nop_tc_260",
|
|
"_nop_tc_261",
|
|
["eq_text", 334, 7, 333, 1764, 47],
|
|
["jump", "eq_done_3365", 1764, 47],
|
|
"eq_nt_3368",
|
|
["is_null", 335, 7, 1764, 47],
|
|
["jump_false", 335, "eq_nnl_3369", 1764, 47],
|
|
"_nop_tc_262",
|
|
["jump", "eq_nnl_3369", 1764, 47],
|
|
["true", 334, 1764, 47],
|
|
["jump", "eq_done_3365", 1764, 47],
|
|
"eq_nnl_3369",
|
|
["is_bool", 335, 7, 1764, 47],
|
|
["jump_false", 335, "eq_nb_3370", 1764, 47],
|
|
"_nop_tc_263",
|
|
["jump", "eq_nb_3370", 1764, 47],
|
|
["eq_bool", 334, 7, 333, 1764, 47],
|
|
["jump", "eq_done_3365", 1764, 47],
|
|
"eq_nb_3370",
|
|
["false", 334, 1764, 47],
|
|
"eq_done_3365",
|
|
["move", 332, 334, 1764, 47],
|
|
"or_end_3351",
|
|
["move", 337, 332, 1764, 47],
|
|
["jump_true", 337, "or_end_3350", 1764, 47],
|
|
["access", 338, "-unary", 1765, 17],
|
|
["is_identical", 339, 7, 338, 1765, 17],
|
|
["jump_true", 339, "eq_done_3371", 1765, 17],
|
|
["is_int", 340, 7, 1765, 17],
|
|
["jump_false", 340, "eq_ni_3372", 1765, 17],
|
|
"_nop_tc_264",
|
|
["jump", "eq_ni_3372", 1765, 17],
|
|
["eq_int", 339, 7, 338, 1765, 17],
|
|
["jump", "eq_done_3371", 1765, 17],
|
|
"eq_ni_3372",
|
|
["is_num", 340, 7, 1765, 17],
|
|
["jump_false", 340, "eq_nn_3373", 1765, 17],
|
|
"_nop_tc_265",
|
|
["jump", "eq_nn_3373", 1765, 17],
|
|
["eq_float", 339, 7, 338, 1765, 17],
|
|
["jump", "eq_done_3371", 1765, 17],
|
|
"eq_nn_3373",
|
|
["is_text", 340, 7, 1765, 17],
|
|
["jump_false", 340, "eq_nt_3374", 1765, 17],
|
|
"_nop_tc_266",
|
|
"_nop_tc_267",
|
|
["eq_text", 339, 7, 338, 1765, 17],
|
|
["jump", "eq_done_3371", 1765, 17],
|
|
"eq_nt_3374",
|
|
["is_null", 340, 7, 1765, 17],
|
|
["jump_false", 340, "eq_nnl_3375", 1765, 17],
|
|
"_nop_tc_268",
|
|
["jump", "eq_nnl_3375", 1765, 17],
|
|
["true", 339, 1765, 17],
|
|
["jump", "eq_done_3371", 1765, 17],
|
|
"eq_nnl_3375",
|
|
["is_bool", 340, 7, 1765, 17],
|
|
["jump_false", 340, "eq_nb_3376", 1765, 17],
|
|
"_nop_tc_269",
|
|
["jump", "eq_nb_3376", 1765, 17],
|
|
["eq_bool", 339, 7, 338, 1765, 17],
|
|
["jump", "eq_done_3371", 1765, 17],
|
|
"eq_nb_3376",
|
|
["false", 339, 1765, 17],
|
|
"eq_done_3371",
|
|
["move", 337, 339, 1765, 17],
|
|
"or_end_3350",
|
|
["move", 342, 337, 1765, 17],
|
|
["jump_true", 342, "or_end_3349", 1765, 17],
|
|
["access", 343, "+unary", 1765, 37],
|
|
["is_identical", 344, 7, 343, 1765, 37],
|
|
["jump_true", 344, "eq_done_3377", 1765, 37],
|
|
["is_int", 345, 7, 1765, 37],
|
|
["jump_false", 345, "eq_ni_3378", 1765, 37],
|
|
"_nop_tc_270",
|
|
["jump", "eq_ni_3378", 1765, 37],
|
|
["eq_int", 344, 7, 343, 1765, 37],
|
|
["jump", "eq_done_3377", 1765, 37],
|
|
"eq_ni_3378",
|
|
["is_num", 345, 7, 1765, 37],
|
|
["jump_false", 345, "eq_nn_3379", 1765, 37],
|
|
"_nop_tc_271",
|
|
["jump", "eq_nn_3379", 1765, 37],
|
|
["eq_float", 344, 7, 343, 1765, 37],
|
|
["jump", "eq_done_3377", 1765, 37],
|
|
"eq_nn_3379",
|
|
["is_text", 345, 7, 1765, 37],
|
|
["jump_false", 345, "eq_nt_3380", 1765, 37],
|
|
"_nop_tc_272",
|
|
"_nop_tc_273",
|
|
["eq_text", 344, 7, 343, 1765, 37],
|
|
["jump", "eq_done_3377", 1765, 37],
|
|
"eq_nt_3380",
|
|
["is_null", 345, 7, 1765, 37],
|
|
["jump_false", 345, "eq_nnl_3381", 1765, 37],
|
|
"_nop_tc_274",
|
|
["jump", "eq_nnl_3381", 1765, 37],
|
|
["true", 344, 1765, 37],
|
|
["jump", "eq_done_3377", 1765, 37],
|
|
"eq_nnl_3381",
|
|
["is_bool", 345, 7, 1765, 37],
|
|
["jump_false", 345, "eq_nb_3382", 1765, 37],
|
|
"_nop_tc_275",
|
|
["jump", "eq_nb_3382", 1765, 37],
|
|
["eq_bool", 344, 7, 343, 1765, 37],
|
|
["jump", "eq_done_3377", 1765, 37],
|
|
"eq_nb_3382",
|
|
["false", 344, 1765, 37],
|
|
"eq_done_3377",
|
|
["move", 342, 344, 1765, 37],
|
|
"or_end_3349",
|
|
["jump_false", 342, "if_else_3347", 1765, 37],
|
|
["load_field", 347, 2, "expression", 1766, 29],
|
|
["get", 349, 39, 1, 1766, 7],
|
|
["frame", 350, 349, 2, 1766, 7],
|
|
["null", 351, 1766, 7],
|
|
["setarg", 350, 0, 351, 1766, 7],
|
|
["setarg", 350, 1, 1, 1766, 7],
|
|
["setarg", 350, 2, 347, 1766, 7],
|
|
["invoke", 350, 348, 1766, 7],
|
|
["null", 352, 1767, 14],
|
|
["return", 352, 1767, 14],
|
|
"_nop_ur_9",
|
|
"if_else_3347",
|
|
"if_end_3348",
|
|
["access", 353, "array", 1770, 17],
|
|
["is_identical", 354, 7, 353, 1770, 17],
|
|
["jump_true", 354, "eq_done_3385", 1770, 17],
|
|
["is_int", 355, 7, 1770, 17],
|
|
["jump_false", 355, "eq_ni_3386", 1770, 17],
|
|
"_nop_tc_276",
|
|
["jump", "eq_ni_3386", 1770, 17],
|
|
["eq_int", 354, 7, 353, 1770, 17],
|
|
["jump", "eq_done_3385", 1770, 17],
|
|
"eq_ni_3386",
|
|
["is_num", 355, 7, 1770, 17],
|
|
["jump_false", 355, "eq_nn_3387", 1770, 17],
|
|
"_nop_tc_277",
|
|
["jump", "eq_nn_3387", 1770, 17],
|
|
["eq_float", 354, 7, 353, 1770, 17],
|
|
["jump", "eq_done_3385", 1770, 17],
|
|
"eq_nn_3387",
|
|
["is_text", 355, 7, 1770, 17],
|
|
["jump_false", 355, "eq_nt_3388", 1770, 17],
|
|
"_nop_tc_278",
|
|
"_nop_tc_279",
|
|
["eq_text", 354, 7, 353, 1770, 17],
|
|
["jump", "eq_done_3385", 1770, 17],
|
|
"eq_nt_3388",
|
|
["is_null", 355, 7, 1770, 17],
|
|
["jump_false", 355, "eq_nnl_3389", 1770, 17],
|
|
"_nop_tc_280",
|
|
["jump", "eq_nnl_3389", 1770, 17],
|
|
["true", 354, 1770, 17],
|
|
["jump", "eq_done_3385", 1770, 17],
|
|
"eq_nnl_3389",
|
|
["is_bool", 355, 7, 1770, 17],
|
|
["jump_false", 355, "eq_nb_3390", 1770, 17],
|
|
"_nop_tc_281",
|
|
["jump", "eq_nb_3390", 1770, 17],
|
|
["eq_bool", 354, 7, 353, 1770, 17],
|
|
["jump", "eq_done_3385", 1770, 17],
|
|
"eq_nb_3390",
|
|
["false", 354, 1770, 17],
|
|
"eq_done_3385",
|
|
["jump_false", 354, "if_else_3383", 1770, 17],
|
|
["access", 357, 0, 1771, 11],
|
|
["move", 15, 357, 1771, 11],
|
|
"while_start_3391",
|
|
["load_field", 358, 2, "list", 1772, 25],
|
|
["length", 359, 358, 1772, 25],
|
|
["is_int", 361, 15, 1772, 25],
|
|
["jump_false", 361, "rel_ni_3393", 1772, 25],
|
|
"_nop_tc_282",
|
|
"_nop_tc_283",
|
|
["lt_int", 360, 15, 359, 1772, 25],
|
|
["jump", "rel_done_3395", 1772, 25],
|
|
"rel_ni_3393",
|
|
["is_num", 361, 15, 1772, 25],
|
|
["jump_false", 361, "rel_nn_3394", 1772, 25],
|
|
"_nop_tc_284",
|
|
"_nop_tc_285",
|
|
["lt_float", 360, 15, 359, 1772, 25],
|
|
["jump", "rel_done_3395", 1772, 25],
|
|
"rel_nn_3394",
|
|
["is_text", 361, 15, 1772, 25],
|
|
["jump_false", 361, "rel_err_3396", 1772, 25],
|
|
"_nop_tc_286",
|
|
["jump", "rel_err_3396", 1772, 25],
|
|
["lt_text", 360, 15, 359, 1772, 25],
|
|
["jump", "rel_done_3395", 1772, 25],
|
|
"rel_err_3396",
|
|
["disrupt", 1772, 25],
|
|
"rel_done_3395",
|
|
["jump_false", 360, "while_end_3392", 1772, 25],
|
|
["load_field", 363, 2, "list", 1773, 31],
|
|
["load_dynamic", 364, 363, 15, 1773, 41],
|
|
["get", 366, 39, 1, 1773, 9],
|
|
["frame", 367, 366, 2, 1773, 9],
|
|
["null", 368, 1773, 9],
|
|
["setarg", 367, 0, 368, 1773, 9],
|
|
["setarg", 367, 1, 1, 1773, 9],
|
|
["setarg", 367, 2, 364, 1773, 9],
|
|
["invoke", 367, 365, 1773, 9],
|
|
["access", 369, 1, 1774, 17],
|
|
["add", 370, 15, 369, 1774, 17],
|
|
["move", 15, 370, 1774, 17],
|
|
["jump", "while_start_3391", 1774, 17],
|
|
"while_end_3392",
|
|
["null", 371, 1776, 14],
|
|
["return", 371, 1776, 14],
|
|
"_nop_ur_10",
|
|
"if_else_3383",
|
|
"if_end_3384",
|
|
["access", 372, "record", 1779, 17],
|
|
["is_identical", 373, 7, 372, 1779, 17],
|
|
["jump_true", 373, "eq_done_3399", 1779, 17],
|
|
["is_int", 374, 7, 1779, 17],
|
|
["jump_false", 374, "eq_ni_3400", 1779, 17],
|
|
"_nop_tc_287",
|
|
["jump", "eq_ni_3400", 1779, 17],
|
|
["eq_int", 373, 7, 372, 1779, 17],
|
|
["jump", "eq_done_3399", 1779, 17],
|
|
"eq_ni_3400",
|
|
["is_num", 374, 7, 1779, 17],
|
|
["jump_false", 374, "eq_nn_3401", 1779, 17],
|
|
"_nop_tc_288",
|
|
["jump", "eq_nn_3401", 1779, 17],
|
|
["eq_float", 373, 7, 372, 1779, 17],
|
|
["jump", "eq_done_3399", 1779, 17],
|
|
"eq_nn_3401",
|
|
["is_text", 374, 7, 1779, 17],
|
|
["jump_false", 374, "eq_nt_3402", 1779, 17],
|
|
"_nop_tc_289",
|
|
"_nop_tc_290",
|
|
["eq_text", 373, 7, 372, 1779, 17],
|
|
["jump", "eq_done_3399", 1779, 17],
|
|
"eq_nt_3402",
|
|
["is_null", 374, 7, 1779, 17],
|
|
["jump_false", 374, "eq_nnl_3403", 1779, 17],
|
|
"_nop_tc_291",
|
|
["jump", "eq_nnl_3403", 1779, 17],
|
|
["true", 373, 1779, 17],
|
|
["jump", "eq_done_3399", 1779, 17],
|
|
"eq_nnl_3403",
|
|
["is_bool", 374, 7, 1779, 17],
|
|
["jump_false", 374, "eq_nb_3404", 1779, 17],
|
|
"_nop_tc_292",
|
|
["jump", "eq_nb_3404", 1779, 17],
|
|
["eq_bool", 373, 7, 372, 1779, 17],
|
|
["jump", "eq_done_3399", 1779, 17],
|
|
"eq_nb_3404",
|
|
["false", 373, 1779, 17],
|
|
"eq_done_3399",
|
|
["jump_false", 373, "if_else_3397", 1779, 17],
|
|
["access", 376, 0, 1780, 11],
|
|
["move", 15, 376, 1780, 11],
|
|
"while_start_3405",
|
|
["load_field", 377, 2, "list", 1781, 25],
|
|
["length", 378, 377, 1781, 25],
|
|
["is_int", 380, 15, 1781, 25],
|
|
["jump_false", 380, "rel_ni_3407", 1781, 25],
|
|
"_nop_tc_293",
|
|
"_nop_tc_294",
|
|
["lt_int", 379, 15, 378, 1781, 25],
|
|
["jump", "rel_done_3409", 1781, 25],
|
|
"rel_ni_3407",
|
|
["is_num", 380, 15, 1781, 25],
|
|
["jump_false", 380, "rel_nn_3408", 1781, 25],
|
|
"_nop_tc_295",
|
|
"_nop_tc_296",
|
|
["lt_float", 379, 15, 378, 1781, 25],
|
|
["jump", "rel_done_3409", 1781, 25],
|
|
"rel_nn_3408",
|
|
["is_text", 380, 15, 1781, 25],
|
|
["jump_false", 380, "rel_err_3410", 1781, 25],
|
|
"_nop_tc_297",
|
|
["jump", "rel_err_3410", 1781, 25],
|
|
["lt_text", 379, 15, 378, 1781, 25],
|
|
["jump", "rel_done_3409", 1781, 25],
|
|
"rel_err_3410",
|
|
["disrupt", 1781, 25],
|
|
"rel_done_3409",
|
|
["jump_false", 379, "while_end_3406", 1781, 25],
|
|
["load_field", 382, 2, "list", 1782, 16],
|
|
["load_dynamic", 383, 382, 15, 1782, 26],
|
|
["move", 6, 383, 1782, 26],
|
|
["load_field", 384, 6, "right", 1783, 15],
|
|
["move", 12, 384, 1783, 15],
|
|
["get", 386, 39, 1, 1784, 9],
|
|
["frame", 387, 386, 2, 1784, 9],
|
|
["null", 388, 1784, 9],
|
|
["setarg", 387, 0, 388, 1784, 9],
|
|
["setarg", 387, 1, 1, 1784, 9],
|
|
["setarg", 387, 2, 12, 1784, 9],
|
|
["invoke", 387, 385, 1784, 9],
|
|
["access", 389, 1, 1785, 17],
|
|
["add", 390, 15, 389, 1785, 17],
|
|
["move", 15, 390, 1785, 17],
|
|
["jump", "while_start_3405", 1785, 17],
|
|
"while_end_3406",
|
|
["null", 391, 1787, 14],
|
|
["return", 391, 1787, 14],
|
|
"_nop_ur_11",
|
|
"if_else_3397",
|
|
"if_end_3398",
|
|
["access", 392, "function", 1790, 17],
|
|
["is_identical", 393, 7, 392, 1790, 17],
|
|
["jump_true", 393, "eq_done_3413", 1790, 17],
|
|
["is_int", 394, 7, 1790, 17],
|
|
["jump_false", 394, "eq_ni_3414", 1790, 17],
|
|
"_nop_tc_298",
|
|
["jump", "eq_ni_3414", 1790, 17],
|
|
["eq_int", 393, 7, 392, 1790, 17],
|
|
["jump", "eq_done_3413", 1790, 17],
|
|
"eq_ni_3414",
|
|
["is_num", 394, 7, 1790, 17],
|
|
["jump_false", 394, "eq_nn_3415", 1790, 17],
|
|
"_nop_tc_299",
|
|
["jump", "eq_nn_3415", 1790, 17],
|
|
["eq_float", 393, 7, 392, 1790, 17],
|
|
["jump", "eq_done_3413", 1790, 17],
|
|
"eq_nn_3415",
|
|
["is_text", 394, 7, 1790, 17],
|
|
["jump_false", 394, "eq_nt_3416", 1790, 17],
|
|
"_nop_tc_300",
|
|
"_nop_tc_301",
|
|
["eq_text", 393, 7, 392, 1790, 17],
|
|
["jump", "eq_done_3413", 1790, 17],
|
|
"eq_nt_3416",
|
|
["is_null", 394, 7, 1790, 17],
|
|
["jump_false", 394, "eq_nnl_3417", 1790, 17],
|
|
"_nop_tc_302",
|
|
["jump", "eq_nnl_3417", 1790, 17],
|
|
["true", 393, 1790, 17],
|
|
["jump", "eq_done_3413", 1790, 17],
|
|
"eq_nnl_3417",
|
|
["is_bool", 394, 7, 1790, 17],
|
|
["jump_false", 394, "eq_nb_3418", 1790, 17],
|
|
"_nop_tc_303",
|
|
["jump", "eq_nb_3418", 1790, 17],
|
|
["eq_bool", 393, 7, 392, 1790, 17],
|
|
["jump", "eq_done_3413", 1790, 17],
|
|
"eq_nb_3418",
|
|
["false", 393, 1790, 17],
|
|
"eq_done_3413",
|
|
["jump_false", 393, "if_else_3411", 1790, 17],
|
|
["get", 397, 20, 1, 1791, 19],
|
|
["frame", 398, 397, 1, 1791, 19],
|
|
["null", 399, 1791, 19],
|
|
["setarg", 398, 0, 399, 1791, 19],
|
|
["setarg", 398, 1, 1, 1791, 19],
|
|
["invoke", 398, 396, 1791, 19],
|
|
["move", 16, 396, 1791, 19],
|
|
["null", 400, 1792, 24],
|
|
["is_identical", 401, 16, 400, 1792, 24],
|
|
["jump_true", 401, "ne_nid_3422", 1792, 24],
|
|
["jump", "ne_ni_3423", 1792, 24],
|
|
"ne_nid_3422",
|
|
["false", 401, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_ni_3423",
|
|
["is_int", 402, 16, 1792, 24],
|
|
["jump_false", 402, "ne_nn_3424", 1792, 24],
|
|
"_nop_tc_304",
|
|
["jump", "ne_nn_3424", 1792, 24],
|
|
["ne_int", 401, 16, 400, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_nn_3424",
|
|
["is_num", 402, 16, 1792, 24],
|
|
["jump_false", 402, "ne_nt_3425", 1792, 24],
|
|
"_nop_tc_305",
|
|
["jump", "ne_nt_3425", 1792, 24],
|
|
["ne_float", 401, 16, 400, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_nt_3425",
|
|
["is_text", 402, 16, 1792, 24],
|
|
["jump_false", 402, "ne_nnl_3426", 1792, 24],
|
|
"_nop_tc_306",
|
|
["jump", "ne_nnl_3426", 1792, 24],
|
|
["ne_text", 401, 16, 400, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_nnl_3426",
|
|
["is_null", 402, 16, 1792, 24],
|
|
["jump_false", 402, "ne_nb_3427", 1792, 24],
|
|
"_nop_tc_307",
|
|
"_nop_tc_308",
|
|
["false", 401, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_nb_3427",
|
|
["is_bool", 402, 16, 1792, 24],
|
|
["jump_false", 402, "ne_mis_3428", 1792, 24],
|
|
"_nop_tc_309",
|
|
["jump", "ne_mis_3428", 1792, 24],
|
|
["ne_bool", 401, 16, 400, 1792, 24],
|
|
["jump", "ne_done_3421", 1792, 24],
|
|
"ne_mis_3428",
|
|
["true", 401, 1792, 24],
|
|
"ne_done_3421",
|
|
["jump_false", 401, "if_else_3419", 1792, 24],
|
|
["true", 404, 1792, 57],
|
|
["store_field", 16, 404, "has_inner_func", 1792, 30],
|
|
["jump", "if_end_3420", 1792, 30],
|
|
"if_else_3419",
|
|
"if_end_3420",
|
|
["load_field", 405, 2, "function_nr", 1793, 19],
|
|
["move", 13, 405, 1793, 19],
|
|
["null", 406, 1794, 24],
|
|
["is_identical", 407, 13, 406, 1794, 24],
|
|
["jump_true", 407, "eq_done_3431", 1794, 24],
|
|
["is_int", 408, 13, 1794, 24],
|
|
["jump_false", 408, "eq_ni_3432", 1794, 24],
|
|
"_nop_tc_310",
|
|
["jump", "eq_ni_3432", 1794, 24],
|
|
["eq_int", 407, 13, 406, 1794, 24],
|
|
["jump", "eq_done_3431", 1794, 24],
|
|
"eq_ni_3432",
|
|
["is_num", 408, 13, 1794, 24],
|
|
["jump_false", 408, "eq_nn_3433", 1794, 24],
|
|
"_nop_tc_311",
|
|
["jump", "eq_nn_3433", 1794, 24],
|
|
["eq_float", 407, 13, 406, 1794, 24],
|
|
["jump", "eq_done_3431", 1794, 24],
|
|
"eq_nn_3433",
|
|
["is_text", 408, 13, 1794, 24],
|
|
["jump_false", 408, "eq_nt_3434", 1794, 24],
|
|
"_nop_tc_312",
|
|
["jump", "eq_nt_3434", 1794, 24],
|
|
["eq_text", 407, 13, 406, 1794, 24],
|
|
["jump", "eq_done_3431", 1794, 24],
|
|
"eq_nt_3434",
|
|
["is_null", 408, 13, 1794, 24],
|
|
["jump_false", 408, "eq_nnl_3435", 1794, 24],
|
|
"_nop_tc_313",
|
|
"_nop_tc_314",
|
|
["true", 407, 1794, 24],
|
|
["jump", "eq_done_3431", 1794, 24],
|
|
"eq_nnl_3435",
|
|
["is_bool", 408, 13, 1794, 24],
|
|
["jump_false", 408, "eq_nb_3436", 1794, 24],
|
|
"_nop_tc_315",
|
|
["jump", "eq_nb_3436", 1794, 24],
|
|
["eq_bool", 407, 13, 406, 1794, 24],
|
|
["jump", "eq_done_3431", 1794, 24],
|
|
"eq_nb_3436",
|
|
["false", 407, 1794, 24],
|
|
"eq_done_3431",
|
|
["jump_false", 407, "if_else_3429", 1794, 24],
|
|
["load_field", 410, 1, "function_nr", 1794, 42],
|
|
["move", 13, 410, 1794, 42],
|
|
["jump", "if_end_3430", 1794, 42],
|
|
"if_else_3429",
|
|
"if_end_3430",
|
|
["record", 411, 0],
|
|
["true", 412, 1795, 57],
|
|
["store_field", 411, 412, "is_func", 1795, 57],
|
|
["get", 414, 32, 1, 1795, 18],
|
|
["frame", 415, 414, 3, 1795, 18],
|
|
["null", 416, 1795, 18],
|
|
["setarg", 415, 0, 416, 1795, 18],
|
|
["setarg", 415, 1, 1, 1795, 18],
|
|
["setarg", 415, 2, 13, 1795, 18],
|
|
["setarg", 415, 3, 411, 1795, 18],
|
|
["invoke", 415, 413, 1795, 18],
|
|
["move", 10, 413, 1795, 18],
|
|
["store_field", 10, 2, "func_node", 1796, 7],
|
|
["load_field", 417, 1, "function_nr", 1797, 20],
|
|
["store_field", 2, 417, "outer", 1797, 7],
|
|
["access", 418, 0, 1798, 11],
|
|
["move", 15, 418, 1798, 11],
|
|
"while_start_3437",
|
|
["load_field", 419, 2, "list", 1799, 25],
|
|
["length", 420, 419, 1799, 25],
|
|
["is_int", 422, 15, 1799, 25],
|
|
["jump_false", 422, "rel_ni_3439", 1799, 25],
|
|
"_nop_tc_316",
|
|
"_nop_tc_317",
|
|
["lt_int", 421, 15, 420, 1799, 25],
|
|
["jump", "rel_done_3441", 1799, 25],
|
|
"rel_ni_3439",
|
|
["is_num", 422, 15, 1799, 25],
|
|
["jump_false", 422, "rel_nn_3440", 1799, 25],
|
|
"_nop_tc_318",
|
|
"_nop_tc_319",
|
|
["lt_float", 421, 15, 420, 1799, 25],
|
|
["jump", "rel_done_3441", 1799, 25],
|
|
"rel_nn_3440",
|
|
["is_text", 422, 15, 1799, 25],
|
|
["jump_false", 422, "rel_err_3442", 1799, 25],
|
|
"_nop_tc_320",
|
|
["jump", "rel_err_3442", 1799, 25],
|
|
["lt_text", 421, 15, 420, 1799, 25],
|
|
["jump", "rel_done_3441", 1799, 25],
|
|
"rel_err_3442",
|
|
["disrupt", 1799, 25],
|
|
"rel_done_3441",
|
|
["jump_false", 421, "while_end_3438", 1799, 25],
|
|
["load_field", 424, 2, "list", 1800, 17],
|
|
["load_dynamic", 425, 424, 15, 1800, 27],
|
|
["load_field", 426, 425, "name", 1800, 27],
|
|
["move", 11, 426, 1800, 27],
|
|
["null", 427, 1801, 22],
|
|
["is_identical", 428, 11, 427, 1801, 22],
|
|
["jump_true", 428, "ne_nid_3446", 1801, 22],
|
|
["jump", "ne_ni_3447", 1801, 22],
|
|
"ne_nid_3446",
|
|
["false", 428, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_ni_3447",
|
|
["is_int", 429, 11, 1801, 22],
|
|
["jump_false", 429, "ne_nn_3448", 1801, 22],
|
|
"_nop_tc_321",
|
|
["jump", "ne_nn_3448", 1801, 22],
|
|
["ne_int", 428, 11, 427, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_nn_3448",
|
|
["is_num", 429, 11, 1801, 22],
|
|
["jump_false", 429, "ne_nt_3449", 1801, 22],
|
|
"_nop_tc_322",
|
|
["jump", "ne_nt_3449", 1801, 22],
|
|
["ne_float", 428, 11, 427, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_nt_3449",
|
|
["is_text", 429, 11, 1801, 22],
|
|
["jump_false", 429, "ne_nnl_3450", 1801, 22],
|
|
"_nop_tc_323",
|
|
["jump", "ne_nnl_3450", 1801, 22],
|
|
["ne_text", 428, 11, 427, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_nnl_3450",
|
|
["is_null", 429, 11, 1801, 22],
|
|
["jump_false", 429, "ne_nb_3451", 1801, 22],
|
|
"_nop_tc_324",
|
|
"_nop_tc_325",
|
|
["false", 428, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_nb_3451",
|
|
["is_bool", 429, 11, 1801, 22],
|
|
["jump_false", 429, "ne_mis_3452", 1801, 22],
|
|
"_nop_tc_326",
|
|
["jump", "ne_mis_3452", 1801, 22],
|
|
["ne_bool", 428, 11, 427, 1801, 22],
|
|
["jump", "ne_done_3445", 1801, 22],
|
|
"ne_mis_3452",
|
|
["true", 428, 1801, 22],
|
|
"ne_done_3445",
|
|
["jump_false", 428, "if_else_3443", 1801, 22],
|
|
["record", 431, 0],
|
|
["true", 432, 1801, 68],
|
|
["store_field", 431, 432, "is_const", 1801, 68],
|
|
["access", 433, "input", 1801, 80],
|
|
["store_field", 431, 433, "make", 1801, 80],
|
|
["store_field", 431, 13, "fn_nr", 1801, 96],
|
|
["get", 435, 51, 1, 1801, 28],
|
|
["frame", 436, 435, 3, 1801, 28],
|
|
["null", 437, 1801, 28],
|
|
["setarg", 436, 0, 437, 1801, 28],
|
|
["setarg", 436, 1, 10, 1801, 28],
|
|
["setarg", 436, 2, 11, 1801, 28],
|
|
["setarg", 436, 3, 431, 1801, 28],
|
|
["invoke", 436, 434, 1801, 28],
|
|
["jump", "if_end_3444", 1801, 28],
|
|
"if_else_3443",
|
|
"if_end_3444",
|
|
["load_field", 438, 2, "list", 1802, 19],
|
|
["load_dynamic", 439, 438, 15, 1802, 29],
|
|
["load_field", 440, 439, "expression", 1802, 29],
|
|
["move", 3, 440, 1802, 29],
|
|
["null", 441, 1803, 24],
|
|
["is_identical", 442, 3, 441, 1803, 24],
|
|
["jump_true", 442, "ne_nid_3456", 1803, 24],
|
|
["jump", "ne_ni_3457", 1803, 24],
|
|
"ne_nid_3456",
|
|
["false", 442, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_ni_3457",
|
|
["is_int", 443, 3, 1803, 24],
|
|
["jump_false", 443, "ne_nn_3458", 1803, 24],
|
|
"_nop_tc_327",
|
|
["jump", "ne_nn_3458", 1803, 24],
|
|
["ne_int", 442, 3, 441, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_nn_3458",
|
|
["is_num", 443, 3, 1803, 24],
|
|
["jump_false", 443, "ne_nt_3459", 1803, 24],
|
|
"_nop_tc_328",
|
|
["jump", "ne_nt_3459", 1803, 24],
|
|
["ne_float", 442, 3, 441, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_nt_3459",
|
|
["is_text", 443, 3, 1803, 24],
|
|
["jump_false", 443, "ne_nnl_3460", 1803, 24],
|
|
"_nop_tc_329",
|
|
["jump", "ne_nnl_3460", 1803, 24],
|
|
["ne_text", 442, 3, 441, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_nnl_3460",
|
|
["is_null", 443, 3, 1803, 24],
|
|
["jump_false", 443, "ne_nb_3461", 1803, 24],
|
|
"_nop_tc_330",
|
|
"_nop_tc_331",
|
|
["false", 442, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_nb_3461",
|
|
["is_bool", 443, 3, 1803, 24],
|
|
["jump_false", 443, "ne_mis_3462", 1803, 24],
|
|
"_nop_tc_332",
|
|
["jump", "ne_mis_3462", 1803, 24],
|
|
["ne_bool", 442, 3, 441, 1803, 24],
|
|
["jump", "ne_done_3455", 1803, 24],
|
|
"ne_mis_3462",
|
|
["true", 442, 1803, 24],
|
|
"ne_done_3455",
|
|
["jump_false", 442, "if_else_3453", 1803, 24],
|
|
["get", 446, 39, 1, 1803, 30],
|
|
["frame", 447, 446, 2, 1803, 30],
|
|
["null", 448, 1803, 30],
|
|
["setarg", 447, 0, 448, 1803, 30],
|
|
["setarg", 447, 1, 10, 1803, 30],
|
|
["setarg", 447, 2, 3, 1803, 30],
|
|
["invoke", 447, 445, 1803, 30],
|
|
["jump", "if_end_3454", 1803, 30],
|
|
"if_else_3453",
|
|
"if_end_3454",
|
|
["access", 449, 1, 1804, 17],
|
|
["add", 450, 15, 449, 1804, 17],
|
|
["move", 15, 450, 1804, 17],
|
|
["jump", "while_start_3437", 1804, 17],
|
|
"while_end_3438",
|
|
["load_field", 451, 2, "statements", 1806, 11],
|
|
["null", 452, 1806, 30],
|
|
["is_identical", 453, 451, 452, 1806, 30],
|
|
["jump_true", 453, "ne_nid_3466", 1806, 30],
|
|
["jump", "ne_ni_3467", 1806, 30],
|
|
"ne_nid_3466",
|
|
["false", 453, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_ni_3467",
|
|
["is_int", 454, 451, 1806, 30],
|
|
["jump_false", 454, "ne_nn_3468", 1806, 30],
|
|
"_nop_tc_333",
|
|
["jump", "ne_nn_3468", 1806, 30],
|
|
["ne_int", 453, 451, 452, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_nn_3468",
|
|
["is_num", 454, 451, 1806, 30],
|
|
["jump_false", 454, "ne_nt_3469", 1806, 30],
|
|
"_nop_tc_334",
|
|
["jump", "ne_nt_3469", 1806, 30],
|
|
["ne_float", 453, 451, 452, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_nt_3469",
|
|
["is_text", 454, 451, 1806, 30],
|
|
["jump_false", 454, "ne_nnl_3470", 1806, 30],
|
|
"_nop_tc_335",
|
|
["jump", "ne_nnl_3470", 1806, 30],
|
|
["ne_text", 453, 451, 452, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_nnl_3470",
|
|
["is_null", 454, 451, 1806, 30],
|
|
["jump_false", 454, "ne_nb_3471", 1806, 30],
|
|
"_nop_tc_336",
|
|
"_nop_tc_337",
|
|
["false", 453, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_nb_3471",
|
|
["is_bool", 454, 451, 1806, 30],
|
|
["jump_false", 454, "ne_mis_3472", 1806, 30],
|
|
"_nop_tc_338",
|
|
["jump", "ne_mis_3472", 1806, 30],
|
|
["ne_bool", 453, 451, 452, 1806, 30],
|
|
["jump", "ne_done_3465", 1806, 30],
|
|
"ne_mis_3472",
|
|
["true", 453, 1806, 30],
|
|
"ne_done_3465",
|
|
["jump_false", 453, "if_else_3463", 1806, 30],
|
|
["load_field", 456, 2, "statements", 1807, 39],
|
|
["get", 458, 40, 1, 1807, 9],
|
|
["frame", 459, 458, 2, 1807, 9],
|
|
["null", 460, 1807, 9],
|
|
["setarg", 459, 0, 460, 1807, 9],
|
|
["setarg", 459, 1, 10, 1807, 9],
|
|
["setarg", 459, 2, 456, 1807, 9],
|
|
["invoke", 459, 457, 1807, 9],
|
|
["access", 461, 0, 1808, 13],
|
|
["move", 15, 461, 1808, 13],
|
|
"while_start_3473",
|
|
["load_field", 462, 2, "statements", 1809, 27],
|
|
["length", 463, 462, 1809, 27],
|
|
["is_int", 465, 15, 1809, 27],
|
|
["jump_false", 465, "rel_ni_3475", 1809, 27],
|
|
"_nop_tc_339",
|
|
"_nop_tc_340",
|
|
["lt_int", 464, 15, 463, 1809, 27],
|
|
["jump", "rel_done_3477", 1809, 27],
|
|
"rel_ni_3475",
|
|
["is_num", 465, 15, 1809, 27],
|
|
["jump_false", 465, "rel_nn_3476", 1809, 27],
|
|
"_nop_tc_341",
|
|
"_nop_tc_342",
|
|
["lt_float", 464, 15, 463, 1809, 27],
|
|
["jump", "rel_done_3477", 1809, 27],
|
|
"rel_nn_3476",
|
|
["is_text", 465, 15, 1809, 27],
|
|
["jump_false", 465, "rel_err_3478", 1809, 27],
|
|
"_nop_tc_343",
|
|
["jump", "rel_err_3478", 1809, 27],
|
|
["lt_text", 464, 15, 463, 1809, 27],
|
|
["jump", "rel_done_3477", 1809, 27],
|
|
"rel_err_3478",
|
|
["disrupt", 1809, 27],
|
|
"rel_done_3477",
|
|
["jump_false", 464, "while_end_3474", 1809, 27],
|
|
["load_field", 467, 2, "statements", 1810, 36],
|
|
["load_dynamic", 468, 467, 15, 1810, 52],
|
|
["get", 470, 26, 1, 1810, 11],
|
|
["frame", 471, 470, 2, 1810, 11],
|
|
["null", 472, 1810, 11],
|
|
["setarg", 471, 0, 472, 1810, 11],
|
|
["setarg", 471, 1, 10, 1810, 11],
|
|
["setarg", 471, 2, 468, 1810, 11],
|
|
["invoke", 471, 469, 1810, 11],
|
|
["access", 473, 1, 1811, 19],
|
|
["add", 474, 15, 473, 1811, 19],
|
|
["move", 15, 474, 1811, 19],
|
|
["jump", "while_start_3473", 1811, 19],
|
|
"while_end_3474",
|
|
["jump", "if_end_3464", 1811, 19],
|
|
"if_else_3463",
|
|
"if_end_3464",
|
|
["load_field", 475, 2, "disruption", 1814, 11],
|
|
["null", 476, 1814, 30],
|
|
["is_identical", 477, 475, 476, 1814, 30],
|
|
["jump_true", 477, "ne_nid_3482", 1814, 30],
|
|
["jump", "ne_ni_3483", 1814, 30],
|
|
"ne_nid_3482",
|
|
["false", 477, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_ni_3483",
|
|
["is_int", 478, 475, 1814, 30],
|
|
["jump_false", 478, "ne_nn_3484", 1814, 30],
|
|
"_nop_tc_344",
|
|
["jump", "ne_nn_3484", 1814, 30],
|
|
["ne_int", 477, 475, 476, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_nn_3484",
|
|
["is_num", 478, 475, 1814, 30],
|
|
["jump_false", 478, "ne_nt_3485", 1814, 30],
|
|
"_nop_tc_345",
|
|
["jump", "ne_nt_3485", 1814, 30],
|
|
["ne_float", 477, 475, 476, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_nt_3485",
|
|
["is_text", 478, 475, 1814, 30],
|
|
["jump_false", 478, "ne_nnl_3486", 1814, 30],
|
|
"_nop_tc_346",
|
|
["jump", "ne_nnl_3486", 1814, 30],
|
|
["ne_text", 477, 475, 476, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_nnl_3486",
|
|
["is_null", 478, 475, 1814, 30],
|
|
["jump_false", 478, "ne_nb_3487", 1814, 30],
|
|
"_nop_tc_347",
|
|
"_nop_tc_348",
|
|
["false", 477, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_nb_3487",
|
|
["is_bool", 478, 475, 1814, 30],
|
|
["jump_false", 478, "ne_mis_3488", 1814, 30],
|
|
"_nop_tc_349",
|
|
["jump", "ne_mis_3488", 1814, 30],
|
|
["ne_bool", 477, 475, 476, 1814, 30],
|
|
["jump", "ne_done_3481", 1814, 30],
|
|
"ne_mis_3488",
|
|
["true", 477, 1814, 30],
|
|
"ne_done_3481",
|
|
["jump_false", 477, "if_else_3479", 1814, 30],
|
|
["access", 480, 0, 1815, 13],
|
|
["move", 15, 480, 1815, 13],
|
|
"while_start_3489",
|
|
["load_field", 481, 2, "disruption", 1816, 27],
|
|
["length", 482, 481, 1816, 27],
|
|
["is_int", 484, 15, 1816, 27],
|
|
["jump_false", 484, "rel_ni_3491", 1816, 27],
|
|
"_nop_tc_350",
|
|
"_nop_tc_351",
|
|
["lt_int", 483, 15, 482, 1816, 27],
|
|
["jump", "rel_done_3493", 1816, 27],
|
|
"rel_ni_3491",
|
|
["is_num", 484, 15, 1816, 27],
|
|
["jump_false", 484, "rel_nn_3492", 1816, 27],
|
|
"_nop_tc_352",
|
|
"_nop_tc_353",
|
|
["lt_float", 483, 15, 482, 1816, 27],
|
|
["jump", "rel_done_3493", 1816, 27],
|
|
"rel_nn_3492",
|
|
["is_text", 484, 15, 1816, 27],
|
|
["jump_false", 484, "rel_err_3494", 1816, 27],
|
|
"_nop_tc_354",
|
|
["jump", "rel_err_3494", 1816, 27],
|
|
["lt_text", 483, 15, 482, 1816, 27],
|
|
["jump", "rel_done_3493", 1816, 27],
|
|
"rel_err_3494",
|
|
["disrupt", 1816, 27],
|
|
"rel_done_3493",
|
|
["jump_false", 483, "while_end_3490", 1816, 27],
|
|
["load_field", 486, 2, "disruption", 1817, 36],
|
|
["load_dynamic", 487, 486, 15, 1817, 52],
|
|
["get", 489, 26, 1, 1817, 11],
|
|
["frame", 490, 489, 2, 1817, 11],
|
|
["null", 491, 1817, 11],
|
|
["setarg", 490, 0, 491, 1817, 11],
|
|
["setarg", 490, 1, 10, 1817, 11],
|
|
["setarg", 490, 2, 487, 1817, 11],
|
|
["invoke", 490, 488, 1817, 11],
|
|
["access", 492, 1, 1818, 19],
|
|
["add", 493, 15, 492, 1818, 19],
|
|
["move", 15, 493, 1818, 19],
|
|
["jump", "while_start_3489", 1818, 19],
|
|
"while_end_3490",
|
|
["jump", "if_end_3480", 1818, 19],
|
|
"if_else_3479",
|
|
"if_end_3480",
|
|
["get", 495, 34, 1, 1821, 12],
|
|
["frame", 496, 495, 1, 1821, 12],
|
|
["null", 497, 1821, 12],
|
|
["setarg", 496, 0, 497, 1821, 12],
|
|
["setarg", 496, 1, 10, 1821, 12],
|
|
["invoke", 496, 494, 1821, 12],
|
|
["move", 5, 494, 1821, 12],
|
|
["get", 498, 22, 1, 1822, 12],
|
|
["load_field", 499, 5, "rec", 1822, 26],
|
|
["is_array", 500, 498, 1822, 26],
|
|
["jump_false", 500, "push_err_3495", 1822, 26],
|
|
["push", 498, 499, 1822, 26],
|
|
["jump", "push_done_3496", 1822, 26],
|
|
"push_err_3495",
|
|
["disrupt", 1822, 26],
|
|
"push_done_3496",
|
|
["load_field", 501, 5, "nr_slots", 1823, 23],
|
|
["store_field", 2, 501, "nr_slots", 1823, 7],
|
|
["load_field", 502, 5, "nr_close", 1824, 29],
|
|
["store_field", 2, 502, "nr_close_slots", 1824, 7],
|
|
["null", 503, 1825, 14],
|
|
["return", 503, 1825, 14],
|
|
"_nop_ur_12",
|
|
"if_else_3411",
|
|
"if_end_3412",
|
|
["access", 504, "text literal", 1828, 17],
|
|
["is_identical", 505, 7, 504, 1828, 17],
|
|
["jump_true", 505, "eq_done_3499", 1828, 17],
|
|
["is_int", 506, 7, 1828, 17],
|
|
["jump_false", 506, "eq_ni_3500", 1828, 17],
|
|
"_nop_tc_355",
|
|
["jump", "eq_ni_3500", 1828, 17],
|
|
["eq_int", 505, 7, 504, 1828, 17],
|
|
["jump", "eq_done_3499", 1828, 17],
|
|
"eq_ni_3500",
|
|
["is_num", 506, 7, 1828, 17],
|
|
["jump_false", 506, "eq_nn_3501", 1828, 17],
|
|
"_nop_tc_356",
|
|
["jump", "eq_nn_3501", 1828, 17],
|
|
["eq_float", 505, 7, 504, 1828, 17],
|
|
["jump", "eq_done_3499", 1828, 17],
|
|
"eq_nn_3501",
|
|
["is_text", 506, 7, 1828, 17],
|
|
["jump_false", 506, "eq_nt_3502", 1828, 17],
|
|
"_nop_tc_357",
|
|
"_nop_tc_358",
|
|
["eq_text", 505, 7, 504, 1828, 17],
|
|
["jump", "eq_done_3499", 1828, 17],
|
|
"eq_nt_3502",
|
|
["is_null", 506, 7, 1828, 17],
|
|
["jump_false", 506, "eq_nnl_3503", 1828, 17],
|
|
"_nop_tc_359",
|
|
["jump", "eq_nnl_3503", 1828, 17],
|
|
["true", 505, 1828, 17],
|
|
["jump", "eq_done_3499", 1828, 17],
|
|
"eq_nnl_3503",
|
|
["is_bool", 506, 7, 1828, 17],
|
|
["jump_false", 506, "eq_nb_3504", 1828, 17],
|
|
"_nop_tc_360",
|
|
["jump", "eq_nb_3504", 1828, 17],
|
|
["eq_bool", 505, 7, 504, 1828, 17],
|
|
["jump", "eq_done_3499", 1828, 17],
|
|
"eq_nb_3504",
|
|
["false", 505, 1828, 17],
|
|
"eq_done_3499",
|
|
["jump_false", 505, "if_else_3497", 1828, 17],
|
|
["access", 508, 0, 1829, 11],
|
|
["move", 15, 508, 1829, 11],
|
|
"while_start_3505",
|
|
["load_field", 509, 2, "list", 1830, 25],
|
|
["length", 510, 509, 1830, 25],
|
|
["is_int", 512, 15, 1830, 25],
|
|
["jump_false", 512, "rel_ni_3507", 1830, 25],
|
|
"_nop_tc_361",
|
|
"_nop_tc_362",
|
|
["lt_int", 511, 15, 510, 1830, 25],
|
|
["jump", "rel_done_3509", 1830, 25],
|
|
"rel_ni_3507",
|
|
["is_num", 512, 15, 1830, 25],
|
|
["jump_false", 512, "rel_nn_3508", 1830, 25],
|
|
"_nop_tc_363",
|
|
"_nop_tc_364",
|
|
["lt_float", 511, 15, 510, 1830, 25],
|
|
["jump", "rel_done_3509", 1830, 25],
|
|
"rel_nn_3508",
|
|
["is_text", 512, 15, 1830, 25],
|
|
["jump_false", 512, "rel_err_3510", 1830, 25],
|
|
"_nop_tc_365",
|
|
["jump", "rel_err_3510", 1830, 25],
|
|
["lt_text", 511, 15, 510, 1830, 25],
|
|
["jump", "rel_done_3509", 1830, 25],
|
|
"rel_err_3510",
|
|
["disrupt", 1830, 25],
|
|
"rel_done_3509",
|
|
["jump_false", 511, "while_end_3506", 1830, 25],
|
|
["load_field", 514, 2, "list", 1831, 31],
|
|
["load_dynamic", 515, 514, 15, 1831, 41],
|
|
["get", 517, 39, 1, 1831, 9],
|
|
["frame", 518, 517, 2, 1831, 9],
|
|
["null", 519, 1831, 9],
|
|
["setarg", 518, 0, 519, 1831, 9],
|
|
["setarg", 518, 1, 1, 1831, 9],
|
|
["setarg", 518, 2, 515, 1831, 9],
|
|
["invoke", 518, 516, 1831, 9],
|
|
["access", 520, 1, 1832, 17],
|
|
["add", 521, 15, 520, 1832, 17],
|
|
["move", 15, 521, 1832, 17],
|
|
["jump", "while_start_3505", 1832, 17],
|
|
"while_end_3506",
|
|
["null", 522, 1834, 14],
|
|
["return", 522, 1834, 14],
|
|
"_nop_ur_13",
|
|
"if_else_3497",
|
|
"if_end_3498",
|
|
["access", 523, "name", 1837, 17],
|
|
["is_identical", 524, 7, 523, 1837, 17],
|
|
["jump_true", 524, "eq_done_3513", 1837, 17],
|
|
["is_int", 525, 7, 1837, 17],
|
|
["jump_false", 525, "eq_ni_3514", 1837, 17],
|
|
"_nop_tc_366",
|
|
["jump", "eq_ni_3514", 1837, 17],
|
|
["eq_int", 524, 7, 523, 1837, 17],
|
|
["jump", "eq_done_3513", 1837, 17],
|
|
"eq_ni_3514",
|
|
["is_num", 525, 7, 1837, 17],
|
|
["jump_false", 525, "eq_nn_3515", 1837, 17],
|
|
"_nop_tc_367",
|
|
["jump", "eq_nn_3515", 1837, 17],
|
|
["eq_float", 524, 7, 523, 1837, 17],
|
|
["jump", "eq_done_3513", 1837, 17],
|
|
"eq_nn_3515",
|
|
["is_text", 525, 7, 1837, 17],
|
|
["jump_false", 525, "eq_nt_3516", 1837, 17],
|
|
"_nop_tc_368",
|
|
"_nop_tc_369",
|
|
["eq_text", 524, 7, 523, 1837, 17],
|
|
["jump", "eq_done_3513", 1837, 17],
|
|
"eq_nt_3516",
|
|
["is_null", 525, 7, 1837, 17],
|
|
["jump_false", 525, "eq_nnl_3517", 1837, 17],
|
|
"_nop_tc_370",
|
|
["jump", "eq_nnl_3517", 1837, 17],
|
|
["true", 524, 1837, 17],
|
|
["jump", "eq_done_3513", 1837, 17],
|
|
"eq_nnl_3517",
|
|
["is_bool", 525, 7, 1837, 17],
|
|
["jump_false", 525, "eq_nb_3518", 1837, 17],
|
|
"_nop_tc_371",
|
|
["jump", "eq_nb_3518", 1837, 17],
|
|
["eq_bool", 524, 7, 523, 1837, 17],
|
|
["jump", "eq_done_3513", 1837, 17],
|
|
"eq_nb_3518",
|
|
["false", 524, 1837, 17],
|
|
"eq_done_3513",
|
|
["jump_false", 524, "if_else_3511", 1837, 17],
|
|
["load_field", 527, 2, "name", 1838, 14],
|
|
["move", 4, 527, 1838, 14],
|
|
["null", 528, 1839, 19],
|
|
["is_identical", 529, 4, 528, 1839, 19],
|
|
["jump_true", 529, "ne_nid_3522", 1839, 19],
|
|
["jump", "ne_ni_3523", 1839, 19],
|
|
"ne_nid_3522",
|
|
["false", 529, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_ni_3523",
|
|
["is_int", 530, 4, 1839, 19],
|
|
["jump_false", 530, "ne_nn_3524", 1839, 19],
|
|
"_nop_tc_372",
|
|
["jump", "ne_nn_3524", 1839, 19],
|
|
["ne_int", 529, 4, 528, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_nn_3524",
|
|
["is_num", 530, 4, 1839, 19],
|
|
["jump_false", 530, "ne_nt_3525", 1839, 19],
|
|
"_nop_tc_373",
|
|
["jump", "ne_nt_3525", 1839, 19],
|
|
["ne_float", 529, 4, 528, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_nt_3525",
|
|
["is_text", 530, 4, 1839, 19],
|
|
["jump_false", 530, "ne_nnl_3526", 1839, 19],
|
|
"_nop_tc_374",
|
|
["jump", "ne_nnl_3526", 1839, 19],
|
|
["ne_text", 529, 4, 528, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_nnl_3526",
|
|
["is_null", 530, 4, 1839, 19],
|
|
["jump_false", 530, "ne_nb_3527", 1839, 19],
|
|
"_nop_tc_375",
|
|
"_nop_tc_376",
|
|
["false", 529, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_nb_3527",
|
|
["is_bool", 530, 4, 1839, 19],
|
|
["jump_false", 530, "ne_mis_3528", 1839, 19],
|
|
"_nop_tc_377",
|
|
["jump", "ne_mis_3528", 1839, 19],
|
|
["ne_bool", 529, 4, 528, 1839, 19],
|
|
["jump", "ne_done_3521", 1839, 19],
|
|
"ne_mis_3528",
|
|
["true", 529, 1839, 19],
|
|
"ne_done_3521",
|
|
["jump_false", 529, "if_else_3519", 1839, 19],
|
|
["get", 533, 8, 1, 1840, 13],
|
|
["frame", 534, 533, 1, 1840, 13],
|
|
["null", 535, 1840, 13],
|
|
["setarg", 534, 0, 535, 1840, 13],
|
|
["setarg", 534, 1, 4, 1840, 13],
|
|
["invoke", 534, 532, 1840, 13],
|
|
["jump_false", 532, "if_else_3529", 1840, 13],
|
|
["access", 536, "functino", 1841, 23],
|
|
["store_field", 2, 536, "make", 1841, 11],
|
|
["access", 537, -1, 1842, 24],
|
|
["store_field", 2, 537, "level", 1842, 11],
|
|
["null", 538, 1843, 18],
|
|
["return", 538, 1843, 18],
|
|
"_nop_ur_14",
|
|
"if_else_3529",
|
|
"if_end_3530",
|
|
["get", 540, 45, 1, 1845, 13],
|
|
["frame", 541, 540, 2, 1845, 13],
|
|
["null", 542, 1845, 13],
|
|
["setarg", 541, 0, 542, 1845, 13],
|
|
["setarg", 541, 1, 1, 1845, 13],
|
|
["setarg", 541, 2, 4, 1845, 13],
|
|
["invoke", 541, 539, 1845, 13],
|
|
["move", 14, 539, 1845, 13],
|
|
["load_field", 543, 14, "v", 1846, 13],
|
|
["null", 544, 1846, 20],
|
|
["is_identical", 545, 543, 544, 1846, 20],
|
|
["jump_true", 545, "ne_nid_3534", 1846, 20],
|
|
["jump", "ne_ni_3535", 1846, 20],
|
|
"ne_nid_3534",
|
|
["false", 545, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_ni_3535",
|
|
["is_int", 546, 543, 1846, 20],
|
|
["jump_false", 546, "ne_nn_3536", 1846, 20],
|
|
"_nop_tc_378",
|
|
["jump", "ne_nn_3536", 1846, 20],
|
|
["ne_int", 545, 543, 544, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_nn_3536",
|
|
["is_num", 546, 543, 1846, 20],
|
|
["jump_false", 546, "ne_nt_3537", 1846, 20],
|
|
"_nop_tc_379",
|
|
["jump", "ne_nt_3537", 1846, 20],
|
|
["ne_float", 545, 543, 544, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_nt_3537",
|
|
["is_text", 546, 543, 1846, 20],
|
|
["jump_false", 546, "ne_nnl_3538", 1846, 20],
|
|
"_nop_tc_380",
|
|
["jump", "ne_nnl_3538", 1846, 20],
|
|
["ne_text", 545, 543, 544, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_nnl_3538",
|
|
["is_null", 546, 543, 1846, 20],
|
|
["jump_false", 546, "ne_nb_3539", 1846, 20],
|
|
"_nop_tc_381",
|
|
"_nop_tc_382",
|
|
["false", 545, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_nb_3539",
|
|
["is_bool", 546, 543, 1846, 20],
|
|
["jump_false", 546, "ne_mis_3540", 1846, 20],
|
|
"_nop_tc_383",
|
|
["jump", "ne_mis_3540", 1846, 20],
|
|
["ne_bool", 545, 543, 544, 1846, 20],
|
|
["jump", "ne_done_3533", 1846, 20],
|
|
"ne_mis_3540",
|
|
["true", 545, 1846, 20],
|
|
"ne_done_3533",
|
|
["jump_false", 545, "if_else_3531", 1846, 20],
|
|
["load_field", 548, 14, "level", 1847, 24],
|
|
["store_field", 2, 548, "level", 1847, 11],
|
|
["load_field", 549, 14, "def_function_nr", 1848, 30],
|
|
["store_field", 2, 549, "function_nr", 1848, 11],
|
|
["load_field", 550, 14, "v", 1849, 25],
|
|
["load_field", 551, 550, "nr_uses", 1849, 25],
|
|
["access", 552, 1, 1849, 39],
|
|
["add", 553, 551, 552, 1849, 39],
|
|
["load_field", 554, 14, "v", 1849, 11],
|
|
["store_field", 554, 553, "nr_uses", 1849, 11],
|
|
["load_field", 555, 14, "level", 1850, 15],
|
|
["access", 556, 0, 1850, 25],
|
|
["is_int", 558, 555, 1850, 25],
|
|
["jump_false", 558, "rel_ni_3543", 1850, 25],
|
|
"_nop_tc_384",
|
|
["jump", "rel_ni_3543", 1850, 25],
|
|
["gt_int", 557, 555, 556, 1850, 25],
|
|
["jump", "rel_done_3545", 1850, 25],
|
|
"rel_ni_3543",
|
|
["is_num", 558, 555, 1850, 25],
|
|
["jump_false", 558, "rel_nn_3544", 1850, 25],
|
|
"_nop_tc_385",
|
|
"_nop_tc_386",
|
|
["gt_float", 557, 555, 556, 1850, 25],
|
|
["jump", "rel_done_3545", 1850, 25],
|
|
"rel_nn_3544",
|
|
["is_text", 558, 555, 1850, 25],
|
|
["jump_false", 558, "rel_err_3546", 1850, 25],
|
|
"_nop_tc_387",
|
|
["jump", "rel_err_3546", 1850, 25],
|
|
["gt_text", 557, 555, 556, 1850, 25],
|
|
["jump", "rel_done_3545", 1850, 25],
|
|
"rel_err_3546",
|
|
["disrupt", 1850, 25],
|
|
"rel_done_3545",
|
|
["jump_false", 557, "if_else_3541", 1850, 25],
|
|
["access", 560, 1, 1850, 42],
|
|
["load_field", 561, 14, "v", 1850, 28],
|
|
["store_field", 561, 560, "closure", 1850, 28],
|
|
["jump", "if_end_3542", 1850, 28],
|
|
"if_else_3541",
|
|
"if_end_3542",
|
|
["jump", "if_end_3532", 1850, 28],
|
|
"if_else_3531",
|
|
["access", 562, -1, 1852, 24],
|
|
["store_field", 2, 562, "level", 1852, 11],
|
|
["true", 563, 1853, 28],
|
|
["store_field", 2, 563, "intrinsic", 1853, 11],
|
|
["get", 565, 50, 1, 1854, 11],
|
|
["frame", 566, 565, 1, 1854, 11],
|
|
["null", 567, 1854, 11],
|
|
["setarg", 566, 0, 567, 1854, 11],
|
|
["setarg", 566, 1, 4, 1854, 11],
|
|
["invoke", 566, 564, 1854, 11],
|
|
"if_end_3532",
|
|
["jump", "if_end_3520", 1854, 11],
|
|
"if_else_3519",
|
|
"if_end_3520",
|
|
["null", 568, 1857, 14],
|
|
["return", 568, 1857, 14],
|
|
"_nop_ur_15",
|
|
"if_else_3511",
|
|
"if_end_3512",
|
|
["null", 569, 1857, 14],
|
|
["return", 569, 1857, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 654,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 19, 1862, 17],
|
|
["is_identical", 20, 2, 19, 1862, 17],
|
|
["jump_true", 20, "eq_done_3549", 1862, 17],
|
|
["is_int", 21, 2, 1862, 17],
|
|
["jump_false", 21, "eq_ni_3550", 1862, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3550", 1862, 17],
|
|
["eq_int", 20, 2, 19, 1862, 17],
|
|
["jump", "eq_done_3549", 1862, 17],
|
|
"eq_ni_3550",
|
|
["is_num", 21, 2, 1862, 17],
|
|
["jump_false", 21, "eq_nn_3551", 1862, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_3551", 1862, 17],
|
|
["eq_float", 20, 2, 19, 1862, 17],
|
|
["jump", "eq_done_3549", 1862, 17],
|
|
"eq_nn_3551",
|
|
["is_text", 21, 2, 1862, 17],
|
|
["jump_false", 21, "eq_nt_3552", 1862, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_3552", 1862, 17],
|
|
["eq_text", 20, 2, 19, 1862, 17],
|
|
["jump", "eq_done_3549", 1862, 17],
|
|
"eq_nt_3552",
|
|
["is_null", 21, 2, 1862, 17],
|
|
["jump_false", 21, "eq_nnl_3553", 1862, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 20, 1862, 17],
|
|
["jump", "eq_done_3549", 1862, 17],
|
|
"eq_nnl_3553",
|
|
["is_bool", 21, 2, 1862, 17],
|
|
["jump_false", 21, "eq_nb_3554", 1862, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_3554", 1862, 17],
|
|
["eq_bool", 20, 2, 19, 1862, 17],
|
|
["jump", "eq_done_3549", 1862, 17],
|
|
"eq_nb_3554",
|
|
["false", 20, 1862, 17],
|
|
"eq_done_3549",
|
|
["jump_false", 20, "if_else_3547", 1862, 17],
|
|
["null", 23, 1862, 30],
|
|
["return", 23, 1862, 30],
|
|
"_nop_ur_1",
|
|
"if_else_3547",
|
|
"if_end_3548",
|
|
["load_field", 24, 2, "kind", 1863, 16],
|
|
["move", 11, 24, 1863, 16],
|
|
["null", 25, 1864, 17],
|
|
["is_identical", 26, 11, 25, 1864, 17],
|
|
["jump_true", 26, "eq_done_3557", 1864, 17],
|
|
["is_int", 27, 11, 1864, 17],
|
|
["jump_false", 27, "eq_ni_3558", 1864, 17],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_3558", 1864, 17],
|
|
["eq_int", 26, 11, 25, 1864, 17],
|
|
["jump", "eq_done_3557", 1864, 17],
|
|
"eq_ni_3558",
|
|
["is_num", 27, 11, 1864, 17],
|
|
["jump_false", 27, "eq_nn_3559", 1864, 17],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_3559", 1864, 17],
|
|
["eq_float", 26, 11, 25, 1864, 17],
|
|
["jump", "eq_done_3557", 1864, 17],
|
|
"eq_nn_3559",
|
|
["is_text", 27, 11, 1864, 17],
|
|
["jump_false", 27, "eq_nt_3560", 1864, 17],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_3560", 1864, 17],
|
|
["eq_text", 26, 11, 25, 1864, 17],
|
|
["jump", "eq_done_3557", 1864, 17],
|
|
"eq_nt_3560",
|
|
["is_null", 27, 11, 1864, 17],
|
|
["jump_false", 27, "eq_nnl_3561", 1864, 17],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 26, 1864, 17],
|
|
["jump", "eq_done_3557", 1864, 17],
|
|
"eq_nnl_3561",
|
|
["is_bool", 27, 11, 1864, 17],
|
|
["jump_false", 27, "eq_nb_3562", 1864, 17],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_3562", 1864, 17],
|
|
["eq_bool", 26, 11, 25, 1864, 17],
|
|
["jump", "eq_done_3557", 1864, 17],
|
|
"eq_nb_3562",
|
|
["false", 26, 1864, 17],
|
|
"eq_done_3557",
|
|
["jump_false", 26, "if_else_3555", 1864, 17],
|
|
["null", 29, 1864, 30],
|
|
["return", 29, 1864, 30],
|
|
"_nop_ur_2",
|
|
"if_else_3555",
|
|
"if_end_3556",
|
|
["null", 8, 1865, 16],
|
|
["null", 3, 1866, 20],
|
|
["access", 17, 0, 1867, 13],
|
|
["null", 15, 1868, 22],
|
|
["null", 18, 1869, 20],
|
|
["null", 10, 1870, 21],
|
|
["null", 6, 1871, 21],
|
|
["null", 16, 1872, 21],
|
|
["null", 14, 1873, 20],
|
|
["null", 12, 1874, 17],
|
|
["null", 4, 1875, 19],
|
|
["null", 9, 1876, 14],
|
|
["null", 13, 1877, 21],
|
|
["null", 5, 1878, 22],
|
|
["null", 7, 1879, 14],
|
|
["access", 30, "var_list", 1881, 17],
|
|
["is_identical", 31, 11, 30, 1881, 17],
|
|
["jump_true", 31, "eq_done_3565", 1881, 17],
|
|
["is_int", 32, 11, 1881, 17],
|
|
["jump_false", 32, "eq_ni_3566", 1881, 17],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_3566", 1881, 17],
|
|
["eq_int", 31, 11, 30, 1881, 17],
|
|
["jump", "eq_done_3565", 1881, 17],
|
|
"eq_ni_3566",
|
|
["is_num", 32, 11, 1881, 17],
|
|
["jump_false", 32, "eq_nn_3567", 1881, 17],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_3567", 1881, 17],
|
|
["eq_float", 31, 11, 30, 1881, 17],
|
|
["jump", "eq_done_3565", 1881, 17],
|
|
"eq_nn_3567",
|
|
["is_text", 32, 11, 1881, 17],
|
|
["jump_false", 32, "eq_nt_3568", 1881, 17],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 31, 11, 30, 1881, 17],
|
|
["jump", "eq_done_3565", 1881, 17],
|
|
"eq_nt_3568",
|
|
["is_null", 32, 11, 1881, 17],
|
|
["jump_false", 32, "eq_nnl_3569", 1881, 17],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_3569", 1881, 17],
|
|
["true", 31, 1881, 17],
|
|
["jump", "eq_done_3565", 1881, 17],
|
|
"eq_nnl_3569",
|
|
["is_bool", 32, 11, 1881, 17],
|
|
["jump_false", 32, "eq_nb_3570", 1881, 17],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_3570", 1881, 17],
|
|
["eq_bool", 31, 11, 30, 1881, 17],
|
|
["jump", "eq_done_3565", 1881, 17],
|
|
"eq_nb_3570",
|
|
["false", 31, 1881, 17],
|
|
"eq_done_3565",
|
|
["jump_false", 31, "if_else_3563", 1881, 17],
|
|
["access", 34, 0, 1882, 11],
|
|
["move", 17, 34, 1882, 11],
|
|
"while_start_3571",
|
|
["load_field", 35, 2, "list", 1883, 25],
|
|
["length", 36, 35, 1883, 25],
|
|
["is_int", 38, 17, 1883, 25],
|
|
["jump_false", 38, "rel_ni_3573", 1883, 25],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["lt_int", 37, 17, 36, 1883, 25],
|
|
["jump", "rel_done_3575", 1883, 25],
|
|
"rel_ni_3573",
|
|
["is_num", 38, 17, 1883, 25],
|
|
["jump_false", 38, "rel_nn_3574", 1883, 25],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["lt_float", 37, 17, 36, 1883, 25],
|
|
["jump", "rel_done_3575", 1883, 25],
|
|
"rel_nn_3574",
|
|
["is_text", 38, 17, 1883, 25],
|
|
["jump_false", 38, "rel_err_3576", 1883, 25],
|
|
"_nop_tc_23",
|
|
["jump", "rel_err_3576", 1883, 25],
|
|
["lt_text", 37, 17, 36, 1883, 25],
|
|
["jump", "rel_done_3575", 1883, 25],
|
|
"rel_err_3576",
|
|
["disrupt", 1883, 25],
|
|
"rel_done_3575",
|
|
["jump_false", 37, "while_end_3572", 1883, 25],
|
|
["load_field", 40, 2, "list", 1884, 31],
|
|
["load_dynamic", 41, 40, 17, 1884, 41],
|
|
["get", 43, 26, 1, 1884, 9],
|
|
["frame", 44, 43, 2, 1884, 9],
|
|
["null", 45, 1884, 9],
|
|
["setarg", 44, 0, 45, 1884, 9],
|
|
["setarg", 44, 1, 1, 1884, 9],
|
|
["setarg", 44, 2, 41, 1884, 9],
|
|
["invoke", 44, 42, 1884, 9],
|
|
["access", 46, 1, 1885, 17],
|
|
["add", 47, 17, 46, 1885, 17],
|
|
["move", 17, 47, 1885, 17],
|
|
["jump", "while_start_3571", 1885, 17],
|
|
"while_end_3572",
|
|
["null", 48, 1887, 14],
|
|
["return", 48, 1887, 14],
|
|
"_nop_ur_3",
|
|
"if_else_3563",
|
|
"if_end_3564",
|
|
["access", 49, "var", 1890, 17],
|
|
["is_identical", 50, 11, 49, 1890, 17],
|
|
["jump_true", 50, "eq_done_3579", 1890, 17],
|
|
["is_int", 51, 11, 1890, 17],
|
|
["jump_false", 51, "eq_ni_3580", 1890, 17],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_3580", 1890, 17],
|
|
["eq_int", 50, 11, 49, 1890, 17],
|
|
["jump", "eq_done_3579", 1890, 17],
|
|
"eq_ni_3580",
|
|
["is_num", 51, 11, 1890, 17],
|
|
["jump_false", 51, "eq_nn_3581", 1890, 17],
|
|
"_nop_tc_25",
|
|
["jump", "eq_nn_3581", 1890, 17],
|
|
["eq_float", 50, 11, 49, 1890, 17],
|
|
["jump", "eq_done_3579", 1890, 17],
|
|
"eq_nn_3581",
|
|
["is_text", 51, 11, 1890, 17],
|
|
["jump_false", 51, "eq_nt_3582", 1890, 17],
|
|
"_nop_tc_26",
|
|
"_nop_tc_27",
|
|
["eq_text", 50, 11, 49, 1890, 17],
|
|
["jump", "eq_done_3579", 1890, 17],
|
|
"eq_nt_3582",
|
|
["is_null", 51, 11, 1890, 17],
|
|
["jump_false", 51, "eq_nnl_3583", 1890, 17],
|
|
"_nop_tc_28",
|
|
["jump", "eq_nnl_3583", 1890, 17],
|
|
["true", 50, 1890, 17],
|
|
["jump", "eq_done_3579", 1890, 17],
|
|
"eq_nnl_3583",
|
|
["is_bool", 51, 11, 1890, 17],
|
|
["jump_false", 51, "eq_nb_3584", 1890, 17],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nb_3584", 1890, 17],
|
|
["eq_bool", 50, 11, 49, 1890, 17],
|
|
["jump", "eq_done_3579", 1890, 17],
|
|
"eq_nb_3584",
|
|
["false", 50, 1890, 17],
|
|
"eq_done_3579",
|
|
["jump_false", 50, "if_else_3577", 1890, 17],
|
|
["load_field", 53, 2, "left", 1891, 14],
|
|
["load_field", 54, 53, "name", 1891, 14],
|
|
["move", 8, 54, 1891, 14],
|
|
["null", 55, 1892, 19],
|
|
["is_identical", 56, 8, 55, 1892, 19],
|
|
["jump_true", 56, "ne_nid_3588", 1892, 19],
|
|
["jump", "ne_ni_3589", 1892, 19],
|
|
"ne_nid_3588",
|
|
["false", 56, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_ni_3589",
|
|
["is_int", 57, 8, 1892, 19],
|
|
["jump_false", 57, "ne_nn_3590", 1892, 19],
|
|
"_nop_tc_30",
|
|
["jump", "ne_nn_3590", 1892, 19],
|
|
["ne_int", 56, 8, 55, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_nn_3590",
|
|
["is_num", 57, 8, 1892, 19],
|
|
["jump_false", 57, "ne_nt_3591", 1892, 19],
|
|
"_nop_tc_31",
|
|
["jump", "ne_nt_3591", 1892, 19],
|
|
["ne_float", 56, 8, 55, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_nt_3591",
|
|
["is_text", 57, 8, 1892, 19],
|
|
["jump_false", 57, "ne_nnl_3592", 1892, 19],
|
|
"_nop_tc_32",
|
|
["jump", "ne_nnl_3592", 1892, 19],
|
|
["ne_text", 56, 8, 55, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_nnl_3592",
|
|
["is_null", 57, 8, 1892, 19],
|
|
["jump_false", 57, "ne_nb_3593", 1892, 19],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["false", 56, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_nb_3593",
|
|
["is_bool", 57, 8, 1892, 19],
|
|
["jump_false", 57, "ne_mis_3594", 1892, 19],
|
|
"_nop_tc_35",
|
|
["jump", "ne_mis_3594", 1892, 19],
|
|
["ne_bool", 56, 8, 55, 1892, 19],
|
|
["jump", "ne_done_3587", 1892, 19],
|
|
"ne_mis_3594",
|
|
["true", 56, 1892, 19],
|
|
"ne_done_3587",
|
|
["jump_false", 56, "if_else_3585", 1892, 19],
|
|
["get", 60, 25, 1, 1893, 20],
|
|
["frame", 61, 60, 2, 1893, 20],
|
|
["null", 62, 1893, 20],
|
|
["setarg", 61, 0, 62, 1893, 20],
|
|
["setarg", 61, 1, 1, 1893, 20],
|
|
["setarg", 61, 2, 8, 1893, 20],
|
|
["invoke", 61, 59, 1893, 20],
|
|
["move", 3, 59, 1893, 20],
|
|
["null", 63, 1894, 25],
|
|
["is_identical", 64, 3, 63, 1894, 25],
|
|
["jump_true", 64, "ne_nid_3599", 1894, 25],
|
|
["jump", "ne_ni_3600", 1894, 25],
|
|
"ne_nid_3599",
|
|
["false", 64, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_ni_3600",
|
|
["is_int", 65, 3, 1894, 25],
|
|
["jump_false", 65, "ne_nn_3601", 1894, 25],
|
|
"_nop_tc_36",
|
|
["jump", "ne_nn_3601", 1894, 25],
|
|
["ne_int", 64, 3, 63, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_nn_3601",
|
|
["is_num", 65, 3, 1894, 25],
|
|
["jump_false", 65, "ne_nt_3602", 1894, 25],
|
|
"_nop_tc_37",
|
|
["jump", "ne_nt_3602", 1894, 25],
|
|
["ne_float", 64, 3, 63, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_nt_3602",
|
|
["is_text", 65, 3, 1894, 25],
|
|
["jump_false", 65, "ne_nnl_3603", 1894, 25],
|
|
"_nop_tc_38",
|
|
["jump", "ne_nnl_3603", 1894, 25],
|
|
["ne_text", 64, 3, 63, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_nnl_3603",
|
|
["is_null", 65, 3, 1894, 25],
|
|
["jump_false", 65, "ne_nb_3604", 1894, 25],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["false", 64, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_nb_3604",
|
|
["is_bool", 65, 3, 1894, 25],
|
|
["jump_false", 65, "ne_mis_3605", 1894, 25],
|
|
"_nop_tc_41",
|
|
["jump", "ne_mis_3605", 1894, 25],
|
|
["ne_bool", 64, 3, 63, 1894, 25],
|
|
["jump", "ne_done_3598", 1894, 25],
|
|
"ne_mis_3605",
|
|
["true", 64, 1894, 25],
|
|
"ne_done_3598",
|
|
["move", 67, 64, 1894, 25],
|
|
["jump_false", 67, "and_end_3597", 1894, 25],
|
|
["load_field", 68, 3, "is_const", 1894, 33],
|
|
["move", 67, 68, 1894, 33],
|
|
"and_end_3597",
|
|
["jump_false", 67, "if_else_3595", 1894, 33],
|
|
["load_field", 69, 2, "left", 1895, 21],
|
|
["access", 70, "cannot redeclare constant '", 1895, 32],
|
|
["add", 71, 70, 8, 1895, 64],
|
|
["access", 72, "'", 1895, 71],
|
|
["add", 73, 71, 72, 1895, 71],
|
|
["get", 75, 67, 1, 1895, 11],
|
|
["frame", 76, 75, 2, 1895, 11],
|
|
["null", 77, 1895, 11],
|
|
["setarg", 76, 0, 77, 1895, 11],
|
|
["setarg", 76, 1, 69, 1895, 11],
|
|
["setarg", 76, 2, 73, 1895, 11],
|
|
["invoke", 76, 74, 1895, 11],
|
|
["jump", "if_end_3596", 1895, 11],
|
|
"if_else_3595",
|
|
"if_end_3596",
|
|
["null", 78, 1897, 25],
|
|
["is_identical", 79, 3, 78, 1897, 25],
|
|
["jump_true", 79, "eq_done_3609", 1897, 25],
|
|
["is_int", 80, 3, 1897, 25],
|
|
["jump_false", 80, "eq_ni_3610", 1897, 25],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_3610", 1897, 25],
|
|
["eq_int", 79, 3, 78, 1897, 25],
|
|
["jump", "eq_done_3609", 1897, 25],
|
|
"eq_ni_3610",
|
|
["is_num", 80, 3, 1897, 25],
|
|
["jump_false", 80, "eq_nn_3611", 1897, 25],
|
|
"_nop_tc_43",
|
|
["jump", "eq_nn_3611", 1897, 25],
|
|
["eq_float", 79, 3, 78, 1897, 25],
|
|
["jump", "eq_done_3609", 1897, 25],
|
|
"eq_nn_3611",
|
|
["is_text", 80, 3, 1897, 25],
|
|
["jump_false", 80, "eq_nt_3612", 1897, 25],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nt_3612", 1897, 25],
|
|
["eq_text", 79, 3, 78, 1897, 25],
|
|
["jump", "eq_done_3609", 1897, 25],
|
|
"eq_nt_3612",
|
|
["is_null", 80, 3, 1897, 25],
|
|
["jump_false", 80, "eq_nnl_3613", 1897, 25],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["true", 79, 1897, 25],
|
|
["jump", "eq_done_3609", 1897, 25],
|
|
"eq_nnl_3613",
|
|
["is_bool", 80, 3, 1897, 25],
|
|
["jump_false", 80, "eq_nb_3614", 1897, 25],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nb_3614", 1897, 25],
|
|
["eq_bool", 79, 3, 78, 1897, 25],
|
|
["jump", "eq_done_3609", 1897, 25],
|
|
"eq_nb_3614",
|
|
["false", 79, 1897, 25],
|
|
"eq_done_3609",
|
|
["move", 82, 79, 1897, 25],
|
|
["jump_true", 82, "or_end_3608", 1897, 25],
|
|
["load_field", 83, 3, "function_nr", 1897, 33],
|
|
["load_field", 84, 1, "function_nr", 1897, 57],
|
|
["is_identical", 85, 83, 84, 1897, 57],
|
|
["jump_true", 85, "ne_nid_3616", 1897, 57],
|
|
["jump", "ne_ni_3617", 1897, 57],
|
|
"ne_nid_3616",
|
|
["false", 85, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_ni_3617",
|
|
["is_int", 86, 83, 1897, 57],
|
|
["jump_false", 86, "ne_nn_3618", 1897, 57],
|
|
["is_int", 87, 84, 1897, 57],
|
|
["jump_false", 87, "ne_nn_3618", 1897, 57],
|
|
["ne_int", 85, 83, 84, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_nn_3618",
|
|
["is_num", 86, 83, 1897, 57],
|
|
["jump_false", 86, "ne_nt_3619", 1897, 57],
|
|
["is_num", 87, 84, 1897, 57],
|
|
["jump_false", 87, "ne_nt_3619", 1897, 57],
|
|
["ne_float", 85, 83, 84, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_nt_3619",
|
|
["is_text", 86, 83, 1897, 57],
|
|
["jump_false", 86, "ne_nnl_3620", 1897, 57],
|
|
["is_text", 87, 84, 1897, 57],
|
|
["jump_false", 87, "ne_nnl_3620", 1897, 57],
|
|
["ne_text", 85, 83, 84, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_nnl_3620",
|
|
["is_null", 86, 83, 1897, 57],
|
|
["jump_false", 86, "ne_nb_3621", 1897, 57],
|
|
["is_null", 87, 84, 1897, 57],
|
|
["jump_false", 87, "ne_nb_3621", 1897, 57],
|
|
["false", 85, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_nb_3621",
|
|
["is_bool", 86, 83, 1897, 57],
|
|
["jump_false", 86, "ne_mis_3622", 1897, 57],
|
|
["is_bool", 87, 84, 1897, 57],
|
|
["jump_false", 87, "ne_mis_3622", 1897, 57],
|
|
["ne_bool", 85, 83, 84, 1897, 57],
|
|
["jump", "ne_done_3615", 1897, 57],
|
|
"ne_mis_3622",
|
|
["true", 85, 1897, 57],
|
|
"ne_done_3615",
|
|
["move", 82, 85, 1897, 57],
|
|
"or_end_3608",
|
|
["jump_false", 82, "if_else_3606", 1897, 57],
|
|
["record", 88, 0],
|
|
["access", 89, "var", 1898, 43],
|
|
["store_field", 88, 89, "make", 1898, 43],
|
|
["load_field", 90, 1, "function_nr", 1898, 57],
|
|
["store_field", 88, 90, "fn_nr", 1898, 57],
|
|
["get", 92, 51, 1, 1898, 11],
|
|
["frame", 93, 92, 3, 1898, 11],
|
|
["null", 94, 1898, 11],
|
|
["setarg", 93, 0, 94, 1898, 11],
|
|
["setarg", 93, 1, 1, 1898, 11],
|
|
["setarg", 93, 2, 8, 1898, 11],
|
|
["setarg", 93, 3, 88, 1898, 11],
|
|
["invoke", 93, 91, 1898, 11],
|
|
["jump", "if_end_3607", 1898, 11],
|
|
"if_else_3606",
|
|
"if_end_3607",
|
|
["jump", "if_end_3586", 1898, 11],
|
|
"if_else_3585",
|
|
"if_end_3586",
|
|
["load_field", 95, 2, "right", 1901, 29],
|
|
["get", 97, 39, 1, 1901, 7],
|
|
["frame", 98, 97, 2, 1901, 7],
|
|
["null", 99, 1901, 7],
|
|
["setarg", 98, 0, 99, 1901, 7],
|
|
["setarg", 98, 1, 1, 1901, 7],
|
|
["setarg", 98, 2, 95, 1901, 7],
|
|
["invoke", 98, 96, 1901, 7],
|
|
["null", 100, 1902, 14],
|
|
["return", 100, 1902, 14],
|
|
"_nop_ur_4",
|
|
"if_else_3577",
|
|
"if_end_3578",
|
|
["access", 101, "def", 1905, 17],
|
|
["is_identical", 102, 11, 101, 1905, 17],
|
|
["jump_true", 102, "eq_done_3625", 1905, 17],
|
|
["is_int", 103, 11, 1905, 17],
|
|
["jump_false", 103, "eq_ni_3626", 1905, 17],
|
|
"_nop_tc_48",
|
|
["jump", "eq_ni_3626", 1905, 17],
|
|
["eq_int", 102, 11, 101, 1905, 17],
|
|
["jump", "eq_done_3625", 1905, 17],
|
|
"eq_ni_3626",
|
|
["is_num", 103, 11, 1905, 17],
|
|
["jump_false", 103, "eq_nn_3627", 1905, 17],
|
|
"_nop_tc_49",
|
|
["jump", "eq_nn_3627", 1905, 17],
|
|
["eq_float", 102, 11, 101, 1905, 17],
|
|
["jump", "eq_done_3625", 1905, 17],
|
|
"eq_nn_3627",
|
|
["is_text", 103, 11, 1905, 17],
|
|
["jump_false", 103, "eq_nt_3628", 1905, 17],
|
|
"_nop_tc_50",
|
|
"_nop_tc_51",
|
|
["eq_text", 102, 11, 101, 1905, 17],
|
|
["jump", "eq_done_3625", 1905, 17],
|
|
"eq_nt_3628",
|
|
["is_null", 103, 11, 1905, 17],
|
|
["jump_false", 103, "eq_nnl_3629", 1905, 17],
|
|
"_nop_tc_52",
|
|
["jump", "eq_nnl_3629", 1905, 17],
|
|
["true", 102, 1905, 17],
|
|
["jump", "eq_done_3625", 1905, 17],
|
|
"eq_nnl_3629",
|
|
["is_bool", 103, 11, 1905, 17],
|
|
["jump_false", 103, "eq_nb_3630", 1905, 17],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nb_3630", 1905, 17],
|
|
["eq_bool", 102, 11, 101, 1905, 17],
|
|
["jump", "eq_done_3625", 1905, 17],
|
|
"eq_nb_3630",
|
|
["false", 102, 1905, 17],
|
|
"eq_done_3625",
|
|
["jump_false", 102, "if_else_3623", 1905, 17],
|
|
["load_field", 105, 2, "left", 1906, 14],
|
|
["load_field", 106, 105, "name", 1906, 14],
|
|
["move", 8, 106, 1906, 14],
|
|
["null", 107, 1907, 19],
|
|
["is_identical", 108, 8, 107, 1907, 19],
|
|
["jump_true", 108, "ne_nid_3634", 1907, 19],
|
|
["jump", "ne_ni_3635", 1907, 19],
|
|
"ne_nid_3634",
|
|
["false", 108, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_ni_3635",
|
|
["is_int", 109, 8, 1907, 19],
|
|
["jump_false", 109, "ne_nn_3636", 1907, 19],
|
|
"_nop_tc_54",
|
|
["jump", "ne_nn_3636", 1907, 19],
|
|
["ne_int", 108, 8, 107, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_nn_3636",
|
|
["is_num", 109, 8, 1907, 19],
|
|
["jump_false", 109, "ne_nt_3637", 1907, 19],
|
|
"_nop_tc_55",
|
|
["jump", "ne_nt_3637", 1907, 19],
|
|
["ne_float", 108, 8, 107, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_nt_3637",
|
|
["is_text", 109, 8, 1907, 19],
|
|
["jump_false", 109, "ne_nnl_3638", 1907, 19],
|
|
"_nop_tc_56",
|
|
["jump", "ne_nnl_3638", 1907, 19],
|
|
["ne_text", 108, 8, 107, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_nnl_3638",
|
|
["is_null", 109, 8, 1907, 19],
|
|
["jump_false", 109, "ne_nb_3639", 1907, 19],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["false", 108, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_nb_3639",
|
|
["is_bool", 109, 8, 1907, 19],
|
|
["jump_false", 109, "ne_mis_3640", 1907, 19],
|
|
"_nop_tc_59",
|
|
["jump", "ne_mis_3640", 1907, 19],
|
|
["ne_bool", 108, 8, 107, 1907, 19],
|
|
["jump", "ne_done_3633", 1907, 19],
|
|
"ne_mis_3640",
|
|
["true", 108, 1907, 19],
|
|
"ne_done_3633",
|
|
["jump_false", 108, "if_else_3631", 1907, 19],
|
|
["get", 112, 25, 1, 1908, 20],
|
|
["frame", 113, 112, 2, 1908, 20],
|
|
["null", 114, 1908, 20],
|
|
["setarg", 113, 0, 114, 1908, 20],
|
|
["setarg", 113, 1, 1, 1908, 20],
|
|
["setarg", 113, 2, 8, 1908, 20],
|
|
["invoke", 113, 111, 1908, 20],
|
|
["move", 3, 111, 1908, 20],
|
|
["null", 115, 1909, 25],
|
|
["is_identical", 116, 3, 115, 1909, 25],
|
|
["jump_true", 116, "ne_nid_3645", 1909, 25],
|
|
["jump", "ne_ni_3646", 1909, 25],
|
|
"ne_nid_3645",
|
|
["false", 116, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_ni_3646",
|
|
["is_int", 117, 3, 1909, 25],
|
|
["jump_false", 117, "ne_nn_3647", 1909, 25],
|
|
"_nop_tc_60",
|
|
["jump", "ne_nn_3647", 1909, 25],
|
|
["ne_int", 116, 3, 115, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_nn_3647",
|
|
["is_num", 117, 3, 1909, 25],
|
|
["jump_false", 117, "ne_nt_3648", 1909, 25],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nt_3648", 1909, 25],
|
|
["ne_float", 116, 3, 115, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_nt_3648",
|
|
["is_text", 117, 3, 1909, 25],
|
|
["jump_false", 117, "ne_nnl_3649", 1909, 25],
|
|
"_nop_tc_62",
|
|
["jump", "ne_nnl_3649", 1909, 25],
|
|
["ne_text", 116, 3, 115, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_nnl_3649",
|
|
["is_null", 117, 3, 1909, 25],
|
|
["jump_false", 117, "ne_nb_3650", 1909, 25],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["false", 116, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_nb_3650",
|
|
["is_bool", 117, 3, 1909, 25],
|
|
["jump_false", 117, "ne_mis_3651", 1909, 25],
|
|
"_nop_tc_65",
|
|
["jump", "ne_mis_3651", 1909, 25],
|
|
["ne_bool", 116, 3, 115, 1909, 25],
|
|
["jump", "ne_done_3644", 1909, 25],
|
|
"ne_mis_3651",
|
|
["true", 116, 1909, 25],
|
|
"ne_done_3644",
|
|
["move", 119, 116, 1909, 25],
|
|
["jump_false", 119, "and_end_3643", 1909, 25],
|
|
["load_field", 120, 3, "is_const", 1909, 33],
|
|
["move", 119, 120, 1909, 33],
|
|
"and_end_3643",
|
|
["jump_false", 119, "if_else_3641", 1909, 33],
|
|
["load_field", 121, 2, "left", 1910, 21],
|
|
["access", 122, "cannot redeclare constant '", 1910, 32],
|
|
["add", 123, 122, 8, 1910, 64],
|
|
["access", 124, "'", 1910, 71],
|
|
["add", 125, 123, 124, 1910, 71],
|
|
["get", 127, 67, 1, 1910, 11],
|
|
["frame", 128, 127, 2, 1910, 11],
|
|
["null", 129, 1910, 11],
|
|
["setarg", 128, 0, 129, 1910, 11],
|
|
["setarg", 128, 1, 121, 1910, 11],
|
|
["setarg", 128, 2, 125, 1910, 11],
|
|
["invoke", 128, 126, 1910, 11],
|
|
["jump", "if_end_3642", 1910, 11],
|
|
"if_else_3641",
|
|
["null", 130, 1911, 32],
|
|
["is_identical", 131, 3, 130, 1911, 32],
|
|
["jump_true", 131, "ne_nid_3657", 1911, 32],
|
|
["jump", "ne_ni_3658", 1911, 32],
|
|
"ne_nid_3657",
|
|
["false", 131, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_ni_3658",
|
|
["is_int", 132, 3, 1911, 32],
|
|
["jump_false", 132, "ne_nn_3659", 1911, 32],
|
|
"_nop_tc_66",
|
|
["jump", "ne_nn_3659", 1911, 32],
|
|
["ne_int", 131, 3, 130, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_nn_3659",
|
|
["is_num", 132, 3, 1911, 32],
|
|
["jump_false", 132, "ne_nt_3660", 1911, 32],
|
|
"_nop_tc_67",
|
|
["jump", "ne_nt_3660", 1911, 32],
|
|
["ne_float", 131, 3, 130, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_nt_3660",
|
|
["is_text", 132, 3, 1911, 32],
|
|
["jump_false", 132, "ne_nnl_3661", 1911, 32],
|
|
"_nop_tc_68",
|
|
["jump", "ne_nnl_3661", 1911, 32],
|
|
["ne_text", 131, 3, 130, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_nnl_3661",
|
|
["is_null", 132, 3, 1911, 32],
|
|
["jump_false", 132, "ne_nb_3662", 1911, 32],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["false", 131, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_nb_3662",
|
|
["is_bool", 132, 3, 1911, 32],
|
|
["jump_false", 132, "ne_mis_3663", 1911, 32],
|
|
"_nop_tc_71",
|
|
["jump", "ne_mis_3663", 1911, 32],
|
|
["ne_bool", 131, 3, 130, 1911, 32],
|
|
["jump", "ne_done_3656", 1911, 32],
|
|
"ne_mis_3663",
|
|
["true", 131, 1911, 32],
|
|
"ne_done_3656",
|
|
["move", 134, 131, 1911, 32],
|
|
["jump_false", 134, "and_end_3655", 1911, 32],
|
|
["load_field", 135, 3, "is_const", 1911, 41],
|
|
["not", 136, 135, 1911, 41],
|
|
["move", 134, 136, 1911, 41],
|
|
"and_end_3655",
|
|
["move", 137, 134, 1911, 41],
|
|
["jump_false", 137, "and_end_3654", 1911, 41],
|
|
["load_field", 138, 3, "function_nr", 1911, 62],
|
|
["load_field", 139, 1, "function_nr", 1911, 86],
|
|
["is_identical", 140, 138, 139, 1911, 86],
|
|
["jump_true", 140, "eq_done_3664", 1911, 86],
|
|
["is_int", 141, 138, 1911, 86],
|
|
["jump_false", 141, "eq_ni_3665", 1911, 86],
|
|
["is_int", 142, 139, 1911, 86],
|
|
["jump_false", 142, "eq_ni_3665", 1911, 86],
|
|
["eq_int", 140, 138, 139, 1911, 86],
|
|
["jump", "eq_done_3664", 1911, 86],
|
|
"eq_ni_3665",
|
|
["is_num", 141, 138, 1911, 86],
|
|
["jump_false", 141, "eq_nn_3666", 1911, 86],
|
|
["is_num", 142, 139, 1911, 86],
|
|
["jump_false", 142, "eq_nn_3666", 1911, 86],
|
|
["eq_float", 140, 138, 139, 1911, 86],
|
|
["jump", "eq_done_3664", 1911, 86],
|
|
"eq_nn_3666",
|
|
["is_text", 141, 138, 1911, 86],
|
|
["jump_false", 141, "eq_nt_3667", 1911, 86],
|
|
["is_text", 142, 139, 1911, 86],
|
|
["jump_false", 142, "eq_nt_3667", 1911, 86],
|
|
["eq_text", 140, 138, 139, 1911, 86],
|
|
["jump", "eq_done_3664", 1911, 86],
|
|
"eq_nt_3667",
|
|
["is_null", 141, 138, 1911, 86],
|
|
["jump_false", 141, "eq_nnl_3668", 1911, 86],
|
|
["is_null", 142, 139, 1911, 86],
|
|
["jump_false", 142, "eq_nnl_3668", 1911, 86],
|
|
["true", 140, 1911, 86],
|
|
["jump", "eq_done_3664", 1911, 86],
|
|
"eq_nnl_3668",
|
|
["is_bool", 141, 138, 1911, 86],
|
|
["jump_false", 141, "eq_nb_3669", 1911, 86],
|
|
["is_bool", 142, 139, 1911, 86],
|
|
["jump_false", 142, "eq_nb_3669", 1911, 86],
|
|
["eq_bool", 140, 138, 139, 1911, 86],
|
|
["jump", "eq_done_3664", 1911, 86],
|
|
"eq_nb_3669",
|
|
["false", 140, 1911, 86],
|
|
"eq_done_3664",
|
|
["move", 137, 140, 1911, 86],
|
|
"and_end_3654",
|
|
["jump_false", 137, "if_else_3652", 1911, 86],
|
|
["access", 143, 1, 1912, 31],
|
|
["store_field", 3, 143, "is_const", 1912, 11],
|
|
["access", 144, "def", 1913, 27],
|
|
["store_field", 3, 144, "make", 1913, 11],
|
|
["jump", "if_end_3653", 1913, 11],
|
|
"if_else_3652",
|
|
["record", 145, 0],
|
|
["true", 146, 1915, 47],
|
|
["store_field", 145, 146, "is_const", 1915, 47],
|
|
["access", 147, "def", 1915, 59],
|
|
["store_field", 145, 147, "make", 1915, 59],
|
|
["load_field", 148, 1, "function_nr", 1915, 73],
|
|
["store_field", 145, 148, "fn_nr", 1915, 73],
|
|
["get", 150, 51, 1, 1915, 11],
|
|
["frame", 151, 150, 3, 1915, 11],
|
|
["null", 152, 1915, 11],
|
|
["setarg", 151, 0, 152, 1915, 11],
|
|
["setarg", 151, 1, 1, 1915, 11],
|
|
["setarg", 151, 2, 8, 1915, 11],
|
|
["setarg", 151, 3, 145, 1915, 11],
|
|
["invoke", 151, 149, 1915, 11],
|
|
"if_end_3653",
|
|
"if_end_3642",
|
|
["jump", "if_end_3632", 1915, 11],
|
|
"if_else_3631",
|
|
"if_end_3632",
|
|
["load_field", 153, 2, "right", 1918, 29],
|
|
["get", 155, 39, 1, 1918, 7],
|
|
["frame", 156, 155, 2, 1918, 7],
|
|
["null", 157, 1918, 7],
|
|
["setarg", 156, 0, 157, 1918, 7],
|
|
["setarg", 156, 1, 1, 1918, 7],
|
|
["setarg", 156, 2, 153, 1918, 7],
|
|
["invoke", 156, 154, 1918, 7],
|
|
["null", 158, 1919, 19],
|
|
["is_identical", 159, 8, 158, 1919, 19],
|
|
["jump_true", 159, "ne_nid_3673", 1919, 19],
|
|
["jump", "ne_ni_3674", 1919, 19],
|
|
"ne_nid_3673",
|
|
["false", 159, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_ni_3674",
|
|
["is_int", 160, 8, 1919, 19],
|
|
["jump_false", 160, "ne_nn_3675", 1919, 19],
|
|
"_nop_tc_72",
|
|
["jump", "ne_nn_3675", 1919, 19],
|
|
["ne_int", 159, 8, 158, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_nn_3675",
|
|
["is_num", 160, 8, 1919, 19],
|
|
["jump_false", 160, "ne_nt_3676", 1919, 19],
|
|
"_nop_tc_73",
|
|
["jump", "ne_nt_3676", 1919, 19],
|
|
["ne_float", 159, 8, 158, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_nt_3676",
|
|
["is_text", 160, 8, 1919, 19],
|
|
["jump_false", 160, "ne_nnl_3677", 1919, 19],
|
|
"_nop_tc_74",
|
|
["jump", "ne_nnl_3677", 1919, 19],
|
|
["ne_text", 159, 8, 158, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_nnl_3677",
|
|
["is_null", 160, 8, 1919, 19],
|
|
["jump_false", 160, "ne_nb_3678", 1919, 19],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["false", 159, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_nb_3678",
|
|
["is_bool", 160, 8, 1919, 19],
|
|
["jump_false", 160, "ne_mis_3679", 1919, 19],
|
|
"_nop_tc_77",
|
|
["jump", "ne_mis_3679", 1919, 19],
|
|
["ne_bool", 159, 8, 158, 1919, 19],
|
|
["jump", "ne_done_3672", 1919, 19],
|
|
"ne_mis_3679",
|
|
["true", 159, 1919, 19],
|
|
"ne_done_3672",
|
|
["jump_false", 159, "if_else_3670", 1919, 19],
|
|
["load_field", 162, 2, "right", 1920, 30],
|
|
["get", 164, 61, 1, 1920, 14],
|
|
["frame", 165, 164, 1, 1920, 14],
|
|
["null", 166, 1920, 14],
|
|
["setarg", 165, 0, 166, 1920, 14],
|
|
["setarg", 165, 1, 162, 1920, 14],
|
|
["invoke", 165, 163, 1920, 14],
|
|
["move", 7, 163, 1920, 14],
|
|
["null", 167, 1921, 19],
|
|
["is_identical", 168, 7, 167, 1921, 19],
|
|
["jump_true", 168, "ne_nid_3684", 1921, 19],
|
|
["jump", "ne_ni_3685", 1921, 19],
|
|
"ne_nid_3684",
|
|
["false", 168, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_ni_3685",
|
|
["is_int", 169, 7, 1921, 19],
|
|
["jump_false", 169, "ne_nn_3686", 1921, 19],
|
|
"_nop_tc_78",
|
|
["jump", "ne_nn_3686", 1921, 19],
|
|
["ne_int", 168, 7, 167, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_nn_3686",
|
|
["is_num", 169, 7, 1921, 19],
|
|
["jump_false", 169, "ne_nt_3687", 1921, 19],
|
|
"_nop_tc_79",
|
|
["jump", "ne_nt_3687", 1921, 19],
|
|
["ne_float", 168, 7, 167, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_nt_3687",
|
|
["is_text", 169, 7, 1921, 19],
|
|
["jump_false", 169, "ne_nnl_3688", 1921, 19],
|
|
"_nop_tc_80",
|
|
["jump", "ne_nnl_3688", 1921, 19],
|
|
["ne_text", 168, 7, 167, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_nnl_3688",
|
|
["is_null", 169, 7, 1921, 19],
|
|
["jump_false", 169, "ne_nb_3689", 1921, 19],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["false", 168, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_nb_3689",
|
|
["is_bool", 169, 7, 1921, 19],
|
|
["jump_false", 169, "ne_mis_3690", 1921, 19],
|
|
"_nop_tc_83",
|
|
["jump", "ne_mis_3690", 1921, 19],
|
|
["ne_bool", 168, 7, 167, 1921, 19],
|
|
["jump", "ne_done_3683", 1921, 19],
|
|
"ne_mis_3690",
|
|
["true", 168, 1921, 19],
|
|
"ne_done_3683",
|
|
["move", 171, 168, 1921, 19],
|
|
["jump_false", 171, "and_end_3682", 1921, 19],
|
|
["access", 172, "null", 1921, 33],
|
|
["is_identical", 173, 7, 172, 1921, 33],
|
|
["jump_true", 173, "ne_nid_3692", 1921, 33],
|
|
["jump", "ne_ni_3693", 1921, 33],
|
|
"ne_nid_3692",
|
|
["false", 173, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_ni_3693",
|
|
["is_int", 174, 7, 1921, 33],
|
|
["jump_false", 174, "ne_nn_3694", 1921, 33],
|
|
"_nop_tc_84",
|
|
["jump", "ne_nn_3694", 1921, 33],
|
|
["ne_int", 173, 7, 172, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_nn_3694",
|
|
["is_num", 174, 7, 1921, 33],
|
|
["jump_false", 174, "ne_nt_3695", 1921, 33],
|
|
"_nop_tc_85",
|
|
["jump", "ne_nt_3695", 1921, 33],
|
|
["ne_float", 173, 7, 172, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_nt_3695",
|
|
["is_text", 174, 7, 1921, 33],
|
|
["jump_false", 174, "ne_nnl_3696", 1921, 33],
|
|
"_nop_tc_86",
|
|
"_nop_tc_87",
|
|
["ne_text", 173, 7, 172, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_nnl_3696",
|
|
["is_null", 174, 7, 1921, 33],
|
|
["jump_false", 174, "ne_nb_3697", 1921, 33],
|
|
"_nop_tc_88",
|
|
["jump", "ne_nb_3697", 1921, 33],
|
|
["false", 173, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_nb_3697",
|
|
["is_bool", 174, 7, 1921, 33],
|
|
["jump_false", 174, "ne_mis_3698", 1921, 33],
|
|
"_nop_tc_89",
|
|
["jump", "ne_mis_3698", 1921, 33],
|
|
["ne_bool", 173, 7, 172, 1921, 33],
|
|
["jump", "ne_done_3691", 1921, 33],
|
|
"ne_mis_3698",
|
|
["true", 173, 1921, 33],
|
|
"ne_done_3691",
|
|
["move", 171, 173, 1921, 33],
|
|
"and_end_3682",
|
|
["jump_false", 171, "if_else_3680", 1921, 33],
|
|
["get", 177, 25, 1, 1922, 22],
|
|
["frame", 178, 177, 2, 1922, 22],
|
|
["null", 179, 1922, 22],
|
|
["setarg", 178, 0, 179, 1922, 22],
|
|
["setarg", 178, 1, 1, 1922, 22],
|
|
["setarg", 178, 2, 8, 1922, 22],
|
|
["invoke", 178, 176, 1922, 22],
|
|
["move", 3, 176, 1922, 22],
|
|
["null", 180, 1923, 27],
|
|
["is_identical", 181, 3, 180, 1923, 27],
|
|
["jump_true", 181, "ne_nid_3702", 1923, 27],
|
|
["jump", "ne_ni_3703", 1923, 27],
|
|
"ne_nid_3702",
|
|
["false", 181, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_ni_3703",
|
|
["is_int", 182, 3, 1923, 27],
|
|
["jump_false", 182, "ne_nn_3704", 1923, 27],
|
|
"_nop_tc_90",
|
|
["jump", "ne_nn_3704", 1923, 27],
|
|
["ne_int", 181, 3, 180, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_nn_3704",
|
|
["is_num", 182, 3, 1923, 27],
|
|
["jump_false", 182, "ne_nt_3705", 1923, 27],
|
|
"_nop_tc_91",
|
|
["jump", "ne_nt_3705", 1923, 27],
|
|
["ne_float", 181, 3, 180, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_nt_3705",
|
|
["is_text", 182, 3, 1923, 27],
|
|
["jump_false", 182, "ne_nnl_3706", 1923, 27],
|
|
"_nop_tc_92",
|
|
["jump", "ne_nnl_3706", 1923, 27],
|
|
["ne_text", 181, 3, 180, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_nnl_3706",
|
|
["is_null", 182, 3, 1923, 27],
|
|
["jump_false", 182, "ne_nb_3707", 1923, 27],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["false", 181, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_nb_3707",
|
|
["is_bool", 182, 3, 1923, 27],
|
|
["jump_false", 182, "ne_mis_3708", 1923, 27],
|
|
"_nop_tc_95",
|
|
["jump", "ne_mis_3708", 1923, 27],
|
|
["ne_bool", 181, 3, 180, 1923, 27],
|
|
["jump", "ne_done_3701", 1923, 27],
|
|
"ne_mis_3708",
|
|
["true", 181, 1923, 27],
|
|
"ne_done_3701",
|
|
["jump_false", 181, "if_else_3699", 1923, 27],
|
|
["store_field", 3, 7, "type_tag", 1923, 33],
|
|
["jump", "if_end_3700", 1923, 33],
|
|
"if_else_3699",
|
|
"if_end_3700",
|
|
["jump", "if_end_3681", 1923, 33],
|
|
"if_else_3680",
|
|
"if_end_3681",
|
|
["jump", "if_end_3671", 1923, 33],
|
|
"if_else_3670",
|
|
"if_end_3671",
|
|
["null", 184, 1926, 14],
|
|
["return", 184, 1926, 14],
|
|
"_nop_ur_5",
|
|
"if_else_3623",
|
|
"if_end_3624",
|
|
["access", 185, "call", 1929, 17],
|
|
["is_identical", 186, 11, 185, 1929, 17],
|
|
["jump_true", 186, "eq_done_3711", 1929, 17],
|
|
["is_int", 187, 11, 1929, 17],
|
|
["jump_false", 187, "eq_ni_3712", 1929, 17],
|
|
"_nop_tc_96",
|
|
["jump", "eq_ni_3712", 1929, 17],
|
|
["eq_int", 186, 11, 185, 1929, 17],
|
|
["jump", "eq_done_3711", 1929, 17],
|
|
"eq_ni_3712",
|
|
["is_num", 187, 11, 1929, 17],
|
|
["jump_false", 187, "eq_nn_3713", 1929, 17],
|
|
"_nop_tc_97",
|
|
["jump", "eq_nn_3713", 1929, 17],
|
|
["eq_float", 186, 11, 185, 1929, 17],
|
|
["jump", "eq_done_3711", 1929, 17],
|
|
"eq_nn_3713",
|
|
["is_text", 187, 11, 1929, 17],
|
|
["jump_false", 187, "eq_nt_3714", 1929, 17],
|
|
"_nop_tc_98",
|
|
"_nop_tc_99",
|
|
["eq_text", 186, 11, 185, 1929, 17],
|
|
["jump", "eq_done_3711", 1929, 17],
|
|
"eq_nt_3714",
|
|
["is_null", 187, 11, 1929, 17],
|
|
["jump_false", 187, "eq_nnl_3715", 1929, 17],
|
|
"_nop_tc_100",
|
|
["jump", "eq_nnl_3715", 1929, 17],
|
|
["true", 186, 1929, 17],
|
|
["jump", "eq_done_3711", 1929, 17],
|
|
"eq_nnl_3715",
|
|
["is_bool", 187, 11, 1929, 17],
|
|
["jump_false", 187, "eq_nb_3716", 1929, 17],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nb_3716", 1929, 17],
|
|
["eq_bool", 186, 11, 185, 1929, 17],
|
|
["jump", "eq_done_3711", 1929, 17],
|
|
"eq_nb_3716",
|
|
["false", 186, 1929, 17],
|
|
"eq_done_3711",
|
|
["jump_false", 186, "if_else_3709", 1929, 17],
|
|
["load_field", 189, 2, "expression", 1930, 29],
|
|
["get", 191, 39, 1, 1930, 7],
|
|
["frame", 192, 191, 2, 1930, 7],
|
|
["null", 193, 1930, 7],
|
|
["setarg", 192, 0, 193, 1930, 7],
|
|
["setarg", 192, 1, 1, 1930, 7],
|
|
["setarg", 192, 2, 189, 1930, 7],
|
|
["invoke", 192, 190, 1930, 7],
|
|
["null", 194, 1931, 14],
|
|
["return", 194, 1931, 14],
|
|
"_nop_ur_6",
|
|
"if_else_3709",
|
|
"if_end_3710",
|
|
["access", 195, "if", 1934, 17],
|
|
["is_identical", 196, 11, 195, 1934, 17],
|
|
["jump_true", 196, "eq_done_3719", 1934, 17],
|
|
["is_int", 197, 11, 1934, 17],
|
|
["jump_false", 197, "eq_ni_3720", 1934, 17],
|
|
"_nop_tc_102",
|
|
["jump", "eq_ni_3720", 1934, 17],
|
|
["eq_int", 196, 11, 195, 1934, 17],
|
|
["jump", "eq_done_3719", 1934, 17],
|
|
"eq_ni_3720",
|
|
["is_num", 197, 11, 1934, 17],
|
|
["jump_false", 197, "eq_nn_3721", 1934, 17],
|
|
"_nop_tc_103",
|
|
["jump", "eq_nn_3721", 1934, 17],
|
|
["eq_float", 196, 11, 195, 1934, 17],
|
|
["jump", "eq_done_3719", 1934, 17],
|
|
"eq_nn_3721",
|
|
["is_text", 197, 11, 1934, 17],
|
|
["jump_false", 197, "eq_nt_3722", 1934, 17],
|
|
"_nop_tc_104",
|
|
"_nop_tc_105",
|
|
["eq_text", 196, 11, 195, 1934, 17],
|
|
["jump", "eq_done_3719", 1934, 17],
|
|
"eq_nt_3722",
|
|
["is_null", 197, 11, 1934, 17],
|
|
["jump_false", 197, "eq_nnl_3723", 1934, 17],
|
|
"_nop_tc_106",
|
|
["jump", "eq_nnl_3723", 1934, 17],
|
|
["true", 196, 1934, 17],
|
|
["jump", "eq_done_3719", 1934, 17],
|
|
"eq_nnl_3723",
|
|
["is_bool", 197, 11, 1934, 17],
|
|
["jump_false", 197, "eq_nb_3724", 1934, 17],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nb_3724", 1934, 17],
|
|
["eq_bool", 196, 11, 195, 1934, 17],
|
|
["jump", "eq_done_3719", 1934, 17],
|
|
"eq_nb_3724",
|
|
["false", 196, 1934, 17],
|
|
"eq_done_3719",
|
|
["jump_false", 196, "if_else_3717", 1934, 17],
|
|
["load_field", 199, 2, "expression", 1935, 29],
|
|
["get", 201, 39, 1, 1935, 7],
|
|
["frame", 202, 201, 2, 1935, 7],
|
|
["null", 203, 1935, 7],
|
|
["setarg", 202, 0, 203, 1935, 7],
|
|
["setarg", 202, 1, 1, 1935, 7],
|
|
["setarg", 202, 2, 199, 1935, 7],
|
|
["invoke", 202, 200, 1935, 7],
|
|
["access", 204, 0, 1936, 11],
|
|
["move", 17, 204, 1936, 11],
|
|
"while_start_3725",
|
|
["load_field", 205, 2, "then", 1937, 25],
|
|
["length", 206, 205, 1937, 25],
|
|
["is_int", 208, 17, 1937, 25],
|
|
["jump_false", 208, "rel_ni_3727", 1937, 25],
|
|
"_nop_tc_108",
|
|
"_nop_tc_109",
|
|
["lt_int", 207, 17, 206, 1937, 25],
|
|
["jump", "rel_done_3729", 1937, 25],
|
|
"rel_ni_3727",
|
|
["is_num", 208, 17, 1937, 25],
|
|
["jump_false", 208, "rel_nn_3728", 1937, 25],
|
|
"_nop_tc_110",
|
|
"_nop_tc_111",
|
|
["lt_float", 207, 17, 206, 1937, 25],
|
|
["jump", "rel_done_3729", 1937, 25],
|
|
"rel_nn_3728",
|
|
["is_text", 208, 17, 1937, 25],
|
|
["jump_false", 208, "rel_err_3730", 1937, 25],
|
|
"_nop_tc_112",
|
|
["jump", "rel_err_3730", 1937, 25],
|
|
["lt_text", 207, 17, 206, 1937, 25],
|
|
["jump", "rel_done_3729", 1937, 25],
|
|
"rel_err_3730",
|
|
["disrupt", 1937, 25],
|
|
"rel_done_3729",
|
|
["jump_false", 207, "while_end_3726", 1937, 25],
|
|
["load_field", 210, 2, "then", 1938, 31],
|
|
["load_dynamic", 211, 210, 17, 1938, 41],
|
|
["get", 213, 26, 1, 1938, 9],
|
|
["frame", 214, 213, 2, 1938, 9],
|
|
["null", 215, 1938, 9],
|
|
["setarg", 214, 0, 215, 1938, 9],
|
|
["setarg", 214, 1, 1, 1938, 9],
|
|
["setarg", 214, 2, 211, 1938, 9],
|
|
["invoke", 214, 212, 1938, 9],
|
|
["access", 216, 1, 1939, 17],
|
|
["add", 217, 17, 216, 1939, 17],
|
|
["move", 17, 217, 1939, 17],
|
|
["jump", "while_start_3725", 1939, 17],
|
|
"while_end_3726",
|
|
["access", 218, 0, 1941, 11],
|
|
["move", 17, 218, 1941, 11],
|
|
"while_start_3731",
|
|
["load_field", 219, 2, "list", 1942, 25],
|
|
["length", 220, 219, 1942, 25],
|
|
["is_int", 222, 17, 1942, 25],
|
|
["jump_false", 222, "rel_ni_3733", 1942, 25],
|
|
"_nop_tc_113",
|
|
"_nop_tc_114",
|
|
["lt_int", 221, 17, 220, 1942, 25],
|
|
["jump", "rel_done_3735", 1942, 25],
|
|
"rel_ni_3733",
|
|
["is_num", 222, 17, 1942, 25],
|
|
["jump_false", 222, "rel_nn_3734", 1942, 25],
|
|
"_nop_tc_115",
|
|
"_nop_tc_116",
|
|
["lt_float", 221, 17, 220, 1942, 25],
|
|
["jump", "rel_done_3735", 1942, 25],
|
|
"rel_nn_3734",
|
|
["is_text", 222, 17, 1942, 25],
|
|
["jump_false", 222, "rel_err_3736", 1942, 25],
|
|
"_nop_tc_117",
|
|
["jump", "rel_err_3736", 1942, 25],
|
|
["lt_text", 221, 17, 220, 1942, 25],
|
|
["jump", "rel_done_3735", 1942, 25],
|
|
"rel_err_3736",
|
|
["disrupt", 1942, 25],
|
|
"rel_done_3735",
|
|
["jump_false", 221, "while_end_3732", 1942, 25],
|
|
["load_field", 224, 2, "list", 1943, 31],
|
|
["load_dynamic", 225, 224, 17, 1943, 41],
|
|
["get", 227, 26, 1, 1943, 9],
|
|
["frame", 228, 227, 2, 1943, 9],
|
|
["null", 229, 1943, 9],
|
|
["setarg", 228, 0, 229, 1943, 9],
|
|
["setarg", 228, 1, 1, 1943, 9],
|
|
["setarg", 228, 2, 225, 1943, 9],
|
|
["invoke", 228, 226, 1943, 9],
|
|
["access", 230, 1, 1944, 17],
|
|
["add", 231, 17, 230, 1944, 17],
|
|
["move", 17, 231, 1944, 17],
|
|
["jump", "while_start_3731", 1944, 17],
|
|
"while_end_3732",
|
|
["load_field", 232, 2, "else", 1946, 11],
|
|
["null", 233, 1946, 24],
|
|
["is_identical", 234, 232, 233, 1946, 24],
|
|
["jump_true", 234, "ne_nid_3740", 1946, 24],
|
|
["jump", "ne_ni_3741", 1946, 24],
|
|
"ne_nid_3740",
|
|
["false", 234, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_ni_3741",
|
|
["is_int", 235, 232, 1946, 24],
|
|
["jump_false", 235, "ne_nn_3742", 1946, 24],
|
|
"_nop_tc_118",
|
|
["jump", "ne_nn_3742", 1946, 24],
|
|
["ne_int", 234, 232, 233, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_nn_3742",
|
|
["is_num", 235, 232, 1946, 24],
|
|
["jump_false", 235, "ne_nt_3743", 1946, 24],
|
|
"_nop_tc_119",
|
|
["jump", "ne_nt_3743", 1946, 24],
|
|
["ne_float", 234, 232, 233, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_nt_3743",
|
|
["is_text", 235, 232, 1946, 24],
|
|
["jump_false", 235, "ne_nnl_3744", 1946, 24],
|
|
"_nop_tc_120",
|
|
["jump", "ne_nnl_3744", 1946, 24],
|
|
["ne_text", 234, 232, 233, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_nnl_3744",
|
|
["is_null", 235, 232, 1946, 24],
|
|
["jump_false", 235, "ne_nb_3745", 1946, 24],
|
|
"_nop_tc_121",
|
|
"_nop_tc_122",
|
|
["false", 234, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_nb_3745",
|
|
["is_bool", 235, 232, 1946, 24],
|
|
["jump_false", 235, "ne_mis_3746", 1946, 24],
|
|
"_nop_tc_123",
|
|
["jump", "ne_mis_3746", 1946, 24],
|
|
["ne_bool", 234, 232, 233, 1946, 24],
|
|
["jump", "ne_done_3739", 1946, 24],
|
|
"ne_mis_3746",
|
|
["true", 234, 1946, 24],
|
|
"ne_done_3739",
|
|
["jump_false", 234, "if_else_3737", 1946, 24],
|
|
["access", 237, 0, 1947, 13],
|
|
["move", 17, 237, 1947, 13],
|
|
"while_start_3747",
|
|
["load_field", 238, 2, "else", 1948, 27],
|
|
["length", 239, 238, 1948, 27],
|
|
["is_int", 241, 17, 1948, 27],
|
|
["jump_false", 241, "rel_ni_3749", 1948, 27],
|
|
"_nop_tc_124",
|
|
"_nop_tc_125",
|
|
["lt_int", 240, 17, 239, 1948, 27],
|
|
["jump", "rel_done_3751", 1948, 27],
|
|
"rel_ni_3749",
|
|
["is_num", 241, 17, 1948, 27],
|
|
["jump_false", 241, "rel_nn_3750", 1948, 27],
|
|
"_nop_tc_126",
|
|
"_nop_tc_127",
|
|
["lt_float", 240, 17, 239, 1948, 27],
|
|
["jump", "rel_done_3751", 1948, 27],
|
|
"rel_nn_3750",
|
|
["is_text", 241, 17, 1948, 27],
|
|
["jump_false", 241, "rel_err_3752", 1948, 27],
|
|
"_nop_tc_128",
|
|
["jump", "rel_err_3752", 1948, 27],
|
|
["lt_text", 240, 17, 239, 1948, 27],
|
|
["jump", "rel_done_3751", 1948, 27],
|
|
"rel_err_3752",
|
|
["disrupt", 1948, 27],
|
|
"rel_done_3751",
|
|
["jump_false", 240, "while_end_3748", 1948, 27],
|
|
["load_field", 243, 2, "else", 1949, 33],
|
|
["load_dynamic", 244, 243, 17, 1949, 43],
|
|
["get", 246, 26, 1, 1949, 11],
|
|
["frame", 247, 246, 2, 1949, 11],
|
|
["null", 248, 1949, 11],
|
|
["setarg", 247, 0, 248, 1949, 11],
|
|
["setarg", 247, 1, 1, 1949, 11],
|
|
["setarg", 247, 2, 244, 1949, 11],
|
|
["invoke", 247, 245, 1949, 11],
|
|
["access", 249, 1, 1950, 19],
|
|
["add", 250, 17, 249, 1950, 19],
|
|
["move", 17, 250, 1950, 19],
|
|
["jump", "while_start_3747", 1950, 19],
|
|
"while_end_3748",
|
|
["jump", "if_end_3738", 1950, 19],
|
|
"if_else_3737",
|
|
"if_end_3738",
|
|
["null", 251, 1953, 14],
|
|
["return", 251, 1953, 14],
|
|
"_nop_ur_7",
|
|
"if_else_3717",
|
|
"if_end_3718",
|
|
["access", 252, "while", 1956, 17],
|
|
["is_identical", 253, 11, 252, 1956, 17],
|
|
["jump_true", 253, "eq_done_3755", 1956, 17],
|
|
["is_int", 254, 11, 1956, 17],
|
|
["jump_false", 254, "eq_ni_3756", 1956, 17],
|
|
"_nop_tc_129",
|
|
["jump", "eq_ni_3756", 1956, 17],
|
|
["eq_int", 253, 11, 252, 1956, 17],
|
|
["jump", "eq_done_3755", 1956, 17],
|
|
"eq_ni_3756",
|
|
["is_num", 254, 11, 1956, 17],
|
|
["jump_false", 254, "eq_nn_3757", 1956, 17],
|
|
"_nop_tc_130",
|
|
["jump", "eq_nn_3757", 1956, 17],
|
|
["eq_float", 253, 11, 252, 1956, 17],
|
|
["jump", "eq_done_3755", 1956, 17],
|
|
"eq_nn_3757",
|
|
["is_text", 254, 11, 1956, 17],
|
|
["jump_false", 254, "eq_nt_3758", 1956, 17],
|
|
"_nop_tc_131",
|
|
"_nop_tc_132",
|
|
["eq_text", 253, 11, 252, 1956, 17],
|
|
["jump", "eq_done_3755", 1956, 17],
|
|
"eq_nt_3758",
|
|
["is_null", 254, 11, 1956, 17],
|
|
["jump_false", 254, "eq_nnl_3759", 1956, 17],
|
|
"_nop_tc_133",
|
|
["jump", "eq_nnl_3759", 1956, 17],
|
|
["true", 253, 1956, 17],
|
|
["jump", "eq_done_3755", 1956, 17],
|
|
"eq_nnl_3759",
|
|
["is_bool", 254, 11, 1956, 17],
|
|
["jump_false", 254, "eq_nb_3760", 1956, 17],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nb_3760", 1956, 17],
|
|
["eq_bool", 253, 11, 252, 1956, 17],
|
|
["jump", "eq_done_3755", 1956, 17],
|
|
"eq_nb_3760",
|
|
["false", 253, 1956, 17],
|
|
"eq_done_3755",
|
|
["jump_false", 253, "if_else_3753", 1956, 17],
|
|
["load_field", 256, 2, "expression", 1957, 29],
|
|
["get", 258, 39, 1, 1957, 7],
|
|
["frame", 259, 258, 2, 1957, 7],
|
|
["null", 260, 1957, 7],
|
|
["setarg", 259, 0, 260, 1957, 7],
|
|
["setarg", 259, 1, 1, 1957, 7],
|
|
["setarg", 259, 2, 256, 1957, 7],
|
|
["invoke", 259, 257, 1957, 7],
|
|
["load_field", 261, 1, "function_nr", 1958, 38],
|
|
["record", 262, 0],
|
|
["true", 263, 1958, 67],
|
|
["store_field", 262, 263, "in_loop", 1958, 67],
|
|
["get", 265, 32, 1, 1958, 20],
|
|
["frame", 266, 265, 3, 1958, 20],
|
|
["null", 267, 1958, 20],
|
|
["setarg", 266, 0, 267, 1958, 20],
|
|
["setarg", 266, 1, 1, 1958, 20],
|
|
["setarg", 266, 2, 261, 1958, 20],
|
|
["setarg", 266, 3, 262, 1958, 20],
|
|
["invoke", 266, 264, 1958, 20],
|
|
["move", 15, 264, 1958, 20],
|
|
["access", 268, 0, 1959, 11],
|
|
["move", 17, 268, 1959, 11],
|
|
"while_start_3761",
|
|
["load_field", 269, 2, "statements", 1960, 25],
|
|
["length", 270, 269, 1960, 25],
|
|
["is_int", 272, 17, 1960, 25],
|
|
["jump_false", 272, "rel_ni_3763", 1960, 25],
|
|
"_nop_tc_135",
|
|
"_nop_tc_136",
|
|
["lt_int", 271, 17, 270, 1960, 25],
|
|
["jump", "rel_done_3765", 1960, 25],
|
|
"rel_ni_3763",
|
|
["is_num", 272, 17, 1960, 25],
|
|
["jump_false", 272, "rel_nn_3764", 1960, 25],
|
|
"_nop_tc_137",
|
|
"_nop_tc_138",
|
|
["lt_float", 271, 17, 270, 1960, 25],
|
|
["jump", "rel_done_3765", 1960, 25],
|
|
"rel_nn_3764",
|
|
["is_text", 272, 17, 1960, 25],
|
|
["jump_false", 272, "rel_err_3766", 1960, 25],
|
|
"_nop_tc_139",
|
|
["jump", "rel_err_3766", 1960, 25],
|
|
["lt_text", 271, 17, 270, 1960, 25],
|
|
["jump", "rel_done_3765", 1960, 25],
|
|
"rel_err_3766",
|
|
["disrupt", 1960, 25],
|
|
"rel_done_3765",
|
|
["jump_false", 271, "while_end_3762", 1960, 25],
|
|
["load_field", 274, 2, "statements", 1961, 36],
|
|
["load_dynamic", 275, 274, 17, 1961, 52],
|
|
["get", 277, 26, 1, 1961, 9],
|
|
["frame", 278, 277, 2, 1961, 9],
|
|
["null", 279, 1961, 9],
|
|
["setarg", 278, 0, 279, 1961, 9],
|
|
["setarg", 278, 1, 15, 1961, 9],
|
|
["setarg", 278, 2, 275, 1961, 9],
|
|
["invoke", 278, 276, 1961, 9],
|
|
["access", 280, 1, 1962, 17],
|
|
["add", 281, 17, 280, 1962, 17],
|
|
["move", 17, 281, 1962, 17],
|
|
["jump", "while_start_3761", 1962, 17],
|
|
"while_end_3762",
|
|
["get", 283, 5, 1, 1964, 7],
|
|
["frame", 284, 283, 2, 1964, 7],
|
|
["null", 285, 1964, 7],
|
|
["setarg", 284, 0, 285, 1964, 7],
|
|
["setarg", 284, 1, 1, 1964, 7],
|
|
["setarg", 284, 2, 15, 1964, 7],
|
|
["invoke", 284, 282, 1964, 7],
|
|
["null", 286, 1965, 14],
|
|
["return", 286, 1965, 14],
|
|
"_nop_ur_8",
|
|
"if_else_3753",
|
|
"if_end_3754",
|
|
["access", 287, "do", 1968, 17],
|
|
["is_identical", 288, 11, 287, 1968, 17],
|
|
["jump_true", 288, "eq_done_3769", 1968, 17],
|
|
["is_int", 289, 11, 1968, 17],
|
|
["jump_false", 289, "eq_ni_3770", 1968, 17],
|
|
"_nop_tc_140",
|
|
["jump", "eq_ni_3770", 1968, 17],
|
|
["eq_int", 288, 11, 287, 1968, 17],
|
|
["jump", "eq_done_3769", 1968, 17],
|
|
"eq_ni_3770",
|
|
["is_num", 289, 11, 1968, 17],
|
|
["jump_false", 289, "eq_nn_3771", 1968, 17],
|
|
"_nop_tc_141",
|
|
["jump", "eq_nn_3771", 1968, 17],
|
|
["eq_float", 288, 11, 287, 1968, 17],
|
|
["jump", "eq_done_3769", 1968, 17],
|
|
"eq_nn_3771",
|
|
["is_text", 289, 11, 1968, 17],
|
|
["jump_false", 289, "eq_nt_3772", 1968, 17],
|
|
"_nop_tc_142",
|
|
"_nop_tc_143",
|
|
["eq_text", 288, 11, 287, 1968, 17],
|
|
["jump", "eq_done_3769", 1968, 17],
|
|
"eq_nt_3772",
|
|
["is_null", 289, 11, 1968, 17],
|
|
["jump_false", 289, "eq_nnl_3773", 1968, 17],
|
|
"_nop_tc_144",
|
|
["jump", "eq_nnl_3773", 1968, 17],
|
|
["true", 288, 1968, 17],
|
|
["jump", "eq_done_3769", 1968, 17],
|
|
"eq_nnl_3773",
|
|
["is_bool", 289, 11, 1968, 17],
|
|
["jump_false", 289, "eq_nb_3774", 1968, 17],
|
|
"_nop_tc_145",
|
|
["jump", "eq_nb_3774", 1968, 17],
|
|
["eq_bool", 288, 11, 287, 1968, 17],
|
|
["jump", "eq_done_3769", 1968, 17],
|
|
"eq_nb_3774",
|
|
["false", 288, 1968, 17],
|
|
"eq_done_3769",
|
|
["jump_false", 288, "if_else_3767", 1968, 17],
|
|
["load_field", 291, 1, "function_nr", 1969, 36],
|
|
["record", 292, 0],
|
|
["true", 293, 1969, 65],
|
|
["store_field", 292, 293, "in_loop", 1969, 65],
|
|
["get", 295, 32, 1, 1969, 18],
|
|
["frame", 296, 295, 3, 1969, 18],
|
|
["null", 297, 1969, 18],
|
|
["setarg", 296, 0, 297, 1969, 18],
|
|
["setarg", 296, 1, 1, 1969, 18],
|
|
["setarg", 296, 2, 291, 1969, 18],
|
|
["setarg", 296, 3, 292, 1969, 18],
|
|
["invoke", 296, 294, 1969, 18],
|
|
["move", 18, 294, 1969, 18],
|
|
["access", 298, 0, 1970, 11],
|
|
["move", 17, 298, 1970, 11],
|
|
"while_start_3775",
|
|
["load_field", 299, 2, "statements", 1971, 25],
|
|
["length", 300, 299, 1971, 25],
|
|
["is_int", 302, 17, 1971, 25],
|
|
["jump_false", 302, "rel_ni_3777", 1971, 25],
|
|
"_nop_tc_146",
|
|
"_nop_tc_147",
|
|
["lt_int", 301, 17, 300, 1971, 25],
|
|
["jump", "rel_done_3779", 1971, 25],
|
|
"rel_ni_3777",
|
|
["is_num", 302, 17, 1971, 25],
|
|
["jump_false", 302, "rel_nn_3778", 1971, 25],
|
|
"_nop_tc_148",
|
|
"_nop_tc_149",
|
|
["lt_float", 301, 17, 300, 1971, 25],
|
|
["jump", "rel_done_3779", 1971, 25],
|
|
"rel_nn_3778",
|
|
["is_text", 302, 17, 1971, 25],
|
|
["jump_false", 302, "rel_err_3780", 1971, 25],
|
|
"_nop_tc_150",
|
|
["jump", "rel_err_3780", 1971, 25],
|
|
["lt_text", 301, 17, 300, 1971, 25],
|
|
["jump", "rel_done_3779", 1971, 25],
|
|
"rel_err_3780",
|
|
["disrupt", 1971, 25],
|
|
"rel_done_3779",
|
|
["jump_false", 301, "while_end_3776", 1971, 25],
|
|
["load_field", 304, 2, "statements", 1972, 34],
|
|
["load_dynamic", 305, 304, 17, 1972, 50],
|
|
["get", 307, 26, 1, 1972, 9],
|
|
["frame", 308, 307, 2, 1972, 9],
|
|
["null", 309, 1972, 9],
|
|
["setarg", 308, 0, 309, 1972, 9],
|
|
["setarg", 308, 1, 18, 1972, 9],
|
|
["setarg", 308, 2, 305, 1972, 9],
|
|
["invoke", 308, 306, 1972, 9],
|
|
["access", 310, 1, 1973, 17],
|
|
["add", 311, 17, 310, 1973, 17],
|
|
["move", 17, 311, 1973, 17],
|
|
["jump", "while_start_3775", 1973, 17],
|
|
"while_end_3776",
|
|
["get", 313, 5, 1, 1975, 7],
|
|
["frame", 314, 313, 2, 1975, 7],
|
|
["null", 315, 1975, 7],
|
|
["setarg", 314, 0, 315, 1975, 7],
|
|
["setarg", 314, 1, 1, 1975, 7],
|
|
["setarg", 314, 2, 18, 1975, 7],
|
|
["invoke", 314, 312, 1975, 7],
|
|
["load_field", 316, 2, "expression", 1976, 29],
|
|
["get", 318, 39, 1, 1976, 7],
|
|
["frame", 319, 318, 2, 1976, 7],
|
|
["null", 320, 1976, 7],
|
|
["setarg", 319, 0, 320, 1976, 7],
|
|
["setarg", 319, 1, 1, 1976, 7],
|
|
["setarg", 319, 2, 316, 1976, 7],
|
|
["invoke", 319, 317, 1976, 7],
|
|
["null", 321, 1977, 14],
|
|
["return", 321, 1977, 14],
|
|
"_nop_ur_9",
|
|
"if_else_3767",
|
|
"if_end_3768",
|
|
["access", 322, "for", 1980, 17],
|
|
["is_identical", 323, 11, 322, 1980, 17],
|
|
["jump_true", 323, "eq_done_3783", 1980, 17],
|
|
["is_int", 324, 11, 1980, 17],
|
|
["jump_false", 324, "eq_ni_3784", 1980, 17],
|
|
"_nop_tc_151",
|
|
["jump", "eq_ni_3784", 1980, 17],
|
|
["eq_int", 323, 11, 322, 1980, 17],
|
|
["jump", "eq_done_3783", 1980, 17],
|
|
"eq_ni_3784",
|
|
["is_num", 324, 11, 1980, 17],
|
|
["jump_false", 324, "eq_nn_3785", 1980, 17],
|
|
"_nop_tc_152",
|
|
["jump", "eq_nn_3785", 1980, 17],
|
|
["eq_float", 323, 11, 322, 1980, 17],
|
|
["jump", "eq_done_3783", 1980, 17],
|
|
"eq_nn_3785",
|
|
["is_text", 324, 11, 1980, 17],
|
|
["jump_false", 324, "eq_nt_3786", 1980, 17],
|
|
"_nop_tc_153",
|
|
"_nop_tc_154",
|
|
["eq_text", 323, 11, 322, 1980, 17],
|
|
["jump", "eq_done_3783", 1980, 17],
|
|
"eq_nt_3786",
|
|
["is_null", 324, 11, 1980, 17],
|
|
["jump_false", 324, "eq_nnl_3787", 1980, 17],
|
|
"_nop_tc_155",
|
|
["jump", "eq_nnl_3787", 1980, 17],
|
|
["true", 323, 1980, 17],
|
|
["jump", "eq_done_3783", 1980, 17],
|
|
"eq_nnl_3787",
|
|
["is_bool", 324, 11, 1980, 17],
|
|
["jump_false", 324, "eq_nb_3788", 1980, 17],
|
|
"_nop_tc_156",
|
|
["jump", "eq_nb_3788", 1980, 17],
|
|
["eq_bool", 323, 11, 322, 1980, 17],
|
|
["jump", "eq_done_3783", 1980, 17],
|
|
"eq_nb_3788",
|
|
["false", 323, 1980, 17],
|
|
"eq_done_3783",
|
|
["jump_false", 323, "if_else_3781", 1980, 17],
|
|
["load_field", 326, 1, "function_nr", 1981, 37],
|
|
["record", 327, 0],
|
|
["true", 328, 1981, 66],
|
|
["store_field", 327, 328, "in_loop", 1981, 66],
|
|
["get", 330, 32, 1, 1981, 19],
|
|
["frame", 331, 330, 3, 1981, 19],
|
|
["null", 332, 1981, 19],
|
|
["setarg", 331, 0, 332, 1981, 19],
|
|
["setarg", 331, 1, 1, 1981, 19],
|
|
["setarg", 331, 2, 326, 1981, 19],
|
|
["setarg", 331, 3, 327, 1981, 19],
|
|
["invoke", 331, 329, 1981, 19],
|
|
["move", 10, 329, 1981, 19],
|
|
["load_field", 333, 2, "init", 1982, 11],
|
|
["null", 334, 1982, 24],
|
|
["is_identical", 335, 333, 334, 1982, 24],
|
|
["jump_true", 335, "ne_nid_3792", 1982, 24],
|
|
["jump", "ne_ni_3793", 1982, 24],
|
|
"ne_nid_3792",
|
|
["false", 335, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_ni_3793",
|
|
["is_int", 336, 333, 1982, 24],
|
|
["jump_false", 336, "ne_nn_3794", 1982, 24],
|
|
"_nop_tc_157",
|
|
["jump", "ne_nn_3794", 1982, 24],
|
|
["ne_int", 335, 333, 334, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_nn_3794",
|
|
["is_num", 336, 333, 1982, 24],
|
|
["jump_false", 336, "ne_nt_3795", 1982, 24],
|
|
"_nop_tc_158",
|
|
["jump", "ne_nt_3795", 1982, 24],
|
|
["ne_float", 335, 333, 334, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_nt_3795",
|
|
["is_text", 336, 333, 1982, 24],
|
|
["jump_false", 336, "ne_nnl_3796", 1982, 24],
|
|
"_nop_tc_159",
|
|
["jump", "ne_nnl_3796", 1982, 24],
|
|
["ne_text", 335, 333, 334, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_nnl_3796",
|
|
["is_null", 336, 333, 1982, 24],
|
|
["jump_false", 336, "ne_nb_3797", 1982, 24],
|
|
"_nop_tc_160",
|
|
"_nop_tc_161",
|
|
["false", 335, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_nb_3797",
|
|
["is_bool", 336, 333, 1982, 24],
|
|
["jump_false", 336, "ne_mis_3798", 1982, 24],
|
|
"_nop_tc_162",
|
|
["jump", "ne_mis_3798", 1982, 24],
|
|
["ne_bool", 335, 333, 334, 1982, 24],
|
|
["jump", "ne_done_3791", 1982, 24],
|
|
"ne_mis_3798",
|
|
["true", 335, 1982, 24],
|
|
"ne_done_3791",
|
|
["jump_false", 335, "if_else_3789", 1982, 24],
|
|
["load_field", 338, 2, "init", 1983, 21],
|
|
["load_field", 339, 338, "kind", 1983, 21],
|
|
["move", 6, 339, 1983, 21],
|
|
["access", 340, "var", 1984, 26],
|
|
["is_identical", 341, 6, 340, 1984, 26],
|
|
["jump_true", 341, "eq_done_3802", 1984, 26],
|
|
["is_int", 342, 6, 1984, 26],
|
|
["jump_false", 342, "eq_ni_3803", 1984, 26],
|
|
"_nop_tc_163",
|
|
["jump", "eq_ni_3803", 1984, 26],
|
|
["eq_int", 341, 6, 340, 1984, 26],
|
|
["jump", "eq_done_3802", 1984, 26],
|
|
"eq_ni_3803",
|
|
["is_num", 342, 6, 1984, 26],
|
|
["jump_false", 342, "eq_nn_3804", 1984, 26],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nn_3804", 1984, 26],
|
|
["eq_float", 341, 6, 340, 1984, 26],
|
|
["jump", "eq_done_3802", 1984, 26],
|
|
"eq_nn_3804",
|
|
["is_text", 342, 6, 1984, 26],
|
|
["jump_false", 342, "eq_nt_3805", 1984, 26],
|
|
"_nop_tc_165",
|
|
"_nop_tc_166",
|
|
["eq_text", 341, 6, 340, 1984, 26],
|
|
["jump", "eq_done_3802", 1984, 26],
|
|
"eq_nt_3805",
|
|
["is_null", 342, 6, 1984, 26],
|
|
["jump_false", 342, "eq_nnl_3806", 1984, 26],
|
|
"_nop_tc_167",
|
|
["jump", "eq_nnl_3806", 1984, 26],
|
|
["true", 341, 1984, 26],
|
|
["jump", "eq_done_3802", 1984, 26],
|
|
"eq_nnl_3806",
|
|
["is_bool", 342, 6, 1984, 26],
|
|
["jump_false", 342, "eq_nb_3807", 1984, 26],
|
|
"_nop_tc_168",
|
|
["jump", "eq_nb_3807", 1984, 26],
|
|
["eq_bool", 341, 6, 340, 1984, 26],
|
|
["jump", "eq_done_3802", 1984, 26],
|
|
"eq_nb_3807",
|
|
["false", 341, 1984, 26],
|
|
"eq_done_3802",
|
|
["move", 344, 341, 1984, 26],
|
|
["jump_true", 344, "or_end_3801", 1984, 26],
|
|
["access", 345, "def", 1984, 48],
|
|
["is_identical", 346, 6, 345, 1984, 48],
|
|
["jump_true", 346, "eq_done_3808", 1984, 48],
|
|
["is_int", 347, 6, 1984, 48],
|
|
["jump_false", 347, "eq_ni_3809", 1984, 48],
|
|
"_nop_tc_169",
|
|
["jump", "eq_ni_3809", 1984, 48],
|
|
["eq_int", 346, 6, 345, 1984, 48],
|
|
["jump", "eq_done_3808", 1984, 48],
|
|
"eq_ni_3809",
|
|
["is_num", 347, 6, 1984, 48],
|
|
["jump_false", 347, "eq_nn_3810", 1984, 48],
|
|
"_nop_tc_170",
|
|
["jump", "eq_nn_3810", 1984, 48],
|
|
["eq_float", 346, 6, 345, 1984, 48],
|
|
["jump", "eq_done_3808", 1984, 48],
|
|
"eq_nn_3810",
|
|
["is_text", 347, 6, 1984, 48],
|
|
["jump_false", 347, "eq_nt_3811", 1984, 48],
|
|
"_nop_tc_171",
|
|
"_nop_tc_172",
|
|
["eq_text", 346, 6, 345, 1984, 48],
|
|
["jump", "eq_done_3808", 1984, 48],
|
|
"eq_nt_3811",
|
|
["is_null", 347, 6, 1984, 48],
|
|
["jump_false", 347, "eq_nnl_3812", 1984, 48],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nnl_3812", 1984, 48],
|
|
["true", 346, 1984, 48],
|
|
["jump", "eq_done_3808", 1984, 48],
|
|
"eq_nnl_3812",
|
|
["is_bool", 347, 6, 1984, 48],
|
|
["jump_false", 347, "eq_nb_3813", 1984, 48],
|
|
"_nop_tc_174",
|
|
["jump", "eq_nb_3813", 1984, 48],
|
|
["eq_bool", 346, 6, 345, 1984, 48],
|
|
["jump", "eq_done_3808", 1984, 48],
|
|
"eq_nb_3813",
|
|
["false", 346, 1984, 48],
|
|
"eq_done_3808",
|
|
["move", 344, 346, 1984, 48],
|
|
"or_end_3801",
|
|
["jump_false", 344, "if_else_3799", 1984, 48],
|
|
["load_field", 349, 2, "init", 1985, 37],
|
|
["get", 351, 26, 1, 1985, 11],
|
|
["frame", 352, 351, 2, 1985, 11],
|
|
["null", 353, 1985, 11],
|
|
["setarg", 352, 0, 353, 1985, 11],
|
|
["setarg", 352, 1, 10, 1985, 11],
|
|
["setarg", 352, 2, 349, 1985, 11],
|
|
["invoke", 352, 350, 1985, 11],
|
|
["jump", "if_end_3800", 1985, 11],
|
|
"if_else_3799",
|
|
["load_field", 354, 2, "init", 1987, 37],
|
|
["get", 356, 39, 1, 1987, 11],
|
|
["frame", 357, 356, 2, 1987, 11],
|
|
["null", 358, 1987, 11],
|
|
["setarg", 357, 0, 358, 1987, 11],
|
|
["setarg", 357, 1, 10, 1987, 11],
|
|
["setarg", 357, 2, 354, 1987, 11],
|
|
["invoke", 357, 355, 1987, 11],
|
|
"if_end_3800",
|
|
["jump", "if_end_3790", 1987, 11],
|
|
"if_else_3789",
|
|
"if_end_3790",
|
|
["load_field", 359, 2, "test", 1990, 33],
|
|
["get", 361, 39, 1, 1990, 7],
|
|
["frame", 362, 361, 2, 1990, 7],
|
|
["null", 363, 1990, 7],
|
|
["setarg", 362, 0, 363, 1990, 7],
|
|
["setarg", 362, 1, 10, 1990, 7],
|
|
["setarg", 362, 2, 359, 1990, 7],
|
|
["invoke", 362, 360, 1990, 7],
|
|
["load_field", 364, 2, "update", 1991, 33],
|
|
["get", 366, 39, 1, 1991, 7],
|
|
["frame", 367, 366, 2, 1991, 7],
|
|
["null", 368, 1991, 7],
|
|
["setarg", 367, 0, 368, 1991, 7],
|
|
["setarg", 367, 1, 10, 1991, 7],
|
|
["setarg", 367, 2, 364, 1991, 7],
|
|
["invoke", 367, 365, 1991, 7],
|
|
["access", 369, 0, 1992, 11],
|
|
["move", 17, 369, 1992, 11],
|
|
"while_start_3814",
|
|
["load_field", 370, 2, "statements", 1993, 25],
|
|
["length", 371, 370, 1993, 25],
|
|
["is_int", 373, 17, 1993, 25],
|
|
["jump_false", 373, "rel_ni_3816", 1993, 25],
|
|
"_nop_tc_175",
|
|
"_nop_tc_176",
|
|
["lt_int", 372, 17, 371, 1993, 25],
|
|
["jump", "rel_done_3818", 1993, 25],
|
|
"rel_ni_3816",
|
|
["is_num", 373, 17, 1993, 25],
|
|
["jump_false", 373, "rel_nn_3817", 1993, 25],
|
|
"_nop_tc_177",
|
|
"_nop_tc_178",
|
|
["lt_float", 372, 17, 371, 1993, 25],
|
|
["jump", "rel_done_3818", 1993, 25],
|
|
"rel_nn_3817",
|
|
["is_text", 373, 17, 1993, 25],
|
|
["jump_false", 373, "rel_err_3819", 1993, 25],
|
|
"_nop_tc_179",
|
|
["jump", "rel_err_3819", 1993, 25],
|
|
["lt_text", 372, 17, 371, 1993, 25],
|
|
["jump", "rel_done_3818", 1993, 25],
|
|
"rel_err_3819",
|
|
["disrupt", 1993, 25],
|
|
"rel_done_3818",
|
|
["jump_false", 372, "while_end_3815", 1993, 25],
|
|
["load_field", 375, 2, "statements", 1994, 35],
|
|
["load_dynamic", 376, 375, 17, 1994, 51],
|
|
["get", 378, 26, 1, 1994, 9],
|
|
["frame", 379, 378, 2, 1994, 9],
|
|
["null", 380, 1994, 9],
|
|
["setarg", 379, 0, 380, 1994, 9],
|
|
["setarg", 379, 1, 10, 1994, 9],
|
|
["setarg", 379, 2, 376, 1994, 9],
|
|
["invoke", 379, 377, 1994, 9],
|
|
["access", 381, 1, 1995, 17],
|
|
["add", 382, 17, 381, 1995, 17],
|
|
["move", 17, 382, 1995, 17],
|
|
["jump", "while_start_3814", 1995, 17],
|
|
"while_end_3815",
|
|
["get", 384, 5, 1, 1997, 7],
|
|
["frame", 385, 384, 2, 1997, 7],
|
|
["null", 386, 1997, 7],
|
|
["setarg", 385, 0, 386, 1997, 7],
|
|
["setarg", 385, 1, 1, 1997, 7],
|
|
["setarg", 385, 2, 10, 1997, 7],
|
|
["invoke", 385, 383, 1997, 7],
|
|
["null", 387, 1998, 14],
|
|
["return", 387, 1998, 14],
|
|
"_nop_ur_10",
|
|
"if_else_3781",
|
|
"if_end_3782",
|
|
["access", 388, "go", 2001, 17],
|
|
["is_identical", 389, 11, 388, 2001, 17],
|
|
["jump_true", 389, "eq_done_3822", 2001, 17],
|
|
["is_int", 390, 11, 2001, 17],
|
|
["jump_false", 390, "eq_ni_3823", 2001, 17],
|
|
"_nop_tc_180",
|
|
["jump", "eq_ni_3823", 2001, 17],
|
|
["eq_int", 389, 11, 388, 2001, 17],
|
|
["jump", "eq_done_3822", 2001, 17],
|
|
"eq_ni_3823",
|
|
["is_num", 390, 11, 2001, 17],
|
|
["jump_false", 390, "eq_nn_3824", 2001, 17],
|
|
"_nop_tc_181",
|
|
["jump", "eq_nn_3824", 2001, 17],
|
|
["eq_float", 389, 11, 388, 2001, 17],
|
|
["jump", "eq_done_3822", 2001, 17],
|
|
"eq_nn_3824",
|
|
["is_text", 390, 11, 2001, 17],
|
|
["jump_false", 390, "eq_nt_3825", 2001, 17],
|
|
"_nop_tc_182",
|
|
"_nop_tc_183",
|
|
["eq_text", 389, 11, 388, 2001, 17],
|
|
["jump", "eq_done_3822", 2001, 17],
|
|
"eq_nt_3825",
|
|
["is_null", 390, 11, 2001, 17],
|
|
["jump_false", 390, "eq_nnl_3826", 2001, 17],
|
|
"_nop_tc_184",
|
|
["jump", "eq_nnl_3826", 2001, 17],
|
|
["true", 389, 2001, 17],
|
|
["jump", "eq_done_3822", 2001, 17],
|
|
"eq_nnl_3826",
|
|
["is_bool", 390, 11, 2001, 17],
|
|
["jump_false", 390, "eq_nb_3827", 2001, 17],
|
|
"_nop_tc_185",
|
|
["jump", "eq_nb_3827", 2001, 17],
|
|
["eq_bool", 389, 11, 388, 2001, 17],
|
|
["jump", "eq_done_3822", 2001, 17],
|
|
"eq_nb_3827",
|
|
["false", 389, 2001, 17],
|
|
"eq_done_3822",
|
|
["jump_false", 389, "if_else_3820", 2001, 17],
|
|
["load_field", 392, 2, "expression", 2002, 29],
|
|
["get", 394, 39, 1, 2002, 7],
|
|
["frame", 395, 394, 2, 2002, 7],
|
|
["null", 396, 2002, 7],
|
|
["setarg", 395, 0, 396, 2002, 7],
|
|
["setarg", 395, 1, 1, 2002, 7],
|
|
["setarg", 395, 2, 392, 2002, 7],
|
|
["invoke", 395, 393, 2002, 7],
|
|
["load_field", 397, 2, "expression", 2003, 11],
|
|
["null", 398, 2003, 30],
|
|
["is_identical", 399, 397, 398, 2003, 30],
|
|
["jump_true", 399, "eq_done_3831", 2003, 30],
|
|
["is_int", 400, 397, 2003, 30],
|
|
["jump_false", 400, "eq_ni_3832", 2003, 30],
|
|
"_nop_tc_186",
|
|
["jump", "eq_ni_3832", 2003, 30],
|
|
["eq_int", 399, 397, 398, 2003, 30],
|
|
["jump", "eq_done_3831", 2003, 30],
|
|
"eq_ni_3832",
|
|
["is_num", 400, 397, 2003, 30],
|
|
["jump_false", 400, "eq_nn_3833", 2003, 30],
|
|
"_nop_tc_187",
|
|
["jump", "eq_nn_3833", 2003, 30],
|
|
["eq_float", 399, 397, 398, 2003, 30],
|
|
["jump", "eq_done_3831", 2003, 30],
|
|
"eq_nn_3833",
|
|
["is_text", 400, 397, 2003, 30],
|
|
["jump_false", 400, "eq_nt_3834", 2003, 30],
|
|
"_nop_tc_188",
|
|
["jump", "eq_nt_3834", 2003, 30],
|
|
["eq_text", 399, 397, 398, 2003, 30],
|
|
["jump", "eq_done_3831", 2003, 30],
|
|
"eq_nt_3834",
|
|
["is_null", 400, 397, 2003, 30],
|
|
["jump_false", 400, "eq_nnl_3835", 2003, 30],
|
|
"_nop_tc_189",
|
|
"_nop_tc_190",
|
|
["true", 399, 2003, 30],
|
|
["jump", "eq_done_3831", 2003, 30],
|
|
"eq_nnl_3835",
|
|
["is_bool", 400, 397, 2003, 30],
|
|
["jump_false", 400, "eq_nb_3836", 2003, 30],
|
|
"_nop_tc_191",
|
|
["jump", "eq_nb_3836", 2003, 30],
|
|
["eq_bool", 399, 397, 398, 2003, 30],
|
|
["jump", "eq_done_3831", 2003, 30],
|
|
"eq_nb_3836",
|
|
["false", 399, 2003, 30],
|
|
"eq_done_3831",
|
|
["move", 402, 399, 2003, 30],
|
|
["jump_true", 402, "or_end_3830", 2003, 30],
|
|
["load_field", 403, 2, "expression", 2003, 38],
|
|
["load_field", 404, 403, "kind", 2003, 38],
|
|
["access", 405, "(", 2003, 62],
|
|
["is_identical", 406, 404, 405, 2003, 62],
|
|
["jump_true", 406, "ne_nid_3838", 2003, 62],
|
|
["jump", "ne_ni_3839", 2003, 62],
|
|
"ne_nid_3838",
|
|
["false", 406, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_ni_3839",
|
|
["is_int", 407, 404, 2003, 62],
|
|
["jump_false", 407, "ne_nn_3840", 2003, 62],
|
|
"_nop_tc_192",
|
|
["jump", "ne_nn_3840", 2003, 62],
|
|
["ne_int", 406, 404, 405, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_nn_3840",
|
|
["is_num", 407, 404, 2003, 62],
|
|
["jump_false", 407, "ne_nt_3841", 2003, 62],
|
|
"_nop_tc_193",
|
|
["jump", "ne_nt_3841", 2003, 62],
|
|
["ne_float", 406, 404, 405, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_nt_3841",
|
|
["is_text", 407, 404, 2003, 62],
|
|
["jump_false", 407, "ne_nnl_3842", 2003, 62],
|
|
"_nop_tc_194",
|
|
"_nop_tc_195",
|
|
["ne_text", 406, 404, 405, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_nnl_3842",
|
|
["is_null", 407, 404, 2003, 62],
|
|
["jump_false", 407, "ne_nb_3843", 2003, 62],
|
|
"_nop_tc_196",
|
|
["jump", "ne_nb_3843", 2003, 62],
|
|
["false", 406, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_nb_3843",
|
|
["is_bool", 407, 404, 2003, 62],
|
|
["jump_false", 407, "ne_mis_3844", 2003, 62],
|
|
"_nop_tc_197",
|
|
["jump", "ne_mis_3844", 2003, 62],
|
|
["ne_bool", 406, 404, 405, 2003, 62],
|
|
["jump", "ne_done_3837", 2003, 62],
|
|
"ne_mis_3844",
|
|
["true", 406, 2003, 62],
|
|
"ne_done_3837",
|
|
["move", 402, 406, 2003, 62],
|
|
"or_end_3830",
|
|
["jump_false", 402, "if_else_3828", 2003, 62],
|
|
["access", 409, "'go' must be followed by a function call", 2004, 25],
|
|
["get", 411, 67, 1, 2004, 9],
|
|
["frame", 412, 411, 2, 2004, 9],
|
|
["null", 413, 2004, 9],
|
|
["setarg", 412, 0, 413, 2004, 9],
|
|
["setarg", 412, 1, 2, 2004, 9],
|
|
["setarg", 412, 2, 409, 2004, 9],
|
|
["invoke", 412, 410, 2004, 9],
|
|
["jump", "if_end_3829", 2004, 9],
|
|
"if_else_3828",
|
|
["get", 415, 20, 1, 2006, 22],
|
|
["frame", 416, 415, 1, 2006, 22],
|
|
["null", 417, 2006, 22],
|
|
["setarg", 416, 0, 417, 2006, 22],
|
|
["setarg", 416, 1, 1, 2006, 22],
|
|
["invoke", 416, 414, 2006, 22],
|
|
["move", 5, 414, 2006, 22],
|
|
["null", 418, 2007, 27],
|
|
["is_identical", 419, 5, 418, 2007, 27],
|
|
["jump_true", 419, "ne_nid_3849", 2007, 27],
|
|
["jump", "ne_ni_3850", 2007, 27],
|
|
"ne_nid_3849",
|
|
["false", 419, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_ni_3850",
|
|
["is_int", 420, 5, 2007, 27],
|
|
["jump_false", 420, "ne_nn_3851", 2007, 27],
|
|
"_nop_tc_198",
|
|
["jump", "ne_nn_3851", 2007, 27],
|
|
["ne_int", 419, 5, 418, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_nn_3851",
|
|
["is_num", 420, 5, 2007, 27],
|
|
["jump_false", 420, "ne_nt_3852", 2007, 27],
|
|
"_nop_tc_199",
|
|
["jump", "ne_nt_3852", 2007, 27],
|
|
["ne_float", 419, 5, 418, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_nt_3852",
|
|
["is_text", 420, 5, 2007, 27],
|
|
["jump_false", 420, "ne_nnl_3853", 2007, 27],
|
|
"_nop_tc_200",
|
|
["jump", "ne_nnl_3853", 2007, 27],
|
|
["ne_text", 419, 5, 418, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_nnl_3853",
|
|
["is_null", 420, 5, 2007, 27],
|
|
["jump_false", 420, "ne_nb_3854", 2007, 27],
|
|
"_nop_tc_201",
|
|
"_nop_tc_202",
|
|
["false", 419, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_nb_3854",
|
|
["is_bool", 420, 5, 2007, 27],
|
|
["jump_false", 420, "ne_mis_3855", 2007, 27],
|
|
"_nop_tc_203",
|
|
["jump", "ne_mis_3855", 2007, 27],
|
|
["ne_bool", 419, 5, 418, 2007, 27],
|
|
["jump", "ne_done_3848", 2007, 27],
|
|
"ne_mis_3855",
|
|
["true", 419, 2007, 27],
|
|
"ne_done_3848",
|
|
["move", 422, 419, 2007, 27],
|
|
["jump_false", 422, "and_end_3847", 2007, 27],
|
|
["load_field", 423, 5, "func_node", 2007, 35],
|
|
["null", 424, 2007, 59],
|
|
["is_identical", 425, 423, 424, 2007, 59],
|
|
["jump_true", 425, "ne_nid_3857", 2007, 59],
|
|
["jump", "ne_ni_3858", 2007, 59],
|
|
"ne_nid_3857",
|
|
["false", 425, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_ni_3858",
|
|
["is_int", 426, 423, 2007, 59],
|
|
["jump_false", 426, "ne_nn_3859", 2007, 59],
|
|
"_nop_tc_204",
|
|
["jump", "ne_nn_3859", 2007, 59],
|
|
["ne_int", 425, 423, 424, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_nn_3859",
|
|
["is_num", 426, 423, 2007, 59],
|
|
["jump_false", 426, "ne_nt_3860", 2007, 59],
|
|
"_nop_tc_205",
|
|
["jump", "ne_nt_3860", 2007, 59],
|
|
["ne_float", 425, 423, 424, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_nt_3860",
|
|
["is_text", 426, 423, 2007, 59],
|
|
["jump_false", 426, "ne_nnl_3861", 2007, 59],
|
|
"_nop_tc_206",
|
|
["jump", "ne_nnl_3861", 2007, 59],
|
|
["ne_text", 425, 423, 424, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_nnl_3861",
|
|
["is_null", 426, 423, 2007, 59],
|
|
["jump_false", 426, "ne_nb_3862", 2007, 59],
|
|
"_nop_tc_207",
|
|
"_nop_tc_208",
|
|
["false", 425, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_nb_3862",
|
|
["is_bool", 426, 423, 2007, 59],
|
|
["jump_false", 426, "ne_mis_3863", 2007, 59],
|
|
"_nop_tc_209",
|
|
["jump", "ne_mis_3863", 2007, 59],
|
|
["ne_bool", 425, 423, 424, 2007, 59],
|
|
["jump", "ne_done_3856", 2007, 59],
|
|
"ne_mis_3863",
|
|
["true", 425, 2007, 59],
|
|
"ne_done_3856",
|
|
["move", 422, 425, 2007, 59],
|
|
"and_end_3847",
|
|
["jump_false", 422, "if_else_3845", 2007, 59],
|
|
["load_field", 428, 5, "func_node", 2008, 15],
|
|
["load_field", 429, 428, "disruption", 2008, 15],
|
|
["null", 430, 2008, 50],
|
|
["is_identical", 431, 429, 430, 2008, 50],
|
|
["jump_true", 431, "ne_nid_3867", 2008, 50],
|
|
["jump", "ne_ni_3868", 2008, 50],
|
|
"ne_nid_3867",
|
|
["false", 431, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_ni_3868",
|
|
["is_int", 432, 429, 2008, 50],
|
|
["jump_false", 432, "ne_nn_3869", 2008, 50],
|
|
"_nop_tc_210",
|
|
["jump", "ne_nn_3869", 2008, 50],
|
|
["ne_int", 431, 429, 430, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_nn_3869",
|
|
["is_num", 432, 429, 2008, 50],
|
|
["jump_false", 432, "ne_nt_3870", 2008, 50],
|
|
"_nop_tc_211",
|
|
["jump", "ne_nt_3870", 2008, 50],
|
|
["ne_float", 431, 429, 430, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_nt_3870",
|
|
["is_text", 432, 429, 2008, 50],
|
|
["jump_false", 432, "ne_nnl_3871", 2008, 50],
|
|
"_nop_tc_212",
|
|
["jump", "ne_nnl_3871", 2008, 50],
|
|
["ne_text", 431, 429, 430, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_nnl_3871",
|
|
["is_null", 432, 429, 2008, 50],
|
|
["jump_false", 432, "ne_nb_3872", 2008, 50],
|
|
"_nop_tc_213",
|
|
"_nop_tc_214",
|
|
["false", 431, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_nb_3872",
|
|
["is_bool", 432, 429, 2008, 50],
|
|
["jump_false", 432, "ne_mis_3873", 2008, 50],
|
|
"_nop_tc_215",
|
|
["jump", "ne_mis_3873", 2008, 50],
|
|
["ne_bool", 431, 429, 430, 2008, 50],
|
|
["jump", "ne_done_3866", 2008, 50],
|
|
"ne_mis_3873",
|
|
["true", 431, 2008, 50],
|
|
"ne_done_3866",
|
|
["jump_false", 431, "if_else_3864", 2008, 50],
|
|
["access", 434, "cannot use 'go' in a function with a disruption clause", 2009, 29],
|
|
["get", 436, 67, 1, 2009, 13],
|
|
["frame", 437, 436, 2, 2009, 13],
|
|
["null", 438, 2009, 13],
|
|
["setarg", 437, 0, 438, 2009, 13],
|
|
["setarg", 437, 1, 2, 2009, 13],
|
|
["setarg", 437, 2, 434, 2009, 13],
|
|
["invoke", 437, 435, 2009, 13],
|
|
["jump", "if_end_3865", 2009, 13],
|
|
"if_else_3864",
|
|
"if_end_3865",
|
|
["load_field", 439, 5, "has_inner_func", 2011, 15],
|
|
["jump_false", 439, "if_else_3874", 2011, 15],
|
|
["access", 440, "cannot use 'go' in a function that defines inner functions", 2012, 29],
|
|
["get", 442, 67, 1, 2012, 13],
|
|
["frame", 443, 442, 2, 2012, 13],
|
|
["null", 444, 2012, 13],
|
|
["setarg", 443, 0, 444, 2012, 13],
|
|
["setarg", 443, 1, 2, 2012, 13],
|
|
["setarg", 443, 2, 440, 2012, 13],
|
|
["invoke", 443, 441, 2012, 13],
|
|
["jump", "if_end_3875", 2012, 13],
|
|
"if_else_3874",
|
|
"if_end_3875",
|
|
["jump", "if_end_3846", 2012, 13],
|
|
"if_else_3845",
|
|
"if_end_3846",
|
|
["true", 445, 2015, 21],
|
|
["store_field", 2, 445, "tail", 2015, 9],
|
|
"if_end_3829",
|
|
["null", 446, 2017, 14],
|
|
["return", 446, 2017, 14],
|
|
"_nop_ur_11",
|
|
"if_else_3820",
|
|
"if_end_3821",
|
|
["access", 447, "return", 2020, 17],
|
|
["is_identical", 448, 11, 447, 2020, 17],
|
|
["jump_true", 448, "eq_done_3878", 2020, 17],
|
|
["is_int", 449, 11, 2020, 17],
|
|
["jump_false", 449, "eq_ni_3879", 2020, 17],
|
|
"_nop_tc_216",
|
|
["jump", "eq_ni_3879", 2020, 17],
|
|
["eq_int", 448, 11, 447, 2020, 17],
|
|
["jump", "eq_done_3878", 2020, 17],
|
|
"eq_ni_3879",
|
|
["is_num", 449, 11, 2020, 17],
|
|
["jump_false", 449, "eq_nn_3880", 2020, 17],
|
|
"_nop_tc_217",
|
|
["jump", "eq_nn_3880", 2020, 17],
|
|
["eq_float", 448, 11, 447, 2020, 17],
|
|
["jump", "eq_done_3878", 2020, 17],
|
|
"eq_nn_3880",
|
|
["is_text", 449, 11, 2020, 17],
|
|
["jump_false", 449, "eq_nt_3881", 2020, 17],
|
|
"_nop_tc_218",
|
|
"_nop_tc_219",
|
|
["eq_text", 448, 11, 447, 2020, 17],
|
|
["jump", "eq_done_3878", 2020, 17],
|
|
"eq_nt_3881",
|
|
["is_null", 449, 11, 2020, 17],
|
|
["jump_false", 449, "eq_nnl_3882", 2020, 17],
|
|
"_nop_tc_220",
|
|
["jump", "eq_nnl_3882", 2020, 17],
|
|
["true", 448, 2020, 17],
|
|
["jump", "eq_done_3878", 2020, 17],
|
|
"eq_nnl_3882",
|
|
["is_bool", 449, 11, 2020, 17],
|
|
["jump_false", 449, "eq_nb_3883", 2020, 17],
|
|
"_nop_tc_221",
|
|
["jump", "eq_nb_3883", 2020, 17],
|
|
["eq_bool", 448, 11, 447, 2020, 17],
|
|
["jump", "eq_done_3878", 2020, 17],
|
|
"eq_nb_3883",
|
|
["false", 448, 2020, 17],
|
|
"eq_done_3878",
|
|
["jump_false", 448, "if_else_3876", 2020, 17],
|
|
["load_field", 451, 2, "expression", 2021, 29],
|
|
["get", 453, 39, 1, 2021, 7],
|
|
["frame", 454, 453, 2, 2021, 7],
|
|
["null", 455, 2021, 7],
|
|
["setarg", 454, 0, 455, 2021, 7],
|
|
["setarg", 454, 1, 1, 2021, 7],
|
|
["setarg", 454, 2, 451, 2021, 7],
|
|
["invoke", 454, 452, 2021, 7],
|
|
["load_field", 456, 2, "expression", 2022, 11],
|
|
["null", 457, 2022, 30],
|
|
["is_identical", 458, 456, 457, 2022, 30],
|
|
["jump_true", 458, "ne_nid_3888", 2022, 30],
|
|
["jump", "ne_ni_3889", 2022, 30],
|
|
"ne_nid_3888",
|
|
["false", 458, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_ni_3889",
|
|
["is_int", 459, 456, 2022, 30],
|
|
["jump_false", 459, "ne_nn_3890", 2022, 30],
|
|
"_nop_tc_222",
|
|
["jump", "ne_nn_3890", 2022, 30],
|
|
["ne_int", 458, 456, 457, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_nn_3890",
|
|
["is_num", 459, 456, 2022, 30],
|
|
["jump_false", 459, "ne_nt_3891", 2022, 30],
|
|
"_nop_tc_223",
|
|
["jump", "ne_nt_3891", 2022, 30],
|
|
["ne_float", 458, 456, 457, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_nt_3891",
|
|
["is_text", 459, 456, 2022, 30],
|
|
["jump_false", 459, "ne_nnl_3892", 2022, 30],
|
|
"_nop_tc_224",
|
|
["jump", "ne_nnl_3892", 2022, 30],
|
|
["ne_text", 458, 456, 457, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_nnl_3892",
|
|
["is_null", 459, 456, 2022, 30],
|
|
["jump_false", 459, "ne_nb_3893", 2022, 30],
|
|
"_nop_tc_225",
|
|
"_nop_tc_226",
|
|
["false", 458, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_nb_3893",
|
|
["is_bool", 459, 456, 2022, 30],
|
|
["jump_false", 459, "ne_mis_3894", 2022, 30],
|
|
"_nop_tc_227",
|
|
["jump", "ne_mis_3894", 2022, 30],
|
|
["ne_bool", 458, 456, 457, 2022, 30],
|
|
["jump", "ne_done_3887", 2022, 30],
|
|
"ne_mis_3894",
|
|
["true", 458, 2022, 30],
|
|
"ne_done_3887",
|
|
["move", 461, 458, 2022, 30],
|
|
["jump_false", 461, "and_end_3886", 2022, 30],
|
|
["load_field", 462, 2, "expression", 2022, 38],
|
|
["load_field", 463, 462, "kind", 2022, 38],
|
|
["access", 464, "(", 2022, 62],
|
|
["is_identical", 465, 463, 464, 2022, 62],
|
|
["jump_true", 465, "eq_done_3895", 2022, 62],
|
|
["is_int", 466, 463, 2022, 62],
|
|
["jump_false", 466, "eq_ni_3896", 2022, 62],
|
|
"_nop_tc_228",
|
|
["jump", "eq_ni_3896", 2022, 62],
|
|
["eq_int", 465, 463, 464, 2022, 62],
|
|
["jump", "eq_done_3895", 2022, 62],
|
|
"eq_ni_3896",
|
|
["is_num", 466, 463, 2022, 62],
|
|
["jump_false", 466, "eq_nn_3897", 2022, 62],
|
|
"_nop_tc_229",
|
|
["jump", "eq_nn_3897", 2022, 62],
|
|
["eq_float", 465, 463, 464, 2022, 62],
|
|
["jump", "eq_done_3895", 2022, 62],
|
|
"eq_nn_3897",
|
|
["is_text", 466, 463, 2022, 62],
|
|
["jump_false", 466, "eq_nt_3898", 2022, 62],
|
|
"_nop_tc_230",
|
|
"_nop_tc_231",
|
|
["eq_text", 465, 463, 464, 2022, 62],
|
|
["jump", "eq_done_3895", 2022, 62],
|
|
"eq_nt_3898",
|
|
["is_null", 466, 463, 2022, 62],
|
|
["jump_false", 466, "eq_nnl_3899", 2022, 62],
|
|
"_nop_tc_232",
|
|
["jump", "eq_nnl_3899", 2022, 62],
|
|
["true", 465, 2022, 62],
|
|
["jump", "eq_done_3895", 2022, 62],
|
|
"eq_nnl_3899",
|
|
["is_bool", 466, 463, 2022, 62],
|
|
["jump_false", 466, "eq_nb_3900", 2022, 62],
|
|
"_nop_tc_233",
|
|
["jump", "eq_nb_3900", 2022, 62],
|
|
["eq_bool", 465, 463, 464, 2022, 62],
|
|
["jump", "eq_done_3895", 2022, 62],
|
|
"eq_nb_3900",
|
|
["false", 465, 2022, 62],
|
|
"eq_done_3895",
|
|
["move", 461, 465, 2022, 62],
|
|
"and_end_3886",
|
|
["jump_false", 461, "if_else_3884", 2022, 62],
|
|
["true", 468, 2023, 21],
|
|
["store_field", 2, 468, "tail", 2023, 9],
|
|
["jump", "if_end_3885", 2023, 9],
|
|
"if_else_3884",
|
|
"if_end_3885",
|
|
["null", 469, 2025, 14],
|
|
["return", 469, 2025, 14],
|
|
"_nop_ur_12",
|
|
"if_else_3876",
|
|
"if_end_3877",
|
|
["access", 470, "disrupt", 2028, 17],
|
|
["is_identical", 471, 11, 470, 2028, 17],
|
|
["jump_true", 471, "eq_done_3903", 2028, 17],
|
|
["is_int", 472, 11, 2028, 17],
|
|
["jump_false", 472, "eq_ni_3904", 2028, 17],
|
|
"_nop_tc_234",
|
|
["jump", "eq_ni_3904", 2028, 17],
|
|
["eq_int", 471, 11, 470, 2028, 17],
|
|
["jump", "eq_done_3903", 2028, 17],
|
|
"eq_ni_3904",
|
|
["is_num", 472, 11, 2028, 17],
|
|
["jump_false", 472, "eq_nn_3905", 2028, 17],
|
|
"_nop_tc_235",
|
|
["jump", "eq_nn_3905", 2028, 17],
|
|
["eq_float", 471, 11, 470, 2028, 17],
|
|
["jump", "eq_done_3903", 2028, 17],
|
|
"eq_nn_3905",
|
|
["is_text", 472, 11, 2028, 17],
|
|
["jump_false", 472, "eq_nt_3906", 2028, 17],
|
|
"_nop_tc_236",
|
|
"_nop_tc_237",
|
|
["eq_text", 471, 11, 470, 2028, 17],
|
|
["jump", "eq_done_3903", 2028, 17],
|
|
"eq_nt_3906",
|
|
["is_null", 472, 11, 2028, 17],
|
|
["jump_false", 472, "eq_nnl_3907", 2028, 17],
|
|
"_nop_tc_238",
|
|
["jump", "eq_nnl_3907", 2028, 17],
|
|
["true", 471, 2028, 17],
|
|
["jump", "eq_done_3903", 2028, 17],
|
|
"eq_nnl_3907",
|
|
["is_bool", 472, 11, 2028, 17],
|
|
["jump_false", 472, "eq_nb_3908", 2028, 17],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nb_3908", 2028, 17],
|
|
["eq_bool", 471, 11, 470, 2028, 17],
|
|
["jump", "eq_done_3903", 2028, 17],
|
|
"eq_nb_3908",
|
|
["false", 471, 2028, 17],
|
|
"eq_done_3903",
|
|
["jump_false", 471, "if_else_3901", 2028, 17],
|
|
["null", 474, 2029, 14],
|
|
["return", 474, 2029, 14],
|
|
"_nop_ur_13",
|
|
"if_else_3901",
|
|
"if_end_3902",
|
|
["access", 475, "break", 2032, 17],
|
|
["is_identical", 476, 11, 475, 2032, 17],
|
|
["jump_true", 476, "eq_done_3911", 2032, 17],
|
|
["is_int", 477, 11, 2032, 17],
|
|
["jump_false", 477, "eq_ni_3912", 2032, 17],
|
|
"_nop_tc_240",
|
|
["jump", "eq_ni_3912", 2032, 17],
|
|
["eq_int", 476, 11, 475, 2032, 17],
|
|
["jump", "eq_done_3911", 2032, 17],
|
|
"eq_ni_3912",
|
|
["is_num", 477, 11, 2032, 17],
|
|
["jump_false", 477, "eq_nn_3913", 2032, 17],
|
|
"_nop_tc_241",
|
|
["jump", "eq_nn_3913", 2032, 17],
|
|
["eq_float", 476, 11, 475, 2032, 17],
|
|
["jump", "eq_done_3911", 2032, 17],
|
|
"eq_nn_3913",
|
|
["is_text", 477, 11, 2032, 17],
|
|
["jump_false", 477, "eq_nt_3914", 2032, 17],
|
|
"_nop_tc_242",
|
|
"_nop_tc_243",
|
|
["eq_text", 476, 11, 475, 2032, 17],
|
|
["jump", "eq_done_3911", 2032, 17],
|
|
"eq_nt_3914",
|
|
["is_null", 477, 11, 2032, 17],
|
|
["jump_false", 477, "eq_nnl_3915", 2032, 17],
|
|
"_nop_tc_244",
|
|
["jump", "eq_nnl_3915", 2032, 17],
|
|
["true", 476, 2032, 17],
|
|
["jump", "eq_done_3911", 2032, 17],
|
|
"eq_nnl_3915",
|
|
["is_bool", 477, 11, 2032, 17],
|
|
["jump_false", 477, "eq_nb_3916", 2032, 17],
|
|
"_nop_tc_245",
|
|
["jump", "eq_nb_3916", 2032, 17],
|
|
["eq_bool", 476, 11, 475, 2032, 17],
|
|
["jump", "eq_done_3911", 2032, 17],
|
|
"eq_nb_3916",
|
|
["false", 476, 2032, 17],
|
|
"eq_done_3911",
|
|
["jump_false", 476, "if_else_3909", 2032, 17],
|
|
["get", 480, 21, 1, 2033, 12],
|
|
["frame", 481, 480, 1, 2033, 12],
|
|
["null", 482, 2033, 12],
|
|
["setarg", 481, 0, 482, 2033, 12],
|
|
["setarg", 481, 1, 1, 2033, 12],
|
|
["invoke", 481, 479, 2033, 12],
|
|
"_nop_bl_1",
|
|
["jump_true", 479, "if_else_3917", 2033, 12],
|
|
["access", 484, "'break' used outside of loop", 2034, 25],
|
|
["get", 486, 67, 1, 2034, 9],
|
|
["frame", 487, 486, 2, 2034, 9],
|
|
["null", 488, 2034, 9],
|
|
["setarg", 487, 0, 488, 2034, 9],
|
|
["setarg", 487, 1, 2, 2034, 9],
|
|
["setarg", 487, 2, 484, 2034, 9],
|
|
["invoke", 487, 485, 2034, 9],
|
|
["jump", "if_end_3918", 2034, 9],
|
|
"if_else_3917",
|
|
"if_end_3918",
|
|
["null", 489, 2036, 14],
|
|
["return", 489, 2036, 14],
|
|
"_nop_ur_14",
|
|
"if_else_3909",
|
|
"if_end_3910",
|
|
["access", 490, "continue", 2039, 17],
|
|
["is_identical", 491, 11, 490, 2039, 17],
|
|
["jump_true", 491, "eq_done_3921", 2039, 17],
|
|
["is_int", 492, 11, 2039, 17],
|
|
["jump_false", 492, "eq_ni_3922", 2039, 17],
|
|
"_nop_tc_246",
|
|
["jump", "eq_ni_3922", 2039, 17],
|
|
["eq_int", 491, 11, 490, 2039, 17],
|
|
["jump", "eq_done_3921", 2039, 17],
|
|
"eq_ni_3922",
|
|
["is_num", 492, 11, 2039, 17],
|
|
["jump_false", 492, "eq_nn_3923", 2039, 17],
|
|
"_nop_tc_247",
|
|
["jump", "eq_nn_3923", 2039, 17],
|
|
["eq_float", 491, 11, 490, 2039, 17],
|
|
["jump", "eq_done_3921", 2039, 17],
|
|
"eq_nn_3923",
|
|
["is_text", 492, 11, 2039, 17],
|
|
["jump_false", 492, "eq_nt_3924", 2039, 17],
|
|
"_nop_tc_248",
|
|
"_nop_tc_249",
|
|
["eq_text", 491, 11, 490, 2039, 17],
|
|
["jump", "eq_done_3921", 2039, 17],
|
|
"eq_nt_3924",
|
|
["is_null", 492, 11, 2039, 17],
|
|
["jump_false", 492, "eq_nnl_3925", 2039, 17],
|
|
"_nop_tc_250",
|
|
["jump", "eq_nnl_3925", 2039, 17],
|
|
["true", 491, 2039, 17],
|
|
["jump", "eq_done_3921", 2039, 17],
|
|
"eq_nnl_3925",
|
|
["is_bool", 492, 11, 2039, 17],
|
|
["jump_false", 492, "eq_nb_3926", 2039, 17],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nb_3926", 2039, 17],
|
|
["eq_bool", 491, 11, 490, 2039, 17],
|
|
["jump", "eq_done_3921", 2039, 17],
|
|
"eq_nb_3926",
|
|
["false", 491, 2039, 17],
|
|
"eq_done_3921",
|
|
["jump_false", 491, "if_else_3919", 2039, 17],
|
|
["get", 495, 21, 1, 2040, 12],
|
|
["frame", 496, 495, 1, 2040, 12],
|
|
["null", 497, 2040, 12],
|
|
["setarg", 496, 0, 497, 2040, 12],
|
|
["setarg", 496, 1, 1, 2040, 12],
|
|
["invoke", 496, 494, 2040, 12],
|
|
"_nop_bl_2",
|
|
["jump_true", 494, "if_else_3927", 2040, 12],
|
|
["access", 499, "'continue' used outside of loop", 2041, 25],
|
|
["get", 501, 67, 1, 2041, 9],
|
|
["frame", 502, 501, 2, 2041, 9],
|
|
["null", 503, 2041, 9],
|
|
["setarg", 502, 0, 503, 2041, 9],
|
|
["setarg", 502, 1, 2, 2041, 9],
|
|
["setarg", 502, 2, 499, 2041, 9],
|
|
["invoke", 502, 500, 2041, 9],
|
|
["jump", "if_end_3928", 2041, 9],
|
|
"if_else_3927",
|
|
"if_end_3928",
|
|
["null", 504, 2043, 14],
|
|
["return", 504, 2043, 14],
|
|
"_nop_ur_15",
|
|
"if_else_3919",
|
|
"if_end_3920",
|
|
["access", 505, "block", 2046, 17],
|
|
["is_identical", 506, 11, 505, 2046, 17],
|
|
["jump_true", 506, "eq_done_3931", 2046, 17],
|
|
["is_int", 507, 11, 2046, 17],
|
|
["jump_false", 507, "eq_ni_3932", 2046, 17],
|
|
"_nop_tc_252",
|
|
["jump", "eq_ni_3932", 2046, 17],
|
|
["eq_int", 506, 11, 505, 2046, 17],
|
|
["jump", "eq_done_3931", 2046, 17],
|
|
"eq_ni_3932",
|
|
["is_num", 507, 11, 2046, 17],
|
|
["jump_false", 507, "eq_nn_3933", 2046, 17],
|
|
"_nop_tc_253",
|
|
["jump", "eq_nn_3933", 2046, 17],
|
|
["eq_float", 506, 11, 505, 2046, 17],
|
|
["jump", "eq_done_3931", 2046, 17],
|
|
"eq_nn_3933",
|
|
["is_text", 507, 11, 2046, 17],
|
|
["jump_false", 507, "eq_nt_3934", 2046, 17],
|
|
"_nop_tc_254",
|
|
"_nop_tc_255",
|
|
["eq_text", 506, 11, 505, 2046, 17],
|
|
["jump", "eq_done_3931", 2046, 17],
|
|
"eq_nt_3934",
|
|
["is_null", 507, 11, 2046, 17],
|
|
["jump_false", 507, "eq_nnl_3935", 2046, 17],
|
|
"_nop_tc_256",
|
|
["jump", "eq_nnl_3935", 2046, 17],
|
|
["true", 506, 2046, 17],
|
|
["jump", "eq_done_3931", 2046, 17],
|
|
"eq_nnl_3935",
|
|
["is_bool", 507, 11, 2046, 17],
|
|
["jump_false", 507, "eq_nb_3936", 2046, 17],
|
|
"_nop_tc_257",
|
|
["jump", "eq_nb_3936", 2046, 17],
|
|
["eq_bool", 506, 11, 505, 2046, 17],
|
|
["jump", "eq_done_3931", 2046, 17],
|
|
"eq_nb_3936",
|
|
["false", 506, 2046, 17],
|
|
"eq_done_3931",
|
|
["jump_false", 506, "if_else_3929", 2046, 17],
|
|
["access", 509, 0, 2047, 11],
|
|
["move", 17, 509, 2047, 11],
|
|
"while_start_3937",
|
|
["load_field", 510, 2, "statements", 2048, 25],
|
|
["length", 511, 510, 2048, 25],
|
|
["is_int", 513, 17, 2048, 25],
|
|
["jump_false", 513, "rel_ni_3939", 2048, 25],
|
|
"_nop_tc_258",
|
|
"_nop_tc_259",
|
|
["lt_int", 512, 17, 511, 2048, 25],
|
|
["jump", "rel_done_3941", 2048, 25],
|
|
"rel_ni_3939",
|
|
["is_num", 513, 17, 2048, 25],
|
|
["jump_false", 513, "rel_nn_3940", 2048, 25],
|
|
"_nop_tc_260",
|
|
"_nop_tc_261",
|
|
["lt_float", 512, 17, 511, 2048, 25],
|
|
["jump", "rel_done_3941", 2048, 25],
|
|
"rel_nn_3940",
|
|
["is_text", 513, 17, 2048, 25],
|
|
["jump_false", 513, "rel_err_3942", 2048, 25],
|
|
"_nop_tc_262",
|
|
["jump", "rel_err_3942", 2048, 25],
|
|
["lt_text", 512, 17, 511, 2048, 25],
|
|
["jump", "rel_done_3941", 2048, 25],
|
|
"rel_err_3942",
|
|
["disrupt", 2048, 25],
|
|
"rel_done_3941",
|
|
["jump_false", 512, "while_end_3938", 2048, 25],
|
|
["load_field", 515, 2, "statements", 2049, 31],
|
|
["load_dynamic", 516, 515, 17, 2049, 47],
|
|
["get", 518, 26, 1, 2049, 9],
|
|
["frame", 519, 518, 2, 2049, 9],
|
|
["null", 520, 2049, 9],
|
|
["setarg", 519, 0, 520, 2049, 9],
|
|
["setarg", 519, 1, 1, 2049, 9],
|
|
["setarg", 519, 2, 516, 2049, 9],
|
|
["invoke", 519, 517, 2049, 9],
|
|
["access", 521, 1, 2050, 17],
|
|
["add", 522, 17, 521, 2050, 17],
|
|
["move", 17, 522, 2050, 17],
|
|
["jump", "while_start_3937", 2050, 17],
|
|
"while_end_3938",
|
|
["null", 523, 2052, 14],
|
|
["return", 523, 2052, 14],
|
|
"_nop_ur_16",
|
|
"if_else_3929",
|
|
"if_end_3930",
|
|
["access", 524, "label", 2055, 17],
|
|
["is_identical", 525, 11, 524, 2055, 17],
|
|
["jump_true", 525, "eq_done_3945", 2055, 17],
|
|
["is_int", 526, 11, 2055, 17],
|
|
["jump_false", 526, "eq_ni_3946", 2055, 17],
|
|
"_nop_tc_263",
|
|
["jump", "eq_ni_3946", 2055, 17],
|
|
["eq_int", 525, 11, 524, 2055, 17],
|
|
["jump", "eq_done_3945", 2055, 17],
|
|
"eq_ni_3946",
|
|
["is_num", 526, 11, 2055, 17],
|
|
["jump_false", 526, "eq_nn_3947", 2055, 17],
|
|
"_nop_tc_264",
|
|
["jump", "eq_nn_3947", 2055, 17],
|
|
["eq_float", 525, 11, 524, 2055, 17],
|
|
["jump", "eq_done_3945", 2055, 17],
|
|
"eq_nn_3947",
|
|
["is_text", 526, 11, 2055, 17],
|
|
["jump_false", 526, "eq_nt_3948", 2055, 17],
|
|
"_nop_tc_265",
|
|
"_nop_tc_266",
|
|
["eq_text", 525, 11, 524, 2055, 17],
|
|
["jump", "eq_done_3945", 2055, 17],
|
|
"eq_nt_3948",
|
|
["is_null", 526, 11, 2055, 17],
|
|
["jump_false", 526, "eq_nnl_3949", 2055, 17],
|
|
"_nop_tc_267",
|
|
["jump", "eq_nnl_3949", 2055, 17],
|
|
["true", 525, 2055, 17],
|
|
["jump", "eq_done_3945", 2055, 17],
|
|
"eq_nnl_3949",
|
|
["is_bool", 526, 11, 2055, 17],
|
|
["jump_false", 526, "eq_nb_3950", 2055, 17],
|
|
"_nop_tc_268",
|
|
["jump", "eq_nb_3950", 2055, 17],
|
|
["eq_bool", 525, 11, 524, 2055, 17],
|
|
["jump", "eq_done_3945", 2055, 17],
|
|
"eq_nb_3950",
|
|
["false", 525, 2055, 17],
|
|
"eq_done_3945",
|
|
["jump_false", 525, "if_else_3943", 2055, 17],
|
|
["load_field", 528, 2, "statement", 2056, 29],
|
|
["get", 530, 26, 1, 2056, 7],
|
|
["frame", 531, 530, 2, 2056, 7],
|
|
["null", 532, 2056, 7],
|
|
["setarg", 531, 0, 532, 2056, 7],
|
|
["setarg", 531, 1, 1, 2056, 7],
|
|
["setarg", 531, 2, 528, 2056, 7],
|
|
["invoke", 531, 529, 2056, 7],
|
|
["null", 533, 2057, 14],
|
|
["return", 533, 2057, 14],
|
|
"_nop_ur_17",
|
|
"if_else_3943",
|
|
"if_end_3944",
|
|
["access", 534, "function", 2060, 17],
|
|
["is_identical", 535, 11, 534, 2060, 17],
|
|
["jump_true", 535, "eq_done_3953", 2060, 17],
|
|
["is_int", 536, 11, 2060, 17],
|
|
["jump_false", 536, "eq_ni_3954", 2060, 17],
|
|
"_nop_tc_269",
|
|
["jump", "eq_ni_3954", 2060, 17],
|
|
["eq_int", 535, 11, 534, 2060, 17],
|
|
["jump", "eq_done_3953", 2060, 17],
|
|
"eq_ni_3954",
|
|
["is_num", 536, 11, 2060, 17],
|
|
["jump_false", 536, "eq_nn_3955", 2060, 17],
|
|
"_nop_tc_270",
|
|
["jump", "eq_nn_3955", 2060, 17],
|
|
["eq_float", 535, 11, 534, 2060, 17],
|
|
["jump", "eq_done_3953", 2060, 17],
|
|
"eq_nn_3955",
|
|
["is_text", 536, 11, 2060, 17],
|
|
["jump_false", 536, "eq_nt_3956", 2060, 17],
|
|
"_nop_tc_271",
|
|
"_nop_tc_272",
|
|
["eq_text", 535, 11, 534, 2060, 17],
|
|
["jump", "eq_done_3953", 2060, 17],
|
|
"eq_nt_3956",
|
|
["is_null", 536, 11, 2060, 17],
|
|
["jump_false", 536, "eq_nnl_3957", 2060, 17],
|
|
"_nop_tc_273",
|
|
["jump", "eq_nnl_3957", 2060, 17],
|
|
["true", 535, 2060, 17],
|
|
["jump", "eq_done_3953", 2060, 17],
|
|
"eq_nnl_3957",
|
|
["is_bool", 536, 11, 2060, 17],
|
|
["jump_false", 536, "eq_nb_3958", 2060, 17],
|
|
"_nop_tc_274",
|
|
["jump", "eq_nb_3958", 2060, 17],
|
|
["eq_bool", 535, 11, 534, 2060, 17],
|
|
["jump", "eq_done_3953", 2060, 17],
|
|
"eq_nb_3958",
|
|
["false", 535, 2060, 17],
|
|
"eq_done_3953",
|
|
["jump_false", 535, "if_else_3951", 2060, 17],
|
|
["get", 539, 20, 1, 2061, 19],
|
|
["frame", 540, 539, 1, 2061, 19],
|
|
["null", 541, 2061, 19],
|
|
["setarg", 540, 0, 541, 2061, 19],
|
|
["setarg", 540, 1, 1, 2061, 19],
|
|
["invoke", 540, 538, 2061, 19],
|
|
["move", 13, 538, 2061, 19],
|
|
["null", 542, 2062, 24],
|
|
["is_identical", 543, 13, 542, 2062, 24],
|
|
["jump_true", 543, "ne_nid_3962", 2062, 24],
|
|
["jump", "ne_ni_3963", 2062, 24],
|
|
"ne_nid_3962",
|
|
["false", 543, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_ni_3963",
|
|
["is_int", 544, 13, 2062, 24],
|
|
["jump_false", 544, "ne_nn_3964", 2062, 24],
|
|
"_nop_tc_275",
|
|
["jump", "ne_nn_3964", 2062, 24],
|
|
["ne_int", 543, 13, 542, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_nn_3964",
|
|
["is_num", 544, 13, 2062, 24],
|
|
["jump_false", 544, "ne_nt_3965", 2062, 24],
|
|
"_nop_tc_276",
|
|
["jump", "ne_nt_3965", 2062, 24],
|
|
["ne_float", 543, 13, 542, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_nt_3965",
|
|
["is_text", 544, 13, 2062, 24],
|
|
["jump_false", 544, "ne_nnl_3966", 2062, 24],
|
|
"_nop_tc_277",
|
|
["jump", "ne_nnl_3966", 2062, 24],
|
|
["ne_text", 543, 13, 542, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_nnl_3966",
|
|
["is_null", 544, 13, 2062, 24],
|
|
["jump_false", 544, "ne_nb_3967", 2062, 24],
|
|
"_nop_tc_278",
|
|
"_nop_tc_279",
|
|
["false", 543, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_nb_3967",
|
|
["is_bool", 544, 13, 2062, 24],
|
|
["jump_false", 544, "ne_mis_3968", 2062, 24],
|
|
"_nop_tc_280",
|
|
["jump", "ne_mis_3968", 2062, 24],
|
|
["ne_bool", 543, 13, 542, 2062, 24],
|
|
["jump", "ne_done_3961", 2062, 24],
|
|
"ne_mis_3968",
|
|
["true", 543, 2062, 24],
|
|
"ne_done_3961",
|
|
["jump_false", 543, "if_else_3959", 2062, 24],
|
|
["true", 546, 2062, 57],
|
|
["store_field", 13, 546, "has_inner_func", 2062, 30],
|
|
["jump", "if_end_3960", 2062, 30],
|
|
"if_else_3959",
|
|
"if_end_3960",
|
|
["load_field", 547, 2, "name", 2063, 14],
|
|
["move", 8, 547, 2063, 14],
|
|
["null", 548, 2064, 19],
|
|
["is_identical", 549, 8, 548, 2064, 19],
|
|
["jump_true", 549, "ne_nid_3972", 2064, 19],
|
|
["jump", "ne_ni_3973", 2064, 19],
|
|
"ne_nid_3972",
|
|
["false", 549, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_ni_3973",
|
|
["is_int", 550, 8, 2064, 19],
|
|
["jump_false", 550, "ne_nn_3974", 2064, 19],
|
|
"_nop_tc_281",
|
|
["jump", "ne_nn_3974", 2064, 19],
|
|
["ne_int", 549, 8, 548, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_nn_3974",
|
|
["is_num", 550, 8, 2064, 19],
|
|
["jump_false", 550, "ne_nt_3975", 2064, 19],
|
|
"_nop_tc_282",
|
|
["jump", "ne_nt_3975", 2064, 19],
|
|
["ne_float", 549, 8, 548, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_nt_3975",
|
|
["is_text", 550, 8, 2064, 19],
|
|
["jump_false", 550, "ne_nnl_3976", 2064, 19],
|
|
"_nop_tc_283",
|
|
["jump", "ne_nnl_3976", 2064, 19],
|
|
["ne_text", 549, 8, 548, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_nnl_3976",
|
|
["is_null", 550, 8, 2064, 19],
|
|
["jump_false", 550, "ne_nb_3977", 2064, 19],
|
|
"_nop_tc_284",
|
|
"_nop_tc_285",
|
|
["false", 549, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_nb_3977",
|
|
["is_bool", 550, 8, 2064, 19],
|
|
["jump_false", 550, "ne_mis_3978", 2064, 19],
|
|
"_nop_tc_286",
|
|
["jump", "ne_mis_3978", 2064, 19],
|
|
["ne_bool", 549, 8, 548, 2064, 19],
|
|
["jump", "ne_done_3971", 2064, 19],
|
|
"ne_mis_3978",
|
|
["true", 549, 2064, 19],
|
|
"ne_done_3971",
|
|
["jump_false", 549, "if_else_3969", 2064, 19],
|
|
["record", 552, 0],
|
|
["access", 553, "function", 2064, 57],
|
|
["store_field", 552, 553, "make", 2064, 57],
|
|
["load_field", 554, 1, "function_nr", 2064, 76],
|
|
["store_field", 552, 554, "fn_nr", 2064, 76],
|
|
["get", 556, 51, 1, 2064, 25],
|
|
["frame", 557, 556, 3, 2064, 25],
|
|
["null", 558, 2064, 25],
|
|
["setarg", 557, 0, 558, 2064, 25],
|
|
["setarg", 557, 1, 1, 2064, 25],
|
|
["setarg", 557, 2, 8, 2064, 25],
|
|
["setarg", 557, 3, 552, 2064, 25],
|
|
["invoke", 557, 555, 2064, 25],
|
|
["jump", "if_end_3970", 2064, 25],
|
|
"if_else_3969",
|
|
"if_end_3970",
|
|
["load_field", 559, 2, "function_nr", 2065, 19],
|
|
["move", 16, 559, 2065, 19],
|
|
["null", 560, 2066, 24],
|
|
["is_identical", 561, 16, 560, 2066, 24],
|
|
["jump_true", 561, "eq_done_3981", 2066, 24],
|
|
["is_int", 562, 16, 2066, 24],
|
|
["jump_false", 562, "eq_ni_3982", 2066, 24],
|
|
"_nop_tc_287",
|
|
["jump", "eq_ni_3982", 2066, 24],
|
|
["eq_int", 561, 16, 560, 2066, 24],
|
|
["jump", "eq_done_3981", 2066, 24],
|
|
"eq_ni_3982",
|
|
["is_num", 562, 16, 2066, 24],
|
|
["jump_false", 562, "eq_nn_3983", 2066, 24],
|
|
"_nop_tc_288",
|
|
["jump", "eq_nn_3983", 2066, 24],
|
|
["eq_float", 561, 16, 560, 2066, 24],
|
|
["jump", "eq_done_3981", 2066, 24],
|
|
"eq_nn_3983",
|
|
["is_text", 562, 16, 2066, 24],
|
|
["jump_false", 562, "eq_nt_3984", 2066, 24],
|
|
"_nop_tc_289",
|
|
["jump", "eq_nt_3984", 2066, 24],
|
|
["eq_text", 561, 16, 560, 2066, 24],
|
|
["jump", "eq_done_3981", 2066, 24],
|
|
"eq_nt_3984",
|
|
["is_null", 562, 16, 2066, 24],
|
|
["jump_false", 562, "eq_nnl_3985", 2066, 24],
|
|
"_nop_tc_290",
|
|
"_nop_tc_291",
|
|
["true", 561, 2066, 24],
|
|
["jump", "eq_done_3981", 2066, 24],
|
|
"eq_nnl_3985",
|
|
["is_bool", 562, 16, 2066, 24],
|
|
["jump_false", 562, "eq_nb_3986", 2066, 24],
|
|
"_nop_tc_292",
|
|
["jump", "eq_nb_3986", 2066, 24],
|
|
["eq_bool", 561, 16, 560, 2066, 24],
|
|
["jump", "eq_done_3981", 2066, 24],
|
|
"eq_nb_3986",
|
|
["false", 561, 2066, 24],
|
|
"eq_done_3981",
|
|
["jump_false", 561, "if_else_3979", 2066, 24],
|
|
["load_field", 564, 1, "function_nr", 2066, 42],
|
|
["move", 16, 564, 2066, 42],
|
|
["jump", "if_end_3980", 2066, 42],
|
|
"if_else_3979",
|
|
"if_end_3980",
|
|
["record", 565, 0],
|
|
["true", 566, 2067, 57],
|
|
["store_field", 565, 566, "is_func", 2067, 57],
|
|
["get", 568, 32, 1, 2067, 18],
|
|
["frame", 569, 568, 3, 2067, 18],
|
|
["null", 570, 2067, 18],
|
|
["setarg", 569, 0, 570, 2067, 18],
|
|
["setarg", 569, 1, 1, 2067, 18],
|
|
["setarg", 569, 2, 16, 2067, 18],
|
|
["setarg", 569, 3, 565, 2067, 18],
|
|
["invoke", 569, 567, 2067, 18],
|
|
["move", 14, 567, 2067, 18],
|
|
["store_field", 14, 2, "func_node", 2068, 7],
|
|
["load_field", 571, 1, "function_nr", 2069, 20],
|
|
["store_field", 2, 571, "outer", 2069, 7],
|
|
["access", 572, 0, 2070, 11],
|
|
["move", 17, 572, 2070, 11],
|
|
"while_start_3987",
|
|
["load_field", 573, 2, "list", 2071, 25],
|
|
["length", 574, 573, 2071, 25],
|
|
["is_int", 576, 17, 2071, 25],
|
|
["jump_false", 576, "rel_ni_3989", 2071, 25],
|
|
"_nop_tc_293",
|
|
"_nop_tc_294",
|
|
["lt_int", 575, 17, 574, 2071, 25],
|
|
["jump", "rel_done_3991", 2071, 25],
|
|
"rel_ni_3989",
|
|
["is_num", 576, 17, 2071, 25],
|
|
["jump_false", 576, "rel_nn_3990", 2071, 25],
|
|
"_nop_tc_295",
|
|
"_nop_tc_296",
|
|
["lt_float", 575, 17, 574, 2071, 25],
|
|
["jump", "rel_done_3991", 2071, 25],
|
|
"rel_nn_3990",
|
|
["is_text", 576, 17, 2071, 25],
|
|
["jump_false", 576, "rel_err_3992", 2071, 25],
|
|
"_nop_tc_297",
|
|
["jump", "rel_err_3992", 2071, 25],
|
|
["lt_text", 575, 17, 574, 2071, 25],
|
|
["jump", "rel_done_3991", 2071, 25],
|
|
"rel_err_3992",
|
|
["disrupt", 2071, 25],
|
|
"rel_done_3991",
|
|
["jump_false", 575, "while_end_3988", 2071, 25],
|
|
["load_field", 578, 2, "list", 2072, 17],
|
|
["load_dynamic", 579, 578, 17, 2072, 27],
|
|
["load_field", 580, 579, "name", 2072, 27],
|
|
["move", 12, 580, 2072, 27],
|
|
["null", 581, 2073, 22],
|
|
["is_identical", 582, 12, 581, 2073, 22],
|
|
["jump_true", 582, "ne_nid_3996", 2073, 22],
|
|
["jump", "ne_ni_3997", 2073, 22],
|
|
"ne_nid_3996",
|
|
["false", 582, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_ni_3997",
|
|
["is_int", 583, 12, 2073, 22],
|
|
["jump_false", 583, "ne_nn_3998", 2073, 22],
|
|
"_nop_tc_298",
|
|
["jump", "ne_nn_3998", 2073, 22],
|
|
["ne_int", 582, 12, 581, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_nn_3998",
|
|
["is_num", 583, 12, 2073, 22],
|
|
["jump_false", 583, "ne_nt_3999", 2073, 22],
|
|
"_nop_tc_299",
|
|
["jump", "ne_nt_3999", 2073, 22],
|
|
["ne_float", 582, 12, 581, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_nt_3999",
|
|
["is_text", 583, 12, 2073, 22],
|
|
["jump_false", 583, "ne_nnl_4000", 2073, 22],
|
|
"_nop_tc_300",
|
|
["jump", "ne_nnl_4000", 2073, 22],
|
|
["ne_text", 582, 12, 581, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_nnl_4000",
|
|
["is_null", 583, 12, 2073, 22],
|
|
["jump_false", 583, "ne_nb_4001", 2073, 22],
|
|
"_nop_tc_301",
|
|
"_nop_tc_302",
|
|
["false", 582, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_nb_4001",
|
|
["is_bool", 583, 12, 2073, 22],
|
|
["jump_false", 583, "ne_mis_4002", 2073, 22],
|
|
"_nop_tc_303",
|
|
["jump", "ne_mis_4002", 2073, 22],
|
|
["ne_bool", 582, 12, 581, 2073, 22],
|
|
["jump", "ne_done_3995", 2073, 22],
|
|
"ne_mis_4002",
|
|
["true", 582, 2073, 22],
|
|
"ne_done_3995",
|
|
["jump_false", 582, "if_else_3993", 2073, 22],
|
|
["record", 585, 0],
|
|
["true", 586, 2073, 68],
|
|
["store_field", 585, 586, "is_const", 2073, 68],
|
|
["access", 587, "input", 2073, 80],
|
|
["store_field", 585, 587, "make", 2073, 80],
|
|
["store_field", 585, 16, "fn_nr", 2073, 96],
|
|
["get", 589, 51, 1, 2073, 28],
|
|
["frame", 590, 589, 3, 2073, 28],
|
|
["null", 591, 2073, 28],
|
|
["setarg", 590, 0, 591, 2073, 28],
|
|
["setarg", 590, 1, 14, 2073, 28],
|
|
["setarg", 590, 2, 12, 2073, 28],
|
|
["setarg", 590, 3, 585, 2073, 28],
|
|
["invoke", 590, 588, 2073, 28],
|
|
["jump", "if_end_3994", 2073, 28],
|
|
"if_else_3993",
|
|
"if_end_3994",
|
|
["load_field", 592, 2, "list", 2074, 19],
|
|
["load_dynamic", 593, 592, 17, 2074, 29],
|
|
["load_field", 594, 593, "expression", 2074, 29],
|
|
["move", 4, 594, 2074, 29],
|
|
["null", 595, 2075, 24],
|
|
["is_identical", 596, 4, 595, 2075, 24],
|
|
["jump_true", 596, "ne_nid_4006", 2075, 24],
|
|
["jump", "ne_ni_4007", 2075, 24],
|
|
"ne_nid_4006",
|
|
["false", 596, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_ni_4007",
|
|
["is_int", 597, 4, 2075, 24],
|
|
["jump_false", 597, "ne_nn_4008", 2075, 24],
|
|
"_nop_tc_304",
|
|
["jump", "ne_nn_4008", 2075, 24],
|
|
["ne_int", 596, 4, 595, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_nn_4008",
|
|
["is_num", 597, 4, 2075, 24],
|
|
["jump_false", 597, "ne_nt_4009", 2075, 24],
|
|
"_nop_tc_305",
|
|
["jump", "ne_nt_4009", 2075, 24],
|
|
["ne_float", 596, 4, 595, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_nt_4009",
|
|
["is_text", 597, 4, 2075, 24],
|
|
["jump_false", 597, "ne_nnl_4010", 2075, 24],
|
|
"_nop_tc_306",
|
|
["jump", "ne_nnl_4010", 2075, 24],
|
|
["ne_text", 596, 4, 595, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_nnl_4010",
|
|
["is_null", 597, 4, 2075, 24],
|
|
["jump_false", 597, "ne_nb_4011", 2075, 24],
|
|
"_nop_tc_307",
|
|
"_nop_tc_308",
|
|
["false", 596, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_nb_4011",
|
|
["is_bool", 597, 4, 2075, 24],
|
|
["jump_false", 597, "ne_mis_4012", 2075, 24],
|
|
"_nop_tc_309",
|
|
["jump", "ne_mis_4012", 2075, 24],
|
|
["ne_bool", 596, 4, 595, 2075, 24],
|
|
["jump", "ne_done_4005", 2075, 24],
|
|
"ne_mis_4012",
|
|
["true", 596, 2075, 24],
|
|
"ne_done_4005",
|
|
["jump_false", 596, "if_else_4003", 2075, 24],
|
|
["get", 600, 39, 1, 2075, 30],
|
|
["frame", 601, 600, 2, 2075, 30],
|
|
["null", 602, 2075, 30],
|
|
["setarg", 601, 0, 602, 2075, 30],
|
|
["setarg", 601, 1, 14, 2075, 30],
|
|
["setarg", 601, 2, 4, 2075, 30],
|
|
["invoke", 601, 599, 2075, 30],
|
|
["jump", "if_end_4004", 2075, 30],
|
|
"if_else_4003",
|
|
"if_end_4004",
|
|
["access", 603, 1, 2076, 17],
|
|
["add", 604, 17, 603, 2076, 17],
|
|
["move", 17, 604, 2076, 17],
|
|
["jump", "while_start_3987", 2076, 17],
|
|
"while_end_3988",
|
|
["load_field", 605, 2, "statements", 2078, 37],
|
|
["get", 607, 40, 1, 2078, 7],
|
|
["frame", 608, 607, 2, 2078, 7],
|
|
["null", 609, 2078, 7],
|
|
["setarg", 608, 0, 609, 2078, 7],
|
|
["setarg", 608, 1, 14, 2078, 7],
|
|
["setarg", 608, 2, 605, 2078, 7],
|
|
["invoke", 608, 606, 2078, 7],
|
|
["access", 610, 0, 2079, 11],
|
|
["move", 17, 610, 2079, 11],
|
|
"while_start_4013",
|
|
["load_field", 611, 2, "statements", 2080, 25],
|
|
["length", 612, 611, 2080, 25],
|
|
["is_int", 614, 17, 2080, 25],
|
|
["jump_false", 614, "rel_ni_4015", 2080, 25],
|
|
"_nop_tc_310",
|
|
"_nop_tc_311",
|
|
["lt_int", 613, 17, 612, 2080, 25],
|
|
["jump", "rel_done_4017", 2080, 25],
|
|
"rel_ni_4015",
|
|
["is_num", 614, 17, 2080, 25],
|
|
["jump_false", 614, "rel_nn_4016", 2080, 25],
|
|
"_nop_tc_312",
|
|
"_nop_tc_313",
|
|
["lt_float", 613, 17, 612, 2080, 25],
|
|
["jump", "rel_done_4017", 2080, 25],
|
|
"rel_nn_4016",
|
|
["is_text", 614, 17, 2080, 25],
|
|
["jump_false", 614, "rel_err_4018", 2080, 25],
|
|
"_nop_tc_314",
|
|
["jump", "rel_err_4018", 2080, 25],
|
|
["lt_text", 613, 17, 612, 2080, 25],
|
|
["jump", "rel_done_4017", 2080, 25],
|
|
"rel_err_4018",
|
|
["disrupt", 2080, 25],
|
|
"rel_done_4017",
|
|
["jump_false", 613, "while_end_4014", 2080, 25],
|
|
["load_field", 616, 2, "statements", 2081, 34],
|
|
["load_dynamic", 617, 616, 17, 2081, 50],
|
|
["get", 619, 26, 1, 2081, 9],
|
|
["frame", 620, 619, 2, 2081, 9],
|
|
["null", 621, 2081, 9],
|
|
["setarg", 620, 0, 621, 2081, 9],
|
|
["setarg", 620, 1, 14, 2081, 9],
|
|
["setarg", 620, 2, 617, 2081, 9],
|
|
["invoke", 620, 618, 2081, 9],
|
|
["access", 622, 1, 2082, 17],
|
|
["add", 623, 17, 622, 2082, 17],
|
|
["move", 17, 623, 2082, 17],
|
|
["jump", "while_start_4013", 2082, 17],
|
|
"while_end_4014",
|
|
["load_field", 624, 2, "disruption", 2084, 11],
|
|
["null", 625, 2084, 30],
|
|
["is_identical", 626, 624, 625, 2084, 30],
|
|
["jump_true", 626, "ne_nid_4022", 2084, 30],
|
|
["jump", "ne_ni_4023", 2084, 30],
|
|
"ne_nid_4022",
|
|
["false", 626, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_ni_4023",
|
|
["is_int", 627, 624, 2084, 30],
|
|
["jump_false", 627, "ne_nn_4024", 2084, 30],
|
|
"_nop_tc_315",
|
|
["jump", "ne_nn_4024", 2084, 30],
|
|
["ne_int", 626, 624, 625, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_nn_4024",
|
|
["is_num", 627, 624, 2084, 30],
|
|
["jump_false", 627, "ne_nt_4025", 2084, 30],
|
|
"_nop_tc_316",
|
|
["jump", "ne_nt_4025", 2084, 30],
|
|
["ne_float", 626, 624, 625, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_nt_4025",
|
|
["is_text", 627, 624, 2084, 30],
|
|
["jump_false", 627, "ne_nnl_4026", 2084, 30],
|
|
"_nop_tc_317",
|
|
["jump", "ne_nnl_4026", 2084, 30],
|
|
["ne_text", 626, 624, 625, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_nnl_4026",
|
|
["is_null", 627, 624, 2084, 30],
|
|
["jump_false", 627, "ne_nb_4027", 2084, 30],
|
|
"_nop_tc_318",
|
|
"_nop_tc_319",
|
|
["false", 626, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_nb_4027",
|
|
["is_bool", 627, 624, 2084, 30],
|
|
["jump_false", 627, "ne_mis_4028", 2084, 30],
|
|
"_nop_tc_320",
|
|
["jump", "ne_mis_4028", 2084, 30],
|
|
["ne_bool", 626, 624, 625, 2084, 30],
|
|
["jump", "ne_done_4021", 2084, 30],
|
|
"ne_mis_4028",
|
|
["true", 626, 2084, 30],
|
|
"ne_done_4021",
|
|
["jump_false", 626, "if_else_4019", 2084, 30],
|
|
["access", 629, 0, 2085, 13],
|
|
["move", 17, 629, 2085, 13],
|
|
"while_start_4029",
|
|
["load_field", 630, 2, "disruption", 2086, 27],
|
|
["length", 631, 630, 2086, 27],
|
|
["is_int", 633, 17, 2086, 27],
|
|
["jump_false", 633, "rel_ni_4031", 2086, 27],
|
|
"_nop_tc_321",
|
|
"_nop_tc_322",
|
|
["lt_int", 632, 17, 631, 2086, 27],
|
|
["jump", "rel_done_4033", 2086, 27],
|
|
"rel_ni_4031",
|
|
["is_num", 633, 17, 2086, 27],
|
|
["jump_false", 633, "rel_nn_4032", 2086, 27],
|
|
"_nop_tc_323",
|
|
"_nop_tc_324",
|
|
["lt_float", 632, 17, 631, 2086, 27],
|
|
["jump", "rel_done_4033", 2086, 27],
|
|
"rel_nn_4032",
|
|
["is_text", 633, 17, 2086, 27],
|
|
["jump_false", 633, "rel_err_4034", 2086, 27],
|
|
"_nop_tc_325",
|
|
["jump", "rel_err_4034", 2086, 27],
|
|
["lt_text", 632, 17, 631, 2086, 27],
|
|
["jump", "rel_done_4033", 2086, 27],
|
|
"rel_err_4034",
|
|
["disrupt", 2086, 27],
|
|
"rel_done_4033",
|
|
["jump_false", 632, "while_end_4030", 2086, 27],
|
|
["load_field", 635, 2, "disruption", 2087, 36],
|
|
["load_dynamic", 636, 635, 17, 2087, 52],
|
|
["get", 638, 26, 1, 2087, 11],
|
|
["frame", 639, 638, 2, 2087, 11],
|
|
["null", 640, 2087, 11],
|
|
["setarg", 639, 0, 640, 2087, 11],
|
|
["setarg", 639, 1, 14, 2087, 11],
|
|
["setarg", 639, 2, 636, 2087, 11],
|
|
["invoke", 639, 637, 2087, 11],
|
|
["access", 641, 1, 2088, 19],
|
|
["add", 642, 17, 641, 2088, 19],
|
|
["move", 17, 642, 2088, 19],
|
|
["jump", "while_start_4029", 2088, 19],
|
|
"while_end_4030",
|
|
["jump", "if_end_4020", 2088, 19],
|
|
"if_else_4019",
|
|
"if_end_4020",
|
|
["get", 644, 34, 1, 2091, 12],
|
|
["frame", 645, 644, 1, 2091, 12],
|
|
["null", 646, 2091, 12],
|
|
["setarg", 645, 0, 646, 2091, 12],
|
|
["setarg", 645, 1, 14, 2091, 12],
|
|
["invoke", 645, 643, 2091, 12],
|
|
["move", 9, 643, 2091, 12],
|
|
["get", 647, 22, 1, 2092, 12],
|
|
["load_field", 648, 9, "rec", 2092, 26],
|
|
["is_array", 649, 647, 2092, 26],
|
|
["jump_false", 649, "push_err_4035", 2092, 26],
|
|
["push", 647, 648, 2092, 26],
|
|
["jump", "push_done_4036", 2092, 26],
|
|
"push_err_4035",
|
|
["disrupt", 2092, 26],
|
|
"push_done_4036",
|
|
["load_field", 650, 9, "nr_slots", 2093, 23],
|
|
["store_field", 2, 650, "nr_slots", 2093, 7],
|
|
["load_field", 651, 9, "nr_close", 2094, 29],
|
|
["store_field", 2, 651, "nr_close_slots", 2094, 7],
|
|
["null", 652, 2095, 14],
|
|
["return", 652, 2095, 14],
|
|
"_nop_ur_18",
|
|
"if_else_3951",
|
|
"if_end_3952",
|
|
["null", 653, 2095, 14],
|
|
["return", 653, 2095, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 92,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 7, 2100, 35],
|
|
["access", 8, 0, 2100, 41],
|
|
["record", 9, 0],
|
|
["true", 10, 2100, 54],
|
|
["store_field", 9, 10, "is_func", 2100, 54],
|
|
["get", 12, 32, 1, 2100, 24],
|
|
["frame", 13, 12, 3, 2100, 24],
|
|
["null", 14, 2100, 24],
|
|
["setarg", 13, 0, 14, 2100, 24],
|
|
["setarg", 13, 1, 7, 2100, 24],
|
|
["setarg", 13, 2, 8, 2100, 24],
|
|
["setarg", 13, 3, 9, 2100, 24],
|
|
["invoke", 13, 11, 2100, 24],
|
|
["move", 2, 11, 2100, 24],
|
|
["access", 6, 0, 2101, 13],
|
|
["null", 3, 2103, 16],
|
|
["null", 4, 2104, 14],
|
|
["null", 5, 2105, 22],
|
|
["access", 15, 0, 2107, 9],
|
|
["move", 6, 15, 2107, 9],
|
|
"while_start_4037",
|
|
["load_field", 16, 1, "functions", 2108, 23],
|
|
["length", 17, 16, 2108, 23],
|
|
["is_int", 19, 6, 2108, 23],
|
|
["jump_false", 19, "rel_ni_4039", 2108, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 18, 6, 17, 2108, 23],
|
|
["jump", "rel_done_4041", 2108, 23],
|
|
"rel_ni_4039",
|
|
["is_num", 19, 6, 2108, 23],
|
|
["jump_false", 19, "rel_nn_4040", 2108, 23],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 18, 6, 17, 2108, 23],
|
|
["jump", "rel_done_4041", 2108, 23],
|
|
"rel_nn_4040",
|
|
["is_text", 19, 6, 2108, 23],
|
|
["jump_false", 19, "rel_err_4042", 2108, 23],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_4042", 2108, 23],
|
|
["lt_text", 18, 6, 17, 2108, 23],
|
|
["jump", "rel_done_4041", 2108, 23],
|
|
"rel_err_4042",
|
|
["disrupt", 2108, 23],
|
|
"rel_done_4041",
|
|
["jump_false", 18, "while_end_4038", 2108, 23],
|
|
["load_field", 21, 1, "functions", 2109, 14],
|
|
["load_dynamic", 22, 21, 6, 2109, 28],
|
|
["load_field", 23, 22, "name", 2109, 28],
|
|
["move", 3, 23, 2109, 28],
|
|
["null", 24, 2110, 19],
|
|
["is_identical", 25, 3, 24, 2110, 19],
|
|
["jump_true", 25, "ne_nid_4046", 2110, 19],
|
|
["jump", "ne_ni_4047", 2110, 19],
|
|
"ne_nid_4046",
|
|
["false", 25, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_ni_4047",
|
|
["is_int", 26, 3, 2110, 19],
|
|
["jump_false", 26, "ne_nn_4048", 2110, 19],
|
|
"_nop_tc_6",
|
|
["jump", "ne_nn_4048", 2110, 19],
|
|
["ne_int", 25, 3, 24, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_nn_4048",
|
|
["is_num", 26, 3, 2110, 19],
|
|
["jump_false", 26, "ne_nt_4049", 2110, 19],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nt_4049", 2110, 19],
|
|
["ne_float", 25, 3, 24, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_nt_4049",
|
|
["is_text", 26, 3, 2110, 19],
|
|
["jump_false", 26, "ne_nnl_4050", 2110, 19],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nnl_4050", 2110, 19],
|
|
["ne_text", 25, 3, 24, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_nnl_4050",
|
|
["is_null", 26, 3, 2110, 19],
|
|
["jump_false", 26, "ne_nb_4051", 2110, 19],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["false", 25, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_nb_4051",
|
|
["is_bool", 26, 3, 2110, 19],
|
|
["jump_false", 26, "ne_mis_4052", 2110, 19],
|
|
"_nop_tc_11",
|
|
["jump", "ne_mis_4052", 2110, 19],
|
|
["ne_bool", 25, 3, 24, 2110, 19],
|
|
["jump", "ne_done_4045", 2110, 19],
|
|
"ne_mis_4052",
|
|
["true", 25, 2110, 19],
|
|
"ne_done_4045",
|
|
["jump_false", 25, "if_else_4043", 2110, 19],
|
|
["record", 28, 0],
|
|
["access", 29, "function", 2110, 64],
|
|
["store_field", 28, 29, "make", 2110, 64],
|
|
["access", 30, 0, 2110, 83],
|
|
["store_field", 28, 30, "fn_nr", 2110, 83],
|
|
["get", 32, 51, 1, 2110, 25],
|
|
["frame", 33, 32, 3, 2110, 25],
|
|
["null", 34, 2110, 25],
|
|
["setarg", 33, 0, 34, 2110, 25],
|
|
["setarg", 33, 1, 2, 2110, 25],
|
|
["setarg", 33, 2, 3, 2110, 25],
|
|
["setarg", 33, 3, 28, 2110, 25],
|
|
["invoke", 33, 31, 2110, 25],
|
|
["jump", "if_end_4044", 2110, 25],
|
|
"if_else_4043",
|
|
"if_end_4044",
|
|
["access", 35, 1, 2111, 15],
|
|
["add", 36, 6, 35, 2111, 15],
|
|
["move", 6, 36, 2111, 15],
|
|
["jump", "while_start_4037", 2111, 15],
|
|
"while_end_4038",
|
|
["access", 37, 0, 2114, 9],
|
|
["move", 6, 37, 2114, 9],
|
|
"while_start_4053",
|
|
["load_field", 38, 1, "statements", 2115, 23],
|
|
["length", 39, 38, 2115, 23],
|
|
["is_int", 41, 6, 2115, 23],
|
|
["jump_false", 41, "rel_ni_4055", 2115, 23],
|
|
"_nop_tc_12",
|
|
"_nop_tc_13",
|
|
["lt_int", 40, 6, 39, 2115, 23],
|
|
["jump", "rel_done_4057", 2115, 23],
|
|
"rel_ni_4055",
|
|
["is_num", 41, 6, 2115, 23],
|
|
["jump_false", 41, "rel_nn_4056", 2115, 23],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["lt_float", 40, 6, 39, 2115, 23],
|
|
["jump", "rel_done_4057", 2115, 23],
|
|
"rel_nn_4056",
|
|
["is_text", 41, 6, 2115, 23],
|
|
["jump_false", 41, "rel_err_4058", 2115, 23],
|
|
"_nop_tc_16",
|
|
["jump", "rel_err_4058", 2115, 23],
|
|
["lt_text", 40, 6, 39, 2115, 23],
|
|
["jump", "rel_done_4057", 2115, 23],
|
|
"rel_err_4058",
|
|
["disrupt", 2115, 23],
|
|
"rel_done_4057",
|
|
["jump_false", 40, "while_end_4054", 2115, 23],
|
|
["load_field", 43, 1, "statements", 2116, 36],
|
|
["load_dynamic", 44, 43, 6, 2116, 51],
|
|
["get", 46, 26, 1, 2116, 7],
|
|
["frame", 47, 46, 2, 2116, 7],
|
|
["null", 48, 2116, 7],
|
|
["setarg", 47, 0, 48, 2116, 7],
|
|
["setarg", 47, 1, 2, 2116, 7],
|
|
["setarg", 47, 2, 44, 2116, 7],
|
|
["invoke", 47, 45, 2116, 7],
|
|
["access", 49, 1, 2117, 15],
|
|
["add", 50, 6, 49, 2117, 15],
|
|
["move", 6, 50, 2117, 15],
|
|
["jump", "while_start_4053", 2117, 15],
|
|
"while_end_4054",
|
|
["access", 51, 0, 2120, 9],
|
|
["move", 6, 51, 2120, 9],
|
|
"while_start_4059",
|
|
["load_field", 52, 1, "functions", 2121, 23],
|
|
["length", 53, 52, 2121, 23],
|
|
["is_int", 55, 6, 2121, 23],
|
|
["jump_false", 55, "rel_ni_4061", 2121, 23],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
["lt_int", 54, 6, 53, 2121, 23],
|
|
["jump", "rel_done_4063", 2121, 23],
|
|
"rel_ni_4061",
|
|
["is_num", 55, 6, 2121, 23],
|
|
["jump_false", 55, "rel_nn_4062", 2121, 23],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["lt_float", 54, 6, 53, 2121, 23],
|
|
["jump", "rel_done_4063", 2121, 23],
|
|
"rel_nn_4062",
|
|
["is_text", 55, 6, 2121, 23],
|
|
["jump_false", 55, "rel_err_4064", 2121, 23],
|
|
"_nop_tc_21",
|
|
["jump", "rel_err_4064", 2121, 23],
|
|
["lt_text", 54, 6, 53, 2121, 23],
|
|
["jump", "rel_done_4063", 2121, 23],
|
|
"rel_err_4064",
|
|
["disrupt", 2121, 23],
|
|
"rel_done_4063",
|
|
["jump_false", 54, "while_end_4060", 2121, 23],
|
|
["load_field", 57, 1, "functions", 2122, 36],
|
|
["load_dynamic", 58, 57, 6, 2122, 50],
|
|
["get", 60, 26, 1, 2122, 7],
|
|
["frame", 61, 60, 2, 2122, 7],
|
|
["null", 62, 2122, 7],
|
|
["setarg", 61, 0, 62, 2122, 7],
|
|
["setarg", 61, 1, 2, 2122, 7],
|
|
["setarg", 61, 2, 58, 2122, 7],
|
|
["invoke", 61, 59, 2122, 7],
|
|
["access", 63, 1, 2123, 15],
|
|
["add", 64, 6, 63, 2123, 15],
|
|
["move", 6, 64, 2123, 15],
|
|
["jump", "while_start_4059", 2123, 15],
|
|
"while_end_4060",
|
|
["get", 66, 34, 1, 2126, 10],
|
|
["frame", 67, 66, 1, 2126, 10],
|
|
["null", 68, 2126, 10],
|
|
["setarg", 67, 0, 68, 2126, 10],
|
|
["setarg", 67, 1, 2, 2126, 10],
|
|
["invoke", 67, 65, 2126, 10],
|
|
["move", 4, 65, 2126, 10],
|
|
["load_field", 69, 4, "rec", 2127, 19],
|
|
["array", 70, 0, 2127, 19],
|
|
["push", 70, 69, 2127, 19],
|
|
["move", 5, 70, 2127, 19],
|
|
["access", 71, 0, 2128, 9],
|
|
["move", 6, 71, 2128, 9],
|
|
"while_start_4065",
|
|
["get", 72, 22, 1, 2129, 23],
|
|
["length", 73, 72, 2129, 23],
|
|
["is_int", 75, 6, 2129, 23],
|
|
["jump_false", 75, "rel_ni_4067", 2129, 23],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["lt_int", 74, 6, 73, 2129, 23],
|
|
["jump", "rel_done_4069", 2129, 23],
|
|
"rel_ni_4067",
|
|
["is_num", 75, 6, 2129, 23],
|
|
["jump_false", 75, "rel_nn_4068", 2129, 23],
|
|
"_nop_tc_24",
|
|
"_nop_tc_25",
|
|
["lt_float", 74, 6, 73, 2129, 23],
|
|
["jump", "rel_done_4069", 2129, 23],
|
|
"rel_nn_4068",
|
|
["is_text", 75, 6, 2129, 23],
|
|
["jump_false", 75, "rel_err_4070", 2129, 23],
|
|
"_nop_tc_26",
|
|
["jump", "rel_err_4070", 2129, 23],
|
|
["lt_text", 74, 6, 73, 2129, 23],
|
|
["jump", "rel_done_4069", 2129, 23],
|
|
"rel_err_4070",
|
|
["disrupt", 2129, 23],
|
|
"rel_done_4069",
|
|
["jump_false", 74, "while_end_4066", 2129, 23],
|
|
["get", 77, 22, 1, 2130, 24],
|
|
["load_dynamic", 78, 77, 6, 2130, 37],
|
|
["is_array", 79, 5, 2130, 37],
|
|
["jump_false", 79, "push_err_4071", 2130, 37],
|
|
["push", 5, 78, 2130, 37],
|
|
["jump", "push_done_4072", 2130, 37],
|
|
"push_err_4071",
|
|
["disrupt", 2130, 37],
|
|
"push_done_4072",
|
|
["access", 80, 1, 2131, 15],
|
|
["add", 81, 6, 80, 2131, 15],
|
|
["move", 6, 81, 2131, 15],
|
|
["jump", "while_start_4065", 2131, 15],
|
|
"while_end_4066",
|
|
["put", 5, 22, 1, 2133, 20],
|
|
["get", 82, 22, 1, 2135, 18],
|
|
["store_field", 1, 82, "scopes", 2135, 5],
|
|
["get", 83, 58, 1, 2136, 22],
|
|
["store_field", 1, 83, "intrinsics", 2136, 5],
|
|
["get", 84, 41, 1, 2137, 16],
|
|
["length", 85, 84, 2137, 16],
|
|
["access", 86, 0, 2137, 30],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["jump", "rel_ni_4075", 2137, 30],
|
|
["gt_int", 87, 85, 86, 2137, 30],
|
|
["jump", "rel_done_4077", 2137, 30],
|
|
"rel_ni_4075",
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
"_nop_tc_32",
|
|
"_nop_tc_33",
|
|
["gt_float", 87, 85, 86, 2137, 30],
|
|
["jump", "rel_done_4077", 2137, 30],
|
|
"rel_nn_4076",
|
|
"_nop_tc_34",
|
|
["jump", "rel_err_4078", 2137, 30],
|
|
"_nop_tc_35",
|
|
["jump", "rel_err_4078", 2137, 30],
|
|
["gt_text", 87, 85, 86, 2137, 30],
|
|
["jump", "rel_done_4077", 2137, 30],
|
|
"rel_err_4078",
|
|
["disrupt", 2137, 30],
|
|
"rel_done_4077",
|
|
["jump_false", 87, "if_else_4073", 2137, 30],
|
|
["get", 90, 41, 1, 2138, 20],
|
|
["store_field", 1, 90, "errors", 2138, 7],
|
|
["jump", "if_end_4074", 2138, 7],
|
|
"if_else_4073",
|
|
"if_end_4074",
|
|
["null", 91, 2138, 7],
|
|
["return", 91, 2138, 7]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 262,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["length", 68, 2, 2, 25],
|
|
["move", 12, 68, 2, 25],
|
|
["access", 18, 0, 8, 16],
|
|
["null", 46, 9, 13],
|
|
["false", 29, 10, 16],
|
|
["null", 55, 11, 18],
|
|
["access", 35, 0, 12, 24],
|
|
["null", 62, 13, 23],
|
|
["false", 13, 14, 25],
|
|
["function", 69, 0, 16, 17],
|
|
["move", 42, 69, 16, 17],
|
|
["function", 70, 1, 40, 20],
|
|
["move", 6, 70, 40, 20],
|
|
["function", 71, 2, 57, 21],
|
|
["move", 36, 71, 57, 21],
|
|
["array", 72, 0, 66, 16],
|
|
["move", 17, 72, 66, 16],
|
|
["access", 52, 0, 67, 21],
|
|
["access", 63, 1, 68, 20],
|
|
["function", 73, 3, 70, 18],
|
|
["move", 31, 73, 70, 18],
|
|
["function", 74, 4, 79, 22],
|
|
["move", 48, 74, 79, 22],
|
|
["function", 75, 5, 85, 21],
|
|
["move", 24, 75, 85, 21],
|
|
["record", 76, 0],
|
|
["true", 77, 97, 11],
|
|
["store_field", 76, 77, "if", 97, 11],
|
|
["true", 78, 97, 21],
|
|
["store_field", 76, 78, "in", 97, 21],
|
|
["true", 79, 97, 33],
|
|
["store_field", 76, 79, "do", 97, 33],
|
|
["true", 80, 97, 43],
|
|
["store_field", 76, 80, "go", 97, 43],
|
|
["true", 81, 98, 12],
|
|
["store_field", 76, 81, "var", 98, 12],
|
|
["true", 82, 98, 23],
|
|
["store_field", 76, 82, "def", 98, 23],
|
|
["true", 83, 98, 36],
|
|
["store_field", 76, 83, "for", 98, 36],
|
|
["true", 84, 99, 13],
|
|
["store_field", 76, 84, "else", 99, 13],
|
|
["true", 85, 99, 27],
|
|
["store_field", 76, 85, "this", 99, 27],
|
|
["true", 86, 99, 41],
|
|
["store_field", 76, 86, "null", 99, 41],
|
|
["true", 87, 99, 55],
|
|
["store_field", 76, 87, "true", 99, 55],
|
|
["true", 88, 100, 14],
|
|
["store_field", 76, 88, "false", 100, 14],
|
|
["true", 89, 100, 29],
|
|
["store_field", 76, 89, "while", 100, 29],
|
|
["true", 90, 100, 44],
|
|
["store_field", 76, 90, "break", 100, 44],
|
|
["true", 91, 101, 15],
|
|
["store_field", 76, 91, "return", 101, 15],
|
|
["true", 92, 101, 31],
|
|
["store_field", 76, 92, "delete", 101, 31],
|
|
["true", 93, 102, 14],
|
|
["store_field", 76, 93, "disrupt", 102, 14],
|
|
["true", 94, 102, 32],
|
|
["store_field", 76, 94, "function", 102, 32],
|
|
["true", 95, 102, 50],
|
|
["store_field", 76, 95, "continue", 102, 50],
|
|
["true", 96, 103, 17],
|
|
["store_field", 76, 96, "disruption", 103, 17],
|
|
["move", 49, 76, 103, 17],
|
|
["function", 97, 6, 106, 20],
|
|
["move", 43, 97, 106, 20],
|
|
["null", 11, 115, 20],
|
|
["null", 7, 116, 27],
|
|
["null", 37, 117, 22],
|
|
["null", 23, 118, 25],
|
|
["null", 16, 119, 32],
|
|
["null", 56, 120, 30],
|
|
["null", 53, 121, 30],
|
|
["function", 98, 7, 123, 27],
|
|
["move", 64, 98, 123, 27],
|
|
["function", 99, 8, 144, 23],
|
|
["move", 60, 99, 144, 23],
|
|
["function", 100, 9, 500, 23],
|
|
["move", 54, 100, 500, 23],
|
|
["function", 101, 10, 580, 21],
|
|
["move", 15, 101, 580, 21],
|
|
["record", 102, 0],
|
|
["access", 103, 14, 648, 11],
|
|
["store_field", 102, 103, "**", 648, 11],
|
|
["access", 104, 13, 649, 10],
|
|
["store_field", 102, 104, "*", 649, 10],
|
|
["access", 105, 13, 649, 19],
|
|
["store_field", 102, 105, "/", 649, 19],
|
|
["access", 106, 13, 649, 28],
|
|
["store_field", 102, 106, "%", 649, 28],
|
|
["access", 107, 12, 650, 10],
|
|
["store_field", 102, 107, "+", 650, 10],
|
|
["access", 108, 12, 650, 19],
|
|
["store_field", 102, 108, "-", 650, 19],
|
|
["access", 109, 11, 651, 11],
|
|
["store_field", 102, 109, "<<", 651, 11],
|
|
["access", 110, 11, 651, 21],
|
|
["store_field", 102, 110, ">>", 651, 21],
|
|
["access", 111, 11, 651, 32],
|
|
["store_field", 102, 111, ">>>", 651, 32],
|
|
["access", 112, 10, 652, 10],
|
|
["store_field", 102, 112, "<", 652, 10],
|
|
["access", 113, 10, 652, 19],
|
|
["store_field", 102, 113, ">", 652, 19],
|
|
["access", 114, 10, 652, 29],
|
|
["store_field", 102, 114, "<=", 652, 29],
|
|
["access", 115, 10, 652, 39],
|
|
["store_field", 102, 115, ">=", 652, 39],
|
|
["access", 116, 10, 652, 47],
|
|
["store_field", 102, 116, "in", 652, 47],
|
|
["access", 117, 9, 653, 11],
|
|
["store_field", 102, 117, "==", 653, 11],
|
|
["access", 118, 9, 653, 20],
|
|
["store_field", 102, 118, "!=", 653, 20],
|
|
["access", 119, 9, 653, 30],
|
|
["store_field", 102, 119, "===", 653, 30],
|
|
["access", 120, 9, 653, 40],
|
|
["store_field", 102, 120, "!==", 653, 40],
|
|
["access", 121, 8, 654, 10],
|
|
["store_field", 102, 121, "&", 654, 10],
|
|
["access", 122, 7, 654, 18],
|
|
["store_field", 102, 122, "^", 654, 18],
|
|
["access", 123, 6, 654, 26],
|
|
["store_field", 102, 123, "|", 654, 26],
|
|
["access", 124, 5, 655, 11],
|
|
["store_field", 102, 124, "&&", 655, 11],
|
|
["access", 125, 4, 655, 20],
|
|
["store_field", 102, 125, "||", 655, 20],
|
|
["move", 38, 102, 655, 20],
|
|
["function", 126, 11, 658, 22],
|
|
["move", 9, 126, 658, 22],
|
|
["function", 127, 12, 685, 23],
|
|
["move", 27, 127, 685, 23],
|
|
["record", 128, 0],
|
|
["access", 129, "assign", 711, 10],
|
|
["store_field", 128, 129, "=", 711, 10],
|
|
["access", 130, "+=", 711, 26],
|
|
["store_field", 128, 130, "+=", 711, 26],
|
|
["access", 131, "-=", 711, 38],
|
|
["store_field", 128, 131, "-=", 711, 38],
|
|
["access", 132, "*=", 711, 50],
|
|
["store_field", 128, 132, "*=", 711, 50],
|
|
["access", 133, "/=", 711, 62],
|
|
["store_field", 128, 133, "/=", 711, 62],
|
|
["access", 134, "%=", 711, 74],
|
|
["store_field", 128, 134, "%=", 711, 74],
|
|
["access", 135, "<<=", 712, 12],
|
|
["store_field", 128, 135, "<<=", 712, 12],
|
|
["access", 136, ">>=", 712, 26],
|
|
["store_field", 128, 136, ">>=", 712, 26],
|
|
["access", 137, ">>>=", 712, 41],
|
|
["store_field", 128, 137, ">>>=", 712, 41],
|
|
["access", 138, "&=", 713, 11],
|
|
["store_field", 128, 138, "&=", 713, 11],
|
|
["access", 139, "^=", 713, 23],
|
|
["store_field", 128, 139, "^=", 713, 23],
|
|
["access", 140, "|=", 713, 35],
|
|
["store_field", 128, 140, "|=", 713, 35],
|
|
["access", 141, "**=", 713, 48],
|
|
["store_field", 128, 141, "**=", 713, 48],
|
|
["access", 142, "&&=", 714, 12],
|
|
["store_field", 128, 142, "&&=", 714, 12],
|
|
["access", 143, "||=", 714, 26],
|
|
["store_field", 128, 143, "||=", 714, 26],
|
|
["move", 66, 128, 714, 26],
|
|
["record", 144, 0],
|
|
["access", 145, "+", 718, 11],
|
|
["store_field", 144, 145, "+=", 718, 11],
|
|
["access", 146, "-", 718, 22],
|
|
["store_field", 144, 146, "-=", 718, 22],
|
|
["access", 147, "*", 718, 33],
|
|
["store_field", 144, 147, "*=", 718, 33],
|
|
["access", 148, "/", 718, 44],
|
|
["store_field", 144, 148, "/=", 718, 44],
|
|
["access", 149, "%", 718, 55],
|
|
["store_field", 144, 149, "%=", 718, 55],
|
|
["access", 150, "<<", 719, 12],
|
|
["store_field", 144, 150, "<<=", 719, 12],
|
|
["access", 151, ">>", 719, 25],
|
|
["store_field", 144, 151, ">>=", 719, 25],
|
|
["access", 152, ">>>", 719, 39],
|
|
["store_field", 144, 152, ">>>=", 719, 39],
|
|
["access", 153, "&", 720, 11],
|
|
["store_field", 144, 153, "&=", 720, 11],
|
|
["access", 154, "^", 720, 22],
|
|
["store_field", 144, 154, "^=", 720, 22],
|
|
["access", 155, "|", 720, 33],
|
|
["store_field", 144, 155, "|=", 720, 33],
|
|
["access", 156, "**", 720, 45],
|
|
["store_field", 144, 156, "**=", 720, 45],
|
|
["access", 157, "&&", 721, 12],
|
|
["store_field", 144, 157, "&&=", 721, 12],
|
|
["access", 158, "||", 721, 25],
|
|
["store_field", 144, 158, "||=", 721, 25],
|
|
["move", 44, 144, 721, 25],
|
|
["function", 159, 13, 724, 18],
|
|
["move", 37, 159, 724, 18],
|
|
["function", 160, 14, 768, 23],
|
|
["move", 7, 160, 768, 23],
|
|
["function", 161, 15, 772, 16],
|
|
["move", 11, 161, 772, 16],
|
|
["access", 57, 0, 795, 23],
|
|
["function", 162, 16, 797, 21],
|
|
["move", 30, 162, 797, 21],
|
|
["function", 163, 17, 803, 27],
|
|
["move", 14, 163, 803, 27],
|
|
["function", 164, 18, 816, 28],
|
|
["move", 16, 164, 816, 28],
|
|
["function", 165, 19, 832, 26],
|
|
["move", 56, 165, 832, 26],
|
|
["function", 166, 20, 927, 26],
|
|
["move", 53, 166, 927, 26],
|
|
["function", 167, 21, 1017, 21],
|
|
["move", 23, 167, 1017, 21],
|
|
["function", 168, 22, 1382, 23],
|
|
["move", 47, 168, 1382, 23],
|
|
["array", 169, 0, 1411, 20],
|
|
["move", 41, 169, 1411, 20],
|
|
["array", 170, 0, 1412, 22],
|
|
["move", 22, 170, 1412, 22],
|
|
["array", 171, 0, 1413, 20],
|
|
["move", 58, 171, 1413, 20],
|
|
["function", 172, 23, 1415, 19],
|
|
["move", 67, 172, 1415, 19],
|
|
["function", 173, 24, 1422, 20],
|
|
["move", 32, 173, 1422, 20],
|
|
["function", 174, 25, 1434, 21],
|
|
["move", 51, 174, 1434, 21],
|
|
["function", 175, 26, 1445, 24],
|
|
["move", 45, 175, 1445, 24],
|
|
["function", 176, 27, 1469, 22],
|
|
["move", 25, 176, 1469, 22],
|
|
["function", 177, 28, 1474, 21],
|
|
["move", 21, 177, 1474, 21],
|
|
["function", 178, 29, 1483, 29],
|
|
["move", 20, 178, 1483, 29],
|
|
["function", 179, 30, 1492, 27],
|
|
["move", 50, 179, 1492, 27],
|
|
["record", 180, 0],
|
|
["true", 181, 1497, 11],
|
|
["store_field", 180, 181, "+!", 1497, 11],
|
|
["true", 182, 1497, 23],
|
|
["store_field", 180, 182, "-!", 1497, 23],
|
|
["true", 183, 1497, 35],
|
|
["store_field", 180, 183, "*!", 1497, 35],
|
|
["true", 184, 1497, 47],
|
|
["store_field", 180, 184, "/!", 1497, 47],
|
|
["true", 185, 1497, 59],
|
|
["store_field", 180, 185, "%!", 1497, 59],
|
|
["true", 186, 1497, 72],
|
|
["store_field", 180, 186, "**!", 1497, 72],
|
|
["true", 187, 1498, 11],
|
|
["store_field", 180, 187, "<!", 1498, 11],
|
|
["true", 188, 1498, 23],
|
|
["store_field", 180, 188, ">!", 1498, 23],
|
|
["true", 189, 1498, 36],
|
|
["store_field", 180, 189, "<=!", 1498, 36],
|
|
["true", 190, 1498, 49],
|
|
["store_field", 180, 190, ">=!", 1498, 49],
|
|
["true", 191, 1498, 61],
|
|
["store_field", 180, 191, "=!", 1498, 61],
|
|
["true", 192, 1498, 74],
|
|
["store_field", 180, 192, "!=!", 1498, 74],
|
|
["true", 193, 1499, 11],
|
|
["store_field", 180, 193, "&!", 1499, 11],
|
|
["true", 194, 1499, 23],
|
|
["store_field", 180, 194, "|!", 1499, 23],
|
|
["true", 195, 1499, 35],
|
|
["store_field", 180, 195, "^!", 1499, 35],
|
|
["true", 196, 1499, 48],
|
|
["store_field", 180, 196, "<<!", 1499, 48],
|
|
["true", 197, 1499, 61],
|
|
["store_field", 180, 197, ">>!", 1499, 61],
|
|
["true", 198, 1499, 75],
|
|
["store_field", 180, 198, ">>>!", 1499, 75],
|
|
["true", 199, 1500, 12],
|
|
["store_field", 180, 199, "&&!", 1500, 12],
|
|
["true", 200, 1500, 25],
|
|
["store_field", 180, 200, "||!", 1500, 25],
|
|
["true", 201, 1500, 37],
|
|
["store_field", 180, 201, "~!", 1500, 37],
|
|
["true", 202, 1500, 50],
|
|
["store_field", 180, 202, "[]!", 1500, 50],
|
|
["move", 33, 180, 1500, 50],
|
|
["function", 203, 31, 1503, 26],
|
|
["move", 8, 203, 1503, 26],
|
|
["function", 204, 32, 1507, 25],
|
|
["move", 61, 204, 1507, 25],
|
|
["record", 205, 0],
|
|
["true", 206, 1524, 13],
|
|
["store_field", 205, 206, "assign", 1524, 13],
|
|
["true", 207, 1524, 25],
|
|
["store_field", 205, 207, "+=", 1524, 25],
|
|
["true", 208, 1524, 37],
|
|
["store_field", 205, 208, "-=", 1524, 37],
|
|
["true", 209, 1524, 49],
|
|
["store_field", 205, 209, "*=", 1524, 49],
|
|
["true", 210, 1524, 61],
|
|
["store_field", 205, 210, "/=", 1524, 61],
|
|
["true", 211, 1524, 73],
|
|
["store_field", 205, 211, "%=", 1524, 73],
|
|
["true", 212, 1525, 12],
|
|
["store_field", 205, 212, "<<=", 1525, 12],
|
|
["true", 213, 1525, 25],
|
|
["store_field", 205, 213, ">>=", 1525, 25],
|
|
["true", 214, 1525, 39],
|
|
["store_field", 205, 214, ">>>=", 1525, 39],
|
|
["true", 215, 1526, 11],
|
|
["store_field", 205, 215, "&=", 1526, 11],
|
|
["true", 216, 1526, 23],
|
|
["store_field", 205, 216, "^=", 1526, 23],
|
|
["true", 217, 1526, 35],
|
|
["store_field", 205, 217, "|=", 1526, 35],
|
|
["true", 218, 1526, 48],
|
|
["store_field", 205, 218, "**=", 1526, 48],
|
|
["true", 219, 1527, 12],
|
|
["store_field", 205, 219, "&&=", 1527, 12],
|
|
["true", 220, 1527, 25],
|
|
["store_field", 205, 220, "||=", 1527, 25],
|
|
["move", 59, 205, 1527, 25],
|
|
["function", 221, 33, 1530, 28],
|
|
["move", 5, 221, 1530, 28],
|
|
["function", 222, 34, 1534, 32],
|
|
["move", 34, 222, 1534, 32],
|
|
["null", 39, 1558, 24],
|
|
["null", 26, 1559, 24],
|
|
["function", 223, 35, 1561, 29],
|
|
["move", 40, 223, 1561, 29],
|
|
["function", 224, 36, 1600, 33],
|
|
["move", 19, 224, 1600, 33],
|
|
["function", 225, 37, 1673, 20],
|
|
["move", 39, 225, 1673, 20],
|
|
["function", 226, 38, 1861, 20],
|
|
["move", 26, 226, 1861, 20],
|
|
["function", 227, 39, 2099, 24],
|
|
["move", 28, 227, 2099, 24],
|
|
["frame", 229, 36, 0, 2146, 3],
|
|
["null", 230, 2146, 3],
|
|
["setarg", 229, 0, 230, 2146, 3],
|
|
["invoke", 229, 228, 2146, 3],
|
|
["frame", 232, 47, 0, 2147, 13],
|
|
["null", 233, 2147, 13],
|
|
["setarg", 232, 0, 233, 2147, 13],
|
|
["invoke", 232, 231, 2147, 13],
|
|
["move", 65, 231, 2147, 13],
|
|
["access", 234, 0, 2149, 22],
|
|
["is_identical", 235, 52, 234, 2149, 22],
|
|
["jump_true", 235, "eq_done_4081", 2149, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_4082", 2149, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_4082", 2149, 22],
|
|
["eq_int", 235, 52, 234, 2149, 22],
|
|
["jump", "eq_done_4081", 2149, 22],
|
|
"eq_ni_4082",
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_float", 235, 52, 234, 2149, 22],
|
|
["jump", "eq_done_4081", 2149, 22],
|
|
"eq_nn_4083",
|
|
"_nop_tc_7",
|
|
["jump", "eq_nt_4084", 2149, 22],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nt_4084", 2149, 22],
|
|
["eq_text", 235, 52, 234, 2149, 22],
|
|
["jump", "eq_done_4081", 2149, 22],
|
|
"eq_nt_4084",
|
|
"_nop_tc_9",
|
|
["jump", "eq_nnl_4085", 2149, 22],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_4085", 2149, 22],
|
|
["true", 235, 2149, 22],
|
|
["jump", "eq_done_4081", 2149, 22],
|
|
"eq_nnl_4085",
|
|
"_nop_tc_11",
|
|
["jump", "eq_nb_4086", 2149, 22],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_4086", 2149, 22],
|
|
["eq_bool", 235, 52, 234, 2149, 22],
|
|
["jump", "eq_done_4081", 2149, 22],
|
|
"eq_nb_4086",
|
|
["false", 235, 2149, 22],
|
|
"eq_done_4081",
|
|
["jump_false", 235, "if_else_4079", 2149, 22],
|
|
["frame", 239, 28, 1, 2150, 5],
|
|
["null", 240, 2150, 5],
|
|
["setarg", 239, 0, 240, 2150, 5],
|
|
["setarg", 239, 1, 65, 2150, 5],
|
|
["invoke", 239, 238, 2150, 5],
|
|
["jump", "if_end_4080", 2150, 5],
|
|
"if_else_4079",
|
|
"if_end_4080",
|
|
["access", 10, 0, 2154, 13],
|
|
["length", 241, 17, 2155, 14],
|
|
["access", 242, 0, 2155, 24],
|
|
"_nop_tc_13",
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["jump", "rel_ni_4089", 2155, 24],
|
|
["gt_int", 243, 241, 242, 2155, 24],
|
|
["jump", "rel_done_4091", 2155, 24],
|
|
"rel_ni_4089",
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
["gt_float", 243, 241, 242, 2155, 24],
|
|
["jump", "rel_done_4091", 2155, 24],
|
|
"rel_nn_4090",
|
|
"_nop_tc_20",
|
|
["jump", "rel_err_4092", 2155, 24],
|
|
"_nop_tc_21",
|
|
["jump", "rel_err_4092", 2155, 24],
|
|
["gt_text", 243, 241, 242, 2155, 24],
|
|
["jump", "rel_done_4091", 2155, 24],
|
|
"rel_err_4092",
|
|
["disrupt", 2155, 24],
|
|
"rel_done_4091",
|
|
["jump_false", 243, "if_else_4087", 2155, 24],
|
|
["load_field", 246, 65, "errors", 2156, 9],
|
|
["null", 247, 2156, 23],
|
|
["is_identical", 248, 246, 247, 2156, 23],
|
|
["jump_true", 248, "ne_nid_4096", 2156, 23],
|
|
["jump", "ne_ni_4097", 2156, 23],
|
|
"ne_nid_4096",
|
|
["false", 248, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_ni_4097",
|
|
["is_int", 249, 246, 2156, 23],
|
|
["jump_false", 249, "ne_nn_4098", 2156, 23],
|
|
"_nop_tc_22",
|
|
["jump", "ne_nn_4098", 2156, 23],
|
|
["ne_int", 248, 246, 247, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_nn_4098",
|
|
["is_num", 249, 246, 2156, 23],
|
|
["jump_false", 249, "ne_nt_4099", 2156, 23],
|
|
"_nop_tc_23",
|
|
["jump", "ne_nt_4099", 2156, 23],
|
|
["ne_float", 248, 246, 247, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_nt_4099",
|
|
["is_text", 249, 246, 2156, 23],
|
|
["jump_false", 249, "ne_nnl_4100", 2156, 23],
|
|
"_nop_tc_24",
|
|
["jump", "ne_nnl_4100", 2156, 23],
|
|
["ne_text", 248, 246, 247, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_nnl_4100",
|
|
["is_null", 249, 246, 2156, 23],
|
|
["jump_false", 249, "ne_nb_4101", 2156, 23],
|
|
"_nop_tc_25",
|
|
"_nop_tc_26",
|
|
["false", 248, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_nb_4101",
|
|
["is_bool", 249, 246, 2156, 23],
|
|
["jump_false", 249, "ne_mis_4102", 2156, 23],
|
|
"_nop_tc_27",
|
|
["jump", "ne_mis_4102", 2156, 23],
|
|
["ne_bool", 248, 246, 247, 2156, 23],
|
|
["jump", "ne_done_4095", 2156, 23],
|
|
"ne_mis_4102",
|
|
["true", 248, 2156, 23],
|
|
"ne_done_4095",
|
|
["jump_false", 248, "if_else_4093", 2156, 23],
|
|
["access", 251, 0, 2157, 13],
|
|
["move", 10, 251, 2157, 13],
|
|
"while_start_4103",
|
|
["length", 252, 17, 2158, 27],
|
|
["is_int", 254, 10, 2158, 27],
|
|
["jump_false", 254, "rel_ni_4105", 2158, 27],
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["lt_int", 253, 10, 252, 2158, 27],
|
|
["jump", "rel_done_4107", 2158, 27],
|
|
"rel_ni_4105",
|
|
["is_num", 254, 10, 2158, 27],
|
|
["jump_false", 254, "rel_nn_4106", 2158, 27],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["lt_float", 253, 10, 252, 2158, 27],
|
|
["jump", "rel_done_4107", 2158, 27],
|
|
"rel_nn_4106",
|
|
["is_text", 254, 10, 2158, 27],
|
|
["jump_false", 254, "rel_err_4108", 2158, 27],
|
|
"_nop_tc_32",
|
|
["jump", "rel_err_4108", 2158, 27],
|
|
["lt_text", 253, 10, 252, 2158, 27],
|
|
["jump", "rel_done_4107", 2158, 27],
|
|
"rel_err_4108",
|
|
["disrupt", 2158, 27],
|
|
"rel_done_4107",
|
|
["jump_false", 253, "while_end_4104", 2158, 27],
|
|
["load_field", 256, 65, "errors", 2159, 14],
|
|
["load_dynamic", 257, 17, 10, 2159, 33],
|
|
["is_array", 258, 256, 2159, 33],
|
|
["jump_false", 258, "push_err_4109", 2159, 33],
|
|
["push", 256, 257, 2159, 33],
|
|
["jump", "push_done_4110", 2159, 33],
|
|
"push_err_4109",
|
|
["disrupt", 2159, 33],
|
|
"push_done_4110",
|
|
["access", 259, 1, 2160, 21],
|
|
["add", 260, 10, 259, 2160, 21],
|
|
["move", 10, 260, 2160, 21],
|
|
["jump", "while_start_4103", 2160, 21],
|
|
"while_end_4104",
|
|
["jump", "if_end_4094", 2160, 21],
|
|
"if_else_4093",
|
|
["store_field", 65, 17, "errors", 2163, 7],
|
|
"if_end_4094",
|
|
["jump", "if_end_4088", 2163, 7],
|
|
"if_else_4087",
|
|
"if_end_4088",
|
|
["return", 65, 2167, 10],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 4
|
|
}
|
|
],
|
|
"main": {
|
|
"nr_args": 0,
|
|
"nr_close_slots": 0,
|
|
"nr_slots": 4,
|
|
"instructions": [
|
|
["function", 2, 40, 1, 13],
|
|
["move", 1, 2, 1, 13],
|
|
["return", 1, 2170, 8],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
]
|
|
},
|
|
"filename": "parse.cm",
|
|
"data": {}
|
|
} |