29409 lines
1.1 MiB
29409 lines
1.1 MiB
{
|
|
"name": "parse.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 54,
|
|
"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],
|
|
["is_int", 7, 4, 20, 23],
|
|
["jump_false", 7, "add_ni_0", 20, 23],
|
|
["add_int", 6, 4, 5, 20, 23],
|
|
["jump", "add_done_2", 20, 23],
|
|
"add_ni_0",
|
|
["is_text", 7, 4, 20, 23],
|
|
["jump_false", 7, "add_nt_1", 20, 23],
|
|
["is_text", 8, 5, 20, 23],
|
|
["jump_false", 8, "add_nt_1", 20, 23],
|
|
["concat", 6, 4, 5, 20, 23],
|
|
["jump", "add_done_2", 20, 23],
|
|
"add_nt_1",
|
|
["is_num", 7, 4, 20, 23],
|
|
["jump_false", 7, "add_err_3", 20, 23],
|
|
["add_float", 6, 4, 5, 20, 23],
|
|
["jump", "add_done_2", 20, 23],
|
|
"add_err_3",
|
|
["disrupt", 20, 23],
|
|
"add_done_2",
|
|
["put", 6, 18, 1, 20, 23],
|
|
["false", 9, 21, 14],
|
|
["put", 9, 29, 1, 21, 14],
|
|
"while_start_4",
|
|
["get", 10, 18, 1, 22, 12],
|
|
["get", 11, 1, 1, 22, 28],
|
|
["length", 12, 11, 22, 28],
|
|
["is_int", 14, 10, 22, 28],
|
|
["jump_false", 14, "rel_ni_6", 22, 28],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 13, 10, 12, 22, 28],
|
|
["jump", "rel_done_8", 22, 28],
|
|
"rel_ni_6",
|
|
["is_num", 14, 10, 22, 28],
|
|
["jump_false", 14, "rel_nn_7", 22, 28],
|
|
["is_num", 15, 12, 22, 28],
|
|
["jump_false", 15, "rel_nn_7", 22, 28],
|
|
["lt_float", 13, 10, 12, 22, 28],
|
|
["jump", "rel_done_8", 22, 28],
|
|
"rel_nn_7",
|
|
["is_text", 14, 10, 22, 28],
|
|
["jump_false", 14, "rel_err_9", 22, 28],
|
|
["is_text", 15, 12, 22, 28],
|
|
["jump_false", 15, "rel_err_9", 22, 28],
|
|
["lt_text", 13, 10, 12, 22, 28],
|
|
["jump", "rel_done_8", 22, 28],
|
|
"rel_err_9",
|
|
["disrupt", 22, 28],
|
|
"rel_done_8",
|
|
["jump_false", 13, "while_end_5", 22, 28],
|
|
["get", 16, 1, 1, 23, 11],
|
|
["get", 17, 18, 1, 23, 18],
|
|
["load_dynamic", 18, 16, 17, 23, 18],
|
|
["move", 1, 18, 23, 18],
|
|
["load_field", 19, 1, "kind", 24, 11],
|
|
["move", 2, 19, 24, 11],
|
|
["access", 20, "space", 25, 16],
|
|
["is_identical", 21, 2, 20, 25, 16],
|
|
["jump_true", 21, "eq_done_13", 25, 16],
|
|
["is_int", 22, 2, 25, 16],
|
|
["jump_false", 22, "eq_ni_14", 25, 16],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_14", 25, 16],
|
|
["eq_int", 21, 2, 20, 25, 16],
|
|
["jump", "eq_done_13", 25, 16],
|
|
"eq_ni_14",
|
|
["is_num", 22, 2, 25, 16],
|
|
["jump_false", 22, "eq_nn_15", 25, 16],
|
|
["is_num", 23, 20, 25, 16],
|
|
["jump_false", 23, "eq_nn_15", 25, 16],
|
|
["eq_float", 21, 2, 20, 25, 16],
|
|
["jump", "eq_done_13", 25, 16],
|
|
"eq_nn_15",
|
|
["is_text", 22, 2, 25, 16],
|
|
["jump_false", 22, "eq_nt_16", 25, 16],
|
|
["is_text", 23, 20, 25, 16],
|
|
["jump_false", 23, "eq_nt_16", 25, 16],
|
|
["eq_text", 21, 2, 20, 25, 16],
|
|
["jump", "eq_done_13", 25, 16],
|
|
"eq_nt_16",
|
|
["is_null", 22, 2, 25, 16],
|
|
["jump_false", 22, "eq_nnl_17", 25, 16],
|
|
["is_null", 23, 20, 25, 16],
|
|
["jump_false", 23, "eq_nnl_17", 25, 16],
|
|
["true", 21, 25, 16],
|
|
["jump", "eq_done_13", 25, 16],
|
|
"eq_nnl_17",
|
|
["is_bool", 22, 2, 25, 16],
|
|
["jump_false", 22, "eq_nb_18", 25, 16],
|
|
["is_bool", 23, 20, 25, 16],
|
|
["jump_false", 23, "eq_nb_18", 25, 16],
|
|
["eq_bool", 21, 2, 20, 25, 16],
|
|
["jump", "eq_done_13", 25, 16],
|
|
"eq_nb_18",
|
|
["false", 21, 25, 16],
|
|
"eq_done_13",
|
|
["move", 24, 21, 25, 16],
|
|
["jump_true", 24, "or_end_12", 25, 16],
|
|
["access", 25, "comment", 25, 32],
|
|
["is_identical", 26, 2, 25, 25, 32],
|
|
["jump_true", 26, "eq_done_19", 25, 32],
|
|
["is_int", 27, 2, 25, 32],
|
|
["jump_false", 27, "eq_ni_20", 25, 32],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_20", 25, 32],
|
|
["eq_int", 26, 2, 25, 25, 32],
|
|
["jump", "eq_done_19", 25, 32],
|
|
"eq_ni_20",
|
|
["is_num", 27, 2, 25, 32],
|
|
["jump_false", 27, "eq_nn_21", 25, 32],
|
|
["is_num", 28, 25, 25, 32],
|
|
["jump_false", 28, "eq_nn_21", 25, 32],
|
|
["eq_float", 26, 2, 25, 25, 32],
|
|
["jump", "eq_done_19", 25, 32],
|
|
"eq_nn_21",
|
|
["is_text", 27, 2, 25, 32],
|
|
["jump_false", 27, "eq_nt_22", 25, 32],
|
|
["is_text", 28, 25, 25, 32],
|
|
["jump_false", 28, "eq_nt_22", 25, 32],
|
|
["eq_text", 26, 2, 25, 25, 32],
|
|
["jump", "eq_done_19", 25, 32],
|
|
"eq_nt_22",
|
|
["is_null", 27, 2, 25, 32],
|
|
["jump_false", 27, "eq_nnl_23", 25, 32],
|
|
["is_null", 28, 25, 25, 32],
|
|
["jump_false", 28, "eq_nnl_23", 25, 32],
|
|
["true", 26, 25, 32],
|
|
["jump", "eq_done_19", 25, 32],
|
|
"eq_nnl_23",
|
|
["is_bool", 27, 2, 25, 32],
|
|
["jump_false", 27, "eq_nb_24", 25, 32],
|
|
["is_bool", 28, 25, 25, 32],
|
|
["jump_false", 28, "eq_nb_24", 25, 32],
|
|
["eq_bool", 26, 2, 25, 25, 32],
|
|
["jump", "eq_done_19", 25, 32],
|
|
"eq_nb_24",
|
|
["false", 26, 25, 32],
|
|
"eq_done_19",
|
|
["move", 24, 26, 25, 32],
|
|
"or_end_12",
|
|
["jump_false", 24, "if_else_10", 25, 32],
|
|
["get", 29, 18, 1, 26, 18],
|
|
["access", 30, 1, 26, 27],
|
|
["is_int", 32, 29, 26, 27],
|
|
["jump_false", 32, "add_ni_25", 26, 27],
|
|
["add_int", 31, 29, 30, 26, 27],
|
|
["jump", "add_done_27", 26, 27],
|
|
"add_ni_25",
|
|
["is_text", 32, 29, 26, 27],
|
|
["jump_false", 32, "add_nt_26", 26, 27],
|
|
["is_text", 33, 30, 26, 27],
|
|
["jump_false", 33, "add_nt_26", 26, 27],
|
|
["concat", 31, 29, 30, 26, 27],
|
|
["jump", "add_done_27", 26, 27],
|
|
"add_nt_26",
|
|
["is_num", 32, 29, 26, 27],
|
|
["jump_false", 32, "add_err_28", 26, 27],
|
|
["add_float", 31, 29, 30, 26, 27],
|
|
["jump", "add_done_27", 26, 27],
|
|
"add_err_28",
|
|
["disrupt", 26, 27],
|
|
"add_done_27",
|
|
["put", 31, 18, 1, 26, 27],
|
|
["jump", "while_start_4", 27, 9],
|
|
["jump", "if_end_11", 27, 9],
|
|
"if_else_10",
|
|
"if_end_11",
|
|
["access", 34, "newline", 29, 16],
|
|
["is_identical", 35, 2, 34, 29, 16],
|
|
["jump_true", 35, "eq_done_31", 29, 16],
|
|
["is_int", 36, 2, 29, 16],
|
|
["jump_false", 36, "eq_ni_32", 29, 16],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_32", 29, 16],
|
|
["eq_int", 35, 2, 34, 29, 16],
|
|
["jump", "eq_done_31", 29, 16],
|
|
"eq_ni_32",
|
|
["is_num", 36, 2, 29, 16],
|
|
["jump_false", 36, "eq_nn_33", 29, 16],
|
|
["is_num", 37, 34, 29, 16],
|
|
["jump_false", 37, "eq_nn_33", 29, 16],
|
|
["eq_float", 35, 2, 34, 29, 16],
|
|
["jump", "eq_done_31", 29, 16],
|
|
"eq_nn_33",
|
|
["is_text", 36, 2, 29, 16],
|
|
["jump_false", 36, "eq_nt_34", 29, 16],
|
|
["is_text", 37, 34, 29, 16],
|
|
["jump_false", 37, "eq_nt_34", 29, 16],
|
|
["eq_text", 35, 2, 34, 29, 16],
|
|
["jump", "eq_done_31", 29, 16],
|
|
"eq_nt_34",
|
|
["is_null", 36, 2, 29, 16],
|
|
["jump_false", 36, "eq_nnl_35", 29, 16],
|
|
["is_null", 37, 34, 29, 16],
|
|
["jump_false", 37, "eq_nnl_35", 29, 16],
|
|
["true", 35, 29, 16],
|
|
["jump", "eq_done_31", 29, 16],
|
|
"eq_nnl_35",
|
|
["is_bool", 36, 2, 29, 16],
|
|
["jump_false", 36, "eq_nb_36", 29, 16],
|
|
["is_bool", 37, 34, 29, 16],
|
|
["jump_false", 37, "eq_nb_36", 29, 16],
|
|
["eq_bool", 35, 2, 34, 29, 16],
|
|
["jump", "eq_done_31", 29, 16],
|
|
"eq_nb_36",
|
|
["false", 35, 29, 16],
|
|
"eq_done_31",
|
|
["jump_false", 35, "if_else_29", 29, 16],
|
|
["true", 38, 30, 18],
|
|
["put", 38, 29, 1, 30, 18],
|
|
["get", 39, 18, 1, 31, 18],
|
|
["access", 40, 1, 31, 27],
|
|
["is_int", 42, 39, 31, 27],
|
|
["jump_false", 42, "add_ni_37", 31, 27],
|
|
["add_int", 41, 39, 40, 31, 27],
|
|
["jump", "add_done_39", 31, 27],
|
|
"add_ni_37",
|
|
["is_text", 42, 39, 31, 27],
|
|
["jump_false", 42, "add_nt_38", 31, 27],
|
|
["is_text", 43, 40, 31, 27],
|
|
["jump_false", 43, "add_nt_38", 31, 27],
|
|
["concat", 41, 39, 40, 31, 27],
|
|
["jump", "add_done_39", 31, 27],
|
|
"add_nt_38",
|
|
["is_num", 42, 39, 31, 27],
|
|
["jump_false", 42, "add_err_40", 31, 27],
|
|
["add_float", 41, 39, 40, 31, 27],
|
|
["jump", "add_done_39", 31, 27],
|
|
"add_err_40",
|
|
["disrupt", 31, 27],
|
|
"add_done_39",
|
|
["put", 41, 18, 1, 31, 27],
|
|
["jump", "while_start_4", 32, 9],
|
|
["jump", "if_end_30", 32, 9],
|
|
"if_else_29",
|
|
"if_end_30",
|
|
["put", 1, 46, 1, 34, 13],
|
|
["null", 44, 35, 14],
|
|
["return", 44, 35, 14],
|
|
["jump", "while_start_4", 35, 14],
|
|
"while_end_5",
|
|
["get", 45, 1, 1, 37, 11],
|
|
["get", 46, 1, 1, 37, 25],
|
|
["length", 47, 46, 37, 25],
|
|
["access", 48, 1, 37, 35],
|
|
"_nop_tc_6",
|
|
"_nop_tc_7",
|
|
["sub_int", 49, 47, 48, 37, 35],
|
|
["jump", "num_done_42", 37, 35],
|
|
"num_ni_41",
|
|
["is_num", 50, 47, 37, 35],
|
|
["jump_false", 50, "num_err_43", 37, 35],
|
|
["sub_float", 49, 47, 48, 37, 35],
|
|
["jump", "num_done_42", 37, 35],
|
|
"num_err_43",
|
|
["disrupt", 37, 35],
|
|
"num_done_42",
|
|
["load_dynamic", 52, 45, 49, 37, 35],
|
|
["put", 52, 46, 1, 37, 35],
|
|
["null", 53, 37, 35],
|
|
["return", 53, 37, 35]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 53,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 6, 18, 1, 41, 13],
|
|
["access", 7, 1, 41, 22],
|
|
["is_int", 9, 6, 41, 22],
|
|
["jump_false", 9, "add_ni_44", 41, 22],
|
|
["add_int", 8, 6, 7, 41, 22],
|
|
["jump", "add_done_46", 41, 22],
|
|
"add_ni_44",
|
|
["is_text", 9, 6, 41, 22],
|
|
["jump_false", 9, "add_nt_45", 41, 22],
|
|
["is_text", 10, 7, 41, 22],
|
|
["jump_false", 10, "add_nt_45", 41, 22],
|
|
["concat", 8, 6, 7, 41, 22],
|
|
["jump", "add_done_46", 41, 22],
|
|
"add_nt_45",
|
|
["is_num", 9, 6, 41, 22],
|
|
["jump_false", 9, "add_err_47", 41, 22],
|
|
["add_float", 8, 6, 7, 41, 22],
|
|
["jump", "add_done_46", 41, 22],
|
|
"add_err_47",
|
|
["disrupt", 41, 22],
|
|
"add_done_46",
|
|
["move", 3, 8, 41, 22],
|
|
["access", 4, 0, 42, 17],
|
|
["null", 2, 43, 13],
|
|
["null", 5, 44, 13],
|
|
"while_start_48",
|
|
["get", 11, 1, 1, 45, 23],
|
|
["length", 12, 11, 45, 23],
|
|
["is_int", 14, 3, 45, 23],
|
|
["jump_false", 14, "rel_ni_50", 45, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 13, 3, 12, 45, 23],
|
|
["jump", "rel_done_52", 45, 23],
|
|
"rel_ni_50",
|
|
["is_num", 14, 3, 45, 23],
|
|
["jump_false", 14, "rel_nn_51", 45, 23],
|
|
["is_num", 15, 12, 45, 23],
|
|
["jump_false", 15, "rel_nn_51", 45, 23],
|
|
["lt_float", 13, 3, 12, 45, 23],
|
|
["jump", "rel_done_52", 45, 23],
|
|
"rel_nn_51",
|
|
["is_text", 14, 3, 45, 23],
|
|
["jump_false", 14, "rel_err_53", 45, 23],
|
|
["is_text", 15, 12, 45, 23],
|
|
["jump_false", 15, "rel_err_53", 45, 23],
|
|
["lt_text", 13, 3, 12, 45, 23],
|
|
["jump", "rel_done_52", 45, 23],
|
|
"rel_err_53",
|
|
["disrupt", 45, 23],
|
|
"rel_done_52",
|
|
["jump_false", 13, "while_end_49", 45, 23],
|
|
["get", 16, 1, 1, 46, 11],
|
|
["load_dynamic", 17, 16, 3, 46, 18],
|
|
["move", 2, 17, 46, 18],
|
|
["load_field", 18, 2, "kind", 47, 11],
|
|
["move", 5, 18, 47, 11],
|
|
["access", 19, "space", 48, 16],
|
|
["is_identical", 20, 5, 19, 48, 16],
|
|
["jump_true", 20, "ne_nid_59", 48, 16],
|
|
["jump", "ne_ni_60", 48, 16],
|
|
"ne_nid_59",
|
|
["false", 20, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_ni_60",
|
|
["is_int", 21, 5, 48, 16],
|
|
["jump_false", 21, "ne_nn_61", 48, 16],
|
|
["is_int", 22, 19, 48, 16],
|
|
["jump_false", 22, "ne_nn_61", 48, 16],
|
|
["ne_int", 20, 5, 19, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_nn_61",
|
|
["is_num", 21, 5, 48, 16],
|
|
["jump_false", 21, "ne_nt_62", 48, 16],
|
|
["is_num", 22, 19, 48, 16],
|
|
["jump_false", 22, "ne_nt_62", 48, 16],
|
|
["ne_float", 20, 5, 19, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_nt_62",
|
|
["is_text", 21, 5, 48, 16],
|
|
["jump_false", 21, "ne_nnl_63", 48, 16],
|
|
["is_text", 22, 19, 48, 16],
|
|
["jump_false", 22, "ne_nnl_63", 48, 16],
|
|
["ne_text", 20, 5, 19, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_nnl_63",
|
|
["is_null", 21, 5, 48, 16],
|
|
["jump_false", 21, "ne_nb_64", 48, 16],
|
|
["is_null", 22, 19, 48, 16],
|
|
["jump_false", 22, "ne_nb_64", 48, 16],
|
|
["false", 20, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_nb_64",
|
|
["is_bool", 21, 5, 48, 16],
|
|
["jump_false", 21, "ne_mis_65", 48, 16],
|
|
["is_bool", 22, 19, 48, 16],
|
|
["jump_false", 22, "ne_mis_65", 48, 16],
|
|
["ne_bool", 20, 5, 19, 48, 16],
|
|
["jump", "ne_done_58", 48, 16],
|
|
"ne_mis_65",
|
|
["true", 20, 48, 16],
|
|
"ne_done_58",
|
|
["move", 23, 20, 48, 16],
|
|
["jump_false", 23, "and_end_57", 48, 16],
|
|
["access", 24, "comment", 48, 32],
|
|
["is_identical", 25, 5, 24, 48, 32],
|
|
["jump_true", 25, "ne_nid_67", 48, 32],
|
|
["jump", "ne_ni_68", 48, 32],
|
|
"ne_nid_67",
|
|
["false", 25, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_ni_68",
|
|
["is_int", 26, 5, 48, 32],
|
|
["jump_false", 26, "ne_nn_69", 48, 32],
|
|
["is_int", 27, 24, 48, 32],
|
|
["jump_false", 27, "ne_nn_69", 48, 32],
|
|
["ne_int", 25, 5, 24, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_nn_69",
|
|
["is_num", 26, 5, 48, 32],
|
|
["jump_false", 26, "ne_nt_70", 48, 32],
|
|
["is_num", 27, 24, 48, 32],
|
|
["jump_false", 27, "ne_nt_70", 48, 32],
|
|
["ne_float", 25, 5, 24, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_nt_70",
|
|
["is_text", 26, 5, 48, 32],
|
|
["jump_false", 26, "ne_nnl_71", 48, 32],
|
|
["is_text", 27, 24, 48, 32],
|
|
["jump_false", 27, "ne_nnl_71", 48, 32],
|
|
["ne_text", 25, 5, 24, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_nnl_71",
|
|
["is_null", 26, 5, 48, 32],
|
|
["jump_false", 26, "ne_nb_72", 48, 32],
|
|
["is_null", 27, 24, 48, 32],
|
|
["jump_false", 27, "ne_nb_72", 48, 32],
|
|
["false", 25, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_nb_72",
|
|
["is_bool", 26, 5, 48, 32],
|
|
["jump_false", 26, "ne_mis_73", 48, 32],
|
|
["is_bool", 27, 24, 48, 32],
|
|
["jump_false", 27, "ne_mis_73", 48, 32],
|
|
["ne_bool", 25, 5, 24, 48, 32],
|
|
["jump", "ne_done_66", 48, 32],
|
|
"ne_mis_73",
|
|
["true", 25, 48, 32],
|
|
"ne_done_66",
|
|
["move", 23, 25, 48, 32],
|
|
"and_end_57",
|
|
["move", 28, 23, 48, 32],
|
|
["jump_false", 28, "and_end_56", 48, 32],
|
|
["access", 29, "newline", 48, 50],
|
|
["is_identical", 30, 5, 29, 48, 50],
|
|
["jump_true", 30, "ne_nid_75", 48, 50],
|
|
["jump", "ne_ni_76", 48, 50],
|
|
"ne_nid_75",
|
|
["false", 30, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_ni_76",
|
|
["is_int", 31, 5, 48, 50],
|
|
["jump_false", 31, "ne_nn_77", 48, 50],
|
|
["is_int", 32, 29, 48, 50],
|
|
["jump_false", 32, "ne_nn_77", 48, 50],
|
|
["ne_int", 30, 5, 29, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_nn_77",
|
|
["is_num", 31, 5, 48, 50],
|
|
["jump_false", 31, "ne_nt_78", 48, 50],
|
|
["is_num", 32, 29, 48, 50],
|
|
["jump_false", 32, "ne_nt_78", 48, 50],
|
|
["ne_float", 30, 5, 29, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_nt_78",
|
|
["is_text", 31, 5, 48, 50],
|
|
["jump_false", 31, "ne_nnl_79", 48, 50],
|
|
["is_text", 32, 29, 48, 50],
|
|
["jump_false", 32, "ne_nnl_79", 48, 50],
|
|
["ne_text", 30, 5, 29, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_nnl_79",
|
|
["is_null", 31, 5, 48, 50],
|
|
["jump_false", 31, "ne_nb_80", 48, 50],
|
|
["is_null", 32, 29, 48, 50],
|
|
["jump_false", 32, "ne_nb_80", 48, 50],
|
|
["false", 30, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_nb_80",
|
|
["is_bool", 31, 5, 48, 50],
|
|
["jump_false", 31, "ne_mis_81", 48, 50],
|
|
["is_bool", 32, 29, 48, 50],
|
|
["jump_false", 32, "ne_mis_81", 48, 50],
|
|
["ne_bool", 30, 5, 29, 48, 50],
|
|
["jump", "ne_done_74", 48, 50],
|
|
"ne_mis_81",
|
|
["true", 30, 48, 50],
|
|
"ne_done_74",
|
|
["move", 28, 30, 48, 50],
|
|
"and_end_56",
|
|
["jump_false", 28, "if_else_54", 48, 50],
|
|
["access", 33, 1, 49, 25],
|
|
["is_int", 35, 4, 49, 25],
|
|
["jump_false", 35, "add_ni_82", 49, 25],
|
|
["add_int", 34, 4, 33, 49, 25],
|
|
["jump", "add_done_84", 49, 25],
|
|
"add_ni_82",
|
|
["is_text", 35, 4, 49, 25],
|
|
["jump_false", 35, "add_nt_83", 49, 25],
|
|
["is_text", 36, 33, 49, 25],
|
|
["jump_false", 36, "add_nt_83", 49, 25],
|
|
["concat", 34, 4, 33, 49, 25],
|
|
["jump", "add_done_84", 49, 25],
|
|
"add_nt_83",
|
|
["is_num", 35, 4, 49, 25],
|
|
["jump_false", 35, "add_err_85", 49, 25],
|
|
["add_float", 34, 4, 33, 49, 25],
|
|
["jump", "add_done_84", 49, 25],
|
|
"add_err_85",
|
|
["disrupt", 49, 25],
|
|
"add_done_84",
|
|
["move", 4, 34, 49, 25],
|
|
["is_identical", 37, 4, 1, 50, 22],
|
|
["jump_true", 37, "eq_done_88", 50, 22],
|
|
["is_int", 38, 4, 50, 22],
|
|
["jump_false", 38, "eq_ni_89", 50, 22],
|
|
["is_int", 39, 1, 50, 22],
|
|
["jump_false", 39, "eq_ni_89", 50, 22],
|
|
["eq_int", 37, 4, 1, 50, 22],
|
|
["jump", "eq_done_88", 50, 22],
|
|
"eq_ni_89",
|
|
["is_num", 38, 4, 50, 22],
|
|
["jump_false", 38, "eq_nn_90", 50, 22],
|
|
["is_num", 39, 1, 50, 22],
|
|
["jump_false", 39, "eq_nn_90", 50, 22],
|
|
["eq_float", 37, 4, 1, 50, 22],
|
|
["jump", "eq_done_88", 50, 22],
|
|
"eq_nn_90",
|
|
["is_text", 38, 4, 50, 22],
|
|
["jump_false", 38, "eq_nt_91", 50, 22],
|
|
["is_text", 39, 1, 50, 22],
|
|
["jump_false", 39, "eq_nt_91", 50, 22],
|
|
["eq_text", 37, 4, 1, 50, 22],
|
|
["jump", "eq_done_88", 50, 22],
|
|
"eq_nt_91",
|
|
["is_null", 38, 4, 50, 22],
|
|
["jump_false", 38, "eq_nnl_92", 50, 22],
|
|
["is_null", 39, 1, 50, 22],
|
|
["jump_false", 39, "eq_nnl_92", 50, 22],
|
|
["true", 37, 50, 22],
|
|
["jump", "eq_done_88", 50, 22],
|
|
"eq_nnl_92",
|
|
["is_bool", 38, 4, 50, 22],
|
|
["jump_false", 38, "eq_nb_93", 50, 22],
|
|
["is_bool", 39, 1, 50, 22],
|
|
["jump_false", 39, "eq_nb_93", 50, 22],
|
|
["eq_bool", 37, 4, 1, 50, 22],
|
|
["jump", "eq_done_88", 50, 22],
|
|
"eq_nb_93",
|
|
["false", 37, 50, 22],
|
|
"eq_done_88",
|
|
["jump_false", 37, "if_else_86", 50, 22],
|
|
["return", 2, 50, 32],
|
|
["jump", "if_end_87", 50, 32],
|
|
"if_else_86",
|
|
"if_end_87",
|
|
["jump", "if_end_55", 50, 32],
|
|
"if_else_54",
|
|
"if_end_55",
|
|
["access", 40, 1, 52, 15],
|
|
["is_int", 42, 3, 52, 15],
|
|
["jump_false", 42, "add_ni_94", 52, 15],
|
|
["add_int", 41, 3, 40, 52, 15],
|
|
["jump", "add_done_96", 52, 15],
|
|
"add_ni_94",
|
|
["is_text", 42, 3, 52, 15],
|
|
["jump_false", 42, "add_nt_95", 52, 15],
|
|
["is_text", 43, 40, 52, 15],
|
|
["jump_false", 43, "add_nt_95", 52, 15],
|
|
["concat", 41, 3, 40, 52, 15],
|
|
["jump", "add_done_96", 52, 15],
|
|
"add_nt_95",
|
|
["is_num", 42, 3, 52, 15],
|
|
["jump_false", 42, "add_err_97", 52, 15],
|
|
["add_float", 41, 3, 40, 52, 15],
|
|
["jump", "add_done_96", 52, 15],
|
|
"add_err_97",
|
|
["disrupt", 52, 15],
|
|
"add_done_96",
|
|
["move", 3, 41, 52, 15],
|
|
["jump", "while_start_48", 52, 15],
|
|
"while_end_49",
|
|
["get", 44, 1, 1, 54, 12],
|
|
["get", 45, 1, 1, 54, 26],
|
|
["length", 46, 45, 54, 26],
|
|
["access", 47, 1, 54, 36],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["sub_int", 48, 46, 47, 54, 36],
|
|
["jump", "num_done_99", 54, 36],
|
|
"num_ni_98",
|
|
["is_num", 49, 46, 54, 36],
|
|
["jump_false", 49, "num_err_100", 54, 36],
|
|
["sub_float", 48, 46, 47, 54, 36],
|
|
["jump", "num_done_99", 54, 36],
|
|
"num_err_100",
|
|
["disrupt", 54, 36],
|
|
"num_done_99",
|
|
["load_dynamic", 51, 44, 48, 54, 36],
|
|
["return", 51, 54, 36],
|
|
["null", 52, 54, 36],
|
|
["return", 52, 54, 36]
|
|
],
|
|
"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],
|
|
["null", 7, 75, 20],
|
|
["return", 7, 75, 20]
|
|
],
|
|
"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],
|
|
["null", 6, 82, 12],
|
|
["return", 6, 82, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 29,
|
|
"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_103", 86, 24],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_103", 86, 24],
|
|
["ge_int", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_105", 86, 24],
|
|
"rel_ni_103",
|
|
["is_num", 6, 3, 86, 24],
|
|
["jump_false", 6, "rel_nn_104", 86, 24],
|
|
["is_num", 7, 4, 86, 24],
|
|
["jump_false", 7, "rel_nn_104", 86, 24],
|
|
["ge_float", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_105", 86, 24],
|
|
"rel_nn_104",
|
|
["is_text", 6, 3, 86, 24],
|
|
["jump_false", 6, "rel_err_106", 86, 24],
|
|
["is_text", 7, 4, 86, 24],
|
|
["jump_false", 7, "rel_err_106", 86, 24],
|
|
["ge_text", 5, 3, 4, 86, 24],
|
|
["jump", "rel_done_105", 86, 24],
|
|
"rel_err_106",
|
|
["disrupt", 86, 24],
|
|
"rel_done_105",
|
|
["jump_false", 5, "if_else_101", 86, 24],
|
|
["null", 8, 86, 34],
|
|
["return", 8, 86, 34],
|
|
["jump", "if_end_102", 86, 34],
|
|
"if_else_101",
|
|
"if_end_102",
|
|
["get", 9, 52, 1, 87, 19],
|
|
["access", 10, 1, 87, 33],
|
|
["is_int", 12, 9, 87, 33],
|
|
["jump_false", 12, "add_ni_107", 87, 33],
|
|
["add_int", 11, 9, 10, 87, 33],
|
|
["jump", "add_done_109", 87, 33],
|
|
"add_ni_107",
|
|
["is_text", 12, 9, 87, 33],
|
|
["jump_false", 12, "add_nt_108", 87, 33],
|
|
["is_text", 13, 10, 87, 33],
|
|
["jump_false", 13, "add_nt_108", 87, 33],
|
|
["concat", 11, 9, 10, 87, 33],
|
|
["jump", "add_done_109", 87, 33],
|
|
"add_nt_108",
|
|
["is_num", 12, 9, 87, 33],
|
|
["jump_false", 12, "add_err_110", 87, 33],
|
|
["add_float", 11, 9, 10, 87, 33],
|
|
["jump", "add_done_109", 87, 33],
|
|
"add_err_110",
|
|
["disrupt", 87, 33],
|
|
"add_done_109",
|
|
["put", 11, 52, 1, 87, 33],
|
|
["get", 14, 17, 1, 88, 10],
|
|
["record", 15, 0],
|
|
["store_field", 15, 2, "message", 89, 16],
|
|
["load_field", 16, 1, "from_row", 90, 13],
|
|
["access", 17, 1, 90, 30],
|
|
["is_int", 19, 16, 90, 30],
|
|
["jump_false", 19, "add_ni_111", 90, 30],
|
|
["add_int", 18, 16, 17, 90, 30],
|
|
["jump", "add_done_113", 90, 30],
|
|
"add_ni_111",
|
|
["is_text", 19, 16, 90, 30],
|
|
["jump_false", 19, "add_nt_112", 90, 30],
|
|
["is_text", 20, 17, 90, 30],
|
|
["jump_false", 20, "add_nt_112", 90, 30],
|
|
["concat", 18, 16, 17, 90, 30],
|
|
["jump", "add_done_113", 90, 30],
|
|
"add_nt_112",
|
|
["is_num", 19, 16, 90, 30],
|
|
["jump_false", 19, "add_err_114", 90, 30],
|
|
["add_float", 18, 16, 17, 90, 30],
|
|
["jump", "add_done_113", 90, 30],
|
|
"add_err_114",
|
|
["disrupt", 90, 30],
|
|
"add_done_113",
|
|
["store_field", 15, 18, "line", 90, 30],
|
|
["load_field", 21, 1, "from_column", 91, 15],
|
|
["access", 22, 1, 91, 35],
|
|
["is_int", 24, 21, 91, 35],
|
|
["jump_false", 24, "add_ni_115", 91, 35],
|
|
["add_int", 23, 21, 22, 91, 35],
|
|
["jump", "add_done_117", 91, 35],
|
|
"add_ni_115",
|
|
["is_text", 24, 21, 91, 35],
|
|
["jump_false", 24, "add_nt_116", 91, 35],
|
|
["is_text", 25, 22, 91, 35],
|
|
["jump_false", 25, "add_nt_116", 91, 35],
|
|
["concat", 23, 21, 22, 91, 35],
|
|
["jump", "add_done_117", 91, 35],
|
|
"add_nt_116",
|
|
["is_num", 24, 21, 91, 35],
|
|
["jump_false", 24, "add_err_118", 91, 35],
|
|
["add_float", 23, 21, 22, 91, 35],
|
|
["jump", "add_done_117", 91, 35],
|
|
"add_err_118",
|
|
["disrupt", 91, 35],
|
|
"add_done_117",
|
|
["store_field", 15, 23, "column", 91, 35],
|
|
["load_field", 26, 1, "at", 92, 15],
|
|
["store_field", 15, 26, "offset", 92, 15],
|
|
["is_array", 27, 14, 92, 15],
|
|
["jump_false", 27, "push_err_119", 92, 15],
|
|
["push", 14, 15, 92, 15],
|
|
["jump", "push_done_120", 92, 15],
|
|
"push_err_119",
|
|
["disrupt", 92, 15],
|
|
"push_done_120",
|
|
["null", 28, 92, 15],
|
|
["return", 28, 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_121", 107, 31],
|
|
["is_int", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_ni_122", 107, 31],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_122", 107, 31],
|
|
["eq_int", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_121", 107, 31],
|
|
"eq_ni_122",
|
|
["is_num", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nn_123", 107, 31],
|
|
["is_num", 7, 4, 107, 31],
|
|
["jump_false", 7, "eq_nn_123", 107, 31],
|
|
["eq_float", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_121", 107, 31],
|
|
"eq_nn_123",
|
|
["is_text", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nt_124", 107, 31],
|
|
["is_text", 7, 4, 107, 31],
|
|
["jump_false", 7, "eq_nt_124", 107, 31],
|
|
["eq_text", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_121", 107, 31],
|
|
"eq_nt_124",
|
|
["is_null", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nnl_125", 107, 31],
|
|
["is_null", 7, 4, 107, 31],
|
|
["jump_false", 7, "eq_nnl_125", 107, 31],
|
|
["true", 5, 107, 31],
|
|
["jump", "eq_done_121", 107, 31],
|
|
"eq_nnl_125",
|
|
["is_bool", 6, 3, 107, 31],
|
|
["jump_false", 6, "eq_nb_126", 107, 31],
|
|
["is_bool", 7, 4, 107, 31],
|
|
["jump_false", 7, "eq_nb_126", 107, 31],
|
|
["eq_bool", 5, 3, 4, 107, 31],
|
|
["jump", "eq_done_121", 107, 31],
|
|
"eq_nb_126",
|
|
["false", 5, 107, 31],
|
|
"eq_done_121",
|
|
["return", 5, 107, 31],
|
|
["null", 8, 107, 31],
|
|
["return", 8, 107, 31]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 99,
|
|
"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_130", 124, 21],
|
|
["jump", "ne_ni_131", 124, 21],
|
|
"ne_nid_130",
|
|
["false", 7, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_ni_131",
|
|
["is_int", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nn_132", 124, 21],
|
|
["is_int", 9, 6, 124, 21],
|
|
["jump_false", 9, "ne_nn_132", 124, 21],
|
|
["ne_int", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_nn_132",
|
|
["is_num", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nt_133", 124, 21],
|
|
["is_num", 9, 6, 124, 21],
|
|
["jump_false", 9, "ne_nt_133", 124, 21],
|
|
["ne_float", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_nt_133",
|
|
["is_text", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nnl_134", 124, 21],
|
|
["is_text", 9, 6, 124, 21],
|
|
["jump_false", 9, "ne_nnl_134", 124, 21],
|
|
["ne_text", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_nnl_134",
|
|
["is_null", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_nb_135", 124, 21],
|
|
["is_null", 9, 6, 124, 21],
|
|
["jump_false", 9, "ne_nb_135", 124, 21],
|
|
["false", 7, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_nb_135",
|
|
["is_bool", 8, 5, 124, 21],
|
|
["jump_false", 8, "ne_mis_136", 124, 21],
|
|
["is_bool", 9, 6, 124, 21],
|
|
["jump_false", 9, "ne_mis_136", 124, 21],
|
|
["ne_bool", 7, 5, 6, 124, 21],
|
|
["jump", "ne_done_129", 124, 21],
|
|
"ne_mis_136",
|
|
["true", 7, 124, 21],
|
|
"ne_done_129",
|
|
["jump_false", 7, "if_else_127", 124, 21],
|
|
["false", 10, 124, 33],
|
|
["return", 10, 124, 33],
|
|
["jump", "if_end_128", 124, 33],
|
|
"if_else_127",
|
|
"if_end_128",
|
|
["get", 11, 18, 1, 125, 13],
|
|
["access", 12, 1, 125, 22],
|
|
["is_int", 14, 11, 125, 22],
|
|
["jump_false", 14, "add_ni_137", 125, 22],
|
|
["add_int", 13, 11, 12, 125, 22],
|
|
["jump", "add_done_139", 125, 22],
|
|
"add_ni_137",
|
|
["is_text", 14, 11, 125, 22],
|
|
["jump_false", 14, "add_nt_138", 125, 22],
|
|
["is_text", 15, 12, 125, 22],
|
|
["jump_false", 15, "add_nt_138", 125, 22],
|
|
["concat", 13, 11, 12, 125, 22],
|
|
["jump", "add_done_139", 125, 22],
|
|
"add_nt_138",
|
|
["is_num", 14, 11, 125, 22],
|
|
["jump_false", 14, "add_err_140", 125, 22],
|
|
["add_float", 13, 11, 12, 125, 22],
|
|
["jump", "add_done_139", 125, 22],
|
|
"add_err_140",
|
|
["disrupt", 125, 22],
|
|
"add_done_139",
|
|
["move", 1, 13, 125, 22],
|
|
["access", 2, 1, 126, 17],
|
|
["null", 3, 127, 13],
|
|
"while_start_141",
|
|
["get", 16, 1, 1, 128, 23],
|
|
["length", 17, 16, 128, 23],
|
|
["is_int", 19, 1, 128, 23],
|
|
["jump_false", 19, "rel_ni_144", 128, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 18, 1, 17, 128, 23],
|
|
["jump", "rel_done_146", 128, 23],
|
|
"rel_ni_144",
|
|
["is_num", 19, 1, 128, 23],
|
|
["jump_false", 19, "rel_nn_145", 128, 23],
|
|
["is_num", 20, 17, 128, 23],
|
|
["jump_false", 20, "rel_nn_145", 128, 23],
|
|
["lt_float", 18, 1, 17, 128, 23],
|
|
["jump", "rel_done_146", 128, 23],
|
|
"rel_nn_145",
|
|
["is_text", 19, 1, 128, 23],
|
|
["jump_false", 19, "rel_err_147", 128, 23],
|
|
["is_text", 20, 17, 128, 23],
|
|
["jump_false", 20, "rel_err_147", 128, 23],
|
|
["lt_text", 18, 1, 17, 128, 23],
|
|
["jump", "rel_done_146", 128, 23],
|
|
"rel_err_147",
|
|
["disrupt", 128, 23],
|
|
"rel_done_146",
|
|
["move", 21, 18, 128, 23],
|
|
["jump_false", 21, "and_end_143", 128, 23],
|
|
["access", 22, 0, 128, 42],
|
|
["is_int", 24, 2, 128, 42],
|
|
["jump_false", 24, "rel_ni_148", 128, 42],
|
|
"_nop_tc_3",
|
|
["jump", "rel_ni_148", 128, 42],
|
|
["gt_int", 23, 2, 22, 128, 42],
|
|
["jump", "rel_done_150", 128, 42],
|
|
"rel_ni_148",
|
|
["is_num", 24, 2, 128, 42],
|
|
["jump_false", 24, "rel_nn_149", 128, 42],
|
|
["is_num", 25, 22, 128, 42],
|
|
["jump_false", 25, "rel_nn_149", 128, 42],
|
|
["gt_float", 23, 2, 22, 128, 42],
|
|
["jump", "rel_done_150", 128, 42],
|
|
"rel_nn_149",
|
|
["is_text", 24, 2, 128, 42],
|
|
["jump_false", 24, "rel_err_151", 128, 42],
|
|
["is_text", 25, 22, 128, 42],
|
|
["jump_false", 25, "rel_err_151", 128, 42],
|
|
["gt_text", 23, 2, 22, 128, 42],
|
|
["jump", "rel_done_150", 128, 42],
|
|
"rel_err_151",
|
|
["disrupt", 128, 42],
|
|
"rel_done_150",
|
|
["move", 21, 23, 128, 42],
|
|
"and_end_143",
|
|
["jump_false", 21, "while_end_142", 128, 42],
|
|
["get", 26, 1, 1, 129, 11],
|
|
["load_dynamic", 27, 26, 1, 129, 18],
|
|
["load_field", 28, 27, "kind", 129, 18],
|
|
["move", 3, 28, 129, 18],
|
|
["access", 29, "(", 130, 16],
|
|
["is_identical", 30, 3, 29, 130, 16],
|
|
["jump_true", 30, "eq_done_154", 130, 16],
|
|
["is_int", 31, 3, 130, 16],
|
|
["jump_false", 31, "eq_ni_155", 130, 16],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_155", 130, 16],
|
|
["eq_int", 30, 3, 29, 130, 16],
|
|
["jump", "eq_done_154", 130, 16],
|
|
"eq_ni_155",
|
|
["is_num", 31, 3, 130, 16],
|
|
["jump_false", 31, "eq_nn_156", 130, 16],
|
|
["is_num", 32, 29, 130, 16],
|
|
["jump_false", 32, "eq_nn_156", 130, 16],
|
|
["eq_float", 30, 3, 29, 130, 16],
|
|
["jump", "eq_done_154", 130, 16],
|
|
"eq_nn_156",
|
|
["is_text", 31, 3, 130, 16],
|
|
["jump_false", 31, "eq_nt_157", 130, 16],
|
|
["is_text", 32, 29, 130, 16],
|
|
["jump_false", 32, "eq_nt_157", 130, 16],
|
|
["eq_text", 30, 3, 29, 130, 16],
|
|
["jump", "eq_done_154", 130, 16],
|
|
"eq_nt_157",
|
|
["is_null", 31, 3, 130, 16],
|
|
["jump_false", 31, "eq_nnl_158", 130, 16],
|
|
["is_null", 32, 29, 130, 16],
|
|
["jump_false", 32, "eq_nnl_158", 130, 16],
|
|
["true", 30, 130, 16],
|
|
["jump", "eq_done_154", 130, 16],
|
|
"eq_nnl_158",
|
|
["is_bool", 31, 3, 130, 16],
|
|
["jump_false", 31, "eq_nb_159", 130, 16],
|
|
["is_bool", 32, 29, 130, 16],
|
|
["jump_false", 32, "eq_nb_159", 130, 16],
|
|
["eq_bool", 30, 3, 29, 130, 16],
|
|
["jump", "eq_done_154", 130, 16],
|
|
"eq_nb_159",
|
|
["false", 30, 130, 16],
|
|
"eq_done_154",
|
|
["jump_false", 30, "if_else_152", 130, 16],
|
|
["access", 33, 1, 130, 39],
|
|
["is_int", 35, 2, 130, 39],
|
|
["jump_false", 35, "add_ni_160", 130, 39],
|
|
["add_int", 34, 2, 33, 130, 39],
|
|
["jump", "add_done_162", 130, 39],
|
|
"add_ni_160",
|
|
["is_text", 35, 2, 130, 39],
|
|
["jump_false", 35, "add_nt_161", 130, 39],
|
|
["is_text", 36, 33, 130, 39],
|
|
["jump_false", 36, "add_nt_161", 130, 39],
|
|
["concat", 34, 2, 33, 130, 39],
|
|
["jump", "add_done_162", 130, 39],
|
|
"add_nt_161",
|
|
["is_num", 35, 2, 130, 39],
|
|
["jump_false", 35, "add_err_163", 130, 39],
|
|
["add_float", 34, 2, 33, 130, 39],
|
|
["jump", "add_done_162", 130, 39],
|
|
"add_err_163",
|
|
["disrupt", 130, 39],
|
|
"add_done_162",
|
|
["move", 2, 34, 130, 39],
|
|
["jump", "if_end_153", 130, 39],
|
|
"if_else_152",
|
|
["access", 37, ")", 131, 21],
|
|
["is_identical", 38, 3, 37, 131, 21],
|
|
["jump_true", 38, "eq_done_166", 131, 21],
|
|
["is_int", 39, 3, 131, 21],
|
|
["jump_false", 39, "eq_ni_167", 131, 21],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_167", 131, 21],
|
|
["eq_int", 38, 3, 37, 131, 21],
|
|
["jump", "eq_done_166", 131, 21],
|
|
"eq_ni_167",
|
|
["is_num", 39, 3, 131, 21],
|
|
["jump_false", 39, "eq_nn_168", 131, 21],
|
|
["is_num", 40, 37, 131, 21],
|
|
["jump_false", 40, "eq_nn_168", 131, 21],
|
|
["eq_float", 38, 3, 37, 131, 21],
|
|
["jump", "eq_done_166", 131, 21],
|
|
"eq_nn_168",
|
|
["is_text", 39, 3, 131, 21],
|
|
["jump_false", 39, "eq_nt_169", 131, 21],
|
|
["is_text", 40, 37, 131, 21],
|
|
["jump_false", 40, "eq_nt_169", 131, 21],
|
|
["eq_text", 38, 3, 37, 131, 21],
|
|
["jump", "eq_done_166", 131, 21],
|
|
"eq_nt_169",
|
|
["is_null", 39, 3, 131, 21],
|
|
["jump_false", 39, "eq_nnl_170", 131, 21],
|
|
["is_null", 40, 37, 131, 21],
|
|
["jump_false", 40, "eq_nnl_170", 131, 21],
|
|
["true", 38, 131, 21],
|
|
["jump", "eq_done_166", 131, 21],
|
|
"eq_nnl_170",
|
|
["is_bool", 39, 3, 131, 21],
|
|
["jump_false", 39, "eq_nb_171", 131, 21],
|
|
["is_bool", 40, 37, 131, 21],
|
|
["jump_false", 40, "eq_nb_171", 131, 21],
|
|
["eq_bool", 38, 3, 37, 131, 21],
|
|
["jump", "eq_done_166", 131, 21],
|
|
"eq_nb_171",
|
|
["false", 38, 131, 21],
|
|
"eq_done_166",
|
|
["jump_false", 38, "if_else_164", 131, 21],
|
|
["access", 41, 1, 131, 44],
|
|
["is_int", 43, 2, 131, 44],
|
|
["jump_false", 43, "num_ni_172", 131, 44],
|
|
["sub_int", 42, 2, 41, 131, 44],
|
|
["jump", "num_done_173", 131, 44],
|
|
"num_ni_172",
|
|
["is_num", 43, 2, 131, 44],
|
|
["jump_false", 43, "num_err_174", 131, 44],
|
|
["sub_float", 42, 2, 41, 131, 44],
|
|
["jump", "num_done_173", 131, 44],
|
|
"num_err_174",
|
|
["disrupt", 131, 44],
|
|
"num_done_173",
|
|
["move", 2, 42, 131, 44],
|
|
["jump", "if_end_165", 131, 44],
|
|
"if_else_164",
|
|
["access", 45, "text", 132, 21],
|
|
["is_identical", 46, 3, 45, 132, 21],
|
|
["jump_true", 46, "eq_done_178", 132, 21],
|
|
["is_int", 47, 3, 132, 21],
|
|
["jump_false", 47, "eq_ni_179", 132, 21],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_179", 132, 21],
|
|
["eq_int", 46, 3, 45, 132, 21],
|
|
["jump", "eq_done_178", 132, 21],
|
|
"eq_ni_179",
|
|
["is_num", 47, 3, 132, 21],
|
|
["jump_false", 47, "eq_nn_180", 132, 21],
|
|
["is_num", 48, 45, 132, 21],
|
|
["jump_false", 48, "eq_nn_180", 132, 21],
|
|
["eq_float", 46, 3, 45, 132, 21],
|
|
["jump", "eq_done_178", 132, 21],
|
|
"eq_nn_180",
|
|
["is_text", 47, 3, 132, 21],
|
|
["jump_false", 47, "eq_nt_181", 132, 21],
|
|
["is_text", 48, 45, 132, 21],
|
|
["jump_false", 48, "eq_nt_181", 132, 21],
|
|
["eq_text", 46, 3, 45, 132, 21],
|
|
["jump", "eq_done_178", 132, 21],
|
|
"eq_nt_181",
|
|
["is_null", 47, 3, 132, 21],
|
|
["jump_false", 47, "eq_nnl_182", 132, 21],
|
|
["is_null", 48, 45, 132, 21],
|
|
["jump_false", 48, "eq_nnl_182", 132, 21],
|
|
["true", 46, 132, 21],
|
|
["jump", "eq_done_178", 132, 21],
|
|
"eq_nnl_182",
|
|
["is_bool", 47, 3, 132, 21],
|
|
["jump_false", 47, "eq_nb_183", 132, 21],
|
|
["is_bool", 48, 45, 132, 21],
|
|
["jump_false", 48, "eq_nb_183", 132, 21],
|
|
["eq_bool", 46, 3, 45, 132, 21],
|
|
["jump", "eq_done_178", 132, 21],
|
|
"eq_nb_183",
|
|
["false", 46, 132, 21],
|
|
"eq_done_178",
|
|
["move", 49, 46, 132, 21],
|
|
["jump_true", 49, "or_end_177", 132, 21],
|
|
["access", 50, "number", 132, 36],
|
|
["is_identical", 51, 3, 50, 132, 36],
|
|
["jump_true", 51, "eq_done_184", 132, 36],
|
|
["is_int", 52, 3, 132, 36],
|
|
["jump_false", 52, "eq_ni_185", 132, 36],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_185", 132, 36],
|
|
["eq_int", 51, 3, 50, 132, 36],
|
|
["jump", "eq_done_184", 132, 36],
|
|
"eq_ni_185",
|
|
["is_num", 52, 3, 132, 36],
|
|
["jump_false", 52, "eq_nn_186", 132, 36],
|
|
["is_num", 53, 50, 132, 36],
|
|
["jump_false", 53, "eq_nn_186", 132, 36],
|
|
["eq_float", 51, 3, 50, 132, 36],
|
|
["jump", "eq_done_184", 132, 36],
|
|
"eq_nn_186",
|
|
["is_text", 52, 3, 132, 36],
|
|
["jump_false", 52, "eq_nt_187", 132, 36],
|
|
["is_text", 53, 50, 132, 36],
|
|
["jump_false", 53, "eq_nt_187", 132, 36],
|
|
["eq_text", 51, 3, 50, 132, 36],
|
|
["jump", "eq_done_184", 132, 36],
|
|
"eq_nt_187",
|
|
["is_null", 52, 3, 132, 36],
|
|
["jump_false", 52, "eq_nnl_188", 132, 36],
|
|
["is_null", 53, 50, 132, 36],
|
|
["jump_false", 53, "eq_nnl_188", 132, 36],
|
|
["true", 51, 132, 36],
|
|
["jump", "eq_done_184", 132, 36],
|
|
"eq_nnl_188",
|
|
["is_bool", 52, 3, 132, 36],
|
|
["jump_false", 52, "eq_nb_189", 132, 36],
|
|
["is_bool", 53, 50, 132, 36],
|
|
["jump_false", 53, "eq_nb_189", 132, 36],
|
|
["eq_bool", 51, 3, 50, 132, 36],
|
|
["jump", "eq_done_184", 132, 36],
|
|
"eq_nb_189",
|
|
["false", 51, 132, 36],
|
|
"eq_done_184",
|
|
["move", 49, 51, 132, 36],
|
|
"or_end_177",
|
|
["jump_false", 49, "if_else_175", 132, 36],
|
|
["null", 54, 132, 48],
|
|
["jump", "if_end_176", 132, 48],
|
|
"if_else_175",
|
|
"if_end_176",
|
|
"if_end_165",
|
|
"if_end_153",
|
|
["access", 55, 1, 133, 15],
|
|
["is_int", 57, 1, 133, 15],
|
|
["jump_false", 57, "add_ni_190", 133, 15],
|
|
["add_int", 56, 1, 55, 133, 15],
|
|
["jump", "add_done_192", 133, 15],
|
|
"add_ni_190",
|
|
["is_text", 57, 1, 133, 15],
|
|
["jump_false", 57, "add_nt_191", 133, 15],
|
|
["is_text", 58, 55, 133, 15],
|
|
["jump_false", 58, "add_nt_191", 133, 15],
|
|
["concat", 56, 1, 55, 133, 15],
|
|
["jump", "add_done_192", 133, 15],
|
|
"add_nt_191",
|
|
["is_num", 57, 1, 133, 15],
|
|
["jump_false", 57, "add_err_193", 133, 15],
|
|
["add_float", 56, 1, 55, 133, 15],
|
|
["jump", "add_done_192", 133, 15],
|
|
"add_err_193",
|
|
["disrupt", 133, 15],
|
|
"add_done_192",
|
|
["move", 1, 56, 133, 15],
|
|
["jump", "while_start_141", 133, 15],
|
|
"while_end_142",
|
|
"while_start_194",
|
|
["get", 59, 1, 1, 135, 23],
|
|
["length", 60, 59, 135, 23],
|
|
["is_int", 62, 1, 135, 23],
|
|
["jump_false", 62, "rel_ni_196", 135, 23],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["lt_int", 61, 1, 60, 135, 23],
|
|
["jump", "rel_done_198", 135, 23],
|
|
"rel_ni_196",
|
|
["is_num", 62, 1, 135, 23],
|
|
["jump_false", 62, "rel_nn_197", 135, 23],
|
|
["is_num", 63, 60, 135, 23],
|
|
["jump_false", 63, "rel_nn_197", 135, 23],
|
|
["lt_float", 61, 1, 60, 135, 23],
|
|
["jump", "rel_done_198", 135, 23],
|
|
"rel_nn_197",
|
|
["is_text", 62, 1, 135, 23],
|
|
["jump_false", 62, "rel_err_199", 135, 23],
|
|
["is_text", 63, 60, 135, 23],
|
|
["jump_false", 63, "rel_err_199", 135, 23],
|
|
["lt_text", 61, 1, 60, 135, 23],
|
|
["jump", "rel_done_198", 135, 23],
|
|
"rel_err_199",
|
|
["disrupt", 135, 23],
|
|
"rel_done_198",
|
|
["jump_false", 61, "while_end_195", 135, 23],
|
|
["get", 64, 1, 1, 136, 11],
|
|
["load_dynamic", 65, 64, 1, 136, 18],
|
|
["load_field", 66, 65, "kind", 136, 18],
|
|
["move", 3, 66, 136, 18],
|
|
["access", 67, "space", 137, 16],
|
|
["is_identical", 68, 3, 67, 137, 16],
|
|
["jump_true", 68, "ne_nid_205", 137, 16],
|
|
["jump", "ne_ni_206", 137, 16],
|
|
"ne_nid_205",
|
|
["false", 68, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_ni_206",
|
|
["is_int", 69, 3, 137, 16],
|
|
["jump_false", 69, "ne_nn_207", 137, 16],
|
|
["is_int", 70, 67, 137, 16],
|
|
["jump_false", 70, "ne_nn_207", 137, 16],
|
|
["ne_int", 68, 3, 67, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_nn_207",
|
|
["is_num", 69, 3, 137, 16],
|
|
["jump_false", 69, "ne_nt_208", 137, 16],
|
|
["is_num", 70, 67, 137, 16],
|
|
["jump_false", 70, "ne_nt_208", 137, 16],
|
|
["ne_float", 68, 3, 67, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_nt_208",
|
|
["is_text", 69, 3, 137, 16],
|
|
["jump_false", 69, "ne_nnl_209", 137, 16],
|
|
["is_text", 70, 67, 137, 16],
|
|
["jump_false", 70, "ne_nnl_209", 137, 16],
|
|
["ne_text", 68, 3, 67, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_nnl_209",
|
|
["is_null", 69, 3, 137, 16],
|
|
["jump_false", 69, "ne_nb_210", 137, 16],
|
|
["is_null", 70, 67, 137, 16],
|
|
["jump_false", 70, "ne_nb_210", 137, 16],
|
|
["false", 68, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_nb_210",
|
|
["is_bool", 69, 3, 137, 16],
|
|
["jump_false", 69, "ne_mis_211", 137, 16],
|
|
["is_bool", 70, 67, 137, 16],
|
|
["jump_false", 70, "ne_mis_211", 137, 16],
|
|
["ne_bool", 68, 3, 67, 137, 16],
|
|
["jump", "ne_done_204", 137, 16],
|
|
"ne_mis_211",
|
|
["true", 68, 137, 16],
|
|
"ne_done_204",
|
|
["move", 71, 68, 137, 16],
|
|
["jump_false", 71, "and_end_203", 137, 16],
|
|
["access", 72, "newline", 137, 32],
|
|
["is_identical", 73, 3, 72, 137, 32],
|
|
["jump_true", 73, "ne_nid_213", 137, 32],
|
|
["jump", "ne_ni_214", 137, 32],
|
|
"ne_nid_213",
|
|
["false", 73, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_ni_214",
|
|
["is_int", 74, 3, 137, 32],
|
|
["jump_false", 74, "ne_nn_215", 137, 32],
|
|
["is_int", 75, 72, 137, 32],
|
|
["jump_false", 75, "ne_nn_215", 137, 32],
|
|
["ne_int", 73, 3, 72, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_nn_215",
|
|
["is_num", 74, 3, 137, 32],
|
|
["jump_false", 74, "ne_nt_216", 137, 32],
|
|
["is_num", 75, 72, 137, 32],
|
|
["jump_false", 75, "ne_nt_216", 137, 32],
|
|
["ne_float", 73, 3, 72, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_nt_216",
|
|
["is_text", 74, 3, 137, 32],
|
|
["jump_false", 74, "ne_nnl_217", 137, 32],
|
|
["is_text", 75, 72, 137, 32],
|
|
["jump_false", 75, "ne_nnl_217", 137, 32],
|
|
["ne_text", 73, 3, 72, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_nnl_217",
|
|
["is_null", 74, 3, 137, 32],
|
|
["jump_false", 74, "ne_nb_218", 137, 32],
|
|
["is_null", 75, 72, 137, 32],
|
|
["jump_false", 75, "ne_nb_218", 137, 32],
|
|
["false", 73, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_nb_218",
|
|
["is_bool", 74, 3, 137, 32],
|
|
["jump_false", 74, "ne_mis_219", 137, 32],
|
|
["is_bool", 75, 72, 137, 32],
|
|
["jump_false", 75, "ne_mis_219", 137, 32],
|
|
["ne_bool", 73, 3, 72, 137, 32],
|
|
["jump", "ne_done_212", 137, 32],
|
|
"ne_mis_219",
|
|
["true", 73, 137, 32],
|
|
"ne_done_212",
|
|
["move", 71, 73, 137, 32],
|
|
"and_end_203",
|
|
["move", 76, 71, 137, 32],
|
|
["jump_false", 76, "and_end_202", 137, 32],
|
|
["access", 77, "comment", 137, 50],
|
|
["is_identical", 78, 3, 77, 137, 50],
|
|
["jump_true", 78, "ne_nid_221", 137, 50],
|
|
["jump", "ne_ni_222", 137, 50],
|
|
"ne_nid_221",
|
|
["false", 78, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_ni_222",
|
|
["is_int", 79, 3, 137, 50],
|
|
["jump_false", 79, "ne_nn_223", 137, 50],
|
|
["is_int", 80, 77, 137, 50],
|
|
["jump_false", 80, "ne_nn_223", 137, 50],
|
|
["ne_int", 78, 3, 77, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_nn_223",
|
|
["is_num", 79, 3, 137, 50],
|
|
["jump_false", 79, "ne_nt_224", 137, 50],
|
|
["is_num", 80, 77, 137, 50],
|
|
["jump_false", 80, "ne_nt_224", 137, 50],
|
|
["ne_float", 78, 3, 77, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_nt_224",
|
|
["is_text", 79, 3, 137, 50],
|
|
["jump_false", 79, "ne_nnl_225", 137, 50],
|
|
["is_text", 80, 77, 137, 50],
|
|
["jump_false", 80, "ne_nnl_225", 137, 50],
|
|
["ne_text", 78, 3, 77, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_nnl_225",
|
|
["is_null", 79, 3, 137, 50],
|
|
["jump_false", 79, "ne_nb_226", 137, 50],
|
|
["is_null", 80, 77, 137, 50],
|
|
["jump_false", 80, "ne_nb_226", 137, 50],
|
|
["false", 78, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_nb_226",
|
|
["is_bool", 79, 3, 137, 50],
|
|
["jump_false", 79, "ne_mis_227", 137, 50],
|
|
["is_bool", 80, 77, 137, 50],
|
|
["jump_false", 80, "ne_mis_227", 137, 50],
|
|
["ne_bool", 78, 3, 77, 137, 50],
|
|
["jump", "ne_done_220", 137, 50],
|
|
"ne_mis_227",
|
|
["true", 78, 137, 50],
|
|
"ne_done_220",
|
|
["move", 76, 78, 137, 50],
|
|
"and_end_202",
|
|
["jump_false", 76, "if_else_200", 137, 50],
|
|
["jump", "while_end_195", 137, 61],
|
|
["jump", "if_end_201", 137, 61],
|
|
"if_else_200",
|
|
"if_end_201",
|
|
["access", 81, 1, 138, 15],
|
|
["is_int", 83, 1, 138, 15],
|
|
["jump_false", 83, "add_ni_228", 138, 15],
|
|
["add_int", 82, 1, 81, 138, 15],
|
|
["jump", "add_done_230", 138, 15],
|
|
"add_ni_228",
|
|
["is_text", 83, 1, 138, 15],
|
|
["jump_false", 83, "add_nt_229", 138, 15],
|
|
["is_text", 84, 81, 138, 15],
|
|
["jump_false", 84, "add_nt_229", 138, 15],
|
|
["concat", 82, 1, 81, 138, 15],
|
|
["jump", "add_done_230", 138, 15],
|
|
"add_nt_229",
|
|
["is_num", 83, 1, 138, 15],
|
|
["jump_false", 83, "add_err_231", 138, 15],
|
|
["add_float", 82, 1, 81, 138, 15],
|
|
["jump", "add_done_230", 138, 15],
|
|
"add_err_231",
|
|
["disrupt", 138, 15],
|
|
"add_done_230",
|
|
["move", 1, 82, 138, 15],
|
|
["jump", "while_start_194", 138, 15],
|
|
"while_end_195",
|
|
["get", 85, 1, 1, 140, 21],
|
|
["length", 86, 85, 140, 21],
|
|
["is_int", 88, 1, 140, 21],
|
|
["jump_false", 88, "rel_ni_234", 140, 21],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["ge_int", 87, 1, 86, 140, 21],
|
|
["jump", "rel_done_236", 140, 21],
|
|
"rel_ni_234",
|
|
["is_num", 88, 1, 140, 21],
|
|
["jump_false", 88, "rel_nn_235", 140, 21],
|
|
["is_num", 89, 86, 140, 21],
|
|
["jump_false", 89, "rel_nn_235", 140, 21],
|
|
["ge_float", 87, 1, 86, 140, 21],
|
|
["jump", "rel_done_236", 140, 21],
|
|
"rel_nn_235",
|
|
["is_text", 88, 1, 140, 21],
|
|
["jump_false", 88, "rel_err_237", 140, 21],
|
|
["is_text", 89, 86, 140, 21],
|
|
["jump_false", 89, "rel_err_237", 140, 21],
|
|
["ge_text", 87, 1, 86, 140, 21],
|
|
["jump", "rel_done_236", 140, 21],
|
|
"rel_err_237",
|
|
["disrupt", 140, 21],
|
|
"rel_done_236",
|
|
["jump_false", 87, "if_else_232", 140, 21],
|
|
["false", 90, 140, 37],
|
|
["return", 90, 140, 37],
|
|
["jump", "if_end_233", 140, 37],
|
|
"if_else_232",
|
|
"if_end_233",
|
|
["get", 91, 1, 1, 141, 12],
|
|
["load_dynamic", 92, 91, 1, 141, 19],
|
|
["load_field", 93, 92, "kind", 141, 19],
|
|
["access", 94, "=>", 141, 30],
|
|
["is_identical", 95, 93, 94, 141, 30],
|
|
["jump_true", 95, "eq_done_238", 141, 30],
|
|
["is_int", 96, 93, 141, 30],
|
|
["jump_false", 96, "eq_ni_239", 141, 30],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_239", 141, 30],
|
|
["eq_int", 95, 93, 94, 141, 30],
|
|
["jump", "eq_done_238", 141, 30],
|
|
"eq_ni_239",
|
|
["is_num", 96, 93, 141, 30],
|
|
["jump_false", 96, "eq_nn_240", 141, 30],
|
|
["is_num", 97, 94, 141, 30],
|
|
["jump_false", 97, "eq_nn_240", 141, 30],
|
|
["eq_float", 95, 93, 94, 141, 30],
|
|
["jump", "eq_done_238", 141, 30],
|
|
"eq_nn_240",
|
|
["is_text", 96, 93, 141, 30],
|
|
["jump_false", 96, "eq_nt_241", 141, 30],
|
|
["is_text", 97, 94, 141, 30],
|
|
["jump_false", 97, "eq_nt_241", 141, 30],
|
|
["eq_text", 95, 93, 94, 141, 30],
|
|
["jump", "eq_done_238", 141, 30],
|
|
"eq_nt_241",
|
|
["is_null", 96, 93, 141, 30],
|
|
["jump_false", 96, "eq_nnl_242", 141, 30],
|
|
["is_null", 97, 94, 141, 30],
|
|
["jump_false", 97, "eq_nnl_242", 141, 30],
|
|
["true", 95, 141, 30],
|
|
["jump", "eq_done_238", 141, 30],
|
|
"eq_nnl_242",
|
|
["is_bool", 96, 93, 141, 30],
|
|
["jump_false", 96, "eq_nb_243", 141, 30],
|
|
["is_bool", 97, 94, 141, 30],
|
|
["jump_false", 97, "eq_nb_243", 141, 30],
|
|
["eq_bool", 95, 93, 94, 141, 30],
|
|
["jump", "eq_done_238", 141, 30],
|
|
"eq_nb_243",
|
|
["false", 95, 141, 30],
|
|
"eq_done_238",
|
|
["return", 95, 141, 30],
|
|
["null", 98, 141, 30],
|
|
["return", 98, 141, 30]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 1189,
|
|
"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_246", 186, 14],
|
|
["is_int", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_ni_247", 186, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_247", 186, 14],
|
|
["eq_int", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_246", 186, 14],
|
|
"eq_ni_247",
|
|
["is_num", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nn_248", 186, 14],
|
|
["is_num", 47, 44, 186, 14],
|
|
["jump_false", 47, "eq_nn_248", 186, 14],
|
|
["eq_float", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_246", 186, 14],
|
|
"eq_nn_248",
|
|
["is_text", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nt_249", 186, 14],
|
|
["is_text", 47, 44, 186, 14],
|
|
["jump_false", 47, "eq_nt_249", 186, 14],
|
|
["eq_text", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_246", 186, 14],
|
|
"eq_nt_249",
|
|
["is_null", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nnl_250", 186, 14],
|
|
["is_null", 47, 44, 186, 14],
|
|
["jump_false", 47, "eq_nnl_250", 186, 14],
|
|
["true", 45, 186, 14],
|
|
["jump", "eq_done_246", 186, 14],
|
|
"eq_nnl_250",
|
|
["is_bool", 46, 39, 186, 14],
|
|
["jump_false", 46, "eq_nb_251", 186, 14],
|
|
["is_bool", 47, 44, 186, 14],
|
|
["jump_false", 47, "eq_nb_251", 186, 14],
|
|
["eq_bool", 45, 39, 44, 186, 14],
|
|
["jump", "eq_done_246", 186, 14],
|
|
"eq_nb_251",
|
|
["false", 45, 186, 14],
|
|
"eq_done_246",
|
|
["jump_false", 45, "if_else_244", 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],
|
|
["jump", "if_end_245", 192, 14],
|
|
"if_else_244",
|
|
"if_end_245",
|
|
["access", 65, "text", 194, 14],
|
|
["is_identical", 66, 39, 65, 194, 14],
|
|
["jump_true", 66, "eq_done_254", 194, 14],
|
|
["is_int", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_ni_255", 194, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_255", 194, 14],
|
|
["eq_int", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_254", 194, 14],
|
|
"eq_ni_255",
|
|
["is_num", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nn_256", 194, 14],
|
|
["is_num", 68, 65, 194, 14],
|
|
["jump_false", 68, "eq_nn_256", 194, 14],
|
|
["eq_float", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_254", 194, 14],
|
|
"eq_nn_256",
|
|
["is_text", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nt_257", 194, 14],
|
|
["is_text", 68, 65, 194, 14],
|
|
["jump_false", 68, "eq_nt_257", 194, 14],
|
|
["eq_text", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_254", 194, 14],
|
|
"eq_nt_257",
|
|
["is_null", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nnl_258", 194, 14],
|
|
["is_null", 68, 65, 194, 14],
|
|
["jump_false", 68, "eq_nnl_258", 194, 14],
|
|
["true", 66, 194, 14],
|
|
["jump", "eq_done_254", 194, 14],
|
|
"eq_nnl_258",
|
|
["is_bool", 67, 39, 194, 14],
|
|
["jump_false", 67, "eq_nb_259", 194, 14],
|
|
["is_bool", 68, 65, 194, 14],
|
|
["jump_false", 68, "eq_nb_259", 194, 14],
|
|
["eq_bool", 66, 39, 65, 194, 14],
|
|
["jump", "eq_done_254", 194, 14],
|
|
"eq_nb_259",
|
|
["false", 66, 194, 14],
|
|
"eq_done_254",
|
|
["jump_false", 66, "if_else_252", 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_260",
|
|
["length", 73, 38, 199, 26],
|
|
["access", 74, 1, 199, 32],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["sub_int", 75, 73, 74, 199, 32],
|
|
["jump", "num_done_263", 199, 32],
|
|
"num_ni_262",
|
|
["is_num", 76, 73, 199, 32],
|
|
["jump_false", 76, "num_err_264", 199, 32],
|
|
["sub_float", 75, 73, 74, 199, 32],
|
|
["jump", "num_done_263", 199, 32],
|
|
"num_err_264",
|
|
["disrupt", 199, 32],
|
|
"num_done_263",
|
|
["is_int", 79, 9, 199, 32],
|
|
["jump_false", 79, "rel_ni_265", 199, 32],
|
|
["is_int", 80, 75, 199, 32],
|
|
["jump_false", 80, "rel_ni_265", 199, 32],
|
|
["lt_int", 78, 9, 75, 199, 32],
|
|
["jump", "rel_done_267", 199, 32],
|
|
"rel_ni_265",
|
|
["is_num", 79, 9, 199, 32],
|
|
["jump_false", 79, "rel_nn_266", 199, 32],
|
|
["is_num", 80, 75, 199, 32],
|
|
["jump_false", 80, "rel_nn_266", 199, 32],
|
|
["lt_float", 78, 9, 75, 199, 32],
|
|
["jump", "rel_done_267", 199, 32],
|
|
"rel_nn_266",
|
|
["is_text", 79, 9, 199, 32],
|
|
["jump_false", 79, "rel_err_268", 199, 32],
|
|
["is_text", 80, 75, 199, 32],
|
|
["jump_false", 80, "rel_err_268", 199, 32],
|
|
["lt_text", 78, 9, 75, 199, 32],
|
|
["jump", "rel_done_267", 199, 32],
|
|
"rel_err_268",
|
|
["disrupt", 199, 32],
|
|
"rel_done_267",
|
|
["jump_false", 78, "while_end_261", 199, 32],
|
|
["load_dynamic", 81, 38, 9, 200, 16],
|
|
["access", 82, "$", 200, 23],
|
|
["is_identical", 83, 81, 82, 200, 23],
|
|
["jump_true", 83, "eq_done_272", 200, 23],
|
|
["is_int", 84, 81, 200, 23],
|
|
["jump_false", 84, "eq_ni_273", 200, 23],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_273", 200, 23],
|
|
["eq_int", 83, 81, 82, 200, 23],
|
|
["jump", "eq_done_272", 200, 23],
|
|
"eq_ni_273",
|
|
["is_num", 84, 81, 200, 23],
|
|
["jump_false", 84, "eq_nn_274", 200, 23],
|
|
["is_num", 85, 82, 200, 23],
|
|
["jump_false", 85, "eq_nn_274", 200, 23],
|
|
["eq_float", 83, 81, 82, 200, 23],
|
|
["jump", "eq_done_272", 200, 23],
|
|
"eq_nn_274",
|
|
["is_text", 84, 81, 200, 23],
|
|
["jump_false", 84, "eq_nt_275", 200, 23],
|
|
["is_text", 85, 82, 200, 23],
|
|
["jump_false", 85, "eq_nt_275", 200, 23],
|
|
["eq_text", 83, 81, 82, 200, 23],
|
|
["jump", "eq_done_272", 200, 23],
|
|
"eq_nt_275",
|
|
["is_null", 84, 81, 200, 23],
|
|
["jump_false", 84, "eq_nnl_276", 200, 23],
|
|
["is_null", 85, 82, 200, 23],
|
|
["jump_false", 85, "eq_nnl_276", 200, 23],
|
|
["true", 83, 200, 23],
|
|
["jump", "eq_done_272", 200, 23],
|
|
"eq_nnl_276",
|
|
["is_bool", 84, 81, 200, 23],
|
|
["jump_false", 84, "eq_nb_277", 200, 23],
|
|
["is_bool", 85, 82, 200, 23],
|
|
["jump_false", 85, "eq_nb_277", 200, 23],
|
|
["eq_bool", 83, 81, 82, 200, 23],
|
|
["jump", "eq_done_272", 200, 23],
|
|
"eq_nb_277",
|
|
["false", 83, 200, 23],
|
|
"eq_done_272",
|
|
["move", 86, 83, 200, 23],
|
|
["jump_false", 86, "and_end_271", 200, 23],
|
|
["access", 87, 1, 200, 38],
|
|
["is_int", 89, 9, 200, 38],
|
|
["jump_false", 89, "add_ni_278", 200, 38],
|
|
["add_int", 88, 9, 87, 200, 38],
|
|
["jump", "add_done_280", 200, 38],
|
|
"add_ni_278",
|
|
["is_text", 89, 9, 200, 38],
|
|
["jump_false", 89, "add_nt_279", 200, 38],
|
|
["is_text", 90, 87, 200, 38],
|
|
["jump_false", 90, "add_nt_279", 200, 38],
|
|
["concat", 88, 9, 87, 200, 38],
|
|
["jump", "add_done_280", 200, 38],
|
|
"add_nt_279",
|
|
["is_num", 89, 9, 200, 38],
|
|
["jump_false", 89, "add_err_281", 200, 38],
|
|
["add_float", 88, 9, 87, 200, 38],
|
|
["jump", "add_done_280", 200, 38],
|
|
"add_err_281",
|
|
["disrupt", 200, 38],
|
|
"add_done_280",
|
|
["load_dynamic", 91, 38, 88, 200, 38],
|
|
["access", 92, "{", 200, 44],
|
|
["is_identical", 93, 91, 92, 200, 44],
|
|
["jump_true", 93, "eq_done_282", 200, 44],
|
|
["is_int", 94, 91, 200, 44],
|
|
["jump_false", 94, "eq_ni_283", 200, 44],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_283", 200, 44],
|
|
["eq_int", 93, 91, 92, 200, 44],
|
|
["jump", "eq_done_282", 200, 44],
|
|
"eq_ni_283",
|
|
["is_num", 94, 91, 200, 44],
|
|
["jump_false", 94, "eq_nn_284", 200, 44],
|
|
["is_num", 95, 92, 200, 44],
|
|
["jump_false", 95, "eq_nn_284", 200, 44],
|
|
["eq_float", 93, 91, 92, 200, 44],
|
|
["jump", "eq_done_282", 200, 44],
|
|
"eq_nn_284",
|
|
["is_text", 94, 91, 200, 44],
|
|
["jump_false", 94, "eq_nt_285", 200, 44],
|
|
["is_text", 95, 92, 200, 44],
|
|
["jump_false", 95, "eq_nt_285", 200, 44],
|
|
["eq_text", 93, 91, 92, 200, 44],
|
|
["jump", "eq_done_282", 200, 44],
|
|
"eq_nt_285",
|
|
["is_null", 94, 91, 200, 44],
|
|
["jump_false", 94, "eq_nnl_286", 200, 44],
|
|
["is_null", 95, 92, 200, 44],
|
|
["jump_false", 95, "eq_nnl_286", 200, 44],
|
|
["true", 93, 200, 44],
|
|
["jump", "eq_done_282", 200, 44],
|
|
"eq_nnl_286",
|
|
["is_bool", 94, 91, 200, 44],
|
|
["jump_false", 94, "eq_nb_287", 200, 44],
|
|
["is_bool", 95, 92, 200, 44],
|
|
["jump_false", 95, "eq_nb_287", 200, 44],
|
|
["eq_bool", 93, 91, 92, 200, 44],
|
|
["jump", "eq_done_282", 200, 44],
|
|
"eq_nb_287",
|
|
["false", 93, 200, 44],
|
|
"eq_done_282",
|
|
["move", 86, 93, 200, 44],
|
|
"and_end_271",
|
|
["jump_false", 86, "if_else_269", 200, 44],
|
|
["access", 96, 0, 201, 21],
|
|
["is_identical", 97, 9, 96, 201, 21],
|
|
["jump_true", 97, "eq_done_291", 201, 21],
|
|
["is_int", 98, 9, 201, 21],
|
|
["jump_false", 98, "eq_ni_292", 201, 21],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_292", 201, 21],
|
|
["eq_int", 97, 9, 96, 201, 21],
|
|
["jump", "eq_done_291", 201, 21],
|
|
"eq_ni_292",
|
|
["is_num", 98, 9, 201, 21],
|
|
["jump_false", 98, "eq_nn_293", 201, 21],
|
|
["is_num", 99, 96, 201, 21],
|
|
["jump_false", 99, "eq_nn_293", 201, 21],
|
|
["eq_float", 97, 9, 96, 201, 21],
|
|
["jump", "eq_done_291", 201, 21],
|
|
"eq_nn_293",
|
|
["is_text", 98, 9, 201, 21],
|
|
["jump_false", 98, "eq_nt_294", 201, 21],
|
|
["is_text", 99, 96, 201, 21],
|
|
["jump_false", 99, "eq_nt_294", 201, 21],
|
|
["eq_text", 97, 9, 96, 201, 21],
|
|
["jump", "eq_done_291", 201, 21],
|
|
"eq_nt_294",
|
|
["is_null", 98, 9, 201, 21],
|
|
["jump_false", 98, "eq_nnl_295", 201, 21],
|
|
["is_null", 99, 96, 201, 21],
|
|
["jump_false", 99, "eq_nnl_295", 201, 21],
|
|
["true", 97, 201, 21],
|
|
["jump", "eq_done_291", 201, 21],
|
|
"eq_nnl_295",
|
|
["is_bool", 98, 9, 201, 21],
|
|
["jump_false", 98, "eq_nb_296", 201, 21],
|
|
["is_bool", 99, 96, 201, 21],
|
|
["jump_false", 99, "eq_nb_296", 201, 21],
|
|
["eq_bool", 97, 9, 96, 201, 21],
|
|
["jump", "eq_done_291", 201, 21],
|
|
"eq_nb_296",
|
|
["false", 97, 201, 21],
|
|
"eq_done_291",
|
|
["move", 100, 97, 201, 21],
|
|
["jump_true", 100, "or_end_290", 201, 21],
|
|
["access", 101, 1, 201, 34],
|
|
["is_int", 103, 9, 201, 34],
|
|
["jump_false", 103, "num_ni_297", 201, 34],
|
|
["sub_int", 102, 9, 101, 201, 34],
|
|
["jump", "num_done_298", 201, 34],
|
|
"num_ni_297",
|
|
["is_num", 103, 9, 201, 34],
|
|
["jump_false", 103, "num_err_299", 201, 34],
|
|
["sub_float", 102, 9, 101, 201, 34],
|
|
["jump", "num_done_298", 201, 34],
|
|
"num_err_299",
|
|
["disrupt", 201, 34],
|
|
"num_done_298",
|
|
["load_dynamic", 105, 38, 102, 201, 34],
|
|
["access", 106, "\\", 201, 40],
|
|
["is_identical", 107, 105, 106, 201, 40],
|
|
["jump_true", 107, "ne_nid_301", 201, 40],
|
|
["jump", "ne_ni_302", 201, 40],
|
|
"ne_nid_301",
|
|
["false", 107, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_ni_302",
|
|
["is_int", 108, 105, 201, 40],
|
|
["jump_false", 108, "ne_nn_303", 201, 40],
|
|
["is_int", 109, 106, 201, 40],
|
|
["jump_false", 109, "ne_nn_303", 201, 40],
|
|
["ne_int", 107, 105, 106, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_nn_303",
|
|
["is_num", 108, 105, 201, 40],
|
|
["jump_false", 108, "ne_nt_304", 201, 40],
|
|
["is_num", 109, 106, 201, 40],
|
|
["jump_false", 109, "ne_nt_304", 201, 40],
|
|
["ne_float", 107, 105, 106, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_nt_304",
|
|
["is_text", 108, 105, 201, 40],
|
|
["jump_false", 108, "ne_nnl_305", 201, 40],
|
|
["is_text", 109, 106, 201, 40],
|
|
["jump_false", 109, "ne_nnl_305", 201, 40],
|
|
["ne_text", 107, 105, 106, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_nnl_305",
|
|
["is_null", 108, 105, 201, 40],
|
|
["jump_false", 108, "ne_nb_306", 201, 40],
|
|
["is_null", 109, 106, 201, 40],
|
|
["jump_false", 109, "ne_nb_306", 201, 40],
|
|
["false", 107, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_nb_306",
|
|
["is_bool", 108, 105, 201, 40],
|
|
["jump_false", 108, "ne_mis_307", 201, 40],
|
|
["is_bool", 109, 106, 201, 40],
|
|
["jump_false", 109, "ne_mis_307", 201, 40],
|
|
["ne_bool", 107, 105, 106, 201, 40],
|
|
["jump", "ne_done_300", 201, 40],
|
|
"ne_mis_307",
|
|
["true", 107, 201, 40],
|
|
"ne_done_300",
|
|
["move", 100, 107, 201, 40],
|
|
"or_end_290",
|
|
["jump_false", 100, "if_else_288", 201, 40],
|
|
["true", 110, 202, 26],
|
|
["move", 21, 110, 202, 26],
|
|
["jump", "while_end_261", 203, 13],
|
|
["jump", "if_end_289", 203, 13],
|
|
"if_else_288",
|
|
"if_end_289",
|
|
["jump", "if_end_270", 203, 13],
|
|
"if_else_269",
|
|
"if_end_270",
|
|
["access", 111, 1, 206, 19],
|
|
["is_int", 113, 9, 206, 19],
|
|
["jump_false", 113, "add_ni_308", 206, 19],
|
|
["add_int", 112, 9, 111, 206, 19],
|
|
["jump", "add_done_310", 206, 19],
|
|
"add_ni_308",
|
|
["is_text", 113, 9, 206, 19],
|
|
["jump_false", 113, "add_nt_309", 206, 19],
|
|
["is_text", 114, 111, 206, 19],
|
|
["jump_false", 114, "add_nt_309", 206, 19],
|
|
["concat", 112, 9, 111, 206, 19],
|
|
["jump", "add_done_310", 206, 19],
|
|
"add_nt_309",
|
|
["is_num", 113, 9, 206, 19],
|
|
["jump_false", 113, "add_err_311", 206, 19],
|
|
["add_float", 112, 9, 111, 206, 19],
|
|
["jump", "add_done_310", 206, 19],
|
|
"add_err_311",
|
|
["disrupt", 206, 19],
|
|
"add_done_310",
|
|
["move", 9, 112, 206, 19],
|
|
["jump", "while_start_260", 206, 19],
|
|
"while_end_261",
|
|
["not", 115, 21, 208, 12],
|
|
["move", 116, 115, 208, 12],
|
|
["jump_true", 116, "or_end_314", 208, 12],
|
|
["get", 117, 4, 1, 208, 26],
|
|
["null", 118, 208, 39],
|
|
["is_identical", 119, 117, 118, 208, 39],
|
|
["jump_true", 119, "eq_done_315", 208, 39],
|
|
["is_int", 120, 117, 208, 39],
|
|
["jump_false", 120, "eq_ni_316", 208, 39],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_316", 208, 39],
|
|
["eq_int", 119, 117, 118, 208, 39],
|
|
["jump", "eq_done_315", 208, 39],
|
|
"eq_ni_316",
|
|
["is_num", 120, 117, 208, 39],
|
|
["jump_false", 120, "eq_nn_317", 208, 39],
|
|
["is_num", 121, 118, 208, 39],
|
|
["jump_false", 121, "eq_nn_317", 208, 39],
|
|
["eq_float", 119, 117, 118, 208, 39],
|
|
["jump", "eq_done_315", 208, 39],
|
|
"eq_nn_317",
|
|
["is_text", 120, 117, 208, 39],
|
|
["jump_false", 120, "eq_nt_318", 208, 39],
|
|
["is_text", 121, 118, 208, 39],
|
|
["jump_false", 121, "eq_nt_318", 208, 39],
|
|
["eq_text", 119, 117, 118, 208, 39],
|
|
["jump", "eq_done_315", 208, 39],
|
|
"eq_nt_318",
|
|
["is_null", 120, 117, 208, 39],
|
|
["jump_false", 120, "eq_nnl_319", 208, 39],
|
|
["is_null", 121, 118, 208, 39],
|
|
["jump_false", 121, "eq_nnl_319", 208, 39],
|
|
["true", 119, 208, 39],
|
|
["jump", "eq_done_315", 208, 39],
|
|
"eq_nnl_319",
|
|
["is_bool", 120, 117, 208, 39],
|
|
["jump_false", 120, "eq_nb_320", 208, 39],
|
|
["is_bool", 121, 118, 208, 39],
|
|
["jump_false", 121, "eq_nb_320", 208, 39],
|
|
["eq_bool", 119, 117, 118, 208, 39],
|
|
["jump", "eq_done_315", 208, 39],
|
|
"eq_nb_320",
|
|
["false", 119, 208, 39],
|
|
"eq_done_315",
|
|
["move", 116, 119, 208, 39],
|
|
"or_end_314",
|
|
["jump_false", 116, "if_else_312", 208, 39],
|
|
["access", 122, "text", 209, 25],
|
|
["get", 124, 31, 1, 209, 16],
|
|
["frame", 125, 124, 2, 209, 16],
|
|
["null", 126, 209, 16],
|
|
["setarg", 125, 0, 126, 209, 16],
|
|
["setarg", 125, 1, 122, 209, 16],
|
|
["setarg", 125, 2, 3, 209, 16],
|
|
["invoke", 125, 123, 209, 16],
|
|
["move", 40, 123, 209, 16],
|
|
["get", 127, 46, 1, 210, 22],
|
|
["load_field", 128, 127, "value", 210, 22],
|
|
["store_field", 40, 128, "value", 210, 9],
|
|
["get", 130, 42, 1, 211, 9],
|
|
["frame", 131, 130, 0, 211, 9],
|
|
["null", 132, 211, 9],
|
|
["setarg", 131, 0, 132, 211, 9],
|
|
["invoke", 131, 129, 211, 9],
|
|
["get", 134, 48, 1, 212, 9],
|
|
["frame", 135, 134, 1, 212, 9],
|
|
["null", 136, 212, 9],
|
|
["setarg", 135, 0, 136, 212, 9],
|
|
["setarg", 135, 1, 40, 212, 9],
|
|
["invoke", 135, 133, 212, 9],
|
|
["return", 40, 213, 16],
|
|
["jump", "if_end_313", 213, 16],
|
|
"if_else_312",
|
|
"if_end_313",
|
|
["access", 137, "text literal", 216, 23],
|
|
["get", 139, 31, 1, 216, 14],
|
|
["frame", 140, 139, 2, 216, 14],
|
|
["null", 141, 216, 14],
|
|
["setarg", 140, 0, 141, 216, 14],
|
|
["setarg", 140, 1, 137, 216, 14],
|
|
["setarg", 140, 2, 3, 216, 14],
|
|
["invoke", 140, 138, 216, 14],
|
|
["move", 40, 138, 216, 14],
|
|
["array", 142, 0, 217, 18],
|
|
["move", 5, 142, 217, 18],
|
|
["store_field", 40, 5, "list", 218, 7],
|
|
["array", 143, 0, 219, 19],
|
|
["move", 14, 143, 219, 19],
|
|
["access", 144, 0, 220, 13],
|
|
["move", 30, 144, 220, 13],
|
|
["access", 145, 0, 221, 13],
|
|
["move", 12, 145, 221, 13],
|
|
["length", 146, 38, 222, 22],
|
|
["move", 24, 146, 222, 22],
|
|
"while_start_321",
|
|
["is_int", 148, 12, 223, 20],
|
|
["jump_false", 148, "rel_ni_323", 223, 20],
|
|
["is_int", 149, 24, 223, 20],
|
|
["jump_false", 149, "rel_ni_323", 223, 20],
|
|
["lt_int", 147, 12, 24, 223, 20],
|
|
["jump", "rel_done_325", 223, 20],
|
|
"rel_ni_323",
|
|
["is_num", 148, 12, 223, 20],
|
|
["jump_false", 148, "rel_nn_324", 223, 20],
|
|
["is_num", 149, 24, 223, 20],
|
|
["jump_false", 149, "rel_nn_324", 223, 20],
|
|
["lt_float", 147, 12, 24, 223, 20],
|
|
["jump", "rel_done_325", 223, 20],
|
|
"rel_nn_324",
|
|
["is_text", 148, 12, 223, 20],
|
|
["jump_false", 148, "rel_err_326", 223, 20],
|
|
["is_text", 149, 24, 223, 20],
|
|
["jump_false", 149, "rel_err_326", 223, 20],
|
|
["lt_text", 147, 12, 24, 223, 20],
|
|
["jump", "rel_done_325", 223, 20],
|
|
"rel_err_326",
|
|
["disrupt", 223, 20],
|
|
"rel_done_325",
|
|
["jump_false", 147, "while_end_322", 223, 20],
|
|
["load_dynamic", 150, 38, 12, 224, 16],
|
|
["access", 151, "\\", 224, 24],
|
|
["is_identical", 152, 150, 151, 224, 24],
|
|
["jump_true", 152, "eq_done_330", 224, 24],
|
|
["is_int", 153, 150, 224, 24],
|
|
["jump_false", 153, "eq_ni_331", 224, 24],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_331", 224, 24],
|
|
["eq_int", 152, 150, 151, 224, 24],
|
|
["jump", "eq_done_330", 224, 24],
|
|
"eq_ni_331",
|
|
["is_num", 153, 150, 224, 24],
|
|
["jump_false", 153, "eq_nn_332", 224, 24],
|
|
["is_num", 154, 151, 224, 24],
|
|
["jump_false", 154, "eq_nn_332", 224, 24],
|
|
["eq_float", 152, 150, 151, 224, 24],
|
|
["jump", "eq_done_330", 224, 24],
|
|
"eq_nn_332",
|
|
["is_text", 153, 150, 224, 24],
|
|
["jump_false", 153, "eq_nt_333", 224, 24],
|
|
["is_text", 154, 151, 224, 24],
|
|
["jump_false", 154, "eq_nt_333", 224, 24],
|
|
["eq_text", 152, 150, 151, 224, 24],
|
|
["jump", "eq_done_330", 224, 24],
|
|
"eq_nt_333",
|
|
["is_null", 153, 150, 224, 24],
|
|
["jump_false", 153, "eq_nnl_334", 224, 24],
|
|
["is_null", 154, 151, 224, 24],
|
|
["jump_false", 154, "eq_nnl_334", 224, 24],
|
|
["true", 152, 224, 24],
|
|
["jump", "eq_done_330", 224, 24],
|
|
"eq_nnl_334",
|
|
["is_bool", 153, 150, 224, 24],
|
|
["jump_false", 153, "eq_nb_335", 224, 24],
|
|
["is_bool", 154, 151, 224, 24],
|
|
["jump_false", 154, "eq_nb_335", 224, 24],
|
|
["eq_bool", 152, 150, 151, 224, 24],
|
|
["jump", "eq_done_330", 224, 24],
|
|
"eq_nb_335",
|
|
["false", 152, 224, 24],
|
|
"eq_done_330",
|
|
["move", 155, 152, 224, 24],
|
|
["jump_false", 155, "and_end_329", 224, 24],
|
|
["access", 156, 1, 224, 38],
|
|
["is_int", 158, 12, 224, 38],
|
|
["jump_false", 158, "add_ni_336", 224, 38],
|
|
["add_int", 157, 12, 156, 224, 38],
|
|
["jump", "add_done_338", 224, 38],
|
|
"add_ni_336",
|
|
["is_text", 158, 12, 224, 38],
|
|
["jump_false", 158, "add_nt_337", 224, 38],
|
|
["is_text", 159, 156, 224, 38],
|
|
["jump_false", 159, "add_nt_337", 224, 38],
|
|
["concat", 157, 12, 156, 224, 38],
|
|
["jump", "add_done_338", 224, 38],
|
|
"add_nt_337",
|
|
["is_num", 158, 12, 224, 38],
|
|
["jump_false", 158, "add_err_339", 224, 38],
|
|
["add_float", 157, 12, 156, 224, 38],
|
|
["jump", "add_done_338", 224, 38],
|
|
"add_err_339",
|
|
["disrupt", 224, 38],
|
|
"add_done_338",
|
|
["is_int", 161, 157, 224, 42],
|
|
["jump_false", 161, "rel_ni_340", 224, 42],
|
|
["is_int", 162, 24, 224, 42],
|
|
["jump_false", 162, "rel_ni_340", 224, 42],
|
|
["lt_int", 160, 157, 24, 224, 42],
|
|
["jump", "rel_done_342", 224, 42],
|
|
"rel_ni_340",
|
|
["is_num", 161, 157, 224, 42],
|
|
["jump_false", 161, "rel_nn_341", 224, 42],
|
|
["is_num", 162, 24, 224, 42],
|
|
["jump_false", 162, "rel_nn_341", 224, 42],
|
|
["lt_float", 160, 157, 24, 224, 42],
|
|
["jump", "rel_done_342", 224, 42],
|
|
"rel_nn_341",
|
|
["is_text", 161, 157, 224, 42],
|
|
["jump_false", 161, "rel_err_343", 224, 42],
|
|
["is_text", 162, 24, 224, 42],
|
|
["jump_false", 162, "rel_err_343", 224, 42],
|
|
["lt_text", 160, 157, 24, 224, 42],
|
|
["jump", "rel_done_342", 224, 42],
|
|
"rel_err_343",
|
|
["disrupt", 224, 42],
|
|
"rel_done_342",
|
|
["move", 155, 160, 224, 42],
|
|
"and_end_329",
|
|
["jump_false", 155, "if_else_327", 224, 42],
|
|
["access", 163, 1, 225, 29],
|
|
["is_int", 165, 12, 225, 29],
|
|
["jump_false", 165, "add_ni_344", 225, 29],
|
|
["add_int", 164, 12, 163, 225, 29],
|
|
["jump", "add_done_346", 225, 29],
|
|
"add_ni_344",
|
|
["is_text", 165, 12, 225, 29],
|
|
["jump_false", 165, "add_nt_345", 225, 29],
|
|
["is_text", 166, 163, 225, 29],
|
|
["jump_false", 166, "add_nt_345", 225, 29],
|
|
["concat", 164, 12, 163, 225, 29],
|
|
["jump", "add_done_346", 225, 29],
|
|
"add_nt_345",
|
|
["is_num", 165, 12, 225, 29],
|
|
["jump_false", 165, "add_err_347", 225, 29],
|
|
["add_float", 164, 12, 163, 225, 29],
|
|
["jump", "add_done_346", 225, 29],
|
|
"add_err_347",
|
|
["disrupt", 225, 29],
|
|
"add_done_346",
|
|
["load_dynamic", 167, 38, 164, 225, 29],
|
|
["move", 20, 167, 225, 29],
|
|
["access", 168, "n", 226, 25],
|
|
["is_identical", 169, 20, 168, 226, 25],
|
|
["jump_true", 169, "eq_done_350", 226, 25],
|
|
["is_int", 170, 20, 226, 25],
|
|
["jump_false", 170, "eq_ni_351", 226, 25],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_351", 226, 25],
|
|
["eq_int", 169, 20, 168, 226, 25],
|
|
["jump", "eq_done_350", 226, 25],
|
|
"eq_ni_351",
|
|
["is_num", 170, 20, 226, 25],
|
|
["jump_false", 170, "eq_nn_352", 226, 25],
|
|
["is_num", 171, 168, 226, 25],
|
|
["jump_false", 171, "eq_nn_352", 226, 25],
|
|
["eq_float", 169, 20, 168, 226, 25],
|
|
["jump", "eq_done_350", 226, 25],
|
|
"eq_nn_352",
|
|
["is_text", 170, 20, 226, 25],
|
|
["jump_false", 170, "eq_nt_353", 226, 25],
|
|
["is_text", 171, 168, 226, 25],
|
|
["jump_false", 171, "eq_nt_353", 226, 25],
|
|
["eq_text", 169, 20, 168, 226, 25],
|
|
["jump", "eq_done_350", 226, 25],
|
|
"eq_nt_353",
|
|
["is_null", 170, 20, 226, 25],
|
|
["jump_false", 170, "eq_nnl_354", 226, 25],
|
|
["is_null", 171, 168, 226, 25],
|
|
["jump_false", 171, "eq_nnl_354", 226, 25],
|
|
["true", 169, 226, 25],
|
|
["jump", "eq_done_350", 226, 25],
|
|
"eq_nnl_354",
|
|
["is_bool", 170, 20, 226, 25],
|
|
["jump_false", 170, "eq_nb_355", 226, 25],
|
|
["is_bool", 171, 168, 226, 25],
|
|
["jump_false", 171, "eq_nb_355", 226, 25],
|
|
["eq_bool", 169, 20, 168, 226, 25],
|
|
["jump", "eq_done_350", 226, 25],
|
|
"eq_nb_355",
|
|
["false", 169, 226, 25],
|
|
"eq_done_350",
|
|
["jump_false", 169, "if_else_348", 226, 25],
|
|
["access", 172, "\n", 226, 48],
|
|
["is_array", 173, 14, 226, 48],
|
|
["jump_false", 173, "push_err_356", 226, 48],
|
|
["push", 14, 172, 226, 48],
|
|
["jump", "push_done_357", 226, 48],
|
|
"push_err_356",
|
|
["disrupt", 226, 48],
|
|
"push_done_357",
|
|
["jump", "if_end_349", 226, 48],
|
|
"if_else_348",
|
|
["access", 174, "t", 227, 30],
|
|
["is_identical", 175, 20, 174, 227, 30],
|
|
["jump_true", 175, "eq_done_360", 227, 30],
|
|
["is_int", 176, 20, 227, 30],
|
|
["jump_false", 176, "eq_ni_361", 227, 30],
|
|
"_nop_tc_11",
|
|
["jump", "eq_ni_361", 227, 30],
|
|
["eq_int", 175, 20, 174, 227, 30],
|
|
["jump", "eq_done_360", 227, 30],
|
|
"eq_ni_361",
|
|
["is_num", 176, 20, 227, 30],
|
|
["jump_false", 176, "eq_nn_362", 227, 30],
|
|
["is_num", 177, 174, 227, 30],
|
|
["jump_false", 177, "eq_nn_362", 227, 30],
|
|
["eq_float", 175, 20, 174, 227, 30],
|
|
["jump", "eq_done_360", 227, 30],
|
|
"eq_nn_362",
|
|
["is_text", 176, 20, 227, 30],
|
|
["jump_false", 176, "eq_nt_363", 227, 30],
|
|
["is_text", 177, 174, 227, 30],
|
|
["jump_false", 177, "eq_nt_363", 227, 30],
|
|
["eq_text", 175, 20, 174, 227, 30],
|
|
["jump", "eq_done_360", 227, 30],
|
|
"eq_nt_363",
|
|
["is_null", 176, 20, 227, 30],
|
|
["jump_false", 176, "eq_nnl_364", 227, 30],
|
|
["is_null", 177, 174, 227, 30],
|
|
["jump_false", 177, "eq_nnl_364", 227, 30],
|
|
["true", 175, 227, 30],
|
|
["jump", "eq_done_360", 227, 30],
|
|
"eq_nnl_364",
|
|
["is_bool", 176, 20, 227, 30],
|
|
["jump_false", 176, "eq_nb_365", 227, 30],
|
|
["is_bool", 177, 174, 227, 30],
|
|
["jump_false", 177, "eq_nb_365", 227, 30],
|
|
["eq_bool", 175, 20, 174, 227, 30],
|
|
["jump", "eq_done_360", 227, 30],
|
|
"eq_nb_365",
|
|
["false", 175, 227, 30],
|
|
"eq_done_360",
|
|
["jump_false", 175, "if_else_358", 227, 30],
|
|
["access", 178, "\t", 227, 53],
|
|
["is_array", 179, 14, 227, 53],
|
|
["jump_false", 179, "push_err_366", 227, 53],
|
|
["push", 14, 178, 227, 53],
|
|
["jump", "push_done_367", 227, 53],
|
|
"push_err_366",
|
|
["disrupt", 227, 53],
|
|
"push_done_367",
|
|
["jump", "if_end_359", 227, 53],
|
|
"if_else_358",
|
|
["access", 180, "r", 228, 30],
|
|
["is_identical", 181, 20, 180, 228, 30],
|
|
["jump_true", 181, "eq_done_370", 228, 30],
|
|
["is_int", 182, 20, 228, 30],
|
|
["jump_false", 182, "eq_ni_371", 228, 30],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_371", 228, 30],
|
|
["eq_int", 181, 20, 180, 228, 30],
|
|
["jump", "eq_done_370", 228, 30],
|
|
"eq_ni_371",
|
|
["is_num", 182, 20, 228, 30],
|
|
["jump_false", 182, "eq_nn_372", 228, 30],
|
|
["is_num", 183, 180, 228, 30],
|
|
["jump_false", 183, "eq_nn_372", 228, 30],
|
|
["eq_float", 181, 20, 180, 228, 30],
|
|
["jump", "eq_done_370", 228, 30],
|
|
"eq_nn_372",
|
|
["is_text", 182, 20, 228, 30],
|
|
["jump_false", 182, "eq_nt_373", 228, 30],
|
|
["is_text", 183, 180, 228, 30],
|
|
["jump_false", 183, "eq_nt_373", 228, 30],
|
|
["eq_text", 181, 20, 180, 228, 30],
|
|
["jump", "eq_done_370", 228, 30],
|
|
"eq_nt_373",
|
|
["is_null", 182, 20, 228, 30],
|
|
["jump_false", 182, "eq_nnl_374", 228, 30],
|
|
["is_null", 183, 180, 228, 30],
|
|
["jump_false", 183, "eq_nnl_374", 228, 30],
|
|
["true", 181, 228, 30],
|
|
["jump", "eq_done_370", 228, 30],
|
|
"eq_nnl_374",
|
|
["is_bool", 182, 20, 228, 30],
|
|
["jump_false", 182, "eq_nb_375", 228, 30],
|
|
["is_bool", 183, 180, 228, 30],
|
|
["jump_false", 183, "eq_nb_375", 228, 30],
|
|
["eq_bool", 181, 20, 180, 228, 30],
|
|
["jump", "eq_done_370", 228, 30],
|
|
"eq_nb_375",
|
|
["false", 181, 228, 30],
|
|
"eq_done_370",
|
|
["jump_false", 181, "if_else_368", 228, 30],
|
|
["access", 184, "\r", 228, 53],
|
|
["is_array", 185, 14, 228, 53],
|
|
["jump_false", 185, "push_err_376", 228, 53],
|
|
["push", 14, 184, 228, 53],
|
|
["jump", "push_done_377", 228, 53],
|
|
"push_err_376",
|
|
["disrupt", 228, 53],
|
|
"push_done_377",
|
|
["jump", "if_end_369", 228, 53],
|
|
"if_else_368",
|
|
["access", 186, "\\", 229, 30],
|
|
["is_identical", 187, 20, 186, 229, 30],
|
|
["jump_true", 187, "eq_done_380", 229, 30],
|
|
["is_int", 188, 20, 229, 30],
|
|
["jump_false", 188, "eq_ni_381", 229, 30],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_381", 229, 30],
|
|
["eq_int", 187, 20, 186, 229, 30],
|
|
["jump", "eq_done_380", 229, 30],
|
|
"eq_ni_381",
|
|
["is_num", 188, 20, 229, 30],
|
|
["jump_false", 188, "eq_nn_382", 229, 30],
|
|
["is_num", 189, 186, 229, 30],
|
|
["jump_false", 189, "eq_nn_382", 229, 30],
|
|
["eq_float", 187, 20, 186, 229, 30],
|
|
["jump", "eq_done_380", 229, 30],
|
|
"eq_nn_382",
|
|
["is_text", 188, 20, 229, 30],
|
|
["jump_false", 188, "eq_nt_383", 229, 30],
|
|
["is_text", 189, 186, 229, 30],
|
|
["jump_false", 189, "eq_nt_383", 229, 30],
|
|
["eq_text", 187, 20, 186, 229, 30],
|
|
["jump", "eq_done_380", 229, 30],
|
|
"eq_nt_383",
|
|
["is_null", 188, 20, 229, 30],
|
|
["jump_false", 188, "eq_nnl_384", 229, 30],
|
|
["is_null", 189, 186, 229, 30],
|
|
["jump_false", 189, "eq_nnl_384", 229, 30],
|
|
["true", 187, 229, 30],
|
|
["jump", "eq_done_380", 229, 30],
|
|
"eq_nnl_384",
|
|
["is_bool", 188, 20, 229, 30],
|
|
["jump_false", 188, "eq_nb_385", 229, 30],
|
|
["is_bool", 189, 186, 229, 30],
|
|
["jump_false", 189, "eq_nb_385", 229, 30],
|
|
["eq_bool", 187, 20, 186, 229, 30],
|
|
["jump", "eq_done_380", 229, 30],
|
|
"eq_nb_385",
|
|
["false", 187, 229, 30],
|
|
"eq_done_380",
|
|
["jump_false", 187, "if_else_378", 229, 30],
|
|
["access", 190, "\\", 229, 54],
|
|
["is_array", 191, 14, 229, 54],
|
|
["jump_false", 191, "push_err_386", 229, 54],
|
|
["push", 14, 190, 229, 54],
|
|
["jump", "push_done_387", 229, 54],
|
|
"push_err_386",
|
|
["disrupt", 229, 54],
|
|
"push_done_387",
|
|
["jump", "if_end_379", 229, 54],
|
|
"if_else_378",
|
|
["access", 192, "`", 230, 30],
|
|
["is_identical", 193, 20, 192, 230, 30],
|
|
["jump_true", 193, "eq_done_390", 230, 30],
|
|
["is_int", 194, 20, 230, 30],
|
|
["jump_false", 194, "eq_ni_391", 230, 30],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_391", 230, 30],
|
|
["eq_int", 193, 20, 192, 230, 30],
|
|
["jump", "eq_done_390", 230, 30],
|
|
"eq_ni_391",
|
|
["is_num", 194, 20, 230, 30],
|
|
["jump_false", 194, "eq_nn_392", 230, 30],
|
|
["is_num", 195, 192, 230, 30],
|
|
["jump_false", 195, "eq_nn_392", 230, 30],
|
|
["eq_float", 193, 20, 192, 230, 30],
|
|
["jump", "eq_done_390", 230, 30],
|
|
"eq_nn_392",
|
|
["is_text", 194, 20, 230, 30],
|
|
["jump_false", 194, "eq_nt_393", 230, 30],
|
|
["is_text", 195, 192, 230, 30],
|
|
["jump_false", 195, "eq_nt_393", 230, 30],
|
|
["eq_text", 193, 20, 192, 230, 30],
|
|
["jump", "eq_done_390", 230, 30],
|
|
"eq_nt_393",
|
|
["is_null", 194, 20, 230, 30],
|
|
["jump_false", 194, "eq_nnl_394", 230, 30],
|
|
["is_null", 195, 192, 230, 30],
|
|
["jump_false", 195, "eq_nnl_394", 230, 30],
|
|
["true", 193, 230, 30],
|
|
["jump", "eq_done_390", 230, 30],
|
|
"eq_nnl_394",
|
|
["is_bool", 194, 20, 230, 30],
|
|
["jump_false", 194, "eq_nb_395", 230, 30],
|
|
["is_bool", 195, 192, 230, 30],
|
|
["jump_false", 195, "eq_nb_395", 230, 30],
|
|
["eq_bool", 193, 20, 192, 230, 30],
|
|
["jump", "eq_done_390", 230, 30],
|
|
"eq_nb_395",
|
|
["false", 193, 230, 30],
|
|
"eq_done_390",
|
|
["jump_false", 193, "if_else_388", 230, 30],
|
|
["access", 196, "`", 230, 53],
|
|
["is_array", 197, 14, 230, 53],
|
|
["jump_false", 197, "push_err_396", 230, 53],
|
|
["push", 14, 196, 230, 53],
|
|
["jump", "push_done_397", 230, 53],
|
|
"push_err_396",
|
|
["disrupt", 230, 53],
|
|
"push_done_397",
|
|
["jump", "if_end_389", 230, 53],
|
|
"if_else_388",
|
|
["access", 198, "$", 231, 30],
|
|
["is_identical", 199, 20, 198, 231, 30],
|
|
["jump_true", 199, "eq_done_400", 231, 30],
|
|
["is_int", 200, 20, 231, 30],
|
|
["jump_false", 200, "eq_ni_401", 231, 30],
|
|
"_nop_tc_15",
|
|
["jump", "eq_ni_401", 231, 30],
|
|
["eq_int", 199, 20, 198, 231, 30],
|
|
["jump", "eq_done_400", 231, 30],
|
|
"eq_ni_401",
|
|
["is_num", 200, 20, 231, 30],
|
|
["jump_false", 200, "eq_nn_402", 231, 30],
|
|
["is_num", 201, 198, 231, 30],
|
|
["jump_false", 201, "eq_nn_402", 231, 30],
|
|
["eq_float", 199, 20, 198, 231, 30],
|
|
["jump", "eq_done_400", 231, 30],
|
|
"eq_nn_402",
|
|
["is_text", 200, 20, 231, 30],
|
|
["jump_false", 200, "eq_nt_403", 231, 30],
|
|
["is_text", 201, 198, 231, 30],
|
|
["jump_false", 201, "eq_nt_403", 231, 30],
|
|
["eq_text", 199, 20, 198, 231, 30],
|
|
["jump", "eq_done_400", 231, 30],
|
|
"eq_nt_403",
|
|
["is_null", 200, 20, 231, 30],
|
|
["jump_false", 200, "eq_nnl_404", 231, 30],
|
|
["is_null", 201, 198, 231, 30],
|
|
["jump_false", 201, "eq_nnl_404", 231, 30],
|
|
["true", 199, 231, 30],
|
|
["jump", "eq_done_400", 231, 30],
|
|
"eq_nnl_404",
|
|
["is_bool", 200, 20, 231, 30],
|
|
["jump_false", 200, "eq_nb_405", 231, 30],
|
|
["is_bool", 201, 198, 231, 30],
|
|
["jump_false", 201, "eq_nb_405", 231, 30],
|
|
["eq_bool", 199, 20, 198, 231, 30],
|
|
["jump", "eq_done_400", 231, 30],
|
|
"eq_nb_405",
|
|
["false", 199, 231, 30],
|
|
"eq_done_400",
|
|
["jump_false", 199, "if_else_398", 231, 30],
|
|
["access", 202, "$", 231, 53],
|
|
["is_array", 203, 14, 231, 53],
|
|
["jump_false", 203, "push_err_406", 231, 53],
|
|
["push", 14, 202, 231, 53],
|
|
["jump", "push_done_407", 231, 53],
|
|
"push_err_406",
|
|
["disrupt", 231, 53],
|
|
"push_done_407",
|
|
["jump", "if_end_399", 231, 53],
|
|
"if_else_398",
|
|
["access", 204, "0", 232, 30],
|
|
["is_identical", 205, 20, 204, 232, 30],
|
|
["jump_true", 205, "eq_done_410", 232, 30],
|
|
["is_int", 206, 20, 232, 30],
|
|
["jump_false", 206, "eq_ni_411", 232, 30],
|
|
"_nop_tc_16",
|
|
["jump", "eq_ni_411", 232, 30],
|
|
["eq_int", 205, 20, 204, 232, 30],
|
|
["jump", "eq_done_410", 232, 30],
|
|
"eq_ni_411",
|
|
["is_num", 206, 20, 232, 30],
|
|
["jump_false", 206, "eq_nn_412", 232, 30],
|
|
["is_num", 207, 204, 232, 30],
|
|
["jump_false", 207, "eq_nn_412", 232, 30],
|
|
["eq_float", 205, 20, 204, 232, 30],
|
|
["jump", "eq_done_410", 232, 30],
|
|
"eq_nn_412",
|
|
["is_text", 206, 20, 232, 30],
|
|
["jump_false", 206, "eq_nt_413", 232, 30],
|
|
["is_text", 207, 204, 232, 30],
|
|
["jump_false", 207, "eq_nt_413", 232, 30],
|
|
["eq_text", 205, 20, 204, 232, 30],
|
|
["jump", "eq_done_410", 232, 30],
|
|
"eq_nt_413",
|
|
["is_null", 206, 20, 232, 30],
|
|
["jump_false", 206, "eq_nnl_414", 232, 30],
|
|
["is_null", 207, 204, 232, 30],
|
|
["jump_false", 207, "eq_nnl_414", 232, 30],
|
|
["true", 205, 232, 30],
|
|
["jump", "eq_done_410", 232, 30],
|
|
"eq_nnl_414",
|
|
["is_bool", 206, 20, 232, 30],
|
|
["jump_false", 206, "eq_nb_415", 232, 30],
|
|
["is_bool", 207, 204, 232, 30],
|
|
["jump_false", 207, "eq_nb_415", 232, 30],
|
|
["eq_bool", 205, 20, 204, 232, 30],
|
|
["jump", "eq_done_410", 232, 30],
|
|
"eq_nb_415",
|
|
["false", 205, 232, 30],
|
|
"eq_done_410",
|
|
["jump_false", 205, "if_else_408", 232, 30],
|
|
["access", 208, 0, 232, 63],
|
|
[
|
|
"access",
|
|
210,
|
|
{
|
|
"name": "character",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
232,
|
|
53
|
|
],
|
|
["frame", 211, 210, 1, 232, 53],
|
|
["null", 212, 232, 53],
|
|
["setarg", 211, 0, 212, 232, 53],
|
|
["setarg", 211, 1, 208, 232, 53],
|
|
["invoke", 211, 209, 232, 53],
|
|
["is_array", 213, 14, 232, 53],
|
|
["jump_false", 213, "push_err_416", 232, 53],
|
|
["push", 14, 209, 232, 53],
|
|
["jump", "push_done_417", 232, 53],
|
|
"push_err_416",
|
|
["disrupt", 232, 53],
|
|
"push_done_417",
|
|
["jump", "if_end_409", 232, 53],
|
|
"if_else_408",
|
|
["is_array", 214, 14, 233, 34],
|
|
["jump_false", 214, "push_err_418", 233, 34],
|
|
["push", 14, 20, 233, 34],
|
|
["jump", "push_done_419", 233, 34],
|
|
"push_err_418",
|
|
["disrupt", 233, 34],
|
|
"push_done_419",
|
|
"if_end_409",
|
|
"if_end_399",
|
|
"if_end_389",
|
|
"if_end_379",
|
|
"if_end_369",
|
|
"if_end_359",
|
|
"if_end_349",
|
|
["access", 215, 2, 234, 23],
|
|
["is_int", 217, 12, 234, 23],
|
|
["jump_false", 217, "add_ni_420", 234, 23],
|
|
["add_int", 216, 12, 215, 234, 23],
|
|
["jump", "add_done_422", 234, 23],
|
|
"add_ni_420",
|
|
["is_text", 217, 12, 234, 23],
|
|
["jump_false", 217, "add_nt_421", 234, 23],
|
|
["is_text", 218, 215, 234, 23],
|
|
["jump_false", 218, "add_nt_421", 234, 23],
|
|
["concat", 216, 12, 215, 234, 23],
|
|
["jump", "add_done_422", 234, 23],
|
|
"add_nt_421",
|
|
["is_num", 217, 12, 234, 23],
|
|
["jump_false", 217, "add_err_423", 234, 23],
|
|
["add_float", 216, 12, 215, 234, 23],
|
|
["jump", "add_done_422", 234, 23],
|
|
"add_err_423",
|
|
["disrupt", 234, 23],
|
|
"add_done_422",
|
|
["move", 12, 216, 234, 23],
|
|
["jump", "if_end_328", 234, 23],
|
|
"if_else_327",
|
|
["load_dynamic", 219, 38, 12, 235, 23],
|
|
["access", 220, "$", 235, 31],
|
|
["is_identical", 221, 219, 220, 235, 31],
|
|
["jump_true", 221, "eq_done_428", 235, 31],
|
|
["is_int", 222, 219, 235, 31],
|
|
["jump_false", 222, "eq_ni_429", 235, 31],
|
|
"_nop_tc_17",
|
|
["jump", "eq_ni_429", 235, 31],
|
|
["eq_int", 221, 219, 220, 235, 31],
|
|
["jump", "eq_done_428", 235, 31],
|
|
"eq_ni_429",
|
|
["is_num", 222, 219, 235, 31],
|
|
["jump_false", 222, "eq_nn_430", 235, 31],
|
|
["is_num", 223, 220, 235, 31],
|
|
["jump_false", 223, "eq_nn_430", 235, 31],
|
|
["eq_float", 221, 219, 220, 235, 31],
|
|
["jump", "eq_done_428", 235, 31],
|
|
"eq_nn_430",
|
|
["is_text", 222, 219, 235, 31],
|
|
["jump_false", 222, "eq_nt_431", 235, 31],
|
|
["is_text", 223, 220, 235, 31],
|
|
["jump_false", 223, "eq_nt_431", 235, 31],
|
|
["eq_text", 221, 219, 220, 235, 31],
|
|
["jump", "eq_done_428", 235, 31],
|
|
"eq_nt_431",
|
|
["is_null", 222, 219, 235, 31],
|
|
["jump_false", 222, "eq_nnl_432", 235, 31],
|
|
["is_null", 223, 220, 235, 31],
|
|
["jump_false", 223, "eq_nnl_432", 235, 31],
|
|
["true", 221, 235, 31],
|
|
["jump", "eq_done_428", 235, 31],
|
|
"eq_nnl_432",
|
|
["is_bool", 222, 219, 235, 31],
|
|
["jump_false", 222, "eq_nb_433", 235, 31],
|
|
["is_bool", 223, 220, 235, 31],
|
|
["jump_false", 223, "eq_nb_433", 235, 31],
|
|
["eq_bool", 221, 219, 220, 235, 31],
|
|
["jump", "eq_done_428", 235, 31],
|
|
"eq_nb_433",
|
|
["false", 221, 235, 31],
|
|
"eq_done_428",
|
|
["move", 224, 221, 235, 31],
|
|
["jump_false", 224, "and_end_427", 235, 31],
|
|
["access", 225, 1, 235, 44],
|
|
["is_int", 227, 12, 235, 44],
|
|
["jump_false", 227, "add_ni_434", 235, 44],
|
|
["add_int", 226, 12, 225, 235, 44],
|
|
["jump", "add_done_436", 235, 44],
|
|
"add_ni_434",
|
|
["is_text", 227, 12, 235, 44],
|
|
["jump_false", 227, "add_nt_435", 235, 44],
|
|
["is_text", 228, 225, 235, 44],
|
|
["jump_false", 228, "add_nt_435", 235, 44],
|
|
["concat", 226, 12, 225, 235, 44],
|
|
["jump", "add_done_436", 235, 44],
|
|
"add_nt_435",
|
|
["is_num", 227, 12, 235, 44],
|
|
["jump_false", 227, "add_err_437", 235, 44],
|
|
["add_float", 226, 12, 225, 235, 44],
|
|
["jump", "add_done_436", 235, 44],
|
|
"add_err_437",
|
|
["disrupt", 235, 44],
|
|
"add_done_436",
|
|
["is_int", 230, 226, 235, 48],
|
|
["jump_false", 230, "rel_ni_438", 235, 48],
|
|
["is_int", 231, 24, 235, 48],
|
|
["jump_false", 231, "rel_ni_438", 235, 48],
|
|
["lt_int", 229, 226, 24, 235, 48],
|
|
["jump", "rel_done_440", 235, 48],
|
|
"rel_ni_438",
|
|
["is_num", 230, 226, 235, 48],
|
|
["jump_false", 230, "rel_nn_439", 235, 48],
|
|
["is_num", 231, 24, 235, 48],
|
|
["jump_false", 231, "rel_nn_439", 235, 48],
|
|
["lt_float", 229, 226, 24, 235, 48],
|
|
["jump", "rel_done_440", 235, 48],
|
|
"rel_nn_439",
|
|
["is_text", 230, 226, 235, 48],
|
|
["jump_false", 230, "rel_err_441", 235, 48],
|
|
["is_text", 231, 24, 235, 48],
|
|
["jump_false", 231, "rel_err_441", 235, 48],
|
|
["lt_text", 229, 226, 24, 235, 48],
|
|
["jump", "rel_done_440", 235, 48],
|
|
"rel_err_441",
|
|
["disrupt", 235, 48],
|
|
"rel_done_440",
|
|
["move", 224, 229, 235, 48],
|
|
"and_end_427",
|
|
["move", 232, 224, 235, 48],
|
|
["jump_false", 232, "and_end_426", 235, 48],
|
|
["access", 233, 1, 235, 66],
|
|
["is_int", 235, 12, 235, 66],
|
|
["jump_false", 235, "add_ni_442", 235, 66],
|
|
["add_int", 234, 12, 233, 235, 66],
|
|
["jump", "add_done_444", 235, 66],
|
|
"add_ni_442",
|
|
["is_text", 235, 12, 235, 66],
|
|
["jump_false", 235, "add_nt_443", 235, 66],
|
|
["is_text", 236, 233, 235, 66],
|
|
["jump_false", 236, "add_nt_443", 235, 66],
|
|
["concat", 234, 12, 233, 235, 66],
|
|
["jump", "add_done_444", 235, 66],
|
|
"add_nt_443",
|
|
["is_num", 235, 12, 235, 66],
|
|
["jump_false", 235, "add_err_445", 235, 66],
|
|
["add_float", 234, 12, 233, 235, 66],
|
|
["jump", "add_done_444", 235, 66],
|
|
"add_err_445",
|
|
["disrupt", 235, 66],
|
|
"add_done_444",
|
|
["load_dynamic", 237, 38, 234, 235, 66],
|
|
["access", 238, "{", 235, 72],
|
|
["is_identical", 239, 237, 238, 235, 72],
|
|
["jump_true", 239, "eq_done_446", 235, 72],
|
|
["is_int", 240, 237, 235, 72],
|
|
["jump_false", 240, "eq_ni_447", 235, 72],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_447", 235, 72],
|
|
["eq_int", 239, 237, 238, 235, 72],
|
|
["jump", "eq_done_446", 235, 72],
|
|
"eq_ni_447",
|
|
["is_num", 240, 237, 235, 72],
|
|
["jump_false", 240, "eq_nn_448", 235, 72],
|
|
["is_num", 241, 238, 235, 72],
|
|
["jump_false", 241, "eq_nn_448", 235, 72],
|
|
["eq_float", 239, 237, 238, 235, 72],
|
|
["jump", "eq_done_446", 235, 72],
|
|
"eq_nn_448",
|
|
["is_text", 240, 237, 235, 72],
|
|
["jump_false", 240, "eq_nt_449", 235, 72],
|
|
["is_text", 241, 238, 235, 72],
|
|
["jump_false", 241, "eq_nt_449", 235, 72],
|
|
["eq_text", 239, 237, 238, 235, 72],
|
|
["jump", "eq_done_446", 235, 72],
|
|
"eq_nt_449",
|
|
["is_null", 240, 237, 235, 72],
|
|
["jump_false", 240, "eq_nnl_450", 235, 72],
|
|
["is_null", 241, 238, 235, 72],
|
|
["jump_false", 241, "eq_nnl_450", 235, 72],
|
|
["true", 239, 235, 72],
|
|
["jump", "eq_done_446", 235, 72],
|
|
"eq_nnl_450",
|
|
["is_bool", 240, 237, 235, 72],
|
|
["jump_false", 240, "eq_nb_451", 235, 72],
|
|
["is_bool", 241, 238, 235, 72],
|
|
["jump_false", 241, "eq_nb_451", 235, 72],
|
|
["eq_bool", 239, 237, 238, 235, 72],
|
|
["jump", "eq_done_446", 235, 72],
|
|
"eq_nb_451",
|
|
["false", 239, 235, 72],
|
|
"eq_done_446",
|
|
["move", 232, 239, 235, 72],
|
|
"and_end_426",
|
|
["jump_false", 232, "if_else_424", 235, 72],
|
|
["access", 242, 2, 236, 23],
|
|
["is_int", 244, 12, 236, 23],
|
|
["jump_false", 244, "add_ni_452", 236, 23],
|
|
["add_int", 243, 12, 242, 236, 23],
|
|
["jump", "add_done_454", 236, 23],
|
|
"add_ni_452",
|
|
["is_text", 244, 12, 236, 23],
|
|
["jump_false", 244, "add_nt_453", 236, 23],
|
|
["is_text", 245, 242, 236, 23],
|
|
["jump_false", 245, "add_nt_453", 236, 23],
|
|
["concat", 243, 12, 242, 236, 23],
|
|
["jump", "add_done_454", 236, 23],
|
|
"add_nt_453",
|
|
["is_num", 244, 12, 236, 23],
|
|
["jump_false", 244, "add_err_455", 236, 23],
|
|
["add_float", 243, 12, 242, 236, 23],
|
|
["jump", "add_done_454", 236, 23],
|
|
"add_err_455",
|
|
["disrupt", 236, 23],
|
|
"add_done_454",
|
|
["move", 12, 243, 236, 23],
|
|
["access", 246, 1, 237, 19],
|
|
["move", 10, 246, 237, 19],
|
|
["array", 247, 0, 238, 24],
|
|
["move", 33, 247, 238, 24],
|
|
"while_start_456",
|
|
["is_int", 249, 12, 239, 24],
|
|
["jump_false", 249, "rel_ni_459", 239, 24],
|
|
["is_int", 250, 24, 239, 24],
|
|
["jump_false", 250, "rel_ni_459", 239, 24],
|
|
["lt_int", 248, 12, 24, 239, 24],
|
|
["jump", "rel_done_461", 239, 24],
|
|
"rel_ni_459",
|
|
["is_num", 249, 12, 239, 24],
|
|
["jump_false", 249, "rel_nn_460", 239, 24],
|
|
["is_num", 250, 24, 239, 24],
|
|
["jump_false", 250, "rel_nn_460", 239, 24],
|
|
["lt_float", 248, 12, 24, 239, 24],
|
|
["jump", "rel_done_461", 239, 24],
|
|
"rel_nn_460",
|
|
["is_text", 249, 12, 239, 24],
|
|
["jump_false", 249, "rel_err_462", 239, 24],
|
|
["is_text", 250, 24, 239, 24],
|
|
["jump_false", 250, "rel_err_462", 239, 24],
|
|
["lt_text", 248, 12, 24, 239, 24],
|
|
["jump", "rel_done_461", 239, 24],
|
|
"rel_err_462",
|
|
["disrupt", 239, 24],
|
|
"rel_done_461",
|
|
["move", 251, 248, 239, 24],
|
|
["jump_false", 251, "and_end_458", 239, 24],
|
|
["access", 252, 0, 239, 41],
|
|
["is_int", 254, 10, 239, 41],
|
|
["jump_false", 254, "rel_ni_463", 239, 41],
|
|
"_nop_tc_19",
|
|
["jump", "rel_ni_463", 239, 41],
|
|
["gt_int", 253, 10, 252, 239, 41],
|
|
["jump", "rel_done_465", 239, 41],
|
|
"rel_ni_463",
|
|
["is_num", 254, 10, 239, 41],
|
|
["jump_false", 254, "rel_nn_464", 239, 41],
|
|
["is_num", 255, 252, 239, 41],
|
|
["jump_false", 255, "rel_nn_464", 239, 41],
|
|
["gt_float", 253, 10, 252, 239, 41],
|
|
["jump", "rel_done_465", 239, 41],
|
|
"rel_nn_464",
|
|
["is_text", 254, 10, 239, 41],
|
|
["jump_false", 254, "rel_err_466", 239, 41],
|
|
["is_text", 255, 252, 239, 41],
|
|
["jump_false", 255, "rel_err_466", 239, 41],
|
|
["gt_text", 253, 10, 252, 239, 41],
|
|
["jump", "rel_done_465", 239, 41],
|
|
"rel_err_466",
|
|
["disrupt", 239, 41],
|
|
"rel_done_465",
|
|
["move", 251, 253, 239, 41],
|
|
"and_end_458",
|
|
["jump_false", 251, "while_end_457", 239, 41],
|
|
["load_dynamic", 256, 38, 12, 240, 21],
|
|
["move", 25, 256, 240, 21],
|
|
["access", 257, "{", 241, 23],
|
|
["is_identical", 258, 25, 257, 241, 23],
|
|
["jump_true", 258, "eq_done_469", 241, 23],
|
|
["is_int", 259, 25, 241, 23],
|
|
["jump_false", 259, "eq_ni_470", 241, 23],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_470", 241, 23],
|
|
["eq_int", 258, 25, 257, 241, 23],
|
|
["jump", "eq_done_469", 241, 23],
|
|
"eq_ni_470",
|
|
["is_num", 259, 25, 241, 23],
|
|
["jump_false", 259, "eq_nn_471", 241, 23],
|
|
["is_num", 260, 257, 241, 23],
|
|
["jump_false", 260, "eq_nn_471", 241, 23],
|
|
["eq_float", 258, 25, 257, 241, 23],
|
|
["jump", "eq_done_469", 241, 23],
|
|
"eq_nn_471",
|
|
["is_text", 259, 25, 241, 23],
|
|
["jump_false", 259, "eq_nt_472", 241, 23],
|
|
["is_text", 260, 257, 241, 23],
|
|
["jump_false", 260, "eq_nt_472", 241, 23],
|
|
["eq_text", 258, 25, 257, 241, 23],
|
|
["jump", "eq_done_469", 241, 23],
|
|
"eq_nt_472",
|
|
["is_null", 259, 25, 241, 23],
|
|
["jump_false", 259, "eq_nnl_473", 241, 23],
|
|
["is_null", 260, 257, 241, 23],
|
|
["jump_false", 260, "eq_nnl_473", 241, 23],
|
|
["true", 258, 241, 23],
|
|
["jump", "eq_done_469", 241, 23],
|
|
"eq_nnl_473",
|
|
["is_bool", 259, 25, 241, 23],
|
|
["jump_false", 259, "eq_nb_474", 241, 23],
|
|
["is_bool", 260, 257, 241, 23],
|
|
["jump_false", 260, "eq_nb_474", 241, 23],
|
|
["eq_bool", 258, 25, 257, 241, 23],
|
|
["jump", "eq_done_469", 241, 23],
|
|
"eq_nb_474",
|
|
["false", 258, 241, 23],
|
|
"eq_done_469",
|
|
["jump_false", 258, "if_else_467", 241, 23],
|
|
["access", 261, 1, 241, 46],
|
|
["is_int", 263, 10, 241, 46],
|
|
["jump_false", 263, "add_ni_475", 241, 46],
|
|
["add_int", 262, 10, 261, 241, 46],
|
|
["jump", "add_done_477", 241, 46],
|
|
"add_ni_475",
|
|
["is_text", 263, 10, 241, 46],
|
|
["jump_false", 263, "add_nt_476", 241, 46],
|
|
["is_text", 264, 261, 241, 46],
|
|
["jump_false", 264, "add_nt_476", 241, 46],
|
|
["concat", 262, 10, 261, 241, 46],
|
|
["jump", "add_done_477", 241, 46],
|
|
"add_nt_476",
|
|
["is_num", 263, 10, 241, 46],
|
|
["jump_false", 263, "add_err_478", 241, 46],
|
|
["add_float", 262, 10, 261, 241, 46],
|
|
["jump", "add_done_477", 241, 46],
|
|
"add_err_478",
|
|
["disrupt", 241, 46],
|
|
"add_done_477",
|
|
["move", 10, 262, 241, 46],
|
|
["is_array", 265, 33, 241, 66],
|
|
["jump_false", 265, "push_err_479", 241, 66],
|
|
["push", 33, 25, 241, 66],
|
|
["jump", "push_done_480", 241, 66],
|
|
"push_err_479",
|
|
["disrupt", 241, 66],
|
|
"push_done_480",
|
|
["access", 266, 1, 241, 83],
|
|
["is_int", 268, 12, 241, 83],
|
|
["jump_false", 268, "add_ni_481", 241, 83],
|
|
["add_int", 267, 12, 266, 241, 83],
|
|
["jump", "add_done_483", 241, 83],
|
|
"add_ni_481",
|
|
["is_text", 268, 12, 241, 83],
|
|
["jump_false", 268, "add_nt_482", 241, 83],
|
|
["is_text", 269, 266, 241, 83],
|
|
["jump_false", 269, "add_nt_482", 241, 83],
|
|
["concat", 267, 12, 266, 241, 83],
|
|
["jump", "add_done_483", 241, 83],
|
|
"add_nt_482",
|
|
["is_num", 268, 12, 241, 83],
|
|
["jump_false", 268, "add_err_484", 241, 83],
|
|
["add_float", 267, 12, 266, 241, 83],
|
|
["jump", "add_done_483", 241, 83],
|
|
"add_err_484",
|
|
["disrupt", 241, 83],
|
|
"add_done_483",
|
|
["move", 12, 267, 241, 83],
|
|
["jump", "if_end_468", 241, 83],
|
|
"if_else_467",
|
|
["access", 270, "}", 242, 28],
|
|
["is_identical", 271, 25, 270, 242, 28],
|
|
["jump_true", 271, "eq_done_487", 242, 28],
|
|
["is_int", 272, 25, 242, 28],
|
|
["jump_false", 272, "eq_ni_488", 242, 28],
|
|
"_nop_tc_21",
|
|
["jump", "eq_ni_488", 242, 28],
|
|
["eq_int", 271, 25, 270, 242, 28],
|
|
["jump", "eq_done_487", 242, 28],
|
|
"eq_ni_488",
|
|
["is_num", 272, 25, 242, 28],
|
|
["jump_false", 272, "eq_nn_489", 242, 28],
|
|
["is_num", 273, 270, 242, 28],
|
|
["jump_false", 273, "eq_nn_489", 242, 28],
|
|
["eq_float", 271, 25, 270, 242, 28],
|
|
["jump", "eq_done_487", 242, 28],
|
|
"eq_nn_489",
|
|
["is_text", 272, 25, 242, 28],
|
|
["jump_false", 272, "eq_nt_490", 242, 28],
|
|
["is_text", 273, 270, 242, 28],
|
|
["jump_false", 273, "eq_nt_490", 242, 28],
|
|
["eq_text", 271, 25, 270, 242, 28],
|
|
["jump", "eq_done_487", 242, 28],
|
|
"eq_nt_490",
|
|
["is_null", 272, 25, 242, 28],
|
|
["jump_false", 272, "eq_nnl_491", 242, 28],
|
|
["is_null", 273, 270, 242, 28],
|
|
["jump_false", 273, "eq_nnl_491", 242, 28],
|
|
["true", 271, 242, 28],
|
|
["jump", "eq_done_487", 242, 28],
|
|
"eq_nnl_491",
|
|
["is_bool", 272, 25, 242, 28],
|
|
["jump_false", 272, "eq_nb_492", 242, 28],
|
|
["is_bool", 273, 270, 242, 28],
|
|
["jump_false", 273, "eq_nb_492", 242, 28],
|
|
["eq_bool", 271, 25, 270, 242, 28],
|
|
["jump", "eq_done_487", 242, 28],
|
|
"eq_nb_492",
|
|
["false", 271, 242, 28],
|
|
"eq_done_487",
|
|
["jump_false", 271, "if_else_485", 242, 28],
|
|
["access", 274, 1, 243, 31],
|
|
["is_int", 276, 10, 243, 31],
|
|
["jump_false", 276, "num_ni_493", 243, 31],
|
|
["sub_int", 275, 10, 274, 243, 31],
|
|
["jump", "num_done_494", 243, 31],
|
|
"num_ni_493",
|
|
["is_num", 276, 10, 243, 31],
|
|
["jump_false", 276, "num_err_495", 243, 31],
|
|
["sub_float", 275, 10, 274, 243, 31],
|
|
["jump", "num_done_494", 243, 31],
|
|
"num_err_495",
|
|
["disrupt", 243, 31],
|
|
"num_done_494",
|
|
["move", 10, 275, 243, 31],
|
|
["access", 278, 0, 244, 27],
|
|
["is_int", 280, 10, 244, 27],
|
|
["jump_false", 280, "rel_ni_498", 244, 27],
|
|
"_nop_tc_22",
|
|
["jump", "rel_ni_498", 244, 27],
|
|
["gt_int", 279, 10, 278, 244, 27],
|
|
["jump", "rel_done_500", 244, 27],
|
|
"rel_ni_498",
|
|
["is_num", 280, 10, 244, 27],
|
|
["jump_false", 280, "rel_nn_499", 244, 27],
|
|
["is_num", 281, 278, 244, 27],
|
|
["jump_false", 281, "rel_nn_499", 244, 27],
|
|
["gt_float", 279, 10, 278, 244, 27],
|
|
["jump", "rel_done_500", 244, 27],
|
|
"rel_nn_499",
|
|
["is_text", 280, 10, 244, 27],
|
|
["jump_false", 280, "rel_err_501", 244, 27],
|
|
["is_text", 281, 278, 244, 27],
|
|
["jump_false", 281, "rel_err_501", 244, 27],
|
|
["gt_text", 279, 10, 278, 244, 27],
|
|
["jump", "rel_done_500", 244, 27],
|
|
"rel_err_501",
|
|
["disrupt", 244, 27],
|
|
"rel_done_500",
|
|
["jump_false", 279, "if_else_496", 244, 27],
|
|
["is_array", 282, 33, 244, 49],
|
|
["jump_false", 282, "push_err_502", 244, 49],
|
|
["push", 33, 25, 244, 49],
|
|
["jump", "push_done_503", 244, 49],
|
|
"push_err_502",
|
|
["disrupt", 244, 49],
|
|
"push_done_503",
|
|
["jump", "if_end_497", 244, 49],
|
|
"if_else_496",
|
|
"if_end_497",
|
|
["access", 283, 1, 245, 27],
|
|
["is_int", 285, 12, 245, 27],
|
|
["jump_false", 285, "add_ni_504", 245, 27],
|
|
["add_int", 284, 12, 283, 245, 27],
|
|
["jump", "add_done_506", 245, 27],
|
|
"add_ni_504",
|
|
["is_text", 285, 12, 245, 27],
|
|
["jump_false", 285, "add_nt_505", 245, 27],
|
|
["is_text", 286, 283, 245, 27],
|
|
["jump_false", 286, "add_nt_505", 245, 27],
|
|
["concat", 284, 12, 283, 245, 27],
|
|
["jump", "add_done_506", 245, 27],
|
|
"add_nt_505",
|
|
["is_num", 285, 12, 245, 27],
|
|
["jump_false", 285, "add_err_507", 245, 27],
|
|
["add_float", 284, 12, 283, 245, 27],
|
|
["jump", "add_done_506", 245, 27],
|
|
"add_err_507",
|
|
["disrupt", 245, 27],
|
|
"add_done_506",
|
|
["move", 12, 284, 245, 27],
|
|
["jump", "if_end_486", 245, 27],
|
|
"if_else_485",
|
|
["access", 287, "'", 247, 28],
|
|
["is_identical", 288, 25, 287, 247, 28],
|
|
["jump_true", 288, "eq_done_512", 247, 28],
|
|
["is_int", 289, 25, 247, 28],
|
|
["jump_false", 289, "eq_ni_513", 247, 28],
|
|
"_nop_tc_23",
|
|
["jump", "eq_ni_513", 247, 28],
|
|
["eq_int", 288, 25, 287, 247, 28],
|
|
["jump", "eq_done_512", 247, 28],
|
|
"eq_ni_513",
|
|
["is_num", 289, 25, 247, 28],
|
|
["jump_false", 289, "eq_nn_514", 247, 28],
|
|
["is_num", 290, 287, 247, 28],
|
|
["jump_false", 290, "eq_nn_514", 247, 28],
|
|
["eq_float", 288, 25, 287, 247, 28],
|
|
["jump", "eq_done_512", 247, 28],
|
|
"eq_nn_514",
|
|
["is_text", 289, 25, 247, 28],
|
|
["jump_false", 289, "eq_nt_515", 247, 28],
|
|
["is_text", 290, 287, 247, 28],
|
|
["jump_false", 290, "eq_nt_515", 247, 28],
|
|
["eq_text", 288, 25, 287, 247, 28],
|
|
["jump", "eq_done_512", 247, 28],
|
|
"eq_nt_515",
|
|
["is_null", 289, 25, 247, 28],
|
|
["jump_false", 289, "eq_nnl_516", 247, 28],
|
|
["is_null", 290, 287, 247, 28],
|
|
["jump_false", 290, "eq_nnl_516", 247, 28],
|
|
["true", 288, 247, 28],
|
|
["jump", "eq_done_512", 247, 28],
|
|
"eq_nnl_516",
|
|
["is_bool", 289, 25, 247, 28],
|
|
["jump_false", 289, "eq_nb_517", 247, 28],
|
|
["is_bool", 290, 287, 247, 28],
|
|
["jump_false", 290, "eq_nb_517", 247, 28],
|
|
["eq_bool", 288, 25, 287, 247, 28],
|
|
["jump", "eq_done_512", 247, 28],
|
|
"eq_nb_517",
|
|
["false", 288, 247, 28],
|
|
"eq_done_512",
|
|
["move", 291, 288, 247, 28],
|
|
["jump_true", 291, "or_end_511", 247, 28],
|
|
["access", 292, "\"", 247, 41],
|
|
["is_identical", 293, 25, 292, 247, 41],
|
|
["jump_true", 293, "eq_done_518", 247, 41],
|
|
["is_int", 294, 25, 247, 41],
|
|
["jump_false", 294, "eq_ni_519", 247, 41],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_519", 247, 41],
|
|
["eq_int", 293, 25, 292, 247, 41],
|
|
["jump", "eq_done_518", 247, 41],
|
|
"eq_ni_519",
|
|
["is_num", 294, 25, 247, 41],
|
|
["jump_false", 294, "eq_nn_520", 247, 41],
|
|
["is_num", 295, 292, 247, 41],
|
|
["jump_false", 295, "eq_nn_520", 247, 41],
|
|
["eq_float", 293, 25, 292, 247, 41],
|
|
["jump", "eq_done_518", 247, 41],
|
|
"eq_nn_520",
|
|
["is_text", 294, 25, 247, 41],
|
|
["jump_false", 294, "eq_nt_521", 247, 41],
|
|
["is_text", 295, 292, 247, 41],
|
|
["jump_false", 295, "eq_nt_521", 247, 41],
|
|
["eq_text", 293, 25, 292, 247, 41],
|
|
["jump", "eq_done_518", 247, 41],
|
|
"eq_nt_521",
|
|
["is_null", 294, 25, 247, 41],
|
|
["jump_false", 294, "eq_nnl_522", 247, 41],
|
|
["is_null", 295, 292, 247, 41],
|
|
["jump_false", 295, "eq_nnl_522", 247, 41],
|
|
["true", 293, 247, 41],
|
|
["jump", "eq_done_518", 247, 41],
|
|
"eq_nnl_522",
|
|
["is_bool", 294, 25, 247, 41],
|
|
["jump_false", 294, "eq_nb_523", 247, 41],
|
|
["is_bool", 295, 292, 247, 41],
|
|
["jump_false", 295, "eq_nb_523", 247, 41],
|
|
["eq_bool", 293, 25, 292, 247, 41],
|
|
["jump", "eq_done_518", 247, 41],
|
|
"eq_nb_523",
|
|
["false", 293, 247, 41],
|
|
"eq_done_518",
|
|
["move", 291, 293, 247, 41],
|
|
"or_end_511",
|
|
["move", 296, 291, 247, 41],
|
|
["jump_true", 296, "or_end_510", 247, 41],
|
|
["access", 297, "`", 247, 55],
|
|
["is_identical", 298, 25, 297, 247, 55],
|
|
["jump_true", 298, "eq_done_524", 247, 55],
|
|
["is_int", 299, 25, 247, 55],
|
|
["jump_false", 299, "eq_ni_525", 247, 55],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_525", 247, 55],
|
|
["eq_int", 298, 25, 297, 247, 55],
|
|
["jump", "eq_done_524", 247, 55],
|
|
"eq_ni_525",
|
|
["is_num", 299, 25, 247, 55],
|
|
["jump_false", 299, "eq_nn_526", 247, 55],
|
|
["is_num", 300, 297, 247, 55],
|
|
["jump_false", 300, "eq_nn_526", 247, 55],
|
|
["eq_float", 298, 25, 297, 247, 55],
|
|
["jump", "eq_done_524", 247, 55],
|
|
"eq_nn_526",
|
|
["is_text", 299, 25, 247, 55],
|
|
["jump_false", 299, "eq_nt_527", 247, 55],
|
|
["is_text", 300, 297, 247, 55],
|
|
["jump_false", 300, "eq_nt_527", 247, 55],
|
|
["eq_text", 298, 25, 297, 247, 55],
|
|
["jump", "eq_done_524", 247, 55],
|
|
"eq_nt_527",
|
|
["is_null", 299, 25, 247, 55],
|
|
["jump_false", 299, "eq_nnl_528", 247, 55],
|
|
["is_null", 300, 297, 247, 55],
|
|
["jump_false", 300, "eq_nnl_528", 247, 55],
|
|
["true", 298, 247, 55],
|
|
["jump", "eq_done_524", 247, 55],
|
|
"eq_nnl_528",
|
|
["is_bool", 299, 25, 247, 55],
|
|
["jump_false", 299, "eq_nb_529", 247, 55],
|
|
["is_bool", 300, 297, 247, 55],
|
|
["jump_false", 300, "eq_nb_529", 247, 55],
|
|
["eq_bool", 298, 25, 297, 247, 55],
|
|
["jump", "eq_done_524", 247, 55],
|
|
"eq_nb_529",
|
|
["false", 298, 247, 55],
|
|
"eq_done_524",
|
|
["move", 296, 298, 247, 55],
|
|
"or_end_510",
|
|
["jump_false", 296, "if_else_508", 247, 55],
|
|
["move", 23, 25, 248, 20],
|
|
["is_array", 301, 33, 249, 32],
|
|
["jump_false", 301, "push_err_530", 249, 32],
|
|
["push", 33, 25, 249, 32],
|
|
["jump", "push_done_531", 249, 32],
|
|
"push_err_530",
|
|
["disrupt", 249, 32],
|
|
"push_done_531",
|
|
["access", 302, 1, 250, 27],
|
|
["is_int", 304, 12, 250, 27],
|
|
["jump_false", 304, "add_ni_532", 250, 27],
|
|
["add_int", 303, 12, 302, 250, 27],
|
|
["jump", "add_done_534", 250, 27],
|
|
"add_ni_532",
|
|
["is_text", 304, 12, 250, 27],
|
|
["jump_false", 304, "add_nt_533", 250, 27],
|
|
["is_text", 305, 302, 250, 27],
|
|
["jump_false", 305, "add_nt_533", 250, 27],
|
|
["concat", 303, 12, 302, 250, 27],
|
|
["jump", "add_done_534", 250, 27],
|
|
"add_nt_533",
|
|
["is_num", 304, 12, 250, 27],
|
|
["jump_false", 304, "add_err_535", 250, 27],
|
|
["add_float", 303, 12, 302, 250, 27],
|
|
["jump", "add_done_534", 250, 27],
|
|
"add_err_535",
|
|
["disrupt", 250, 27],
|
|
"add_done_534",
|
|
["move", 12, 303, 250, 27],
|
|
"while_start_536",
|
|
["is_int", 307, 12, 251, 28],
|
|
["jump_false", 307, "rel_ni_539", 251, 28],
|
|
["is_int", 308, 24, 251, 28],
|
|
["jump_false", 308, "rel_ni_539", 251, 28],
|
|
["lt_int", 306, 12, 24, 251, 28],
|
|
["jump", "rel_done_541", 251, 28],
|
|
"rel_ni_539",
|
|
["is_num", 307, 12, 251, 28],
|
|
["jump_false", 307, "rel_nn_540", 251, 28],
|
|
["is_num", 308, 24, 251, 28],
|
|
["jump_false", 308, "rel_nn_540", 251, 28],
|
|
["lt_float", 306, 12, 24, 251, 28],
|
|
["jump", "rel_done_541", 251, 28],
|
|
"rel_nn_540",
|
|
["is_text", 307, 12, 251, 28],
|
|
["jump_false", 307, "rel_err_542", 251, 28],
|
|
["is_text", 308, 24, 251, 28],
|
|
["jump_false", 308, "rel_err_542", 251, 28],
|
|
["lt_text", 306, 12, 24, 251, 28],
|
|
["jump", "rel_done_541", 251, 28],
|
|
"rel_err_542",
|
|
["disrupt", 251, 28],
|
|
"rel_done_541",
|
|
["move", 309, 306, 251, 28],
|
|
["jump_false", 309, "and_end_538", 251, 28],
|
|
["load_dynamic", 310, 38, 12, 251, 40],
|
|
["is_identical", 311, 310, 23, 251, 48],
|
|
["jump_true", 311, "ne_nid_544", 251, 48],
|
|
["jump", "ne_ni_545", 251, 48],
|
|
"ne_nid_544",
|
|
["false", 311, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_ni_545",
|
|
["is_int", 312, 310, 251, 48],
|
|
["jump_false", 312, "ne_nn_546", 251, 48],
|
|
["is_int", 313, 23, 251, 48],
|
|
["jump_false", 313, "ne_nn_546", 251, 48],
|
|
["ne_int", 311, 310, 23, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_nn_546",
|
|
["is_num", 312, 310, 251, 48],
|
|
["jump_false", 312, "ne_nt_547", 251, 48],
|
|
["is_num", 313, 23, 251, 48],
|
|
["jump_false", 313, "ne_nt_547", 251, 48],
|
|
["ne_float", 311, 310, 23, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_nt_547",
|
|
["is_text", 312, 310, 251, 48],
|
|
["jump_false", 312, "ne_nnl_548", 251, 48],
|
|
["is_text", 313, 23, 251, 48],
|
|
["jump_false", 313, "ne_nnl_548", 251, 48],
|
|
["ne_text", 311, 310, 23, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_nnl_548",
|
|
["is_null", 312, 310, 251, 48],
|
|
["jump_false", 312, "ne_nb_549", 251, 48],
|
|
["is_null", 313, 23, 251, 48],
|
|
["jump_false", 313, "ne_nb_549", 251, 48],
|
|
["false", 311, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_nb_549",
|
|
["is_bool", 312, 310, 251, 48],
|
|
["jump_false", 312, "ne_mis_550", 251, 48],
|
|
["is_bool", 313, 23, 251, 48],
|
|
["jump_false", 313, "ne_mis_550", 251, 48],
|
|
["ne_bool", 311, 310, 23, 251, 48],
|
|
["jump", "ne_done_543", 251, 48],
|
|
"ne_mis_550",
|
|
["true", 311, 251, 48],
|
|
"ne_done_543",
|
|
["move", 309, 311, 251, 48],
|
|
"and_end_538",
|
|
["jump_false", 309, "while_end_537", 251, 48],
|
|
["load_dynamic", 314, 38, 12, 252, 24],
|
|
["access", 315, "\\", 252, 32],
|
|
["is_identical", 316, 314, 315, 252, 32],
|
|
["jump_true", 316, "eq_done_554", 252, 32],
|
|
["is_int", 317, 314, 252, 32],
|
|
["jump_false", 317, "eq_ni_555", 252, 32],
|
|
"_nop_tc_26",
|
|
["jump", "eq_ni_555", 252, 32],
|
|
["eq_int", 316, 314, 315, 252, 32],
|
|
["jump", "eq_done_554", 252, 32],
|
|
"eq_ni_555",
|
|
["is_num", 317, 314, 252, 32],
|
|
["jump_false", 317, "eq_nn_556", 252, 32],
|
|
["is_num", 318, 315, 252, 32],
|
|
["jump_false", 318, "eq_nn_556", 252, 32],
|
|
["eq_float", 316, 314, 315, 252, 32],
|
|
["jump", "eq_done_554", 252, 32],
|
|
"eq_nn_556",
|
|
["is_text", 317, 314, 252, 32],
|
|
["jump_false", 317, "eq_nt_557", 252, 32],
|
|
["is_text", 318, 315, 252, 32],
|
|
["jump_false", 318, "eq_nt_557", 252, 32],
|
|
["eq_text", 316, 314, 315, 252, 32],
|
|
["jump", "eq_done_554", 252, 32],
|
|
"eq_nt_557",
|
|
["is_null", 317, 314, 252, 32],
|
|
["jump_false", 317, "eq_nnl_558", 252, 32],
|
|
["is_null", 318, 315, 252, 32],
|
|
["jump_false", 318, "eq_nnl_558", 252, 32],
|
|
["true", 316, 252, 32],
|
|
["jump", "eq_done_554", 252, 32],
|
|
"eq_nnl_558",
|
|
["is_bool", 317, 314, 252, 32],
|
|
["jump_false", 317, "eq_nb_559", 252, 32],
|
|
["is_bool", 318, 315, 252, 32],
|
|
["jump_false", 318, "eq_nb_559", 252, 32],
|
|
["eq_bool", 316, 314, 315, 252, 32],
|
|
["jump", "eq_done_554", 252, 32],
|
|
"eq_nb_559",
|
|
["false", 316, 252, 32],
|
|
"eq_done_554",
|
|
["move", 319, 316, 252, 32],
|
|
["jump_false", 319, "and_end_553", 252, 32],
|
|
["access", 320, 1, 252, 46],
|
|
["is_int", 322, 12, 252, 46],
|
|
["jump_false", 322, "add_ni_560", 252, 46],
|
|
["add_int", 321, 12, 320, 252, 46],
|
|
["jump", "add_done_562", 252, 46],
|
|
"add_ni_560",
|
|
["is_text", 322, 12, 252, 46],
|
|
["jump_false", 322, "add_nt_561", 252, 46],
|
|
["is_text", 323, 320, 252, 46],
|
|
["jump_false", 323, "add_nt_561", 252, 46],
|
|
["concat", 321, 12, 320, 252, 46],
|
|
["jump", "add_done_562", 252, 46],
|
|
"add_nt_561",
|
|
["is_num", 322, 12, 252, 46],
|
|
["jump_false", 322, "add_err_563", 252, 46],
|
|
["add_float", 321, 12, 320, 252, 46],
|
|
["jump", "add_done_562", 252, 46],
|
|
"add_err_563",
|
|
["disrupt", 252, 46],
|
|
"add_done_562",
|
|
["is_int", 325, 321, 252, 50],
|
|
["jump_false", 325, "rel_ni_564", 252, 50],
|
|
["is_int", 326, 24, 252, 50],
|
|
["jump_false", 326, "rel_ni_564", 252, 50],
|
|
["lt_int", 324, 321, 24, 252, 50],
|
|
["jump", "rel_done_566", 252, 50],
|
|
"rel_ni_564",
|
|
["is_num", 325, 321, 252, 50],
|
|
["jump_false", 325, "rel_nn_565", 252, 50],
|
|
["is_num", 326, 24, 252, 50],
|
|
["jump_false", 326, "rel_nn_565", 252, 50],
|
|
["lt_float", 324, 321, 24, 252, 50],
|
|
["jump", "rel_done_566", 252, 50],
|
|
"rel_nn_565",
|
|
["is_text", 325, 321, 252, 50],
|
|
["jump_false", 325, "rel_err_567", 252, 50],
|
|
["is_text", 326, 24, 252, 50],
|
|
["jump_false", 326, "rel_err_567", 252, 50],
|
|
["lt_text", 324, 321, 24, 252, 50],
|
|
["jump", "rel_done_566", 252, 50],
|
|
"rel_err_567",
|
|
["disrupt", 252, 50],
|
|
"rel_done_566",
|
|
["move", 319, 324, 252, 50],
|
|
"and_end_553",
|
|
["jump_false", 319, "if_else_551", 252, 50],
|
|
["load_dynamic", 327, 38, 12, 253, 39],
|
|
["is_array", 328, 33, 253, 39],
|
|
["jump_false", 328, "push_err_568", 253, 39],
|
|
["push", 33, 327, 253, 39],
|
|
["jump", "push_done_569", 253, 39],
|
|
"push_err_568",
|
|
["disrupt", 253, 39],
|
|
"push_done_569",
|
|
["access", 329, 1, 254, 31],
|
|
["is_int", 331, 12, 254, 31],
|
|
["jump_false", 331, "add_ni_570", 254, 31],
|
|
["add_int", 330, 12, 329, 254, 31],
|
|
["jump", "add_done_572", 254, 31],
|
|
"add_ni_570",
|
|
["is_text", 331, 12, 254, 31],
|
|
["jump_false", 331, "add_nt_571", 254, 31],
|
|
["is_text", 332, 329, 254, 31],
|
|
["jump_false", 332, "add_nt_571", 254, 31],
|
|
["concat", 330, 12, 329, 254, 31],
|
|
["jump", "add_done_572", 254, 31],
|
|
"add_nt_571",
|
|
["is_num", 331, 12, 254, 31],
|
|
["jump_false", 331, "add_err_573", 254, 31],
|
|
["add_float", 330, 12, 329, 254, 31],
|
|
["jump", "add_done_572", 254, 31],
|
|
"add_err_573",
|
|
["disrupt", 254, 31],
|
|
"add_done_572",
|
|
["move", 12, 330, 254, 31],
|
|
["jump", "if_end_552", 254, 31],
|
|
"if_else_551",
|
|
"if_end_552",
|
|
["load_dynamic", 333, 38, 12, 256, 37],
|
|
["is_array", 334, 33, 256, 37],
|
|
["jump_false", 334, "push_err_574", 256, 37],
|
|
["push", 33, 333, 256, 37],
|
|
["jump", "push_done_575", 256, 37],
|
|
"push_err_574",
|
|
["disrupt", 256, 37],
|
|
"push_done_575",
|
|
["access", 335, 1, 257, 29],
|
|
["is_int", 337, 12, 257, 29],
|
|
["jump_false", 337, "add_ni_576", 257, 29],
|
|
["add_int", 336, 12, 335, 257, 29],
|
|
["jump", "add_done_578", 257, 29],
|
|
"add_ni_576",
|
|
["is_text", 337, 12, 257, 29],
|
|
["jump_false", 337, "add_nt_577", 257, 29],
|
|
["is_text", 338, 335, 257, 29],
|
|
["jump_false", 338, "add_nt_577", 257, 29],
|
|
["concat", 336, 12, 335, 257, 29],
|
|
["jump", "add_done_578", 257, 29],
|
|
"add_nt_577",
|
|
["is_num", 337, 12, 257, 29],
|
|
["jump_false", 337, "add_err_579", 257, 29],
|
|
["add_float", 336, 12, 335, 257, 29],
|
|
["jump", "add_done_578", 257, 29],
|
|
"add_err_579",
|
|
["disrupt", 257, 29],
|
|
"add_done_578",
|
|
["move", 12, 336, 257, 29],
|
|
["jump", "while_start_536", 257, 29],
|
|
"while_end_537",
|
|
["is_int", 340, 12, 259, 25],
|
|
["jump_false", 340, "rel_ni_582", 259, 25],
|
|
["is_int", 341, 24, 259, 25],
|
|
["jump_false", 341, "rel_ni_582", 259, 25],
|
|
["lt_int", 339, 12, 24, 259, 25],
|
|
["jump", "rel_done_584", 259, 25],
|
|
"rel_ni_582",
|
|
["is_num", 340, 12, 259, 25],
|
|
["jump_false", 340, "rel_nn_583", 259, 25],
|
|
["is_num", 341, 24, 259, 25],
|
|
["jump_false", 341, "rel_nn_583", 259, 25],
|
|
["lt_float", 339, 12, 24, 259, 25],
|
|
["jump", "rel_done_584", 259, 25],
|
|
"rel_nn_583",
|
|
["is_text", 340, 12, 259, 25],
|
|
["jump_false", 340, "rel_err_585", 259, 25],
|
|
["is_text", 341, 24, 259, 25],
|
|
["jump_false", 341, "rel_err_585", 259, 25],
|
|
["lt_text", 339, 12, 24, 259, 25],
|
|
["jump", "rel_done_584", 259, 25],
|
|
"rel_err_585",
|
|
["disrupt", 259, 25],
|
|
"rel_done_584",
|
|
["jump_false", 339, "if_else_580", 259, 25],
|
|
["load_dynamic", 342, 38, 12, 259, 54],
|
|
["is_array", 343, 33, 259, 54],
|
|
["jump_false", 343, "push_err_586", 259, 54],
|
|
["push", 33, 342, 259, 54],
|
|
["jump", "push_done_587", 259, 54],
|
|
"push_err_586",
|
|
["disrupt", 259, 54],
|
|
"push_done_587",
|
|
["access", 344, 1, 259, 73],
|
|
["is_int", 346, 12, 259, 73],
|
|
["jump_false", 346, "add_ni_588", 259, 73],
|
|
["add_int", 345, 12, 344, 259, 73],
|
|
["jump", "add_done_590", 259, 73],
|
|
"add_ni_588",
|
|
["is_text", 346, 12, 259, 73],
|
|
["jump_false", 346, "add_nt_589", 259, 73],
|
|
["is_text", 347, 344, 259, 73],
|
|
["jump_false", 347, "add_nt_589", 259, 73],
|
|
["concat", 345, 12, 344, 259, 73],
|
|
["jump", "add_done_590", 259, 73],
|
|
"add_nt_589",
|
|
["is_num", 346, 12, 259, 73],
|
|
["jump_false", 346, "add_err_591", 259, 73],
|
|
["add_float", 345, 12, 344, 259, 73],
|
|
["jump", "add_done_590", 259, 73],
|
|
"add_err_591",
|
|
["disrupt", 259, 73],
|
|
"add_done_590",
|
|
["move", 12, 345, 259, 73],
|
|
["jump", "if_end_581", 259, 73],
|
|
"if_else_580",
|
|
"if_end_581",
|
|
["jump", "if_end_509", 259, 73],
|
|
"if_else_508",
|
|
["is_array", 348, 33, 261, 32],
|
|
["jump_false", 348, "push_err_592", 261, 32],
|
|
["push", 33, 25, 261, 32],
|
|
["jump", "push_done_593", 261, 32],
|
|
"push_err_592",
|
|
["disrupt", 261, 32],
|
|
"push_done_593",
|
|
["access", 349, 1, 262, 27],
|
|
["is_int", 351, 12, 262, 27],
|
|
["jump_false", 351, "add_ni_594", 262, 27],
|
|
["add_int", 350, 12, 349, 262, 27],
|
|
["jump", "add_done_596", 262, 27],
|
|
"add_ni_594",
|
|
["is_text", 351, 12, 262, 27],
|
|
["jump_false", 351, "add_nt_595", 262, 27],
|
|
["is_text", 352, 349, 262, 27],
|
|
["jump_false", 352, "add_nt_595", 262, 27],
|
|
["concat", 350, 12, 349, 262, 27],
|
|
["jump", "add_done_596", 262, 27],
|
|
"add_nt_595",
|
|
["is_num", 351, 12, 262, 27],
|
|
["jump_false", 351, "add_err_597", 262, 27],
|
|
["add_float", 350, 12, 349, 262, 27],
|
|
["jump", "add_done_596", 262, 27],
|
|
"add_err_597",
|
|
["disrupt", 262, 27],
|
|
"add_done_596",
|
|
["move", 12, 350, 262, 27],
|
|
"if_end_509",
|
|
"if_end_486",
|
|
"if_end_468",
|
|
["jump", "while_start_456", 262, 27],
|
|
"while_end_457",
|
|
[
|
|
"access",
|
|
354,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
265,
|
|
22
|
|
],
|
|
["frame", 355, 354, 1, 265, 22],
|
|
["null", 356, 265, 22],
|
|
["setarg", 355, 0, 356, 265, 22],
|
|
["setarg", 355, 1, 33, 265, 22],
|
|
["invoke", 355, 353, 265, 22],
|
|
["move", 19, 353, 265, 22],
|
|
["access", 357, "<template>", 266, 45],
|
|
["get", 359, 4, 1, 266, 25],
|
|
["frame", 360, 359, 2, 266, 25],
|
|
["null", 361, 266, 25],
|
|
["setarg", 360, 0, 361, 266, 25],
|
|
["setarg", 360, 1, 19, 266, 25],
|
|
["setarg", 360, 2, 357, 266, 25],
|
|
["invoke", 360, 358, 266, 25],
|
|
["load_field", 362, 358, "tokens", 266, 25],
|
|
["move", 16, 362, 266, 25],
|
|
["access", 363, "<template>", 267, 50],
|
|
["get", 364, 4, 1, 267, 64],
|
|
["get", 366, 1, 2, 267, 21],
|
|
["frame", 367, 366, 4, 267, 21],
|
|
["null", 368, 267, 21],
|
|
["setarg", 367, 0, 368, 267, 21],
|
|
["setarg", 367, 1, 16, 267, 21],
|
|
["setarg", 367, 2, 19, 267, 21],
|
|
["setarg", 367, 3, 363, 267, 21],
|
|
["setarg", 367, 4, 364, 267, 21],
|
|
["invoke", 367, 365, 267, 21],
|
|
["move", 11, 365, 267, 21],
|
|
["null", 369, 268, 26],
|
|
["is_identical", 370, 11, 369, 268, 26],
|
|
["jump_true", 370, "ne_nid_603", 268, 26],
|
|
["jump", "ne_ni_604", 268, 26],
|
|
"ne_nid_603",
|
|
["false", 370, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_ni_604",
|
|
["is_int", 371, 11, 268, 26],
|
|
["jump_false", 371, "ne_nn_605", 268, 26],
|
|
["is_int", 372, 369, 268, 26],
|
|
["jump_false", 372, "ne_nn_605", 268, 26],
|
|
["ne_int", 370, 11, 369, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_nn_605",
|
|
["is_num", 371, 11, 268, 26],
|
|
["jump_false", 371, "ne_nt_606", 268, 26],
|
|
["is_num", 372, 369, 268, 26],
|
|
["jump_false", 372, "ne_nt_606", 268, 26],
|
|
["ne_float", 370, 11, 369, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_nt_606",
|
|
["is_text", 371, 11, 268, 26],
|
|
["jump_false", 371, "ne_nnl_607", 268, 26],
|
|
["is_text", 372, 369, 268, 26],
|
|
["jump_false", 372, "ne_nnl_607", 268, 26],
|
|
["ne_text", 370, 11, 369, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_nnl_607",
|
|
["is_null", 371, 11, 268, 26],
|
|
["jump_false", 371, "ne_nb_608", 268, 26],
|
|
["is_null", 372, 369, 268, 26],
|
|
["jump_false", 372, "ne_nb_608", 268, 26],
|
|
["false", 370, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_nb_608",
|
|
["is_bool", 371, 11, 268, 26],
|
|
["jump_false", 371, "ne_mis_609", 268, 26],
|
|
["is_bool", 372, 369, 268, 26],
|
|
["jump_false", 372, "ne_mis_609", 268, 26],
|
|
["ne_bool", 370, 11, 369, 268, 26],
|
|
["jump", "ne_done_602", 268, 26],
|
|
"ne_mis_609",
|
|
["true", 370, 268, 26],
|
|
"ne_done_602",
|
|
["move", 373, 370, 268, 26],
|
|
["jump_false", 373, "and_end_601", 268, 26],
|
|
["load_field", 374, 11, "statements", 268, 34],
|
|
["null", 375, 268, 56],
|
|
["is_identical", 376, 374, 375, 268, 56],
|
|
["jump_true", 376, "ne_nid_611", 268, 56],
|
|
["jump", "ne_ni_612", 268, 56],
|
|
"ne_nid_611",
|
|
["false", 376, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_ni_612",
|
|
["is_int", 377, 374, 268, 56],
|
|
["jump_false", 377, "ne_nn_613", 268, 56],
|
|
["is_int", 378, 375, 268, 56],
|
|
["jump_false", 378, "ne_nn_613", 268, 56],
|
|
["ne_int", 376, 374, 375, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_nn_613",
|
|
["is_num", 377, 374, 268, 56],
|
|
["jump_false", 377, "ne_nt_614", 268, 56],
|
|
["is_num", 378, 375, 268, 56],
|
|
["jump_false", 378, "ne_nt_614", 268, 56],
|
|
["ne_float", 376, 374, 375, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_nt_614",
|
|
["is_text", 377, 374, 268, 56],
|
|
["jump_false", 377, "ne_nnl_615", 268, 56],
|
|
["is_text", 378, 375, 268, 56],
|
|
["jump_false", 378, "ne_nnl_615", 268, 56],
|
|
["ne_text", 376, 374, 375, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_nnl_615",
|
|
["is_null", 377, 374, 268, 56],
|
|
["jump_false", 377, "ne_nb_616", 268, 56],
|
|
["is_null", 378, 375, 268, 56],
|
|
["jump_false", 378, "ne_nb_616", 268, 56],
|
|
["false", 376, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_nb_616",
|
|
["is_bool", 377, 374, 268, 56],
|
|
["jump_false", 377, "ne_mis_617", 268, 56],
|
|
["is_bool", 378, 375, 268, 56],
|
|
["jump_false", 378, "ne_mis_617", 268, 56],
|
|
["ne_bool", 376, 374, 375, 268, 56],
|
|
["jump", "ne_done_610", 268, 56],
|
|
"ne_mis_617",
|
|
["true", 376, 268, 56],
|
|
"ne_done_610",
|
|
["move", 373, 376, 268, 56],
|
|
"and_end_601",
|
|
["move", 379, 373, 268, 56],
|
|
["jump_false", 379, "and_end_600", 268, 56],
|
|
["load_field", 380, 11, "statements", 268, 71],
|
|
["length", 381, 380, 268, 71],
|
|
["access", 382, 0, 268, 93],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["jump", "rel_ni_618", 268, 93],
|
|
["gt_int", 383, 381, 382, 268, 93],
|
|
["jump", "rel_done_620", 268, 93],
|
|
"rel_ni_618",
|
|
["is_num", 384, 381, 268, 93],
|
|
["jump_false", 384, "rel_nn_619", 268, 93],
|
|
["is_num", 385, 382, 268, 93],
|
|
["jump_false", 385, "rel_nn_619", 268, 93],
|
|
["gt_float", 383, 381, 382, 268, 93],
|
|
["jump", "rel_done_620", 268, 93],
|
|
"rel_nn_619",
|
|
["is_text", 384, 381, 268, 93],
|
|
["jump_false", 384, "rel_err_621", 268, 93],
|
|
["is_text", 385, 382, 268, 93],
|
|
["jump_false", 385, "rel_err_621", 268, 93],
|
|
["gt_text", 383, 381, 382, 268, 93],
|
|
["jump", "rel_done_620", 268, 93],
|
|
"rel_err_621",
|
|
["disrupt", 268, 93],
|
|
"rel_done_620",
|
|
["move", 379, 383, 268, 93],
|
|
"and_end_600",
|
|
["jump_false", 379, "if_else_598", 268, 93],
|
|
["load_field", 386, 11, "statements", 269, 24],
|
|
["access", 387, 0, 269, 43],
|
|
["load_index", 388, 386, 387, 269, 43],
|
|
["move", 28, 388, 269, 43],
|
|
["null", 389, 270, 24],
|
|
["move", 17, 389, 270, 24],
|
|
["load_field", 390, 28, "kind", 271, 17],
|
|
["access", 391, "call", 271, 34],
|
|
["is_identical", 392, 390, 391, 271, 34],
|
|
["jump_true", 392, "eq_done_624", 271, 34],
|
|
["is_int", 393, 390, 271, 34],
|
|
["jump_false", 393, "eq_ni_625", 271, 34],
|
|
"_nop_tc_30",
|
|
["jump", "eq_ni_625", 271, 34],
|
|
["eq_int", 392, 390, 391, 271, 34],
|
|
["jump", "eq_done_624", 271, 34],
|
|
"eq_ni_625",
|
|
["is_num", 393, 390, 271, 34],
|
|
["jump_false", 393, "eq_nn_626", 271, 34],
|
|
["is_num", 394, 391, 271, 34],
|
|
["jump_false", 394, "eq_nn_626", 271, 34],
|
|
["eq_float", 392, 390, 391, 271, 34],
|
|
["jump", "eq_done_624", 271, 34],
|
|
"eq_nn_626",
|
|
["is_text", 393, 390, 271, 34],
|
|
["jump_false", 393, "eq_nt_627", 271, 34],
|
|
["is_text", 394, 391, 271, 34],
|
|
["jump_false", 394, "eq_nt_627", 271, 34],
|
|
["eq_text", 392, 390, 391, 271, 34],
|
|
["jump", "eq_done_624", 271, 34],
|
|
"eq_nt_627",
|
|
["is_null", 393, 390, 271, 34],
|
|
["jump_false", 393, "eq_nnl_628", 271, 34],
|
|
["is_null", 394, 391, 271, 34],
|
|
["jump_false", 394, "eq_nnl_628", 271, 34],
|
|
["true", 392, 271, 34],
|
|
["jump", "eq_done_624", 271, 34],
|
|
"eq_nnl_628",
|
|
["is_bool", 393, 390, 271, 34],
|
|
["jump_false", 393, "eq_nb_629", 271, 34],
|
|
["is_bool", 394, 391, 271, 34],
|
|
["jump_false", 394, "eq_nb_629", 271, 34],
|
|
["eq_bool", 392, 390, 391, 271, 34],
|
|
["jump", "eq_done_624", 271, 34],
|
|
"eq_nb_629",
|
|
["false", 392, 271, 34],
|
|
"eq_done_624",
|
|
["jump_false", 392, "if_else_622", 271, 34],
|
|
["load_field", 395, 28, "expression", 272, 26],
|
|
["move", 17, 395, 272, 26],
|
|
["jump", "if_end_623", 272, 26],
|
|
"if_else_622",
|
|
["move", 17, 28, 274, 26],
|
|
"if_end_623",
|
|
["is_array", 396, 5, 276, 28],
|
|
["jump_false", 396, "push_err_630", 276, 28],
|
|
["push", 5, 17, 276, 28],
|
|
["jump", "push_done_631", 276, 28],
|
|
"push_err_630",
|
|
["disrupt", 276, 28],
|
|
"push_done_631",
|
|
["jump", "if_end_599", 276, 28],
|
|
"if_else_598",
|
|
"if_end_599",
|
|
["access", 397, "{", 278, 27],
|
|
["is_array", 398, 14, 278, 27],
|
|
["jump_false", 398, "push_err_632", 278, 27],
|
|
["push", 14, 397, 278, 27],
|
|
["jump", "push_done_633", 278, 27],
|
|
"push_err_632",
|
|
["disrupt", 278, 27],
|
|
"push_done_633",
|
|
[
|
|
"access",
|
|
400,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
279,
|
|
27
|
|
],
|
|
["frame", 401, 400, 1, 279, 27],
|
|
["null", 402, 279, 27],
|
|
["setarg", 401, 0, 402, 279, 27],
|
|
["setarg", 401, 1, 30, 279, 27],
|
|
["invoke", 401, 399, 279, 27],
|
|
["is_array", 403, 14, 279, 27],
|
|
["jump_false", 403, "push_err_634", 279, 27],
|
|
["push", 14, 399, 279, 27],
|
|
["jump", "push_done_635", 279, 27],
|
|
"push_err_634",
|
|
["disrupt", 279, 27],
|
|
"push_done_635",
|
|
["access", 404, "}", 280, 27],
|
|
["is_array", 405, 14, 280, 27],
|
|
["jump_false", 405, "push_err_636", 280, 27],
|
|
["push", 14, 404, 280, 27],
|
|
["jump", "push_done_637", 280, 27],
|
|
"push_err_636",
|
|
["disrupt", 280, 27],
|
|
"push_done_637",
|
|
["access", 406, 1, 281, 23],
|
|
["is_int", 408, 30, 281, 23],
|
|
["jump_false", 408, "add_ni_638", 281, 23],
|
|
["add_int", 407, 30, 406, 281, 23],
|
|
["jump", "add_done_640", 281, 23],
|
|
"add_ni_638",
|
|
["is_text", 408, 30, 281, 23],
|
|
["jump_false", 408, "add_nt_639", 281, 23],
|
|
["is_text", 409, 406, 281, 23],
|
|
["jump_false", 409, "add_nt_639", 281, 23],
|
|
["concat", 407, 30, 406, 281, 23],
|
|
["jump", "add_done_640", 281, 23],
|
|
"add_nt_639",
|
|
["is_num", 408, 30, 281, 23],
|
|
["jump_false", 408, "add_err_641", 281, 23],
|
|
["add_float", 407, 30, 406, 281, 23],
|
|
["jump", "add_done_640", 281, 23],
|
|
"add_err_641",
|
|
["disrupt", 281, 23],
|
|
"add_done_640",
|
|
["move", 30, 407, 281, 23],
|
|
["jump", "if_end_425", 281, 23],
|
|
"if_else_424",
|
|
["load_dynamic", 410, 38, 12, 283, 30],
|
|
["is_array", 411, 14, 283, 30],
|
|
["jump_false", 411, "push_err_642", 283, 30],
|
|
["push", 14, 410, 283, 30],
|
|
["jump", "push_done_643", 283, 30],
|
|
"push_err_642",
|
|
["disrupt", 283, 30],
|
|
"push_done_643",
|
|
["access", 412, 1, 284, 23],
|
|
["is_int", 414, 12, 284, 23],
|
|
["jump_false", 414, "add_ni_644", 284, 23],
|
|
["add_int", 413, 12, 412, 284, 23],
|
|
["jump", "add_done_646", 284, 23],
|
|
"add_ni_644",
|
|
["is_text", 414, 12, 284, 23],
|
|
["jump_false", 414, "add_nt_645", 284, 23],
|
|
["is_text", 415, 412, 284, 23],
|
|
["jump_false", 415, "add_nt_645", 284, 23],
|
|
["concat", 413, 12, 412, 284, 23],
|
|
["jump", "add_done_646", 284, 23],
|
|
"add_nt_645",
|
|
["is_num", 414, 12, 284, 23],
|
|
["jump_false", 414, "add_err_647", 284, 23],
|
|
["add_float", 413, 12, 412, 284, 23],
|
|
["jump", "add_done_646", 284, 23],
|
|
"add_err_647",
|
|
["disrupt", 284, 23],
|
|
"add_done_646",
|
|
["move", 12, 413, 284, 23],
|
|
"if_end_425",
|
|
"if_end_328",
|
|
["jump", "while_start_321", 284, 23],
|
|
"while_end_322",
|
|
[
|
|
"access",
|
|
417,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
287,
|
|
20
|
|
],
|
|
["frame", 418, 417, 1, 287, 20],
|
|
["null", 419, 287, 20],
|
|
["setarg", 418, 0, 419, 287, 20],
|
|
["setarg", 418, 1, 14, 287, 20],
|
|
["invoke", 418, 416, 287, 20],
|
|
["store_field", 40, 416, "value", 287, 7],
|
|
["get", 421, 42, 1, 288, 7],
|
|
["frame", 422, 421, 0, 288, 7],
|
|
["null", 423, 288, 7],
|
|
["setarg", 422, 0, 423, 288, 7],
|
|
["invoke", 422, 420, 288, 7],
|
|
["get", 425, 48, 1, 289, 7],
|
|
["frame", 426, 425, 1, 289, 7],
|
|
["null", 427, 289, 7],
|
|
["setarg", 426, 0, 427, 289, 7],
|
|
["setarg", 426, 1, 40, 289, 7],
|
|
["invoke", 426, 424, 289, 7],
|
|
["return", 40, 290, 14],
|
|
["jump", "if_end_253", 290, 14],
|
|
"if_else_252",
|
|
"if_end_253",
|
|
["access", 428, "name", 292, 14],
|
|
["is_identical", 429, 39, 428, 292, 14],
|
|
["jump_true", 429, "eq_done_650", 292, 14],
|
|
["is_int", 430, 39, 292, 14],
|
|
["jump_false", 430, "eq_ni_651", 292, 14],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_651", 292, 14],
|
|
["eq_int", 429, 39, 428, 292, 14],
|
|
["jump", "eq_done_650", 292, 14],
|
|
"eq_ni_651",
|
|
["is_num", 430, 39, 292, 14],
|
|
["jump_false", 430, "eq_nn_652", 292, 14],
|
|
["is_num", 431, 428, 292, 14],
|
|
["jump_false", 431, "eq_nn_652", 292, 14],
|
|
["eq_float", 429, 39, 428, 292, 14],
|
|
["jump", "eq_done_650", 292, 14],
|
|
"eq_nn_652",
|
|
["is_text", 430, 39, 292, 14],
|
|
["jump_false", 430, "eq_nt_653", 292, 14],
|
|
["is_text", 431, 428, 292, 14],
|
|
["jump_false", 431, "eq_nt_653", 292, 14],
|
|
["eq_text", 429, 39, 428, 292, 14],
|
|
["jump", "eq_done_650", 292, 14],
|
|
"eq_nt_653",
|
|
["is_null", 430, 39, 292, 14],
|
|
["jump_false", 430, "eq_nnl_654", 292, 14],
|
|
["is_null", 431, 428, 292, 14],
|
|
["jump_false", 431, "eq_nnl_654", 292, 14],
|
|
["true", 429, 292, 14],
|
|
["jump", "eq_done_650", 292, 14],
|
|
"eq_nnl_654",
|
|
["is_bool", 430, 39, 292, 14],
|
|
["jump_false", 430, "eq_nb_655", 292, 14],
|
|
["is_bool", 431, 428, 292, 14],
|
|
["jump_false", 431, "eq_nb_655", 292, 14],
|
|
["eq_bool", 429, 39, 428, 292, 14],
|
|
["jump", "eq_done_650", 292, 14],
|
|
"eq_nb_655",
|
|
["false", 429, 292, 14],
|
|
"eq_done_650",
|
|
["jump_false", 429, "if_else_648", 292, 14],
|
|
["access", 432, 1, 293, 23],
|
|
["get", 434, 6, 1, 293, 12],
|
|
["frame", 435, 434, 1, 293, 12],
|
|
["null", 436, 293, 12],
|
|
["setarg", 435, 0, 436, 293, 12],
|
|
["setarg", 435, 1, 432, 293, 12],
|
|
["invoke", 435, 433, 293, 12],
|
|
["move", 31, 433, 293, 12],
|
|
["load_field", 437, 31, "kind", 294, 11],
|
|
["access", 438, "=>", 294, 22],
|
|
["is_identical", 439, 437, 438, 294, 22],
|
|
["jump_true", 439, "eq_done_658", 294, 22],
|
|
["is_int", 440, 437, 294, 22],
|
|
["jump_false", 440, "eq_ni_659", 294, 22],
|
|
"_nop_tc_32",
|
|
["jump", "eq_ni_659", 294, 22],
|
|
["eq_int", 439, 437, 438, 294, 22],
|
|
["jump", "eq_done_658", 294, 22],
|
|
"eq_ni_659",
|
|
["is_num", 440, 437, 294, 22],
|
|
["jump_false", 440, "eq_nn_660", 294, 22],
|
|
["is_num", 441, 438, 294, 22],
|
|
["jump_false", 441, "eq_nn_660", 294, 22],
|
|
["eq_float", 439, 437, 438, 294, 22],
|
|
["jump", "eq_done_658", 294, 22],
|
|
"eq_nn_660",
|
|
["is_text", 440, 437, 294, 22],
|
|
["jump_false", 440, "eq_nt_661", 294, 22],
|
|
["is_text", 441, 438, 294, 22],
|
|
["jump_false", 441, "eq_nt_661", 294, 22],
|
|
["eq_text", 439, 437, 438, 294, 22],
|
|
["jump", "eq_done_658", 294, 22],
|
|
"eq_nt_661",
|
|
["is_null", 440, 437, 294, 22],
|
|
["jump_false", 440, "eq_nnl_662", 294, 22],
|
|
["is_null", 441, 438, 294, 22],
|
|
["jump_false", 441, "eq_nnl_662", 294, 22],
|
|
["true", 439, 294, 22],
|
|
["jump", "eq_done_658", 294, 22],
|
|
"eq_nnl_662",
|
|
["is_bool", 440, 437, 294, 22],
|
|
["jump_false", 440, "eq_nb_663", 294, 22],
|
|
["is_bool", 441, 438, 294, 22],
|
|
["jump_false", 441, "eq_nb_663", 294, 22],
|
|
["eq_bool", 439, 437, 438, 294, 22],
|
|
["jump", "eq_done_658", 294, 22],
|
|
"eq_nb_663",
|
|
["false", 439, 294, 22],
|
|
"eq_done_658",
|
|
["jump_false", 439, "if_else_656", 294, 22],
|
|
["get", 443, 53, 1, 295, 16],
|
|
["frame", 444, 443, 0, 295, 16],
|
|
["null", 445, 295, 16],
|
|
["setarg", 444, 0, 445, 295, 16],
|
|
["invoke", 444, 442, 295, 16],
|
|
["return", 442, 295, 16],
|
|
["jump", "if_end_657", 295, 16],
|
|
"if_else_656",
|
|
"if_end_657",
|
|
["access", 446, "name", 297, 23],
|
|
["get", 448, 31, 1, 297, 14],
|
|
["frame", 449, 448, 2, 297, 14],
|
|
["null", 450, 297, 14],
|
|
["setarg", 449, 0, 450, 297, 14],
|
|
["setarg", 449, 1, 446, 297, 14],
|
|
["setarg", 449, 2, 3, 297, 14],
|
|
["invoke", 449, 447, 297, 14],
|
|
["move", 40, 447, 297, 14],
|
|
["get", 451, 46, 1, 298, 19],
|
|
["load_field", 452, 451, "value", 298, 19],
|
|
["store_field", 40, 452, "name", 298, 7],
|
|
["get", 454, 42, 1, 299, 7],
|
|
["frame", 455, 454, 0, 299, 7],
|
|
["null", 456, 299, 7],
|
|
["setarg", 455, 0, 456, 299, 7],
|
|
["invoke", 455, 453, 299, 7],
|
|
["get", 458, 48, 1, 300, 7],
|
|
["frame", 459, 458, 1, 300, 7],
|
|
["null", 460, 300, 7],
|
|
["setarg", 459, 0, 460, 300, 7],
|
|
["setarg", 459, 1, 40, 300, 7],
|
|
["invoke", 459, 457, 300, 7],
|
|
["return", 40, 301, 14],
|
|
["jump", "if_end_649", 301, 14],
|
|
"if_else_648",
|
|
"if_end_649",
|
|
["access", 461, "null", 303, 14],
|
|
["is_identical", 462, 39, 461, 303, 14],
|
|
["jump_true", 462, "eq_done_666", 303, 14],
|
|
["is_int", 463, 39, 303, 14],
|
|
["jump_false", 463, "eq_ni_667", 303, 14],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_667", 303, 14],
|
|
["eq_int", 462, 39, 461, 303, 14],
|
|
["jump", "eq_done_666", 303, 14],
|
|
"eq_ni_667",
|
|
["is_num", 463, 39, 303, 14],
|
|
["jump_false", 463, "eq_nn_668", 303, 14],
|
|
["is_num", 464, 461, 303, 14],
|
|
["jump_false", 464, "eq_nn_668", 303, 14],
|
|
["eq_float", 462, 39, 461, 303, 14],
|
|
["jump", "eq_done_666", 303, 14],
|
|
"eq_nn_668",
|
|
["is_text", 463, 39, 303, 14],
|
|
["jump_false", 463, "eq_nt_669", 303, 14],
|
|
["is_text", 464, 461, 303, 14],
|
|
["jump_false", 464, "eq_nt_669", 303, 14],
|
|
["eq_text", 462, 39, 461, 303, 14],
|
|
["jump", "eq_done_666", 303, 14],
|
|
"eq_nt_669",
|
|
["is_null", 463, 39, 303, 14],
|
|
["jump_false", 463, "eq_nnl_670", 303, 14],
|
|
["is_null", 464, 461, 303, 14],
|
|
["jump_false", 464, "eq_nnl_670", 303, 14],
|
|
["true", 462, 303, 14],
|
|
["jump", "eq_done_666", 303, 14],
|
|
"eq_nnl_670",
|
|
["is_bool", 463, 39, 303, 14],
|
|
["jump_false", 463, "eq_nb_671", 303, 14],
|
|
["is_bool", 464, 461, 303, 14],
|
|
["jump_false", 464, "eq_nb_671", 303, 14],
|
|
["eq_bool", 462, 39, 461, 303, 14],
|
|
["jump", "eq_done_666", 303, 14],
|
|
"eq_nb_671",
|
|
["false", 462, 303, 14],
|
|
"eq_done_666",
|
|
["jump_false", 462, "if_else_664", 303, 14],
|
|
["access", 465, "null", 304, 23],
|
|
["get", 467, 31, 1, 304, 14],
|
|
["frame", 468, 467, 2, 304, 14],
|
|
["null", 469, 304, 14],
|
|
["setarg", 468, 0, 469, 304, 14],
|
|
["setarg", 468, 1, 465, 304, 14],
|
|
["setarg", 468, 2, 3, 304, 14],
|
|
["invoke", 468, 466, 304, 14],
|
|
["move", 40, 466, 304, 14],
|
|
["get", 471, 42, 1, 305, 7],
|
|
["frame", 472, 471, 0, 305, 7],
|
|
["null", 473, 305, 7],
|
|
["setarg", 472, 0, 473, 305, 7],
|
|
["invoke", 472, 470, 305, 7],
|
|
["get", 475, 48, 1, 306, 7],
|
|
["frame", 476, 475, 1, 306, 7],
|
|
["null", 477, 306, 7],
|
|
["setarg", 476, 0, 477, 306, 7],
|
|
["setarg", 476, 1, 40, 306, 7],
|
|
["invoke", 476, 474, 306, 7],
|
|
["return", 40, 307, 14],
|
|
["jump", "if_end_665", 307, 14],
|
|
"if_else_664",
|
|
"if_end_665",
|
|
["access", 478, "true", 309, 14],
|
|
["is_identical", 479, 39, 478, 309, 14],
|
|
["jump_true", 479, "eq_done_674", 309, 14],
|
|
["is_int", 480, 39, 309, 14],
|
|
["jump_false", 480, "eq_ni_675", 309, 14],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_675", 309, 14],
|
|
["eq_int", 479, 39, 478, 309, 14],
|
|
["jump", "eq_done_674", 309, 14],
|
|
"eq_ni_675",
|
|
["is_num", 480, 39, 309, 14],
|
|
["jump_false", 480, "eq_nn_676", 309, 14],
|
|
["is_num", 481, 478, 309, 14],
|
|
["jump_false", 481, "eq_nn_676", 309, 14],
|
|
["eq_float", 479, 39, 478, 309, 14],
|
|
["jump", "eq_done_674", 309, 14],
|
|
"eq_nn_676",
|
|
["is_text", 480, 39, 309, 14],
|
|
["jump_false", 480, "eq_nt_677", 309, 14],
|
|
["is_text", 481, 478, 309, 14],
|
|
["jump_false", 481, "eq_nt_677", 309, 14],
|
|
["eq_text", 479, 39, 478, 309, 14],
|
|
["jump", "eq_done_674", 309, 14],
|
|
"eq_nt_677",
|
|
["is_null", 480, 39, 309, 14],
|
|
["jump_false", 480, "eq_nnl_678", 309, 14],
|
|
["is_null", 481, 478, 309, 14],
|
|
["jump_false", 481, "eq_nnl_678", 309, 14],
|
|
["true", 479, 309, 14],
|
|
["jump", "eq_done_674", 309, 14],
|
|
"eq_nnl_678",
|
|
["is_bool", 480, 39, 309, 14],
|
|
["jump_false", 480, "eq_nb_679", 309, 14],
|
|
["is_bool", 481, 478, 309, 14],
|
|
["jump_false", 481, "eq_nb_679", 309, 14],
|
|
["eq_bool", 479, 39, 478, 309, 14],
|
|
["jump", "eq_done_674", 309, 14],
|
|
"eq_nb_679",
|
|
["false", 479, 309, 14],
|
|
"eq_done_674",
|
|
["jump_false", 479, "if_else_672", 309, 14],
|
|
["access", 482, "true", 310, 23],
|
|
["get", 484, 31, 1, 310, 14],
|
|
["frame", 485, 484, 2, 310, 14],
|
|
["null", 486, 310, 14],
|
|
["setarg", 485, 0, 486, 310, 14],
|
|
["setarg", 485, 1, 482, 310, 14],
|
|
["setarg", 485, 2, 3, 310, 14],
|
|
["invoke", 485, 483, 310, 14],
|
|
["move", 40, 483, 310, 14],
|
|
["get", 488, 42, 1, 311, 7],
|
|
["frame", 489, 488, 0, 311, 7],
|
|
["null", 490, 311, 7],
|
|
["setarg", 489, 0, 490, 311, 7],
|
|
["invoke", 489, 487, 311, 7],
|
|
["get", 492, 48, 1, 312, 7],
|
|
["frame", 493, 492, 1, 312, 7],
|
|
["null", 494, 312, 7],
|
|
["setarg", 493, 0, 494, 312, 7],
|
|
["setarg", 493, 1, 40, 312, 7],
|
|
["invoke", 493, 491, 312, 7],
|
|
["return", 40, 313, 14],
|
|
["jump", "if_end_673", 313, 14],
|
|
"if_else_672",
|
|
"if_end_673",
|
|
["access", 495, "false", 315, 14],
|
|
["is_identical", 496, 39, 495, 315, 14],
|
|
["jump_true", 496, "eq_done_682", 315, 14],
|
|
["is_int", 497, 39, 315, 14],
|
|
["jump_false", 497, "eq_ni_683", 315, 14],
|
|
"_nop_tc_35",
|
|
["jump", "eq_ni_683", 315, 14],
|
|
["eq_int", 496, 39, 495, 315, 14],
|
|
["jump", "eq_done_682", 315, 14],
|
|
"eq_ni_683",
|
|
["is_num", 497, 39, 315, 14],
|
|
["jump_false", 497, "eq_nn_684", 315, 14],
|
|
["is_num", 498, 495, 315, 14],
|
|
["jump_false", 498, "eq_nn_684", 315, 14],
|
|
["eq_float", 496, 39, 495, 315, 14],
|
|
["jump", "eq_done_682", 315, 14],
|
|
"eq_nn_684",
|
|
["is_text", 497, 39, 315, 14],
|
|
["jump_false", 497, "eq_nt_685", 315, 14],
|
|
["is_text", 498, 495, 315, 14],
|
|
["jump_false", 498, "eq_nt_685", 315, 14],
|
|
["eq_text", 496, 39, 495, 315, 14],
|
|
["jump", "eq_done_682", 315, 14],
|
|
"eq_nt_685",
|
|
["is_null", 497, 39, 315, 14],
|
|
["jump_false", 497, "eq_nnl_686", 315, 14],
|
|
["is_null", 498, 495, 315, 14],
|
|
["jump_false", 498, "eq_nnl_686", 315, 14],
|
|
["true", 496, 315, 14],
|
|
["jump", "eq_done_682", 315, 14],
|
|
"eq_nnl_686",
|
|
["is_bool", 497, 39, 315, 14],
|
|
["jump_false", 497, "eq_nb_687", 315, 14],
|
|
["is_bool", 498, 495, 315, 14],
|
|
["jump_false", 498, "eq_nb_687", 315, 14],
|
|
["eq_bool", 496, 39, 495, 315, 14],
|
|
["jump", "eq_done_682", 315, 14],
|
|
"eq_nb_687",
|
|
["false", 496, 315, 14],
|
|
"eq_done_682",
|
|
["jump_false", 496, "if_else_680", 315, 14],
|
|
["access", 499, "false", 316, 23],
|
|
["get", 501, 31, 1, 316, 14],
|
|
["frame", 502, 501, 2, 316, 14],
|
|
["null", 503, 316, 14],
|
|
["setarg", 502, 0, 503, 316, 14],
|
|
["setarg", 502, 1, 499, 316, 14],
|
|
["setarg", 502, 2, 3, 316, 14],
|
|
["invoke", 502, 500, 316, 14],
|
|
["move", 40, 500, 316, 14],
|
|
["get", 505, 42, 1, 317, 7],
|
|
["frame", 506, 505, 0, 317, 7],
|
|
["null", 507, 317, 7],
|
|
["setarg", 506, 0, 507, 317, 7],
|
|
["invoke", 506, 504, 317, 7],
|
|
["get", 509, 48, 1, 318, 7],
|
|
["frame", 510, 509, 1, 318, 7],
|
|
["null", 511, 318, 7],
|
|
["setarg", 510, 0, 511, 318, 7],
|
|
["setarg", 510, 1, 40, 318, 7],
|
|
["invoke", 510, 508, 318, 7],
|
|
["return", 40, 319, 14],
|
|
["jump", "if_end_681", 319, 14],
|
|
"if_else_680",
|
|
"if_end_681",
|
|
["access", 512, "this", 321, 14],
|
|
["is_identical", 513, 39, 512, 321, 14],
|
|
["jump_true", 513, "eq_done_690", 321, 14],
|
|
["is_int", 514, 39, 321, 14],
|
|
["jump_false", 514, "eq_ni_691", 321, 14],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_691", 321, 14],
|
|
["eq_int", 513, 39, 512, 321, 14],
|
|
["jump", "eq_done_690", 321, 14],
|
|
"eq_ni_691",
|
|
["is_num", 514, 39, 321, 14],
|
|
["jump_false", 514, "eq_nn_692", 321, 14],
|
|
["is_num", 515, 512, 321, 14],
|
|
["jump_false", 515, "eq_nn_692", 321, 14],
|
|
["eq_float", 513, 39, 512, 321, 14],
|
|
["jump", "eq_done_690", 321, 14],
|
|
"eq_nn_692",
|
|
["is_text", 514, 39, 321, 14],
|
|
["jump_false", 514, "eq_nt_693", 321, 14],
|
|
["is_text", 515, 512, 321, 14],
|
|
["jump_false", 515, "eq_nt_693", 321, 14],
|
|
["eq_text", 513, 39, 512, 321, 14],
|
|
["jump", "eq_done_690", 321, 14],
|
|
"eq_nt_693",
|
|
["is_null", 514, 39, 321, 14],
|
|
["jump_false", 514, "eq_nnl_694", 321, 14],
|
|
["is_null", 515, 512, 321, 14],
|
|
["jump_false", 515, "eq_nnl_694", 321, 14],
|
|
["true", 513, 321, 14],
|
|
["jump", "eq_done_690", 321, 14],
|
|
"eq_nnl_694",
|
|
["is_bool", 514, 39, 321, 14],
|
|
["jump_false", 514, "eq_nb_695", 321, 14],
|
|
["is_bool", 515, 512, 321, 14],
|
|
["jump_false", 515, "eq_nb_695", 321, 14],
|
|
["eq_bool", 513, 39, 512, 321, 14],
|
|
["jump", "eq_done_690", 321, 14],
|
|
"eq_nb_695",
|
|
["false", 513, 321, 14],
|
|
"eq_done_690",
|
|
["jump_false", 513, "if_else_688", 321, 14],
|
|
["access", 516, "this", 322, 23],
|
|
["get", 518, 31, 1, 322, 14],
|
|
["frame", 519, 518, 2, 322, 14],
|
|
["null", 520, 322, 14],
|
|
["setarg", 519, 0, 520, 322, 14],
|
|
["setarg", 519, 1, 516, 322, 14],
|
|
["setarg", 519, 2, 3, 322, 14],
|
|
["invoke", 519, 517, 322, 14],
|
|
["move", 40, 517, 322, 14],
|
|
["get", 522, 42, 1, 323, 7],
|
|
["frame", 523, 522, 0, 323, 7],
|
|
["null", 524, 323, 7],
|
|
["setarg", 523, 0, 524, 323, 7],
|
|
["invoke", 523, 521, 323, 7],
|
|
["get", 526, 48, 1, 324, 7],
|
|
["frame", 527, 526, 1, 324, 7],
|
|
["null", 528, 324, 7],
|
|
["setarg", 527, 0, 528, 324, 7],
|
|
["setarg", 527, 1, 40, 324, 7],
|
|
["invoke", 527, 525, 324, 7],
|
|
["return", 40, 325, 14],
|
|
["jump", "if_end_689", 325, 14],
|
|
"if_else_688",
|
|
"if_end_689",
|
|
["access", 529, "[", 327, 14],
|
|
["is_identical", 530, 39, 529, 327, 14],
|
|
["jump_true", 530, "eq_done_698", 327, 14],
|
|
["is_int", 531, 39, 327, 14],
|
|
["jump_false", 531, "eq_ni_699", 327, 14],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_699", 327, 14],
|
|
["eq_int", 530, 39, 529, 327, 14],
|
|
["jump", "eq_done_698", 327, 14],
|
|
"eq_ni_699",
|
|
["is_num", 531, 39, 327, 14],
|
|
["jump_false", 531, "eq_nn_700", 327, 14],
|
|
["is_num", 532, 529, 327, 14],
|
|
["jump_false", 532, "eq_nn_700", 327, 14],
|
|
["eq_float", 530, 39, 529, 327, 14],
|
|
["jump", "eq_done_698", 327, 14],
|
|
"eq_nn_700",
|
|
["is_text", 531, 39, 327, 14],
|
|
["jump_false", 531, "eq_nt_701", 327, 14],
|
|
["is_text", 532, 529, 327, 14],
|
|
["jump_false", 532, "eq_nt_701", 327, 14],
|
|
["eq_text", 530, 39, 529, 327, 14],
|
|
["jump", "eq_done_698", 327, 14],
|
|
"eq_nt_701",
|
|
["is_null", 531, 39, 327, 14],
|
|
["jump_false", 531, "eq_nnl_702", 327, 14],
|
|
["is_null", 532, 529, 327, 14],
|
|
["jump_false", 532, "eq_nnl_702", 327, 14],
|
|
["true", 530, 327, 14],
|
|
["jump", "eq_done_698", 327, 14],
|
|
"eq_nnl_702",
|
|
["is_bool", 531, 39, 327, 14],
|
|
["jump_false", 531, "eq_nb_703", 327, 14],
|
|
["is_bool", 532, 529, 327, 14],
|
|
["jump_false", 532, "eq_nb_703", 327, 14],
|
|
["eq_bool", 530, 39, 529, 327, 14],
|
|
["jump", "eq_done_698", 327, 14],
|
|
"eq_nb_703",
|
|
["false", 530, 327, 14],
|
|
"eq_done_698",
|
|
["jump_false", 530, "if_else_696", 327, 14],
|
|
["access", 533, "array", 328, 23],
|
|
["get", 535, 31, 1, 328, 14],
|
|
["frame", 536, 535, 2, 328, 14],
|
|
["null", 537, 328, 14],
|
|
["setarg", 536, 0, 537, 328, 14],
|
|
["setarg", 536, 1, 533, 328, 14],
|
|
["setarg", 536, 2, 3, 328, 14],
|
|
["invoke", 536, 534, 328, 14],
|
|
["move", 40, 534, 328, 14],
|
|
["array", 538, 0, 329, 14],
|
|
["move", 32, 538, 329, 14],
|
|
["store_field", 40, 32, "list", 330, 7],
|
|
["get", 540, 42, 1, 331, 7],
|
|
["frame", 541, 540, 0, 331, 7],
|
|
["null", 542, 331, 7],
|
|
["setarg", 541, 0, 542, 331, 7],
|
|
["invoke", 541, 539, 331, 7],
|
|
"while_start_704",
|
|
["get", 543, 46, 1, 332, 14],
|
|
["load_field", 544, 543, "kind", 332, 14],
|
|
["access", 545, "]", 332, 26],
|
|
["is_identical", 546, 544, 545, 332, 26],
|
|
["jump_true", 546, "ne_nid_708", 332, 26],
|
|
["jump", "ne_ni_709", 332, 26],
|
|
"ne_nid_708",
|
|
["false", 546, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_ni_709",
|
|
["is_int", 547, 544, 332, 26],
|
|
["jump_false", 547, "ne_nn_710", 332, 26],
|
|
["is_int", 548, 545, 332, 26],
|
|
["jump_false", 548, "ne_nn_710", 332, 26],
|
|
["ne_int", 546, 544, 545, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_nn_710",
|
|
["is_num", 547, 544, 332, 26],
|
|
["jump_false", 547, "ne_nt_711", 332, 26],
|
|
["is_num", 548, 545, 332, 26],
|
|
["jump_false", 548, "ne_nt_711", 332, 26],
|
|
["ne_float", 546, 544, 545, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_nt_711",
|
|
["is_text", 547, 544, 332, 26],
|
|
["jump_false", 547, "ne_nnl_712", 332, 26],
|
|
["is_text", 548, 545, 332, 26],
|
|
["jump_false", 548, "ne_nnl_712", 332, 26],
|
|
["ne_text", 546, 544, 545, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_nnl_712",
|
|
["is_null", 547, 544, 332, 26],
|
|
["jump_false", 547, "ne_nb_713", 332, 26],
|
|
["is_null", 548, 545, 332, 26],
|
|
["jump_false", 548, "ne_nb_713", 332, 26],
|
|
["false", 546, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_nb_713",
|
|
["is_bool", 547, 544, 332, 26],
|
|
["jump_false", 547, "ne_mis_714", 332, 26],
|
|
["is_bool", 548, 545, 332, 26],
|
|
["jump_false", 548, "ne_mis_714", 332, 26],
|
|
["ne_bool", 546, 544, 545, 332, 26],
|
|
["jump", "ne_done_707", 332, 26],
|
|
"ne_mis_714",
|
|
["true", 546, 332, 26],
|
|
"ne_done_707",
|
|
["move", 549, 546, 332, 26],
|
|
["jump_false", 549, "and_end_706", 332, 26],
|
|
["get", 550, 46, 1, 332, 33],
|
|
["load_field", 551, 550, "kind", 332, 33],
|
|
["access", 552, "eof", 332, 45],
|
|
["is_identical", 553, 551, 552, 332, 45],
|
|
["jump_true", 553, "ne_nid_716", 332, 45],
|
|
["jump", "ne_ni_717", 332, 45],
|
|
"ne_nid_716",
|
|
["false", 553, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_ni_717",
|
|
["is_int", 554, 551, 332, 45],
|
|
["jump_false", 554, "ne_nn_718", 332, 45],
|
|
["is_int", 555, 552, 332, 45],
|
|
["jump_false", 555, "ne_nn_718", 332, 45],
|
|
["ne_int", 553, 551, 552, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_nn_718",
|
|
["is_num", 554, 551, 332, 45],
|
|
["jump_false", 554, "ne_nt_719", 332, 45],
|
|
["is_num", 555, 552, 332, 45],
|
|
["jump_false", 555, "ne_nt_719", 332, 45],
|
|
["ne_float", 553, 551, 552, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_nt_719",
|
|
["is_text", 554, 551, 332, 45],
|
|
["jump_false", 554, "ne_nnl_720", 332, 45],
|
|
["is_text", 555, 552, 332, 45],
|
|
["jump_false", 555, "ne_nnl_720", 332, 45],
|
|
["ne_text", 553, 551, 552, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_nnl_720",
|
|
["is_null", 554, 551, 332, 45],
|
|
["jump_false", 554, "ne_nb_721", 332, 45],
|
|
["is_null", 555, 552, 332, 45],
|
|
["jump_false", 555, "ne_nb_721", 332, 45],
|
|
["false", 553, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_nb_721",
|
|
["is_bool", 554, 551, 332, 45],
|
|
["jump_false", 554, "ne_mis_722", 332, 45],
|
|
["is_bool", 555, 552, 332, 45],
|
|
["jump_false", 555, "ne_mis_722", 332, 45],
|
|
["ne_bool", 553, 551, 552, 332, 45],
|
|
["jump", "ne_done_715", 332, 45],
|
|
"ne_mis_722",
|
|
["true", 553, 332, 45],
|
|
"ne_done_715",
|
|
["move", 549, 553, 332, 45],
|
|
"and_end_706",
|
|
["jump_false", 549, "while_end_705", 332, 45],
|
|
["get", 557, 7, 1, 333, 16],
|
|
["frame", 558, 557, 0, 333, 16],
|
|
["null", 559, 333, 16],
|
|
["setarg", 558, 0, 559, 333, 16],
|
|
["invoke", 558, 556, 333, 16],
|
|
["move", 6, 556, 333, 16],
|
|
["null", 560, 334, 21],
|
|
["is_identical", 561, 6, 560, 334, 21],
|
|
["jump_true", 561, "ne_nid_726", 334, 21],
|
|
["jump", "ne_ni_727", 334, 21],
|
|
"ne_nid_726",
|
|
["false", 561, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_ni_727",
|
|
["is_int", 562, 6, 334, 21],
|
|
["jump_false", 562, "ne_nn_728", 334, 21],
|
|
["is_int", 563, 560, 334, 21],
|
|
["jump_false", 563, "ne_nn_728", 334, 21],
|
|
["ne_int", 561, 6, 560, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_nn_728",
|
|
["is_num", 562, 6, 334, 21],
|
|
["jump_false", 562, "ne_nt_729", 334, 21],
|
|
["is_num", 563, 560, 334, 21],
|
|
["jump_false", 563, "ne_nt_729", 334, 21],
|
|
["ne_float", 561, 6, 560, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_nt_729",
|
|
["is_text", 562, 6, 334, 21],
|
|
["jump_false", 562, "ne_nnl_730", 334, 21],
|
|
["is_text", 563, 560, 334, 21],
|
|
["jump_false", 563, "ne_nnl_730", 334, 21],
|
|
["ne_text", 561, 6, 560, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_nnl_730",
|
|
["is_null", 562, 6, 334, 21],
|
|
["jump_false", 562, "ne_nb_731", 334, 21],
|
|
["is_null", 563, 560, 334, 21],
|
|
["jump_false", 563, "ne_nb_731", 334, 21],
|
|
["false", 561, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_nb_731",
|
|
["is_bool", 562, 6, 334, 21],
|
|
["jump_false", 562, "ne_mis_732", 334, 21],
|
|
["is_bool", 563, 560, 334, 21],
|
|
["jump_false", 563, "ne_mis_732", 334, 21],
|
|
["ne_bool", 561, 6, 560, 334, 21],
|
|
["jump", "ne_done_725", 334, 21],
|
|
"ne_mis_732",
|
|
["true", 561, 334, 21],
|
|
"ne_done_725",
|
|
["jump_false", 561, "if_else_723", 334, 21],
|
|
["is_array", 564, 32, 334, 38],
|
|
["jump_false", 564, "push_err_733", 334, 38],
|
|
["push", 32, 6, 334, 38],
|
|
["jump", "push_done_734", 334, 38],
|
|
"push_err_733",
|
|
["disrupt", 334, 38],
|
|
"push_done_734",
|
|
["jump", "if_end_724", 334, 38],
|
|
"if_else_723",
|
|
"if_end_724",
|
|
["get", 565, 46, 1, 335, 13],
|
|
["load_field", 566, 565, "kind", 335, 13],
|
|
["access", 567, ",", 335, 25],
|
|
["is_identical", 568, 566, 567, 335, 25],
|
|
["jump_true", 568, "eq_done_737", 335, 25],
|
|
["is_int", 569, 566, 335, 25],
|
|
["jump_false", 569, "eq_ni_738", 335, 25],
|
|
"_nop_tc_38",
|
|
["jump", "eq_ni_738", 335, 25],
|
|
["eq_int", 568, 566, 567, 335, 25],
|
|
["jump", "eq_done_737", 335, 25],
|
|
"eq_ni_738",
|
|
["is_num", 569, 566, 335, 25],
|
|
["jump_false", 569, "eq_nn_739", 335, 25],
|
|
["is_num", 570, 567, 335, 25],
|
|
["jump_false", 570, "eq_nn_739", 335, 25],
|
|
["eq_float", 568, 566, 567, 335, 25],
|
|
["jump", "eq_done_737", 335, 25],
|
|
"eq_nn_739",
|
|
["is_text", 569, 566, 335, 25],
|
|
["jump_false", 569, "eq_nt_740", 335, 25],
|
|
["is_text", 570, 567, 335, 25],
|
|
["jump_false", 570, "eq_nt_740", 335, 25],
|
|
["eq_text", 568, 566, 567, 335, 25],
|
|
["jump", "eq_done_737", 335, 25],
|
|
"eq_nt_740",
|
|
["is_null", 569, 566, 335, 25],
|
|
["jump_false", 569, "eq_nnl_741", 335, 25],
|
|
["is_null", 570, 567, 335, 25],
|
|
["jump_false", 570, "eq_nnl_741", 335, 25],
|
|
["true", 568, 335, 25],
|
|
["jump", "eq_done_737", 335, 25],
|
|
"eq_nnl_741",
|
|
["is_bool", 569, 566, 335, 25],
|
|
["jump_false", 569, "eq_nb_742", 335, 25],
|
|
["is_bool", 570, 567, 335, 25],
|
|
["jump_false", 570, "eq_nb_742", 335, 25],
|
|
["eq_bool", 568, 566, 567, 335, 25],
|
|
["jump", "eq_done_737", 335, 25],
|
|
"eq_nb_742",
|
|
["false", 568, 335, 25],
|
|
"eq_done_737",
|
|
["jump_false", 568, "if_else_735", 335, 25],
|
|
["get", 572, 42, 1, 335, 30],
|
|
["frame", 573, 572, 0, 335, 30],
|
|
["null", 574, 335, 30],
|
|
["setarg", 573, 0, 574, 335, 30],
|
|
["invoke", 573, 571, 335, 30],
|
|
["jump", "if_end_736", 335, 30],
|
|
"if_else_735",
|
|
["jump", "while_end_705", 336, 14],
|
|
"if_end_736",
|
|
["jump", "while_start_704", 336, 14],
|
|
"while_end_705",
|
|
["get", 576, 48, 1, 338, 7],
|
|
["frame", 577, 576, 1, 338, 7],
|
|
["null", 578, 338, 7],
|
|
["setarg", 577, 0, 578, 338, 7],
|
|
["setarg", 577, 1, 40, 338, 7],
|
|
["invoke", 577, 575, 338, 7],
|
|
["get", 579, 46, 1, 339, 11],
|
|
["load_field", 580, 579, "kind", 339, 11],
|
|
["access", 581, "]", 339, 23],
|
|
["is_identical", 582, 580, 581, 339, 23],
|
|
["jump_true", 582, "eq_done_745", 339, 23],
|
|
["is_int", 583, 580, 339, 23],
|
|
["jump_false", 583, "eq_ni_746", 339, 23],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_746", 339, 23],
|
|
["eq_int", 582, 580, 581, 339, 23],
|
|
["jump", "eq_done_745", 339, 23],
|
|
"eq_ni_746",
|
|
["is_num", 583, 580, 339, 23],
|
|
["jump_false", 583, "eq_nn_747", 339, 23],
|
|
["is_num", 584, 581, 339, 23],
|
|
["jump_false", 584, "eq_nn_747", 339, 23],
|
|
["eq_float", 582, 580, 581, 339, 23],
|
|
["jump", "eq_done_745", 339, 23],
|
|
"eq_nn_747",
|
|
["is_text", 583, 580, 339, 23],
|
|
["jump_false", 583, "eq_nt_748", 339, 23],
|
|
["is_text", 584, 581, 339, 23],
|
|
["jump_false", 584, "eq_nt_748", 339, 23],
|
|
["eq_text", 582, 580, 581, 339, 23],
|
|
["jump", "eq_done_745", 339, 23],
|
|
"eq_nt_748",
|
|
["is_null", 583, 580, 339, 23],
|
|
["jump_false", 583, "eq_nnl_749", 339, 23],
|
|
["is_null", 584, 581, 339, 23],
|
|
["jump_false", 584, "eq_nnl_749", 339, 23],
|
|
["true", 582, 339, 23],
|
|
["jump", "eq_done_745", 339, 23],
|
|
"eq_nnl_749",
|
|
["is_bool", 583, 580, 339, 23],
|
|
["jump_false", 583, "eq_nb_750", 339, 23],
|
|
["is_bool", 584, 581, 339, 23],
|
|
["jump_false", 584, "eq_nb_750", 339, 23],
|
|
["eq_bool", 582, 580, 581, 339, 23],
|
|
["jump", "eq_done_745", 339, 23],
|
|
"eq_nb_750",
|
|
["false", 582, 339, 23],
|
|
"eq_done_745",
|
|
["jump_false", 582, "if_else_743", 339, 23],
|
|
["get", 586, 42, 1, 339, 28],
|
|
["frame", 587, 586, 0, 339, 28],
|
|
["null", 588, 339, 28],
|
|
["setarg", 587, 0, 588, 339, 28],
|
|
["invoke", 587, 585, 339, 28],
|
|
["jump", "if_end_744", 339, 28],
|
|
"if_else_743",
|
|
["get", 589, 46, 1, 340, 16],
|
|
["load_field", 590, 589, "kind", 340, 16],
|
|
["access", 591, "eof", 340, 28],
|
|
["is_identical", 592, 590, 591, 340, 28],
|
|
["jump_true", 592, "eq_done_753", 340, 28],
|
|
["is_int", 593, 590, 340, 28],
|
|
["jump_false", 593, "eq_ni_754", 340, 28],
|
|
"_nop_tc_40",
|
|
["jump", "eq_ni_754", 340, 28],
|
|
["eq_int", 592, 590, 591, 340, 28],
|
|
["jump", "eq_done_753", 340, 28],
|
|
"eq_ni_754",
|
|
["is_num", 593, 590, 340, 28],
|
|
["jump_false", 593, "eq_nn_755", 340, 28],
|
|
["is_num", 594, 591, 340, 28],
|
|
["jump_false", 594, "eq_nn_755", 340, 28],
|
|
["eq_float", 592, 590, 591, 340, 28],
|
|
["jump", "eq_done_753", 340, 28],
|
|
"eq_nn_755",
|
|
["is_text", 593, 590, 340, 28],
|
|
["jump_false", 593, "eq_nt_756", 340, 28],
|
|
["is_text", 594, 591, 340, 28],
|
|
["jump_false", 594, "eq_nt_756", 340, 28],
|
|
["eq_text", 592, 590, 591, 340, 28],
|
|
["jump", "eq_done_753", 340, 28],
|
|
"eq_nt_756",
|
|
["is_null", 593, 590, 340, 28],
|
|
["jump_false", 593, "eq_nnl_757", 340, 28],
|
|
["is_null", 594, 591, 340, 28],
|
|
["jump_false", 594, "eq_nnl_757", 340, 28],
|
|
["true", 592, 340, 28],
|
|
["jump", "eq_done_753", 340, 28],
|
|
"eq_nnl_757",
|
|
["is_bool", 593, 590, 340, 28],
|
|
["jump_false", 593, "eq_nb_758", 340, 28],
|
|
["is_bool", 594, 591, 340, 28],
|
|
["jump_false", 594, "eq_nb_758", 340, 28],
|
|
["eq_bool", 592, 590, 591, 340, 28],
|
|
["jump", "eq_done_753", 340, 28],
|
|
"eq_nb_758",
|
|
["false", 592, 340, 28],
|
|
"eq_done_753",
|
|
["jump_false", 592, "if_else_751", 340, 28],
|
|
["get", 595, 46, 1, 340, 47],
|
|
["access", 596, "unterminated array literal, expected ']'", 340, 52],
|
|
["get", 598, 24, 1, 340, 35],
|
|
["frame", 599, 598, 2, 340, 35],
|
|
["null", 600, 340, 35],
|
|
["setarg", 599, 0, 600, 340, 35],
|
|
["setarg", 599, 1, 595, 340, 35],
|
|
["setarg", 599, 2, 596, 340, 35],
|
|
["invoke", 599, 597, 340, 35],
|
|
["jump", "if_end_752", 340, 35],
|
|
"if_else_751",
|
|
"if_end_752",
|
|
"if_end_744",
|
|
["return", 40, 341, 14],
|
|
["jump", "if_end_697", 341, 14],
|
|
"if_else_696",
|
|
"if_end_697",
|
|
["access", 601, "{", 343, 14],
|
|
["is_identical", 602, 39, 601, 343, 14],
|
|
["jump_true", 602, "eq_done_761", 343, 14],
|
|
["is_int", 603, 39, 343, 14],
|
|
["jump_false", 603, "eq_ni_762", 343, 14],
|
|
"_nop_tc_41",
|
|
["jump", "eq_ni_762", 343, 14],
|
|
["eq_int", 602, 39, 601, 343, 14],
|
|
["jump", "eq_done_761", 343, 14],
|
|
"eq_ni_762",
|
|
["is_num", 603, 39, 343, 14],
|
|
["jump_false", 603, "eq_nn_763", 343, 14],
|
|
["is_num", 604, 601, 343, 14],
|
|
["jump_false", 604, "eq_nn_763", 343, 14],
|
|
["eq_float", 602, 39, 601, 343, 14],
|
|
["jump", "eq_done_761", 343, 14],
|
|
"eq_nn_763",
|
|
["is_text", 603, 39, 343, 14],
|
|
["jump_false", 603, "eq_nt_764", 343, 14],
|
|
["is_text", 604, 601, 343, 14],
|
|
["jump_false", 604, "eq_nt_764", 343, 14],
|
|
["eq_text", 602, 39, 601, 343, 14],
|
|
["jump", "eq_done_761", 343, 14],
|
|
"eq_nt_764",
|
|
["is_null", 603, 39, 343, 14],
|
|
["jump_false", 603, "eq_nnl_765", 343, 14],
|
|
["is_null", 604, 601, 343, 14],
|
|
["jump_false", 604, "eq_nnl_765", 343, 14],
|
|
["true", 602, 343, 14],
|
|
["jump", "eq_done_761", 343, 14],
|
|
"eq_nnl_765",
|
|
["is_bool", 603, 39, 343, 14],
|
|
["jump_false", 603, "eq_nb_766", 343, 14],
|
|
["is_bool", 604, 601, 343, 14],
|
|
["jump_false", 604, "eq_nb_766", 343, 14],
|
|
["eq_bool", 602, 39, 601, 343, 14],
|
|
["jump", "eq_done_761", 343, 14],
|
|
"eq_nb_766",
|
|
["false", 602, 343, 14],
|
|
"eq_done_761",
|
|
["jump_false", 602, "if_else_759", 343, 14],
|
|
["access", 605, "record", 344, 23],
|
|
["get", 607, 31, 1, 344, 14],
|
|
["frame", 608, 607, 2, 344, 14],
|
|
["null", 609, 344, 14],
|
|
["setarg", 608, 0, 609, 344, 14],
|
|
["setarg", 608, 1, 605, 344, 14],
|
|
["setarg", 608, 2, 3, 344, 14],
|
|
["invoke", 608, 606, 344, 14],
|
|
["move", 40, 606, 344, 14],
|
|
["array", 610, 0, 345, 14],
|
|
["move", 32, 610, 345, 14],
|
|
["store_field", 40, 32, "list", 346, 7],
|
|
["get", 612, 42, 1, 347, 7],
|
|
["frame", 613, 612, 0, 347, 7],
|
|
["null", 614, 347, 7],
|
|
["setarg", 613, 0, 614, 347, 7],
|
|
["invoke", 613, 611, 347, 7],
|
|
"while_start_767",
|
|
["get", 615, 46, 1, 348, 14],
|
|
["load_field", 616, 615, "kind", 348, 14],
|
|
["access", 617, "}", 348, 26],
|
|
["is_identical", 618, 616, 617, 348, 26],
|
|
["jump_true", 618, "ne_nid_771", 348, 26],
|
|
["jump", "ne_ni_772", 348, 26],
|
|
"ne_nid_771",
|
|
["false", 618, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_ni_772",
|
|
["is_int", 619, 616, 348, 26],
|
|
["jump_false", 619, "ne_nn_773", 348, 26],
|
|
["is_int", 620, 617, 348, 26],
|
|
["jump_false", 620, "ne_nn_773", 348, 26],
|
|
["ne_int", 618, 616, 617, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_nn_773",
|
|
["is_num", 619, 616, 348, 26],
|
|
["jump_false", 619, "ne_nt_774", 348, 26],
|
|
["is_num", 620, 617, 348, 26],
|
|
["jump_false", 620, "ne_nt_774", 348, 26],
|
|
["ne_float", 618, 616, 617, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_nt_774",
|
|
["is_text", 619, 616, 348, 26],
|
|
["jump_false", 619, "ne_nnl_775", 348, 26],
|
|
["is_text", 620, 617, 348, 26],
|
|
["jump_false", 620, "ne_nnl_775", 348, 26],
|
|
["ne_text", 618, 616, 617, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_nnl_775",
|
|
["is_null", 619, 616, 348, 26],
|
|
["jump_false", 619, "ne_nb_776", 348, 26],
|
|
["is_null", 620, 617, 348, 26],
|
|
["jump_false", 620, "ne_nb_776", 348, 26],
|
|
["false", 618, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_nb_776",
|
|
["is_bool", 619, 616, 348, 26],
|
|
["jump_false", 619, "ne_mis_777", 348, 26],
|
|
["is_bool", 620, 617, 348, 26],
|
|
["jump_false", 620, "ne_mis_777", 348, 26],
|
|
["ne_bool", 618, 616, 617, 348, 26],
|
|
["jump", "ne_done_770", 348, 26],
|
|
"ne_mis_777",
|
|
["true", 618, 348, 26],
|
|
"ne_done_770",
|
|
["move", 621, 618, 348, 26],
|
|
["jump_false", 621, "and_end_769", 348, 26],
|
|
["get", 622, 46, 1, 348, 33],
|
|
["load_field", 623, 622, "kind", 348, 33],
|
|
["access", 624, "eof", 348, 45],
|
|
["is_identical", 625, 623, 624, 348, 45],
|
|
["jump_true", 625, "ne_nid_779", 348, 45],
|
|
["jump", "ne_ni_780", 348, 45],
|
|
"ne_nid_779",
|
|
["false", 625, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_ni_780",
|
|
["is_int", 626, 623, 348, 45],
|
|
["jump_false", 626, "ne_nn_781", 348, 45],
|
|
["is_int", 627, 624, 348, 45],
|
|
["jump_false", 627, "ne_nn_781", 348, 45],
|
|
["ne_int", 625, 623, 624, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_nn_781",
|
|
["is_num", 626, 623, 348, 45],
|
|
["jump_false", 626, "ne_nt_782", 348, 45],
|
|
["is_num", 627, 624, 348, 45],
|
|
["jump_false", 627, "ne_nt_782", 348, 45],
|
|
["ne_float", 625, 623, 624, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_nt_782",
|
|
["is_text", 626, 623, 348, 45],
|
|
["jump_false", 626, "ne_nnl_783", 348, 45],
|
|
["is_text", 627, 624, 348, 45],
|
|
["jump_false", 627, "ne_nnl_783", 348, 45],
|
|
["ne_text", 625, 623, 624, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_nnl_783",
|
|
["is_null", 626, 623, 348, 45],
|
|
["jump_false", 626, "ne_nb_784", 348, 45],
|
|
["is_null", 627, 624, 348, 45],
|
|
["jump_false", 627, "ne_nb_784", 348, 45],
|
|
["false", 625, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_nb_784",
|
|
["is_bool", 626, 623, 348, 45],
|
|
["jump_false", 626, "ne_mis_785", 348, 45],
|
|
["is_bool", 627, 624, 348, 45],
|
|
["jump_false", 627, "ne_mis_785", 348, 45],
|
|
["ne_bool", 625, 623, 624, 348, 45],
|
|
["jump", "ne_done_778", 348, 45],
|
|
"ne_mis_785",
|
|
["true", 625, 348, 45],
|
|
"ne_done_778",
|
|
["move", 621, 625, 348, 45],
|
|
"and_end_769",
|
|
["jump_false", 621, "while_end_768", 348, 45],
|
|
["record", 628, 0],
|
|
["move", 4, 628, 349, 16],
|
|
["get", 629, 46, 1, 350, 21],
|
|
["load_field", 630, 629, "kind", 350, 21],
|
|
["access", 631, "name", 350, 33],
|
|
["is_identical", 632, 630, 631, 350, 33],
|
|
["jump_true", 632, "eq_done_786", 350, 33],
|
|
["is_int", 633, 630, 350, 33],
|
|
["jump_false", 633, "eq_ni_787", 350, 33],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_787", 350, 33],
|
|
["eq_int", 632, 630, 631, 350, 33],
|
|
["jump", "eq_done_786", 350, 33],
|
|
"eq_ni_787",
|
|
["is_num", 633, 630, 350, 33],
|
|
["jump_false", 633, "eq_nn_788", 350, 33],
|
|
["is_num", 634, 631, 350, 33],
|
|
["jump_false", 634, "eq_nn_788", 350, 33],
|
|
["eq_float", 632, 630, 631, 350, 33],
|
|
["jump", "eq_done_786", 350, 33],
|
|
"eq_nn_788",
|
|
["is_text", 633, 630, 350, 33],
|
|
["jump_false", 633, "eq_nt_789", 350, 33],
|
|
["is_text", 634, 631, 350, 33],
|
|
["jump_false", 634, "eq_nt_789", 350, 33],
|
|
["eq_text", 632, 630, 631, 350, 33],
|
|
["jump", "eq_done_786", 350, 33],
|
|
"eq_nt_789",
|
|
["is_null", 633, 630, 350, 33],
|
|
["jump_false", 633, "eq_nnl_790", 350, 33],
|
|
["is_null", 634, 631, 350, 33],
|
|
["jump_false", 634, "eq_nnl_790", 350, 33],
|
|
["true", 632, 350, 33],
|
|
["jump", "eq_done_786", 350, 33],
|
|
"eq_nnl_790",
|
|
["is_bool", 633, 630, 350, 33],
|
|
["jump_false", 633, "eq_nb_791", 350, 33],
|
|
["is_bool", 634, 631, 350, 33],
|
|
["jump_false", 634, "eq_nb_791", 350, 33],
|
|
["eq_bool", 632, 630, 631, 350, 33],
|
|
["jump", "eq_done_786", 350, 33],
|
|
"eq_nb_791",
|
|
["false", 632, 350, 33],
|
|
"eq_done_786",
|
|
["move", 13, 632, 350, 33],
|
|
["get", 635, 46, 1, 351, 28],
|
|
["load_field", 636, 635, "kind", 351, 28],
|
|
["get", 638, 43, 1, 351, 17],
|
|
["frame", 639, 638, 1, 351, 17],
|
|
["null", 640, 351, 17],
|
|
["setarg", 639, 0, 640, 351, 17],
|
|
["setarg", 639, 1, 636, 351, 17],
|
|
["invoke", 639, 637, 351, 17],
|
|
["move", 26, 637, 351, 17],
|
|
["move", 641, 13, 352, 13],
|
|
["jump_true", 641, "or_end_796", 352, 13],
|
|
["move", 641, 26, 352, 25],
|
|
"or_end_796",
|
|
["move", 642, 641, 352, 25],
|
|
["jump_true", 642, "or_end_795", 352, 25],
|
|
["get", 643, 46, 1, 352, 34],
|
|
["load_field", 644, 643, "kind", 352, 34],
|
|
["access", 645, "text", 352, 46],
|
|
["is_identical", 646, 644, 645, 352, 46],
|
|
["jump_true", 646, "eq_done_797", 352, 46],
|
|
["is_int", 647, 644, 352, 46],
|
|
["jump_false", 647, "eq_ni_798", 352, 46],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_798", 352, 46],
|
|
["eq_int", 646, 644, 645, 352, 46],
|
|
["jump", "eq_done_797", 352, 46],
|
|
"eq_ni_798",
|
|
["is_num", 647, 644, 352, 46],
|
|
["jump_false", 647, "eq_nn_799", 352, 46],
|
|
["is_num", 648, 645, 352, 46],
|
|
["jump_false", 648, "eq_nn_799", 352, 46],
|
|
["eq_float", 646, 644, 645, 352, 46],
|
|
["jump", "eq_done_797", 352, 46],
|
|
"eq_nn_799",
|
|
["is_text", 647, 644, 352, 46],
|
|
["jump_false", 647, "eq_nt_800", 352, 46],
|
|
["is_text", 648, 645, 352, 46],
|
|
["jump_false", 648, "eq_nt_800", 352, 46],
|
|
["eq_text", 646, 644, 645, 352, 46],
|
|
["jump", "eq_done_797", 352, 46],
|
|
"eq_nt_800",
|
|
["is_null", 647, 644, 352, 46],
|
|
["jump_false", 647, "eq_nnl_801", 352, 46],
|
|
["is_null", 648, 645, 352, 46],
|
|
["jump_false", 648, "eq_nnl_801", 352, 46],
|
|
["true", 646, 352, 46],
|
|
["jump", "eq_done_797", 352, 46],
|
|
"eq_nnl_801",
|
|
["is_bool", 647, 644, 352, 46],
|
|
["jump_false", 647, "eq_nb_802", 352, 46],
|
|
["is_bool", 648, 645, 352, 46],
|
|
["jump_false", 648, "eq_nb_802", 352, 46],
|
|
["eq_bool", 646, 644, 645, 352, 46],
|
|
["jump", "eq_done_797", 352, 46],
|
|
"eq_nb_802",
|
|
["false", 646, 352, 46],
|
|
"eq_done_797",
|
|
["move", 642, 646, 352, 46],
|
|
"or_end_795",
|
|
["move", 649, 642, 352, 46],
|
|
["jump_true", 649, "or_end_794", 352, 46],
|
|
["get", 650, 46, 1, 352, 56],
|
|
["load_field", 651, 650, "kind", 352, 56],
|
|
["access", 652, "number", 352, 68],
|
|
["is_identical", 653, 651, 652, 352, 68],
|
|
["jump_true", 653, "eq_done_803", 352, 68],
|
|
["is_int", 654, 651, 352, 68],
|
|
["jump_false", 654, "eq_ni_804", 352, 68],
|
|
"_nop_tc_44",
|
|
["jump", "eq_ni_804", 352, 68],
|
|
["eq_int", 653, 651, 652, 352, 68],
|
|
["jump", "eq_done_803", 352, 68],
|
|
"eq_ni_804",
|
|
["is_num", 654, 651, 352, 68],
|
|
["jump_false", 654, "eq_nn_805", 352, 68],
|
|
["is_num", 655, 652, 352, 68],
|
|
["jump_false", 655, "eq_nn_805", 352, 68],
|
|
["eq_float", 653, 651, 652, 352, 68],
|
|
["jump", "eq_done_803", 352, 68],
|
|
"eq_nn_805",
|
|
["is_text", 654, 651, 352, 68],
|
|
["jump_false", 654, "eq_nt_806", 352, 68],
|
|
["is_text", 655, 652, 352, 68],
|
|
["jump_false", 655, "eq_nt_806", 352, 68],
|
|
["eq_text", 653, 651, 652, 352, 68],
|
|
["jump", "eq_done_803", 352, 68],
|
|
"eq_nt_806",
|
|
["is_null", 654, 651, 352, 68],
|
|
["jump_false", 654, "eq_nnl_807", 352, 68],
|
|
["is_null", 655, 652, 352, 68],
|
|
["jump_false", 655, "eq_nnl_807", 352, 68],
|
|
["true", 653, 352, 68],
|
|
["jump", "eq_done_803", 352, 68],
|
|
"eq_nnl_807",
|
|
["is_bool", 654, 651, 352, 68],
|
|
["jump_false", 654, "eq_nb_808", 352, 68],
|
|
["is_bool", 655, 652, 352, 68],
|
|
["jump_false", 655, "eq_nb_808", 352, 68],
|
|
["eq_bool", 653, 651, 652, 352, 68],
|
|
["jump", "eq_done_803", 352, 68],
|
|
"eq_nb_808",
|
|
["false", 653, 352, 68],
|
|
"eq_done_803",
|
|
["move", 649, 653, 352, 68],
|
|
"or_end_794",
|
|
["jump_false", 649, "if_else_792", 352, 68],
|
|
["jump_false", 26, "if_else_809", 353, 15],
|
|
["access", 656, "name", 354, 29],
|
|
["get", 657, 46, 1, 354, 37],
|
|
["get", 659, 31, 1, 354, 20],
|
|
["frame", 660, 659, 2, 354, 20],
|
|
["null", 661, 354, 20],
|
|
["setarg", 660, 0, 661, 354, 20],
|
|
["setarg", 660, 1, 656, 354, 20],
|
|
["setarg", 660, 2, 657, 354, 20],
|
|
["invoke", 660, 658, 354, 20],
|
|
["move", 29, 658, 354, 20],
|
|
["get", 662, 46, 1, 355, 25],
|
|
["load_field", 663, 662, "kind", 355, 25],
|
|
["store_field", 29, 663, "name", 355, 13],
|
|
["get", 665, 42, 1, 356, 13],
|
|
["frame", 666, 665, 0, 356, 13],
|
|
["null", 667, 356, 13],
|
|
["setarg", 666, 0, 667, 356, 13],
|
|
["invoke", 666, 664, 356, 13],
|
|
["get", 669, 48, 1, 357, 13],
|
|
["frame", 670, 669, 1, 357, 13],
|
|
["null", 671, 357, 13],
|
|
["setarg", 670, 0, 671, 357, 13],
|
|
["setarg", 670, 1, 29, 357, 13],
|
|
["invoke", 670, 668, 357, 13],
|
|
["jump", "if_end_810", 357, 13],
|
|
"if_else_809",
|
|
["get", 673, 60, 1, 359, 20],
|
|
["frame", 674, 673, 0, 359, 20],
|
|
["null", 675, 359, 20],
|
|
["setarg", 674, 0, 675, 359, 20],
|
|
["invoke", 674, 672, 359, 20],
|
|
["move", 29, 672, 359, 20],
|
|
"if_end_810",
|
|
["store_field", 4, 29, "left", 361, 11],
|
|
["jump", "if_end_793", 361, 11],
|
|
"if_else_792",
|
|
["get", 676, 46, 1, 362, 20],
|
|
["load_field", 677, 676, "kind", 362, 20],
|
|
["access", 678, "[", 362, 32],
|
|
["is_identical", 679, 677, 678, 362, 32],
|
|
["jump_true", 679, "eq_done_813", 362, 32],
|
|
["is_int", 680, 677, 362, 32],
|
|
["jump_false", 680, "eq_ni_814", 362, 32],
|
|
"_nop_tc_45",
|
|
["jump", "eq_ni_814", 362, 32],
|
|
["eq_int", 679, 677, 678, 362, 32],
|
|
["jump", "eq_done_813", 362, 32],
|
|
"eq_ni_814",
|
|
["is_num", 680, 677, 362, 32],
|
|
["jump_false", 680, "eq_nn_815", 362, 32],
|
|
["is_num", 681, 678, 362, 32],
|
|
["jump_false", 681, "eq_nn_815", 362, 32],
|
|
["eq_float", 679, 677, 678, 362, 32],
|
|
["jump", "eq_done_813", 362, 32],
|
|
"eq_nn_815",
|
|
["is_text", 680, 677, 362, 32],
|
|
["jump_false", 680, "eq_nt_816", 362, 32],
|
|
["is_text", 681, 678, 362, 32],
|
|
["jump_false", 681, "eq_nt_816", 362, 32],
|
|
["eq_text", 679, 677, 678, 362, 32],
|
|
["jump", "eq_done_813", 362, 32],
|
|
"eq_nt_816",
|
|
["is_null", 680, 677, 362, 32],
|
|
["jump_false", 680, "eq_nnl_817", 362, 32],
|
|
["is_null", 681, 678, 362, 32],
|
|
["jump_false", 681, "eq_nnl_817", 362, 32],
|
|
["true", 679, 362, 32],
|
|
["jump", "eq_done_813", 362, 32],
|
|
"eq_nnl_817",
|
|
["is_bool", 680, 677, 362, 32],
|
|
["jump_false", 680, "eq_nb_818", 362, 32],
|
|
["is_bool", 681, 678, 362, 32],
|
|
["jump_false", 681, "eq_nb_818", 362, 32],
|
|
["eq_bool", 679, 677, 678, 362, 32],
|
|
["jump", "eq_done_813", 362, 32],
|
|
"eq_nb_818",
|
|
["false", 679, 362, 32],
|
|
"eq_done_813",
|
|
["jump_false", 679, "if_else_811", 362, 32],
|
|
["get", 683, 42, 1, 363, 11],
|
|
["frame", 684, 683, 0, 363, 11],
|
|
["null", 685, 363, 11],
|
|
["setarg", 684, 0, 685, 363, 11],
|
|
["invoke", 684, 682, 363, 11],
|
|
["get", 687, 7, 1, 364, 18],
|
|
["frame", 688, 687, 0, 364, 18],
|
|
["null", 689, 364, 18],
|
|
["setarg", 688, 0, 689, 364, 18],
|
|
["invoke", 688, 686, 364, 18],
|
|
["move", 29, 686, 364, 18],
|
|
["store_field", 4, 29, "left", 365, 11],
|
|
["get", 690, 46, 1, 366, 15],
|
|
["load_field", 691, 690, "kind", 366, 15],
|
|
["access", 692, "]", 366, 27],
|
|
["is_identical", 693, 691, 692, 366, 27],
|
|
["jump_true", 693, "eq_done_821", 366, 27],
|
|
["is_int", 694, 691, 366, 27],
|
|
["jump_false", 694, "eq_ni_822", 366, 27],
|
|
"_nop_tc_46",
|
|
["jump", "eq_ni_822", 366, 27],
|
|
["eq_int", 693, 691, 692, 366, 27],
|
|
["jump", "eq_done_821", 366, 27],
|
|
"eq_ni_822",
|
|
["is_num", 694, 691, 366, 27],
|
|
["jump_false", 694, "eq_nn_823", 366, 27],
|
|
["is_num", 695, 692, 366, 27],
|
|
["jump_false", 695, "eq_nn_823", 366, 27],
|
|
["eq_float", 693, 691, 692, 366, 27],
|
|
["jump", "eq_done_821", 366, 27],
|
|
"eq_nn_823",
|
|
["is_text", 694, 691, 366, 27],
|
|
["jump_false", 694, "eq_nt_824", 366, 27],
|
|
["is_text", 695, 692, 366, 27],
|
|
["jump_false", 695, "eq_nt_824", 366, 27],
|
|
["eq_text", 693, 691, 692, 366, 27],
|
|
["jump", "eq_done_821", 366, 27],
|
|
"eq_nt_824",
|
|
["is_null", 694, 691, 366, 27],
|
|
["jump_false", 694, "eq_nnl_825", 366, 27],
|
|
["is_null", 695, 692, 366, 27],
|
|
["jump_false", 695, "eq_nnl_825", 366, 27],
|
|
["true", 693, 366, 27],
|
|
["jump", "eq_done_821", 366, 27],
|
|
"eq_nnl_825",
|
|
["is_bool", 694, 691, 366, 27],
|
|
["jump_false", 694, "eq_nb_826", 366, 27],
|
|
["is_bool", 695, 692, 366, 27],
|
|
["jump_false", 695, "eq_nb_826", 366, 27],
|
|
["eq_bool", 693, 691, 692, 366, 27],
|
|
["jump", "eq_done_821", 366, 27],
|
|
"eq_nb_826",
|
|
["false", 693, 366, 27],
|
|
"eq_done_821",
|
|
["jump_false", 693, "if_else_819", 366, 27],
|
|
["get", 697, 42, 1, 366, 32],
|
|
["frame", 698, 697, 0, 366, 32],
|
|
["null", 699, 366, 32],
|
|
["setarg", 698, 0, 699, 366, 32],
|
|
["invoke", 698, 696, 366, 32],
|
|
["jump", "if_end_820", 366, 32],
|
|
"if_else_819",
|
|
["get", 700, 46, 1, 367, 28],
|
|
["access", 701, "expected ']' after computed property", 367, 33],
|
|
["get", 703, 24, 1, 367, 16],
|
|
["frame", 704, 703, 2, 367, 16],
|
|
["null", 705, 367, 16],
|
|
["setarg", 704, 0, 705, 367, 16],
|
|
["setarg", 704, 1, 700, 367, 16],
|
|
["setarg", 704, 2, 701, 367, 16],
|
|
["invoke", 704, 702, 367, 16],
|
|
"if_end_820",
|
|
["jump", "if_end_812", 367, 16],
|
|
"if_else_811",
|
|
["get", 706, 46, 1, 369, 23],
|
|
["access", 707, "expected property name in object literal", 369, 28],
|
|
["get", 709, 24, 1, 369, 11],
|
|
["frame", 710, 709, 2, 369, 11],
|
|
["null", 711, 369, 11],
|
|
["setarg", 710, 0, 711, 369, 11],
|
|
["setarg", 710, 1, 706, 369, 11],
|
|
["setarg", 710, 2, 707, 369, 11],
|
|
["invoke", 710, 708, 369, 11],
|
|
["jump", "while_end_768", 370, 11],
|
|
"if_end_812",
|
|
"if_end_793",
|
|
["get", 712, 46, 1, 372, 13],
|
|
["load_field", 713, 712, "kind", 372, 13],
|
|
["access", 714, ":", 372, 25],
|
|
["is_identical", 715, 713, 714, 372, 25],
|
|
["jump_true", 715, "eq_done_829", 372, 25],
|
|
["is_int", 716, 713, 372, 25],
|
|
["jump_false", 716, "eq_ni_830", 372, 25],
|
|
"_nop_tc_47",
|
|
["jump", "eq_ni_830", 372, 25],
|
|
["eq_int", 715, 713, 714, 372, 25],
|
|
["jump", "eq_done_829", 372, 25],
|
|
"eq_ni_830",
|
|
["is_num", 716, 713, 372, 25],
|
|
["jump_false", 716, "eq_nn_831", 372, 25],
|
|
["is_num", 717, 714, 372, 25],
|
|
["jump_false", 717, "eq_nn_831", 372, 25],
|
|
["eq_float", 715, 713, 714, 372, 25],
|
|
["jump", "eq_done_829", 372, 25],
|
|
"eq_nn_831",
|
|
["is_text", 716, 713, 372, 25],
|
|
["jump_false", 716, "eq_nt_832", 372, 25],
|
|
["is_text", 717, 714, 372, 25],
|
|
["jump_false", 717, "eq_nt_832", 372, 25],
|
|
["eq_text", 715, 713, 714, 372, 25],
|
|
["jump", "eq_done_829", 372, 25],
|
|
"eq_nt_832",
|
|
["is_null", 716, 713, 372, 25],
|
|
["jump_false", 716, "eq_nnl_833", 372, 25],
|
|
["is_null", 717, 714, 372, 25],
|
|
["jump_false", 717, "eq_nnl_833", 372, 25],
|
|
["true", 715, 372, 25],
|
|
["jump", "eq_done_829", 372, 25],
|
|
"eq_nnl_833",
|
|
["is_bool", 716, 713, 372, 25],
|
|
["jump_false", 716, "eq_nb_834", 372, 25],
|
|
["is_bool", 717, 714, 372, 25],
|
|
["jump_false", 717, "eq_nb_834", 372, 25],
|
|
["eq_bool", 715, 713, 714, 372, 25],
|
|
["jump", "eq_done_829", 372, 25],
|
|
"eq_nb_834",
|
|
["false", 715, 372, 25],
|
|
"eq_done_829",
|
|
["jump_false", 715, "if_else_827", 372, 25],
|
|
["get", 719, 42, 1, 373, 11],
|
|
["frame", 720, 719, 0, 373, 11],
|
|
["null", 721, 373, 11],
|
|
["setarg", 720, 0, 721, 373, 11],
|
|
["invoke", 720, 718, 373, 11],
|
|
["get", 723, 7, 1, 374, 19],
|
|
["frame", 724, 723, 0, 374, 19],
|
|
["null", 725, 374, 19],
|
|
["setarg", 724, 0, 725, 374, 19],
|
|
["invoke", 724, 722, 374, 19],
|
|
["move", 34, 722, 374, 19],
|
|
["store_field", 4, 34, "right", 375, 11],
|
|
["jump", "if_end_828", 375, 11],
|
|
"if_else_827",
|
|
["get", 726, 46, 1, 376, 20],
|
|
["load_field", 727, 726, "kind", 376, 20],
|
|
["access", 728, "(", 376, 32],
|
|
["is_identical", 729, 727, 728, 376, 32],
|
|
["jump_true", 729, "eq_done_837", 376, 32],
|
|
["is_int", 730, 727, 376, 32],
|
|
["jump_false", 730, "eq_ni_838", 376, 32],
|
|
"_nop_tc_48",
|
|
["jump", "eq_ni_838", 376, 32],
|
|
["eq_int", 729, 727, 728, 376, 32],
|
|
["jump", "eq_done_837", 376, 32],
|
|
"eq_ni_838",
|
|
["is_num", 730, 727, 376, 32],
|
|
["jump_false", 730, "eq_nn_839", 376, 32],
|
|
["is_num", 731, 728, 376, 32],
|
|
["jump_false", 731, "eq_nn_839", 376, 32],
|
|
["eq_float", 729, 727, 728, 376, 32],
|
|
["jump", "eq_done_837", 376, 32],
|
|
"eq_nn_839",
|
|
["is_text", 730, 727, 376, 32],
|
|
["jump_false", 730, "eq_nt_840", 376, 32],
|
|
["is_text", 731, 728, 376, 32],
|
|
["jump_false", 731, "eq_nt_840", 376, 32],
|
|
["eq_text", 729, 727, 728, 376, 32],
|
|
["jump", "eq_done_837", 376, 32],
|
|
"eq_nt_840",
|
|
["is_null", 730, 727, 376, 32],
|
|
["jump_false", 730, "eq_nnl_841", 376, 32],
|
|
["is_null", 731, 728, 376, 32],
|
|
["jump_false", 731, "eq_nnl_841", 376, 32],
|
|
["true", 729, 376, 32],
|
|
["jump", "eq_done_837", 376, 32],
|
|
"eq_nnl_841",
|
|
["is_bool", 730, 727, 376, 32],
|
|
["jump_false", 730, "eq_nb_842", 376, 32],
|
|
["is_bool", 731, 728, 376, 32],
|
|
["jump_false", 731, "eq_nb_842", 376, 32],
|
|
["eq_bool", 729, 727, 728, 376, 32],
|
|
["jump", "eq_done_837", 376, 32],
|
|
"eq_nb_842",
|
|
["false", 729, 376, 32],
|
|
"eq_done_837",
|
|
["jump_false", 729, "if_else_835", 376, 32],
|
|
["get", 732, 46, 1, 377, 22],
|
|
["move", 1, 732, 377, 22],
|
|
["access", 733, "function", 378, 25],
|
|
["get", 735, 31, 1, 378, 16],
|
|
["frame", 736, 735, 2, 378, 16],
|
|
["null", 737, 378, 16],
|
|
["setarg", 736, 0, 737, 378, 16],
|
|
["setarg", 736, 1, 733, 378, 16],
|
|
["setarg", 736, 2, 1, 378, 16],
|
|
["invoke", 736, 734, 378, 16],
|
|
["move", 7, 734, 378, 16],
|
|
["load_field", 738, 4, "left", 379, 23],
|
|
["move", 8, 738, 379, 23],
|
|
["null", 739, 380, 28],
|
|
["is_identical", 740, 8, 739, 380, 28],
|
|
["jump_true", 740, "ne_nid_847", 380, 28],
|
|
["jump", "ne_ni_848", 380, 28],
|
|
"ne_nid_847",
|
|
["false", 740, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_ni_848",
|
|
["is_int", 741, 8, 380, 28],
|
|
["jump_false", 741, "ne_nn_849", 380, 28],
|
|
["is_int", 742, 739, 380, 28],
|
|
["jump_false", 742, "ne_nn_849", 380, 28],
|
|
["ne_int", 740, 8, 739, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_nn_849",
|
|
["is_num", 741, 8, 380, 28],
|
|
["jump_false", 741, "ne_nt_850", 380, 28],
|
|
["is_num", 742, 739, 380, 28],
|
|
["jump_false", 742, "ne_nt_850", 380, 28],
|
|
["ne_float", 740, 8, 739, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_nt_850",
|
|
["is_text", 741, 8, 380, 28],
|
|
["jump_false", 741, "ne_nnl_851", 380, 28],
|
|
["is_text", 742, 739, 380, 28],
|
|
["jump_false", 742, "ne_nnl_851", 380, 28],
|
|
["ne_text", 740, 8, 739, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_nnl_851",
|
|
["is_null", 741, 8, 380, 28],
|
|
["jump_false", 741, "ne_nb_852", 380, 28],
|
|
["is_null", 742, 739, 380, 28],
|
|
["jump_false", 742, "ne_nb_852", 380, 28],
|
|
["false", 740, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_nb_852",
|
|
["is_bool", 741, 8, 380, 28],
|
|
["jump_false", 741, "ne_mis_853", 380, 28],
|
|
["is_bool", 742, 739, 380, 28],
|
|
["jump_false", 742, "ne_mis_853", 380, 28],
|
|
["ne_bool", 740, 8, 739, 380, 28],
|
|
["jump", "ne_done_846", 380, 28],
|
|
"ne_mis_853",
|
|
["true", 740, 380, 28],
|
|
"ne_done_846",
|
|
["move", 743, 740, 380, 28],
|
|
["jump_false", 743, "and_end_845", 380, 28],
|
|
["load_field", 744, 8, "name", 380, 36],
|
|
["null", 745, 380, 54],
|
|
["is_identical", 746, 744, 745, 380, 54],
|
|
["jump_true", 746, "ne_nid_855", 380, 54],
|
|
["jump", "ne_ni_856", 380, 54],
|
|
"ne_nid_855",
|
|
["false", 746, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_ni_856",
|
|
["is_int", 747, 744, 380, 54],
|
|
["jump_false", 747, "ne_nn_857", 380, 54],
|
|
["is_int", 748, 745, 380, 54],
|
|
["jump_false", 748, "ne_nn_857", 380, 54],
|
|
["ne_int", 746, 744, 745, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_nn_857",
|
|
["is_num", 747, 744, 380, 54],
|
|
["jump_false", 747, "ne_nt_858", 380, 54],
|
|
["is_num", 748, 745, 380, 54],
|
|
["jump_false", 748, "ne_nt_858", 380, 54],
|
|
["ne_float", 746, 744, 745, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_nt_858",
|
|
["is_text", 747, 744, 380, 54],
|
|
["jump_false", 747, "ne_nnl_859", 380, 54],
|
|
["is_text", 748, 745, 380, 54],
|
|
["jump_false", 748, "ne_nnl_859", 380, 54],
|
|
["ne_text", 746, 744, 745, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_nnl_859",
|
|
["is_null", 747, 744, 380, 54],
|
|
["jump_false", 747, "ne_nb_860", 380, 54],
|
|
["is_null", 748, 745, 380, 54],
|
|
["jump_false", 748, "ne_nb_860", 380, 54],
|
|
["false", 746, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_nb_860",
|
|
["is_bool", 747, 744, 380, 54],
|
|
["jump_false", 747, "ne_mis_861", 380, 54],
|
|
["is_bool", 748, 745, 380, 54],
|
|
["jump_false", 748, "ne_mis_861", 380, 54],
|
|
["ne_bool", 746, 744, 745, 380, 54],
|
|
["jump", "ne_done_854", 380, 54],
|
|
"ne_mis_861",
|
|
["true", 746, 380, 54],
|
|
"ne_done_854",
|
|
["move", 743, 746, 380, 54],
|
|
"and_end_845",
|
|
["jump_false", 743, "if_else_843", 380, 54],
|
|
["load_field", 749, 8, "name", 381, 23],
|
|
["store_field", 7, 749, "name", 381, 13],
|
|
["jump", "if_end_844", 381, 13],
|
|
"if_else_843",
|
|
"if_end_844",
|
|
["array", 750, 0, 383, 20],
|
|
["move", 2, 750, 383, 20],
|
|
["store_field", 7, 2, "list", 384, 11],
|
|
["get", 752, 42, 1, 385, 11],
|
|
["frame", 753, 752, 0, 385, 11],
|
|
["null", 754, 385, 11],
|
|
["setarg", 753, 0, 754, 385, 11],
|
|
["invoke", 753, 751, 385, 11],
|
|
"while_start_862",
|
|
["get", 755, 46, 1, 386, 18],
|
|
["load_field", 756, 755, "kind", 386, 18],
|
|
["access", 757, ")", 386, 30],
|
|
["is_identical", 758, 756, 757, 386, 30],
|
|
["jump_true", 758, "ne_nid_866", 386, 30],
|
|
["jump", "ne_ni_867", 386, 30],
|
|
"ne_nid_866",
|
|
["false", 758, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_ni_867",
|
|
["is_int", 759, 756, 386, 30],
|
|
["jump_false", 759, "ne_nn_868", 386, 30],
|
|
["is_int", 760, 757, 386, 30],
|
|
["jump_false", 760, "ne_nn_868", 386, 30],
|
|
["ne_int", 758, 756, 757, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_nn_868",
|
|
["is_num", 759, 756, 386, 30],
|
|
["jump_false", 759, "ne_nt_869", 386, 30],
|
|
["is_num", 760, 757, 386, 30],
|
|
["jump_false", 760, "ne_nt_869", 386, 30],
|
|
["ne_float", 758, 756, 757, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_nt_869",
|
|
["is_text", 759, 756, 386, 30],
|
|
["jump_false", 759, "ne_nnl_870", 386, 30],
|
|
["is_text", 760, 757, 386, 30],
|
|
["jump_false", 760, "ne_nnl_870", 386, 30],
|
|
["ne_text", 758, 756, 757, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_nnl_870",
|
|
["is_null", 759, 756, 386, 30],
|
|
["jump_false", 759, "ne_nb_871", 386, 30],
|
|
["is_null", 760, 757, 386, 30],
|
|
["jump_false", 760, "ne_nb_871", 386, 30],
|
|
["false", 758, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_nb_871",
|
|
["is_bool", 759, 756, 386, 30],
|
|
["jump_false", 759, "ne_mis_872", 386, 30],
|
|
["is_bool", 760, 757, 386, 30],
|
|
["jump_false", 760, "ne_mis_872", 386, 30],
|
|
["ne_bool", 758, 756, 757, 386, 30],
|
|
["jump", "ne_done_865", 386, 30],
|
|
"ne_mis_872",
|
|
["true", 758, 386, 30],
|
|
"ne_done_865",
|
|
["move", 761, 758, 386, 30],
|
|
["jump_false", 761, "and_end_864", 386, 30],
|
|
["get", 762, 46, 1, 386, 37],
|
|
["load_field", 763, 762, "kind", 386, 37],
|
|
["access", 764, "eof", 386, 49],
|
|
["is_identical", 765, 763, 764, 386, 49],
|
|
["jump_true", 765, "ne_nid_874", 386, 49],
|
|
["jump", "ne_ni_875", 386, 49],
|
|
"ne_nid_874",
|
|
["false", 765, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_ni_875",
|
|
["is_int", 766, 763, 386, 49],
|
|
["jump_false", 766, "ne_nn_876", 386, 49],
|
|
["is_int", 767, 764, 386, 49],
|
|
["jump_false", 767, "ne_nn_876", 386, 49],
|
|
["ne_int", 765, 763, 764, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_nn_876",
|
|
["is_num", 766, 763, 386, 49],
|
|
["jump_false", 766, "ne_nt_877", 386, 49],
|
|
["is_num", 767, 764, 386, 49],
|
|
["jump_false", 767, "ne_nt_877", 386, 49],
|
|
["ne_float", 765, 763, 764, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_nt_877",
|
|
["is_text", 766, 763, 386, 49],
|
|
["jump_false", 766, "ne_nnl_878", 386, 49],
|
|
["is_text", 767, 764, 386, 49],
|
|
["jump_false", 767, "ne_nnl_878", 386, 49],
|
|
["ne_text", 765, 763, 764, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_nnl_878",
|
|
["is_null", 766, 763, 386, 49],
|
|
["jump_false", 766, "ne_nb_879", 386, 49],
|
|
["is_null", 767, 764, 386, 49],
|
|
["jump_false", 767, "ne_nb_879", 386, 49],
|
|
["false", 765, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_nb_879",
|
|
["is_bool", 766, 763, 386, 49],
|
|
["jump_false", 766, "ne_mis_880", 386, 49],
|
|
["is_bool", 767, 764, 386, 49],
|
|
["jump_false", 767, "ne_mis_880", 386, 49],
|
|
["ne_bool", 765, 763, 764, 386, 49],
|
|
["jump", "ne_done_873", 386, 49],
|
|
"ne_mis_880",
|
|
["true", 765, 386, 49],
|
|
"ne_done_873",
|
|
["move", 761, 765, 386, 49],
|
|
"and_end_864",
|
|
["jump_false", 761, "while_end_863", 386, 49],
|
|
["get", 768, 46, 1, 387, 17],
|
|
["load_field", 769, 768, "kind", 387, 17],
|
|
["access", 770, "name", 387, 29],
|
|
["is_identical", 771, 769, 770, 387, 29],
|
|
["jump_true", 771, "eq_done_883", 387, 29],
|
|
["is_int", 772, 769, 387, 29],
|
|
["jump_false", 772, "eq_ni_884", 387, 29],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_884", 387, 29],
|
|
["eq_int", 771, 769, 770, 387, 29],
|
|
["jump", "eq_done_883", 387, 29],
|
|
"eq_ni_884",
|
|
["is_num", 772, 769, 387, 29],
|
|
["jump_false", 772, "eq_nn_885", 387, 29],
|
|
["is_num", 773, 770, 387, 29],
|
|
["jump_false", 773, "eq_nn_885", 387, 29],
|
|
["eq_float", 771, 769, 770, 387, 29],
|
|
["jump", "eq_done_883", 387, 29],
|
|
"eq_nn_885",
|
|
["is_text", 772, 769, 387, 29],
|
|
["jump_false", 772, "eq_nt_886", 387, 29],
|
|
["is_text", 773, 770, 387, 29],
|
|
["jump_false", 773, "eq_nt_886", 387, 29],
|
|
["eq_text", 771, 769, 770, 387, 29],
|
|
["jump", "eq_done_883", 387, 29],
|
|
"eq_nt_886",
|
|
["is_null", 772, 769, 387, 29],
|
|
["jump_false", 772, "eq_nnl_887", 387, 29],
|
|
["is_null", 773, 770, 387, 29],
|
|
["jump_false", 773, "eq_nnl_887", 387, 29],
|
|
["true", 771, 387, 29],
|
|
["jump", "eq_done_883", 387, 29],
|
|
"eq_nnl_887",
|
|
["is_bool", 772, 769, 387, 29],
|
|
["jump_false", 772, "eq_nb_888", 387, 29],
|
|
["is_bool", 773, 770, 387, 29],
|
|
["jump_false", 773, "eq_nb_888", 387, 29],
|
|
["eq_bool", 771, 769, 770, 387, 29],
|
|
["jump", "eq_done_883", 387, 29],
|
|
"eq_nb_888",
|
|
["false", 771, 387, 29],
|
|
"eq_done_883",
|
|
["jump_false", 771, "if_else_881", 387, 29],
|
|
["access", 774, "name", 388, 32],
|
|
["get", 775, 46, 1, 388, 40],
|
|
["get", 777, 31, 1, 388, 23],
|
|
["frame", 778, 777, 2, 388, 23],
|
|
["null", 779, 388, 23],
|
|
["setarg", 778, 0, 779, 388, 23],
|
|
["setarg", 778, 1, 774, 388, 23],
|
|
["setarg", 778, 2, 775, 388, 23],
|
|
["invoke", 778, 776, 388, 23],
|
|
["move", 36, 776, 388, 23],
|
|
["get", 780, 46, 1, 389, 28],
|
|
["load_field", 781, 780, "value", 389, 28],
|
|
["store_field", 36, 781, "name", 389, 15],
|
|
["get", 783, 42, 1, 390, 15],
|
|
["frame", 784, 783, 0, 390, 15],
|
|
["null", 785, 390, 15],
|
|
["setarg", 784, 0, 785, 390, 15],
|
|
["invoke", 784, 782, 390, 15],
|
|
["get", 787, 48, 1, 391, 15],
|
|
["frame", 788, 787, 1, 391, 15],
|
|
["null", 789, 391, 15],
|
|
["setarg", 788, 0, 789, 391, 15],
|
|
["setarg", 788, 1, 36, 391, 15],
|
|
["invoke", 788, 786, 391, 15],
|
|
["get", 790, 46, 1, 392, 19],
|
|
["load_field", 791, 790, "kind", 392, 19],
|
|
["access", 792, "=", 392, 31],
|
|
["is_identical", 793, 791, 792, 392, 31],
|
|
["jump_true", 793, "eq_done_892", 392, 31],
|
|
["is_int", 794, 791, 392, 31],
|
|
["jump_false", 794, "eq_ni_893", 392, 31],
|
|
"_nop_tc_50",
|
|
["jump", "eq_ni_893", 392, 31],
|
|
["eq_int", 793, 791, 792, 392, 31],
|
|
["jump", "eq_done_892", 392, 31],
|
|
"eq_ni_893",
|
|
["is_num", 794, 791, 392, 31],
|
|
["jump_false", 794, "eq_nn_894", 392, 31],
|
|
["is_num", 795, 792, 392, 31],
|
|
["jump_false", 795, "eq_nn_894", 392, 31],
|
|
["eq_float", 793, 791, 792, 392, 31],
|
|
["jump", "eq_done_892", 392, 31],
|
|
"eq_nn_894",
|
|
["is_text", 794, 791, 392, 31],
|
|
["jump_false", 794, "eq_nt_895", 392, 31],
|
|
["is_text", 795, 792, 392, 31],
|
|
["jump_false", 795, "eq_nt_895", 392, 31],
|
|
["eq_text", 793, 791, 792, 392, 31],
|
|
["jump", "eq_done_892", 392, 31],
|
|
"eq_nt_895",
|
|
["is_null", 794, 791, 392, 31],
|
|
["jump_false", 794, "eq_nnl_896", 392, 31],
|
|
["is_null", 795, 792, 392, 31],
|
|
["jump_false", 795, "eq_nnl_896", 392, 31],
|
|
["true", 793, 392, 31],
|
|
["jump", "eq_done_892", 392, 31],
|
|
"eq_nnl_896",
|
|
["is_bool", 794, 791, 392, 31],
|
|
["jump_false", 794, "eq_nb_897", 392, 31],
|
|
["is_bool", 795, 792, 392, 31],
|
|
["jump_false", 795, "eq_nb_897", 392, 31],
|
|
["eq_bool", 793, 791, 792, 392, 31],
|
|
["jump", "eq_done_892", 392, 31],
|
|
"eq_nb_897",
|
|
["false", 793, 392, 31],
|
|
"eq_done_892",
|
|
["move", 796, 793, 392, 31],
|
|
["jump_true", 796, "or_end_891", 392, 31],
|
|
["get", 797, 46, 1, 392, 38],
|
|
["load_field", 798, 797, "kind", 392, 38],
|
|
["access", 799, "|", 392, 50],
|
|
["is_identical", 800, 798, 799, 392, 50],
|
|
["jump_true", 800, "eq_done_898", 392, 50],
|
|
["is_int", 801, 798, 392, 50],
|
|
["jump_false", 801, "eq_ni_899", 392, 50],
|
|
"_nop_tc_51",
|
|
["jump", "eq_ni_899", 392, 50],
|
|
["eq_int", 800, 798, 799, 392, 50],
|
|
["jump", "eq_done_898", 392, 50],
|
|
"eq_ni_899",
|
|
["is_num", 801, 798, 392, 50],
|
|
["jump_false", 801, "eq_nn_900", 392, 50],
|
|
["is_num", 802, 799, 392, 50],
|
|
["jump_false", 802, "eq_nn_900", 392, 50],
|
|
["eq_float", 800, 798, 799, 392, 50],
|
|
["jump", "eq_done_898", 392, 50],
|
|
"eq_nn_900",
|
|
["is_text", 801, 798, 392, 50],
|
|
["jump_false", 801, "eq_nt_901", 392, 50],
|
|
["is_text", 802, 799, 392, 50],
|
|
["jump_false", 802, "eq_nt_901", 392, 50],
|
|
["eq_text", 800, 798, 799, 392, 50],
|
|
["jump", "eq_done_898", 392, 50],
|
|
"eq_nt_901",
|
|
["is_null", 801, 798, 392, 50],
|
|
["jump_false", 801, "eq_nnl_902", 392, 50],
|
|
["is_null", 802, 799, 392, 50],
|
|
["jump_false", 802, "eq_nnl_902", 392, 50],
|
|
["true", 800, 392, 50],
|
|
["jump", "eq_done_898", 392, 50],
|
|
"eq_nnl_902",
|
|
["is_bool", 801, 798, 392, 50],
|
|
["jump_false", 801, "eq_nb_903", 392, 50],
|
|
["is_bool", 802, 799, 392, 50],
|
|
["jump_false", 802, "eq_nb_903", 392, 50],
|
|
["eq_bool", 800, 798, 799, 392, 50],
|
|
["jump", "eq_done_898", 392, 50],
|
|
"eq_nb_903",
|
|
["false", 800, 392, 50],
|
|
"eq_done_898",
|
|
["move", 796, 800, 392, 50],
|
|
"or_end_891",
|
|
["jump_false", 796, "if_else_889", 392, 50],
|
|
["get", 804, 42, 1, 393, 17],
|
|
["frame", 805, 804, 0, 393, 17],
|
|
["null", 806, 393, 17],
|
|
["setarg", 805, 0, 806, 393, 17],
|
|
["invoke", 805, 803, 393, 17],
|
|
["get", 808, 7, 1, 394, 36],
|
|
["frame", 809, 808, 0, 394, 36],
|
|
["null", 810, 394, 36],
|
|
["setarg", 809, 0, 810, 394, 36],
|
|
["invoke", 809, 807, 394, 36],
|
|
["store_field", 36, 807, "expression", 394, 17],
|
|
["jump", "if_end_890", 394, 17],
|
|
"if_else_889",
|
|
"if_end_890",
|
|
["is_array", 811, 2, 396, 28],
|
|
["jump_false", 811, "push_err_904", 396, 28],
|
|
["push", 2, 36, 396, 28],
|
|
["jump", "push_done_905", 396, 28],
|
|
"push_err_904",
|
|
["disrupt", 396, 28],
|
|
"push_done_905",
|
|
["jump", "if_end_882", 396, 28],
|
|
"if_else_881",
|
|
["get", 812, 46, 1, 398, 27],
|
|
["access", 813, "expected parameter name", 398, 32],
|
|
["get", 815, 24, 1, 398, 15],
|
|
["frame", 816, 815, 2, 398, 15],
|
|
["null", 817, 398, 15],
|
|
["setarg", 816, 0, 817, 398, 15],
|
|
["setarg", 816, 1, 812, 398, 15],
|
|
["setarg", 816, 2, 813, 398, 15],
|
|
["invoke", 816, 814, 398, 15],
|
|
["jump", "while_end_863", 399, 15],
|
|
"if_end_882",
|
|
["get", 818, 46, 1, 401, 17],
|
|
["load_field", 819, 818, "kind", 401, 17],
|
|
["access", 820, ",", 401, 29],
|
|
["is_identical", 821, 819, 820, 401, 29],
|
|
["jump_true", 821, "eq_done_908", 401, 29],
|
|
["is_int", 822, 819, 401, 29],
|
|
["jump_false", 822, "eq_ni_909", 401, 29],
|
|
"_nop_tc_52",
|
|
["jump", "eq_ni_909", 401, 29],
|
|
["eq_int", 821, 819, 820, 401, 29],
|
|
["jump", "eq_done_908", 401, 29],
|
|
"eq_ni_909",
|
|
["is_num", 822, 819, 401, 29],
|
|
["jump_false", 822, "eq_nn_910", 401, 29],
|
|
["is_num", 823, 820, 401, 29],
|
|
["jump_false", 823, "eq_nn_910", 401, 29],
|
|
["eq_float", 821, 819, 820, 401, 29],
|
|
["jump", "eq_done_908", 401, 29],
|
|
"eq_nn_910",
|
|
["is_text", 822, 819, 401, 29],
|
|
["jump_false", 822, "eq_nt_911", 401, 29],
|
|
["is_text", 823, 820, 401, 29],
|
|
["jump_false", 823, "eq_nt_911", 401, 29],
|
|
["eq_text", 821, 819, 820, 401, 29],
|
|
["jump", "eq_done_908", 401, 29],
|
|
"eq_nt_911",
|
|
["is_null", 822, 819, 401, 29],
|
|
["jump_false", 822, "eq_nnl_912", 401, 29],
|
|
["is_null", 823, 820, 401, 29],
|
|
["jump_false", 823, "eq_nnl_912", 401, 29],
|
|
["true", 821, 401, 29],
|
|
["jump", "eq_done_908", 401, 29],
|
|
"eq_nnl_912",
|
|
["is_bool", 822, 819, 401, 29],
|
|
["jump_false", 822, "eq_nb_913", 401, 29],
|
|
["is_bool", 823, 820, 401, 29],
|
|
["jump_false", 823, "eq_nb_913", 401, 29],
|
|
["eq_bool", 821, 819, 820, 401, 29],
|
|
["jump", "eq_done_908", 401, 29],
|
|
"eq_nb_913",
|
|
["false", 821, 401, 29],
|
|
"eq_done_908",
|
|
["jump_false", 821, "if_else_906", 401, 29],
|
|
["get", 825, 42, 1, 401, 34],
|
|
["frame", 826, 825, 0, 401, 34],
|
|
["null", 827, 401, 34],
|
|
["setarg", 826, 0, 827, 401, 34],
|
|
["invoke", 826, 824, 401, 34],
|
|
["jump", "if_end_907", 401, 34],
|
|
"if_else_906",
|
|
["jump", "while_end_863", 402, 18],
|
|
"if_end_907",
|
|
["jump", "while_start_862", 402, 18],
|
|
"while_end_863",
|
|
["get", 828, 46, 1, 404, 15],
|
|
["load_field", 829, 828, "kind", 404, 15],
|
|
["access", 830, ")", 404, 27],
|
|
["is_identical", 831, 829, 830, 404, 27],
|
|
["jump_true", 831, "eq_done_916", 404, 27],
|
|
["is_int", 832, 829, 404, 27],
|
|
["jump_false", 832, "eq_ni_917", 404, 27],
|
|
"_nop_tc_53",
|
|
["jump", "eq_ni_917", 404, 27],
|
|
["eq_int", 831, 829, 830, 404, 27],
|
|
["jump", "eq_done_916", 404, 27],
|
|
"eq_ni_917",
|
|
["is_num", 832, 829, 404, 27],
|
|
["jump_false", 832, "eq_nn_918", 404, 27],
|
|
["is_num", 833, 830, 404, 27],
|
|
["jump_false", 833, "eq_nn_918", 404, 27],
|
|
["eq_float", 831, 829, 830, 404, 27],
|
|
["jump", "eq_done_916", 404, 27],
|
|
"eq_nn_918",
|
|
["is_text", 832, 829, 404, 27],
|
|
["jump_false", 832, "eq_nt_919", 404, 27],
|
|
["is_text", 833, 830, 404, 27],
|
|
["jump_false", 833, "eq_nt_919", 404, 27],
|
|
["eq_text", 831, 829, 830, 404, 27],
|
|
["jump", "eq_done_916", 404, 27],
|
|
"eq_nt_919",
|
|
["is_null", 832, 829, 404, 27],
|
|
["jump_false", 832, "eq_nnl_920", 404, 27],
|
|
["is_null", 833, 830, 404, 27],
|
|
["jump_false", 833, "eq_nnl_920", 404, 27],
|
|
["true", 831, 404, 27],
|
|
["jump", "eq_done_916", 404, 27],
|
|
"eq_nnl_920",
|
|
["is_bool", 832, 829, 404, 27],
|
|
["jump_false", 832, "eq_nb_921", 404, 27],
|
|
["is_bool", 833, 830, 404, 27],
|
|
["jump_false", 833, "eq_nb_921", 404, 27],
|
|
["eq_bool", 831, 829, 830, 404, 27],
|
|
["jump", "eq_done_916", 404, 27],
|
|
"eq_nb_921",
|
|
["false", 831, 404, 27],
|
|
"eq_done_916",
|
|
["jump_false", 831, "if_else_914", 404, 27],
|
|
["get", 835, 42, 1, 404, 32],
|
|
["frame", 836, 835, 0, 404, 32],
|
|
["null", 837, 404, 32],
|
|
["setarg", 836, 0, 837, 404, 32],
|
|
["invoke", 836, 834, 404, 32],
|
|
["jump", "if_end_915", 404, 32],
|
|
"if_else_914",
|
|
["get", 838, 46, 1, 405, 20],
|
|
["load_field", 839, 838, "kind", 405, 20],
|
|
["access", 840, "eof", 405, 32],
|
|
["is_identical", 841, 839, 840, 405, 32],
|
|
["jump_true", 841, "eq_done_924", 405, 32],
|
|
["is_int", 842, 839, 405, 32],
|
|
["jump_false", 842, "eq_ni_925", 405, 32],
|
|
"_nop_tc_54",
|
|
["jump", "eq_ni_925", 405, 32],
|
|
["eq_int", 841, 839, 840, 405, 32],
|
|
["jump", "eq_done_924", 405, 32],
|
|
"eq_ni_925",
|
|
["is_num", 842, 839, 405, 32],
|
|
["jump_false", 842, "eq_nn_926", 405, 32],
|
|
["is_num", 843, 840, 405, 32],
|
|
["jump_false", 843, "eq_nn_926", 405, 32],
|
|
["eq_float", 841, 839, 840, 405, 32],
|
|
["jump", "eq_done_924", 405, 32],
|
|
"eq_nn_926",
|
|
["is_text", 842, 839, 405, 32],
|
|
["jump_false", 842, "eq_nt_927", 405, 32],
|
|
["is_text", 843, 840, 405, 32],
|
|
["jump_false", 843, "eq_nt_927", 405, 32],
|
|
["eq_text", 841, 839, 840, 405, 32],
|
|
["jump", "eq_done_924", 405, 32],
|
|
"eq_nt_927",
|
|
["is_null", 842, 839, 405, 32],
|
|
["jump_false", 842, "eq_nnl_928", 405, 32],
|
|
["is_null", 843, 840, 405, 32],
|
|
["jump_false", 843, "eq_nnl_928", 405, 32],
|
|
["true", 841, 405, 32],
|
|
["jump", "eq_done_924", 405, 32],
|
|
"eq_nnl_928",
|
|
["is_bool", 842, 839, 405, 32],
|
|
["jump_false", 842, "eq_nb_929", 405, 32],
|
|
["is_bool", 843, 840, 405, 32],
|
|
["jump_false", 843, "eq_nb_929", 405, 32],
|
|
["eq_bool", 841, 839, 840, 405, 32],
|
|
["jump", "eq_done_924", 405, 32],
|
|
"eq_nb_929",
|
|
["false", 841, 405, 32],
|
|
"eq_done_924",
|
|
["jump_false", 841, "if_else_922", 405, 32],
|
|
["get", 844, 46, 1, 405, 51],
|
|
["access", 845, "unterminated method parameter list", 405, 56],
|
|
["get", 847, 24, 1, 405, 39],
|
|
["frame", 848, 847, 2, 405, 39],
|
|
["null", 849, 405, 39],
|
|
["setarg", 848, 0, 849, 405, 39],
|
|
["setarg", 848, 1, 844, 405, 39],
|
|
["setarg", 848, 2, 845, 405, 39],
|
|
["invoke", 848, 846, 405, 39],
|
|
["jump", "if_end_923", 405, 39],
|
|
"if_else_922",
|
|
"if_end_923",
|
|
"if_end_915",
|
|
["length", 850, 2, 406, 22],
|
|
["access", 851, 4, 406, 32],
|
|
"_nop_tc_55",
|
|
"_nop_tc_56",
|
|
"_nop_tc_57",
|
|
["jump", "rel_ni_932", 406, 32],
|
|
["gt_int", 852, 850, 851, 406, 32],
|
|
["jump", "rel_done_934", 406, 32],
|
|
"rel_ni_932",
|
|
["is_num", 853, 850, 406, 32],
|
|
["jump_false", 853, "rel_nn_933", 406, 32],
|
|
["is_num", 854, 851, 406, 32],
|
|
["jump_false", 854, "rel_nn_933", 406, 32],
|
|
["gt_float", 852, 850, 851, 406, 32],
|
|
["jump", "rel_done_934", 406, 32],
|
|
"rel_nn_933",
|
|
["is_text", 853, 850, 406, 32],
|
|
["jump_false", 853, "rel_err_935", 406, 32],
|
|
["is_text", 854, 851, 406, 32],
|
|
["jump_false", 854, "rel_err_935", 406, 32],
|
|
["gt_text", 852, 850, 851, 406, 32],
|
|
["jump", "rel_done_934", 406, 32],
|
|
"rel_err_935",
|
|
["disrupt", 406, 32],
|
|
"rel_done_934",
|
|
["jump_false", 852, "if_else_930", 406, 32],
|
|
["get", 855, 46, 1, 406, 47],
|
|
["access", 856, "functions cannot have more than 4 parameters", 406, 52],
|
|
["get", 858, 24, 1, 406, 35],
|
|
["frame", 859, 858, 2, 406, 35],
|
|
["null", 860, 406, 35],
|
|
["setarg", 859, 0, 860, 406, 35],
|
|
["setarg", 859, 1, 855, 406, 35],
|
|
["setarg", 859, 2, 856, 406, 35],
|
|
["invoke", 859, 857, 406, 35],
|
|
["jump", "if_end_931", 406, 35],
|
|
"if_else_930",
|
|
"if_end_931",
|
|
["length", 861, 2, 407, 29],
|
|
["store_field", 7, 861, "arity", 407, 11],
|
|
["get", 862, 35, 1, 408, 25],
|
|
["move", 22, 862, 408, 25],
|
|
["get", 863, 62, 1, 409, 25],
|
|
["move", 35, 863, 409, 25],
|
|
["get", 864, 13, 1, 410, 25],
|
|
["move", 27, 864, 410, 25],
|
|
["access", 865, 0, 411, 28],
|
|
["put", 865, 35, 1, 411, 28],
|
|
["null", 866, 412, 27],
|
|
["put", 866, 62, 1, 412, 27],
|
|
["false", 867, 413, 29],
|
|
["put", 867, 13, 1, 413, 29],
|
|
["get", 868, 46, 1, 414, 15],
|
|
["load_field", 869, 868, "kind", 414, 15],
|
|
["access", 870, "{", 414, 27],
|
|
["is_identical", 871, 869, 870, 414, 27],
|
|
["jump_true", 871, "eq_done_938", 414, 27],
|
|
["is_int", 872, 869, 414, 27],
|
|
["jump_false", 872, "eq_ni_939", 414, 27],
|
|
"_nop_tc_58",
|
|
["jump", "eq_ni_939", 414, 27],
|
|
["eq_int", 871, 869, 870, 414, 27],
|
|
["jump", "eq_done_938", 414, 27],
|
|
"eq_ni_939",
|
|
["is_num", 872, 869, 414, 27],
|
|
["jump_false", 872, "eq_nn_940", 414, 27],
|
|
["is_num", 873, 870, 414, 27],
|
|
["jump_false", 873, "eq_nn_940", 414, 27],
|
|
["eq_float", 871, 869, 870, 414, 27],
|
|
["jump", "eq_done_938", 414, 27],
|
|
"eq_nn_940",
|
|
["is_text", 872, 869, 414, 27],
|
|
["jump_false", 872, "eq_nt_941", 414, 27],
|
|
["is_text", 873, 870, 414, 27],
|
|
["jump_false", 873, "eq_nt_941", 414, 27],
|
|
["eq_text", 871, 869, 870, 414, 27],
|
|
["jump", "eq_done_938", 414, 27],
|
|
"eq_nt_941",
|
|
["is_null", 872, 869, 414, 27],
|
|
["jump_false", 872, "eq_nnl_942", 414, 27],
|
|
["is_null", 873, 870, 414, 27],
|
|
["jump_false", 873, "eq_nnl_942", 414, 27],
|
|
["true", 871, 414, 27],
|
|
["jump", "eq_done_938", 414, 27],
|
|
"eq_nnl_942",
|
|
["is_bool", 872, 869, 414, 27],
|
|
["jump_false", 872, "eq_nb_943", 414, 27],
|
|
["is_bool", 873, 870, 414, 27],
|
|
["jump_false", 873, "eq_nb_943", 414, 27],
|
|
["eq_bool", 871, 869, 870, 414, 27],
|
|
["jump", "eq_done_938", 414, 27],
|
|
"eq_nb_943",
|
|
["false", 871, 414, 27],
|
|
"eq_done_938",
|
|
["jump_false", 871, "if_else_936", 414, 27],
|
|
["get", 875, 42, 1, 415, 13],
|
|
["frame", 876, 875, 0, 415, 13],
|
|
["null", 877, 415, 13],
|
|
["setarg", 876, 0, 877, 415, 13],
|
|
["invoke", 876, 874, 415, 13],
|
|
["get", 879, 16, 1, 416, 29],
|
|
["frame", 880, 879, 0, 416, 29],
|
|
["null", 881, 416, 29],
|
|
["setarg", 880, 0, 881, 416, 29],
|
|
["invoke", 880, 878, 416, 29],
|
|
["store_field", 7, 878, "statements", 416, 13],
|
|
["get", 882, 46, 1, 417, 17],
|
|
["load_field", 883, 882, "kind", 417, 17],
|
|
["access", 884, "}", 417, 29],
|
|
["is_identical", 885, 883, 884, 417, 29],
|
|
["jump_true", 885, "eq_done_946", 417, 29],
|
|
["is_int", 886, 883, 417, 29],
|
|
["jump_false", 886, "eq_ni_947", 417, 29],
|
|
"_nop_tc_59",
|
|
["jump", "eq_ni_947", 417, 29],
|
|
["eq_int", 885, 883, 884, 417, 29],
|
|
["jump", "eq_done_946", 417, 29],
|
|
"eq_ni_947",
|
|
["is_num", 886, 883, 417, 29],
|
|
["jump_false", 886, "eq_nn_948", 417, 29],
|
|
["is_num", 887, 884, 417, 29],
|
|
["jump_false", 887, "eq_nn_948", 417, 29],
|
|
["eq_float", 885, 883, 884, 417, 29],
|
|
["jump", "eq_done_946", 417, 29],
|
|
"eq_nn_948",
|
|
["is_text", 886, 883, 417, 29],
|
|
["jump_false", 886, "eq_nt_949", 417, 29],
|
|
["is_text", 887, 884, 417, 29],
|
|
["jump_false", 887, "eq_nt_949", 417, 29],
|
|
["eq_text", 885, 883, 884, 417, 29],
|
|
["jump", "eq_done_946", 417, 29],
|
|
"eq_nt_949",
|
|
["is_null", 886, 883, 417, 29],
|
|
["jump_false", 886, "eq_nnl_950", 417, 29],
|
|
["is_null", 887, 884, 417, 29],
|
|
["jump_false", 887, "eq_nnl_950", 417, 29],
|
|
["true", 885, 417, 29],
|
|
["jump", "eq_done_946", 417, 29],
|
|
"eq_nnl_950",
|
|
["is_bool", 886, 883, 417, 29],
|
|
["jump_false", 886, "eq_nb_951", 417, 29],
|
|
["is_bool", 887, 884, 417, 29],
|
|
["jump_false", 887, "eq_nb_951", 417, 29],
|
|
["eq_bool", 885, 883, 884, 417, 29],
|
|
["jump", "eq_done_946", 417, 29],
|
|
"eq_nb_951",
|
|
["false", 885, 417, 29],
|
|
"eq_done_946",
|
|
["jump_false", 885, "if_else_944", 417, 29],
|
|
["get", 889, 42, 1, 417, 34],
|
|
["frame", 890, 889, 0, 417, 34],
|
|
["null", 891, 417, 34],
|
|
["setarg", 890, 0, 891, 417, 34],
|
|
["invoke", 890, 888, 417, 34],
|
|
["jump", "if_end_945", 417, 34],
|
|
"if_else_944",
|
|
["get", 892, 46, 1, 418, 22],
|
|
["load_field", 893, 892, "kind", 418, 22],
|
|
["access", 894, "eof", 418, 34],
|
|
["is_identical", 895, 893, 894, 418, 34],
|
|
["jump_true", 895, "eq_done_954", 418, 34],
|
|
["is_int", 896, 893, 418, 34],
|
|
["jump_false", 896, "eq_ni_955", 418, 34],
|
|
"_nop_tc_60",
|
|
["jump", "eq_ni_955", 418, 34],
|
|
["eq_int", 895, 893, 894, 418, 34],
|
|
["jump", "eq_done_954", 418, 34],
|
|
"eq_ni_955",
|
|
["is_num", 896, 893, 418, 34],
|
|
["jump_false", 896, "eq_nn_956", 418, 34],
|
|
["is_num", 897, 894, 418, 34],
|
|
["jump_false", 897, "eq_nn_956", 418, 34],
|
|
["eq_float", 895, 893, 894, 418, 34],
|
|
["jump", "eq_done_954", 418, 34],
|
|
"eq_nn_956",
|
|
["is_text", 896, 893, 418, 34],
|
|
["jump_false", 896, "eq_nt_957", 418, 34],
|
|
["is_text", 897, 894, 418, 34],
|
|
["jump_false", 897, "eq_nt_957", 418, 34],
|
|
["eq_text", 895, 893, 894, 418, 34],
|
|
["jump", "eq_done_954", 418, 34],
|
|
"eq_nt_957",
|
|
["is_null", 896, 893, 418, 34],
|
|
["jump_false", 896, "eq_nnl_958", 418, 34],
|
|
["is_null", 897, 894, 418, 34],
|
|
["jump_false", 897, "eq_nnl_958", 418, 34],
|
|
["true", 895, 418, 34],
|
|
["jump", "eq_done_954", 418, 34],
|
|
"eq_nnl_958",
|
|
["is_bool", 896, 893, 418, 34],
|
|
["jump_false", 896, "eq_nb_959", 418, 34],
|
|
["is_bool", 897, 894, 418, 34],
|
|
["jump_false", 897, "eq_nb_959", 418, 34],
|
|
["eq_bool", 895, 893, 894, 418, 34],
|
|
["jump", "eq_done_954", 418, 34],
|
|
"eq_nb_959",
|
|
["false", 895, 418, 34],
|
|
"eq_done_954",
|
|
["jump_false", 895, "if_else_952", 418, 34],
|
|
["get", 898, 46, 1, 418, 53],
|
|
["access", 899, "unterminated method body", 418, 58],
|
|
["get", 901, 24, 1, 418, 41],
|
|
["frame", 902, 901, 2, 418, 41],
|
|
["null", 903, 418, 41],
|
|
["setarg", 902, 0, 903, 418, 41],
|
|
["setarg", 902, 1, 898, 418, 41],
|
|
["setarg", 902, 2, 899, 418, 41],
|
|
["invoke", 902, 900, 418, 41],
|
|
["jump", "if_end_953", 418, 41],
|
|
"if_else_952",
|
|
"if_end_953",
|
|
"if_end_945",
|
|
["jump", "if_end_937", 418, 41],
|
|
"if_else_936",
|
|
["get", 904, 46, 1, 420, 25],
|
|
["access", 905, "expected '{' for method body", 420, 30],
|
|
["get", 907, 24, 1, 420, 13],
|
|
["frame", 908, 907, 2, 420, 13],
|
|
["null", 909, 420, 13],
|
|
["setarg", 908, 0, 909, 420, 13],
|
|
["setarg", 908, 1, 904, 420, 13],
|
|
["setarg", 908, 2, 905, 420, 13],
|
|
["invoke", 908, 906, 420, 13],
|
|
"if_end_937",
|
|
["put", 22, 35, 1, 422, 28],
|
|
["put", 35, 62, 1, 423, 27],
|
|
["put", 27, 13, 1, 424, 29],
|
|
["get", 910, 63, 1, 425, 28],
|
|
["store_field", 7, 910, "function_nr", 425, 11],
|
|
["get", 911, 63, 1, 426, 24],
|
|
["access", 912, 1, 426, 37],
|
|
["is_int", 914, 911, 426, 37],
|
|
["jump_false", 914, "add_ni_960", 426, 37],
|
|
["add_int", 913, 911, 912, 426, 37],
|
|
["jump", "add_done_962", 426, 37],
|
|
"add_ni_960",
|
|
["is_text", 914, 911, 426, 37],
|
|
["jump_false", 914, "add_nt_961", 426, 37],
|
|
["is_text", 915, 912, 426, 37],
|
|
["jump_false", 915, "add_nt_961", 426, 37],
|
|
["concat", 913, 911, 912, 426, 37],
|
|
["jump", "add_done_962", 426, 37],
|
|
"add_nt_961",
|
|
["is_num", 914, 911, 426, 37],
|
|
["jump_false", 914, "add_err_963", 426, 37],
|
|
["add_float", 913, 911, 912, 426, 37],
|
|
["jump", "add_done_962", 426, 37],
|
|
"add_err_963",
|
|
["disrupt", 426, 37],
|
|
"add_done_962",
|
|
["put", 913, 63, 1, 426, 37],
|
|
["get", 917, 48, 1, 427, 11],
|
|
["frame", 918, 917, 1, 427, 11],
|
|
["null", 919, 427, 11],
|
|
["setarg", 918, 0, 919, 427, 11],
|
|
["setarg", 918, 1, 7, 427, 11],
|
|
["invoke", 918, 916, 427, 11],
|
|
["store_field", 4, 7, "right", 428, 11],
|
|
["jump", "if_end_836", 428, 11],
|
|
"if_else_835",
|
|
["move", 920, 13, 429, 20],
|
|
["jump_false", 920, "and_end_966", 429, 20],
|
|
["get", 921, 46, 1, 429, 33],
|
|
["load_field", 922, 921, "kind", 429, 33],
|
|
["access", 923, ",", 429, 45],
|
|
["is_identical", 924, 922, 923, 429, 45],
|
|
["jump_true", 924, "eq_done_968", 429, 45],
|
|
["is_int", 925, 922, 429, 45],
|
|
["jump_false", 925, "eq_ni_969", 429, 45],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_969", 429, 45],
|
|
["eq_int", 924, 922, 923, 429, 45],
|
|
["jump", "eq_done_968", 429, 45],
|
|
"eq_ni_969",
|
|
["is_num", 925, 922, 429, 45],
|
|
["jump_false", 925, "eq_nn_970", 429, 45],
|
|
["is_num", 926, 923, 429, 45],
|
|
["jump_false", 926, "eq_nn_970", 429, 45],
|
|
["eq_float", 924, 922, 923, 429, 45],
|
|
["jump", "eq_done_968", 429, 45],
|
|
"eq_nn_970",
|
|
["is_text", 925, 922, 429, 45],
|
|
["jump_false", 925, "eq_nt_971", 429, 45],
|
|
["is_text", 926, 923, 429, 45],
|
|
["jump_false", 926, "eq_nt_971", 429, 45],
|
|
["eq_text", 924, 922, 923, 429, 45],
|
|
["jump", "eq_done_968", 429, 45],
|
|
"eq_nt_971",
|
|
["is_null", 925, 922, 429, 45],
|
|
["jump_false", 925, "eq_nnl_972", 429, 45],
|
|
["is_null", 926, 923, 429, 45],
|
|
["jump_false", 926, "eq_nnl_972", 429, 45],
|
|
["true", 924, 429, 45],
|
|
["jump", "eq_done_968", 429, 45],
|
|
"eq_nnl_972",
|
|
["is_bool", 925, 922, 429, 45],
|
|
["jump_false", 925, "eq_nb_973", 429, 45],
|
|
["is_bool", 926, 923, 429, 45],
|
|
["jump_false", 926, "eq_nb_973", 429, 45],
|
|
["eq_bool", 924, 922, 923, 429, 45],
|
|
["jump", "eq_done_968", 429, 45],
|
|
"eq_nb_973",
|
|
["false", 924, 429, 45],
|
|
"eq_done_968",
|
|
["move", 927, 924, 429, 45],
|
|
["jump_true", 927, "or_end_967", 429, 45],
|
|
["get", 928, 46, 1, 429, 52],
|
|
["load_field", 929, 928, "kind", 429, 52],
|
|
["access", 930, "}", 429, 64],
|
|
["is_identical", 931, 929, 930, 429, 64],
|
|
["jump_true", 931, "eq_done_974", 429, 64],
|
|
["is_int", 932, 929, 429, 64],
|
|
["jump_false", 932, "eq_ni_975", 429, 64],
|
|
"_nop_tc_62",
|
|
["jump", "eq_ni_975", 429, 64],
|
|
["eq_int", 931, 929, 930, 429, 64],
|
|
["jump", "eq_done_974", 429, 64],
|
|
"eq_ni_975",
|
|
["is_num", 932, 929, 429, 64],
|
|
["jump_false", 932, "eq_nn_976", 429, 64],
|
|
["is_num", 933, 930, 429, 64],
|
|
["jump_false", 933, "eq_nn_976", 429, 64],
|
|
["eq_float", 931, 929, 930, 429, 64],
|
|
["jump", "eq_done_974", 429, 64],
|
|
"eq_nn_976",
|
|
["is_text", 932, 929, 429, 64],
|
|
["jump_false", 932, "eq_nt_977", 429, 64],
|
|
["is_text", 933, 930, 429, 64],
|
|
["jump_false", 933, "eq_nt_977", 429, 64],
|
|
["eq_text", 931, 929, 930, 429, 64],
|
|
["jump", "eq_done_974", 429, 64],
|
|
"eq_nt_977",
|
|
["is_null", 932, 929, 429, 64],
|
|
["jump_false", 932, "eq_nnl_978", 429, 64],
|
|
["is_null", 933, 930, 429, 64],
|
|
["jump_false", 933, "eq_nnl_978", 429, 64],
|
|
["true", 931, 429, 64],
|
|
["jump", "eq_done_974", 429, 64],
|
|
"eq_nnl_978",
|
|
["is_bool", 932, 929, 429, 64],
|
|
["jump_false", 932, "eq_nb_979", 429, 64],
|
|
["is_bool", 933, 930, 429, 64],
|
|
["jump_false", 933, "eq_nb_979", 429, 64],
|
|
["eq_bool", 931, 929, 930, 429, 64],
|
|
["jump", "eq_done_974", 429, 64],
|
|
"eq_nb_979",
|
|
["false", 931, 429, 64],
|
|
"eq_done_974",
|
|
["move", 927, 931, 429, 64],
|
|
"or_end_967",
|
|
["move", 920, 927, 429, 64],
|
|
"and_end_966",
|
|
["jump_false", 920, "if_else_964", 429, 64],
|
|
["access", 934, "name", 430, 28],
|
|
["load_field", 935, 4, "left", 430, 36],
|
|
["get", 937, 31, 1, 430, 19],
|
|
["frame", 938, 937, 2, 430, 19],
|
|
["null", 939, 430, 19],
|
|
["setarg", 938, 0, 939, 430, 19],
|
|
["setarg", 938, 1, 934, 430, 19],
|
|
["setarg", 938, 2, 935, 430, 19],
|
|
["invoke", 938, 936, 430, 19],
|
|
["move", 34, 936, 430, 19],
|
|
["load_field", 940, 4, "left", 431, 24],
|
|
["load_field", 941, 940, "name", 431, 24],
|
|
["store_field", 34, 941, "name", 431, 11],
|
|
["get", 943, 48, 1, 432, 11],
|
|
["frame", 944, 943, 1, 432, 11],
|
|
["null", 945, 432, 11],
|
|
["setarg", 944, 0, 945, 432, 11],
|
|
["setarg", 944, 1, 34, 432, 11],
|
|
["invoke", 944, 942, 432, 11],
|
|
["store_field", 4, 34, "right", 433, 11],
|
|
["jump", "if_end_965", 433, 11],
|
|
"if_else_964",
|
|
["get", 946, 46, 1, 435, 23],
|
|
["access", 947, "expected ':' after property name", 435, 28],
|
|
["get", 949, 24, 1, 435, 11],
|
|
["frame", 950, 949, 2, 435, 11],
|
|
["null", 951, 435, 11],
|
|
["setarg", 950, 0, 951, 435, 11],
|
|
["setarg", 950, 1, 946, 435, 11],
|
|
["setarg", 950, 2, 947, 435, 11],
|
|
["invoke", 950, 948, 435, 11],
|
|
"if_end_965",
|
|
"if_end_836",
|
|
"if_end_828",
|
|
["is_array", 952, 32, 437, 20],
|
|
["jump_false", 952, "push_err_980", 437, 20],
|
|
["push", 32, 4, 437, 20],
|
|
["jump", "push_done_981", 437, 20],
|
|
"push_err_980",
|
|
["disrupt", 437, 20],
|
|
"push_done_981",
|
|
["get", 953, 46, 1, 438, 13],
|
|
["load_field", 954, 953, "kind", 438, 13],
|
|
["access", 955, ",", 438, 25],
|
|
["is_identical", 956, 954, 955, 438, 25],
|
|
["jump_true", 956, "eq_done_984", 438, 25],
|
|
["is_int", 957, 954, 438, 25],
|
|
["jump_false", 957, "eq_ni_985", 438, 25],
|
|
"_nop_tc_63",
|
|
["jump", "eq_ni_985", 438, 25],
|
|
["eq_int", 956, 954, 955, 438, 25],
|
|
["jump", "eq_done_984", 438, 25],
|
|
"eq_ni_985",
|
|
["is_num", 957, 954, 438, 25],
|
|
["jump_false", 957, "eq_nn_986", 438, 25],
|
|
["is_num", 958, 955, 438, 25],
|
|
["jump_false", 958, "eq_nn_986", 438, 25],
|
|
["eq_float", 956, 954, 955, 438, 25],
|
|
["jump", "eq_done_984", 438, 25],
|
|
"eq_nn_986",
|
|
["is_text", 957, 954, 438, 25],
|
|
["jump_false", 957, "eq_nt_987", 438, 25],
|
|
["is_text", 958, 955, 438, 25],
|
|
["jump_false", 958, "eq_nt_987", 438, 25],
|
|
["eq_text", 956, 954, 955, 438, 25],
|
|
["jump", "eq_done_984", 438, 25],
|
|
"eq_nt_987",
|
|
["is_null", 957, 954, 438, 25],
|
|
["jump_false", 957, "eq_nnl_988", 438, 25],
|
|
["is_null", 958, 955, 438, 25],
|
|
["jump_false", 958, "eq_nnl_988", 438, 25],
|
|
["true", 956, 438, 25],
|
|
["jump", "eq_done_984", 438, 25],
|
|
"eq_nnl_988",
|
|
["is_bool", 957, 954, 438, 25],
|
|
["jump_false", 957, "eq_nb_989", 438, 25],
|
|
["is_bool", 958, 955, 438, 25],
|
|
["jump_false", 958, "eq_nb_989", 438, 25],
|
|
["eq_bool", 956, 954, 955, 438, 25],
|
|
["jump", "eq_done_984", 438, 25],
|
|
"eq_nb_989",
|
|
["false", 956, 438, 25],
|
|
"eq_done_984",
|
|
["jump_false", 956, "if_else_982", 438, 25],
|
|
["get", 960, 42, 1, 438, 30],
|
|
["frame", 961, 960, 0, 438, 30],
|
|
["null", 962, 438, 30],
|
|
["setarg", 961, 0, 962, 438, 30],
|
|
["invoke", 961, 959, 438, 30],
|
|
["jump", "if_end_983", 438, 30],
|
|
"if_else_982",
|
|
["jump", "while_end_768", 439, 14],
|
|
"if_end_983",
|
|
["jump", "while_start_767", 439, 14],
|
|
"while_end_768",
|
|
["get", 964, 48, 1, 441, 7],
|
|
["frame", 965, 964, 1, 441, 7],
|
|
["null", 966, 441, 7],
|
|
["setarg", 965, 0, 966, 441, 7],
|
|
["setarg", 965, 1, 40, 441, 7],
|
|
["invoke", 965, 963, 441, 7],
|
|
["get", 967, 46, 1, 442, 11],
|
|
["load_field", 968, 967, "kind", 442, 11],
|
|
["access", 969, "}", 442, 23],
|
|
["is_identical", 970, 968, 969, 442, 23],
|
|
["jump_true", 970, "eq_done_992", 442, 23],
|
|
["is_int", 971, 968, 442, 23],
|
|
["jump_false", 971, "eq_ni_993", 442, 23],
|
|
"_nop_tc_64",
|
|
["jump", "eq_ni_993", 442, 23],
|
|
["eq_int", 970, 968, 969, 442, 23],
|
|
["jump", "eq_done_992", 442, 23],
|
|
"eq_ni_993",
|
|
["is_num", 971, 968, 442, 23],
|
|
["jump_false", 971, "eq_nn_994", 442, 23],
|
|
["is_num", 972, 969, 442, 23],
|
|
["jump_false", 972, "eq_nn_994", 442, 23],
|
|
["eq_float", 970, 968, 969, 442, 23],
|
|
["jump", "eq_done_992", 442, 23],
|
|
"eq_nn_994",
|
|
["is_text", 971, 968, 442, 23],
|
|
["jump_false", 971, "eq_nt_995", 442, 23],
|
|
["is_text", 972, 969, 442, 23],
|
|
["jump_false", 972, "eq_nt_995", 442, 23],
|
|
["eq_text", 970, 968, 969, 442, 23],
|
|
["jump", "eq_done_992", 442, 23],
|
|
"eq_nt_995",
|
|
["is_null", 971, 968, 442, 23],
|
|
["jump_false", 971, "eq_nnl_996", 442, 23],
|
|
["is_null", 972, 969, 442, 23],
|
|
["jump_false", 972, "eq_nnl_996", 442, 23],
|
|
["true", 970, 442, 23],
|
|
["jump", "eq_done_992", 442, 23],
|
|
"eq_nnl_996",
|
|
["is_bool", 971, 968, 442, 23],
|
|
["jump_false", 971, "eq_nb_997", 442, 23],
|
|
["is_bool", 972, 969, 442, 23],
|
|
["jump_false", 972, "eq_nb_997", 442, 23],
|
|
["eq_bool", 970, 968, 969, 442, 23],
|
|
["jump", "eq_done_992", 442, 23],
|
|
"eq_nb_997",
|
|
["false", 970, 442, 23],
|
|
"eq_done_992",
|
|
["jump_false", 970, "if_else_990", 442, 23],
|
|
["get", 974, 42, 1, 442, 28],
|
|
["frame", 975, 974, 0, 442, 28],
|
|
["null", 976, 442, 28],
|
|
["setarg", 975, 0, 976, 442, 28],
|
|
["invoke", 975, 973, 442, 28],
|
|
["jump", "if_end_991", 442, 28],
|
|
"if_else_990",
|
|
["get", 977, 46, 1, 443, 16],
|
|
["load_field", 978, 977, "kind", 443, 16],
|
|
["access", 979, "eof", 443, 28],
|
|
["is_identical", 980, 978, 979, 443, 28],
|
|
["jump_true", 980, "eq_done_1000", 443, 28],
|
|
["is_int", 981, 978, 443, 28],
|
|
["jump_false", 981, "eq_ni_1001", 443, 28],
|
|
"_nop_tc_65",
|
|
["jump", "eq_ni_1001", 443, 28],
|
|
["eq_int", 980, 978, 979, 443, 28],
|
|
["jump", "eq_done_1000", 443, 28],
|
|
"eq_ni_1001",
|
|
["is_num", 981, 978, 443, 28],
|
|
["jump_false", 981, "eq_nn_1002", 443, 28],
|
|
["is_num", 982, 979, 443, 28],
|
|
["jump_false", 982, "eq_nn_1002", 443, 28],
|
|
["eq_float", 980, 978, 979, 443, 28],
|
|
["jump", "eq_done_1000", 443, 28],
|
|
"eq_nn_1002",
|
|
["is_text", 981, 978, 443, 28],
|
|
["jump_false", 981, "eq_nt_1003", 443, 28],
|
|
["is_text", 982, 979, 443, 28],
|
|
["jump_false", 982, "eq_nt_1003", 443, 28],
|
|
["eq_text", 980, 978, 979, 443, 28],
|
|
["jump", "eq_done_1000", 443, 28],
|
|
"eq_nt_1003",
|
|
["is_null", 981, 978, 443, 28],
|
|
["jump_false", 981, "eq_nnl_1004", 443, 28],
|
|
["is_null", 982, 979, 443, 28],
|
|
["jump_false", 982, "eq_nnl_1004", 443, 28],
|
|
["true", 980, 443, 28],
|
|
["jump", "eq_done_1000", 443, 28],
|
|
"eq_nnl_1004",
|
|
["is_bool", 981, 978, 443, 28],
|
|
["jump_false", 981, "eq_nb_1005", 443, 28],
|
|
["is_bool", 982, 979, 443, 28],
|
|
["jump_false", 982, "eq_nb_1005", 443, 28],
|
|
["eq_bool", 980, 978, 979, 443, 28],
|
|
["jump", "eq_done_1000", 443, 28],
|
|
"eq_nb_1005",
|
|
["false", 980, 443, 28],
|
|
"eq_done_1000",
|
|
["jump_false", 980, "if_else_998", 443, 28],
|
|
["get", 983, 46, 1, 443, 47],
|
|
["access", 984, "unterminated object literal, expected '}'", 443, 52],
|
|
["get", 986, 24, 1, 443, 35],
|
|
["frame", 987, 986, 2, 443, 35],
|
|
["null", 988, 443, 35],
|
|
["setarg", 987, 0, 988, 443, 35],
|
|
["setarg", 987, 1, 983, 443, 35],
|
|
["setarg", 987, 2, 984, 443, 35],
|
|
["invoke", 987, 985, 443, 35],
|
|
["jump", "if_end_999", 443, 35],
|
|
"if_else_998",
|
|
"if_end_999",
|
|
"if_end_991",
|
|
["return", 40, 444, 14],
|
|
["jump", "if_end_760", 444, 14],
|
|
"if_else_759",
|
|
"if_end_760",
|
|
["access", 989, "(", 446, 14],
|
|
["is_identical", 990, 39, 989, 446, 14],
|
|
["jump_true", 990, "eq_done_1008", 446, 14],
|
|
["is_int", 991, 39, 446, 14],
|
|
["jump_false", 991, "eq_ni_1009", 446, 14],
|
|
"_nop_tc_66",
|
|
["jump", "eq_ni_1009", 446, 14],
|
|
["eq_int", 990, 39, 989, 446, 14],
|
|
["jump", "eq_done_1008", 446, 14],
|
|
"eq_ni_1009",
|
|
["is_num", 991, 39, 446, 14],
|
|
["jump_false", 991, "eq_nn_1010", 446, 14],
|
|
["is_num", 992, 989, 446, 14],
|
|
["jump_false", 992, "eq_nn_1010", 446, 14],
|
|
["eq_float", 990, 39, 989, 446, 14],
|
|
["jump", "eq_done_1008", 446, 14],
|
|
"eq_nn_1010",
|
|
["is_text", 991, 39, 446, 14],
|
|
["jump_false", 991, "eq_nt_1011", 446, 14],
|
|
["is_text", 992, 989, 446, 14],
|
|
["jump_false", 992, "eq_nt_1011", 446, 14],
|
|
["eq_text", 990, 39, 989, 446, 14],
|
|
["jump", "eq_done_1008", 446, 14],
|
|
"eq_nt_1011",
|
|
["is_null", 991, 39, 446, 14],
|
|
["jump_false", 991, "eq_nnl_1012", 446, 14],
|
|
["is_null", 992, 989, 446, 14],
|
|
["jump_false", 992, "eq_nnl_1012", 446, 14],
|
|
["true", 990, 446, 14],
|
|
["jump", "eq_done_1008", 446, 14],
|
|
"eq_nnl_1012",
|
|
["is_bool", 991, 39, 446, 14],
|
|
["jump_false", 991, "eq_nb_1013", 446, 14],
|
|
["is_bool", 992, 989, 446, 14],
|
|
["jump_false", 992, "eq_nb_1013", 446, 14],
|
|
["eq_bool", 990, 39, 989, 446, 14],
|
|
["jump", "eq_done_1008", 446, 14],
|
|
"eq_nb_1013",
|
|
["false", 990, 446, 14],
|
|
"eq_done_1008",
|
|
["jump_false", 990, "if_else_1006", 446, 14],
|
|
["get", 994, 64, 1, 447, 11],
|
|
["frame", 995, 994, 0, 447, 11],
|
|
["null", 996, 447, 11],
|
|
["setarg", 995, 0, 996, 447, 11],
|
|
["invoke", 995, 993, 447, 11],
|
|
["jump_false", 993, "if_else_1014", 447, 11],
|
|
["get", 998, 53, 1, 448, 16],
|
|
["frame", 999, 998, 0, 448, 16],
|
|
["null", 1000, 448, 16],
|
|
["setarg", 999, 0, 1000, 448, 16],
|
|
["invoke", 999, 997, 448, 16],
|
|
["return", 997, 448, 16],
|
|
["jump", "if_end_1015", 448, 16],
|
|
"if_else_1014",
|
|
"if_end_1015",
|
|
["get", 1002, 42, 1, 450, 7],
|
|
["frame", 1003, 1002, 0, 450, 7],
|
|
["null", 1004, 450, 7],
|
|
["setarg", 1003, 0, 1004, 450, 7],
|
|
["invoke", 1003, 1001, 450, 7],
|
|
["get", 1006, 11, 1, 451, 14],
|
|
["frame", 1007, 1006, 0, 451, 14],
|
|
["null", 1008, 451, 14],
|
|
["setarg", 1007, 0, 1008, 451, 14],
|
|
["invoke", 1007, 1005, 451, 14],
|
|
["move", 40, 1005, 451, 14],
|
|
["get", 1009, 46, 1, 452, 11],
|
|
["load_field", 1010, 1009, "kind", 452, 11],
|
|
["access", 1011, ")", 452, 23],
|
|
["is_identical", 1012, 1010, 1011, 452, 23],
|
|
["jump_true", 1012, "eq_done_1018", 452, 23],
|
|
["is_int", 1013, 1010, 452, 23],
|
|
["jump_false", 1013, "eq_ni_1019", 452, 23],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_1019", 452, 23],
|
|
["eq_int", 1012, 1010, 1011, 452, 23],
|
|
["jump", "eq_done_1018", 452, 23],
|
|
"eq_ni_1019",
|
|
["is_num", 1013, 1010, 452, 23],
|
|
["jump_false", 1013, "eq_nn_1020", 452, 23],
|
|
["is_num", 1014, 1011, 452, 23],
|
|
["jump_false", 1014, "eq_nn_1020", 452, 23],
|
|
["eq_float", 1012, 1010, 1011, 452, 23],
|
|
["jump", "eq_done_1018", 452, 23],
|
|
"eq_nn_1020",
|
|
["is_text", 1013, 1010, 452, 23],
|
|
["jump_false", 1013, "eq_nt_1021", 452, 23],
|
|
["is_text", 1014, 1011, 452, 23],
|
|
["jump_false", 1014, "eq_nt_1021", 452, 23],
|
|
["eq_text", 1012, 1010, 1011, 452, 23],
|
|
["jump", "eq_done_1018", 452, 23],
|
|
"eq_nt_1021",
|
|
["is_null", 1013, 1010, 452, 23],
|
|
["jump_false", 1013, "eq_nnl_1022", 452, 23],
|
|
["is_null", 1014, 1011, 452, 23],
|
|
["jump_false", 1014, "eq_nnl_1022", 452, 23],
|
|
["true", 1012, 452, 23],
|
|
["jump", "eq_done_1018", 452, 23],
|
|
"eq_nnl_1022",
|
|
["is_bool", 1013, 1010, 452, 23],
|
|
["jump_false", 1013, "eq_nb_1023", 452, 23],
|
|
["is_bool", 1014, 1011, 452, 23],
|
|
["jump_false", 1014, "eq_nb_1023", 452, 23],
|
|
["eq_bool", 1012, 1010, 1011, 452, 23],
|
|
["jump", "eq_done_1018", 452, 23],
|
|
"eq_nb_1023",
|
|
["false", 1012, 452, 23],
|
|
"eq_done_1018",
|
|
["jump_false", 1012, "if_else_1016", 452, 23],
|
|
["get", 1016, 42, 1, 452, 28],
|
|
["frame", 1017, 1016, 0, 452, 28],
|
|
["null", 1018, 452, 28],
|
|
["setarg", 1017, 0, 1018, 452, 28],
|
|
["invoke", 1017, 1015, 452, 28],
|
|
["jump", "if_end_1017", 452, 28],
|
|
"if_else_1016",
|
|
["get", 1019, 46, 1, 453, 16],
|
|
["load_field", 1020, 1019, "kind", 453, 16],
|
|
["access", 1021, "eof", 453, 28],
|
|
["is_identical", 1022, 1020, 1021, 453, 28],
|
|
["jump_true", 1022, "eq_done_1026", 453, 28],
|
|
["is_int", 1023, 1020, 453, 28],
|
|
["jump_false", 1023, "eq_ni_1027", 453, 28],
|
|
"_nop_tc_68",
|
|
["jump", "eq_ni_1027", 453, 28],
|
|
["eq_int", 1022, 1020, 1021, 453, 28],
|
|
["jump", "eq_done_1026", 453, 28],
|
|
"eq_ni_1027",
|
|
["is_num", 1023, 1020, 453, 28],
|
|
["jump_false", 1023, "eq_nn_1028", 453, 28],
|
|
["is_num", 1024, 1021, 453, 28],
|
|
["jump_false", 1024, "eq_nn_1028", 453, 28],
|
|
["eq_float", 1022, 1020, 1021, 453, 28],
|
|
["jump", "eq_done_1026", 453, 28],
|
|
"eq_nn_1028",
|
|
["is_text", 1023, 1020, 453, 28],
|
|
["jump_false", 1023, "eq_nt_1029", 453, 28],
|
|
["is_text", 1024, 1021, 453, 28],
|
|
["jump_false", 1024, "eq_nt_1029", 453, 28],
|
|
["eq_text", 1022, 1020, 1021, 453, 28],
|
|
["jump", "eq_done_1026", 453, 28],
|
|
"eq_nt_1029",
|
|
["is_null", 1023, 1020, 453, 28],
|
|
["jump_false", 1023, "eq_nnl_1030", 453, 28],
|
|
["is_null", 1024, 1021, 453, 28],
|
|
["jump_false", 1024, "eq_nnl_1030", 453, 28],
|
|
["true", 1022, 453, 28],
|
|
["jump", "eq_done_1026", 453, 28],
|
|
"eq_nnl_1030",
|
|
["is_bool", 1023, 1020, 453, 28],
|
|
["jump_false", 1023, "eq_nb_1031", 453, 28],
|
|
["is_bool", 1024, 1021, 453, 28],
|
|
["jump_false", 1024, "eq_nb_1031", 453, 28],
|
|
["eq_bool", 1022, 1020, 1021, 453, 28],
|
|
["jump", "eq_done_1026", 453, 28],
|
|
"eq_nb_1031",
|
|
["false", 1022, 453, 28],
|
|
"eq_done_1026",
|
|
["jump_false", 1022, "if_else_1024", 453, 28],
|
|
["get", 1025, 46, 1, 453, 47],
|
|
["access", 1026, "unterminated parenthesized expression, expected ')'", 453, 52],
|
|
["get", 1028, 24, 1, 453, 35],
|
|
["frame", 1029, 1028, 2, 453, 35],
|
|
["null", 1030, 453, 35],
|
|
["setarg", 1029, 0, 1030, 453, 35],
|
|
["setarg", 1029, 1, 1025, 453, 35],
|
|
["setarg", 1029, 2, 1026, 453, 35],
|
|
["invoke", 1029, 1027, 453, 35],
|
|
["jump", "if_end_1025", 453, 35],
|
|
"if_else_1024",
|
|
["get", 1031, 46, 1, 454, 24],
|
|
["access", 1032, "expected ')' after expression", 454, 29],
|
|
["get", 1034, 24, 1, 454, 12],
|
|
["frame", 1035, 1034, 2, 454, 12],
|
|
["null", 1036, 454, 12],
|
|
["setarg", 1035, 0, 1036, 454, 12],
|
|
["setarg", 1035, 1, 1031, 454, 12],
|
|
["setarg", 1035, 2, 1032, 454, 12],
|
|
["invoke", 1035, 1033, 454, 12],
|
|
"if_end_1025",
|
|
"if_end_1017",
|
|
["return", 40, 455, 14],
|
|
["jump", "if_end_1007", 455, 14],
|
|
"if_else_1006",
|
|
"if_end_1007",
|
|
["access", 1037, "function", 457, 14],
|
|
["is_identical", 1038, 39, 1037, 457, 14],
|
|
["jump_true", 1038, "eq_done_1034", 457, 14],
|
|
["is_int", 1039, 39, 457, 14],
|
|
["jump_false", 1039, "eq_ni_1035", 457, 14],
|
|
"_nop_tc_69",
|
|
["jump", "eq_ni_1035", 457, 14],
|
|
["eq_int", 1038, 39, 1037, 457, 14],
|
|
["jump", "eq_done_1034", 457, 14],
|
|
"eq_ni_1035",
|
|
["is_num", 1039, 39, 457, 14],
|
|
["jump_false", 1039, "eq_nn_1036", 457, 14],
|
|
["is_num", 1040, 1037, 457, 14],
|
|
["jump_false", 1040, "eq_nn_1036", 457, 14],
|
|
["eq_float", 1038, 39, 1037, 457, 14],
|
|
["jump", "eq_done_1034", 457, 14],
|
|
"eq_nn_1036",
|
|
["is_text", 1039, 39, 457, 14],
|
|
["jump_false", 1039, "eq_nt_1037", 457, 14],
|
|
["is_text", 1040, 1037, 457, 14],
|
|
["jump_false", 1040, "eq_nt_1037", 457, 14],
|
|
["eq_text", 1038, 39, 1037, 457, 14],
|
|
["jump", "eq_done_1034", 457, 14],
|
|
"eq_nt_1037",
|
|
["is_null", 1039, 39, 457, 14],
|
|
["jump_false", 1039, "eq_nnl_1038", 457, 14],
|
|
["is_null", 1040, 1037, 457, 14],
|
|
["jump_false", 1040, "eq_nnl_1038", 457, 14],
|
|
["true", 1038, 457, 14],
|
|
["jump", "eq_done_1034", 457, 14],
|
|
"eq_nnl_1038",
|
|
["is_bool", 1039, 39, 457, 14],
|
|
["jump_false", 1039, "eq_nb_1039", 457, 14],
|
|
["is_bool", 1040, 1037, 457, 14],
|
|
["jump_false", 1040, "eq_nb_1039", 457, 14],
|
|
["eq_bool", 1038, 39, 1037, 457, 14],
|
|
["jump", "eq_done_1034", 457, 14],
|
|
"eq_nb_1039",
|
|
["false", 1038, 457, 14],
|
|
"eq_done_1034",
|
|
["jump_false", 1038, "if_else_1032", 457, 14],
|
|
["get", 1042, 56, 1, 458, 14],
|
|
["frame", 1043, 1042, 0, 458, 14],
|
|
["null", 1044, 458, 14],
|
|
["setarg", 1043, 0, 1044, 458, 14],
|
|
["invoke", 1043, 1041, 458, 14],
|
|
["return", 1041, 458, 14],
|
|
["jump", "if_end_1033", 458, 14],
|
|
"if_else_1032",
|
|
"if_end_1033",
|
|
["access", 1045, "/", 460, 14],
|
|
["is_identical", 1046, 39, 1045, 460, 14],
|
|
["jump_true", 1046, "eq_done_1042", 460, 14],
|
|
["is_int", 1047, 39, 460, 14],
|
|
["jump_false", 1047, "eq_ni_1043", 460, 14],
|
|
"_nop_tc_70",
|
|
["jump", "eq_ni_1043", 460, 14],
|
|
["eq_int", 1046, 39, 1045, 460, 14],
|
|
["jump", "eq_done_1042", 460, 14],
|
|
"eq_ni_1043",
|
|
["is_num", 1047, 39, 460, 14],
|
|
["jump_false", 1047, "eq_nn_1044", 460, 14],
|
|
["is_num", 1048, 1045, 460, 14],
|
|
["jump_false", 1048, "eq_nn_1044", 460, 14],
|
|
["eq_float", 1046, 39, 1045, 460, 14],
|
|
["jump", "eq_done_1042", 460, 14],
|
|
"eq_nn_1044",
|
|
["is_text", 1047, 39, 460, 14],
|
|
["jump_false", 1047, "eq_nt_1045", 460, 14],
|
|
["is_text", 1048, 1045, 460, 14],
|
|
["jump_false", 1048, "eq_nt_1045", 460, 14],
|
|
["eq_text", 1046, 39, 1045, 460, 14],
|
|
["jump", "eq_done_1042", 460, 14],
|
|
"eq_nt_1045",
|
|
["is_null", 1047, 39, 460, 14],
|
|
["jump_false", 1047, "eq_nnl_1046", 460, 14],
|
|
["is_null", 1048, 1045, 460, 14],
|
|
["jump_false", 1048, "eq_nnl_1046", 460, 14],
|
|
["true", 1046, 460, 14],
|
|
["jump", "eq_done_1042", 460, 14],
|
|
"eq_nnl_1046",
|
|
["is_bool", 1047, 39, 460, 14],
|
|
["jump_false", 1047, "eq_nb_1047", 460, 14],
|
|
["is_bool", 1048, 1045, 460, 14],
|
|
["jump_false", 1048, "eq_nb_1047", 460, 14],
|
|
["eq_bool", 1046, 39, 1045, 460, 14],
|
|
["jump", "eq_done_1042", 460, 14],
|
|
"eq_nb_1047",
|
|
["false", 1046, 460, 14],
|
|
"eq_done_1042",
|
|
["jump_false", 1046, "if_else_1040", 460, 14],
|
|
["access", 1049, "regexp", 461, 23],
|
|
["get", 1051, 31, 1, 461, 14],
|
|
["frame", 1052, 1051, 2, 461, 14],
|
|
["null", 1053, 461, 14],
|
|
["setarg", 1052, 0, 1053, 461, 14],
|
|
["setarg", 1052, 1, 1049, 461, 14],
|
|
["setarg", 1052, 2, 3, 461, 14],
|
|
["invoke", 1052, 1050, 461, 14],
|
|
["move", 40, 1050, 461, 14],
|
|
["get", 1054, 46, 1, 462, 14],
|
|
["load_field", 1055, 1054, "at", 462, 14],
|
|
["access", 1056, 1, 462, 23],
|
|
["is_int", 1058, 1055, 462, 23],
|
|
["jump_false", 1058, "add_ni_1048", 462, 23],
|
|
["add_int", 1057, 1055, 1056, 462, 23],
|
|
["jump", "add_done_1050", 462, 23],
|
|
"add_ni_1048",
|
|
["is_text", 1058, 1055, 462, 23],
|
|
["jump_false", 1058, "add_nt_1049", 462, 23],
|
|
["is_text", 1059, 1056, 462, 23],
|
|
["jump_false", 1059, "add_nt_1049", 462, 23],
|
|
["concat", 1057, 1055, 1056, 462, 23],
|
|
["jump", "add_done_1050", 462, 23],
|
|
"add_nt_1049",
|
|
["is_num", 1058, 1055, 462, 23],
|
|
["jump_false", 1058, "add_err_1051", 462, 23],
|
|
["add_float", 1057, 1055, 1056, 462, 23],
|
|
["jump", "add_done_1050", 462, 23],
|
|
"add_err_1051",
|
|
["disrupt", 462, 23],
|
|
"add_done_1050",
|
|
["move", 15, 1057, 462, 23],
|
|
["array", 1060, 0, 463, 23],
|
|
["move", 37, 1060, 463, 23],
|
|
["array", 1061, 0, 464, 21],
|
|
["move", 18, 1061, 464, 21],
|
|
"while_start_1052",
|
|
["get", 1062, 12, 1, 465, 21],
|
|
["is_int", 1064, 15, 465, 21],
|
|
["jump_false", 1064, "rel_ni_1055", 465, 21],
|
|
["is_int", 1065, 1062, 465, 21],
|
|
["jump_false", 1065, "rel_ni_1055", 465, 21],
|
|
["lt_int", 1063, 15, 1062, 465, 21],
|
|
["jump", "rel_done_1057", 465, 21],
|
|
"rel_ni_1055",
|
|
["is_num", 1064, 15, 465, 21],
|
|
["jump_false", 1064, "rel_nn_1056", 465, 21],
|
|
["is_num", 1065, 1062, 465, 21],
|
|
["jump_false", 1065, "rel_nn_1056", 465, 21],
|
|
["lt_float", 1063, 15, 1062, 465, 21],
|
|
["jump", "rel_done_1057", 465, 21],
|
|
"rel_nn_1056",
|
|
["is_text", 1064, 15, 465, 21],
|
|
["jump_false", 1064, "rel_err_1058", 465, 21],
|
|
["is_text", 1065, 1062, 465, 21],
|
|
["jump_false", 1065, "rel_err_1058", 465, 21],
|
|
["lt_text", 1063, 15, 1062, 465, 21],
|
|
["jump", "rel_done_1057", 465, 21],
|
|
"rel_err_1058",
|
|
["disrupt", 465, 21],
|
|
"rel_done_1057",
|
|
["move", 1066, 1063, 465, 21],
|
|
["jump_false", 1066, "and_end_1054", 465, 21],
|
|
["get", 1067, 2, 1, 465, 33],
|
|
["load_dynamic", 1068, 1067, 15, 465, 37],
|
|
["access", 1069, "/", 465, 46],
|
|
["is_identical", 1070, 1068, 1069, 465, 46],
|
|
["jump_true", 1070, "ne_nid_1060", 465, 46],
|
|
["jump", "ne_ni_1061", 465, 46],
|
|
"ne_nid_1060",
|
|
["false", 1070, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_ni_1061",
|
|
["is_int", 1071, 1068, 465, 46],
|
|
["jump_false", 1071, "ne_nn_1062", 465, 46],
|
|
["is_int", 1072, 1069, 465, 46],
|
|
["jump_false", 1072, "ne_nn_1062", 465, 46],
|
|
["ne_int", 1070, 1068, 1069, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_nn_1062",
|
|
["is_num", 1071, 1068, 465, 46],
|
|
["jump_false", 1071, "ne_nt_1063", 465, 46],
|
|
["is_num", 1072, 1069, 465, 46],
|
|
["jump_false", 1072, "ne_nt_1063", 465, 46],
|
|
["ne_float", 1070, 1068, 1069, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_nt_1063",
|
|
["is_text", 1071, 1068, 465, 46],
|
|
["jump_false", 1071, "ne_nnl_1064", 465, 46],
|
|
["is_text", 1072, 1069, 465, 46],
|
|
["jump_false", 1072, "ne_nnl_1064", 465, 46],
|
|
["ne_text", 1070, 1068, 1069, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_nnl_1064",
|
|
["is_null", 1071, 1068, 465, 46],
|
|
["jump_false", 1071, "ne_nb_1065", 465, 46],
|
|
["is_null", 1072, 1069, 465, 46],
|
|
["jump_false", 1072, "ne_nb_1065", 465, 46],
|
|
["false", 1070, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_nb_1065",
|
|
["is_bool", 1071, 1068, 465, 46],
|
|
["jump_false", 1071, "ne_mis_1066", 465, 46],
|
|
["is_bool", 1072, 1069, 465, 46],
|
|
["jump_false", 1072, "ne_mis_1066", 465, 46],
|
|
["ne_bool", 1070, 1068, 1069, 465, 46],
|
|
["jump", "ne_done_1059", 465, 46],
|
|
"ne_mis_1066",
|
|
["true", 1070, 465, 46],
|
|
"ne_done_1059",
|
|
["move", 1066, 1070, 465, 46],
|
|
"and_end_1054",
|
|
["jump_false", 1066, "while_end_1053", 465, 46],
|
|
["get", 1073, 2, 1, 466, 13],
|
|
["load_dynamic", 1074, 1073, 15, 466, 17],
|
|
["access", 1075, "\\", 466, 26],
|
|
["is_identical", 1076, 1074, 1075, 466, 26],
|
|
["jump_true", 1076, "eq_done_1070", 466, 26],
|
|
["is_int", 1077, 1074, 466, 26],
|
|
["jump_false", 1077, "eq_ni_1071", 466, 26],
|
|
"_nop_tc_71",
|
|
["jump", "eq_ni_1071", 466, 26],
|
|
["eq_int", 1076, 1074, 1075, 466, 26],
|
|
["jump", "eq_done_1070", 466, 26],
|
|
"eq_ni_1071",
|
|
["is_num", 1077, 1074, 466, 26],
|
|
["jump_false", 1077, "eq_nn_1072", 466, 26],
|
|
["is_num", 1078, 1075, 466, 26],
|
|
["jump_false", 1078, "eq_nn_1072", 466, 26],
|
|
["eq_float", 1076, 1074, 1075, 466, 26],
|
|
["jump", "eq_done_1070", 466, 26],
|
|
"eq_nn_1072",
|
|
["is_text", 1077, 1074, 466, 26],
|
|
["jump_false", 1077, "eq_nt_1073", 466, 26],
|
|
["is_text", 1078, 1075, 466, 26],
|
|
["jump_false", 1078, "eq_nt_1073", 466, 26],
|
|
["eq_text", 1076, 1074, 1075, 466, 26],
|
|
["jump", "eq_done_1070", 466, 26],
|
|
"eq_nt_1073",
|
|
["is_null", 1077, 1074, 466, 26],
|
|
["jump_false", 1077, "eq_nnl_1074", 466, 26],
|
|
["is_null", 1078, 1075, 466, 26],
|
|
["jump_false", 1078, "eq_nnl_1074", 466, 26],
|
|
["true", 1076, 466, 26],
|
|
["jump", "eq_done_1070", 466, 26],
|
|
"eq_nnl_1074",
|
|
["is_bool", 1077, 1074, 466, 26],
|
|
["jump_false", 1077, "eq_nb_1075", 466, 26],
|
|
["is_bool", 1078, 1075, 466, 26],
|
|
["jump_false", 1078, "eq_nb_1075", 466, 26],
|
|
["eq_bool", 1076, 1074, 1075, 466, 26],
|
|
["jump", "eq_done_1070", 466, 26],
|
|
"eq_nb_1075",
|
|
["false", 1076, 466, 26],
|
|
"eq_done_1070",
|
|
["move", 1079, 1076, 466, 26],
|
|
["jump_false", 1079, "and_end_1069", 466, 26],
|
|
["access", 1080, 1, 466, 41],
|
|
["is_int", 1082, 15, 466, 41],
|
|
["jump_false", 1082, "add_ni_1076", 466, 41],
|
|
["add_int", 1081, 15, 1080, 466, 41],
|
|
["jump", "add_done_1078", 466, 41],
|
|
"add_ni_1076",
|
|
["is_text", 1082, 15, 466, 41],
|
|
["jump_false", 1082, "add_nt_1077", 466, 41],
|
|
["is_text", 1083, 1080, 466, 41],
|
|
["jump_false", 1083, "add_nt_1077", 466, 41],
|
|
["concat", 1081, 15, 1080, 466, 41],
|
|
["jump", "add_done_1078", 466, 41],
|
|
"add_nt_1077",
|
|
["is_num", 1082, 15, 466, 41],
|
|
["jump_false", 1082, "add_err_1079", 466, 41],
|
|
["add_float", 1081, 15, 1080, 466, 41],
|
|
["jump", "add_done_1078", 466, 41],
|
|
"add_err_1079",
|
|
["disrupt", 466, 41],
|
|
"add_done_1078",
|
|
["get", 1084, 12, 1, 466, 45],
|
|
["is_int", 1086, 1081, 466, 45],
|
|
["jump_false", 1086, "rel_ni_1080", 466, 45],
|
|
["is_int", 1087, 1084, 466, 45],
|
|
["jump_false", 1087, "rel_ni_1080", 466, 45],
|
|
["lt_int", 1085, 1081, 1084, 466, 45],
|
|
["jump", "rel_done_1082", 466, 45],
|
|
"rel_ni_1080",
|
|
["is_num", 1086, 1081, 466, 45],
|
|
["jump_false", 1086, "rel_nn_1081", 466, 45],
|
|
["is_num", 1087, 1084, 466, 45],
|
|
["jump_false", 1087, "rel_nn_1081", 466, 45],
|
|
["lt_float", 1085, 1081, 1084, 466, 45],
|
|
["jump", "rel_done_1082", 466, 45],
|
|
"rel_nn_1081",
|
|
["is_text", 1086, 1081, 466, 45],
|
|
["jump_false", 1086, "rel_err_1083", 466, 45],
|
|
["is_text", 1087, 1084, 466, 45],
|
|
["jump_false", 1087, "rel_err_1083", 466, 45],
|
|
["lt_text", 1085, 1081, 1084, 466, 45],
|
|
["jump", "rel_done_1082", 466, 45],
|
|
"rel_err_1083",
|
|
["disrupt", 466, 45],
|
|
"rel_done_1082",
|
|
["move", 1079, 1085, 466, 45],
|
|
"and_end_1069",
|
|
["jump_false", 1079, "if_else_1067", 466, 45],
|
|
["get", 1088, 2, 1, 467, 31],
|
|
["load_dynamic", 1089, 1088, 15, 467, 35],
|
|
["is_array", 1090, 37, 467, 35],
|
|
["jump_false", 1090, "push_err_1084", 467, 35],
|
|
["push", 37, 1089, 467, 35],
|
|
["jump", "push_done_1085", 467, 35],
|
|
"push_err_1084",
|
|
["disrupt", 467, 35],
|
|
"push_done_1085",
|
|
["get", 1091, 2, 1, 468, 31],
|
|
["access", 1092, 1, 468, 42],
|
|
["is_int", 1094, 15, 468, 42],
|
|
["jump_false", 1094, "add_ni_1086", 468, 42],
|
|
["add_int", 1093, 15, 1092, 468, 42],
|
|
["jump", "add_done_1088", 468, 42],
|
|
"add_ni_1086",
|
|
["is_text", 1094, 15, 468, 42],
|
|
["jump_false", 1094, "add_nt_1087", 468, 42],
|
|
["is_text", 1095, 1092, 468, 42],
|
|
["jump_false", 1095, "add_nt_1087", 468, 42],
|
|
["concat", 1093, 15, 1092, 468, 42],
|
|
["jump", "add_done_1088", 468, 42],
|
|
"add_nt_1087",
|
|
["is_num", 1094, 15, 468, 42],
|
|
["jump_false", 1094, "add_err_1089", 468, 42],
|
|
["add_float", 1093, 15, 1092, 468, 42],
|
|
["jump", "add_done_1088", 468, 42],
|
|
"add_err_1089",
|
|
["disrupt", 468, 42],
|
|
"add_done_1088",
|
|
["load_dynamic", 1096, 1091, 1093, 468, 42],
|
|
["is_array", 1097, 37, 468, 42],
|
|
["jump_false", 1097, "push_err_1090", 468, 42],
|
|
["push", 37, 1096, 468, 42],
|
|
["jump", "push_done_1091", 468, 42],
|
|
"push_err_1090",
|
|
["disrupt", 468, 42],
|
|
"push_done_1091",
|
|
["access", 1098, 2, 469, 25],
|
|
["is_int", 1100, 15, 469, 25],
|
|
["jump_false", 1100, "add_ni_1092", 469, 25],
|
|
["add_int", 1099, 15, 1098, 469, 25],
|
|
["jump", "add_done_1094", 469, 25],
|
|
"add_ni_1092",
|
|
["is_text", 1100, 15, 469, 25],
|
|
["jump_false", 1100, "add_nt_1093", 469, 25],
|
|
["is_text", 1101, 1098, 469, 25],
|
|
["jump_false", 1101, "add_nt_1093", 469, 25],
|
|
["concat", 1099, 15, 1098, 469, 25],
|
|
["jump", "add_done_1094", 469, 25],
|
|
"add_nt_1093",
|
|
["is_num", 1100, 15, 469, 25],
|
|
["jump_false", 1100, "add_err_1095", 469, 25],
|
|
["add_float", 1099, 15, 1098, 469, 25],
|
|
["jump", "add_done_1094", 469, 25],
|
|
"add_err_1095",
|
|
["disrupt", 469, 25],
|
|
"add_done_1094",
|
|
["move", 15, 1099, 469, 25],
|
|
["jump", "if_end_1068", 469, 25],
|
|
"if_else_1067",
|
|
["get", 1102, 2, 1, 471, 31],
|
|
["load_dynamic", 1103, 1102, 15, 471, 35],
|
|
["is_array", 1104, 37, 471, 35],
|
|
["jump_false", 1104, "push_err_1096", 471, 35],
|
|
["push", 37, 1103, 471, 35],
|
|
["jump", "push_done_1097", 471, 35],
|
|
"push_err_1096",
|
|
["disrupt", 471, 35],
|
|
"push_done_1097",
|
|
["access", 1105, 1, 472, 25],
|
|
["is_int", 1107, 15, 472, 25],
|
|
["jump_false", 1107, "add_ni_1098", 472, 25],
|
|
["add_int", 1106, 15, 1105, 472, 25],
|
|
["jump", "add_done_1100", 472, 25],
|
|
"add_ni_1098",
|
|
["is_text", 1107, 15, 472, 25],
|
|
["jump_false", 1107, "add_nt_1099", 472, 25],
|
|
["is_text", 1108, 1105, 472, 25],
|
|
["jump_false", 1108, "add_nt_1099", 472, 25],
|
|
["concat", 1106, 15, 1105, 472, 25],
|
|
["jump", "add_done_1100", 472, 25],
|
|
"add_nt_1099",
|
|
["is_num", 1107, 15, 472, 25],
|
|
["jump_false", 1107, "add_err_1101", 472, 25],
|
|
["add_float", 1106, 15, 1105, 472, 25],
|
|
["jump", "add_done_1100", 472, 25],
|
|
"add_err_1101",
|
|
["disrupt", 472, 25],
|
|
"add_done_1100",
|
|
["move", 15, 1106, 472, 25],
|
|
"if_end_1068",
|
|
["jump", "while_start_1052", 472, 25],
|
|
"while_end_1053",
|
|
["get", 1109, 12, 1, 475, 18],
|
|
["is_int", 1111, 15, 475, 18],
|
|
["jump_false", 1111, "rel_ni_1104", 475, 18],
|
|
["is_int", 1112, 1109, 475, 18],
|
|
["jump_false", 1112, "rel_ni_1104", 475, 18],
|
|
["lt_int", 1110, 15, 1109, 475, 18],
|
|
["jump", "rel_done_1106", 475, 18],
|
|
"rel_ni_1104",
|
|
["is_num", 1111, 15, 475, 18],
|
|
["jump_false", 1111, "rel_nn_1105", 475, 18],
|
|
["is_num", 1112, 1109, 475, 18],
|
|
["jump_false", 1112, "rel_nn_1105", 475, 18],
|
|
["lt_float", 1110, 15, 1109, 475, 18],
|
|
["jump", "rel_done_1106", 475, 18],
|
|
"rel_nn_1105",
|
|
["is_text", 1111, 15, 475, 18],
|
|
["jump_false", 1111, "rel_err_1107", 475, 18],
|
|
["is_text", 1112, 1109, 475, 18],
|
|
["jump_false", 1112, "rel_err_1107", 475, 18],
|
|
["lt_text", 1110, 15, 1109, 475, 18],
|
|
["jump", "rel_done_1106", 475, 18],
|
|
"rel_err_1107",
|
|
["disrupt", 475, 18],
|
|
"rel_done_1106",
|
|
["jump_false", 1110, "if_else_1102", 475, 18],
|
|
["access", 1113, 1, 475, 42],
|
|
["is_int", 1115, 15, 475, 42],
|
|
["jump_false", 1115, "add_ni_1108", 475, 42],
|
|
["add_int", 1114, 15, 1113, 475, 42],
|
|
["jump", "add_done_1110", 475, 42],
|
|
"add_ni_1108",
|
|
["is_text", 1115, 15, 475, 42],
|
|
["jump_false", 1115, "add_nt_1109", 475, 42],
|
|
["is_text", 1116, 1113, 475, 42],
|
|
["jump_false", 1116, "add_nt_1109", 475, 42],
|
|
["concat", 1114, 15, 1113, 475, 42],
|
|
["jump", "add_done_1110", 475, 42],
|
|
"add_nt_1109",
|
|
["is_num", 1115, 15, 475, 42],
|
|
["jump_false", 1115, "add_err_1111", 475, 42],
|
|
["add_float", 1114, 15, 1113, 475, 42],
|
|
["jump", "add_done_1110", 475, 42],
|
|
"add_err_1111",
|
|
["disrupt", 475, 42],
|
|
"add_done_1110",
|
|
["move", 15, 1114, 475, 42],
|
|
["jump", "if_end_1103", 475, 42],
|
|
"if_else_1102",
|
|
"if_end_1103",
|
|
"while_start_1112",
|
|
["get", 1117, 12, 1, 476, 21],
|
|
["is_int", 1119, 15, 476, 21],
|
|
["jump_false", 1119, "rel_ni_1115", 476, 21],
|
|
["is_int", 1120, 1117, 476, 21],
|
|
["jump_false", 1120, "rel_ni_1115", 476, 21],
|
|
["lt_int", 1118, 15, 1117, 476, 21],
|
|
["jump", "rel_done_1117", 476, 21],
|
|
"rel_ni_1115",
|
|
["is_num", 1119, 15, 476, 21],
|
|
["jump_false", 1119, "rel_nn_1116", 476, 21],
|
|
["is_num", 1120, 1117, 476, 21],
|
|
["jump_false", 1120, "rel_nn_1116", 476, 21],
|
|
["lt_float", 1118, 15, 1117, 476, 21],
|
|
["jump", "rel_done_1117", 476, 21],
|
|
"rel_nn_1116",
|
|
["is_text", 1119, 15, 476, 21],
|
|
["jump_false", 1119, "rel_err_1118", 476, 21],
|
|
["is_text", 1120, 1117, 476, 21],
|
|
["jump_false", 1120, "rel_err_1118", 476, 21],
|
|
["lt_text", 1118, 15, 1117, 476, 21],
|
|
["jump", "rel_done_1117", 476, 21],
|
|
"rel_err_1118",
|
|
["disrupt", 476, 21],
|
|
"rel_done_1117",
|
|
["move", 1121, 1118, 476, 21],
|
|
["jump_false", 1121, "and_end_1114", 476, 21],
|
|
["get", 1122, 2, 1, 476, 43],
|
|
["load_dynamic", 1123, 1122, 15, 476, 47],
|
|
[
|
|
"access",
|
|
1125,
|
|
{
|
|
"name": "is_letter",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
476,
|
|
33
|
|
],
|
|
["frame", 1126, 1125, 1, 476, 33],
|
|
["null", 1127, 476, 33],
|
|
["setarg", 1126, 0, 1127, 476, 33],
|
|
["setarg", 1126, 1, 1123, 476, 33],
|
|
["invoke", 1126, 1124, 476, 33],
|
|
["move", 1121, 1124, 476, 33],
|
|
"and_end_1114",
|
|
["jump_false", 1121, "while_end_1113", 476, 33],
|
|
["get", 1128, 2, 1, 477, 27],
|
|
["load_dynamic", 1129, 1128, 15, 477, 31],
|
|
["is_array", 1130, 18, 477, 31],
|
|
["jump_false", 1130, "push_err_1119", 477, 31],
|
|
["push", 18, 1129, 477, 31],
|
|
["jump", "push_done_1120", 477, 31],
|
|
"push_err_1119",
|
|
["disrupt", 477, 31],
|
|
"push_done_1120",
|
|
["access", 1131, 1, 478, 23],
|
|
["is_int", 1133, 15, 478, 23],
|
|
["jump_false", 1133, "add_ni_1121", 478, 23],
|
|
["add_int", 1132, 15, 1131, 478, 23],
|
|
["jump", "add_done_1123", 478, 23],
|
|
"add_ni_1121",
|
|
["is_text", 1133, 15, 478, 23],
|
|
["jump_false", 1133, "add_nt_1122", 478, 23],
|
|
["is_text", 1134, 1131, 478, 23],
|
|
["jump_false", 1134, "add_nt_1122", 478, 23],
|
|
["concat", 1132, 15, 1131, 478, 23],
|
|
["jump", "add_done_1123", 478, 23],
|
|
"add_nt_1122",
|
|
["is_num", 1133, 15, 478, 23],
|
|
["jump_false", 1133, "add_err_1124", 478, 23],
|
|
["add_float", 1132, 15, 1131, 478, 23],
|
|
["jump", "add_done_1123", 478, 23],
|
|
"add_err_1124",
|
|
["disrupt", 478, 23],
|
|
"add_done_1123",
|
|
["move", 15, 1132, 478, 23],
|
|
["jump", "while_start_1112", 478, 23],
|
|
"while_end_1113",
|
|
[
|
|
"access",
|
|
1136,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
480,
|
|
22
|
|
],
|
|
["frame", 1137, 1136, 1, 480, 22],
|
|
["null", 1138, 480, 22],
|
|
["setarg", 1137, 0, 1138, 480, 22],
|
|
["setarg", 1137, 1, 37, 480, 22],
|
|
["invoke", 1137, 1135, 480, 22],
|
|
["store_field", 40, 1135, "pattern", 480, 7],
|
|
["length", 1139, 18, 481, 18],
|
|
["access", 1140, 0, 481, 33],
|
|
"_nop_tc_72",
|
|
"_nop_tc_73",
|
|
"_nop_tc_74",
|
|
["jump", "rel_ni_1127", 481, 33],
|
|
["gt_int", 1141, 1139, 1140, 481, 33],
|
|
["jump", "rel_done_1129", 481, 33],
|
|
"rel_ni_1127",
|
|
["is_num", 1142, 1139, 481, 33],
|
|
["jump_false", 1142, "rel_nn_1128", 481, 33],
|
|
["is_num", 1143, 1140, 481, 33],
|
|
["jump_false", 1143, "rel_nn_1128", 481, 33],
|
|
["gt_float", 1141, 1139, 1140, 481, 33],
|
|
["jump", "rel_done_1129", 481, 33],
|
|
"rel_nn_1128",
|
|
["is_text", 1142, 1139, 481, 33],
|
|
["jump_false", 1142, "rel_err_1130", 481, 33],
|
|
["is_text", 1143, 1140, 481, 33],
|
|
["jump_false", 1143, "rel_err_1130", 481, 33],
|
|
["gt_text", 1141, 1139, 1140, 481, 33],
|
|
["jump", "rel_done_1129", 481, 33],
|
|
"rel_err_1130",
|
|
["disrupt", 481, 33],
|
|
"rel_done_1129",
|
|
["jump_false", 1141, "if_else_1125", 481, 33],
|
|
[
|
|
"access",
|
|
1145,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
481,
|
|
49
|
|
],
|
|
["frame", 1146, 1145, 1, 481, 49],
|
|
["null", 1147, 481, 49],
|
|
["setarg", 1146, 0, 1147, 481, 49],
|
|
["setarg", 1146, 1, 18, 481, 49],
|
|
["invoke", 1146, 1144, 481, 49],
|
|
["store_field", 40, 1144, "flags", 481, 36],
|
|
["jump", "if_end_1126", 481, 36],
|
|
"if_else_1125",
|
|
"if_end_1126",
|
|
"while_start_1131",
|
|
["true", 1148, 483, 14],
|
|
["jump_false", 1148, "while_end_1132", 483, 14],
|
|
["get", 1150, 42, 1, 484, 9],
|
|
["frame", 1151, 1150, 0, 484, 9],
|
|
["null", 1152, 484, 9],
|
|
["setarg", 1151, 0, 1152, 484, 9],
|
|
["invoke", 1151, 1149, 484, 9],
|
|
["get", 1153, 46, 1, 485, 13],
|
|
["load_field", 1154, 1153, "kind", 485, 13],
|
|
["access", 1155, "eof", 485, 25],
|
|
["is_identical", 1156, 1154, 1155, 485, 25],
|
|
["jump_true", 1156, "eq_done_1136", 485, 25],
|
|
["is_int", 1157, 1154, 485, 25],
|
|
["jump_false", 1157, "eq_ni_1137", 485, 25],
|
|
"_nop_tc_75",
|
|
["jump", "eq_ni_1137", 485, 25],
|
|
["eq_int", 1156, 1154, 1155, 485, 25],
|
|
["jump", "eq_done_1136", 485, 25],
|
|
"eq_ni_1137",
|
|
["is_num", 1157, 1154, 485, 25],
|
|
["jump_false", 1157, "eq_nn_1138", 485, 25],
|
|
["is_num", 1158, 1155, 485, 25],
|
|
["jump_false", 1158, "eq_nn_1138", 485, 25],
|
|
["eq_float", 1156, 1154, 1155, 485, 25],
|
|
["jump", "eq_done_1136", 485, 25],
|
|
"eq_nn_1138",
|
|
["is_text", 1157, 1154, 485, 25],
|
|
["jump_false", 1157, "eq_nt_1139", 485, 25],
|
|
["is_text", 1158, 1155, 485, 25],
|
|
["jump_false", 1158, "eq_nt_1139", 485, 25],
|
|
["eq_text", 1156, 1154, 1155, 485, 25],
|
|
["jump", "eq_done_1136", 485, 25],
|
|
"eq_nt_1139",
|
|
["is_null", 1157, 1154, 485, 25],
|
|
["jump_false", 1157, "eq_nnl_1140", 485, 25],
|
|
["is_null", 1158, 1155, 485, 25],
|
|
["jump_false", 1158, "eq_nnl_1140", 485, 25],
|
|
["true", 1156, 485, 25],
|
|
["jump", "eq_done_1136", 485, 25],
|
|
"eq_nnl_1140",
|
|
["is_bool", 1157, 1154, 485, 25],
|
|
["jump_false", 1157, "eq_nb_1141", 485, 25],
|
|
["is_bool", 1158, 1155, 485, 25],
|
|
["jump_false", 1158, "eq_nb_1141", 485, 25],
|
|
["eq_bool", 1156, 1154, 1155, 485, 25],
|
|
["jump", "eq_done_1136", 485, 25],
|
|
"eq_nb_1141",
|
|
["false", 1156, 485, 25],
|
|
"eq_done_1136",
|
|
["move", 1159, 1156, 485, 25],
|
|
["jump_true", 1159, "or_end_1135", 485, 25],
|
|
["get", 1160, 46, 1, 485, 34],
|
|
["load_field", 1161, 1160, "at", 485, 34],
|
|
["is_int", 1163, 1161, 485, 44],
|
|
["jump_false", 1163, "rel_ni_1142", 485, 44],
|
|
["is_int", 1164, 15, 485, 44],
|
|
["jump_false", 1164, "rel_ni_1142", 485, 44],
|
|
["ge_int", 1162, 1161, 15, 485, 44],
|
|
["jump", "rel_done_1144", 485, 44],
|
|
"rel_ni_1142",
|
|
["is_num", 1163, 1161, 485, 44],
|
|
["jump_false", 1163, "rel_nn_1143", 485, 44],
|
|
["is_num", 1164, 15, 485, 44],
|
|
["jump_false", 1164, "rel_nn_1143", 485, 44],
|
|
["ge_float", 1162, 1161, 15, 485, 44],
|
|
["jump", "rel_done_1144", 485, 44],
|
|
"rel_nn_1143",
|
|
["is_text", 1163, 1161, 485, 44],
|
|
["jump_false", 1163, "rel_err_1145", 485, 44],
|
|
["is_text", 1164, 15, 485, 44],
|
|
["jump_false", 1164, "rel_err_1145", 485, 44],
|
|
["ge_text", 1162, 1161, 15, 485, 44],
|
|
["jump", "rel_done_1144", 485, 44],
|
|
"rel_err_1145",
|
|
["disrupt", 485, 44],
|
|
"rel_done_1144",
|
|
["move", 1159, 1162, 485, 44],
|
|
"or_end_1135",
|
|
["jump_false", 1159, "if_else_1133", 485, 44],
|
|
["jump", "while_end_1132", 485, 50],
|
|
["jump", "if_end_1134", 485, 50],
|
|
"if_else_1133",
|
|
"if_end_1134",
|
|
["jump", "while_start_1131", 485, 50],
|
|
"while_end_1132",
|
|
["get", 1166, 48, 1, 487, 7],
|
|
["frame", 1167, 1166, 1, 487, 7],
|
|
["null", 1168, 487, 7],
|
|
["setarg", 1167, 0, 1168, 487, 7],
|
|
["setarg", 1167, 1, 40, 487, 7],
|
|
["invoke", 1167, 1165, 487, 7],
|
|
["return", 40, 488, 14],
|
|
["jump", "if_end_1041", 488, 14],
|
|
"if_else_1040",
|
|
"if_end_1041",
|
|
["access", 1169, "eof", 491, 14],
|
|
["is_identical", 1170, 39, 1169, 491, 14],
|
|
["jump_true", 1170, "eq_done_1148", 491, 14],
|
|
["is_int", 1171, 39, 491, 14],
|
|
["jump_false", 1171, "eq_ni_1149", 491, 14],
|
|
"_nop_tc_76",
|
|
["jump", "eq_ni_1149", 491, 14],
|
|
["eq_int", 1170, 39, 1169, 491, 14],
|
|
["jump", "eq_done_1148", 491, 14],
|
|
"eq_ni_1149",
|
|
["is_num", 1171, 39, 491, 14],
|
|
["jump_false", 1171, "eq_nn_1150", 491, 14],
|
|
["is_num", 1172, 1169, 491, 14],
|
|
["jump_false", 1172, "eq_nn_1150", 491, 14],
|
|
["eq_float", 1170, 39, 1169, 491, 14],
|
|
["jump", "eq_done_1148", 491, 14],
|
|
"eq_nn_1150",
|
|
["is_text", 1171, 39, 491, 14],
|
|
["jump_false", 1171, "eq_nt_1151", 491, 14],
|
|
["is_text", 1172, 1169, 491, 14],
|
|
["jump_false", 1172, "eq_nt_1151", 491, 14],
|
|
["eq_text", 1170, 39, 1169, 491, 14],
|
|
["jump", "eq_done_1148", 491, 14],
|
|
"eq_nt_1151",
|
|
["is_null", 1171, 39, 491, 14],
|
|
["jump_false", 1171, "eq_nnl_1152", 491, 14],
|
|
["is_null", 1172, 1169, 491, 14],
|
|
["jump_false", 1172, "eq_nnl_1152", 491, 14],
|
|
["true", 1170, 491, 14],
|
|
["jump", "eq_done_1148", 491, 14],
|
|
"eq_nnl_1152",
|
|
["is_bool", 1171, 39, 491, 14],
|
|
["jump_false", 1171, "eq_nb_1153", 491, 14],
|
|
["is_bool", 1172, 1169, 491, 14],
|
|
["jump_false", 1172, "eq_nb_1153", 491, 14],
|
|
["eq_bool", 1170, 39, 1169, 491, 14],
|
|
["jump", "eq_done_1148", 491, 14],
|
|
"eq_nb_1153",
|
|
["false", 1170, 491, 14],
|
|
"eq_done_1148",
|
|
["jump_false", 1170, "if_else_1146", 491, 14],
|
|
["access", 1173, "unexpected end of input", 492, 26],
|
|
["get", 1175, 24, 1, 492, 7],
|
|
["frame", 1176, 1175, 2, 492, 7],
|
|
["null", 1177, 492, 7],
|
|
["setarg", 1176, 0, 1177, 492, 7],
|
|
["setarg", 1176, 1, 3, 492, 7],
|
|
["setarg", 1176, 2, 1173, 492, 7],
|
|
["invoke", 1176, 1174, 492, 7],
|
|
["jump", "if_end_1147", 492, 7],
|
|
"if_else_1146",
|
|
["access", 1178, "unexpected token where expression expected", 494, 26],
|
|
["get", 1180, 24, 1, 494, 7],
|
|
["frame", 1181, 1180, 2, 494, 7],
|
|
["null", 1182, 494, 7],
|
|
["setarg", 1181, 0, 1182, 494, 7],
|
|
["setarg", 1181, 1, 3, 494, 7],
|
|
["setarg", 1181, 2, 1178, 494, 7],
|
|
["invoke", 1181, 1179, 494, 7],
|
|
"if_end_1147",
|
|
["get", 1184, 42, 1, 496, 5],
|
|
["frame", 1185, 1184, 0, 496, 5],
|
|
["null", 1186, 496, 5],
|
|
["setarg", 1185, 0, 1186, 496, 5],
|
|
["invoke", 1185, 1183, 496, 5],
|
|
["null", 1187, 497, 12],
|
|
["return", 1187, 497, 12],
|
|
["null", 1188, 497, 12],
|
|
["return", 1188, 497, 12]
|
|
],
|
|
"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_1156", 510, 17],
|
|
["is_int", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_ni_1157", 510, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1157", 510, 17],
|
|
["eq_int", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_1156", 510, 17],
|
|
"eq_ni_1157",
|
|
["is_num", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nn_1158", 510, 17],
|
|
["is_num", 14, 11, 510, 17],
|
|
["jump_false", 14, "eq_nn_1158", 510, 17],
|
|
["eq_float", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_1156", 510, 17],
|
|
"eq_nn_1158",
|
|
["is_text", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nt_1159", 510, 17],
|
|
["is_text", 14, 11, 510, 17],
|
|
["jump_false", 14, "eq_nt_1159", 510, 17],
|
|
["eq_text", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_1156", 510, 17],
|
|
"eq_nt_1159",
|
|
["is_null", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nnl_1160", 510, 17],
|
|
["is_null", 14, 11, 510, 17],
|
|
["jump_false", 14, "eq_nnl_1160", 510, 17],
|
|
["true", 12, 510, 17],
|
|
["jump", "eq_done_1156", 510, 17],
|
|
"eq_nnl_1160",
|
|
["is_bool", 13, 5, 510, 17],
|
|
["jump_false", 13, "eq_nb_1161", 510, 17],
|
|
["is_bool", 14, 11, 510, 17],
|
|
["jump_false", 14, "eq_nb_1161", 510, 17],
|
|
["eq_bool", 12, 5, 11, 510, 17],
|
|
["jump", "eq_done_1156", 510, 17],
|
|
"eq_nb_1161",
|
|
["false", 12, 510, 17],
|
|
"eq_done_1156",
|
|
["jump_false", 12, "if_else_1154", 510, 17],
|
|
["null", 15, 510, 30],
|
|
["return", 15, 510, 30],
|
|
["jump", "if_end_1155", 510, 30],
|
|
"if_else_1154",
|
|
"if_end_1155",
|
|
"while_start_1162",
|
|
["true", 16, 511, 12],
|
|
["jump_false", 16, "while_end_1163", 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_1166", 513, 23],
|
|
["is_int", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_ni_1167", 513, 23],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1167", 513, 23],
|
|
["eq_int", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_1166", 513, 23],
|
|
"eq_ni_1167",
|
|
["is_num", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nn_1168", 513, 23],
|
|
["is_num", 23, 20, 513, 23],
|
|
["jump_false", 23, "eq_nn_1168", 513, 23],
|
|
["eq_float", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_1166", 513, 23],
|
|
"eq_nn_1168",
|
|
["is_text", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nt_1169", 513, 23],
|
|
["is_text", 23, 20, 513, 23],
|
|
["jump_false", 23, "eq_nt_1169", 513, 23],
|
|
["eq_text", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_1166", 513, 23],
|
|
"eq_nt_1169",
|
|
["is_null", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nnl_1170", 513, 23],
|
|
["is_null", 23, 20, 513, 23],
|
|
["jump_false", 23, "eq_nnl_1170", 513, 23],
|
|
["true", 21, 513, 23],
|
|
["jump", "eq_done_1166", 513, 23],
|
|
"eq_nnl_1170",
|
|
["is_bool", 22, 19, 513, 23],
|
|
["jump_false", 22, "eq_nb_1171", 513, 23],
|
|
["is_bool", 23, 20, 513, 23],
|
|
["jump_false", 23, "eq_nb_1171", 513, 23],
|
|
["eq_bool", 21, 19, 20, 513, 23],
|
|
["jump", "eq_done_1166", 513, 23],
|
|
"eq_nb_1171",
|
|
["false", 21, 513, 23],
|
|
"eq_done_1166",
|
|
["jump_false", 21, "if_else_1164", 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_1175", 517, 25],
|
|
["is_int", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_ni_1176", 517, 25],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1176", 517, 25],
|
|
["eq_int", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_1175", 517, 25],
|
|
"eq_ni_1176",
|
|
["is_num", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nn_1177", 517, 25],
|
|
["is_num", 38, 35, 517, 25],
|
|
["jump_false", 38, "eq_nn_1177", 517, 25],
|
|
["eq_float", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_1175", 517, 25],
|
|
"eq_nn_1177",
|
|
["is_text", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nt_1178", 517, 25],
|
|
["is_text", 38, 35, 517, 25],
|
|
["jump_false", 38, "eq_nt_1178", 517, 25],
|
|
["eq_text", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_1175", 517, 25],
|
|
"eq_nt_1178",
|
|
["is_null", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nnl_1179", 517, 25],
|
|
["is_null", 38, 35, 517, 25],
|
|
["jump_false", 38, "eq_nnl_1179", 517, 25],
|
|
["true", 36, 517, 25],
|
|
["jump", "eq_done_1175", 517, 25],
|
|
"eq_nnl_1179",
|
|
["is_bool", 37, 34, 517, 25],
|
|
["jump_false", 37, "eq_nb_1180", 517, 25],
|
|
["is_bool", 38, 35, 517, 25],
|
|
["jump_false", 38, "eq_nb_1180", 517, 25],
|
|
["eq_bool", 36, 34, 35, 517, 25],
|
|
["jump", "eq_done_1175", 517, 25],
|
|
"eq_nb_1180",
|
|
["false", 36, 517, 25],
|
|
"eq_done_1175",
|
|
["move", 39, 36, 517, 25],
|
|
["jump_true", 39, "or_end_1174", 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_1174",
|
|
["jump_false", 39, "if_else_1172", 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_1183", 518, 27],
|
|
["is_int", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_ni_1184", 518, 27],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_1184", 518, 27],
|
|
["eq_int", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1183", 518, 27],
|
|
"eq_ni_1184",
|
|
["is_num", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nn_1185", 518, 27],
|
|
["is_num", 51, 48, 518, 27],
|
|
["jump_false", 51, "eq_nn_1185", 518, 27],
|
|
["eq_float", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1183", 518, 27],
|
|
"eq_nn_1185",
|
|
["is_text", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nt_1186", 518, 27],
|
|
["is_text", 51, 48, 518, 27],
|
|
["jump_false", 51, "eq_nt_1186", 518, 27],
|
|
["eq_text", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1183", 518, 27],
|
|
"eq_nt_1186",
|
|
["is_null", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nnl_1187", 518, 27],
|
|
["is_null", 51, 48, 518, 27],
|
|
["jump_false", 51, "eq_nnl_1187", 518, 27],
|
|
["true", 49, 518, 27],
|
|
["jump", "eq_done_1183", 518, 27],
|
|
"eq_nnl_1187",
|
|
["is_bool", 50, 47, 518, 27],
|
|
["jump_false", 50, "eq_nb_1188", 518, 27],
|
|
["is_bool", 51, 48, 518, 27],
|
|
["jump_false", 51, "eq_nb_1188", 518, 27],
|
|
["eq_bool", 49, 47, 48, 518, 27],
|
|
["jump", "eq_done_1183", 518, 27],
|
|
"eq_nb_1188",
|
|
["false", 49, 518, 27],
|
|
"eq_done_1183",
|
|
["jump_false", 49, "if_else_1181", 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_1182", 519, 13],
|
|
"if_else_1181",
|
|
["get", 54, 46, 1, 521, 30],
|
|
["load_field", 55, 54, "kind", 521, 30],
|
|
["store_field", 4, 55, "right", 521, 13],
|
|
"if_end_1182",
|
|
["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_1173", 523, 11],
|
|
"if_else_1172",
|
|
["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_1173",
|
|
["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_1165", 528, 16],
|
|
"if_else_1164",
|
|
["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_1191", 529, 30],
|
|
["is_int", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_ni_1192", 529, 30],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_1192", 529, 30],
|
|
["eq_int", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1191", 529, 30],
|
|
"eq_ni_1192",
|
|
["is_num", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nn_1193", 529, 30],
|
|
["is_num", 75, 72, 529, 30],
|
|
["jump_false", 75, "eq_nn_1193", 529, 30],
|
|
["eq_float", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1191", 529, 30],
|
|
"eq_nn_1193",
|
|
["is_text", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nt_1194", 529, 30],
|
|
["is_text", 75, 72, 529, 30],
|
|
["jump_false", 75, "eq_nt_1194", 529, 30],
|
|
["eq_text", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1191", 529, 30],
|
|
"eq_nt_1194",
|
|
["is_null", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nnl_1195", 529, 30],
|
|
["is_null", 75, 72, 529, 30],
|
|
["jump_false", 75, "eq_nnl_1195", 529, 30],
|
|
["true", 73, 529, 30],
|
|
["jump", "eq_done_1191", 529, 30],
|
|
"eq_nnl_1195",
|
|
["is_bool", 74, 71, 529, 30],
|
|
["jump_false", 74, "eq_nb_1196", 529, 30],
|
|
["is_bool", 75, 72, 529, 30],
|
|
["jump_false", 75, "eq_nb_1196", 529, 30],
|
|
["eq_bool", 73, 71, 72, 529, 30],
|
|
["jump", "eq_done_1191", 529, 30],
|
|
"eq_nb_1196",
|
|
["false", 73, 529, 30],
|
|
"eq_done_1191",
|
|
["jump_false", 73, "if_else_1189", 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_1199", 533, 25],
|
|
["is_int", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_ni_1200", 533, 25],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1200", 533, 25],
|
|
["eq_int", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1199", 533, 25],
|
|
"eq_ni_1200",
|
|
["is_num", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nn_1201", 533, 25],
|
|
["is_num", 90, 87, 533, 25],
|
|
["jump_false", 90, "eq_nn_1201", 533, 25],
|
|
["eq_float", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1199", 533, 25],
|
|
"eq_nn_1201",
|
|
["is_text", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nt_1202", 533, 25],
|
|
["is_text", 90, 87, 533, 25],
|
|
["jump_false", 90, "eq_nt_1202", 533, 25],
|
|
["eq_text", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1199", 533, 25],
|
|
"eq_nt_1202",
|
|
["is_null", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nnl_1203", 533, 25],
|
|
["is_null", 90, 87, 533, 25],
|
|
["jump_false", 90, "eq_nnl_1203", 533, 25],
|
|
["true", 88, 533, 25],
|
|
["jump", "eq_done_1199", 533, 25],
|
|
"eq_nnl_1203",
|
|
["is_bool", 89, 86, 533, 25],
|
|
["jump_false", 89, "eq_nb_1204", 533, 25],
|
|
["is_bool", 90, 87, 533, 25],
|
|
["jump_false", 90, "eq_nb_1204", 533, 25],
|
|
["eq_bool", 88, 86, 87, 533, 25],
|
|
["jump", "eq_done_1199", 533, 25],
|
|
"eq_nb_1204",
|
|
["false", 88, 533, 25],
|
|
"eq_done_1199",
|
|
["jump_false", 88, "if_else_1197", 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_1198", 534, 11],
|
|
"if_else_1197",
|
|
["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_1207", 538, 27],
|
|
["is_int", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_ni_1208", 538, 27],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1208", 538, 27],
|
|
["eq_int", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1207", 538, 27],
|
|
"eq_ni_1208",
|
|
["is_num", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nn_1209", 538, 27],
|
|
["is_num", 104, 101, 538, 27],
|
|
["jump_false", 104, "eq_nn_1209", 538, 27],
|
|
["eq_float", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1207", 538, 27],
|
|
"eq_nn_1209",
|
|
["is_text", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nt_1210", 538, 27],
|
|
["is_text", 104, 101, 538, 27],
|
|
["jump_false", 104, "eq_nt_1210", 538, 27],
|
|
["eq_text", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1207", 538, 27],
|
|
"eq_nt_1210",
|
|
["is_null", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nnl_1211", 538, 27],
|
|
["is_null", 104, 101, 538, 27],
|
|
["jump_false", 104, "eq_nnl_1211", 538, 27],
|
|
["true", 102, 538, 27],
|
|
["jump", "eq_done_1207", 538, 27],
|
|
"eq_nnl_1211",
|
|
["is_bool", 103, 100, 538, 27],
|
|
["jump_false", 103, "eq_nb_1212", 538, 27],
|
|
["is_bool", 104, 101, 538, 27],
|
|
["jump_false", 104, "eq_nb_1212", 538, 27],
|
|
["eq_bool", 102, 100, 101, 538, 27],
|
|
["jump", "eq_done_1207", 538, 27],
|
|
"eq_nb_1212",
|
|
["false", 102, 538, 27],
|
|
"eq_done_1207",
|
|
["jump_false", 102, "if_else_1205", 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_1206", 538, 32],
|
|
"if_else_1205",
|
|
["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_1206",
|
|
"if_end_1198",
|
|
["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_1190", 542, 16],
|
|
"if_else_1189",
|
|
["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_1215", 543, 30],
|
|
["is_int", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_ni_1216", 543, 30],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_1216", 543, 30],
|
|
["eq_int", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1215", 543, 30],
|
|
"eq_ni_1216",
|
|
["is_num", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nn_1217", 543, 30],
|
|
["is_num", 124, 121, 543, 30],
|
|
["jump_false", 124, "eq_nn_1217", 543, 30],
|
|
["eq_float", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1215", 543, 30],
|
|
"eq_nn_1217",
|
|
["is_text", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nt_1218", 543, 30],
|
|
["is_text", 124, 121, 543, 30],
|
|
["jump_false", 124, "eq_nt_1218", 543, 30],
|
|
["eq_text", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1215", 543, 30],
|
|
"eq_nt_1218",
|
|
["is_null", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nnl_1219", 543, 30],
|
|
["is_null", 124, 121, 543, 30],
|
|
["jump_false", 124, "eq_nnl_1219", 543, 30],
|
|
["true", 122, 543, 30],
|
|
["jump", "eq_done_1215", 543, 30],
|
|
"eq_nnl_1219",
|
|
["is_bool", 123, 120, 543, 30],
|
|
["jump_false", 123, "eq_nb_1220", 543, 30],
|
|
["is_bool", 124, 121, 543, 30],
|
|
["jump_false", 124, "eq_nb_1220", 543, 30],
|
|
["eq_bool", 122, 120, 121, 543, 30],
|
|
["jump", "eq_done_1215", 543, 30],
|
|
"eq_nb_1220",
|
|
["false", 122, 543, 30],
|
|
"eq_done_1215",
|
|
["jump_false", 122, "if_else_1213", 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_1221",
|
|
["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_1225", 549, 28],
|
|
["jump", "ne_ni_1226", 549, 28],
|
|
"ne_nid_1225",
|
|
["false", 138, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_ni_1226",
|
|
["is_int", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nn_1227", 549, 28],
|
|
["is_int", 140, 137, 549, 28],
|
|
["jump_false", 140, "ne_nn_1227", 549, 28],
|
|
["ne_int", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_nn_1227",
|
|
["is_num", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nt_1228", 549, 28],
|
|
["is_num", 140, 137, 549, 28],
|
|
["jump_false", 140, "ne_nt_1228", 549, 28],
|
|
["ne_float", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_nt_1228",
|
|
["is_text", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nnl_1229", 549, 28],
|
|
["is_text", 140, 137, 549, 28],
|
|
["jump_false", 140, "ne_nnl_1229", 549, 28],
|
|
["ne_text", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_nnl_1229",
|
|
["is_null", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_nb_1230", 549, 28],
|
|
["is_null", 140, 137, 549, 28],
|
|
["jump_false", 140, "ne_nb_1230", 549, 28],
|
|
["false", 138, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_nb_1230",
|
|
["is_bool", 139, 136, 549, 28],
|
|
["jump_false", 139, "ne_mis_1231", 549, 28],
|
|
["is_bool", 140, 137, 549, 28],
|
|
["jump_false", 140, "ne_mis_1231", 549, 28],
|
|
["ne_bool", 138, 136, 137, 549, 28],
|
|
["jump", "ne_done_1224", 549, 28],
|
|
"ne_mis_1231",
|
|
["true", 138, 549, 28],
|
|
"ne_done_1224",
|
|
["move", 141, 138, 549, 28],
|
|
["jump_false", 141, "and_end_1223", 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_1233", 549, 47],
|
|
["jump", "ne_ni_1234", 549, 47],
|
|
"ne_nid_1233",
|
|
["false", 145, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_ni_1234",
|
|
["is_int", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nn_1235", 549, 47],
|
|
["is_int", 147, 144, 549, 47],
|
|
["jump_false", 147, "ne_nn_1235", 549, 47],
|
|
["ne_int", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_nn_1235",
|
|
["is_num", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nt_1236", 549, 47],
|
|
["is_num", 147, 144, 549, 47],
|
|
["jump_false", 147, "ne_nt_1236", 549, 47],
|
|
["ne_float", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_nt_1236",
|
|
["is_text", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nnl_1237", 549, 47],
|
|
["is_text", 147, 144, 549, 47],
|
|
["jump_false", 147, "ne_nnl_1237", 549, 47],
|
|
["ne_text", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_nnl_1237",
|
|
["is_null", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_nb_1238", 549, 47],
|
|
["is_null", 147, 144, 549, 47],
|
|
["jump_false", 147, "ne_nb_1238", 549, 47],
|
|
["false", 145, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_nb_1238",
|
|
["is_bool", 146, 143, 549, 47],
|
|
["jump_false", 146, "ne_mis_1239", 549, 47],
|
|
["is_bool", 147, 144, 549, 47],
|
|
["jump_false", 147, "ne_mis_1239", 549, 47],
|
|
["ne_bool", 145, 143, 144, 549, 47],
|
|
["jump", "ne_done_1232", 549, 47],
|
|
"ne_mis_1239",
|
|
["true", 145, 549, 47],
|
|
"ne_done_1232",
|
|
["move", 141, 145, 549, 47],
|
|
"and_end_1223",
|
|
["jump_false", 141, "while_end_1222", 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_1243", 551, 22],
|
|
["jump", "ne_ni_1244", 551, 22],
|
|
"ne_nid_1243",
|
|
["false", 153, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_ni_1244",
|
|
["is_int", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nn_1245", 551, 22],
|
|
["is_int", 155, 152, 551, 22],
|
|
["jump_false", 155, "ne_nn_1245", 551, 22],
|
|
["ne_int", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_nn_1245",
|
|
["is_num", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nt_1246", 551, 22],
|
|
["is_num", 155, 152, 551, 22],
|
|
["jump_false", 155, "ne_nt_1246", 551, 22],
|
|
["ne_float", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_nt_1246",
|
|
["is_text", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nnl_1247", 551, 22],
|
|
["is_text", 155, 152, 551, 22],
|
|
["jump_false", 155, "ne_nnl_1247", 551, 22],
|
|
["ne_text", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_nnl_1247",
|
|
["is_null", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_nb_1248", 551, 22],
|
|
["is_null", 155, 152, 551, 22],
|
|
["jump_false", 155, "ne_nb_1248", 551, 22],
|
|
["false", 153, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_nb_1248",
|
|
["is_bool", 154, 1, 551, 22],
|
|
["jump_false", 154, "ne_mis_1249", 551, 22],
|
|
["is_bool", 155, 152, 551, 22],
|
|
["jump_false", 155, "ne_mis_1249", 551, 22],
|
|
["ne_bool", 153, 1, 152, 551, 22],
|
|
["jump", "ne_done_1242", 551, 22],
|
|
"ne_mis_1249",
|
|
["true", 153, 551, 22],
|
|
"ne_done_1242",
|
|
["jump_false", 153, "if_else_1240", 551, 22],
|
|
["is_array", 156, 6, 551, 44],
|
|
["jump_false", 156, "push_err_1250", 551, 44],
|
|
["push", 6, 1, 551, 44],
|
|
["jump", "push_done_1251", 551, 44],
|
|
"push_err_1250",
|
|
["disrupt", 551, 44],
|
|
"push_done_1251",
|
|
["jump", "if_end_1241", 551, 44],
|
|
"if_else_1240",
|
|
"if_end_1241",
|
|
["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_1254", 552, 27],
|
|
["is_int", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_ni_1255", 552, 27],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1255", 552, 27],
|
|
["eq_int", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1254", 552, 27],
|
|
"eq_ni_1255",
|
|
["is_num", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nn_1256", 552, 27],
|
|
["is_num", 162, 159, 552, 27],
|
|
["jump_false", 162, "eq_nn_1256", 552, 27],
|
|
["eq_float", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1254", 552, 27],
|
|
"eq_nn_1256",
|
|
["is_text", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nt_1257", 552, 27],
|
|
["is_text", 162, 159, 552, 27],
|
|
["jump_false", 162, "eq_nt_1257", 552, 27],
|
|
["eq_text", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1254", 552, 27],
|
|
"eq_nt_1257",
|
|
["is_null", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nnl_1258", 552, 27],
|
|
["is_null", 162, 159, 552, 27],
|
|
["jump_false", 162, "eq_nnl_1258", 552, 27],
|
|
["true", 160, 552, 27],
|
|
["jump", "eq_done_1254", 552, 27],
|
|
"eq_nnl_1258",
|
|
["is_bool", 161, 158, 552, 27],
|
|
["jump_false", 161, "eq_nb_1259", 552, 27],
|
|
["is_bool", 162, 159, 552, 27],
|
|
["jump_false", 162, "eq_nb_1259", 552, 27],
|
|
["eq_bool", 160, 158, 159, 552, 27],
|
|
["jump", "eq_done_1254", 552, 27],
|
|
"eq_nb_1259",
|
|
["false", 160, 552, 27],
|
|
"eq_done_1254",
|
|
["jump_false", 160, "if_else_1252", 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_1253", 552, 32],
|
|
"if_else_1252",
|
|
["jump", "while_end_1222", 553, 16],
|
|
"if_end_1253",
|
|
["jump", "while_start_1221", 553, 16],
|
|
"while_end_1222",
|
|
["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_1262", 555, 25],
|
|
["is_int", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_ni_1263", 555, 25],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_1263", 555, 25],
|
|
["eq_int", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1262", 555, 25],
|
|
"eq_ni_1263",
|
|
["is_num", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nn_1264", 555, 25],
|
|
["is_num", 172, 169, 555, 25],
|
|
["jump_false", 172, "eq_nn_1264", 555, 25],
|
|
["eq_float", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1262", 555, 25],
|
|
"eq_nn_1264",
|
|
["is_text", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nt_1265", 555, 25],
|
|
["is_text", 172, 169, 555, 25],
|
|
["jump_false", 172, "eq_nt_1265", 555, 25],
|
|
["eq_text", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1262", 555, 25],
|
|
"eq_nt_1265",
|
|
["is_null", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nnl_1266", 555, 25],
|
|
["is_null", 172, 169, 555, 25],
|
|
["jump_false", 172, "eq_nnl_1266", 555, 25],
|
|
["true", 170, 555, 25],
|
|
["jump", "eq_done_1262", 555, 25],
|
|
"eq_nnl_1266",
|
|
["is_bool", 171, 168, 555, 25],
|
|
["jump_false", 171, "eq_nb_1267", 555, 25],
|
|
["is_bool", 172, 169, 555, 25],
|
|
["jump_false", 172, "eq_nb_1267", 555, 25],
|
|
["eq_bool", 170, 168, 169, 555, 25],
|
|
["jump", "eq_done_1262", 555, 25],
|
|
"eq_nb_1267",
|
|
["false", 170, 555, 25],
|
|
"eq_done_1262",
|
|
["jump_false", 170, "if_else_1260", 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_1261", 555, 30],
|
|
"if_else_1260",
|
|
["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_1261",
|
|
["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_1214", 558, 16],
|
|
"if_else_1213",
|
|
["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_1270", 559, 30],
|
|
["is_int", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_ni_1271", 559, 30],
|
|
"_nop_tc_11",
|
|
["jump", "eq_ni_1271", 559, 30],
|
|
["eq_int", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1270", 559, 30],
|
|
"eq_ni_1271",
|
|
["is_num", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nn_1272", 559, 30],
|
|
["is_num", 192, 189, 559, 30],
|
|
["jump_false", 192, "eq_nn_1272", 559, 30],
|
|
["eq_float", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1270", 559, 30],
|
|
"eq_nn_1272",
|
|
["is_text", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nt_1273", 559, 30],
|
|
["is_text", 192, 189, 559, 30],
|
|
["jump_false", 192, "eq_nt_1273", 559, 30],
|
|
["eq_text", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1270", 559, 30],
|
|
"eq_nt_1273",
|
|
["is_null", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nnl_1274", 559, 30],
|
|
["is_null", 192, 189, 559, 30],
|
|
["jump_false", 192, "eq_nnl_1274", 559, 30],
|
|
["true", 190, 559, 30],
|
|
["jump", "eq_done_1270", 559, 30],
|
|
"eq_nnl_1274",
|
|
["is_bool", 191, 188, 559, 30],
|
|
["jump_false", 191, "eq_nb_1275", 559, 30],
|
|
["is_bool", 192, 189, 559, 30],
|
|
["jump_false", 192, "eq_nb_1275", 559, 30],
|
|
["eq_bool", 190, 188, 189, 559, 30],
|
|
["jump", "eq_done_1270", 559, 30],
|
|
"eq_nb_1275",
|
|
["false", 190, 559, 30],
|
|
"eq_done_1270",
|
|
["jump_false", 190, "if_else_1268", 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_1269", 565, 16],
|
|
"if_else_1268",
|
|
["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_1278", 566, 30],
|
|
["is_int", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_ni_1279", 566, 30],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_1279", 566, 30],
|
|
["eq_int", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1278", 566, 30],
|
|
"eq_ni_1279",
|
|
["is_num", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nn_1280", 566, 30],
|
|
["is_num", 212, 209, 566, 30],
|
|
["jump_false", 212, "eq_nn_1280", 566, 30],
|
|
["eq_float", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1278", 566, 30],
|
|
"eq_nn_1280",
|
|
["is_text", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nt_1281", 566, 30],
|
|
["is_text", 212, 209, 566, 30],
|
|
["jump_false", 212, "eq_nt_1281", 566, 30],
|
|
["eq_text", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1278", 566, 30],
|
|
"eq_nt_1281",
|
|
["is_null", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nnl_1282", 566, 30],
|
|
["is_null", 212, 209, 566, 30],
|
|
["jump_false", 212, "eq_nnl_1282", 566, 30],
|
|
["true", 210, 566, 30],
|
|
["jump", "eq_done_1278", 566, 30],
|
|
"eq_nnl_1282",
|
|
["is_bool", 211, 208, 566, 30],
|
|
["jump_false", 211, "eq_nb_1283", 566, 30],
|
|
["is_bool", 212, 209, 566, 30],
|
|
["jump_false", 212, "eq_nb_1283", 566, 30],
|
|
["eq_bool", 210, 208, 209, 566, 30],
|
|
["jump", "eq_done_1278", 566, 30],
|
|
"eq_nb_1283",
|
|
["false", 210, 566, 30],
|
|
"eq_done_1278",
|
|
["jump_false", 210, "if_else_1276", 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_1277", 572, 16],
|
|
"if_else_1276",
|
|
["jump", "while_end_1163", 574, 9],
|
|
"if_end_1277",
|
|
"if_end_1269",
|
|
"if_end_1214",
|
|
"if_end_1190",
|
|
"if_end_1165",
|
|
["jump", "while_start_1162", 574, 9],
|
|
"while_end_1163",
|
|
["return", 5, 577, 12],
|
|
["null", 227, 577, 12],
|
|
["return", 227, 577, 12]
|
|
],
|
|
"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_1286", 589, 14],
|
|
["is_int", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_ni_1287", 589, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1287", 589, 14],
|
|
["eq_int", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1286", 589, 14],
|
|
"eq_ni_1287",
|
|
["is_num", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nn_1288", 589, 14],
|
|
["is_num", 14, 11, 589, 14],
|
|
["jump_false", 14, "eq_nn_1288", 589, 14],
|
|
["eq_float", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1286", 589, 14],
|
|
"eq_nn_1288",
|
|
["is_text", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nt_1289", 589, 14],
|
|
["is_text", 14, 11, 589, 14],
|
|
["jump_false", 14, "eq_nt_1289", 589, 14],
|
|
["eq_text", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1286", 589, 14],
|
|
"eq_nt_1289",
|
|
["is_null", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nnl_1290", 589, 14],
|
|
["is_null", 14, 11, 589, 14],
|
|
["jump_false", 14, "eq_nnl_1290", 589, 14],
|
|
["true", 12, 589, 14],
|
|
["jump", "eq_done_1286", 589, 14],
|
|
"eq_nnl_1290",
|
|
["is_bool", 13, 4, 589, 14],
|
|
["jump_false", 13, "eq_nb_1291", 589, 14],
|
|
["is_bool", 14, 11, 589, 14],
|
|
["jump_false", 14, "eq_nb_1291", 589, 14],
|
|
["eq_bool", 12, 4, 11, 589, 14],
|
|
["jump", "eq_done_1286", 589, 14],
|
|
"eq_nb_1291",
|
|
["false", 12, 589, 14],
|
|
"eq_done_1286",
|
|
["jump_false", 12, "if_else_1284", 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],
|
|
["jump", "if_end_1285", 594, 14],
|
|
"if_else_1284",
|
|
"if_end_1285",
|
|
["access", 32, "~", 596, 14],
|
|
["is_identical", 33, 4, 32, 596, 14],
|
|
["jump_true", 33, "eq_done_1294", 596, 14],
|
|
["is_int", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_ni_1295", 596, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1295", 596, 14],
|
|
["eq_int", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1294", 596, 14],
|
|
"eq_ni_1295",
|
|
["is_num", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nn_1296", 596, 14],
|
|
["is_num", 35, 32, 596, 14],
|
|
["jump_false", 35, "eq_nn_1296", 596, 14],
|
|
["eq_float", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1294", 596, 14],
|
|
"eq_nn_1296",
|
|
["is_text", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nt_1297", 596, 14],
|
|
["is_text", 35, 32, 596, 14],
|
|
["jump_false", 35, "eq_nt_1297", 596, 14],
|
|
["eq_text", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1294", 596, 14],
|
|
"eq_nt_1297",
|
|
["is_null", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nnl_1298", 596, 14],
|
|
["is_null", 35, 32, 596, 14],
|
|
["jump_false", 35, "eq_nnl_1298", 596, 14],
|
|
["true", 33, 596, 14],
|
|
["jump", "eq_done_1294", 596, 14],
|
|
"eq_nnl_1298",
|
|
["is_bool", 34, 4, 596, 14],
|
|
["jump_false", 34, "eq_nb_1299", 596, 14],
|
|
["is_bool", 35, 32, 596, 14],
|
|
["jump_false", 35, "eq_nb_1299", 596, 14],
|
|
["eq_bool", 33, 4, 32, 596, 14],
|
|
["jump", "eq_done_1294", 596, 14],
|
|
"eq_nb_1299",
|
|
["false", 33, 596, 14],
|
|
"eq_done_1294",
|
|
["jump_false", 33, "if_else_1292", 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],
|
|
["jump", "if_end_1293", 601, 14],
|
|
"if_else_1292",
|
|
"if_end_1293",
|
|
["access", 53, "+", 603, 14],
|
|
["is_identical", 54, 4, 53, 603, 14],
|
|
["jump_true", 54, "eq_done_1302", 603, 14],
|
|
["is_int", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_ni_1303", 603, 14],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1303", 603, 14],
|
|
["eq_int", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1302", 603, 14],
|
|
"eq_ni_1303",
|
|
["is_num", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nn_1304", 603, 14],
|
|
["is_num", 56, 53, 603, 14],
|
|
["jump_false", 56, "eq_nn_1304", 603, 14],
|
|
["eq_float", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1302", 603, 14],
|
|
"eq_nn_1304",
|
|
["is_text", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nt_1305", 603, 14],
|
|
["is_text", 56, 53, 603, 14],
|
|
["jump_false", 56, "eq_nt_1305", 603, 14],
|
|
["eq_text", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1302", 603, 14],
|
|
"eq_nt_1305",
|
|
["is_null", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nnl_1306", 603, 14],
|
|
["is_null", 56, 53, 603, 14],
|
|
["jump_false", 56, "eq_nnl_1306", 603, 14],
|
|
["true", 54, 603, 14],
|
|
["jump", "eq_done_1302", 603, 14],
|
|
"eq_nnl_1306",
|
|
["is_bool", 55, 4, 603, 14],
|
|
["jump_false", 55, "eq_nb_1307", 603, 14],
|
|
["is_bool", 56, 53, 603, 14],
|
|
["jump_false", 56, "eq_nb_1307", 603, 14],
|
|
["eq_bool", 54, 4, 53, 603, 14],
|
|
["jump", "eq_done_1302", 603, 14],
|
|
"eq_nb_1307",
|
|
["false", 54, 603, 14],
|
|
"eq_done_1302",
|
|
["jump_false", 54, "if_else_1300", 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],
|
|
["jump", "if_end_1301", 608, 14],
|
|
"if_else_1300",
|
|
"if_end_1301",
|
|
["access", 74, "-", 610, 14],
|
|
["is_identical", 75, 4, 74, 610, 14],
|
|
["jump_true", 75, "eq_done_1310", 610, 14],
|
|
["is_int", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_ni_1311", 610, 14],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_1311", 610, 14],
|
|
["eq_int", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1310", 610, 14],
|
|
"eq_ni_1311",
|
|
["is_num", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nn_1312", 610, 14],
|
|
["is_num", 77, 74, 610, 14],
|
|
["jump_false", 77, "eq_nn_1312", 610, 14],
|
|
["eq_float", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1310", 610, 14],
|
|
"eq_nn_1312",
|
|
["is_text", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nt_1313", 610, 14],
|
|
["is_text", 77, 74, 610, 14],
|
|
["jump_false", 77, "eq_nt_1313", 610, 14],
|
|
["eq_text", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1310", 610, 14],
|
|
"eq_nt_1313",
|
|
["is_null", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nnl_1314", 610, 14],
|
|
["is_null", 77, 74, 610, 14],
|
|
["jump_false", 77, "eq_nnl_1314", 610, 14],
|
|
["true", 75, 610, 14],
|
|
["jump", "eq_done_1310", 610, 14],
|
|
"eq_nnl_1314",
|
|
["is_bool", 76, 4, 610, 14],
|
|
["jump_false", 76, "eq_nb_1315", 610, 14],
|
|
["is_bool", 77, 74, 610, 14],
|
|
["jump_false", 77, "eq_nb_1315", 610, 14],
|
|
["eq_bool", 75, 4, 74, 610, 14],
|
|
["jump", "eq_done_1310", 610, 14],
|
|
"eq_nb_1315",
|
|
["false", 75, 610, 14],
|
|
"eq_done_1310",
|
|
["jump_false", 75, "if_else_1308", 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],
|
|
["jump", "if_end_1309", 615, 14],
|
|
"if_else_1308",
|
|
"if_end_1309",
|
|
["access", 95, "++", 617, 14],
|
|
["is_identical", 96, 4, 95, 617, 14],
|
|
["jump_true", 96, "eq_done_1319", 617, 14],
|
|
["is_int", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_ni_1320", 617, 14],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_1320", 617, 14],
|
|
["eq_int", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1319", 617, 14],
|
|
"eq_ni_1320",
|
|
["is_num", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nn_1321", 617, 14],
|
|
["is_num", 98, 95, 617, 14],
|
|
["jump_false", 98, "eq_nn_1321", 617, 14],
|
|
["eq_float", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1319", 617, 14],
|
|
"eq_nn_1321",
|
|
["is_text", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nt_1322", 617, 14],
|
|
["is_text", 98, 95, 617, 14],
|
|
["jump_false", 98, "eq_nt_1322", 617, 14],
|
|
["eq_text", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1319", 617, 14],
|
|
"eq_nt_1322",
|
|
["is_null", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nnl_1323", 617, 14],
|
|
["is_null", 98, 95, 617, 14],
|
|
["jump_false", 98, "eq_nnl_1323", 617, 14],
|
|
["true", 96, 617, 14],
|
|
["jump", "eq_done_1319", 617, 14],
|
|
"eq_nnl_1323",
|
|
["is_bool", 97, 4, 617, 14],
|
|
["jump_false", 97, "eq_nb_1324", 617, 14],
|
|
["is_bool", 98, 95, 617, 14],
|
|
["jump_false", 98, "eq_nb_1324", 617, 14],
|
|
["eq_bool", 96, 4, 95, 617, 14],
|
|
["jump", "eq_done_1319", 617, 14],
|
|
"eq_nb_1324",
|
|
["false", 96, 617, 14],
|
|
"eq_done_1319",
|
|
["move", 99, 96, 617, 14],
|
|
["jump_true", 99, "or_end_1318", 617, 14],
|
|
["access", 100, "--", 617, 27],
|
|
["is_identical", 101, 4, 100, 617, 27],
|
|
["jump_true", 101, "eq_done_1325", 617, 27],
|
|
["is_int", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_ni_1326", 617, 27],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1326", 617, 27],
|
|
["eq_int", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1325", 617, 27],
|
|
"eq_ni_1326",
|
|
["is_num", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nn_1327", 617, 27],
|
|
["is_num", 103, 100, 617, 27],
|
|
["jump_false", 103, "eq_nn_1327", 617, 27],
|
|
["eq_float", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1325", 617, 27],
|
|
"eq_nn_1327",
|
|
["is_text", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nt_1328", 617, 27],
|
|
["is_text", 103, 100, 617, 27],
|
|
["jump_false", 103, "eq_nt_1328", 617, 27],
|
|
["eq_text", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1325", 617, 27],
|
|
"eq_nt_1328",
|
|
["is_null", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nnl_1329", 617, 27],
|
|
["is_null", 103, 100, 617, 27],
|
|
["jump_false", 103, "eq_nnl_1329", 617, 27],
|
|
["true", 101, 617, 27],
|
|
["jump", "eq_done_1325", 617, 27],
|
|
"eq_nnl_1329",
|
|
["is_bool", 102, 4, 617, 27],
|
|
["jump_false", 102, "eq_nb_1330", 617, 27],
|
|
["is_bool", 103, 100, 617, 27],
|
|
["jump_false", 103, "eq_nb_1330", 617, 27],
|
|
["eq_bool", 101, 4, 100, 617, 27],
|
|
["jump", "eq_done_1325", 617, 27],
|
|
"eq_nb_1330",
|
|
["false", 101, 617, 27],
|
|
"eq_done_1325",
|
|
["move", 99, 101, 617, 27],
|
|
"or_end_1318",
|
|
["jump_false", 99, "if_else_1316", 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_1333", 625, 16],
|
|
["is_int", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_ni_1334", 625, 16],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1334", 625, 16],
|
|
["eq_int", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1333", 625, 16],
|
|
"eq_ni_1334",
|
|
["is_num", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nn_1335", 625, 16],
|
|
["is_num", 127, 124, 625, 16],
|
|
["jump_false", 127, "eq_nn_1335", 625, 16],
|
|
["eq_float", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1333", 625, 16],
|
|
"eq_nn_1335",
|
|
["is_text", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nt_1336", 625, 16],
|
|
["is_text", 127, 124, 625, 16],
|
|
["jump_false", 127, "eq_nt_1336", 625, 16],
|
|
["eq_text", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1333", 625, 16],
|
|
"eq_nt_1336",
|
|
["is_null", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nnl_1337", 625, 16],
|
|
["is_null", 127, 124, 625, 16],
|
|
["jump_false", 127, "eq_nnl_1337", 625, 16],
|
|
["true", 125, 625, 16],
|
|
["jump", "eq_done_1333", 625, 16],
|
|
"eq_nnl_1337",
|
|
["is_bool", 126, 4, 625, 16],
|
|
["jump_false", 126, "eq_nb_1338", 625, 16],
|
|
["is_bool", 127, 124, 625, 16],
|
|
["jump_false", 127, "eq_nb_1338", 625, 16],
|
|
["eq_bool", 125, 4, 124, 625, 16],
|
|
["jump", "eq_done_1333", 625, 16],
|
|
"eq_nb_1338",
|
|
["false", 125, 625, 16],
|
|
"eq_done_1333",
|
|
["jump_false", 125, "if_else_1331", 625, 16],
|
|
["access", 128, "-", 625, 27],
|
|
["move", 3, 128, 625, 27],
|
|
["jump", "if_end_1332", 625, 27],
|
|
"if_else_1331",
|
|
"if_end_1332",
|
|
["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],
|
|
["jump", "if_end_1317", 634, 14],
|
|
"if_else_1316",
|
|
"if_end_1317",
|
|
["access", 146, "delete", 636, 14],
|
|
["is_identical", 147, 4, 146, 636, 14],
|
|
["jump_true", 147, "eq_done_1341", 636, 14],
|
|
["is_int", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_ni_1342", 636, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_1342", 636, 14],
|
|
["eq_int", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1341", 636, 14],
|
|
"eq_ni_1342",
|
|
["is_num", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nn_1343", 636, 14],
|
|
["is_num", 149, 146, 636, 14],
|
|
["jump_false", 149, "eq_nn_1343", 636, 14],
|
|
["eq_float", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1341", 636, 14],
|
|
"eq_nn_1343",
|
|
["is_text", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nt_1344", 636, 14],
|
|
["is_text", 149, 146, 636, 14],
|
|
["jump_false", 149, "eq_nt_1344", 636, 14],
|
|
["eq_text", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1341", 636, 14],
|
|
"eq_nt_1344",
|
|
["is_null", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nnl_1345", 636, 14],
|
|
["is_null", 149, 146, 636, 14],
|
|
["jump_false", 149, "eq_nnl_1345", 636, 14],
|
|
["true", 147, 636, 14],
|
|
["jump", "eq_done_1341", 636, 14],
|
|
"eq_nnl_1345",
|
|
["is_bool", 148, 4, 636, 14],
|
|
["jump_false", 148, "eq_nb_1346", 636, 14],
|
|
["is_bool", 149, 146, 636, 14],
|
|
["jump_false", 149, "eq_nb_1346", 636, 14],
|
|
["eq_bool", 147, 4, 146, 636, 14],
|
|
["jump", "eq_done_1341", 636, 14],
|
|
"eq_nb_1346",
|
|
["false", 147, 636, 14],
|
|
"eq_done_1341",
|
|
["jump_false", 147, "if_else_1339", 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],
|
|
["jump", "if_end_1340", 641, 14],
|
|
"if_else_1339",
|
|
"if_end_1340",
|
|
["get", 168, 54, 1, 643, 12],
|
|
["frame", 169, 168, 0, 643, 12],
|
|
["null", 170, 643, 12],
|
|
["setarg", 169, 0, 170, 643, 12],
|
|
["invoke", 169, 167, 643, 12],
|
|
["return", 167, 643, 12],
|
|
["null", 171, 643, 12],
|
|
["return", 171, 643, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 57,
|
|
"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_1349", 666, 22],
|
|
["is_int", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_ni_1350", 666, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1350", 666, 22],
|
|
["eq_int", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1349", 666, 22],
|
|
"eq_ni_1350",
|
|
["is_num", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nn_1351", 666, 22],
|
|
["is_num", 16, 13, 666, 22],
|
|
["jump_false", 16, "eq_nn_1351", 666, 22],
|
|
["eq_float", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1349", 666, 22],
|
|
"eq_nn_1351",
|
|
["is_text", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nt_1352", 666, 22],
|
|
["is_text", 16, 13, 666, 22],
|
|
["jump_false", 16, "eq_nt_1352", 666, 22],
|
|
["eq_text", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1349", 666, 22],
|
|
"eq_nt_1352",
|
|
["is_null", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nnl_1353", 666, 22],
|
|
["is_null", 16, 13, 666, 22],
|
|
["jump_false", 16, "eq_nnl_1353", 666, 22],
|
|
["true", 14, 666, 22],
|
|
["jump", "eq_done_1349", 666, 22],
|
|
"eq_nnl_1353",
|
|
["is_bool", 15, 3, 666, 22],
|
|
["jump_false", 15, "eq_nb_1354", 666, 22],
|
|
["is_bool", 16, 13, 666, 22],
|
|
["jump_false", 16, "eq_nb_1354", 666, 22],
|
|
["eq_bool", 14, 3, 13, 666, 22],
|
|
["jump", "eq_done_1349", 666, 22],
|
|
"eq_nb_1354",
|
|
["false", 14, 666, 22],
|
|
"eq_done_1349",
|
|
["jump_false", 14, "if_else_1347", 666, 22],
|
|
["null", 17, 666, 35],
|
|
["return", 17, 666, 35],
|
|
["jump", "if_end_1348", 666, 35],
|
|
"if_else_1347",
|
|
"if_end_1348",
|
|
"while_start_1355",
|
|
["true", 18, 667, 12],
|
|
["jump_false", 18, "while_end_1356", 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_1360", 671, 19],
|
|
["is_int", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_ni_1361", 671, 19],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1361", 671, 19],
|
|
["eq_int", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1360", 671, 19],
|
|
"eq_ni_1361",
|
|
["is_num", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nn_1362", 671, 19],
|
|
["is_num", 27, 24, 671, 19],
|
|
["jump_false", 27, "eq_nn_1362", 671, 19],
|
|
["eq_float", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1360", 671, 19],
|
|
"eq_nn_1362",
|
|
["is_text", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nt_1363", 671, 19],
|
|
["is_text", 27, 24, 671, 19],
|
|
["jump_false", 27, "eq_nt_1363", 671, 19],
|
|
["eq_text", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1360", 671, 19],
|
|
"eq_nt_1363",
|
|
["is_null", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nnl_1364", 671, 19],
|
|
["is_null", 27, 24, 671, 19],
|
|
["jump_false", 27, "eq_nnl_1364", 671, 19],
|
|
["true", 25, 671, 19],
|
|
["jump", "eq_done_1360", 671, 19],
|
|
"eq_nnl_1364",
|
|
["is_bool", 26, 2, 671, 19],
|
|
["jump_false", 26, "eq_nb_1365", 671, 19],
|
|
["is_bool", 27, 24, 671, 19],
|
|
["jump_false", 27, "eq_nb_1365", 671, 19],
|
|
["eq_bool", 25, 2, 24, 671, 19],
|
|
["jump", "eq_done_1360", 671, 19],
|
|
"eq_nb_1365",
|
|
["false", 25, 671, 19],
|
|
"eq_done_1360",
|
|
["move", 28, 25, 671, 19],
|
|
["jump_true", 28, "or_end_1359", 671, 19],
|
|
["is_int", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_ni_1366", 671, 34],
|
|
["is_int", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_ni_1366", 671, 34],
|
|
["lt_int", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1368", 671, 34],
|
|
"rel_ni_1366",
|
|
["is_num", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_nn_1367", 671, 34],
|
|
["is_num", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_nn_1367", 671, 34],
|
|
["lt_float", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1368", 671, 34],
|
|
"rel_nn_1367",
|
|
["is_text", 30, 2, 671, 34],
|
|
["jump_false", 30, "rel_err_1369", 671, 34],
|
|
["is_text", 31, 1, 671, 34],
|
|
["jump_false", 31, "rel_err_1369", 671, 34],
|
|
["lt_text", 29, 2, 1, 671, 34],
|
|
["jump", "rel_done_1368", 671, 34],
|
|
"rel_err_1369",
|
|
["disrupt", 671, 34],
|
|
"rel_done_1368",
|
|
["move", 28, 29, 671, 34],
|
|
"or_end_1359",
|
|
["jump_false", 28, "if_else_1357", 671, 34],
|
|
["jump", "while_end_1356", 671, 44],
|
|
["jump", "if_end_1358", 671, 44],
|
|
"if_else_1357",
|
|
"if_end_1358",
|
|
["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],
|
|
["is_int", 38, 2, 673, 26],
|
|
["jump_false", 38, "add_ni_1370", 673, 26],
|
|
["add_int", 37, 2, 36, 673, 26],
|
|
["jump", "add_done_1372", 673, 26],
|
|
"add_ni_1370",
|
|
["is_text", 38, 2, 673, 26],
|
|
["jump_false", 38, "add_nt_1371", 673, 26],
|
|
["is_text", 39, 36, 673, 26],
|
|
["jump_false", 39, "add_nt_1371", 673, 26],
|
|
["concat", 37, 2, 36, 673, 26],
|
|
["jump", "add_done_1372", 673, 26],
|
|
"add_nt_1371",
|
|
["is_num", 38, 2, 673, 26],
|
|
["jump_false", 38, "add_err_1373", 673, 26],
|
|
["add_float", 37, 2, 36, 673, 26],
|
|
["jump", "add_done_1372", 673, 26],
|
|
"add_err_1373",
|
|
["disrupt", 673, 26],
|
|
"add_done_1372",
|
|
["move", 5, 37, 673, 26],
|
|
["access", 40, 14, 674, 19],
|
|
["is_identical", 41, 2, 40, 674, 19],
|
|
["jump_true", 41, "eq_done_1376", 674, 19],
|
|
["is_int", 42, 2, 674, 19],
|
|
["jump_false", 42, "eq_ni_1377", 674, 19],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1377", 674, 19],
|
|
["eq_int", 41, 2, 40, 674, 19],
|
|
["jump", "eq_done_1376", 674, 19],
|
|
"eq_ni_1377",
|
|
["is_num", 42, 2, 674, 19],
|
|
["jump_false", 42, "eq_nn_1378", 674, 19],
|
|
["is_num", 43, 40, 674, 19],
|
|
["jump_false", 43, "eq_nn_1378", 674, 19],
|
|
["eq_float", 41, 2, 40, 674, 19],
|
|
["jump", "eq_done_1376", 674, 19],
|
|
"eq_nn_1378",
|
|
["is_text", 42, 2, 674, 19],
|
|
["jump_false", 42, "eq_nt_1379", 674, 19],
|
|
["is_text", 43, 40, 674, 19],
|
|
["jump_false", 43, "eq_nt_1379", 674, 19],
|
|
["eq_text", 41, 2, 40, 674, 19],
|
|
["jump", "eq_done_1376", 674, 19],
|
|
"eq_nt_1379",
|
|
["is_null", 42, 2, 674, 19],
|
|
["jump_false", 42, "eq_nnl_1380", 674, 19],
|
|
["is_null", 43, 40, 674, 19],
|
|
["jump_false", 43, "eq_nnl_1380", 674, 19],
|
|
["true", 41, 674, 19],
|
|
["jump", "eq_done_1376", 674, 19],
|
|
"eq_nnl_1380",
|
|
["is_bool", 42, 2, 674, 19],
|
|
["jump_false", 42, "eq_nb_1381", 674, 19],
|
|
["is_bool", 43, 40, 674, 19],
|
|
["jump_false", 43, "eq_nb_1381", 674, 19],
|
|
["eq_bool", 41, 2, 40, 674, 19],
|
|
["jump", "eq_done_1376", 674, 19],
|
|
"eq_nb_1381",
|
|
["false", 41, 674, 19],
|
|
"eq_done_1376",
|
|
["jump_false", 41, "if_else_1374", 674, 19],
|
|
["move", 5, 2, 674, 35],
|
|
["jump", "if_end_1375", 674, 35],
|
|
"if_else_1374",
|
|
"if_end_1375",
|
|
["get", 45, 9, 1, 675, 20],
|
|
["frame", 46, 45, 1, 675, 20],
|
|
["null", 47, 675, 20],
|
|
["setarg", 46, 0, 47, 675, 20],
|
|
["setarg", 46, 1, 5, 675, 20],
|
|
["invoke", 46, 44, 675, 20],
|
|
["move", 7, 44, 675, 20],
|
|
["get", 49, 31, 1, 676, 14],
|
|
["frame", 50, 49, 2, 676, 14],
|
|
["null", 51, 676, 14],
|
|
["setarg", 50, 0, 51, 676, 14],
|
|
["setarg", 50, 1, 6, 676, 14],
|
|
["setarg", 50, 2, 4, 676, 14],
|
|
["invoke", 50, 48, 676, 14],
|
|
["move", 8, 48, 676, 14],
|
|
["store_field", 8, 3, "left", 677, 7],
|
|
["store_field", 8, 7, "right", 678, 7],
|
|
["get", 53, 48, 1, 679, 7],
|
|
["frame", 54, 53, 1, 679, 7],
|
|
["null", 55, 679, 7],
|
|
["setarg", 54, 0, 55, 679, 7],
|
|
["setarg", 54, 1, 8, 679, 7],
|
|
["invoke", 54, 52, 679, 7],
|
|
["move", 3, 8, 680, 19],
|
|
["jump", "while_start_1355", 680, 19],
|
|
"while_end_1356",
|
|
["return", 3, 682, 12],
|
|
["null", 56, 682, 12],
|
|
["return", 56, 682, 12]
|
|
],
|
|
"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_1384", 691, 17],
|
|
["is_int", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_ni_1385", 691, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1385", 691, 17],
|
|
["eq_int", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1384", 691, 17],
|
|
"eq_ni_1385",
|
|
["is_num", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nn_1386", 691, 17],
|
|
["is_num", 14, 11, 691, 17],
|
|
["jump_false", 14, "eq_nn_1386", 691, 17],
|
|
["eq_float", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1384", 691, 17],
|
|
"eq_nn_1386",
|
|
["is_text", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nt_1387", 691, 17],
|
|
["is_text", 14, 11, 691, 17],
|
|
["jump_false", 14, "eq_nt_1387", 691, 17],
|
|
["eq_text", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1384", 691, 17],
|
|
"eq_nt_1387",
|
|
["is_null", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nnl_1388", 691, 17],
|
|
["is_null", 14, 11, 691, 17],
|
|
["jump_false", 14, "eq_nnl_1388", 691, 17],
|
|
["true", 12, 691, 17],
|
|
["jump", "eq_done_1384", 691, 17],
|
|
"eq_nnl_1388",
|
|
["is_bool", 13, 3, 691, 17],
|
|
["jump_false", 13, "eq_nb_1389", 691, 17],
|
|
["is_bool", 14, 11, 691, 17],
|
|
["jump_false", 14, "eq_nb_1389", 691, 17],
|
|
["eq_bool", 12, 3, 11, 691, 17],
|
|
["jump", "eq_done_1384", 691, 17],
|
|
"eq_nb_1389",
|
|
["false", 12, 691, 17],
|
|
"eq_done_1384",
|
|
["jump_false", 12, "if_else_1382", 691, 17],
|
|
["null", 15, 691, 30],
|
|
["return", 15, 691, 30],
|
|
["jump", "if_end_1383", 691, 30],
|
|
"if_else_1382",
|
|
"if_end_1383",
|
|
["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_1392", 692, 21],
|
|
["is_int", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_ni_1393", 692, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1393", 692, 21],
|
|
["eq_int", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1392", 692, 21],
|
|
"eq_ni_1393",
|
|
["is_num", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nn_1394", 692, 21],
|
|
["is_num", 21, 18, 692, 21],
|
|
["jump_false", 21, "eq_nn_1394", 692, 21],
|
|
["eq_float", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1392", 692, 21],
|
|
"eq_nn_1394",
|
|
["is_text", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nt_1395", 692, 21],
|
|
["is_text", 21, 18, 692, 21],
|
|
["jump_false", 21, "eq_nt_1395", 692, 21],
|
|
["eq_text", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1392", 692, 21],
|
|
"eq_nt_1395",
|
|
["is_null", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nnl_1396", 692, 21],
|
|
["is_null", 21, 18, 692, 21],
|
|
["jump_false", 21, "eq_nnl_1396", 692, 21],
|
|
["true", 19, 692, 21],
|
|
["jump", "eq_done_1392", 692, 21],
|
|
"eq_nnl_1396",
|
|
["is_bool", 20, 17, 692, 21],
|
|
["jump_false", 20, "eq_nb_1397", 692, 21],
|
|
["is_bool", 21, 18, 692, 21],
|
|
["jump_false", 21, "eq_nb_1397", 692, 21],
|
|
["eq_bool", 19, 17, 18, 692, 21],
|
|
["jump", "eq_done_1392", 692, 21],
|
|
"eq_nb_1397",
|
|
["false", 19, 692, 21],
|
|
"eq_done_1392",
|
|
["jump_false", 19, "if_else_1390", 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_1400", 696, 23],
|
|
["is_int", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_ni_1401", 696, 23],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1401", 696, 23],
|
|
["eq_int", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1400", 696, 23],
|
|
"eq_ni_1401",
|
|
["is_num", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nn_1402", 696, 23],
|
|
["is_num", 36, 33, 696, 23],
|
|
["jump_false", 36, "eq_nn_1402", 696, 23],
|
|
["eq_float", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1400", 696, 23],
|
|
"eq_nn_1402",
|
|
["is_text", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nt_1403", 696, 23],
|
|
["is_text", 36, 33, 696, 23],
|
|
["jump_false", 36, "eq_nt_1403", 696, 23],
|
|
["eq_text", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1400", 696, 23],
|
|
"eq_nt_1403",
|
|
["is_null", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nnl_1404", 696, 23],
|
|
["is_null", 36, 33, 696, 23],
|
|
["jump_false", 36, "eq_nnl_1404", 696, 23],
|
|
["true", 34, 696, 23],
|
|
["jump", "eq_done_1400", 696, 23],
|
|
"eq_nnl_1404",
|
|
["is_bool", 35, 32, 696, 23],
|
|
["jump_false", 35, "eq_nb_1405", 696, 23],
|
|
["is_bool", 36, 33, 696, 23],
|
|
["jump_false", 36, "eq_nb_1405", 696, 23],
|
|
["eq_bool", 34, 32, 33, 696, 23],
|
|
["jump", "eq_done_1400", 696, 23],
|
|
"eq_nb_1405",
|
|
["false", 34, 696, 23],
|
|
"eq_done_1400",
|
|
["jump_false", 34, "if_else_1398", 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_1399", 696, 28],
|
|
"if_else_1398",
|
|
["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_1399",
|
|
["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],
|
|
["jump", "if_end_1391", 704, 14],
|
|
"if_else_1390",
|
|
"if_end_1391",
|
|
["return", 3, 706, 12],
|
|
["null", 60, 706, 12],
|
|
["return", 60, 706, 12]
|
|
],
|
|
"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_1408", 734, 22],
|
|
["is_int", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_ni_1409", 734, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1409", 734, 22],
|
|
["eq_int", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1408", 734, 22],
|
|
"eq_ni_1409",
|
|
["is_num", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nn_1410", 734, 22],
|
|
["is_num", 17, 14, 734, 22],
|
|
["jump_false", 17, "eq_nn_1410", 734, 22],
|
|
["eq_float", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1408", 734, 22],
|
|
"eq_nn_1410",
|
|
["is_text", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nt_1411", 734, 22],
|
|
["is_text", 17, 14, 734, 22],
|
|
["jump_false", 17, "eq_nt_1411", 734, 22],
|
|
["eq_text", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1408", 734, 22],
|
|
"eq_nt_1411",
|
|
["is_null", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nnl_1412", 734, 22],
|
|
["is_null", 17, 14, 734, 22],
|
|
["jump_false", 17, "eq_nnl_1412", 734, 22],
|
|
["true", 15, 734, 22],
|
|
["jump", "eq_done_1408", 734, 22],
|
|
"eq_nnl_1412",
|
|
["is_bool", 16, 3, 734, 22],
|
|
["jump_false", 16, "eq_nb_1413", 734, 22],
|
|
["is_bool", 17, 14, 734, 22],
|
|
["jump_false", 17, "eq_nb_1413", 734, 22],
|
|
["eq_bool", 15, 3, 14, 734, 22],
|
|
["jump", "eq_done_1408", 734, 22],
|
|
"eq_nb_1413",
|
|
["false", 15, 734, 22],
|
|
"eq_done_1408",
|
|
["jump_false", 15, "if_else_1406", 734, 22],
|
|
["null", 18, 734, 35],
|
|
["return", 18, 734, 35],
|
|
["jump", "if_end_1407", 734, 35],
|
|
"if_else_1406",
|
|
"if_end_1407",
|
|
["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_1416", 737, 17],
|
|
["is_int", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_ni_1417", 737, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1417", 737, 17],
|
|
["eq_int", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1416", 737, 17],
|
|
"eq_ni_1417",
|
|
["is_num", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nn_1418", 737, 17],
|
|
["is_num", 27, 24, 737, 17],
|
|
["jump_false", 27, "eq_nn_1418", 737, 17],
|
|
["eq_float", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1416", 737, 17],
|
|
"eq_nn_1418",
|
|
["is_text", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nt_1419", 737, 17],
|
|
["is_text", 27, 24, 737, 17],
|
|
["jump_false", 27, "eq_nt_1419", 737, 17],
|
|
["eq_text", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1416", 737, 17],
|
|
"eq_nt_1419",
|
|
["is_null", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nnl_1420", 737, 17],
|
|
["is_null", 27, 24, 737, 17],
|
|
["jump_false", 27, "eq_nnl_1420", 737, 17],
|
|
["true", 25, 737, 17],
|
|
["jump", "eq_done_1416", 737, 17],
|
|
"eq_nnl_1420",
|
|
["is_bool", 26, 6, 737, 17],
|
|
["jump_false", 26, "eq_nb_1421", 737, 17],
|
|
["is_bool", 27, 24, 737, 17],
|
|
["jump_false", 27, "eq_nb_1421", 737, 17],
|
|
["eq_bool", 25, 6, 24, 737, 17],
|
|
["jump", "eq_done_1416", 737, 17],
|
|
"eq_nb_1421",
|
|
["false", 25, 737, 17],
|
|
"eq_done_1416",
|
|
["jump_false", 25, "if_else_1414", 737, 17],
|
|
["return", 3, 737, 30],
|
|
["jump", "if_end_1415", 737, 30],
|
|
"if_else_1414",
|
|
"if_end_1415",
|
|
["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_1427", 740, 22],
|
|
["jump", "ne_ni_1428", 740, 22],
|
|
"ne_nid_1427",
|
|
["false", 30, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_ni_1428",
|
|
["is_int", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nn_1429", 740, 22],
|
|
["is_int", 32, 29, 740, 22],
|
|
["jump_false", 32, "ne_nn_1429", 740, 22],
|
|
["ne_int", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_nn_1429",
|
|
["is_num", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nt_1430", 740, 22],
|
|
["is_num", 32, 29, 740, 22],
|
|
["jump_false", 32, "ne_nt_1430", 740, 22],
|
|
["ne_float", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_nt_1430",
|
|
["is_text", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nnl_1431", 740, 22],
|
|
["is_text", 32, 29, 740, 22],
|
|
["jump_false", 32, "ne_nnl_1431", 740, 22],
|
|
["ne_text", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_nnl_1431",
|
|
["is_null", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_nb_1432", 740, 22],
|
|
["is_null", 32, 29, 740, 22],
|
|
["jump_false", 32, "ne_nb_1432", 740, 22],
|
|
["false", 30, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_nb_1432",
|
|
["is_bool", 31, 9, 740, 22],
|
|
["jump_false", 31, "ne_mis_1433", 740, 22],
|
|
["is_bool", 32, 29, 740, 22],
|
|
["jump_false", 32, "ne_mis_1433", 740, 22],
|
|
["ne_bool", 30, 9, 29, 740, 22],
|
|
["jump", "ne_done_1426", 740, 22],
|
|
"ne_mis_1433",
|
|
["true", 30, 740, 22],
|
|
"ne_done_1426",
|
|
["move", 33, 30, 740, 22],
|
|
["jump_false", 33, "and_end_1425", 740, 22],
|
|
["access", 34, ".", 740, 45],
|
|
["is_identical", 35, 9, 34, 740, 45],
|
|
["jump_true", 35, "ne_nid_1435", 740, 45],
|
|
["jump", "ne_ni_1436", 740, 45],
|
|
"ne_nid_1435",
|
|
["false", 35, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_ni_1436",
|
|
["is_int", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nn_1437", 740, 45],
|
|
["is_int", 37, 34, 740, 45],
|
|
["jump_false", 37, "ne_nn_1437", 740, 45],
|
|
["ne_int", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_nn_1437",
|
|
["is_num", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nt_1438", 740, 45],
|
|
["is_num", 37, 34, 740, 45],
|
|
["jump_false", 37, "ne_nt_1438", 740, 45],
|
|
["ne_float", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_nt_1438",
|
|
["is_text", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nnl_1439", 740, 45],
|
|
["is_text", 37, 34, 740, 45],
|
|
["jump_false", 37, "ne_nnl_1439", 740, 45],
|
|
["ne_text", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_nnl_1439",
|
|
["is_null", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_nb_1440", 740, 45],
|
|
["is_null", 37, 34, 740, 45],
|
|
["jump_false", 37, "ne_nb_1440", 740, 45],
|
|
["false", 35, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_nb_1440",
|
|
["is_bool", 36, 9, 740, 45],
|
|
["jump_false", 36, "ne_mis_1441", 740, 45],
|
|
["is_bool", 37, 34, 740, 45],
|
|
["jump_false", 37, "ne_mis_1441", 740, 45],
|
|
["ne_bool", 35, 9, 34, 740, 45],
|
|
["jump", "ne_done_1434", 740, 45],
|
|
"ne_mis_1441",
|
|
["true", 35, 740, 45],
|
|
"ne_done_1434",
|
|
["move", 33, 35, 740, 45],
|
|
"and_end_1425",
|
|
["move", 38, 33, 740, 45],
|
|
["jump_false", 38, "and_end_1424", 740, 45],
|
|
["access", 39, "[", 740, 65],
|
|
["is_identical", 40, 9, 39, 740, 65],
|
|
["jump_true", 40, "ne_nid_1443", 740, 65],
|
|
["jump", "ne_ni_1444", 740, 65],
|
|
"ne_nid_1443",
|
|
["false", 40, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_ni_1444",
|
|
["is_int", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nn_1445", 740, 65],
|
|
["is_int", 42, 39, 740, 65],
|
|
["jump_false", 42, "ne_nn_1445", 740, 65],
|
|
["ne_int", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_nn_1445",
|
|
["is_num", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nt_1446", 740, 65],
|
|
["is_num", 42, 39, 740, 65],
|
|
["jump_false", 42, "ne_nt_1446", 740, 65],
|
|
["ne_float", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_nt_1446",
|
|
["is_text", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nnl_1447", 740, 65],
|
|
["is_text", 42, 39, 740, 65],
|
|
["jump_false", 42, "ne_nnl_1447", 740, 65],
|
|
["ne_text", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_nnl_1447",
|
|
["is_null", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_nb_1448", 740, 65],
|
|
["is_null", 42, 39, 740, 65],
|
|
["jump_false", 42, "ne_nb_1448", 740, 65],
|
|
["false", 40, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_nb_1448",
|
|
["is_bool", 41, 9, 740, 65],
|
|
["jump_false", 41, "ne_mis_1449", 740, 65],
|
|
["is_bool", 42, 39, 740, 65],
|
|
["jump_false", 42, "ne_mis_1449", 740, 65],
|
|
["ne_bool", 40, 9, 39, 740, 65],
|
|
["jump", "ne_done_1442", 740, 65],
|
|
"ne_mis_1449",
|
|
["true", 40, 740, 65],
|
|
"ne_done_1442",
|
|
["move", 38, 40, 740, 65],
|
|
"and_end_1424",
|
|
["jump_false", 38, "if_else_1422", 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_1423", 741, 7],
|
|
"if_else_1422",
|
|
"if_end_1423",
|
|
["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_1453", 748, 18],
|
|
["jump", "ne_ni_1454", 748, 18],
|
|
"ne_nid_1453",
|
|
["false", 59, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_ni_1454",
|
|
["is_int", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nn_1455", 748, 18],
|
|
["is_int", 61, 58, 748, 18],
|
|
["jump_false", 61, "ne_nn_1455", 748, 18],
|
|
["ne_int", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_nn_1455",
|
|
["is_num", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nt_1456", 748, 18],
|
|
["is_num", 61, 58, 748, 18],
|
|
["jump_false", 61, "ne_nt_1456", 748, 18],
|
|
["ne_float", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_nt_1456",
|
|
["is_text", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nnl_1457", 748, 18],
|
|
["is_text", 61, 58, 748, 18],
|
|
["jump_false", 61, "ne_nnl_1457", 748, 18],
|
|
["ne_text", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_nnl_1457",
|
|
["is_null", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_nb_1458", 748, 18],
|
|
["is_null", 61, 58, 748, 18],
|
|
["jump_false", 61, "ne_nb_1458", 748, 18],
|
|
["false", 59, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_nb_1458",
|
|
["is_bool", 60, 2, 748, 18],
|
|
["jump_false", 60, "ne_mis_1459", 748, 18],
|
|
["is_bool", 61, 58, 748, 18],
|
|
["jump_false", 61, "ne_mis_1459", 748, 18],
|
|
["ne_bool", 59, 2, 58, 748, 18],
|
|
["jump", "ne_done_1452", 748, 18],
|
|
"ne_mis_1459",
|
|
["true", 59, 748, 18],
|
|
"ne_done_1452",
|
|
["jump_false", 59, "if_else_1450", 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_1451", 755, 7],
|
|
"if_else_1450",
|
|
["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_1463", 760, 29],
|
|
["is_int", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_ni_1464", 760, 29],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1464", 760, 29],
|
|
["eq_int", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1463", 760, 29],
|
|
"eq_ni_1464",
|
|
["is_num", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nn_1465", 760, 29],
|
|
["is_num", 83, 80, 760, 29],
|
|
["jump_false", 83, "eq_nn_1465", 760, 29],
|
|
["eq_float", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1463", 760, 29],
|
|
"eq_nn_1465",
|
|
["is_text", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nt_1466", 760, 29],
|
|
["is_text", 83, 80, 760, 29],
|
|
["jump_false", 83, "eq_nt_1466", 760, 29],
|
|
["eq_text", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1463", 760, 29],
|
|
"eq_nt_1466",
|
|
["is_null", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nnl_1467", 760, 29],
|
|
["is_null", 83, 80, 760, 29],
|
|
["jump_false", 83, "eq_nnl_1467", 760, 29],
|
|
["true", 81, 760, 29],
|
|
["jump", "eq_done_1463", 760, 29],
|
|
"eq_nnl_1467",
|
|
["is_bool", 82, 79, 760, 29],
|
|
["jump_false", 82, "eq_nb_1468", 760, 29],
|
|
["is_bool", 83, 80, 760, 29],
|
|
["jump_false", 83, "eq_nb_1468", 760, 29],
|
|
["eq_bool", 81, 79, 80, 760, 29],
|
|
["jump", "eq_done_1463", 760, 29],
|
|
"eq_nb_1468",
|
|
["false", 81, 760, 29],
|
|
"eq_done_1463",
|
|
["move", 84, 81, 760, 29],
|
|
["jump_false", 84, "and_end_1462", 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_1469", 760, 55],
|
|
["is_int", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_ni_1470", 760, 55],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_1470", 760, 55],
|
|
["eq_int", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1469", 760, 55],
|
|
"eq_ni_1470",
|
|
["is_num", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nn_1471", 760, 55],
|
|
["is_num", 89, 86, 760, 55],
|
|
["jump_false", 89, "eq_nn_1471", 760, 55],
|
|
["eq_float", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1469", 760, 55],
|
|
"eq_nn_1471",
|
|
["is_text", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nt_1472", 760, 55],
|
|
["is_text", 89, 86, 760, 55],
|
|
["jump_false", 89, "eq_nt_1472", 760, 55],
|
|
["eq_text", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1469", 760, 55],
|
|
"eq_nt_1472",
|
|
["is_null", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nnl_1473", 760, 55],
|
|
["is_null", 89, 86, 760, 55],
|
|
["jump_false", 89, "eq_nnl_1473", 760, 55],
|
|
["true", 87, 760, 55],
|
|
["jump", "eq_done_1469", 760, 55],
|
|
"eq_nnl_1473",
|
|
["is_bool", 88, 85, 760, 55],
|
|
["jump_false", 88, "eq_nb_1474", 760, 55],
|
|
["is_bool", 89, 86, 760, 55],
|
|
["jump_false", 89, "eq_nb_1474", 760, 55],
|
|
["eq_bool", 87, 85, 86, 760, 55],
|
|
["jump", "eq_done_1469", 760, 55],
|
|
"eq_nb_1474",
|
|
["false", 87, 760, 55],
|
|
"eq_done_1469",
|
|
["move", 84, 87, 760, 55],
|
|
"and_end_1462",
|
|
["jump_false", 84, "if_else_1460", 760, 55],
|
|
["true", 90, 760, 73],
|
|
["store_field", 7, 90, "push", 760, 61],
|
|
["jump", "if_end_1461", 760, 61],
|
|
"if_else_1460",
|
|
"if_end_1461",
|
|
["null", 91, 761, 25],
|
|
["is_identical", 92, 5, 91, 761, 25],
|
|
["jump_true", 92, "ne_nid_1480", 761, 25],
|
|
["jump", "ne_ni_1481", 761, 25],
|
|
"ne_nid_1480",
|
|
["false", 92, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_ni_1481",
|
|
["is_int", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nn_1482", 761, 25],
|
|
["is_int", 94, 91, 761, 25],
|
|
["jump_false", 94, "ne_nn_1482", 761, 25],
|
|
["ne_int", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_nn_1482",
|
|
["is_num", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nt_1483", 761, 25],
|
|
["is_num", 94, 91, 761, 25],
|
|
["jump_false", 94, "ne_nt_1483", 761, 25],
|
|
["ne_float", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_nt_1483",
|
|
["is_text", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nnl_1484", 761, 25],
|
|
["is_text", 94, 91, 761, 25],
|
|
["jump_false", 94, "ne_nnl_1484", 761, 25],
|
|
["ne_text", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_nnl_1484",
|
|
["is_null", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_nb_1485", 761, 25],
|
|
["is_null", 94, 91, 761, 25],
|
|
["jump_false", 94, "ne_nb_1485", 761, 25],
|
|
["false", 92, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_nb_1485",
|
|
["is_bool", 93, 5, 761, 25],
|
|
["jump_false", 93, "ne_mis_1486", 761, 25],
|
|
["is_bool", 94, 91, 761, 25],
|
|
["jump_false", 94, "ne_mis_1486", 761, 25],
|
|
["ne_bool", 92, 5, 91, 761, 25],
|
|
["jump", "ne_done_1479", 761, 25],
|
|
"ne_mis_1486",
|
|
["true", 92, 761, 25],
|
|
"ne_done_1479",
|
|
["move", 95, 92, 761, 25],
|
|
["jump_false", 95, "and_end_1478", 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_1487", 761, 52],
|
|
["is_int", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_ni_1488", 761, 52],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_1488", 761, 52],
|
|
["eq_int", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1487", 761, 52],
|
|
"eq_ni_1488",
|
|
["is_num", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nn_1489", 761, 52],
|
|
["is_num", 100, 97, 761, 52],
|
|
["jump_false", 100, "eq_nn_1489", 761, 52],
|
|
["eq_float", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1487", 761, 52],
|
|
"eq_nn_1489",
|
|
["is_text", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nt_1490", 761, 52],
|
|
["is_text", 100, 97, 761, 52],
|
|
["jump_false", 100, "eq_nt_1490", 761, 52],
|
|
["eq_text", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1487", 761, 52],
|
|
"eq_nt_1490",
|
|
["is_null", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nnl_1491", 761, 52],
|
|
["is_null", 100, 97, 761, 52],
|
|
["jump_false", 100, "eq_nnl_1491", 761, 52],
|
|
["true", 98, 761, 52],
|
|
["jump", "eq_done_1487", 761, 52],
|
|
"eq_nnl_1491",
|
|
["is_bool", 99, 96, 761, 52],
|
|
["jump_false", 99, "eq_nb_1492", 761, 52],
|
|
["is_bool", 100, 97, 761, 52],
|
|
["jump_false", 100, "eq_nb_1492", 761, 52],
|
|
["eq_bool", 98, 96, 97, 761, 52],
|
|
["jump", "eq_done_1487", 761, 52],
|
|
"eq_nb_1492",
|
|
["false", 98, 761, 52],
|
|
"eq_done_1487",
|
|
["move", 95, 98, 761, 52],
|
|
"and_end_1478",
|
|
["move", 101, 95, 761, 52],
|
|
["jump_false", 101, "and_end_1477", 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_1493", 761, 79],
|
|
["is_int", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_ni_1494", 761, 79],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1494", 761, 79],
|
|
["eq_int", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1493", 761, 79],
|
|
"eq_ni_1494",
|
|
["is_num", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nn_1495", 761, 79],
|
|
["is_num", 106, 103, 761, 79],
|
|
["jump_false", 106, "eq_nn_1495", 761, 79],
|
|
["eq_float", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1493", 761, 79],
|
|
"eq_nn_1495",
|
|
["is_text", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nt_1496", 761, 79],
|
|
["is_text", 106, 103, 761, 79],
|
|
["jump_false", 106, "eq_nt_1496", 761, 79],
|
|
["eq_text", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1493", 761, 79],
|
|
"eq_nt_1496",
|
|
["is_null", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nnl_1497", 761, 79],
|
|
["is_null", 106, 103, 761, 79],
|
|
["jump_false", 106, "eq_nnl_1497", 761, 79],
|
|
["true", 104, 761, 79],
|
|
["jump", "eq_done_1493", 761, 79],
|
|
"eq_nnl_1497",
|
|
["is_bool", 105, 102, 761, 79],
|
|
["jump_false", 105, "eq_nb_1498", 761, 79],
|
|
["is_bool", 106, 103, 761, 79],
|
|
["jump_false", 106, "eq_nb_1498", 761, 79],
|
|
["eq_bool", 104, 102, 103, 761, 79],
|
|
["jump", "eq_done_1493", 761, 79],
|
|
"eq_nb_1498",
|
|
["false", 104, 761, 79],
|
|
"eq_done_1493",
|
|
["move", 101, 104, 761, 79],
|
|
"and_end_1477",
|
|
["jump_false", 101, "if_else_1475", 761, 79],
|
|
["true", 107, 761, 96],
|
|
["store_field", 7, 107, "pop", 761, 85],
|
|
["jump", "if_end_1476", 761, 85],
|
|
"if_else_1475",
|
|
"if_end_1476",
|
|
"if_end_1451",
|
|
["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],
|
|
["null", 112, 765, 12],
|
|
["return", 112, 765, 12]
|
|
],
|
|
"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],
|
|
["invoke", 4, 2, 769, 12],
|
|
["return", 2, 769, 12],
|
|
["null", 6, 769, 12],
|
|
["return", 6, 769, 12]
|
|
],
|
|
"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_1501", 777, 22],
|
|
["is_int", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_ni_1502", 777, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1502", 777, 22],
|
|
["eq_int", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1501", 777, 22],
|
|
"eq_ni_1502",
|
|
["is_num", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nn_1503", 777, 22],
|
|
["is_num", 13, 10, 777, 22],
|
|
["jump_false", 13, "eq_nn_1503", 777, 22],
|
|
["eq_float", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1501", 777, 22],
|
|
"eq_nn_1503",
|
|
["is_text", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nt_1504", 777, 22],
|
|
["is_text", 13, 10, 777, 22],
|
|
["jump_false", 13, "eq_nt_1504", 777, 22],
|
|
["eq_text", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1501", 777, 22],
|
|
"eq_nt_1504",
|
|
["is_null", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nnl_1505", 777, 22],
|
|
["is_null", 13, 10, 777, 22],
|
|
["jump_false", 13, "eq_nnl_1505", 777, 22],
|
|
["true", 11, 777, 22],
|
|
["jump", "eq_done_1501", 777, 22],
|
|
"eq_nnl_1505",
|
|
["is_bool", 12, 2, 777, 22],
|
|
["jump_false", 12, "eq_nb_1506", 777, 22],
|
|
["is_bool", 13, 10, 777, 22],
|
|
["jump_false", 13, "eq_nb_1506", 777, 22],
|
|
["eq_bool", 11, 2, 10, 777, 22],
|
|
["jump", "eq_done_1501", 777, 22],
|
|
"eq_nb_1506",
|
|
["false", 11, 777, 22],
|
|
"eq_done_1501",
|
|
["jump_false", 11, "if_else_1499", 777, 22],
|
|
["null", 14, 777, 35],
|
|
["return", 14, 777, 35],
|
|
["jump", "if_end_1500", 777, 35],
|
|
"if_else_1499",
|
|
"if_end_1500",
|
|
"while_start_1507",
|
|
["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_1509", 778, 24],
|
|
["is_int", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_ni_1510", 778, 24],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1510", 778, 24],
|
|
["eq_int", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1509", 778, 24],
|
|
"eq_ni_1510",
|
|
["is_num", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nn_1511", 778, 24],
|
|
["is_num", 20, 17, 778, 24],
|
|
["jump_false", 20, "eq_nn_1511", 778, 24],
|
|
["eq_float", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1509", 778, 24],
|
|
"eq_nn_1511",
|
|
["is_text", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nt_1512", 778, 24],
|
|
["is_text", 20, 17, 778, 24],
|
|
["jump_false", 20, "eq_nt_1512", 778, 24],
|
|
["eq_text", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1509", 778, 24],
|
|
"eq_nt_1512",
|
|
["is_null", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nnl_1513", 778, 24],
|
|
["is_null", 20, 17, 778, 24],
|
|
["jump_false", 20, "eq_nnl_1513", 778, 24],
|
|
["true", 18, 778, 24],
|
|
["jump", "eq_done_1509", 778, 24],
|
|
"eq_nnl_1513",
|
|
["is_bool", 19, 16, 778, 24],
|
|
["jump_false", 19, "eq_nb_1514", 778, 24],
|
|
["is_bool", 20, 17, 778, 24],
|
|
["jump_false", 20, "eq_nb_1514", 778, 24],
|
|
["eq_bool", 18, 16, 17, 778, 24],
|
|
["jump", "eq_done_1509", 778, 24],
|
|
"eq_nb_1514",
|
|
["false", 18, 778, 24],
|
|
"eq_done_1509",
|
|
["jump_false", 18, "while_end_1508", 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_1507", 786, 19],
|
|
"while_end_1508",
|
|
["return", 2, 788, 12],
|
|
["null", 39, 788, 12],
|
|
["return", 39, 788, 12]
|
|
],
|
|
"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_1517", 798, 21],
|
|
["is_int", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_ni_1518", 798, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1518", 798, 21],
|
|
["eq_int", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1517", 798, 21],
|
|
"eq_ni_1518",
|
|
["is_num", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nn_1519", 798, 21],
|
|
["is_num", 6, 3, 798, 21],
|
|
["jump_false", 6, "eq_nn_1519", 798, 21],
|
|
["eq_float", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1517", 798, 21],
|
|
"eq_nn_1519",
|
|
["is_text", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nt_1520", 798, 21],
|
|
["is_text", 6, 3, 798, 21],
|
|
["jump_false", 6, "eq_nt_1520", 798, 21],
|
|
["eq_text", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1517", 798, 21],
|
|
"eq_nt_1520",
|
|
["is_null", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nnl_1521", 798, 21],
|
|
["is_null", 6, 3, 798, 21],
|
|
["jump_false", 6, "eq_nnl_1521", 798, 21],
|
|
["true", 4, 798, 21],
|
|
["jump", "eq_done_1517", 798, 21],
|
|
"eq_nnl_1521",
|
|
["is_bool", 5, 2, 798, 21],
|
|
["jump_false", 5, "eq_nb_1522", 798, 21],
|
|
["is_bool", 6, 3, 798, 21],
|
|
["jump_false", 6, "eq_nb_1522", 798, 21],
|
|
["eq_bool", 4, 2, 3, 798, 21],
|
|
["jump", "eq_done_1517", 798, 21],
|
|
"eq_nb_1522",
|
|
["false", 4, 798, 21],
|
|
"eq_done_1517",
|
|
["jump_false", 4, "if_else_1515", 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],
|
|
["jump", "if_end_1516", 798, 46],
|
|
"if_else_1515",
|
|
"if_end_1516",
|
|
["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_1528", 799, 21],
|
|
["is_int", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_ni_1529", 799, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1529", 799, 21],
|
|
["eq_int", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1528", 799, 21],
|
|
"eq_ni_1529",
|
|
["is_num", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nn_1530", 799, 21],
|
|
["is_num", 17, 14, 799, 21],
|
|
["jump_false", 17, "eq_nn_1530", 799, 21],
|
|
["eq_float", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1528", 799, 21],
|
|
"eq_nn_1530",
|
|
["is_text", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nt_1531", 799, 21],
|
|
["is_text", 17, 14, 799, 21],
|
|
["jump_false", 17, "eq_nt_1531", 799, 21],
|
|
["eq_text", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1528", 799, 21],
|
|
"eq_nt_1531",
|
|
["is_null", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nnl_1532", 799, 21],
|
|
["is_null", 17, 14, 799, 21],
|
|
["jump_false", 17, "eq_nnl_1532", 799, 21],
|
|
["true", 15, 799, 21],
|
|
["jump", "eq_done_1528", 799, 21],
|
|
"eq_nnl_1532",
|
|
["is_bool", 16, 13, 799, 21],
|
|
["jump_false", 16, "eq_nb_1533", 799, 21],
|
|
["is_bool", 17, 14, 799, 21],
|
|
["jump_false", 17, "eq_nb_1533", 799, 21],
|
|
["eq_bool", 15, 13, 14, 799, 21],
|
|
["jump", "eq_done_1528", 799, 21],
|
|
"eq_nb_1533",
|
|
["false", 15, 799, 21],
|
|
"eq_done_1528",
|
|
["move", 18, 15, 799, 21],
|
|
["jump_true", 18, "or_end_1527", 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_1534", 799, 42],
|
|
["is_int", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_ni_1535", 799, 42],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1535", 799, 42],
|
|
["eq_int", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1534", 799, 42],
|
|
"eq_ni_1535",
|
|
["is_num", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nn_1536", 799, 42],
|
|
["is_num", 24, 21, 799, 42],
|
|
["jump_false", 24, "eq_nn_1536", 799, 42],
|
|
["eq_float", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1534", 799, 42],
|
|
"eq_nn_1536",
|
|
["is_text", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nt_1537", 799, 42],
|
|
["is_text", 24, 21, 799, 42],
|
|
["jump_false", 24, "eq_nt_1537", 799, 42],
|
|
["eq_text", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1534", 799, 42],
|
|
"eq_nt_1537",
|
|
["is_null", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nnl_1538", 799, 42],
|
|
["is_null", 24, 21, 799, 42],
|
|
["jump_false", 24, "eq_nnl_1538", 799, 42],
|
|
["true", 22, 799, 42],
|
|
["jump", "eq_done_1534", 799, 42],
|
|
"eq_nnl_1538",
|
|
["is_bool", 23, 20, 799, 42],
|
|
["jump_false", 23, "eq_nb_1539", 799, 42],
|
|
["is_bool", 24, 21, 799, 42],
|
|
["jump_false", 24, "eq_nb_1539", 799, 42],
|
|
["eq_bool", 22, 20, 21, 799, 42],
|
|
["jump", "eq_done_1534", 799, 42],
|
|
"eq_nb_1539",
|
|
["false", 22, 799, 42],
|
|
"eq_done_1534",
|
|
["move", 18, 22, 799, 42],
|
|
"or_end_1527",
|
|
["move", 25, 18, 799, 42],
|
|
["jump_true", 25, "or_end_1526", 799, 42],
|
|
["get", 26, 29, 1, 799, 49],
|
|
["move", 25, 26, 799, 49],
|
|
"or_end_1526",
|
|
["move", 27, 25, 799, 49],
|
|
["jump_true", 27, "or_end_1525", 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_1540", 799, 71],
|
|
["is_int", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_ni_1541", 799, 71],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_1541", 799, 71],
|
|
["eq_int", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1540", 799, 71],
|
|
"eq_ni_1541",
|
|
["is_num", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nn_1542", 799, 71],
|
|
["is_num", 33, 30, 799, 71],
|
|
["jump_false", 33, "eq_nn_1542", 799, 71],
|
|
["eq_float", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1540", 799, 71],
|
|
"eq_nn_1542",
|
|
["is_text", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nt_1543", 799, 71],
|
|
["is_text", 33, 30, 799, 71],
|
|
["jump_false", 33, "eq_nt_1543", 799, 71],
|
|
["eq_text", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1540", 799, 71],
|
|
"eq_nt_1543",
|
|
["is_null", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nnl_1544", 799, 71],
|
|
["is_null", 33, 30, 799, 71],
|
|
["jump_false", 33, "eq_nnl_1544", 799, 71],
|
|
["true", 31, 799, 71],
|
|
["jump", "eq_done_1540", 799, 71],
|
|
"eq_nnl_1544",
|
|
["is_bool", 32, 29, 799, 71],
|
|
["jump_false", 32, "eq_nb_1545", 799, 71],
|
|
["is_bool", 33, 30, 799, 71],
|
|
["jump_false", 33, "eq_nb_1545", 799, 71],
|
|
["eq_bool", 31, 29, 30, 799, 71],
|
|
["jump", "eq_done_1540", 799, 71],
|
|
"eq_nb_1545",
|
|
["false", 31, 799, 71],
|
|
"eq_done_1540",
|
|
["move", 27, 31, 799, 71],
|
|
"or_end_1525",
|
|
["jump_false", 27, "if_else_1523", 799, 71],
|
|
["null", 34, 799, 86],
|
|
["return", 34, 799, 86],
|
|
["jump", "if_end_1524", 799, 86],
|
|
"if_else_1523",
|
|
"if_end_1524",
|
|
["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_1546",
|
|
["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_1549", 805, 24],
|
|
["jump", "ne_ni_1550", 805, 24],
|
|
"ne_nid_1549",
|
|
["false", 5, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_ni_1550",
|
|
["is_int", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nn_1551", 805, 24],
|
|
["is_int", 7, 4, 805, 24],
|
|
["jump_false", 7, "ne_nn_1551", 805, 24],
|
|
["ne_int", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_nn_1551",
|
|
["is_num", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nt_1552", 805, 24],
|
|
["is_num", 7, 4, 805, 24],
|
|
["jump_false", 7, "ne_nt_1552", 805, 24],
|
|
["ne_float", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_nt_1552",
|
|
["is_text", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nnl_1553", 805, 24],
|
|
["is_text", 7, 4, 805, 24],
|
|
["jump_false", 7, "ne_nnl_1553", 805, 24],
|
|
["ne_text", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_nnl_1553",
|
|
["is_null", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_nb_1554", 805, 24],
|
|
["is_null", 7, 4, 805, 24],
|
|
["jump_false", 7, "ne_nb_1554", 805, 24],
|
|
["false", 5, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_nb_1554",
|
|
["is_bool", 6, 3, 805, 24],
|
|
["jump_false", 6, "ne_mis_1555", 805, 24],
|
|
["is_bool", 7, 4, 805, 24],
|
|
["jump_false", 7, "ne_mis_1555", 805, 24],
|
|
["ne_bool", 5, 3, 4, 805, 24],
|
|
["jump", "ne_done_1548", 805, 24],
|
|
"ne_mis_1555",
|
|
["true", 5, 805, 24],
|
|
"ne_done_1548",
|
|
["jump_false", 5, "while_end_1547", 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_1558", 807, 16],
|
|
["is_int", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_ni_1559", 807, 16],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1559", 807, 16],
|
|
["eq_int", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1558", 807, 16],
|
|
"eq_ni_1559",
|
|
["is_num", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nn_1560", 807, 16],
|
|
["is_num", 13, 10, 807, 16],
|
|
["jump_false", 13, "eq_nn_1560", 807, 16],
|
|
["eq_float", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1558", 807, 16],
|
|
"eq_nn_1560",
|
|
["is_text", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nt_1561", 807, 16],
|
|
["is_text", 13, 10, 807, 16],
|
|
["jump_false", 13, "eq_nt_1561", 807, 16],
|
|
["eq_text", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1558", 807, 16],
|
|
"eq_nt_1561",
|
|
["is_null", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nnl_1562", 807, 16],
|
|
["is_null", 13, 10, 807, 16],
|
|
["jump_false", 13, "eq_nnl_1562", 807, 16],
|
|
["true", 11, 807, 16],
|
|
["jump", "eq_done_1558", 807, 16],
|
|
"eq_nnl_1562",
|
|
["is_bool", 12, 1, 807, 16],
|
|
["jump_false", 12, "eq_nb_1563", 807, 16],
|
|
["is_bool", 13, 10, 807, 16],
|
|
["jump_false", 13, "eq_nb_1563", 807, 16],
|
|
["eq_bool", 11, 1, 10, 807, 16],
|
|
["jump", "eq_done_1558", 807, 16],
|
|
"eq_nb_1563",
|
|
["false", 11, 807, 16],
|
|
"eq_done_1558",
|
|
["jump_false", 11, "if_else_1556", 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],
|
|
["jump", "if_end_1557", 807, 41],
|
|
"if_else_1556",
|
|
"if_end_1557",
|
|
["access", 19, "}", 808, 16],
|
|
["is_identical", 20, 1, 19, 808, 16],
|
|
["jump_true", 20, "eq_done_1566", 808, 16],
|
|
["is_int", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_ni_1567", 808, 16],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1567", 808, 16],
|
|
["eq_int", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1566", 808, 16],
|
|
"eq_ni_1567",
|
|
["is_num", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nn_1568", 808, 16],
|
|
["is_num", 22, 19, 808, 16],
|
|
["jump_false", 22, "eq_nn_1568", 808, 16],
|
|
["eq_float", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1566", 808, 16],
|
|
"eq_nn_1568",
|
|
["is_text", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nt_1569", 808, 16],
|
|
["is_text", 22, 19, 808, 16],
|
|
["jump_false", 22, "eq_nt_1569", 808, 16],
|
|
["eq_text", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1566", 808, 16],
|
|
"eq_nt_1569",
|
|
["is_null", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nnl_1570", 808, 16],
|
|
["is_null", 22, 19, 808, 16],
|
|
["jump_false", 22, "eq_nnl_1570", 808, 16],
|
|
["true", 20, 808, 16],
|
|
["jump", "eq_done_1566", 808, 16],
|
|
"eq_nnl_1570",
|
|
["is_bool", 21, 1, 808, 16],
|
|
["jump_false", 21, "eq_nb_1571", 808, 16],
|
|
["is_bool", 22, 19, 808, 16],
|
|
["jump_false", 22, "eq_nb_1571", 808, 16],
|
|
["eq_bool", 20, 1, 19, 808, 16],
|
|
["jump", "eq_done_1566", 808, 16],
|
|
"eq_nb_1571",
|
|
["false", 20, 808, 16],
|
|
"eq_done_1566",
|
|
["jump_false", 20, "if_else_1564", 808, 16],
|
|
["null", 23, 808, 28],
|
|
["return", 23, 808, 28],
|
|
["jump", "if_end_1565", 808, 28],
|
|
"if_else_1564",
|
|
"if_end_1565",
|
|
["access", 24, "var", 809, 16],
|
|
["is_identical", 25, 1, 24, 809, 16],
|
|
["jump_true", 25, "eq_done_1584", 809, 16],
|
|
["is_int", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_ni_1585", 809, 16],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1585", 809, 16],
|
|
["eq_int", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1584", 809, 16],
|
|
"eq_ni_1585",
|
|
["is_num", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nn_1586", 809, 16],
|
|
["is_num", 27, 24, 809, 16],
|
|
["jump_false", 27, "eq_nn_1586", 809, 16],
|
|
["eq_float", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1584", 809, 16],
|
|
"eq_nn_1586",
|
|
["is_text", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nt_1587", 809, 16],
|
|
["is_text", 27, 24, 809, 16],
|
|
["jump_false", 27, "eq_nt_1587", 809, 16],
|
|
["eq_text", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1584", 809, 16],
|
|
"eq_nt_1587",
|
|
["is_null", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nnl_1588", 809, 16],
|
|
["is_null", 27, 24, 809, 16],
|
|
["jump_false", 27, "eq_nnl_1588", 809, 16],
|
|
["true", 25, 809, 16],
|
|
["jump", "eq_done_1584", 809, 16],
|
|
"eq_nnl_1588",
|
|
["is_bool", 26, 1, 809, 16],
|
|
["jump_false", 26, "eq_nb_1589", 809, 16],
|
|
["is_bool", 27, 24, 809, 16],
|
|
["jump_false", 27, "eq_nb_1589", 809, 16],
|
|
["eq_bool", 25, 1, 24, 809, 16],
|
|
["jump", "eq_done_1584", 809, 16],
|
|
"eq_nb_1589",
|
|
["false", 25, 809, 16],
|
|
"eq_done_1584",
|
|
["move", 28, 25, 809, 16],
|
|
["jump_true", 28, "or_end_1583", 809, 16],
|
|
["access", 29, "def", 809, 30],
|
|
["is_identical", 30, 1, 29, 809, 30],
|
|
["jump_true", 30, "eq_done_1590", 809, 30],
|
|
["is_int", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_ni_1591", 809, 30],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_1591", 809, 30],
|
|
["eq_int", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1590", 809, 30],
|
|
"eq_ni_1591",
|
|
["is_num", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nn_1592", 809, 30],
|
|
["is_num", 32, 29, 809, 30],
|
|
["jump_false", 32, "eq_nn_1592", 809, 30],
|
|
["eq_float", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1590", 809, 30],
|
|
"eq_nn_1592",
|
|
["is_text", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nt_1593", 809, 30],
|
|
["is_text", 32, 29, 809, 30],
|
|
["jump_false", 32, "eq_nt_1593", 809, 30],
|
|
["eq_text", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1590", 809, 30],
|
|
"eq_nt_1593",
|
|
["is_null", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nnl_1594", 809, 30],
|
|
["is_null", 32, 29, 809, 30],
|
|
["jump_false", 32, "eq_nnl_1594", 809, 30],
|
|
["true", 30, 809, 30],
|
|
["jump", "eq_done_1590", 809, 30],
|
|
"eq_nnl_1594",
|
|
["is_bool", 31, 1, 809, 30],
|
|
["jump_false", 31, "eq_nb_1595", 809, 30],
|
|
["is_bool", 32, 29, 809, 30],
|
|
["jump_false", 32, "eq_nb_1595", 809, 30],
|
|
["eq_bool", 30, 1, 29, 809, 30],
|
|
["jump", "eq_done_1590", 809, 30],
|
|
"eq_nb_1595",
|
|
["false", 30, 809, 30],
|
|
"eq_done_1590",
|
|
["move", 28, 30, 809, 30],
|
|
"or_end_1583",
|
|
["move", 33, 28, 809, 30],
|
|
["jump_true", 33, "or_end_1582", 809, 30],
|
|
["access", 34, "if", 809, 44],
|
|
["is_identical", 35, 1, 34, 809, 44],
|
|
["jump_true", 35, "eq_done_1596", 809, 44],
|
|
["is_int", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_ni_1597", 809, 44],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_1597", 809, 44],
|
|
["eq_int", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1596", 809, 44],
|
|
"eq_ni_1597",
|
|
["is_num", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nn_1598", 809, 44],
|
|
["is_num", 37, 34, 809, 44],
|
|
["jump_false", 37, "eq_nn_1598", 809, 44],
|
|
["eq_float", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1596", 809, 44],
|
|
"eq_nn_1598",
|
|
["is_text", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nt_1599", 809, 44],
|
|
["is_text", 37, 34, 809, 44],
|
|
["jump_false", 37, "eq_nt_1599", 809, 44],
|
|
["eq_text", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1596", 809, 44],
|
|
"eq_nt_1599",
|
|
["is_null", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nnl_1600", 809, 44],
|
|
["is_null", 37, 34, 809, 44],
|
|
["jump_false", 37, "eq_nnl_1600", 809, 44],
|
|
["true", 35, 809, 44],
|
|
["jump", "eq_done_1596", 809, 44],
|
|
"eq_nnl_1600",
|
|
["is_bool", 36, 1, 809, 44],
|
|
["jump_false", 36, "eq_nb_1601", 809, 44],
|
|
["is_bool", 37, 34, 809, 44],
|
|
["jump_false", 37, "eq_nb_1601", 809, 44],
|
|
["eq_bool", 35, 1, 34, 809, 44],
|
|
["jump", "eq_done_1596", 809, 44],
|
|
"eq_nb_1601",
|
|
["false", 35, 809, 44],
|
|
"eq_done_1596",
|
|
["move", 33, 35, 809, 44],
|
|
"or_end_1582",
|
|
["move", 38, 33, 809, 44],
|
|
["jump_true", 38, "or_end_1581", 809, 44],
|
|
["access", 39, "while", 809, 57],
|
|
["is_identical", 40, 1, 39, 809, 57],
|
|
["jump_true", 40, "eq_done_1602", 809, 57],
|
|
["is_int", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_ni_1603", 809, 57],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1603", 809, 57],
|
|
["eq_int", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1602", 809, 57],
|
|
"eq_ni_1603",
|
|
["is_num", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nn_1604", 809, 57],
|
|
["is_num", 42, 39, 809, 57],
|
|
["jump_false", 42, "eq_nn_1604", 809, 57],
|
|
["eq_float", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1602", 809, 57],
|
|
"eq_nn_1604",
|
|
["is_text", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nt_1605", 809, 57],
|
|
["is_text", 42, 39, 809, 57],
|
|
["jump_false", 42, "eq_nt_1605", 809, 57],
|
|
["eq_text", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1602", 809, 57],
|
|
"eq_nt_1605",
|
|
["is_null", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nnl_1606", 809, 57],
|
|
["is_null", 42, 39, 809, 57],
|
|
["jump_false", 42, "eq_nnl_1606", 809, 57],
|
|
["true", 40, 809, 57],
|
|
["jump", "eq_done_1602", 809, 57],
|
|
"eq_nnl_1606",
|
|
["is_bool", 41, 1, 809, 57],
|
|
["jump_false", 41, "eq_nb_1607", 809, 57],
|
|
["is_bool", 42, 39, 809, 57],
|
|
["jump_false", 42, "eq_nb_1607", 809, 57],
|
|
["eq_bool", 40, 1, 39, 809, 57],
|
|
["jump", "eq_done_1602", 809, 57],
|
|
"eq_nb_1607",
|
|
["false", 40, 809, 57],
|
|
"eq_done_1602",
|
|
["move", 38, 40, 809, 57],
|
|
"or_end_1581",
|
|
["move", 43, 38, 809, 57],
|
|
["jump_true", 43, "or_end_1580", 809, 57],
|
|
["access", 44, "for", 810, 16],
|
|
["is_identical", 45, 1, 44, 810, 16],
|
|
["jump_true", 45, "eq_done_1608", 810, 16],
|
|
["is_int", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_ni_1609", 810, 16],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1609", 810, 16],
|
|
["eq_int", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1608", 810, 16],
|
|
"eq_ni_1609",
|
|
["is_num", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nn_1610", 810, 16],
|
|
["is_num", 47, 44, 810, 16],
|
|
["jump_false", 47, "eq_nn_1610", 810, 16],
|
|
["eq_float", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1608", 810, 16],
|
|
"eq_nn_1610",
|
|
["is_text", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nt_1611", 810, 16],
|
|
["is_text", 47, 44, 810, 16],
|
|
["jump_false", 47, "eq_nt_1611", 810, 16],
|
|
["eq_text", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1608", 810, 16],
|
|
"eq_nt_1611",
|
|
["is_null", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nnl_1612", 810, 16],
|
|
["is_null", 47, 44, 810, 16],
|
|
["jump_false", 47, "eq_nnl_1612", 810, 16],
|
|
["true", 45, 810, 16],
|
|
["jump", "eq_done_1608", 810, 16],
|
|
"eq_nnl_1612",
|
|
["is_bool", 46, 1, 810, 16],
|
|
["jump_false", 46, "eq_nb_1613", 810, 16],
|
|
["is_bool", 47, 44, 810, 16],
|
|
["jump_false", 47, "eq_nb_1613", 810, 16],
|
|
["eq_bool", 45, 1, 44, 810, 16],
|
|
["jump", "eq_done_1608", 810, 16],
|
|
"eq_nb_1613",
|
|
["false", 45, 810, 16],
|
|
"eq_done_1608",
|
|
["move", 43, 45, 810, 16],
|
|
"or_end_1580",
|
|
["move", 48, 43, 810, 16],
|
|
["jump_true", 48, "or_end_1579", 810, 16],
|
|
["access", 49, "return", 810, 30],
|
|
["is_identical", 50, 1, 49, 810, 30],
|
|
["jump_true", 50, "eq_done_1614", 810, 30],
|
|
["is_int", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_ni_1615", 810, 30],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_1615", 810, 30],
|
|
["eq_int", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1614", 810, 30],
|
|
"eq_ni_1615",
|
|
["is_num", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nn_1616", 810, 30],
|
|
["is_num", 52, 49, 810, 30],
|
|
["jump_false", 52, "eq_nn_1616", 810, 30],
|
|
["eq_float", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1614", 810, 30],
|
|
"eq_nn_1616",
|
|
["is_text", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nt_1617", 810, 30],
|
|
["is_text", 52, 49, 810, 30],
|
|
["jump_false", 52, "eq_nt_1617", 810, 30],
|
|
["eq_text", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1614", 810, 30],
|
|
"eq_nt_1617",
|
|
["is_null", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nnl_1618", 810, 30],
|
|
["is_null", 52, 49, 810, 30],
|
|
["jump_false", 52, "eq_nnl_1618", 810, 30],
|
|
["true", 50, 810, 30],
|
|
["jump", "eq_done_1614", 810, 30],
|
|
"eq_nnl_1618",
|
|
["is_bool", 51, 1, 810, 30],
|
|
["jump_false", 51, "eq_nb_1619", 810, 30],
|
|
["is_bool", 52, 49, 810, 30],
|
|
["jump_false", 52, "eq_nb_1619", 810, 30],
|
|
["eq_bool", 50, 1, 49, 810, 30],
|
|
["jump", "eq_done_1614", 810, 30],
|
|
"eq_nb_1619",
|
|
["false", 50, 810, 30],
|
|
"eq_done_1614",
|
|
["move", 48, 50, 810, 30],
|
|
"or_end_1579",
|
|
["move", 53, 48, 810, 30],
|
|
["jump_true", 53, "or_end_1578", 810, 30],
|
|
["access", 54, "disrupt", 810, 47],
|
|
["is_identical", 55, 1, 54, 810, 47],
|
|
["jump_true", 55, "eq_done_1620", 810, 47],
|
|
["is_int", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_ni_1621", 810, 47],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1621", 810, 47],
|
|
["eq_int", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1620", 810, 47],
|
|
"eq_ni_1621",
|
|
["is_num", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nn_1622", 810, 47],
|
|
["is_num", 57, 54, 810, 47],
|
|
["jump_false", 57, "eq_nn_1622", 810, 47],
|
|
["eq_float", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1620", 810, 47],
|
|
"eq_nn_1622",
|
|
["is_text", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nt_1623", 810, 47],
|
|
["is_text", 57, 54, 810, 47],
|
|
["jump_false", 57, "eq_nt_1623", 810, 47],
|
|
["eq_text", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1620", 810, 47],
|
|
"eq_nt_1623",
|
|
["is_null", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nnl_1624", 810, 47],
|
|
["is_null", 57, 54, 810, 47],
|
|
["jump_false", 57, "eq_nnl_1624", 810, 47],
|
|
["true", 55, 810, 47],
|
|
["jump", "eq_done_1620", 810, 47],
|
|
"eq_nnl_1624",
|
|
["is_bool", 56, 1, 810, 47],
|
|
["jump_false", 56, "eq_nb_1625", 810, 47],
|
|
["is_bool", 57, 54, 810, 47],
|
|
["jump_false", 57, "eq_nb_1625", 810, 47],
|
|
["eq_bool", 55, 1, 54, 810, 47],
|
|
["jump", "eq_done_1620", 810, 47],
|
|
"eq_nb_1625",
|
|
["false", 55, 810, 47],
|
|
"eq_done_1620",
|
|
["move", 53, 55, 810, 47],
|
|
"or_end_1578",
|
|
["move", 58, 53, 810, 47],
|
|
["jump_true", 58, "or_end_1577", 810, 47],
|
|
["access", 59, "function", 811, 16],
|
|
["is_identical", 60, 1, 59, 811, 16],
|
|
["jump_true", 60, "eq_done_1626", 811, 16],
|
|
["is_int", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_ni_1627", 811, 16],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_1627", 811, 16],
|
|
["eq_int", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1626", 811, 16],
|
|
"eq_ni_1627",
|
|
["is_num", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nn_1628", 811, 16],
|
|
["is_num", 62, 59, 811, 16],
|
|
["jump_false", 62, "eq_nn_1628", 811, 16],
|
|
["eq_float", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1626", 811, 16],
|
|
"eq_nn_1628",
|
|
["is_text", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nt_1629", 811, 16],
|
|
["is_text", 62, 59, 811, 16],
|
|
["jump_false", 62, "eq_nt_1629", 811, 16],
|
|
["eq_text", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1626", 811, 16],
|
|
"eq_nt_1629",
|
|
["is_null", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nnl_1630", 811, 16],
|
|
["is_null", 62, 59, 811, 16],
|
|
["jump_false", 62, "eq_nnl_1630", 811, 16],
|
|
["true", 60, 811, 16],
|
|
["jump", "eq_done_1626", 811, 16],
|
|
"eq_nnl_1630",
|
|
["is_bool", 61, 1, 811, 16],
|
|
["jump_false", 61, "eq_nb_1631", 811, 16],
|
|
["is_bool", 62, 59, 811, 16],
|
|
["jump_false", 62, "eq_nb_1631", 811, 16],
|
|
["eq_bool", 60, 1, 59, 811, 16],
|
|
["jump", "eq_done_1626", 811, 16],
|
|
"eq_nb_1631",
|
|
["false", 60, 811, 16],
|
|
"eq_done_1626",
|
|
["move", 58, 60, 811, 16],
|
|
"or_end_1577",
|
|
["move", 63, 58, 811, 16],
|
|
["jump_true", 63, "or_end_1576", 811, 16],
|
|
["access", 64, "break", 811, 35],
|
|
["is_identical", 65, 1, 64, 811, 35],
|
|
["jump_true", 65, "eq_done_1632", 811, 35],
|
|
["is_int", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_ni_1633", 811, 35],
|
|
"_nop_tc_11",
|
|
["jump", "eq_ni_1633", 811, 35],
|
|
["eq_int", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1632", 811, 35],
|
|
"eq_ni_1633",
|
|
["is_num", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nn_1634", 811, 35],
|
|
["is_num", 67, 64, 811, 35],
|
|
["jump_false", 67, "eq_nn_1634", 811, 35],
|
|
["eq_float", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1632", 811, 35],
|
|
"eq_nn_1634",
|
|
["is_text", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nt_1635", 811, 35],
|
|
["is_text", 67, 64, 811, 35],
|
|
["jump_false", 67, "eq_nt_1635", 811, 35],
|
|
["eq_text", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1632", 811, 35],
|
|
"eq_nt_1635",
|
|
["is_null", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nnl_1636", 811, 35],
|
|
["is_null", 67, 64, 811, 35],
|
|
["jump_false", 67, "eq_nnl_1636", 811, 35],
|
|
["true", 65, 811, 35],
|
|
["jump", "eq_done_1632", 811, 35],
|
|
"eq_nnl_1636",
|
|
["is_bool", 66, 1, 811, 35],
|
|
["jump_false", 66, "eq_nb_1637", 811, 35],
|
|
["is_bool", 67, 64, 811, 35],
|
|
["jump_false", 67, "eq_nb_1637", 811, 35],
|
|
["eq_bool", 65, 1, 64, 811, 35],
|
|
["jump", "eq_done_1632", 811, 35],
|
|
"eq_nb_1637",
|
|
["false", 65, 811, 35],
|
|
"eq_done_1632",
|
|
["move", 63, 65, 811, 35],
|
|
"or_end_1576",
|
|
["move", 68, 63, 811, 35],
|
|
["jump_true", 68, "or_end_1575", 811, 35],
|
|
["access", 69, "continue", 811, 51],
|
|
["is_identical", 70, 1, 69, 811, 51],
|
|
["jump_true", 70, "eq_done_1638", 811, 51],
|
|
["is_int", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_ni_1639", 811, 51],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_1639", 811, 51],
|
|
["eq_int", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1638", 811, 51],
|
|
"eq_ni_1639",
|
|
["is_num", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nn_1640", 811, 51],
|
|
["is_num", 72, 69, 811, 51],
|
|
["jump_false", 72, "eq_nn_1640", 811, 51],
|
|
["eq_float", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1638", 811, 51],
|
|
"eq_nn_1640",
|
|
["is_text", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nt_1641", 811, 51],
|
|
["is_text", 72, 69, 811, 51],
|
|
["jump_false", 72, "eq_nt_1641", 811, 51],
|
|
["eq_text", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1638", 811, 51],
|
|
"eq_nt_1641",
|
|
["is_null", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nnl_1642", 811, 51],
|
|
["is_null", 72, 69, 811, 51],
|
|
["jump_false", 72, "eq_nnl_1642", 811, 51],
|
|
["true", 70, 811, 51],
|
|
["jump", "eq_done_1638", 811, 51],
|
|
"eq_nnl_1642",
|
|
["is_bool", 71, 1, 811, 51],
|
|
["jump_false", 71, "eq_nb_1643", 811, 51],
|
|
["is_bool", 72, 69, 811, 51],
|
|
["jump_false", 72, "eq_nb_1643", 811, 51],
|
|
["eq_bool", 70, 1, 69, 811, 51],
|
|
["jump", "eq_done_1638", 811, 51],
|
|
"eq_nb_1643",
|
|
["false", 70, 811, 51],
|
|
"eq_done_1638",
|
|
["move", 68, 70, 811, 51],
|
|
"or_end_1575",
|
|
["move", 73, 68, 811, 51],
|
|
["jump_true", 73, "or_end_1574", 811, 51],
|
|
["access", 74, "do", 811, 70],
|
|
["is_identical", 75, 1, 74, 811, 70],
|
|
["jump_true", 75, "eq_done_1644", 811, 70],
|
|
["is_int", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_ni_1645", 811, 70],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1645", 811, 70],
|
|
["eq_int", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1644", 811, 70],
|
|
"eq_ni_1645",
|
|
["is_num", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nn_1646", 811, 70],
|
|
["is_num", 77, 74, 811, 70],
|
|
["jump_false", 77, "eq_nn_1646", 811, 70],
|
|
["eq_float", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1644", 811, 70],
|
|
"eq_nn_1646",
|
|
["is_text", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nt_1647", 811, 70],
|
|
["is_text", 77, 74, 811, 70],
|
|
["jump_false", 77, "eq_nt_1647", 811, 70],
|
|
["eq_text", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1644", 811, 70],
|
|
"eq_nt_1647",
|
|
["is_null", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nnl_1648", 811, 70],
|
|
["is_null", 77, 74, 811, 70],
|
|
["jump_false", 77, "eq_nnl_1648", 811, 70],
|
|
["true", 75, 811, 70],
|
|
["jump", "eq_done_1644", 811, 70],
|
|
"eq_nnl_1648",
|
|
["is_bool", 76, 1, 811, 70],
|
|
["jump_false", 76, "eq_nb_1649", 811, 70],
|
|
["is_bool", 77, 74, 811, 70],
|
|
["jump_false", 77, "eq_nb_1649", 811, 70],
|
|
["eq_bool", 75, 1, 74, 811, 70],
|
|
["jump", "eq_done_1644", 811, 70],
|
|
"eq_nb_1649",
|
|
["false", 75, 811, 70],
|
|
"eq_done_1644",
|
|
["move", 73, 75, 811, 70],
|
|
"or_end_1574",
|
|
["jump_false", 73, "if_else_1572", 811, 70],
|
|
["null", 78, 811, 83],
|
|
["return", 78, 811, 83],
|
|
["jump", "if_end_1573", 811, 83],
|
|
"if_else_1572",
|
|
"if_end_1573",
|
|
["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_1546", 812, 7],
|
|
"while_end_1547",
|
|
["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_1650",
|
|
["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_1654", 820, 24],
|
|
["jump", "ne_ni_1655", 820, 24],
|
|
"ne_nid_1654",
|
|
["false", 9, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_ni_1655",
|
|
["is_int", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nn_1656", 820, 24],
|
|
["is_int", 11, 8, 820, 24],
|
|
["jump_false", 11, "ne_nn_1656", 820, 24],
|
|
["ne_int", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_nn_1656",
|
|
["is_num", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nt_1657", 820, 24],
|
|
["is_num", 11, 8, 820, 24],
|
|
["jump_false", 11, "ne_nt_1657", 820, 24],
|
|
["ne_float", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_nt_1657",
|
|
["is_text", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nnl_1658", 820, 24],
|
|
["is_text", 11, 8, 820, 24],
|
|
["jump_false", 11, "ne_nnl_1658", 820, 24],
|
|
["ne_text", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_nnl_1658",
|
|
["is_null", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_nb_1659", 820, 24],
|
|
["is_null", 11, 8, 820, 24],
|
|
["jump_false", 11, "ne_nb_1659", 820, 24],
|
|
["false", 9, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_nb_1659",
|
|
["is_bool", 10, 7, 820, 24],
|
|
["jump_false", 10, "ne_mis_1660", 820, 24],
|
|
["is_bool", 11, 8, 820, 24],
|
|
["jump_false", 11, "ne_mis_1660", 820, 24],
|
|
["ne_bool", 9, 7, 8, 820, 24],
|
|
["jump", "ne_done_1653", 820, 24],
|
|
"ne_mis_1660",
|
|
["true", 9, 820, 24],
|
|
"ne_done_1653",
|
|
["move", 12, 9, 820, 24],
|
|
["jump_false", 12, "and_end_1652", 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_1662", 820, 43],
|
|
["jump", "ne_ni_1663", 820, 43],
|
|
"ne_nid_1662",
|
|
["false", 16, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_ni_1663",
|
|
["is_int", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nn_1664", 820, 43],
|
|
["is_int", 18, 15, 820, 43],
|
|
["jump_false", 18, "ne_nn_1664", 820, 43],
|
|
["ne_int", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_nn_1664",
|
|
["is_num", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nt_1665", 820, 43],
|
|
["is_num", 18, 15, 820, 43],
|
|
["jump_false", 18, "ne_nt_1665", 820, 43],
|
|
["ne_float", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_nt_1665",
|
|
["is_text", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nnl_1666", 820, 43],
|
|
["is_text", 18, 15, 820, 43],
|
|
["jump_false", 18, "ne_nnl_1666", 820, 43],
|
|
["ne_text", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_nnl_1666",
|
|
["is_null", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_nb_1667", 820, 43],
|
|
["is_null", 18, 15, 820, 43],
|
|
["jump_false", 18, "ne_nb_1667", 820, 43],
|
|
["false", 16, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_nb_1667",
|
|
["is_bool", 17, 14, 820, 43],
|
|
["jump_false", 17, "ne_mis_1668", 820, 43],
|
|
["is_bool", 18, 15, 820, 43],
|
|
["jump_false", 18, "ne_mis_1668", 820, 43],
|
|
["ne_bool", 16, 14, 15, 820, 43],
|
|
["jump", "ne_done_1661", 820, 43],
|
|
"ne_mis_1668",
|
|
["true", 16, 820, 43],
|
|
"ne_done_1661",
|
|
["move", 12, 16, 820, 43],
|
|
"and_end_1652",
|
|
["jump_false", 12, "while_end_1651", 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_1672", 823, 19],
|
|
["jump", "ne_ni_1673", 823, 19],
|
|
"ne_nid_1672",
|
|
["false", 25, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_ni_1673",
|
|
["is_int", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nn_1674", 823, 19],
|
|
["is_int", 27, 24, 823, 19],
|
|
["jump_false", 27, "ne_nn_1674", 823, 19],
|
|
["ne_int", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_nn_1674",
|
|
["is_num", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nt_1675", 823, 19],
|
|
["is_num", 27, 24, 823, 19],
|
|
["jump_false", 27, "ne_nt_1675", 823, 19],
|
|
["ne_float", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_nt_1675",
|
|
["is_text", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nnl_1676", 823, 19],
|
|
["is_text", 27, 24, 823, 19],
|
|
["jump_false", 27, "ne_nnl_1676", 823, 19],
|
|
["ne_text", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_nnl_1676",
|
|
["is_null", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_nb_1677", 823, 19],
|
|
["is_null", 27, 24, 823, 19],
|
|
["jump_false", 27, "ne_nb_1677", 823, 19],
|
|
["false", 25, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_nb_1677",
|
|
["is_bool", 26, 4, 823, 19],
|
|
["jump_false", 26, "ne_mis_1678", 823, 19],
|
|
["is_bool", 27, 24, 823, 19],
|
|
["jump_false", 27, "ne_mis_1678", 823, 19],
|
|
["ne_bool", 25, 4, 24, 823, 19],
|
|
["jump", "ne_done_1671", 823, 19],
|
|
"ne_mis_1678",
|
|
["true", 25, 823, 19],
|
|
"ne_done_1671",
|
|
["jump_false", 25, "if_else_1669", 823, 19],
|
|
["is_array", 28, 2, 824, 21],
|
|
["jump_false", 28, "push_err_1679", 824, 21],
|
|
["push", 2, 4, 824, 21],
|
|
["jump", "push_done_1680", 824, 21],
|
|
"push_err_1679",
|
|
["disrupt", 824, 21],
|
|
"push_done_1680",
|
|
["jump", "if_end_1670", 824, 21],
|
|
"if_else_1669",
|
|
["get", 29, 18, 1, 825, 18],
|
|
["is_identical", 30, 29, 3, 825, 28],
|
|
["jump_true", 30, "eq_done_1683", 825, 28],
|
|
["is_int", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_ni_1684", 825, 28],
|
|
["is_int", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_ni_1684", 825, 28],
|
|
["eq_int", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1683", 825, 28],
|
|
"eq_ni_1684",
|
|
["is_num", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nn_1685", 825, 28],
|
|
["is_num", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nn_1685", 825, 28],
|
|
["eq_float", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1683", 825, 28],
|
|
"eq_nn_1685",
|
|
["is_text", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nt_1686", 825, 28],
|
|
["is_text", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nt_1686", 825, 28],
|
|
["eq_text", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1683", 825, 28],
|
|
"eq_nt_1686",
|
|
["is_null", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nnl_1687", 825, 28],
|
|
["is_null", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nnl_1687", 825, 28],
|
|
["true", 30, 825, 28],
|
|
["jump", "eq_done_1683", 825, 28],
|
|
"eq_nnl_1687",
|
|
["is_bool", 31, 29, 825, 28],
|
|
["jump_false", 31, "eq_nb_1688", 825, 28],
|
|
["is_bool", 32, 3, 825, 28],
|
|
["jump_false", 32, "eq_nb_1688", 825, 28],
|
|
["eq_bool", 30, 29, 3, 825, 28],
|
|
["jump", "eq_done_1683", 825, 28],
|
|
"eq_nb_1688",
|
|
["false", 30, 825, 28],
|
|
"eq_done_1683",
|
|
["jump_false", 30, "if_else_1681", 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_1682", 826, 9],
|
|
"if_else_1681",
|
|
"if_end_1682",
|
|
"if_end_1670",
|
|
["jump", "while_start_1650", 826, 9],
|
|
"while_end_1651",
|
|
["return", 2, 829, 12],
|
|
["null", 37, 829, 12],
|
|
["return", 37, 829, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 304,
|
|
"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_1689", 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_1690", 846, 7],
|
|
"if_else_1689",
|
|
"if_end_1690",
|
|
["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_1693", 851, 21],
|
|
["is_int", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_ni_1694", 851, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1694", 851, 21],
|
|
["eq_int", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1693", 851, 21],
|
|
"eq_ni_1694",
|
|
["is_num", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nn_1695", 851, 21],
|
|
["is_num", 39, 36, 851, 21],
|
|
["jump_false", 39, "eq_nn_1695", 851, 21],
|
|
["eq_float", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1693", 851, 21],
|
|
"eq_nn_1695",
|
|
["is_text", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nt_1696", 851, 21],
|
|
["is_text", 39, 36, 851, 21],
|
|
["jump_false", 39, "eq_nt_1696", 851, 21],
|
|
["eq_text", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1693", 851, 21],
|
|
"eq_nt_1696",
|
|
["is_null", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nnl_1697", 851, 21],
|
|
["is_null", 39, 36, 851, 21],
|
|
["jump_false", 39, "eq_nnl_1697", 851, 21],
|
|
["true", 37, 851, 21],
|
|
["jump", "eq_done_1693", 851, 21],
|
|
"eq_nnl_1697",
|
|
["is_bool", 38, 35, 851, 21],
|
|
["jump_false", 38, "eq_nb_1698", 851, 21],
|
|
["is_bool", 39, 36, 851, 21],
|
|
["jump_false", 39, "eq_nb_1698", 851, 21],
|
|
["eq_bool", 37, 35, 36, 851, 21],
|
|
["jump", "eq_done_1693", 851, 21],
|
|
"eq_nb_1698",
|
|
["false", 37, 851, 21],
|
|
"eq_done_1693",
|
|
["jump_false", 37, "if_else_1691", 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_1692", 853, 7],
|
|
"if_else_1691",
|
|
"if_end_1692",
|
|
["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_1701", 857, 21],
|
|
["is_int", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_ni_1702", 857, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1702", 857, 21],
|
|
["eq_int", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1701", 857, 21],
|
|
"eq_ni_1702",
|
|
["is_num", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nn_1703", 857, 21],
|
|
["is_num", 51, 48, 857, 21],
|
|
["jump_false", 51, "eq_nn_1703", 857, 21],
|
|
["eq_float", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1701", 857, 21],
|
|
"eq_nn_1703",
|
|
["is_text", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nt_1704", 857, 21],
|
|
["is_text", 51, 48, 857, 21],
|
|
["jump_false", 51, "eq_nt_1704", 857, 21],
|
|
["eq_text", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1701", 857, 21],
|
|
"eq_nt_1704",
|
|
["is_null", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nnl_1705", 857, 21],
|
|
["is_null", 51, 48, 857, 21],
|
|
["jump_false", 51, "eq_nnl_1705", 857, 21],
|
|
["true", 49, 857, 21],
|
|
["jump", "eq_done_1701", 857, 21],
|
|
"eq_nnl_1705",
|
|
["is_bool", 50, 47, 857, 21],
|
|
["jump_false", 50, "eq_nb_1706", 857, 21],
|
|
["is_bool", 51, 48, 857, 21],
|
|
["jump_false", 51, "eq_nb_1706", 857, 21],
|
|
["eq_bool", 49, 47, 48, 857, 21],
|
|
["jump", "eq_done_1701", 857, 21],
|
|
"eq_nb_1706",
|
|
["false", 49, 857, 21],
|
|
"eq_done_1701",
|
|
["jump_false", 49, "if_else_1699", 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_1707",
|
|
["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_1711", 860, 26],
|
|
["jump", "ne_ni_1712", 860, 26],
|
|
"ne_nid_1711",
|
|
["false", 60, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_ni_1712",
|
|
["is_int", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nn_1713", 860, 26],
|
|
["is_int", 62, 59, 860, 26],
|
|
["jump_false", 62, "ne_nn_1713", 860, 26],
|
|
["ne_int", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_nn_1713",
|
|
["is_num", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nt_1714", 860, 26],
|
|
["is_num", 62, 59, 860, 26],
|
|
["jump_false", 62, "ne_nt_1714", 860, 26],
|
|
["ne_float", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_nt_1714",
|
|
["is_text", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nnl_1715", 860, 26],
|
|
["is_text", 62, 59, 860, 26],
|
|
["jump_false", 62, "ne_nnl_1715", 860, 26],
|
|
["ne_text", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_nnl_1715",
|
|
["is_null", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_nb_1716", 860, 26],
|
|
["is_null", 62, 59, 860, 26],
|
|
["jump_false", 62, "ne_nb_1716", 860, 26],
|
|
["false", 60, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_nb_1716",
|
|
["is_bool", 61, 58, 860, 26],
|
|
["jump_false", 61, "ne_mis_1717", 860, 26],
|
|
["is_bool", 62, 59, 860, 26],
|
|
["jump_false", 62, "ne_mis_1717", 860, 26],
|
|
["ne_bool", 60, 58, 59, 860, 26],
|
|
["jump", "ne_done_1710", 860, 26],
|
|
"ne_mis_1717",
|
|
["true", 60, 860, 26],
|
|
"ne_done_1710",
|
|
["move", 63, 60, 860, 26],
|
|
["jump_false", 63, "and_end_1709", 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_1719", 860, 45],
|
|
["jump", "ne_ni_1720", 860, 45],
|
|
"ne_nid_1719",
|
|
["false", 67, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_ni_1720",
|
|
["is_int", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nn_1721", 860, 45],
|
|
["is_int", 69, 66, 860, 45],
|
|
["jump_false", 69, "ne_nn_1721", 860, 45],
|
|
["ne_int", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_nn_1721",
|
|
["is_num", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nt_1722", 860, 45],
|
|
["is_num", 69, 66, 860, 45],
|
|
["jump_false", 69, "ne_nt_1722", 860, 45],
|
|
["ne_float", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_nt_1722",
|
|
["is_text", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nnl_1723", 860, 45],
|
|
["is_text", 69, 66, 860, 45],
|
|
["jump_false", 69, "ne_nnl_1723", 860, 45],
|
|
["ne_text", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_nnl_1723",
|
|
["is_null", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_nb_1724", 860, 45],
|
|
["is_null", 69, 66, 860, 45],
|
|
["jump_false", 69, "ne_nb_1724", 860, 45],
|
|
["false", 67, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_nb_1724",
|
|
["is_bool", 68, 65, 860, 45],
|
|
["jump_false", 68, "ne_mis_1725", 860, 45],
|
|
["is_bool", 69, 66, 860, 45],
|
|
["jump_false", 69, "ne_mis_1725", 860, 45],
|
|
["ne_bool", 67, 65, 66, 860, 45],
|
|
["jump", "ne_done_1718", 860, 45],
|
|
"ne_mis_1725",
|
|
["true", 67, 860, 45],
|
|
"ne_done_1718",
|
|
["move", 63, 67, 860, 45],
|
|
"and_end_1709",
|
|
["jump_false", 63, "while_end_1708", 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_1728", 861, 25],
|
|
["is_int", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_ni_1729", 861, 25],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1729", 861, 25],
|
|
["eq_int", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1728", 861, 25],
|
|
"eq_ni_1729",
|
|
["is_num", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nn_1730", 861, 25],
|
|
["is_num", 75, 72, 861, 25],
|
|
["jump_false", 75, "eq_nn_1730", 861, 25],
|
|
["eq_float", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1728", 861, 25],
|
|
"eq_nn_1730",
|
|
["is_text", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nt_1731", 861, 25],
|
|
["is_text", 75, 72, 861, 25],
|
|
["jump_false", 75, "eq_nt_1731", 861, 25],
|
|
["eq_text", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1728", 861, 25],
|
|
"eq_nt_1731",
|
|
["is_null", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nnl_1732", 861, 25],
|
|
["is_null", 75, 72, 861, 25],
|
|
["jump_false", 75, "eq_nnl_1732", 861, 25],
|
|
["true", 73, 861, 25],
|
|
["jump", "eq_done_1728", 861, 25],
|
|
"eq_nnl_1732",
|
|
["is_bool", 74, 71, 861, 25],
|
|
["jump_false", 74, "eq_nb_1733", 861, 25],
|
|
["is_bool", 75, 72, 861, 25],
|
|
["jump_false", 75, "eq_nb_1733", 861, 25],
|
|
["eq_bool", 73, 71, 72, 861, 25],
|
|
["jump", "eq_done_1728", 861, 25],
|
|
"eq_nb_1733",
|
|
["false", 73, 861, 25],
|
|
"eq_done_1728",
|
|
["jump_false", 73, "if_else_1726", 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_1737", 865, 42],
|
|
["jump", "ne_ni_1738", 865, 42],
|
|
"ne_nid_1737",
|
|
["false", 91, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_ni_1738",
|
|
["is_int", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nn_1739", 865, 42],
|
|
["is_int", 93, 90, 865, 42],
|
|
["jump_false", 93, "ne_nn_1739", 865, 42],
|
|
["ne_int", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_nn_1739",
|
|
["is_num", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nt_1740", 865, 42],
|
|
["is_num", 93, 90, 865, 42],
|
|
["jump_false", 93, "ne_nt_1740", 865, 42],
|
|
["ne_float", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_nt_1740",
|
|
["is_text", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nnl_1741", 865, 42],
|
|
["is_text", 93, 90, 865, 42],
|
|
["jump_false", 93, "ne_nnl_1741", 865, 42],
|
|
["ne_text", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_nnl_1741",
|
|
["is_null", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_nb_1742", 865, 42],
|
|
["is_null", 93, 90, 865, 42],
|
|
["jump_false", 93, "ne_nb_1742", 865, 42],
|
|
["false", 91, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_nb_1742",
|
|
["is_bool", 92, 86, 865, 42],
|
|
["jump_false", 92, "ne_mis_1743", 865, 42],
|
|
["is_bool", 93, 90, 865, 42],
|
|
["jump_false", 93, "ne_mis_1743", 865, 42],
|
|
["ne_bool", 91, 86, 90, 865, 42],
|
|
["jump", "ne_done_1736", 865, 42],
|
|
"ne_mis_1743",
|
|
["true", 91, 865, 42],
|
|
"ne_done_1736",
|
|
["jump_false", 91, "if_else_1734", 865, 42],
|
|
["get", 94, 46, 1, 865, 60],
|
|
["access", 95, "duplicate parameter name '", 865, 65],
|
|
"_nop_tc_4",
|
|
["jump", "add_ni_1744", 865, 96],
|
|
["is_int", 98, 5, 865, 96],
|
|
["jump_false", 98, "add_ni_1744", 865, 96],
|
|
["add_int", 96, 95, 5, 865, 96],
|
|
["jump", "add_done_1746", 865, 96],
|
|
"add_ni_1744",
|
|
["is_text", 98, 5, 865, 96],
|
|
["jump_false", 98, "add_nt_1745", 865, 96],
|
|
["concat", 96, 95, 5, 865, 96],
|
|
["jump", "add_done_1746", 865, 96],
|
|
"add_nt_1745",
|
|
["is_num", 97, 95, 865, 96],
|
|
["jump_false", 97, "add_err_1747", 865, 96],
|
|
["is_num", 98, 5, 865, 96],
|
|
["jump_false", 98, "add_err_1747", 865, 96],
|
|
["add_float", 96, 95, 5, 865, 96],
|
|
["jump", "add_done_1746", 865, 96],
|
|
"add_err_1747",
|
|
["disrupt", 865, 96],
|
|
"add_done_1746",
|
|
["access", 99, "'", 865, 104],
|
|
["is_int", 101, 96, 865, 104],
|
|
["jump_false", 101, "add_ni_1748", 865, 104],
|
|
"_nop_tc_5",
|
|
["jump", "add_ni_1748", 865, 104],
|
|
["add_int", 100, 96, 99, 865, 104],
|
|
["jump", "add_done_1750", 865, 104],
|
|
"add_ni_1748",
|
|
["is_text", 101, 96, 865, 104],
|
|
["jump_false", 101, "add_nt_1749", 865, 104],
|
|
["concat", 100, 96, 99, 865, 104],
|
|
["jump", "add_done_1750", 865, 104],
|
|
"add_nt_1749",
|
|
["is_num", 101, 96, 865, 104],
|
|
["jump_false", 101, "add_err_1751", 865, 104],
|
|
["is_num", 102, 99, 865, 104],
|
|
["jump_false", 102, "add_err_1751", 865, 104],
|
|
["add_float", 100, 96, 99, 865, 104],
|
|
["jump", "add_done_1750", 865, 104],
|
|
"add_err_1751",
|
|
["disrupt", 865, 104],
|
|
"add_done_1750",
|
|
["get", 104, 24, 1, 865, 48],
|
|
["frame", 105, 104, 2, 865, 48],
|
|
["null", 106, 865, 48],
|
|
["setarg", 105, 0, 106, 865, 48],
|
|
["setarg", 105, 1, 94, 865, 48],
|
|
["setarg", 105, 2, 100, 865, 48],
|
|
["invoke", 105, 103, 865, 48],
|
|
["jump", "if_end_1735", 865, 48],
|
|
"if_else_1734",
|
|
"if_end_1735",
|
|
["is_array", 107, 7, 866, 28],
|
|
["jump_false", 107, "push_err_1752", 866, 28],
|
|
["push", 7, 5, 866, 28],
|
|
["jump", "push_done_1753", 866, 28],
|
|
"push_err_1752",
|
|
["disrupt", 866, 28],
|
|
"push_done_1753",
|
|
["get", 109, 42, 1, 867, 11],
|
|
["frame", 110, 109, 0, 867, 11],
|
|
["null", 111, 867, 11],
|
|
["setarg", 110, 0, 111, 867, 11],
|
|
["invoke", 110, 108, 867, 11],
|
|
["get", 113, 48, 1, 868, 11],
|
|
["frame", 114, 113, 1, 868, 11],
|
|
["null", 115, 868, 11],
|
|
["setarg", 114, 0, 115, 868, 11],
|
|
["setarg", 114, 1, 8, 868, 11],
|
|
["invoke", 114, 112, 868, 11],
|
|
["get", 116, 46, 1, 869, 15],
|
|
["load_field", 117, 116, "kind", 869, 15],
|
|
["access", 118, "=", 869, 27],
|
|
["is_identical", 119, 117, 118, 869, 27],
|
|
["jump_true", 119, "eq_done_1757", 869, 27],
|
|
["is_int", 120, 117, 869, 27],
|
|
["jump_false", 120, "eq_ni_1758", 869, 27],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1758", 869, 27],
|
|
["eq_int", 119, 117, 118, 869, 27],
|
|
["jump", "eq_done_1757", 869, 27],
|
|
"eq_ni_1758",
|
|
["is_num", 120, 117, 869, 27],
|
|
["jump_false", 120, "eq_nn_1759", 869, 27],
|
|
["is_num", 121, 118, 869, 27],
|
|
["jump_false", 121, "eq_nn_1759", 869, 27],
|
|
["eq_float", 119, 117, 118, 869, 27],
|
|
["jump", "eq_done_1757", 869, 27],
|
|
"eq_nn_1759",
|
|
["is_text", 120, 117, 869, 27],
|
|
["jump_false", 120, "eq_nt_1760", 869, 27],
|
|
["is_text", 121, 118, 869, 27],
|
|
["jump_false", 121, "eq_nt_1760", 869, 27],
|
|
["eq_text", 119, 117, 118, 869, 27],
|
|
["jump", "eq_done_1757", 869, 27],
|
|
"eq_nt_1760",
|
|
["is_null", 120, 117, 869, 27],
|
|
["jump_false", 120, "eq_nnl_1761", 869, 27],
|
|
["is_null", 121, 118, 869, 27],
|
|
["jump_false", 121, "eq_nnl_1761", 869, 27],
|
|
["true", 119, 869, 27],
|
|
["jump", "eq_done_1757", 869, 27],
|
|
"eq_nnl_1761",
|
|
["is_bool", 120, 117, 869, 27],
|
|
["jump_false", 120, "eq_nb_1762", 869, 27],
|
|
["is_bool", 121, 118, 869, 27],
|
|
["jump_false", 121, "eq_nb_1762", 869, 27],
|
|
["eq_bool", 119, 117, 118, 869, 27],
|
|
["jump", "eq_done_1757", 869, 27],
|
|
"eq_nb_1762",
|
|
["false", 119, 869, 27],
|
|
"eq_done_1757",
|
|
["move", 122, 119, 869, 27],
|
|
["jump_true", 122, "or_end_1756", 869, 27],
|
|
["get", 123, 46, 1, 869, 34],
|
|
["load_field", 124, 123, "kind", 869, 34],
|
|
["access", 125, "|", 869, 46],
|
|
["is_identical", 126, 124, 125, 869, 46],
|
|
["jump_true", 126, "eq_done_1763", 869, 46],
|
|
["is_int", 127, 124, 869, 46],
|
|
["jump_false", 127, "eq_ni_1764", 869, 46],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1764", 869, 46],
|
|
["eq_int", 126, 124, 125, 869, 46],
|
|
["jump", "eq_done_1763", 869, 46],
|
|
"eq_ni_1764",
|
|
["is_num", 127, 124, 869, 46],
|
|
["jump_false", 127, "eq_nn_1765", 869, 46],
|
|
["is_num", 128, 125, 869, 46],
|
|
["jump_false", 128, "eq_nn_1765", 869, 46],
|
|
["eq_float", 126, 124, 125, 869, 46],
|
|
["jump", "eq_done_1763", 869, 46],
|
|
"eq_nn_1765",
|
|
["is_text", 127, 124, 869, 46],
|
|
["jump_false", 127, "eq_nt_1766", 869, 46],
|
|
["is_text", 128, 125, 869, 46],
|
|
["jump_false", 128, "eq_nt_1766", 869, 46],
|
|
["eq_text", 126, 124, 125, 869, 46],
|
|
["jump", "eq_done_1763", 869, 46],
|
|
"eq_nt_1766",
|
|
["is_null", 127, 124, 869, 46],
|
|
["jump_false", 127, "eq_nnl_1767", 869, 46],
|
|
["is_null", 128, 125, 869, 46],
|
|
["jump_false", 128, "eq_nnl_1767", 869, 46],
|
|
["true", 126, 869, 46],
|
|
["jump", "eq_done_1763", 869, 46],
|
|
"eq_nnl_1767",
|
|
["is_bool", 127, 124, 869, 46],
|
|
["jump_false", 127, "eq_nb_1768", 869, 46],
|
|
["is_bool", 128, 125, 869, 46],
|
|
["jump_false", 128, "eq_nb_1768", 869, 46],
|
|
["eq_bool", 126, 124, 125, 869, 46],
|
|
["jump", "eq_done_1763", 869, 46],
|
|
"eq_nb_1768",
|
|
["false", 126, 869, 46],
|
|
"eq_done_1763",
|
|
["move", 122, 126, 869, 46],
|
|
"or_end_1756",
|
|
["jump_false", 122, "if_else_1754", 869, 46],
|
|
["get", 130, 42, 1, 870, 13],
|
|
["frame", 131, 130, 0, 870, 13],
|
|
["null", 132, 870, 13],
|
|
["setarg", 131, 0, 132, 870, 13],
|
|
["invoke", 131, 129, 870, 13],
|
|
["get", 134, 7, 1, 871, 32],
|
|
["frame", 135, 134, 0, 871, 32],
|
|
["null", 136, 871, 32],
|
|
["setarg", 135, 0, 136, 871, 32],
|
|
["invoke", 135, 133, 871, 32],
|
|
["store_field", 8, 133, "expression", 871, 13],
|
|
["jump", "if_end_1755", 871, 13],
|
|
"if_else_1754",
|
|
"if_end_1755",
|
|
["is_array", 137, 9, 873, 24],
|
|
["jump_false", 137, "push_err_1769", 873, 24],
|
|
["push", 9, 8, 873, 24],
|
|
["jump", "push_done_1770", 873, 24],
|
|
"push_err_1769",
|
|
["disrupt", 873, 24],
|
|
"push_done_1770",
|
|
["jump", "if_end_1727", 873, 24],
|
|
"if_else_1726",
|
|
["get", 138, 46, 1, 875, 23],
|
|
["access", 139, "expected parameter name", 875, 28],
|
|
["get", 141, 24, 1, 875, 11],
|
|
["frame", 142, 141, 2, 875, 11],
|
|
["null", 143, 875, 11],
|
|
["setarg", 142, 0, 143, 875, 11],
|
|
["setarg", 142, 1, 138, 875, 11],
|
|
["setarg", 142, 2, 139, 875, 11],
|
|
["invoke", 142, 140, 875, 11],
|
|
["jump", "while_end_1708", 876, 11],
|
|
"if_end_1727",
|
|
["get", 144, 46, 1, 878, 13],
|
|
["load_field", 145, 144, "kind", 878, 13],
|
|
["access", 146, ",", 878, 25],
|
|
["is_identical", 147, 145, 146, 878, 25],
|
|
["jump_true", 147, "eq_done_1773", 878, 25],
|
|
["is_int", 148, 145, 878, 25],
|
|
["jump_false", 148, "eq_ni_1774", 878, 25],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_1774", 878, 25],
|
|
["eq_int", 147, 145, 146, 878, 25],
|
|
["jump", "eq_done_1773", 878, 25],
|
|
"eq_ni_1774",
|
|
["is_num", 148, 145, 878, 25],
|
|
["jump_false", 148, "eq_nn_1775", 878, 25],
|
|
["is_num", 149, 146, 878, 25],
|
|
["jump_false", 149, "eq_nn_1775", 878, 25],
|
|
["eq_float", 147, 145, 146, 878, 25],
|
|
["jump", "eq_done_1773", 878, 25],
|
|
"eq_nn_1775",
|
|
["is_text", 148, 145, 878, 25],
|
|
["jump_false", 148, "eq_nt_1776", 878, 25],
|
|
["is_text", 149, 146, 878, 25],
|
|
["jump_false", 149, "eq_nt_1776", 878, 25],
|
|
["eq_text", 147, 145, 146, 878, 25],
|
|
["jump", "eq_done_1773", 878, 25],
|
|
"eq_nt_1776",
|
|
["is_null", 148, 145, 878, 25],
|
|
["jump_false", 148, "eq_nnl_1777", 878, 25],
|
|
["is_null", 149, 146, 878, 25],
|
|
["jump_false", 149, "eq_nnl_1777", 878, 25],
|
|
["true", 147, 878, 25],
|
|
["jump", "eq_done_1773", 878, 25],
|
|
"eq_nnl_1777",
|
|
["is_bool", 148, 145, 878, 25],
|
|
["jump_false", 148, "eq_nb_1778", 878, 25],
|
|
["is_bool", 149, 146, 878, 25],
|
|
["jump_false", 149, "eq_nb_1778", 878, 25],
|
|
["eq_bool", 147, 145, 146, 878, 25],
|
|
["jump", "eq_done_1773", 878, 25],
|
|
"eq_nb_1778",
|
|
["false", 147, 878, 25],
|
|
"eq_done_1773",
|
|
["jump_false", 147, "if_else_1771", 878, 25],
|
|
["get", 151, 42, 1, 878, 30],
|
|
["frame", 152, 151, 0, 878, 30],
|
|
["null", 153, 878, 30],
|
|
["setarg", 152, 0, 153, 878, 30],
|
|
["invoke", 152, 150, 878, 30],
|
|
["jump", "if_end_1772", 878, 30],
|
|
"if_else_1771",
|
|
["jump", "while_end_1708", 879, 14],
|
|
"if_end_1772",
|
|
["jump", "while_start_1707", 879, 14],
|
|
"while_end_1708",
|
|
["get", 154, 46, 1, 881, 11],
|
|
["load_field", 155, 154, "kind", 881, 11],
|
|
["access", 156, ")", 881, 23],
|
|
["is_identical", 157, 155, 156, 881, 23],
|
|
["jump_true", 157, "eq_done_1781", 881, 23],
|
|
["is_int", 158, 155, 881, 23],
|
|
["jump_false", 158, "eq_ni_1782", 881, 23],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1782", 881, 23],
|
|
["eq_int", 157, 155, 156, 881, 23],
|
|
["jump", "eq_done_1781", 881, 23],
|
|
"eq_ni_1782",
|
|
["is_num", 158, 155, 881, 23],
|
|
["jump_false", 158, "eq_nn_1783", 881, 23],
|
|
["is_num", 159, 156, 881, 23],
|
|
["jump_false", 159, "eq_nn_1783", 881, 23],
|
|
["eq_float", 157, 155, 156, 881, 23],
|
|
["jump", "eq_done_1781", 881, 23],
|
|
"eq_nn_1783",
|
|
["is_text", 158, 155, 881, 23],
|
|
["jump_false", 158, "eq_nt_1784", 881, 23],
|
|
["is_text", 159, 156, 881, 23],
|
|
["jump_false", 159, "eq_nt_1784", 881, 23],
|
|
["eq_text", 157, 155, 156, 881, 23],
|
|
["jump", "eq_done_1781", 881, 23],
|
|
"eq_nt_1784",
|
|
["is_null", 158, 155, 881, 23],
|
|
["jump_false", 158, "eq_nnl_1785", 881, 23],
|
|
["is_null", 159, 156, 881, 23],
|
|
["jump_false", 159, "eq_nnl_1785", 881, 23],
|
|
["true", 157, 881, 23],
|
|
["jump", "eq_done_1781", 881, 23],
|
|
"eq_nnl_1785",
|
|
["is_bool", 158, 155, 881, 23],
|
|
["jump_false", 158, "eq_nb_1786", 881, 23],
|
|
["is_bool", 159, 156, 881, 23],
|
|
["jump_false", 159, "eq_nb_1786", 881, 23],
|
|
["eq_bool", 157, 155, 156, 881, 23],
|
|
["jump", "eq_done_1781", 881, 23],
|
|
"eq_nb_1786",
|
|
["false", 157, 881, 23],
|
|
"eq_done_1781",
|
|
["jump_false", 157, "if_else_1779", 881, 23],
|
|
["get", 161, 42, 1, 881, 28],
|
|
["frame", 162, 161, 0, 881, 28],
|
|
["null", 163, 881, 28],
|
|
["setarg", 162, 0, 163, 881, 28],
|
|
["invoke", 162, 160, 881, 28],
|
|
["jump", "if_end_1780", 881, 28],
|
|
"if_else_1779",
|
|
["get", 164, 46, 1, 882, 16],
|
|
["load_field", 165, 164, "kind", 882, 16],
|
|
["access", 166, "eof", 882, 28],
|
|
["is_identical", 167, 165, 166, 882, 28],
|
|
["jump_true", 167, "eq_done_1789", 882, 28],
|
|
["is_int", 168, 165, 882, 28],
|
|
["jump_false", 168, "eq_ni_1790", 882, 28],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_1790", 882, 28],
|
|
["eq_int", 167, 165, 166, 882, 28],
|
|
["jump", "eq_done_1789", 882, 28],
|
|
"eq_ni_1790",
|
|
["is_num", 168, 165, 882, 28],
|
|
["jump_false", 168, "eq_nn_1791", 882, 28],
|
|
["is_num", 169, 166, 882, 28],
|
|
["jump_false", 169, "eq_nn_1791", 882, 28],
|
|
["eq_float", 167, 165, 166, 882, 28],
|
|
["jump", "eq_done_1789", 882, 28],
|
|
"eq_nn_1791",
|
|
["is_text", 168, 165, 882, 28],
|
|
["jump_false", 168, "eq_nt_1792", 882, 28],
|
|
["is_text", 169, 166, 882, 28],
|
|
["jump_false", 169, "eq_nt_1792", 882, 28],
|
|
["eq_text", 167, 165, 166, 882, 28],
|
|
["jump", "eq_done_1789", 882, 28],
|
|
"eq_nt_1792",
|
|
["is_null", 168, 165, 882, 28],
|
|
["jump_false", 168, "eq_nnl_1793", 882, 28],
|
|
["is_null", 169, 166, 882, 28],
|
|
["jump_false", 169, "eq_nnl_1793", 882, 28],
|
|
["true", 167, 882, 28],
|
|
["jump", "eq_done_1789", 882, 28],
|
|
"eq_nnl_1793",
|
|
["is_bool", 168, 165, 882, 28],
|
|
["jump_false", 168, "eq_nb_1794", 882, 28],
|
|
["is_bool", 169, 166, 882, 28],
|
|
["jump_false", 169, "eq_nb_1794", 882, 28],
|
|
["eq_bool", 167, 165, 166, 882, 28],
|
|
["jump", "eq_done_1789", 882, 28],
|
|
"eq_nb_1794",
|
|
["false", 167, 882, 28],
|
|
"eq_done_1789",
|
|
["jump_false", 167, "if_else_1787", 882, 28],
|
|
["get", 170, 46, 1, 882, 47],
|
|
["access", 171, "unterminated function parameter list, expected ')'", 882, 52],
|
|
["get", 173, 24, 1, 882, 35],
|
|
["frame", 174, 173, 2, 882, 35],
|
|
["null", 175, 882, 35],
|
|
["setarg", 174, 0, 175, 882, 35],
|
|
["setarg", 174, 1, 170, 882, 35],
|
|
["setarg", 174, 2, 171, 882, 35],
|
|
["invoke", 174, 172, 882, 35],
|
|
["jump", "if_end_1788", 882, 35],
|
|
"if_else_1787",
|
|
"if_end_1788",
|
|
"if_end_1780",
|
|
["jump", "if_end_1700", 882, 35],
|
|
"if_else_1699",
|
|
["get", 176, 46, 1, 884, 19],
|
|
["access", 177, "expected '(' after function name", 884, 24],
|
|
["get", 179, 24, 1, 884, 7],
|
|
["frame", 180, 179, 2, 884, 7],
|
|
["null", 181, 884, 7],
|
|
["setarg", 180, 0, 181, 884, 7],
|
|
["setarg", 180, 1, 176, 884, 7],
|
|
["setarg", 180, 2, 177, 884, 7],
|
|
["invoke", 180, 178, 884, 7],
|
|
"if_end_1700",
|
|
["length", 182, 9, 887, 16],
|
|
["access", 183, 4, 887, 26],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
"_nop_tc_13",
|
|
["jump", "rel_ni_1797", 887, 26],
|
|
["gt_int", 184, 182, 183, 887, 26],
|
|
["jump", "rel_done_1799", 887, 26],
|
|
"rel_ni_1797",
|
|
["is_num", 185, 182, 887, 26],
|
|
["jump_false", 185, "rel_nn_1798", 887, 26],
|
|
["is_num", 186, 183, 887, 26],
|
|
["jump_false", 186, "rel_nn_1798", 887, 26],
|
|
["gt_float", 184, 182, 183, 887, 26],
|
|
["jump", "rel_done_1799", 887, 26],
|
|
"rel_nn_1798",
|
|
["is_text", 185, 182, 887, 26],
|
|
["jump_false", 185, "rel_err_1800", 887, 26],
|
|
["is_text", 186, 183, 887, 26],
|
|
["jump_false", 186, "rel_err_1800", 887, 26],
|
|
["gt_text", 184, 182, 183, 887, 26],
|
|
["jump", "rel_done_1799", 887, 26],
|
|
"rel_err_1800",
|
|
["disrupt", 887, 26],
|
|
"rel_done_1799",
|
|
["jump_false", 184, "if_else_1795", 887, 26],
|
|
["get", 187, 46, 1, 887, 41],
|
|
["access", 188, "functions cannot have more than 4 parameters", 887, 46],
|
|
["get", 190, 24, 1, 887, 29],
|
|
["frame", 191, 190, 2, 887, 29],
|
|
["null", 192, 887, 29],
|
|
["setarg", 191, 0, 192, 887, 29],
|
|
["setarg", 191, 1, 187, 887, 29],
|
|
["setarg", 191, 2, 188, 887, 29],
|
|
["invoke", 191, 189, 887, 29],
|
|
["jump", "if_end_1796", 887, 29],
|
|
"if_else_1795",
|
|
"if_end_1796",
|
|
["length", 193, 9, 888, 25],
|
|
["store_field", 11, 193, "arity", 888, 5],
|
|
["access", 194, 0, 890, 22],
|
|
["put", 194, 35, 1, 890, 22],
|
|
["null", 195, 891, 21],
|
|
["put", 195, 62, 1, 891, 21],
|
|
["false", 196, 892, 23],
|
|
["put", 196, 13, 1, 892, 23],
|
|
["get", 197, 46, 1, 893, 9],
|
|
["load_field", 198, 197, "kind", 893, 9],
|
|
["access", 199, "{", 893, 21],
|
|
["is_identical", 200, 198, 199, 893, 21],
|
|
["jump_true", 200, "eq_done_1803", 893, 21],
|
|
["is_int", 201, 198, 893, 21],
|
|
["jump_false", 201, "eq_ni_1804", 893, 21],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_1804", 893, 21],
|
|
["eq_int", 200, 198, 199, 893, 21],
|
|
["jump", "eq_done_1803", 893, 21],
|
|
"eq_ni_1804",
|
|
["is_num", 201, 198, 893, 21],
|
|
["jump_false", 201, "eq_nn_1805", 893, 21],
|
|
["is_num", 202, 199, 893, 21],
|
|
["jump_false", 202, "eq_nn_1805", 893, 21],
|
|
["eq_float", 200, 198, 199, 893, 21],
|
|
["jump", "eq_done_1803", 893, 21],
|
|
"eq_nn_1805",
|
|
["is_text", 201, 198, 893, 21],
|
|
["jump_false", 201, "eq_nt_1806", 893, 21],
|
|
["is_text", 202, 199, 893, 21],
|
|
["jump_false", 202, "eq_nt_1806", 893, 21],
|
|
["eq_text", 200, 198, 199, 893, 21],
|
|
["jump", "eq_done_1803", 893, 21],
|
|
"eq_nt_1806",
|
|
["is_null", 201, 198, 893, 21],
|
|
["jump_false", 201, "eq_nnl_1807", 893, 21],
|
|
["is_null", 202, 199, 893, 21],
|
|
["jump_false", 202, "eq_nnl_1807", 893, 21],
|
|
["true", 200, 893, 21],
|
|
["jump", "eq_done_1803", 893, 21],
|
|
"eq_nnl_1807",
|
|
["is_bool", 201, 198, 893, 21],
|
|
["jump_false", 201, "eq_nb_1808", 893, 21],
|
|
["is_bool", 202, 199, 893, 21],
|
|
["jump_false", 202, "eq_nb_1808", 893, 21],
|
|
["eq_bool", 200, 198, 199, 893, 21],
|
|
["jump", "eq_done_1803", 893, 21],
|
|
"eq_nb_1808",
|
|
["false", 200, 893, 21],
|
|
"eq_done_1803",
|
|
["jump_false", 200, "if_else_1801", 893, 21],
|
|
["get", 204, 42, 1, 894, 7],
|
|
["frame", 205, 204, 0, 894, 7],
|
|
["null", 206, 894, 7],
|
|
["setarg", 205, 0, 206, 894, 7],
|
|
["invoke", 205, 203, 894, 7],
|
|
["get", 208, 16, 1, 895, 15],
|
|
["frame", 209, 208, 0, 895, 15],
|
|
["null", 210, 895, 15],
|
|
["setarg", 209, 0, 210, 895, 15],
|
|
["invoke", 209, 207, 895, 15],
|
|
["move", 12, 207, 895, 15],
|
|
["store_field", 11, 12, "statements", 896, 7],
|
|
["get", 211, 46, 1, 897, 11],
|
|
["load_field", 212, 211, "kind", 897, 11],
|
|
["access", 213, "}", 897, 23],
|
|
["is_identical", 214, 212, 213, 897, 23],
|
|
["jump_true", 214, "eq_done_1811", 897, 23],
|
|
["is_int", 215, 212, 897, 23],
|
|
["jump_false", 215, "eq_ni_1812", 897, 23],
|
|
"_nop_tc_15",
|
|
["jump", "eq_ni_1812", 897, 23],
|
|
["eq_int", 214, 212, 213, 897, 23],
|
|
["jump", "eq_done_1811", 897, 23],
|
|
"eq_ni_1812",
|
|
["is_num", 215, 212, 897, 23],
|
|
["jump_false", 215, "eq_nn_1813", 897, 23],
|
|
["is_num", 216, 213, 897, 23],
|
|
["jump_false", 216, "eq_nn_1813", 897, 23],
|
|
["eq_float", 214, 212, 213, 897, 23],
|
|
["jump", "eq_done_1811", 897, 23],
|
|
"eq_nn_1813",
|
|
["is_text", 215, 212, 897, 23],
|
|
["jump_false", 215, "eq_nt_1814", 897, 23],
|
|
["is_text", 216, 213, 897, 23],
|
|
["jump_false", 216, "eq_nt_1814", 897, 23],
|
|
["eq_text", 214, 212, 213, 897, 23],
|
|
["jump", "eq_done_1811", 897, 23],
|
|
"eq_nt_1814",
|
|
["is_null", 215, 212, 897, 23],
|
|
["jump_false", 215, "eq_nnl_1815", 897, 23],
|
|
["is_null", 216, 213, 897, 23],
|
|
["jump_false", 216, "eq_nnl_1815", 897, 23],
|
|
["true", 214, 897, 23],
|
|
["jump", "eq_done_1811", 897, 23],
|
|
"eq_nnl_1815",
|
|
["is_bool", 215, 212, 897, 23],
|
|
["jump_false", 215, "eq_nb_1816", 897, 23],
|
|
["is_bool", 216, 213, 897, 23],
|
|
["jump_false", 216, "eq_nb_1816", 897, 23],
|
|
["eq_bool", 214, 212, 213, 897, 23],
|
|
["jump", "eq_done_1811", 897, 23],
|
|
"eq_nb_1816",
|
|
["false", 214, 897, 23],
|
|
"eq_done_1811",
|
|
["jump_false", 214, "if_else_1809", 897, 23],
|
|
["get", 218, 42, 1, 897, 28],
|
|
["frame", 219, 218, 0, 897, 28],
|
|
["null", 220, 897, 28],
|
|
["setarg", 219, 0, 220, 897, 28],
|
|
["invoke", 219, 217, 897, 28],
|
|
["jump", "if_end_1810", 897, 28],
|
|
"if_else_1809",
|
|
["get", 221, 46, 1, 898, 16],
|
|
["load_field", 222, 221, "kind", 898, 16],
|
|
["access", 223, "eof", 898, 28],
|
|
["is_identical", 224, 222, 223, 898, 28],
|
|
["jump_true", 224, "eq_done_1819", 898, 28],
|
|
["is_int", 225, 222, 898, 28],
|
|
["jump_false", 225, "eq_ni_1820", 898, 28],
|
|
"_nop_tc_16",
|
|
["jump", "eq_ni_1820", 898, 28],
|
|
["eq_int", 224, 222, 223, 898, 28],
|
|
["jump", "eq_done_1819", 898, 28],
|
|
"eq_ni_1820",
|
|
["is_num", 225, 222, 898, 28],
|
|
["jump_false", 225, "eq_nn_1821", 898, 28],
|
|
["is_num", 226, 223, 898, 28],
|
|
["jump_false", 226, "eq_nn_1821", 898, 28],
|
|
["eq_float", 224, 222, 223, 898, 28],
|
|
["jump", "eq_done_1819", 898, 28],
|
|
"eq_nn_1821",
|
|
["is_text", 225, 222, 898, 28],
|
|
["jump_false", 225, "eq_nt_1822", 898, 28],
|
|
["is_text", 226, 223, 898, 28],
|
|
["jump_false", 226, "eq_nt_1822", 898, 28],
|
|
["eq_text", 224, 222, 223, 898, 28],
|
|
["jump", "eq_done_1819", 898, 28],
|
|
"eq_nt_1822",
|
|
["is_null", 225, 222, 898, 28],
|
|
["jump_false", 225, "eq_nnl_1823", 898, 28],
|
|
["is_null", 226, 223, 898, 28],
|
|
["jump_false", 226, "eq_nnl_1823", 898, 28],
|
|
["true", 224, 898, 28],
|
|
["jump", "eq_done_1819", 898, 28],
|
|
"eq_nnl_1823",
|
|
["is_bool", 225, 222, 898, 28],
|
|
["jump_false", 225, "eq_nb_1824", 898, 28],
|
|
["is_bool", 226, 223, 898, 28],
|
|
["jump_false", 226, "eq_nb_1824", 898, 28],
|
|
["eq_bool", 224, 222, 223, 898, 28],
|
|
["jump", "eq_done_1819", 898, 28],
|
|
"eq_nb_1824",
|
|
["false", 224, 898, 28],
|
|
"eq_done_1819",
|
|
["jump_false", 224, "if_else_1817", 898, 28],
|
|
["get", 227, 46, 1, 898, 47],
|
|
["access", 228, "unterminated function body, expected '}'", 898, 52],
|
|
["get", 230, 24, 1, 898, 35],
|
|
["frame", 231, 230, 2, 898, 35],
|
|
["null", 232, 898, 35],
|
|
["setarg", 231, 0, 232, 898, 35],
|
|
["setarg", 231, 1, 227, 898, 35],
|
|
["setarg", 231, 2, 228, 898, 35],
|
|
["invoke", 231, 229, 898, 35],
|
|
["jump", "if_end_1818", 898, 35],
|
|
"if_else_1817",
|
|
"if_end_1818",
|
|
"if_end_1810",
|
|
["jump", "if_end_1802", 898, 35],
|
|
"if_else_1801",
|
|
["get", 233, 46, 1, 900, 19],
|
|
["access", 234, "expected '{' for function body", 900, 24],
|
|
["get", 236, 24, 1, 900, 7],
|
|
["frame", 237, 236, 2, 900, 7],
|
|
["null", 238, 900, 7],
|
|
["setarg", 237, 0, 238, 900, 7],
|
|
["setarg", 237, 1, 233, 900, 7],
|
|
["setarg", 237, 2, 234, 900, 7],
|
|
["invoke", 237, 235, 900, 7],
|
|
"if_end_1802",
|
|
["get", 239, 46, 1, 903, 9],
|
|
["load_field", 240, 239, "kind", 903, 9],
|
|
["access", 241, "disruption", 903, 21],
|
|
["is_identical", 242, 240, 241, 903, 21],
|
|
["jump_true", 242, "eq_done_1827", 903, 21],
|
|
["is_int", 243, 240, 903, 21],
|
|
["jump_false", 243, "eq_ni_1828", 903, 21],
|
|
"_nop_tc_17",
|
|
["jump", "eq_ni_1828", 903, 21],
|
|
["eq_int", 242, 240, 241, 903, 21],
|
|
["jump", "eq_done_1827", 903, 21],
|
|
"eq_ni_1828",
|
|
["is_num", 243, 240, 903, 21],
|
|
["jump_false", 243, "eq_nn_1829", 903, 21],
|
|
["is_num", 244, 241, 903, 21],
|
|
["jump_false", 244, "eq_nn_1829", 903, 21],
|
|
["eq_float", 242, 240, 241, 903, 21],
|
|
["jump", "eq_done_1827", 903, 21],
|
|
"eq_nn_1829",
|
|
["is_text", 243, 240, 903, 21],
|
|
["jump_false", 243, "eq_nt_1830", 903, 21],
|
|
["is_text", 244, 241, 903, 21],
|
|
["jump_false", 244, "eq_nt_1830", 903, 21],
|
|
["eq_text", 242, 240, 241, 903, 21],
|
|
["jump", "eq_done_1827", 903, 21],
|
|
"eq_nt_1830",
|
|
["is_null", 243, 240, 903, 21],
|
|
["jump_false", 243, "eq_nnl_1831", 903, 21],
|
|
["is_null", 244, 241, 903, 21],
|
|
["jump_false", 244, "eq_nnl_1831", 903, 21],
|
|
["true", 242, 903, 21],
|
|
["jump", "eq_done_1827", 903, 21],
|
|
"eq_nnl_1831",
|
|
["is_bool", 243, 240, 903, 21],
|
|
["jump_false", 243, "eq_nb_1832", 903, 21],
|
|
["is_bool", 244, 241, 903, 21],
|
|
["jump_false", 244, "eq_nb_1832", 903, 21],
|
|
["eq_bool", 242, 240, 241, 903, 21],
|
|
["jump", "eq_done_1827", 903, 21],
|
|
"eq_nb_1832",
|
|
["false", 242, 903, 21],
|
|
"eq_done_1827",
|
|
["jump_false", 242, "if_else_1825", 903, 21],
|
|
["get", 246, 42, 1, 904, 7],
|
|
["frame", 247, 246, 0, 904, 7],
|
|
["null", 248, 904, 7],
|
|
["setarg", 247, 0, 248, 904, 7],
|
|
["invoke", 247, 245, 904, 7],
|
|
["get", 249, 46, 1, 905, 11],
|
|
["load_field", 250, 249, "kind", 905, 11],
|
|
["access", 251, "{", 905, 23],
|
|
["is_identical", 252, 250, 251, 905, 23],
|
|
["jump_true", 252, "eq_done_1835", 905, 23],
|
|
["is_int", 253, 250, 905, 23],
|
|
["jump_false", 253, "eq_ni_1836", 905, 23],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_1836", 905, 23],
|
|
["eq_int", 252, 250, 251, 905, 23],
|
|
["jump", "eq_done_1835", 905, 23],
|
|
"eq_ni_1836",
|
|
["is_num", 253, 250, 905, 23],
|
|
["jump_false", 253, "eq_nn_1837", 905, 23],
|
|
["is_num", 254, 251, 905, 23],
|
|
["jump_false", 254, "eq_nn_1837", 905, 23],
|
|
["eq_float", 252, 250, 251, 905, 23],
|
|
["jump", "eq_done_1835", 905, 23],
|
|
"eq_nn_1837",
|
|
["is_text", 253, 250, 905, 23],
|
|
["jump_false", 253, "eq_nt_1838", 905, 23],
|
|
["is_text", 254, 251, 905, 23],
|
|
["jump_false", 254, "eq_nt_1838", 905, 23],
|
|
["eq_text", 252, 250, 251, 905, 23],
|
|
["jump", "eq_done_1835", 905, 23],
|
|
"eq_nt_1838",
|
|
["is_null", 253, 250, 905, 23],
|
|
["jump_false", 253, "eq_nnl_1839", 905, 23],
|
|
["is_null", 254, 251, 905, 23],
|
|
["jump_false", 254, "eq_nnl_1839", 905, 23],
|
|
["true", 252, 905, 23],
|
|
["jump", "eq_done_1835", 905, 23],
|
|
"eq_nnl_1839",
|
|
["is_bool", 253, 250, 905, 23],
|
|
["jump_false", 253, "eq_nb_1840", 905, 23],
|
|
["is_bool", 254, 251, 905, 23],
|
|
["jump_false", 254, "eq_nb_1840", 905, 23],
|
|
["eq_bool", 252, 250, 251, 905, 23],
|
|
["jump", "eq_done_1835", 905, 23],
|
|
"eq_nb_1840",
|
|
["false", 252, 905, 23],
|
|
"eq_done_1835",
|
|
["jump_false", 252, "if_else_1833", 905, 23],
|
|
["get", 256, 42, 1, 906, 9],
|
|
["frame", 257, 256, 0, 906, 9],
|
|
["null", 258, 906, 9],
|
|
["setarg", 257, 0, 258, 906, 9],
|
|
["invoke", 257, 255, 906, 9],
|
|
["get", 259, 57, 1, 907, 19],
|
|
["move", 2, 259, 907, 19],
|
|
["access", 260, 1, 908, 25],
|
|
["put", 260, 57, 1, 908, 25],
|
|
["get", 262, 16, 1, 909, 27],
|
|
["frame", 263, 262, 0, 909, 27],
|
|
["null", 264, 909, 27],
|
|
["setarg", 263, 0, 264, 909, 27],
|
|
["invoke", 263, 261, 909, 27],
|
|
["store_field", 11, 261, "disruption", 909, 9],
|
|
["put", 2, 57, 1, 910, 25],
|
|
["get", 265, 46, 1, 911, 13],
|
|
["load_field", 266, 265, "kind", 911, 13],
|
|
["access", 267, "}", 911, 25],
|
|
["is_identical", 268, 266, 267, 911, 25],
|
|
["jump_true", 268, "eq_done_1843", 911, 25],
|
|
["is_int", 269, 266, 911, 25],
|
|
["jump_false", 269, "eq_ni_1844", 911, 25],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_1844", 911, 25],
|
|
["eq_int", 268, 266, 267, 911, 25],
|
|
["jump", "eq_done_1843", 911, 25],
|
|
"eq_ni_1844",
|
|
["is_num", 269, 266, 911, 25],
|
|
["jump_false", 269, "eq_nn_1845", 911, 25],
|
|
["is_num", 270, 267, 911, 25],
|
|
["jump_false", 270, "eq_nn_1845", 911, 25],
|
|
["eq_float", 268, 266, 267, 911, 25],
|
|
["jump", "eq_done_1843", 911, 25],
|
|
"eq_nn_1845",
|
|
["is_text", 269, 266, 911, 25],
|
|
["jump_false", 269, "eq_nt_1846", 911, 25],
|
|
["is_text", 270, 267, 911, 25],
|
|
["jump_false", 270, "eq_nt_1846", 911, 25],
|
|
["eq_text", 268, 266, 267, 911, 25],
|
|
["jump", "eq_done_1843", 911, 25],
|
|
"eq_nt_1846",
|
|
["is_null", 269, 266, 911, 25],
|
|
["jump_false", 269, "eq_nnl_1847", 911, 25],
|
|
["is_null", 270, 267, 911, 25],
|
|
["jump_false", 270, "eq_nnl_1847", 911, 25],
|
|
["true", 268, 911, 25],
|
|
["jump", "eq_done_1843", 911, 25],
|
|
"eq_nnl_1847",
|
|
["is_bool", 269, 266, 911, 25],
|
|
["jump_false", 269, "eq_nb_1848", 911, 25],
|
|
["is_bool", 270, 267, 911, 25],
|
|
["jump_false", 270, "eq_nb_1848", 911, 25],
|
|
["eq_bool", 268, 266, 267, 911, 25],
|
|
["jump", "eq_done_1843", 911, 25],
|
|
"eq_nb_1848",
|
|
["false", 268, 911, 25],
|
|
"eq_done_1843",
|
|
["jump_false", 268, "if_else_1841", 911, 25],
|
|
["get", 272, 42, 1, 911, 30],
|
|
["frame", 273, 272, 0, 911, 30],
|
|
["null", 274, 911, 30],
|
|
["setarg", 273, 0, 274, 911, 30],
|
|
["invoke", 273, 271, 911, 30],
|
|
["jump", "if_end_1842", 911, 30],
|
|
"if_else_1841",
|
|
["get", 275, 46, 1, 912, 18],
|
|
["load_field", 276, 275, "kind", 912, 18],
|
|
["access", 277, "eof", 912, 30],
|
|
["is_identical", 278, 276, 277, 912, 30],
|
|
["jump_true", 278, "eq_done_1851", 912, 30],
|
|
["is_int", 279, 276, 912, 30],
|
|
["jump_false", 279, "eq_ni_1852", 912, 30],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_1852", 912, 30],
|
|
["eq_int", 278, 276, 277, 912, 30],
|
|
["jump", "eq_done_1851", 912, 30],
|
|
"eq_ni_1852",
|
|
["is_num", 279, 276, 912, 30],
|
|
["jump_false", 279, "eq_nn_1853", 912, 30],
|
|
["is_num", 280, 277, 912, 30],
|
|
["jump_false", 280, "eq_nn_1853", 912, 30],
|
|
["eq_float", 278, 276, 277, 912, 30],
|
|
["jump", "eq_done_1851", 912, 30],
|
|
"eq_nn_1853",
|
|
["is_text", 279, 276, 912, 30],
|
|
["jump_false", 279, "eq_nt_1854", 912, 30],
|
|
["is_text", 280, 277, 912, 30],
|
|
["jump_false", 280, "eq_nt_1854", 912, 30],
|
|
["eq_text", 278, 276, 277, 912, 30],
|
|
["jump", "eq_done_1851", 912, 30],
|
|
"eq_nt_1854",
|
|
["is_null", 279, 276, 912, 30],
|
|
["jump_false", 279, "eq_nnl_1855", 912, 30],
|
|
["is_null", 280, 277, 912, 30],
|
|
["jump_false", 280, "eq_nnl_1855", 912, 30],
|
|
["true", 278, 912, 30],
|
|
["jump", "eq_done_1851", 912, 30],
|
|
"eq_nnl_1855",
|
|
["is_bool", 279, 276, 912, 30],
|
|
["jump_false", 279, "eq_nb_1856", 912, 30],
|
|
["is_bool", 280, 277, 912, 30],
|
|
["jump_false", 280, "eq_nb_1856", 912, 30],
|
|
["eq_bool", 278, 276, 277, 912, 30],
|
|
["jump", "eq_done_1851", 912, 30],
|
|
"eq_nb_1856",
|
|
["false", 278, 912, 30],
|
|
"eq_done_1851",
|
|
["jump_false", 278, "if_else_1849", 912, 30],
|
|
["get", 281, 46, 1, 912, 49],
|
|
["access", 282, "unterminated disruption clause, expected '}'", 912, 54],
|
|
["get", 284, 24, 1, 912, 37],
|
|
["frame", 285, 284, 2, 912, 37],
|
|
["null", 286, 912, 37],
|
|
["setarg", 285, 0, 286, 912, 37],
|
|
["setarg", 285, 1, 281, 912, 37],
|
|
["setarg", 285, 2, 282, 912, 37],
|
|
["invoke", 285, 283, 912, 37],
|
|
["jump", "if_end_1850", 912, 37],
|
|
"if_else_1849",
|
|
"if_end_1850",
|
|
"if_end_1842",
|
|
["jump", "if_end_1834", 912, 37],
|
|
"if_else_1833",
|
|
["get", 287, 46, 1, 914, 21],
|
|
["access", 288, "expected '{' after disruption", 914, 26],
|
|
["get", 290, 24, 1, 914, 9],
|
|
["frame", 291, 290, 2, 914, 9],
|
|
["null", 292, 914, 9],
|
|
["setarg", 291, 0, 292, 914, 9],
|
|
["setarg", 291, 1, 287, 914, 9],
|
|
["setarg", 291, 2, 288, 914, 9],
|
|
["invoke", 291, 289, 914, 9],
|
|
"if_end_1834",
|
|
["jump", "if_end_1826", 914, 9],
|
|
"if_else_1825",
|
|
"if_end_1826",
|
|
["put", 10, 35, 1, 918, 22],
|
|
["put", 4, 62, 1, 919, 21],
|
|
["put", 6, 13, 1, 920, 23],
|
|
["get", 293, 63, 1, 921, 24],
|
|
["store_field", 11, 293, "function_nr", 921, 5],
|
|
["get", 294, 63, 1, 922, 18],
|
|
["access", 295, 1, 922, 31],
|
|
["is_int", 297, 294, 922, 31],
|
|
["jump_false", 297, "add_ni_1857", 922, 31],
|
|
["add_int", 296, 294, 295, 922, 31],
|
|
["jump", "add_done_1859", 922, 31],
|
|
"add_ni_1857",
|
|
["is_text", 297, 294, 922, 31],
|
|
["jump_false", 297, "add_nt_1858", 922, 31],
|
|
["is_text", 298, 295, 922, 31],
|
|
["jump_false", 298, "add_nt_1858", 922, 31],
|
|
["concat", 296, 294, 295, 922, 31],
|
|
["jump", "add_done_1859", 922, 31],
|
|
"add_nt_1858",
|
|
["is_num", 297, 294, 922, 31],
|
|
["jump_false", 297, "add_err_1860", 922, 31],
|
|
["add_float", 296, 294, 295, 922, 31],
|
|
["jump", "add_done_1859", 922, 31],
|
|
"add_err_1860",
|
|
["disrupt", 922, 31],
|
|
"add_done_1859",
|
|
["put", 296, 63, 1, 922, 31],
|
|
["get", 300, 48, 1, 923, 5],
|
|
["frame", 301, 300, 1, 923, 5],
|
|
["null", 302, 923, 5],
|
|
["setarg", 301, 0, 302, 923, 5],
|
|
["setarg", 301, 1, 11, 923, 5],
|
|
["invoke", 301, 299, 923, 5],
|
|
["return", 11, 924, 12],
|
|
["null", 303, 924, 12],
|
|
["return", 303, 924, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 255,
|
|
"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_1861", 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_1862", 943, 7],
|
|
"if_else_1861",
|
|
"if_end_1862",
|
|
["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_1865", 948, 21],
|
|
["is_int", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_ni_1866", 948, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_1866", 948, 21],
|
|
["eq_int", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1865", 948, 21],
|
|
"eq_ni_1866",
|
|
["is_num", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nn_1867", 948, 21],
|
|
["is_num", 37, 34, 948, 21],
|
|
["jump_false", 37, "eq_nn_1867", 948, 21],
|
|
["eq_float", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1865", 948, 21],
|
|
"eq_nn_1867",
|
|
["is_text", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nt_1868", 948, 21],
|
|
["is_text", 37, 34, 948, 21],
|
|
["jump_false", 37, "eq_nt_1868", 948, 21],
|
|
["eq_text", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1865", 948, 21],
|
|
"eq_nt_1868",
|
|
["is_null", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nnl_1869", 948, 21],
|
|
["is_null", 37, 34, 948, 21],
|
|
["jump_false", 37, "eq_nnl_1869", 948, 21],
|
|
["true", 35, 948, 21],
|
|
["jump", "eq_done_1865", 948, 21],
|
|
"eq_nnl_1869",
|
|
["is_bool", 36, 33, 948, 21],
|
|
["jump_false", 36, "eq_nb_1870", 948, 21],
|
|
["is_bool", 37, 34, 948, 21],
|
|
["jump_false", 37, "eq_nb_1870", 948, 21],
|
|
["eq_bool", 35, 33, 34, 948, 21],
|
|
["jump", "eq_done_1865", 948, 21],
|
|
"eq_nb_1870",
|
|
["false", 35, 948, 21],
|
|
"eq_done_1865",
|
|
["jump_false", 35, "if_else_1863", 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_1871", 953, 20],
|
|
["push", 10, 9, 953, 20],
|
|
["jump", "push_done_1872", 953, 20],
|
|
"push_err_1871",
|
|
["disrupt", 953, 20],
|
|
"push_done_1872",
|
|
["jump", "if_end_1864", 953, 20],
|
|
"if_else_1863",
|
|
["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_1875", 954, 28],
|
|
["is_int", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_ni_1876", 954, 28],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_1876", 954, 28],
|
|
["eq_int", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1875", 954, 28],
|
|
"eq_ni_1876",
|
|
["is_num", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nn_1877", 954, 28],
|
|
["is_num", 60, 57, 954, 28],
|
|
["jump_false", 60, "eq_nn_1877", 954, 28],
|
|
["eq_float", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1875", 954, 28],
|
|
"eq_nn_1877",
|
|
["is_text", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nt_1878", 954, 28],
|
|
["is_text", 60, 57, 954, 28],
|
|
["jump_false", 60, "eq_nt_1878", 954, 28],
|
|
["eq_text", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1875", 954, 28],
|
|
"eq_nt_1878",
|
|
["is_null", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nnl_1879", 954, 28],
|
|
["is_null", 60, 57, 954, 28],
|
|
["jump_false", 60, "eq_nnl_1879", 954, 28],
|
|
["true", 58, 954, 28],
|
|
["jump", "eq_done_1875", 954, 28],
|
|
"eq_nnl_1879",
|
|
["is_bool", 59, 56, 954, 28],
|
|
["jump_false", 59, "eq_nb_1880", 954, 28],
|
|
["is_bool", 60, 57, 954, 28],
|
|
["jump_false", 60, "eq_nb_1880", 954, 28],
|
|
["eq_bool", 58, 56, 57, 954, 28],
|
|
["jump", "eq_done_1875", 954, 28],
|
|
"eq_nb_1880",
|
|
["false", 58, 954, 28],
|
|
"eq_done_1875",
|
|
["jump_false", 58, "if_else_1873", 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_1881",
|
|
["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_1885", 957, 26],
|
|
["jump", "ne_ni_1886", 957, 26],
|
|
"ne_nid_1885",
|
|
["false", 69, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_ni_1886",
|
|
["is_int", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nn_1887", 957, 26],
|
|
["is_int", 71, 68, 957, 26],
|
|
["jump_false", 71, "ne_nn_1887", 957, 26],
|
|
["ne_int", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_nn_1887",
|
|
["is_num", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nt_1888", 957, 26],
|
|
["is_num", 71, 68, 957, 26],
|
|
["jump_false", 71, "ne_nt_1888", 957, 26],
|
|
["ne_float", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_nt_1888",
|
|
["is_text", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nnl_1889", 957, 26],
|
|
["is_text", 71, 68, 957, 26],
|
|
["jump_false", 71, "ne_nnl_1889", 957, 26],
|
|
["ne_text", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_nnl_1889",
|
|
["is_null", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_nb_1890", 957, 26],
|
|
["is_null", 71, 68, 957, 26],
|
|
["jump_false", 71, "ne_nb_1890", 957, 26],
|
|
["false", 69, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_nb_1890",
|
|
["is_bool", 70, 67, 957, 26],
|
|
["jump_false", 70, "ne_mis_1891", 957, 26],
|
|
["is_bool", 71, 68, 957, 26],
|
|
["jump_false", 71, "ne_mis_1891", 957, 26],
|
|
["ne_bool", 69, 67, 68, 957, 26],
|
|
["jump", "ne_done_1884", 957, 26],
|
|
"ne_mis_1891",
|
|
["true", 69, 957, 26],
|
|
"ne_done_1884",
|
|
["move", 72, 69, 957, 26],
|
|
["jump_false", 72, "and_end_1883", 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_1893", 957, 45],
|
|
["jump", "ne_ni_1894", 957, 45],
|
|
"ne_nid_1893",
|
|
["false", 76, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_ni_1894",
|
|
["is_int", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nn_1895", 957, 45],
|
|
["is_int", 78, 75, 957, 45],
|
|
["jump_false", 78, "ne_nn_1895", 957, 45],
|
|
["ne_int", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_nn_1895",
|
|
["is_num", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nt_1896", 957, 45],
|
|
["is_num", 78, 75, 957, 45],
|
|
["jump_false", 78, "ne_nt_1896", 957, 45],
|
|
["ne_float", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_nt_1896",
|
|
["is_text", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nnl_1897", 957, 45],
|
|
["is_text", 78, 75, 957, 45],
|
|
["jump_false", 78, "ne_nnl_1897", 957, 45],
|
|
["ne_text", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_nnl_1897",
|
|
["is_null", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_nb_1898", 957, 45],
|
|
["is_null", 78, 75, 957, 45],
|
|
["jump_false", 78, "ne_nb_1898", 957, 45],
|
|
["false", 76, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_nb_1898",
|
|
["is_bool", 77, 74, 957, 45],
|
|
["jump_false", 77, "ne_mis_1899", 957, 45],
|
|
["is_bool", 78, 75, 957, 45],
|
|
["jump_false", 78, "ne_mis_1899", 957, 45],
|
|
["ne_bool", 76, 74, 75, 957, 45],
|
|
["jump", "ne_done_1892", 957, 45],
|
|
"ne_mis_1899",
|
|
["true", 76, 957, 45],
|
|
"ne_done_1892",
|
|
["move", 72, 76, 957, 45],
|
|
"and_end_1883",
|
|
["jump_false", 72, "while_end_1882", 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_1902", 958, 25],
|
|
["is_int", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_ni_1903", 958, 25],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_1903", 958, 25],
|
|
["eq_int", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1902", 958, 25],
|
|
"eq_ni_1903",
|
|
["is_num", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nn_1904", 958, 25],
|
|
["is_num", 84, 81, 958, 25],
|
|
["jump_false", 84, "eq_nn_1904", 958, 25],
|
|
["eq_float", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1902", 958, 25],
|
|
"eq_nn_1904",
|
|
["is_text", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nt_1905", 958, 25],
|
|
["is_text", 84, 81, 958, 25],
|
|
["jump_false", 84, "eq_nt_1905", 958, 25],
|
|
["eq_text", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1902", 958, 25],
|
|
"eq_nt_1905",
|
|
["is_null", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nnl_1906", 958, 25],
|
|
["is_null", 84, 81, 958, 25],
|
|
["jump_false", 84, "eq_nnl_1906", 958, 25],
|
|
["true", 82, 958, 25],
|
|
["jump", "eq_done_1902", 958, 25],
|
|
"eq_nnl_1906",
|
|
["is_bool", 83, 80, 958, 25],
|
|
["jump_false", 83, "eq_nb_1907", 958, 25],
|
|
["is_bool", 84, 81, 958, 25],
|
|
["jump_false", 84, "eq_nb_1907", 958, 25],
|
|
["eq_bool", 82, 80, 81, 958, 25],
|
|
["jump", "eq_done_1902", 958, 25],
|
|
"eq_nb_1907",
|
|
["false", 82, 958, 25],
|
|
"eq_done_1902",
|
|
["jump_false", 82, "if_else_1900", 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_1911", 962, 42],
|
|
["jump", "ne_ni_1912", 962, 42],
|
|
"ne_nid_1911",
|
|
["false", 100, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_ni_1912",
|
|
["is_int", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nn_1913", 962, 42],
|
|
["is_int", 102, 99, 962, 42],
|
|
["jump_false", 102, "ne_nn_1913", 962, 42],
|
|
["ne_int", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_nn_1913",
|
|
["is_num", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nt_1914", 962, 42],
|
|
["is_num", 102, 99, 962, 42],
|
|
["jump_false", 102, "ne_nt_1914", 962, 42],
|
|
["ne_float", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_nt_1914",
|
|
["is_text", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nnl_1915", 962, 42],
|
|
["is_text", 102, 99, 962, 42],
|
|
["jump_false", 102, "ne_nnl_1915", 962, 42],
|
|
["ne_text", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_nnl_1915",
|
|
["is_null", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_nb_1916", 962, 42],
|
|
["is_null", 102, 99, 962, 42],
|
|
["jump_false", 102, "ne_nb_1916", 962, 42],
|
|
["false", 100, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_nb_1916",
|
|
["is_bool", 101, 95, 962, 42],
|
|
["jump_false", 101, "ne_mis_1917", 962, 42],
|
|
["is_bool", 102, 99, 962, 42],
|
|
["jump_false", 102, "ne_mis_1917", 962, 42],
|
|
["ne_bool", 100, 95, 99, 962, 42],
|
|
["jump", "ne_done_1910", 962, 42],
|
|
"ne_mis_1917",
|
|
["true", 100, 962, 42],
|
|
"ne_done_1910",
|
|
["jump_false", 100, "if_else_1908", 962, 42],
|
|
["get", 103, 46, 1, 962, 60],
|
|
["access", 104, "duplicate parameter name '", 962, 65],
|
|
"_nop_tc_4",
|
|
["jump", "add_ni_1918", 962, 96],
|
|
["is_int", 107, 4, 962, 96],
|
|
["jump_false", 107, "add_ni_1918", 962, 96],
|
|
["add_int", 105, 104, 4, 962, 96],
|
|
["jump", "add_done_1920", 962, 96],
|
|
"add_ni_1918",
|
|
["is_text", 107, 4, 962, 96],
|
|
["jump_false", 107, "add_nt_1919", 962, 96],
|
|
["concat", 105, 104, 4, 962, 96],
|
|
["jump", "add_done_1920", 962, 96],
|
|
"add_nt_1919",
|
|
["is_num", 106, 104, 962, 96],
|
|
["jump_false", 106, "add_err_1921", 962, 96],
|
|
["is_num", 107, 4, 962, 96],
|
|
["jump_false", 107, "add_err_1921", 962, 96],
|
|
["add_float", 105, 104, 4, 962, 96],
|
|
["jump", "add_done_1920", 962, 96],
|
|
"add_err_1921",
|
|
["disrupt", 962, 96],
|
|
"add_done_1920",
|
|
["access", 108, "'", 962, 104],
|
|
["is_int", 110, 105, 962, 104],
|
|
["jump_false", 110, "add_ni_1922", 962, 104],
|
|
"_nop_tc_5",
|
|
["jump", "add_ni_1922", 962, 104],
|
|
["add_int", 109, 105, 108, 962, 104],
|
|
["jump", "add_done_1924", 962, 104],
|
|
"add_ni_1922",
|
|
["is_text", 110, 105, 962, 104],
|
|
["jump_false", 110, "add_nt_1923", 962, 104],
|
|
["concat", 109, 105, 108, 962, 104],
|
|
["jump", "add_done_1924", 962, 104],
|
|
"add_nt_1923",
|
|
["is_num", 110, 105, 962, 104],
|
|
["jump_false", 110, "add_err_1925", 962, 104],
|
|
["is_num", 111, 108, 962, 104],
|
|
["jump_false", 111, "add_err_1925", 962, 104],
|
|
["add_float", 109, 105, 108, 962, 104],
|
|
["jump", "add_done_1924", 962, 104],
|
|
"add_err_1925",
|
|
["disrupt", 962, 104],
|
|
"add_done_1924",
|
|
["get", 113, 24, 1, 962, 48],
|
|
["frame", 114, 113, 2, 962, 48],
|
|
["null", 115, 962, 48],
|
|
["setarg", 114, 0, 115, 962, 48],
|
|
["setarg", 114, 1, 103, 962, 48],
|
|
["setarg", 114, 2, 109, 962, 48],
|
|
["invoke", 114, 112, 962, 48],
|
|
["jump", "if_end_1909", 962, 48],
|
|
"if_else_1908",
|
|
"if_end_1909",
|
|
["is_array", 116, 8, 963, 28],
|
|
["jump_false", 116, "push_err_1926", 963, 28],
|
|
["push", 8, 4, 963, 28],
|
|
["jump", "push_done_1927", 963, 28],
|
|
"push_err_1926",
|
|
["disrupt", 963, 28],
|
|
"push_done_1927",
|
|
["get", 118, 42, 1, 964, 11],
|
|
["frame", 119, 118, 0, 964, 11],
|
|
["null", 120, 964, 11],
|
|
["setarg", 119, 0, 120, 964, 11],
|
|
["invoke", 119, 117, 964, 11],
|
|
["get", 122, 48, 1, 965, 11],
|
|
["frame", 123, 122, 1, 965, 11],
|
|
["null", 124, 965, 11],
|
|
["setarg", 123, 0, 124, 965, 11],
|
|
["setarg", 123, 1, 9, 965, 11],
|
|
["invoke", 123, 121, 965, 11],
|
|
["get", 125, 46, 1, 966, 15],
|
|
["load_field", 126, 125, "kind", 966, 15],
|
|
["access", 127, "=", 966, 27],
|
|
["is_identical", 128, 126, 127, 966, 27],
|
|
["jump_true", 128, "eq_done_1931", 966, 27],
|
|
["is_int", 129, 126, 966, 27],
|
|
["jump_false", 129, "eq_ni_1932", 966, 27],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_1932", 966, 27],
|
|
["eq_int", 128, 126, 127, 966, 27],
|
|
["jump", "eq_done_1931", 966, 27],
|
|
"eq_ni_1932",
|
|
["is_num", 129, 126, 966, 27],
|
|
["jump_false", 129, "eq_nn_1933", 966, 27],
|
|
["is_num", 130, 127, 966, 27],
|
|
["jump_false", 130, "eq_nn_1933", 966, 27],
|
|
["eq_float", 128, 126, 127, 966, 27],
|
|
["jump", "eq_done_1931", 966, 27],
|
|
"eq_nn_1933",
|
|
["is_text", 129, 126, 966, 27],
|
|
["jump_false", 129, "eq_nt_1934", 966, 27],
|
|
["is_text", 130, 127, 966, 27],
|
|
["jump_false", 130, "eq_nt_1934", 966, 27],
|
|
["eq_text", 128, 126, 127, 966, 27],
|
|
["jump", "eq_done_1931", 966, 27],
|
|
"eq_nt_1934",
|
|
["is_null", 129, 126, 966, 27],
|
|
["jump_false", 129, "eq_nnl_1935", 966, 27],
|
|
["is_null", 130, 127, 966, 27],
|
|
["jump_false", 130, "eq_nnl_1935", 966, 27],
|
|
["true", 128, 966, 27],
|
|
["jump", "eq_done_1931", 966, 27],
|
|
"eq_nnl_1935",
|
|
["is_bool", 129, 126, 966, 27],
|
|
["jump_false", 129, "eq_nb_1936", 966, 27],
|
|
["is_bool", 130, 127, 966, 27],
|
|
["jump_false", 130, "eq_nb_1936", 966, 27],
|
|
["eq_bool", 128, 126, 127, 966, 27],
|
|
["jump", "eq_done_1931", 966, 27],
|
|
"eq_nb_1936",
|
|
["false", 128, 966, 27],
|
|
"eq_done_1931",
|
|
["move", 131, 128, 966, 27],
|
|
["jump_true", 131, "or_end_1930", 966, 27],
|
|
["get", 132, 46, 1, 966, 34],
|
|
["load_field", 133, 132, "kind", 966, 34],
|
|
["access", 134, "|", 966, 46],
|
|
["is_identical", 135, 133, 134, 966, 46],
|
|
["jump_true", 135, "eq_done_1937", 966, 46],
|
|
["is_int", 136, 133, 966, 46],
|
|
["jump_false", 136, "eq_ni_1938", 966, 46],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_1938", 966, 46],
|
|
["eq_int", 135, 133, 134, 966, 46],
|
|
["jump", "eq_done_1937", 966, 46],
|
|
"eq_ni_1938",
|
|
["is_num", 136, 133, 966, 46],
|
|
["jump_false", 136, "eq_nn_1939", 966, 46],
|
|
["is_num", 137, 134, 966, 46],
|
|
["jump_false", 137, "eq_nn_1939", 966, 46],
|
|
["eq_float", 135, 133, 134, 966, 46],
|
|
["jump", "eq_done_1937", 966, 46],
|
|
"eq_nn_1939",
|
|
["is_text", 136, 133, 966, 46],
|
|
["jump_false", 136, "eq_nt_1940", 966, 46],
|
|
["is_text", 137, 134, 966, 46],
|
|
["jump_false", 137, "eq_nt_1940", 966, 46],
|
|
["eq_text", 135, 133, 134, 966, 46],
|
|
["jump", "eq_done_1937", 966, 46],
|
|
"eq_nt_1940",
|
|
["is_null", 136, 133, 966, 46],
|
|
["jump_false", 136, "eq_nnl_1941", 966, 46],
|
|
["is_null", 137, 134, 966, 46],
|
|
["jump_false", 137, "eq_nnl_1941", 966, 46],
|
|
["true", 135, 966, 46],
|
|
["jump", "eq_done_1937", 966, 46],
|
|
"eq_nnl_1941",
|
|
["is_bool", 136, 133, 966, 46],
|
|
["jump_false", 136, "eq_nb_1942", 966, 46],
|
|
["is_bool", 137, 134, 966, 46],
|
|
["jump_false", 137, "eq_nb_1942", 966, 46],
|
|
["eq_bool", 135, 133, 134, 966, 46],
|
|
["jump", "eq_done_1937", 966, 46],
|
|
"eq_nb_1942",
|
|
["false", 135, 966, 46],
|
|
"eq_done_1937",
|
|
["move", 131, 135, 966, 46],
|
|
"or_end_1930",
|
|
["jump_false", 131, "if_else_1928", 966, 46],
|
|
["get", 139, 42, 1, 967, 13],
|
|
["frame", 140, 139, 0, 967, 13],
|
|
["null", 141, 967, 13],
|
|
["setarg", 140, 0, 141, 967, 13],
|
|
["invoke", 140, 138, 967, 13],
|
|
["get", 143, 7, 1, 968, 32],
|
|
["frame", 144, 143, 0, 968, 32],
|
|
["null", 145, 968, 32],
|
|
["setarg", 144, 0, 145, 968, 32],
|
|
["invoke", 144, 142, 968, 32],
|
|
["store_field", 9, 142, "expression", 968, 13],
|
|
["jump", "if_end_1929", 968, 13],
|
|
"if_else_1928",
|
|
"if_end_1929",
|
|
["is_array", 146, 10, 970, 24],
|
|
["jump_false", 146, "push_err_1943", 970, 24],
|
|
["push", 10, 9, 970, 24],
|
|
["jump", "push_done_1944", 970, 24],
|
|
"push_err_1943",
|
|
["disrupt", 970, 24],
|
|
"push_done_1944",
|
|
["jump", "if_end_1901", 970, 24],
|
|
"if_else_1900",
|
|
["get", 147, 46, 1, 972, 23],
|
|
["access", 148, "expected parameter name", 972, 28],
|
|
["get", 150, 24, 1, 972, 11],
|
|
["frame", 151, 150, 2, 972, 11],
|
|
["null", 152, 972, 11],
|
|
["setarg", 151, 0, 152, 972, 11],
|
|
["setarg", 151, 1, 147, 972, 11],
|
|
["setarg", 151, 2, 148, 972, 11],
|
|
["invoke", 151, 149, 972, 11],
|
|
["jump", "while_end_1882", 973, 11],
|
|
"if_end_1901",
|
|
["get", 153, 46, 1, 975, 13],
|
|
["load_field", 154, 153, "kind", 975, 13],
|
|
["access", 155, ",", 975, 25],
|
|
["is_identical", 156, 154, 155, 975, 25],
|
|
["jump_true", 156, "eq_done_1947", 975, 25],
|
|
["is_int", 157, 154, 975, 25],
|
|
["jump_false", 157, "eq_ni_1948", 975, 25],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_1948", 975, 25],
|
|
["eq_int", 156, 154, 155, 975, 25],
|
|
["jump", "eq_done_1947", 975, 25],
|
|
"eq_ni_1948",
|
|
["is_num", 157, 154, 975, 25],
|
|
["jump_false", 157, "eq_nn_1949", 975, 25],
|
|
["is_num", 158, 155, 975, 25],
|
|
["jump_false", 158, "eq_nn_1949", 975, 25],
|
|
["eq_float", 156, 154, 155, 975, 25],
|
|
["jump", "eq_done_1947", 975, 25],
|
|
"eq_nn_1949",
|
|
["is_text", 157, 154, 975, 25],
|
|
["jump_false", 157, "eq_nt_1950", 975, 25],
|
|
["is_text", 158, 155, 975, 25],
|
|
["jump_false", 158, "eq_nt_1950", 975, 25],
|
|
["eq_text", 156, 154, 155, 975, 25],
|
|
["jump", "eq_done_1947", 975, 25],
|
|
"eq_nt_1950",
|
|
["is_null", 157, 154, 975, 25],
|
|
["jump_false", 157, "eq_nnl_1951", 975, 25],
|
|
["is_null", 158, 155, 975, 25],
|
|
["jump_false", 158, "eq_nnl_1951", 975, 25],
|
|
["true", 156, 975, 25],
|
|
["jump", "eq_done_1947", 975, 25],
|
|
"eq_nnl_1951",
|
|
["is_bool", 157, 154, 975, 25],
|
|
["jump_false", 157, "eq_nb_1952", 975, 25],
|
|
["is_bool", 158, 155, 975, 25],
|
|
["jump_false", 158, "eq_nb_1952", 975, 25],
|
|
["eq_bool", 156, 154, 155, 975, 25],
|
|
["jump", "eq_done_1947", 975, 25],
|
|
"eq_nb_1952",
|
|
["false", 156, 975, 25],
|
|
"eq_done_1947",
|
|
["jump_false", 156, "if_else_1945", 975, 25],
|
|
["get", 160, 42, 1, 975, 30],
|
|
["frame", 161, 160, 0, 975, 30],
|
|
["null", 162, 975, 30],
|
|
["setarg", 161, 0, 162, 975, 30],
|
|
["invoke", 161, 159, 975, 30],
|
|
["jump", "if_end_1946", 975, 30],
|
|
"if_else_1945",
|
|
["jump", "while_end_1882", 976, 14],
|
|
"if_end_1946",
|
|
["jump", "while_start_1881", 976, 14],
|
|
"while_end_1882",
|
|
["get", 163, 46, 1, 978, 11],
|
|
["load_field", 164, 163, "kind", 978, 11],
|
|
["access", 165, ")", 978, 23],
|
|
["is_identical", 166, 164, 165, 978, 23],
|
|
["jump_true", 166, "eq_done_1955", 978, 23],
|
|
["is_int", 167, 164, 978, 23],
|
|
["jump_false", 167, "eq_ni_1956", 978, 23],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1956", 978, 23],
|
|
["eq_int", 166, 164, 165, 978, 23],
|
|
["jump", "eq_done_1955", 978, 23],
|
|
"eq_ni_1956",
|
|
["is_num", 167, 164, 978, 23],
|
|
["jump_false", 167, "eq_nn_1957", 978, 23],
|
|
["is_num", 168, 165, 978, 23],
|
|
["jump_false", 168, "eq_nn_1957", 978, 23],
|
|
["eq_float", 166, 164, 165, 978, 23],
|
|
["jump", "eq_done_1955", 978, 23],
|
|
"eq_nn_1957",
|
|
["is_text", 167, 164, 978, 23],
|
|
["jump_false", 167, "eq_nt_1958", 978, 23],
|
|
["is_text", 168, 165, 978, 23],
|
|
["jump_false", 168, "eq_nt_1958", 978, 23],
|
|
["eq_text", 166, 164, 165, 978, 23],
|
|
["jump", "eq_done_1955", 978, 23],
|
|
"eq_nt_1958",
|
|
["is_null", 167, 164, 978, 23],
|
|
["jump_false", 167, "eq_nnl_1959", 978, 23],
|
|
["is_null", 168, 165, 978, 23],
|
|
["jump_false", 168, "eq_nnl_1959", 978, 23],
|
|
["true", 166, 978, 23],
|
|
["jump", "eq_done_1955", 978, 23],
|
|
"eq_nnl_1959",
|
|
["is_bool", 167, 164, 978, 23],
|
|
["jump_false", 167, "eq_nb_1960", 978, 23],
|
|
["is_bool", 168, 165, 978, 23],
|
|
["jump_false", 168, "eq_nb_1960", 978, 23],
|
|
["eq_bool", 166, 164, 165, 978, 23],
|
|
["jump", "eq_done_1955", 978, 23],
|
|
"eq_nb_1960",
|
|
["false", 166, 978, 23],
|
|
"eq_done_1955",
|
|
["jump_false", 166, "if_else_1953", 978, 23],
|
|
["get", 170, 42, 1, 978, 28],
|
|
["frame", 171, 170, 0, 978, 28],
|
|
["null", 172, 978, 28],
|
|
["setarg", 171, 0, 172, 978, 28],
|
|
["invoke", 171, 169, 978, 28],
|
|
["jump", "if_end_1954", 978, 28],
|
|
"if_else_1953",
|
|
"if_end_1954",
|
|
["jump", "if_end_1874", 978, 28],
|
|
"if_else_1873",
|
|
"if_end_1874",
|
|
"if_end_1864",
|
|
["length", 173, 10, 981, 16],
|
|
["access", 174, 4, 981, 26],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["jump", "rel_ni_1963", 981, 26],
|
|
["gt_int", 175, 173, 174, 981, 26],
|
|
["jump", "rel_done_1965", 981, 26],
|
|
"rel_ni_1963",
|
|
["is_num", 176, 173, 981, 26],
|
|
["jump_false", 176, "rel_nn_1964", 981, 26],
|
|
["is_num", 177, 174, 981, 26],
|
|
["jump_false", 177, "rel_nn_1964", 981, 26],
|
|
["gt_float", 175, 173, 174, 981, 26],
|
|
["jump", "rel_done_1965", 981, 26],
|
|
"rel_nn_1964",
|
|
["is_text", 176, 173, 981, 26],
|
|
["jump_false", 176, "rel_err_1966", 981, 26],
|
|
["is_text", 177, 174, 981, 26],
|
|
["jump_false", 177, "rel_err_1966", 981, 26],
|
|
["gt_text", 175, 173, 174, 981, 26],
|
|
["jump", "rel_done_1965", 981, 26],
|
|
"rel_err_1966",
|
|
["disrupt", 981, 26],
|
|
"rel_done_1965",
|
|
["jump_false", 175, "if_else_1961", 981, 26],
|
|
["get", 178, 46, 1, 981, 41],
|
|
["access", 179, "functions cannot have more than 4 parameters", 981, 46],
|
|
["get", 181, 24, 1, 981, 29],
|
|
["frame", 182, 181, 2, 981, 29],
|
|
["null", 183, 981, 29],
|
|
["setarg", 182, 0, 183, 981, 29],
|
|
["setarg", 182, 1, 178, 981, 29],
|
|
["setarg", 182, 2, 179, 981, 29],
|
|
["invoke", 182, 180, 981, 29],
|
|
["jump", "if_end_1962", 981, 29],
|
|
"if_else_1961",
|
|
"if_end_1962",
|
|
["length", 184, 10, 982, 25],
|
|
["store_field", 11, 184, "arity", 982, 5],
|
|
["get", 185, 46, 1, 984, 9],
|
|
["load_field", 186, 185, "kind", 984, 9],
|
|
["access", 187, "=>", 984, 21],
|
|
["is_identical", 188, 186, 187, 984, 21],
|
|
["jump_true", 188, "ne_nid_1970", 984, 21],
|
|
["jump", "ne_ni_1971", 984, 21],
|
|
"ne_nid_1970",
|
|
["false", 188, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_ni_1971",
|
|
["is_int", 189, 186, 984, 21],
|
|
["jump_false", 189, "ne_nn_1972", 984, 21],
|
|
["is_int", 190, 187, 984, 21],
|
|
["jump_false", 190, "ne_nn_1972", 984, 21],
|
|
["ne_int", 188, 186, 187, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_nn_1972",
|
|
["is_num", 189, 186, 984, 21],
|
|
["jump_false", 189, "ne_nt_1973", 984, 21],
|
|
["is_num", 190, 187, 984, 21],
|
|
["jump_false", 190, "ne_nt_1973", 984, 21],
|
|
["ne_float", 188, 186, 187, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_nt_1973",
|
|
["is_text", 189, 186, 984, 21],
|
|
["jump_false", 189, "ne_nnl_1974", 984, 21],
|
|
["is_text", 190, 187, 984, 21],
|
|
["jump_false", 190, "ne_nnl_1974", 984, 21],
|
|
["ne_text", 188, 186, 187, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_nnl_1974",
|
|
["is_null", 189, 186, 984, 21],
|
|
["jump_false", 189, "ne_nb_1975", 984, 21],
|
|
["is_null", 190, 187, 984, 21],
|
|
["jump_false", 190, "ne_nb_1975", 984, 21],
|
|
["false", 188, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_nb_1975",
|
|
["is_bool", 189, 186, 984, 21],
|
|
["jump_false", 189, "ne_mis_1976", 984, 21],
|
|
["is_bool", 190, 187, 984, 21],
|
|
["jump_false", 190, "ne_mis_1976", 984, 21],
|
|
["ne_bool", 188, 186, 187, 984, 21],
|
|
["jump", "ne_done_1969", 984, 21],
|
|
"ne_mis_1976",
|
|
["true", 188, 984, 21],
|
|
"ne_done_1969",
|
|
["jump_false", 188, "if_else_1967", 984, 21],
|
|
["get", 191, 46, 1, 985, 19],
|
|
["access", 192, "expected '=>' in arrow function", 985, 24],
|
|
["get", 194, 24, 1, 985, 7],
|
|
["frame", 195, 194, 2, 985, 7],
|
|
["null", 196, 985, 7],
|
|
["setarg", 195, 0, 196, 985, 7],
|
|
["setarg", 195, 1, 191, 985, 7],
|
|
["setarg", 195, 2, 192, 985, 7],
|
|
["invoke", 195, 193, 985, 7],
|
|
["jump", "if_end_1968", 985, 7],
|
|
"if_else_1967",
|
|
["get", 198, 42, 1, 987, 7],
|
|
["frame", 199, 198, 0, 987, 7],
|
|
["null", 200, 987, 7],
|
|
["setarg", 199, 0, 200, 987, 7],
|
|
["invoke", 199, 197, 987, 7],
|
|
"if_end_1968",
|
|
["access", 201, 0, 990, 22],
|
|
["put", 201, 35, 1, 990, 22],
|
|
["null", 202, 991, 21],
|
|
["put", 202, 62, 1, 991, 21],
|
|
["false", 203, 992, 23],
|
|
["put", 203, 13, 1, 992, 23],
|
|
["get", 204, 46, 1, 993, 9],
|
|
["load_field", 205, 204, "kind", 993, 9],
|
|
["access", 206, "{", 993, 21],
|
|
["is_identical", 207, 205, 206, 993, 21],
|
|
["jump_true", 207, "eq_done_1979", 993, 21],
|
|
["is_int", 208, 205, 993, 21],
|
|
["jump_false", 208, "eq_ni_1980", 993, 21],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_1980", 993, 21],
|
|
["eq_int", 207, 205, 206, 993, 21],
|
|
["jump", "eq_done_1979", 993, 21],
|
|
"eq_ni_1980",
|
|
["is_num", 208, 205, 993, 21],
|
|
["jump_false", 208, "eq_nn_1981", 993, 21],
|
|
["is_num", 209, 206, 993, 21],
|
|
["jump_false", 209, "eq_nn_1981", 993, 21],
|
|
["eq_float", 207, 205, 206, 993, 21],
|
|
["jump", "eq_done_1979", 993, 21],
|
|
"eq_nn_1981",
|
|
["is_text", 208, 205, 993, 21],
|
|
["jump_false", 208, "eq_nt_1982", 993, 21],
|
|
["is_text", 209, 206, 993, 21],
|
|
["jump_false", 209, "eq_nt_1982", 993, 21],
|
|
["eq_text", 207, 205, 206, 993, 21],
|
|
["jump", "eq_done_1979", 993, 21],
|
|
"eq_nt_1982",
|
|
["is_null", 208, 205, 993, 21],
|
|
["jump_false", 208, "eq_nnl_1983", 993, 21],
|
|
["is_null", 209, 206, 993, 21],
|
|
["jump_false", 209, "eq_nnl_1983", 993, 21],
|
|
["true", 207, 993, 21],
|
|
["jump", "eq_done_1979", 993, 21],
|
|
"eq_nnl_1983",
|
|
["is_bool", 208, 205, 993, 21],
|
|
["jump_false", 208, "eq_nb_1984", 993, 21],
|
|
["is_bool", 209, 206, 993, 21],
|
|
["jump_false", 209, "eq_nb_1984", 993, 21],
|
|
["eq_bool", 207, 205, 206, 993, 21],
|
|
["jump", "eq_done_1979", 993, 21],
|
|
"eq_nb_1984",
|
|
["false", 207, 993, 21],
|
|
"eq_done_1979",
|
|
["jump_false", 207, "if_else_1977", 993, 21],
|
|
["get", 211, 42, 1, 994, 7],
|
|
["frame", 212, 211, 0, 994, 7],
|
|
["null", 213, 994, 7],
|
|
["setarg", 212, 0, 213, 994, 7],
|
|
["invoke", 212, 210, 994, 7],
|
|
["get", 215, 16, 1, 995, 15],
|
|
["frame", 216, 215, 0, 995, 15],
|
|
["null", 217, 995, 15],
|
|
["setarg", 216, 0, 217, 995, 15],
|
|
["invoke", 216, 214, 995, 15],
|
|
["move", 12, 214, 995, 15],
|
|
["store_field", 11, 12, "statements", 996, 7],
|
|
["get", 218, 46, 1, 997, 11],
|
|
["load_field", 219, 218, "kind", 997, 11],
|
|
["access", 220, "}", 997, 23],
|
|
["is_identical", 221, 219, 220, 997, 23],
|
|
["jump_true", 221, "eq_done_1987", 997, 23],
|
|
["is_int", 222, 219, 997, 23],
|
|
["jump_false", 222, "eq_ni_1988", 997, 23],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_1988", 997, 23],
|
|
["eq_int", 221, 219, 220, 997, 23],
|
|
["jump", "eq_done_1987", 997, 23],
|
|
"eq_ni_1988",
|
|
["is_num", 222, 219, 997, 23],
|
|
["jump_false", 222, "eq_nn_1989", 997, 23],
|
|
["is_num", 223, 220, 997, 23],
|
|
["jump_false", 223, "eq_nn_1989", 997, 23],
|
|
["eq_float", 221, 219, 220, 997, 23],
|
|
["jump", "eq_done_1987", 997, 23],
|
|
"eq_nn_1989",
|
|
["is_text", 222, 219, 997, 23],
|
|
["jump_false", 222, "eq_nt_1990", 997, 23],
|
|
["is_text", 223, 220, 997, 23],
|
|
["jump_false", 223, "eq_nt_1990", 997, 23],
|
|
["eq_text", 221, 219, 220, 997, 23],
|
|
["jump", "eq_done_1987", 997, 23],
|
|
"eq_nt_1990",
|
|
["is_null", 222, 219, 997, 23],
|
|
["jump_false", 222, "eq_nnl_1991", 997, 23],
|
|
["is_null", 223, 220, 997, 23],
|
|
["jump_false", 223, "eq_nnl_1991", 997, 23],
|
|
["true", 221, 997, 23],
|
|
["jump", "eq_done_1987", 997, 23],
|
|
"eq_nnl_1991",
|
|
["is_bool", 222, 219, 997, 23],
|
|
["jump_false", 222, "eq_nb_1992", 997, 23],
|
|
["is_bool", 223, 220, 997, 23],
|
|
["jump_false", 223, "eq_nb_1992", 997, 23],
|
|
["eq_bool", 221, 219, 220, 997, 23],
|
|
["jump", "eq_done_1987", 997, 23],
|
|
"eq_nb_1992",
|
|
["false", 221, 997, 23],
|
|
"eq_done_1987",
|
|
["jump_false", 221, "if_else_1985", 997, 23],
|
|
["get", 225, 42, 1, 997, 28],
|
|
["frame", 226, 225, 0, 997, 28],
|
|
["null", 227, 997, 28],
|
|
["setarg", 226, 0, 227, 997, 28],
|
|
["invoke", 226, 224, 997, 28],
|
|
["jump", "if_end_1986", 997, 28],
|
|
"if_else_1985",
|
|
"if_end_1986",
|
|
["jump", "if_end_1978", 997, 28],
|
|
"if_else_1977",
|
|
["array", 228, 0, 999, 15],
|
|
["move", 12, 228, 999, 15],
|
|
["access", 229, "return", 1000, 22],
|
|
["get", 230, 46, 1, 1000, 32],
|
|
["get", 232, 31, 1, 1000, 13],
|
|
["frame", 233, 232, 2, 1000, 13],
|
|
["null", 234, 1000, 13],
|
|
["setarg", 233, 0, 234, 1000, 13],
|
|
["setarg", 233, 1, 229, 1000, 13],
|
|
["setarg", 233, 2, 230, 1000, 13],
|
|
["invoke", 233, 231, 1000, 13],
|
|
["move", 5, 231, 1000, 13],
|
|
["get", 236, 7, 1, 1001, 14],
|
|
["frame", 237, 236, 0, 1001, 14],
|
|
["null", 238, 1001, 14],
|
|
["setarg", 237, 0, 238, 1001, 14],
|
|
["invoke", 237, 235, 1001, 14],
|
|
["move", 7, 235, 1001, 14],
|
|
["store_field", 5, 7, "expression", 1002, 7],
|
|
["get", 240, 48, 1, 1003, 7],
|
|
["frame", 241, 240, 1, 1003, 7],
|
|
["null", 242, 1003, 7],
|
|
["setarg", 241, 0, 242, 1003, 7],
|
|
["setarg", 241, 1, 5, 1003, 7],
|
|
["invoke", 241, 239, 1003, 7],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["push", 12, 5, 1004, 19],
|
|
["jump", "push_done_1994", 1004, 19],
|
|
"push_err_1993",
|
|
["disrupt", 1004, 19],
|
|
"push_done_1994",
|
|
["store_field", 11, 12, "statements", 1005, 7],
|
|
"if_end_1978",
|
|
["put", 13, 35, 1, 1008, 22],
|
|
["put", 3, 62, 1, 1009, 21],
|
|
["put", 6, 13, 1, 1010, 23],
|
|
["get", 244, 63, 1, 1011, 24],
|
|
["store_field", 11, 244, "function_nr", 1011, 5],
|
|
["get", 245, 63, 1, 1012, 18],
|
|
["access", 246, 1, 1012, 31],
|
|
["is_int", 248, 245, 1012, 31],
|
|
["jump_false", 248, "add_ni_1995", 1012, 31],
|
|
["add_int", 247, 245, 246, 1012, 31],
|
|
["jump", "add_done_1997", 1012, 31],
|
|
"add_ni_1995",
|
|
["is_text", 248, 245, 1012, 31],
|
|
["jump_false", 248, "add_nt_1996", 1012, 31],
|
|
["is_text", 249, 246, 1012, 31],
|
|
["jump_false", 249, "add_nt_1996", 1012, 31],
|
|
["concat", 247, 245, 246, 1012, 31],
|
|
["jump", "add_done_1997", 1012, 31],
|
|
"add_nt_1996",
|
|
["is_num", 248, 245, 1012, 31],
|
|
["jump_false", 248, "add_err_1998", 1012, 31],
|
|
["add_float", 247, 245, 246, 1012, 31],
|
|
["jump", "add_done_1997", 1012, 31],
|
|
"add_err_1998",
|
|
["disrupt", 1012, 31],
|
|
"add_done_1997",
|
|
["put", 247, 63, 1, 1012, 31],
|
|
["get", 251, 48, 1, 1013, 5],
|
|
["frame", 252, 251, 1, 1013, 5],
|
|
["null", 253, 1013, 5],
|
|
["setarg", 252, 0, 253, 1013, 5],
|
|
["setarg", 252, 1, 11, 1013, 5],
|
|
["invoke", 252, 250, 1013, 5],
|
|
["return", 11, 1014, 12],
|
|
["null", 254, 1014, 12],
|
|
["return", 254, 1014, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 1157,
|
|
"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_2001", 1047, 14],
|
|
["is_int", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_ni_2002", 1047, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2002", 1047, 14],
|
|
["eq_int", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_2001", 1047, 14],
|
|
"eq_ni_2002",
|
|
["is_num", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nn_2003", 1047, 14],
|
|
["is_num", 34, 31, 1047, 14],
|
|
["jump_false", 34, "eq_nn_2003", 1047, 14],
|
|
["eq_float", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_2001", 1047, 14],
|
|
"eq_nn_2003",
|
|
["is_text", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nt_2004", 1047, 14],
|
|
["is_text", 34, 31, 1047, 14],
|
|
["jump_false", 34, "eq_nt_2004", 1047, 14],
|
|
["eq_text", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_2001", 1047, 14],
|
|
"eq_nt_2004",
|
|
["is_null", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nnl_2005", 1047, 14],
|
|
["is_null", 34, 31, 1047, 14],
|
|
["jump_false", 34, "eq_nnl_2005", 1047, 14],
|
|
["true", 32, 1047, 14],
|
|
["jump", "eq_done_2001", 1047, 14],
|
|
"eq_nnl_2005",
|
|
["is_bool", 33, 24, 1047, 14],
|
|
["jump_false", 33, "eq_nb_2006", 1047, 14],
|
|
["is_bool", 34, 31, 1047, 14],
|
|
["jump_false", 34, "eq_nb_2006", 1047, 14],
|
|
["eq_bool", 32, 24, 31, 1047, 14],
|
|
["jump", "eq_done_2001", 1047, 14],
|
|
"eq_nb_2006",
|
|
["false", 32, 1047, 14],
|
|
"eq_done_2001",
|
|
["jump_false", 32, "if_else_1999", 1047, 14],
|
|
["get", 35, 13, 1, 1048, 12],
|
|
"_nop_bl_1",
|
|
["jump_true", 35, "if_else_2007", 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_2009",
|
|
["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_2013", 1052, 28],
|
|
["jump", "ne_ni_2014", 1052, 28],
|
|
"ne_nid_2013",
|
|
["false", 50, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_ni_2014",
|
|
["is_int", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nn_2015", 1052, 28],
|
|
["is_int", 52, 49, 1052, 28],
|
|
["jump_false", 52, "ne_nn_2015", 1052, 28],
|
|
["ne_int", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_nn_2015",
|
|
["is_num", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nt_2016", 1052, 28],
|
|
["is_num", 52, 49, 1052, 28],
|
|
["jump_false", 52, "ne_nt_2016", 1052, 28],
|
|
["ne_float", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_nt_2016",
|
|
["is_text", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nnl_2017", 1052, 28],
|
|
["is_text", 52, 49, 1052, 28],
|
|
["jump_false", 52, "ne_nnl_2017", 1052, 28],
|
|
["ne_text", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_nnl_2017",
|
|
["is_null", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_nb_2018", 1052, 28],
|
|
["is_null", 52, 49, 1052, 28],
|
|
["jump_false", 52, "ne_nb_2018", 1052, 28],
|
|
["false", 50, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_nb_2018",
|
|
["is_bool", 51, 48, 1052, 28],
|
|
["jump_false", 51, "ne_mis_2019", 1052, 28],
|
|
["is_bool", 52, 49, 1052, 28],
|
|
["jump_false", 52, "ne_mis_2019", 1052, 28],
|
|
["ne_bool", 50, 48, 49, 1052, 28],
|
|
["jump", "ne_done_2012", 1052, 28],
|
|
"ne_mis_2019",
|
|
["true", 50, 1052, 28],
|
|
"ne_done_2012",
|
|
["move", 53, 50, 1052, 28],
|
|
["jump_false", 53, "and_end_2011", 1052, 28],
|
|
["access", 54, 0, 1052, 45],
|
|
["is_int", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_ni_2020", 1052, 45],
|
|
"_nop_tc_2",
|
|
["jump", "rel_ni_2020", 1052, 45],
|
|
["gt_int", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_2022", 1052, 45],
|
|
"rel_ni_2020",
|
|
["is_num", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_nn_2021", 1052, 45],
|
|
["is_num", 57, 54, 1052, 45],
|
|
["jump_false", 57, "rel_nn_2021", 1052, 45],
|
|
["gt_float", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_2022", 1052, 45],
|
|
"rel_nn_2021",
|
|
["is_text", 56, 7, 1052, 45],
|
|
["jump_false", 56, "rel_err_2023", 1052, 45],
|
|
["is_text", 57, 54, 1052, 45],
|
|
["jump_false", 57, "rel_err_2023", 1052, 45],
|
|
["gt_text", 55, 7, 54, 1052, 45],
|
|
["jump", "rel_done_2022", 1052, 45],
|
|
"rel_err_2023",
|
|
["disrupt", 1052, 45],
|
|
"rel_done_2022",
|
|
["move", 53, 55, 1052, 45],
|
|
"and_end_2011",
|
|
["jump_false", 53, "while_end_2010", 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_2026", 1053, 27],
|
|
["is_int", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_ni_2027", 1053, 27],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_2027", 1053, 27],
|
|
["eq_int", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_2026", 1053, 27],
|
|
"eq_ni_2027",
|
|
["is_num", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nn_2028", 1053, 27],
|
|
["is_num", 63, 60, 1053, 27],
|
|
["jump_false", 63, "eq_nn_2028", 1053, 27],
|
|
["eq_float", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_2026", 1053, 27],
|
|
"eq_nn_2028",
|
|
["is_text", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nt_2029", 1053, 27],
|
|
["is_text", 63, 60, 1053, 27],
|
|
["jump_false", 63, "eq_nt_2029", 1053, 27],
|
|
["eq_text", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_2026", 1053, 27],
|
|
"eq_nt_2029",
|
|
["is_null", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nnl_2030", 1053, 27],
|
|
["is_null", 63, 60, 1053, 27],
|
|
["jump_false", 63, "eq_nnl_2030", 1053, 27],
|
|
["true", 61, 1053, 27],
|
|
["jump", "eq_done_2026", 1053, 27],
|
|
"eq_nnl_2030",
|
|
["is_bool", 62, 59, 1053, 27],
|
|
["jump_false", 62, "eq_nb_2031", 1053, 27],
|
|
["is_bool", 63, 60, 1053, 27],
|
|
["jump_false", 63, "eq_nb_2031", 1053, 27],
|
|
["eq_bool", 61, 59, 60, 1053, 27],
|
|
["jump", "eq_done_2026", 1053, 27],
|
|
"eq_nb_2031",
|
|
["false", 61, 1053, 27],
|
|
"eq_done_2026",
|
|
["jump_false", 61, "if_else_2024", 1053, 27],
|
|
["access", 64, 1, 1053, 48],
|
|
["is_int", 66, 7, 1053, 48],
|
|
["jump_false", 66, "add_ni_2032", 1053, 48],
|
|
["add_int", 65, 7, 64, 1053, 48],
|
|
["jump", "add_done_2034", 1053, 48],
|
|
"add_ni_2032",
|
|
["is_text", 66, 7, 1053, 48],
|
|
["jump_false", 66, "add_nt_2033", 1053, 48],
|
|
["is_text", 67, 64, 1053, 48],
|
|
["jump_false", 67, "add_nt_2033", 1053, 48],
|
|
["concat", 65, 7, 64, 1053, 48],
|
|
["jump", "add_done_2034", 1053, 48],
|
|
"add_nt_2033",
|
|
["is_num", 66, 7, 1053, 48],
|
|
["jump_false", 66, "add_err_2035", 1053, 48],
|
|
["add_float", 65, 7, 64, 1053, 48],
|
|
["jump", "add_done_2034", 1053, 48],
|
|
"add_err_2035",
|
|
["disrupt", 1053, 48],
|
|
"add_done_2034",
|
|
["move", 7, 65, 1053, 48],
|
|
["jump", "if_end_2025", 1053, 48],
|
|
"if_else_2024",
|
|
["get", 68, 46, 1, 1054, 20],
|
|
["load_field", 69, 68, "kind", 1054, 20],
|
|
["access", 70, "}", 1054, 32],
|
|
["is_identical", 71, 69, 70, 1054, 32],
|
|
["jump_true", 71, "eq_done_2038", 1054, 32],
|
|
["is_int", 72, 69, 1054, 32],
|
|
["jump_false", 72, "eq_ni_2039", 1054, 32],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_2039", 1054, 32],
|
|
["eq_int", 71, 69, 70, 1054, 32],
|
|
["jump", "eq_done_2038", 1054, 32],
|
|
"eq_ni_2039",
|
|
["is_num", 72, 69, 1054, 32],
|
|
["jump_false", 72, "eq_nn_2040", 1054, 32],
|
|
["is_num", 73, 70, 1054, 32],
|
|
["jump_false", 73, "eq_nn_2040", 1054, 32],
|
|
["eq_float", 71, 69, 70, 1054, 32],
|
|
["jump", "eq_done_2038", 1054, 32],
|
|
"eq_nn_2040",
|
|
["is_text", 72, 69, 1054, 32],
|
|
["jump_false", 72, "eq_nt_2041", 1054, 32],
|
|
["is_text", 73, 70, 1054, 32],
|
|
["jump_false", 73, "eq_nt_2041", 1054, 32],
|
|
["eq_text", 71, 69, 70, 1054, 32],
|
|
["jump", "eq_done_2038", 1054, 32],
|
|
"eq_nt_2041",
|
|
["is_null", 72, 69, 1054, 32],
|
|
["jump_false", 72, "eq_nnl_2042", 1054, 32],
|
|
["is_null", 73, 70, 1054, 32],
|
|
["jump_false", 73, "eq_nnl_2042", 1054, 32],
|
|
["true", 71, 1054, 32],
|
|
["jump", "eq_done_2038", 1054, 32],
|
|
"eq_nnl_2042",
|
|
["is_bool", 72, 69, 1054, 32],
|
|
["jump_false", 72, "eq_nb_2043", 1054, 32],
|
|
["is_bool", 73, 70, 1054, 32],
|
|
["jump_false", 73, "eq_nb_2043", 1054, 32],
|
|
["eq_bool", 71, 69, 70, 1054, 32],
|
|
["jump", "eq_done_2038", 1054, 32],
|
|
"eq_nb_2043",
|
|
["false", 71, 1054, 32],
|
|
"eq_done_2038",
|
|
["jump_false", 71, "if_else_2036", 1054, 32],
|
|
["access", 74, 1, 1054, 53],
|
|
["is_int", 76, 7, 1054, 53],
|
|
["jump_false", 76, "num_ni_2044", 1054, 53],
|
|
["sub_int", 75, 7, 74, 1054, 53],
|
|
["jump", "num_done_2045", 1054, 53],
|
|
"num_ni_2044",
|
|
["is_num", 76, 7, 1054, 53],
|
|
["jump_false", 76, "num_err_2046", 1054, 53],
|
|
["sub_float", 75, 7, 74, 1054, 53],
|
|
["jump", "num_done_2045", 1054, 53],
|
|
"num_err_2046",
|
|
["disrupt", 1054, 53],
|
|
"num_done_2045",
|
|
["move", 7, 75, 1054, 53],
|
|
["jump", "if_end_2037", 1054, 53],
|
|
"if_else_2036",
|
|
"if_end_2037",
|
|
"if_end_2025",
|
|
["access", 78, 0, 1055, 23],
|
|
["is_int", 80, 7, 1055, 23],
|
|
["jump_false", 80, "rel_ni_2049", 1055, 23],
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_2049", 1055, 23],
|
|
["gt_int", 79, 7, 78, 1055, 23],
|
|
["jump", "rel_done_2051", 1055, 23],
|
|
"rel_ni_2049",
|
|
["is_num", 80, 7, 1055, 23],
|
|
["jump_false", 80, "rel_nn_2050", 1055, 23],
|
|
["is_num", 81, 78, 1055, 23],
|
|
["jump_false", 81, "rel_nn_2050", 1055, 23],
|
|
["gt_float", 79, 7, 78, 1055, 23],
|
|
["jump", "rel_done_2051", 1055, 23],
|
|
"rel_nn_2050",
|
|
["is_text", 80, 7, 1055, 23],
|
|
["jump_false", 80, "rel_err_2052", 1055, 23],
|
|
["is_text", 81, 78, 1055, 23],
|
|
["jump_false", 81, "rel_err_2052", 1055, 23],
|
|
["gt_text", 79, 7, 78, 1055, 23],
|
|
["jump", "rel_done_2051", 1055, 23],
|
|
"rel_err_2052",
|
|
["disrupt", 1055, 23],
|
|
"rel_done_2051",
|
|
["jump_false", 79, "if_else_2047", 1055, 23],
|
|
["get", 83, 42, 1, 1055, 26],
|
|
["frame", 84, 83, 0, 1055, 26],
|
|
["null", 85, 1055, 26],
|
|
["setarg", 84, 0, 85, 1055, 26],
|
|
["invoke", 84, 82, 1055, 26],
|
|
["jump", "if_end_2048", 1055, 26],
|
|
"if_else_2047",
|
|
"if_end_2048",
|
|
["jump", "while_start_2009", 1055, 26],
|
|
"while_end_2010",
|
|
["get", 86, 46, 1, 1057, 13],
|
|
["load_field", 87, 86, "kind", 1057, 13],
|
|
["access", 88, "}", 1057, 25],
|
|
["is_identical", 89, 87, 88, 1057, 25],
|
|
["jump_true", 89, "eq_done_2055", 1057, 25],
|
|
["is_int", 90, 87, 1057, 25],
|
|
["jump_false", 90, "eq_ni_2056", 1057, 25],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_2056", 1057, 25],
|
|
["eq_int", 89, 87, 88, 1057, 25],
|
|
["jump", "eq_done_2055", 1057, 25],
|
|
"eq_ni_2056",
|
|
["is_num", 90, 87, 1057, 25],
|
|
["jump_false", 90, "eq_nn_2057", 1057, 25],
|
|
["is_num", 91, 88, 1057, 25],
|
|
["jump_false", 91, "eq_nn_2057", 1057, 25],
|
|
["eq_float", 89, 87, 88, 1057, 25],
|
|
["jump", "eq_done_2055", 1057, 25],
|
|
"eq_nn_2057",
|
|
["is_text", 90, 87, 1057, 25],
|
|
["jump_false", 90, "eq_nt_2058", 1057, 25],
|
|
["is_text", 91, 88, 1057, 25],
|
|
["jump_false", 91, "eq_nt_2058", 1057, 25],
|
|
["eq_text", 89, 87, 88, 1057, 25],
|
|
["jump", "eq_done_2055", 1057, 25],
|
|
"eq_nt_2058",
|
|
["is_null", 90, 87, 1057, 25],
|
|
["jump_false", 90, "eq_nnl_2059", 1057, 25],
|
|
["is_null", 91, 88, 1057, 25],
|
|
["jump_false", 91, "eq_nnl_2059", 1057, 25],
|
|
["true", 89, 1057, 25],
|
|
["jump", "eq_done_2055", 1057, 25],
|
|
"eq_nnl_2059",
|
|
["is_bool", 90, 87, 1057, 25],
|
|
["jump_false", 90, "eq_nb_2060", 1057, 25],
|
|
["is_bool", 91, 88, 1057, 25],
|
|
["jump_false", 91, "eq_nb_2060", 1057, 25],
|
|
["eq_bool", 89, 87, 88, 1057, 25],
|
|
["jump", "eq_done_2055", 1057, 25],
|
|
"eq_nb_2060",
|
|
["false", 89, 1057, 25],
|
|
"eq_done_2055",
|
|
["jump_false", 89, "if_else_2053", 1057, 25],
|
|
["get", 93, 42, 1, 1057, 30],
|
|
["frame", 94, 93, 0, 1057, 30],
|
|
["null", 95, 1057, 30],
|
|
["setarg", 94, 0, 95, 1057, 30],
|
|
["invoke", 94, 92, 1057, 30],
|
|
["jump", "if_end_2054", 1057, 30],
|
|
"if_else_2053",
|
|
"if_end_2054",
|
|
["null", 96, 1058, 16],
|
|
["return", 96, 1058, 16],
|
|
["jump", "if_end_2008", 1058, 16],
|
|
"if_else_2007",
|
|
"if_end_2008",
|
|
["false", 97, 1060, 25],
|
|
["put", 97, 13, 1, 1060, 25],
|
|
["access", 98, "block", 1061, 23],
|
|
["get", 100, 31, 1, 1061, 14],
|
|
["frame", 101, 100, 2, 1061, 14],
|
|
["null", 102, 1061, 14],
|
|
["setarg", 101, 0, 102, 1061, 14],
|
|
["setarg", 101, 1, 98, 1061, 14],
|
|
["setarg", 101, 2, 3, 1061, 14],
|
|
["invoke", 101, 99, 1061, 14],
|
|
["move", 25, 99, 1061, 14],
|
|
["get", 104, 42, 1, 1062, 7],
|
|
["frame", 105, 104, 0, 1062, 7],
|
|
["null", 106, 1062, 7],
|
|
["setarg", 105, 0, 106, 1062, 7],
|
|
["invoke", 105, 103, 1062, 7],
|
|
["get", 108, 16, 1, 1063, 15],
|
|
["frame", 109, 108, 0, 1063, 15],
|
|
["null", 110, 1063, 15],
|
|
["setarg", 109, 0, 110, 1063, 15],
|
|
["invoke", 109, 107, 1063, 15],
|
|
["move", 26, 107, 1063, 15],
|
|
["store_field", 25, 26, "statements", 1064, 7],
|
|
["get", 111, 46, 1, 1065, 11],
|
|
["load_field", 112, 111, "kind", 1065, 11],
|
|
["access", 113, "}", 1065, 23],
|
|
["is_identical", 114, 112, 113, 1065, 23],
|
|
["jump_true", 114, "eq_done_2063", 1065, 23],
|
|
["is_int", 115, 112, 1065, 23],
|
|
["jump_false", 115, "eq_ni_2064", 1065, 23],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_2064", 1065, 23],
|
|
["eq_int", 114, 112, 113, 1065, 23],
|
|
["jump", "eq_done_2063", 1065, 23],
|
|
"eq_ni_2064",
|
|
["is_num", 115, 112, 1065, 23],
|
|
["jump_false", 115, "eq_nn_2065", 1065, 23],
|
|
["is_num", 116, 113, 1065, 23],
|
|
["jump_false", 116, "eq_nn_2065", 1065, 23],
|
|
["eq_float", 114, 112, 113, 1065, 23],
|
|
["jump", "eq_done_2063", 1065, 23],
|
|
"eq_nn_2065",
|
|
["is_text", 115, 112, 1065, 23],
|
|
["jump_false", 115, "eq_nt_2066", 1065, 23],
|
|
["is_text", 116, 113, 1065, 23],
|
|
["jump_false", 116, "eq_nt_2066", 1065, 23],
|
|
["eq_text", 114, 112, 113, 1065, 23],
|
|
["jump", "eq_done_2063", 1065, 23],
|
|
"eq_nt_2066",
|
|
["is_null", 115, 112, 1065, 23],
|
|
["jump_false", 115, "eq_nnl_2067", 1065, 23],
|
|
["is_null", 116, 113, 1065, 23],
|
|
["jump_false", 116, "eq_nnl_2067", 1065, 23],
|
|
["true", 114, 1065, 23],
|
|
["jump", "eq_done_2063", 1065, 23],
|
|
"eq_nnl_2067",
|
|
["is_bool", 115, 112, 1065, 23],
|
|
["jump_false", 115, "eq_nb_2068", 1065, 23],
|
|
["is_bool", 116, 113, 1065, 23],
|
|
["jump_false", 116, "eq_nb_2068", 1065, 23],
|
|
["eq_bool", 114, 112, 113, 1065, 23],
|
|
["jump", "eq_done_2063", 1065, 23],
|
|
"eq_nb_2068",
|
|
["false", 114, 1065, 23],
|
|
"eq_done_2063",
|
|
["jump_false", 114, "if_else_2061", 1065, 23],
|
|
["get", 118, 42, 1, 1065, 28],
|
|
["frame", 119, 118, 0, 1065, 28],
|
|
["null", 120, 1065, 28],
|
|
["setarg", 119, 0, 120, 1065, 28],
|
|
["invoke", 119, 117, 1065, 28],
|
|
["jump", "if_end_2062", 1065, 28],
|
|
"if_else_2061",
|
|
"if_end_2062",
|
|
["get", 122, 48, 1, 1066, 7],
|
|
["frame", 123, 122, 1, 1066, 7],
|
|
["null", 124, 1066, 7],
|
|
["setarg", 123, 0, 124, 1066, 7],
|
|
["setarg", 123, 1, 25, 1066, 7],
|
|
["invoke", 123, 121, 1066, 7],
|
|
["return", 25, 1067, 14],
|
|
["jump", "if_end_2000", 1067, 14],
|
|
"if_else_1999",
|
|
"if_end_2000",
|
|
["access", 125, "var", 1070, 14],
|
|
["is_identical", 126, 24, 125, 1070, 14],
|
|
["jump_true", 126, "eq_done_2072", 1070, 14],
|
|
["is_int", 127, 24, 1070, 14],
|
|
["jump_false", 127, "eq_ni_2073", 1070, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_2073", 1070, 14],
|
|
["eq_int", 126, 24, 125, 1070, 14],
|
|
["jump", "eq_done_2072", 1070, 14],
|
|
"eq_ni_2073",
|
|
["is_num", 127, 24, 1070, 14],
|
|
["jump_false", 127, "eq_nn_2074", 1070, 14],
|
|
["is_num", 128, 125, 1070, 14],
|
|
["jump_false", 128, "eq_nn_2074", 1070, 14],
|
|
["eq_float", 126, 24, 125, 1070, 14],
|
|
["jump", "eq_done_2072", 1070, 14],
|
|
"eq_nn_2074",
|
|
["is_text", 127, 24, 1070, 14],
|
|
["jump_false", 127, "eq_nt_2075", 1070, 14],
|
|
["is_text", 128, 125, 1070, 14],
|
|
["jump_false", 128, "eq_nt_2075", 1070, 14],
|
|
["eq_text", 126, 24, 125, 1070, 14],
|
|
["jump", "eq_done_2072", 1070, 14],
|
|
"eq_nt_2075",
|
|
["is_null", 127, 24, 1070, 14],
|
|
["jump_false", 127, "eq_nnl_2076", 1070, 14],
|
|
["is_null", 128, 125, 1070, 14],
|
|
["jump_false", 128, "eq_nnl_2076", 1070, 14],
|
|
["true", 126, 1070, 14],
|
|
["jump", "eq_done_2072", 1070, 14],
|
|
"eq_nnl_2076",
|
|
["is_bool", 127, 24, 1070, 14],
|
|
["jump_false", 127, "eq_nb_2077", 1070, 14],
|
|
["is_bool", 128, 125, 1070, 14],
|
|
["jump_false", 128, "eq_nb_2077", 1070, 14],
|
|
["eq_bool", 126, 24, 125, 1070, 14],
|
|
["jump", "eq_done_2072", 1070, 14],
|
|
"eq_nb_2077",
|
|
["false", 126, 1070, 14],
|
|
"eq_done_2072",
|
|
["move", 129, 126, 1070, 14],
|
|
["jump_true", 129, "or_end_2071", 1070, 14],
|
|
["access", 130, "def", 1070, 28],
|
|
["is_identical", 131, 24, 130, 1070, 28],
|
|
["jump_true", 131, "eq_done_2078", 1070, 28],
|
|
["is_int", 132, 24, 1070, 28],
|
|
["jump_false", 132, "eq_ni_2079", 1070, 28],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_2079", 1070, 28],
|
|
["eq_int", 131, 24, 130, 1070, 28],
|
|
["jump", "eq_done_2078", 1070, 28],
|
|
"eq_ni_2079",
|
|
["is_num", 132, 24, 1070, 28],
|
|
["jump_false", 132, "eq_nn_2080", 1070, 28],
|
|
["is_num", 133, 130, 1070, 28],
|
|
["jump_false", 133, "eq_nn_2080", 1070, 28],
|
|
["eq_float", 131, 24, 130, 1070, 28],
|
|
["jump", "eq_done_2078", 1070, 28],
|
|
"eq_nn_2080",
|
|
["is_text", 132, 24, 1070, 28],
|
|
["jump_false", 132, "eq_nt_2081", 1070, 28],
|
|
["is_text", 133, 130, 1070, 28],
|
|
["jump_false", 133, "eq_nt_2081", 1070, 28],
|
|
["eq_text", 131, 24, 130, 1070, 28],
|
|
["jump", "eq_done_2078", 1070, 28],
|
|
"eq_nt_2081",
|
|
["is_null", 132, 24, 1070, 28],
|
|
["jump_false", 132, "eq_nnl_2082", 1070, 28],
|
|
["is_null", 133, 130, 1070, 28],
|
|
["jump_false", 133, "eq_nnl_2082", 1070, 28],
|
|
["true", 131, 1070, 28],
|
|
["jump", "eq_done_2078", 1070, 28],
|
|
"eq_nnl_2082",
|
|
["is_bool", 132, 24, 1070, 28],
|
|
["jump_false", 132, "eq_nb_2083", 1070, 28],
|
|
["is_bool", 133, 130, 1070, 28],
|
|
["jump_false", 133, "eq_nb_2083", 1070, 28],
|
|
["eq_bool", 131, 24, 130, 1070, 28],
|
|
["jump", "eq_done_2078", 1070, 28],
|
|
"eq_nb_2083",
|
|
["false", 131, 1070, 28],
|
|
"eq_done_2078",
|
|
["move", 129, 131, 1070, 28],
|
|
"or_end_2071",
|
|
["jump_false", 129, "if_else_2069", 1070, 28],
|
|
["get", 134, 35, 1, 1071, 11],
|
|
["access", 135, 0, 1071, 28],
|
|
["is_int", 137, 134, 1071, 28],
|
|
["jump_false", 137, "rel_ni_2086", 1071, 28],
|
|
"_nop_tc_10",
|
|
["jump", "rel_ni_2086", 1071, 28],
|
|
["gt_int", 136, 134, 135, 1071, 28],
|
|
["jump", "rel_done_2088", 1071, 28],
|
|
"rel_ni_2086",
|
|
["is_num", 137, 134, 1071, 28],
|
|
["jump_false", 137, "rel_nn_2087", 1071, 28],
|
|
["is_num", 138, 135, 1071, 28],
|
|
["jump_false", 138, "rel_nn_2087", 1071, 28],
|
|
["gt_float", 136, 134, 135, 1071, 28],
|
|
["jump", "rel_done_2088", 1071, 28],
|
|
"rel_nn_2087",
|
|
["is_text", 137, 134, 1071, 28],
|
|
["jump_false", 137, "rel_err_2089", 1071, 28],
|
|
["is_text", 138, 135, 1071, 28],
|
|
["jump_false", 138, "rel_err_2089", 1071, 28],
|
|
["gt_text", 136, 134, 135, 1071, 28],
|
|
["jump", "rel_done_2088", 1071, 28],
|
|
"rel_err_2089",
|
|
["disrupt", 1071, 28],
|
|
"rel_done_2088",
|
|
["jump_false", 136, "if_else_2084", 1071, 28],
|
|
["access", 139, "'", 1072, 28],
|
|
"_nop_tc_11",
|
|
["jump", "add_ni_2090", 1072, 34],
|
|
["is_int", 142, 24, 1072, 34],
|
|
["jump_false", 142, "add_ni_2090", 1072, 34],
|
|
["add_int", 140, 139, 24, 1072, 34],
|
|
["jump", "add_done_2092", 1072, 34],
|
|
"add_ni_2090",
|
|
["is_text", 142, 24, 1072, 34],
|
|
["jump_false", 142, "add_nt_2091", 1072, 34],
|
|
["concat", 140, 139, 24, 1072, 34],
|
|
["jump", "add_done_2092", 1072, 34],
|
|
"add_nt_2091",
|
|
["is_num", 141, 139, 1072, 34],
|
|
["jump_false", 141, "add_err_2093", 1072, 34],
|
|
["is_num", 142, 24, 1072, 34],
|
|
["jump_false", 142, "add_err_2093", 1072, 34],
|
|
["add_float", 140, 139, 24, 1072, 34],
|
|
["jump", "add_done_2092", 1072, 34],
|
|
"add_err_2093",
|
|
["disrupt", 1072, 34],
|
|
"add_done_2092",
|
|
["access", 143, "' declarations must appear at function body level, not inside '", 1072, 38],
|
|
["is_int", 145, 140, 1072, 38],
|
|
["jump_false", 145, "add_ni_2094", 1072, 38],
|
|
"_nop_tc_12",
|
|
["jump", "add_ni_2094", 1072, 38],
|
|
["add_int", 144, 140, 143, 1072, 38],
|
|
["jump", "add_done_2096", 1072, 38],
|
|
"add_ni_2094",
|
|
["is_text", 145, 140, 1072, 38],
|
|
["jump_false", 145, "add_nt_2095", 1072, 38],
|
|
["concat", 144, 140, 143, 1072, 38],
|
|
["jump", "add_done_2096", 1072, 38],
|
|
"add_nt_2095",
|
|
["is_num", 145, 140, 1072, 38],
|
|
["jump_false", 145, "add_err_2097", 1072, 38],
|
|
["is_num", 146, 143, 1072, 38],
|
|
["jump_false", 146, "add_err_2097", 1072, 38],
|
|
["add_float", 144, 140, 143, 1072, 38],
|
|
["jump", "add_done_2096", 1072, 38],
|
|
"add_err_2097",
|
|
["disrupt", 1072, 38],
|
|
"add_done_2096",
|
|
["get", 147, 62, 1, 1072, 106],
|
|
["is_int", 149, 144, 1072, 106],
|
|
["jump_false", 149, "add_ni_2098", 1072, 106],
|
|
["is_int", 150, 147, 1072, 106],
|
|
["jump_false", 150, "add_ni_2098", 1072, 106],
|
|
["add_int", 148, 144, 147, 1072, 106],
|
|
["jump", "add_done_2100", 1072, 106],
|
|
"add_ni_2098",
|
|
["is_text", 149, 144, 1072, 106],
|
|
["jump_false", 149, "add_nt_2099", 1072, 106],
|
|
["is_text", 150, 147, 1072, 106],
|
|
["jump_false", 150, "add_nt_2099", 1072, 106],
|
|
["concat", 148, 144, 147, 1072, 106],
|
|
["jump", "add_done_2100", 1072, 106],
|
|
"add_nt_2099",
|
|
["is_num", 149, 144, 1072, 106],
|
|
["jump_false", 149, "add_err_2101", 1072, 106],
|
|
["is_num", 150, 147, 1072, 106],
|
|
["jump_false", 150, "add_err_2101", 1072, 106],
|
|
["add_float", 148, 144, 147, 1072, 106],
|
|
["jump", "add_done_2100", 1072, 106],
|
|
"add_err_2101",
|
|
["disrupt", 1072, 106],
|
|
"add_done_2100",
|
|
["access", 151, "'; move this declaration before the '", 1072, 122],
|
|
["is_int", 153, 148, 1072, 122],
|
|
["jump_false", 153, "add_ni_2102", 1072, 122],
|
|
"_nop_tc_13",
|
|
["jump", "add_ni_2102", 1072, 122],
|
|
["add_int", 152, 148, 151, 1072, 122],
|
|
["jump", "add_done_2104", 1072, 122],
|
|
"add_ni_2102",
|
|
["is_text", 153, 148, 1072, 122],
|
|
["jump_false", 153, "add_nt_2103", 1072, 122],
|
|
["concat", 152, 148, 151, 1072, 122],
|
|
["jump", "add_done_2104", 1072, 122],
|
|
"add_nt_2103",
|
|
["is_num", 153, 148, 1072, 122],
|
|
["jump_false", 153, "add_err_2105", 1072, 122],
|
|
["is_num", 154, 151, 1072, 122],
|
|
["jump_false", 154, "add_err_2105", 1072, 122],
|
|
["add_float", 152, 148, 151, 1072, 122],
|
|
["jump", "add_done_2104", 1072, 122],
|
|
"add_err_2105",
|
|
["disrupt", 1072, 122],
|
|
"add_done_2104",
|
|
["get", 155, 62, 1, 1072, 164],
|
|
["is_int", 157, 152, 1072, 164],
|
|
["jump_false", 157, "add_ni_2106", 1072, 164],
|
|
["is_int", 158, 155, 1072, 164],
|
|
["jump_false", 158, "add_ni_2106", 1072, 164],
|
|
["add_int", 156, 152, 155, 1072, 164],
|
|
["jump", "add_done_2108", 1072, 164],
|
|
"add_ni_2106",
|
|
["is_text", 157, 152, 1072, 164],
|
|
["jump_false", 157, "add_nt_2107", 1072, 164],
|
|
["is_text", 158, 155, 1072, 164],
|
|
["jump_false", 158, "add_nt_2107", 1072, 164],
|
|
["concat", 156, 152, 155, 1072, 164],
|
|
["jump", "add_done_2108", 1072, 164],
|
|
"add_nt_2107",
|
|
["is_num", 157, 152, 1072, 164],
|
|
["jump_false", 157, "add_err_2109", 1072, 164],
|
|
["is_num", 158, 155, 1072, 164],
|
|
["jump_false", 158, "add_err_2109", 1072, 164],
|
|
["add_float", 156, 152, 155, 1072, 164],
|
|
["jump", "add_done_2108", 1072, 164],
|
|
"add_err_2109",
|
|
["disrupt", 1072, 164],
|
|
"add_done_2108",
|
|
["access", 159, "' statement", 1072, 180],
|
|
["is_int", 161, 156, 1072, 180],
|
|
["jump_false", 161, "add_ni_2110", 1072, 180],
|
|
"_nop_tc_14",
|
|
["jump", "add_ni_2110", 1072, 180],
|
|
["add_int", 160, 156, 159, 1072, 180],
|
|
["jump", "add_done_2112", 1072, 180],
|
|
"add_ni_2110",
|
|
["is_text", 161, 156, 1072, 180],
|
|
["jump_false", 161, "add_nt_2111", 1072, 180],
|
|
["concat", 160, 156, 159, 1072, 180],
|
|
["jump", "add_done_2112", 1072, 180],
|
|
"add_nt_2111",
|
|
["is_num", 161, 156, 1072, 180],
|
|
["jump_false", 161, "add_err_2113", 1072, 180],
|
|
["is_num", 162, 159, 1072, 180],
|
|
["jump_false", 162, "add_err_2113", 1072, 180],
|
|
["add_float", 160, 156, 159, 1072, 180],
|
|
["jump", "add_done_2112", 1072, 180],
|
|
"add_err_2113",
|
|
["disrupt", 1072, 180],
|
|
"add_done_2112",
|
|
["get", 164, 24, 1, 1072, 9],
|
|
["frame", 165, 164, 2, 1072, 9],
|
|
["null", 166, 1072, 9],
|
|
["setarg", 165, 0, 166, 1072, 9],
|
|
["setarg", 165, 1, 3, 1072, 9],
|
|
["setarg", 165, 2, 160, 1072, 9],
|
|
["invoke", 165, 163, 1072, 9],
|
|
["jump", "if_end_2085", 1072, 9],
|
|
"if_else_2084",
|
|
"if_end_2085",
|
|
["move", 14, 24, 1074, 19],
|
|
["access", 167, "def", 1075, 22],
|
|
["is_identical", 168, 24, 167, 1075, 22],
|
|
["jump_true", 168, "eq_done_2114", 1075, 22],
|
|
["is_int", 169, 24, 1075, 22],
|
|
["jump_false", 169, "eq_ni_2115", 1075, 22],
|
|
"_nop_tc_15",
|
|
["jump", "eq_ni_2115", 1075, 22],
|
|
["eq_int", 168, 24, 167, 1075, 22],
|
|
["jump", "eq_done_2114", 1075, 22],
|
|
"eq_ni_2115",
|
|
["is_num", 169, 24, 1075, 22],
|
|
["jump_false", 169, "eq_nn_2116", 1075, 22],
|
|
["is_num", 170, 167, 1075, 22],
|
|
["jump_false", 170, "eq_nn_2116", 1075, 22],
|
|
["eq_float", 168, 24, 167, 1075, 22],
|
|
["jump", "eq_done_2114", 1075, 22],
|
|
"eq_nn_2116",
|
|
["is_text", 169, 24, 1075, 22],
|
|
["jump_false", 169, "eq_nt_2117", 1075, 22],
|
|
["is_text", 170, 167, 1075, 22],
|
|
["jump_false", 170, "eq_nt_2117", 1075, 22],
|
|
["eq_text", 168, 24, 167, 1075, 22],
|
|
["jump", "eq_done_2114", 1075, 22],
|
|
"eq_nt_2117",
|
|
["is_null", 169, 24, 1075, 22],
|
|
["jump_false", 169, "eq_nnl_2118", 1075, 22],
|
|
["is_null", 170, 167, 1075, 22],
|
|
["jump_false", 170, "eq_nnl_2118", 1075, 22],
|
|
["true", 168, 1075, 22],
|
|
["jump", "eq_done_2114", 1075, 22],
|
|
"eq_nnl_2118",
|
|
["is_bool", 169, 24, 1075, 22],
|
|
["jump_false", 169, "eq_nb_2119", 1075, 22],
|
|
["is_bool", 170, 167, 1075, 22],
|
|
["jump_false", 170, "eq_nb_2119", 1075, 22],
|
|
["eq_bool", 168, 24, 167, 1075, 22],
|
|
["jump", "eq_done_2114", 1075, 22],
|
|
"eq_nb_2119",
|
|
["false", 168, 1075, 22],
|
|
"eq_done_2114",
|
|
["move", 23, 168, 1075, 22],
|
|
["get", 172, 42, 1, 1076, 7],
|
|
["frame", 173, 172, 0, 1076, 7],
|
|
["null", 174, 1076, 7],
|
|
["setarg", 173, 0, 174, 1076, 7],
|
|
["invoke", 173, 171, 1076, 7],
|
|
["get", 175, 46, 1, 1077, 11],
|
|
["load_field", 176, 175, "kind", 1077, 11],
|
|
["access", 177, "name", 1077, 23],
|
|
["is_identical", 178, 176, 177, 1077, 23],
|
|
["jump_true", 178, "ne_nid_2123", 1077, 23],
|
|
["jump", "ne_ni_2124", 1077, 23],
|
|
"ne_nid_2123",
|
|
["false", 178, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_ni_2124",
|
|
["is_int", 179, 176, 1077, 23],
|
|
["jump_false", 179, "ne_nn_2125", 1077, 23],
|
|
["is_int", 180, 177, 1077, 23],
|
|
["jump_false", 180, "ne_nn_2125", 1077, 23],
|
|
["ne_int", 178, 176, 177, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_nn_2125",
|
|
["is_num", 179, 176, 1077, 23],
|
|
["jump_false", 179, "ne_nt_2126", 1077, 23],
|
|
["is_num", 180, 177, 1077, 23],
|
|
["jump_false", 180, "ne_nt_2126", 1077, 23],
|
|
["ne_float", 178, 176, 177, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_nt_2126",
|
|
["is_text", 179, 176, 1077, 23],
|
|
["jump_false", 179, "ne_nnl_2127", 1077, 23],
|
|
["is_text", 180, 177, 1077, 23],
|
|
["jump_false", 180, "ne_nnl_2127", 1077, 23],
|
|
["ne_text", 178, 176, 177, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_nnl_2127",
|
|
["is_null", 179, 176, 1077, 23],
|
|
["jump_false", 179, "ne_nb_2128", 1077, 23],
|
|
["is_null", 180, 177, 1077, 23],
|
|
["jump_false", 180, "ne_nb_2128", 1077, 23],
|
|
["false", 178, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_nb_2128",
|
|
["is_bool", 179, 176, 1077, 23],
|
|
["jump_false", 179, "ne_mis_2129", 1077, 23],
|
|
["is_bool", 180, 177, 1077, 23],
|
|
["jump_false", 180, "ne_mis_2129", 1077, 23],
|
|
["ne_bool", 178, 176, 177, 1077, 23],
|
|
["jump", "ne_done_2122", 1077, 23],
|
|
"ne_mis_2129",
|
|
["true", 178, 1077, 23],
|
|
"ne_done_2122",
|
|
["jump_false", 178, "if_else_2120", 1077, 23],
|
|
["get", 181, 46, 1, 1078, 21],
|
|
["access", 182, "expected identifier after '", 1078, 26],
|
|
"_nop_tc_16",
|
|
["jump", "add_ni_2130", 1078, 58],
|
|
["is_int", 185, 14, 1078, 58],
|
|
["jump_false", 185, "add_ni_2130", 1078, 58],
|
|
["add_int", 183, 182, 14, 1078, 58],
|
|
["jump", "add_done_2132", 1078, 58],
|
|
"add_ni_2130",
|
|
["is_text", 185, 14, 1078, 58],
|
|
["jump_false", 185, "add_nt_2131", 1078, 58],
|
|
["concat", 183, 182, 14, 1078, 58],
|
|
["jump", "add_done_2132", 1078, 58],
|
|
"add_nt_2131",
|
|
["is_num", 184, 182, 1078, 58],
|
|
["jump_false", 184, "add_err_2133", 1078, 58],
|
|
["is_num", 185, 14, 1078, 58],
|
|
["jump_false", 185, "add_err_2133", 1078, 58],
|
|
["add_float", 183, 182, 14, 1078, 58],
|
|
["jump", "add_done_2132", 1078, 58],
|
|
"add_err_2133",
|
|
["disrupt", 1078, 58],
|
|
"add_done_2132",
|
|
["access", 186, "'", 1078, 70],
|
|
["is_int", 188, 183, 1078, 70],
|
|
["jump_false", 188, "add_ni_2134", 1078, 70],
|
|
"_nop_tc_17",
|
|
["jump", "add_ni_2134", 1078, 70],
|
|
["add_int", 187, 183, 186, 1078, 70],
|
|
["jump", "add_done_2136", 1078, 70],
|
|
"add_ni_2134",
|
|
["is_text", 188, 183, 1078, 70],
|
|
["jump_false", 188, "add_nt_2135", 1078, 70],
|
|
["concat", 187, 183, 186, 1078, 70],
|
|
["jump", "add_done_2136", 1078, 70],
|
|
"add_nt_2135",
|
|
["is_num", 188, 183, 1078, 70],
|
|
["jump_false", 188, "add_err_2137", 1078, 70],
|
|
["is_num", 189, 186, 1078, 70],
|
|
["jump_false", 189, "add_err_2137", 1078, 70],
|
|
["add_float", 187, 183, 186, 1078, 70],
|
|
["jump", "add_done_2136", 1078, 70],
|
|
"add_err_2137",
|
|
["disrupt", 1078, 70],
|
|
"add_done_2136",
|
|
["get", 191, 24, 1, 1078, 9],
|
|
["frame", 192, 191, 2, 1078, 9],
|
|
["null", 193, 1078, 9],
|
|
["setarg", 192, 0, 193, 1078, 9],
|
|
["setarg", 192, 1, 181, 1078, 9],
|
|
["setarg", 192, 2, 187, 1078, 9],
|
|
["invoke", 192, 190, 1078, 9],
|
|
["null", 194, 1079, 16],
|
|
["return", 194, 1079, 16],
|
|
["jump", "if_end_2121", 1079, 16],
|
|
"if_else_2120",
|
|
"if_end_2121",
|
|
["array", 195, 0, 1081, 15],
|
|
["move", 27, 195, 1081, 15],
|
|
["access", 196, 0, 1082, 20],
|
|
["move", 8, 196, 1082, 20],
|
|
"while_start_2138",
|
|
["get", 197, 46, 1, 1083, 14],
|
|
["load_field", 198, 197, "kind", 1083, 14],
|
|
["access", 199, "name", 1083, 26],
|
|
["is_identical", 200, 198, 199, 1083, 26],
|
|
["jump_true", 200, "eq_done_2140", 1083, 26],
|
|
["is_int", 201, 198, 1083, 26],
|
|
["jump_false", 201, "eq_ni_2141", 1083, 26],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_2141", 1083, 26],
|
|
["eq_int", 200, 198, 199, 1083, 26],
|
|
["jump", "eq_done_2140", 1083, 26],
|
|
"eq_ni_2141",
|
|
["is_num", 201, 198, 1083, 26],
|
|
["jump_false", 201, "eq_nn_2142", 1083, 26],
|
|
["is_num", 202, 199, 1083, 26],
|
|
["jump_false", 202, "eq_nn_2142", 1083, 26],
|
|
["eq_float", 200, 198, 199, 1083, 26],
|
|
["jump", "eq_done_2140", 1083, 26],
|
|
"eq_nn_2142",
|
|
["is_text", 201, 198, 1083, 26],
|
|
["jump_false", 201, "eq_nt_2143", 1083, 26],
|
|
["is_text", 202, 199, 1083, 26],
|
|
["jump_false", 202, "eq_nt_2143", 1083, 26],
|
|
["eq_text", 200, 198, 199, 1083, 26],
|
|
["jump", "eq_done_2140", 1083, 26],
|
|
"eq_nt_2143",
|
|
["is_null", 201, 198, 1083, 26],
|
|
["jump_false", 201, "eq_nnl_2144", 1083, 26],
|
|
["is_null", 202, 199, 1083, 26],
|
|
["jump_false", 202, "eq_nnl_2144", 1083, 26],
|
|
["true", 200, 1083, 26],
|
|
["jump", "eq_done_2140", 1083, 26],
|
|
"eq_nnl_2144",
|
|
["is_bool", 201, 198, 1083, 26],
|
|
["jump_false", 201, "eq_nb_2145", 1083, 26],
|
|
["is_bool", 202, 199, 1083, 26],
|
|
["jump_false", 202, "eq_nb_2145", 1083, 26],
|
|
["eq_bool", 200, 198, 199, 1083, 26],
|
|
["jump", "eq_done_2140", 1083, 26],
|
|
"eq_nb_2145",
|
|
["false", 200, 1083, 26],
|
|
"eq_done_2140",
|
|
["jump_false", 200, "while_end_2139", 1083, 26],
|
|
["get", 204, 31, 1, 1084, 16],
|
|
["frame", 205, 204, 2, 1084, 16],
|
|
["null", 206, 1084, 16],
|
|
["setarg", 205, 0, 206, 1084, 16],
|
|
["setarg", 205, 1, 14, 1084, 16],
|
|
["setarg", 205, 2, 3, 1084, 16],
|
|
["invoke", 205, 203, 1084, 16],
|
|
["move", 25, 203, 1084, 16],
|
|
["access", 207, "name", 1085, 30],
|
|
["get", 208, 46, 1, 1085, 38],
|
|
["get", 210, 31, 1, 1085, 21],
|
|
["frame", 211, 210, 2, 1085, 21],
|
|
["null", 212, 1085, 21],
|
|
["setarg", 211, 0, 212, 1085, 21],
|
|
["setarg", 211, 1, 207, 1085, 21],
|
|
["setarg", 211, 2, 208, 1085, 21],
|
|
["invoke", 211, 209, 1085, 21],
|
|
["move", 11, 209, 1085, 21],
|
|
["get", 213, 46, 1, 1086, 26],
|
|
["load_field", 214, 213, "value", 1086, 26],
|
|
["store_field", 11, 214, "name", 1086, 9],
|
|
["get", 215, 46, 1, 1087, 20],
|
|
["load_field", 216, 215, "value", 1087, 20],
|
|
["move", 5, 216, 1087, 20],
|
|
["get", 218, 42, 1, 1088, 9],
|
|
["frame", 219, 218, 0, 1088, 9],
|
|
["null", 220, 1088, 9],
|
|
["setarg", 219, 0, 220, 1088, 9],
|
|
["invoke", 219, 217, 1088, 9],
|
|
["get", 222, 48, 1, 1089, 9],
|
|
["frame", 223, 222, 1, 1089, 9],
|
|
["null", 224, 1089, 9],
|
|
["setarg", 223, 0, 224, 1089, 9],
|
|
["setarg", 223, 1, 11, 1089, 9],
|
|
["invoke", 223, 221, 1089, 9],
|
|
["store_field", 25, 11, "left", 1090, 9],
|
|
["get", 225, 46, 1, 1091, 13],
|
|
["load_field", 226, 225, "kind", 1091, 13],
|
|
["access", 227, "=", 1091, 25],
|
|
["is_identical", 228, 226, 227, 1091, 25],
|
|
["jump_true", 228, "eq_done_2148", 1091, 25],
|
|
["is_int", 229, 226, 1091, 25],
|
|
["jump_false", 229, "eq_ni_2149", 1091, 25],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_2149", 1091, 25],
|
|
["eq_int", 228, 226, 227, 1091, 25],
|
|
["jump", "eq_done_2148", 1091, 25],
|
|
"eq_ni_2149",
|
|
["is_num", 229, 226, 1091, 25],
|
|
["jump_false", 229, "eq_nn_2150", 1091, 25],
|
|
["is_num", 230, 227, 1091, 25],
|
|
["jump_false", 230, "eq_nn_2150", 1091, 25],
|
|
["eq_float", 228, 226, 227, 1091, 25],
|
|
["jump", "eq_done_2148", 1091, 25],
|
|
"eq_nn_2150",
|
|
["is_text", 229, 226, 1091, 25],
|
|
["jump_false", 229, "eq_nt_2151", 1091, 25],
|
|
["is_text", 230, 227, 1091, 25],
|
|
["jump_false", 230, "eq_nt_2151", 1091, 25],
|
|
["eq_text", 228, 226, 227, 1091, 25],
|
|
["jump", "eq_done_2148", 1091, 25],
|
|
"eq_nt_2151",
|
|
["is_null", 229, 226, 1091, 25],
|
|
["jump_false", 229, "eq_nnl_2152", 1091, 25],
|
|
["is_null", 230, 227, 1091, 25],
|
|
["jump_false", 230, "eq_nnl_2152", 1091, 25],
|
|
["true", 228, 1091, 25],
|
|
["jump", "eq_done_2148", 1091, 25],
|
|
"eq_nnl_2152",
|
|
["is_bool", 229, 226, 1091, 25],
|
|
["jump_false", 229, "eq_nb_2153", 1091, 25],
|
|
["is_bool", 230, 227, 1091, 25],
|
|
["jump_false", 230, "eq_nb_2153", 1091, 25],
|
|
["eq_bool", 228, 226, 227, 1091, 25],
|
|
["jump", "eq_done_2148", 1091, 25],
|
|
"eq_nb_2153",
|
|
["false", 228, 1091, 25],
|
|
"eq_done_2148",
|
|
["jump_false", 228, "if_else_2146", 1091, 25],
|
|
["get", 232, 42, 1, 1092, 11],
|
|
["frame", 233, 232, 0, 1092, 11],
|
|
["null", 234, 1092, 11],
|
|
["setarg", 233, 0, 234, 1092, 11],
|
|
["invoke", 233, 231, 1092, 11],
|
|
["get", 236, 7, 1, 1093, 24],
|
|
["frame", 237, 236, 0, 1093, 24],
|
|
["null", 238, 1093, 24],
|
|
["setarg", 237, 0, 238, 1093, 24],
|
|
["invoke", 237, 235, 1093, 24],
|
|
["move", 13, 235, 1093, 24],
|
|
["store_field", 25, 13, "right", 1094, 11],
|
|
["null", 239, 1095, 29],
|
|
["is_identical", 240, 13, 239, 1095, 29],
|
|
["jump_true", 240, "ne_nid_2159", 1095, 29],
|
|
["jump", "ne_ni_2160", 1095, 29],
|
|
"ne_nid_2159",
|
|
["false", 240, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_ni_2160",
|
|
["is_int", 241, 13, 1095, 29],
|
|
["jump_false", 241, "ne_nn_2161", 1095, 29],
|
|
["is_int", 242, 239, 1095, 29],
|
|
["jump_false", 242, "ne_nn_2161", 1095, 29],
|
|
["ne_int", 240, 13, 239, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_nn_2161",
|
|
["is_num", 241, 13, 1095, 29],
|
|
["jump_false", 241, "ne_nt_2162", 1095, 29],
|
|
["is_num", 242, 239, 1095, 29],
|
|
["jump_false", 242, "ne_nt_2162", 1095, 29],
|
|
["ne_float", 240, 13, 239, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_nt_2162",
|
|
["is_text", 241, 13, 1095, 29],
|
|
["jump_false", 241, "ne_nnl_2163", 1095, 29],
|
|
["is_text", 242, 239, 1095, 29],
|
|
["jump_false", 242, "ne_nnl_2163", 1095, 29],
|
|
["ne_text", 240, 13, 239, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_nnl_2163",
|
|
["is_null", 241, 13, 1095, 29],
|
|
["jump_false", 241, "ne_nb_2164", 1095, 29],
|
|
["is_null", 242, 239, 1095, 29],
|
|
["jump_false", 242, "ne_nb_2164", 1095, 29],
|
|
["false", 240, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_nb_2164",
|
|
["is_bool", 241, 13, 1095, 29],
|
|
["jump_false", 241, "ne_mis_2165", 1095, 29],
|
|
["is_bool", 242, 239, 1095, 29],
|
|
["jump_false", 242, "ne_mis_2165", 1095, 29],
|
|
["ne_bool", 240, 13, 239, 1095, 29],
|
|
["jump", "ne_done_2158", 1095, 29],
|
|
"ne_mis_2165",
|
|
["true", 240, 1095, 29],
|
|
"ne_done_2158",
|
|
["move", 243, 240, 1095, 29],
|
|
["jump_false", 243, "and_end_2157", 1095, 29],
|
|
["load_field", 244, 13, "kind", 1095, 37],
|
|
["access", 245, "[", 1095, 56],
|
|
["is_identical", 246, 244, 245, 1095, 56],
|
|
["jump_true", 246, "eq_done_2166", 1095, 56],
|
|
["is_int", 247, 244, 1095, 56],
|
|
["jump_false", 247, "eq_ni_2167", 1095, 56],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_2167", 1095, 56],
|
|
["eq_int", 246, 244, 245, 1095, 56],
|
|
["jump", "eq_done_2166", 1095, 56],
|
|
"eq_ni_2167",
|
|
["is_num", 247, 244, 1095, 56],
|
|
["jump_false", 247, "eq_nn_2168", 1095, 56],
|
|
["is_num", 248, 245, 1095, 56],
|
|
["jump_false", 248, "eq_nn_2168", 1095, 56],
|
|
["eq_float", 246, 244, 245, 1095, 56],
|
|
["jump", "eq_done_2166", 1095, 56],
|
|
"eq_nn_2168",
|
|
["is_text", 247, 244, 1095, 56],
|
|
["jump_false", 247, "eq_nt_2169", 1095, 56],
|
|
["is_text", 248, 245, 1095, 56],
|
|
["jump_false", 248, "eq_nt_2169", 1095, 56],
|
|
["eq_text", 246, 244, 245, 1095, 56],
|
|
["jump", "eq_done_2166", 1095, 56],
|
|
"eq_nt_2169",
|
|
["is_null", 247, 244, 1095, 56],
|
|
["jump_false", 247, "eq_nnl_2170", 1095, 56],
|
|
["is_null", 248, 245, 1095, 56],
|
|
["jump_false", 248, "eq_nnl_2170", 1095, 56],
|
|
["true", 246, 1095, 56],
|
|
["jump", "eq_done_2166", 1095, 56],
|
|
"eq_nnl_2170",
|
|
["is_bool", 247, 244, 1095, 56],
|
|
["jump_false", 247, "eq_nb_2171", 1095, 56],
|
|
["is_bool", 248, 245, 1095, 56],
|
|
["jump_false", 248, "eq_nb_2171", 1095, 56],
|
|
["eq_bool", 246, 244, 245, 1095, 56],
|
|
["jump", "eq_done_2166", 1095, 56],
|
|
"eq_nb_2171",
|
|
["false", 246, 1095, 56],
|
|
"eq_done_2166",
|
|
["move", 243, 246, 1095, 56],
|
|
"and_end_2157",
|
|
["move", 249, 243, 1095, 56],
|
|
["jump_false", 249, "and_end_2156", 1095, 56],
|
|
["load_field", 250, 13, "right", 1095, 63],
|
|
["null", 251, 1095, 83],
|
|
["is_identical", 252, 250, 251, 1095, 83],
|
|
["jump_true", 252, "eq_done_2172", 1095, 83],
|
|
["is_int", 253, 250, 1095, 83],
|
|
["jump_false", 253, "eq_ni_2173", 1095, 83],
|
|
"_nop_tc_21",
|
|
["jump", "eq_ni_2173", 1095, 83],
|
|
["eq_int", 252, 250, 251, 1095, 83],
|
|
["jump", "eq_done_2172", 1095, 83],
|
|
"eq_ni_2173",
|
|
["is_num", 253, 250, 1095, 83],
|
|
["jump_false", 253, "eq_nn_2174", 1095, 83],
|
|
["is_num", 254, 251, 1095, 83],
|
|
["jump_false", 254, "eq_nn_2174", 1095, 83],
|
|
["eq_float", 252, 250, 251, 1095, 83],
|
|
["jump", "eq_done_2172", 1095, 83],
|
|
"eq_nn_2174",
|
|
["is_text", 253, 250, 1095, 83],
|
|
["jump_false", 253, "eq_nt_2175", 1095, 83],
|
|
["is_text", 254, 251, 1095, 83],
|
|
["jump_false", 254, "eq_nt_2175", 1095, 83],
|
|
["eq_text", 252, 250, 251, 1095, 83],
|
|
["jump", "eq_done_2172", 1095, 83],
|
|
"eq_nt_2175",
|
|
["is_null", 253, 250, 1095, 83],
|
|
["jump_false", 253, "eq_nnl_2176", 1095, 83],
|
|
["is_null", 254, 251, 1095, 83],
|
|
["jump_false", 254, "eq_nnl_2176", 1095, 83],
|
|
["true", 252, 1095, 83],
|
|
["jump", "eq_done_2172", 1095, 83],
|
|
"eq_nnl_2176",
|
|
["is_bool", 253, 250, 1095, 83],
|
|
["jump_false", 253, "eq_nb_2177", 1095, 83],
|
|
["is_bool", 254, 251, 1095, 83],
|
|
["jump_false", 254, "eq_nb_2177", 1095, 83],
|
|
["eq_bool", 252, 250, 251, 1095, 83],
|
|
["jump", "eq_done_2172", 1095, 83],
|
|
"eq_nb_2177",
|
|
["false", 252, 1095, 83],
|
|
"eq_done_2172",
|
|
["move", 249, 252, 1095, 83],
|
|
"and_end_2156",
|
|
["jump_false", 249, "if_else_2154", 1095, 83],
|
|
["true", 255, 1096, 24],
|
|
["store_field", 25, 255, "pop", 1096, 13],
|
|
["jump", "if_end_2155", 1096, 13],
|
|
"if_else_2154",
|
|
"if_end_2155",
|
|
["jump", "if_end_2147", 1096, 13],
|
|
"if_else_2146",
|
|
["jump_false", 23, "if_else_2178", 1098, 20],
|
|
["access", 256, "missing initializer for constant '", 1099, 30],
|
|
"_nop_tc_22",
|
|
["jump", "add_ni_2180", 1099, 69],
|
|
["is_int", 259, 5, 1099, 69],
|
|
["jump_false", 259, "add_ni_2180", 1099, 69],
|
|
["add_int", 257, 256, 5, 1099, 69],
|
|
["jump", "add_done_2182", 1099, 69],
|
|
"add_ni_2180",
|
|
["is_text", 259, 5, 1099, 69],
|
|
["jump_false", 259, "add_nt_2181", 1099, 69],
|
|
["concat", 257, 256, 5, 1099, 69],
|
|
["jump", "add_done_2182", 1099, 69],
|
|
"add_nt_2181",
|
|
["is_num", 258, 256, 1099, 69],
|
|
["jump_false", 258, "add_err_2183", 1099, 69],
|
|
["is_num", 259, 5, 1099, 69],
|
|
["jump_false", 259, "add_err_2183", 1099, 69],
|
|
["add_float", 257, 256, 5, 1099, 69],
|
|
["jump", "add_done_2182", 1099, 69],
|
|
"add_err_2183",
|
|
["disrupt", 1099, 69],
|
|
"add_done_2182",
|
|
["access", 260, "'", 1099, 80],
|
|
["is_int", 262, 257, 1099, 80],
|
|
["jump_false", 262, "add_ni_2184", 1099, 80],
|
|
"_nop_tc_23",
|
|
["jump", "add_ni_2184", 1099, 80],
|
|
["add_int", 261, 257, 260, 1099, 80],
|
|
["jump", "add_done_2186", 1099, 80],
|
|
"add_ni_2184",
|
|
["is_text", 262, 257, 1099, 80],
|
|
["jump_false", 262, "add_nt_2185", 1099, 80],
|
|
["concat", 261, 257, 260, 1099, 80],
|
|
["jump", "add_done_2186", 1099, 80],
|
|
"add_nt_2185",
|
|
["is_num", 262, 257, 1099, 80],
|
|
["jump_false", 262, "add_err_2187", 1099, 80],
|
|
["is_num", 263, 260, 1099, 80],
|
|
["jump_false", 263, "add_err_2187", 1099, 80],
|
|
["add_float", 261, 257, 260, 1099, 80],
|
|
["jump", "add_done_2186", 1099, 80],
|
|
"add_err_2187",
|
|
["disrupt", 1099, 80],
|
|
"add_done_2186",
|
|
["get", 265, 24, 1, 1099, 11],
|
|
["frame", 266, 265, 2, 1099, 11],
|
|
["null", 267, 1099, 11],
|
|
["setarg", 266, 0, 267, 1099, 11],
|
|
["setarg", 266, 1, 3, 1099, 11],
|
|
["setarg", 266, 2, 261, 1099, 11],
|
|
["invoke", 266, 264, 1099, 11],
|
|
["jump", "if_end_2179", 1099, 11],
|
|
"if_else_2178",
|
|
["access", 268, "'var' declarations must be initialized; use 'var ", 1101, 30],
|
|
"_nop_tc_24",
|
|
["jump", "add_ni_2188", 1101, 84],
|
|
["is_int", 271, 5, 1101, 84],
|
|
["jump_false", 271, "add_ni_2188", 1101, 84],
|
|
["add_int", 269, 268, 5, 1101, 84],
|
|
["jump", "add_done_2190", 1101, 84],
|
|
"add_ni_2188",
|
|
["is_text", 271, 5, 1101, 84],
|
|
["jump_false", 271, "add_nt_2189", 1101, 84],
|
|
["concat", 269, 268, 5, 1101, 84],
|
|
["jump", "add_done_2190", 1101, 84],
|
|
"add_nt_2189",
|
|
["is_num", 270, 268, 1101, 84],
|
|
["jump_false", 270, "add_err_2191", 1101, 84],
|
|
["is_num", 271, 5, 1101, 84],
|
|
["jump_false", 271, "add_err_2191", 1101, 84],
|
|
["add_float", 269, 268, 5, 1101, 84],
|
|
["jump", "add_done_2190", 1101, 84],
|
|
"add_err_2191",
|
|
["disrupt", 1101, 84],
|
|
"add_done_2190",
|
|
["access", 272, " = null' if no value is needed", 1101, 95],
|
|
["is_int", 274, 269, 1101, 95],
|
|
["jump_false", 274, "add_ni_2192", 1101, 95],
|
|
"_nop_tc_25",
|
|
["jump", "add_ni_2192", 1101, 95],
|
|
["add_int", 273, 269, 272, 1101, 95],
|
|
["jump", "add_done_2194", 1101, 95],
|
|
"add_ni_2192",
|
|
["is_text", 274, 269, 1101, 95],
|
|
["jump_false", 274, "add_nt_2193", 1101, 95],
|
|
["concat", 273, 269, 272, 1101, 95],
|
|
["jump", "add_done_2194", 1101, 95],
|
|
"add_nt_2193",
|
|
["is_num", 274, 269, 1101, 95],
|
|
["jump_false", 274, "add_err_2195", 1101, 95],
|
|
["is_num", 275, 272, 1101, 95],
|
|
["jump_false", 275, "add_err_2195", 1101, 95],
|
|
["add_float", 273, 269, 272, 1101, 95],
|
|
["jump", "add_done_2194", 1101, 95],
|
|
"add_err_2195",
|
|
["disrupt", 1101, 95],
|
|
"add_done_2194",
|
|
["get", 277, 24, 1, 1101, 11],
|
|
["frame", 278, 277, 2, 1101, 11],
|
|
["null", 279, 1101, 11],
|
|
["setarg", 278, 0, 279, 1101, 11],
|
|
["setarg", 278, 1, 3, 1101, 11],
|
|
["setarg", 278, 2, 273, 1101, 11],
|
|
["invoke", 278, 276, 1101, 11],
|
|
"if_end_2179",
|
|
"if_end_2147",
|
|
["get", 281, 48, 1, 1103, 9],
|
|
["frame", 282, 281, 1, 1103, 9],
|
|
["null", 283, 1103, 9],
|
|
["setarg", 282, 0, 283, 1103, 9],
|
|
["setarg", 282, 1, 25, 1103, 9],
|
|
["invoke", 282, 280, 1103, 9],
|
|
["is_array", 284, 27, 1104, 21],
|
|
["jump_false", 284, "push_err_2196", 1104, 21],
|
|
["push", 27, 25, 1104, 21],
|
|
["jump", "push_done_2197", 1104, 21],
|
|
"push_err_2196",
|
|
["disrupt", 1104, 21],
|
|
"push_done_2197",
|
|
["access", 285, 1, 1105, 35],
|
|
["is_int", 287, 8, 1105, 35],
|
|
["jump_false", 287, "add_ni_2198", 1105, 35],
|
|
["add_int", 286, 8, 285, 1105, 35],
|
|
["jump", "add_done_2200", 1105, 35],
|
|
"add_ni_2198",
|
|
["is_text", 287, 8, 1105, 35],
|
|
["jump_false", 287, "add_nt_2199", 1105, 35],
|
|
["is_text", 288, 285, 1105, 35],
|
|
["jump_false", 288, "add_nt_2199", 1105, 35],
|
|
["concat", 286, 8, 285, 1105, 35],
|
|
["jump", "add_done_2200", 1105, 35],
|
|
"add_nt_2199",
|
|
["is_num", 287, 8, 1105, 35],
|
|
["jump_false", 287, "add_err_2201", 1105, 35],
|
|
["add_float", 286, 8, 285, 1105, 35],
|
|
["jump", "add_done_2200", 1105, 35],
|
|
"add_err_2201",
|
|
["disrupt", 1105, 35],
|
|
"add_done_2200",
|
|
["move", 8, 286, 1105, 35],
|
|
["get", 289, 46, 1, 1106, 13],
|
|
["load_field", 290, 289, "kind", 1106, 13],
|
|
["access", 291, ",", 1106, 25],
|
|
["is_identical", 292, 290, 291, 1106, 25],
|
|
["jump_true", 292, "eq_done_2204", 1106, 25],
|
|
["is_int", 293, 290, 1106, 25],
|
|
["jump_false", 293, "eq_ni_2205", 1106, 25],
|
|
"_nop_tc_26",
|
|
["jump", "eq_ni_2205", 1106, 25],
|
|
["eq_int", 292, 290, 291, 1106, 25],
|
|
["jump", "eq_done_2204", 1106, 25],
|
|
"eq_ni_2205",
|
|
["is_num", 293, 290, 1106, 25],
|
|
["jump_false", 293, "eq_nn_2206", 1106, 25],
|
|
["is_num", 294, 291, 1106, 25],
|
|
["jump_false", 294, "eq_nn_2206", 1106, 25],
|
|
["eq_float", 292, 290, 291, 1106, 25],
|
|
["jump", "eq_done_2204", 1106, 25],
|
|
"eq_nn_2206",
|
|
["is_text", 293, 290, 1106, 25],
|
|
["jump_false", 293, "eq_nt_2207", 1106, 25],
|
|
["is_text", 294, 291, 1106, 25],
|
|
["jump_false", 294, "eq_nt_2207", 1106, 25],
|
|
["eq_text", 292, 290, 291, 1106, 25],
|
|
["jump", "eq_done_2204", 1106, 25],
|
|
"eq_nt_2207",
|
|
["is_null", 293, 290, 1106, 25],
|
|
["jump_false", 293, "eq_nnl_2208", 1106, 25],
|
|
["is_null", 294, 291, 1106, 25],
|
|
["jump_false", 294, "eq_nnl_2208", 1106, 25],
|
|
["true", 292, 1106, 25],
|
|
["jump", "eq_done_2204", 1106, 25],
|
|
"eq_nnl_2208",
|
|
["is_bool", 293, 290, 1106, 25],
|
|
["jump_false", 293, "eq_nb_2209", 1106, 25],
|
|
["is_bool", 294, 291, 1106, 25],
|
|
["jump_false", 294, "eq_nb_2209", 1106, 25],
|
|
["eq_bool", 292, 290, 291, 1106, 25],
|
|
["jump", "eq_done_2204", 1106, 25],
|
|
"eq_nb_2209",
|
|
["false", 292, 1106, 25],
|
|
"eq_done_2204",
|
|
["jump_false", 292, "if_else_2202", 1106, 25],
|
|
["get", 296, 42, 1, 1106, 30],
|
|
["frame", 297, 296, 0, 1106, 30],
|
|
["null", 298, 1106, 30],
|
|
["setarg", 297, 0, 298, 1106, 30],
|
|
["invoke", 297, 295, 1106, 30],
|
|
["jump", "if_end_2203", 1106, 30],
|
|
"if_else_2202",
|
|
["jump", "while_end_2139", 1107, 14],
|
|
"if_end_2203",
|
|
["jump", "while_start_2138", 1107, 14],
|
|
"while_end_2139",
|
|
["get", 300, 30, 1, 1109, 7],
|
|
["frame", 301, 300, 0, 1109, 7],
|
|
["null", 302, 1109, 7],
|
|
["setarg", 301, 0, 302, 1109, 7],
|
|
["invoke", 301, 299, 1109, 7],
|
|
["access", 303, 1, 1110, 25],
|
|
["is_identical", 304, 8, 303, 1110, 25],
|
|
["jump_true", 304, "eq_done_2212", 1110, 25],
|
|
["is_int", 305, 8, 1110, 25],
|
|
["jump_false", 305, "eq_ni_2213", 1110, 25],
|
|
"_nop_tc_27",
|
|
["jump", "eq_ni_2213", 1110, 25],
|
|
["eq_int", 304, 8, 303, 1110, 25],
|
|
["jump", "eq_done_2212", 1110, 25],
|
|
"eq_ni_2213",
|
|
["is_num", 305, 8, 1110, 25],
|
|
["jump_false", 305, "eq_nn_2214", 1110, 25],
|
|
["is_num", 306, 303, 1110, 25],
|
|
["jump_false", 306, "eq_nn_2214", 1110, 25],
|
|
["eq_float", 304, 8, 303, 1110, 25],
|
|
["jump", "eq_done_2212", 1110, 25],
|
|
"eq_nn_2214",
|
|
["is_text", 305, 8, 1110, 25],
|
|
["jump_false", 305, "eq_nt_2215", 1110, 25],
|
|
["is_text", 306, 303, 1110, 25],
|
|
["jump_false", 306, "eq_nt_2215", 1110, 25],
|
|
["eq_text", 304, 8, 303, 1110, 25],
|
|
["jump", "eq_done_2212", 1110, 25],
|
|
"eq_nt_2215",
|
|
["is_null", 305, 8, 1110, 25],
|
|
["jump_false", 305, "eq_nnl_2216", 1110, 25],
|
|
["is_null", 306, 303, 1110, 25],
|
|
["jump_false", 306, "eq_nnl_2216", 1110, 25],
|
|
["true", 304, 1110, 25],
|
|
["jump", "eq_done_2212", 1110, 25],
|
|
"eq_nnl_2216",
|
|
["is_bool", 305, 8, 1110, 25],
|
|
["jump_false", 305, "eq_nb_2217", 1110, 25],
|
|
["is_bool", 306, 303, 1110, 25],
|
|
["jump_false", 306, "eq_nb_2217", 1110, 25],
|
|
["eq_bool", 304, 8, 303, 1110, 25],
|
|
["jump", "eq_done_2212", 1110, 25],
|
|
"eq_nb_2217",
|
|
["false", 304, 1110, 25],
|
|
"eq_done_2212",
|
|
["jump_false", 304, "if_else_2210", 1110, 25],
|
|
["access", 307, 0, 1111, 22],
|
|
["load_index", 308, 27, 307, 1111, 22],
|
|
["return", 308, 1111, 22],
|
|
["jump", "if_end_2211", 1111, 22],
|
|
"if_else_2210",
|
|
"if_end_2211",
|
|
["access", 309, "var_list", 1113, 23],
|
|
["get", 311, 31, 1, 1113, 14],
|
|
["frame", 312, 311, 2, 1113, 14],
|
|
["null", 313, 1113, 14],
|
|
["setarg", 312, 0, 313, 1113, 14],
|
|
["setarg", 312, 1, 309, 1113, 14],
|
|
["setarg", 312, 2, 3, 1113, 14],
|
|
["invoke", 312, 310, 1113, 14],
|
|
["move", 25, 310, 1113, 14],
|
|
["store_field", 25, 27, "list", 1114, 7],
|
|
["get", 315, 48, 1, 1115, 7],
|
|
["frame", 316, 315, 1, 1115, 7],
|
|
["null", 317, 1115, 7],
|
|
["setarg", 316, 0, 317, 1115, 7],
|
|
["setarg", 316, 1, 25, 1115, 7],
|
|
["invoke", 316, 314, 1115, 7],
|
|
["return", 25, 1116, 14],
|
|
["jump", "if_end_2070", 1116, 14],
|
|
"if_else_2069",
|
|
"if_end_2070",
|
|
["access", 318, "if", 1119, 14],
|
|
["is_identical", 319, 24, 318, 1119, 14],
|
|
["jump_true", 319, "eq_done_2220", 1119, 14],
|
|
["is_int", 320, 24, 1119, 14],
|
|
["jump_false", 320, "eq_ni_2221", 1119, 14],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_2221", 1119, 14],
|
|
["eq_int", 319, 24, 318, 1119, 14],
|
|
["jump", "eq_done_2220", 1119, 14],
|
|
"eq_ni_2221",
|
|
["is_num", 320, 24, 1119, 14],
|
|
["jump_false", 320, "eq_nn_2222", 1119, 14],
|
|
["is_num", 321, 318, 1119, 14],
|
|
["jump_false", 321, "eq_nn_2222", 1119, 14],
|
|
["eq_float", 319, 24, 318, 1119, 14],
|
|
["jump", "eq_done_2220", 1119, 14],
|
|
"eq_nn_2222",
|
|
["is_text", 320, 24, 1119, 14],
|
|
["jump_false", 320, "eq_nt_2223", 1119, 14],
|
|
["is_text", 321, 318, 1119, 14],
|
|
["jump_false", 321, "eq_nt_2223", 1119, 14],
|
|
["eq_text", 319, 24, 318, 1119, 14],
|
|
["jump", "eq_done_2220", 1119, 14],
|
|
"eq_nt_2223",
|
|
["is_null", 320, 24, 1119, 14],
|
|
["jump_false", 320, "eq_nnl_2224", 1119, 14],
|
|
["is_null", 321, 318, 1119, 14],
|
|
["jump_false", 321, "eq_nnl_2224", 1119, 14],
|
|
["true", 319, 1119, 14],
|
|
["jump", "eq_done_2220", 1119, 14],
|
|
"eq_nnl_2224",
|
|
["is_bool", 320, 24, 1119, 14],
|
|
["jump_false", 320, "eq_nb_2225", 1119, 14],
|
|
["is_bool", 321, 318, 1119, 14],
|
|
["jump_false", 321, "eq_nb_2225", 1119, 14],
|
|
["eq_bool", 319, 24, 318, 1119, 14],
|
|
["jump", "eq_done_2220", 1119, 14],
|
|
"eq_nb_2225",
|
|
["false", 319, 1119, 14],
|
|
"eq_done_2220",
|
|
["jump_false", 319, "if_else_2218", 1119, 14],
|
|
["access", 322, "if", 1120, 23],
|
|
["get", 324, 31, 1, 1120, 14],
|
|
["frame", 325, 324, 2, 1120, 14],
|
|
["null", 326, 1120, 14],
|
|
["setarg", 325, 0, 326, 1120, 14],
|
|
["setarg", 325, 1, 322, 1120, 14],
|
|
["setarg", 325, 2, 3, 1120, 14],
|
|
["invoke", 325, 323, 1120, 14],
|
|
["move", 25, 323, 1120, 14],
|
|
["get", 328, 42, 1, 1121, 7],
|
|
["frame", 329, 328, 0, 1121, 7],
|
|
["null", 330, 1121, 7],
|
|
["setarg", 329, 0, 330, 1121, 7],
|
|
["invoke", 329, 327, 1121, 7],
|
|
["get", 331, 46, 1, 1122, 11],
|
|
["load_field", 332, 331, "kind", 1122, 11],
|
|
["access", 333, "(", 1122, 23],
|
|
["is_identical", 334, 332, 333, 1122, 23],
|
|
["jump_true", 334, "eq_done_2228", 1122, 23],
|
|
["is_int", 335, 332, 1122, 23],
|
|
["jump_false", 335, "eq_ni_2229", 1122, 23],
|
|
"_nop_tc_29",
|
|
["jump", "eq_ni_2229", 1122, 23],
|
|
["eq_int", 334, 332, 333, 1122, 23],
|
|
["jump", "eq_done_2228", 1122, 23],
|
|
"eq_ni_2229",
|
|
["is_num", 335, 332, 1122, 23],
|
|
["jump_false", 335, "eq_nn_2230", 1122, 23],
|
|
["is_num", 336, 333, 1122, 23],
|
|
["jump_false", 336, "eq_nn_2230", 1122, 23],
|
|
["eq_float", 334, 332, 333, 1122, 23],
|
|
["jump", "eq_done_2228", 1122, 23],
|
|
"eq_nn_2230",
|
|
["is_text", 335, 332, 1122, 23],
|
|
["jump_false", 335, "eq_nt_2231", 1122, 23],
|
|
["is_text", 336, 333, 1122, 23],
|
|
["jump_false", 336, "eq_nt_2231", 1122, 23],
|
|
["eq_text", 334, 332, 333, 1122, 23],
|
|
["jump", "eq_done_2228", 1122, 23],
|
|
"eq_nt_2231",
|
|
["is_null", 335, 332, 1122, 23],
|
|
["jump_false", 335, "eq_nnl_2232", 1122, 23],
|
|
["is_null", 336, 333, 1122, 23],
|
|
["jump_false", 336, "eq_nnl_2232", 1122, 23],
|
|
["true", 334, 1122, 23],
|
|
["jump", "eq_done_2228", 1122, 23],
|
|
"eq_nnl_2232",
|
|
["is_bool", 335, 332, 1122, 23],
|
|
["jump_false", 335, "eq_nb_2233", 1122, 23],
|
|
["is_bool", 336, 333, 1122, 23],
|
|
["jump_false", 336, "eq_nb_2233", 1122, 23],
|
|
["eq_bool", 334, 332, 333, 1122, 23],
|
|
["jump", "eq_done_2228", 1122, 23],
|
|
"eq_nb_2233",
|
|
["false", 334, 1122, 23],
|
|
"eq_done_2228",
|
|
["jump_false", 334, "if_else_2226", 1122, 23],
|
|
["get", 338, 42, 1, 1122, 28],
|
|
["frame", 339, 338, 0, 1122, 28],
|
|
["null", 340, 1122, 28],
|
|
["setarg", 339, 0, 340, 1122, 28],
|
|
["invoke", 339, 337, 1122, 28],
|
|
["jump", "if_end_2227", 1122, 28],
|
|
"if_else_2226",
|
|
["get", 341, 46, 1, 1123, 24],
|
|
["access", 342, "expected '(' before condition", 1123, 29],
|
|
["get", 344, 24, 1, 1123, 12],
|
|
["frame", 345, 344, 2, 1123, 12],
|
|
["null", 346, 1123, 12],
|
|
["setarg", 345, 0, 346, 1123, 12],
|
|
["setarg", 345, 1, 341, 1123, 12],
|
|
["setarg", 345, 2, 342, 1123, 12],
|
|
["invoke", 345, 343, 1123, 12],
|
|
"if_end_2227",
|
|
["get", 348, 11, 1, 1124, 14],
|
|
["frame", 349, 348, 0, 1124, 14],
|
|
["null", 350, 1124, 14],
|
|
["setarg", 349, 0, 350, 1124, 14],
|
|
["invoke", 349, 347, 1124, 14],
|
|
["move", 22, 347, 1124, 14],
|
|
["store_field", 25, 22, "expression", 1125, 7],
|
|
["get", 351, 46, 1, 1126, 11],
|
|
["load_field", 352, 351, "kind", 1126, 11],
|
|
["access", 353, ")", 1126, 23],
|
|
["is_identical", 354, 352, 353, 1126, 23],
|
|
["jump_true", 354, "eq_done_2236", 1126, 23],
|
|
["is_int", 355, 352, 1126, 23],
|
|
["jump_false", 355, "eq_ni_2237", 1126, 23],
|
|
"_nop_tc_30",
|
|
["jump", "eq_ni_2237", 1126, 23],
|
|
["eq_int", 354, 352, 353, 1126, 23],
|
|
["jump", "eq_done_2236", 1126, 23],
|
|
"eq_ni_2237",
|
|
["is_num", 355, 352, 1126, 23],
|
|
["jump_false", 355, "eq_nn_2238", 1126, 23],
|
|
["is_num", 356, 353, 1126, 23],
|
|
["jump_false", 356, "eq_nn_2238", 1126, 23],
|
|
["eq_float", 354, 352, 353, 1126, 23],
|
|
["jump", "eq_done_2236", 1126, 23],
|
|
"eq_nn_2238",
|
|
["is_text", 355, 352, 1126, 23],
|
|
["jump_false", 355, "eq_nt_2239", 1126, 23],
|
|
["is_text", 356, 353, 1126, 23],
|
|
["jump_false", 356, "eq_nt_2239", 1126, 23],
|
|
["eq_text", 354, 352, 353, 1126, 23],
|
|
["jump", "eq_done_2236", 1126, 23],
|
|
"eq_nt_2239",
|
|
["is_null", 355, 352, 1126, 23],
|
|
["jump_false", 355, "eq_nnl_2240", 1126, 23],
|
|
["is_null", 356, 353, 1126, 23],
|
|
["jump_false", 356, "eq_nnl_2240", 1126, 23],
|
|
["true", 354, 1126, 23],
|
|
["jump", "eq_done_2236", 1126, 23],
|
|
"eq_nnl_2240",
|
|
["is_bool", 355, 352, 1126, 23],
|
|
["jump_false", 355, "eq_nb_2241", 1126, 23],
|
|
["is_bool", 356, 353, 1126, 23],
|
|
["jump_false", 356, "eq_nb_2241", 1126, 23],
|
|
["eq_bool", 354, 352, 353, 1126, 23],
|
|
["jump", "eq_done_2236", 1126, 23],
|
|
"eq_nb_2241",
|
|
["false", 354, 1126, 23],
|
|
"eq_done_2236",
|
|
["jump_false", 354, "if_else_2234", 1126, 23],
|
|
["get", 358, 42, 1, 1126, 28],
|
|
["frame", 359, 358, 0, 1126, 28],
|
|
["null", 360, 1126, 28],
|
|
["setarg", 359, 0, 360, 1126, 28],
|
|
["invoke", 359, 357, 1126, 28],
|
|
["jump", "if_end_2235", 1126, 28],
|
|
"if_else_2234",
|
|
["get", 361, 46, 1, 1127, 24],
|
|
["access", 362, "expected ')' after if condition", 1127, 29],
|
|
["get", 364, 24, 1, 1127, 12],
|
|
["frame", 365, 364, 2, 1127, 12],
|
|
["null", 366, 1127, 12],
|
|
["setarg", 365, 0, 366, 1127, 12],
|
|
["setarg", 365, 1, 361, 1127, 12],
|
|
["setarg", 365, 2, 362, 1127, 12],
|
|
["invoke", 365, 363, 1127, 12],
|
|
"if_end_2235",
|
|
["array", 367, 0, 1128, 20],
|
|
["move", 17, 367, 1128, 20],
|
|
["store_field", 25, 17, "then", 1129, 7],
|
|
["get", 368, 62, 1, 1130, 18],
|
|
["move", 2, 368, 1130, 18],
|
|
["get", 369, 35, 1, 1131, 18],
|
|
["move", 9, 369, 1131, 18],
|
|
["access", 370, "if", 1132, 23],
|
|
["put", 370, 62, 1, 1132, 23],
|
|
["get", 371, 35, 1, 1133, 24],
|
|
["access", 372, 1, 1133, 41],
|
|
["is_int", 374, 371, 1133, 41],
|
|
["jump_false", 374, "add_ni_2242", 1133, 41],
|
|
["add_int", 373, 371, 372, 1133, 41],
|
|
["jump", "add_done_2244", 1133, 41],
|
|
"add_ni_2242",
|
|
["is_text", 374, 371, 1133, 41],
|
|
["jump_false", 374, "add_nt_2243", 1133, 41],
|
|
["is_text", 375, 372, 1133, 41],
|
|
["jump_false", 375, "add_nt_2243", 1133, 41],
|
|
["concat", 373, 371, 372, 1133, 41],
|
|
["jump", "add_done_2244", 1133, 41],
|
|
"add_nt_2243",
|
|
["is_num", 374, 371, 1133, 41],
|
|
["jump_false", 374, "add_err_2245", 1133, 41],
|
|
["add_float", 373, 371, 372, 1133, 41],
|
|
["jump", "add_done_2244", 1133, 41],
|
|
"add_err_2245",
|
|
["disrupt", 1133, 41],
|
|
"add_done_2244",
|
|
["put", 373, 35, 1, 1133, 41],
|
|
["true", 376, 1134, 25],
|
|
["put", 376, 13, 1, 1134, 25],
|
|
["get", 378, 23, 1, 1135, 14],
|
|
["frame", 379, 378, 0, 1135, 14],
|
|
["null", 380, 1135, 14],
|
|
["setarg", 379, 0, 380, 1135, 14],
|
|
["invoke", 379, 377, 1135, 14],
|
|
["move", 16, 377, 1135, 14],
|
|
["null", 381, 1136, 19],
|
|
["is_identical", 382, 16, 381, 1136, 19],
|
|
["jump_true", 382, "ne_nid_2249", 1136, 19],
|
|
["jump", "ne_ni_2250", 1136, 19],
|
|
"ne_nid_2249",
|
|
["false", 382, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_ni_2250",
|
|
["is_int", 383, 16, 1136, 19],
|
|
["jump_false", 383, "ne_nn_2251", 1136, 19],
|
|
["is_int", 384, 381, 1136, 19],
|
|
["jump_false", 384, "ne_nn_2251", 1136, 19],
|
|
["ne_int", 382, 16, 381, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_nn_2251",
|
|
["is_num", 383, 16, 1136, 19],
|
|
["jump_false", 383, "ne_nt_2252", 1136, 19],
|
|
["is_num", 384, 381, 1136, 19],
|
|
["jump_false", 384, "ne_nt_2252", 1136, 19],
|
|
["ne_float", 382, 16, 381, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_nt_2252",
|
|
["is_text", 383, 16, 1136, 19],
|
|
["jump_false", 383, "ne_nnl_2253", 1136, 19],
|
|
["is_text", 384, 381, 1136, 19],
|
|
["jump_false", 384, "ne_nnl_2253", 1136, 19],
|
|
["ne_text", 382, 16, 381, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_nnl_2253",
|
|
["is_null", 383, 16, 1136, 19],
|
|
["jump_false", 383, "ne_nb_2254", 1136, 19],
|
|
["is_null", 384, 381, 1136, 19],
|
|
["jump_false", 384, "ne_nb_2254", 1136, 19],
|
|
["false", 382, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_nb_2254",
|
|
["is_bool", 383, 16, 1136, 19],
|
|
["jump_false", 383, "ne_mis_2255", 1136, 19],
|
|
["is_bool", 384, 381, 1136, 19],
|
|
["jump_false", 384, "ne_mis_2255", 1136, 19],
|
|
["ne_bool", 382, 16, 381, 1136, 19],
|
|
["jump", "ne_done_2248", 1136, 19],
|
|
"ne_mis_2255",
|
|
["true", 382, 1136, 19],
|
|
"ne_done_2248",
|
|
["jump_false", 382, "if_else_2246", 1136, 19],
|
|
["is_array", 385, 17, 1136, 42],
|
|
["jump_false", 385, "push_err_2256", 1136, 42],
|
|
["push", 17, 16, 1136, 42],
|
|
["jump", "push_done_2257", 1136, 42],
|
|
"push_err_2256",
|
|
["disrupt", 1136, 42],
|
|
"push_done_2257",
|
|
["jump", "if_end_2247", 1136, 42],
|
|
"if_else_2246",
|
|
"if_end_2247",
|
|
["array", 386, 0, 1137, 18],
|
|
["move", 6, 386, 1137, 18],
|
|
["store_field", 25, 6, "list", 1138, 7],
|
|
["get", 387, 46, 1, 1139, 11],
|
|
["load_field", 388, 387, "kind", 1139, 11],
|
|
["access", 389, "else", 1139, 23],
|
|
["is_identical", 390, 388, 389, 1139, 23],
|
|
["jump_true", 390, "eq_done_2260", 1139, 23],
|
|
["is_int", 391, 388, 1139, 23],
|
|
["jump_false", 391, "eq_ni_2261", 1139, 23],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_2261", 1139, 23],
|
|
["eq_int", 390, 388, 389, 1139, 23],
|
|
["jump", "eq_done_2260", 1139, 23],
|
|
"eq_ni_2261",
|
|
["is_num", 391, 388, 1139, 23],
|
|
["jump_false", 391, "eq_nn_2262", 1139, 23],
|
|
["is_num", 392, 389, 1139, 23],
|
|
["jump_false", 392, "eq_nn_2262", 1139, 23],
|
|
["eq_float", 390, 388, 389, 1139, 23],
|
|
["jump", "eq_done_2260", 1139, 23],
|
|
"eq_nn_2262",
|
|
["is_text", 391, 388, 1139, 23],
|
|
["jump_false", 391, "eq_nt_2263", 1139, 23],
|
|
["is_text", 392, 389, 1139, 23],
|
|
["jump_false", 392, "eq_nt_2263", 1139, 23],
|
|
["eq_text", 390, 388, 389, 1139, 23],
|
|
["jump", "eq_done_2260", 1139, 23],
|
|
"eq_nt_2263",
|
|
["is_null", 391, 388, 1139, 23],
|
|
["jump_false", 391, "eq_nnl_2264", 1139, 23],
|
|
["is_null", 392, 389, 1139, 23],
|
|
["jump_false", 392, "eq_nnl_2264", 1139, 23],
|
|
["true", 390, 1139, 23],
|
|
["jump", "eq_done_2260", 1139, 23],
|
|
"eq_nnl_2264",
|
|
["is_bool", 391, 388, 1139, 23],
|
|
["jump_false", 391, "eq_nb_2265", 1139, 23],
|
|
["is_bool", 392, 389, 1139, 23],
|
|
["jump_false", 392, "eq_nb_2265", 1139, 23],
|
|
["eq_bool", 390, 388, 389, 1139, 23],
|
|
["jump", "eq_done_2260", 1139, 23],
|
|
"eq_nb_2265",
|
|
["false", 390, 1139, 23],
|
|
"eq_done_2260",
|
|
["jump_false", 390, "if_else_2258", 1139, 23],
|
|
["get", 394, 42, 1, 1140, 9],
|
|
["frame", 395, 394, 0, 1140, 9],
|
|
["null", 396, 1140, 9],
|
|
["setarg", 395, 0, 396, 1140, 9],
|
|
["invoke", 395, 393, 1140, 9],
|
|
["get", 397, 46, 1, 1141, 13],
|
|
["load_field", 398, 397, "kind", 1141, 13],
|
|
["access", 399, "if", 1141, 25],
|
|
["is_identical", 400, 398, 399, 1141, 25],
|
|
["jump_true", 400, "eq_done_2268", 1141, 25],
|
|
["is_int", 401, 398, 1141, 25],
|
|
["jump_false", 401, "eq_ni_2269", 1141, 25],
|
|
"_nop_tc_32",
|
|
["jump", "eq_ni_2269", 1141, 25],
|
|
["eq_int", 400, 398, 399, 1141, 25],
|
|
["jump", "eq_done_2268", 1141, 25],
|
|
"eq_ni_2269",
|
|
["is_num", 401, 398, 1141, 25],
|
|
["jump_false", 401, "eq_nn_2270", 1141, 25],
|
|
["is_num", 402, 399, 1141, 25],
|
|
["jump_false", 402, "eq_nn_2270", 1141, 25],
|
|
["eq_float", 400, 398, 399, 1141, 25],
|
|
["jump", "eq_done_2268", 1141, 25],
|
|
"eq_nn_2270",
|
|
["is_text", 401, 398, 1141, 25],
|
|
["jump_false", 401, "eq_nt_2271", 1141, 25],
|
|
["is_text", 402, 399, 1141, 25],
|
|
["jump_false", 402, "eq_nt_2271", 1141, 25],
|
|
["eq_text", 400, 398, 399, 1141, 25],
|
|
["jump", "eq_done_2268", 1141, 25],
|
|
"eq_nt_2271",
|
|
["is_null", 401, 398, 1141, 25],
|
|
["jump_false", 401, "eq_nnl_2272", 1141, 25],
|
|
["is_null", 402, 399, 1141, 25],
|
|
["jump_false", 402, "eq_nnl_2272", 1141, 25],
|
|
["true", 400, 1141, 25],
|
|
["jump", "eq_done_2268", 1141, 25],
|
|
"eq_nnl_2272",
|
|
["is_bool", 401, 398, 1141, 25],
|
|
["jump_false", 401, "eq_nb_2273", 1141, 25],
|
|
["is_bool", 402, 399, 1141, 25],
|
|
["jump_false", 402, "eq_nb_2273", 1141, 25],
|
|
["eq_bool", 400, 398, 399, 1141, 25],
|
|
["jump", "eq_done_2268", 1141, 25],
|
|
"eq_nb_2273",
|
|
["false", 400, 1141, 25],
|
|
"eq_done_2268",
|
|
["jump_false", 400, "if_else_2266", 1141, 25],
|
|
["put", 9, 35, 1, 1142, 28],
|
|
["put", 2, 62, 1, 1143, 27],
|
|
["get", 404, 23, 1, 1144, 18],
|
|
["frame", 405, 404, 0, 1144, 18],
|
|
["null", 406, 1144, 18],
|
|
["setarg", 405, 0, 406, 1144, 18],
|
|
["invoke", 405, 403, 1144, 18],
|
|
["move", 12, 403, 1144, 18],
|
|
["null", 407, 1145, 23],
|
|
["is_identical", 408, 12, 407, 1145, 23],
|
|
["jump_true", 408, "ne_nid_2277", 1145, 23],
|
|
["jump", "ne_ni_2278", 1145, 23],
|
|
"ne_nid_2277",
|
|
["false", 408, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_ni_2278",
|
|
["is_int", 409, 12, 1145, 23],
|
|
["jump_false", 409, "ne_nn_2279", 1145, 23],
|
|
["is_int", 410, 407, 1145, 23],
|
|
["jump_false", 410, "ne_nn_2279", 1145, 23],
|
|
["ne_int", 408, 12, 407, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_nn_2279",
|
|
["is_num", 409, 12, 1145, 23],
|
|
["jump_false", 409, "ne_nt_2280", 1145, 23],
|
|
["is_num", 410, 407, 1145, 23],
|
|
["jump_false", 410, "ne_nt_2280", 1145, 23],
|
|
["ne_float", 408, 12, 407, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_nt_2280",
|
|
["is_text", 409, 12, 1145, 23],
|
|
["jump_false", 409, "ne_nnl_2281", 1145, 23],
|
|
["is_text", 410, 407, 1145, 23],
|
|
["jump_false", 410, "ne_nnl_2281", 1145, 23],
|
|
["ne_text", 408, 12, 407, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_nnl_2281",
|
|
["is_null", 409, 12, 1145, 23],
|
|
["jump_false", 409, "ne_nb_2282", 1145, 23],
|
|
["is_null", 410, 407, 1145, 23],
|
|
["jump_false", 410, "ne_nb_2282", 1145, 23],
|
|
["false", 408, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_nb_2282",
|
|
["is_bool", 409, 12, 1145, 23],
|
|
["jump_false", 409, "ne_mis_2283", 1145, 23],
|
|
["is_bool", 410, 407, 1145, 23],
|
|
["jump_false", 410, "ne_mis_2283", 1145, 23],
|
|
["ne_bool", 408, 12, 407, 1145, 23],
|
|
["jump", "ne_done_2276", 1145, 23],
|
|
"ne_mis_2283",
|
|
["true", 408, 1145, 23],
|
|
"ne_done_2276",
|
|
["jump_false", 408, "if_else_2274", 1145, 23],
|
|
["is_array", 411, 6, 1145, 44],
|
|
["jump_false", 411, "push_err_2284", 1145, 44],
|
|
["push", 6, 12, 1145, 44],
|
|
["jump", "push_done_2285", 1145, 44],
|
|
"push_err_2284",
|
|
["disrupt", 1145, 44],
|
|
"push_done_2285",
|
|
["jump", "if_end_2275", 1145, 44],
|
|
"if_else_2274",
|
|
"if_end_2275",
|
|
["get", 413, 48, 1, 1146, 11],
|
|
["frame", 414, 413, 1, 1146, 11],
|
|
["null", 415, 1146, 11],
|
|
["setarg", 414, 0, 415, 1146, 11],
|
|
["setarg", 414, 1, 25, 1146, 11],
|
|
["invoke", 414, 412, 1146, 11],
|
|
["return", 25, 1147, 18],
|
|
["jump", "if_end_2267", 1147, 18],
|
|
"if_else_2266",
|
|
["array", 416, 0, 1149, 24],
|
|
["move", 20, 416, 1149, 24],
|
|
["store_field", 25, 20, "else", 1150, 11],
|
|
["true", 417, 1151, 29],
|
|
["put", 417, 13, 1, 1151, 29],
|
|
["get", 419, 23, 1, 1152, 18],
|
|
["frame", 420, 419, 0, 1152, 18],
|
|
["null", 421, 1152, 18],
|
|
["setarg", 420, 0, 421, 1152, 18],
|
|
["invoke", 420, 418, 1152, 18],
|
|
["move", 16, 418, 1152, 18],
|
|
["null", 422, 1153, 23],
|
|
["is_identical", 423, 16, 422, 1153, 23],
|
|
["jump_true", 423, "ne_nid_2289", 1153, 23],
|
|
["jump", "ne_ni_2290", 1153, 23],
|
|
"ne_nid_2289",
|
|
["false", 423, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_ni_2290",
|
|
["is_int", 424, 16, 1153, 23],
|
|
["jump_false", 424, "ne_nn_2291", 1153, 23],
|
|
["is_int", 425, 422, 1153, 23],
|
|
["jump_false", 425, "ne_nn_2291", 1153, 23],
|
|
["ne_int", 423, 16, 422, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_nn_2291",
|
|
["is_num", 424, 16, 1153, 23],
|
|
["jump_false", 424, "ne_nt_2292", 1153, 23],
|
|
["is_num", 425, 422, 1153, 23],
|
|
["jump_false", 425, "ne_nt_2292", 1153, 23],
|
|
["ne_float", 423, 16, 422, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_nt_2292",
|
|
["is_text", 424, 16, 1153, 23],
|
|
["jump_false", 424, "ne_nnl_2293", 1153, 23],
|
|
["is_text", 425, 422, 1153, 23],
|
|
["jump_false", 425, "ne_nnl_2293", 1153, 23],
|
|
["ne_text", 423, 16, 422, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_nnl_2293",
|
|
["is_null", 424, 16, 1153, 23],
|
|
["jump_false", 424, "ne_nb_2294", 1153, 23],
|
|
["is_null", 425, 422, 1153, 23],
|
|
["jump_false", 425, "ne_nb_2294", 1153, 23],
|
|
["false", 423, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_nb_2294",
|
|
["is_bool", 424, 16, 1153, 23],
|
|
["jump_false", 424, "ne_mis_2295", 1153, 23],
|
|
["is_bool", 425, 422, 1153, 23],
|
|
["jump_false", 425, "ne_mis_2295", 1153, 23],
|
|
["ne_bool", 423, 16, 422, 1153, 23],
|
|
["jump", "ne_done_2288", 1153, 23],
|
|
"ne_mis_2295",
|
|
["true", 423, 1153, 23],
|
|
"ne_done_2288",
|
|
["jump_false", 423, "if_else_2286", 1153, 23],
|
|
["is_array", 426, 20, 1153, 46],
|
|
["jump_false", 426, "push_err_2296", 1153, 46],
|
|
["push", 20, 16, 1153, 46],
|
|
["jump", "push_done_2297", 1153, 46],
|
|
"push_err_2296",
|
|
["disrupt", 1153, 46],
|
|
"push_done_2297",
|
|
["jump", "if_end_2287", 1153, 46],
|
|
"if_else_2286",
|
|
"if_end_2287",
|
|
"if_end_2267",
|
|
["jump", "if_end_2259", 1153, 46],
|
|
"if_else_2258",
|
|
"if_end_2259",
|
|
["put", 9, 35, 1, 1156, 24],
|
|
["put", 2, 62, 1, 1157, 23],
|
|
["get", 428, 48, 1, 1158, 7],
|
|
["frame", 429, 428, 1, 1158, 7],
|
|
["null", 430, 1158, 7],
|
|
["setarg", 429, 0, 430, 1158, 7],
|
|
["setarg", 429, 1, 25, 1158, 7],
|
|
["invoke", 429, 427, 1158, 7],
|
|
["return", 25, 1159, 14],
|
|
["jump", "if_end_2219", 1159, 14],
|
|
"if_else_2218",
|
|
"if_end_2219",
|
|
["access", 431, "while", 1162, 14],
|
|
["is_identical", 432, 24, 431, 1162, 14],
|
|
["jump_true", 432, "eq_done_2300", 1162, 14],
|
|
["is_int", 433, 24, 1162, 14],
|
|
["jump_false", 433, "eq_ni_2301", 1162, 14],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_2301", 1162, 14],
|
|
["eq_int", 432, 24, 431, 1162, 14],
|
|
["jump", "eq_done_2300", 1162, 14],
|
|
"eq_ni_2301",
|
|
["is_num", 433, 24, 1162, 14],
|
|
["jump_false", 433, "eq_nn_2302", 1162, 14],
|
|
["is_num", 434, 431, 1162, 14],
|
|
["jump_false", 434, "eq_nn_2302", 1162, 14],
|
|
["eq_float", 432, 24, 431, 1162, 14],
|
|
["jump", "eq_done_2300", 1162, 14],
|
|
"eq_nn_2302",
|
|
["is_text", 433, 24, 1162, 14],
|
|
["jump_false", 433, "eq_nt_2303", 1162, 14],
|
|
["is_text", 434, 431, 1162, 14],
|
|
["jump_false", 434, "eq_nt_2303", 1162, 14],
|
|
["eq_text", 432, 24, 431, 1162, 14],
|
|
["jump", "eq_done_2300", 1162, 14],
|
|
"eq_nt_2303",
|
|
["is_null", 433, 24, 1162, 14],
|
|
["jump_false", 433, "eq_nnl_2304", 1162, 14],
|
|
["is_null", 434, 431, 1162, 14],
|
|
["jump_false", 434, "eq_nnl_2304", 1162, 14],
|
|
["true", 432, 1162, 14],
|
|
["jump", "eq_done_2300", 1162, 14],
|
|
"eq_nnl_2304",
|
|
["is_bool", 433, 24, 1162, 14],
|
|
["jump_false", 433, "eq_nb_2305", 1162, 14],
|
|
["is_bool", 434, 431, 1162, 14],
|
|
["jump_false", 434, "eq_nb_2305", 1162, 14],
|
|
["eq_bool", 432, 24, 431, 1162, 14],
|
|
["jump", "eq_done_2300", 1162, 14],
|
|
"eq_nb_2305",
|
|
["false", 432, 1162, 14],
|
|
"eq_done_2300",
|
|
["jump_false", 432, "if_else_2298", 1162, 14],
|
|
["access", 435, "while", 1163, 23],
|
|
["get", 437, 31, 1, 1163, 14],
|
|
["frame", 438, 437, 2, 1163, 14],
|
|
["null", 439, 1163, 14],
|
|
["setarg", 438, 0, 439, 1163, 14],
|
|
["setarg", 438, 1, 435, 1163, 14],
|
|
["setarg", 438, 2, 3, 1163, 14],
|
|
["invoke", 438, 436, 1163, 14],
|
|
["move", 25, 436, 1163, 14],
|
|
["get", 441, 42, 1, 1164, 7],
|
|
["frame", 442, 441, 0, 1164, 7],
|
|
["null", 443, 1164, 7],
|
|
["setarg", 442, 0, 443, 1164, 7],
|
|
["invoke", 442, 440, 1164, 7],
|
|
["get", 444, 46, 1, 1165, 11],
|
|
["load_field", 445, 444, "kind", 1165, 11],
|
|
["access", 446, "(", 1165, 23],
|
|
["is_identical", 447, 445, 446, 1165, 23],
|
|
["jump_true", 447, "eq_done_2308", 1165, 23],
|
|
["is_int", 448, 445, 1165, 23],
|
|
["jump_false", 448, "eq_ni_2309", 1165, 23],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_2309", 1165, 23],
|
|
["eq_int", 447, 445, 446, 1165, 23],
|
|
["jump", "eq_done_2308", 1165, 23],
|
|
"eq_ni_2309",
|
|
["is_num", 448, 445, 1165, 23],
|
|
["jump_false", 448, "eq_nn_2310", 1165, 23],
|
|
["is_num", 449, 446, 1165, 23],
|
|
["jump_false", 449, "eq_nn_2310", 1165, 23],
|
|
["eq_float", 447, 445, 446, 1165, 23],
|
|
["jump", "eq_done_2308", 1165, 23],
|
|
"eq_nn_2310",
|
|
["is_text", 448, 445, 1165, 23],
|
|
["jump_false", 448, "eq_nt_2311", 1165, 23],
|
|
["is_text", 449, 446, 1165, 23],
|
|
["jump_false", 449, "eq_nt_2311", 1165, 23],
|
|
["eq_text", 447, 445, 446, 1165, 23],
|
|
["jump", "eq_done_2308", 1165, 23],
|
|
"eq_nt_2311",
|
|
["is_null", 448, 445, 1165, 23],
|
|
["jump_false", 448, "eq_nnl_2312", 1165, 23],
|
|
["is_null", 449, 446, 1165, 23],
|
|
["jump_false", 449, "eq_nnl_2312", 1165, 23],
|
|
["true", 447, 1165, 23],
|
|
["jump", "eq_done_2308", 1165, 23],
|
|
"eq_nnl_2312",
|
|
["is_bool", 448, 445, 1165, 23],
|
|
["jump_false", 448, "eq_nb_2313", 1165, 23],
|
|
["is_bool", 449, 446, 1165, 23],
|
|
["jump_false", 449, "eq_nb_2313", 1165, 23],
|
|
["eq_bool", 447, 445, 446, 1165, 23],
|
|
["jump", "eq_done_2308", 1165, 23],
|
|
"eq_nb_2313",
|
|
["false", 447, 1165, 23],
|
|
"eq_done_2308",
|
|
["jump_false", 447, "if_else_2306", 1165, 23],
|
|
["get", 451, 42, 1, 1165, 28],
|
|
["frame", 452, 451, 0, 1165, 28],
|
|
["null", 453, 1165, 28],
|
|
["setarg", 452, 0, 453, 1165, 28],
|
|
["invoke", 452, 450, 1165, 28],
|
|
["jump", "if_end_2307", 1165, 28],
|
|
"if_else_2306",
|
|
["get", 454, 46, 1, 1166, 24],
|
|
["access", 455, "expected '(' before condition", 1166, 29],
|
|
["get", 457, 24, 1, 1166, 12],
|
|
["frame", 458, 457, 2, 1166, 12],
|
|
["null", 459, 1166, 12],
|
|
["setarg", 458, 0, 459, 1166, 12],
|
|
["setarg", 458, 1, 454, 1166, 12],
|
|
["setarg", 458, 2, 455, 1166, 12],
|
|
["invoke", 458, 456, 1166, 12],
|
|
"if_end_2307",
|
|
["get", 461, 11, 1, 1167, 14],
|
|
["frame", 462, 461, 0, 1167, 14],
|
|
["null", 463, 1167, 14],
|
|
["setarg", 462, 0, 463, 1167, 14],
|
|
["invoke", 462, 460, 1167, 14],
|
|
["move", 22, 460, 1167, 14],
|
|
["store_field", 25, 22, "expression", 1168, 7],
|
|
["get", 464, 46, 1, 1169, 11],
|
|
["load_field", 465, 464, "kind", 1169, 11],
|
|
["access", 466, ")", 1169, 23],
|
|
["is_identical", 467, 465, 466, 1169, 23],
|
|
["jump_true", 467, "eq_done_2316", 1169, 23],
|
|
["is_int", 468, 465, 1169, 23],
|
|
["jump_false", 468, "eq_ni_2317", 1169, 23],
|
|
"_nop_tc_35",
|
|
["jump", "eq_ni_2317", 1169, 23],
|
|
["eq_int", 467, 465, 466, 1169, 23],
|
|
["jump", "eq_done_2316", 1169, 23],
|
|
"eq_ni_2317",
|
|
["is_num", 468, 465, 1169, 23],
|
|
["jump_false", 468, "eq_nn_2318", 1169, 23],
|
|
["is_num", 469, 466, 1169, 23],
|
|
["jump_false", 469, "eq_nn_2318", 1169, 23],
|
|
["eq_float", 467, 465, 466, 1169, 23],
|
|
["jump", "eq_done_2316", 1169, 23],
|
|
"eq_nn_2318",
|
|
["is_text", 468, 465, 1169, 23],
|
|
["jump_false", 468, "eq_nt_2319", 1169, 23],
|
|
["is_text", 469, 466, 1169, 23],
|
|
["jump_false", 469, "eq_nt_2319", 1169, 23],
|
|
["eq_text", 467, 465, 466, 1169, 23],
|
|
["jump", "eq_done_2316", 1169, 23],
|
|
"eq_nt_2319",
|
|
["is_null", 468, 465, 1169, 23],
|
|
["jump_false", 468, "eq_nnl_2320", 1169, 23],
|
|
["is_null", 469, 466, 1169, 23],
|
|
["jump_false", 469, "eq_nnl_2320", 1169, 23],
|
|
["true", 467, 1169, 23],
|
|
["jump", "eq_done_2316", 1169, 23],
|
|
"eq_nnl_2320",
|
|
["is_bool", 468, 465, 1169, 23],
|
|
["jump_false", 468, "eq_nb_2321", 1169, 23],
|
|
["is_bool", 469, 466, 1169, 23],
|
|
["jump_false", 469, "eq_nb_2321", 1169, 23],
|
|
["eq_bool", 467, 465, 466, 1169, 23],
|
|
["jump", "eq_done_2316", 1169, 23],
|
|
"eq_nb_2321",
|
|
["false", 467, 1169, 23],
|
|
"eq_done_2316",
|
|
["jump_false", 467, "if_else_2314", 1169, 23],
|
|
["get", 471, 42, 1, 1169, 28],
|
|
["frame", 472, 471, 0, 1169, 28],
|
|
["null", 473, 1169, 28],
|
|
["setarg", 472, 0, 473, 1169, 28],
|
|
["invoke", 472, 470, 1169, 28],
|
|
["jump", "if_end_2315", 1169, 28],
|
|
"if_else_2314",
|
|
["get", 474, 46, 1, 1170, 24],
|
|
["access", 475, "expected ')' after while condition", 1170, 29],
|
|
["get", 477, 24, 1, 1170, 12],
|
|
["frame", 478, 477, 2, 1170, 12],
|
|
["null", 479, 1170, 12],
|
|
["setarg", 478, 0, 479, 1170, 12],
|
|
["setarg", 478, 1, 474, 1170, 12],
|
|
["setarg", 478, 2, 475, 1170, 12],
|
|
["invoke", 478, 476, 1170, 12],
|
|
"if_end_2315",
|
|
["array", 480, 0, 1171, 15],
|
|
["move", 26, 480, 1171, 15],
|
|
["store_field", 25, 26, "statements", 1172, 7],
|
|
["get", 481, 62, 1, 1173, 18],
|
|
["move", 2, 481, 1173, 18],
|
|
["get", 482, 35, 1, 1174, 18],
|
|
["move", 9, 482, 1174, 18],
|
|
["access", 483, "while", 1175, 23],
|
|
["put", 483, 62, 1, 1175, 23],
|
|
["get", 484, 35, 1, 1176, 24],
|
|
["access", 485, 1, 1176, 41],
|
|
["is_int", 487, 484, 1176, 41],
|
|
["jump_false", 487, "add_ni_2322", 1176, 41],
|
|
["add_int", 486, 484, 485, 1176, 41],
|
|
["jump", "add_done_2324", 1176, 41],
|
|
"add_ni_2322",
|
|
["is_text", 487, 484, 1176, 41],
|
|
["jump_false", 487, "add_nt_2323", 1176, 41],
|
|
["is_text", 488, 485, 1176, 41],
|
|
["jump_false", 488, "add_nt_2323", 1176, 41],
|
|
["concat", 486, 484, 485, 1176, 41],
|
|
["jump", "add_done_2324", 1176, 41],
|
|
"add_nt_2323",
|
|
["is_num", 487, 484, 1176, 41],
|
|
["jump_false", 487, "add_err_2325", 1176, 41],
|
|
["add_float", 486, 484, 485, 1176, 41],
|
|
["jump", "add_done_2324", 1176, 41],
|
|
"add_err_2325",
|
|
["disrupt", 1176, 41],
|
|
"add_done_2324",
|
|
["put", 486, 35, 1, 1176, 41],
|
|
["true", 489, 1177, 25],
|
|
["put", 489, 13, 1, 1177, 25],
|
|
["get", 491, 23, 1, 1178, 14],
|
|
["frame", 492, 491, 0, 1178, 14],
|
|
["null", 493, 1178, 14],
|
|
["setarg", 492, 0, 493, 1178, 14],
|
|
["invoke", 492, 490, 1178, 14],
|
|
["move", 16, 490, 1178, 14],
|
|
["null", 494, 1179, 19],
|
|
["is_identical", 495, 16, 494, 1179, 19],
|
|
["jump_true", 495, "ne_nid_2329", 1179, 19],
|
|
["jump", "ne_ni_2330", 1179, 19],
|
|
"ne_nid_2329",
|
|
["false", 495, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_ni_2330",
|
|
["is_int", 496, 16, 1179, 19],
|
|
["jump_false", 496, "ne_nn_2331", 1179, 19],
|
|
["is_int", 497, 494, 1179, 19],
|
|
["jump_false", 497, "ne_nn_2331", 1179, 19],
|
|
["ne_int", 495, 16, 494, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_nn_2331",
|
|
["is_num", 496, 16, 1179, 19],
|
|
["jump_false", 496, "ne_nt_2332", 1179, 19],
|
|
["is_num", 497, 494, 1179, 19],
|
|
["jump_false", 497, "ne_nt_2332", 1179, 19],
|
|
["ne_float", 495, 16, 494, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_nt_2332",
|
|
["is_text", 496, 16, 1179, 19],
|
|
["jump_false", 496, "ne_nnl_2333", 1179, 19],
|
|
["is_text", 497, 494, 1179, 19],
|
|
["jump_false", 497, "ne_nnl_2333", 1179, 19],
|
|
["ne_text", 495, 16, 494, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_nnl_2333",
|
|
["is_null", 496, 16, 1179, 19],
|
|
["jump_false", 496, "ne_nb_2334", 1179, 19],
|
|
["is_null", 497, 494, 1179, 19],
|
|
["jump_false", 497, "ne_nb_2334", 1179, 19],
|
|
["false", 495, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_nb_2334",
|
|
["is_bool", 496, 16, 1179, 19],
|
|
["jump_false", 496, "ne_mis_2335", 1179, 19],
|
|
["is_bool", 497, 494, 1179, 19],
|
|
["jump_false", 497, "ne_mis_2335", 1179, 19],
|
|
["ne_bool", 495, 16, 494, 1179, 19],
|
|
["jump", "ne_done_2328", 1179, 19],
|
|
"ne_mis_2335",
|
|
["true", 495, 1179, 19],
|
|
"ne_done_2328",
|
|
["jump_false", 495, "if_else_2326", 1179, 19],
|
|
["is_array", 498, 26, 1179, 37],
|
|
["jump_false", 498, "push_err_2336", 1179, 37],
|
|
["push", 26, 16, 1179, 37],
|
|
["jump", "push_done_2337", 1179, 37],
|
|
"push_err_2336",
|
|
["disrupt", 1179, 37],
|
|
"push_done_2337",
|
|
["jump", "if_end_2327", 1179, 37],
|
|
"if_else_2326",
|
|
"if_end_2327",
|
|
["put", 9, 35, 1, 1180, 24],
|
|
["put", 2, 62, 1, 1181, 23],
|
|
["get", 500, 48, 1, 1182, 7],
|
|
["frame", 501, 500, 1, 1182, 7],
|
|
["null", 502, 1182, 7],
|
|
["setarg", 501, 0, 502, 1182, 7],
|
|
["setarg", 501, 1, 25, 1182, 7],
|
|
["invoke", 501, 499, 1182, 7],
|
|
["return", 25, 1183, 14],
|
|
["jump", "if_end_2299", 1183, 14],
|
|
"if_else_2298",
|
|
"if_end_2299",
|
|
["access", 503, "do", 1186, 14],
|
|
["is_identical", 504, 24, 503, 1186, 14],
|
|
["jump_true", 504, "eq_done_2340", 1186, 14],
|
|
["is_int", 505, 24, 1186, 14],
|
|
["jump_false", 505, "eq_ni_2341", 1186, 14],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_2341", 1186, 14],
|
|
["eq_int", 504, 24, 503, 1186, 14],
|
|
["jump", "eq_done_2340", 1186, 14],
|
|
"eq_ni_2341",
|
|
["is_num", 505, 24, 1186, 14],
|
|
["jump_false", 505, "eq_nn_2342", 1186, 14],
|
|
["is_num", 506, 503, 1186, 14],
|
|
["jump_false", 506, "eq_nn_2342", 1186, 14],
|
|
["eq_float", 504, 24, 503, 1186, 14],
|
|
["jump", "eq_done_2340", 1186, 14],
|
|
"eq_nn_2342",
|
|
["is_text", 505, 24, 1186, 14],
|
|
["jump_false", 505, "eq_nt_2343", 1186, 14],
|
|
["is_text", 506, 503, 1186, 14],
|
|
["jump_false", 506, "eq_nt_2343", 1186, 14],
|
|
["eq_text", 504, 24, 503, 1186, 14],
|
|
["jump", "eq_done_2340", 1186, 14],
|
|
"eq_nt_2343",
|
|
["is_null", 505, 24, 1186, 14],
|
|
["jump_false", 505, "eq_nnl_2344", 1186, 14],
|
|
["is_null", 506, 503, 1186, 14],
|
|
["jump_false", 506, "eq_nnl_2344", 1186, 14],
|
|
["true", 504, 1186, 14],
|
|
["jump", "eq_done_2340", 1186, 14],
|
|
"eq_nnl_2344",
|
|
["is_bool", 505, 24, 1186, 14],
|
|
["jump_false", 505, "eq_nb_2345", 1186, 14],
|
|
["is_bool", 506, 503, 1186, 14],
|
|
["jump_false", 506, "eq_nb_2345", 1186, 14],
|
|
["eq_bool", 504, 24, 503, 1186, 14],
|
|
["jump", "eq_done_2340", 1186, 14],
|
|
"eq_nb_2345",
|
|
["false", 504, 1186, 14],
|
|
"eq_done_2340",
|
|
["jump_false", 504, "if_else_2338", 1186, 14],
|
|
["access", 507, "do", 1187, 23],
|
|
["get", 509, 31, 1, 1187, 14],
|
|
["frame", 510, 509, 2, 1187, 14],
|
|
["null", 511, 1187, 14],
|
|
["setarg", 510, 0, 511, 1187, 14],
|
|
["setarg", 510, 1, 507, 1187, 14],
|
|
["setarg", 510, 2, 3, 1187, 14],
|
|
["invoke", 510, 508, 1187, 14],
|
|
["move", 25, 508, 1187, 14],
|
|
["get", 513, 42, 1, 1188, 7],
|
|
["frame", 514, 513, 0, 1188, 7],
|
|
["null", 515, 1188, 7],
|
|
["setarg", 514, 0, 515, 1188, 7],
|
|
["invoke", 514, 512, 1188, 7],
|
|
["array", 516, 0, 1189, 15],
|
|
["move", 26, 516, 1189, 15],
|
|
["store_field", 25, 26, "statements", 1190, 7],
|
|
["get", 517, 62, 1, 1191, 18],
|
|
["move", 2, 517, 1191, 18],
|
|
["get", 518, 35, 1, 1192, 18],
|
|
["move", 9, 518, 1192, 18],
|
|
["access", 519, "do", 1193, 23],
|
|
["put", 519, 62, 1, 1193, 23],
|
|
["get", 520, 35, 1, 1194, 24],
|
|
["access", 521, 1, 1194, 41],
|
|
["is_int", 523, 520, 1194, 41],
|
|
["jump_false", 523, "add_ni_2346", 1194, 41],
|
|
["add_int", 522, 520, 521, 1194, 41],
|
|
["jump", "add_done_2348", 1194, 41],
|
|
"add_ni_2346",
|
|
["is_text", 523, 520, 1194, 41],
|
|
["jump_false", 523, "add_nt_2347", 1194, 41],
|
|
["is_text", 524, 521, 1194, 41],
|
|
["jump_false", 524, "add_nt_2347", 1194, 41],
|
|
["concat", 522, 520, 521, 1194, 41],
|
|
["jump", "add_done_2348", 1194, 41],
|
|
"add_nt_2347",
|
|
["is_num", 523, 520, 1194, 41],
|
|
["jump_false", 523, "add_err_2349", 1194, 41],
|
|
["add_float", 522, 520, 521, 1194, 41],
|
|
["jump", "add_done_2348", 1194, 41],
|
|
"add_err_2349",
|
|
["disrupt", 1194, 41],
|
|
"add_done_2348",
|
|
["put", 522, 35, 1, 1194, 41],
|
|
["true", 525, 1195, 25],
|
|
["put", 525, 13, 1, 1195, 25],
|
|
["get", 527, 23, 1, 1196, 14],
|
|
["frame", 528, 527, 0, 1196, 14],
|
|
["null", 529, 1196, 14],
|
|
["setarg", 528, 0, 529, 1196, 14],
|
|
["invoke", 528, 526, 1196, 14],
|
|
["move", 16, 526, 1196, 14],
|
|
["null", 530, 1197, 19],
|
|
["is_identical", 531, 16, 530, 1197, 19],
|
|
["jump_true", 531, "ne_nid_2353", 1197, 19],
|
|
["jump", "ne_ni_2354", 1197, 19],
|
|
"ne_nid_2353",
|
|
["false", 531, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_ni_2354",
|
|
["is_int", 532, 16, 1197, 19],
|
|
["jump_false", 532, "ne_nn_2355", 1197, 19],
|
|
["is_int", 533, 530, 1197, 19],
|
|
["jump_false", 533, "ne_nn_2355", 1197, 19],
|
|
["ne_int", 531, 16, 530, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_nn_2355",
|
|
["is_num", 532, 16, 1197, 19],
|
|
["jump_false", 532, "ne_nt_2356", 1197, 19],
|
|
["is_num", 533, 530, 1197, 19],
|
|
["jump_false", 533, "ne_nt_2356", 1197, 19],
|
|
["ne_float", 531, 16, 530, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_nt_2356",
|
|
["is_text", 532, 16, 1197, 19],
|
|
["jump_false", 532, "ne_nnl_2357", 1197, 19],
|
|
["is_text", 533, 530, 1197, 19],
|
|
["jump_false", 533, "ne_nnl_2357", 1197, 19],
|
|
["ne_text", 531, 16, 530, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_nnl_2357",
|
|
["is_null", 532, 16, 1197, 19],
|
|
["jump_false", 532, "ne_nb_2358", 1197, 19],
|
|
["is_null", 533, 530, 1197, 19],
|
|
["jump_false", 533, "ne_nb_2358", 1197, 19],
|
|
["false", 531, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_nb_2358",
|
|
["is_bool", 532, 16, 1197, 19],
|
|
["jump_false", 532, "ne_mis_2359", 1197, 19],
|
|
["is_bool", 533, 530, 1197, 19],
|
|
["jump_false", 533, "ne_mis_2359", 1197, 19],
|
|
["ne_bool", 531, 16, 530, 1197, 19],
|
|
["jump", "ne_done_2352", 1197, 19],
|
|
"ne_mis_2359",
|
|
["true", 531, 1197, 19],
|
|
"ne_done_2352",
|
|
["jump_false", 531, "if_else_2350", 1197, 19],
|
|
["is_array", 534, 26, 1197, 37],
|
|
["jump_false", 534, "push_err_2360", 1197, 37],
|
|
["push", 26, 16, 1197, 37],
|
|
["jump", "push_done_2361", 1197, 37],
|
|
"push_err_2360",
|
|
["disrupt", 1197, 37],
|
|
"push_done_2361",
|
|
["jump", "if_end_2351", 1197, 37],
|
|
"if_else_2350",
|
|
"if_end_2351",
|
|
["put", 9, 35, 1, 1198, 24],
|
|
["put", 2, 62, 1, 1199, 23],
|
|
["get", 535, 46, 1, 1200, 11],
|
|
["load_field", 536, 535, "kind", 1200, 11],
|
|
["access", 537, "while", 1200, 23],
|
|
["is_identical", 538, 536, 537, 1200, 23],
|
|
["jump_true", 538, "eq_done_2364", 1200, 23],
|
|
["is_int", 539, 536, 1200, 23],
|
|
["jump_false", 539, "eq_ni_2365", 1200, 23],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_2365", 1200, 23],
|
|
["eq_int", 538, 536, 537, 1200, 23],
|
|
["jump", "eq_done_2364", 1200, 23],
|
|
"eq_ni_2365",
|
|
["is_num", 539, 536, 1200, 23],
|
|
["jump_false", 539, "eq_nn_2366", 1200, 23],
|
|
["is_num", 540, 537, 1200, 23],
|
|
["jump_false", 540, "eq_nn_2366", 1200, 23],
|
|
["eq_float", 538, 536, 537, 1200, 23],
|
|
["jump", "eq_done_2364", 1200, 23],
|
|
"eq_nn_2366",
|
|
["is_text", 539, 536, 1200, 23],
|
|
["jump_false", 539, "eq_nt_2367", 1200, 23],
|
|
["is_text", 540, 537, 1200, 23],
|
|
["jump_false", 540, "eq_nt_2367", 1200, 23],
|
|
["eq_text", 538, 536, 537, 1200, 23],
|
|
["jump", "eq_done_2364", 1200, 23],
|
|
"eq_nt_2367",
|
|
["is_null", 539, 536, 1200, 23],
|
|
["jump_false", 539, "eq_nnl_2368", 1200, 23],
|
|
["is_null", 540, 537, 1200, 23],
|
|
["jump_false", 540, "eq_nnl_2368", 1200, 23],
|
|
["true", 538, 1200, 23],
|
|
["jump", "eq_done_2364", 1200, 23],
|
|
"eq_nnl_2368",
|
|
["is_bool", 539, 536, 1200, 23],
|
|
["jump_false", 539, "eq_nb_2369", 1200, 23],
|
|
["is_bool", 540, 537, 1200, 23],
|
|
["jump_false", 540, "eq_nb_2369", 1200, 23],
|
|
["eq_bool", 538, 536, 537, 1200, 23],
|
|
["jump", "eq_done_2364", 1200, 23],
|
|
"eq_nb_2369",
|
|
["false", 538, 1200, 23],
|
|
"eq_done_2364",
|
|
["jump_false", 538, "if_else_2362", 1200, 23],
|
|
["get", 542, 42, 1, 1200, 32],
|
|
["frame", 543, 542, 0, 1200, 32],
|
|
["null", 544, 1200, 32],
|
|
["setarg", 543, 0, 544, 1200, 32],
|
|
["invoke", 543, 541, 1200, 32],
|
|
["jump", "if_end_2363", 1200, 32],
|
|
"if_else_2362",
|
|
["get", 545, 46, 1, 1201, 24],
|
|
["access", 546, "expected 'while' after do body", 1201, 29],
|
|
["get", 548, 24, 1, 1201, 12],
|
|
["frame", 549, 548, 2, 1201, 12],
|
|
["null", 550, 1201, 12],
|
|
["setarg", 549, 0, 550, 1201, 12],
|
|
["setarg", 549, 1, 545, 1201, 12],
|
|
["setarg", 549, 2, 546, 1201, 12],
|
|
["invoke", 549, 547, 1201, 12],
|
|
"if_end_2363",
|
|
["get", 551, 46, 1, 1202, 11],
|
|
["load_field", 552, 551, "kind", 1202, 11],
|
|
["access", 553, "(", 1202, 23],
|
|
["is_identical", 554, 552, 553, 1202, 23],
|
|
["jump_true", 554, "eq_done_2372", 1202, 23],
|
|
["is_int", 555, 552, 1202, 23],
|
|
["jump_false", 555, "eq_ni_2373", 1202, 23],
|
|
"_nop_tc_38",
|
|
["jump", "eq_ni_2373", 1202, 23],
|
|
["eq_int", 554, 552, 553, 1202, 23],
|
|
["jump", "eq_done_2372", 1202, 23],
|
|
"eq_ni_2373",
|
|
["is_num", 555, 552, 1202, 23],
|
|
["jump_false", 555, "eq_nn_2374", 1202, 23],
|
|
["is_num", 556, 553, 1202, 23],
|
|
["jump_false", 556, "eq_nn_2374", 1202, 23],
|
|
["eq_float", 554, 552, 553, 1202, 23],
|
|
["jump", "eq_done_2372", 1202, 23],
|
|
"eq_nn_2374",
|
|
["is_text", 555, 552, 1202, 23],
|
|
["jump_false", 555, "eq_nt_2375", 1202, 23],
|
|
["is_text", 556, 553, 1202, 23],
|
|
["jump_false", 556, "eq_nt_2375", 1202, 23],
|
|
["eq_text", 554, 552, 553, 1202, 23],
|
|
["jump", "eq_done_2372", 1202, 23],
|
|
"eq_nt_2375",
|
|
["is_null", 555, 552, 1202, 23],
|
|
["jump_false", 555, "eq_nnl_2376", 1202, 23],
|
|
["is_null", 556, 553, 1202, 23],
|
|
["jump_false", 556, "eq_nnl_2376", 1202, 23],
|
|
["true", 554, 1202, 23],
|
|
["jump", "eq_done_2372", 1202, 23],
|
|
"eq_nnl_2376",
|
|
["is_bool", 555, 552, 1202, 23],
|
|
["jump_false", 555, "eq_nb_2377", 1202, 23],
|
|
["is_bool", 556, 553, 1202, 23],
|
|
["jump_false", 556, "eq_nb_2377", 1202, 23],
|
|
["eq_bool", 554, 552, 553, 1202, 23],
|
|
["jump", "eq_done_2372", 1202, 23],
|
|
"eq_nb_2377",
|
|
["false", 554, 1202, 23],
|
|
"eq_done_2372",
|
|
["jump_false", 554, "if_else_2370", 1202, 23],
|
|
["get", 558, 42, 1, 1202, 28],
|
|
["frame", 559, 558, 0, 1202, 28],
|
|
["null", 560, 1202, 28],
|
|
["setarg", 559, 0, 560, 1202, 28],
|
|
["invoke", 559, 557, 1202, 28],
|
|
["jump", "if_end_2371", 1202, 28],
|
|
"if_else_2370",
|
|
["get", 561, 46, 1, 1203, 24],
|
|
["access", 562, "expected '(' before condition", 1203, 29],
|
|
["get", 564, 24, 1, 1203, 12],
|
|
["frame", 565, 564, 2, 1203, 12],
|
|
["null", 566, 1203, 12],
|
|
["setarg", 565, 0, 566, 1203, 12],
|
|
["setarg", 565, 1, 561, 1203, 12],
|
|
["setarg", 565, 2, 562, 1203, 12],
|
|
["invoke", 565, 563, 1203, 12],
|
|
"if_end_2371",
|
|
["get", 568, 11, 1, 1204, 14],
|
|
["frame", 569, 568, 0, 1204, 14],
|
|
["null", 570, 1204, 14],
|
|
["setarg", 569, 0, 570, 1204, 14],
|
|
["invoke", 569, 567, 1204, 14],
|
|
["move", 22, 567, 1204, 14],
|
|
["store_field", 25, 22, "expression", 1205, 7],
|
|
["get", 571, 46, 1, 1206, 11],
|
|
["load_field", 572, 571, "kind", 1206, 11],
|
|
["access", 573, ")", 1206, 23],
|
|
["is_identical", 574, 572, 573, 1206, 23],
|
|
["jump_true", 574, "eq_done_2380", 1206, 23],
|
|
["is_int", 575, 572, 1206, 23],
|
|
["jump_false", 575, "eq_ni_2381", 1206, 23],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_2381", 1206, 23],
|
|
["eq_int", 574, 572, 573, 1206, 23],
|
|
["jump", "eq_done_2380", 1206, 23],
|
|
"eq_ni_2381",
|
|
["is_num", 575, 572, 1206, 23],
|
|
["jump_false", 575, "eq_nn_2382", 1206, 23],
|
|
["is_num", 576, 573, 1206, 23],
|
|
["jump_false", 576, "eq_nn_2382", 1206, 23],
|
|
["eq_float", 574, 572, 573, 1206, 23],
|
|
["jump", "eq_done_2380", 1206, 23],
|
|
"eq_nn_2382",
|
|
["is_text", 575, 572, 1206, 23],
|
|
["jump_false", 575, "eq_nt_2383", 1206, 23],
|
|
["is_text", 576, 573, 1206, 23],
|
|
["jump_false", 576, "eq_nt_2383", 1206, 23],
|
|
["eq_text", 574, 572, 573, 1206, 23],
|
|
["jump", "eq_done_2380", 1206, 23],
|
|
"eq_nt_2383",
|
|
["is_null", 575, 572, 1206, 23],
|
|
["jump_false", 575, "eq_nnl_2384", 1206, 23],
|
|
["is_null", 576, 573, 1206, 23],
|
|
["jump_false", 576, "eq_nnl_2384", 1206, 23],
|
|
["true", 574, 1206, 23],
|
|
["jump", "eq_done_2380", 1206, 23],
|
|
"eq_nnl_2384",
|
|
["is_bool", 575, 572, 1206, 23],
|
|
["jump_false", 575, "eq_nb_2385", 1206, 23],
|
|
["is_bool", 576, 573, 1206, 23],
|
|
["jump_false", 576, "eq_nb_2385", 1206, 23],
|
|
["eq_bool", 574, 572, 573, 1206, 23],
|
|
["jump", "eq_done_2380", 1206, 23],
|
|
"eq_nb_2385",
|
|
["false", 574, 1206, 23],
|
|
"eq_done_2380",
|
|
["jump_false", 574, "if_else_2378", 1206, 23],
|
|
["get", 578, 42, 1, 1206, 28],
|
|
["frame", 579, 578, 0, 1206, 28],
|
|
["null", 580, 1206, 28],
|
|
["setarg", 579, 0, 580, 1206, 28],
|
|
["invoke", 579, 577, 1206, 28],
|
|
["jump", "if_end_2379", 1206, 28],
|
|
"if_else_2378",
|
|
["get", 581, 46, 1, 1207, 24],
|
|
["access", 582, "expected ')' after do-while condition", 1207, 29],
|
|
["get", 584, 24, 1, 1207, 12],
|
|
["frame", 585, 584, 2, 1207, 12],
|
|
["null", 586, 1207, 12],
|
|
["setarg", 585, 0, 586, 1207, 12],
|
|
["setarg", 585, 1, 581, 1207, 12],
|
|
["setarg", 585, 2, 582, 1207, 12],
|
|
["invoke", 585, 583, 1207, 12],
|
|
"if_end_2379",
|
|
["get", 588, 30, 1, 1208, 7],
|
|
["frame", 589, 588, 0, 1208, 7],
|
|
["null", 590, 1208, 7],
|
|
["setarg", 589, 0, 590, 1208, 7],
|
|
["invoke", 589, 587, 1208, 7],
|
|
["get", 592, 48, 1, 1209, 7],
|
|
["frame", 593, 592, 1, 1209, 7],
|
|
["null", 594, 1209, 7],
|
|
["setarg", 593, 0, 594, 1209, 7],
|
|
["setarg", 593, 1, 25, 1209, 7],
|
|
["invoke", 593, 591, 1209, 7],
|
|
["return", 25, 1210, 14],
|
|
["jump", "if_end_2339", 1210, 14],
|
|
"if_else_2338",
|
|
"if_end_2339",
|
|
["access", 595, "for", 1213, 14],
|
|
["is_identical", 596, 24, 595, 1213, 14],
|
|
["jump_true", 596, "eq_done_2388", 1213, 14],
|
|
["is_int", 597, 24, 1213, 14],
|
|
["jump_false", 597, "eq_ni_2389", 1213, 14],
|
|
"_nop_tc_40",
|
|
["jump", "eq_ni_2389", 1213, 14],
|
|
["eq_int", 596, 24, 595, 1213, 14],
|
|
["jump", "eq_done_2388", 1213, 14],
|
|
"eq_ni_2389",
|
|
["is_num", 597, 24, 1213, 14],
|
|
["jump_false", 597, "eq_nn_2390", 1213, 14],
|
|
["is_num", 598, 595, 1213, 14],
|
|
["jump_false", 598, "eq_nn_2390", 1213, 14],
|
|
["eq_float", 596, 24, 595, 1213, 14],
|
|
["jump", "eq_done_2388", 1213, 14],
|
|
"eq_nn_2390",
|
|
["is_text", 597, 24, 1213, 14],
|
|
["jump_false", 597, "eq_nt_2391", 1213, 14],
|
|
["is_text", 598, 595, 1213, 14],
|
|
["jump_false", 598, "eq_nt_2391", 1213, 14],
|
|
["eq_text", 596, 24, 595, 1213, 14],
|
|
["jump", "eq_done_2388", 1213, 14],
|
|
"eq_nt_2391",
|
|
["is_null", 597, 24, 1213, 14],
|
|
["jump_false", 597, "eq_nnl_2392", 1213, 14],
|
|
["is_null", 598, 595, 1213, 14],
|
|
["jump_false", 598, "eq_nnl_2392", 1213, 14],
|
|
["true", 596, 1213, 14],
|
|
["jump", "eq_done_2388", 1213, 14],
|
|
"eq_nnl_2392",
|
|
["is_bool", 597, 24, 1213, 14],
|
|
["jump_false", 597, "eq_nb_2393", 1213, 14],
|
|
["is_bool", 598, 595, 1213, 14],
|
|
["jump_false", 598, "eq_nb_2393", 1213, 14],
|
|
["eq_bool", 596, 24, 595, 1213, 14],
|
|
["jump", "eq_done_2388", 1213, 14],
|
|
"eq_nb_2393",
|
|
["false", 596, 1213, 14],
|
|
"eq_done_2388",
|
|
["jump_false", 596, "if_else_2386", 1213, 14],
|
|
["access", 599, "for", 1214, 23],
|
|
["get", 601, 31, 1, 1214, 14],
|
|
["frame", 602, 601, 2, 1214, 14],
|
|
["null", 603, 1214, 14],
|
|
["setarg", 602, 0, 603, 1214, 14],
|
|
["setarg", 602, 1, 599, 1214, 14],
|
|
["setarg", 602, 2, 3, 1214, 14],
|
|
["invoke", 602, 600, 1214, 14],
|
|
["move", 25, 600, 1214, 14],
|
|
["get", 605, 42, 1, 1215, 7],
|
|
["frame", 606, 605, 0, 1215, 7],
|
|
["null", 607, 1215, 7],
|
|
["setarg", 606, 0, 607, 1215, 7],
|
|
["invoke", 606, 604, 1215, 7],
|
|
["get", 608, 46, 1, 1216, 11],
|
|
["load_field", 609, 608, "kind", 1216, 11],
|
|
["access", 610, "(", 1216, 23],
|
|
["is_identical", 611, 609, 610, 1216, 23],
|
|
["jump_true", 611, "eq_done_2396", 1216, 23],
|
|
["is_int", 612, 609, 1216, 23],
|
|
["jump_false", 612, "eq_ni_2397", 1216, 23],
|
|
"_nop_tc_41",
|
|
["jump", "eq_ni_2397", 1216, 23],
|
|
["eq_int", 611, 609, 610, 1216, 23],
|
|
["jump", "eq_done_2396", 1216, 23],
|
|
"eq_ni_2397",
|
|
["is_num", 612, 609, 1216, 23],
|
|
["jump_false", 612, "eq_nn_2398", 1216, 23],
|
|
["is_num", 613, 610, 1216, 23],
|
|
["jump_false", 613, "eq_nn_2398", 1216, 23],
|
|
["eq_float", 611, 609, 610, 1216, 23],
|
|
["jump", "eq_done_2396", 1216, 23],
|
|
"eq_nn_2398",
|
|
["is_text", 612, 609, 1216, 23],
|
|
["jump_false", 612, "eq_nt_2399", 1216, 23],
|
|
["is_text", 613, 610, 1216, 23],
|
|
["jump_false", 613, "eq_nt_2399", 1216, 23],
|
|
["eq_text", 611, 609, 610, 1216, 23],
|
|
["jump", "eq_done_2396", 1216, 23],
|
|
"eq_nt_2399",
|
|
["is_null", 612, 609, 1216, 23],
|
|
["jump_false", 612, "eq_nnl_2400", 1216, 23],
|
|
["is_null", 613, 610, 1216, 23],
|
|
["jump_false", 613, "eq_nnl_2400", 1216, 23],
|
|
["true", 611, 1216, 23],
|
|
["jump", "eq_done_2396", 1216, 23],
|
|
"eq_nnl_2400",
|
|
["is_bool", 612, 609, 1216, 23],
|
|
["jump_false", 612, "eq_nb_2401", 1216, 23],
|
|
["is_bool", 613, 610, 1216, 23],
|
|
["jump_false", 613, "eq_nb_2401", 1216, 23],
|
|
["eq_bool", 611, 609, 610, 1216, 23],
|
|
["jump", "eq_done_2396", 1216, 23],
|
|
"eq_nb_2401",
|
|
["false", 611, 1216, 23],
|
|
"eq_done_2396",
|
|
["jump_false", 611, "if_else_2394", 1216, 23],
|
|
["get", 615, 42, 1, 1216, 28],
|
|
["frame", 616, 615, 0, 1216, 28],
|
|
["null", 617, 1216, 28],
|
|
["setarg", 616, 0, 617, 1216, 28],
|
|
["invoke", 616, 614, 1216, 28],
|
|
["jump", "if_end_2395", 1216, 28],
|
|
"if_else_2394",
|
|
["get", 618, 46, 1, 1217, 24],
|
|
["access", 619, "expected '(' after for", 1217, 29],
|
|
["get", 621, 24, 1, 1217, 12],
|
|
["frame", 622, 621, 2, 1217, 12],
|
|
["null", 623, 1217, 12],
|
|
["setarg", 622, 0, 623, 1217, 12],
|
|
["setarg", 622, 1, 618, 1217, 12],
|
|
["setarg", 622, 2, 619, 1217, 12],
|
|
["invoke", 622, 620, 1217, 12],
|
|
"if_end_2395",
|
|
["get", 624, 46, 1, 1218, 11],
|
|
["load_field", 625, 624, "kind", 1218, 11],
|
|
["access", 626, ";", 1218, 23],
|
|
["is_identical", 627, 625, 626, 1218, 23],
|
|
["jump_true", 627, "ne_nid_2405", 1218, 23],
|
|
["jump", "ne_ni_2406", 1218, 23],
|
|
"ne_nid_2405",
|
|
["false", 627, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_ni_2406",
|
|
["is_int", 628, 625, 1218, 23],
|
|
["jump_false", 628, "ne_nn_2407", 1218, 23],
|
|
["is_int", 629, 626, 1218, 23],
|
|
["jump_false", 629, "ne_nn_2407", 1218, 23],
|
|
["ne_int", 627, 625, 626, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_nn_2407",
|
|
["is_num", 628, 625, 1218, 23],
|
|
["jump_false", 628, "ne_nt_2408", 1218, 23],
|
|
["is_num", 629, 626, 1218, 23],
|
|
["jump_false", 629, "ne_nt_2408", 1218, 23],
|
|
["ne_float", 627, 625, 626, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_nt_2408",
|
|
["is_text", 628, 625, 1218, 23],
|
|
["jump_false", 628, "ne_nnl_2409", 1218, 23],
|
|
["is_text", 629, 626, 1218, 23],
|
|
["jump_false", 629, "ne_nnl_2409", 1218, 23],
|
|
["ne_text", 627, 625, 626, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_nnl_2409",
|
|
["is_null", 628, 625, 1218, 23],
|
|
["jump_false", 628, "ne_nb_2410", 1218, 23],
|
|
["is_null", 629, 626, 1218, 23],
|
|
["jump_false", 629, "ne_nb_2410", 1218, 23],
|
|
["false", 627, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_nb_2410",
|
|
["is_bool", 628, 625, 1218, 23],
|
|
["jump_false", 628, "ne_mis_2411", 1218, 23],
|
|
["is_bool", 629, 626, 1218, 23],
|
|
["jump_false", 629, "ne_mis_2411", 1218, 23],
|
|
["ne_bool", 627, 625, 626, 1218, 23],
|
|
["jump", "ne_done_2404", 1218, 23],
|
|
"ne_mis_2411",
|
|
["true", 627, 1218, 23],
|
|
"ne_done_2404",
|
|
["jump_false", 627, "if_else_2402", 1218, 23],
|
|
["get", 630, 46, 1, 1219, 13],
|
|
["load_field", 631, 630, "kind", 1219, 13],
|
|
["access", 632, "var", 1219, 25],
|
|
["is_identical", 633, 631, 632, 1219, 25],
|
|
["jump_true", 633, "eq_done_2415", 1219, 25],
|
|
["is_int", 634, 631, 1219, 25],
|
|
["jump_false", 634, "eq_ni_2416", 1219, 25],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_2416", 1219, 25],
|
|
["eq_int", 633, 631, 632, 1219, 25],
|
|
["jump", "eq_done_2415", 1219, 25],
|
|
"eq_ni_2416",
|
|
["is_num", 634, 631, 1219, 25],
|
|
["jump_false", 634, "eq_nn_2417", 1219, 25],
|
|
["is_num", 635, 632, 1219, 25],
|
|
["jump_false", 635, "eq_nn_2417", 1219, 25],
|
|
["eq_float", 633, 631, 632, 1219, 25],
|
|
["jump", "eq_done_2415", 1219, 25],
|
|
"eq_nn_2417",
|
|
["is_text", 634, 631, 1219, 25],
|
|
["jump_false", 634, "eq_nt_2418", 1219, 25],
|
|
["is_text", 635, 632, 1219, 25],
|
|
["jump_false", 635, "eq_nt_2418", 1219, 25],
|
|
["eq_text", 633, 631, 632, 1219, 25],
|
|
["jump", "eq_done_2415", 1219, 25],
|
|
"eq_nt_2418",
|
|
["is_null", 634, 631, 1219, 25],
|
|
["jump_false", 634, "eq_nnl_2419", 1219, 25],
|
|
["is_null", 635, 632, 1219, 25],
|
|
["jump_false", 635, "eq_nnl_2419", 1219, 25],
|
|
["true", 633, 1219, 25],
|
|
["jump", "eq_done_2415", 1219, 25],
|
|
"eq_nnl_2419",
|
|
["is_bool", 634, 631, 1219, 25],
|
|
["jump_false", 634, "eq_nb_2420", 1219, 25],
|
|
["is_bool", 635, 632, 1219, 25],
|
|
["jump_false", 635, "eq_nb_2420", 1219, 25],
|
|
["eq_bool", 633, 631, 632, 1219, 25],
|
|
["jump", "eq_done_2415", 1219, 25],
|
|
"eq_nb_2420",
|
|
["false", 633, 1219, 25],
|
|
"eq_done_2415",
|
|
["move", 636, 633, 1219, 25],
|
|
["jump_true", 636, "or_end_2414", 1219, 25],
|
|
["get", 637, 46, 1, 1219, 34],
|
|
["load_field", 638, 637, "kind", 1219, 34],
|
|
["access", 639, "def", 1219, 46],
|
|
["is_identical", 640, 638, 639, 1219, 46],
|
|
["jump_true", 640, "eq_done_2421", 1219, 46],
|
|
["is_int", 641, 638, 1219, 46],
|
|
["jump_false", 641, "eq_ni_2422", 1219, 46],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_2422", 1219, 46],
|
|
["eq_int", 640, 638, 639, 1219, 46],
|
|
["jump", "eq_done_2421", 1219, 46],
|
|
"eq_ni_2422",
|
|
["is_num", 641, 638, 1219, 46],
|
|
["jump_false", 641, "eq_nn_2423", 1219, 46],
|
|
["is_num", 642, 639, 1219, 46],
|
|
["jump_false", 642, "eq_nn_2423", 1219, 46],
|
|
["eq_float", 640, 638, 639, 1219, 46],
|
|
["jump", "eq_done_2421", 1219, 46],
|
|
"eq_nn_2423",
|
|
["is_text", 641, 638, 1219, 46],
|
|
["jump_false", 641, "eq_nt_2424", 1219, 46],
|
|
["is_text", 642, 639, 1219, 46],
|
|
["jump_false", 642, "eq_nt_2424", 1219, 46],
|
|
["eq_text", 640, 638, 639, 1219, 46],
|
|
["jump", "eq_done_2421", 1219, 46],
|
|
"eq_nt_2424",
|
|
["is_null", 641, 638, 1219, 46],
|
|
["jump_false", 641, "eq_nnl_2425", 1219, 46],
|
|
["is_null", 642, 639, 1219, 46],
|
|
["jump_false", 642, "eq_nnl_2425", 1219, 46],
|
|
["true", 640, 1219, 46],
|
|
["jump", "eq_done_2421", 1219, 46],
|
|
"eq_nnl_2425",
|
|
["is_bool", 641, 638, 1219, 46],
|
|
["jump_false", 641, "eq_nb_2426", 1219, 46],
|
|
["is_bool", 642, 639, 1219, 46],
|
|
["jump_false", 642, "eq_nb_2426", 1219, 46],
|
|
["eq_bool", 640, 638, 639, 1219, 46],
|
|
["jump", "eq_done_2421", 1219, 46],
|
|
"eq_nb_2426",
|
|
["false", 640, 1219, 46],
|
|
"eq_done_2421",
|
|
["move", 636, 640, 1219, 46],
|
|
"or_end_2414",
|
|
["jump_false", 636, "if_else_2412", 1219, 46],
|
|
["get", 643, 46, 1, 1220, 23],
|
|
["access", 644, "'", 1220, 28],
|
|
["get", 645, 46, 1, 1220, 34],
|
|
["load_field", 646, 645, "kind", 1220, 34],
|
|
"_nop_tc_44",
|
|
["jump", "add_ni_2427", 1220, 34],
|
|
["is_int", 649, 646, 1220, 34],
|
|
["jump_false", 649, "add_ni_2427", 1220, 34],
|
|
["add_int", 647, 644, 646, 1220, 34],
|
|
["jump", "add_done_2429", 1220, 34],
|
|
"add_ni_2427",
|
|
["is_text", 649, 646, 1220, 34],
|
|
["jump_false", 649, "add_nt_2428", 1220, 34],
|
|
["concat", 647, 644, 646, 1220, 34],
|
|
["jump", "add_done_2429", 1220, 34],
|
|
"add_nt_2428",
|
|
["is_num", 648, 644, 1220, 34],
|
|
["jump_false", 648, "add_err_2430", 1220, 34],
|
|
["is_num", 649, 646, 1220, 34],
|
|
["jump_false", 649, "add_err_2430", 1220, 34],
|
|
["add_float", 647, 644, 646, 1220, 34],
|
|
["jump", "add_done_2429", 1220, 34],
|
|
"add_err_2430",
|
|
["disrupt", 1220, 34],
|
|
"add_done_2429",
|
|
["access", 650, "' declarations cannot appear in the for initializer; declare variables before the for loop", 1220, 45],
|
|
["is_int", 652, 647, 1220, 45],
|
|
["jump_false", 652, "add_ni_2431", 1220, 45],
|
|
"_nop_tc_45",
|
|
["jump", "add_ni_2431", 1220, 45],
|
|
["add_int", 651, 647, 650, 1220, 45],
|
|
["jump", "add_done_2433", 1220, 45],
|
|
"add_ni_2431",
|
|
["is_text", 652, 647, 1220, 45],
|
|
["jump_false", 652, "add_nt_2432", 1220, 45],
|
|
["concat", 651, 647, 650, 1220, 45],
|
|
["jump", "add_done_2433", 1220, 45],
|
|
"add_nt_2432",
|
|
["is_num", 652, 647, 1220, 45],
|
|
["jump_false", 652, "add_err_2434", 1220, 45],
|
|
["is_num", 653, 650, 1220, 45],
|
|
["jump_false", 653, "add_err_2434", 1220, 45],
|
|
["add_float", 651, 647, 650, 1220, 45],
|
|
["jump", "add_done_2433", 1220, 45],
|
|
"add_err_2434",
|
|
["disrupt", 1220, 45],
|
|
"add_done_2433",
|
|
["get", 655, 24, 1, 1220, 11],
|
|
["frame", 656, 655, 2, 1220, 11],
|
|
["null", 657, 1220, 11],
|
|
["setarg", 656, 0, 657, 1220, 11],
|
|
["setarg", 656, 1, 643, 1220, 11],
|
|
["setarg", 656, 2, 651, 1220, 11],
|
|
["invoke", 656, 654, 1220, 11],
|
|
["get", 659, 23, 1, 1221, 18],
|
|
["frame", 660, 659, 0, 1221, 18],
|
|
["null", 661, 1221, 18],
|
|
["setarg", 660, 0, 661, 1221, 18],
|
|
["invoke", 660, 658, 1221, 18],
|
|
["move", 15, 658, 1221, 18],
|
|
["store_field", 25, 15, "init", 1222, 11],
|
|
["jump", "if_end_2413", 1222, 11],
|
|
"if_else_2412",
|
|
["get", 663, 11, 1, 1224, 18],
|
|
["frame", 664, 663, 0, 1224, 18],
|
|
["null", 665, 1224, 18],
|
|
["setarg", 664, 0, 665, 1224, 18],
|
|
["invoke", 664, 662, 1224, 18],
|
|
["move", 15, 662, 1224, 18],
|
|
["store_field", 25, 15, "init", 1225, 11],
|
|
["get", 666, 46, 1, 1226, 15],
|
|
["load_field", 667, 666, "kind", 1226, 15],
|
|
["access", 668, ";", 1226, 27],
|
|
["is_identical", 669, 667, 668, 1226, 27],
|
|
["jump_true", 669, "eq_done_2437", 1226, 27],
|
|
["is_int", 670, 667, 1226, 27],
|
|
["jump_false", 670, "eq_ni_2438", 1226, 27],
|
|
"_nop_tc_46",
|
|
["jump", "eq_ni_2438", 1226, 27],
|
|
["eq_int", 669, 667, 668, 1226, 27],
|
|
["jump", "eq_done_2437", 1226, 27],
|
|
"eq_ni_2438",
|
|
["is_num", 670, 667, 1226, 27],
|
|
["jump_false", 670, "eq_nn_2439", 1226, 27],
|
|
["is_num", 671, 668, 1226, 27],
|
|
["jump_false", 671, "eq_nn_2439", 1226, 27],
|
|
["eq_float", 669, 667, 668, 1226, 27],
|
|
["jump", "eq_done_2437", 1226, 27],
|
|
"eq_nn_2439",
|
|
["is_text", 670, 667, 1226, 27],
|
|
["jump_false", 670, "eq_nt_2440", 1226, 27],
|
|
["is_text", 671, 668, 1226, 27],
|
|
["jump_false", 671, "eq_nt_2440", 1226, 27],
|
|
["eq_text", 669, 667, 668, 1226, 27],
|
|
["jump", "eq_done_2437", 1226, 27],
|
|
"eq_nt_2440",
|
|
["is_null", 670, 667, 1226, 27],
|
|
["jump_false", 670, "eq_nnl_2441", 1226, 27],
|
|
["is_null", 671, 668, 1226, 27],
|
|
["jump_false", 671, "eq_nnl_2441", 1226, 27],
|
|
["true", 669, 1226, 27],
|
|
["jump", "eq_done_2437", 1226, 27],
|
|
"eq_nnl_2441",
|
|
["is_bool", 670, 667, 1226, 27],
|
|
["jump_false", 670, "eq_nb_2442", 1226, 27],
|
|
["is_bool", 671, 668, 1226, 27],
|
|
["jump_false", 671, "eq_nb_2442", 1226, 27],
|
|
["eq_bool", 669, 667, 668, 1226, 27],
|
|
["jump", "eq_done_2437", 1226, 27],
|
|
"eq_nb_2442",
|
|
["false", 669, 1226, 27],
|
|
"eq_done_2437",
|
|
["jump_false", 669, "if_else_2435", 1226, 27],
|
|
["get", 673, 42, 1, 1226, 32],
|
|
["frame", 674, 673, 0, 1226, 32],
|
|
["null", 675, 1226, 32],
|
|
["setarg", 674, 0, 675, 1226, 32],
|
|
["invoke", 674, 672, 1226, 32],
|
|
["jump", "if_end_2436", 1226, 32],
|
|
"if_else_2435",
|
|
"if_end_2436",
|
|
"if_end_2413",
|
|
["jump", "if_end_2403", 1226, 32],
|
|
"if_else_2402",
|
|
["get", 677, 42, 1, 1229, 9],
|
|
["frame", 678, 677, 0, 1229, 9],
|
|
["null", 679, 1229, 9],
|
|
["setarg", 678, 0, 679, 1229, 9],
|
|
["invoke", 678, 676, 1229, 9],
|
|
"if_end_2403",
|
|
["get", 680, 46, 1, 1231, 11],
|
|
["load_field", 681, 680, "kind", 1231, 11],
|
|
["access", 682, ";", 1231, 23],
|
|
["is_identical", 683, 681, 682, 1231, 23],
|
|
["jump_true", 683, "ne_nid_2446", 1231, 23],
|
|
["jump", "ne_ni_2447", 1231, 23],
|
|
"ne_nid_2446",
|
|
["false", 683, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_ni_2447",
|
|
["is_int", 684, 681, 1231, 23],
|
|
["jump_false", 684, "ne_nn_2448", 1231, 23],
|
|
["is_int", 685, 682, 1231, 23],
|
|
["jump_false", 685, "ne_nn_2448", 1231, 23],
|
|
["ne_int", 683, 681, 682, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_nn_2448",
|
|
["is_num", 684, 681, 1231, 23],
|
|
["jump_false", 684, "ne_nt_2449", 1231, 23],
|
|
["is_num", 685, 682, 1231, 23],
|
|
["jump_false", 685, "ne_nt_2449", 1231, 23],
|
|
["ne_float", 683, 681, 682, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_nt_2449",
|
|
["is_text", 684, 681, 1231, 23],
|
|
["jump_false", 684, "ne_nnl_2450", 1231, 23],
|
|
["is_text", 685, 682, 1231, 23],
|
|
["jump_false", 685, "ne_nnl_2450", 1231, 23],
|
|
["ne_text", 683, 681, 682, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_nnl_2450",
|
|
["is_null", 684, 681, 1231, 23],
|
|
["jump_false", 684, "ne_nb_2451", 1231, 23],
|
|
["is_null", 685, 682, 1231, 23],
|
|
["jump_false", 685, "ne_nb_2451", 1231, 23],
|
|
["false", 683, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_nb_2451",
|
|
["is_bool", 684, 681, 1231, 23],
|
|
["jump_false", 684, "ne_mis_2452", 1231, 23],
|
|
["is_bool", 685, 682, 1231, 23],
|
|
["jump_false", 685, "ne_mis_2452", 1231, 23],
|
|
["ne_bool", 683, 681, 682, 1231, 23],
|
|
["jump", "ne_done_2445", 1231, 23],
|
|
"ne_mis_2452",
|
|
["true", 683, 1231, 23],
|
|
"ne_done_2445",
|
|
["jump_false", 683, "if_else_2443", 1231, 23],
|
|
["get", 687, 11, 1, 1232, 16],
|
|
["frame", 688, 687, 0, 1232, 16],
|
|
["null", 689, 1232, 16],
|
|
["setarg", 688, 0, 689, 1232, 16],
|
|
["invoke", 688, 686, 1232, 16],
|
|
["move", 19, 686, 1232, 16],
|
|
["store_field", 25, 19, "test", 1233, 9],
|
|
["jump", "if_end_2444", 1233, 9],
|
|
"if_else_2443",
|
|
"if_end_2444",
|
|
["get", 690, 46, 1, 1235, 11],
|
|
["load_field", 691, 690, "kind", 1235, 11],
|
|
["access", 692, ";", 1235, 23],
|
|
["is_identical", 693, 691, 692, 1235, 23],
|
|
["jump_true", 693, "eq_done_2455", 1235, 23],
|
|
["is_int", 694, 691, 1235, 23],
|
|
["jump_false", 694, "eq_ni_2456", 1235, 23],
|
|
"_nop_tc_47",
|
|
["jump", "eq_ni_2456", 1235, 23],
|
|
["eq_int", 693, 691, 692, 1235, 23],
|
|
["jump", "eq_done_2455", 1235, 23],
|
|
"eq_ni_2456",
|
|
["is_num", 694, 691, 1235, 23],
|
|
["jump_false", 694, "eq_nn_2457", 1235, 23],
|
|
["is_num", 695, 692, 1235, 23],
|
|
["jump_false", 695, "eq_nn_2457", 1235, 23],
|
|
["eq_float", 693, 691, 692, 1235, 23],
|
|
["jump", "eq_done_2455", 1235, 23],
|
|
"eq_nn_2457",
|
|
["is_text", 694, 691, 1235, 23],
|
|
["jump_false", 694, "eq_nt_2458", 1235, 23],
|
|
["is_text", 695, 692, 1235, 23],
|
|
["jump_false", 695, "eq_nt_2458", 1235, 23],
|
|
["eq_text", 693, 691, 692, 1235, 23],
|
|
["jump", "eq_done_2455", 1235, 23],
|
|
"eq_nt_2458",
|
|
["is_null", 694, 691, 1235, 23],
|
|
["jump_false", 694, "eq_nnl_2459", 1235, 23],
|
|
["is_null", 695, 692, 1235, 23],
|
|
["jump_false", 695, "eq_nnl_2459", 1235, 23],
|
|
["true", 693, 1235, 23],
|
|
["jump", "eq_done_2455", 1235, 23],
|
|
"eq_nnl_2459",
|
|
["is_bool", 694, 691, 1235, 23],
|
|
["jump_false", 694, "eq_nb_2460", 1235, 23],
|
|
["is_bool", 695, 692, 1235, 23],
|
|
["jump_false", 695, "eq_nb_2460", 1235, 23],
|
|
["eq_bool", 693, 691, 692, 1235, 23],
|
|
["jump", "eq_done_2455", 1235, 23],
|
|
"eq_nb_2460",
|
|
["false", 693, 1235, 23],
|
|
"eq_done_2455",
|
|
["jump_false", 693, "if_else_2453", 1235, 23],
|
|
["get", 697, 42, 1, 1235, 28],
|
|
["frame", 698, 697, 0, 1235, 28],
|
|
["null", 699, 1235, 28],
|
|
["setarg", 698, 0, 699, 1235, 28],
|
|
["invoke", 698, 696, 1235, 28],
|
|
["jump", "if_end_2454", 1235, 28],
|
|
"if_else_2453",
|
|
"if_end_2454",
|
|
["get", 700, 46, 1, 1236, 11],
|
|
["load_field", 701, 700, "kind", 1236, 11],
|
|
["access", 702, ")", 1236, 23],
|
|
["is_identical", 703, 701, 702, 1236, 23],
|
|
["jump_true", 703, "ne_nid_2464", 1236, 23],
|
|
["jump", "ne_ni_2465", 1236, 23],
|
|
"ne_nid_2464",
|
|
["false", 703, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_ni_2465",
|
|
["is_int", 704, 701, 1236, 23],
|
|
["jump_false", 704, "ne_nn_2466", 1236, 23],
|
|
["is_int", 705, 702, 1236, 23],
|
|
["jump_false", 705, "ne_nn_2466", 1236, 23],
|
|
["ne_int", 703, 701, 702, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_nn_2466",
|
|
["is_num", 704, 701, 1236, 23],
|
|
["jump_false", 704, "ne_nt_2467", 1236, 23],
|
|
["is_num", 705, 702, 1236, 23],
|
|
["jump_false", 705, "ne_nt_2467", 1236, 23],
|
|
["ne_float", 703, 701, 702, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_nt_2467",
|
|
["is_text", 704, 701, 1236, 23],
|
|
["jump_false", 704, "ne_nnl_2468", 1236, 23],
|
|
["is_text", 705, 702, 1236, 23],
|
|
["jump_false", 705, "ne_nnl_2468", 1236, 23],
|
|
["ne_text", 703, 701, 702, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_nnl_2468",
|
|
["is_null", 704, 701, 1236, 23],
|
|
["jump_false", 704, "ne_nb_2469", 1236, 23],
|
|
["is_null", 705, 702, 1236, 23],
|
|
["jump_false", 705, "ne_nb_2469", 1236, 23],
|
|
["false", 703, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_nb_2469",
|
|
["is_bool", 704, 701, 1236, 23],
|
|
["jump_false", 704, "ne_mis_2470", 1236, 23],
|
|
["is_bool", 705, 702, 1236, 23],
|
|
["jump_false", 705, "ne_mis_2470", 1236, 23],
|
|
["ne_bool", 703, 701, 702, 1236, 23],
|
|
["jump", "ne_done_2463", 1236, 23],
|
|
"ne_mis_2470",
|
|
["true", 703, 1236, 23],
|
|
"ne_done_2463",
|
|
["jump_false", 703, "if_else_2461", 1236, 23],
|
|
["get", 707, 11, 1, 1237, 18],
|
|
["frame", 708, 707, 0, 1237, 18],
|
|
["null", 709, 1237, 18],
|
|
["setarg", 708, 0, 709, 1237, 18],
|
|
["invoke", 708, 706, 1237, 18],
|
|
["move", 4, 706, 1237, 18],
|
|
["store_field", 25, 4, "update", 1238, 9],
|
|
["jump", "if_end_2462", 1238, 9],
|
|
"if_else_2461",
|
|
"if_end_2462",
|
|
["get", 710, 46, 1, 1240, 11],
|
|
["load_field", 711, 710, "kind", 1240, 11],
|
|
["access", 712, ")", 1240, 23],
|
|
["is_identical", 713, 711, 712, 1240, 23],
|
|
["jump_true", 713, "eq_done_2473", 1240, 23],
|
|
["is_int", 714, 711, 1240, 23],
|
|
["jump_false", 714, "eq_ni_2474", 1240, 23],
|
|
"_nop_tc_48",
|
|
["jump", "eq_ni_2474", 1240, 23],
|
|
["eq_int", 713, 711, 712, 1240, 23],
|
|
["jump", "eq_done_2473", 1240, 23],
|
|
"eq_ni_2474",
|
|
["is_num", 714, 711, 1240, 23],
|
|
["jump_false", 714, "eq_nn_2475", 1240, 23],
|
|
["is_num", 715, 712, 1240, 23],
|
|
["jump_false", 715, "eq_nn_2475", 1240, 23],
|
|
["eq_float", 713, 711, 712, 1240, 23],
|
|
["jump", "eq_done_2473", 1240, 23],
|
|
"eq_nn_2475",
|
|
["is_text", 714, 711, 1240, 23],
|
|
["jump_false", 714, "eq_nt_2476", 1240, 23],
|
|
["is_text", 715, 712, 1240, 23],
|
|
["jump_false", 715, "eq_nt_2476", 1240, 23],
|
|
["eq_text", 713, 711, 712, 1240, 23],
|
|
["jump", "eq_done_2473", 1240, 23],
|
|
"eq_nt_2476",
|
|
["is_null", 714, 711, 1240, 23],
|
|
["jump_false", 714, "eq_nnl_2477", 1240, 23],
|
|
["is_null", 715, 712, 1240, 23],
|
|
["jump_false", 715, "eq_nnl_2477", 1240, 23],
|
|
["true", 713, 1240, 23],
|
|
["jump", "eq_done_2473", 1240, 23],
|
|
"eq_nnl_2477",
|
|
["is_bool", 714, 711, 1240, 23],
|
|
["jump_false", 714, "eq_nb_2478", 1240, 23],
|
|
["is_bool", 715, 712, 1240, 23],
|
|
["jump_false", 715, "eq_nb_2478", 1240, 23],
|
|
["eq_bool", 713, 711, 712, 1240, 23],
|
|
["jump", "eq_done_2473", 1240, 23],
|
|
"eq_nb_2478",
|
|
["false", 713, 1240, 23],
|
|
"eq_done_2473",
|
|
["jump_false", 713, "if_else_2471", 1240, 23],
|
|
["get", 717, 42, 1, 1240, 28],
|
|
["frame", 718, 717, 0, 1240, 28],
|
|
["null", 719, 1240, 28],
|
|
["setarg", 718, 0, 719, 1240, 28],
|
|
["invoke", 718, 716, 1240, 28],
|
|
["jump", "if_end_2472", 1240, 28],
|
|
"if_else_2471",
|
|
["get", 720, 46, 1, 1241, 24],
|
|
["access", 721, "expected ')' after for clauses", 1241, 29],
|
|
["get", 723, 24, 1, 1241, 12],
|
|
["frame", 724, 723, 2, 1241, 12],
|
|
["null", 725, 1241, 12],
|
|
["setarg", 724, 0, 725, 1241, 12],
|
|
["setarg", 724, 1, 720, 1241, 12],
|
|
["setarg", 724, 2, 721, 1241, 12],
|
|
["invoke", 724, 722, 1241, 12],
|
|
"if_end_2472",
|
|
["array", 726, 0, 1242, 15],
|
|
["move", 26, 726, 1242, 15],
|
|
["store_field", 25, 26, "statements", 1243, 7],
|
|
["get", 727, 62, 1, 1244, 18],
|
|
["move", 2, 727, 1244, 18],
|
|
["get", 728, 35, 1, 1245, 18],
|
|
["move", 9, 728, 1245, 18],
|
|
["access", 729, "for", 1246, 23],
|
|
["put", 729, 62, 1, 1246, 23],
|
|
["get", 730, 35, 1, 1247, 24],
|
|
["access", 731, 1, 1247, 41],
|
|
["is_int", 733, 730, 1247, 41],
|
|
["jump_false", 733, "add_ni_2479", 1247, 41],
|
|
["add_int", 732, 730, 731, 1247, 41],
|
|
["jump", "add_done_2481", 1247, 41],
|
|
"add_ni_2479",
|
|
["is_text", 733, 730, 1247, 41],
|
|
["jump_false", 733, "add_nt_2480", 1247, 41],
|
|
["is_text", 734, 731, 1247, 41],
|
|
["jump_false", 734, "add_nt_2480", 1247, 41],
|
|
["concat", 732, 730, 731, 1247, 41],
|
|
["jump", "add_done_2481", 1247, 41],
|
|
"add_nt_2480",
|
|
["is_num", 733, 730, 1247, 41],
|
|
["jump_false", 733, "add_err_2482", 1247, 41],
|
|
["add_float", 732, 730, 731, 1247, 41],
|
|
["jump", "add_done_2481", 1247, 41],
|
|
"add_err_2482",
|
|
["disrupt", 1247, 41],
|
|
"add_done_2481",
|
|
["put", 732, 35, 1, 1247, 41],
|
|
["true", 735, 1248, 25],
|
|
["put", 735, 13, 1, 1248, 25],
|
|
["get", 737, 23, 1, 1249, 14],
|
|
["frame", 738, 737, 0, 1249, 14],
|
|
["null", 739, 1249, 14],
|
|
["setarg", 738, 0, 739, 1249, 14],
|
|
["invoke", 738, 736, 1249, 14],
|
|
["move", 16, 736, 1249, 14],
|
|
["null", 740, 1250, 19],
|
|
["is_identical", 741, 16, 740, 1250, 19],
|
|
["jump_true", 741, "ne_nid_2486", 1250, 19],
|
|
["jump", "ne_ni_2487", 1250, 19],
|
|
"ne_nid_2486",
|
|
["false", 741, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_ni_2487",
|
|
["is_int", 742, 16, 1250, 19],
|
|
["jump_false", 742, "ne_nn_2488", 1250, 19],
|
|
["is_int", 743, 740, 1250, 19],
|
|
["jump_false", 743, "ne_nn_2488", 1250, 19],
|
|
["ne_int", 741, 16, 740, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_nn_2488",
|
|
["is_num", 742, 16, 1250, 19],
|
|
["jump_false", 742, "ne_nt_2489", 1250, 19],
|
|
["is_num", 743, 740, 1250, 19],
|
|
["jump_false", 743, "ne_nt_2489", 1250, 19],
|
|
["ne_float", 741, 16, 740, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_nt_2489",
|
|
["is_text", 742, 16, 1250, 19],
|
|
["jump_false", 742, "ne_nnl_2490", 1250, 19],
|
|
["is_text", 743, 740, 1250, 19],
|
|
["jump_false", 743, "ne_nnl_2490", 1250, 19],
|
|
["ne_text", 741, 16, 740, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_nnl_2490",
|
|
["is_null", 742, 16, 1250, 19],
|
|
["jump_false", 742, "ne_nb_2491", 1250, 19],
|
|
["is_null", 743, 740, 1250, 19],
|
|
["jump_false", 743, "ne_nb_2491", 1250, 19],
|
|
["false", 741, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_nb_2491",
|
|
["is_bool", 742, 16, 1250, 19],
|
|
["jump_false", 742, "ne_mis_2492", 1250, 19],
|
|
["is_bool", 743, 740, 1250, 19],
|
|
["jump_false", 743, "ne_mis_2492", 1250, 19],
|
|
["ne_bool", 741, 16, 740, 1250, 19],
|
|
["jump", "ne_done_2485", 1250, 19],
|
|
"ne_mis_2492",
|
|
["true", 741, 1250, 19],
|
|
"ne_done_2485",
|
|
["jump_false", 741, "if_else_2483", 1250, 19],
|
|
["is_array", 744, 26, 1250, 37],
|
|
["jump_false", 744, "push_err_2493", 1250, 37],
|
|
["push", 26, 16, 1250, 37],
|
|
["jump", "push_done_2494", 1250, 37],
|
|
"push_err_2493",
|
|
["disrupt", 1250, 37],
|
|
"push_done_2494",
|
|
["jump", "if_end_2484", 1250, 37],
|
|
"if_else_2483",
|
|
"if_end_2484",
|
|
["put", 9, 35, 1, 1251, 24],
|
|
["put", 2, 62, 1, 1252, 23],
|
|
["get", 746, 48, 1, 1253, 7],
|
|
["frame", 747, 746, 1, 1253, 7],
|
|
["null", 748, 1253, 7],
|
|
["setarg", 747, 0, 748, 1253, 7],
|
|
["setarg", 747, 1, 25, 1253, 7],
|
|
["invoke", 747, 745, 1253, 7],
|
|
["return", 25, 1254, 14],
|
|
["jump", "if_end_2387", 1254, 14],
|
|
"if_else_2386",
|
|
"if_end_2387",
|
|
["access", 749, "return", 1257, 14],
|
|
["is_identical", 750, 24, 749, 1257, 14],
|
|
["jump_true", 750, "eq_done_2497", 1257, 14],
|
|
["is_int", 751, 24, 1257, 14],
|
|
["jump_false", 751, "eq_ni_2498", 1257, 14],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_2498", 1257, 14],
|
|
["eq_int", 750, 24, 749, 1257, 14],
|
|
["jump", "eq_done_2497", 1257, 14],
|
|
"eq_ni_2498",
|
|
["is_num", 751, 24, 1257, 14],
|
|
["jump_false", 751, "eq_nn_2499", 1257, 14],
|
|
["is_num", 752, 749, 1257, 14],
|
|
["jump_false", 752, "eq_nn_2499", 1257, 14],
|
|
["eq_float", 750, 24, 749, 1257, 14],
|
|
["jump", "eq_done_2497", 1257, 14],
|
|
"eq_nn_2499",
|
|
["is_text", 751, 24, 1257, 14],
|
|
["jump_false", 751, "eq_nt_2500", 1257, 14],
|
|
["is_text", 752, 749, 1257, 14],
|
|
["jump_false", 752, "eq_nt_2500", 1257, 14],
|
|
["eq_text", 750, 24, 749, 1257, 14],
|
|
["jump", "eq_done_2497", 1257, 14],
|
|
"eq_nt_2500",
|
|
["is_null", 751, 24, 1257, 14],
|
|
["jump_false", 751, "eq_nnl_2501", 1257, 14],
|
|
["is_null", 752, 749, 1257, 14],
|
|
["jump_false", 752, "eq_nnl_2501", 1257, 14],
|
|
["true", 750, 1257, 14],
|
|
["jump", "eq_done_2497", 1257, 14],
|
|
"eq_nnl_2501",
|
|
["is_bool", 751, 24, 1257, 14],
|
|
["jump_false", 751, "eq_nb_2502", 1257, 14],
|
|
["is_bool", 752, 749, 1257, 14],
|
|
["jump_false", 752, "eq_nb_2502", 1257, 14],
|
|
["eq_bool", 750, 24, 749, 1257, 14],
|
|
["jump", "eq_done_2497", 1257, 14],
|
|
"eq_nb_2502",
|
|
["false", 750, 1257, 14],
|
|
"eq_done_2497",
|
|
["jump_false", 750, "if_else_2495", 1257, 14],
|
|
["access", 753, "return", 1258, 23],
|
|
["get", 755, 31, 1, 1258, 14],
|
|
["frame", 756, 755, 2, 1258, 14],
|
|
["null", 757, 1258, 14],
|
|
["setarg", 756, 0, 757, 1258, 14],
|
|
["setarg", 756, 1, 753, 1258, 14],
|
|
["setarg", 756, 2, 3, 1258, 14],
|
|
["invoke", 756, 754, 1258, 14],
|
|
["move", 25, 754, 1258, 14],
|
|
["get", 759, 42, 1, 1259, 7],
|
|
["frame", 760, 759, 0, 1259, 7],
|
|
["null", 761, 1259, 7],
|
|
["setarg", 760, 0, 761, 1259, 7],
|
|
["invoke", 760, 758, 1259, 7],
|
|
["get", 762, 46, 1, 1260, 11],
|
|
["load_field", 763, 762, "kind", 1260, 11],
|
|
["access", 764, ";", 1260, 23],
|
|
["is_identical", 765, 763, 764, 1260, 23],
|
|
["jump_true", 765, "ne_nid_2508", 1260, 23],
|
|
["jump", "ne_ni_2509", 1260, 23],
|
|
"ne_nid_2508",
|
|
["false", 765, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_ni_2509",
|
|
["is_int", 766, 763, 1260, 23],
|
|
["jump_false", 766, "ne_nn_2510", 1260, 23],
|
|
["is_int", 767, 764, 1260, 23],
|
|
["jump_false", 767, "ne_nn_2510", 1260, 23],
|
|
["ne_int", 765, 763, 764, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_nn_2510",
|
|
["is_num", 766, 763, 1260, 23],
|
|
["jump_false", 766, "ne_nt_2511", 1260, 23],
|
|
["is_num", 767, 764, 1260, 23],
|
|
["jump_false", 767, "ne_nt_2511", 1260, 23],
|
|
["ne_float", 765, 763, 764, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_nt_2511",
|
|
["is_text", 766, 763, 1260, 23],
|
|
["jump_false", 766, "ne_nnl_2512", 1260, 23],
|
|
["is_text", 767, 764, 1260, 23],
|
|
["jump_false", 767, "ne_nnl_2512", 1260, 23],
|
|
["ne_text", 765, 763, 764, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_nnl_2512",
|
|
["is_null", 766, 763, 1260, 23],
|
|
["jump_false", 766, "ne_nb_2513", 1260, 23],
|
|
["is_null", 767, 764, 1260, 23],
|
|
["jump_false", 767, "ne_nb_2513", 1260, 23],
|
|
["false", 765, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_nb_2513",
|
|
["is_bool", 766, 763, 1260, 23],
|
|
["jump_false", 766, "ne_mis_2514", 1260, 23],
|
|
["is_bool", 767, 764, 1260, 23],
|
|
["jump_false", 767, "ne_mis_2514", 1260, 23],
|
|
["ne_bool", 765, 763, 764, 1260, 23],
|
|
["jump", "ne_done_2507", 1260, 23],
|
|
"ne_mis_2514",
|
|
["true", 765, 1260, 23],
|
|
"ne_done_2507",
|
|
["move", 768, 765, 1260, 23],
|
|
["jump_false", 768, "and_end_2506", 1260, 23],
|
|
["get", 769, 46, 1, 1260, 30],
|
|
["load_field", 770, 769, "kind", 1260, 30],
|
|
["access", 771, "}", 1260, 42],
|
|
["is_identical", 772, 770, 771, 1260, 42],
|
|
["jump_true", 772, "ne_nid_2516", 1260, 42],
|
|
["jump", "ne_ni_2517", 1260, 42],
|
|
"ne_nid_2516",
|
|
["false", 772, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_ni_2517",
|
|
["is_int", 773, 770, 1260, 42],
|
|
["jump_false", 773, "ne_nn_2518", 1260, 42],
|
|
["is_int", 774, 771, 1260, 42],
|
|
["jump_false", 774, "ne_nn_2518", 1260, 42],
|
|
["ne_int", 772, 770, 771, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_nn_2518",
|
|
["is_num", 773, 770, 1260, 42],
|
|
["jump_false", 773, "ne_nt_2519", 1260, 42],
|
|
["is_num", 774, 771, 1260, 42],
|
|
["jump_false", 774, "ne_nt_2519", 1260, 42],
|
|
["ne_float", 772, 770, 771, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_nt_2519",
|
|
["is_text", 773, 770, 1260, 42],
|
|
["jump_false", 773, "ne_nnl_2520", 1260, 42],
|
|
["is_text", 774, 771, 1260, 42],
|
|
["jump_false", 774, "ne_nnl_2520", 1260, 42],
|
|
["ne_text", 772, 770, 771, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_nnl_2520",
|
|
["is_null", 773, 770, 1260, 42],
|
|
["jump_false", 773, "ne_nb_2521", 1260, 42],
|
|
["is_null", 774, 771, 1260, 42],
|
|
["jump_false", 774, "ne_nb_2521", 1260, 42],
|
|
["false", 772, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_nb_2521",
|
|
["is_bool", 773, 770, 1260, 42],
|
|
["jump_false", 773, "ne_mis_2522", 1260, 42],
|
|
["is_bool", 774, 771, 1260, 42],
|
|
["jump_false", 774, "ne_mis_2522", 1260, 42],
|
|
["ne_bool", 772, 770, 771, 1260, 42],
|
|
["jump", "ne_done_2515", 1260, 42],
|
|
"ne_mis_2522",
|
|
["true", 772, 1260, 42],
|
|
"ne_done_2515",
|
|
["move", 768, 772, 1260, 42],
|
|
"and_end_2506",
|
|
["move", 775, 768, 1260, 42],
|
|
["jump_false", 775, "and_end_2505", 1260, 42],
|
|
["get", 776, 29, 1, 1260, 50],
|
|
["not", 777, 776, 1260, 50],
|
|
["move", 775, 777, 1260, 50],
|
|
"and_end_2505",
|
|
["jump_false", 775, "if_else_2503", 1260, 50],
|
|
["get", 779, 11, 1, 1261, 16],
|
|
["frame", 780, 779, 0, 1261, 16],
|
|
["null", 781, 1261, 16],
|
|
["setarg", 780, 0, 781, 1261, 16],
|
|
["invoke", 780, 778, 1261, 16],
|
|
["move", 10, 778, 1261, 16],
|
|
["store_field", 25, 10, "expression", 1262, 9],
|
|
["jump", "if_end_2504", 1262, 9],
|
|
"if_else_2503",
|
|
"if_end_2504",
|
|
["get", 783, 30, 1, 1264, 7],
|
|
["frame", 784, 783, 0, 1264, 7],
|
|
["null", 785, 1264, 7],
|
|
["setarg", 784, 0, 785, 1264, 7],
|
|
["invoke", 784, 782, 1264, 7],
|
|
["get", 787, 48, 1, 1265, 7],
|
|
["frame", 788, 787, 1, 1265, 7],
|
|
["null", 789, 1265, 7],
|
|
["setarg", 788, 0, 789, 1265, 7],
|
|
["setarg", 788, 1, 25, 1265, 7],
|
|
["invoke", 788, 786, 1265, 7],
|
|
["return", 25, 1266, 14],
|
|
["jump", "if_end_2496", 1266, 14],
|
|
"if_else_2495",
|
|
"if_end_2496",
|
|
["access", 790, "go", 1269, 14],
|
|
["is_identical", 791, 24, 790, 1269, 14],
|
|
["jump_true", 791, "eq_done_2525", 1269, 14],
|
|
["is_int", 792, 24, 1269, 14],
|
|
["jump_false", 792, "eq_ni_2526", 1269, 14],
|
|
"_nop_tc_50",
|
|
["jump", "eq_ni_2526", 1269, 14],
|
|
["eq_int", 791, 24, 790, 1269, 14],
|
|
["jump", "eq_done_2525", 1269, 14],
|
|
"eq_ni_2526",
|
|
["is_num", 792, 24, 1269, 14],
|
|
["jump_false", 792, "eq_nn_2527", 1269, 14],
|
|
["is_num", 793, 790, 1269, 14],
|
|
["jump_false", 793, "eq_nn_2527", 1269, 14],
|
|
["eq_float", 791, 24, 790, 1269, 14],
|
|
["jump", "eq_done_2525", 1269, 14],
|
|
"eq_nn_2527",
|
|
["is_text", 792, 24, 1269, 14],
|
|
["jump_false", 792, "eq_nt_2528", 1269, 14],
|
|
["is_text", 793, 790, 1269, 14],
|
|
["jump_false", 793, "eq_nt_2528", 1269, 14],
|
|
["eq_text", 791, 24, 790, 1269, 14],
|
|
["jump", "eq_done_2525", 1269, 14],
|
|
"eq_nt_2528",
|
|
["is_null", 792, 24, 1269, 14],
|
|
["jump_false", 792, "eq_nnl_2529", 1269, 14],
|
|
["is_null", 793, 790, 1269, 14],
|
|
["jump_false", 793, "eq_nnl_2529", 1269, 14],
|
|
["true", 791, 1269, 14],
|
|
["jump", "eq_done_2525", 1269, 14],
|
|
"eq_nnl_2529",
|
|
["is_bool", 792, 24, 1269, 14],
|
|
["jump_false", 792, "eq_nb_2530", 1269, 14],
|
|
["is_bool", 793, 790, 1269, 14],
|
|
["jump_false", 793, "eq_nb_2530", 1269, 14],
|
|
["eq_bool", 791, 24, 790, 1269, 14],
|
|
["jump", "eq_done_2525", 1269, 14],
|
|
"eq_nb_2530",
|
|
["false", 791, 1269, 14],
|
|
"eq_done_2525",
|
|
["jump_false", 791, "if_else_2523", 1269, 14],
|
|
["access", 794, "go", 1270, 23],
|
|
["get", 796, 31, 1, 1270, 14],
|
|
["frame", 797, 796, 2, 1270, 14],
|
|
["null", 798, 1270, 14],
|
|
["setarg", 797, 0, 798, 1270, 14],
|
|
["setarg", 797, 1, 794, 1270, 14],
|
|
["setarg", 797, 2, 3, 1270, 14],
|
|
["invoke", 797, 795, 1270, 14],
|
|
["move", 25, 795, 1270, 14],
|
|
["get", 800, 42, 1, 1271, 7],
|
|
["frame", 801, 800, 0, 1271, 7],
|
|
["null", 802, 1271, 7],
|
|
["setarg", 801, 0, 802, 1271, 7],
|
|
["invoke", 801, 799, 1271, 7],
|
|
["get", 803, 46, 1, 1272, 11],
|
|
["load_field", 804, 803, "kind", 1272, 11],
|
|
["access", 805, ";", 1272, 23],
|
|
["is_identical", 806, 804, 805, 1272, 23],
|
|
["jump_true", 806, "ne_nid_2536", 1272, 23],
|
|
["jump", "ne_ni_2537", 1272, 23],
|
|
"ne_nid_2536",
|
|
["false", 806, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_ni_2537",
|
|
["is_int", 807, 804, 1272, 23],
|
|
["jump_false", 807, "ne_nn_2538", 1272, 23],
|
|
["is_int", 808, 805, 1272, 23],
|
|
["jump_false", 808, "ne_nn_2538", 1272, 23],
|
|
["ne_int", 806, 804, 805, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_nn_2538",
|
|
["is_num", 807, 804, 1272, 23],
|
|
["jump_false", 807, "ne_nt_2539", 1272, 23],
|
|
["is_num", 808, 805, 1272, 23],
|
|
["jump_false", 808, "ne_nt_2539", 1272, 23],
|
|
["ne_float", 806, 804, 805, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_nt_2539",
|
|
["is_text", 807, 804, 1272, 23],
|
|
["jump_false", 807, "ne_nnl_2540", 1272, 23],
|
|
["is_text", 808, 805, 1272, 23],
|
|
["jump_false", 808, "ne_nnl_2540", 1272, 23],
|
|
["ne_text", 806, 804, 805, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_nnl_2540",
|
|
["is_null", 807, 804, 1272, 23],
|
|
["jump_false", 807, "ne_nb_2541", 1272, 23],
|
|
["is_null", 808, 805, 1272, 23],
|
|
["jump_false", 808, "ne_nb_2541", 1272, 23],
|
|
["false", 806, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_nb_2541",
|
|
["is_bool", 807, 804, 1272, 23],
|
|
["jump_false", 807, "ne_mis_2542", 1272, 23],
|
|
["is_bool", 808, 805, 1272, 23],
|
|
["jump_false", 808, "ne_mis_2542", 1272, 23],
|
|
["ne_bool", 806, 804, 805, 1272, 23],
|
|
["jump", "ne_done_2535", 1272, 23],
|
|
"ne_mis_2542",
|
|
["true", 806, 1272, 23],
|
|
"ne_done_2535",
|
|
["move", 809, 806, 1272, 23],
|
|
["jump_false", 809, "and_end_2534", 1272, 23],
|
|
["get", 810, 46, 1, 1272, 30],
|
|
["load_field", 811, 810, "kind", 1272, 30],
|
|
["access", 812, "}", 1272, 42],
|
|
["is_identical", 813, 811, 812, 1272, 42],
|
|
["jump_true", 813, "ne_nid_2544", 1272, 42],
|
|
["jump", "ne_ni_2545", 1272, 42],
|
|
"ne_nid_2544",
|
|
["false", 813, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_ni_2545",
|
|
["is_int", 814, 811, 1272, 42],
|
|
["jump_false", 814, "ne_nn_2546", 1272, 42],
|
|
["is_int", 815, 812, 1272, 42],
|
|
["jump_false", 815, "ne_nn_2546", 1272, 42],
|
|
["ne_int", 813, 811, 812, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_nn_2546",
|
|
["is_num", 814, 811, 1272, 42],
|
|
["jump_false", 814, "ne_nt_2547", 1272, 42],
|
|
["is_num", 815, 812, 1272, 42],
|
|
["jump_false", 815, "ne_nt_2547", 1272, 42],
|
|
["ne_float", 813, 811, 812, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_nt_2547",
|
|
["is_text", 814, 811, 1272, 42],
|
|
["jump_false", 814, "ne_nnl_2548", 1272, 42],
|
|
["is_text", 815, 812, 1272, 42],
|
|
["jump_false", 815, "ne_nnl_2548", 1272, 42],
|
|
["ne_text", 813, 811, 812, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_nnl_2548",
|
|
["is_null", 814, 811, 1272, 42],
|
|
["jump_false", 814, "ne_nb_2549", 1272, 42],
|
|
["is_null", 815, 812, 1272, 42],
|
|
["jump_false", 815, "ne_nb_2549", 1272, 42],
|
|
["false", 813, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_nb_2549",
|
|
["is_bool", 814, 811, 1272, 42],
|
|
["jump_false", 814, "ne_mis_2550", 1272, 42],
|
|
["is_bool", 815, 812, 1272, 42],
|
|
["jump_false", 815, "ne_mis_2550", 1272, 42],
|
|
["ne_bool", 813, 811, 812, 1272, 42],
|
|
["jump", "ne_done_2543", 1272, 42],
|
|
"ne_mis_2550",
|
|
["true", 813, 1272, 42],
|
|
"ne_done_2543",
|
|
["move", 809, 813, 1272, 42],
|
|
"and_end_2534",
|
|
["move", 816, 809, 1272, 42],
|
|
["jump_false", 816, "and_end_2533", 1272, 42],
|
|
["get", 817, 29, 1, 1272, 50],
|
|
["not", 818, 817, 1272, 50],
|
|
["move", 816, 818, 1272, 50],
|
|
"and_end_2533",
|
|
["jump_false", 816, "if_else_2531", 1272, 50],
|
|
["get", 820, 11, 1, 1273, 16],
|
|
["frame", 821, 820, 0, 1273, 16],
|
|
["null", 822, 1273, 16],
|
|
["setarg", 821, 0, 822, 1273, 16],
|
|
["invoke", 821, 819, 1273, 16],
|
|
["move", 10, 819, 1273, 16],
|
|
["store_field", 25, 10, "expression", 1274, 9],
|
|
["jump", "if_end_2532", 1274, 9],
|
|
"if_else_2531",
|
|
"if_end_2532",
|
|
["get", 824, 30, 1, 1276, 7],
|
|
["frame", 825, 824, 0, 1276, 7],
|
|
["null", 826, 1276, 7],
|
|
["setarg", 825, 0, 826, 1276, 7],
|
|
["invoke", 825, 823, 1276, 7],
|
|
["get", 828, 48, 1, 1277, 7],
|
|
["frame", 829, 828, 1, 1277, 7],
|
|
["null", 830, 1277, 7],
|
|
["setarg", 829, 0, 830, 1277, 7],
|
|
["setarg", 829, 1, 25, 1277, 7],
|
|
["invoke", 829, 827, 1277, 7],
|
|
["return", 25, 1278, 14],
|
|
["jump", "if_end_2524", 1278, 14],
|
|
"if_else_2523",
|
|
"if_end_2524",
|
|
["access", 831, "disrupt", 1281, 14],
|
|
["is_identical", 832, 24, 831, 1281, 14],
|
|
["jump_true", 832, "eq_done_2553", 1281, 14],
|
|
["is_int", 833, 24, 1281, 14],
|
|
["jump_false", 833, "eq_ni_2554", 1281, 14],
|
|
"_nop_tc_51",
|
|
["jump", "eq_ni_2554", 1281, 14],
|
|
["eq_int", 832, 24, 831, 1281, 14],
|
|
["jump", "eq_done_2553", 1281, 14],
|
|
"eq_ni_2554",
|
|
["is_num", 833, 24, 1281, 14],
|
|
["jump_false", 833, "eq_nn_2555", 1281, 14],
|
|
["is_num", 834, 831, 1281, 14],
|
|
["jump_false", 834, "eq_nn_2555", 1281, 14],
|
|
["eq_float", 832, 24, 831, 1281, 14],
|
|
["jump", "eq_done_2553", 1281, 14],
|
|
"eq_nn_2555",
|
|
["is_text", 833, 24, 1281, 14],
|
|
["jump_false", 833, "eq_nt_2556", 1281, 14],
|
|
["is_text", 834, 831, 1281, 14],
|
|
["jump_false", 834, "eq_nt_2556", 1281, 14],
|
|
["eq_text", 832, 24, 831, 1281, 14],
|
|
["jump", "eq_done_2553", 1281, 14],
|
|
"eq_nt_2556",
|
|
["is_null", 833, 24, 1281, 14],
|
|
["jump_false", 833, "eq_nnl_2557", 1281, 14],
|
|
["is_null", 834, 831, 1281, 14],
|
|
["jump_false", 834, "eq_nnl_2557", 1281, 14],
|
|
["true", 832, 1281, 14],
|
|
["jump", "eq_done_2553", 1281, 14],
|
|
"eq_nnl_2557",
|
|
["is_bool", 833, 24, 1281, 14],
|
|
["jump_false", 833, "eq_nb_2558", 1281, 14],
|
|
["is_bool", 834, 831, 1281, 14],
|
|
["jump_false", 834, "eq_nb_2558", 1281, 14],
|
|
["eq_bool", 832, 24, 831, 1281, 14],
|
|
["jump", "eq_done_2553", 1281, 14],
|
|
"eq_nb_2558",
|
|
["false", 832, 1281, 14],
|
|
"eq_done_2553",
|
|
["jump_false", 832, "if_else_2551", 1281, 14],
|
|
["access", 835, "disrupt", 1282, 23],
|
|
["get", 837, 31, 1, 1282, 14],
|
|
["frame", 838, 837, 2, 1282, 14],
|
|
["null", 839, 1282, 14],
|
|
["setarg", 838, 0, 839, 1282, 14],
|
|
["setarg", 838, 1, 835, 1282, 14],
|
|
["setarg", 838, 2, 3, 1282, 14],
|
|
["invoke", 838, 836, 1282, 14],
|
|
["move", 25, 836, 1282, 14],
|
|
["get", 841, 42, 1, 1283, 7],
|
|
["frame", 842, 841, 0, 1283, 7],
|
|
["null", 843, 1283, 7],
|
|
["setarg", 842, 0, 843, 1283, 7],
|
|
["invoke", 842, 840, 1283, 7],
|
|
["get", 845, 30, 1, 1284, 7],
|
|
["frame", 846, 845, 0, 1284, 7],
|
|
["null", 847, 1284, 7],
|
|
["setarg", 846, 0, 847, 1284, 7],
|
|
["invoke", 846, 844, 1284, 7],
|
|
["get", 849, 48, 1, 1285, 7],
|
|
["frame", 850, 849, 1, 1285, 7],
|
|
["null", 851, 1285, 7],
|
|
["setarg", 850, 0, 851, 1285, 7],
|
|
["setarg", 850, 1, 25, 1285, 7],
|
|
["invoke", 850, 848, 1285, 7],
|
|
["return", 25, 1286, 14],
|
|
["jump", "if_end_2552", 1286, 14],
|
|
"if_else_2551",
|
|
"if_end_2552",
|
|
["access", 852, "break", 1289, 14],
|
|
["is_identical", 853, 24, 852, 1289, 14],
|
|
["jump_true", 853, "eq_done_2561", 1289, 14],
|
|
["is_int", 854, 24, 1289, 14],
|
|
["jump_false", 854, "eq_ni_2562", 1289, 14],
|
|
"_nop_tc_52",
|
|
["jump", "eq_ni_2562", 1289, 14],
|
|
["eq_int", 853, 24, 852, 1289, 14],
|
|
["jump", "eq_done_2561", 1289, 14],
|
|
"eq_ni_2562",
|
|
["is_num", 854, 24, 1289, 14],
|
|
["jump_false", 854, "eq_nn_2563", 1289, 14],
|
|
["is_num", 855, 852, 1289, 14],
|
|
["jump_false", 855, "eq_nn_2563", 1289, 14],
|
|
["eq_float", 853, 24, 852, 1289, 14],
|
|
["jump", "eq_done_2561", 1289, 14],
|
|
"eq_nn_2563",
|
|
["is_text", 854, 24, 1289, 14],
|
|
["jump_false", 854, "eq_nt_2564", 1289, 14],
|
|
["is_text", 855, 852, 1289, 14],
|
|
["jump_false", 855, "eq_nt_2564", 1289, 14],
|
|
["eq_text", 853, 24, 852, 1289, 14],
|
|
["jump", "eq_done_2561", 1289, 14],
|
|
"eq_nt_2564",
|
|
["is_null", 854, 24, 1289, 14],
|
|
["jump_false", 854, "eq_nnl_2565", 1289, 14],
|
|
["is_null", 855, 852, 1289, 14],
|
|
["jump_false", 855, "eq_nnl_2565", 1289, 14],
|
|
["true", 853, 1289, 14],
|
|
["jump", "eq_done_2561", 1289, 14],
|
|
"eq_nnl_2565",
|
|
["is_bool", 854, 24, 1289, 14],
|
|
["jump_false", 854, "eq_nb_2566", 1289, 14],
|
|
["is_bool", 855, 852, 1289, 14],
|
|
["jump_false", 855, "eq_nb_2566", 1289, 14],
|
|
["eq_bool", 853, 24, 852, 1289, 14],
|
|
["jump", "eq_done_2561", 1289, 14],
|
|
"eq_nb_2566",
|
|
["false", 853, 1289, 14],
|
|
"eq_done_2561",
|
|
["jump_false", 853, "if_else_2559", 1289, 14],
|
|
["access", 856, "break", 1290, 23],
|
|
["get", 858, 31, 1, 1290, 14],
|
|
["frame", 859, 858, 2, 1290, 14],
|
|
["null", 860, 1290, 14],
|
|
["setarg", 859, 0, 860, 1290, 14],
|
|
["setarg", 859, 1, 856, 1290, 14],
|
|
["setarg", 859, 2, 3, 1290, 14],
|
|
["invoke", 859, 857, 1290, 14],
|
|
["move", 25, 857, 1290, 14],
|
|
["get", 862, 42, 1, 1291, 7],
|
|
["frame", 863, 862, 0, 1291, 7],
|
|
["null", 864, 1291, 7],
|
|
["setarg", 863, 0, 864, 1291, 7],
|
|
["invoke", 863, 861, 1291, 7],
|
|
["get", 865, 46, 1, 1292, 11],
|
|
["load_field", 866, 865, "kind", 1292, 11],
|
|
["access", 867, "name", 1292, 23],
|
|
["is_identical", 868, 866, 867, 1292, 23],
|
|
["jump_true", 868, "eq_done_2570", 1292, 23],
|
|
["is_int", 869, 866, 1292, 23],
|
|
["jump_false", 869, "eq_ni_2571", 1292, 23],
|
|
"_nop_tc_53",
|
|
["jump", "eq_ni_2571", 1292, 23],
|
|
["eq_int", 868, 866, 867, 1292, 23],
|
|
["jump", "eq_done_2570", 1292, 23],
|
|
"eq_ni_2571",
|
|
["is_num", 869, 866, 1292, 23],
|
|
["jump_false", 869, "eq_nn_2572", 1292, 23],
|
|
["is_num", 870, 867, 1292, 23],
|
|
["jump_false", 870, "eq_nn_2572", 1292, 23],
|
|
["eq_float", 868, 866, 867, 1292, 23],
|
|
["jump", "eq_done_2570", 1292, 23],
|
|
"eq_nn_2572",
|
|
["is_text", 869, 866, 1292, 23],
|
|
["jump_false", 869, "eq_nt_2573", 1292, 23],
|
|
["is_text", 870, 867, 1292, 23],
|
|
["jump_false", 870, "eq_nt_2573", 1292, 23],
|
|
["eq_text", 868, 866, 867, 1292, 23],
|
|
["jump", "eq_done_2570", 1292, 23],
|
|
"eq_nt_2573",
|
|
["is_null", 869, 866, 1292, 23],
|
|
["jump_false", 869, "eq_nnl_2574", 1292, 23],
|
|
["is_null", 870, 867, 1292, 23],
|
|
["jump_false", 870, "eq_nnl_2574", 1292, 23],
|
|
["true", 868, 1292, 23],
|
|
["jump", "eq_done_2570", 1292, 23],
|
|
"eq_nnl_2574",
|
|
["is_bool", 869, 866, 1292, 23],
|
|
["jump_false", 869, "eq_nb_2575", 1292, 23],
|
|
["is_bool", 870, 867, 1292, 23],
|
|
["jump_false", 870, "eq_nb_2575", 1292, 23],
|
|
["eq_bool", 868, 866, 867, 1292, 23],
|
|
["jump", "eq_done_2570", 1292, 23],
|
|
"eq_nb_2575",
|
|
["false", 868, 1292, 23],
|
|
"eq_done_2570",
|
|
["move", 871, 868, 1292, 23],
|
|
["jump_false", 871, "and_end_2569", 1292, 23],
|
|
["get", 872, 29, 1, 1292, 34],
|
|
["not", 873, 872, 1292, 34],
|
|
["move", 871, 873, 1292, 34],
|
|
"and_end_2569",
|
|
["jump_false", 871, "if_else_2567", 1292, 34],
|
|
["get", 874, 46, 1, 1293, 21],
|
|
["load_field", 875, 874, "value", 1293, 21],
|
|
["store_field", 25, 875, "name", 1293, 9],
|
|
["get", 877, 42, 1, 1294, 9],
|
|
["frame", 878, 877, 0, 1294, 9],
|
|
["null", 879, 1294, 9],
|
|
["setarg", 878, 0, 879, 1294, 9],
|
|
["invoke", 878, 876, 1294, 9],
|
|
["jump", "if_end_2568", 1294, 9],
|
|
"if_else_2567",
|
|
"if_end_2568",
|
|
["get", 881, 30, 1, 1296, 7],
|
|
["frame", 882, 881, 0, 1296, 7],
|
|
["null", 883, 1296, 7],
|
|
["setarg", 882, 0, 883, 1296, 7],
|
|
["invoke", 882, 880, 1296, 7],
|
|
["get", 885, 48, 1, 1297, 7],
|
|
["frame", 886, 885, 1, 1297, 7],
|
|
["null", 887, 1297, 7],
|
|
["setarg", 886, 0, 887, 1297, 7],
|
|
["setarg", 886, 1, 25, 1297, 7],
|
|
["invoke", 886, 884, 1297, 7],
|
|
["return", 25, 1298, 14],
|
|
["jump", "if_end_2560", 1298, 14],
|
|
"if_else_2559",
|
|
"if_end_2560",
|
|
["access", 888, "continue", 1301, 14],
|
|
["is_identical", 889, 24, 888, 1301, 14],
|
|
["jump_true", 889, "eq_done_2578", 1301, 14],
|
|
["is_int", 890, 24, 1301, 14],
|
|
["jump_false", 890, "eq_ni_2579", 1301, 14],
|
|
"_nop_tc_54",
|
|
["jump", "eq_ni_2579", 1301, 14],
|
|
["eq_int", 889, 24, 888, 1301, 14],
|
|
["jump", "eq_done_2578", 1301, 14],
|
|
"eq_ni_2579",
|
|
["is_num", 890, 24, 1301, 14],
|
|
["jump_false", 890, "eq_nn_2580", 1301, 14],
|
|
["is_num", 891, 888, 1301, 14],
|
|
["jump_false", 891, "eq_nn_2580", 1301, 14],
|
|
["eq_float", 889, 24, 888, 1301, 14],
|
|
["jump", "eq_done_2578", 1301, 14],
|
|
"eq_nn_2580",
|
|
["is_text", 890, 24, 1301, 14],
|
|
["jump_false", 890, "eq_nt_2581", 1301, 14],
|
|
["is_text", 891, 888, 1301, 14],
|
|
["jump_false", 891, "eq_nt_2581", 1301, 14],
|
|
["eq_text", 889, 24, 888, 1301, 14],
|
|
["jump", "eq_done_2578", 1301, 14],
|
|
"eq_nt_2581",
|
|
["is_null", 890, 24, 1301, 14],
|
|
["jump_false", 890, "eq_nnl_2582", 1301, 14],
|
|
["is_null", 891, 888, 1301, 14],
|
|
["jump_false", 891, "eq_nnl_2582", 1301, 14],
|
|
["true", 889, 1301, 14],
|
|
["jump", "eq_done_2578", 1301, 14],
|
|
"eq_nnl_2582",
|
|
["is_bool", 890, 24, 1301, 14],
|
|
["jump_false", 890, "eq_nb_2583", 1301, 14],
|
|
["is_bool", 891, 888, 1301, 14],
|
|
["jump_false", 891, "eq_nb_2583", 1301, 14],
|
|
["eq_bool", 889, 24, 888, 1301, 14],
|
|
["jump", "eq_done_2578", 1301, 14],
|
|
"eq_nb_2583",
|
|
["false", 889, 1301, 14],
|
|
"eq_done_2578",
|
|
["jump_false", 889, "if_else_2576", 1301, 14],
|
|
["access", 892, "continue", 1302, 23],
|
|
["get", 894, 31, 1, 1302, 14],
|
|
["frame", 895, 894, 2, 1302, 14],
|
|
["null", 896, 1302, 14],
|
|
["setarg", 895, 0, 896, 1302, 14],
|
|
["setarg", 895, 1, 892, 1302, 14],
|
|
["setarg", 895, 2, 3, 1302, 14],
|
|
["invoke", 895, 893, 1302, 14],
|
|
["move", 25, 893, 1302, 14],
|
|
["get", 898, 42, 1, 1303, 7],
|
|
["frame", 899, 898, 0, 1303, 7],
|
|
["null", 900, 1303, 7],
|
|
["setarg", 899, 0, 900, 1303, 7],
|
|
["invoke", 899, 897, 1303, 7],
|
|
["get", 901, 46, 1, 1304, 11],
|
|
["load_field", 902, 901, "kind", 1304, 11],
|
|
["access", 903, "name", 1304, 23],
|
|
["is_identical", 904, 902, 903, 1304, 23],
|
|
["jump_true", 904, "eq_done_2587", 1304, 23],
|
|
["is_int", 905, 902, 1304, 23],
|
|
["jump_false", 905, "eq_ni_2588", 1304, 23],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_2588", 1304, 23],
|
|
["eq_int", 904, 902, 903, 1304, 23],
|
|
["jump", "eq_done_2587", 1304, 23],
|
|
"eq_ni_2588",
|
|
["is_num", 905, 902, 1304, 23],
|
|
["jump_false", 905, "eq_nn_2589", 1304, 23],
|
|
["is_num", 906, 903, 1304, 23],
|
|
["jump_false", 906, "eq_nn_2589", 1304, 23],
|
|
["eq_float", 904, 902, 903, 1304, 23],
|
|
["jump", "eq_done_2587", 1304, 23],
|
|
"eq_nn_2589",
|
|
["is_text", 905, 902, 1304, 23],
|
|
["jump_false", 905, "eq_nt_2590", 1304, 23],
|
|
["is_text", 906, 903, 1304, 23],
|
|
["jump_false", 906, "eq_nt_2590", 1304, 23],
|
|
["eq_text", 904, 902, 903, 1304, 23],
|
|
["jump", "eq_done_2587", 1304, 23],
|
|
"eq_nt_2590",
|
|
["is_null", 905, 902, 1304, 23],
|
|
["jump_false", 905, "eq_nnl_2591", 1304, 23],
|
|
["is_null", 906, 903, 1304, 23],
|
|
["jump_false", 906, "eq_nnl_2591", 1304, 23],
|
|
["true", 904, 1304, 23],
|
|
["jump", "eq_done_2587", 1304, 23],
|
|
"eq_nnl_2591",
|
|
["is_bool", 905, 902, 1304, 23],
|
|
["jump_false", 905, "eq_nb_2592", 1304, 23],
|
|
["is_bool", 906, 903, 1304, 23],
|
|
["jump_false", 906, "eq_nb_2592", 1304, 23],
|
|
["eq_bool", 904, 902, 903, 1304, 23],
|
|
["jump", "eq_done_2587", 1304, 23],
|
|
"eq_nb_2592",
|
|
["false", 904, 1304, 23],
|
|
"eq_done_2587",
|
|
["move", 907, 904, 1304, 23],
|
|
["jump_false", 907, "and_end_2586", 1304, 23],
|
|
["get", 908, 29, 1, 1304, 34],
|
|
["not", 909, 908, 1304, 34],
|
|
["move", 907, 909, 1304, 34],
|
|
"and_end_2586",
|
|
["jump_false", 907, "if_else_2584", 1304, 34],
|
|
["get", 910, 46, 1, 1305, 21],
|
|
["load_field", 911, 910, "value", 1305, 21],
|
|
["store_field", 25, 911, "name", 1305, 9],
|
|
["get", 913, 42, 1, 1306, 9],
|
|
["frame", 914, 913, 0, 1306, 9],
|
|
["null", 915, 1306, 9],
|
|
["setarg", 914, 0, 915, 1306, 9],
|
|
["invoke", 914, 912, 1306, 9],
|
|
["jump", "if_end_2585", 1306, 9],
|
|
"if_else_2584",
|
|
"if_end_2585",
|
|
["get", 917, 30, 1, 1308, 7],
|
|
["frame", 918, 917, 0, 1308, 7],
|
|
["null", 919, 1308, 7],
|
|
["setarg", 918, 0, 919, 1308, 7],
|
|
["invoke", 918, 916, 1308, 7],
|
|
["get", 921, 48, 1, 1309, 7],
|
|
["frame", 922, 921, 1, 1309, 7],
|
|
["null", 923, 1309, 7],
|
|
["setarg", 922, 0, 923, 1309, 7],
|
|
["setarg", 922, 1, 25, 1309, 7],
|
|
["invoke", 922, 920, 1309, 7],
|
|
["return", 25, 1310, 14],
|
|
["jump", "if_end_2577", 1310, 14],
|
|
"if_else_2576",
|
|
"if_end_2577",
|
|
["access", 924, "function", 1313, 14],
|
|
["is_identical", 925, 24, 924, 1313, 14],
|
|
["jump_true", 925, "eq_done_2595", 1313, 14],
|
|
["is_int", 926, 24, 1313, 14],
|
|
["jump_false", 926, "eq_ni_2596", 1313, 14],
|
|
"_nop_tc_56",
|
|
["jump", "eq_ni_2596", 1313, 14],
|
|
["eq_int", 925, 24, 924, 1313, 14],
|
|
["jump", "eq_done_2595", 1313, 14],
|
|
"eq_ni_2596",
|
|
["is_num", 926, 24, 1313, 14],
|
|
["jump_false", 926, "eq_nn_2597", 1313, 14],
|
|
["is_num", 927, 924, 1313, 14],
|
|
["jump_false", 927, "eq_nn_2597", 1313, 14],
|
|
["eq_float", 925, 24, 924, 1313, 14],
|
|
["jump", "eq_done_2595", 1313, 14],
|
|
"eq_nn_2597",
|
|
["is_text", 926, 24, 1313, 14],
|
|
["jump_false", 926, "eq_nt_2598", 1313, 14],
|
|
["is_text", 927, 924, 1313, 14],
|
|
["jump_false", 927, "eq_nt_2598", 1313, 14],
|
|
["eq_text", 925, 24, 924, 1313, 14],
|
|
["jump", "eq_done_2595", 1313, 14],
|
|
"eq_nt_2598",
|
|
["is_null", 926, 24, 1313, 14],
|
|
["jump_false", 926, "eq_nnl_2599", 1313, 14],
|
|
["is_null", 927, 924, 1313, 14],
|
|
["jump_false", 927, "eq_nnl_2599", 1313, 14],
|
|
["true", 925, 1313, 14],
|
|
["jump", "eq_done_2595", 1313, 14],
|
|
"eq_nnl_2599",
|
|
["is_bool", 926, 24, 1313, 14],
|
|
["jump_false", 926, "eq_nb_2600", 1313, 14],
|
|
["is_bool", 927, 924, 1313, 14],
|
|
["jump_false", 927, "eq_nb_2600", 1313, 14],
|
|
["eq_bool", 925, 24, 924, 1313, 14],
|
|
["jump", "eq_done_2595", 1313, 14],
|
|
"eq_nb_2600",
|
|
["false", 925, 1313, 14],
|
|
"eq_done_2595",
|
|
["jump_false", 925, "if_else_2593", 1313, 14],
|
|
["get", 929, 56, 1, 1314, 14],
|
|
["frame", 930, 929, 0, 1314, 14],
|
|
["null", 931, 1314, 14],
|
|
["setarg", 930, 0, 931, 1314, 14],
|
|
["invoke", 930, 928, 1314, 14],
|
|
["return", 928, 1314, 14],
|
|
["jump", "if_end_2594", 1314, 14],
|
|
"if_else_2593",
|
|
"if_end_2594",
|
|
["access", 932, ";", 1317, 14],
|
|
["is_identical", 933, 24, 932, 1317, 14],
|
|
["jump_true", 933, "eq_done_2603", 1317, 14],
|
|
["is_int", 934, 24, 1317, 14],
|
|
["jump_false", 934, "eq_ni_2604", 1317, 14],
|
|
"_nop_tc_57",
|
|
["jump", "eq_ni_2604", 1317, 14],
|
|
["eq_int", 933, 24, 932, 1317, 14],
|
|
["jump", "eq_done_2603", 1317, 14],
|
|
"eq_ni_2604",
|
|
["is_num", 934, 24, 1317, 14],
|
|
["jump_false", 934, "eq_nn_2605", 1317, 14],
|
|
["is_num", 935, 932, 1317, 14],
|
|
["jump_false", 935, "eq_nn_2605", 1317, 14],
|
|
["eq_float", 933, 24, 932, 1317, 14],
|
|
["jump", "eq_done_2603", 1317, 14],
|
|
"eq_nn_2605",
|
|
["is_text", 934, 24, 1317, 14],
|
|
["jump_false", 934, "eq_nt_2606", 1317, 14],
|
|
["is_text", 935, 932, 1317, 14],
|
|
["jump_false", 935, "eq_nt_2606", 1317, 14],
|
|
["eq_text", 933, 24, 932, 1317, 14],
|
|
["jump", "eq_done_2603", 1317, 14],
|
|
"eq_nt_2606",
|
|
["is_null", 934, 24, 1317, 14],
|
|
["jump_false", 934, "eq_nnl_2607", 1317, 14],
|
|
["is_null", 935, 932, 1317, 14],
|
|
["jump_false", 935, "eq_nnl_2607", 1317, 14],
|
|
["true", 933, 1317, 14],
|
|
["jump", "eq_done_2603", 1317, 14],
|
|
"eq_nnl_2607",
|
|
["is_bool", 934, 24, 1317, 14],
|
|
["jump_false", 934, "eq_nb_2608", 1317, 14],
|
|
["is_bool", 935, 932, 1317, 14],
|
|
["jump_false", 935, "eq_nb_2608", 1317, 14],
|
|
["eq_bool", 933, 24, 932, 1317, 14],
|
|
["jump", "eq_done_2603", 1317, 14],
|
|
"eq_nb_2608",
|
|
["false", 933, 1317, 14],
|
|
"eq_done_2603",
|
|
["jump_false", 933, "if_else_2601", 1317, 14],
|
|
["get", 937, 42, 1, 1318, 7],
|
|
["frame", 938, 937, 0, 1318, 7],
|
|
["null", 939, 1318, 7],
|
|
["setarg", 938, 0, 939, 1318, 7],
|
|
["invoke", 938, 936, 1318, 7],
|
|
["null", 940, 1319, 14],
|
|
["return", 940, 1319, 14],
|
|
["jump", "if_end_2602", 1319, 14],
|
|
"if_else_2601",
|
|
"if_end_2602",
|
|
["access", 941, "name", 1322, 14],
|
|
["is_identical", 942, 24, 941, 1322, 14],
|
|
["jump_true", 942, "eq_done_2611", 1322, 14],
|
|
["is_int", 943, 24, 1322, 14],
|
|
["jump_false", 943, "eq_ni_2612", 1322, 14],
|
|
"_nop_tc_58",
|
|
["jump", "eq_ni_2612", 1322, 14],
|
|
["eq_int", 942, 24, 941, 1322, 14],
|
|
["jump", "eq_done_2611", 1322, 14],
|
|
"eq_ni_2612",
|
|
["is_num", 943, 24, 1322, 14],
|
|
["jump_false", 943, "eq_nn_2613", 1322, 14],
|
|
["is_num", 944, 941, 1322, 14],
|
|
["jump_false", 944, "eq_nn_2613", 1322, 14],
|
|
["eq_float", 942, 24, 941, 1322, 14],
|
|
["jump", "eq_done_2611", 1322, 14],
|
|
"eq_nn_2613",
|
|
["is_text", 943, 24, 1322, 14],
|
|
["jump_false", 943, "eq_nt_2614", 1322, 14],
|
|
["is_text", 944, 941, 1322, 14],
|
|
["jump_false", 944, "eq_nt_2614", 1322, 14],
|
|
["eq_text", 942, 24, 941, 1322, 14],
|
|
["jump", "eq_done_2611", 1322, 14],
|
|
"eq_nt_2614",
|
|
["is_null", 943, 24, 1322, 14],
|
|
["jump_false", 943, "eq_nnl_2615", 1322, 14],
|
|
["is_null", 944, 941, 1322, 14],
|
|
["jump_false", 944, "eq_nnl_2615", 1322, 14],
|
|
["true", 942, 1322, 14],
|
|
["jump", "eq_done_2611", 1322, 14],
|
|
"eq_nnl_2615",
|
|
["is_bool", 943, 24, 1322, 14],
|
|
["jump_false", 943, "eq_nb_2616", 1322, 14],
|
|
["is_bool", 944, 941, 1322, 14],
|
|
["jump_false", 944, "eq_nb_2616", 1322, 14],
|
|
["eq_bool", 942, 24, 941, 1322, 14],
|
|
["jump", "eq_done_2611", 1322, 14],
|
|
"eq_nb_2616",
|
|
["false", 942, 1322, 14],
|
|
"eq_done_2611",
|
|
["jump_false", 942, "if_else_2609", 1322, 14],
|
|
["get", 945, 46, 1, 1323, 11],
|
|
["load_field", 946, 945, "value", 1323, 11],
|
|
["access", 947, "try", 1323, 24],
|
|
["is_identical", 948, 946, 947, 1323, 24],
|
|
["jump_true", 948, "eq_done_2621", 1323, 24],
|
|
["is_int", 949, 946, 1323, 24],
|
|
["jump_false", 949, "eq_ni_2622", 1323, 24],
|
|
"_nop_tc_59",
|
|
["jump", "eq_ni_2622", 1323, 24],
|
|
["eq_int", 948, 946, 947, 1323, 24],
|
|
["jump", "eq_done_2621", 1323, 24],
|
|
"eq_ni_2622",
|
|
["is_num", 949, 946, 1323, 24],
|
|
["jump_false", 949, "eq_nn_2623", 1323, 24],
|
|
["is_num", 950, 947, 1323, 24],
|
|
["jump_false", 950, "eq_nn_2623", 1323, 24],
|
|
["eq_float", 948, 946, 947, 1323, 24],
|
|
["jump", "eq_done_2621", 1323, 24],
|
|
"eq_nn_2623",
|
|
["is_text", 949, 946, 1323, 24],
|
|
["jump_false", 949, "eq_nt_2624", 1323, 24],
|
|
["is_text", 950, 947, 1323, 24],
|
|
["jump_false", 950, "eq_nt_2624", 1323, 24],
|
|
["eq_text", 948, 946, 947, 1323, 24],
|
|
["jump", "eq_done_2621", 1323, 24],
|
|
"eq_nt_2624",
|
|
["is_null", 949, 946, 1323, 24],
|
|
["jump_false", 949, "eq_nnl_2625", 1323, 24],
|
|
["is_null", 950, 947, 1323, 24],
|
|
["jump_false", 950, "eq_nnl_2625", 1323, 24],
|
|
["true", 948, 1323, 24],
|
|
["jump", "eq_done_2621", 1323, 24],
|
|
"eq_nnl_2625",
|
|
["is_bool", 949, 946, 1323, 24],
|
|
["jump_false", 949, "eq_nb_2626", 1323, 24],
|
|
["is_bool", 950, 947, 1323, 24],
|
|
["jump_false", 950, "eq_nb_2626", 1323, 24],
|
|
["eq_bool", 948, 946, 947, 1323, 24],
|
|
["jump", "eq_done_2621", 1323, 24],
|
|
"eq_nb_2626",
|
|
["false", 948, 1323, 24],
|
|
"eq_done_2621",
|
|
["move", 951, 948, 1323, 24],
|
|
["jump_true", 951, "or_end_2620", 1323, 24],
|
|
["get", 952, 46, 1, 1323, 33],
|
|
["load_field", 953, 952, "value", 1323, 33],
|
|
["access", 954, "catch", 1323, 46],
|
|
["is_identical", 955, 953, 954, 1323, 46],
|
|
["jump_true", 955, "eq_done_2627", 1323, 46],
|
|
["is_int", 956, 953, 1323, 46],
|
|
["jump_false", 956, "eq_ni_2628", 1323, 46],
|
|
"_nop_tc_60",
|
|
["jump", "eq_ni_2628", 1323, 46],
|
|
["eq_int", 955, 953, 954, 1323, 46],
|
|
["jump", "eq_done_2627", 1323, 46],
|
|
"eq_ni_2628",
|
|
["is_num", 956, 953, 1323, 46],
|
|
["jump_false", 956, "eq_nn_2629", 1323, 46],
|
|
["is_num", 957, 954, 1323, 46],
|
|
["jump_false", 957, "eq_nn_2629", 1323, 46],
|
|
["eq_float", 955, 953, 954, 1323, 46],
|
|
["jump", "eq_done_2627", 1323, 46],
|
|
"eq_nn_2629",
|
|
["is_text", 956, 953, 1323, 46],
|
|
["jump_false", 956, "eq_nt_2630", 1323, 46],
|
|
["is_text", 957, 954, 1323, 46],
|
|
["jump_false", 957, "eq_nt_2630", 1323, 46],
|
|
["eq_text", 955, 953, 954, 1323, 46],
|
|
["jump", "eq_done_2627", 1323, 46],
|
|
"eq_nt_2630",
|
|
["is_null", 956, 953, 1323, 46],
|
|
["jump_false", 956, "eq_nnl_2631", 1323, 46],
|
|
["is_null", 957, 954, 1323, 46],
|
|
["jump_false", 957, "eq_nnl_2631", 1323, 46],
|
|
["true", 955, 1323, 46],
|
|
["jump", "eq_done_2627", 1323, 46],
|
|
"eq_nnl_2631",
|
|
["is_bool", 956, 953, 1323, 46],
|
|
["jump_false", 956, "eq_nb_2632", 1323, 46],
|
|
["is_bool", 957, 954, 1323, 46],
|
|
["jump_false", 957, "eq_nb_2632", 1323, 46],
|
|
["eq_bool", 955, 953, 954, 1323, 46],
|
|
["jump", "eq_done_2627", 1323, 46],
|
|
"eq_nb_2632",
|
|
["false", 955, 1323, 46],
|
|
"eq_done_2627",
|
|
["move", 951, 955, 1323, 46],
|
|
"or_end_2620",
|
|
["move", 958, 951, 1323, 46],
|
|
["jump_true", 958, "or_end_2619", 1323, 46],
|
|
["get", 959, 46, 1, 1323, 57],
|
|
["load_field", 960, 959, "value", 1323, 57],
|
|
["access", 961, "finally", 1323, 70],
|
|
["is_identical", 962, 960, 961, 1323, 70],
|
|
["jump_true", 962, "eq_done_2633", 1323, 70],
|
|
["is_int", 963, 960, 1323, 70],
|
|
["jump_false", 963, "eq_ni_2634", 1323, 70],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_2634", 1323, 70],
|
|
["eq_int", 962, 960, 961, 1323, 70],
|
|
["jump", "eq_done_2633", 1323, 70],
|
|
"eq_ni_2634",
|
|
["is_num", 963, 960, 1323, 70],
|
|
["jump_false", 963, "eq_nn_2635", 1323, 70],
|
|
["is_num", 964, 961, 1323, 70],
|
|
["jump_false", 964, "eq_nn_2635", 1323, 70],
|
|
["eq_float", 962, 960, 961, 1323, 70],
|
|
["jump", "eq_done_2633", 1323, 70],
|
|
"eq_nn_2635",
|
|
["is_text", 963, 960, 1323, 70],
|
|
["jump_false", 963, "eq_nt_2636", 1323, 70],
|
|
["is_text", 964, 961, 1323, 70],
|
|
["jump_false", 964, "eq_nt_2636", 1323, 70],
|
|
["eq_text", 962, 960, 961, 1323, 70],
|
|
["jump", "eq_done_2633", 1323, 70],
|
|
"eq_nt_2636",
|
|
["is_null", 963, 960, 1323, 70],
|
|
["jump_false", 963, "eq_nnl_2637", 1323, 70],
|
|
["is_null", 964, 961, 1323, 70],
|
|
["jump_false", 964, "eq_nnl_2637", 1323, 70],
|
|
["true", 962, 1323, 70],
|
|
["jump", "eq_done_2633", 1323, 70],
|
|
"eq_nnl_2637",
|
|
["is_bool", 963, 960, 1323, 70],
|
|
["jump_false", 963, "eq_nb_2638", 1323, 70],
|
|
["is_bool", 964, 961, 1323, 70],
|
|
["jump_false", 964, "eq_nb_2638", 1323, 70],
|
|
["eq_bool", 962, 960, 961, 1323, 70],
|
|
["jump", "eq_done_2633", 1323, 70],
|
|
"eq_nb_2638",
|
|
["false", 962, 1323, 70],
|
|
"eq_done_2633",
|
|
["move", 958, 962, 1323, 70],
|
|
"or_end_2619",
|
|
["jump_false", 958, "if_else_2617", 1323, 70],
|
|
["access", 965, "'", 1324, 28],
|
|
["get", 966, 46, 1, 1324, 34],
|
|
["load_field", 967, 966, "value", 1324, 34],
|
|
"_nop_tc_62",
|
|
["jump", "add_ni_2639", 1324, 34],
|
|
["is_int", 970, 967, 1324, 34],
|
|
["jump_false", 970, "add_ni_2639", 1324, 34],
|
|
["add_int", 968, 965, 967, 1324, 34],
|
|
["jump", "add_done_2641", 1324, 34],
|
|
"add_ni_2639",
|
|
["is_text", 970, 967, 1324, 34],
|
|
["jump_false", 970, "add_nt_2640", 1324, 34],
|
|
["concat", 968, 965, 967, 1324, 34],
|
|
["jump", "add_done_2641", 1324, 34],
|
|
"add_nt_2640",
|
|
["is_num", 969, 965, 1324, 34],
|
|
["jump_false", 969, "add_err_2642", 1324, 34],
|
|
["is_num", 970, 967, 1324, 34],
|
|
["jump_false", 970, "add_err_2642", 1324, 34],
|
|
["add_float", 968, 965, 967, 1324, 34],
|
|
["jump", "add_done_2641", 1324, 34],
|
|
"add_err_2642",
|
|
["disrupt", 1324, 34],
|
|
"add_done_2641",
|
|
["access", 971, "' is not supported; use disrupt/disruption instead", 1324, 46],
|
|
["is_int", 973, 968, 1324, 46],
|
|
["jump_false", 973, "add_ni_2643", 1324, 46],
|
|
"_nop_tc_63",
|
|
["jump", "add_ni_2643", 1324, 46],
|
|
["add_int", 972, 968, 971, 1324, 46],
|
|
["jump", "add_done_2645", 1324, 46],
|
|
"add_ni_2643",
|
|
["is_text", 973, 968, 1324, 46],
|
|
["jump_false", 973, "add_nt_2644", 1324, 46],
|
|
["concat", 972, 968, 971, 1324, 46],
|
|
["jump", "add_done_2645", 1324, 46],
|
|
"add_nt_2644",
|
|
["is_num", 973, 968, 1324, 46],
|
|
["jump_false", 973, "add_err_2646", 1324, 46],
|
|
["is_num", 974, 971, 1324, 46],
|
|
["jump_false", 974, "add_err_2646", 1324, 46],
|
|
["add_float", 972, 968, 971, 1324, 46],
|
|
["jump", "add_done_2645", 1324, 46],
|
|
"add_err_2646",
|
|
["disrupt", 1324, 46],
|
|
"add_done_2645",
|
|
["get", 976, 24, 1, 1324, 9],
|
|
["frame", 977, 976, 2, 1324, 9],
|
|
["null", 978, 1324, 9],
|
|
["setarg", 977, 0, 978, 1324, 9],
|
|
["setarg", 977, 1, 3, 1324, 9],
|
|
["setarg", 977, 2, 972, 1324, 9],
|
|
["invoke", 977, 975, 1324, 9],
|
|
["get", 980, 14, 1, 1325, 9],
|
|
["frame", 981, 980, 0, 1325, 9],
|
|
["null", 982, 1325, 9],
|
|
["setarg", 981, 0, 982, 1325, 9],
|
|
["invoke", 981, 979, 1325, 9],
|
|
["null", 983, 1326, 16],
|
|
["return", 983, 1326, 16],
|
|
["jump", "if_end_2618", 1326, 16],
|
|
"if_else_2617",
|
|
"if_end_2618",
|
|
["get", 984, 46, 1, 1328, 11],
|
|
["load_field", 985, 984, "value", 1328, 11],
|
|
["access", 986, "throw", 1328, 24],
|
|
["is_identical", 987, 985, 986, 1328, 24],
|
|
["jump_true", 987, "eq_done_2649", 1328, 24],
|
|
["is_int", 988, 985, 1328, 24],
|
|
["jump_false", 988, "eq_ni_2650", 1328, 24],
|
|
"_nop_tc_64",
|
|
["jump", "eq_ni_2650", 1328, 24],
|
|
["eq_int", 987, 985, 986, 1328, 24],
|
|
["jump", "eq_done_2649", 1328, 24],
|
|
"eq_ni_2650",
|
|
["is_num", 988, 985, 1328, 24],
|
|
["jump_false", 988, "eq_nn_2651", 1328, 24],
|
|
["is_num", 989, 986, 1328, 24],
|
|
["jump_false", 989, "eq_nn_2651", 1328, 24],
|
|
["eq_float", 987, 985, 986, 1328, 24],
|
|
["jump", "eq_done_2649", 1328, 24],
|
|
"eq_nn_2651",
|
|
["is_text", 988, 985, 1328, 24],
|
|
["jump_false", 988, "eq_nt_2652", 1328, 24],
|
|
["is_text", 989, 986, 1328, 24],
|
|
["jump_false", 989, "eq_nt_2652", 1328, 24],
|
|
["eq_text", 987, 985, 986, 1328, 24],
|
|
["jump", "eq_done_2649", 1328, 24],
|
|
"eq_nt_2652",
|
|
["is_null", 988, 985, 1328, 24],
|
|
["jump_false", 988, "eq_nnl_2653", 1328, 24],
|
|
["is_null", 989, 986, 1328, 24],
|
|
["jump_false", 989, "eq_nnl_2653", 1328, 24],
|
|
["true", 987, 1328, 24],
|
|
["jump", "eq_done_2649", 1328, 24],
|
|
"eq_nnl_2653",
|
|
["is_bool", 988, 985, 1328, 24],
|
|
["jump_false", 988, "eq_nb_2654", 1328, 24],
|
|
["is_bool", 989, 986, 1328, 24],
|
|
["jump_false", 989, "eq_nb_2654", 1328, 24],
|
|
["eq_bool", 987, 985, 986, 1328, 24],
|
|
["jump", "eq_done_2649", 1328, 24],
|
|
"eq_nb_2654",
|
|
["false", 987, 1328, 24],
|
|
"eq_done_2649",
|
|
["jump_false", 987, "if_else_2647", 1328, 24],
|
|
["access", 990, "'throw' is not supported; use disrupt instead", 1329, 28],
|
|
["get", 992, 24, 1, 1329, 9],
|
|
["frame", 993, 992, 2, 1329, 9],
|
|
["null", 994, 1329, 9],
|
|
["setarg", 993, 0, 994, 1329, 9],
|
|
["setarg", 993, 1, 3, 1329, 9],
|
|
["setarg", 993, 2, 990, 1329, 9],
|
|
["invoke", 993, 991, 1329, 9],
|
|
["get", 996, 14, 1, 1330, 9],
|
|
["frame", 997, 996, 0, 1330, 9],
|
|
["null", 998, 1330, 9],
|
|
["setarg", 997, 0, 998, 1330, 9],
|
|
["invoke", 997, 995, 1330, 9],
|
|
["null", 999, 1331, 16],
|
|
["return", 999, 1331, 16],
|
|
["jump", "if_end_2648", 1331, 16],
|
|
"if_else_2647",
|
|
"if_end_2648",
|
|
["get", 1000, 46, 1, 1333, 11],
|
|
["load_field", 1001, 1000, "value", 1333, 11],
|
|
["access", 1002, "class", 1333, 24],
|
|
["is_identical", 1003, 1001, 1002, 1333, 24],
|
|
["jump_true", 1003, "eq_done_2657", 1333, 24],
|
|
["is_int", 1004, 1001, 1333, 24],
|
|
["jump_false", 1004, "eq_ni_2658", 1333, 24],
|
|
"_nop_tc_65",
|
|
["jump", "eq_ni_2658", 1333, 24],
|
|
["eq_int", 1003, 1001, 1002, 1333, 24],
|
|
["jump", "eq_done_2657", 1333, 24],
|
|
"eq_ni_2658",
|
|
["is_num", 1004, 1001, 1333, 24],
|
|
["jump_false", 1004, "eq_nn_2659", 1333, 24],
|
|
["is_num", 1005, 1002, 1333, 24],
|
|
["jump_false", 1005, "eq_nn_2659", 1333, 24],
|
|
["eq_float", 1003, 1001, 1002, 1333, 24],
|
|
["jump", "eq_done_2657", 1333, 24],
|
|
"eq_nn_2659",
|
|
["is_text", 1004, 1001, 1333, 24],
|
|
["jump_false", 1004, "eq_nt_2660", 1333, 24],
|
|
["is_text", 1005, 1002, 1333, 24],
|
|
["jump_false", 1005, "eq_nt_2660", 1333, 24],
|
|
["eq_text", 1003, 1001, 1002, 1333, 24],
|
|
["jump", "eq_done_2657", 1333, 24],
|
|
"eq_nt_2660",
|
|
["is_null", 1004, 1001, 1333, 24],
|
|
["jump_false", 1004, "eq_nnl_2661", 1333, 24],
|
|
["is_null", 1005, 1002, 1333, 24],
|
|
["jump_false", 1005, "eq_nnl_2661", 1333, 24],
|
|
["true", 1003, 1333, 24],
|
|
["jump", "eq_done_2657", 1333, 24],
|
|
"eq_nnl_2661",
|
|
["is_bool", 1004, 1001, 1333, 24],
|
|
["jump_false", 1004, "eq_nb_2662", 1333, 24],
|
|
["is_bool", 1005, 1002, 1333, 24],
|
|
["jump_false", 1005, "eq_nb_2662", 1333, 24],
|
|
["eq_bool", 1003, 1001, 1002, 1333, 24],
|
|
["jump", "eq_done_2657", 1333, 24],
|
|
"eq_nb_2662",
|
|
["false", 1003, 1333, 24],
|
|
"eq_done_2657",
|
|
["jump_false", 1003, "if_else_2655", 1333, 24],
|
|
["access", 1006, "'class' is not supported; use meme()/proto() instead", 1334, 28],
|
|
["get", 1008, 24, 1, 1334, 9],
|
|
["frame", 1009, 1008, 2, 1334, 9],
|
|
["null", 1010, 1334, 9],
|
|
["setarg", 1009, 0, 1010, 1334, 9],
|
|
["setarg", 1009, 1, 3, 1334, 9],
|
|
["setarg", 1009, 2, 1006, 1334, 9],
|
|
["invoke", 1009, 1007, 1334, 9],
|
|
["get", 1012, 14, 1, 1335, 9],
|
|
["frame", 1013, 1012, 0, 1335, 9],
|
|
["null", 1014, 1335, 9],
|
|
["setarg", 1013, 0, 1014, 1335, 9],
|
|
["invoke", 1013, 1011, 1335, 9],
|
|
["null", 1015, 1336, 16],
|
|
["return", 1015, 1336, 16],
|
|
["jump", "if_end_2656", 1336, 16],
|
|
"if_else_2655",
|
|
"if_end_2656",
|
|
["get", 1016, 46, 1, 1338, 11],
|
|
["load_field", 1017, 1016, "value", 1338, 11],
|
|
["access", 1018, "new", 1338, 24],
|
|
["is_identical", 1019, 1017, 1018, 1338, 24],
|
|
["jump_true", 1019, "eq_done_2665", 1338, 24],
|
|
["is_int", 1020, 1017, 1338, 24],
|
|
["jump_false", 1020, "eq_ni_2666", 1338, 24],
|
|
"_nop_tc_66",
|
|
["jump", "eq_ni_2666", 1338, 24],
|
|
["eq_int", 1019, 1017, 1018, 1338, 24],
|
|
["jump", "eq_done_2665", 1338, 24],
|
|
"eq_ni_2666",
|
|
["is_num", 1020, 1017, 1338, 24],
|
|
["jump_false", 1020, "eq_nn_2667", 1338, 24],
|
|
["is_num", 1021, 1018, 1338, 24],
|
|
["jump_false", 1021, "eq_nn_2667", 1338, 24],
|
|
["eq_float", 1019, 1017, 1018, 1338, 24],
|
|
["jump", "eq_done_2665", 1338, 24],
|
|
"eq_nn_2667",
|
|
["is_text", 1020, 1017, 1338, 24],
|
|
["jump_false", 1020, "eq_nt_2668", 1338, 24],
|
|
["is_text", 1021, 1018, 1338, 24],
|
|
["jump_false", 1021, "eq_nt_2668", 1338, 24],
|
|
["eq_text", 1019, 1017, 1018, 1338, 24],
|
|
["jump", "eq_done_2665", 1338, 24],
|
|
"eq_nt_2668",
|
|
["is_null", 1020, 1017, 1338, 24],
|
|
["jump_false", 1020, "eq_nnl_2669", 1338, 24],
|
|
["is_null", 1021, 1018, 1338, 24],
|
|
["jump_false", 1021, "eq_nnl_2669", 1338, 24],
|
|
["true", 1019, 1338, 24],
|
|
["jump", "eq_done_2665", 1338, 24],
|
|
"eq_nnl_2669",
|
|
["is_bool", 1020, 1017, 1338, 24],
|
|
["jump_false", 1020, "eq_nb_2670", 1338, 24],
|
|
["is_bool", 1021, 1018, 1338, 24],
|
|
["jump_false", 1021, "eq_nb_2670", 1338, 24],
|
|
["eq_bool", 1019, 1017, 1018, 1338, 24],
|
|
["jump", "eq_done_2665", 1338, 24],
|
|
"eq_nb_2670",
|
|
["false", 1019, 1338, 24],
|
|
"eq_done_2665",
|
|
["jump_false", 1019, "if_else_2663", 1338, 24],
|
|
["access", 1022, "'new' is not supported; use meme()/proto() instead", 1339, 28],
|
|
["get", 1024, 24, 1, 1339, 9],
|
|
["frame", 1025, 1024, 2, 1339, 9],
|
|
["null", 1026, 1339, 9],
|
|
["setarg", 1025, 0, 1026, 1339, 9],
|
|
["setarg", 1025, 1, 3, 1339, 9],
|
|
["setarg", 1025, 2, 1022, 1339, 9],
|
|
["invoke", 1025, 1023, 1339, 9],
|
|
["get", 1028, 14, 1, 1340, 9],
|
|
["frame", 1029, 1028, 0, 1340, 9],
|
|
["null", 1030, 1340, 9],
|
|
["setarg", 1029, 0, 1030, 1340, 9],
|
|
["invoke", 1029, 1027, 1340, 9],
|
|
["null", 1031, 1341, 16],
|
|
["return", 1031, 1341, 16],
|
|
["jump", "if_end_2664", 1341, 16],
|
|
"if_else_2663",
|
|
"if_end_2664",
|
|
["get", 1032, 46, 1, 1343, 11],
|
|
["load_field", 1033, 1032, "value", 1343, 11],
|
|
["access", 1034, "switch", 1343, 24],
|
|
["is_identical", 1035, 1033, 1034, 1343, 24],
|
|
["jump_true", 1035, "eq_done_2674", 1343, 24],
|
|
["is_int", 1036, 1033, 1343, 24],
|
|
["jump_false", 1036, "eq_ni_2675", 1343, 24],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_2675", 1343, 24],
|
|
["eq_int", 1035, 1033, 1034, 1343, 24],
|
|
["jump", "eq_done_2674", 1343, 24],
|
|
"eq_ni_2675",
|
|
["is_num", 1036, 1033, 1343, 24],
|
|
["jump_false", 1036, "eq_nn_2676", 1343, 24],
|
|
["is_num", 1037, 1034, 1343, 24],
|
|
["jump_false", 1037, "eq_nn_2676", 1343, 24],
|
|
["eq_float", 1035, 1033, 1034, 1343, 24],
|
|
["jump", "eq_done_2674", 1343, 24],
|
|
"eq_nn_2676",
|
|
["is_text", 1036, 1033, 1343, 24],
|
|
["jump_false", 1036, "eq_nt_2677", 1343, 24],
|
|
["is_text", 1037, 1034, 1343, 24],
|
|
["jump_false", 1037, "eq_nt_2677", 1343, 24],
|
|
["eq_text", 1035, 1033, 1034, 1343, 24],
|
|
["jump", "eq_done_2674", 1343, 24],
|
|
"eq_nt_2677",
|
|
["is_null", 1036, 1033, 1343, 24],
|
|
["jump_false", 1036, "eq_nnl_2678", 1343, 24],
|
|
["is_null", 1037, 1034, 1343, 24],
|
|
["jump_false", 1037, "eq_nnl_2678", 1343, 24],
|
|
["true", 1035, 1343, 24],
|
|
["jump", "eq_done_2674", 1343, 24],
|
|
"eq_nnl_2678",
|
|
["is_bool", 1036, 1033, 1343, 24],
|
|
["jump_false", 1036, "eq_nb_2679", 1343, 24],
|
|
["is_bool", 1037, 1034, 1343, 24],
|
|
["jump_false", 1037, "eq_nb_2679", 1343, 24],
|
|
["eq_bool", 1035, 1033, 1034, 1343, 24],
|
|
["jump", "eq_done_2674", 1343, 24],
|
|
"eq_nb_2679",
|
|
["false", 1035, 1343, 24],
|
|
"eq_done_2674",
|
|
["move", 1038, 1035, 1343, 24],
|
|
["jump_true", 1038, "or_end_2673", 1343, 24],
|
|
["get", 1039, 46, 1, 1343, 36],
|
|
["load_field", 1040, 1039, "value", 1343, 36],
|
|
["access", 1041, "case", 1343, 49],
|
|
["is_identical", 1042, 1040, 1041, 1343, 49],
|
|
["jump_true", 1042, "eq_done_2680", 1343, 49],
|
|
["is_int", 1043, 1040, 1343, 49],
|
|
["jump_false", 1043, "eq_ni_2681", 1343, 49],
|
|
"_nop_tc_68",
|
|
["jump", "eq_ni_2681", 1343, 49],
|
|
["eq_int", 1042, 1040, 1041, 1343, 49],
|
|
["jump", "eq_done_2680", 1343, 49],
|
|
"eq_ni_2681",
|
|
["is_num", 1043, 1040, 1343, 49],
|
|
["jump_false", 1043, "eq_nn_2682", 1343, 49],
|
|
["is_num", 1044, 1041, 1343, 49],
|
|
["jump_false", 1044, "eq_nn_2682", 1343, 49],
|
|
["eq_float", 1042, 1040, 1041, 1343, 49],
|
|
["jump", "eq_done_2680", 1343, 49],
|
|
"eq_nn_2682",
|
|
["is_text", 1043, 1040, 1343, 49],
|
|
["jump_false", 1043, "eq_nt_2683", 1343, 49],
|
|
["is_text", 1044, 1041, 1343, 49],
|
|
["jump_false", 1044, "eq_nt_2683", 1343, 49],
|
|
["eq_text", 1042, 1040, 1041, 1343, 49],
|
|
["jump", "eq_done_2680", 1343, 49],
|
|
"eq_nt_2683",
|
|
["is_null", 1043, 1040, 1343, 49],
|
|
["jump_false", 1043, "eq_nnl_2684", 1343, 49],
|
|
["is_null", 1044, 1041, 1343, 49],
|
|
["jump_false", 1044, "eq_nnl_2684", 1343, 49],
|
|
["true", 1042, 1343, 49],
|
|
["jump", "eq_done_2680", 1343, 49],
|
|
"eq_nnl_2684",
|
|
["is_bool", 1043, 1040, 1343, 49],
|
|
["jump_false", 1043, "eq_nb_2685", 1343, 49],
|
|
["is_bool", 1044, 1041, 1343, 49],
|
|
["jump_false", 1044, "eq_nb_2685", 1343, 49],
|
|
["eq_bool", 1042, 1040, 1041, 1343, 49],
|
|
["jump", "eq_done_2680", 1343, 49],
|
|
"eq_nb_2685",
|
|
["false", 1042, 1343, 49],
|
|
"eq_done_2680",
|
|
["move", 1038, 1042, 1343, 49],
|
|
"or_end_2673",
|
|
["jump_false", 1038, "if_else_2671", 1343, 49],
|
|
["access", 1045, "'", 1344, 28],
|
|
["get", 1046, 46, 1, 1344, 34],
|
|
["load_field", 1047, 1046, "value", 1344, 34],
|
|
"_nop_tc_69",
|
|
["jump", "add_ni_2686", 1344, 34],
|
|
["is_int", 1050, 1047, 1344, 34],
|
|
["jump_false", 1050, "add_ni_2686", 1344, 34],
|
|
["add_int", 1048, 1045, 1047, 1344, 34],
|
|
["jump", "add_done_2688", 1344, 34],
|
|
"add_ni_2686",
|
|
["is_text", 1050, 1047, 1344, 34],
|
|
["jump_false", 1050, "add_nt_2687", 1344, 34],
|
|
["concat", 1048, 1045, 1047, 1344, 34],
|
|
["jump", "add_done_2688", 1344, 34],
|
|
"add_nt_2687",
|
|
["is_num", 1049, 1045, 1344, 34],
|
|
["jump_false", 1049, "add_err_2689", 1344, 34],
|
|
["is_num", 1050, 1047, 1344, 34],
|
|
["jump_false", 1050, "add_err_2689", 1344, 34],
|
|
["add_float", 1048, 1045, 1047, 1344, 34],
|
|
["jump", "add_done_2688", 1344, 34],
|
|
"add_err_2689",
|
|
["disrupt", 1344, 34],
|
|
"add_done_2688",
|
|
["access", 1051, "' is not supported; use if/else instead", 1344, 46],
|
|
["is_int", 1053, 1048, 1344, 46],
|
|
["jump_false", 1053, "add_ni_2690", 1344, 46],
|
|
"_nop_tc_70",
|
|
["jump", "add_ni_2690", 1344, 46],
|
|
["add_int", 1052, 1048, 1051, 1344, 46],
|
|
["jump", "add_done_2692", 1344, 46],
|
|
"add_ni_2690",
|
|
["is_text", 1053, 1048, 1344, 46],
|
|
["jump_false", 1053, "add_nt_2691", 1344, 46],
|
|
["concat", 1052, 1048, 1051, 1344, 46],
|
|
["jump", "add_done_2692", 1344, 46],
|
|
"add_nt_2691",
|
|
["is_num", 1053, 1048, 1344, 46],
|
|
["jump_false", 1053, "add_err_2693", 1344, 46],
|
|
["is_num", 1054, 1051, 1344, 46],
|
|
["jump_false", 1054, "add_err_2693", 1344, 46],
|
|
["add_float", 1052, 1048, 1051, 1344, 46],
|
|
["jump", "add_done_2692", 1344, 46],
|
|
"add_err_2693",
|
|
["disrupt", 1344, 46],
|
|
"add_done_2692",
|
|
["get", 1056, 24, 1, 1344, 9],
|
|
["frame", 1057, 1056, 2, 1344, 9],
|
|
["null", 1058, 1344, 9],
|
|
["setarg", 1057, 0, 1058, 1344, 9],
|
|
["setarg", 1057, 1, 3, 1344, 9],
|
|
["setarg", 1057, 2, 1052, 1344, 9],
|
|
["invoke", 1057, 1055, 1344, 9],
|
|
["get", 1060, 14, 1, 1345, 9],
|
|
["frame", 1061, 1060, 0, 1345, 9],
|
|
["null", 1062, 1345, 9],
|
|
["setarg", 1061, 0, 1062, 1345, 9],
|
|
["invoke", 1061, 1059, 1345, 9],
|
|
["null", 1063, 1346, 16],
|
|
["return", 1063, 1346, 16],
|
|
["jump", "if_end_2672", 1346, 16],
|
|
"if_else_2671",
|
|
"if_end_2672",
|
|
["get", 1064, 46, 1, 1348, 11],
|
|
["load_field", 1065, 1064, "value", 1348, 11],
|
|
["access", 1066, "let", 1348, 24],
|
|
["is_identical", 1067, 1065, 1066, 1348, 24],
|
|
["jump_true", 1067, "eq_done_2697", 1348, 24],
|
|
["is_int", 1068, 1065, 1348, 24],
|
|
["jump_false", 1068, "eq_ni_2698", 1348, 24],
|
|
"_nop_tc_71",
|
|
["jump", "eq_ni_2698", 1348, 24],
|
|
["eq_int", 1067, 1065, 1066, 1348, 24],
|
|
["jump", "eq_done_2697", 1348, 24],
|
|
"eq_ni_2698",
|
|
["is_num", 1068, 1065, 1348, 24],
|
|
["jump_false", 1068, "eq_nn_2699", 1348, 24],
|
|
["is_num", 1069, 1066, 1348, 24],
|
|
["jump_false", 1069, "eq_nn_2699", 1348, 24],
|
|
["eq_float", 1067, 1065, 1066, 1348, 24],
|
|
["jump", "eq_done_2697", 1348, 24],
|
|
"eq_nn_2699",
|
|
["is_text", 1068, 1065, 1348, 24],
|
|
["jump_false", 1068, "eq_nt_2700", 1348, 24],
|
|
["is_text", 1069, 1066, 1348, 24],
|
|
["jump_false", 1069, "eq_nt_2700", 1348, 24],
|
|
["eq_text", 1067, 1065, 1066, 1348, 24],
|
|
["jump", "eq_done_2697", 1348, 24],
|
|
"eq_nt_2700",
|
|
["is_null", 1068, 1065, 1348, 24],
|
|
["jump_false", 1068, "eq_nnl_2701", 1348, 24],
|
|
["is_null", 1069, 1066, 1348, 24],
|
|
["jump_false", 1069, "eq_nnl_2701", 1348, 24],
|
|
["true", 1067, 1348, 24],
|
|
["jump", "eq_done_2697", 1348, 24],
|
|
"eq_nnl_2701",
|
|
["is_bool", 1068, 1065, 1348, 24],
|
|
["jump_false", 1068, "eq_nb_2702", 1348, 24],
|
|
["is_bool", 1069, 1066, 1348, 24],
|
|
["jump_false", 1069, "eq_nb_2702", 1348, 24],
|
|
["eq_bool", 1067, 1065, 1066, 1348, 24],
|
|
["jump", "eq_done_2697", 1348, 24],
|
|
"eq_nb_2702",
|
|
["false", 1067, 1348, 24],
|
|
"eq_done_2697",
|
|
["move", 1070, 1067, 1348, 24],
|
|
["jump_true", 1070, "or_end_2696", 1348, 24],
|
|
["get", 1071, 46, 1, 1348, 33],
|
|
["load_field", 1072, 1071, "value", 1348, 33],
|
|
["access", 1073, "const", 1348, 46],
|
|
["is_identical", 1074, 1072, 1073, 1348, 46],
|
|
["jump_true", 1074, "eq_done_2703", 1348, 46],
|
|
["is_int", 1075, 1072, 1348, 46],
|
|
["jump_false", 1075, "eq_ni_2704", 1348, 46],
|
|
"_nop_tc_72",
|
|
["jump", "eq_ni_2704", 1348, 46],
|
|
["eq_int", 1074, 1072, 1073, 1348, 46],
|
|
["jump", "eq_done_2703", 1348, 46],
|
|
"eq_ni_2704",
|
|
["is_num", 1075, 1072, 1348, 46],
|
|
["jump_false", 1075, "eq_nn_2705", 1348, 46],
|
|
["is_num", 1076, 1073, 1348, 46],
|
|
["jump_false", 1076, "eq_nn_2705", 1348, 46],
|
|
["eq_float", 1074, 1072, 1073, 1348, 46],
|
|
["jump", "eq_done_2703", 1348, 46],
|
|
"eq_nn_2705",
|
|
["is_text", 1075, 1072, 1348, 46],
|
|
["jump_false", 1075, "eq_nt_2706", 1348, 46],
|
|
["is_text", 1076, 1073, 1348, 46],
|
|
["jump_false", 1076, "eq_nt_2706", 1348, 46],
|
|
["eq_text", 1074, 1072, 1073, 1348, 46],
|
|
["jump", "eq_done_2703", 1348, 46],
|
|
"eq_nt_2706",
|
|
["is_null", 1075, 1072, 1348, 46],
|
|
["jump_false", 1075, "eq_nnl_2707", 1348, 46],
|
|
["is_null", 1076, 1073, 1348, 46],
|
|
["jump_false", 1076, "eq_nnl_2707", 1348, 46],
|
|
["true", 1074, 1348, 46],
|
|
["jump", "eq_done_2703", 1348, 46],
|
|
"eq_nnl_2707",
|
|
["is_bool", 1075, 1072, 1348, 46],
|
|
["jump_false", 1075, "eq_nb_2708", 1348, 46],
|
|
["is_bool", 1076, 1073, 1348, 46],
|
|
["jump_false", 1076, "eq_nb_2708", 1348, 46],
|
|
["eq_bool", 1074, 1072, 1073, 1348, 46],
|
|
["jump", "eq_done_2703", 1348, 46],
|
|
"eq_nb_2708",
|
|
["false", 1074, 1348, 46],
|
|
"eq_done_2703",
|
|
["move", 1070, 1074, 1348, 46],
|
|
"or_end_2696",
|
|
["jump_false", 1070, "if_else_2694", 1348, 46],
|
|
["access", 1077, "'", 1349, 28],
|
|
["get", 1078, 46, 1, 1349, 34],
|
|
["load_field", 1079, 1078, "value", 1349, 34],
|
|
"_nop_tc_73",
|
|
["jump", "add_ni_2709", 1349, 34],
|
|
["is_int", 1082, 1079, 1349, 34],
|
|
["jump_false", 1082, "add_ni_2709", 1349, 34],
|
|
["add_int", 1080, 1077, 1079, 1349, 34],
|
|
["jump", "add_done_2711", 1349, 34],
|
|
"add_ni_2709",
|
|
["is_text", 1082, 1079, 1349, 34],
|
|
["jump_false", 1082, "add_nt_2710", 1349, 34],
|
|
["concat", 1080, 1077, 1079, 1349, 34],
|
|
["jump", "add_done_2711", 1349, 34],
|
|
"add_nt_2710",
|
|
["is_num", 1081, 1077, 1349, 34],
|
|
["jump_false", 1081, "add_err_2712", 1349, 34],
|
|
["is_num", 1082, 1079, 1349, 34],
|
|
["jump_false", 1082, "add_err_2712", 1349, 34],
|
|
["add_float", 1080, 1077, 1079, 1349, 34],
|
|
["jump", "add_done_2711", 1349, 34],
|
|
"add_err_2712",
|
|
["disrupt", 1349, 34],
|
|
"add_done_2711",
|
|
["access", 1083, "' is not supported; use var/def instead", 1349, 46],
|
|
["is_int", 1085, 1080, 1349, 46],
|
|
["jump_false", 1085, "add_ni_2713", 1349, 46],
|
|
"_nop_tc_74",
|
|
["jump", "add_ni_2713", 1349, 46],
|
|
["add_int", 1084, 1080, 1083, 1349, 46],
|
|
["jump", "add_done_2715", 1349, 46],
|
|
"add_ni_2713",
|
|
["is_text", 1085, 1080, 1349, 46],
|
|
["jump_false", 1085, "add_nt_2714", 1349, 46],
|
|
["concat", 1084, 1080, 1083, 1349, 46],
|
|
["jump", "add_done_2715", 1349, 46],
|
|
"add_nt_2714",
|
|
["is_num", 1085, 1080, 1349, 46],
|
|
["jump_false", 1085, "add_err_2716", 1349, 46],
|
|
["is_num", 1086, 1083, 1349, 46],
|
|
["jump_false", 1086, "add_err_2716", 1349, 46],
|
|
["add_float", 1084, 1080, 1083, 1349, 46],
|
|
["jump", "add_done_2715", 1349, 46],
|
|
"add_err_2716",
|
|
["disrupt", 1349, 46],
|
|
"add_done_2715",
|
|
["get", 1088, 24, 1, 1349, 9],
|
|
["frame", 1089, 1088, 2, 1349, 9],
|
|
["null", 1090, 1349, 9],
|
|
["setarg", 1089, 0, 1090, 1349, 9],
|
|
["setarg", 1089, 1, 3, 1349, 9],
|
|
["setarg", 1089, 2, 1084, 1349, 9],
|
|
["invoke", 1089, 1087, 1349, 9],
|
|
["get", 1092, 14, 1, 1350, 9],
|
|
["frame", 1093, 1092, 0, 1350, 9],
|
|
["null", 1094, 1350, 9],
|
|
["setarg", 1093, 0, 1094, 1350, 9],
|
|
["invoke", 1093, 1091, 1350, 9],
|
|
["null", 1095, 1351, 16],
|
|
["return", 1095, 1351, 16],
|
|
["jump", "if_end_2695", 1351, 16],
|
|
"if_else_2694",
|
|
"if_end_2695",
|
|
["access", 1096, 1, 1353, 27],
|
|
["get", 1098, 6, 1, 1353, 16],
|
|
["frame", 1099, 1098, 1, 1353, 16],
|
|
["null", 1100, 1353, 16],
|
|
["setarg", 1099, 0, 1100, 1353, 16],
|
|
["setarg", 1099, 1, 1096, 1353, 16],
|
|
["invoke", 1099, 1097, 1353, 16],
|
|
["move", 21, 1097, 1353, 16],
|
|
["load_field", 1101, 21, "kind", 1354, 11],
|
|
["access", 1102, ":", 1354, 26],
|
|
["is_identical", 1103, 1101, 1102, 1354, 26],
|
|
["jump_true", 1103, "eq_done_2719", 1354, 26],
|
|
["is_int", 1104, 1101, 1354, 26],
|
|
["jump_false", 1104, "eq_ni_2720", 1354, 26],
|
|
"_nop_tc_75",
|
|
["jump", "eq_ni_2720", 1354, 26],
|
|
["eq_int", 1103, 1101, 1102, 1354, 26],
|
|
["jump", "eq_done_2719", 1354, 26],
|
|
"eq_ni_2720",
|
|
["is_num", 1104, 1101, 1354, 26],
|
|
["jump_false", 1104, "eq_nn_2721", 1354, 26],
|
|
["is_num", 1105, 1102, 1354, 26],
|
|
["jump_false", 1105, "eq_nn_2721", 1354, 26],
|
|
["eq_float", 1103, 1101, 1102, 1354, 26],
|
|
["jump", "eq_done_2719", 1354, 26],
|
|
"eq_nn_2721",
|
|
["is_text", 1104, 1101, 1354, 26],
|
|
["jump_false", 1104, "eq_nt_2722", 1354, 26],
|
|
["is_text", 1105, 1102, 1354, 26],
|
|
["jump_false", 1105, "eq_nt_2722", 1354, 26],
|
|
["eq_text", 1103, 1101, 1102, 1354, 26],
|
|
["jump", "eq_done_2719", 1354, 26],
|
|
"eq_nt_2722",
|
|
["is_null", 1104, 1101, 1354, 26],
|
|
["jump_false", 1104, "eq_nnl_2723", 1354, 26],
|
|
["is_null", 1105, 1102, 1354, 26],
|
|
["jump_false", 1105, "eq_nnl_2723", 1354, 26],
|
|
["true", 1103, 1354, 26],
|
|
["jump", "eq_done_2719", 1354, 26],
|
|
"eq_nnl_2723",
|
|
["is_bool", 1104, 1101, 1354, 26],
|
|
["jump_false", 1104, "eq_nb_2724", 1354, 26],
|
|
["is_bool", 1105, 1102, 1354, 26],
|
|
["jump_false", 1105, "eq_nb_2724", 1354, 26],
|
|
["eq_bool", 1103, 1101, 1102, 1354, 26],
|
|
["jump", "eq_done_2719", 1354, 26],
|
|
"eq_nb_2724",
|
|
["false", 1103, 1354, 26],
|
|
"eq_done_2719",
|
|
["jump_false", 1103, "if_else_2717", 1354, 26],
|
|
["access", 1106, "label", 1355, 25],
|
|
["get", 1108, 31, 1, 1355, 16],
|
|
["frame", 1109, 1108, 2, 1355, 16],
|
|
["null", 1110, 1355, 16],
|
|
["setarg", 1109, 0, 1110, 1355, 16],
|
|
["setarg", 1109, 1, 1106, 1355, 16],
|
|
["setarg", 1109, 2, 3, 1355, 16],
|
|
["invoke", 1109, 1107, 1355, 16],
|
|
["move", 25, 1107, 1355, 16],
|
|
["get", 1111, 46, 1, 1356, 21],
|
|
["load_field", 1112, 1111, "value", 1356, 21],
|
|
["store_field", 25, 1112, "name", 1356, 9],
|
|
["get", 1114, 42, 1, 1357, 9],
|
|
["frame", 1115, 1114, 0, 1357, 9],
|
|
["null", 1116, 1357, 9],
|
|
["setarg", 1115, 0, 1116, 1357, 9],
|
|
["invoke", 1115, 1113, 1357, 9],
|
|
["get", 1118, 42, 1, 1358, 9],
|
|
["frame", 1119, 1118, 0, 1358, 9],
|
|
["null", 1120, 1358, 9],
|
|
["setarg", 1119, 0, 1120, 1358, 9],
|
|
["invoke", 1119, 1117, 1358, 9],
|
|
["get", 1122, 23, 1, 1359, 24],
|
|
["frame", 1123, 1122, 0, 1359, 24],
|
|
["null", 1124, 1359, 24],
|
|
["setarg", 1123, 0, 1124, 1359, 24],
|
|
["invoke", 1123, 1121, 1359, 24],
|
|
["move", 18, 1121, 1359, 24],
|
|
["store_field", 25, 18, "statement", 1360, 9],
|
|
["get", 1126, 48, 1, 1361, 9],
|
|
["frame", 1127, 1126, 1, 1361, 9],
|
|
["null", 1128, 1361, 9],
|
|
["setarg", 1127, 0, 1128, 1361, 9],
|
|
["setarg", 1127, 1, 25, 1361, 9],
|
|
["invoke", 1127, 1125, 1361, 9],
|
|
["return", 25, 1362, 16],
|
|
["jump", "if_end_2718", 1362, 16],
|
|
"if_else_2717",
|
|
"if_end_2718",
|
|
["jump", "if_end_2610", 1362, 16],
|
|
"if_else_2609",
|
|
"if_end_2610",
|
|
["get", 1130, 11, 1, 1366, 12],
|
|
["frame", 1131, 1130, 0, 1366, 12],
|
|
["null", 1132, 1366, 12],
|
|
["setarg", 1131, 0, 1132, 1366, 12],
|
|
["invoke", 1131, 1129, 1366, 12],
|
|
["move", 10, 1129, 1366, 12],
|
|
["null", 1133, 1367, 17],
|
|
["is_identical", 1134, 10, 1133, 1367, 17],
|
|
["jump_true", 1134, "ne_nid_2728", 1367, 17],
|
|
["jump", "ne_ni_2729", 1367, 17],
|
|
"ne_nid_2728",
|
|
["false", 1134, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_ni_2729",
|
|
["is_int", 1135, 10, 1367, 17],
|
|
["jump_false", 1135, "ne_nn_2730", 1367, 17],
|
|
["is_int", 1136, 1133, 1367, 17],
|
|
["jump_false", 1136, "ne_nn_2730", 1367, 17],
|
|
["ne_int", 1134, 10, 1133, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_nn_2730",
|
|
["is_num", 1135, 10, 1367, 17],
|
|
["jump_false", 1135, "ne_nt_2731", 1367, 17],
|
|
["is_num", 1136, 1133, 1367, 17],
|
|
["jump_false", 1136, "ne_nt_2731", 1367, 17],
|
|
["ne_float", 1134, 10, 1133, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_nt_2731",
|
|
["is_text", 1135, 10, 1367, 17],
|
|
["jump_false", 1135, "ne_nnl_2732", 1367, 17],
|
|
["is_text", 1136, 1133, 1367, 17],
|
|
["jump_false", 1136, "ne_nnl_2732", 1367, 17],
|
|
["ne_text", 1134, 10, 1133, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_nnl_2732",
|
|
["is_null", 1135, 10, 1367, 17],
|
|
["jump_false", 1135, "ne_nb_2733", 1367, 17],
|
|
["is_null", 1136, 1133, 1367, 17],
|
|
["jump_false", 1136, "ne_nb_2733", 1367, 17],
|
|
["false", 1134, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_nb_2733",
|
|
["is_bool", 1135, 10, 1367, 17],
|
|
["jump_false", 1135, "ne_mis_2734", 1367, 17],
|
|
["is_bool", 1136, 1133, 1367, 17],
|
|
["jump_false", 1136, "ne_mis_2734", 1367, 17],
|
|
["ne_bool", 1134, 10, 1133, 1367, 17],
|
|
["jump", "ne_done_2727", 1367, 17],
|
|
"ne_mis_2734",
|
|
["true", 1134, 1367, 17],
|
|
"ne_done_2727",
|
|
["jump_false", 1134, "if_else_2725", 1367, 17],
|
|
["access", 1137, "call", 1368, 23],
|
|
["get", 1139, 31, 1, 1368, 14],
|
|
["frame", 1140, 1139, 2, 1368, 14],
|
|
["null", 1141, 1368, 14],
|
|
["setarg", 1140, 0, 1141, 1368, 14],
|
|
["setarg", 1140, 1, 1137, 1368, 14],
|
|
["setarg", 1140, 2, 3, 1368, 14],
|
|
["invoke", 1140, 1138, 1368, 14],
|
|
["move", 25, 1138, 1368, 14],
|
|
["store_field", 25, 10, "expression", 1369, 7],
|
|
["get", 1143, 48, 1, 1370, 7],
|
|
["frame", 1144, 1143, 1, 1370, 7],
|
|
["null", 1145, 1370, 7],
|
|
["setarg", 1144, 0, 1145, 1370, 7],
|
|
["setarg", 1144, 1, 25, 1370, 7],
|
|
["invoke", 1144, 1142, 1370, 7],
|
|
["get", 1147, 30, 1, 1371, 7],
|
|
["frame", 1148, 1147, 0, 1371, 7],
|
|
["null", 1149, 1371, 7],
|
|
["setarg", 1148, 0, 1149, 1371, 7],
|
|
["invoke", 1148, 1146, 1371, 7],
|
|
["return", 25, 1372, 14],
|
|
["jump", "if_end_2726", 1372, 14],
|
|
"if_else_2725",
|
|
"if_end_2726",
|
|
["access", 1150, "unexpected token at start of statement", 1374, 24],
|
|
["get", 1152, 24, 1, 1374, 5],
|
|
["frame", 1153, 1152, 2, 1374, 5],
|
|
["null", 1154, 1374, 5],
|
|
["setarg", 1153, 0, 1154, 1374, 5],
|
|
["setarg", 1153, 1, 3, 1374, 5],
|
|
["setarg", 1153, 2, 1150, 1374, 5],
|
|
["invoke", 1153, 1151, 1374, 5],
|
|
["null", 1155, 1375, 12],
|
|
["return", 1155, 1375, 12],
|
|
["null", 1156, 1375, 12],
|
|
["return", 1156, 1375, 12]
|
|
],
|
|
"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_2735",
|
|
["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_2738", 1391, 24],
|
|
["jump", "ne_ni_2739", 1391, 24],
|
|
"ne_nid_2738",
|
|
["false", 14, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_ni_2739",
|
|
["is_int", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nn_2740", 1391, 24],
|
|
["is_int", 16, 13, 1391, 24],
|
|
["jump_false", 16, "ne_nn_2740", 1391, 24],
|
|
["ne_int", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_nn_2740",
|
|
["is_num", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nt_2741", 1391, 24],
|
|
["is_num", 16, 13, 1391, 24],
|
|
["jump_false", 16, "ne_nt_2741", 1391, 24],
|
|
["ne_float", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_nt_2741",
|
|
["is_text", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nnl_2742", 1391, 24],
|
|
["is_text", 16, 13, 1391, 24],
|
|
["jump_false", 16, "ne_nnl_2742", 1391, 24],
|
|
["ne_text", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_nnl_2742",
|
|
["is_null", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_nb_2743", 1391, 24],
|
|
["is_null", 16, 13, 1391, 24],
|
|
["jump_false", 16, "ne_nb_2743", 1391, 24],
|
|
["false", 14, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_nb_2743",
|
|
["is_bool", 15, 12, 1391, 24],
|
|
["jump_false", 15, "ne_mis_2744", 1391, 24],
|
|
["is_bool", 16, 13, 1391, 24],
|
|
["jump_false", 16, "ne_mis_2744", 1391, 24],
|
|
["ne_bool", 14, 12, 13, 1391, 24],
|
|
["jump", "ne_done_2737", 1391, 24],
|
|
"ne_mis_2744",
|
|
["true", 14, 1391, 24],
|
|
"ne_done_2737",
|
|
["jump_false", 14, "while_end_2736", 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_2748", 1394, 19],
|
|
["jump", "ne_ni_2749", 1394, 19],
|
|
"ne_nid_2748",
|
|
["false", 23, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_ni_2749",
|
|
["is_int", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nn_2750", 1394, 19],
|
|
["is_int", 25, 22, 1394, 19],
|
|
["jump_false", 25, "ne_nn_2750", 1394, 19],
|
|
["ne_int", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_nn_2750",
|
|
["is_num", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nt_2751", 1394, 19],
|
|
["is_num", 25, 22, 1394, 19],
|
|
["jump_false", 25, "ne_nt_2751", 1394, 19],
|
|
["ne_float", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_nt_2751",
|
|
["is_text", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nnl_2752", 1394, 19],
|
|
["is_text", 25, 22, 1394, 19],
|
|
["jump_false", 25, "ne_nnl_2752", 1394, 19],
|
|
["ne_text", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_nnl_2752",
|
|
["is_null", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_nb_2753", 1394, 19],
|
|
["is_null", 25, 22, 1394, 19],
|
|
["jump_false", 25, "ne_nb_2753", 1394, 19],
|
|
["false", 23, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_nb_2753",
|
|
["is_bool", 24, 3, 1394, 19],
|
|
["jump_false", 24, "ne_mis_2754", 1394, 19],
|
|
["is_bool", 25, 22, 1394, 19],
|
|
["jump_false", 25, "ne_mis_2754", 1394, 19],
|
|
["ne_bool", 23, 3, 22, 1394, 19],
|
|
["jump", "ne_done_2747", 1394, 19],
|
|
"ne_mis_2754",
|
|
["true", 23, 1394, 19],
|
|
"ne_done_2747",
|
|
["jump_false", 23, "if_else_2745", 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_2757", 1395, 26],
|
|
["is_int", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_ni_2758", 1395, 26],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2758", 1395, 26],
|
|
["eq_int", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2757", 1395, 26],
|
|
"eq_ni_2758",
|
|
["is_num", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nn_2759", 1395, 26],
|
|
["is_num", 30, 27, 1395, 26],
|
|
["jump_false", 30, "eq_nn_2759", 1395, 26],
|
|
["eq_float", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2757", 1395, 26],
|
|
"eq_nn_2759",
|
|
["is_text", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nt_2760", 1395, 26],
|
|
["is_text", 30, 27, 1395, 26],
|
|
["jump_false", 30, "eq_nt_2760", 1395, 26],
|
|
["eq_text", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2757", 1395, 26],
|
|
"eq_nt_2760",
|
|
["is_null", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nnl_2761", 1395, 26],
|
|
["is_null", 30, 27, 1395, 26],
|
|
["jump_false", 30, "eq_nnl_2761", 1395, 26],
|
|
["true", 28, 1395, 26],
|
|
["jump", "eq_done_2757", 1395, 26],
|
|
"eq_nnl_2761",
|
|
["is_bool", 29, 26, 1395, 26],
|
|
["jump_false", 29, "eq_nb_2762", 1395, 26],
|
|
["is_bool", 30, 27, 1395, 26],
|
|
["jump_false", 30, "eq_nb_2762", 1395, 26],
|
|
["eq_bool", 28, 26, 27, 1395, 26],
|
|
["jump", "eq_done_2757", 1395, 26],
|
|
"eq_nb_2762",
|
|
["false", 28, 1395, 26],
|
|
"eq_done_2757",
|
|
["jump_false", 28, "if_else_2755", 1395, 26],
|
|
["is_array", 31, 1, 1396, 27],
|
|
["jump_false", 31, "push_err_2763", 1396, 27],
|
|
["push", 1, 3, 1396, 27],
|
|
["jump", "push_done_2764", 1396, 27],
|
|
"push_err_2763",
|
|
["disrupt", 1396, 27],
|
|
"push_done_2764",
|
|
["jump", "if_end_2756", 1396, 27],
|
|
"if_else_2755",
|
|
["is_array", 32, 5, 1398, 28],
|
|
["jump_false", 32, "push_err_2765", 1398, 28],
|
|
["push", 5, 3, 1398, 28],
|
|
["jump", "push_done_2766", 1398, 28],
|
|
"push_err_2765",
|
|
["disrupt", 1398, 28],
|
|
"push_done_2766",
|
|
"if_end_2756",
|
|
["jump", "if_end_2746", 1398, 28],
|
|
"if_else_2745",
|
|
["get", 33, 18, 1, 1400, 18],
|
|
["is_identical", 34, 33, 2, 1400, 28],
|
|
["jump_true", 34, "eq_done_2769", 1400, 28],
|
|
["is_int", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_ni_2770", 1400, 28],
|
|
["is_int", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_ni_2770", 1400, 28],
|
|
["eq_int", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2769", 1400, 28],
|
|
"eq_ni_2770",
|
|
["is_num", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nn_2771", 1400, 28],
|
|
["is_num", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nn_2771", 1400, 28],
|
|
["eq_float", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2769", 1400, 28],
|
|
"eq_nn_2771",
|
|
["is_text", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nt_2772", 1400, 28],
|
|
["is_text", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nt_2772", 1400, 28],
|
|
["eq_text", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2769", 1400, 28],
|
|
"eq_nt_2772",
|
|
["is_null", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nnl_2773", 1400, 28],
|
|
["is_null", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nnl_2773", 1400, 28],
|
|
["true", 34, 1400, 28],
|
|
["jump", "eq_done_2769", 1400, 28],
|
|
"eq_nnl_2773",
|
|
["is_bool", 35, 33, 1400, 28],
|
|
["jump_false", 35, "eq_nb_2774", 1400, 28],
|
|
["is_bool", 36, 2, 1400, 28],
|
|
["jump_false", 36, "eq_nb_2774", 1400, 28],
|
|
["eq_bool", 34, 33, 2, 1400, 28],
|
|
["jump", "eq_done_2769", 1400, 28],
|
|
"eq_nb_2774",
|
|
["false", 34, 1400, 28],
|
|
"eq_done_2769",
|
|
["jump_false", 34, "if_else_2767", 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_2768", 1401, 9],
|
|
"if_else_2767",
|
|
"if_end_2768",
|
|
"if_end_2746",
|
|
["jump", "while_start_2735", 1401, 9],
|
|
"while_end_2736",
|
|
["return", 4, 1404, 12],
|
|
["null", 41, 1404, 12],
|
|
["return", 41, 1404, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 28,
|
|
"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_2778", 1417, 26],
|
|
["jump", "ne_ni_2779", 1417, 26],
|
|
"ne_nid_2778",
|
|
["false", 7, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_ni_2779",
|
|
["is_int", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nn_2780", 1417, 26],
|
|
["is_int", 9, 6, 1417, 26],
|
|
["jump_false", 9, "ne_nn_2780", 1417, 26],
|
|
["ne_int", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_nn_2780",
|
|
["is_num", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nt_2781", 1417, 26],
|
|
["is_num", 9, 6, 1417, 26],
|
|
["jump_false", 9, "ne_nt_2781", 1417, 26],
|
|
["ne_float", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_nt_2781",
|
|
["is_text", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nnl_2782", 1417, 26],
|
|
["is_text", 9, 6, 1417, 26],
|
|
["jump_false", 9, "ne_nnl_2782", 1417, 26],
|
|
["ne_text", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_nnl_2782",
|
|
["is_null", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_nb_2783", 1417, 26],
|
|
["is_null", 9, 6, 1417, 26],
|
|
["jump_false", 9, "ne_nb_2783", 1417, 26],
|
|
["false", 7, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_nb_2783",
|
|
["is_bool", 8, 5, 1417, 26],
|
|
["jump_false", 8, "ne_mis_2784", 1417, 26],
|
|
["is_bool", 9, 6, 1417, 26],
|
|
["jump_false", 9, "ne_mis_2784", 1417, 26],
|
|
["ne_bool", 7, 5, 6, 1417, 26],
|
|
["jump", "ne_done_2777", 1417, 26],
|
|
"ne_mis_2784",
|
|
["true", 7, 1417, 26],
|
|
"ne_done_2777",
|
|
["jump_false", 7, "if_else_2775", 1417, 26],
|
|
["load_field", 10, 1, "from_row", 1417, 43],
|
|
["access", 11, 1, 1417, 59],
|
|
["is_int", 13, 10, 1417, 59],
|
|
["jump_false", 13, "add_ni_2785", 1417, 59],
|
|
["add_int", 12, 10, 11, 1417, 59],
|
|
["jump", "add_done_2787", 1417, 59],
|
|
"add_ni_2785",
|
|
["is_text", 13, 10, 1417, 59],
|
|
["jump_false", 13, "add_nt_2786", 1417, 59],
|
|
["is_text", 14, 11, 1417, 59],
|
|
["jump_false", 14, "add_nt_2786", 1417, 59],
|
|
["concat", 12, 10, 11, 1417, 59],
|
|
["jump", "add_done_2787", 1417, 59],
|
|
"add_nt_2786",
|
|
["is_num", 13, 10, 1417, 59],
|
|
["jump_false", 13, "add_err_2788", 1417, 59],
|
|
["add_float", 12, 10, 11, 1417, 59],
|
|
["jump", "add_done_2787", 1417, 59],
|
|
"add_err_2788",
|
|
["disrupt", 1417, 59],
|
|
"add_done_2787",
|
|
["store_field", 3, 12, "line", 1417, 32],
|
|
["jump", "if_end_2776", 1417, 32],
|
|
"if_else_2775",
|
|
"if_end_2776",
|
|
["load_field", 15, 1, "from_column", 1418, 9],
|
|
["null", 16, 1418, 29],
|
|
["is_identical", 17, 15, 16, 1418, 29],
|
|
["jump_true", 17, "ne_nid_2792", 1418, 29],
|
|
["jump", "ne_ni_2793", 1418, 29],
|
|
"ne_nid_2792",
|
|
["false", 17, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_ni_2793",
|
|
["is_int", 18, 15, 1418, 29],
|
|
["jump_false", 18, "ne_nn_2794", 1418, 29],
|
|
["is_int", 19, 16, 1418, 29],
|
|
["jump_false", 19, "ne_nn_2794", 1418, 29],
|
|
["ne_int", 17, 15, 16, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_nn_2794",
|
|
["is_num", 18, 15, 1418, 29],
|
|
["jump_false", 18, "ne_nt_2795", 1418, 29],
|
|
["is_num", 19, 16, 1418, 29],
|
|
["jump_false", 19, "ne_nt_2795", 1418, 29],
|
|
["ne_float", 17, 15, 16, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_nt_2795",
|
|
["is_text", 18, 15, 1418, 29],
|
|
["jump_false", 18, "ne_nnl_2796", 1418, 29],
|
|
["is_text", 19, 16, 1418, 29],
|
|
["jump_false", 19, "ne_nnl_2796", 1418, 29],
|
|
["ne_text", 17, 15, 16, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_nnl_2796",
|
|
["is_null", 18, 15, 1418, 29],
|
|
["jump_false", 18, "ne_nb_2797", 1418, 29],
|
|
["is_null", 19, 16, 1418, 29],
|
|
["jump_false", 19, "ne_nb_2797", 1418, 29],
|
|
["false", 17, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_nb_2797",
|
|
["is_bool", 18, 15, 1418, 29],
|
|
["jump_false", 18, "ne_mis_2798", 1418, 29],
|
|
["is_bool", 19, 16, 1418, 29],
|
|
["jump_false", 19, "ne_mis_2798", 1418, 29],
|
|
["ne_bool", 17, 15, 16, 1418, 29],
|
|
["jump", "ne_done_2791", 1418, 29],
|
|
"ne_mis_2798",
|
|
["true", 17, 1418, 29],
|
|
"ne_done_2791",
|
|
["jump_false", 17, "if_else_2789", 1418, 29],
|
|
["load_field", 20, 1, "from_column", 1418, 48],
|
|
["access", 21, 1, 1418, 67],
|
|
["is_int", 23, 20, 1418, 67],
|
|
["jump_false", 23, "add_ni_2799", 1418, 67],
|
|
["add_int", 22, 20, 21, 1418, 67],
|
|
["jump", "add_done_2801", 1418, 67],
|
|
"add_ni_2799",
|
|
["is_text", 23, 20, 1418, 67],
|
|
["jump_false", 23, "add_nt_2800", 1418, 67],
|
|
["is_text", 24, 21, 1418, 67],
|
|
["jump_false", 24, "add_nt_2800", 1418, 67],
|
|
["concat", 22, 20, 21, 1418, 67],
|
|
["jump", "add_done_2801", 1418, 67],
|
|
"add_nt_2800",
|
|
["is_num", 23, 20, 1418, 67],
|
|
["jump_false", 23, "add_err_2802", 1418, 67],
|
|
["add_float", 22, 20, 21, 1418, 67],
|
|
["jump", "add_done_2801", 1418, 67],
|
|
"add_err_2802",
|
|
["disrupt", 1418, 67],
|
|
"add_done_2801",
|
|
["store_field", 3, 22, "column", 1418, 35],
|
|
["jump", "if_end_2790", 1418, 35],
|
|
"if_else_2789",
|
|
"if_end_2790",
|
|
["get", 25, 41, 1, 1419, 10],
|
|
["is_array", 26, 25, 1419, 22],
|
|
["jump_false", 26, "push_err_2803", 1419, 22],
|
|
["push", 25, 3, 1419, 22],
|
|
["jump", "push_done_2804", 1419, 22],
|
|
"push_err_2803",
|
|
["disrupt", 1419, 22],
|
|
"push_done_2804",
|
|
["null", 27, 1419, 22],
|
|
["return", 27, 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_2805", 1426, 32],
|
|
["is_int", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_ni_2806", 1426, 32],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2806", 1426, 32],
|
|
["eq_int", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2805", 1426, 32],
|
|
"eq_ni_2806",
|
|
["is_num", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nn_2807", 1426, 32],
|
|
["is_num", 10, 7, 1426, 32],
|
|
["jump_false", 10, "eq_nn_2807", 1426, 32],
|
|
["eq_float", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2805", 1426, 32],
|
|
"eq_nn_2807",
|
|
["is_text", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nt_2808", 1426, 32],
|
|
["is_text", 10, 7, 1426, 32],
|
|
["jump_false", 10, "eq_nt_2808", 1426, 32],
|
|
["eq_text", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2805", 1426, 32],
|
|
"eq_nt_2808",
|
|
["is_null", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nnl_2809", 1426, 32],
|
|
["is_null", 10, 7, 1426, 32],
|
|
["jump_false", 10, "eq_nnl_2809", 1426, 32],
|
|
["true", 8, 1426, 32],
|
|
["jump", "eq_done_2805", 1426, 32],
|
|
"eq_nnl_2809",
|
|
["is_bool", 9, 6, 1426, 32],
|
|
["jump_false", 9, "eq_nb_2810", 1426, 32],
|
|
["is_bool", 10, 7, 1426, 32],
|
|
["jump_false", 10, "eq_nb_2810", 1426, 32],
|
|
["eq_bool", 8, 6, 7, 1426, 32],
|
|
["jump", "eq_done_2805", 1426, 32],
|
|
"eq_nb_2810",
|
|
["false", 8, 1426, 32],
|
|
"eq_done_2805",
|
|
["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_2811", 1428, 42],
|
|
["is_int", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_ni_2812", 1428, 42],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_2812", 1428, 42],
|
|
["eq_int", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2811", 1428, 42],
|
|
"eq_ni_2812",
|
|
["is_num", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nn_2813", 1428, 42],
|
|
["is_num", 15, 12, 1428, 42],
|
|
["jump_false", 15, "eq_nn_2813", 1428, 42],
|
|
["eq_float", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2811", 1428, 42],
|
|
"eq_nn_2813",
|
|
["is_text", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nt_2814", 1428, 42],
|
|
["is_text", 15, 12, 1428, 42],
|
|
["jump_false", 15, "eq_nt_2814", 1428, 42],
|
|
["eq_text", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2811", 1428, 42],
|
|
"eq_nt_2814",
|
|
["is_null", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nnl_2815", 1428, 42],
|
|
["is_null", 15, 12, 1428, 42],
|
|
["jump_false", 15, "eq_nnl_2815", 1428, 42],
|
|
["true", 13, 1428, 42],
|
|
["jump", "eq_done_2811", 1428, 42],
|
|
"eq_nnl_2815",
|
|
["is_bool", 14, 11, 1428, 42],
|
|
["jump_false", 14, "eq_nb_2816", 1428, 42],
|
|
["is_bool", 15, 12, 1428, 42],
|
|
["jump_false", 15, "eq_nb_2816", 1428, 42],
|
|
["eq_bool", 13, 11, 12, 1428, 42],
|
|
["jump", "eq_done_2811", 1428, 42],
|
|
"eq_nb_2816",
|
|
["false", 13, 1428, 42],
|
|
"eq_done_2811",
|
|
["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],
|
|
["null", 18, 1430, 23],
|
|
["return", 18, 1430, 23]
|
|
],
|
|
"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_2817", 1437, 39],
|
|
["is_int", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_ni_2818", 1437, 39],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2818", 1437, 39],
|
|
["eq_int", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2817", 1437, 39],
|
|
"eq_ni_2818",
|
|
["is_num", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nn_2819", 1437, 39],
|
|
["is_num", 10, 7, 1437, 39],
|
|
["jump_false", 10, "eq_nn_2819", 1437, 39],
|
|
["eq_float", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2817", 1437, 39],
|
|
"eq_nn_2819",
|
|
["is_text", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nt_2820", 1437, 39],
|
|
["is_text", 10, 7, 1437, 39],
|
|
["jump_false", 10, "eq_nt_2820", 1437, 39],
|
|
["eq_text", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2817", 1437, 39],
|
|
"eq_nt_2820",
|
|
["is_null", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nnl_2821", 1437, 39],
|
|
["is_null", 10, 7, 1437, 39],
|
|
["jump_false", 10, "eq_nnl_2821", 1437, 39],
|
|
["true", 8, 1437, 39],
|
|
["jump", "eq_done_2817", 1437, 39],
|
|
"eq_nnl_2821",
|
|
["is_bool", 9, 6, 1437, 39],
|
|
["jump_false", 9, "eq_nb_2822", 1437, 39],
|
|
["is_bool", 10, 7, 1437, 39],
|
|
["jump_false", 10, "eq_nb_2822", 1437, 39],
|
|
["eq_bool", 8, 6, 7, 1437, 39],
|
|
["jump", "eq_done_2817", 1437, 39],
|
|
"eq_nb_2822",
|
|
["false", 8, 1437, 39],
|
|
"eq_done_2817",
|
|
["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_2823", 1441, 16],
|
|
["push", 4, 5, 1441, 16],
|
|
["jump", "push_done_2824", 1441, 16],
|
|
"push_err_2823",
|
|
["disrupt", 1441, 16],
|
|
"push_done_2824",
|
|
["null", 16, 1441, 16],
|
|
["return", 16, 1441, 16]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 57,
|
|
"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_2825",
|
|
["null", 12, 1450, 17],
|
|
["is_identical", 13, 5, 12, 1450, 17],
|
|
["jump_true", 13, "ne_nid_2828", 1450, 17],
|
|
["jump", "ne_ni_2829", 1450, 17],
|
|
"ne_nid_2828",
|
|
["false", 13, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_ni_2829",
|
|
["is_int", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nn_2830", 1450, 17],
|
|
["is_int", 15, 12, 1450, 17],
|
|
["jump_false", 15, "ne_nn_2830", 1450, 17],
|
|
["ne_int", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_nn_2830",
|
|
["is_num", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nt_2831", 1450, 17],
|
|
["is_num", 15, 12, 1450, 17],
|
|
["jump_false", 15, "ne_nt_2831", 1450, 17],
|
|
["ne_float", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_nt_2831",
|
|
["is_text", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nnl_2832", 1450, 17],
|
|
["is_text", 15, 12, 1450, 17],
|
|
["jump_false", 15, "ne_nnl_2832", 1450, 17],
|
|
["ne_text", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_nnl_2832",
|
|
["is_null", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_nb_2833", 1450, 17],
|
|
["is_null", 15, 12, 1450, 17],
|
|
["jump_false", 15, "ne_nb_2833", 1450, 17],
|
|
["false", 13, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_nb_2833",
|
|
["is_bool", 14, 5, 1450, 17],
|
|
["jump_false", 14, "ne_mis_2834", 1450, 17],
|
|
["is_bool", 15, 12, 1450, 17],
|
|
["jump_false", 15, "ne_mis_2834", 1450, 17],
|
|
["ne_bool", 13, 5, 12, 1450, 17],
|
|
["jump", "ne_done_2827", 1450, 17],
|
|
"ne_mis_2834",
|
|
["true", 13, 1450, 17],
|
|
"ne_done_2827",
|
|
["jump_false", 13, "while_end_2826", 1450, 17],
|
|
["access", 16, 0, 1451, 11],
|
|
["move", 6, 16, 1451, 11],
|
|
"while_start_2835",
|
|
["load_field", 17, 5, "vars", 1452, 25],
|
|
["length", 18, 17, 1452, 25],
|
|
["is_int", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_ni_2837", 1452, 25],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2839", 1452, 25],
|
|
"rel_ni_2837",
|
|
["is_num", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_nn_2838", 1452, 25],
|
|
["is_num", 21, 18, 1452, 25],
|
|
["jump_false", 21, "rel_nn_2838", 1452, 25],
|
|
["lt_float", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2839", 1452, 25],
|
|
"rel_nn_2838",
|
|
["is_text", 20, 6, 1452, 25],
|
|
["jump_false", 20, "rel_err_2840", 1452, 25],
|
|
["is_text", 21, 18, 1452, 25],
|
|
["jump_false", 21, "rel_err_2840", 1452, 25],
|
|
["lt_text", 19, 6, 18, 1452, 25],
|
|
["jump", "rel_done_2839", 1452, 25],
|
|
"rel_err_2840",
|
|
["disrupt", 1452, 25],
|
|
"rel_done_2839",
|
|
["jump_false", 19, "while_end_2836", 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_2843", 1453, 31],
|
|
["is_int", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_ni_2844", 1453, 31],
|
|
["is_int", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_ni_2844", 1453, 31],
|
|
["eq_int", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2843", 1453, 31],
|
|
"eq_ni_2844",
|
|
["is_num", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nn_2845", 1453, 31],
|
|
["is_num", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nn_2845", 1453, 31],
|
|
["eq_float", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2843", 1453, 31],
|
|
"eq_nn_2845",
|
|
["is_text", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nt_2846", 1453, 31],
|
|
["is_text", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nt_2846", 1453, 31],
|
|
["eq_text", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2843", 1453, 31],
|
|
"eq_nt_2846",
|
|
["is_null", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nnl_2847", 1453, 31],
|
|
["is_null", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nnl_2847", 1453, 31],
|
|
["true", 25, 1453, 31],
|
|
["jump", "eq_done_2843", 1453, 31],
|
|
"eq_nnl_2847",
|
|
["is_bool", 26, 24, 1453, 31],
|
|
["jump_false", 26, "eq_nb_2848", 1453, 31],
|
|
["is_bool", 27, 2, 1453, 31],
|
|
["jump_false", 27, "eq_nb_2848", 1453, 31],
|
|
["eq_bool", 25, 24, 2, 1453, 31],
|
|
["jump", "eq_done_2843", 1453, 31],
|
|
"eq_nb_2848",
|
|
["false", 25, 1453, 31],
|
|
"eq_done_2843",
|
|
["jump_false", 25, "if_else_2841", 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],
|
|
["jump", "if_end_2842", 1456, 18],
|
|
"if_else_2841",
|
|
"if_end_2842",
|
|
["access", 33, 1, 1458, 17],
|
|
["is_int", 35, 6, 1458, 17],
|
|
["jump_false", 35, "add_ni_2849", 1458, 17],
|
|
["add_int", 34, 6, 33, 1458, 17],
|
|
["jump", "add_done_2851", 1458, 17],
|
|
"add_ni_2849",
|
|
["is_text", 35, 6, 1458, 17],
|
|
["jump_false", 35, "add_nt_2850", 1458, 17],
|
|
["is_text", 36, 33, 1458, 17],
|
|
["jump_false", 36, "add_nt_2850", 1458, 17],
|
|
["concat", 34, 6, 33, 1458, 17],
|
|
["jump", "add_done_2851", 1458, 17],
|
|
"add_nt_2850",
|
|
["is_num", 35, 6, 1458, 17],
|
|
["jump_false", 35, "add_err_2852", 1458, 17],
|
|
["add_float", 34, 6, 33, 1458, 17],
|
|
["jump", "add_done_2851", 1458, 17],
|
|
"add_err_2852",
|
|
["disrupt", 1458, 17],
|
|
"add_done_2851",
|
|
["move", 6, 34, 1458, 17],
|
|
["jump", "while_start_2835", 1458, 17],
|
|
"while_end_2836",
|
|
["load_field", 37, 5, "parent", 1460, 11],
|
|
["null", 38, 1460, 23],
|
|
["is_identical", 39, 37, 38, 1460, 23],
|
|
["jump_true", 39, "ne_nid_2857", 1460, 23],
|
|
["jump", "ne_ni_2858", 1460, 23],
|
|
"ne_nid_2857",
|
|
["false", 39, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_ni_2858",
|
|
["is_int", 40, 37, 1460, 23],
|
|
["jump_false", 40, "ne_nn_2859", 1460, 23],
|
|
["is_int", 41, 38, 1460, 23],
|
|
["jump_false", 41, "ne_nn_2859", 1460, 23],
|
|
["ne_int", 39, 37, 38, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_nn_2859",
|
|
["is_num", 40, 37, 1460, 23],
|
|
["jump_false", 40, "ne_nt_2860", 1460, 23],
|
|
["is_num", 41, 38, 1460, 23],
|
|
["jump_false", 41, "ne_nt_2860", 1460, 23],
|
|
["ne_float", 39, 37, 38, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_nt_2860",
|
|
["is_text", 40, 37, 1460, 23],
|
|
["jump_false", 40, "ne_nnl_2861", 1460, 23],
|
|
["is_text", 41, 38, 1460, 23],
|
|
["jump_false", 41, "ne_nnl_2861", 1460, 23],
|
|
["ne_text", 39, 37, 38, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_nnl_2861",
|
|
["is_null", 40, 37, 1460, 23],
|
|
["jump_false", 40, "ne_nb_2862", 1460, 23],
|
|
["is_null", 41, 38, 1460, 23],
|
|
["jump_false", 41, "ne_nb_2862", 1460, 23],
|
|
["false", 39, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_nb_2862",
|
|
["is_bool", 40, 37, 1460, 23],
|
|
["jump_false", 40, "ne_mis_2863", 1460, 23],
|
|
["is_bool", 41, 38, 1460, 23],
|
|
["jump_false", 41, "ne_mis_2863", 1460, 23],
|
|
["ne_bool", 39, 37, 38, 1460, 23],
|
|
["jump", "ne_done_2856", 1460, 23],
|
|
"ne_mis_2863",
|
|
["true", 39, 1460, 23],
|
|
"ne_done_2856",
|
|
["move", 42, 39, 1460, 23],
|
|
["jump_false", 42, "and_end_2855", 1460, 23],
|
|
["load_field", 43, 5, "parent", 1460, 31],
|
|
["load_field", 44, 43, "function_nr", 1460, 31],
|
|
["is_identical", 45, 44, 4, 1460, 55],
|
|
["jump_true", 45, "ne_nid_2865", 1460, 55],
|
|
["jump", "ne_ni_2866", 1460, 55],
|
|
"ne_nid_2865",
|
|
["false", 45, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_ni_2866",
|
|
["is_int", 46, 44, 1460, 55],
|
|
["jump_false", 46, "ne_nn_2867", 1460, 55],
|
|
["is_int", 47, 4, 1460, 55],
|
|
["jump_false", 47, "ne_nn_2867", 1460, 55],
|
|
["ne_int", 45, 44, 4, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_nn_2867",
|
|
["is_num", 46, 44, 1460, 55],
|
|
["jump_false", 46, "ne_nt_2868", 1460, 55],
|
|
["is_num", 47, 4, 1460, 55],
|
|
["jump_false", 47, "ne_nt_2868", 1460, 55],
|
|
["ne_float", 45, 44, 4, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_nt_2868",
|
|
["is_text", 46, 44, 1460, 55],
|
|
["jump_false", 46, "ne_nnl_2869", 1460, 55],
|
|
["is_text", 47, 4, 1460, 55],
|
|
["jump_false", 47, "ne_nnl_2869", 1460, 55],
|
|
["ne_text", 45, 44, 4, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_nnl_2869",
|
|
["is_null", 46, 44, 1460, 55],
|
|
["jump_false", 46, "ne_nb_2870", 1460, 55],
|
|
["is_null", 47, 4, 1460, 55],
|
|
["jump_false", 47, "ne_nb_2870", 1460, 55],
|
|
["false", 45, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_nb_2870",
|
|
["is_bool", 46, 44, 1460, 55],
|
|
["jump_false", 46, "ne_mis_2871", 1460, 55],
|
|
["is_bool", 47, 4, 1460, 55],
|
|
["jump_false", 47, "ne_mis_2871", 1460, 55],
|
|
["ne_bool", 45, 44, 4, 1460, 55],
|
|
["jump", "ne_done_2864", 1460, 55],
|
|
"ne_mis_2871",
|
|
["true", 45, 1460, 55],
|
|
"ne_done_2864",
|
|
["move", 42, 45, 1460, 55],
|
|
"and_end_2855",
|
|
["jump_false", 42, "if_else_2853", 1460, 55],
|
|
["load_field", 48, 3, "level", 1461, 24],
|
|
["access", 49, 1, 1461, 39],
|
|
["is_int", 51, 48, 1461, 39],
|
|
["jump_false", 51, "add_ni_2872", 1461, 39],
|
|
["add_int", 50, 48, 49, 1461, 39],
|
|
["jump", "add_done_2874", 1461, 39],
|
|
"add_ni_2872",
|
|
["is_text", 51, 48, 1461, 39],
|
|
["jump_false", 51, "add_nt_2873", 1461, 39],
|
|
["is_text", 52, 49, 1461, 39],
|
|
["jump_false", 52, "add_nt_2873", 1461, 39],
|
|
["concat", 50, 48, 49, 1461, 39],
|
|
["jump", "add_done_2874", 1461, 39],
|
|
"add_nt_2873",
|
|
["is_num", 51, 48, 1461, 39],
|
|
["jump_false", 51, "add_err_2875", 1461, 39],
|
|
["add_float", 50, 48, 49, 1461, 39],
|
|
["jump", "add_done_2874", 1461, 39],
|
|
"add_err_2875",
|
|
["disrupt", 1461, 39],
|
|
"add_done_2874",
|
|
["store_field", 3, 50, "level", 1461, 9],
|
|
["load_field", 53, 5, "parent", 1462, 18],
|
|
["load_field", 54, 53, "function_nr", 1462, 18],
|
|
["move", 4, 54, 1462, 18],
|
|
["jump", "if_end_2854", 1462, 18],
|
|
"if_else_2853",
|
|
"if_end_2854",
|
|
["load_field", 55, 5, "parent", 1464, 11],
|
|
["move", 5, 55, 1464, 11],
|
|
["jump", "while_start_2825", 1464, 11],
|
|
"while_end_2826",
|
|
["return", 3, 1466, 12],
|
|
["null", 56, 1466, 12],
|
|
["return", 56, 1466, 12]
|
|
],
|
|
"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],
|
|
["null", 9, 1471, 12],
|
|
["return", 9, 1471, 12]
|
|
],
|
|
"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_2876",
|
|
["null", 3, 1476, 17],
|
|
["is_identical", 4, 2, 3, 1476, 17],
|
|
["jump_true", 4, "ne_nid_2879", 1476, 17],
|
|
["jump", "ne_ni_2880", 1476, 17],
|
|
"ne_nid_2879",
|
|
["false", 4, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_ni_2880",
|
|
["is_int", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nn_2881", 1476, 17],
|
|
["is_int", 6, 3, 1476, 17],
|
|
["jump_false", 6, "ne_nn_2881", 1476, 17],
|
|
["ne_int", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_nn_2881",
|
|
["is_num", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nt_2882", 1476, 17],
|
|
["is_num", 6, 3, 1476, 17],
|
|
["jump_false", 6, "ne_nt_2882", 1476, 17],
|
|
["ne_float", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_nt_2882",
|
|
["is_text", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nnl_2883", 1476, 17],
|
|
["is_text", 6, 3, 1476, 17],
|
|
["jump_false", 6, "ne_nnl_2883", 1476, 17],
|
|
["ne_text", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_nnl_2883",
|
|
["is_null", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_nb_2884", 1476, 17],
|
|
["is_null", 6, 3, 1476, 17],
|
|
["jump_false", 6, "ne_nb_2884", 1476, 17],
|
|
["false", 4, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_nb_2884",
|
|
["is_bool", 5, 2, 1476, 17],
|
|
["jump_false", 5, "ne_mis_2885", 1476, 17],
|
|
["is_bool", 6, 3, 1476, 17],
|
|
["jump_false", 6, "ne_mis_2885", 1476, 17],
|
|
["ne_bool", 4, 2, 3, 1476, 17],
|
|
["jump", "ne_done_2878", 1476, 17],
|
|
"ne_mis_2885",
|
|
["true", 4, 1476, 17],
|
|
"ne_done_2878",
|
|
["jump_false", 4, "while_end_2877", 1476, 17],
|
|
["load_field", 7, 2, "in_loop", 1477, 11],
|
|
["jump_false", 7, "if_else_2886", 1477, 11],
|
|
["true", 8, 1477, 29],
|
|
["return", 8, 1477, 29],
|
|
["jump", "if_end_2887", 1477, 29],
|
|
"if_else_2886",
|
|
"if_end_2887",
|
|
["load_field", 9, 2, "parent", 1478, 11],
|
|
["move", 2, 9, 1478, 11],
|
|
["jump", "while_start_2876", 1478, 11],
|
|
"while_end_2877",
|
|
["false", 10, 1480, 12],
|
|
["return", 10, 1480, 12],
|
|
["null", 11, 1480, 12],
|
|
["return", 11, 1480, 12]
|
|
],
|
|
"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_2888",
|
|
["null", 3, 1485, 17],
|
|
["is_identical", 4, 2, 3, 1485, 17],
|
|
["jump_true", 4, "ne_nid_2891", 1485, 17],
|
|
["jump", "ne_ni_2892", 1485, 17],
|
|
"ne_nid_2891",
|
|
["false", 4, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_ni_2892",
|
|
["is_int", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nn_2893", 1485, 17],
|
|
["is_int", 6, 3, 1485, 17],
|
|
["jump_false", 6, "ne_nn_2893", 1485, 17],
|
|
["ne_int", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_nn_2893",
|
|
["is_num", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nt_2894", 1485, 17],
|
|
["is_num", 6, 3, 1485, 17],
|
|
["jump_false", 6, "ne_nt_2894", 1485, 17],
|
|
["ne_float", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_nt_2894",
|
|
["is_text", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nnl_2895", 1485, 17],
|
|
["is_text", 6, 3, 1485, 17],
|
|
["jump_false", 6, "ne_nnl_2895", 1485, 17],
|
|
["ne_text", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_nnl_2895",
|
|
["is_null", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_nb_2896", 1485, 17],
|
|
["is_null", 6, 3, 1485, 17],
|
|
["jump_false", 6, "ne_nb_2896", 1485, 17],
|
|
["false", 4, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_nb_2896",
|
|
["is_bool", 5, 2, 1485, 17],
|
|
["jump_false", 5, "ne_mis_2897", 1485, 17],
|
|
["is_bool", 6, 3, 1485, 17],
|
|
["jump_false", 6, "ne_mis_2897", 1485, 17],
|
|
["ne_bool", 4, 2, 3, 1485, 17],
|
|
["jump", "ne_done_2890", 1485, 17],
|
|
"ne_mis_2897",
|
|
["true", 4, 1485, 17],
|
|
"ne_done_2890",
|
|
["jump_false", 4, "while_end_2889", 1485, 17],
|
|
["load_field", 7, 2, "is_function_scope", 1486, 11],
|
|
["jump_false", 7, "if_else_2898", 1486, 11],
|
|
["return", 2, 1486, 39],
|
|
["jump", "if_end_2899", 1486, 39],
|
|
"if_else_2898",
|
|
"if_end_2899",
|
|
["load_field", 8, 2, "parent", 1487, 11],
|
|
["move", 2, 8, 1487, 11],
|
|
["jump", "while_start_2888", 1487, 11],
|
|
"while_end_2889",
|
|
["null", 9, 1489, 12],
|
|
["return", 9, 1489, 12],
|
|
["null", 10, 1489, 12],
|
|
["return", 10, 1489, 12]
|
|
],
|
|
"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_2902", 1493, 35],
|
|
["is_int", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_ni_2903", 1493, 35],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2903", 1493, 35],
|
|
["eq_int", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2902", 1493, 35],
|
|
"eq_ni_2903",
|
|
["is_num", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nn_2904", 1493, 35],
|
|
["is_num", 10, 7, 1493, 35],
|
|
["jump_false", 10, "eq_nn_2904", 1493, 35],
|
|
["eq_float", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2902", 1493, 35],
|
|
"eq_nn_2904",
|
|
["is_text", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nt_2905", 1493, 35],
|
|
["is_text", 10, 7, 1493, 35],
|
|
["jump_false", 10, "eq_nt_2905", 1493, 35],
|
|
["eq_text", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2902", 1493, 35],
|
|
"eq_nt_2905",
|
|
["is_null", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nnl_2906", 1493, 35],
|
|
["is_null", 10, 7, 1493, 35],
|
|
["jump_false", 10, "eq_nnl_2906", 1493, 35],
|
|
["true", 8, 1493, 35],
|
|
["jump", "eq_done_2902", 1493, 35],
|
|
"eq_nnl_2906",
|
|
["is_bool", 9, 3, 1493, 35],
|
|
["jump_false", 9, "eq_nb_2907", 1493, 35],
|
|
["is_bool", 10, 7, 1493, 35],
|
|
["jump_false", 10, "eq_nb_2907", 1493, 35],
|
|
["eq_bool", 8, 3, 7, 1493, 35],
|
|
["jump", "eq_done_2902", 1493, 35],
|
|
"eq_nb_2907",
|
|
["false", 8, 1493, 35],
|
|
"eq_done_2902",
|
|
["jump_false", 8, "if_else_2900", 1493, 35],
|
|
["get", 11, 58, 1, 1493, 46],
|
|
["is_array", 12, 11, 1493, 58],
|
|
["jump_false", 12, "push_err_2908", 1493, 58],
|
|
["push", 11, 1, 1493, 58],
|
|
["jump", "push_done_2909", 1493, 58],
|
|
"push_err_2908",
|
|
["disrupt", 1493, 58],
|
|
"push_done_2909",
|
|
["jump", "if_end_2901", 1493, 58],
|
|
"if_else_2900",
|
|
"if_end_2901",
|
|
["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_2910", 1504, 36],
|
|
["is_int", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_ni_2911", 1504, 36],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2911", 1504, 36],
|
|
["eq_int", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2910", 1504, 36],
|
|
"eq_ni_2911",
|
|
["is_num", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nn_2912", 1504, 36],
|
|
["is_num", 7, 4, 1504, 36],
|
|
["jump_false", 7, "eq_nn_2912", 1504, 36],
|
|
["eq_float", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2910", 1504, 36],
|
|
"eq_nn_2912",
|
|
["is_text", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nt_2913", 1504, 36],
|
|
["is_text", 7, 4, 1504, 36],
|
|
["jump_false", 7, "eq_nt_2913", 1504, 36],
|
|
["eq_text", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2910", 1504, 36],
|
|
"eq_nt_2913",
|
|
["is_null", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nnl_2914", 1504, 36],
|
|
["is_null", 7, 4, 1504, 36],
|
|
["jump_false", 7, "eq_nnl_2914", 1504, 36],
|
|
["true", 5, 1504, 36],
|
|
["jump", "eq_done_2910", 1504, 36],
|
|
"eq_nnl_2914",
|
|
["is_bool", 6, 3, 1504, 36],
|
|
["jump_false", 6, "eq_nb_2915", 1504, 36],
|
|
["is_bool", 7, 4, 1504, 36],
|
|
["jump_false", 7, "eq_nb_2915", 1504, 36],
|
|
["eq_bool", 5, 3, 4, 1504, 36],
|
|
["jump", "eq_done_2910", 1504, 36],
|
|
"eq_nb_2915",
|
|
["false", 5, 1504, 36],
|
|
"eq_done_2910",
|
|
["return", 5, 1504, 36],
|
|
["null", 8, 1504, 36],
|
|
["return", 8, 1504, 36]
|
|
],
|
|
"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_2918", 1508, 17],
|
|
["is_int", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_ni_2919", 1508, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_2919", 1508, 17],
|
|
["eq_int", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2918", 1508, 17],
|
|
"eq_ni_2919",
|
|
["is_num", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nn_2920", 1508, 17],
|
|
["is_num", 6, 3, 1508, 17],
|
|
["jump_false", 6, "eq_nn_2920", 1508, 17],
|
|
["eq_float", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2918", 1508, 17],
|
|
"eq_nn_2920",
|
|
["is_text", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nt_2921", 1508, 17],
|
|
["is_text", 6, 3, 1508, 17],
|
|
["jump_false", 6, "eq_nt_2921", 1508, 17],
|
|
["eq_text", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2918", 1508, 17],
|
|
"eq_nt_2921",
|
|
["is_null", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nnl_2922", 1508, 17],
|
|
["is_null", 6, 3, 1508, 17],
|
|
["jump_false", 6, "eq_nnl_2922", 1508, 17],
|
|
["true", 4, 1508, 17],
|
|
["jump", "eq_done_2918", 1508, 17],
|
|
"eq_nnl_2922",
|
|
["is_bool", 5, 1, 1508, 17],
|
|
["jump_false", 5, "eq_nb_2923", 1508, 17],
|
|
["is_bool", 6, 3, 1508, 17],
|
|
["jump_false", 6, "eq_nb_2923", 1508, 17],
|
|
["eq_bool", 4, 1, 3, 1508, 17],
|
|
["jump", "eq_done_2918", 1508, 17],
|
|
"eq_nb_2923",
|
|
["false", 4, 1508, 17],
|
|
"eq_done_2918",
|
|
["jump_false", 4, "if_else_2916", 1508, 17],
|
|
["null", 7, 1508, 30],
|
|
["return", 7, 1508, 30],
|
|
["jump", "if_end_2917", 1508, 30],
|
|
"if_else_2916",
|
|
"if_end_2917",
|
|
["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_2926", 1510, 14],
|
|
["is_int", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_ni_2927", 1510, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_2927", 1510, 14],
|
|
["eq_int", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2926", 1510, 14],
|
|
"eq_ni_2927",
|
|
["is_num", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nn_2928", 1510, 14],
|
|
["is_num", 12, 9, 1510, 14],
|
|
["jump_false", 12, "eq_nn_2928", 1510, 14],
|
|
["eq_float", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2926", 1510, 14],
|
|
"eq_nn_2928",
|
|
["is_text", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nt_2929", 1510, 14],
|
|
["is_text", 12, 9, 1510, 14],
|
|
["jump_false", 12, "eq_nt_2929", 1510, 14],
|
|
["eq_text", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2926", 1510, 14],
|
|
"eq_nt_2929",
|
|
["is_null", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nnl_2930", 1510, 14],
|
|
["is_null", 12, 9, 1510, 14],
|
|
["jump_false", 12, "eq_nnl_2930", 1510, 14],
|
|
["true", 10, 1510, 14],
|
|
["jump", "eq_done_2926", 1510, 14],
|
|
"eq_nnl_2930",
|
|
["is_bool", 11, 2, 1510, 14],
|
|
["jump_false", 11, "eq_nb_2931", 1510, 14],
|
|
["is_bool", 12, 9, 1510, 14],
|
|
["jump_false", 12, "eq_nb_2931", 1510, 14],
|
|
["eq_bool", 10, 2, 9, 1510, 14],
|
|
["jump", "eq_done_2926", 1510, 14],
|
|
"eq_nb_2931",
|
|
["false", 10, 1510, 14],
|
|
"eq_done_2926",
|
|
["jump_false", 10, "if_else_2924", 1510, 14],
|
|
["access", 13, "array", 1510, 30],
|
|
["return", 13, 1510, 30],
|
|
["jump", "if_end_2925", 1510, 30],
|
|
"if_else_2924",
|
|
"if_end_2925",
|
|
["access", 14, "record", 1511, 14],
|
|
["is_identical", 15, 2, 14, 1511, 14],
|
|
["jump_true", 15, "eq_done_2934", 1511, 14],
|
|
["is_int", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_ni_2935", 1511, 14],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_2935", 1511, 14],
|
|
["eq_int", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2934", 1511, 14],
|
|
"eq_ni_2935",
|
|
["is_num", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nn_2936", 1511, 14],
|
|
["is_num", 17, 14, 1511, 14],
|
|
["jump_false", 17, "eq_nn_2936", 1511, 14],
|
|
["eq_float", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2934", 1511, 14],
|
|
"eq_nn_2936",
|
|
["is_text", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nt_2937", 1511, 14],
|
|
["is_text", 17, 14, 1511, 14],
|
|
["jump_false", 17, "eq_nt_2937", 1511, 14],
|
|
["eq_text", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2934", 1511, 14],
|
|
"eq_nt_2937",
|
|
["is_null", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nnl_2938", 1511, 14],
|
|
["is_null", 17, 14, 1511, 14],
|
|
["jump_false", 17, "eq_nnl_2938", 1511, 14],
|
|
["true", 15, 1511, 14],
|
|
["jump", "eq_done_2934", 1511, 14],
|
|
"eq_nnl_2938",
|
|
["is_bool", 16, 2, 1511, 14],
|
|
["jump_false", 16, "eq_nb_2939", 1511, 14],
|
|
["is_bool", 17, 14, 1511, 14],
|
|
["jump_false", 17, "eq_nb_2939", 1511, 14],
|
|
["eq_bool", 15, 2, 14, 1511, 14],
|
|
["jump", "eq_done_2934", 1511, 14],
|
|
"eq_nb_2939",
|
|
["false", 15, 1511, 14],
|
|
"eq_done_2934",
|
|
["jump_false", 15, "if_else_2932", 1511, 14],
|
|
["access", 18, "record", 1511, 31],
|
|
["return", 18, 1511, 31],
|
|
["jump", "if_end_2933", 1511, 31],
|
|
"if_else_2932",
|
|
"if_end_2933",
|
|
["access", 19, "function", 1512, 14],
|
|
["is_identical", 20, 2, 19, 1512, 14],
|
|
["jump_true", 20, "eq_done_2942", 1512, 14],
|
|
["is_int", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_ni_2943", 1512, 14],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_2943", 1512, 14],
|
|
["eq_int", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2942", 1512, 14],
|
|
"eq_ni_2943",
|
|
["is_num", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nn_2944", 1512, 14],
|
|
["is_num", 22, 19, 1512, 14],
|
|
["jump_false", 22, "eq_nn_2944", 1512, 14],
|
|
["eq_float", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2942", 1512, 14],
|
|
"eq_nn_2944",
|
|
["is_text", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nt_2945", 1512, 14],
|
|
["is_text", 22, 19, 1512, 14],
|
|
["jump_false", 22, "eq_nt_2945", 1512, 14],
|
|
["eq_text", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2942", 1512, 14],
|
|
"eq_nt_2945",
|
|
["is_null", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nnl_2946", 1512, 14],
|
|
["is_null", 22, 19, 1512, 14],
|
|
["jump_false", 22, "eq_nnl_2946", 1512, 14],
|
|
["true", 20, 1512, 14],
|
|
["jump", "eq_done_2942", 1512, 14],
|
|
"eq_nnl_2946",
|
|
["is_bool", 21, 2, 1512, 14],
|
|
["jump_false", 21, "eq_nb_2947", 1512, 14],
|
|
["is_bool", 22, 19, 1512, 14],
|
|
["jump_false", 22, "eq_nb_2947", 1512, 14],
|
|
["eq_bool", 20, 2, 19, 1512, 14],
|
|
["jump", "eq_done_2942", 1512, 14],
|
|
"eq_nb_2947",
|
|
["false", 20, 1512, 14],
|
|
"eq_done_2942",
|
|
["jump_false", 20, "if_else_2940", 1512, 14],
|
|
["access", 23, "function", 1512, 33],
|
|
["return", 23, 1512, 33],
|
|
["jump", "if_end_2941", 1512, 33],
|
|
"if_else_2940",
|
|
"if_end_2941",
|
|
["access", 24, "text", 1513, 14],
|
|
["is_identical", 25, 2, 24, 1513, 14],
|
|
["jump_true", 25, "eq_done_2951", 1513, 14],
|
|
["is_int", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_ni_2952", 1513, 14],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_2952", 1513, 14],
|
|
["eq_int", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2951", 1513, 14],
|
|
"eq_ni_2952",
|
|
["is_num", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nn_2953", 1513, 14],
|
|
["is_num", 27, 24, 1513, 14],
|
|
["jump_false", 27, "eq_nn_2953", 1513, 14],
|
|
["eq_float", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2951", 1513, 14],
|
|
"eq_nn_2953",
|
|
["is_text", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nt_2954", 1513, 14],
|
|
["is_text", 27, 24, 1513, 14],
|
|
["jump_false", 27, "eq_nt_2954", 1513, 14],
|
|
["eq_text", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2951", 1513, 14],
|
|
"eq_nt_2954",
|
|
["is_null", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nnl_2955", 1513, 14],
|
|
["is_null", 27, 24, 1513, 14],
|
|
["jump_false", 27, "eq_nnl_2955", 1513, 14],
|
|
["true", 25, 1513, 14],
|
|
["jump", "eq_done_2951", 1513, 14],
|
|
"eq_nnl_2955",
|
|
["is_bool", 26, 2, 1513, 14],
|
|
["jump_false", 26, "eq_nb_2956", 1513, 14],
|
|
["is_bool", 27, 24, 1513, 14],
|
|
["jump_false", 27, "eq_nb_2956", 1513, 14],
|
|
["eq_bool", 25, 2, 24, 1513, 14],
|
|
["jump", "eq_done_2951", 1513, 14],
|
|
"eq_nb_2956",
|
|
["false", 25, 1513, 14],
|
|
"eq_done_2951",
|
|
["move", 28, 25, 1513, 14],
|
|
["jump_true", 28, "or_end_2950", 1513, 14],
|
|
["access", 29, "text literal", 1513, 29],
|
|
["is_identical", 30, 2, 29, 1513, 29],
|
|
["jump_true", 30, "eq_done_2957", 1513, 29],
|
|
["is_int", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_ni_2958", 1513, 29],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_2958", 1513, 29],
|
|
["eq_int", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2957", 1513, 29],
|
|
"eq_ni_2958",
|
|
["is_num", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nn_2959", 1513, 29],
|
|
["is_num", 32, 29, 1513, 29],
|
|
["jump_false", 32, "eq_nn_2959", 1513, 29],
|
|
["eq_float", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2957", 1513, 29],
|
|
"eq_nn_2959",
|
|
["is_text", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nt_2960", 1513, 29],
|
|
["is_text", 32, 29, 1513, 29],
|
|
["jump_false", 32, "eq_nt_2960", 1513, 29],
|
|
["eq_text", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2957", 1513, 29],
|
|
"eq_nt_2960",
|
|
["is_null", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nnl_2961", 1513, 29],
|
|
["is_null", 32, 29, 1513, 29],
|
|
["jump_false", 32, "eq_nnl_2961", 1513, 29],
|
|
["true", 30, 1513, 29],
|
|
["jump", "eq_done_2957", 1513, 29],
|
|
"eq_nnl_2961",
|
|
["is_bool", 31, 2, 1513, 29],
|
|
["jump_false", 31, "eq_nb_2962", 1513, 29],
|
|
["is_bool", 32, 29, 1513, 29],
|
|
["jump_false", 32, "eq_nb_2962", 1513, 29],
|
|
["eq_bool", 30, 2, 29, 1513, 29],
|
|
["jump", "eq_done_2957", 1513, 29],
|
|
"eq_nb_2962",
|
|
["false", 30, 1513, 29],
|
|
"eq_done_2957",
|
|
["move", 28, 30, 1513, 29],
|
|
"or_end_2950",
|
|
["jump_false", 28, "if_else_2948", 1513, 29],
|
|
["access", 33, "text", 1513, 52],
|
|
["return", 33, 1513, 52],
|
|
["jump", "if_end_2949", 1513, 52],
|
|
"if_else_2948",
|
|
"if_end_2949",
|
|
["access", 34, "number", 1514, 14],
|
|
["is_identical", 35, 2, 34, 1514, 14],
|
|
["jump_true", 35, "eq_done_2965", 1514, 14],
|
|
["is_int", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_ni_2966", 1514, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_2966", 1514, 14],
|
|
["eq_int", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2965", 1514, 14],
|
|
"eq_ni_2966",
|
|
["is_num", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nn_2967", 1514, 14],
|
|
["is_num", 37, 34, 1514, 14],
|
|
["jump_false", 37, "eq_nn_2967", 1514, 14],
|
|
["eq_float", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2965", 1514, 14],
|
|
"eq_nn_2967",
|
|
["is_text", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nt_2968", 1514, 14],
|
|
["is_text", 37, 34, 1514, 14],
|
|
["jump_false", 37, "eq_nt_2968", 1514, 14],
|
|
["eq_text", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2965", 1514, 14],
|
|
"eq_nt_2968",
|
|
["is_null", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nnl_2969", 1514, 14],
|
|
["is_null", 37, 34, 1514, 14],
|
|
["jump_false", 37, "eq_nnl_2969", 1514, 14],
|
|
["true", 35, 1514, 14],
|
|
["jump", "eq_done_2965", 1514, 14],
|
|
"eq_nnl_2969",
|
|
["is_bool", 36, 2, 1514, 14],
|
|
["jump_false", 36, "eq_nb_2970", 1514, 14],
|
|
["is_bool", 37, 34, 1514, 14],
|
|
["jump_false", 37, "eq_nb_2970", 1514, 14],
|
|
["eq_bool", 35, 2, 34, 1514, 14],
|
|
["jump", "eq_done_2965", 1514, 14],
|
|
"eq_nb_2970",
|
|
["false", 35, 1514, 14],
|
|
"eq_done_2965",
|
|
["jump_false", 35, "if_else_2963", 1514, 14],
|
|
["load_field", 38, 1, "number", 1515, 22],
|
|
["is_int", 39, 38, 1515, 22],
|
|
["jump_false", 39, "if_else_2971", 1515, 22],
|
|
["access", 40, "integer", 1515, 43],
|
|
["return", 40, 1515, 43],
|
|
["jump", "if_end_2972", 1515, 43],
|
|
"if_else_2971",
|
|
"if_end_2972",
|
|
["access", 41, "number", 1516, 14],
|
|
["return", 41, 1516, 14],
|
|
["jump", "if_end_2964", 1516, 14],
|
|
"if_else_2963",
|
|
"if_end_2964",
|
|
["access", 42, "true", 1518, 14],
|
|
["is_identical", 43, 2, 42, 1518, 14],
|
|
["jump_true", 43, "eq_done_2976", 1518, 14],
|
|
["is_int", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_ni_2977", 1518, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_2977", 1518, 14],
|
|
["eq_int", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2976", 1518, 14],
|
|
"eq_ni_2977",
|
|
["is_num", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nn_2978", 1518, 14],
|
|
["is_num", 45, 42, 1518, 14],
|
|
["jump_false", 45, "eq_nn_2978", 1518, 14],
|
|
["eq_float", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2976", 1518, 14],
|
|
"eq_nn_2978",
|
|
["is_text", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nt_2979", 1518, 14],
|
|
["is_text", 45, 42, 1518, 14],
|
|
["jump_false", 45, "eq_nt_2979", 1518, 14],
|
|
["eq_text", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2976", 1518, 14],
|
|
"eq_nt_2979",
|
|
["is_null", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nnl_2980", 1518, 14],
|
|
["is_null", 45, 42, 1518, 14],
|
|
["jump_false", 45, "eq_nnl_2980", 1518, 14],
|
|
["true", 43, 1518, 14],
|
|
["jump", "eq_done_2976", 1518, 14],
|
|
"eq_nnl_2980",
|
|
["is_bool", 44, 2, 1518, 14],
|
|
["jump_false", 44, "eq_nb_2981", 1518, 14],
|
|
["is_bool", 45, 42, 1518, 14],
|
|
["jump_false", 45, "eq_nb_2981", 1518, 14],
|
|
["eq_bool", 43, 2, 42, 1518, 14],
|
|
["jump", "eq_done_2976", 1518, 14],
|
|
"eq_nb_2981",
|
|
["false", 43, 1518, 14],
|
|
"eq_done_2976",
|
|
["move", 46, 43, 1518, 14],
|
|
["jump_true", 46, "or_end_2975", 1518, 14],
|
|
["access", 47, "false", 1518, 29],
|
|
["is_identical", 48, 2, 47, 1518, 29],
|
|
["jump_true", 48, "eq_done_2982", 1518, 29],
|
|
["is_int", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_ni_2983", 1518, 29],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_2983", 1518, 29],
|
|
["eq_int", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2982", 1518, 29],
|
|
"eq_ni_2983",
|
|
["is_num", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nn_2984", 1518, 29],
|
|
["is_num", 50, 47, 1518, 29],
|
|
["jump_false", 50, "eq_nn_2984", 1518, 29],
|
|
["eq_float", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2982", 1518, 29],
|
|
"eq_nn_2984",
|
|
["is_text", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nt_2985", 1518, 29],
|
|
["is_text", 50, 47, 1518, 29],
|
|
["jump_false", 50, "eq_nt_2985", 1518, 29],
|
|
["eq_text", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2982", 1518, 29],
|
|
"eq_nt_2985",
|
|
["is_null", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nnl_2986", 1518, 29],
|
|
["is_null", 50, 47, 1518, 29],
|
|
["jump_false", 50, "eq_nnl_2986", 1518, 29],
|
|
["true", 48, 1518, 29],
|
|
["jump", "eq_done_2982", 1518, 29],
|
|
"eq_nnl_2986",
|
|
["is_bool", 49, 2, 1518, 29],
|
|
["jump_false", 49, "eq_nb_2987", 1518, 29],
|
|
["is_bool", 50, 47, 1518, 29],
|
|
["jump_false", 50, "eq_nb_2987", 1518, 29],
|
|
["eq_bool", 48, 2, 47, 1518, 29],
|
|
["jump", "eq_done_2982", 1518, 29],
|
|
"eq_nb_2987",
|
|
["false", 48, 1518, 29],
|
|
"eq_done_2982",
|
|
["move", 46, 48, 1518, 29],
|
|
"or_end_2975",
|
|
["jump_false", 46, "if_else_2973", 1518, 29],
|
|
["access", 51, "logical", 1518, 45],
|
|
["return", 51, 1518, 45],
|
|
["jump", "if_end_2974", 1518, 45],
|
|
"if_else_2973",
|
|
"if_end_2974",
|
|
["access", 52, "null", 1519, 14],
|
|
["is_identical", 53, 2, 52, 1519, 14],
|
|
["jump_true", 53, "eq_done_2990", 1519, 14],
|
|
["is_int", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_ni_2991", 1519, 14],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_2991", 1519, 14],
|
|
["eq_int", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2990", 1519, 14],
|
|
"eq_ni_2991",
|
|
["is_num", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nn_2992", 1519, 14],
|
|
["is_num", 55, 52, 1519, 14],
|
|
["jump_false", 55, "eq_nn_2992", 1519, 14],
|
|
["eq_float", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2990", 1519, 14],
|
|
"eq_nn_2992",
|
|
["is_text", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nt_2993", 1519, 14],
|
|
["is_text", 55, 52, 1519, 14],
|
|
["jump_false", 55, "eq_nt_2993", 1519, 14],
|
|
["eq_text", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2990", 1519, 14],
|
|
"eq_nt_2993",
|
|
["is_null", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nnl_2994", 1519, 14],
|
|
["is_null", 55, 52, 1519, 14],
|
|
["jump_false", 55, "eq_nnl_2994", 1519, 14],
|
|
["true", 53, 1519, 14],
|
|
["jump", "eq_done_2990", 1519, 14],
|
|
"eq_nnl_2994",
|
|
["is_bool", 54, 2, 1519, 14],
|
|
["jump_false", 54, "eq_nb_2995", 1519, 14],
|
|
["is_bool", 55, 52, 1519, 14],
|
|
["jump_false", 55, "eq_nb_2995", 1519, 14],
|
|
["eq_bool", 53, 2, 52, 1519, 14],
|
|
["jump", "eq_done_2990", 1519, 14],
|
|
"eq_nb_2995",
|
|
["false", 53, 1519, 14],
|
|
"eq_done_2990",
|
|
["jump_false", 53, "if_else_2988", 1519, 14],
|
|
["access", 56, "null", 1519, 29],
|
|
["return", 56, 1519, 29],
|
|
["jump", "if_end_2989", 1519, 29],
|
|
"if_else_2988",
|
|
"if_end_2989",
|
|
["null", 57, 1520, 12],
|
|
["return", 57, 1520, 12],
|
|
["null", 58, 1520, 12],
|
|
["return", 58, 1520, 12]
|
|
],
|
|
"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": 43,
|
|
"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_2996",
|
|
["load_field", 9, 1, "vars", 1540, 23],
|
|
["length", 10, 9, 1540, 23],
|
|
["is_int", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_ni_2998", 1540, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_3000", 1540, 23],
|
|
"rel_ni_2998",
|
|
["is_num", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_nn_2999", 1540, 23],
|
|
["is_num", 13, 10, 1540, 23],
|
|
["jump_false", 13, "rel_nn_2999", 1540, 23],
|
|
["lt_float", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_3000", 1540, 23],
|
|
"rel_nn_2999",
|
|
["is_text", 12, 5, 1540, 23],
|
|
["jump_false", 12, "rel_err_3001", 1540, 23],
|
|
["is_text", 13, 10, 1540, 23],
|
|
["jump_false", 13, "rel_err_3001", 1540, 23],
|
|
["lt_text", 11, 5, 10, 1540, 23],
|
|
["jump", "rel_done_3000", 1540, 23],
|
|
"rel_err_3001",
|
|
["disrupt", 1540, 23],
|
|
"rel_done_3000",
|
|
["jump_false", 11, "while_end_2997", 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_3002", 1546, 31],
|
|
["is_int", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_ni_3003", 1546, 31],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_3003", 1546, 31],
|
|
["eq_int", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_3002", 1546, 31],
|
|
"eq_ni_3003",
|
|
["is_num", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nn_3004", 1546, 31],
|
|
["is_num", 24, 21, 1546, 31],
|
|
["jump_false", 24, "eq_nn_3004", 1546, 31],
|
|
["eq_float", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_3002", 1546, 31],
|
|
"eq_nn_3004",
|
|
["is_text", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nt_3005", 1546, 31],
|
|
["is_text", 24, 21, 1546, 31],
|
|
["jump_false", 24, "eq_nt_3005", 1546, 31],
|
|
["eq_text", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_3002", 1546, 31],
|
|
"eq_nt_3005",
|
|
["is_null", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nnl_3006", 1546, 31],
|
|
["is_null", 24, 21, 1546, 31],
|
|
["jump_false", 24, "eq_nnl_3006", 1546, 31],
|
|
["true", 22, 1546, 31],
|
|
["jump", "eq_done_3002", 1546, 31],
|
|
"eq_nnl_3006",
|
|
["is_bool", 23, 20, 1546, 31],
|
|
["jump_false", 23, "eq_nb_3007", 1546, 31],
|
|
["is_bool", 24, 21, 1546, 31],
|
|
["jump_false", 24, "eq_nb_3007", 1546, 31],
|
|
["eq_bool", 22, 20, 21, 1546, 31],
|
|
["jump", "eq_done_3002", 1546, 31],
|
|
"eq_nb_3007",
|
|
["false", 22, 1546, 31],
|
|
"eq_done_3002",
|
|
["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],
|
|
["is_int", 30, 4, 1550, 23],
|
|
["jump_false", 30, "add_ni_3008", 1550, 23],
|
|
["add_int", 29, 4, 28, 1550, 23],
|
|
["jump", "add_done_3010", 1550, 23],
|
|
"add_ni_3008",
|
|
["is_text", 30, 4, 1550, 23],
|
|
["jump_false", 30, "add_nt_3009", 1550, 23],
|
|
["is_text", 31, 28, 1550, 23],
|
|
["jump_false", 31, "add_nt_3009", 1550, 23],
|
|
["concat", 29, 4, 28, 1550, 23],
|
|
["jump", "add_done_3010", 1550, 23],
|
|
"add_nt_3009",
|
|
["is_num", 30, 4, 1550, 23],
|
|
["jump_false", 30, "add_err_3011", 1550, 23],
|
|
["add_float", 29, 4, 28, 1550, 23],
|
|
["jump", "add_done_3010", 1550, 23],
|
|
"add_err_3011",
|
|
["disrupt", 1550, 23],
|
|
"add_done_3010",
|
|
["move", 4, 29, 1550, 23],
|
|
["load_field", 32, 6, "closure", 1551, 11],
|
|
["jump_false", 32, "if_else_3012", 1551, 11],
|
|
["access", 33, 1, 1551, 50],
|
|
["is_int", 35, 2, 1551, 50],
|
|
["jump_false", 35, "add_ni_3014", 1551, 50],
|
|
["add_int", 34, 2, 33, 1551, 50],
|
|
["jump", "add_done_3016", 1551, 50],
|
|
"add_ni_3014",
|
|
["is_text", 35, 2, 1551, 50],
|
|
["jump_false", 35, "add_nt_3015", 1551, 50],
|
|
["is_text", 36, 33, 1551, 50],
|
|
["jump_false", 36, "add_nt_3015", 1551, 50],
|
|
["concat", 34, 2, 33, 1551, 50],
|
|
["jump", "add_done_3016", 1551, 50],
|
|
"add_nt_3015",
|
|
["is_num", 35, 2, 1551, 50],
|
|
["jump_false", 35, "add_err_3017", 1551, 50],
|
|
["add_float", 34, 2, 33, 1551, 50],
|
|
["jump", "add_done_3016", 1551, 50],
|
|
"add_err_3017",
|
|
["disrupt", 1551, 50],
|
|
"add_done_3016",
|
|
["move", 2, 34, 1551, 50],
|
|
["jump", "if_end_3013", 1551, 50],
|
|
"if_else_3012",
|
|
"if_end_3013",
|
|
["access", 37, 1, 1552, 15],
|
|
["is_int", 39, 5, 1552, 15],
|
|
["jump_false", 39, "add_ni_3018", 1552, 15],
|
|
["add_int", 38, 5, 37, 1552, 15],
|
|
["jump", "add_done_3020", 1552, 15],
|
|
"add_ni_3018",
|
|
["is_text", 39, 5, 1552, 15],
|
|
["jump_false", 39, "add_nt_3019", 1552, 15],
|
|
["is_text", 40, 37, 1552, 15],
|
|
["jump_false", 40, "add_nt_3019", 1552, 15],
|
|
["concat", 38, 5, 37, 1552, 15],
|
|
["jump", "add_done_3020", 1552, 15],
|
|
"add_nt_3019",
|
|
["is_num", 39, 5, 1552, 15],
|
|
["jump_false", 39, "add_err_3021", 1552, 15],
|
|
["add_float", 38, 5, 37, 1552, 15],
|
|
["jump", "add_done_3020", 1552, 15],
|
|
"add_err_3021",
|
|
["disrupt", 1552, 15],
|
|
"add_done_3020",
|
|
["move", 5, 38, 1552, 15],
|
|
["jump", "while_start_2996", 1552, 15],
|
|
"while_end_2997",
|
|
["record", 41, 0],
|
|
["store_field", 41, 3, "rec", 1554, 18],
|
|
["store_field", 41, 4, "nr_slots", 1554, 33],
|
|
["store_field", 41, 2, "nr_close", 1554, 50],
|
|
["return", 41, 1554, 50],
|
|
["null", 42, 1554, 50],
|
|
["return", 42, 1554, 50]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 115,
|
|
"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_3022",
|
|
["length", 10, 2, 1569, 23],
|
|
["is_int", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_ni_3024", 1569, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_3026", 1569, 23],
|
|
"rel_ni_3024",
|
|
["is_num", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_nn_3025", 1569, 23],
|
|
["is_num", 13, 10, 1569, 23],
|
|
["jump_false", 13, "rel_nn_3025", 1569, 23],
|
|
["lt_float", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_3026", 1569, 23],
|
|
"rel_nn_3025",
|
|
["is_text", 12, 8, 1569, 23],
|
|
["jump_false", 12, "rel_err_3027", 1569, 23],
|
|
["is_text", 13, 10, 1569, 23],
|
|
["jump_false", 13, "rel_err_3027", 1569, 23],
|
|
["lt_text", 11, 8, 10, 1569, 23],
|
|
["jump", "rel_done_3026", 1569, 23],
|
|
"rel_err_3027",
|
|
["disrupt", 1569, 23],
|
|
"rel_done_3026",
|
|
["jump_false", 11, "while_end_3023", 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_3030", 1572, 19],
|
|
["is_int", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_ni_3031", 1572, 19],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_3031", 1572, 19],
|
|
["eq_int", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_3030", 1572, 19],
|
|
"eq_ni_3031",
|
|
["is_num", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nn_3032", 1572, 19],
|
|
["is_num", 19, 16, 1572, 19],
|
|
["jump_false", 19, "eq_nn_3032", 1572, 19],
|
|
["eq_float", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_3030", 1572, 19],
|
|
"eq_nn_3032",
|
|
["is_text", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nt_3033", 1572, 19],
|
|
["is_text", 19, 16, 1572, 19],
|
|
["jump_false", 19, "eq_nt_3033", 1572, 19],
|
|
["eq_text", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_3030", 1572, 19],
|
|
"eq_nt_3033",
|
|
["is_null", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nnl_3034", 1572, 19],
|
|
["is_null", 19, 16, 1572, 19],
|
|
["jump_false", 19, "eq_nnl_3034", 1572, 19],
|
|
["true", 17, 1572, 19],
|
|
["jump", "eq_done_3030", 1572, 19],
|
|
"eq_nnl_3034",
|
|
["is_bool", 18, 9, 1572, 19],
|
|
["jump_false", 18, "eq_nb_3035", 1572, 19],
|
|
["is_bool", 19, 16, 1572, 19],
|
|
["jump_false", 19, "eq_nb_3035", 1572, 19],
|
|
["eq_bool", 17, 9, 16, 1572, 19],
|
|
["jump", "eq_done_3030", 1572, 19],
|
|
"eq_nb_3035",
|
|
["false", 17, 1572, 19],
|
|
"eq_done_3030",
|
|
["jump_false", 17, "if_else_3028", 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_3040", 1574, 21],
|
|
["jump", "ne_ni_3041", 1574, 21],
|
|
"ne_nid_3040",
|
|
["false", 22, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_ni_3041",
|
|
["is_int", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nn_3042", 1574, 21],
|
|
["is_int", 24, 21, 1574, 21],
|
|
["jump_false", 24, "ne_nn_3042", 1574, 21],
|
|
["ne_int", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_nn_3042",
|
|
["is_num", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nt_3043", 1574, 21],
|
|
["is_num", 24, 21, 1574, 21],
|
|
["jump_false", 24, "ne_nt_3043", 1574, 21],
|
|
["ne_float", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_nt_3043",
|
|
["is_text", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nnl_3044", 1574, 21],
|
|
["is_text", 24, 21, 1574, 21],
|
|
["jump_false", 24, "ne_nnl_3044", 1574, 21],
|
|
["ne_text", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_nnl_3044",
|
|
["is_null", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_nb_3045", 1574, 21],
|
|
["is_null", 24, 21, 1574, 21],
|
|
["jump_false", 24, "ne_nb_3045", 1574, 21],
|
|
["false", 22, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_nb_3045",
|
|
["is_bool", 23, 6, 1574, 21],
|
|
["jump_false", 23, "ne_mis_3046", 1574, 21],
|
|
["is_bool", 24, 21, 1574, 21],
|
|
["jump_false", 24, "ne_mis_3046", 1574, 21],
|
|
["ne_bool", 22, 6, 21, 1574, 21],
|
|
["jump", "ne_done_3039", 1574, 21],
|
|
"ne_mis_3046",
|
|
["true", 22, 1574, 21],
|
|
"ne_done_3039",
|
|
["move", 25, 22, 1574, 21],
|
|
["jump_false", 25, "and_end_3038", 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_3047", 1574, 58],
|
|
["is_int", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_ni_3048", 1574, 58],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_3048", 1574, 58],
|
|
["eq_int", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_3047", 1574, 58],
|
|
"eq_ni_3048",
|
|
["is_num", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nn_3049", 1574, 58],
|
|
["is_num", 33, 30, 1574, 58],
|
|
["jump_false", 33, "eq_nn_3049", 1574, 58],
|
|
["eq_float", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_3047", 1574, 58],
|
|
"eq_nn_3049",
|
|
["is_text", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nt_3050", 1574, 58],
|
|
["is_text", 33, 30, 1574, 58],
|
|
["jump_false", 33, "eq_nt_3050", 1574, 58],
|
|
["eq_text", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_3047", 1574, 58],
|
|
"eq_nt_3050",
|
|
["is_null", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nnl_3051", 1574, 58],
|
|
["is_null", 33, 30, 1574, 58],
|
|
["jump_false", 33, "eq_nnl_3051", 1574, 58],
|
|
["true", 31, 1574, 58],
|
|
["jump", "eq_done_3047", 1574, 58],
|
|
"eq_nnl_3051",
|
|
["is_bool", 32, 26, 1574, 58],
|
|
["jump_false", 32, "eq_nb_3052", 1574, 58],
|
|
["is_bool", 33, 30, 1574, 58],
|
|
["jump_false", 33, "eq_nb_3052", 1574, 58],
|
|
["eq_bool", 31, 26, 30, 1574, 58],
|
|
["jump", "eq_done_3047", 1574, 58],
|
|
"eq_nb_3052",
|
|
["false", 31, 1574, 58],
|
|
"eq_done_3047",
|
|
["move", 25, 31, 1574, 58],
|
|
"and_end_3038",
|
|
["jump_false", 25, "if_else_3036", 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_3037", 1575, 11],
|
|
"if_else_3036",
|
|
"if_end_3037",
|
|
["jump", "if_end_3029", 1575, 11],
|
|
"if_else_3028",
|
|
["access", 41, "var", 1577, 26],
|
|
["is_identical", 42, 9, 41, 1577, 26],
|
|
["jump_true", 42, "eq_done_3055", 1577, 26],
|
|
["is_int", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_ni_3056", 1577, 26],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_3056", 1577, 26],
|
|
["eq_int", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_3055", 1577, 26],
|
|
"eq_ni_3056",
|
|
["is_num", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nn_3057", 1577, 26],
|
|
["is_num", 44, 41, 1577, 26],
|
|
["jump_false", 44, "eq_nn_3057", 1577, 26],
|
|
["eq_float", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_3055", 1577, 26],
|
|
"eq_nn_3057",
|
|
["is_text", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nt_3058", 1577, 26],
|
|
["is_text", 44, 41, 1577, 26],
|
|
["jump_false", 44, "eq_nt_3058", 1577, 26],
|
|
["eq_text", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_3055", 1577, 26],
|
|
"eq_nt_3058",
|
|
["is_null", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nnl_3059", 1577, 26],
|
|
["is_null", 44, 41, 1577, 26],
|
|
["jump_false", 44, "eq_nnl_3059", 1577, 26],
|
|
["true", 42, 1577, 26],
|
|
["jump", "eq_done_3055", 1577, 26],
|
|
"eq_nnl_3059",
|
|
["is_bool", 43, 9, 1577, 26],
|
|
["jump_false", 43, "eq_nb_3060", 1577, 26],
|
|
["is_bool", 44, 41, 1577, 26],
|
|
["jump_false", 44, "eq_nb_3060", 1577, 26],
|
|
["eq_bool", 42, 9, 41, 1577, 26],
|
|
["jump", "eq_done_3055", 1577, 26],
|
|
"eq_nb_3060",
|
|
["false", 42, 1577, 26],
|
|
"eq_done_3055",
|
|
["jump_false", 42, "if_else_3053", 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_3065", 1579, 21],
|
|
["jump", "ne_ni_3066", 1579, 21],
|
|
"ne_nid_3065",
|
|
["false", 48, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_ni_3066",
|
|
["is_int", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nn_3067", 1579, 21],
|
|
["is_int", 50, 47, 1579, 21],
|
|
["jump_false", 50, "ne_nn_3067", 1579, 21],
|
|
["ne_int", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_nn_3067",
|
|
["is_num", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nt_3068", 1579, 21],
|
|
["is_num", 50, 47, 1579, 21],
|
|
["jump_false", 50, "ne_nt_3068", 1579, 21],
|
|
["ne_float", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_nt_3068",
|
|
["is_text", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nnl_3069", 1579, 21],
|
|
["is_text", 50, 47, 1579, 21],
|
|
["jump_false", 50, "ne_nnl_3069", 1579, 21],
|
|
["ne_text", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_nnl_3069",
|
|
["is_null", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_nb_3070", 1579, 21],
|
|
["is_null", 50, 47, 1579, 21],
|
|
["jump_false", 50, "ne_nb_3070", 1579, 21],
|
|
["false", 48, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_nb_3070",
|
|
["is_bool", 49, 6, 1579, 21],
|
|
["jump_false", 49, "ne_mis_3071", 1579, 21],
|
|
["is_bool", 50, 47, 1579, 21],
|
|
["jump_false", 50, "ne_mis_3071", 1579, 21],
|
|
["ne_bool", 48, 6, 47, 1579, 21],
|
|
["jump", "ne_done_3064", 1579, 21],
|
|
"ne_mis_3071",
|
|
["true", 48, 1579, 21],
|
|
"ne_done_3064",
|
|
["move", 51, 48, 1579, 21],
|
|
["jump_false", 51, "and_end_3063", 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_3072", 1579, 58],
|
|
["is_int", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_ni_3073", 1579, 58],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_3073", 1579, 58],
|
|
["eq_int", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_3072", 1579, 58],
|
|
"eq_ni_3073",
|
|
["is_num", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nn_3074", 1579, 58],
|
|
["is_num", 59, 56, 1579, 58],
|
|
["jump_false", 59, "eq_nn_3074", 1579, 58],
|
|
["eq_float", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_3072", 1579, 58],
|
|
"eq_nn_3074",
|
|
["is_text", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nt_3075", 1579, 58],
|
|
["is_text", 59, 56, 1579, 58],
|
|
["jump_false", 59, "eq_nt_3075", 1579, 58],
|
|
["eq_text", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_3072", 1579, 58],
|
|
"eq_nt_3075",
|
|
["is_null", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nnl_3076", 1579, 58],
|
|
["is_null", 59, 56, 1579, 58],
|
|
["jump_false", 59, "eq_nnl_3076", 1579, 58],
|
|
["true", 57, 1579, 58],
|
|
["jump", "eq_done_3072", 1579, 58],
|
|
"eq_nnl_3076",
|
|
["is_bool", 58, 52, 1579, 58],
|
|
["jump_false", 58, "eq_nb_3077", 1579, 58],
|
|
["is_bool", 59, 56, 1579, 58],
|
|
["jump_false", 59, "eq_nb_3077", 1579, 58],
|
|
["eq_bool", 57, 52, 56, 1579, 58],
|
|
["jump", "eq_done_3072", 1579, 58],
|
|
"eq_nb_3077",
|
|
["false", 57, 1579, 58],
|
|
"eq_done_3072",
|
|
["move", 51, 57, 1579, 58],
|
|
"and_end_3063",
|
|
["jump_false", 51, "if_else_3061", 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_3062", 1580, 11],
|
|
"if_else_3061",
|
|
"if_end_3062",
|
|
["jump", "if_end_3054", 1580, 11],
|
|
"if_else_3053",
|
|
["access", 67, "var_list", 1582, 26],
|
|
["is_identical", 68, 9, 67, 1582, 26],
|
|
["jump_true", 68, "eq_done_3080", 1582, 26],
|
|
["is_int", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_ni_3081", 1582, 26],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_3081", 1582, 26],
|
|
["eq_int", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_3080", 1582, 26],
|
|
"eq_ni_3081",
|
|
["is_num", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nn_3082", 1582, 26],
|
|
["is_num", 70, 67, 1582, 26],
|
|
["jump_false", 70, "eq_nn_3082", 1582, 26],
|
|
["eq_float", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_3080", 1582, 26],
|
|
"eq_nn_3082",
|
|
["is_text", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nt_3083", 1582, 26],
|
|
["is_text", 70, 67, 1582, 26],
|
|
["jump_false", 70, "eq_nt_3083", 1582, 26],
|
|
["eq_text", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_3080", 1582, 26],
|
|
"eq_nt_3083",
|
|
["is_null", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nnl_3084", 1582, 26],
|
|
["is_null", 70, 67, 1582, 26],
|
|
["jump_false", 70, "eq_nnl_3084", 1582, 26],
|
|
["true", 68, 1582, 26],
|
|
["jump", "eq_done_3080", 1582, 26],
|
|
"eq_nnl_3084",
|
|
["is_bool", 69, 9, 1582, 26],
|
|
["jump_false", 69, "eq_nb_3085", 1582, 26],
|
|
["is_bool", 70, 67, 1582, 26],
|
|
["jump_false", 70, "eq_nb_3085", 1582, 26],
|
|
["eq_bool", 68, 9, 67, 1582, 26],
|
|
["jump", "eq_done_3080", 1582, 26],
|
|
"eq_nb_3085",
|
|
["false", 68, 1582, 26],
|
|
"eq_done_3080",
|
|
["jump_false", 68, "if_else_3078", 1582, 26],
|
|
["access", 71, 0, 1583, 13],
|
|
["move", 7, 71, 1583, 13],
|
|
"while_start_3086",
|
|
["load_field", 72, 5, "list", 1584, 27],
|
|
["length", 73, 72, 1584, 27],
|
|
["is_int", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_ni_3088", 1584, 27],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["lt_int", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_3090", 1584, 27],
|
|
"rel_ni_3088",
|
|
["is_num", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_nn_3089", 1584, 27],
|
|
["is_num", 76, 73, 1584, 27],
|
|
["jump_false", 76, "rel_nn_3089", 1584, 27],
|
|
["lt_float", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_3090", 1584, 27],
|
|
"rel_nn_3089",
|
|
["is_text", 75, 7, 1584, 27],
|
|
["jump_false", 75, "rel_err_3091", 1584, 27],
|
|
["is_text", 76, 73, 1584, 27],
|
|
["jump_false", 76, "rel_err_3091", 1584, 27],
|
|
["lt_text", 74, 7, 73, 1584, 27],
|
|
["jump", "rel_done_3090", 1584, 27],
|
|
"rel_err_3091",
|
|
["disrupt", 1584, 27],
|
|
"rel_done_3090",
|
|
["jump_false", 74, "while_end_3087", 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_3094", 1587, 21],
|
|
["is_int", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_ni_3095", 1587, 21],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_3095", 1587, 21],
|
|
["eq_int", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_3094", 1587, 21],
|
|
"eq_ni_3095",
|
|
["is_num", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nn_3096", 1587, 21],
|
|
["is_num", 83, 80, 1587, 21],
|
|
["jump_false", 83, "eq_nn_3096", 1587, 21],
|
|
["eq_float", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_3094", 1587, 21],
|
|
"eq_nn_3096",
|
|
["is_text", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nt_3097", 1587, 21],
|
|
["is_text", 83, 80, 1587, 21],
|
|
["jump_false", 83, "eq_nt_3097", 1587, 21],
|
|
["eq_text", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_3094", 1587, 21],
|
|
"eq_nt_3097",
|
|
["is_null", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nnl_3098", 1587, 21],
|
|
["is_null", 83, 80, 1587, 21],
|
|
["jump_false", 83, "eq_nnl_3098", 1587, 21],
|
|
["true", 81, 1587, 21],
|
|
["jump", "eq_done_3094", 1587, 21],
|
|
"eq_nnl_3098",
|
|
["is_bool", 82, 3, 1587, 21],
|
|
["jump_false", 82, "eq_nb_3099", 1587, 21],
|
|
["is_bool", 83, 80, 1587, 21],
|
|
["jump_false", 83, "eq_nb_3099", 1587, 21],
|
|
["eq_bool", 81, 3, 80, 1587, 21],
|
|
["jump", "eq_done_3094", 1587, 21],
|
|
"eq_nb_3099",
|
|
["false", 81, 1587, 21],
|
|
"eq_done_3094",
|
|
["jump_false", 81, "if_else_3092", 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_3104", 1589, 25],
|
|
["jump", "ne_ni_3105", 1589, 25],
|
|
"ne_nid_3104",
|
|
["false", 87, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_ni_3105",
|
|
["is_int", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nn_3106", 1589, 25],
|
|
["is_int", 89, 86, 1589, 25],
|
|
["jump_false", 89, "ne_nn_3106", 1589, 25],
|
|
["ne_int", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_nn_3106",
|
|
["is_num", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nt_3107", 1589, 25],
|
|
["is_num", 89, 86, 1589, 25],
|
|
["jump_false", 89, "ne_nt_3107", 1589, 25],
|
|
["ne_float", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_nt_3107",
|
|
["is_text", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nnl_3108", 1589, 25],
|
|
["is_text", 89, 86, 1589, 25],
|
|
["jump_false", 89, "ne_nnl_3108", 1589, 25],
|
|
["ne_text", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_nnl_3108",
|
|
["is_null", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_nb_3109", 1589, 25],
|
|
["is_null", 89, 86, 1589, 25],
|
|
["jump_false", 89, "ne_nb_3109", 1589, 25],
|
|
["false", 87, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_nb_3109",
|
|
["is_bool", 88, 6, 1589, 25],
|
|
["jump_false", 88, "ne_mis_3110", 1589, 25],
|
|
["is_bool", 89, 86, 1589, 25],
|
|
["jump_false", 89, "ne_mis_3110", 1589, 25],
|
|
["ne_bool", 87, 6, 86, 1589, 25],
|
|
["jump", "ne_done_3103", 1589, 25],
|
|
"ne_mis_3110",
|
|
["true", 87, 1589, 25],
|
|
"ne_done_3103",
|
|
["move", 90, 87, 1589, 25],
|
|
["jump_false", 90, "and_end_3102", 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_3111", 1589, 62],
|
|
["is_int", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_ni_3112", 1589, 62],
|
|
"_nop_tc_11",
|
|
["jump", "eq_ni_3112", 1589, 62],
|
|
["eq_int", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_3111", 1589, 62],
|
|
"eq_ni_3112",
|
|
["is_num", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nn_3113", 1589, 62],
|
|
["is_num", 98, 95, 1589, 62],
|
|
["jump_false", 98, "eq_nn_3113", 1589, 62],
|
|
["eq_float", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_3111", 1589, 62],
|
|
"eq_nn_3113",
|
|
["is_text", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nt_3114", 1589, 62],
|
|
["is_text", 98, 95, 1589, 62],
|
|
["jump_false", 98, "eq_nt_3114", 1589, 62],
|
|
["eq_text", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_3111", 1589, 62],
|
|
"eq_nt_3114",
|
|
["is_null", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nnl_3115", 1589, 62],
|
|
["is_null", 98, 95, 1589, 62],
|
|
["jump_false", 98, "eq_nnl_3115", 1589, 62],
|
|
["true", 96, 1589, 62],
|
|
["jump", "eq_done_3111", 1589, 62],
|
|
"eq_nnl_3115",
|
|
["is_bool", 97, 91, 1589, 62],
|
|
["jump_false", 97, "eq_nb_3116", 1589, 62],
|
|
["is_bool", 98, 95, 1589, 62],
|
|
["jump_false", 98, "eq_nb_3116", 1589, 62],
|
|
["eq_bool", 96, 91, 95, 1589, 62],
|
|
["jump", "eq_done_3111", 1589, 62],
|
|
"eq_nb_3116",
|
|
["false", 96, 1589, 62],
|
|
"eq_done_3111",
|
|
["move", 90, 96, 1589, 62],
|
|
"and_end_3102",
|
|
["jump_false", 90, "if_else_3100", 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_3101", 1590, 15],
|
|
"if_else_3100",
|
|
"if_end_3101",
|
|
["jump", "if_end_3093", 1590, 15],
|
|
"if_else_3092",
|
|
"if_end_3093",
|
|
["access", 106, 1, 1593, 19],
|
|
["is_int", 108, 7, 1593, 19],
|
|
["jump_false", 108, "add_ni_3117", 1593, 19],
|
|
["add_int", 107, 7, 106, 1593, 19],
|
|
["jump", "add_done_3119", 1593, 19],
|
|
"add_ni_3117",
|
|
["is_text", 108, 7, 1593, 19],
|
|
["jump_false", 108, "add_nt_3118", 1593, 19],
|
|
["is_text", 109, 106, 1593, 19],
|
|
["jump_false", 109, "add_nt_3118", 1593, 19],
|
|
["concat", 107, 7, 106, 1593, 19],
|
|
["jump", "add_done_3119", 1593, 19],
|
|
"add_nt_3118",
|
|
["is_num", 108, 7, 1593, 19],
|
|
["jump_false", 108, "add_err_3120", 1593, 19],
|
|
["add_float", 107, 7, 106, 1593, 19],
|
|
["jump", "add_done_3119", 1593, 19],
|
|
"add_err_3120",
|
|
["disrupt", 1593, 19],
|
|
"add_done_3119",
|
|
["move", 7, 107, 1593, 19],
|
|
["jump", "while_start_3086", 1593, 19],
|
|
"while_end_3087",
|
|
["jump", "if_end_3079", 1593, 19],
|
|
"if_else_3078",
|
|
"if_end_3079",
|
|
"if_end_3054",
|
|
"if_end_3029",
|
|
["access", 110, 1, 1596, 15],
|
|
["is_int", 112, 8, 1596, 15],
|
|
["jump_false", 112, "add_ni_3121", 1596, 15],
|
|
["add_int", 111, 8, 110, 1596, 15],
|
|
["jump", "add_done_3123", 1596, 15],
|
|
"add_ni_3121",
|
|
["is_text", 112, 8, 1596, 15],
|
|
["jump_false", 112, "add_nt_3122", 1596, 15],
|
|
["is_text", 113, 110, 1596, 15],
|
|
["jump_false", 113, "add_nt_3122", 1596, 15],
|
|
["concat", 111, 8, 110, 1596, 15],
|
|
["jump", "add_done_3123", 1596, 15],
|
|
"add_nt_3122",
|
|
["is_num", 112, 8, 1596, 15],
|
|
["jump_false", 112, "add_err_3124", 1596, 15],
|
|
["add_float", 111, 8, 110, 1596, 15],
|
|
["jump", "add_done_3123", 1596, 15],
|
|
"add_err_3124",
|
|
["disrupt", 1596, 15],
|
|
"add_done_3123",
|
|
["move", 8, 111, 1596, 15],
|
|
["jump", "while_start_3022", 1596, 15],
|
|
"while_end_3023",
|
|
["null", 114, 1596, 15],
|
|
["return", 114, 1596, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 99,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 8, 1601, 22],
|
|
["is_identical", 9, 2, 8, 1601, 22],
|
|
["jump_true", 9, "eq_done_3127", 1601, 22],
|
|
["is_int", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_ni_3128", 1601, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3128", 1601, 22],
|
|
["eq_int", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_3127", 1601, 22],
|
|
"eq_ni_3128",
|
|
["is_num", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nn_3129", 1601, 22],
|
|
["is_num", 11, 8, 1601, 22],
|
|
["jump_false", 11, "eq_nn_3129", 1601, 22],
|
|
["eq_float", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_3127", 1601, 22],
|
|
"eq_nn_3129",
|
|
["is_text", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nt_3130", 1601, 22],
|
|
["is_text", 11, 8, 1601, 22],
|
|
["jump_false", 11, "eq_nt_3130", 1601, 22],
|
|
["eq_text", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_3127", 1601, 22],
|
|
"eq_nt_3130",
|
|
["is_null", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nnl_3131", 1601, 22],
|
|
["is_null", 11, 8, 1601, 22],
|
|
["jump_false", 11, "eq_nnl_3131", 1601, 22],
|
|
["true", 9, 1601, 22],
|
|
["jump", "eq_done_3127", 1601, 22],
|
|
"eq_nnl_3131",
|
|
["is_bool", 10, 2, 1601, 22],
|
|
["jump_false", 10, "eq_nb_3132", 1601, 22],
|
|
["is_bool", 11, 8, 1601, 22],
|
|
["jump_false", 11, "eq_nb_3132", 1601, 22],
|
|
["eq_bool", 9, 2, 8, 1601, 22],
|
|
["jump", "eq_done_3127", 1601, 22],
|
|
"eq_nb_3132",
|
|
["false", 9, 1601, 22],
|
|
"eq_done_3127",
|
|
["jump_false", 9, "if_else_3125", 1601, 22],
|
|
["null", 12, 1601, 35],
|
|
["return", 12, 1601, 35],
|
|
["jump", "if_end_3126", 1601, 35],
|
|
"if_else_3125",
|
|
"if_end_3126",
|
|
["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_3135", 1608, 17],
|
|
["is_int", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_ni_3136", 1608, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_3136", 1608, 17],
|
|
["eq_int", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_3135", 1608, 17],
|
|
"eq_ni_3136",
|
|
["is_num", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nn_3137", 1608, 17],
|
|
["is_num", 17, 14, 1608, 17],
|
|
["jump_false", 17, "eq_nn_3137", 1608, 17],
|
|
["eq_float", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_3135", 1608, 17],
|
|
"eq_nn_3137",
|
|
["is_text", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nt_3138", 1608, 17],
|
|
["is_text", 17, 14, 1608, 17],
|
|
["jump_false", 17, "eq_nt_3138", 1608, 17],
|
|
["eq_text", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_3135", 1608, 17],
|
|
"eq_nt_3138",
|
|
["is_null", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nnl_3139", 1608, 17],
|
|
["is_null", 17, 14, 1608, 17],
|
|
["jump_false", 17, "eq_nnl_3139", 1608, 17],
|
|
["true", 15, 1608, 17],
|
|
["jump", "eq_done_3135", 1608, 17],
|
|
"eq_nnl_3139",
|
|
["is_bool", 16, 5, 1608, 17],
|
|
["jump_false", 16, "eq_nb_3140", 1608, 17],
|
|
["is_bool", 17, 14, 1608, 17],
|
|
["jump_false", 17, "eq_nb_3140", 1608, 17],
|
|
["eq_bool", 15, 5, 14, 1608, 17],
|
|
["jump", "eq_done_3135", 1608, 17],
|
|
"eq_nb_3140",
|
|
["false", 15, 1608, 17],
|
|
"eq_done_3135",
|
|
["jump_false", 15, "if_else_3133", 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_3143", 1610, 19],
|
|
["is_int", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_ni_3144", 1610, 19],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_3144", 1610, 19],
|
|
["eq_int", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_3143", 1610, 19],
|
|
"eq_ni_3144",
|
|
["is_num", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nn_3145", 1610, 19],
|
|
["is_num", 22, 19, 1610, 19],
|
|
["jump_false", 22, "eq_nn_3145", 1610, 19],
|
|
["eq_float", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_3143", 1610, 19],
|
|
"eq_nn_3145",
|
|
["is_text", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nt_3146", 1610, 19],
|
|
["is_text", 22, 19, 1610, 19],
|
|
["jump_false", 22, "eq_nt_3146", 1610, 19],
|
|
["eq_text", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_3143", 1610, 19],
|
|
"eq_nt_3146",
|
|
["is_null", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nnl_3147", 1610, 19],
|
|
["is_null", 22, 19, 1610, 19],
|
|
["jump_false", 22, "eq_nnl_3147", 1610, 19],
|
|
["true", 20, 1610, 19],
|
|
["jump", "eq_done_3143", 1610, 19],
|
|
"eq_nnl_3147",
|
|
["is_bool", 21, 3, 1610, 19],
|
|
["jump_false", 21, "eq_nb_3148", 1610, 19],
|
|
["is_bool", 22, 19, 1610, 19],
|
|
["jump_false", 22, "eq_nb_3148", 1610, 19],
|
|
["eq_bool", 20, 3, 19, 1610, 19],
|
|
["jump", "eq_done_3143", 1610, 19],
|
|
"eq_nb_3148",
|
|
["false", 20, 1610, 19],
|
|
"eq_done_3143",
|
|
["jump_false", 20, "if_else_3141", 1610, 19],
|
|
["null", 23, 1610, 32],
|
|
["return", 23, 1610, 32],
|
|
["jump", "if_end_3142", 1610, 32],
|
|
"if_else_3141",
|
|
"if_end_3142",
|
|
["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_3151", 1612, 16],
|
|
["is_int", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_ni_3152", 1612, 16],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_3152", 1612, 16],
|
|
["eq_int", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_3151", 1612, 16],
|
|
"eq_ni_3152",
|
|
["is_num", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nn_3153", 1612, 16],
|
|
["is_num", 31, 28, 1612, 16],
|
|
["jump_false", 31, "eq_nn_3153", 1612, 16],
|
|
["eq_float", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_3151", 1612, 16],
|
|
"eq_nn_3153",
|
|
["is_text", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nt_3154", 1612, 16],
|
|
["is_text", 31, 28, 1612, 16],
|
|
["jump_false", 31, "eq_nt_3154", 1612, 16],
|
|
["eq_text", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_3151", 1612, 16],
|
|
"eq_nt_3154",
|
|
["is_null", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nnl_3155", 1612, 16],
|
|
["is_null", 31, 28, 1612, 16],
|
|
["jump_false", 31, "eq_nnl_3155", 1612, 16],
|
|
["true", 29, 1612, 16],
|
|
["jump", "eq_done_3151", 1612, 16],
|
|
"eq_nnl_3155",
|
|
["is_bool", 30, 6, 1612, 16],
|
|
["jump_false", 30, "eq_nb_3156", 1612, 16],
|
|
["is_bool", 31, 28, 1612, 16],
|
|
["jump_false", 31, "eq_nb_3156", 1612, 16],
|
|
["eq_bool", 29, 6, 28, 1612, 16],
|
|
["jump", "eq_done_3151", 1612, 16],
|
|
"eq_nb_3156",
|
|
["false", 29, 1612, 16],
|
|
"eq_done_3151",
|
|
["jump_false", 29, "if_else_3149", 1612, 16],
|
|
["access", 32, "cannot assign to unbound variable '", 1613, 30],
|
|
"_nop_tc_5",
|
|
["jump", "add_ni_3157", 1613, 70],
|
|
["is_int", 35, 3, 1613, 70],
|
|
["jump_false", 35, "add_ni_3157", 1613, 70],
|
|
["add_int", 33, 32, 3, 1613, 70],
|
|
["jump", "add_done_3159", 1613, 70],
|
|
"add_ni_3157",
|
|
["is_text", 35, 3, 1613, 70],
|
|
["jump_false", 35, "add_nt_3158", 1613, 70],
|
|
["concat", 33, 32, 3, 1613, 70],
|
|
["jump", "add_done_3159", 1613, 70],
|
|
"add_nt_3158",
|
|
["is_num", 34, 32, 1613, 70],
|
|
["jump_false", 34, "add_err_3160", 1613, 70],
|
|
["is_num", 35, 3, 1613, 70],
|
|
["jump_false", 35, "add_err_3160", 1613, 70],
|
|
["add_float", 33, 32, 3, 1613, 70],
|
|
["jump", "add_done_3159", 1613, 70],
|
|
"add_err_3160",
|
|
["disrupt", 1613, 70],
|
|
"add_done_3159",
|
|
["access", 36, "'", 1613, 77],
|
|
["is_int", 38, 33, 1613, 77],
|
|
["jump_false", 38, "add_ni_3161", 1613, 77],
|
|
"_nop_tc_6",
|
|
["jump", "add_ni_3161", 1613, 77],
|
|
["add_int", 37, 33, 36, 1613, 77],
|
|
["jump", "add_done_3163", 1613, 77],
|
|
"add_ni_3161",
|
|
["is_text", 38, 33, 1613, 77],
|
|
["jump_false", 38, "add_nt_3162", 1613, 77],
|
|
["concat", 37, 33, 36, 1613, 77],
|
|
["jump", "add_done_3163", 1613, 77],
|
|
"add_nt_3162",
|
|
["is_num", 38, 33, 1613, 77],
|
|
["jump_false", 38, "add_err_3164", 1613, 77],
|
|
["is_num", 39, 36, 1613, 77],
|
|
["jump_false", 39, "add_err_3164", 1613, 77],
|
|
["add_float", 37, 33, 36, 1613, 77],
|
|
["jump", "add_done_3163", 1613, 77],
|
|
"add_err_3164",
|
|
["disrupt", 1613, 77],
|
|
"add_done_3163",
|
|
["get", 41, 67, 1, 1613, 9],
|
|
["frame", 42, 41, 2, 1613, 9],
|
|
["null", 43, 1613, 9],
|
|
["setarg", 42, 0, 43, 1613, 9],
|
|
["setarg", 42, 1, 2, 1613, 9],
|
|
["setarg", 42, 2, 37, 1613, 9],
|
|
["invoke", 42, 40, 1613, 9],
|
|
["jump", "if_end_3150", 1613, 9],
|
|
"if_else_3149",
|
|
["load_field", 44, 6, "is_const", 1614, 18],
|
|
["jump_false", 44, "if_else_3165", 1614, 18],
|
|
["access", 45, "cannot assign to constant '", 1615, 30],
|
|
"_nop_tc_7",
|
|
["jump", "add_ni_3167", 1615, 62],
|
|
["is_int", 48, 3, 1615, 62],
|
|
["jump_false", 48, "add_ni_3167", 1615, 62],
|
|
["add_int", 46, 45, 3, 1615, 62],
|
|
["jump", "add_done_3169", 1615, 62],
|
|
"add_ni_3167",
|
|
["is_text", 48, 3, 1615, 62],
|
|
["jump_false", 48, "add_nt_3168", 1615, 62],
|
|
["concat", 46, 45, 3, 1615, 62],
|
|
["jump", "add_done_3169", 1615, 62],
|
|
"add_nt_3168",
|
|
["is_num", 47, 45, 1615, 62],
|
|
["jump_false", 47, "add_err_3170", 1615, 62],
|
|
["is_num", 48, 3, 1615, 62],
|
|
["jump_false", 48, "add_err_3170", 1615, 62],
|
|
["add_float", 46, 45, 3, 1615, 62],
|
|
["jump", "add_done_3169", 1615, 62],
|
|
"add_err_3170",
|
|
["disrupt", 1615, 62],
|
|
"add_done_3169",
|
|
["access", 49, "'", 1615, 69],
|
|
["is_int", 51, 46, 1615, 69],
|
|
["jump_false", 51, "add_ni_3171", 1615, 69],
|
|
"_nop_tc_8",
|
|
["jump", "add_ni_3171", 1615, 69],
|
|
["add_int", 50, 46, 49, 1615, 69],
|
|
["jump", "add_done_3173", 1615, 69],
|
|
"add_ni_3171",
|
|
["is_text", 51, 46, 1615, 69],
|
|
["jump_false", 51, "add_nt_3172", 1615, 69],
|
|
["concat", 50, 46, 49, 1615, 69],
|
|
["jump", "add_done_3173", 1615, 69],
|
|
"add_nt_3172",
|
|
["is_num", 51, 46, 1615, 69],
|
|
["jump_false", 51, "add_err_3174", 1615, 69],
|
|
["is_num", 52, 49, 1615, 69],
|
|
["jump_false", 52, "add_err_3174", 1615, 69],
|
|
["add_float", 50, 46, 49, 1615, 69],
|
|
["jump", "add_done_3173", 1615, 69],
|
|
"add_err_3174",
|
|
["disrupt", 1615, 69],
|
|
"add_done_3173",
|
|
["get", 54, 67, 1, 1615, 9],
|
|
["frame", 55, 54, 2, 1615, 9],
|
|
["null", 56, 1615, 9],
|
|
["setarg", 55, 0, 56, 1615, 9],
|
|
["setarg", 55, 1, 2, 1615, 9],
|
|
["setarg", 55, 2, 50, 1615, 9],
|
|
["invoke", 55, 53, 1615, 9],
|
|
["jump", "if_end_3166", 1615, 9],
|
|
"if_else_3165",
|
|
"if_end_3166",
|
|
"if_end_3150",
|
|
["get", 58, 45, 1, 1617, 11],
|
|
["frame", 59, 58, 2, 1617, 11],
|
|
["null", 60, 1617, 11],
|
|
["setarg", 59, 0, 60, 1617, 11],
|
|
["setarg", 59, 1, 1, 1617, 11],
|
|
["setarg", 59, 2, 3, 1617, 11],
|
|
["invoke", 59, 57, 1617, 11],
|
|
["move", 4, 57, 1617, 11],
|
|
["load_field", 61, 4, "v", 1618, 11],
|
|
["null", 62, 1618, 18],
|
|
["is_identical", 63, 61, 62, 1618, 18],
|
|
["jump_true", 63, "ne_nid_3178", 1618, 18],
|
|
["jump", "ne_ni_3179", 1618, 18],
|
|
"ne_nid_3178",
|
|
["false", 63, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_ni_3179",
|
|
["is_int", 64, 61, 1618, 18],
|
|
["jump_false", 64, "ne_nn_3180", 1618, 18],
|
|
["is_int", 65, 62, 1618, 18],
|
|
["jump_false", 65, "ne_nn_3180", 1618, 18],
|
|
["ne_int", 63, 61, 62, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_nn_3180",
|
|
["is_num", 64, 61, 1618, 18],
|
|
["jump_false", 64, "ne_nt_3181", 1618, 18],
|
|
["is_num", 65, 62, 1618, 18],
|
|
["jump_false", 65, "ne_nt_3181", 1618, 18],
|
|
["ne_float", 63, 61, 62, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_nt_3181",
|
|
["is_text", 64, 61, 1618, 18],
|
|
["jump_false", 64, "ne_nnl_3182", 1618, 18],
|
|
["is_text", 65, 62, 1618, 18],
|
|
["jump_false", 65, "ne_nnl_3182", 1618, 18],
|
|
["ne_text", 63, 61, 62, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_nnl_3182",
|
|
["is_null", 64, 61, 1618, 18],
|
|
["jump_false", 64, "ne_nb_3183", 1618, 18],
|
|
["is_null", 65, 62, 1618, 18],
|
|
["jump_false", 65, "ne_nb_3183", 1618, 18],
|
|
["false", 63, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_nb_3183",
|
|
["is_bool", 64, 61, 1618, 18],
|
|
["jump_false", 64, "ne_mis_3184", 1618, 18],
|
|
["is_bool", 65, 62, 1618, 18],
|
|
["jump_false", 65, "ne_mis_3184", 1618, 18],
|
|
["ne_bool", 63, 61, 62, 1618, 18],
|
|
["jump", "ne_done_3177", 1618, 18],
|
|
"ne_mis_3184",
|
|
["true", 63, 1618, 18],
|
|
"ne_done_3177",
|
|
["jump_false", 63, "if_else_3175", 1618, 18],
|
|
["load_field", 66, 4, "level", 1619, 27],
|
|
["store_field", 2, 66, "level", 1619, 9],
|
|
["load_field", 67, 4, "def_function_nr", 1620, 33],
|
|
["store_field", 2, 67, "function_nr", 1620, 9],
|
|
["jump", "if_end_3176", 1620, 9],
|
|
"if_else_3175",
|
|
["access", 68, -1, 1622, 27],
|
|
["store_field", 2, 68, "level", 1622, 9],
|
|
"if_end_3176",
|
|
["jump", "if_end_3134", 1622, 9],
|
|
"if_else_3133",
|
|
["access", 69, ".", 1624, 24],
|
|
["is_identical", 70, 5, 69, 1624, 24],
|
|
["jump_true", 70, "eq_done_3188", 1624, 24],
|
|
["is_int", 71, 5, 1624, 24],
|
|
["jump_false", 71, "eq_ni_3189", 1624, 24],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_3189", 1624, 24],
|
|
["eq_int", 70, 5, 69, 1624, 24],
|
|
["jump", "eq_done_3188", 1624, 24],
|
|
"eq_ni_3189",
|
|
["is_num", 71, 5, 1624, 24],
|
|
["jump_false", 71, "eq_nn_3190", 1624, 24],
|
|
["is_num", 72, 69, 1624, 24],
|
|
["jump_false", 72, "eq_nn_3190", 1624, 24],
|
|
["eq_float", 70, 5, 69, 1624, 24],
|
|
["jump", "eq_done_3188", 1624, 24],
|
|
"eq_nn_3190",
|
|
["is_text", 71, 5, 1624, 24],
|
|
["jump_false", 71, "eq_nt_3191", 1624, 24],
|
|
["is_text", 72, 69, 1624, 24],
|
|
["jump_false", 72, "eq_nt_3191", 1624, 24],
|
|
["eq_text", 70, 5, 69, 1624, 24],
|
|
["jump", "eq_done_3188", 1624, 24],
|
|
"eq_nt_3191",
|
|
["is_null", 71, 5, 1624, 24],
|
|
["jump_false", 71, "eq_nnl_3192", 1624, 24],
|
|
["is_null", 72, 69, 1624, 24],
|
|
["jump_false", 72, "eq_nnl_3192", 1624, 24],
|
|
["true", 70, 1624, 24],
|
|
["jump", "eq_done_3188", 1624, 24],
|
|
"eq_nnl_3192",
|
|
["is_bool", 71, 5, 1624, 24],
|
|
["jump_false", 71, "eq_nb_3193", 1624, 24],
|
|
["is_bool", 72, 69, 1624, 24],
|
|
["jump_false", 72, "eq_nb_3193", 1624, 24],
|
|
["eq_bool", 70, 5, 69, 1624, 24],
|
|
["jump", "eq_done_3188", 1624, 24],
|
|
"eq_nb_3193",
|
|
["false", 70, 1624, 24],
|
|
"eq_done_3188",
|
|
["move", 73, 70, 1624, 24],
|
|
["jump_true", 73, "or_end_3187", 1624, 24],
|
|
["access", 74, "[", 1624, 39],
|
|
["is_identical", 75, 5, 74, 1624, 39],
|
|
["jump_true", 75, "eq_done_3194", 1624, 39],
|
|
["is_int", 76, 5, 1624, 39],
|
|
["jump_false", 76, "eq_ni_3195", 1624, 39],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_3195", 1624, 39],
|
|
["eq_int", 75, 5, 74, 1624, 39],
|
|
["jump", "eq_done_3194", 1624, 39],
|
|
"eq_ni_3195",
|
|
["is_num", 76, 5, 1624, 39],
|
|
["jump_false", 76, "eq_nn_3196", 1624, 39],
|
|
["is_num", 77, 74, 1624, 39],
|
|
["jump_false", 77, "eq_nn_3196", 1624, 39],
|
|
["eq_float", 75, 5, 74, 1624, 39],
|
|
["jump", "eq_done_3194", 1624, 39],
|
|
"eq_nn_3196",
|
|
["is_text", 76, 5, 1624, 39],
|
|
["jump_false", 76, "eq_nt_3197", 1624, 39],
|
|
["is_text", 77, 74, 1624, 39],
|
|
["jump_false", 77, "eq_nt_3197", 1624, 39],
|
|
["eq_text", 75, 5, 74, 1624, 39],
|
|
["jump", "eq_done_3194", 1624, 39],
|
|
"eq_nt_3197",
|
|
["is_null", 76, 5, 1624, 39],
|
|
["jump_false", 76, "eq_nnl_3198", 1624, 39],
|
|
["is_null", 77, 74, 1624, 39],
|
|
["jump_false", 77, "eq_nnl_3198", 1624, 39],
|
|
["true", 75, 1624, 39],
|
|
["jump", "eq_done_3194", 1624, 39],
|
|
"eq_nnl_3198",
|
|
["is_bool", 76, 5, 1624, 39],
|
|
["jump_false", 76, "eq_nb_3199", 1624, 39],
|
|
["is_bool", 77, 74, 1624, 39],
|
|
["jump_false", 77, "eq_nb_3199", 1624, 39],
|
|
["eq_bool", 75, 5, 74, 1624, 39],
|
|
["jump", "eq_done_3194", 1624, 39],
|
|
"eq_nb_3199",
|
|
["false", 75, 1624, 39],
|
|
"eq_done_3194",
|
|
["move", 73, 75, 1624, 39],
|
|
"or_end_3187",
|
|
["jump_false", 73, "if_else_3185", 1624, 39],
|
|
["load_field", 78, 2, "left", 1625, 18],
|
|
["move", 7, 78, 1625, 18],
|
|
["get", 80, 39, 1, 1626, 7],
|
|
["frame", 81, 80, 2, 1626, 7],
|
|
["null", 82, 1626, 7],
|
|
["setarg", 81, 0, 82, 1626, 7],
|
|
["setarg", 81, 1, 1, 1626, 7],
|
|
["setarg", 81, 2, 7, 1626, 7],
|
|
["invoke", 81, 79, 1626, 7],
|
|
["access", 83, "[", 1627, 19],
|
|
["is_identical", 84, 5, 83, 1627, 19],
|
|
["jump_true", 84, "eq_done_3203", 1627, 19],
|
|
["is_int", 85, 5, 1627, 19],
|
|
["jump_false", 85, "eq_ni_3204", 1627, 19],
|
|
"_nop_tc_11",
|
|
["jump", "eq_ni_3204", 1627, 19],
|
|
["eq_int", 84, 5, 83, 1627, 19],
|
|
["jump", "eq_done_3203", 1627, 19],
|
|
"eq_ni_3204",
|
|
["is_num", 85, 5, 1627, 19],
|
|
["jump_false", 85, "eq_nn_3205", 1627, 19],
|
|
["is_num", 86, 83, 1627, 19],
|
|
["jump_false", 86, "eq_nn_3205", 1627, 19],
|
|
["eq_float", 84, 5, 83, 1627, 19],
|
|
["jump", "eq_done_3203", 1627, 19],
|
|
"eq_nn_3205",
|
|
["is_text", 85, 5, 1627, 19],
|
|
["jump_false", 85, "eq_nt_3206", 1627, 19],
|
|
["is_text", 86, 83, 1627, 19],
|
|
["jump_false", 86, "eq_nt_3206", 1627, 19],
|
|
["eq_text", 84, 5, 83, 1627, 19],
|
|
["jump", "eq_done_3203", 1627, 19],
|
|
"eq_nt_3206",
|
|
["is_null", 85, 5, 1627, 19],
|
|
["jump_false", 85, "eq_nnl_3207", 1627, 19],
|
|
["is_null", 86, 83, 1627, 19],
|
|
["jump_false", 86, "eq_nnl_3207", 1627, 19],
|
|
["true", 84, 1627, 19],
|
|
["jump", "eq_done_3203", 1627, 19],
|
|
"eq_nnl_3207",
|
|
["is_bool", 85, 5, 1627, 19],
|
|
["jump_false", 85, "eq_nb_3208", 1627, 19],
|
|
["is_bool", 86, 83, 1627, 19],
|
|
["jump_false", 86, "eq_nb_3208", 1627, 19],
|
|
["eq_bool", 84, 5, 83, 1627, 19],
|
|
["jump", "eq_done_3203", 1627, 19],
|
|
"eq_nb_3208",
|
|
["false", 84, 1627, 19],
|
|
"eq_done_3203",
|
|
["move", 87, 84, 1627, 19],
|
|
["jump_false", 87, "and_end_3202", 1627, 19],
|
|
["load_field", 88, 2, "right", 1627, 26],
|
|
["null", 89, 1627, 45],
|
|
["is_identical", 90, 88, 89, 1627, 45],
|
|
["jump_true", 90, "ne_nid_3210", 1627, 45],
|
|
["jump", "ne_ni_3211", 1627, 45],
|
|
"ne_nid_3210",
|
|
["false", 90, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_ni_3211",
|
|
["is_int", 91, 88, 1627, 45],
|
|
["jump_false", 91, "ne_nn_3212", 1627, 45],
|
|
["is_int", 92, 89, 1627, 45],
|
|
["jump_false", 92, "ne_nn_3212", 1627, 45],
|
|
["ne_int", 90, 88, 89, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_nn_3212",
|
|
["is_num", 91, 88, 1627, 45],
|
|
["jump_false", 91, "ne_nt_3213", 1627, 45],
|
|
["is_num", 92, 89, 1627, 45],
|
|
["jump_false", 92, "ne_nt_3213", 1627, 45],
|
|
["ne_float", 90, 88, 89, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_nt_3213",
|
|
["is_text", 91, 88, 1627, 45],
|
|
["jump_false", 91, "ne_nnl_3214", 1627, 45],
|
|
["is_text", 92, 89, 1627, 45],
|
|
["jump_false", 92, "ne_nnl_3214", 1627, 45],
|
|
["ne_text", 90, 88, 89, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_nnl_3214",
|
|
["is_null", 91, 88, 1627, 45],
|
|
["jump_false", 91, "ne_nb_3215", 1627, 45],
|
|
["is_null", 92, 89, 1627, 45],
|
|
["jump_false", 92, "ne_nb_3215", 1627, 45],
|
|
["false", 90, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_nb_3215",
|
|
["is_bool", 91, 88, 1627, 45],
|
|
["jump_false", 91, "ne_mis_3216", 1627, 45],
|
|
["is_bool", 92, 89, 1627, 45],
|
|
["jump_false", 92, "ne_mis_3216", 1627, 45],
|
|
["ne_bool", 90, 88, 89, 1627, 45],
|
|
["jump", "ne_done_3209", 1627, 45],
|
|
"ne_mis_3216",
|
|
["true", 90, 1627, 45],
|
|
"ne_done_3209",
|
|
["move", 87, 90, 1627, 45],
|
|
"and_end_3202",
|
|
["jump_false", 87, "if_else_3200", 1627, 45],
|
|
["load_field", 93, 2, "right", 1628, 31],
|
|
["get", 95, 39, 1, 1628, 9],
|
|
["frame", 96, 95, 2, 1628, 9],
|
|
["null", 97, 1628, 9],
|
|
["setarg", 96, 0, 97, 1628, 9],
|
|
["setarg", 96, 1, 1, 1628, 9],
|
|
["setarg", 96, 2, 93, 1628, 9],
|
|
["invoke", 96, 94, 1628, 9],
|
|
["jump", "if_end_3201", 1628, 9],
|
|
"if_else_3200",
|
|
"if_end_3201",
|
|
["jump", "if_end_3186", 1628, 9],
|
|
"if_else_3185",
|
|
"if_end_3186",
|
|
"if_end_3134",
|
|
["null", 98, 1628, 9],
|
|
["return", 98, 1628, 9]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 594,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 17, 1634, 17],
|
|
["is_identical", 18, 2, 17, 1634, 17],
|
|
["jump_true", 18, "eq_done_3219", 1634, 17],
|
|
["is_int", 19, 2, 1634, 17],
|
|
["jump_false", 19, "eq_ni_3220", 1634, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3220", 1634, 17],
|
|
["eq_int", 18, 2, 17, 1634, 17],
|
|
["jump", "eq_done_3219", 1634, 17],
|
|
"eq_ni_3220",
|
|
["is_num", 19, 2, 1634, 17],
|
|
["jump_false", 19, "eq_nn_3221", 1634, 17],
|
|
["is_num", 20, 17, 1634, 17],
|
|
["jump_false", 20, "eq_nn_3221", 1634, 17],
|
|
["eq_float", 18, 2, 17, 1634, 17],
|
|
["jump", "eq_done_3219", 1634, 17],
|
|
"eq_nn_3221",
|
|
["is_text", 19, 2, 1634, 17],
|
|
["jump_false", 19, "eq_nt_3222", 1634, 17],
|
|
["is_text", 20, 17, 1634, 17],
|
|
["jump_false", 20, "eq_nt_3222", 1634, 17],
|
|
["eq_text", 18, 2, 17, 1634, 17],
|
|
["jump", "eq_done_3219", 1634, 17],
|
|
"eq_nt_3222",
|
|
["is_null", 19, 2, 1634, 17],
|
|
["jump_false", 19, "eq_nnl_3223", 1634, 17],
|
|
["is_null", 20, 17, 1634, 17],
|
|
["jump_false", 20, "eq_nnl_3223", 1634, 17],
|
|
["true", 18, 1634, 17],
|
|
["jump", "eq_done_3219", 1634, 17],
|
|
"eq_nnl_3223",
|
|
["is_bool", 19, 2, 1634, 17],
|
|
["jump_false", 19, "eq_nb_3224", 1634, 17],
|
|
["is_bool", 20, 17, 1634, 17],
|
|
["jump_false", 20, "eq_nb_3224", 1634, 17],
|
|
["eq_bool", 18, 2, 17, 1634, 17],
|
|
["jump", "eq_done_3219", 1634, 17],
|
|
"eq_nb_3224",
|
|
["false", 18, 1634, 17],
|
|
"eq_done_3219",
|
|
["jump_false", 18, "if_else_3217", 1634, 17],
|
|
["null", 21, 1634, 30],
|
|
["return", 21, 1634, 30],
|
|
["jump", "if_end_3218", 1634, 30],
|
|
"if_else_3217",
|
|
"if_end_3218",
|
|
["load_field", 22, 2, "kind", 1635, 16],
|
|
["move", 8, 22, 1635, 16],
|
|
["null", 23, 1636, 17],
|
|
["is_identical", 24, 8, 23, 1636, 17],
|
|
["jump_true", 24, "eq_done_3227", 1636, 17],
|
|
["is_int", 25, 8, 1636, 17],
|
|
["jump_false", 25, "eq_ni_3228", 1636, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_3228", 1636, 17],
|
|
["eq_int", 24, 8, 23, 1636, 17],
|
|
["jump", "eq_done_3227", 1636, 17],
|
|
"eq_ni_3228",
|
|
["is_num", 25, 8, 1636, 17],
|
|
["jump_false", 25, "eq_nn_3229", 1636, 17],
|
|
["is_num", 26, 23, 1636, 17],
|
|
["jump_false", 26, "eq_nn_3229", 1636, 17],
|
|
["eq_float", 24, 8, 23, 1636, 17],
|
|
["jump", "eq_done_3227", 1636, 17],
|
|
"eq_nn_3229",
|
|
["is_text", 25, 8, 1636, 17],
|
|
["jump_false", 25, "eq_nt_3230", 1636, 17],
|
|
["is_text", 26, 23, 1636, 17],
|
|
["jump_false", 26, "eq_nt_3230", 1636, 17],
|
|
["eq_text", 24, 8, 23, 1636, 17],
|
|
["jump", "eq_done_3227", 1636, 17],
|
|
"eq_nt_3230",
|
|
["is_null", 25, 8, 1636, 17],
|
|
["jump_false", 25, "eq_nnl_3231", 1636, 17],
|
|
["is_null", 26, 23, 1636, 17],
|
|
["jump_false", 26, "eq_nnl_3231", 1636, 17],
|
|
["true", 24, 1636, 17],
|
|
["jump", "eq_done_3227", 1636, 17],
|
|
"eq_nnl_3231",
|
|
["is_bool", 25, 8, 1636, 17],
|
|
["jump_false", 25, "eq_nb_3232", 1636, 17],
|
|
["is_bool", 26, 23, 1636, 17],
|
|
["jump_false", 26, "eq_nb_3232", 1636, 17],
|
|
["eq_bool", 24, 8, 23, 1636, 17],
|
|
["jump", "eq_done_3227", 1636, 17],
|
|
"eq_nb_3232",
|
|
["false", 24, 1636, 17],
|
|
"eq_done_3227",
|
|
["jump_false", 24, "if_else_3225", 1636, 17],
|
|
["null", 27, 1636, 30],
|
|
["return", 27, 1636, 30],
|
|
["jump", "if_end_3226", 1636, 30],
|
|
"if_else_3225",
|
|
"if_end_3226",
|
|
["null", 5, 1637, 16],
|
|
["null", 15, 1638, 13],
|
|
["access", 16, 0, 1639, 13],
|
|
["null", 9, 1640, 19],
|
|
["null", 10, 1641, 13],
|
|
["null", 7, 1642, 16],
|
|
["null", 13, 1643, 15],
|
|
["null", 3, 1644, 21],
|
|
["null", 11, 1645, 20],
|
|
["null", 12, 1646, 17],
|
|
["null", 4, 1647, 19],
|
|
["null", 6, 1648, 14],
|
|
["null", 14, 1649, 21],
|
|
["get", 28, 59, 1, 1651, 9],
|
|
["load_dynamic", 29, 28, 8, 1651, 23],
|
|
["true", 30, 1651, 32],
|
|
["is_identical", 31, 29, 30, 1651, 32],
|
|
["jump_true", 31, "eq_done_3235", 1651, 32],
|
|
["is_int", 32, 29, 1651, 32],
|
|
["jump_false", 32, "eq_ni_3236", 1651, 32],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_3236", 1651, 32],
|
|
["eq_int", 31, 29, 30, 1651, 32],
|
|
["jump", "eq_done_3235", 1651, 32],
|
|
"eq_ni_3236",
|
|
["is_num", 32, 29, 1651, 32],
|
|
["jump_false", 32, "eq_nn_3237", 1651, 32],
|
|
["is_num", 33, 30, 1651, 32],
|
|
["jump_false", 33, "eq_nn_3237", 1651, 32],
|
|
["eq_float", 31, 29, 30, 1651, 32],
|
|
["jump", "eq_done_3235", 1651, 32],
|
|
"eq_nn_3237",
|
|
["is_text", 32, 29, 1651, 32],
|
|
["jump_false", 32, "eq_nt_3238", 1651, 32],
|
|
["is_text", 33, 30, 1651, 32],
|
|
["jump_false", 33, "eq_nt_3238", 1651, 32],
|
|
["eq_text", 31, 29, 30, 1651, 32],
|
|
["jump", "eq_done_3235", 1651, 32],
|
|
"eq_nt_3238",
|
|
["is_null", 32, 29, 1651, 32],
|
|
["jump_false", 32, "eq_nnl_3239", 1651, 32],
|
|
["is_null", 33, 30, 1651, 32],
|
|
["jump_false", 33, "eq_nnl_3239", 1651, 32],
|
|
["true", 31, 1651, 32],
|
|
["jump", "eq_done_3235", 1651, 32],
|
|
"eq_nnl_3239",
|
|
["is_bool", 32, 29, 1651, 32],
|
|
["jump_false", 32, "eq_nb_3240", 1651, 32],
|
|
["is_bool", 33, 30, 1651, 32],
|
|
["jump_false", 33, "eq_nb_3240", 1651, 32],
|
|
["eq_bool", 31, 29, 30, 1651, 32],
|
|
["jump", "eq_done_3235", 1651, 32],
|
|
"eq_nb_3240",
|
|
["false", 31, 1651, 32],
|
|
"eq_done_3235",
|
|
["jump_false", 31, "if_else_3233", 1651, 32],
|
|
["load_field", 34, 2, "left", 1652, 38],
|
|
["get", 36, 19, 1, 1652, 7],
|
|
["frame", 37, 36, 2, 1652, 7],
|
|
["null", 38, 1652, 7],
|
|
["setarg", 37, 0, 38, 1652, 7],
|
|
["setarg", 37, 1, 1, 1652, 7],
|
|
["setarg", 37, 2, 34, 1652, 7],
|
|
["invoke", 37, 35, 1652, 7],
|
|
["load_field", 39, 2, "right", 1653, 29],
|
|
["get", 41, 39, 1, 1653, 7],
|
|
["frame", 42, 41, 2, 1653, 7],
|
|
["null", 43, 1653, 7],
|
|
["setarg", 42, 0, 43, 1653, 7],
|
|
["setarg", 42, 1, 1, 1653, 7],
|
|
["setarg", 42, 2, 39, 1653, 7],
|
|
["invoke", 42, 40, 1653, 7],
|
|
["null", 44, 1654, 14],
|
|
["return", 44, 1654, 14],
|
|
["jump", "if_end_3234", 1654, 14],
|
|
"if_else_3233",
|
|
"if_end_3234",
|
|
["access", 45, "++", 1657, 17],
|
|
["is_identical", 46, 8, 45, 1657, 17],
|
|
["jump_true", 46, "eq_done_3244", 1657, 17],
|
|
["is_int", 47, 8, 1657, 17],
|
|
["jump_false", 47, "eq_ni_3245", 1657, 17],
|
|
"_nop_tc_4",
|
|
["jump", "eq_ni_3245", 1657, 17],
|
|
["eq_int", 46, 8, 45, 1657, 17],
|
|
["jump", "eq_done_3244", 1657, 17],
|
|
"eq_ni_3245",
|
|
["is_num", 47, 8, 1657, 17],
|
|
["jump_false", 47, "eq_nn_3246", 1657, 17],
|
|
["is_num", 48, 45, 1657, 17],
|
|
["jump_false", 48, "eq_nn_3246", 1657, 17],
|
|
["eq_float", 46, 8, 45, 1657, 17],
|
|
["jump", "eq_done_3244", 1657, 17],
|
|
"eq_nn_3246",
|
|
["is_text", 47, 8, 1657, 17],
|
|
["jump_false", 47, "eq_nt_3247", 1657, 17],
|
|
["is_text", 48, 45, 1657, 17],
|
|
["jump_false", 48, "eq_nt_3247", 1657, 17],
|
|
["eq_text", 46, 8, 45, 1657, 17],
|
|
["jump", "eq_done_3244", 1657, 17],
|
|
"eq_nt_3247",
|
|
["is_null", 47, 8, 1657, 17],
|
|
["jump_false", 47, "eq_nnl_3248", 1657, 17],
|
|
["is_null", 48, 45, 1657, 17],
|
|
["jump_false", 48, "eq_nnl_3248", 1657, 17],
|
|
["true", 46, 1657, 17],
|
|
["jump", "eq_done_3244", 1657, 17],
|
|
"eq_nnl_3248",
|
|
["is_bool", 47, 8, 1657, 17],
|
|
["jump_false", 47, "eq_nb_3249", 1657, 17],
|
|
["is_bool", 48, 45, 1657, 17],
|
|
["jump_false", 48, "eq_nb_3249", 1657, 17],
|
|
["eq_bool", 46, 8, 45, 1657, 17],
|
|
["jump", "eq_done_3244", 1657, 17],
|
|
"eq_nb_3249",
|
|
["false", 46, 1657, 17],
|
|
"eq_done_3244",
|
|
["move", 49, 46, 1657, 17],
|
|
["jump_true", 49, "or_end_3243", 1657, 17],
|
|
["access", 50, "--", 1657, 33],
|
|
["is_identical", 51, 8, 50, 1657, 33],
|
|
["jump_true", 51, "eq_done_3250", 1657, 33],
|
|
["is_int", 52, 8, 1657, 33],
|
|
["jump_false", 52, "eq_ni_3251", 1657, 33],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_3251", 1657, 33],
|
|
["eq_int", 51, 8, 50, 1657, 33],
|
|
["jump", "eq_done_3250", 1657, 33],
|
|
"eq_ni_3251",
|
|
["is_num", 52, 8, 1657, 33],
|
|
["jump_false", 52, "eq_nn_3252", 1657, 33],
|
|
["is_num", 53, 50, 1657, 33],
|
|
["jump_false", 53, "eq_nn_3252", 1657, 33],
|
|
["eq_float", 51, 8, 50, 1657, 33],
|
|
["jump", "eq_done_3250", 1657, 33],
|
|
"eq_nn_3252",
|
|
["is_text", 52, 8, 1657, 33],
|
|
["jump_false", 52, "eq_nt_3253", 1657, 33],
|
|
["is_text", 53, 50, 1657, 33],
|
|
["jump_false", 53, "eq_nt_3253", 1657, 33],
|
|
["eq_text", 51, 8, 50, 1657, 33],
|
|
["jump", "eq_done_3250", 1657, 33],
|
|
"eq_nt_3253",
|
|
["is_null", 52, 8, 1657, 33],
|
|
["jump_false", 52, "eq_nnl_3254", 1657, 33],
|
|
["is_null", 53, 50, 1657, 33],
|
|
["jump_false", 53, "eq_nnl_3254", 1657, 33],
|
|
["true", 51, 1657, 33],
|
|
["jump", "eq_done_3250", 1657, 33],
|
|
"eq_nnl_3254",
|
|
["is_bool", 52, 8, 1657, 33],
|
|
["jump_false", 52, "eq_nb_3255", 1657, 33],
|
|
["is_bool", 53, 50, 1657, 33],
|
|
["jump_false", 53, "eq_nb_3255", 1657, 33],
|
|
["eq_bool", 51, 8, 50, 1657, 33],
|
|
["jump", "eq_done_3250", 1657, 33],
|
|
"eq_nb_3255",
|
|
["false", 51, 1657, 33],
|
|
"eq_done_3250",
|
|
["move", 49, 51, 1657, 33],
|
|
"or_end_3243",
|
|
["jump_false", 49, "if_else_3241", 1657, 33],
|
|
["load_field", 54, 2, "expression", 1658, 17],
|
|
["move", 9, 54, 1658, 17],
|
|
["null", 55, 1659, 22],
|
|
["is_identical", 56, 9, 55, 1659, 22],
|
|
["jump_true", 56, "ne_nid_3260", 1659, 22],
|
|
["jump", "ne_ni_3261", 1659, 22],
|
|
"ne_nid_3260",
|
|
["false", 56, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_ni_3261",
|
|
["is_int", 57, 9, 1659, 22],
|
|
["jump_false", 57, "ne_nn_3262", 1659, 22],
|
|
["is_int", 58, 55, 1659, 22],
|
|
["jump_false", 58, "ne_nn_3262", 1659, 22],
|
|
["ne_int", 56, 9, 55, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_nn_3262",
|
|
["is_num", 57, 9, 1659, 22],
|
|
["jump_false", 57, "ne_nt_3263", 1659, 22],
|
|
["is_num", 58, 55, 1659, 22],
|
|
["jump_false", 58, "ne_nt_3263", 1659, 22],
|
|
["ne_float", 56, 9, 55, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_nt_3263",
|
|
["is_text", 57, 9, 1659, 22],
|
|
["jump_false", 57, "ne_nnl_3264", 1659, 22],
|
|
["is_text", 58, 55, 1659, 22],
|
|
["jump_false", 58, "ne_nnl_3264", 1659, 22],
|
|
["ne_text", 56, 9, 55, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_nnl_3264",
|
|
["is_null", 57, 9, 1659, 22],
|
|
["jump_false", 57, "ne_nb_3265", 1659, 22],
|
|
["is_null", 58, 55, 1659, 22],
|
|
["jump_false", 58, "ne_nb_3265", 1659, 22],
|
|
["false", 56, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_nb_3265",
|
|
["is_bool", 57, 9, 1659, 22],
|
|
["jump_false", 57, "ne_mis_3266", 1659, 22],
|
|
["is_bool", 58, 55, 1659, 22],
|
|
["jump_false", 58, "ne_mis_3266", 1659, 22],
|
|
["ne_bool", 56, 9, 55, 1659, 22],
|
|
["jump", "ne_done_3259", 1659, 22],
|
|
"ne_mis_3266",
|
|
["true", 56, 1659, 22],
|
|
"ne_done_3259",
|
|
["move", 59, 56, 1659, 22],
|
|
["jump_false", 59, "and_end_3258", 1659, 22],
|
|
["load_field", 60, 9, "kind", 1659, 30],
|
|
["access", 61, "name", 1659, 46],
|
|
["is_identical", 62, 60, 61, 1659, 46],
|
|
["jump_true", 62, "eq_done_3267", 1659, 46],
|
|
["is_int", 63, 60, 1659, 46],
|
|
["jump_false", 63, "eq_ni_3268", 1659, 46],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_3268", 1659, 46],
|
|
["eq_int", 62, 60, 61, 1659, 46],
|
|
["jump", "eq_done_3267", 1659, 46],
|
|
"eq_ni_3268",
|
|
["is_num", 63, 60, 1659, 46],
|
|
["jump_false", 63, "eq_nn_3269", 1659, 46],
|
|
["is_num", 64, 61, 1659, 46],
|
|
["jump_false", 64, "eq_nn_3269", 1659, 46],
|
|
["eq_float", 62, 60, 61, 1659, 46],
|
|
["jump", "eq_done_3267", 1659, 46],
|
|
"eq_nn_3269",
|
|
["is_text", 63, 60, 1659, 46],
|
|
["jump_false", 63, "eq_nt_3270", 1659, 46],
|
|
["is_text", 64, 61, 1659, 46],
|
|
["jump_false", 64, "eq_nt_3270", 1659, 46],
|
|
["eq_text", 62, 60, 61, 1659, 46],
|
|
["jump", "eq_done_3267", 1659, 46],
|
|
"eq_nt_3270",
|
|
["is_null", 63, 60, 1659, 46],
|
|
["jump_false", 63, "eq_nnl_3271", 1659, 46],
|
|
["is_null", 64, 61, 1659, 46],
|
|
["jump_false", 64, "eq_nnl_3271", 1659, 46],
|
|
["true", 62, 1659, 46],
|
|
["jump", "eq_done_3267", 1659, 46],
|
|
"eq_nnl_3271",
|
|
["is_bool", 63, 60, 1659, 46],
|
|
["jump_false", 63, "eq_nb_3272", 1659, 46],
|
|
["is_bool", 64, 61, 1659, 46],
|
|
["jump_false", 64, "eq_nb_3272", 1659, 46],
|
|
["eq_bool", 62, 60, 61, 1659, 46],
|
|
["jump", "eq_done_3267", 1659, 46],
|
|
"eq_nb_3272",
|
|
["false", 62, 1659, 46],
|
|
"eq_done_3267",
|
|
["move", 59, 62, 1659, 46],
|
|
"and_end_3258",
|
|
["jump_false", 59, "if_else_3256", 1659, 46],
|
|
["load_field", 65, 9, "name", 1660, 16],
|
|
["move", 5, 65, 1660, 16],
|
|
["null", 66, 1661, 21],
|
|
["is_identical", 67, 5, 66, 1661, 21],
|
|
["jump_true", 67, "ne_nid_3276", 1661, 21],
|
|
["jump", "ne_ni_3277", 1661, 21],
|
|
"ne_nid_3276",
|
|
["false", 67, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_ni_3277",
|
|
["is_int", 68, 5, 1661, 21],
|
|
["jump_false", 68, "ne_nn_3278", 1661, 21],
|
|
["is_int", 69, 66, 1661, 21],
|
|
["jump_false", 69, "ne_nn_3278", 1661, 21],
|
|
["ne_int", 67, 5, 66, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_nn_3278",
|
|
["is_num", 68, 5, 1661, 21],
|
|
["jump_false", 68, "ne_nt_3279", 1661, 21],
|
|
["is_num", 69, 66, 1661, 21],
|
|
["jump_false", 69, "ne_nt_3279", 1661, 21],
|
|
["ne_float", 67, 5, 66, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_nt_3279",
|
|
["is_text", 68, 5, 1661, 21],
|
|
["jump_false", 68, "ne_nnl_3280", 1661, 21],
|
|
["is_text", 69, 66, 1661, 21],
|
|
["jump_false", 69, "ne_nnl_3280", 1661, 21],
|
|
["ne_text", 67, 5, 66, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_nnl_3280",
|
|
["is_null", 68, 5, 1661, 21],
|
|
["jump_false", 68, "ne_nb_3281", 1661, 21],
|
|
["is_null", 69, 66, 1661, 21],
|
|
["jump_false", 69, "ne_nb_3281", 1661, 21],
|
|
["false", 67, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_nb_3281",
|
|
["is_bool", 68, 5, 1661, 21],
|
|
["jump_false", 68, "ne_mis_3282", 1661, 21],
|
|
["is_bool", 69, 66, 1661, 21],
|
|
["jump_false", 69, "ne_mis_3282", 1661, 21],
|
|
["ne_bool", 67, 5, 66, 1661, 21],
|
|
["jump", "ne_done_3275", 1661, 21],
|
|
"ne_mis_3282",
|
|
["true", 67, 1661, 21],
|
|
"ne_done_3275",
|
|
["jump_false", 67, "if_else_3273", 1661, 21],
|
|
["get", 71, 25, 1, 1662, 15],
|
|
["frame", 72, 71, 2, 1662, 15],
|
|
["null", 73, 1662, 15],
|
|
["setarg", 72, 0, 73, 1662, 15],
|
|
["setarg", 72, 1, 1, 1662, 15],
|
|
["setarg", 72, 2, 5, 1662, 15],
|
|
["invoke", 72, 70, 1662, 15],
|
|
["move", 10, 70, 1662, 15],
|
|
["null", 74, 1663, 20],
|
|
["is_identical", 75, 10, 74, 1663, 20],
|
|
["jump_true", 75, "eq_done_3285", 1663, 20],
|
|
["is_int", 76, 10, 1663, 20],
|
|
["jump_false", 76, "eq_ni_3286", 1663, 20],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_3286", 1663, 20],
|
|
["eq_int", 75, 10, 74, 1663, 20],
|
|
["jump", "eq_done_3285", 1663, 20],
|
|
"eq_ni_3286",
|
|
["is_num", 76, 10, 1663, 20],
|
|
["jump_false", 76, "eq_nn_3287", 1663, 20],
|
|
["is_num", 77, 74, 1663, 20],
|
|
["jump_false", 77, "eq_nn_3287", 1663, 20],
|
|
["eq_float", 75, 10, 74, 1663, 20],
|
|
["jump", "eq_done_3285", 1663, 20],
|
|
"eq_nn_3287",
|
|
["is_text", 76, 10, 1663, 20],
|
|
["jump_false", 76, "eq_nt_3288", 1663, 20],
|
|
["is_text", 77, 74, 1663, 20],
|
|
["jump_false", 77, "eq_nt_3288", 1663, 20],
|
|
["eq_text", 75, 10, 74, 1663, 20],
|
|
["jump", "eq_done_3285", 1663, 20],
|
|
"eq_nt_3288",
|
|
["is_null", 76, 10, 1663, 20],
|
|
["jump_false", 76, "eq_nnl_3289", 1663, 20],
|
|
["is_null", 77, 74, 1663, 20],
|
|
["jump_false", 77, "eq_nnl_3289", 1663, 20],
|
|
["true", 75, 1663, 20],
|
|
["jump", "eq_done_3285", 1663, 20],
|
|
"eq_nnl_3289",
|
|
["is_bool", 76, 10, 1663, 20],
|
|
["jump_false", 76, "eq_nb_3290", 1663, 20],
|
|
["is_bool", 77, 74, 1663, 20],
|
|
["jump_false", 77, "eq_nb_3290", 1663, 20],
|
|
["eq_bool", 75, 10, 74, 1663, 20],
|
|
["jump", "eq_done_3285", 1663, 20],
|
|
"eq_nb_3290",
|
|
["false", 75, 1663, 20],
|
|
"eq_done_3285",
|
|
["jump_false", 75, "if_else_3283", 1663, 20],
|
|
["access", 78, "cannot assign to unbound variable '", 1664, 29],
|
|
"_nop_tc_8",
|
|
["jump", "add_ni_3291", 1664, 69],
|
|
["is_int", 81, 5, 1664, 69],
|
|
["jump_false", 81, "add_ni_3291", 1664, 69],
|
|
["add_int", 79, 78, 5, 1664, 69],
|
|
["jump", "add_done_3293", 1664, 69],
|
|
"add_ni_3291",
|
|
["is_text", 81, 5, 1664, 69],
|
|
["jump_false", 81, "add_nt_3292", 1664, 69],
|
|
["concat", 79, 78, 5, 1664, 69],
|
|
["jump", "add_done_3293", 1664, 69],
|
|
"add_nt_3292",
|
|
["is_num", 80, 78, 1664, 69],
|
|
["jump_false", 80, "add_err_3294", 1664, 69],
|
|
["is_num", 81, 5, 1664, 69],
|
|
["jump_false", 81, "add_err_3294", 1664, 69],
|
|
["add_float", 79, 78, 5, 1664, 69],
|
|
["jump", "add_done_3293", 1664, 69],
|
|
"add_err_3294",
|
|
["disrupt", 1664, 69],
|
|
"add_done_3293",
|
|
["access", 82, "'", 1664, 76],
|
|
["is_int", 84, 79, 1664, 76],
|
|
["jump_false", 84, "add_ni_3295", 1664, 76],
|
|
"_nop_tc_9",
|
|
["jump", "add_ni_3295", 1664, 76],
|
|
["add_int", 83, 79, 82, 1664, 76],
|
|
["jump", "add_done_3297", 1664, 76],
|
|
"add_ni_3295",
|
|
["is_text", 84, 79, 1664, 76],
|
|
["jump_false", 84, "add_nt_3296", 1664, 76],
|
|
["concat", 83, 79, 82, 1664, 76],
|
|
["jump", "add_done_3297", 1664, 76],
|
|
"add_nt_3296",
|
|
["is_num", 84, 79, 1664, 76],
|
|
["jump_false", 84, "add_err_3298", 1664, 76],
|
|
["is_num", 85, 82, 1664, 76],
|
|
["jump_false", 85, "add_err_3298", 1664, 76],
|
|
["add_float", 83, 79, 82, 1664, 76],
|
|
["jump", "add_done_3297", 1664, 76],
|
|
"add_err_3298",
|
|
["disrupt", 1664, 76],
|
|
"add_done_3297",
|
|
["get", 87, 67, 1, 1664, 13],
|
|
["frame", 88, 87, 2, 1664, 13],
|
|
["null", 89, 1664, 13],
|
|
["setarg", 88, 0, 89, 1664, 13],
|
|
["setarg", 88, 1, 2, 1664, 13],
|
|
["setarg", 88, 2, 83, 1664, 13],
|
|
["invoke", 88, 86, 1664, 13],
|
|
["jump", "if_end_3284", 1664, 13],
|
|
"if_else_3283",
|
|
["load_field", 90, 10, "is_const", 1665, 22],
|
|
["jump_false", 90, "if_else_3299", 1665, 22],
|
|
["access", 91, "cannot assign to constant '", 1666, 29],
|
|
"_nop_tc_10",
|
|
["jump", "add_ni_3301", 1666, 61],
|
|
["is_int", 94, 5, 1666, 61],
|
|
["jump_false", 94, "add_ni_3301", 1666, 61],
|
|
["add_int", 92, 91, 5, 1666, 61],
|
|
["jump", "add_done_3303", 1666, 61],
|
|
"add_ni_3301",
|
|
["is_text", 94, 5, 1666, 61],
|
|
["jump_false", 94, "add_nt_3302", 1666, 61],
|
|
["concat", 92, 91, 5, 1666, 61],
|
|
["jump", "add_done_3303", 1666, 61],
|
|
"add_nt_3302",
|
|
["is_num", 93, 91, 1666, 61],
|
|
["jump_false", 93, "add_err_3304", 1666, 61],
|
|
["is_num", 94, 5, 1666, 61],
|
|
["jump_false", 94, "add_err_3304", 1666, 61],
|
|
["add_float", 92, 91, 5, 1666, 61],
|
|
["jump", "add_done_3303", 1666, 61],
|
|
"add_err_3304",
|
|
["disrupt", 1666, 61],
|
|
"add_done_3303",
|
|
["access", 95, "'", 1666, 68],
|
|
["is_int", 97, 92, 1666, 68],
|
|
["jump_false", 97, "add_ni_3305", 1666, 68],
|
|
"_nop_tc_11",
|
|
["jump", "add_ni_3305", 1666, 68],
|
|
["add_int", 96, 92, 95, 1666, 68],
|
|
["jump", "add_done_3307", 1666, 68],
|
|
"add_ni_3305",
|
|
["is_text", 97, 92, 1666, 68],
|
|
["jump_false", 97, "add_nt_3306", 1666, 68],
|
|
["concat", 96, 92, 95, 1666, 68],
|
|
["jump", "add_done_3307", 1666, 68],
|
|
"add_nt_3306",
|
|
["is_num", 97, 92, 1666, 68],
|
|
["jump_false", 97, "add_err_3308", 1666, 68],
|
|
["is_num", 98, 95, 1666, 68],
|
|
["jump_false", 98, "add_err_3308", 1666, 68],
|
|
["add_float", 96, 92, 95, 1666, 68],
|
|
["jump", "add_done_3307", 1666, 68],
|
|
"add_err_3308",
|
|
["disrupt", 1666, 68],
|
|
"add_done_3307",
|
|
["get", 100, 67, 1, 1666, 13],
|
|
["frame", 101, 100, 2, 1666, 13],
|
|
["null", 102, 1666, 13],
|
|
["setarg", 101, 0, 102, 1666, 13],
|
|
["setarg", 101, 1, 2, 1666, 13],
|
|
["setarg", 101, 2, 96, 1666, 13],
|
|
["invoke", 101, 99, 1666, 13],
|
|
["jump", "if_end_3300", 1666, 13],
|
|
"if_else_3299",
|
|
"if_end_3300",
|
|
"if_end_3284",
|
|
["get", 104, 45, 1, 1668, 15],
|
|
["frame", 105, 104, 2, 1668, 15],
|
|
["null", 106, 1668, 15],
|
|
["setarg", 105, 0, 106, 1668, 15],
|
|
["setarg", 105, 1, 1, 1668, 15],
|
|
["setarg", 105, 2, 5, 1668, 15],
|
|
["invoke", 105, 103, 1668, 15],
|
|
["move", 15, 103, 1668, 15],
|
|
["load_field", 107, 15, "v", 1669, 15],
|
|
["null", 108, 1669, 22],
|
|
["is_identical", 109, 107, 108, 1669, 22],
|
|
["jump_true", 109, "ne_nid_3312", 1669, 22],
|
|
["jump", "ne_ni_3313", 1669, 22],
|
|
"ne_nid_3312",
|
|
["false", 109, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_ni_3313",
|
|
["is_int", 110, 107, 1669, 22],
|
|
["jump_false", 110, "ne_nn_3314", 1669, 22],
|
|
["is_int", 111, 108, 1669, 22],
|
|
["jump_false", 111, "ne_nn_3314", 1669, 22],
|
|
["ne_int", 109, 107, 108, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_nn_3314",
|
|
["is_num", 110, 107, 1669, 22],
|
|
["jump_false", 110, "ne_nt_3315", 1669, 22],
|
|
["is_num", 111, 108, 1669, 22],
|
|
["jump_false", 111, "ne_nt_3315", 1669, 22],
|
|
["ne_float", 109, 107, 108, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_nt_3315",
|
|
["is_text", 110, 107, 1669, 22],
|
|
["jump_false", 110, "ne_nnl_3316", 1669, 22],
|
|
["is_text", 111, 108, 1669, 22],
|
|
["jump_false", 111, "ne_nnl_3316", 1669, 22],
|
|
["ne_text", 109, 107, 108, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_nnl_3316",
|
|
["is_null", 110, 107, 1669, 22],
|
|
["jump_false", 110, "ne_nb_3317", 1669, 22],
|
|
["is_null", 111, 108, 1669, 22],
|
|
["jump_false", 111, "ne_nb_3317", 1669, 22],
|
|
["false", 109, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_nb_3317",
|
|
["is_bool", 110, 107, 1669, 22],
|
|
["jump_false", 110, "ne_mis_3318", 1669, 22],
|
|
["is_bool", 111, 108, 1669, 22],
|
|
["jump_false", 111, "ne_mis_3318", 1669, 22],
|
|
["ne_bool", 109, 107, 108, 1669, 22],
|
|
["jump", "ne_done_3311", 1669, 22],
|
|
"ne_mis_3318",
|
|
["true", 109, 1669, 22],
|
|
"ne_done_3311",
|
|
["jump_false", 109, "if_else_3309", 1669, 22],
|
|
["load_field", 112, 15, "level", 1670, 29],
|
|
["store_field", 9, 112, "level", 1670, 13],
|
|
["load_field", 113, 15, "def_function_nr", 1671, 35],
|
|
["store_field", 9, 113, "function_nr", 1671, 13],
|
|
["jump", "if_end_3310", 1671, 13],
|
|
"if_else_3309",
|
|
["access", 114, -1, 1673, 29],
|
|
["store_field", 9, 114, "level", 1673, 13],
|
|
"if_end_3310",
|
|
["jump", "if_end_3274", 1673, 13],
|
|
"if_else_3273",
|
|
"if_end_3274",
|
|
["jump", "if_end_3257", 1673, 13],
|
|
"if_else_3256",
|
|
["null", 115, 1676, 29],
|
|
["is_identical", 116, 9, 115, 1676, 29],
|
|
["jump_true", 116, "ne_nid_3322", 1676, 29],
|
|
["jump", "ne_ni_3323", 1676, 29],
|
|
"ne_nid_3322",
|
|
["false", 116, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_ni_3323",
|
|
["is_int", 117, 9, 1676, 29],
|
|
["jump_false", 117, "ne_nn_3324", 1676, 29],
|
|
["is_int", 118, 115, 1676, 29],
|
|
["jump_false", 118, "ne_nn_3324", 1676, 29],
|
|
["ne_int", 116, 9, 115, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_nn_3324",
|
|
["is_num", 117, 9, 1676, 29],
|
|
["jump_false", 117, "ne_nt_3325", 1676, 29],
|
|
["is_num", 118, 115, 1676, 29],
|
|
["jump_false", 118, "ne_nt_3325", 1676, 29],
|
|
["ne_float", 116, 9, 115, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_nt_3325",
|
|
["is_text", 117, 9, 1676, 29],
|
|
["jump_false", 117, "ne_nnl_3326", 1676, 29],
|
|
["is_text", 118, 115, 1676, 29],
|
|
["jump_false", 118, "ne_nnl_3326", 1676, 29],
|
|
["ne_text", 116, 9, 115, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_nnl_3326",
|
|
["is_null", 117, 9, 1676, 29],
|
|
["jump_false", 117, "ne_nb_3327", 1676, 29],
|
|
["is_null", 118, 115, 1676, 29],
|
|
["jump_false", 118, "ne_nb_3327", 1676, 29],
|
|
["false", 116, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_nb_3327",
|
|
["is_bool", 117, 9, 1676, 29],
|
|
["jump_false", 117, "ne_mis_3328", 1676, 29],
|
|
["is_bool", 118, 115, 1676, 29],
|
|
["jump_false", 118, "ne_mis_3328", 1676, 29],
|
|
["ne_bool", 116, 9, 115, 1676, 29],
|
|
["jump", "ne_done_3321", 1676, 29],
|
|
"ne_mis_3328",
|
|
["true", 116, 1676, 29],
|
|
"ne_done_3321",
|
|
["jump_false", 116, "if_else_3319", 1676, 29],
|
|
["get", 120, 19, 1, 1677, 9],
|
|
["frame", 121, 120, 2, 1677, 9],
|
|
["null", 122, 1677, 9],
|
|
["setarg", 121, 0, 122, 1677, 9],
|
|
["setarg", 121, 1, 1, 1677, 9],
|
|
["setarg", 121, 2, 9, 1677, 9],
|
|
["invoke", 121, 119, 1677, 9],
|
|
["jump", "if_end_3320", 1677, 9],
|
|
"if_else_3319",
|
|
"if_end_3320",
|
|
"if_end_3257",
|
|
["null", 123, 1679, 14],
|
|
["return", 123, 1679, 14],
|
|
["jump", "if_end_3242", 1679, 14],
|
|
"if_else_3241",
|
|
"if_end_3242",
|
|
["access", 124, "[", 1682, 17],
|
|
["is_identical", 125, 8, 124, 1682, 17],
|
|
["jump_true", 125, "eq_done_3331", 1682, 17],
|
|
["is_int", 126, 8, 1682, 17],
|
|
["jump_false", 126, "eq_ni_3332", 1682, 17],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_3332", 1682, 17],
|
|
["eq_int", 125, 8, 124, 1682, 17],
|
|
["jump", "eq_done_3331", 1682, 17],
|
|
"eq_ni_3332",
|
|
["is_num", 126, 8, 1682, 17],
|
|
["jump_false", 126, "eq_nn_3333", 1682, 17],
|
|
["is_num", 127, 124, 1682, 17],
|
|
["jump_false", 127, "eq_nn_3333", 1682, 17],
|
|
["eq_float", 125, 8, 124, 1682, 17],
|
|
["jump", "eq_done_3331", 1682, 17],
|
|
"eq_nn_3333",
|
|
["is_text", 126, 8, 1682, 17],
|
|
["jump_false", 126, "eq_nt_3334", 1682, 17],
|
|
["is_text", 127, 124, 1682, 17],
|
|
["jump_false", 127, "eq_nt_3334", 1682, 17],
|
|
["eq_text", 125, 8, 124, 1682, 17],
|
|
["jump", "eq_done_3331", 1682, 17],
|
|
"eq_nt_3334",
|
|
["is_null", 126, 8, 1682, 17],
|
|
["jump_false", 126, "eq_nnl_3335", 1682, 17],
|
|
["is_null", 127, 124, 1682, 17],
|
|
["jump_false", 127, "eq_nnl_3335", 1682, 17],
|
|
["true", 125, 1682, 17],
|
|
["jump", "eq_done_3331", 1682, 17],
|
|
"eq_nnl_3335",
|
|
["is_bool", 126, 8, 1682, 17],
|
|
["jump_false", 126, "eq_nb_3336", 1682, 17],
|
|
["is_bool", 127, 124, 1682, 17],
|
|
["jump_false", 127, "eq_nb_3336", 1682, 17],
|
|
["eq_bool", 125, 8, 124, 1682, 17],
|
|
["jump", "eq_done_3331", 1682, 17],
|
|
"eq_nb_3336",
|
|
["false", 125, 1682, 17],
|
|
"eq_done_3331",
|
|
["jump_false", 125, "if_else_3329", 1682, 17],
|
|
["load_field", 128, 2, "left", 1683, 29],
|
|
["get", 130, 39, 1, 1683, 7],
|
|
["frame", 131, 130, 2, 1683, 7],
|
|
["null", 132, 1683, 7],
|
|
["setarg", 131, 0, 132, 1683, 7],
|
|
["setarg", 131, 1, 1, 1683, 7],
|
|
["setarg", 131, 2, 128, 1683, 7],
|
|
["invoke", 131, 129, 1683, 7],
|
|
["load_field", 133, 2, "right", 1684, 29],
|
|
["get", 135, 39, 1, 1684, 7],
|
|
["frame", 136, 135, 2, 1684, 7],
|
|
["null", 137, 1684, 7],
|
|
["setarg", 136, 0, 137, 1684, 7],
|
|
["setarg", 136, 1, 1, 1684, 7],
|
|
["setarg", 136, 2, 133, 1684, 7],
|
|
["invoke", 136, 134, 1684, 7],
|
|
["load_field", 138, 2, "right", 1685, 11],
|
|
["null", 139, 1685, 25],
|
|
["is_identical", 140, 138, 139, 1685, 25],
|
|
["jump_true", 140, "ne_nid_3340", 1685, 25],
|
|
["jump", "ne_ni_3341", 1685, 25],
|
|
"ne_nid_3340",
|
|
["false", 140, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_ni_3341",
|
|
["is_int", 141, 138, 1685, 25],
|
|
["jump_false", 141, "ne_nn_3342", 1685, 25],
|
|
["is_int", 142, 139, 1685, 25],
|
|
["jump_false", 142, "ne_nn_3342", 1685, 25],
|
|
["ne_int", 140, 138, 139, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_nn_3342",
|
|
["is_num", 141, 138, 1685, 25],
|
|
["jump_false", 141, "ne_nt_3343", 1685, 25],
|
|
["is_num", 142, 139, 1685, 25],
|
|
["jump_false", 142, "ne_nt_3343", 1685, 25],
|
|
["ne_float", 140, 138, 139, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_nt_3343",
|
|
["is_text", 141, 138, 1685, 25],
|
|
["jump_false", 141, "ne_nnl_3344", 1685, 25],
|
|
["is_text", 142, 139, 1685, 25],
|
|
["jump_false", 142, "ne_nnl_3344", 1685, 25],
|
|
["ne_text", 140, 138, 139, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_nnl_3344",
|
|
["is_null", 141, 138, 1685, 25],
|
|
["jump_false", 141, "ne_nb_3345", 1685, 25],
|
|
["is_null", 142, 139, 1685, 25],
|
|
["jump_false", 142, "ne_nb_3345", 1685, 25],
|
|
["false", 140, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_nb_3345",
|
|
["is_bool", 141, 138, 1685, 25],
|
|
["jump_false", 141, "ne_mis_3346", 1685, 25],
|
|
["is_bool", 142, 139, 1685, 25],
|
|
["jump_false", 142, "ne_mis_3346", 1685, 25],
|
|
["ne_bool", 140, 138, 139, 1685, 25],
|
|
["jump", "ne_done_3339", 1685, 25],
|
|
"ne_mis_3346",
|
|
["true", 140, 1685, 25],
|
|
"ne_done_3339",
|
|
["jump_false", 140, "if_else_3337", 1685, 25],
|
|
["load_field", 143, 2, "right", 1686, 13],
|
|
["load_field", 144, 143, "kind", 1686, 13],
|
|
["access", 145, "number", 1686, 32],
|
|
["is_identical", 146, 144, 145, 1686, 32],
|
|
["jump_true", 146, "eq_done_3350", 1686, 32],
|
|
["is_int", 147, 144, 1686, 32],
|
|
["jump_false", 147, "eq_ni_3351", 1686, 32],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_3351", 1686, 32],
|
|
["eq_int", 146, 144, 145, 1686, 32],
|
|
["jump", "eq_done_3350", 1686, 32],
|
|
"eq_ni_3351",
|
|
["is_num", 147, 144, 1686, 32],
|
|
["jump_false", 147, "eq_nn_3352", 1686, 32],
|
|
["is_num", 148, 145, 1686, 32],
|
|
["jump_false", 148, "eq_nn_3352", 1686, 32],
|
|
["eq_float", 146, 144, 145, 1686, 32],
|
|
["jump", "eq_done_3350", 1686, 32],
|
|
"eq_nn_3352",
|
|
["is_text", 147, 144, 1686, 32],
|
|
["jump_false", 147, "eq_nt_3353", 1686, 32],
|
|
["is_text", 148, 145, 1686, 32],
|
|
["jump_false", 148, "eq_nt_3353", 1686, 32],
|
|
["eq_text", 146, 144, 145, 1686, 32],
|
|
["jump", "eq_done_3350", 1686, 32],
|
|
"eq_nt_3353",
|
|
["is_null", 147, 144, 1686, 32],
|
|
["jump_false", 147, "eq_nnl_3354", 1686, 32],
|
|
["is_null", 148, 145, 1686, 32],
|
|
["jump_false", 148, "eq_nnl_3354", 1686, 32],
|
|
["true", 146, 1686, 32],
|
|
["jump", "eq_done_3350", 1686, 32],
|
|
"eq_nnl_3354",
|
|
["is_bool", 147, 144, 1686, 32],
|
|
["jump_false", 147, "eq_nb_3355", 1686, 32],
|
|
["is_bool", 148, 145, 1686, 32],
|
|
["jump_false", 148, "eq_nb_3355", 1686, 32],
|
|
["eq_bool", 146, 144, 145, 1686, 32],
|
|
["jump", "eq_done_3350", 1686, 32],
|
|
"eq_nb_3355",
|
|
["false", 146, 1686, 32],
|
|
"eq_done_3350",
|
|
["move", 149, 146, 1686, 32],
|
|
["jump_false", 149, "and_end_3349", 1686, 32],
|
|
["load_field", 150, 2, "right", 1686, 55],
|
|
["load_field", 151, 150, "number", 1686, 55],
|
|
["is_int", 152, 151, 1686, 55],
|
|
["move", 149, 152, 1686, 55],
|
|
"and_end_3349",
|
|
["jump_false", 149, "if_else_3347", 1686, 55],
|
|
["access", 153, "index", 1687, 30],
|
|
["store_field", 2, 153, "access_kind", 1687, 11],
|
|
["jump", "if_end_3348", 1687, 11],
|
|
"if_else_3347",
|
|
["load_field", 154, 2, "right", 1688, 20],
|
|
["load_field", 155, 154, "kind", 1688, 20],
|
|
["access", 156, "text", 1688, 39],
|
|
["is_identical", 157, 155, 156, 1688, 39],
|
|
["jump_true", 157, "eq_done_3358", 1688, 39],
|
|
["is_int", 158, 155, 1688, 39],
|
|
["jump_false", 158, "eq_ni_3359", 1688, 39],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_3359", 1688, 39],
|
|
["eq_int", 157, 155, 156, 1688, 39],
|
|
["jump", "eq_done_3358", 1688, 39],
|
|
"eq_ni_3359",
|
|
["is_num", 158, 155, 1688, 39],
|
|
["jump_false", 158, "eq_nn_3360", 1688, 39],
|
|
["is_num", 159, 156, 1688, 39],
|
|
["jump_false", 159, "eq_nn_3360", 1688, 39],
|
|
["eq_float", 157, 155, 156, 1688, 39],
|
|
["jump", "eq_done_3358", 1688, 39],
|
|
"eq_nn_3360",
|
|
["is_text", 158, 155, 1688, 39],
|
|
["jump_false", 158, "eq_nt_3361", 1688, 39],
|
|
["is_text", 159, 156, 1688, 39],
|
|
["jump_false", 159, "eq_nt_3361", 1688, 39],
|
|
["eq_text", 157, 155, 156, 1688, 39],
|
|
["jump", "eq_done_3358", 1688, 39],
|
|
"eq_nt_3361",
|
|
["is_null", 158, 155, 1688, 39],
|
|
["jump_false", 158, "eq_nnl_3362", 1688, 39],
|
|
["is_null", 159, 156, 1688, 39],
|
|
["jump_false", 159, "eq_nnl_3362", 1688, 39],
|
|
["true", 157, 1688, 39],
|
|
["jump", "eq_done_3358", 1688, 39],
|
|
"eq_nnl_3362",
|
|
["is_bool", 158, 155, 1688, 39],
|
|
["jump_false", 158, "eq_nb_3363", 1688, 39],
|
|
["is_bool", 159, 156, 1688, 39],
|
|
["jump_false", 159, "eq_nb_3363", 1688, 39],
|
|
["eq_bool", 157, 155, 156, 1688, 39],
|
|
["jump", "eq_done_3358", 1688, 39],
|
|
"eq_nb_3363",
|
|
["false", 157, 1688, 39],
|
|
"eq_done_3358",
|
|
["jump_false", 157, "if_else_3356", 1688, 39],
|
|
["access", 160, "field", 1689, 30],
|
|
["store_field", 2, 160, "access_kind", 1689, 11],
|
|
["jump", "if_end_3357", 1689, 11],
|
|
"if_else_3356",
|
|
"if_end_3357",
|
|
"if_end_3348",
|
|
["jump", "if_end_3338", 1689, 11],
|
|
"if_else_3337",
|
|
"if_end_3338",
|
|
["null", 161, 1692, 14],
|
|
["return", 161, 1692, 14],
|
|
["jump", "if_end_3330", 1692, 14],
|
|
"if_else_3329",
|
|
"if_end_3330",
|
|
["access", 162, ",", 1695, 17],
|
|
["is_identical", 163, 8, 162, 1695, 17],
|
|
["jump_true", 163, "eq_done_3388", 1695, 17],
|
|
["is_int", 164, 8, 1695, 17],
|
|
["jump_false", 164, "eq_ni_3389", 1695, 17],
|
|
"_nop_tc_15",
|
|
["jump", "eq_ni_3389", 1695, 17],
|
|
["eq_int", 163, 8, 162, 1695, 17],
|
|
["jump", "eq_done_3388", 1695, 17],
|
|
"eq_ni_3389",
|
|
["is_num", 164, 8, 1695, 17],
|
|
["jump_false", 164, "eq_nn_3390", 1695, 17],
|
|
["is_num", 165, 162, 1695, 17],
|
|
["jump_false", 165, "eq_nn_3390", 1695, 17],
|
|
["eq_float", 163, 8, 162, 1695, 17],
|
|
["jump", "eq_done_3388", 1695, 17],
|
|
"eq_nn_3390",
|
|
["is_text", 164, 8, 1695, 17],
|
|
["jump_false", 164, "eq_nt_3391", 1695, 17],
|
|
["is_text", 165, 162, 1695, 17],
|
|
["jump_false", 165, "eq_nt_3391", 1695, 17],
|
|
["eq_text", 163, 8, 162, 1695, 17],
|
|
["jump", "eq_done_3388", 1695, 17],
|
|
"eq_nt_3391",
|
|
["is_null", 164, 8, 1695, 17],
|
|
["jump_false", 164, "eq_nnl_3392", 1695, 17],
|
|
["is_null", 165, 162, 1695, 17],
|
|
["jump_false", 165, "eq_nnl_3392", 1695, 17],
|
|
["true", 163, 1695, 17],
|
|
["jump", "eq_done_3388", 1695, 17],
|
|
"eq_nnl_3392",
|
|
["is_bool", 164, 8, 1695, 17],
|
|
["jump_false", 164, "eq_nb_3393", 1695, 17],
|
|
["is_bool", 165, 162, 1695, 17],
|
|
["jump_false", 165, "eq_nb_3393", 1695, 17],
|
|
["eq_bool", 163, 8, 162, 1695, 17],
|
|
["jump", "eq_done_3388", 1695, 17],
|
|
"eq_nb_3393",
|
|
["false", 163, 1695, 17],
|
|
"eq_done_3388",
|
|
["move", 166, 163, 1695, 17],
|
|
["jump_true", 166, "or_end_3387", 1695, 17],
|
|
["access", 167, "+", 1695, 32],
|
|
["is_identical", 168, 8, 167, 1695, 32],
|
|
["jump_true", 168, "eq_done_3394", 1695, 32],
|
|
["is_int", 169, 8, 1695, 32],
|
|
["jump_false", 169, "eq_ni_3395", 1695, 32],
|
|
"_nop_tc_16",
|
|
["jump", "eq_ni_3395", 1695, 32],
|
|
["eq_int", 168, 8, 167, 1695, 32],
|
|
["jump", "eq_done_3394", 1695, 32],
|
|
"eq_ni_3395",
|
|
["is_num", 169, 8, 1695, 32],
|
|
["jump_false", 169, "eq_nn_3396", 1695, 32],
|
|
["is_num", 170, 167, 1695, 32],
|
|
["jump_false", 170, "eq_nn_3396", 1695, 32],
|
|
["eq_float", 168, 8, 167, 1695, 32],
|
|
["jump", "eq_done_3394", 1695, 32],
|
|
"eq_nn_3396",
|
|
["is_text", 169, 8, 1695, 32],
|
|
["jump_false", 169, "eq_nt_3397", 1695, 32],
|
|
["is_text", 170, 167, 1695, 32],
|
|
["jump_false", 170, "eq_nt_3397", 1695, 32],
|
|
["eq_text", 168, 8, 167, 1695, 32],
|
|
["jump", "eq_done_3394", 1695, 32],
|
|
"eq_nt_3397",
|
|
["is_null", 169, 8, 1695, 32],
|
|
["jump_false", 169, "eq_nnl_3398", 1695, 32],
|
|
["is_null", 170, 167, 1695, 32],
|
|
["jump_false", 170, "eq_nnl_3398", 1695, 32],
|
|
["true", 168, 1695, 32],
|
|
["jump", "eq_done_3394", 1695, 32],
|
|
"eq_nnl_3398",
|
|
["is_bool", 169, 8, 1695, 32],
|
|
["jump_false", 169, "eq_nb_3399", 1695, 32],
|
|
["is_bool", 170, 167, 1695, 32],
|
|
["jump_false", 170, "eq_nb_3399", 1695, 32],
|
|
["eq_bool", 168, 8, 167, 1695, 32],
|
|
["jump", "eq_done_3394", 1695, 32],
|
|
"eq_nb_3399",
|
|
["false", 168, 1695, 32],
|
|
"eq_done_3394",
|
|
["move", 166, 168, 1695, 32],
|
|
"or_end_3387",
|
|
["move", 171, 166, 1695, 32],
|
|
["jump_true", 171, "or_end_3386", 1695, 32],
|
|
["access", 172, "-", 1695, 47],
|
|
["is_identical", 173, 8, 172, 1695, 47],
|
|
["jump_true", 173, "eq_done_3400", 1695, 47],
|
|
["is_int", 174, 8, 1695, 47],
|
|
["jump_false", 174, "eq_ni_3401", 1695, 47],
|
|
"_nop_tc_17",
|
|
["jump", "eq_ni_3401", 1695, 47],
|
|
["eq_int", 173, 8, 172, 1695, 47],
|
|
["jump", "eq_done_3400", 1695, 47],
|
|
"eq_ni_3401",
|
|
["is_num", 174, 8, 1695, 47],
|
|
["jump_false", 174, "eq_nn_3402", 1695, 47],
|
|
["is_num", 175, 172, 1695, 47],
|
|
["jump_false", 175, "eq_nn_3402", 1695, 47],
|
|
["eq_float", 173, 8, 172, 1695, 47],
|
|
["jump", "eq_done_3400", 1695, 47],
|
|
"eq_nn_3402",
|
|
["is_text", 174, 8, 1695, 47],
|
|
["jump_false", 174, "eq_nt_3403", 1695, 47],
|
|
["is_text", 175, 172, 1695, 47],
|
|
["jump_false", 175, "eq_nt_3403", 1695, 47],
|
|
["eq_text", 173, 8, 172, 1695, 47],
|
|
["jump", "eq_done_3400", 1695, 47],
|
|
"eq_nt_3403",
|
|
["is_null", 174, 8, 1695, 47],
|
|
["jump_false", 174, "eq_nnl_3404", 1695, 47],
|
|
["is_null", 175, 172, 1695, 47],
|
|
["jump_false", 175, "eq_nnl_3404", 1695, 47],
|
|
["true", 173, 1695, 47],
|
|
["jump", "eq_done_3400", 1695, 47],
|
|
"eq_nnl_3404",
|
|
["is_bool", 174, 8, 1695, 47],
|
|
["jump_false", 174, "eq_nb_3405", 1695, 47],
|
|
["is_bool", 175, 172, 1695, 47],
|
|
["jump_false", 175, "eq_nb_3405", 1695, 47],
|
|
["eq_bool", 173, 8, 172, 1695, 47],
|
|
["jump", "eq_done_3400", 1695, 47],
|
|
"eq_nb_3405",
|
|
["false", 173, 1695, 47],
|
|
"eq_done_3400",
|
|
["move", 171, 173, 1695, 47],
|
|
"or_end_3386",
|
|
["move", 176, 171, 1695, 47],
|
|
["jump_true", 176, "or_end_3385", 1695, 47],
|
|
["access", 177, "*", 1695, 62],
|
|
["is_identical", 178, 8, 177, 1695, 62],
|
|
["jump_true", 178, "eq_done_3406", 1695, 62],
|
|
["is_int", 179, 8, 1695, 62],
|
|
["jump_false", 179, "eq_ni_3407", 1695, 62],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_3407", 1695, 62],
|
|
["eq_int", 178, 8, 177, 1695, 62],
|
|
["jump", "eq_done_3406", 1695, 62],
|
|
"eq_ni_3407",
|
|
["is_num", 179, 8, 1695, 62],
|
|
["jump_false", 179, "eq_nn_3408", 1695, 62],
|
|
["is_num", 180, 177, 1695, 62],
|
|
["jump_false", 180, "eq_nn_3408", 1695, 62],
|
|
["eq_float", 178, 8, 177, 1695, 62],
|
|
["jump", "eq_done_3406", 1695, 62],
|
|
"eq_nn_3408",
|
|
["is_text", 179, 8, 1695, 62],
|
|
["jump_false", 179, "eq_nt_3409", 1695, 62],
|
|
["is_text", 180, 177, 1695, 62],
|
|
["jump_false", 180, "eq_nt_3409", 1695, 62],
|
|
["eq_text", 178, 8, 177, 1695, 62],
|
|
["jump", "eq_done_3406", 1695, 62],
|
|
"eq_nt_3409",
|
|
["is_null", 179, 8, 1695, 62],
|
|
["jump_false", 179, "eq_nnl_3410", 1695, 62],
|
|
["is_null", 180, 177, 1695, 62],
|
|
["jump_false", 180, "eq_nnl_3410", 1695, 62],
|
|
["true", 178, 1695, 62],
|
|
["jump", "eq_done_3406", 1695, 62],
|
|
"eq_nnl_3410",
|
|
["is_bool", 179, 8, 1695, 62],
|
|
["jump_false", 179, "eq_nb_3411", 1695, 62],
|
|
["is_bool", 180, 177, 1695, 62],
|
|
["jump_false", 180, "eq_nb_3411", 1695, 62],
|
|
["eq_bool", 178, 8, 177, 1695, 62],
|
|
["jump", "eq_done_3406", 1695, 62],
|
|
"eq_nb_3411",
|
|
["false", 178, 1695, 62],
|
|
"eq_done_3406",
|
|
["move", 176, 178, 1695, 62],
|
|
"or_end_3385",
|
|
["move", 181, 176, 1695, 62],
|
|
["jump_true", 181, "or_end_3384", 1695, 62],
|
|
["access", 182, "/", 1696, 17],
|
|
["is_identical", 183, 8, 182, 1696, 17],
|
|
["jump_true", 183, "eq_done_3412", 1696, 17],
|
|
["is_int", 184, 8, 1696, 17],
|
|
["jump_false", 184, "eq_ni_3413", 1696, 17],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_3413", 1696, 17],
|
|
["eq_int", 183, 8, 182, 1696, 17],
|
|
["jump", "eq_done_3412", 1696, 17],
|
|
"eq_ni_3413",
|
|
["is_num", 184, 8, 1696, 17],
|
|
["jump_false", 184, "eq_nn_3414", 1696, 17],
|
|
["is_num", 185, 182, 1696, 17],
|
|
["jump_false", 185, "eq_nn_3414", 1696, 17],
|
|
["eq_float", 183, 8, 182, 1696, 17],
|
|
["jump", "eq_done_3412", 1696, 17],
|
|
"eq_nn_3414",
|
|
["is_text", 184, 8, 1696, 17],
|
|
["jump_false", 184, "eq_nt_3415", 1696, 17],
|
|
["is_text", 185, 182, 1696, 17],
|
|
["jump_false", 185, "eq_nt_3415", 1696, 17],
|
|
["eq_text", 183, 8, 182, 1696, 17],
|
|
["jump", "eq_done_3412", 1696, 17],
|
|
"eq_nt_3415",
|
|
["is_null", 184, 8, 1696, 17],
|
|
["jump_false", 184, "eq_nnl_3416", 1696, 17],
|
|
["is_null", 185, 182, 1696, 17],
|
|
["jump_false", 185, "eq_nnl_3416", 1696, 17],
|
|
["true", 183, 1696, 17],
|
|
["jump", "eq_done_3412", 1696, 17],
|
|
"eq_nnl_3416",
|
|
["is_bool", 184, 8, 1696, 17],
|
|
["jump_false", 184, "eq_nb_3417", 1696, 17],
|
|
["is_bool", 185, 182, 1696, 17],
|
|
["jump_false", 185, "eq_nb_3417", 1696, 17],
|
|
["eq_bool", 183, 8, 182, 1696, 17],
|
|
["jump", "eq_done_3412", 1696, 17],
|
|
"eq_nb_3417",
|
|
["false", 183, 1696, 17],
|
|
"eq_done_3412",
|
|
["move", 181, 183, 1696, 17],
|
|
"or_end_3384",
|
|
["move", 186, 181, 1696, 17],
|
|
["jump_true", 186, "or_end_3383", 1696, 17],
|
|
["access", 187, "%", 1696, 32],
|
|
["is_identical", 188, 8, 187, 1696, 32],
|
|
["jump_true", 188, "eq_done_3418", 1696, 32],
|
|
["is_int", 189, 8, 1696, 32],
|
|
["jump_false", 189, "eq_ni_3419", 1696, 32],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_3419", 1696, 32],
|
|
["eq_int", 188, 8, 187, 1696, 32],
|
|
["jump", "eq_done_3418", 1696, 32],
|
|
"eq_ni_3419",
|
|
["is_num", 189, 8, 1696, 32],
|
|
["jump_false", 189, "eq_nn_3420", 1696, 32],
|
|
["is_num", 190, 187, 1696, 32],
|
|
["jump_false", 190, "eq_nn_3420", 1696, 32],
|
|
["eq_float", 188, 8, 187, 1696, 32],
|
|
["jump", "eq_done_3418", 1696, 32],
|
|
"eq_nn_3420",
|
|
["is_text", 189, 8, 1696, 32],
|
|
["jump_false", 189, "eq_nt_3421", 1696, 32],
|
|
["is_text", 190, 187, 1696, 32],
|
|
["jump_false", 190, "eq_nt_3421", 1696, 32],
|
|
["eq_text", 188, 8, 187, 1696, 32],
|
|
["jump", "eq_done_3418", 1696, 32],
|
|
"eq_nt_3421",
|
|
["is_null", 189, 8, 1696, 32],
|
|
["jump_false", 189, "eq_nnl_3422", 1696, 32],
|
|
["is_null", 190, 187, 1696, 32],
|
|
["jump_false", 190, "eq_nnl_3422", 1696, 32],
|
|
["true", 188, 1696, 32],
|
|
["jump", "eq_done_3418", 1696, 32],
|
|
"eq_nnl_3422",
|
|
["is_bool", 189, 8, 1696, 32],
|
|
["jump_false", 189, "eq_nb_3423", 1696, 32],
|
|
["is_bool", 190, 187, 1696, 32],
|
|
["jump_false", 190, "eq_nb_3423", 1696, 32],
|
|
["eq_bool", 188, 8, 187, 1696, 32],
|
|
["jump", "eq_done_3418", 1696, 32],
|
|
"eq_nb_3423",
|
|
["false", 188, 1696, 32],
|
|
"eq_done_3418",
|
|
["move", 186, 188, 1696, 32],
|
|
"or_end_3383",
|
|
["move", 191, 186, 1696, 32],
|
|
["jump_true", 191, "or_end_3382", 1696, 32],
|
|
["access", 192, "==", 1696, 47],
|
|
["is_identical", 193, 8, 192, 1696, 47],
|
|
["jump_true", 193, "eq_done_3424", 1696, 47],
|
|
["is_int", 194, 8, 1696, 47],
|
|
["jump_false", 194, "eq_ni_3425", 1696, 47],
|
|
"_nop_tc_21",
|
|
["jump", "eq_ni_3425", 1696, 47],
|
|
["eq_int", 193, 8, 192, 1696, 47],
|
|
["jump", "eq_done_3424", 1696, 47],
|
|
"eq_ni_3425",
|
|
["is_num", 194, 8, 1696, 47],
|
|
["jump_false", 194, "eq_nn_3426", 1696, 47],
|
|
["is_num", 195, 192, 1696, 47],
|
|
["jump_false", 195, "eq_nn_3426", 1696, 47],
|
|
["eq_float", 193, 8, 192, 1696, 47],
|
|
["jump", "eq_done_3424", 1696, 47],
|
|
"eq_nn_3426",
|
|
["is_text", 194, 8, 1696, 47],
|
|
["jump_false", 194, "eq_nt_3427", 1696, 47],
|
|
["is_text", 195, 192, 1696, 47],
|
|
["jump_false", 195, "eq_nt_3427", 1696, 47],
|
|
["eq_text", 193, 8, 192, 1696, 47],
|
|
["jump", "eq_done_3424", 1696, 47],
|
|
"eq_nt_3427",
|
|
["is_null", 194, 8, 1696, 47],
|
|
["jump_false", 194, "eq_nnl_3428", 1696, 47],
|
|
["is_null", 195, 192, 1696, 47],
|
|
["jump_false", 195, "eq_nnl_3428", 1696, 47],
|
|
["true", 193, 1696, 47],
|
|
["jump", "eq_done_3424", 1696, 47],
|
|
"eq_nnl_3428",
|
|
["is_bool", 194, 8, 1696, 47],
|
|
["jump_false", 194, "eq_nb_3429", 1696, 47],
|
|
["is_bool", 195, 192, 1696, 47],
|
|
["jump_false", 195, "eq_nb_3429", 1696, 47],
|
|
["eq_bool", 193, 8, 192, 1696, 47],
|
|
["jump", "eq_done_3424", 1696, 47],
|
|
"eq_nb_3429",
|
|
["false", 193, 1696, 47],
|
|
"eq_done_3424",
|
|
["move", 191, 193, 1696, 47],
|
|
"or_end_3382",
|
|
["move", 196, 191, 1696, 47],
|
|
["jump_true", 196, "or_end_3381", 1696, 47],
|
|
["access", 197, "!=", 1696, 63],
|
|
["is_identical", 198, 8, 197, 1696, 63],
|
|
["jump_true", 198, "eq_done_3430", 1696, 63],
|
|
["is_int", 199, 8, 1696, 63],
|
|
["jump_false", 199, "eq_ni_3431", 1696, 63],
|
|
"_nop_tc_22",
|
|
["jump", "eq_ni_3431", 1696, 63],
|
|
["eq_int", 198, 8, 197, 1696, 63],
|
|
["jump", "eq_done_3430", 1696, 63],
|
|
"eq_ni_3431",
|
|
["is_num", 199, 8, 1696, 63],
|
|
["jump_false", 199, "eq_nn_3432", 1696, 63],
|
|
["is_num", 200, 197, 1696, 63],
|
|
["jump_false", 200, "eq_nn_3432", 1696, 63],
|
|
["eq_float", 198, 8, 197, 1696, 63],
|
|
["jump", "eq_done_3430", 1696, 63],
|
|
"eq_nn_3432",
|
|
["is_text", 199, 8, 1696, 63],
|
|
["jump_false", 199, "eq_nt_3433", 1696, 63],
|
|
["is_text", 200, 197, 1696, 63],
|
|
["jump_false", 200, "eq_nt_3433", 1696, 63],
|
|
["eq_text", 198, 8, 197, 1696, 63],
|
|
["jump", "eq_done_3430", 1696, 63],
|
|
"eq_nt_3433",
|
|
["is_null", 199, 8, 1696, 63],
|
|
["jump_false", 199, "eq_nnl_3434", 1696, 63],
|
|
["is_null", 200, 197, 1696, 63],
|
|
["jump_false", 200, "eq_nnl_3434", 1696, 63],
|
|
["true", 198, 1696, 63],
|
|
["jump", "eq_done_3430", 1696, 63],
|
|
"eq_nnl_3434",
|
|
["is_bool", 199, 8, 1696, 63],
|
|
["jump_false", 199, "eq_nb_3435", 1696, 63],
|
|
["is_bool", 200, 197, 1696, 63],
|
|
["jump_false", 200, "eq_nb_3435", 1696, 63],
|
|
["eq_bool", 198, 8, 197, 1696, 63],
|
|
["jump", "eq_done_3430", 1696, 63],
|
|
"eq_nb_3435",
|
|
["false", 198, 1696, 63],
|
|
"eq_done_3430",
|
|
["move", 196, 198, 1696, 63],
|
|
"or_end_3381",
|
|
["move", 201, 196, 1696, 63],
|
|
["jump_true", 201, "or_end_3380", 1696, 63],
|
|
["access", 202, "<", 1697, 17],
|
|
["is_identical", 203, 8, 202, 1697, 17],
|
|
["jump_true", 203, "eq_done_3436", 1697, 17],
|
|
["is_int", 204, 8, 1697, 17],
|
|
["jump_false", 204, "eq_ni_3437", 1697, 17],
|
|
"_nop_tc_23",
|
|
["jump", "eq_ni_3437", 1697, 17],
|
|
["eq_int", 203, 8, 202, 1697, 17],
|
|
["jump", "eq_done_3436", 1697, 17],
|
|
"eq_ni_3437",
|
|
["is_num", 204, 8, 1697, 17],
|
|
["jump_false", 204, "eq_nn_3438", 1697, 17],
|
|
["is_num", 205, 202, 1697, 17],
|
|
["jump_false", 205, "eq_nn_3438", 1697, 17],
|
|
["eq_float", 203, 8, 202, 1697, 17],
|
|
["jump", "eq_done_3436", 1697, 17],
|
|
"eq_nn_3438",
|
|
["is_text", 204, 8, 1697, 17],
|
|
["jump_false", 204, "eq_nt_3439", 1697, 17],
|
|
["is_text", 205, 202, 1697, 17],
|
|
["jump_false", 205, "eq_nt_3439", 1697, 17],
|
|
["eq_text", 203, 8, 202, 1697, 17],
|
|
["jump", "eq_done_3436", 1697, 17],
|
|
"eq_nt_3439",
|
|
["is_null", 204, 8, 1697, 17],
|
|
["jump_false", 204, "eq_nnl_3440", 1697, 17],
|
|
["is_null", 205, 202, 1697, 17],
|
|
["jump_false", 205, "eq_nnl_3440", 1697, 17],
|
|
["true", 203, 1697, 17],
|
|
["jump", "eq_done_3436", 1697, 17],
|
|
"eq_nnl_3440",
|
|
["is_bool", 204, 8, 1697, 17],
|
|
["jump_false", 204, "eq_nb_3441", 1697, 17],
|
|
["is_bool", 205, 202, 1697, 17],
|
|
["jump_false", 205, "eq_nb_3441", 1697, 17],
|
|
["eq_bool", 203, 8, 202, 1697, 17],
|
|
["jump", "eq_done_3436", 1697, 17],
|
|
"eq_nb_3441",
|
|
["false", 203, 1697, 17],
|
|
"eq_done_3436",
|
|
["move", 201, 203, 1697, 17],
|
|
"or_end_3380",
|
|
["move", 206, 201, 1697, 17],
|
|
["jump_true", 206, "or_end_3379", 1697, 17],
|
|
["access", 207, ">", 1697, 32],
|
|
["is_identical", 208, 8, 207, 1697, 32],
|
|
["jump_true", 208, "eq_done_3442", 1697, 32],
|
|
["is_int", 209, 8, 1697, 32],
|
|
["jump_false", 209, "eq_ni_3443", 1697, 32],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_3443", 1697, 32],
|
|
["eq_int", 208, 8, 207, 1697, 32],
|
|
["jump", "eq_done_3442", 1697, 32],
|
|
"eq_ni_3443",
|
|
["is_num", 209, 8, 1697, 32],
|
|
["jump_false", 209, "eq_nn_3444", 1697, 32],
|
|
["is_num", 210, 207, 1697, 32],
|
|
["jump_false", 210, "eq_nn_3444", 1697, 32],
|
|
["eq_float", 208, 8, 207, 1697, 32],
|
|
["jump", "eq_done_3442", 1697, 32],
|
|
"eq_nn_3444",
|
|
["is_text", 209, 8, 1697, 32],
|
|
["jump_false", 209, "eq_nt_3445", 1697, 32],
|
|
["is_text", 210, 207, 1697, 32],
|
|
["jump_false", 210, "eq_nt_3445", 1697, 32],
|
|
["eq_text", 208, 8, 207, 1697, 32],
|
|
["jump", "eq_done_3442", 1697, 32],
|
|
"eq_nt_3445",
|
|
["is_null", 209, 8, 1697, 32],
|
|
["jump_false", 209, "eq_nnl_3446", 1697, 32],
|
|
["is_null", 210, 207, 1697, 32],
|
|
["jump_false", 210, "eq_nnl_3446", 1697, 32],
|
|
["true", 208, 1697, 32],
|
|
["jump", "eq_done_3442", 1697, 32],
|
|
"eq_nnl_3446",
|
|
["is_bool", 209, 8, 1697, 32],
|
|
["jump_false", 209, "eq_nb_3447", 1697, 32],
|
|
["is_bool", 210, 207, 1697, 32],
|
|
["jump_false", 210, "eq_nb_3447", 1697, 32],
|
|
["eq_bool", 208, 8, 207, 1697, 32],
|
|
["jump", "eq_done_3442", 1697, 32],
|
|
"eq_nb_3447",
|
|
["false", 208, 1697, 32],
|
|
"eq_done_3442",
|
|
["move", 206, 208, 1697, 32],
|
|
"or_end_3379",
|
|
["move", 211, 206, 1697, 32],
|
|
["jump_true", 211, "or_end_3378", 1697, 32],
|
|
["access", 212, "<=", 1697, 47],
|
|
["is_identical", 213, 8, 212, 1697, 47],
|
|
["jump_true", 213, "eq_done_3448", 1697, 47],
|
|
["is_int", 214, 8, 1697, 47],
|
|
["jump_false", 214, "eq_ni_3449", 1697, 47],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_3449", 1697, 47],
|
|
["eq_int", 213, 8, 212, 1697, 47],
|
|
["jump", "eq_done_3448", 1697, 47],
|
|
"eq_ni_3449",
|
|
["is_num", 214, 8, 1697, 47],
|
|
["jump_false", 214, "eq_nn_3450", 1697, 47],
|
|
["is_num", 215, 212, 1697, 47],
|
|
["jump_false", 215, "eq_nn_3450", 1697, 47],
|
|
["eq_float", 213, 8, 212, 1697, 47],
|
|
["jump", "eq_done_3448", 1697, 47],
|
|
"eq_nn_3450",
|
|
["is_text", 214, 8, 1697, 47],
|
|
["jump_false", 214, "eq_nt_3451", 1697, 47],
|
|
["is_text", 215, 212, 1697, 47],
|
|
["jump_false", 215, "eq_nt_3451", 1697, 47],
|
|
["eq_text", 213, 8, 212, 1697, 47],
|
|
["jump", "eq_done_3448", 1697, 47],
|
|
"eq_nt_3451",
|
|
["is_null", 214, 8, 1697, 47],
|
|
["jump_false", 214, "eq_nnl_3452", 1697, 47],
|
|
["is_null", 215, 212, 1697, 47],
|
|
["jump_false", 215, "eq_nnl_3452", 1697, 47],
|
|
["true", 213, 1697, 47],
|
|
["jump", "eq_done_3448", 1697, 47],
|
|
"eq_nnl_3452",
|
|
["is_bool", 214, 8, 1697, 47],
|
|
["jump_false", 214, "eq_nb_3453", 1697, 47],
|
|
["is_bool", 215, 212, 1697, 47],
|
|
["jump_false", 215, "eq_nb_3453", 1697, 47],
|
|
["eq_bool", 213, 8, 212, 1697, 47],
|
|
["jump", "eq_done_3448", 1697, 47],
|
|
"eq_nb_3453",
|
|
["false", 213, 1697, 47],
|
|
"eq_done_3448",
|
|
["move", 211, 213, 1697, 47],
|
|
"or_end_3378",
|
|
["move", 216, 211, 1697, 47],
|
|
["jump_true", 216, "or_end_3377", 1697, 47],
|
|
["access", 217, ">=", 1697, 63],
|
|
["is_identical", 218, 8, 217, 1697, 63],
|
|
["jump_true", 218, "eq_done_3454", 1697, 63],
|
|
["is_int", 219, 8, 1697, 63],
|
|
["jump_false", 219, "eq_ni_3455", 1697, 63],
|
|
"_nop_tc_26",
|
|
["jump", "eq_ni_3455", 1697, 63],
|
|
["eq_int", 218, 8, 217, 1697, 63],
|
|
["jump", "eq_done_3454", 1697, 63],
|
|
"eq_ni_3455",
|
|
["is_num", 219, 8, 1697, 63],
|
|
["jump_false", 219, "eq_nn_3456", 1697, 63],
|
|
["is_num", 220, 217, 1697, 63],
|
|
["jump_false", 220, "eq_nn_3456", 1697, 63],
|
|
["eq_float", 218, 8, 217, 1697, 63],
|
|
["jump", "eq_done_3454", 1697, 63],
|
|
"eq_nn_3456",
|
|
["is_text", 219, 8, 1697, 63],
|
|
["jump_false", 219, "eq_nt_3457", 1697, 63],
|
|
["is_text", 220, 217, 1697, 63],
|
|
["jump_false", 220, "eq_nt_3457", 1697, 63],
|
|
["eq_text", 218, 8, 217, 1697, 63],
|
|
["jump", "eq_done_3454", 1697, 63],
|
|
"eq_nt_3457",
|
|
["is_null", 219, 8, 1697, 63],
|
|
["jump_false", 219, "eq_nnl_3458", 1697, 63],
|
|
["is_null", 220, 217, 1697, 63],
|
|
["jump_false", 220, "eq_nnl_3458", 1697, 63],
|
|
["true", 218, 1697, 63],
|
|
["jump", "eq_done_3454", 1697, 63],
|
|
"eq_nnl_3458",
|
|
["is_bool", 219, 8, 1697, 63],
|
|
["jump_false", 219, "eq_nb_3459", 1697, 63],
|
|
["is_bool", 220, 217, 1697, 63],
|
|
["jump_false", 220, "eq_nb_3459", 1697, 63],
|
|
["eq_bool", 218, 8, 217, 1697, 63],
|
|
["jump", "eq_done_3454", 1697, 63],
|
|
"eq_nb_3459",
|
|
["false", 218, 1697, 63],
|
|
"eq_done_3454",
|
|
["move", 216, 218, 1697, 63],
|
|
"or_end_3377",
|
|
["move", 221, 216, 1697, 63],
|
|
["jump_true", 221, "or_end_3376", 1697, 63],
|
|
["access", 222, "&&", 1698, 17],
|
|
["is_identical", 223, 8, 222, 1698, 17],
|
|
["jump_true", 223, "eq_done_3460", 1698, 17],
|
|
["is_int", 224, 8, 1698, 17],
|
|
["jump_false", 224, "eq_ni_3461", 1698, 17],
|
|
"_nop_tc_27",
|
|
["jump", "eq_ni_3461", 1698, 17],
|
|
["eq_int", 223, 8, 222, 1698, 17],
|
|
["jump", "eq_done_3460", 1698, 17],
|
|
"eq_ni_3461",
|
|
["is_num", 224, 8, 1698, 17],
|
|
["jump_false", 224, "eq_nn_3462", 1698, 17],
|
|
["is_num", 225, 222, 1698, 17],
|
|
["jump_false", 225, "eq_nn_3462", 1698, 17],
|
|
["eq_float", 223, 8, 222, 1698, 17],
|
|
["jump", "eq_done_3460", 1698, 17],
|
|
"eq_nn_3462",
|
|
["is_text", 224, 8, 1698, 17],
|
|
["jump_false", 224, "eq_nt_3463", 1698, 17],
|
|
["is_text", 225, 222, 1698, 17],
|
|
["jump_false", 225, "eq_nt_3463", 1698, 17],
|
|
["eq_text", 223, 8, 222, 1698, 17],
|
|
["jump", "eq_done_3460", 1698, 17],
|
|
"eq_nt_3463",
|
|
["is_null", 224, 8, 1698, 17],
|
|
["jump_false", 224, "eq_nnl_3464", 1698, 17],
|
|
["is_null", 225, 222, 1698, 17],
|
|
["jump_false", 225, "eq_nnl_3464", 1698, 17],
|
|
["true", 223, 1698, 17],
|
|
["jump", "eq_done_3460", 1698, 17],
|
|
"eq_nnl_3464",
|
|
["is_bool", 224, 8, 1698, 17],
|
|
["jump_false", 224, "eq_nb_3465", 1698, 17],
|
|
["is_bool", 225, 222, 1698, 17],
|
|
["jump_false", 225, "eq_nb_3465", 1698, 17],
|
|
["eq_bool", 223, 8, 222, 1698, 17],
|
|
["jump", "eq_done_3460", 1698, 17],
|
|
"eq_nb_3465",
|
|
["false", 223, 1698, 17],
|
|
"eq_done_3460",
|
|
["move", 221, 223, 1698, 17],
|
|
"or_end_3376",
|
|
["move", 226, 221, 1698, 17],
|
|
["jump_true", 226, "or_end_3375", 1698, 17],
|
|
["access", 227, "||", 1698, 33],
|
|
["is_identical", 228, 8, 227, 1698, 33],
|
|
["jump_true", 228, "eq_done_3466", 1698, 33],
|
|
["is_int", 229, 8, 1698, 33],
|
|
["jump_false", 229, "eq_ni_3467", 1698, 33],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_3467", 1698, 33],
|
|
["eq_int", 228, 8, 227, 1698, 33],
|
|
["jump", "eq_done_3466", 1698, 33],
|
|
"eq_ni_3467",
|
|
["is_num", 229, 8, 1698, 33],
|
|
["jump_false", 229, "eq_nn_3468", 1698, 33],
|
|
["is_num", 230, 227, 1698, 33],
|
|
["jump_false", 230, "eq_nn_3468", 1698, 33],
|
|
["eq_float", 228, 8, 227, 1698, 33],
|
|
["jump", "eq_done_3466", 1698, 33],
|
|
"eq_nn_3468",
|
|
["is_text", 229, 8, 1698, 33],
|
|
["jump_false", 229, "eq_nt_3469", 1698, 33],
|
|
["is_text", 230, 227, 1698, 33],
|
|
["jump_false", 230, "eq_nt_3469", 1698, 33],
|
|
["eq_text", 228, 8, 227, 1698, 33],
|
|
["jump", "eq_done_3466", 1698, 33],
|
|
"eq_nt_3469",
|
|
["is_null", 229, 8, 1698, 33],
|
|
["jump_false", 229, "eq_nnl_3470", 1698, 33],
|
|
["is_null", 230, 227, 1698, 33],
|
|
["jump_false", 230, "eq_nnl_3470", 1698, 33],
|
|
["true", 228, 1698, 33],
|
|
["jump", "eq_done_3466", 1698, 33],
|
|
"eq_nnl_3470",
|
|
["is_bool", 229, 8, 1698, 33],
|
|
["jump_false", 229, "eq_nb_3471", 1698, 33],
|
|
["is_bool", 230, 227, 1698, 33],
|
|
["jump_false", 230, "eq_nb_3471", 1698, 33],
|
|
["eq_bool", 228, 8, 227, 1698, 33],
|
|
["jump", "eq_done_3466", 1698, 33],
|
|
"eq_nb_3471",
|
|
["false", 228, 1698, 33],
|
|
"eq_done_3466",
|
|
["move", 226, 228, 1698, 33],
|
|
"or_end_3375",
|
|
["move", 231, 226, 1698, 33],
|
|
["jump_true", 231, "or_end_3374", 1698, 33],
|
|
["access", 232, "&", 1698, 49],
|
|
["is_identical", 233, 8, 232, 1698, 49],
|
|
["jump_true", 233, "eq_done_3472", 1698, 49],
|
|
["is_int", 234, 8, 1698, 49],
|
|
["jump_false", 234, "eq_ni_3473", 1698, 49],
|
|
"_nop_tc_29",
|
|
["jump", "eq_ni_3473", 1698, 49],
|
|
["eq_int", 233, 8, 232, 1698, 49],
|
|
["jump", "eq_done_3472", 1698, 49],
|
|
"eq_ni_3473",
|
|
["is_num", 234, 8, 1698, 49],
|
|
["jump_false", 234, "eq_nn_3474", 1698, 49],
|
|
["is_num", 235, 232, 1698, 49],
|
|
["jump_false", 235, "eq_nn_3474", 1698, 49],
|
|
["eq_float", 233, 8, 232, 1698, 49],
|
|
["jump", "eq_done_3472", 1698, 49],
|
|
"eq_nn_3474",
|
|
["is_text", 234, 8, 1698, 49],
|
|
["jump_false", 234, "eq_nt_3475", 1698, 49],
|
|
["is_text", 235, 232, 1698, 49],
|
|
["jump_false", 235, "eq_nt_3475", 1698, 49],
|
|
["eq_text", 233, 8, 232, 1698, 49],
|
|
["jump", "eq_done_3472", 1698, 49],
|
|
"eq_nt_3475",
|
|
["is_null", 234, 8, 1698, 49],
|
|
["jump_false", 234, "eq_nnl_3476", 1698, 49],
|
|
["is_null", 235, 232, 1698, 49],
|
|
["jump_false", 235, "eq_nnl_3476", 1698, 49],
|
|
["true", 233, 1698, 49],
|
|
["jump", "eq_done_3472", 1698, 49],
|
|
"eq_nnl_3476",
|
|
["is_bool", 234, 8, 1698, 49],
|
|
["jump_false", 234, "eq_nb_3477", 1698, 49],
|
|
["is_bool", 235, 232, 1698, 49],
|
|
["jump_false", 235, "eq_nb_3477", 1698, 49],
|
|
["eq_bool", 233, 8, 232, 1698, 49],
|
|
["jump", "eq_done_3472", 1698, 49],
|
|
"eq_nb_3477",
|
|
["false", 233, 1698, 49],
|
|
"eq_done_3472",
|
|
["move", 231, 233, 1698, 49],
|
|
"or_end_3374",
|
|
["move", 236, 231, 1698, 49],
|
|
["jump_true", 236, "or_end_3373", 1698, 49],
|
|
["access", 237, "|", 1699, 17],
|
|
["is_identical", 238, 8, 237, 1699, 17],
|
|
["jump_true", 238, "eq_done_3478", 1699, 17],
|
|
["is_int", 239, 8, 1699, 17],
|
|
["jump_false", 239, "eq_ni_3479", 1699, 17],
|
|
"_nop_tc_30",
|
|
["jump", "eq_ni_3479", 1699, 17],
|
|
["eq_int", 238, 8, 237, 1699, 17],
|
|
["jump", "eq_done_3478", 1699, 17],
|
|
"eq_ni_3479",
|
|
["is_num", 239, 8, 1699, 17],
|
|
["jump_false", 239, "eq_nn_3480", 1699, 17],
|
|
["is_num", 240, 237, 1699, 17],
|
|
["jump_false", 240, "eq_nn_3480", 1699, 17],
|
|
["eq_float", 238, 8, 237, 1699, 17],
|
|
["jump", "eq_done_3478", 1699, 17],
|
|
"eq_nn_3480",
|
|
["is_text", 239, 8, 1699, 17],
|
|
["jump_false", 239, "eq_nt_3481", 1699, 17],
|
|
["is_text", 240, 237, 1699, 17],
|
|
["jump_false", 240, "eq_nt_3481", 1699, 17],
|
|
["eq_text", 238, 8, 237, 1699, 17],
|
|
["jump", "eq_done_3478", 1699, 17],
|
|
"eq_nt_3481",
|
|
["is_null", 239, 8, 1699, 17],
|
|
["jump_false", 239, "eq_nnl_3482", 1699, 17],
|
|
["is_null", 240, 237, 1699, 17],
|
|
["jump_false", 240, "eq_nnl_3482", 1699, 17],
|
|
["true", 238, 1699, 17],
|
|
["jump", "eq_done_3478", 1699, 17],
|
|
"eq_nnl_3482",
|
|
["is_bool", 239, 8, 1699, 17],
|
|
["jump_false", 239, "eq_nb_3483", 1699, 17],
|
|
["is_bool", 240, 237, 1699, 17],
|
|
["jump_false", 240, "eq_nb_3483", 1699, 17],
|
|
["eq_bool", 238, 8, 237, 1699, 17],
|
|
["jump", "eq_done_3478", 1699, 17],
|
|
"eq_nb_3483",
|
|
["false", 238, 1699, 17],
|
|
"eq_done_3478",
|
|
["move", 236, 238, 1699, 17],
|
|
"or_end_3373",
|
|
["move", 241, 236, 1699, 17],
|
|
["jump_true", 241, "or_end_3372", 1699, 17],
|
|
["access", 242, "^", 1699, 32],
|
|
["is_identical", 243, 8, 242, 1699, 32],
|
|
["jump_true", 243, "eq_done_3484", 1699, 32],
|
|
["is_int", 244, 8, 1699, 32],
|
|
["jump_false", 244, "eq_ni_3485", 1699, 32],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_3485", 1699, 32],
|
|
["eq_int", 243, 8, 242, 1699, 32],
|
|
["jump", "eq_done_3484", 1699, 32],
|
|
"eq_ni_3485",
|
|
["is_num", 244, 8, 1699, 32],
|
|
["jump_false", 244, "eq_nn_3486", 1699, 32],
|
|
["is_num", 245, 242, 1699, 32],
|
|
["jump_false", 245, "eq_nn_3486", 1699, 32],
|
|
["eq_float", 243, 8, 242, 1699, 32],
|
|
["jump", "eq_done_3484", 1699, 32],
|
|
"eq_nn_3486",
|
|
["is_text", 244, 8, 1699, 32],
|
|
["jump_false", 244, "eq_nt_3487", 1699, 32],
|
|
["is_text", 245, 242, 1699, 32],
|
|
["jump_false", 245, "eq_nt_3487", 1699, 32],
|
|
["eq_text", 243, 8, 242, 1699, 32],
|
|
["jump", "eq_done_3484", 1699, 32],
|
|
"eq_nt_3487",
|
|
["is_null", 244, 8, 1699, 32],
|
|
["jump_false", 244, "eq_nnl_3488", 1699, 32],
|
|
["is_null", 245, 242, 1699, 32],
|
|
["jump_false", 245, "eq_nnl_3488", 1699, 32],
|
|
["true", 243, 1699, 32],
|
|
["jump", "eq_done_3484", 1699, 32],
|
|
"eq_nnl_3488",
|
|
["is_bool", 244, 8, 1699, 32],
|
|
["jump_false", 244, "eq_nb_3489", 1699, 32],
|
|
["is_bool", 245, 242, 1699, 32],
|
|
["jump_false", 245, "eq_nb_3489", 1699, 32],
|
|
["eq_bool", 243, 8, 242, 1699, 32],
|
|
["jump", "eq_done_3484", 1699, 32],
|
|
"eq_nb_3489",
|
|
["false", 243, 1699, 32],
|
|
"eq_done_3484",
|
|
["move", 241, 243, 1699, 32],
|
|
"or_end_3372",
|
|
["move", 246, 241, 1699, 32],
|
|
["jump_true", 246, "or_end_3371", 1699, 32],
|
|
["access", 247, "<<", 1699, 47],
|
|
["is_identical", 248, 8, 247, 1699, 47],
|
|
["jump_true", 248, "eq_done_3490", 1699, 47],
|
|
["is_int", 249, 8, 1699, 47],
|
|
["jump_false", 249, "eq_ni_3491", 1699, 47],
|
|
"_nop_tc_32",
|
|
["jump", "eq_ni_3491", 1699, 47],
|
|
["eq_int", 248, 8, 247, 1699, 47],
|
|
["jump", "eq_done_3490", 1699, 47],
|
|
"eq_ni_3491",
|
|
["is_num", 249, 8, 1699, 47],
|
|
["jump_false", 249, "eq_nn_3492", 1699, 47],
|
|
["is_num", 250, 247, 1699, 47],
|
|
["jump_false", 250, "eq_nn_3492", 1699, 47],
|
|
["eq_float", 248, 8, 247, 1699, 47],
|
|
["jump", "eq_done_3490", 1699, 47],
|
|
"eq_nn_3492",
|
|
["is_text", 249, 8, 1699, 47],
|
|
["jump_false", 249, "eq_nt_3493", 1699, 47],
|
|
["is_text", 250, 247, 1699, 47],
|
|
["jump_false", 250, "eq_nt_3493", 1699, 47],
|
|
["eq_text", 248, 8, 247, 1699, 47],
|
|
["jump", "eq_done_3490", 1699, 47],
|
|
"eq_nt_3493",
|
|
["is_null", 249, 8, 1699, 47],
|
|
["jump_false", 249, "eq_nnl_3494", 1699, 47],
|
|
["is_null", 250, 247, 1699, 47],
|
|
["jump_false", 250, "eq_nnl_3494", 1699, 47],
|
|
["true", 248, 1699, 47],
|
|
["jump", "eq_done_3490", 1699, 47],
|
|
"eq_nnl_3494",
|
|
["is_bool", 249, 8, 1699, 47],
|
|
["jump_false", 249, "eq_nb_3495", 1699, 47],
|
|
["is_bool", 250, 247, 1699, 47],
|
|
["jump_false", 250, "eq_nb_3495", 1699, 47],
|
|
["eq_bool", 248, 8, 247, 1699, 47],
|
|
["jump", "eq_done_3490", 1699, 47],
|
|
"eq_nb_3495",
|
|
["false", 248, 1699, 47],
|
|
"eq_done_3490",
|
|
["move", 246, 248, 1699, 47],
|
|
"or_end_3371",
|
|
["move", 251, 246, 1699, 47],
|
|
["jump_true", 251, "or_end_3370", 1699, 47],
|
|
["access", 252, ">>", 1699, 63],
|
|
["is_identical", 253, 8, 252, 1699, 63],
|
|
["jump_true", 253, "eq_done_3496", 1699, 63],
|
|
["is_int", 254, 8, 1699, 63],
|
|
["jump_false", 254, "eq_ni_3497", 1699, 63],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_3497", 1699, 63],
|
|
["eq_int", 253, 8, 252, 1699, 63],
|
|
["jump", "eq_done_3496", 1699, 63],
|
|
"eq_ni_3497",
|
|
["is_num", 254, 8, 1699, 63],
|
|
["jump_false", 254, "eq_nn_3498", 1699, 63],
|
|
["is_num", 255, 252, 1699, 63],
|
|
["jump_false", 255, "eq_nn_3498", 1699, 63],
|
|
["eq_float", 253, 8, 252, 1699, 63],
|
|
["jump", "eq_done_3496", 1699, 63],
|
|
"eq_nn_3498",
|
|
["is_text", 254, 8, 1699, 63],
|
|
["jump_false", 254, "eq_nt_3499", 1699, 63],
|
|
["is_text", 255, 252, 1699, 63],
|
|
["jump_false", 255, "eq_nt_3499", 1699, 63],
|
|
["eq_text", 253, 8, 252, 1699, 63],
|
|
["jump", "eq_done_3496", 1699, 63],
|
|
"eq_nt_3499",
|
|
["is_null", 254, 8, 1699, 63],
|
|
["jump_false", 254, "eq_nnl_3500", 1699, 63],
|
|
["is_null", 255, 252, 1699, 63],
|
|
["jump_false", 255, "eq_nnl_3500", 1699, 63],
|
|
["true", 253, 1699, 63],
|
|
["jump", "eq_done_3496", 1699, 63],
|
|
"eq_nnl_3500",
|
|
["is_bool", 254, 8, 1699, 63],
|
|
["jump_false", 254, "eq_nb_3501", 1699, 63],
|
|
["is_bool", 255, 252, 1699, 63],
|
|
["jump_false", 255, "eq_nb_3501", 1699, 63],
|
|
["eq_bool", 253, 8, 252, 1699, 63],
|
|
["jump", "eq_done_3496", 1699, 63],
|
|
"eq_nb_3501",
|
|
["false", 253, 1699, 63],
|
|
"eq_done_3496",
|
|
["move", 251, 253, 1699, 63],
|
|
"or_end_3370",
|
|
["move", 256, 251, 1699, 63],
|
|
["jump_true", 256, "or_end_3369", 1699, 63],
|
|
["access", 257, ">>>", 1700, 17],
|
|
["is_identical", 258, 8, 257, 1700, 17],
|
|
["jump_true", 258, "eq_done_3502", 1700, 17],
|
|
["is_int", 259, 8, 1700, 17],
|
|
["jump_false", 259, "eq_ni_3503", 1700, 17],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_3503", 1700, 17],
|
|
["eq_int", 258, 8, 257, 1700, 17],
|
|
["jump", "eq_done_3502", 1700, 17],
|
|
"eq_ni_3503",
|
|
["is_num", 259, 8, 1700, 17],
|
|
["jump_false", 259, "eq_nn_3504", 1700, 17],
|
|
["is_num", 260, 257, 1700, 17],
|
|
["jump_false", 260, "eq_nn_3504", 1700, 17],
|
|
["eq_float", 258, 8, 257, 1700, 17],
|
|
["jump", "eq_done_3502", 1700, 17],
|
|
"eq_nn_3504",
|
|
["is_text", 259, 8, 1700, 17],
|
|
["jump_false", 259, "eq_nt_3505", 1700, 17],
|
|
["is_text", 260, 257, 1700, 17],
|
|
["jump_false", 260, "eq_nt_3505", 1700, 17],
|
|
["eq_text", 258, 8, 257, 1700, 17],
|
|
["jump", "eq_done_3502", 1700, 17],
|
|
"eq_nt_3505",
|
|
["is_null", 259, 8, 1700, 17],
|
|
["jump_false", 259, "eq_nnl_3506", 1700, 17],
|
|
["is_null", 260, 257, 1700, 17],
|
|
["jump_false", 260, "eq_nnl_3506", 1700, 17],
|
|
["true", 258, 1700, 17],
|
|
["jump", "eq_done_3502", 1700, 17],
|
|
"eq_nnl_3506",
|
|
["is_bool", 259, 8, 1700, 17],
|
|
["jump_false", 259, "eq_nb_3507", 1700, 17],
|
|
["is_bool", 260, 257, 1700, 17],
|
|
["jump_false", 260, "eq_nb_3507", 1700, 17],
|
|
["eq_bool", 258, 8, 257, 1700, 17],
|
|
["jump", "eq_done_3502", 1700, 17],
|
|
"eq_nb_3507",
|
|
["false", 258, 1700, 17],
|
|
"eq_done_3502",
|
|
["move", 256, 258, 1700, 17],
|
|
"or_end_3369",
|
|
["move", 261, 256, 1700, 17],
|
|
["jump_true", 261, "or_end_3368", 1700, 17],
|
|
["access", 262, "**", 1700, 34],
|
|
["is_identical", 263, 8, 262, 1700, 34],
|
|
["jump_true", 263, "eq_done_3508", 1700, 34],
|
|
["is_int", 264, 8, 1700, 34],
|
|
["jump_false", 264, "eq_ni_3509", 1700, 34],
|
|
"_nop_tc_35",
|
|
["jump", "eq_ni_3509", 1700, 34],
|
|
["eq_int", 263, 8, 262, 1700, 34],
|
|
["jump", "eq_done_3508", 1700, 34],
|
|
"eq_ni_3509",
|
|
["is_num", 264, 8, 1700, 34],
|
|
["jump_false", 264, "eq_nn_3510", 1700, 34],
|
|
["is_num", 265, 262, 1700, 34],
|
|
["jump_false", 265, "eq_nn_3510", 1700, 34],
|
|
["eq_float", 263, 8, 262, 1700, 34],
|
|
["jump", "eq_done_3508", 1700, 34],
|
|
"eq_nn_3510",
|
|
["is_text", 264, 8, 1700, 34],
|
|
["jump_false", 264, "eq_nt_3511", 1700, 34],
|
|
["is_text", 265, 262, 1700, 34],
|
|
["jump_false", 265, "eq_nt_3511", 1700, 34],
|
|
["eq_text", 263, 8, 262, 1700, 34],
|
|
["jump", "eq_done_3508", 1700, 34],
|
|
"eq_nt_3511",
|
|
["is_null", 264, 8, 1700, 34],
|
|
["jump_false", 264, "eq_nnl_3512", 1700, 34],
|
|
["is_null", 265, 262, 1700, 34],
|
|
["jump_false", 265, "eq_nnl_3512", 1700, 34],
|
|
["true", 263, 1700, 34],
|
|
["jump", "eq_done_3508", 1700, 34],
|
|
"eq_nnl_3512",
|
|
["is_bool", 264, 8, 1700, 34],
|
|
["jump_false", 264, "eq_nb_3513", 1700, 34],
|
|
["is_bool", 265, 262, 1700, 34],
|
|
["jump_false", 265, "eq_nb_3513", 1700, 34],
|
|
["eq_bool", 263, 8, 262, 1700, 34],
|
|
["jump", "eq_done_3508", 1700, 34],
|
|
"eq_nb_3513",
|
|
["false", 263, 1700, 34],
|
|
"eq_done_3508",
|
|
["move", 261, 263, 1700, 34],
|
|
"or_end_3368",
|
|
["move", 266, 261, 1700, 34],
|
|
["jump_true", 266, "or_end_3367", 1700, 34],
|
|
["access", 267, "in", 1700, 50],
|
|
["is_identical", 268, 8, 267, 1700, 50],
|
|
["jump_true", 268, "eq_done_3514", 1700, 50],
|
|
["is_int", 269, 8, 1700, 50],
|
|
["jump_false", 269, "eq_ni_3515", 1700, 50],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_3515", 1700, 50],
|
|
["eq_int", 268, 8, 267, 1700, 50],
|
|
["jump", "eq_done_3514", 1700, 50],
|
|
"eq_ni_3515",
|
|
["is_num", 269, 8, 1700, 50],
|
|
["jump_false", 269, "eq_nn_3516", 1700, 50],
|
|
["is_num", 270, 267, 1700, 50],
|
|
["jump_false", 270, "eq_nn_3516", 1700, 50],
|
|
["eq_float", 268, 8, 267, 1700, 50],
|
|
["jump", "eq_done_3514", 1700, 50],
|
|
"eq_nn_3516",
|
|
["is_text", 269, 8, 1700, 50],
|
|
["jump_false", 269, "eq_nt_3517", 1700, 50],
|
|
["is_text", 270, 267, 1700, 50],
|
|
["jump_false", 270, "eq_nt_3517", 1700, 50],
|
|
["eq_text", 268, 8, 267, 1700, 50],
|
|
["jump", "eq_done_3514", 1700, 50],
|
|
"eq_nt_3517",
|
|
["is_null", 269, 8, 1700, 50],
|
|
["jump_false", 269, "eq_nnl_3518", 1700, 50],
|
|
["is_null", 270, 267, 1700, 50],
|
|
["jump_false", 270, "eq_nnl_3518", 1700, 50],
|
|
["true", 268, 1700, 50],
|
|
["jump", "eq_done_3514", 1700, 50],
|
|
"eq_nnl_3518",
|
|
["is_bool", 269, 8, 1700, 50],
|
|
["jump_false", 269, "eq_nb_3519", 1700, 50],
|
|
["is_bool", 270, 267, 1700, 50],
|
|
["jump_false", 270, "eq_nb_3519", 1700, 50],
|
|
["eq_bool", 268, 8, 267, 1700, 50],
|
|
["jump", "eq_done_3514", 1700, 50],
|
|
"eq_nb_3519",
|
|
["false", 268, 1700, 50],
|
|
"eq_done_3514",
|
|
["move", 266, 268, 1700, 50],
|
|
"or_end_3367",
|
|
["move", 271, 266, 1700, 50],
|
|
["jump_true", 271, "or_end_3366", 1700, 50],
|
|
["access", 272, ".", 1701, 17],
|
|
["is_identical", 273, 8, 272, 1701, 17],
|
|
["jump_true", 273, "eq_done_3520", 1701, 17],
|
|
["is_int", 274, 8, 1701, 17],
|
|
["jump_false", 274, "eq_ni_3521", 1701, 17],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_3521", 1701, 17],
|
|
["eq_int", 273, 8, 272, 1701, 17],
|
|
["jump", "eq_done_3520", 1701, 17],
|
|
"eq_ni_3521",
|
|
["is_num", 274, 8, 1701, 17],
|
|
["jump_false", 274, "eq_nn_3522", 1701, 17],
|
|
["is_num", 275, 272, 1701, 17],
|
|
["jump_false", 275, "eq_nn_3522", 1701, 17],
|
|
["eq_float", 273, 8, 272, 1701, 17],
|
|
["jump", "eq_done_3520", 1701, 17],
|
|
"eq_nn_3522",
|
|
["is_text", 274, 8, 1701, 17],
|
|
["jump_false", 274, "eq_nt_3523", 1701, 17],
|
|
["is_text", 275, 272, 1701, 17],
|
|
["jump_false", 275, "eq_nt_3523", 1701, 17],
|
|
["eq_text", 273, 8, 272, 1701, 17],
|
|
["jump", "eq_done_3520", 1701, 17],
|
|
"eq_nt_3523",
|
|
["is_null", 274, 8, 1701, 17],
|
|
["jump_false", 274, "eq_nnl_3524", 1701, 17],
|
|
["is_null", 275, 272, 1701, 17],
|
|
["jump_false", 275, "eq_nnl_3524", 1701, 17],
|
|
["true", 273, 1701, 17],
|
|
["jump", "eq_done_3520", 1701, 17],
|
|
"eq_nnl_3524",
|
|
["is_bool", 274, 8, 1701, 17],
|
|
["jump_false", 274, "eq_nb_3525", 1701, 17],
|
|
["is_bool", 275, 272, 1701, 17],
|
|
["jump_false", 275, "eq_nb_3525", 1701, 17],
|
|
["eq_bool", 273, 8, 272, 1701, 17],
|
|
["jump", "eq_done_3520", 1701, 17],
|
|
"eq_nb_3525",
|
|
["false", 273, 1701, 17],
|
|
"eq_done_3520",
|
|
["move", 271, 273, 1701, 17],
|
|
"or_end_3366",
|
|
["jump_false", 271, "if_else_3364", 1701, 17],
|
|
["load_field", 276, 2, "left", 1702, 29],
|
|
["get", 278, 39, 1, 1702, 7],
|
|
["frame", 279, 278, 2, 1702, 7],
|
|
["null", 280, 1702, 7],
|
|
["setarg", 279, 0, 280, 1702, 7],
|
|
["setarg", 279, 1, 1, 1702, 7],
|
|
["setarg", 279, 2, 276, 1702, 7],
|
|
["invoke", 279, 277, 1702, 7],
|
|
["load_field", 281, 2, "right", 1703, 29],
|
|
["get", 283, 39, 1, 1703, 7],
|
|
["frame", 284, 283, 2, 1703, 7],
|
|
["null", 285, 1703, 7],
|
|
["setarg", 284, 0, 285, 1703, 7],
|
|
["setarg", 284, 1, 1, 1703, 7],
|
|
["setarg", 284, 2, 281, 1703, 7],
|
|
["invoke", 284, 282, 1703, 7],
|
|
["null", 286, 1704, 14],
|
|
["return", 286, 1704, 14],
|
|
["jump", "if_end_3365", 1704, 14],
|
|
"if_else_3364",
|
|
"if_end_3365",
|
|
["access", 287, "then", 1707, 17],
|
|
["is_identical", 288, 8, 287, 1707, 17],
|
|
["jump_true", 288, "eq_done_3528", 1707, 17],
|
|
["is_int", 289, 8, 1707, 17],
|
|
["jump_false", 289, "eq_ni_3529", 1707, 17],
|
|
"_nop_tc_38",
|
|
["jump", "eq_ni_3529", 1707, 17],
|
|
["eq_int", 288, 8, 287, 1707, 17],
|
|
["jump", "eq_done_3528", 1707, 17],
|
|
"eq_ni_3529",
|
|
["is_num", 289, 8, 1707, 17],
|
|
["jump_false", 289, "eq_nn_3530", 1707, 17],
|
|
["is_num", 290, 287, 1707, 17],
|
|
["jump_false", 290, "eq_nn_3530", 1707, 17],
|
|
["eq_float", 288, 8, 287, 1707, 17],
|
|
["jump", "eq_done_3528", 1707, 17],
|
|
"eq_nn_3530",
|
|
["is_text", 289, 8, 1707, 17],
|
|
["jump_false", 289, "eq_nt_3531", 1707, 17],
|
|
["is_text", 290, 287, 1707, 17],
|
|
["jump_false", 290, "eq_nt_3531", 1707, 17],
|
|
["eq_text", 288, 8, 287, 1707, 17],
|
|
["jump", "eq_done_3528", 1707, 17],
|
|
"eq_nt_3531",
|
|
["is_null", 289, 8, 1707, 17],
|
|
["jump_false", 289, "eq_nnl_3532", 1707, 17],
|
|
["is_null", 290, 287, 1707, 17],
|
|
["jump_false", 290, "eq_nnl_3532", 1707, 17],
|
|
["true", 288, 1707, 17],
|
|
["jump", "eq_done_3528", 1707, 17],
|
|
"eq_nnl_3532",
|
|
["is_bool", 289, 8, 1707, 17],
|
|
["jump_false", 289, "eq_nb_3533", 1707, 17],
|
|
["is_bool", 290, 287, 1707, 17],
|
|
["jump_false", 290, "eq_nb_3533", 1707, 17],
|
|
["eq_bool", 288, 8, 287, 1707, 17],
|
|
["jump", "eq_done_3528", 1707, 17],
|
|
"eq_nb_3533",
|
|
["false", 288, 1707, 17],
|
|
"eq_done_3528",
|
|
["jump_false", 288, "if_else_3526", 1707, 17],
|
|
["load_field", 291, 2, "expression", 1708, 29],
|
|
["get", 293, 39, 1, 1708, 7],
|
|
["frame", 294, 293, 2, 1708, 7],
|
|
["null", 295, 1708, 7],
|
|
["setarg", 294, 0, 295, 1708, 7],
|
|
["setarg", 294, 1, 1, 1708, 7],
|
|
["setarg", 294, 2, 291, 1708, 7],
|
|
["invoke", 294, 292, 1708, 7],
|
|
["load_field", 296, 2, "then", 1709, 29],
|
|
["get", 298, 39, 1, 1709, 7],
|
|
["frame", 299, 298, 2, 1709, 7],
|
|
["null", 300, 1709, 7],
|
|
["setarg", 299, 0, 300, 1709, 7],
|
|
["setarg", 299, 1, 1, 1709, 7],
|
|
["setarg", 299, 2, 296, 1709, 7],
|
|
["invoke", 299, 297, 1709, 7],
|
|
["load_field", 301, 2, "else", 1710, 29],
|
|
["get", 303, 39, 1, 1710, 7],
|
|
["frame", 304, 303, 2, 1710, 7],
|
|
["null", 305, 1710, 7],
|
|
["setarg", 304, 0, 305, 1710, 7],
|
|
["setarg", 304, 1, 1, 1710, 7],
|
|
["setarg", 304, 2, 301, 1710, 7],
|
|
["invoke", 304, 302, 1710, 7],
|
|
["null", 306, 1711, 14],
|
|
["return", 306, 1711, 14],
|
|
["jump", "if_end_3527", 1711, 14],
|
|
"if_else_3526",
|
|
"if_end_3527",
|
|
["access", 307, "(", 1714, 17],
|
|
["is_identical", 308, 8, 307, 1714, 17],
|
|
["jump_true", 308, "eq_done_3536", 1714, 17],
|
|
["is_int", 309, 8, 1714, 17],
|
|
["jump_false", 309, "eq_ni_3537", 1714, 17],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_3537", 1714, 17],
|
|
["eq_int", 308, 8, 307, 1714, 17],
|
|
["jump", "eq_done_3536", 1714, 17],
|
|
"eq_ni_3537",
|
|
["is_num", 309, 8, 1714, 17],
|
|
["jump_false", 309, "eq_nn_3538", 1714, 17],
|
|
["is_num", 310, 307, 1714, 17],
|
|
["jump_false", 310, "eq_nn_3538", 1714, 17],
|
|
["eq_float", 308, 8, 307, 1714, 17],
|
|
["jump", "eq_done_3536", 1714, 17],
|
|
"eq_nn_3538",
|
|
["is_text", 309, 8, 1714, 17],
|
|
["jump_false", 309, "eq_nt_3539", 1714, 17],
|
|
["is_text", 310, 307, 1714, 17],
|
|
["jump_false", 310, "eq_nt_3539", 1714, 17],
|
|
["eq_text", 308, 8, 307, 1714, 17],
|
|
["jump", "eq_done_3536", 1714, 17],
|
|
"eq_nt_3539",
|
|
["is_null", 309, 8, 1714, 17],
|
|
["jump_false", 309, "eq_nnl_3540", 1714, 17],
|
|
["is_null", 310, 307, 1714, 17],
|
|
["jump_false", 310, "eq_nnl_3540", 1714, 17],
|
|
["true", 308, 1714, 17],
|
|
["jump", "eq_done_3536", 1714, 17],
|
|
"eq_nnl_3540",
|
|
["is_bool", 309, 8, 1714, 17],
|
|
["jump_false", 309, "eq_nb_3541", 1714, 17],
|
|
["is_bool", 310, 307, 1714, 17],
|
|
["jump_false", 310, "eq_nb_3541", 1714, 17],
|
|
["eq_bool", 308, 8, 307, 1714, 17],
|
|
["jump", "eq_done_3536", 1714, 17],
|
|
"eq_nb_3541",
|
|
["false", 308, 1714, 17],
|
|
"eq_done_3536",
|
|
["jump_false", 308, "if_else_3534", 1714, 17],
|
|
["load_field", 311, 2, "expression", 1715, 29],
|
|
["get", 313, 39, 1, 1715, 7],
|
|
["frame", 314, 313, 2, 1715, 7],
|
|
["null", 315, 1715, 7],
|
|
["setarg", 314, 0, 315, 1715, 7],
|
|
["setarg", 314, 1, 1, 1715, 7],
|
|
["setarg", 314, 2, 311, 1715, 7],
|
|
["invoke", 314, 312, 1715, 7],
|
|
["access", 316, 0, 1716, 11],
|
|
["move", 16, 316, 1716, 11],
|
|
"while_start_3542",
|
|
["load_field", 317, 2, "list", 1717, 25],
|
|
["length", 318, 317, 1717, 25],
|
|
["is_int", 320, 16, 1717, 25],
|
|
["jump_false", 320, "rel_ni_3544", 1717, 25],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["lt_int", 319, 16, 318, 1717, 25],
|
|
["jump", "rel_done_3546", 1717, 25],
|
|
"rel_ni_3544",
|
|
["is_num", 320, 16, 1717, 25],
|
|
["jump_false", 320, "rel_nn_3545", 1717, 25],
|
|
["is_num", 321, 318, 1717, 25],
|
|
["jump_false", 321, "rel_nn_3545", 1717, 25],
|
|
["lt_float", 319, 16, 318, 1717, 25],
|
|
["jump", "rel_done_3546", 1717, 25],
|
|
"rel_nn_3545",
|
|
["is_text", 320, 16, 1717, 25],
|
|
["jump_false", 320, "rel_err_3547", 1717, 25],
|
|
["is_text", 321, 318, 1717, 25],
|
|
["jump_false", 321, "rel_err_3547", 1717, 25],
|
|
["lt_text", 319, 16, 318, 1717, 25],
|
|
["jump", "rel_done_3546", 1717, 25],
|
|
"rel_err_3547",
|
|
["disrupt", 1717, 25],
|
|
"rel_done_3546",
|
|
["jump_false", 319, "while_end_3543", 1717, 25],
|
|
["load_field", 322, 2, "list", 1718, 31],
|
|
["load_dynamic", 323, 322, 16, 1718, 41],
|
|
["get", 325, 39, 1, 1718, 9],
|
|
["frame", 326, 325, 2, 1718, 9],
|
|
["null", 327, 1718, 9],
|
|
["setarg", 326, 0, 327, 1718, 9],
|
|
["setarg", 326, 1, 1, 1718, 9],
|
|
["setarg", 326, 2, 323, 1718, 9],
|
|
["invoke", 326, 324, 1718, 9],
|
|
["access", 328, 1, 1719, 17],
|
|
["is_int", 330, 16, 1719, 17],
|
|
["jump_false", 330, "add_ni_3548", 1719, 17],
|
|
["add_int", 329, 16, 328, 1719, 17],
|
|
["jump", "add_done_3550", 1719, 17],
|
|
"add_ni_3548",
|
|
["is_text", 330, 16, 1719, 17],
|
|
["jump_false", 330, "add_nt_3549", 1719, 17],
|
|
["is_text", 331, 328, 1719, 17],
|
|
["jump_false", 331, "add_nt_3549", 1719, 17],
|
|
["concat", 329, 16, 328, 1719, 17],
|
|
["jump", "add_done_3550", 1719, 17],
|
|
"add_nt_3549",
|
|
["is_num", 330, 16, 1719, 17],
|
|
["jump_false", 330, "add_err_3551", 1719, 17],
|
|
["add_float", 329, 16, 328, 1719, 17],
|
|
["jump", "add_done_3550", 1719, 17],
|
|
"add_err_3551",
|
|
["disrupt", 1719, 17],
|
|
"add_done_3550",
|
|
["move", 16, 329, 1719, 17],
|
|
["jump", "while_start_3542", 1719, 17],
|
|
"while_end_3543",
|
|
["null", 332, 1721, 14],
|
|
["return", 332, 1721, 14],
|
|
["jump", "if_end_3535", 1721, 14],
|
|
"if_else_3534",
|
|
"if_end_3535",
|
|
["access", 333, "!", 1724, 17],
|
|
["is_identical", 334, 8, 333, 1724, 17],
|
|
["jump_true", 334, "eq_done_3558", 1724, 17],
|
|
["is_int", 335, 8, 1724, 17],
|
|
["jump_false", 335, "eq_ni_3559", 1724, 17],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_3559", 1724, 17],
|
|
["eq_int", 334, 8, 333, 1724, 17],
|
|
["jump", "eq_done_3558", 1724, 17],
|
|
"eq_ni_3559",
|
|
["is_num", 335, 8, 1724, 17],
|
|
["jump_false", 335, "eq_nn_3560", 1724, 17],
|
|
["is_num", 336, 333, 1724, 17],
|
|
["jump_false", 336, "eq_nn_3560", 1724, 17],
|
|
["eq_float", 334, 8, 333, 1724, 17],
|
|
["jump", "eq_done_3558", 1724, 17],
|
|
"eq_nn_3560",
|
|
["is_text", 335, 8, 1724, 17],
|
|
["jump_false", 335, "eq_nt_3561", 1724, 17],
|
|
["is_text", 336, 333, 1724, 17],
|
|
["jump_false", 336, "eq_nt_3561", 1724, 17],
|
|
["eq_text", 334, 8, 333, 1724, 17],
|
|
["jump", "eq_done_3558", 1724, 17],
|
|
"eq_nt_3561",
|
|
["is_null", 335, 8, 1724, 17],
|
|
["jump_false", 335, "eq_nnl_3562", 1724, 17],
|
|
["is_null", 336, 333, 1724, 17],
|
|
["jump_false", 336, "eq_nnl_3562", 1724, 17],
|
|
["true", 334, 1724, 17],
|
|
["jump", "eq_done_3558", 1724, 17],
|
|
"eq_nnl_3562",
|
|
["is_bool", 335, 8, 1724, 17],
|
|
["jump_false", 335, "eq_nb_3563", 1724, 17],
|
|
["is_bool", 336, 333, 1724, 17],
|
|
["jump_false", 336, "eq_nb_3563", 1724, 17],
|
|
["eq_bool", 334, 8, 333, 1724, 17],
|
|
["jump", "eq_done_3558", 1724, 17],
|
|
"eq_nb_3563",
|
|
["false", 334, 1724, 17],
|
|
"eq_done_3558",
|
|
["move", 337, 334, 1724, 17],
|
|
["jump_true", 337, "or_end_3557", 1724, 17],
|
|
["access", 338, "~", 1724, 32],
|
|
["is_identical", 339, 8, 338, 1724, 32],
|
|
["jump_true", 339, "eq_done_3564", 1724, 32],
|
|
["is_int", 340, 8, 1724, 32],
|
|
["jump_false", 340, "eq_ni_3565", 1724, 32],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_3565", 1724, 32],
|
|
["eq_int", 339, 8, 338, 1724, 32],
|
|
["jump", "eq_done_3564", 1724, 32],
|
|
"eq_ni_3565",
|
|
["is_num", 340, 8, 1724, 32],
|
|
["jump_false", 340, "eq_nn_3566", 1724, 32],
|
|
["is_num", 341, 338, 1724, 32],
|
|
["jump_false", 341, "eq_nn_3566", 1724, 32],
|
|
["eq_float", 339, 8, 338, 1724, 32],
|
|
["jump", "eq_done_3564", 1724, 32],
|
|
"eq_nn_3566",
|
|
["is_text", 340, 8, 1724, 32],
|
|
["jump_false", 340, "eq_nt_3567", 1724, 32],
|
|
["is_text", 341, 338, 1724, 32],
|
|
["jump_false", 341, "eq_nt_3567", 1724, 32],
|
|
["eq_text", 339, 8, 338, 1724, 32],
|
|
["jump", "eq_done_3564", 1724, 32],
|
|
"eq_nt_3567",
|
|
["is_null", 340, 8, 1724, 32],
|
|
["jump_false", 340, "eq_nnl_3568", 1724, 32],
|
|
["is_null", 341, 338, 1724, 32],
|
|
["jump_false", 341, "eq_nnl_3568", 1724, 32],
|
|
["true", 339, 1724, 32],
|
|
["jump", "eq_done_3564", 1724, 32],
|
|
"eq_nnl_3568",
|
|
["is_bool", 340, 8, 1724, 32],
|
|
["jump_false", 340, "eq_nb_3569", 1724, 32],
|
|
["is_bool", 341, 338, 1724, 32],
|
|
["jump_false", 341, "eq_nb_3569", 1724, 32],
|
|
["eq_bool", 339, 8, 338, 1724, 32],
|
|
["jump", "eq_done_3564", 1724, 32],
|
|
"eq_nb_3569",
|
|
["false", 339, 1724, 32],
|
|
"eq_done_3564",
|
|
["move", 337, 339, 1724, 32],
|
|
"or_end_3557",
|
|
["move", 342, 337, 1724, 32],
|
|
["jump_true", 342, "or_end_3556", 1724, 32],
|
|
["access", 343, "delete", 1724, 47],
|
|
["is_identical", 344, 8, 343, 1724, 47],
|
|
["jump_true", 344, "eq_done_3570", 1724, 47],
|
|
["is_int", 345, 8, 1724, 47],
|
|
["jump_false", 345, "eq_ni_3571", 1724, 47],
|
|
"_nop_tc_44",
|
|
["jump", "eq_ni_3571", 1724, 47],
|
|
["eq_int", 344, 8, 343, 1724, 47],
|
|
["jump", "eq_done_3570", 1724, 47],
|
|
"eq_ni_3571",
|
|
["is_num", 345, 8, 1724, 47],
|
|
["jump_false", 345, "eq_nn_3572", 1724, 47],
|
|
["is_num", 346, 343, 1724, 47],
|
|
["jump_false", 346, "eq_nn_3572", 1724, 47],
|
|
["eq_float", 344, 8, 343, 1724, 47],
|
|
["jump", "eq_done_3570", 1724, 47],
|
|
"eq_nn_3572",
|
|
["is_text", 345, 8, 1724, 47],
|
|
["jump_false", 345, "eq_nt_3573", 1724, 47],
|
|
["is_text", 346, 343, 1724, 47],
|
|
["jump_false", 346, "eq_nt_3573", 1724, 47],
|
|
["eq_text", 344, 8, 343, 1724, 47],
|
|
["jump", "eq_done_3570", 1724, 47],
|
|
"eq_nt_3573",
|
|
["is_null", 345, 8, 1724, 47],
|
|
["jump_false", 345, "eq_nnl_3574", 1724, 47],
|
|
["is_null", 346, 343, 1724, 47],
|
|
["jump_false", 346, "eq_nnl_3574", 1724, 47],
|
|
["true", 344, 1724, 47],
|
|
["jump", "eq_done_3570", 1724, 47],
|
|
"eq_nnl_3574",
|
|
["is_bool", 345, 8, 1724, 47],
|
|
["jump_false", 345, "eq_nb_3575", 1724, 47],
|
|
["is_bool", 346, 343, 1724, 47],
|
|
["jump_false", 346, "eq_nb_3575", 1724, 47],
|
|
["eq_bool", 344, 8, 343, 1724, 47],
|
|
["jump", "eq_done_3570", 1724, 47],
|
|
"eq_nb_3575",
|
|
["false", 344, 1724, 47],
|
|
"eq_done_3570",
|
|
["move", 342, 344, 1724, 47],
|
|
"or_end_3556",
|
|
["move", 347, 342, 1724, 47],
|
|
["jump_true", 347, "or_end_3555", 1724, 47],
|
|
["access", 348, "-unary", 1725, 17],
|
|
["is_identical", 349, 8, 348, 1725, 17],
|
|
["jump_true", 349, "eq_done_3576", 1725, 17],
|
|
["is_int", 350, 8, 1725, 17],
|
|
["jump_false", 350, "eq_ni_3577", 1725, 17],
|
|
"_nop_tc_45",
|
|
["jump", "eq_ni_3577", 1725, 17],
|
|
["eq_int", 349, 8, 348, 1725, 17],
|
|
["jump", "eq_done_3576", 1725, 17],
|
|
"eq_ni_3577",
|
|
["is_num", 350, 8, 1725, 17],
|
|
["jump_false", 350, "eq_nn_3578", 1725, 17],
|
|
["is_num", 351, 348, 1725, 17],
|
|
["jump_false", 351, "eq_nn_3578", 1725, 17],
|
|
["eq_float", 349, 8, 348, 1725, 17],
|
|
["jump", "eq_done_3576", 1725, 17],
|
|
"eq_nn_3578",
|
|
["is_text", 350, 8, 1725, 17],
|
|
["jump_false", 350, "eq_nt_3579", 1725, 17],
|
|
["is_text", 351, 348, 1725, 17],
|
|
["jump_false", 351, "eq_nt_3579", 1725, 17],
|
|
["eq_text", 349, 8, 348, 1725, 17],
|
|
["jump", "eq_done_3576", 1725, 17],
|
|
"eq_nt_3579",
|
|
["is_null", 350, 8, 1725, 17],
|
|
["jump_false", 350, "eq_nnl_3580", 1725, 17],
|
|
["is_null", 351, 348, 1725, 17],
|
|
["jump_false", 351, "eq_nnl_3580", 1725, 17],
|
|
["true", 349, 1725, 17],
|
|
["jump", "eq_done_3576", 1725, 17],
|
|
"eq_nnl_3580",
|
|
["is_bool", 350, 8, 1725, 17],
|
|
["jump_false", 350, "eq_nb_3581", 1725, 17],
|
|
["is_bool", 351, 348, 1725, 17],
|
|
["jump_false", 351, "eq_nb_3581", 1725, 17],
|
|
["eq_bool", 349, 8, 348, 1725, 17],
|
|
["jump", "eq_done_3576", 1725, 17],
|
|
"eq_nb_3581",
|
|
["false", 349, 1725, 17],
|
|
"eq_done_3576",
|
|
["move", 347, 349, 1725, 17],
|
|
"or_end_3555",
|
|
["move", 352, 347, 1725, 17],
|
|
["jump_true", 352, "or_end_3554", 1725, 17],
|
|
["access", 353, "+unary", 1725, 37],
|
|
["is_identical", 354, 8, 353, 1725, 37],
|
|
["jump_true", 354, "eq_done_3582", 1725, 37],
|
|
["is_int", 355, 8, 1725, 37],
|
|
["jump_false", 355, "eq_ni_3583", 1725, 37],
|
|
"_nop_tc_46",
|
|
["jump", "eq_ni_3583", 1725, 37],
|
|
["eq_int", 354, 8, 353, 1725, 37],
|
|
["jump", "eq_done_3582", 1725, 37],
|
|
"eq_ni_3583",
|
|
["is_num", 355, 8, 1725, 37],
|
|
["jump_false", 355, "eq_nn_3584", 1725, 37],
|
|
["is_num", 356, 353, 1725, 37],
|
|
["jump_false", 356, "eq_nn_3584", 1725, 37],
|
|
["eq_float", 354, 8, 353, 1725, 37],
|
|
["jump", "eq_done_3582", 1725, 37],
|
|
"eq_nn_3584",
|
|
["is_text", 355, 8, 1725, 37],
|
|
["jump_false", 355, "eq_nt_3585", 1725, 37],
|
|
["is_text", 356, 353, 1725, 37],
|
|
["jump_false", 356, "eq_nt_3585", 1725, 37],
|
|
["eq_text", 354, 8, 353, 1725, 37],
|
|
["jump", "eq_done_3582", 1725, 37],
|
|
"eq_nt_3585",
|
|
["is_null", 355, 8, 1725, 37],
|
|
["jump_false", 355, "eq_nnl_3586", 1725, 37],
|
|
["is_null", 356, 353, 1725, 37],
|
|
["jump_false", 356, "eq_nnl_3586", 1725, 37],
|
|
["true", 354, 1725, 37],
|
|
["jump", "eq_done_3582", 1725, 37],
|
|
"eq_nnl_3586",
|
|
["is_bool", 355, 8, 1725, 37],
|
|
["jump_false", 355, "eq_nb_3587", 1725, 37],
|
|
["is_bool", 356, 353, 1725, 37],
|
|
["jump_false", 356, "eq_nb_3587", 1725, 37],
|
|
["eq_bool", 354, 8, 353, 1725, 37],
|
|
["jump", "eq_done_3582", 1725, 37],
|
|
"eq_nb_3587",
|
|
["false", 354, 1725, 37],
|
|
"eq_done_3582",
|
|
["move", 352, 354, 1725, 37],
|
|
"or_end_3554",
|
|
["jump_false", 352, "if_else_3552", 1725, 37],
|
|
["load_field", 357, 2, "expression", 1726, 29],
|
|
["get", 359, 39, 1, 1726, 7],
|
|
["frame", 360, 359, 2, 1726, 7],
|
|
["null", 361, 1726, 7],
|
|
["setarg", 360, 0, 361, 1726, 7],
|
|
["setarg", 360, 1, 1, 1726, 7],
|
|
["setarg", 360, 2, 357, 1726, 7],
|
|
["invoke", 360, 358, 1726, 7],
|
|
["null", 362, 1727, 14],
|
|
["return", 362, 1727, 14],
|
|
["jump", "if_end_3553", 1727, 14],
|
|
"if_else_3552",
|
|
"if_end_3553",
|
|
["access", 363, "array", 1730, 17],
|
|
["is_identical", 364, 8, 363, 1730, 17],
|
|
["jump_true", 364, "eq_done_3590", 1730, 17],
|
|
["is_int", 365, 8, 1730, 17],
|
|
["jump_false", 365, "eq_ni_3591", 1730, 17],
|
|
"_nop_tc_47",
|
|
["jump", "eq_ni_3591", 1730, 17],
|
|
["eq_int", 364, 8, 363, 1730, 17],
|
|
["jump", "eq_done_3590", 1730, 17],
|
|
"eq_ni_3591",
|
|
["is_num", 365, 8, 1730, 17],
|
|
["jump_false", 365, "eq_nn_3592", 1730, 17],
|
|
["is_num", 366, 363, 1730, 17],
|
|
["jump_false", 366, "eq_nn_3592", 1730, 17],
|
|
["eq_float", 364, 8, 363, 1730, 17],
|
|
["jump", "eq_done_3590", 1730, 17],
|
|
"eq_nn_3592",
|
|
["is_text", 365, 8, 1730, 17],
|
|
["jump_false", 365, "eq_nt_3593", 1730, 17],
|
|
["is_text", 366, 363, 1730, 17],
|
|
["jump_false", 366, "eq_nt_3593", 1730, 17],
|
|
["eq_text", 364, 8, 363, 1730, 17],
|
|
["jump", "eq_done_3590", 1730, 17],
|
|
"eq_nt_3593",
|
|
["is_null", 365, 8, 1730, 17],
|
|
["jump_false", 365, "eq_nnl_3594", 1730, 17],
|
|
["is_null", 366, 363, 1730, 17],
|
|
["jump_false", 366, "eq_nnl_3594", 1730, 17],
|
|
["true", 364, 1730, 17],
|
|
["jump", "eq_done_3590", 1730, 17],
|
|
"eq_nnl_3594",
|
|
["is_bool", 365, 8, 1730, 17],
|
|
["jump_false", 365, "eq_nb_3595", 1730, 17],
|
|
["is_bool", 366, 363, 1730, 17],
|
|
["jump_false", 366, "eq_nb_3595", 1730, 17],
|
|
["eq_bool", 364, 8, 363, 1730, 17],
|
|
["jump", "eq_done_3590", 1730, 17],
|
|
"eq_nb_3595",
|
|
["false", 364, 1730, 17],
|
|
"eq_done_3590",
|
|
["jump_false", 364, "if_else_3588", 1730, 17],
|
|
["access", 367, 0, 1731, 11],
|
|
["move", 16, 367, 1731, 11],
|
|
"while_start_3596",
|
|
["load_field", 368, 2, "list", 1732, 25],
|
|
["length", 369, 368, 1732, 25],
|
|
["is_int", 371, 16, 1732, 25],
|
|
["jump_false", 371, "rel_ni_3598", 1732, 25],
|
|
"_nop_tc_48",
|
|
"_nop_tc_49",
|
|
["lt_int", 370, 16, 369, 1732, 25],
|
|
["jump", "rel_done_3600", 1732, 25],
|
|
"rel_ni_3598",
|
|
["is_num", 371, 16, 1732, 25],
|
|
["jump_false", 371, "rel_nn_3599", 1732, 25],
|
|
["is_num", 372, 369, 1732, 25],
|
|
["jump_false", 372, "rel_nn_3599", 1732, 25],
|
|
["lt_float", 370, 16, 369, 1732, 25],
|
|
["jump", "rel_done_3600", 1732, 25],
|
|
"rel_nn_3599",
|
|
["is_text", 371, 16, 1732, 25],
|
|
["jump_false", 371, "rel_err_3601", 1732, 25],
|
|
["is_text", 372, 369, 1732, 25],
|
|
["jump_false", 372, "rel_err_3601", 1732, 25],
|
|
["lt_text", 370, 16, 369, 1732, 25],
|
|
["jump", "rel_done_3600", 1732, 25],
|
|
"rel_err_3601",
|
|
["disrupt", 1732, 25],
|
|
"rel_done_3600",
|
|
["jump_false", 370, "while_end_3597", 1732, 25],
|
|
["load_field", 373, 2, "list", 1733, 31],
|
|
["load_dynamic", 374, 373, 16, 1733, 41],
|
|
["get", 376, 39, 1, 1733, 9],
|
|
["frame", 377, 376, 2, 1733, 9],
|
|
["null", 378, 1733, 9],
|
|
["setarg", 377, 0, 378, 1733, 9],
|
|
["setarg", 377, 1, 1, 1733, 9],
|
|
["setarg", 377, 2, 374, 1733, 9],
|
|
["invoke", 377, 375, 1733, 9],
|
|
["access", 379, 1, 1734, 17],
|
|
["is_int", 381, 16, 1734, 17],
|
|
["jump_false", 381, "add_ni_3602", 1734, 17],
|
|
["add_int", 380, 16, 379, 1734, 17],
|
|
["jump", "add_done_3604", 1734, 17],
|
|
"add_ni_3602",
|
|
["is_text", 381, 16, 1734, 17],
|
|
["jump_false", 381, "add_nt_3603", 1734, 17],
|
|
["is_text", 382, 379, 1734, 17],
|
|
["jump_false", 382, "add_nt_3603", 1734, 17],
|
|
["concat", 380, 16, 379, 1734, 17],
|
|
["jump", "add_done_3604", 1734, 17],
|
|
"add_nt_3603",
|
|
["is_num", 381, 16, 1734, 17],
|
|
["jump_false", 381, "add_err_3605", 1734, 17],
|
|
["add_float", 380, 16, 379, 1734, 17],
|
|
["jump", "add_done_3604", 1734, 17],
|
|
"add_err_3605",
|
|
["disrupt", 1734, 17],
|
|
"add_done_3604",
|
|
["move", 16, 380, 1734, 17],
|
|
["jump", "while_start_3596", 1734, 17],
|
|
"while_end_3597",
|
|
["null", 383, 1736, 14],
|
|
["return", 383, 1736, 14],
|
|
["jump", "if_end_3589", 1736, 14],
|
|
"if_else_3588",
|
|
"if_end_3589",
|
|
["access", 384, "record", 1739, 17],
|
|
["is_identical", 385, 8, 384, 1739, 17],
|
|
["jump_true", 385, "eq_done_3608", 1739, 17],
|
|
["is_int", 386, 8, 1739, 17],
|
|
["jump_false", 386, "eq_ni_3609", 1739, 17],
|
|
"_nop_tc_50",
|
|
["jump", "eq_ni_3609", 1739, 17],
|
|
["eq_int", 385, 8, 384, 1739, 17],
|
|
["jump", "eq_done_3608", 1739, 17],
|
|
"eq_ni_3609",
|
|
["is_num", 386, 8, 1739, 17],
|
|
["jump_false", 386, "eq_nn_3610", 1739, 17],
|
|
["is_num", 387, 384, 1739, 17],
|
|
["jump_false", 387, "eq_nn_3610", 1739, 17],
|
|
["eq_float", 385, 8, 384, 1739, 17],
|
|
["jump", "eq_done_3608", 1739, 17],
|
|
"eq_nn_3610",
|
|
["is_text", 386, 8, 1739, 17],
|
|
["jump_false", 386, "eq_nt_3611", 1739, 17],
|
|
["is_text", 387, 384, 1739, 17],
|
|
["jump_false", 387, "eq_nt_3611", 1739, 17],
|
|
["eq_text", 385, 8, 384, 1739, 17],
|
|
["jump", "eq_done_3608", 1739, 17],
|
|
"eq_nt_3611",
|
|
["is_null", 386, 8, 1739, 17],
|
|
["jump_false", 386, "eq_nnl_3612", 1739, 17],
|
|
["is_null", 387, 384, 1739, 17],
|
|
["jump_false", 387, "eq_nnl_3612", 1739, 17],
|
|
["true", 385, 1739, 17],
|
|
["jump", "eq_done_3608", 1739, 17],
|
|
"eq_nnl_3612",
|
|
["is_bool", 386, 8, 1739, 17],
|
|
["jump_false", 386, "eq_nb_3613", 1739, 17],
|
|
["is_bool", 387, 384, 1739, 17],
|
|
["jump_false", 387, "eq_nb_3613", 1739, 17],
|
|
["eq_bool", 385, 8, 384, 1739, 17],
|
|
["jump", "eq_done_3608", 1739, 17],
|
|
"eq_nb_3613",
|
|
["false", 385, 1739, 17],
|
|
"eq_done_3608",
|
|
["jump_false", 385, "if_else_3606", 1739, 17],
|
|
["access", 388, 0, 1740, 11],
|
|
["move", 16, 388, 1740, 11],
|
|
"while_start_3614",
|
|
["load_field", 389, 2, "list", 1741, 25],
|
|
["length", 390, 389, 1741, 25],
|
|
["is_int", 392, 16, 1741, 25],
|
|
["jump_false", 392, "rel_ni_3616", 1741, 25],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["lt_int", 391, 16, 390, 1741, 25],
|
|
["jump", "rel_done_3618", 1741, 25],
|
|
"rel_ni_3616",
|
|
["is_num", 392, 16, 1741, 25],
|
|
["jump_false", 392, "rel_nn_3617", 1741, 25],
|
|
["is_num", 393, 390, 1741, 25],
|
|
["jump_false", 393, "rel_nn_3617", 1741, 25],
|
|
["lt_float", 391, 16, 390, 1741, 25],
|
|
["jump", "rel_done_3618", 1741, 25],
|
|
"rel_nn_3617",
|
|
["is_text", 392, 16, 1741, 25],
|
|
["jump_false", 392, "rel_err_3619", 1741, 25],
|
|
["is_text", 393, 390, 1741, 25],
|
|
["jump_false", 393, "rel_err_3619", 1741, 25],
|
|
["lt_text", 391, 16, 390, 1741, 25],
|
|
["jump", "rel_done_3618", 1741, 25],
|
|
"rel_err_3619",
|
|
["disrupt", 1741, 25],
|
|
"rel_done_3618",
|
|
["jump_false", 391, "while_end_3615", 1741, 25],
|
|
["load_field", 394, 2, "list", 1742, 16],
|
|
["load_dynamic", 395, 394, 16, 1742, 26],
|
|
["move", 7, 395, 1742, 26],
|
|
["load_field", 396, 7, "right", 1743, 15],
|
|
["move", 13, 396, 1743, 15],
|
|
["get", 398, 39, 1, 1744, 9],
|
|
["frame", 399, 398, 2, 1744, 9],
|
|
["null", 400, 1744, 9],
|
|
["setarg", 399, 0, 400, 1744, 9],
|
|
["setarg", 399, 1, 1, 1744, 9],
|
|
["setarg", 399, 2, 13, 1744, 9],
|
|
["invoke", 399, 397, 1744, 9],
|
|
["access", 401, 1, 1745, 17],
|
|
["is_int", 403, 16, 1745, 17],
|
|
["jump_false", 403, "add_ni_3620", 1745, 17],
|
|
["add_int", 402, 16, 401, 1745, 17],
|
|
["jump", "add_done_3622", 1745, 17],
|
|
"add_ni_3620",
|
|
["is_text", 403, 16, 1745, 17],
|
|
["jump_false", 403, "add_nt_3621", 1745, 17],
|
|
["is_text", 404, 401, 1745, 17],
|
|
["jump_false", 404, "add_nt_3621", 1745, 17],
|
|
["concat", 402, 16, 401, 1745, 17],
|
|
["jump", "add_done_3622", 1745, 17],
|
|
"add_nt_3621",
|
|
["is_num", 403, 16, 1745, 17],
|
|
["jump_false", 403, "add_err_3623", 1745, 17],
|
|
["add_float", 402, 16, 401, 1745, 17],
|
|
["jump", "add_done_3622", 1745, 17],
|
|
"add_err_3623",
|
|
["disrupt", 1745, 17],
|
|
"add_done_3622",
|
|
["move", 16, 402, 1745, 17],
|
|
["jump", "while_start_3614", 1745, 17],
|
|
"while_end_3615",
|
|
["null", 405, 1747, 14],
|
|
["return", 405, 1747, 14],
|
|
["jump", "if_end_3607", 1747, 14],
|
|
"if_else_3606",
|
|
"if_end_3607",
|
|
["access", 406, "function", 1750, 17],
|
|
["is_identical", 407, 8, 406, 1750, 17],
|
|
["jump_true", 407, "eq_done_3626", 1750, 17],
|
|
["is_int", 408, 8, 1750, 17],
|
|
["jump_false", 408, "eq_ni_3627", 1750, 17],
|
|
"_nop_tc_53",
|
|
["jump", "eq_ni_3627", 1750, 17],
|
|
["eq_int", 407, 8, 406, 1750, 17],
|
|
["jump", "eq_done_3626", 1750, 17],
|
|
"eq_ni_3627",
|
|
["is_num", 408, 8, 1750, 17],
|
|
["jump_false", 408, "eq_nn_3628", 1750, 17],
|
|
["is_num", 409, 406, 1750, 17],
|
|
["jump_false", 409, "eq_nn_3628", 1750, 17],
|
|
["eq_float", 407, 8, 406, 1750, 17],
|
|
["jump", "eq_done_3626", 1750, 17],
|
|
"eq_nn_3628",
|
|
["is_text", 408, 8, 1750, 17],
|
|
["jump_false", 408, "eq_nt_3629", 1750, 17],
|
|
["is_text", 409, 406, 1750, 17],
|
|
["jump_false", 409, "eq_nt_3629", 1750, 17],
|
|
["eq_text", 407, 8, 406, 1750, 17],
|
|
["jump", "eq_done_3626", 1750, 17],
|
|
"eq_nt_3629",
|
|
["is_null", 408, 8, 1750, 17],
|
|
["jump_false", 408, "eq_nnl_3630", 1750, 17],
|
|
["is_null", 409, 406, 1750, 17],
|
|
["jump_false", 409, "eq_nnl_3630", 1750, 17],
|
|
["true", 407, 1750, 17],
|
|
["jump", "eq_done_3626", 1750, 17],
|
|
"eq_nnl_3630",
|
|
["is_bool", 408, 8, 1750, 17],
|
|
["jump_false", 408, "eq_nb_3631", 1750, 17],
|
|
["is_bool", 409, 406, 1750, 17],
|
|
["jump_false", 409, "eq_nb_3631", 1750, 17],
|
|
["eq_bool", 407, 8, 406, 1750, 17],
|
|
["jump", "eq_done_3626", 1750, 17],
|
|
"eq_nb_3631",
|
|
["false", 407, 1750, 17],
|
|
"eq_done_3626",
|
|
["jump_false", 407, "if_else_3624", 1750, 17],
|
|
["get", 411, 20, 1, 1751, 19],
|
|
["frame", 412, 411, 1, 1751, 19],
|
|
["null", 413, 1751, 19],
|
|
["setarg", 412, 0, 413, 1751, 19],
|
|
["setarg", 412, 1, 1, 1751, 19],
|
|
["invoke", 412, 410, 1751, 19],
|
|
["move", 14, 410, 1751, 19],
|
|
["null", 414, 1752, 24],
|
|
["is_identical", 415, 14, 414, 1752, 24],
|
|
["jump_true", 415, "ne_nid_3635", 1752, 24],
|
|
["jump", "ne_ni_3636", 1752, 24],
|
|
"ne_nid_3635",
|
|
["false", 415, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_ni_3636",
|
|
["is_int", 416, 14, 1752, 24],
|
|
["jump_false", 416, "ne_nn_3637", 1752, 24],
|
|
["is_int", 417, 414, 1752, 24],
|
|
["jump_false", 417, "ne_nn_3637", 1752, 24],
|
|
["ne_int", 415, 14, 414, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_nn_3637",
|
|
["is_num", 416, 14, 1752, 24],
|
|
["jump_false", 416, "ne_nt_3638", 1752, 24],
|
|
["is_num", 417, 414, 1752, 24],
|
|
["jump_false", 417, "ne_nt_3638", 1752, 24],
|
|
["ne_float", 415, 14, 414, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_nt_3638",
|
|
["is_text", 416, 14, 1752, 24],
|
|
["jump_false", 416, "ne_nnl_3639", 1752, 24],
|
|
["is_text", 417, 414, 1752, 24],
|
|
["jump_false", 417, "ne_nnl_3639", 1752, 24],
|
|
["ne_text", 415, 14, 414, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_nnl_3639",
|
|
["is_null", 416, 14, 1752, 24],
|
|
["jump_false", 416, "ne_nb_3640", 1752, 24],
|
|
["is_null", 417, 414, 1752, 24],
|
|
["jump_false", 417, "ne_nb_3640", 1752, 24],
|
|
["false", 415, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_nb_3640",
|
|
["is_bool", 416, 14, 1752, 24],
|
|
["jump_false", 416, "ne_mis_3641", 1752, 24],
|
|
["is_bool", 417, 414, 1752, 24],
|
|
["jump_false", 417, "ne_mis_3641", 1752, 24],
|
|
["ne_bool", 415, 14, 414, 1752, 24],
|
|
["jump", "ne_done_3634", 1752, 24],
|
|
"ne_mis_3641",
|
|
["true", 415, 1752, 24],
|
|
"ne_done_3634",
|
|
["jump_false", 415, "if_else_3632", 1752, 24],
|
|
["true", 418, 1752, 57],
|
|
["store_field", 14, 418, "has_inner_func", 1752, 30],
|
|
["jump", "if_end_3633", 1752, 30],
|
|
"if_else_3632",
|
|
"if_end_3633",
|
|
["load_field", 419, 2, "function_nr", 1753, 19],
|
|
["move", 3, 419, 1753, 19],
|
|
["null", 420, 1754, 24],
|
|
["is_identical", 421, 3, 420, 1754, 24],
|
|
["jump_true", 421, "eq_done_3644", 1754, 24],
|
|
["is_int", 422, 3, 1754, 24],
|
|
["jump_false", 422, "eq_ni_3645", 1754, 24],
|
|
"_nop_tc_54",
|
|
["jump", "eq_ni_3645", 1754, 24],
|
|
["eq_int", 421, 3, 420, 1754, 24],
|
|
["jump", "eq_done_3644", 1754, 24],
|
|
"eq_ni_3645",
|
|
["is_num", 422, 3, 1754, 24],
|
|
["jump_false", 422, "eq_nn_3646", 1754, 24],
|
|
["is_num", 423, 420, 1754, 24],
|
|
["jump_false", 423, "eq_nn_3646", 1754, 24],
|
|
["eq_float", 421, 3, 420, 1754, 24],
|
|
["jump", "eq_done_3644", 1754, 24],
|
|
"eq_nn_3646",
|
|
["is_text", 422, 3, 1754, 24],
|
|
["jump_false", 422, "eq_nt_3647", 1754, 24],
|
|
["is_text", 423, 420, 1754, 24],
|
|
["jump_false", 423, "eq_nt_3647", 1754, 24],
|
|
["eq_text", 421, 3, 420, 1754, 24],
|
|
["jump", "eq_done_3644", 1754, 24],
|
|
"eq_nt_3647",
|
|
["is_null", 422, 3, 1754, 24],
|
|
["jump_false", 422, "eq_nnl_3648", 1754, 24],
|
|
["is_null", 423, 420, 1754, 24],
|
|
["jump_false", 423, "eq_nnl_3648", 1754, 24],
|
|
["true", 421, 1754, 24],
|
|
["jump", "eq_done_3644", 1754, 24],
|
|
"eq_nnl_3648",
|
|
["is_bool", 422, 3, 1754, 24],
|
|
["jump_false", 422, "eq_nb_3649", 1754, 24],
|
|
["is_bool", 423, 420, 1754, 24],
|
|
["jump_false", 423, "eq_nb_3649", 1754, 24],
|
|
["eq_bool", 421, 3, 420, 1754, 24],
|
|
["jump", "eq_done_3644", 1754, 24],
|
|
"eq_nb_3649",
|
|
["false", 421, 1754, 24],
|
|
"eq_done_3644",
|
|
["jump_false", 421, "if_else_3642", 1754, 24],
|
|
["load_field", 424, 1, "function_nr", 1754, 42],
|
|
["move", 3, 424, 1754, 42],
|
|
["jump", "if_end_3643", 1754, 42],
|
|
"if_else_3642",
|
|
"if_end_3643",
|
|
["record", 425, 0],
|
|
["true", 426, 1755, 57],
|
|
["store_field", 425, 426, "is_func", 1755, 57],
|
|
["get", 428, 32, 1, 1755, 18],
|
|
["frame", 429, 428, 3, 1755, 18],
|
|
["null", 430, 1755, 18],
|
|
["setarg", 429, 0, 430, 1755, 18],
|
|
["setarg", 429, 1, 1, 1755, 18],
|
|
["setarg", 429, 2, 3, 1755, 18],
|
|
["setarg", 429, 3, 425, 1755, 18],
|
|
["invoke", 429, 427, 1755, 18],
|
|
["move", 11, 427, 1755, 18],
|
|
["store_field", 11, 2, "func_node", 1756, 7],
|
|
["load_field", 431, 1, "function_nr", 1757, 20],
|
|
["store_field", 2, 431, "outer", 1757, 7],
|
|
["access", 432, 0, 1758, 11],
|
|
["move", 16, 432, 1758, 11],
|
|
"while_start_3650",
|
|
["load_field", 433, 2, "list", 1759, 25],
|
|
["length", 434, 433, 1759, 25],
|
|
["is_int", 436, 16, 1759, 25],
|
|
["jump_false", 436, "rel_ni_3652", 1759, 25],
|
|
"_nop_tc_55",
|
|
"_nop_tc_56",
|
|
["lt_int", 435, 16, 434, 1759, 25],
|
|
["jump", "rel_done_3654", 1759, 25],
|
|
"rel_ni_3652",
|
|
["is_num", 436, 16, 1759, 25],
|
|
["jump_false", 436, "rel_nn_3653", 1759, 25],
|
|
["is_num", 437, 434, 1759, 25],
|
|
["jump_false", 437, "rel_nn_3653", 1759, 25],
|
|
["lt_float", 435, 16, 434, 1759, 25],
|
|
["jump", "rel_done_3654", 1759, 25],
|
|
"rel_nn_3653",
|
|
["is_text", 436, 16, 1759, 25],
|
|
["jump_false", 436, "rel_err_3655", 1759, 25],
|
|
["is_text", 437, 434, 1759, 25],
|
|
["jump_false", 437, "rel_err_3655", 1759, 25],
|
|
["lt_text", 435, 16, 434, 1759, 25],
|
|
["jump", "rel_done_3654", 1759, 25],
|
|
"rel_err_3655",
|
|
["disrupt", 1759, 25],
|
|
"rel_done_3654",
|
|
["jump_false", 435, "while_end_3651", 1759, 25],
|
|
["load_field", 438, 2, "list", 1760, 17],
|
|
["load_dynamic", 439, 438, 16, 1760, 27],
|
|
["load_field", 440, 439, "name", 1760, 27],
|
|
["move", 12, 440, 1760, 27],
|
|
["null", 441, 1761, 22],
|
|
["is_identical", 442, 12, 441, 1761, 22],
|
|
["jump_true", 442, "ne_nid_3659", 1761, 22],
|
|
["jump", "ne_ni_3660", 1761, 22],
|
|
"ne_nid_3659",
|
|
["false", 442, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_ni_3660",
|
|
["is_int", 443, 12, 1761, 22],
|
|
["jump_false", 443, "ne_nn_3661", 1761, 22],
|
|
["is_int", 444, 441, 1761, 22],
|
|
["jump_false", 444, "ne_nn_3661", 1761, 22],
|
|
["ne_int", 442, 12, 441, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_nn_3661",
|
|
["is_num", 443, 12, 1761, 22],
|
|
["jump_false", 443, "ne_nt_3662", 1761, 22],
|
|
["is_num", 444, 441, 1761, 22],
|
|
["jump_false", 444, "ne_nt_3662", 1761, 22],
|
|
["ne_float", 442, 12, 441, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_nt_3662",
|
|
["is_text", 443, 12, 1761, 22],
|
|
["jump_false", 443, "ne_nnl_3663", 1761, 22],
|
|
["is_text", 444, 441, 1761, 22],
|
|
["jump_false", 444, "ne_nnl_3663", 1761, 22],
|
|
["ne_text", 442, 12, 441, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_nnl_3663",
|
|
["is_null", 443, 12, 1761, 22],
|
|
["jump_false", 443, "ne_nb_3664", 1761, 22],
|
|
["is_null", 444, 441, 1761, 22],
|
|
["jump_false", 444, "ne_nb_3664", 1761, 22],
|
|
["false", 442, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_nb_3664",
|
|
["is_bool", 443, 12, 1761, 22],
|
|
["jump_false", 443, "ne_mis_3665", 1761, 22],
|
|
["is_bool", 444, 441, 1761, 22],
|
|
["jump_false", 444, "ne_mis_3665", 1761, 22],
|
|
["ne_bool", 442, 12, 441, 1761, 22],
|
|
["jump", "ne_done_3658", 1761, 22],
|
|
"ne_mis_3665",
|
|
["true", 442, 1761, 22],
|
|
"ne_done_3658",
|
|
["jump_false", 442, "if_else_3656", 1761, 22],
|
|
["record", 445, 0],
|
|
["true", 446, 1761, 68],
|
|
["store_field", 445, 446, "is_const", 1761, 68],
|
|
["access", 447, "input", 1761, 80],
|
|
["store_field", 445, 447, "make", 1761, 80],
|
|
["store_field", 445, 3, "fn_nr", 1761, 96],
|
|
["get", 449, 51, 1, 1761, 28],
|
|
["frame", 450, 449, 3, 1761, 28],
|
|
["null", 451, 1761, 28],
|
|
["setarg", 450, 0, 451, 1761, 28],
|
|
["setarg", 450, 1, 11, 1761, 28],
|
|
["setarg", 450, 2, 12, 1761, 28],
|
|
["setarg", 450, 3, 445, 1761, 28],
|
|
["invoke", 450, 448, 1761, 28],
|
|
["jump", "if_end_3657", 1761, 28],
|
|
"if_else_3656",
|
|
"if_end_3657",
|
|
["load_field", 452, 2, "list", 1762, 19],
|
|
["load_dynamic", 453, 452, 16, 1762, 29],
|
|
["load_field", 454, 453, "expression", 1762, 29],
|
|
["move", 4, 454, 1762, 29],
|
|
["null", 455, 1763, 24],
|
|
["is_identical", 456, 4, 455, 1763, 24],
|
|
["jump_true", 456, "ne_nid_3669", 1763, 24],
|
|
["jump", "ne_ni_3670", 1763, 24],
|
|
"ne_nid_3669",
|
|
["false", 456, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_ni_3670",
|
|
["is_int", 457, 4, 1763, 24],
|
|
["jump_false", 457, "ne_nn_3671", 1763, 24],
|
|
["is_int", 458, 455, 1763, 24],
|
|
["jump_false", 458, "ne_nn_3671", 1763, 24],
|
|
["ne_int", 456, 4, 455, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_nn_3671",
|
|
["is_num", 457, 4, 1763, 24],
|
|
["jump_false", 457, "ne_nt_3672", 1763, 24],
|
|
["is_num", 458, 455, 1763, 24],
|
|
["jump_false", 458, "ne_nt_3672", 1763, 24],
|
|
["ne_float", 456, 4, 455, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_nt_3672",
|
|
["is_text", 457, 4, 1763, 24],
|
|
["jump_false", 457, "ne_nnl_3673", 1763, 24],
|
|
["is_text", 458, 455, 1763, 24],
|
|
["jump_false", 458, "ne_nnl_3673", 1763, 24],
|
|
["ne_text", 456, 4, 455, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_nnl_3673",
|
|
["is_null", 457, 4, 1763, 24],
|
|
["jump_false", 457, "ne_nb_3674", 1763, 24],
|
|
["is_null", 458, 455, 1763, 24],
|
|
["jump_false", 458, "ne_nb_3674", 1763, 24],
|
|
["false", 456, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_nb_3674",
|
|
["is_bool", 457, 4, 1763, 24],
|
|
["jump_false", 457, "ne_mis_3675", 1763, 24],
|
|
["is_bool", 458, 455, 1763, 24],
|
|
["jump_false", 458, "ne_mis_3675", 1763, 24],
|
|
["ne_bool", 456, 4, 455, 1763, 24],
|
|
["jump", "ne_done_3668", 1763, 24],
|
|
"ne_mis_3675",
|
|
["true", 456, 1763, 24],
|
|
"ne_done_3668",
|
|
["jump_false", 456, "if_else_3666", 1763, 24],
|
|
["get", 460, 39, 1, 1763, 30],
|
|
["frame", 461, 460, 2, 1763, 30],
|
|
["null", 462, 1763, 30],
|
|
["setarg", 461, 0, 462, 1763, 30],
|
|
["setarg", 461, 1, 11, 1763, 30],
|
|
["setarg", 461, 2, 4, 1763, 30],
|
|
["invoke", 461, 459, 1763, 30],
|
|
["jump", "if_end_3667", 1763, 30],
|
|
"if_else_3666",
|
|
"if_end_3667",
|
|
["access", 463, 1, 1764, 17],
|
|
["is_int", 465, 16, 1764, 17],
|
|
["jump_false", 465, "add_ni_3676", 1764, 17],
|
|
["add_int", 464, 16, 463, 1764, 17],
|
|
["jump", "add_done_3678", 1764, 17],
|
|
"add_ni_3676",
|
|
["is_text", 465, 16, 1764, 17],
|
|
["jump_false", 465, "add_nt_3677", 1764, 17],
|
|
["is_text", 466, 463, 1764, 17],
|
|
["jump_false", 466, "add_nt_3677", 1764, 17],
|
|
["concat", 464, 16, 463, 1764, 17],
|
|
["jump", "add_done_3678", 1764, 17],
|
|
"add_nt_3677",
|
|
["is_num", 465, 16, 1764, 17],
|
|
["jump_false", 465, "add_err_3679", 1764, 17],
|
|
["add_float", 464, 16, 463, 1764, 17],
|
|
["jump", "add_done_3678", 1764, 17],
|
|
"add_err_3679",
|
|
["disrupt", 1764, 17],
|
|
"add_done_3678",
|
|
["move", 16, 464, 1764, 17],
|
|
["jump", "while_start_3650", 1764, 17],
|
|
"while_end_3651",
|
|
["load_field", 467, 2, "statements", 1766, 11],
|
|
["null", 468, 1766, 30],
|
|
["is_identical", 469, 467, 468, 1766, 30],
|
|
["jump_true", 469, "ne_nid_3683", 1766, 30],
|
|
["jump", "ne_ni_3684", 1766, 30],
|
|
"ne_nid_3683",
|
|
["false", 469, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_ni_3684",
|
|
["is_int", 470, 467, 1766, 30],
|
|
["jump_false", 470, "ne_nn_3685", 1766, 30],
|
|
["is_int", 471, 468, 1766, 30],
|
|
["jump_false", 471, "ne_nn_3685", 1766, 30],
|
|
["ne_int", 469, 467, 468, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_nn_3685",
|
|
["is_num", 470, 467, 1766, 30],
|
|
["jump_false", 470, "ne_nt_3686", 1766, 30],
|
|
["is_num", 471, 468, 1766, 30],
|
|
["jump_false", 471, "ne_nt_3686", 1766, 30],
|
|
["ne_float", 469, 467, 468, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_nt_3686",
|
|
["is_text", 470, 467, 1766, 30],
|
|
["jump_false", 470, "ne_nnl_3687", 1766, 30],
|
|
["is_text", 471, 468, 1766, 30],
|
|
["jump_false", 471, "ne_nnl_3687", 1766, 30],
|
|
["ne_text", 469, 467, 468, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_nnl_3687",
|
|
["is_null", 470, 467, 1766, 30],
|
|
["jump_false", 470, "ne_nb_3688", 1766, 30],
|
|
["is_null", 471, 468, 1766, 30],
|
|
["jump_false", 471, "ne_nb_3688", 1766, 30],
|
|
["false", 469, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_nb_3688",
|
|
["is_bool", 470, 467, 1766, 30],
|
|
["jump_false", 470, "ne_mis_3689", 1766, 30],
|
|
["is_bool", 471, 468, 1766, 30],
|
|
["jump_false", 471, "ne_mis_3689", 1766, 30],
|
|
["ne_bool", 469, 467, 468, 1766, 30],
|
|
["jump", "ne_done_3682", 1766, 30],
|
|
"ne_mis_3689",
|
|
["true", 469, 1766, 30],
|
|
"ne_done_3682",
|
|
["jump_false", 469, "if_else_3680", 1766, 30],
|
|
["load_field", 472, 2, "statements", 1767, 39],
|
|
["get", 474, 40, 1, 1767, 9],
|
|
["frame", 475, 474, 2, 1767, 9],
|
|
["null", 476, 1767, 9],
|
|
["setarg", 475, 0, 476, 1767, 9],
|
|
["setarg", 475, 1, 11, 1767, 9],
|
|
["setarg", 475, 2, 472, 1767, 9],
|
|
["invoke", 475, 473, 1767, 9],
|
|
["access", 477, 0, 1768, 13],
|
|
["move", 16, 477, 1768, 13],
|
|
"while_start_3690",
|
|
["load_field", 478, 2, "statements", 1769, 27],
|
|
["length", 479, 478, 1769, 27],
|
|
["is_int", 481, 16, 1769, 27],
|
|
["jump_false", 481, "rel_ni_3692", 1769, 27],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["lt_int", 480, 16, 479, 1769, 27],
|
|
["jump", "rel_done_3694", 1769, 27],
|
|
"rel_ni_3692",
|
|
["is_num", 481, 16, 1769, 27],
|
|
["jump_false", 481, "rel_nn_3693", 1769, 27],
|
|
["is_num", 482, 479, 1769, 27],
|
|
["jump_false", 482, "rel_nn_3693", 1769, 27],
|
|
["lt_float", 480, 16, 479, 1769, 27],
|
|
["jump", "rel_done_3694", 1769, 27],
|
|
"rel_nn_3693",
|
|
["is_text", 481, 16, 1769, 27],
|
|
["jump_false", 481, "rel_err_3695", 1769, 27],
|
|
["is_text", 482, 479, 1769, 27],
|
|
["jump_false", 482, "rel_err_3695", 1769, 27],
|
|
["lt_text", 480, 16, 479, 1769, 27],
|
|
["jump", "rel_done_3694", 1769, 27],
|
|
"rel_err_3695",
|
|
["disrupt", 1769, 27],
|
|
"rel_done_3694",
|
|
["jump_false", 480, "while_end_3691", 1769, 27],
|
|
["load_field", 483, 2, "statements", 1770, 36],
|
|
["load_dynamic", 484, 483, 16, 1770, 52],
|
|
["get", 486, 26, 1, 1770, 11],
|
|
["frame", 487, 486, 2, 1770, 11],
|
|
["null", 488, 1770, 11],
|
|
["setarg", 487, 0, 488, 1770, 11],
|
|
["setarg", 487, 1, 11, 1770, 11],
|
|
["setarg", 487, 2, 484, 1770, 11],
|
|
["invoke", 487, 485, 1770, 11],
|
|
["access", 489, 1, 1771, 19],
|
|
["is_int", 491, 16, 1771, 19],
|
|
["jump_false", 491, "add_ni_3696", 1771, 19],
|
|
["add_int", 490, 16, 489, 1771, 19],
|
|
["jump", "add_done_3698", 1771, 19],
|
|
"add_ni_3696",
|
|
["is_text", 491, 16, 1771, 19],
|
|
["jump_false", 491, "add_nt_3697", 1771, 19],
|
|
["is_text", 492, 489, 1771, 19],
|
|
["jump_false", 492, "add_nt_3697", 1771, 19],
|
|
["concat", 490, 16, 489, 1771, 19],
|
|
["jump", "add_done_3698", 1771, 19],
|
|
"add_nt_3697",
|
|
["is_num", 491, 16, 1771, 19],
|
|
["jump_false", 491, "add_err_3699", 1771, 19],
|
|
["add_float", 490, 16, 489, 1771, 19],
|
|
["jump", "add_done_3698", 1771, 19],
|
|
"add_err_3699",
|
|
["disrupt", 1771, 19],
|
|
"add_done_3698",
|
|
["move", 16, 490, 1771, 19],
|
|
["jump", "while_start_3690", 1771, 19],
|
|
"while_end_3691",
|
|
["jump", "if_end_3681", 1771, 19],
|
|
"if_else_3680",
|
|
"if_end_3681",
|
|
["load_field", 493, 2, "disruption", 1774, 11],
|
|
["null", 494, 1774, 30],
|
|
["is_identical", 495, 493, 494, 1774, 30],
|
|
["jump_true", 495, "ne_nid_3703", 1774, 30],
|
|
["jump", "ne_ni_3704", 1774, 30],
|
|
"ne_nid_3703",
|
|
["false", 495, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_ni_3704",
|
|
["is_int", 496, 493, 1774, 30],
|
|
["jump_false", 496, "ne_nn_3705", 1774, 30],
|
|
["is_int", 497, 494, 1774, 30],
|
|
["jump_false", 497, "ne_nn_3705", 1774, 30],
|
|
["ne_int", 495, 493, 494, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_nn_3705",
|
|
["is_num", 496, 493, 1774, 30],
|
|
["jump_false", 496, "ne_nt_3706", 1774, 30],
|
|
["is_num", 497, 494, 1774, 30],
|
|
["jump_false", 497, "ne_nt_3706", 1774, 30],
|
|
["ne_float", 495, 493, 494, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_nt_3706",
|
|
["is_text", 496, 493, 1774, 30],
|
|
["jump_false", 496, "ne_nnl_3707", 1774, 30],
|
|
["is_text", 497, 494, 1774, 30],
|
|
["jump_false", 497, "ne_nnl_3707", 1774, 30],
|
|
["ne_text", 495, 493, 494, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_nnl_3707",
|
|
["is_null", 496, 493, 1774, 30],
|
|
["jump_false", 496, "ne_nb_3708", 1774, 30],
|
|
["is_null", 497, 494, 1774, 30],
|
|
["jump_false", 497, "ne_nb_3708", 1774, 30],
|
|
["false", 495, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_nb_3708",
|
|
["is_bool", 496, 493, 1774, 30],
|
|
["jump_false", 496, "ne_mis_3709", 1774, 30],
|
|
["is_bool", 497, 494, 1774, 30],
|
|
["jump_false", 497, "ne_mis_3709", 1774, 30],
|
|
["ne_bool", 495, 493, 494, 1774, 30],
|
|
["jump", "ne_done_3702", 1774, 30],
|
|
"ne_mis_3709",
|
|
["true", 495, 1774, 30],
|
|
"ne_done_3702",
|
|
["jump_false", 495, "if_else_3700", 1774, 30],
|
|
["access", 498, 0, 1775, 13],
|
|
["move", 16, 498, 1775, 13],
|
|
"while_start_3710",
|
|
["load_field", 499, 2, "disruption", 1776, 27],
|
|
["length", 500, 499, 1776, 27],
|
|
["is_int", 502, 16, 1776, 27],
|
|
["jump_false", 502, "rel_ni_3712", 1776, 27],
|
|
"_nop_tc_59",
|
|
"_nop_tc_60",
|
|
["lt_int", 501, 16, 500, 1776, 27],
|
|
["jump", "rel_done_3714", 1776, 27],
|
|
"rel_ni_3712",
|
|
["is_num", 502, 16, 1776, 27],
|
|
["jump_false", 502, "rel_nn_3713", 1776, 27],
|
|
["is_num", 503, 500, 1776, 27],
|
|
["jump_false", 503, "rel_nn_3713", 1776, 27],
|
|
["lt_float", 501, 16, 500, 1776, 27],
|
|
["jump", "rel_done_3714", 1776, 27],
|
|
"rel_nn_3713",
|
|
["is_text", 502, 16, 1776, 27],
|
|
["jump_false", 502, "rel_err_3715", 1776, 27],
|
|
["is_text", 503, 500, 1776, 27],
|
|
["jump_false", 503, "rel_err_3715", 1776, 27],
|
|
["lt_text", 501, 16, 500, 1776, 27],
|
|
["jump", "rel_done_3714", 1776, 27],
|
|
"rel_err_3715",
|
|
["disrupt", 1776, 27],
|
|
"rel_done_3714",
|
|
["jump_false", 501, "while_end_3711", 1776, 27],
|
|
["load_field", 504, 2, "disruption", 1777, 36],
|
|
["load_dynamic", 505, 504, 16, 1777, 52],
|
|
["get", 507, 26, 1, 1777, 11],
|
|
["frame", 508, 507, 2, 1777, 11],
|
|
["null", 509, 1777, 11],
|
|
["setarg", 508, 0, 509, 1777, 11],
|
|
["setarg", 508, 1, 11, 1777, 11],
|
|
["setarg", 508, 2, 505, 1777, 11],
|
|
["invoke", 508, 506, 1777, 11],
|
|
["access", 510, 1, 1778, 19],
|
|
["is_int", 512, 16, 1778, 19],
|
|
["jump_false", 512, "add_ni_3716", 1778, 19],
|
|
["add_int", 511, 16, 510, 1778, 19],
|
|
["jump", "add_done_3718", 1778, 19],
|
|
"add_ni_3716",
|
|
["is_text", 512, 16, 1778, 19],
|
|
["jump_false", 512, "add_nt_3717", 1778, 19],
|
|
["is_text", 513, 510, 1778, 19],
|
|
["jump_false", 513, "add_nt_3717", 1778, 19],
|
|
["concat", 511, 16, 510, 1778, 19],
|
|
["jump", "add_done_3718", 1778, 19],
|
|
"add_nt_3717",
|
|
["is_num", 512, 16, 1778, 19],
|
|
["jump_false", 512, "add_err_3719", 1778, 19],
|
|
["add_float", 511, 16, 510, 1778, 19],
|
|
["jump", "add_done_3718", 1778, 19],
|
|
"add_err_3719",
|
|
["disrupt", 1778, 19],
|
|
"add_done_3718",
|
|
["move", 16, 511, 1778, 19],
|
|
["jump", "while_start_3710", 1778, 19],
|
|
"while_end_3711",
|
|
["jump", "if_end_3701", 1778, 19],
|
|
"if_else_3700",
|
|
"if_end_3701",
|
|
["get", 515, 34, 1, 1781, 12],
|
|
["frame", 516, 515, 1, 1781, 12],
|
|
["null", 517, 1781, 12],
|
|
["setarg", 516, 0, 517, 1781, 12],
|
|
["setarg", 516, 1, 11, 1781, 12],
|
|
["invoke", 516, 514, 1781, 12],
|
|
["move", 6, 514, 1781, 12],
|
|
["get", 518, 22, 1, 1782, 12],
|
|
["load_field", 519, 6, "rec", 1782, 26],
|
|
["is_array", 520, 518, 1782, 26],
|
|
["jump_false", 520, "push_err_3720", 1782, 26],
|
|
["push", 518, 519, 1782, 26],
|
|
["jump", "push_done_3721", 1782, 26],
|
|
"push_err_3720",
|
|
["disrupt", 1782, 26],
|
|
"push_done_3721",
|
|
["load_field", 521, 6, "nr_slots", 1783, 23],
|
|
["store_field", 2, 521, "nr_slots", 1783, 7],
|
|
["load_field", 522, 6, "nr_close", 1784, 29],
|
|
["store_field", 2, 522, "nr_close_slots", 1784, 7],
|
|
["null", 523, 1785, 14],
|
|
["return", 523, 1785, 14],
|
|
["jump", "if_end_3625", 1785, 14],
|
|
"if_else_3624",
|
|
"if_end_3625",
|
|
["access", 524, "text literal", 1788, 17],
|
|
["is_identical", 525, 8, 524, 1788, 17],
|
|
["jump_true", 525, "eq_done_3724", 1788, 17],
|
|
["is_int", 526, 8, 1788, 17],
|
|
["jump_false", 526, "eq_ni_3725", 1788, 17],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_3725", 1788, 17],
|
|
["eq_int", 525, 8, 524, 1788, 17],
|
|
["jump", "eq_done_3724", 1788, 17],
|
|
"eq_ni_3725",
|
|
["is_num", 526, 8, 1788, 17],
|
|
["jump_false", 526, "eq_nn_3726", 1788, 17],
|
|
["is_num", 527, 524, 1788, 17],
|
|
["jump_false", 527, "eq_nn_3726", 1788, 17],
|
|
["eq_float", 525, 8, 524, 1788, 17],
|
|
["jump", "eq_done_3724", 1788, 17],
|
|
"eq_nn_3726",
|
|
["is_text", 526, 8, 1788, 17],
|
|
["jump_false", 526, "eq_nt_3727", 1788, 17],
|
|
["is_text", 527, 524, 1788, 17],
|
|
["jump_false", 527, "eq_nt_3727", 1788, 17],
|
|
["eq_text", 525, 8, 524, 1788, 17],
|
|
["jump", "eq_done_3724", 1788, 17],
|
|
"eq_nt_3727",
|
|
["is_null", 526, 8, 1788, 17],
|
|
["jump_false", 526, "eq_nnl_3728", 1788, 17],
|
|
["is_null", 527, 524, 1788, 17],
|
|
["jump_false", 527, "eq_nnl_3728", 1788, 17],
|
|
["true", 525, 1788, 17],
|
|
["jump", "eq_done_3724", 1788, 17],
|
|
"eq_nnl_3728",
|
|
["is_bool", 526, 8, 1788, 17],
|
|
["jump_false", 526, "eq_nb_3729", 1788, 17],
|
|
["is_bool", 527, 524, 1788, 17],
|
|
["jump_false", 527, "eq_nb_3729", 1788, 17],
|
|
["eq_bool", 525, 8, 524, 1788, 17],
|
|
["jump", "eq_done_3724", 1788, 17],
|
|
"eq_nb_3729",
|
|
["false", 525, 1788, 17],
|
|
"eq_done_3724",
|
|
["jump_false", 525, "if_else_3722", 1788, 17],
|
|
["access", 528, 0, 1789, 11],
|
|
["move", 16, 528, 1789, 11],
|
|
"while_start_3730",
|
|
["load_field", 529, 2, "list", 1790, 25],
|
|
["length", 530, 529, 1790, 25],
|
|
["is_int", 532, 16, 1790, 25],
|
|
["jump_false", 532, "rel_ni_3732", 1790, 25],
|
|
"_nop_tc_62",
|
|
"_nop_tc_63",
|
|
["lt_int", 531, 16, 530, 1790, 25],
|
|
["jump", "rel_done_3734", 1790, 25],
|
|
"rel_ni_3732",
|
|
["is_num", 532, 16, 1790, 25],
|
|
["jump_false", 532, "rel_nn_3733", 1790, 25],
|
|
["is_num", 533, 530, 1790, 25],
|
|
["jump_false", 533, "rel_nn_3733", 1790, 25],
|
|
["lt_float", 531, 16, 530, 1790, 25],
|
|
["jump", "rel_done_3734", 1790, 25],
|
|
"rel_nn_3733",
|
|
["is_text", 532, 16, 1790, 25],
|
|
["jump_false", 532, "rel_err_3735", 1790, 25],
|
|
["is_text", 533, 530, 1790, 25],
|
|
["jump_false", 533, "rel_err_3735", 1790, 25],
|
|
["lt_text", 531, 16, 530, 1790, 25],
|
|
["jump", "rel_done_3734", 1790, 25],
|
|
"rel_err_3735",
|
|
["disrupt", 1790, 25],
|
|
"rel_done_3734",
|
|
["jump_false", 531, "while_end_3731", 1790, 25],
|
|
["load_field", 534, 2, "list", 1791, 31],
|
|
["load_dynamic", 535, 534, 16, 1791, 41],
|
|
["get", 537, 39, 1, 1791, 9],
|
|
["frame", 538, 537, 2, 1791, 9],
|
|
["null", 539, 1791, 9],
|
|
["setarg", 538, 0, 539, 1791, 9],
|
|
["setarg", 538, 1, 1, 1791, 9],
|
|
["setarg", 538, 2, 535, 1791, 9],
|
|
["invoke", 538, 536, 1791, 9],
|
|
["access", 540, 1, 1792, 17],
|
|
["is_int", 542, 16, 1792, 17],
|
|
["jump_false", 542, "add_ni_3736", 1792, 17],
|
|
["add_int", 541, 16, 540, 1792, 17],
|
|
["jump", "add_done_3738", 1792, 17],
|
|
"add_ni_3736",
|
|
["is_text", 542, 16, 1792, 17],
|
|
["jump_false", 542, "add_nt_3737", 1792, 17],
|
|
["is_text", 543, 540, 1792, 17],
|
|
["jump_false", 543, "add_nt_3737", 1792, 17],
|
|
["concat", 541, 16, 540, 1792, 17],
|
|
["jump", "add_done_3738", 1792, 17],
|
|
"add_nt_3737",
|
|
["is_num", 542, 16, 1792, 17],
|
|
["jump_false", 542, "add_err_3739", 1792, 17],
|
|
["add_float", 541, 16, 540, 1792, 17],
|
|
["jump", "add_done_3738", 1792, 17],
|
|
"add_err_3739",
|
|
["disrupt", 1792, 17],
|
|
"add_done_3738",
|
|
["move", 16, 541, 1792, 17],
|
|
["jump", "while_start_3730", 1792, 17],
|
|
"while_end_3731",
|
|
["null", 544, 1794, 14],
|
|
["return", 544, 1794, 14],
|
|
["jump", "if_end_3723", 1794, 14],
|
|
"if_else_3722",
|
|
"if_end_3723",
|
|
["access", 545, "name", 1797, 17],
|
|
["is_identical", 546, 8, 545, 1797, 17],
|
|
["jump_true", 546, "eq_done_3742", 1797, 17],
|
|
["is_int", 547, 8, 1797, 17],
|
|
["jump_false", 547, "eq_ni_3743", 1797, 17],
|
|
"_nop_tc_64",
|
|
["jump", "eq_ni_3743", 1797, 17],
|
|
["eq_int", 546, 8, 545, 1797, 17],
|
|
["jump", "eq_done_3742", 1797, 17],
|
|
"eq_ni_3743",
|
|
["is_num", 547, 8, 1797, 17],
|
|
["jump_false", 547, "eq_nn_3744", 1797, 17],
|
|
["is_num", 548, 545, 1797, 17],
|
|
["jump_false", 548, "eq_nn_3744", 1797, 17],
|
|
["eq_float", 546, 8, 545, 1797, 17],
|
|
["jump", "eq_done_3742", 1797, 17],
|
|
"eq_nn_3744",
|
|
["is_text", 547, 8, 1797, 17],
|
|
["jump_false", 547, "eq_nt_3745", 1797, 17],
|
|
["is_text", 548, 545, 1797, 17],
|
|
["jump_false", 548, "eq_nt_3745", 1797, 17],
|
|
["eq_text", 546, 8, 545, 1797, 17],
|
|
["jump", "eq_done_3742", 1797, 17],
|
|
"eq_nt_3745",
|
|
["is_null", 547, 8, 1797, 17],
|
|
["jump_false", 547, "eq_nnl_3746", 1797, 17],
|
|
["is_null", 548, 545, 1797, 17],
|
|
["jump_false", 548, "eq_nnl_3746", 1797, 17],
|
|
["true", 546, 1797, 17],
|
|
["jump", "eq_done_3742", 1797, 17],
|
|
"eq_nnl_3746",
|
|
["is_bool", 547, 8, 1797, 17],
|
|
["jump_false", 547, "eq_nb_3747", 1797, 17],
|
|
["is_bool", 548, 545, 1797, 17],
|
|
["jump_false", 548, "eq_nb_3747", 1797, 17],
|
|
["eq_bool", 546, 8, 545, 1797, 17],
|
|
["jump", "eq_done_3742", 1797, 17],
|
|
"eq_nb_3747",
|
|
["false", 546, 1797, 17],
|
|
"eq_done_3742",
|
|
["jump_false", 546, "if_else_3740", 1797, 17],
|
|
["load_field", 549, 2, "name", 1798, 14],
|
|
["move", 5, 549, 1798, 14],
|
|
["null", 550, 1799, 19],
|
|
["is_identical", 551, 5, 550, 1799, 19],
|
|
["jump_true", 551, "ne_nid_3751", 1799, 19],
|
|
["jump", "ne_ni_3752", 1799, 19],
|
|
"ne_nid_3751",
|
|
["false", 551, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_ni_3752",
|
|
["is_int", 552, 5, 1799, 19],
|
|
["jump_false", 552, "ne_nn_3753", 1799, 19],
|
|
["is_int", 553, 550, 1799, 19],
|
|
["jump_false", 553, "ne_nn_3753", 1799, 19],
|
|
["ne_int", 551, 5, 550, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_nn_3753",
|
|
["is_num", 552, 5, 1799, 19],
|
|
["jump_false", 552, "ne_nt_3754", 1799, 19],
|
|
["is_num", 553, 550, 1799, 19],
|
|
["jump_false", 553, "ne_nt_3754", 1799, 19],
|
|
["ne_float", 551, 5, 550, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_nt_3754",
|
|
["is_text", 552, 5, 1799, 19],
|
|
["jump_false", 552, "ne_nnl_3755", 1799, 19],
|
|
["is_text", 553, 550, 1799, 19],
|
|
["jump_false", 553, "ne_nnl_3755", 1799, 19],
|
|
["ne_text", 551, 5, 550, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_nnl_3755",
|
|
["is_null", 552, 5, 1799, 19],
|
|
["jump_false", 552, "ne_nb_3756", 1799, 19],
|
|
["is_null", 553, 550, 1799, 19],
|
|
["jump_false", 553, "ne_nb_3756", 1799, 19],
|
|
["false", 551, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_nb_3756",
|
|
["is_bool", 552, 5, 1799, 19],
|
|
["jump_false", 552, "ne_mis_3757", 1799, 19],
|
|
["is_bool", 553, 550, 1799, 19],
|
|
["jump_false", 553, "ne_mis_3757", 1799, 19],
|
|
["ne_bool", 551, 5, 550, 1799, 19],
|
|
["jump", "ne_done_3750", 1799, 19],
|
|
"ne_mis_3757",
|
|
["true", 551, 1799, 19],
|
|
"ne_done_3750",
|
|
["jump_false", 551, "if_else_3748", 1799, 19],
|
|
["get", 555, 8, 1, 1800, 13],
|
|
["frame", 556, 555, 1, 1800, 13],
|
|
["null", 557, 1800, 13],
|
|
["setarg", 556, 0, 557, 1800, 13],
|
|
["setarg", 556, 1, 5, 1800, 13],
|
|
["invoke", 556, 554, 1800, 13],
|
|
["jump_false", 554, "if_else_3758", 1800, 13],
|
|
["access", 558, "functino", 1801, 23],
|
|
["store_field", 2, 558, "make", 1801, 11],
|
|
["access", 559, -1, 1802, 24],
|
|
["store_field", 2, 559, "level", 1802, 11],
|
|
["null", 560, 1803, 18],
|
|
["return", 560, 1803, 18],
|
|
["jump", "if_end_3759", 1803, 18],
|
|
"if_else_3758",
|
|
"if_end_3759",
|
|
["get", 562, 45, 1, 1805, 13],
|
|
["frame", 563, 562, 2, 1805, 13],
|
|
["null", 564, 1805, 13],
|
|
["setarg", 563, 0, 564, 1805, 13],
|
|
["setarg", 563, 1, 1, 1805, 13],
|
|
["setarg", 563, 2, 5, 1805, 13],
|
|
["invoke", 563, 561, 1805, 13],
|
|
["move", 15, 561, 1805, 13],
|
|
["load_field", 565, 15, "v", 1806, 13],
|
|
["null", 566, 1806, 20],
|
|
["is_identical", 567, 565, 566, 1806, 20],
|
|
["jump_true", 567, "ne_nid_3763", 1806, 20],
|
|
["jump", "ne_ni_3764", 1806, 20],
|
|
"ne_nid_3763",
|
|
["false", 567, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_ni_3764",
|
|
["is_int", 568, 565, 1806, 20],
|
|
["jump_false", 568, "ne_nn_3765", 1806, 20],
|
|
["is_int", 569, 566, 1806, 20],
|
|
["jump_false", 569, "ne_nn_3765", 1806, 20],
|
|
["ne_int", 567, 565, 566, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_nn_3765",
|
|
["is_num", 568, 565, 1806, 20],
|
|
["jump_false", 568, "ne_nt_3766", 1806, 20],
|
|
["is_num", 569, 566, 1806, 20],
|
|
["jump_false", 569, "ne_nt_3766", 1806, 20],
|
|
["ne_float", 567, 565, 566, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_nt_3766",
|
|
["is_text", 568, 565, 1806, 20],
|
|
["jump_false", 568, "ne_nnl_3767", 1806, 20],
|
|
["is_text", 569, 566, 1806, 20],
|
|
["jump_false", 569, "ne_nnl_3767", 1806, 20],
|
|
["ne_text", 567, 565, 566, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_nnl_3767",
|
|
["is_null", 568, 565, 1806, 20],
|
|
["jump_false", 568, "ne_nb_3768", 1806, 20],
|
|
["is_null", 569, 566, 1806, 20],
|
|
["jump_false", 569, "ne_nb_3768", 1806, 20],
|
|
["false", 567, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_nb_3768",
|
|
["is_bool", 568, 565, 1806, 20],
|
|
["jump_false", 568, "ne_mis_3769", 1806, 20],
|
|
["is_bool", 569, 566, 1806, 20],
|
|
["jump_false", 569, "ne_mis_3769", 1806, 20],
|
|
["ne_bool", 567, 565, 566, 1806, 20],
|
|
["jump", "ne_done_3762", 1806, 20],
|
|
"ne_mis_3769",
|
|
["true", 567, 1806, 20],
|
|
"ne_done_3762",
|
|
["jump_false", 567, "if_else_3760", 1806, 20],
|
|
["load_field", 570, 15, "level", 1807, 24],
|
|
["store_field", 2, 570, "level", 1807, 11],
|
|
["load_field", 571, 15, "def_function_nr", 1808, 30],
|
|
["store_field", 2, 571, "function_nr", 1808, 11],
|
|
["load_field", 572, 15, "v", 1809, 25],
|
|
["load_field", 573, 572, "nr_uses", 1809, 25],
|
|
["access", 574, 1, 1809, 39],
|
|
["is_int", 576, 573, 1809, 39],
|
|
["jump_false", 576, "add_ni_3770", 1809, 39],
|
|
["add_int", 575, 573, 574, 1809, 39],
|
|
["jump", "add_done_3772", 1809, 39],
|
|
"add_ni_3770",
|
|
["is_text", 576, 573, 1809, 39],
|
|
["jump_false", 576, "add_nt_3771", 1809, 39],
|
|
["is_text", 577, 574, 1809, 39],
|
|
["jump_false", 577, "add_nt_3771", 1809, 39],
|
|
["concat", 575, 573, 574, 1809, 39],
|
|
["jump", "add_done_3772", 1809, 39],
|
|
"add_nt_3771",
|
|
["is_num", 576, 573, 1809, 39],
|
|
["jump_false", 576, "add_err_3773", 1809, 39],
|
|
["add_float", 575, 573, 574, 1809, 39],
|
|
["jump", "add_done_3772", 1809, 39],
|
|
"add_err_3773",
|
|
["disrupt", 1809, 39],
|
|
"add_done_3772",
|
|
["load_field", 578, 15, "v", 1809, 11],
|
|
["store_field", 578, 575, "nr_uses", 1809, 11],
|
|
["load_field", 579, 15, "level", 1810, 15],
|
|
["access", 580, 0, 1810, 25],
|
|
["is_int", 582, 579, 1810, 25],
|
|
["jump_false", 582, "rel_ni_3776", 1810, 25],
|
|
"_nop_tc_65",
|
|
["jump", "rel_ni_3776", 1810, 25],
|
|
["gt_int", 581, 579, 580, 1810, 25],
|
|
["jump", "rel_done_3778", 1810, 25],
|
|
"rel_ni_3776",
|
|
["is_num", 582, 579, 1810, 25],
|
|
["jump_false", 582, "rel_nn_3777", 1810, 25],
|
|
["is_num", 583, 580, 1810, 25],
|
|
["jump_false", 583, "rel_nn_3777", 1810, 25],
|
|
["gt_float", 581, 579, 580, 1810, 25],
|
|
["jump", "rel_done_3778", 1810, 25],
|
|
"rel_nn_3777",
|
|
["is_text", 582, 579, 1810, 25],
|
|
["jump_false", 582, "rel_err_3779", 1810, 25],
|
|
["is_text", 583, 580, 1810, 25],
|
|
["jump_false", 583, "rel_err_3779", 1810, 25],
|
|
["gt_text", 581, 579, 580, 1810, 25],
|
|
["jump", "rel_done_3778", 1810, 25],
|
|
"rel_err_3779",
|
|
["disrupt", 1810, 25],
|
|
"rel_done_3778",
|
|
["jump_false", 581, "if_else_3774", 1810, 25],
|
|
["access", 584, 1, 1810, 42],
|
|
["load_field", 585, 15, "v", 1810, 28],
|
|
["store_field", 585, 584, "closure", 1810, 28],
|
|
["jump", "if_end_3775", 1810, 28],
|
|
"if_else_3774",
|
|
"if_end_3775",
|
|
["jump", "if_end_3761", 1810, 28],
|
|
"if_else_3760",
|
|
["access", 586, -1, 1812, 24],
|
|
["store_field", 2, 586, "level", 1812, 11],
|
|
["true", 587, 1813, 28],
|
|
["store_field", 2, 587, "intrinsic", 1813, 11],
|
|
["get", 589, 50, 1, 1814, 11],
|
|
["frame", 590, 589, 1, 1814, 11],
|
|
["null", 591, 1814, 11],
|
|
["setarg", 590, 0, 591, 1814, 11],
|
|
["setarg", 590, 1, 5, 1814, 11],
|
|
["invoke", 590, 588, 1814, 11],
|
|
"if_end_3761",
|
|
["jump", "if_end_3749", 1814, 11],
|
|
"if_else_3748",
|
|
"if_end_3749",
|
|
["null", 592, 1817, 14],
|
|
["return", 592, 1817, 14],
|
|
["jump", "if_end_3741", 1817, 14],
|
|
"if_else_3740",
|
|
"if_end_3741",
|
|
["null", 593, 1817, 14],
|
|
["return", 593, 1817, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 679,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 19, 1822, 17],
|
|
["is_identical", 20, 2, 19, 1822, 17],
|
|
["jump_true", 20, "eq_done_3782", 1822, 17],
|
|
["is_int", 21, 2, 1822, 17],
|
|
["jump_false", 21, "eq_ni_3783", 1822, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3783", 1822, 17],
|
|
["eq_int", 20, 2, 19, 1822, 17],
|
|
["jump", "eq_done_3782", 1822, 17],
|
|
"eq_ni_3783",
|
|
["is_num", 21, 2, 1822, 17],
|
|
["jump_false", 21, "eq_nn_3784", 1822, 17],
|
|
["is_num", 22, 19, 1822, 17],
|
|
["jump_false", 22, "eq_nn_3784", 1822, 17],
|
|
["eq_float", 20, 2, 19, 1822, 17],
|
|
["jump", "eq_done_3782", 1822, 17],
|
|
"eq_nn_3784",
|
|
["is_text", 21, 2, 1822, 17],
|
|
["jump_false", 21, "eq_nt_3785", 1822, 17],
|
|
["is_text", 22, 19, 1822, 17],
|
|
["jump_false", 22, "eq_nt_3785", 1822, 17],
|
|
["eq_text", 20, 2, 19, 1822, 17],
|
|
["jump", "eq_done_3782", 1822, 17],
|
|
"eq_nt_3785",
|
|
["is_null", 21, 2, 1822, 17],
|
|
["jump_false", 21, "eq_nnl_3786", 1822, 17],
|
|
["is_null", 22, 19, 1822, 17],
|
|
["jump_false", 22, "eq_nnl_3786", 1822, 17],
|
|
["true", 20, 1822, 17],
|
|
["jump", "eq_done_3782", 1822, 17],
|
|
"eq_nnl_3786",
|
|
["is_bool", 21, 2, 1822, 17],
|
|
["jump_false", 21, "eq_nb_3787", 1822, 17],
|
|
["is_bool", 22, 19, 1822, 17],
|
|
["jump_false", 22, "eq_nb_3787", 1822, 17],
|
|
["eq_bool", 20, 2, 19, 1822, 17],
|
|
["jump", "eq_done_3782", 1822, 17],
|
|
"eq_nb_3787",
|
|
["false", 20, 1822, 17],
|
|
"eq_done_3782",
|
|
["jump_false", 20, "if_else_3780", 1822, 17],
|
|
["null", 23, 1822, 30],
|
|
["return", 23, 1822, 30],
|
|
["jump", "if_end_3781", 1822, 30],
|
|
"if_else_3780",
|
|
"if_end_3781",
|
|
["load_field", 24, 2, "kind", 1823, 16],
|
|
["move", 10, 24, 1823, 16],
|
|
["null", 25, 1824, 17],
|
|
["is_identical", 26, 10, 25, 1824, 17],
|
|
["jump_true", 26, "eq_done_3790", 1824, 17],
|
|
["is_int", 27, 10, 1824, 17],
|
|
["jump_false", 27, "eq_ni_3791", 1824, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_3791", 1824, 17],
|
|
["eq_int", 26, 10, 25, 1824, 17],
|
|
["jump", "eq_done_3790", 1824, 17],
|
|
"eq_ni_3791",
|
|
["is_num", 27, 10, 1824, 17],
|
|
["jump_false", 27, "eq_nn_3792", 1824, 17],
|
|
["is_num", 28, 25, 1824, 17],
|
|
["jump_false", 28, "eq_nn_3792", 1824, 17],
|
|
["eq_float", 26, 10, 25, 1824, 17],
|
|
["jump", "eq_done_3790", 1824, 17],
|
|
"eq_nn_3792",
|
|
["is_text", 27, 10, 1824, 17],
|
|
["jump_false", 27, "eq_nt_3793", 1824, 17],
|
|
["is_text", 28, 25, 1824, 17],
|
|
["jump_false", 28, "eq_nt_3793", 1824, 17],
|
|
["eq_text", 26, 10, 25, 1824, 17],
|
|
["jump", "eq_done_3790", 1824, 17],
|
|
"eq_nt_3793",
|
|
["is_null", 27, 10, 1824, 17],
|
|
["jump_false", 27, "eq_nnl_3794", 1824, 17],
|
|
["is_null", 28, 25, 1824, 17],
|
|
["jump_false", 28, "eq_nnl_3794", 1824, 17],
|
|
["true", 26, 1824, 17],
|
|
["jump", "eq_done_3790", 1824, 17],
|
|
"eq_nnl_3794",
|
|
["is_bool", 27, 10, 1824, 17],
|
|
["jump_false", 27, "eq_nb_3795", 1824, 17],
|
|
["is_bool", 28, 25, 1824, 17],
|
|
["jump_false", 28, "eq_nb_3795", 1824, 17],
|
|
["eq_bool", 26, 10, 25, 1824, 17],
|
|
["jump", "eq_done_3790", 1824, 17],
|
|
"eq_nb_3795",
|
|
["false", 26, 1824, 17],
|
|
"eq_done_3790",
|
|
["jump_false", 26, "if_else_3788", 1824, 17],
|
|
["null", 29, 1824, 30],
|
|
["return", 29, 1824, 30],
|
|
["jump", "if_end_3789", 1824, 30],
|
|
"if_else_3788",
|
|
"if_end_3789",
|
|
["null", 8, 1825, 16],
|
|
["null", 3, 1826, 20],
|
|
["access", 17, 0, 1827, 13],
|
|
["null", 14, 1828, 22],
|
|
["null", 18, 1829, 20],
|
|
["null", 13, 1830, 21],
|
|
["null", 12, 1831, 21],
|
|
["null", 4, 1832, 21],
|
|
["null", 15, 1833, 20],
|
|
["null", 11, 1834, 17],
|
|
["null", 5, 1835, 19],
|
|
["null", 9, 1836, 14],
|
|
["null", 16, 1837, 21],
|
|
["null", 6, 1838, 22],
|
|
["null", 7, 1839, 14],
|
|
["access", 30, "var_list", 1841, 17],
|
|
["is_identical", 31, 10, 30, 1841, 17],
|
|
["jump_true", 31, "eq_done_3798", 1841, 17],
|
|
["is_int", 32, 10, 1841, 17],
|
|
["jump_false", 32, "eq_ni_3799", 1841, 17],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_3799", 1841, 17],
|
|
["eq_int", 31, 10, 30, 1841, 17],
|
|
["jump", "eq_done_3798", 1841, 17],
|
|
"eq_ni_3799",
|
|
["is_num", 32, 10, 1841, 17],
|
|
["jump_false", 32, "eq_nn_3800", 1841, 17],
|
|
["is_num", 33, 30, 1841, 17],
|
|
["jump_false", 33, "eq_nn_3800", 1841, 17],
|
|
["eq_float", 31, 10, 30, 1841, 17],
|
|
["jump", "eq_done_3798", 1841, 17],
|
|
"eq_nn_3800",
|
|
["is_text", 32, 10, 1841, 17],
|
|
["jump_false", 32, "eq_nt_3801", 1841, 17],
|
|
["is_text", 33, 30, 1841, 17],
|
|
["jump_false", 33, "eq_nt_3801", 1841, 17],
|
|
["eq_text", 31, 10, 30, 1841, 17],
|
|
["jump", "eq_done_3798", 1841, 17],
|
|
"eq_nt_3801",
|
|
["is_null", 32, 10, 1841, 17],
|
|
["jump_false", 32, "eq_nnl_3802", 1841, 17],
|
|
["is_null", 33, 30, 1841, 17],
|
|
["jump_false", 33, "eq_nnl_3802", 1841, 17],
|
|
["true", 31, 1841, 17],
|
|
["jump", "eq_done_3798", 1841, 17],
|
|
"eq_nnl_3802",
|
|
["is_bool", 32, 10, 1841, 17],
|
|
["jump_false", 32, "eq_nb_3803", 1841, 17],
|
|
["is_bool", 33, 30, 1841, 17],
|
|
["jump_false", 33, "eq_nb_3803", 1841, 17],
|
|
["eq_bool", 31, 10, 30, 1841, 17],
|
|
["jump", "eq_done_3798", 1841, 17],
|
|
"eq_nb_3803",
|
|
["false", 31, 1841, 17],
|
|
"eq_done_3798",
|
|
["jump_false", 31, "if_else_3796", 1841, 17],
|
|
["access", 34, 0, 1842, 11],
|
|
["move", 17, 34, 1842, 11],
|
|
"while_start_3804",
|
|
["load_field", 35, 2, "list", 1843, 25],
|
|
["length", 36, 35, 1843, 25],
|
|
["is_int", 38, 17, 1843, 25],
|
|
["jump_false", 38, "rel_ni_3806", 1843, 25],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["lt_int", 37, 17, 36, 1843, 25],
|
|
["jump", "rel_done_3808", 1843, 25],
|
|
"rel_ni_3806",
|
|
["is_num", 38, 17, 1843, 25],
|
|
["jump_false", 38, "rel_nn_3807", 1843, 25],
|
|
["is_num", 39, 36, 1843, 25],
|
|
["jump_false", 39, "rel_nn_3807", 1843, 25],
|
|
["lt_float", 37, 17, 36, 1843, 25],
|
|
["jump", "rel_done_3808", 1843, 25],
|
|
"rel_nn_3807",
|
|
["is_text", 38, 17, 1843, 25],
|
|
["jump_false", 38, "rel_err_3809", 1843, 25],
|
|
["is_text", 39, 36, 1843, 25],
|
|
["jump_false", 39, "rel_err_3809", 1843, 25],
|
|
["lt_text", 37, 17, 36, 1843, 25],
|
|
["jump", "rel_done_3808", 1843, 25],
|
|
"rel_err_3809",
|
|
["disrupt", 1843, 25],
|
|
"rel_done_3808",
|
|
["jump_false", 37, "while_end_3805", 1843, 25],
|
|
["load_field", 40, 2, "list", 1844, 31],
|
|
["load_dynamic", 41, 40, 17, 1844, 41],
|
|
["get", 43, 26, 1, 1844, 9],
|
|
["frame", 44, 43, 2, 1844, 9],
|
|
["null", 45, 1844, 9],
|
|
["setarg", 44, 0, 45, 1844, 9],
|
|
["setarg", 44, 1, 1, 1844, 9],
|
|
["setarg", 44, 2, 41, 1844, 9],
|
|
["invoke", 44, 42, 1844, 9],
|
|
["access", 46, 1, 1845, 17],
|
|
["is_int", 48, 17, 1845, 17],
|
|
["jump_false", 48, "add_ni_3810", 1845, 17],
|
|
["add_int", 47, 17, 46, 1845, 17],
|
|
["jump", "add_done_3812", 1845, 17],
|
|
"add_ni_3810",
|
|
["is_text", 48, 17, 1845, 17],
|
|
["jump_false", 48, "add_nt_3811", 1845, 17],
|
|
["is_text", 49, 46, 1845, 17],
|
|
["jump_false", 49, "add_nt_3811", 1845, 17],
|
|
["concat", 47, 17, 46, 1845, 17],
|
|
["jump", "add_done_3812", 1845, 17],
|
|
"add_nt_3811",
|
|
["is_num", 48, 17, 1845, 17],
|
|
["jump_false", 48, "add_err_3813", 1845, 17],
|
|
["add_float", 47, 17, 46, 1845, 17],
|
|
["jump", "add_done_3812", 1845, 17],
|
|
"add_err_3813",
|
|
["disrupt", 1845, 17],
|
|
"add_done_3812",
|
|
["move", 17, 47, 1845, 17],
|
|
["jump", "while_start_3804", 1845, 17],
|
|
"while_end_3805",
|
|
["null", 50, 1847, 14],
|
|
["return", 50, 1847, 14],
|
|
["jump", "if_end_3797", 1847, 14],
|
|
"if_else_3796",
|
|
"if_end_3797",
|
|
["access", 51, "var", 1850, 17],
|
|
["is_identical", 52, 10, 51, 1850, 17],
|
|
["jump_true", 52, "eq_done_3816", 1850, 17],
|
|
["is_int", 53, 10, 1850, 17],
|
|
["jump_false", 53, "eq_ni_3817", 1850, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_3817", 1850, 17],
|
|
["eq_int", 52, 10, 51, 1850, 17],
|
|
["jump", "eq_done_3816", 1850, 17],
|
|
"eq_ni_3817",
|
|
["is_num", 53, 10, 1850, 17],
|
|
["jump_false", 53, "eq_nn_3818", 1850, 17],
|
|
["is_num", 54, 51, 1850, 17],
|
|
["jump_false", 54, "eq_nn_3818", 1850, 17],
|
|
["eq_float", 52, 10, 51, 1850, 17],
|
|
["jump", "eq_done_3816", 1850, 17],
|
|
"eq_nn_3818",
|
|
["is_text", 53, 10, 1850, 17],
|
|
["jump_false", 53, "eq_nt_3819", 1850, 17],
|
|
["is_text", 54, 51, 1850, 17],
|
|
["jump_false", 54, "eq_nt_3819", 1850, 17],
|
|
["eq_text", 52, 10, 51, 1850, 17],
|
|
["jump", "eq_done_3816", 1850, 17],
|
|
"eq_nt_3819",
|
|
["is_null", 53, 10, 1850, 17],
|
|
["jump_false", 53, "eq_nnl_3820", 1850, 17],
|
|
["is_null", 54, 51, 1850, 17],
|
|
["jump_false", 54, "eq_nnl_3820", 1850, 17],
|
|
["true", 52, 1850, 17],
|
|
["jump", "eq_done_3816", 1850, 17],
|
|
"eq_nnl_3820",
|
|
["is_bool", 53, 10, 1850, 17],
|
|
["jump_false", 53, "eq_nb_3821", 1850, 17],
|
|
["is_bool", 54, 51, 1850, 17],
|
|
["jump_false", 54, "eq_nb_3821", 1850, 17],
|
|
["eq_bool", 52, 10, 51, 1850, 17],
|
|
["jump", "eq_done_3816", 1850, 17],
|
|
"eq_nb_3821",
|
|
["false", 52, 1850, 17],
|
|
"eq_done_3816",
|
|
["jump_false", 52, "if_else_3814", 1850, 17],
|
|
["load_field", 55, 2, "left", 1851, 14],
|
|
["load_field", 56, 55, "name", 1851, 14],
|
|
["move", 8, 56, 1851, 14],
|
|
["null", 57, 1852, 19],
|
|
["is_identical", 58, 8, 57, 1852, 19],
|
|
["jump_true", 58, "ne_nid_3825", 1852, 19],
|
|
["jump", "ne_ni_3826", 1852, 19],
|
|
"ne_nid_3825",
|
|
["false", 58, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_ni_3826",
|
|
["is_int", 59, 8, 1852, 19],
|
|
["jump_false", 59, "ne_nn_3827", 1852, 19],
|
|
["is_int", 60, 57, 1852, 19],
|
|
["jump_false", 60, "ne_nn_3827", 1852, 19],
|
|
["ne_int", 58, 8, 57, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_nn_3827",
|
|
["is_num", 59, 8, 1852, 19],
|
|
["jump_false", 59, "ne_nt_3828", 1852, 19],
|
|
["is_num", 60, 57, 1852, 19],
|
|
["jump_false", 60, "ne_nt_3828", 1852, 19],
|
|
["ne_float", 58, 8, 57, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_nt_3828",
|
|
["is_text", 59, 8, 1852, 19],
|
|
["jump_false", 59, "ne_nnl_3829", 1852, 19],
|
|
["is_text", 60, 57, 1852, 19],
|
|
["jump_false", 60, "ne_nnl_3829", 1852, 19],
|
|
["ne_text", 58, 8, 57, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_nnl_3829",
|
|
["is_null", 59, 8, 1852, 19],
|
|
["jump_false", 59, "ne_nb_3830", 1852, 19],
|
|
["is_null", 60, 57, 1852, 19],
|
|
["jump_false", 60, "ne_nb_3830", 1852, 19],
|
|
["false", 58, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_nb_3830",
|
|
["is_bool", 59, 8, 1852, 19],
|
|
["jump_false", 59, "ne_mis_3831", 1852, 19],
|
|
["is_bool", 60, 57, 1852, 19],
|
|
["jump_false", 60, "ne_mis_3831", 1852, 19],
|
|
["ne_bool", 58, 8, 57, 1852, 19],
|
|
["jump", "ne_done_3824", 1852, 19],
|
|
"ne_mis_3831",
|
|
["true", 58, 1852, 19],
|
|
"ne_done_3824",
|
|
["jump_false", 58, "if_else_3822", 1852, 19],
|
|
["get", 62, 25, 1, 1853, 20],
|
|
["frame", 63, 62, 2, 1853, 20],
|
|
["null", 64, 1853, 20],
|
|
["setarg", 63, 0, 64, 1853, 20],
|
|
["setarg", 63, 1, 1, 1853, 20],
|
|
["setarg", 63, 2, 8, 1853, 20],
|
|
["invoke", 63, 61, 1853, 20],
|
|
["move", 3, 61, 1853, 20],
|
|
["null", 65, 1854, 25],
|
|
["is_identical", 66, 3, 65, 1854, 25],
|
|
["jump_true", 66, "ne_nid_3836", 1854, 25],
|
|
["jump", "ne_ni_3837", 1854, 25],
|
|
"ne_nid_3836",
|
|
["false", 66, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_ni_3837",
|
|
["is_int", 67, 3, 1854, 25],
|
|
["jump_false", 67, "ne_nn_3838", 1854, 25],
|
|
["is_int", 68, 65, 1854, 25],
|
|
["jump_false", 68, "ne_nn_3838", 1854, 25],
|
|
["ne_int", 66, 3, 65, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_nn_3838",
|
|
["is_num", 67, 3, 1854, 25],
|
|
["jump_false", 67, "ne_nt_3839", 1854, 25],
|
|
["is_num", 68, 65, 1854, 25],
|
|
["jump_false", 68, "ne_nt_3839", 1854, 25],
|
|
["ne_float", 66, 3, 65, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_nt_3839",
|
|
["is_text", 67, 3, 1854, 25],
|
|
["jump_false", 67, "ne_nnl_3840", 1854, 25],
|
|
["is_text", 68, 65, 1854, 25],
|
|
["jump_false", 68, "ne_nnl_3840", 1854, 25],
|
|
["ne_text", 66, 3, 65, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_nnl_3840",
|
|
["is_null", 67, 3, 1854, 25],
|
|
["jump_false", 67, "ne_nb_3841", 1854, 25],
|
|
["is_null", 68, 65, 1854, 25],
|
|
["jump_false", 68, "ne_nb_3841", 1854, 25],
|
|
["false", 66, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_nb_3841",
|
|
["is_bool", 67, 3, 1854, 25],
|
|
["jump_false", 67, "ne_mis_3842", 1854, 25],
|
|
["is_bool", 68, 65, 1854, 25],
|
|
["jump_false", 68, "ne_mis_3842", 1854, 25],
|
|
["ne_bool", 66, 3, 65, 1854, 25],
|
|
["jump", "ne_done_3835", 1854, 25],
|
|
"ne_mis_3842",
|
|
["true", 66, 1854, 25],
|
|
"ne_done_3835",
|
|
["move", 69, 66, 1854, 25],
|
|
["jump_false", 69, "and_end_3834", 1854, 25],
|
|
["load_field", 70, 3, "is_const", 1854, 33],
|
|
["move", 69, 70, 1854, 33],
|
|
"and_end_3834",
|
|
["jump_false", 69, "if_else_3832", 1854, 33],
|
|
["load_field", 71, 2, "left", 1855, 21],
|
|
["access", 72, "cannot redeclare constant '", 1855, 32],
|
|
"_nop_tc_7",
|
|
["jump", "add_ni_3843", 1855, 64],
|
|
["is_int", 75, 8, 1855, 64],
|
|
["jump_false", 75, "add_ni_3843", 1855, 64],
|
|
["add_int", 73, 72, 8, 1855, 64],
|
|
["jump", "add_done_3845", 1855, 64],
|
|
"add_ni_3843",
|
|
["is_text", 75, 8, 1855, 64],
|
|
["jump_false", 75, "add_nt_3844", 1855, 64],
|
|
["concat", 73, 72, 8, 1855, 64],
|
|
["jump", "add_done_3845", 1855, 64],
|
|
"add_nt_3844",
|
|
["is_num", 74, 72, 1855, 64],
|
|
["jump_false", 74, "add_err_3846", 1855, 64],
|
|
["is_num", 75, 8, 1855, 64],
|
|
["jump_false", 75, "add_err_3846", 1855, 64],
|
|
["add_float", 73, 72, 8, 1855, 64],
|
|
["jump", "add_done_3845", 1855, 64],
|
|
"add_err_3846",
|
|
["disrupt", 1855, 64],
|
|
"add_done_3845",
|
|
["access", 76, "'", 1855, 71],
|
|
["is_int", 78, 73, 1855, 71],
|
|
["jump_false", 78, "add_ni_3847", 1855, 71],
|
|
"_nop_tc_8",
|
|
["jump", "add_ni_3847", 1855, 71],
|
|
["add_int", 77, 73, 76, 1855, 71],
|
|
["jump", "add_done_3849", 1855, 71],
|
|
"add_ni_3847",
|
|
["is_text", 78, 73, 1855, 71],
|
|
["jump_false", 78, "add_nt_3848", 1855, 71],
|
|
["concat", 77, 73, 76, 1855, 71],
|
|
["jump", "add_done_3849", 1855, 71],
|
|
"add_nt_3848",
|
|
["is_num", 78, 73, 1855, 71],
|
|
["jump_false", 78, "add_err_3850", 1855, 71],
|
|
["is_num", 79, 76, 1855, 71],
|
|
["jump_false", 79, "add_err_3850", 1855, 71],
|
|
["add_float", 77, 73, 76, 1855, 71],
|
|
["jump", "add_done_3849", 1855, 71],
|
|
"add_err_3850",
|
|
["disrupt", 1855, 71],
|
|
"add_done_3849",
|
|
["get", 81, 67, 1, 1855, 11],
|
|
["frame", 82, 81, 2, 1855, 11],
|
|
["null", 83, 1855, 11],
|
|
["setarg", 82, 0, 83, 1855, 11],
|
|
["setarg", 82, 1, 71, 1855, 11],
|
|
["setarg", 82, 2, 77, 1855, 11],
|
|
["invoke", 82, 80, 1855, 11],
|
|
["jump", "if_end_3833", 1855, 11],
|
|
"if_else_3832",
|
|
"if_end_3833",
|
|
["null", 84, 1857, 25],
|
|
["is_identical", 85, 3, 84, 1857, 25],
|
|
["jump_true", 85, "eq_done_3854", 1857, 25],
|
|
["is_int", 86, 3, 1857, 25],
|
|
["jump_false", 86, "eq_ni_3855", 1857, 25],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_3855", 1857, 25],
|
|
["eq_int", 85, 3, 84, 1857, 25],
|
|
["jump", "eq_done_3854", 1857, 25],
|
|
"eq_ni_3855",
|
|
["is_num", 86, 3, 1857, 25],
|
|
["jump_false", 86, "eq_nn_3856", 1857, 25],
|
|
["is_num", 87, 84, 1857, 25],
|
|
["jump_false", 87, "eq_nn_3856", 1857, 25],
|
|
["eq_float", 85, 3, 84, 1857, 25],
|
|
["jump", "eq_done_3854", 1857, 25],
|
|
"eq_nn_3856",
|
|
["is_text", 86, 3, 1857, 25],
|
|
["jump_false", 86, "eq_nt_3857", 1857, 25],
|
|
["is_text", 87, 84, 1857, 25],
|
|
["jump_false", 87, "eq_nt_3857", 1857, 25],
|
|
["eq_text", 85, 3, 84, 1857, 25],
|
|
["jump", "eq_done_3854", 1857, 25],
|
|
"eq_nt_3857",
|
|
["is_null", 86, 3, 1857, 25],
|
|
["jump_false", 86, "eq_nnl_3858", 1857, 25],
|
|
["is_null", 87, 84, 1857, 25],
|
|
["jump_false", 87, "eq_nnl_3858", 1857, 25],
|
|
["true", 85, 1857, 25],
|
|
["jump", "eq_done_3854", 1857, 25],
|
|
"eq_nnl_3858",
|
|
["is_bool", 86, 3, 1857, 25],
|
|
["jump_false", 86, "eq_nb_3859", 1857, 25],
|
|
["is_bool", 87, 84, 1857, 25],
|
|
["jump_false", 87, "eq_nb_3859", 1857, 25],
|
|
["eq_bool", 85, 3, 84, 1857, 25],
|
|
["jump", "eq_done_3854", 1857, 25],
|
|
"eq_nb_3859",
|
|
["false", 85, 1857, 25],
|
|
"eq_done_3854",
|
|
["move", 88, 85, 1857, 25],
|
|
["jump_true", 88, "or_end_3853", 1857, 25],
|
|
["load_field", 89, 3, "function_nr", 1857, 33],
|
|
["load_field", 90, 1, "function_nr", 1857, 57],
|
|
["is_identical", 91, 89, 90, 1857, 57],
|
|
["jump_true", 91, "ne_nid_3861", 1857, 57],
|
|
["jump", "ne_ni_3862", 1857, 57],
|
|
"ne_nid_3861",
|
|
["false", 91, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_ni_3862",
|
|
["is_int", 92, 89, 1857, 57],
|
|
["jump_false", 92, "ne_nn_3863", 1857, 57],
|
|
["is_int", 93, 90, 1857, 57],
|
|
["jump_false", 93, "ne_nn_3863", 1857, 57],
|
|
["ne_int", 91, 89, 90, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_nn_3863",
|
|
["is_num", 92, 89, 1857, 57],
|
|
["jump_false", 92, "ne_nt_3864", 1857, 57],
|
|
["is_num", 93, 90, 1857, 57],
|
|
["jump_false", 93, "ne_nt_3864", 1857, 57],
|
|
["ne_float", 91, 89, 90, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_nt_3864",
|
|
["is_text", 92, 89, 1857, 57],
|
|
["jump_false", 92, "ne_nnl_3865", 1857, 57],
|
|
["is_text", 93, 90, 1857, 57],
|
|
["jump_false", 93, "ne_nnl_3865", 1857, 57],
|
|
["ne_text", 91, 89, 90, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_nnl_3865",
|
|
["is_null", 92, 89, 1857, 57],
|
|
["jump_false", 92, "ne_nb_3866", 1857, 57],
|
|
["is_null", 93, 90, 1857, 57],
|
|
["jump_false", 93, "ne_nb_3866", 1857, 57],
|
|
["false", 91, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_nb_3866",
|
|
["is_bool", 92, 89, 1857, 57],
|
|
["jump_false", 92, "ne_mis_3867", 1857, 57],
|
|
["is_bool", 93, 90, 1857, 57],
|
|
["jump_false", 93, "ne_mis_3867", 1857, 57],
|
|
["ne_bool", 91, 89, 90, 1857, 57],
|
|
["jump", "ne_done_3860", 1857, 57],
|
|
"ne_mis_3867",
|
|
["true", 91, 1857, 57],
|
|
"ne_done_3860",
|
|
["move", 88, 91, 1857, 57],
|
|
"or_end_3853",
|
|
["jump_false", 88, "if_else_3851", 1857, 57],
|
|
["record", 94, 0],
|
|
["access", 95, "var", 1858, 43],
|
|
["store_field", 94, 95, "make", 1858, 43],
|
|
["load_field", 96, 1, "function_nr", 1858, 57],
|
|
["store_field", 94, 96, "fn_nr", 1858, 57],
|
|
["get", 98, 51, 1, 1858, 11],
|
|
["frame", 99, 98, 3, 1858, 11],
|
|
["null", 100, 1858, 11],
|
|
["setarg", 99, 0, 100, 1858, 11],
|
|
["setarg", 99, 1, 1, 1858, 11],
|
|
["setarg", 99, 2, 8, 1858, 11],
|
|
["setarg", 99, 3, 94, 1858, 11],
|
|
["invoke", 99, 97, 1858, 11],
|
|
["jump", "if_end_3852", 1858, 11],
|
|
"if_else_3851",
|
|
"if_end_3852",
|
|
["jump", "if_end_3823", 1858, 11],
|
|
"if_else_3822",
|
|
"if_end_3823",
|
|
["load_field", 101, 2, "right", 1861, 29],
|
|
["get", 103, 39, 1, 1861, 7],
|
|
["frame", 104, 103, 2, 1861, 7],
|
|
["null", 105, 1861, 7],
|
|
["setarg", 104, 0, 105, 1861, 7],
|
|
["setarg", 104, 1, 1, 1861, 7],
|
|
["setarg", 104, 2, 101, 1861, 7],
|
|
["invoke", 104, 102, 1861, 7],
|
|
["null", 106, 1862, 14],
|
|
["return", 106, 1862, 14],
|
|
["jump", "if_end_3815", 1862, 14],
|
|
"if_else_3814",
|
|
"if_end_3815",
|
|
["access", 107, "def", 1865, 17],
|
|
["is_identical", 108, 10, 107, 1865, 17],
|
|
["jump_true", 108, "eq_done_3870", 1865, 17],
|
|
["is_int", 109, 10, 1865, 17],
|
|
["jump_false", 109, "eq_ni_3871", 1865, 17],
|
|
"_nop_tc_10",
|
|
["jump", "eq_ni_3871", 1865, 17],
|
|
["eq_int", 108, 10, 107, 1865, 17],
|
|
["jump", "eq_done_3870", 1865, 17],
|
|
"eq_ni_3871",
|
|
["is_num", 109, 10, 1865, 17],
|
|
["jump_false", 109, "eq_nn_3872", 1865, 17],
|
|
["is_num", 110, 107, 1865, 17],
|
|
["jump_false", 110, "eq_nn_3872", 1865, 17],
|
|
["eq_float", 108, 10, 107, 1865, 17],
|
|
["jump", "eq_done_3870", 1865, 17],
|
|
"eq_nn_3872",
|
|
["is_text", 109, 10, 1865, 17],
|
|
["jump_false", 109, "eq_nt_3873", 1865, 17],
|
|
["is_text", 110, 107, 1865, 17],
|
|
["jump_false", 110, "eq_nt_3873", 1865, 17],
|
|
["eq_text", 108, 10, 107, 1865, 17],
|
|
["jump", "eq_done_3870", 1865, 17],
|
|
"eq_nt_3873",
|
|
["is_null", 109, 10, 1865, 17],
|
|
["jump_false", 109, "eq_nnl_3874", 1865, 17],
|
|
["is_null", 110, 107, 1865, 17],
|
|
["jump_false", 110, "eq_nnl_3874", 1865, 17],
|
|
["true", 108, 1865, 17],
|
|
["jump", "eq_done_3870", 1865, 17],
|
|
"eq_nnl_3874",
|
|
["is_bool", 109, 10, 1865, 17],
|
|
["jump_false", 109, "eq_nb_3875", 1865, 17],
|
|
["is_bool", 110, 107, 1865, 17],
|
|
["jump_false", 110, "eq_nb_3875", 1865, 17],
|
|
["eq_bool", 108, 10, 107, 1865, 17],
|
|
["jump", "eq_done_3870", 1865, 17],
|
|
"eq_nb_3875",
|
|
["false", 108, 1865, 17],
|
|
"eq_done_3870",
|
|
["jump_false", 108, "if_else_3868", 1865, 17],
|
|
["load_field", 111, 2, "left", 1866, 14],
|
|
["load_field", 112, 111, "name", 1866, 14],
|
|
["move", 8, 112, 1866, 14],
|
|
["null", 113, 1867, 19],
|
|
["is_identical", 114, 8, 113, 1867, 19],
|
|
["jump_true", 114, "ne_nid_3879", 1867, 19],
|
|
["jump", "ne_ni_3880", 1867, 19],
|
|
"ne_nid_3879",
|
|
["false", 114, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_ni_3880",
|
|
["is_int", 115, 8, 1867, 19],
|
|
["jump_false", 115, "ne_nn_3881", 1867, 19],
|
|
["is_int", 116, 113, 1867, 19],
|
|
["jump_false", 116, "ne_nn_3881", 1867, 19],
|
|
["ne_int", 114, 8, 113, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_nn_3881",
|
|
["is_num", 115, 8, 1867, 19],
|
|
["jump_false", 115, "ne_nt_3882", 1867, 19],
|
|
["is_num", 116, 113, 1867, 19],
|
|
["jump_false", 116, "ne_nt_3882", 1867, 19],
|
|
["ne_float", 114, 8, 113, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_nt_3882",
|
|
["is_text", 115, 8, 1867, 19],
|
|
["jump_false", 115, "ne_nnl_3883", 1867, 19],
|
|
["is_text", 116, 113, 1867, 19],
|
|
["jump_false", 116, "ne_nnl_3883", 1867, 19],
|
|
["ne_text", 114, 8, 113, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_nnl_3883",
|
|
["is_null", 115, 8, 1867, 19],
|
|
["jump_false", 115, "ne_nb_3884", 1867, 19],
|
|
["is_null", 116, 113, 1867, 19],
|
|
["jump_false", 116, "ne_nb_3884", 1867, 19],
|
|
["false", 114, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_nb_3884",
|
|
["is_bool", 115, 8, 1867, 19],
|
|
["jump_false", 115, "ne_mis_3885", 1867, 19],
|
|
["is_bool", 116, 113, 1867, 19],
|
|
["jump_false", 116, "ne_mis_3885", 1867, 19],
|
|
["ne_bool", 114, 8, 113, 1867, 19],
|
|
["jump", "ne_done_3878", 1867, 19],
|
|
"ne_mis_3885",
|
|
["true", 114, 1867, 19],
|
|
"ne_done_3878",
|
|
["jump_false", 114, "if_else_3876", 1867, 19],
|
|
["get", 118, 25, 1, 1868, 20],
|
|
["frame", 119, 118, 2, 1868, 20],
|
|
["null", 120, 1868, 20],
|
|
["setarg", 119, 0, 120, 1868, 20],
|
|
["setarg", 119, 1, 1, 1868, 20],
|
|
["setarg", 119, 2, 8, 1868, 20],
|
|
["invoke", 119, 117, 1868, 20],
|
|
["move", 3, 117, 1868, 20],
|
|
["null", 121, 1869, 25],
|
|
["is_identical", 122, 3, 121, 1869, 25],
|
|
["jump_true", 122, "ne_nid_3890", 1869, 25],
|
|
["jump", "ne_ni_3891", 1869, 25],
|
|
"ne_nid_3890",
|
|
["false", 122, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_ni_3891",
|
|
["is_int", 123, 3, 1869, 25],
|
|
["jump_false", 123, "ne_nn_3892", 1869, 25],
|
|
["is_int", 124, 121, 1869, 25],
|
|
["jump_false", 124, "ne_nn_3892", 1869, 25],
|
|
["ne_int", 122, 3, 121, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_nn_3892",
|
|
["is_num", 123, 3, 1869, 25],
|
|
["jump_false", 123, "ne_nt_3893", 1869, 25],
|
|
["is_num", 124, 121, 1869, 25],
|
|
["jump_false", 124, "ne_nt_3893", 1869, 25],
|
|
["ne_float", 122, 3, 121, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_nt_3893",
|
|
["is_text", 123, 3, 1869, 25],
|
|
["jump_false", 123, "ne_nnl_3894", 1869, 25],
|
|
["is_text", 124, 121, 1869, 25],
|
|
["jump_false", 124, "ne_nnl_3894", 1869, 25],
|
|
["ne_text", 122, 3, 121, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_nnl_3894",
|
|
["is_null", 123, 3, 1869, 25],
|
|
["jump_false", 123, "ne_nb_3895", 1869, 25],
|
|
["is_null", 124, 121, 1869, 25],
|
|
["jump_false", 124, "ne_nb_3895", 1869, 25],
|
|
["false", 122, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_nb_3895",
|
|
["is_bool", 123, 3, 1869, 25],
|
|
["jump_false", 123, "ne_mis_3896", 1869, 25],
|
|
["is_bool", 124, 121, 1869, 25],
|
|
["jump_false", 124, "ne_mis_3896", 1869, 25],
|
|
["ne_bool", 122, 3, 121, 1869, 25],
|
|
["jump", "ne_done_3889", 1869, 25],
|
|
"ne_mis_3896",
|
|
["true", 122, 1869, 25],
|
|
"ne_done_3889",
|
|
["move", 125, 122, 1869, 25],
|
|
["jump_false", 125, "and_end_3888", 1869, 25],
|
|
["load_field", 126, 3, "is_const", 1869, 33],
|
|
["move", 125, 126, 1869, 33],
|
|
"and_end_3888",
|
|
["jump_false", 125, "if_else_3886", 1869, 33],
|
|
["load_field", 127, 2, "left", 1870, 21],
|
|
["access", 128, "cannot redeclare constant '", 1870, 32],
|
|
"_nop_tc_11",
|
|
["jump", "add_ni_3897", 1870, 64],
|
|
["is_int", 131, 8, 1870, 64],
|
|
["jump_false", 131, "add_ni_3897", 1870, 64],
|
|
["add_int", 129, 128, 8, 1870, 64],
|
|
["jump", "add_done_3899", 1870, 64],
|
|
"add_ni_3897",
|
|
["is_text", 131, 8, 1870, 64],
|
|
["jump_false", 131, "add_nt_3898", 1870, 64],
|
|
["concat", 129, 128, 8, 1870, 64],
|
|
["jump", "add_done_3899", 1870, 64],
|
|
"add_nt_3898",
|
|
["is_num", 130, 128, 1870, 64],
|
|
["jump_false", 130, "add_err_3900", 1870, 64],
|
|
["is_num", 131, 8, 1870, 64],
|
|
["jump_false", 131, "add_err_3900", 1870, 64],
|
|
["add_float", 129, 128, 8, 1870, 64],
|
|
["jump", "add_done_3899", 1870, 64],
|
|
"add_err_3900",
|
|
["disrupt", 1870, 64],
|
|
"add_done_3899",
|
|
["access", 132, "'", 1870, 71],
|
|
["is_int", 134, 129, 1870, 71],
|
|
["jump_false", 134, "add_ni_3901", 1870, 71],
|
|
"_nop_tc_12",
|
|
["jump", "add_ni_3901", 1870, 71],
|
|
["add_int", 133, 129, 132, 1870, 71],
|
|
["jump", "add_done_3903", 1870, 71],
|
|
"add_ni_3901",
|
|
["is_text", 134, 129, 1870, 71],
|
|
["jump_false", 134, "add_nt_3902", 1870, 71],
|
|
["concat", 133, 129, 132, 1870, 71],
|
|
["jump", "add_done_3903", 1870, 71],
|
|
"add_nt_3902",
|
|
["is_num", 134, 129, 1870, 71],
|
|
["jump_false", 134, "add_err_3904", 1870, 71],
|
|
["is_num", 135, 132, 1870, 71],
|
|
["jump_false", 135, "add_err_3904", 1870, 71],
|
|
["add_float", 133, 129, 132, 1870, 71],
|
|
["jump", "add_done_3903", 1870, 71],
|
|
"add_err_3904",
|
|
["disrupt", 1870, 71],
|
|
"add_done_3903",
|
|
["get", 137, 67, 1, 1870, 11],
|
|
["frame", 138, 137, 2, 1870, 11],
|
|
["null", 139, 1870, 11],
|
|
["setarg", 138, 0, 139, 1870, 11],
|
|
["setarg", 138, 1, 127, 1870, 11],
|
|
["setarg", 138, 2, 133, 1870, 11],
|
|
["invoke", 138, 136, 1870, 11],
|
|
["jump", "if_end_3887", 1870, 11],
|
|
"if_else_3886",
|
|
["null", 140, 1871, 32],
|
|
["is_identical", 141, 3, 140, 1871, 32],
|
|
["jump_true", 141, "ne_nid_3910", 1871, 32],
|
|
["jump", "ne_ni_3911", 1871, 32],
|
|
"ne_nid_3910",
|
|
["false", 141, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_ni_3911",
|
|
["is_int", 142, 3, 1871, 32],
|
|
["jump_false", 142, "ne_nn_3912", 1871, 32],
|
|
["is_int", 143, 140, 1871, 32],
|
|
["jump_false", 143, "ne_nn_3912", 1871, 32],
|
|
["ne_int", 141, 3, 140, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_nn_3912",
|
|
["is_num", 142, 3, 1871, 32],
|
|
["jump_false", 142, "ne_nt_3913", 1871, 32],
|
|
["is_num", 143, 140, 1871, 32],
|
|
["jump_false", 143, "ne_nt_3913", 1871, 32],
|
|
["ne_float", 141, 3, 140, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_nt_3913",
|
|
["is_text", 142, 3, 1871, 32],
|
|
["jump_false", 142, "ne_nnl_3914", 1871, 32],
|
|
["is_text", 143, 140, 1871, 32],
|
|
["jump_false", 143, "ne_nnl_3914", 1871, 32],
|
|
["ne_text", 141, 3, 140, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_nnl_3914",
|
|
["is_null", 142, 3, 1871, 32],
|
|
["jump_false", 142, "ne_nb_3915", 1871, 32],
|
|
["is_null", 143, 140, 1871, 32],
|
|
["jump_false", 143, "ne_nb_3915", 1871, 32],
|
|
["false", 141, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_nb_3915",
|
|
["is_bool", 142, 3, 1871, 32],
|
|
["jump_false", 142, "ne_mis_3916", 1871, 32],
|
|
["is_bool", 143, 140, 1871, 32],
|
|
["jump_false", 143, "ne_mis_3916", 1871, 32],
|
|
["ne_bool", 141, 3, 140, 1871, 32],
|
|
["jump", "ne_done_3909", 1871, 32],
|
|
"ne_mis_3916",
|
|
["true", 141, 1871, 32],
|
|
"ne_done_3909",
|
|
["move", 144, 141, 1871, 32],
|
|
["jump_false", 144, "and_end_3908", 1871, 32],
|
|
["load_field", 145, 3, "is_const", 1871, 41],
|
|
["not", 146, 145, 1871, 41],
|
|
["move", 144, 146, 1871, 41],
|
|
"and_end_3908",
|
|
["move", 147, 144, 1871, 41],
|
|
["jump_false", 147, "and_end_3907", 1871, 41],
|
|
["load_field", 148, 3, "function_nr", 1871, 62],
|
|
["load_field", 149, 1, "function_nr", 1871, 86],
|
|
["is_identical", 150, 148, 149, 1871, 86],
|
|
["jump_true", 150, "eq_done_3917", 1871, 86],
|
|
["is_int", 151, 148, 1871, 86],
|
|
["jump_false", 151, "eq_ni_3918", 1871, 86],
|
|
["is_int", 152, 149, 1871, 86],
|
|
["jump_false", 152, "eq_ni_3918", 1871, 86],
|
|
["eq_int", 150, 148, 149, 1871, 86],
|
|
["jump", "eq_done_3917", 1871, 86],
|
|
"eq_ni_3918",
|
|
["is_num", 151, 148, 1871, 86],
|
|
["jump_false", 151, "eq_nn_3919", 1871, 86],
|
|
["is_num", 152, 149, 1871, 86],
|
|
["jump_false", 152, "eq_nn_3919", 1871, 86],
|
|
["eq_float", 150, 148, 149, 1871, 86],
|
|
["jump", "eq_done_3917", 1871, 86],
|
|
"eq_nn_3919",
|
|
["is_text", 151, 148, 1871, 86],
|
|
["jump_false", 151, "eq_nt_3920", 1871, 86],
|
|
["is_text", 152, 149, 1871, 86],
|
|
["jump_false", 152, "eq_nt_3920", 1871, 86],
|
|
["eq_text", 150, 148, 149, 1871, 86],
|
|
["jump", "eq_done_3917", 1871, 86],
|
|
"eq_nt_3920",
|
|
["is_null", 151, 148, 1871, 86],
|
|
["jump_false", 151, "eq_nnl_3921", 1871, 86],
|
|
["is_null", 152, 149, 1871, 86],
|
|
["jump_false", 152, "eq_nnl_3921", 1871, 86],
|
|
["true", 150, 1871, 86],
|
|
["jump", "eq_done_3917", 1871, 86],
|
|
"eq_nnl_3921",
|
|
["is_bool", 151, 148, 1871, 86],
|
|
["jump_false", 151, "eq_nb_3922", 1871, 86],
|
|
["is_bool", 152, 149, 1871, 86],
|
|
["jump_false", 152, "eq_nb_3922", 1871, 86],
|
|
["eq_bool", 150, 148, 149, 1871, 86],
|
|
["jump", "eq_done_3917", 1871, 86],
|
|
"eq_nb_3922",
|
|
["false", 150, 1871, 86],
|
|
"eq_done_3917",
|
|
["move", 147, 150, 1871, 86],
|
|
"and_end_3907",
|
|
["jump_false", 147, "if_else_3905", 1871, 86],
|
|
["access", 153, 1, 1872, 31],
|
|
["store_field", 3, 153, "is_const", 1872, 11],
|
|
["access", 154, "def", 1873, 27],
|
|
["store_field", 3, 154, "make", 1873, 11],
|
|
["jump", "if_end_3906", 1873, 11],
|
|
"if_else_3905",
|
|
["record", 155, 0],
|
|
["true", 156, 1875, 47],
|
|
["store_field", 155, 156, "is_const", 1875, 47],
|
|
["access", 157, "def", 1875, 59],
|
|
["store_field", 155, 157, "make", 1875, 59],
|
|
["load_field", 158, 1, "function_nr", 1875, 73],
|
|
["store_field", 155, 158, "fn_nr", 1875, 73],
|
|
["get", 160, 51, 1, 1875, 11],
|
|
["frame", 161, 160, 3, 1875, 11],
|
|
["null", 162, 1875, 11],
|
|
["setarg", 161, 0, 162, 1875, 11],
|
|
["setarg", 161, 1, 1, 1875, 11],
|
|
["setarg", 161, 2, 8, 1875, 11],
|
|
["setarg", 161, 3, 155, 1875, 11],
|
|
["invoke", 161, 159, 1875, 11],
|
|
"if_end_3906",
|
|
"if_end_3887",
|
|
["jump", "if_end_3877", 1875, 11],
|
|
"if_else_3876",
|
|
"if_end_3877",
|
|
["load_field", 163, 2, "right", 1878, 29],
|
|
["get", 165, 39, 1, 1878, 7],
|
|
["frame", 166, 165, 2, 1878, 7],
|
|
["null", 167, 1878, 7],
|
|
["setarg", 166, 0, 167, 1878, 7],
|
|
["setarg", 166, 1, 1, 1878, 7],
|
|
["setarg", 166, 2, 163, 1878, 7],
|
|
["invoke", 166, 164, 1878, 7],
|
|
["null", 168, 1879, 19],
|
|
["is_identical", 169, 8, 168, 1879, 19],
|
|
["jump_true", 169, "ne_nid_3926", 1879, 19],
|
|
["jump", "ne_ni_3927", 1879, 19],
|
|
"ne_nid_3926",
|
|
["false", 169, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_ni_3927",
|
|
["is_int", 170, 8, 1879, 19],
|
|
["jump_false", 170, "ne_nn_3928", 1879, 19],
|
|
["is_int", 171, 168, 1879, 19],
|
|
["jump_false", 171, "ne_nn_3928", 1879, 19],
|
|
["ne_int", 169, 8, 168, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_nn_3928",
|
|
["is_num", 170, 8, 1879, 19],
|
|
["jump_false", 170, "ne_nt_3929", 1879, 19],
|
|
["is_num", 171, 168, 1879, 19],
|
|
["jump_false", 171, "ne_nt_3929", 1879, 19],
|
|
["ne_float", 169, 8, 168, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_nt_3929",
|
|
["is_text", 170, 8, 1879, 19],
|
|
["jump_false", 170, "ne_nnl_3930", 1879, 19],
|
|
["is_text", 171, 168, 1879, 19],
|
|
["jump_false", 171, "ne_nnl_3930", 1879, 19],
|
|
["ne_text", 169, 8, 168, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_nnl_3930",
|
|
["is_null", 170, 8, 1879, 19],
|
|
["jump_false", 170, "ne_nb_3931", 1879, 19],
|
|
["is_null", 171, 168, 1879, 19],
|
|
["jump_false", 171, "ne_nb_3931", 1879, 19],
|
|
["false", 169, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_nb_3931",
|
|
["is_bool", 170, 8, 1879, 19],
|
|
["jump_false", 170, "ne_mis_3932", 1879, 19],
|
|
["is_bool", 171, 168, 1879, 19],
|
|
["jump_false", 171, "ne_mis_3932", 1879, 19],
|
|
["ne_bool", 169, 8, 168, 1879, 19],
|
|
["jump", "ne_done_3925", 1879, 19],
|
|
"ne_mis_3932",
|
|
["true", 169, 1879, 19],
|
|
"ne_done_3925",
|
|
["jump_false", 169, "if_else_3923", 1879, 19],
|
|
["load_field", 172, 2, "right", 1880, 30],
|
|
["get", 174, 61, 1, 1880, 14],
|
|
["frame", 175, 174, 1, 1880, 14],
|
|
["null", 176, 1880, 14],
|
|
["setarg", 175, 0, 176, 1880, 14],
|
|
["setarg", 175, 1, 172, 1880, 14],
|
|
["invoke", 175, 173, 1880, 14],
|
|
["move", 7, 173, 1880, 14],
|
|
["null", 177, 1881, 19],
|
|
["is_identical", 178, 7, 177, 1881, 19],
|
|
["jump_true", 178, "ne_nid_3936", 1881, 19],
|
|
["jump", "ne_ni_3937", 1881, 19],
|
|
"ne_nid_3936",
|
|
["false", 178, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_ni_3937",
|
|
["is_int", 179, 7, 1881, 19],
|
|
["jump_false", 179, "ne_nn_3938", 1881, 19],
|
|
["is_int", 180, 177, 1881, 19],
|
|
["jump_false", 180, "ne_nn_3938", 1881, 19],
|
|
["ne_int", 178, 7, 177, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_nn_3938",
|
|
["is_num", 179, 7, 1881, 19],
|
|
["jump_false", 179, "ne_nt_3939", 1881, 19],
|
|
["is_num", 180, 177, 1881, 19],
|
|
["jump_false", 180, "ne_nt_3939", 1881, 19],
|
|
["ne_float", 178, 7, 177, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_nt_3939",
|
|
["is_text", 179, 7, 1881, 19],
|
|
["jump_false", 179, "ne_nnl_3940", 1881, 19],
|
|
["is_text", 180, 177, 1881, 19],
|
|
["jump_false", 180, "ne_nnl_3940", 1881, 19],
|
|
["ne_text", 178, 7, 177, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_nnl_3940",
|
|
["is_null", 179, 7, 1881, 19],
|
|
["jump_false", 179, "ne_nb_3941", 1881, 19],
|
|
["is_null", 180, 177, 1881, 19],
|
|
["jump_false", 180, "ne_nb_3941", 1881, 19],
|
|
["false", 178, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_nb_3941",
|
|
["is_bool", 179, 7, 1881, 19],
|
|
["jump_false", 179, "ne_mis_3942", 1881, 19],
|
|
["is_bool", 180, 177, 1881, 19],
|
|
["jump_false", 180, "ne_mis_3942", 1881, 19],
|
|
["ne_bool", 178, 7, 177, 1881, 19],
|
|
["jump", "ne_done_3935", 1881, 19],
|
|
"ne_mis_3942",
|
|
["true", 178, 1881, 19],
|
|
"ne_done_3935",
|
|
["jump_false", 178, "if_else_3933", 1881, 19],
|
|
["get", 182, 25, 1, 1882, 22],
|
|
["frame", 183, 182, 2, 1882, 22],
|
|
["null", 184, 1882, 22],
|
|
["setarg", 183, 0, 184, 1882, 22],
|
|
["setarg", 183, 1, 1, 1882, 22],
|
|
["setarg", 183, 2, 8, 1882, 22],
|
|
["invoke", 183, 181, 1882, 22],
|
|
["move", 3, 181, 1882, 22],
|
|
["null", 185, 1883, 27],
|
|
["is_identical", 186, 3, 185, 1883, 27],
|
|
["jump_true", 186, "ne_nid_3946", 1883, 27],
|
|
["jump", "ne_ni_3947", 1883, 27],
|
|
"ne_nid_3946",
|
|
["false", 186, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_ni_3947",
|
|
["is_int", 187, 3, 1883, 27],
|
|
["jump_false", 187, "ne_nn_3948", 1883, 27],
|
|
["is_int", 188, 185, 1883, 27],
|
|
["jump_false", 188, "ne_nn_3948", 1883, 27],
|
|
["ne_int", 186, 3, 185, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_nn_3948",
|
|
["is_num", 187, 3, 1883, 27],
|
|
["jump_false", 187, "ne_nt_3949", 1883, 27],
|
|
["is_num", 188, 185, 1883, 27],
|
|
["jump_false", 188, "ne_nt_3949", 1883, 27],
|
|
["ne_float", 186, 3, 185, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_nt_3949",
|
|
["is_text", 187, 3, 1883, 27],
|
|
["jump_false", 187, "ne_nnl_3950", 1883, 27],
|
|
["is_text", 188, 185, 1883, 27],
|
|
["jump_false", 188, "ne_nnl_3950", 1883, 27],
|
|
["ne_text", 186, 3, 185, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_nnl_3950",
|
|
["is_null", 187, 3, 1883, 27],
|
|
["jump_false", 187, "ne_nb_3951", 1883, 27],
|
|
["is_null", 188, 185, 1883, 27],
|
|
["jump_false", 188, "ne_nb_3951", 1883, 27],
|
|
["false", 186, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_nb_3951",
|
|
["is_bool", 187, 3, 1883, 27],
|
|
["jump_false", 187, "ne_mis_3952", 1883, 27],
|
|
["is_bool", 188, 185, 1883, 27],
|
|
["jump_false", 188, "ne_mis_3952", 1883, 27],
|
|
["ne_bool", 186, 3, 185, 1883, 27],
|
|
["jump", "ne_done_3945", 1883, 27],
|
|
"ne_mis_3952",
|
|
["true", 186, 1883, 27],
|
|
"ne_done_3945",
|
|
["jump_false", 186, "if_else_3943", 1883, 27],
|
|
["store_field", 3, 7, "type_tag", 1883, 33],
|
|
["jump", "if_end_3944", 1883, 33],
|
|
"if_else_3943",
|
|
"if_end_3944",
|
|
["jump", "if_end_3934", 1883, 33],
|
|
"if_else_3933",
|
|
"if_end_3934",
|
|
["jump", "if_end_3924", 1883, 33],
|
|
"if_else_3923",
|
|
"if_end_3924",
|
|
["null", 189, 1886, 14],
|
|
["return", 189, 1886, 14],
|
|
["jump", "if_end_3869", 1886, 14],
|
|
"if_else_3868",
|
|
"if_end_3869",
|
|
["access", 190, "call", 1889, 17],
|
|
["is_identical", 191, 10, 190, 1889, 17],
|
|
["jump_true", 191, "eq_done_3955", 1889, 17],
|
|
["is_int", 192, 10, 1889, 17],
|
|
["jump_false", 192, "eq_ni_3956", 1889, 17],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_3956", 1889, 17],
|
|
["eq_int", 191, 10, 190, 1889, 17],
|
|
["jump", "eq_done_3955", 1889, 17],
|
|
"eq_ni_3956",
|
|
["is_num", 192, 10, 1889, 17],
|
|
["jump_false", 192, "eq_nn_3957", 1889, 17],
|
|
["is_num", 193, 190, 1889, 17],
|
|
["jump_false", 193, "eq_nn_3957", 1889, 17],
|
|
["eq_float", 191, 10, 190, 1889, 17],
|
|
["jump", "eq_done_3955", 1889, 17],
|
|
"eq_nn_3957",
|
|
["is_text", 192, 10, 1889, 17],
|
|
["jump_false", 192, "eq_nt_3958", 1889, 17],
|
|
["is_text", 193, 190, 1889, 17],
|
|
["jump_false", 193, "eq_nt_3958", 1889, 17],
|
|
["eq_text", 191, 10, 190, 1889, 17],
|
|
["jump", "eq_done_3955", 1889, 17],
|
|
"eq_nt_3958",
|
|
["is_null", 192, 10, 1889, 17],
|
|
["jump_false", 192, "eq_nnl_3959", 1889, 17],
|
|
["is_null", 193, 190, 1889, 17],
|
|
["jump_false", 193, "eq_nnl_3959", 1889, 17],
|
|
["true", 191, 1889, 17],
|
|
["jump", "eq_done_3955", 1889, 17],
|
|
"eq_nnl_3959",
|
|
["is_bool", 192, 10, 1889, 17],
|
|
["jump_false", 192, "eq_nb_3960", 1889, 17],
|
|
["is_bool", 193, 190, 1889, 17],
|
|
["jump_false", 193, "eq_nb_3960", 1889, 17],
|
|
["eq_bool", 191, 10, 190, 1889, 17],
|
|
["jump", "eq_done_3955", 1889, 17],
|
|
"eq_nb_3960",
|
|
["false", 191, 1889, 17],
|
|
"eq_done_3955",
|
|
["jump_false", 191, "if_else_3953", 1889, 17],
|
|
["load_field", 194, 2, "expression", 1890, 29],
|
|
["get", 196, 39, 1, 1890, 7],
|
|
["frame", 197, 196, 2, 1890, 7],
|
|
["null", 198, 1890, 7],
|
|
["setarg", 197, 0, 198, 1890, 7],
|
|
["setarg", 197, 1, 1, 1890, 7],
|
|
["setarg", 197, 2, 194, 1890, 7],
|
|
["invoke", 197, 195, 1890, 7],
|
|
["null", 199, 1891, 14],
|
|
["return", 199, 1891, 14],
|
|
["jump", "if_end_3954", 1891, 14],
|
|
"if_else_3953",
|
|
"if_end_3954",
|
|
["access", 200, "if", 1894, 17],
|
|
["is_identical", 201, 10, 200, 1894, 17],
|
|
["jump_true", 201, "eq_done_3963", 1894, 17],
|
|
["is_int", 202, 10, 1894, 17],
|
|
["jump_false", 202, "eq_ni_3964", 1894, 17],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_3964", 1894, 17],
|
|
["eq_int", 201, 10, 200, 1894, 17],
|
|
["jump", "eq_done_3963", 1894, 17],
|
|
"eq_ni_3964",
|
|
["is_num", 202, 10, 1894, 17],
|
|
["jump_false", 202, "eq_nn_3965", 1894, 17],
|
|
["is_num", 203, 200, 1894, 17],
|
|
["jump_false", 203, "eq_nn_3965", 1894, 17],
|
|
["eq_float", 201, 10, 200, 1894, 17],
|
|
["jump", "eq_done_3963", 1894, 17],
|
|
"eq_nn_3965",
|
|
["is_text", 202, 10, 1894, 17],
|
|
["jump_false", 202, "eq_nt_3966", 1894, 17],
|
|
["is_text", 203, 200, 1894, 17],
|
|
["jump_false", 203, "eq_nt_3966", 1894, 17],
|
|
["eq_text", 201, 10, 200, 1894, 17],
|
|
["jump", "eq_done_3963", 1894, 17],
|
|
"eq_nt_3966",
|
|
["is_null", 202, 10, 1894, 17],
|
|
["jump_false", 202, "eq_nnl_3967", 1894, 17],
|
|
["is_null", 203, 200, 1894, 17],
|
|
["jump_false", 203, "eq_nnl_3967", 1894, 17],
|
|
["true", 201, 1894, 17],
|
|
["jump", "eq_done_3963", 1894, 17],
|
|
"eq_nnl_3967",
|
|
["is_bool", 202, 10, 1894, 17],
|
|
["jump_false", 202, "eq_nb_3968", 1894, 17],
|
|
["is_bool", 203, 200, 1894, 17],
|
|
["jump_false", 203, "eq_nb_3968", 1894, 17],
|
|
["eq_bool", 201, 10, 200, 1894, 17],
|
|
["jump", "eq_done_3963", 1894, 17],
|
|
"eq_nb_3968",
|
|
["false", 201, 1894, 17],
|
|
"eq_done_3963",
|
|
["jump_false", 201, "if_else_3961", 1894, 17],
|
|
["load_field", 204, 2, "expression", 1895, 29],
|
|
["get", 206, 39, 1, 1895, 7],
|
|
["frame", 207, 206, 2, 1895, 7],
|
|
["null", 208, 1895, 7],
|
|
["setarg", 207, 0, 208, 1895, 7],
|
|
["setarg", 207, 1, 1, 1895, 7],
|
|
["setarg", 207, 2, 204, 1895, 7],
|
|
["invoke", 207, 205, 1895, 7],
|
|
["access", 209, 0, 1896, 11],
|
|
["move", 17, 209, 1896, 11],
|
|
"while_start_3969",
|
|
["load_field", 210, 2, "then", 1897, 25],
|
|
["length", 211, 210, 1897, 25],
|
|
["is_int", 213, 17, 1897, 25],
|
|
["jump_false", 213, "rel_ni_3971", 1897, 25],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["lt_int", 212, 17, 211, 1897, 25],
|
|
["jump", "rel_done_3973", 1897, 25],
|
|
"rel_ni_3971",
|
|
["is_num", 213, 17, 1897, 25],
|
|
["jump_false", 213, "rel_nn_3972", 1897, 25],
|
|
["is_num", 214, 211, 1897, 25],
|
|
["jump_false", 214, "rel_nn_3972", 1897, 25],
|
|
["lt_float", 212, 17, 211, 1897, 25],
|
|
["jump", "rel_done_3973", 1897, 25],
|
|
"rel_nn_3972",
|
|
["is_text", 213, 17, 1897, 25],
|
|
["jump_false", 213, "rel_err_3974", 1897, 25],
|
|
["is_text", 214, 211, 1897, 25],
|
|
["jump_false", 214, "rel_err_3974", 1897, 25],
|
|
["lt_text", 212, 17, 211, 1897, 25],
|
|
["jump", "rel_done_3973", 1897, 25],
|
|
"rel_err_3974",
|
|
["disrupt", 1897, 25],
|
|
"rel_done_3973",
|
|
["jump_false", 212, "while_end_3970", 1897, 25],
|
|
["load_field", 215, 2, "then", 1898, 31],
|
|
["load_dynamic", 216, 215, 17, 1898, 41],
|
|
["get", 218, 26, 1, 1898, 9],
|
|
["frame", 219, 218, 2, 1898, 9],
|
|
["null", 220, 1898, 9],
|
|
["setarg", 219, 0, 220, 1898, 9],
|
|
["setarg", 219, 1, 1, 1898, 9],
|
|
["setarg", 219, 2, 216, 1898, 9],
|
|
["invoke", 219, 217, 1898, 9],
|
|
["access", 221, 1, 1899, 17],
|
|
["is_int", 223, 17, 1899, 17],
|
|
["jump_false", 223, "add_ni_3975", 1899, 17],
|
|
["add_int", 222, 17, 221, 1899, 17],
|
|
["jump", "add_done_3977", 1899, 17],
|
|
"add_ni_3975",
|
|
["is_text", 223, 17, 1899, 17],
|
|
["jump_false", 223, "add_nt_3976", 1899, 17],
|
|
["is_text", 224, 221, 1899, 17],
|
|
["jump_false", 224, "add_nt_3976", 1899, 17],
|
|
["concat", 222, 17, 221, 1899, 17],
|
|
["jump", "add_done_3977", 1899, 17],
|
|
"add_nt_3976",
|
|
["is_num", 223, 17, 1899, 17],
|
|
["jump_false", 223, "add_err_3978", 1899, 17],
|
|
["add_float", 222, 17, 221, 1899, 17],
|
|
["jump", "add_done_3977", 1899, 17],
|
|
"add_err_3978",
|
|
["disrupt", 1899, 17],
|
|
"add_done_3977",
|
|
["move", 17, 222, 1899, 17],
|
|
["jump", "while_start_3969", 1899, 17],
|
|
"while_end_3970",
|
|
["access", 225, 0, 1901, 11],
|
|
["move", 17, 225, 1901, 11],
|
|
"while_start_3979",
|
|
["load_field", 226, 2, "list", 1902, 25],
|
|
["length", 227, 226, 1902, 25],
|
|
["is_int", 229, 17, 1902, 25],
|
|
["jump_false", 229, "rel_ni_3981", 1902, 25],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
["lt_int", 228, 17, 227, 1902, 25],
|
|
["jump", "rel_done_3983", 1902, 25],
|
|
"rel_ni_3981",
|
|
["is_num", 229, 17, 1902, 25],
|
|
["jump_false", 229, "rel_nn_3982", 1902, 25],
|
|
["is_num", 230, 227, 1902, 25],
|
|
["jump_false", 230, "rel_nn_3982", 1902, 25],
|
|
["lt_float", 228, 17, 227, 1902, 25],
|
|
["jump", "rel_done_3983", 1902, 25],
|
|
"rel_nn_3982",
|
|
["is_text", 229, 17, 1902, 25],
|
|
["jump_false", 229, "rel_err_3984", 1902, 25],
|
|
["is_text", 230, 227, 1902, 25],
|
|
["jump_false", 230, "rel_err_3984", 1902, 25],
|
|
["lt_text", 228, 17, 227, 1902, 25],
|
|
["jump", "rel_done_3983", 1902, 25],
|
|
"rel_err_3984",
|
|
["disrupt", 1902, 25],
|
|
"rel_done_3983",
|
|
["jump_false", 228, "while_end_3980", 1902, 25],
|
|
["load_field", 231, 2, "list", 1903, 31],
|
|
["load_dynamic", 232, 231, 17, 1903, 41],
|
|
["get", 234, 26, 1, 1903, 9],
|
|
["frame", 235, 234, 2, 1903, 9],
|
|
["null", 236, 1903, 9],
|
|
["setarg", 235, 0, 236, 1903, 9],
|
|
["setarg", 235, 1, 1, 1903, 9],
|
|
["setarg", 235, 2, 232, 1903, 9],
|
|
["invoke", 235, 233, 1903, 9],
|
|
["access", 237, 1, 1904, 17],
|
|
["is_int", 239, 17, 1904, 17],
|
|
["jump_false", 239, "add_ni_3985", 1904, 17],
|
|
["add_int", 238, 17, 237, 1904, 17],
|
|
["jump", "add_done_3987", 1904, 17],
|
|
"add_ni_3985",
|
|
["is_text", 239, 17, 1904, 17],
|
|
["jump_false", 239, "add_nt_3986", 1904, 17],
|
|
["is_text", 240, 237, 1904, 17],
|
|
["jump_false", 240, "add_nt_3986", 1904, 17],
|
|
["concat", 238, 17, 237, 1904, 17],
|
|
["jump", "add_done_3987", 1904, 17],
|
|
"add_nt_3986",
|
|
["is_num", 239, 17, 1904, 17],
|
|
["jump_false", 239, "add_err_3988", 1904, 17],
|
|
["add_float", 238, 17, 237, 1904, 17],
|
|
["jump", "add_done_3987", 1904, 17],
|
|
"add_err_3988",
|
|
["disrupt", 1904, 17],
|
|
"add_done_3987",
|
|
["move", 17, 238, 1904, 17],
|
|
["jump", "while_start_3979", 1904, 17],
|
|
"while_end_3980",
|
|
["load_field", 241, 2, "else", 1906, 11],
|
|
["null", 242, 1906, 24],
|
|
["is_identical", 243, 241, 242, 1906, 24],
|
|
["jump_true", 243, "ne_nid_3992", 1906, 24],
|
|
["jump", "ne_ni_3993", 1906, 24],
|
|
"ne_nid_3992",
|
|
["false", 243, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_ni_3993",
|
|
["is_int", 244, 241, 1906, 24],
|
|
["jump_false", 244, "ne_nn_3994", 1906, 24],
|
|
["is_int", 245, 242, 1906, 24],
|
|
["jump_false", 245, "ne_nn_3994", 1906, 24],
|
|
["ne_int", 243, 241, 242, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_nn_3994",
|
|
["is_num", 244, 241, 1906, 24],
|
|
["jump_false", 244, "ne_nt_3995", 1906, 24],
|
|
["is_num", 245, 242, 1906, 24],
|
|
["jump_false", 245, "ne_nt_3995", 1906, 24],
|
|
["ne_float", 243, 241, 242, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_nt_3995",
|
|
["is_text", 244, 241, 1906, 24],
|
|
["jump_false", 244, "ne_nnl_3996", 1906, 24],
|
|
["is_text", 245, 242, 1906, 24],
|
|
["jump_false", 245, "ne_nnl_3996", 1906, 24],
|
|
["ne_text", 243, 241, 242, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_nnl_3996",
|
|
["is_null", 244, 241, 1906, 24],
|
|
["jump_false", 244, "ne_nb_3997", 1906, 24],
|
|
["is_null", 245, 242, 1906, 24],
|
|
["jump_false", 245, "ne_nb_3997", 1906, 24],
|
|
["false", 243, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_nb_3997",
|
|
["is_bool", 244, 241, 1906, 24],
|
|
["jump_false", 244, "ne_mis_3998", 1906, 24],
|
|
["is_bool", 245, 242, 1906, 24],
|
|
["jump_false", 245, "ne_mis_3998", 1906, 24],
|
|
["ne_bool", 243, 241, 242, 1906, 24],
|
|
["jump", "ne_done_3991", 1906, 24],
|
|
"ne_mis_3998",
|
|
["true", 243, 1906, 24],
|
|
"ne_done_3991",
|
|
["jump_false", 243, "if_else_3989", 1906, 24],
|
|
["access", 246, 0, 1907, 13],
|
|
["move", 17, 246, 1907, 13],
|
|
"while_start_3999",
|
|
["load_field", 247, 2, "else", 1908, 27],
|
|
["length", 248, 247, 1908, 27],
|
|
["is_int", 250, 17, 1908, 27],
|
|
["jump_false", 250, "rel_ni_4001", 1908, 27],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["lt_int", 249, 17, 248, 1908, 27],
|
|
["jump", "rel_done_4003", 1908, 27],
|
|
"rel_ni_4001",
|
|
["is_num", 250, 17, 1908, 27],
|
|
["jump_false", 250, "rel_nn_4002", 1908, 27],
|
|
["is_num", 251, 248, 1908, 27],
|
|
["jump_false", 251, "rel_nn_4002", 1908, 27],
|
|
["lt_float", 249, 17, 248, 1908, 27],
|
|
["jump", "rel_done_4003", 1908, 27],
|
|
"rel_nn_4002",
|
|
["is_text", 250, 17, 1908, 27],
|
|
["jump_false", 250, "rel_err_4004", 1908, 27],
|
|
["is_text", 251, 248, 1908, 27],
|
|
["jump_false", 251, "rel_err_4004", 1908, 27],
|
|
["lt_text", 249, 17, 248, 1908, 27],
|
|
["jump", "rel_done_4003", 1908, 27],
|
|
"rel_err_4004",
|
|
["disrupt", 1908, 27],
|
|
"rel_done_4003",
|
|
["jump_false", 249, "while_end_4000", 1908, 27],
|
|
["load_field", 252, 2, "else", 1909, 33],
|
|
["load_dynamic", 253, 252, 17, 1909, 43],
|
|
["get", 255, 26, 1, 1909, 11],
|
|
["frame", 256, 255, 2, 1909, 11],
|
|
["null", 257, 1909, 11],
|
|
["setarg", 256, 0, 257, 1909, 11],
|
|
["setarg", 256, 1, 1, 1909, 11],
|
|
["setarg", 256, 2, 253, 1909, 11],
|
|
["invoke", 256, 254, 1909, 11],
|
|
["access", 258, 1, 1910, 19],
|
|
["is_int", 260, 17, 1910, 19],
|
|
["jump_false", 260, "add_ni_4005", 1910, 19],
|
|
["add_int", 259, 17, 258, 1910, 19],
|
|
["jump", "add_done_4007", 1910, 19],
|
|
"add_ni_4005",
|
|
["is_text", 260, 17, 1910, 19],
|
|
["jump_false", 260, "add_nt_4006", 1910, 19],
|
|
["is_text", 261, 258, 1910, 19],
|
|
["jump_false", 261, "add_nt_4006", 1910, 19],
|
|
["concat", 259, 17, 258, 1910, 19],
|
|
["jump", "add_done_4007", 1910, 19],
|
|
"add_nt_4006",
|
|
["is_num", 260, 17, 1910, 19],
|
|
["jump_false", 260, "add_err_4008", 1910, 19],
|
|
["add_float", 259, 17, 258, 1910, 19],
|
|
["jump", "add_done_4007", 1910, 19],
|
|
"add_err_4008",
|
|
["disrupt", 1910, 19],
|
|
"add_done_4007",
|
|
["move", 17, 259, 1910, 19],
|
|
["jump", "while_start_3999", 1910, 19],
|
|
"while_end_4000",
|
|
["jump", "if_end_3990", 1910, 19],
|
|
"if_else_3989",
|
|
"if_end_3990",
|
|
["null", 262, 1913, 14],
|
|
["return", 262, 1913, 14],
|
|
["jump", "if_end_3962", 1913, 14],
|
|
"if_else_3961",
|
|
"if_end_3962",
|
|
["access", 263, "while", 1916, 17],
|
|
["is_identical", 264, 10, 263, 1916, 17],
|
|
["jump_true", 264, "eq_done_4011", 1916, 17],
|
|
["is_int", 265, 10, 1916, 17],
|
|
["jump_false", 265, "eq_ni_4012", 1916, 17],
|
|
"_nop_tc_21",
|
|
["jump", "eq_ni_4012", 1916, 17],
|
|
["eq_int", 264, 10, 263, 1916, 17],
|
|
["jump", "eq_done_4011", 1916, 17],
|
|
"eq_ni_4012",
|
|
["is_num", 265, 10, 1916, 17],
|
|
["jump_false", 265, "eq_nn_4013", 1916, 17],
|
|
["is_num", 266, 263, 1916, 17],
|
|
["jump_false", 266, "eq_nn_4013", 1916, 17],
|
|
["eq_float", 264, 10, 263, 1916, 17],
|
|
["jump", "eq_done_4011", 1916, 17],
|
|
"eq_nn_4013",
|
|
["is_text", 265, 10, 1916, 17],
|
|
["jump_false", 265, "eq_nt_4014", 1916, 17],
|
|
["is_text", 266, 263, 1916, 17],
|
|
["jump_false", 266, "eq_nt_4014", 1916, 17],
|
|
["eq_text", 264, 10, 263, 1916, 17],
|
|
["jump", "eq_done_4011", 1916, 17],
|
|
"eq_nt_4014",
|
|
["is_null", 265, 10, 1916, 17],
|
|
["jump_false", 265, "eq_nnl_4015", 1916, 17],
|
|
["is_null", 266, 263, 1916, 17],
|
|
["jump_false", 266, "eq_nnl_4015", 1916, 17],
|
|
["true", 264, 1916, 17],
|
|
["jump", "eq_done_4011", 1916, 17],
|
|
"eq_nnl_4015",
|
|
["is_bool", 265, 10, 1916, 17],
|
|
["jump_false", 265, "eq_nb_4016", 1916, 17],
|
|
["is_bool", 266, 263, 1916, 17],
|
|
["jump_false", 266, "eq_nb_4016", 1916, 17],
|
|
["eq_bool", 264, 10, 263, 1916, 17],
|
|
["jump", "eq_done_4011", 1916, 17],
|
|
"eq_nb_4016",
|
|
["false", 264, 1916, 17],
|
|
"eq_done_4011",
|
|
["jump_false", 264, "if_else_4009", 1916, 17],
|
|
["load_field", 267, 2, "expression", 1917, 29],
|
|
["get", 269, 39, 1, 1917, 7],
|
|
["frame", 270, 269, 2, 1917, 7],
|
|
["null", 271, 1917, 7],
|
|
["setarg", 270, 0, 271, 1917, 7],
|
|
["setarg", 270, 1, 1, 1917, 7],
|
|
["setarg", 270, 2, 267, 1917, 7],
|
|
["invoke", 270, 268, 1917, 7],
|
|
["load_field", 272, 1, "function_nr", 1918, 38],
|
|
["record", 273, 0],
|
|
["true", 274, 1918, 67],
|
|
["store_field", 273, 274, "in_loop", 1918, 67],
|
|
["get", 276, 32, 1, 1918, 20],
|
|
["frame", 277, 276, 3, 1918, 20],
|
|
["null", 278, 1918, 20],
|
|
["setarg", 277, 0, 278, 1918, 20],
|
|
["setarg", 277, 1, 1, 1918, 20],
|
|
["setarg", 277, 2, 272, 1918, 20],
|
|
["setarg", 277, 3, 273, 1918, 20],
|
|
["invoke", 277, 275, 1918, 20],
|
|
["move", 14, 275, 1918, 20],
|
|
["access", 279, 0, 1919, 11],
|
|
["move", 17, 279, 1919, 11],
|
|
"while_start_4017",
|
|
["load_field", 280, 2, "statements", 1920, 25],
|
|
["length", 281, 280, 1920, 25],
|
|
["is_int", 283, 17, 1920, 25],
|
|
["jump_false", 283, "rel_ni_4019", 1920, 25],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["lt_int", 282, 17, 281, 1920, 25],
|
|
["jump", "rel_done_4021", 1920, 25],
|
|
"rel_ni_4019",
|
|
["is_num", 283, 17, 1920, 25],
|
|
["jump_false", 283, "rel_nn_4020", 1920, 25],
|
|
["is_num", 284, 281, 1920, 25],
|
|
["jump_false", 284, "rel_nn_4020", 1920, 25],
|
|
["lt_float", 282, 17, 281, 1920, 25],
|
|
["jump", "rel_done_4021", 1920, 25],
|
|
"rel_nn_4020",
|
|
["is_text", 283, 17, 1920, 25],
|
|
["jump_false", 283, "rel_err_4022", 1920, 25],
|
|
["is_text", 284, 281, 1920, 25],
|
|
["jump_false", 284, "rel_err_4022", 1920, 25],
|
|
["lt_text", 282, 17, 281, 1920, 25],
|
|
["jump", "rel_done_4021", 1920, 25],
|
|
"rel_err_4022",
|
|
["disrupt", 1920, 25],
|
|
"rel_done_4021",
|
|
["jump_false", 282, "while_end_4018", 1920, 25],
|
|
["load_field", 285, 2, "statements", 1921, 36],
|
|
["load_dynamic", 286, 285, 17, 1921, 52],
|
|
["get", 288, 26, 1, 1921, 9],
|
|
["frame", 289, 288, 2, 1921, 9],
|
|
["null", 290, 1921, 9],
|
|
["setarg", 289, 0, 290, 1921, 9],
|
|
["setarg", 289, 1, 14, 1921, 9],
|
|
["setarg", 289, 2, 286, 1921, 9],
|
|
["invoke", 289, 287, 1921, 9],
|
|
["access", 291, 1, 1922, 17],
|
|
["is_int", 293, 17, 1922, 17],
|
|
["jump_false", 293, "add_ni_4023", 1922, 17],
|
|
["add_int", 292, 17, 291, 1922, 17],
|
|
["jump", "add_done_4025", 1922, 17],
|
|
"add_ni_4023",
|
|
["is_text", 293, 17, 1922, 17],
|
|
["jump_false", 293, "add_nt_4024", 1922, 17],
|
|
["is_text", 294, 291, 1922, 17],
|
|
["jump_false", 294, "add_nt_4024", 1922, 17],
|
|
["concat", 292, 17, 291, 1922, 17],
|
|
["jump", "add_done_4025", 1922, 17],
|
|
"add_nt_4024",
|
|
["is_num", 293, 17, 1922, 17],
|
|
["jump_false", 293, "add_err_4026", 1922, 17],
|
|
["add_float", 292, 17, 291, 1922, 17],
|
|
["jump", "add_done_4025", 1922, 17],
|
|
"add_err_4026",
|
|
["disrupt", 1922, 17],
|
|
"add_done_4025",
|
|
["move", 17, 292, 1922, 17],
|
|
["jump", "while_start_4017", 1922, 17],
|
|
"while_end_4018",
|
|
["get", 296, 5, 1, 1924, 7],
|
|
["frame", 297, 296, 2, 1924, 7],
|
|
["null", 298, 1924, 7],
|
|
["setarg", 297, 0, 298, 1924, 7],
|
|
["setarg", 297, 1, 1, 1924, 7],
|
|
["setarg", 297, 2, 14, 1924, 7],
|
|
["invoke", 297, 295, 1924, 7],
|
|
["null", 299, 1925, 14],
|
|
["return", 299, 1925, 14],
|
|
["jump", "if_end_4010", 1925, 14],
|
|
"if_else_4009",
|
|
"if_end_4010",
|
|
["access", 300, "do", 1928, 17],
|
|
["is_identical", 301, 10, 300, 1928, 17],
|
|
["jump_true", 301, "eq_done_4029", 1928, 17],
|
|
["is_int", 302, 10, 1928, 17],
|
|
["jump_false", 302, "eq_ni_4030", 1928, 17],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_4030", 1928, 17],
|
|
["eq_int", 301, 10, 300, 1928, 17],
|
|
["jump", "eq_done_4029", 1928, 17],
|
|
"eq_ni_4030",
|
|
["is_num", 302, 10, 1928, 17],
|
|
["jump_false", 302, "eq_nn_4031", 1928, 17],
|
|
["is_num", 303, 300, 1928, 17],
|
|
["jump_false", 303, "eq_nn_4031", 1928, 17],
|
|
["eq_float", 301, 10, 300, 1928, 17],
|
|
["jump", "eq_done_4029", 1928, 17],
|
|
"eq_nn_4031",
|
|
["is_text", 302, 10, 1928, 17],
|
|
["jump_false", 302, "eq_nt_4032", 1928, 17],
|
|
["is_text", 303, 300, 1928, 17],
|
|
["jump_false", 303, "eq_nt_4032", 1928, 17],
|
|
["eq_text", 301, 10, 300, 1928, 17],
|
|
["jump", "eq_done_4029", 1928, 17],
|
|
"eq_nt_4032",
|
|
["is_null", 302, 10, 1928, 17],
|
|
["jump_false", 302, "eq_nnl_4033", 1928, 17],
|
|
["is_null", 303, 300, 1928, 17],
|
|
["jump_false", 303, "eq_nnl_4033", 1928, 17],
|
|
["true", 301, 1928, 17],
|
|
["jump", "eq_done_4029", 1928, 17],
|
|
"eq_nnl_4033",
|
|
["is_bool", 302, 10, 1928, 17],
|
|
["jump_false", 302, "eq_nb_4034", 1928, 17],
|
|
["is_bool", 303, 300, 1928, 17],
|
|
["jump_false", 303, "eq_nb_4034", 1928, 17],
|
|
["eq_bool", 301, 10, 300, 1928, 17],
|
|
["jump", "eq_done_4029", 1928, 17],
|
|
"eq_nb_4034",
|
|
["false", 301, 1928, 17],
|
|
"eq_done_4029",
|
|
["jump_false", 301, "if_else_4027", 1928, 17],
|
|
["load_field", 304, 1, "function_nr", 1929, 36],
|
|
["record", 305, 0],
|
|
["true", 306, 1929, 65],
|
|
["store_field", 305, 306, "in_loop", 1929, 65],
|
|
["get", 308, 32, 1, 1929, 18],
|
|
["frame", 309, 308, 3, 1929, 18],
|
|
["null", 310, 1929, 18],
|
|
["setarg", 309, 0, 310, 1929, 18],
|
|
["setarg", 309, 1, 1, 1929, 18],
|
|
["setarg", 309, 2, 304, 1929, 18],
|
|
["setarg", 309, 3, 305, 1929, 18],
|
|
["invoke", 309, 307, 1929, 18],
|
|
["move", 18, 307, 1929, 18],
|
|
["access", 311, 0, 1930, 11],
|
|
["move", 17, 311, 1930, 11],
|
|
"while_start_4035",
|
|
["load_field", 312, 2, "statements", 1931, 25],
|
|
["length", 313, 312, 1931, 25],
|
|
["is_int", 315, 17, 1931, 25],
|
|
["jump_false", 315, "rel_ni_4037", 1931, 25],
|
|
"_nop_tc_25",
|
|
"_nop_tc_26",
|
|
["lt_int", 314, 17, 313, 1931, 25],
|
|
["jump", "rel_done_4039", 1931, 25],
|
|
"rel_ni_4037",
|
|
["is_num", 315, 17, 1931, 25],
|
|
["jump_false", 315, "rel_nn_4038", 1931, 25],
|
|
["is_num", 316, 313, 1931, 25],
|
|
["jump_false", 316, "rel_nn_4038", 1931, 25],
|
|
["lt_float", 314, 17, 313, 1931, 25],
|
|
["jump", "rel_done_4039", 1931, 25],
|
|
"rel_nn_4038",
|
|
["is_text", 315, 17, 1931, 25],
|
|
["jump_false", 315, "rel_err_4040", 1931, 25],
|
|
["is_text", 316, 313, 1931, 25],
|
|
["jump_false", 316, "rel_err_4040", 1931, 25],
|
|
["lt_text", 314, 17, 313, 1931, 25],
|
|
["jump", "rel_done_4039", 1931, 25],
|
|
"rel_err_4040",
|
|
["disrupt", 1931, 25],
|
|
"rel_done_4039",
|
|
["jump_false", 314, "while_end_4036", 1931, 25],
|
|
["load_field", 317, 2, "statements", 1932, 34],
|
|
["load_dynamic", 318, 317, 17, 1932, 50],
|
|
["get", 320, 26, 1, 1932, 9],
|
|
["frame", 321, 320, 2, 1932, 9],
|
|
["null", 322, 1932, 9],
|
|
["setarg", 321, 0, 322, 1932, 9],
|
|
["setarg", 321, 1, 18, 1932, 9],
|
|
["setarg", 321, 2, 318, 1932, 9],
|
|
["invoke", 321, 319, 1932, 9],
|
|
["access", 323, 1, 1933, 17],
|
|
["is_int", 325, 17, 1933, 17],
|
|
["jump_false", 325, "add_ni_4041", 1933, 17],
|
|
["add_int", 324, 17, 323, 1933, 17],
|
|
["jump", "add_done_4043", 1933, 17],
|
|
"add_ni_4041",
|
|
["is_text", 325, 17, 1933, 17],
|
|
["jump_false", 325, "add_nt_4042", 1933, 17],
|
|
["is_text", 326, 323, 1933, 17],
|
|
["jump_false", 326, "add_nt_4042", 1933, 17],
|
|
["concat", 324, 17, 323, 1933, 17],
|
|
["jump", "add_done_4043", 1933, 17],
|
|
"add_nt_4042",
|
|
["is_num", 325, 17, 1933, 17],
|
|
["jump_false", 325, "add_err_4044", 1933, 17],
|
|
["add_float", 324, 17, 323, 1933, 17],
|
|
["jump", "add_done_4043", 1933, 17],
|
|
"add_err_4044",
|
|
["disrupt", 1933, 17],
|
|
"add_done_4043",
|
|
["move", 17, 324, 1933, 17],
|
|
["jump", "while_start_4035", 1933, 17],
|
|
"while_end_4036",
|
|
["get", 328, 5, 1, 1935, 7],
|
|
["frame", 329, 328, 2, 1935, 7],
|
|
["null", 330, 1935, 7],
|
|
["setarg", 329, 0, 330, 1935, 7],
|
|
["setarg", 329, 1, 1, 1935, 7],
|
|
["setarg", 329, 2, 18, 1935, 7],
|
|
["invoke", 329, 327, 1935, 7],
|
|
["load_field", 331, 2, "expression", 1936, 29],
|
|
["get", 333, 39, 1, 1936, 7],
|
|
["frame", 334, 333, 2, 1936, 7],
|
|
["null", 335, 1936, 7],
|
|
["setarg", 334, 0, 335, 1936, 7],
|
|
["setarg", 334, 1, 1, 1936, 7],
|
|
["setarg", 334, 2, 331, 1936, 7],
|
|
["invoke", 334, 332, 1936, 7],
|
|
["null", 336, 1937, 14],
|
|
["return", 336, 1937, 14],
|
|
["jump", "if_end_4028", 1937, 14],
|
|
"if_else_4027",
|
|
"if_end_4028",
|
|
["access", 337, "for", 1940, 17],
|
|
["is_identical", 338, 10, 337, 1940, 17],
|
|
["jump_true", 338, "eq_done_4047", 1940, 17],
|
|
["is_int", 339, 10, 1940, 17],
|
|
["jump_false", 339, "eq_ni_4048", 1940, 17],
|
|
"_nop_tc_27",
|
|
["jump", "eq_ni_4048", 1940, 17],
|
|
["eq_int", 338, 10, 337, 1940, 17],
|
|
["jump", "eq_done_4047", 1940, 17],
|
|
"eq_ni_4048",
|
|
["is_num", 339, 10, 1940, 17],
|
|
["jump_false", 339, "eq_nn_4049", 1940, 17],
|
|
["is_num", 340, 337, 1940, 17],
|
|
["jump_false", 340, "eq_nn_4049", 1940, 17],
|
|
["eq_float", 338, 10, 337, 1940, 17],
|
|
["jump", "eq_done_4047", 1940, 17],
|
|
"eq_nn_4049",
|
|
["is_text", 339, 10, 1940, 17],
|
|
["jump_false", 339, "eq_nt_4050", 1940, 17],
|
|
["is_text", 340, 337, 1940, 17],
|
|
["jump_false", 340, "eq_nt_4050", 1940, 17],
|
|
["eq_text", 338, 10, 337, 1940, 17],
|
|
["jump", "eq_done_4047", 1940, 17],
|
|
"eq_nt_4050",
|
|
["is_null", 339, 10, 1940, 17],
|
|
["jump_false", 339, "eq_nnl_4051", 1940, 17],
|
|
["is_null", 340, 337, 1940, 17],
|
|
["jump_false", 340, "eq_nnl_4051", 1940, 17],
|
|
["true", 338, 1940, 17],
|
|
["jump", "eq_done_4047", 1940, 17],
|
|
"eq_nnl_4051",
|
|
["is_bool", 339, 10, 1940, 17],
|
|
["jump_false", 339, "eq_nb_4052", 1940, 17],
|
|
["is_bool", 340, 337, 1940, 17],
|
|
["jump_false", 340, "eq_nb_4052", 1940, 17],
|
|
["eq_bool", 338, 10, 337, 1940, 17],
|
|
["jump", "eq_done_4047", 1940, 17],
|
|
"eq_nb_4052",
|
|
["false", 338, 1940, 17],
|
|
"eq_done_4047",
|
|
["jump_false", 338, "if_else_4045", 1940, 17],
|
|
["load_field", 341, 1, "function_nr", 1941, 37],
|
|
["record", 342, 0],
|
|
["true", 343, 1941, 66],
|
|
["store_field", 342, 343, "in_loop", 1941, 66],
|
|
["get", 345, 32, 1, 1941, 19],
|
|
["frame", 346, 345, 3, 1941, 19],
|
|
["null", 347, 1941, 19],
|
|
["setarg", 346, 0, 347, 1941, 19],
|
|
["setarg", 346, 1, 1, 1941, 19],
|
|
["setarg", 346, 2, 341, 1941, 19],
|
|
["setarg", 346, 3, 342, 1941, 19],
|
|
["invoke", 346, 344, 1941, 19],
|
|
["move", 13, 344, 1941, 19],
|
|
["load_field", 348, 2, "init", 1942, 11],
|
|
["null", 349, 1942, 24],
|
|
["is_identical", 350, 348, 349, 1942, 24],
|
|
["jump_true", 350, "ne_nid_4056", 1942, 24],
|
|
["jump", "ne_ni_4057", 1942, 24],
|
|
"ne_nid_4056",
|
|
["false", 350, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_ni_4057",
|
|
["is_int", 351, 348, 1942, 24],
|
|
["jump_false", 351, "ne_nn_4058", 1942, 24],
|
|
["is_int", 352, 349, 1942, 24],
|
|
["jump_false", 352, "ne_nn_4058", 1942, 24],
|
|
["ne_int", 350, 348, 349, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_nn_4058",
|
|
["is_num", 351, 348, 1942, 24],
|
|
["jump_false", 351, "ne_nt_4059", 1942, 24],
|
|
["is_num", 352, 349, 1942, 24],
|
|
["jump_false", 352, "ne_nt_4059", 1942, 24],
|
|
["ne_float", 350, 348, 349, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_nt_4059",
|
|
["is_text", 351, 348, 1942, 24],
|
|
["jump_false", 351, "ne_nnl_4060", 1942, 24],
|
|
["is_text", 352, 349, 1942, 24],
|
|
["jump_false", 352, "ne_nnl_4060", 1942, 24],
|
|
["ne_text", 350, 348, 349, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_nnl_4060",
|
|
["is_null", 351, 348, 1942, 24],
|
|
["jump_false", 351, "ne_nb_4061", 1942, 24],
|
|
["is_null", 352, 349, 1942, 24],
|
|
["jump_false", 352, "ne_nb_4061", 1942, 24],
|
|
["false", 350, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_nb_4061",
|
|
["is_bool", 351, 348, 1942, 24],
|
|
["jump_false", 351, "ne_mis_4062", 1942, 24],
|
|
["is_bool", 352, 349, 1942, 24],
|
|
["jump_false", 352, "ne_mis_4062", 1942, 24],
|
|
["ne_bool", 350, 348, 349, 1942, 24],
|
|
["jump", "ne_done_4055", 1942, 24],
|
|
"ne_mis_4062",
|
|
["true", 350, 1942, 24],
|
|
"ne_done_4055",
|
|
["jump_false", 350, "if_else_4053", 1942, 24],
|
|
["load_field", 353, 2, "init", 1943, 21],
|
|
["load_field", 354, 353, "kind", 1943, 21],
|
|
["move", 12, 354, 1943, 21],
|
|
["access", 355, "var", 1944, 26],
|
|
["is_identical", 356, 12, 355, 1944, 26],
|
|
["jump_true", 356, "eq_done_4066", 1944, 26],
|
|
["is_int", 357, 12, 1944, 26],
|
|
["jump_false", 357, "eq_ni_4067", 1944, 26],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_4067", 1944, 26],
|
|
["eq_int", 356, 12, 355, 1944, 26],
|
|
["jump", "eq_done_4066", 1944, 26],
|
|
"eq_ni_4067",
|
|
["is_num", 357, 12, 1944, 26],
|
|
["jump_false", 357, "eq_nn_4068", 1944, 26],
|
|
["is_num", 358, 355, 1944, 26],
|
|
["jump_false", 358, "eq_nn_4068", 1944, 26],
|
|
["eq_float", 356, 12, 355, 1944, 26],
|
|
["jump", "eq_done_4066", 1944, 26],
|
|
"eq_nn_4068",
|
|
["is_text", 357, 12, 1944, 26],
|
|
["jump_false", 357, "eq_nt_4069", 1944, 26],
|
|
["is_text", 358, 355, 1944, 26],
|
|
["jump_false", 358, "eq_nt_4069", 1944, 26],
|
|
["eq_text", 356, 12, 355, 1944, 26],
|
|
["jump", "eq_done_4066", 1944, 26],
|
|
"eq_nt_4069",
|
|
["is_null", 357, 12, 1944, 26],
|
|
["jump_false", 357, "eq_nnl_4070", 1944, 26],
|
|
["is_null", 358, 355, 1944, 26],
|
|
["jump_false", 358, "eq_nnl_4070", 1944, 26],
|
|
["true", 356, 1944, 26],
|
|
["jump", "eq_done_4066", 1944, 26],
|
|
"eq_nnl_4070",
|
|
["is_bool", 357, 12, 1944, 26],
|
|
["jump_false", 357, "eq_nb_4071", 1944, 26],
|
|
["is_bool", 358, 355, 1944, 26],
|
|
["jump_false", 358, "eq_nb_4071", 1944, 26],
|
|
["eq_bool", 356, 12, 355, 1944, 26],
|
|
["jump", "eq_done_4066", 1944, 26],
|
|
"eq_nb_4071",
|
|
["false", 356, 1944, 26],
|
|
"eq_done_4066",
|
|
["move", 359, 356, 1944, 26],
|
|
["jump_true", 359, "or_end_4065", 1944, 26],
|
|
["access", 360, "def", 1944, 48],
|
|
["is_identical", 361, 12, 360, 1944, 48],
|
|
["jump_true", 361, "eq_done_4072", 1944, 48],
|
|
["is_int", 362, 12, 1944, 48],
|
|
["jump_false", 362, "eq_ni_4073", 1944, 48],
|
|
"_nop_tc_29",
|
|
["jump", "eq_ni_4073", 1944, 48],
|
|
["eq_int", 361, 12, 360, 1944, 48],
|
|
["jump", "eq_done_4072", 1944, 48],
|
|
"eq_ni_4073",
|
|
["is_num", 362, 12, 1944, 48],
|
|
["jump_false", 362, "eq_nn_4074", 1944, 48],
|
|
["is_num", 363, 360, 1944, 48],
|
|
["jump_false", 363, "eq_nn_4074", 1944, 48],
|
|
["eq_float", 361, 12, 360, 1944, 48],
|
|
["jump", "eq_done_4072", 1944, 48],
|
|
"eq_nn_4074",
|
|
["is_text", 362, 12, 1944, 48],
|
|
["jump_false", 362, "eq_nt_4075", 1944, 48],
|
|
["is_text", 363, 360, 1944, 48],
|
|
["jump_false", 363, "eq_nt_4075", 1944, 48],
|
|
["eq_text", 361, 12, 360, 1944, 48],
|
|
["jump", "eq_done_4072", 1944, 48],
|
|
"eq_nt_4075",
|
|
["is_null", 362, 12, 1944, 48],
|
|
["jump_false", 362, "eq_nnl_4076", 1944, 48],
|
|
["is_null", 363, 360, 1944, 48],
|
|
["jump_false", 363, "eq_nnl_4076", 1944, 48],
|
|
["true", 361, 1944, 48],
|
|
["jump", "eq_done_4072", 1944, 48],
|
|
"eq_nnl_4076",
|
|
["is_bool", 362, 12, 1944, 48],
|
|
["jump_false", 362, "eq_nb_4077", 1944, 48],
|
|
["is_bool", 363, 360, 1944, 48],
|
|
["jump_false", 363, "eq_nb_4077", 1944, 48],
|
|
["eq_bool", 361, 12, 360, 1944, 48],
|
|
["jump", "eq_done_4072", 1944, 48],
|
|
"eq_nb_4077",
|
|
["false", 361, 1944, 48],
|
|
"eq_done_4072",
|
|
["move", 359, 361, 1944, 48],
|
|
"or_end_4065",
|
|
["jump_false", 359, "if_else_4063", 1944, 48],
|
|
["load_field", 364, 2, "init", 1945, 37],
|
|
["get", 366, 26, 1, 1945, 11],
|
|
["frame", 367, 366, 2, 1945, 11],
|
|
["null", 368, 1945, 11],
|
|
["setarg", 367, 0, 368, 1945, 11],
|
|
["setarg", 367, 1, 13, 1945, 11],
|
|
["setarg", 367, 2, 364, 1945, 11],
|
|
["invoke", 367, 365, 1945, 11],
|
|
["jump", "if_end_4064", 1945, 11],
|
|
"if_else_4063",
|
|
["load_field", 369, 2, "init", 1947, 37],
|
|
["get", 371, 39, 1, 1947, 11],
|
|
["frame", 372, 371, 2, 1947, 11],
|
|
["null", 373, 1947, 11],
|
|
["setarg", 372, 0, 373, 1947, 11],
|
|
["setarg", 372, 1, 13, 1947, 11],
|
|
["setarg", 372, 2, 369, 1947, 11],
|
|
["invoke", 372, 370, 1947, 11],
|
|
"if_end_4064",
|
|
["jump", "if_end_4054", 1947, 11],
|
|
"if_else_4053",
|
|
"if_end_4054",
|
|
["load_field", 374, 2, "test", 1950, 33],
|
|
["get", 376, 39, 1, 1950, 7],
|
|
["frame", 377, 376, 2, 1950, 7],
|
|
["null", 378, 1950, 7],
|
|
["setarg", 377, 0, 378, 1950, 7],
|
|
["setarg", 377, 1, 13, 1950, 7],
|
|
["setarg", 377, 2, 374, 1950, 7],
|
|
["invoke", 377, 375, 1950, 7],
|
|
["load_field", 379, 2, "update", 1951, 33],
|
|
["get", 381, 39, 1, 1951, 7],
|
|
["frame", 382, 381, 2, 1951, 7],
|
|
["null", 383, 1951, 7],
|
|
["setarg", 382, 0, 383, 1951, 7],
|
|
["setarg", 382, 1, 13, 1951, 7],
|
|
["setarg", 382, 2, 379, 1951, 7],
|
|
["invoke", 382, 380, 1951, 7],
|
|
["access", 384, 0, 1952, 11],
|
|
["move", 17, 384, 1952, 11],
|
|
"while_start_4078",
|
|
["load_field", 385, 2, "statements", 1953, 25],
|
|
["length", 386, 385, 1953, 25],
|
|
["is_int", 388, 17, 1953, 25],
|
|
["jump_false", 388, "rel_ni_4080", 1953, 25],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["lt_int", 387, 17, 386, 1953, 25],
|
|
["jump", "rel_done_4082", 1953, 25],
|
|
"rel_ni_4080",
|
|
["is_num", 388, 17, 1953, 25],
|
|
["jump_false", 388, "rel_nn_4081", 1953, 25],
|
|
["is_num", 389, 386, 1953, 25],
|
|
["jump_false", 389, "rel_nn_4081", 1953, 25],
|
|
["lt_float", 387, 17, 386, 1953, 25],
|
|
["jump", "rel_done_4082", 1953, 25],
|
|
"rel_nn_4081",
|
|
["is_text", 388, 17, 1953, 25],
|
|
["jump_false", 388, "rel_err_4083", 1953, 25],
|
|
["is_text", 389, 386, 1953, 25],
|
|
["jump_false", 389, "rel_err_4083", 1953, 25],
|
|
["lt_text", 387, 17, 386, 1953, 25],
|
|
["jump", "rel_done_4082", 1953, 25],
|
|
"rel_err_4083",
|
|
["disrupt", 1953, 25],
|
|
"rel_done_4082",
|
|
["jump_false", 387, "while_end_4079", 1953, 25],
|
|
["load_field", 390, 2, "statements", 1954, 35],
|
|
["load_dynamic", 391, 390, 17, 1954, 51],
|
|
["get", 393, 26, 1, 1954, 9],
|
|
["frame", 394, 393, 2, 1954, 9],
|
|
["null", 395, 1954, 9],
|
|
["setarg", 394, 0, 395, 1954, 9],
|
|
["setarg", 394, 1, 13, 1954, 9],
|
|
["setarg", 394, 2, 391, 1954, 9],
|
|
["invoke", 394, 392, 1954, 9],
|
|
["access", 396, 1, 1955, 17],
|
|
["is_int", 398, 17, 1955, 17],
|
|
["jump_false", 398, "add_ni_4084", 1955, 17],
|
|
["add_int", 397, 17, 396, 1955, 17],
|
|
["jump", "add_done_4086", 1955, 17],
|
|
"add_ni_4084",
|
|
["is_text", 398, 17, 1955, 17],
|
|
["jump_false", 398, "add_nt_4085", 1955, 17],
|
|
["is_text", 399, 396, 1955, 17],
|
|
["jump_false", 399, "add_nt_4085", 1955, 17],
|
|
["concat", 397, 17, 396, 1955, 17],
|
|
["jump", "add_done_4086", 1955, 17],
|
|
"add_nt_4085",
|
|
["is_num", 398, 17, 1955, 17],
|
|
["jump_false", 398, "add_err_4087", 1955, 17],
|
|
["add_float", 397, 17, 396, 1955, 17],
|
|
["jump", "add_done_4086", 1955, 17],
|
|
"add_err_4087",
|
|
["disrupt", 1955, 17],
|
|
"add_done_4086",
|
|
["move", 17, 397, 1955, 17],
|
|
["jump", "while_start_4078", 1955, 17],
|
|
"while_end_4079",
|
|
["get", 401, 5, 1, 1957, 7],
|
|
["frame", 402, 401, 2, 1957, 7],
|
|
["null", 403, 1957, 7],
|
|
["setarg", 402, 0, 403, 1957, 7],
|
|
["setarg", 402, 1, 1, 1957, 7],
|
|
["setarg", 402, 2, 13, 1957, 7],
|
|
["invoke", 402, 400, 1957, 7],
|
|
["null", 404, 1958, 14],
|
|
["return", 404, 1958, 14],
|
|
["jump", "if_end_4046", 1958, 14],
|
|
"if_else_4045",
|
|
"if_end_4046",
|
|
["access", 405, "go", 1961, 17],
|
|
["is_identical", 406, 10, 405, 1961, 17],
|
|
["jump_true", 406, "eq_done_4090", 1961, 17],
|
|
["is_int", 407, 10, 1961, 17],
|
|
["jump_false", 407, "eq_ni_4091", 1961, 17],
|
|
"_nop_tc_32",
|
|
["jump", "eq_ni_4091", 1961, 17],
|
|
["eq_int", 406, 10, 405, 1961, 17],
|
|
["jump", "eq_done_4090", 1961, 17],
|
|
"eq_ni_4091",
|
|
["is_num", 407, 10, 1961, 17],
|
|
["jump_false", 407, "eq_nn_4092", 1961, 17],
|
|
["is_num", 408, 405, 1961, 17],
|
|
["jump_false", 408, "eq_nn_4092", 1961, 17],
|
|
["eq_float", 406, 10, 405, 1961, 17],
|
|
["jump", "eq_done_4090", 1961, 17],
|
|
"eq_nn_4092",
|
|
["is_text", 407, 10, 1961, 17],
|
|
["jump_false", 407, "eq_nt_4093", 1961, 17],
|
|
["is_text", 408, 405, 1961, 17],
|
|
["jump_false", 408, "eq_nt_4093", 1961, 17],
|
|
["eq_text", 406, 10, 405, 1961, 17],
|
|
["jump", "eq_done_4090", 1961, 17],
|
|
"eq_nt_4093",
|
|
["is_null", 407, 10, 1961, 17],
|
|
["jump_false", 407, "eq_nnl_4094", 1961, 17],
|
|
["is_null", 408, 405, 1961, 17],
|
|
["jump_false", 408, "eq_nnl_4094", 1961, 17],
|
|
["true", 406, 1961, 17],
|
|
["jump", "eq_done_4090", 1961, 17],
|
|
"eq_nnl_4094",
|
|
["is_bool", 407, 10, 1961, 17],
|
|
["jump_false", 407, "eq_nb_4095", 1961, 17],
|
|
["is_bool", 408, 405, 1961, 17],
|
|
["jump_false", 408, "eq_nb_4095", 1961, 17],
|
|
["eq_bool", 406, 10, 405, 1961, 17],
|
|
["jump", "eq_done_4090", 1961, 17],
|
|
"eq_nb_4095",
|
|
["false", 406, 1961, 17],
|
|
"eq_done_4090",
|
|
["jump_false", 406, "if_else_4088", 1961, 17],
|
|
["load_field", 409, 2, "expression", 1962, 29],
|
|
["get", 411, 39, 1, 1962, 7],
|
|
["frame", 412, 411, 2, 1962, 7],
|
|
["null", 413, 1962, 7],
|
|
["setarg", 412, 0, 413, 1962, 7],
|
|
["setarg", 412, 1, 1, 1962, 7],
|
|
["setarg", 412, 2, 409, 1962, 7],
|
|
["invoke", 412, 410, 1962, 7],
|
|
["load_field", 414, 2, "expression", 1963, 11],
|
|
["null", 415, 1963, 30],
|
|
["is_identical", 416, 414, 415, 1963, 30],
|
|
["jump_true", 416, "eq_done_4099", 1963, 30],
|
|
["is_int", 417, 414, 1963, 30],
|
|
["jump_false", 417, "eq_ni_4100", 1963, 30],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_4100", 1963, 30],
|
|
["eq_int", 416, 414, 415, 1963, 30],
|
|
["jump", "eq_done_4099", 1963, 30],
|
|
"eq_ni_4100",
|
|
["is_num", 417, 414, 1963, 30],
|
|
["jump_false", 417, "eq_nn_4101", 1963, 30],
|
|
["is_num", 418, 415, 1963, 30],
|
|
["jump_false", 418, "eq_nn_4101", 1963, 30],
|
|
["eq_float", 416, 414, 415, 1963, 30],
|
|
["jump", "eq_done_4099", 1963, 30],
|
|
"eq_nn_4101",
|
|
["is_text", 417, 414, 1963, 30],
|
|
["jump_false", 417, "eq_nt_4102", 1963, 30],
|
|
["is_text", 418, 415, 1963, 30],
|
|
["jump_false", 418, "eq_nt_4102", 1963, 30],
|
|
["eq_text", 416, 414, 415, 1963, 30],
|
|
["jump", "eq_done_4099", 1963, 30],
|
|
"eq_nt_4102",
|
|
["is_null", 417, 414, 1963, 30],
|
|
["jump_false", 417, "eq_nnl_4103", 1963, 30],
|
|
["is_null", 418, 415, 1963, 30],
|
|
["jump_false", 418, "eq_nnl_4103", 1963, 30],
|
|
["true", 416, 1963, 30],
|
|
["jump", "eq_done_4099", 1963, 30],
|
|
"eq_nnl_4103",
|
|
["is_bool", 417, 414, 1963, 30],
|
|
["jump_false", 417, "eq_nb_4104", 1963, 30],
|
|
["is_bool", 418, 415, 1963, 30],
|
|
["jump_false", 418, "eq_nb_4104", 1963, 30],
|
|
["eq_bool", 416, 414, 415, 1963, 30],
|
|
["jump", "eq_done_4099", 1963, 30],
|
|
"eq_nb_4104",
|
|
["false", 416, 1963, 30],
|
|
"eq_done_4099",
|
|
["move", 419, 416, 1963, 30],
|
|
["jump_true", 419, "or_end_4098", 1963, 30],
|
|
["load_field", 420, 2, "expression", 1963, 38],
|
|
["load_field", 421, 420, "kind", 1963, 38],
|
|
["access", 422, "(", 1963, 62],
|
|
["is_identical", 423, 421, 422, 1963, 62],
|
|
["jump_true", 423, "ne_nid_4106", 1963, 62],
|
|
["jump", "ne_ni_4107", 1963, 62],
|
|
"ne_nid_4106",
|
|
["false", 423, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_ni_4107",
|
|
["is_int", 424, 421, 1963, 62],
|
|
["jump_false", 424, "ne_nn_4108", 1963, 62],
|
|
["is_int", 425, 422, 1963, 62],
|
|
["jump_false", 425, "ne_nn_4108", 1963, 62],
|
|
["ne_int", 423, 421, 422, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_nn_4108",
|
|
["is_num", 424, 421, 1963, 62],
|
|
["jump_false", 424, "ne_nt_4109", 1963, 62],
|
|
["is_num", 425, 422, 1963, 62],
|
|
["jump_false", 425, "ne_nt_4109", 1963, 62],
|
|
["ne_float", 423, 421, 422, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_nt_4109",
|
|
["is_text", 424, 421, 1963, 62],
|
|
["jump_false", 424, "ne_nnl_4110", 1963, 62],
|
|
["is_text", 425, 422, 1963, 62],
|
|
["jump_false", 425, "ne_nnl_4110", 1963, 62],
|
|
["ne_text", 423, 421, 422, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_nnl_4110",
|
|
["is_null", 424, 421, 1963, 62],
|
|
["jump_false", 424, "ne_nb_4111", 1963, 62],
|
|
["is_null", 425, 422, 1963, 62],
|
|
["jump_false", 425, "ne_nb_4111", 1963, 62],
|
|
["false", 423, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_nb_4111",
|
|
["is_bool", 424, 421, 1963, 62],
|
|
["jump_false", 424, "ne_mis_4112", 1963, 62],
|
|
["is_bool", 425, 422, 1963, 62],
|
|
["jump_false", 425, "ne_mis_4112", 1963, 62],
|
|
["ne_bool", 423, 421, 422, 1963, 62],
|
|
["jump", "ne_done_4105", 1963, 62],
|
|
"ne_mis_4112",
|
|
["true", 423, 1963, 62],
|
|
"ne_done_4105",
|
|
["move", 419, 423, 1963, 62],
|
|
"or_end_4098",
|
|
["jump_false", 419, "if_else_4096", 1963, 62],
|
|
["access", 426, "'go' must be followed by a function call", 1964, 25],
|
|
["get", 428, 67, 1, 1964, 9],
|
|
["frame", 429, 428, 2, 1964, 9],
|
|
["null", 430, 1964, 9],
|
|
["setarg", 429, 0, 430, 1964, 9],
|
|
["setarg", 429, 1, 2, 1964, 9],
|
|
["setarg", 429, 2, 426, 1964, 9],
|
|
["invoke", 429, 427, 1964, 9],
|
|
["jump", "if_end_4097", 1964, 9],
|
|
"if_else_4096",
|
|
["get", 432, 20, 1, 1966, 22],
|
|
["frame", 433, 432, 1, 1966, 22],
|
|
["null", 434, 1966, 22],
|
|
["setarg", 433, 0, 434, 1966, 22],
|
|
["setarg", 433, 1, 1, 1966, 22],
|
|
["invoke", 433, 431, 1966, 22],
|
|
["move", 6, 431, 1966, 22],
|
|
["null", 435, 1967, 27],
|
|
["is_identical", 436, 6, 435, 1967, 27],
|
|
["jump_true", 436, "ne_nid_4117", 1967, 27],
|
|
["jump", "ne_ni_4118", 1967, 27],
|
|
"ne_nid_4117",
|
|
["false", 436, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_ni_4118",
|
|
["is_int", 437, 6, 1967, 27],
|
|
["jump_false", 437, "ne_nn_4119", 1967, 27],
|
|
["is_int", 438, 435, 1967, 27],
|
|
["jump_false", 438, "ne_nn_4119", 1967, 27],
|
|
["ne_int", 436, 6, 435, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_nn_4119",
|
|
["is_num", 437, 6, 1967, 27],
|
|
["jump_false", 437, "ne_nt_4120", 1967, 27],
|
|
["is_num", 438, 435, 1967, 27],
|
|
["jump_false", 438, "ne_nt_4120", 1967, 27],
|
|
["ne_float", 436, 6, 435, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_nt_4120",
|
|
["is_text", 437, 6, 1967, 27],
|
|
["jump_false", 437, "ne_nnl_4121", 1967, 27],
|
|
["is_text", 438, 435, 1967, 27],
|
|
["jump_false", 438, "ne_nnl_4121", 1967, 27],
|
|
["ne_text", 436, 6, 435, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_nnl_4121",
|
|
["is_null", 437, 6, 1967, 27],
|
|
["jump_false", 437, "ne_nb_4122", 1967, 27],
|
|
["is_null", 438, 435, 1967, 27],
|
|
["jump_false", 438, "ne_nb_4122", 1967, 27],
|
|
["false", 436, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_nb_4122",
|
|
["is_bool", 437, 6, 1967, 27],
|
|
["jump_false", 437, "ne_mis_4123", 1967, 27],
|
|
["is_bool", 438, 435, 1967, 27],
|
|
["jump_false", 438, "ne_mis_4123", 1967, 27],
|
|
["ne_bool", 436, 6, 435, 1967, 27],
|
|
["jump", "ne_done_4116", 1967, 27],
|
|
"ne_mis_4123",
|
|
["true", 436, 1967, 27],
|
|
"ne_done_4116",
|
|
["move", 439, 436, 1967, 27],
|
|
["jump_false", 439, "and_end_4115", 1967, 27],
|
|
["load_field", 440, 6, "func_node", 1967, 35],
|
|
["null", 441, 1967, 59],
|
|
["is_identical", 442, 440, 441, 1967, 59],
|
|
["jump_true", 442, "ne_nid_4125", 1967, 59],
|
|
["jump", "ne_ni_4126", 1967, 59],
|
|
"ne_nid_4125",
|
|
["false", 442, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_ni_4126",
|
|
["is_int", 443, 440, 1967, 59],
|
|
["jump_false", 443, "ne_nn_4127", 1967, 59],
|
|
["is_int", 444, 441, 1967, 59],
|
|
["jump_false", 444, "ne_nn_4127", 1967, 59],
|
|
["ne_int", 442, 440, 441, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_nn_4127",
|
|
["is_num", 443, 440, 1967, 59],
|
|
["jump_false", 443, "ne_nt_4128", 1967, 59],
|
|
["is_num", 444, 441, 1967, 59],
|
|
["jump_false", 444, "ne_nt_4128", 1967, 59],
|
|
["ne_float", 442, 440, 441, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_nt_4128",
|
|
["is_text", 443, 440, 1967, 59],
|
|
["jump_false", 443, "ne_nnl_4129", 1967, 59],
|
|
["is_text", 444, 441, 1967, 59],
|
|
["jump_false", 444, "ne_nnl_4129", 1967, 59],
|
|
["ne_text", 442, 440, 441, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_nnl_4129",
|
|
["is_null", 443, 440, 1967, 59],
|
|
["jump_false", 443, "ne_nb_4130", 1967, 59],
|
|
["is_null", 444, 441, 1967, 59],
|
|
["jump_false", 444, "ne_nb_4130", 1967, 59],
|
|
["false", 442, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_nb_4130",
|
|
["is_bool", 443, 440, 1967, 59],
|
|
["jump_false", 443, "ne_mis_4131", 1967, 59],
|
|
["is_bool", 444, 441, 1967, 59],
|
|
["jump_false", 444, "ne_mis_4131", 1967, 59],
|
|
["ne_bool", 442, 440, 441, 1967, 59],
|
|
["jump", "ne_done_4124", 1967, 59],
|
|
"ne_mis_4131",
|
|
["true", 442, 1967, 59],
|
|
"ne_done_4124",
|
|
["move", 439, 442, 1967, 59],
|
|
"and_end_4115",
|
|
["jump_false", 439, "if_else_4113", 1967, 59],
|
|
["load_field", 445, 6, "func_node", 1968, 15],
|
|
["load_field", 446, 445, "disruption", 1968, 15],
|
|
["null", 447, 1968, 50],
|
|
["is_identical", 448, 446, 447, 1968, 50],
|
|
["jump_true", 448, "ne_nid_4135", 1968, 50],
|
|
["jump", "ne_ni_4136", 1968, 50],
|
|
"ne_nid_4135",
|
|
["false", 448, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_ni_4136",
|
|
["is_int", 449, 446, 1968, 50],
|
|
["jump_false", 449, "ne_nn_4137", 1968, 50],
|
|
["is_int", 450, 447, 1968, 50],
|
|
["jump_false", 450, "ne_nn_4137", 1968, 50],
|
|
["ne_int", 448, 446, 447, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_nn_4137",
|
|
["is_num", 449, 446, 1968, 50],
|
|
["jump_false", 449, "ne_nt_4138", 1968, 50],
|
|
["is_num", 450, 447, 1968, 50],
|
|
["jump_false", 450, "ne_nt_4138", 1968, 50],
|
|
["ne_float", 448, 446, 447, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_nt_4138",
|
|
["is_text", 449, 446, 1968, 50],
|
|
["jump_false", 449, "ne_nnl_4139", 1968, 50],
|
|
["is_text", 450, 447, 1968, 50],
|
|
["jump_false", 450, "ne_nnl_4139", 1968, 50],
|
|
["ne_text", 448, 446, 447, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_nnl_4139",
|
|
["is_null", 449, 446, 1968, 50],
|
|
["jump_false", 449, "ne_nb_4140", 1968, 50],
|
|
["is_null", 450, 447, 1968, 50],
|
|
["jump_false", 450, "ne_nb_4140", 1968, 50],
|
|
["false", 448, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_nb_4140",
|
|
["is_bool", 449, 446, 1968, 50],
|
|
["jump_false", 449, "ne_mis_4141", 1968, 50],
|
|
["is_bool", 450, 447, 1968, 50],
|
|
["jump_false", 450, "ne_mis_4141", 1968, 50],
|
|
["ne_bool", 448, 446, 447, 1968, 50],
|
|
["jump", "ne_done_4134", 1968, 50],
|
|
"ne_mis_4141",
|
|
["true", 448, 1968, 50],
|
|
"ne_done_4134",
|
|
["jump_false", 448, "if_else_4132", 1968, 50],
|
|
["access", 451, "cannot use 'go' in a function with a disruption clause", 1969, 29],
|
|
["get", 453, 67, 1, 1969, 13],
|
|
["frame", 454, 453, 2, 1969, 13],
|
|
["null", 455, 1969, 13],
|
|
["setarg", 454, 0, 455, 1969, 13],
|
|
["setarg", 454, 1, 2, 1969, 13],
|
|
["setarg", 454, 2, 451, 1969, 13],
|
|
["invoke", 454, 452, 1969, 13],
|
|
["jump", "if_end_4133", 1969, 13],
|
|
"if_else_4132",
|
|
"if_end_4133",
|
|
["load_field", 456, 6, "has_inner_func", 1971, 15],
|
|
["jump_false", 456, "if_else_4142", 1971, 15],
|
|
["access", 457, "cannot use 'go' in a function that defines inner functions", 1972, 29],
|
|
["get", 459, 67, 1, 1972, 13],
|
|
["frame", 460, 459, 2, 1972, 13],
|
|
["null", 461, 1972, 13],
|
|
["setarg", 460, 0, 461, 1972, 13],
|
|
["setarg", 460, 1, 2, 1972, 13],
|
|
["setarg", 460, 2, 457, 1972, 13],
|
|
["invoke", 460, 458, 1972, 13],
|
|
["jump", "if_end_4143", 1972, 13],
|
|
"if_else_4142",
|
|
"if_end_4143",
|
|
["jump", "if_end_4114", 1972, 13],
|
|
"if_else_4113",
|
|
"if_end_4114",
|
|
["true", 462, 1975, 21],
|
|
["store_field", 2, 462, "tail", 1975, 9],
|
|
"if_end_4097",
|
|
["null", 463, 1977, 14],
|
|
["return", 463, 1977, 14],
|
|
["jump", "if_end_4089", 1977, 14],
|
|
"if_else_4088",
|
|
"if_end_4089",
|
|
["access", 464, "return", 1980, 17],
|
|
["is_identical", 465, 10, 464, 1980, 17],
|
|
["jump_true", 465, "eq_done_4146", 1980, 17],
|
|
["is_int", 466, 10, 1980, 17],
|
|
["jump_false", 466, "eq_ni_4147", 1980, 17],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_4147", 1980, 17],
|
|
["eq_int", 465, 10, 464, 1980, 17],
|
|
["jump", "eq_done_4146", 1980, 17],
|
|
"eq_ni_4147",
|
|
["is_num", 466, 10, 1980, 17],
|
|
["jump_false", 466, "eq_nn_4148", 1980, 17],
|
|
["is_num", 467, 464, 1980, 17],
|
|
["jump_false", 467, "eq_nn_4148", 1980, 17],
|
|
["eq_float", 465, 10, 464, 1980, 17],
|
|
["jump", "eq_done_4146", 1980, 17],
|
|
"eq_nn_4148",
|
|
["is_text", 466, 10, 1980, 17],
|
|
["jump_false", 466, "eq_nt_4149", 1980, 17],
|
|
["is_text", 467, 464, 1980, 17],
|
|
["jump_false", 467, "eq_nt_4149", 1980, 17],
|
|
["eq_text", 465, 10, 464, 1980, 17],
|
|
["jump", "eq_done_4146", 1980, 17],
|
|
"eq_nt_4149",
|
|
["is_null", 466, 10, 1980, 17],
|
|
["jump_false", 466, "eq_nnl_4150", 1980, 17],
|
|
["is_null", 467, 464, 1980, 17],
|
|
["jump_false", 467, "eq_nnl_4150", 1980, 17],
|
|
["true", 465, 1980, 17],
|
|
["jump", "eq_done_4146", 1980, 17],
|
|
"eq_nnl_4150",
|
|
["is_bool", 466, 10, 1980, 17],
|
|
["jump_false", 466, "eq_nb_4151", 1980, 17],
|
|
["is_bool", 467, 464, 1980, 17],
|
|
["jump_false", 467, "eq_nb_4151", 1980, 17],
|
|
["eq_bool", 465, 10, 464, 1980, 17],
|
|
["jump", "eq_done_4146", 1980, 17],
|
|
"eq_nb_4151",
|
|
["false", 465, 1980, 17],
|
|
"eq_done_4146",
|
|
["jump_false", 465, "if_else_4144", 1980, 17],
|
|
["load_field", 468, 2, "expression", 1981, 29],
|
|
["get", 470, 39, 1, 1981, 7],
|
|
["frame", 471, 470, 2, 1981, 7],
|
|
["null", 472, 1981, 7],
|
|
["setarg", 471, 0, 472, 1981, 7],
|
|
["setarg", 471, 1, 1, 1981, 7],
|
|
["setarg", 471, 2, 468, 1981, 7],
|
|
["invoke", 471, 469, 1981, 7],
|
|
["load_field", 473, 2, "expression", 1982, 11],
|
|
["null", 474, 1982, 30],
|
|
["is_identical", 475, 473, 474, 1982, 30],
|
|
["jump_true", 475, "ne_nid_4156", 1982, 30],
|
|
["jump", "ne_ni_4157", 1982, 30],
|
|
"ne_nid_4156",
|
|
["false", 475, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_ni_4157",
|
|
["is_int", 476, 473, 1982, 30],
|
|
["jump_false", 476, "ne_nn_4158", 1982, 30],
|
|
["is_int", 477, 474, 1982, 30],
|
|
["jump_false", 477, "ne_nn_4158", 1982, 30],
|
|
["ne_int", 475, 473, 474, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_nn_4158",
|
|
["is_num", 476, 473, 1982, 30],
|
|
["jump_false", 476, "ne_nt_4159", 1982, 30],
|
|
["is_num", 477, 474, 1982, 30],
|
|
["jump_false", 477, "ne_nt_4159", 1982, 30],
|
|
["ne_float", 475, 473, 474, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_nt_4159",
|
|
["is_text", 476, 473, 1982, 30],
|
|
["jump_false", 476, "ne_nnl_4160", 1982, 30],
|
|
["is_text", 477, 474, 1982, 30],
|
|
["jump_false", 477, "ne_nnl_4160", 1982, 30],
|
|
["ne_text", 475, 473, 474, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_nnl_4160",
|
|
["is_null", 476, 473, 1982, 30],
|
|
["jump_false", 476, "ne_nb_4161", 1982, 30],
|
|
["is_null", 477, 474, 1982, 30],
|
|
["jump_false", 477, "ne_nb_4161", 1982, 30],
|
|
["false", 475, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_nb_4161",
|
|
["is_bool", 476, 473, 1982, 30],
|
|
["jump_false", 476, "ne_mis_4162", 1982, 30],
|
|
["is_bool", 477, 474, 1982, 30],
|
|
["jump_false", 477, "ne_mis_4162", 1982, 30],
|
|
["ne_bool", 475, 473, 474, 1982, 30],
|
|
["jump", "ne_done_4155", 1982, 30],
|
|
"ne_mis_4162",
|
|
["true", 475, 1982, 30],
|
|
"ne_done_4155",
|
|
["move", 478, 475, 1982, 30],
|
|
["jump_false", 478, "and_end_4154", 1982, 30],
|
|
["load_field", 479, 2, "expression", 1982, 38],
|
|
["load_field", 480, 479, "kind", 1982, 38],
|
|
["access", 481, "(", 1982, 62],
|
|
["is_identical", 482, 480, 481, 1982, 62],
|
|
["jump_true", 482, "eq_done_4163", 1982, 62],
|
|
["is_int", 483, 480, 1982, 62],
|
|
["jump_false", 483, "eq_ni_4164", 1982, 62],
|
|
"_nop_tc_35",
|
|
["jump", "eq_ni_4164", 1982, 62],
|
|
["eq_int", 482, 480, 481, 1982, 62],
|
|
["jump", "eq_done_4163", 1982, 62],
|
|
"eq_ni_4164",
|
|
["is_num", 483, 480, 1982, 62],
|
|
["jump_false", 483, "eq_nn_4165", 1982, 62],
|
|
["is_num", 484, 481, 1982, 62],
|
|
["jump_false", 484, "eq_nn_4165", 1982, 62],
|
|
["eq_float", 482, 480, 481, 1982, 62],
|
|
["jump", "eq_done_4163", 1982, 62],
|
|
"eq_nn_4165",
|
|
["is_text", 483, 480, 1982, 62],
|
|
["jump_false", 483, "eq_nt_4166", 1982, 62],
|
|
["is_text", 484, 481, 1982, 62],
|
|
["jump_false", 484, "eq_nt_4166", 1982, 62],
|
|
["eq_text", 482, 480, 481, 1982, 62],
|
|
["jump", "eq_done_4163", 1982, 62],
|
|
"eq_nt_4166",
|
|
["is_null", 483, 480, 1982, 62],
|
|
["jump_false", 483, "eq_nnl_4167", 1982, 62],
|
|
["is_null", 484, 481, 1982, 62],
|
|
["jump_false", 484, "eq_nnl_4167", 1982, 62],
|
|
["true", 482, 1982, 62],
|
|
["jump", "eq_done_4163", 1982, 62],
|
|
"eq_nnl_4167",
|
|
["is_bool", 483, 480, 1982, 62],
|
|
["jump_false", 483, "eq_nb_4168", 1982, 62],
|
|
["is_bool", 484, 481, 1982, 62],
|
|
["jump_false", 484, "eq_nb_4168", 1982, 62],
|
|
["eq_bool", 482, 480, 481, 1982, 62],
|
|
["jump", "eq_done_4163", 1982, 62],
|
|
"eq_nb_4168",
|
|
["false", 482, 1982, 62],
|
|
"eq_done_4163",
|
|
["move", 478, 482, 1982, 62],
|
|
"and_end_4154",
|
|
["jump_false", 478, "if_else_4152", 1982, 62],
|
|
["true", 485, 1983, 21],
|
|
["store_field", 2, 485, "tail", 1983, 9],
|
|
["jump", "if_end_4153", 1983, 9],
|
|
"if_else_4152",
|
|
"if_end_4153",
|
|
["null", 486, 1985, 14],
|
|
["return", 486, 1985, 14],
|
|
["jump", "if_end_4145", 1985, 14],
|
|
"if_else_4144",
|
|
"if_end_4145",
|
|
["access", 487, "disrupt", 1988, 17],
|
|
["is_identical", 488, 10, 487, 1988, 17],
|
|
["jump_true", 488, "eq_done_4171", 1988, 17],
|
|
["is_int", 489, 10, 1988, 17],
|
|
["jump_false", 489, "eq_ni_4172", 1988, 17],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_4172", 1988, 17],
|
|
["eq_int", 488, 10, 487, 1988, 17],
|
|
["jump", "eq_done_4171", 1988, 17],
|
|
"eq_ni_4172",
|
|
["is_num", 489, 10, 1988, 17],
|
|
["jump_false", 489, "eq_nn_4173", 1988, 17],
|
|
["is_num", 490, 487, 1988, 17],
|
|
["jump_false", 490, "eq_nn_4173", 1988, 17],
|
|
["eq_float", 488, 10, 487, 1988, 17],
|
|
["jump", "eq_done_4171", 1988, 17],
|
|
"eq_nn_4173",
|
|
["is_text", 489, 10, 1988, 17],
|
|
["jump_false", 489, "eq_nt_4174", 1988, 17],
|
|
["is_text", 490, 487, 1988, 17],
|
|
["jump_false", 490, "eq_nt_4174", 1988, 17],
|
|
["eq_text", 488, 10, 487, 1988, 17],
|
|
["jump", "eq_done_4171", 1988, 17],
|
|
"eq_nt_4174",
|
|
["is_null", 489, 10, 1988, 17],
|
|
["jump_false", 489, "eq_nnl_4175", 1988, 17],
|
|
["is_null", 490, 487, 1988, 17],
|
|
["jump_false", 490, "eq_nnl_4175", 1988, 17],
|
|
["true", 488, 1988, 17],
|
|
["jump", "eq_done_4171", 1988, 17],
|
|
"eq_nnl_4175",
|
|
["is_bool", 489, 10, 1988, 17],
|
|
["jump_false", 489, "eq_nb_4176", 1988, 17],
|
|
["is_bool", 490, 487, 1988, 17],
|
|
["jump_false", 490, "eq_nb_4176", 1988, 17],
|
|
["eq_bool", 488, 10, 487, 1988, 17],
|
|
["jump", "eq_done_4171", 1988, 17],
|
|
"eq_nb_4176",
|
|
["false", 488, 1988, 17],
|
|
"eq_done_4171",
|
|
["jump_false", 488, "if_else_4169", 1988, 17],
|
|
["null", 491, 1989, 14],
|
|
["return", 491, 1989, 14],
|
|
["jump", "if_end_4170", 1989, 14],
|
|
"if_else_4169",
|
|
"if_end_4170",
|
|
["access", 492, "break", 1992, 17],
|
|
["is_identical", 493, 10, 492, 1992, 17],
|
|
["jump_true", 493, "eq_done_4179", 1992, 17],
|
|
["is_int", 494, 10, 1992, 17],
|
|
["jump_false", 494, "eq_ni_4180", 1992, 17],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_4180", 1992, 17],
|
|
["eq_int", 493, 10, 492, 1992, 17],
|
|
["jump", "eq_done_4179", 1992, 17],
|
|
"eq_ni_4180",
|
|
["is_num", 494, 10, 1992, 17],
|
|
["jump_false", 494, "eq_nn_4181", 1992, 17],
|
|
["is_num", 495, 492, 1992, 17],
|
|
["jump_false", 495, "eq_nn_4181", 1992, 17],
|
|
["eq_float", 493, 10, 492, 1992, 17],
|
|
["jump", "eq_done_4179", 1992, 17],
|
|
"eq_nn_4181",
|
|
["is_text", 494, 10, 1992, 17],
|
|
["jump_false", 494, "eq_nt_4182", 1992, 17],
|
|
["is_text", 495, 492, 1992, 17],
|
|
["jump_false", 495, "eq_nt_4182", 1992, 17],
|
|
["eq_text", 493, 10, 492, 1992, 17],
|
|
["jump", "eq_done_4179", 1992, 17],
|
|
"eq_nt_4182",
|
|
["is_null", 494, 10, 1992, 17],
|
|
["jump_false", 494, "eq_nnl_4183", 1992, 17],
|
|
["is_null", 495, 492, 1992, 17],
|
|
["jump_false", 495, "eq_nnl_4183", 1992, 17],
|
|
["true", 493, 1992, 17],
|
|
["jump", "eq_done_4179", 1992, 17],
|
|
"eq_nnl_4183",
|
|
["is_bool", 494, 10, 1992, 17],
|
|
["jump_false", 494, "eq_nb_4184", 1992, 17],
|
|
["is_bool", 495, 492, 1992, 17],
|
|
["jump_false", 495, "eq_nb_4184", 1992, 17],
|
|
["eq_bool", 493, 10, 492, 1992, 17],
|
|
["jump", "eq_done_4179", 1992, 17],
|
|
"eq_nb_4184",
|
|
["false", 493, 1992, 17],
|
|
"eq_done_4179",
|
|
["jump_false", 493, "if_else_4177", 1992, 17],
|
|
["get", 497, 21, 1, 1993, 12],
|
|
["frame", 498, 497, 1, 1993, 12],
|
|
["null", 499, 1993, 12],
|
|
["setarg", 498, 0, 499, 1993, 12],
|
|
["setarg", 498, 1, 1, 1993, 12],
|
|
["invoke", 498, 496, 1993, 12],
|
|
"_nop_bl_1",
|
|
["jump_true", 496, "if_else_4185", 1993, 12],
|
|
["access", 501, "'break' used outside of loop", 1994, 25],
|
|
["get", 503, 67, 1, 1994, 9],
|
|
["frame", 504, 503, 2, 1994, 9],
|
|
["null", 505, 1994, 9],
|
|
["setarg", 504, 0, 505, 1994, 9],
|
|
["setarg", 504, 1, 2, 1994, 9],
|
|
["setarg", 504, 2, 501, 1994, 9],
|
|
["invoke", 504, 502, 1994, 9],
|
|
["jump", "if_end_4186", 1994, 9],
|
|
"if_else_4185",
|
|
"if_end_4186",
|
|
["null", 506, 1996, 14],
|
|
["return", 506, 1996, 14],
|
|
["jump", "if_end_4178", 1996, 14],
|
|
"if_else_4177",
|
|
"if_end_4178",
|
|
["access", 507, "continue", 1999, 17],
|
|
["is_identical", 508, 10, 507, 1999, 17],
|
|
["jump_true", 508, "eq_done_4189", 1999, 17],
|
|
["is_int", 509, 10, 1999, 17],
|
|
["jump_false", 509, "eq_ni_4190", 1999, 17],
|
|
"_nop_tc_38",
|
|
["jump", "eq_ni_4190", 1999, 17],
|
|
["eq_int", 508, 10, 507, 1999, 17],
|
|
["jump", "eq_done_4189", 1999, 17],
|
|
"eq_ni_4190",
|
|
["is_num", 509, 10, 1999, 17],
|
|
["jump_false", 509, "eq_nn_4191", 1999, 17],
|
|
["is_num", 510, 507, 1999, 17],
|
|
["jump_false", 510, "eq_nn_4191", 1999, 17],
|
|
["eq_float", 508, 10, 507, 1999, 17],
|
|
["jump", "eq_done_4189", 1999, 17],
|
|
"eq_nn_4191",
|
|
["is_text", 509, 10, 1999, 17],
|
|
["jump_false", 509, "eq_nt_4192", 1999, 17],
|
|
["is_text", 510, 507, 1999, 17],
|
|
["jump_false", 510, "eq_nt_4192", 1999, 17],
|
|
["eq_text", 508, 10, 507, 1999, 17],
|
|
["jump", "eq_done_4189", 1999, 17],
|
|
"eq_nt_4192",
|
|
["is_null", 509, 10, 1999, 17],
|
|
["jump_false", 509, "eq_nnl_4193", 1999, 17],
|
|
["is_null", 510, 507, 1999, 17],
|
|
["jump_false", 510, "eq_nnl_4193", 1999, 17],
|
|
["true", 508, 1999, 17],
|
|
["jump", "eq_done_4189", 1999, 17],
|
|
"eq_nnl_4193",
|
|
["is_bool", 509, 10, 1999, 17],
|
|
["jump_false", 509, "eq_nb_4194", 1999, 17],
|
|
["is_bool", 510, 507, 1999, 17],
|
|
["jump_false", 510, "eq_nb_4194", 1999, 17],
|
|
["eq_bool", 508, 10, 507, 1999, 17],
|
|
["jump", "eq_done_4189", 1999, 17],
|
|
"eq_nb_4194",
|
|
["false", 508, 1999, 17],
|
|
"eq_done_4189",
|
|
["jump_false", 508, "if_else_4187", 1999, 17],
|
|
["get", 512, 21, 1, 2000, 12],
|
|
["frame", 513, 512, 1, 2000, 12],
|
|
["null", 514, 2000, 12],
|
|
["setarg", 513, 0, 514, 2000, 12],
|
|
["setarg", 513, 1, 1, 2000, 12],
|
|
["invoke", 513, 511, 2000, 12],
|
|
"_nop_bl_2",
|
|
["jump_true", 511, "if_else_4195", 2000, 12],
|
|
["access", 516, "'continue' used outside of loop", 2001, 25],
|
|
["get", 518, 67, 1, 2001, 9],
|
|
["frame", 519, 518, 2, 2001, 9],
|
|
["null", 520, 2001, 9],
|
|
["setarg", 519, 0, 520, 2001, 9],
|
|
["setarg", 519, 1, 2, 2001, 9],
|
|
["setarg", 519, 2, 516, 2001, 9],
|
|
["invoke", 519, 517, 2001, 9],
|
|
["jump", "if_end_4196", 2001, 9],
|
|
"if_else_4195",
|
|
"if_end_4196",
|
|
["null", 521, 2003, 14],
|
|
["return", 521, 2003, 14],
|
|
["jump", "if_end_4188", 2003, 14],
|
|
"if_else_4187",
|
|
"if_end_4188",
|
|
["access", 522, "block", 2006, 17],
|
|
["is_identical", 523, 10, 522, 2006, 17],
|
|
["jump_true", 523, "eq_done_4199", 2006, 17],
|
|
["is_int", 524, 10, 2006, 17],
|
|
["jump_false", 524, "eq_ni_4200", 2006, 17],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_4200", 2006, 17],
|
|
["eq_int", 523, 10, 522, 2006, 17],
|
|
["jump", "eq_done_4199", 2006, 17],
|
|
"eq_ni_4200",
|
|
["is_num", 524, 10, 2006, 17],
|
|
["jump_false", 524, "eq_nn_4201", 2006, 17],
|
|
["is_num", 525, 522, 2006, 17],
|
|
["jump_false", 525, "eq_nn_4201", 2006, 17],
|
|
["eq_float", 523, 10, 522, 2006, 17],
|
|
["jump", "eq_done_4199", 2006, 17],
|
|
"eq_nn_4201",
|
|
["is_text", 524, 10, 2006, 17],
|
|
["jump_false", 524, "eq_nt_4202", 2006, 17],
|
|
["is_text", 525, 522, 2006, 17],
|
|
["jump_false", 525, "eq_nt_4202", 2006, 17],
|
|
["eq_text", 523, 10, 522, 2006, 17],
|
|
["jump", "eq_done_4199", 2006, 17],
|
|
"eq_nt_4202",
|
|
["is_null", 524, 10, 2006, 17],
|
|
["jump_false", 524, "eq_nnl_4203", 2006, 17],
|
|
["is_null", 525, 522, 2006, 17],
|
|
["jump_false", 525, "eq_nnl_4203", 2006, 17],
|
|
["true", 523, 2006, 17],
|
|
["jump", "eq_done_4199", 2006, 17],
|
|
"eq_nnl_4203",
|
|
["is_bool", 524, 10, 2006, 17],
|
|
["jump_false", 524, "eq_nb_4204", 2006, 17],
|
|
["is_bool", 525, 522, 2006, 17],
|
|
["jump_false", 525, "eq_nb_4204", 2006, 17],
|
|
["eq_bool", 523, 10, 522, 2006, 17],
|
|
["jump", "eq_done_4199", 2006, 17],
|
|
"eq_nb_4204",
|
|
["false", 523, 2006, 17],
|
|
"eq_done_4199",
|
|
["jump_false", 523, "if_else_4197", 2006, 17],
|
|
["access", 526, 0, 2007, 11],
|
|
["move", 17, 526, 2007, 11],
|
|
"while_start_4205",
|
|
["load_field", 527, 2, "statements", 2008, 25],
|
|
["length", 528, 527, 2008, 25],
|
|
["is_int", 530, 17, 2008, 25],
|
|
["jump_false", 530, "rel_ni_4207", 2008, 25],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["lt_int", 529, 17, 528, 2008, 25],
|
|
["jump", "rel_done_4209", 2008, 25],
|
|
"rel_ni_4207",
|
|
["is_num", 530, 17, 2008, 25],
|
|
["jump_false", 530, "rel_nn_4208", 2008, 25],
|
|
["is_num", 531, 528, 2008, 25],
|
|
["jump_false", 531, "rel_nn_4208", 2008, 25],
|
|
["lt_float", 529, 17, 528, 2008, 25],
|
|
["jump", "rel_done_4209", 2008, 25],
|
|
"rel_nn_4208",
|
|
["is_text", 530, 17, 2008, 25],
|
|
["jump_false", 530, "rel_err_4210", 2008, 25],
|
|
["is_text", 531, 528, 2008, 25],
|
|
["jump_false", 531, "rel_err_4210", 2008, 25],
|
|
["lt_text", 529, 17, 528, 2008, 25],
|
|
["jump", "rel_done_4209", 2008, 25],
|
|
"rel_err_4210",
|
|
["disrupt", 2008, 25],
|
|
"rel_done_4209",
|
|
["jump_false", 529, "while_end_4206", 2008, 25],
|
|
["load_field", 532, 2, "statements", 2009, 31],
|
|
["load_dynamic", 533, 532, 17, 2009, 47],
|
|
["get", 535, 26, 1, 2009, 9],
|
|
["frame", 536, 535, 2, 2009, 9],
|
|
["null", 537, 2009, 9],
|
|
["setarg", 536, 0, 537, 2009, 9],
|
|
["setarg", 536, 1, 1, 2009, 9],
|
|
["setarg", 536, 2, 533, 2009, 9],
|
|
["invoke", 536, 534, 2009, 9],
|
|
["access", 538, 1, 2010, 17],
|
|
["is_int", 540, 17, 2010, 17],
|
|
["jump_false", 540, "add_ni_4211", 2010, 17],
|
|
["add_int", 539, 17, 538, 2010, 17],
|
|
["jump", "add_done_4213", 2010, 17],
|
|
"add_ni_4211",
|
|
["is_text", 540, 17, 2010, 17],
|
|
["jump_false", 540, "add_nt_4212", 2010, 17],
|
|
["is_text", 541, 538, 2010, 17],
|
|
["jump_false", 541, "add_nt_4212", 2010, 17],
|
|
["concat", 539, 17, 538, 2010, 17],
|
|
["jump", "add_done_4213", 2010, 17],
|
|
"add_nt_4212",
|
|
["is_num", 540, 17, 2010, 17],
|
|
["jump_false", 540, "add_err_4214", 2010, 17],
|
|
["add_float", 539, 17, 538, 2010, 17],
|
|
["jump", "add_done_4213", 2010, 17],
|
|
"add_err_4214",
|
|
["disrupt", 2010, 17],
|
|
"add_done_4213",
|
|
["move", 17, 539, 2010, 17],
|
|
["jump", "while_start_4205", 2010, 17],
|
|
"while_end_4206",
|
|
["null", 542, 2012, 14],
|
|
["return", 542, 2012, 14],
|
|
["jump", "if_end_4198", 2012, 14],
|
|
"if_else_4197",
|
|
"if_end_4198",
|
|
["access", 543, "label", 2015, 17],
|
|
["is_identical", 544, 10, 543, 2015, 17],
|
|
["jump_true", 544, "eq_done_4217", 2015, 17],
|
|
["is_int", 545, 10, 2015, 17],
|
|
["jump_false", 545, "eq_ni_4218", 2015, 17],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_4218", 2015, 17],
|
|
["eq_int", 544, 10, 543, 2015, 17],
|
|
["jump", "eq_done_4217", 2015, 17],
|
|
"eq_ni_4218",
|
|
["is_num", 545, 10, 2015, 17],
|
|
["jump_false", 545, "eq_nn_4219", 2015, 17],
|
|
["is_num", 546, 543, 2015, 17],
|
|
["jump_false", 546, "eq_nn_4219", 2015, 17],
|
|
["eq_float", 544, 10, 543, 2015, 17],
|
|
["jump", "eq_done_4217", 2015, 17],
|
|
"eq_nn_4219",
|
|
["is_text", 545, 10, 2015, 17],
|
|
["jump_false", 545, "eq_nt_4220", 2015, 17],
|
|
["is_text", 546, 543, 2015, 17],
|
|
["jump_false", 546, "eq_nt_4220", 2015, 17],
|
|
["eq_text", 544, 10, 543, 2015, 17],
|
|
["jump", "eq_done_4217", 2015, 17],
|
|
"eq_nt_4220",
|
|
["is_null", 545, 10, 2015, 17],
|
|
["jump_false", 545, "eq_nnl_4221", 2015, 17],
|
|
["is_null", 546, 543, 2015, 17],
|
|
["jump_false", 546, "eq_nnl_4221", 2015, 17],
|
|
["true", 544, 2015, 17],
|
|
["jump", "eq_done_4217", 2015, 17],
|
|
"eq_nnl_4221",
|
|
["is_bool", 545, 10, 2015, 17],
|
|
["jump_false", 545, "eq_nb_4222", 2015, 17],
|
|
["is_bool", 546, 543, 2015, 17],
|
|
["jump_false", 546, "eq_nb_4222", 2015, 17],
|
|
["eq_bool", 544, 10, 543, 2015, 17],
|
|
["jump", "eq_done_4217", 2015, 17],
|
|
"eq_nb_4222",
|
|
["false", 544, 2015, 17],
|
|
"eq_done_4217",
|
|
["jump_false", 544, "if_else_4215", 2015, 17],
|
|
["load_field", 547, 2, "statement", 2016, 29],
|
|
["get", 549, 26, 1, 2016, 7],
|
|
["frame", 550, 549, 2, 2016, 7],
|
|
["null", 551, 2016, 7],
|
|
["setarg", 550, 0, 551, 2016, 7],
|
|
["setarg", 550, 1, 1, 2016, 7],
|
|
["setarg", 550, 2, 547, 2016, 7],
|
|
["invoke", 550, 548, 2016, 7],
|
|
["null", 552, 2017, 14],
|
|
["return", 552, 2017, 14],
|
|
["jump", "if_end_4216", 2017, 14],
|
|
"if_else_4215",
|
|
"if_end_4216",
|
|
["access", 553, "function", 2020, 17],
|
|
["is_identical", 554, 10, 553, 2020, 17],
|
|
["jump_true", 554, "eq_done_4225", 2020, 17],
|
|
["is_int", 555, 10, 2020, 17],
|
|
["jump_false", 555, "eq_ni_4226", 2020, 17],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_4226", 2020, 17],
|
|
["eq_int", 554, 10, 553, 2020, 17],
|
|
["jump", "eq_done_4225", 2020, 17],
|
|
"eq_ni_4226",
|
|
["is_num", 555, 10, 2020, 17],
|
|
["jump_false", 555, "eq_nn_4227", 2020, 17],
|
|
["is_num", 556, 553, 2020, 17],
|
|
["jump_false", 556, "eq_nn_4227", 2020, 17],
|
|
["eq_float", 554, 10, 553, 2020, 17],
|
|
["jump", "eq_done_4225", 2020, 17],
|
|
"eq_nn_4227",
|
|
["is_text", 555, 10, 2020, 17],
|
|
["jump_false", 555, "eq_nt_4228", 2020, 17],
|
|
["is_text", 556, 553, 2020, 17],
|
|
["jump_false", 556, "eq_nt_4228", 2020, 17],
|
|
["eq_text", 554, 10, 553, 2020, 17],
|
|
["jump", "eq_done_4225", 2020, 17],
|
|
"eq_nt_4228",
|
|
["is_null", 555, 10, 2020, 17],
|
|
["jump_false", 555, "eq_nnl_4229", 2020, 17],
|
|
["is_null", 556, 553, 2020, 17],
|
|
["jump_false", 556, "eq_nnl_4229", 2020, 17],
|
|
["true", 554, 2020, 17],
|
|
["jump", "eq_done_4225", 2020, 17],
|
|
"eq_nnl_4229",
|
|
["is_bool", 555, 10, 2020, 17],
|
|
["jump_false", 555, "eq_nb_4230", 2020, 17],
|
|
["is_bool", 556, 553, 2020, 17],
|
|
["jump_false", 556, "eq_nb_4230", 2020, 17],
|
|
["eq_bool", 554, 10, 553, 2020, 17],
|
|
["jump", "eq_done_4225", 2020, 17],
|
|
"eq_nb_4230",
|
|
["false", 554, 2020, 17],
|
|
"eq_done_4225",
|
|
["jump_false", 554, "if_else_4223", 2020, 17],
|
|
["get", 558, 20, 1, 2021, 19],
|
|
["frame", 559, 558, 1, 2021, 19],
|
|
["null", 560, 2021, 19],
|
|
["setarg", 559, 0, 560, 2021, 19],
|
|
["setarg", 559, 1, 1, 2021, 19],
|
|
["invoke", 559, 557, 2021, 19],
|
|
["move", 16, 557, 2021, 19],
|
|
["null", 561, 2022, 24],
|
|
["is_identical", 562, 16, 561, 2022, 24],
|
|
["jump_true", 562, "ne_nid_4234", 2022, 24],
|
|
["jump", "ne_ni_4235", 2022, 24],
|
|
"ne_nid_4234",
|
|
["false", 562, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_ni_4235",
|
|
["is_int", 563, 16, 2022, 24],
|
|
["jump_false", 563, "ne_nn_4236", 2022, 24],
|
|
["is_int", 564, 561, 2022, 24],
|
|
["jump_false", 564, "ne_nn_4236", 2022, 24],
|
|
["ne_int", 562, 16, 561, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_nn_4236",
|
|
["is_num", 563, 16, 2022, 24],
|
|
["jump_false", 563, "ne_nt_4237", 2022, 24],
|
|
["is_num", 564, 561, 2022, 24],
|
|
["jump_false", 564, "ne_nt_4237", 2022, 24],
|
|
["ne_float", 562, 16, 561, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_nt_4237",
|
|
["is_text", 563, 16, 2022, 24],
|
|
["jump_false", 563, "ne_nnl_4238", 2022, 24],
|
|
["is_text", 564, 561, 2022, 24],
|
|
["jump_false", 564, "ne_nnl_4238", 2022, 24],
|
|
["ne_text", 562, 16, 561, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_nnl_4238",
|
|
["is_null", 563, 16, 2022, 24],
|
|
["jump_false", 563, "ne_nb_4239", 2022, 24],
|
|
["is_null", 564, 561, 2022, 24],
|
|
["jump_false", 564, "ne_nb_4239", 2022, 24],
|
|
["false", 562, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_nb_4239",
|
|
["is_bool", 563, 16, 2022, 24],
|
|
["jump_false", 563, "ne_mis_4240", 2022, 24],
|
|
["is_bool", 564, 561, 2022, 24],
|
|
["jump_false", 564, "ne_mis_4240", 2022, 24],
|
|
["ne_bool", 562, 16, 561, 2022, 24],
|
|
["jump", "ne_done_4233", 2022, 24],
|
|
"ne_mis_4240",
|
|
["true", 562, 2022, 24],
|
|
"ne_done_4233",
|
|
["jump_false", 562, "if_else_4231", 2022, 24],
|
|
["true", 565, 2022, 57],
|
|
["store_field", 16, 565, "has_inner_func", 2022, 30],
|
|
["jump", "if_end_4232", 2022, 30],
|
|
"if_else_4231",
|
|
"if_end_4232",
|
|
["load_field", 566, 2, "name", 2023, 14],
|
|
["move", 8, 566, 2023, 14],
|
|
["null", 567, 2024, 19],
|
|
["is_identical", 568, 8, 567, 2024, 19],
|
|
["jump_true", 568, "ne_nid_4244", 2024, 19],
|
|
["jump", "ne_ni_4245", 2024, 19],
|
|
"ne_nid_4244",
|
|
["false", 568, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_ni_4245",
|
|
["is_int", 569, 8, 2024, 19],
|
|
["jump_false", 569, "ne_nn_4246", 2024, 19],
|
|
["is_int", 570, 567, 2024, 19],
|
|
["jump_false", 570, "ne_nn_4246", 2024, 19],
|
|
["ne_int", 568, 8, 567, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_nn_4246",
|
|
["is_num", 569, 8, 2024, 19],
|
|
["jump_false", 569, "ne_nt_4247", 2024, 19],
|
|
["is_num", 570, 567, 2024, 19],
|
|
["jump_false", 570, "ne_nt_4247", 2024, 19],
|
|
["ne_float", 568, 8, 567, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_nt_4247",
|
|
["is_text", 569, 8, 2024, 19],
|
|
["jump_false", 569, "ne_nnl_4248", 2024, 19],
|
|
["is_text", 570, 567, 2024, 19],
|
|
["jump_false", 570, "ne_nnl_4248", 2024, 19],
|
|
["ne_text", 568, 8, 567, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_nnl_4248",
|
|
["is_null", 569, 8, 2024, 19],
|
|
["jump_false", 569, "ne_nb_4249", 2024, 19],
|
|
["is_null", 570, 567, 2024, 19],
|
|
["jump_false", 570, "ne_nb_4249", 2024, 19],
|
|
["false", 568, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_nb_4249",
|
|
["is_bool", 569, 8, 2024, 19],
|
|
["jump_false", 569, "ne_mis_4250", 2024, 19],
|
|
["is_bool", 570, 567, 2024, 19],
|
|
["jump_false", 570, "ne_mis_4250", 2024, 19],
|
|
["ne_bool", 568, 8, 567, 2024, 19],
|
|
["jump", "ne_done_4243", 2024, 19],
|
|
"ne_mis_4250",
|
|
["true", 568, 2024, 19],
|
|
"ne_done_4243",
|
|
["jump_false", 568, "if_else_4241", 2024, 19],
|
|
["record", 571, 0],
|
|
["access", 572, "function", 2024, 57],
|
|
["store_field", 571, 572, "make", 2024, 57],
|
|
["load_field", 573, 1, "function_nr", 2024, 76],
|
|
["store_field", 571, 573, "fn_nr", 2024, 76],
|
|
["get", 575, 51, 1, 2024, 25],
|
|
["frame", 576, 575, 3, 2024, 25],
|
|
["null", 577, 2024, 25],
|
|
["setarg", 576, 0, 577, 2024, 25],
|
|
["setarg", 576, 1, 1, 2024, 25],
|
|
["setarg", 576, 2, 8, 2024, 25],
|
|
["setarg", 576, 3, 571, 2024, 25],
|
|
["invoke", 576, 574, 2024, 25],
|
|
["jump", "if_end_4242", 2024, 25],
|
|
"if_else_4241",
|
|
"if_end_4242",
|
|
["load_field", 578, 2, "function_nr", 2025, 19],
|
|
["move", 4, 578, 2025, 19],
|
|
["null", 579, 2026, 24],
|
|
["is_identical", 580, 4, 579, 2026, 24],
|
|
["jump_true", 580, "eq_done_4253", 2026, 24],
|
|
["is_int", 581, 4, 2026, 24],
|
|
["jump_false", 581, "eq_ni_4254", 2026, 24],
|
|
"_nop_tc_44",
|
|
["jump", "eq_ni_4254", 2026, 24],
|
|
["eq_int", 580, 4, 579, 2026, 24],
|
|
["jump", "eq_done_4253", 2026, 24],
|
|
"eq_ni_4254",
|
|
["is_num", 581, 4, 2026, 24],
|
|
["jump_false", 581, "eq_nn_4255", 2026, 24],
|
|
["is_num", 582, 579, 2026, 24],
|
|
["jump_false", 582, "eq_nn_4255", 2026, 24],
|
|
["eq_float", 580, 4, 579, 2026, 24],
|
|
["jump", "eq_done_4253", 2026, 24],
|
|
"eq_nn_4255",
|
|
["is_text", 581, 4, 2026, 24],
|
|
["jump_false", 581, "eq_nt_4256", 2026, 24],
|
|
["is_text", 582, 579, 2026, 24],
|
|
["jump_false", 582, "eq_nt_4256", 2026, 24],
|
|
["eq_text", 580, 4, 579, 2026, 24],
|
|
["jump", "eq_done_4253", 2026, 24],
|
|
"eq_nt_4256",
|
|
["is_null", 581, 4, 2026, 24],
|
|
["jump_false", 581, "eq_nnl_4257", 2026, 24],
|
|
["is_null", 582, 579, 2026, 24],
|
|
["jump_false", 582, "eq_nnl_4257", 2026, 24],
|
|
["true", 580, 2026, 24],
|
|
["jump", "eq_done_4253", 2026, 24],
|
|
"eq_nnl_4257",
|
|
["is_bool", 581, 4, 2026, 24],
|
|
["jump_false", 581, "eq_nb_4258", 2026, 24],
|
|
["is_bool", 582, 579, 2026, 24],
|
|
["jump_false", 582, "eq_nb_4258", 2026, 24],
|
|
["eq_bool", 580, 4, 579, 2026, 24],
|
|
["jump", "eq_done_4253", 2026, 24],
|
|
"eq_nb_4258",
|
|
["false", 580, 2026, 24],
|
|
"eq_done_4253",
|
|
["jump_false", 580, "if_else_4251", 2026, 24],
|
|
["load_field", 583, 1, "function_nr", 2026, 42],
|
|
["move", 4, 583, 2026, 42],
|
|
["jump", "if_end_4252", 2026, 42],
|
|
"if_else_4251",
|
|
"if_end_4252",
|
|
["record", 584, 0],
|
|
["true", 585, 2027, 57],
|
|
["store_field", 584, 585, "is_func", 2027, 57],
|
|
["get", 587, 32, 1, 2027, 18],
|
|
["frame", 588, 587, 3, 2027, 18],
|
|
["null", 589, 2027, 18],
|
|
["setarg", 588, 0, 589, 2027, 18],
|
|
["setarg", 588, 1, 1, 2027, 18],
|
|
["setarg", 588, 2, 4, 2027, 18],
|
|
["setarg", 588, 3, 584, 2027, 18],
|
|
["invoke", 588, 586, 2027, 18],
|
|
["move", 15, 586, 2027, 18],
|
|
["store_field", 15, 2, "func_node", 2028, 7],
|
|
["load_field", 590, 1, "function_nr", 2029, 20],
|
|
["store_field", 2, 590, "outer", 2029, 7],
|
|
["access", 591, 0, 2030, 11],
|
|
["move", 17, 591, 2030, 11],
|
|
"while_start_4259",
|
|
["load_field", 592, 2, "list", 2031, 25],
|
|
["length", 593, 592, 2031, 25],
|
|
["is_int", 595, 17, 2031, 25],
|
|
["jump_false", 595, "rel_ni_4261", 2031, 25],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["lt_int", 594, 17, 593, 2031, 25],
|
|
["jump", "rel_done_4263", 2031, 25],
|
|
"rel_ni_4261",
|
|
["is_num", 595, 17, 2031, 25],
|
|
["jump_false", 595, "rel_nn_4262", 2031, 25],
|
|
["is_num", 596, 593, 2031, 25],
|
|
["jump_false", 596, "rel_nn_4262", 2031, 25],
|
|
["lt_float", 594, 17, 593, 2031, 25],
|
|
["jump", "rel_done_4263", 2031, 25],
|
|
"rel_nn_4262",
|
|
["is_text", 595, 17, 2031, 25],
|
|
["jump_false", 595, "rel_err_4264", 2031, 25],
|
|
["is_text", 596, 593, 2031, 25],
|
|
["jump_false", 596, "rel_err_4264", 2031, 25],
|
|
["lt_text", 594, 17, 593, 2031, 25],
|
|
["jump", "rel_done_4263", 2031, 25],
|
|
"rel_err_4264",
|
|
["disrupt", 2031, 25],
|
|
"rel_done_4263",
|
|
["jump_false", 594, "while_end_4260", 2031, 25],
|
|
["load_field", 597, 2, "list", 2032, 17],
|
|
["load_dynamic", 598, 597, 17, 2032, 27],
|
|
["load_field", 599, 598, "name", 2032, 27],
|
|
["move", 11, 599, 2032, 27],
|
|
["null", 600, 2033, 22],
|
|
["is_identical", 601, 11, 600, 2033, 22],
|
|
["jump_true", 601, "ne_nid_4268", 2033, 22],
|
|
["jump", "ne_ni_4269", 2033, 22],
|
|
"ne_nid_4268",
|
|
["false", 601, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_ni_4269",
|
|
["is_int", 602, 11, 2033, 22],
|
|
["jump_false", 602, "ne_nn_4270", 2033, 22],
|
|
["is_int", 603, 600, 2033, 22],
|
|
["jump_false", 603, "ne_nn_4270", 2033, 22],
|
|
["ne_int", 601, 11, 600, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_nn_4270",
|
|
["is_num", 602, 11, 2033, 22],
|
|
["jump_false", 602, "ne_nt_4271", 2033, 22],
|
|
["is_num", 603, 600, 2033, 22],
|
|
["jump_false", 603, "ne_nt_4271", 2033, 22],
|
|
["ne_float", 601, 11, 600, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_nt_4271",
|
|
["is_text", 602, 11, 2033, 22],
|
|
["jump_false", 602, "ne_nnl_4272", 2033, 22],
|
|
["is_text", 603, 600, 2033, 22],
|
|
["jump_false", 603, "ne_nnl_4272", 2033, 22],
|
|
["ne_text", 601, 11, 600, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_nnl_4272",
|
|
["is_null", 602, 11, 2033, 22],
|
|
["jump_false", 602, "ne_nb_4273", 2033, 22],
|
|
["is_null", 603, 600, 2033, 22],
|
|
["jump_false", 603, "ne_nb_4273", 2033, 22],
|
|
["false", 601, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_nb_4273",
|
|
["is_bool", 602, 11, 2033, 22],
|
|
["jump_false", 602, "ne_mis_4274", 2033, 22],
|
|
["is_bool", 603, 600, 2033, 22],
|
|
["jump_false", 603, "ne_mis_4274", 2033, 22],
|
|
["ne_bool", 601, 11, 600, 2033, 22],
|
|
["jump", "ne_done_4267", 2033, 22],
|
|
"ne_mis_4274",
|
|
["true", 601, 2033, 22],
|
|
"ne_done_4267",
|
|
["jump_false", 601, "if_else_4265", 2033, 22],
|
|
["record", 604, 0],
|
|
["true", 605, 2033, 68],
|
|
["store_field", 604, 605, "is_const", 2033, 68],
|
|
["access", 606, "input", 2033, 80],
|
|
["store_field", 604, 606, "make", 2033, 80],
|
|
["store_field", 604, 4, "fn_nr", 2033, 96],
|
|
["get", 608, 51, 1, 2033, 28],
|
|
["frame", 609, 608, 3, 2033, 28],
|
|
["null", 610, 2033, 28],
|
|
["setarg", 609, 0, 610, 2033, 28],
|
|
["setarg", 609, 1, 15, 2033, 28],
|
|
["setarg", 609, 2, 11, 2033, 28],
|
|
["setarg", 609, 3, 604, 2033, 28],
|
|
["invoke", 609, 607, 2033, 28],
|
|
["jump", "if_end_4266", 2033, 28],
|
|
"if_else_4265",
|
|
"if_end_4266",
|
|
["load_field", 611, 2, "list", 2034, 19],
|
|
["load_dynamic", 612, 611, 17, 2034, 29],
|
|
["load_field", 613, 612, "expression", 2034, 29],
|
|
["move", 5, 613, 2034, 29],
|
|
["null", 614, 2035, 24],
|
|
["is_identical", 615, 5, 614, 2035, 24],
|
|
["jump_true", 615, "ne_nid_4278", 2035, 24],
|
|
["jump", "ne_ni_4279", 2035, 24],
|
|
"ne_nid_4278",
|
|
["false", 615, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_ni_4279",
|
|
["is_int", 616, 5, 2035, 24],
|
|
["jump_false", 616, "ne_nn_4280", 2035, 24],
|
|
["is_int", 617, 614, 2035, 24],
|
|
["jump_false", 617, "ne_nn_4280", 2035, 24],
|
|
["ne_int", 615, 5, 614, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_nn_4280",
|
|
["is_num", 616, 5, 2035, 24],
|
|
["jump_false", 616, "ne_nt_4281", 2035, 24],
|
|
["is_num", 617, 614, 2035, 24],
|
|
["jump_false", 617, "ne_nt_4281", 2035, 24],
|
|
["ne_float", 615, 5, 614, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_nt_4281",
|
|
["is_text", 616, 5, 2035, 24],
|
|
["jump_false", 616, "ne_nnl_4282", 2035, 24],
|
|
["is_text", 617, 614, 2035, 24],
|
|
["jump_false", 617, "ne_nnl_4282", 2035, 24],
|
|
["ne_text", 615, 5, 614, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_nnl_4282",
|
|
["is_null", 616, 5, 2035, 24],
|
|
["jump_false", 616, "ne_nb_4283", 2035, 24],
|
|
["is_null", 617, 614, 2035, 24],
|
|
["jump_false", 617, "ne_nb_4283", 2035, 24],
|
|
["false", 615, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_nb_4283",
|
|
["is_bool", 616, 5, 2035, 24],
|
|
["jump_false", 616, "ne_mis_4284", 2035, 24],
|
|
["is_bool", 617, 614, 2035, 24],
|
|
["jump_false", 617, "ne_mis_4284", 2035, 24],
|
|
["ne_bool", 615, 5, 614, 2035, 24],
|
|
["jump", "ne_done_4277", 2035, 24],
|
|
"ne_mis_4284",
|
|
["true", 615, 2035, 24],
|
|
"ne_done_4277",
|
|
["jump_false", 615, "if_else_4275", 2035, 24],
|
|
["get", 619, 39, 1, 2035, 30],
|
|
["frame", 620, 619, 2, 2035, 30],
|
|
["null", 621, 2035, 30],
|
|
["setarg", 620, 0, 621, 2035, 30],
|
|
["setarg", 620, 1, 15, 2035, 30],
|
|
["setarg", 620, 2, 5, 2035, 30],
|
|
["invoke", 620, 618, 2035, 30],
|
|
["jump", "if_end_4276", 2035, 30],
|
|
"if_else_4275",
|
|
"if_end_4276",
|
|
["access", 622, 1, 2036, 17],
|
|
["is_int", 624, 17, 2036, 17],
|
|
["jump_false", 624, "add_ni_4285", 2036, 17],
|
|
["add_int", 623, 17, 622, 2036, 17],
|
|
["jump", "add_done_4287", 2036, 17],
|
|
"add_ni_4285",
|
|
["is_text", 624, 17, 2036, 17],
|
|
["jump_false", 624, "add_nt_4286", 2036, 17],
|
|
["is_text", 625, 622, 2036, 17],
|
|
["jump_false", 625, "add_nt_4286", 2036, 17],
|
|
["concat", 623, 17, 622, 2036, 17],
|
|
["jump", "add_done_4287", 2036, 17],
|
|
"add_nt_4286",
|
|
["is_num", 624, 17, 2036, 17],
|
|
["jump_false", 624, "add_err_4288", 2036, 17],
|
|
["add_float", 623, 17, 622, 2036, 17],
|
|
["jump", "add_done_4287", 2036, 17],
|
|
"add_err_4288",
|
|
["disrupt", 2036, 17],
|
|
"add_done_4287",
|
|
["move", 17, 623, 2036, 17],
|
|
["jump", "while_start_4259", 2036, 17],
|
|
"while_end_4260",
|
|
["load_field", 626, 2, "statements", 2038, 37],
|
|
["get", 628, 40, 1, 2038, 7],
|
|
["frame", 629, 628, 2, 2038, 7],
|
|
["null", 630, 2038, 7],
|
|
["setarg", 629, 0, 630, 2038, 7],
|
|
["setarg", 629, 1, 15, 2038, 7],
|
|
["setarg", 629, 2, 626, 2038, 7],
|
|
["invoke", 629, 627, 2038, 7],
|
|
["access", 631, 0, 2039, 11],
|
|
["move", 17, 631, 2039, 11],
|
|
"while_start_4289",
|
|
["load_field", 632, 2, "statements", 2040, 25],
|
|
["length", 633, 632, 2040, 25],
|
|
["is_int", 635, 17, 2040, 25],
|
|
["jump_false", 635, "rel_ni_4291", 2040, 25],
|
|
"_nop_tc_47",
|
|
"_nop_tc_48",
|
|
["lt_int", 634, 17, 633, 2040, 25],
|
|
["jump", "rel_done_4293", 2040, 25],
|
|
"rel_ni_4291",
|
|
["is_num", 635, 17, 2040, 25],
|
|
["jump_false", 635, "rel_nn_4292", 2040, 25],
|
|
["is_num", 636, 633, 2040, 25],
|
|
["jump_false", 636, "rel_nn_4292", 2040, 25],
|
|
["lt_float", 634, 17, 633, 2040, 25],
|
|
["jump", "rel_done_4293", 2040, 25],
|
|
"rel_nn_4292",
|
|
["is_text", 635, 17, 2040, 25],
|
|
["jump_false", 635, "rel_err_4294", 2040, 25],
|
|
["is_text", 636, 633, 2040, 25],
|
|
["jump_false", 636, "rel_err_4294", 2040, 25],
|
|
["lt_text", 634, 17, 633, 2040, 25],
|
|
["jump", "rel_done_4293", 2040, 25],
|
|
"rel_err_4294",
|
|
["disrupt", 2040, 25],
|
|
"rel_done_4293",
|
|
["jump_false", 634, "while_end_4290", 2040, 25],
|
|
["load_field", 637, 2, "statements", 2041, 34],
|
|
["load_dynamic", 638, 637, 17, 2041, 50],
|
|
["get", 640, 26, 1, 2041, 9],
|
|
["frame", 641, 640, 2, 2041, 9],
|
|
["null", 642, 2041, 9],
|
|
["setarg", 641, 0, 642, 2041, 9],
|
|
["setarg", 641, 1, 15, 2041, 9],
|
|
["setarg", 641, 2, 638, 2041, 9],
|
|
["invoke", 641, 639, 2041, 9],
|
|
["access", 643, 1, 2042, 17],
|
|
["is_int", 645, 17, 2042, 17],
|
|
["jump_false", 645, "add_ni_4295", 2042, 17],
|
|
["add_int", 644, 17, 643, 2042, 17],
|
|
["jump", "add_done_4297", 2042, 17],
|
|
"add_ni_4295",
|
|
["is_text", 645, 17, 2042, 17],
|
|
["jump_false", 645, "add_nt_4296", 2042, 17],
|
|
["is_text", 646, 643, 2042, 17],
|
|
["jump_false", 646, "add_nt_4296", 2042, 17],
|
|
["concat", 644, 17, 643, 2042, 17],
|
|
["jump", "add_done_4297", 2042, 17],
|
|
"add_nt_4296",
|
|
["is_num", 645, 17, 2042, 17],
|
|
["jump_false", 645, "add_err_4298", 2042, 17],
|
|
["add_float", 644, 17, 643, 2042, 17],
|
|
["jump", "add_done_4297", 2042, 17],
|
|
"add_err_4298",
|
|
["disrupt", 2042, 17],
|
|
"add_done_4297",
|
|
["move", 17, 644, 2042, 17],
|
|
["jump", "while_start_4289", 2042, 17],
|
|
"while_end_4290",
|
|
["load_field", 647, 2, "disruption", 2044, 11],
|
|
["null", 648, 2044, 30],
|
|
["is_identical", 649, 647, 648, 2044, 30],
|
|
["jump_true", 649, "ne_nid_4302", 2044, 30],
|
|
["jump", "ne_ni_4303", 2044, 30],
|
|
"ne_nid_4302",
|
|
["false", 649, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_ni_4303",
|
|
["is_int", 650, 647, 2044, 30],
|
|
["jump_false", 650, "ne_nn_4304", 2044, 30],
|
|
["is_int", 651, 648, 2044, 30],
|
|
["jump_false", 651, "ne_nn_4304", 2044, 30],
|
|
["ne_int", 649, 647, 648, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_nn_4304",
|
|
["is_num", 650, 647, 2044, 30],
|
|
["jump_false", 650, "ne_nt_4305", 2044, 30],
|
|
["is_num", 651, 648, 2044, 30],
|
|
["jump_false", 651, "ne_nt_4305", 2044, 30],
|
|
["ne_float", 649, 647, 648, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_nt_4305",
|
|
["is_text", 650, 647, 2044, 30],
|
|
["jump_false", 650, "ne_nnl_4306", 2044, 30],
|
|
["is_text", 651, 648, 2044, 30],
|
|
["jump_false", 651, "ne_nnl_4306", 2044, 30],
|
|
["ne_text", 649, 647, 648, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_nnl_4306",
|
|
["is_null", 650, 647, 2044, 30],
|
|
["jump_false", 650, "ne_nb_4307", 2044, 30],
|
|
["is_null", 651, 648, 2044, 30],
|
|
["jump_false", 651, "ne_nb_4307", 2044, 30],
|
|
["false", 649, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_nb_4307",
|
|
["is_bool", 650, 647, 2044, 30],
|
|
["jump_false", 650, "ne_mis_4308", 2044, 30],
|
|
["is_bool", 651, 648, 2044, 30],
|
|
["jump_false", 651, "ne_mis_4308", 2044, 30],
|
|
["ne_bool", 649, 647, 648, 2044, 30],
|
|
["jump", "ne_done_4301", 2044, 30],
|
|
"ne_mis_4308",
|
|
["true", 649, 2044, 30],
|
|
"ne_done_4301",
|
|
["jump_false", 649, "if_else_4299", 2044, 30],
|
|
["access", 652, 0, 2045, 13],
|
|
["move", 17, 652, 2045, 13],
|
|
"while_start_4309",
|
|
["load_field", 653, 2, "disruption", 2046, 27],
|
|
["length", 654, 653, 2046, 27],
|
|
["is_int", 656, 17, 2046, 27],
|
|
["jump_false", 656, "rel_ni_4311", 2046, 27],
|
|
"_nop_tc_49",
|
|
"_nop_tc_50",
|
|
["lt_int", 655, 17, 654, 2046, 27],
|
|
["jump", "rel_done_4313", 2046, 27],
|
|
"rel_ni_4311",
|
|
["is_num", 656, 17, 2046, 27],
|
|
["jump_false", 656, "rel_nn_4312", 2046, 27],
|
|
["is_num", 657, 654, 2046, 27],
|
|
["jump_false", 657, "rel_nn_4312", 2046, 27],
|
|
["lt_float", 655, 17, 654, 2046, 27],
|
|
["jump", "rel_done_4313", 2046, 27],
|
|
"rel_nn_4312",
|
|
["is_text", 656, 17, 2046, 27],
|
|
["jump_false", 656, "rel_err_4314", 2046, 27],
|
|
["is_text", 657, 654, 2046, 27],
|
|
["jump_false", 657, "rel_err_4314", 2046, 27],
|
|
["lt_text", 655, 17, 654, 2046, 27],
|
|
["jump", "rel_done_4313", 2046, 27],
|
|
"rel_err_4314",
|
|
["disrupt", 2046, 27],
|
|
"rel_done_4313",
|
|
["jump_false", 655, "while_end_4310", 2046, 27],
|
|
["load_field", 658, 2, "disruption", 2047, 36],
|
|
["load_dynamic", 659, 658, 17, 2047, 52],
|
|
["get", 661, 26, 1, 2047, 11],
|
|
["frame", 662, 661, 2, 2047, 11],
|
|
["null", 663, 2047, 11],
|
|
["setarg", 662, 0, 663, 2047, 11],
|
|
["setarg", 662, 1, 15, 2047, 11],
|
|
["setarg", 662, 2, 659, 2047, 11],
|
|
["invoke", 662, 660, 2047, 11],
|
|
["access", 664, 1, 2048, 19],
|
|
["is_int", 666, 17, 2048, 19],
|
|
["jump_false", 666, "add_ni_4315", 2048, 19],
|
|
["add_int", 665, 17, 664, 2048, 19],
|
|
["jump", "add_done_4317", 2048, 19],
|
|
"add_ni_4315",
|
|
["is_text", 666, 17, 2048, 19],
|
|
["jump_false", 666, "add_nt_4316", 2048, 19],
|
|
["is_text", 667, 664, 2048, 19],
|
|
["jump_false", 667, "add_nt_4316", 2048, 19],
|
|
["concat", 665, 17, 664, 2048, 19],
|
|
["jump", "add_done_4317", 2048, 19],
|
|
"add_nt_4316",
|
|
["is_num", 666, 17, 2048, 19],
|
|
["jump_false", 666, "add_err_4318", 2048, 19],
|
|
["add_float", 665, 17, 664, 2048, 19],
|
|
["jump", "add_done_4317", 2048, 19],
|
|
"add_err_4318",
|
|
["disrupt", 2048, 19],
|
|
"add_done_4317",
|
|
["move", 17, 665, 2048, 19],
|
|
["jump", "while_start_4309", 2048, 19],
|
|
"while_end_4310",
|
|
["jump", "if_end_4300", 2048, 19],
|
|
"if_else_4299",
|
|
"if_end_4300",
|
|
["get", 669, 34, 1, 2051, 12],
|
|
["frame", 670, 669, 1, 2051, 12],
|
|
["null", 671, 2051, 12],
|
|
["setarg", 670, 0, 671, 2051, 12],
|
|
["setarg", 670, 1, 15, 2051, 12],
|
|
["invoke", 670, 668, 2051, 12],
|
|
["move", 9, 668, 2051, 12],
|
|
["get", 672, 22, 1, 2052, 12],
|
|
["load_field", 673, 9, "rec", 2052, 26],
|
|
["is_array", 674, 672, 2052, 26],
|
|
["jump_false", 674, "push_err_4319", 2052, 26],
|
|
["push", 672, 673, 2052, 26],
|
|
["jump", "push_done_4320", 2052, 26],
|
|
"push_err_4319",
|
|
["disrupt", 2052, 26],
|
|
"push_done_4320",
|
|
["load_field", 675, 9, "nr_slots", 2053, 23],
|
|
["store_field", 2, 675, "nr_slots", 2053, 7],
|
|
["load_field", 676, 9, "nr_close", 2054, 29],
|
|
["store_field", 2, 676, "nr_close_slots", 2054, 7],
|
|
["null", 677, 2055, 14],
|
|
["return", 677, 2055, 14],
|
|
["jump", "if_end_4224", 2055, 14],
|
|
"if_else_4223",
|
|
"if_end_4224",
|
|
["null", 678, 2055, 14],
|
|
["return", 678, 2055, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 100,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["null", 7, 2060, 35],
|
|
["access", 8, 0, 2060, 41],
|
|
["record", 9, 0],
|
|
["true", 10, 2060, 54],
|
|
["store_field", 9, 10, "is_func", 2060, 54],
|
|
["get", 12, 32, 1, 2060, 24],
|
|
["frame", 13, 12, 3, 2060, 24],
|
|
["null", 14, 2060, 24],
|
|
["setarg", 13, 0, 14, 2060, 24],
|
|
["setarg", 13, 1, 7, 2060, 24],
|
|
["setarg", 13, 2, 8, 2060, 24],
|
|
["setarg", 13, 3, 9, 2060, 24],
|
|
["invoke", 13, 11, 2060, 24],
|
|
["move", 2, 11, 2060, 24],
|
|
["access", 6, 0, 2061, 13],
|
|
["null", 3, 2063, 16],
|
|
["null", 4, 2064, 14],
|
|
["null", 5, 2065, 22],
|
|
["access", 15, 0, 2067, 9],
|
|
["move", 6, 15, 2067, 9],
|
|
"while_start_4321",
|
|
["load_field", 16, 1, "functions", 2068, 23],
|
|
["length", 17, 16, 2068, 23],
|
|
["is_int", 19, 6, 2068, 23],
|
|
["jump_false", 19, "rel_ni_4323", 2068, 23],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 18, 6, 17, 2068, 23],
|
|
["jump", "rel_done_4325", 2068, 23],
|
|
"rel_ni_4323",
|
|
["is_num", 19, 6, 2068, 23],
|
|
["jump_false", 19, "rel_nn_4324", 2068, 23],
|
|
["is_num", 20, 17, 2068, 23],
|
|
["jump_false", 20, "rel_nn_4324", 2068, 23],
|
|
["lt_float", 18, 6, 17, 2068, 23],
|
|
["jump", "rel_done_4325", 2068, 23],
|
|
"rel_nn_4324",
|
|
["is_text", 19, 6, 2068, 23],
|
|
["jump_false", 19, "rel_err_4326", 2068, 23],
|
|
["is_text", 20, 17, 2068, 23],
|
|
["jump_false", 20, "rel_err_4326", 2068, 23],
|
|
["lt_text", 18, 6, 17, 2068, 23],
|
|
["jump", "rel_done_4325", 2068, 23],
|
|
"rel_err_4326",
|
|
["disrupt", 2068, 23],
|
|
"rel_done_4325",
|
|
["jump_false", 18, "while_end_4322", 2068, 23],
|
|
["load_field", 21, 1, "functions", 2069, 14],
|
|
["load_dynamic", 22, 21, 6, 2069, 28],
|
|
["load_field", 23, 22, "name", 2069, 28],
|
|
["move", 3, 23, 2069, 28],
|
|
["null", 24, 2070, 19],
|
|
["is_identical", 25, 3, 24, 2070, 19],
|
|
["jump_true", 25, "ne_nid_4330", 2070, 19],
|
|
["jump", "ne_ni_4331", 2070, 19],
|
|
"ne_nid_4330",
|
|
["false", 25, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_ni_4331",
|
|
["is_int", 26, 3, 2070, 19],
|
|
["jump_false", 26, "ne_nn_4332", 2070, 19],
|
|
["is_int", 27, 24, 2070, 19],
|
|
["jump_false", 27, "ne_nn_4332", 2070, 19],
|
|
["ne_int", 25, 3, 24, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_nn_4332",
|
|
["is_num", 26, 3, 2070, 19],
|
|
["jump_false", 26, "ne_nt_4333", 2070, 19],
|
|
["is_num", 27, 24, 2070, 19],
|
|
["jump_false", 27, "ne_nt_4333", 2070, 19],
|
|
["ne_float", 25, 3, 24, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_nt_4333",
|
|
["is_text", 26, 3, 2070, 19],
|
|
["jump_false", 26, "ne_nnl_4334", 2070, 19],
|
|
["is_text", 27, 24, 2070, 19],
|
|
["jump_false", 27, "ne_nnl_4334", 2070, 19],
|
|
["ne_text", 25, 3, 24, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_nnl_4334",
|
|
["is_null", 26, 3, 2070, 19],
|
|
["jump_false", 26, "ne_nb_4335", 2070, 19],
|
|
["is_null", 27, 24, 2070, 19],
|
|
["jump_false", 27, "ne_nb_4335", 2070, 19],
|
|
["false", 25, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_nb_4335",
|
|
["is_bool", 26, 3, 2070, 19],
|
|
["jump_false", 26, "ne_mis_4336", 2070, 19],
|
|
["is_bool", 27, 24, 2070, 19],
|
|
["jump_false", 27, "ne_mis_4336", 2070, 19],
|
|
["ne_bool", 25, 3, 24, 2070, 19],
|
|
["jump", "ne_done_4329", 2070, 19],
|
|
"ne_mis_4336",
|
|
["true", 25, 2070, 19],
|
|
"ne_done_4329",
|
|
["jump_false", 25, "if_else_4327", 2070, 19],
|
|
["record", 28, 0],
|
|
["access", 29, "function", 2070, 64],
|
|
["store_field", 28, 29, "make", 2070, 64],
|
|
["access", 30, 0, 2070, 83],
|
|
["store_field", 28, 30, "fn_nr", 2070, 83],
|
|
["get", 32, 51, 1, 2070, 25],
|
|
["frame", 33, 32, 3, 2070, 25],
|
|
["null", 34, 2070, 25],
|
|
["setarg", 33, 0, 34, 2070, 25],
|
|
["setarg", 33, 1, 2, 2070, 25],
|
|
["setarg", 33, 2, 3, 2070, 25],
|
|
["setarg", 33, 3, 28, 2070, 25],
|
|
["invoke", 33, 31, 2070, 25],
|
|
["jump", "if_end_4328", 2070, 25],
|
|
"if_else_4327",
|
|
"if_end_4328",
|
|
["access", 35, 1, 2071, 15],
|
|
["is_int", 37, 6, 2071, 15],
|
|
["jump_false", 37, "add_ni_4337", 2071, 15],
|
|
["add_int", 36, 6, 35, 2071, 15],
|
|
["jump", "add_done_4339", 2071, 15],
|
|
"add_ni_4337",
|
|
["is_text", 37, 6, 2071, 15],
|
|
["jump_false", 37, "add_nt_4338", 2071, 15],
|
|
["is_text", 38, 35, 2071, 15],
|
|
["jump_false", 38, "add_nt_4338", 2071, 15],
|
|
["concat", 36, 6, 35, 2071, 15],
|
|
["jump", "add_done_4339", 2071, 15],
|
|
"add_nt_4338",
|
|
["is_num", 37, 6, 2071, 15],
|
|
["jump_false", 37, "add_err_4340", 2071, 15],
|
|
["add_float", 36, 6, 35, 2071, 15],
|
|
["jump", "add_done_4339", 2071, 15],
|
|
"add_err_4340",
|
|
["disrupt", 2071, 15],
|
|
"add_done_4339",
|
|
["move", 6, 36, 2071, 15],
|
|
["jump", "while_start_4321", 2071, 15],
|
|
"while_end_4322",
|
|
["access", 39, 0, 2074, 9],
|
|
["move", 6, 39, 2074, 9],
|
|
"while_start_4341",
|
|
["load_field", 40, 1, "statements", 2075, 23],
|
|
["length", 41, 40, 2075, 23],
|
|
["is_int", 43, 6, 2075, 23],
|
|
["jump_false", 43, "rel_ni_4343", 2075, 23],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_int", 42, 6, 41, 2075, 23],
|
|
["jump", "rel_done_4345", 2075, 23],
|
|
"rel_ni_4343",
|
|
["is_num", 43, 6, 2075, 23],
|
|
["jump_false", 43, "rel_nn_4344", 2075, 23],
|
|
["is_num", 44, 41, 2075, 23],
|
|
["jump_false", 44, "rel_nn_4344", 2075, 23],
|
|
["lt_float", 42, 6, 41, 2075, 23],
|
|
["jump", "rel_done_4345", 2075, 23],
|
|
"rel_nn_4344",
|
|
["is_text", 43, 6, 2075, 23],
|
|
["jump_false", 43, "rel_err_4346", 2075, 23],
|
|
["is_text", 44, 41, 2075, 23],
|
|
["jump_false", 44, "rel_err_4346", 2075, 23],
|
|
["lt_text", 42, 6, 41, 2075, 23],
|
|
["jump", "rel_done_4345", 2075, 23],
|
|
"rel_err_4346",
|
|
["disrupt", 2075, 23],
|
|
"rel_done_4345",
|
|
["jump_false", 42, "while_end_4342", 2075, 23],
|
|
["load_field", 45, 1, "statements", 2076, 36],
|
|
["load_dynamic", 46, 45, 6, 2076, 51],
|
|
["get", 48, 26, 1, 2076, 7],
|
|
["frame", 49, 48, 2, 2076, 7],
|
|
["null", 50, 2076, 7],
|
|
["setarg", 49, 0, 50, 2076, 7],
|
|
["setarg", 49, 1, 2, 2076, 7],
|
|
["setarg", 49, 2, 46, 2076, 7],
|
|
["invoke", 49, 47, 2076, 7],
|
|
["access", 51, 1, 2077, 15],
|
|
["is_int", 53, 6, 2077, 15],
|
|
["jump_false", 53, "add_ni_4347", 2077, 15],
|
|
["add_int", 52, 6, 51, 2077, 15],
|
|
["jump", "add_done_4349", 2077, 15],
|
|
"add_ni_4347",
|
|
["is_text", 53, 6, 2077, 15],
|
|
["jump_false", 53, "add_nt_4348", 2077, 15],
|
|
["is_text", 54, 51, 2077, 15],
|
|
["jump_false", 54, "add_nt_4348", 2077, 15],
|
|
["concat", 52, 6, 51, 2077, 15],
|
|
["jump", "add_done_4349", 2077, 15],
|
|
"add_nt_4348",
|
|
["is_num", 53, 6, 2077, 15],
|
|
["jump_false", 53, "add_err_4350", 2077, 15],
|
|
["add_float", 52, 6, 51, 2077, 15],
|
|
["jump", "add_done_4349", 2077, 15],
|
|
"add_err_4350",
|
|
["disrupt", 2077, 15],
|
|
"add_done_4349",
|
|
["move", 6, 52, 2077, 15],
|
|
["jump", "while_start_4341", 2077, 15],
|
|
"while_end_4342",
|
|
["access", 55, 0, 2080, 9],
|
|
["move", 6, 55, 2080, 9],
|
|
"while_start_4351",
|
|
["load_field", 56, 1, "functions", 2081, 23],
|
|
["length", 57, 56, 2081, 23],
|
|
["is_int", 59, 6, 2081, 23],
|
|
["jump_false", 59, "rel_ni_4353", 2081, 23],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["lt_int", 58, 6, 57, 2081, 23],
|
|
["jump", "rel_done_4355", 2081, 23],
|
|
"rel_ni_4353",
|
|
["is_num", 59, 6, 2081, 23],
|
|
["jump_false", 59, "rel_nn_4354", 2081, 23],
|
|
["is_num", 60, 57, 2081, 23],
|
|
["jump_false", 60, "rel_nn_4354", 2081, 23],
|
|
["lt_float", 58, 6, 57, 2081, 23],
|
|
["jump", "rel_done_4355", 2081, 23],
|
|
"rel_nn_4354",
|
|
["is_text", 59, 6, 2081, 23],
|
|
["jump_false", 59, "rel_err_4356", 2081, 23],
|
|
["is_text", 60, 57, 2081, 23],
|
|
["jump_false", 60, "rel_err_4356", 2081, 23],
|
|
["lt_text", 58, 6, 57, 2081, 23],
|
|
["jump", "rel_done_4355", 2081, 23],
|
|
"rel_err_4356",
|
|
["disrupt", 2081, 23],
|
|
"rel_done_4355",
|
|
["jump_false", 58, "while_end_4352", 2081, 23],
|
|
["load_field", 61, 1, "functions", 2082, 36],
|
|
["load_dynamic", 62, 61, 6, 2082, 50],
|
|
["get", 64, 26, 1, 2082, 7],
|
|
["frame", 65, 64, 2, 2082, 7],
|
|
["null", 66, 2082, 7],
|
|
["setarg", 65, 0, 66, 2082, 7],
|
|
["setarg", 65, 1, 2, 2082, 7],
|
|
["setarg", 65, 2, 62, 2082, 7],
|
|
["invoke", 65, 63, 2082, 7],
|
|
["access", 67, 1, 2083, 15],
|
|
["is_int", 69, 6, 2083, 15],
|
|
["jump_false", 69, "add_ni_4357", 2083, 15],
|
|
["add_int", 68, 6, 67, 2083, 15],
|
|
["jump", "add_done_4359", 2083, 15],
|
|
"add_ni_4357",
|
|
["is_text", 69, 6, 2083, 15],
|
|
["jump_false", 69, "add_nt_4358", 2083, 15],
|
|
["is_text", 70, 67, 2083, 15],
|
|
["jump_false", 70, "add_nt_4358", 2083, 15],
|
|
["concat", 68, 6, 67, 2083, 15],
|
|
["jump", "add_done_4359", 2083, 15],
|
|
"add_nt_4358",
|
|
["is_num", 69, 6, 2083, 15],
|
|
["jump_false", 69, "add_err_4360", 2083, 15],
|
|
["add_float", 68, 6, 67, 2083, 15],
|
|
["jump", "add_done_4359", 2083, 15],
|
|
"add_err_4360",
|
|
["disrupt", 2083, 15],
|
|
"add_done_4359",
|
|
["move", 6, 68, 2083, 15],
|
|
["jump", "while_start_4351", 2083, 15],
|
|
"while_end_4352",
|
|
["get", 72, 34, 1, 2086, 10],
|
|
["frame", 73, 72, 1, 2086, 10],
|
|
["null", 74, 2086, 10],
|
|
["setarg", 73, 0, 74, 2086, 10],
|
|
["setarg", 73, 1, 2, 2086, 10],
|
|
["invoke", 73, 71, 2086, 10],
|
|
["move", 4, 71, 2086, 10],
|
|
["load_field", 75, 4, "rec", 2087, 19],
|
|
["array", 76, 0, 2087, 19],
|
|
["push", 76, 75, 2087, 19],
|
|
["move", 5, 76, 2087, 19],
|
|
["access", 77, 0, 2088, 9],
|
|
["move", 6, 77, 2088, 9],
|
|
"while_start_4361",
|
|
["get", 78, 22, 1, 2089, 23],
|
|
["length", 79, 78, 2089, 23],
|
|
["is_int", 81, 6, 2089, 23],
|
|
["jump_false", 81, "rel_ni_4363", 2089, 23],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["lt_int", 80, 6, 79, 2089, 23],
|
|
["jump", "rel_done_4365", 2089, 23],
|
|
"rel_ni_4363",
|
|
["is_num", 81, 6, 2089, 23],
|
|
["jump_false", 81, "rel_nn_4364", 2089, 23],
|
|
["is_num", 82, 79, 2089, 23],
|
|
["jump_false", 82, "rel_nn_4364", 2089, 23],
|
|
["lt_float", 80, 6, 79, 2089, 23],
|
|
["jump", "rel_done_4365", 2089, 23],
|
|
"rel_nn_4364",
|
|
["is_text", 81, 6, 2089, 23],
|
|
["jump_false", 81, "rel_err_4366", 2089, 23],
|
|
["is_text", 82, 79, 2089, 23],
|
|
["jump_false", 82, "rel_err_4366", 2089, 23],
|
|
["lt_text", 80, 6, 79, 2089, 23],
|
|
["jump", "rel_done_4365", 2089, 23],
|
|
"rel_err_4366",
|
|
["disrupt", 2089, 23],
|
|
"rel_done_4365",
|
|
["jump_false", 80, "while_end_4362", 2089, 23],
|
|
["get", 83, 22, 1, 2090, 24],
|
|
["load_dynamic", 84, 83, 6, 2090, 37],
|
|
["is_array", 85, 5, 2090, 37],
|
|
["jump_false", 85, "push_err_4367", 2090, 37],
|
|
["push", 5, 84, 2090, 37],
|
|
["jump", "push_done_4368", 2090, 37],
|
|
"push_err_4367",
|
|
["disrupt", 2090, 37],
|
|
"push_done_4368",
|
|
["access", 86, 1, 2091, 15],
|
|
["is_int", 88, 6, 2091, 15],
|
|
["jump_false", 88, "add_ni_4369", 2091, 15],
|
|
["add_int", 87, 6, 86, 2091, 15],
|
|
["jump", "add_done_4371", 2091, 15],
|
|
"add_ni_4369",
|
|
["is_text", 88, 6, 2091, 15],
|
|
["jump_false", 88, "add_nt_4370", 2091, 15],
|
|
["is_text", 89, 86, 2091, 15],
|
|
["jump_false", 89, "add_nt_4370", 2091, 15],
|
|
["concat", 87, 6, 86, 2091, 15],
|
|
["jump", "add_done_4371", 2091, 15],
|
|
"add_nt_4370",
|
|
["is_num", 88, 6, 2091, 15],
|
|
["jump_false", 88, "add_err_4372", 2091, 15],
|
|
["add_float", 87, 6, 86, 2091, 15],
|
|
["jump", "add_done_4371", 2091, 15],
|
|
"add_err_4372",
|
|
["disrupt", 2091, 15],
|
|
"add_done_4371",
|
|
["move", 6, 87, 2091, 15],
|
|
["jump", "while_start_4361", 2091, 15],
|
|
"while_end_4362",
|
|
["put", 5, 22, 1, 2093, 20],
|
|
["get", 90, 22, 1, 2095, 18],
|
|
["store_field", 1, 90, "scopes", 2095, 5],
|
|
["get", 91, 58, 1, 2096, 22],
|
|
["store_field", 1, 91, "intrinsics", 2096, 5],
|
|
["get", 92, 41, 1, 2097, 16],
|
|
["length", 93, 92, 2097, 16],
|
|
["access", 94, 0, 2097, 30],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["jump", "rel_ni_4375", 2097, 30],
|
|
["gt_int", 95, 93, 94, 2097, 30],
|
|
["jump", "rel_done_4377", 2097, 30],
|
|
"rel_ni_4375",
|
|
["is_num", 96, 93, 2097, 30],
|
|
["jump_false", 96, "rel_nn_4376", 2097, 30],
|
|
["is_num", 97, 94, 2097, 30],
|
|
["jump_false", 97, "rel_nn_4376", 2097, 30],
|
|
["gt_float", 95, 93, 94, 2097, 30],
|
|
["jump", "rel_done_4377", 2097, 30],
|
|
"rel_nn_4376",
|
|
["is_text", 96, 93, 2097, 30],
|
|
["jump_false", 96, "rel_err_4378", 2097, 30],
|
|
["is_text", 97, 94, 2097, 30],
|
|
["jump_false", 97, "rel_err_4378", 2097, 30],
|
|
["gt_text", 95, 93, 94, 2097, 30],
|
|
["jump", "rel_done_4377", 2097, 30],
|
|
"rel_err_4378",
|
|
["disrupt", 2097, 30],
|
|
"rel_done_4377",
|
|
["jump_false", 95, "if_else_4373", 2097, 30],
|
|
["get", 98, 41, 1, 2098, 20],
|
|
["store_field", 1, 98, "errors", 2098, 7],
|
|
["jump", "if_end_4374", 2098, 7],
|
|
"if_else_4373",
|
|
"if_end_4374",
|
|
["null", 99, 2098, 7],
|
|
["return", 99, 2098, 7]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "parse.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 264,
|
|
"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, 1633, 20],
|
|
["move", 39, 225, 1633, 20],
|
|
["function", 226, 38, 1821, 20],
|
|
["move", 26, 226, 1821, 20],
|
|
["function", 227, 39, 2059, 24],
|
|
["move", 28, 227, 2059, 24],
|
|
["frame", 229, 36, 0, 2106, 3],
|
|
["null", 230, 2106, 3],
|
|
["setarg", 229, 0, 230, 2106, 3],
|
|
["invoke", 229, 228, 2106, 3],
|
|
["frame", 232, 47, 0, 2107, 13],
|
|
["null", 233, 2107, 13],
|
|
["setarg", 232, 0, 233, 2107, 13],
|
|
["invoke", 232, 231, 2107, 13],
|
|
["move", 65, 231, 2107, 13],
|
|
["access", 234, 0, 2109, 22],
|
|
["is_identical", 235, 52, 234, 2109, 22],
|
|
["jump_true", 235, "eq_done_4381", 2109, 22],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_4382", 2109, 22],
|
|
"_nop_tc_2",
|
|
["jump", "eq_ni_4382", 2109, 22],
|
|
["eq_int", 235, 52, 234, 2109, 22],
|
|
["jump", "eq_done_4381", 2109, 22],
|
|
"eq_ni_4382",
|
|
["is_num", 236, 52, 2109, 22],
|
|
["jump_false", 236, "eq_nn_4383", 2109, 22],
|
|
["is_num", 237, 234, 2109, 22],
|
|
["jump_false", 237, "eq_nn_4383", 2109, 22],
|
|
["eq_float", 235, 52, 234, 2109, 22],
|
|
["jump", "eq_done_4381", 2109, 22],
|
|
"eq_nn_4383",
|
|
["is_text", 236, 52, 2109, 22],
|
|
["jump_false", 236, "eq_nt_4384", 2109, 22],
|
|
["is_text", 237, 234, 2109, 22],
|
|
["jump_false", 237, "eq_nt_4384", 2109, 22],
|
|
["eq_text", 235, 52, 234, 2109, 22],
|
|
["jump", "eq_done_4381", 2109, 22],
|
|
"eq_nt_4384",
|
|
["is_null", 236, 52, 2109, 22],
|
|
["jump_false", 236, "eq_nnl_4385", 2109, 22],
|
|
["is_null", 237, 234, 2109, 22],
|
|
["jump_false", 237, "eq_nnl_4385", 2109, 22],
|
|
["true", 235, 2109, 22],
|
|
["jump", "eq_done_4381", 2109, 22],
|
|
"eq_nnl_4385",
|
|
["is_bool", 236, 52, 2109, 22],
|
|
["jump_false", 236, "eq_nb_4386", 2109, 22],
|
|
["is_bool", 237, 234, 2109, 22],
|
|
["jump_false", 237, "eq_nb_4386", 2109, 22],
|
|
["eq_bool", 235, 52, 234, 2109, 22],
|
|
["jump", "eq_done_4381", 2109, 22],
|
|
"eq_nb_4386",
|
|
["false", 235, 2109, 22],
|
|
"eq_done_4381",
|
|
["jump_false", 235, "if_else_4379", 2109, 22],
|
|
["frame", 239, 28, 1, 2110, 5],
|
|
["null", 240, 2110, 5],
|
|
["setarg", 239, 0, 240, 2110, 5],
|
|
["setarg", 239, 1, 65, 2110, 5],
|
|
["invoke", 239, 238, 2110, 5],
|
|
["jump", "if_end_4380", 2110, 5],
|
|
"if_else_4379",
|
|
"if_end_4380",
|
|
["access", 10, 0, 2114, 13],
|
|
["length", 241, 17, 2115, 14],
|
|
["access", 242, 0, 2115, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_4389", 2115, 24],
|
|
["gt_int", 243, 241, 242, 2115, 24],
|
|
["jump", "rel_done_4391", 2115, 24],
|
|
"rel_ni_4389",
|
|
["is_num", 244, 241, 2115, 24],
|
|
["jump_false", 244, "rel_nn_4390", 2115, 24],
|
|
["is_num", 245, 242, 2115, 24],
|
|
["jump_false", 245, "rel_nn_4390", 2115, 24],
|
|
["gt_float", 243, 241, 242, 2115, 24],
|
|
["jump", "rel_done_4391", 2115, 24],
|
|
"rel_nn_4390",
|
|
["is_text", 244, 241, 2115, 24],
|
|
["jump_false", 244, "rel_err_4392", 2115, 24],
|
|
["is_text", 245, 242, 2115, 24],
|
|
["jump_false", 245, "rel_err_4392", 2115, 24],
|
|
["gt_text", 243, 241, 242, 2115, 24],
|
|
["jump", "rel_done_4391", 2115, 24],
|
|
"rel_err_4392",
|
|
["disrupt", 2115, 24],
|
|
"rel_done_4391",
|
|
["jump_false", 243, "if_else_4387", 2115, 24],
|
|
["load_field", 246, 65, "errors", 2116, 9],
|
|
["null", 247, 2116, 23],
|
|
["is_identical", 248, 246, 247, 2116, 23],
|
|
["jump_true", 248, "ne_nid_4396", 2116, 23],
|
|
["jump", "ne_ni_4397", 2116, 23],
|
|
"ne_nid_4396",
|
|
["false", 248, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_ni_4397",
|
|
["is_int", 249, 246, 2116, 23],
|
|
["jump_false", 249, "ne_nn_4398", 2116, 23],
|
|
["is_int", 250, 247, 2116, 23],
|
|
["jump_false", 250, "ne_nn_4398", 2116, 23],
|
|
["ne_int", 248, 246, 247, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_nn_4398",
|
|
["is_num", 249, 246, 2116, 23],
|
|
["jump_false", 249, "ne_nt_4399", 2116, 23],
|
|
["is_num", 250, 247, 2116, 23],
|
|
["jump_false", 250, "ne_nt_4399", 2116, 23],
|
|
["ne_float", 248, 246, 247, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_nt_4399",
|
|
["is_text", 249, 246, 2116, 23],
|
|
["jump_false", 249, "ne_nnl_4400", 2116, 23],
|
|
["is_text", 250, 247, 2116, 23],
|
|
["jump_false", 250, "ne_nnl_4400", 2116, 23],
|
|
["ne_text", 248, 246, 247, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_nnl_4400",
|
|
["is_null", 249, 246, 2116, 23],
|
|
["jump_false", 249, "ne_nb_4401", 2116, 23],
|
|
["is_null", 250, 247, 2116, 23],
|
|
["jump_false", 250, "ne_nb_4401", 2116, 23],
|
|
["false", 248, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_nb_4401",
|
|
["is_bool", 249, 246, 2116, 23],
|
|
["jump_false", 249, "ne_mis_4402", 2116, 23],
|
|
["is_bool", 250, 247, 2116, 23],
|
|
["jump_false", 250, "ne_mis_4402", 2116, 23],
|
|
["ne_bool", 248, 246, 247, 2116, 23],
|
|
["jump", "ne_done_4395", 2116, 23],
|
|
"ne_mis_4402",
|
|
["true", 248, 2116, 23],
|
|
"ne_done_4395",
|
|
["jump_false", 248, "if_else_4393", 2116, 23],
|
|
["access", 251, 0, 2117, 13],
|
|
["move", 10, 251, 2117, 13],
|
|
"while_start_4403",
|
|
["length", 252, 17, 2118, 27],
|
|
["is_int", 254, 10, 2118, 27],
|
|
["jump_false", 254, "rel_ni_4405", 2118, 27],
|
|
"_nop_tc_6",
|
|
"_nop_tc_7",
|
|
["lt_int", 253, 10, 252, 2118, 27],
|
|
["jump", "rel_done_4407", 2118, 27],
|
|
"rel_ni_4405",
|
|
["is_num", 254, 10, 2118, 27],
|
|
["jump_false", 254, "rel_nn_4406", 2118, 27],
|
|
["is_num", 255, 252, 2118, 27],
|
|
["jump_false", 255, "rel_nn_4406", 2118, 27],
|
|
["lt_float", 253, 10, 252, 2118, 27],
|
|
["jump", "rel_done_4407", 2118, 27],
|
|
"rel_nn_4406",
|
|
["is_text", 254, 10, 2118, 27],
|
|
["jump_false", 254, "rel_err_4408", 2118, 27],
|
|
["is_text", 255, 252, 2118, 27],
|
|
["jump_false", 255, "rel_err_4408", 2118, 27],
|
|
["lt_text", 253, 10, 252, 2118, 27],
|
|
["jump", "rel_done_4407", 2118, 27],
|
|
"rel_err_4408",
|
|
["disrupt", 2118, 27],
|
|
"rel_done_4407",
|
|
["jump_false", 253, "while_end_4404", 2118, 27],
|
|
["load_field", 256, 65, "errors", 2119, 14],
|
|
["load_dynamic", 257, 17, 10, 2119, 33],
|
|
["is_array", 258, 256, 2119, 33],
|
|
["jump_false", 258, "push_err_4409", 2119, 33],
|
|
["push", 256, 257, 2119, 33],
|
|
["jump", "push_done_4410", 2119, 33],
|
|
"push_err_4409",
|
|
["disrupt", 2119, 33],
|
|
"push_done_4410",
|
|
["access", 259, 1, 2120, 21],
|
|
["is_int", 261, 10, 2120, 21],
|
|
["jump_false", 261, "add_ni_4411", 2120, 21],
|
|
["add_int", 260, 10, 259, 2120, 21],
|
|
["jump", "add_done_4413", 2120, 21],
|
|
"add_ni_4411",
|
|
["is_text", 261, 10, 2120, 21],
|
|
["jump_false", 261, "add_nt_4412", 2120, 21],
|
|
["is_text", 262, 259, 2120, 21],
|
|
["jump_false", 262, "add_nt_4412", 2120, 21],
|
|
["concat", 260, 10, 259, 2120, 21],
|
|
["jump", "add_done_4413", 2120, 21],
|
|
"add_nt_4412",
|
|
["is_num", 261, 10, 2120, 21],
|
|
["jump_false", 261, "add_err_4414", 2120, 21],
|
|
["add_float", 260, 10, 259, 2120, 21],
|
|
["jump", "add_done_4413", 2120, 21],
|
|
"add_err_4414",
|
|
["disrupt", 2120, 21],
|
|
"add_done_4413",
|
|
["move", 10, 260, 2120, 21],
|
|
["jump", "while_start_4403", 2120, 21],
|
|
"while_end_4404",
|
|
["jump", "if_end_4394", 2120, 21],
|
|
"if_else_4393",
|
|
["store_field", 65, 17, "errors", 2123, 7],
|
|
"if_end_4394",
|
|
["jump", "if_end_4388", 2123, 7],
|
|
"if_else_4387",
|
|
"if_end_4388",
|
|
["return", 65, 2127, 10],
|
|
["null", 263, 2127, 10],
|
|
["return", 263, 2127, 10]
|
|
],
|
|
"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, 2130, 8],
|
|
["null", 3, 2130, 8],
|
|
["return", 3, 2130, 8]
|
|
]
|
|
},
|
|
"filename": "parse.cm",
|
|
"data": {}
|
|
} |