12627 lines
416 KiB
Plaintext
12627 lines
416 KiB
Plaintext
{
|
|
"name": ".cell/packages/core/tokenize.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 6,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 3, 1, 27, 9],
|
|
["get", 2, 4, 1, 27, 16],
|
|
["is_int", 3, 1, 27, 16],
|
|
["jump_false", 3, "rel_ni_2", 27, 16],
|
|
["is_int", 4, 2, 27, 16],
|
|
["jump_false", 4, "rel_ni_2", 27, 16],
|
|
["ge_int", 5, 1, 2, 27, 16],
|
|
["jump", "rel_done_4", 27, 16],
|
|
"rel_ni_2",
|
|
["is_num", 3, 1, 27, 16],
|
|
["jump_false", 3, "rel_nn_3", 27, 16],
|
|
["is_num", 4, 2, 27, 16],
|
|
["jump_false", 4, "rel_nn_3", 27, 16],
|
|
["ge_float", 5, 1, 2, 27, 16],
|
|
["jump", "rel_done_4", 27, 16],
|
|
"rel_nn_3",
|
|
["is_text", 3, 1, 27, 16],
|
|
["jump_false", 3, "rel_err_5", 27, 16],
|
|
["is_text", 4, 2, 27, 16],
|
|
["jump_false", 4, "rel_err_5", 27, 16],
|
|
["ge_text", 5, 1, 2, 27, 16],
|
|
["jump", "rel_done_4", 27, 16],
|
|
"rel_err_5",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
27,
|
|
16
|
|
],
|
|
["access", 2, "error", 27, 16],
|
|
["access", 3, "cannot compare with '>=': operands must be same type", 27, 16],
|
|
["array", 4, 0, 27, 16],
|
|
["push", 4, 3, 27, 16],
|
|
["frame", 3, 1, 2, 27, 16],
|
|
["null", 1, 27, 16],
|
|
["setarg", 3, 0, 1, 27, 16],
|
|
["setarg", 3, 1, 2, 27, 16],
|
|
["setarg", 3, 2, 4, 27, 16],
|
|
["invoke", 3, 1, 27, 16],
|
|
["disrupt", 27, 16],
|
|
"rel_done_4",
|
|
["jump_false", 5, "if_else_0", 27, 16],
|
|
["null", 1, 27, 28],
|
|
["return", 1, 27, 28],
|
|
"_nop_ur_1",
|
|
"if_else_0",
|
|
"if_end_1",
|
|
["get", 1, 1, 1, 28, 12],
|
|
["get", 2, 3, 1, 28, 16],
|
|
["load_dynamic", 3, 1, 2, 28, 16],
|
|
["return", 3, 28, 16],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 8,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 3, 1, 32, 15],
|
|
["is_text", 3, 2, 32, 21],
|
|
["jump_false", 3, "add_cn_7", 32, 21],
|
|
["is_text", 4, 1, 32, 21],
|
|
["jump_false", 4, "add_cn_7", 32, 21],
|
|
["concat", 5, 2, 1, 32, 21],
|
|
["jump", "add_done_6", 32, 21],
|
|
"add_cn_7",
|
|
["is_num", 3, 2, 32, 21],
|
|
["jump_false", 3, "add_err_8", 32, 21],
|
|
["is_num", 4, 1, 32, 21],
|
|
["jump_false", 4, "add_err_8", 32, 21],
|
|
["add", 5, 2, 1, 32, 21],
|
|
["jump", "add_done_6", 32, 21],
|
|
"add_err_8",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
32,
|
|
21
|
|
],
|
|
["access", 3, "error", 32, 21],
|
|
["access", 4, "cannot apply '+': operands must both be text or both be numbers", 32, 21],
|
|
["array", 6, 0, 32, 21],
|
|
["push", 6, 4, 32, 21],
|
|
["frame", 4, 2, 2, 32, 21],
|
|
["null", 2, 32, 21],
|
|
["setarg", 4, 0, 2, 32, 21],
|
|
["setarg", 4, 1, 3, 32, 21],
|
|
["setarg", 4, 2, 6, 32, 21],
|
|
["invoke", 4, 2, 32, 21],
|
|
["disrupt", 32, 21],
|
|
"add_done_6",
|
|
["move", 2, 5, 32, 21],
|
|
["get", 3, 4, 1, 33, 16],
|
|
["is_int", 4, 2, 33, 16],
|
|
["jump_false", 4, "rel_ni_11", 33, 16],
|
|
["is_int", 5, 3, 33, 16],
|
|
["jump_false", 5, "rel_ni_11", 33, 16],
|
|
["ge_int", 6, 2, 3, 33, 16],
|
|
["jump", "rel_done_13", 33, 16],
|
|
"rel_ni_11",
|
|
["is_num", 4, 2, 33, 16],
|
|
["jump_false", 4, "rel_nn_12", 33, 16],
|
|
["is_num", 5, 3, 33, 16],
|
|
["jump_false", 5, "rel_nn_12", 33, 16],
|
|
["ge_float", 6, 2, 3, 33, 16],
|
|
["jump", "rel_done_13", 33, 16],
|
|
"rel_nn_12",
|
|
["is_text", 4, 2, 33, 16],
|
|
["jump_false", 4, "rel_err_14", 33, 16],
|
|
["is_text", 5, 3, 33, 16],
|
|
["jump_false", 5, "rel_err_14", 33, 16],
|
|
["ge_text", 6, 2, 3, 33, 16],
|
|
["jump", "rel_done_13", 33, 16],
|
|
"rel_err_14",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
33,
|
|
16
|
|
],
|
|
["access", 4, "error", 33, 16],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 33, 16],
|
|
["array", 7, 0, 33, 16],
|
|
["push", 7, 5, 33, 16],
|
|
["frame", 5, 3, 2, 33, 16],
|
|
["null", 3, 33, 16],
|
|
["setarg", 5, 0, 3, 33, 16],
|
|
["setarg", 5, 1, 4, 33, 16],
|
|
["setarg", 5, 2, 7, 33, 16],
|
|
["invoke", 5, 3, 33, 16],
|
|
["disrupt", 33, 16],
|
|
"rel_done_13",
|
|
["jump_false", 6, "if_else_9", 33, 16],
|
|
["null", 3, 33, 28],
|
|
["return", 3, 33, 28],
|
|
"_nop_ur_1",
|
|
"if_else_9",
|
|
"if_end_10",
|
|
["get", 3, 1, 1, 34, 12],
|
|
["load_dynamic", 4, 3, 2, 34, 16],
|
|
["return", 4, 34, 16],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 7,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 1, 1, 38, 13],
|
|
["get", 2, 3, 1, 38, 17],
|
|
["load_dynamic", 3, 1, 2, 38, 17],
|
|
["move", 1, 3, 38, 17],
|
|
["get", 2, 3, 1, 39, 11],
|
|
["access", 3, 1, 39, 17],
|
|
["is_num", 4, 2, 39, 17],
|
|
["jump_false", 4, "num_err_15", 39, 17],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["add", 4, 2, 3, 39, 17],
|
|
["jump", "num_done_16", 39, 17],
|
|
"num_err_15",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
39,
|
|
17
|
|
],
|
|
["access", 3, "error", 39, 17],
|
|
["access", 5, "cannot apply '+': operands must be numbers", 39, 17],
|
|
["array", 6, 0, 39, 17],
|
|
["push", 6, 5, 39, 17],
|
|
["frame", 5, 2, 2, 39, 17],
|
|
["null", 2, 39, 17],
|
|
["setarg", 5, 0, 2, 39, 17],
|
|
["setarg", 5, 1, 3, 39, 17],
|
|
["setarg", 5, 2, 6, 39, 17],
|
|
["invoke", 5, 2, 39, 17],
|
|
["disrupt", 39, 17],
|
|
"num_done_16",
|
|
["put", 4, 3, 1, 39, 17],
|
|
["access", 2, "\n", 40, 14],
|
|
["is_identical", 3, 1, 2, 40, 14],
|
|
["jump_true", 3, "eq_done_19", 40, 14],
|
|
["is_int", 4, 1, 40, 14],
|
|
["jump_false", 4, "eq_ni_20", 40, 14],
|
|
"_nop_tc_3",
|
|
["jump", "eq_ni_20", 40, 14],
|
|
["eq_int", 3, 1, 2, 40, 14],
|
|
["jump", "eq_done_19", 40, 14],
|
|
"eq_ni_20",
|
|
["is_num", 4, 1, 40, 14],
|
|
["jump_false", 4, "eq_nn_21", 40, 14],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nn_21", 40, 14],
|
|
["eq_float", 3, 1, 2, 40, 14],
|
|
["jump", "eq_done_19", 40, 14],
|
|
"eq_nn_21",
|
|
["is_text", 4, 1, 40, 14],
|
|
["jump_false", 4, "eq_nt_22", 40, 14],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_text", 3, 1, 2, 40, 14],
|
|
["jump", "eq_done_19", 40, 14],
|
|
"eq_nt_22",
|
|
["is_null", 4, 1, 40, 14],
|
|
["jump_false", 4, "eq_nnl_23", 40, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_nnl_23", 40, 14],
|
|
["true", 3, 40, 14],
|
|
["jump", "eq_done_19", 40, 14],
|
|
"eq_nnl_23",
|
|
["is_bool", 4, 1, 40, 14],
|
|
["jump_false", 4, "eq_nb_24", 40, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nb_24", 40, 14],
|
|
["eq_bool", 3, 1, 2, 40, 14],
|
|
["jump", "eq_done_19", 40, 14],
|
|
"eq_nb_24",
|
|
["false", 3, 40, 14],
|
|
"eq_done_19",
|
|
["jump_false", 3, "if_else_17", 40, 14],
|
|
["get", 2, 5, 1, 41, 13],
|
|
["access", 3, 1, 41, 19],
|
|
["is_num", 4, 2, 41, 19],
|
|
["jump_false", 4, "num_err_25", 41, 19],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["add", 4, 2, 3, 41, 19],
|
|
["jump", "num_done_26", 41, 19],
|
|
"num_err_25",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
41,
|
|
19
|
|
],
|
|
["access", 3, "error", 41, 19],
|
|
["access", 5, "cannot apply '+': operands must be numbers", 41, 19],
|
|
["array", 6, 0, 41, 19],
|
|
["push", 6, 5, 41, 19],
|
|
["frame", 5, 2, 2, 41, 19],
|
|
["null", 2, 41, 19],
|
|
["setarg", 5, 0, 2, 41, 19],
|
|
["setarg", 5, 1, 3, 41, 19],
|
|
["setarg", 5, 2, 6, 41, 19],
|
|
["invoke", 5, 2, 41, 19],
|
|
["disrupt", 41, 19],
|
|
"num_done_26",
|
|
["put", 4, 5, 1, 41, 19],
|
|
["access", 2, 0, 42, 13],
|
|
["put", 2, 6, 1, 42, 13],
|
|
["jump", "if_end_18", 42, 13],
|
|
"if_else_17",
|
|
["get", 2, 6, 1, 44, 13],
|
|
["access", 3, 1, 44, 19],
|
|
["is_num", 4, 2, 44, 19],
|
|
["jump_false", 4, "num_err_27", 44, 19],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["add", 4, 2, 3, 44, 19],
|
|
["jump", "num_done_28", 44, 19],
|
|
"num_err_27",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
44,
|
|
19
|
|
],
|
|
["access", 3, "error", 44, 19],
|
|
["access", 5, "cannot apply '+': operands must be numbers", 44, 19],
|
|
["array", 6, 0, 44, 19],
|
|
["push", 6, 5, 44, 19],
|
|
["frame", 5, 2, 2, 44, 19],
|
|
["null", 2, 44, 19],
|
|
["setarg", 5, 0, 2, 44, 19],
|
|
["setarg", 5, 1, 3, 44, 19],
|
|
["setarg", 5, 2, 6, 44, 19],
|
|
["invoke", 5, 2, 44, 19],
|
|
["disrupt", 44, 19],
|
|
"num_done_28",
|
|
["put", 4, 6, 1, 44, 19],
|
|
"if_end_18",
|
|
["return", 1, 46, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 8,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, "0", 50, 17],
|
|
["is_int", 3, 1, 50, 17],
|
|
["jump_false", 3, "rel_ni_30", 50, 17],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_30", 50, 17],
|
|
["ge_int", 4, 1, 2, 50, 17],
|
|
["jump", "rel_done_32", 50, 17],
|
|
"rel_ni_30",
|
|
["is_num", 3, 1, 50, 17],
|
|
["jump_false", 3, "rel_nn_31", 50, 17],
|
|
"_nop_tc_2",
|
|
["jump", "rel_nn_31", 50, 17],
|
|
["ge_float", 4, 1, 2, 50, 17],
|
|
["jump", "rel_done_32", 50, 17],
|
|
"rel_nn_31",
|
|
["is_text", 3, 1, 50, 17],
|
|
["jump_false", 3, "rel_err_33", 50, 17],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ge_text", 4, 1, 2, 50, 17],
|
|
["jump", "rel_done_32", 50, 17],
|
|
"rel_err_33",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
50,
|
|
17
|
|
],
|
|
["access", 3, "error", 50, 17],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 50, 17],
|
|
["array", 6, 0, 50, 17],
|
|
["push", 6, 5, 50, 17],
|
|
["frame", 5, 2, 2, 50, 17],
|
|
["null", 2, 50, 17],
|
|
["setarg", 5, 0, 2, 50, 17],
|
|
["setarg", 5, 1, 3, 50, 17],
|
|
["setarg", 5, 2, 6, 50, 17],
|
|
["invoke", 5, 2, 50, 17],
|
|
["disrupt", 50, 17],
|
|
"rel_done_32",
|
|
["move", 2, 4, 50, 17],
|
|
["jump_false", 2, "and_end_29", 50, 17],
|
|
["access", 3, "9", 50, 29],
|
|
["is_int", 4, 1, 50, 29],
|
|
["jump_false", 4, "rel_ni_34", 50, 29],
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_34", 50, 29],
|
|
["le_int", 5, 1, 3, 50, 29],
|
|
["jump", "rel_done_36", 50, 29],
|
|
"rel_ni_34",
|
|
["is_num", 4, 1, 50, 29],
|
|
["jump_false", 4, "rel_nn_35", 50, 29],
|
|
"_nop_tc_6",
|
|
["jump", "rel_nn_35", 50, 29],
|
|
["le_float", 5, 1, 3, 50, 29],
|
|
["jump", "rel_done_36", 50, 29],
|
|
"rel_nn_35",
|
|
["is_text", 4, 1, 50, 29],
|
|
["jump_false", 4, "rel_err_37", 50, 29],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["le_text", 5, 1, 3, 50, 29],
|
|
["jump", "rel_done_36", 50, 29],
|
|
"rel_err_37",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
50,
|
|
29
|
|
],
|
|
["access", 4, "error", 50, 29],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 50, 29],
|
|
["array", 7, 0, 50, 29],
|
|
["push", 7, 6, 50, 29],
|
|
["frame", 6, 3, 2, 50, 29],
|
|
["null", 3, 50, 29],
|
|
["setarg", 6, 0, 3, 50, 29],
|
|
["setarg", 6, 1, 4, 50, 29],
|
|
["setarg", 6, 2, 7, 50, 29],
|
|
["invoke", 6, 3, 50, 29],
|
|
["disrupt", 50, 29],
|
|
"rel_done_36",
|
|
["move", 2, 5, 50, 29],
|
|
"and_end_29",
|
|
["return", 2, 50, 29],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, "0", 54, 18],
|
|
["is_int", 3, 1, 54, 18],
|
|
["jump_false", 3, "rel_ni_41", 54, 18],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_41", 54, 18],
|
|
["ge_int", 4, 1, 2, 54, 18],
|
|
["jump", "rel_done_43", 54, 18],
|
|
"rel_ni_41",
|
|
["is_num", 3, 1, 54, 18],
|
|
["jump_false", 3, "rel_nn_42", 54, 18],
|
|
"_nop_tc_2",
|
|
["jump", "rel_nn_42", 54, 18],
|
|
["ge_float", 4, 1, 2, 54, 18],
|
|
["jump", "rel_done_43", 54, 18],
|
|
"rel_nn_42",
|
|
["is_text", 3, 1, 54, 18],
|
|
["jump_false", 3, "rel_err_44", 54, 18],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ge_text", 4, 1, 2, 54, 18],
|
|
["jump", "rel_done_43", 54, 18],
|
|
"rel_err_44",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
18
|
|
],
|
|
["access", 3, "error", 54, 18],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 54, 18],
|
|
["array", 6, 0, 54, 18],
|
|
["push", 6, 5, 54, 18],
|
|
["frame", 5, 2, 2, 54, 18],
|
|
["null", 2, 54, 18],
|
|
["setarg", 5, 0, 2, 54, 18],
|
|
["setarg", 5, 1, 3, 54, 18],
|
|
["setarg", 5, 2, 6, 54, 18],
|
|
["invoke", 5, 2, 54, 18],
|
|
["disrupt", 54, 18],
|
|
"rel_done_43",
|
|
["move", 2, 4, 54, 18],
|
|
["jump_false", 2, "and_end_40", 54, 18],
|
|
["access", 3, "9", 54, 30],
|
|
["is_int", 4, 1, 54, 30],
|
|
["jump_false", 4, "rel_ni_45", 54, 30],
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_45", 54, 30],
|
|
["le_int", 5, 1, 3, 54, 30],
|
|
["jump", "rel_done_47", 54, 30],
|
|
"rel_ni_45",
|
|
["is_num", 4, 1, 54, 30],
|
|
["jump_false", 4, "rel_nn_46", 54, 30],
|
|
"_nop_tc_6",
|
|
["jump", "rel_nn_46", 54, 30],
|
|
["le_float", 5, 1, 3, 54, 30],
|
|
["jump", "rel_done_47", 54, 30],
|
|
"rel_nn_46",
|
|
["is_text", 4, 1, 54, 30],
|
|
["jump_false", 4, "rel_err_48", 54, 30],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["le_text", 5, 1, 3, 54, 30],
|
|
["jump", "rel_done_47", 54, 30],
|
|
"rel_err_48",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
30
|
|
],
|
|
["access", 4, "error", 54, 30],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 54, 30],
|
|
["array", 7, 0, 54, 30],
|
|
["push", 7, 6, 54, 30],
|
|
["frame", 6, 3, 2, 54, 30],
|
|
["null", 3, 54, 30],
|
|
["setarg", 6, 0, 3, 54, 30],
|
|
["setarg", 6, 1, 4, 54, 30],
|
|
["setarg", 6, 2, 7, 54, 30],
|
|
["invoke", 6, 3, 54, 30],
|
|
["disrupt", 54, 30],
|
|
"rel_done_47",
|
|
["move", 2, 5, 54, 30],
|
|
"and_end_40",
|
|
["move", 3, 2, 54, 30],
|
|
["jump_true", 3, "or_end_39", 54, 30],
|
|
["access", 2, "a", 54, 44],
|
|
["is_int", 4, 1, 54, 44],
|
|
["jump_false", 4, "rel_ni_50", 54, 44],
|
|
"_nop_tc_9",
|
|
["jump", "rel_ni_50", 54, 44],
|
|
["ge_int", 5, 1, 2, 54, 44],
|
|
["jump", "rel_done_52", 54, 44],
|
|
"rel_ni_50",
|
|
["is_num", 4, 1, 54, 44],
|
|
["jump_false", 4, "rel_nn_51", 54, 44],
|
|
"_nop_tc_10",
|
|
["jump", "rel_nn_51", 54, 44],
|
|
["ge_float", 5, 1, 2, 54, 44],
|
|
["jump", "rel_done_52", 54, 44],
|
|
"rel_nn_51",
|
|
["is_text", 4, 1, 54, 44],
|
|
["jump_false", 4, "rel_err_53", 54, 44],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["ge_text", 5, 1, 2, 54, 44],
|
|
["jump", "rel_done_52", 54, 44],
|
|
"rel_err_53",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
44
|
|
],
|
|
["access", 4, "error", 54, 44],
|
|
["access", 6, "cannot compare with '>=': operands must be same type", 54, 44],
|
|
["array", 7, 0, 54, 44],
|
|
["push", 7, 6, 54, 44],
|
|
["frame", 6, 2, 2, 54, 44],
|
|
["null", 2, 54, 44],
|
|
["setarg", 6, 0, 2, 54, 44],
|
|
["setarg", 6, 1, 4, 54, 44],
|
|
["setarg", 6, 2, 7, 54, 44],
|
|
["invoke", 6, 2, 54, 44],
|
|
["disrupt", 54, 44],
|
|
"rel_done_52",
|
|
["move", 2, 5, 54, 44],
|
|
["jump_false", 2, "and_end_49", 54, 44],
|
|
["access", 4, "f", 54, 56],
|
|
["is_int", 5, 1, 54, 56],
|
|
["jump_false", 5, "rel_ni_54", 54, 56],
|
|
"_nop_tc_13",
|
|
["jump", "rel_ni_54", 54, 56],
|
|
["le_int", 6, 1, 4, 54, 56],
|
|
["jump", "rel_done_56", 54, 56],
|
|
"rel_ni_54",
|
|
["is_num", 5, 1, 54, 56],
|
|
["jump_false", 5, "rel_nn_55", 54, 56],
|
|
"_nop_tc_14",
|
|
["jump", "rel_nn_55", 54, 56],
|
|
["le_float", 6, 1, 4, 54, 56],
|
|
["jump", "rel_done_56", 54, 56],
|
|
"rel_nn_55",
|
|
["is_text", 5, 1, 54, 56],
|
|
["jump_false", 5, "rel_err_57", 54, 56],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["le_text", 6, 1, 4, 54, 56],
|
|
["jump", "rel_done_56", 54, 56],
|
|
"rel_err_57",
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
56
|
|
],
|
|
["access", 5, "error", 54, 56],
|
|
["access", 7, "cannot compare with '<=': operands must be same type", 54, 56],
|
|
["array", 8, 0, 54, 56],
|
|
["push", 8, 7, 54, 56],
|
|
["frame", 7, 4, 2, 54, 56],
|
|
["null", 4, 54, 56],
|
|
["setarg", 7, 0, 4, 54, 56],
|
|
["setarg", 7, 1, 5, 54, 56],
|
|
["setarg", 7, 2, 8, 54, 56],
|
|
["invoke", 7, 4, 54, 56],
|
|
["disrupt", 54, 56],
|
|
"rel_done_56",
|
|
["move", 2, 6, 54, 56],
|
|
"and_end_49",
|
|
["move", 3, 2, 54, 56],
|
|
"or_end_39",
|
|
["move", 2, 3, 54, 56],
|
|
["jump_true", 2, "or_end_38", 54, 56],
|
|
["access", 3, "A", 54, 70],
|
|
["is_int", 4, 1, 54, 70],
|
|
["jump_false", 4, "rel_ni_59", 54, 70],
|
|
"_nop_tc_17",
|
|
["jump", "rel_ni_59", 54, 70],
|
|
["ge_int", 5, 1, 3, 54, 70],
|
|
["jump", "rel_done_61", 54, 70],
|
|
"rel_ni_59",
|
|
["is_num", 4, 1, 54, 70],
|
|
["jump_false", 4, "rel_nn_60", 54, 70],
|
|
"_nop_tc_18",
|
|
["jump", "rel_nn_60", 54, 70],
|
|
["ge_float", 5, 1, 3, 54, 70],
|
|
["jump", "rel_done_61", 54, 70],
|
|
"rel_nn_60",
|
|
["is_text", 4, 1, 54, 70],
|
|
["jump_false", 4, "rel_err_62", 54, 70],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["ge_text", 5, 1, 3, 54, 70],
|
|
["jump", "rel_done_61", 54, 70],
|
|
"rel_err_62",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
70
|
|
],
|
|
["access", 4, "error", 54, 70],
|
|
["access", 6, "cannot compare with '>=': operands must be same type", 54, 70],
|
|
["array", 7, 0, 54, 70],
|
|
["push", 7, 6, 54, 70],
|
|
["frame", 6, 3, 2, 54, 70],
|
|
["null", 3, 54, 70],
|
|
["setarg", 6, 0, 3, 54, 70],
|
|
["setarg", 6, 1, 4, 54, 70],
|
|
["setarg", 6, 2, 7, 54, 70],
|
|
["invoke", 6, 3, 54, 70],
|
|
["disrupt", 54, 70],
|
|
"rel_done_61",
|
|
["move", 3, 5, 54, 70],
|
|
["jump_false", 3, "and_end_58", 54, 70],
|
|
["access", 4, "F", 54, 82],
|
|
["is_int", 5, 1, 54, 82],
|
|
["jump_false", 5, "rel_ni_63", 54, 82],
|
|
"_nop_tc_21",
|
|
["jump", "rel_ni_63", 54, 82],
|
|
["le_int", 6, 1, 4, 54, 82],
|
|
["jump", "rel_done_65", 54, 82],
|
|
"rel_ni_63",
|
|
["is_num", 5, 1, 54, 82],
|
|
["jump_false", 5, "rel_nn_64", 54, 82],
|
|
"_nop_tc_22",
|
|
["jump", "rel_nn_64", 54, 82],
|
|
["le_float", 6, 1, 4, 54, 82],
|
|
["jump", "rel_done_65", 54, 82],
|
|
"rel_nn_64",
|
|
["is_text", 5, 1, 54, 82],
|
|
["jump_false", 5, "rel_err_66", 54, 82],
|
|
"_nop_tc_23",
|
|
"_nop_tc_24",
|
|
["le_text", 6, 1, 4, 54, 82],
|
|
["jump", "rel_done_65", 54, 82],
|
|
"rel_err_66",
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
54,
|
|
82
|
|
],
|
|
["access", 5, "error", 54, 82],
|
|
["access", 7, "cannot compare with '<=': operands must be same type", 54, 82],
|
|
["array", 8, 0, 54, 82],
|
|
["push", 8, 7, 54, 82],
|
|
["frame", 7, 4, 2, 54, 82],
|
|
["null", 4, 54, 82],
|
|
["setarg", 7, 0, 4, 54, 82],
|
|
["setarg", 7, 1, 5, 54, 82],
|
|
["setarg", 7, 2, 8, 54, 82],
|
|
["invoke", 7, 4, 54, 82],
|
|
["disrupt", 54, 82],
|
|
"rel_done_65",
|
|
["move", 3, 6, 54, 82],
|
|
"and_end_58",
|
|
["move", 2, 3, 54, 82],
|
|
"or_end_38",
|
|
["return", 2, 54, 82],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 8,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, "0", 58, 14],
|
|
["is_int", 3, 1, 58, 14],
|
|
["jump_false", 3, "rel_ni_70", 58, 14],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_70", 58, 14],
|
|
["ge_int", 4, 1, 2, 58, 14],
|
|
["jump", "rel_done_72", 58, 14],
|
|
"rel_ni_70",
|
|
["is_num", 3, 1, 58, 14],
|
|
["jump_false", 3, "rel_nn_71", 58, 14],
|
|
"_nop_tc_2",
|
|
["jump", "rel_nn_71", 58, 14],
|
|
["ge_float", 4, 1, 2, 58, 14],
|
|
["jump", "rel_done_72", 58, 14],
|
|
"rel_nn_71",
|
|
["is_text", 3, 1, 58, 14],
|
|
["jump_false", 3, "rel_err_73", 58, 14],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ge_text", 4, 1, 2, 58, 14],
|
|
["jump", "rel_done_72", 58, 14],
|
|
"rel_err_73",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
58,
|
|
14
|
|
],
|
|
["access", 3, "error", 58, 14],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 58, 14],
|
|
["array", 6, 0, 58, 14],
|
|
["push", 6, 5, 58, 14],
|
|
["frame", 5, 2, 2, 58, 14],
|
|
["null", 2, 58, 14],
|
|
["setarg", 5, 0, 2, 58, 14],
|
|
["setarg", 5, 1, 3, 58, 14],
|
|
["setarg", 5, 2, 6, 58, 14],
|
|
["invoke", 5, 2, 58, 14],
|
|
["disrupt", 58, 14],
|
|
"rel_done_72",
|
|
["move", 2, 4, 58, 14],
|
|
["jump_false", 2, "and_end_69", 58, 14],
|
|
["access", 3, "9", 58, 26],
|
|
["is_int", 4, 1, 58, 26],
|
|
["jump_false", 4, "rel_ni_74", 58, 26],
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_74", 58, 26],
|
|
["le_int", 5, 1, 3, 58, 26],
|
|
["jump", "rel_done_76", 58, 26],
|
|
"rel_ni_74",
|
|
["is_num", 4, 1, 58, 26],
|
|
["jump_false", 4, "rel_nn_75", 58, 26],
|
|
"_nop_tc_6",
|
|
["jump", "rel_nn_75", 58, 26],
|
|
["le_float", 5, 1, 3, 58, 26],
|
|
["jump", "rel_done_76", 58, 26],
|
|
"rel_nn_75",
|
|
["is_text", 4, 1, 58, 26],
|
|
["jump_false", 4, "rel_err_77", 58, 26],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["le_text", 5, 1, 3, 58, 26],
|
|
["jump", "rel_done_76", 58, 26],
|
|
"rel_err_77",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
58,
|
|
26
|
|
],
|
|
["access", 4, "error", 58, 26],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 58, 26],
|
|
["array", 7, 0, 58, 26],
|
|
["push", 7, 6, 58, 26],
|
|
["frame", 6, 3, 2, 58, 26],
|
|
["null", 3, 58, 26],
|
|
["setarg", 6, 0, 3, 58, 26],
|
|
["setarg", 6, 1, 4, 58, 26],
|
|
["setarg", 6, 2, 7, 58, 26],
|
|
["invoke", 6, 3, 58, 26],
|
|
["disrupt", 58, 26],
|
|
"rel_done_76",
|
|
["move", 2, 5, 58, 26],
|
|
"and_end_69",
|
|
["jump_false", 2, "if_else_67", 58, 26],
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
58,
|
|
38
|
|
],
|
|
["frame", 3, 2, 1, 58, 38],
|
|
["null", 2, 58, 38],
|
|
["setarg", 3, 0, 2, 58, 38],
|
|
["setarg", 3, 1, 1, 58, 38],
|
|
["invoke", 3, 2, 58, 38],
|
|
["access", 3, "0", 58, 63],
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
58,
|
|
53
|
|
],
|
|
["frame", 5, 4, 1, 58, 53],
|
|
["null", 4, 58, 53],
|
|
["setarg", 5, 0, 4, 58, 53],
|
|
["setarg", 5, 1, 3, 58, 53],
|
|
["invoke", 5, 3, 58, 53],
|
|
["is_num", 4, 2, 58, 53],
|
|
["jump_false", 4, "num_err_78", 58, 53],
|
|
["is_num", 4, 3, 58, 53],
|
|
["jump_false", 4, "num_err_78", 58, 53],
|
|
["subtract", 4, 2, 3, 58, 53],
|
|
["jump", "num_done_79", 58, 53],
|
|
"num_err_78",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
58,
|
|
53
|
|
],
|
|
["access", 3, "error", 58, 53],
|
|
["access", 5, "cannot apply '-': operands must be numbers", 58, 53],
|
|
["array", 6, 0, 58, 53],
|
|
["push", 6, 5, 58, 53],
|
|
["frame", 5, 2, 2, 58, 53],
|
|
["null", 2, 58, 53],
|
|
["setarg", 5, 0, 2, 58, 53],
|
|
["setarg", 5, 1, 3, 58, 53],
|
|
["setarg", 5, 2, 6, 58, 53],
|
|
["invoke", 5, 2, 58, 53],
|
|
["disrupt", 58, 53],
|
|
"num_done_79",
|
|
["return", 4, 58, 53],
|
|
"_nop_ur_1",
|
|
"if_else_67",
|
|
"if_end_68",
|
|
["access", 2, "a", 59, 14],
|
|
["is_int", 3, 1, 59, 14],
|
|
["jump_false", 3, "rel_ni_83", 59, 14],
|
|
"_nop_tc_9",
|
|
["jump", "rel_ni_83", 59, 14],
|
|
["ge_int", 4, 1, 2, 59, 14],
|
|
["jump", "rel_done_85", 59, 14],
|
|
"rel_ni_83",
|
|
["is_num", 3, 1, 59, 14],
|
|
["jump_false", 3, "rel_nn_84", 59, 14],
|
|
"_nop_tc_10",
|
|
["jump", "rel_nn_84", 59, 14],
|
|
["ge_float", 4, 1, 2, 59, 14],
|
|
["jump", "rel_done_85", 59, 14],
|
|
"rel_nn_84",
|
|
["is_text", 3, 1, 59, 14],
|
|
["jump_false", 3, "rel_err_86", 59, 14],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["ge_text", 4, 1, 2, 59, 14],
|
|
["jump", "rel_done_85", 59, 14],
|
|
"rel_err_86",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
14
|
|
],
|
|
["access", 3, "error", 59, 14],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 59, 14],
|
|
["array", 6, 0, 59, 14],
|
|
["push", 6, 5, 59, 14],
|
|
["frame", 5, 2, 2, 59, 14],
|
|
["null", 2, 59, 14],
|
|
["setarg", 5, 0, 2, 59, 14],
|
|
["setarg", 5, 1, 3, 59, 14],
|
|
["setarg", 5, 2, 6, 59, 14],
|
|
["invoke", 5, 2, 59, 14],
|
|
["disrupt", 59, 14],
|
|
"rel_done_85",
|
|
["move", 2, 4, 59, 14],
|
|
["jump_false", 2, "and_end_82", 59, 14],
|
|
["access", 3, "f", 59, 26],
|
|
["is_int", 4, 1, 59, 26],
|
|
["jump_false", 4, "rel_ni_87", 59, 26],
|
|
"_nop_tc_13",
|
|
["jump", "rel_ni_87", 59, 26],
|
|
["le_int", 5, 1, 3, 59, 26],
|
|
["jump", "rel_done_89", 59, 26],
|
|
"rel_ni_87",
|
|
["is_num", 4, 1, 59, 26],
|
|
["jump_false", 4, "rel_nn_88", 59, 26],
|
|
"_nop_tc_14",
|
|
["jump", "rel_nn_88", 59, 26],
|
|
["le_float", 5, 1, 3, 59, 26],
|
|
["jump", "rel_done_89", 59, 26],
|
|
"rel_nn_88",
|
|
["is_text", 4, 1, 59, 26],
|
|
["jump_false", 4, "rel_err_90", 59, 26],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["le_text", 5, 1, 3, 59, 26],
|
|
["jump", "rel_done_89", 59, 26],
|
|
"rel_err_90",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
26
|
|
],
|
|
["access", 4, "error", 59, 26],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 59, 26],
|
|
["array", 7, 0, 59, 26],
|
|
["push", 7, 6, 59, 26],
|
|
["frame", 6, 3, 2, 59, 26],
|
|
["null", 3, 59, 26],
|
|
["setarg", 6, 0, 3, 59, 26],
|
|
["setarg", 6, 1, 4, 59, 26],
|
|
["setarg", 6, 2, 7, 59, 26],
|
|
["invoke", 6, 3, 59, 26],
|
|
["disrupt", 59, 26],
|
|
"rel_done_89",
|
|
["move", 2, 5, 59, 26],
|
|
"and_end_82",
|
|
["jump_false", 2, "if_else_80", 59, 26],
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
38
|
|
],
|
|
["frame", 3, 2, 1, 59, 38],
|
|
["null", 2, 59, 38],
|
|
["setarg", 3, 0, 2, 59, 38],
|
|
["setarg", 3, 1, 1, 59, 38],
|
|
["invoke", 3, 2, 59, 38],
|
|
["access", 3, "a", 59, 63],
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
53
|
|
],
|
|
["frame", 5, 4, 1, 59, 53],
|
|
["null", 4, 59, 53],
|
|
["setarg", 5, 0, 4, 59, 53],
|
|
["setarg", 5, 1, 3, 59, 53],
|
|
["invoke", 5, 3, 59, 53],
|
|
["is_num", 4, 2, 59, 53],
|
|
["jump_false", 4, "num_err_91", 59, 53],
|
|
["is_num", 4, 3, 59, 53],
|
|
["jump_false", 4, "num_err_91", 59, 53],
|
|
["subtract", 4, 2, 3, 59, 53],
|
|
["jump", "num_done_92", 59, 53],
|
|
"num_err_91",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
53
|
|
],
|
|
["access", 3, "error", 59, 53],
|
|
["access", 5, "cannot apply '-': operands must be numbers", 59, 53],
|
|
["array", 6, 0, 59, 53],
|
|
["push", 6, 5, 59, 53],
|
|
["frame", 5, 2, 2, 59, 53],
|
|
["null", 2, 59, 53],
|
|
["setarg", 5, 0, 2, 59, 53],
|
|
["setarg", 5, 1, 3, 59, 53],
|
|
["setarg", 5, 2, 6, 59, 53],
|
|
["invoke", 5, 2, 59, 53],
|
|
["disrupt", 59, 53],
|
|
"num_done_92",
|
|
["access", 2, 10, 59, 70],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["add", 3, 4, 2, 59, 70],
|
|
["jump", "num_done_94", 59, 70],
|
|
"num_err_93",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
59,
|
|
70
|
|
],
|
|
["access", 4, "error", 59, 70],
|
|
["access", 5, "cannot apply '+': operands must be numbers", 59, 70],
|
|
["array", 6, 0, 59, 70],
|
|
["push", 6, 5, 59, 70],
|
|
["frame", 5, 2, 2, 59, 70],
|
|
["null", 2, 59, 70],
|
|
["setarg", 5, 0, 2, 59, 70],
|
|
["setarg", 5, 1, 4, 59, 70],
|
|
["setarg", 5, 2, 6, 59, 70],
|
|
["invoke", 5, 2, 59, 70],
|
|
["disrupt", 59, 70],
|
|
"num_done_94",
|
|
["return", 3, 59, 70],
|
|
"_nop_ur_2",
|
|
"if_else_80",
|
|
"if_end_81",
|
|
["access", 2, "A", 60, 14],
|
|
["is_int", 3, 1, 60, 14],
|
|
["jump_false", 3, "rel_ni_98", 60, 14],
|
|
"_nop_tc_21",
|
|
["jump", "rel_ni_98", 60, 14],
|
|
["ge_int", 4, 1, 2, 60, 14],
|
|
["jump", "rel_done_100", 60, 14],
|
|
"rel_ni_98",
|
|
["is_num", 3, 1, 60, 14],
|
|
["jump_false", 3, "rel_nn_99", 60, 14],
|
|
"_nop_tc_22",
|
|
["jump", "rel_nn_99", 60, 14],
|
|
["ge_float", 4, 1, 2, 60, 14],
|
|
["jump", "rel_done_100", 60, 14],
|
|
"rel_nn_99",
|
|
["is_text", 3, 1, 60, 14],
|
|
["jump_false", 3, "rel_err_101", 60, 14],
|
|
"_nop_tc_23",
|
|
"_nop_tc_24",
|
|
["ge_text", 4, 1, 2, 60, 14],
|
|
["jump", "rel_done_100", 60, 14],
|
|
"rel_err_101",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
14
|
|
],
|
|
["access", 3, "error", 60, 14],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 60, 14],
|
|
["array", 6, 0, 60, 14],
|
|
["push", 6, 5, 60, 14],
|
|
["frame", 5, 2, 2, 60, 14],
|
|
["null", 2, 60, 14],
|
|
["setarg", 5, 0, 2, 60, 14],
|
|
["setarg", 5, 1, 3, 60, 14],
|
|
["setarg", 5, 2, 6, 60, 14],
|
|
["invoke", 5, 2, 60, 14],
|
|
["disrupt", 60, 14],
|
|
"rel_done_100",
|
|
["move", 2, 4, 60, 14],
|
|
["jump_false", 2, "and_end_97", 60, 14],
|
|
["access", 3, "F", 60, 26],
|
|
["is_int", 4, 1, 60, 26],
|
|
["jump_false", 4, "rel_ni_102", 60, 26],
|
|
"_nop_tc_25",
|
|
["jump", "rel_ni_102", 60, 26],
|
|
["le_int", 5, 1, 3, 60, 26],
|
|
["jump", "rel_done_104", 60, 26],
|
|
"rel_ni_102",
|
|
["is_num", 4, 1, 60, 26],
|
|
["jump_false", 4, "rel_nn_103", 60, 26],
|
|
"_nop_tc_26",
|
|
["jump", "rel_nn_103", 60, 26],
|
|
["le_float", 5, 1, 3, 60, 26],
|
|
["jump", "rel_done_104", 60, 26],
|
|
"rel_nn_103",
|
|
["is_text", 4, 1, 60, 26],
|
|
["jump_false", 4, "rel_err_105", 60, 26],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["le_text", 5, 1, 3, 60, 26],
|
|
["jump", "rel_done_104", 60, 26],
|
|
"rel_err_105",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
26
|
|
],
|
|
["access", 4, "error", 60, 26],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 60, 26],
|
|
["array", 7, 0, 60, 26],
|
|
["push", 7, 6, 60, 26],
|
|
["frame", 6, 3, 2, 60, 26],
|
|
["null", 3, 60, 26],
|
|
["setarg", 6, 0, 3, 60, 26],
|
|
["setarg", 6, 1, 4, 60, 26],
|
|
["setarg", 6, 2, 7, 60, 26],
|
|
["invoke", 6, 3, 60, 26],
|
|
["disrupt", 60, 26],
|
|
"rel_done_104",
|
|
["move", 2, 5, 60, 26],
|
|
"and_end_97",
|
|
["jump_false", 2, "if_else_95", 60, 26],
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
38
|
|
],
|
|
["frame", 3, 2, 1, 60, 38],
|
|
["null", 2, 60, 38],
|
|
["setarg", 3, 0, 2, 60, 38],
|
|
["setarg", 3, 1, 1, 60, 38],
|
|
["invoke", 3, 2, 60, 38],
|
|
["access", 3, "A", 60, 63],
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "codepoint",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
53
|
|
],
|
|
["frame", 5, 4, 1, 60, 53],
|
|
["null", 4, 60, 53],
|
|
["setarg", 5, 0, 4, 60, 53],
|
|
["setarg", 5, 1, 3, 60, 53],
|
|
["invoke", 5, 3, 60, 53],
|
|
["is_num", 4, 2, 60, 53],
|
|
["jump_false", 4, "num_err_106", 60, 53],
|
|
["is_num", 4, 3, 60, 53],
|
|
["jump_false", 4, "num_err_106", 60, 53],
|
|
["subtract", 4, 2, 3, 60, 53],
|
|
["jump", "num_done_107", 60, 53],
|
|
"num_err_106",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
53
|
|
],
|
|
["access", 3, "error", 60, 53],
|
|
["access", 5, "cannot apply '-': operands must be numbers", 60, 53],
|
|
["array", 6, 0, 60, 53],
|
|
["push", 6, 5, 60, 53],
|
|
["frame", 5, 2, 2, 60, 53],
|
|
["null", 2, 60, 53],
|
|
["setarg", 5, 0, 2, 60, 53],
|
|
["setarg", 5, 1, 3, 60, 53],
|
|
["setarg", 5, 2, 6, 60, 53],
|
|
["invoke", 5, 2, 60, 53],
|
|
["disrupt", 60, 53],
|
|
"num_done_107",
|
|
["access", 2, 10, 60, 70],
|
|
"_nop_tc_29",
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
"_nop_tc_32",
|
|
["add", 3, 4, 2, 60, 70],
|
|
["jump", "num_done_109", 60, 70],
|
|
"num_err_108",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
60,
|
|
70
|
|
],
|
|
["access", 4, "error", 60, 70],
|
|
["access", 5, "cannot apply '+': operands must be numbers", 60, 70],
|
|
["array", 6, 0, 60, 70],
|
|
["push", 6, 5, 60, 70],
|
|
["frame", 5, 2, 2, 60, 70],
|
|
["null", 2, 60, 70],
|
|
["setarg", 5, 0, 2, 60, 70],
|
|
["setarg", 5, 1, 4, 60, 70],
|
|
["setarg", 5, 2, 6, 60, 70],
|
|
["invoke", 5, 2, 60, 70],
|
|
["disrupt", 60, 70],
|
|
"num_done_109",
|
|
["return", 3, 60, 70],
|
|
"_nop_ur_3",
|
|
"if_else_95",
|
|
"if_end_96",
|
|
["access", 2, 0, 61, 12],
|
|
["return", 2, 61, 12],
|
|
"_nop_ur_4",
|
|
"_nop_ur_5"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 1, 0, 65, 18],
|
|
["access", 2, 0, 66, 14],
|
|
"while_start_110",
|
|
["access", 3, 4, 67, 17],
|
|
["is_int", 4, 2, 67, 17],
|
|
["jump_false", 4, "rel_ni_114", 67, 17],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 5, 2, 3, 67, 17],
|
|
["jump", "rel_done_116", 67, 17],
|
|
"rel_ni_114",
|
|
["is_num", 4, 2, 67, 17],
|
|
["jump_false", 4, "rel_nn_115", 67, 17],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 5, 2, 3, 67, 17],
|
|
["jump", "rel_done_116", 67, 17],
|
|
"rel_nn_115",
|
|
["is_text", 4, 2, 67, 17],
|
|
["jump_false", 4, "rel_err_117", 67, 17],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_117", 67, 17],
|
|
["lt_text", 5, 2, 3, 67, 17],
|
|
["jump", "rel_done_116", 67, 17],
|
|
"rel_err_117",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
67,
|
|
17
|
|
],
|
|
["access", 4, "error", 67, 17],
|
|
["access", 6, "cannot compare with '<': operands must be same type", 67, 17],
|
|
["array", 7, 0, 67, 17],
|
|
["push", 7, 6, 67, 17],
|
|
["frame", 6, 3, 2, 67, 17],
|
|
["null", 3, 67, 17],
|
|
["setarg", 6, 0, 3, 67, 17],
|
|
["setarg", 6, 1, 4, 67, 17],
|
|
["setarg", 6, 2, 7, 67, 17],
|
|
["invoke", 6, 3, 67, 17],
|
|
["disrupt", 67, 17],
|
|
"rel_done_116",
|
|
["move", 3, 5, 67, 17],
|
|
["jump_false", 3, "and_end_113", 67, 17],
|
|
["get", 4, 3, 1, 67, 22],
|
|
["get", 5, 4, 1, 67, 28],
|
|
["is_int", 6, 4, 67, 28],
|
|
["jump_false", 6, "rel_ni_118", 67, 28],
|
|
["is_int", 7, 5, 67, 28],
|
|
["jump_false", 7, "rel_ni_118", 67, 28],
|
|
["lt_int", 8, 4, 5, 67, 28],
|
|
["jump", "rel_done_120", 67, 28],
|
|
"rel_ni_118",
|
|
["is_num", 6, 4, 67, 28],
|
|
["jump_false", 6, "rel_nn_119", 67, 28],
|
|
["is_num", 7, 5, 67, 28],
|
|
["jump_false", 7, "rel_nn_119", 67, 28],
|
|
["lt_float", 8, 4, 5, 67, 28],
|
|
["jump", "rel_done_120", 67, 28],
|
|
"rel_nn_119",
|
|
["is_text", 6, 4, 67, 28],
|
|
["jump_false", 6, "rel_err_121", 67, 28],
|
|
["is_text", 7, 5, 67, 28],
|
|
["jump_false", 7, "rel_err_121", 67, 28],
|
|
["lt_text", 8, 4, 5, 67, 28],
|
|
["jump", "rel_done_120", 67, 28],
|
|
"rel_err_121",
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
67,
|
|
28
|
|
],
|
|
["access", 5, "error", 67, 28],
|
|
["access", 6, "cannot compare with '<': operands must be same type", 67, 28],
|
|
["array", 7, 0, 67, 28],
|
|
["push", 7, 6, 67, 28],
|
|
["frame", 6, 4, 2, 67, 28],
|
|
["null", 4, 67, 28],
|
|
["setarg", 6, 0, 4, 67, 28],
|
|
["setarg", 6, 1, 5, 67, 28],
|
|
["setarg", 6, 2, 7, 67, 28],
|
|
["invoke", 6, 4, 67, 28],
|
|
["disrupt", 67, 28],
|
|
"rel_done_120",
|
|
["move", 3, 8, 67, 28],
|
|
"and_end_113",
|
|
["move", 4, 3, 67, 28],
|
|
["jump_false", 4, "and_end_112", 67, 28],
|
|
["get", 3, 11, 1, 67, 42],
|
|
["frame", 5, 3, 0, 67, 42],
|
|
["null", 3, 67, 42],
|
|
["setarg", 5, 0, 3, 67, 42],
|
|
["invoke", 5, 3, 67, 42],
|
|
["get", 5, 15, 1, 67, 35],
|
|
["frame", 6, 5, 1, 67, 35],
|
|
["null", 5, 67, 35],
|
|
["setarg", 6, 0, 5, 67, 35],
|
|
["setarg", 6, 1, 3, 67, 35],
|
|
["invoke", 6, 3, 67, 35],
|
|
["move", 4, 3, 67, 35],
|
|
"and_end_112",
|
|
["jump_false", 4, "while_end_111", 67, 35],
|
|
["access", 3, 16, 68, 25],
|
|
["is_num", 4, 1, 68, 25],
|
|
["jump_false", 4, "num_err_122", 68, 25],
|
|
"_nop_tc_6",
|
|
"_nop_tc_7",
|
|
["multiply", 4, 1, 3, 68, 25],
|
|
["jump", "num_done_123", 68, 25],
|
|
"num_err_122",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
68,
|
|
25
|
|
],
|
|
["access", 5, "error", 68, 25],
|
|
["access", 6, "cannot apply '*': operands must be numbers", 68, 25],
|
|
["array", 7, 0, 68, 25],
|
|
["push", 7, 6, 68, 25],
|
|
["frame", 6, 3, 2, 68, 25],
|
|
["null", 3, 68, 25],
|
|
["setarg", 6, 0, 3, 68, 25],
|
|
["setarg", 6, 1, 5, 68, 25],
|
|
["setarg", 6, 2, 7, 68, 25],
|
|
["invoke", 6, 3, 68, 25],
|
|
["disrupt", 68, 25],
|
|
"num_done_123",
|
|
["get", 3, 13, 1, 68, 38],
|
|
["frame", 5, 3, 0, 68, 38],
|
|
["null", 3, 68, 38],
|
|
["setarg", 5, 0, 3, 68, 38],
|
|
["invoke", 5, 3, 68, 38],
|
|
["get", 5, 16, 1, 68, 30],
|
|
["frame", 6, 5, 1, 68, 30],
|
|
["null", 5, 68, 30],
|
|
["setarg", 6, 0, 5, 68, 30],
|
|
["setarg", 6, 1, 3, 68, 30],
|
|
["invoke", 6, 3, 68, 30],
|
|
"_nop_tc_8",
|
|
["jump", "add_cn_125", 68, 30],
|
|
["is_text", 5, 3, 68, 30],
|
|
["jump_false", 5, "add_cn_125", 68, 30],
|
|
["concat", 6, 4, 3, 68, 30],
|
|
["jump", "add_done_124", 68, 30],
|
|
"add_cn_125",
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["is_num", 5, 3, 68, 30],
|
|
["jump_false", 5, "add_err_126", 68, 30],
|
|
["add", 6, 4, 3, 68, 30],
|
|
["jump", "add_done_124", 68, 30],
|
|
"add_err_126",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
68,
|
|
30
|
|
],
|
|
["access", 4, "error", 68, 30],
|
|
["access", 5, "cannot apply '+': operands must both be text or both be numbers", 68, 30],
|
|
["array", 7, 0, 68, 30],
|
|
["push", 7, 5, 68, 30],
|
|
["frame", 5, 3, 2, 68, 30],
|
|
["null", 3, 68, 30],
|
|
["setarg", 5, 0, 3, 68, 30],
|
|
["setarg", 5, 1, 4, 68, 30],
|
|
["setarg", 5, 2, 7, 68, 30],
|
|
["invoke", 5, 3, 68, 30],
|
|
["disrupt", 68, 30],
|
|
"add_done_124",
|
|
["move", 1, 6, 68, 30],
|
|
["access", 3, 1, 69, 17],
|
|
["is_num", 4, 2, 69, 17],
|
|
["jump_false", 4, "num_err_127", 69, 17],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["add", 4, 2, 3, 69, 17],
|
|
["jump", "num_done_128", 69, 17],
|
|
"num_err_127",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
69,
|
|
17
|
|
],
|
|
["access", 5, "error", 69, 17],
|
|
["access", 6, "cannot apply '+': operands must be numbers", 69, 17],
|
|
["array", 7, 0, 69, 17],
|
|
["push", 7, 6, 69, 17],
|
|
["frame", 6, 3, 2, 69, 17],
|
|
["null", 3, 69, 17],
|
|
["setarg", 6, 0, 3, 69, 17],
|
|
["setarg", 6, 1, 5, 69, 17],
|
|
["setarg", 6, 2, 7, 69, 17],
|
|
["invoke", 6, 3, 69, 17],
|
|
["disrupt", 69, 17],
|
|
"num_done_128",
|
|
["move", 2, 4, 69, 17],
|
|
["jump", "while_start_110", 69, 17],
|
|
"while_end_111",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "character",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
71,
|
|
12
|
|
],
|
|
["frame", 3, 2, 1, 71, 12],
|
|
["null", 2, 71, 12],
|
|
["setarg", 3, 0, 2, 71, 12],
|
|
["setarg", 3, 1, 1, 71, 12],
|
|
["tail_invoke", 3, 1, 71, 12],
|
|
["return", 1, 71, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, "a", 75, 18],
|
|
["is_int", 3, 1, 75, 18],
|
|
["jump_false", 3, "rel_ni_131", 75, 18],
|
|
"_nop_tc_1",
|
|
["jump", "rel_ni_131", 75, 18],
|
|
["ge_int", 4, 1, 2, 75, 18],
|
|
["jump", "rel_done_133", 75, 18],
|
|
"rel_ni_131",
|
|
["is_num", 3, 1, 75, 18],
|
|
["jump_false", 3, "rel_nn_132", 75, 18],
|
|
"_nop_tc_2",
|
|
["jump", "rel_nn_132", 75, 18],
|
|
["ge_float", 4, 1, 2, 75, 18],
|
|
["jump", "rel_done_133", 75, 18],
|
|
"rel_nn_132",
|
|
["is_text", 3, 1, 75, 18],
|
|
["jump_false", 3, "rel_err_134", 75, 18],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ge_text", 4, 1, 2, 75, 18],
|
|
["jump", "rel_done_133", 75, 18],
|
|
"rel_err_134",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
75,
|
|
18
|
|
],
|
|
["access", 3, "error", 75, 18],
|
|
["access", 5, "cannot compare with '>=': operands must be same type", 75, 18],
|
|
["array", 6, 0, 75, 18],
|
|
["push", 6, 5, 75, 18],
|
|
["frame", 5, 2, 2, 75, 18],
|
|
["null", 2, 75, 18],
|
|
["setarg", 5, 0, 2, 75, 18],
|
|
["setarg", 5, 1, 3, 75, 18],
|
|
["setarg", 5, 2, 6, 75, 18],
|
|
["invoke", 5, 2, 75, 18],
|
|
["disrupt", 75, 18],
|
|
"rel_done_133",
|
|
["move", 2, 4, 75, 18],
|
|
["jump_false", 2, "and_end_130", 75, 18],
|
|
["access", 3, "z", 75, 30],
|
|
["is_int", 4, 1, 75, 30],
|
|
["jump_false", 4, "rel_ni_135", 75, 30],
|
|
"_nop_tc_5",
|
|
["jump", "rel_ni_135", 75, 30],
|
|
["le_int", 5, 1, 3, 75, 30],
|
|
["jump", "rel_done_137", 75, 30],
|
|
"rel_ni_135",
|
|
["is_num", 4, 1, 75, 30],
|
|
["jump_false", 4, "rel_nn_136", 75, 30],
|
|
"_nop_tc_6",
|
|
["jump", "rel_nn_136", 75, 30],
|
|
["le_float", 5, 1, 3, 75, 30],
|
|
["jump", "rel_done_137", 75, 30],
|
|
"rel_nn_136",
|
|
["is_text", 4, 1, 75, 30],
|
|
["jump_false", 4, "rel_err_138", 75, 30],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["le_text", 5, 1, 3, 75, 30],
|
|
["jump", "rel_done_137", 75, 30],
|
|
"rel_err_138",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
75,
|
|
30
|
|
],
|
|
["access", 4, "error", 75, 30],
|
|
["access", 6, "cannot compare with '<=': operands must be same type", 75, 30],
|
|
["array", 7, 0, 75, 30],
|
|
["push", 7, 6, 75, 30],
|
|
["frame", 6, 3, 2, 75, 30],
|
|
["null", 3, 75, 30],
|
|
["setarg", 6, 0, 3, 75, 30],
|
|
["setarg", 6, 1, 4, 75, 30],
|
|
["setarg", 6, 2, 7, 75, 30],
|
|
["invoke", 6, 3, 75, 30],
|
|
["disrupt", 75, 30],
|
|
"rel_done_137",
|
|
["move", 2, 5, 75, 30],
|
|
"and_end_130",
|
|
["move", 3, 2, 75, 30],
|
|
["jump_true", 3, "or_end_129", 75, 30],
|
|
["access", 2, "A", 75, 44],
|
|
["is_int", 4, 1, 75, 44],
|
|
["jump_false", 4, "rel_ni_140", 75, 44],
|
|
"_nop_tc_9",
|
|
["jump", "rel_ni_140", 75, 44],
|
|
["ge_int", 5, 1, 2, 75, 44],
|
|
["jump", "rel_done_142", 75, 44],
|
|
"rel_ni_140",
|
|
["is_num", 4, 1, 75, 44],
|
|
["jump_false", 4, "rel_nn_141", 75, 44],
|
|
"_nop_tc_10",
|
|
["jump", "rel_nn_141", 75, 44],
|
|
["ge_float", 5, 1, 2, 75, 44],
|
|
["jump", "rel_done_142", 75, 44],
|
|
"rel_nn_141",
|
|
["is_text", 4, 1, 75, 44],
|
|
["jump_false", 4, "rel_err_143", 75, 44],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["ge_text", 5, 1, 2, 75, 44],
|
|
["jump", "rel_done_142", 75, 44],
|
|
"rel_err_143",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
75,
|
|
44
|
|
],
|
|
["access", 4, "error", 75, 44],
|
|
["access", 6, "cannot compare with '>=': operands must be same type", 75, 44],
|
|
["array", 7, 0, 75, 44],
|
|
["push", 7, 6, 75, 44],
|
|
["frame", 6, 2, 2, 75, 44],
|
|
["null", 2, 75, 44],
|
|
["setarg", 6, 0, 2, 75, 44],
|
|
["setarg", 6, 1, 4, 75, 44],
|
|
["setarg", 6, 2, 7, 75, 44],
|
|
["invoke", 6, 2, 75, 44],
|
|
["disrupt", 75, 44],
|
|
"rel_done_142",
|
|
["move", 2, 5, 75, 44],
|
|
["jump_false", 2, "and_end_139", 75, 44],
|
|
["access", 4, "Z", 75, 56],
|
|
["is_int", 5, 1, 75, 56],
|
|
["jump_false", 5, "rel_ni_144", 75, 56],
|
|
"_nop_tc_13",
|
|
["jump", "rel_ni_144", 75, 56],
|
|
["le_int", 6, 1, 4, 75, 56],
|
|
["jump", "rel_done_146", 75, 56],
|
|
"rel_ni_144",
|
|
["is_num", 5, 1, 75, 56],
|
|
["jump_false", 5, "rel_nn_145", 75, 56],
|
|
"_nop_tc_14",
|
|
["jump", "rel_nn_145", 75, 56],
|
|
["le_float", 6, 1, 4, 75, 56],
|
|
["jump", "rel_done_146", 75, 56],
|
|
"rel_nn_145",
|
|
["is_text", 5, 1, 75, 56],
|
|
["jump_false", 5, "rel_err_147", 75, 56],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["le_text", 6, 1, 4, 75, 56],
|
|
["jump", "rel_done_146", 75, 56],
|
|
"rel_err_147",
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
75,
|
|
56
|
|
],
|
|
["access", 5, "error", 75, 56],
|
|
["access", 7, "cannot compare with '<=': operands must be same type", 75, 56],
|
|
["array", 8, 0, 75, 56],
|
|
["push", 8, 7, 75, 56],
|
|
["frame", 7, 4, 2, 75, 56],
|
|
["null", 4, 75, 56],
|
|
["setarg", 7, 0, 4, 75, 56],
|
|
["setarg", 7, 1, 5, 75, 56],
|
|
["setarg", 7, 2, 8, 75, 56],
|
|
["invoke", 7, 4, 75, 56],
|
|
["disrupt", 75, 56],
|
|
"rel_done_146",
|
|
["move", 2, 6, 75, 56],
|
|
"and_end_139",
|
|
["move", 3, 2, 75, 56],
|
|
"or_end_129",
|
|
["return", 3, 75, 56],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 5,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 18, 1, 79, 12],
|
|
["frame", 3, 2, 1, 79, 12],
|
|
["null", 2, 79, 12],
|
|
["setarg", 3, 0, 2, 79, 12],
|
|
["setarg", 3, 1, 1, 79, 12],
|
|
["invoke", 3, 2, 79, 12],
|
|
["move", 3, 2, 79, 12],
|
|
["jump_true", 3, "or_end_148", 79, 12],
|
|
["get", 2, 14, 1, 79, 27],
|
|
["frame", 4, 2, 1, 79, 27],
|
|
["null", 2, 79, 27],
|
|
["setarg", 4, 0, 2, 79, 27],
|
|
["setarg", 4, 1, 1, 79, 27],
|
|
["invoke", 4, 2, 79, 27],
|
|
["move", 3, 2, 79, 27],
|
|
"or_end_148",
|
|
["return", 3, 79, 27],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 6,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 18, 1, 83, 12],
|
|
["frame", 3, 2, 1, 83, 12],
|
|
["null", 2, 83, 12],
|
|
["setarg", 3, 0, 2, 83, 12],
|
|
["setarg", 3, 1, 1, 83, 12],
|
|
["invoke", 3, 2, 83, 12],
|
|
["move", 3, 2, 83, 12],
|
|
["jump_true", 3, "or_end_150", 83, 12],
|
|
["access", 2, "_", 83, 32],
|
|
["is_identical", 4, 1, 2, 83, 32],
|
|
["jump_true", 4, "eq_done_151", 83, 32],
|
|
["is_int", 5, 1, 83, 32],
|
|
["jump_false", 5, "eq_ni_152", 83, 32],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_152", 83, 32],
|
|
["eq_int", 4, 1, 2, 83, 32],
|
|
["jump", "eq_done_151", 83, 32],
|
|
"eq_ni_152",
|
|
["is_num", 5, 1, 83, 32],
|
|
["jump_false", 5, "eq_nn_153", 83, 32],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_153", 83, 32],
|
|
["eq_float", 4, 1, 2, 83, 32],
|
|
["jump", "eq_done_151", 83, 32],
|
|
"eq_nn_153",
|
|
["is_text", 5, 1, 83, 32],
|
|
["jump_false", 5, "eq_nt_154", 83, 32],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 4, 1, 2, 83, 32],
|
|
["jump", "eq_done_151", 83, 32],
|
|
"eq_nt_154",
|
|
["is_null", 5, 1, 83, 32],
|
|
["jump_false", 5, "eq_nnl_155", 83, 32],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_155", 83, 32],
|
|
["true", 4, 83, 32],
|
|
["jump", "eq_done_151", 83, 32],
|
|
"eq_nnl_155",
|
|
["is_bool", 5, 1, 83, 32],
|
|
["jump_false", 5, "eq_nb_156", 83, 32],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_156", 83, 32],
|
|
["eq_bool", 4, 1, 2, 83, 32],
|
|
["jump", "eq_done_151", 83, 32],
|
|
"eq_nb_156",
|
|
["false", 4, 83, 32],
|
|
"eq_done_151",
|
|
["move", 3, 4, 83, 32],
|
|
"or_end_150",
|
|
["move", 2, 3, 83, 32],
|
|
["jump_true", 2, "or_end_149", 83, 32],
|
|
["access", 3, "$", 83, 44],
|
|
["is_identical", 4, 1, 3, 83, 44],
|
|
["jump_true", 4, "eq_done_157", 83, 44],
|
|
["is_int", 5, 1, 83, 44],
|
|
["jump_false", 5, "eq_ni_158", 83, 44],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_158", 83, 44],
|
|
["eq_int", 4, 1, 3, 83, 44],
|
|
["jump", "eq_done_157", 83, 44],
|
|
"eq_ni_158",
|
|
["is_num", 5, 1, 83, 44],
|
|
["jump_false", 5, "eq_nn_159", 83, 44],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_159", 83, 44],
|
|
["eq_float", 4, 1, 3, 83, 44],
|
|
["jump", "eq_done_157", 83, 44],
|
|
"eq_nn_159",
|
|
["is_text", 5, 1, 83, 44],
|
|
["jump_false", 5, "eq_nt_160", 83, 44],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 4, 1, 3, 83, 44],
|
|
["jump", "eq_done_157", 83, 44],
|
|
"eq_nt_160",
|
|
["is_null", 5, 1, 83, 44],
|
|
["jump_false", 5, "eq_nnl_161", 83, 44],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_161", 83, 44],
|
|
["true", 4, 83, 44],
|
|
["jump", "eq_done_157", 83, 44],
|
|
"eq_nnl_161",
|
|
["is_bool", 5, 1, 83, 44],
|
|
["jump_false", 5, "eq_nb_162", 83, 44],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_162", 83, 44],
|
|
["eq_bool", 4, 1, 3, 83, 44],
|
|
["jump", "eq_done_157", 83, 44],
|
|
"eq_nb_162",
|
|
["false", 4, 83, 44],
|
|
"eq_done_157",
|
|
["move", 2, 4, 83, 44],
|
|
"or_end_149",
|
|
["return", 2, 83, 44],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 6,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 19, 1, 87, 12],
|
|
["frame", 3, 2, 1, 87, 12],
|
|
["null", 2, 87, 12],
|
|
["setarg", 3, 0, 2, 87, 12],
|
|
["setarg", 3, 1, 1, 87, 12],
|
|
["invoke", 3, 2, 87, 12],
|
|
["move", 3, 2, 87, 12],
|
|
["jump_true", 3, "or_end_166", 87, 12],
|
|
["access", 2, "_", 87, 32],
|
|
["is_identical", 4, 1, 2, 87, 32],
|
|
["jump_true", 4, "eq_done_167", 87, 32],
|
|
["is_int", 5, 1, 87, 32],
|
|
["jump_false", 5, "eq_ni_168", 87, 32],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_168", 87, 32],
|
|
["eq_int", 4, 1, 2, 87, 32],
|
|
["jump", "eq_done_167", 87, 32],
|
|
"eq_ni_168",
|
|
["is_num", 5, 1, 87, 32],
|
|
["jump_false", 5, "eq_nn_169", 87, 32],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_169", 87, 32],
|
|
["eq_float", 4, 1, 2, 87, 32],
|
|
["jump", "eq_done_167", 87, 32],
|
|
"eq_nn_169",
|
|
["is_text", 5, 1, 87, 32],
|
|
["jump_false", 5, "eq_nt_170", 87, 32],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 4, 1, 2, 87, 32],
|
|
["jump", "eq_done_167", 87, 32],
|
|
"eq_nt_170",
|
|
["is_null", 5, 1, 87, 32],
|
|
["jump_false", 5, "eq_nnl_171", 87, 32],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_171", 87, 32],
|
|
["true", 4, 87, 32],
|
|
["jump", "eq_done_167", 87, 32],
|
|
"eq_nnl_171",
|
|
["is_bool", 5, 1, 87, 32],
|
|
["jump_false", 5, "eq_nb_172", 87, 32],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_172", 87, 32],
|
|
["eq_bool", 4, 1, 2, 87, 32],
|
|
["jump", "eq_done_167", 87, 32],
|
|
"eq_nb_172",
|
|
["false", 4, 87, 32],
|
|
"eq_done_167",
|
|
["move", 3, 4, 87, 32],
|
|
"or_end_166",
|
|
["move", 2, 3, 87, 32],
|
|
["jump_true", 2, "or_end_165", 87, 32],
|
|
["access", 3, "$", 87, 44],
|
|
["is_identical", 4, 1, 3, 87, 44],
|
|
["jump_true", 4, "eq_done_173", 87, 44],
|
|
["is_int", 5, 1, 87, 44],
|
|
["jump_false", 5, "eq_ni_174", 87, 44],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_174", 87, 44],
|
|
["eq_int", 4, 1, 3, 87, 44],
|
|
["jump", "eq_done_173", 87, 44],
|
|
"eq_ni_174",
|
|
["is_num", 5, 1, 87, 44],
|
|
["jump_false", 5, "eq_nn_175", 87, 44],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_175", 87, 44],
|
|
["eq_float", 4, 1, 3, 87, 44],
|
|
["jump", "eq_done_173", 87, 44],
|
|
"eq_nn_175",
|
|
["is_text", 5, 1, 87, 44],
|
|
["jump_false", 5, "eq_nt_176", 87, 44],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 4, 1, 3, 87, 44],
|
|
["jump", "eq_done_173", 87, 44],
|
|
"eq_nt_176",
|
|
["is_null", 5, 1, 87, 44],
|
|
["jump_false", 5, "eq_nnl_177", 87, 44],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_177", 87, 44],
|
|
["true", 4, 87, 44],
|
|
["jump", "eq_done_173", 87, 44],
|
|
"eq_nnl_177",
|
|
["is_bool", 5, 1, 87, 44],
|
|
["jump_false", 5, "eq_nb_178", 87, 44],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_178", 87, 44],
|
|
["eq_bool", 4, 1, 3, 87, 44],
|
|
["jump", "eq_done_173", 87, 44],
|
|
"eq_nb_178",
|
|
["false", 4, 87, 44],
|
|
"eq_done_173",
|
|
["move", 2, 4, 87, 44],
|
|
"or_end_165",
|
|
["move", 3, 2, 87, 44],
|
|
["jump_true", 3, "or_end_164", 87, 44],
|
|
["access", 2, "?", 87, 56],
|
|
["is_identical", 4, 1, 2, 87, 56],
|
|
["jump_true", 4, "eq_done_179", 87, 56],
|
|
["is_int", 5, 1, 87, 56],
|
|
["jump_false", 5, "eq_ni_180", 87, 56],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_180", 87, 56],
|
|
["eq_int", 4, 1, 2, 87, 56],
|
|
["jump", "eq_done_179", 87, 56],
|
|
"eq_ni_180",
|
|
["is_num", 5, 1, 87, 56],
|
|
["jump_false", 5, "eq_nn_181", 87, 56],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_181", 87, 56],
|
|
["eq_float", 4, 1, 2, 87, 56],
|
|
["jump", "eq_done_179", 87, 56],
|
|
"eq_nn_181",
|
|
["is_text", 5, 1, 87, 56],
|
|
["jump_false", 5, "eq_nt_182", 87, 56],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 4, 1, 2, 87, 56],
|
|
["jump", "eq_done_179", 87, 56],
|
|
"eq_nt_182",
|
|
["is_null", 5, 1, 87, 56],
|
|
["jump_false", 5, "eq_nnl_183", 87, 56],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_183", 87, 56],
|
|
["true", 4, 87, 56],
|
|
["jump", "eq_done_179", 87, 56],
|
|
"eq_nnl_183",
|
|
["is_bool", 5, 1, 87, 56],
|
|
["jump_false", 5, "eq_nb_184", 87, 56],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_184", 87, 56],
|
|
["eq_bool", 4, 1, 2, 87, 56],
|
|
["jump", "eq_done_179", 87, 56],
|
|
"eq_nb_184",
|
|
["false", 4, 87, 56],
|
|
"eq_done_179",
|
|
["move", 3, 4, 87, 56],
|
|
"or_end_164",
|
|
["move", 2, 3, 87, 56],
|
|
["jump_true", 2, "or_end_163", 87, 56],
|
|
["access", 3, "!", 87, 68],
|
|
["is_identical", 4, 1, 3, 87, 68],
|
|
["jump_true", 4, "eq_done_185", 87, 68],
|
|
["is_int", 5, 1, 87, 68],
|
|
["jump_false", 5, "eq_ni_186", 87, 68],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_186", 87, 68],
|
|
["eq_int", 4, 1, 3, 87, 68],
|
|
["jump", "eq_done_185", 87, 68],
|
|
"eq_ni_186",
|
|
["is_num", 5, 1, 87, 68],
|
|
["jump_false", 5, "eq_nn_187", 87, 68],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_187", 87, 68],
|
|
["eq_float", 4, 1, 3, 87, 68],
|
|
["jump", "eq_done_185", 87, 68],
|
|
"eq_nn_187",
|
|
["is_text", 5, 1, 87, 68],
|
|
["jump_false", 5, "eq_nt_188", 87, 68],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 4, 1, 3, 87, 68],
|
|
["jump", "eq_done_185", 87, 68],
|
|
"eq_nt_188",
|
|
["is_null", 5, 1, 87, 68],
|
|
["jump_false", 5, "eq_nnl_189", 87, 68],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_189", 87, 68],
|
|
["true", 4, 87, 68],
|
|
["jump", "eq_done_185", 87, 68],
|
|
"eq_nnl_189",
|
|
["is_bool", 5, 1, 87, 68],
|
|
["jump_false", 5, "eq_nb_190", 87, 68],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_190", 87, 68],
|
|
["eq_bool", 4, 1, 3, 87, 68],
|
|
["jump", "eq_done_185", 87, 68],
|
|
"eq_nb_190",
|
|
["false", 4, 87, 68],
|
|
"eq_done_185",
|
|
["move", 2, 4, 87, 68],
|
|
"or_end_163",
|
|
["return", 2, 87, 68],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 6,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 1, 1, 91, 17],
|
|
[
|
|
"access",
|
|
4,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
91,
|
|
12
|
|
],
|
|
["frame", 5, 4, 3, 91, 12],
|
|
["null", 4, 91, 12],
|
|
["setarg", 5, 0, 4, 91, 12],
|
|
["setarg", 5, 1, 3, 91, 12],
|
|
["setarg", 5, 2, 1, 91, 12],
|
|
["setarg", 5, 3, 2, 91, 12],
|
|
["tail_invoke", 5, 3, 91, 12],
|
|
["return", 3, 91, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 14,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 3, 1, 95, 17],
|
|
["move", 3, 2, 95, 17],
|
|
["get", 2, 5, 1, 96, 21],
|
|
["move", 4, 2, 96, 21],
|
|
["get", 2, 6, 1, 97, 21],
|
|
["move", 5, 2, 97, 21],
|
|
["array", 2, 0, 98, 17],
|
|
["move", 6, 2, 98, 17],
|
|
["access", 2, 0, 99, 21],
|
|
["null", 7, 100, 15],
|
|
["null", 8, 101, 19],
|
|
["get", 9, 13, 1, 102, 5],
|
|
["frame", 10, 9, 0, 102, 5],
|
|
["null", 9, 102, 5],
|
|
["setarg", 10, 0, 9, 102, 5],
|
|
["invoke", 10, 9, 102, 5],
|
|
["get", 9, 3, 1, 103, 17],
|
|
["move", 2, 9, 103, 17],
|
|
"while_start_191",
|
|
["get", 9, 3, 1, 104, 12],
|
|
["get", 10, 4, 1, 104, 18],
|
|
["is_int", 11, 9, 104, 18],
|
|
["jump_false", 11, "rel_ni_194", 104, 18],
|
|
["is_int", 12, 10, 104, 18],
|
|
["jump_false", 12, "rel_ni_194", 104, 18],
|
|
["lt_int", 13, 9, 10, 104, 18],
|
|
["jump", "rel_done_196", 104, 18],
|
|
"rel_ni_194",
|
|
["is_num", 11, 9, 104, 18],
|
|
["jump_false", 11, "rel_nn_195", 104, 18],
|
|
["is_num", 12, 10, 104, 18],
|
|
["jump_false", 12, "rel_nn_195", 104, 18],
|
|
["lt_float", 13, 9, 10, 104, 18],
|
|
["jump", "rel_done_196", 104, 18],
|
|
"rel_nn_195",
|
|
["is_text", 11, 9, 104, 18],
|
|
["jump_false", 11, "rel_err_197", 104, 18],
|
|
["is_text", 12, 10, 104, 18],
|
|
["jump_false", 12, "rel_err_197", 104, 18],
|
|
["lt_text", 13, 9, 10, 104, 18],
|
|
["jump", "rel_done_196", 104, 18],
|
|
"rel_err_197",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
104,
|
|
18
|
|
],
|
|
["access", 10, "error", 104, 18],
|
|
["access", 11, "cannot compare with '<': operands must be same type", 104, 18],
|
|
["array", 12, 0, 104, 18],
|
|
["push", 12, 11, 104, 18],
|
|
["frame", 11, 9, 2, 104, 18],
|
|
["null", 9, 104, 18],
|
|
["setarg", 11, 0, 9, 104, 18],
|
|
["setarg", 11, 1, 10, 104, 18],
|
|
["setarg", 11, 2, 12, 104, 18],
|
|
["invoke", 11, 9, 104, 18],
|
|
["disrupt", 104, 18],
|
|
"rel_done_196",
|
|
["move", 9, 13, 104, 18],
|
|
["jump_false", 9, "and_end_193", 104, 18],
|
|
["get", 10, 11, 1, 104, 25],
|
|
["frame", 11, 10, 0, 104, 25],
|
|
["null", 10, 104, 25],
|
|
["setarg", 11, 0, 10, 104, 25],
|
|
["invoke", 11, 10, 104, 25],
|
|
["is_identical", 11, 10, 1, 104, 33],
|
|
["jump_true", 11, "ne_nid_199", 104, 33],
|
|
["jump", "ne_ni_200", 104, 33],
|
|
"ne_nid_199",
|
|
["false", 11, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_ni_200",
|
|
["is_int", 12, 10, 104, 33],
|
|
["jump_false", 12, "ne_nn_201", 104, 33],
|
|
["is_int", 13, 1, 104, 33],
|
|
["jump_false", 13, "ne_nn_201", 104, 33],
|
|
["ne_int", 11, 10, 1, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_nn_201",
|
|
["is_num", 12, 10, 104, 33],
|
|
["jump_false", 12, "ne_nt_202", 104, 33],
|
|
["is_num", 13, 1, 104, 33],
|
|
["jump_false", 13, "ne_nt_202", 104, 33],
|
|
["ne_float", 11, 10, 1, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_nt_202",
|
|
["is_text", 12, 10, 104, 33],
|
|
["jump_false", 12, "ne_nnl_203", 104, 33],
|
|
["is_text", 13, 1, 104, 33],
|
|
["jump_false", 13, "ne_nnl_203", 104, 33],
|
|
["ne_text", 11, 10, 1, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_nnl_203",
|
|
["is_null", 12, 10, 104, 33],
|
|
["jump_false", 12, "ne_nb_204", 104, 33],
|
|
["is_null", 13, 1, 104, 33],
|
|
["jump_false", 13, "ne_nb_204", 104, 33],
|
|
["false", 11, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_nb_204",
|
|
["is_bool", 12, 10, 104, 33],
|
|
["jump_false", 12, "ne_mis_205", 104, 33],
|
|
["is_bool", 13, 1, 104, 33],
|
|
["jump_false", 13, "ne_mis_205", 104, 33],
|
|
["ne_bool", 11, 10, 1, 104, 33],
|
|
["jump", "ne_done_198", 104, 33],
|
|
"ne_mis_205",
|
|
["true", 11, 104, 33],
|
|
"ne_done_198",
|
|
["move", 9, 11, 104, 33],
|
|
"and_end_193",
|
|
["jump_false", 9, "while_end_192", 104, 33],
|
|
["get", 9, 11, 1, 105, 11],
|
|
["frame", 10, 9, 0, 105, 11],
|
|
["null", 9, 105, 11],
|
|
["setarg", 10, 0, 9, 105, 11],
|
|
["invoke", 10, 9, 105, 11],
|
|
["access", 10, "\\", 105, 19],
|
|
["is_identical", 11, 9, 10, 105, 19],
|
|
["jump_true", 11, "eq_done_208", 105, 19],
|
|
["is_int", 12, 9, 105, 19],
|
|
["jump_false", 12, "eq_ni_209", 105, 19],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_209", 105, 19],
|
|
["eq_int", 11, 9, 10, 105, 19],
|
|
["jump", "eq_done_208", 105, 19],
|
|
"eq_ni_209",
|
|
["is_num", 12, 9, 105, 19],
|
|
["jump_false", 12, "eq_nn_210", 105, 19],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_210", 105, 19],
|
|
["eq_float", 11, 9, 10, 105, 19],
|
|
["jump", "eq_done_208", 105, 19],
|
|
"eq_nn_210",
|
|
["is_text", 12, 9, 105, 19],
|
|
["jump_false", 12, "eq_nt_211", 105, 19],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 11, 9, 10, 105, 19],
|
|
["jump", "eq_done_208", 105, 19],
|
|
"eq_nt_211",
|
|
["is_null", 12, 9, 105, 19],
|
|
["jump_false", 12, "eq_nnl_212", 105, 19],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_212", 105, 19],
|
|
["true", 11, 105, 19],
|
|
["jump", "eq_done_208", 105, 19],
|
|
"eq_nnl_212",
|
|
["is_bool", 12, 9, 105, 19],
|
|
["jump_false", 12, "eq_nb_213", 105, 19],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_213", 105, 19],
|
|
["eq_bool", 11, 9, 10, 105, 19],
|
|
["jump", "eq_done_208", 105, 19],
|
|
"eq_nb_213",
|
|
["false", 11, 105, 19],
|
|
"eq_done_208",
|
|
["jump_false", 11, "if_else_206", 105, 19],
|
|
["get", 9, 3, 1, 106, 13],
|
|
["is_int", 10, 9, 106, 19],
|
|
["jump_false", 10, "rel_ni_216", 106, 19],
|
|
["is_int", 11, 2, 106, 19],
|
|
["jump_false", 11, "rel_ni_216", 106, 19],
|
|
["gt_int", 12, 9, 2, 106, 19],
|
|
["jump", "rel_done_218", 106, 19],
|
|
"rel_ni_216",
|
|
["is_num", 10, 9, 106, 19],
|
|
["jump_false", 10, "rel_nn_217", 106, 19],
|
|
["is_num", 11, 2, 106, 19],
|
|
["jump_false", 11, "rel_nn_217", 106, 19],
|
|
["gt_float", 12, 9, 2, 106, 19],
|
|
["jump", "rel_done_218", 106, 19],
|
|
"rel_nn_217",
|
|
["is_text", 10, 9, 106, 19],
|
|
["jump_false", 10, "rel_err_219", 106, 19],
|
|
["is_text", 11, 2, 106, 19],
|
|
["jump_false", 11, "rel_err_219", 106, 19],
|
|
["gt_text", 12, 9, 2, 106, 19],
|
|
["jump", "rel_done_218", 106, 19],
|
|
"rel_err_219",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
106,
|
|
19
|
|
],
|
|
["access", 10, "error", 106, 19],
|
|
["access", 11, "cannot compare with '>': operands must be same type", 106, 19],
|
|
["array", 13, 0, 106, 19],
|
|
["push", 13, 11, 106, 19],
|
|
["frame", 11, 9, 2, 106, 19],
|
|
["null", 9, 106, 19],
|
|
["setarg", 11, 0, 9, 106, 19],
|
|
["setarg", 11, 1, 10, 106, 19],
|
|
["setarg", 11, 2, 13, 106, 19],
|
|
["invoke", 11, 9, 106, 19],
|
|
["disrupt", 106, 19],
|
|
"rel_done_218",
|
|
["jump_false", 12, "if_else_214", 106, 19],
|
|
["get", 9, 1, 1, 106, 47],
|
|
["get", 10, 3, 1, 106, 63],
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
106,
|
|
42
|
|
],
|
|
["frame", 12, 11, 3, 106, 42],
|
|
["null", 11, 106, 42],
|
|
["setarg", 12, 0, 11, 106, 42],
|
|
["setarg", 12, 1, 9, 106, 42],
|
|
["setarg", 12, 2, 2, 106, 42],
|
|
["setarg", 12, 3, 10, 106, 42],
|
|
["invoke", 12, 9, 106, 42],
|
|
["is_array", 10, 6, 106, 42],
|
|
["jump_false", 10, "push_err_220", 106, 42],
|
|
["push", 6, 9, 106, 42],
|
|
["jump", "push_done_221", 106, 42],
|
|
"push_err_220",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
106,
|
|
42
|
|
],
|
|
["access", 10, "error", 106, 42],
|
|
["access", 11, "cannot push: target must be an array", 106, 42],
|
|
["array", 12, 0, 106, 42],
|
|
["push", 12, 11, 106, 42],
|
|
["frame", 11, 9, 2, 106, 42],
|
|
["null", 9, 106, 42],
|
|
["setarg", 11, 0, 9, 106, 42],
|
|
["setarg", 11, 1, 10, 106, 42],
|
|
["setarg", 11, 2, 12, 106, 42],
|
|
["invoke", 11, 9, 106, 42],
|
|
["disrupt", 106, 42],
|
|
"push_done_221",
|
|
["jump", "if_end_215", 106, 42],
|
|
"if_else_214",
|
|
"if_end_215",
|
|
["get", 9, 13, 1, 107, 9],
|
|
["frame", 10, 9, 0, 107, 9],
|
|
["null", 9, 107, 9],
|
|
["setarg", 10, 0, 9, 107, 9],
|
|
["invoke", 10, 9, 107, 9],
|
|
["get", 9, 13, 1, 108, 15],
|
|
["frame", 10, 9, 0, 108, 15],
|
|
["null", 9, 108, 15],
|
|
["setarg", 10, 0, 9, 108, 15],
|
|
["invoke", 10, 9, 108, 15],
|
|
["move", 7, 9, 108, 15],
|
|
["get", 9, 10, 1, 109, 19],
|
|
["load_dynamic", 10, 9, 7, 109, 30],
|
|
["move", 8, 10, 109, 30],
|
|
["null", 9, 110, 24],
|
|
["is_identical", 10, 8, 9, 110, 24],
|
|
["jump_true", 10, "ne_nid_225", 110, 24],
|
|
["jump", "ne_ni_226", 110, 24],
|
|
"ne_nid_225",
|
|
["false", 10, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_ni_226",
|
|
["is_int", 11, 8, 110, 24],
|
|
["jump_false", 11, "ne_nn_227", 110, 24],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_227", 110, 24],
|
|
["ne_int", 10, 8, 9, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_nn_227",
|
|
["is_num", 11, 8, 110, 24],
|
|
["jump_false", 11, "ne_nt_228", 110, 24],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_228", 110, 24],
|
|
["ne_float", 10, 8, 9, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_nt_228",
|
|
["is_text", 11, 8, 110, 24],
|
|
["jump_false", 11, "ne_nnl_229", 110, 24],
|
|
"_nop_tc_9",
|
|
["jump", "ne_nnl_229", 110, 24],
|
|
["ne_text", 10, 8, 9, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_nnl_229",
|
|
["is_null", 11, 8, 110, 24],
|
|
["jump_false", 11, "ne_nb_230", 110, 24],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["false", 10, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_nb_230",
|
|
["is_bool", 11, 8, 110, 24],
|
|
["jump_false", 11, "ne_mis_231", 110, 24],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_231", 110, 24],
|
|
["ne_bool", 10, 8, 9, 110, 24],
|
|
["jump", "ne_done_224", 110, 24],
|
|
"ne_mis_231",
|
|
["true", 10, 110, 24],
|
|
"ne_done_224",
|
|
["jump_false", 10, "if_else_222", 110, 24],
|
|
["is_array", 9, 6, 110, 44],
|
|
["jump_false", 9, "push_err_232", 110, 44],
|
|
["push", 6, 8, 110, 44],
|
|
["jump", "push_done_233", 110, 44],
|
|
"push_err_232",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
110,
|
|
44
|
|
],
|
|
["access", 10, "error", 110, 44],
|
|
["access", 11, "cannot push: target must be an array", 110, 44],
|
|
["array", 12, 0, 110, 44],
|
|
["push", 12, 11, 110, 44],
|
|
["frame", 11, 9, 2, 110, 44],
|
|
["null", 9, 110, 44],
|
|
["setarg", 11, 0, 9, 110, 44],
|
|
["setarg", 11, 1, 10, 110, 44],
|
|
["setarg", 11, 2, 12, 110, 44],
|
|
["invoke", 11, 9, 110, 44],
|
|
["disrupt", 110, 44],
|
|
"push_done_233",
|
|
["jump", "if_end_223", 110, 44],
|
|
"if_else_222",
|
|
["access", 9, "u", 111, 25],
|
|
["is_identical", 10, 7, 9, 111, 25],
|
|
["jump_true", 10, "eq_done_236", 111, 25],
|
|
["is_int", 11, 7, 111, 25],
|
|
["jump_false", 11, "eq_ni_237", 111, 25],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_237", 111, 25],
|
|
["eq_int", 10, 7, 9, 111, 25],
|
|
["jump", "eq_done_236", 111, 25],
|
|
"eq_ni_237",
|
|
["is_num", 11, 7, 111, 25],
|
|
["jump_false", 11, "eq_nn_238", 111, 25],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_238", 111, 25],
|
|
["eq_float", 10, 7, 9, 111, 25],
|
|
["jump", "eq_done_236", 111, 25],
|
|
"eq_nn_238",
|
|
["is_text", 11, 7, 111, 25],
|
|
["jump_false", 11, "eq_nt_239", 111, 25],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 10, 7, 9, 111, 25],
|
|
["jump", "eq_done_236", 111, 25],
|
|
"eq_nt_239",
|
|
["is_null", 11, 7, 111, 25],
|
|
["jump_false", 11, "eq_nnl_240", 111, 25],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_240", 111, 25],
|
|
["true", 10, 111, 25],
|
|
["jump", "eq_done_236", 111, 25],
|
|
"eq_nnl_240",
|
|
["is_bool", 11, 7, 111, 25],
|
|
["jump_false", 11, "eq_nb_241", 111, 25],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_241", 111, 25],
|
|
["eq_bool", 10, 7, 9, 111, 25],
|
|
["jump", "eq_done_236", 111, 25],
|
|
"eq_nb_241",
|
|
["false", 10, 111, 25],
|
|
"eq_done_236",
|
|
["jump_false", 10, "if_else_234", 111, 25],
|
|
["get", 9, 17, 1, 111, 44],
|
|
["frame", 10, 9, 0, 111, 44],
|
|
["null", 9, 111, 44],
|
|
["setarg", 10, 0, 9, 111, 44],
|
|
["invoke", 10, 9, 111, 44],
|
|
["is_array", 10, 6, 111, 44],
|
|
["jump_false", 10, "push_err_242", 111, 44],
|
|
["push", 6, 9, 111, 44],
|
|
["jump", "push_done_243", 111, 44],
|
|
"push_err_242",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
111,
|
|
44
|
|
],
|
|
["access", 10, "error", 111, 44],
|
|
["access", 11, "cannot push: target must be an array", 111, 44],
|
|
["array", 12, 0, 111, 44],
|
|
["push", 12, 11, 111, 44],
|
|
["frame", 11, 9, 2, 111, 44],
|
|
["null", 9, 111, 44],
|
|
["setarg", 11, 0, 9, 111, 44],
|
|
["setarg", 11, 1, 10, 111, 44],
|
|
["setarg", 11, 2, 12, 111, 44],
|
|
["invoke", 11, 9, 111, 44],
|
|
["disrupt", 111, 44],
|
|
"push_done_243",
|
|
["jump", "if_end_235", 111, 44],
|
|
"if_else_234",
|
|
["is_array", 9, 6, 112, 28],
|
|
["jump_false", 9, "push_err_244", 112, 28],
|
|
["push", 6, 7, 112, 28],
|
|
["jump", "push_done_245", 112, 28],
|
|
"push_err_244",
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
112,
|
|
28
|
|
],
|
|
["access", 10, "error", 112, 28],
|
|
["access", 11, "cannot push: target must be an array", 112, 28],
|
|
["array", 12, 0, 112, 28],
|
|
["push", 12, 11, 112, 28],
|
|
["frame", 11, 9, 2, 112, 28],
|
|
["null", 9, 112, 28],
|
|
["setarg", 11, 0, 9, 112, 28],
|
|
["setarg", 11, 1, 10, 112, 28],
|
|
["setarg", 11, 2, 12, 112, 28],
|
|
["invoke", 11, 9, 112, 28],
|
|
["disrupt", 112, 28],
|
|
"push_done_245",
|
|
"if_end_235",
|
|
"if_end_223",
|
|
["get", 9, 3, 1, 113, 21],
|
|
["move", 2, 9, 113, 21],
|
|
["jump", "if_end_207", 113, 21],
|
|
"if_else_206",
|
|
["get", 9, 13, 1, 115, 9],
|
|
["frame", 10, 9, 0, 115, 9],
|
|
["null", 9, 115, 9],
|
|
["setarg", 10, 0, 9, 115, 9],
|
|
["invoke", 10, 9, 115, 9],
|
|
"if_end_207",
|
|
["jump", "while_start_191", 115, 9],
|
|
"while_end_192",
|
|
["get", 7, 3, 1, 118, 9],
|
|
["is_int", 8, 7, 118, 15],
|
|
["jump_false", 8, "rel_ni_248", 118, 15],
|
|
["is_int", 9, 2, 118, 15],
|
|
["jump_false", 9, "rel_ni_248", 118, 15],
|
|
["gt_int", 10, 7, 2, 118, 15],
|
|
["jump", "rel_done_250", 118, 15],
|
|
"rel_ni_248",
|
|
["is_num", 8, 7, 118, 15],
|
|
["jump_false", 8, "rel_nn_249", 118, 15],
|
|
["is_num", 9, 2, 118, 15],
|
|
["jump_false", 9, "rel_nn_249", 118, 15],
|
|
["gt_float", 10, 7, 2, 118, 15],
|
|
["jump", "rel_done_250", 118, 15],
|
|
"rel_nn_249",
|
|
["is_text", 8, 7, 118, 15],
|
|
["jump_false", 8, "rel_err_251", 118, 15],
|
|
["is_text", 9, 2, 118, 15],
|
|
["jump_false", 9, "rel_err_251", 118, 15],
|
|
["gt_text", 10, 7, 2, 118, 15],
|
|
["jump", "rel_done_250", 118, 15],
|
|
"rel_err_251",
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
118,
|
|
15
|
|
],
|
|
["access", 8, "error", 118, 15],
|
|
["access", 9, "cannot compare with '>': operands must be same type", 118, 15],
|
|
["array", 11, 0, 118, 15],
|
|
["push", 11, 9, 118, 15],
|
|
["frame", 9, 7, 2, 118, 15],
|
|
["null", 7, 118, 15],
|
|
["setarg", 9, 0, 7, 118, 15],
|
|
["setarg", 9, 1, 8, 118, 15],
|
|
["setarg", 9, 2, 11, 118, 15],
|
|
["invoke", 9, 7, 118, 15],
|
|
["disrupt", 118, 15],
|
|
"rel_done_250",
|
|
["jump_false", 10, "if_else_246", 118, 15],
|
|
["get", 7, 1, 1, 118, 43],
|
|
["get", 8, 3, 1, 118, 59],
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
118,
|
|
38
|
|
],
|
|
["frame", 10, 9, 3, 118, 38],
|
|
["null", 9, 118, 38],
|
|
["setarg", 10, 0, 9, 118, 38],
|
|
["setarg", 10, 1, 7, 118, 38],
|
|
["setarg", 10, 2, 2, 118, 38],
|
|
["setarg", 10, 3, 8, 118, 38],
|
|
["invoke", 10, 2, 118, 38],
|
|
["is_array", 7, 6, 118, 38],
|
|
["jump_false", 7, "push_err_252", 118, 38],
|
|
["push", 6, 2, 118, 38],
|
|
["jump", "push_done_253", 118, 38],
|
|
"push_err_252",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
118,
|
|
38
|
|
],
|
|
["access", 7, "error", 118, 38],
|
|
["access", 8, "cannot push: target must be an array", 118, 38],
|
|
["array", 9, 0, 118, 38],
|
|
["push", 9, 8, 118, 38],
|
|
["frame", 8, 2, 2, 118, 38],
|
|
["null", 2, 118, 38],
|
|
["setarg", 8, 0, 2, 118, 38],
|
|
["setarg", 8, 1, 7, 118, 38],
|
|
["setarg", 8, 2, 9, 118, 38],
|
|
["invoke", 8, 2, 118, 38],
|
|
["disrupt", 118, 38],
|
|
"push_done_253",
|
|
["jump", "if_end_247", 118, 38],
|
|
"if_else_246",
|
|
"if_end_247",
|
|
["get", 2, 3, 1, 119, 9],
|
|
["get", 7, 4, 1, 119, 15],
|
|
["is_int", 8, 2, 119, 15],
|
|
["jump_false", 8, "rel_ni_256", 119, 15],
|
|
["is_int", 9, 7, 119, 15],
|
|
["jump_false", 9, "rel_ni_256", 119, 15],
|
|
["lt_int", 10, 2, 7, 119, 15],
|
|
["jump", "rel_done_258", 119, 15],
|
|
"rel_ni_256",
|
|
["is_num", 8, 2, 119, 15],
|
|
["jump_false", 8, "rel_nn_257", 119, 15],
|
|
["is_num", 9, 7, 119, 15],
|
|
["jump_false", 9, "rel_nn_257", 119, 15],
|
|
["lt_float", 10, 2, 7, 119, 15],
|
|
["jump", "rel_done_258", 119, 15],
|
|
"rel_nn_257",
|
|
["is_text", 8, 2, 119, 15],
|
|
["jump_false", 8, "rel_err_259", 119, 15],
|
|
["is_text", 9, 7, 119, 15],
|
|
["jump_false", 9, "rel_err_259", 119, 15],
|
|
["lt_text", 10, 2, 7, 119, 15],
|
|
["jump", "rel_done_258", 119, 15],
|
|
"rel_err_259",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
119,
|
|
15
|
|
],
|
|
["access", 7, "error", 119, 15],
|
|
["access", 8, "cannot compare with '<': operands must be same type", 119, 15],
|
|
["array", 9, 0, 119, 15],
|
|
["push", 9, 8, 119, 15],
|
|
["frame", 8, 2, 2, 119, 15],
|
|
["null", 2, 119, 15],
|
|
["setarg", 8, 0, 2, 119, 15],
|
|
["setarg", 8, 1, 7, 119, 15],
|
|
["setarg", 8, 2, 9, 119, 15],
|
|
["invoke", 8, 2, 119, 15],
|
|
["disrupt", 119, 15],
|
|
"rel_done_258",
|
|
["jump_false", 10, "if_else_254", 119, 15],
|
|
["get", 2, 13, 1, 119, 20],
|
|
["frame", 7, 2, 0, 119, 20],
|
|
["null", 2, 119, 20],
|
|
["setarg", 7, 0, 2, 119, 20],
|
|
["invoke", 7, 2, 119, 20],
|
|
["jump", "if_end_255", 119, 20],
|
|
"if_else_254",
|
|
"if_end_255",
|
|
["get", 2, 8, 1, 120, 10],
|
|
["record", 7, 7],
|
|
["access", 8, "text", 121, 13],
|
|
["store_field", 7, 8, "kind", 121, 13],
|
|
["store_field", 7, 3, "at", 121, 25],
|
|
["store_field", 7, 4, "from_row", 122, 17],
|
|
["store_field", 7, 5, "from_column", 122, 41],
|
|
["get", 3, 5, 1, 123, 15],
|
|
["store_field", 7, 3, "to_row", 123, 15],
|
|
["get", 3, 6, 1, 123, 31],
|
|
["store_field", 7, 3, "to_column", 123, 31],
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
124,
|
|
14
|
|
],
|
|
["frame", 4, 3, 1, 124, 14],
|
|
["null", 3, 124, 14],
|
|
["setarg", 4, 0, 3, 124, 14],
|
|
["setarg", 4, 1, 6, 124, 14],
|
|
["invoke", 4, 3, 124, 14],
|
|
["store_field", 7, 3, "value", 124, 14],
|
|
["is_array", 3, 2, 124, 14],
|
|
["jump_false", 3, "push_err_260", 124, 14],
|
|
["push", 2, 7, 124, 14],
|
|
["jump", "push_done_261", 124, 14],
|
|
"push_err_260",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
124,
|
|
14
|
|
],
|
|
["access", 3, "error", 124, 14],
|
|
["access", 4, "cannot push: target must be an array", 124, 14],
|
|
["array", 5, 0, 124, 14],
|
|
["push", 5, 4, 124, 14],
|
|
["frame", 4, 2, 2, 124, 14],
|
|
["null", 2, 124, 14],
|
|
["setarg", 4, 0, 2, 124, 14],
|
|
["setarg", 4, 1, 3, 124, 14],
|
|
["setarg", 4, 2, 5, 124, 14],
|
|
["invoke", 4, 2, 124, 14],
|
|
["disrupt", 124, 14],
|
|
"push_done_261",
|
|
["null", 2, 124, 14],
|
|
["return", 2, 124, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 17,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 3, 1, 129, 17],
|
|
["move", 2, 1, 129, 17],
|
|
["get", 1, 5, 1, 130, 21],
|
|
["move", 3, 1, 130, 21],
|
|
["get", 1, 6, 1, 131, 21],
|
|
["move", 4, 1, 131, 21],
|
|
["array", 1, 0, 132, 17],
|
|
["move", 5, 1, 132, 17],
|
|
["access", 1, 0, 133, 21],
|
|
["access", 6, 0, 134, 17],
|
|
["null", 7, 135, 14],
|
|
["null", 8, 136, 13],
|
|
["access", 9, 0, 137, 24],
|
|
["get", 10, 13, 1, 138, 5],
|
|
["frame", 11, 10, 0, 138, 5],
|
|
["null", 10, 138, 5],
|
|
["setarg", 11, 0, 10, 138, 5],
|
|
["invoke", 11, 10, 138, 5],
|
|
["get", 10, 3, 1, 139, 17],
|
|
["move", 1, 10, 139, 17],
|
|
"while_start_262",
|
|
["get", 10, 3, 1, 140, 12],
|
|
["get", 11, 4, 1, 140, 18],
|
|
["is_int", 12, 10, 140, 18],
|
|
["jump_false", 12, "rel_ni_265", 140, 18],
|
|
["is_int", 13, 11, 140, 18],
|
|
["jump_false", 13, "rel_ni_265", 140, 18],
|
|
["lt_int", 14, 10, 11, 140, 18],
|
|
["jump", "rel_done_267", 140, 18],
|
|
"rel_ni_265",
|
|
["is_num", 12, 10, 140, 18],
|
|
["jump_false", 12, "rel_nn_266", 140, 18],
|
|
["is_num", 13, 11, 140, 18],
|
|
["jump_false", 13, "rel_nn_266", 140, 18],
|
|
["lt_float", 14, 10, 11, 140, 18],
|
|
["jump", "rel_done_267", 140, 18],
|
|
"rel_nn_266",
|
|
["is_text", 12, 10, 140, 18],
|
|
["jump_false", 12, "rel_err_268", 140, 18],
|
|
["is_text", 13, 11, 140, 18],
|
|
["jump_false", 13, "rel_err_268", 140, 18],
|
|
["lt_text", 14, 10, 11, 140, 18],
|
|
["jump", "rel_done_267", 140, 18],
|
|
"rel_err_268",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
140,
|
|
18
|
|
],
|
|
["access", 11, "error", 140, 18],
|
|
["access", 12, "cannot compare with '<': operands must be same type", 140, 18],
|
|
["array", 13, 0, 140, 18],
|
|
["push", 13, 12, 140, 18],
|
|
["frame", 12, 10, 2, 140, 18],
|
|
["null", 10, 140, 18],
|
|
["setarg", 12, 0, 10, 140, 18],
|
|
["setarg", 12, 1, 11, 140, 18],
|
|
["setarg", 12, 2, 13, 140, 18],
|
|
["invoke", 12, 10, 140, 18],
|
|
["disrupt", 140, 18],
|
|
"rel_done_267",
|
|
["move", 10, 14, 140, 18],
|
|
["jump_false", 10, "and_end_264", 140, 18],
|
|
["get", 11, 11, 1, 140, 25],
|
|
["frame", 12, 11, 0, 140, 25],
|
|
["null", 11, 140, 25],
|
|
["setarg", 12, 0, 11, 140, 25],
|
|
["invoke", 12, 11, 140, 25],
|
|
["access", 12, "`", 140, 33],
|
|
["is_identical", 13, 11, 12, 140, 33],
|
|
["jump_true", 13, "ne_nid_270", 140, 33],
|
|
["jump", "ne_ni_271", 140, 33],
|
|
"ne_nid_270",
|
|
["false", 13, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_ni_271",
|
|
["is_int", 14, 11, 140, 33],
|
|
["jump_false", 14, "ne_nn_272", 140, 33],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_272", 140, 33],
|
|
["ne_int", 13, 11, 12, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_nn_272",
|
|
["is_num", 14, 11, 140, 33],
|
|
["jump_false", 14, "ne_nt_273", 140, 33],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_273", 140, 33],
|
|
["ne_float", 13, 11, 12, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_nt_273",
|
|
["is_text", 14, 11, 140, 33],
|
|
["jump_false", 14, "ne_nnl_274", 140, 33],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["ne_text", 13, 11, 12, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_nnl_274",
|
|
["is_null", 14, 11, 140, 33],
|
|
["jump_false", 14, "ne_nb_275", 140, 33],
|
|
"_nop_tc_5",
|
|
["jump", "ne_nb_275", 140, 33],
|
|
["false", 13, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_nb_275",
|
|
["is_bool", 14, 11, 140, 33],
|
|
["jump_false", 14, "ne_mis_276", 140, 33],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_276", 140, 33],
|
|
["ne_bool", 13, 11, 12, 140, 33],
|
|
["jump", "ne_done_269", 140, 33],
|
|
"ne_mis_276",
|
|
["true", 13, 140, 33],
|
|
"ne_done_269",
|
|
["move", 10, 13, 140, 33],
|
|
"and_end_264",
|
|
["jump_false", 10, "while_end_263", 140, 33],
|
|
["get", 10, 11, 1, 141, 11],
|
|
["frame", 11, 10, 0, 141, 11],
|
|
["null", 10, 141, 11],
|
|
["setarg", 11, 0, 10, 141, 11],
|
|
["invoke", 11, 10, 141, 11],
|
|
["access", 11, "\\", 141, 19],
|
|
["is_identical", 12, 10, 11, 141, 19],
|
|
["jump_true", 12, "eq_done_280", 141, 19],
|
|
["is_int", 13, 10, 141, 19],
|
|
["jump_false", 13, "eq_ni_281", 141, 19],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_281", 141, 19],
|
|
["eq_int", 12, 10, 11, 141, 19],
|
|
["jump", "eq_done_280", 141, 19],
|
|
"eq_ni_281",
|
|
["is_num", 13, 10, 141, 19],
|
|
["jump_false", 13, "eq_nn_282", 141, 19],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_282", 141, 19],
|
|
["eq_float", 12, 10, 11, 141, 19],
|
|
["jump", "eq_done_280", 141, 19],
|
|
"eq_nn_282",
|
|
["is_text", 13, 10, 141, 19],
|
|
["jump_false", 13, "eq_nt_283", 141, 19],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 12, 10, 11, 141, 19],
|
|
["jump", "eq_done_280", 141, 19],
|
|
"eq_nt_283",
|
|
["is_null", 13, 10, 141, 19],
|
|
["jump_false", 13, "eq_nnl_284", 141, 19],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_284", 141, 19],
|
|
["true", 12, 141, 19],
|
|
["jump", "eq_done_280", 141, 19],
|
|
"eq_nnl_284",
|
|
["is_bool", 13, 10, 141, 19],
|
|
["jump_false", 13, "eq_nb_285", 141, 19],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_285", 141, 19],
|
|
["eq_bool", 12, 10, 11, 141, 19],
|
|
["jump", "eq_done_280", 141, 19],
|
|
"eq_nb_285",
|
|
["false", 12, 141, 19],
|
|
"eq_done_280",
|
|
["move", 10, 12, 141, 19],
|
|
["jump_false", 10, "and_end_279", 141, 19],
|
|
["get", 11, 3, 1, 141, 27],
|
|
["access", 12, 1, 141, 33],
|
|
["is_num", 13, 11, 141, 33],
|
|
["jump_false", 13, "num_err_286", 141, 33],
|
|
"_nop_tc_13",
|
|
"_nop_tc_14",
|
|
["add", 13, 11, 12, 141, 33],
|
|
["jump", "num_done_287", 141, 33],
|
|
"num_err_286",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
141,
|
|
33
|
|
],
|
|
["access", 12, "error", 141, 33],
|
|
["access", 14, "cannot apply '+': operands must be numbers", 141, 33],
|
|
["array", 15, 0, 141, 33],
|
|
["push", 15, 14, 141, 33],
|
|
["frame", 14, 11, 2, 141, 33],
|
|
["null", 11, 141, 33],
|
|
["setarg", 14, 0, 11, 141, 33],
|
|
["setarg", 14, 1, 12, 141, 33],
|
|
["setarg", 14, 2, 15, 141, 33],
|
|
["invoke", 14, 11, 141, 33],
|
|
["disrupt", 141, 33],
|
|
"num_done_287",
|
|
["get", 11, 4, 1, 141, 37],
|
|
["is_int", 12, 13, 141, 37],
|
|
["jump_false", 12, "rel_ni_288", 141, 37],
|
|
["is_int", 12, 11, 141, 37],
|
|
["jump_false", 12, "rel_ni_288", 141, 37],
|
|
["lt_int", 14, 13, 11, 141, 37],
|
|
["jump", "rel_done_290", 141, 37],
|
|
"rel_ni_288",
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["is_num", 12, 11, 141, 37],
|
|
["jump_false", 12, "rel_nn_289", 141, 37],
|
|
["lt_float", 14, 13, 11, 141, 37],
|
|
["jump", "rel_done_290", 141, 37],
|
|
"rel_nn_289",
|
|
"_nop_tc_17",
|
|
["jump", "rel_err_291", 141, 37],
|
|
["is_text", 12, 11, 141, 37],
|
|
["jump_false", 12, "rel_err_291", 141, 37],
|
|
["lt_text", 14, 13, 11, 141, 37],
|
|
["jump", "rel_done_290", 141, 37],
|
|
"rel_err_291",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
141,
|
|
37
|
|
],
|
|
["access", 12, "error", 141, 37],
|
|
["access", 13, "cannot compare with '<': operands must be same type", 141, 37],
|
|
["array", 15, 0, 141, 37],
|
|
["push", 15, 13, 141, 37],
|
|
["frame", 13, 11, 2, 141, 37],
|
|
["null", 11, 141, 37],
|
|
["setarg", 13, 0, 11, 141, 37],
|
|
["setarg", 13, 1, 12, 141, 37],
|
|
["setarg", 13, 2, 15, 141, 37],
|
|
["invoke", 13, 11, 141, 37],
|
|
["disrupt", 141, 37],
|
|
"rel_done_290",
|
|
["move", 10, 14, 141, 37],
|
|
"and_end_279",
|
|
["jump_false", 10, "if_else_277", 141, 37],
|
|
["get", 10, 3, 1, 142, 13],
|
|
["is_int", 11, 10, 142, 19],
|
|
["jump_false", 11, "rel_ni_294", 142, 19],
|
|
["is_int", 12, 1, 142, 19],
|
|
["jump_false", 12, "rel_ni_294", 142, 19],
|
|
["gt_int", 13, 10, 1, 142, 19],
|
|
["jump", "rel_done_296", 142, 19],
|
|
"rel_ni_294",
|
|
["is_num", 11, 10, 142, 19],
|
|
["jump_false", 11, "rel_nn_295", 142, 19],
|
|
["is_num", 12, 1, 142, 19],
|
|
["jump_false", 12, "rel_nn_295", 142, 19],
|
|
["gt_float", 13, 10, 1, 142, 19],
|
|
["jump", "rel_done_296", 142, 19],
|
|
"rel_nn_295",
|
|
["is_text", 11, 10, 142, 19],
|
|
["jump_false", 11, "rel_err_297", 142, 19],
|
|
["is_text", 12, 1, 142, 19],
|
|
["jump_false", 12, "rel_err_297", 142, 19],
|
|
["gt_text", 13, 10, 1, 142, 19],
|
|
["jump", "rel_done_296", 142, 19],
|
|
"rel_err_297",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
142,
|
|
19
|
|
],
|
|
["access", 11, "error", 142, 19],
|
|
["access", 12, "cannot compare with '>': operands must be same type", 142, 19],
|
|
["array", 14, 0, 142, 19],
|
|
["push", 14, 12, 142, 19],
|
|
["frame", 12, 10, 2, 142, 19],
|
|
["null", 10, 142, 19],
|
|
["setarg", 12, 0, 10, 142, 19],
|
|
["setarg", 12, 1, 11, 142, 19],
|
|
["setarg", 12, 2, 14, 142, 19],
|
|
["invoke", 12, 10, 142, 19],
|
|
["disrupt", 142, 19],
|
|
"rel_done_296",
|
|
["jump_false", 13, "if_else_292", 142, 19],
|
|
["get", 10, 1, 1, 142, 47],
|
|
["get", 11, 3, 1, 142, 63],
|
|
[
|
|
"access",
|
|
12,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
142,
|
|
42
|
|
],
|
|
["frame", 13, 12, 3, 142, 42],
|
|
["null", 12, 142, 42],
|
|
["setarg", 13, 0, 12, 142, 42],
|
|
["setarg", 13, 1, 10, 142, 42],
|
|
["setarg", 13, 2, 1, 142, 42],
|
|
["setarg", 13, 3, 11, 142, 42],
|
|
["invoke", 13, 10, 142, 42],
|
|
["is_array", 11, 5, 142, 42],
|
|
["jump_false", 11, "push_err_298", 142, 42],
|
|
["push", 5, 10, 142, 42],
|
|
["jump", "push_done_299", 142, 42],
|
|
"push_err_298",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
142,
|
|
42
|
|
],
|
|
["access", 11, "error", 142, 42],
|
|
["access", 12, "cannot push: target must be an array", 142, 42],
|
|
["array", 13, 0, 142, 42],
|
|
["push", 13, 12, 142, 42],
|
|
["frame", 12, 10, 2, 142, 42],
|
|
["null", 10, 142, 42],
|
|
["setarg", 12, 0, 10, 142, 42],
|
|
["setarg", 12, 1, 11, 142, 42],
|
|
["setarg", 12, 2, 13, 142, 42],
|
|
["invoke", 12, 10, 142, 42],
|
|
["disrupt", 142, 42],
|
|
"push_done_299",
|
|
["jump", "if_end_293", 142, 42],
|
|
"if_else_292",
|
|
"if_end_293",
|
|
["get", 10, 1, 1, 143, 26],
|
|
["get", 11, 3, 1, 143, 31],
|
|
["get", 12, 3, 1, 143, 36],
|
|
["access", 13, 2, 143, 42],
|
|
["is_num", 14, 12, 143, 42],
|
|
["jump_false", 14, "num_err_300", 143, 42],
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
["add", 14, 12, 13, 143, 42],
|
|
["jump", "num_done_301", 143, 42],
|
|
"num_err_300",
|
|
[
|
|
"access",
|
|
12,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
143,
|
|
42
|
|
],
|
|
["access", 13, "error", 143, 42],
|
|
["access", 15, "cannot apply '+': operands must be numbers", 143, 42],
|
|
["array", 16, 0, 143, 42],
|
|
["push", 16, 15, 143, 42],
|
|
["frame", 15, 12, 2, 143, 42],
|
|
["null", 12, 143, 42],
|
|
["setarg", 15, 0, 12, 143, 42],
|
|
["setarg", 15, 1, 13, 143, 42],
|
|
["setarg", 15, 2, 16, 143, 42],
|
|
["invoke", 15, 12, 143, 42],
|
|
["disrupt", 143, 42],
|
|
"num_done_301",
|
|
[
|
|
"access",
|
|
12,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
143,
|
|
21
|
|
],
|
|
["frame", 13, 12, 3, 143, 21],
|
|
["null", 12, 143, 21],
|
|
["setarg", 13, 0, 12, 143, 21],
|
|
["setarg", 13, 1, 10, 143, 21],
|
|
["setarg", 13, 2, 11, 143, 21],
|
|
["setarg", 13, 3, 14, 143, 21],
|
|
["invoke", 13, 10, 143, 21],
|
|
["is_array", 11, 5, 143, 21],
|
|
["jump_false", 11, "push_err_302", 143, 21],
|
|
["push", 5, 10, 143, 21],
|
|
["jump", "push_done_303", 143, 21],
|
|
"push_err_302",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
143,
|
|
21
|
|
],
|
|
["access", 11, "error", 143, 21],
|
|
["access", 12, "cannot push: target must be an array", 143, 21],
|
|
["array", 13, 0, 143, 21],
|
|
["push", 13, 12, 143, 21],
|
|
["frame", 12, 10, 2, 143, 21],
|
|
["null", 10, 143, 21],
|
|
["setarg", 12, 0, 10, 143, 21],
|
|
["setarg", 12, 1, 11, 143, 21],
|
|
["setarg", 12, 2, 13, 143, 21],
|
|
["invoke", 12, 10, 143, 21],
|
|
["disrupt", 143, 21],
|
|
"push_done_303",
|
|
["get", 10, 13, 1, 144, 9],
|
|
["frame", 11, 10, 0, 144, 9],
|
|
["null", 10, 144, 9],
|
|
["setarg", 11, 0, 10, 144, 9],
|
|
["invoke", 11, 10, 144, 9],
|
|
["get", 10, 13, 1, 144, 16],
|
|
["frame", 11, 10, 0, 144, 16],
|
|
["null", 10, 144, 16],
|
|
["setarg", 11, 0, 10, 144, 16],
|
|
["invoke", 11, 10, 144, 16],
|
|
["get", 10, 3, 1, 145, 21],
|
|
["move", 1, 10, 145, 21],
|
|
["jump", "if_end_278", 145, 21],
|
|
"if_else_277",
|
|
["get", 10, 11, 1, 146, 18],
|
|
["frame", 11, 10, 0, 146, 18],
|
|
["null", 10, 146, 18],
|
|
["setarg", 11, 0, 10, 146, 18],
|
|
["invoke", 11, 10, 146, 18],
|
|
["access", 11, "$", 146, 26],
|
|
["is_identical", 12, 10, 11, 146, 26],
|
|
["jump_true", 12, "eq_done_308", 146, 26],
|
|
["is_int", 13, 10, 146, 26],
|
|
["jump_false", 13, "eq_ni_309", 146, 26],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_309", 146, 26],
|
|
["eq_int", 12, 10, 11, 146, 26],
|
|
["jump", "eq_done_308", 146, 26],
|
|
"eq_ni_309",
|
|
["is_num", 13, 10, 146, 26],
|
|
["jump_false", 13, "eq_nn_310", 146, 26],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nn_310", 146, 26],
|
|
["eq_float", 12, 10, 11, 146, 26],
|
|
["jump", "eq_done_308", 146, 26],
|
|
"eq_nn_310",
|
|
["is_text", 13, 10, 146, 26],
|
|
["jump_false", 13, "eq_nt_311", 146, 26],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["eq_text", 12, 10, 11, 146, 26],
|
|
["jump", "eq_done_308", 146, 26],
|
|
"eq_nt_311",
|
|
["is_null", 13, 10, 146, 26],
|
|
["jump_false", 13, "eq_nnl_312", 146, 26],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nnl_312", 146, 26],
|
|
["true", 12, 146, 26],
|
|
["jump", "eq_done_308", 146, 26],
|
|
"eq_nnl_312",
|
|
["is_bool", 13, 10, 146, 26],
|
|
["jump_false", 13, "eq_nb_313", 146, 26],
|
|
"_nop_tc_25",
|
|
["jump", "eq_nb_313", 146, 26],
|
|
["eq_bool", 12, 10, 11, 146, 26],
|
|
["jump", "eq_done_308", 146, 26],
|
|
"eq_nb_313",
|
|
["false", 12, 146, 26],
|
|
"eq_done_308",
|
|
["move", 10, 12, 146, 26],
|
|
["jump_false", 10, "and_end_307", 146, 26],
|
|
["get", 11, 3, 1, 146, 33],
|
|
["access", 12, 1, 146, 39],
|
|
["is_num", 13, 11, 146, 39],
|
|
["jump_false", 13, "num_err_314", 146, 39],
|
|
"_nop_tc_26",
|
|
"_nop_tc_27",
|
|
["add", 13, 11, 12, 146, 39],
|
|
["jump", "num_done_315", 146, 39],
|
|
"num_err_314",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
146,
|
|
39
|
|
],
|
|
["access", 12, "error", 146, 39],
|
|
["access", 14, "cannot apply '+': operands must be numbers", 146, 39],
|
|
["array", 15, 0, 146, 39],
|
|
["push", 15, 14, 146, 39],
|
|
["frame", 14, 11, 2, 146, 39],
|
|
["null", 11, 146, 39],
|
|
["setarg", 14, 0, 11, 146, 39],
|
|
["setarg", 14, 1, 12, 146, 39],
|
|
["setarg", 14, 2, 15, 146, 39],
|
|
["invoke", 14, 11, 146, 39],
|
|
["disrupt", 146, 39],
|
|
"num_done_315",
|
|
["get", 11, 4, 1, 146, 43],
|
|
["is_int", 12, 13, 146, 43],
|
|
["jump_false", 12, "rel_ni_316", 146, 43],
|
|
["is_int", 12, 11, 146, 43],
|
|
["jump_false", 12, "rel_ni_316", 146, 43],
|
|
["lt_int", 14, 13, 11, 146, 43],
|
|
["jump", "rel_done_318", 146, 43],
|
|
"rel_ni_316",
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["is_num", 12, 11, 146, 43],
|
|
["jump_false", 12, "rel_nn_317", 146, 43],
|
|
["lt_float", 14, 13, 11, 146, 43],
|
|
["jump", "rel_done_318", 146, 43],
|
|
"rel_nn_317",
|
|
"_nop_tc_30",
|
|
["jump", "rel_err_319", 146, 43],
|
|
["is_text", 12, 11, 146, 43],
|
|
["jump_false", 12, "rel_err_319", 146, 43],
|
|
["lt_text", 14, 13, 11, 146, 43],
|
|
["jump", "rel_done_318", 146, 43],
|
|
"rel_err_319",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
146,
|
|
43
|
|
],
|
|
["access", 12, "error", 146, 43],
|
|
["access", 13, "cannot compare with '<': operands must be same type", 146, 43],
|
|
["array", 15, 0, 146, 43],
|
|
["push", 15, 13, 146, 43],
|
|
["frame", 13, 11, 2, 146, 43],
|
|
["null", 11, 146, 43],
|
|
["setarg", 13, 0, 11, 146, 43],
|
|
["setarg", 13, 1, 12, 146, 43],
|
|
["setarg", 13, 2, 15, 146, 43],
|
|
["invoke", 13, 11, 146, 43],
|
|
["disrupt", 146, 43],
|
|
"rel_done_318",
|
|
["move", 10, 14, 146, 43],
|
|
"and_end_307",
|
|
["move", 11, 10, 146, 43],
|
|
["jump_false", 11, "and_end_306", 146, 43],
|
|
["access", 10, 1, 146, 56],
|
|
["get", 12, 12, 1, 146, 50],
|
|
["frame", 13, 12, 1, 146, 50],
|
|
["null", 12, 146, 50],
|
|
["setarg", 13, 0, 12, 146, 50],
|
|
["setarg", 13, 1, 10, 146, 50],
|
|
["invoke", 13, 10, 146, 50],
|
|
["access", 12, "{", 146, 62],
|
|
["is_identical", 13, 10, 12, 146, 62],
|
|
["jump_true", 13, "eq_done_320", 146, 62],
|
|
["is_int", 14, 10, 146, 62],
|
|
["jump_false", 14, "eq_ni_321", 146, 62],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_321", 146, 62],
|
|
["eq_int", 13, 10, 12, 146, 62],
|
|
["jump", "eq_done_320", 146, 62],
|
|
"eq_ni_321",
|
|
["is_num", 14, 10, 146, 62],
|
|
["jump_false", 14, "eq_nn_322", 146, 62],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_322", 146, 62],
|
|
["eq_float", 13, 10, 12, 146, 62],
|
|
["jump", "eq_done_320", 146, 62],
|
|
"eq_nn_322",
|
|
["is_text", 14, 10, 146, 62],
|
|
["jump_false", 14, "eq_nt_323", 146, 62],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 13, 10, 12, 146, 62],
|
|
["jump", "eq_done_320", 146, 62],
|
|
"eq_nt_323",
|
|
["is_null", 14, 10, 146, 62],
|
|
["jump_false", 14, "eq_nnl_324", 146, 62],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_324", 146, 62],
|
|
["true", 13, 146, 62],
|
|
["jump", "eq_done_320", 146, 62],
|
|
"eq_nnl_324",
|
|
["is_bool", 14, 10, 146, 62],
|
|
["jump_false", 14, "eq_nb_325", 146, 62],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_325", 146, 62],
|
|
["eq_bool", 13, 10, 12, 146, 62],
|
|
["jump", "eq_done_320", 146, 62],
|
|
"eq_nb_325",
|
|
["false", 13, 146, 62],
|
|
"eq_done_320",
|
|
["move", 11, 13, 146, 62],
|
|
"and_end_306",
|
|
["jump_false", 11, "if_else_304", 146, 62],
|
|
["get", 10, 3, 1, 147, 13],
|
|
["is_int", 11, 10, 147, 19],
|
|
["jump_false", 11, "rel_ni_328", 147, 19],
|
|
["is_int", 12, 1, 147, 19],
|
|
["jump_false", 12, "rel_ni_328", 147, 19],
|
|
["gt_int", 13, 10, 1, 147, 19],
|
|
["jump", "rel_done_330", 147, 19],
|
|
"rel_ni_328",
|
|
["is_num", 11, 10, 147, 19],
|
|
["jump_false", 11, "rel_nn_329", 147, 19],
|
|
["is_num", 12, 1, 147, 19],
|
|
["jump_false", 12, "rel_nn_329", 147, 19],
|
|
["gt_float", 13, 10, 1, 147, 19],
|
|
["jump", "rel_done_330", 147, 19],
|
|
"rel_nn_329",
|
|
["is_text", 11, 10, 147, 19],
|
|
["jump_false", 11, "rel_err_331", 147, 19],
|
|
["is_text", 12, 1, 147, 19],
|
|
["jump_false", 12, "rel_err_331", 147, 19],
|
|
["gt_text", 13, 10, 1, 147, 19],
|
|
["jump", "rel_done_330", 147, 19],
|
|
"rel_err_331",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
147,
|
|
19
|
|
],
|
|
["access", 11, "error", 147, 19],
|
|
["access", 12, "cannot compare with '>': operands must be same type", 147, 19],
|
|
["array", 14, 0, 147, 19],
|
|
["push", 14, 12, 147, 19],
|
|
["frame", 12, 10, 2, 147, 19],
|
|
["null", 10, 147, 19],
|
|
["setarg", 12, 0, 10, 147, 19],
|
|
["setarg", 12, 1, 11, 147, 19],
|
|
["setarg", 12, 2, 14, 147, 19],
|
|
["invoke", 12, 10, 147, 19],
|
|
["disrupt", 147, 19],
|
|
"rel_done_330",
|
|
["jump_false", 13, "if_else_326", 147, 19],
|
|
["get", 10, 1, 1, 147, 47],
|
|
["get", 11, 3, 1, 147, 63],
|
|
[
|
|
"access",
|
|
12,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
147,
|
|
42
|
|
],
|
|
["frame", 13, 12, 3, 147, 42],
|
|
["null", 12, 147, 42],
|
|
["setarg", 13, 0, 12, 147, 42],
|
|
["setarg", 13, 1, 10, 147, 42],
|
|
["setarg", 13, 2, 1, 147, 42],
|
|
["setarg", 13, 3, 11, 147, 42],
|
|
["invoke", 13, 10, 147, 42],
|
|
["is_array", 11, 5, 147, 42],
|
|
["jump_false", 11, "push_err_332", 147, 42],
|
|
["push", 5, 10, 147, 42],
|
|
["jump", "push_done_333", 147, 42],
|
|
"push_err_332",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
147,
|
|
42
|
|
],
|
|
["access", 11, "error", 147, 42],
|
|
["access", 12, "cannot push: target must be an array", 147, 42],
|
|
["array", 13, 0, 147, 42],
|
|
["push", 13, 12, 147, 42],
|
|
["frame", 12, 10, 2, 147, 42],
|
|
["null", 10, 147, 42],
|
|
["setarg", 12, 0, 10, 147, 42],
|
|
["setarg", 12, 1, 11, 147, 42],
|
|
["setarg", 12, 2, 13, 147, 42],
|
|
["invoke", 12, 10, 147, 42],
|
|
["disrupt", 147, 42],
|
|
"push_done_333",
|
|
["jump", "if_end_327", 147, 42],
|
|
"if_else_326",
|
|
"if_end_327",
|
|
["get", 10, 3, 1, 148, 24],
|
|
["move", 9, 10, 148, 24],
|
|
["get", 10, 13, 1, 149, 9],
|
|
["frame", 11, 10, 0, 149, 9],
|
|
["null", 10, 149, 9],
|
|
["setarg", 11, 0, 10, 149, 9],
|
|
["invoke", 11, 10, 149, 9],
|
|
["get", 10, 13, 1, 149, 16],
|
|
["frame", 11, 10, 0, 149, 16],
|
|
["null", 10, 149, 16],
|
|
["setarg", 11, 0, 10, 149, 16],
|
|
["invoke", 11, 10, 149, 16],
|
|
["access", 6, 1, 150, 17],
|
|
"while_start_334",
|
|
["get", 10, 3, 1, 151, 16],
|
|
["get", 11, 4, 1, 151, 22],
|
|
["is_int", 12, 10, 151, 22],
|
|
["jump_false", 12, "rel_ni_337", 151, 22],
|
|
["is_int", 13, 11, 151, 22],
|
|
["jump_false", 13, "rel_ni_337", 151, 22],
|
|
["lt_int", 14, 10, 11, 151, 22],
|
|
["jump", "rel_done_339", 151, 22],
|
|
"rel_ni_337",
|
|
["is_num", 12, 10, 151, 22],
|
|
["jump_false", 12, "rel_nn_338", 151, 22],
|
|
["is_num", 13, 11, 151, 22],
|
|
["jump_false", 13, "rel_nn_338", 151, 22],
|
|
["lt_float", 14, 10, 11, 151, 22],
|
|
["jump", "rel_done_339", 151, 22],
|
|
"rel_nn_338",
|
|
["is_text", 12, 10, 151, 22],
|
|
["jump_false", 12, "rel_err_340", 151, 22],
|
|
["is_text", 13, 11, 151, 22],
|
|
["jump_false", 13, "rel_err_340", 151, 22],
|
|
["lt_text", 14, 10, 11, 151, 22],
|
|
["jump", "rel_done_339", 151, 22],
|
|
"rel_err_340",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
151,
|
|
22
|
|
],
|
|
["access", 11, "error", 151, 22],
|
|
["access", 12, "cannot compare with '<': operands must be same type", 151, 22],
|
|
["array", 13, 0, 151, 22],
|
|
["push", 13, 12, 151, 22],
|
|
["frame", 12, 10, 2, 151, 22],
|
|
["null", 10, 151, 22],
|
|
["setarg", 12, 0, 10, 151, 22],
|
|
["setarg", 12, 1, 11, 151, 22],
|
|
["setarg", 12, 2, 13, 151, 22],
|
|
["invoke", 12, 10, 151, 22],
|
|
["disrupt", 151, 22],
|
|
"rel_done_339",
|
|
["move", 10, 14, 151, 22],
|
|
["jump_false", 10, "and_end_336", 151, 22],
|
|
["access", 11, 0, 151, 37],
|
|
["is_int", 12, 6, 151, 37],
|
|
["jump_false", 12, "rel_ni_341", 151, 37],
|
|
"_nop_tc_37",
|
|
"_nop_tc_38",
|
|
["gt_int", 13, 6, 11, 151, 37],
|
|
["jump", "rel_done_343", 151, 37],
|
|
"rel_ni_341",
|
|
["is_num", 12, 6, 151, 37],
|
|
["jump_false", 12, "rel_nn_342", 151, 37],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["gt_float", 13, 6, 11, 151, 37],
|
|
["jump", "rel_done_343", 151, 37],
|
|
"rel_nn_342",
|
|
["is_text", 12, 6, 151, 37],
|
|
["jump_false", 12, "rel_err_344", 151, 37],
|
|
"_nop_tc_41",
|
|
["jump", "rel_err_344", 151, 37],
|
|
["gt_text", 13, 6, 11, 151, 37],
|
|
["jump", "rel_done_343", 151, 37],
|
|
"rel_err_344",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
151,
|
|
37
|
|
],
|
|
["access", 12, "error", 151, 37],
|
|
["access", 14, "cannot compare with '>': operands must be same type", 151, 37],
|
|
["array", 15, 0, 151, 37],
|
|
["push", 15, 14, 151, 37],
|
|
["frame", 14, 11, 2, 151, 37],
|
|
["null", 11, 151, 37],
|
|
["setarg", 14, 0, 11, 151, 37],
|
|
["setarg", 14, 1, 12, 151, 37],
|
|
["setarg", 14, 2, 15, 151, 37],
|
|
["invoke", 14, 11, 151, 37],
|
|
["disrupt", 151, 37],
|
|
"rel_done_343",
|
|
["move", 10, 13, 151, 37],
|
|
"and_end_336",
|
|
["jump_false", 10, "while_end_335", 151, 37],
|
|
["get", 10, 11, 1, 152, 16],
|
|
["frame", 11, 10, 0, 152, 16],
|
|
["null", 10, 152, 16],
|
|
["setarg", 11, 0, 10, 152, 16],
|
|
["invoke", 11, 10, 152, 16],
|
|
["move", 7, 10, 152, 16],
|
|
["access", 10, "{", 153, 21],
|
|
["is_identical", 11, 7, 10, 153, 21],
|
|
["jump_true", 11, "eq_done_347", 153, 21],
|
|
["is_int", 12, 7, 153, 21],
|
|
["jump_false", 12, "eq_ni_348", 153, 21],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_348", 153, 21],
|
|
["eq_int", 11, 7, 10, 153, 21],
|
|
["jump", "eq_done_347", 153, 21],
|
|
"eq_ni_348",
|
|
["is_num", 12, 7, 153, 21],
|
|
["jump_false", 12, "eq_nn_349", 153, 21],
|
|
"_nop_tc_43",
|
|
["jump", "eq_nn_349", 153, 21],
|
|
["eq_float", 11, 7, 10, 153, 21],
|
|
["jump", "eq_done_347", 153, 21],
|
|
"eq_nn_349",
|
|
["is_text", 12, 7, 153, 21],
|
|
["jump_false", 12, "eq_nt_350", 153, 21],
|
|
"_nop_tc_44",
|
|
"_nop_tc_45",
|
|
["eq_text", 11, 7, 10, 153, 21],
|
|
["jump", "eq_done_347", 153, 21],
|
|
"eq_nt_350",
|
|
["is_null", 12, 7, 153, 21],
|
|
["jump_false", 12, "eq_nnl_351", 153, 21],
|
|
"_nop_tc_46",
|
|
["jump", "eq_nnl_351", 153, 21],
|
|
["true", 11, 153, 21],
|
|
["jump", "eq_done_347", 153, 21],
|
|
"eq_nnl_351",
|
|
["is_bool", 12, 7, 153, 21],
|
|
["jump_false", 12, "eq_nb_352", 153, 21],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nb_352", 153, 21],
|
|
["eq_bool", 11, 7, 10, 153, 21],
|
|
["jump", "eq_done_347", 153, 21],
|
|
"eq_nb_352",
|
|
["false", 11, 153, 21],
|
|
"eq_done_347",
|
|
["jump_false", 11, "if_else_345", 153, 21],
|
|
["access", 10, 1, 153, 44],
|
|
["is_num", 11, 6, 153, 44],
|
|
["jump_false", 11, "num_err_353", 153, 44],
|
|
"_nop_tc_48",
|
|
"_nop_tc_49",
|
|
["add", 11, 6, 10, 153, 44],
|
|
["jump", "num_done_354", 153, 44],
|
|
"num_err_353",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
153,
|
|
44
|
|
],
|
|
["access", 12, "error", 153, 44],
|
|
["access", 13, "cannot apply '+': operands must be numbers", 153, 44],
|
|
["array", 14, 0, 153, 44],
|
|
["push", 14, 13, 153, 44],
|
|
["frame", 13, 10, 2, 153, 44],
|
|
["null", 10, 153, 44],
|
|
["setarg", 13, 0, 10, 153, 44],
|
|
["setarg", 13, 1, 12, 153, 44],
|
|
["setarg", 13, 2, 14, 153, 44],
|
|
["invoke", 13, 10, 153, 44],
|
|
["disrupt", 153, 44],
|
|
"num_done_354",
|
|
["move", 6, 11, 153, 44],
|
|
["get", 10, 13, 1, 153, 47],
|
|
["frame", 11, 10, 0, 153, 47],
|
|
["null", 10, 153, 47],
|
|
["setarg", 11, 0, 10, 153, 47],
|
|
["invoke", 11, 10, 153, 47],
|
|
["jump", "if_end_346", 153, 47],
|
|
"if_else_345",
|
|
["access", 10, "}", 154, 26],
|
|
["is_identical", 11, 7, 10, 154, 26],
|
|
["jump_true", 11, "eq_done_357", 154, 26],
|
|
["is_int", 12, 7, 154, 26],
|
|
["jump_false", 12, "eq_ni_358", 154, 26],
|
|
"_nop_tc_50",
|
|
["jump", "eq_ni_358", 154, 26],
|
|
["eq_int", 11, 7, 10, 154, 26],
|
|
["jump", "eq_done_357", 154, 26],
|
|
"eq_ni_358",
|
|
["is_num", 12, 7, 154, 26],
|
|
["jump_false", 12, "eq_nn_359", 154, 26],
|
|
"_nop_tc_51",
|
|
["jump", "eq_nn_359", 154, 26],
|
|
["eq_float", 11, 7, 10, 154, 26],
|
|
["jump", "eq_done_357", 154, 26],
|
|
"eq_nn_359",
|
|
["is_text", 12, 7, 154, 26],
|
|
["jump_false", 12, "eq_nt_360", 154, 26],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
["eq_text", 11, 7, 10, 154, 26],
|
|
["jump", "eq_done_357", 154, 26],
|
|
"eq_nt_360",
|
|
["is_null", 12, 7, 154, 26],
|
|
["jump_false", 12, "eq_nnl_361", 154, 26],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nnl_361", 154, 26],
|
|
["true", 11, 154, 26],
|
|
["jump", "eq_done_357", 154, 26],
|
|
"eq_nnl_361",
|
|
["is_bool", 12, 7, 154, 26],
|
|
["jump_false", 12, "eq_nb_362", 154, 26],
|
|
"_nop_tc_55",
|
|
["jump", "eq_nb_362", 154, 26],
|
|
["eq_bool", 11, 7, 10, 154, 26],
|
|
["jump", "eq_done_357", 154, 26],
|
|
"eq_nb_362",
|
|
["false", 11, 154, 26],
|
|
"eq_done_357",
|
|
["jump_false", 11, "if_else_355", 154, 26],
|
|
["access", 10, 1, 155, 29],
|
|
["is_num", 11, 6, 155, 29],
|
|
["jump_false", 11, "num_err_363", 155, 29],
|
|
"_nop_tc_56",
|
|
"_nop_tc_57",
|
|
["subtract", 6, 6, 10, 155, 29],
|
|
["jump", "num_done_364", 155, 29],
|
|
"num_err_363",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
155,
|
|
29
|
|
],
|
|
["access", 11, "error", 155, 29],
|
|
["access", 12, "cannot apply '-': operands must be numbers", 155, 29],
|
|
["array", 13, 0, 155, 29],
|
|
["push", 13, 12, 155, 29],
|
|
["frame", 12, 10, 2, 155, 29],
|
|
["null", 10, 155, 29],
|
|
["setarg", 12, 0, 10, 155, 29],
|
|
["setarg", 12, 1, 11, 155, 29],
|
|
["setarg", 12, 2, 13, 155, 29],
|
|
["invoke", 12, 10, 155, 29],
|
|
["disrupt", 155, 29],
|
|
"num_done_364",
|
|
["get", 10, 13, 1, 156, 13],
|
|
["frame", 11, 10, 0, 156, 13],
|
|
["null", 10, 156, 13],
|
|
["setarg", 11, 0, 10, 156, 13],
|
|
["invoke", 11, 10, 156, 13],
|
|
["jump", "if_end_356", 156, 13],
|
|
"if_else_355",
|
|
["access", 10, "'", 158, 26],
|
|
["is_identical", 11, 7, 10, 158, 26],
|
|
["jump_true", 11, "eq_done_369", 158, 26],
|
|
["is_int", 12, 7, 158, 26],
|
|
["jump_false", 12, "eq_ni_370", 158, 26],
|
|
"_nop_tc_58",
|
|
["jump", "eq_ni_370", 158, 26],
|
|
["eq_int", 11, 7, 10, 158, 26],
|
|
["jump", "eq_done_369", 158, 26],
|
|
"eq_ni_370",
|
|
["is_num", 12, 7, 158, 26],
|
|
["jump_false", 12, "eq_nn_371", 158, 26],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nn_371", 158, 26],
|
|
["eq_float", 11, 7, 10, 158, 26],
|
|
["jump", "eq_done_369", 158, 26],
|
|
"eq_nn_371",
|
|
["is_text", 12, 7, 158, 26],
|
|
["jump_false", 12, "eq_nt_372", 158, 26],
|
|
"_nop_tc_60",
|
|
"_nop_tc_61",
|
|
["eq_text", 11, 7, 10, 158, 26],
|
|
["jump", "eq_done_369", 158, 26],
|
|
"eq_nt_372",
|
|
["is_null", 12, 7, 158, 26],
|
|
["jump_false", 12, "eq_nnl_373", 158, 26],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nnl_373", 158, 26],
|
|
["true", 11, 158, 26],
|
|
["jump", "eq_done_369", 158, 26],
|
|
"eq_nnl_373",
|
|
["is_bool", 12, 7, 158, 26],
|
|
["jump_false", 12, "eq_nb_374", 158, 26],
|
|
"_nop_tc_63",
|
|
["jump", "eq_nb_374", 158, 26],
|
|
["eq_bool", 11, 7, 10, 158, 26],
|
|
["jump", "eq_done_369", 158, 26],
|
|
"eq_nb_374",
|
|
["false", 11, 158, 26],
|
|
"eq_done_369",
|
|
["move", 10, 11, 158, 26],
|
|
["jump_true", 10, "or_end_368", 158, 26],
|
|
["access", 11, "\"", 158, 39],
|
|
["is_identical", 12, 7, 11, 158, 39],
|
|
["jump_true", 12, "eq_done_375", 158, 39],
|
|
["is_int", 13, 7, 158, 39],
|
|
["jump_false", 13, "eq_ni_376", 158, 39],
|
|
"_nop_tc_64",
|
|
["jump", "eq_ni_376", 158, 39],
|
|
["eq_int", 12, 7, 11, 158, 39],
|
|
["jump", "eq_done_375", 158, 39],
|
|
"eq_ni_376",
|
|
["is_num", 13, 7, 158, 39],
|
|
["jump_false", 13, "eq_nn_377", 158, 39],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nn_377", 158, 39],
|
|
["eq_float", 12, 7, 11, 158, 39],
|
|
["jump", "eq_done_375", 158, 39],
|
|
"eq_nn_377",
|
|
["is_text", 13, 7, 158, 39],
|
|
["jump_false", 13, "eq_nt_378", 158, 39],
|
|
"_nop_tc_66",
|
|
"_nop_tc_67",
|
|
["eq_text", 12, 7, 11, 158, 39],
|
|
["jump", "eq_done_375", 158, 39],
|
|
"eq_nt_378",
|
|
["is_null", 13, 7, 158, 39],
|
|
["jump_false", 13, "eq_nnl_379", 158, 39],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nnl_379", 158, 39],
|
|
["true", 12, 158, 39],
|
|
["jump", "eq_done_375", 158, 39],
|
|
"eq_nnl_379",
|
|
["is_bool", 13, 7, 158, 39],
|
|
["jump_false", 13, "eq_nb_380", 158, 39],
|
|
"_nop_tc_69",
|
|
["jump", "eq_nb_380", 158, 39],
|
|
["eq_bool", 12, 7, 11, 158, 39],
|
|
["jump", "eq_done_375", 158, 39],
|
|
"eq_nb_380",
|
|
["false", 12, 158, 39],
|
|
"eq_done_375",
|
|
["move", 10, 12, 158, 39],
|
|
"or_end_368",
|
|
["move", 11, 10, 158, 39],
|
|
["jump_true", 11, "or_end_367", 158, 39],
|
|
["access", 10, "`", 158, 53],
|
|
["is_identical", 12, 7, 10, 158, 53],
|
|
["jump_true", 12, "eq_done_381", 158, 53],
|
|
["is_int", 13, 7, 158, 53],
|
|
["jump_false", 13, "eq_ni_382", 158, 53],
|
|
"_nop_tc_70",
|
|
["jump", "eq_ni_382", 158, 53],
|
|
["eq_int", 12, 7, 10, 158, 53],
|
|
["jump", "eq_done_381", 158, 53],
|
|
"eq_ni_382",
|
|
["is_num", 13, 7, 158, 53],
|
|
["jump_false", 13, "eq_nn_383", 158, 53],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nn_383", 158, 53],
|
|
["eq_float", 12, 7, 10, 158, 53],
|
|
["jump", "eq_done_381", 158, 53],
|
|
"eq_nn_383",
|
|
["is_text", 13, 7, 158, 53],
|
|
["jump_false", 13, "eq_nt_384", 158, 53],
|
|
"_nop_tc_72",
|
|
"_nop_tc_73",
|
|
["eq_text", 12, 7, 10, 158, 53],
|
|
["jump", "eq_done_381", 158, 53],
|
|
"eq_nt_384",
|
|
["is_null", 13, 7, 158, 53],
|
|
["jump_false", 13, "eq_nnl_385", 158, 53],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nnl_385", 158, 53],
|
|
["true", 12, 158, 53],
|
|
["jump", "eq_done_381", 158, 53],
|
|
"eq_nnl_385",
|
|
["is_bool", 13, 7, 158, 53],
|
|
["jump_false", 13, "eq_nb_386", 158, 53],
|
|
"_nop_tc_75",
|
|
["jump", "eq_nb_386", 158, 53],
|
|
["eq_bool", 12, 7, 10, 158, 53],
|
|
["jump", "eq_done_381", 158, 53],
|
|
"eq_nb_386",
|
|
["false", 12, 158, 53],
|
|
"eq_done_381",
|
|
["move", 11, 12, 158, 53],
|
|
"or_end_367",
|
|
["jump_false", 11, "if_else_365", 158, 53],
|
|
["get", 10, 13, 1, 159, 17],
|
|
["frame", 11, 10, 0, 159, 17],
|
|
["null", 10, 159, 17],
|
|
["setarg", 11, 0, 10, 159, 17],
|
|
["invoke", 11, 10, 159, 17],
|
|
["move", 8, 10, 159, 17],
|
|
"while_start_387",
|
|
["get", 10, 3, 1, 160, 20],
|
|
["get", 11, 4, 1, 160, 26],
|
|
["is_int", 12, 10, 160, 26],
|
|
["jump_false", 12, "rel_ni_390", 160, 26],
|
|
["is_int", 13, 11, 160, 26],
|
|
["jump_false", 13, "rel_ni_390", 160, 26],
|
|
["lt_int", 14, 10, 11, 160, 26],
|
|
["jump", "rel_done_392", 160, 26],
|
|
"rel_ni_390",
|
|
["is_num", 12, 10, 160, 26],
|
|
["jump_false", 12, "rel_nn_391", 160, 26],
|
|
["is_num", 13, 11, 160, 26],
|
|
["jump_false", 13, "rel_nn_391", 160, 26],
|
|
["lt_float", 14, 10, 11, 160, 26],
|
|
["jump", "rel_done_392", 160, 26],
|
|
"rel_nn_391",
|
|
["is_text", 12, 10, 160, 26],
|
|
["jump_false", 12, "rel_err_393", 160, 26],
|
|
["is_text", 13, 11, 160, 26],
|
|
["jump_false", 13, "rel_err_393", 160, 26],
|
|
["lt_text", 14, 10, 11, 160, 26],
|
|
["jump", "rel_done_392", 160, 26],
|
|
"rel_err_393",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
160,
|
|
26
|
|
],
|
|
["access", 11, "error", 160, 26],
|
|
["access", 12, "cannot compare with '<': operands must be same type", 160, 26],
|
|
["array", 13, 0, 160, 26],
|
|
["push", 13, 12, 160, 26],
|
|
["frame", 12, 10, 2, 160, 26],
|
|
["null", 10, 160, 26],
|
|
["setarg", 12, 0, 10, 160, 26],
|
|
["setarg", 12, 1, 11, 160, 26],
|
|
["setarg", 12, 2, 13, 160, 26],
|
|
["invoke", 12, 10, 160, 26],
|
|
["disrupt", 160, 26],
|
|
"rel_done_392",
|
|
["move", 10, 14, 160, 26],
|
|
["jump_false", 10, "and_end_389", 160, 26],
|
|
["get", 11, 11, 1, 160, 33],
|
|
["frame", 12, 11, 0, 160, 33],
|
|
["null", 11, 160, 33],
|
|
["setarg", 12, 0, 11, 160, 33],
|
|
["invoke", 12, 11, 160, 33],
|
|
["is_identical", 12, 11, 8, 160, 41],
|
|
["jump_true", 12, "ne_nid_395", 160, 41],
|
|
["jump", "ne_ni_396", 160, 41],
|
|
"ne_nid_395",
|
|
["false", 12, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_ni_396",
|
|
["is_int", 13, 11, 160, 41],
|
|
["jump_false", 13, "ne_nn_397", 160, 41],
|
|
["is_int", 14, 8, 160, 41],
|
|
["jump_false", 14, "ne_nn_397", 160, 41],
|
|
["ne_int", 12, 11, 8, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_nn_397",
|
|
["is_num", 13, 11, 160, 41],
|
|
["jump_false", 13, "ne_nt_398", 160, 41],
|
|
["is_num", 14, 8, 160, 41],
|
|
["jump_false", 14, "ne_nt_398", 160, 41],
|
|
["ne_float", 12, 11, 8, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_nt_398",
|
|
["is_text", 13, 11, 160, 41],
|
|
["jump_false", 13, "ne_nnl_399", 160, 41],
|
|
["is_text", 14, 8, 160, 41],
|
|
["jump_false", 14, "ne_nnl_399", 160, 41],
|
|
["ne_text", 12, 11, 8, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_nnl_399",
|
|
["is_null", 13, 11, 160, 41],
|
|
["jump_false", 13, "ne_nb_400", 160, 41],
|
|
["is_null", 14, 8, 160, 41],
|
|
["jump_false", 14, "ne_nb_400", 160, 41],
|
|
["false", 12, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_nb_400",
|
|
["is_bool", 13, 11, 160, 41],
|
|
["jump_false", 13, "ne_mis_401", 160, 41],
|
|
["is_bool", 14, 8, 160, 41],
|
|
["jump_false", 14, "ne_mis_401", 160, 41],
|
|
["ne_bool", 12, 11, 8, 160, 41],
|
|
["jump", "ne_done_394", 160, 41],
|
|
"ne_mis_401",
|
|
["true", 12, 160, 41],
|
|
"ne_done_394",
|
|
["move", 10, 12, 160, 41],
|
|
"and_end_389",
|
|
["jump_false", 10, "while_end_388", 160, 41],
|
|
["get", 10, 11, 1, 161, 19],
|
|
["frame", 11, 10, 0, 161, 19],
|
|
["null", 10, 161, 19],
|
|
["setarg", 11, 0, 10, 161, 19],
|
|
["invoke", 11, 10, 161, 19],
|
|
["access", 11, "\\", 161, 27],
|
|
["is_identical", 12, 10, 11, 161, 27],
|
|
["jump_true", 12, "eq_done_405", 161, 27],
|
|
["is_int", 13, 10, 161, 27],
|
|
["jump_false", 13, "eq_ni_406", 161, 27],
|
|
"_nop_tc_76",
|
|
["jump", "eq_ni_406", 161, 27],
|
|
["eq_int", 12, 10, 11, 161, 27],
|
|
["jump", "eq_done_405", 161, 27],
|
|
"eq_ni_406",
|
|
["is_num", 13, 10, 161, 27],
|
|
["jump_false", 13, "eq_nn_407", 161, 27],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nn_407", 161, 27],
|
|
["eq_float", 12, 10, 11, 161, 27],
|
|
["jump", "eq_done_405", 161, 27],
|
|
"eq_nn_407",
|
|
["is_text", 13, 10, 161, 27],
|
|
["jump_false", 13, "eq_nt_408", 161, 27],
|
|
"_nop_tc_78",
|
|
"_nop_tc_79",
|
|
["eq_text", 12, 10, 11, 161, 27],
|
|
["jump", "eq_done_405", 161, 27],
|
|
"eq_nt_408",
|
|
["is_null", 13, 10, 161, 27],
|
|
["jump_false", 13, "eq_nnl_409", 161, 27],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nnl_409", 161, 27],
|
|
["true", 12, 161, 27],
|
|
["jump", "eq_done_405", 161, 27],
|
|
"eq_nnl_409",
|
|
["is_bool", 13, 10, 161, 27],
|
|
["jump_false", 13, "eq_nb_410", 161, 27],
|
|
"_nop_tc_81",
|
|
["jump", "eq_nb_410", 161, 27],
|
|
["eq_bool", 12, 10, 11, 161, 27],
|
|
["jump", "eq_done_405", 161, 27],
|
|
"eq_nb_410",
|
|
["false", 12, 161, 27],
|
|
"eq_done_405",
|
|
["move", 10, 12, 161, 27],
|
|
["jump_false", 10, "and_end_404", 161, 27],
|
|
["get", 11, 3, 1, 161, 35],
|
|
["access", 12, 1, 161, 41],
|
|
["is_num", 13, 11, 161, 41],
|
|
["jump_false", 13, "num_err_411", 161, 41],
|
|
"_nop_tc_82",
|
|
"_nop_tc_83",
|
|
["add", 13, 11, 12, 161, 41],
|
|
["jump", "num_done_412", 161, 41],
|
|
"num_err_411",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
161,
|
|
41
|
|
],
|
|
["access", 12, "error", 161, 41],
|
|
["access", 14, "cannot apply '+': operands must be numbers", 161, 41],
|
|
["array", 15, 0, 161, 41],
|
|
["push", 15, 14, 161, 41],
|
|
["frame", 14, 11, 2, 161, 41],
|
|
["null", 11, 161, 41],
|
|
["setarg", 14, 0, 11, 161, 41],
|
|
["setarg", 14, 1, 12, 161, 41],
|
|
["setarg", 14, 2, 15, 161, 41],
|
|
["invoke", 14, 11, 161, 41],
|
|
["disrupt", 161, 41],
|
|
"num_done_412",
|
|
["get", 11, 4, 1, 161, 45],
|
|
["is_int", 12, 13, 161, 45],
|
|
["jump_false", 12, "rel_ni_413", 161, 45],
|
|
["is_int", 12, 11, 161, 45],
|
|
["jump_false", 12, "rel_ni_413", 161, 45],
|
|
["lt_int", 14, 13, 11, 161, 45],
|
|
["jump", "rel_done_415", 161, 45],
|
|
"rel_ni_413",
|
|
"_nop_tc_84",
|
|
"_nop_tc_85",
|
|
["is_num", 12, 11, 161, 45],
|
|
["jump_false", 12, "rel_nn_414", 161, 45],
|
|
["lt_float", 14, 13, 11, 161, 45],
|
|
["jump", "rel_done_415", 161, 45],
|
|
"rel_nn_414",
|
|
"_nop_tc_86",
|
|
["jump", "rel_err_416", 161, 45],
|
|
["is_text", 12, 11, 161, 45],
|
|
["jump_false", 12, "rel_err_416", 161, 45],
|
|
["lt_text", 14, 13, 11, 161, 45],
|
|
["jump", "rel_done_415", 161, 45],
|
|
"rel_err_416",
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
161,
|
|
45
|
|
],
|
|
["access", 12, "error", 161, 45],
|
|
["access", 13, "cannot compare with '<': operands must be same type", 161, 45],
|
|
["array", 15, 0, 161, 45],
|
|
["push", 15, 13, 161, 45],
|
|
["frame", 13, 11, 2, 161, 45],
|
|
["null", 11, 161, 45],
|
|
["setarg", 13, 0, 11, 161, 45],
|
|
["setarg", 13, 1, 12, 161, 45],
|
|
["setarg", 13, 2, 15, 161, 45],
|
|
["invoke", 13, 11, 161, 45],
|
|
["disrupt", 161, 45],
|
|
"rel_done_415",
|
|
["move", 10, 14, 161, 45],
|
|
"and_end_404",
|
|
["jump_false", 10, "if_else_402", 161, 45],
|
|
["get", 10, 13, 1, 161, 50],
|
|
["frame", 11, 10, 0, 161, 50],
|
|
["null", 10, 161, 50],
|
|
["setarg", 11, 0, 10, 161, 50],
|
|
["invoke", 11, 10, 161, 50],
|
|
["jump", "if_end_403", 161, 50],
|
|
"if_else_402",
|
|
"if_end_403",
|
|
["get", 10, 13, 1, 162, 15],
|
|
["frame", 11, 10, 0, 162, 15],
|
|
["null", 10, 162, 15],
|
|
["setarg", 11, 0, 10, 162, 15],
|
|
["invoke", 11, 10, 162, 15],
|
|
["jump", "while_start_387", 162, 15],
|
|
"while_end_388",
|
|
["get", 10, 3, 1, 164, 17],
|
|
["get", 11, 4, 1, 164, 23],
|
|
["is_int", 12, 10, 164, 23],
|
|
["jump_false", 12, "rel_ni_419", 164, 23],
|
|
["is_int", 13, 11, 164, 23],
|
|
["jump_false", 13, "rel_ni_419", 164, 23],
|
|
["lt_int", 14, 10, 11, 164, 23],
|
|
["jump", "rel_done_421", 164, 23],
|
|
"rel_ni_419",
|
|
["is_num", 12, 10, 164, 23],
|
|
["jump_false", 12, "rel_nn_420", 164, 23],
|
|
["is_num", 13, 11, 164, 23],
|
|
["jump_false", 13, "rel_nn_420", 164, 23],
|
|
["lt_float", 14, 10, 11, 164, 23],
|
|
["jump", "rel_done_421", 164, 23],
|
|
"rel_nn_420",
|
|
["is_text", 12, 10, 164, 23],
|
|
["jump_false", 12, "rel_err_422", 164, 23],
|
|
["is_text", 13, 11, 164, 23],
|
|
["jump_false", 13, "rel_err_422", 164, 23],
|
|
["lt_text", 14, 10, 11, 164, 23],
|
|
["jump", "rel_done_421", 164, 23],
|
|
"rel_err_422",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
164,
|
|
23
|
|
],
|
|
["access", 11, "error", 164, 23],
|
|
["access", 12, "cannot compare with '<': operands must be same type", 164, 23],
|
|
["array", 13, 0, 164, 23],
|
|
["push", 13, 12, 164, 23],
|
|
["frame", 12, 10, 2, 164, 23],
|
|
["null", 10, 164, 23],
|
|
["setarg", 12, 0, 10, 164, 23],
|
|
["setarg", 12, 1, 11, 164, 23],
|
|
["setarg", 12, 2, 13, 164, 23],
|
|
["invoke", 12, 10, 164, 23],
|
|
["disrupt", 164, 23],
|
|
"rel_done_421",
|
|
["jump_false", 14, "if_else_417", 164, 23],
|
|
["get", 10, 13, 1, 164, 28],
|
|
["frame", 11, 10, 0, 164, 28],
|
|
["null", 10, 164, 28],
|
|
["setarg", 11, 0, 10, 164, 28],
|
|
["invoke", 11, 10, 164, 28],
|
|
["jump", "if_end_418", 164, 28],
|
|
"if_else_417",
|
|
"if_end_418",
|
|
["jump", "if_end_366", 164, 28],
|
|
"if_else_365",
|
|
["get", 10, 13, 1, 165, 20],
|
|
["frame", 11, 10, 0, 165, 20],
|
|
["null", 10, 165, 20],
|
|
["setarg", 11, 0, 10, 165, 20],
|
|
["invoke", 11, 10, 165, 20],
|
|
"if_end_366",
|
|
"if_end_356",
|
|
"if_end_346",
|
|
["jump", "while_start_334", 165, 20],
|
|
"while_end_335",
|
|
["get", 10, 1, 1, 167, 26],
|
|
["get", 11, 3, 1, 167, 45],
|
|
[
|
|
"access",
|
|
12,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
167,
|
|
21
|
|
],
|
|
["frame", 13, 12, 3, 167, 21],
|
|
["null", 12, 167, 21],
|
|
["setarg", 13, 0, 12, 167, 21],
|
|
["setarg", 13, 1, 10, 167, 21],
|
|
["setarg", 13, 2, 9, 167, 21],
|
|
["setarg", 13, 3, 11, 167, 21],
|
|
["invoke", 13, 10, 167, 21],
|
|
["is_array", 11, 5, 167, 21],
|
|
["jump_false", 11, "push_err_423", 167, 21],
|
|
["push", 5, 10, 167, 21],
|
|
["jump", "push_done_424", 167, 21],
|
|
"push_err_423",
|
|
[
|
|
"access",
|
|
10,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
167,
|
|
21
|
|
],
|
|
["access", 11, "error", 167, 21],
|
|
["access", 12, "cannot push: target must be an array", 167, 21],
|
|
["array", 13, 0, 167, 21],
|
|
["push", 13, 12, 167, 21],
|
|
["frame", 12, 10, 2, 167, 21],
|
|
["null", 10, 167, 21],
|
|
["setarg", 12, 0, 10, 167, 21],
|
|
["setarg", 12, 1, 11, 167, 21],
|
|
["setarg", 12, 2, 13, 167, 21],
|
|
["invoke", 12, 10, 167, 21],
|
|
["disrupt", 167, 21],
|
|
"push_done_424",
|
|
["get", 10, 3, 1, 168, 21],
|
|
["move", 1, 10, 168, 21],
|
|
["jump", "if_end_305", 168, 21],
|
|
"if_else_304",
|
|
["get", 10, 13, 1, 170, 9],
|
|
["frame", 11, 10, 0, 170, 9],
|
|
["null", 10, 170, 9],
|
|
["setarg", 11, 0, 10, 170, 9],
|
|
["invoke", 11, 10, 170, 9],
|
|
"if_end_305",
|
|
"if_end_278",
|
|
["jump", "while_start_262", 170, 9],
|
|
"while_end_263",
|
|
["get", 6, 3, 1, 173, 9],
|
|
["is_int", 7, 6, 173, 15],
|
|
["jump_false", 7, "rel_ni_427", 173, 15],
|
|
["is_int", 8, 1, 173, 15],
|
|
["jump_false", 8, "rel_ni_427", 173, 15],
|
|
["gt_int", 9, 6, 1, 173, 15],
|
|
["jump", "rel_done_429", 173, 15],
|
|
"rel_ni_427",
|
|
["is_num", 7, 6, 173, 15],
|
|
["jump_false", 7, "rel_nn_428", 173, 15],
|
|
["is_num", 8, 1, 173, 15],
|
|
["jump_false", 8, "rel_nn_428", 173, 15],
|
|
["gt_float", 9, 6, 1, 173, 15],
|
|
["jump", "rel_done_429", 173, 15],
|
|
"rel_nn_428",
|
|
["is_text", 7, 6, 173, 15],
|
|
["jump_false", 7, "rel_err_430", 173, 15],
|
|
["is_text", 8, 1, 173, 15],
|
|
["jump_false", 8, "rel_err_430", 173, 15],
|
|
["gt_text", 9, 6, 1, 173, 15],
|
|
["jump", "rel_done_429", 173, 15],
|
|
"rel_err_430",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
173,
|
|
15
|
|
],
|
|
["access", 7, "error", 173, 15],
|
|
["access", 8, "cannot compare with '>': operands must be same type", 173, 15],
|
|
["array", 10, 0, 173, 15],
|
|
["push", 10, 8, 173, 15],
|
|
["frame", 8, 6, 2, 173, 15],
|
|
["null", 6, 173, 15],
|
|
["setarg", 8, 0, 6, 173, 15],
|
|
["setarg", 8, 1, 7, 173, 15],
|
|
["setarg", 8, 2, 10, 173, 15],
|
|
["invoke", 8, 6, 173, 15],
|
|
["disrupt", 173, 15],
|
|
"rel_done_429",
|
|
["jump_false", 9, "if_else_425", 173, 15],
|
|
["get", 6, 1, 1, 173, 43],
|
|
["get", 7, 3, 1, 173, 59],
|
|
[
|
|
"access",
|
|
8,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
173,
|
|
38
|
|
],
|
|
["frame", 9, 8, 3, 173, 38],
|
|
["null", 8, 173, 38],
|
|
["setarg", 9, 0, 8, 173, 38],
|
|
["setarg", 9, 1, 6, 173, 38],
|
|
["setarg", 9, 2, 1, 173, 38],
|
|
["setarg", 9, 3, 7, 173, 38],
|
|
["invoke", 9, 1, 173, 38],
|
|
["is_array", 6, 5, 173, 38],
|
|
["jump_false", 6, "push_err_431", 173, 38],
|
|
["push", 5, 1, 173, 38],
|
|
["jump", "push_done_432", 173, 38],
|
|
"push_err_431",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
173,
|
|
38
|
|
],
|
|
["access", 6, "error", 173, 38],
|
|
["access", 7, "cannot push: target must be an array", 173, 38],
|
|
["array", 8, 0, 173, 38],
|
|
["push", 8, 7, 173, 38],
|
|
["frame", 7, 1, 2, 173, 38],
|
|
["null", 1, 173, 38],
|
|
["setarg", 7, 0, 1, 173, 38],
|
|
["setarg", 7, 1, 6, 173, 38],
|
|
["setarg", 7, 2, 8, 173, 38],
|
|
["invoke", 7, 1, 173, 38],
|
|
["disrupt", 173, 38],
|
|
"push_done_432",
|
|
["jump", "if_end_426", 173, 38],
|
|
"if_else_425",
|
|
"if_end_426",
|
|
["get", 1, 3, 1, 174, 9],
|
|
["get", 6, 4, 1, 174, 15],
|
|
["is_int", 7, 1, 174, 15],
|
|
["jump_false", 7, "rel_ni_435", 174, 15],
|
|
["is_int", 8, 6, 174, 15],
|
|
["jump_false", 8, "rel_ni_435", 174, 15],
|
|
["lt_int", 9, 1, 6, 174, 15],
|
|
["jump", "rel_done_437", 174, 15],
|
|
"rel_ni_435",
|
|
["is_num", 7, 1, 174, 15],
|
|
["jump_false", 7, "rel_nn_436", 174, 15],
|
|
["is_num", 8, 6, 174, 15],
|
|
["jump_false", 8, "rel_nn_436", 174, 15],
|
|
["lt_float", 9, 1, 6, 174, 15],
|
|
["jump", "rel_done_437", 174, 15],
|
|
"rel_nn_436",
|
|
["is_text", 7, 1, 174, 15],
|
|
["jump_false", 7, "rel_err_438", 174, 15],
|
|
["is_text", 8, 6, 174, 15],
|
|
["jump_false", 8, "rel_err_438", 174, 15],
|
|
["lt_text", 9, 1, 6, 174, 15],
|
|
["jump", "rel_done_437", 174, 15],
|
|
"rel_err_438",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
174,
|
|
15
|
|
],
|
|
["access", 6, "error", 174, 15],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 174, 15],
|
|
["array", 8, 0, 174, 15],
|
|
["push", 8, 7, 174, 15],
|
|
["frame", 7, 1, 2, 174, 15],
|
|
["null", 1, 174, 15],
|
|
["setarg", 7, 0, 1, 174, 15],
|
|
["setarg", 7, 1, 6, 174, 15],
|
|
["setarg", 7, 2, 8, 174, 15],
|
|
["invoke", 7, 1, 174, 15],
|
|
["disrupt", 174, 15],
|
|
"rel_done_437",
|
|
["jump_false", 9, "if_else_433", 174, 15],
|
|
["get", 1, 13, 1, 174, 20],
|
|
["frame", 6, 1, 0, 174, 20],
|
|
["null", 1, 174, 20],
|
|
["setarg", 6, 0, 1, 174, 20],
|
|
["invoke", 6, 1, 174, 20],
|
|
["jump", "if_end_434", 174, 20],
|
|
"if_else_433",
|
|
"if_end_434",
|
|
["get", 1, 8, 1, 175, 10],
|
|
["record", 6, 7],
|
|
["access", 7, "text", 176, 13],
|
|
["store_field", 6, 7, "kind", 176, 13],
|
|
["store_field", 6, 2, "at", 176, 25],
|
|
["store_field", 6, 3, "from_row", 177, 17],
|
|
["store_field", 6, 4, "from_column", 177, 41],
|
|
["get", 2, 5, 1, 178, 15],
|
|
["store_field", 6, 2, "to_row", 178, 15],
|
|
["get", 2, 6, 1, 178, 31],
|
|
["store_field", 6, 2, "to_column", 178, 31],
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
179,
|
|
14
|
|
],
|
|
["frame", 3, 2, 1, 179, 14],
|
|
["null", 2, 179, 14],
|
|
["setarg", 3, 0, 2, 179, 14],
|
|
["setarg", 3, 1, 5, 179, 14],
|
|
["invoke", 3, 2, 179, 14],
|
|
["store_field", 6, 2, "value", 179, 14],
|
|
["is_array", 2, 1, 179, 14],
|
|
["jump_false", 2, "push_err_439", 179, 14],
|
|
["push", 1, 6, 179, 14],
|
|
["jump", "push_done_440", 179, 14],
|
|
"push_err_439",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
179,
|
|
14
|
|
],
|
|
["access", 2, "error", 179, 14],
|
|
["access", 3, "cannot push: target must be an array", 179, 14],
|
|
["array", 4, 0, 179, 14],
|
|
["push", 4, 3, 179, 14],
|
|
["frame", 3, 1, 2, 179, 14],
|
|
["null", 1, 179, 14],
|
|
["setarg", 3, 0, 1, 179, 14],
|
|
["setarg", 3, 1, 2, 179, 14],
|
|
["setarg", 3, 2, 4, 179, 14],
|
|
["invoke", 3, 1, 179, 14],
|
|
["disrupt", 179, 14],
|
|
"push_done_440",
|
|
["null", 1, 179, 14],
|
|
["return", 1, 179, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 11,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 3, 1, 184, 17],
|
|
["move", 2, 1, 184, 17],
|
|
["get", 1, 5, 1, 185, 21],
|
|
["move", 3, 1, 185, 21],
|
|
["get", 1, 6, 1, 186, 21],
|
|
["move", 4, 1, 186, 21],
|
|
["access", 1, "", 187, 15],
|
|
["get", 5, 11, 1, 188, 9],
|
|
["frame", 6, 5, 0, 188, 9],
|
|
["null", 5, 188, 9],
|
|
["setarg", 6, 0, 5, 188, 9],
|
|
["invoke", 6, 5, 188, 9],
|
|
["access", 6, "0", 188, 17],
|
|
["is_identical", 7, 5, 6, 188, 17],
|
|
["jump_true", 7, "eq_done_444", 188, 17],
|
|
["is_int", 8, 5, 188, 17],
|
|
["jump_false", 8, "eq_ni_445", 188, 17],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_445", 188, 17],
|
|
["eq_int", 7, 5, 6, 188, 17],
|
|
["jump", "eq_done_444", 188, 17],
|
|
"eq_ni_445",
|
|
["is_num", 8, 5, 188, 17],
|
|
["jump_false", 8, "eq_nn_446", 188, 17],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_446", 188, 17],
|
|
["eq_float", 7, 5, 6, 188, 17],
|
|
["jump", "eq_done_444", 188, 17],
|
|
"eq_nn_446",
|
|
["is_text", 8, 5, 188, 17],
|
|
["jump_false", 8, "eq_nt_447", 188, 17],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 7, 5, 6, 188, 17],
|
|
["jump", "eq_done_444", 188, 17],
|
|
"eq_nt_447",
|
|
["is_null", 8, 5, 188, 17],
|
|
["jump_false", 8, "eq_nnl_448", 188, 17],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_448", 188, 17],
|
|
["true", 7, 188, 17],
|
|
["jump", "eq_done_444", 188, 17],
|
|
"eq_nnl_448",
|
|
["is_bool", 8, 5, 188, 17],
|
|
["jump_false", 8, "eq_nb_449", 188, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_449", 188, 17],
|
|
["eq_bool", 7, 5, 6, 188, 17],
|
|
["jump", "eq_done_444", 188, 17],
|
|
"eq_nb_449",
|
|
["false", 7, 188, 17],
|
|
"eq_done_444",
|
|
["move", 5, 7, 188, 17],
|
|
["jump_false", 5, "and_end_443", 188, 17],
|
|
["access", 6, 1, 188, 31],
|
|
["get", 7, 12, 1, 188, 25],
|
|
["frame", 8, 7, 1, 188, 25],
|
|
["null", 7, 188, 25],
|
|
["setarg", 8, 0, 7, 188, 25],
|
|
["setarg", 8, 1, 6, 188, 25],
|
|
["invoke", 8, 6, 188, 25],
|
|
["access", 7, "x", 188, 37],
|
|
["is_identical", 8, 6, 7, 188, 37],
|
|
["jump_true", 8, "eq_done_451", 188, 37],
|
|
["is_int", 9, 6, 188, 37],
|
|
["jump_false", 9, "eq_ni_452", 188, 37],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_452", 188, 37],
|
|
["eq_int", 8, 6, 7, 188, 37],
|
|
["jump", "eq_done_451", 188, 37],
|
|
"eq_ni_452",
|
|
["is_num", 9, 6, 188, 37],
|
|
["jump_false", 9, "eq_nn_453", 188, 37],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_453", 188, 37],
|
|
["eq_float", 8, 6, 7, 188, 37],
|
|
["jump", "eq_done_451", 188, 37],
|
|
"eq_nn_453",
|
|
["is_text", 9, 6, 188, 37],
|
|
["jump_false", 9, "eq_nt_454", 188, 37],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 8, 6, 7, 188, 37],
|
|
["jump", "eq_done_451", 188, 37],
|
|
"eq_nt_454",
|
|
["is_null", 9, 6, 188, 37],
|
|
["jump_false", 9, "eq_nnl_455", 188, 37],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_455", 188, 37],
|
|
["true", 8, 188, 37],
|
|
["jump", "eq_done_451", 188, 37],
|
|
"eq_nnl_455",
|
|
["is_bool", 9, 6, 188, 37],
|
|
["jump_false", 9, "eq_nb_456", 188, 37],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_456", 188, 37],
|
|
["eq_bool", 8, 6, 7, 188, 37],
|
|
["jump", "eq_done_451", 188, 37],
|
|
"eq_nb_456",
|
|
["false", 8, 188, 37],
|
|
"eq_done_451",
|
|
["move", 6, 8, 188, 37],
|
|
["jump_true", 6, "or_end_450", 188, 37],
|
|
["access", 7, 1, 188, 50],
|
|
["get", 8, 12, 1, 188, 44],
|
|
["frame", 9, 8, 1, 188, 44],
|
|
["null", 8, 188, 44],
|
|
["setarg", 9, 0, 8, 188, 44],
|
|
["setarg", 9, 1, 7, 188, 44],
|
|
["invoke", 9, 7, 188, 44],
|
|
["access", 8, "X", 188, 56],
|
|
["is_identical", 9, 7, 8, 188, 56],
|
|
["jump_true", 9, "eq_done_457", 188, 56],
|
|
["is_int", 10, 7, 188, 56],
|
|
["jump_false", 10, "eq_ni_458", 188, 56],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_458", 188, 56],
|
|
["eq_int", 9, 7, 8, 188, 56],
|
|
["jump", "eq_done_457", 188, 56],
|
|
"eq_ni_458",
|
|
["is_num", 10, 7, 188, 56],
|
|
["jump_false", 10, "eq_nn_459", 188, 56],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_459", 188, 56],
|
|
["eq_float", 9, 7, 8, 188, 56],
|
|
["jump", "eq_done_457", 188, 56],
|
|
"eq_nn_459",
|
|
["is_text", 10, 7, 188, 56],
|
|
["jump_false", 10, "eq_nt_460", 188, 56],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 9, 7, 8, 188, 56],
|
|
["jump", "eq_done_457", 188, 56],
|
|
"eq_nt_460",
|
|
["is_null", 10, 7, 188, 56],
|
|
["jump_false", 10, "eq_nnl_461", 188, 56],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_461", 188, 56],
|
|
["true", 9, 188, 56],
|
|
["jump", "eq_done_457", 188, 56],
|
|
"eq_nnl_461",
|
|
["is_bool", 10, 7, 188, 56],
|
|
["jump_false", 10, "eq_nb_462", 188, 56],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_462", 188, 56],
|
|
["eq_bool", 9, 7, 8, 188, 56],
|
|
["jump", "eq_done_457", 188, 56],
|
|
"eq_nb_462",
|
|
["false", 9, 188, 56],
|
|
"eq_done_457",
|
|
["move", 6, 9, 188, 56],
|
|
"or_end_450",
|
|
["move", 5, 6, 188, 56],
|
|
"and_end_443",
|
|
["jump_false", 5, "if_else_441", 188, 56],
|
|
["get", 5, 13, 1, 189, 7],
|
|
["frame", 6, 5, 0, 189, 7],
|
|
["null", 5, 189, 7],
|
|
["setarg", 6, 0, 5, 189, 7],
|
|
["invoke", 6, 5, 189, 7],
|
|
["get", 5, 13, 1, 189, 14],
|
|
["frame", 6, 5, 0, 189, 14],
|
|
["null", 5, 189, 14],
|
|
["setarg", 6, 0, 5, 189, 14],
|
|
["invoke", 6, 5, 189, 14],
|
|
"while_start_463",
|
|
["get", 5, 3, 1, 190, 14],
|
|
["get", 6, 4, 1, 190, 20],
|
|
["is_int", 7, 5, 190, 20],
|
|
["jump_false", 7, "rel_ni_466", 190, 20],
|
|
["is_int", 8, 6, 190, 20],
|
|
["jump_false", 8, "rel_ni_466", 190, 20],
|
|
["lt_int", 9, 5, 6, 190, 20],
|
|
["jump", "rel_done_468", 190, 20],
|
|
"rel_ni_466",
|
|
["is_num", 7, 5, 190, 20],
|
|
["jump_false", 7, "rel_nn_467", 190, 20],
|
|
["is_num", 8, 6, 190, 20],
|
|
["jump_false", 8, "rel_nn_467", 190, 20],
|
|
["lt_float", 9, 5, 6, 190, 20],
|
|
["jump", "rel_done_468", 190, 20],
|
|
"rel_nn_467",
|
|
["is_text", 7, 5, 190, 20],
|
|
["jump_false", 7, "rel_err_469", 190, 20],
|
|
["is_text", 8, 6, 190, 20],
|
|
["jump_false", 8, "rel_err_469", 190, 20],
|
|
["lt_text", 9, 5, 6, 190, 20],
|
|
["jump", "rel_done_468", 190, 20],
|
|
"rel_err_469",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
190,
|
|
20
|
|
],
|
|
["access", 6, "error", 190, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 190, 20],
|
|
["array", 8, 0, 190, 20],
|
|
["push", 8, 7, 190, 20],
|
|
["frame", 7, 5, 2, 190, 20],
|
|
["null", 5, 190, 20],
|
|
["setarg", 7, 0, 5, 190, 20],
|
|
["setarg", 7, 1, 6, 190, 20],
|
|
["setarg", 7, 2, 8, 190, 20],
|
|
["invoke", 7, 5, 190, 20],
|
|
["disrupt", 190, 20],
|
|
"rel_done_468",
|
|
["move", 5, 9, 190, 20],
|
|
["jump_false", 5, "and_end_465", 190, 20],
|
|
["get", 6, 11, 1, 190, 35],
|
|
["frame", 7, 6, 0, 190, 35],
|
|
["null", 6, 190, 35],
|
|
["setarg", 7, 0, 6, 190, 35],
|
|
["invoke", 7, 6, 190, 35],
|
|
["get", 7, 15, 1, 190, 28],
|
|
["frame", 8, 7, 1, 190, 28],
|
|
["null", 7, 190, 28],
|
|
["setarg", 8, 0, 7, 190, 28],
|
|
["setarg", 8, 1, 6, 190, 28],
|
|
["invoke", 8, 6, 190, 28],
|
|
["move", 7, 6, 190, 28],
|
|
["jump_true", 7, "or_end_470", 190, 28],
|
|
["get", 6, 11, 1, 190, 44],
|
|
["frame", 8, 6, 0, 190, 44],
|
|
["null", 6, 190, 44],
|
|
["setarg", 8, 0, 6, 190, 44],
|
|
["invoke", 8, 6, 190, 44],
|
|
["access", 8, "_", 190, 52],
|
|
["is_identical", 9, 6, 8, 190, 52],
|
|
["jump_true", 9, "eq_done_471", 190, 52],
|
|
["is_int", 10, 6, 190, 52],
|
|
["jump_false", 10, "eq_ni_472", 190, 52],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_472", 190, 52],
|
|
["eq_int", 9, 6, 8, 190, 52],
|
|
["jump", "eq_done_471", 190, 52],
|
|
"eq_ni_472",
|
|
["is_num", 10, 6, 190, 52],
|
|
["jump_false", 10, "eq_nn_473", 190, 52],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_473", 190, 52],
|
|
["eq_float", 9, 6, 8, 190, 52],
|
|
["jump", "eq_done_471", 190, 52],
|
|
"eq_nn_473",
|
|
["is_text", 10, 6, 190, 52],
|
|
["jump_false", 10, "eq_nt_474", 190, 52],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 9, 6, 8, 190, 52],
|
|
["jump", "eq_done_471", 190, 52],
|
|
"eq_nt_474",
|
|
["is_null", 10, 6, 190, 52],
|
|
["jump_false", 10, "eq_nnl_475", 190, 52],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_475", 190, 52],
|
|
["true", 9, 190, 52],
|
|
["jump", "eq_done_471", 190, 52],
|
|
"eq_nnl_475",
|
|
["is_bool", 10, 6, 190, 52],
|
|
["jump_false", 10, "eq_nb_476", 190, 52],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_476", 190, 52],
|
|
["eq_bool", 9, 6, 8, 190, 52],
|
|
["jump", "eq_done_471", 190, 52],
|
|
"eq_nb_476",
|
|
["false", 9, 190, 52],
|
|
"eq_done_471",
|
|
["move", 7, 9, 190, 52],
|
|
"or_end_470",
|
|
["move", 5, 7, 190, 52],
|
|
"and_end_465",
|
|
["jump_false", 5, "while_end_464", 190, 52],
|
|
["get", 5, 13, 1, 190, 58],
|
|
["frame", 6, 5, 0, 190, 58],
|
|
["null", 5, 190, 58],
|
|
["setarg", 6, 0, 5, 190, 58],
|
|
["invoke", 6, 5, 190, 58],
|
|
["jump", "while_start_463", 190, 58],
|
|
"while_end_464",
|
|
["jump", "if_end_442", 190, 58],
|
|
"if_else_441",
|
|
["get", 5, 11, 1, 191, 16],
|
|
["frame", 6, 5, 0, 191, 16],
|
|
["null", 5, 191, 16],
|
|
["setarg", 6, 0, 5, 191, 16],
|
|
["invoke", 6, 5, 191, 16],
|
|
["access", 6, "0", 191, 24],
|
|
["is_identical", 7, 5, 6, 191, 24],
|
|
["jump_true", 7, "eq_done_480", 191, 24],
|
|
["is_int", 8, 5, 191, 24],
|
|
["jump_false", 8, "eq_ni_481", 191, 24],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_481", 191, 24],
|
|
["eq_int", 7, 5, 6, 191, 24],
|
|
["jump", "eq_done_480", 191, 24],
|
|
"eq_ni_481",
|
|
["is_num", 8, 5, 191, 24],
|
|
["jump_false", 8, "eq_nn_482", 191, 24],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_482", 191, 24],
|
|
["eq_float", 7, 5, 6, 191, 24],
|
|
["jump", "eq_done_480", 191, 24],
|
|
"eq_nn_482",
|
|
["is_text", 8, 5, 191, 24],
|
|
["jump_false", 8, "eq_nt_483", 191, 24],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 7, 5, 6, 191, 24],
|
|
["jump", "eq_done_480", 191, 24],
|
|
"eq_nt_483",
|
|
["is_null", 8, 5, 191, 24],
|
|
["jump_false", 8, "eq_nnl_484", 191, 24],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_484", 191, 24],
|
|
["true", 7, 191, 24],
|
|
["jump", "eq_done_480", 191, 24],
|
|
"eq_nnl_484",
|
|
["is_bool", 8, 5, 191, 24],
|
|
["jump_false", 8, "eq_nb_485", 191, 24],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_485", 191, 24],
|
|
["eq_bool", 7, 5, 6, 191, 24],
|
|
["jump", "eq_done_480", 191, 24],
|
|
"eq_nb_485",
|
|
["false", 7, 191, 24],
|
|
"eq_done_480",
|
|
["move", 5, 7, 191, 24],
|
|
["jump_false", 5, "and_end_479", 191, 24],
|
|
["access", 6, 1, 191, 38],
|
|
["get", 7, 12, 1, 191, 32],
|
|
["frame", 8, 7, 1, 191, 32],
|
|
["null", 7, 191, 32],
|
|
["setarg", 8, 0, 7, 191, 32],
|
|
["setarg", 8, 1, 6, 191, 32],
|
|
["invoke", 8, 6, 191, 32],
|
|
["access", 7, "b", 191, 44],
|
|
["is_identical", 8, 6, 7, 191, 44],
|
|
["jump_true", 8, "eq_done_487", 191, 44],
|
|
["is_int", 9, 6, 191, 44],
|
|
["jump_false", 9, "eq_ni_488", 191, 44],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_488", 191, 44],
|
|
["eq_int", 8, 6, 7, 191, 44],
|
|
["jump", "eq_done_487", 191, 44],
|
|
"eq_ni_488",
|
|
["is_num", 9, 6, 191, 44],
|
|
["jump_false", 9, "eq_nn_489", 191, 44],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_489", 191, 44],
|
|
["eq_float", 8, 6, 7, 191, 44],
|
|
["jump", "eq_done_487", 191, 44],
|
|
"eq_nn_489",
|
|
["is_text", 9, 6, 191, 44],
|
|
["jump_false", 9, "eq_nt_490", 191, 44],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 8, 6, 7, 191, 44],
|
|
["jump", "eq_done_487", 191, 44],
|
|
"eq_nt_490",
|
|
["is_null", 9, 6, 191, 44],
|
|
["jump_false", 9, "eq_nnl_491", 191, 44],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_491", 191, 44],
|
|
["true", 8, 191, 44],
|
|
["jump", "eq_done_487", 191, 44],
|
|
"eq_nnl_491",
|
|
["is_bool", 9, 6, 191, 44],
|
|
["jump_false", 9, "eq_nb_492", 191, 44],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_492", 191, 44],
|
|
["eq_bool", 8, 6, 7, 191, 44],
|
|
["jump", "eq_done_487", 191, 44],
|
|
"eq_nb_492",
|
|
["false", 8, 191, 44],
|
|
"eq_done_487",
|
|
["move", 6, 8, 191, 44],
|
|
["jump_true", 6, "or_end_486", 191, 44],
|
|
["access", 7, 1, 191, 57],
|
|
["get", 8, 12, 1, 191, 51],
|
|
["frame", 9, 8, 1, 191, 51],
|
|
["null", 8, 191, 51],
|
|
["setarg", 9, 0, 8, 191, 51],
|
|
["setarg", 9, 1, 7, 191, 51],
|
|
["invoke", 9, 7, 191, 51],
|
|
["access", 8, "B", 191, 63],
|
|
["is_identical", 9, 7, 8, 191, 63],
|
|
["jump_true", 9, "eq_done_493", 191, 63],
|
|
["is_int", 10, 7, 191, 63],
|
|
["jump_false", 10, "eq_ni_494", 191, 63],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_494", 191, 63],
|
|
["eq_int", 9, 7, 8, 191, 63],
|
|
["jump", "eq_done_493", 191, 63],
|
|
"eq_ni_494",
|
|
["is_num", 10, 7, 191, 63],
|
|
["jump_false", 10, "eq_nn_495", 191, 63],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_495", 191, 63],
|
|
["eq_float", 9, 7, 8, 191, 63],
|
|
["jump", "eq_done_493", 191, 63],
|
|
"eq_nn_495",
|
|
["is_text", 10, 7, 191, 63],
|
|
["jump_false", 10, "eq_nt_496", 191, 63],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 9, 7, 8, 191, 63],
|
|
["jump", "eq_done_493", 191, 63],
|
|
"eq_nt_496",
|
|
["is_null", 10, 7, 191, 63],
|
|
["jump_false", 10, "eq_nnl_497", 191, 63],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_497", 191, 63],
|
|
["true", 9, 191, 63],
|
|
["jump", "eq_done_493", 191, 63],
|
|
"eq_nnl_497",
|
|
["is_bool", 10, 7, 191, 63],
|
|
["jump_false", 10, "eq_nb_498", 191, 63],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_498", 191, 63],
|
|
["eq_bool", 9, 7, 8, 191, 63],
|
|
["jump", "eq_done_493", 191, 63],
|
|
"eq_nb_498",
|
|
["false", 9, 191, 63],
|
|
"eq_done_493",
|
|
["move", 6, 9, 191, 63],
|
|
"or_end_486",
|
|
["move", 5, 6, 191, 63],
|
|
"and_end_479",
|
|
["jump_false", 5, "if_else_477", 191, 63],
|
|
["get", 5, 13, 1, 192, 7],
|
|
["frame", 6, 5, 0, 192, 7],
|
|
["null", 5, 192, 7],
|
|
["setarg", 6, 0, 5, 192, 7],
|
|
["invoke", 6, 5, 192, 7],
|
|
["get", 5, 13, 1, 192, 14],
|
|
["frame", 6, 5, 0, 192, 14],
|
|
["null", 5, 192, 14],
|
|
["setarg", 6, 0, 5, 192, 14],
|
|
["invoke", 6, 5, 192, 14],
|
|
"while_start_499",
|
|
["get", 5, 3, 1, 193, 14],
|
|
["get", 6, 4, 1, 193, 20],
|
|
["is_int", 7, 5, 193, 20],
|
|
["jump_false", 7, "rel_ni_502", 193, 20],
|
|
["is_int", 8, 6, 193, 20],
|
|
["jump_false", 8, "rel_ni_502", 193, 20],
|
|
["lt_int", 9, 5, 6, 193, 20],
|
|
["jump", "rel_done_504", 193, 20],
|
|
"rel_ni_502",
|
|
["is_num", 7, 5, 193, 20],
|
|
["jump_false", 7, "rel_nn_503", 193, 20],
|
|
["is_num", 8, 6, 193, 20],
|
|
["jump_false", 8, "rel_nn_503", 193, 20],
|
|
["lt_float", 9, 5, 6, 193, 20],
|
|
["jump", "rel_done_504", 193, 20],
|
|
"rel_nn_503",
|
|
["is_text", 7, 5, 193, 20],
|
|
["jump_false", 7, "rel_err_505", 193, 20],
|
|
["is_text", 8, 6, 193, 20],
|
|
["jump_false", 8, "rel_err_505", 193, 20],
|
|
["lt_text", 9, 5, 6, 193, 20],
|
|
["jump", "rel_done_504", 193, 20],
|
|
"rel_err_505",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
193,
|
|
20
|
|
],
|
|
["access", 6, "error", 193, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 193, 20],
|
|
["array", 8, 0, 193, 20],
|
|
["push", 8, 7, 193, 20],
|
|
["frame", 7, 5, 2, 193, 20],
|
|
["null", 5, 193, 20],
|
|
["setarg", 7, 0, 5, 193, 20],
|
|
["setarg", 7, 1, 6, 193, 20],
|
|
["setarg", 7, 2, 8, 193, 20],
|
|
["invoke", 7, 5, 193, 20],
|
|
["disrupt", 193, 20],
|
|
"rel_done_504",
|
|
["move", 5, 9, 193, 20],
|
|
["jump_false", 5, "and_end_501", 193, 20],
|
|
["get", 6, 11, 1, 193, 28],
|
|
["frame", 7, 6, 0, 193, 28],
|
|
["null", 6, 193, 28],
|
|
["setarg", 7, 0, 6, 193, 28],
|
|
["invoke", 7, 6, 193, 28],
|
|
["access", 7, "0", 193, 36],
|
|
["is_identical", 8, 6, 7, 193, 36],
|
|
["jump_true", 8, "eq_done_508", 193, 36],
|
|
["is_int", 9, 6, 193, 36],
|
|
["jump_false", 9, "eq_ni_509", 193, 36],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_509", 193, 36],
|
|
["eq_int", 8, 6, 7, 193, 36],
|
|
["jump", "eq_done_508", 193, 36],
|
|
"eq_ni_509",
|
|
["is_num", 9, 6, 193, 36],
|
|
["jump_false", 9, "eq_nn_510", 193, 36],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_510", 193, 36],
|
|
["eq_float", 8, 6, 7, 193, 36],
|
|
["jump", "eq_done_508", 193, 36],
|
|
"eq_nn_510",
|
|
["is_text", 9, 6, 193, 36],
|
|
["jump_false", 9, "eq_nt_511", 193, 36],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 8, 6, 7, 193, 36],
|
|
["jump", "eq_done_508", 193, 36],
|
|
"eq_nt_511",
|
|
["is_null", 9, 6, 193, 36],
|
|
["jump_false", 9, "eq_nnl_512", 193, 36],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_512", 193, 36],
|
|
["true", 8, 193, 36],
|
|
["jump", "eq_done_508", 193, 36],
|
|
"eq_nnl_512",
|
|
["is_bool", 9, 6, 193, 36],
|
|
["jump_false", 9, "eq_nb_513", 193, 36],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_513", 193, 36],
|
|
["eq_bool", 8, 6, 7, 193, 36],
|
|
["jump", "eq_done_508", 193, 36],
|
|
"eq_nb_513",
|
|
["false", 8, 193, 36],
|
|
"eq_done_508",
|
|
["move", 6, 8, 193, 36],
|
|
["jump_true", 6, "or_end_507", 193, 36],
|
|
["get", 7, 11, 1, 193, 43],
|
|
["frame", 8, 7, 0, 193, 43],
|
|
["null", 7, 193, 43],
|
|
["setarg", 8, 0, 7, 193, 43],
|
|
["invoke", 8, 7, 193, 43],
|
|
["access", 8, "1", 193, 51],
|
|
["is_identical", 9, 7, 8, 193, 51],
|
|
["jump_true", 9, "eq_done_514", 193, 51],
|
|
["is_int", 10, 7, 193, 51],
|
|
["jump_false", 10, "eq_ni_515", 193, 51],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_515", 193, 51],
|
|
["eq_int", 9, 7, 8, 193, 51],
|
|
["jump", "eq_done_514", 193, 51],
|
|
"eq_ni_515",
|
|
["is_num", 10, 7, 193, 51],
|
|
["jump_false", 10, "eq_nn_516", 193, 51],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_516", 193, 51],
|
|
["eq_float", 9, 7, 8, 193, 51],
|
|
["jump", "eq_done_514", 193, 51],
|
|
"eq_nn_516",
|
|
["is_text", 10, 7, 193, 51],
|
|
["jump_false", 10, "eq_nt_517", 193, 51],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 9, 7, 8, 193, 51],
|
|
["jump", "eq_done_514", 193, 51],
|
|
"eq_nt_517",
|
|
["is_null", 10, 7, 193, 51],
|
|
["jump_false", 10, "eq_nnl_518", 193, 51],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_518", 193, 51],
|
|
["true", 9, 193, 51],
|
|
["jump", "eq_done_514", 193, 51],
|
|
"eq_nnl_518",
|
|
["is_bool", 10, 7, 193, 51],
|
|
["jump_false", 10, "eq_nb_519", 193, 51],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_519", 193, 51],
|
|
["eq_bool", 9, 7, 8, 193, 51],
|
|
["jump", "eq_done_514", 193, 51],
|
|
"eq_nb_519",
|
|
["false", 9, 193, 51],
|
|
"eq_done_514",
|
|
["move", 6, 9, 193, 51],
|
|
"or_end_507",
|
|
["move", 7, 6, 193, 51],
|
|
["jump_true", 7, "or_end_506", 193, 51],
|
|
["get", 6, 11, 1, 193, 58],
|
|
["frame", 8, 6, 0, 193, 58],
|
|
["null", 6, 193, 58],
|
|
["setarg", 8, 0, 6, 193, 58],
|
|
["invoke", 8, 6, 193, 58],
|
|
["access", 8, "_", 193, 66],
|
|
["is_identical", 9, 6, 8, 193, 66],
|
|
["jump_true", 9, "eq_done_520", 193, 66],
|
|
["is_int", 10, 6, 193, 66],
|
|
["jump_false", 10, "eq_ni_521", 193, 66],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_521", 193, 66],
|
|
["eq_int", 9, 6, 8, 193, 66],
|
|
["jump", "eq_done_520", 193, 66],
|
|
"eq_ni_521",
|
|
["is_num", 10, 6, 193, 66],
|
|
["jump_false", 10, "eq_nn_522", 193, 66],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_522", 193, 66],
|
|
["eq_float", 9, 6, 8, 193, 66],
|
|
["jump", "eq_done_520", 193, 66],
|
|
"eq_nn_522",
|
|
["is_text", 10, 6, 193, 66],
|
|
["jump_false", 10, "eq_nt_523", 193, 66],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 9, 6, 8, 193, 66],
|
|
["jump", "eq_done_520", 193, 66],
|
|
"eq_nt_523",
|
|
["is_null", 10, 6, 193, 66],
|
|
["jump_false", 10, "eq_nnl_524", 193, 66],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_524", 193, 66],
|
|
["true", 9, 193, 66],
|
|
["jump", "eq_done_520", 193, 66],
|
|
"eq_nnl_524",
|
|
["is_bool", 10, 6, 193, 66],
|
|
["jump_false", 10, "eq_nb_525", 193, 66],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_525", 193, 66],
|
|
["eq_bool", 9, 6, 8, 193, 66],
|
|
["jump", "eq_done_520", 193, 66],
|
|
"eq_nb_525",
|
|
["false", 9, 193, 66],
|
|
"eq_done_520",
|
|
["move", 7, 9, 193, 66],
|
|
"or_end_506",
|
|
["move", 5, 7, 193, 66],
|
|
"and_end_501",
|
|
["jump_false", 5, "while_end_500", 193, 66],
|
|
["get", 5, 13, 1, 193, 72],
|
|
["frame", 6, 5, 0, 193, 72],
|
|
["null", 5, 193, 72],
|
|
["setarg", 6, 0, 5, 193, 72],
|
|
["invoke", 6, 5, 193, 72],
|
|
["jump", "while_start_499", 193, 72],
|
|
"while_end_500",
|
|
["jump", "if_end_478", 193, 72],
|
|
"if_else_477",
|
|
["get", 5, 11, 1, 194, 16],
|
|
["frame", 6, 5, 0, 194, 16],
|
|
["null", 5, 194, 16],
|
|
["setarg", 6, 0, 5, 194, 16],
|
|
["invoke", 6, 5, 194, 16],
|
|
["access", 6, "0", 194, 24],
|
|
["is_identical", 7, 5, 6, 194, 24],
|
|
["jump_true", 7, "eq_done_529", 194, 24],
|
|
["is_int", 8, 5, 194, 24],
|
|
["jump_false", 8, "eq_ni_530", 194, 24],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_530", 194, 24],
|
|
["eq_int", 7, 5, 6, 194, 24],
|
|
["jump", "eq_done_529", 194, 24],
|
|
"eq_ni_530",
|
|
["is_num", 8, 5, 194, 24],
|
|
["jump_false", 8, "eq_nn_531", 194, 24],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_531", 194, 24],
|
|
["eq_float", 7, 5, 6, 194, 24],
|
|
["jump", "eq_done_529", 194, 24],
|
|
"eq_nn_531",
|
|
["is_text", 8, 5, 194, 24],
|
|
["jump_false", 8, "eq_nt_532", 194, 24],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 7, 5, 6, 194, 24],
|
|
["jump", "eq_done_529", 194, 24],
|
|
"eq_nt_532",
|
|
["is_null", 8, 5, 194, 24],
|
|
["jump_false", 8, "eq_nnl_533", 194, 24],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_533", 194, 24],
|
|
["true", 7, 194, 24],
|
|
["jump", "eq_done_529", 194, 24],
|
|
"eq_nnl_533",
|
|
["is_bool", 8, 5, 194, 24],
|
|
["jump_false", 8, "eq_nb_534", 194, 24],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_534", 194, 24],
|
|
["eq_bool", 7, 5, 6, 194, 24],
|
|
["jump", "eq_done_529", 194, 24],
|
|
"eq_nb_534",
|
|
["false", 7, 194, 24],
|
|
"eq_done_529",
|
|
["move", 5, 7, 194, 24],
|
|
["jump_false", 5, "and_end_528", 194, 24],
|
|
["access", 6, 1, 194, 38],
|
|
["get", 7, 12, 1, 194, 32],
|
|
["frame", 8, 7, 1, 194, 32],
|
|
["null", 7, 194, 32],
|
|
["setarg", 8, 0, 7, 194, 32],
|
|
["setarg", 8, 1, 6, 194, 32],
|
|
["invoke", 8, 6, 194, 32],
|
|
["access", 7, "o", 194, 44],
|
|
["is_identical", 8, 6, 7, 194, 44],
|
|
["jump_true", 8, "eq_done_536", 194, 44],
|
|
["is_int", 9, 6, 194, 44],
|
|
["jump_false", 9, "eq_ni_537", 194, 44],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_537", 194, 44],
|
|
["eq_int", 8, 6, 7, 194, 44],
|
|
["jump", "eq_done_536", 194, 44],
|
|
"eq_ni_537",
|
|
["is_num", 9, 6, 194, 44],
|
|
["jump_false", 9, "eq_nn_538", 194, 44],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_538", 194, 44],
|
|
["eq_float", 8, 6, 7, 194, 44],
|
|
["jump", "eq_done_536", 194, 44],
|
|
"eq_nn_538",
|
|
["is_text", 9, 6, 194, 44],
|
|
["jump_false", 9, "eq_nt_539", 194, 44],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 8, 6, 7, 194, 44],
|
|
["jump", "eq_done_536", 194, 44],
|
|
"eq_nt_539",
|
|
["is_null", 9, 6, 194, 44],
|
|
["jump_false", 9, "eq_nnl_540", 194, 44],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_540", 194, 44],
|
|
["true", 8, 194, 44],
|
|
["jump", "eq_done_536", 194, 44],
|
|
"eq_nnl_540",
|
|
["is_bool", 9, 6, 194, 44],
|
|
["jump_false", 9, "eq_nb_541", 194, 44],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_541", 194, 44],
|
|
["eq_bool", 8, 6, 7, 194, 44],
|
|
["jump", "eq_done_536", 194, 44],
|
|
"eq_nb_541",
|
|
["false", 8, 194, 44],
|
|
"eq_done_536",
|
|
["move", 6, 8, 194, 44],
|
|
["jump_true", 6, "or_end_535", 194, 44],
|
|
["access", 7, 1, 194, 57],
|
|
["get", 8, 12, 1, 194, 51],
|
|
["frame", 9, 8, 1, 194, 51],
|
|
["null", 8, 194, 51],
|
|
["setarg", 9, 0, 8, 194, 51],
|
|
["setarg", 9, 1, 7, 194, 51],
|
|
["invoke", 9, 7, 194, 51],
|
|
["access", 8, "O", 194, 63],
|
|
["is_identical", 9, 7, 8, 194, 63],
|
|
["jump_true", 9, "eq_done_542", 194, 63],
|
|
["is_int", 10, 7, 194, 63],
|
|
["jump_false", 10, "eq_ni_543", 194, 63],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_543", 194, 63],
|
|
["eq_int", 9, 7, 8, 194, 63],
|
|
["jump", "eq_done_542", 194, 63],
|
|
"eq_ni_543",
|
|
["is_num", 10, 7, 194, 63],
|
|
["jump_false", 10, "eq_nn_544", 194, 63],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_544", 194, 63],
|
|
["eq_float", 9, 7, 8, 194, 63],
|
|
["jump", "eq_done_542", 194, 63],
|
|
"eq_nn_544",
|
|
["is_text", 10, 7, 194, 63],
|
|
["jump_false", 10, "eq_nt_545", 194, 63],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 9, 7, 8, 194, 63],
|
|
["jump", "eq_done_542", 194, 63],
|
|
"eq_nt_545",
|
|
["is_null", 10, 7, 194, 63],
|
|
["jump_false", 10, "eq_nnl_546", 194, 63],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_546", 194, 63],
|
|
["true", 9, 194, 63],
|
|
["jump", "eq_done_542", 194, 63],
|
|
"eq_nnl_546",
|
|
["is_bool", 10, 7, 194, 63],
|
|
["jump_false", 10, "eq_nb_547", 194, 63],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_547", 194, 63],
|
|
["eq_bool", 9, 7, 8, 194, 63],
|
|
["jump", "eq_done_542", 194, 63],
|
|
"eq_nb_547",
|
|
["false", 9, 194, 63],
|
|
"eq_done_542",
|
|
["move", 6, 9, 194, 63],
|
|
"or_end_535",
|
|
["move", 5, 6, 194, 63],
|
|
"and_end_528",
|
|
["jump_false", 5, "if_else_526", 194, 63],
|
|
["get", 5, 13, 1, 195, 7],
|
|
["frame", 6, 5, 0, 195, 7],
|
|
["null", 5, 195, 7],
|
|
["setarg", 6, 0, 5, 195, 7],
|
|
["invoke", 6, 5, 195, 7],
|
|
["get", 5, 13, 1, 195, 14],
|
|
["frame", 6, 5, 0, 195, 14],
|
|
["null", 5, 195, 14],
|
|
["setarg", 6, 0, 5, 195, 14],
|
|
["invoke", 6, 5, 195, 14],
|
|
"while_start_548",
|
|
["get", 5, 3, 1, 196, 14],
|
|
["get", 6, 4, 1, 196, 20],
|
|
["is_int", 7, 5, 196, 20],
|
|
["jump_false", 7, "rel_ni_552", 196, 20],
|
|
["is_int", 8, 6, 196, 20],
|
|
["jump_false", 8, "rel_ni_552", 196, 20],
|
|
["lt_int", 9, 5, 6, 196, 20],
|
|
["jump", "rel_done_554", 196, 20],
|
|
"rel_ni_552",
|
|
["is_num", 7, 5, 196, 20],
|
|
["jump_false", 7, "rel_nn_553", 196, 20],
|
|
["is_num", 8, 6, 196, 20],
|
|
["jump_false", 8, "rel_nn_553", 196, 20],
|
|
["lt_float", 9, 5, 6, 196, 20],
|
|
["jump", "rel_done_554", 196, 20],
|
|
"rel_nn_553",
|
|
["is_text", 7, 5, 196, 20],
|
|
["jump_false", 7, "rel_err_555", 196, 20],
|
|
["is_text", 8, 6, 196, 20],
|
|
["jump_false", 8, "rel_err_555", 196, 20],
|
|
["lt_text", 9, 5, 6, 196, 20],
|
|
["jump", "rel_done_554", 196, 20],
|
|
"rel_err_555",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
196,
|
|
20
|
|
],
|
|
["access", 6, "error", 196, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 196, 20],
|
|
["array", 8, 0, 196, 20],
|
|
["push", 8, 7, 196, 20],
|
|
["frame", 7, 5, 2, 196, 20],
|
|
["null", 5, 196, 20],
|
|
["setarg", 7, 0, 5, 196, 20],
|
|
["setarg", 7, 1, 6, 196, 20],
|
|
["setarg", 7, 2, 8, 196, 20],
|
|
["invoke", 7, 5, 196, 20],
|
|
["disrupt", 196, 20],
|
|
"rel_done_554",
|
|
["move", 5, 9, 196, 20],
|
|
["jump_false", 5, "and_end_551", 196, 20],
|
|
["get", 6, 11, 1, 196, 27],
|
|
["frame", 7, 6, 0, 196, 27],
|
|
["null", 6, 196, 27],
|
|
["setarg", 7, 0, 6, 196, 27],
|
|
["invoke", 7, 6, 196, 27],
|
|
["access", 7, "0", 196, 35],
|
|
["is_int", 8, 6, 196, 35],
|
|
["jump_false", 8, "rel_ni_556", 196, 35],
|
|
"_nop_tc_79",
|
|
["jump", "rel_ni_556", 196, 35],
|
|
["ge_int", 9, 6, 7, 196, 35],
|
|
["jump", "rel_done_558", 196, 35],
|
|
"rel_ni_556",
|
|
["is_num", 8, 6, 196, 35],
|
|
["jump_false", 8, "rel_nn_557", 196, 35],
|
|
"_nop_tc_80",
|
|
["jump", "rel_nn_557", 196, 35],
|
|
["ge_float", 9, 6, 7, 196, 35],
|
|
["jump", "rel_done_558", 196, 35],
|
|
"rel_nn_557",
|
|
["is_text", 8, 6, 196, 35],
|
|
["jump_false", 8, "rel_err_559", 196, 35],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["ge_text", 9, 6, 7, 196, 35],
|
|
["jump", "rel_done_558", 196, 35],
|
|
"rel_err_559",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
196,
|
|
35
|
|
],
|
|
["access", 7, "error", 196, 35],
|
|
["access", 8, "cannot compare with '>=': operands must be same type", 196, 35],
|
|
["array", 10, 0, 196, 35],
|
|
["push", 10, 8, 196, 35],
|
|
["frame", 8, 6, 2, 196, 35],
|
|
["null", 6, 196, 35],
|
|
["setarg", 8, 0, 6, 196, 35],
|
|
["setarg", 8, 1, 7, 196, 35],
|
|
["setarg", 8, 2, 10, 196, 35],
|
|
["invoke", 8, 6, 196, 35],
|
|
["disrupt", 196, 35],
|
|
"rel_done_558",
|
|
["move", 5, 9, 196, 35],
|
|
"and_end_551",
|
|
["move", 6, 5, 196, 35],
|
|
["jump_false", 6, "and_end_550", 196, 35],
|
|
["get", 5, 11, 1, 196, 42],
|
|
["frame", 7, 5, 0, 196, 42],
|
|
["null", 5, 196, 42],
|
|
["setarg", 7, 0, 5, 196, 42],
|
|
["invoke", 7, 5, 196, 42],
|
|
["access", 7, "7", 196, 50],
|
|
["is_int", 8, 5, 196, 50],
|
|
["jump_false", 8, "rel_ni_560", 196, 50],
|
|
"_nop_tc_83",
|
|
["jump", "rel_ni_560", 196, 50],
|
|
["le_int", 9, 5, 7, 196, 50],
|
|
["jump", "rel_done_562", 196, 50],
|
|
"rel_ni_560",
|
|
["is_num", 8, 5, 196, 50],
|
|
["jump_false", 8, "rel_nn_561", 196, 50],
|
|
"_nop_tc_84",
|
|
["jump", "rel_nn_561", 196, 50],
|
|
["le_float", 9, 5, 7, 196, 50],
|
|
["jump", "rel_done_562", 196, 50],
|
|
"rel_nn_561",
|
|
["is_text", 8, 5, 196, 50],
|
|
["jump_false", 8, "rel_err_563", 196, 50],
|
|
"_nop_tc_85",
|
|
"_nop_tc_86",
|
|
["le_text", 9, 5, 7, 196, 50],
|
|
["jump", "rel_done_562", 196, 50],
|
|
"rel_err_563",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
196,
|
|
50
|
|
],
|
|
["access", 7, "error", 196, 50],
|
|
["access", 8, "cannot compare with '<=': operands must be same type", 196, 50],
|
|
["array", 10, 0, 196, 50],
|
|
["push", 10, 8, 196, 50],
|
|
["frame", 8, 5, 2, 196, 50],
|
|
["null", 5, 196, 50],
|
|
["setarg", 8, 0, 5, 196, 50],
|
|
["setarg", 8, 1, 7, 196, 50],
|
|
["setarg", 8, 2, 10, 196, 50],
|
|
["invoke", 8, 5, 196, 50],
|
|
["disrupt", 196, 50],
|
|
"rel_done_562",
|
|
["move", 6, 9, 196, 50],
|
|
"and_end_550",
|
|
["jump_false", 6, "while_end_549", 196, 50],
|
|
["get", 5, 13, 1, 196, 55],
|
|
["frame", 6, 5, 0, 196, 55],
|
|
["null", 5, 196, 55],
|
|
["setarg", 6, 0, 5, 196, 55],
|
|
["invoke", 6, 5, 196, 55],
|
|
["jump", "while_start_548", 196, 55],
|
|
"while_end_549",
|
|
["jump", "if_end_527", 196, 55],
|
|
"if_else_526",
|
|
"while_start_564",
|
|
["get", 5, 3, 1, 198, 14],
|
|
["get", 6, 4, 1, 198, 20],
|
|
["is_int", 7, 5, 198, 20],
|
|
["jump_false", 7, "rel_ni_567", 198, 20],
|
|
["is_int", 8, 6, 198, 20],
|
|
["jump_false", 8, "rel_ni_567", 198, 20],
|
|
["lt_int", 9, 5, 6, 198, 20],
|
|
["jump", "rel_done_569", 198, 20],
|
|
"rel_ni_567",
|
|
["is_num", 7, 5, 198, 20],
|
|
["jump_false", 7, "rel_nn_568", 198, 20],
|
|
["is_num", 8, 6, 198, 20],
|
|
["jump_false", 8, "rel_nn_568", 198, 20],
|
|
["lt_float", 9, 5, 6, 198, 20],
|
|
["jump", "rel_done_569", 198, 20],
|
|
"rel_nn_568",
|
|
["is_text", 7, 5, 198, 20],
|
|
["jump_false", 7, "rel_err_570", 198, 20],
|
|
["is_text", 8, 6, 198, 20],
|
|
["jump_false", 8, "rel_err_570", 198, 20],
|
|
["lt_text", 9, 5, 6, 198, 20],
|
|
["jump", "rel_done_569", 198, 20],
|
|
"rel_err_570",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
198,
|
|
20
|
|
],
|
|
["access", 6, "error", 198, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 198, 20],
|
|
["array", 8, 0, 198, 20],
|
|
["push", 8, 7, 198, 20],
|
|
["frame", 7, 5, 2, 198, 20],
|
|
["null", 5, 198, 20],
|
|
["setarg", 7, 0, 5, 198, 20],
|
|
["setarg", 7, 1, 6, 198, 20],
|
|
["setarg", 7, 2, 8, 198, 20],
|
|
["invoke", 7, 5, 198, 20],
|
|
["disrupt", 198, 20],
|
|
"rel_done_569",
|
|
["move", 5, 9, 198, 20],
|
|
["jump_false", 5, "and_end_566", 198, 20],
|
|
["get", 6, 11, 1, 198, 37],
|
|
["frame", 7, 6, 0, 198, 37],
|
|
["null", 6, 198, 37],
|
|
["setarg", 7, 0, 6, 198, 37],
|
|
["invoke", 7, 6, 198, 37],
|
|
["get", 7, 14, 1, 198, 28],
|
|
["frame", 8, 7, 1, 198, 28],
|
|
["null", 7, 198, 28],
|
|
["setarg", 8, 0, 7, 198, 28],
|
|
["setarg", 8, 1, 6, 198, 28],
|
|
["invoke", 8, 6, 198, 28],
|
|
["move", 7, 6, 198, 28],
|
|
["jump_true", 7, "or_end_571", 198, 28],
|
|
["get", 6, 11, 1, 198, 46],
|
|
["frame", 8, 6, 0, 198, 46],
|
|
["null", 6, 198, 46],
|
|
["setarg", 8, 0, 6, 198, 46],
|
|
["invoke", 8, 6, 198, 46],
|
|
["access", 8, "_", 198, 54],
|
|
["is_identical", 9, 6, 8, 198, 54],
|
|
["jump_true", 9, "eq_done_572", 198, 54],
|
|
["is_int", 10, 6, 198, 54],
|
|
["jump_false", 10, "eq_ni_573", 198, 54],
|
|
"_nop_tc_87",
|
|
["jump", "eq_ni_573", 198, 54],
|
|
["eq_int", 9, 6, 8, 198, 54],
|
|
["jump", "eq_done_572", 198, 54],
|
|
"eq_ni_573",
|
|
["is_num", 10, 6, 198, 54],
|
|
["jump_false", 10, "eq_nn_574", 198, 54],
|
|
"_nop_tc_88",
|
|
["jump", "eq_nn_574", 198, 54],
|
|
["eq_float", 9, 6, 8, 198, 54],
|
|
["jump", "eq_done_572", 198, 54],
|
|
"eq_nn_574",
|
|
["is_text", 10, 6, 198, 54],
|
|
["jump_false", 10, "eq_nt_575", 198, 54],
|
|
"_nop_tc_89",
|
|
"_nop_tc_90",
|
|
["eq_text", 9, 6, 8, 198, 54],
|
|
["jump", "eq_done_572", 198, 54],
|
|
"eq_nt_575",
|
|
["is_null", 10, 6, 198, 54],
|
|
["jump_false", 10, "eq_nnl_576", 198, 54],
|
|
"_nop_tc_91",
|
|
["jump", "eq_nnl_576", 198, 54],
|
|
["true", 9, 198, 54],
|
|
["jump", "eq_done_572", 198, 54],
|
|
"eq_nnl_576",
|
|
["is_bool", 10, 6, 198, 54],
|
|
["jump_false", 10, "eq_nb_577", 198, 54],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nb_577", 198, 54],
|
|
["eq_bool", 9, 6, 8, 198, 54],
|
|
["jump", "eq_done_572", 198, 54],
|
|
"eq_nb_577",
|
|
["false", 9, 198, 54],
|
|
"eq_done_572",
|
|
["move", 7, 9, 198, 54],
|
|
"or_end_571",
|
|
["move", 5, 7, 198, 54],
|
|
"and_end_566",
|
|
["jump_false", 5, "while_end_565", 198, 54],
|
|
["get", 5, 13, 1, 198, 60],
|
|
["frame", 6, 5, 0, 198, 60],
|
|
["null", 5, 198, 60],
|
|
["setarg", 6, 0, 5, 198, 60],
|
|
["invoke", 6, 5, 198, 60],
|
|
["jump", "while_start_564", 198, 60],
|
|
"while_end_565",
|
|
["get", 5, 3, 1, 199, 11],
|
|
["get", 6, 4, 1, 199, 17],
|
|
["is_int", 7, 5, 199, 17],
|
|
["jump_false", 7, "rel_ni_581", 199, 17],
|
|
["is_int", 8, 6, 199, 17],
|
|
["jump_false", 8, "rel_ni_581", 199, 17],
|
|
["lt_int", 9, 5, 6, 199, 17],
|
|
["jump", "rel_done_583", 199, 17],
|
|
"rel_ni_581",
|
|
["is_num", 7, 5, 199, 17],
|
|
["jump_false", 7, "rel_nn_582", 199, 17],
|
|
["is_num", 8, 6, 199, 17],
|
|
["jump_false", 8, "rel_nn_582", 199, 17],
|
|
["lt_float", 9, 5, 6, 199, 17],
|
|
["jump", "rel_done_583", 199, 17],
|
|
"rel_nn_582",
|
|
["is_text", 7, 5, 199, 17],
|
|
["jump_false", 7, "rel_err_584", 199, 17],
|
|
["is_text", 8, 6, 199, 17],
|
|
["jump_false", 8, "rel_err_584", 199, 17],
|
|
["lt_text", 9, 5, 6, 199, 17],
|
|
["jump", "rel_done_583", 199, 17],
|
|
"rel_err_584",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
199,
|
|
17
|
|
],
|
|
["access", 6, "error", 199, 17],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 199, 17],
|
|
["array", 8, 0, 199, 17],
|
|
["push", 8, 7, 199, 17],
|
|
["frame", 7, 5, 2, 199, 17],
|
|
["null", 5, 199, 17],
|
|
["setarg", 7, 0, 5, 199, 17],
|
|
["setarg", 7, 1, 6, 199, 17],
|
|
["setarg", 7, 2, 8, 199, 17],
|
|
["invoke", 7, 5, 199, 17],
|
|
["disrupt", 199, 17],
|
|
"rel_done_583",
|
|
["move", 5, 9, 199, 17],
|
|
["jump_false", 5, "and_end_580", 199, 17],
|
|
["get", 6, 11, 1, 199, 24],
|
|
["frame", 7, 6, 0, 199, 24],
|
|
["null", 6, 199, 24],
|
|
["setarg", 7, 0, 6, 199, 24],
|
|
["invoke", 7, 6, 199, 24],
|
|
["access", 7, ".", 199, 32],
|
|
["is_identical", 8, 6, 7, 199, 32],
|
|
["jump_true", 8, "eq_done_585", 199, 32],
|
|
["is_int", 9, 6, 199, 32],
|
|
["jump_false", 9, "eq_ni_586", 199, 32],
|
|
"_nop_tc_93",
|
|
["jump", "eq_ni_586", 199, 32],
|
|
["eq_int", 8, 6, 7, 199, 32],
|
|
["jump", "eq_done_585", 199, 32],
|
|
"eq_ni_586",
|
|
["is_num", 9, 6, 199, 32],
|
|
["jump_false", 9, "eq_nn_587", 199, 32],
|
|
"_nop_tc_94",
|
|
["jump", "eq_nn_587", 199, 32],
|
|
["eq_float", 8, 6, 7, 199, 32],
|
|
["jump", "eq_done_585", 199, 32],
|
|
"eq_nn_587",
|
|
["is_text", 9, 6, 199, 32],
|
|
["jump_false", 9, "eq_nt_588", 199, 32],
|
|
"_nop_tc_95",
|
|
"_nop_tc_96",
|
|
["eq_text", 8, 6, 7, 199, 32],
|
|
["jump", "eq_done_585", 199, 32],
|
|
"eq_nt_588",
|
|
["is_null", 9, 6, 199, 32],
|
|
["jump_false", 9, "eq_nnl_589", 199, 32],
|
|
"_nop_tc_97",
|
|
["jump", "eq_nnl_589", 199, 32],
|
|
["true", 8, 199, 32],
|
|
["jump", "eq_done_585", 199, 32],
|
|
"eq_nnl_589",
|
|
["is_bool", 9, 6, 199, 32],
|
|
["jump_false", 9, "eq_nb_590", 199, 32],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nb_590", 199, 32],
|
|
["eq_bool", 8, 6, 7, 199, 32],
|
|
["jump", "eq_done_585", 199, 32],
|
|
"eq_nb_590",
|
|
["false", 8, 199, 32],
|
|
"eq_done_585",
|
|
["move", 5, 8, 199, 32],
|
|
"and_end_580",
|
|
["jump_false", 5, "if_else_578", 199, 32],
|
|
["get", 5, 13, 1, 200, 9],
|
|
["frame", 6, 5, 0, 200, 9],
|
|
["null", 5, 200, 9],
|
|
["setarg", 6, 0, 5, 200, 9],
|
|
["invoke", 6, 5, 200, 9],
|
|
"while_start_591",
|
|
["get", 5, 3, 1, 201, 16],
|
|
["get", 6, 4, 1, 201, 22],
|
|
["is_int", 7, 5, 201, 22],
|
|
["jump_false", 7, "rel_ni_594", 201, 22],
|
|
["is_int", 8, 6, 201, 22],
|
|
["jump_false", 8, "rel_ni_594", 201, 22],
|
|
["lt_int", 9, 5, 6, 201, 22],
|
|
["jump", "rel_done_596", 201, 22],
|
|
"rel_ni_594",
|
|
["is_num", 7, 5, 201, 22],
|
|
["jump_false", 7, "rel_nn_595", 201, 22],
|
|
["is_num", 8, 6, 201, 22],
|
|
["jump_false", 8, "rel_nn_595", 201, 22],
|
|
["lt_float", 9, 5, 6, 201, 22],
|
|
["jump", "rel_done_596", 201, 22],
|
|
"rel_nn_595",
|
|
["is_text", 7, 5, 201, 22],
|
|
["jump_false", 7, "rel_err_597", 201, 22],
|
|
["is_text", 8, 6, 201, 22],
|
|
["jump_false", 8, "rel_err_597", 201, 22],
|
|
["lt_text", 9, 5, 6, 201, 22],
|
|
["jump", "rel_done_596", 201, 22],
|
|
"rel_err_597",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
201,
|
|
22
|
|
],
|
|
["access", 6, "error", 201, 22],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 201, 22],
|
|
["array", 8, 0, 201, 22],
|
|
["push", 8, 7, 201, 22],
|
|
["frame", 7, 5, 2, 201, 22],
|
|
["null", 5, 201, 22],
|
|
["setarg", 7, 0, 5, 201, 22],
|
|
["setarg", 7, 1, 6, 201, 22],
|
|
["setarg", 7, 2, 8, 201, 22],
|
|
["invoke", 7, 5, 201, 22],
|
|
["disrupt", 201, 22],
|
|
"rel_done_596",
|
|
["move", 5, 9, 201, 22],
|
|
["jump_false", 5, "and_end_593", 201, 22],
|
|
["get", 6, 11, 1, 201, 39],
|
|
["frame", 7, 6, 0, 201, 39],
|
|
["null", 6, 201, 39],
|
|
["setarg", 7, 0, 6, 201, 39],
|
|
["invoke", 7, 6, 201, 39],
|
|
["get", 7, 14, 1, 201, 30],
|
|
["frame", 8, 7, 1, 201, 30],
|
|
["null", 7, 201, 30],
|
|
["setarg", 8, 0, 7, 201, 30],
|
|
["setarg", 8, 1, 6, 201, 30],
|
|
["invoke", 8, 6, 201, 30],
|
|
["move", 7, 6, 201, 30],
|
|
["jump_true", 7, "or_end_598", 201, 30],
|
|
["get", 6, 11, 1, 201, 48],
|
|
["frame", 8, 6, 0, 201, 48],
|
|
["null", 6, 201, 48],
|
|
["setarg", 8, 0, 6, 201, 48],
|
|
["invoke", 8, 6, 201, 48],
|
|
["access", 8, "_", 201, 56],
|
|
["is_identical", 9, 6, 8, 201, 56],
|
|
["jump_true", 9, "eq_done_599", 201, 56],
|
|
["is_int", 10, 6, 201, 56],
|
|
["jump_false", 10, "eq_ni_600", 201, 56],
|
|
"_nop_tc_99",
|
|
["jump", "eq_ni_600", 201, 56],
|
|
["eq_int", 9, 6, 8, 201, 56],
|
|
["jump", "eq_done_599", 201, 56],
|
|
"eq_ni_600",
|
|
["is_num", 10, 6, 201, 56],
|
|
["jump_false", 10, "eq_nn_601", 201, 56],
|
|
"_nop_tc_100",
|
|
["jump", "eq_nn_601", 201, 56],
|
|
["eq_float", 9, 6, 8, 201, 56],
|
|
["jump", "eq_done_599", 201, 56],
|
|
"eq_nn_601",
|
|
["is_text", 10, 6, 201, 56],
|
|
["jump_false", 10, "eq_nt_602", 201, 56],
|
|
"_nop_tc_101",
|
|
"_nop_tc_102",
|
|
["eq_text", 9, 6, 8, 201, 56],
|
|
["jump", "eq_done_599", 201, 56],
|
|
"eq_nt_602",
|
|
["is_null", 10, 6, 201, 56],
|
|
["jump_false", 10, "eq_nnl_603", 201, 56],
|
|
"_nop_tc_103",
|
|
["jump", "eq_nnl_603", 201, 56],
|
|
["true", 9, 201, 56],
|
|
["jump", "eq_done_599", 201, 56],
|
|
"eq_nnl_603",
|
|
["is_bool", 10, 6, 201, 56],
|
|
["jump_false", 10, "eq_nb_604", 201, 56],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nb_604", 201, 56],
|
|
["eq_bool", 9, 6, 8, 201, 56],
|
|
["jump", "eq_done_599", 201, 56],
|
|
"eq_nb_604",
|
|
["false", 9, 201, 56],
|
|
"eq_done_599",
|
|
["move", 7, 9, 201, 56],
|
|
"or_end_598",
|
|
["move", 5, 7, 201, 56],
|
|
"and_end_593",
|
|
["jump_false", 5, "while_end_592", 201, 56],
|
|
["get", 5, 13, 1, 201, 62],
|
|
["frame", 6, 5, 0, 201, 62],
|
|
["null", 5, 201, 62],
|
|
["setarg", 6, 0, 5, 201, 62],
|
|
["invoke", 6, 5, 201, 62],
|
|
["jump", "while_start_591", 201, 62],
|
|
"while_end_592",
|
|
["jump", "if_end_579", 201, 62],
|
|
"if_else_578",
|
|
"if_end_579",
|
|
["get", 5, 3, 1, 203, 11],
|
|
["get", 6, 4, 1, 203, 17],
|
|
["is_int", 7, 5, 203, 17],
|
|
["jump_false", 7, "rel_ni_608", 203, 17],
|
|
["is_int", 8, 6, 203, 17],
|
|
["jump_false", 8, "rel_ni_608", 203, 17],
|
|
["lt_int", 9, 5, 6, 203, 17],
|
|
["jump", "rel_done_610", 203, 17],
|
|
"rel_ni_608",
|
|
["is_num", 7, 5, 203, 17],
|
|
["jump_false", 7, "rel_nn_609", 203, 17],
|
|
["is_num", 8, 6, 203, 17],
|
|
["jump_false", 8, "rel_nn_609", 203, 17],
|
|
["lt_float", 9, 5, 6, 203, 17],
|
|
["jump", "rel_done_610", 203, 17],
|
|
"rel_nn_609",
|
|
["is_text", 7, 5, 203, 17],
|
|
["jump_false", 7, "rel_err_611", 203, 17],
|
|
["is_text", 8, 6, 203, 17],
|
|
["jump_false", 8, "rel_err_611", 203, 17],
|
|
["lt_text", 9, 5, 6, 203, 17],
|
|
["jump", "rel_done_610", 203, 17],
|
|
"rel_err_611",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
203,
|
|
17
|
|
],
|
|
["access", 6, "error", 203, 17],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 203, 17],
|
|
["array", 8, 0, 203, 17],
|
|
["push", 8, 7, 203, 17],
|
|
["frame", 7, 5, 2, 203, 17],
|
|
["null", 5, 203, 17],
|
|
["setarg", 7, 0, 5, 203, 17],
|
|
["setarg", 7, 1, 6, 203, 17],
|
|
["setarg", 7, 2, 8, 203, 17],
|
|
["invoke", 7, 5, 203, 17],
|
|
["disrupt", 203, 17],
|
|
"rel_done_610",
|
|
["move", 5, 9, 203, 17],
|
|
["jump_false", 5, "and_end_607", 203, 17],
|
|
["get", 6, 11, 1, 203, 25],
|
|
["frame", 7, 6, 0, 203, 25],
|
|
["null", 6, 203, 25],
|
|
["setarg", 7, 0, 6, 203, 25],
|
|
["invoke", 7, 6, 203, 25],
|
|
["access", 7, "e", 203, 33],
|
|
["is_identical", 8, 6, 7, 203, 33],
|
|
["jump_true", 8, "eq_done_613", 203, 33],
|
|
["is_int", 9, 6, 203, 33],
|
|
["jump_false", 9, "eq_ni_614", 203, 33],
|
|
"_nop_tc_105",
|
|
["jump", "eq_ni_614", 203, 33],
|
|
["eq_int", 8, 6, 7, 203, 33],
|
|
["jump", "eq_done_613", 203, 33],
|
|
"eq_ni_614",
|
|
["is_num", 9, 6, 203, 33],
|
|
["jump_false", 9, "eq_nn_615", 203, 33],
|
|
"_nop_tc_106",
|
|
["jump", "eq_nn_615", 203, 33],
|
|
["eq_float", 8, 6, 7, 203, 33],
|
|
["jump", "eq_done_613", 203, 33],
|
|
"eq_nn_615",
|
|
["is_text", 9, 6, 203, 33],
|
|
["jump_false", 9, "eq_nt_616", 203, 33],
|
|
"_nop_tc_107",
|
|
"_nop_tc_108",
|
|
["eq_text", 8, 6, 7, 203, 33],
|
|
["jump", "eq_done_613", 203, 33],
|
|
"eq_nt_616",
|
|
["is_null", 9, 6, 203, 33],
|
|
["jump_false", 9, "eq_nnl_617", 203, 33],
|
|
"_nop_tc_109",
|
|
["jump", "eq_nnl_617", 203, 33],
|
|
["true", 8, 203, 33],
|
|
["jump", "eq_done_613", 203, 33],
|
|
"eq_nnl_617",
|
|
["is_bool", 9, 6, 203, 33],
|
|
["jump_false", 9, "eq_nb_618", 203, 33],
|
|
"_nop_tc_110",
|
|
["jump", "eq_nb_618", 203, 33],
|
|
["eq_bool", 8, 6, 7, 203, 33],
|
|
["jump", "eq_done_613", 203, 33],
|
|
"eq_nb_618",
|
|
["false", 8, 203, 33],
|
|
"eq_done_613",
|
|
["move", 6, 8, 203, 33],
|
|
["jump_true", 6, "or_end_612", 203, 33],
|
|
["get", 7, 11, 1, 203, 40],
|
|
["frame", 8, 7, 0, 203, 40],
|
|
["null", 7, 203, 40],
|
|
["setarg", 8, 0, 7, 203, 40],
|
|
["invoke", 8, 7, 203, 40],
|
|
["access", 8, "E", 203, 48],
|
|
["is_identical", 9, 7, 8, 203, 48],
|
|
["jump_true", 9, "eq_done_619", 203, 48],
|
|
["is_int", 10, 7, 203, 48],
|
|
["jump_false", 10, "eq_ni_620", 203, 48],
|
|
"_nop_tc_111",
|
|
["jump", "eq_ni_620", 203, 48],
|
|
["eq_int", 9, 7, 8, 203, 48],
|
|
["jump", "eq_done_619", 203, 48],
|
|
"eq_ni_620",
|
|
["is_num", 10, 7, 203, 48],
|
|
["jump_false", 10, "eq_nn_621", 203, 48],
|
|
"_nop_tc_112",
|
|
["jump", "eq_nn_621", 203, 48],
|
|
["eq_float", 9, 7, 8, 203, 48],
|
|
["jump", "eq_done_619", 203, 48],
|
|
"eq_nn_621",
|
|
["is_text", 10, 7, 203, 48],
|
|
["jump_false", 10, "eq_nt_622", 203, 48],
|
|
"_nop_tc_113",
|
|
"_nop_tc_114",
|
|
["eq_text", 9, 7, 8, 203, 48],
|
|
["jump", "eq_done_619", 203, 48],
|
|
"eq_nt_622",
|
|
["is_null", 10, 7, 203, 48],
|
|
["jump_false", 10, "eq_nnl_623", 203, 48],
|
|
"_nop_tc_115",
|
|
["jump", "eq_nnl_623", 203, 48],
|
|
["true", 9, 203, 48],
|
|
["jump", "eq_done_619", 203, 48],
|
|
"eq_nnl_623",
|
|
["is_bool", 10, 7, 203, 48],
|
|
["jump_false", 10, "eq_nb_624", 203, 48],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nb_624", 203, 48],
|
|
["eq_bool", 9, 7, 8, 203, 48],
|
|
["jump", "eq_done_619", 203, 48],
|
|
"eq_nb_624",
|
|
["false", 9, 203, 48],
|
|
"eq_done_619",
|
|
["move", 6, 9, 203, 48],
|
|
"or_end_612",
|
|
["move", 5, 6, 203, 48],
|
|
"and_end_607",
|
|
["jump_false", 5, "if_else_605", 203, 48],
|
|
["get", 5, 13, 1, 204, 9],
|
|
["frame", 6, 5, 0, 204, 9],
|
|
["null", 5, 204, 9],
|
|
["setarg", 6, 0, 5, 204, 9],
|
|
["invoke", 6, 5, 204, 9],
|
|
["get", 5, 3, 1, 205, 13],
|
|
["get", 6, 4, 1, 205, 19],
|
|
["is_int", 7, 5, 205, 19],
|
|
["jump_false", 7, "rel_ni_628", 205, 19],
|
|
["is_int", 8, 6, 205, 19],
|
|
["jump_false", 8, "rel_ni_628", 205, 19],
|
|
["lt_int", 9, 5, 6, 205, 19],
|
|
["jump", "rel_done_630", 205, 19],
|
|
"rel_ni_628",
|
|
["is_num", 7, 5, 205, 19],
|
|
["jump_false", 7, "rel_nn_629", 205, 19],
|
|
["is_num", 8, 6, 205, 19],
|
|
["jump_false", 8, "rel_nn_629", 205, 19],
|
|
["lt_float", 9, 5, 6, 205, 19],
|
|
["jump", "rel_done_630", 205, 19],
|
|
"rel_nn_629",
|
|
["is_text", 7, 5, 205, 19],
|
|
["jump_false", 7, "rel_err_631", 205, 19],
|
|
["is_text", 8, 6, 205, 19],
|
|
["jump_false", 8, "rel_err_631", 205, 19],
|
|
["lt_text", 9, 5, 6, 205, 19],
|
|
["jump", "rel_done_630", 205, 19],
|
|
"rel_err_631",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
205,
|
|
19
|
|
],
|
|
["access", 6, "error", 205, 19],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 205, 19],
|
|
["array", 8, 0, 205, 19],
|
|
["push", 8, 7, 205, 19],
|
|
["frame", 7, 5, 2, 205, 19],
|
|
["null", 5, 205, 19],
|
|
["setarg", 7, 0, 5, 205, 19],
|
|
["setarg", 7, 1, 6, 205, 19],
|
|
["setarg", 7, 2, 8, 205, 19],
|
|
["invoke", 7, 5, 205, 19],
|
|
["disrupt", 205, 19],
|
|
"rel_done_630",
|
|
["move", 5, 9, 205, 19],
|
|
["jump_false", 5, "and_end_627", 205, 19],
|
|
["get", 6, 11, 1, 205, 27],
|
|
["frame", 7, 6, 0, 205, 27],
|
|
["null", 6, 205, 27],
|
|
["setarg", 7, 0, 6, 205, 27],
|
|
["invoke", 7, 6, 205, 27],
|
|
["access", 7, "+", 205, 35],
|
|
["is_identical", 8, 6, 7, 205, 35],
|
|
["jump_true", 8, "eq_done_633", 205, 35],
|
|
["is_int", 9, 6, 205, 35],
|
|
["jump_false", 9, "eq_ni_634", 205, 35],
|
|
"_nop_tc_117",
|
|
["jump", "eq_ni_634", 205, 35],
|
|
["eq_int", 8, 6, 7, 205, 35],
|
|
["jump", "eq_done_633", 205, 35],
|
|
"eq_ni_634",
|
|
["is_num", 9, 6, 205, 35],
|
|
["jump_false", 9, "eq_nn_635", 205, 35],
|
|
"_nop_tc_118",
|
|
["jump", "eq_nn_635", 205, 35],
|
|
["eq_float", 8, 6, 7, 205, 35],
|
|
["jump", "eq_done_633", 205, 35],
|
|
"eq_nn_635",
|
|
["is_text", 9, 6, 205, 35],
|
|
["jump_false", 9, "eq_nt_636", 205, 35],
|
|
"_nop_tc_119",
|
|
"_nop_tc_120",
|
|
["eq_text", 8, 6, 7, 205, 35],
|
|
["jump", "eq_done_633", 205, 35],
|
|
"eq_nt_636",
|
|
["is_null", 9, 6, 205, 35],
|
|
["jump_false", 9, "eq_nnl_637", 205, 35],
|
|
"_nop_tc_121",
|
|
["jump", "eq_nnl_637", 205, 35],
|
|
["true", 8, 205, 35],
|
|
["jump", "eq_done_633", 205, 35],
|
|
"eq_nnl_637",
|
|
["is_bool", 9, 6, 205, 35],
|
|
["jump_false", 9, "eq_nb_638", 205, 35],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nb_638", 205, 35],
|
|
["eq_bool", 8, 6, 7, 205, 35],
|
|
["jump", "eq_done_633", 205, 35],
|
|
"eq_nb_638",
|
|
["false", 8, 205, 35],
|
|
"eq_done_633",
|
|
["move", 6, 8, 205, 35],
|
|
["jump_true", 6, "or_end_632", 205, 35],
|
|
["get", 7, 11, 1, 205, 42],
|
|
["frame", 8, 7, 0, 205, 42],
|
|
["null", 7, 205, 42],
|
|
["setarg", 8, 0, 7, 205, 42],
|
|
["invoke", 8, 7, 205, 42],
|
|
["access", 8, "-", 205, 50],
|
|
["is_identical", 9, 7, 8, 205, 50],
|
|
["jump_true", 9, "eq_done_639", 205, 50],
|
|
["is_int", 10, 7, 205, 50],
|
|
["jump_false", 10, "eq_ni_640", 205, 50],
|
|
"_nop_tc_123",
|
|
["jump", "eq_ni_640", 205, 50],
|
|
["eq_int", 9, 7, 8, 205, 50],
|
|
["jump", "eq_done_639", 205, 50],
|
|
"eq_ni_640",
|
|
["is_num", 10, 7, 205, 50],
|
|
["jump_false", 10, "eq_nn_641", 205, 50],
|
|
"_nop_tc_124",
|
|
["jump", "eq_nn_641", 205, 50],
|
|
["eq_float", 9, 7, 8, 205, 50],
|
|
["jump", "eq_done_639", 205, 50],
|
|
"eq_nn_641",
|
|
["is_text", 10, 7, 205, 50],
|
|
["jump_false", 10, "eq_nt_642", 205, 50],
|
|
"_nop_tc_125",
|
|
"_nop_tc_126",
|
|
["eq_text", 9, 7, 8, 205, 50],
|
|
["jump", "eq_done_639", 205, 50],
|
|
"eq_nt_642",
|
|
["is_null", 10, 7, 205, 50],
|
|
["jump_false", 10, "eq_nnl_643", 205, 50],
|
|
"_nop_tc_127",
|
|
["jump", "eq_nnl_643", 205, 50],
|
|
["true", 9, 205, 50],
|
|
["jump", "eq_done_639", 205, 50],
|
|
"eq_nnl_643",
|
|
["is_bool", 10, 7, 205, 50],
|
|
["jump_false", 10, "eq_nb_644", 205, 50],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nb_644", 205, 50],
|
|
["eq_bool", 9, 7, 8, 205, 50],
|
|
["jump", "eq_done_639", 205, 50],
|
|
"eq_nb_644",
|
|
["false", 9, 205, 50],
|
|
"eq_done_639",
|
|
["move", 6, 9, 205, 50],
|
|
"or_end_632",
|
|
["move", 5, 6, 205, 50],
|
|
"and_end_627",
|
|
["jump_false", 5, "if_else_625", 205, 50],
|
|
["get", 5, 13, 1, 205, 56],
|
|
["frame", 6, 5, 0, 205, 56],
|
|
["null", 5, 205, 56],
|
|
["setarg", 6, 0, 5, 205, 56],
|
|
["invoke", 6, 5, 205, 56],
|
|
["jump", "if_end_626", 205, 56],
|
|
"if_else_625",
|
|
"if_end_626",
|
|
"while_start_645",
|
|
["get", 5, 3, 1, 206, 16],
|
|
["get", 6, 4, 1, 206, 22],
|
|
["is_int", 7, 5, 206, 22],
|
|
["jump_false", 7, "rel_ni_648", 206, 22],
|
|
["is_int", 8, 6, 206, 22],
|
|
["jump_false", 8, "rel_ni_648", 206, 22],
|
|
["lt_int", 9, 5, 6, 206, 22],
|
|
["jump", "rel_done_650", 206, 22],
|
|
"rel_ni_648",
|
|
["is_num", 7, 5, 206, 22],
|
|
["jump_false", 7, "rel_nn_649", 206, 22],
|
|
["is_num", 8, 6, 206, 22],
|
|
["jump_false", 8, "rel_nn_649", 206, 22],
|
|
["lt_float", 9, 5, 6, 206, 22],
|
|
["jump", "rel_done_650", 206, 22],
|
|
"rel_nn_649",
|
|
["is_text", 7, 5, 206, 22],
|
|
["jump_false", 7, "rel_err_651", 206, 22],
|
|
["is_text", 8, 6, 206, 22],
|
|
["jump_false", 8, "rel_err_651", 206, 22],
|
|
["lt_text", 9, 5, 6, 206, 22],
|
|
["jump", "rel_done_650", 206, 22],
|
|
"rel_err_651",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
206,
|
|
22
|
|
],
|
|
["access", 6, "error", 206, 22],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 206, 22],
|
|
["array", 8, 0, 206, 22],
|
|
["push", 8, 7, 206, 22],
|
|
["frame", 7, 5, 2, 206, 22],
|
|
["null", 5, 206, 22],
|
|
["setarg", 7, 0, 5, 206, 22],
|
|
["setarg", 7, 1, 6, 206, 22],
|
|
["setarg", 7, 2, 8, 206, 22],
|
|
["invoke", 7, 5, 206, 22],
|
|
["disrupt", 206, 22],
|
|
"rel_done_650",
|
|
["move", 5, 9, 206, 22],
|
|
["jump_false", 5, "and_end_647", 206, 22],
|
|
["get", 6, 11, 1, 206, 38],
|
|
["frame", 7, 6, 0, 206, 38],
|
|
["null", 6, 206, 38],
|
|
["setarg", 7, 0, 6, 206, 38],
|
|
["invoke", 7, 6, 206, 38],
|
|
["get", 7, 14, 1, 206, 29],
|
|
["frame", 8, 7, 1, 206, 29],
|
|
["null", 7, 206, 29],
|
|
["setarg", 8, 0, 7, 206, 29],
|
|
["setarg", 8, 1, 6, 206, 29],
|
|
["invoke", 8, 6, 206, 29],
|
|
["move", 5, 6, 206, 29],
|
|
"and_end_647",
|
|
["jump_false", 5, "while_end_646", 206, 29],
|
|
["get", 5, 13, 1, 206, 45],
|
|
["frame", 6, 5, 0, 206, 45],
|
|
["null", 5, 206, 45],
|
|
["setarg", 6, 0, 5, 206, 45],
|
|
["invoke", 6, 5, 206, 45],
|
|
["jump", "while_start_645", 206, 45],
|
|
"while_end_646",
|
|
["jump", "if_end_606", 206, 45],
|
|
"if_else_605",
|
|
"if_end_606",
|
|
"if_end_527",
|
|
"if_end_478",
|
|
"if_end_442",
|
|
["get", 5, 3, 1, 209, 25],
|
|
["get", 6, 22, 1, 209, 11],
|
|
["frame", 7, 6, 2, 209, 11],
|
|
["null", 6, 209, 11],
|
|
["setarg", 7, 0, 6, 209, 11],
|
|
["setarg", 7, 1, 2, 209, 11],
|
|
["setarg", 7, 2, 5, 209, 11],
|
|
["invoke", 7, 5, 209, 11],
|
|
["move", 1, 5, 209, 11],
|
|
["get", 5, 8, 1, 210, 10],
|
|
["record", 6, 8],
|
|
["access", 7, "number", 211, 13],
|
|
["store_field", 6, 7, "kind", 211, 13],
|
|
["store_field", 6, 2, "at", 211, 27],
|
|
["store_field", 6, 3, "from_row", 212, 17],
|
|
["store_field", 6, 4, "from_column", 212, 41],
|
|
["get", 2, 5, 1, 213, 15],
|
|
["store_field", 6, 2, "to_row", 213, 15],
|
|
["get", 2, 6, 1, 213, 31],
|
|
["store_field", 6, 2, "to_column", 213, 31],
|
|
["store_field", 6, 1, "value", 214, 14],
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "number",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
214,
|
|
27
|
|
],
|
|
["frame", 3, 2, 1, 214, 27],
|
|
["null", 2, 214, 27],
|
|
["setarg", 3, 0, 2, 214, 27],
|
|
["setarg", 3, 1, 1, 214, 27],
|
|
["invoke", 3, 1, 214, 27],
|
|
["store_field", 6, 1, "number", 214, 27],
|
|
["is_array", 1, 5, 214, 27],
|
|
["jump_false", 1, "push_err_652", 214, 27],
|
|
["push", 5, 6, 214, 27],
|
|
["jump", "push_done_653", 214, 27],
|
|
"push_err_652",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
214,
|
|
27
|
|
],
|
|
["access", 2, "error", 214, 27],
|
|
["access", 3, "cannot push: target must be an array", 214, 27],
|
|
["array", 4, 0, 214, 27],
|
|
["push", 4, 3, 214, 27],
|
|
["frame", 3, 1, 2, 214, 27],
|
|
["null", 1, 214, 27],
|
|
["setarg", 3, 0, 1, 214, 27],
|
|
["setarg", 3, 1, 2, 214, 27],
|
|
["setarg", 3, 2, 4, 214, 27],
|
|
["invoke", 3, 1, 214, 27],
|
|
["disrupt", 214, 27],
|
|
"push_done_653",
|
|
["null", 1, 214, 27],
|
|
["return", 1, 214, 27]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 11,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 3, 1, 219, 17],
|
|
["move", 2, 1, 219, 17],
|
|
["get", 1, 5, 1, 220, 21],
|
|
["move", 3, 1, 220, 21],
|
|
["get", 1, 6, 1, 221, 21],
|
|
["move", 4, 1, 221, 21],
|
|
["access", 1, "", 222, 16],
|
|
["null", 5, 223, 14],
|
|
"while_start_654",
|
|
["get", 6, 3, 1, 224, 12],
|
|
["get", 7, 4, 1, 224, 18],
|
|
["is_int", 8, 6, 224, 18],
|
|
["jump_false", 8, "rel_ni_657", 224, 18],
|
|
["is_int", 9, 7, 224, 18],
|
|
["jump_false", 9, "rel_ni_657", 224, 18],
|
|
["lt_int", 10, 6, 7, 224, 18],
|
|
["jump", "rel_done_659", 224, 18],
|
|
"rel_ni_657",
|
|
["is_num", 8, 6, 224, 18],
|
|
["jump_false", 8, "rel_nn_658", 224, 18],
|
|
["is_num", 9, 7, 224, 18],
|
|
["jump_false", 9, "rel_nn_658", 224, 18],
|
|
["lt_float", 10, 6, 7, 224, 18],
|
|
["jump", "rel_done_659", 224, 18],
|
|
"rel_nn_658",
|
|
["is_text", 8, 6, 224, 18],
|
|
["jump_false", 8, "rel_err_660", 224, 18],
|
|
["is_text", 9, 7, 224, 18],
|
|
["jump_false", 9, "rel_err_660", 224, 18],
|
|
["lt_text", 10, 6, 7, 224, 18],
|
|
["jump", "rel_done_659", 224, 18],
|
|
"rel_err_660",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
224,
|
|
18
|
|
],
|
|
["access", 7, "error", 224, 18],
|
|
["access", 8, "cannot compare with '<': operands must be same type", 224, 18],
|
|
["array", 9, 0, 224, 18],
|
|
["push", 9, 8, 224, 18],
|
|
["frame", 8, 6, 2, 224, 18],
|
|
["null", 6, 224, 18],
|
|
["setarg", 8, 0, 6, 224, 18],
|
|
["setarg", 8, 1, 7, 224, 18],
|
|
["setarg", 8, 2, 9, 224, 18],
|
|
["invoke", 8, 6, 224, 18],
|
|
["disrupt", 224, 18],
|
|
"rel_done_659",
|
|
["move", 6, 10, 224, 18],
|
|
["jump_false", 6, "and_end_656", 224, 18],
|
|
["get", 7, 11, 1, 224, 39],
|
|
["frame", 8, 7, 0, 224, 39],
|
|
["null", 7, 224, 39],
|
|
["setarg", 8, 0, 7, 224, 39],
|
|
["invoke", 8, 7, 224, 39],
|
|
["get", 8, 21, 1, 224, 25],
|
|
["frame", 9, 8, 1, 224, 25],
|
|
["null", 8, 224, 25],
|
|
["setarg", 9, 0, 8, 224, 25],
|
|
["setarg", 9, 1, 7, 224, 25],
|
|
["invoke", 9, 7, 224, 25],
|
|
["move", 6, 7, 224, 25],
|
|
"and_end_656",
|
|
["jump_false", 6, "while_end_655", 224, 25],
|
|
["get", 6, 13, 1, 224, 46],
|
|
["frame", 7, 6, 0, 224, 46],
|
|
["null", 6, 224, 46],
|
|
["setarg", 7, 0, 6, 224, 46],
|
|
["invoke", 7, 6, 224, 46],
|
|
["jump", "while_start_654", 224, 46],
|
|
"while_end_655",
|
|
["get", 6, 3, 1, 225, 26],
|
|
["get", 7, 22, 1, 225, 12],
|
|
["frame", 8, 7, 2, 225, 12],
|
|
["null", 7, 225, 12],
|
|
["setarg", 8, 0, 7, 225, 12],
|
|
["setarg", 8, 1, 2, 225, 12],
|
|
["setarg", 8, 2, 6, 225, 12],
|
|
["invoke", 8, 6, 225, 12],
|
|
["move", 1, 6, 225, 12],
|
|
["get", 6, 9, 1, 226, 10],
|
|
["load_dynamic", 7, 6, 1, 226, 19],
|
|
["move", 5, 7, 226, 19],
|
|
["null", 6, 227, 15],
|
|
["is_identical", 7, 5, 6, 227, 15],
|
|
["jump_true", 7, "ne_nid_664", 227, 15],
|
|
["jump", "ne_ni_665", 227, 15],
|
|
"ne_nid_664",
|
|
["false", 7, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_ni_665",
|
|
["is_int", 8, 5, 227, 15],
|
|
["jump_false", 8, "ne_nn_666", 227, 15],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_666", 227, 15],
|
|
["ne_int", 7, 5, 6, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_nn_666",
|
|
["is_num", 8, 5, 227, 15],
|
|
["jump_false", 8, "ne_nt_667", 227, 15],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_667", 227, 15],
|
|
["ne_float", 7, 5, 6, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_nt_667",
|
|
["is_text", 8, 5, 227, 15],
|
|
["jump_false", 8, "ne_nnl_668", 227, 15],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_668", 227, 15],
|
|
["ne_text", 7, 5, 6, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_nnl_668",
|
|
["is_null", 8, 5, 227, 15],
|
|
["jump_false", 8, "ne_nb_669", 227, 15],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 7, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_nb_669",
|
|
["is_bool", 8, 5, 227, 15],
|
|
["jump_false", 8, "ne_mis_670", 227, 15],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_670", 227, 15],
|
|
["ne_bool", 7, 5, 6, 227, 15],
|
|
["jump", "ne_done_663", 227, 15],
|
|
"ne_mis_670",
|
|
["true", 7, 227, 15],
|
|
"ne_done_663",
|
|
["jump_false", 7, "if_else_661", 227, 15],
|
|
["get", 6, 8, 1, 228, 12],
|
|
["record", 7, 6],
|
|
["store_field", 7, 5, "kind", 229, 15],
|
|
["store_field", 7, 2, "at", 229, 23],
|
|
["store_field", 7, 3, "from_row", 230, 19],
|
|
["store_field", 7, 4, "from_column", 230, 43],
|
|
["get", 5, 5, 1, 231, 17],
|
|
["store_field", 7, 5, "to_row", 231, 17],
|
|
["get", 5, 6, 1, 231, 33],
|
|
["store_field", 7, 5, "to_column", 231, 33],
|
|
["is_array", 5, 6, 231, 33],
|
|
["jump_false", 5, "push_err_671", 231, 33],
|
|
["push", 6, 7, 231, 33],
|
|
["jump", "push_done_672", 231, 33],
|
|
"push_err_671",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
231,
|
|
33
|
|
],
|
|
["access", 6, "error", 231, 33],
|
|
["access", 7, "cannot push: target must be an array", 231, 33],
|
|
["array", 8, 0, 231, 33],
|
|
["push", 8, 7, 231, 33],
|
|
["frame", 7, 5, 2, 231, 33],
|
|
["null", 5, 231, 33],
|
|
["setarg", 7, 0, 5, 231, 33],
|
|
["setarg", 7, 1, 6, 231, 33],
|
|
["setarg", 7, 2, 8, 231, 33],
|
|
["invoke", 7, 5, 231, 33],
|
|
["disrupt", 231, 33],
|
|
"push_done_672",
|
|
["jump", "if_end_662", 231, 33],
|
|
"if_else_661",
|
|
["get", 5, 8, 1, 234, 12],
|
|
["record", 6, 7],
|
|
["access", 7, "name", 235, 15],
|
|
["store_field", 6, 7, "kind", 235, 15],
|
|
["store_field", 6, 2, "at", 235, 27],
|
|
["store_field", 6, 3, "from_row", 236, 19],
|
|
["store_field", 6, 4, "from_column", 236, 43],
|
|
["get", 2, 5, 1, 237, 17],
|
|
["store_field", 6, 2, "to_row", 237, 17],
|
|
["get", 2, 6, 1, 237, 33],
|
|
["store_field", 6, 2, "to_column", 237, 33],
|
|
["store_field", 6, 1, "value", 238, 16],
|
|
["is_array", 1, 5, 238, 16],
|
|
["jump_false", 1, "push_err_673", 238, 16],
|
|
["push", 5, 6, 238, 16],
|
|
["jump", "push_done_674", 238, 16],
|
|
"push_err_673",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
238,
|
|
16
|
|
],
|
|
["access", 2, "error", 238, 16],
|
|
["access", 3, "cannot push: target must be an array", 238, 16],
|
|
["array", 4, 0, 238, 16],
|
|
["push", 4, 3, 238, 16],
|
|
["frame", 3, 1, 2, 238, 16],
|
|
["null", 1, 238, 16],
|
|
["setarg", 3, 0, 1, 238, 16],
|
|
["setarg", 3, 1, 2, 238, 16],
|
|
["setarg", 3, 2, 4, 238, 16],
|
|
["invoke", 3, 1, 238, 16],
|
|
["disrupt", 238, 16],
|
|
"push_done_674",
|
|
"if_end_662",
|
|
["null", 1, 238, 16],
|
|
["return", 1, 238, 16]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 10,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 3, 1, 244, 17],
|
|
["move", 2, 1, 244, 17],
|
|
["get", 1, 5, 1, 245, 21],
|
|
["move", 3, 1, 245, 21],
|
|
["get", 1, 6, 1, 246, 21],
|
|
["move", 4, 1, 246, 21],
|
|
["access", 1, "", 247, 15],
|
|
["access", 5, 1, 248, 15],
|
|
["get", 6, 12, 1, 248, 9],
|
|
["frame", 7, 6, 1, 248, 9],
|
|
["null", 6, 248, 9],
|
|
["setarg", 7, 0, 6, 248, 9],
|
|
["setarg", 7, 1, 5, 248, 9],
|
|
["invoke", 7, 5, 248, 9],
|
|
["access", 6, "/", 248, 21],
|
|
["is_identical", 7, 5, 6, 248, 21],
|
|
["jump_true", 7, "eq_done_677", 248, 21],
|
|
["is_int", 8, 5, 248, 21],
|
|
["jump_false", 8, "eq_ni_678", 248, 21],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_678", 248, 21],
|
|
["eq_int", 7, 5, 6, 248, 21],
|
|
["jump", "eq_done_677", 248, 21],
|
|
"eq_ni_678",
|
|
["is_num", 8, 5, 248, 21],
|
|
["jump_false", 8, "eq_nn_679", 248, 21],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_679", 248, 21],
|
|
["eq_float", 7, 5, 6, 248, 21],
|
|
["jump", "eq_done_677", 248, 21],
|
|
"eq_nn_679",
|
|
["is_text", 8, 5, 248, 21],
|
|
["jump_false", 8, "eq_nt_680", 248, 21],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_text", 7, 5, 6, 248, 21],
|
|
["jump", "eq_done_677", 248, 21],
|
|
"eq_nt_680",
|
|
["is_null", 8, 5, 248, 21],
|
|
["jump_false", 8, "eq_nnl_681", 248, 21],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nnl_681", 248, 21],
|
|
["true", 7, 248, 21],
|
|
["jump", "eq_done_677", 248, 21],
|
|
"eq_nnl_681",
|
|
["is_bool", 8, 5, 248, 21],
|
|
["jump_false", 8, "eq_nb_682", 248, 21],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_682", 248, 21],
|
|
["eq_bool", 7, 5, 6, 248, 21],
|
|
["jump", "eq_done_677", 248, 21],
|
|
"eq_nb_682",
|
|
["false", 7, 248, 21],
|
|
"eq_done_677",
|
|
["jump_false", 7, "if_else_675", 248, 21],
|
|
"while_start_683",
|
|
["get", 5, 3, 1, 249, 14],
|
|
["get", 6, 4, 1, 249, 20],
|
|
["is_int", 7, 5, 249, 20],
|
|
["jump_false", 7, "rel_ni_687", 249, 20],
|
|
["is_int", 8, 6, 249, 20],
|
|
["jump_false", 8, "rel_ni_687", 249, 20],
|
|
["lt_int", 9, 5, 6, 249, 20],
|
|
["jump", "rel_done_689", 249, 20],
|
|
"rel_ni_687",
|
|
["is_num", 7, 5, 249, 20],
|
|
["jump_false", 7, "rel_nn_688", 249, 20],
|
|
["is_num", 8, 6, 249, 20],
|
|
["jump_false", 8, "rel_nn_688", 249, 20],
|
|
["lt_float", 9, 5, 6, 249, 20],
|
|
["jump", "rel_done_689", 249, 20],
|
|
"rel_nn_688",
|
|
["is_text", 7, 5, 249, 20],
|
|
["jump_false", 7, "rel_err_690", 249, 20],
|
|
["is_text", 8, 6, 249, 20],
|
|
["jump_false", 8, "rel_err_690", 249, 20],
|
|
["lt_text", 9, 5, 6, 249, 20],
|
|
["jump", "rel_done_689", 249, 20],
|
|
"rel_err_690",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
249,
|
|
20
|
|
],
|
|
["access", 6, "error", 249, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 249, 20],
|
|
["array", 8, 0, 249, 20],
|
|
["push", 8, 7, 249, 20],
|
|
["frame", 7, 5, 2, 249, 20],
|
|
["null", 5, 249, 20],
|
|
["setarg", 7, 0, 5, 249, 20],
|
|
["setarg", 7, 1, 6, 249, 20],
|
|
["setarg", 7, 2, 8, 249, 20],
|
|
["invoke", 7, 5, 249, 20],
|
|
["disrupt", 249, 20],
|
|
"rel_done_689",
|
|
["move", 5, 9, 249, 20],
|
|
["jump_false", 5, "and_end_686", 249, 20],
|
|
["get", 6, 11, 1, 249, 27],
|
|
["frame", 7, 6, 0, 249, 27],
|
|
["null", 6, 249, 27],
|
|
["setarg", 7, 0, 6, 249, 27],
|
|
["invoke", 7, 6, 249, 27],
|
|
["access", 7, "\n", 249, 35],
|
|
["is_identical", 8, 6, 7, 249, 35],
|
|
["jump_true", 8, "ne_nid_692", 249, 35],
|
|
["jump", "ne_ni_693", 249, 35],
|
|
"ne_nid_692",
|
|
["false", 8, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_ni_693",
|
|
["is_int", 9, 6, 249, 35],
|
|
["jump_false", 9, "ne_nn_694", 249, 35],
|
|
"_nop_tc_7",
|
|
["jump", "ne_nn_694", 249, 35],
|
|
["ne_int", 8, 6, 7, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_nn_694",
|
|
["is_num", 9, 6, 249, 35],
|
|
["jump_false", 9, "ne_nt_695", 249, 35],
|
|
"_nop_tc_8",
|
|
["jump", "ne_nt_695", 249, 35],
|
|
["ne_float", 8, 6, 7, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_nt_695",
|
|
["is_text", 9, 6, 249, 35],
|
|
["jump_false", 9, "ne_nnl_696", 249, 35],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["ne_text", 8, 6, 7, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_nnl_696",
|
|
["is_null", 9, 6, 249, 35],
|
|
["jump_false", 9, "ne_nb_697", 249, 35],
|
|
"_nop_tc_11",
|
|
["jump", "ne_nb_697", 249, 35],
|
|
["false", 8, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_nb_697",
|
|
["is_bool", 9, 6, 249, 35],
|
|
["jump_false", 9, "ne_mis_698", 249, 35],
|
|
"_nop_tc_12",
|
|
["jump", "ne_mis_698", 249, 35],
|
|
["ne_bool", 8, 6, 7, 249, 35],
|
|
["jump", "ne_done_691", 249, 35],
|
|
"ne_mis_698",
|
|
["true", 8, 249, 35],
|
|
"ne_done_691",
|
|
["move", 5, 8, 249, 35],
|
|
"and_end_686",
|
|
["move", 6, 5, 249, 35],
|
|
["jump_false", 6, "and_end_685", 249, 35],
|
|
["get", 5, 11, 1, 249, 43],
|
|
["frame", 7, 5, 0, 249, 43],
|
|
["null", 5, 249, 43],
|
|
["setarg", 7, 0, 5, 249, 43],
|
|
["invoke", 7, 5, 249, 43],
|
|
["access", 7, "\r", 249, 51],
|
|
["is_identical", 8, 5, 7, 249, 51],
|
|
["jump_true", 8, "ne_nid_700", 249, 51],
|
|
["jump", "ne_ni_701", 249, 51],
|
|
"ne_nid_700",
|
|
["false", 8, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_ni_701",
|
|
["is_int", 9, 5, 249, 51],
|
|
["jump_false", 9, "ne_nn_702", 249, 51],
|
|
"_nop_tc_13",
|
|
["jump", "ne_nn_702", 249, 51],
|
|
["ne_int", 8, 5, 7, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_nn_702",
|
|
["is_num", 9, 5, 249, 51],
|
|
["jump_false", 9, "ne_nt_703", 249, 51],
|
|
"_nop_tc_14",
|
|
["jump", "ne_nt_703", 249, 51],
|
|
["ne_float", 8, 5, 7, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_nt_703",
|
|
["is_text", 9, 5, 249, 51],
|
|
["jump_false", 9, "ne_nnl_704", 249, 51],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["ne_text", 8, 5, 7, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_nnl_704",
|
|
["is_null", 9, 5, 249, 51],
|
|
["jump_false", 9, "ne_nb_705", 249, 51],
|
|
"_nop_tc_17",
|
|
["jump", "ne_nb_705", 249, 51],
|
|
["false", 8, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_nb_705",
|
|
["is_bool", 9, 5, 249, 51],
|
|
["jump_false", 9, "ne_mis_706", 249, 51],
|
|
"_nop_tc_18",
|
|
["jump", "ne_mis_706", 249, 51],
|
|
["ne_bool", 8, 5, 7, 249, 51],
|
|
["jump", "ne_done_699", 249, 51],
|
|
"ne_mis_706",
|
|
["true", 8, 249, 51],
|
|
"ne_done_699",
|
|
["move", 6, 8, 249, 51],
|
|
"and_end_685",
|
|
["jump_false", 6, "while_end_684", 249, 51],
|
|
["get", 5, 13, 1, 249, 57],
|
|
["frame", 6, 5, 0, 249, 57],
|
|
["null", 5, 249, 57],
|
|
["setarg", 6, 0, 5, 249, 57],
|
|
["invoke", 6, 5, 249, 57],
|
|
["jump", "while_start_683", 249, 57],
|
|
"while_end_684",
|
|
["jump", "if_end_676", 249, 57],
|
|
"if_else_675",
|
|
["get", 5, 13, 1, 251, 7],
|
|
["frame", 6, 5, 0, 251, 7],
|
|
["null", 5, 251, 7],
|
|
["setarg", 6, 0, 5, 251, 7],
|
|
["invoke", 6, 5, 251, 7],
|
|
["get", 5, 13, 1, 251, 14],
|
|
["frame", 6, 5, 0, 251, 14],
|
|
["null", 5, 251, 14],
|
|
["setarg", 6, 0, 5, 251, 14],
|
|
["invoke", 6, 5, 251, 14],
|
|
"while_start_707",
|
|
["get", 5, 3, 1, 252, 14],
|
|
["get", 6, 4, 1, 252, 20],
|
|
["is_int", 7, 5, 252, 20],
|
|
["jump_false", 7, "rel_ni_709", 252, 20],
|
|
["is_int", 8, 6, 252, 20],
|
|
["jump_false", 8, "rel_ni_709", 252, 20],
|
|
["lt_int", 9, 5, 6, 252, 20],
|
|
["jump", "rel_done_711", 252, 20],
|
|
"rel_ni_709",
|
|
["is_num", 7, 5, 252, 20],
|
|
["jump_false", 7, "rel_nn_710", 252, 20],
|
|
["is_num", 8, 6, 252, 20],
|
|
["jump_false", 8, "rel_nn_710", 252, 20],
|
|
["lt_float", 9, 5, 6, 252, 20],
|
|
["jump", "rel_done_711", 252, 20],
|
|
"rel_nn_710",
|
|
["is_text", 7, 5, 252, 20],
|
|
["jump_false", 7, "rel_err_712", 252, 20],
|
|
["is_text", 8, 6, 252, 20],
|
|
["jump_false", 8, "rel_err_712", 252, 20],
|
|
["lt_text", 9, 5, 6, 252, 20],
|
|
["jump", "rel_done_711", 252, 20],
|
|
"rel_err_712",
|
|
[
|
|
"access",
|
|
5,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
252,
|
|
20
|
|
],
|
|
["access", 6, "error", 252, 20],
|
|
["access", 7, "cannot compare with '<': operands must be same type", 252, 20],
|
|
["array", 8, 0, 252, 20],
|
|
["push", 8, 7, 252, 20],
|
|
["frame", 7, 5, 2, 252, 20],
|
|
["null", 5, 252, 20],
|
|
["setarg", 7, 0, 5, 252, 20],
|
|
["setarg", 7, 1, 6, 252, 20],
|
|
["setarg", 7, 2, 8, 252, 20],
|
|
["invoke", 7, 5, 252, 20],
|
|
["disrupt", 252, 20],
|
|
"rel_done_711",
|
|
["jump_false", 9, "while_end_708", 252, 20],
|
|
["get", 5, 11, 1, 253, 13],
|
|
["frame", 6, 5, 0, 253, 13],
|
|
["null", 5, 253, 13],
|
|
["setarg", 6, 0, 5, 253, 13],
|
|
["invoke", 6, 5, 253, 13],
|
|
["access", 6, "*", 253, 21],
|
|
["is_identical", 7, 5, 6, 253, 21],
|
|
["jump_true", 7, "eq_done_716", 253, 21],
|
|
["is_int", 8, 5, 253, 21],
|
|
["jump_false", 8, "eq_ni_717", 253, 21],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_717", 253, 21],
|
|
["eq_int", 7, 5, 6, 253, 21],
|
|
["jump", "eq_done_716", 253, 21],
|
|
"eq_ni_717",
|
|
["is_num", 8, 5, 253, 21],
|
|
["jump_false", 8, "eq_nn_718", 253, 21],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_718", 253, 21],
|
|
["eq_float", 7, 5, 6, 253, 21],
|
|
["jump", "eq_done_716", 253, 21],
|
|
"eq_nn_718",
|
|
["is_text", 8, 5, 253, 21],
|
|
["jump_false", 8, "eq_nt_719", 253, 21],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 7, 5, 6, 253, 21],
|
|
["jump", "eq_done_716", 253, 21],
|
|
"eq_nt_719",
|
|
["is_null", 8, 5, 253, 21],
|
|
["jump_false", 8, "eq_nnl_720", 253, 21],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_720", 253, 21],
|
|
["true", 7, 253, 21],
|
|
["jump", "eq_done_716", 253, 21],
|
|
"eq_nnl_720",
|
|
["is_bool", 8, 5, 253, 21],
|
|
["jump_false", 8, "eq_nb_721", 253, 21],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_721", 253, 21],
|
|
["eq_bool", 7, 5, 6, 253, 21],
|
|
["jump", "eq_done_716", 253, 21],
|
|
"eq_nb_721",
|
|
["false", 7, 253, 21],
|
|
"eq_done_716",
|
|
["move", 5, 7, 253, 21],
|
|
["jump_false", 5, "and_end_715", 253, 21],
|
|
["access", 6, 1, 253, 34],
|
|
["get", 7, 12, 1, 253, 28],
|
|
["frame", 8, 7, 1, 253, 28],
|
|
["null", 7, 253, 28],
|
|
["setarg", 8, 0, 7, 253, 28],
|
|
["setarg", 8, 1, 6, 253, 28],
|
|
["invoke", 8, 6, 253, 28],
|
|
["access", 7, "/", 253, 40],
|
|
["is_identical", 8, 6, 7, 253, 40],
|
|
["jump_true", 8, "eq_done_722", 253, 40],
|
|
["is_int", 9, 6, 253, 40],
|
|
["jump_false", 9, "eq_ni_723", 253, 40],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_723", 253, 40],
|
|
["eq_int", 8, 6, 7, 253, 40],
|
|
["jump", "eq_done_722", 253, 40],
|
|
"eq_ni_723",
|
|
["is_num", 9, 6, 253, 40],
|
|
["jump_false", 9, "eq_nn_724", 253, 40],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_724", 253, 40],
|
|
["eq_float", 8, 6, 7, 253, 40],
|
|
["jump", "eq_done_722", 253, 40],
|
|
"eq_nn_724",
|
|
["is_text", 9, 6, 253, 40],
|
|
["jump_false", 9, "eq_nt_725", 253, 40],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 8, 6, 7, 253, 40],
|
|
["jump", "eq_done_722", 253, 40],
|
|
"eq_nt_725",
|
|
["is_null", 9, 6, 253, 40],
|
|
["jump_false", 9, "eq_nnl_726", 253, 40],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_726", 253, 40],
|
|
["true", 8, 253, 40],
|
|
["jump", "eq_done_722", 253, 40],
|
|
"eq_nnl_726",
|
|
["is_bool", 9, 6, 253, 40],
|
|
["jump_false", 9, "eq_nb_727", 253, 40],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_727", 253, 40],
|
|
["eq_bool", 8, 6, 7, 253, 40],
|
|
["jump", "eq_done_722", 253, 40],
|
|
"eq_nb_727",
|
|
["false", 8, 253, 40],
|
|
"eq_done_722",
|
|
["move", 5, 8, 253, 40],
|
|
"and_end_715",
|
|
["jump_false", 5, "if_else_713", 253, 40],
|
|
["get", 5, 13, 1, 254, 11],
|
|
["frame", 6, 5, 0, 254, 11],
|
|
["null", 5, 254, 11],
|
|
["setarg", 6, 0, 5, 254, 11],
|
|
["invoke", 6, 5, 254, 11],
|
|
["get", 5, 13, 1, 254, 18],
|
|
["frame", 6, 5, 0, 254, 18],
|
|
["null", 5, 254, 18],
|
|
["setarg", 6, 0, 5, 254, 18],
|
|
["invoke", 6, 5, 254, 18],
|
|
["jump", "while_end_708", 255, 11],
|
|
["jump", "if_end_714", 255, 11],
|
|
"if_else_713",
|
|
"if_end_714",
|
|
["get", 5, 13, 1, 257, 9],
|
|
["frame", 6, 5, 0, 257, 9],
|
|
["null", 5, 257, 9],
|
|
["setarg", 6, 0, 5, 257, 9],
|
|
["invoke", 6, 5, 257, 9],
|
|
["jump", "while_start_707", 257, 9],
|
|
"while_end_708",
|
|
"if_end_676",
|
|
["get", 5, 3, 1, 260, 25],
|
|
["get", 6, 22, 1, 260, 11],
|
|
["frame", 7, 6, 2, 260, 11],
|
|
["null", 6, 260, 11],
|
|
["setarg", 7, 0, 6, 260, 11],
|
|
["setarg", 7, 1, 2, 260, 11],
|
|
["setarg", 7, 2, 5, 260, 11],
|
|
["invoke", 7, 5, 260, 11],
|
|
["move", 1, 5, 260, 11],
|
|
["get", 5, 8, 1, 261, 10],
|
|
["record", 6, 7],
|
|
["access", 7, "comment", 262, 13],
|
|
["store_field", 6, 7, "kind", 262, 13],
|
|
["store_field", 6, 2, "at", 262, 28],
|
|
["store_field", 6, 3, "from_row", 263, 17],
|
|
["store_field", 6, 4, "from_column", 263, 41],
|
|
["get", 2, 5, 1, 264, 15],
|
|
["store_field", 6, 2, "to_row", 264, 15],
|
|
["get", 2, 6, 1, 264, 31],
|
|
["store_field", 6, 2, "to_column", 264, 31],
|
|
["store_field", 6, 1, "value", 265, 14],
|
|
["is_array", 1, 5, 265, 14],
|
|
["jump_false", 1, "push_err_728", 265, 14],
|
|
["push", 5, 6, 265, 14],
|
|
["jump", "push_done_729", 265, 14],
|
|
"push_err_728",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
265,
|
|
14
|
|
],
|
|
["access", 2, "error", 265, 14],
|
|
["access", 3, "cannot push: target must be an array", 265, 14],
|
|
["array", 4, 0, 265, 14],
|
|
["push", 4, 3, 265, 14],
|
|
["frame", 3, 1, 2, 265, 14],
|
|
["null", 1, 265, 14],
|
|
["setarg", 3, 0, 1, 265, 14],
|
|
["setarg", 3, 1, 2, 265, 14],
|
|
["setarg", 3, 2, 4, 265, 14],
|
|
["invoke", 3, 1, 265, 14],
|
|
["disrupt", 265, 14],
|
|
"push_done_729",
|
|
["null", 1, 265, 14],
|
|
["return", 1, 265, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 12,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 3, 1, 270, 17],
|
|
["move", 4, 3, 270, 17],
|
|
["get", 3, 5, 1, 271, 21],
|
|
["move", 5, 3, 271, 21],
|
|
["get", 3, 6, 1, 272, 21],
|
|
["move", 6, 3, 272, 21],
|
|
["access", 3, 0, 273, 13],
|
|
"while_start_730",
|
|
["is_int", 7, 3, 274, 16],
|
|
["jump_false", 7, "rel_ni_732", 274, 16],
|
|
["is_int", 8, 2, 274, 16],
|
|
["jump_false", 8, "rel_ni_732", 274, 16],
|
|
["lt_int", 9, 3, 2, 274, 16],
|
|
["jump", "rel_done_734", 274, 16],
|
|
"rel_ni_732",
|
|
["is_num", 7, 3, 274, 16],
|
|
["jump_false", 7, "rel_nn_733", 274, 16],
|
|
["is_num", 8, 2, 274, 16],
|
|
["jump_false", 8, "rel_nn_733", 274, 16],
|
|
["lt_float", 9, 3, 2, 274, 16],
|
|
["jump", "rel_done_734", 274, 16],
|
|
"rel_nn_733",
|
|
["is_text", 7, 3, 274, 16],
|
|
["jump_false", 7, "rel_err_735", 274, 16],
|
|
["is_text", 8, 2, 274, 16],
|
|
["jump_false", 8, "rel_err_735", 274, 16],
|
|
["lt_text", 9, 3, 2, 274, 16],
|
|
["jump", "rel_done_734", 274, 16],
|
|
"rel_err_735",
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
274,
|
|
16
|
|
],
|
|
["access", 8, "error", 274, 16],
|
|
["access", 10, "cannot compare with '<': operands must be same type", 274, 16],
|
|
["array", 11, 0, 274, 16],
|
|
["push", 11, 10, 274, 16],
|
|
["frame", 10, 7, 2, 274, 16],
|
|
["null", 7, 274, 16],
|
|
["setarg", 10, 0, 7, 274, 16],
|
|
["setarg", 10, 1, 8, 274, 16],
|
|
["setarg", 10, 2, 11, 274, 16],
|
|
["invoke", 10, 7, 274, 16],
|
|
["disrupt", 274, 16],
|
|
"rel_done_734",
|
|
["jump_false", 9, "while_end_731", 274, 16],
|
|
["get", 7, 13, 1, 274, 25],
|
|
["frame", 8, 7, 0, 274, 25],
|
|
["null", 7, 274, 25],
|
|
["setarg", 8, 0, 7, 274, 25],
|
|
["invoke", 8, 7, 274, 25],
|
|
["access", 7, 1, 274, 40],
|
|
["is_num", 8, 3, 274, 40],
|
|
["jump_false", 8, "num_err_736", 274, 40],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["add", 8, 3, 7, 274, 40],
|
|
["jump", "num_done_737", 274, 40],
|
|
"num_err_736",
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
274,
|
|
40
|
|
],
|
|
["access", 9, "error", 274, 40],
|
|
["access", 10, "cannot apply '+': operands must be numbers", 274, 40],
|
|
["array", 11, 0, 274, 40],
|
|
["push", 11, 10, 274, 40],
|
|
["frame", 10, 7, 2, 274, 40],
|
|
["null", 7, 274, 40],
|
|
["setarg", 10, 0, 7, 274, 40],
|
|
["setarg", 10, 1, 9, 274, 40],
|
|
["setarg", 10, 2, 11, 274, 40],
|
|
["invoke", 10, 7, 274, 40],
|
|
["disrupt", 274, 40],
|
|
"num_done_737",
|
|
["move", 3, 8, 274, 40],
|
|
["jump", "while_start_730", 274, 40],
|
|
"while_end_731",
|
|
["get", 3, 8, 1, 275, 10],
|
|
["record", 7, 6],
|
|
["store_field", 7, 1, "kind", 276, 13],
|
|
["store_field", 7, 4, "at", 276, 23],
|
|
["store_field", 7, 5, "from_row", 277, 17],
|
|
["store_field", 7, 6, "from_column", 277, 41],
|
|
["get", 4, 5, 1, 278, 15],
|
|
["store_field", 7, 4, "to_row", 278, 15],
|
|
["get", 4, 6, 1, 278, 31],
|
|
["store_field", 7, 4, "to_column", 278, 31],
|
|
["is_array", 4, 3, 278, 31],
|
|
["jump_false", 4, "push_err_738", 278, 31],
|
|
["push", 3, 7, 278, 31],
|
|
["jump", "push_done_739", 278, 31],
|
|
"push_err_738",
|
|
[
|
|
"access",
|
|
3,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
278,
|
|
31
|
|
],
|
|
["access", 4, "error", 278, 31],
|
|
["access", 5, "cannot push: target must be an array", 278, 31],
|
|
["array", 6, 0, 278, 31],
|
|
["push", 6, 5, 278, 31],
|
|
["frame", 5, 3, 2, 278, 31],
|
|
["null", 3, 278, 31],
|
|
["setarg", 5, 0, 3, 278, 31],
|
|
["setarg", 5, 1, 4, 278, 31],
|
|
["setarg", 5, 2, 6, 278, 31],
|
|
["invoke", 5, 3, 278, 31],
|
|
["disrupt", 278, 31],
|
|
"push_done_739",
|
|
["null", 3, 278, 31],
|
|
["return", 3, 278, 31]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 2
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 11,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 3, 1, 283, 17],
|
|
["move", 3, 2, 283, 17],
|
|
["get", 2, 5, 1, 284, 21],
|
|
["move", 4, 2, 284, 21],
|
|
["get", 2, 6, 1, 285, 21],
|
|
["move", 5, 2, 285, 21],
|
|
["access", 2, 0, 286, 13],
|
|
"while_start_740",
|
|
["is_int", 6, 2, 287, 16],
|
|
["jump_false", 6, "rel_ni_742", 287, 16],
|
|
["is_int", 7, 1, 287, 16],
|
|
["jump_false", 7, "rel_ni_742", 287, 16],
|
|
["lt_int", 8, 2, 1, 287, 16],
|
|
["jump", "rel_done_744", 287, 16],
|
|
"rel_ni_742",
|
|
["is_num", 6, 2, 287, 16],
|
|
["jump_false", 6, "rel_nn_743", 287, 16],
|
|
["is_num", 7, 1, 287, 16],
|
|
["jump_false", 7, "rel_nn_743", 287, 16],
|
|
["lt_float", 8, 2, 1, 287, 16],
|
|
["jump", "rel_done_744", 287, 16],
|
|
"rel_nn_743",
|
|
["is_text", 6, 2, 287, 16],
|
|
["jump_false", 6, "rel_err_745", 287, 16],
|
|
["is_text", 7, 1, 287, 16],
|
|
["jump_false", 7, "rel_err_745", 287, 16],
|
|
["lt_text", 8, 2, 1, 287, 16],
|
|
["jump", "rel_done_744", 287, 16],
|
|
"rel_err_745",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
287,
|
|
16
|
|
],
|
|
["access", 7, "error", 287, 16],
|
|
["access", 9, "cannot compare with '<': operands must be same type", 287, 16],
|
|
["array", 10, 0, 287, 16],
|
|
["push", 10, 9, 287, 16],
|
|
["frame", 9, 6, 2, 287, 16],
|
|
["null", 6, 287, 16],
|
|
["setarg", 9, 0, 6, 287, 16],
|
|
["setarg", 9, 1, 7, 287, 16],
|
|
["setarg", 9, 2, 10, 287, 16],
|
|
["invoke", 9, 6, 287, 16],
|
|
["disrupt", 287, 16],
|
|
"rel_done_744",
|
|
["jump_false", 8, "while_end_741", 287, 16],
|
|
["get", 6, 13, 1, 287, 25],
|
|
["frame", 7, 6, 0, 287, 25],
|
|
["null", 6, 287, 25],
|
|
["setarg", 7, 0, 6, 287, 25],
|
|
["invoke", 7, 6, 287, 25],
|
|
["access", 6, 1, 287, 40],
|
|
["is_num", 7, 2, 287, 40],
|
|
["jump_false", 7, "num_err_746", 287, 40],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["add", 7, 2, 6, 287, 40],
|
|
["jump", "num_done_747", 287, 40],
|
|
"num_err_746",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
287,
|
|
40
|
|
],
|
|
["access", 8, "error", 287, 40],
|
|
["access", 9, "cannot apply '+': operands must be numbers", 287, 40],
|
|
["array", 10, 0, 287, 40],
|
|
["push", 10, 9, 287, 40],
|
|
["frame", 9, 6, 2, 287, 40],
|
|
["null", 6, 287, 40],
|
|
["setarg", 9, 0, 6, 287, 40],
|
|
["setarg", 9, 1, 8, 287, 40],
|
|
["setarg", 9, 2, 10, 287, 40],
|
|
["invoke", 9, 6, 287, 40],
|
|
["disrupt", 287, 40],
|
|
"num_done_747",
|
|
["move", 2, 7, 287, 40],
|
|
["jump", "while_start_740", 287, 40],
|
|
"while_end_741",
|
|
["get", 2, 8, 1, 288, 10],
|
|
["record", 6, 7],
|
|
["access", 7, "name", 289, 13],
|
|
["store_field", 6, 7, "kind", 289, 13],
|
|
["store_field", 6, 3, "at", 289, 25],
|
|
["store_field", 6, 4, "from_row", 290, 17],
|
|
["store_field", 6, 5, "from_column", 290, 41],
|
|
["get", 4, 5, 1, 291, 15],
|
|
["store_field", 6, 4, "to_row", 291, 15],
|
|
["get", 4, 6, 1, 291, 31],
|
|
["store_field", 6, 4, "to_column", 291, 31],
|
|
["get", 4, 1, 1, 292, 19],
|
|
["get", 5, 3, 1, 292, 31],
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
292,
|
|
14
|
|
],
|
|
["frame", 8, 7, 3, 292, 14],
|
|
["null", 7, 292, 14],
|
|
["setarg", 8, 0, 7, 292, 14],
|
|
["setarg", 8, 1, 4, 292, 14],
|
|
["setarg", 8, 2, 3, 292, 14],
|
|
["setarg", 8, 3, 5, 292, 14],
|
|
["invoke", 8, 3, 292, 14],
|
|
["store_field", 6, 3, "value", 292, 14],
|
|
["is_array", 3, 2, 292, 14],
|
|
["jump_false", 3, "push_err_748", 292, 14],
|
|
["push", 2, 6, 292, 14],
|
|
["jump", "push_done_749", 292, 14],
|
|
"push_err_748",
|
|
[
|
|
"access",
|
|
2,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
292,
|
|
14
|
|
],
|
|
["access", 3, "error", 292, 14],
|
|
["access", 4, "cannot push: target must be an array", 292, 14],
|
|
["array", 5, 0, 292, 14],
|
|
["push", 5, 4, 292, 14],
|
|
["frame", 4, 2, 2, 292, 14],
|
|
["null", 2, 292, 14],
|
|
["setarg", 4, 0, 2, 292, 14],
|
|
["setarg", 4, 1, 3, 292, 14],
|
|
["setarg", 4, 2, 5, 292, 14],
|
|
["invoke", 4, 2, 292, 14],
|
|
["disrupt", 292, 14],
|
|
"push_done_749",
|
|
["null", 2, 292, 14],
|
|
["return", 2, 292, 14]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 12,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 11, 1, 297, 13],
|
|
["frame", 2, 1, 0, 297, 13],
|
|
["null", 1, 297, 13],
|
|
["setarg", 2, 0, 1, 297, 13],
|
|
["invoke", 2, 1, 297, 13],
|
|
["move", 2, 1, 297, 13],
|
|
["access", 1, 0, 298, 17],
|
|
["access", 3, 0, 299, 21],
|
|
["access", 4, 0, 300, 21],
|
|
["access", 5, "", 301, 15],
|
|
["null", 6, 302, 14],
|
|
["is_identical", 7, 2, 6, 302, 14],
|
|
["jump_true", 7, "eq_done_752", 302, 14],
|
|
["is_int", 8, 2, 302, 14],
|
|
["jump_false", 8, "eq_ni_753", 302, 14],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_753", 302, 14],
|
|
["eq_int", 7, 2, 6, 302, 14],
|
|
["jump", "eq_done_752", 302, 14],
|
|
"eq_ni_753",
|
|
["is_num", 8, 2, 302, 14],
|
|
["jump_false", 8, "eq_nn_754", 302, 14],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_754", 302, 14],
|
|
["eq_float", 7, 2, 6, 302, 14],
|
|
["jump", "eq_done_752", 302, 14],
|
|
"eq_nn_754",
|
|
["is_text", 8, 2, 302, 14],
|
|
["jump_false", 8, "eq_nt_755", 302, 14],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_755", 302, 14],
|
|
["eq_text", 7, 2, 6, 302, 14],
|
|
["jump", "eq_done_752", 302, 14],
|
|
"eq_nt_755",
|
|
["is_null", 8, 2, 302, 14],
|
|
["jump_false", 8, "eq_nnl_756", 302, 14],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 7, 302, 14],
|
|
["jump", "eq_done_752", 302, 14],
|
|
"eq_nnl_756",
|
|
["is_bool", 8, 2, 302, 14],
|
|
["jump_false", 8, "eq_nb_757", 302, 14],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_757", 302, 14],
|
|
["eq_bool", 7, 2, 6, 302, 14],
|
|
["jump", "eq_done_752", 302, 14],
|
|
"eq_nb_757",
|
|
["false", 7, 302, 14],
|
|
"eq_done_752",
|
|
["jump_false", 7, "if_else_750", 302, 14],
|
|
["false", 6, 302, 27],
|
|
["return", 6, 302, 27],
|
|
"_nop_ur_1",
|
|
"if_else_750",
|
|
"if_end_751",
|
|
["access", 6, "\n", 304, 14],
|
|
["is_identical", 7, 2, 6, 304, 14],
|
|
["jump_true", 7, "eq_done_760", 304, 14],
|
|
["is_int", 8, 2, 304, 14],
|
|
["jump_false", 8, "eq_ni_761", 304, 14],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_761", 304, 14],
|
|
["eq_int", 7, 2, 6, 304, 14],
|
|
["jump", "eq_done_760", 304, 14],
|
|
"eq_ni_761",
|
|
["is_num", 8, 2, 304, 14],
|
|
["jump_false", 8, "eq_nn_762", 304, 14],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_762", 304, 14],
|
|
["eq_float", 7, 2, 6, 304, 14],
|
|
["jump", "eq_done_760", 304, 14],
|
|
"eq_nn_762",
|
|
["is_text", 8, 2, 304, 14],
|
|
["jump_false", 8, "eq_nt_763", 304, 14],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["eq_text", 7, 2, 6, 304, 14],
|
|
["jump", "eq_done_760", 304, 14],
|
|
"eq_nt_763",
|
|
["is_null", 8, 2, 304, 14],
|
|
["jump_false", 8, "eq_nnl_764", 304, 14],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nnl_764", 304, 14],
|
|
["true", 7, 304, 14],
|
|
["jump", "eq_done_760", 304, 14],
|
|
"eq_nnl_764",
|
|
["is_bool", 8, 2, 304, 14],
|
|
["jump_false", 8, "eq_nb_765", 304, 14],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_765", 304, 14],
|
|
["eq_bool", 7, 2, 6, 304, 14],
|
|
["jump", "eq_done_760", 304, 14],
|
|
"eq_nb_765",
|
|
["false", 7, 304, 14],
|
|
"eq_done_760",
|
|
["jump_false", 7, "if_else_758", 304, 14],
|
|
["get", 6, 3, 1, 305, 15],
|
|
["move", 1, 6, 305, 15],
|
|
["get", 6, 5, 1, 305, 32],
|
|
["move", 3, 6, 305, 32],
|
|
["get", 6, 6, 1, 305, 49],
|
|
["move", 4, 6, 305, 49],
|
|
["get", 6, 13, 1, 306, 7],
|
|
["frame", 7, 6, 0, 306, 7],
|
|
["null", 6, 306, 7],
|
|
["setarg", 7, 0, 6, 306, 7],
|
|
["invoke", 7, 6, 306, 7],
|
|
["get", 6, 8, 1, 307, 12],
|
|
["record", 7, 7],
|
|
["access", 8, "newline", 307, 28],
|
|
["store_field", 7, 8, "kind", 307, 28],
|
|
["store_field", 7, 1, "at", 307, 43],
|
|
["store_field", 7, 3, "from_row", 307, 60],
|
|
["store_field", 7, 4, "from_column", 307, 84],
|
|
["get", 8, 5, 1, 307, 103],
|
|
["store_field", 7, 8, "to_row", 307, 103],
|
|
["get", 8, 6, 1, 307, 119],
|
|
["store_field", 7, 8, "to_column", 307, 119],
|
|
["access", 8, "\n", 307, 131],
|
|
["store_field", 7, 8, "value", 307, 131],
|
|
["is_array", 8, 6, 307, 131],
|
|
["jump_false", 8, "push_err_766", 307, 131],
|
|
["push", 6, 7, 307, 131],
|
|
["jump", "push_done_767", 307, 131],
|
|
"push_err_766",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
307,
|
|
131
|
|
],
|
|
["access", 7, "error", 307, 131],
|
|
["access", 8, "cannot push: target must be an array", 307, 131],
|
|
["array", 9, 0, 307, 131],
|
|
["push", 9, 8, 307, 131],
|
|
["frame", 8, 6, 2, 307, 131],
|
|
["null", 6, 307, 131],
|
|
["setarg", 8, 0, 6, 307, 131],
|
|
["setarg", 8, 1, 7, 307, 131],
|
|
["setarg", 8, 2, 9, 307, 131],
|
|
["invoke", 8, 6, 307, 131],
|
|
["disrupt", 307, 131],
|
|
"push_done_767",
|
|
["true", 6, 308, 14],
|
|
["return", 6, 308, 14],
|
|
"_nop_ur_2",
|
|
"if_else_758",
|
|
"if_end_759",
|
|
["access", 6, "\r", 310, 14],
|
|
["is_identical", 7, 2, 6, 310, 14],
|
|
["jump_true", 7, "eq_done_770", 310, 14],
|
|
["is_int", 8, 2, 310, 14],
|
|
["jump_false", 8, "eq_ni_771", 310, 14],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_771", 310, 14],
|
|
["eq_int", 7, 2, 6, 310, 14],
|
|
["jump", "eq_done_770", 310, 14],
|
|
"eq_ni_771",
|
|
["is_num", 8, 2, 310, 14],
|
|
["jump_false", 8, "eq_nn_772", 310, 14],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_772", 310, 14],
|
|
["eq_float", 7, 2, 6, 310, 14],
|
|
["jump", "eq_done_770", 310, 14],
|
|
"eq_nn_772",
|
|
["is_text", 8, 2, 310, 14],
|
|
["jump_false", 8, "eq_nt_773", 310, 14],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_text", 7, 2, 6, 310, 14],
|
|
["jump", "eq_done_770", 310, 14],
|
|
"eq_nt_773",
|
|
["is_null", 8, 2, 310, 14],
|
|
["jump_false", 8, "eq_nnl_774", 310, 14],
|
|
"_nop_tc_17",
|
|
["jump", "eq_nnl_774", 310, 14],
|
|
["true", 7, 310, 14],
|
|
["jump", "eq_done_770", 310, 14],
|
|
"eq_nnl_774",
|
|
["is_bool", 8, 2, 310, 14],
|
|
["jump_false", 8, "eq_nb_775", 310, 14],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_775", 310, 14],
|
|
["eq_bool", 7, 2, 6, 310, 14],
|
|
["jump", "eq_done_770", 310, 14],
|
|
"eq_nb_775",
|
|
["false", 7, 310, 14],
|
|
"eq_done_770",
|
|
["jump_false", 7, "if_else_768", 310, 14],
|
|
["get", 6, 3, 1, 311, 15],
|
|
["move", 1, 6, 311, 15],
|
|
["get", 6, 5, 1, 311, 32],
|
|
["move", 3, 6, 311, 32],
|
|
["get", 6, 6, 1, 311, 49],
|
|
["move", 4, 6, 311, 49],
|
|
["get", 6, 13, 1, 312, 7],
|
|
["frame", 7, 6, 0, 312, 7],
|
|
["null", 6, 312, 7],
|
|
["setarg", 7, 0, 6, 312, 7],
|
|
["invoke", 7, 6, 312, 7],
|
|
["get", 6, 3, 1, 313, 11],
|
|
["get", 7, 4, 1, 313, 17],
|
|
["is_int", 8, 6, 313, 17],
|
|
["jump_false", 8, "rel_ni_779", 313, 17],
|
|
["is_int", 9, 7, 313, 17],
|
|
["jump_false", 9, "rel_ni_779", 313, 17],
|
|
["lt_int", 10, 6, 7, 313, 17],
|
|
["jump", "rel_done_781", 313, 17],
|
|
"rel_ni_779",
|
|
["is_num", 8, 6, 313, 17],
|
|
["jump_false", 8, "rel_nn_780", 313, 17],
|
|
["is_num", 9, 7, 313, 17],
|
|
["jump_false", 9, "rel_nn_780", 313, 17],
|
|
["lt_float", 10, 6, 7, 313, 17],
|
|
["jump", "rel_done_781", 313, 17],
|
|
"rel_nn_780",
|
|
["is_text", 8, 6, 313, 17],
|
|
["jump_false", 8, "rel_err_782", 313, 17],
|
|
["is_text", 9, 7, 313, 17],
|
|
["jump_false", 9, "rel_err_782", 313, 17],
|
|
["lt_text", 10, 6, 7, 313, 17],
|
|
["jump", "rel_done_781", 313, 17],
|
|
"rel_err_782",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
313,
|
|
17
|
|
],
|
|
["access", 7, "error", 313, 17],
|
|
["access", 8, "cannot compare with '<': operands must be same type", 313, 17],
|
|
["array", 9, 0, 313, 17],
|
|
["push", 9, 8, 313, 17],
|
|
["frame", 8, 6, 2, 313, 17],
|
|
["null", 6, 313, 17],
|
|
["setarg", 8, 0, 6, 313, 17],
|
|
["setarg", 8, 1, 7, 313, 17],
|
|
["setarg", 8, 2, 9, 313, 17],
|
|
["invoke", 8, 6, 313, 17],
|
|
["disrupt", 313, 17],
|
|
"rel_done_781",
|
|
["move", 6, 10, 313, 17],
|
|
["jump_false", 6, "and_end_778", 313, 17],
|
|
["get", 7, 11, 1, 313, 24],
|
|
["frame", 8, 7, 0, 313, 24],
|
|
["null", 7, 313, 24],
|
|
["setarg", 8, 0, 7, 313, 24],
|
|
["invoke", 8, 7, 313, 24],
|
|
["access", 8, "\n", 313, 32],
|
|
["is_identical", 9, 7, 8, 313, 32],
|
|
["jump_true", 9, "eq_done_783", 313, 32],
|
|
["is_int", 10, 7, 313, 32],
|
|
["jump_false", 10, "eq_ni_784", 313, 32],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_784", 313, 32],
|
|
["eq_int", 9, 7, 8, 313, 32],
|
|
["jump", "eq_done_783", 313, 32],
|
|
"eq_ni_784",
|
|
["is_num", 10, 7, 313, 32],
|
|
["jump_false", 10, "eq_nn_785", 313, 32],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_785", 313, 32],
|
|
["eq_float", 9, 7, 8, 313, 32],
|
|
["jump", "eq_done_783", 313, 32],
|
|
"eq_nn_785",
|
|
["is_text", 10, 7, 313, 32],
|
|
["jump_false", 10, "eq_nt_786", 313, 32],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["eq_text", 9, 7, 8, 313, 32],
|
|
["jump", "eq_done_783", 313, 32],
|
|
"eq_nt_786",
|
|
["is_null", 10, 7, 313, 32],
|
|
["jump_false", 10, "eq_nnl_787", 313, 32],
|
|
"_nop_tc_23",
|
|
["jump", "eq_nnl_787", 313, 32],
|
|
["true", 9, 313, 32],
|
|
["jump", "eq_done_783", 313, 32],
|
|
"eq_nnl_787",
|
|
["is_bool", 10, 7, 313, 32],
|
|
["jump_false", 10, "eq_nb_788", 313, 32],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_788", 313, 32],
|
|
["eq_bool", 9, 7, 8, 313, 32],
|
|
["jump", "eq_done_783", 313, 32],
|
|
"eq_nb_788",
|
|
["false", 9, 313, 32],
|
|
"eq_done_783",
|
|
["move", 6, 9, 313, 32],
|
|
"and_end_778",
|
|
["jump_false", 6, "if_else_776", 313, 32],
|
|
["get", 6, 13, 1, 313, 38],
|
|
["frame", 7, 6, 0, 313, 38],
|
|
["null", 6, 313, 38],
|
|
["setarg", 7, 0, 6, 313, 38],
|
|
["invoke", 7, 6, 313, 38],
|
|
["jump", "if_end_777", 313, 38],
|
|
"if_else_776",
|
|
"if_end_777",
|
|
["get", 6, 8, 1, 314, 12],
|
|
["record", 7, 7],
|
|
["access", 8, "newline", 314, 28],
|
|
["store_field", 7, 8, "kind", 314, 28],
|
|
["store_field", 7, 1, "at", 314, 43],
|
|
["store_field", 7, 3, "from_row", 314, 60],
|
|
["store_field", 7, 4, "from_column", 314, 84],
|
|
["get", 8, 5, 1, 314, 103],
|
|
["store_field", 7, 8, "to_row", 314, 103],
|
|
["get", 8, 6, 1, 314, 119],
|
|
["store_field", 7, 8, "to_column", 314, 119],
|
|
["access", 8, "\n", 314, 131],
|
|
["store_field", 7, 8, "value", 314, 131],
|
|
["is_array", 8, 6, 314, 131],
|
|
["jump_false", 8, "push_err_789", 314, 131],
|
|
["push", 6, 7, 314, 131],
|
|
["jump", "push_done_790", 314, 131],
|
|
"push_err_789",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
314,
|
|
131
|
|
],
|
|
["access", 7, "error", 314, 131],
|
|
["access", 8, "cannot push: target must be an array", 314, 131],
|
|
["array", 9, 0, 314, 131],
|
|
["push", 9, 8, 314, 131],
|
|
["frame", 8, 6, 2, 314, 131],
|
|
["null", 6, 314, 131],
|
|
["setarg", 8, 0, 6, 314, 131],
|
|
["setarg", 8, 1, 7, 314, 131],
|
|
["setarg", 8, 2, 9, 314, 131],
|
|
["invoke", 8, 6, 314, 131],
|
|
["disrupt", 314, 131],
|
|
"push_done_790",
|
|
["true", 6, 315, 14],
|
|
["return", 6, 315, 14],
|
|
"_nop_ur_3",
|
|
"if_else_768",
|
|
"if_end_769",
|
|
["access", 6, " ", 317, 14],
|
|
["is_identical", 7, 2, 6, 317, 14],
|
|
["jump_true", 7, "eq_done_794", 317, 14],
|
|
["is_int", 8, 2, 317, 14],
|
|
["jump_false", 8, "eq_ni_795", 317, 14],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_795", 317, 14],
|
|
["eq_int", 7, 2, 6, 317, 14],
|
|
["jump", "eq_done_794", 317, 14],
|
|
"eq_ni_795",
|
|
["is_num", 8, 2, 317, 14],
|
|
["jump_false", 8, "eq_nn_796", 317, 14],
|
|
"_nop_tc_26",
|
|
["jump", "eq_nn_796", 317, 14],
|
|
["eq_float", 7, 2, 6, 317, 14],
|
|
["jump", "eq_done_794", 317, 14],
|
|
"eq_nn_796",
|
|
["is_text", 8, 2, 317, 14],
|
|
["jump_false", 8, "eq_nt_797", 317, 14],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_text", 7, 2, 6, 317, 14],
|
|
["jump", "eq_done_794", 317, 14],
|
|
"eq_nt_797",
|
|
["is_null", 8, 2, 317, 14],
|
|
["jump_false", 8, "eq_nnl_798", 317, 14],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nnl_798", 317, 14],
|
|
["true", 7, 317, 14],
|
|
["jump", "eq_done_794", 317, 14],
|
|
"eq_nnl_798",
|
|
["is_bool", 8, 2, 317, 14],
|
|
["jump_false", 8, "eq_nb_799", 317, 14],
|
|
"_nop_tc_30",
|
|
["jump", "eq_nb_799", 317, 14],
|
|
["eq_bool", 7, 2, 6, 317, 14],
|
|
["jump", "eq_done_794", 317, 14],
|
|
"eq_nb_799",
|
|
["false", 7, 317, 14],
|
|
"eq_done_794",
|
|
["move", 6, 7, 317, 14],
|
|
["jump_true", 6, "or_end_793", 317, 14],
|
|
["access", 7, "\t", 317, 26],
|
|
["is_identical", 8, 2, 7, 317, 26],
|
|
["jump_true", 8, "eq_done_800", 317, 26],
|
|
["is_int", 9, 2, 317, 26],
|
|
["jump_false", 9, "eq_ni_801", 317, 26],
|
|
"_nop_tc_31",
|
|
["jump", "eq_ni_801", 317, 26],
|
|
["eq_int", 8, 2, 7, 317, 26],
|
|
["jump", "eq_done_800", 317, 26],
|
|
"eq_ni_801",
|
|
["is_num", 9, 2, 317, 26],
|
|
["jump_false", 9, "eq_nn_802", 317, 26],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nn_802", 317, 26],
|
|
["eq_float", 8, 2, 7, 317, 26],
|
|
["jump", "eq_done_800", 317, 26],
|
|
"eq_nn_802",
|
|
["is_text", 9, 2, 317, 26],
|
|
["jump_false", 9, "eq_nt_803", 317, 26],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["eq_text", 8, 2, 7, 317, 26],
|
|
["jump", "eq_done_800", 317, 26],
|
|
"eq_nt_803",
|
|
["is_null", 9, 2, 317, 26],
|
|
["jump_false", 9, "eq_nnl_804", 317, 26],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nnl_804", 317, 26],
|
|
["true", 8, 317, 26],
|
|
["jump", "eq_done_800", 317, 26],
|
|
"eq_nnl_804",
|
|
["is_bool", 9, 2, 317, 26],
|
|
["jump_false", 9, "eq_nb_805", 317, 26],
|
|
"_nop_tc_36",
|
|
["jump", "eq_nb_805", 317, 26],
|
|
["eq_bool", 8, 2, 7, 317, 26],
|
|
["jump", "eq_done_800", 317, 26],
|
|
"eq_nb_805",
|
|
["false", 8, 317, 26],
|
|
"eq_done_800",
|
|
["move", 6, 8, 317, 26],
|
|
"or_end_793",
|
|
["jump_false", 6, "if_else_791", 317, 26],
|
|
["get", 6, 3, 1, 318, 15],
|
|
["move", 1, 6, 318, 15],
|
|
["get", 6, 5, 1, 318, 32],
|
|
["move", 3, 6, 318, 32],
|
|
["get", 6, 6, 1, 318, 49],
|
|
["move", 4, 6, 318, 49],
|
|
"while_start_806",
|
|
["get", 6, 3, 1, 319, 14],
|
|
["get", 7, 4, 1, 319, 20],
|
|
["is_int", 8, 6, 319, 20],
|
|
["jump_false", 8, "rel_ni_809", 319, 20],
|
|
["is_int", 9, 7, 319, 20],
|
|
["jump_false", 9, "rel_ni_809", 319, 20],
|
|
["lt_int", 10, 6, 7, 319, 20],
|
|
["jump", "rel_done_811", 319, 20],
|
|
"rel_ni_809",
|
|
["is_num", 8, 6, 319, 20],
|
|
["jump_false", 8, "rel_nn_810", 319, 20],
|
|
["is_num", 9, 7, 319, 20],
|
|
["jump_false", 9, "rel_nn_810", 319, 20],
|
|
["lt_float", 10, 6, 7, 319, 20],
|
|
["jump", "rel_done_811", 319, 20],
|
|
"rel_nn_810",
|
|
["is_text", 8, 6, 319, 20],
|
|
["jump_false", 8, "rel_err_812", 319, 20],
|
|
["is_text", 9, 7, 319, 20],
|
|
["jump_false", 9, "rel_err_812", 319, 20],
|
|
["lt_text", 10, 6, 7, 319, 20],
|
|
["jump", "rel_done_811", 319, 20],
|
|
"rel_err_812",
|
|
[
|
|
"access",
|
|
6,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
319,
|
|
20
|
|
],
|
|
["access", 7, "error", 319, 20],
|
|
["access", 8, "cannot compare with '<': operands must be same type", 319, 20],
|
|
["array", 9, 0, 319, 20],
|
|
["push", 9, 8, 319, 20],
|
|
["frame", 8, 6, 2, 319, 20],
|
|
["null", 6, 319, 20],
|
|
["setarg", 8, 0, 6, 319, 20],
|
|
["setarg", 8, 1, 7, 319, 20],
|
|
["setarg", 8, 2, 9, 319, 20],
|
|
["invoke", 8, 6, 319, 20],
|
|
["disrupt", 319, 20],
|
|
"rel_done_811",
|
|
["move", 6, 10, 319, 20],
|
|
["jump_false", 6, "and_end_808", 319, 20],
|
|
["get", 7, 11, 1, 319, 28],
|
|
["frame", 8, 7, 0, 319, 28],
|
|
["null", 7, 319, 28],
|
|
["setarg", 8, 0, 7, 319, 28],
|
|
["invoke", 8, 7, 319, 28],
|
|
["access", 8, " ", 319, 36],
|
|
["is_identical", 9, 7, 8, 319, 36],
|
|
["jump_true", 9, "eq_done_814", 319, 36],
|
|
["is_int", 10, 7, 319, 36],
|
|
["jump_false", 10, "eq_ni_815", 319, 36],
|
|
"_nop_tc_37",
|
|
["jump", "eq_ni_815", 319, 36],
|
|
["eq_int", 9, 7, 8, 319, 36],
|
|
["jump", "eq_done_814", 319, 36],
|
|
"eq_ni_815",
|
|
["is_num", 10, 7, 319, 36],
|
|
["jump_false", 10, "eq_nn_816", 319, 36],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nn_816", 319, 36],
|
|
["eq_float", 9, 7, 8, 319, 36],
|
|
["jump", "eq_done_814", 319, 36],
|
|
"eq_nn_816",
|
|
["is_text", 10, 7, 319, 36],
|
|
["jump_false", 10, "eq_nt_817", 319, 36],
|
|
"_nop_tc_39",
|
|
"_nop_tc_40",
|
|
["eq_text", 9, 7, 8, 319, 36],
|
|
["jump", "eq_done_814", 319, 36],
|
|
"eq_nt_817",
|
|
["is_null", 10, 7, 319, 36],
|
|
["jump_false", 10, "eq_nnl_818", 319, 36],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nnl_818", 319, 36],
|
|
["true", 9, 319, 36],
|
|
["jump", "eq_done_814", 319, 36],
|
|
"eq_nnl_818",
|
|
["is_bool", 10, 7, 319, 36],
|
|
["jump_false", 10, "eq_nb_819", 319, 36],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nb_819", 319, 36],
|
|
["eq_bool", 9, 7, 8, 319, 36],
|
|
["jump", "eq_done_814", 319, 36],
|
|
"eq_nb_819",
|
|
["false", 9, 319, 36],
|
|
"eq_done_814",
|
|
["move", 7, 9, 319, 36],
|
|
["jump_true", 7, "or_end_813", 319, 36],
|
|
["get", 8, 11, 1, 319, 43],
|
|
["frame", 9, 8, 0, 319, 43],
|
|
["null", 8, 319, 43],
|
|
["setarg", 9, 0, 8, 319, 43],
|
|
["invoke", 9, 8, 319, 43],
|
|
["access", 9, "\t", 319, 51],
|
|
["is_identical", 10, 8, 9, 319, 51],
|
|
["jump_true", 10, "eq_done_820", 319, 51],
|
|
["is_int", 11, 8, 319, 51],
|
|
["jump_false", 11, "eq_ni_821", 319, 51],
|
|
"_nop_tc_43",
|
|
["jump", "eq_ni_821", 319, 51],
|
|
["eq_int", 10, 8, 9, 319, 51],
|
|
["jump", "eq_done_820", 319, 51],
|
|
"eq_ni_821",
|
|
["is_num", 11, 8, 319, 51],
|
|
["jump_false", 11, "eq_nn_822", 319, 51],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nn_822", 319, 51],
|
|
["eq_float", 10, 8, 9, 319, 51],
|
|
["jump", "eq_done_820", 319, 51],
|
|
"eq_nn_822",
|
|
["is_text", 11, 8, 319, 51],
|
|
["jump_false", 11, "eq_nt_823", 319, 51],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_text", 10, 8, 9, 319, 51],
|
|
["jump", "eq_done_820", 319, 51],
|
|
"eq_nt_823",
|
|
["is_null", 11, 8, 319, 51],
|
|
["jump_false", 11, "eq_nnl_824", 319, 51],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nnl_824", 319, 51],
|
|
["true", 10, 319, 51],
|
|
["jump", "eq_done_820", 319, 51],
|
|
"eq_nnl_824",
|
|
["is_bool", 11, 8, 319, 51],
|
|
["jump_false", 11, "eq_nb_825", 319, 51],
|
|
"_nop_tc_48",
|
|
["jump", "eq_nb_825", 319, 51],
|
|
["eq_bool", 10, 8, 9, 319, 51],
|
|
["jump", "eq_done_820", 319, 51],
|
|
"eq_nb_825",
|
|
["false", 10, 319, 51],
|
|
"eq_done_820",
|
|
["move", 7, 10, 319, 51],
|
|
"or_end_813",
|
|
["move", 6, 7, 319, 51],
|
|
"and_end_808",
|
|
["jump_false", 6, "while_end_807", 319, 51],
|
|
["get", 6, 13, 1, 319, 58],
|
|
["frame", 7, 6, 0, 319, 58],
|
|
["null", 6, 319, 58],
|
|
["setarg", 7, 0, 6, 319, 58],
|
|
["invoke", 7, 6, 319, 58],
|
|
["jump", "while_start_806", 319, 58],
|
|
"while_end_807",
|
|
["get", 6, 3, 1, 320, 27],
|
|
["get", 7, 22, 1, 320, 13],
|
|
["frame", 8, 7, 2, 320, 13],
|
|
["null", 7, 320, 13],
|
|
["setarg", 8, 0, 7, 320, 13],
|
|
["setarg", 8, 1, 1, 320, 13],
|
|
["setarg", 8, 2, 6, 320, 13],
|
|
["invoke", 8, 6, 320, 13],
|
|
["move", 5, 6, 320, 13],
|
|
["get", 6, 8, 1, 321, 12],
|
|
["record", 7, 7],
|
|
["access", 8, "space", 321, 28],
|
|
["store_field", 7, 8, "kind", 321, 28],
|
|
["store_field", 7, 1, "at", 321, 41],
|
|
["store_field", 7, 3, "from_row", 321, 58],
|
|
["store_field", 7, 4, "from_column", 321, 82],
|
|
["get", 1, 5, 1, 321, 101],
|
|
["store_field", 7, 1, "to_row", 321, 101],
|
|
["get", 1, 6, 1, 321, 117],
|
|
["store_field", 7, 1, "to_column", 321, 117],
|
|
["store_field", 7, 5, "value", 321, 129],
|
|
["is_array", 1, 6, 321, 129],
|
|
["jump_false", 1, "push_err_826", 321, 129],
|
|
["push", 6, 7, 321, 129],
|
|
["jump", "push_done_827", 321, 129],
|
|
"push_err_826",
|
|
[
|
|
"access",
|
|
1,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
321,
|
|
129
|
|
],
|
|
["access", 3, "error", 321, 129],
|
|
["access", 4, "cannot push: target must be an array", 321, 129],
|
|
["array", 5, 0, 321, 129],
|
|
["push", 5, 4, 321, 129],
|
|
["frame", 4, 1, 2, 321, 129],
|
|
["null", 1, 321, 129],
|
|
["setarg", 4, 0, 1, 321, 129],
|
|
["setarg", 4, 1, 3, 321, 129],
|
|
["setarg", 4, 2, 5, 321, 129],
|
|
["invoke", 4, 1, 321, 129],
|
|
["disrupt", 321, 129],
|
|
"push_done_827",
|
|
["true", 1, 322, 14],
|
|
["return", 1, 322, 14],
|
|
"_nop_ur_4",
|
|
"if_else_791",
|
|
"if_end_792",
|
|
["access", 1, "'", 324, 14],
|
|
["is_identical", 3, 2, 1, 324, 14],
|
|
["jump_true", 3, "eq_done_831", 324, 14],
|
|
["is_int", 4, 2, 324, 14],
|
|
["jump_false", 4, "eq_ni_832", 324, 14],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_832", 324, 14],
|
|
["eq_int", 3, 2, 1, 324, 14],
|
|
["jump", "eq_done_831", 324, 14],
|
|
"eq_ni_832",
|
|
["is_num", 4, 2, 324, 14],
|
|
["jump_false", 4, "eq_nn_833", 324, 14],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nn_833", 324, 14],
|
|
["eq_float", 3, 2, 1, 324, 14],
|
|
["jump", "eq_done_831", 324, 14],
|
|
"eq_nn_833",
|
|
["is_text", 4, 2, 324, 14],
|
|
["jump_false", 4, "eq_nt_834", 324, 14],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["eq_text", 3, 2, 1, 324, 14],
|
|
["jump", "eq_done_831", 324, 14],
|
|
"eq_nt_834",
|
|
["is_null", 4, 2, 324, 14],
|
|
["jump_false", 4, "eq_nnl_835", 324, 14],
|
|
"_nop_tc_53",
|
|
["jump", "eq_nnl_835", 324, 14],
|
|
["true", 3, 324, 14],
|
|
["jump", "eq_done_831", 324, 14],
|
|
"eq_nnl_835",
|
|
["is_bool", 4, 2, 324, 14],
|
|
["jump_false", 4, "eq_nb_836", 324, 14],
|
|
"_nop_tc_54",
|
|
["jump", "eq_nb_836", 324, 14],
|
|
["eq_bool", 3, 2, 1, 324, 14],
|
|
["jump", "eq_done_831", 324, 14],
|
|
"eq_nb_836",
|
|
["false", 3, 324, 14],
|
|
"eq_done_831",
|
|
["move", 1, 3, 324, 14],
|
|
["jump_true", 1, "or_end_830", 324, 14],
|
|
["access", 3, "\"", 324, 26],
|
|
["is_identical", 4, 2, 3, 324, 26],
|
|
["jump_true", 4, "eq_done_837", 324, 26],
|
|
["is_int", 5, 2, 324, 26],
|
|
["jump_false", 5, "eq_ni_838", 324, 26],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_838", 324, 26],
|
|
["eq_int", 4, 2, 3, 324, 26],
|
|
["jump", "eq_done_837", 324, 26],
|
|
"eq_ni_838",
|
|
["is_num", 5, 2, 324, 26],
|
|
["jump_false", 5, "eq_nn_839", 324, 26],
|
|
"_nop_tc_56",
|
|
["jump", "eq_nn_839", 324, 26],
|
|
["eq_float", 4, 2, 3, 324, 26],
|
|
["jump", "eq_done_837", 324, 26],
|
|
"eq_nn_839",
|
|
["is_text", 5, 2, 324, 26],
|
|
["jump_false", 5, "eq_nt_840", 324, 26],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["eq_text", 4, 2, 3, 324, 26],
|
|
["jump", "eq_done_837", 324, 26],
|
|
"eq_nt_840",
|
|
["is_null", 5, 2, 324, 26],
|
|
["jump_false", 5, "eq_nnl_841", 324, 26],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_841", 324, 26],
|
|
["true", 4, 324, 26],
|
|
["jump", "eq_done_837", 324, 26],
|
|
"eq_nnl_841",
|
|
["is_bool", 5, 2, 324, 26],
|
|
["jump_false", 5, "eq_nb_842", 324, 26],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_842", 324, 26],
|
|
["eq_bool", 4, 2, 3, 324, 26],
|
|
["jump", "eq_done_837", 324, 26],
|
|
"eq_nb_842",
|
|
["false", 4, 324, 26],
|
|
"eq_done_837",
|
|
["move", 1, 4, 324, 26],
|
|
"or_end_830",
|
|
["jump_false", 1, "if_else_828", 324, 26],
|
|
["get", 1, 23, 1, 324, 34],
|
|
["frame", 3, 1, 1, 324, 34],
|
|
["null", 1, 324, 34],
|
|
["setarg", 3, 0, 1, 324, 34],
|
|
["setarg", 3, 1, 2, 324, 34],
|
|
["invoke", 3, 1, 324, 34],
|
|
["true", 1, 324, 57],
|
|
["return", 1, 324, 57],
|
|
"_nop_ur_5",
|
|
"if_else_828",
|
|
"if_end_829",
|
|
["access", 1, "`", 325, 14],
|
|
["is_identical", 3, 2, 1, 325, 14],
|
|
["jump_true", 3, "eq_done_845", 325, 14],
|
|
["is_int", 4, 2, 325, 14],
|
|
["jump_false", 4, "eq_ni_846", 325, 14],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_846", 325, 14],
|
|
["eq_int", 3, 2, 1, 325, 14],
|
|
["jump", "eq_done_845", 325, 14],
|
|
"eq_ni_846",
|
|
["is_num", 4, 2, 325, 14],
|
|
["jump_false", 4, "eq_nn_847", 325, 14],
|
|
"_nop_tc_62",
|
|
["jump", "eq_nn_847", 325, 14],
|
|
["eq_float", 3, 2, 1, 325, 14],
|
|
["jump", "eq_done_845", 325, 14],
|
|
"eq_nn_847",
|
|
["is_text", 4, 2, 325, 14],
|
|
["jump_false", 4, "eq_nt_848", 325, 14],
|
|
"_nop_tc_63",
|
|
"_nop_tc_64",
|
|
["eq_text", 3, 2, 1, 325, 14],
|
|
["jump", "eq_done_845", 325, 14],
|
|
"eq_nt_848",
|
|
["is_null", 4, 2, 325, 14],
|
|
["jump_false", 4, "eq_nnl_849", 325, 14],
|
|
"_nop_tc_65",
|
|
["jump", "eq_nnl_849", 325, 14],
|
|
["true", 3, 325, 14],
|
|
["jump", "eq_done_845", 325, 14],
|
|
"eq_nnl_849",
|
|
["is_bool", 4, 2, 325, 14],
|
|
["jump_false", 4, "eq_nb_850", 325, 14],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nb_850", 325, 14],
|
|
["eq_bool", 3, 2, 1, 325, 14],
|
|
["jump", "eq_done_845", 325, 14],
|
|
"eq_nb_850",
|
|
["false", 3, 325, 14],
|
|
"eq_done_845",
|
|
["jump_false", 3, "if_else_843", 325, 14],
|
|
["get", 1, 24, 1, 325, 21],
|
|
["frame", 3, 1, 0, 325, 21],
|
|
["null", 1, 325, 21],
|
|
["setarg", 3, 0, 1, 325, 21],
|
|
["invoke", 3, 1, 325, 21],
|
|
["true", 1, 325, 45],
|
|
["return", 1, 325, 45],
|
|
"_nop_ur_6",
|
|
"if_else_843",
|
|
"if_end_844",
|
|
["get", 1, 14, 1, 326, 9],
|
|
["frame", 3, 1, 1, 326, 9],
|
|
["null", 1, 326, 9],
|
|
["setarg", 3, 0, 1, 326, 9],
|
|
["setarg", 3, 1, 2, 326, 9],
|
|
["invoke", 3, 1, 326, 9],
|
|
["jump_false", 1, "if_else_851", 326, 9],
|
|
["get", 1, 25, 1, 326, 24],
|
|
["frame", 3, 1, 0, 326, 24],
|
|
["null", 1, 326, 24],
|
|
["setarg", 3, 0, 1, 326, 24],
|
|
["invoke", 3, 1, 326, 24],
|
|
["true", 1, 326, 46],
|
|
["return", 1, 326, 46],
|
|
"_nop_ur_7",
|
|
"if_else_851",
|
|
"if_end_852",
|
|
["access", 1, ".", 327, 14],
|
|
["is_identical", 3, 2, 1, 327, 14],
|
|
["jump_true", 3, "eq_done_856", 327, 14],
|
|
["is_int", 4, 2, 327, 14],
|
|
["jump_false", 4, "eq_ni_857", 327, 14],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_857", 327, 14],
|
|
["eq_int", 3, 2, 1, 327, 14],
|
|
["jump", "eq_done_856", 327, 14],
|
|
"eq_ni_857",
|
|
["is_num", 4, 2, 327, 14],
|
|
["jump_false", 4, "eq_nn_858", 327, 14],
|
|
"_nop_tc_68",
|
|
["jump", "eq_nn_858", 327, 14],
|
|
["eq_float", 3, 2, 1, 327, 14],
|
|
["jump", "eq_done_856", 327, 14],
|
|
"eq_nn_858",
|
|
["is_text", 4, 2, 327, 14],
|
|
["jump_false", 4, "eq_nt_859", 327, 14],
|
|
"_nop_tc_69",
|
|
"_nop_tc_70",
|
|
["eq_text", 3, 2, 1, 327, 14],
|
|
["jump", "eq_done_856", 327, 14],
|
|
"eq_nt_859",
|
|
["is_null", 4, 2, 327, 14],
|
|
["jump_false", 4, "eq_nnl_860", 327, 14],
|
|
"_nop_tc_71",
|
|
["jump", "eq_nnl_860", 327, 14],
|
|
["true", 3, 327, 14],
|
|
["jump", "eq_done_856", 327, 14],
|
|
"eq_nnl_860",
|
|
["is_bool", 4, 2, 327, 14],
|
|
["jump_false", 4, "eq_nb_861", 327, 14],
|
|
"_nop_tc_72",
|
|
["jump", "eq_nb_861", 327, 14],
|
|
["eq_bool", 3, 2, 1, 327, 14],
|
|
["jump", "eq_done_856", 327, 14],
|
|
"eq_nb_861",
|
|
["false", 3, 327, 14],
|
|
"eq_done_856",
|
|
["move", 1, 3, 327, 14],
|
|
["jump_false", 1, "and_end_855", 327, 14],
|
|
["access", 3, 1, 327, 36],
|
|
["get", 4, 12, 1, 327, 30],
|
|
["frame", 5, 4, 1, 327, 30],
|
|
["null", 4, 327, 30],
|
|
["setarg", 5, 0, 4, 327, 30],
|
|
["setarg", 5, 1, 3, 327, 30],
|
|
["invoke", 5, 3, 327, 30],
|
|
["get", 4, 14, 1, 327, 21],
|
|
["frame", 5, 4, 1, 327, 21],
|
|
["null", 4, 327, 21],
|
|
["setarg", 5, 0, 4, 327, 21],
|
|
["setarg", 5, 1, 3, 327, 21],
|
|
["invoke", 5, 3, 327, 21],
|
|
["move", 1, 3, 327, 21],
|
|
"and_end_855",
|
|
["jump_false", 1, "if_else_853", 327, 21],
|
|
["get", 1, 25, 1, 327, 43],
|
|
["frame", 3, 1, 0, 327, 43],
|
|
["null", 1, 327, 43],
|
|
["setarg", 3, 0, 1, 327, 43],
|
|
["invoke", 3, 1, 327, 43],
|
|
["true", 1, 327, 65],
|
|
["return", 1, 327, 65],
|
|
"_nop_ur_8",
|
|
"if_else_853",
|
|
"if_end_854",
|
|
["get", 1, 20, 1, 328, 9],
|
|
["frame", 3, 1, 1, 328, 9],
|
|
["null", 1, 328, 9],
|
|
["setarg", 3, 0, 1, 328, 9],
|
|
["setarg", 3, 1, 2, 328, 9],
|
|
["invoke", 3, 1, 328, 9],
|
|
["jump_false", 1, "if_else_862", 328, 9],
|
|
["get", 1, 26, 1, 328, 30],
|
|
["frame", 3, 1, 0, 328, 30],
|
|
["null", 1, 328, 30],
|
|
["setarg", 3, 0, 1, 328, 30],
|
|
["invoke", 3, 1, 328, 30],
|
|
["true", 1, 328, 50],
|
|
["return", 1, 328, 50],
|
|
"_nop_ur_9",
|
|
"if_else_862",
|
|
"if_end_863",
|
|
["access", 1, "/", 329, 14],
|
|
["is_identical", 3, 2, 1, 329, 14],
|
|
["jump_true", 3, "eq_done_866", 329, 14],
|
|
["is_int", 4, 2, 329, 14],
|
|
["jump_false", 4, "eq_ni_867", 329, 14],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_867", 329, 14],
|
|
["eq_int", 3, 2, 1, 329, 14],
|
|
["jump", "eq_done_866", 329, 14],
|
|
"eq_ni_867",
|
|
["is_num", 4, 2, 329, 14],
|
|
["jump_false", 4, "eq_nn_868", 329, 14],
|
|
"_nop_tc_74",
|
|
["jump", "eq_nn_868", 329, 14],
|
|
["eq_float", 3, 2, 1, 329, 14],
|
|
["jump", "eq_done_866", 329, 14],
|
|
"eq_nn_868",
|
|
["is_text", 4, 2, 329, 14],
|
|
["jump_false", 4, "eq_nt_869", 329, 14],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["eq_text", 3, 2, 1, 329, 14],
|
|
["jump", "eq_done_866", 329, 14],
|
|
"eq_nt_869",
|
|
["is_null", 4, 2, 329, 14],
|
|
["jump_false", 4, "eq_nnl_870", 329, 14],
|
|
"_nop_tc_77",
|
|
["jump", "eq_nnl_870", 329, 14],
|
|
["true", 3, 329, 14],
|
|
["jump", "eq_done_866", 329, 14],
|
|
"eq_nnl_870",
|
|
["is_bool", 4, 2, 329, 14],
|
|
["jump_false", 4, "eq_nb_871", 329, 14],
|
|
"_nop_tc_78",
|
|
["jump", "eq_nb_871", 329, 14],
|
|
["eq_bool", 3, 2, 1, 329, 14],
|
|
["jump", "eq_done_866", 329, 14],
|
|
"eq_nb_871",
|
|
["false", 3, 329, 14],
|
|
"eq_done_866",
|
|
["jump_false", 3, "if_else_864", 329, 14],
|
|
["access", 1, 1, 330, 17],
|
|
["get", 3, 12, 1, 330, 11],
|
|
["frame", 4, 3, 1, 330, 11],
|
|
["null", 3, 330, 11],
|
|
["setarg", 4, 0, 3, 330, 11],
|
|
["setarg", 4, 1, 1, 330, 11],
|
|
["invoke", 4, 1, 330, 11],
|
|
["access", 3, "/", 330, 23],
|
|
["is_identical", 4, 1, 3, 330, 23],
|
|
["jump_true", 4, "eq_done_875", 330, 23],
|
|
["is_int", 5, 1, 330, 23],
|
|
["jump_false", 5, "eq_ni_876", 330, 23],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_876", 330, 23],
|
|
["eq_int", 4, 1, 3, 330, 23],
|
|
["jump", "eq_done_875", 330, 23],
|
|
"eq_ni_876",
|
|
["is_num", 5, 1, 330, 23],
|
|
["jump_false", 5, "eq_nn_877", 330, 23],
|
|
"_nop_tc_80",
|
|
["jump", "eq_nn_877", 330, 23],
|
|
["eq_float", 4, 1, 3, 330, 23],
|
|
["jump", "eq_done_875", 330, 23],
|
|
"eq_nn_877",
|
|
["is_text", 5, 1, 330, 23],
|
|
["jump_false", 5, "eq_nt_878", 330, 23],
|
|
"_nop_tc_81",
|
|
"_nop_tc_82",
|
|
["eq_text", 4, 1, 3, 330, 23],
|
|
["jump", "eq_done_875", 330, 23],
|
|
"eq_nt_878",
|
|
["is_null", 5, 1, 330, 23],
|
|
["jump_false", 5, "eq_nnl_879", 330, 23],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nnl_879", 330, 23],
|
|
["true", 4, 330, 23],
|
|
["jump", "eq_done_875", 330, 23],
|
|
"eq_nnl_879",
|
|
["is_bool", 5, 1, 330, 23],
|
|
["jump_false", 5, "eq_nb_880", 330, 23],
|
|
"_nop_tc_84",
|
|
["jump", "eq_nb_880", 330, 23],
|
|
["eq_bool", 4, 1, 3, 330, 23],
|
|
["jump", "eq_done_875", 330, 23],
|
|
"eq_nb_880",
|
|
["false", 4, 330, 23],
|
|
"eq_done_875",
|
|
["move", 1, 4, 330, 23],
|
|
["jump_true", 1, "or_end_874", 330, 23],
|
|
["access", 3, 1, 330, 36],
|
|
["get", 4, 12, 1, 330, 30],
|
|
["frame", 5, 4, 1, 330, 30],
|
|
["null", 4, 330, 30],
|
|
["setarg", 5, 0, 4, 330, 30],
|
|
["setarg", 5, 1, 3, 330, 30],
|
|
["invoke", 5, 3, 330, 30],
|
|
["access", 4, "*", 330, 42],
|
|
["is_identical", 5, 3, 4, 330, 42],
|
|
["jump_true", 5, "eq_done_881", 330, 42],
|
|
["is_int", 6, 3, 330, 42],
|
|
["jump_false", 6, "eq_ni_882", 330, 42],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_882", 330, 42],
|
|
["eq_int", 5, 3, 4, 330, 42],
|
|
["jump", "eq_done_881", 330, 42],
|
|
"eq_ni_882",
|
|
["is_num", 6, 3, 330, 42],
|
|
["jump_false", 6, "eq_nn_883", 330, 42],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nn_883", 330, 42],
|
|
["eq_float", 5, 3, 4, 330, 42],
|
|
["jump", "eq_done_881", 330, 42],
|
|
"eq_nn_883",
|
|
["is_text", 6, 3, 330, 42],
|
|
["jump_false", 6, "eq_nt_884", 330, 42],
|
|
"_nop_tc_87",
|
|
"_nop_tc_88",
|
|
["eq_text", 5, 3, 4, 330, 42],
|
|
["jump", "eq_done_881", 330, 42],
|
|
"eq_nt_884",
|
|
["is_null", 6, 3, 330, 42],
|
|
["jump_false", 6, "eq_nnl_885", 330, 42],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nnl_885", 330, 42],
|
|
["true", 5, 330, 42],
|
|
["jump", "eq_done_881", 330, 42],
|
|
"eq_nnl_885",
|
|
["is_bool", 6, 3, 330, 42],
|
|
["jump_false", 6, "eq_nb_886", 330, 42],
|
|
"_nop_tc_90",
|
|
["jump", "eq_nb_886", 330, 42],
|
|
["eq_bool", 5, 3, 4, 330, 42],
|
|
["jump", "eq_done_881", 330, 42],
|
|
"eq_nb_886",
|
|
["false", 5, 330, 42],
|
|
"eq_done_881",
|
|
["move", 1, 5, 330, 42],
|
|
"or_end_874",
|
|
["jump_false", 1, "if_else_872", 330, 42],
|
|
["get", 1, 27, 1, 330, 49],
|
|
["frame", 3, 1, 0, 330, 49],
|
|
["null", 1, 330, 49],
|
|
["setarg", 3, 0, 1, 330, 49],
|
|
["invoke", 3, 1, 330, 49],
|
|
["true", 1, 330, 72],
|
|
["return", 1, 330, 72],
|
|
"_nop_ur_10",
|
|
"if_else_872",
|
|
"if_end_873",
|
|
["access", 1, 1, 331, 17],
|
|
["get", 3, 12, 1, 331, 11],
|
|
["frame", 4, 3, 1, 331, 11],
|
|
["null", 3, 331, 11],
|
|
["setarg", 4, 0, 3, 331, 11],
|
|
["setarg", 4, 1, 1, 331, 11],
|
|
["invoke", 4, 1, 331, 11],
|
|
["access", 3, "=", 331, 23],
|
|
["is_identical", 4, 1, 3, 331, 23],
|
|
["jump_true", 4, "eq_done_889", 331, 23],
|
|
["is_int", 5, 1, 331, 23],
|
|
["jump_false", 5, "eq_ni_890", 331, 23],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_890", 331, 23],
|
|
["eq_int", 4, 1, 3, 331, 23],
|
|
["jump", "eq_done_889", 331, 23],
|
|
"eq_ni_890",
|
|
["is_num", 5, 1, 331, 23],
|
|
["jump_false", 5, "eq_nn_891", 331, 23],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nn_891", 331, 23],
|
|
["eq_float", 4, 1, 3, 331, 23],
|
|
["jump", "eq_done_889", 331, 23],
|
|
"eq_nn_891",
|
|
["is_text", 5, 1, 331, 23],
|
|
["jump_false", 5, "eq_nt_892", 331, 23],
|
|
"_nop_tc_93",
|
|
"_nop_tc_94",
|
|
["eq_text", 4, 1, 3, 331, 23],
|
|
["jump", "eq_done_889", 331, 23],
|
|
"eq_nt_892",
|
|
["is_null", 5, 1, 331, 23],
|
|
["jump_false", 5, "eq_nnl_893", 331, 23],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nnl_893", 331, 23],
|
|
["true", 4, 331, 23],
|
|
["jump", "eq_done_889", 331, 23],
|
|
"eq_nnl_893",
|
|
["is_bool", 5, 1, 331, 23],
|
|
["jump_false", 5, "eq_nb_894", 331, 23],
|
|
"_nop_tc_96",
|
|
["jump", "eq_nb_894", 331, 23],
|
|
["eq_bool", 4, 1, 3, 331, 23],
|
|
["jump", "eq_done_889", 331, 23],
|
|
"eq_nb_894",
|
|
["false", 4, 331, 23],
|
|
"eq_done_889",
|
|
["jump_false", 4, "if_else_887", 331, 23],
|
|
["access", 1, "/=", 331, 38],
|
|
["access", 3, 2, 331, 44],
|
|
["get", 4, 28, 1, 331, 30],
|
|
["frame", 5, 4, 2, 331, 30],
|
|
["null", 4, 331, 30],
|
|
["setarg", 5, 0, 4, 331, 30],
|
|
["setarg", 5, 1, 1, 331, 30],
|
|
["setarg", 5, 2, 3, 331, 30],
|
|
["invoke", 5, 1, 331, 30],
|
|
["true", 1, 331, 55],
|
|
["return", 1, 331, 55],
|
|
"_nop_ur_11",
|
|
"if_else_887",
|
|
"if_end_888",
|
|
["access", 1, 1, 332, 17],
|
|
["get", 3, 12, 1, 332, 11],
|
|
["frame", 4, 3, 1, 332, 11],
|
|
["null", 3, 332, 11],
|
|
["setarg", 4, 0, 3, 332, 11],
|
|
["setarg", 4, 1, 1, 332, 11],
|
|
["invoke", 4, 1, 332, 11],
|
|
["access", 3, "!", 332, 23],
|
|
["is_identical", 4, 1, 3, 332, 23],
|
|
["jump_true", 4, "eq_done_897", 332, 23],
|
|
["is_int", 5, 1, 332, 23],
|
|
["jump_false", 5, "eq_ni_898", 332, 23],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_898", 332, 23],
|
|
["eq_int", 4, 1, 3, 332, 23],
|
|
["jump", "eq_done_897", 332, 23],
|
|
"eq_ni_898",
|
|
["is_num", 5, 1, 332, 23],
|
|
["jump_false", 5, "eq_nn_899", 332, 23],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nn_899", 332, 23],
|
|
["eq_float", 4, 1, 3, 332, 23],
|
|
["jump", "eq_done_897", 332, 23],
|
|
"eq_nn_899",
|
|
["is_text", 5, 1, 332, 23],
|
|
["jump_false", 5, "eq_nt_900", 332, 23],
|
|
"_nop_tc_99",
|
|
"_nop_tc_100",
|
|
["eq_text", 4, 1, 3, 332, 23],
|
|
["jump", "eq_done_897", 332, 23],
|
|
"eq_nt_900",
|
|
["is_null", 5, 1, 332, 23],
|
|
["jump_false", 5, "eq_nnl_901", 332, 23],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nnl_901", 332, 23],
|
|
["true", 4, 332, 23],
|
|
["jump", "eq_done_897", 332, 23],
|
|
"eq_nnl_901",
|
|
["is_bool", 5, 1, 332, 23],
|
|
["jump_false", 5, "eq_nb_902", 332, 23],
|
|
"_nop_tc_102",
|
|
["jump", "eq_nb_902", 332, 23],
|
|
["eq_bool", 4, 1, 3, 332, 23],
|
|
["jump", "eq_done_897", 332, 23],
|
|
"eq_nb_902",
|
|
["false", 4, 332, 23],
|
|
"eq_done_897",
|
|
["jump_false", 4, "if_else_895", 332, 23],
|
|
["access", 1, 2, 332, 41],
|
|
["get", 3, 29, 1, 332, 30],
|
|
["frame", 4, 3, 1, 332, 30],
|
|
["null", 3, 332, 30],
|
|
["setarg", 4, 0, 3, 332, 30],
|
|
["setarg", 4, 1, 1, 332, 30],
|
|
["invoke", 4, 1, 332, 30],
|
|
["true", 1, 332, 52],
|
|
["return", 1, 332, 52],
|
|
"_nop_ur_12",
|
|
"if_else_895",
|
|
"if_end_896",
|
|
["access", 1, "/", 333, 15],
|
|
["access", 3, 1, 333, 20],
|
|
["get", 4, 28, 1, 333, 7],
|
|
["frame", 5, 4, 2, 333, 7],
|
|
["null", 4, 333, 7],
|
|
["setarg", 5, 0, 4, 333, 7],
|
|
["setarg", 5, 1, 1, 333, 7],
|
|
["setarg", 5, 2, 3, 333, 7],
|
|
["invoke", 5, 1, 333, 7],
|
|
["true", 1, 333, 31],
|
|
["return", 1, 333, 31],
|
|
"_nop_ur_13",
|
|
"if_else_864",
|
|
"if_end_865",
|
|
["access", 1, "*", 335, 14],
|
|
["is_identical", 3, 2, 1, 335, 14],
|
|
["jump_true", 3, "eq_done_905", 335, 14],
|
|
["is_int", 4, 2, 335, 14],
|
|
["jump_false", 4, "eq_ni_906", 335, 14],
|
|
"_nop_tc_103",
|
|
["jump", "eq_ni_906", 335, 14],
|
|
["eq_int", 3, 2, 1, 335, 14],
|
|
["jump", "eq_done_905", 335, 14],
|
|
"eq_ni_906",
|
|
["is_num", 4, 2, 335, 14],
|
|
["jump_false", 4, "eq_nn_907", 335, 14],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nn_907", 335, 14],
|
|
["eq_float", 3, 2, 1, 335, 14],
|
|
["jump", "eq_done_905", 335, 14],
|
|
"eq_nn_907",
|
|
["is_text", 4, 2, 335, 14],
|
|
["jump_false", 4, "eq_nt_908", 335, 14],
|
|
"_nop_tc_105",
|
|
"_nop_tc_106",
|
|
["eq_text", 3, 2, 1, 335, 14],
|
|
["jump", "eq_done_905", 335, 14],
|
|
"eq_nt_908",
|
|
["is_null", 4, 2, 335, 14],
|
|
["jump_false", 4, "eq_nnl_909", 335, 14],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nnl_909", 335, 14],
|
|
["true", 3, 335, 14],
|
|
["jump", "eq_done_905", 335, 14],
|
|
"eq_nnl_909",
|
|
["is_bool", 4, 2, 335, 14],
|
|
["jump_false", 4, "eq_nb_910", 335, 14],
|
|
"_nop_tc_108",
|
|
["jump", "eq_nb_910", 335, 14],
|
|
["eq_bool", 3, 2, 1, 335, 14],
|
|
["jump", "eq_done_905", 335, 14],
|
|
"eq_nb_910",
|
|
["false", 3, 335, 14],
|
|
"eq_done_905",
|
|
["jump_false", 3, "if_else_903", 335, 14],
|
|
["access", 1, 1, 336, 17],
|
|
["get", 3, 12, 1, 336, 11],
|
|
["frame", 4, 3, 1, 336, 11],
|
|
["null", 3, 336, 11],
|
|
["setarg", 4, 0, 3, 336, 11],
|
|
["setarg", 4, 1, 1, 336, 11],
|
|
["invoke", 4, 1, 336, 11],
|
|
["access", 3, "*", 336, 23],
|
|
["is_identical", 4, 1, 3, 336, 23],
|
|
["jump_true", 4, "eq_done_913", 336, 23],
|
|
["is_int", 5, 1, 336, 23],
|
|
["jump_false", 5, "eq_ni_914", 336, 23],
|
|
"_nop_tc_109",
|
|
["jump", "eq_ni_914", 336, 23],
|
|
["eq_int", 4, 1, 3, 336, 23],
|
|
["jump", "eq_done_913", 336, 23],
|
|
"eq_ni_914",
|
|
["is_num", 5, 1, 336, 23],
|
|
["jump_false", 5, "eq_nn_915", 336, 23],
|
|
"_nop_tc_110",
|
|
["jump", "eq_nn_915", 336, 23],
|
|
["eq_float", 4, 1, 3, 336, 23],
|
|
["jump", "eq_done_913", 336, 23],
|
|
"eq_nn_915",
|
|
["is_text", 5, 1, 336, 23],
|
|
["jump_false", 5, "eq_nt_916", 336, 23],
|
|
"_nop_tc_111",
|
|
"_nop_tc_112",
|
|
["eq_text", 4, 1, 3, 336, 23],
|
|
["jump", "eq_done_913", 336, 23],
|
|
"eq_nt_916",
|
|
["is_null", 5, 1, 336, 23],
|
|
["jump_false", 5, "eq_nnl_917", 336, 23],
|
|
"_nop_tc_113",
|
|
["jump", "eq_nnl_917", 336, 23],
|
|
["true", 4, 336, 23],
|
|
["jump", "eq_done_913", 336, 23],
|
|
"eq_nnl_917",
|
|
["is_bool", 5, 1, 336, 23],
|
|
["jump_false", 5, "eq_nb_918", 336, 23],
|
|
"_nop_tc_114",
|
|
["jump", "eq_nb_918", 336, 23],
|
|
["eq_bool", 4, 1, 3, 336, 23],
|
|
["jump", "eq_done_913", 336, 23],
|
|
"eq_nb_918",
|
|
["false", 4, 336, 23],
|
|
"eq_done_913",
|
|
["jump_false", 4, "if_else_911", 336, 23],
|
|
["access", 1, 2, 337, 19],
|
|
["get", 3, 12, 1, 337, 13],
|
|
["frame", 4, 3, 1, 337, 13],
|
|
["null", 3, 337, 13],
|
|
["setarg", 4, 0, 3, 337, 13],
|
|
["setarg", 4, 1, 1, 337, 13],
|
|
["invoke", 4, 1, 337, 13],
|
|
["access", 3, "!", 337, 25],
|
|
["is_identical", 4, 1, 3, 337, 25],
|
|
["jump_true", 4, "eq_done_921", 337, 25],
|
|
["is_int", 5, 1, 337, 25],
|
|
["jump_false", 5, "eq_ni_922", 337, 25],
|
|
"_nop_tc_115",
|
|
["jump", "eq_ni_922", 337, 25],
|
|
["eq_int", 4, 1, 3, 337, 25],
|
|
["jump", "eq_done_921", 337, 25],
|
|
"eq_ni_922",
|
|
["is_num", 5, 1, 337, 25],
|
|
["jump_false", 5, "eq_nn_923", 337, 25],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nn_923", 337, 25],
|
|
["eq_float", 4, 1, 3, 337, 25],
|
|
["jump", "eq_done_921", 337, 25],
|
|
"eq_nn_923",
|
|
["is_text", 5, 1, 337, 25],
|
|
["jump_false", 5, "eq_nt_924", 337, 25],
|
|
"_nop_tc_117",
|
|
"_nop_tc_118",
|
|
["eq_text", 4, 1, 3, 337, 25],
|
|
["jump", "eq_done_921", 337, 25],
|
|
"eq_nt_924",
|
|
["is_null", 5, 1, 337, 25],
|
|
["jump_false", 5, "eq_nnl_925", 337, 25],
|
|
"_nop_tc_119",
|
|
["jump", "eq_nnl_925", 337, 25],
|
|
["true", 4, 337, 25],
|
|
["jump", "eq_done_921", 337, 25],
|
|
"eq_nnl_925",
|
|
["is_bool", 5, 1, 337, 25],
|
|
["jump_false", 5, "eq_nb_926", 337, 25],
|
|
"_nop_tc_120",
|
|
["jump", "eq_nb_926", 337, 25],
|
|
["eq_bool", 4, 1, 3, 337, 25],
|
|
["jump", "eq_done_921", 337, 25],
|
|
"eq_nb_926",
|
|
["false", 4, 337, 25],
|
|
"eq_done_921",
|
|
["jump_false", 4, "if_else_919", 337, 25],
|
|
["access", 1, 3, 337, 43],
|
|
["get", 3, 29, 1, 337, 32],
|
|
["frame", 4, 3, 1, 337, 32],
|
|
["null", 3, 337, 32],
|
|
["setarg", 4, 0, 3, 337, 32],
|
|
["setarg", 4, 1, 1, 337, 32],
|
|
["invoke", 4, 1, 337, 32],
|
|
["true", 1, 337, 54],
|
|
["return", 1, 337, 54],
|
|
"_nop_ur_14",
|
|
"if_else_919",
|
|
"if_end_920",
|
|
["access", 1, 2, 338, 19],
|
|
["get", 3, 12, 1, 338, 13],
|
|
["frame", 4, 3, 1, 338, 13],
|
|
["null", 3, 338, 13],
|
|
["setarg", 4, 0, 3, 338, 13],
|
|
["setarg", 4, 1, 1, 338, 13],
|
|
["invoke", 4, 1, 338, 13],
|
|
["access", 3, "=", 338, 25],
|
|
["is_identical", 4, 1, 3, 338, 25],
|
|
["jump_true", 4, "eq_done_929", 338, 25],
|
|
["is_int", 5, 1, 338, 25],
|
|
["jump_false", 5, "eq_ni_930", 338, 25],
|
|
"_nop_tc_121",
|
|
["jump", "eq_ni_930", 338, 25],
|
|
["eq_int", 4, 1, 3, 338, 25],
|
|
["jump", "eq_done_929", 338, 25],
|
|
"eq_ni_930",
|
|
["is_num", 5, 1, 338, 25],
|
|
["jump_false", 5, "eq_nn_931", 338, 25],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nn_931", 338, 25],
|
|
["eq_float", 4, 1, 3, 338, 25],
|
|
["jump", "eq_done_929", 338, 25],
|
|
"eq_nn_931",
|
|
["is_text", 5, 1, 338, 25],
|
|
["jump_false", 5, "eq_nt_932", 338, 25],
|
|
"_nop_tc_123",
|
|
"_nop_tc_124",
|
|
["eq_text", 4, 1, 3, 338, 25],
|
|
["jump", "eq_done_929", 338, 25],
|
|
"eq_nt_932",
|
|
["is_null", 5, 1, 338, 25],
|
|
["jump_false", 5, "eq_nnl_933", 338, 25],
|
|
"_nop_tc_125",
|
|
["jump", "eq_nnl_933", 338, 25],
|
|
["true", 4, 338, 25],
|
|
["jump", "eq_done_929", 338, 25],
|
|
"eq_nnl_933",
|
|
["is_bool", 5, 1, 338, 25],
|
|
["jump_false", 5, "eq_nb_934", 338, 25],
|
|
"_nop_tc_126",
|
|
["jump", "eq_nb_934", 338, 25],
|
|
["eq_bool", 4, 1, 3, 338, 25],
|
|
["jump", "eq_done_929", 338, 25],
|
|
"eq_nb_934",
|
|
["false", 4, 338, 25],
|
|
"eq_done_929",
|
|
["jump_false", 4, "if_else_927", 338, 25],
|
|
["access", 1, "**=", 338, 40],
|
|
["access", 3, 3, 338, 47],
|
|
["get", 4, 28, 1, 338, 32],
|
|
["frame", 5, 4, 2, 338, 32],
|
|
["null", 4, 338, 32],
|
|
["setarg", 5, 0, 4, 338, 32],
|
|
["setarg", 5, 1, 1, 338, 32],
|
|
["setarg", 5, 2, 3, 338, 32],
|
|
["invoke", 5, 1, 338, 32],
|
|
["true", 1, 338, 58],
|
|
["return", 1, 338, 58],
|
|
"_nop_ur_15",
|
|
"if_else_927",
|
|
"if_end_928",
|
|
["access", 1, "**", 339, 17],
|
|
["access", 3, 2, 339, 23],
|
|
["get", 4, 28, 1, 339, 9],
|
|
["frame", 5, 4, 2, 339, 9],
|
|
["null", 4, 339, 9],
|
|
["setarg", 5, 0, 4, 339, 9],
|
|
["setarg", 5, 1, 1, 339, 9],
|
|
["setarg", 5, 2, 3, 339, 9],
|
|
["invoke", 5, 1, 339, 9],
|
|
["true", 1, 339, 34],
|
|
["return", 1, 339, 34],
|
|
"_nop_ur_16",
|
|
"if_else_911",
|
|
"if_end_912",
|
|
["access", 1, 1, 341, 17],
|
|
["get", 3, 12, 1, 341, 11],
|
|
["frame", 4, 3, 1, 341, 11],
|
|
["null", 3, 341, 11],
|
|
["setarg", 4, 0, 3, 341, 11],
|
|
["setarg", 4, 1, 1, 341, 11],
|
|
["invoke", 4, 1, 341, 11],
|
|
["access", 3, "=", 341, 23],
|
|
["is_identical", 4, 1, 3, 341, 23],
|
|
["jump_true", 4, "eq_done_937", 341, 23],
|
|
["is_int", 5, 1, 341, 23],
|
|
["jump_false", 5, "eq_ni_938", 341, 23],
|
|
"_nop_tc_127",
|
|
["jump", "eq_ni_938", 341, 23],
|
|
["eq_int", 4, 1, 3, 341, 23],
|
|
["jump", "eq_done_937", 341, 23],
|
|
"eq_ni_938",
|
|
["is_num", 5, 1, 341, 23],
|
|
["jump_false", 5, "eq_nn_939", 341, 23],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nn_939", 341, 23],
|
|
["eq_float", 4, 1, 3, 341, 23],
|
|
["jump", "eq_done_937", 341, 23],
|
|
"eq_nn_939",
|
|
["is_text", 5, 1, 341, 23],
|
|
["jump_false", 5, "eq_nt_940", 341, 23],
|
|
"_nop_tc_129",
|
|
"_nop_tc_130",
|
|
["eq_text", 4, 1, 3, 341, 23],
|
|
["jump", "eq_done_937", 341, 23],
|
|
"eq_nt_940",
|
|
["is_null", 5, 1, 341, 23],
|
|
["jump_false", 5, "eq_nnl_941", 341, 23],
|
|
"_nop_tc_131",
|
|
["jump", "eq_nnl_941", 341, 23],
|
|
["true", 4, 341, 23],
|
|
["jump", "eq_done_937", 341, 23],
|
|
"eq_nnl_941",
|
|
["is_bool", 5, 1, 341, 23],
|
|
["jump_false", 5, "eq_nb_942", 341, 23],
|
|
"_nop_tc_132",
|
|
["jump", "eq_nb_942", 341, 23],
|
|
["eq_bool", 4, 1, 3, 341, 23],
|
|
["jump", "eq_done_937", 341, 23],
|
|
"eq_nb_942",
|
|
["false", 4, 341, 23],
|
|
"eq_done_937",
|
|
["jump_false", 4, "if_else_935", 341, 23],
|
|
["access", 1, "*=", 341, 38],
|
|
["access", 3, 2, 341, 44],
|
|
["get", 4, 28, 1, 341, 30],
|
|
["frame", 5, 4, 2, 341, 30],
|
|
["null", 4, 341, 30],
|
|
["setarg", 5, 0, 4, 341, 30],
|
|
["setarg", 5, 1, 1, 341, 30],
|
|
["setarg", 5, 2, 3, 341, 30],
|
|
["invoke", 5, 1, 341, 30],
|
|
["true", 1, 341, 55],
|
|
["return", 1, 341, 55],
|
|
"_nop_ur_17",
|
|
"if_else_935",
|
|
"if_end_936",
|
|
["access", 1, 1, 342, 17],
|
|
["get", 3, 12, 1, 342, 11],
|
|
["frame", 4, 3, 1, 342, 11],
|
|
["null", 3, 342, 11],
|
|
["setarg", 4, 0, 3, 342, 11],
|
|
["setarg", 4, 1, 1, 342, 11],
|
|
["invoke", 4, 1, 342, 11],
|
|
["access", 3, "!", 342, 23],
|
|
["is_identical", 4, 1, 3, 342, 23],
|
|
["jump_true", 4, "eq_done_945", 342, 23],
|
|
["is_int", 5, 1, 342, 23],
|
|
["jump_false", 5, "eq_ni_946", 342, 23],
|
|
"_nop_tc_133",
|
|
["jump", "eq_ni_946", 342, 23],
|
|
["eq_int", 4, 1, 3, 342, 23],
|
|
["jump", "eq_done_945", 342, 23],
|
|
"eq_ni_946",
|
|
["is_num", 5, 1, 342, 23],
|
|
["jump_false", 5, "eq_nn_947", 342, 23],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nn_947", 342, 23],
|
|
["eq_float", 4, 1, 3, 342, 23],
|
|
["jump", "eq_done_945", 342, 23],
|
|
"eq_nn_947",
|
|
["is_text", 5, 1, 342, 23],
|
|
["jump_false", 5, "eq_nt_948", 342, 23],
|
|
"_nop_tc_135",
|
|
"_nop_tc_136",
|
|
["eq_text", 4, 1, 3, 342, 23],
|
|
["jump", "eq_done_945", 342, 23],
|
|
"eq_nt_948",
|
|
["is_null", 5, 1, 342, 23],
|
|
["jump_false", 5, "eq_nnl_949", 342, 23],
|
|
"_nop_tc_137",
|
|
["jump", "eq_nnl_949", 342, 23],
|
|
["true", 4, 342, 23],
|
|
["jump", "eq_done_945", 342, 23],
|
|
"eq_nnl_949",
|
|
["is_bool", 5, 1, 342, 23],
|
|
["jump_false", 5, "eq_nb_950", 342, 23],
|
|
"_nop_tc_138",
|
|
["jump", "eq_nb_950", 342, 23],
|
|
["eq_bool", 4, 1, 3, 342, 23],
|
|
["jump", "eq_done_945", 342, 23],
|
|
"eq_nb_950",
|
|
["false", 4, 342, 23],
|
|
"eq_done_945",
|
|
["jump_false", 4, "if_else_943", 342, 23],
|
|
["access", 1, 2, 342, 41],
|
|
["get", 3, 29, 1, 342, 30],
|
|
["frame", 4, 3, 1, 342, 30],
|
|
["null", 3, 342, 30],
|
|
["setarg", 4, 0, 3, 342, 30],
|
|
["setarg", 4, 1, 1, 342, 30],
|
|
["invoke", 4, 1, 342, 30],
|
|
["true", 1, 342, 52],
|
|
["return", 1, 342, 52],
|
|
"_nop_ur_18",
|
|
"if_else_943",
|
|
"if_end_944",
|
|
["access", 1, "*", 343, 15],
|
|
["access", 3, 1, 343, 20],
|
|
["get", 4, 28, 1, 343, 7],
|
|
["frame", 5, 4, 2, 343, 7],
|
|
["null", 4, 343, 7],
|
|
["setarg", 5, 0, 4, 343, 7],
|
|
["setarg", 5, 1, 1, 343, 7],
|
|
["setarg", 5, 2, 3, 343, 7],
|
|
["invoke", 5, 1, 343, 7],
|
|
["true", 1, 343, 31],
|
|
["return", 1, 343, 31],
|
|
"_nop_ur_19",
|
|
"if_else_903",
|
|
"if_end_904",
|
|
["access", 1, "%", 345, 14],
|
|
["is_identical", 3, 2, 1, 345, 14],
|
|
["jump_true", 3, "eq_done_953", 345, 14],
|
|
["is_int", 4, 2, 345, 14],
|
|
["jump_false", 4, "eq_ni_954", 345, 14],
|
|
"_nop_tc_139",
|
|
["jump", "eq_ni_954", 345, 14],
|
|
["eq_int", 3, 2, 1, 345, 14],
|
|
["jump", "eq_done_953", 345, 14],
|
|
"eq_ni_954",
|
|
["is_num", 4, 2, 345, 14],
|
|
["jump_false", 4, "eq_nn_955", 345, 14],
|
|
"_nop_tc_140",
|
|
["jump", "eq_nn_955", 345, 14],
|
|
["eq_float", 3, 2, 1, 345, 14],
|
|
["jump", "eq_done_953", 345, 14],
|
|
"eq_nn_955",
|
|
["is_text", 4, 2, 345, 14],
|
|
["jump_false", 4, "eq_nt_956", 345, 14],
|
|
"_nop_tc_141",
|
|
"_nop_tc_142",
|
|
["eq_text", 3, 2, 1, 345, 14],
|
|
["jump", "eq_done_953", 345, 14],
|
|
"eq_nt_956",
|
|
["is_null", 4, 2, 345, 14],
|
|
["jump_false", 4, "eq_nnl_957", 345, 14],
|
|
"_nop_tc_143",
|
|
["jump", "eq_nnl_957", 345, 14],
|
|
["true", 3, 345, 14],
|
|
["jump", "eq_done_953", 345, 14],
|
|
"eq_nnl_957",
|
|
["is_bool", 4, 2, 345, 14],
|
|
["jump_false", 4, "eq_nb_958", 345, 14],
|
|
"_nop_tc_144",
|
|
["jump", "eq_nb_958", 345, 14],
|
|
["eq_bool", 3, 2, 1, 345, 14],
|
|
["jump", "eq_done_953", 345, 14],
|
|
"eq_nb_958",
|
|
["false", 3, 345, 14],
|
|
"eq_done_953",
|
|
["jump_false", 3, "if_else_951", 345, 14],
|
|
["access", 1, 1, 346, 17],
|
|
["get", 3, 12, 1, 346, 11],
|
|
["frame", 4, 3, 1, 346, 11],
|
|
["null", 3, 346, 11],
|
|
["setarg", 4, 0, 3, 346, 11],
|
|
["setarg", 4, 1, 1, 346, 11],
|
|
["invoke", 4, 1, 346, 11],
|
|
["access", 3, "=", 346, 23],
|
|
["is_identical", 4, 1, 3, 346, 23],
|
|
["jump_true", 4, "eq_done_961", 346, 23],
|
|
["is_int", 5, 1, 346, 23],
|
|
["jump_false", 5, "eq_ni_962", 346, 23],
|
|
"_nop_tc_145",
|
|
["jump", "eq_ni_962", 346, 23],
|
|
["eq_int", 4, 1, 3, 346, 23],
|
|
["jump", "eq_done_961", 346, 23],
|
|
"eq_ni_962",
|
|
["is_num", 5, 1, 346, 23],
|
|
["jump_false", 5, "eq_nn_963", 346, 23],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nn_963", 346, 23],
|
|
["eq_float", 4, 1, 3, 346, 23],
|
|
["jump", "eq_done_961", 346, 23],
|
|
"eq_nn_963",
|
|
["is_text", 5, 1, 346, 23],
|
|
["jump_false", 5, "eq_nt_964", 346, 23],
|
|
"_nop_tc_147",
|
|
"_nop_tc_148",
|
|
["eq_text", 4, 1, 3, 346, 23],
|
|
["jump", "eq_done_961", 346, 23],
|
|
"eq_nt_964",
|
|
["is_null", 5, 1, 346, 23],
|
|
["jump_false", 5, "eq_nnl_965", 346, 23],
|
|
"_nop_tc_149",
|
|
["jump", "eq_nnl_965", 346, 23],
|
|
["true", 4, 346, 23],
|
|
["jump", "eq_done_961", 346, 23],
|
|
"eq_nnl_965",
|
|
["is_bool", 5, 1, 346, 23],
|
|
["jump_false", 5, "eq_nb_966", 346, 23],
|
|
"_nop_tc_150",
|
|
["jump", "eq_nb_966", 346, 23],
|
|
["eq_bool", 4, 1, 3, 346, 23],
|
|
["jump", "eq_done_961", 346, 23],
|
|
"eq_nb_966",
|
|
["false", 4, 346, 23],
|
|
"eq_done_961",
|
|
["jump_false", 4, "if_else_959", 346, 23],
|
|
["access", 1, "%=", 346, 38],
|
|
["access", 3, 2, 346, 44],
|
|
["get", 4, 28, 1, 346, 30],
|
|
["frame", 5, 4, 2, 346, 30],
|
|
["null", 4, 346, 30],
|
|
["setarg", 5, 0, 4, 346, 30],
|
|
["setarg", 5, 1, 1, 346, 30],
|
|
["setarg", 5, 2, 3, 346, 30],
|
|
["invoke", 5, 1, 346, 30],
|
|
["true", 1, 346, 55],
|
|
["return", 1, 346, 55],
|
|
"_nop_ur_20",
|
|
"if_else_959",
|
|
"if_end_960",
|
|
["access", 1, 1, 347, 17],
|
|
["get", 3, 12, 1, 347, 11],
|
|
["frame", 4, 3, 1, 347, 11],
|
|
["null", 3, 347, 11],
|
|
["setarg", 4, 0, 3, 347, 11],
|
|
["setarg", 4, 1, 1, 347, 11],
|
|
["invoke", 4, 1, 347, 11],
|
|
["access", 3, "!", 347, 23],
|
|
["is_identical", 4, 1, 3, 347, 23],
|
|
["jump_true", 4, "eq_done_969", 347, 23],
|
|
["is_int", 5, 1, 347, 23],
|
|
["jump_false", 5, "eq_ni_970", 347, 23],
|
|
"_nop_tc_151",
|
|
["jump", "eq_ni_970", 347, 23],
|
|
["eq_int", 4, 1, 3, 347, 23],
|
|
["jump", "eq_done_969", 347, 23],
|
|
"eq_ni_970",
|
|
["is_num", 5, 1, 347, 23],
|
|
["jump_false", 5, "eq_nn_971", 347, 23],
|
|
"_nop_tc_152",
|
|
["jump", "eq_nn_971", 347, 23],
|
|
["eq_float", 4, 1, 3, 347, 23],
|
|
["jump", "eq_done_969", 347, 23],
|
|
"eq_nn_971",
|
|
["is_text", 5, 1, 347, 23],
|
|
["jump_false", 5, "eq_nt_972", 347, 23],
|
|
"_nop_tc_153",
|
|
"_nop_tc_154",
|
|
["eq_text", 4, 1, 3, 347, 23],
|
|
["jump", "eq_done_969", 347, 23],
|
|
"eq_nt_972",
|
|
["is_null", 5, 1, 347, 23],
|
|
["jump_false", 5, "eq_nnl_973", 347, 23],
|
|
"_nop_tc_155",
|
|
["jump", "eq_nnl_973", 347, 23],
|
|
["true", 4, 347, 23],
|
|
["jump", "eq_done_969", 347, 23],
|
|
"eq_nnl_973",
|
|
["is_bool", 5, 1, 347, 23],
|
|
["jump_false", 5, "eq_nb_974", 347, 23],
|
|
"_nop_tc_156",
|
|
["jump", "eq_nb_974", 347, 23],
|
|
["eq_bool", 4, 1, 3, 347, 23],
|
|
["jump", "eq_done_969", 347, 23],
|
|
"eq_nb_974",
|
|
["false", 4, 347, 23],
|
|
"eq_done_969",
|
|
["jump_false", 4, "if_else_967", 347, 23],
|
|
["access", 1, 2, 347, 41],
|
|
["get", 3, 29, 1, 347, 30],
|
|
["frame", 4, 3, 1, 347, 30],
|
|
["null", 3, 347, 30],
|
|
["setarg", 4, 0, 3, 347, 30],
|
|
["setarg", 4, 1, 1, 347, 30],
|
|
["invoke", 4, 1, 347, 30],
|
|
["true", 1, 347, 52],
|
|
["return", 1, 347, 52],
|
|
"_nop_ur_21",
|
|
"if_else_967",
|
|
"if_end_968",
|
|
["access", 1, "%", 348, 15],
|
|
["access", 3, 1, 348, 20],
|
|
["get", 4, 28, 1, 348, 7],
|
|
["frame", 5, 4, 2, 348, 7],
|
|
["null", 4, 348, 7],
|
|
["setarg", 5, 0, 4, 348, 7],
|
|
["setarg", 5, 1, 1, 348, 7],
|
|
["setarg", 5, 2, 3, 348, 7],
|
|
["invoke", 5, 1, 348, 7],
|
|
["true", 1, 348, 31],
|
|
["return", 1, 348, 31],
|
|
"_nop_ur_22",
|
|
"if_else_951",
|
|
"if_end_952",
|
|
["access", 1, "+", 350, 14],
|
|
["is_identical", 3, 2, 1, 350, 14],
|
|
["jump_true", 3, "eq_done_977", 350, 14],
|
|
["is_int", 4, 2, 350, 14],
|
|
["jump_false", 4, "eq_ni_978", 350, 14],
|
|
"_nop_tc_157",
|
|
["jump", "eq_ni_978", 350, 14],
|
|
["eq_int", 3, 2, 1, 350, 14],
|
|
["jump", "eq_done_977", 350, 14],
|
|
"eq_ni_978",
|
|
["is_num", 4, 2, 350, 14],
|
|
["jump_false", 4, "eq_nn_979", 350, 14],
|
|
"_nop_tc_158",
|
|
["jump", "eq_nn_979", 350, 14],
|
|
["eq_float", 3, 2, 1, 350, 14],
|
|
["jump", "eq_done_977", 350, 14],
|
|
"eq_nn_979",
|
|
["is_text", 4, 2, 350, 14],
|
|
["jump_false", 4, "eq_nt_980", 350, 14],
|
|
"_nop_tc_159",
|
|
"_nop_tc_160",
|
|
["eq_text", 3, 2, 1, 350, 14],
|
|
["jump", "eq_done_977", 350, 14],
|
|
"eq_nt_980",
|
|
["is_null", 4, 2, 350, 14],
|
|
["jump_false", 4, "eq_nnl_981", 350, 14],
|
|
"_nop_tc_161",
|
|
["jump", "eq_nnl_981", 350, 14],
|
|
["true", 3, 350, 14],
|
|
["jump", "eq_done_977", 350, 14],
|
|
"eq_nnl_981",
|
|
["is_bool", 4, 2, 350, 14],
|
|
["jump_false", 4, "eq_nb_982", 350, 14],
|
|
"_nop_tc_162",
|
|
["jump", "eq_nb_982", 350, 14],
|
|
["eq_bool", 3, 2, 1, 350, 14],
|
|
["jump", "eq_done_977", 350, 14],
|
|
"eq_nb_982",
|
|
["false", 3, 350, 14],
|
|
"eq_done_977",
|
|
["jump_false", 3, "if_else_975", 350, 14],
|
|
["access", 1, 1, 351, 17],
|
|
["get", 3, 12, 1, 351, 11],
|
|
["frame", 4, 3, 1, 351, 11],
|
|
["null", 3, 351, 11],
|
|
["setarg", 4, 0, 3, 351, 11],
|
|
["setarg", 4, 1, 1, 351, 11],
|
|
["invoke", 4, 1, 351, 11],
|
|
["access", 3, "=", 351, 23],
|
|
["is_identical", 4, 1, 3, 351, 23],
|
|
["jump_true", 4, "eq_done_985", 351, 23],
|
|
["is_int", 5, 1, 351, 23],
|
|
["jump_false", 5, "eq_ni_986", 351, 23],
|
|
"_nop_tc_163",
|
|
["jump", "eq_ni_986", 351, 23],
|
|
["eq_int", 4, 1, 3, 351, 23],
|
|
["jump", "eq_done_985", 351, 23],
|
|
"eq_ni_986",
|
|
["is_num", 5, 1, 351, 23],
|
|
["jump_false", 5, "eq_nn_987", 351, 23],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nn_987", 351, 23],
|
|
["eq_float", 4, 1, 3, 351, 23],
|
|
["jump", "eq_done_985", 351, 23],
|
|
"eq_nn_987",
|
|
["is_text", 5, 1, 351, 23],
|
|
["jump_false", 5, "eq_nt_988", 351, 23],
|
|
"_nop_tc_165",
|
|
"_nop_tc_166",
|
|
["eq_text", 4, 1, 3, 351, 23],
|
|
["jump", "eq_done_985", 351, 23],
|
|
"eq_nt_988",
|
|
["is_null", 5, 1, 351, 23],
|
|
["jump_false", 5, "eq_nnl_989", 351, 23],
|
|
"_nop_tc_167",
|
|
["jump", "eq_nnl_989", 351, 23],
|
|
["true", 4, 351, 23],
|
|
["jump", "eq_done_985", 351, 23],
|
|
"eq_nnl_989",
|
|
["is_bool", 5, 1, 351, 23],
|
|
["jump_false", 5, "eq_nb_990", 351, 23],
|
|
"_nop_tc_168",
|
|
["jump", "eq_nb_990", 351, 23],
|
|
["eq_bool", 4, 1, 3, 351, 23],
|
|
["jump", "eq_done_985", 351, 23],
|
|
"eq_nb_990",
|
|
["false", 4, 351, 23],
|
|
"eq_done_985",
|
|
["jump_false", 4, "if_else_983", 351, 23],
|
|
["access", 1, "+=", 351, 38],
|
|
["access", 3, 2, 351, 44],
|
|
["get", 4, 28, 1, 351, 30],
|
|
["frame", 5, 4, 2, 351, 30],
|
|
["null", 4, 351, 30],
|
|
["setarg", 5, 0, 4, 351, 30],
|
|
["setarg", 5, 1, 1, 351, 30],
|
|
["setarg", 5, 2, 3, 351, 30],
|
|
["invoke", 5, 1, 351, 30],
|
|
["true", 1, 351, 55],
|
|
["return", 1, 351, 55],
|
|
"_nop_ur_23",
|
|
"if_else_983",
|
|
"if_end_984",
|
|
["access", 1, 1, 352, 17],
|
|
["get", 3, 12, 1, 352, 11],
|
|
["frame", 4, 3, 1, 352, 11],
|
|
["null", 3, 352, 11],
|
|
["setarg", 4, 0, 3, 352, 11],
|
|
["setarg", 4, 1, 1, 352, 11],
|
|
["invoke", 4, 1, 352, 11],
|
|
["access", 3, "+", 352, 23],
|
|
["is_identical", 4, 1, 3, 352, 23],
|
|
["jump_true", 4, "eq_done_993", 352, 23],
|
|
["is_int", 5, 1, 352, 23],
|
|
["jump_false", 5, "eq_ni_994", 352, 23],
|
|
"_nop_tc_169",
|
|
["jump", "eq_ni_994", 352, 23],
|
|
["eq_int", 4, 1, 3, 352, 23],
|
|
["jump", "eq_done_993", 352, 23],
|
|
"eq_ni_994",
|
|
["is_num", 5, 1, 352, 23],
|
|
["jump_false", 5, "eq_nn_995", 352, 23],
|
|
"_nop_tc_170",
|
|
["jump", "eq_nn_995", 352, 23],
|
|
["eq_float", 4, 1, 3, 352, 23],
|
|
["jump", "eq_done_993", 352, 23],
|
|
"eq_nn_995",
|
|
["is_text", 5, 1, 352, 23],
|
|
["jump_false", 5, "eq_nt_996", 352, 23],
|
|
"_nop_tc_171",
|
|
"_nop_tc_172",
|
|
["eq_text", 4, 1, 3, 352, 23],
|
|
["jump", "eq_done_993", 352, 23],
|
|
"eq_nt_996",
|
|
["is_null", 5, 1, 352, 23],
|
|
["jump_false", 5, "eq_nnl_997", 352, 23],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nnl_997", 352, 23],
|
|
["true", 4, 352, 23],
|
|
["jump", "eq_done_993", 352, 23],
|
|
"eq_nnl_997",
|
|
["is_bool", 5, 1, 352, 23],
|
|
["jump_false", 5, "eq_nb_998", 352, 23],
|
|
"_nop_tc_174",
|
|
["jump", "eq_nb_998", 352, 23],
|
|
["eq_bool", 4, 1, 3, 352, 23],
|
|
["jump", "eq_done_993", 352, 23],
|
|
"eq_nb_998",
|
|
["false", 4, 352, 23],
|
|
"eq_done_993",
|
|
["jump_false", 4, "if_else_991", 352, 23],
|
|
["access", 1, "++", 352, 38],
|
|
["access", 3, 2, 352, 44],
|
|
["get", 4, 28, 1, 352, 30],
|
|
["frame", 5, 4, 2, 352, 30],
|
|
["null", 4, 352, 30],
|
|
["setarg", 5, 0, 4, 352, 30],
|
|
["setarg", 5, 1, 1, 352, 30],
|
|
["setarg", 5, 2, 3, 352, 30],
|
|
["invoke", 5, 1, 352, 30],
|
|
["true", 1, 352, 55],
|
|
["return", 1, 352, 55],
|
|
"_nop_ur_24",
|
|
"if_else_991",
|
|
"if_end_992",
|
|
["access", 1, 1, 353, 17],
|
|
["get", 3, 12, 1, 353, 11],
|
|
["frame", 4, 3, 1, 353, 11],
|
|
["null", 3, 353, 11],
|
|
["setarg", 4, 0, 3, 353, 11],
|
|
["setarg", 4, 1, 1, 353, 11],
|
|
["invoke", 4, 1, 353, 11],
|
|
["access", 3, "!", 353, 23],
|
|
["is_identical", 4, 1, 3, 353, 23],
|
|
["jump_true", 4, "eq_done_1001", 353, 23],
|
|
["is_int", 5, 1, 353, 23],
|
|
["jump_false", 5, "eq_ni_1002", 353, 23],
|
|
"_nop_tc_175",
|
|
["jump", "eq_ni_1002", 353, 23],
|
|
["eq_int", 4, 1, 3, 353, 23],
|
|
["jump", "eq_done_1001", 353, 23],
|
|
"eq_ni_1002",
|
|
["is_num", 5, 1, 353, 23],
|
|
["jump_false", 5, "eq_nn_1003", 353, 23],
|
|
"_nop_tc_176",
|
|
["jump", "eq_nn_1003", 353, 23],
|
|
["eq_float", 4, 1, 3, 353, 23],
|
|
["jump", "eq_done_1001", 353, 23],
|
|
"eq_nn_1003",
|
|
["is_text", 5, 1, 353, 23],
|
|
["jump_false", 5, "eq_nt_1004", 353, 23],
|
|
"_nop_tc_177",
|
|
"_nop_tc_178",
|
|
["eq_text", 4, 1, 3, 353, 23],
|
|
["jump", "eq_done_1001", 353, 23],
|
|
"eq_nt_1004",
|
|
["is_null", 5, 1, 353, 23],
|
|
["jump_false", 5, "eq_nnl_1005", 353, 23],
|
|
"_nop_tc_179",
|
|
["jump", "eq_nnl_1005", 353, 23],
|
|
["true", 4, 353, 23],
|
|
["jump", "eq_done_1001", 353, 23],
|
|
"eq_nnl_1005",
|
|
["is_bool", 5, 1, 353, 23],
|
|
["jump_false", 5, "eq_nb_1006", 353, 23],
|
|
"_nop_tc_180",
|
|
["jump", "eq_nb_1006", 353, 23],
|
|
["eq_bool", 4, 1, 3, 353, 23],
|
|
["jump", "eq_done_1001", 353, 23],
|
|
"eq_nb_1006",
|
|
["false", 4, 353, 23],
|
|
"eq_done_1001",
|
|
["jump_false", 4, "if_else_999", 353, 23],
|
|
["access", 1, 2, 353, 41],
|
|
["get", 3, 29, 1, 353, 30],
|
|
["frame", 4, 3, 1, 353, 30],
|
|
["null", 3, 353, 30],
|
|
["setarg", 4, 0, 3, 353, 30],
|
|
["setarg", 4, 1, 1, 353, 30],
|
|
["invoke", 4, 1, 353, 30],
|
|
["true", 1, 353, 52],
|
|
["return", 1, 353, 52],
|
|
"_nop_ur_25",
|
|
"if_else_999",
|
|
"if_end_1000",
|
|
["access", 1, "+", 354, 15],
|
|
["access", 3, 1, 354, 20],
|
|
["get", 4, 28, 1, 354, 7],
|
|
["frame", 5, 4, 2, 354, 7],
|
|
["null", 4, 354, 7],
|
|
["setarg", 5, 0, 4, 354, 7],
|
|
["setarg", 5, 1, 1, 354, 7],
|
|
["setarg", 5, 2, 3, 354, 7],
|
|
["invoke", 5, 1, 354, 7],
|
|
["true", 1, 354, 31],
|
|
["return", 1, 354, 31],
|
|
"_nop_ur_26",
|
|
"if_else_975",
|
|
"if_end_976",
|
|
["access", 1, "-", 356, 14],
|
|
["is_identical", 3, 2, 1, 356, 14],
|
|
["jump_true", 3, "eq_done_1009", 356, 14],
|
|
["is_int", 4, 2, 356, 14],
|
|
["jump_false", 4, "eq_ni_1010", 356, 14],
|
|
"_nop_tc_181",
|
|
["jump", "eq_ni_1010", 356, 14],
|
|
["eq_int", 3, 2, 1, 356, 14],
|
|
["jump", "eq_done_1009", 356, 14],
|
|
"eq_ni_1010",
|
|
["is_num", 4, 2, 356, 14],
|
|
["jump_false", 4, "eq_nn_1011", 356, 14],
|
|
"_nop_tc_182",
|
|
["jump", "eq_nn_1011", 356, 14],
|
|
["eq_float", 3, 2, 1, 356, 14],
|
|
["jump", "eq_done_1009", 356, 14],
|
|
"eq_nn_1011",
|
|
["is_text", 4, 2, 356, 14],
|
|
["jump_false", 4, "eq_nt_1012", 356, 14],
|
|
"_nop_tc_183",
|
|
"_nop_tc_184",
|
|
["eq_text", 3, 2, 1, 356, 14],
|
|
["jump", "eq_done_1009", 356, 14],
|
|
"eq_nt_1012",
|
|
["is_null", 4, 2, 356, 14],
|
|
["jump_false", 4, "eq_nnl_1013", 356, 14],
|
|
"_nop_tc_185",
|
|
["jump", "eq_nnl_1013", 356, 14],
|
|
["true", 3, 356, 14],
|
|
["jump", "eq_done_1009", 356, 14],
|
|
"eq_nnl_1013",
|
|
["is_bool", 4, 2, 356, 14],
|
|
["jump_false", 4, "eq_nb_1014", 356, 14],
|
|
"_nop_tc_186",
|
|
["jump", "eq_nb_1014", 356, 14],
|
|
["eq_bool", 3, 2, 1, 356, 14],
|
|
["jump", "eq_done_1009", 356, 14],
|
|
"eq_nb_1014",
|
|
["false", 3, 356, 14],
|
|
"eq_done_1009",
|
|
["jump_false", 3, "if_else_1007", 356, 14],
|
|
["access", 1, 1, 357, 17],
|
|
["get", 3, 12, 1, 357, 11],
|
|
["frame", 4, 3, 1, 357, 11],
|
|
["null", 3, 357, 11],
|
|
["setarg", 4, 0, 3, 357, 11],
|
|
["setarg", 4, 1, 1, 357, 11],
|
|
["invoke", 4, 1, 357, 11],
|
|
["access", 3, "=", 357, 23],
|
|
["is_identical", 4, 1, 3, 357, 23],
|
|
["jump_true", 4, "eq_done_1017", 357, 23],
|
|
["is_int", 5, 1, 357, 23],
|
|
["jump_false", 5, "eq_ni_1018", 357, 23],
|
|
"_nop_tc_187",
|
|
["jump", "eq_ni_1018", 357, 23],
|
|
["eq_int", 4, 1, 3, 357, 23],
|
|
["jump", "eq_done_1017", 357, 23],
|
|
"eq_ni_1018",
|
|
["is_num", 5, 1, 357, 23],
|
|
["jump_false", 5, "eq_nn_1019", 357, 23],
|
|
"_nop_tc_188",
|
|
["jump", "eq_nn_1019", 357, 23],
|
|
["eq_float", 4, 1, 3, 357, 23],
|
|
["jump", "eq_done_1017", 357, 23],
|
|
"eq_nn_1019",
|
|
["is_text", 5, 1, 357, 23],
|
|
["jump_false", 5, "eq_nt_1020", 357, 23],
|
|
"_nop_tc_189",
|
|
"_nop_tc_190",
|
|
["eq_text", 4, 1, 3, 357, 23],
|
|
["jump", "eq_done_1017", 357, 23],
|
|
"eq_nt_1020",
|
|
["is_null", 5, 1, 357, 23],
|
|
["jump_false", 5, "eq_nnl_1021", 357, 23],
|
|
"_nop_tc_191",
|
|
["jump", "eq_nnl_1021", 357, 23],
|
|
["true", 4, 357, 23],
|
|
["jump", "eq_done_1017", 357, 23],
|
|
"eq_nnl_1021",
|
|
["is_bool", 5, 1, 357, 23],
|
|
["jump_false", 5, "eq_nb_1022", 357, 23],
|
|
"_nop_tc_192",
|
|
["jump", "eq_nb_1022", 357, 23],
|
|
["eq_bool", 4, 1, 3, 357, 23],
|
|
["jump", "eq_done_1017", 357, 23],
|
|
"eq_nb_1022",
|
|
["false", 4, 357, 23],
|
|
"eq_done_1017",
|
|
["jump_false", 4, "if_else_1015", 357, 23],
|
|
["access", 1, "-=", 357, 38],
|
|
["access", 3, 2, 357, 44],
|
|
["get", 4, 28, 1, 357, 30],
|
|
["frame", 5, 4, 2, 357, 30],
|
|
["null", 4, 357, 30],
|
|
["setarg", 5, 0, 4, 357, 30],
|
|
["setarg", 5, 1, 1, 357, 30],
|
|
["setarg", 5, 2, 3, 357, 30],
|
|
["invoke", 5, 1, 357, 30],
|
|
["true", 1, 357, 55],
|
|
["return", 1, 357, 55],
|
|
"_nop_ur_27",
|
|
"if_else_1015",
|
|
"if_end_1016",
|
|
["access", 1, 1, 358, 17],
|
|
["get", 3, 12, 1, 358, 11],
|
|
["frame", 4, 3, 1, 358, 11],
|
|
["null", 3, 358, 11],
|
|
["setarg", 4, 0, 3, 358, 11],
|
|
["setarg", 4, 1, 1, 358, 11],
|
|
["invoke", 4, 1, 358, 11],
|
|
["access", 3, "-", 358, 23],
|
|
["is_identical", 4, 1, 3, 358, 23],
|
|
["jump_true", 4, "eq_done_1025", 358, 23],
|
|
["is_int", 5, 1, 358, 23],
|
|
["jump_false", 5, "eq_ni_1026", 358, 23],
|
|
"_nop_tc_193",
|
|
["jump", "eq_ni_1026", 358, 23],
|
|
["eq_int", 4, 1, 3, 358, 23],
|
|
["jump", "eq_done_1025", 358, 23],
|
|
"eq_ni_1026",
|
|
["is_num", 5, 1, 358, 23],
|
|
["jump_false", 5, "eq_nn_1027", 358, 23],
|
|
"_nop_tc_194",
|
|
["jump", "eq_nn_1027", 358, 23],
|
|
["eq_float", 4, 1, 3, 358, 23],
|
|
["jump", "eq_done_1025", 358, 23],
|
|
"eq_nn_1027",
|
|
["is_text", 5, 1, 358, 23],
|
|
["jump_false", 5, "eq_nt_1028", 358, 23],
|
|
"_nop_tc_195",
|
|
"_nop_tc_196",
|
|
["eq_text", 4, 1, 3, 358, 23],
|
|
["jump", "eq_done_1025", 358, 23],
|
|
"eq_nt_1028",
|
|
["is_null", 5, 1, 358, 23],
|
|
["jump_false", 5, "eq_nnl_1029", 358, 23],
|
|
"_nop_tc_197",
|
|
["jump", "eq_nnl_1029", 358, 23],
|
|
["true", 4, 358, 23],
|
|
["jump", "eq_done_1025", 358, 23],
|
|
"eq_nnl_1029",
|
|
["is_bool", 5, 1, 358, 23],
|
|
["jump_false", 5, "eq_nb_1030", 358, 23],
|
|
"_nop_tc_198",
|
|
["jump", "eq_nb_1030", 358, 23],
|
|
["eq_bool", 4, 1, 3, 358, 23],
|
|
["jump", "eq_done_1025", 358, 23],
|
|
"eq_nb_1030",
|
|
["false", 4, 358, 23],
|
|
"eq_done_1025",
|
|
["jump_false", 4, "if_else_1023", 358, 23],
|
|
["access", 1, "--", 358, 38],
|
|
["access", 3, 2, 358, 44],
|
|
["get", 4, 28, 1, 358, 30],
|
|
["frame", 5, 4, 2, 358, 30],
|
|
["null", 4, 358, 30],
|
|
["setarg", 5, 0, 4, 358, 30],
|
|
["setarg", 5, 1, 1, 358, 30],
|
|
["setarg", 5, 2, 3, 358, 30],
|
|
["invoke", 5, 1, 358, 30],
|
|
["true", 1, 358, 55],
|
|
["return", 1, 358, 55],
|
|
"_nop_ur_28",
|
|
"if_else_1023",
|
|
"if_end_1024",
|
|
["access", 1, 1, 359, 17],
|
|
["get", 3, 12, 1, 359, 11],
|
|
["frame", 4, 3, 1, 359, 11],
|
|
["null", 3, 359, 11],
|
|
["setarg", 4, 0, 3, 359, 11],
|
|
["setarg", 4, 1, 1, 359, 11],
|
|
["invoke", 4, 1, 359, 11],
|
|
["access", 3, "!", 359, 23],
|
|
["is_identical", 4, 1, 3, 359, 23],
|
|
["jump_true", 4, "eq_done_1033", 359, 23],
|
|
["is_int", 5, 1, 359, 23],
|
|
["jump_false", 5, "eq_ni_1034", 359, 23],
|
|
"_nop_tc_199",
|
|
["jump", "eq_ni_1034", 359, 23],
|
|
["eq_int", 4, 1, 3, 359, 23],
|
|
["jump", "eq_done_1033", 359, 23],
|
|
"eq_ni_1034",
|
|
["is_num", 5, 1, 359, 23],
|
|
["jump_false", 5, "eq_nn_1035", 359, 23],
|
|
"_nop_tc_200",
|
|
["jump", "eq_nn_1035", 359, 23],
|
|
["eq_float", 4, 1, 3, 359, 23],
|
|
["jump", "eq_done_1033", 359, 23],
|
|
"eq_nn_1035",
|
|
["is_text", 5, 1, 359, 23],
|
|
["jump_false", 5, "eq_nt_1036", 359, 23],
|
|
"_nop_tc_201",
|
|
"_nop_tc_202",
|
|
["eq_text", 4, 1, 3, 359, 23],
|
|
["jump", "eq_done_1033", 359, 23],
|
|
"eq_nt_1036",
|
|
["is_null", 5, 1, 359, 23],
|
|
["jump_false", 5, "eq_nnl_1037", 359, 23],
|
|
"_nop_tc_203",
|
|
["jump", "eq_nnl_1037", 359, 23],
|
|
["true", 4, 359, 23],
|
|
["jump", "eq_done_1033", 359, 23],
|
|
"eq_nnl_1037",
|
|
["is_bool", 5, 1, 359, 23],
|
|
["jump_false", 5, "eq_nb_1038", 359, 23],
|
|
"_nop_tc_204",
|
|
["jump", "eq_nb_1038", 359, 23],
|
|
["eq_bool", 4, 1, 3, 359, 23],
|
|
["jump", "eq_done_1033", 359, 23],
|
|
"eq_nb_1038",
|
|
["false", 4, 359, 23],
|
|
"eq_done_1033",
|
|
["jump_false", 4, "if_else_1031", 359, 23],
|
|
["access", 1, 2, 359, 41],
|
|
["get", 3, 29, 1, 359, 30],
|
|
["frame", 4, 3, 1, 359, 30],
|
|
["null", 3, 359, 30],
|
|
["setarg", 4, 0, 3, 359, 30],
|
|
["setarg", 4, 1, 1, 359, 30],
|
|
["invoke", 4, 1, 359, 30],
|
|
["true", 1, 359, 52],
|
|
["return", 1, 359, 52],
|
|
"_nop_ur_29",
|
|
"if_else_1031",
|
|
"if_end_1032",
|
|
["access", 1, "-", 360, 15],
|
|
["access", 3, 1, 360, 20],
|
|
["get", 4, 28, 1, 360, 7],
|
|
["frame", 5, 4, 2, 360, 7],
|
|
["null", 4, 360, 7],
|
|
["setarg", 5, 0, 4, 360, 7],
|
|
["setarg", 5, 1, 1, 360, 7],
|
|
["setarg", 5, 2, 3, 360, 7],
|
|
["invoke", 5, 1, 360, 7],
|
|
["true", 1, 360, 31],
|
|
["return", 1, 360, 31],
|
|
"_nop_ur_30",
|
|
"if_else_1007",
|
|
"if_end_1008",
|
|
["access", 1, "<", 362, 14],
|
|
["is_identical", 3, 2, 1, 362, 14],
|
|
["jump_true", 3, "eq_done_1041", 362, 14],
|
|
["is_int", 4, 2, 362, 14],
|
|
["jump_false", 4, "eq_ni_1042", 362, 14],
|
|
"_nop_tc_205",
|
|
["jump", "eq_ni_1042", 362, 14],
|
|
["eq_int", 3, 2, 1, 362, 14],
|
|
["jump", "eq_done_1041", 362, 14],
|
|
"eq_ni_1042",
|
|
["is_num", 4, 2, 362, 14],
|
|
["jump_false", 4, "eq_nn_1043", 362, 14],
|
|
"_nop_tc_206",
|
|
["jump", "eq_nn_1043", 362, 14],
|
|
["eq_float", 3, 2, 1, 362, 14],
|
|
["jump", "eq_done_1041", 362, 14],
|
|
"eq_nn_1043",
|
|
["is_text", 4, 2, 362, 14],
|
|
["jump_false", 4, "eq_nt_1044", 362, 14],
|
|
"_nop_tc_207",
|
|
"_nop_tc_208",
|
|
["eq_text", 3, 2, 1, 362, 14],
|
|
["jump", "eq_done_1041", 362, 14],
|
|
"eq_nt_1044",
|
|
["is_null", 4, 2, 362, 14],
|
|
["jump_false", 4, "eq_nnl_1045", 362, 14],
|
|
"_nop_tc_209",
|
|
["jump", "eq_nnl_1045", 362, 14],
|
|
["true", 3, 362, 14],
|
|
["jump", "eq_done_1041", 362, 14],
|
|
"eq_nnl_1045",
|
|
["is_bool", 4, 2, 362, 14],
|
|
["jump_false", 4, "eq_nb_1046", 362, 14],
|
|
"_nop_tc_210",
|
|
["jump", "eq_nb_1046", 362, 14],
|
|
["eq_bool", 3, 2, 1, 362, 14],
|
|
["jump", "eq_done_1041", 362, 14],
|
|
"eq_nb_1046",
|
|
["false", 3, 362, 14],
|
|
"eq_done_1041",
|
|
["jump_false", 3, "if_else_1039", 362, 14],
|
|
["access", 1, 1, 363, 17],
|
|
["get", 3, 12, 1, 363, 11],
|
|
["frame", 4, 3, 1, 363, 11],
|
|
["null", 3, 363, 11],
|
|
["setarg", 4, 0, 3, 363, 11],
|
|
["setarg", 4, 1, 1, 363, 11],
|
|
["invoke", 4, 1, 363, 11],
|
|
["access", 3, "=", 363, 23],
|
|
["is_identical", 4, 1, 3, 363, 23],
|
|
["jump_true", 4, "eq_done_1050", 363, 23],
|
|
["is_int", 5, 1, 363, 23],
|
|
["jump_false", 5, "eq_ni_1051", 363, 23],
|
|
"_nop_tc_211",
|
|
["jump", "eq_ni_1051", 363, 23],
|
|
["eq_int", 4, 1, 3, 363, 23],
|
|
["jump", "eq_done_1050", 363, 23],
|
|
"eq_ni_1051",
|
|
["is_num", 5, 1, 363, 23],
|
|
["jump_false", 5, "eq_nn_1052", 363, 23],
|
|
"_nop_tc_212",
|
|
["jump", "eq_nn_1052", 363, 23],
|
|
["eq_float", 4, 1, 3, 363, 23],
|
|
["jump", "eq_done_1050", 363, 23],
|
|
"eq_nn_1052",
|
|
["is_text", 5, 1, 363, 23],
|
|
["jump_false", 5, "eq_nt_1053", 363, 23],
|
|
"_nop_tc_213",
|
|
"_nop_tc_214",
|
|
["eq_text", 4, 1, 3, 363, 23],
|
|
["jump", "eq_done_1050", 363, 23],
|
|
"eq_nt_1053",
|
|
["is_null", 5, 1, 363, 23],
|
|
["jump_false", 5, "eq_nnl_1054", 363, 23],
|
|
"_nop_tc_215",
|
|
["jump", "eq_nnl_1054", 363, 23],
|
|
["true", 4, 363, 23],
|
|
["jump", "eq_done_1050", 363, 23],
|
|
"eq_nnl_1054",
|
|
["is_bool", 5, 1, 363, 23],
|
|
["jump_false", 5, "eq_nb_1055", 363, 23],
|
|
"_nop_tc_216",
|
|
["jump", "eq_nb_1055", 363, 23],
|
|
["eq_bool", 4, 1, 3, 363, 23],
|
|
["jump", "eq_done_1050", 363, 23],
|
|
"eq_nb_1055",
|
|
["false", 4, 363, 23],
|
|
"eq_done_1050",
|
|
["move", 1, 4, 363, 23],
|
|
["jump_false", 1, "and_end_1049", 363, 23],
|
|
["access", 3, 2, 363, 36],
|
|
["get", 4, 12, 1, 363, 30],
|
|
["frame", 5, 4, 1, 363, 30],
|
|
["null", 4, 363, 30],
|
|
["setarg", 5, 0, 4, 363, 30],
|
|
["setarg", 5, 1, 3, 363, 30],
|
|
["invoke", 5, 3, 363, 30],
|
|
["access", 4, "!", 363, 42],
|
|
["is_identical", 5, 3, 4, 363, 42],
|
|
["jump_true", 5, "eq_done_1056", 363, 42],
|
|
["is_int", 6, 3, 363, 42],
|
|
["jump_false", 6, "eq_ni_1057", 363, 42],
|
|
"_nop_tc_217",
|
|
["jump", "eq_ni_1057", 363, 42],
|
|
["eq_int", 5, 3, 4, 363, 42],
|
|
["jump", "eq_done_1056", 363, 42],
|
|
"eq_ni_1057",
|
|
["is_num", 6, 3, 363, 42],
|
|
["jump_false", 6, "eq_nn_1058", 363, 42],
|
|
"_nop_tc_218",
|
|
["jump", "eq_nn_1058", 363, 42],
|
|
["eq_float", 5, 3, 4, 363, 42],
|
|
["jump", "eq_done_1056", 363, 42],
|
|
"eq_nn_1058",
|
|
["is_text", 6, 3, 363, 42],
|
|
["jump_false", 6, "eq_nt_1059", 363, 42],
|
|
"_nop_tc_219",
|
|
"_nop_tc_220",
|
|
["eq_text", 5, 3, 4, 363, 42],
|
|
["jump", "eq_done_1056", 363, 42],
|
|
"eq_nt_1059",
|
|
["is_null", 6, 3, 363, 42],
|
|
["jump_false", 6, "eq_nnl_1060", 363, 42],
|
|
"_nop_tc_221",
|
|
["jump", "eq_nnl_1060", 363, 42],
|
|
["true", 5, 363, 42],
|
|
["jump", "eq_done_1056", 363, 42],
|
|
"eq_nnl_1060",
|
|
["is_bool", 6, 3, 363, 42],
|
|
["jump_false", 6, "eq_nb_1061", 363, 42],
|
|
"_nop_tc_222",
|
|
["jump", "eq_nb_1061", 363, 42],
|
|
["eq_bool", 5, 3, 4, 363, 42],
|
|
["jump", "eq_done_1056", 363, 42],
|
|
"eq_nb_1061",
|
|
["false", 5, 363, 42],
|
|
"eq_done_1056",
|
|
["move", 1, 5, 363, 42],
|
|
"and_end_1049",
|
|
["jump_false", 1, "if_else_1047", 363, 42],
|
|
["access", 1, 3, 363, 60],
|
|
["get", 3, 29, 1, 363, 49],
|
|
["frame", 4, 3, 1, 363, 49],
|
|
["null", 3, 363, 49],
|
|
["setarg", 4, 0, 3, 363, 49],
|
|
["setarg", 4, 1, 1, 363, 49],
|
|
["invoke", 4, 1, 363, 49],
|
|
["true", 1, 363, 71],
|
|
["return", 1, 363, 71],
|
|
"_nop_ur_31",
|
|
"if_else_1047",
|
|
"if_end_1048",
|
|
["access", 1, 1, 364, 17],
|
|
["get", 3, 12, 1, 364, 11],
|
|
["frame", 4, 3, 1, 364, 11],
|
|
["null", 3, 364, 11],
|
|
["setarg", 4, 0, 3, 364, 11],
|
|
["setarg", 4, 1, 1, 364, 11],
|
|
["invoke", 4, 1, 364, 11],
|
|
["access", 3, "=", 364, 23],
|
|
["is_identical", 4, 1, 3, 364, 23],
|
|
["jump_true", 4, "eq_done_1064", 364, 23],
|
|
["is_int", 5, 1, 364, 23],
|
|
["jump_false", 5, "eq_ni_1065", 364, 23],
|
|
"_nop_tc_223",
|
|
["jump", "eq_ni_1065", 364, 23],
|
|
["eq_int", 4, 1, 3, 364, 23],
|
|
["jump", "eq_done_1064", 364, 23],
|
|
"eq_ni_1065",
|
|
["is_num", 5, 1, 364, 23],
|
|
["jump_false", 5, "eq_nn_1066", 364, 23],
|
|
"_nop_tc_224",
|
|
["jump", "eq_nn_1066", 364, 23],
|
|
["eq_float", 4, 1, 3, 364, 23],
|
|
["jump", "eq_done_1064", 364, 23],
|
|
"eq_nn_1066",
|
|
["is_text", 5, 1, 364, 23],
|
|
["jump_false", 5, "eq_nt_1067", 364, 23],
|
|
"_nop_tc_225",
|
|
"_nop_tc_226",
|
|
["eq_text", 4, 1, 3, 364, 23],
|
|
["jump", "eq_done_1064", 364, 23],
|
|
"eq_nt_1067",
|
|
["is_null", 5, 1, 364, 23],
|
|
["jump_false", 5, "eq_nnl_1068", 364, 23],
|
|
"_nop_tc_227",
|
|
["jump", "eq_nnl_1068", 364, 23],
|
|
["true", 4, 364, 23],
|
|
["jump", "eq_done_1064", 364, 23],
|
|
"eq_nnl_1068",
|
|
["is_bool", 5, 1, 364, 23],
|
|
["jump_false", 5, "eq_nb_1069", 364, 23],
|
|
"_nop_tc_228",
|
|
["jump", "eq_nb_1069", 364, 23],
|
|
["eq_bool", 4, 1, 3, 364, 23],
|
|
["jump", "eq_done_1064", 364, 23],
|
|
"eq_nb_1069",
|
|
["false", 4, 364, 23],
|
|
"eq_done_1064",
|
|
["jump_false", 4, "if_else_1062", 364, 23],
|
|
["access", 1, "<=", 364, 38],
|
|
["access", 3, 2, 364, 44],
|
|
["get", 4, 28, 1, 364, 30],
|
|
["frame", 5, 4, 2, 364, 30],
|
|
["null", 4, 364, 30],
|
|
["setarg", 5, 0, 4, 364, 30],
|
|
["setarg", 5, 1, 1, 364, 30],
|
|
["setarg", 5, 2, 3, 364, 30],
|
|
["invoke", 5, 1, 364, 30],
|
|
["true", 1, 364, 55],
|
|
["return", 1, 364, 55],
|
|
"_nop_ur_32",
|
|
"if_else_1062",
|
|
"if_end_1063",
|
|
["access", 1, 1, 365, 17],
|
|
["get", 3, 12, 1, 365, 11],
|
|
["frame", 4, 3, 1, 365, 11],
|
|
["null", 3, 365, 11],
|
|
["setarg", 4, 0, 3, 365, 11],
|
|
["setarg", 4, 1, 1, 365, 11],
|
|
["invoke", 4, 1, 365, 11],
|
|
["access", 3, "<", 365, 23],
|
|
["is_identical", 4, 1, 3, 365, 23],
|
|
["jump_true", 4, "eq_done_1072", 365, 23],
|
|
["is_int", 5, 1, 365, 23],
|
|
["jump_false", 5, "eq_ni_1073", 365, 23],
|
|
"_nop_tc_229",
|
|
["jump", "eq_ni_1073", 365, 23],
|
|
["eq_int", 4, 1, 3, 365, 23],
|
|
["jump", "eq_done_1072", 365, 23],
|
|
"eq_ni_1073",
|
|
["is_num", 5, 1, 365, 23],
|
|
["jump_false", 5, "eq_nn_1074", 365, 23],
|
|
"_nop_tc_230",
|
|
["jump", "eq_nn_1074", 365, 23],
|
|
["eq_float", 4, 1, 3, 365, 23],
|
|
["jump", "eq_done_1072", 365, 23],
|
|
"eq_nn_1074",
|
|
["is_text", 5, 1, 365, 23],
|
|
["jump_false", 5, "eq_nt_1075", 365, 23],
|
|
"_nop_tc_231",
|
|
"_nop_tc_232",
|
|
["eq_text", 4, 1, 3, 365, 23],
|
|
["jump", "eq_done_1072", 365, 23],
|
|
"eq_nt_1075",
|
|
["is_null", 5, 1, 365, 23],
|
|
["jump_false", 5, "eq_nnl_1076", 365, 23],
|
|
"_nop_tc_233",
|
|
["jump", "eq_nnl_1076", 365, 23],
|
|
["true", 4, 365, 23],
|
|
["jump", "eq_done_1072", 365, 23],
|
|
"eq_nnl_1076",
|
|
["is_bool", 5, 1, 365, 23],
|
|
["jump_false", 5, "eq_nb_1077", 365, 23],
|
|
"_nop_tc_234",
|
|
["jump", "eq_nb_1077", 365, 23],
|
|
["eq_bool", 4, 1, 3, 365, 23],
|
|
["jump", "eq_done_1072", 365, 23],
|
|
"eq_nb_1077",
|
|
["false", 4, 365, 23],
|
|
"eq_done_1072",
|
|
["jump_false", 4, "if_else_1070", 365, 23],
|
|
["access", 1, 2, 366, 19],
|
|
["get", 3, 12, 1, 366, 13],
|
|
["frame", 4, 3, 1, 366, 13],
|
|
["null", 3, 366, 13],
|
|
["setarg", 4, 0, 3, 366, 13],
|
|
["setarg", 4, 1, 1, 366, 13],
|
|
["invoke", 4, 1, 366, 13],
|
|
["access", 3, "!", 366, 25],
|
|
["is_identical", 4, 1, 3, 366, 25],
|
|
["jump_true", 4, "eq_done_1080", 366, 25],
|
|
["is_int", 5, 1, 366, 25],
|
|
["jump_false", 5, "eq_ni_1081", 366, 25],
|
|
"_nop_tc_235",
|
|
["jump", "eq_ni_1081", 366, 25],
|
|
["eq_int", 4, 1, 3, 366, 25],
|
|
["jump", "eq_done_1080", 366, 25],
|
|
"eq_ni_1081",
|
|
["is_num", 5, 1, 366, 25],
|
|
["jump_false", 5, "eq_nn_1082", 366, 25],
|
|
"_nop_tc_236",
|
|
["jump", "eq_nn_1082", 366, 25],
|
|
["eq_float", 4, 1, 3, 366, 25],
|
|
["jump", "eq_done_1080", 366, 25],
|
|
"eq_nn_1082",
|
|
["is_text", 5, 1, 366, 25],
|
|
["jump_false", 5, "eq_nt_1083", 366, 25],
|
|
"_nop_tc_237",
|
|
"_nop_tc_238",
|
|
["eq_text", 4, 1, 3, 366, 25],
|
|
["jump", "eq_done_1080", 366, 25],
|
|
"eq_nt_1083",
|
|
["is_null", 5, 1, 366, 25],
|
|
["jump_false", 5, "eq_nnl_1084", 366, 25],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nnl_1084", 366, 25],
|
|
["true", 4, 366, 25],
|
|
["jump", "eq_done_1080", 366, 25],
|
|
"eq_nnl_1084",
|
|
["is_bool", 5, 1, 366, 25],
|
|
["jump_false", 5, "eq_nb_1085", 366, 25],
|
|
"_nop_tc_240",
|
|
["jump", "eq_nb_1085", 366, 25],
|
|
["eq_bool", 4, 1, 3, 366, 25],
|
|
["jump", "eq_done_1080", 366, 25],
|
|
"eq_nb_1085",
|
|
["false", 4, 366, 25],
|
|
"eq_done_1080",
|
|
["jump_false", 4, "if_else_1078", 366, 25],
|
|
["access", 1, 3, 366, 43],
|
|
["get", 3, 29, 1, 366, 32],
|
|
["frame", 4, 3, 1, 366, 32],
|
|
["null", 3, 366, 32],
|
|
["setarg", 4, 0, 3, 366, 32],
|
|
["setarg", 4, 1, 1, 366, 32],
|
|
["invoke", 4, 1, 366, 32],
|
|
["true", 1, 366, 54],
|
|
["return", 1, 366, 54],
|
|
"_nop_ur_33",
|
|
"if_else_1078",
|
|
"if_end_1079",
|
|
["access", 1, 2, 367, 19],
|
|
["get", 3, 12, 1, 367, 13],
|
|
["frame", 4, 3, 1, 367, 13],
|
|
["null", 3, 367, 13],
|
|
["setarg", 4, 0, 3, 367, 13],
|
|
["setarg", 4, 1, 1, 367, 13],
|
|
["invoke", 4, 1, 367, 13],
|
|
["access", 3, "=", 367, 25],
|
|
["is_identical", 4, 1, 3, 367, 25],
|
|
["jump_true", 4, "eq_done_1088", 367, 25],
|
|
["is_int", 5, 1, 367, 25],
|
|
["jump_false", 5, "eq_ni_1089", 367, 25],
|
|
"_nop_tc_241",
|
|
["jump", "eq_ni_1089", 367, 25],
|
|
["eq_int", 4, 1, 3, 367, 25],
|
|
["jump", "eq_done_1088", 367, 25],
|
|
"eq_ni_1089",
|
|
["is_num", 5, 1, 367, 25],
|
|
["jump_false", 5, "eq_nn_1090", 367, 25],
|
|
"_nop_tc_242",
|
|
["jump", "eq_nn_1090", 367, 25],
|
|
["eq_float", 4, 1, 3, 367, 25],
|
|
["jump", "eq_done_1088", 367, 25],
|
|
"eq_nn_1090",
|
|
["is_text", 5, 1, 367, 25],
|
|
["jump_false", 5, "eq_nt_1091", 367, 25],
|
|
"_nop_tc_243",
|
|
"_nop_tc_244",
|
|
["eq_text", 4, 1, 3, 367, 25],
|
|
["jump", "eq_done_1088", 367, 25],
|
|
"eq_nt_1091",
|
|
["is_null", 5, 1, 367, 25],
|
|
["jump_false", 5, "eq_nnl_1092", 367, 25],
|
|
"_nop_tc_245",
|
|
["jump", "eq_nnl_1092", 367, 25],
|
|
["true", 4, 367, 25],
|
|
["jump", "eq_done_1088", 367, 25],
|
|
"eq_nnl_1092",
|
|
["is_bool", 5, 1, 367, 25],
|
|
["jump_false", 5, "eq_nb_1093", 367, 25],
|
|
"_nop_tc_246",
|
|
["jump", "eq_nb_1093", 367, 25],
|
|
["eq_bool", 4, 1, 3, 367, 25],
|
|
["jump", "eq_done_1088", 367, 25],
|
|
"eq_nb_1093",
|
|
["false", 4, 367, 25],
|
|
"eq_done_1088",
|
|
["jump_false", 4, "if_else_1086", 367, 25],
|
|
["access", 1, "<<=", 367, 40],
|
|
["access", 3, 3, 367, 47],
|
|
["get", 4, 28, 1, 367, 32],
|
|
["frame", 5, 4, 2, 367, 32],
|
|
["null", 4, 367, 32],
|
|
["setarg", 5, 0, 4, 367, 32],
|
|
["setarg", 5, 1, 1, 367, 32],
|
|
["setarg", 5, 2, 3, 367, 32],
|
|
["invoke", 5, 1, 367, 32],
|
|
["true", 1, 367, 58],
|
|
["return", 1, 367, 58],
|
|
"_nop_ur_34",
|
|
"if_else_1086",
|
|
"if_end_1087",
|
|
["access", 1, "<<", 368, 17],
|
|
["access", 3, 2, 368, 23],
|
|
["get", 4, 28, 1, 368, 9],
|
|
["frame", 5, 4, 2, 368, 9],
|
|
["null", 4, 368, 9],
|
|
["setarg", 5, 0, 4, 368, 9],
|
|
["setarg", 5, 1, 1, 368, 9],
|
|
["setarg", 5, 2, 3, 368, 9],
|
|
["invoke", 5, 1, 368, 9],
|
|
["true", 1, 368, 34],
|
|
["return", 1, 368, 34],
|
|
"_nop_ur_35",
|
|
"if_else_1070",
|
|
"if_end_1071",
|
|
["access", 1, 1, 370, 17],
|
|
["get", 3, 12, 1, 370, 11],
|
|
["frame", 4, 3, 1, 370, 11],
|
|
["null", 3, 370, 11],
|
|
["setarg", 4, 0, 3, 370, 11],
|
|
["setarg", 4, 1, 1, 370, 11],
|
|
["invoke", 4, 1, 370, 11],
|
|
["access", 3, "!", 370, 23],
|
|
["is_identical", 4, 1, 3, 370, 23],
|
|
["jump_true", 4, "eq_done_1096", 370, 23],
|
|
["is_int", 5, 1, 370, 23],
|
|
["jump_false", 5, "eq_ni_1097", 370, 23],
|
|
"_nop_tc_247",
|
|
["jump", "eq_ni_1097", 370, 23],
|
|
["eq_int", 4, 1, 3, 370, 23],
|
|
["jump", "eq_done_1096", 370, 23],
|
|
"eq_ni_1097",
|
|
["is_num", 5, 1, 370, 23],
|
|
["jump_false", 5, "eq_nn_1098", 370, 23],
|
|
"_nop_tc_248",
|
|
["jump", "eq_nn_1098", 370, 23],
|
|
["eq_float", 4, 1, 3, 370, 23],
|
|
["jump", "eq_done_1096", 370, 23],
|
|
"eq_nn_1098",
|
|
["is_text", 5, 1, 370, 23],
|
|
["jump_false", 5, "eq_nt_1099", 370, 23],
|
|
"_nop_tc_249",
|
|
"_nop_tc_250",
|
|
["eq_text", 4, 1, 3, 370, 23],
|
|
["jump", "eq_done_1096", 370, 23],
|
|
"eq_nt_1099",
|
|
["is_null", 5, 1, 370, 23],
|
|
["jump_false", 5, "eq_nnl_1100", 370, 23],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nnl_1100", 370, 23],
|
|
["true", 4, 370, 23],
|
|
["jump", "eq_done_1096", 370, 23],
|
|
"eq_nnl_1100",
|
|
["is_bool", 5, 1, 370, 23],
|
|
["jump_false", 5, "eq_nb_1101", 370, 23],
|
|
"_nop_tc_252",
|
|
["jump", "eq_nb_1101", 370, 23],
|
|
["eq_bool", 4, 1, 3, 370, 23],
|
|
["jump", "eq_done_1096", 370, 23],
|
|
"eq_nb_1101",
|
|
["false", 4, 370, 23],
|
|
"eq_done_1096",
|
|
["jump_false", 4, "if_else_1094", 370, 23],
|
|
["access", 1, 2, 370, 41],
|
|
["get", 3, 29, 1, 370, 30],
|
|
["frame", 4, 3, 1, 370, 30],
|
|
["null", 3, 370, 30],
|
|
["setarg", 4, 0, 3, 370, 30],
|
|
["setarg", 4, 1, 1, 370, 30],
|
|
["invoke", 4, 1, 370, 30],
|
|
["true", 1, 370, 52],
|
|
["return", 1, 370, 52],
|
|
"_nop_ur_36",
|
|
"if_else_1094",
|
|
"if_end_1095",
|
|
["access", 1, "<", 371, 15],
|
|
["access", 3, 1, 371, 20],
|
|
["get", 4, 28, 1, 371, 7],
|
|
["frame", 5, 4, 2, 371, 7],
|
|
["null", 4, 371, 7],
|
|
["setarg", 5, 0, 4, 371, 7],
|
|
["setarg", 5, 1, 1, 371, 7],
|
|
["setarg", 5, 2, 3, 371, 7],
|
|
["invoke", 5, 1, 371, 7],
|
|
["true", 1, 371, 31],
|
|
["return", 1, 371, 31],
|
|
"_nop_ur_37",
|
|
"if_else_1039",
|
|
"if_end_1040",
|
|
["access", 1, ">", 373, 14],
|
|
["is_identical", 3, 2, 1, 373, 14],
|
|
["jump_true", 3, "eq_done_1104", 373, 14],
|
|
["is_int", 4, 2, 373, 14],
|
|
["jump_false", 4, "eq_ni_1105", 373, 14],
|
|
"_nop_tc_253",
|
|
["jump", "eq_ni_1105", 373, 14],
|
|
["eq_int", 3, 2, 1, 373, 14],
|
|
["jump", "eq_done_1104", 373, 14],
|
|
"eq_ni_1105",
|
|
["is_num", 4, 2, 373, 14],
|
|
["jump_false", 4, "eq_nn_1106", 373, 14],
|
|
"_nop_tc_254",
|
|
["jump", "eq_nn_1106", 373, 14],
|
|
["eq_float", 3, 2, 1, 373, 14],
|
|
["jump", "eq_done_1104", 373, 14],
|
|
"eq_nn_1106",
|
|
["is_text", 4, 2, 373, 14],
|
|
["jump_false", 4, "eq_nt_1107", 373, 14],
|
|
"_nop_tc_255",
|
|
"_nop_tc_256",
|
|
["eq_text", 3, 2, 1, 373, 14],
|
|
["jump", "eq_done_1104", 373, 14],
|
|
"eq_nt_1107",
|
|
["is_null", 4, 2, 373, 14],
|
|
["jump_false", 4, "eq_nnl_1108", 373, 14],
|
|
"_nop_tc_257",
|
|
["jump", "eq_nnl_1108", 373, 14],
|
|
["true", 3, 373, 14],
|
|
["jump", "eq_done_1104", 373, 14],
|
|
"eq_nnl_1108",
|
|
["is_bool", 4, 2, 373, 14],
|
|
["jump_false", 4, "eq_nb_1109", 373, 14],
|
|
"_nop_tc_258",
|
|
["jump", "eq_nb_1109", 373, 14],
|
|
["eq_bool", 3, 2, 1, 373, 14],
|
|
["jump", "eq_done_1104", 373, 14],
|
|
"eq_nb_1109",
|
|
["false", 3, 373, 14],
|
|
"eq_done_1104",
|
|
["jump_false", 3, "if_else_1102", 373, 14],
|
|
["access", 1, 1, 374, 17],
|
|
["get", 3, 12, 1, 374, 11],
|
|
["frame", 4, 3, 1, 374, 11],
|
|
["null", 3, 374, 11],
|
|
["setarg", 4, 0, 3, 374, 11],
|
|
["setarg", 4, 1, 1, 374, 11],
|
|
["invoke", 4, 1, 374, 11],
|
|
["access", 3, "=", 374, 23],
|
|
["is_identical", 4, 1, 3, 374, 23],
|
|
["jump_true", 4, "eq_done_1113", 374, 23],
|
|
["is_int", 5, 1, 374, 23],
|
|
["jump_false", 5, "eq_ni_1114", 374, 23],
|
|
"_nop_tc_259",
|
|
["jump", "eq_ni_1114", 374, 23],
|
|
["eq_int", 4, 1, 3, 374, 23],
|
|
["jump", "eq_done_1113", 374, 23],
|
|
"eq_ni_1114",
|
|
["is_num", 5, 1, 374, 23],
|
|
["jump_false", 5, "eq_nn_1115", 374, 23],
|
|
"_nop_tc_260",
|
|
["jump", "eq_nn_1115", 374, 23],
|
|
["eq_float", 4, 1, 3, 374, 23],
|
|
["jump", "eq_done_1113", 374, 23],
|
|
"eq_nn_1115",
|
|
["is_text", 5, 1, 374, 23],
|
|
["jump_false", 5, "eq_nt_1116", 374, 23],
|
|
"_nop_tc_261",
|
|
"_nop_tc_262",
|
|
["eq_text", 4, 1, 3, 374, 23],
|
|
["jump", "eq_done_1113", 374, 23],
|
|
"eq_nt_1116",
|
|
["is_null", 5, 1, 374, 23],
|
|
["jump_false", 5, "eq_nnl_1117", 374, 23],
|
|
"_nop_tc_263",
|
|
["jump", "eq_nnl_1117", 374, 23],
|
|
["true", 4, 374, 23],
|
|
["jump", "eq_done_1113", 374, 23],
|
|
"eq_nnl_1117",
|
|
["is_bool", 5, 1, 374, 23],
|
|
["jump_false", 5, "eq_nb_1118", 374, 23],
|
|
"_nop_tc_264",
|
|
["jump", "eq_nb_1118", 374, 23],
|
|
["eq_bool", 4, 1, 3, 374, 23],
|
|
["jump", "eq_done_1113", 374, 23],
|
|
"eq_nb_1118",
|
|
["false", 4, 374, 23],
|
|
"eq_done_1113",
|
|
["move", 1, 4, 374, 23],
|
|
["jump_false", 1, "and_end_1112", 374, 23],
|
|
["access", 3, 2, 374, 36],
|
|
["get", 4, 12, 1, 374, 30],
|
|
["frame", 5, 4, 1, 374, 30],
|
|
["null", 4, 374, 30],
|
|
["setarg", 5, 0, 4, 374, 30],
|
|
["setarg", 5, 1, 3, 374, 30],
|
|
["invoke", 5, 3, 374, 30],
|
|
["access", 4, "!", 374, 42],
|
|
["is_identical", 5, 3, 4, 374, 42],
|
|
["jump_true", 5, "eq_done_1119", 374, 42],
|
|
["is_int", 6, 3, 374, 42],
|
|
["jump_false", 6, "eq_ni_1120", 374, 42],
|
|
"_nop_tc_265",
|
|
["jump", "eq_ni_1120", 374, 42],
|
|
["eq_int", 5, 3, 4, 374, 42],
|
|
["jump", "eq_done_1119", 374, 42],
|
|
"eq_ni_1120",
|
|
["is_num", 6, 3, 374, 42],
|
|
["jump_false", 6, "eq_nn_1121", 374, 42],
|
|
"_nop_tc_266",
|
|
["jump", "eq_nn_1121", 374, 42],
|
|
["eq_float", 5, 3, 4, 374, 42],
|
|
["jump", "eq_done_1119", 374, 42],
|
|
"eq_nn_1121",
|
|
["is_text", 6, 3, 374, 42],
|
|
["jump_false", 6, "eq_nt_1122", 374, 42],
|
|
"_nop_tc_267",
|
|
"_nop_tc_268",
|
|
["eq_text", 5, 3, 4, 374, 42],
|
|
["jump", "eq_done_1119", 374, 42],
|
|
"eq_nt_1122",
|
|
["is_null", 6, 3, 374, 42],
|
|
["jump_false", 6, "eq_nnl_1123", 374, 42],
|
|
"_nop_tc_269",
|
|
["jump", "eq_nnl_1123", 374, 42],
|
|
["true", 5, 374, 42],
|
|
["jump", "eq_done_1119", 374, 42],
|
|
"eq_nnl_1123",
|
|
["is_bool", 6, 3, 374, 42],
|
|
["jump_false", 6, "eq_nb_1124", 374, 42],
|
|
"_nop_tc_270",
|
|
["jump", "eq_nb_1124", 374, 42],
|
|
["eq_bool", 5, 3, 4, 374, 42],
|
|
["jump", "eq_done_1119", 374, 42],
|
|
"eq_nb_1124",
|
|
["false", 5, 374, 42],
|
|
"eq_done_1119",
|
|
["move", 1, 5, 374, 42],
|
|
"and_end_1112",
|
|
["jump_false", 1, "if_else_1110", 374, 42],
|
|
["access", 1, 3, 374, 60],
|
|
["get", 3, 29, 1, 374, 49],
|
|
["frame", 4, 3, 1, 374, 49],
|
|
["null", 3, 374, 49],
|
|
["setarg", 4, 0, 3, 374, 49],
|
|
["setarg", 4, 1, 1, 374, 49],
|
|
["invoke", 4, 1, 374, 49],
|
|
["true", 1, 374, 71],
|
|
["return", 1, 374, 71],
|
|
"_nop_ur_38",
|
|
"if_else_1110",
|
|
"if_end_1111",
|
|
["access", 1, 1, 375, 17],
|
|
["get", 3, 12, 1, 375, 11],
|
|
["frame", 4, 3, 1, 375, 11],
|
|
["null", 3, 375, 11],
|
|
["setarg", 4, 0, 3, 375, 11],
|
|
["setarg", 4, 1, 1, 375, 11],
|
|
["invoke", 4, 1, 375, 11],
|
|
["access", 3, "=", 375, 23],
|
|
["is_identical", 4, 1, 3, 375, 23],
|
|
["jump_true", 4, "eq_done_1127", 375, 23],
|
|
["is_int", 5, 1, 375, 23],
|
|
["jump_false", 5, "eq_ni_1128", 375, 23],
|
|
"_nop_tc_271",
|
|
["jump", "eq_ni_1128", 375, 23],
|
|
["eq_int", 4, 1, 3, 375, 23],
|
|
["jump", "eq_done_1127", 375, 23],
|
|
"eq_ni_1128",
|
|
["is_num", 5, 1, 375, 23],
|
|
["jump_false", 5, "eq_nn_1129", 375, 23],
|
|
"_nop_tc_272",
|
|
["jump", "eq_nn_1129", 375, 23],
|
|
["eq_float", 4, 1, 3, 375, 23],
|
|
["jump", "eq_done_1127", 375, 23],
|
|
"eq_nn_1129",
|
|
["is_text", 5, 1, 375, 23],
|
|
["jump_false", 5, "eq_nt_1130", 375, 23],
|
|
"_nop_tc_273",
|
|
"_nop_tc_274",
|
|
["eq_text", 4, 1, 3, 375, 23],
|
|
["jump", "eq_done_1127", 375, 23],
|
|
"eq_nt_1130",
|
|
["is_null", 5, 1, 375, 23],
|
|
["jump_false", 5, "eq_nnl_1131", 375, 23],
|
|
"_nop_tc_275",
|
|
["jump", "eq_nnl_1131", 375, 23],
|
|
["true", 4, 375, 23],
|
|
["jump", "eq_done_1127", 375, 23],
|
|
"eq_nnl_1131",
|
|
["is_bool", 5, 1, 375, 23],
|
|
["jump_false", 5, "eq_nb_1132", 375, 23],
|
|
"_nop_tc_276",
|
|
["jump", "eq_nb_1132", 375, 23],
|
|
["eq_bool", 4, 1, 3, 375, 23],
|
|
["jump", "eq_done_1127", 375, 23],
|
|
"eq_nb_1132",
|
|
["false", 4, 375, 23],
|
|
"eq_done_1127",
|
|
["jump_false", 4, "if_else_1125", 375, 23],
|
|
["access", 1, ">=", 375, 38],
|
|
["access", 3, 2, 375, 44],
|
|
["get", 4, 28, 1, 375, 30],
|
|
["frame", 5, 4, 2, 375, 30],
|
|
["null", 4, 375, 30],
|
|
["setarg", 5, 0, 4, 375, 30],
|
|
["setarg", 5, 1, 1, 375, 30],
|
|
["setarg", 5, 2, 3, 375, 30],
|
|
["invoke", 5, 1, 375, 30],
|
|
["true", 1, 375, 55],
|
|
["return", 1, 375, 55],
|
|
"_nop_ur_39",
|
|
"if_else_1125",
|
|
"if_end_1126",
|
|
["access", 1, 1, 376, 17],
|
|
["get", 3, 12, 1, 376, 11],
|
|
["frame", 4, 3, 1, 376, 11],
|
|
["null", 3, 376, 11],
|
|
["setarg", 4, 0, 3, 376, 11],
|
|
["setarg", 4, 1, 1, 376, 11],
|
|
["invoke", 4, 1, 376, 11],
|
|
["access", 3, ">", 376, 23],
|
|
["is_identical", 4, 1, 3, 376, 23],
|
|
["jump_true", 4, "eq_done_1135", 376, 23],
|
|
["is_int", 5, 1, 376, 23],
|
|
["jump_false", 5, "eq_ni_1136", 376, 23],
|
|
"_nop_tc_277",
|
|
["jump", "eq_ni_1136", 376, 23],
|
|
["eq_int", 4, 1, 3, 376, 23],
|
|
["jump", "eq_done_1135", 376, 23],
|
|
"eq_ni_1136",
|
|
["is_num", 5, 1, 376, 23],
|
|
["jump_false", 5, "eq_nn_1137", 376, 23],
|
|
"_nop_tc_278",
|
|
["jump", "eq_nn_1137", 376, 23],
|
|
["eq_float", 4, 1, 3, 376, 23],
|
|
["jump", "eq_done_1135", 376, 23],
|
|
"eq_nn_1137",
|
|
["is_text", 5, 1, 376, 23],
|
|
["jump_false", 5, "eq_nt_1138", 376, 23],
|
|
"_nop_tc_279",
|
|
"_nop_tc_280",
|
|
["eq_text", 4, 1, 3, 376, 23],
|
|
["jump", "eq_done_1135", 376, 23],
|
|
"eq_nt_1138",
|
|
["is_null", 5, 1, 376, 23],
|
|
["jump_false", 5, "eq_nnl_1139", 376, 23],
|
|
"_nop_tc_281",
|
|
["jump", "eq_nnl_1139", 376, 23],
|
|
["true", 4, 376, 23],
|
|
["jump", "eq_done_1135", 376, 23],
|
|
"eq_nnl_1139",
|
|
["is_bool", 5, 1, 376, 23],
|
|
["jump_false", 5, "eq_nb_1140", 376, 23],
|
|
"_nop_tc_282",
|
|
["jump", "eq_nb_1140", 376, 23],
|
|
["eq_bool", 4, 1, 3, 376, 23],
|
|
["jump", "eq_done_1135", 376, 23],
|
|
"eq_nb_1140",
|
|
["false", 4, 376, 23],
|
|
"eq_done_1135",
|
|
["jump_false", 4, "if_else_1133", 376, 23],
|
|
["access", 1, 2, 377, 19],
|
|
["get", 3, 12, 1, 377, 13],
|
|
["frame", 4, 3, 1, 377, 13],
|
|
["null", 3, 377, 13],
|
|
["setarg", 4, 0, 3, 377, 13],
|
|
["setarg", 4, 1, 1, 377, 13],
|
|
["invoke", 4, 1, 377, 13],
|
|
["access", 3, ">", 377, 25],
|
|
["is_identical", 4, 1, 3, 377, 25],
|
|
["jump_true", 4, "eq_done_1143", 377, 25],
|
|
["is_int", 5, 1, 377, 25],
|
|
["jump_false", 5, "eq_ni_1144", 377, 25],
|
|
"_nop_tc_283",
|
|
["jump", "eq_ni_1144", 377, 25],
|
|
["eq_int", 4, 1, 3, 377, 25],
|
|
["jump", "eq_done_1143", 377, 25],
|
|
"eq_ni_1144",
|
|
["is_num", 5, 1, 377, 25],
|
|
["jump_false", 5, "eq_nn_1145", 377, 25],
|
|
"_nop_tc_284",
|
|
["jump", "eq_nn_1145", 377, 25],
|
|
["eq_float", 4, 1, 3, 377, 25],
|
|
["jump", "eq_done_1143", 377, 25],
|
|
"eq_nn_1145",
|
|
["is_text", 5, 1, 377, 25],
|
|
["jump_false", 5, "eq_nt_1146", 377, 25],
|
|
"_nop_tc_285",
|
|
"_nop_tc_286",
|
|
["eq_text", 4, 1, 3, 377, 25],
|
|
["jump", "eq_done_1143", 377, 25],
|
|
"eq_nt_1146",
|
|
["is_null", 5, 1, 377, 25],
|
|
["jump_false", 5, "eq_nnl_1147", 377, 25],
|
|
"_nop_tc_287",
|
|
["jump", "eq_nnl_1147", 377, 25],
|
|
["true", 4, 377, 25],
|
|
["jump", "eq_done_1143", 377, 25],
|
|
"eq_nnl_1147",
|
|
["is_bool", 5, 1, 377, 25],
|
|
["jump_false", 5, "eq_nb_1148", 377, 25],
|
|
"_nop_tc_288",
|
|
["jump", "eq_nb_1148", 377, 25],
|
|
["eq_bool", 4, 1, 3, 377, 25],
|
|
["jump", "eq_done_1143", 377, 25],
|
|
"eq_nb_1148",
|
|
["false", 4, 377, 25],
|
|
"eq_done_1143",
|
|
["jump_false", 4, "if_else_1141", 377, 25],
|
|
["access", 1, 3, 378, 21],
|
|
["get", 3, 12, 1, 378, 15],
|
|
["frame", 4, 3, 1, 378, 15],
|
|
["null", 3, 378, 15],
|
|
["setarg", 4, 0, 3, 378, 15],
|
|
["setarg", 4, 1, 1, 378, 15],
|
|
["invoke", 4, 1, 378, 15],
|
|
["access", 3, "!", 378, 27],
|
|
["is_identical", 4, 1, 3, 378, 27],
|
|
["jump_true", 4, "eq_done_1151", 378, 27],
|
|
["is_int", 5, 1, 378, 27],
|
|
["jump_false", 5, "eq_ni_1152", 378, 27],
|
|
"_nop_tc_289",
|
|
["jump", "eq_ni_1152", 378, 27],
|
|
["eq_int", 4, 1, 3, 378, 27],
|
|
["jump", "eq_done_1151", 378, 27],
|
|
"eq_ni_1152",
|
|
["is_num", 5, 1, 378, 27],
|
|
["jump_false", 5, "eq_nn_1153", 378, 27],
|
|
"_nop_tc_290",
|
|
["jump", "eq_nn_1153", 378, 27],
|
|
["eq_float", 4, 1, 3, 378, 27],
|
|
["jump", "eq_done_1151", 378, 27],
|
|
"eq_nn_1153",
|
|
["is_text", 5, 1, 378, 27],
|
|
["jump_false", 5, "eq_nt_1154", 378, 27],
|
|
"_nop_tc_291",
|
|
"_nop_tc_292",
|
|
["eq_text", 4, 1, 3, 378, 27],
|
|
["jump", "eq_done_1151", 378, 27],
|
|
"eq_nt_1154",
|
|
["is_null", 5, 1, 378, 27],
|
|
["jump_false", 5, "eq_nnl_1155", 378, 27],
|
|
"_nop_tc_293",
|
|
["jump", "eq_nnl_1155", 378, 27],
|
|
["true", 4, 378, 27],
|
|
["jump", "eq_done_1151", 378, 27],
|
|
"eq_nnl_1155",
|
|
["is_bool", 5, 1, 378, 27],
|
|
["jump_false", 5, "eq_nb_1156", 378, 27],
|
|
"_nop_tc_294",
|
|
["jump", "eq_nb_1156", 378, 27],
|
|
["eq_bool", 4, 1, 3, 378, 27],
|
|
["jump", "eq_done_1151", 378, 27],
|
|
"eq_nb_1156",
|
|
["false", 4, 378, 27],
|
|
"eq_done_1151",
|
|
["jump_false", 4, "if_else_1149", 378, 27],
|
|
["access", 1, 4, 378, 45],
|
|
["get", 3, 29, 1, 378, 34],
|
|
["frame", 4, 3, 1, 378, 34],
|
|
["null", 3, 378, 34],
|
|
["setarg", 4, 0, 3, 378, 34],
|
|
["setarg", 4, 1, 1, 378, 34],
|
|
["invoke", 4, 1, 378, 34],
|
|
["true", 1, 378, 56],
|
|
["return", 1, 378, 56],
|
|
"_nop_ur_40",
|
|
"if_else_1149",
|
|
"if_end_1150",
|
|
["access", 1, 3, 379, 21],
|
|
["get", 3, 12, 1, 379, 15],
|
|
["frame", 4, 3, 1, 379, 15],
|
|
["null", 3, 379, 15],
|
|
["setarg", 4, 0, 3, 379, 15],
|
|
["setarg", 4, 1, 1, 379, 15],
|
|
["invoke", 4, 1, 379, 15],
|
|
["access", 3, "=", 379, 27],
|
|
["is_identical", 4, 1, 3, 379, 27],
|
|
["jump_true", 4, "eq_done_1159", 379, 27],
|
|
["is_int", 5, 1, 379, 27],
|
|
["jump_false", 5, "eq_ni_1160", 379, 27],
|
|
"_nop_tc_295",
|
|
["jump", "eq_ni_1160", 379, 27],
|
|
["eq_int", 4, 1, 3, 379, 27],
|
|
["jump", "eq_done_1159", 379, 27],
|
|
"eq_ni_1160",
|
|
["is_num", 5, 1, 379, 27],
|
|
["jump_false", 5, "eq_nn_1161", 379, 27],
|
|
"_nop_tc_296",
|
|
["jump", "eq_nn_1161", 379, 27],
|
|
["eq_float", 4, 1, 3, 379, 27],
|
|
["jump", "eq_done_1159", 379, 27],
|
|
"eq_nn_1161",
|
|
["is_text", 5, 1, 379, 27],
|
|
["jump_false", 5, "eq_nt_1162", 379, 27],
|
|
"_nop_tc_297",
|
|
"_nop_tc_298",
|
|
["eq_text", 4, 1, 3, 379, 27],
|
|
["jump", "eq_done_1159", 379, 27],
|
|
"eq_nt_1162",
|
|
["is_null", 5, 1, 379, 27],
|
|
["jump_false", 5, "eq_nnl_1163", 379, 27],
|
|
"_nop_tc_299",
|
|
["jump", "eq_nnl_1163", 379, 27],
|
|
["true", 4, 379, 27],
|
|
["jump", "eq_done_1159", 379, 27],
|
|
"eq_nnl_1163",
|
|
["is_bool", 5, 1, 379, 27],
|
|
["jump_false", 5, "eq_nb_1164", 379, 27],
|
|
"_nop_tc_300",
|
|
["jump", "eq_nb_1164", 379, 27],
|
|
["eq_bool", 4, 1, 3, 379, 27],
|
|
["jump", "eq_done_1159", 379, 27],
|
|
"eq_nb_1164",
|
|
["false", 4, 379, 27],
|
|
"eq_done_1159",
|
|
["jump_false", 4, "if_else_1157", 379, 27],
|
|
["access", 1, ">>>=", 379, 42],
|
|
["access", 3, 4, 379, 50],
|
|
["get", 4, 28, 1, 379, 34],
|
|
["frame", 5, 4, 2, 379, 34],
|
|
["null", 4, 379, 34],
|
|
["setarg", 5, 0, 4, 379, 34],
|
|
["setarg", 5, 1, 1, 379, 34],
|
|
["setarg", 5, 2, 3, 379, 34],
|
|
["invoke", 5, 1, 379, 34],
|
|
["true", 1, 379, 61],
|
|
["return", 1, 379, 61],
|
|
"_nop_ur_41",
|
|
"if_else_1157",
|
|
"if_end_1158",
|
|
["access", 1, ">>>", 380, 19],
|
|
["access", 3, 3, 380, 26],
|
|
["get", 4, 28, 1, 380, 11],
|
|
["frame", 5, 4, 2, 380, 11],
|
|
["null", 4, 380, 11],
|
|
["setarg", 5, 0, 4, 380, 11],
|
|
["setarg", 5, 1, 1, 380, 11],
|
|
["setarg", 5, 2, 3, 380, 11],
|
|
["invoke", 5, 1, 380, 11],
|
|
["true", 1, 380, 37],
|
|
["return", 1, 380, 37],
|
|
"_nop_ur_42",
|
|
"if_else_1141",
|
|
"if_end_1142",
|
|
["access", 1, 2, 382, 19],
|
|
["get", 3, 12, 1, 382, 13],
|
|
["frame", 4, 3, 1, 382, 13],
|
|
["null", 3, 382, 13],
|
|
["setarg", 4, 0, 3, 382, 13],
|
|
["setarg", 4, 1, 1, 382, 13],
|
|
["invoke", 4, 1, 382, 13],
|
|
["access", 3, "!", 382, 25],
|
|
["is_identical", 4, 1, 3, 382, 25],
|
|
["jump_true", 4, "eq_done_1167", 382, 25],
|
|
["is_int", 5, 1, 382, 25],
|
|
["jump_false", 5, "eq_ni_1168", 382, 25],
|
|
"_nop_tc_301",
|
|
["jump", "eq_ni_1168", 382, 25],
|
|
["eq_int", 4, 1, 3, 382, 25],
|
|
["jump", "eq_done_1167", 382, 25],
|
|
"eq_ni_1168",
|
|
["is_num", 5, 1, 382, 25],
|
|
["jump_false", 5, "eq_nn_1169", 382, 25],
|
|
"_nop_tc_302",
|
|
["jump", "eq_nn_1169", 382, 25],
|
|
["eq_float", 4, 1, 3, 382, 25],
|
|
["jump", "eq_done_1167", 382, 25],
|
|
"eq_nn_1169",
|
|
["is_text", 5, 1, 382, 25],
|
|
["jump_false", 5, "eq_nt_1170", 382, 25],
|
|
"_nop_tc_303",
|
|
"_nop_tc_304",
|
|
["eq_text", 4, 1, 3, 382, 25],
|
|
["jump", "eq_done_1167", 382, 25],
|
|
"eq_nt_1170",
|
|
["is_null", 5, 1, 382, 25],
|
|
["jump_false", 5, "eq_nnl_1171", 382, 25],
|
|
"_nop_tc_305",
|
|
["jump", "eq_nnl_1171", 382, 25],
|
|
["true", 4, 382, 25],
|
|
["jump", "eq_done_1167", 382, 25],
|
|
"eq_nnl_1171",
|
|
["is_bool", 5, 1, 382, 25],
|
|
["jump_false", 5, "eq_nb_1172", 382, 25],
|
|
"_nop_tc_306",
|
|
["jump", "eq_nb_1172", 382, 25],
|
|
["eq_bool", 4, 1, 3, 382, 25],
|
|
["jump", "eq_done_1167", 382, 25],
|
|
"eq_nb_1172",
|
|
["false", 4, 382, 25],
|
|
"eq_done_1167",
|
|
["jump_false", 4, "if_else_1165", 382, 25],
|
|
["access", 1, 3, 382, 43],
|
|
["get", 3, 29, 1, 382, 32],
|
|
["frame", 4, 3, 1, 382, 32],
|
|
["null", 3, 382, 32],
|
|
["setarg", 4, 0, 3, 382, 32],
|
|
["setarg", 4, 1, 1, 382, 32],
|
|
["invoke", 4, 1, 382, 32],
|
|
["true", 1, 382, 54],
|
|
["return", 1, 382, 54],
|
|
"_nop_ur_43",
|
|
"if_else_1165",
|
|
"if_end_1166",
|
|
["access", 1, 2, 383, 19],
|
|
["get", 3, 12, 1, 383, 13],
|
|
["frame", 4, 3, 1, 383, 13],
|
|
["null", 3, 383, 13],
|
|
["setarg", 4, 0, 3, 383, 13],
|
|
["setarg", 4, 1, 1, 383, 13],
|
|
["invoke", 4, 1, 383, 13],
|
|
["access", 3, "=", 383, 25],
|
|
["is_identical", 4, 1, 3, 383, 25],
|
|
["jump_true", 4, "eq_done_1175", 383, 25],
|
|
["is_int", 5, 1, 383, 25],
|
|
["jump_false", 5, "eq_ni_1176", 383, 25],
|
|
"_nop_tc_307",
|
|
["jump", "eq_ni_1176", 383, 25],
|
|
["eq_int", 4, 1, 3, 383, 25],
|
|
["jump", "eq_done_1175", 383, 25],
|
|
"eq_ni_1176",
|
|
["is_num", 5, 1, 383, 25],
|
|
["jump_false", 5, "eq_nn_1177", 383, 25],
|
|
"_nop_tc_308",
|
|
["jump", "eq_nn_1177", 383, 25],
|
|
["eq_float", 4, 1, 3, 383, 25],
|
|
["jump", "eq_done_1175", 383, 25],
|
|
"eq_nn_1177",
|
|
["is_text", 5, 1, 383, 25],
|
|
["jump_false", 5, "eq_nt_1178", 383, 25],
|
|
"_nop_tc_309",
|
|
"_nop_tc_310",
|
|
["eq_text", 4, 1, 3, 383, 25],
|
|
["jump", "eq_done_1175", 383, 25],
|
|
"eq_nt_1178",
|
|
["is_null", 5, 1, 383, 25],
|
|
["jump_false", 5, "eq_nnl_1179", 383, 25],
|
|
"_nop_tc_311",
|
|
["jump", "eq_nnl_1179", 383, 25],
|
|
["true", 4, 383, 25],
|
|
["jump", "eq_done_1175", 383, 25],
|
|
"eq_nnl_1179",
|
|
["is_bool", 5, 1, 383, 25],
|
|
["jump_false", 5, "eq_nb_1180", 383, 25],
|
|
"_nop_tc_312",
|
|
["jump", "eq_nb_1180", 383, 25],
|
|
["eq_bool", 4, 1, 3, 383, 25],
|
|
["jump", "eq_done_1175", 383, 25],
|
|
"eq_nb_1180",
|
|
["false", 4, 383, 25],
|
|
"eq_done_1175",
|
|
["jump_false", 4, "if_else_1173", 383, 25],
|
|
["access", 1, ">>=", 383, 40],
|
|
["access", 3, 3, 383, 47],
|
|
["get", 4, 28, 1, 383, 32],
|
|
["frame", 5, 4, 2, 383, 32],
|
|
["null", 4, 383, 32],
|
|
["setarg", 5, 0, 4, 383, 32],
|
|
["setarg", 5, 1, 1, 383, 32],
|
|
["setarg", 5, 2, 3, 383, 32],
|
|
["invoke", 5, 1, 383, 32],
|
|
["true", 1, 383, 58],
|
|
["return", 1, 383, 58],
|
|
"_nop_ur_44",
|
|
"if_else_1173",
|
|
"if_end_1174",
|
|
["access", 1, ">>", 384, 17],
|
|
["access", 3, 2, 384, 23],
|
|
["get", 4, 28, 1, 384, 9],
|
|
["frame", 5, 4, 2, 384, 9],
|
|
["null", 4, 384, 9],
|
|
["setarg", 5, 0, 4, 384, 9],
|
|
["setarg", 5, 1, 1, 384, 9],
|
|
["setarg", 5, 2, 3, 384, 9],
|
|
["invoke", 5, 1, 384, 9],
|
|
["true", 1, 384, 34],
|
|
["return", 1, 384, 34],
|
|
"_nop_ur_45",
|
|
"if_else_1133",
|
|
"if_end_1134",
|
|
["access", 1, 1, 386, 17],
|
|
["get", 3, 12, 1, 386, 11],
|
|
["frame", 4, 3, 1, 386, 11],
|
|
["null", 3, 386, 11],
|
|
["setarg", 4, 0, 3, 386, 11],
|
|
["setarg", 4, 1, 1, 386, 11],
|
|
["invoke", 4, 1, 386, 11],
|
|
["access", 3, "!", 386, 23],
|
|
["is_identical", 4, 1, 3, 386, 23],
|
|
["jump_true", 4, "eq_done_1183", 386, 23],
|
|
["is_int", 5, 1, 386, 23],
|
|
["jump_false", 5, "eq_ni_1184", 386, 23],
|
|
"_nop_tc_313",
|
|
["jump", "eq_ni_1184", 386, 23],
|
|
["eq_int", 4, 1, 3, 386, 23],
|
|
["jump", "eq_done_1183", 386, 23],
|
|
"eq_ni_1184",
|
|
["is_num", 5, 1, 386, 23],
|
|
["jump_false", 5, "eq_nn_1185", 386, 23],
|
|
"_nop_tc_314",
|
|
["jump", "eq_nn_1185", 386, 23],
|
|
["eq_float", 4, 1, 3, 386, 23],
|
|
["jump", "eq_done_1183", 386, 23],
|
|
"eq_nn_1185",
|
|
["is_text", 5, 1, 386, 23],
|
|
["jump_false", 5, "eq_nt_1186", 386, 23],
|
|
"_nop_tc_315",
|
|
"_nop_tc_316",
|
|
["eq_text", 4, 1, 3, 386, 23],
|
|
["jump", "eq_done_1183", 386, 23],
|
|
"eq_nt_1186",
|
|
["is_null", 5, 1, 386, 23],
|
|
["jump_false", 5, "eq_nnl_1187", 386, 23],
|
|
"_nop_tc_317",
|
|
["jump", "eq_nnl_1187", 386, 23],
|
|
["true", 4, 386, 23],
|
|
["jump", "eq_done_1183", 386, 23],
|
|
"eq_nnl_1187",
|
|
["is_bool", 5, 1, 386, 23],
|
|
["jump_false", 5, "eq_nb_1188", 386, 23],
|
|
"_nop_tc_318",
|
|
["jump", "eq_nb_1188", 386, 23],
|
|
["eq_bool", 4, 1, 3, 386, 23],
|
|
["jump", "eq_done_1183", 386, 23],
|
|
"eq_nb_1188",
|
|
["false", 4, 386, 23],
|
|
"eq_done_1183",
|
|
["jump_false", 4, "if_else_1181", 386, 23],
|
|
["access", 1, 2, 386, 41],
|
|
["get", 3, 29, 1, 386, 30],
|
|
["frame", 4, 3, 1, 386, 30],
|
|
["null", 3, 386, 30],
|
|
["setarg", 4, 0, 3, 386, 30],
|
|
["setarg", 4, 1, 1, 386, 30],
|
|
["invoke", 4, 1, 386, 30],
|
|
["true", 1, 386, 52],
|
|
["return", 1, 386, 52],
|
|
"_nop_ur_46",
|
|
"if_else_1181",
|
|
"if_end_1182",
|
|
["access", 1, ">", 387, 15],
|
|
["access", 3, 1, 387, 20],
|
|
["get", 4, 28, 1, 387, 7],
|
|
["frame", 5, 4, 2, 387, 7],
|
|
["null", 4, 387, 7],
|
|
["setarg", 5, 0, 4, 387, 7],
|
|
["setarg", 5, 1, 1, 387, 7],
|
|
["setarg", 5, 2, 3, 387, 7],
|
|
["invoke", 5, 1, 387, 7],
|
|
["true", 1, 387, 31],
|
|
["return", 1, 387, 31],
|
|
"_nop_ur_47",
|
|
"if_else_1102",
|
|
"if_end_1103",
|
|
["access", 1, "=", 389, 14],
|
|
["is_identical", 3, 2, 1, 389, 14],
|
|
["jump_true", 3, "eq_done_1191", 389, 14],
|
|
["is_int", 4, 2, 389, 14],
|
|
["jump_false", 4, "eq_ni_1192", 389, 14],
|
|
"_nop_tc_319",
|
|
["jump", "eq_ni_1192", 389, 14],
|
|
["eq_int", 3, 2, 1, 389, 14],
|
|
["jump", "eq_done_1191", 389, 14],
|
|
"eq_ni_1192",
|
|
["is_num", 4, 2, 389, 14],
|
|
["jump_false", 4, "eq_nn_1193", 389, 14],
|
|
"_nop_tc_320",
|
|
["jump", "eq_nn_1193", 389, 14],
|
|
["eq_float", 3, 2, 1, 389, 14],
|
|
["jump", "eq_done_1191", 389, 14],
|
|
"eq_nn_1193",
|
|
["is_text", 4, 2, 389, 14],
|
|
["jump_false", 4, "eq_nt_1194", 389, 14],
|
|
"_nop_tc_321",
|
|
"_nop_tc_322",
|
|
["eq_text", 3, 2, 1, 389, 14],
|
|
["jump", "eq_done_1191", 389, 14],
|
|
"eq_nt_1194",
|
|
["is_null", 4, 2, 389, 14],
|
|
["jump_false", 4, "eq_nnl_1195", 389, 14],
|
|
"_nop_tc_323",
|
|
["jump", "eq_nnl_1195", 389, 14],
|
|
["true", 3, 389, 14],
|
|
["jump", "eq_done_1191", 389, 14],
|
|
"eq_nnl_1195",
|
|
["is_bool", 4, 2, 389, 14],
|
|
["jump_false", 4, "eq_nb_1196", 389, 14],
|
|
"_nop_tc_324",
|
|
["jump", "eq_nb_1196", 389, 14],
|
|
["eq_bool", 3, 2, 1, 389, 14],
|
|
["jump", "eq_done_1191", 389, 14],
|
|
"eq_nb_1196",
|
|
["false", 3, 389, 14],
|
|
"eq_done_1191",
|
|
["jump_false", 3, "if_else_1189", 389, 14],
|
|
["access", 1, 1, 390, 17],
|
|
["get", 3, 12, 1, 390, 11],
|
|
["frame", 4, 3, 1, 390, 11],
|
|
["null", 3, 390, 11],
|
|
["setarg", 4, 0, 3, 390, 11],
|
|
["setarg", 4, 1, 1, 390, 11],
|
|
["invoke", 4, 1, 390, 11],
|
|
["access", 3, "=", 390, 23],
|
|
["is_identical", 4, 1, 3, 390, 23],
|
|
["jump_true", 4, "eq_done_1199", 390, 23],
|
|
["is_int", 5, 1, 390, 23],
|
|
["jump_false", 5, "eq_ni_1200", 390, 23],
|
|
"_nop_tc_325",
|
|
["jump", "eq_ni_1200", 390, 23],
|
|
["eq_int", 4, 1, 3, 390, 23],
|
|
["jump", "eq_done_1199", 390, 23],
|
|
"eq_ni_1200",
|
|
["is_num", 5, 1, 390, 23],
|
|
["jump_false", 5, "eq_nn_1201", 390, 23],
|
|
"_nop_tc_326",
|
|
["jump", "eq_nn_1201", 390, 23],
|
|
["eq_float", 4, 1, 3, 390, 23],
|
|
["jump", "eq_done_1199", 390, 23],
|
|
"eq_nn_1201",
|
|
["is_text", 5, 1, 390, 23],
|
|
["jump_false", 5, "eq_nt_1202", 390, 23],
|
|
"_nop_tc_327",
|
|
"_nop_tc_328",
|
|
["eq_text", 4, 1, 3, 390, 23],
|
|
["jump", "eq_done_1199", 390, 23],
|
|
"eq_nt_1202",
|
|
["is_null", 5, 1, 390, 23],
|
|
["jump_false", 5, "eq_nnl_1203", 390, 23],
|
|
"_nop_tc_329",
|
|
["jump", "eq_nnl_1203", 390, 23],
|
|
["true", 4, 390, 23],
|
|
["jump", "eq_done_1199", 390, 23],
|
|
"eq_nnl_1203",
|
|
["is_bool", 5, 1, 390, 23],
|
|
["jump_false", 5, "eq_nb_1204", 390, 23],
|
|
"_nop_tc_330",
|
|
["jump", "eq_nb_1204", 390, 23],
|
|
["eq_bool", 4, 1, 3, 390, 23],
|
|
["jump", "eq_done_1199", 390, 23],
|
|
"eq_nb_1204",
|
|
["false", 4, 390, 23],
|
|
"eq_done_1199",
|
|
["jump_false", 4, "if_else_1197", 390, 23],
|
|
["access", 1, 2, 391, 19],
|
|
["get", 3, 12, 1, 391, 13],
|
|
["frame", 4, 3, 1, 391, 13],
|
|
["null", 3, 391, 13],
|
|
["setarg", 4, 0, 3, 391, 13],
|
|
["setarg", 4, 1, 1, 391, 13],
|
|
["invoke", 4, 1, 391, 13],
|
|
["access", 3, "=", 391, 25],
|
|
["is_identical", 4, 1, 3, 391, 25],
|
|
["jump_true", 4, "eq_done_1207", 391, 25],
|
|
["is_int", 5, 1, 391, 25],
|
|
["jump_false", 5, "eq_ni_1208", 391, 25],
|
|
"_nop_tc_331",
|
|
["jump", "eq_ni_1208", 391, 25],
|
|
["eq_int", 4, 1, 3, 391, 25],
|
|
["jump", "eq_done_1207", 391, 25],
|
|
"eq_ni_1208",
|
|
["is_num", 5, 1, 391, 25],
|
|
["jump_false", 5, "eq_nn_1209", 391, 25],
|
|
"_nop_tc_332",
|
|
["jump", "eq_nn_1209", 391, 25],
|
|
["eq_float", 4, 1, 3, 391, 25],
|
|
["jump", "eq_done_1207", 391, 25],
|
|
"eq_nn_1209",
|
|
["is_text", 5, 1, 391, 25],
|
|
["jump_false", 5, "eq_nt_1210", 391, 25],
|
|
"_nop_tc_333",
|
|
"_nop_tc_334",
|
|
["eq_text", 4, 1, 3, 391, 25],
|
|
["jump", "eq_done_1207", 391, 25],
|
|
"eq_nt_1210",
|
|
["is_null", 5, 1, 391, 25],
|
|
["jump_false", 5, "eq_nnl_1211", 391, 25],
|
|
"_nop_tc_335",
|
|
["jump", "eq_nnl_1211", 391, 25],
|
|
["true", 4, 391, 25],
|
|
["jump", "eq_done_1207", 391, 25],
|
|
"eq_nnl_1211",
|
|
["is_bool", 5, 1, 391, 25],
|
|
["jump_false", 5, "eq_nb_1212", 391, 25],
|
|
"_nop_tc_336",
|
|
["jump", "eq_nb_1212", 391, 25],
|
|
["eq_bool", 4, 1, 3, 391, 25],
|
|
["jump", "eq_done_1207", 391, 25],
|
|
"eq_nb_1212",
|
|
["false", 4, 391, 25],
|
|
"eq_done_1207",
|
|
["jump_false", 4, "if_else_1205", 391, 25],
|
|
["access", 1, "===", 391, 40],
|
|
["access", 3, 3, 391, 47],
|
|
["get", 4, 28, 1, 391, 32],
|
|
["frame", 5, 4, 2, 391, 32],
|
|
["null", 4, 391, 32],
|
|
["setarg", 5, 0, 4, 391, 32],
|
|
["setarg", 5, 1, 1, 391, 32],
|
|
["setarg", 5, 2, 3, 391, 32],
|
|
["invoke", 5, 1, 391, 32],
|
|
["true", 1, 391, 58],
|
|
["return", 1, 391, 58],
|
|
"_nop_ur_48",
|
|
"if_else_1205",
|
|
"if_end_1206",
|
|
["access", 1, "==", 392, 17],
|
|
["access", 3, 2, 392, 23],
|
|
["get", 4, 28, 1, 392, 9],
|
|
["frame", 5, 4, 2, 392, 9],
|
|
["null", 4, 392, 9],
|
|
["setarg", 5, 0, 4, 392, 9],
|
|
["setarg", 5, 1, 1, 392, 9],
|
|
["setarg", 5, 2, 3, 392, 9],
|
|
["invoke", 5, 1, 392, 9],
|
|
["true", 1, 392, 34],
|
|
["return", 1, 392, 34],
|
|
"_nop_ur_49",
|
|
"if_else_1197",
|
|
"if_end_1198",
|
|
["access", 1, 1, 394, 17],
|
|
["get", 3, 12, 1, 394, 11],
|
|
["frame", 4, 3, 1, 394, 11],
|
|
["null", 3, 394, 11],
|
|
["setarg", 4, 0, 3, 394, 11],
|
|
["setarg", 4, 1, 1, 394, 11],
|
|
["invoke", 4, 1, 394, 11],
|
|
["access", 3, ">", 394, 23],
|
|
["is_identical", 4, 1, 3, 394, 23],
|
|
["jump_true", 4, "eq_done_1215", 394, 23],
|
|
["is_int", 5, 1, 394, 23],
|
|
["jump_false", 5, "eq_ni_1216", 394, 23],
|
|
"_nop_tc_337",
|
|
["jump", "eq_ni_1216", 394, 23],
|
|
["eq_int", 4, 1, 3, 394, 23],
|
|
["jump", "eq_done_1215", 394, 23],
|
|
"eq_ni_1216",
|
|
["is_num", 5, 1, 394, 23],
|
|
["jump_false", 5, "eq_nn_1217", 394, 23],
|
|
"_nop_tc_338",
|
|
["jump", "eq_nn_1217", 394, 23],
|
|
["eq_float", 4, 1, 3, 394, 23],
|
|
["jump", "eq_done_1215", 394, 23],
|
|
"eq_nn_1217",
|
|
["is_text", 5, 1, 394, 23],
|
|
["jump_false", 5, "eq_nt_1218", 394, 23],
|
|
"_nop_tc_339",
|
|
"_nop_tc_340",
|
|
["eq_text", 4, 1, 3, 394, 23],
|
|
["jump", "eq_done_1215", 394, 23],
|
|
"eq_nt_1218",
|
|
["is_null", 5, 1, 394, 23],
|
|
["jump_false", 5, "eq_nnl_1219", 394, 23],
|
|
"_nop_tc_341",
|
|
["jump", "eq_nnl_1219", 394, 23],
|
|
["true", 4, 394, 23],
|
|
["jump", "eq_done_1215", 394, 23],
|
|
"eq_nnl_1219",
|
|
["is_bool", 5, 1, 394, 23],
|
|
["jump_false", 5, "eq_nb_1220", 394, 23],
|
|
"_nop_tc_342",
|
|
["jump", "eq_nb_1220", 394, 23],
|
|
["eq_bool", 4, 1, 3, 394, 23],
|
|
["jump", "eq_done_1215", 394, 23],
|
|
"eq_nb_1220",
|
|
["false", 4, 394, 23],
|
|
"eq_done_1215",
|
|
["jump_false", 4, "if_else_1213", 394, 23],
|
|
["access", 1, "=>", 394, 38],
|
|
["access", 3, 2, 394, 44],
|
|
["get", 4, 28, 1, 394, 30],
|
|
["frame", 5, 4, 2, 394, 30],
|
|
["null", 4, 394, 30],
|
|
["setarg", 5, 0, 4, 394, 30],
|
|
["setarg", 5, 1, 1, 394, 30],
|
|
["setarg", 5, 2, 3, 394, 30],
|
|
["invoke", 5, 1, 394, 30],
|
|
["true", 1, 394, 55],
|
|
["return", 1, 394, 55],
|
|
"_nop_ur_50",
|
|
"if_else_1213",
|
|
"if_end_1214",
|
|
["access", 1, 1, 395, 17],
|
|
["get", 3, 12, 1, 395, 11],
|
|
["frame", 4, 3, 1, 395, 11],
|
|
["null", 3, 395, 11],
|
|
["setarg", 4, 0, 3, 395, 11],
|
|
["setarg", 4, 1, 1, 395, 11],
|
|
["invoke", 4, 1, 395, 11],
|
|
["access", 3, "!", 395, 23],
|
|
["is_identical", 4, 1, 3, 395, 23],
|
|
["jump_true", 4, "eq_done_1223", 395, 23],
|
|
["is_int", 5, 1, 395, 23],
|
|
["jump_false", 5, "eq_ni_1224", 395, 23],
|
|
"_nop_tc_343",
|
|
["jump", "eq_ni_1224", 395, 23],
|
|
["eq_int", 4, 1, 3, 395, 23],
|
|
["jump", "eq_done_1223", 395, 23],
|
|
"eq_ni_1224",
|
|
["is_num", 5, 1, 395, 23],
|
|
["jump_false", 5, "eq_nn_1225", 395, 23],
|
|
"_nop_tc_344",
|
|
["jump", "eq_nn_1225", 395, 23],
|
|
["eq_float", 4, 1, 3, 395, 23],
|
|
["jump", "eq_done_1223", 395, 23],
|
|
"eq_nn_1225",
|
|
["is_text", 5, 1, 395, 23],
|
|
["jump_false", 5, "eq_nt_1226", 395, 23],
|
|
"_nop_tc_345",
|
|
"_nop_tc_346",
|
|
["eq_text", 4, 1, 3, 395, 23],
|
|
["jump", "eq_done_1223", 395, 23],
|
|
"eq_nt_1226",
|
|
["is_null", 5, 1, 395, 23],
|
|
["jump_false", 5, "eq_nnl_1227", 395, 23],
|
|
"_nop_tc_347",
|
|
["jump", "eq_nnl_1227", 395, 23],
|
|
["true", 4, 395, 23],
|
|
["jump", "eq_done_1223", 395, 23],
|
|
"eq_nnl_1227",
|
|
["is_bool", 5, 1, 395, 23],
|
|
["jump_false", 5, "eq_nb_1228", 395, 23],
|
|
"_nop_tc_348",
|
|
["jump", "eq_nb_1228", 395, 23],
|
|
["eq_bool", 4, 1, 3, 395, 23],
|
|
["jump", "eq_done_1223", 395, 23],
|
|
"eq_nb_1228",
|
|
["false", 4, 395, 23],
|
|
"eq_done_1223",
|
|
["jump_false", 4, "if_else_1221", 395, 23],
|
|
["access", 1, 2, 395, 41],
|
|
["get", 3, 29, 1, 395, 30],
|
|
["frame", 4, 3, 1, 395, 30],
|
|
["null", 3, 395, 30],
|
|
["setarg", 4, 0, 3, 395, 30],
|
|
["setarg", 4, 1, 1, 395, 30],
|
|
["invoke", 4, 1, 395, 30],
|
|
["true", 1, 395, 52],
|
|
["return", 1, 395, 52],
|
|
"_nop_ur_51",
|
|
"if_else_1221",
|
|
"if_end_1222",
|
|
["access", 1, "=", 396, 15],
|
|
["access", 3, 1, 396, 20],
|
|
["get", 4, 28, 1, 396, 7],
|
|
["frame", 5, 4, 2, 396, 7],
|
|
["null", 4, 396, 7],
|
|
["setarg", 5, 0, 4, 396, 7],
|
|
["setarg", 5, 1, 1, 396, 7],
|
|
["setarg", 5, 2, 3, 396, 7],
|
|
["invoke", 5, 1, 396, 7],
|
|
["true", 1, 396, 31],
|
|
["return", 1, 396, 31],
|
|
"_nop_ur_52",
|
|
"if_else_1189",
|
|
"if_end_1190",
|
|
["access", 1, "!", 398, 14],
|
|
["is_identical", 3, 2, 1, 398, 14],
|
|
["jump_true", 3, "eq_done_1231", 398, 14],
|
|
["is_int", 4, 2, 398, 14],
|
|
["jump_false", 4, "eq_ni_1232", 398, 14],
|
|
"_nop_tc_349",
|
|
["jump", "eq_ni_1232", 398, 14],
|
|
["eq_int", 3, 2, 1, 398, 14],
|
|
["jump", "eq_done_1231", 398, 14],
|
|
"eq_ni_1232",
|
|
["is_num", 4, 2, 398, 14],
|
|
["jump_false", 4, "eq_nn_1233", 398, 14],
|
|
"_nop_tc_350",
|
|
["jump", "eq_nn_1233", 398, 14],
|
|
["eq_float", 3, 2, 1, 398, 14],
|
|
["jump", "eq_done_1231", 398, 14],
|
|
"eq_nn_1233",
|
|
["is_text", 4, 2, 398, 14],
|
|
["jump_false", 4, "eq_nt_1234", 398, 14],
|
|
"_nop_tc_351",
|
|
"_nop_tc_352",
|
|
["eq_text", 3, 2, 1, 398, 14],
|
|
["jump", "eq_done_1231", 398, 14],
|
|
"eq_nt_1234",
|
|
["is_null", 4, 2, 398, 14],
|
|
["jump_false", 4, "eq_nnl_1235", 398, 14],
|
|
"_nop_tc_353",
|
|
["jump", "eq_nnl_1235", 398, 14],
|
|
["true", 3, 398, 14],
|
|
["jump", "eq_done_1231", 398, 14],
|
|
"eq_nnl_1235",
|
|
["is_bool", 4, 2, 398, 14],
|
|
["jump_false", 4, "eq_nb_1236", 398, 14],
|
|
"_nop_tc_354",
|
|
["jump", "eq_nb_1236", 398, 14],
|
|
["eq_bool", 3, 2, 1, 398, 14],
|
|
["jump", "eq_done_1231", 398, 14],
|
|
"eq_nb_1236",
|
|
["false", 3, 398, 14],
|
|
"eq_done_1231",
|
|
["jump_false", 3, "if_else_1229", 398, 14],
|
|
["access", 1, 1, 399, 17],
|
|
["get", 3, 12, 1, 399, 11],
|
|
["frame", 4, 3, 1, 399, 11],
|
|
["null", 3, 399, 11],
|
|
["setarg", 4, 0, 3, 399, 11],
|
|
["setarg", 4, 1, 1, 399, 11],
|
|
["invoke", 4, 1, 399, 11],
|
|
["access", 3, "=", 399, 23],
|
|
["is_identical", 4, 1, 3, 399, 23],
|
|
["jump_true", 4, "eq_done_1239", 399, 23],
|
|
["is_int", 5, 1, 399, 23],
|
|
["jump_false", 5, "eq_ni_1240", 399, 23],
|
|
"_nop_tc_355",
|
|
["jump", "eq_ni_1240", 399, 23],
|
|
["eq_int", 4, 1, 3, 399, 23],
|
|
["jump", "eq_done_1239", 399, 23],
|
|
"eq_ni_1240",
|
|
["is_num", 5, 1, 399, 23],
|
|
["jump_false", 5, "eq_nn_1241", 399, 23],
|
|
"_nop_tc_356",
|
|
["jump", "eq_nn_1241", 399, 23],
|
|
["eq_float", 4, 1, 3, 399, 23],
|
|
["jump", "eq_done_1239", 399, 23],
|
|
"eq_nn_1241",
|
|
["is_text", 5, 1, 399, 23],
|
|
["jump_false", 5, "eq_nt_1242", 399, 23],
|
|
"_nop_tc_357",
|
|
"_nop_tc_358",
|
|
["eq_text", 4, 1, 3, 399, 23],
|
|
["jump", "eq_done_1239", 399, 23],
|
|
"eq_nt_1242",
|
|
["is_null", 5, 1, 399, 23],
|
|
["jump_false", 5, "eq_nnl_1243", 399, 23],
|
|
"_nop_tc_359",
|
|
["jump", "eq_nnl_1243", 399, 23],
|
|
["true", 4, 399, 23],
|
|
["jump", "eq_done_1239", 399, 23],
|
|
"eq_nnl_1243",
|
|
["is_bool", 5, 1, 399, 23],
|
|
["jump_false", 5, "eq_nb_1244", 399, 23],
|
|
"_nop_tc_360",
|
|
["jump", "eq_nb_1244", 399, 23],
|
|
["eq_bool", 4, 1, 3, 399, 23],
|
|
["jump", "eq_done_1239", 399, 23],
|
|
"eq_nb_1244",
|
|
["false", 4, 399, 23],
|
|
"eq_done_1239",
|
|
["jump_false", 4, "if_else_1237", 399, 23],
|
|
["access", 1, 2, 400, 19],
|
|
["get", 3, 12, 1, 400, 13],
|
|
["frame", 4, 3, 1, 400, 13],
|
|
["null", 3, 400, 13],
|
|
["setarg", 4, 0, 3, 400, 13],
|
|
["setarg", 4, 1, 1, 400, 13],
|
|
["invoke", 4, 1, 400, 13],
|
|
["access", 3, "!", 400, 25],
|
|
["is_identical", 4, 1, 3, 400, 25],
|
|
["jump_true", 4, "eq_done_1247", 400, 25],
|
|
["is_int", 5, 1, 400, 25],
|
|
["jump_false", 5, "eq_ni_1248", 400, 25],
|
|
"_nop_tc_361",
|
|
["jump", "eq_ni_1248", 400, 25],
|
|
["eq_int", 4, 1, 3, 400, 25],
|
|
["jump", "eq_done_1247", 400, 25],
|
|
"eq_ni_1248",
|
|
["is_num", 5, 1, 400, 25],
|
|
["jump_false", 5, "eq_nn_1249", 400, 25],
|
|
"_nop_tc_362",
|
|
["jump", "eq_nn_1249", 400, 25],
|
|
["eq_float", 4, 1, 3, 400, 25],
|
|
["jump", "eq_done_1247", 400, 25],
|
|
"eq_nn_1249",
|
|
["is_text", 5, 1, 400, 25],
|
|
["jump_false", 5, "eq_nt_1250", 400, 25],
|
|
"_nop_tc_363",
|
|
"_nop_tc_364",
|
|
["eq_text", 4, 1, 3, 400, 25],
|
|
["jump", "eq_done_1247", 400, 25],
|
|
"eq_nt_1250",
|
|
["is_null", 5, 1, 400, 25],
|
|
["jump_false", 5, "eq_nnl_1251", 400, 25],
|
|
"_nop_tc_365",
|
|
["jump", "eq_nnl_1251", 400, 25],
|
|
["true", 4, 400, 25],
|
|
["jump", "eq_done_1247", 400, 25],
|
|
"eq_nnl_1251",
|
|
["is_bool", 5, 1, 400, 25],
|
|
["jump_false", 5, "eq_nb_1252", 400, 25],
|
|
"_nop_tc_366",
|
|
["jump", "eq_nb_1252", 400, 25],
|
|
["eq_bool", 4, 1, 3, 400, 25],
|
|
["jump", "eq_done_1247", 400, 25],
|
|
"eq_nb_1252",
|
|
["false", 4, 400, 25],
|
|
"eq_done_1247",
|
|
["jump_false", 4, "if_else_1245", 400, 25],
|
|
["access", 1, 3, 400, 43],
|
|
["get", 3, 29, 1, 400, 32],
|
|
["frame", 4, 3, 1, 400, 32],
|
|
["null", 3, 400, 32],
|
|
["setarg", 4, 0, 3, 400, 32],
|
|
["setarg", 4, 1, 1, 400, 32],
|
|
["invoke", 4, 1, 400, 32],
|
|
["true", 1, 400, 54],
|
|
["return", 1, 400, 54],
|
|
"_nop_ur_53",
|
|
"if_else_1245",
|
|
"if_end_1246",
|
|
["access", 1, 2, 401, 19],
|
|
["get", 3, 12, 1, 401, 13],
|
|
["frame", 4, 3, 1, 401, 13],
|
|
["null", 3, 401, 13],
|
|
["setarg", 4, 0, 3, 401, 13],
|
|
["setarg", 4, 1, 1, 401, 13],
|
|
["invoke", 4, 1, 401, 13],
|
|
["access", 3, "=", 401, 25],
|
|
["is_identical", 4, 1, 3, 401, 25],
|
|
["jump_true", 4, "eq_done_1255", 401, 25],
|
|
["is_int", 5, 1, 401, 25],
|
|
["jump_false", 5, "eq_ni_1256", 401, 25],
|
|
"_nop_tc_367",
|
|
["jump", "eq_ni_1256", 401, 25],
|
|
["eq_int", 4, 1, 3, 401, 25],
|
|
["jump", "eq_done_1255", 401, 25],
|
|
"eq_ni_1256",
|
|
["is_num", 5, 1, 401, 25],
|
|
["jump_false", 5, "eq_nn_1257", 401, 25],
|
|
"_nop_tc_368",
|
|
["jump", "eq_nn_1257", 401, 25],
|
|
["eq_float", 4, 1, 3, 401, 25],
|
|
["jump", "eq_done_1255", 401, 25],
|
|
"eq_nn_1257",
|
|
["is_text", 5, 1, 401, 25],
|
|
["jump_false", 5, "eq_nt_1258", 401, 25],
|
|
"_nop_tc_369",
|
|
"_nop_tc_370",
|
|
["eq_text", 4, 1, 3, 401, 25],
|
|
["jump", "eq_done_1255", 401, 25],
|
|
"eq_nt_1258",
|
|
["is_null", 5, 1, 401, 25],
|
|
["jump_false", 5, "eq_nnl_1259", 401, 25],
|
|
"_nop_tc_371",
|
|
["jump", "eq_nnl_1259", 401, 25],
|
|
["true", 4, 401, 25],
|
|
["jump", "eq_done_1255", 401, 25],
|
|
"eq_nnl_1259",
|
|
["is_bool", 5, 1, 401, 25],
|
|
["jump_false", 5, "eq_nb_1260", 401, 25],
|
|
"_nop_tc_372",
|
|
["jump", "eq_nb_1260", 401, 25],
|
|
["eq_bool", 4, 1, 3, 401, 25],
|
|
["jump", "eq_done_1255", 401, 25],
|
|
"eq_nb_1260",
|
|
["false", 4, 401, 25],
|
|
"eq_done_1255",
|
|
["jump_false", 4, "if_else_1253", 401, 25],
|
|
["access", 1, "!==", 401, 40],
|
|
["access", 3, 3, 401, 47],
|
|
["get", 4, 28, 1, 401, 32],
|
|
["frame", 5, 4, 2, 401, 32],
|
|
["null", 4, 401, 32],
|
|
["setarg", 5, 0, 4, 401, 32],
|
|
["setarg", 5, 1, 1, 401, 32],
|
|
["setarg", 5, 2, 3, 401, 32],
|
|
["invoke", 5, 1, 401, 32],
|
|
["true", 1, 401, 58],
|
|
["return", 1, 401, 58],
|
|
"_nop_ur_54",
|
|
"if_else_1253",
|
|
"if_end_1254",
|
|
["access", 1, "!=", 402, 17],
|
|
["access", 3, 2, 402, 23],
|
|
["get", 4, 28, 1, 402, 9],
|
|
["frame", 5, 4, 2, 402, 9],
|
|
["null", 4, 402, 9],
|
|
["setarg", 5, 0, 4, 402, 9],
|
|
["setarg", 5, 1, 1, 402, 9],
|
|
["setarg", 5, 2, 3, 402, 9],
|
|
["invoke", 5, 1, 402, 9],
|
|
["true", 1, 402, 34],
|
|
["return", 1, 402, 34],
|
|
"_nop_ur_55",
|
|
"if_else_1237",
|
|
"if_end_1238",
|
|
["access", 1, "!", 404, 15],
|
|
["access", 3, 1, 404, 20],
|
|
["get", 4, 28, 1, 404, 7],
|
|
["frame", 5, 4, 2, 404, 7],
|
|
["null", 4, 404, 7],
|
|
["setarg", 5, 0, 4, 404, 7],
|
|
["setarg", 5, 1, 1, 404, 7],
|
|
["setarg", 5, 2, 3, 404, 7],
|
|
["invoke", 5, 1, 404, 7],
|
|
["true", 1, 404, 31],
|
|
["return", 1, 404, 31],
|
|
"_nop_ur_56",
|
|
"if_else_1229",
|
|
"if_end_1230",
|
|
["access", 1, "&", 406, 14],
|
|
["is_identical", 3, 2, 1, 406, 14],
|
|
["jump_true", 3, "eq_done_1263", 406, 14],
|
|
["is_int", 4, 2, 406, 14],
|
|
["jump_false", 4, "eq_ni_1264", 406, 14],
|
|
"_nop_tc_373",
|
|
["jump", "eq_ni_1264", 406, 14],
|
|
["eq_int", 3, 2, 1, 406, 14],
|
|
["jump", "eq_done_1263", 406, 14],
|
|
"eq_ni_1264",
|
|
["is_num", 4, 2, 406, 14],
|
|
["jump_false", 4, "eq_nn_1265", 406, 14],
|
|
"_nop_tc_374",
|
|
["jump", "eq_nn_1265", 406, 14],
|
|
["eq_float", 3, 2, 1, 406, 14],
|
|
["jump", "eq_done_1263", 406, 14],
|
|
"eq_nn_1265",
|
|
["is_text", 4, 2, 406, 14],
|
|
["jump_false", 4, "eq_nt_1266", 406, 14],
|
|
"_nop_tc_375",
|
|
"_nop_tc_376",
|
|
["eq_text", 3, 2, 1, 406, 14],
|
|
["jump", "eq_done_1263", 406, 14],
|
|
"eq_nt_1266",
|
|
["is_null", 4, 2, 406, 14],
|
|
["jump_false", 4, "eq_nnl_1267", 406, 14],
|
|
"_nop_tc_377",
|
|
["jump", "eq_nnl_1267", 406, 14],
|
|
["true", 3, 406, 14],
|
|
["jump", "eq_done_1263", 406, 14],
|
|
"eq_nnl_1267",
|
|
["is_bool", 4, 2, 406, 14],
|
|
["jump_false", 4, "eq_nb_1268", 406, 14],
|
|
"_nop_tc_378",
|
|
["jump", "eq_nb_1268", 406, 14],
|
|
["eq_bool", 3, 2, 1, 406, 14],
|
|
["jump", "eq_done_1263", 406, 14],
|
|
"eq_nb_1268",
|
|
["false", 3, 406, 14],
|
|
"eq_done_1263",
|
|
["jump_false", 3, "if_else_1261", 406, 14],
|
|
["access", 1, 1, 407, 17],
|
|
["get", 3, 12, 1, 407, 11],
|
|
["frame", 4, 3, 1, 407, 11],
|
|
["null", 3, 407, 11],
|
|
["setarg", 4, 0, 3, 407, 11],
|
|
["setarg", 4, 1, 1, 407, 11],
|
|
["invoke", 4, 1, 407, 11],
|
|
["access", 3, "&", 407, 23],
|
|
["is_identical", 4, 1, 3, 407, 23],
|
|
["jump_true", 4, "eq_done_1271", 407, 23],
|
|
["is_int", 5, 1, 407, 23],
|
|
["jump_false", 5, "eq_ni_1272", 407, 23],
|
|
"_nop_tc_379",
|
|
["jump", "eq_ni_1272", 407, 23],
|
|
["eq_int", 4, 1, 3, 407, 23],
|
|
["jump", "eq_done_1271", 407, 23],
|
|
"eq_ni_1272",
|
|
["is_num", 5, 1, 407, 23],
|
|
["jump_false", 5, "eq_nn_1273", 407, 23],
|
|
"_nop_tc_380",
|
|
["jump", "eq_nn_1273", 407, 23],
|
|
["eq_float", 4, 1, 3, 407, 23],
|
|
["jump", "eq_done_1271", 407, 23],
|
|
"eq_nn_1273",
|
|
["is_text", 5, 1, 407, 23],
|
|
["jump_false", 5, "eq_nt_1274", 407, 23],
|
|
"_nop_tc_381",
|
|
"_nop_tc_382",
|
|
["eq_text", 4, 1, 3, 407, 23],
|
|
["jump", "eq_done_1271", 407, 23],
|
|
"eq_nt_1274",
|
|
["is_null", 5, 1, 407, 23],
|
|
["jump_false", 5, "eq_nnl_1275", 407, 23],
|
|
"_nop_tc_383",
|
|
["jump", "eq_nnl_1275", 407, 23],
|
|
["true", 4, 407, 23],
|
|
["jump", "eq_done_1271", 407, 23],
|
|
"eq_nnl_1275",
|
|
["is_bool", 5, 1, 407, 23],
|
|
["jump_false", 5, "eq_nb_1276", 407, 23],
|
|
"_nop_tc_384",
|
|
["jump", "eq_nb_1276", 407, 23],
|
|
["eq_bool", 4, 1, 3, 407, 23],
|
|
["jump", "eq_done_1271", 407, 23],
|
|
"eq_nb_1276",
|
|
["false", 4, 407, 23],
|
|
"eq_done_1271",
|
|
["jump_false", 4, "if_else_1269", 407, 23],
|
|
["access", 1, 2, 408, 19],
|
|
["get", 3, 12, 1, 408, 13],
|
|
["frame", 4, 3, 1, 408, 13],
|
|
["null", 3, 408, 13],
|
|
["setarg", 4, 0, 3, 408, 13],
|
|
["setarg", 4, 1, 1, 408, 13],
|
|
["invoke", 4, 1, 408, 13],
|
|
["access", 3, "!", 408, 25],
|
|
["is_identical", 4, 1, 3, 408, 25],
|
|
["jump_true", 4, "eq_done_1279", 408, 25],
|
|
["is_int", 5, 1, 408, 25],
|
|
["jump_false", 5, "eq_ni_1280", 408, 25],
|
|
"_nop_tc_385",
|
|
["jump", "eq_ni_1280", 408, 25],
|
|
["eq_int", 4, 1, 3, 408, 25],
|
|
["jump", "eq_done_1279", 408, 25],
|
|
"eq_ni_1280",
|
|
["is_num", 5, 1, 408, 25],
|
|
["jump_false", 5, "eq_nn_1281", 408, 25],
|
|
"_nop_tc_386",
|
|
["jump", "eq_nn_1281", 408, 25],
|
|
["eq_float", 4, 1, 3, 408, 25],
|
|
["jump", "eq_done_1279", 408, 25],
|
|
"eq_nn_1281",
|
|
["is_text", 5, 1, 408, 25],
|
|
["jump_false", 5, "eq_nt_1282", 408, 25],
|
|
"_nop_tc_387",
|
|
"_nop_tc_388",
|
|
["eq_text", 4, 1, 3, 408, 25],
|
|
["jump", "eq_done_1279", 408, 25],
|
|
"eq_nt_1282",
|
|
["is_null", 5, 1, 408, 25],
|
|
["jump_false", 5, "eq_nnl_1283", 408, 25],
|
|
"_nop_tc_389",
|
|
["jump", "eq_nnl_1283", 408, 25],
|
|
["true", 4, 408, 25],
|
|
["jump", "eq_done_1279", 408, 25],
|
|
"eq_nnl_1283",
|
|
["is_bool", 5, 1, 408, 25],
|
|
["jump_false", 5, "eq_nb_1284", 408, 25],
|
|
"_nop_tc_390",
|
|
["jump", "eq_nb_1284", 408, 25],
|
|
["eq_bool", 4, 1, 3, 408, 25],
|
|
["jump", "eq_done_1279", 408, 25],
|
|
"eq_nb_1284",
|
|
["false", 4, 408, 25],
|
|
"eq_done_1279",
|
|
["jump_false", 4, "if_else_1277", 408, 25],
|
|
["access", 1, 3, 408, 43],
|
|
["get", 3, 29, 1, 408, 32],
|
|
["frame", 4, 3, 1, 408, 32],
|
|
["null", 3, 408, 32],
|
|
["setarg", 4, 0, 3, 408, 32],
|
|
["setarg", 4, 1, 1, 408, 32],
|
|
["invoke", 4, 1, 408, 32],
|
|
["true", 1, 408, 54],
|
|
["return", 1, 408, 54],
|
|
"_nop_ur_57",
|
|
"if_else_1277",
|
|
"if_end_1278",
|
|
["access", 1, 2, 409, 19],
|
|
["get", 3, 12, 1, 409, 13],
|
|
["frame", 4, 3, 1, 409, 13],
|
|
["null", 3, 409, 13],
|
|
["setarg", 4, 0, 3, 409, 13],
|
|
["setarg", 4, 1, 1, 409, 13],
|
|
["invoke", 4, 1, 409, 13],
|
|
["access", 3, "=", 409, 25],
|
|
["is_identical", 4, 1, 3, 409, 25],
|
|
["jump_true", 4, "eq_done_1287", 409, 25],
|
|
["is_int", 5, 1, 409, 25],
|
|
["jump_false", 5, "eq_ni_1288", 409, 25],
|
|
"_nop_tc_391",
|
|
["jump", "eq_ni_1288", 409, 25],
|
|
["eq_int", 4, 1, 3, 409, 25],
|
|
["jump", "eq_done_1287", 409, 25],
|
|
"eq_ni_1288",
|
|
["is_num", 5, 1, 409, 25],
|
|
["jump_false", 5, "eq_nn_1289", 409, 25],
|
|
"_nop_tc_392",
|
|
["jump", "eq_nn_1289", 409, 25],
|
|
["eq_float", 4, 1, 3, 409, 25],
|
|
["jump", "eq_done_1287", 409, 25],
|
|
"eq_nn_1289",
|
|
["is_text", 5, 1, 409, 25],
|
|
["jump_false", 5, "eq_nt_1290", 409, 25],
|
|
"_nop_tc_393",
|
|
"_nop_tc_394",
|
|
["eq_text", 4, 1, 3, 409, 25],
|
|
["jump", "eq_done_1287", 409, 25],
|
|
"eq_nt_1290",
|
|
["is_null", 5, 1, 409, 25],
|
|
["jump_false", 5, "eq_nnl_1291", 409, 25],
|
|
"_nop_tc_395",
|
|
["jump", "eq_nnl_1291", 409, 25],
|
|
["true", 4, 409, 25],
|
|
["jump", "eq_done_1287", 409, 25],
|
|
"eq_nnl_1291",
|
|
["is_bool", 5, 1, 409, 25],
|
|
["jump_false", 5, "eq_nb_1292", 409, 25],
|
|
"_nop_tc_396",
|
|
["jump", "eq_nb_1292", 409, 25],
|
|
["eq_bool", 4, 1, 3, 409, 25],
|
|
["jump", "eq_done_1287", 409, 25],
|
|
"eq_nb_1292",
|
|
["false", 4, 409, 25],
|
|
"eq_done_1287",
|
|
["jump_false", 4, "if_else_1285", 409, 25],
|
|
["access", 1, "&&=", 409, 40],
|
|
["access", 3, 3, 409, 47],
|
|
["get", 4, 28, 1, 409, 32],
|
|
["frame", 5, 4, 2, 409, 32],
|
|
["null", 4, 409, 32],
|
|
["setarg", 5, 0, 4, 409, 32],
|
|
["setarg", 5, 1, 1, 409, 32],
|
|
["setarg", 5, 2, 3, 409, 32],
|
|
["invoke", 5, 1, 409, 32],
|
|
["true", 1, 409, 58],
|
|
["return", 1, 409, 58],
|
|
"_nop_ur_58",
|
|
"if_else_1285",
|
|
"if_end_1286",
|
|
["access", 1, "&&", 410, 17],
|
|
["access", 3, 2, 410, 23],
|
|
["get", 4, 28, 1, 410, 9],
|
|
["frame", 5, 4, 2, 410, 9],
|
|
["null", 4, 410, 9],
|
|
["setarg", 5, 0, 4, 410, 9],
|
|
["setarg", 5, 1, 1, 410, 9],
|
|
["setarg", 5, 2, 3, 410, 9],
|
|
["invoke", 5, 1, 410, 9],
|
|
["true", 1, 410, 34],
|
|
["return", 1, 410, 34],
|
|
"_nop_ur_59",
|
|
"if_else_1269",
|
|
"if_end_1270",
|
|
["access", 1, 1, 412, 17],
|
|
["get", 3, 12, 1, 412, 11],
|
|
["frame", 4, 3, 1, 412, 11],
|
|
["null", 3, 412, 11],
|
|
["setarg", 4, 0, 3, 412, 11],
|
|
["setarg", 4, 1, 1, 412, 11],
|
|
["invoke", 4, 1, 412, 11],
|
|
["access", 3, "=", 412, 23],
|
|
["is_identical", 4, 1, 3, 412, 23],
|
|
["jump_true", 4, "eq_done_1295", 412, 23],
|
|
["is_int", 5, 1, 412, 23],
|
|
["jump_false", 5, "eq_ni_1296", 412, 23],
|
|
"_nop_tc_397",
|
|
["jump", "eq_ni_1296", 412, 23],
|
|
["eq_int", 4, 1, 3, 412, 23],
|
|
["jump", "eq_done_1295", 412, 23],
|
|
"eq_ni_1296",
|
|
["is_num", 5, 1, 412, 23],
|
|
["jump_false", 5, "eq_nn_1297", 412, 23],
|
|
"_nop_tc_398",
|
|
["jump", "eq_nn_1297", 412, 23],
|
|
["eq_float", 4, 1, 3, 412, 23],
|
|
["jump", "eq_done_1295", 412, 23],
|
|
"eq_nn_1297",
|
|
["is_text", 5, 1, 412, 23],
|
|
["jump_false", 5, "eq_nt_1298", 412, 23],
|
|
"_nop_tc_399",
|
|
"_nop_tc_400",
|
|
["eq_text", 4, 1, 3, 412, 23],
|
|
["jump", "eq_done_1295", 412, 23],
|
|
"eq_nt_1298",
|
|
["is_null", 5, 1, 412, 23],
|
|
["jump_false", 5, "eq_nnl_1299", 412, 23],
|
|
"_nop_tc_401",
|
|
["jump", "eq_nnl_1299", 412, 23],
|
|
["true", 4, 412, 23],
|
|
["jump", "eq_done_1295", 412, 23],
|
|
"eq_nnl_1299",
|
|
["is_bool", 5, 1, 412, 23],
|
|
["jump_false", 5, "eq_nb_1300", 412, 23],
|
|
"_nop_tc_402",
|
|
["jump", "eq_nb_1300", 412, 23],
|
|
["eq_bool", 4, 1, 3, 412, 23],
|
|
["jump", "eq_done_1295", 412, 23],
|
|
"eq_nb_1300",
|
|
["false", 4, 412, 23],
|
|
"eq_done_1295",
|
|
["jump_false", 4, "if_else_1293", 412, 23],
|
|
["access", 1, "&=", 412, 38],
|
|
["access", 3, 2, 412, 44],
|
|
["get", 4, 28, 1, 412, 30],
|
|
["frame", 5, 4, 2, 412, 30],
|
|
["null", 4, 412, 30],
|
|
["setarg", 5, 0, 4, 412, 30],
|
|
["setarg", 5, 1, 1, 412, 30],
|
|
["setarg", 5, 2, 3, 412, 30],
|
|
["invoke", 5, 1, 412, 30],
|
|
["true", 1, 412, 55],
|
|
["return", 1, 412, 55],
|
|
"_nop_ur_60",
|
|
"if_else_1293",
|
|
"if_end_1294",
|
|
["access", 1, 1, 413, 17],
|
|
["get", 3, 12, 1, 413, 11],
|
|
["frame", 4, 3, 1, 413, 11],
|
|
["null", 3, 413, 11],
|
|
["setarg", 4, 0, 3, 413, 11],
|
|
["setarg", 4, 1, 1, 413, 11],
|
|
["invoke", 4, 1, 413, 11],
|
|
["access", 3, "!", 413, 23],
|
|
["is_identical", 4, 1, 3, 413, 23],
|
|
["jump_true", 4, "eq_done_1303", 413, 23],
|
|
["is_int", 5, 1, 413, 23],
|
|
["jump_false", 5, "eq_ni_1304", 413, 23],
|
|
"_nop_tc_403",
|
|
["jump", "eq_ni_1304", 413, 23],
|
|
["eq_int", 4, 1, 3, 413, 23],
|
|
["jump", "eq_done_1303", 413, 23],
|
|
"eq_ni_1304",
|
|
["is_num", 5, 1, 413, 23],
|
|
["jump_false", 5, "eq_nn_1305", 413, 23],
|
|
"_nop_tc_404",
|
|
["jump", "eq_nn_1305", 413, 23],
|
|
["eq_float", 4, 1, 3, 413, 23],
|
|
["jump", "eq_done_1303", 413, 23],
|
|
"eq_nn_1305",
|
|
["is_text", 5, 1, 413, 23],
|
|
["jump_false", 5, "eq_nt_1306", 413, 23],
|
|
"_nop_tc_405",
|
|
"_nop_tc_406",
|
|
["eq_text", 4, 1, 3, 413, 23],
|
|
["jump", "eq_done_1303", 413, 23],
|
|
"eq_nt_1306",
|
|
["is_null", 5, 1, 413, 23],
|
|
["jump_false", 5, "eq_nnl_1307", 413, 23],
|
|
"_nop_tc_407",
|
|
["jump", "eq_nnl_1307", 413, 23],
|
|
["true", 4, 413, 23],
|
|
["jump", "eq_done_1303", 413, 23],
|
|
"eq_nnl_1307",
|
|
["is_bool", 5, 1, 413, 23],
|
|
["jump_false", 5, "eq_nb_1308", 413, 23],
|
|
"_nop_tc_408",
|
|
["jump", "eq_nb_1308", 413, 23],
|
|
["eq_bool", 4, 1, 3, 413, 23],
|
|
["jump", "eq_done_1303", 413, 23],
|
|
"eq_nb_1308",
|
|
["false", 4, 413, 23],
|
|
"eq_done_1303",
|
|
["jump_false", 4, "if_else_1301", 413, 23],
|
|
["access", 1, 2, 413, 41],
|
|
["get", 3, 29, 1, 413, 30],
|
|
["frame", 4, 3, 1, 413, 30],
|
|
["null", 3, 413, 30],
|
|
["setarg", 4, 0, 3, 413, 30],
|
|
["setarg", 4, 1, 1, 413, 30],
|
|
["invoke", 4, 1, 413, 30],
|
|
["true", 1, 413, 52],
|
|
["return", 1, 413, 52],
|
|
"_nop_ur_61",
|
|
"if_else_1301",
|
|
"if_end_1302",
|
|
["access", 1, "&", 414, 15],
|
|
["access", 3, 1, 414, 20],
|
|
["get", 4, 28, 1, 414, 7],
|
|
["frame", 5, 4, 2, 414, 7],
|
|
["null", 4, 414, 7],
|
|
["setarg", 5, 0, 4, 414, 7],
|
|
["setarg", 5, 1, 1, 414, 7],
|
|
["setarg", 5, 2, 3, 414, 7],
|
|
["invoke", 5, 1, 414, 7],
|
|
["true", 1, 414, 31],
|
|
["return", 1, 414, 31],
|
|
"_nop_ur_62",
|
|
"if_else_1261",
|
|
"if_end_1262",
|
|
["access", 1, "|", 416, 14],
|
|
["is_identical", 3, 2, 1, 416, 14],
|
|
["jump_true", 3, "eq_done_1311", 416, 14],
|
|
["is_int", 4, 2, 416, 14],
|
|
["jump_false", 4, "eq_ni_1312", 416, 14],
|
|
"_nop_tc_409",
|
|
["jump", "eq_ni_1312", 416, 14],
|
|
["eq_int", 3, 2, 1, 416, 14],
|
|
["jump", "eq_done_1311", 416, 14],
|
|
"eq_ni_1312",
|
|
["is_num", 4, 2, 416, 14],
|
|
["jump_false", 4, "eq_nn_1313", 416, 14],
|
|
"_nop_tc_410",
|
|
["jump", "eq_nn_1313", 416, 14],
|
|
["eq_float", 3, 2, 1, 416, 14],
|
|
["jump", "eq_done_1311", 416, 14],
|
|
"eq_nn_1313",
|
|
["is_text", 4, 2, 416, 14],
|
|
["jump_false", 4, "eq_nt_1314", 416, 14],
|
|
"_nop_tc_411",
|
|
"_nop_tc_412",
|
|
["eq_text", 3, 2, 1, 416, 14],
|
|
["jump", "eq_done_1311", 416, 14],
|
|
"eq_nt_1314",
|
|
["is_null", 4, 2, 416, 14],
|
|
["jump_false", 4, "eq_nnl_1315", 416, 14],
|
|
"_nop_tc_413",
|
|
["jump", "eq_nnl_1315", 416, 14],
|
|
["true", 3, 416, 14],
|
|
["jump", "eq_done_1311", 416, 14],
|
|
"eq_nnl_1315",
|
|
["is_bool", 4, 2, 416, 14],
|
|
["jump_false", 4, "eq_nb_1316", 416, 14],
|
|
"_nop_tc_414",
|
|
["jump", "eq_nb_1316", 416, 14],
|
|
["eq_bool", 3, 2, 1, 416, 14],
|
|
["jump", "eq_done_1311", 416, 14],
|
|
"eq_nb_1316",
|
|
["false", 3, 416, 14],
|
|
"eq_done_1311",
|
|
["jump_false", 3, "if_else_1309", 416, 14],
|
|
["access", 1, 1, 417, 17],
|
|
["get", 3, 12, 1, 417, 11],
|
|
["frame", 4, 3, 1, 417, 11],
|
|
["null", 3, 417, 11],
|
|
["setarg", 4, 0, 3, 417, 11],
|
|
["setarg", 4, 1, 1, 417, 11],
|
|
["invoke", 4, 1, 417, 11],
|
|
["access", 3, "|", 417, 23],
|
|
["is_identical", 4, 1, 3, 417, 23],
|
|
["jump_true", 4, "eq_done_1319", 417, 23],
|
|
["is_int", 5, 1, 417, 23],
|
|
["jump_false", 5, "eq_ni_1320", 417, 23],
|
|
"_nop_tc_415",
|
|
["jump", "eq_ni_1320", 417, 23],
|
|
["eq_int", 4, 1, 3, 417, 23],
|
|
["jump", "eq_done_1319", 417, 23],
|
|
"eq_ni_1320",
|
|
["is_num", 5, 1, 417, 23],
|
|
["jump_false", 5, "eq_nn_1321", 417, 23],
|
|
"_nop_tc_416",
|
|
["jump", "eq_nn_1321", 417, 23],
|
|
["eq_float", 4, 1, 3, 417, 23],
|
|
["jump", "eq_done_1319", 417, 23],
|
|
"eq_nn_1321",
|
|
["is_text", 5, 1, 417, 23],
|
|
["jump_false", 5, "eq_nt_1322", 417, 23],
|
|
"_nop_tc_417",
|
|
"_nop_tc_418",
|
|
["eq_text", 4, 1, 3, 417, 23],
|
|
["jump", "eq_done_1319", 417, 23],
|
|
"eq_nt_1322",
|
|
["is_null", 5, 1, 417, 23],
|
|
["jump_false", 5, "eq_nnl_1323", 417, 23],
|
|
"_nop_tc_419",
|
|
["jump", "eq_nnl_1323", 417, 23],
|
|
["true", 4, 417, 23],
|
|
["jump", "eq_done_1319", 417, 23],
|
|
"eq_nnl_1323",
|
|
["is_bool", 5, 1, 417, 23],
|
|
["jump_false", 5, "eq_nb_1324", 417, 23],
|
|
"_nop_tc_420",
|
|
["jump", "eq_nb_1324", 417, 23],
|
|
["eq_bool", 4, 1, 3, 417, 23],
|
|
["jump", "eq_done_1319", 417, 23],
|
|
"eq_nb_1324",
|
|
["false", 4, 417, 23],
|
|
"eq_done_1319",
|
|
["jump_false", 4, "if_else_1317", 417, 23],
|
|
["access", 1, 2, 418, 19],
|
|
["get", 3, 12, 1, 418, 13],
|
|
["frame", 4, 3, 1, 418, 13],
|
|
["null", 3, 418, 13],
|
|
["setarg", 4, 0, 3, 418, 13],
|
|
["setarg", 4, 1, 1, 418, 13],
|
|
["invoke", 4, 1, 418, 13],
|
|
["access", 3, "!", 418, 25],
|
|
["is_identical", 4, 1, 3, 418, 25],
|
|
["jump_true", 4, "eq_done_1327", 418, 25],
|
|
["is_int", 5, 1, 418, 25],
|
|
["jump_false", 5, "eq_ni_1328", 418, 25],
|
|
"_nop_tc_421",
|
|
["jump", "eq_ni_1328", 418, 25],
|
|
["eq_int", 4, 1, 3, 418, 25],
|
|
["jump", "eq_done_1327", 418, 25],
|
|
"eq_ni_1328",
|
|
["is_num", 5, 1, 418, 25],
|
|
["jump_false", 5, "eq_nn_1329", 418, 25],
|
|
"_nop_tc_422",
|
|
["jump", "eq_nn_1329", 418, 25],
|
|
["eq_float", 4, 1, 3, 418, 25],
|
|
["jump", "eq_done_1327", 418, 25],
|
|
"eq_nn_1329",
|
|
["is_text", 5, 1, 418, 25],
|
|
["jump_false", 5, "eq_nt_1330", 418, 25],
|
|
"_nop_tc_423",
|
|
"_nop_tc_424",
|
|
["eq_text", 4, 1, 3, 418, 25],
|
|
["jump", "eq_done_1327", 418, 25],
|
|
"eq_nt_1330",
|
|
["is_null", 5, 1, 418, 25],
|
|
["jump_false", 5, "eq_nnl_1331", 418, 25],
|
|
"_nop_tc_425",
|
|
["jump", "eq_nnl_1331", 418, 25],
|
|
["true", 4, 418, 25],
|
|
["jump", "eq_done_1327", 418, 25],
|
|
"eq_nnl_1331",
|
|
["is_bool", 5, 1, 418, 25],
|
|
["jump_false", 5, "eq_nb_1332", 418, 25],
|
|
"_nop_tc_426",
|
|
["jump", "eq_nb_1332", 418, 25],
|
|
["eq_bool", 4, 1, 3, 418, 25],
|
|
["jump", "eq_done_1327", 418, 25],
|
|
"eq_nb_1332",
|
|
["false", 4, 418, 25],
|
|
"eq_done_1327",
|
|
["jump_false", 4, "if_else_1325", 418, 25],
|
|
["access", 1, 3, 418, 43],
|
|
["get", 3, 29, 1, 418, 32],
|
|
["frame", 4, 3, 1, 418, 32],
|
|
["null", 3, 418, 32],
|
|
["setarg", 4, 0, 3, 418, 32],
|
|
["setarg", 4, 1, 1, 418, 32],
|
|
["invoke", 4, 1, 418, 32],
|
|
["true", 1, 418, 54],
|
|
["return", 1, 418, 54],
|
|
"_nop_ur_63",
|
|
"if_else_1325",
|
|
"if_end_1326",
|
|
["access", 1, 2, 419, 19],
|
|
["get", 3, 12, 1, 419, 13],
|
|
["frame", 4, 3, 1, 419, 13],
|
|
["null", 3, 419, 13],
|
|
["setarg", 4, 0, 3, 419, 13],
|
|
["setarg", 4, 1, 1, 419, 13],
|
|
["invoke", 4, 1, 419, 13],
|
|
["access", 3, "=", 419, 25],
|
|
["is_identical", 4, 1, 3, 419, 25],
|
|
["jump_true", 4, "eq_done_1335", 419, 25],
|
|
["is_int", 5, 1, 419, 25],
|
|
["jump_false", 5, "eq_ni_1336", 419, 25],
|
|
"_nop_tc_427",
|
|
["jump", "eq_ni_1336", 419, 25],
|
|
["eq_int", 4, 1, 3, 419, 25],
|
|
["jump", "eq_done_1335", 419, 25],
|
|
"eq_ni_1336",
|
|
["is_num", 5, 1, 419, 25],
|
|
["jump_false", 5, "eq_nn_1337", 419, 25],
|
|
"_nop_tc_428",
|
|
["jump", "eq_nn_1337", 419, 25],
|
|
["eq_float", 4, 1, 3, 419, 25],
|
|
["jump", "eq_done_1335", 419, 25],
|
|
"eq_nn_1337",
|
|
["is_text", 5, 1, 419, 25],
|
|
["jump_false", 5, "eq_nt_1338", 419, 25],
|
|
"_nop_tc_429",
|
|
"_nop_tc_430",
|
|
["eq_text", 4, 1, 3, 419, 25],
|
|
["jump", "eq_done_1335", 419, 25],
|
|
"eq_nt_1338",
|
|
["is_null", 5, 1, 419, 25],
|
|
["jump_false", 5, "eq_nnl_1339", 419, 25],
|
|
"_nop_tc_431",
|
|
["jump", "eq_nnl_1339", 419, 25],
|
|
["true", 4, 419, 25],
|
|
["jump", "eq_done_1335", 419, 25],
|
|
"eq_nnl_1339",
|
|
["is_bool", 5, 1, 419, 25],
|
|
["jump_false", 5, "eq_nb_1340", 419, 25],
|
|
"_nop_tc_432",
|
|
["jump", "eq_nb_1340", 419, 25],
|
|
["eq_bool", 4, 1, 3, 419, 25],
|
|
["jump", "eq_done_1335", 419, 25],
|
|
"eq_nb_1340",
|
|
["false", 4, 419, 25],
|
|
"eq_done_1335",
|
|
["jump_false", 4, "if_else_1333", 419, 25],
|
|
["access", 1, "||=", 419, 40],
|
|
["access", 3, 3, 419, 47],
|
|
["get", 4, 28, 1, 419, 32],
|
|
["frame", 5, 4, 2, 419, 32],
|
|
["null", 4, 419, 32],
|
|
["setarg", 5, 0, 4, 419, 32],
|
|
["setarg", 5, 1, 1, 419, 32],
|
|
["setarg", 5, 2, 3, 419, 32],
|
|
["invoke", 5, 1, 419, 32],
|
|
["true", 1, 419, 58],
|
|
["return", 1, 419, 58],
|
|
"_nop_ur_64",
|
|
"if_else_1333",
|
|
"if_end_1334",
|
|
["access", 1, "||", 420, 17],
|
|
["access", 3, 2, 420, 23],
|
|
["get", 4, 28, 1, 420, 9],
|
|
["frame", 5, 4, 2, 420, 9],
|
|
["null", 4, 420, 9],
|
|
["setarg", 5, 0, 4, 420, 9],
|
|
["setarg", 5, 1, 1, 420, 9],
|
|
["setarg", 5, 2, 3, 420, 9],
|
|
["invoke", 5, 1, 420, 9],
|
|
["true", 1, 420, 34],
|
|
["return", 1, 420, 34],
|
|
"_nop_ur_65",
|
|
"if_else_1317",
|
|
"if_end_1318",
|
|
["access", 1, 1, 422, 17],
|
|
["get", 3, 12, 1, 422, 11],
|
|
["frame", 4, 3, 1, 422, 11],
|
|
["null", 3, 422, 11],
|
|
["setarg", 4, 0, 3, 422, 11],
|
|
["setarg", 4, 1, 1, 422, 11],
|
|
["invoke", 4, 1, 422, 11],
|
|
["access", 3, "=", 422, 23],
|
|
["is_identical", 4, 1, 3, 422, 23],
|
|
["jump_true", 4, "eq_done_1343", 422, 23],
|
|
["is_int", 5, 1, 422, 23],
|
|
["jump_false", 5, "eq_ni_1344", 422, 23],
|
|
"_nop_tc_433",
|
|
["jump", "eq_ni_1344", 422, 23],
|
|
["eq_int", 4, 1, 3, 422, 23],
|
|
["jump", "eq_done_1343", 422, 23],
|
|
"eq_ni_1344",
|
|
["is_num", 5, 1, 422, 23],
|
|
["jump_false", 5, "eq_nn_1345", 422, 23],
|
|
"_nop_tc_434",
|
|
["jump", "eq_nn_1345", 422, 23],
|
|
["eq_float", 4, 1, 3, 422, 23],
|
|
["jump", "eq_done_1343", 422, 23],
|
|
"eq_nn_1345",
|
|
["is_text", 5, 1, 422, 23],
|
|
["jump_false", 5, "eq_nt_1346", 422, 23],
|
|
"_nop_tc_435",
|
|
"_nop_tc_436",
|
|
["eq_text", 4, 1, 3, 422, 23],
|
|
["jump", "eq_done_1343", 422, 23],
|
|
"eq_nt_1346",
|
|
["is_null", 5, 1, 422, 23],
|
|
["jump_false", 5, "eq_nnl_1347", 422, 23],
|
|
"_nop_tc_437",
|
|
["jump", "eq_nnl_1347", 422, 23],
|
|
["true", 4, 422, 23],
|
|
["jump", "eq_done_1343", 422, 23],
|
|
"eq_nnl_1347",
|
|
["is_bool", 5, 1, 422, 23],
|
|
["jump_false", 5, "eq_nb_1348", 422, 23],
|
|
"_nop_tc_438",
|
|
["jump", "eq_nb_1348", 422, 23],
|
|
["eq_bool", 4, 1, 3, 422, 23],
|
|
["jump", "eq_done_1343", 422, 23],
|
|
"eq_nb_1348",
|
|
["false", 4, 422, 23],
|
|
"eq_done_1343",
|
|
["jump_false", 4, "if_else_1341", 422, 23],
|
|
["access", 1, "|=", 422, 38],
|
|
["access", 3, 2, 422, 44],
|
|
["get", 4, 28, 1, 422, 30],
|
|
["frame", 5, 4, 2, 422, 30],
|
|
["null", 4, 422, 30],
|
|
["setarg", 5, 0, 4, 422, 30],
|
|
["setarg", 5, 1, 1, 422, 30],
|
|
["setarg", 5, 2, 3, 422, 30],
|
|
["invoke", 5, 1, 422, 30],
|
|
["true", 1, 422, 55],
|
|
["return", 1, 422, 55],
|
|
"_nop_ur_66",
|
|
"if_else_1341",
|
|
"if_end_1342",
|
|
["access", 1, 1, 423, 17],
|
|
["get", 3, 12, 1, 423, 11],
|
|
["frame", 4, 3, 1, 423, 11],
|
|
["null", 3, 423, 11],
|
|
["setarg", 4, 0, 3, 423, 11],
|
|
["setarg", 4, 1, 1, 423, 11],
|
|
["invoke", 4, 1, 423, 11],
|
|
["access", 3, "!", 423, 23],
|
|
["is_identical", 4, 1, 3, 423, 23],
|
|
["jump_true", 4, "eq_done_1351", 423, 23],
|
|
["is_int", 5, 1, 423, 23],
|
|
["jump_false", 5, "eq_ni_1352", 423, 23],
|
|
"_nop_tc_439",
|
|
["jump", "eq_ni_1352", 423, 23],
|
|
["eq_int", 4, 1, 3, 423, 23],
|
|
["jump", "eq_done_1351", 423, 23],
|
|
"eq_ni_1352",
|
|
["is_num", 5, 1, 423, 23],
|
|
["jump_false", 5, "eq_nn_1353", 423, 23],
|
|
"_nop_tc_440",
|
|
["jump", "eq_nn_1353", 423, 23],
|
|
["eq_float", 4, 1, 3, 423, 23],
|
|
["jump", "eq_done_1351", 423, 23],
|
|
"eq_nn_1353",
|
|
["is_text", 5, 1, 423, 23],
|
|
["jump_false", 5, "eq_nt_1354", 423, 23],
|
|
"_nop_tc_441",
|
|
"_nop_tc_442",
|
|
["eq_text", 4, 1, 3, 423, 23],
|
|
["jump", "eq_done_1351", 423, 23],
|
|
"eq_nt_1354",
|
|
["is_null", 5, 1, 423, 23],
|
|
["jump_false", 5, "eq_nnl_1355", 423, 23],
|
|
"_nop_tc_443",
|
|
["jump", "eq_nnl_1355", 423, 23],
|
|
["true", 4, 423, 23],
|
|
["jump", "eq_done_1351", 423, 23],
|
|
"eq_nnl_1355",
|
|
["is_bool", 5, 1, 423, 23],
|
|
["jump_false", 5, "eq_nb_1356", 423, 23],
|
|
"_nop_tc_444",
|
|
["jump", "eq_nb_1356", 423, 23],
|
|
["eq_bool", 4, 1, 3, 423, 23],
|
|
["jump", "eq_done_1351", 423, 23],
|
|
"eq_nb_1356",
|
|
["false", 4, 423, 23],
|
|
"eq_done_1351",
|
|
["jump_false", 4, "if_else_1349", 423, 23],
|
|
["access", 1, 2, 423, 41],
|
|
["get", 3, 29, 1, 423, 30],
|
|
["frame", 4, 3, 1, 423, 30],
|
|
["null", 3, 423, 30],
|
|
["setarg", 4, 0, 3, 423, 30],
|
|
["setarg", 4, 1, 1, 423, 30],
|
|
["invoke", 4, 1, 423, 30],
|
|
["true", 1, 423, 52],
|
|
["return", 1, 423, 52],
|
|
"_nop_ur_67",
|
|
"if_else_1349",
|
|
"if_end_1350",
|
|
["access", 1, "|", 424, 15],
|
|
["access", 3, 1, 424, 20],
|
|
["get", 4, 28, 1, 424, 7],
|
|
["frame", 5, 4, 2, 424, 7],
|
|
["null", 4, 424, 7],
|
|
["setarg", 5, 0, 4, 424, 7],
|
|
["setarg", 5, 1, 1, 424, 7],
|
|
["setarg", 5, 2, 3, 424, 7],
|
|
["invoke", 5, 1, 424, 7],
|
|
["true", 1, 424, 31],
|
|
["return", 1, 424, 31],
|
|
"_nop_ur_68",
|
|
"if_else_1309",
|
|
"if_end_1310",
|
|
["access", 1, "^", 426, 14],
|
|
["is_identical", 3, 2, 1, 426, 14],
|
|
["jump_true", 3, "eq_done_1359", 426, 14],
|
|
["is_int", 4, 2, 426, 14],
|
|
["jump_false", 4, "eq_ni_1360", 426, 14],
|
|
"_nop_tc_445",
|
|
["jump", "eq_ni_1360", 426, 14],
|
|
["eq_int", 3, 2, 1, 426, 14],
|
|
["jump", "eq_done_1359", 426, 14],
|
|
"eq_ni_1360",
|
|
["is_num", 4, 2, 426, 14],
|
|
["jump_false", 4, "eq_nn_1361", 426, 14],
|
|
"_nop_tc_446",
|
|
["jump", "eq_nn_1361", 426, 14],
|
|
["eq_float", 3, 2, 1, 426, 14],
|
|
["jump", "eq_done_1359", 426, 14],
|
|
"eq_nn_1361",
|
|
["is_text", 4, 2, 426, 14],
|
|
["jump_false", 4, "eq_nt_1362", 426, 14],
|
|
"_nop_tc_447",
|
|
"_nop_tc_448",
|
|
["eq_text", 3, 2, 1, 426, 14],
|
|
["jump", "eq_done_1359", 426, 14],
|
|
"eq_nt_1362",
|
|
["is_null", 4, 2, 426, 14],
|
|
["jump_false", 4, "eq_nnl_1363", 426, 14],
|
|
"_nop_tc_449",
|
|
["jump", "eq_nnl_1363", 426, 14],
|
|
["true", 3, 426, 14],
|
|
["jump", "eq_done_1359", 426, 14],
|
|
"eq_nnl_1363",
|
|
["is_bool", 4, 2, 426, 14],
|
|
["jump_false", 4, "eq_nb_1364", 426, 14],
|
|
"_nop_tc_450",
|
|
["jump", "eq_nb_1364", 426, 14],
|
|
["eq_bool", 3, 2, 1, 426, 14],
|
|
["jump", "eq_done_1359", 426, 14],
|
|
"eq_nb_1364",
|
|
["false", 3, 426, 14],
|
|
"eq_done_1359",
|
|
["jump_false", 3, "if_else_1357", 426, 14],
|
|
["access", 1, 1, 427, 17],
|
|
["get", 3, 12, 1, 427, 11],
|
|
["frame", 4, 3, 1, 427, 11],
|
|
["null", 3, 427, 11],
|
|
["setarg", 4, 0, 3, 427, 11],
|
|
["setarg", 4, 1, 1, 427, 11],
|
|
["invoke", 4, 1, 427, 11],
|
|
["access", 3, "=", 427, 23],
|
|
["is_identical", 4, 1, 3, 427, 23],
|
|
["jump_true", 4, "eq_done_1367", 427, 23],
|
|
["is_int", 5, 1, 427, 23],
|
|
["jump_false", 5, "eq_ni_1368", 427, 23],
|
|
"_nop_tc_451",
|
|
["jump", "eq_ni_1368", 427, 23],
|
|
["eq_int", 4, 1, 3, 427, 23],
|
|
["jump", "eq_done_1367", 427, 23],
|
|
"eq_ni_1368",
|
|
["is_num", 5, 1, 427, 23],
|
|
["jump_false", 5, "eq_nn_1369", 427, 23],
|
|
"_nop_tc_452",
|
|
["jump", "eq_nn_1369", 427, 23],
|
|
["eq_float", 4, 1, 3, 427, 23],
|
|
["jump", "eq_done_1367", 427, 23],
|
|
"eq_nn_1369",
|
|
["is_text", 5, 1, 427, 23],
|
|
["jump_false", 5, "eq_nt_1370", 427, 23],
|
|
"_nop_tc_453",
|
|
"_nop_tc_454",
|
|
["eq_text", 4, 1, 3, 427, 23],
|
|
["jump", "eq_done_1367", 427, 23],
|
|
"eq_nt_1370",
|
|
["is_null", 5, 1, 427, 23],
|
|
["jump_false", 5, "eq_nnl_1371", 427, 23],
|
|
"_nop_tc_455",
|
|
["jump", "eq_nnl_1371", 427, 23],
|
|
["true", 4, 427, 23],
|
|
["jump", "eq_done_1367", 427, 23],
|
|
"eq_nnl_1371",
|
|
["is_bool", 5, 1, 427, 23],
|
|
["jump_false", 5, "eq_nb_1372", 427, 23],
|
|
"_nop_tc_456",
|
|
["jump", "eq_nb_1372", 427, 23],
|
|
["eq_bool", 4, 1, 3, 427, 23],
|
|
["jump", "eq_done_1367", 427, 23],
|
|
"eq_nb_1372",
|
|
["false", 4, 427, 23],
|
|
"eq_done_1367",
|
|
["jump_false", 4, "if_else_1365", 427, 23],
|
|
["access", 1, "^=", 427, 38],
|
|
["access", 3, 2, 427, 44],
|
|
["get", 4, 28, 1, 427, 30],
|
|
["frame", 5, 4, 2, 427, 30],
|
|
["null", 4, 427, 30],
|
|
["setarg", 5, 0, 4, 427, 30],
|
|
["setarg", 5, 1, 1, 427, 30],
|
|
["setarg", 5, 2, 3, 427, 30],
|
|
["invoke", 5, 1, 427, 30],
|
|
["true", 1, 427, 55],
|
|
["return", 1, 427, 55],
|
|
"_nop_ur_69",
|
|
"if_else_1365",
|
|
"if_end_1366",
|
|
["access", 1, 1, 428, 17],
|
|
["get", 3, 12, 1, 428, 11],
|
|
["frame", 4, 3, 1, 428, 11],
|
|
["null", 3, 428, 11],
|
|
["setarg", 4, 0, 3, 428, 11],
|
|
["setarg", 4, 1, 1, 428, 11],
|
|
["invoke", 4, 1, 428, 11],
|
|
["access", 3, "!", 428, 23],
|
|
["is_identical", 4, 1, 3, 428, 23],
|
|
["jump_true", 4, "eq_done_1375", 428, 23],
|
|
["is_int", 5, 1, 428, 23],
|
|
["jump_false", 5, "eq_ni_1376", 428, 23],
|
|
"_nop_tc_457",
|
|
["jump", "eq_ni_1376", 428, 23],
|
|
["eq_int", 4, 1, 3, 428, 23],
|
|
["jump", "eq_done_1375", 428, 23],
|
|
"eq_ni_1376",
|
|
["is_num", 5, 1, 428, 23],
|
|
["jump_false", 5, "eq_nn_1377", 428, 23],
|
|
"_nop_tc_458",
|
|
["jump", "eq_nn_1377", 428, 23],
|
|
["eq_float", 4, 1, 3, 428, 23],
|
|
["jump", "eq_done_1375", 428, 23],
|
|
"eq_nn_1377",
|
|
["is_text", 5, 1, 428, 23],
|
|
["jump_false", 5, "eq_nt_1378", 428, 23],
|
|
"_nop_tc_459",
|
|
"_nop_tc_460",
|
|
["eq_text", 4, 1, 3, 428, 23],
|
|
["jump", "eq_done_1375", 428, 23],
|
|
"eq_nt_1378",
|
|
["is_null", 5, 1, 428, 23],
|
|
["jump_false", 5, "eq_nnl_1379", 428, 23],
|
|
"_nop_tc_461",
|
|
["jump", "eq_nnl_1379", 428, 23],
|
|
["true", 4, 428, 23],
|
|
["jump", "eq_done_1375", 428, 23],
|
|
"eq_nnl_1379",
|
|
["is_bool", 5, 1, 428, 23],
|
|
["jump_false", 5, "eq_nb_1380", 428, 23],
|
|
"_nop_tc_462",
|
|
["jump", "eq_nb_1380", 428, 23],
|
|
["eq_bool", 4, 1, 3, 428, 23],
|
|
["jump", "eq_done_1375", 428, 23],
|
|
"eq_nb_1380",
|
|
["false", 4, 428, 23],
|
|
"eq_done_1375",
|
|
["jump_false", 4, "if_else_1373", 428, 23],
|
|
["access", 1, 2, 428, 41],
|
|
["get", 3, 29, 1, 428, 30],
|
|
["frame", 4, 3, 1, 428, 30],
|
|
["null", 3, 428, 30],
|
|
["setarg", 4, 0, 3, 428, 30],
|
|
["setarg", 4, 1, 1, 428, 30],
|
|
["invoke", 4, 1, 428, 30],
|
|
["true", 1, 428, 52],
|
|
["return", 1, 428, 52],
|
|
"_nop_ur_70",
|
|
"if_else_1373",
|
|
"if_end_1374",
|
|
["access", 1, "^", 429, 15],
|
|
["access", 3, 1, 429, 20],
|
|
["get", 4, 28, 1, 429, 7],
|
|
["frame", 5, 4, 2, 429, 7],
|
|
["null", 4, 429, 7],
|
|
["setarg", 5, 0, 4, 429, 7],
|
|
["setarg", 5, 1, 1, 429, 7],
|
|
["setarg", 5, 2, 3, 429, 7],
|
|
["invoke", 5, 1, 429, 7],
|
|
["true", 1, 429, 31],
|
|
["return", 1, 429, 31],
|
|
"_nop_ur_71",
|
|
"if_else_1357",
|
|
"if_end_1358",
|
|
["access", 1, "[", 431, 14],
|
|
["is_identical", 3, 2, 1, 431, 14],
|
|
["jump_true", 3, "eq_done_1383", 431, 14],
|
|
["is_int", 4, 2, 431, 14],
|
|
["jump_false", 4, "eq_ni_1384", 431, 14],
|
|
"_nop_tc_463",
|
|
["jump", "eq_ni_1384", 431, 14],
|
|
["eq_int", 3, 2, 1, 431, 14],
|
|
["jump", "eq_done_1383", 431, 14],
|
|
"eq_ni_1384",
|
|
["is_num", 4, 2, 431, 14],
|
|
["jump_false", 4, "eq_nn_1385", 431, 14],
|
|
"_nop_tc_464",
|
|
["jump", "eq_nn_1385", 431, 14],
|
|
["eq_float", 3, 2, 1, 431, 14],
|
|
["jump", "eq_done_1383", 431, 14],
|
|
"eq_nn_1385",
|
|
["is_text", 4, 2, 431, 14],
|
|
["jump_false", 4, "eq_nt_1386", 431, 14],
|
|
"_nop_tc_465",
|
|
"_nop_tc_466",
|
|
["eq_text", 3, 2, 1, 431, 14],
|
|
["jump", "eq_done_1383", 431, 14],
|
|
"eq_nt_1386",
|
|
["is_null", 4, 2, 431, 14],
|
|
["jump_false", 4, "eq_nnl_1387", 431, 14],
|
|
"_nop_tc_467",
|
|
["jump", "eq_nnl_1387", 431, 14],
|
|
["true", 3, 431, 14],
|
|
["jump", "eq_done_1383", 431, 14],
|
|
"eq_nnl_1387",
|
|
["is_bool", 4, 2, 431, 14],
|
|
["jump_false", 4, "eq_nb_1388", 431, 14],
|
|
"_nop_tc_468",
|
|
["jump", "eq_nb_1388", 431, 14],
|
|
["eq_bool", 3, 2, 1, 431, 14],
|
|
["jump", "eq_done_1383", 431, 14],
|
|
"eq_nb_1388",
|
|
["false", 3, 431, 14],
|
|
"eq_done_1383",
|
|
["jump_false", 3, "if_else_1381", 431, 14],
|
|
["access", 1, 1, 432, 17],
|
|
["get", 3, 12, 1, 432, 11],
|
|
["frame", 4, 3, 1, 432, 11],
|
|
["null", 3, 432, 11],
|
|
["setarg", 4, 0, 3, 432, 11],
|
|
["setarg", 4, 1, 1, 432, 11],
|
|
["invoke", 4, 1, 432, 11],
|
|
["access", 3, "]", 432, 23],
|
|
["is_identical", 4, 1, 3, 432, 23],
|
|
["jump_true", 4, "eq_done_1392", 432, 23],
|
|
["is_int", 5, 1, 432, 23],
|
|
["jump_false", 5, "eq_ni_1393", 432, 23],
|
|
"_nop_tc_469",
|
|
["jump", "eq_ni_1393", 432, 23],
|
|
["eq_int", 4, 1, 3, 432, 23],
|
|
["jump", "eq_done_1392", 432, 23],
|
|
"eq_ni_1393",
|
|
["is_num", 5, 1, 432, 23],
|
|
["jump_false", 5, "eq_nn_1394", 432, 23],
|
|
"_nop_tc_470",
|
|
["jump", "eq_nn_1394", 432, 23],
|
|
["eq_float", 4, 1, 3, 432, 23],
|
|
["jump", "eq_done_1392", 432, 23],
|
|
"eq_nn_1394",
|
|
["is_text", 5, 1, 432, 23],
|
|
["jump_false", 5, "eq_nt_1395", 432, 23],
|
|
"_nop_tc_471",
|
|
"_nop_tc_472",
|
|
["eq_text", 4, 1, 3, 432, 23],
|
|
["jump", "eq_done_1392", 432, 23],
|
|
"eq_nt_1395",
|
|
["is_null", 5, 1, 432, 23],
|
|
["jump_false", 5, "eq_nnl_1396", 432, 23],
|
|
"_nop_tc_473",
|
|
["jump", "eq_nnl_1396", 432, 23],
|
|
["true", 4, 432, 23],
|
|
["jump", "eq_done_1392", 432, 23],
|
|
"eq_nnl_1396",
|
|
["is_bool", 5, 1, 432, 23],
|
|
["jump_false", 5, "eq_nb_1397", 432, 23],
|
|
"_nop_tc_474",
|
|
["jump", "eq_nb_1397", 432, 23],
|
|
["eq_bool", 4, 1, 3, 432, 23],
|
|
["jump", "eq_done_1392", 432, 23],
|
|
"eq_nb_1397",
|
|
["false", 4, 432, 23],
|
|
"eq_done_1392",
|
|
["move", 1, 4, 432, 23],
|
|
["jump_false", 1, "and_end_1391", 432, 23],
|
|
["access", 3, 2, 432, 36],
|
|
["get", 4, 12, 1, 432, 30],
|
|
["frame", 5, 4, 1, 432, 30],
|
|
["null", 4, 432, 30],
|
|
["setarg", 5, 0, 4, 432, 30],
|
|
["setarg", 5, 1, 3, 432, 30],
|
|
["invoke", 5, 3, 432, 30],
|
|
["access", 4, "!", 432, 42],
|
|
["is_identical", 5, 3, 4, 432, 42],
|
|
["jump_true", 5, "eq_done_1398", 432, 42],
|
|
["is_int", 6, 3, 432, 42],
|
|
["jump_false", 6, "eq_ni_1399", 432, 42],
|
|
"_nop_tc_475",
|
|
["jump", "eq_ni_1399", 432, 42],
|
|
["eq_int", 5, 3, 4, 432, 42],
|
|
["jump", "eq_done_1398", 432, 42],
|
|
"eq_ni_1399",
|
|
["is_num", 6, 3, 432, 42],
|
|
["jump_false", 6, "eq_nn_1400", 432, 42],
|
|
"_nop_tc_476",
|
|
["jump", "eq_nn_1400", 432, 42],
|
|
["eq_float", 5, 3, 4, 432, 42],
|
|
["jump", "eq_done_1398", 432, 42],
|
|
"eq_nn_1400",
|
|
["is_text", 6, 3, 432, 42],
|
|
["jump_false", 6, "eq_nt_1401", 432, 42],
|
|
"_nop_tc_477",
|
|
"_nop_tc_478",
|
|
["eq_text", 5, 3, 4, 432, 42],
|
|
["jump", "eq_done_1398", 432, 42],
|
|
"eq_nt_1401",
|
|
["is_null", 6, 3, 432, 42],
|
|
["jump_false", 6, "eq_nnl_1402", 432, 42],
|
|
"_nop_tc_479",
|
|
["jump", "eq_nnl_1402", 432, 42],
|
|
["true", 5, 432, 42],
|
|
["jump", "eq_done_1398", 432, 42],
|
|
"eq_nnl_1402",
|
|
["is_bool", 6, 3, 432, 42],
|
|
["jump_false", 6, "eq_nb_1403", 432, 42],
|
|
"_nop_tc_480",
|
|
["jump", "eq_nb_1403", 432, 42],
|
|
["eq_bool", 5, 3, 4, 432, 42],
|
|
["jump", "eq_done_1398", 432, 42],
|
|
"eq_nb_1403",
|
|
["false", 5, 432, 42],
|
|
"eq_done_1398",
|
|
["move", 1, 5, 432, 42],
|
|
"and_end_1391",
|
|
["jump_false", 1, "if_else_1389", 432, 42],
|
|
["access", 1, 3, 432, 60],
|
|
["get", 3, 29, 1, 432, 49],
|
|
["frame", 4, 3, 1, 432, 49],
|
|
["null", 3, 432, 49],
|
|
["setarg", 4, 0, 3, 432, 49],
|
|
["setarg", 4, 1, 1, 432, 49],
|
|
["invoke", 4, 1, 432, 49],
|
|
["true", 1, 432, 71],
|
|
["return", 1, 432, 71],
|
|
"_nop_ur_72",
|
|
"if_else_1389",
|
|
"if_end_1390",
|
|
["access", 1, "[", 433, 15],
|
|
["access", 3, 1, 433, 20],
|
|
["get", 4, 28, 1, 433, 7],
|
|
["frame", 5, 4, 2, 433, 7],
|
|
["null", 4, 433, 7],
|
|
["setarg", 5, 0, 4, 433, 7],
|
|
["setarg", 5, 1, 1, 433, 7],
|
|
["setarg", 5, 2, 3, 433, 7],
|
|
["invoke", 5, 1, 433, 7],
|
|
["true", 1, 433, 31],
|
|
["return", 1, 433, 31],
|
|
"_nop_ur_73",
|
|
"if_else_1381",
|
|
"if_end_1382",
|
|
["access", 1, "~", 435, 14],
|
|
["is_identical", 3, 2, 1, 435, 14],
|
|
["jump_true", 3, "eq_done_1406", 435, 14],
|
|
["is_int", 4, 2, 435, 14],
|
|
["jump_false", 4, "eq_ni_1407", 435, 14],
|
|
"_nop_tc_481",
|
|
["jump", "eq_ni_1407", 435, 14],
|
|
["eq_int", 3, 2, 1, 435, 14],
|
|
["jump", "eq_done_1406", 435, 14],
|
|
"eq_ni_1407",
|
|
["is_num", 4, 2, 435, 14],
|
|
["jump_false", 4, "eq_nn_1408", 435, 14],
|
|
"_nop_tc_482",
|
|
["jump", "eq_nn_1408", 435, 14],
|
|
["eq_float", 3, 2, 1, 435, 14],
|
|
["jump", "eq_done_1406", 435, 14],
|
|
"eq_nn_1408",
|
|
["is_text", 4, 2, 435, 14],
|
|
["jump_false", 4, "eq_nt_1409", 435, 14],
|
|
"_nop_tc_483",
|
|
"_nop_tc_484",
|
|
["eq_text", 3, 2, 1, 435, 14],
|
|
["jump", "eq_done_1406", 435, 14],
|
|
"eq_nt_1409",
|
|
["is_null", 4, 2, 435, 14],
|
|
["jump_false", 4, "eq_nnl_1410", 435, 14],
|
|
"_nop_tc_485",
|
|
["jump", "eq_nnl_1410", 435, 14],
|
|
["true", 3, 435, 14],
|
|
["jump", "eq_done_1406", 435, 14],
|
|
"eq_nnl_1410",
|
|
["is_bool", 4, 2, 435, 14],
|
|
["jump_false", 4, "eq_nb_1411", 435, 14],
|
|
"_nop_tc_486",
|
|
["jump", "eq_nb_1411", 435, 14],
|
|
["eq_bool", 3, 2, 1, 435, 14],
|
|
["jump", "eq_done_1406", 435, 14],
|
|
"eq_nb_1411",
|
|
["false", 3, 435, 14],
|
|
"eq_done_1406",
|
|
["jump_false", 3, "if_else_1404", 435, 14],
|
|
["access", 1, 1, 436, 17],
|
|
["get", 3, 12, 1, 436, 11],
|
|
["frame", 4, 3, 1, 436, 11],
|
|
["null", 3, 436, 11],
|
|
["setarg", 4, 0, 3, 436, 11],
|
|
["setarg", 4, 1, 1, 436, 11],
|
|
["invoke", 4, 1, 436, 11],
|
|
["access", 3, "!", 436, 23],
|
|
["is_identical", 4, 1, 3, 436, 23],
|
|
["jump_true", 4, "eq_done_1414", 436, 23],
|
|
["is_int", 5, 1, 436, 23],
|
|
["jump_false", 5, "eq_ni_1415", 436, 23],
|
|
"_nop_tc_487",
|
|
["jump", "eq_ni_1415", 436, 23],
|
|
["eq_int", 4, 1, 3, 436, 23],
|
|
["jump", "eq_done_1414", 436, 23],
|
|
"eq_ni_1415",
|
|
["is_num", 5, 1, 436, 23],
|
|
["jump_false", 5, "eq_nn_1416", 436, 23],
|
|
"_nop_tc_488",
|
|
["jump", "eq_nn_1416", 436, 23],
|
|
["eq_float", 4, 1, 3, 436, 23],
|
|
["jump", "eq_done_1414", 436, 23],
|
|
"eq_nn_1416",
|
|
["is_text", 5, 1, 436, 23],
|
|
["jump_false", 5, "eq_nt_1417", 436, 23],
|
|
"_nop_tc_489",
|
|
"_nop_tc_490",
|
|
["eq_text", 4, 1, 3, 436, 23],
|
|
["jump", "eq_done_1414", 436, 23],
|
|
"eq_nt_1417",
|
|
["is_null", 5, 1, 436, 23],
|
|
["jump_false", 5, "eq_nnl_1418", 436, 23],
|
|
"_nop_tc_491",
|
|
["jump", "eq_nnl_1418", 436, 23],
|
|
["true", 4, 436, 23],
|
|
["jump", "eq_done_1414", 436, 23],
|
|
"eq_nnl_1418",
|
|
["is_bool", 5, 1, 436, 23],
|
|
["jump_false", 5, "eq_nb_1419", 436, 23],
|
|
"_nop_tc_492",
|
|
["jump", "eq_nb_1419", 436, 23],
|
|
["eq_bool", 4, 1, 3, 436, 23],
|
|
["jump", "eq_done_1414", 436, 23],
|
|
"eq_nb_1419",
|
|
["false", 4, 436, 23],
|
|
"eq_done_1414",
|
|
["jump_false", 4, "if_else_1412", 436, 23],
|
|
["access", 1, 2, 436, 41],
|
|
["get", 3, 29, 1, 436, 30],
|
|
["frame", 4, 3, 1, 436, 30],
|
|
["null", 3, 436, 30],
|
|
["setarg", 4, 0, 3, 436, 30],
|
|
["setarg", 4, 1, 1, 436, 30],
|
|
["invoke", 4, 1, 436, 30],
|
|
["true", 1, 436, 52],
|
|
["return", 1, 436, 52],
|
|
"_nop_ur_74",
|
|
"if_else_1412",
|
|
"if_end_1413",
|
|
["access", 1, "~", 437, 15],
|
|
["access", 3, 1, 437, 20],
|
|
["get", 4, 28, 1, 437, 7],
|
|
["frame", 5, 4, 2, 437, 7],
|
|
["null", 4, 437, 7],
|
|
["setarg", 5, 0, 4, 437, 7],
|
|
["setarg", 5, 1, 1, 437, 7],
|
|
["setarg", 5, 2, 3, 437, 7],
|
|
["invoke", 5, 1, 437, 7],
|
|
["true", 1, 437, 31],
|
|
["return", 1, 437, 31],
|
|
"_nop_ur_75",
|
|
"if_else_1404",
|
|
"if_end_1405",
|
|
["access", 1, 1, 439, 16],
|
|
["get", 3, 28, 1, 439, 5],
|
|
["frame", 4, 3, 2, 439, 5],
|
|
["null", 3, 439, 5],
|
|
["setarg", 4, 0, 3, 439, 5],
|
|
["setarg", 4, 1, 2, 439, 5],
|
|
["setarg", 4, 2, 1, 439, 5],
|
|
["invoke", 4, 1, 439, 5],
|
|
["true", 1, 440, 12],
|
|
["return", 1, 440, 12],
|
|
"_nop_ur_76",
|
|
"_nop_ur_77"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 35,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["length", 3, 1, 2, 20],
|
|
["move", 4, 3, 2, 20],
|
|
["access", 3, 0, 4, 13],
|
|
["access", 5, 0, 5, 13],
|
|
["access", 6, 0, 6, 13],
|
|
["array", 7, 0, 7, 16],
|
|
["move", 8, 7, 7, 16],
|
|
["record", 7, 20],
|
|
["access", 9, "if", 11, 9],
|
|
["store_field", 7, 9, "if", 11, 9],
|
|
["access", 9, "in", 11, 19],
|
|
["store_field", 7, 9, "in", 11, 19],
|
|
["access", 9, "do", 11, 29],
|
|
["store_field", 7, 9, "do", 11, 29],
|
|
["access", 9, "go", 11, 39],
|
|
["store_field", 7, 9, "go", 11, 39],
|
|
["access", 9, "var", 12, 10],
|
|
["store_field", 7, 9, "var", 12, 10],
|
|
["access", 9, "def", 12, 22],
|
|
["store_field", 7, 9, "def", 12, 22],
|
|
["access", 9, "for", 12, 34],
|
|
["store_field", 7, 9, "for", 12, 34],
|
|
["access", 9, "else", 13, 11],
|
|
["store_field", 7, 9, "else", 13, 11],
|
|
["access", 9, "this", 13, 25],
|
|
["store_field", 7, 9, "this", 13, 25],
|
|
["access", 9, "null", 13, 39],
|
|
["store_field", 7, 9, "null", 13, 39],
|
|
["access", 9, "true", 13, 53],
|
|
["store_field", 7, 9, "true", 13, 53],
|
|
["access", 9, "false", 14, 12],
|
|
["store_field", 7, 9, "false", 14, 12],
|
|
["access", 9, "while", 14, 28],
|
|
["store_field", 7, 9, "while", 14, 28],
|
|
["access", 9, "break", 14, 44],
|
|
["store_field", 7, 9, "break", 14, 44],
|
|
["access", 9, "return", 15, 13],
|
|
["store_field", 7, 9, "return", 15, 13],
|
|
["access", 9, "delete", 15, 31],
|
|
["store_field", 7, 9, "delete", 15, 31],
|
|
["access", 9, "disrupt", 16, 14],
|
|
["store_field", 7, 9, "disrupt", 16, 14],
|
|
["access", 9, "function", 16, 35],
|
|
["store_field", 7, 9, "function", 16, 35],
|
|
["access", 9, "continue", 16, 57],
|
|
["store_field", 7, 9, "continue", 16, 57],
|
|
["access", 9, "disruption", 17, 17],
|
|
["store_field", 7, 9, "disruption", 17, 17],
|
|
["move", 9, 7, 17, 17],
|
|
["record", 7, 8],
|
|
["access", 10, "\n", 21, 8],
|
|
["store_field", 7, 10, "n", 21, 8],
|
|
["access", 10, "\t", 21, 17],
|
|
["store_field", 7, 10, "t", 21, 17],
|
|
["access", 10, "\r", 21, 26],
|
|
["store_field", 7, 10, "r", 21, 26],
|
|
["access", 10, "\\", 21, 38],
|
|
["store_field", 7, 10, "\\", 21, 38],
|
|
["access", 10, "'", 22, 10],
|
|
["store_field", 7, 10, "'", 22, 10],
|
|
["access", 10, "\"", 22, 21],
|
|
["store_field", 7, 10, "\"", 22, 21],
|
|
["access", 10, "`", 22, 32],
|
|
["store_field", 7, 10, "`", 22, 32],
|
|
["access", 10, 0, 23, 20],
|
|
[
|
|
"access",
|
|
11,
|
|
{
|
|
"name": "character",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
23,
|
|
10
|
|
],
|
|
["frame", 12, 11, 1, 23, 10],
|
|
["null", 11, 23, 10],
|
|
["setarg", 12, 0, 11, 23, 10],
|
|
["setarg", 12, 1, 10, 23, 10],
|
|
["invoke", 12, 10, 23, 10],
|
|
["store_field", 7, 10, "0", 23, 10],
|
|
["move", 10, 7, 23, 10],
|
|
["function", 7, 0, 26, 12],
|
|
["move", 11, 7, 26, 12],
|
|
["function", 7, 1, 31, 15],
|
|
["move", 12, 7, 31, 15],
|
|
["function", 7, 2, 37, 13],
|
|
["move", 13, 7, 37, 13],
|
|
["function", 7, 3, 49, 18],
|
|
["move", 14, 7, 49, 18],
|
|
["function", 7, 4, 53, 16],
|
|
["move", 15, 7, 53, 16],
|
|
["function", 7, 5, 57, 17],
|
|
["move", 16, 7, 57, 17],
|
|
["function", 7, 6, 64, 29],
|
|
["move", 17, 7, 64, 29],
|
|
["function", 7, 7, 74, 18],
|
|
["move", 18, 7, 74, 18],
|
|
["function", 7, 8, 78, 18],
|
|
["move", 19, 7, 78, 18],
|
|
["function", 7, 9, 82, 24],
|
|
["move", 20, 7, 82, 24],
|
|
["function", 7, 10, 86, 23],
|
|
["move", 21, 7, 86, 23],
|
|
["function", 7, 11, 90, 16],
|
|
["move", 22, 7, 90, 16],
|
|
["function", 7, 12, 94, 21],
|
|
["move", 23, 7, 94, 21],
|
|
["function", 7, 13, 128, 23],
|
|
["move", 24, 7, 128, 23],
|
|
["function", 7, 14, 183, 21],
|
|
["move", 25, 7, 183, 21],
|
|
["function", 7, 15, 218, 19],
|
|
["move", 26, 7, 218, 19],
|
|
["function", 7, 16, 243, 22],
|
|
["move", 27, 7, 243, 22],
|
|
["function", 7, 17, 269, 17],
|
|
["move", 28, 7, 269, 17],
|
|
["function", 7, 18, 282, 20],
|
|
["move", 29, 7, 282, 20],
|
|
["function", 7, 19, 296, 22],
|
|
["move", 30, 7, 296, 22],
|
|
"while_start_1420",
|
|
["is_int", 7, 3, 444, 16],
|
|
["jump_false", 7, "rel_ni_1422", 444, 16],
|
|
["is_int", 31, 4, 444, 16],
|
|
["jump_false", 31, "rel_ni_1422", 444, 16],
|
|
["lt_int", 32, 3, 4, 444, 16],
|
|
["jump", "rel_done_1424", 444, 16],
|
|
"rel_ni_1422",
|
|
["is_num", 7, 3, 444, 16],
|
|
["jump_false", 7, "rel_nn_1423", 444, 16],
|
|
["is_num", 31, 4, 444, 16],
|
|
["jump_false", 31, "rel_nn_1423", 444, 16],
|
|
["lt_float", 32, 3, 4, 444, 16],
|
|
["jump", "rel_done_1424", 444, 16],
|
|
"rel_nn_1423",
|
|
["is_text", 7, 3, 444, 16],
|
|
["jump_false", 7, "rel_err_1425", 444, 16],
|
|
["is_text", 31, 4, 444, 16],
|
|
["jump_false", 31, "rel_err_1425", 444, 16],
|
|
["lt_text", 32, 3, 4, 444, 16],
|
|
["jump", "rel_done_1424", 444, 16],
|
|
"rel_err_1425",
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
444,
|
|
16
|
|
],
|
|
["access", 31, "error", 444, 16],
|
|
["access", 33, "cannot compare with '<': operands must be same type", 444, 16],
|
|
["array", 34, 0, 444, 16],
|
|
["push", 34, 33, 444, 16],
|
|
["frame", 33, 7, 2, 444, 16],
|
|
["null", 7, 444, 16],
|
|
["setarg", 33, 0, 7, 444, 16],
|
|
["setarg", 33, 1, 31, 444, 16],
|
|
["setarg", 33, 2, 34, 444, 16],
|
|
["invoke", 33, 7, 444, 16],
|
|
["disrupt", 444, 16],
|
|
"rel_done_1424",
|
|
["jump_false", 32, "while_end_1421", 444, 16],
|
|
["frame", 7, 30, 0, 445, 5],
|
|
["null", 31, 445, 5],
|
|
["setarg", 7, 0, 31, 445, 5],
|
|
["invoke", 7, 31, 445, 5],
|
|
["jump", "while_start_1420", 445, 5],
|
|
"while_end_1421",
|
|
["record", 7, 6],
|
|
["access", 30, "eof", 449, 24],
|
|
["store_field", 7, 30, "kind", 449, 24],
|
|
["store_field", 7, 3, "at", 449, 35],
|
|
["store_field", 7, 5, "from_row", 449, 50],
|
|
["store_field", 7, 6, "from_column", 449, 68],
|
|
["store_field", 7, 5, "to_row", 449, 81],
|
|
["store_field", 7, 6, "to_column", 449, 97],
|
|
["is_array", 30, 8, 449, 97],
|
|
["jump_false", 30, "push_err_1426", 449, 97],
|
|
["push", 8, 7, 449, 97],
|
|
["jump", "push_done_1427", 449, 97],
|
|
"push_err_1426",
|
|
[
|
|
"access",
|
|
7,
|
|
{
|
|
"name": "log",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
449,
|
|
97
|
|
],
|
|
["access", 30, "error", 449, 97],
|
|
["access", 31, "cannot push: target must be an array", 449, 97],
|
|
["array", 32, 0, 449, 97],
|
|
["push", 32, 31, 449, 97],
|
|
["frame", 31, 7, 2, 449, 97],
|
|
["null", 7, 449, 97],
|
|
["setarg", 31, 0, 7, 449, 97],
|
|
["setarg", 31, 1, 30, 449, 97],
|
|
["setarg", 31, 2, 32, 449, 97],
|
|
["invoke", 31, 7, 449, 97],
|
|
["disrupt", 449, 97],
|
|
"push_done_1427",
|
|
["record", 7, 2],
|
|
["store_field", 7, 2, "filename", 451, 21],
|
|
["store_field", 7, 8, "tokens", 451, 39],
|
|
["return", 7, 451, 39],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"nr_args": 2,
|
|
"closure_written": {
|
|
"4": true,
|
|
"26": true,
|
|
"19": true
|
|
}
|
|
}
|
|
],
|
|
"main": {
|
|
"nr_slots": 3,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["function", 1, 20, 1, 16],
|
|
["move", 2, 1, 1, 16],
|
|
["return", 2, 454, 8],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"nr_args": 0
|
|
},
|
|
"filename": ".cell/packages/core/tokenize.cm",
|
|
"data": {}
|
|
} |